.bb-banner[data-v-783d9755]{background:linear-gradient(180deg,#edf4fc,#f7faff);border-bottom:1px solid #d4e4f7;box-shadow:0 2px 12px #0078d414;left:0;position:fixed;right:0;top:0;z-index:9999}.bb-slide-enter-active[data-v-783d9755],.bb-slide-leave-active[data-v-783d9755]{transition:all .3s ease}.bb-slide-enter-from[data-v-783d9755],.bb-slide-leave-to[data-v-783d9755]{opacity:0;transform:translateY(-100%)}.bb-content[data-v-783d9755]{align-items:flex-start;display:flex;gap:14px;margin:0 auto;max-width:1280px;padding:14px 24px 12px}.bb-icon[data-v-783d9755]{align-items:center;background:#0078d4;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:22px;height:36px;justify-content:center;width:36px}.bb-text-wrap[data-v-783d9755]{flex:1;min-width:0}.bb-title[data-v-783d9755]{color:#303133;font-size:13.5px;line-height:1.65;margin:0 0 8px}.bb-title strong[data-v-783d9755]{color:#b45309}.bb-edge-link[data-v-783d9755]{border-bottom:1px dashed #0078d4;color:#0078d4;font-weight:600;text-decoration:none}.bb-edge-link[data-v-783d9755]:hover{border-bottom-color:#005a9e;color:#005a9e}.bb-features[data-v-783d9755]{display:flex;flex-wrap:wrap;gap:8px}.bb-pill[data-v-783d9755]{align-items:center;border:1px solid transparent;border-radius:6px;display:inline-flex;font-size:12.5px;font-weight:500;gap:5px;padding:4px 10px;text-decoration:none;transition:all .15s}.bb-pill i[data-v-783d9755]{font-size:14px}.bb-pill-edge[data-v-783d9755]{background:#0078d4;border-color:#0078d4;color:#fff}.bb-pill-edge[data-v-783d9755]:hover{background:#005a9e;border-color:#005a9e}.bb-pill-chrome[data-v-783d9755]{background:#fff;border-color:#fbbf24;color:#d97706}.bb-pill-chrome[data-v-783d9755]:hover{background:#fffbeb}.bb-pill-ghost[data-v-783d9755]{background:#fff;border-color:#cbd5e1;color:#475569}.bb-pill-ghost[data-v-783d9755]:hover{border-color:#94a3b8;color:#1e293b}.bb-right[data-v-783d9755]{align-items:center;display:flex;flex-shrink:0;gap:12px;margin-top:4px}.bb-never[data-v-783d9755]{color:#909399;cursor:pointer;font-size:12px;transition:color .2s;white-space:nowrap}.bb-never[data-v-783d9755]:hover{color:#0078d4}.bb-countdown[data-v-783d9755]{color:#909399;font-size:12px;font-variant-numeric:tabular-nums;min-width:24px;text-align:right}.bb-close[data-v-783d9755]{align-items:center;background:transparent;border:0;border-radius:4px;color:#909399;cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;transition:all .15s;width:24px}.bb-close[data-v-783d9755]:hover{background:#e2e8f0;color:#1e293b}.bb-progress[data-v-783d9755]{background:#e8eef5;height:3px;overflow:hidden}.bb-progress-bar[data-v-783d9755]{background:linear-gradient(90deg,#0078d4,#00bcf2);height:100%;transition:width 1s linear}@media(max-width:640px){.bb-content[data-v-783d9755]{flex-direction:column;gap:10px;padding:12px 14px 10px}.bb-right[data-v-783d9755]{align-self:flex-end;margin-top:0}.bb-features[data-v-783d9755]{gap:6px}.bb-pill[data-v-783d9755]{font-size:12px;padding:3px 8px}}.sab[data-v-f9050667]{background:linear-gradient(90deg,#0f172a,#1e293b);border-bottom:1px solid rgba(16,185,129,.35);color:#e2e8f0}.sab-inner[data-v-f9050667]{align-items:center;display:flex;font-size:13px;gap:12px;line-height:1.5;margin:0 auto;max-width:1200px;padding:10px 20px}.sab-icon[data-v-f9050667]{color:#fde68a;flex-shrink:0;font-size:16px}.sab-content[data-v-f9050667]{align-items:baseline;display:flex;flex:1;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sab-title[data-v-f9050667]{color:#fff;flex-shrink:0;font-weight:700}.sab-sep[data-v-f9050667]{color:#e2e8f066;flex-shrink:0}.sab-summary[data-v-f9050667]{color:#cbd5e1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sab-link[data-v-f9050667]{align-items:center;background:#10b98133;border-radius:999px;color:#6ee7b7!important;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;gap:2px;padding:4px 10px;text-decoration:none;transition:background .15s}.sab-link[data-v-f9050667]:hover{background:#10b98159}.sab-link i[data-v-f9050667]{font-size:14px}.sab-close[data-v-f9050667]{align-items:center;background:transparent;border:none;border-radius:50%;color:#e2e8f0b3;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:16px;height:24px;justify-content:center;transition:background .15s,color .15s;width:24px}.sab-close[data-v-f9050667]:hover{background:#ffffff1a;color:#fff}@media(max-width:720px){.sab-inner[data-v-f9050667]{font-size:12px;gap:8px;padding:8px 12px}.sab-content[data-v-f9050667]{align-items:flex-start;flex-direction:column;gap:0;white-space:normal}.sab-sep[data-v-f9050667]{display:none}.sab-summary[data-v-f9050667]{white-space:normal}.sab-link[data-v-f9050667]{font-size:11px;padding:3px 8px}}.ad-overlay[data-v-987a253b]{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1200}.ad-modal[data-v-987a253b]{background:#fff;border-radius:14px;box-shadow:0 20px 60px #00000038;display:flex;flex-direction:column;height:min(820px,90vh);overflow:hidden;width:min(900px,94vw)}.ad-head[data-v-987a253b]{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 22px}.ad-title[data-v-987a253b]{color:var(--text);font-size:16px;font-weight:600}.ad-close[data-v-987a253b]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--muted);cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;transition:all .15s;width:32px}.ad-close[data-v-987a253b]:hover:not(:disabled){background:#f3f4f6;color:var(--text)}.ad-close[data-v-987a253b]:disabled{cursor:not-allowed;opacity:.35}.ad-hint[data-v-987a253b]{align-items:center;background:#fff7ed;border-bottom:1px solid #fde68a;color:#b45309;display:flex;flex-shrink:0;font-size:12px;gap:6px;padding:10px 22px}.ad-hint i[data-v-987a253b]{font-size:14px}.ad-body[data-v-987a253b]{background:#f7f8fa;flex:1 1 0;min-height:0;overflow:hidden;position:relative}.ad-iframe[data-v-987a253b]{background:#fff;display:block;height:100%;transition:opacity .15s;width:100%}.ad-iframe.invisible[data-v-987a253b]{opacity:0}.ad-loading[data-v-987a253b]{align-items:center;color:var(--muted);display:flex;flex-direction:column;font-size:13px;gap:10px;inset:0;justify-content:center;position:absolute}.ad-loading .spin[data-v-987a253b]{animation:spin-987a253b 1s linear infinite;color:var(--primary);font-size:28px}@keyframes spin-987a253b{to{transform:rotate(1turn)}}.ad-foot[data-v-987a253b]{align-items:center;background:#fff;border-top:1px solid var(--border);display:flex;flex-shrink:0;gap:16px;padding:14px 22px}.ad-progress[data-v-987a253b]{background:#eef0f3;border-radius:999px;flex:1;height:6px;overflow:hidden}.ad-progress-bar[data-v-987a253b]{background:linear-gradient(90deg,var(--primary),var(--primary-l,var(--primary)));height:100%;transition:width 1s linear}.ad-confirm[data-v-987a253b]{flex-shrink:0;min-width:180px}.ad-confirm[data-v-987a253b]:disabled{cursor:not-allowed;opacity:.55}.forgot-row[data-v-b336520f]{display:flex;justify-content:flex-end;margin:-8px 0 12px}.forgot-link[data-v-b336520f]{color:var(--muted);cursor:pointer;font-size:12px;text-decoration:none}.forgot-link[data-v-b336520f]:hover{color:var(--primary);text-decoration:underline}.agreement-link[data-v-b336520f]{align-items:center;color:var(--primary);cursor:pointer;display:inline-flex;gap:2px;text-decoration:none}.agreement-link[data-v-b336520f]:hover{text-decoration:underline}.agreement-link.is-read[data-v-b336520f]{color:#16a34a}.agreement-link.is-read i[data-v-b336520f]{font-size:14px}.captcha-img[data-v-b336520f]{align-items:center;background:#f7f8fa;border:1px solid var(--border);border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;height:38px;justify-content:center;overflow:hidden;width:110px}.captcha-img img[data-v-b336520f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.captcha-img .spin[data-v-b336520f],.qr-mask .spin[data-v-b336520f]{animation:spin-b336520f 1s linear infinite;color:var(--muted);font-size:18px}@keyframes spin-b336520f{to{transform:rotate(1turn)}}.wechat-area[data-v-b336520f]{align-items:center;display:flex;flex-direction:column;padding:4px 0 8px}.qr-frame[data-v-b336520f]{background:#fff;border:1px solid var(--border);border-radius:12px;height:180px;overflow:hidden;position:relative;width:180px}.qr-img[data-v-b336520f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.qr-mask[data-v-b336520f]{align-items:center;background:#ffffffeb;color:var(--muted);cursor:pointer;display:flex;flex-direction:column;font-size:13px;gap:8px;inset:0;justify-content:center;position:absolute}.qr-mask i[data-v-b336520f]{color:var(--primary);font-size:24px}.wx-steps[data-v-b336520f]{color:var(--text);display:flex;flex-direction:column;font-size:13px;gap:6px;margin:16px 0 8px}.wx-step[data-v-b336520f]{align-items:center;display:flex;gap:8px}.wx-step-n[data-v-b336520f]{align-items:center;background:var(--primary);border-radius:50%;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;width:18px}.code-box[data-v-b336520f]{background:#409eff0f;border:1px dashed var(--primary);border-radius:8px;color:var(--primary);font-size:22px;font-weight:700;letter-spacing:4px;margin-top:4px;padding:10px 24px}.btn-link[data-v-b336520f]{align-items:center;background:none;border:none;color:var(--muted);cursor:pointer;display:inline-flex;font-size:13px;gap:4px;margin-top:14px}.btn-link[data-v-b336520f]:hover{color:var(--primary)}.bind-overlay[data-v-b336520f]{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1100}.bind-modal[data-v-b336520f]{background:#fff;border-radius:16px;box-shadow:0 12px 40px #0000002e;max-height:90vh;max-width:92vw;overflow-y:auto;padding:28px 24px;position:relative;width:380px}.onboard-overlay[data-v-cd0bd2dc]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1050}.onboard-modal[data-v-cd0bd2dc]{background:#fff;border-radius:16px;box-shadow:0 12px 40px #0000002e;max-height:92vh;max-width:92vw;overflow-y:auto;padding:28px 28px 24px;position:relative;width:480px}.onboard-head[data-v-cd0bd2dc]{margin-bottom:18px;text-align:center}.onboard-step-bar[data-v-cd0bd2dc]{gap:10px;margin-bottom:14px}.onboard-step-bar[data-v-cd0bd2dc],.step-dot[data-v-cd0bd2dc]{align-items:center;display:flex;justify-content:center}.step-dot[data-v-cd0bd2dc]{background:#eef0f3;border-radius:50%;color:var(--muted);font-size:13px;font-weight:700;height:28px;transition:all .2s;width:28px}.step-dot.active[data-v-cd0bd2dc],.step-dot.done[data-v-cd0bd2dc]{background:var(--primary);color:#fff}.step-dot.done[data-v-cd0bd2dc]{opacity:.85}.step-line[data-v-cd0bd2dc]{background:#eef0f3;flex:0 0 60px;height:2px}.step-line.done[data-v-cd0bd2dc]{background:var(--primary)}.onboard-actions[data-v-cd0bd2dc]{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.btn-text[data-v-cd0bd2dc]{background:none;border:none;color:var(--muted);cursor:pointer;font-size:14px}.btn-text[data-v-cd0bd2dc]:hover{color:var(--text)}.arm-mask[data-v-4140a21e]{align-items:center;background:#0f172a9e;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1400}.arm-dialog[data-v-4140a21e]{background:#fff;border-radius:16px;box-shadow:0 24px 80px #0f172a47;display:flex;flex-direction:column;max-height:min(92vh,860px);overflow:hidden;width:min(780px,100%)}.arm-head[data-v-4140a21e]{border-bottom:1px solid var(--gray-150,#e5e7eb);padding:22px 24px 14px}.arm-title[data-v-4140a21e]{color:var(--gray-900,#111827);font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px}.arm-sub[data-v-4140a21e]{color:var(--gray-600,#4b5563);font-size:13px;line-height:1.6}.arm-tabs[data-v-4140a21e]{background:#fff;display:flex;gap:6px;padding:10px 24px 0}.arm-tab[data-v-4140a21e]{align-items:center;background:#f3f4f6;border:1px solid transparent;border-radius:10px 10px 0 0;color:var(--gray-600,#4b5563);cursor:pointer;display:inline-flex;flex:1;font-size:13.5px;font-weight:600;gap:6px;justify-content:center;padding:10px 12px;transition:background .15s,color .15s,border-color .15s}.arm-tab[data-v-4140a21e]:hover{color:var(--gray-800,#1f2937)}.arm-tab.is-active[data-v-4140a21e]{background:#fcfcfd;border-color:var(--gray-150,#e5e7eb);border-bottom-color:#fcfcfd;color:var(--accent,#4f46e5)}.arm-tab-check[data-v-4140a21e]{color:#16a34a;font-size:16px}.arm-body[data-v-4140a21e]{background:#fcfcfd;border-top:1px solid var(--gray-150,#e5e7eb);flex:1 1 auto;margin-top:-1px;overflow-y:auto;padding:18px 24px}.arm-body[data-v-4140a21e] h1,.arm-body[data-v-4140a21e] h2,.arm-body[data-v-4140a21e] h3{color:var(--gray-900,#111827);letter-spacing:-.01em}.arm-body[data-v-4140a21e] h1{font-size:20px;margin:8px 0 14px}.arm-body[data-v-4140a21e] h2{font-size:16px;margin:20px 0 10px}.arm-body[data-v-4140a21e] h3{font-size:14px;margin:16px 0 8px}.arm-body[data-v-4140a21e] p{color:var(--gray-700,#374151);font-size:13.5px;line-height:1.85;margin:8px 0}.arm-body[data-v-4140a21e] ol,.arm-body[data-v-4140a21e] ul{color:var(--gray-700,#374151);font-size:13.5px;line-height:1.85;padding-left:22px}.arm-body[data-v-4140a21e] strong{color:var(--gray-900,#111827)}.arm-body[data-v-4140a21e] hr{border:0;border-top:1px solid var(--gray-200,#e5e7eb);margin:20px 0}.arm-body[data-v-4140a21e] code{background:var(--gray-100,#f3f4f6);border-radius:4px;font-size:12.5px;padding:2px 6px}.arm-body[data-v-4140a21e] blockquote{border-left:3px solid var(--gray-200,#e5e7eb);color:var(--gray-500,#6b7280);margin:12px 0;padding:2px 12px}.arm-state[data-v-4140a21e]{align-items:flex-start;color:var(--gray-500,#6b7280);display:flex;font-size:14px;gap:12px;padding:40px 0}.arm-state i[data-v-4140a21e]{color:var(--accent,#4f46e5);font-size:22px}.arm-state-sub[data-v-4140a21e]{color:var(--gray-500,#6b7280);font-size:12px;margin-top:4px}.arm-state-error[data-v-4140a21e]{color:#b91c1c}.arm-state-error i[data-v-4140a21e]{color:#dc2626}.arm-inline-btn[data-v-4140a21e]{background:#fff;border:1px solid var(--gray-300,#d1d5db);border-radius:6px;color:var(--gray-700,#374151);cursor:pointer;font-size:12.5px;margin-top:10px;padding:6px 12px}.arm-inline-btn[data-v-4140a21e]:hover{border-color:var(--accent,#4f46e5);color:var(--accent,#4f46e5)}.ri-spin[data-v-4140a21e]{animation:armspin-4140a21e 1s linear infinite}@keyframes armspin-4140a21e{to{transform:rotate(1turn)}}.arm-foot[data-v-4140a21e]{background:#fff;border-top:1px solid var(--gray-150,#e5e7eb);display:flex;flex-direction:column;gap:12px;padding:14px 24px 18px}.arm-hint[data-v-4140a21e]{align-items:center;background:#fef3c7;border-radius:8px;color:#92400e;display:flex;font-size:13px;gap:8px;padding:8px 12px}.arm-hint i[data-v-4140a21e]{font-size:16px}.arm-agree[data-v-4140a21e]{align-items:flex-start;color:var(--gray-800,#1f2937);cursor:pointer;display:flex;font-size:13.5px;gap:10px;line-height:1.6;padding:4px 0}.arm-agree.is-disabled[data-v-4140a21e]{cursor:not-allowed;opacity:.55}.arm-agree input[data-v-4140a21e]{margin-top:3px}.arm-actions[data-v-4140a21e]{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.arm-btn[data-v-4140a21e]{align-items:center;border:1px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:6px;padding:10px 16px;transition:background .15s,color .15s,border-color .15s}.arm-btn[data-v-4140a21e]:disabled{cursor:not-allowed;opacity:.55}.arm-btn-primary[data-v-4140a21e]{background:var(--accent,#4f46e5);color:#fff}.arm-btn-primary[data-v-4140a21e]:not(:disabled):hover{background:#4338ca}.arm-btn-ghost[data-v-4140a21e]{background:#fff;border-color:var(--gray-200,#e5e7eb);color:var(--gray-600,#4b5563)}.arm-btn-ghost[data-v-4140a21e]:not(:disabled):hover{border-color:var(--gray-300,#d1d5db);color:var(--gray-800,#1f2937)}@media(max-width:640px){.arm-dialog[data-v-4140a21e]{max-height:96vh}.arm-head[data-v-4140a21e]{padding:18px 18px 12px}.arm-tabs[data-v-4140a21e]{padding:8px 18px 0}.arm-body[data-v-4140a21e]{padding:14px 18px}.arm-foot[data-v-4140a21e]{padding:12px 18px 14px}.arm-actions[data-v-4140a21e]{flex-direction:column-reverse}.arm-btn[data-v-4140a21e]{justify-content:center;width:100%}}.btt-btn[data-v-bac90128]{align-items:center;background:#fff;border:1px solid var(--gray-200);border-radius:50%;bottom:28px;box-shadow:0 4px 14px -2px #0f172a1f,0 1px 2px #0f172a0f;color:var(--gray-600);cursor:pointer;display:flex;font-size:18px;height:44px;justify-content:center;position:fixed;right:28px;transition:background var(--d-fast,.18s) ease,color var(--d-fast,.18s) ease,border-color var(--d-fast,.18s) ease,transform var(--d-fast,.18s) ease,box-shadow var(--d-fast,.18s) ease;width:44px;z-index:40}.btt-btn i[data-v-bac90128]{line-height:1}.btt-btn[data-v-bac90128]:hover{background:var(--accent);border-color:var(--accent);box-shadow:0 8px 20px -4px #5b6beb59,0 2px 4px #5b6beb26;color:#fff;transform:translateY(-2px)}.btt-btn[data-v-bac90128]:active{transform:translateY(0)}.btt-btn[data-v-bac90128]:focus-visible{box-shadow:0 0 0 3px #5b6beb40,0 4px 14px -2px #0f172a1f;outline:none}.btt-fade-enter-active[data-v-bac90128],.btt-fade-leave-active[data-v-bac90128]{transition:opacity .22s ease,transform .22s ease}.btt-fade-enter-from[data-v-bac90128],.btt-fade-leave-to[data-v-bac90128]{opacity:0;transform:translateY(8px)}@media(max-width:640px){.btt-btn[data-v-bac90128]{bottom:16px;font-size:16px;height:40px;right:16px;width:40px}}
