.login[data-v-1af35b9a]{max-width:320px;margin:15vh auto;padding:24px;display:flex;flex-direction:column;gap:12px}input[data-v-1af35b9a],button[data-v-1af35b9a]{padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:#ffffff0a;color:#fff}button[data-v-1af35b9a]{background:var(--accent);cursor:pointer}.err[data-v-1af35b9a]{color:var(--bad);font-size:13px}.head[data-v-cc30b310]{display:flex;align-items:center;gap:20px;padding:14px 20px;margin-bottom:18px;box-shadow:var(--shadow);position:sticky;top:12px;z-index:5}.brand[data-v-cc30b310]{display:flex;align-items:center;gap:12px}.logo[data-v-cc30b310]{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-weight:800;font-size:18px;color:#fff;background:var(--accent);box-shadow:0 4px 14px #5b7cff66}h1[data-v-cc30b310]{margin:0;font-size:19px;letter-spacing:.2px}.conn[data-v-cc30b310]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.conn .pip[data-v-cc30b310]{width:7px;height:7px;border-radius:999px;background:var(--muted)}.conn.on[data-v-cc30b310]{color:var(--ok)}.conn.on .pip[data-v-cc30b310]{background:var(--ok);box-shadow:0 0 #34d39999}@keyframes pulse-cc30b310{0%{box-shadow:0 0 #34d39980}70%{box-shadow:0 0 0 6px #34d39900}to{box-shadow:0 0 #34d39900}}@media(prefers-reduced-motion:no-preference){.conn.on .pip[data-v-cc30b310]{animation:pulse-cc30b310 1.8s infinite}}.stats[data-v-cc30b310]{display:flex;gap:22px;margin-left:auto}.stat[data-v-cc30b310]{display:flex;flex-direction:column;line-height:1.15}.stat b[data-v-cc30b310]{font-size:22px;font-variant-numeric:tabular-nums}.stat span[data-v-cc30b310]{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.4px}.ago[data-v-cc30b310]{color:var(--muted)}.stat b.incident[data-v-cc30b310]{color:var(--bad)}.logout[data-v-cc30b310]{font-size:13px}@media(max-width:720px){.head[data-v-cc30b310]{flex-wrap:wrap;gap:12px;position:static}.stats[data-v-cc30b310]{gap:16px;width:100%;order:3}.logout[data-v-cc30b310]{margin-left:auto}}.spark[data-v-0f1b109a]{width:100%;height:20px;display:block}.spark-base[data-v-0f1b109a]{stroke:var(--line);stroke-width:1}.card[data-v-da715bc0]{padding:15px 16px;display:flex;flex-direction:column;gap:12px;transition:background .18s ease,border-color .18s ease,transform .18s ease}.card[data-v-da715bc0]:hover{background:var(--card-hover);border-color:var(--line-strong)}@media(prefers-reduced-motion:no-preference){.card[data-v-da715bc0]:hover{transform:translateY(-2px)}}.card[data-v-da715bc0]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.card.down[data-v-da715bc0]{border-color:#f87171b3;background:#f871711f;box-shadow:0 0 0 1px #f8717140}.top[data-v-da715bc0]{display:flex;align-items:center;gap:10px}.dot[data-v-da715bc0]{width:10px;height:10px;border-radius:999px;flex:none;box-shadow:0 0 8px currentColor}.names[data-v-da715bc0]{display:flex;flex-direction:column;min-width:0}.names strong[data-v-da715bc0]{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.host[data-v-da715bc0]{color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge[data-v-da715bc0]{margin-left:auto;font-size:10px;font-weight:700;letter-spacing:.5px;border:1px solid;border-radius:999px;padding:2px 8px;flex:none}.badge.ci[data-v-da715bc0]{margin-left:auto}.badge.ci+.badge[data-v-da715bc0]{margin-left:6px}.badge.ci.red[data-v-da715bc0]{color:var(--bad);border-color:var(--bad)}.badge.ci.stale[data-v-da715bc0]{color:var(--muted);border-color:var(--line-strong)}.metrics[data-v-da715bc0]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.m[data-v-da715bc0]{display:flex;flex-direction:column}.m b[data-v-da715bc0]{font-size:16px;font-variant-numeric:tabular-nums;line-height:1.2}.m span[data-v-da715bc0]{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.3px}.skel[data-v-ba9028bb]{padding:15px 16px;display:flex;flex-direction:column;gap:12px}.row[data-v-ba9028bb]{display:flex;align-items:center;gap:10px}.dot[data-v-ba9028bb]{width:10px;height:10px;border-radius:999px;background:var(--line-strong)}.metrics[data-v-ba9028bb]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.line[data-v-ba9028bb]{height:12px;border-radius:6px;background:linear-gradient(90deg,var(--card) 25%,var(--card-hover) 37%,var(--card) 63%);background-size:400% 100%;animation:shimmer-ba9028bb 1.4s ease infinite}.line.w40[data-v-ba9028bb]{width:40%}.line.spark[data-v-ba9028bb]{height:20px}@keyframes shimmer-ba9028bb{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.line[data-v-ba9028bb]{animation:none}}.panel[data-v-7b8dec31]{padding:16px 20px;margin-top:18px;box-shadow:var(--shadow)}.phead[data-v-7b8dec31]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}h2[data-v-7b8dec31]{margin:0;font-size:16px}.cont[data-v-7b8dec31]{color:var(--muted);font-size:13px}.gauges[data-v-7b8dec31]{display:flex;flex-direction:column;gap:12px}.gauge[data-v-7b8dec31]{display:flex;flex-direction:column;gap:5px}.grow[data-v-7b8dec31]{display:flex;justify-content:space-between;font-size:13px}.glabel[data-v-7b8dec31]{color:var(--muted)}.gval[data-v-7b8dec31]{font-variant-numeric:tabular-nums}.bar[data-v-7b8dec31]{height:9px;background:#ffffff12;border-radius:999px;overflow:hidden}.fill[data-v-7b8dec31]{height:100%;border-radius:999px;transition:width .4s ease,background .4s ease}.extra[data-v-7b8dec31]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:6px}.x[data-v-7b8dec31]{display:flex;flex-direction:column}.x b[data-v-7b8dec31]{font-size:17px;font-variant-numeric:tabular-nums}.x span[data-v-7b8dec31]{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.3px}.muted[data-v-7b8dec31]{color:var(--muted)}.backdrop[data-v-5c0254dd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#050810a8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px;overflow-y:auto}.modal[data-v-5c0254dd]{width:100%;max-width:560px;padding:20px 22px;box-shadow:var(--shadow)}@keyframes rise-5c0254dd{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.modal[data-v-5c0254dd]{animation:rise-5c0254dd .18s ease}}.dhead[data-v-5c0254dd]{display:flex;align-items:center;gap:11px;margin-bottom:16px}.dot[data-v-5c0254dd]{width:11px;height:11px;border-radius:999px;flex:none;box-shadow:0 0 8px currentColor}.titles[data-v-5c0254dd]{display:flex;flex-direction:column;min-width:0}.titles strong[data-v-5c0254dd]{font-size:17px}.host[data-v-5c0254dd]{color:var(--muted);font-size:12px;text-decoration:none}.host[data-v-5c0254dd]:hover{color:var(--text)}.badge[data-v-5c0254dd]{font-size:10px;font-weight:700;letter-spacing:.5px;border:1px solid;border-radius:999px;padding:2px 9px;margin-left:auto}.copy[data-v-5c0254dd]{font-size:12px;padding:5px 11px;border-radius:9px}.copy.done[data-v-5c0254dd]{color:var(--ok);border-color:#34d39980}.close[data-v-5c0254dd]{border:none;background:transparent;color:var(--muted);font-size:15px;padding:4px 8px}.close[data-v-5c0254dd]:hover{color:var(--text);background:#ffffff0f}.stats[data-v-5c0254dd]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:18px}.s[data-v-5c0254dd]{display:flex;flex-direction:column}.s b[data-v-5c0254dd]{font-size:16px;font-variant-numeric:tabular-nums}.s span[data-v-5c0254dd]{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.3px}.block[data-v-5c0254dd]{margin-top:16px}.block h3[data-v-5c0254dd]{margin:0 0 9px;font-size:13px;font-weight:600}.block h3 .sub[data-v-5c0254dd]{color:var(--muted);font-weight:400}.muted[data-v-5c0254dd]{color:var(--muted);font-size:13px;margin:0}.stack[data-v-5c0254dd]{display:flex;height:12px;border-radius:999px;overflow:hidden;background:#ffffff0f}.seg[data-v-5c0254dd]{height:100%}.legend[data-v-5c0254dd]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;font-size:12px;color:var(--muted)}.lg[data-v-5c0254dd]{display:inline-flex;align-items:center;gap:5px}.lg i[data-v-5c0254dd]{width:9px;height:9px;border-radius:3px;display:inline-block}.pages[data-v-5c0254dd]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.pages li[data-v-5c0254dd]{display:flex;align-items:center;gap:10px;font-size:13px}.path[data-v-5c0254dd]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.pbar[data-v-5c0254dd]{width:96px;height:6px;background:#ffffff0f;border-radius:999px;overflow:hidden;flex:none}.pbar i[data-v-5c0254dd]{display:block;height:100%;background:var(--accent)}.pcount[data-v-5c0254dd]{width:34px;text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.errs[data-v-5c0254dd]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:168px;overflow-y:auto}.errs li[data-v-5c0254dd]{display:flex;align-items:center;gap:9px;font-size:12.5px}.code[data-v-5c0254dd]{font-weight:700;font-variant-numeric:tabular-nums;flex:none;width:32px}.meth[data-v-5c0254dd]{color:var(--muted);flex:none;width:42px}.uri[data-v-5c0254dd]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.time[data-v-5c0254dd]{color:var(--muted);flex:none}.strip[data-v-5c0254dd]{display:flex;gap:2px;flex-wrap:wrap}.strip i[data-v-5c0254dd]{width:7px;height:18px;border-radius:2px;display:inline-block}.latency[data-v-5c0254dd]{margin-top:8px}.latency[data-v-5c0254dd] .spark{height:36px}@media(max-width:480px){.stats[data-v-5c0254dd]{grid-template-columns:repeat(3,1fr)}}.controls[data-v-67073742]{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.ctl-label[data-v-67073742]{color:var(--muted);font-size:13px}.seg[data-v-67073742]{display:inline-flex;padding:3px;gap:2px;border-radius:12px}.seg button[data-v-67073742]{border:none;background:transparent;border-radius:9px;padding:6px 12px;font-size:13px;color:var(--muted)}.seg button[data-v-67073742]:hover{color:var(--text);background:#ffffff0d}.seg button.active[data-v-67073742]{color:#fff;background:var(--accent)}.seg button.active[data-v-67073742]:hover{background:var(--accent-strong)}.count[data-v-67073742]{margin-left:auto;color:var(--muted);font-size:13px}.search[data-v-67073742]{padding:7px 12px;font-size:13px;min-width:160px}.search[data-v-67073742]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.grid[data-v-67073742]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.clickable[data-v-67073742]{cursor:pointer}@media(max-width:560px){.count[data-v-67073742]{margin-left:0;width:100%}.seg[data-v-67073742]{flex-wrap:wrap}.search[data-v-67073742]{width:100%}.controls[data-v-67073742]{gap:8px}}:root{color-scheme:dark;--bg: #0a0e1a;--bg-2: #0f1424;--card: rgba(255, 255, 255, .045);--card-hover: rgba(255, 255, 255, .07);--line: rgba(255, 255, 255, .1);--line-strong: rgba(255, 255, 255, .16);--text: #e8ebf2;--muted: #8b93a7;--ok: #34d399;--warn: #fbbf24;--bad: #f87171;--accent: #5b7cff;--accent-strong: #4468e0;--radius: 16px;--shadow: 0 8px 30px rgba(0, 0, 0, .35)}*{box-sizing:border-box}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--text);background:radial-gradient(1100px 600px at 12% -8%,rgba(91,124,255,.14),transparent 60%),radial-gradient(900px 500px at 100% 0%,rgba(34,211,153,.08),transparent 55%),var(--bg);min-height:100vh;-webkit-font-smoothing:antialiased}.wrap{max-width:1180px;margin:0 auto;padding:20px 24px 56px}.glass{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}button{font:inherit;color:var(--text);border:1px solid var(--line);background:#ffffff0a;border-radius:10px;padding:8px 12px;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .05s ease}button:hover{background:var(--card-hover);border-color:var(--line-strong)}button:active{transform:translateY(1px)}@media(max-width:560px){.wrap{padding:14px 14px 40px}}
