.auth_container__3ywXI{max-width:400px;margin:0 auto;padding:80px 24px;text-align:center}.auth_backLink__CftdW{display:inline-block;margin-bottom:40px;opacity:.4;transition:opacity .15s}.auth_backLink__CftdW:hover{opacity:1}.auth_title__6qx0O{font-size:28px;font-weight:700;color:#0a0a0a;margin-bottom:8px}.auth_subtitle__ev2TM{font-size:14px;color:#6b7280;margin-bottom:32px}.auth_form___qZQg{display:flex;flex-direction:column;gap:12px}.auth_input__Nq_k_{font-family:JetBrains Mono,monospace;font-size:13px;background:#f3f4f6;color:#0a0a0a;border:1px solid #e5e7eb;border-radius:8px;padding:13px 16px}.auth_input__Nq_k_:focus{border-color:#2563eb;outline:none}.auth_input__Nq_k_::placeholder{color:#9ca3af}.auth_error__3M0vz{font-family:JetBrains Mono,monospace;font-size:12px;color:#dc2626;text-align:left}.auth_submitBtn__wPf3z{font-size:14px;font-weight:700;background:#bfdbfe;color:#1e3a5f;border:1px solid #93c5fd;border-radius:8px;padding:13px 28px;cursor:pointer;margin-top:4px;transition:background .15s ease}.auth_submitBtn__wPf3z:hover{background:#93c5fd}.auth_submitBtn__wPf3z:disabled{opacity:.5;cursor:not-allowed}.auth_switchLink___GyhD{font-size:13px;color:#9ca3af;margin-top:24px}.auth_switchLink___GyhD a{color:#2563eb;text-decoration:none}.auth_switchLink___GyhD a:hover{text-decoration:underline}.auth_emailHighlight__7Dc6W{color:#0a0a0a;font-weight:600}.auth_retryBtn__143Ty{font-family:JetBrains Mono,monospace;font-size:13px;background:none;color:#2563eb;border:1px solid #dbeafe;border-radius:8px;padding:10px 20px;cursor:pointer;margin-top:16px;transition:border-color .15s}.auth_retryBtn__143Ty:hover{border-color:#93c5fd}