.VerifyOtp_overlay__A33h_{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:1000;animation:VerifyOtp_fadeIn__pLnaY .3s ease}.VerifyOtp_dialog__lwRjL{background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.3);width:90%;max-width:400px;overflow:hidden;animation:VerifyOtp_slideUp__hGHFn .3s ease}.VerifyOtp_header__R8e2a{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:25px;text-align:center;position:relative}.VerifyOtp_header__R8e2a h2{margin:0;font-size:1.5rem;font-weight:600}.VerifyOtp_closeBtn__KuLIL{position:absolute;top:15px;right:15px;background:hsla(0,0%,100%,.2);border:none;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.VerifyOtp_closeBtn__KuLIL:hover:not(:disabled){background:hsla(0,0%,100%,.3);transform:scale(1.1)}.VerifyOtp_closeBtn__KuLIL:disabled{opacity:.5;cursor:not-allowed}.VerifyOtp_body__bSZDf{padding:30px}.VerifyOtp_phoneInfo__kqjUV{text-align:center;margin-bottom:30px}.VerifyOtp_phoneInfo__kqjUV i{font-size:2rem;color:#667eea;margin-bottom:15px}.VerifyOtp_phoneInfo__kqjUV p{margin:5px 0;color:#666}.VerifyOtp_phoneNumber__1m4BC{font-weight:600;color:#333!important;font-size:1.1rem}.VerifyOtp_testOtpHint___8qKl{background:#e3f2fd;border:1px solid #2196f3;border-radius:8px;padding:10px;margin:10px 0;text-align:center;font-size:.9rem;color:#1976d2}.VerifyOtp_testOtpHint___8qKl i{margin-right:5px}.VerifyOtp_changeNumberBtn__l5ara{background:transparent;border:1px solid #667eea;color:#667eea;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:.9rem;margin-top:10px;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.VerifyOtp_changeNumberBtn__l5ara:hover:not(:disabled){background:#667eea;color:#fff;transform:translateY(-1px)}.VerifyOtp_changeNumberBtn__l5ara:disabled{opacity:.5;cursor:not-allowed}.VerifyOtp_inputs__5cv9f{display:flex;gap:10px;justify-content:center;margin-bottom:20px}.VerifyOtp_digit__qj0Tp{width:50px;height:60px;border:2px solid #e1e5e9;border-radius:12px;text-align:center;font-size:1.5rem;font-weight:600;transition:all .3s ease;background:#f8f9fa}.VerifyOtp_digit__qj0Tp:focus{border-color:#667eea;background:#fff;box-shadow:0 0 0 3px rgba(102,126,234,.1);transform:translateY(-2px);outline:none}.VerifyOtp_digit__qj0Tp.VerifyOtp_error__snA1V{border-color:#e74c3c;background:#fdf2f2}.VerifyOtp_digit__qj0Tp:disabled{opacity:.6;cursor:not-allowed}.VerifyOtp_errorMessage__N3nFU{background:#fdf2f2;color:#e74c3c;padding:12px;border-radius:8px;text-align:center;margin-bottom:15px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:.9rem}.VerifyOtp_timerSection__NniVM{text-align:center;margin-bottom:20px}.VerifyOtp_timerSection__NniVM p{color:#666;font-size:.9rem}.VerifyOtp_resendBtn__NKjRU,.VerifyOtp_timer__oQeXd{color:#667eea;font-weight:600}.VerifyOtp_resendBtn__NKjRU{background:none;border:none;cursor:pointer;text-decoration:underline;transition:color .3s ease;font-size:.9rem}.VerifyOtp_resendBtn__NKjRU:hover:not(:disabled){color:#764ba2}.VerifyOtp_resendBtn__NKjRU:disabled{opacity:.5;cursor:not-allowed}.VerifyOtp_footer__9Pbba{padding:0 30px 30px}.VerifyOtp_footerButtons__XHZgK{display:flex;gap:12px;width:100%}.VerifyOtp_backButton__ROvEV{flex:1 1;padding:15px;background:#f8f9fa;color:#666;border:2px solid #e1e5e9;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.VerifyOtp_backButton__ROvEV:hover:not(:disabled){background:#e9ecef;border-color:#667eea;color:#667eea;transform:translateY(-1px)}.VerifyOtp_backButton__ROvEV:disabled{opacity:.6;cursor:not-allowed}.VerifyOtp_verifyBtn__RYJ6p{flex:2 1;padding:15px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}.VerifyOtp_verifyBtn__RYJ6p:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px rgba(102,126,234,.4)}.VerifyOtp_verifyBtn__RYJ6p:disabled{opacity:.6;cursor:not-allowed;transform:none}@keyframes VerifyOtp_fadeIn__pLnaY{0%{opacity:0}to{opacity:1}}@keyframes VerifyOtp_slideUp__hGHFn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.VerifyOtp_dialog__lwRjL{margin:20px;width:calc(100% - 40px)}.VerifyOtp_body__bSZDf{padding:20px}.VerifyOtp_digit__qj0Tp{width:45px;height:55px;font-size:1.3rem}.VerifyOtp_footerButtons__XHZgK{flex-direction:column}.VerifyOtp_backButton__ROvEV,.VerifyOtp_verifyBtn__RYJ6p{flex:none}}.Login_root__1TfH7{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;align-items:center;justify-content:center;padding:20px}.Login_mainContainer__e95x1{background:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);overflow:hidden;min-height:80vh}.Login_leftSection__Q4syv{background:linear-gradient(135deg,#2198f3,#333c86)}.Login_logo__lxaky{filter:brightness(0) invert(1)}.Login_tagline__8fzMs{font-size:1.5rem!important;font-weight:300!important;margin-bottom:20px!important;opacity:.95;text-shadow:0 2px 4px rgba(0,0,0,.3);cursor:default!important}.Login_welcomeText___3rp2{font-size:2.5rem!important;font-weight:700!important;line-height:1.2!important;text-shadow:0 2px 8px rgba(0,0,0,.4);cursor:default!important}.Login_rightSection__OpAQR{display:flex;align-items:center;justify-content:center;padding:40px}.Login_formWrapper__A5in_{width:100%;max-width:400px}.Login_formCard__VXWbo{width:100%}.Login_formContainer__XAYpW{margin-top:20px}.Login_inputLabel__2GVy2{margin-bottom:8px!important}.Login_textInput__YsEia{border-radius:10px!important}.Login_textInput__YsEia fieldset{border-radius:10px}.Login_textInput__YsEia.Login_Mui-focused__2g24f fieldset{border-width:2px!important}.Login_loginButton__ofrBm{padding:12px 24px!important;font-size:1.1rem!important;box-shadow:0 4px 15px rgba(33,152,243,.3)!important}.Login_loginButton__ofrBm:hover{box-shadow:0 6px 20px rgba(33,152,243,.4)!important}.Login_arrowIcon__pa74J{background:hsla(0,0%,100%,.2);border-radius:50%;padding:2px;margin-left:8px}.Login_linksContainer___q_4Q{margin-top:10px}.Login_backLink__QUOeK{color:#666!important;cursor:pointer;text-align:center;font-weight:600!important;transition:color .3s ease}.Login_backLink__QUOeK:hover{color:#2198f3!important}.Login_footerLinks__XtjxE{margin-top:30px;text-align:center}.Login_signupLink__be1Jl{color:#666!important;margin-bottom:10px!important}.Login_communityLink__vT2pR,.Login_signupLink__be1Jl span{color:#2198f3!important;font-weight:600!important;cursor:pointer}@media (max-width:900px){.Login_mainContainer__e95x1{min-height:auto}.Login_leftSection__Q4syv{padding:30px 20px;min-height:200px}.Login_welcomeText___3rp2{font-size:2rem!important}.Login_rightSection__OpAQR{padding:30px 20px}}@media (max-width:600px){.Login_root__1TfH7{padding:10px}.Login_leftSection__Q4syv{min-height:150px;padding:20px}.Login_welcomeText___3rp2{font-size:1.5rem!important}.Login_tagline__8fzMs{font-size:1.2rem!important}.Login_formTitle__3tTWM{font-size:1.5rem!important}.Login_linksContainer___q_4Q{flex-direction:column;gap:10px;text-align:center}}.Login_formContainer__XAYpW{margin-top:10px}.Login_inputLabel__2GVy2{font-weight:600!important;margin-bottom:4px!important;display:block;color:#333;font-size:.9rem!important}.Login_textInput__YsEia{border-radius:8px!important}.Login_textInput__YsEia fieldset{border-color:#e0e0e0!important;border-radius:8px}.Login_textInput__YsEia:hover fieldset{border-color:#2198f3!important}.Login_textInput__YsEia.Login_Mui-focused__2g24f fieldset{border-color:#2198f3!important;border-width:1px!important}.Login_inputIcon__XOmNU{color:#666;font-size:20px!important}.Login_passwordToggle__KTrk1{color:#666;padding:4px}.Login_loginButton__ofrBm{background:linear-gradient(135deg,#2198f3,#ed6a24)!important;padding:8px 20px!important;font-size:.9rem!important;box-shadow:0 2px 8px rgba(33,152,243,.3)!important;min-width:100px!important}.Login_loginButton__ofrBm:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(33,152,243,.4)!important}.Login_loginButton__ofrBm:disabled{opacity:.7}.Login_arrowIconWrapper__lTF63{border:.5px solid #ed6a24!important;padding:2px!important;background-color:#ed6a24!important}.Login_linksContainer___q_4Q{justify-content:flex-end}.Login_forgotPassword__PrR_i:hover,.Login_linkText__sU6S3:hover{color:#ed6a24!important;text-decoration:underline}.Login_subText__JjHRQ{color:#666!important;font-size:.85rem!important;margin-top:16px!important}.Login_subText__JjHRQ span{color:#2198f3!important;font-weight:600!important;cursor:pointer;transition:color .3s ease}.Login_subText__JjHRQ span:hover{color:#ed6a24!important;text-decoration:underline}.Login_captchaContainer__VDd6F{margin:16px 0}@media (max-width:600px){.Login_formContainer__XAYpW{margin-top:5px}.Login_loginButton__ofrBm{padding:6px 16px!important}.Login_forgotPassword__PrR_i,.Login_inputLabel__2GVy2,.Login_linkText__sU6S3,.Login_loginButton__ofrBm{font-size:.85rem!important}}.Login_logoWrapper__Mc7n_{margin-bottom:30px;display:flex;justify-content:center;align-items:center}.Login_logo__lxaky{filter:none!important}.Login_logoDark__Pr_GP{filter:brightness(0) invert(0)!important}.Login_logoColored__DKEf9{filter:none!important}.Login_formTitle__3tTWM{font-size:2rem!important;font-weight:700!important;margin-bottom:10px!important;background:linear-gradient(135deg,#2198f3,#ed6a24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:left}.Login_formSubtitle__DL4jo{color:#666;margin-bottom:30px!important;font-size:1rem!important;text-align:left}@media (max-width:900px){.Login_formTitle__3tTWM{text-align:center!important;font-size:1.8rem!important}.Login_formSubtitle__DL4jo{text-align:center!important;font-size:.95rem!important}}@media (max-width:600px){.Login_formTitle__3tTWM{text-align:center!important;font-size:1.5rem!important}.Login_formSubtitle__DL4jo{text-align:center!important;font-size:.9rem!important;margin-bottom:20px!important}}.Login_linksContainer___q_4Q{display:flex;justify-content:space-between;align-items:center;margin-top:8px;width:100%}.Login_forgotPassword__PrR_i,.Login_linkText__sU6S3{color:#2198f3!important;font-weight:600!important;cursor:pointer;transition:color .3s ease;font-size:.9rem!important}.Login_forgotPassword__PrR_i:hover,.Login_linkText__sU6S3:hover{color:#ed6a24!important;text-decoration:underline}.Login_loginButton__ofrBm{background:linear-gradient(135deg,#2196f3,#1976d2)!important;color:#fff!important;padding:10px 24px!important;border-radius:10px!important;font-weight:600!important;font-size:1rem!important;text-transform:none!important;box-shadow:0 4px 12px rgba(33,150,243,.3)!important;transition:all .3s ease!important;min-width:120px!important;border:none!important}.Login_loginButton__ofrBm:hover{background:linear-gradient(135deg,#1976d2,#1565c0)!important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(33,150,243,.4)!important}.Login_loginButton__ofrBm:active{transform:translateY(0)}.Login_loginButton__ofrBm:disabled{background:#90caf9!important;transform:none!important;box-shadow:none!important}.Login_arrowIconWrapper__lTF63{border:1.5px solid #fff!important;border-radius:50%!important;padding:3px!important;display:flex!important;align-items:center!important;justify-content:center!important;background-color:transparent!important;margin-left:8px;transition:all .3s ease}.Login_arrowIcon__pa74J{font-size:16px!important;font-weight:700;color:#fff}.Login_leftSection__Q4syv{position:relative;display:flex;align-items:center;justify-content:center;padding:40px;min-height:100vh;width:100%;overflow:hidden}.Login_backgroundImage__tXRB4{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;height:100%}.Login_backgroundImage__tXRB4 img{object-fit:cover;width:100%!important;height:100%!important}.Login_brandContainer__OjzCF{text-align:center;color:#fff;position:relative;z-index:3;width:100%;max-width:500px}