.auth-page.svelte-1cjxax3{min-height:100vh;display:grid;place-items:center;padding:var(--space-6);background:radial-gradient(circle at top,rgba(157,140,255,.18),transparent 34%),linear-gradient(180deg,#0f0f11,#15151a)}.auth-card.svelte-1cjxax3{width:min(100%,440px);display:grid;gap:var(--space-4);padding:var(--space-8);background:#141418f0;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.eyebrow.svelte-1cjxax3{font-size:var(--font-size-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-light)}h1.svelte-1cjxax3{font-size:var(--font-size-4xl);line-height:.95}.subtitle.svelte-1cjxax3,.help-text.svelte-1cjxax3,.switch-copy.svelte-1cjxax3{color:var(--color-text-secondary)}.actions.svelte-1cjxax3{display:grid;gap:var(--space-4)}.oauth-button.svelte-1cjxax3,.email-form.svelte-1cjxax3 button:where(.svelte-1cjxax3),.email-form.svelte-1cjxax3 input:where(.svelte-1cjxax3){width:100%;border-radius:var(--radius-md);font-size:var(--font-size-base)}.oauth-button.svelte-1cjxax3,.email-form.svelte-1cjxax3 button:where(.svelte-1cjxax3){padding:.95rem 1rem;border:0;font-weight:600}.oauth-button.svelte-1cjxax3{background:#fff;color:#111}.email-form.svelte-1cjxax3,.code-form.svelte-1cjxax3{display:grid;gap:var(--space-3)}label.svelte-1cjxax3{font-size:var(--font-size-sm);color:var(--color-text-primary)}.email-form.svelte-1cjxax3 input:where(.svelte-1cjxax3){padding:.95rem 1rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--color-text-primary)}.email-form.svelte-1cjxax3 button:where(.svelte-1cjxax3){background:var(--color-accent);color:#111}button[disabled].svelte-1cjxax3,button[aria-disabled=true].svelte-1cjxax3{cursor:not-allowed;opacity:.6}.divider.svelte-1cjxax3{display:flex;align-items:center;gap:var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.divider.svelte-1cjxax3:before,.divider.svelte-1cjxax3:after{content:"";flex:1;height:1px;background:#ffffff14}.error-banner.svelte-1cjxax3{display:grid;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:#ff6f611f;border:1px solid rgba(255,111,97,.32)}.error-banner.svelte-1cjxax3 a:where(.svelte-1cjxax3),.switch-copy.svelte-1cjxax3 a:where(.svelte-1cjxax3){color:var(--color-accent-light)}.verify-card.svelte-1cjxax3{display:grid;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.verify-card.svelte-1cjxax3 h2:where(.svelte-1cjxax3){font-size:var(--font-size-xl)}.code-input.svelte-1cjxax3{width:100%;padding:.95rem 1rem;border-radius:var(--radius-md);font-size:var(--font-size-lg);letter-spacing:.3em;text-align:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--color-text-primary)}.verify-actions.svelte-1cjxax3{display:grid;gap:var(--space-3)}.secondary-button.svelte-1cjxax3,.link-button.svelte-1cjxax3{width:100%;border-radius:var(--radius-md);padding:.9rem 1rem;font-size:var(--font-size-base);font-weight:600}.secondary-button.svelte-1cjxax3{border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--color-text-primary)}.link-button.svelte-1cjxax3{border:0;background:transparent;color:var(--color-accent-light);padding-inline:0}
