.dash-head[data-v-021e33ab]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.dash-head h2[data-v-021e33ab]{font-size:17px}.dash-head .note[data-v-021e33ab]{margin-top:3px}.kpi-grid[data-v-021e33ab]{display:grid;grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:10px;margin-bottom:14px}.kpi[data-v-021e33ab]{background:var(--a-panel);border:1px solid var(--a-line);border-radius:10px;padding:12px 14px 11px}.kpi-top[data-v-021e33ab]{display:flex;align-items:center;gap:6px;color:var(--a-mute);font-size:12px;font-weight:600}.kpi-val[data-v-021e33ab]{font-size:22px;font-weight:700;letter-spacing:.2px;margin:6px 0 4px;font-variant-numeric:tabular-nums}.kpi-val i[data-v-021e33ab]{font-size:12px;font-style:normal;color:var(--a-mute);margin-left:4px}.kpi-sub[data-v-021e33ab]{display:flex;flex-direction:column;gap:1px;font-size:12px}.up[data-v-021e33ab]{color:var(--a-green)}.down[data-v-021e33ab]{color:var(--a-red)}.warn[data-v-021e33ab]{color:#fbbf24}.mono[data-v-021e33ab]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.grid-2[data-v-021e33ab]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px}.grid-3[data-v-021e33ab]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:14px}.card.tight[data-v-021e33ab]{margin-bottom:14px}.card-head[data-v-021e33ab]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.card-head h3[data-v-021e33ab],.card-head h4[data-v-021e33ab]{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--a-mute);font-weight:600}.card-head h4[data-v-021e33ab]{font-size:12.5px}.divider[data-v-021e33ab]{height:1px;background:var(--a-line);margin:12px 0}.todo[data-v-021e33ab]{width:100%;display:flex;align-items:center;gap:9px;background:none;border:none;border-bottom:1px solid var(--a-line);border-radius:0;padding:9px 4px;text-align:left}.todo[data-v-021e33ab]:last-child{border-bottom:none}.todo[data-v-021e33ab]:hover{background:#171a20;border:none;border-bottom:1px solid var(--a-line)}.todo.zero[data-v-021e33ab]{opacity:.55}.todo-dot[data-v-021e33ab]{width:7px;height:7px;border-radius:50%;background:#3a3f4a;flex:none}.todo-dot.hot[data-v-021e33ab]{background:#fbbf24}.todo-name[data-v-021e33ab]{font-size:13px}.todo-num[data-v-021e33ab]{margin-left:auto;font-variant-numeric:tabular-nums;font-size:13px;color:var(--a-mute);background:#1e2740;border-radius:10px;padding:1px 8px}.todo-num.hot[data-v-021e33ab]{background:#3a2a12;color:#fbbf24}.mini-grid[data-v-021e33ab]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 12px}.mini-grid.two[data-v-021e33ab]{grid-template-columns:repeat(2,1fr)}.mini-grid>div[data-v-021e33ab]{display:flex;flex-direction:column;gap:2px}.mini-grid span[data-v-021e33ab]{color:var(--a-mute);font-size:11.5px}.mini-grid b[data-v-021e33ab]{font-size:14px;font-variant-numeric:tabular-nums;font-weight:650}.kv-list[data-v-021e33ab]{display:flex;flex-direction:column}.kv-list>div[data-v-021e33ab]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px dashed #1c1f26;font-size:12.5px}.kv-list>div[data-v-021e33ab]:last-child{border-bottom:none}.kv-list span[data-v-021e33ab]{color:var(--a-mute)}.kv-list b[data-v-021e33ab]{font-weight:600;text-align:right}.lv-head[data-v-021e33ab]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--a-mute);margin-bottom:6px}.lv[data-v-021e33ab]{display:flex;align-items:center;gap:8px;padding:3px 0;font-size:12.5px}.lv-name[data-v-021e33ab]{width:46px;color:#cbd5e1}.lv-bar[data-v-021e33ab]{flex:1;height:6px;background:#171a20;border-radius:3px;overflow:hidden}.lv-bar i[data-v-021e33ab]{display:block;height:100%;background:#2563eb;border-radius:3px}.lv-num[data-v-021e33ab]{width:52px;text-align:right;font-variant-numeric:tabular-nums}.lv-val[data-v-021e33ab]{width:92px;text-align:right;color:var(--a-mute);font-variant-numeric:tabular-nums}.chart[data-v-021e33ab]{width:100%;height:auto;display:block;max-height:320px}.chart.small[data-v-021e33ab]{max-height:110px}.chart .axis[data-v-021e33ab]{fill:#6b7280;font-size:11px}.legend[data-v-021e33ab]{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11.5px;color:var(--a-mute)}.legend span[data-v-021e33ab]{display:flex;align-items:center;gap:5px}.legend i[data-v-021e33ab]{width:9px;height:9px;border-radius:2px;display:inline-block}table[data-v-021e33ab]{font-size:12.5px}td i[data-v-021e33ab]{font-style:normal}.scm-overlay[data-v-a84277a2]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000009e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;z-index:60;padding:20px}.scm-modal[data-v-a84277a2]{width:100%;max-width:440px;max-height:calc(100vh - 40px);overflow-y:auto;background:#14161c;border:1px solid #262a33;border-radius:16px;box-shadow:0 24px 60px #0000008c}.scm-head[data-v-a84277a2]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 12px;border-bottom:1px solid #22252e;position:sticky;top:0;background:#14161c}.scm-head h3[data-v-a84277a2]{margin:0;font-size:15px;color:#e8eaf0}.scm-x[data-v-a84277a2]{background:transparent;border:0;color:#7d8290;font-size:20px;line-height:1;cursor:pointer;padding:2px 6px}.scm-x[data-v-a84277a2]:hover{color:#fff}.scm-body[data-v-a84277a2]{padding:16px 18px}.scm-sub[data-v-a84277a2]{margin:0 0 12px;font-size:12px;color:#8b90a0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all}.scm-info[data-v-a84277a2]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.scm-cell[data-v-a84277a2]{background:#1a1d25;border:1px solid #242833;border-radius:10px;padding:10px}.scm-k[data-v-a84277a2]{font-size:11px;color:#7d8290;margin-bottom:4px}.scm-v[data-v-a84277a2]{font-size:14px;font-weight:600;color:#e8eaf0}.scm-slider-row[data-v-a84277a2]{margin-bottom:14px}.scm-slider[data-v-a84277a2]{width:100%;accent-color:#22c55e}.scm-slider-meta[data-v-a84277a2]{display:flex;justify-content:space-between;font-size:11px;color:#7d8290;margin-top:4px}.scm-slider-meta span[data-v-a84277a2]:first-child{color:#4ade80;font-weight:600;font-size:12px}.scm-label[data-v-a84277a2]{display:block;font-size:12px;color:#8b90a0;margin-bottom:6px}.scm-price-title[data-v-a84277a2]{margin-top:14px}.scm-input[data-v-a84277a2]{width:100%;box-sizing:border-box;background:#1a1d25;border:1px solid #2a2f3a;border-radius:10px;color:#e8eaf0;padding:10px 12px;font-size:15px}.scm-input[data-v-a84277a2]:focus{outline:none;border-color:#22c55e}.scm-seg[data-v-a84277a2]{display:flex;gap:8px;margin-bottom:10px}.scm-seg-btn[data-v-a84277a2]{flex:1;background:#1a1d25;border:1px solid #2a2f3a;color:#aab0c0;border-radius:10px;padding:9px 10px;font-size:13px;cursor:pointer}.scm-seg-btn[data-v-a84277a2]:hover{border-color:#3a4150;color:#fff}.scm-seg-btn.on[data-v-a84277a2]{background:#22c55e1a;border-color:#22c55e;color:#4ade80;font-weight:600}.scm-auto[data-v-a84277a2]{display:flex;align-items:baseline;gap:10px;background:#1a1d25;border:1px dashed #2a2f3a;border-radius:10px;padding:10px 12px}.scm-auto-price[data-v-a84277a2]{color:#fbbf24;font-size:16px;font-weight:700}.scm-auto-note[data-v-a84277a2]{color:#7d8290;font-size:11px}.scm-err[data-v-a84277a2]{color:#f87171;font-size:12px;margin:8px 0 0}.scm-total[data-v-a84277a2]{color:#8b90a0;font-size:12px;margin:10px 0 0}.scm-total b[data-v-a84277a2]{color:#fbbf24;font-size:13px}.scm-hint[data-v-a84277a2]{color:#7d8290;font-size:12px;margin:12px 0 0}.scm-foot[data-v-a84277a2]{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid #22252e;position:sticky;bottom:0;background:#14161c}.scm-ghost[data-v-a84277a2]{background:transparent;border:1px solid #2a2f3a;color:#aab0c0;border-radius:10px;padding:8px 18px;cursor:pointer}.scm-ghost[data-v-a84277a2]:hover{color:#fff;border-color:#3a4150}.scm-ok[data-v-a84277a2]{background:#22c55e;border:0;color:#052e16;font-weight:600;border-radius:10px;padding:8px 22px;cursor:pointer}.scm-ok[data-v-a84277a2]:hover{background:#4ade80}.scm-ok[data-v-a84277a2]:disabled{opacity:.5;cursor:not-allowed}.key[data-v-d6a7f99f]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#c7d2fe}.aum-overlay[data-v-4bd5cf9f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000009e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;z-index:60;padding:20px}.aum-modal[data-v-4bd5cf9f]{width:100%;max-width:480px;max-height:calc(100vh - 40px);overflow-y:auto;background:#14161c;border:1px solid #262a33;border-radius:16px;box-shadow:0 24px 60px #0000008c;display:flex;flex-direction:column}.aum-head[data-v-4bd5cf9f]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 12px;border-bottom:1px solid #22252e}.aum-head h3[data-v-4bd5cf9f]{margin:0;font-size:15px;color:#e8eaf0}.aum-x[data-v-4bd5cf9f]{background:transparent;border:0;color:#7d8290;font-size:20px;line-height:1;padding:2px 6px}.aum-x[data-v-4bd5cf9f]:hover{color:#fff}.aum-body[data-v-4bd5cf9f]{padding:16px 18px;display:flex;flex-direction:column;gap:12px}.aum-field[data-v-4bd5cf9f]{display:flex;flex-direction:column;gap:5px;min-width:0}.aum-field label[data-v-4bd5cf9f]{font-size:12px;color:#9aa0ae}.aum-field label b[data-v-4bd5cf9f]{color:#f87171;font-weight:500}.aum-field input[data-v-4bd5cf9f]{width:100%;background:#1a1d23;border:1px solid #262a33;border-radius:8px;padding:7px 9px;color:#e5e7eb;font:inherit}.aum-field input[data-v-4bd5cf9f]:focus{outline:2px solid #1d4ed8;outline-offset:-1px}.aum-field input.num[data-v-4bd5cf9f]{text-align:right;font-variant-numeric:tabular-nums}.aum-pw[data-v-4bd5cf9f]{display:flex;gap:6px}.aum-pw input[data-v-4bd5cf9f]{flex:1}.aum-eye[data-v-4bd5cf9f]{flex:0 0 auto;font-size:12px;padding:0 9px;color:#9aa0ae}.aum-grid2[data-v-4bd5cf9f]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.aum-err[data-v-4bd5cf9f]{margin:0;font-size:11px;color:#f87171}.aum-hint[data-v-4bd5cf9f]{margin:2px 0 0;font-size:11px;line-height:1.6;color:#6f7482}.aum-foot[data-v-4bd5cf9f]{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px 16px;border-top:1px solid #22252e}.aum-foot-err[data-v-4bd5cf9f]{margin-right:auto;padding-right:8px;line-height:1.4}.aum-foot button[data-v-4bd5cf9f]{padding:6px 14px;border-radius:8px}.aum-foot button.primary[data-v-4bd5cf9f]{background:#2563eb;border-color:#2563eb;color:#fff}.aum-foot button.primary[data-v-4bd5cf9f]:disabled{opacity:.5;cursor:default}@media (max-width: 520px){.aum-grid2[data-v-4bd5cf9f]{grid-template-columns:1fr}}.uam-overlay[data-v-6b5441ed]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000009e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;z-index:60;padding:20px}.uam-modal[data-v-6b5441ed]{width:100%;max-width:440px;max-height:calc(100vh - 40px);overflow-y:auto;background:#14161c;border:1px solid #262a33;border-radius:16px;box-shadow:0 24px 60px #0000008c}.uam-head[data-v-6b5441ed]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:16px 18px 12px;border-bottom:1px solid #22252e}.uam-head h3[data-v-6b5441ed]{margin:0;font-size:15px;color:#e8eaf0}.uam-sub[data-v-6b5441ed]{margin:4px 0 0;font-size:11px;color:#7d8290;font-family:ui-monospace,Menlo,monospace}.uam-x[data-v-6b5441ed]{background:transparent;border:0;color:#7d8290;font-size:20px;line-height:1;padding:2px 6px}.uam-x[data-v-6b5441ed]:hover{color:#fff}.uam-body[data-v-6b5441ed]{padding:14px 18px;display:flex;flex-direction:column;gap:12px}.uam-lead[data-v-6b5441ed]{margin:0;font-size:12px;color:#8b90a0;line-height:1.7}.uam-badge[data-v-6b5441ed]{display:inline-block;margin-left:4px;padding:1px 7px;border-radius:10px;font-size:11px;background:#1e2740;color:#93c5fd}.uam-badge.is-custom[data-v-6b5441ed]{background:#0f2a1c;color:#34d399}.uam-field[data-v-6b5441ed]{display:flex;flex-direction:column;gap:5px}.uam-field label[data-v-6b5441ed]{font-size:12px;color:#9aa0ae}.uam-field select[data-v-6b5441ed],.uam-field input[data-v-6b5441ed]{width:100%;font:inherit;background:#1a1d23;border:1px solid #262a33;border-radius:8px;padding:7px 9px;color:#e5e7eb}.uam-field input.num[data-v-6b5441ed]{text-align:right;font-variant-numeric:tabular-nums}.uam-effective[data-v-6b5441ed]{background:#1a1d25;border:1px solid #242833;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.uam-eff-row[data-v-6b5441ed]{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#7d8290}.uam-eff-row b[data-v-6b5441ed]{color:#e8eaf0;font-weight:600;text-align:right}.uam-muted[data-v-6b5441ed]{margin:0;font-size:12px;color:#7d8290}.uam-err[data-v-6b5441ed]{margin:0;font-size:11px;color:#f87171}.uam-foot[data-v-6b5441ed]{display:flex;align-items:center;gap:8px;padding:12px 18px 16px;border-top:1px solid #22252e}.uam-spacer[data-v-6b5441ed]{flex:1}.uam-foot button[data-v-6b5441ed]{padding:6px 12px;border-radius:8px}.uam-foot button.primary[data-v-6b5441ed]{background:#2563eb;border-color:#2563eb;color:#fff}.uam-foot button.danger[data-v-6b5441ed]{color:#f87171;border-color:#4a2530}.uam-foot button[data-v-6b5441ed]:disabled{opacity:.5;cursor:default}.adj-overlay[data-v-bcc0a108]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:18px}.adj-modal[data-v-bcc0a108]{width:min(430px,100%);background:#14161c;border:1px solid #262a33;border-radius:14px;box-shadow:0 18px 48px #0009;display:flex;flex-direction:column}.adj-head[data-v-bcc0a108]{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 18px 8px}.adj-head h3[data-v-bcc0a108]{margin:0;font-size:16px}.adj-sub[data-v-bcc0a108]{margin:4px 0 0;font-size:12px;color:#8b93a5}.adj-x[data-v-bcc0a108]{background:none;border:none;color:#8b93a5;font-size:20px;line-height:1;cursor:pointer;padding:2px 6px}.adj-x[data-v-bcc0a108]:hover{color:#fff}.adj-body[data-v-bcc0a108]{padding:6px 18px 10px;display:flex;flex-direction:column;gap:12px}.adj-field label[data-v-bcc0a108]{display:block;font-size:12px;color:#8b93a5;margin-bottom:5px}.adj-field input[data-v-bcc0a108]{width:100%;box-sizing:border-box;background:#0e1015;border:1px solid #262a33;border-radius:8px;color:#e8eaf0;padding:8px 10px;font-size:13px}.adj-field input[data-v-bcc0a108]:focus{outline:none;border-color:#6b6b6b}.adj-quick[data-v-bcc0a108]{display:flex;gap:6px;margin-top:7px;flex-wrap:wrap}.adj-eff[data-v-bcc0a108]{display:flex;justify-content:space-between;align-items:center;background:#10201a;border:1px solid #1c4a34;border-radius:8px;padding:8px 12px;font-size:13px}.adj-eff span[data-v-bcc0a108]{color:#8b93a5}.adj-eff b[data-v-bcc0a108]{color:#34d399}.adj-err[data-v-bcc0a108]{margin:0;font-size:12px;color:#f87171}.adj-foot[data-v-bcc0a108]{display:flex;gap:8px;padding:10px 18px 16px;align-items:center}.adj-spacer[data-v-bcc0a108]{flex:1}.dl-overlay[data-v-241f7380]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:18px}.dl-modal[data-v-241f7380]{width:min(680px,100%);max-height:82vh;display:flex;flex-direction:column;background:#14161c;border:1px solid #262a33;border-radius:14px;box-shadow:0 18px 48px #0009}.dl-head[data-v-241f7380]{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 18px 8px}.dl-head h3[data-v-241f7380]{margin:0;font-size:16px}.dl-sub[data-v-241f7380]{margin:4px 0 0;font-size:12px;color:#8b93a5}.dl-x[data-v-241f7380]{background:none;border:none;color:#8b93a5;font-size:20px;line-height:1;cursor:pointer;padding:2px 6px}.dl-x[data-v-241f7380]:hover{color:#fff}.dl-body[data-v-241f7380]{padding:4px 18px 10px;overflow:auto}.dl-muted[data-v-241f7380]{color:#8b93a5;font-size:13px}.dl-err[data-v-241f7380]{color:#f87171;font-size:13px}.dl-mail[data-v-241f7380]{color:#8b93a5}.dl-foot[data-v-241f7380]{display:flex;gap:8px;padding:10px 18px 16px;align-items:center}.dl-spacer[data-v-241f7380]{flex:1}.ok-btn[data-v-40a57ca2]{border-color:#1c4a34!important;color:#34d399!important}.toast[data-v-40a57ca2]{position:fixed;top:18px;right:18px;z-index:80;max-width:min(420px,calc(100vw - 36px));padding:9px 14px;border-radius:10px;font-size:13px;line-height:1.45;background:#14161c;border:1px solid #262a33;box-shadow:0 12px 32px #00000080;animation:toast-in-40a57ca2 .2s ease-out}.toast.is-ok[data-v-40a57ca2]{border-color:#1c4a34;background:#10201a;color:#34d399}.toast.is-bad[data-v-40a57ca2]{border-color:#4a2530;background:#1f1416;color:#f87171}@keyframes toast-in-40a57ca2{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.miner[data-v-8bed1436]{color:#e5e7eb}.crumb[data-v-8bed1436]{font-size:13px;color:#9ca3af;margin-bottom:6px}.crumb span[data-v-8bed1436]{margin:0 6px;color:#6b7280}.head[data-v-8bed1436]{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.head h1[data-v-8bed1436]{font-size:26px;font-weight:700;color:#fff}.note[data-v-8bed1436]{color:#9ca3af;font-size:13px}.create[data-v-8bed1436]{background:#2563eb;border:none;color:#fff;border-radius:8px;padding:9px 16px;font-size:14px;font-weight:600}.create[data-v-8bed1436]:hover{background:#1d4ed8}.create[data-v-8bed1436]:disabled{opacity:.6}.panel[data-v-8bed1436]{background:#111318;border:1px solid #23262e;border-radius:14px;overflow:hidden}.scroll-x[data-v-8bed1436]{overflow-x:auto}table[data-v-8bed1436]{width:100%;border-collapse:collapse;font-size:14px}th[data-v-8bed1436],td[data-v-8bed1436]{text-align:left;padding:15px 18px;border-bottom:1px solid #1e2128;white-space:nowrap}th[data-v-8bed1436]{color:#9ca3af;font-weight:600;font-size:13px;background:#171a20}td.tr[data-v-8bed1436],th.tr[data-v-8bed1436]{text-align:right}td.num[data-v-8bed1436]{font-variant-numeric:tabular-nums}td.name[data-v-8bed1436]{color:#f3f4f6;font-weight:500}td.muted[data-v-8bed1436]{color:#6b7280}tbody tr:last-child td[data-v-8bed1436]{border-bottom:none}.empty[data-v-8bed1436]{text-align:center;color:#6b7280;padding:40px}.pill[data-v-8bed1436]{font-size:12px;padding:2px 10px;border-radius:999px}.pill.ok[data-v-8bed1436]{background:#34d39924;color:#34d399}.pill.off[data-v-8bed1436]{background:#f8717124;color:#f87171}.link[data-v-8bed1436]{background:none;border:none;padding:0;font-size:14px;color:#9ca3af}.link[data-v-8bed1436]:hover{text-decoration:underline}.link.edit[data-v-8bed1436]{color:#93c5fd;margin-right:16px}.pad[data-v-8bed1436]{padding:12px 18px}.err[data-v-8bed1436]{color:#f87171;font-size:13px}.msg[data-v-8bed1436]{color:#34d399;font-size:13px}.overlay[data-v-8bed1436]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:grid;place-items:center;z-index:50;padding:20px}.modal[data-v-8bed1436]{background:#15171c;border:1px solid #262a33;border-radius:14px;width:520px;max-width:100%}.modal-head[data-v-8bed1436]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #23262e}.modal-head h3[data-v-8bed1436]{font-size:17px;color:#fff;font-weight:700}.x[data-v-8bed1436]{background:none;border:none;color:#9ca3af;font-size:24px;line-height:1;padding:0 4px}.modal-body[data-v-8bed1436]{padding:18px 20px;display:flex;flex-direction:column;gap:14px}.modal-body label[data-v-8bed1436]{display:block;font-size:13px;color:#9ca3af;margin-bottom:6px}.modal-body input[data-v-8bed1436],.modal-body select[data-v-8bed1436]{width:100%;background:#1a1d23;border:1px solid #2a2e37;border-radius:8px;padding:9px 11px;color:#e5e7eb}.modal-body input[data-v-8bed1436]:focus,.modal-body select[data-v-8bed1436]:focus{outline:2px solid #1d4ed8;outline-offset:-1px}.grid2[data-v-8bed1436]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.modal-foot[data-v-8bed1436]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #23262e}.ghost[data-v-8bed1436]{background:#1a1d23;border:1px solid #2a2e37;color:#e5e7eb;border-radius:8px;padding:9px 16px}.mam-overlay[data-v-45f7e2ce]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000009e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;z-index:60;padding:20px}.mam-modal[data-v-45f7e2ce]{width:100%;max-width:560px;max-height:calc(100vh - 40px);display:flex;flex-direction:column;background:#14161c;border:1px solid #262a33;border-radius:16px;box-shadow:0 24px 60px #0000008c}.mam-head[data-v-45f7e2ce]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid #22252e}.mam-head h3[data-v-45f7e2ce]{margin:0;font-size:15px;color:#e8eaf0}.mam-sub[data-v-45f7e2ce]{margin:4px 0 0;font-size:11px;color:#7d8290}.mam-sub .is-on[data-v-45f7e2ce]{color:#34d399}.mam-sub .is-off[data-v-45f7e2ce]{color:#f87171}.mam-x[data-v-45f7e2ce]{background:transparent;border:0;color:#7d8290;font-size:20px;line-height:1;padding:2px 6px}.mam-x[data-v-45f7e2ce]:hover{color:#fff}.mam-tools[data-v-45f7e2ce]{display:flex;align-items:center;gap:10px;padding:10px 18px}.mam-count[data-v-45f7e2ce]{font-size:12px;color:#7d8290;white-space:nowrap}.mam-count b[data-v-45f7e2ce]{color:#34d399}.mam-search[data-v-45f7e2ce]{flex:1;min-width:0;font:inherit;font-size:12px;background:#1a1d23;border:1px solid #262a33;border-radius:8px;padding:6px 9px;color:#e5e7eb}.mam-body[data-v-45f7e2ce]{flex:1;min-height:120px;overflow-y:auto;padding:0 12px 8px}.mam-list[data-v-45f7e2ce]{list-style:none;margin:0;padding:0}.mam-row[data-v-45f7e2ce]{border-top:1px solid #1c1f26}.mam-check[data-v-45f7e2ce]{display:grid;grid-template-columns:18px 1fr 78px 1fr 62px;align-items:center;gap:8px;padding:8px 6px;cursor:pointer;font-size:12px}.mam-check[data-v-45f7e2ce]:hover{background:#191c23}.mam-check input[data-v-45f7e2ce]{width:15px;height:15px;accent-color:#2563eb}.mam-name[data-v-45f7e2ce]{color:#e5e7eb}.mam-uid[data-v-45f7e2ce]{color:#7d8290;font-family:ui-monospace,Menlo,monospace}.mam-mail[data-v-45f7e2ce]{color:#8b90a0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mam-level[data-v-45f7e2ce]{color:#93c5fd;font-size:11px;text-align:right}.mam-muted[data-v-45f7e2ce]{color:#7d8290;font-size:12px;padding:16px 6px;margin:0}.mam-err[data-v-45f7e2ce]{color:#f87171;font-size:12px;padding:16px 6px;margin:0}.mam-foot[data-v-45f7e2ce]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 18px 14px;border-top:1px solid #22252e}.mam-hint[data-v-45f7e2ce]{font-size:11px;color:#6f7482;line-height:1.5}@media (max-width: 560px){.mam-check[data-v-45f7e2ce]{grid-template-columns:18px 1fr 62px}.mam-mail[data-v-45f7e2ce]{display:none}.mam-foot[data-v-45f7e2ce]{flex-direction:column;align-items:flex-start}}.miner[data-v-0e83f31d]{color:#e5e7eb}.crumb[data-v-0e83f31d]{font-size:13px;color:#9ca3af;margin-bottom:6px}.crumb span[data-v-0e83f31d]{margin:0 6px;color:#6b7280}.head[data-v-0e83f31d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.head h1[data-v-0e83f31d]{font-size:26px;font-weight:700;color:#fff}.create[data-v-0e83f31d]{background:#2563eb;border:none;color:#fff;border-radius:8px;padding:9px 16px;font-size:14px;font-weight:600}.create[data-v-0e83f31d]:hover{background:#1d4ed8}.create[data-v-0e83f31d]:disabled{opacity:.6}.panel[data-v-0e83f31d]{background:#111318;border:1px solid #23262e;border-radius:14px;overflow:hidden}.toolbar[data-v-0e83f31d]{display:flex;align-items:center;gap:10px;padding:16px 18px}.count[data-v-0e83f31d]{color:#9ca3af;font-size:13px}.spacer[data-v-0e83f31d]{flex:1}.search[data-v-0e83f31d]{display:flex;align-items:center;gap:8px;background:#1a1d23;border:1px solid #2a2e37;border-radius:9px;padding:7px 12px;color:#9ca3af;width:260px}.search input[data-v-0e83f31d]{background:transparent;border:none;color:#e5e7eb;padding:0;width:100%}.search input[data-v-0e83f31d]:focus{outline:none}table[data-v-0e83f31d]{width:100%;border-collapse:collapse;font-size:14px}th[data-v-0e83f31d],td[data-v-0e83f31d]{text-align:left;padding:15px 18px;border-bottom:1px solid #1e2128;white-space:nowrap}th[data-v-0e83f31d]{color:#9ca3af;font-weight:600;font-size:13px;background:#171a20}td.tr[data-v-0e83f31d],th.tr[data-v-0e83f31d]{text-align:right}td.num[data-v-0e83f31d]{font-variant-numeric:tabular-nums}td.name[data-v-0e83f31d]{color:#f3f4f6;font-weight:500}td.muted[data-v-0e83f31d]{color:#6b7280}tbody tr:last-child td[data-v-0e83f31d]{border-bottom:none}.empty[data-v-0e83f31d]{text-align:center;color:#6b7280;padding:40px}.link[data-v-0e83f31d]{background:none;border:none;color:#60a5fa;padding:0;font-size:14px}.link[data-v-0e83f31d]:hover{text-decoration:underline}.link.edit[data-v-0e83f31d]{color:#93c5fd;margin-right:16px}.link.del[data-v-0e83f31d]{color:#f87171}.pad[data-v-0e83f31d]{padding:12px 18px}.err[data-v-0e83f31d]{color:#f87171;font-size:13px}.msg[data-v-0e83f31d]{color:#34d399;font-size:13px}.muted[data-v-0e83f31d]{color:#9ca3af;font-size:13px}.overlay[data-v-0e83f31d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:grid;place-items:center;z-index:50;padding:20px}.modal[data-v-0e83f31d]{background:#15171c;border:1px solid #262a33;border-radius:14px;width:520px;max-width:100%}.modal-head[data-v-0e83f31d]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #23262e}.modal-head h3[data-v-0e83f31d]{font-size:17px;color:#fff;font-weight:700}.x[data-v-0e83f31d]{background:none;border:none;color:#9ca3af;font-size:24px;line-height:1;padding:0 4px}.modal-body[data-v-0e83f31d]{padding:18px 20px;display:flex;flex-direction:column;gap:14px}.modal-body label[data-v-0e83f31d]{display:block;font-size:13px;color:#9ca3af;margin-bottom:6px}.modal-body input[data-v-0e83f31d],.modal-body select[data-v-0e83f31d]{width:100%;background:#1a1d23;border:1px solid #2a2e37;border-radius:8px;padding:9px 11px;color:#e5e7eb}.modal-body input[data-v-0e83f31d]:focus,.modal-body select[data-v-0e83f31d]:focus{outline:2px solid #1d4ed8;outline-offset:-1px}.grid2[data-v-0e83f31d]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dur[data-v-0e83f31d]{display:grid;grid-template-columns:1fr 96px;gap:8px}.check[data-v-0e83f31d]{display:flex;align-items:center;gap:8px;flex-direction:row!important}.check input[data-v-0e83f31d]{width:18px}.check span[data-v-0e83f31d]{color:#e5e7eb;font-size:14px}.modal-foot[data-v-0e83f31d]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #23262e}.ghost[data-v-0e83f31d]{background:#1a1d23;border:1px solid #2a2e37;color:#e5e7eb;border-radius:8px;padding:9px 16px}.miner[data-v-9260ef5e]{color:#e5e7eb}.crumb[data-v-9260ef5e]{font-size:13px;color:#9ca3af;margin-bottom:6px}.crumb span[data-v-9260ef5e]{margin:0 6px;color:#6b7280}.head[data-v-9260ef5e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.head h1[data-v-9260ef5e]{font-size:26px;font-weight:700;color:#fff}.note[data-v-9260ef5e]{color:#9ca3af;font-size:13px}.create[data-v-9260ef5e]{background:#2563eb;border:none;color:#fff;border-radius:8px;padding:9px 16px;font-size:14px;font-weight:600}.create[data-v-9260ef5e]:hover{background:#1d4ed8}.create[data-v-9260ef5e]:disabled{opacity:.6}.panel[data-v-9260ef5e]{background:#111318;border:1px solid #23262e;border-radius:14px;overflow:hidden}.scroll-x[data-v-9260ef5e]{overflow-x:auto}table[data-v-9260ef5e]{width:100%;border-collapse:collapse;font-size:14px}th[data-v-9260ef5e],td[data-v-9260ef5e]{text-align:left;padding:15px 18px;border-bottom:1px solid #1e2128;white-space:nowrap}th[data-v-9260ef5e]{color:#9ca3af;font-weight:600;font-size:13px;background:#171a20}td.tr[data-v-9260ef5e],th.tr[data-v-9260ef5e]{text-align:right}td.num[data-v-9260ef5e]{font-variant-numeric:tabular-nums}td.name[data-v-9260ef5e]{color:#f3f4f6;font-weight:500}td.muted[data-v-9260ef5e]{color:#6b7280}td.addr[data-v-9260ef5e]{max-width:300px;overflow:hidden;text-overflow:ellipsis}tbody tr:last-child td[data-v-9260ef5e]{border-bottom:none}.empty[data-v-9260ef5e]{text-align:center;color:#6b7280;padding:40px}.pill[data-v-9260ef5e]{font-size:12px;padding:2px 10px;border-radius:999px}.pill.ok[data-v-9260ef5e]{background:#34d39924;color:#34d399}.pill.off[data-v-9260ef5e]{background:#f8717124;color:#f87171}.link[data-v-9260ef5e]{background:none;border:none;padding:0;font-size:14px}.link[data-v-9260ef5e]:hover{text-decoration:underline}.link.edit[data-v-9260ef5e]{color:#93c5fd;margin-right:16px}.link.del[data-v-9260ef5e]{color:#f87171}.pad[data-v-9260ef5e]{padding:12px 18px}.err[data-v-9260ef5e]{color:#f87171;font-size:13px}.msg[data-v-9260ef5e]{color:#34d399;font-size:13px}.overlay[data-v-9260ef5e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:grid;place-items:center;z-index:50;padding:20px}.modal[data-v-9260ef5e]{background:#15171c;border:1px solid #262a33;border-radius:14px;width:560px;max-width:100%}.modal-head[data-v-9260ef5e]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #23262e}.modal-head h3[data-v-9260ef5e]{font-size:17px;color:#fff;font-weight:700}.x[data-v-9260ef5e]{background:none;border:none;color:#9ca3af;font-size:24px;line-height:1;padding:0 4px}.modal-body[data-v-9260ef5e]{padding:18px 20px;display:flex;flex-direction:column;gap:12px}.modal-body label[data-v-9260ef5e]{display:block;font-size:13px;color:#9ca3af;margin-bottom:6px}.modal-body input[data-v-9260ef5e]{width:100%;background:#1a1d23;border:1px solid #2a2e37;border-radius:8px;padding:9px 11px;color:#e5e7eb}.modal-body input[data-v-9260ef5e]:focus{outline:2px solid #1d4ed8;outline-offset:-1px}.grid2[data-v-9260ef5e]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.check[data-v-9260ef5e]{display:flex;align-items:center;gap:8px;flex-direction:row!important;margin-top:8px}.check input[data-v-9260ef5e]{width:18px}.check span[data-v-9260ef5e]{color:#e5e7eb;font-size:14px}.modal-foot[data-v-9260ef5e]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #23262e}.ghost[data-v-9260ef5e]{background:#1a1d23;border:1px solid #2a2e37;color:#e5e7eb;border-radius:8px;padding:9px 16px}.search[data-v-3a73c5e4]{width:280px}.agent[data-v-3a73c5e4]{width:96px;height:26px;font-size:12px}.badge[data-v-3a73c5e4]{display:inline-block;min-width:18px;padding:0 5px;border-radius:9px;background:var(--a-red);color:#fff;font-size:11px;line-height:18px}tbody tr.on[data-v-3a73c5e4]{background:#2563eb29}tbody tr.on td[data-v-3a73c5e4]{color:#e5e7eb}.chatcard[data-v-3a73c5e4]{padding-bottom:14px}.chead[data-v-3a73c5e4]{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--a-line)}.cavatar[data-v-3a73c5e4]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#6366f1);color:#fff;font-size:14px;font-weight:700}.ctitle[data-v-3a73c5e4]{display:flex;flex-direction:column;gap:2px;min-width:0}.ctitle strong[data-v-3a73c5e4]{font-size:14px;color:var(--a-text)}.thread[data-v-3a73c5e4]{display:flex;flex-direction:column;gap:14px;max-height:360px;overflow-y:auto;padding:16px 14px;background:#0d0f13;border:1px solid #1e2128;border-radius:10px;margin-top:12px}.msg[data-v-3a73c5e4]{display:flex;gap:8px;align-items:flex-start;max-width:74%}.msg--mine[data-v-3a73c5e4]{align-self:flex-end;flex-direction:row-reverse}.mavatar[data-v-3a73c5e4]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#23262e;color:#9ca3af;font-size:11px;font-weight:700}.msg--mine .mavatar[data-v-3a73c5e4]{background:linear-gradient(135deg,#2563eb,#6366f1);color:#fff}.mwrap[data-v-3a73c5e4]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:100%}.msg--mine .mwrap[data-v-3a73c5e4]{align-items:flex-end}.bubble[data-v-3a73c5e4]{max-width:100%;padding:9px 13px;border-radius:4px 14px 14px;background:#1a1d23;border:1px solid #2a2e37;color:#e5e7eb;font-size:13px;line-height:1.6;word-break:break-word}.msg--mine .bubble[data-v-3a73c5e4]{border-top-left-radius:14px;border-top-right-radius:4px;background:#2563eb;border-color:#2563eb;color:#fff}.imglink[data-v-3a73c5e4]{display:block}.msgimg[data-v-3a73c5e4]{display:block;max-width:190px;max-height:130px;border-radius:8px;object-fit:cover}.mmeta[data-v-3a73c5e4]{font-size:11px;color:var(--a-mute)}.quick[data-v-3a73c5e4]{display:flex;flex-wrap:wrap;gap:6px;padding-top:10px}.qbtn[data-v-3a73c5e4]{padding:3px 10px;border:1px solid #2a2e37;border-radius:999px;background:#1a1d23;color:#9ca3af;font-size:11px;cursor:pointer}.qbtn[data-v-3a73c5e4]:hover{border-color:#2563eb;color:#60a5fa}.composer[data-v-3a73c5e4]{display:flex;gap:8px;padding-top:10px}.reply[data-v-3a73c5e4]{flex:1 1 auto;min-width:0;height:38px;padding:0 12px;border:1px solid #2a2e37;border-radius:10px;background:#1a1d23;color:#e5e7eb;font-family:inherit;font-size:13px;outline:none}.reply[data-v-3a73c5e4]::placeholder{color:#6b7280}.reply[data-v-3a73c5e4]:focus{border-color:#2563eb}.chk[data-v-3a73c5e4]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--a-mute);cursor:pointer;-webkit-user-select:none;user-select:none}.chk input[data-v-3a73c5e4]{width:13px;height:13px}.chk[data-v-b1637787]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--a-mute)}.chk-col[data-v-b1637787]{width:28px;padding-right:0}.gap-l[data-v-b1637787]{margin-left:6px}.mono[data-v-b1637787]{font-variant-numeric:tabular-nums}.reason[data-v-b1637787]{max-width:220px;white-space:normal}.reason-input[data-v-b1637787]{width:150px;height:26px;font-size:12px;margin-right:4px}.pager[data-v-b1637787]{margin-top:10px}.stats[data-v-365c5ba7]{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:10px;margin-top:12px}.stat[data-v-365c5ba7]{background:#171a20;border:1px solid var(--a-line);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.stat .label[data-v-365c5ba7]{color:var(--a-mute);font-size:12px}.stat .value[data-v-365c5ba7]{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;color:#fff}.bar[data-v-365c5ba7]{height:6px;border-radius:4px;background:#23262e;overflow:hidden}.bar i[data-v-365c5ba7]{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#60a5fa)}.bar i.full[data-v-365c5ba7]{background:linear-gradient(90deg,#b91c1c,#f87171)}code[data-v-365c5ba7]{font-size:12px;color:#c7d2fe}.danger[data-v-365c5ba7]{color:var(--a-red)}.miner[data-v-97f3efc4]{color:#e5e7eb}.crumb[data-v-97f3efc4]{font-size:13px;color:#9ca3af;margin-bottom:6px}.crumb span[data-v-97f3efc4]{margin:0 6px;color:#6b7280}.head[data-v-97f3efc4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.head h1[data-v-97f3efc4]{font-size:26px;font-weight:700;color:#fff}.pill[data-v-97f3efc4]{font-size:12px;padding:3px 12px;border-radius:999px}.pill.ok[data-v-97f3efc4]{background:#34d39924;color:#34d399}.pill.off[data-v-97f3efc4]{background:#f8717124;color:#f87171}.panel[data-v-97f3efc4]{background:#111318;border:1px solid #23262e;border-radius:14px;padding:22px 24px;max-width:640px}.sec-title[data-v-97f3efc4]{font-size:16px;font-weight:700;color:#fff;margin-bottom:8px}.desc[data-v-97f3efc4]{color:#9ca3af;font-size:13px;line-height:1.7;margin-bottom:18px}.desc b[data-v-97f3efc4]{color:#d1d5db}label[data-v-97f3efc4]{display:block;font-size:13px;color:#9ca3af;margin:14px 0 6px}input[data-v-97f3efc4]{width:100%;background:#1a1d23;border:1px solid #2a2e37;border-radius:8px;padding:9px 11px;color:#e5e7eb}input[data-v-97f3efc4]:focus{outline:2px solid #1d4ed8;outline-offset:-1px}select[data-v-97f3efc4]{width:100%;background:#1a1d23;border:1px solid #2a2e37;border-radius:8px;padding:9px 11px;color:#e5e7eb}select[data-v-97f3efc4]:focus{outline:2px solid #1d4ed8;outline-offset:-1px}select[data-v-97f3efc4]:disabled{opacity:.5}.token-row[data-v-97f3efc4]{display:flex;gap:8px}textarea[data-v-97f3efc4]{width:100%;background:#1a1d23;border:1px solid #2a2e37;border-radius:8px;padding:9px 11px;color:#e5e7eb;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical}textarea[data-v-97f3efc4]:focus{outline:2px solid #1d4ed8;outline-offset:-1px}.desc code[data-v-97f3efc4]{background:#1a1d23;border:1px solid #2a2e37;border-radius:4px;padding:1px 5px;color:#d1d5db;font-size:12px}.token-row input[data-v-97f3efc4]{flex:1}.btns[data-v-97f3efc4]{display:flex;gap:10px;margin-top:22px}.create[data-v-97f3efc4]{background:#2563eb;border:none;color:#fff;border-radius:8px;padding:9px 20px;font-size:14px;font-weight:600}.create[data-v-97f3efc4]:hover{background:#1d4ed8}.create[data-v-97f3efc4]:disabled,.ghost[data-v-97f3efc4]:disabled{opacity:.6}.ghost[data-v-97f3efc4]{background:#1a1d23;border:1px solid #2a2e37;color:#e5e7eb;border-radius:8px;padding:9px 16px}.err[data-v-97f3efc4]{color:#f87171;font-size:13px;margin-top:14px}.msg[data-v-97f3efc4]{color:#34d399;font-size:13px;margin-top:14px}.muted[data-v-97f3efc4]{color:#9ca3af;font-size:13px;margin-top:14px}.accel-preview[data-v-97f3efc4]{margin-top:18px;background:#0d0f13;border:1px solid #23262e;border-radius:12px;padding:14px}.ap-head[data-v-97f3efc4]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ap-title[data-v-97f3efc4]{font-size:13px;font-weight:600;color:#fbbf24}.ap-amt-label[data-v-97f3efc4]{font-size:12px;color:#9ca3af;margin-left:auto;margin-bottom:0}.ap-amt[data-v-97f3efc4]{width:120px;padding:6px 10px;font-size:13px}.ap-table[data-v-97f3efc4]{width:100%;border-collapse:collapse;font-size:12px}.ap-table th[data-v-97f3efc4]{text-align:left;color:#6b7280;font-weight:500;padding:6px 8px;border-bottom:1px solid #23262e}.ap-table td[data-v-97f3efc4]{padding:7px 8px;border-bottom:1px solid #1a1d23;color:#d1d5db}.ap-table tr:last-child td[data-v-97f3efc4]{border-bottom:none}.ap-table .tr[data-v-97f3efc4]{text-align:right}.ap-table td.tr[data-v-97f3efc4]{font-variant-numeric:tabular-nums;color:#fbbf24}.ann[data-v-b7b43755]{color:#e5e7eb}.crumb[data-v-b7b43755]{font-size:13px;color:#9ca3af;margin-bottom:6px}.crumb span[data-v-b7b43755]{margin:0 6px;color:#6b7280}.head[data-v-b7b43755]{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.head h1[data-v-b7b43755]{font-size:26px;font-weight:700;color:#fff}.create[data-v-b7b43755]{background:#2563eb;border:none;color:#fff;border-radius:8px;padding:9px 16px;font-size:14px;font-weight:600}.create[data-v-b7b43755]:hover{background:#1d4ed8}.create[data-v-b7b43755]:disabled{opacity:.6}.panel[data-v-b7b43755]{background:#111318;border:1px solid #23262e;border-radius:14px;overflow:hidden}.toolbar[data-v-b7b43755]{display:flex;align-items:center;gap:8px;padding:14px 18px}.chip[data-v-b7b43755]{background:#1a1d23;border:1px solid #2a2e37;color:#9ca3af;border-radius:999px;padding:6px 14px;font-size:13px}.chip.on[data-v-b7b43755]{background:#1d2b45;border-color:#2f5da8;color:#dbeafe}.count[data-v-b7b43755]{color:#9ca3af;font-size:13px}.spacer[data-v-b7b43755]{flex:1}table[data-v-b7b43755]{width:100%;border-collapse:collapse;font-size:14px}th[data-v-b7b43755],td[data-v-b7b43755]{text-align:left;padding:15px 18px;border-bottom:1px solid #1e2128;white-space:nowrap;vertical-align:top}th[data-v-b7b43755]{color:#9ca3af;font-weight:600;font-size:13px;background:#171a20}td.tr[data-v-b7b43755],th.tr[data-v-b7b43755]{text-align:right}td.num[data-v-b7b43755]{font-variant-numeric:tabular-nums}td.name[data-v-b7b43755]{color:#f3f4f6;font-weight:500;max-width:380px;overflow:hidden;text-overflow:ellipsis}td.muted[data-v-b7b43755]{color:#9ca3af;font-size:13px}.sub[data-v-b7b43755]{color:#6b7280;font-size:12px;font-weight:400;margin-top:4px;max-width:380px;overflow:hidden;text-overflow:ellipsis}tbody tr:last-child td[data-v-b7b43755]{border-bottom:none}.empty[data-v-b7b43755]{text-align:center;color:#6b7280;padding:40px}.tag[data-v-b7b43755]{display:inline-block;border-radius:6px;padding:3px 9px;font-size:12px}.tag.ok[data-v-b7b43755]{background:#34d39924;color:#6ee7b7}.tag.bad[data-v-b7b43755]{background:#f8717124;color:#fca5a5}.tag.wait[data-v-b7b43755]{background:#9ca3af24;color:#d1d5db}.tag.lv-info[data-v-b7b43755]{background:#60a5fa24;color:#93c5fd}.tag.lv-success[data-v-b7b43755]{background:#34d39924;color:#6ee7b7}.tag.lv-warn[data-v-b7b43755]{background:#fbbf2429;color:#fcd34d}.link[data-v-b7b43755]{background:none;border:none;color:#60a5fa;padding:0;font-size:14px}.link[data-v-b7b43755]:hover{text-decoration:underline}.link[data-v-b7b43755]:disabled{opacity:.5}.link.edit[data-v-b7b43755]{color:#93c5fd;margin-right:16px}.link.del[data-v-b7b43755]{color:#f87171;margin-left:16px}.pad[data-v-b7b43755]{padding:12px 18px}.err[data-v-b7b43755]{color:#f87171;font-size:13px}.overlay[data-v-b7b43755]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:grid;place-items:center;z-index:50;padding:20px}.modal[data-v-b7b43755]{background:#15171c;border:1px solid #262a33;border-radius:14px;width:560px;max-width:100%}.modal-head[data-v-b7b43755]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #23262e}.modal-head h3[data-v-b7b43755]{font-size:17px;color:#fff;font-weight:700}.x[data-v-b7b43755]{background:none;border:none;color:#9ca3af;font-size:24px;line-height:1;padding:0 4px}.modal-body[data-v-b7b43755]{padding:18px 20px;display:flex;flex-direction:column;gap:14px}.modal-body label[data-v-b7b43755]{display:block;font-size:13px;color:#9ca3af;margin-bottom:6px}.modal-body input[data-v-b7b43755],.modal-body select[data-v-b7b43755],.modal-body textarea[data-v-b7b43755]{width:100%;background:#1a1d23;border:1px solid #2a2e37;border-radius:8px;padding:9px 11px;color:#e5e7eb;font-size:14px;font-family:inherit;resize:vertical}.modal-body input[data-v-b7b43755]:focus,.modal-body select[data-v-b7b43755]:focus,.modal-body textarea[data-v-b7b43755]:focus{outline:2px solid #1d4ed8;outline-offset:-1px}.grid2[data-v-b7b43755]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.check[data-v-b7b43755]{display:flex;align-items:center;gap:8px}.check input[data-v-b7b43755]{width:18px}.check span[data-v-b7b43755]{color:#e5e7eb;font-size:14px}.modal-foot[data-v-b7b43755]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #23262e}.ghost[data-v-b7b43755]{background:#1a1d23;border:1px solid #2a2e37;color:#e5e7eb;border-radius:8px;padding:9px 16px}.notch[data-v-b7b43755]{display:flex;align-items:flex-start;gap:9px;padding:11px 11px 11px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.075);background:#1b1c20;color:#eceaf0;box-shadow:0 10px 30px -8px #0000008c,0 1px 2px #0006}.notch-icon[data-v-b7b43755]{flex:0 0 20px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;color:#b7b5be}.notch-icon svg[data-v-b7b43755]{width:18px;height:18px}.notch-main[data-v-b7b43755]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.notch-row[data-v-b7b43755]{display:flex;align-items:center;gap:6px;min-width:0}.notch-dot[data-v-b7b43755]{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:currentColor}.notch-title[data-v-b7b43755]{min-width:0;font-size:13px;font-weight:600;color:#f2f1f4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notch-time[data-v-b7b43755]{flex:0 0 auto;margin-left:auto;font-size:11px;color:#7f7e86}.notch-body[data-v-b7b43755]{font-size:12.5px;line-height:1.5;color:#a9a7b0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.notch-close[data-v-b7b43755]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:-2px -4px 0 0;color:#6f6e77}.notch-close svg[data-v-b7b43755]{width:12px;height:12px}.notch.is-success[data-v-b7b43755]{color:#34d399}.notch.is-warn[data-v-b7b43755]{color:#f87171}.notch.is-info[data-v-b7b43755]{color:#6b7280}.toast[data-v-b7b43755]{position:fixed;top:18px;right:18px;z-index:90;padding:11px 16px;border-radius:10px;font-size:14px;box-shadow:0 12px 30px #0006}.toast.is-ok[data-v-b7b43755]{background:#14352a;border:1px solid #1f7a55;color:#a7f3d0}.toast.is-bad[data-v-b7b43755]{background:#3a1a1a;border:1px solid #8f3b3b;color:#fecaca}.pwd-overlay[data-v-224a36d0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:18px}.pwd-modal[data-v-224a36d0]{width:min(400px,100%);background:#14161c;border:1px solid #262a33;border-radius:14px;box-shadow:0 18px 48px #0009}.pwd-head[data-v-224a36d0]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 6px}.pwd-head h3[data-v-224a36d0]{margin:0;font-size:16px}.pwd-x[data-v-224a36d0]{background:none;border:none;color:#8b93a5;font-size:20px;line-height:1;cursor:pointer;padding:2px 6px}.pwd-x[data-v-224a36d0]:hover{color:#fff}.pwd-body[data-v-224a36d0]{padding:6px 18px 8px;display:flex;flex-direction:column;gap:11px}.pwd-field label[data-v-224a36d0]{display:block;font-size:12px;color:#8b93a5;margin-bottom:5px}.pwd-field input[data-v-224a36d0]{width:100%;box-sizing:border-box;background:#0e1015;border:1px solid #262a33;border-radius:8px;color:#e8eaf0;padding:8px 10px;font-size:13px}.pwd-field input[data-v-224a36d0]:focus{outline:none;border-color:#6b6b6b}.pwd-show[data-v-224a36d0]{display:flex;align-items:center;gap:6px;font-size:12px;color:#8b93a5}.pwd-err[data-v-224a36d0]{margin:0;font-size:12px;color:#f87171}.pwd-foot[data-v-224a36d0]{display:flex;gap:8px;padding:8px 18px 16px;align-items:center}.pwd-spacer[data-v-224a36d0]{flex:1}.pwd-done[data-v-3d5677f7]{color:#34d399;font-size:12px;margin-right:4px}.side .brand[data-v-3d5677f7]{font-size:15px;font-weight:700;letter-spacing:.2px}.side a .ico[data-v-3d5677f7]{margin-right:8px;opacity:.8;flex:none}.group[data-v-3d5677f7]{margin-top:14px}.group-head[data-v-3d5677f7]{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;color:#8b95a5;font-size:12px;font-weight:600;padding:6px 9px;text-transform:none}.group-head[data-v-3d5677f7]:hover{color:#cbd5e1;border:none}.chev[data-v-3d5677f7]{transition:transform .15s ease;font-size:15px}.chev.up[data-v-3d5677f7]{transform:rotate(90deg)}.sub-item[data-v-3d5677f7]{padding-left:18px!important}:root{--a-bg: #0b0d10;--a-panel: #111318;--a-line: #23262e;--a-text: #e5e7eb;--a-mute: #9ca3af;--a-blue: #2563eb;--a-red: #f87171;--a-green: #34d399}*{box-sizing:border-box}body{margin:0;background:var(--a-bg);color:var(--a-text);font:14px/1.5 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}button{font:inherit;cursor:pointer;border:1px solid var(--a-line);background:#1a1d23;color:var(--a-text);border-radius:6px;padding:5px 10px}button:hover{border-color:#3a3f4a}button:disabled{opacity:.5;cursor:default}button.primary{background:var(--a-blue);border-color:var(--a-blue);color:#fff}button.danger{color:var(--a-red);border-color:#4a2530}button.mini{padding:2px 7px;font-size:12px}input,select{font:inherit;border:1px solid var(--a-line);border-radius:6px;padding:5px 8px;background:#1a1d23;color:inherit}input:focus,select:focus{outline:2px solid #1d4ed8;outline-offset:-1px}input.num{width:92px;text-align:right;font-variant-numeric:tabular-nums}.login-wrap{min-height:100vh;display:grid;place-items:center;background:linear-gradient(160deg,#0f172a,#0b0d10 60%)}.login-card{width:340px;background:var(--a-panel);border:1px solid var(--a-line);border-radius:12px;padding:28px 24px 22px;box-shadow:0 12px 30px -18px #0009}.login-card h1{font-size:17px;margin-bottom:4px;color:#fff}.login-card .sub{color:var(--a-mute);font-size:12px;margin-bottom:18px}.login-card label{display:block;font-size:12px;color:var(--a-mute);margin-bottom:4px}.login-card input{width:100%;height:34px;margin-bottom:12px}.login-card button{width:100%;height:36px;margin-top:6px}.shell{display:flex;min-height:100vh}.side{width:220px;flex:0 0 220px;background:#0e1013;border-right:1px solid #1c1f26;color:#9ca3af;padding:18px 12px}.side .brand{color:#fff;font-weight:700;font-size:15px;padding:4px 8px 16px}.side a{display:flex;align-items:center;padding:8px 10px;border-radius:8px;color:#9ca3af;text-decoration:none;font-size:13.5px;margin-bottom:2px}.side a:hover{background:#171a20;color:#e5e7eb}.side a.on{background:#2563eb29;color:#60a5fa}.main{flex:1;min-width:0;padding:16px 20px 40px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.topbar h2{font-size:16px}.topbar .who{color:var(--a-mute);font-size:12px;display:flex;align-items:center;gap:10px}.card{background:var(--a-panel);border:1px solid var(--a-line);border-radius:10px;padding:14px 16px;margin-bottom:14px}.card h3{font-size:13px;margin-bottom:10px;color:var(--a-mute);font-weight:600}table{width:100%;border-collapse:collapse;font-size:13px}th,td{text-align:left;padding:7px 8px;border-bottom:1px solid var(--a-line);white-space:nowrap}th{color:var(--a-mute);font-weight:600;font-size:12px;background:#171a20}td.tr,th.tr{text-align:right}tbody tr:hover{background:#171a20}.scroll-x{overflow-x:auto}.tag{font-size:11px;padding:1px 6px;border-radius:10px;background:#1e2740;color:#93c5fd}.tag.ok{background:#0f2a1c;color:#34d399}.tag.bad{background:#2a1418;color:#f87171}.note{color:var(--a-mute);font-size:12px}.err{color:var(--a-red);font-size:12px;margin:8px 0}.msg{color:var(--a-green);font-size:12px}.row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.spacer{flex:1}pre.json{background:#0f172a;color:#c7d2fe;padding:10px 12px;border-radius:8px;font-size:12px;overflow:auto;max-height:320px}
