.switch.svelte-ix8xeb{--w:3.25rem;--h:2rem;--pad:2px;--knob:calc(var(--h) - var(--pad) * 2);width:var(--w);height:var(--h);background:color-mix(in oklab, white, var(--color-ink) 28%);box-shadow:inset 0 0 0 1px color-mix(in oklab, transparent, var(--color-ink) 20%);cursor:pointer;border:0;border-radius:9999px;flex:none;padding:0;transition:background-color .25s;position:relative}.switch.on.svelte-ix8xeb{background:var(--color-signal-orange);box-shadow:none}.knob.svelte-ix8xeb{top:var(--pad);left:var(--pad);width:var(--knob);height:var(--knob);background:#fff;border-radius:9999px;transition:transform .3s cubic-bezier(.3,.7,.4,1);position:absolute;box-shadow:0 3px 8px #00000026,0 3px 1px #0000000f}.switch.on.svelte-ix8xeb .knob:where(.svelte-ix8xeb){transform:translateX(calc(var(--w) - var(--knob) - var(--pad) * 2))}.switch.nudge.svelte-ix8xeb .knob:where(.svelte-ix8xeb){animation:1.4s ease-in-out .3s svelte-ix8xeb-nudge-right}.switch.on.nudge.svelte-ix8xeb .knob:where(.svelte-ix8xeb){animation-name:svelte-ix8xeb-nudge-left}@keyframes svelte-ix8xeb-nudge-right{15%,55%{translate:25%}35%,75%,to{translate:0}}@keyframes svelte-ix8xeb-nudge-left{15%,55%{translate:-25%}35%,75%,to{translate:0}}@media (prefers-reduced-motion:reduce){.switch.svelte-ix8xeb,.knob.svelte-ix8xeb{transition:none;animation:none}}.neon-word.svelte-1hrotn9{--tan:var(--color-background);--lit:#fff;--glow:0 0 .04em #fff, 0 0 .12em #ffffffe6, 0 0 .3em #fff9, 0 .02em .06em #050f1414;--rest:#050f1414;color:var(--rest);animation:4s linear .6s both svelte-1hrotn9-neon-on}@keyframes svelte-1hrotn9-neon-on{0%,6%,10%,17%{color:var(--tan);text-shadow:none}4%,8%,14%,20%,50%{color:var(--lit);text-shadow:var(--glow)}60%,to{color:var(--rest);text-shadow:0 0 #0000}}.neon-shadow.svelte-1hrotn9{--under:1.5rem;color:#050f1424;filter:blur(3px);clip-path:polygon(-10% calc(100% - var(--under)), 110% calc(100% - var(--under)), 110% 160%, -10% 160%);opacity:0;animation:4s linear .6s both svelte-1hrotn9-neon-shadow}@media (width>=64rem){.neon-shadow.svelte-1hrotn9{--under:2.75rem}}@keyframes svelte-1hrotn9-neon-shadow{0%,6%,10%,17%,60%,to{opacity:0}4%,8%,14%,20%,50%{opacity:1}}@media (prefers-reduced-motion:reduce){.neon-word.svelte-1hrotn9,.neon-shadow.svelte-1hrotn9{animation:none}}
