@keyframes ForgotPasswordForm-module__ve7-_W__slideUpFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ForgotPasswordForm-module__ve7-_W__bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes ForgotPasswordForm-module__ve7-_W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ForgotPasswordForm-module__ve7-_W__animateCardEntry{animation:.6s ease-out forwards ForgotPasswordForm-module__ve7-_W__slideUpFade}.ForgotPasswordForm-module__ve7-_W__splitLayout{background-color:#fbf9f8;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:24px;display:flex}.ForgotPasswordForm-module__ve7-_W__formContentWrapper{flex-direction:column;width:100%;max-width:480px;display:flex}.ForgotPasswordForm-module__ve7-_W__logoWrapper{justify-content:center;margin-bottom:32px;display:flex}.ForgotPasswordForm-module__ve7-_W__successLogo{object-fit:contain;width:64px;height:64px}.ForgotPasswordForm-module__ve7-_W__card{background-color:#fff;border-radius:12px;flex-direction:column;align-items:center;width:100%;padding:32px;display:flex;box-shadow:0 2px 12px #5b351e14}.ForgotPasswordForm-module__ve7-_W__iconCircle{background-color:#f5ede6;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:flex}.ForgotPasswordForm-module__ve7-_W__bounceIconCircle{background-color:#f5ede6;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:32px;animation:.8s cubic-bezier(.34,1.56,.64,1) forwards ForgotPasswordForm-module__ve7-_W__bounceIn;display:flex;position:relative}.ForgotPasswordForm-module__ve7-_W__lockBadgeWrapper{justify-content:center;align-items:center;display:flex;position:relative}.ForgotPasswordForm-module__ve7-_W__mainIcon{color:#5b351e;font-size:32px!important}.ForgotPasswordForm-module__ve7-_W__successMailIcon{color:#41200a;font-size:40px!important}.ForgotPasswordForm-module__ve7-_W__badgeIcon{color:#5b351e;font-weight:700;position:absolute;top:-4px;right:-4px;font-size:16px!important}.ForgotPasswordForm-module__ve7-_W__greenCheckBadge{background-color:#16a34a;border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;bottom:-4px;right:-4px}.ForgotPasswordForm-module__ve7-_W__greenCheckBadge span{font-weight:700;color:#fff!important;font-size:18px!important}.ForgotPasswordForm-module__ve7-_W__title{color:#1b1c1c;text-align:center;margin:0 0 8px;font-size:22px;font-weight:600}.ForgotPasswordForm-module__ve7-_W__subtitle{color:#51443e;text-align:center;max-width:320px;margin:0 0 32px;font-size:14px;line-height:20px}.ForgotPasswordForm-module__ve7-_W__successBody{color:#51443e;text-align:center;margin:0 0 32px;padding:0 8px;font-size:16px;line-height:24px}.ForgotPasswordForm-module__ve7-_W__strongEmail{color:#5b351e;word-break:break-all;font-weight:700}.ForgotPasswordForm-module__ve7-_W__infoBoxBanner{text-align:left;background-color:#fdf6ef;border-left:3px solid #5b351e;border-radius:0 8px 8px 0;width:100%;margin-bottom:32px;padding:16px}.ForgotPasswordForm-module__ve7-_W__infoBoxText{color:#51443e;margin:0;font-size:14px;line-height:1.6}.ForgotPasswordForm-module__ve7-_W__formContainer{flex-direction:column;gap:24px;width:100%;display:flex}.ForgotPasswordForm-module__ve7-_W__inputFieldWrapper{flex-direction:column;gap:8px;display:flex}.ForgotPasswordForm-module__ve7-_W__inputLabel{color:#51443e;margin-left:4px;font-size:12px;font-weight:500}.ForgotPasswordForm-module__ve7-_W__inputContext{background-color:#fff;border:1px solid #e8e0d8;border-radius:8px;align-items:center;height:48px;transition:all .2s;display:flex;position:relative}.ForgotPasswordForm-module__ve7-_W__inputContext:focus-within{border-color:#5b351e;box-shadow:0 0 0 4px #5b351e26}.ForgotPasswordForm-module__ve7-_W__fieldIcon{color:#83746c;-webkit-user-select:none;user-select:none;margin-left:16px;font-size:20px!important}.ForgotPasswordForm-module__ve7-_W__textInput{color:#1b1c1c;background:0 0;width:100%;height:100%;padding:0 16px 0 12px;font-size:16px;border:none!important;outline:none!important}.ForgotPasswordForm-module__ve7-_W__resendArea{text-align:center;margin-bottom:32px}.ForgotPasswordForm-module__ve7-_W__resendLabel{color:#51443e;margin:0 0 4px;font-size:14px}.ForgotPasswordForm-module__ve7-_W__resendActionBtn{color:#41200a;cursor:pointer;transition:all .2;background:0 0;border:none;padding:0;font-size:14px;font-weight:700}.ForgotPasswordForm-module__ve7-_W__resendActionBtn:hover:not(:disabled){text-decoration:underline}.ForgotPasswordForm-module__ve7-_W__resendActionBtn:disabled{opacity:.5;cursor:not-allowed}.ForgotPasswordForm-module__ve7-_W__successGreenText{color:#16a34a!important}.ForgotPasswordForm-module__ve7-_W__countdownClock{color:#51443eb3;margin:4px 0 0;font-size:12px}.ForgotPasswordForm-module__ve7-_W__errorBox{color:#ba1a1a;background-color:#ffdcd6;border:1px solid #ffb4ab;border-radius:8px;align-items:center;gap:8px;margin-bottom:24px;padding:12px 16px;display:flex}.ForgotPasswordForm-module__ve7-_W__errorBox span{font-size:20px}.ForgotPasswordForm-module__ve7-_W__errorText{margin:0;font-size:14px;font-weight:500}.ForgotPasswordForm-module__ve7-_W__submitBtn{color:#fff;cursor:pointer;background-color:#5b351e;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;margin-bottom:32px;font-size:14px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 6px -1px #5b351e14}.ForgotPasswordForm-module__ve7-_W__submitBtn:hover:not(:disabled){opacity:.9}.ForgotPasswordForm-module__ve7-_W__submitBtn:active:not(:disabled){transform:scale(.98)}.ForgotPasswordForm-module__ve7-_W__spinIcon{animation:1s linear infinite ForgotPasswordForm-module__ve7-_W__spin;font-size:20px!important}.ForgotPasswordForm-module__ve7-_W__formFooter{justify-content:center;display:flex}.ForgotPasswordForm-module__ve7-_W__backToLoginLink{color:#41200a;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.ForgotPasswordForm-module__ve7-_W__backToLoginLink span{font-size:18px!important}.ForgotPasswordForm-module__ve7-_W__backToLoginLink:hover{gap:12px}.ForgotPasswordForm-module__ve7-_W__footerContainer{text-align:center;flex-direction:column;gap:8px;margin-top:32px;display:flex}.ForgotPasswordForm-module__ve7-_W__footerText{color:#51443e99;margin:0;font-size:12px}.ForgotPasswordForm-module__ve7-_W__footerSublinks{justify-content:center;gap:16px;display:flex}.ForgotPasswordForm-module__ve7-_W__footerLink{color:#51443e;font-size:12px;text-decoration:none;transition:color .2s}.ForgotPasswordForm-module__ve7-_W__footerLink:hover{color:#41200a}@media (max-width:480px){.ForgotPasswordForm-module__ve7-_W__splitLayout{padding:16px}.ForgotPasswordForm-module__ve7-_W__card{padding:24px 16px}.ForgotPasswordForm-module__ve7-_W__bounceIconCircle{width:64px;height:64px;margin-bottom:24px}.ForgotPasswordForm-module__ve7-_W__successMailIcon{font-size:32px!important}.ForgotPasswordForm-module__ve7-_W__greenCheckBadge{border-width:3px;width:26px;height:26px}.ForgotPasswordForm-module__ve7-_W__greenCheckBadge span{font-size:14px!important}.ForgotPasswordForm-module__ve7-_W__iconCircle{width:56px;height:56px;margin-bottom:20px}.ForgotPasswordForm-module__ve7-_W__mainIcon{font-size:26px!important}.ForgotPasswordForm-module__ve7-_W__title{font-size:20px;line-height:28px}.ForgotPasswordForm-module__ve7-_W__subtitle,.ForgotPasswordForm-module__ve7-_W__successBody{margin-bottom:24px;font-size:13px;line-height:20px}.ForgotPasswordForm-module__ve7-_W__infoBoxBanner{margin-bottom:24px;padding:12px}.ForgotPasswordForm-module__ve7-_W__infoBoxText{font-size:13px}.ForgotPasswordForm-module__ve7-_W__resendArea{margin-bottom:24px}.ForgotPasswordForm-module__ve7-_W__resendLabel,.ForgotPasswordForm-module__ve7-_W__resendActionBtn{font-size:13px}.ForgotPasswordForm-module__ve7-_W__formContainer{gap:16px}.ForgotPasswordForm-module__ve7-_W__inputFieldWrapper{gap:4px}.ForgotPasswordForm-module__ve7-_W__inputContext{height:44px}.ForgotPasswordForm-module__ve7-_W__fieldIcon{margin-left:12px;font-size:18px!important}.ForgotPasswordForm-module__ve7-_W__textInput{padding:0 12px 0 8px;font-size:16px}.ForgotPasswordForm-module__ve7-_W__submitBtn{height:44px;margin-bottom:24px;font-size:14px}.ForgotPasswordForm-module__ve7-_W__backToLoginLink{font-size:13px}.ForgotPasswordForm-module__ve7-_W__footerContainer{margin-top:24px}}
