.vis.svelte-1osendv{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.sr.svelte-1osendv{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.seg.svelte-1osendv{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:2px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-pill)}.thumb.svelte-1osendv{position:absolute;inset:2px auto 2px 2px;width:calc(50% - 2px);border-radius:var(--radius-pill);background:var(--bg-raised);box-shadow:0 1px 3px #0000001f;border:1px solid var(--border);transition:translate var(--mo-slow) var(--mo-ease),background-color var(--mo-mid)}.seg.wide.svelte-1osendv .thumb:where(.svelte-1osendv){translate:100% 0;background:var(--accent-soft);border-color:transparent}.seg.svelte-1osendv button:where(.svelte-1osendv){position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1);min-height:34px;padding:0 var(--sp-3);border:0;background:none;border-radius:var(--radius-pill);color:var(--text-muted);font:inherit;font-size:var(--t-sm);cursor:pointer;white-space:nowrap;transition:color var(--mo-mid)}.seg.svelte-1osendv button.on:where(.svelte-1osendv){color:var(--text);font-weight:600}.seg.svelte-1osendv button:where(.svelte-1osendv):hover:not(.on){color:var(--text)}.seg.svelte-1osendv button:where(.svelte-1osendv):focus-visible{outline:2px solid var(--accent);outline-offset:1px}.seg.svelte-1osendv svg:where(.svelte-1osendv){fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.seg.svelte-1osendv svg.dash:where(.svelte-1osendv){stroke-dasharray:2.4 2.2}.compact.svelte-1osendv .seg:where(.svelte-1osendv) button:where(.svelte-1osendv){min-height:30px;padding:0 var(--sp-2)}.quiet.svelte-1osendv .seg:where(.svelte-1osendv){background:none;border-color:transparent;gap:var(--sp-1)}.quiet.svelte-1osendv .thumb:where(.svelte-1osendv){inset:auto auto 2px 2px;height:2px;border:0;box-shadow:none;background:var(--accent)}.quiet.svelte-1osendv .seg.wide:where(.svelte-1osendv) .thumb:where(.svelte-1osendv){background:var(--accent)}.quiet.svelte-1osendv .seg:where(.svelte-1osendv) button:where(.svelte-1osendv){font-size:var(--t-sm);color:var(--text-faint)}.quiet.svelte-1osendv .seg:where(.svelte-1osendv) button.on:where(.svelte-1osendv){color:var(--text);font-weight:500}.quiet.svelte-1osendv .seg:where(.svelte-1osendv) svg:where(.svelte-1osendv){display:none}.sw.svelte-1osendv{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--tap);padding:0 var(--sp-1);background:none;border:0;font:inherit;font-size:var(--t-sm);color:var(--text-faint);cursor:pointer;transition:color var(--mo-mid)}.sw.on.svelte-1osendv{color:var(--text)}.sw.svelte-1osendv:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-pill)}.track.svelte-1osendv{position:relative;width:34px;height:20px;flex:none;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text-faint) 28%,transparent);transition:background-color var(--mo-mid)}.knob.svelte-1osendv{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--bg-raised);box-shadow:0 1px 2px #00000040;transition:translate var(--mo-mid) var(--mo-ease)}.sw.on.svelte-1osendv .track:where(.svelte-1osendv){background:var(--accent)}.sw.on.svelte-1osendv .knob:where(.svelte-1osendv){translate:14px 0}.sw.busy.svelte-1osendv{opacity:.7;cursor:progress}@media(prefers-reduced-motion:reduce){.knob.svelte-1osendv,.track.svelte-1osendv,.sw.svelte-1osendv{transition:none}}.note.svelte-1osendv{margin:0;color:var(--text-muted);font-size:var(--t-sm);line-height:1.45}@media(pointer:coarse){.seg.svelte-1osendv button:where(.svelte-1osendv){min-height:38px}}
