.OTPModal_modalOverlay__CIa_M{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;animation:OTPModal_fadeIn__WnFB8 .3s ease-in-out}@keyframes OTPModal_fadeIn__WnFB8{0%{opacity:0}to{opacity:1}}.OTPModal_modalContent__UkkvZ{background:#fff;padding:40px 30px;border-radius:16px;max-width:450px;width:90%;position:relative;animation:OTPModal_slideUp__e96Kw .3s ease-out;box-shadow:0 20px 60px rgba(0,0,0,.3)}@keyframes OTPModal_slideUp__e96Kw{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.OTPModal_closeButton__FD0Z2{position:absolute;top:15px;right:15px;background:none;border:none;font-size:32px;cursor:pointer;color:#666;transition:color .2s;line-height:1;padding:0;width:32px;height:32px}.OTPModal_closeButton__FD0Z2:hover{color:#000}.OTPModal_modalHeader__s8vJP{text-align:center;margin-bottom:30px}.OTPModal_modalHeader__s8vJP h2{margin:0 0 10px;font-size:28px;color:#1a1a1a}.OTPModal_modalHeader__s8vJP p{margin:0;font-size:14px;color:#666;line-height:1.6}.OTPModal_modalHeader__s8vJP strong{color:#4caf50;font-weight:600}.OTPModal_otpInputContainer__kTp3u{display:flex;gap:15px;justify-content:center;margin-bottom:20px}.OTPModal_otpInput__h5BJC{width:60px;height:60px;font-size:24px;font-weight:600;text-align:center;border:2px solid #ddd;border-radius:12px;transition:all .3s;outline:none}.OTPModal_otpInput__h5BJC:focus{border-color:#4caf50;box-shadow:0 0 0 4px rgba(76,175,80,.1);transform:scale(1.05)}.OTPModal_otpInput__h5BJC:disabled{background:#f5f5f5;cursor:not-allowed}.OTPModal_error__PeCV8{background:#ffebee;color:#c62828;padding:12px;border-radius:8px;font-size:14px;border-left:4px solid #c62828}.OTPModal_error__PeCV8,.OTPModal_timerSection__jQVB6{margin-bottom:20px;text-align:center}.OTPModal_timer__Lmp_8{margin:0;font-size:14px;color:#666}.OTPModal_timer__Lmp_8 strong{color:#4caf50;font-weight:600}.OTPModal_expired__418TS{margin:0;font-size:14px;color:#f44336;font-weight:600}.OTPModal_verifyButton__I_6SO{width:100%;padding:14px;background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;margin-bottom:20px}.OTPModal_verifyButton__I_6SO:hover:not(:disabled){background:linear-gradient(135deg,#45a049,#3d8b40);transform:translateY(-2px);box-shadow:0 4px 12px rgba(76,175,80,.3)}.OTPModal_verifyButton__I_6SO:disabled{background:#ccc;cursor:not-allowed;transform:none}.OTPModal_resendSection__QVl2q{text-align:center}.OTPModal_resendButton__9vk7R{background:none;border:none;color:#4caf50;font-size:14px;font-weight:600;cursor:pointer;padding:8px 16px;border-radius:6px;transition:all .2s}.OTPModal_resendButton__9vk7R:hover:not(:disabled){background:rgba(76,175,80,.1)}.OTPModal_resendButton__9vk7R:disabled{color:#ccc;cursor:not-allowed}.OTPModal_resendInfo__szzt_{margin:0;font-size:13px;color:#999}@media (max-width:768px){.OTPModal_modalContent__UkkvZ{padding:30px 20px}.OTPModal_otpInput__h5BJC{width:50px;height:50px;font-size:20px}.OTPModal_otpInputContainer__kTp3u{gap:10px}.OTPModal_modalHeader__s8vJP h2{font-size:24px}}.Auth_authContainer__krRUD{width:850px;max-width:95vw;margin:40px auto;display:flex;border-radius:24px;overflow:hidden;box-shadow:0 18px 45px rgba(0,0,0,.12);background:#fff;position:relative;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.Auth_formsWrapper__ExlLv{position:relative;width:55%;overflow:hidden}.Auth_formsInner__p1UBU{inset:0;display:flex;width:200%;transition:transform .6s ease-in-out}.Auth_authContainer__krRUD.Auth_signupMode___4av0 .Auth_formsInner__p1UBU{transform:translateX(-50%)}.Auth_form__8RGi_{width:50%;padding:40px 42px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;opacity:0;transform:translateX(40px);transition:opacity .45s ease,transform .45s ease}.Auth_loginForm__bsiIE{opacity:1;transform:translateX(0)}.Auth_authContainer__krRUD.Auth_signupMode___4av0 .Auth_loginForm__bsiIE{opacity:0;transform:translateX(-40px)}.Auth_authContainer__krRUD.Auth_signupMode___4av0 .Auth_signupForm__y4jq3{opacity:1;transform:translateX(0)}.Auth_signupForm__y4jq3{opacity:0;transform:translateX(40px)}.Auth_form__8RGi_ h2{margin:0;font-size:26px}.Auth_subtitle__PHZY2{margin:0 0 12px;font-size:14px;color:#6e6e6e}.Auth_inputGroup__O2PQ9{display:flex;flex-direction:column;gap:4px}.Auth_inputGroup__O2PQ9 label{font-size:13px;font-weight:500;color:#333}.Auth_inputGroup__O2PQ9 input{padding:10px 12px;border-radius:10px;border:1px solid #ddd;outline:none;font-size:14px;transition:border .2s ease,box-shadow .2s ease,transform .1s ease}.Auth_inputGroup__O2PQ9 input:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.18);transform:translateY(-1px)}.Auth_primaryBtn__4DReE{margin-top:10px;padding:11px 16px;border-radius:999px;border:none;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;display:flex;align-items:center;justify-content:center;gap:8px}.Auth_primaryBtn__4DReE:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 25px rgba(79,70,229,.35);filter:brightness(1.03)}.Auth_primaryBtn__4DReE:active:not(:disabled){transform:translateY(0);box-shadow:none}.Auth_primaryBtn__4DReE:disabled{opacity:.7;cursor:not-allowed}.Auth_switchText__k0sog{margin-top:8px;font-size:13px;color:#555}.Auth_linkBtn__AVOud{border:none;background:none;color:#4f46e5;cursor:pointer;font-size:13px;font-weight:600;text-decoration:underline;padding:0}.Auth_linkBtn__AVOud:hover{color:#6366f1}.Auth_sidePanel__9jKiO{width:45%;background:radial-gradient(circle at top left,#a855f7,#4f46e5);color:#fff;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.Auth_panelContent__pC1HL{text-align:center;padding:30px;max-width:260px;animation:Auth_floatIn__qKxHs .8s ease forwards}.Auth_panelContent__pC1HL h2{font-size:26px;margin-bottom:8px}.Auth_panelContent__pC1HL p{font-size:14px;line-height:1.5;margin-bottom:18px}.Auth_outlineBtn__wlAeL{padding:9px 18px;border-radius:999px;border:1px solid #fff;background:transparent;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease,color .2s ease,transform .15s ease}.Auth_outlineBtn__wlAeL:hover{background:#fff;color:#4f46e5;transform:translateY(-1px)}.Auth_outlineBtn__wlAeL:active{transform:translateY(0)}@keyframes Auth_floatIn__qKxHs{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.Auth_aadhaarWrapper__tvvjW{position:relative;display:flex;align-items:center}.Auth_aadhaarInput__iCzvv{flex:1 1;padding-right:40px!important}.Auth_validationIcon__K446c{position:absolute;right:12px;font-size:20px;font-weight:700;transition:all .3s ease;pointer-events:none}.Auth_validationIcon__K446c.Auth_valid__dI1Xr{color:#10b981}.Auth_validationIcon__K446c.Auth_invalid__i8q04{color:#ef4444}.Auth_spinner__fRASl{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:Auth_spin__3Kb1j .6s linear infinite}@keyframes Auth_spin__3Kb1j{to{transform:rotate(1turn)}}.Auth_errorMessage__BAq2s{background:#fee;color:#c33;border-radius:8px;border:1px solid #fcc}.Auth_errorMessage__BAq2s,.Auth_successMessage__Nbmdt{position:fixed;top:20px;left:50%;transform:translateX(-50%);padding:12px 24px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;max-width:90%;animation:Auth_slideDown__Irjw5 .3s ease}.Auth_successMessage__Nbmdt{background:#efe;color:#2a2;border-radius:8px;border:1px solid #cfc}@keyframes Auth_slideDown__Irjw5{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:768px){.Auth_authContainer__krRUD{flex-direction:column;width:100%;margin:20px auto}.Auth_formsWrapper__ExlLv{width:100%}.Auth_sidePanel__9jKiO{width:100%;min-height:200px}.Auth_form__8RGi_{padding:30px 24px}}