.ds .lt-stage{padding:var(--space-64) var(--space-32);border-radius:var(--radius-xl);justify-content:center;display:flex}.ds .lt-stage .sc-wrap{width:640px;max-width:100%}.ds .lt-control{gap:var(--space-12);flex-direction:column;display:flex}.ds .lt-control-top{justify-content:space-between;align-items:flex-end;gap:var(--space-16);display:flex}.ds .lt-value{font-size:var(--fs-24);font-weight:var(--fw-450);white-space:nowrap;line-height:1}.ds .lt-range{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:20px;margin:0;display:block}.ds .lt-range::-webkit-slider-runnable-track{border-radius:var(--radius-full);background:linear-gradient(to right, var(--text-primary) var(--lt-at), var(--surface-inverse-10) var(--lt-at));height:4px}.ds .lt-range::-moz-range-track{border-radius:var(--radius-full);background:var(--surface-inverse-10);height:4px}.ds .lt-range::-moz-range-progress{border-radius:var(--radius-full);background:var(--text-primary);height:4px}.ds .lt-range::-webkit-slider-thumb{-webkit-appearance:none;border-radius:var(--radius-full);background:var(--text-primary);width:20px;height:20px;box-shadow:var(--shadow-sm);-webkit-transition:transform var(--t-fast);transition:transform var(--t-fast);border:0;margin-top:-8px}.ds .lt-range::-moz-range-thumb{border-radius:var(--radius-full);background:var(--text-primary);width:20px;height:20px;box-shadow:var(--shadow-sm);border:0}@media (hover:hover) and (pointer:fine){.ds .lt-range:hover::-webkit-slider-thumb{transform:scale(1.1)}}.ds .lt-range:active::-webkit-slider-thumb{transform:scale(1.1)}.ds .lt-range:focus-visible{outline:2px solid var(--borders-focus);outline-offset:4px;border-radius:var(--radius-full)}.ds .lt-scale{font-size:var(--fs-12);font-weight:var(--fw-350);color:var(--text-secondary);justify-content:space-between;line-height:1;display:flex}.ds .lt-status{transition:color var(--t-fast)}.ds .lt-note{font-size:var(--fs-12);font-weight:var(--fw-350);color:var(--text-secondary);margin:0;line-height:1.4}@media (max-width:767px){.ds .lt-stage{padding:var(--space-32) var(--space-16);border-radius:var(--radius-l)}.ds .lt-card.sc-card{gap:var(--space-16);padding:calc(var(--space-16) - .5px);border-width:.5px}.ds .lt-value{font-size:var(--fs-20)}}@media (prefers-reduced-motion:reduce){.ds .lt-status{transition:none}.ds .lt-range::-webkit-slider-thumb{transition:none}}
