.method-buttons.svelte-115ousx{min-width:0}.link-sent.svelte-2pyi9i{gap:var(--space-3);text-align:center;padding:var(--space-2) 0;display:grid}.link-sent.svelte-2pyi9i p:where(.svelte-2pyi9i){color:var(--foreground-muted);font-size:var(--step-0);margin:0;line-height:1.5}.auth-divider.svelte-2pyi9i{align-items:center;gap:var(--space-2);color:var(--foreground-muted);font-size:var(--step--1);display:flex}.auth-divider.svelte-2pyi9i:before,.auth-divider.svelte-2pyi9i:after{content:"";background:var(--line-light);flex:1;height:1px}.auth-links.svelte-2pyi9i{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.otp-cells.svelte-2pyi9i{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin-block-start:.25rem;display:grid}.otp-cell{border:1px solid var(--line);background:var(--surface);width:100%;min-height:3.5rem;color:var(--ink);border-radius:.5rem;place-items:center;font-size:1.5rem;font-weight:700;line-height:1;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid;position:relative}.otp-cell[data-active]{border-color:var(--secondary);background:var(--secondary-subtle);box-shadow:var(--ring);transform:translateY(-1px)}.otp-caret{background:var(--secondary);border-radius:1px;width:2px;height:1.35rem;animation:1s step-end infinite svelte-2pyi9i-otp-caret-blink;position:absolute}@keyframes svelte-2pyi9i-otp-caret-blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.otp-caret{opacity:1;animation:none}.otp-cell[data-active]{transform:none}}.auth-state__text.svelte-1si2n1d{margin-block-end:4px}.kicker.svelte-1si2n1d{font-family:var(--font-mono);font-size:var(--step--1);color:var(--foreground-muted);margin:0}h2.svelte-1si2n1d{font-size:var(--step-2);letter-spacing:-.01em;margin:0;line-height:1.1}.intro.svelte-1si2n1d{color:var(--foreground-muted);margin:0;line-height:1.5}.auth-form.svelte-1afm3hr,.auth-state.svelte-1afm3hr{gap:var(--space-4);display:grid}.auth-form__header.svelte-1afm3hr{gap:var(--space-2);margin-block-end:var(--space-1);display:grid}.kicker.svelte-1afm3hr{font-family:var(--font-mono);font-size:var(--step--1);color:var(--foreground-muted);margin:0}h2.svelte-1afm3hr{font-size:var(--step-2);letter-spacing:-.01em;margin:0;line-height:1.1}.intro.svelte-1afm3hr{color:var(--foreground-muted);line-height:1.4;font-size:var(--step-0);margin:0}
