.Auth-module__3a0xqq__authPage{justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.Auth-module__3a0xqq__authCard{border:var(--border);border-radius:var(--radius-md);background:var(--bg-color);width:100%;max-width:420px;padding:2.5rem 2rem}.Auth-module__3a0xqq__authBrand{font-weight:700;font-size:var(--font-size-lg);letter-spacing:.1em;text-transform:uppercase;text-align:center;margin-bottom:2rem}.Auth-module__3a0xqq__authTitle{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.1em;text-align:center;color:var(--text-secondary);margin-bottom:1.5rem;font-weight:700}.Auth-module__3a0xqq__authForm{flex-direction:column;gap:1.25rem;display:flex}.Auth-module__3a0xqq__authDivider{align-items:center;gap:1rem;margin:.5rem 0;display:flex}.Auth-module__3a0xqq__authDividerLine{background:var(--mid-grey);flex:1;height:1px}.Auth-module__3a0xqq__authDividerText{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--mid-grey);font-weight:700}.Auth-module__3a0xqq__authFooter{text-align:center;font-size:var(--font-size-xs);letter-spacing:.05em;color:var(--text-secondary);margin-top:1.5rem}.Auth-module__3a0xqq__authFooter a{color:var(--text-primary);text-transform:uppercase;border-bottom:1px dotted var(--text-primary);font-weight:700}.Auth-module__3a0xqq__authFooter a:hover{opacity:.7}.Auth-module__3a0xqq__authError{font-size:var(--font-size-xs);color:var(--accent-coral);text-transform:uppercase;letter-spacing:.05em;text-align:center}.Auth-module__3a0xqq__authSubmit{margin-top:.5rem}.Auth-module__3a0xqq__googleButton{width:100%;color:var(--text-primary);border:var(--border);border-radius:var(--radius-pill);font-weight:700;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;font-family:var(--font-family);transition:all var(--transition-base);background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;display:flex}.Auth-module__3a0xqq__googleButton:hover{background:var(--off-black);color:var(--white)}
