.login_brandPane__OZhhd{position:relative;overflow:hidden;background:radial-gradient(ellipse 80% 60% at 30% 20%,rgba(228,53,22,.18),transparent 60%),radial-gradient(ellipse 70% 70% at 80% 80%,rgba(17,65,116,.45),transparent 65%),linear-gradient(143deg,var(--color-sc-navy-a) 0,var(--color-sc-navy-b) 100%);color:#fff}.login_gridBg__nCXx6{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse 90% 90% at 50% 50%,#000 30%,transparent 80%);animation:login_gridDrift__CcIWH 30s linear infinite}@keyframes login_gridDrift__CcIWH{0%{background-position:0 0,0 0}to{background-position:56px 56px,56px 56px}}.login_blob__ILeXn{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;pointer-events:none}.login_blob1__SbWNN{width:420px;height:420px;background:var(--color-sc-red);top:-120px;left:-100px;animation:login_floatA__gT5pL 18s ease-in-out infinite}.login_blob2__zr8J1{width:520px;height:520px;background:#1f5fa8;bottom:-160px;right:-120px;animation:login_floatB__ukA_O 22s ease-in-out infinite}.login_blob3__Am2hA{width:280px;height:280px;background:#2b7fd0;top:40%;left:35%;opacity:.35;animation:login_floatC__E4HBB 26s ease-in-out infinite}@keyframes login_floatA__gT5pL{0%,to{transform:translate(0)}50%{transform:translate(40px,60px)}}@keyframes login_floatB__ukA_O{0%,to{transform:translate(0)}50%{transform:translate(-50px,-30px)}}@keyframes login_floatC__E4HBB{0%,to{transform:translate(0)}50%{transform:translate(30px,-40px)}}.login_orbitWrap__qPQCK{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.login_orbitSvg__66NfH{width:min(78%,720px);aspect-ratio:1;opacity:.9}.login_ringRotate__O0EAz{transform-origin:400px 400px;animation:login_ringSpin__airr5 60s linear infinite}.login_ringRotateRev__oBBTo{transform-origin:400px 400px;animation:login_ringSpin__airr5 90s linear infinite reverse}@keyframes login_ringSpin__airr5{to{transform:rotate(1turn)}}.login_pulseDot__kyev8{animation:login_pulseScale__TZAhc 3s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.login_pulseDotD2__3g4o4{animation-delay:.6s}.login_pulseDotD3___ckeQ{animation-delay:1.2s}.login_pulseDotD4__LaFKK{animation-delay:1.8s}.login_pulseDotD5__Dw95K{animation-delay:2.4s}@keyframes login_pulseScale__TZAhc{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.6)}}.login_ping__eAbZo{transform-origin:center;transform-box:fill-box;animation:login_pingExpand__YCPSL 3.6s ease-out infinite}.login_pingP2__KQ11y{animation-delay:1.2s}.login_pingP3__ffhuJ{animation-delay:2.4s}@keyframes login_pingExpand__YCPSL{0%{r:4;opacity:.9;stroke-width:2}to{r:90;opacity:0;stroke-width:.5}}.login_connLine__dafTn{stroke-dasharray:240;stroke-dashoffset:240;animation:login_drawLine__c_o8_ 6s ease-in-out infinite}.login_connLineL2__iWhuh{animation-delay:1.5s}.login_connLineL3__bYkfZ{animation-delay:3s}.login_connLineL4__r2UqU{animation-delay:4.5s}@keyframes login_drawLine__c_o8_{0%{stroke-dashoffset:240;opacity:0}20%{opacity:.8}60%{stroke-dashoffset:0;opacity:.8}to{stroke-dashoffset:-240;opacity:0}}.login_liveDot__XW1qD{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 0 rgba(74,222,128,.7);animation:login_liveDotPulse__asq3h 2s infinite}@keyframes login_liveDotPulse__asq3h{0%{box-shadow:0 0 0 0 rgba(74,222,128,.7)}70%{box-shadow:0 0 0 8px rgba(74,222,128,0)}to{box-shadow:0 0 0 0 rgba(74,222,128,0)}}.login_formPane__mFmlB{background:#fafbfc;position:relative}.login_formPane__mFmlB:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(17,65,116,.06) 1px,transparent 0);background-size:22px 22px;pointer-events:none;opacity:.6}.login_loginCard__hbwch{position:relative;width:100%;max-width:420px;background:#fff;border:1px solid var(--color-border);border-radius:14px;padding:44px 40px;box-shadow:0 20px 50px rgba(17,35,60,.08),0 4px 16px rgba(17,35,60,.05);animation:login_cardIn__o8_3Y .7s cubic-bezier(.16,1,.3,1) both}@keyframes login_cardIn__o8_3Y{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.login_loginCardShake__mDsAc{animation:login_shake__eqPfa .4s}@keyframes login_shake__eqPfa{10%,90%{transform:translateX(-2px)}20%,80%{transform:translateX(4px)}30%,50%,70%{transform:translateX(-6px)}40%,60%{transform:translateX(6px)}}.login_field__xvWu_{margin-bottom:18px;animation:login_fieldIn__Y0wCY .6s cubic-bezier(.16,1,.3,1) both}.login_field1__wBk_q{animation-delay:.15s}.login_field2__0fPo3{animation-delay:.25s}.login_field3__DhK7u{animation-delay:.35s}.login_field4__MuGMy{animation-delay:.45s}@keyframes login_fieldIn__Y0wCY{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.login_label__CuZiL{display:block;font-size:12px;font-weight:500;color:var(--color-text-muted);margin-bottom:6px;text-transform:uppercase;letter-spacing:.06em}.login_inputWrap__115mk{position:relative;display:flex;align-items:center}.login_inputIcon__yy6e_{position:absolute;left:14px;width:18px;height:18px;color:var(--color-sc-gray);pointer-events:none;transition:color .2s}.login_input__ILmXR{width:100%;height:46px;padding:0 14px 0 42px;font-size:15px;font-family:inherit;font-weight:300;background:#fff;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);transition:border-color .2s,box-shadow .2s;outline:none}.login_input__ILmXR:hover{border-color:var(--color-border-strong)}.login_input__ILmXR:focus{border-color:var(--color-sc-blue);box-shadow:0 0 0 3px rgba(17,65,116,.12)}.login_inputWrap__115mk:focus-within .login_inputIcon__yy6e_{color:var(--color-sc-blue)}.login_pwdToggle__6J1YG{position:absolute;right:4px;height:38px;width:38px;display:grid;place-items:center;background:transparent;border:0;color:var(--color-sc-gray);border-radius:6px;transition:color .2s,background .2s}.login_pwdToggle__6J1YG:hover{color:var(--color-sc-blue);background:rgba(17,65,116,.06)}.login_pwdToggle__6J1YG svg{width:18px;height:18px}.login_btnSubmit__GyGO4{width:100%;height:48px;background:var(--color-sc-red);color:#fff;font-family:inherit;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;border:0;border-radius:8px;cursor:pointer;transition:background .2s,transform .05s,box-shadow .2s;box-shadow:0 4px 12px rgba(228,53,22,.25);display:inline-flex;align-items:center;justify-content:center;gap:8px}.login_btnSubmit__GyGO4:hover:not(:disabled){background:var(--color-sc-red-dark);box-shadow:0 6px 18px rgba(228,53,22,.35)}.login_btnSubmit__GyGO4:active:not(:disabled){transform:translateY(1px)}.login_btnSubmit__GyGO4:disabled{opacity:.7;cursor:not-allowed}.login_btnSubmit__GyGO4 svg{width:16px;height:16px;transition:transform .2s}.login_btnSubmit__GyGO4:hover:not(:disabled) svg{transform:translateX(3px)}.login_btnGhost__OZkk1{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12.5px;color:var(--color-text-muted);background:transparent;border:0;cursor:pointer;padding:6px 0}.login_btnGhost__OZkk1:hover{color:var(--color-sc-blue)}.login_spinner__nDFr3{animation:login_spin__5ehnb .8s linear infinite}@keyframes login_spin__5ehnb{to{transform:rotate(1turn)}}.login_errMsg__aLYmd{margin-bottom:14px;padding:10px 12px;background:var(--color-err-bg);color:var(--color-err);border:1px solid #f5c2bd;border-radius:6px;font-size:13px;display:flex;align-items:center;gap:8px;animation:login_fieldIn__Y0wCY .3s}.login_errMsg__aLYmd svg{width:16px;height:16px;flex-shrink:0}.login_helpFoot__YZ5cF{margin-top:28px;text-align:center;font-size:12px;color:var(--color-text-muted)}.login_helpFoot__YZ5cF a{color:var(--color-sc-blue);text-decoration:none}.login_helpFoot__YZ5cF a:hover{text-decoration:underline}