.ForgotPasswordForm_forgotPasswordFormInput__v_s5P{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#374151;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:1.6;padding:32px;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.ForgotPasswordForm_brand__2pLBa{text-align:center;margin-bottom:32px}.ForgotPasswordForm_logoLink__axl4m{display:inline-block;transition:transform .2s ease}.ForgotPasswordForm_logoLink__axl4m:hover{transform:scale(1.05)}.ForgotPasswordForm_appText__6jlLN{margin-left:8px;opacity:.8}.ForgotPasswordForm_welcomeLayer__TcVNg{text-align:center;margin-bottom:32px}.ForgotPasswordForm_welcome__FEkoz{font-family:Inter,sans-serif;font-size:28px;font-weight:700;color:#1f2937;margin-bottom:8px;line-height:1.2}.ForgotPasswordForm_subtitle__Ug6LI{font-size:16px;color:#6b7280;font-weight:400}.ForgotPasswordForm_successMessage__zH4Z_{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1px solid #10b981;border-radius:16px;padding:24px;margin-bottom:32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.ForgotPasswordForm_successIcon__nt8fT{font-size:48px;animation:ForgotPasswordForm_bounce__H9KXb .6s ease-in-out}.ForgotPasswordForm_successText__E3XTH{color:#065f46;font-size:16px;line-height:1.5;font-weight:500}@keyframes ForgotPasswordForm_bounce__H9KXb{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.ForgotPasswordForm_forgotPasswordForm__6zwmn{margin-bottom:32px}.ForgotPasswordForm_inputGroup__vyoAv{margin-bottom:24px}.ForgotPasswordForm_inputLabel___wOLg{font-size:14px;font-weight:600;color:#374151;margin-bottom:8px;display:block}.ForgotPasswordForm_inputField__KSoTM{width:100%;padding:16px;border:2px solid #e5e7eb;border-radius:12px;font-size:16px;transition:all .2s ease;background:#fff;color:#374151}.ForgotPasswordForm_inputField__KSoTM:focus{outline:none;border-color:#00b2e2;box-shadow:0 0 0 3px rgba(0,178,226,.1);transform:translateY(-1px)}.ForgotPasswordForm_inputField__KSoTM::placeholder{color:#9ca3af;font-size:14px}.ForgotPasswordForm_inputError____e3i{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.ForgotPasswordForm_errorMessage__wD9hh{color:#ef4444;font-size:14px;margin-top:8px;display:flex;align-items:center;gap:6px}.ForgotPasswordForm_errorMessage__wD9hh:before{content:"⚠️";font-size:12px}.ForgotPasswordForm_codeInput__p_aKi{text-align:center;font-size:18px;font-weight:600;letter-spacing:2px}.ForgotPasswordForm_passwordContainer__WbRE_{position:relative}.ForgotPasswordForm_passwordInput__IeZ2e{padding-right:50px}.ForgotPasswordForm_passwordToggle__Ag3bq{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:18px;padding:4px;border-radius:6px;transition:background-color .2s ease;color:#6b7280}.ForgotPasswordForm_passwordToggle__Ag3bq:hover{background-color:#f3f4f6;color:#374151}.ForgotPasswordForm_submitContainer__6as6T{margin-bottom:32px}.ForgotPasswordForm_submitButton__eHtQi{width:100%;padding:16px;background:linear-gradient(135deg,#00b2e2,#0284c7);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;min-height:56px}.ForgotPasswordForm_submitButton__eHtQi:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,178,226,.3)}.ForgotPasswordForm_submitButton__eHtQi:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.ForgotPasswordForm_submitButton__eHtQi:active:not(:disabled){transform:translateY(0)}.ForgotPasswordForm_linksSection__a_XAF{margin-top:auto}.ForgotPasswordForm_loginLink__gxLpI{text-align:center;margin-bottom:24px;color:#6b7280;font-size:14px}.ForgotPasswordForm_linkButton__eHRQd{color:#00b2e2;text-decoration:none;font-weight:600;margin-left:8px;transition:color .2s ease}.ForgotPasswordForm_linkButton__eHRQd:hover{color:#0284c7;text-decoration:underline}.ForgotPasswordForm_registerSection__vi1MR{text-align:center;padding:24px;background:hsla(0,0%,100%,.7);border-radius:16px;border:1px solid rgba(0,0,0,.05)}.ForgotPasswordForm_registerText__kIxHq{color:#6b7280;font-size:14px;margin-bottom:12px}.ForgotPasswordForm_registerLinks__d_ALX{display:flex;justify-content:center;gap:16px}.ForgotPasswordForm_registerLink__6GR4o{color:#00b2e2;text-decoration:none;font-weight:600;padding:8px 16px;border-radius:8px;transition:all .2s ease;background:rgba(0,178,226,.1)}.ForgotPasswordForm_registerLink__6GR4o:hover{background:rgba(0,178,226,.2);transform:translateY(-1px)}.ForgotPasswordForm_sr-only__pTLcg{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:768px){.ForgotPasswordForm_forgotPasswordFormInput__v_s5P{padding:24px 16px;min-height:auto}.ForgotPasswordForm_welcome__FEkoz{font-size:24px}.ForgotPasswordForm_subtitle__Ug6LI{font-size:14px}.ForgotPasswordForm_inputField__KSoTM{padding:14px;font-size:16px}.ForgotPasswordForm_submitButton__eHtQi{padding:14px;font-size:16px;min-height:48px}.ForgotPasswordForm_successMessage__zH4Z_{padding:20px}.ForgotPasswordForm_successIcon__nt8fT{font-size:40px}}@media (max-width:480px){.ForgotPasswordForm_forgotPasswordFormInput__v_s5P{padding:20px 12px}.ForgotPasswordForm_welcome__FEkoz{font-size:22px}.ForgotPasswordForm_brand__2pLBa,.ForgotPasswordForm_welcomeLayer__TcVNg{margin-bottom:24px}.ForgotPasswordForm_successMessage__zH4Z_{padding:16px}.ForgotPasswordForm_successIcon__nt8fT{font-size:36px}}@keyframes ForgotPasswordForm_fadeIn__rrTF6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ForgotPasswordForm_forgotPasswordForm__6zwmn,.ForgotPasswordForm_inputGroup__vyoAv{animation:ForgotPasswordForm_fadeIn__rrTF6 .6s ease-out}.ForgotPasswordForm_inputGroup__vyoAv{animation-fill-mode:both}.ForgotPasswordForm_inputGroup__vyoAv:first-child{animation-delay:.1s}.ForgotPasswordForm_inputGroup__vyoAv:nth-child(2){animation-delay:.2s}.ForgotPasswordForm_submitContainer__6as6T{animation-delay:.3s}.ForgotPasswordForm_successMessage__zH4Z_{animation-delay:.1s}.ForgotPasswordForm_websiteLink__a2fxY{margin-top:16px}.ForgotPasswordForm_websiteLinkText__LkszM{color:#00b2e2;text-decoration:none;font-size:14px;font-weight:500;padding:8px 16px;border-radius:8px;background:rgba(0,178,226,.1);transition:all .2s ease;display:inline-block}.ForgotPasswordForm_websiteLinkText__LkszM:hover{background:rgba(0,178,226,.2);transform:translateY(-1px);text-decoration:none;color:#0284c7}.ForgotPasswordFormRight_forgotPasswordFormRight__GjVHC{background:linear-gradient(135deg,#253858,#00b2e2 50%,#bb6bd9);color:#f8fafc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:48px 32px;min-height:100vh;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.ForgotPasswordFormRight_contentWrapper__V9XgK{position:relative;z-index:2;max-width:500px;margin:0 auto}.ForgotPasswordFormRight_heroSection__01WNm{text-align:center;margin-bottom:48px}.ForgotPasswordFormRight_heroIcon___Hiug{font-size:64px;margin-bottom:24px;display:block;animation:ForgotPasswordFormRight_float__lGOtC 6s ease-in-out infinite}.ForgotPasswordFormRight_heroTitle__kQAbr{font-size:32px;font-weight:700;line-height:1.2;margin-bottom:16px;background:linear-gradient(135deg,#00b2e2,#bb6bd9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ForgotPasswordFormRight_heroSubtitle__0Vfyv{font-size:18px;color:#cbd5e1;line-height:1.6;font-weight:400}.ForgotPasswordFormRight_featuresSection__TgU5p{margin-bottom:48px}.ForgotPasswordFormRight_featureItem__MBA1f{display:flex;align-items:flex-start;gap:16px;margin-bottom:32px;padding:20px;background:hsla(0,0%,100%,.05);border-radius:16px;border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.ForgotPasswordFormRight_featureItem__MBA1f:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);transform:translateY(-2px)}.ForgotPasswordFormRight_featureIcon__JHUGL{font-size:32px;flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.1);border-radius:12px}.ForgotPasswordFormRight_featureContent__U9ZEi{flex:1 1}.ForgotPasswordFormRight_featureTitle__s8ZVq{font-size:18px;font-weight:600;color:#f1f5f9;margin-bottom:8px;line-height:1.3}.ForgotPasswordFormRight_featureDescription__sLic_{font-size:14px;color:#cbd5e1;line-height:1.5;margin:0}.ForgotPasswordFormRight_ctaSection__vhyG2{text-align:center;padding:32px;background:hsla(0,0%,100%,.05);border-radius:20px;border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ForgotPasswordFormRight_ctaText__trlau{font-size:16px;color:#e2e8f0;line-height:1.6;margin-bottom:16px;font-style:italic}.ForgotPasswordFormRight_ctaSignature__3m_NS{font-size:14px;color:#94a3b8;font-weight:500}.ForgotPasswordFormRight_backgroundDecoration__oFIHv{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none}.ForgotPasswordFormRight_floatingElement__MkufG{position:absolute;background:linear-gradient(135deg,rgba(0,178,226,.15),rgba(187,107,217,.15));border-radius:50%;animation:ForgotPasswordFormRight_float__lGOtC 8s ease-in-out infinite}.ForgotPasswordFormRight_floatingElement__MkufG:first-child{width:120px;height:120px;top:20%;right:10%;animation-delay:0s}.ForgotPasswordFormRight_floatingElement__MkufG:nth-child(2){width:80px;height:80px;top:60%;left:5%;animation-delay:2s}.ForgotPasswordFormRight_floatingElement__MkufG:nth-child(3){width:60px;height:60px;bottom:20%;right:20%;animation-delay:4s}@keyframes ForgotPasswordFormRight_float__lGOtC{0%,to{transform:translateY(0) rotate(0deg);opacity:.7}50%{transform:translateY(-20px) rotate(180deg);opacity:1}}@media (max-width:768px){.ForgotPasswordFormRight_forgotPasswordFormRight__GjVHC{padding:32px 24px;min-height:auto}.ForgotPasswordFormRight_heroTitle__kQAbr{font-size:28px}.ForgotPasswordFormRight_heroSubtitle__0Vfyv{font-size:16px}.ForgotPasswordFormRight_featureItem__MBA1f{padding:16px;margin-bottom:24px}.ForgotPasswordFormRight_featureIcon__JHUGL{font-size:24px;width:40px;height:40px}.ForgotPasswordFormRight_featureTitle__s8ZVq{font-size:16px}.ForgotPasswordFormRight_ctaSection__vhyG2{padding:24px}}@media (max-width:480px){.ForgotPasswordFormRight_forgotPasswordFormRight__GjVHC{padding:24px 16px}.ForgotPasswordFormRight_heroTitle__kQAbr{font-size:24px}.ForgotPasswordFormRight_heroSubtitle__0Vfyv{font-size:14px}.ForgotPasswordFormRight_heroIcon___Hiug{font-size:48px;margin-bottom:16px}.ForgotPasswordFormRight_featureItem__MBA1f{flex-direction:column;text-align:center;gap:12px}.ForgotPasswordFormRight_floatingElement__MkufG{display:none}}@media (prefers-reduced-motion:reduce){.ForgotPasswordFormRight_floatingElement__MkufG,.ForgotPasswordFormRight_heroIcon___Hiug{animation:none}.ForgotPasswordFormRight_featureItem__MBA1f:hover{transform:none}}@media (prefers-color-scheme:dark){.ForgotPasswordFormRight_forgotPasswordFormRight__GjVHC{background:linear-gradient(135deg,#1a1f2e,#253858 50%,#00b2e2)}}