.login-module__Cfhy9G__pageContainer{color:#fff;box-sizing:border-box;background-color:#080c16;width:100%;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,PingFang SC,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:relative;overflow-x:hidden}.login-module__Cfhy9G__pageContent{z-index:1;box-sizing:border-box;pointer-events:auto;flex-direction:column;justify-content:space-between;align-items:center;width:100%;max-width:1200px;min-height:100vh;margin:0 auto;padding:36px 24px 24px;display:flex;position:relative}.login-module__Cfhy9G__topBrandHeader{justify-content:center;align-items:center;gap:14px;width:100%;margin-bottom:16px;display:flex}.login-module__Cfhy9G__brandLogoWrapper{background-color:#2563eb1f;border:1px solid #38bdf84d;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 0 16px #38bdf833}.login-module__Cfhy9G__brandLogoImage{object-fit:contain;width:auto;height:30px}.login-module__Cfhy9G__brandTitleGroup{flex-direction:column;display:flex}.login-module__Cfhy9G__brandName{letter-spacing:1.5px;color:#38bdf8;font-size:26px;font-weight:800;line-height:1.2}.login-module__Cfhy9G__brandTagline{color:#94a3b8;letter-spacing:.8px;font-size:13px;font-weight:500}.login-module__Cfhy9G__consoleCenterArea{box-sizing:border-box;flex:1;justify-content:center;align-items:center;width:100%;padding:12px 0 20px;display:flex}.login-module__Cfhy9G__dualColumnLayout{justify-content:center;align-items:center;width:100%;max-width:460px;display:flex}.login-module__Cfhy9G__consoleContainer{-webkit-backdrop-filter:blur(24px)saturate(180%);box-sizing:border-box;background-color:#0d1526d1;border:1px solid #38bdf847;border-radius:16px;width:100%;max-width:460px;padding:38px 36px 32px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;box-shadow:0 0 60px #000c,0 20px 50px #0f172ae6,0 0 32px #2563eb26,inset 0 1px #ffffff1f}.login-module__Cfhy9G__consoleContainer:hover{border-color:#38bdf866;box-shadow:0 0 70px #000000e6,0 25px 60px #0f172af2,0 0 45px #2563eb40,inset 0 1px #ffffff29}.login-module__Cfhy9G__statusIndicator{color:#38bdf8;letter-spacing:.2px;background-color:#38bdf81a;border:1px solid #38bdf840;border-radius:9999px;align-items:center;gap:8px;margin-bottom:20px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.login-module__Cfhy9G__pulseDot{background-color:#10b981;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #10b981}.login-module__Cfhy9G__formTitle{letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.2;color:#fff!important;margin:0 0 6px!important}.login-module__Cfhy9G__formSubtitle{color:#94a3b8;margin-bottom:26px;font-size:13px;display:block}.login-module__Cfhy9G__consoleContainer .ant-form-item-label>label{font-size:13.5px;font-weight:500;color:#cbd5e1!important}.login-module__Cfhy9G__consoleContainer .ant-input-affix-wrapper{transition:all .2s;background-color:#0f172abf!important;border:1px solid #38bdf833!important;border-radius:8px!important;padding:9px 14px!important}:is(.login-module__Cfhy9G__consoleContainer .ant-input-affix-wrapper:hover,.login-module__Cfhy9G__consoleContainer .ant-input-affix-wrapper-focused){background-color:#0f172ae6!important;border-color:#38bdf8!important;box-shadow:0 0 0 2px #38bdf840!important}.login-module__Cfhy9G__consoleContainer .ant-input{font-size:14px;color:#fff!important;background-color:#0000!important}.login-module__Cfhy9G__consoleContainer .ant-input::placeholder{color:#64748b!important}.login-module__Cfhy9G__consoleContainer .ant-input-prefix{margin-right:10px}.login-module__Cfhy9G__consoleContainer .ant-input-password-icon{color:#64748b!important}.login-module__Cfhy9G__consoleContainer .ant-input-password-icon:hover{color:#38bdf8!important}.login-module__Cfhy9G__forgotLink{color:#38bdf8;font-size:12.5px;text-decoration:none;transition:color .15s}.login-module__Cfhy9G__forgotLink:hover{color:#7dd3fc;text-decoration:underline}.login-module__Cfhy9G__submitBtn{letter-spacing:.5px;border-radius:8px;height:44px;margin-top:10px;font-size:15px;font-weight:600;transition:all .2s;box-shadow:0 4px 20px #2563eb73;color:#fff!important;background-color:#2563eb!important;border:none!important}.login-module__Cfhy9G__submitBtn:hover,.login-module__Cfhy9G__submitBtn:focus{transform:translateY(-1px);box-shadow:0 6px 28px #2563eba6;color:#fff!important;background-color:#3b82f6!important}.login-module__Cfhy9G__submitBtn:disabled{color:#ffffff80!important;background-color:#2563eb4d!important;border-color:#0000!important}.login-module__Cfhy9G__securityPills{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding-top:16px;display:flex}.login-module__Cfhy9G__securityPill{color:#94a3b8;background-color:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:5px;padding:3px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.login-module__Cfhy9G__errorAlert{background-color:#ff4d4f1f!important;border:1px solid #ff4d4f59!important;border-radius:8px!important;margin-bottom:20px!important}:is(.login-module__Cfhy9G__errorAlert .ant-alert-message,.login-module__Cfhy9G__errorAlert .ant-alert-description){color:#ff7875!important}.login-module__Cfhy9G__errorAlert .ant-alert-icon{color:#ff4d4f!important}.login-module__Cfhy9G__footerText{color:#64748b;text-align:center;letter-spacing:.3px;flex-direction:column;align-items:center;gap:4px;width:100%;font-size:12px;display:flex}.login-module__Cfhy9G__footerSubText{color:#475569;letter-spacing:.8px;font-size:10.5px}@media (max-width:767.98px){.login-module__Cfhy9G__pageContent{padding:24px 16px}.login-module__Cfhy9G__consoleContainer{border-radius:12px;padding:28px 20px 24px}.login-module__Cfhy9G__formTitle{font-size:21px}.login-module__Cfhy9G__brandName{font-size:23px}}
