.wechat-auth[data-v-b2a0038b]{border-radius:var(--gbs-radius);flex-direction:column;align-items:center;gap:12px;width:300px;min-height:60px;padding:0 0 14px;display:flex}.wechat-auth__hint--muted[data-v-b2a0038b]{padding:16px 0}.wechat-auth__cta[data-v-b2a0038b]{border-color:var(--gbs-line-strong,var(--gbs-line));background:var(--gbs-surface);width:100%;min-height:44px;color:var(--gbs-primary);transition:background-color .2s,border-color .2s,box-shadow .2s}.wechat-auth__cta[data-v-b2a0038b]:hover{border-color:var(--gbs-primary);background:var(--gbs-surface-success);box-shadow:var(--gbs-shadow-sm)}.wechat-auth__hint[data-v-b2a0038b]{color:var(--gbs-text-muted);text-align:center;margin:0;font-size:12.5px;line-height:1.5}.wechat-auth__qr[data-v-b2a0038b]{border:1px solid var(--gbs-line);background:var(--gbs-surface-raised);width:300px;min-width:300px;min-height:420px;box-shadow:var(--gbs-shadow-sm);border-radius:14px;position:relative;overflow:hidden}.wechat-auth__qr-mount[data-v-b2a0038b] iframe{border:0;width:300px;height:420px;display:block}.wechat-auth__qr-placeholder[data-v-b2a0038b]{color:var(--gbs-text-muted);text-align:center;background:var(--gbs-surface-raised);justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.wechat-auth__qr--placeholder[data-v-b2a0038b]{color:var(--gbs-text-muted);justify-content:center;align-items:center;font-size:12px;display:flex}@media (width<=640px){.wechat-auth[data-v-b2a0038b],.wechat-auth__qr[data-v-b2a0038b],.wechat-auth__qr-mount[data-v-b2a0038b] iframe{width:min(300px,100%);min-width:0}.wechat-auth__qr-mount[data-v-b2a0038b] iframe{max-width:100%}}.username-panel__form[data-v-038ed9a6]{width:100%}.username-panel__field[data-v-038ed9a6]{margin:0 0 18px}.username-panel__field[data-v-038ed9a6] .el-input__wrapper{background:var(--gbs-surface-raised);height:52px;min-height:52px;box-shadow:0 0 0 1px var(--gbs-line) inset;border-radius:11px;padding:1px 14px}.username-panel__field[data-v-038ed9a6] .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--gbs-text-muted) inset}.username-panel__field[data-v-038ed9a6] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--gbs-primary) inset}.username-panel__field[data-v-038ed9a6] .el-input__inner{color:var(--gbs-text);font-size:14px}.username-panel__submit[data-v-038ed9a6]{border:0;border-radius:11px;width:100%;min-height:52px;margin-top:10px;font-size:16px;font-weight:600;transition:background-color .2s,box-shadow .2s,transform .2s}.username-panel__submit[data-v-038ed9a6]:hover:not(:disabled){box-shadow:var(--gbs-shadow-sm);transform:translateY(-1px)}.username-panel__submit[data-v-038ed9a6]:focus-visible{outline-offset:2px;outline:3px solid #c8683759}.username-panel__field-error[data-v-038ed9a6],.username-panel__error[data-v-038ed9a6]{color:var(--gbs-danger);margin:6px 0 0;font-size:12px;line-height:1.5}.username-panel__switch[data-v-038ed9a6]{text-align:left;margin-top:17px}.username-panel__switch[data-v-038ed9a6] .el-button{height:44px;min-height:44px;color:var(--gbs-primary);padding:8px 0;font-size:12px}.username-panel__switch[data-v-038ed9a6] .el-button:hover{color:var(--gbs-accent)}.login-panel[data-v-e4e04709]{align-items:flex-start;gap:32px;display:flex}.login-panel__phone[data-v-e4e04709]{flex:0 0 328px;width:328px;min-width:0}.login-panel--single .login-panel__phone[data-v-e4e04709]{flex:auto;width:100%}.login-panel--single[data-v-e4e04709]{gap:0}.login-panel__tabs[data-v-e4e04709] .el-tabs__header{margin:0 0 24px}.login-panel__tabs[data-v-e4e04709] .el-tabs__nav-wrap:after{display:none}.login-panel__tabs[data-v-e4e04709] .el-tabs__nav{gap:32px}.login-panel__tabs[data-v-e4e04709] .el-tabs__item{height:34px;color:var(--gbs-text-muted);padding:0;font-size:15px;font-weight:400;line-height:34px}.login-panel__tabs[data-v-e4e04709] .el-tabs__item.is-active{color:var(--gbs-primary);font-weight:700}.login-panel__tabs[data-v-e4e04709] .el-tabs__active-bar{background:var(--gbs-primary);height:2px}.login-panel__tabs[data-v-e4e04709] .el-tabs__item:focus.is-focus:not(:active){box-shadow:none}.login-panel__phone-form[data-v-e4e04709]{width:100%}.login-panel__field[data-v-e4e04709]{margin:0 0 18px}.login-panel__code-field[data-v-e4e04709]{margin-bottom:0}.login-panel__phone-input[data-v-e4e04709],.login-panel__code-input[data-v-e4e04709]{border:1px solid var(--gbs-line);background:var(--gbs-surface-raised);border-radius:11px;align-items:center;width:100%;height:52px;display:flex;overflow:hidden}.login-panel__phone-input[data-v-e4e04709]:focus-within,.login-panel__code-input[data-v-e4e04709]:focus-within{border-color:var(--gbs-primary)}.login-panel__country-code[data-v-e4e04709]{border-right:1px solid var(--gbs-line);color:var(--gbs-text);flex:0 0 74px;justify-content:center;align-self:stretch;align-items:center;font-size:14px;display:flex}.login-panel__phone-control[data-v-e4e04709],.login-panel__code-input[data-v-e4e04709] .el-input{flex:auto;min-width:0}.login-panel__phone-input[data-v-e4e04709] .el-input__wrapper,.login-panel__code-input[data-v-e4e04709] .el-input__wrapper{height:50px;min-height:50px;box-shadow:none;background:0 0;border-radius:0;padding:1px 14px}.login-panel__phone-input[data-v-e4e04709] .el-input__wrapper.is-focus,.login-panel__code-input[data-v-e4e04709] .el-input__wrapper.is-focus{box-shadow:none}.login-panel__phone-input[data-v-e4e04709] .el-input__inner,.login-panel__code-input[data-v-e4e04709] .el-input__inner{color:var(--gbs-text);font-size:14px}.login-panel__send-code[data-v-e4e04709]{border-left:1px solid var(--gbs-line);height:auto;color:var(--gbs-primary);white-space:nowrap;border-radius:0;flex:0 0 112px;align-self:stretch;min-height:44px;padding:0 10px;font-size:13px}.login-panel__send-code[data-v-e4e04709]:hover:not(:disabled){color:var(--gbs-accent);background:var(--gbs-surface-subtle)}.login-panel__send-code[data-v-e4e04709]:disabled{color:var(--gbs-text-muted)}.login-panel__submit[data-v-e4e04709],.login-panel[data-v-e4e04709] .el-button.login-panel__submit{border:0;border-radius:11px;width:100%;min-height:52px;margin-top:26px;font-size:16px;font-weight:600}.login-panel__field-error[data-v-e4e04709]{color:var(--gbs-danger);margin:6px 0 0;font-size:12px;line-height:1.5}.login-panel__agreement[data-v-e4e04709]{color:var(--gbs-text-muted);align-items:flex-start;gap:8px;margin-top:22px;font-size:12px;line-height:1.65;display:flex}.login-panel__agreement[data-v-e4e04709] .el-checkbox{flex:none;height:18px;margin-top:1px}.login-panel__agreement[data-v-e4e04709] .el-checkbox__inner{border-color:#c7cfc7;border-radius:2px}.login-panel__agreement[data-v-e4e04709] .el-checkbox__input.is-checked .el-checkbox__inner{border-color:var(--gbs-primary);background:var(--gbs-primary)}.login-panel__agreement a[data-v-e4e04709]{color:var(--gbs-primary);text-decoration:none}.login-panel__agreement a[data-v-e4e04709]:hover{color:var(--gbs-accent);text-underline-offset:2px;text-decoration:underline}.login-panel__wechat[data-v-e4e04709]{border-left:1px solid var(--gbs-line);flex:0 0 300px;min-width:0;padding-left:28px}.login-panel__wechat-title[data-v-e4e04709]{height:34px;color:var(--gbs-text);text-align:center;white-space:nowrap;margin:0 0 22px;font-size:15px;font-weight:700;line-height:34px}.login-panel[data-v-e4e04709] .el-button--primary{--el-button-bg-color:var(--gbs-btn);--el-button-border-color:var(--gbs-btn);--el-button-hover-bg-color:var(--gbs-btn-hover);--el-button-hover-border-color:var(--gbs-btn-hover);--el-button-active-bg-color:var(--gbs-btn-active);--el-button-active-border-color:var(--gbs-btn-active)}@media (width<=640px){.login-panel[data-v-e4e04709]{flex-direction:column;gap:26px}.login-panel__phone[data-v-e4e04709],.login-panel--single .login-panel__phone[data-v-e4e04709]{flex:auto;width:100%}.login-panel__wechat[data-v-e4e04709]{border-top:1px solid var(--gbs-line);border-left:0;flex:auto;width:100%;padding-top:24px;padding-left:0}.login-panel__wechat-title[data-v-e4e04709]{margin-bottom:14px}.login-panel__tabs[data-v-e4e04709] .el-tabs__nav{gap:26px}}
