.switch.svelte-1eq0goo{border-radius:var(--r-pill);border:1px solid color-mix(in srgb, var(--ink-3) 30%, transparent);background:color-mix(in srgb, var(--ink-3) 22%, transparent);cursor:pointer;width:52px;height:30px;transition:background var(--t-state) var(--ease-soft), border-color var(--t-state) var(--ease-soft), opacity var(--t-press) var(--ease-snap);flex:none;padding:0;position:relative}.switch.svelte-1eq0goo:disabled{opacity:.45;cursor:default}.switch.svelte-1eq0goo:before{content:"";position:absolute;inset:-10px -4px}.knob.svelte-1eq0goo{top:3px;background:var(--paper,#fff);width:22px;height:22px;transition:translate var(--t-press) var(--ease-snap);border:none;border-radius:50%;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #00000047}.switch.on.svelte-1eq0goo{background:var(--accent);border-color:var(--accent)}.switch.on.svelte-1eq0goo .knob:where(.svelte-1eq0goo){translate:-22px}[dir=ltr] .switch.on.svelte-1eq0goo .knob:where(.svelte-1eq0goo){translate:22px}.switch.small.svelte-1eq0goo{width:44px;height:26px}.switch.small.svelte-1eq0goo .knob:where(.svelte-1eq0goo){width:18px;height:18px}.switch.small.on.svelte-1eq0goo .knob:where(.svelte-1eq0goo){translate:-18px}[dir=ltr] .switch.small.on.svelte-1eq0goo .knob:where(.svelte-1eq0goo){translate:18px}.switch.svelte-1eq0goo:focus-visible{outline:2px solid var(--acc-deep);outline-offset:2px}@media (prefers-reduced-motion:reduce){.knob.svelte-1eq0goo{transition:none}}
