.app-header[data-v-67a716cb]{background:var(--bg-card);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;flex-shrink:0;min-height:48px;padding:8px 14px;gap:10px}.header-left[data-v-67a716cb]{display:flex;align-items:center;gap:8px;min-width:0}.logo[data-v-67a716cb]{font-size:20px}.title[data-v-67a716cb]{color:var(--text-primary);font-size:16px;font-weight:700;letter-spacing:.5px;white-space:nowrap}.header-right[data-v-67a716cb]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.quota-chip[data-v-67a716cb]{color:var(--text-secondary);font-size:12px;white-space:nowrap}.chip[data-v-67a716cb]{border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);border-radius:8px;padding:5px 10px;font-size:12px;white-space:nowrap;transition:all .15s}.chip[data-v-67a716cb]:hover{color:var(--text-primary);border-color:var(--accent)}.chip-balance[data-v-67a716cb]{color:var(--accent);cursor:pointer}.chip-primary[data-v-67a716cb]{background:var(--accent);color:#1a1a1a;border-color:var(--accent);font-weight:600}.chip-primary[data-v-67a716cb]:hover{filter:brightness(1.1);color:#1a1a1a}.chip-ghost[data-v-67a716cb]{font-size:12px}.chip-feedback[data-v-67a716cb]{color:var(--accent);background:#c9a55c1a;border-color:#c9a55c4d}.chip-feedback[data-v-67a716cb]:hover{background:#c9a55c33}.fb-overlay[data-v-67a716cb]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.fb-card[data-v-67a716cb]{width:100%;max-width:360px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #0006}.fb-head[data-v-67a716cb]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border)}.fb-title[data-v-67a716cb]{color:var(--text-primary);font-size:15px;font-weight:600}.fb-close[data-v-67a716cb]{color:var(--text-secondary);font-size:16px;padding:2px 6px;border-radius:6px}.fb-close[data-v-67a716cb]:hover{color:var(--text-primary);background:#0000000f}.fb-body[data-v-67a716cb]{padding:16px;display:flex;flex-direction:column;gap:12px}.fb-desc[data-v-67a716cb]{color:var(--text-primary);font-size:13px;line-height:1.6}.fb-wx-row[data-v-67a716cb]{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--bg-primary);border:1px solid var(--border);border-radius:8px;padding:10px 12px}.fb-wx[data-v-67a716cb]{color:var(--accent);font-size:15px;font-weight:600;letter-spacing:.5px;word-break:break-all}.fb-copy[data-v-67a716cb]{flex-shrink:0;color:#1a1a1a;background:var(--accent);border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s}.fb-copy[data-v-67a716cb]:hover{filter:brightness(1.1)}.fb-copy.copied[data-v-67a716cb]{background:var(--success);color:#0a1a0a}.fb-hint[data-v-67a716cb]{color:var(--text-secondary);font-size:12px}.fade-enter-active[data-v-67a716cb],.fade-leave-active[data-v-67a716cb]{transition:opacity .18s ease}.fade-enter-from[data-v-67a716cb],.fade-leave-to[data-v-67a716cb]{opacity:0}@media (max-width: 560px){.quota-chip[data-v-67a716cb]{display:none}}.tv[data-v-fdf0f3fa]{flex:1;min-height:0;display:flex;flex-direction:column}.toolbar[data-v-fdf0f3fa]{display:flex;align-items:center;gap:8px;padding:10px 14px;flex-wrap:wrap;flex-shrink:0}.seg[data-v-fdf0f3fa]{display:flex;border:1px solid var(--border);border-radius:8px;overflow:hidden}.seg button[data-v-fdf0f3fa]{padding:6px 14px;font-size:13px;color:var(--text-secondary);font-weight:600}.seg button.active[data-v-fdf0f3fa]{background:var(--accent);color:#1a1a1a}.tb-btn[data-v-fdf0f3fa]{border:1px solid var(--border);border-radius:8px;padding:6px 12px;font-size:13px;color:var(--text-secondary);background:var(--bg-card);transition:all .15s}.tb-btn[data-v-fdf0f3fa]:hover:not(:disabled){color:var(--text-primary);border-color:var(--accent)}.tb-btn[data-v-fdf0f3fa]:disabled{opacity:.45;cursor:not-allowed}.tb-btn.primary[data-v-fdf0f3fa]{background:var(--accent);border-color:var(--accent);color:#1a1a1a;font-weight:700}.tb-btn.primary[data-v-fdf0f3fa]:hover:not(:disabled){filter:brightness(1.1);color:#1a1a1a}.tb-btn.ghost[data-v-fdf0f3fa]{color:var(--error);border-color:#f8717166}.tb-btn.ghost[data-v-fdf0f3fa]:hover{background:#f871711a}.stat[data-v-fdf0f3fa]{margin-left:auto;color:var(--text-secondary);font-size:12px;white-space:nowrap}.progress[data-v-fdf0f3fa]{display:flex;align-items:center;gap:10px;padding:0 14px 8px;flex-shrink:0}.bar[data-v-fdf0f3fa]{flex:1;height:6px;background:var(--bg-card);border-radius:3px;overflow:hidden}.bar-fill[data-v-fdf0f3fa]{height:100%;background:var(--accent);border-radius:3px;transition:width .4s ease}.progress-text[data-v-fdf0f3fa]{color:var(--text-secondary);font-size:12px;white-space:nowrap}.panes[data-v-fdf0f3fa]{flex:1;min-height:0;display:flex;gap:0;padding:0 14px 10px}.pane[data-v-fdf0f3fa]{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;overflow:hidden}.pane+.pane[data-v-fdf0f3fa]{border-left:none;border-radius:0 10px 10px 0;margin-left:-1px}.pane-head[data-v-fdf0f3fa]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--border);font-size:12.5px;font-weight:600;color:var(--text-secondary);flex-shrink:0}.pane-sub[data-v-fdf0f3fa]{font-weight:400;font-size:12px}.pane-sub.err[data-v-fdf0f3fa]{color:var(--error)}.pane-body[data-v-fdf0f3fa]{flex:1;min-height:0;display:flex}.gutter[data-v-fdf0f3fa]{flex-shrink:0;overflow:hidden;position:relative;background:#f4f2ed;border-right:1px solid var(--border)}.gutter-label[data-v-fdf0f3fa]{width:40px}.gl-text[data-v-fdf0f3fa]{position:sticky;top:0;padding:8px 6px;font-size:11px;color:var(--text-secondary);text-align:right;background:#f4f2ed}.gutter-inner[data-v-fdf0f3fa]{will-change:transform}.ln[data-v-fdf0f3fa]{height:var(--ed-line-height);line-height:var(--ed-line-height);font:11px/22px ui-monospace,Consolas,Menlo,monospace;color:#8f8c85;text-align:right;padding:0 6px 0 0;-webkit-user-select:none;user-select:none}.ln.pad[data-v-fdf0f3fa]{height:8px}.ln.hl[data-v-fdf0f3fa]{color:var(--accent);background:var(--hl);font-weight:700}.ed-text[data-v-fdf0f3fa]{flex:1;min-width:0;font:var(--ed-font);line-height:var(--ed-line-height);padding:8px 10px 8px 4px;color:var(--text-primary);background:transparent;overflow:auto}.out-scroll[data-v-fdf0f3fa]{flex:1;min-width:0;overflow:auto;padding:8px 10px 8px 8px;position:relative}.out-scroll.plain[data-v-fdf0f3fa]{padding:8px 10px}.line[data-v-fdf0f3fa]{height:var(--ed-line-height);line-height:var(--ed-line-height);font:var(--ed-font);white-space:pre;color:var(--text-primary);border-radius:3px}.line.hl[data-v-fdf0f3fa]{background:var(--hl)}.line .ph[data-v-fdf0f3fa]{color:#8886}.plain-text[data-v-fdf0f3fa]{font:var(--ed-font);line-height:var(--ed-line-height);white-space:pre;color:var(--text-primary);min-height:100%}.placeholder[data-v-fdf0f3fa]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);opacity:.55;font-size:13px;pointer-events:none}.status-bar[data-v-fdf0f3fa]{flex-shrink:0;padding:6px 14px 10px;font-size:12.5px;color:var(--text-secondary)}.auth-overlay[data-v-5fc82a3f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1100;padding:16px}.auth-card[data-v-5fc82a3f]{width:100%;max-width:380px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #0006}.auth-head[data-v-5fc82a3f]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border)}.tabs[data-v-5fc82a3f]{display:flex;gap:4px}.tabs button[data-v-5fc82a3f]{color:var(--text-secondary);font-size:14px;padding:6px 10px;border-radius:8px;transition:all .15s}.tabs button.active[data-v-5fc82a3f]{color:var(--accent);background:#c9a55c1f;font-weight:600}.close[data-v-5fc82a3f]{color:var(--text-secondary);font-size:16px;padding:2px 6px;border-radius:6px}.close[data-v-5fc82a3f]:hover{color:var(--text-primary);background:#0000000f}.auth-body[data-v-5fc82a3f]{padding:16px;display:flex;flex-direction:column;gap:10px}.field[data-v-5fc82a3f]{background:var(--bg-primary);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);padding:10px 12px;font-size:14px}.field[data-v-5fc82a3f]:focus{border-color:var(--accent);outline:none}.code-row[data-v-5fc82a3f]{display:flex;gap:8px}.code-row .field[data-v-5fc82a3f]{flex:1}.code-btn[data-v-5fc82a3f]{flex-shrink:0;border:1px solid var(--border);background:var(--bg-card);color:var(--accent);border-radius:8px;padding:0 12px;font-size:12px;white-space:nowrap}.code-btn[data-v-5fc82a3f]:disabled{opacity:.5}.hint[data-v-5fc82a3f]{color:var(--text-secondary);font-size:12px;line-height:1.5}.hint.dim[data-v-5fc82a3f]{opacity:.7}.msg[data-v-5fc82a3f]{font-size:12px;color:var(--error)}.msg.ok[data-v-5fc82a3f]{color:var(--success)}.submit[data-v-5fc82a3f]{margin-top:4px;background:var(--accent);color:#1a1a1a;border-radius:8px;padding:11px 0;font-size:15px;font-weight:700}.submit[data-v-5fc82a3f]:hover:not(:disabled){filter:brightness(1.1)}.submit[data-v-5fc82a3f]:disabled{opacity:.5;cursor:not-allowed}.fade-enter-active[data-v-5fc82a3f],.fade-leave-active[data-v-5fc82a3f]{transition:opacity .18s ease}.fade-enter-from[data-v-5fc82a3f],.fade-leave-to[data-v-5fc82a3f]{opacity:0}.ac-overlay[data-v-ad0bd92d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1100;padding:16px}.ac-card[data-v-ad0bd92d]{width:100%;max-width:420px;max-height:90vh;overflow-y:auto;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 30px #0006}.ac-head[data-v-ad0bd92d]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border);color:var(--text-primary);font-size:15px}.close[data-v-ad0bd92d]{color:var(--text-secondary);font-size:16px;padding:2px 6px;border-radius:6px}.close[data-v-ad0bd92d]:hover{color:var(--text-primary);background:#0000000f}.ac-body[data-v-ad0bd92d]{padding:16px;display:flex;flex-direction:column;gap:14px}.balance-box[data-v-ad0bd92d]{background:var(--bg-primary);border:1px solid var(--border);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:6px}.bal-main[data-v-ad0bd92d]{display:flex;align-items:baseline;gap:10px}.bal-label[data-v-ad0bd92d]{color:var(--text-secondary);font-size:13px}.bal-value[data-v-ad0bd92d]{color:var(--accent);font-size:28px;font-weight:800}.bal-sub[data-v-ad0bd92d]{color:var(--text-secondary);font-size:12px}.rule[data-v-ad0bd92d]{color:var(--text-secondary);font-size:12.5px;line-height:1.7}.rule b[data-v-ad0bd92d]{color:var(--accent)}.pay-box[data-v-ad0bd92d]{display:flex;flex-direction:column;align-items:center;gap:10px}.pay-title[data-v-ad0bd92d]{color:var(--text-primary);font-size:13.5px;display:flex;align-items:center;gap:6px}.wx-dot[data-v-ad0bd92d]{background:#22c15e;color:#fff;font-size:11px;font-weight:700;border-radius:6px;padding:2px 8px}.pay-amount[data-v-ad0bd92d]{color:var(--accent);font-size:16px}.pay-qr[data-v-ad0bd92d]{width:240px;height:240px;background:#fff;border-radius:10px;padding:8px}.pay-status[data-v-ad0bd92d]{color:var(--text-secondary);font-size:12px}.link-btn[data-v-ad0bd92d]{color:var(--accent);font-size:12px;text-decoration:underline}.amount-row[data-v-ad0bd92d]{display:flex;flex-wrap:wrap;gap:8px}.amount-btn[data-v-ad0bd92d]{flex:1;min-width:56px;border:1px solid var(--border);background:var(--bg-primary);color:var(--text-primary);border-radius:8px;padding:9px 0;font-size:14px;font-weight:600}.amount-btn.active[data-v-ad0bd92d]{border-color:var(--accent);color:var(--accent);background:#c9a55c14}.amount-custom[data-v-ad0bd92d]{flex:1.4;min-width:110px;border:1px solid var(--border);background:var(--bg-primary);color:var(--text-primary);border-radius:8px;padding:9px 10px;font-size:13px}.amount-custom[data-v-ad0bd92d]:focus{border-color:var(--accent);outline:none}.msg[data-v-ad0bd92d]{color:var(--error);font-size:12px}.recharge-btn[data-v-ad0bd92d]{background:var(--accent);color:#1a1a1a;border-radius:8px;padding:12px 0;font-size:15px;font-weight:700}.recharge-btn[data-v-ad0bd92d]:hover:not(:disabled){filter:brightness(1.1)}.recharge-btn[data-v-ad0bd92d]:disabled{opacity:.5;cursor:not-allowed}.fade-enter-active[data-v-ad0bd92d],.fade-leave-active[data-v-ad0bd92d]{transition:opacity .18s ease}.fade-enter-from[data-v-ad0bd92d],.fade-leave-to[data-v-ad0bd92d]{opacity:0}.pw-overlay[data-v-92b887f1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1200;padding:16px}.pw-card[data-v-92b887f1]{width:100%;max-width:380px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 30px #0006}.pw-head[data-v-92b887f1]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border);color:var(--text-primary);font-size:15px}.close[data-v-92b887f1]{color:var(--text-secondary);font-size:16px;padding:2px 6px;border-radius:6px}.close[data-v-92b887f1]:hover{color:var(--text-primary);background:#0000000f}.pw-body[data-v-92b887f1]{padding:16px;display:flex;flex-direction:column;gap:12px}.pw-rule[data-v-92b887f1]{color:var(--text-secondary);font-size:12.5px;line-height:1.7}.pw-rule b[data-v-92b887f1]{color:var(--accent)}.qr-wrap[data-v-92b887f1]{display:flex;justify-content:center}.pw-qr[data-v-92b887f1]{width:220px;height:220px;background:#fff;border-radius:10px;padding:8px}.wx-fallback[data-v-92b887f1]{display:flex;flex-direction:column;align-items:center;gap:8px;background:var(--bg-primary);border:1px dashed var(--border);border-radius:10px;padding:20px}.wx-label[data-v-92b887f1]{color:var(--text-primary);font-size:13px}.wx-row[data-v-92b887f1]{display:flex;align-items:center;gap:10px;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:8px 12px}.wx-id[data-v-92b887f1]{color:var(--accent);font-weight:700;font-size:14px;word-break:break-all}.wx-copy[data-v-92b887f1]{flex-shrink:0;background:var(--accent);color:#1a1a1a;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.wx-copy.copied[data-v-92b887f1]{background:var(--success)}.wx-hint[data-v-92b887f1]{color:var(--text-secondary);font-size:11.5px}.pw-divider[data-v-92b887f1]{display:flex;align-items:center;gap:10px;color:var(--text-secondary);font-size:12px}.pw-divider[data-v-92b887f1]:before,.pw-divider[data-v-92b887f1]:after{content:"";flex:1;height:1px;background:var(--border)}.pw-line[data-v-92b887f1]{color:var(--text-primary);font-size:14px;line-height:1.7}.pw-line .charge[data-v-92b887f1]{color:var(--accent);font-size:17px}.pw-btn[data-v-92b887f1]{border-radius:8px;padding:11px 0;font-size:14px;font-weight:700}.pw-btn.primary[data-v-92b887f1]{background:var(--accent);color:#1a1a1a}.pw-btn.primary[data-v-92b887f1]:hover{filter:brightness(1.1)}.pw-btn.ghost[data-v-92b887f1]{border:1px solid var(--border);color:var(--text-secondary);font-weight:500}.pw-btn.ghost[data-v-92b887f1]:hover{color:var(--text-primary);border-color:var(--accent)}.pw-tip[data-v-92b887f1]{color:var(--text-secondary);font-size:11.5px;text-align:center}.fade-enter-active[data-v-92b887f1],.fade-leave-active[data-v-92b887f1]{transition:opacity .18s ease}.fade-enter-from[data-v-92b887f1],.fade-leave-to[data-v-92b887f1]{opacity:0}.app-layout[data-v-99416103]{display:flex;flex-direction:column;height:100%;overflow:hidden}.main-view[data-v-99416103]{flex:1;min-height:0;display:flex;flex-direction:column}.site-filing[data-v-99416103]{flex-shrink:0;padding:7px 12px;text-align:center;font-size:12px;line-height:1.5;color:var(--text-secondary);background:var(--bg-card);border-top:1px solid var(--border)}.site-filing a[data-v-99416103]{color:inherit;text-decoration:none}.site-filing a[data-v-99416103]:hover,.site-filing a[data-v-99416103]:focus-visible{color:var(--accent);text-decoration:underline}@media (max-width: 560px){.site-filing span[data-v-99416103]{display:block;height:0;overflow:hidden}}:root{--bg-primary: #ffffff;--bg-card: #f7f6f3;--accent: #b08d3f;--text-primary: #1a1a1a;--text-secondary: #777;--success: #16a34a;--processing: #2563eb;--error: #dc2626;--border: #e3e1db;--hl: rgba(176, 141, 63, .16);--ed-font: 13px/22px ui-monospace, "Cascadia Mono", "SF Mono", Consolas, Menlo, monospace;--ed-line-height: 22px}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{background:var(--bg-primary);width:100%;height:100%;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px;overflow:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}button{color:inherit;font:inherit;background:transparent;border:none;outline:none;cursor:pointer}textarea{color:inherit;font:inherit;background:transparent;border:none;outline:none;resize:none}input{color:inherit;font:inherit}::placeholder{color:var(--text-secondary);opacity:.6}::selection{background:var(--accent);color:#1a1a1a}
