@keyframes ResetPassword-module-scss-module__Y6mjcq__fade-out{0%{opacity:1}to{opacity:0}}@keyframes ResetPassword-module-scss-module__Y6mjcq__fade-in{0%{opacity:0}to{opacity:1}}@keyframes ResetPassword-module-scss-module__Y6mjcq__text-pop-up-top{0%{transform-origin:50%;text-shadow:none;transform:translateY(0)}to{transform-origin:50%;text-shadow:0 1px #ccc,0 2px #ccc,0 3px #ccc,0 4px #ccc,0 5px #ccc,0 6px #ccc,0 7px #ccc,0 8px #ccc,0 9px #ccc,0 50px 30px #0000004d;transform:translateY(-50px)}}.ResetPassword-module-scss-module__Y6mjcq__resetPage{flex-direction:row-reverse;min-height:100vh;display:flex;position:relative}@media (max-width:992px){.ResetPassword-module-scss-module__Y6mjcq__resetPage{flex-direction:column}}.ResetPassword-module-scss-module__Y6mjcq__leftSection{flex:1;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}@media (max-width:992px){.ResetPassword-module-scss-module__Y6mjcq__leftSection{min-height:280px}}.ResetPassword-module-scss-module__Y6mjcq__leftSection .ResetPassword-module-scss-module__Y6mjcq__backgroundImage{position:absolute;inset:0}.ResetPassword-module-scss-module__Y6mjcq__leftSection .ResetPassword-module-scss-module__Y6mjcq__backgroundImage img{-o-object-fit:cover;object-fit:cover;filter:brightness(.5)saturate(1.1);width:100%;height:100%}.ResetPassword-module-scss-module__Y6mjcq__leftSection:before{content:"";z-index:1;background:linear-gradient(160deg,#097c4fe6 0%,#12b677d9 40%,#064a30eb 100%);position:absolute;inset:0}.ResetPassword-module-scss-module__Y6mjcq__leftSection .ResetPassword-module-scss-module__Y6mjcq__leftContent{z-index:2;text-align:center;color:#fff;max-width:420px;padding:3rem 2rem;position:relative}@media (max-width:992px){.ResetPassword-module-scss-module__Y6mjcq__leftSection .ResetPassword-module-scss-module__Y6mjcq__leftContent{padding:2rem 1.5rem}}.ResetPassword-module-scss-module__Y6mjcq__leftSection .ResetPassword-module-scss-module__Y6mjcq__leftContent .ResetPassword-module-scss-module__Y6mjcq__logo{margin-bottom:1.5rem;animation:.7s ResetPassword-module-scss-module__Y6mjcq__fadeInDown}.ResetPassword-module-scss-module__Y6mjcq__leftSection .ResetPassword-module-scss-module__Y6mjcq__leftContent .ResetPassword-module-scss-module__Y6mjcq__logo img{background:#fff;border-radius:18px;padding:2px;box-shadow:0 8px 32px #0003}.ResetPassword-module-scss-module__Y6mjcq__leftSection .ResetPassword-module-scss-module__Y6mjcq__leftContent .ResetPassword-module-scss-module__Y6mjcq__securityIcon{opacity:.85;margin-bottom:1.25rem;animation:2.5s ease-in-out infinite ResetPassword-module-scss-module__Y6mjcq__pulse}.ResetPassword-module-scss-module__Y6mjcq__leftSection .ResetPassword-module-scss-module__Y6mjcq__leftContent .ResetPassword-module-scss-module__Y6mjcq__securityIcon svg{filter:drop-shadow(0 4px 16px #0003)}.ResetPassword-module-scss-module__Y6mjcq__leftSection .ResetPassword-module-scss-module__Y6mjcq__leftContent .ResetPassword-module-scss-module__Y6mjcq__welcomeTitle{text-shadow:0 4px 20px #00000026;margin-bottom:.75rem;font-size:2.25rem;font-weight:900;line-height:1.3;animation:.7s .15s both ResetPassword-module-scss-module__Y6mjcq__fadeInUp}@media (max-width:992px){.ResetPassword-module-scss-module__Y6mjcq__leftSection .ResetPassword-module-scss-module__Y6mjcq__leftContent .ResetPassword-module-scss-module__Y6mjcq__welcomeTitle{font-size:1.85rem}}@media (max-width:576px){.ResetPassword-module-scss-module__Y6mjcq__leftSection .ResetPassword-module-scss-module__Y6mjcq__leftContent .ResetPassword-module-scss-module__Y6mjcq__welcomeTitle{font-size:1.6rem}}.ResetPassword-module-scss-module__Y6mjcq__leftSection .ResetPassword-module-scss-module__Y6mjcq__leftContent .ResetPassword-module-scss-module__Y6mjcq__welcomeSubtitle{opacity:.9;font-size:1rem;font-weight:500;line-height:1.7;animation:.7s .3s both ResetPassword-module-scss-module__Y6mjcq__fadeInUp}@media (max-width:576px){.ResetPassword-module-scss-module__Y6mjcq__leftSection .ResetPassword-module-scss-module__Y6mjcq__leftContent .ResetPassword-module-scss-module__Y6mjcq__welcomeSubtitle{font-size:.9rem}}.ResetPassword-module-scss-module__Y6mjcq__leftSection .ResetPassword-module-scss-module__Y6mjcq__leftContent .ResetPassword-module-scss-module__Y6mjcq__decorativeElement{border-top:1px solid #fff3;margin-top:1.5rem;padding-top:1.5rem;animation:.7s .45s both ResetPassword-module-scss-module__Y6mjcq__fadeInUp}.ResetPassword-module-scss-module__Y6mjcq__leftSection .ResetPassword-module-scss-module__Y6mjcq__leftContent .ResetPassword-module-scss-module__Y6mjcq__decorativeElement .ResetPassword-module-scss-module__Y6mjcq__features{flex-direction:column;gap:.5rem;display:flex}.ResetPassword-module-scss-module__Y6mjcq__leftSection .ResetPassword-module-scss-module__Y6mjcq__leftContent .ResetPassword-module-scss-module__Y6mjcq__decorativeElement .ResetPassword-module-scss-module__Y6mjcq__features .ResetPassword-module-scss-module__Y6mjcq__feature{opacity:.9;justify-content:center;align-items:center;gap:.6rem;font-size:.9rem;font-weight:600;display:flex}.ResetPassword-module-scss-module__Y6mjcq__leftSection .ResetPassword-module-scss-module__Y6mjcq__leftContent .ResetPassword-module-scss-module__Y6mjcq__decorativeElement .ResetPassword-module-scss-module__Y6mjcq__features .ResetPassword-module-scss-module__Y6mjcq__feature svg{opacity:.8;flex-shrink:0;width:18px;height:18px}.ResetPassword-module-scss-module__Y6mjcq__rightSection{background:#fafbfc;flex:1;justify-content:center;align-items:center;padding:3rem 2rem;display:flex;overflow-y:auto}@media (max-width:992px){.ResetPassword-module-scss-module__Y6mjcq__rightSection{flex:none;padding:2.5rem 1.5rem}}.ResetPassword-module-scss-module__Y6mjcq__formContainer{width:100%;max-width:460px;animation:.5s ResetPassword-module-scss-module__Y6mjcq__fadeInUp}.ResetPassword-module-scss-module__Y6mjcq__toggleContainer{margin-bottom:2rem}.ResetPassword-module-scss-module__Y6mjcq__toggleContainer .ResetPassword-module-scss-module__Y6mjcq__toggleTabs{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:.5rem;padding:.35rem;display:flex}.ResetPassword-module-scss-module__Y6mjcq__toggleContainer .ResetPassword-module-scss-module__Y6mjcq__toggleTabs .ResetPassword-module-scss-module__Y6mjcq__tab{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;padding:.7rem;font-family:inherit;font-size:.95rem;font-weight:700;transition:all .3s}.ResetPassword-module-scss-module__Y6mjcq__toggleContainer .ResetPassword-module-scss-module__Y6mjcq__toggleTabs .ResetPassword-module-scss-module__Y6mjcq__tab.ResetPassword-module-scss-module__Y6mjcq__active{color:#fff;background:linear-gradient(135deg,var(--primary-300),var(--primary-200));box-shadow:0 4px 12px #12b67740}.ResetPassword-module-scss-module__Y6mjcq__toggleContainer .ResetPassword-module-scss-module__Y6mjcq__toggleTabs .ResetPassword-module-scss-module__Y6mjcq__tab:hover:not(.ResetPassword-module-scss-module__Y6mjcq__active){color:var(--primary-200);background:#12b6770d}.ResetPassword-module-scss-module__Y6mjcq__stepsContainer{margin:1.5rem 0;padding:1rem 0}.ResetPassword-module-scss-module__Y6mjcq__stepsWrapper{justify-content:center;align-items:center;gap:.75rem;display:flex}.ResetPassword-module-scss-module__Y6mjcq__step{z-index:2;flex-direction:column;align-items:center;gap:.4rem;display:flex;position:relative}.ResetPassword-module-scss-module__Y6mjcq__step .ResetPassword-module-scss-module__Y6mjcq__stepCircle{color:#94a3b8;background:#fff;border:2px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:1rem;font-weight:700;transition:all .3s;display:flex}.ResetPassword-module-scss-module__Y6mjcq__step .ResetPassword-module-scss-module__Y6mjcq__stepCircle svg{width:18px;height:18px}.ResetPassword-module-scss-module__Y6mjcq__step .ResetPassword-module-scss-module__Y6mjcq__stepLabel{color:#94a3b8;white-space:nowrap;font-size:.75rem;font-weight:600}.ResetPassword-module-scss-module__Y6mjcq__step.ResetPassword-module-scss-module__Y6mjcq__active .ResetPassword-module-scss-module__Y6mjcq__stepCircle{border-color:var(--primary-200);color:var(--primary-200);background:#12b67714}.ResetPassword-module-scss-module__Y6mjcq__step.ResetPassword-module-scss-module__Y6mjcq__active .ResetPassword-module-scss-module__Y6mjcq__stepLabel{color:var(--primary-200)}.ResetPassword-module-scss-module__Y6mjcq__step.ResetPassword-module-scss-module__Y6mjcq__completed .ResetPassword-module-scss-module__Y6mjcq__stepCircle{background:var(--primary-200);border-color:var(--primary-200);color:#fff}.ResetPassword-module-scss-module__Y6mjcq__step.ResetPassword-module-scss-module__Y6mjcq__completed .ResetPassword-module-scss-module__Y6mjcq__stepLabel{color:var(--primary-200)}.ResetPassword-module-scss-module__Y6mjcq__stepLine{z-index:1;background:#e2e8f0;flex:1;max-width:60px;height:2px}.ResetPassword-module-scss-module__Y6mjcq__formHeader{margin-bottom:1.5rem}.ResetPassword-module-scss-module__Y6mjcq__formHeader .ResetPassword-module-scss-module__Y6mjcq__formTitle{color:#0f172a;margin-bottom:.3rem;font-size:1.5rem;font-weight:800}.ResetPassword-module-scss-module__Y6mjcq__formHeader .ResetPassword-module-scss-module__Y6mjcq__formSubtitle{color:#94a3b8;font-size:.9rem;font-weight:500}.ResetPassword-module-scss-module__Y6mjcq__successMessage{color:var(--primary-300);background:#12b6770f;border:1px solid #12b67733;border-radius:12px;align-items:center;gap:.6rem;margin-bottom:1.25rem;padding:.75rem 1rem;animation:.4s ResetPassword-module-scss-module__Y6mjcq__fadeInDown;display:flex}.ResetPassword-module-scss-module__Y6mjcq__successMessage svg{flex-shrink:0;width:20px;height:20px}.ResetPassword-module-scss-module__Y6mjcq__successMessage span{font-size:.9rem;font-weight:600}.ResetPassword-module-scss-module__Y6mjcq__errorMessage{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;align-items:center;gap:.6rem;margin-bottom:1.25rem;padding:.75rem 1rem;animation:.4s ResetPassword-module-scss-module__Y6mjcq__shake;display:flex}.ResetPassword-module-scss-module__Y6mjcq__errorMessage svg{flex-shrink:0;width:20px;height:20px}.ResetPassword-module-scss-module__Y6mjcq__errorMessage span{font-size:.9rem;font-weight:600}.ResetPassword-module-scss-module__Y6mjcq__attemptsWarning{color:#92400e;background:#fffbeb;border:1px solid #fbbf24;border-radius:8px;margin-top:.4rem;padding:.35rem .6rem;font-size:.8rem;font-weight:600}.ResetPassword-module-scss-module__Y6mjcq__form{width:100%}.ResetPassword-module-scss-module__Y6mjcq__stepContent{animation:.35s ResetPassword-module-scss-module__Y6mjcq__fadeInUp}.ResetPassword-module-scss-module__Y6mjcq__formGroup{margin-bottom:1.25rem}.ResetPassword-module-scss-module__Y6mjcq__formGroup label{color:#334155;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.9rem;font-weight:700;display:flex}.ResetPassword-module-scss-module__Y6mjcq__formGroup label svg{width:18px;height:18px;color:var(--primary-200)}.ResetPassword-module-scss-module__Y6mjcq__formGroup .ResetPassword-module-scss-module__Y6mjcq__inputWrapper input{color:#0f172a;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;width:100%;padding:.85rem 1rem;font-family:inherit;font-size:1rem;transition:all .25s}.ResetPassword-module-scss-module__Y6mjcq__formGroup .ResetPassword-module-scss-module__Y6mjcq__inputWrapper input:focus{border-color:var(--primary-200);outline:none;box-shadow:0 0 0 3px #12b6771a}.ResetPassword-module-scss-module__Y6mjcq__formGroup .ResetPassword-module-scss-module__Y6mjcq__inputWrapper input::placeholder{color:#cbd5e1}.ResetPassword-module-scss-module__Y6mjcq__formGroup .ResetPassword-module-scss-module__Y6mjcq__inputWrapper input:disabled{opacity:.5;cursor:not-allowed;background:#f8fafc}.ResetPassword-module-scss-module__Y6mjcq__formGroup .ResetPassword-module-scss-module__Y6mjcq__inputWrapper input[type=password]{letter-spacing:.15em}.ResetPassword-module-scss-module__Y6mjcq__formGroup .ResetPassword-module-scss-module__Y6mjcq__dateInputsWrapper{gap:.6rem;display:flex}.ResetPassword-module-scss-module__Y6mjcq__formGroup .ResetPassword-module-scss-module__Y6mjcq__dateInputsWrapper .ResetPassword-module-scss-module__Y6mjcq__dateInput{flex:1}.ResetPassword-module-scss-module__Y6mjcq__formGroup .ResetPassword-module-scss-module__Y6mjcq__dateInputsWrapper .ResetPassword-module-scss-module__Y6mjcq__dateInput input{color:#0f172a;text-align:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;width:100%;padding:.85rem .75rem;font-family:inherit;font-size:1rem;font-weight:600;transition:all .25s}.ResetPassword-module-scss-module__Y6mjcq__formGroup .ResetPassword-module-scss-module__Y6mjcq__dateInputsWrapper .ResetPassword-module-scss-module__Y6mjcq__dateInput input:focus{border-color:var(--primary-200);outline:none;box-shadow:0 0 0 3px #12b6771a}.ResetPassword-module-scss-module__Y6mjcq__formGroup .ResetPassword-module-scss-module__Y6mjcq__dateInputsWrapper .ResetPassword-module-scss-module__Y6mjcq__dateInput input::placeholder{color:#cbd5e1;font-weight:500}.ResetPassword-module-scss-module__Y6mjcq__formGroup .ResetPassword-module-scss-module__Y6mjcq__dateInputsWrapper .ResetPassword-module-scss-module__Y6mjcq__dateInput input:disabled{opacity:.5;cursor:not-allowed;background:#f8fafc}.ResetPassword-module-scss-module__Y6mjcq__formGroup .ResetPassword-module-scss-module__Y6mjcq__dateInputsWrapper .ResetPassword-module-scss-module__Y6mjcq__dateInput.ResetPassword-module-scss-module__Y6mjcq__yearInput{flex:1.3}.ResetPassword-module-scss-module__Y6mjcq__formGroup .ResetPassword-module-scss-module__Y6mjcq__helperText{color:#94a3b8;margin-top:.4rem;font-size:.8rem;font-weight:500}.ResetPassword-module-scss-module__Y6mjcq__formGroup .ResetPassword-module-scss-module__Y6mjcq__infoBox{color:#1e40af;background:#3b82f60f;border:1px solid #3b82f626;border-radius:12px;align-items:flex-start;gap:.6rem;margin-bottom:1.25rem;padding:.85rem 1rem;display:flex}.ResetPassword-module-scss-module__Y6mjcq__formGroup .ResetPassword-module-scss-module__Y6mjcq__infoBox svg{color:#3b82f6;flex-shrink:0;width:20px;height:20px;margin-top:2px}.ResetPassword-module-scss-module__Y6mjcq__formGroup .ResetPassword-module-scss-module__Y6mjcq__infoBox p{margin:0;font-size:.85rem;font-weight:600;line-height:1.6}.ResetPassword-module-scss-module__Y6mjcq__buttonGroup{gap:.75rem;margin-top:1.5rem;display:flex}@media (max-width:576px){.ResetPassword-module-scss-module__Y6mjcq__buttonGroup{flex-direction:column-reverse;gap:.6rem}}.ResetPassword-module-scss-module__Y6mjcq__buttonGroup button{flex:1;font-family:inherit}.ResetPassword-module-scss-module__Y6mjcq__submitButton{background:linear-gradient(135deg,var(--primary-300),var(--primary-200));color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.6rem;width:100%;padding:.9rem;font-family:inherit;font-size:1rem;font-weight:700;transition:all .35s;display:flex;box-shadow:0 4px 16px #12b67740}.ResetPassword-module-scss-module__Y6mjcq__submitButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #12b67759}.ResetPassword-module-scss-module__Y6mjcq__submitButton:active:not(:disabled){transform:translateY(0)}.ResetPassword-module-scss-module__Y6mjcq__submitButton:disabled{opacity:.6;cursor:not-allowed}.ResetPassword-module-scss-module__Y6mjcq__submitButton span{z-index:1;position:relative}.ResetPassword-module-scss-module__Y6mjcq__submitButton .ResetPassword-module-scss-module__Y6mjcq__spinner{animation:1s linear infinite ResetPassword-module-scss-module__Y6mjcq__spin}.ResetPassword-module-scss-module__Y6mjcq__submitButton .ResetPassword-module-scss-module__Y6mjcq__spinner circle{opacity:.25}.ResetPassword-module-scss-module__Y6mjcq__submitButton .ResetPassword-module-scss-module__Y6mjcq__spinner path{opacity:.75}.ResetPassword-module-scss-module__Y6mjcq__nextButton{background:linear-gradient(135deg,var(--primary-300),var(--primary-200));color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem;font-size:1rem;font-weight:700;transition:all .35s;display:flex;box-shadow:0 4px 16px #12b67740}.ResetPassword-module-scss-module__Y6mjcq__nextButton svg{width:18px;height:18px}.ResetPassword-module-scss-module__Y6mjcq__nextButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #12b67759}.ResetPassword-module-scss-module__Y6mjcq__nextButton:disabled{opacity:.5;cursor:not-allowed}.ResetPassword-module-scss-module__Y6mjcq__backButton{color:var(--primary-300);border:1.5px solid var(--primary-200);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem;font-size:1rem;font-weight:700;transition:all .3s;display:flex}.ResetPassword-module-scss-module__Y6mjcq__backButton svg{width:18px;height:18px}.ResetPassword-module-scss-module__Y6mjcq__backButton:hover:not(:disabled){background:#12b6770d;transform:translateY(-1px)}.ResetPassword-module-scss-module__Y6mjcq__backButton:disabled{opacity:.5;cursor:not-allowed}.ResetPassword-module-scss-module__Y6mjcq__footer{text-align:center;border-top:1px solid #e2e8f0;margin-top:1.5rem;padding-top:1.5rem}.ResetPassword-module-scss-module__Y6mjcq__footer .ResetPassword-module-scss-module__Y6mjcq__backButton{color:var(--primary-300);background:0 0;border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.ResetPassword-module-scss-module__Y6mjcq__footer .ResetPassword-module-scss-module__Y6mjcq__backButton svg{width:18px;height:18px;transition:transform .3s}.ResetPassword-module-scss-module__Y6mjcq__footer .ResetPassword-module-scss-module__Y6mjcq__backButton:hover{color:var(--primary-200);background:#12b6770f}.ResetPassword-module-scss-module__Y6mjcq__footer .ResetPassword-module-scss-module__Y6mjcq__backButton:hover svg{transform:translate(-3px)}.ResetPassword-module-scss-module__Y6mjcq__backToLogin{color:var(--primary-300);border-radius:10px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.ResetPassword-module-scss-module__Y6mjcq__backToLogin svg{width:18px;height:18px;transition:transform .3s}.ResetPassword-module-scss-module__Y6mjcq__backToLogin:hover{color:var(--primary-200);background:#12b6770f}.ResetPassword-module-scss-module__Y6mjcq__backToLogin:hover svg{transform:translate(-3px)}@keyframes ResetPassword-module-scss-module__Y6mjcq__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ResetPassword-module-scss-module__Y6mjcq__fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes ResetPassword-module-scss-module__Y6mjcq__shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@keyframes ResetPassword-module-scss-module__Y6mjcq__spin{to{transform:rotate(360deg)}}@keyframes ResetPassword-module-scss-module__Y6mjcq__slideInDown{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@keyframes ResetPassword-module-scss-module__Y6mjcq__pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}
