@layer reset,tokens,base;@layer ui{._slider_ek9vx_11{--thumb:24px;--rail-h:4px;--hit:44px;gap:var(--space-2);inline-size:100%;min-inline-size:0;color:var(--accent);display:grid}._slider_ek9vx_11[data-size=lg]{--thumb:30px;--rail-h:6px;--hit:52px}._slider_ek9vx_11[data-disabled=true]{opacity:.5}._head_ek9vx_32{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}._label_ek9vx_39{font:500 var(--fs-2xs) / 1.2 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-3)}._readout_ek9vx_46{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:inline-flex}._value_ek9vx_53{font:500 var(--fs-md) / 1 var(--font-mono);color:var(--text-1)}._unit_ek9vx_58{font:500 var(--fs-2xs) / 1 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-3)}._control_ek9vx_65{display:grid;position:relative}._rail_ek9vx_71{block-size:var(--hit);pointer-events:none;position:relative}._track_ek9vx_77,._fill_ek9vx_78{block-size:var(--rail-h);clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 50%,calc(100% - 2px) 100%,2px 100%,0 50%);position:absolute;inset-block-start:50%;translate:0 -50%}._track_ek9vx_77{background:#ffffff1a;inset-inline:0;box-shadow:inset 0 0 0 1px #ffffff0a}._fill_ek9vx_78{inline-size:calc(var(--thumb) / 2 + var(--pct) * (100% - var(--thumb)));background:linear-gradient(90deg, rgb(var(--accent-deep-rgb) / .9), rgb(var(--accent-rgb)) 70%, var(--hot-2));transition:inline-size var(--dur-1) var(--ease-out);inset-inline-start:0}._tick_ek9vx_105{background:#ffffff38;block-size:5px;inline-size:1px;position:absolute;inset-block-start:calc(50% + var(--rail-h) / 2 + 5px);inset-inline-start:calc(var(--thumb) / 2 + var(--tp) * (100% - var(--thumb)));translate:-.5px}._tick_ek9vx_105[data-major=true]{background:#ffffff61;block-size:8px}._tick_ek9vx_105[data-lit=true]{background:rgb(var(--accent-hot-rgb) / .8)}._thumb_ek9vx_124{inline-size:var(--thumb);block-size:calc(var(--thumb) * 1.1547);transition:inset-inline-start var(--dur-1) var(--ease-out);position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--thumb) / 2 + var(--pct) * (100% - var(--thumb)));translate:-50% -50%}._thumbHex_ek9vx_134{clip-path:var(--hex-clip);background:linear-gradient(180deg, var(--hot), rgb(var(--accent-hot-rgb)) 55%, rgb(var(--accent-rgb)));filter:drop-shadow(0 0 6px rgb(var(--accent-deep-rgb) / .8));transition:scale var(--dur-2) var(--ease-snap);position:absolute;inset:0}._thumbHex_ek9vx_134:before{content:"";clip-path:var(--hex-clip);background:radial-gradient(circle at 50% 50%, rgb(var(--accent-hot-rgb)) 0 2.5px, var(--ink-0) 3px);position:absolute;inset:3px}._control_ek9vx_65:hover ._thumbHex_ek9vx_134{scale:1.08}._slider_ek9vx_11[data-dragging=true] ._thumbHex_ek9vx_134{scale:1.14}._thumb_ek9vx_124:after{content:"";clip-path:var(--hex-clip);background:conic-gradient(from var(--beam-angle), var(--hot), rgb(var(--accent-hot-rgb) / .9) 18%, rgb(var(--accent-rgb) / .55) 50%, rgb(var(--accent-hot-rgb) / .9) 82%, var(--hot));opacity:0;transition:opacity var(--dur-2) var(--ease-out), scale var(--dur-2) var(--ease-out);z-index:-1;position:absolute;inset:-6px -5px;scale:.9}._control_ek9vx_65:has(._input_ek9vx_182:focus-visible) ._thumb_ek9vx_124:after{opacity:.85;animation:_beam_ek9vx_1 .9s var(--ease-out) both;scale:1}@keyframes _beam_ek9vx_1{to{--beam-angle:360deg}}._bubble_ek9vx_194{font:500 var(--fs-xs) / 1.2 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-1);white-space:nowrap;background:rgb(var(--ink-1-rgb) / .96);border:1px solid var(--rim-2);clip-path:polygon(0 3px,3px 0,calc(100% - 3px) 0,100% 3px,100% 100%,0 100%);opacity:0;transition:opacity var(--dur-1) var(--ease-out), translate var(--dur-2) var(--ease-out);padding:3px 8px;position:absolute;inset-block-end:calc(100% + 6px);inset-inline-start:50%;translate:-50% 4px}._slider_ek9vx_11[data-dragging=true] ._bubble_ek9vx_194{opacity:1;translate:-50%}._slider_ek9vx_11[data-dragging=true] ._fill_ek9vx_78,._slider_ek9vx_11[data-dragging=true] ._thumb_ek9vx_124,html[data-motion=reduced] ._fill_ek9vx_78,html[data-motion=reduced] ._thumb_ek9vx_124,html[data-motion=reduced] ._thumbHex_ek9vx_134,html[data-motion=reduced] ._bubble_ek9vx_194{transition:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) ._fill_ek9vx_78,html:not([data-motion=full]) ._thumb_ek9vx_124,html:not([data-motion=full]) ._thumbHex_ek9vx_134,html:not([data-motion=full]) ._bubble_ek9vx_194{transition:none}}._control_ek9vx_65:has(._input_ek9vx_182:focus-visible) ._bubble_ek9vx_194{opacity:1;translate:-50%}._input_ek9vx_182{inline-size:100%;block-size:var(--hit);appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;outline:none;margin:0;padding:0;position:absolute;inset:0}._input_ek9vx_182:disabled{cursor:not-allowed}._input_ek9vx_182::-webkit-slider-runnable-track{block-size:var(--hit);background:0 0;border:0}._input_ek9vx_182::-moz-range-track{block-size:var(--hit);background:0 0;border:0}._input_ek9vx_182::-webkit-slider-thumb{-webkit-appearance:none;inline-size:var(--thumb);block-size:var(--hit);background:0 0;border:0;border-radius:0}._input_ek9vx_182::-moz-range-thumb{inline-size:var(--thumb);block-size:var(--hit);background:0 0;border:0;border-radius:0}._marks_ek9vx_294{pointer-events:none;block-size:18px;margin-block-start:-6px;position:relative}._mark_ek9vx_294{font:500 var(--fs-2xs) / 1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-3);white-space:nowrap;position:absolute;inset-inline-start:calc(var(--thumb) / 2 + var(--mp) * (100% - var(--thumb)));translate:-50%}._mark_ek9vx_294[data-edge=start]{translate:calc(var(--thumb) / -2) 0}._mark_ek9vx_294[data-edge=end]{translate:calc(-100% + var(--thumb) / 2) 0}._hint_ek9vx_319{font-size:var(--fs-xs);color:var(--text-3);line-height:var(--lh-normal)}html[data-motion=reduced] ._control_ek9vx_65:has(._input_ek9vx_182:focus-visible) ._thumb_ek9vx_124:after{animation:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) ._control_ek9vx_65:has(._input_ek9vx_182:focus-visible) ._thumb_ek9vx_124:after{animation:none}}@media (forced-colors:active){._track_ek9vx_77{background:buttontext}._fill_ek9vx_78{background:highlight}._thumbHex_ek9vx_134{filter:none;background:buttontext}._thumbHex_ek9vx_134:before{background:canvas}._tick_ek9vx_105{background:buttontext}._tick_ek9vx_105[data-lit=true]{background:highlight}._control_ek9vx_65:has(._input_ek9vx_182:focus-visible) ._thumb_ek9vx_124:after{background:highlight}}}@layer route,utility;
