.ForgotPasswordPage_page__f9x_B{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - var(--navbar-height))}.ForgotPasswordPage_leftPanel__WQ5ve{background:linear-gradient(155deg,var(--clr-primary-dark) 0,#0a3d6a 50%,var(--clr-primary) 100%);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.ForgotPasswordPage_leftInner__UaALV{position:relative;z-index:2;padding:var(--sp-12) var(--sp-10);max-width:420px;width:100%;display:flex;flex-direction:column;gap:var(--sp-8)}.ForgotPasswordPage_leftLogo__qpbvj{display:flex;align-items:center;gap:var(--sp-3)}.ForgotPasswordPage_leftLogoText__97S7V{font-size:var(--text-2xl);font-weight:var(--fw-extrabold);color:#fff;letter-spacing:var(--ls-tight)}.ForgotPasswordPage_leftContent__Teljr{display:flex;flex-direction:column;gap:var(--sp-4)}.ForgotPasswordPage_leftTitle__IgTfH{font-size:clamp(var(--text-2xl),3vw,var(--text-4xl));font-weight:var(--fw-extrabold);color:#fff;line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}.ForgotPasswordPage_leftDesc__l8umX{font-size:var(--text-base);color:hsla(0,0%,100%,.65);line-height:var(--lh-relaxed)}.ForgotPasswordPage_features__ioVB9{display:flex;flex-direction:column;gap:var(--sp-3)}.ForgotPasswordPage_featureItem__HKP_c{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--text-sm);color:hsla(0,0%,100%,.8)}.ForgotPasswordPage_featureItem__HKP_c svg{color:var(--clr-accent);flex-shrink:0}.ForgotPasswordPage_leftDecor1__cStoJ{position:absolute;width:300px;height:300px;border-radius:var(--radius-full);border:1px solid hsla(0,0%,100%,.06);bottom:-80px;right:-80px;z-index:1}.ForgotPasswordPage_leftDecor2__yB917{position:absolute;width:180px;height:180px;border-radius:var(--radius-full);background:radial-gradient(circle,rgba(254,138,2,.2) 0,transparent 70%);top:10%;right:10%;z-index:1}.ForgotPasswordPage_rightPanel__uUT8N{display:flex;align-items:center;justify-content:center;background:var(--clr-bg);padding:var(--sp-8)}.ForgotPasswordPage_formWrap__hKj86{width:100%;max-width:420px;display:flex;flex-direction:column;gap:var(--sp-6)}.ForgotPasswordPage_formHeader__2spK9{display:flex;flex-direction:column;gap:var(--sp-1)}.ForgotPasswordPage_formTitle__jWWS_{font-size:var(--text-3xl);font-weight:var(--fw-extrabold);color:var(--clr-text-primary);letter-spacing:var(--ls-tight)}.ForgotPasswordPage_formSubtitle__GcXBE{font-size:var(--text-base);color:var(--clr-text-secondary)}.ForgotPasswordPage_form__9dNSi{display:flex;flex-direction:column;gap:var(--sp-5)}.ForgotPasswordPage_errorAlert__k0wgG{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:var(--clr-error-light);border:1px solid #fecdd3;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--clr-error-dark)}.ForgotPasswordPage_passwordField__3Rjdg{display:flex;flex-direction:column;gap:var(--sp-4)}.ForgotPasswordPage_passwordToggle__jlDma{display:flex;align-items:center;color:var(--clr-text-muted);background:none;border:none;padding:0 var(--sp-1);cursor:pointer;transition:color var(--duration-fast)}.ForgotPasswordPage_passwordToggle__jlDma:hover{color:var(--clr-primary)}.ForgotPasswordPage_resendRow__Kgh8Y{display:flex;justify-content:flex-end;margin-top:calc(-1 * var(--sp-3))}.ForgotPasswordPage_countdown__RFmCn{font-size:var(--text-sm);color:var(--clr-text-muted)}.ForgotPasswordPage_resendBtn__PGoQm{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--clr-primary);background:none;border:none;cursor:pointer;padding:0;transition:color var(--duration-fast)}.ForgotPasswordPage_resendBtn__PGoQm:hover{color:var(--clr-primary-hover)}.ForgotPasswordPage_backPrompt__Hm6gq{text-align:center;font-size:var(--text-sm);color:var(--clr-text-secondary);padding-top:var(--sp-2);border-top:1px solid var(--clr-divider)}.ForgotPasswordPage_backLink__KJiRW{font-weight:var(--fw-semibold);color:var(--clr-primary)}.ForgotPasswordPage_backLink__KJiRW:hover{text-decoration:underline}.ForgotPasswordPage_successIcon___jH6W{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-full);background:var(--clr-success-light);color:var(--clr-success-dark);margin-bottom:var(--sp-2)}.ForgotPasswordPage_loginBtn__FCwDz{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:.75rem 1.75rem;border-radius:var(--radius-md);background:var(--clr-primary);color:#fff;font-size:var(--text-base);font-weight:var(--fw-semibold);text-decoration:none;transition:background-color var(--duration-fast)}.ForgotPasswordPage_loginBtn__FCwDz:hover{background:var(--clr-primary-hover)}@media (max-width:1023px){.ForgotPasswordPage_page__f9x_B{grid-template-columns:1fr}.ForgotPasswordPage_leftPanel__WQ5ve{display:none}.ForgotPasswordPage_rightPanel__uUT8N{padding:var(--sp-6)}}@media (max-width:767px){.ForgotPasswordPage_rightPanel__uUT8N{padding:var(--sp-4)}.ForgotPasswordPage_formWrap__hKj86{gap:var(--sp-5)}}