.app-header[data-v-1662f408]{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border-bottom:1px solid #e2e8f0b3;position:sticky;top:0;box-shadow:inset 0 1px #ffffff73}.header-brand[data-v-1662f408]{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;transition:opacity .2s;display:flex}.header-actions[data-v-1662f408]{align-items:center;gap:8px;display:flex}.header-nav-shell[data-v-1662f408]{width:min(100%,1200px);margin:0 auto}.header-logo-wrap[data-v-1662f408]{border-radius:9px;justify-content:center;width:36px;height:36px;display:inline-flex;overflow:hidden}.header-nav[data-v-1662f408]{--van-nav-bar-height:64px;--van-nav-bar-background:transparent}.header-nav[data-v-1662f408] .van-nav-bar__content{padding-inline-start:16px;padding-inline-end:16px}.header-nav[data-v-1662f408] .van-nav-bar__left,.header-nav[data-v-1662f408] .van-nav-bar__right{position:static}.header-logo-icon[data-v-1662f408]{object-fit:contain;width:100%;height:100%}.header-action[data-v-1662f408]{--van-button-default-height:40px;--van-button-default-border-color:#cbd5e1cc;--van-button-default-color:#0f172a;--van-button-default-background:#fff6}.header-action[data-v-1662f408]:hover{background:#f1f5f9d9}.header-brand[data-v-1662f408]:hover{opacity:.9}.header-action-login[data-v-1662f408]{white-space:nowrap;min-width:82px;height:40px;padding-inline-start:16px;padding-inline-end:16px}.header-avatar[data-v-1662f408]{color:#1677ff;cursor:pointer;background:#1677ff1f;border:1px solid #1677ff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;transition:background .2s;display:inline-flex;position:relative}.header-avatar[data-v-1662f408]:hover{background:#1677ff33}.header-avatar.is-vip[data-v-1662f408]{border-color:#f59e0b}.header-avatar-badge[data-v-1662f408]{color:#fff;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:999px;padding:1px 5px;font-size:9px;font-weight:700;line-height:1.4;position:absolute;bottom:-4px;right:-8px}.theme-dark .header-avatar[data-v-1662f408]{color:#93c5fd;background:#1677ff38;border-color:#93c5fd59}.theme-dark .header-avatar.is-vip[data-v-1662f408]{border-color:#f59e0b}.header-action-theme[data-v-1662f408],.header-action-language[data-v-1662f408]{width:40px;padding:0}.header-language-icon[data-v-1662f408],.header-theme-icon[data-v-1662f408]{fill:currentColor;width:20px;height:20px}.header-action-faq[data-v-1662f408]{width:40px;padding:0}.header-faq-icon[data-v-1662f408]{fill:currentColor;width:20px;height:20px}.header-action-contact[data-v-1662f408]{width:40px;padding:0}.header-contact-icon[data-v-1662f408]{fill:currentColor;width:20px;height:20px}.header-brand-text[data-v-1662f408]{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.1;display:none}#icon-sun path{fill:#fff!important;stroke:#fff!important}.theme-dark .dark-header[data-v-1662f408]{background:#0f172adb;border-color:#334155b3;box-shadow:inset 0 1px #94a3b82e}.theme-dark .header-action[data-v-1662f408]{--van-button-default-border-color:#475569cc;--van-button-default-color:#e2e8f0;--van-button-default-background:#1e293b4d}.theme-dark .header-action[data-v-1662f408]:hover{background:#1e293bb3}@media (max-width:767.98px){.header-nav[data-v-1662f408] .van-nav-bar__content{padding-inline-start:12px;padding-inline-end:12px}.header-actions[data-v-1662f408]{gap:4px}.header-action[data-v-1662f408]{--van-button-default-height:36px;width:36px;height:36px}.header-action svg[data-v-1662f408]{width:18px;height:18px}.header-avatar[data-v-1662f408]{width:36px;height:36px;margin-left:2px}.header-action-login[data-v-1662f408]{min-width:0;height:36px;margin-left:2px;padding-inline-start:12px;padding-inline-end:12px;font-size:13px}.app-header[data-v-1662f408]{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#fff}.header-action[data-v-1662f408]{--van-button-default-background:#fff}.theme-dark .dark-header[data-v-1662f408]{box-shadow:none;background:#0f172a}.theme-dark .header-action[data-v-1662f408]{--van-button-default-background:#1e293b}}@media (min-width:768px){.header-brand-text[data-v-1662f408]{display:inline}}.notice-banner[data-v-58f601d8]{border-radius:var(--surface-radius-sm);color:#0b3d91;background:#1677ff12;border:1px solid #1677ff40;align-items:flex-start;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.notice-banner.warning[data-v-58f601d8]{border-color:var(--warn-border-light);background:var(--warn-bg-light);color:var(--warn-text-light)}.theme-dark .notice-banner[data-v-58f601d8]{color:#bfdbfe;background:#2563eb29;border-color:#60a5fa59}.theme-dark .notice-banner.warning[data-v-58f601d8]{border-color:var(--warn-border-dark);background:var(--warn-bg-dark);color:var(--warn-text-dark)}.notice-icon[data-v-58f601d8]{color:#fff;background:#1677ff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;font-size:13px;font-weight:700;display:grid}.warning .notice-icon[data-v-58f601d8]{background:#f59e0b}.notice-content[data-v-58f601d8]{flex:1;min-width:0}.notice-title[data-v-58f601d8]{color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:600;line-height:1.6;display:block}button.notice-title[data-v-58f601d8]{cursor:pointer}.notice-toggle[data-v-58f601d8]{opacity:.75;white-space:nowrap;margin-left:8px;font-size:13px;font-weight:400}.notice-body[data-v-58f601d8]{white-space:pre-line;overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.7}.notice-close[data-v-58f601d8]{width:28px;height:28px;color:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:8px;flex:none;margin:-3px -4px 0 0;padding:0;font-size:20px;line-height:1}.notice-close[data-v-58f601d8]:hover{opacity:1}.notice-close[data-v-58f601d8]:focus-visible{opacity:1}.dashboard-shell[data-v-9c6414a1]{padding-bottom:calc(84px + env(safe-area-inset-bottom));gap:18px;display:grid}.dashboard-sidebar[data-v-9c6414a1]{display:none}.dashboard-content[data-v-9c6414a1]{min-width:0}.dashboard-nav[data-v-9c6414a1]{gap:8px;display:grid}.dashboard-nav-item[data-v-9c6414a1]{color:#334155;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;transition:background .2s,color .2s;display:flex}.dashboard-nav-item[data-v-9c6414a1]:hover{background:#f1f5f9e6}.dashboard-nav-item.is-active[data-v-9c6414a1]{color:#1677ff;background:#1677ff24;font-weight:600}.dashboard-tabbar[data-v-9c6414a1]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #e2e8f0cc}.dashboard-tabbar[data-v-9c6414a1] .van-tabbar-item__text{font-size:12px}.dashboard-tabbar[data-v-9c6414a1] .van-tabbar{background:#ffffffd1}.bb-icon[data-v-9c6414a1]{fill:currentColor;stroke:currentColor;color:#64748b;width:.9em;height:.9em}.bb-icon-wrap[data-v-9c6414a1]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bb-icon-wrap.is-active .bb-icon[data-v-9c6414a1],.dashboard-nav-item.is-active .bb-icon[data-v-9c6414a1]{color:#1677ff}.theme-dark .dashboard-nav-item[data-v-9c6414a1]{color:#cbd5e1}.theme-dark .dashboard-nav-item[data-v-9c6414a1]:hover{background:#1e293bcc}.theme-dark .dashboard-nav-item.is-active[data-v-9c6414a1]{color:#93c5fd;background:#1677ff2e}.theme-dark .dashboard-tabbar[data-v-9c6414a1]{border-top-color:#475569a6}.theme-dark .dashboard-tabbar[data-v-9c6414a1] .van-tabbar{background:#0f172ae0}@media (min-width:768px){.dashboard-shell[data-v-9c6414a1]{grid-template-columns:220px minmax(0,1fr);align-items:start;padding-bottom:16px}.dashboard-sidebar[data-v-9c6414a1]{display:block;position:sticky;top:84px}.dashboard-tabbar[data-v-9c6414a1]{display:none}}.support-fab[data-v-d0562643]{z-index:40;background:var(--van-primary-color,#1677ff);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #1677ff4d}.support-fab svg[data-v-d0562643]{width:26px;height:26px}.support-fab-dot[data-v-d0562643]{background:#ef4444;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:6px;right:6px}@media (max-width:767px){.support-fab[data-v-d0562643]{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:50px;height:50px}.support-fab-raised[data-v-d0562643]{bottom:calc(66px + env(safe-area-inset-bottom))}}.app-root[data-v-64ac8473]{min-height:100dvh}.embedded-browser-dialog-content[data-v-64ac8473]{color:var(--van-text-color-2);text-align:left;padding:4px 24px 20px;font-size:14px;line-height:1.7}.auth-page[data-v-00c084e4]{width:100%;padding:max(24px,var(--van-padding-lg))0;justify-content:center;display:flex}.auth-card[data-v-00c084e4]{width:min(100%,29rem)}.auth-title[data-v-00c084e4]{margin:0 0 var(--van-padding-lg);text-align:center;letter-spacing:-.02em;font-size:1.5rem;font-weight:600;line-height:1.25}@media (min-width:768px){.auth-page[data-v-00c084e4]{padding-top:48px;padding-bottom:48px}}.email-suggestion[data-v-7b95dd3e]{width:100%;color:var(--van-primary-color);text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 16px;font-size:13px;font-weight:600;display:block}.login-form-forgot[data-v-9a1134de]{color:var(--van-text-color-2);cursor:pointer;background:0 0;border:0;margin:0 auto;padding:4px 8px;font-size:13px;display:block}.login-form-forgot[data-v-9a1134de]:hover{color:var(--van-primary-color)}.captcha-popup[data-v-7359e039]{width:min(92vw,28rem);max-height:calc(100vh - 32px);overflow:hidden}.captcha-popup-body[data-v-7359e039]{max-height:calc(100vh - 32px);padding:20px 16px calc(16px + env(safe-area-inset-bottom));overflow-y:auto}.captcha-popup-title[data-v-7359e039],.captcha-popup-subtitle[data-v-7359e039],.captcha-hint-text[data-v-7359e039],.captcha-status[data-v-7359e039],.captcha-empty-text[data-v-7359e039]{margin:0}.captcha-popup-title[data-v-7359e039]{font-size:18px;font-weight:600;line-height:1.4}.captcha-popup-subtitle[data-v-7359e039]{color:var(--van-text-color-2);margin-top:8px;font-size:14px;line-height:1.6}.captcha-panel[data-v-7359e039]{border:1px solid #cbd5e1cc;border-radius:12px;margin-top:16px;padding:10px}.captcha-canvas[data-v-7359e039]{background:#f1f5f9d9;border:1px solid #94a3b8cc;border-radius:10px;position:relative;overflow:hidden}.captcha-image[data-v-7359e039]{object-fit:contain;width:100%;display:block}.captcha-tile[data-v-7359e039]{pointer-events:none;background:0 0;border-radius:6px;position:absolute;top:0;left:0}.captcha-hint-row[data-v-7359e039]{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.captcha-hint-text[data-v-7359e039],.captcha-status[data-v-7359e039],.captcha-empty-text[data-v-7359e039]{color:#64748b;font-size:12px;line-height:1.4}.captcha-status[data-v-7359e039]{margin-top:8px}.captcha-status-success[data-v-7359e039]{color:#059669}.captcha-range[data-v-7359e039]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:100%;height:24px;margin-top:10px;display:block}.captcha-empty-state[data-v-7359e039]{text-align:center;justify-content:center;align-items:center;min-height:160px;display:flex}.captcha-action-row[data-v-7359e039]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}body.theme-dark{color:#94a3b8;background:#0f172ab3;border-color:#64748bcc}.countdown-inline[data-v-bf0d5b1c]{white-space:nowrap;align-items:center;gap:2px;font-size:14px;line-height:1;display:inline-flex}.countdown-inline[data-v-bf0d5b1c] .van-count-down{font-size:14px;line-height:1}.countdown-inline[data-v-300e6d2b]{white-space:nowrap;align-items:center;gap:2px;font-size:14px;line-height:1;display:inline-flex}.countdown-inline[data-v-300e6d2b] .van-count-down{font-size:14px;line-height:1}.auth-segmented[data-v-47575a1c]{background:#94a3b824;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.auth-segmented button[data-v-47575a1c]{color:var(--van-text-color-2);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 0;font-size:15px;font-weight:500;transition:background .2s,color .2s}.auth-segmented button.is-active[data-v-47575a1c]{background:var(--van-background-2);color:#1677ff;font-weight:600;box-shadow:0 1px 3px #0f172a1a}.auth-subtitle[data-v-47575a1c]{text-align:center;color:var(--van-text-color-2);margin:14px 0 18px;font-size:13px}.theme-dark{color:#93c5fd}.overview-page[data-v-30a9ba85]{margin-top:12px}.overview-hero[data-v-30a9ba85]{color:#fff;background:linear-gradient(135deg,#1677ff 0%,#4f8dff 100%);border-radius:20px;align-content:start;gap:12px;min-height:200px;padding:24px;display:grid;position:relative;overflow:hidden}.overview-hero.is-vip[data-v-30a9ba85]{background:linear-gradient(135deg,#0f5fd6 0%,#1677ff 60%,#f59e0b 140%)}.overview-hero-pill[data-v-30a9ba85]{letter-spacing:.04em;background:#ffffff29;border:1px solid #ffffff73;border-radius:999px;justify-self:start;padding:3px 12px;font-size:12px;font-weight:600}.overview-hero-title[data-v-30a9ba85]{z-index:1;letter-spacing:-.01em;max-width:520px;margin:4px 0 0;font-size:24px;font-weight:700;line-height:1.35;position:relative}.overview-hero-meta[data-v-30a9ba85]{z-index:1;opacity:.9;margin:0;font-size:14px;position:relative}.overview-hero-actions[data-v-30a9ba85]{z-index:1;flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex;position:relative}.overview-hero-button[data-v-30a9ba85]{color:#1677ff;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:10px 20px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s}.overview-hero-button[data-v-30a9ba85]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0f172a2e}.overview-hero-link[data-v-30a9ba85]{color:#fff;cursor:pointer;opacity:.9;background:0 0;border:0;padding:0;font-size:14px}.overview-hero-link[data-v-30a9ba85]:hover{opacity:1;text-decoration:underline}.overview-hero-emblem[data-v-30a9ba85]{opacity:.16;pointer-events:none;border-radius:36px;width:160px;height:160px;position:absolute;bottom:-24px;right:-24px}@media (max-width:767.98px){.overview-hero[data-v-30a9ba85]{min-height:0;padding:20px}.overview-hero-title[data-v-30a9ba85]{font-size:20px}.overview-hero-emblem[data-v-30a9ba85]{width:120px;height:120px}}.overview-cell-group[data-v-30a9ba85],.overview-action-top[data-v-30a9ba85],.overview-action-list[data-v-30a9ba85],.overview-soft-panel[data-v-30a9ba85],.overview-appleid-list[data-v-30a9ba85],.overview-appleid-actions[data-v-30a9ba85]{margin-top:12px}.overview-action-list[data-v-30a9ba85]{grid-template-columns:1fr;gap:12px;display:grid}.overview-action-button-content[data-v-30a9ba85]{justify-content:center;align-items:center;gap:6px;display:inline-flex}.overview-action-icon[data-v-30a9ba85]{fill:currentColor;stroke:currentColor;flex-shrink:0;width:1.15em;height:1.15em}.overview-popup[data-v-30a9ba85]{width:100%}.overview-popup-body[data-v-30a9ba85]{box-sizing:border-box;width:min(100%,35rem);padding:20px 16px calc(16px + env(safe-area-inset-bottom));margin:0 auto}.overview-popup-body-appleid[data-v-30a9ba85]{max-height:82vh;overflow-y:auto}.overview-popup-text[data-v-30a9ba85]{margin:0;font-size:14px;line-height:1.6}.overview-popup-meta[data-v-30a9ba85]{color:var(--van-text-color-2);margin:8px 0 0;font-size:13px;line-height:1.6}.overview-popup-subtext[data-v-30a9ba85]{margin-top:8px}.overview-loading-text[data-v-30a9ba85],.overview-empty-text[data-v-30a9ba85],.overview-warning-title[data-v-30a9ba85],.overview-warning-content[data-v-30a9ba85]{font-size:14px}.overview-loading-text[data-v-30a9ba85],.overview-empty-text[data-v-30a9ba85]{color:var(--van-text-color-2);margin-top:12px}.overview-soft-panel[data-v-30a9ba85]{background:#f8fafc;border-radius:12px;padding:12px}.overview-soft-panel-btn[data-v-30a9ba85]{margin-top:4px}.overview-soft-panel-btn+.overview-soft-panel-btn[data-v-30a9ba85]{margin-top:8px}.overview-tutorial-image[data-v-30a9ba85]{border-radius:10px;width:100%;margin-top:12px;display:block}.overview-warning-panel[data-v-30a9ba85]{color:#78350f;background:#fffbeb;border:1px solid #fcd34d;border-radius:12px;margin-top:16px;padding:12px}.overview-warning-title[data-v-30a9ba85]{margin:0;font-weight:600}.overview-warning-content[data-v-30a9ba85]{margin-top:8px;line-height:1.6}.overview-warning-content>p[data-v-30a9ba85]{margin:0}.overview-warning-content>p+p[data-v-30a9ba85]{margin-top:8px}.overview-appleid-block[data-v-30a9ba85]{margin-top:16px}.overview-appleid-list[data-v-30a9ba85]{gap:12px;display:grid}.overview-appleid-card[data-v-30a9ba85]{border:1px solid #d4d4d8cc;border-radius:12px;padding:12px}.overview-appleid-actions[data-v-30a9ba85]{grid-template-columns:1fr;gap:8px;display:grid}body.theme-dark{color:#fcd34d;background:#92400e2e;border-color:#71717ab3}@media (min-width:768px){.overview-appleid-actions[data-v-30a9ba85]{grid-template-columns:repeat(2,minmax(0,1fr))}}.section-title[data-v-ab1ca7f4]{font-size:1rem;font-weight:600;line-height:1.5}.shop-current-plan[data-v-ab1ca7f4]{color:var(--van-text-color-2);margin-top:8px;font-size:14px}.option-cell-group[data-v-ab1ca7f4]{border-radius:16px;margin-top:12px;overflow:hidden}.shop-reward-cell-group[data-v-ab1ca7f4]{border:1px solid var(--van-border-color)}.shop-reward-cell[data-v-ab1ca7f4]{cursor:default}.shop-renew-notice[data-v-ab1ca7f4]{color:#b91c1c;background:#fef2f2;border:1px solid #fca5a5;border-radius:12px;margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.6}body.theme-dark .shop-renew-notice[data-v-ab1ca7f4]{color:#fca5a5;background:#7f1d1d40;border-color:#7f1d1d}.plan-cell-disabled[data-v-ab1ca7f4]{opacity:.45;cursor:not-allowed}.shop-plan-tabs[data-v-ab1ca7f4]{margin-top:12px}.shop-plan-tip[data-v-ab1ca7f4]{color:#78350f;margin:10px 2px 0;font-size:12px;line-height:1.6}body.theme-dark .shop-plan-tip[data-v-ab1ca7f4]{color:#fcd34d}.shop-promo-card[data-v-ab1ca7f4]{color:#14532d;background:#f0fdf4;border:1px solid #86efac;border-radius:12px;margin-top:12px;padding:12px 14px;font-size:13px;line-height:1.6}.shop-promo-title[data-v-ab1ca7f4]{font-size:14px;font-weight:600}.shop-promo-list[data-v-ab1ca7f4]{margin:6px 0 0;padding-left:18px;list-style:outside}.shop-promo-note[data-v-ab1ca7f4]{margin-top:6px}.shop-promo-link[data-v-ab1ca7f4]{color:#fff;background:#16a34a;border-radius:999px;margin-top:8px;padding:4px 14px;font-weight:600;text-decoration:none;display:inline-block}.shop-promo-link[data-v-ab1ca7f4]:hover{background:#15803d}body.theme-dark .shop-promo-card[data-v-ab1ca7f4]{color:#bbf7d0;background:#16653440;border-color:#166534}.wechat-tip-block[data-v-ab1ca7f4]{text-align:center;gap:4px;padding:12px 16px 0;font-size:14px;line-height:1.6;display:grid}.shop-dialog-hint[data-v-ab1ca7f4]{color:var(--van-text-color-2);margin:0;font-size:14px}.shop-dialog-error[data-v-ab1ca7f4]{color:#ef4444;margin:0;font-size:14px}.usdt-panel[data-v-ab1ca7f4]{margin-top:12px}.usdt-network-group[data-v-ab1ca7f4]{border:1px solid var(--van-border-color);background:var(--van-background-2);border-radius:12px;padding:12px 16px}.usdt-order-box[data-v-ab1ca7f4]{border:1px solid var(--van-border-color);background:var(--van-background-2);border-radius:12px;gap:12px;margin-top:12px;padding:14px;display:grid}.usdt-row[data-v-ab1ca7f4]{justify-content:space-between;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.usdt-row span[data-v-ab1ca7f4]:first-child,.usdt-address-block>span[data-v-ab1ca7f4]{color:var(--van-text-color-2);flex:none}.usdt-row code[data-v-ab1ca7f4],.usdt-address-block code[data-v-ab1ca7f4]{overflow-wrap:anywhere;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.usdt-address-block[data-v-ab1ca7f4]{gap:8px;font-size:14px;line-height:1.5;display:grid}.usdt-tx-field[data-v-ab1ca7f4]{border:1px solid var(--van-border-color);border-radius:10px;padding:0;overflow:hidden}.shop-main[data-v-ab1ca7f4]{padding-bottom:55px}.plan-radio[data-v-ab1ca7f4]{color:#1677ff;font-weight:700}.order-action[data-v-ab1ca7f4]{left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom));z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;padding:10px 16px;position:fixed}body.theme-dark .order-action[data-v-ab1ca7f4]{background:#131e39eb}@media (min-width:768px){.order-action[data-v-ab1ca7f4]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:12px 0 0;position:sticky;bottom:12px;left:auto;right:auto}}.bb-icon[data-v-ab1ca7f4]{fill:currentColor;stroke:currentColor;width:1.4em;height:1.4em}.bb-icon-wrap[data-v-ab1ca7f4]{flex-shrink:0;justify-content:center;align-items:center;margin-right:14px;display:inline-flex}.back-to-account[data-v-772c43e6]{color:var(--van-text-color-2);margin:4px 0 8px;font-size:13px;text-decoration:none;display:inline-block}.back-to-account[data-v-772c43e6]:hover{color:var(--van-primary-color)}.download-panel[data-v-3bbeaca1]{width:100%}.download-panel-desc[data-v-3bbeaca1]{color:var(--van-text-color-2);margin:0;font-size:14px}.download-link[data-v-3bbeaca1]{color:inherit;text-decoration:none}.download-cell-group[data-v-3bbeaca1]{border-radius:16px;margin-top:12px;overflow:hidden}.bb-icon[data-v-3bbeaca1]{color:#1677ff;fill:currentColor;stroke:currentColor;width:2em;height:2em}.bb-icon-wrap[data-v-3bbeaca1]{flex-shrink:0;justify-content:center;align-items:center;margin-right:18px;display:inline-flex}.cell-title-wrap[data-v-3bbeaca1]{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.custom-title[data-v-3bbeaca1]{line-height:1.4}.download-tag-row[data-v-3bbeaca1]{flex-wrap:wrap;gap:6px;display:flex}.download-tag[data-v-3bbeaca1]{flex-shrink:0}.download-cell-label[data-v-3bbeaca1]{flex-direction:column;gap:2px;line-height:1.5;display:flex}.traffic-page[data-v-f73a4ebb]{width:min(100%,880px)}[data-v-f73a4ebb] .traffic-report-id{word-break:break-all;flex:2;font-size:12px}.traffic-summary-row[data-v-f73a4ebb]{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.traffic-summary-caption[data-v-f73a4ebb]{color:var(--van-text-color-2);margin:0;font-size:13px}.traffic-summary-total[data-v-f73a4ebb]{letter-spacing:-.03em;color:var(--van-primary-color);margin:0;font-size:30px;font-weight:700;line-height:1.2}.traffic-filter[data-v-f73a4ebb]{align-items:flex-end;gap:12px;display:flex}.traffic-filter label[data-v-f73a4ebb]{min-width:0;color:var(--van-text-color-2);flex:1;font-size:13px}.traffic-filter input[data-v-f73a4ebb]{border:1px solid var(--van-border-color);background:var(--van-background-2);width:100%;min-width:0;font:inherit;color:var(--van-text-color);border-radius:8px;margin-top:6px;padding:8px 10px;font-size:14px;display:block}body.theme-dark .traffic-filter input[data-v-f73a4ebb]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.traffic-rules-tip[data-v-f73a4ebb]{color:var(--van-text-color-2);background:#1677ff14;border-radius:999px;margin-bottom:0;padding:6px 10px;font-size:13px;line-height:1.4}body.theme-dark .traffic-rules-tip[data-v-f73a4ebb]{background:#60a5fa24}@media (max-width:767.98px){.traffic-summary-total[data-v-f73a4ebb]{font-size:26px}.traffic-filter[data-v-f73a4ebb]{flex-wrap:wrap}.traffic-filter .van-button[data-v-f73a4ebb]{width:100%}}.invite-page[data-v-aa46ea4f]{margin-top:12px}.invite-head[data-v-aa46ea4f]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.invite-subtitle[data-v-aa46ea4f],.invite-status[data-v-aa46ea4f]{color:var(--van-text-color-2);margin:8px 0 0;font-size:14px;line-height:1.6}.invite-cell-group[data-v-aa46ea4f],.invite-actions[data-v-aa46ea4f],.invite-rule-list[data-v-aa46ea4f],.invite-link-box[data-v-aa46ea4f]{margin-top:12px}.invite-actions[data-v-aa46ea4f]{grid-template-columns:1fr;gap:12px;display:grid}.invite-rule-list[data-v-aa46ea4f]{gap:10px;display:grid}.invite-rule-item[data-v-aa46ea4f]{color:var(--van-text-color-2);grid-template-columns:28px 1fr;align-items:start;gap:10px;font-size:14px;line-height:1.6;display:grid}.invite-rule-item span[data-v-aa46ea4f]{color:#1677ff;background:#1677ff1f;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;display:inline-flex}.invite-rule-item p[data-v-aa46ea4f]{margin:2px 0 0}.invite-link-box[data-v-aa46ea4f]{border:1px solid var(--van-border-color);background:var(--van-background-2);border-radius:12px;padding:12px;overflow:hidden}.invite-link-box code[data-v-aa46ea4f]{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.6}.nodes-page[data-v-5858e27f]{margin-top:12px}.nodes-head[data-v-5858e27f]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nodes-subtitle[data-v-5858e27f]{color:var(--van-text-color-2);margin:4px 0 0;font-size:13px}.nodes-status[data-v-5858e27f]{text-align:center;color:var(--van-text-color-2);justify-items:center;gap:10px;margin:24px 0 8px;font-size:14px;display:grid}.nodes-status p[data-v-5858e27f]{margin:0}.nodes-grid[data-v-5858e27f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.node-card[data-v-5858e27f]{background:var(--van-background-2);border:1px solid #cbd5e1b3;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:14px 16px;display:flex}.node-name[data-v-5858e27f]{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:15px;font-weight:600;overflow:hidden}.node-tag[data-v-5858e27f]{border-radius:999px;flex-shrink:0;padding:2px 10px;font-size:12px;font-weight:500}.node-tag.is-free[data-v-5858e27f]{color:#16a34a;background:#16a34a1f}.node-tag.is-vip[data-v-5858e27f]{color:#d97706;background:#f59e0b24}body.theme-dark{color:#fbbf24;border-color:#475569b3}@media (max-width:1023.98px){.nodes-grid[data-v-5858e27f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599.98px){.nodes-grid[data-v-5858e27f]{grid-template-columns:minmax(0,1fr)}}.account-page[data-v-e09c4139]{margin-top:12px}.account-profile[data-v-e09c4139]{align-items:center;gap:16px;display:flex}.account-avatar[data-v-e09c4139]{color:#1677ff;background:#1677ff1f;border:2px solid #1677ff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;font-weight:700;display:inline-flex}.account-avatar.is-vip[data-v-e09c4139]{border-color:#f59e0b}.account-profile-text[data-v-e09c4139]{min-width:0}.account-email[data-v-e09c4139]{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:600;overflow:hidden}.account-status[data-v-e09c4139]{color:var(--van-text-color-2);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;font-size:13px;display:flex}.account-badge[data-v-e09c4139]{background:#64748b24;border-radius:999px;padding:1px 10px;font-size:12px;font-weight:600}.account-badge.is-vip[data-v-e09c4139]{color:#d97706;background:#f59e0b29}.account-links[data-v-e09c4139]{margin-top:12px;overflow:hidden}.account-link-icon[data-v-e09c4139]{fill:currentColor;color:#1677ff;align-self:center;width:18px;height:18px;margin-right:10px}.account-actions[data-v-e09c4139]{gap:12px;margin-top:12px;display:grid}body.theme-dark{color:#93c5fd;background:#1677ff38;border-color:#f59e0b}*{box-sizing:border-box}:root{--page-max-width:1200px;--page-max-width-compact:1024px;--page-padding-x:16px;--page-padding-y:24px;--focus-ring:0 0 0 3px #1677ff33;--surface-radius:16px;--surface-radius-sm:12px;--card-border-light:#e2e8f0cc;--card-bg-light:#fffc;--card-shadow-light:0 12px 36px #0f172a1a;--card-border-dark:#475569b3;--card-bg-dark:#0f172ac7;--card-shadow-dark:0 14px 34px #02061780;--panel-soft-light:#f8fafc;--panel-soft-dark:#1e293ba6;--warn-border-light:#fcd34d;--warn-bg-light:#fffbeb;--warn-text-light:#78350f;--warn-border-dark:#f59e0b73;--warn-bg-dark:#92400e2e;--warn-text-dark:#fcd34d}body{color:#0f172a;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background:linear-gradient(#f7fafc 0%,#e6f0ff 100%);margin:0;font-family:SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif;transition:background .25s,color .25s}body:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 10% 10%,#38bdf81f,#0000 36%),radial-gradient(circle at 85% 20%,#2563eb1a,#0000 34%),radial-gradient(circle at 30% 90%,#0e749014,#0000 40%);position:fixed;top:0;bottom:0;left:0;right:0}body.theme-dark{color:#e2e8f0;background:linear-gradient(#020617 0%,#111827 100%)}body.theme-dark:before{background:radial-gradient(circle at 8% 12%,#38bdf817,#0000 40%),radial-gradient(circle at 85% 18%,#3b82f614,#0000 36%),radial-gradient(circle at 32% 88%,#33415559,#0000 44%)}a{color:inherit}.card,.card-nav{border:1px solid var(--card-border-light);border-radius:var(--surface-radius);background:var(--card-bg-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--card-shadow-light);transition:border-color .2s,box-shadow .2s,background .2s}.card{padding:1.25rem}.card-spacious{padding:1.5rem}.card-nav{padding:.625rem}.card:focus-within,.card-nav:focus-within{box-shadow:var(--card-shadow-light),var(--focus-ring)}body.theme-dark .card,body.theme-dark .card-nav{border-color:var(--card-border-dark);background:var(--card-bg-dark);box-shadow:var(--card-shadow-dark)}.dashboard-page,.page-container{width:min(100%,var(--page-max-width));margin:0 auto}.page-container{min-height:calc(100dvh - 64px);padding:var(--page-padding-y)var(--page-padding-x)}.page-container-compact{width:min(100%,var(--page-max-width-compact))}.section-title{letter-spacing:-.01em;margin:0;font-size:1.02rem;font-weight:600;line-height:1.5}.text-secondary{color:var(--van-text-color-2)}.text-muted{opacity:.76}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-5{margin-top:20px}.mt-6{margin-top:24px}.mb-2{margin-bottom:8px}.flow-vertical-sm>*+*{margin-top:8px}.flow-vertical-md>*+*{margin-top:12px}.flow-vertical-lg>*+*{margin-top:16px}.list-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.list-total-count,.list-status-text{color:var(--van-text-color-2);margin:0;font-size:14px}.list-card{border:1px solid #e2e8f0d9;border-radius:14px;padding:2px}body.theme-dark .list-card{border-color:#475569bf}.actions-grid{grid-template-columns:1fr;gap:12px;display:grid}.soft-panel{border-radius:var(--surface-radius-sm);background:var(--panel-soft-light);padding:12px}.warn-panel{border:1px solid var(--warn-border-light);border-radius:var(--surface-radius-sm);background:var(--warn-bg-light);color:var(--warn-text-light);padding:12px}.dialog-content-center{justify-content:center;align-items:center;min-height:224px;padding:16px;display:flex}.qr-image{width:224px;height:224px}.title-lg{letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.3}.title-md{margin:0;font-size:1rem;font-weight:600;line-height:1.5}.text-sm{font-size:14px;line-height:1.6}.text-base{font-size:16px}.font-medium,.font-semibold{font-weight:600}.text-center{text-align:center}.leading-6{line-height:1.6}.leading-7{line-height:1.75}.w-full{width:100%}.rounded-lg{border-radius:10px}.rounded-xl{border-radius:var(--surface-radius-sm)}@media (max-width:767.98px){.list-section-head{flex-direction:column;align-items:flex-start}}.rounded-2xl{border-radius:var(--surface-radius)}.border{border:1px solid var(--van-border-color)}.text-red-500{color:#ef4444}.text-zinc-600{color:#52525b}.text-amber-900{color:var(--warn-text-light)}.bg-zinc-50{background:var(--panel-soft-light)}.space-y-1>*+*{margin-top:4px}.space-y-2>*+*{margin-top:8px}.space-y-3>*+*{margin-top:12px}.grid{display:grid}.grid-cols-1{grid-template-columns:1fr}.gap-2{gap:8px}.gap-3{gap:12px}.items-center{align-items:center}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.overflow-hidden{overflow:hidden}.min-h-56{min-height:224px}.px-4{padding-left:16px;padding-right:16px}.py-4{padding-top:16px;padding-bottom:16px}.pt-3{padding-top:12px}.dashboard-page>*{animation:.28s both page-enter}@keyframes page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}body.theme-dark .soft-panel,body.theme-dark .bg-zinc-50{background:var(--panel-soft-dark)}body.theme-dark .warn-panel{border-color:var(--warn-border-dark);background:var(--warn-bg-dark);color:var(--warn-text-dark)}body.theme-dark .text-amber-900{color:var(--warn-text-dark)}body.theme-dark .text-zinc-600{color:#a1a1aa}@media (min-width:768px){:root{--page-padding-x:24px;--page-padding-y:28px}.actions-grid,.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.dashboard-page>*{animation:none}}