.range-container.svelte-1j4u45l{--handle-width:8px;--handle-height:24px;--active-height:6px;--inactive-height:4px;--gap:7px;--fill-color:var(--color-action,#3c71dd);--track-bg:color-mix(in oklch, var(--color-text,currentColor) 16%, transparent);width:100%;font-size:var(--control-font-1,1rem);flex-direction:column;gap:.5em;display:flex}.range-container.svelte-1j4u45l.dense{gap:.25em}.range-container.svelte-1j4u45l.comfortable{gap:.75em}.range-container.svelte-1j4u45l .error-text:where(.svelte-1j4u45l){color:var(--color-error-fg,var(--color-error,#d32f2f));font-size:.8em}.range-container.svelte-1j4u45l.size-0{--handle-width:6px;--handle-height:20px;--active-height:4px;--inactive-height:4px;--gap:6px;font-size:var(--control-font-0,.875rem)}.range-container.svelte-1j4u45l.size-1{--handle-width:8px;--handle-height:24px;--active-height:6px;--inactive-height:4px;--gap:7px;font-size:var(--control-font-1,1rem)}.range-container.svelte-1j4u45l.size-2{--handle-width:10px;--handle-height:28px;--active-height:7px;--inactive-height:4px;--gap:9px;font-size:var(--control-font-2,1.125rem)}.range-container.svelte-1j4u45l.size-3{--handle-width:12px;--handle-height:32px;--active-height:8px;--inactive-height:5px;--gap:10px;font-size:var(--control-font-3,1.25rem)}label.svelte-1j4u45l{color:var(--color-text,inherit);font-weight:500;line-height:1.4}.range-wrapper.svelte-1j4u45l{height:var(--handle-height);cursor:pointer;align-items:center;display:flex;position:relative}.track-segment.svelte-1j4u45l{pointer-events:none;border-radius:999px;position:absolute;top:50%;transform:translateY(-50%)}.track-segment.active.svelte-1j4u45l{height:var(--active-height);background:var(--fill-color);transition:left .1s,width .1s,height .2s,box-shadow .2s}.track-segment.inactive.svelte-1j4u45l{height:var(--inactive-height);background:var(--track-bg);transition:left .1s,width .1s,right .1s,height .2s}.dragging.svelte-1j4u45l .track-segment.active:where(.svelte-1j4u45l){box-shadow:0 0 8px rgb(from var(--fill-color) r g b / .35);transition:height .2s,box-shadow .2s}.dragging.svelte-1j4u45l .track-segment.inactive:where(.svelte-1j4u45l){transition:height .2s}.range-container.svelte-1j4u45l:not(.disabled):hover .track-segment.active:where(.svelte-1j4u45l){height:calc(var(--active-height) + 2px)}.range-container.svelte-1j4u45l:not(.disabled):hover .track-segment.inactive:where(.svelte-1j4u45l){height:calc(var(--inactive-height) + 2px)}input.svelte-1j4u45l{width:100%;height:var(--handle-height);appearance:none;pointer-events:none;box-shadow:none;z-index:2;background:0 0;outline:none;margin:0;padding:0;position:absolute}input.svelte-1j4u45l::-webkit-slider-runnable-track{height:var(--active-height);background:0 0;border:none}input.svelte-1j4u45l::-moz-range-track{height:var(--active-height);background:0 0;border:none}input.svelte-1j4u45l::-webkit-slider-thumb{appearance:none;width:var(--handle-width);height:var(--handle-height);cursor:pointer;pointer-events:auto;margin-top:calc((var(--active-height) - var(--handle-height)) / 2);background:0 0;border:none}input.svelte-1j4u45l::-moz-range-thumb{width:var(--handle-width);height:var(--handle-height);cursor:pointer;pointer-events:auto;background:0 0;border:none}input.svelte-1j4u45l:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-border-active,currentColor);outline-offset:2px;border-radius:calc(var(--handle-width) / 2)}input.svelte-1j4u45l:focus-visible::-moz-range-thumb{outline:2px solid var(--color-border-active,currentColor);outline-offset:2px;border-radius:calc(var(--handle-width) / 2)}input.svelte-1j4u45l:disabled{cursor:not-allowed}input.svelte-1j4u45l:disabled::-webkit-slider-thumb{cursor:not-allowed}input.svelte-1j4u45l:disabled::-moz-range-thumb{cursor:not-allowed}.handle.svelte-1j4u45l{width:var(--handle-width);height:var(--handle-height);border-radius:calc(var(--handle-width) / 2);background:var(--fill-color);pointer-events:none;z-index:2;transition:left .1s ease, transform .2s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1)), box-shadow .15s ease;position:absolute;top:50%;transform:translate(-50%,-50%)}.range-container.svelte-1j4u45l:not(.disabled) .handle.hovering:where(.svelte-1j4u45l){box-shadow:0 0 0 8px rgb(from var(--fill-color) r g b / .12);transform:translate(-50%,-50%)scale(1.5,1.3)}.range-container.svelte-1j4u45l:not(.disabled) .handle.dragging:where(.svelte-1j4u45l){box-shadow:0 0 0 12px rgb(from var(--fill-color) r g b / .18);transform:translate(-50%,-50%)scale(1.5,1.15)}.handle.dragging.svelte-1j4u45l{transition:box-shadow .15s}.disabled.svelte-1j4u45l .handle:where(.svelte-1j4u45l){background:var(--color-action-disabled,#b3b3b3)}.disabled.svelte-1j4u45l{opacity:.5}.ticks.svelte-1j4u45l{pointer-events:none;z-index:3;position:absolute;inset:0}.tick.svelte-1j4u45l{background:var(--fill-color);opacity:.6;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;transform:translate(-50%,-50%)}.tick.active.svelte-1j4u45l{background:var(--color-action-text,white);opacity:.6}.tick-label.svelte-1j4u45l{top:calc(var(--handle-height) / 2 + 6px);color:var(--color-text-muted,inherit);white-space:nowrap;font-size:.75em;position:absolute;left:50%;transform:translate(-50%)}.value-tooltip.svelte-1j4u45l{background:var(--color-action-active,#2662d9);color:var(--color-action-text,white);white-space:nowrap;pointer-events:none;z-index:3;opacity:0;visibility:hidden;border-radius:4px;padding:2px 8px;font-size:.8em;font-weight:600;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;bottom:calc(100% + 8px);transform:translate(-50%)translateY(4px)}.value-tooltip.visible.svelte-1j4u45l{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.value-tooltip.svelte-1j4u45l:after{content:"";border:4px solid #0000;border-top-color:var(--color-action-active,#2662d9);position:absolute;top:100%;left:50%;transform:translate(-50%)}.value-display.svelte-1j4u45l{color:var(--color-text-muted,inherit);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.85em;display:flex}.has-tick-labels.svelte-1j4u45l .range-wrapper:where(.svelte-1j4u45l){margin-bottom:1.5em}.range-container.vertical.svelte-1j4u45l{width:fit-content;height:var(--range-height,200px);align-items:center;overflow:visible}.range-container.vertical.svelte-1j4u45l .range-wrapper:where(.svelte-1j4u45l){width:var(--range-height,200px);transform-origin:0 0;transform:rotate(-90deg)translate(-100%)}.range-container.vertical.svelte-1j4u45l .value-tooltip:where(.svelte-1j4u45l){top:calc(100% + 8px);bottom:auto;transform:translate(-50%)translateY(-4px)rotate(90deg)translate(18px)}.range-container.vertical.svelte-1j4u45l .value-tooltip:where(.svelte-1j4u45l).visible{transform:translate(-50%)translateY(0)rotate(90deg)translate(10px)}.range-container.vertical.svelte-1j4u45l .value-tooltip:where(.svelte-1j4u45l):after{border-top-color:#0000;border-right-color:var(--color-action-active,#2662d9);top:50%;left:auto;right:100%;transform:translateY(-50%)}.range-container.vertical.svelte-1j4u45l .tick-label:where(.svelte-1j4u45l){transform:translate(-50%)rotate(90deg)}@media (prefers-reduced-motion:reduce){.range-container.svelte-1j4u45l,.range-container.svelte-1j4u45l :where(.svelte-1j4u45l){transition-property:color,background-color,border-color,opacity,fill,stroke,box-shadow!important}.range-container.svelte-1j4u45l:active,.range-container.svelte-1j4u45l :where(.svelte-1j4u45l):active,.range-container.svelte-1j4u45l :where(.svelte-1j4u45l):hover{translate:none!important;scale:none!important}}
