.code-form.svelte-49j99l{gap:.7rem;margin:0;display:grid}.code-label.svelte-49j99l{font-size:.85rem;font-weight:700}.code-box.svelte-49j99l{position:relative}.code-input.svelte-49j99l{opacity:0;letter-spacing:1em;caret-color:#0000;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.code-cells.svelte-49j99l{pointer-events:none;grid-template-columns:repeat(6,1fr);gap:.45rem;display:grid}.code-cells.svelte-49j99l span:where(.svelte-49j99l){border:1px solid var(--auth-input-border,#d6d3d1);background:var(--auth-card-background,#fff);height:3.2rem;color:var(--auth-text-color,inherit);font-variant-numeric:tabular-nums;border-radius:.7rem;place-items:center;font-size:1.5rem;font-weight:700;display:grid}.code-cells.svelte-49j99l span.filled:where(.svelte-49j99l){border-color:var(--button-background,#8b4513)}.code-box.svelte-49j99l:focus-within .code-cells:where(.svelte-49j99l) span.active:where(.svelte-49j99l){border-color:var(--button-background,#8b4513);box-shadow:0 0 0 2px color-mix(in srgb, var(--button-background,#8b4513) 25%, transparent)}.code-help.svelte-49j99l{color:color-mix(in srgb, currentColor 65%, transparent);font-size:.8rem}.code-error.svelte-49j99l{color:var(--auth-error-text);background:var(--auth-error-background);border:1px solid var(--auth-error-border);border-radius:.7rem;margin:0;padding:.6rem .75rem;font-size:.85rem;font-weight:600}.code-debug.svelte-49j99l{margin:0;font-size:.82rem}.resend.svelte-49j99l{color:var(--auth-link-color,#1d4ed8);cursor:pointer;background:0 0;border:0;justify-self:center;padding:.3rem;font-weight:700}.resend.svelte-49j99l:disabled{opacity:.6;cursor:default}.google-signin.svelte-g34i8n{gap:.85rem;margin-bottom:.85rem;display:grid}.google-button.svelte-g34i8n{color:#1f1f1f;cursor:pointer;background:#fff;border:1px solid #747775;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:44px;padding:.6rem 1rem;font:500 .95rem/1.2 Roboto,system-ui,-apple-system,sans-serif;transition:background-color .12s;display:inline-flex}.google-button.svelte-g34i8n:hover:not(:disabled){background:#f2f2f2}.google-button.svelte-g34i8n:focus-visible{outline:2px solid var(--button-background,#1a73e8);outline-offset:2px}.google-button.svelte-g34i8n:disabled{opacity:.6;cursor:default}.google-logo.svelte-g34i8n{flex:none;width:20px;height:20px}.terms-note.svelte-g34i8n{text-align:center;margin:0;font-size:.8rem}.terms-note.svelte-g34i8n a:where(.svelte-g34i8n){color:var(--auth-link-color,#1d4ed8);font-weight:700}.divider.svelte-g34i8n{color:color-mix(in srgb, var(--auth-text-color,#1f2937) 60%, transparent);align-items:center;gap:.75rem;font-size:.82rem;font-weight:600;display:flex}.divider.svelte-g34i8n:before,.divider.svelte-g34i8n:after{content:"";background:var(--auth-card-border,#dde6ff);flex:1;height:1px}
