.SignIn_signInContainer__35svV{min-height:100%;display:flex;align-items:center;justify-content:center;padding:16px;position:relative;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.SignIn_backgroundAnimation__RB_ZX{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 10% 20%,rgba(16,185,129,.1) 0,transparent 50%),radial-gradient(circle at 90% 30%,rgba(59,130,246,.08) 0,transparent 50%);z-index:-1}.SignIn_mainGrid__8x3Z9{display:grid;grid-template-columns:1fr;gap:24px;width:100%;max-width:1200px;margin:0 auto;align-items:center}@media (min-width:1024px){.SignIn_mainGrid__8x3Z9{grid-template-columns:1fr 1fr;gap:40px}}.SignIn_leftPanel__4hu13{display:none}@media (min-width:1024px){.SignIn_leftPanel__4hu13{display:block;padding:32px;animation:SignIn_slideInLeft__RmFZT .6s ease-out}}@keyframes SignIn_slideInLeft__RmFZT{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.SignIn_brandSection__pOPHe{margin-bottom:32px}.SignIn_logoContainer__9d2Xw{display:flex;align-items:center;gap:16px;margin-bottom:16px}.SignIn_logoPlaceholder__N6iCW{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px rgba(16,185,129,.3)}.SignIn_logoText__Z0kLX{font-size:28px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.SignIn_brandTitle__Klb3_{font-size:2.2rem;font-weight:800;background:linear-gradient(135deg,#ffffff,#d1fae5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;letter-spacing:-.5px}.SignIn_brandAccent__dREvW{color:#10b981;-webkit-text-fill-color:#10b981}.SignIn_tagline__UFy_N{color:rgba(255,255,255,.8);font-size:1rem;font-weight:500;line-height:1.5}.SignIn_benefitsSection___F1az{margin-top:32px}.SignIn_benefitsTitle__TEoxs{color:white;font-size:1.4rem;font-weight:700;margin-bottom:20px;text-align:center}.SignIn_benefitsList__6EjSH{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.SignIn_benefitItem__jZzQo{display:flex;align-items:flex-start;gap:16px;padding:16px;background:rgba(255,255,255,.05);border-radius:16px;border:1px solid rgba(255,255,255,.1);transition:all .2s ease}.SignIn_benefitItem__jZzQo:hover{background:rgba(255,255,255,.08);border-color:rgba(16,185,129,.3)}.SignIn_benefitIcon__0cHK0{font-size:20px;background:rgba(16,185,129,.2);width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.SignIn_benefitContent__PsD6_ h4{color:white;font-size:1rem;font-weight:600;margin:0 0 6px}.SignIn_benefitContent__PsD6_ p{color:rgba(255,255,255,.7);font-size:.85rem;line-height:1.4;margin:0}.SignIn_trustMetrics__sv18e{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;padding:20px;background:rgba(255,255,255,.03);border-radius:16px;border:1px solid rgba(255,255,255,.1)}.SignIn_trustMetric__zzZ7d{display:flex;flex-direction:column;align-items:center;gap:6px}.SignIn_metricValue__RK_1r{font-size:1.5rem;font-weight:800;background:linear-gradient(135deg,#10b981,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.SignIn_metricLabel__urdM8{color:rgba(255,255,255,.7);font-size:.75rem;text-align:center;font-weight:500}.SignIn_rightPanel__241Cl{padding:16px;display:flex;justify-content:center;width:100%}.SignIn_loginCard__Q3P3g{width:100%;max-width:540px;min-height:auto;padding:32px 28px;position:relative;overflow:hidden;backdrop-filter:blur(20px);background:rgba(30,41,59,.6);border:1px solid rgba(100,116,139,.3);border-radius:20px;box-shadow:0 16px 48px rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,.1);transition:all .3s cubic-bezier(.175,.885,.32,1.275);animation:SignIn_slideInUp__60XWx .6s ease-out}@keyframes SignIn_slideInUp__60XWx{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SignIn_loginCard__Q3P3g:hover{transform:translateY(-4px);box-shadow:0 24px 56px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.2);border-color:rgba(16,185,129,.4)}.SignIn_loginCard__Q3P3g.SignIn_cardSubmitting__i4Onb{animation:SignIn_pulseGlow__k1tYo 2s ease-in-out infinite}@keyframes SignIn_pulseGlow__k1tYo{0%,to{box-shadow:0 16px 48px rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,.1)}50%{box-shadow:0 20px 40px rgba(16,185,129,.25),inset 0 1px 0 rgba(255,255,255,.2)}}.SignIn_progressSteps__YHTCq{display:flex;align-items:center;justify-content:center;margin-bottom:24px;gap:8px}.SignIn_step__r8g9q{flex-direction:column;gap:6px}.SignIn_stepNumber__R7sSh,.SignIn_step__r8g9q{display:flex;align-items:center;transition:all .2s ease}.SignIn_stepNumber__R7sSh{width:36px;height:36px;border-radius:50%;justify-content:center;background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.3);color:rgba(255,255,255,.5);font-weight:600;font-size:.9rem}.SignIn_stepActive__cofIk .SignIn_stepNumber__R7sSh{background:linear-gradient(135deg,#10b981,#059669);border-color:rgba(255,255,255,.5);color:white;box-shadow:0 4px 12px rgba(16,185,129,.4)}.SignIn_stepLabel__jank1{font-size:.75rem;color:rgba(255,255,255,.6);font-weight:500;transition:all .2s ease}.SignIn_stepActive__cofIk .SignIn_stepLabel__jank1{color:rgba(255,255,255,.87)}.SignIn_stepConnector___MGCA{width:50px;height:2px;background:rgba(255,255,255,.2);margin:0 8px;position:relative;top:-8px}.SignIn_authToggle__P2gV0{display:none;justify-content:center;margin-bottom:24px;background:rgba(255,255,255,.06);border-radius:16px;padding:5px;border:1px solid rgba(255,255,255,.1)}.SignIn_toggleBtn__41gTl{flex:1;padding:12px 16px;border:none;background:transparent;color:rgba(255,255,255,.7);font-weight:600;border-radius:12px;transition:all .2s ease;text-transform:none;min-width:110px;font-size:.9rem}.SignIn_toggleBtn__41gTl.SignIn_activeToggle__VpLJX{background:linear-gradient(135deg,rgba(255,255,255,.15),rgba(255,255,255,.1));color:white;box-shadow:0 2px 12px rgba(0,0,0,.15),0 0 0 1px rgba(255,255,255,.1)}.SignIn_toggleBtn__41gTl:hover{background:rgba(255,255,255,.08);color:white}.SignIn_toggleIcon__FYOVE{font-size:14px;margin-right:6px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.SignIn_titleSection__ksay3{text-align:center;margin-bottom:24px}.SignIn_secureLoginTitle__YH2iv{background:linear-gradient(135deg,#ffffff,#d1fae5);color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-weight:700;font-size:1.6rem;letter-spacing:-.5px}.SignIn_subtitle__UDadc{color:rgba(255,255,255,.8);font-weight:500;font-size:.95rem;line-height:1.5}.SignIn_serverError__XRz2w{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);color:#fecaca;padding:14px 16px;border-radius:12px;margin-bottom:20px;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;animation:SignIn_shake__U7yTo .5s ease-in-out}.SignIn_errorIcon__xwnFT{font-size:14px}.SignIn_loginForm__M2gJU,.SignIn_loginSection__48z5U{display:flex;flex-direction:column;gap:16px}.SignIn_loginSection__48z5U{animation:SignIn_fadeInUp__jsNOy .4s ease-out}.SignIn_formGroup__vQTua{display:flex;flex-direction:column;gap:6px}.SignIn_inputLabel__uyUyB{color:rgba(255,255,255,.9);font-weight:600;font-size:.85rem;margin-bottom:2px}.SignIn_mobileRow__qDIBu{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:768px){.SignIn_mobileRow__qDIBu{grid-template-columns:120px 1fr;gap:12px}}.SignIn_inputContainer___xEMx{position:relative;display:flex;align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:0 14px;transition:all .2s ease;overflow:hidden}.SignIn_inputContainer___xEMx.SignIn_inputFocused__wnaaO{background:rgba(255,255,255,.1);border-color:rgba(16,185,129,.6);box-shadow:0 0 0 3px rgba(16,185,129,.2),0 4px 16px rgba(0,0,0,.1)}.SignIn_inputIcon__tMlGh{color:rgba(255,255,255,.7);font-size:16px;margin-right:10px;transition:all .2s ease}.SignIn_inputContainer___xEMx.SignIn_inputFocused__wnaaO .SignIn_inputIcon__tMlGh{color:white}.SignIn_glassInput__yUp85{flex:1;background:transparent;border:none;padding:14px 0;color:white;font-size:14px;font-weight:500;transition:all .2s ease;width:100%}.SignIn_glassInput__yUp85::placeholder{color:rgba(255,255,255,.5);font-weight:400}.SignIn_glassInput__yUp85:focus{outline:none}.SignIn_glassInput__yUp85:disabled{opacity:.6;cursor:not-allowed}select.SignIn_glassInput__yUp85{appearance:none;background:transparent;cursor:pointer;padding-right:36px}.SignIn_selectArrow__CT066{position:absolute;right:14px;color:rgba(255,255,255,.7);font-size:10px;pointer-events:none;transition:transform .2s ease}.SignIn_inputContainer___xEMx.SignIn_inputFocused__wnaaO .SignIn_selectArrow__CT066{transform:rotate(180deg);color:white}.SignIn_otpSection___mkO1{display:flex;flex-direction:column;gap:12px;margin-top:12px}.SignIn_otpInstructions__zWD5e{color:rgba(255,255,255,.85);text-align:center;font-weight:500;line-height:1.5;font-size:.9rem}.SignIn_countdownTimer____WFK{margin-top:8px}.SignIn_countdownText___AS0k{color:rgba(255,255,255,.7);font-size:.8rem;display:block;text-align:center;margin-bottom:6px}.SignIn_countdownBar__O6DcO{width:100%;height:3px;background:rgba(255,255,255,.1);border-radius:2px;overflow:hidden}.SignIn_countdownProgress__fkpoq{height:100%;background:linear-gradient(90deg,#10b981,#059669);border-radius:2px;transition:width 1s linear}.SignIn_actionButtons__gKW7D{margin-top:16px}.SignIn_primaryBtn__eDTQ8,.SignIn_verifyBtn__1WSFe{width:100%;padding:16px 20px;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:12px;color:white;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s ease;border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;gap:8px}.SignIn_primaryBtn__eDTQ8:hover:not(:disabled),.SignIn_verifyBtn__1WSFe:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(16,185,129,.4),0 0 0 1px rgba(255,255,255,.2)}.SignIn_primaryBtn__eDTQ8:active:not(:disabled),.SignIn_verifyBtn__1WSFe:active:not(:disabled){transform:translateY(-1px)}.SignIn_primaryBtn__eDTQ8:disabled,.SignIn_verifyBtn__1WSFe:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none;background:linear-gradient(135deg,rgba(16,185,129,.5),rgba(5,150,105,.5))}.SignIn_otpActions__lQxfj{display:flex;gap:10px;align-items:center}.SignIn_backBtn__ZCH_q{padding:12px 16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);border-radius:10px;color:white;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px;min-width:70px;justify-content:center;font-size:.9rem}.SignIn_backBtn__ZCH_q:hover:not(:disabled){background:rgba(255,255,255,.12)}.SignIn_backBtn__ZCH_q:disabled{opacity:.5;cursor:not-allowed}.SignIn_backIcon__9V1PQ{font-size:14px}.SignIn_resendBtn__jVm8R{flex:1;padding:12px 16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);border-radius:10px;color:white;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px;font-size:.9rem}.SignIn_resendBtn__jVm8R:hover:not(:disabled){background:rgba(255,255,255,.15)}.SignIn_resendBtn__jVm8R:disabled{opacity:.5;cursor:not-allowed}.SignIn_resendIcon__VSeo6{font-size:12px}.SignIn_verifyBtn__1WSFe{flex:2}.SignIn_errorInput__AUXDj{border-color:#ef4444!important;background:rgba(239,68,68,.08)!important}.SignIn_errorText__TKkn8{color:#fca5a5;font-size:.75rem;margin-top:4px;padding-left:6px;font-weight:500}.SignIn_cardFooter__2Mqhi{text-align:center;margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.15)}.SignIn_footerText__PLopH{color:rgba(255,255,255,.75);line-height:1.5;font-size:.8rem}.SignIn_footerLink__TDhrn{color:#10b981;text-decoration:none;font-weight:600;transition:all .2s ease}.SignIn_footerLink__TDhrn:hover{color:#34d399;text-decoration:underline}.SignIn_securityBadge__UPAaI{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:20px;padding:10px 16px;background:rgba(255,255,255,.05);border-radius:10px;border:1px solid rgba(255,255,255,.1)}.SignIn_securityIcon__k1V03{font-size:12px}.SignIn_securityText__nqCRP{color:rgba(255,255,255,.6);font-size:.7rem;font-weight:500}@media (max-width:1024px){.SignIn_loginCard__Q3P3g{max-width:400px;padding:28px 24px}.SignIn_secureLoginTitle__YH2iv{font-size:1.5rem}.SignIn_leftPanel__4hu13{display:none}}@media (max-width:767px){.SignIn_signInContainer__35svV{padding:16px 12px 12px}.SignIn_loginCard__Q3P3g{padding:24px 20px;border-radius:16px;max-width:100%}.SignIn_secureLoginTitle__YH2iv{font-size:1.4rem}.SignIn_subtitle__UDadc{font-size:.9rem}.SignIn_authToggle__P2gV0{margin-bottom:20px}.SignIn_toggleBtn__41gTl{padding:10px 14px;min-width:100px;font-size:.85rem}.SignIn_glassInput__yUp85{padding:12px 0;font-size:13px}.SignIn_primaryBtn__eDTQ8,.SignIn_verifyBtn__1WSFe{padding:14px 18px;font-size:14px}.SignIn_otpActions__lQxfj{flex-direction:column}.SignIn_backBtn__ZCH_q,.SignIn_resendBtn__jVm8R,.SignIn_verifyBtn__1WSFe{width:100%}}@media (max-width:480px){.SignIn_loginCard__Q3P3g{padding:20px 16px;border-radius:14px}.SignIn_authToggle__P2gV0{flex-direction:row;gap:4px}.SignIn_toggleBtn__41gTl{border-radius:10px;padding:8px 12px;font-size:.8rem}.SignIn_secureLoginTitle__YH2iv{font-size:1.3rem}.SignIn_subtitle__UDadc{font-size:.85rem}.SignIn_inputContainer___xEMx{padding:0 12px}.SignIn_glassInput__yUp85{padding:12px 0;font-size:13px}.SignIn_benefitItem__jZzQo{padding:12px}.SignIn_benefitIcon__0cHK0{width:36px;height:36px;font-size:16px}}.SignIn_loading__Fp2Zk{opacity:.8;pointer-events:none}.SignIn_inputContainer___xEMx:focus-within{outline:2px solid rgba(16,185,129,.5);outline-offset:2px}@media (prefers-reduced-motion:reduce){.SignIn_backBtn__ZCH_q,.SignIn_backgroundAnimation__RB_ZX,.SignIn_benefitItem__jZzQo,.SignIn_loginCard__Q3P3g,.SignIn_primaryBtn__eDTQ8,.SignIn_resendBtn__jVm8R,.SignIn_toggleBtn__41gTl,.SignIn_verifyBtn__1WSFe{animation:none;transition:none}.SignIn_loginCard__Q3P3g:hover{transform:none}}@media (hover:none) and (pointer:coarse){.SignIn_backBtn__ZCH_q:hover,.SignIn_primaryBtn__eDTQ8:hover,.SignIn_resendBtn__jVm8R:hover,.SignIn_toggleBtn__41gTl:hover,.SignIn_verifyBtn__1WSFe:hover{transform:none}}@media print{.SignIn_backgroundAnimation__RB_ZX,.SignIn_leftPanel__4hu13,.SignIn_loginCard__Q3P3g{background:white!important;color:black!important;border:1px solid #ccc!important;box-shadow:none!important}.SignIn_secureLoginTitle__YH2iv{background:none!important;color:black!important;-webkit-text-fill-color:black!important}}