.Logo_logo__KI2hE{display:block;margin:0 auto;max-width:100%;height:auto}.Logo_small__x6_e5{width:176px;max-width:100%}.Logo_medium__R_0T0{width:264px;max-width:90%}.Logo_large__gEt5x{width:clamp(220px,60vw,352px);max-width:100%}@keyframes AnimatedContainer_fadeIn__itixy{0%{opacity:0}to{opacity:1}}@keyframes AnimatedContainer_slideUp__9wDLO{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes AnimatedContainer_slideDown__nQ1dN{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes AnimatedContainer_scaleIn__5g2Ww{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.AnimatedContainer_container__n_jOo{will-change:opacity,transform}.AnimatedContainer_hidden__25lxo{opacity:0}.AnimatedContainer_fadeIn__itixy{animation:AnimatedContainer_fadeIn__itixy .6s ease-out forwards}.AnimatedContainer_slideUp__9wDLO{animation:AnimatedContainer_slideUp__9wDLO .6s ease-out forwards}.AnimatedContainer_slideDown__nQ1dN{animation:AnimatedContainer_slideDown__nQ1dN .6s ease-out forwards}.AnimatedContainer_scaleIn__5g2Ww{animation:AnimatedContainer_scaleIn__5g2Ww .5s ease-out forwards}@media(prefers-reduced-motion:reduce){.AnimatedContainer_container__n_jOo{animation-duration:.01ms!important}}.ForgotPassword_page__jpy4h{position:relative;width:100vw;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow-x:hidden;background-color:#f1f6f9;padding:32px 16px}@media(min-width:768px){.ForgotPassword_page__jpy4h{padding:48px}}.ForgotPassword_backgroundMesh__XAxSG{position:absolute;inset:0;background:radial-gradient(at 20% 30%,rgba(198,223,243,.4) 0,transparent 50%),radial-gradient(at 80% 70%,rgba(21,78,131,.15) 0,transparent 50%),radial-gradient(at 50% 50%,rgba(216,75,32,.05) 0,transparent 70%);z-index:-1}.ForgotPassword_backgroundMesh__XAxSG:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(21,78,131,.03),rgba(15,61,102,.06) 50%,rgba(198,223,243,.08));opacity:.5}.ForgotPassword_backgroundMesh__XAxSG:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(21,78,131,.03) 1px,transparent 0),linear-gradient(90deg,rgba(21,78,131,.03) 1px,transparent 0);background-size:60px 60px;opacity:.5}.ForgotPassword_content__JKISZ{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:460px}.ForgotPassword_card__NAjSJ{width:100%;background:hsla(0,0%,100%,.85);backdrop-filter:blur(20px) saturate(150%);border-radius:12px;border:1px solid rgba(21,78,131,.08);box-shadow:0 4px 24px rgba(21,78,131,.08),0 1px 3px rgba(0,0,0,.04);padding:48px 32px;text-align:center}@media(min-width:768px){.ForgotPassword_card__NAjSJ{padding:64px 48px}}.ForgotPassword_title__qXjXS{font-size:clamp(22px,4vw,28px);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#2f2b3d;margin-top:24px;margin-bottom:8px}.ForgotPassword_subtitle__KYeKU{font-size:16px;color:#6d8da7;line-height:1.7;margin-bottom:32px}.ForgotPassword_formGroup__chvq_{margin-bottom:24px;text-align:left}.ForgotPassword_label__UvJhT{display:block;font-size:14px;font-weight:500;color:#2f2b3d;margin-bottom:6px}.ForgotPassword_input__gy0vV{width:100%;padding:14px 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;color:#2f2b3d;background-color:#fff;border:1.5px solid rgba(21,78,131,.15);border-radius:8px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.ForgotPassword_input__gy0vV::placeholder{color:#8fa3b8}.ForgotPassword_input__gy0vV:hover{border-color:rgba(21,78,131,.3)}.ForgotPassword_input__gy0vV:focus{border-color:#154e83;box-shadow:0 0 0 3px rgba(21,78,131,.1)}.ForgotPassword_input__gy0vV:disabled{opacity:.6;cursor:not-allowed;background-color:#f1f6f9}.ForgotPassword_inputError__DCsOY{border-color:#c83b3b}.ForgotPassword_inputError__DCsOY:focus{box-shadow:0 0 0 3px rgba(200,59,59,.1)}.ForgotPassword_errorText__H4r8Y{font-size:13px;color:#c83b3b;margin-top:6px;text-align:left}.ForgotPassword_submitBtn__vsR7b{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 32px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600;color:#fff;background-color:#154e83;border:none;border-radius:20px;cursor:pointer;box-shadow:0 4px 14px 0 rgba(21,78,131,.25);transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease;margin-top:24px}.ForgotPassword_submitBtn__vsR7b:hover:not(:disabled){background-color:#0f3d66;box-shadow:0 6px 20px 0 rgba(21,78,131,.35);transform:translateY(-1px)}.ForgotPassword_submitBtn__vsR7b:active:not(:disabled){transform:scale(.98)}.ForgotPassword_submitBtn__vsR7b:disabled{opacity:.7;cursor:not-allowed}.ForgotPassword_outlineBtn__jGCGb{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 32px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600;color:#154e83;background-color:rgba(0,0,0,0);border:2px solid #154e83;border-radius:20px;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.ForgotPassword_outlineBtn__jGCGb:hover{background-color:rgba(21,78,131,.05);transform:translateY(-1px)}.ForgotPassword_outlineBtn__jGCGb:active{transform:scale(.98)}.ForgotPassword_spinner__7mdV_{display:inline-block;width:20px;height:20px;border:2.5px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:ForgotPassword_spin__eNHQO .6s linear infinite}@keyframes ForgotPassword_spin__eNHQO{to{transform:rotate(1turn)}}.ForgotPassword_statusIcon__QRTTL{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;margin:16px 0 24px}.ForgotPassword_statusSuccess__Yaqaz{background-color:rgba(27,143,90,.1);color:#1b8f5a}.ForgotPassword_emailHighlight__DrLUo{align-items:center;justify-content:center;border-radius:8px;font-weight:600;color:#154e83;word-break:break-all}.ForgotPassword_emailHighlight__DrLUo,.ForgotPassword_infoBox__ihIyE{display:flex;padding:16px;background-color:rgba(21,78,131,.05);margin-bottom:24px;font-size:14px}.ForgotPassword_infoBox__ihIyE{align-items:flex-start;gap:16px;border:1px solid rgba(21,78,131,.1);border-radius:8px;color:#6d8da7;text-align:left;line-height:1.5}.ForgotPassword_infoBox__ihIyE strong{color:#2f2b3d}.ForgotPassword_errorBox__ymYzW{padding:16px;background-color:rgba(200,59,59,.06);border:1px solid rgba(200,59,59,.12);border-radius:8px;font-size:14px;color:#c83b3b;text-align:left;margin-bottom:24px}.ForgotPassword_successText__9JOMX{font-size:16px;color:#6d8da7;line-height:1.7;margin-bottom:24px}.ForgotPassword_links__St91R{margin-top:24px;text-align:center}.ForgotPassword_link__WCzkw{font-size:14px;color:#8fa3b8;text-decoration:none;transition:color .15s ease}.ForgotPassword_link__WCzkw:hover{color:#154e83;text-decoration:underline}.ForgotPassword_linkPrimary__td2_U{font-weight:600;color:#154e83}.ForgotPassword_backLink__ag459{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#8fa3b8;text-decoration:none;transition:color .15s ease;margin-top:24px}.ForgotPassword_backLink__ag459:hover{color:#154e83}.ResetPassword_page__LW09o{position:relative;width:100vw;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow-x:hidden;background-color:#f1f6f9;padding:32px 16px}@media(min-width:768px){.ResetPassword_page__LW09o{padding:48px}}.ResetPassword_backgroundMesh__BM4qo{position:absolute;inset:0;background:radial-gradient(at 20% 30%,rgba(198,223,243,.4) 0,transparent 50%),radial-gradient(at 80% 70%,rgba(21,78,131,.15) 0,transparent 50%),radial-gradient(at 50% 50%,rgba(216,75,32,.05) 0,transparent 70%);z-index:-1}.ResetPassword_backgroundMesh__BM4qo:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(21,78,131,.03),rgba(15,61,102,.06) 50%,rgba(198,223,243,.08));opacity:.5}.ResetPassword_backgroundMesh__BM4qo:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(21,78,131,.03) 1px,transparent 0),linear-gradient(90deg,rgba(21,78,131,.03) 1px,transparent 0);background-size:60px 60px;opacity:.5}.ResetPassword_content__VsNkE{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:460px}.ResetPassword_card__J_8GU{width:100%;background:hsla(0,0%,100%,.85);backdrop-filter:blur(20px) saturate(150%);border-radius:12px;border:1px solid rgba(21,78,131,.08);box-shadow:0 4px 24px rgba(21,78,131,.08),0 1px 3px rgba(0,0,0,.04);padding:48px 32px;text-align:center}@media(min-width:768px){.ResetPassword_card__J_8GU{padding:64px 48px}}.ResetPassword_title__4eADG{font-size:clamp(22px,4vw,28px);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#2f2b3d;margin-top:24px;margin-bottom:8px}.ResetPassword_subtitle__ltpJq{font-size:16px;color:#6d8da7;line-height:1.7;margin-bottom:32px}.ResetPassword_formGroup__DjwuQ{margin-bottom:24px;text-align:left}.ResetPassword_label__mZptv{display:block;font-size:14px;font-weight:500;color:#2f2b3d;margin-bottom:6px}.ResetPassword_input__x_7Y3{width:100%;padding:14px 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;color:#2f2b3d;background-color:#fff;border:1.5px solid rgba(21,78,131,.15);border-radius:8px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.ResetPassword_input__x_7Y3::placeholder{color:#8fa3b8}.ResetPassword_input__x_7Y3:hover{border-color:rgba(21,78,131,.3)}.ResetPassword_input__x_7Y3:focus{border-color:#154e83;box-shadow:0 0 0 3px rgba(21,78,131,.1)}.ResetPassword_input__x_7Y3:disabled{opacity:.6;cursor:not-allowed;background-color:#f1f6f9}.ResetPassword_inputError__gqe3V{border-color:#c83b3b}.ResetPassword_inputError__gqe3V:focus{box-shadow:0 0 0 3px rgba(200,59,59,.1)}.ResetPassword_errorText__DMmRQ{font-size:13px;color:#c83b3b;margin-top:6px;text-align:left}.ResetPassword_helperText__Vo4PU{font-size:13px;color:#8fa3b8;margin-top:6px;text-align:left}.ResetPassword_submitBtn__5Bfqu{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 32px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600;color:#fff;background-color:#154e83;border:none;border-radius:20px;cursor:pointer;box-shadow:0 4px 14px 0 rgba(21,78,131,.25);transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease;margin-top:24px;text-decoration:none}.ResetPassword_submitBtn__5Bfqu:hover:not(:disabled){background-color:#0f3d66;box-shadow:0 6px 20px 0 rgba(21,78,131,.35);transform:translateY(-1px)}.ResetPassword_submitBtn__5Bfqu:active:not(:disabled){transform:scale(.98)}.ResetPassword_submitBtn__5Bfqu:disabled{opacity:.7;cursor:not-allowed}.ResetPassword_spinner__njVmo{display:inline-block;width:20px;height:20px;border:2.5px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:ResetPassword_spin__xxAWe .6s linear infinite}@keyframes ResetPassword_spin__xxAWe{to{transform:rotate(1turn)}}.ResetPassword_loadingContainer__fC3Li{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh}.ResetPassword_loadingSpinner__v9M53{width:40px;height:40px;border:3px solid rgba(21,78,131,.15);border-top-color:#154e83;border-radius:50%;animation:ResetPassword_spin__xxAWe .8s linear infinite;margin-bottom:16px}.ResetPassword_loadingText__N8p7c{font-size:14px;color:#8fa3b8}.ResetPassword_statusIcon__ZwngN{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;margin:16px 0 24px}.ResetPassword_statusIcon__ZwngN svg{width:36px;height:36px}.ResetPassword_statusSuccess__bxDxm{background-color:rgba(27,143,90,.1);color:#1b8f5a}.ResetPassword_statusError__tgHlo{background-color:rgba(200,59,59,.1);color:#c83b3b}.ResetPassword_successText__fFJjK{font-size:16px;color:#6d8da7;line-height:1.7;margin-bottom:32px}.ResetPassword_errorBox__dpDhU{padding:16px;background-color:rgba(200,59,59,.06);border:1px solid rgba(200,59,59,.12);border-radius:8px;font-size:14px;color:#c83b3b}.ResetPassword_errorBox__dpDhU,.ResetPassword_strengthBar__FZwsH{text-align:left;margin-bottom:24px}.ResetPassword_strengthHeader__Gab_H{display:flex;justify-content:space-between;margin-bottom:6px}.ResetPassword_strengthLabel__LkhIs{font-size:13px;color:#8fa3b8}.ResetPassword_strengthTrack__A9J6n{height:6px;border-radius:3px;background-color:rgba(21,78,131,.08);overflow:hidden}.ResetPassword_strengthFill__zy_Pf{height:100%;border-radius:3px;transition:width .3s ease,background-color .3s ease}.ResetPassword_strengthWeak__4AESX{background-color:#c83b3b}.ResetPassword_strengthMedium__pBgh7{background-color:#e5a100}.ResetPassword_strengthStrong__uUj0R{background-color:#1b8f5a}.ResetPassword_backLink__slJud{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#8fa3b8;text-decoration:none;transition:color .15s ease;margin-top:24px}.ResetPassword_backLink__slJud:hover{color:#154e83}