.gradient-btn{width:100%;background:#02c2a2 linear-gradient(316deg,#2e86fd,#00c9ff 46%,#0ca)!important;color:#fff!important;border:none}.code-btn-outline[data-v-2732a61b]{flex-shrink:0;height:40px;padding:0 24px;border:1.5px solid #00ccaa;border-radius:10px;background:transparent;color:#0ca;font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;letter-spacing:1px;transition:all .2s ease;min-width:112px;text-align:center;line-height:40px}.code-btn-outline[data-v-2732a61b]:hover:not([disabled]):not(.counting){background:#00ccaa0f;border-color:#0db;color:#0db}.code-btn-outline[data-v-2732a61b]:active:not([disabled]):not(.counting){background:#00ccaa1f;transform:scale(.98)}.code-btn-outline[disabled][data-v-2732a61b],.code-btn-outline[data-v-2732a61b]:disabled{border-color:#ddd;color:#ccc;background:transparent;cursor:not-allowed}.code-btn-outline.counting[data-v-2732a61b]{border-color:#00ccaa73;color:#0a8;cursor:default}body.dark-mode .code-btn-outline[data-v-2732a61b]{border-color:#00ccaa8c;color:#0ca;background:transparent}body.dark-mode .code-btn-outline[data-v-2732a61b]:hover:not([disabled]):not(.counting){background:#00ccaa1a;border-color:#0ca}body.dark-mode .code-btn-outline[disabled][data-v-2732a61b],body.dark-mode .code-btn-outline[data-v-2732a61b]:disabled{border-color:#333;color:#555;background:transparent}body.dark-mode .code-btn-outline.counting[data-v-2732a61b]{border-color:#0ca6;color:#0a8}.level_bar[data-v-4735d08d]{width:100%;height:24px;border-radius:2px;position:relative;font-size:0;display:flex;justify-content:flex-start;align-items:center}.level_bar .bar[data-v-4735d08d]{height:16px;line-height:16px;font-size:12px;display:inline-block;border-radius:2px;text-align:center;color:#fff;transition:all .3s}.forms-wrap[data-v-3f81142a]{margin-top:20px}.forms-wrap .reset-success-wrap[data-v-3f81142a]{text-align:center}.pwd-toggle-btn[data-v-02afc386]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#bbb;padding:4px;display:flex;align-items:center;transition:color .2s;z-index:2}.pwd-toggle-btn[data-v-02afc386]:hover{color:var(--primary)}body.dark-mode .pwd-toggle-btn[data-v-02afc386]{color:#666}body.dark-mode .pwd-toggle-btn[data-v-02afc386]:hover{color:var(--primary)}[data-v-02afc386]:root{--primary: #0156FA;--primary-hover: #1259C0;--primary-light: #EBF4FF;--primary-dark: #0D47A1;--gradient-from: #0156FA;--gradient-to: #0D47A1;--shadow-color: rgba(1,86,250,.3);--text-primary: #333;--text-secondary: #888;--border: #dde1e6;--border-focus: #0156FA;--border-shadow: rgba(1,86,250,.15);--bg: #f0fdfa;--white: #fff;--error: #e34d59;--success: #00a870}.page[data-v-02afc386]{min-height:100vh;display:flex;flex-direction:column;background:var(--bg);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.nav[data-v-02afc386]{height:60px;display:flex;align-items:center;padding:0 40px;flex-shrink:0;position:relative;z-index:10;background:transparent}.nav-logo-img[data-v-02afc386]{height:50px}.theme-dropdown[data-v-02afc386]{position:fixed;top:16px;right:16px;z-index:999;display:flex;gap:8px;align-items:center}.theme-dropdown select[data-v-02afc386]{padding:6px 12px;border-radius:8px;border:1px solid var(--border);background:var(--white);color:var(--text-primary);font-size:13px;cursor:pointer;outline:none;box-shadow:0 2px 8px #00000014}.dark-toggle[data-v-02afc386]{position:fixed;top:16px;right:16px;z-index:999;width:32px;height:32px;border-radius:50%;border:1px solid var(--border);background:var(--white);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .2s}.dark-toggle[data-v-02afc386]:hover{border-color:#999}.main[data-v-02afc386]{flex:1;display:flex;align-items:center;justify-content:center;padding:12px 20px 40px;position:relative;overflow:hidden}.bg-shapes[data-v-02afc386]{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.bg-shapes span[data-v-02afc386]{position:absolute;border-radius:50%;opacity:.1;will-change:transform}@keyframes float1-02afc386{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,20px) scale(1.05)}50%{transform:translate(-15px,40px) scale(1.02)}75%{transform:translate(20px,-10px) scale(1.06)}}@keyframes float2-02afc386{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-25px,-15px) scale(1.04)}50%{transform:translate(20px,-30px) scale(1.07)}75%{transform:translate(-10px,15px) scale(1.03)}}@keyframes float3-02afc386{0%,to{transform:translate(0) scale(1)}33%{transform:translate(15px,-20px) scale(1.05)}66%{transform:translate(-20px,10px) scale(1.03)}}.bg-shapes span[data-v-02afc386]:nth-child(1){width:620px;height:620px;background:var(--primary);top:-160px;left:-200px;animation:float1-02afc386 12s ease-in-out infinite}.bg-shapes span[data-v-02afc386]:nth-child(2){width:440px;height:440px;background:var(--gradient-to);bottom:-100px;right:-100px;animation:float2-02afc386 10s ease-in-out infinite}.bg-shapes span[data-v-02afc386]:nth-child(3){width:280px;height:280px;background:#7b61ff;top:60%;left:15%;animation:float3-02afc386 8s ease-in-out infinite}.bg-shapes span[data-v-02afc386]:nth-child(4){width:240px;height:240px;background:#ff6b9d;top:10%;right:20%;animation:float1-02afc386 14s ease-in-out infinite}.bg-shapes span[data-v-02afc386]:nth-child(5){width:180px;height:180px;background:#00cec9;bottom:20%;left:40%;animation:float2-02afc386 9s ease-in-out infinite}.bg-shapes span[data-v-02afc386]:nth-child(6){width:150px;height:150px;background:#fdcb6e;top:40%;right:5%;animation:float3-02afc386 11s ease-in-out infinite}.card-wrap[data-v-02afc386]{display:flex;align-items:stretch;width:100%;max-width:860px;border-radius:16px;position:relative;z-index:1;overflow:hidden;box-shadow:0 8px 32px #0156fa2e;border:1px solid rgba(1,86,250,.15)}.card-banner[data-v-02afc386]{flex:1;background:linear-gradient(135deg,var(--gradient-from) 0%,var(--gradient-to) 100%);padding:40px;display:flex;flex-direction:column;justify-content:flex-start;color:#fff;min-width:0;position:relative;overflow:hidden}.card-banner[data-v-02afc386]:before{content:"";position:absolute;bottom:0;left:0;right:0;height:70%;background-image:url(/assets/bj-tree-CNnh8sXJ.png);background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;pointer-events:none;z-index:0;opacity:.85}.banner-logo[data-v-02afc386]{position:relative;z-index:1}.banner-logo-text[data-v-02afc386]{font-size:20px;font-weight:700;line-height:1.6;color:#fffffff2}.banner-logo p[data-v-02afc386]{margin:8px 0 0;font-size:14px;font-weight:500;color:#ffffffbf}.card-form[data-v-02afc386]{width:340px;flex-shrink:0;background:#fff;padding:28px 32px 24px;display:flex;flex-direction:column;position:relative}.reg-corner-btn[data-v-02afc386]{position:absolute;top:0;right:0;z-index:10;padding:6px 18px;background:linear-gradient(135deg,#00bfa5,#008c73);color:#fff;font-size:13px;font-weight:600;border:none;border-bottom-left-radius:12px;border-top-right-radius:16px;cursor:pointer;transition:all .25s ease;letter-spacing:1px}.reg-corner-btn[data-v-02afc386]:hover{background:linear-gradient(135deg,#00a896,#007a65);box-shadow:0 4px 14px #00bfa559}.reg-corner-btn[data-v-02afc386]:active{transform:scale(.97)}.reg-view-login-btn[data-v-02afc386]{position:absolute;top:0;right:0;z-index:10;padding:6px 18px;background:linear-gradient(135deg,#00bfa5,#008c73);color:#fff;font-size:13px;font-weight:600;border:none;border-bottom-left-radius:12px;border-top-right-radius:16px;cursor:pointer;transition:all .25s ease;letter-spacing:1px}.reg-view-login-btn[data-v-02afc386]:hover{background:linear-gradient(135deg,#00a896,#007a65);box-shadow:0 4px 14px #00bfa559}.reg-view-login-btn[data-v-02afc386]:active{transform:scale(.97)}.form-title[data-v-02afc386]{font-size:22px;font-weight:700;color:var(--text-primary);margin-bottom:6px}.form-sub[data-v-02afc386]{font-size:13px;color:var(--text-secondary);margin-bottom:28px}.tabs[data-v-02afc386]{display:flex;border-bottom:2px solid var(--border);margin-bottom:28px}.tab-btn[data-v-02afc386]{flex:1;padding:12px 0;font-size:14px;font-weight:500;color:var(--text-secondary);background:none;border:none;cursor:pointer;position:relative;transition:color .2s}.tab-btn[data-v-02afc386]:hover:not(.active){color:var(--primary)}.tab-btn.active[data-v-02afc386]{color:var(--primary);font-weight:600}.tab-btn.active[data-v-02afc386]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2.5px;background:var(--primary);border-radius:2.5px 2.5px 0 0}.tab-panel[data-v-02afc386]{display:none;animation:fadeIn-02afc386 .25s ease}.tab-panel.active[data-v-02afc386]{display:block}@keyframes fadeIn-02afc386{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.form-group[data-v-02afc386]{margin-bottom:12px}.form-label[data-v-02afc386]{display:block;font-size:13px;color:#555;margin-bottom:8px;font-weight:500}.input-wrap[data-v-02afc386]{position:relative;display:flex;align-items:center}.input-icon[data-v-02afc386]{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#aaa;display:flex;align-items:center;pointer-events:none;transition:color .2s}.input-wrap:focus-within .input-icon[data-v-02afc386]{color:var(--primary)}.phone-prefix[data-v-02afc386]{position:absolute;left:0;top:0;width:62px;height:40px;border:1px solid #c4c9d0;border-right:none;border-radius:10px 0 0 10px;background:var(--white);color:#999;font-size:14px;z-index:1;cursor:pointer;padding:0 6px 0 12px;outline:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23999' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;transition:border-color .2s,box-shadow .2s}.phone-prefix[data-v-02afc386]:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--border-shadow)}.input-wrap.has-prefix[data-v-02afc386]{padding-left:62px}.input-wrap.has-prefix .input-icon[data-v-02afc386]{left:78px}.input-wrap.has-prefix .form-input-el.phone-input[data-v-02afc386] .el-input__wrapper{padding-left:14px;border-radius:0 10px 10px 0;box-shadow:none!important;border:1px solid #c4c9d0!important;transition:border-color .2s,box-shadow .2s;background:var(--white)}.input-wrap.has-prefix .form-input-el.phone-input[data-v-02afc386] .el-input__wrapper .el-input__inner{font-size:14px}.input-wrap.has-prefix .form-input-el.phone-input[data-v-02afc386] .el-input__wrapper:hover{border-color:#999!important}.input-wrap.has-prefix .form-input-el.phone-input[data-v-02afc386] .el-input__wrapper.is-focus,.input-wrap.has-prefix .form-input-el.phone-input[data-v-02afc386] .el-input__wrapper.is-focus:hover{border-color:var(--border-focus)!important;box-shadow:0 0 0 3px var(--border-shadow)!important}.code-row .input-wrap[data-v-02afc386]{margin-left:-10px}.code-row .input-wrap .input-icon[data-v-02afc386]{left:24px}.code-row .input-wrap .form-input-el[data-v-02afc386] .el-input__wrapper,.code-row .input-wrap .form-input-el[data-v-02afc386] .el-input__inner{padding-left:46px}.form-input-el[data-v-02afc386]{width:100%}.form-input-el[data-v-02afc386] .el-input__wrapper{height:40px;border-radius:10px;padding-left:38px;box-shadow:none!important;border:1px solid #c4c9d0!important;transition:border-color .2s,box-shadow .2s;background:var(--white)}.form-input-el[data-v-02afc386] .el-input__wrapper:hover{border-color:#999!important}.form-input-el[data-v-02afc386] .el-input__wrapper.is-focus{border-color:var(--border-focus)!important;box-shadow:0 0 0 3px var(--border-shadow)!important}.form-input-el[data-v-02afc386] .el-input__inner{font-size:13.5px;padding-left:38px;color:var(--text-primary)}.form-input-el[data-v-02afc386] .el-input__inner::placeholder{color:#bbb}.code-row[data-v-02afc386]{display:flex;gap:12px}.code-row[data-v-02afc386] .code-btn-outline{flex-shrink:0;min-width:112px;height:40px;padding:0 24px;border:1.5px solid #00ccaa;border-radius:10px;background:transparent;color:#0ca;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;letter-spacing:1px;transition:all .2s ease}.code-row[data-v-02afc386] .code-btn-outline:hover:not([disabled]):not(.counting){background:#00ccaa0f;border-color:#0db;color:#0db}.code-row[data-v-02afc386] .code-btn-outline:active:not([disabled]):not(.counting){background:#00ccaa1f;transform:scale(.98)}.code-row[data-v-02afc386] .code-btn-outline[disabled],.code-row[data-v-02afc386] .code-btn-outline:disabled{border-color:#ddd;color:#ccc;background:transparent;cursor:not-allowed}.code-row[data-v-02afc386] .code-btn-outline.counting{border-color:#00ccaa73;color:#0a8;cursor:default}.code-input-16008[data-v-02afc386]{position:relative}.code-input-inner[data-v-02afc386]{position:relative;display:flex;align-items:center;height:40px;border-radius:12px;background:var(--white);border:1px solid #c4c9d0;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.code-input-icon[data-v-02afc386]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#aaa;display:flex;align-items:center;pointer-events:none;transition:all .3s;z-index:2}.code-input-inner:focus-within .code-input-icon[data-v-02afc386]{color:var(--primary)}.code-input-el[data-v-02afc386]{width:100%;position:relative;z-index:1}.code-input-el[data-v-02afc386] .el-input__wrapper{height:40px;border-radius:12px;padding-left:44px;padding-right:14px;box-shadow:none!important;border:none!important;background:transparent!important;transition:all .3s}.code-input-el[data-v-02afc386] .el-input__wrapper .el-input__inner{font-size:13px;font-weight:500;color:var(--text-primary);letter-spacing:.5px}.code-input-el[data-v-02afc386] .el-input__wrapper .el-input__inner::placeholder{color:#bbb;font-weight:400}.code-input-glow[data-v-02afc386]{display:none}.code-input-inner[data-v-02afc386]:hover{border-color:#999}.code-input-inner[data-v-02afc386]:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--border-shadow)}.submit-btn[data-v-02afc386]{width:100%;height:44px;background:var(--primary);border:none;border-radius:10px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s,transform .1s,box-shadow .2s;letter-spacing:.5px;margin-bottom:16px;box-shadow:0 4px 14px var(--shadow-color)}.submit-btn[data-v-02afc386]:hover:not(:disabled){background:var(--primary-hover);box-shadow:0 6px 18px var(--shadow-color);transform:translateY(-1px)}.submit-btn[data-v-02afc386]:active:not(:disabled){transform:scale(.98)}.submit-btn[data-v-02afc386]:disabled{opacity:.6;cursor:not-allowed}.reg-submit-btn[data-v-02afc386]{background:linear-gradient(135deg,#00bfa5,#008c73)!important;box-shadow:0 4px 14px #00bfa559!important}.reg-submit-btn[data-v-02afc386]:hover:not(:disabled){background:linear-gradient(135deg,#00a896,#007a65)!important;box-shadow:0 6px 18px #00bfa573!important}.reg-protocol-row[data-v-02afc386]{display:flex;align-items:center;gap:1px;font-size:12px;color:var(--text-secondary);margin-bottom:14px;flex-wrap:wrap}.reg-protocol-row .and-text[data-v-02afc386]{margin:0 -1px}.verify-btn-group[data-v-02afc386]{margin-bottom:12px}.verify-btn[data-v-02afc386]{width:100%;height:44px;border-radius:10px;border:1.5px solid var(--primary);background:transparent;color:var(--primary);font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;letter-spacing:1px}.verify-btn[data-v-02afc386]:hover:not(:disabled){background:#00bfa50f;border-color:var(--primary-hover);color:var(--primary-hover)}.verify-btn[data-v-02afc386]:active:not(:disabled){transform:scale(.98)}.verify-btn[data-v-02afc386]:disabled{opacity:.5;cursor:not-allowed;border-color:#ddd;color:#999}.verify-btn.verifying[data-v-02afc386]{opacity:.8;animation:pulse-02afc386 1s infinite}@keyframes pulse-02afc386{0%,to{opacity:.8}50%{opacity:.5}}.checkbox-label[data-v-02afc386]{display:flex;align-items:center;gap:6px;cursor:pointer}.checkbox-input[data-v-02afc386]{width:14px;height:14px;accent-color:var(--primary);cursor:pointer}.protocol-link[data-v-02afc386]{color:var(--primary);cursor:pointer}.protocol-link[data-v-02afc386]:hover{text-decoration:underline}.login-row[data-v-02afc386]{text-align:center;font-size:13px;color:var(--text-secondary);margin-top:4px}.login-row .link[data-v-02afc386]{color:var(--primary);cursor:pointer;transition:color .2s}.login-row .link[data-v-02afc386]:hover{color:var(--primary-hover);text-decoration:underline}.wechat-panel[data-v-02afc386]{text-align:center;padding:20px 0}.qrcode-wrap[data-v-02afc386]{width:200px;height:200px;margin:-5px auto 16px;border:1px solid var(--border);border-radius:12px;padding:10px;background:#fff;position:relative}.qrcode-wrap.qrcode-expired[data-v-02afc386]{opacity:.4}.qrcode-placeholder[data-v-02afc386]{width:100%;height:100%;background:linear-gradient(110deg,#e8e8e8 8%,#f5f5f5 18%,#e8e8e8 33%);background-size:200% 100%;animation:shimmer-02afc386 1.5s linear infinite;border-radius:8px}@keyframes shimmer-02afc386{to{background-position-x:-200%}}.qrcode-img[data-v-02afc386]{width:100%;height:100%}.qrcode-img.qrcode-expired[data-v-02afc386]{opacity:.4}.scan-success[data-v-02afc386]{width:100%;height:100%;position:absolute;top:0;left:0;background:#fffffff2;display:flex;justify-content:center;align-items:center}.scan-success .tips[data-v-02afc386]{font-size:26px;font-weight:bolder;display:flex;flex-direction:column;align-items:center;color:var(--success)}.scan-success .tips .el-icon[data-v-02afc386]{font-size:60px;margin-bottom:8px}.qrcode-invalid[data-v-02afc386]{width:100%;height:100%;position:absolute;top:0;left:0;background:#fffffffa;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px}.qrcode-invalid .invalid-text[data-v-02afc386]{font-size:14px;font-weight:500;color:#666}.wechat-tips[data-v-02afc386]{font-size:12px;color:#999;line-height:1.6}.login-links-wrap[data-v-02afc386]{width:100%;display:flex;justify-content:flex-start;gap:24px;font-size:13px;margin-top:20px}.login-links-wrap .links-item[data-v-02afc386]{color:var(--text-primary);cursor:pointer;transition:color .3s}.login-links-wrap .links-item[data-v-02afc386]:hover{color:var(--primary)}.or-divider[data-v-02afc386]{text-align:center;margin:10px 0 8px}.or-divider span[data-v-02afc386]{font-size:13px;color:#999;position:relative;padding:0 10px;background:var(--white)}.third-party-section[data-v-02afc386]{margin-top:10px}.third-party[data-v-02afc386]{display:flex;align-items:center;justify-content:center;gap:20px}.third-icon-btn[data-v-02afc386]{width:28px;height:28px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s;background:transparent;flex-shrink:0;padding:0;overflow:hidden}.third-icon-btn[data-v-02afc386]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.third-icon-btn svg[data-v-02afc386]{width:100%;height:100%;display:block}.register-row[data-v-02afc386]{text-align:center;font-size:13px;color:var(--text-secondary);margin-top:8px}.register-row .link[data-v-02afc386]{color:var(--primary);cursor:pointer;transition:color .2s}.register-row .link[data-v-02afc386]:hover{color:var(--primary-hover);text-decoration:underline}.footer[data-v-02afc386]{background:transparent;border-top:none;padding:16px 40px;text-align:center;font-size:12px;color:#999}.phone-history-footer[data-v-02afc386]{display:flex;align-items:center;justify-content:center;gap:4px;text-align:center;padding:8px 0;color:#999;font-size:12px;cursor:pointer;border-top:1px solid #eee}.phone-history-footer[data-v-02afc386]:hover{color:#409eff;background-color:#f5f7fa}.no-val[data-v-02afc386]{background:#efefef!important;color:#bdbdbd!important;border:none!important}.is-val[data-v-02afc386]{background:var(--primary-light)!important;color:var(--primary)!important;border:1px solid var(--primary)!important}body.dark-mode[data-v-02afc386]{--bg: #0f1419;--white: #1a1f25;--text-primary: #e4e8ec;--text-secondary: #8b949e;--border: #30363d}body.dark-mode .page[data-v-02afc386]{background:#0f1419}body.dark-mode .card-form[data-v-02afc386]{background:#1a1f25}body.dark-mode .form-title[data-v-02afc386]{color:#e4e8ec}body.dark-mode .form-sub[data-v-02afc386],body.dark-mode .form-label[data-v-02afc386]{color:#8b949e}body.dark-mode .form-input-el[data-v-02afc386] .el-input__wrapper{background:#0d1117;border-color:#30363d!important;border-width:1px!important;border-style:solid!important}body.dark-mode .form-input-el[data-v-02afc386] .el-input__wrapper .el-input__inner{color:#e4e8ec}body.dark-mode .form-input-el[data-v-02afc386] .el-input__wrapper:hover{border-color:#444!important}body.dark-mode .form-input-el[data-v-02afc386] .el-input__wrapper.is-focus{background:#161b22;border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--border-shadow)}body.dark-mode .input-wrap.has-prefix .form-input-el.phone-input[data-v-02afc386] .el-input__wrapper{background:#0d1117;border-color:#30363d!important;border-width:1px!important;border-style:solid!important}body.dark-mode .input-wrap.has-prefix .form-input-el.phone-input[data-v-02afc386] .el-input__wrapper .el-input__inner{font-size:14px}body.dark-mode .input-wrap.has-prefix .form-input-el.phone-input[data-v-02afc386] .el-input__wrapper:hover{border-color:#444!important}body.dark-mode .input-wrap.has-prefix .form-input-el.phone-input[data-v-02afc386] .el-input__wrapper.is-focus{background:#161b22;border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--border-shadow)!important}body.dark-mode .phone-prefix[data-v-02afc386]{background-color:#0d1117;border-color:#30363d!important;border-width:1px!important;border-style:solid!important;color:#8b949e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%238b949e' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}body.dark-mode .phone-prefix[data-v-02afc386]:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--border-shadow)}body.dark-mode .form-input-el[data-v-02afc386] .el-input__inner::placeholder{color:#bbb}body.dark-mode .submit-btn[data-v-02afc386]{box-shadow:0 4px 14px var(--shadow-color)}body.dark-mode .reg-submit-btn[data-v-02afc386]{background:linear-gradient(135deg,#007a65,#005f52)!important;box-shadow:0 4px 14px #00bfa540!important}body.dark-mode .reg-submit-btn[data-v-02afc386]:hover:not(:disabled){background:linear-gradient(135deg,#008c73,#006b5e)!important;box-shadow:0 6px 18px #00bfa559!important}body.dark-mode .tabs[data-v-02afc386]{border-bottom-color:#30363d}body.dark-mode .tab-btn[data-v-02afc386]{color:#8b949e}body.dark-mode .tab-btn[data-v-02afc386]:hover:not(.active){color:#e4e8ec}body.dark-mode .tab-btn.active[data-v-02afc386]{color:var(--primary)}body.dark-mode .theme-dropdown select[data-v-02afc386]{background:#1a1f25!important;color:#e4e8ec!important;border-color:#30363d!important}body.dark-mode .dark-toggle[data-v-02afc386]{background:#30363d;border-color:#444}body.dark-mode .reg-corner-btn[data-v-02afc386]{background:linear-gradient(135deg,#007a65,#005f52);color:#e0f2f0}body.dark-mode .reg-corner-btn[data-v-02afc386]:hover{background:linear-gradient(135deg,#008c73,#006b5e);box-shadow:0 4px 14px #00bfa54d}body.dark-mode .reg-view-login-btn[data-v-02afc386]{background:linear-gradient(135deg,#007a65,#005f52);color:#e0f2f0}body.dark-mode .reg-view-login-btn[data-v-02afc386]:hover{background:linear-gradient(135deg,#008c73,#006b5e);box-shadow:0 4px 14px #00bfa54d}body.dark-mode .code-input-inner[data-v-02afc386]{background:#0d1117;border-color:#30363d}body.dark-mode .code-input-inner[data-v-02afc386]:hover{border-color:#444}body.dark-mode .code-input-inner[data-v-02afc386]:focus-within{background:#161b22;border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--border-shadow)}body.dark-mode .code-input-icon[data-v-02afc386]{color:#8b949e}body.dark-mode .code-input-inner:focus-within .code-input-icon[data-v-02afc386]{color:var(--primary)}body.dark-mode .code-input-el[data-v-02afc386] .el-input__inner{color:#e4e8ec}body.dark-mode .code-input-el[data-v-02afc386] .el-input__inner::placeholder{color:#6e7681}body.dark-mode .reg-protocol-row[data-v-02afc386]{color:#8b949e}body.dark-mode .checkbox-input[data-v-02afc386]{accent-color:var(--primary)}body.dark-mode .card-banner[data-v-02afc386]{filter:brightness(.8)}body.dark-mode .qrcode-wrap[data-v-02afc386]{background:#1a1f25;border-color:#30363d}body.dark-mode .scan-success[data-v-02afc386],body.dark-mode .qrcode-invalid[data-v-02afc386]{background:#1a1f25fa}body.dark-mode .wechat-tips[data-v-02afc386]{color:#8b949e}body.dark-mode .or-divider span[data-v-02afc386]{background:#1a1f25;color:#8b949e}body.dark-mode .register-row[data-v-02afc386]{color:#8b949e}body.dark-mode .link[data-v-02afc386]{color:var(--primary)}body.dark-mode .footer[data-v-02afc386]{color:#555}body.dark-mode .verify-btn[data-v-02afc386]{border-color:#00bfa58c;color:#0ca}body.dark-mode .verify-btn[data-v-02afc386]:hover:not(:disabled){background:#00bfa51a;border-color:#0ca;color:#0ca}body.dark-mode .verify-btn[data-v-02afc386]:disabled{border-color:#333;color:#555}@media(max-width:760px){.page[data-v-02afc386]{background:linear-gradient(180deg,var(--gradient-from) 0%,var(--gradient-to) 50%,var(--bg) 50.1%)}.bg-shapes[data-v-02afc386]{display:none}.nav[data-v-02afc386]{margin:16px 20px 0}.nav .nav-logo-img[data-v-02afc386]{filter:brightness(0) invert(1)}.theme-dropdown select[data-v-02afc386]{background:var(--white)!important;color:var(--text-primary)!important;border-color:var(--border)!important}.card-wrap[data-v-02afc386]{max-width:400px;margin:0 auto}.card-banner[data-v-02afc386]{display:none!important}.card-form[data-v-02afc386]{width:100%;padding:28px 24px 24px}.tabs[data-v-02afc386]{border-bottom:1px solid var(--border)}.tab-btn[data-v-02afc386]{padding:10px 12px}}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media(prefers-color-scheme:dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}html{font-size:100px}body{color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden}
