._form_1q6v5_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._errorMessage_1q6v5_7{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);margin-bottom:var(--spacing-4);font-size:.875rem}._submitButton_1q6v5_17{width:100%}._loadingText_1q6v5_21{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._spinner_1q6v5_28{color:#fff}._root_p4op6_1{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-8) var(--spacing-4);background:var(--sidebar);font-family:var(--font-family-base)}._stack_p4op6_11{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6)}._brand_p4op6_12{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3)}._tagline_p4op6_13{margin:0;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#e2e8f0b3}._panel_p4op6_14{width:100%;background:var(--surface);border:1px solid rgba(255,255,255,.08);border-top:3px solid var(--primary);border-radius:var(--radius-lg);box-shadow:0 20px 40px #00000059;padding:var(--spacing-8)}._title_p4op6_23{font-family:var(--font-family-display);font-size:1.6rem;font-weight:700;color:var(--foreground);margin:0}._subtitle_p4op6_24{font-size:.85rem;color:var(--muted-foreground);margin:var(--spacing-2) 0 var(--spacing-6);line-height:1.5}._legal_p4op6_25{font-size:.74rem;color:var(--muted-foreground);text-align:center;margin:var(--spacing-3) 0 0}._forgot_p4op6_26{font-size:.82rem;text-align:center;margin:var(--spacing-4) 0 0}._footnote_p4op6_27{font-size:.78rem;color:var(--muted-foreground);text-align:center;margin:var(--spacing-6) 0 0;line-height:1.6}._link_p4op6_28{color:var(--info);font-weight:600;text-decoration:none;white-space:nowrap}._link_p4op6_28:hover{text-decoration:underline}
