.login_loginContainer__PJWTS{position:fixed;inset:0;min-height:100vh;width:100vw;display:flex;overflow:hidden;overscroll-behavior:none;font-family:Poppins,Inter,sans-serif}.login_leftPanel__f0mv6{display:none;position:relative;overflow:hidden;width:60%;flex-shrink:0}.login_leftPanel__f0mv6:after{content:"";position:absolute;top:0;right:0;bottom:0;width:0;z-index:1;pointer-events:none}.login_leftPanelBg___5AEf{position:absolute;inset:0;z-index:0}.login_leftPanelImage__xPq6h{position:absolute;inset:0;background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.4}.login_leftPanelOverlay__G4858{position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,80,179,.85),rgba(16,22,34,.92) 50%,rgba(16,22,34,.98))}.login_leftPanelContent__hRgkL{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;padding:3rem 4rem;min-height:100%;width:100%}.login_brandRow__CFPBS{display:flex;align-items:center;gap:.75rem}.login_brandIconWrap__rYUro{display:flex;align-items:center;justify-content:center;padding:.5rem;background:#0050b3;border-radius:.5rem}.login_brandIcon__W_aiP{color:#fff;flex-shrink:0}.login_brandTitle__PpQi2{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:#fff;margin:0}.login_heroBlock__0uTr4{max-width:36rem}.login_heroTitle__rvstn{font-size:2.75rem;font-weight:800;line-height:1.2;color:#fff;margin:0 0 1.5rem;letter-spacing:-.02em}.login_heroTitleAccent__I2eaZ{color:#00b2ee}.login_heroSubtitle__e1Pkk{font-size:1.125rem;line-height:1.6;color:rgba(255,255,255,.8);margin:0}.login_badges__4dPpq{display:flex;gap:2rem;font-size:.875rem;color:rgba(255,255,255,.65)}.login_badge__ZGa4w{display:flex;align-items:center;gap:.5rem}.login_badgeIcon__rw_77{color:#0050b3;flex-shrink:0}.login_rightPanel__M8qbX{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem;background:#f6f6f8;box-shadow:-4px 0 24px rgba(0,0,0,.06);z-index:2}.login_formWrapper__3xQJV{width:100%;max-width:28rem;display:flex;flex-direction:column;gap:2rem}.login_mobileLogoBlock__Qed1F{display:flex;justify-content:center;margin-bottom:0}.login_mobileBrandRow__BTiBj{display:flex;align-items:center;gap:.5rem;color:#0050b3}.login_mobileBrandIcon__9OJY9{flex-shrink:0}.login_mobileBrandTitle__HEY99{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin:0;color:#0050b3}.login_formHeader__wCxOM{margin-bottom:0}.login_formTitle__3Sf7f{font-size:1.875rem;font-weight:700;color:#0f172a;margin:0 0 .5rem;letter-spacing:-.02em}.login_formSubtitle__DeglO{font-size:.9375rem;color:#64748b;margin:0;line-height:1.4}.login_loginForm__QSvva{display:flex;flex-direction:column;gap:1.5rem}.login_formGroup__caHhm{display:flex;flex-direction:column;gap:.375rem}.login_label__1kJPU{font-size:.875rem;font-weight:500;color:#334155;display:block}.login_inputContainer__18Mvi{position:relative;display:flex;align-items:center}.login_inputIcon__3RwXh{position:absolute;left:.75rem;color:#94a3b8;pointer-events:none;z-index:1;transition:color .2s ease}.login_input__Y4JR4{width:100%;padding:.75rem 2.75rem .75rem 2.5rem;font-size:.9375rem;font-weight:400;color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;outline:none;font-family:inherit}.login_input__Y4JR4::-moz-placeholder{color:#94a3b8}.login_input__Y4JR4::placeholder{color:#94a3b8}.login_input__Y4JR4:focus{background:#fff;border-color:#0050b3;box-shadow:0 0 0 2px rgba(0,80,179,.15)}.login_inputContainer__18Mvi:focus-within .login_inputIcon__3RwXh{color:#0050b3}.login_eyeButton__B43rl{position:absolute;right:.75rem;background:none;border:none;cursor:pointer;color:#94a3b8;padding:.375rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:color .2s ease,background .2s ease;z-index:2}.login_eyeButton__B43rl:hover{color:#0050b3;background:#f1f5f9}.login_formOptions__NrRTk{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.login_checkboxContainer__TYfXR{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.login_checkbox__elGkf{width:1rem;height:1rem;cursor:pointer;accent-color:#0050b3;border-radius:.25rem}.login_checkboxLabel__Bd8sN{font-size:.875rem;font-weight:500;color:#475569}.login_forgotLink__E6dxT{font-size:.875rem;font-weight:500;color:#0050b3;text-decoration:none;transition:color .2s ease}.login_forgotLink__E6dxT:hover{color:#00b2ee;text-decoration:underline}.login_errorAlert__lq8k1{padding:.625rem .75rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;color:#b91c1c;font-size:.8125rem;font-weight:500;text-align:center}.login_submitButton__e8r5k{width:100%;padding:.875rem 1rem;font-size:.875rem;font-weight:700;color:#fff;background:#0050b3;border:none;border-radius:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background .2s ease,box-shadow .2s ease;font-family:inherit;box-shadow:0 1px 2px rgba(0,0,0,.05)}.login_submitButton__e8r5k:hover:not(:disabled){background:#003d82}.login_submitButton__e8r5k:focus{outline:2px solid #0050b3;outline-offset:2px}.login_submitButton__e8r5k:disabled{opacity:.7;cursor:not-allowed}.login_submitButton__e8r5k:focus:not(:focus-visible){outline:none}.login_spinner__W0_61{width:1.125rem;height:1.125rem;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:login_spin__pBhqS .7s linear infinite}@keyframes login_spin__pBhqS{to{transform:rotate(1turn)}}@media (min-width:1024px){.login_leftPanel__f0mv6{display:flex}.login_mobileLogoBlock__Qed1F{display:none}.login_rightPanel__M8qbX{width:40%;flex:0 0 40%}}@media (max-width:1023px){.login_rightPanel__M8qbX{background:#f6f6f8}.login_formWrapper__3xQJV{max-width:100%}}[data-theme=dark] .login_rightPanel__M8qbX{background:#101622;box-shadow:none;margin-left:-1px}[data-theme=dark] .login_leftPanel__f0mv6:after{width:120px;background:linear-gradient(90deg,transparent 0,#101622)}[data-theme=dark] .login_formTitle__3Sf7f{color:#f8fafc}[data-theme=dark] .login_formSubtitle__DeglO{color:#94a3b8}[data-theme=dark] .login_mobileBrandRow__BTiBj,[data-theme=dark] .login_mobileBrandTitle__HEY99{color:#00b2ee}[data-theme=dark] .login_label__1kJPU{color:#e2e8f0}[data-theme=dark] .login_input__Y4JR4{background:rgba(30,41,59,.6);border-color:#475569;color:#f8fafc}[data-theme=dark] .login_input__Y4JR4:focus{background:rgba(30,41,59,.8);border-color:#00b2ee;box-shadow:0 0 0 2px rgba(0,178,238,.2)}[data-theme=dark] .login_input__Y4JR4::-moz-placeholder{color:#64748b}[data-theme=dark] .login_input__Y4JR4::placeholder{color:#64748b}[data-theme=dark] .login_inputIcon__3RwXh{color:#94a3b8}[data-theme=dark] .login_inputContainer__18Mvi:focus-within .login_inputIcon__3RwXh{color:#00b2ee}[data-theme=dark] .login_eyeButton__B43rl:hover{color:#00b2ee;background:rgba(255,255,255,.08)}[data-theme=dark] .login_checkboxLabel__Bd8sN{color:#cbd5e1}[data-theme=dark] .login_forgotLink__E6dxT{color:#00b2ee}[data-theme=dark] .login_forgotLink__E6dxT:hover{color:#7dd3fc}[data-theme=dark] .login_errorAlert__lq8k1{background:rgba(185,28,28,.2);border-color:#f87171;color:#fca5a5}[data-theme=dark] .login_submitButton__e8r5k{background:#0050b3}[data-theme=dark] .login_submitButton__e8r5k:hover:not(:disabled){background:#003d82}@media (prefers-reduced-motion:reduce){.login_eyeButton__B43rl,.login_forgotLink__E6dxT,.login_input__Y4JR4,.login_loginContainer__PJWTS,.login_submitButton__e8r5k{transition-duration:.01ms!important}.login_spinner__W0_61{animation:none!important}}.login_checkbox__elGkf:focus,.login_eyeButton__B43rl:focus,.login_forgotLink__E6dxT:focus,.login_input__Y4JR4:focus,.login_submitButton__e8r5k:focus{outline:2px solid #0050b3;outline-offset:2px}[data-theme=dark] .login_checkbox__elGkf:focus,[data-theme=dark] .login_eyeButton__B43rl:focus,[data-theme=dark] .login_forgotLink__E6dxT:focus,[data-theme=dark] .login_input__Y4JR4:focus,[data-theme=dark] .login_submitButton__e8r5k:focus{outline-color:#00b2ee}