.login-scene-fallback[data-v-3329f107]{min-height:100dvh;padding:110px 24px 30px;background:#edf5fa;color:#143c54;display:flex;flex-direction:column;align-items:center}.fallback-access[data-v-3329f107]{width:min(450px,100%)}.fallback-brand[data-v-3329f107]{margin:0 0 20px;font-size:24px;font-weight:600}.fallback-access[data-v-3329f107] .form-panel{width:100%;max-width:100%;position:static;margin:0;padding:24px;background:#fff;border-radius:16px}.fallback-access[data-v-3329f107] .login-card{width:100%;max-width:100%}.fallback-footer[data-v-3329f107]{width:100%;margin-top:32px;text-align:center}.fallback-footer[data-v-3329f107] .footer{position:static;transform:none;width:100%;font-size:11px;color:#4f6c80}.fallback-footer[data-v-3329f107] .trust{display:none}.login-experience[data-v-8aafa473]{position:relative;min-height:100dvh;background:#05151e}.login-theme-choice[data-v-8aafa473]{position:fixed;z-index:8;top:34px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:3px;padding:4px;border:1px solid #e7f3f7aa;border-radius:28px;background:#f7fcfccc;box-shadow:0 3px 24px #1239490a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#294e60}.theme-choice-caption[data-v-8aafa473]{padding:0 11px;font-size:10px;letter-spacing:.06em;white-space:nowrap}.login-theme-choice button[data-v-8aafa473]{display:flex;align-items:center;justify-content:center;gap:6px;min-height:34px;min-width:72px;margin:0;padding:7px 12px;border:1px solid transparent!important;border-radius:22px;color:inherit;background:transparent;font-size:11px!important;font-weight:500;line-height:1.3;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.login-theme-choice button[aria-pressed=true][data-v-8aafa473]{background:#0e3d52;color:#f5fcff}.login-theme-choice button[data-v-8aafa473]:hover:not(:disabled):not([aria-pressed=true]){background:#dcecf3}.login-theme-choice button[data-v-8aafa473]:focus-visible{outline:2px solid currentColor;outline-offset:3px}.login-theme-choice button[data-v-8aafa473]:disabled{opacity:.55;cursor:default}.login-theme-earth .login-theme-choice[data-v-8aafa473]{background:#161612bf;border-color:#b69d6c55;color:#d4c09a}.login-theme-earth .login-theme-choice button[aria-pressed=true][data-v-8aafa473]{background:#d6bd8b;color:#252017}.login-theme-earth .login-theme-choice button[data-v-8aafa473]:hover:not(:disabled):not([aria-pressed=true]){background:#dfcfa218}@media(max-width:760px){.login-theme-choice[data-v-8aafa473]{top:94px;padding:3px}.theme-choice-caption[data-v-8aafa473]{display:none}.login-theme-choice button[data-v-8aafa473]{min-height:36px;min-width:86px;padding:8px 15px;font-size:12px!important}.login-experience[data-v-8aafa473] .ocean-login-shell{--o-access-top: 148px}}@media(max-height:520px)and (min-width:761px){.login-theme-choice[data-v-8aafa473]{top:14px}}@media(prefers-reduced-motion:reduce){.login-theme-choice button[data-v-8aafa473]{transition:none}}body.login-visual-active{margin:0!important;overflow:hidden!important}#xkqg-login-scene{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}#xkqg-login-scene .e-form-area{padding:0!important;border:0!important;background:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible!important}#xkqg-login-scene .e-panel-topline,#xkqg-login-scene .e-back{display:none!important}body.login-visual-active #app{position:relative;z-index:2;pointer-events:none}body.login-visual-active :is(.page-shell--login,.xk-login-page,.ops-login){margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important;height:0!important;overflow:visible!important}body.login-visual-active :is(.xk-login-visual,.ops-login-context,.xk-login-footer){display:none!important}body.login-visual-active .login-visual-panel{--lv-text: #eee8dd;--lv-muted: #b4a894;--lv-accent: #d5bf92;--lv-input: #211d1780;--lv-border: #b8a88b4d;--lv-error: #f3a29b;position:fixed!important;display:block!important;min-height:0!important;height:auto!important;max-width:450px!important;margin:0!important;padding:25px 28px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ad957b70 transparent;border:1px solid #bda3753b!important;border-radius:12px!important;background:linear-gradient(145deg,#1b1714dc,#0b0b0bef)!important;box-shadow:0 35px 110px #0006,inset 0 1px #fff1!important;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);color:var(--lv-text)!important;font-family:Segoe UI,Microsoft YaHei,sans-serif!important;visibility:hidden;pointer-events:none}body.login-visual-ready.login-visual-open .login-visual-panel{visibility:visible;pointer-events:auto}body.login-visual-active[data-login-visual-theme=ocean] .login-visual-panel{--lv-text: #153e54;--lv-muted: #607b89;--lv-accent: #164e68;--lv-input: #ffffffb8;--lv-border: #9bb4bf94;--lv-error: #994e45;border-color:#eef6ff99!important;background:#f9fcffed!important;box-shadow:0 24px 80px #001f3b30!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.login-visual-active .login-visual-panel *{box-sizing:border-box}body.login-visual-active .login-visual-panel :is(.xk-login-form,.ops-login-form){display:grid!important;gap:13px!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important}body.login-visual-active .login-visual-back{display:flex;align-items:center;min-height:32px;margin:0 0 13px;padding:0;border:0;background:none;color:var(--lv-muted);font:inherit;font-size:12px;cursor:pointer}body.login-visual-active .login-visual-panel :is(.xk-login-form-heading,.ops-login-heading){display:block!important;text-align:left!important;padding:0 0 15px!important;margin:0 0 3px!important;border:0!important;border-bottom:1px solid var(--lv-border)!important}body.login-visual-active .login-visual-panel :is(.xk-login-form-heading>p,.ops-login-icon){display:none!important}body.login-visual-active .login-visual-panel h2{color:var(--lv-text)!important;font-family:Xinkun Earth Display,"Noto Serif SC",SimSun,serif!important;font-size:27px!important;font-weight:500!important;line-height:1.4!important;margin:0 0 9px!important}body.login-visual-active .login-visual-panel :is(.xk-login-health,.ops-login-heading p){color:var(--lv-muted)!important;font-size:12px!important;font-weight:400!important;line-height:1.7!important;margin:0!important}body.login-visual-active .login-visual-panel .xk-login-health i{background:#b6a27b!important}body.login-visual-active .login-visual-panel .xk-login-health.online i{background:#83b993!important}body.login-visual-active .login-visual-panel form>label{display:grid!important;gap:7px!important;margin:0!important;color:var(--lv-muted)!important;font-size:12px!important;line-height:1.6!important}body.login-visual-active .login-visual-panel .xk-login-form>label>span{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}body.login-visual-active .login-visual-panel .xk-login-input{display:flex!important;align-items:center!important;gap:10px!important;height:46px!important;padding:0 13px!important;border:1px solid var(--lv-border)!important;border-radius:6px!important;background:var(--lv-input)!important;color:var(--lv-muted)!important;box-shadow:none!important}body.login-visual-active .login-visual-panel .xk-login-input input{width:0!important;flex:1 1 auto!important;height:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.login-visual-active .login-visual-panel .ops-login-form input{display:block!important;width:100%!important;height:46px!important;padding:0 13px!important;border:1px solid var(--lv-border)!important;border-radius:6px!important;background:var(--lv-input)!important;box-shadow:none!important}body.login-visual-active .login-visual-panel input{min-width:0!important;color:var(--lv-text)!important;font:inherit!important;font-size:15px!important;outline:none!important;caret-color:var(--lv-accent)}body.login-visual-active .login-visual-panel input::placeholder{color:var(--lv-muted)!important;opacity:.75!important}body.login-visual-active .login-visual-panel input:-webkit-autofill{-webkit-text-fill-color:var(--lv-text)!important;box-shadow:0 0 0 1000px #211d17 inset!important}body.login-visual-active[data-login-visual-theme=ocean] .login-visual-panel input:-webkit-autofill{box-shadow:0 0 0 1000px #f3fafc inset!important}body.login-visual-active .login-visual-panel :is(.xk-login-input:focus-within,.ops-login-form input:focus){border-color:var(--lv-accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--lv-accent) 12%,transparent)!important}body.login-visual-active .login-visual-panel .xk-login-input button{display:grid!important;place-items:center!important;width:32px!important;height:40px!important;border:0!important;background:none!important;color:var(--lv-muted)!important;cursor:pointer}body.login-visual-active .login-visual-panel .xk-login-options{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;min-height:34px!important;gap:5px 10px!important;margin:0!important;color:var(--lv-muted)!important;font-size:12px!important}body.login-visual-active .login-visual-panel .xk-login-options label{display:inline-flex!important;gap:7px!important;align-items:center!important;color:var(--lv-muted)!important;font-size:12px!important}body.login-visual-active .login-visual-panel .xk-login-options input{width:15px!important;height:15px!important;margin:0!important;padding:0!important;accent-color:var(--lv-accent)}body.login-visual-active .login-visual-panel :is(.xk-login-link-button,.xk-login-recovery-resend,.xk-login-reset-actions>button:not(.xk-login-submit)){min-height:32px!important;padding:2px 0!important;border:0!important;background:none!important;color:var(--lv-accent)!important;font:inherit!important;font-size:12px!important}body.login-visual-active .login-visual-panel :is(.xk-login-submit,.ops-btn.is-primary){display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:100%!important;min-height:46px!important;padding:11px 14px!important;border:1px solid var(--lv-accent)!important;border-radius:6px!important;background:var(--lv-accent)!important;color:#252017!important;box-shadow:none!important;font:inherit!important;font-size:15px!important;font-weight:500!important;cursor:pointer}body.login-visual-active[data-login-visual-theme=ocean] .login-visual-panel :is(.xk-login-submit,.ops-btn.is-primary){color:#f5fcff!important}body.login-visual-active .login-visual-panel button:disabled{opacity:.55;cursor:wait}body.login-visual-active .login-visual-panel button:focus-visible,body.login-visual-active .login-visual-panel a:focus-visible{outline:2px solid var(--lv-accent)!important;outline-offset:3px}body.login-visual-active .login-visual-panel :is(.xk-login-register-link,.ops-login-note){display:block!important;padding:0!important;margin:3px 0 0!important;color:var(--lv-muted)!important;font-size:12px!important;line-height:1.8!important;text-align:center!important}body.login-visual-active .login-visual-panel .xk-login-register-link strong{color:var(--lv-accent)!important;font-weight:500!important}body.login-visual-active .login-visual-panel .xk-login-feedback{color:var(--lv-muted)!important;min-height:0!important;margin:0!important;padding:0!important;font-size:13px!important;line-height:1.7!important;overflow-wrap:anywhere}body.login-visual-active .login-visual-panel .xk-login-feedback.error{color:var(--lv-error)!important}body.login-visual-active[data-login-visual-theme=ocean] .login-visual-panel h2{font-family:Segoe UI,Microsoft YaHei,sans-serif!important;font-weight:400!important}body.login-visual-active .login-visual-panel .xk-login-feedback:empty{display:none!important}body.login-visual-active .login-visual-panel .xk-login-reset-actions{display:flex!important;gap:15px!important;align-items:center!important}body.login-visual-active :is(.ops-toast,[role=dialog],.xk-dialog-backdrop){pointer-events:auto}@media(max-width:760px){body.login-visual-active .login-visual-panel{padding:20px 22px!important}body.login-visual-active .login-visual-panel input{font-size:16px!important}}
