.login-client-module__4sZVeW__contentGrid{z-index:1;grid-template-columns:1fr;gap:24px;padding:clamp(20px,3.6vw,42px);display:grid;position:relative}.login-client-module__4sZVeW__heroPanel{animation:.62s ease-out both login-client-module__4sZVeW__panel-enter;position:relative}.login-client-module__4sZVeW__topBar{justify-content:flex-end;align-items:center;display:flex}.login-client-module__4sZVeW__heroBrand{letter-spacing:.24em;text-transform:uppercase;color:#d3f0fff5;margin:0;font-size:.8rem;font-weight:700}.login-client-module__4sZVeW__localeSwitch{color:#e7f7ffed;background:#c8ecff24;border:1px solid #d7f1ff42;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:.8rem;font-weight:500;transition:all .18s;display:inline-flex}.login-client-module__4sZVeW__localeSwitch:hover{background:#c7ecff3d;border-color:#ecf9ff8a}.login-client-module__4sZVeW__heroTitle{letter-spacing:.01em;color:#eff9ff;max-width:560px;margin:.35rem 0 0;font-size:clamp(1.9rem,2.8vw,3rem);font-weight:700;line-height:1.15}.login-client-module__4sZVeW__heroDescription{color:#d5ecffe0;max-width:560px;margin:1rem 0 0;font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.8}.login-client-module__4sZVeW__valueGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:10px;margin-top:1.4rem;display:grid}.login-client-module__4sZVeW__valueItem{color:#e4f5fff5;background:linear-gradient(140deg,#c9ecff2b,#a0d8ff1a);border:1px solid #dbf3ff38;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:.9rem;animation:.64s both login-client-module__4sZVeW__fade-up;display:flex}.login-client-module__4sZVeW__valueItem:nth-child(2){animation-delay:90ms}.login-client-module__4sZVeW__valueItem:nth-child(3){animation-delay:.17s}.login-client-module__4sZVeW__valueIcon{color:#9df}.login-client-module__4sZVeW__formArea{justify-content:center;align-items:center;min-height:100%;display:flex;position:relative}.login-client-module__4sZVeW__formGlow{filter:blur(16px);background:radial-gradient(circle,#66c6ff73,#0000 72%);border-radius:999px;width:340px;height:340px;animation:5.5s ease-in-out infinite login-client-module__4sZVeW__pulse-glow;position:absolute;inset:auto;transform:translate(8%,-2%)}.login-client-module__4sZVeW__formPanel{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(150deg,#c6e9ff40,#99d6ff1c);border:1px solid #e5f6ff52;border-radius:28px;width:min(100%,420px);padding:clamp(18px,2.7vw,32px);animation:6.5s ease-in-out infinite login-client-module__4sZVeW__glass-float;position:relative;box-shadow:0 24px 44px #021a3d61,inset 0 1px #ffffff4d}.login-client-module__4sZVeW__formHeader{margin-bottom:16px}.login-client-module__4sZVeW__logoWrap{align-items:center;display:inline-flex}.login-client-module__4sZVeW__logoText{letter-spacing:.03em;color:#e3f5ffeb;margin:0;font-size:.82rem;font-weight:600}.login-client-module__4sZVeW__formHeader h2{color:#fff;margin:4px 0 0;font-size:clamp(1.9rem,2.4vw,2.2rem);font-weight:700;line-height:1.05}.login-client-module__4sZVeW__formHeader p{color:#e0f3ffde;margin:8px 0 0;font-size:.9rem}.login-client-module__4sZVeW__errorBox,.login-client-module__4sZVeW__noticeBox{margin-bottom:12px}.login-client-module__4sZVeW__resendButton{color:#0b5fb4!important;height:auto!important;padding-inline:0!important;font-weight:600!important}.login-client-module__4sZVeW__resendButton:hover,.login-client-module__4sZVeW__resendButton:focus{color:#084785!important}.login-client-module__4sZVeW__authForm .ant-form-item{margin-bottom:14px}.login-client-module__4sZVeW__authForm .ant-form-item-label>label{color:#e7f7ffe6;font-size:.85rem;font-weight:600}.login-client-module__4sZVeW__inputControl{background:#f2fafff0!important;border:1px solid #d8f3ff4d!important;border-radius:12px!important;height:44px!important;box-shadow:0 6px 12px #145d9a24!important}:is(.login-client-module__4sZVeW__authForm .ant-input-affix-wrapper,.login-client-module__4sZVeW__authForm .ant-input-affix-wrapper input){color:#11335d!important}:is(.login-client-module__4sZVeW__authForm .ant-input-affix-wrapper:hover,.login-client-module__4sZVeW__authForm .ant-input-affix-wrapper-focused){border-color:#79c6ffbf!important}.login-client-module__4sZVeW__submitRow{margin-bottom:10px!important}.login-client-module__4sZVeW__signInButton{letter-spacing:.01em!important;background:linear-gradient(95deg,#004c97,#0068ce 50%,#005ebc)!important;border:none!important;border-radius:12px!important;height:46px!important;font-size:1rem!important;font-weight:700!important;box-shadow:0 10px 18px #003d8059!important}.login-client-module__4sZVeW__signInButton:hover,.login-client-module__4sZVeW__signInButton:focus{filter:brightness(1.05);transform:translateY(-1px)}.login-client-module__4sZVeW__forgotWrap{justify-content:flex-end;margin-bottom:14px;display:flex}.login-client-module__4sZVeW__devBypassWrap{margin:2px 0 12px}.login-client-module__4sZVeW__devBypassButton{color:#ecf9fff0!important;background:#e5f6ff2e!important;border:1px dashed #e0f5ff8f!important;border-radius:12px!important;height:40px!important;font-weight:600!important}.login-client-module__4sZVeW__devBypassButton:hover,.login-client-module__4sZVeW__devBypassButton:focus{background:#e5f6ff47!important;border-color:#f0fbffb3!important}.login-client-module__4sZVeW__forgotLink{color:#e4f5ffdb;font-size:.82rem;font-weight:600;transition:color .16s}.login-client-module__4sZVeW__forgotLink:hover{color:#fff}.login-client-module__4sZVeW__routeHint{color:#e2f5ffeb;background:#ddf3ff33;border:1px solid #d0eeff66;border-radius:10px;align-items:center;gap:8px;margin:2px 0 12px;padding:6px 10px;font-size:.75rem;display:inline-flex}.login-client-module__4sZVeW__oauthDivider{color:#dff4ffc7!important;margin:14px 0!important;font-size:.75rem!important}.login-client-module__4sZVeW__oauthDivider .ant-divider-inner-text{padding-inline:12px!important}:is(.login-client-module__4sZVeW__authForm .ant-divider-horizontal.ant-divider-with-text:before,.login-client-module__4sZVeW__authForm .ant-divider-horizontal.ant-divider-with-text:after){border-top-color:#e4f5ff38!important}.login-client-module__4sZVeW__oauthGrid{grid-template-columns:1fr;gap:10px;display:grid}.login-client-module__4sZVeW__oauthButton{color:#164474!important;background:#f4fbffeb!important;border-color:#e0f5ff57!important;border-radius:12px!important;height:42px!important;font-weight:600!important}.login-client-module__4sZVeW__footer{text-align:center;color:#dbf1ffe3;margin-top:16px;font-size:.83rem}.login-client-module__4sZVeW__signUpLink{color:#fff;margin-left:4px;font-weight:700}.login-client-module__4sZVeW__signUpLink:hover{text-decoration:underline}@media (min-width:1024px){.login-client-module__4sZVeW__contentGrid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;min-height:580px}.login-client-module__4sZVeW__valueGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.login-client-module__4sZVeW__valueItem:last-child{grid-column:span 2}}@media (min-width:640px){.login-client-module__4sZVeW__oauthGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.login-client-module__4sZVeW__heroTitle,.login-client-module__4sZVeW__heroDescription{max-width:100%}.login-client-module__4sZVeW__formPanel{width:min(100%,540px)}}@media (max-width:639px){.login-client-module__4sZVeW__contentGrid{gap:16px;padding:16px}.login-client-module__4sZVeW__heroPanel{padding:4px}.login-client-module__4sZVeW__heroTitle{margin-top:1rem;font-size:1.75rem}.login-client-module__4sZVeW__heroDescription{font-size:.92rem;line-height:1.66}.login-client-module__4sZVeW__valueItem{font-size:.84rem}.login-client-module__4sZVeW__formPanel{border-radius:22px;padding:16px}}@media (prefers-reduced-motion:reduce){.login-client-module__4sZVeW__heroPanel,.login-client-module__4sZVeW__valueItem,.login-client-module__4sZVeW__formGlow,.login-client-module__4sZVeW__formPanel{animation:none!important}}@keyframes login-client-module__4sZVeW__panel-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes login-client-module__4sZVeW__fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes login-client-module__4sZVeW__pulse-glow{0%,to{opacity:.44;transform:translate(8%,-2%)scale(1)}50%{opacity:.72;transform:translate(8%,-2%)scale(1.08)}}@keyframes login-client-module__4sZVeW__glass-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}
.auth-glass-module__LQUftW__page{color:#eaf5ff;background:radial-gradient(1300px 700px at 8% -6%,#8fd0ff 0%,#0000 58%),radial-gradient(1100px 680px at 110% 96%,#84bbff 0%,#0000 58%),linear-gradient(165deg,#78b8f4 0%,#6aaceb 38%,#4e93d8 100%);min-height:100vh;font-family:Avenir Next,Segoe UI,SF Pro Display,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;position:relative;overflow:hidden}.auth-glass-module__LQUftW__bgLayer{pointer-events:none;position:absolute;inset:0}.auth-glass-module__LQUftW__bgOrb{border-radius:999px;position:absolute}.auth-glass-module__LQUftW__bgOrbA{background:radial-gradient(circle at 26% 32%,#bae5ffb8,#a5d6ff14 72%);width:430px;height:430px;top:-200px;right:-120px}.auth-glass-module__LQUftW__bgOrbB{background:radial-gradient(circle at 46% 20%,#82c4ff8f,#71a8eb1a 70%);width:470px;height:470px;bottom:-230px;left:-130px}.auth-glass-module__LQUftW__bgOrbC{background:radial-gradient(circle,#7bc4ff42,#6fb4f408 74%);width:320px;height:320px;top:48%;left:52%;transform:translate(-50%,-50%)}.auth-glass-module__LQUftW__canvas{z-index:1;justify-content:center;align-items:center;min-height:100vh;padding:clamp(18px,4.2vw,56px);display:flex;position:relative}.auth-glass-module__LQUftW__stage{background:linear-gradient(135deg,#05306ceb,#045fbaeb),linear-gradient(70deg,#81cbff24,#0000 46%);border:1px solid #bde8ff3d;border-radius:clamp(24px,3vw,38px);width:min(980px,100%);padding:clamp(18px,3.2vw,34px);position:relative;overflow:hidden;box-shadow:0 34px 80px #04275661,inset 0 0 0 1px #ffffff14,inset 0 -18px 42px #031b4052}.auth-glass-module__LQUftW__stageWide{width:min(1120px,100%);padding:0}.auth-glass-module__LQUftW__stage:before{content:"";opacity:.95;background:radial-gradient(620px 280px at 26% 26%,#99daff2e,#0000 62%),radial-gradient(600px 260px at 76% 78%,#4ab1ff29,#0000 70%);position:absolute;inset:0}.auth-glass-module__LQUftW__ribbon{pointer-events:none;border:14px solid #b5e6ff3d;border-radius:999px;position:absolute}.auth-glass-module__LQUftW__ribbonOne{border-right-color:#0000;width:136px;height:58px;top:22%;left:8%;transform:rotate(-32deg)}.auth-glass-module__LQUftW__ribbonTwo{border-top-color:#0000;width:174px;height:70px;bottom:16%;right:7%;transform:rotate(18deg)}.auth-glass-module__LQUftW__ribbonThree{border-top-color:#0000;border-left-color:#82d2ff57;width:220px;height:82px;top:28%;right:16%;transform:rotate(24deg)}.auth-glass-module__LQUftW__ribbonFour{border-top-color:#94d7ff66;border-right-color:#0000;width:182px;height:76px;bottom:10%;left:14%;transform:rotate(-18deg)}.auth-glass-module__LQUftW__panel{z-index:1;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(150deg,#c6e9ff40,#99d6ff1c);border:1px solid #e5f6ff52;border-radius:28px;width:min(100%,560px);margin:0 auto;padding:clamp(18px,2.7vw,30px);position:relative;box-shadow:0 24px 44px #021a3d61,inset 0 1px #ffffff4d}.auth-glass-module__LQUftW__topBar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.auth-glass-module__LQUftW__brandWrap{align-items:center;gap:8px;display:inline-flex}.auth-glass-module__LQUftW__brand{letter-spacing:.22em;text-transform:uppercase;color:#dbf3fff2;margin:0;font-size:.78rem;font-weight:700}.auth-glass-module__LQUftW__localeSwitch{color:#e7f7ffed;background:#c8ecff24;border:1px solid #d7f1ff42;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:.8rem;font-weight:500;transition:all .18s;display:inline-flex}.auth-glass-module__LQUftW__localeSwitch:hover{background:#c7ecff3d;border-color:#ecf9ff8a}.auth-glass-module__LQUftW__panelHeader{text-align:left;margin-bottom:12px}.auth-glass-module__LQUftW__panelHeader h1{color:#fff;margin:4px 0 0;font-size:clamp(1.75rem,2.5vw,2.1rem);font-weight:700;line-height:1.1}.auth-glass-module__LQUftW__panelHeader p{color:#e0f3ffde;margin:8px 0 0;font-size:.92rem;line-height:1.68}.auth-glass-module__LQUftW__valueList{gap:8px;margin:10px 0 16px;display:grid}.auth-glass-module__LQUftW__valueItem{color:#e4f5fff5;background:linear-gradient(140deg,#c9ecff2b,#a0d8ff1a);border:1px solid #dbf3ff38;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:.85rem;display:flex}.auth-glass-module__LQUftW__valueIcon{color:#9df}.auth-glass-module__LQUftW__errorBox{margin-bottom:12px}.auth-glass-module__LQUftW__panel .ant-alert{border-radius:12px}.auth-glass-module__LQUftW__panel .ant-alert-error{background:#fff1f1f0;border-color:#ffd6d6b3}.auth-glass-module__LQUftW__panel .ant-alert-success{background:#f1fff7f0;border-color:#c8f3debf}.auth-glass-module__LQUftW__statusBox{color:#1d598f;background:#e7f5ffeb;border:1px solid #cdeaffb8;border-radius:12px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:.84rem;display:flex}.auth-glass-module__LQUftW__form .ant-form-item{margin-bottom:13px}.auth-glass-module__LQUftW__form .ant-form-item-label>label{color:#e7f7ffe6;font-size:.84rem;font-weight:600}.auth-glass-module__LQUftW__inputControl{background:#f2fafff0!important;border:1px solid #d8f3ff4d!important;border-radius:12px!important;height:44px!important;box-shadow:0 6px 12px #145d9a24!important}:is(.auth-glass-module__LQUftW__form .ant-input-affix-wrapper,.auth-glass-module__LQUftW__form .ant-input-affix-wrapper input,.auth-glass-module__LQUftW__form .ant-input,.auth-glass-module__LQUftW__form .ant-input-password input){color:#11335d!important}:is(.auth-glass-module__LQUftW__form .ant-input-affix-wrapper:hover,.auth-glass-module__LQUftW__form .ant-input-affix-wrapper-focused,.auth-glass-module__LQUftW__form .ant-input:hover,.auth-glass-module__LQUftW__form .ant-input-focused){border-color:#79c6ffbf!important}.auth-glass-module__LQUftW__submitRow{margin-bottom:10px!important}.auth-glass-module__LQUftW__submitButton{letter-spacing:.01em!important;background:linear-gradient(95deg,#004c97,#0068ce 50%,#005ebc)!important;border:none!important;border-radius:12px!important;height:46px!important;font-size:1rem!important;font-weight:700!important;box-shadow:0 10px 18px #003d8059!important}.auth-glass-module__LQUftW__submitButton:disabled{opacity:.86}.auth-glass-module__LQUftW__legalRow{text-align:center;color:#dbf1ffe3;font-size:.78rem;line-height:1.7}.auth-glass-module__LQUftW__mutedText{color:#dbf1ffe3}.auth-glass-module__LQUftW__inlineLink{color:#fff;font-weight:600}.auth-glass-module__LQUftW__inlineLink:hover{text-decoration:underline}.auth-glass-module__LQUftW__switchRow{text-align:center;color:#dbf1ffe3;margin-top:14px;font-size:.84rem}.auth-glass-module__LQUftW__primaryLink{color:#fff;margin-left:4px;font-weight:700}.auth-glass-module__LQUftW__primaryLink:hover{text-decoration:underline}.auth-glass-module__LQUftW__backRow{text-align:center;margin-top:14px}.auth-glass-module__LQUftW__devBypassRow{margin-top:12px}.auth-glass-module__LQUftW__devBypassButton{color:#ecf9fff0!important;background:#e5f6ff2e!important;border:1px dashed #e0f5ff8f!important;border-radius:12px!important;height:40px!important;font-weight:600!important}.auth-glass-module__LQUftW__devBypassButton:hover,.auth-glass-module__LQUftW__devBypassButton:focus{background:#e5f6ff47!important;border-color:#f0fbffb3!important}.auth-glass-module__LQUftW__backLink{color:#e7f7ffed;align-items:center;gap:6px;font-size:.85rem;font-weight:600;display:inline-flex}.auth-glass-module__LQUftW__backLink:hover{color:#fff}@media (max-width:639px){.auth-glass-module__LQUftW__canvas{padding:14px}.auth-glass-module__LQUftW__stage{border-radius:24px;padding:16px}.auth-glass-module__LQUftW__panel{border-radius:22px;padding:16px}}
