.iu-range{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:24px;margin:0}.iu-range:focus-visible{outline:none}.iu-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--polish-text) 0, var(--polish-text) var(--iu-pct,0%), var(--neutral-fill-strong) var(--iu-pct,0%), var(--neutral-fill-strong) 100%);border-radius:999px;height:4px}.iu-range::-moz-range-track{background:var(--neutral-fill-strong);border-radius:999px;height:4px}.iu-range::-moz-range-progress{background:var(--polish-text);border-radius:999px;height:4px}.iu-range::-webkit-slider-thumb{appearance:none;background:var(--polish-card);border:1px solid var(--polish-hairline-strong);border-radius:999px;width:18px;height:18px;margin-top:-7px;transition:transform .12s;box-shadow:0 1px 3px #0000002e}.iu-range::-moz-range-thumb{background:var(--polish-card);border:1px solid var(--polish-hairline-strong);border-radius:999px;width:18px;height:18px;box-shadow:0 1px 3px #0000002e}.iu-range:active::-webkit-slider-thumb{transform:scale(1.12)}.iu-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--polish-hairline-strong), 0 1px 3px #0000002e}.iu-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--polish-hairline-strong)}@media (pointer:coarse){.iu-range{height:44px}.iu-range::-webkit-slider-thumb{width:26px;height:26px;margin-top:-11px}.iu-range::-moz-range-thumb{width:26px;height:26px}}.iu-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.iu-number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.iu-number{-moz-appearance:textfield}@keyframes iu-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.iu-skeleton{background:linear-gradient(90deg, var(--neutral-fill) 25%, var(--neutral-fill-strong) 50%, var(--neutral-fill) 75%);background-size:200% 100%;border-radius:8px;animation:1.6s ease-in-out infinite iu-shimmer}@media (prefers-reduced-motion:reduce){.iu-skeleton{animation:none}.iu-range::-webkit-slider-thumb{transition:none}}@keyframes iu-appear{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.iu-appear{animation:.16s ease-out iu-appear}.iu-controls .iu-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--polish-text) 0, var(--polish-text) var(--iu-pct,0%), var(--polish-hairline-strong) var(--iu-pct,0%), var(--polish-hairline-strong) 100%)}.iu-controls .iu-range::-moz-range-track{background:var(--polish-hairline-strong)}.iu-controls [role=radiogroup]{background:var(--neutral-fill-strong)}
