.toggle.svelte-d39fdc{position:relative;display:inline-flex;flex-shrink:0;align-items:center;cursor:pointer;padding:.5rem;margin:-.5rem;min-height:44px}.toggle-disabled.svelte-d39fdc{cursor:not-allowed;opacity:.5}.toggle-input.svelte-d39fdc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.toggle-track.svelte-d39fdc{position:relative;display:inline-block;width:2.75rem;height:1.625rem;border-radius:9999px;background:var(--color-neutral-200);border:1px solid var(--color-neutral-300);transition:background-color .15s ease,border-color .15s ease}.dark .toggle-track.svelte-d39fdc{background:var(--page-input-bg, var(--color-neutral-800));border-color:var(--page-border-strong)}.toggle-knob.svelte-d39fdc{position:absolute;top:2px;left:2px;width:calc(1.625rem - 6px);height:calc(1.625rem - 6px);border-radius:9999px;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s ease}.toggle-input.svelte-d39fdc:checked~.toggle-track:where(.svelte-d39fdc){background:var(--color-forest-600);border-color:transparent}.toggle-input.svelte-d39fdc:checked~.toggle-track:where(.svelte-d39fdc) .toggle-knob:where(.svelte-d39fdc){transform:translate(1.125rem)}.toggle-input.svelte-d39fdc:focus-visible~.toggle-track:where(.svelte-d39fdc){outline:2px solid var(--color-gold-500);outline-offset:2px}@media(prefers-reduced-motion:reduce){.toggle-track.svelte-d39fdc,.toggle-knob.svelte-d39fdc{transition:none}}
