.stats[data-v-e18dcc17]{gap:14px;margin-bottom:16px}.stat[data-v-e18dcc17]{flex:1;min-width:120px;background:#fff;border-radius:12px;padding:16px 18px;box-shadow:0 1px 6px #1428500f;text-align:center}.stat .num[data-v-e18dcc17]{font-size:28px;font-weight:800;color:var(--brand)}.stat .lbl[data-v-e18dcc17]{font-size:13px;color:#8a93a6;margin-top:4px}.group[data-v-e18dcc17]{margin-bottom:14px}.group-head[data-v-e18dcc17]{font-weight:600;margin-bottom:8px}.chips[data-v-e18dcc17]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-e18dcc17]{cursor:default}.stats[data-v-3bd98834]{gap:14px;margin-bottom:16px}.stat[data-v-3bd98834]{flex:1;min-width:110px;background:#fff;border-radius:12px;padding:14px 16px;box-shadow:0 1px 6px #1428500f;text-align:center}.stat .num[data-v-3bd98834]{font-size:26px;font-weight:800;color:var(--brand)}.stat .lbl[data-v-3bd98834]{font-size:12.5px;color:#8a93a6;margin-top:4px}.num.danger[data-v-3bd98834],.danger[data-v-3bd98834]{color:#e0413e}.trend[data-v-3bd98834]{display:flex;align-items:flex-end;gap:4px;min-height:110px;overflow-x:auto}.trend-col[data-v-3bd98834]{display:flex;flex-direction:column;align-items:center;min-width:26px}.trend-bars[data-v-3bd98834]{display:flex;align-items:flex-end;gap:2px;height:80px}.bar[data-v-3bd98834]{width:9px;border-radius:3px 3px 0 0}.bar.read[data-v-3bd98834]{background:#2f6bff}.bar.write[data-v-3bd98834]{background:#f0a020}.trend-day[data-v-3bd98834]{font-size:10px;color:#8a93a6;margin-top:4px;white-space:nowrap}.legend[data-v-3bd98834]{margin-top:8px;display:flex;align-items:center;gap:6px}.dot[data-v-3bd98834]{display:inline-block;width:10px;height:10px;border-radius:3px;margin-left:8px}.dot.read[data-v-3bd98834]{background:#2f6bff}.dot.write[data-v-3bd98834]{background:#f0a020}.two-col[data-v-3bd98834]{align-items:stretch}.half[data-v-3bd98834]{flex:1;min-width:380px}.main[data-v-d998c22b]{align-items:flex-start}.list[data-v-d998c22b]{width:300px;flex:none}.detail[data-v-d998c22b]{flex:1;min-width:0}.tree[data-v-d998c22b]{margin-top:10px;max-height:62vh;overflow:auto}.grp-h[data-v-d998c22b]{font-size:12px;color:#8a93a6;margin:10px 0 4px}.node[data-v-d998c22b]{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;cursor:pointer}.node[data-v-d998c22b]:hover{background:#f0f4ff}.node.active[data-v-d998c22b]{background:#e6efff;color:var(--brand);font-weight:600}.node .nm[data-v-d998c22b]{flex:1}.node .cnt[data-v-d998c22b]{font-size:12px;color:#aab;background:#eef;border-radius:10px;padding:0 7px}.dh[data-v-d998c22b]{display:flex;align-items:center;gap:10px}.dh .big[data-v-d998c22b]{font-size:17px;font-weight:700;flex:1}.sub[data-v-d998c22b]{font-weight:600;margin:16px 0 8px;display:flex;align-items:center;gap:10px}.chips[data-v-d998c22b]{display:flex;flex-wrap:wrap;gap:8px}.hint-mini[data-v-d998c22b]{color:#999;font-size:12px;margin-left:8px}.subtoolbar[data-v-d998c22b]{display:flex;align-items:center;margin-bottom:8px;gap:8px}.hint[data-v-d998c22b]{color:#888;font-size:13px;font-weight:400}.result[data-v-d998c22b]{background:#f6f8fa;padding:10px;border-radius:6px;font-size:12px;max-height:240px;overflow:auto}.syn-card[data-v-d998c22b]{margin-bottom:12px}.syn-head[data-v-d998c22b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.preview-box ul[data-v-d998c22b]{margin:8px 0;padding-left:20px}.preview-box li[data-v-d998c22b]{margin:3px 0}.suggestion-hints[data-v-e365152a]{background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;padding:10px 12px;margin:10px 0}.suggestion-hints .hdr[data-v-e365152a]{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:13px}.suggestion-hints .bulb[data-v-e365152a]{font-size:16px}.suggestion-hints .title[data-v-e365152a]{font-weight:600;color:#d48806}.suggestion-hints .cnt[data-v-e365152a]{background:#fff3a0;padding:1px 6px;border-radius:8px;font-size:11px;color:#874d00}.suggestion-hints .ctx-tag[data-v-e365152a]{margin-left:auto;font-size:11px;color:#888}.suggestion-hints .empty[data-v-e365152a]{font-size:12px;color:#999;padding:6px 0}.suggestion-hints .rows[data-v-e365152a]{display:flex;flex-direction:column;gap:6px}.suggestion-hints .row[data-v-e365152a]{display:grid;grid-template-columns:1fr auto;gap:4px 12px;background:#fff;border:1px solid #f0e6c0;border-radius:4px;padding:8px 10px}.suggestion-hints .meta[data-v-e365152a]{display:flex;align-items:center;gap:6px}.suggestion-hints .kind-tag[data-v-e365152a]{font-size:10px;padding:1px 5px;border-radius:3px;font-weight:600}.kind-fn[data-v-e365152a]{background:#e6f7ff;color:#096dd9}.kind-act[data-v-e365152a]{background:#fff7e6;color:#d46b08}.suggestion-hints .name[data-v-e365152a]{font-weight:600;font-size:13px}.suggestion-hints .api[data-v-e365152a]{color:#888;font-size:11px;font-family:monospace}.suggestion-hints .desc[data-v-e365152a]{grid-column:1;color:#555;font-size:12px}.suggestion-hints .tags[data-v-e365152a]{grid-column:1}.suggestion-hints .act[data-v-e365152a]{grid-row:span 3;align-self:center}.hint-mini[data-v-e365152a]{font-size:11px;color:#888}.result[data-v-e365152a]{background:#fafafa;border:1px solid #eee;padding:8px;border-radius:4px;font-size:12px;max-height:280px;overflow:auto}.main[data-v-5ead3978]{align-items:flex-start}.list[data-v-5ead3978]{width:280px;flex:none}.detail[data-v-5ead3978]{flex:1;min-width:0}.tree[data-v-5ead3978]{margin-top:10px;max-height:62vh;overflow:auto}.node[data-v-5ead3978]{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;cursor:pointer}.node[data-v-5ead3978]:hover{background:#f0f4ff}.node.active[data-v-5ead3978]{background:#e6efff;color:var(--brand);font-weight:600}.node .nm[data-v-5ead3978]{flex:1}.node .cnt[data-v-5ead3978]{font-size:12px;color:#aab;background:#eef;border-radius:10px;padding:0 7px}.dh[data-v-5ead3978]{display:flex;align-items:center;margin-bottom:10px}.dh .big[data-v-5ead3978]{font-size:16px;font-weight:700;flex:1}.dh .tot[data-v-5ead3978]{font-size:12px;font-weight:400;font-style:normal;color:#8a93a6;margin-left:8px}.pager[data-v-5ead3978]{margin-top:12px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pager .tip[data-v-5ead3978]{font-size:12px}.km[data-v-182079bf]{padding:8px 14px 14px;height:100%;display:flex;flex-direction:column}.page-title[data-v-182079bf]{font-size:18px;font-weight:600;margin:4px 0 10px}.km-tabs[data-v-182079bf]{flex:1;display:flex;flex-direction:column}.km-tabs[data-v-182079bf] .el-tabs__content{flex:1;overflow:hidden}.km-tabs[data-v-182079bf] .el-tab-pane{height:100%}.km-body[data-v-182079bf]{display:flex;height:100%;gap:12px}.km-tree[data-v-182079bf]{width:220px;border:1px solid #ebeef5;border-radius:6px;padding:8px;overflow:auto}.tree-head[data-v-182079bf]{font-weight:600;margin-bottom:6px;color:#606266}.km-main[data-v-182079bf]{flex:1;display:flex;flex-direction:column;min-width:0;border:1px solid #ebeef5;border-radius:6px;padding:10px}.conn-main[data-v-182079bf]{height:100%}.toolbar[data-v-182079bf]{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.toolbar .title[data-v-182079bf]{font-size:13px;color:#909399}.crumb[data-v-182079bf]{display:inline-flex}.spacer[data-v-182079bf]{flex:1}.batch-bar[data-v-182079bf]{background:#f0f9eb;border:1px solid #e1f3d8;color:#67c23a;padding:6px 10px;border-radius:4px;margin-bottom:8px;font-size:13px}.fname[data-v-182079bf]{cursor:pointer;color:#409eff}.fname.folder[data-v-182079bf]{color:#e6a23c;font-weight:500}.preview-text[data-v-182079bf]{white-space:pre-wrap;word-break:break-word;font-size:13px;background:#f7f7f7;padding:10px;border-radius:4px;max-height:70vh;overflow:auto}.ing-box[data-v-182079bf]{background:#ecf5ff;border:1px solid #d9ecff;padding:8px 10px;border-radius:4px;margin-bottom:10px;font-size:13px}.muted[data-v-182079bf]{color:#909399}.el-table[data-v-182079bf]{flex:1}.graph-card[data-v-b6d632f9]{position:relative;overflow:hidden;height:calc(100vh - 190px);min-height:460px;padding:0}.graph-card.is-fs[data-v-b6d632f9]{height:100vh;background:#fff;border-radius:0}.svg[data-v-b6d632f9]{display:block;width:100%;height:100%;cursor:grab;background:#fff}.svg[data-v-b6d632f9]:active{cursor:grabbing}.loading[data-v-b6d632f9]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.gnode[data-v-b6d632f9]{cursor:pointer}.gnode text[data-v-b6d632f9]{pointer-events:none;-webkit-user-select:none;user-select:none;fill:#334}.stat-bar[data-v-b6d632f9]{position:absolute;top:10px;left:14px;right:14px;z-index:3;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;color:#5a6478;background:#fffffff0;border:1px solid #e6eaf2;border-radius:20px;padding:6px 10px}.stat-bar .chip[data-v-b6d632f9]{display:inline-flex;align-items:center;gap:4px}.stat-bar b[data-v-b6d632f9]{color:var(--brand)}.stat-bar .warn[data-v-b6d632f9]{color:#b7791f}.stat-bar .hint[data-v-b6d632f9]{color:#aab;margin-right:auto}.stat-bar .fs-btn[data-v-b6d632f9]{border:1px solid #d6dde8;background:#fff;color:#334;padding:3px 12px;border-radius:14px;font-size:12px;cursor:pointer}.stat-bar .fs-btn[data-v-b6d632f9]:hover{background:#f0f4ff;border-color:var(--brand);color:var(--brand)}.zoombar[data-v-b6d632f9]{position:absolute;right:14px;bottom:14px;z-index:3;display:flex;align-items:center;gap:6px;background:#fffffff0;border:1px solid #e6eaf2;border-radius:20px;padding:4px 8px}.zoombar .pct[data-v-b6d632f9]{font-size:12px;color:#5a6478;min-width:44px;text-align:center;cursor:pointer}.legend[data-v-b6d632f9]{position:absolute;left:14px;bottom:14px;z-index:3;max-width:62%;display:flex;flex-wrap:wrap;gap:4px 12px;background:#fffffff0;border:1px solid #e6eaf2;border-radius:10px;padding:6px 10px}.lg[data-v-b6d632f9]{font-size:12px;color:#555;display:inline-flex;align-items:center;gap:4px}.lg.off[data-v-b6d632f9]{opacity:.35}.lg i[data-v-b6d632f9]{width:10px;height:10px;border-radius:50%;display:inline-block}.w260[data-v-b6d632f9]{width:260px}.w130[data-v-b6d632f9]{width:130px}.detail .kv[data-v-b6d632f9]{display:flex;gap:12px;padding:4px 0;font-size:13px}.detail .kv span[data-v-b6d632f9]{width:88px;flex:none;color:#8a93a6}.detail .kv b[data-v-b6d632f9]{font-weight:600;word-break:break-all}.main[data-v-f67cd762]{align-items:flex-start}.endpoints[data-v-f67cd762]{width:380px;flex:none}.tester[data-v-f67cd762]{flex:1;min-width:0}.ep[data-v-f67cd762]{padding:8px 4px;border-bottom:1px dashed #eef;font-size:13px}.ep code[data-v-f67cd762]{color:var(--brand);font-weight:600}.sub[data-v-f67cd762]{font-weight:600;margin:6px 0 10px}.json[data-v-f67cd762]{background:#0f172a;color:#c8d3f5;padding:12px;border-radius:8px;font-size:12px;overflow:auto;max-height:360px}.access-view[data-v-843fb4d9]{padding:0 4px}.page-head[data-v-843fb4d9]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:12px}.page-head h2[data-v-843fb4d9]{margin:0 0 4px}.hint[data-v-843fb4d9]{color:#666;font-size:13px}.hint-mini[data-v-843fb4d9]{color:#999;font-size:12px;margin-left:8px}.subtoolbar[data-v-843fb4d9]{display:flex;align-items:center;margin-bottom:8px;gap:8px}.stats-row[data-v-843fb4d9]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px;padding-bottom:8px;border-bottom:1px dashed #eee}.key-hint[data-v-843fb4d9]{font-family:ui-monospace,Menlo,Consolas,monospace;color:#555;font-size:12px}.reveal-value[data-v-843fb4d9]{background:#f5f7fa;padding:12px 14px;border-radius:6px;word-break:break-all}.reveal-value code[data-v-843fb4d9]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;color:#222}.login-wrap[data-v-2bb80697]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(120deg,#1b3f9c,#2f6bff)}.login-card[data-v-2bb80697]{background:#fff;padding:36px 32px;border-radius:12px;box-shadow:0 20px 60px #0000002e;width:360px}.brand[data-v-2bb80697]{text-align:center;margin-bottom:24px}.logo[data-v-2bb80697]{font-size:36px}h1[data-v-2bb80697]{margin:8px 0 4px;font-size:18px}.hint[data-v-2bb80697]{color:#8a93a6;font-size:12px;margin-top:14px;text-align:center}code[data-v-2bb80697]{background:#f5f7fb;padding:2px 6px;border-radius:4px}:root{--brand: #2f6bff;--brand-dark: #1b3f9c;--bg: #f5f7fb}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif;background:var(--bg);color:#1f2430}.layout{min-height:100vh;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;justify-content:space-between;padding:14px 28px;background:linear-gradient(120deg,#1b3f9c,#2f6bff);color:#fff;box-shadow:0 2px 10px #0000001f}.brand{display:flex;align-items:center;gap:14px}.logo{font-size:30px}.title{font-size:19px;font-weight:700;letter-spacing:.5px}.subtitle{font-size:12px;opacity:.85;margin-top:2px}.status{display:flex;align-items:center;gap:12px}.host{font-size:12px;opacity:.8;font-family:monospace}.app-footer{display:flex;align-items:baseline;gap:6px;padding:10px 28px 14px;font-size:12px;color:#8a93a6}.ver-pill{cursor:pointer;padding:1px 10px;border-radius:10px;background:#e8edf7;color:#4a5b8c;font-family:monospace}.ver-pill:hover{background:#dbe4f5}.ver-meta{font-family:monospace}.changelog-meta{display:flex;gap:10px;align-items:center;margin-bottom:10px}.changelog-pre{margin:0;max-height:60vh;overflow:auto;white-space:pre-wrap;font-size:12.5px;line-height:1.6;font-family:inherit;color:#333}.user-pill{display:inline-flex;align-items:center;gap:4px;cursor:pointer;color:#fff}.caret{font-size:10px;opacity:.8}.main-tabs{flex:1;padding:0 24px 24px}.main-tabs .el-tabs__header{margin:0 0 12px}.page{padding:8px 4px 24px}.card{background:#fff;border-radius:12px;padding:18px;box-shadow:0 1px 6px #1428500f;margin-bottom:16px}.page-title{font-size:16px;font-weight:700;margin:4px 0 14px;display:flex;align-items:center;gap:8px}.muted{color:#8a93a6;font-size:13px}.row{display:flex;gap:12px;flex-wrap:wrap}
