._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}._page_1qznq_1{min-height:100vh;display:grid;place-items:center;background:linear-gradient(180deg,#f8fbff,#eef4fb);padding:24px}._card_1qznq_1{width:min(100%,460px);background:var(--surface);border:1px solid var(--border);border-radius:22px;padding:30px;box-shadow:var(--shadow-lg)}._logo_1qznq_1{display:flex;align-items:center;gap:8px;color:var(--foreground);font-weight:800;text-decoration:none;margin-bottom:30px}._logo_1qznq_1 svg{color:var(--primary)}._card_1qznq_1 h1{font-family:var(--font-family-display);font-size:39px;letter-spacing:-.045em;margin:0 0 8px}._card_1qznq_1>p{font-size:12px;color:var(--muted-foreground);line-height:1.6;margin-bottom:24px}._switch_1qznq_1{text-align:center;font-size:11px;color:var(--muted-foreground);margin-top:18px}._switch_1qznq_1 a{color:var(--primary);font-weight:700;text-decoration:none}
