.arc-slider-slider__root{--slider-thumb: 22px;--slider-track: 6px;display:grid;width:100%;min-width:0;color:var(--foreground);font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);user-select:none;-webkit-user-select:none}.arc-slider-slider__header{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.arc-slider-slider__label{min-width:0;font-weight:500}.arc-slider-slider__readout{display:inline-flex;flex:none;align-items:center;gap:.3em;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.arc-slider-slider__dash{color:var(--text-muted)}.arc-slider-slider__body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.arc-slider-slider__start{display:flex;grid-area:1 / 1;margin-right:var(--space-3)}.arc-slider-slider__end{display:flex;grid-area:1 / 3;margin-left:var(--space-3)}.arc-slider-slider__control{position:relative;grid-area:1 / 2;height:var(--control-height-md);cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.arc-slider-slider__track{position:absolute;top:50%;right:calc(var(--slider-thumb) / 2);left:calc(var(--slider-thumb) / 2);height:var(--slider-track);margin-top:calc(var(--slider-track) / -2);border-radius:var(--radius-pill);background:var(--control-track)}.arc-slider-slider__fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--control-fill)}.arc-slider-slider__tick{position:absolute;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:var(--radius-pill);background:color-mix(in oklab,var(--foreground) 30%,transparent)}.arc-slider-slider__fill .arc-slider-slider__tick{background:color-mix(in oklab,var(--control-glyph) 60%,transparent)}.arc-slider-slider__thumbs{position:absolute;inset:0 calc(var(--slider-thumb) / 2);container-type:inline-size;pointer-events:none}.arc-slider-slider__thumbLayer{position:absolute;top:0;right:0;bottom:0;left:0}.arc-slider-slider__thumb{position:absolute;top:50%;right:0;box-sizing:border-box;width:var(--slider-thumb);height:var(--slider-thumb);translate:50% -50%;border:0;border-radius:var(--radius-pill);background:var(--control-thumb);box-shadow:var(--control-thumb-shadow);pointer-events:auto;cursor:grab;transition:box-shadow var(--duration-fast) var(--ease-standard)}.arc-slider-slider__thumb:after{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px;border-radius:inherit}.arc-slider-slider__root[data-dragging],.arc-slider-slider__root[data-dragging] .arc-slider-slider__control,.arc-slider-slider__root[data-dragging] .arc-slider-slider__thumb{cursor:grabbing}.arc-slider-slider__bubbleAnchor{--edge: calc(var(--slider-thumb) / 2);--x: calc(var(--at, 0) * 1cqw);position:absolute;right:0;bottom:calc(50% + var(--slider-thumb) / 2 + 8px);display:flex;translate:clamp(calc(100% - var(--edge) - var(--x)),50%,calc(100cqw + var(--edge) - var(--x))) 0;pointer-events:none}@media(pointer:coarse){.arc-slider-slider__bubbleAnchor{bottom:calc(50% + var(--slider-thumb) / 2 + 18px)}}.arc-slider-slider__bubble{display:inline-flex;min-height:1.75rem;align-items:center;padding:0 var(--space-3);border:1px solid color-mix(in oklab,var(--background) 14%,var(--foreground));border-radius:var(--radius-pill);background:var(--foreground);color:var(--background);box-shadow:var(--shadow-raised);font-size:var(--text-sm);font-weight:500;white-space:nowrap;transform-origin:50% 100%}.arc-slider-slider__marks{position:relative;grid-area:2 / 2;height:1.25rem;margin:calc(var(--space-1) * -1) calc(var(--slider-thumb) / 2) 0;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.arc-slider-slider__markLabel{position:absolute;top:0;translate:-50% 0;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard)}.arc-slider-slider__markLabel[data-edge=start]{translate:max(-50%,calc(var(--slider-thumb) / -2)) 0}.arc-slider-slider__markLabel[data-edge=end]{translate:min(-50%,calc(-100% + var(--slider-thumb) / 2)) 0}.arc-slider-slider__markLabel[data-on]{color:var(--text-secondary)}@media(hover:hover)and (pointer:fine){.arc-slider-slider__markLabel:hover{color:var(--foreground)}}.arc-slider-slider__root[data-disabled]{opacity:.5}.arc-slider-slider__root[data-disabled] .arc-slider-slider__control,.arc-slider-slider__root[data-disabled] .arc-slider-slider__thumb,.arc-slider-slider__root[data-disabled] .arc-slider-slider__markLabel{cursor:not-allowed}.arc-slider-slider__number{display:inline-flex;align-items:center;white-space:nowrap;font-variant-numeric:tabular-nums}.arc-slider-slider__column{--feather: .2em;position:relative;display:inline-block;overflow-x:visible;overflow-y:clip;margin-block:calc(var(--feather) * -1);padding-block:var(--feather);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 calc(var(--feather) * 1.5),#000 calc(100% - var(--feather) * 1.5),transparent);mask-image:linear-gradient(to bottom,transparent,#000 calc(var(--feather) * 1.5),#000 calc(100% - var(--feather) * 1.5),transparent)}.arc-slider-slider__sizer{visibility:hidden}.arc-slider-slider__glyph{position:absolute;inset:var(--feather) 0;text-align:center}.arc-slider-slider__symbol{display:inline-block;overflow-x:clip;white-space:pre}@media(prefers-reduced-motion:reduce){.arc-slider-slider__thumb,.arc-slider-slider__markLabel{transition:none}}
