@layer base{._formItem_1b1z3_2{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._formLabel_1b1z3_9{font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1.5;color:var(--foreground);transition:color var(--animation-duration-fast) ease}._formLabel_1b1z3_9._error_1b1z3_18{color:var(--error)}._formControl_1b1z3_22._error_1b1z3_18:not(button){border-color:var(--error);box-shadow:0 0 0 1px var(--error)}._formDescription_1b1z3_27{font-size:.75rem;line-height:1.5;color:var(--muted-foreground);margin-top:var(--spacing-1);font-family:var(--font-family-base)}._formMessage_1b1z3_35{font-size:.75rem;line-height:1.5;font-weight:500;color:var(--error);animation:_slideIn_1b1z3_1 var(--animation-duration-normal) ease;margin-top:var(--spacing-1);font-family:var(--font-family-base)}@keyframes _slideIn_1b1z3_1{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}}._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}._form_2fte3_1{width:100%;display:flex;flex-direction:column;gap:var(--spacing-4)}._submitButton_2fte3_8{width:100%;margin-top:var(--spacing-4)}._errorMessage_2fte3_13{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}@media(max-width:480px){._buttonGroup_2fte3_25{gap:var(--spacing-2)}}._container_1ssqz_1{display:flex;flex-direction:column;gap:var(--spacing-3)}._page_13abq_1{min-height:100vh;background:radial-gradient(circle at 50% 8%,rgba(80,47,154,.2),transparent 32%),linear-gradient(180deg,#050814,#090d18);color:#f5f7fb;padding:24px;font-family:var(--font-family-base)}._back_13abq_1{display:inline-flex;color:#9aacc2;text-decoration:none;font-size:9px;font-weight:900;letter-spacing:.1em}._card_13abq_1{width:min(520px,100%);margin:50px auto 30px;border:1px solid rgba(231,190,83,.28);border-radius:24px;background:linear-gradient(180deg,#0c1425f7,#060c18fa);padding:28px;box-shadow:0 28px 70px #00000052}._card_13abq_1>img{width:150px;height:82px;object-fit:contain;display:block;margin:0 auto 18px}._card_13abq_1>span{display:block;color:#e6bd56;font-size:8px;font-weight:950;letter-spacing:.16em;text-align:center}._card_13abq_1 h1{font-family:Georgia,serif;font-weight:500;font-size:34px;text-align:center;margin:8px 0 10px}._card_13abq_1>p{color:#9fb0c5;font-size:11px;line-height:1.6;text-align:center;margin:0 auto 20px;max-width:420px}._accountLink_13abq_1{min-height:46px;border-radius:12px;background:#e6bd56;color:#071225;text-decoration:none;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:950;letter-spacing:.08em;margin-top:18px}._socialLogin_13abq_1{margin-bottom:15px}._socialLogin_13abq_1 button{width:100%;min-height:46px;border-color:#314d6f!important;background:#f7f9fc!important;color:#101827!important;font-size:10px!important;font-weight:900!important;justify-content:center!important;gap:10px!important}._orDivider_13abq_1{display:flex;align-items:center;gap:10px;margin:3px 0 14px;color:#687d96;font-size:7px;font-weight:900;letter-spacing:.12em}._orDivider_13abq_1:before,._orDivider_13abq_1:after{content:"";height:1px;background:#22344a;flex:1}._tabs_13abq_1{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:18px}._tabs_13abq_1 button{height:42px;border:1px solid #2e4564;border-radius:10px;background:#071427;color:#8ea3bd;font-size:9px;font-weight:900}._tabs_13abq_1 button._active_13abq_1{border-color:#e6bd56;background:#e6bd561f;color:#f2d57f}._footer_13abq_1{max-width:700px;margin:30px auto;padding-top:16px;border-top:1px solid #1d2a3a;text-align:center;font-size:8px;color:#6f8198;display:flex;flex-direction:column;gap:4px}
