.switch.svelte-1o18tl8{cursor:pointer;flex-shrink:0;width:38px;height:22px;display:block;position:relative}.switch.svelte-1o18tl8:before{content:"";inset:min(0px, calc((100% - var(--tap-min)) / 2));position:absolute}button.switch.svelte-1o18tl8,.switch__track.svelte-1o18tl8{background:var(--line-strong);border-radius:999px;transition:background-color .2s}button.switch.svelte-1o18tl8{border:0;padding:0}.switch__input.svelte-1o18tl8{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.switch__track.svelte-1o18tl8{pointer-events:none;width:100%;height:100%;display:block}button.switch.svelte-1o18tl8:after,.switch__track.svelte-1o18tl8:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s cubic-bezier(.3,1.4,.5,1);position:absolute;top:3px;left:3px}button.switch[aria-checked=true].svelte-1o18tl8,.switch__input.svelte-1o18tl8:checked+.switch__track:where(.svelte-1o18tl8){background:var(--brand-fill)}button.switch[aria-checked=true].svelte-1o18tl8:after,.switch__input.svelte-1o18tl8:checked+.switch__track:where(.svelte-1o18tl8):after{transform:translate(16px)}button.switch.svelte-1o18tl8:focus-visible,.switch__input.svelte-1o18tl8:focus-visible+.switch__track:where(.svelte-1o18tl8){outline:3px solid var(--brand);outline-offset:3px}@media (prefers-reduced-motion:reduce){button.switch.svelte-1o18tl8,button.switch.svelte-1o18tl8:after,.switch__track.svelte-1o18tl8,.switch__track.svelte-1o18tl8:after{transition:none}}
