:root{--primary:#2c7fb8;--primary-dark:#1f5f8a;--primary-light:#5aa3d0;--secondary:#e11b22;--success:#10b981;--danger:#ef4444;--warning:#f59e0b;--dark:#0f172a;--light:#f8fafc;--gray:#64748b;--grayLight:#cbd5e1;--gradient-1:linear-gradient(135deg, #2c7fb8 0%, #e11b22 100%);--gradient-2:linear-gradient(135deg, #10b981 0%, #2c7fb8 100%);--shadow-sm:0 1px 3px #0000001f;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 25px #0000001a;--shadow-xl:0 20px 40px #0003;--borderRadius:24px;--transition:all .3s cubic-bezier(.4, 0, .2, 1)}.forgot-password-module__TQTevq__forgotPasswordWrapper{background:linear-gradient(135deg,#2c7fb8 0%,#e11b22 100%);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative;overflow:hidden}.forgot-password-module__TQTevq__animatedBg{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.forgot-password-module__TQTevq__bgShape{background:#ffffff1a;border-radius:50%;animation:20s infinite forgot-password-module__TQTevq__float;position:absolute}.forgot-password-module__TQTevq__shape1{width:400px;height:400px;animation-delay:0s;top:-200px;right:-200px}.forgot-password-module__TQTevq__shape2{width:300px;height:300px;animation-delay:5s;bottom:-150px;left:-150px}.forgot-password-module__TQTevq__shape3{width:350px;height:350px;animation-delay:2s;top:30%;left:20%}@keyframes forgot-password-module__TQTevq__float{0%,to{transform:translateY(0)rotate(0)scale(1)}33%{transform:translateY(-40px)rotate(120deg)scale(1.1)}66%{transform:translateY(40px)rotate(240deg)scale(.9)}}.forgot-password-module__TQTevq__forgotContainer{z-index:10;width:100%;max-width:500px;animation:.6s forgot-password-module__TQTevq__slideUp;position:relative}@keyframes forgot-password-module__TQTevq__slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.forgot-password-module__TQTevq__forgotCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--borderRadius);box-shadow:var(--shadow-xl);background:#fffffff2;border:1px solid #fff3;padding:40px;position:relative;overflow:hidden}.forgot-password-module__TQTevq__forgotCard:before{content:"";opacity:.5;z-index:-1;background:radial-gradient(circle,#ffffff4d 0%,#0000 70%);width:200%;height:200%;animation:20s linear infinite forgot-password-module__TQTevq__rotate;position:absolute;top:-50%;left:-50%}@keyframes forgot-password-module__TQTevq__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.forgot-password-module__TQTevq__backButton{color:var(--gray);cursor:pointer;transition:var(--transition);background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;margin-bottom:30px;padding:8px 12px;font-size:14px;display:flex}.forgot-password-module__TQTevq__backButton:hover{color:var(--primary);background:#2563eb1a;transform:translate(-5px)}.forgot-password-module__TQTevq__backButton i{font-size:18px}.forgot-password-module__TQTevq__lockIconWrapper{width:100px;height:100px;margin:0 auto 30px;position:relative}.forgot-password-module__TQTevq__lockIcon{background:var(--gradient-1);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;animation:.8s forgot-password-module__TQTevq__bounceIn;display:flex;position:relative;box-shadow:0 10px 30px #2563eb66}.forgot-password-module__TQTevq__lockIcon i{color:#fff;font-size:50px;animation:2s infinite forgot-password-module__TQTevq__pulse}@keyframes forgot-password-module__TQTevq__bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.95)}to{transform:scale(1)}}@keyframes forgot-password-module__TQTevq__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.forgot-password-module__TQTevq__rippleEffect{border:2px solid var(--primary-light);border-radius:50%;width:100px;height:100px;animation:2s infinite forgot-password-module__TQTevq__ripple;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes forgot-password-module__TQTevq__ripple{0%{opacity:1;width:100px;height:100px}to{opacity:0;width:200px;height:200px}}.forgot-password-module__TQTevq__emailInfo{background:#2563eb1a;border-radius:12px;align-items:center;gap:15px;margin-bottom:25px;padding:15px 20px;animation:.5s forgot-password-module__TQTevq__slideInRight;display:flex}.forgot-password-module__TQTevq__emailInfo i{color:var(--primary);font-size:30px}.forgot-password-module__TQTevq__emailInfo p{color:var(--gray);margin-bottom:5px;font-size:13px}.forgot-password-module__TQTevq__emailInfo h4{color:var(--dark);font-size:16px;font-weight:600}.forgot-password-module__TQTevq__securityIcon{background:var(--gradient-2);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 25px;animation:.8s forgot-password-module__TQTevq__rotateIn;display:flex}.forgot-password-module__TQTevq__securityIcon i{color:#fff;font-size:40px}@keyframes forgot-password-module__TQTevq__rotateIn{0%{opacity:0;transform:rotate(-180deg)scale(.3)}to{opacity:1;transform:rotate(0)scale(1)}}.forgot-password-module__TQTevq__forgotHeader{text-align:center;margin-bottom:30px}.forgot-password-module__TQTevq__forgotHeader h2{color:var(--dark);margin-bottom:10px;font-size:28px;font-weight:700;animation:.8s forgot-password-module__TQTevq__fadeInDown}.forgot-password-module__TQTevq__forgotHeader p{color:var(--gray);font-size:15px;line-height:1.6;animation:.8s forgot-password-module__TQTevq__fadeInUp}@keyframes forgot-password-module__TQTevq__fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes forgot-password-module__TQTevq__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.forgot-password-module__TQTevq__inputGroup{margin-bottom:25px;display:block}.forgot-password-module__TQTevq__inputWrapper{margin-bottom:5px;position:relative}.forgot-password-module__TQTevq__inputIcon{color:var(--gray);transition:var(--transition);z-index:1;font-size:18px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.forgot-password-module__TQTevq__inputWrapper input{border:2px solid var(--grayLight);width:100%;height:56px;transition:var(--transition);background:#fff;border-radius:16px;padding:16px 16px 16px 48px;font-family:inherit;font-size:15px}.forgot-password-module__TQTevq__inputWrapper input:focus{border-color:var(--primary);outline:none;transform:translateY(-2px);box-shadow:0 0 0 4px #2563eb1a}.forgot-password-module__TQTevq__inputWrapper input.forgot-password-module__TQTevq__error{border-color:var(--danger)}.forgot-password-module__TQTevq__inputLabel{color:var(--gray);pointer-events:none;transition:var(--transition);background:#fff;padding:0 4px;font-size:15px;position:absolute;top:50%;left:48px;transform:translateY(-50%)}.forgot-password-module__TQTevq__inputWrapper input:focus~.forgot-password-module__TQTevq__inputLabel,.forgot-password-module__TQTevq__inputWrapper input:not(:placeholder-shown)~.forgot-password-module__TQTevq__inputLabel{color:var(--primary);top:0;transform:translateY(-50%)scale(.85)}.forgot-password-module__TQTevq__inputWrapper input.forgot-password-module__TQTevq__error~.forgot-password-module__TQTevq__inputLabel{color:var(--danger)}.forgot-password-module__TQTevq__inputWrapper input:focus~.forgot-password-module__TQTevq__inputIcon{color:var(--primary)}.forgot-password-module__TQTevq__passwordToggle{color:var(--gray);cursor:pointer;z-index:1;transition:var(--transition);background:0 0;border:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.forgot-password-module__TQTevq__passwordToggle:hover{color:var(--primary)}.forgot-password-module__TQTevq__errorMessage{color:var(--danger);align-items:center;gap:6px;margin-top:6px;font-size:13px;animation:.5s forgot-password-module__TQTevq__shake;display:flex}.forgot-password-module__TQTevq__errorMessage.forgot-password-module__TQTevq__centered{justify-content:center}@keyframes forgot-password-module__TQTevq__shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-2px)}20%,40%,60%,80%{transform:translate(2px)}}.forgot-password-module__TQTevq__progressSteps{justify-content:center;align-items:center;margin:30px 0;display:flex}.forgot-password-module__TQTevq__step{flex-direction:column;align-items:center;gap:8px;display:flex}.forgot-password-module__TQTevq__stepNumber{background:var(--grayLight);width:40px;height:40px;color:var(--gray);transition:var(--transition);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.forgot-password-module__TQTevq__step.forgot-password-module__TQTevq__active .forgot-password-module__TQTevq__stepNumber{background:var(--gradient-1);color:#fff;animation:.5s forgot-password-module__TQTevq__pop}.forgot-password-module__TQTevq__step.forgot-password-module__TQTevq__completed .forgot-password-module__TQTevq__stepNumber{background:var(--success);color:#fff}@keyframes forgot-password-module__TQTevq__pop{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.forgot-password-module__TQTevq__stepLabel{color:var(--gray);font-size:12px}.forgot-password-module__TQTevq__step.forgot-password-module__TQTevq__active .forgot-password-module__TQTevq__stepLabel{color:var(--primary)}.forgot-password-module__TQTevq__stepLine{background:var(--grayLight);width:60px;height:2px;transition:var(--transition);margin:0 10px}.forgot-password-module__TQTevq__stepLine.forgot-password-module__TQTevq__active{background:var(--gradient-1);animation:.5s forgot-password-module__TQTevq__lineGrow}@keyframes forgot-password-module__TQTevq__lineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.forgot-password-module__TQTevq__submitBtn{background:var(--gradient-1);color:#fff;cursor:pointer;width:100%;height:56px;transition:var(--transition);border:none;border-radius:16px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex;position:relative;overflow:hidden}.forgot-password-module__TQTevq__submitBtn:before{content:"";background:#fff3;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.forgot-password-module__TQTevq__submitBtn:hover:before{width:400px;height:400px}.forgot-password-module__TQTevq__submitBtn:hover{transform:translateY(-2px);box-shadow:0 10px 25px #2563eb4d}.forgot-password-module__TQTevq__submitBtn i{transition:var(--transition)}.forgot-password-module__TQTevq__submitBtn:hover i{transform:translate(5px)rotate(10deg)}.forgot-password-module__TQTevq__spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite forgot-password-module__TQTevq__spin}@keyframes forgot-password-module__TQTevq__spin{to{transform:rotate(360deg)}}.forgot-password-module__TQTevq__otpInputs{perspective:1000px;justify-content:center;gap:10px;margin-bottom:20px;display:flex}.forgot-password-module__TQTevq__otpInputs input{border:2px solid var(--grayLight);text-align:center;width:60px;height:70px;transition:var(--transition);background:#fff;border-radius:16px;font-size:28px;font-weight:600;animation:.5s forgot-password-module__TQTevq__inputPopIn;box-shadow:0 4px 6px #0000000d}.forgot-password-module__TQTevq__otpInputs input:first-child{animation-delay:.1s}.forgot-password-module__TQTevq__otpInputs input:nth-child(2){animation-delay:.15s}.forgot-password-module__TQTevq__otpInputs input:nth-child(3){animation-delay:.2s}.forgot-password-module__TQTevq__otpInputs input:nth-child(4){animation-delay:.25s}.forgot-password-module__TQTevq__otpInputs input:nth-child(5){animation-delay:.3s}.forgot-password-module__TQTevq__otpInputs input:nth-child(6){animation-delay:.35s}@keyframes forgot-password-module__TQTevq__inputPopIn{0%{opacity:0;transform:scale(.8)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.forgot-password-module__TQTevq__otpInputs input:focus{border-color:var(--primary);outline:none;transform:translateY(-3px)scale(1.02);box-shadow:0 0 0 4px #2563eb26,0 8px 12px #0000001a}.forgot-password-module__TQTevq__otpInputs input.forgot-password-module__TQTevq__error{border-color:var(--danger);animation:.5s forgot-password-module__TQTevq__shake}.forgot-password-module__TQTevq__otpInputs input:disabled{opacity:.7;cursor:not-allowed;background:#f3f4f6}.forgot-password-module__TQTevq__otpInputs input:hover{border-color:var(--primary);transform:translateY(-2px)}.forgot-password-module__TQTevq__timerContainer{text-align:center;margin:20px 0}.forgot-password-module__TQTevq__timer{color:var(--primary);justify-content:center;align-items:center;gap:8px;margin-bottom:10px;font-size:18px;font-weight:600;animation:2s infinite forgot-password-module__TQTevq__pulse;display:flex}.forgot-password-module__TQTevq__timer i{font-size:20px;animation:3s linear infinite forgot-password-module__TQTevq__spin}.forgot-password-module__TQTevq__timerText{background:var(--gradient-1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:24px;font-weight:700}.forgot-password-module__TQTevq__timerProgress{background:var(--grayLight);border-radius:2px;width:100%;height:4px;overflow:hidden}.forgot-password-module__TQTevq__timerProgressBar{background:var(--gradient-1);border-radius:2px;height:100%;transition:width 1s linear;position:relative}.forgot-password-module__TQTevq__timerProgressBar:after{content:"";background:#fff;border-radius:50%;width:4px;height:4px;animation:1s linear infinite forgot-password-module__TQTevq__slideGlow;position:absolute;top:0;right:0}@keyframes forgot-password-module__TQTevq__slideGlow{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20px)}}.forgot-password-module__TQTevq__resendSection{text-align:center;margin-bottom:20px}.forgot-password-module__TQTevq__resendSection p{color:var(--gray);margin-bottom:10px;font-size:14px}.forgot-password-module__TQTevq__resendBtn{color:var(--primary);cursor:pointer;transition:var(--transition);background:0 0;border:none;align-items:center;gap:8px;font-weight:600;display:inline-flex}.forgot-password-module__TQTevq__resendBtn:hover{color:var(--primary-dark);transform:scale(1.05)}.forgot-password-module__TQTevq__resendBtn i{animation:2s linear infinite forgot-password-module__TQTevq__spin}.forgot-password-module__TQTevq__resendTimer{color:var(--gray);font-size:14px}.forgot-password-module__TQTevq__passwordRequirements{background:#2563eb0d;border-radius:16px;margin-bottom:25px;padding:20px;animation:.5s forgot-password-module__TQTevq__fadeIn}.forgot-password-module__TQTevq__passwordRequirements p{color:var(--dark);margin-bottom:12px;font-weight:600}.forgot-password-module__TQTevq__passwordRequirements ul{list-style:none}.forgot-password-module__TQTevq__passwordRequirements li{color:var(--gray);transition:var(--transition);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.forgot-password-module__TQTevq__passwordRequirements li.forgot-password-module__TQTevq__valid{color:var(--success)}.forgot-password-module__TQTevq__passwordRequirements li i{font-size:14px}.forgot-password-module__TQTevq__strengthMeter{align-items:center;gap:10px;margin-top:8px;display:flex}.forgot-password-module__TQTevq__strengthBar{background:var(--grayLight);border-radius:2px;flex:1;height:4px;overflow:hidden}.forgot-password-module__TQTevq__strengthFill{height:100%;transition:width .3s}.forgot-password-module__TQTevq__strengthText{text-align:right;min-width:70px;font-size:12px;font-weight:600}.forgot-password-module__TQTevq__matchIndicator{margin-top:8px;font-size:13px}.forgot-password-module__TQTevq__matchSuccess{color:var(--success);align-items:center;gap:6px;display:flex}.forgot-password-module__TQTevq__matchError{color:var(--danger);align-items:center;gap:6px;display:flex}.forgot-password-module__TQTevq__forgotFooter{text-align:center;color:var(--gray);margin-top:30px;font-size:14px}.forgot-password-module__TQTevq__authLink{color:var(--primary);transition:var(--transition);margin-left:5px;font-weight:600;text-decoration:none;position:relative}.forgot-password-module__TQTevq__authLink:after{content:"";background:var(--gradient-1);width:0;height:2px;transition:var(--transition);position:absolute;bottom:-2px;left:0}.forgot-password-module__TQTevq__authLink:hover:after{width:100%}.forgot-password-module__TQTevq__successToast{box-shadow:var(--shadow-lg);z-index:1000;background:#fff;border-radius:12px;align-items:center;gap:15px;padding:15px 20px;animation:.3s forgot-password-module__TQTevq__slideInRight;display:flex;position:fixed;top:30px;right:30px}@keyframes forgot-password-module__TQTevq__slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.forgot-password-module__TQTevq__successIcon{width:40px;height:40px}.forgot-password-module__TQTevq__successCircle{stroke:var(--success);stroke-width:2px;stroke-dasharray:166;stroke-dashoffset:166px;animation:.6s forwards forgot-password-module__TQTevq__stroke}.forgot-password-module__TQTevq__successCheck{stroke:var(--success);stroke-width:2px;stroke-dasharray:48;stroke-dashoffset:48px;animation:.3s .6s forwards forgot-password-module__TQTevq__stroke}@keyframes forgot-password-module__TQTevq__stroke{to{stroke-dashoffset:0}}.forgot-password-module__TQTevq__successMessage h4{color:var(--dark);margin-bottom:5px}.forgot-password-module__TQTevq__successMessage p{color:var(--gray);font-size:13px}.forgot-password-module__TQTevq__successOverlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;animation:.3s forgot-password-module__TQTevq__fadeIn;display:flex;position:fixed;top:0;left:0}@keyframes forgot-password-module__TQTevq__fadeIn{0%{opacity:0}to{opacity:1}}.forgot-password-module__TQTevq__successAnimation{text-align:center;background:#fff;border-radius:24px;padding:40px;animation:.5s forgot-password-module__TQTevq__scaleIn}.forgot-password-module__TQTevq__successAnimation .forgot-password-module__TQTevq__checkmark{width:80px;height:80px;margin-bottom:20px}.forgot-password-module__TQTevq__checkmarkCircle{stroke:var(--success);stroke-width:2px;stroke-dasharray:166;stroke-dashoffset:166px;animation:.6s forwards forgot-password-module__TQTevq__stroke}.forgot-password-module__TQTevq__checkmarkCheck{stroke:var(--success);stroke-width:2px;stroke-dasharray:48;stroke-dashoffset:48px;animation:.3s .6s forwards forgot-password-module__TQTevq__stroke}.forgot-password-module__TQTevq__successAnimation h3{color:var(--dark);margin-bottom:10px}.forgot-password-module__TQTevq__successAnimation p{color:var(--gray)}@keyframes forgot-password-module__TQTevq__scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.forgot-password-module__TQTevq__successModal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.forgot-password-module__TQTevq__successContent{text-align:center;background:#fff;border-radius:24px;max-width:400px;padding:40px;animation:.5s forgot-password-module__TQTevq__scaleIn}.forgot-password-module__TQTevq__successIconLarge{width:100px;height:100px;margin:0 auto 20px}.forgot-password-module__TQTevq__successContent h2{color:var(--dark);margin-bottom:10px}.forgot-password-module__TQTevq__successContent p{color:var(--gray);margin-bottom:20px}.forgot-password-module__TQTevq__loadingDots{justify-content:center;align-items:center;gap:6px;display:flex}.forgot-password-module__TQTevq__loadingDots span{background:var(--gradient-1);border-radius:50%;width:8px;height:8px;animation:1.4s infinite forgot-password-module__TQTevq__dots}.forgot-password-module__TQTevq__loadingDots span:nth-child(2){animation-delay:.2s}.forgot-password-module__TQTevq__loadingDots span:nth-child(3){animation-delay:.4s}@keyframes forgot-password-module__TQTevq__dots{0%,60%,to{opacity:.5;transform:scale(1)}30%{opacity:1;transform:scale(1.5)}}.forgot-password-module__TQTevq__resendToast{background:var(--success);color:#fff;box-shadow:var(--shadow-lg);z-index:1000;border-radius:50px;align-items:center;gap:10px;padding:12px 24px;animation:.3s forgot-password-module__TQTevq__slideUp;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}.forgot-password-module__TQTevq__verifyCard,.forgot-password-module__TQTevq__resetCard{max-width:500px}.forgot-password-module__TQTevq__emailIconWrapper{background:var(--gradient-1);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;animation:2s infinite forgot-password-module__TQTevq__pulse;display:flex}.forgot-password-module__TQTevq__emailIconWrapper i{color:#fff;font-size:30px}.forgot-password-module__TQTevq__emailDetails{flex:1}.forgot-password-module__TQTevq__emailDetails p{color:var(--gray);margin-bottom:5px;font-size:13px}.forgot-password-module__TQTevq__emailDetails h4{color:var(--dark);word-break:break-all;font-size:16px;font-weight:600}.forgot-password-module__TQTevq__keyboardHint{text-align:center;color:var(--gray);opacity:.7;margin-top:15px;font-size:12px;animation:1s forgot-password-module__TQTevq__fadeIn}.forgot-password-module__TQTevq__keyboardHint i{background:var(--grayLight);border-radius:4px;margin:0 2px;padding:2px 6px;font-style:normal}.forgot-password-module__TQTevq__emailInfo:hover{transition:var(--transition);transform:translate(5px)}@media (max-width:768px){.forgot-password-module__TQTevq__forgotCard{padding:30px 20px}.forgot-password-module__TQTevq__forgotHeader h2{font-size:24px}.forgot-password-module__TQTevq__forgotHeader p{font-size:14px}.forgot-password-module__TQTevq__otpInputs{gap:5px}.forgot-password-module__TQTevq__otpInputs input{width:45px;height:55px;font-size:22px}.forgot-password-module__TQTevq__progressSteps{flex-wrap:wrap}.forgot-password-module__TQTevq__stepLine{width:30px}.forgot-password-module__TQTevq__successToast{max-width:calc(100% - 40px);top:20px;left:20px;right:20px}}@media (max-width:480px){.forgot-password-module__TQTevq__forgotCard{padding:25px 15px}.forgot-password-module__TQTevq__lockIconWrapper,.forgot-password-module__TQTevq__lockIcon{width:80px;height:80px}.forgot-password-module__TQTevq__lockIcon i{font-size:40px}.forgot-password-module__TQTevq__otpInputs input{width:40px;height:50px;font-size:20px}.forgot-password-module__TQTevq__stepNumber{width:35px;height:35px;font-size:14px}.forgot-password-module__TQTevq__stepLabel{font-size:10px}.forgot-password-module__TQTevq__stepLine{width:20px}.forgot-password-module__TQTevq__submitBtn{height:50px;font-size:15px}.forgot-password-module__TQTevq__successContent{margin:0 15px;padding:30px 20px}.forgot-password-module__TQTevq__successContent h2{font-size:20px}.forgot-password-module__TQTevq__successContent p{font-size:14px}}@media (prefers-color-scheme:dark){.forgot-password-module__TQTevq__forgotCard{background:#1e293bf2}.forgot-password-module__TQTevq__forgotHeader h2{color:#fff}.forgot-password-module__TQTevq__inputWrapper input{color:#fff;background:#1e293b;border-color:#334155}.forgot-password-module__TQTevq__inputLabel{color:#94a3b8;background:#1e293b}.forgot-password-module__TQTevq__inputWrapper input:focus{border-color:var(--primary)}.forgot-password-module__TQTevq__otpInputs input{color:#fff;background:#1e293b;border-color:#334155}.forgot-password-module__TQTevq__emailInfo{background:#2563eb33}.forgot-password-module__TQTevq__emailInfo p{color:#94a3b8}.forgot-password-module__TQTevq__emailInfo h4{color:#fff}.forgot-password-module__TQTevq__passwordRequirements{background:#2563eb1a}.forgot-password-module__TQTevq__passwordRequirements p{color:#fff}.forgot-password-module__TQTevq__passwordRequirements li{color:#94a3b8}.forgot-password-module__TQTevq__successToast,.forgot-password-module__TQTevq__successAnimation,.forgot-password-module__TQTevq__successContent{background:#1e293b}.forgot-password-module__TQTevq__successAnimation h3,.forgot-password-module__TQTevq__successContent h2{color:#fff}}.forgot-password-module__TQTevq__submitBtn:disabled{opacity:.7;cursor:not-allowed}
