.ls-move{font-family:Roboto,sans-serif;color:#111518;line-height:1.65}.ls-move *{box-sizing:border-box}.ls-move [hidden]{display:none!important}.ls-move h2{font-family:Poppins,sans-serif;font-weight:700;font-size:24px;line-height:1.2;margin:0 0 20px}.lsm-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.lsm-form,.lsm-result{padding:32px;border:1px solid #E9EBEC;border-radius:8px}.lsm-result{background:#F4F5F6;scroll-margin-top:24px}.ls-move p{font-size:15px;margin:0 0 18px}.ls-move label{display:block;font-size:16px;font-weight:700;margin:20px 0 8px}.ls-move label span,.ls-move #lsm-measure{font-weight:400}.ls-move #lsm-measure{font-size:14px;color:#687279;margin:8px 0 20px}.ls-move input[type=number]{display:block;width:100%;padding:14px 16px;min-height:50px;border:1px solid #687279;border-radius:8px;background:#FFF;color:#111518;font-size:20px}.ls-move input[type=checkbox]{flex:0 0 auto;width:20px;height:20px;accent-color:#111518;margin:4px 0 0}.ls-move .lsm-confirm{display:flex;gap:12px;font-size:14px;align-items:flex-start;cursor:pointer;margin:20px 0}.ls-move button{min-height:48px;border:0;border-radius:10px;background:#FF6310;color:#111518;font-weight:700;font-size:16px;padding:14px 20px;cursor:pointer;width:100%}.ls-move button:hover{background:#FD7C47}.ls-move .lsm-example{background:#fff0;text-decoration:underline;margin-top:8px}.ls-move a{color:#111518;text-decoration:underline}.ls-move :is(input,button,summary,a):focus-visible{outline:3px solid #111518;outline-offset:4px}.ls-move details{border-block:1px solid #E9EBEC;padding:16px 0;font-size:14px}.ls-move summary{cursor:pointer;font-weight:700;min-height:32px}.ls-move details p{font-size:14px;margin:12px 0 0}.lsm-empty{padding-top:40px;color:#687279}.lsm-empty>span{font-size:80px;line-height:1}.ls-move .lsm-number{font-family:Poppins,sans-serif;font-size:clamp(56px,6vw,80px);line-height:1.1;font-weight:700;letter-spacing:-2px;margin-top:32px}.ls-move .lsm-category{font-size:20px;font-weight:700;line-height:1.3}.lsm-scale{display:flex;justify-content:space-between;border-top:6px solid #FF6310;padding-top:8px;margin:24px 0;font-size:13px}.ls-move .lsm-equation{font-size:16px;font-weight:700}.ls-move .lsm-rounding,.ls-move .lsm-context{font-size:13px;color:#687279}.ls-move .lsm-context{border-top:1px solid #E9EBEC;padding-top:18px}.ls-move .lsm-example-note{font-weight:700;font-size:14px}.ls-move .lsm-error{font-weight:700;font-size:14px;margin-top:12px}.lsm-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lsm-measuring{padding:32px 0;max-width:800px}.lsm-measuring ol{padding-left:22px}.lsm-measuring li{padding:5px 0;font-size:16px}@media(max-width:800px){.lsm-grid{grid-template-columns:1fr}.lsm-form,.lsm-result{padding:24px 20px}.ls-move h2{font-size:22px}.lsm-empty{padding-top:8px}}.ls-move select{width:100%;min-height:48px;padding:12px;border:1px solid #687279;border-radius:8px;background:#FFF;color:#111518;font-size:16px}.ls-move .lsm-help{font-size:14px;color:#687279;margin:8px 0 16px}.lsm-bar{height:12px;background:#E9EBEC;border-radius:8px;overflow:hidden;margin:24px 0}.lsm-bar i{display:block;height:100%;background:#FF6310}.lsm-strength-result,.lsm-balance-result{border-top:1px solid #E9EBEC;padding:18px 0;font-size:16px}.ls-move .lsm-example{background:#fff0}.ls-move select:focus-visible{outline:3px solid #111518;outline-offset:4px}