.auth_authImage__Ve7hs{background-image:url(/_next/static/media/Login.9d16d085.png);background-repeat:no-repeat;background-position:100%;background-size:cover;min-height:100vh}.auth_loginBox__B6gjb{align-items:center}.auth_authCard__hOMgl{background:#fff;border-radius:16px;padding:40px 36px;width:100%;max-width:460px;box-shadow:0 4px 24px rgba(0,0,0,.08)}.auth_authTitle__kZDdj{font-size:28px;font-weight:700;color:#1a1a2e;margin-bottom:4px}.auth_authSubtitle__m6yBh{font-size:14px;color:#6b7280;display:block;margin-bottom:8px}.auth_inputWrapper__gAgbM{position:relative}.auth_inputWrapper__gAgbM .auth_inputIcon__tS_In{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:2}.auth_inputWrapper__gAgbM .auth_eyeToggle__qKdhg{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:18px;color:#6b7280;cursor:pointer;z-index:2;transition:color .2s}.auth_inputWrapper__gAgbM .auth_eyeToggle__qKdhg:hover{color:#003ecc}.auth_mailIcon__NgZVc{position:absolute;left:15px;top:41px}.auth_mailIcon1__7hb7I{position:absolute;left:15px;top:17px}.auth_eyeIcon__OhAcR{position:absolute;right:15px;top:40px;font-size:20px;color:#6b7280;cursor:pointer;transition:color .2s}.auth_eyeIcon__OhAcR:hover{color:#003ecc}.auth_eyeIcon1__NjEi7{position:absolute;right:15px;top:40px;font-size:20px;color:#6b7280;cursor:pointer;transition:color .2s}.auth_eyeIcon1__NjEi7:hover{color:#003ecc}.auth_loginBtn__UmFT_{background:#003ecc;width:100%;border-radius:50px;border:none!important;height:50px;font-weight:600;font-size:15px;letter-spacing:1px;transition:background .3s,box-shadow .3s}.auth_loginBtn__UmFT_:hover{background:#0032a8;box-shadow:0 4px 14px rgba(0,62,204,.35)}.auth_loginBtn__UmFT_:active{background:#00287d}.auth_loginBtn__UmFT_:disabled{background:#8fa8d6;box-shadow:none}.auth_divider__CJlZZ{display:flex;align-items:center;text-align:center;color:#9ca3af;font-size:13px;margin:24px 0 0}.auth_divider__CJlZZ:after,.auth_divider__CJlZZ:before{content:"";flex:1;border-bottom:1px solid #e5e7eb}.auth_divider__CJlZZ:before{margin-right:12px}.auth_divider__CJlZZ:after{margin-left:12px}.auth_forgotLink__y_x9j{font-size:14px;font-weight:600;color:#003ecc;text-align:center;margin-top:20px;cursor:pointer;transition:color .2s}.auth_forgotLink__y_x9j:hover{color:#0032a8;text-decoration:underline}.auth_backLink__bm1TK{font-size:14px;font-weight:600;color:#003ecc;cursor:pointer;transition:color .2s;display:inline-flex;align-items:center;gap:6px}.auth_backLink__bm1TK:hover{color:#0032a8;text-decoration:underline}.auth_otpInput__IgnxZ{width:44px!important;height:44px!important;border:1.5px solid #d1d5db;border-radius:8px;text-align:center;font-size:18px;font-weight:600;color:#1a1a2e;outline:none;transition:border-color .2s,box-shadow .2s}.auth_otpInput__IgnxZ:focus{border-color:#003ecc;box-shadow:0 0 0 3px rgba(0,62,204,.1)}.auth_sendOtpBtn__30rKy{height:49px;min-width:120px;border-radius:8px;font-weight:600;font-size:13px;letter-spacing:.5px;white-space:nowrap;border:none!important;background:#003ecc;transition:background .3s}.auth_sendOtpBtn__30rKy:hover{background:#0032a8}.auth_sendOtpBtn__30rKy:disabled{background:#8fa8d6}.auth_verifiedBadge__Vd1P7{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#ecfdf5;color:#059669;border-radius:20px;font-size:13px;font-weight:600}.auth_formLabel__ukIrd{font-size:13px;font-weight:500;color:#374151;margin-bottom:6px}