@layer cs.components{.cs-slider.svelte-4bd2z7{--l-track:.375rem;--l-thumb:1rem;gap:var(--cs-space-2);min-inline-size:8rem;display:grid}.cs-slider[data-size=sm].svelte-4bd2z7{--l-track:.25rem;--l-thumb:.875rem}.cs-slider[data-in-field].svelte-4bd2z7 .cs-slider-readout:where(.svelte-4bd2z7){line-height:var(--cs-lh-sm);margin-block-start:calc(-1 * (var(--cs-text-sm) * var(--cs-lh-sm) + var(--cs-space-1-5)))}.cs-slider-readout.svelte-4bd2z7{font-size:var(--cs-text-sm);font-weight:var(--cs-weight-medium);color:var(--cs-text-1);justify-self:end}.cs-slider.svelte-4bd2z7 .cs-slider-root{margin-inline:calc(var(--l-thumb) / 2);block-size:max(var(--cs-target-min), calc(var(--l-thumb) + .5rem));touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;display:flex;position:relative}.cs-slider-track.svelte-4bd2z7{block-size:var(--l-track);border-radius:var(--cs-radius-full);background:var(--cs-surface-sunken);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-control), inset 0 1px 1px 0 var(--cs-edge-shade);flex:1;position:relative;overflow:hidden}.cs-slider.svelte-4bd2z7 .cs-slider-range{background:var(--cs-accent-solid);block-size:100%;box-shadow:inset 0 1px 0 0 var(--cs-solid-lit);position:absolute}.cs-slider-tick.svelte-4bd2z7{inline-size:.125rem;block-size:calc(var(--l-track) + .375rem);background:var(--cs-line-3);pointer-events:none;border-radius:.0625rem;position:absolute;inset-block-start:50%;translate:-50% -50%}.cs-slider-tick[data-on].svelte-4bd2z7{background:var(--cs-accent-on-solid);opacity:.55;block-size:calc(var(--l-track) - .125rem)}.cs-slider.svelte-4bd2z7 .cs-slider-thumb{inline-size:var(--l-thumb);block-size:var(--l-thumb);border-radius:var(--cs-radius-full);background:var(--cs-text-1);border:.1875rem solid var(--cs-accent-solid);box-shadow:0 1px 3px 0 var(--cs-press-shade);cursor:grab;transition:scale var(--cs-dur-spring) var(--cs-ease-spring), box-shadow var(--cs-dur-2) var(--cs-ease-standard);display:block;position:absolute}.cs-slider.svelte-4bd2z7 .cs-slider-thumb:before{content:"";inset:calc((var(--cs-target-min) - var(--l-thumb)) / -2);border-radius:inherit;position:absolute}@media (hover:hover){.cs-slider.svelte-4bd2z7:not([data-disabled]) .cs-slider-thumb:hover{box-shadow:0 1px 3px 0 var(--cs-press-shade), 0 0 0 .3125rem var(--cs-accent-soft)}}.cs-slider.svelte-4bd2z7 .cs-slider-thumb[data-active]{cursor:grabbing;box-shadow:0 2px 6px 0 var(--cs-press-shade), 0 0 0 .375rem var(--cs-accent-soft);scale:1.2}.cs-slider.svelte-4bd2z7 .cs-slider-thumb:focus-visible{outline:var(--cs-focus-width) solid var(--cs-focus);outline-offset:var(--cs-focus-offset)}:root[data-cs-motion=reduce] .cs-slider.svelte-4bd2z7 .cs-slider-thumb[data-active]{scale:1}.cs-slider-bubble.svelte-4bd2z7{padding:.125rem var(--cs-space-1-5);border-radius:var(--cs-radius-sm);background:var(--cs-surface-4);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-2), var(--cs-elev-2);color:var(--cs-text-1);font-size:var(--cs-text-xs);font-weight:var(--cs-weight-medium);line-height:var(--cs-lh-xs);white-space:nowrap;pointer-events:none;opacity:0;translate:-50% var(--cs-travel-2);transition:opacity var(--cs-dur-2) var(--cs-ease-standard), translate var(--cs-dur-3) var(--cs-ease-out), scale var(--cs-dur-3) var(--cs-ease-out);position:absolute;inset-block-end:calc(100% + .5rem);inset-inline-start:50%;scale:.96}.cs-slider-bubble[data-show].svelte-4bd2z7,.cs-slider .cs-slider-thumb:focus-visible .cs-slider-bubble{opacity:1;translate:-50%;scale:.833333}.cs-slider .cs-slider-thumb:focus-visible:not([data-active]) .cs-slider-bubble{scale:1}.cs-slider[data-disabled].svelte-4bd2z7 .cs-slider-root{cursor:not-allowed}.cs-slider[data-disabled].svelte-4bd2z7 .cs-slider-track:where(.svelte-4bd2z7){box-shadow:none;outline:var(--cs-bw) var(--cs-line-style-disabled) var(--cs-line-2);background:0 0}.cs-slider[data-disabled].svelte-4bd2z7 .cs-slider-range{background:var(--cs-line-2);box-shadow:none}.cs-slider[data-disabled].svelte-4bd2z7 .cs-slider-thumb{background:var(--cs-surface-1);border-color:var(--cs-text-disabled);box-shadow:none;cursor:not-allowed}.cs-slider[data-disabled].svelte-4bd2z7 .cs-slider-readout:where(.svelte-4bd2z7){color:var(--cs-text-3);font-weight:var(--cs-weight-regular)}@media (forced-colors:active){.cs-slider-track.svelte-4bd2z7{border:1px solid buttontext}.cs-slider.svelte-4bd2z7 .cs-slider-range{background:highlight}.cs-slider.svelte-4bd2z7 .cs-slider-thumb{background:buttonface;border-color:highlight}}}
