.cam-cell[data-v-f68dfa8e]{position:relative;height:100%;min-height:0;background:linear-gradient(160deg,#081c3af2,#030c1cfa);border:1px solid rgba(56,189,248,.22);overflow:hidden;display:flex;flex-direction:column}.cam-cell.offline[data-v-f68dfa8e]{border-color:#64748b59}.cam-cell.empty[data-v-f68dfa8e]{border-style:dashed;opacity:.55}.cell-hd[data-v-f68dfa8e]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;background:#020a18b8;border-bottom:1px solid rgba(56,189,248,.12);z-index:2}.cell-hd .name[data-v-f68dfa8e]{font-size:12px;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-hd .st[data-v-f68dfa8e]{flex-shrink:0;font-size:10px;letter-spacing:1px;padding:1px 6px;border-radius:2px}.cell-hd .st.on[data-v-f68dfa8e]{color:#34d399;background:#34d3991f;box-shadow:0 0 8px #34d39940}.cell-hd .st.off[data-v-f68dfa8e]{color:#94a3b8;background:#94a3b81a}.cell-body[data-v-f68dfa8e]{position:relative;flex:1;min-height:0;background:#020617}.cell-body video[data-v-f68dfa8e]{width:100%;height:100%;object-fit:cover;display:block;background:#000}.placeholder[data-v-f68dfa8e]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#64748b;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(56,189,248,.03) 3px,rgba(56,189,248,.03) 4px)}.placeholder i[data-v-f68dfa8e]{width:28px;height:28px;border:2px solid #475569;border-radius:50%;box-shadow:inset 0 0 0 6px #47556940}.placeholder em[data-v-f68dfa8e]{font-style:normal;font-size:12px;letter-spacing:2px}.loading[data-v-f68dfa8e]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;padding:4px 10px;font-size:12px;color:#7dd3fc;background:#020c1cb3;border:1px solid rgba(56,189,248,.3);pointer-events:none}.detail[data-v-f04aa58f]{height:100%;min-height:0;display:grid;grid-template-columns:320px 1fr;gap:16px}.side[data-v-f04aa58f]{min-height:0;display:flex;flex-direction:column;gap:12px;background:#0410288c;border:1px solid rgba(56,189,248,.22);padding:14px;position:relative}.side[data-v-f04aa58f]:before,.side[data-v-f04aa58f]:after{content:"";position:absolute;width:12px;height:12px;border:2px solid rgba(34,211,238,.7);pointer-events:none}.side[data-v-f04aa58f]:before{left:0;top:0;border-right:0;border-bottom:0}.side[data-v-f04aa58f]:after{right:0;top:0;border-left:0;border-bottom:0}.back[data-v-f04aa58f]{height:42px;width:100%;border:1px solid rgba(34,211,238,.55);background:linear-gradient(90deg,#0e74dc59,#081c3ae6);color:#e0f2fe;cursor:pointer;letter-spacing:2px;font-size:15px;font-weight:600;z-index:5;position:relative;box-shadow:0 0 18px #22d3ee33}.back[data-v-f04aa58f]:hover{border-color:#67e8f9;color:#fff;box-shadow:0 0 24px #22d3ee59}.base-card[data-v-f04aa58f]{padding:12px 12px 14px;background:linear-gradient(160deg,#0c2850d9,#040e22cc);border:1px solid rgba(56,189,248,.2)}.base-status[data-v-f04aa58f]{display:inline-flex;align-items:center;gap:6px;font-size:12px;letter-spacing:1px;margin-bottom:8px}.pulse[data-v-f04aa58f]{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.base-card h2[data-v-f04aa58f]{margin:0;font-size:18px;line-height:1.35;color:#f1f5f9;letter-spacing:1px}.base-card p[data-v-f04aa58f]{margin:6px 0 0;color:#94a3b8;font-size:12px}.live-line[data-v-f04aa58f]{margin-top:12px;padding-top:10px;border-top:1px dashed rgba(56,189,248,.2);color:#94a3b8;font-size:12px}.live-line b[data-v-f04aa58f]{color:#34d399;font-size:18px;margin:0 2px}.stats[data-v-f04aa58f]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:8px;scrollbar-width:thin;scrollbar-color:rgba(56,189,248,.3) transparent}.stats[data-v-f04aa58f]::-webkit-scrollbar{width:3px}.stats[data-v-f04aa58f]::-webkit-scrollbar-thumb{background:#38bdf84d;border-radius:999px}.stat[data-v-f04aa58f]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:#061430bf;border:1px solid rgba(56,189,248,.16)}.stat span[data-v-f04aa58f]{color:#94a3b8;font-size:12px;letter-spacing:1px}.stat b[data-v-f04aa58f]{font-size:22px;line-height:1;text-shadow:0 0 12px currentColor;font-variant-numeric:tabular-nums}.stat small[data-v-f04aa58f]{margin-left:3px;font-size:11px;color:#64748b;font-weight:500}.monitor[data-v-f04aa58f]{min-height:0;display:flex;flex-direction:column;background:#04102873;border:1px solid rgba(56,189,248,.2);padding:12px 14px 14px}.monitor-hd[data-v-f04aa58f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-shrink:0}.hd-left[data-v-f04aa58f]{display:flex;align-items:center;gap:8px;color:#bae6fd}.hd-left i[data-v-f04aa58f]{width:3px;height:14px;background:#22d3ee;box-shadow:0 0 8px #22d3ee}.hd-left strong[data-v-f04aa58f]{font-size:15px;letter-spacing:2px}.hd-left em[data-v-f04aa58f]{font-style:normal;font-size:11px;color:#64748b;border:1px solid rgba(100,116,139,.35);padding:1px 6px}.hd-right[data-v-f04aa58f]{display:flex;gap:8px}.hd-right button[data-v-f04aa58f]{height:28px;padding:0 12px;border:1px solid rgba(56,189,248,.25);background:transparent;color:#94a3b8;cursor:pointer;font-size:12px}.hd-right button.on[data-v-f04aa58f],.hd-right button[data-v-f04aa58f]:hover{color:#22d3ee;border-color:#22d3ee8c;background:#22d3ee14}.grid-wrap[data-v-f04aa58f]{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(56,189,248,.3) transparent}.grid-wrap[data-v-f04aa58f]::-webkit-scrollbar{width:3px;height:3px}.grid-wrap[data-v-f04aa58f]::-webkit-scrollbar-thumb{background:#38bdf84d;border-radius:999px}.grid[data-v-f04aa58f]{display:grid;gap:10px;align-content:start}.grid.mode-9[data-v-f04aa58f]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.mode-4[data-v-f04aa58f]{grid-template-columns:repeat(2,minmax(0,1fr))}.cell-frame[data-v-f04aa58f]{aspect-ratio:16 / 9;min-height:0;overflow:hidden}.v-chart[data-v-7db22df1]{width:100%;height:100%;min-height:180px}.screen[data-v-0dae24d5]{width:100vw;height:100vh;overflow:hidden;position:relative;background:#020817;color:#e2e8f0}.bg-space[data-v-0dae24d5]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 50% at 50% 0%,rgba(14,116,220,.28),transparent 60%),radial-gradient(ellipse 40% 40% at 80% 90%,rgba(6,182,212,.1),transparent 50%),#020817}.bg-grid[data-v-0dae24d5]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;background-image:linear-gradient(rgba(56,189,248,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(56,189,248,.06) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%)}.bg-beam[data-v-0dae24d5]{position:absolute;left:10%;right:10%;top:0;height:1px;background:linear-gradient(90deg,transparent,#22d3ee,transparent);box-shadow:0 0 40px 4px #22d3ee59}.frame[data-v-0dae24d5]{position:absolute;top:12px;right:12px;bottom:12px;left:12px;pointer-events:none;z-index:5}.frame .c[data-v-0dae24d5]{position:absolute;width:22px;height:22px;border:2px solid rgba(34,211,238,.75)}.frame .tl[data-v-0dae24d5]{left:0;top:0;border-right:0;border-bottom:0}.frame .tr[data-v-0dae24d5]{right:0;top:0;border-left:0;border-bottom:0}.frame .bl[data-v-0dae24d5]{left:0;bottom:0;border-right:0;border-top:0}.frame .br[data-v-0dae24d5]{right:0;bottom:0;border-left:0;border-top:0}.stage[data-v-0dae24d5]{position:relative;z-index:2;padding:18px 32px 14px;display:flex;flex-direction:column;gap:14px}.detail-wrap[data-v-0dae24d5]{flex:1;min-height:0}.header[data-v-0dae24d5]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:70px}.h-side[data-v-0dae24d5]{display:flex;align-items:center;gap:10px;color:#7dd3fc;font-size:13px;letter-spacing:1px}.h-side.right[data-v-0dae24d5]{justify-content:flex-end}.h-side strong[data-v-0dae24d5]{font-size:20px;color:#f1f5f9;font-variant-numeric:tabular-nums;letter-spacing:1px}.h-side em[data-v-0dae24d5]{font-style:normal;color:#94a3b8}.pulse[data-v-0dae24d5]{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 #34d39999;animation:pulse-0dae24d5 1.5s infinite}@keyframes pulse-0dae24d5{70%{box-shadow:0 0 0 10px transparent}}.h-title[data-v-0dae24d5]{text-align:center}.h-title h1[data-v-0dae24d5]{margin:0;font-size:36px;letter-spacing:6px;font-weight:700;background:linear-gradient(180deg,#fff 10%,#67e8f9);-webkit-background-clip:text;background-clip:text;color:transparent}.h-title p[data-v-0dae24d5]{margin:4px 0 0;font-size:11px;letter-spacing:4px;color:#7dd3fca6}.h-ornament[data-v-0dae24d5]{display:flex;justify-content:center;gap:6px;margin-bottom:4px}.h-ornament i[data-v-0dae24d5]{display:block;width:28px;height:2px;background:linear-gradient(90deg,transparent,#22d3ee,transparent)}.metrics[data-v-0dae24d5]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.metric[data-v-0dae24d5]{position:relative;height:88px;display:flex;align-items:center;padding:0 22px;background:linear-gradient(120deg,#081e40e6,#041028bf);border:1px solid rgba(56,189,248,.22);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.metric-ring[data-v-0dae24d5]{width:8px;height:48px;margin-right:16px;border-radius:4px;background:var(--c);box-shadow:0 0 16px var(--c)}.metric-body span[data-v-0dae24d5]{display:block;color:#94a3b8;font-size:13px;letter-spacing:1px}.metric-body b[data-v-0dae24d5]{display:block;margin-top:4px;font-size:34px;line-height:1;letter-spacing:1px;text-shadow:0 0 20px currentColor}.metric-body small[data-v-0dae24d5]{margin-left:4px;font-size:13px;color:#64748b;font-weight:500}.body[data-v-0dae24d5]{flex:1;min-height:0;display:grid;grid-template-columns:360px 1fr 360px;gap:16px;height:780px}.side[data-v-0dae24d5]{display:flex;flex-direction:column;gap:14px;min-height:0}.block[data-v-0dae24d5]{background:#0614308c;border:1px solid rgba(56,189,248,.18);padding:12px 14px;position:relative;min-height:0}.block.grow[data-v-0dae24d5]{flex:1;display:flex;flex-direction:column}.block[data-v-0dae24d5]:before,.block[data-v-0dae24d5]:after{content:"";position:absolute;width:10px;height:10px;border:1.5px solid #22d3ee}.block[data-v-0dae24d5]:before{left:-1px;top:-1px;border-right:0;border-bottom:0}.block[data-v-0dae24d5]:after{right:-1px;top:-1px;border-left:0;border-bottom:0}.block-hd[data-v-0dae24d5]{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#bae6fd;font-size:14px;letter-spacing:2px}.block-hd i[data-v-0dae24d5]{width:3px;height:12px;background:#22d3ee;box-shadow:0 0 8px #22d3ee}.chart-box[data-v-0dae24d5]{height:220px}.block.grow .chart-box[data-v-0dae24d5]{flex:1;min-height:160px}.hub[data-v-0dae24d5]{position:relative;display:flex;flex-direction:column;min-height:0;background:radial-gradient(circle at 50% 45%,rgba(14,165,233,.18),transparent 42%),linear-gradient(180deg,#0412308c,#020a1cb8);border:1px solid rgba(56,189,248,.22);padding:10px 12px 8px;overflow:hidden}.hub[data-v-0dae24d5]:before,.hub[data-v-0dae24d5]:after{content:"";position:absolute;width:18px;height:18px;border:2px solid rgba(34,211,238,.7);z-index:2;pointer-events:none}.hub[data-v-0dae24d5]:before{left:0;top:0;border-right:0;border-bottom:0}.hub[data-v-0dae24d5]:after{right:0;top:0;border-left:0;border-bottom:0}.radar[data-v-0dae24d5]{position:relative;flex:1;min-height:0;margin:0 auto;width:100%;max-width:720px;aspect-ratio:1}.radar-glow[data-v-0dae24d5]{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.16),transparent 68%);animation:glowBreath-0dae24d5 4s ease-in-out infinite}@keyframes glowBreath-0dae24d5{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.radar-hex[data-v-0dae24d5]{position:absolute;top:18%;right:18%;bottom:18%;left:18%;background:repeating-conic-gradient(from 0deg,rgba(56,189,248,.04) 0deg 30deg,transparent 30deg 60deg);border-radius:50%;-webkit-mask-image:radial-gradient(circle,#000 40%,transparent 72%);mask-image:radial-gradient(circle,#000 40%,transparent 72%);animation:spinSlow-0dae24d5 60s linear infinite}.ring[data-v-0dae24d5]{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%);border:1px solid rgba(56,189,248,.18);pointer-events:none}.ring.r1[data-v-0dae24d5]{width:28%;height:28%;border-color:#22d3ee73;box-shadow:0 0 18px #22d3ee26}.ring.r2[data-v-0dae24d5]{width:48%;height:48%;border-style:dashed;border-color:#38bdf859;animation:spinSlow-0dae24d5 28s linear infinite}.ring.r3[data-v-0dae24d5]{width:68%;height:68%;border-color:#38bdf833}.ring.r4[data-v-0dae24d5]{width:88%;height:88%;border-style:dotted;border-color:#7dd3fc47;animation:spinRev-0dae24d5 40s linear infinite}@keyframes spinSlow-0dae24d5{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes spinRev-0dae24d5{to{transform:translate(-50%,-50%) rotate(-360deg)}}.cross[data-v-0dae24d5]{position:absolute;left:50%;top:50%;background:#38bdf81f;transform:translate(-50%,-50%);pointer-events:none}.cross.h[data-v-0dae24d5]{width:92%;height:1px}.cross.v[data-v-0dae24d5]{width:1px;height:92%}.scan[data-v-0dae24d5]{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;background:conic-gradient(from 0deg,rgba(34,211,238,.32) 0deg,rgba(34,211,238,.08) 40deg,transparent 85deg);animation:scanSpin-0dae24d5 4.8s linear infinite;pointer-events:none;-webkit-mask:radial-gradient(circle,transparent 22%,#000 23%,#000 72%,transparent 73%);mask:radial-gradient(circle,transparent 22%,#000 23%,#000 72%,transparent 73%)}@keyframes scanSpin-0dae24d5{to{transform:rotate(360deg)}}.pulse-wave[data-v-0dae24d5]{position:absolute;left:50%;top:50%;width:20%;height:20%;border:1px solid rgba(34,211,238,.55);border-radius:50%;transform:translate(-50%,-50%);animation:waveOut-0dae24d5 3.2s ease-out infinite;pointer-events:none}.pulse-wave.delay[data-v-0dae24d5]{animation-delay:1.6s}@keyframes waveOut-0dae24d5{0%{width:18%;height:18%;opacity:.7}to{width:90%;height:90%;opacity:0}}.links[data-v-0dae24d5]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.link[data-v-0dae24d5]{stroke:#22d3ee47;stroke-width:.25;stroke-dasharray:1.2 1.2;animation:dashFlow-0dae24d5 2.4s linear infinite}@keyframes dashFlow-0dae24d5{to{stroke-dashoffset:-8}}.core[data-v-0dae24d5]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:210px;text-align:center;pointer-events:none}.core-halo[data-v-0dae24d5]{position:absolute;left:50%;top:50%;width:170px;height:170px;margin:-85px 0 0 -85px;border-radius:50%;background:radial-gradient(circle,rgba(8,30,64,.92) 40%,rgba(8,30,64,.55) 65%,transparent 75%);box-shadow:0 0 0 1px #22d3ee59,0 0 40px #22d3ee40,inset 0 0 30px #22d3ee1f;animation:corePulse-0dae24d5 3s ease-in-out infinite}@keyframes corePulse-0dae24d5{0%,to{box-shadow:0 0 0 1px #22d3ee59,0 0 30px #22d3ee33,inset 0 0 24px #22d3ee1a}50%{box-shadow:0 0 0 1px #22d3ee8c,0 0 55px #22d3ee66,inset 0 0 36px #22d3ee2e}}.core-label[data-v-0dae24d5],.core-value[data-v-0dae24d5],.core-meta[data-v-0dae24d5],.core-sub[data-v-0dae24d5]{position:relative;z-index:1}.core-label[data-v-0dae24d5]{display:block;color:#7dd3fc;font-size:14px;letter-spacing:4px}.core-value[data-v-0dae24d5]{display:block;margin:6px 0 4px;font-size:72px;line-height:1;letter-spacing:2px;font-weight:700;color:#f8fbff;text-shadow:0 0 24px rgba(34,211,238,.65),0 0 48px rgba(56,189,248,.35);font-variant-numeric:tabular-nums;animation:numFlicker-0dae24d5 5s ease-in-out infinite}@keyframes numFlicker-0dae24d5{0%,to{opacity:1}48%{opacity:1}50%{opacity:.88}52%{opacity:1}}.core-meta[data-v-0dae24d5]{display:flex;align-items:center;justify-content:center;gap:10px;color:#94a3b8;font-size:13px}.core-meta i[data-v-0dae24d5]{width:24px;height:1px;background:linear-gradient(90deg,transparent,#22d3ee,transparent)}.core-meta em[data-v-0dae24d5]{font-style:normal;color:#bae6fd}.core-sub[data-v-0dae24d5]{margin-top:8px;font-size:10px;letter-spacing:2px;color:#7dd3fc8c}.node[data-v-0dae24d5]{position:absolute;z-index:4;transform:translate(-50%,-50%);animation:nodeFloat-0dae24d5 4s ease-in-out infinite;cursor:pointer}@keyframes nodeFloat-0dae24d5{0%,to{transform:translate(-50%,calc(-50% + -0px))}50%{transform:translate(-50%,calc(-50% - 4px))}}.node-pulse[data-v-0dae24d5]{position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#22d3eee6;box-shadow:0 0 10px #22d3eecc;animation:nodeRipple-0dae24d5 2.4s ease-out infinite;z-index:0;opacity:0}@keyframes nodeRipple-0dae24d5{0%{transform:scale(1);opacity:.85;box-shadow:0 0 #22d3ee8c}to{transform:scale(4.5);opacity:0;box-shadow:0 0 0 12px transparent}}.node-body[data-v-0dae24d5]{--edge: #22d3ee;position:relative;z-index:1;min-width:96px;padding:10px 14px 9px;text-align:center;background:linear-gradient(180deg,#0a2448eb,#040e22e0);border:1px solid rgba(56,189,248,.18);box-shadow:0 8px 24px #00081873,inset 0 0 20px #22d3ee0d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.node-body .corner[data-v-0dae24d5]{position:absolute;width:10px;height:10px;pointer-events:none}.node-body .corner.tl[data-v-0dae24d5]{left:-1px;top:-1px;border-top:2px solid var(--edge);border-left:2px solid var(--edge);box-shadow:-1px -1px 8px #22d3ee59}.node-body .corner.tr[data-v-0dae24d5]{right:-1px;top:-1px;border-top:2px solid var(--edge);border-right:2px solid var(--edge);box-shadow:1px -1px 8px #22d3ee59}.node-body .corner.bl[data-v-0dae24d5]{left:-1px;bottom:-1px;border-bottom:2px solid var(--edge);border-left:2px solid var(--edge);box-shadow:-1px 1px 8px #22d3ee59}.node-body .corner.br[data-v-0dae24d5]{right:-1px;bottom:-1px;border-bottom:2px solid var(--edge);border-right:2px solid var(--edge);box-shadow:1px 1px 8px #22d3ee59}.node-line[data-v-0dae24d5]{position:absolute;left:14px;right:14px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(34,211,238,.55),transparent)}.node-line.top[data-v-0dae24d5]{top:0}.node-line.bottom[data-v-0dae24d5]{bottom:0}.node-body b[data-v-0dae24d5]{display:block;font-size:22px;line-height:1;color:#f0f9ff;text-shadow:0 0 12px rgba(34,211,238,.45);font-variant-numeric:tabular-nums;letter-spacing:.5px}.node-body span[data-v-0dae24d5]{display:block;margin-top:5px;font-size:12px;color:#cbd5e1;white-space:nowrap;letter-spacing:.5px}.node-body em[data-v-0dae24d5]{display:inline-block;margin-top:5px;font-style:normal;font-size:10px;letter-spacing:1px;color:#34d399;padding:1px 6px;border:1px solid rgba(52,211,153,.35);background:#34d39914}.node.busy .node-body[data-v-0dae24d5]{--edge: #fbbf24;border-color:#fbbf2438}.node.busy .node-body em[data-v-0dae24d5]{color:#fbbf24;border-color:#fbbf2466;background:#fbbf2414}.node.busy .node-line[data-v-0dae24d5]{background:linear-gradient(90deg,transparent,rgba(251,191,36,.55),transparent)}.node.busy .node-pulse[data-v-0dae24d5]{background:#fbbf24;box-shadow:0 0 10px #fbbf24cc}.node.warning .node-body[data-v-0dae24d5]{--edge: #fb923c;border-color:#fb923c38}.node.warning .node-body em[data-v-0dae24d5]{color:#fb923c;border-color:#fb923c66;background:#fb923c14}.node.warning .node-line[data-v-0dae24d5]{background:linear-gradient(90deg,transparent,rgba(251,146,60,.55),transparent)}.node.offline[data-v-0dae24d5]{opacity:.62;filter:grayscale(.3);animation:none}.node.offline .node-body[data-v-0dae24d5]{--edge: #64748b;border-color:#64748b40}.node.offline .node-pulse[data-v-0dae24d5]{display:none}.node.offline .node-body em[data-v-0dae24d5]{color:#94a3b8;border-color:#94a3b84d;background:#94a3b80f}.node.offline .node-line[data-v-0dae24d5]{background:linear-gradient(90deg,transparent,rgba(148,163,184,.4),transparent)}.legend[data-v-0dae24d5]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:18px;padding:6px 0 2px;flex-shrink:0}.legend .hint[data-v-0dae24d5]{color:#7dd3fcbf;font-size:12px;letter-spacing:1px}.legend .lg[data-v-0dae24d5]{display:inline-flex;align-items:center;gap:6px;color:#94a3b8;font-size:12px}.legend i[data-v-0dae24d5]{width:8px;height:8px;border-radius:50%;box-shadow:0 0 8px currentColor}.event-list[data-v-0dae24d5]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:2px;max-height:420px}.event[data-v-0dae24d5]{display:grid;grid-template-columns:46px 1fr;gap:10px;padding:10px 4px;border-bottom:1px solid rgba(56,189,248,.08)}.event time[data-v-0dae24d5]{color:#22d3ee;font-size:12px;text-shadow:0 0 8px rgba(34,211,238,.35)}.event strong[data-v-0dae24d5]{display:block;font-size:13px;color:#e2e8f0}.event p[data-v-0dae24d5]{margin:3px 0 0;font-size:12px;color:#94a3b8;line-height:1.4}.event.busy strong[data-v-0dae24d5],.event.warning strong[data-v-0dae24d5]{color:#fde68a}.event.offline strong[data-v-0dae24d5]{color:#94a3b8}.chain[data-v-0dae24d5]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.chain-item[data-v-0dae24d5]{display:flex;gap:8px;align-items:center;padding:8px;background:#020c1c73;border:1px solid rgba(100,116,139,.2);opacity:.55;transition:.3s}.chain-item.on[data-v-0dae24d5]{opacity:1;border-color:#22d3ee80;box-shadow:0 0 14px #22d3ee1f}.chain-item.bad .dot[data-v-0dae24d5]{background:#f87171;box-shadow:0 0 8px #f87171}.chain-item .dot[data-v-0dae24d5]{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d399;flex-shrink:0}.chain-item strong[data-v-0dae24d5]{display:block;font-size:12px;color:#e2e8f0}.chain-item em[data-v-0dae24d5]{font-style:normal;font-size:11px;color:#64748b}.ticker[data-v-0dae24d5]{height:40px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:0 4px;border-top:1px solid rgba(56,189,248,.18)}.ticker .tag[data-v-0dae24d5]{font-size:11px;letter-spacing:1px;color:#0f172a;background:linear-gradient(90deg,#22d3ee,#38bdf8);padding:3px 8px;font-weight:700}.ticker-track[data-v-0dae24d5]{overflow:hidden;white-space:nowrap}.ticker-track p[data-v-0dae24d5]{margin:0;color:#cbd5e1;font-size:13px;animation:tipFade-0dae24d5 .45s ease}@keyframes tipFade-0dae24d5{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ticker .meta[data-v-0dae24d5]{color:#64748b;font-size:12px;letter-spacing:.5px}.thin-scroll[data-v-0dae24d5]{scrollbar-width:thin;scrollbar-color:rgba(56,189,248,.3) transparent}.thin-scroll[data-v-0dae24d5]::-webkit-scrollbar{width:3px}.thin-scroll[data-v-0dae24d5]::-webkit-scrollbar-thumb{background:#38bdf84d;border-radius:999px}:root{--bg: #020814;--panel: rgba(6, 22, 48, .72);--panel-border: rgba(56, 189, 248, .35);--cyan: #22d3ee;--blue: #3b82f6;--green: #34d399;--amber: #fbbf24;--red: #f87171;--text: #e8f1ff;--muted: #8aa0c2}*{box-sizing:border-box}html,body,#app{margin:0;width:100%;height:100%;background:var(--bg);color:var(--text);font-family:DIN Alternate,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}button{font:inherit}*{scrollbar-width:thin;scrollbar-color:rgba(56,189,248,.35) transparent}*::-webkit-scrollbar{width:3px;height:3px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#38bdf859;border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:#38bdf88c}*::-webkit-scrollbar-corner{background:transparent}
