.OTPModal_overlay__RBFU9{position:fixed;inset:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:200;animation:OTPModal_fadeIn__WnFB8 .2s ease}@keyframes OTPModal_fadeIn__WnFB8{0%{opacity:0}to{opacity:1}}.OTPModal_modal__SFcpv{background:var(--surface-primary);border:1px solid var(--border-light);border-radius:20px;padding:2.5rem 2rem;max-width:400px;width:90%;text-align:center;position:relative;animation:OTPModal_slideUp__e96Kw .3s ease;box-shadow:var(--shadow-sm)}@keyframes OTPModal_slideUp__e96Kw{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.OTPModal_closeBtn__YtDv8{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:var(--text-muted);font-size:1.5rem;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.OTPModal_closeBtn__YtDv8:hover{background:var(--surface-secondary);color:var(--text-primary)}.OTPModal_modalHeader__s8vJP{margin-bottom:1.5rem}.OTPModal_iconContainer__VVTpY{width:56px;height:56px;border-radius:50%;background:var(--surface-secondary);color:var(--accent-primary);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.OTPModal_icon__g_o3n{font-size:1.5rem}.OTPModal_modalHeader__s8vJP h3{font-size:1.3rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem}.OTPModal_modalHeader__s8vJP p{font-size:.9rem;color:var(--text-muted);margin:0;line-height:1.5}.OTPModal_modalHeader__s8vJP strong{color:var(--text-primary)}.OTPModal_otpInputs__cBk21{display:flex;justify-content:center;gap:.5rem;margin-bottom:1.5rem}.OTPModal_otpInput__h5BJC{width:48px;height:56px;text-align:center;font-size:1.4rem;font-weight:700;color:var(--text-primary);background:var(--surface-secondary);border:2px solid var(--border-medium);border-radius:12px;outline:none;transition:all .2s ease;caret-color:var(--accent-primary)}.OTPModal_otpInput__h5BJC:focus{border-color:var(--accent-primary);background:var(--surface-primary);box-shadow:var(--shadow-glow)}.OTPModal_otpInputError__UAHy4{border-color:#ef4444!important}.OTPModal_error__PeCV8{color:#ef4444;font-size:.85rem;margin:-.5rem 0 1rem}.OTPModal_verifyBtn__DgJ4C{width:100%;background:var(--accent-primary);border:none;color:#fff;padding:.8rem;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease;box-shadow:var(--shadow-sm)}.OTPModal_verifyBtn__DgJ4C:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-1px)}.OTPModal_verifyBtn__DgJ4C:disabled{opacity:.5;cursor:not-allowed;transform:none}.OTPModal_spinner__4ydua{width:18px;height:18px;border:2px solid var(--border-medium);border-top-color:var(--accent-primary);border-radius:50%;animation:OTPModal_spin__Mr9tt .6s linear infinite}@keyframes OTPModal_spin__Mr9tt{to{transform:rotate(1turn)}}.OTPModal_resendSection__QVl2q{margin-top:1.5rem}.OTPModal_cooldown__KPkAd{color:var(--text-muted);font-size:.85rem}.OTPModal_cooldown__KPkAd strong{color:var(--text-primary)}.OTPModal_resendBtn__0Tl0Y{background:transparent;border:none;color:var(--accent-primary);cursor:pointer;font-size:.9rem;font-weight:500;text-decoration:underline;transition:color .2s ease}.OTPModal_resendBtn__0Tl0Y:hover{color:var(--accent-secondary)}.OTPModal_resendBtn__0Tl0Y:disabled{color:var(--text-muted);cursor:not-allowed}@media (max-width:400px){.OTPModal_modal__SFcpv{padding:2rem 1.2rem}.OTPModal_otpInput__h5BJC{width:40px;height:48px;font-size:1.2rem}}.Auth_authContainer__krRUD{width:900px;max-width:95vw;margin:0 auto;display:flex;border-radius:28px;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);background:var(--surface-primary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-light);position:relative;font-family:inherit;animation:Auth_fadeIn__kLcDR .8s ease-out}@keyframes Auth_fadeIn__kLcDR{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Auth_formsWrapper__ExlLv{position:relative;width:55%;overflow:hidden;background:transparent}.Auth_formsInner__p1UBU{display:flex;width:200%;transition:transform .6s cubic-bezier(.4,0,.2,1)}.Auth_authContainer__krRUD.Auth_signupMode___4av0 .Auth_formsInner__p1UBU{transform:translateX(-50%)}.Auth_form__8RGi_{width:50%;padding:30px 42px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;opacity:1;transition:opacity .4s ease}.Auth_form__8RGi_ h2{margin:0;font-size:28px;font-weight:800;background:linear-gradient(135deg,#fbbf24,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Auth_subtitle__PHZY2{margin:-5px 0 5px;font-size:14px;color:var(--text-muted)}.Auth_inputGroup__O2PQ9{display:flex;flex-direction:column;gap:3px}.Auth_inputGroup__O2PQ9 label{font-size:14px;font-weight:600;color:var(--text-secondary);margin-left:4px}.Auth_inputGroup__O2PQ9 input{padding:10px 14px;border-radius:10px;border:1px solid var(--border-medium);background:var(--surface-tertiary);color:var(--text-primary);outline:none;font-size:14px;transition:all .3s ease}.Auth_inputGroup__O2PQ9 input:focus{border-color:var(--accent-secondary);background:var(--surface-secondary);box-shadow:0 0 0 4px rgba(16,185,129,.15)}.Auth_primaryBtn__4DReE{margin-top:10px;padding:12px 20px;border-radius:14px;border:none;background:linear-gradient(135deg,var(--accent-primary) 0,#2563eb 100%);color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 10px 20px rgba(59,130,246,.2)}.Auth_primaryBtn__4DReE:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 30px rgba(59,130,246,.3);filter:brightness(1.1)}.Auth_primaryBtn__4DReE:active:not(:disabled){transform:translateY(0)}.Auth_primaryBtn__4DReE:disabled{opacity:.6;cursor:not-allowed}.Auth_switchText__k0sog{margin-top:10px;font-size:14px;color:var(--text-muted);text-align:center}.Auth_linkBtn__AVOud{border:none;background:none;color:var(--accent-primary);cursor:pointer;font-size:14px;font-weight:700;padding:0 4px;transition:color .3s ease}.Auth_linkBtn__AVOud:hover{color:#2563eb;text-decoration:underline}.Auth_sidePanel__9jKiO{width:45%;background:linear-gradient(135deg,#1e3a8a,#10b981);color:#fff;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.Auth_sidePanel__9jKiO:after{content:"";position:absolute;width:150%;height:150%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);top:-25%;left:-25%;animation:Auth_rotate__dzeZ4 20s linear infinite}@keyframes Auth_rotate__dzeZ4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Auth_panelContent__pC1HL{text-align:center;padding:40px;position:relative;z-index:2;animation:Auth_floatIn__qKxHs .8s ease forwards}.Auth_panelContent__pC1HL h2{font-size:32px;font-weight:800;margin-bottom:15px;color:#fff}.Auth_panelContent__pC1HL p{font-size:16px;line-height:1.6;margin-bottom:25px;color:hsla(0,0%,100%,.9)}.Auth_outlineBtn__wlAeL{padding:12px 30px;border-radius:12px;border:2px solid #fff;background:transparent;color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s ease}.Auth_outlineBtn__wlAeL:hover{background:#fff;color:#1e3a8a;transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.Auth_dividerRow__mP8Vm{display:flex;align-items:center;gap:12px;margin:8px 0 4px}.Auth_dividerLine__Y07A0{flex:1 1;height:1px;background:var(--border-light)}.Auth_dividerText__a5Gsb{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-weight:500}.Auth_panelRoles__tdC4h{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:20px}.Auth_panelRoles__tdC4h span{background:var(--surface-tertiary);border:1px solid var(--border-light);padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.Auth_panelHint__wrX11{font-size:13px!important;color:hsla(0,0%,100%,.65)!important;font-style:italic;margin-bottom:0!important}@keyframes Auth_floatIn__qKxHs{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.Auth_aadhaarWrapper__tvvjW{position:relative;display:flex;align-items:center}.Auth_aadhaarInput__iCzvv{flex:1 1;padding-right:45px!important}.Auth_validationIcon__K446c{position:absolute;right:15px;font-size:18px;font-weight:700}.Auth_validationIcon__K446c.Auth_valid__dI1Xr{color:#10b981}.Auth_validationIcon__K446c.Auth_invalid__i8q04{color:#ef4444}@media (max-width:900px){.Auth_authContainer__krRUD{width:95vw;margin:40px auto}}@media (max-width:768px){.Auth_authContainer__krRUD{flex-direction:column;height:auto;border-radius:20px}.Auth_formsWrapper__ExlLv,.Auth_sidePanel__9jKiO{width:100%}.Auth_sidePanel__9jKiO{padding:40px 20px;order:-1}.Auth_form__8RGi_{padding:40px 25px}}.Auth_errorMessage__BAq2s,.Auth_successMessage__Nbmdt{position:fixed;top:30px;left:50%;transform:translateX(-50%);padding:16px 32px;border-radius:16px;z-index:1000;font-weight:600;box-shadow:0 20px 40px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:Auth_slideDown__Irjw5 .4s cubic-bezier(.175,.885,.32,1.275)}.Auth_errorMessage__BAq2s{background:rgba(239,68,68,.9);color:#fff;border:1px solid hsla(0,0%,100%,.1)}.Auth_successMessage__Nbmdt{background:rgba(16,185,129,.9);color:#fff;border:1px solid hsla(0,0%,100%,.1)}@keyframes Auth_slideDown__Irjw5{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}