.wrap.svelte-1eacjtw{max-width:440px;margin:8vh auto;padding:0 var(--space-4)}.tagline.svelte-1eacjtw{text-align:center;color:var(--text-muted);font-size:var(--text-small);max-width:36ch;margin:0 auto var(--space-6);line-height:1.45}.card.svelte-1eacjtw{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-6)}h2.svelte-1eacjtw{margin:0 0 var(--space-2);font-family:var(--font-display);font-weight:500;font-size:var(--text-h3);color:var(--text-primary)}label.svelte-1eacjtw{display:block;margin:var(--space-3) 0 var(--space-1);font-family:var(--font-display);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}input.svelte-1eacjtw{width:100%;padding:var(--space-2) var(--space-3);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);box-sizing:border-box}input.svelte-1eacjtw:focus{outline:none;border-color:var(--border-active)}button.primary.svelte-1eacjtw{margin-top:var(--space-4);padding:var(--space-2) var(--space-4);border:1px solid transparent;border-radius:var(--radius-sm);background:var(--accent);color:var(--text-inverse);cursor:pointer;font-family:var(--font-display);font-weight:500}button.primary.svelte-1eacjtw:hover{background:var(--accent-hover)}button[disabled].svelte-1eacjtw{opacity:.6;cursor:default}.divider.svelte-1eacjtw{text-align:center;margin:var(--space-5) 0;border-top:1px solid var(--border-color)}.divider.svelte-1eacjtw span:where(.svelte-1eacjtw){position:relative;top:-12px;background:var(--bg-base);padding:0 var(--space-3);color:var(--text-muted);font-size:var(--text-caption)}.sso.svelte-1eacjtw{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--text-primary);text-decoration:none;font-family:var(--font-display);font-weight:500;box-sizing:border-box}.sso.svelte-1eacjtw:hover{border-color:var(--border-active)}.primary-sso.svelte-1eacjtw{margin-top:var(--space-3);background:var(--accent);color:var(--text-inverse);border-color:transparent}.primary-sso.svelte-1eacjtw:hover{background:var(--accent-hover);border-color:transparent}.sso.svelte-1eacjtw .g:where(.svelte-1eacjtw){display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--text-primary);color:var(--text-inverse);font-weight:700;font-size:.8em}.orline.svelte-1eacjtw{text-align:center;margin:var(--space-4) 0;border-top:1px solid var(--border-color)}.orline.svelte-1eacjtw span:where(.svelte-1eacjtw){position:relative;top:-11px;background:var(--bg-tertiary);padding:0 var(--space-3);color:var(--text-muted);font-size:var(--text-caption)}.sub.svelte-1eacjtw{color:var(--text-muted);font-size:var(--text-small);margin:0 0 var(--space-2)}.error.svelte-1eacjtw{color:var(--danger);margin:var(--space-3) 0 0}.verification.svelte-1eacjtw{padding:var(--space-2) 0 0}.verification.svelte-1eacjtw h2:where(.svelte-1eacjtw){font-size:clamp(2rem,7vw,2.75rem);letter-spacing:-.025em;margin-bottom:var(--space-3)}.eyebrow.svelte-1eacjtw{margin:0 0 var(--space-2);color:var(--accent);font-family:var(--font-display);font-size:var(--text-micro);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.verification-copy.svelte-1eacjtw{margin:0;color:var(--text-primary);font-size:1.05rem;line-height:1.55}.verification-steps.svelte-1eacjtw{margin:var(--space-5) 0;padding-left:1.25rem;color:var(--text-primary)}.verification-steps.svelte-1eacjtw li:where(.svelte-1eacjtw){margin:var(--space-2) 0;padding-left:var(--space-1);line-height:1.45}.verification-help.svelte-1eacjtw{margin:0;color:var(--text-muted);font-size:var(--text-small);line-height:1.5}.verification-actions.svelte-1eacjtw{display:grid;gap:var(--space-2);margin-top:var(--space-5)}.verification-actions.svelte-1eacjtw .primary-sso:where(.svelte-1eacjtw){margin-top:0}.quiet-link.svelte-1eacjtw{display:inline-block;margin-top:var(--space-4);color:var(--text-muted);font-size:var(--text-small);text-underline-offset:3px}.quiet-link.svelte-1eacjtw:hover{color:var(--text-primary)}.collision-signup.svelte-1eacjtw{margin-top:var(--space-2);text-align:center}
