
.auth-card-header-module-scss-module__DA23sa__header{text-align:center;margin-bottom:1rem}.auth-card-header-module-scss-module__DA23sa__header .auth-card-header-module-scss-module__DA23sa__title{color:#1e293b;margin-bottom:.5rem;font-size:1.5rem;font-weight:800}.auth-card-header-module-scss-module__DA23sa__header .auth-card-header-module-scss-module__DA23sa__description{color:#64748b;font-size:.875rem}.auth-card-header-module-scss-module__DA23sa__header .auth-card-header-module-scss-module__DA23sa__logo{margin-top:-10px}
.otp-request-block-timer-module-scss-module__38IfjW__otpBlockTimerCardContainer{justify-content:center;align-items:center;max-width:100vw;min-height:100vh;display:flex;overflow-y:hidden}@media (max-width:760px){.otp-request-block-timer-module-scss-module__38IfjW__otpBlockTimerCardContainer{min-height:90vh}}.otp-request-block-timer-module-scss-module__38IfjW__container{direction:rtl;background:linear-gradient(145deg,#fff,#f9fafb);border:1px solid #ef44441a;border-radius:28px;flex-direction:column;align-items:center;max-width:400px;margin:20px auto;padding:2.5rem 1.5rem;display:flex;box-shadow:0 20px 50px #00000014}.otp-request-block-timer-module-scss-module__38IfjW__iconWrapper{background:#ef44441a;border-radius:50%;justify-content:center;align-items:center;padding:15px;animation:2s infinite otp-request-block-timer-module-scss-module__38IfjW__pulse;display:flex}@keyframes otp-request-block-timer-module-scss-module__38IfjW__pulse{0%{shadow:0 0 0 0 #ef444466;transform:scale(1)}70%{shadow:0 0 0 10px #ef444400;transform:scale(1.05)}to{transform:scale(1)}}.otp-request-block-timer-module-scss-module__38IfjW__title{text-align:center;color:#111827;margin-bottom:.1rem;font-size:1.1rem;font-weight:800;line-height:1.6}.otp-request-block-timer-module-scss-module__38IfjW__description{color:#4b5563;text-align:center;margin-bottom:2rem;padding:0 10px;font-size:.85rem;line-height:1.7}.otp-request-block-timer-module-scss-module__38IfjW__timerContainer{justify-content:center;align-items:center;width:160px;height:160px;margin-bottom:2rem;display:flex;position:relative}.otp-request-block-timer-module-scss-module__38IfjW__svgCircle{width:100%;height:100%;transform:rotate(-90deg)}.otp-request-block-timer-module-scss-module__38IfjW__circleBg{fill:none;stroke:#f3f4f6;stroke-width:6px}.otp-request-block-timer-module-scss-module__38IfjW__circleProgress{fill:none;stroke:url(#timerGradient);stroke-width:8px;stroke-linecap:round}.otp-request-block-timer-module-scss-module__38IfjW__timeDisplay{flex-direction:column;align-items:center;display:flex;position:absolute}.otp-request-block-timer-module-scss-module__38IfjW__timeDisplay .otp-request-block-timer-module-scss-module__38IfjW__timeNumbers{color:#1f2937;direction:ltr;justify-content:center;align-items:center;gap:2px;font-family:Monaco,Consolas,monospace;font-size:1.5rem;font-weight:900;display:flex}.otp-request-block-timer-module-scss-module__38IfjW__timeDisplay .otp-request-block-timer-module-scss-module__38IfjW__timeNumbers span{text-align:center;min-width:1.5ch;display:inline-block;position:relative}.otp-request-block-timer-module-scss-module__38IfjW__timeDisplay .otp-request-block-timer-module-scss-module__38IfjW__label{color:#9ca3af;letter-spacing:1px;margin-top:4px;font-size:.05rem;font-weight:600}.otp-request-block-timer-module-scss-module__38IfjW__button{cursor:pointer;border:none;border-radius:16px;width:100%;padding:1rem;font-size:1rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1)}.otp-request-block-timer-module-scss-module__38IfjW__buttonDisabled{color:#9ca3af;cursor:not-allowed;background:#f3f4f6}.otp-request-block-timer-module-scss-module__38IfjW__buttonEnabled{color:#fff;background:#151d46}.otp-request-block-timer-module-scss-module__38IfjW__buttonEnabled:hover{background:#151d46;transform:translateY(-2px)}
.auth-card-module-scss-module__f5EXTa__authCardContainer{justify-content:center;align-items:center;max-width:100vw;min-height:100vh;padding:15px;display:flex;overflow-y:hidden}@media (max-width:760px){.auth-card-module-scss-module__f5EXTa__authCardContainer{min-height:90vh}}.auth-card-module-scss-module__f5EXTa__authCard{background:#fff;border-radius:20px;width:100%;max-width:400px;margin:auto;padding:1.5rem;box-shadow:0 10px 25px #0000000d}
.otp-verification-form-module-scss-module__Az1CkG__inputGroup{margin-bottom:1.5rem;position:relative}.otp-verification-form-module-scss-module__Az1CkG__hintText{color:#94a3b8;margin:1rem 0;font-size:.75rem;line-height:1.5}.otp-verification-form-module-scss-module__Az1CkG__inlineAction{color:#2563eb;cursor:pointer;background:0 0;border:none;font-size:.75rem;font-weight:600;position:absolute;top:0;left:0}
.auth-input-module-scss-module__0-YR_W__inputWrapper{flex-direction:column;gap:8px;width:100%;display:flex}.auth-input-module-scss-module__0-YR_W__hintText{color:#64748b;font-size:.85rem;font-weight:500}.auth-input-module-scss-module__0-YR_W__fieldGroup{text-align:right;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;flex-direction:row-reverse;align-items:center;padding:0 12px;transition:all .2s;display:flex}.auth-input-module-scss-module__0-YR_W__fieldGroup:focus-within{background:#fff;border-color:#151d469c;box-shadow:0 0 0 4px #151d460d}.auth-input-module-scss-module__0-YR_W__mainInput{color:#1e293b;direction:ltr;background:0 0;border:none;outline:none;flex:1;padding:12px 8px;font-size:1rem}.auth-input-module-scss-module__0-YR_W__mainInput::placeholder{color:#cbd5e1}.auth-input-module-scss-module__0-YR_W__mainInput:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1e293b!important;-webkit-box-shadow:inset 0 0 0 1000px #f8fafc!important}.auth-input-module-scss-module__0-YR_W__mainInput:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1e293b!important;-webkit-box-shadow:inset 0 0 0 1000px #f8fafc!important}.auth-input-module-scss-module__0-YR_W__mainInput:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1e293b!important;-webkit-box-shadow:inset 0 0 0 1000px #f8fafc!important}.auth-input-module-scss-module__0-YR_W__mainInput:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1e293b!important;-webkit-box-shadow:inset 0 0 0 1000px #f8fafc!important}.auth-input-module-scss-module__0-YR_W__fieldIcon{fill:#94a3b8;order:-1;display:flex}.auth-input-module-scss-module__0-YR_W__visibilityBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;transition:color .2s;display:flex}.auth-input-module-scss-module__0-YR_W__visibilityBtn:hover{color:#151d46}
.otp-input-module-scss-module__drhtMq__otpContainer{direction:ltr;justify-content:space-between;gap:12px;margin:20px 0;display:flex}.otp-input-module-scss-module__drhtMq__otpBox{text-align:center;color:#1e293b;background:#f1f5f9;border:2px solid #0000;border-radius:12px;width:55px;height:65px;font-size:1.5rem;font-weight:800;transition:all .2s}.otp-input-module-scss-module__drhtMq__otpBox:focus{background:#fff;border-color:#2563eb;outline:none;transform:translateY(-2px);box-shadow:0 4px 12px #2563eb26}
.submit-button-module-scss-module__wTM_qW__mButton{color:#fff;cursor:pointer;background-color:#151d46;border:none;border-radius:14px;justify-content:center;align-items:center;width:100%;height:52px;font-size:1rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.submit-button-module-scss-module__wTM_qW__mButton:hover:not(:disabled){background-color:#1e295a;box-shadow:0 8px 16px #151d4626}.submit-button-module-scss-module__wTM_qW__mButton:active:not(:disabled){background-color:#0d122d;transform:scale(.97)}.submit-button-module-scss-module__wTM_qW__mButton:disabled{color:#94a3b8;cursor:not-allowed;background-color:#e2e8f0}.submit-button-module-scss-module__wTM_qW__contentWrapper{color:inherit;justify-content:center;align-items:center;gap:10px;display:flex}.submit-button-module-scss-module__wTM_qW__label{color:#fff;font-size:.9rem;animation:.25s ease-out submit-button-module-scss-module__wTM_qW__slideUpIn}@keyframes submit-button-module-scss-module__wTM_qW__slideUpIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.login-method-selector-module-scss-module__MQBwZq__tabContainer{background:#f1f5f9;border-radius:12px;margin-bottom:2rem;padding:2px;display:flex}.login-method-selector-module-scss-module__MQBwZq__tabContainer .login-method-selector-module-scss-module__MQBwZq__tab{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:8px;flex:1;padding:.5rem;font-size:.9rem;transition:all .2s}.login-method-selector-module-scss-module__MQBwZq__tabContainer .login-method-selector-module-scss-module__MQBwZq__tab.login-method-selector-module-scss-module__MQBwZq__activeTab{color:#2563eb;background:#fff;font-weight:600;box-shadow:0 2px 4px #0000000d}
.change-password-form-module-scss-module__xUdBPq__inputGroup{margin-bottom:1.5rem;position:relative}.change-password-form-module-scss-module__xUdBPq__hintText{color:#94a3b8;margin:1rem 0;font-size:.75rem;line-height:1.5}.change-password-form-module-scss-module__xUdBPq__animateFade{animation:.3s ease-in-out change-password-form-module-scss-module__xUdBPq__fadeIn}@keyframes change-password-form-module-scss-module__xUdBPq__fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.change-password-form-module-scss-module__xUdBPq__passwordWrapper{position:relative}.change-password-form-module-scss-module__xUdBPq__inputGroup,.change-password-form-module-scss-module__xUdBPq__passwordWrapper{flex-direction:column;display:flex}
.password-based-login-form-module-scss-module__wjEU4G__inputGroup{margin-bottom:1.5rem;position:relative}.password-based-login-form-module-scss-module__wjEU4G__hintText{color:#94a3b8;margin:1rem 0;font-size:.75rem;line-height:1.5}.password-based-login-form-module-scss-module__wjEU4G__animateFade{animation:.3s ease-in-out password-based-login-form-module-scss-module__wjEU4G__fadeIn}@keyframes password-based-login-form-module-scss-module__wjEU4G__fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.password-based-login-form-module-scss-module__wjEU4G__passwordWrapper{position:relative}.password-based-login-form-module-scss-module__wjEU4G__inputGroup,.password-based-login-form-module-scss-module__wjEU4G__passwordWrapper{flex-direction:column;display:flex}
