.auth-module__fAZt_G__page{min-height:100svh;padding:var(--space-7) var(--space-5);background:var(--color-bg);place-items:center;display:grid}.auth-module__fAZt_G__panel{gap:var(--space-6);width:100%;max-width:24rem;display:grid}.auth-module__fAZt_G__heading{gap:var(--space-2);display:grid}.auth-module__fAZt_G__heading h1{font-size:var(--text-2xl)}.auth-module__fAZt_G__heading p{color:var(--text-secondary)}.auth-module__fAZt_G__form{gap:var(--space-5);display:grid}.auth-module__fAZt_G__field{gap:var(--space-2);display:grid}.auth-module__fAZt_G__field label{font-size:var(--text-sm);font-weight:var(--fw-semibold)}.auth-module__fAZt_G__field input{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--text-primary);font-size:var(--text-md);font-family:inherit}.auth-module__fAZt_G__field input:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.auth-module__fAZt_G__hint{font-size:var(--text-xs);color:var(--text-secondary)}.auth-module__fAZt_G__code{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.auth-module__fAZt_G__alert{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--text-primary);font-size:var(--text-sm);display:flex}.auth-module__fAZt_G__alert svg{color:var(--color-danger);flex:none;margin-top:2px}.auth-module__fAZt_G__done{gap:var(--space-5);display:grid}.auth-module__fAZt_G__footnote{font-size:var(--text-sm);color:var(--text-secondary)}.auth-module__fAZt_G__formRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.auth-module__fAZt_G__link{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-brand)}.auth-module__fAZt_G__alert strong,.auth-module__fAZt_G__alertWarning strong{margin-bottom:var(--space-1);display:block}.auth-module__fAZt_G__alert p,.auth-module__fAZt_G__alertWarning p{color:var(--text-secondary);margin:0}.auth-module__fAZt_G__alertWarning{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-sm);display:flex}.auth-module__fAZt_G__alertWarning svg{color:var(--color-warning);flex:none;margin-top:2px}.auth-module__fAZt_G__backLink{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-brand);display:inline-flex}.auth-module__fAZt_G__seam{gap:var(--space-3);padding:var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-sunken);display:grid}.auth-module__fAZt_G__seamPill{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--fw-bold);text-transform:uppercase;justify-self:start;padding:2px 7px}.auth-module__fAZt_G__seamBody{font-size:var(--text-sm);line-height:var(--lh-relaxed);color:var(--text-secondary)}
