.login-brand-img[data-v-96e7cdf6]{width:266px;height:60px;display:block}.login-container[data-v-96e7cdf6]{--c-ink:#10203b;--c-ink-2:#43628f;--c-ink-3:#6b86ad;--c-blue:#0079ea;--c-blue-2:#3a9df5;--c-glass-edge:hsla(0,0%,100%,0.75);--r-pill:999px;--ease:cubic-bezier(0.22,1,0.36,1);--sh-3:0 28px 64px rgba(40,90,180,0.2);position:relative;min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:32px 24px;overflow:hidden;background:rgba(0,0,0,0);font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif}.header-text[data-v-96e7cdf6]{position:relative;z-index:1;margin-bottom:18px;padding:6px 14px;border:1px solid var(--c-glass-edge);border-radius:var(--r-pill);background:hsla(0,0%,100%,.4);letter-spacing:.08em;color:var(--c-blue);font-size:12px;font-weight:600}.login-box[data-v-96e7cdf6]{z-index:1;width:980px;max-width:100%;min-height:540px;-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);border:1px solid hsla(0,0%,100%,.7);border-radius:28px;background:-webkit-linear-gradient(315deg,hsla(0,0%,100%,.66),hsla(0,0%,100%,.4));background:linear-gradient(135deg,hsla(0,0%,100%,.66),hsla(0,0%,100%,.4));-webkit-box-shadow:inset 0 1px 1px hsla(0,0%,100%,.9),var(--sh-3);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.9),var(--sh-3)}.left-section[data-v-96e7cdf6],.login-box[data-v-96e7cdf6]{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.left-section[data-v-96e7cdf6]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:44%;padding:48px;border-right:1px solid hsla(0,0%,100%,.55);background:-webkit-linear-gradient(300deg,rgba(0,121,234,.16),rgba(120,190,240,.18) 52%,rgba(240,150,70,.08));background:linear-gradient(150deg,rgba(0,121,234,.16),rgba(120,190,240,.18) 52%,rgba(240,150,70,.08))}.left-section[data-v-96e7cdf6]:after,.left-section[data-v-96e7cdf6]:before{content:"";position:absolute;border-radius:50%;-webkit-filter:blur(42px);filter:blur(42px);pointer-events:none}.left-section[data-v-96e7cdf6]:before{width:280px;height:280px;left:-80px;top:-60px;background:-webkit-radial-gradient(circle,rgba(58,143,224,.3),rgba(0,0,0,0) 68%);background:radial-gradient(circle,rgba(58,143,224,.3),rgba(0,0,0,0) 68%)}.left-section[data-v-96e7cdf6]:after{width:240px;height:240px;right:-70px;bottom:-80px;background:-webkit-radial-gradient(circle,rgba(240,150,70,.18),rgba(0,0,0,0) 68%);background:radial-gradient(circle,rgba(240,150,70,.18),rgba(0,0,0,0) 68%)}.login-brand[data-v-96e7cdf6]{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:14px}.login-brand__mark[data-v-96e7cdf6]{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;color:#fff;font-size:26px;font-weight:700;background:-webkit-linear-gradient(315deg,var(--c-blue-2),var(--c-blue));background:linear-gradient(135deg,var(--c-blue-2),var(--c-blue));-webkit-box-shadow:rgba(40,90,180,.28) 0 12px 26px,hsla(0,0%,100%,.5) 0 1px 2px inset;box-shadow:0 12px 26px rgba(40,90,180,.28),inset 0 1px 2px hsla(0,0%,100%,.5)}.login-brand__title[data-v-96e7cdf6]{margin:0;color:var(--c-ink);font-size:36px;font-weight:750;letter-spacing:-.02em;line-height:1.15}.login-brand__sub[data-v-96e7cdf6]{max-width:33ch;margin:0;color:var(--c-ink-2);font-size:15px;line-height:1.7}.login-brand__chips[data-v-96e7cdf6]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:4px}.login-brand__chips span[data-v-96e7cdf6]{padding:6px 12px;border:1px solid var(--c-glass-edge);border-radius:var(--r-pill);background:hsla(0,0%,100%,.46);color:var(--c-ink-2);font-size:12px}.right-section[data-v-96e7cdf6]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:48px 56px}.platform-title[data-v-96e7cdf6]{margin:0 0 6px;color:var(--c-ink);font-size:28px;font-weight:700;letter-spacing:-.015em}.welcome-text[data-v-96e7cdf6]{margin:0 0 28px;color:var(--c-ink-3);font-size:14px}.login-form[data-v-96e7cdf6]{width:100%}[data-v-96e7cdf6] .el-form-item{margin-bottom:16px}[data-v-96e7cdf6] .el-input__inner{height:48px;line-height:48px;padding-left:40px;border:1px solid var(--c-glass-edge);border-radius:14px;background:hsla(0,0%,100%,.5);color:var(--c-ink);font-size:15px;-webkit-box-shadow:hsla(0,0%,100%,.9) 0 1px 1px inset;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.9);-webkit-transition:all .3s var(--ease);transition:all .3s var(--ease)}[data-v-96e7cdf6] .el-input__inner:focus{border-color:rgba(58,143,224,.75);background:hsla(0,0%,100%,.8);-webkit-box-shadow:#fff 0 1px 1px inset,rgba(58,143,224,.14) 0 0 0 3px;box-shadow:inset 0 1px 1px #fff,0 0 0 3px rgba(58,143,224,.14)}[data-v-96e7cdf6] .el-input__prefix{left:10px}.form-footer[data-v-96e7cdf6],[data-v-96e7cdf6] .el-input__prefix{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.form-footer[data-v-96e7cdf6]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:4px 0 18px;font-size:14px;color:var(--c-ink-2)}.register-link[data-v-96e7cdf6]{color:var(--c-blue);font-size:13px;cursor:pointer}.register-link[data-v-96e7cdf6]:hover{text-decoration:underline}.login-btn[data-v-96e7cdf6]{width:100%;height:48px;border:0;border-radius:14px;color:#fff!important;font-size:16px;font-weight:600;background:-webkit-linear-gradient(315deg,var(--c-blue-2),var(--c-blue))!important;background:linear-gradient(135deg,var(--c-blue-2),var(--c-blue))!important;-webkit-box-shadow:rgba(40,90,180,.28) 0 12px 24px,hsla(0,0%,100%,.5) 0 1px 2px inset;box-shadow:0 12px 24px rgba(40,90,180,.28),inset 0 1px 2px hsla(0,0%,100%,.5);-webkit-transition:all .3s var(--ease);transition:all .3s var(--ease)}.login-btn[data-v-96e7cdf6]:hover{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);background:-webkit-linear-gradient(315deg,#4a9be8,#2a63d4)!important;background:linear-gradient(135deg,#4a9be8,#2a63d4)!important}.login-btn[data-v-96e7cdf6]:active{background:-webkit-linear-gradient(315deg,var(--c-blue-2),var(--c-blue))!important;background:linear-gradient(135deg,var(--c-blue-2),var(--c-blue))!important}[data-v-96e7cdf6] .el-button{border-radius:12px;border-color:hsla(0,0%,100%,.66);background:hsla(0,0%,100%,.44);color:var(--c-ink-2);-webkit-box-shadow:hsla(0,0%,100%,.9) 0 1px 1px inset;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.9)}[data-v-96e7cdf6] .el-button--primary{border:0;color:#fff!important;background:-webkit-linear-gradient(315deg,var(--c-blue-2),var(--c-blue))!important;background:linear-gradient(135deg,var(--c-blue-2),var(--c-blue))!important}[data-v-96e7cdf6] .el-button--text{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.home-button[data-v-96e7cdf6]{position:fixed;top:24px;right:24px;z-index:20;border:1px solid var(--c-glass-edge)!important;border-radius:var(--r-pill)!important;background:hsla(0,0%,100%,.5)!important;color:var(--c-ink-2)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-box-shadow:hsla(0,0%,100%,.9) 0 1px 1px inset;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.9)}.home-button[data-v-96e7cdf6]:hover{background:hsla(0,0%,100%,.78)!important;color:var(--c-blue)!important}.forgot-password-action[data-v-96e7cdf6]{margin-top:12px;text-align:center}.forgot-password-action .el-button[data-v-96e7cdf6]{padding:4px 0;font-size:13px;color:var(--c-ink-3)}.forgot-password-action .el-button[data-v-96e7cdf6]:hover{color:var(--c-blue)}@media(max-width:900px){.login-box[data-v-96e7cdf6]{width:440px;min-height:0}.left-section[data-v-96e7cdf6]{display:none}.right-section[data-v-96e7cdf6]{padding:32px 28px}.header-text[data-v-96e7cdf6]{font-size:11px}}.code-input-row[data-v-96e7cdf6]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px}.code-input-row .send-code-btn[data-v-96e7cdf6]{-webkit-box-flex:0;-webkit-flex:0 0 110px;-ms-flex:0 0 110px;flex:0 0 110px;padding:0 8px}.third-party-login[data-v-96e7cdf6]{margin-top:24px}.third-party-divider[data-v-96e7cdf6]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:14px;color:var(--c-ink-3);font-size:13px}.third-party-divider[data-v-96e7cdf6]:after,.third-party-divider[data-v-96e7cdf6]:before{content:"";-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:1px;background:var(--c-glass-edge)}.third-party-icons[data-v-96e7cdf6]{margin-top:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px}.third-party-icon[data-v-96e7cdf6],.third-party-icons[data-v-96e7cdf6]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.third-party-icon[data-v-96e7cdf6]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--c-glass-edge);background:hsla(0,0%,100%,.46);cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.third-party-icon[data-v-96e7cdf6]:hover{border-color:#07c160;-webkit-box-shadow:0 2px 10px rgba(7,193,96,.25);box-shadow:0 2px 10px rgba(7,193,96,.25);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.wechat-qr-box[data-v-96e7cdf6]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.wechat-qr-iframe[data-v-96e7cdf6]{width:300px;height:400px;border:none}.wechat-qr-tip[data-v-96e7cdf6]{margin-top:8px;font-size:14px;color:#666}.wechat-bind-tip[data-v-96e7cdf6]{margin-bottom:16px;font-size:14px;line-height:1.6;color:#606266}