[data-v-bcc84632]:root{--color-primary:#6f89d6;--color-primary-dark:#7d71ac;--color-text-primary:#1a1a2e;--color-text-secondary:#666;--color-text-muted:#999;--color-text-light:#bbb;--color-bg-body:#f5f7fa;--color-bg-card:#fff;--color-bg-hover:#f5f5f5;--color-border:#e8e8e8;--color-success:#27ae60;--color-danger:#e74c3c;--color-warning:#f39c12}.auth-page[data-v-bcc84632]{z-index:1}.auth-card[data-v-bcc84632]{--auth-input-text-color:#fff;background:#00000080;border-radius:1rem;width:360px;padding:36px 28px;transition:transform .3s,box-shadow .3s;box-shadow:0 2px 16px #0000000f}.auth-card[data-v-bcc84632]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #00000040}.auth-title[data-v-bcc84632]{text-align:center;color:#fff;font-size:1.5rem;font-weight:700}.auth-subtitle[data-v-bcc84632]{color:#ffffffb3;text-align:center;margin-top:6px;margin-bottom:28px;font-size:.85rem}.auth-footer[data-v-bcc84632]{text-align:center;color:#fff9;margin-top:24px;font-size:.85rem}[data-v-bcc84632] .auth-footer a{color:#fff9;font-weight:400;text-decoration:none}[data-v-bcc84632] .el-input__wrapper{box-shadow:none;background:#0006;border:1px solid #ffffff26;transition:border-color .25s,background .25s}[data-v-bcc84632] .el-input__wrapper:hover{border-color:#ffffff4d}[data-v-bcc84632] .el-input__wrapper.is-focus{border-color:#8fa8e8;box-shadow:inset 0 0 0 1px #8fa8e8!important}[data-v-bcc84632] .el-input__inner{color:var(--auth-input-text-color)}[data-v-bcc84632] .el-input__inner:autofill{-webkit-text-fill-color:var(--auth-input-text-color);caret-color:var(--auth-input-text-color);background-color:#0000;-webkit-background-clip:text;background-clip:text;transition:background-color 9999s ease-out}[data-v-bcc84632] .el-input__inner:-webkit-autofill{-webkit-text-fill-color:var(--auth-input-text-color);caret-color:var(--auth-input-text-color);background-color:#0000;-webkit-background-clip:text;background-clip:text;transition:background-color 9999s ease-out}[data-v-bcc84632] .el-input__inner:-webkit-autofill:hover{-webkit-text-fill-color:var(--auth-input-text-color);caret-color:var(--auth-input-text-color);background-color:#0000;-webkit-background-clip:text;background-clip:text;transition:background-color 9999s ease-out}[data-v-bcc84632] .el-input__inner:-webkit-autofill:focus{-webkit-text-fill-color:var(--auth-input-text-color);caret-color:var(--auth-input-text-color);background-color:#0000;-webkit-background-clip:text;background-clip:text;transition:background-color 9999s ease-out}[data-v-bcc84632] .el-input__inner::placeholder{color:#ffffff73}[data-v-bcc84632] .el-input.is-disabled .el-input__wrapper{background:#0003;border-color:#ffffff0f}[data-v-bcc84632] .el-input.is-disabled .el-input__inner{color:#ffffff4d;-webkit-text-fill-color:#ffffff4d}[data-v-bcc84632] .el-tabs__item{color:#fff9}[data-v-bcc84632] .el-tabs__item.is-active{font-weight:600;color:#fff!important}[data-v-bcc84632] .el-tabs__active-bar,[data-v-bcc84632] .el-tabs__nav-wrap:after{display:none}[data-v-bcc84632] .el-tabs__header{--el-tabs-header-height:1;margin-bottom:0}[data-v-bcc84632] .el-tabs__nav-wrap{margin-bottom:0}@media (width<=768px){.auth-page[data-v-bcc84632]{width:100%;padding:0 1rem}.auth-card[data-v-bcc84632]{width:100%;max-width:100%;box-shadow:none;background:#00000059;border-radius:16px;padding:1.5rem 1.25rem;transform:none!important}.auth-card[data-v-bcc84632]:hover{box-shadow:none;transform:none!important}.auth-title[data-v-bcc84632]{font-size:1.3rem}.auth-subtitle[data-v-bcc84632]{margin-bottom:1.25rem;font-size:.8rem}.auth-footer[data-v-bcc84632]{margin-top:1rem}[data-v-bcc84632] .el-button--large{border-radius:10px;height:44px;font-size:1rem}[data-v-bcc84632] .el-input__wrapper{border-radius:10px;padding:4px 12px}[data-v-bcc84632] .el-form-item{margin-bottom:18px}}[data-v-8aa48c1d]:root{--color-primary:#6f89d6;--color-primary-dark:#7d71ac;--color-text-primary:#1a1a2e;--color-text-secondary:#666;--color-text-muted:#999;--color-text-light:#bbb;--color-bg-body:#f5f7fa;--color-bg-card:#fff;--color-bg-hover:#f5f5f5;--color-border:#e8e8e8;--color-success:#27ae60;--color-danger:#e74c3c;--color-warning:#f39c12}.login-page[data-v-8aa48c1d]{background:linear-gradient(135deg,#6f89d6 0%,#7d71ac 50%,#68628a 100%);flex-direction:column;justify-content:center;align-items:center;height:calc(100dvh - 3.25rem);min-height:31.25rem;display:flex;position:absolute;top:3.25rem;left:0;right:0;overflow:hidden}.auth-center[data-v-8aa48c1d]{flex-direction:column;align-items:center;display:flex}.agree-wrap[data-v-8aa48c1d]{margin-bottom:4px;position:relative}.agree-tooltip[data-v-8aa48c1d]{color:#fff;white-space:nowrap;z-index:10;background:#000000b3;border-radius:6px;margin-bottom:8px;padding:6px 12px;font-size:.75rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.agree-tooltip-arrow[data-v-8aa48c1d]{border:5px solid #0000;border-top-color:#000000b3;position:absolute;top:100%;left:50%;transform:translate(-50%)}.register-agree[data-v-8aa48c1d]{color:#ffffff80;justify-content:center;align-items:center;gap:6px;font-size:.78rem;display:flex}.register-agree a[data-v-8aa48c1d]{color:#fff9;text-decoration:underline}[data-v-8aa48c1d] .el-checkbox__inner{background:#0006;border-color:#ffffff40;width:14px;height:14px}[data-v-8aa48c1d] .el-checkbox__input.is-checked .el-checkbox__inner{background:#8fa8e8;border-color:#8fa8e8}[data-v-8aa48c1d] .el-checkbox{height:auto}.auth-footer-wrap[data-v-8aa48c1d]{z-index:1;position:absolute;bottom:16px;left:0;right:0}.sms-code-row[data-v-8aa48c1d]{gap:10px;width:100%;display:flex}.sms-code-row[data-v-8aa48c1d] .el-input{flex:1}.code-btn[data-v-8aa48c1d]{white-space:nowrap;color:#ffffffd9;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:8px;outline:none;flex-shrink:0;height:32px;padding:0 12px;font-size:.85rem;line-height:30px;transition:all .2s}.code-btn[data-v-8aa48c1d]:hover:not(:disabled){background:#fff3;border-color:#ffffff4d}.code-btn[data-v-8aa48c1d]:active:not(:disabled){background:#ffffff40}.code-btn[data-v-8aa48c1d]:disabled{opacity:.4;cursor:not-allowed}.auth-sub-mode[data-v-8aa48c1d]{margin-bottom:8px}.auth-sub-mode[data-v-8aa48c1d] .el-tabs__item{height:32px;padding:0 12px;font-size:.85rem;line-height:32px}.forgot-password-link[data-v-8aa48c1d]{text-align:center;margin-top:4px}.forgot-password-link a[data-v-8aa48c1d]{color:#fff6;cursor:pointer;font-size:.75rem;text-decoration:none}.forgot-password-link a[data-v-8aa48c1d]:hover{color:#ffffffb3}.forgot-result[data-v-8aa48c1d]{text-align:center;padding:16px 0 8px}.forgot-result-icon[data-v-8aa48c1d]{color:#fff;text-align:center;background:#27ae60;border-radius:50%;width:56px;height:56px;margin:0 auto 16px;font-size:1.6rem;line-height:56px}.forgot-result-text[data-v-8aa48c1d]{color:#fff;margin-bottom:24px;font-size:1rem}@media (width<=768px){.login-page[data-v-8aa48c1d]{overscroll-behavior-y:contain;height:calc(100dvh - 3.25rem);min-height:0;padding:16px 0 calc(16px + env(safe-area-inset-bottom));overflow:hidden auto}.auth-center[data-v-8aa48c1d]{width:100%;margin:auto 0}.register-result-dialog[data-v-8aa48c1d] .el-dialog__header{text-align:center;padding-bottom:0;font-size:1.2rem}.register-result-dialog[data-v-8aa48c1d] .el-dialog__body{padding:16px 32px 8px}.register-result-dialog[data-v-8aa48c1d] .el-dialog__footer{text-align:center;padding-bottom:24px}.register-result-body[data-v-8aa48c1d]{text-align:center}.register-success-mark[data-v-8aa48c1d]{color:#fff;background:linear-gradient(135deg,#6f89d6,#7d71ac);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 16px;font-size:1.5rem;font-weight:700;display:flex;box-shadow:0 4px 16px #6f89d64d}.register-result-desc[data-v-8aa48c1d]{color:var(--el-text-color-regular);margin:0;font-size:.95rem;line-height:1.7}.register-start-btn[data-v-8aa48c1d]{width:200px}}
