.hero-right[data-v-96f8bacb]{align-items:center;display:flex;flex:1;justify-content:center;z-index:2}.right-layout[data-v-96f8bacb]{display:flex;flex-direction:column;gap:14px;width:620px}.cards-row[data-v-96f8bacb]{display:flex;gap:12px}.person-card[data-v-96f8bacb]{background:#0a121ef2;border:1px solid rgba(63,213,184,.1);border-radius:14px;box-shadow:0 10px 40px #00000059;flex:1;overflow:hidden;transition:transform .3s}.person-card[data-v-96f8bacb]:hover{transform:translateY(-3px)}.pc-m[data-v-96f8bacb]{border-color:#508ce626}.pc-f[data-v-96f8bacb]{border-color:#c864b426}.pc-fig[data-v-96f8bacb]{align-items:flex-end;background:linear-gradient(145deg,#0c1520,#101e2e);display:flex;height:160px;justify-content:center;overflow:hidden;padding-bottom:10px;position:relative}.pc-fig-ground[data-v-96f8bacb]{background:#28283226;bottom:0;height:15px;left:0;position:absolute;right:0}.pc-det[data-v-96f8bacb]{border-radius:3px;position:absolute;z-index:2}.pcd-m[data-v-96f8bacb]{border:1.5px solid rgba(80,140,230,.5)}.pcd-f[data-v-96f8bacb]{border:1.5px solid rgba(200,100,180,.5)}.pc-info[data-v-96f8bacb]{padding:12px 14px}.pc-gender[data-v-96f8bacb]{align-items:center;display:flex;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;gap:5px;margin-bottom:4px}.pcg-m[data-v-96f8bacb]{color:#508ce6}.pcg-f[data-v-96f8bacb]{color:#c864b4}.pc-gender-icon[data-v-96f8bacb]{align-items:center;border-radius:4px;display:flex;font-size:11px;height:18px;justify-content:center;width:18px}.pgi-m[data-v-96f8bacb]{background:#508ce61f}.pgi-f[data-v-96f8bacb]{background:#c864b41f}.pc-age[data-v-96f8bacb]{color:#f0f6ff;font-family:JetBrains Mono,monospace;font-size:24px;font-weight:700;line-height:1;margin-bottom:8px}.pc-attrs[data-v-96f8bacb]{display:flex;flex-direction:column;gap:4px}.pc-attr[data-v-96f8bacb]{align-items:center;display:flex;justify-content:space-between}.pca-label[data-v-96f8bacb]{color:#7a93b4;font-size:9px}.pca-val[data-v-96f8bacb]{color:#f0f6ff;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600}.pca-bar[data-v-96f8bacb]{background:#ffffff0a;flex:1;height:3px;margin:0 8px;overflow:hidden}.pca-bar[data-v-96f8bacb],.pca-fill[data-v-96f8bacb]{border-radius:1.5px}.pca-fill[data-v-96f8bacb]{height:100%}.pcaf-m[data-v-96f8bacb]{background:#508ce6}.pcaf-f[data-v-96f8bacb]{background:#c864b4}.stats-row[data-v-96f8bacb]{display:flex;gap:10px}.stat-card[data-v-96f8bacb]{background:#0a121ef2;border:1px solid rgba(63,213,184,.08);border-radius:12px;box-shadow:0 4px 20px #0003;flex:1;padding:14px}.stc-head[data-v-96f8bacb]{color:#7a93b480;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:600;letter-spacing:1px;margin-bottom:8px}.split-bar[data-v-96f8bacb]{border-radius:3px;display:flex;height:6px;margin-bottom:6px;overflow:hidden}.sb-m[data-v-96f8bacb]{background:#508ce6}.sb-f[data-v-96f8bacb]{background:#c864b4}.split-legend[data-v-96f8bacb]{display:flex;justify-content:space-between}.sl-item[data-v-96f8bacb]{align-items:center;display:flex;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;gap:4px}.sl-dot[data-v-96f8bacb]{border-radius:50%;height:5px;width:5px}.slm[data-v-96f8bacb]{color:#508ce6}.slf[data-v-96f8bacb]{color:#c864b4}.mini-age[data-v-96f8bacb]{display:flex;flex-direction:column;gap:3px}.ma-row[data-v-96f8bacb]{align-items:center;display:flex;gap:4px}.ma-label[data-v-96f8bacb]{color:#7a93b4;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:7px;text-align:right;width:30px}.ma-bar[data-v-96f8bacb]{border-radius:2px;display:flex;flex:1;gap:1px;height:8px;overflow:hidden}.mab-m[data-v-96f8bacb]{background:#508ce673}.mab-f[data-v-96f8bacb]{background:#c864b473}.ma-pct[data-v-96f8bacb]{color:#f0f6ff;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:7px;font-weight:600;width:22px}.mini-hourly[data-v-96f8bacb]{align-items:flex-end;display:flex;gap:2px;height:50px}.mh-bar[data-v-96f8bacb]{border-radius:1.5px 1.5px 0 0;display:flex;flex:1;flex-direction:column-reverse;gap:1px}.mh-m[data-v-96f8bacb]{background:#508ce673}.mh-f[data-v-96f8bacb]{background:#c864b473}.mh-x[data-v-96f8bacb]{display:flex;justify-content:space-between;margin-top:4px}.mh-x span[data-v-96f8bacb]{color:#7a93b44d;font-family:JetBrains Mono,monospace;font-size:6px}.big-stat[data-v-96f8bacb]{align-items:center;display:flex;gap:12px}.bs-val[data-v-96f8bacb]{font-family:JetBrains Mono,monospace;font-size:28px;font-weight:700;line-height:1}.bsv-t[data-v-96f8bacb]{color:#3fd5b8}.bs-lbl[data-v-96f8bacb]{color:#7a93b4;font-size:10px}.bs-sub[data-v-96f8bacb]{color:#3fd5b8;font-family:JetBrains Mono,monospace;font-size:9px;margin-top:2px}.hero-right[data-v-0b0c148b]{align-items:center;display:flex;flex:1;justify-content:center;position:relative;z-index:2}.scene[data-v-0b0c148b]{height:490px;position:relative;width:560px}.cam-frame[data-v-0b0c148b]{background:linear-gradient(145deg,#0c1524,#0a1220);border:1px solid rgba(63,213,184,.12);border-radius:18px;box-shadow:0 20px 60px #00000080,0 0 20px #3fd5b80a;height:340px;left:15px;overflow:hidden;position:absolute;top:10px;width:440px}.cam-frame svg[data-v-0b0c148b]{height:100%;width:100%}.scan[data-v-0b0c148b]{border-radius:18px;height:340px;left:15px;overflow:hidden;pointer-events:none;position:absolute;top:10px;width:440px;z-index:5}.scan[data-v-0b0c148b]:before{animation:scanY-0b0c148b 5s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(63,213,184,.5),#3fd5b8,rgba(63,213,184,.5),transparent);box-shadow:0 0 16px #3fd5b84d;content:"";height:2px;left:0;position:absolute;width:100%}@keyframes scanY-0b0c148b{0%{opacity:0;top:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.cam-hud[data-v-0b0c148b]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080d14b3;border:1px solid rgba(63,213,184,.12);border-radius:6px;color:#3fd5b8;display:flex;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;gap:6px;left:28px;padding:4px 10px;position:absolute;top:22px;z-index:6}.cam-hud .dot[data-v-0b0c148b]{animation:pulse-0b0c148b 1s infinite;background:#e74c3c;border-radius:50%;height:5px;width:5px}.match-card[data-v-0b0c148b]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c1524f2;border:1px solid rgba(63,213,184,.18);border-radius:13px;box-shadow:0 10px 40px #0006;padding:16px;position:absolute;right:0;top:50px;width:185px;z-index:6}.mc-header[data-v-0b0c148b]{align-items:center;display:flex;gap:6px;margin-bottom:10px}.mc-dot[data-v-0b0c148b]{animation:pulse-0b0c148b 1.5s infinite;background:#3fd5b8;border-radius:50%;height:6px;width:6px}.mc-title[data-v-0b0c148b]{color:#3fd5b8;font-size:11px;font-weight:700}.mc-face-icon[data-v-0b0c148b]{align-items:center;background:#3fd5b814;border:1.5px solid rgba(63,213,184,.2);border-radius:50%;display:flex;height:44px;justify-content:center;margin:0 auto 10px;width:44px}.mc-face-icon svg[data-v-0b0c148b]{fill:none;height:22px;stroke:#3fd5b8;stroke-width:1.5;width:22px}.mc-score[data-v-0b0c148b]{color:#3fd5b8;font-family:JetBrains Mono,monospace;font-size:26px;font-weight:900;line-height:1;text-align:center}.mc-label[data-v-0b0c148b]{color:#7a93b4;font-size:10px;margin-top:2px;text-align:center}.mc-meta[data-v-0b0c148b]{border-top:1px solid rgba(63,213,184,.06);display:flex;gap:10px;margin-top:10px;padding-top:8px}.mc-m .mv[data-v-0b0c148b]{color:#f0f6ff;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.mc-m .ml[data-v-0b0c148b]{color:#7a93b4;font-size:8px;margin-top:1px}.pills[data-v-0b0c148b]{bottom:10px;display:flex;gap:10px;left:15px;position:absolute}.pill[data-v-0b0c148b]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1524d9;border:1px solid rgba(63,213,184,.1);border-radius:10px;display:flex;gap:8px;padding:10px 16px}.pill-val[data-v-0b0c148b]{color:#3fd5b8;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:800}.pill-lbl[data-v-0b0c148b]{color:#7a93b4;font-size:10px}@keyframes pulse-0b0c148b{0%,to{opacity:1}50%{opacity:.3}}.hero-right[data-v-7ecf1430]{align-items:center;display:flex;flex:1;justify-content:center;z-index:2}.cards[data-v-7ecf1430]{flex-direction:column;width:620px}.cards[data-v-7ecf1430],.cards-row[data-v-7ecf1430]{display:flex;gap:14px}.wc[data-v-7ecf1430]{background:#0a121ef2;border:1px solid rgba(226,60,60,.12);border-radius:14px;box-shadow:0 10px 40px #00000059;flex:1;overflow:hidden;transition:transform .3s,border-color .3s}.wc[data-v-7ecf1430]:hover{border-color:#e23c3c40;transform:translateY(-3px)}.wc-head[data-v-7ecf1430]{background:#e23c3c08;border-bottom:1px solid hsla(0,0%,100%,.03);gap:7px;padding:10px 14px}.wc-head[data-v-7ecf1430],.wc-icon[data-v-7ecf1430]{align-items:center;display:flex}.wc-icon[data-v-7ecf1430]{background:#e23c3c1a;border-radius:7px;flex-shrink:0;height:28px;justify-content:center;width:28px}.wc-title[data-v-7ecf1430]{color:#f0f6ff;font-size:13px;font-weight:700}.wc-fig[data-v-7ecf1430]{align-items:center;background:linear-gradient(145deg,#0c1520,#101e2e);display:flex;height:130px;justify-content:center;position:relative}.wc-fig[data-v-7ecf1430]:after{border:1.5px solid rgba(226,60,60,.15);border-radius:4px;content:"";inset:15px;position:absolute}.wc-info[data-v-7ecf1430]{padding:12px 14px}.wc-stat[data-v-7ecf1430]{align-items:center;display:flex;justify-content:space-between;padding:3px 0}.wcs-label[data-v-7ecf1430]{color:#7a93b4;font-size:10px}.wcs-val[data-v-7ecf1430]{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.wcsv-r[data-v-7ecf1430]{color:#e24040}.wcsv-t[data-v-7ecf1430]{color:#3fd5b8}.severity[data-v-7ecf1430]{align-items:center;display:flex;gap:4px;margin-top:8px}.sev-dot[data-v-7ecf1430]{border-radius:2px;height:4px;width:20px}.sd-r[data-v-7ecf1430]{background:#e24040}.sd-o[data-v-7ecf1430]{background:#e2782b}.sd-y[data-v-7ecf1430]{background:#e2c02b66}.sd-g[data-v-7ecf1430]{background:#3fd5b84d}.sev-label[data-v-7ecf1430]{color:#e24040;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:600;margin-left:6px}.stats-row[data-v-7ecf1430]{display:flex;gap:14px}.stat[data-v-7ecf1430]{align-items:center;background:#0a121ef2;border:1px solid rgba(63,213,184,.08);border-radius:12px;box-shadow:0 4px 20px #0003;display:flex;flex:1;gap:12px;padding:16px}.stat.stat-alert[data-v-7ecf1430]{border-color:#e23c3c26}.st-icon[data-v-7ecf1430]{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.st-icon svg[data-v-7ecf1430]{fill:none;height:20px;stroke-width:2;width:20px}.sti-r[data-v-7ecf1430]{background:#e23c3c1a}.sti-r svg[data-v-7ecf1430]{stroke:#e24040}.sti-t[data-v-7ecf1430]{background:#3fd5b81a}.sti-t svg[data-v-7ecf1430]{stroke:#3fd5b8}.st-val[data-v-7ecf1430]{font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700;line-height:1}.stv-r[data-v-7ecf1430]{color:#e24040}.stv-t[data-v-7ecf1430]{color:#3fd5b8}.st-lbl[data-v-7ecf1430]{color:#7a93b4;font-size:10px;margin-top:2px}.hero-right[data-v-e7554177]{align-items:center;display:flex;flex:1;justify-content:center;position:relative;z-index:2}.scene[data-v-e7554177]{height:560px;position:relative;width:680px}.photo[data-v-e7554177]{border:1px solid rgba(63,213,184,.1);border-radius:18px;box-shadow:0 20px 60px #00000080;height:400px;left:10px;overflow:hidden;position:absolute;top:0;width:500px}.photo img[data-v-e7554177]{filter:brightness(.38) contrast(1.15) saturate(.5);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.photo[data-v-e7554177]:after{background:linear-gradient(180deg,rgba(8,13,20,.3),transparent 30%,rgba(8,13,20,.5)),linear-gradient(135deg,rgba(63,213,184,.03),transparent);content:"";inset:0}.hud[data-v-e7554177],.photo[data-v-e7554177]:after{pointer-events:none;position:absolute}.hud[data-v-e7554177]{height:400px;left:10px;top:0;width:500px;z-index:3}.hc[data-v-e7554177]{height:18px;position:absolute;width:18px}.hc1[data-v-e7554177]{border-left:2px solid rgba(63,213,184,.3);left:6px}.hc1[data-v-e7554177],.hc2[data-v-e7554177]{border-top:2px solid rgba(63,213,184,.3);top:6px}.hc2[data-v-e7554177]{border-right:2px solid rgba(63,213,184,.3);right:6px}.hc3[data-v-e7554177]{border-left:2px solid rgba(63,213,184,.3);left:6px}.hc3[data-v-e7554177],.hc4[data-v-e7554177]{border-bottom:2px solid rgba(63,213,184,.3);bottom:6px}.hc4[data-v-e7554177]{border-right:2px solid rgba(63,213,184,.3);right:6px}.hud-bar[data-v-e7554177]{align-items:center;display:flex;justify-content:space-between;left:30px;position:absolute;right:30px;top:12px}.hud-id[data-v-e7554177]{color:#3fd5b899;font-size:10px}.hud-id[data-v-e7554177],.hud-ppe[data-v-e7554177]{font-family:JetBrains Mono,monospace;font-weight:600}.hud-ppe[data-v-e7554177]{background:#e2c02b1a;border-radius:6px;color:#e2c02b;font-size:9px;padding:2px 8px}.hud-rec[data-v-e7554177]{align-items:center;display:flex;gap:4px}.hud-rec-dot[data-v-e7554177]{animation:blink-e7554177 1.2s ease-in-out infinite;background:#e24040;border-radius:50%;height:6px;width:6px}.hud-rec span[data-v-e7554177]{color:#e23c3cb3;font-family:JetBrains Mono,monospace;font-size:9px}@keyframes blink-e7554177{0%,to{opacity:1}50%{opacity:.3}}.ov-det[data-v-e7554177]{border-radius:3px;position:absolute;z-index:4}.ovd-ok[data-v-e7554177]{border:1.5px solid rgba(63,213,184,.6)}.ovd-alert[data-v-e7554177]{animation:flash-r-e7554177 2s ease-in-out infinite;border:1.5px solid rgba(226,60,60,.6)}@keyframes flash-r-e7554177{0%,to{box-shadow:0 0 #e23c3c00}50%{box-shadow:0 0 12px #e23c3c33}}.ov-tag[data-v-e7554177]{border-radius:4px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700;padding:2px 7px;position:absolute;white-space:nowrap;z-index:5}.ovt-ok[data-v-e7554177]{background:#3fd5b826;border:1px solid rgba(63,213,184,.3);color:#3fd5b8}.ovt-alert[data-v-e7554177]{background:#e23c3c26;border:1px solid rgba(226,60,60,.3);color:#e24040}.card-comply[data-v-e7554177]{background:#0a121ef5;border:1px solid rgba(63,213,184,.12);border-radius:14px;box-shadow:0 10px 40px #0006;overflow:hidden;position:absolute;right:0;top:10px;width:185px;z-index:6}.cc-head[data-v-e7554177]{align-items:center;background:#00000040;border-bottom:1px solid rgba(63,213,184,.06);display:flex;gap:6px;padding:10px 12px}.cc-head svg[data-v-e7554177]{fill:none;height:13px;stroke:#e2c02b;stroke-width:2;width:13px}.cc-head span[data-v-e7554177]{color:#f0f6ff;font-size:11px;font-weight:700}.cc-body[data-v-e7554177]{padding:12px}.cc-donut[data-v-e7554177]{align-items:center;display:flex;justify-content:center;margin-bottom:12px;position:relative}.cc-donut-center[data-v-e7554177]{position:absolute;text-align:center}.cc-pct[data-v-e7554177]{color:#f0f6ff;font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700;line-height:1}.cc-lbl[data-v-e7554177]{color:#7a93b4;font-size:7px;letter-spacing:.5px;text-transform:uppercase}.cc-row[data-v-e7554177]{align-items:center;background:#ffffff04;border-radius:5px;display:flex;gap:6px;margin-bottom:3px;padding:5px 6px}.cc-dot[data-v-e7554177]{border-radius:50%;flex-shrink:0;height:6px;width:6px}.cc-name[data-v-e7554177]{color:#b0c4de;flex:1;font-size:10px}.cc-val[data-v-e7554177]{flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.card-alert[data-v-e7554177]{background:#0a121ef5;border:1px solid rgba(226,60,60,.25);border-radius:14px;box-shadow:0 10px 40px #0006,0 0 12px #e23c3c0a;overflow:hidden;position:absolute;right:0;top:290px;width:185px;z-index:6}.ca-head[data-v-e7554177]{align-items:center;background:#e23c3c0f;border-bottom:1px solid rgba(226,60,60,.1);display:flex;gap:5px;padding:8px 12px}.ca-dot[data-v-e7554177]{animation:blink-e7554177 1s ease-in-out infinite;background:#e24040;border-radius:50%;height:7px;width:7px}.ca-head span[data-v-e7554177]{color:#e24040;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.ca-body[data-v-e7554177]{padding:10px 12px}.ca-text[data-v-e7554177]{color:#b0c4de;font-size:10px;line-height:1.5}.ca-text strong[data-v-e7554177]{color:#f0f6ff}.ca-time[data-v-e7554177]{color:#7a93b480;font-family:JetBrains Mono,monospace;font-size:8px;margin-top:4px}.bottom-bar[data-v-e7554177]{bottom:0;display:flex;gap:10px;left:0;position:absolute;right:0;z-index:6}.b-item[data-v-e7554177]{align-items:center;background:#0a121ef2;border:1px solid rgba(63,213,184,.08);border-radius:12px;box-shadow:0 4px 20px #0003;display:flex;flex:1;gap:12px;padding:14px 16px}.b-item.b-alert[data-v-e7554177]{border-color:#e23c3c33}.b-icon[data-v-e7554177]{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.b-icon svg[data-v-e7554177]{fill:none;height:20px;stroke-width:2;width:20px}.bi-t[data-v-e7554177]{background:#3fd5b81a}.bi-t svg[data-v-e7554177]{stroke:#3fd5b8}.bi-y[data-v-e7554177]{background:#e2c02b1a}.bi-y svg[data-v-e7554177]{stroke:#e2c02b}.bi-r[data-v-e7554177]{background:#e23c3c1a}.bi-r svg[data-v-e7554177]{stroke:#e24040}.b-val[data-v-e7554177]{font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700;line-height:1}.bv-t[data-v-e7554177]{color:#3fd5b8}.bv-y[data-v-e7554177]{color:#e2c02b}.bv-r[data-v-e7554177]{color:#e24040}.b-lbl[data-v-e7554177]{color:#7a93b4;font-size:10px;margin-top:2px}.hero-right[data-v-23f700a0]{align-items:center;display:flex;flex:1;justify-content:center;position:relative;z-index:2}.scene[data-v-23f700a0]{height:490px;position:relative;width:560px}.photo[data-v-23f700a0]{border:1px solid rgba(63,213,184,.12);border-radius:18px;box-shadow:0 20px 60px #00000080,0 0 20px #3fd5b80a;height:340px;left:15px;overflow:hidden;position:absolute;top:10px;width:440px}.photo img[data-v-23f700a0]{filter:brightness(.45) contrast(1.15) saturate(.6);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.photo[data-v-23f700a0]:after{background:linear-gradient(180deg,rgba(8,13,20,.15),transparent 40%,rgba(8,13,20,.5));content:"";inset:0;position:absolute}.heat-overlay[data-v-23f700a0]{border-radius:18px;height:340px;left:15px;overflow:hidden;pointer-events:none;position:absolute;top:10px;width:440px;z-index:3}.heat-blob[data-v-23f700a0]{border-radius:50%;filter:blur(25px);mix-blend-mode:screen;position:absolute}.hb1[data-v-23f700a0]{animation:hPulse-23f700a0 4s infinite;background:#e2502866;height:120px;left:25%;top:35%;width:140px}.hb2[data-v-23f700a0]{animation:hPulse-23f700a0 5s 1s infinite;background:#e2782b59;height:100px;left:55%;top:20%;width:120px}.hb3[data-v-23f700a0]{animation:hPulse-23f700a0 4.5s .5s infinite;background:#e2aa2b4d;height:90px;left:40%;top:55%;width:100px}.hb4[data-v-23f700a0]{background:#5ee3cb33;height:80px;left:75%;top:60%;width:90px}.hb5[data-v-23f700a0]{background:#3fd5b826;height:70px;left:10%;top:15%;width:80px}@keyframes hPulse-23f700a0{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.08)}}.hud[data-v-23f700a0]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080d14b3;border:1px solid rgba(63,213,184,.12);border-radius:6px;color:#3fd5b8;display:flex;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;gap:6px;left:28px;padding:4px 10px;position:absolute;top:22px;z-index:5}.hud .dot[data-v-23f700a0]{animation:pulse-23f700a0 1.5s infinite;background:#3fd5b8;border-radius:50%;height:5px;width:5px}.legend[data-v-23f700a0]{display:flex;gap:10px;position:absolute;right:28px;top:22px;z-index:5}.legend-item[data-v-23f700a0]{align-items:center;background:#080d1499;border-radius:3px;color:#7a93b4;display:flex;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:600;gap:4px;padding:2px 6px}.legend-dot[data-v-23f700a0]{border-radius:2px;height:6px;width:6px}.ld-hot[data-v-23f700a0]{background:#e25028cc}.ld-warm[data-v-23f700a0]{background:#e2aa2bb3}.ld-cold[data-v-23f700a0]{background:#3fd5b880}.stats-card[data-v-23f700a0]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c1524f2;border:1px solid rgba(63,213,184,.15);border-radius:13px;box-shadow:0 10px 40px #0006;padding:14px 16px;position:absolute;right:0;top:40px;width:160px;z-index:6}.sc-title[data-v-23f700a0]{color:#7a93b4;font-size:10px;font-weight:700;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.sc-item[data-v-23f700a0]{align-items:center;display:flex;justify-content:space-between;padding:5px 0}.sc-item+.sc-item[data-v-23f700a0]{border-top:1px solid rgba(63,213,184,.05)}.sc-label[data-v-23f700a0]{color:#7a93b4;font-size:10px}.sc-val[data-v-23f700a0]{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.sc-val.hot[data-v-23f700a0]{color:#e25028}.sc-val.warm[data-v-23f700a0]{color:#e2aa2b}.sc-val.teal[data-v-23f700a0]{color:#3fd5b8}.pills[data-v-23f700a0]{bottom:0;display:flex;gap:10px;left:15px;position:absolute}.pill[data-v-23f700a0]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1524d9;border:1px solid rgba(63,213,184,.1);border-radius:10px;display:flex;gap:8px;padding:10px 16px}.pill-val[data-v-23f700a0]{color:#3fd5b8;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:800}.pill-lbl[data-v-23f700a0]{color:#7a93b4;font-size:10px}@keyframes pulse-23f700a0{0%,to{opacity:1}50%{opacity:.3}}.hero-right[data-v-c2d59927]{align-items:center;display:flex;flex:1;justify-content:center;position:relative;z-index:2}.scene[data-v-c2d59927]{height:560px;position:relative;width:680px}.cam[data-v-c2d59927]{background:#0a121ef2;border:1px solid rgba(63,213,184,.12);border-radius:16px;box-shadow:0 20px 60px #00000080;height:400px;left:10px;overflow:hidden;position:absolute;top:0;width:500px}.cam-bar[data-v-c2d59927]{align-items:center;background:#0000004d;border-bottom:1px solid rgba(63,213,184,.06);display:flex;justify-content:space-between;padding:8px 14px}.cam-id[data-v-c2d59927]{color:#f0f6ff;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.cam-live[data-v-c2d59927]{align-items:center;display:flex;gap:4px}.rec-dot[data-v-c2d59927]{animation:blink-c2d59927 1.2s ease-in-out infinite;background:#e24040;border-radius:50%;height:6px;width:6px}@keyframes blink-c2d59927{0%,to{opacity:1}50%{opacity:.3}}.rec-txt[data-v-c2d59927]{color:#e24040;font-family:JetBrains Mono,monospace;font-size:8px}.vp[data-v-c2d59927]{background:linear-gradient(180deg,#0e1828,#0c1520);height:calc(100% - 34px);overflow:hidden;position:relative}.scene-svg[data-v-c2d59927]{inset:0;position:absolute;z-index:2}.ov-tag[data-v-c2d59927]{border-radius:4px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700;padding:2px 7px;position:absolute;white-space:nowrap;z-index:6}.ovt-plate[data-v-c2d59927]{background:#0c1524e6;border:1px solid rgba(226,192,43,.3);color:#e2c02b}.ovt-speed[data-v-c2d59927]{background:#0c1524d9;border:1px solid rgba(63,213,184,.2);color:#3fd5b8}.ovt-speed-over[data-v-c2d59927]{background:#0c1524d9}.ovt-list[data-v-c2d59927],.ovt-speed-over[data-v-c2d59927]{border:1px solid rgba(226,60,60,.25);color:#e24040}.ovt-list[data-v-c2d59927]{background:#e23c3c1f}.card[data-v-c2d59927]{background:#0a121ef5;border-radius:14px;box-shadow:0 10px 40px #0006;overflow:hidden;position:absolute;z-index:8}.card-plate[data-v-c2d59927]{border:1px solid rgba(226,192,43,.2);right:0;top:10px;width:185px}.cp-head[data-v-c2d59927]{align-items:center;background:#e2c02b08;border-bottom:1px solid rgba(226,192,43,.08);display:flex;gap:5px;padding:8px 12px}.cp-head svg[data-v-c2d59927]{fill:none;height:12px;stroke:#e2c02b;stroke-width:2;width:12px}.cp-head span[data-v-c2d59927]{color:#f0f6ff;font-size:11px;font-weight:700}.cp-body[data-v-c2d59927]{padding:10px 12px}.plate[data-v-c2d59927]{background:#f0f0e8;border:2px solid #2a4a80;border-radius:5px;margin-bottom:8px;padding:6px 10px;text-align:center;width:100%}.plate-num[data-v-c2d59927]{color:#1a1a2a;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:900;letter-spacing:2px}.plate-sub[data-v-c2d59927]{color:#4a5a70;font-size:7px;letter-spacing:1px;margin-top:1px}.cp-row[data-v-c2d59927]{display:flex;justify-content:space-between;padding:2px 0}.cp-label[data-v-c2d59927]{color:#7a93b4;font-size:9px}.cp-val[data-v-c2d59927]{color:#f0f6ff;font-family:JetBrains Mono,monospace}.cp-val[data-v-c2d59927],.list-badge[data-v-c2d59927]{font-size:9px;font-weight:600}.list-badge[data-v-c2d59927]{align-items:center;border-radius:5px;display:flex;gap:5px;margin-top:6px;padding:5px 8px}.lb-red[data-v-c2d59927]{background:#e23c3c0f;border:1px solid rgba(226,60,60,.12);color:#e24040}.lb-dot[data-v-c2d59927]{animation:blink-c2d59927 1.5s ease-in-out infinite;border-radius:50%;flex-shrink:0;height:6px;width:6px}.card-speed[data-v-c2d59927]{border:1px solid rgba(63,213,184,.1);right:0;top:260px;width:185px}.cs-head[data-v-c2d59927]{align-items:center;background:#00000040;border-bottom:1px solid rgba(63,213,184,.06);display:flex;gap:5px;padding:8px 12px}.cs-head svg[data-v-c2d59927]{fill:none;height:12px;stroke:#e2782b;stroke-width:2;width:12px}.cs-head span[data-v-c2d59927]{color:#7a93b4;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600}.cs-body[data-v-c2d59927]{padding:10px 12px}.cs-big[data-v-c2d59927]{align-items:baseline;display:flex;gap:4px;margin-bottom:6px}.cs-val[data-v-c2d59927]{font-size:28px;font-weight:700;line-height:1}.cs-unit[data-v-c2d59927],.cs-val[data-v-c2d59927]{font-family:JetBrains Mono,monospace}.cs-unit[data-v-c2d59927]{color:#7a93b4;font-size:10px}.csv-ok[data-v-c2d59927]{color:#3fd5b8}.csv-over[data-v-c2d59927]{color:#e24040}.cs-row[data-v-c2d59927]{display:flex;justify-content:space-between;padding:3px 0}.cs-label[data-v-c2d59927]{color:#7a93b4;font-size:9px}.cs-rval[data-v-c2d59927]{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600}.csrv-ok[data-v-c2d59927]{color:#3fd5b8}.csrv-over[data-v-c2d59927]{color:#e24040}.csrv-o[data-v-c2d59927]{color:#e2782b}.flow-mini[data-v-c2d59927]{display:flex;gap:4px;margin-top:8px}.fm-item[data-v-c2d59927]{background:#ffffff04;border-radius:4px;flex:1;padding:4px;text-align:center}.fm-val[data-v-c2d59927]{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;line-height:1}.fmv-t[data-v-c2d59927]{color:#3fd5b8}.fmv-o[data-v-c2d59927]{color:#e2782b}.fm-lbl[data-v-c2d59927]{color:#7a93b4;font-size:7px;margin-top:2px}.bottom-bar[data-v-c2d59927]{bottom:0;display:flex;gap:10px;left:0;position:absolute;right:0;z-index:8}.bb[data-v-c2d59927]{background:#0a121ef2;border:1px solid rgba(63,213,184,.08);border-radius:12px;box-shadow:0 4px 20px #0003;flex:1;gap:12px;padding:14px 16px}.bb[data-v-c2d59927],.bb-icon[data-v-c2d59927]{align-items:center;display:flex}.bb-icon[data-v-c2d59927]{border-radius:10px;flex-shrink:0;height:40px;justify-content:center;width:40px}.bb-icon svg[data-v-c2d59927]{fill:none;height:20px;stroke-width:2;width:20px}.bbi-t[data-v-c2d59927]{background:#3fd5b81a}.bbi-t svg[data-v-c2d59927]{stroke:#3fd5b8}.bbi-b[data-v-c2d59927]{background:#508ce61a}.bbi-b svg[data-v-c2d59927]{stroke:#508ce6}.bbi-o[data-v-c2d59927]{background:#e2782b1a}.bbi-o svg[data-v-c2d59927]{stroke:#e2782b}.bbi-r[data-v-c2d59927]{background:#e23c3c1a}.bbi-r svg[data-v-c2d59927]{stroke:#e24040}.bb-val[data-v-c2d59927]{font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700;line-height:1}.bbv-t[data-v-c2d59927]{color:#3fd5b8}.bbv-b[data-v-c2d59927]{color:#508ce6}.bbv-o[data-v-c2d59927]{color:#e2782b}.bbv-r[data-v-c2d59927]{color:#e24040}.bb-lbl[data-v-c2d59927]{color:#7a93b4;font-size:10px;margin-top:2px}.hero-right[data-v-e90424da]{align-items:center;display:flex;flex:1;justify-content:center;position:relative;z-index:2}.scene[data-v-e90424da]{height:560px;position:relative;width:660px}.sc-card[data-v-e90424da]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a121ef2;border:1px solid rgba(63,213,184,.1);border-radius:14px;box-shadow:0 10px 40px #00000059;overflow:hidden;position:absolute;transition:border-color .3s,transform .3s}.sc-card[data-v-e90424da]:hover{transform:translateY(-3px)}.sc-card.alert[data-v-e90424da]{border-color:#e23c3c40}.sc-card.warning[data-v-e90424da]{border-color:#e2782b33}.sc-head[data-v-e90424da]{background:#00000040;border-bottom:1px solid rgba(63,213,184,.06);gap:6px;padding:8px 12px}.sc-head[data-v-e90424da],.sc-icon[data-v-e90424da]{align-items:center;display:flex}.sc-icon[data-v-e90424da]{border-radius:5px;flex-shrink:0;height:22px;justify-content:center;width:22px}.sc-icon svg[data-v-e90424da]{fill:none;height:12px;stroke-width:2;width:12px}.icon-r[data-v-e90424da]{background:#e23c3c1f}.icon-r svg[data-v-e90424da]{stroke:#e24040}.icon-o[data-v-e90424da]{background:#e2782b1f}.icon-o svg[data-v-e90424da]{stroke:#e2782b}.icon-y[data-v-e90424da]{background:#e2c82b1f}.icon-y svg[data-v-e90424da]{stroke:#e2c82b}.icon-t[data-v-e90424da]{background:#3fd5b81f}.icon-t svg[data-v-e90424da]{stroke:#3fd5b8}.icon-p[data-v-e90424da]{background:#a064e61f}.icon-p svg[data-v-e90424da]{stroke:#a064e6}.sc-title[data-v-e90424da]{color:#f0f6ff;font-size:11px;font-weight:700}.sc-status[data-v-e90424da]{border-radius:8px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:600;letter-spacing:.5px;margin-left:auto;padding:2px 7px}.st-alert[data-v-e90424da]{background:#e23c3c1a;color:#e24040}.st-warn[data-v-e90424da]{background:#e2782b1a;color:#e2782b}.st-ok[data-v-e90424da]{background:#3fd5b81a;color:#3fd5b8}.sc-view[data-v-e90424da]{background:linear-gradient(135deg,#0c1520,#101e2e);overflow:hidden;position:relative}.sc-floor[data-v-e90424da]{background-image:linear-gradient(rgba(63,213,184,.04) 1px,transparent 0),linear-gradient(90deg,rgba(63,213,184,.04) 1px,transparent 0);background-size:16px 8px;bottom:0;height:30px;left:0;opacity:.4;position:absolute;right:0}.card-sabotage[data-v-e90424da]{left:0;top:0;width:310px}.sab-view[data-v-e90424da]{height:180px;position:relative}.sab-static[data-v-e90424da]{overflow:hidden}.sab-noise[data-v-e90424da],.sab-static[data-v-e90424da]{inset:0;position:absolute}.sab-noise[data-v-e90424da]{animation:static-shift-e90424da .3s steps(4) infinite;background:repeating-linear-gradient(0deg,transparent,transparent 2px,hsla(0,0%,100%,.02) 0,hsla(0,0%,100%,.02) 4px);z-index:1}@keyframes static-shift-e90424da{0%{transform:translateY(0)}25%{transform:translateY(-2px)}50%{transform:translateY(1px)}75%{transform:translateY(-1px)}to{transform:translateY(0)}}.sab-hand[data-v-e90424da]{left:30px;position:absolute;top:10px;z-index:2}.sab-overlay[data-v-e90424da]{align-items:center;background:#080d1480;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;z-index:3}.sab-glitch-text[data-v-e90424da]{animation:glitch-e90424da 1s ease-in-out infinite;color:#e24040;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;letter-spacing:3px;text-shadow:2px 0 #e24040,-2px 0 #3fd5b8}@keyframes glitch-e90424da{0%,to{text-shadow:2px 0 rgba(226,60,60,.5),-2px 0 rgba(63,213,184,.5);transform:translate(0)}20%{transform:translate(-2px,1px)}40%{text-shadow:-2px 0 rgba(226,60,60,.7),2px 0 rgba(63,213,184,.7);transform:translate(2px,-1px)}60%{transform:translate(1px,1px)}80%{transform:translate(-1px,-1px)}}.sab-sub[data-v-e90424da]{color:#e23c3c99;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:1px;margin-top:6px}.sab-scanlines[data-v-e90424da]{background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,0,0,.15) 0,rgba(0,0,0,.15) 4px);inset:0;pointer-events:none}.sab-bar[data-v-e90424da],.sab-scanlines[data-v-e90424da]{position:absolute;z-index:4}.sab-bar[data-v-e90424da]{animation:bar-glitch-e90424da 2s ease-in-out infinite;background:#e23c3c4d;height:3px;left:0;right:0}.sab-bar-1[data-v-e90424da]{top:30%}.sab-bar-2[data-v-e90424da]{animation-delay:.7s;top:65%}@keyframes bar-glitch-e90424da{0%,to{opacity:0;transform:scaleX(.3)}10%{opacity:1;transform:scaleX(1)}15%{opacity:0}50%{opacity:0}}.card-abandoned[data-v-e90424da]{right:0;top:0;width:310px}.aban-view[data-v-e90424da]{height:180px}.aban-bag[data-v-e90424da]{bottom:28px;z-index:2}.aban-bag[data-v-e90424da],.aban-ring[data-v-e90424da]{left:50%;position:absolute;transform:translate(-50%)}.aban-ring[data-v-e90424da]{animation:ring-pulse-e90424da 2s ease-in-out infinite;border:2px solid rgba(226,120,43,.5);border-radius:6px;bottom:18px;height:40px;width:60px;z-index:1}@keyframes ring-pulse-e90424da{0%,to{border-color:#e2782b80;box-shadow:0 0 #e2782b00}50%{border-color:#e2782bb3;box-shadow:0 0 15px 3px #e2782b26}}.aban-wave[data-v-e90424da]{border:1px solid rgba(226,120,43,.15);border-radius:8px;bottom:10px;height:55px;left:50%;position:absolute;transform:translate(-50%);width:80px;z-index:0}.aban-timer[data-v-e90424da]{background:#e2782b1a;border:1px solid rgba(226,120,43,.2);border-radius:6px;color:#e2782b;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;padding:4px 10px;position:absolute;right:10px;top:10px;z-index:5}.aban-timer-label[data-v-e90424da]{color:#e2782b99;display:block;font-size:7px;font-weight:500;letter-spacing:1px;margin-bottom:1px}.aban-person[data-v-e90424da]{bottom:25px;left:35px;position:absolute;z-index:2}.aban-trail[data-v-e90424da]{bottom:38px;height:1px;left:68px;position:absolute;width:60px;z-index:1}.card-intrusion[data-v-e90424da]{left:0;top:225px;width:210px}.intr-view[data-v-e90424da]{height:155px}.intr-zone[data-v-e90424da]{background:#e23c3c0a;border:1.5px solid rgba(226,60,60,.3);border-radius:4px;inset:10px 10px 35px;position:absolute;z-index:1}.intr-zone-label[data-v-e90424da]{color:#e23c3c99;font-family:JetBrains Mono,monospace;font-size:7px;left:6px;letter-spacing:1px;position:absolute;top:4px}.intr-person[data-v-e90424da]{bottom:40px;left:25px;position:absolute;z-index:3}.intr-arrow[data-v-e90424da]{bottom:20px;left:15px;position:absolute;z-index:2}.intr-flash[data-v-e90424da]{animation:border-flash-e90424da 2.5s ease-in-out infinite;border:2px solid rgba(226,60,60,0);border-radius:0;inset:0;position:absolute;z-index:4}@keyframes border-flash-e90424da{0%,to{border-color:#e23c3c00}10%{border-color:#e23c3c66}20%{border-color:#e23c3c00}}.card-line[data-v-e90424da]{left:230px;top:225px;width:210px}.line-view[data-v-e90424da]{height:155px}.det-line[data-v-e90424da]{background:linear-gradient(180deg,#3fd5b899,#3fd5b833);bottom:20px;top:20px;width:2px;z-index:2}.det-line[data-v-e90424da],.det-line[data-v-e90424da]:after,.det-line[data-v-e90424da]:before{left:50%;position:absolute;transform:translate(-50%)}.det-line[data-v-e90424da]:after,.det-line[data-v-e90424da]:before{background:#3fd5b8;border:2px solid #080d14;border-radius:50%;content:"";height:8px;width:8px}.det-line[data-v-e90424da]:before{top:-4px}.det-line[data-v-e90424da]:after{bottom:-4px}.dir-arrow-left[data-v-e90424da]{left:20px}.dir-arrow-left[data-v-e90424da],.dir-arrow-right[data-v-e90424da]{position:absolute;top:50%;transform:translateY(-50%);z-index:3}.dir-arrow-right[data-v-e90424da]{right:20px}.lc-person-left[data-v-e90424da]{left:30px;position:absolute;top:30px;z-index:3}.lc-person-right[data-v-e90424da]{bottom:30px;right:30px}.lc-car[data-v-e90424da],.lc-person-right[data-v-e90424da]{position:absolute;z-index:3}.lc-car[data-v-e90424da]{bottom:40px;left:20px}.cross-marker[data-v-e90424da]{align-items:center;border-radius:50%;display:flex;height:16px;justify-content:center;left:50%;position:absolute;transform:translate(-50%);width:16px;z-index:4}.cross-marker svg[data-v-e90424da]{height:10px;width:10px}.cm-1[data-v-e90424da]{background:#3fd5b826;border:1px solid rgba(63,213,184,.3);top:35px}.cm-2[data-v-e90424da]{background:#e2782b26;border:1px solid rgba(226,120,43,.3);bottom:50px}.line-counters[data-v-e90424da]{bottom:5px;display:flex;justify-content:space-between;left:8px;position:absolute;right:8px;z-index:5}.lc-cnt[data-v-e90424da]{border-radius:4px;font-family:JetBrains Mono,monospace;font-size:8px;padding:2px 6px}.lc-in[data-v-e90424da]{background:#3fd5b81a;border:1px solid rgba(63,213,184,.15);color:#3fd5b8}.lc-out[data-v-e90424da]{background:#e2782b1a;border:1px solid rgba(226,120,43,.15);color:#e2782b}.card-lost[data-v-e90424da]{right:0;top:225px;width:195px}.lost-view[data-v-e90424da]{height:155px}.lost-outline[data-v-e90424da]{bottom:28px;left:50%;position:absolute;transform:translate(-50%);z-index:2}.lost-ghost[data-v-e90424da]{border:1.5px dashed rgba(160,100,230,.5);border-radius:4px;height:30px;position:relative;width:40px}.lost-ghost[data-v-e90424da]:after{color:#a064e680;content:"?";font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;inset:0}.lost-ghost[data-v-e90424da]:after,.lost-snapshot[data-v-e90424da]{align-items:center;display:flex;justify-content:center;position:absolute}.lost-snapshot[data-v-e90424da]{background:#0c1524e6;border:1px solid rgba(160,100,230,.2);border-radius:6px;flex-direction:column;height:45px;left:8px;padding:4px;top:8px;width:55px;z-index:5}.lost-snap-label[data-v-e90424da]{color:#a064e699;font-family:JetBrains Mono,monospace;font-size:6px;letter-spacing:.5px;margin-bottom:3px}.lost-thief[data-v-e90424da]{bottom:25px;position:absolute;right:20px;z-index:3}.lost-trail[data-v-e90424da]{bottom:40px;height:1px;left:55%;position:absolute;width:45px;z-index:1}.summary-bar[data-v-e90424da]{bottom:0;display:flex;gap:10px;height:100px;left:0;padding:0 10px;position:absolute;right:0}.sum-item[data-v-e90424da]{background:#0a121ef2;border:1px solid rgba(63,213,184,.08);border-radius:12px;box-shadow:0 4px 20px #0003;flex:1;gap:10px;padding:12px 14px}.sum-icon[data-v-e90424da],.sum-item[data-v-e90424da]{align-items:center;display:flex}.sum-icon[data-v-e90424da]{border-radius:8px;flex-shrink:0;height:36px;justify-content:center;width:36px}.sum-icon svg[data-v-e90424da]{fill:none;height:18px;stroke-width:2;width:18px}.sum-val[data-v-e90424da]{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700;line-height:1}.sum-val-r[data-v-e90424da]{color:#e24040}.sum-val-o[data-v-e90424da]{color:#e2782b}.sum-val-t[data-v-e90424da]{color:#3fd5b8}.sum-lbl[data-v-e90424da]{color:#7a93b4;font-size:10px;margin-top:3px}.hero-right[data-v-5b99f9d5]{align-items:center;display:flex;flex:1;justify-content:center;position:relative;z-index:2}.scene[data-v-5b99f9d5]{height:560px;position:relative;width:680px}.cam[data-v-5b99f9d5]{background:#0a121ef2;border:1px solid rgba(63,213,184,.12);border-radius:16px;box-shadow:0 20px 60px #00000080;height:410px;left:0;overflow:hidden;position:absolute;top:0;width:460px}.cam-bar[data-v-5b99f9d5]{align-items:center;background:#0000004d;border-bottom:1px solid rgba(63,213,184,.06);display:flex;justify-content:space-between;padding:8px 14px}.cam-id[data-v-5b99f9d5]{color:#f0f6ff;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.cam-live[data-v-5b99f9d5]{align-items:center;display:flex;gap:4px}.rec-dot[data-v-5b99f9d5]{animation:blink-5b99f9d5 1.2s ease-in-out infinite;background:#e24040;border-radius:50%;height:6px;width:6px}@keyframes blink-5b99f9d5{0%,to{opacity:1}50%{opacity:.3}}.rec-txt[data-v-5b99f9d5]{color:#e24040;font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:1px}.vp[data-v-5b99f9d5]{background:linear-gradient(145deg,#0c1520,#101e2e);height:calc(100% - 34px);overflow:hidden;position:relative}.ground[data-v-5b99f9d5]{background:#28283233;background-image:linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:24px 12px;bottom:0;height:50px;left:0;right:0}.ground[data-v-5b99f9d5],.zone[data-v-5b99f9d5]{position:absolute}.zone[data-v-5b99f9d5]{border-radius:4px;z-index:1}.zone-a[data-v-5b99f9d5]{background:#e23c3c0a;border:1.5px solid rgba(226,60,60,.3);height:180px;left:15px;top:20px;width:130px}.zone-a .zl[data-v-5b99f9d5]{color:#e23c3c99;font-family:JetBrains Mono,monospace;font-size:7px;font-weight:600;left:6px;letter-spacing:1px;position:absolute;top:4px}.zone-b[data-v-5b99f9d5]{background:#3fd5b808;border:1.5px dashed rgba(63,213,184,.25);height:200px;right:30px;top:40px;width:150px}.zone-b .zl[data-v-5b99f9d5]{color:#3fd5b880;font-family:JetBrains Mono,monospace;font-size:7px;font-weight:600;left:6px;letter-spacing:1px;position:absolute;top:4px}.zone-c[data-v-5b99f9d5]{background:#e2782b08;border:1.5px solid rgba(226,120,43,.25);bottom:60px;height:110px;left:160px;width:140px}.zone-c .zl[data-v-5b99f9d5]{color:#e2782b80;font-family:JetBrains Mono,monospace;font-size:7px;font-weight:600;left:6px;letter-spacing:1px;top:4px}.obj[data-v-5b99f9d5],.zone-c .zl[data-v-5b99f9d5]{position:absolute}.obj[data-v-5b99f9d5]{z-index:2}.det[data-v-5b99f9d5]{border-radius:2px;position:absolute;z-index:3}.det-p[data-v-5b99f9d5]{border:1px solid rgba(63,213,184,.5)}.det-v[data-v-5b99f9d5]{border:1px solid rgba(80,140,230,.5)}.det-a[data-v-5b99f9d5]{border:1px solid rgba(160,100,230,.5)}.det-b[data-v-5b99f9d5]{border:1px solid rgba(226,192,43,.5)}.det-alert[data-v-5b99f9d5]{animation:flash-r-5b99f9d5 2s ease-in-out infinite;border:1.5px solid rgba(226,60,60,.6)}@keyframes flash-r-5b99f9d5{0%,to{box-shadow:0 0 #e23c3c00}50%{box-shadow:0 0 10px #e23c3c33}}.otag[data-v-5b99f9d5]{border-radius:3px;font-family:JetBrains Mono,monospace;font-size:7px;font-weight:700;padding:1px 5px;position:absolute;white-space:nowrap;z-index:4}.ot-p[data-v-5b99f9d5]{background:#3fd5b81f;border:1px solid rgba(63,213,184,.2);color:#3fd5b8}.ot-v[data-v-5b99f9d5]{background:#508ce61a;border:1px solid rgba(80,140,230,.18);color:#508ce6}.ot-a[data-v-5b99f9d5]{background:#a064e61a;border:1px solid rgba(160,100,230,.18);color:#a064e6}.ot-b[data-v-5b99f9d5]{background:#e2c02b1a;border:1px solid rgba(226,192,43,.18);color:#e2c02b}.ot-alert[data-v-5b99f9d5]{background:#e23c3c1f;border:1px solid rgba(226,60,60,.2);color:#e24040}.dwell[data-v-5b99f9d5]{background:#e2782b1a;border:1px solid rgba(226,120,43,.2);border-radius:3px;color:#e2782b;font-size:8px;font-weight:600;padding:1px 5px}.dwell[data-v-5b99f9d5],.zone-cnt[data-v-5b99f9d5]{font-family:JetBrains Mono,monospace;position:absolute;z-index:5}.zone-cnt[data-v-5b99f9d5]{border-radius:6px;font-size:10px;font-weight:700;padding:3px 8px}.zc-teal[data-v-5b99f9d5]{background:#3fd5b81f;border:1px solid rgba(63,213,184,.25);color:#3fd5b8}.zc-orange[data-v-5b99f9d5]{background:#e2782b1f;border:1px solid rgba(226,120,43,.25);color:#e2782b}.rules-panel[data-v-5b99f9d5]{background:#0a121ef5;border:1px solid rgba(63,213,184,.1);border-radius:14px;box-shadow:0 10px 40px #0006;overflow:hidden;position:absolute;right:0;top:0;width:200px;z-index:6}.rp-head[data-v-5b99f9d5]{align-items:center;background:#00000040;border-bottom:1px solid rgba(63,213,184,.06);color:#f0f6ff;display:flex;font-size:11px;font-weight:700;gap:6px;padding:10px 14px}.rp-head svg[data-v-5b99f9d5]{fill:none;height:13px;stroke:#3fd5b8;stroke-width:2;width:13px}.rp-body[data-v-5b99f9d5]{padding:8px 10px}.rule[data-v-5b99f9d5]{align-items:center;background:#ffffff04;border-left:3px solid transparent;border-radius:7px;display:flex;gap:8px;margin-bottom:4px;padding:7px 8px}.rule.active[data-v-5b99f9d5]{background:#e23c3c0a}.rule-red[data-v-5b99f9d5]{border-left-color:#e24040}.rule-orange[data-v-5b99f9d5]{border-left-color:#e2782b}.rule-teal[data-v-5b99f9d5]{border-left-color:#3fd5b8}.rule-blue[data-v-5b99f9d5]{border-left-color:#508ce6}.rule-purple[data-v-5b99f9d5]{border-left-color:#a064e6}.rule-icon[data-v-5b99f9d5]{align-items:center;border-radius:5px;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.rule-icon svg[data-v-5b99f9d5]{fill:none;height:11px;stroke-width:2;width:11px}.ri-r[data-v-5b99f9d5]{background:#e23c3c1a}.ri-r svg[data-v-5b99f9d5]{stroke:#e24040}.ri-o[data-v-5b99f9d5]{background:#e2782b1a}.ri-o svg[data-v-5b99f9d5]{stroke:#e2782b}.ri-t[data-v-5b99f9d5]{background:#3fd5b81a}.ri-t svg[data-v-5b99f9d5]{stroke:#3fd5b8}.ri-b[data-v-5b99f9d5]{background:#508ce61a}.ri-b svg[data-v-5b99f9d5]{stroke:#508ce6}.ri-p[data-v-5b99f9d5]{background:#a064e61a}.ri-p svg[data-v-5b99f9d5]{stroke:#a064e6}.rule-info[data-v-5b99f9d5]{flex:1}.rule-name[data-v-5b99f9d5]{color:#f0f6ff;font-size:10px;font-weight:600}.rule-desc[data-v-5b99f9d5]{color:#7a93b4;font-size:7px}.rule-badge[data-v-5b99f9d5],.rule-desc[data-v-5b99f9d5]{font-family:JetBrains Mono,monospace}.rule-badge[data-v-5b99f9d5]{border-radius:6px;flex-shrink:0;font-size:8px;font-weight:700;padding:2px 6px}.rb-alert[data-v-5b99f9d5]{background:#e23c3c1a;color:#e24040}.rb-warn[data-v-5b99f9d5]{background:#e2782b1a;color:#e2782b}.rb-ok[data-v-5b99f9d5]{background:#3fd5b814;color:#3fd5b8}.bottom-bar[data-v-5b99f9d5]{bottom:0;left:0;position:absolute;right:0}.bb[data-v-5b99f9d5],.bottom-bar[data-v-5b99f9d5]{display:flex;gap:10px}.bb[data-v-5b99f9d5]{background:#0a121ef2;border:1px solid rgba(63,213,184,.08);border-radius:12px;box-shadow:0 4px 20px #0003;flex:1;padding:12px 14px}.bb[data-v-5b99f9d5],.bb-icon[data-v-5b99f9d5]{align-items:center}.bb-icon[data-v-5b99f9d5]{border-radius:9px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.bb-icon svg[data-v-5b99f9d5]{fill:none;height:18px;stroke-width:2;width:18px}.bbi-t[data-v-5b99f9d5]{background:#3fd5b81a}.bbi-t svg[data-v-5b99f9d5]{stroke:#3fd5b8}.bbi-b[data-v-5b99f9d5]{background:#508ce61a}.bbi-b svg[data-v-5b99f9d5]{stroke:#508ce6}.bbi-p[data-v-5b99f9d5]{background:#a064e61a}.bbi-p svg[data-v-5b99f9d5]{stroke:#a064e6}.bbi-y[data-v-5b99f9d5]{background:#e2c02b1a}.bbi-y svg[data-v-5b99f9d5]{stroke:#e2c02b}.bbi-r[data-v-5b99f9d5]{background:#e23c3c1a}.bbi-r svg[data-v-5b99f9d5]{stroke:#e24040}.bb-val[data-v-5b99f9d5]{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700;line-height:1}.bbv-t[data-v-5b99f9d5]{color:#3fd5b8}.bbv-b[data-v-5b99f9d5]{color:#508ce6}.bbv-p[data-v-5b99f9d5]{color:#a064e6}.bbv-y[data-v-5b99f9d5]{color:#e2c02b}.bbv-r[data-v-5b99f9d5]{color:#e24040}.bb-lbl[data-v-5b99f9d5]{color:#7a93b4;font-size:9px;margin-top:2px}.hero-right[data-v-666678a0]{align-items:center;display:flex;flex:1;justify-content:center;position:relative;z-index:2}.scene[data-v-666678a0]{height:490px;position:relative;width:560px}.photo[data-v-666678a0]{border:1px solid rgba(63,213,184,.12);border-radius:18px;box-shadow:0 20px 60px #00000080,0 0 20px #3fd5b80a;height:350px;left:15px;overflow:hidden;position:absolute;top:10px;width:440px}.photo img[data-v-666678a0]{filter:brightness(.48) contrast(1.15) saturate(.65);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.photo[data-v-666678a0]:after{background:linear-gradient(180deg,rgba(8,13,20,.1),transparent 40%,rgba(8,13,20,.5)),linear-gradient(135deg,rgba(63,213,184,.04),transparent);content:"";inset:0;position:absolute}.cam-hud[data-v-666678a0]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080d1499;border:1px solid rgba(63,213,184,.12);border-radius:6px;color:#3fd5b8;display:flex;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;gap:6px;left:28px;padding:4px 10px;position:absolute;top:22px;z-index:5}.cam-hud .dot[data-v-666678a0]{animation:pulse-666678a0 1s infinite;background:#e74c3c;border-radius:50%;height:5px;width:5px}.restricted[data-v-666678a0]{animation:zonePulse-666678a0 3s infinite;border:2px dashed rgba(226,120,43,.35);border-radius:6px;height:240px;left:80px;position:absolute;top:65px;width:280px;z-index:3}.restricted[data-v-666678a0]:after{background:#e2782b0a;border-radius:4px;content:"";inset:0;position:absolute}.zone-tag[data-v-666678a0]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#e2782b1a;border:1px solid rgba(226,120,43,.2);border-radius:3px;color:#e2782b;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:800;left:0;letter-spacing:1px;padding:2px 8px;position:absolute;top:-20px}@keyframes zonePulse-666678a0{0%,to{border-color:#e2782b59}50%{border-color:#e2782b26}}.person-group[data-v-666678a0]{left:222px;position:absolute;top:62px;z-index:4}.det-adult[data-v-666678a0]{animation:detWarn-666678a0 2s infinite;height:90px;position:relative;width:55px}.det-adult[data-v-666678a0],.det-child[data-v-666678a0]{border:2px solid #e2782b;border-radius:4px}.det-child[data-v-666678a0]{animation:detWarn-666678a0 2s .3s infinite;bottom:0;height:80px;position:absolute;right:-40px;width:35px}.det-label[data-v-666678a0]{background:#e2782b;border-radius:2px;color:#080d14;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700;left:-2px;padding:1px 6px;position:absolute;top:-18px;white-space:nowrap}.det-child .det-label[data-v-666678a0]{background:#e2782b;left:-6px}.corner[data-v-666678a0]{height:8px;position:absolute;width:8px}.corner[data-v-666678a0]:after,.corner[data-v-666678a0]:before{background:#e2782b;content:"";position:absolute}.corner.tl[data-v-666678a0]{left:-1px;top:-1px}.corner.tl[data-v-666678a0]:before{height:2px;left:0;top:0;width:8px}.corner.tl[data-v-666678a0]:after{height:8px;left:0;top:0;width:2px}.corner.tr[data-v-666678a0]{right:-1px;top:-1px}.corner.tr[data-v-666678a0]:before{height:2px;right:0;top:0;width:8px}.corner.tr[data-v-666678a0]:after{height:8px;right:0;top:0;width:2px}.corner.bl[data-v-666678a0]{bottom:-1px;left:-1px}.corner.bl[data-v-666678a0]:before{bottom:0;height:2px;left:0;width:8px}.corner.bl[data-v-666678a0]:after{bottom:0;height:8px;left:0;width:2px}.corner.br[data-v-666678a0]{bottom:-1px;right:-1px}.corner.br[data-v-666678a0]:before{bottom:0;height:2px;right:0;width:8px}.corner.br[data-v-666678a0]:after{bottom:0;height:8px;right:0;width:2px}@keyframes detWarn-666678a0{0%,to{box-shadow:0 0 #e2782b00}50%{box-shadow:0 0 16px #e2782b4d}}.alert-card[data-v-666678a0]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c1524f2;border:1px solid rgba(226,120,43,.2);border-radius:13px;box-shadow:0 0 25px #e2782b0f,0 10px 40px #0006;padding:16px;position:absolute;right:0;top:50px;width:195px;z-index:6}.alert-header[data-v-666678a0]{align-items:center;display:flex;gap:6px;margin-bottom:10px}.alert-dot[data-v-666678a0]{animation:pulse-666678a0 1s infinite;background:#e2782b;border-radius:50%;height:7px;width:7px}.alert-title[data-v-666678a0]{color:#e2782b;font-size:11px;font-weight:700}.alert-body[data-v-666678a0]{color:#b0c4de;font-size:11px;line-height:1.55}.alert-body strong[data-v-666678a0]{color:#f0f6ff}.alert-meta[data-v-666678a0]{border-top:1px solid rgba(226,120,43,.08);display:flex;gap:12px;margin-top:10px;padding-top:8px}.am-item .am-val[data-v-666678a0]{color:#e2782b;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.am-item .am-lbl[data-v-666678a0]{color:#7a93b4;font-size:8px;margin-top:1px}.pills[data-v-666678a0]{bottom:10px;display:flex;gap:10px;left:15px;position:absolute}.pill[data-v-666678a0]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1524d9;border:1px solid rgba(63,213,184,.1);border-radius:10px;display:flex;gap:8px;padding:10px 16px}.pill-val[data-v-666678a0]{color:#3fd5b8;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:800}.pill-lbl[data-v-666678a0]{color:#7a93b4;font-size:10px}@keyframes pulse-666678a0{0%,to{opacity:1}50%{opacity:.25}}.hero-right[data-v-892d6134]{align-items:center;display:flex;flex:1;justify-content:center;z-index:2}.right-layout[data-v-892d6134]{width:640px}.event-card[data-v-892d6134]{background:#0a121ef2;border:1px solid rgba(63,213,184,.12);border-radius:16px;box-shadow:0 15px 50px #0006;margin-bottom:14px;overflow:hidden}.ec-head[data-v-892d6134]{align-items:center;background:#3fd5b808;border-bottom:1px solid rgba(63,213,184,.06);display:flex;gap:8px;padding:12px 18px}.ec-head svg[data-v-892d6134]{fill:none;height:16px;stroke:#3fd5b8;stroke-width:2;width:16px}.ec-title[data-v-892d6134]{color:#f0f6ff;font-size:13px;font-weight:700}.ec-badge[data-v-892d6134]{background:#3fd5b81a;border-radius:8px;color:#3fd5b8;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;margin-left:auto;padding:3px 10px}.ec-body[data-v-892d6134]{padding:16px 18px}.match-flow[data-v-892d6134]{align-items:stretch;display:flex;gap:0}.mf-item[data-v-892d6134]{border-radius:10px;flex:1;padding:12px;position:relative;text-align:center}.mfi-truck[data-v-892d6134]{background:#e2c02b0a;border:1px solid rgba(226,192,43,.12)}.mfi-trailer[data-v-892d6134]{background:#e2782b08;border:1px solid rgba(226,120,43,.08)}.mfi-container[data-v-892d6134]{background:#508ce60a;border:1px solid rgba(80,140,230,.1)}.mf-label[data-v-892d6134]{font-family:JetBrains Mono,monospace;font-size:7px;font-weight:600;letter-spacing:1.5px;margin-bottom:8px}.mfl-y[data-v-892d6134]{color:#e2c02b99}.mfl-o[data-v-892d6134]{color:#e2782b80}.mfl-b[data-v-892d6134]{color:#508ce699}.mf-code[data-v-892d6134]{font-family:JetBrains Mono,monospace;font-size:16px;font-weight:900;letter-spacing:1.5px;margin-bottom:6px}.mfc-y[data-v-892d6134]{color:#e2c02b}.mfc-o[data-v-892d6134]{color:#e2782b}.mfc-b[data-v-892d6134]{color:#508ce6}.mf-detail[data-v-892d6134]{color:#7a93b4;font-size:9px;line-height:1.5}.mf-arrow[data-v-892d6134]{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:30px}.mf-arrow svg[data-v-892d6134]{height:20px;width:20px}.match-bar[data-v-892d6134]{align-items:center;background:#3fd5b80a;border:1px solid rgba(63,213,184,.1);border-radius:8px;display:flex;gap:8px;margin-top:14px;padding:10px 14px}.match-bar svg[data-v-892d6134]{fill:none;flex-shrink:0;height:16px;stroke:#3fd5b8;stroke-width:2;width:16px}.match-bar-text[data-v-892d6134]{color:#3fd5b8;font-size:11px;font-weight:600}.match-bar-detail[data-v-892d6134]{color:#7a93b4;font-family:JetBrains Mono,monospace;font-size:9px;margin-left:auto}.events-table[data-v-892d6134]{background:#0a121ef2;border:1px solid rgba(63,213,184,.08);border-radius:14px;box-shadow:0 8px 30px #0000004d;overflow:hidden}.et-head[data-v-892d6134]{background:#00000040;border-bottom:1px solid rgba(63,213,184,.06);color:#7a93b4;display:flex;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:600;letter-spacing:.5px;padding:10px 18px}.et-col[data-v-892d6134]{flex:1}.et-col-sm[data-v-892d6134]{width:50px}.et-col-sm[data-v-892d6134],.et-col-status[data-v-892d6134]{flex-shrink:0;text-align:center}.et-col-status[data-v-892d6134]{width:70px}.et-row[data-v-892d6134]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.02);display:flex;font-size:10px;padding:8px 18px}.et-row[data-v-892d6134]:last-child{border-bottom:none}.et-row[data-v-892d6134]:first-child{background:#3fd5b805}.et-plate[data-v-892d6134]{color:#e2c02b}.et-cnt[data-v-892d6134],.et-plate[data-v-892d6134]{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.et-cnt[data-v-892d6134]{color:#508ce6}.et-trailer[data-v-892d6134]{color:#e2782b;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600}.et-time[data-v-892d6134]{color:#7a93b480}.et-status[data-v-892d6134],.et-time[data-v-892d6134]{font-family:JetBrains Mono,monospace;font-size:8px;text-align:center}.et-status[data-v-892d6134]{border-radius:4px;font-weight:700;padding:2px 6px}.ets-ok[data-v-892d6134]{background:#3fd5b814;color:#3fd5b8}.ets-warn[data-v-892d6134]{background:#e2782b14;color:#e2782b}.hero-right[data-v-a543e201]{align-items:center;display:flex;flex:1;justify-content:center;z-index:2}.cards-grid[data-v-a543e201]{display:grid;gap:14px;grid-template-columns:1fr 1fr;width:580px}.pose-card[data-v-a543e201]{background:#0a121ef2;border:1px solid rgba(63,213,184,.1);border-radius:16px;box-shadow:0 10px 40px #0000004d;overflow:hidden;transition:border-color .3s,transform .3s}.pose-card[data-v-a543e201]:hover{transform:translateY(-3px)}.pose-card.card-alert[data-v-a543e201]{border-color:#e23c3c40}.pc-head[data-v-a543e201]{align-items:center;background:#00000040;border-bottom:1px solid hsla(0,0%,100%,.03);display:flex;gap:8px;padding:10px 14px}.pc-dot[data-v-a543e201]{border-radius:50%;flex-shrink:0;height:8px;width:8px}.pc-title[data-v-a543e201]{color:#f0f6ff;font-size:13px;font-weight:700}.pc-status[data-v-a543e201]{border-radius:8px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:600;letter-spacing:.5px;margin-left:auto;padding:2px 8px}.st-ok[data-v-a543e201]{background:#3fd5b81a;color:#3fd5b8}.st-info[data-v-a543e201]{background:#508ce61a;color:#508ce6}.st-alert[data-v-a543e201]{background:#e23c3c1a;color:#e24040}.st-warn[data-v-a543e201]{background:#e2782b1a;color:#e2782b}.pc-body[data-v-a543e201]{display:flex;gap:14px;padding:14px}.pc-skel[data-v-a543e201]{align-items:center;background:#0003;border:1px solid hsla(0,0%,100%,.03);border-radius:10px;flex-shrink:0}.pc-info[data-v-a543e201],.pc-skel[data-v-a543e201]{display:flex;justify-content:center}.pc-info[data-v-a543e201]{flex:1;gap:8px}.conf-group[data-v-a543e201],.pc-info[data-v-a543e201]{flex-direction:column}.conf-group[data-v-a543e201]{display:flex;gap:3px}.conf-label[data-v-a543e201]{display:flex;justify-content:space-between}.conf-name[data-v-a543e201]{color:#7a93b4}.conf-name[data-v-a543e201],.conf-pct[data-v-a543e201]{font-family:JetBrains Mono,monospace;font-size:9px}.conf-pct[data-v-a543e201]{color:#f0f6ff;font-weight:600}.conf-track[data-v-a543e201]{background:#ffffff0a;border-radius:2px;height:4px;overflow:hidden}.conf-fill[data-v-a543e201]{border-radius:2px;height:100%}.cf-teal[data-v-a543e201]{background:linear-gradient(90deg,#3fd5b8,#5ee3cb)}.cf-blue[data-v-a543e201]{background:linear-gradient(90deg,#508ce6,#70a5f0)}.cf-red[data-v-a543e201]{background:linear-gradient(90deg,#e24040,#f06060)}.cf-orange[data-v-a543e201]{background:linear-gradient(90deg,#e2782b,#f0944a)}.pc-stat[data-v-a543e201]{align-items:center;background:#ffffff05;border-radius:6px;display:flex;gap:6px;padding:5px 8px}.pc-stat-val[data-v-a543e201]{font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700}.psv-t[data-v-a543e201]{color:#3fd5b8}.psv-b[data-v-a543e201]{color:#508ce6}.psv-r[data-v-a543e201]{color:#e24040}.psv-o[data-v-a543e201]{color:#e2782b}.pc-stat-lbl[data-v-a543e201]{color:#7a93b4;font-size:9px;line-height:1.3}.alert-info[data-v-a543e201]{background:#e23c3c0f;border-left:2px solid #e24040;border-radius:6px;color:#b0c4de;font-size:10px;line-height:1.4;padding:5px 8px}.alert-info strong[data-v-a543e201]{color:#e24040}.sj[data-v-a543e201]{fill:currentColor}.sb[data-v-a543e201]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.5}@keyframes blink-dot-a543e201{0%,to{opacity:1}50%{opacity:.3}}.hero-right[data-v-93408c6e]{align-items:center;display:flex;flex:1;justify-content:center;position:relative;z-index:2}.scene[data-v-93408c6e]{height:560px;position:relative;width:680px}.cam[data-v-93408c6e]{background:#0a121ef2;border:1px solid rgba(63,213,184,.12);border-radius:16px;box-shadow:0 20px 60px #00000080;height:380px;left:0;overflow:hidden;position:absolute;top:0;width:440px}.cam-bar[data-v-93408c6e]{align-items:center;background:#0000004d;border-bottom:1px solid rgba(63,213,184,.06);display:flex;justify-content:space-between;padding:8px 14px}.cam-id[data-v-93408c6e]{color:#f0f6ff;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.cam-live[data-v-93408c6e]{align-items:center;display:flex;gap:4px}.rec-dot[data-v-93408c6e]{animation:blink-93408c6e 1.2s ease-in-out infinite;background:#e24040;border-radius:50%;height:6px;width:6px}@keyframes blink-93408c6e{0%,to{opacity:1}50%{opacity:.3}}.rec-txt[data-v-93408c6e]{color:#e24040;font-family:JetBrains Mono,monospace;font-size:8px}.vp[data-v-93408c6e]{background:linear-gradient(145deg,#0c1520,#101e2e);height:calc(100% - 34px);overflow:hidden;position:relative}.road[data-v-93408c6e]{background:#28283226;bottom:0;height:160px}.road[data-v-93408c6e],.road-line[data-v-93408c6e]{left:0;position:absolute;right:0}.road-line[data-v-93408c6e]{background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.08) 16px,transparent 0,transparent 32px);bottom:78px;height:2px}.car-front[data-v-93408c6e]{bottom:30px;z-index:2}.car-front[data-v-93408c6e],.v-det[data-v-93408c6e]{left:50%;position:absolute;transform:translate(-50%)}.v-det[data-v-93408c6e]{border:2px solid rgba(63,213,184,.5);border-radius:4px;bottom:20px;height:200px;width:180px;z-index:3}.plate-zone[data-v-93408c6e]{border:2px solid rgba(226,192,43,.7);border-radius:3px;bottom:60px;box-shadow:0 0 12px #e2c02b33;height:28px;left:50%;transform:translate(-50%);width:74px}.plate-zone[data-v-93408c6e],.zoom-connector[data-v-93408c6e]{position:absolute;z-index:4}.plate-zoom[data-v-93408c6e]{align-items:center;background:#0c1524f2;border:1px solid rgba(226,192,43,.3);border-radius:10px;box-shadow:0 8px 30px #0006;display:flex;flex-direction:column;height:70px;justify-content:center;position:absolute;right:15px;top:20px;width:160px;z-index:5}.pz-label[data-v-93408c6e]{color:#e2c02b99;font-family:JetBrains Mono,monospace;font-size:7px;font-weight:600;letter-spacing:1px;margin-bottom:4px}.pz-plate[data-v-93408c6e]{background:#f0f0e8;border:2px solid #2a4a80;border-radius:4px;padding:4px 12px}.pz-num[data-v-93408c6e]{color:#1a1a2a;font-size:14px;font-weight:900;letter-spacing:2px}.pz-conf[data-v-93408c6e],.pz-num[data-v-93408c6e]{font-family:JetBrains Mono,monospace}.pz-conf[data-v-93408c6e]{color:#3fd5b8;font-size:8px;font-weight:600;margin-top:4px}.v-attrs-overlay[data-v-93408c6e]{display:flex;flex-direction:column;gap:4px;left:15px;position:absolute;top:20px;z-index:5}.vao-tag[data-v-93408c6e]{background:#3fd5b81a;border:1px solid rgba(63,213,184,.2);border-radius:4px;color:#3fd5b8;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:600;padding:3px 8px}.side-panel[data-v-93408c6e]{background:#0a121ef5;border:1px solid rgba(63,213,184,.1);border-radius:14px;box-shadow:0 10px 40px #0006;overflow:hidden;position:absolute;right:0;top:0;width:220px;z-index:6}.sp-head[data-v-93408c6e]{align-items:center;background:#00000040;border-bottom:1px solid rgba(63,213,184,.06);color:#f0f6ff;display:flex;font-size:11px;font-weight:700;gap:6px;padding:10px 14px}.sp-head svg[data-v-93408c6e]{fill:none;height:13px;stroke:#3fd5b8;stroke-width:2;width:13px}.sp-body[data-v-93408c6e]{padding:10px 12px}.sp-plate[data-v-93408c6e]{background:#f0f0e8;border:2px solid #2a4a80;border-radius:6px;margin-bottom:12px;padding:10px 14px;text-align:center;width:100%}.sp-plate-num[data-v-93408c6e]{color:#1a1a2a;font-family:JetBrains Mono,monospace;font-size:20px;font-weight:900;letter-spacing:2px}.sp-plate-sub[data-v-93408c6e]{color:#4a5a70;font-size:8px;letter-spacing:1px;margin-top:2px}.sp-row[data-v-93408c6e]{align-items:center;background:#ffffff04;border-radius:5px;display:flex;justify-content:space-between;margin-bottom:3px;padding:5px 6px}.sp-label[data-v-93408c6e]{color:#7a93b4;font-size:10px}.sp-val[data-v-93408c6e]{color:#f0f6ff;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.sp-color-dot[data-v-93408c6e]{border-radius:2px;display:inline-block;height:8px;margin-right:4px;vertical-align:middle;width:8px}.access-badge[data-v-93408c6e]{align-items:center;border-radius:8px;display:flex;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;gap:6px;justify-content:center;margin-top:10px;padding:8px}.ab-granted[data-v-93408c6e]{background:#3fd5b814;border:1px solid rgba(63,213,184,.2);color:#3fd5b8}.event-card[data-v-93408c6e]{background:#0a121ef5;border:1px solid rgba(63,213,184,.1);border-radius:14px;box-shadow:0 10px 40px #00000059;overflow:hidden;position:absolute;right:0;top:305px;width:220px;z-index:6}.ev-head[data-v-93408c6e]{background:#00000040;border-bottom:1px solid rgba(63,213,184,.06);color:#7a93b4;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;padding:8px 12px}.ev-body[data-v-93408c6e]{padding:6px 10px}.ev-item[data-v-93408c6e]{align-items:center;color:#b0c4de;display:flex;font-size:9px;gap:6px;padding:4px 0}.ev-item[data-v-93408c6e]:first-child{color:#f0f6ff}.ev-dir[data-v-93408c6e]{align-items:center;border-radius:3px;display:flex;flex-shrink:0;font-size:9px;height:16px;justify-content:center;width:16px}.evd-in[data-v-93408c6e]{background:#3fd5b81a;color:#3fd5b8}.evd-out[data-v-93408c6e]{background:#e2782b1a;color:#e2782b}.ev-plate[data-v-93408c6e]{font-size:8px;font-weight:700}.ev-plate[data-v-93408c6e],.ev-time[data-v-93408c6e]{font-family:JetBrains Mono,monospace}.ev-time[data-v-93408c6e]{color:#7a93b466;flex-shrink:0;font-size:7px;margin-left:auto}.bottom-bar[data-v-93408c6e]{bottom:0;display:flex;gap:10px;left:0;position:absolute;right:0}.bb[data-v-93408c6e]{background:#0a121ef2;border:1px solid rgba(63,213,184,.08);border-radius:12px;box-shadow:0 4px 20px #0003;flex:1;gap:12px;padding:14px 16px}.bb[data-v-93408c6e],.bb-icon[data-v-93408c6e]{align-items:center;display:flex}.bb-icon[data-v-93408c6e]{border-radius:10px;flex-shrink:0;height:40px;justify-content:center;width:40px}.bb-icon svg[data-v-93408c6e]{fill:none;height:20px;stroke-width:2;width:20px}.bbi-t[data-v-93408c6e]{background:#3fd5b81a}.bbi-t svg[data-v-93408c6e]{stroke:#3fd5b8}.bbi-b[data-v-93408c6e]{background:#508ce61a}.bbi-b svg[data-v-93408c6e]{stroke:#508ce6}.bbi-o[data-v-93408c6e]{background:#e2782b1a}.bbi-o svg[data-v-93408c6e]{stroke:#e2782b}.bb-val[data-v-93408c6e]{font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700;line-height:1}.bbv-t[data-v-93408c6e]{color:#3fd5b8}.bbv-b[data-v-93408c6e]{color:#508ce6}.bbv-o[data-v-93408c6e]{color:#e2782b}.bb-lbl[data-v-93408c6e]{color:#7a93b4;font-size:10px;margin-top:2px}.hero-right[data-v-78463e00]{align-items:center;display:flex;flex:1;justify-content:center;position:relative;z-index:2}.scene[data-v-78463e00]{height:520px;position:relative;width:620px}.cam-feed[data-v-78463e00]{background:#0a121ef2;border:1px solid rgba(63,213,184,.12);border-radius:14px;box-shadow:0 10px 40px #0006;height:170px;overflow:hidden;position:absolute;width:260px}.cam-feed.active[data-v-78463e00]{border-color:#e2782b59;box-shadow:0 10px 40px #0006,0 0 20px #e2782b14}.feed1[data-v-78463e00]{left:0;top:0}.feed2[data-v-78463e00]{right:0;top:0}.feed3[data-v-78463e00]{left:60px;top:200px}.cam-header[data-v-78463e00]{align-items:center;background:#0006;display:flex;justify-content:space-between;padding:8px 12px}.cam-name[data-v-78463e00]{color:#7a93b4;font-size:10px;font-weight:600;letter-spacing:.5px}.cam-name[data-v-78463e00],.cam-time[data-v-78463e00]{font-family:JetBrains Mono,monospace}.cam-time[data-v-78463e00]{color:#7a93b499;font-size:9px}.cam-rec[data-v-78463e00]{align-items:center;display:flex;gap:4px}.rec-dot[data-v-78463e00]{animation:pulse-rec-78463e00 1.2s ease-in-out infinite;background:#e24040;border-radius:50%;height:6px;width:6px}@keyframes pulse-rec-78463e00{0%,to{opacity:1}50%{opacity:.3}}.rec-text[data-v-78463e00]{color:#e24040;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:1px}.feed-content[data-v-78463e00]{background:linear-gradient(135deg,#0c1520,#0f1a28);height:132px;overflow:hidden;position:relative}.feed-content[data-v-78463e00]:before{background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.4));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.floor-grid[data-v-78463e00]{background-image:linear-gradient(rgba(63,213,184,.06) 1px,transparent 0),linear-gradient(90deg,rgba(63,213,184,.06) 1px,transparent 0);background-size:20px 10px;bottom:0;height:40px;left:0;opacity:.5;position:absolute;right:0}.mini-person[data-v-78463e00]{position:absolute;z-index:2}.f1-p1[data-v-78463e00]{bottom:12px;left:50px}.f1-p2[data-v-78463e00]{bottom:10px;left:110px}.f1-p3[data-v-78463e00]{bottom:14px;left:170px}.f2-p1[data-v-78463e00]{bottom:10px;left:80px}.f2-p2[data-v-78463e00]{bottom:14px;left:160px}.f3-p1[data-v-78463e00]{bottom:12px;left:100px}.f3-p2[data-v-78463e00]{bottom:10px;left:180px}.mini-bbox[data-v-78463e00]{border:1px solid rgba(63,213,184,.5);border-radius:2px;position:absolute;z-index:3}.mini-bbox.suspect[data-v-78463e00]{border-color:#e2782b;box-shadow:0 0 8px #e2782b33}.mb-f1-1[data-v-78463e00]{bottom:8px;height:60px;left:44px;width:26px}.mb-f1-2[data-v-78463e00]{bottom:6px;height:62px;left:104px;width:28px}.mb-f1-3[data-v-78463e00]{bottom:10px;height:58px;left:164px;width:26px}.mb-f2-1[data-v-78463e00]{bottom:6px;height:62px;left:74px;width:28px}.mb-f2-2[data-v-78463e00]{bottom:10px;height:56px;left:154px;width:26px}.mb-f3-1[data-v-78463e00]{bottom:8px;height:60px;left:94px;width:28px}.mb-f3-2[data-v-78463e00]{bottom:6px;height:58px;left:174px;width:26px}.reid-line[data-v-78463e00]{position:absolute;z-index:5}.reid-line svg[data-v-78463e00]{height:100%;overflow:visible;width:100%}.reid-path[data-v-78463e00]{animation:dash-flow-78463e00 1.5s linear infinite;fill:none;stroke:#e2782b;stroke-dasharray:6 4;stroke-width:1.5}@keyframes dash-flow-78463e00{to{stroke-dashoffset:-20}}.timeline[data-v-78463e00]{bottom:0;height:100px;left:0;position:absolute;right:0;z-index:6}.timeline-track[data-v-78463e00]{background:#3fd5b826;bottom:40px;height:2px;left:20px;position:absolute;right:20px}.timeline-fill[data-v-78463e00]{background:linear-gradient(90deg,#3fd5b8,#e2782b);border-radius:1px;height:100%;width:65%}.t-marker[data-v-78463e00]{align-items:center;bottom:32px;display:flex;flex-direction:column;position:absolute}.t-marker .dot[data-v-78463e00]{background:#080d14;border:2px solid;border-radius:50%;height:10px;margin-bottom:6px;width:10px}.t-marker .time[data-v-78463e00]{color:#7a93b4;font-family:JetBrains Mono,monospace;font-size:9px}.t-marker .cam-label[data-v-78463e00]{color:#7a93b480;font-family:JetBrains Mono,monospace;font-size:8px;margin-top:2px}.tm1[data-v-78463e00]{left:20px}.tm1 .dot[data-v-78463e00]{border-color:#3fd5b8}.tm2[data-v-78463e00]{left:38%}.tm2 .dot[data-v-78463e00]{background:#e2782b33;border-color:#e2782b}.tm3[data-v-78463e00]{left:63%}.tm3 .dot[data-v-78463e00]{animation:pulse-dot2-78463e00 1.5s ease-in-out infinite;background:#e2782b4d;border-color:#e2782b}@keyframes pulse-dot2-78463e00{0%,to{box-shadow:0 0 #e2782b00}50%{box-shadow:0 0 10px #e2782b66}}.attr-card[data-v-78463e00]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c1524f2;border:1px solid rgba(226,120,43,.2);border-radius:12px;box-shadow:0 10px 40px #0006;padding:14px 16px;position:absolute;right:0;top:210px;width:220px;z-index:6}.attr-card-header[data-v-78463e00]{align-items:center;display:flex;gap:6px;margin-bottom:10px}.attr-card-header svg[data-v-78463e00]{fill:none;height:14px;stroke:#e2782b;stroke-width:2;width:14px}.attr-card-header span[data-v-78463e00]{color:#e2782b;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.attr-list[data-v-78463e00]{list-style:none;padding:0}.attr-list li[data-v-78463e00]{align-items:center;color:#b0c4de;display:flex;font-family:JetBrains Mono,monospace;font-size:11px;gap:8px;padding:4px 0}.attr-swatch[data-v-78463e00]{border-radius:2px;flex-shrink:0;height:10px;width:10px}.attr-check[data-v-78463e00]{color:#3fd5b8;font-size:12px}.attr-list .match-pct[data-v-78463e00]{color:#e2782b;font-size:10px;font-weight:600;margin-left:auto}.path-label[data-v-78463e00]{align-items:center;color:#e2782b99;display:flex;font-family:JetBrains Mono,monospace;font-size:9px;gap:6px;left:30px;letter-spacing:1px;position:absolute;top:185px}.path-label svg[data-v-78463e00]{height:12px;width:60px}.hero-right[data-v-48ea743f]{align-items:center;display:flex;flex:1;justify-content:center;position:relative;z-index:2}.scene[data-v-48ea743f]{height:560px;position:relative;width:680px}.card[data-v-48ea743f]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a121ef2;border:1px solid rgba(63,213,184,.1);border-radius:14px;box-shadow:0 10px 40px #00000059;overflow:hidden;position:absolute}.card-head[data-v-48ea743f]{align-items:center;background:#00000040;border-bottom:1px solid rgba(63,213,184,.06);display:flex;gap:6px;padding:10px 14px}.card-head svg[data-v-48ea743f]{fill:none;height:13px;stroke:#3fd5b8;stroke-width:2;width:13px}.card-head span[data-v-48ea743f]{color:#7a93b4;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.5px}.card-head .status[data-v-48ea743f]{border-radius:10px;font-size:9px;margin-left:auto;padding:2px 8px}.status-live[data-v-48ea743f]{background:#3fd5b81a;color:#3fd5b8}.status-alert[data-v-48ea743f]{background:#e2782b1a;color:#e2782b}.card-rules[data-v-48ea743f]{height:260px;left:0;top:0;width:330px}.rules-content[data-v-48ea743f]{padding:12px 14px;position:relative}.cam-view[data-v-48ea743f]{background:linear-gradient(135deg,#0c1520,#101e2e);border-radius:8px;height:148px;margin-bottom:8px;overflow:hidden;position:relative;width:100%}.zone[data-v-48ea743f]{border-radius:4px;position:absolute}.zone-restricted[data-v-48ea743f]{background:#e23c3c14;border:1.5px solid rgba(226,60,60,.35);height:80px;left:15px;top:20px;width:90px}.zone-restricted[data-v-48ea743f]:after{color:#e23c3cb3;content:"RESTRICTED";font-family:JetBrains Mono,monospace;font-size:7px;left:5px;letter-spacing:1px;position:absolute;top:3px}.zone-crowd[data-v-48ea743f]{background:#e2782b0f;border:1.5px dashed rgba(226,120,43,.3);height:90px;right:20px;top:30px;width:120px}.zone-crowd[data-v-48ea743f]:after{color:#e2782b99;content:"CROWD ZONE";font-family:JetBrains Mono,monospace;font-size:7px;left:5px;letter-spacing:1px;position:absolute;top:3px}.fig[data-v-48ea743f]{position:absolute;z-index:2}.fig svg[data-v-48ea743f]{display:block}.fig-r1[data-v-48ea743f]{left:35px;top:42px}.fig-c1[data-v-48ea743f]{right:78px;top:55px}.fig-c2[data-v-48ea743f]{right:50px;top:50px}.fig-c3[data-v-48ea743f]{right:30px;top:58px}.fig-c4[data-v-48ea743f]{right:62px;top:48px}.fig-car[data-v-48ea743f]{bottom:12px;left:110px}.alert-ring[data-v-48ea743f]{animation:pulse-alert-48ea743f 2s ease-in-out infinite;border:1.5px solid rgba(226,60,60,.5);border-radius:3px;height:40px;left:28px;position:absolute;top:38px;width:32px}@keyframes pulse-alert-48ea743f{0%,to{box-shadow:0 0 #e23c3c00}50%{box-shadow:0 0 12px #e23c3c4d}}.rule-bar[data-v-48ea743f]{display:flex;gap:6px}.rule-item[data-v-48ea743f]{align-items:center;border-radius:5px;display:flex;flex:1;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:600;gap:4px;padding:4px 8px}.rule-intrusion[data-v-48ea743f]{background:#e23c3c14;border:1px solid rgba(226,60,60,.15);color:#e24040}.rule-crowd[data-v-48ea743f]{background:#e2782b14;border:1px solid rgba(226,120,43,.15);color:#e2782b}.rule-loiter[data-v-48ea743f]{background:#3fd5b814;border:1px solid rgba(63,213,184,.12);color:#3fd5b8}.rule-dot[data-v-48ea743f]{border-radius:50%;flex-shrink:0;height:5px;width:5px}.dot-red[data-v-48ea743f]{animation:pulse-dot-48ea743f 1.5s ease-in-out infinite;background:#e24040}.dot-orange[data-v-48ea743f]{background:#e2782b}.dot-green[data-v-48ea743f]{background:#3fd5b8}@keyframes pulse-dot-48ea743f{0%,to{opacity:1}50%{opacity:.3}}.card-heatmap[data-v-48ea743f]{height:235px;right:0;top:0;width:320px}.heatmap-content[data-v-48ea743f]{padding:10px 14px;position:relative}.heatmap-view[data-v-48ea743f]{background:linear-gradient(135deg,#0c1520,#101e2e);border-radius:8px;height:138px;overflow:hidden;position:relative;width:100%}.heat-spot[data-v-48ea743f]{border-radius:50%;mix-blend-mode:screen;pointer-events:none;position:absolute}.hs1[data-v-48ea743f]{background:radial-gradient(circle,rgba(226,60,60,.5) 0,rgba(226,120,43,.2) 40%,transparent 70%);height:80px;left:30px;top:20px;width:80px}.hs2[data-v-48ea743f]{background:radial-gradient(circle,rgba(226,120,43,.4) 0,rgba(226,180,43,.15) 40%,transparent 70%);height:70px;left:100px;top:40px;width:100px}.hs3[data-v-48ea743f]{background:radial-gradient(circle,rgba(63,213,184,.35) 0,rgba(63,213,184,.1) 40%,transparent 70%);height:60px;right:30px;top:50px;width:90px}.hs4[data-v-48ea743f]{background:radial-gradient(circle,rgba(226,120,43,.3) 0,transparent 60%);height:50px;right:70px;top:10px;width:60px}.heat-legend[data-v-48ea743f]{align-items:center;background:#00000080;border-radius:4px;bottom:6px;display:flex;gap:4px;padding:3px 8px;position:absolute;right:6px}.heat-gradient[data-v-48ea743f]{background:linear-gradient(90deg,#3fd5b8,#e2c02b,#e2782b,#e24040);border-radius:3px;height:6px;width:50px}.heat-legend span[data-v-48ea743f]{color:#7a93b4;font-family:JetBrains Mono,monospace;font-size:7px}.heatmap-grid[data-v-48ea743f]{background-image:linear-gradient(rgba(63,213,184,.05) 1px,transparent 0),linear-gradient(90deg,rgba(63,213,184,.05) 1px,transparent 0);background-size:30px 30px;inset:0;position:absolute}.heat-stats[data-v-48ea743f]{display:flex;gap:12px;margin-top:8px}.heat-stat[data-v-48ea743f]{text-align:center}.heat-stat .val[data-v-48ea743f]{color:#f0f6ff;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700}.heat-stat .lbl[data-v-48ea743f]{color:#7a93b4;font-size:8px;letter-spacing:.5px;text-transform:uppercase}.card-reid[data-v-48ea743f]{height:155px;right:0;top:240px;width:320px}.reid-content[data-v-48ea743f]{display:flex;gap:12px;padding:10px 14px}.reid-suspect[data-v-48ea743f]{align-items:center;background:#0c1524cc;border:1px solid rgba(226,120,43,.2);border-radius:8px;display:flex;flex-shrink:0;height:100px;justify-content:center;position:relative;width:60px}.reid-suspect[data-v-48ea743f]:after{bottom:-14px;color:#e2782b;content:"QUERY";font-family:JetBrains Mono,monospace;font-size:7px;letter-spacing:1px;position:absolute}.reid-matches[data-v-48ea743f]{display:flex;flex:1;flex-direction:column;gap:5px}.reid-match[data-v-48ea743f]{align-items:center;background:#ffffff05;border-radius:6px;display:flex;gap:8px;padding:5px 8px}.reid-match.top[data-v-48ea743f]{background:#e2782b0f;border:1px solid rgba(226,120,43,.12)}.reid-thumb[data-v-48ea743f]{align-items:center;background:#0c1524cc;border-radius:4px;display:flex;height:38px;justify-content:center;overflow:hidden;width:26px}.reid-info[data-v-48ea743f]{color:#7a93b4;flex:1;font-family:JetBrains Mono,monospace;font-size:9px;line-height:1.4}.reid-info strong[data-v-48ea743f]{color:#f0f6ff;font-size:10px}.reid-score[data-v-48ea743f]{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.sc-hi[data-v-48ea743f]{color:#e2782b}.sc-md[data-v-48ea743f]{color:#3fd5b8}.card-watchlist[data-v-48ea743f]{bottom:30px;height:195px;left:0;width:240px}.wl-content[data-v-48ea743f]{padding:10px 14px}.wl-group[data-v-48ea743f]{align-items:center;border-radius:6px;display:flex;gap:8px;margin-bottom:4px;padding:6px 8px;transition:background .2s}.wl-group[data-v-48ea743f]:first-child{background:#e23c3c0d;border:1px solid rgba(226,60,60,.1)}.wl-icon[data-v-48ea743f]{align-items:center;border-radius:6px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.wl-icon svg[data-v-48ea743f]{fill:none;height:14px;stroke-width:2;width:14px}.wl-icon-red[data-v-48ea743f]{background:#e23c3c1a}.wl-icon-red svg[data-v-48ea743f]{stroke:#e24040}.wl-icon-orange[data-v-48ea743f]{background:#e2782b1a}.wl-icon-orange svg[data-v-48ea743f]{stroke:#e2782b}.wl-icon-teal[data-v-48ea743f]{background:#3fd5b81a}.wl-icon-teal svg[data-v-48ea743f]{stroke:#3fd5b8}.wl-info[data-v-48ea743f]{flex:1;min-width:0}.wl-name[data-v-48ea743f]{color:#f0f6ff;font-size:11px;font-weight:600;margin-bottom:1px}.wl-meta[data-v-48ea743f]{color:#7a93b4;font-size:8px}.wl-count[data-v-48ea743f],.wl-meta[data-v-48ea743f]{font-family:JetBrains Mono,monospace}.wl-count[data-v-48ea743f]{flex-shrink:0;font-size:11px;font-weight:700}.wl-count-red[data-v-48ea743f]{color:#e24040}.wl-count-orange[data-v-48ea743f]{color:#e2782b}.wl-count-teal[data-v-48ea743f]{color:#3fd5b8}.card-floor[data-v-48ea743f]{bottom:30px;height:195px;left:260px;width:260px}.floor-content[data-v-48ea743f]{padding:10px 14px;position:relative}.floor-plan[data-v-48ea743f]{background:#0c152499;border:1px solid rgba(63,213,184,.06);border-radius:6px;height:120px;overflow:hidden;position:relative;width:100%}.floor-plan svg[data-v-48ea743f]{height:100%;width:100%}.vehicle-indicators[data-v-48ea743f]{display:flex;gap:6px;margin-top:6px}.v-ind[data-v-48ea743f]{align-items:center;background:#508ce614;border:1px solid rgba(80,140,230,.12);border-radius:4px;color:#508ce6;display:flex;font-family:JetBrains Mono,monospace;font-size:8px;gap:4px;padding:3px 7px}.v-ind svg[data-v-48ea743f]{fill:none;height:10px;stroke:#508ce6;stroke-width:2;width:10px}.p-ind[data-v-48ea743f]{align-items:center;background:#3fd5b814;border:1px solid rgba(63,213,184,.12);border-radius:4px;color:#3fd5b8;display:flex;font-family:JetBrains Mono,monospace;font-size:8px;gap:4px;padding:3px 7px}.p-ind svg[data-v-48ea743f]{fill:none;height:10px;stroke:#3fd5b8;stroke-width:2;width:10px}.alert-toast[data-v-48ea743f]{animation:slide-in-48ea743f .5s ease-out;background:#0c1524f5;border:1px solid rgba(226,60,60,.25);border-left:3px solid #e24040;border-radius:10px;bottom:248px;box-shadow:0 8px 30px #0006,0 0 15px #e23c3c0f;left:60px;padding:10px 14px;position:absolute;width:280px;z-index:8}@keyframes slide-in-48ea743f{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.toast-header[data-v-48ea743f]{align-items:center;display:flex;gap:6px;margin-bottom:6px}.toast-header svg[data-v-48ea743f]{fill:none;height:14px;stroke:#e24040;stroke-width:2;width:14px}.toast-header span[data-v-48ea743f]{color:#e24040;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.5px}.toast-header .toast-time[data-v-48ea743f]{color:#7a93b4;font-size:9px;font-weight:400;margin-left:auto}.toast-body[data-v-48ea743f]{color:#b0c4de;font-size:11px;line-height:1.5}.toast-body strong[data-v-48ea743f]{color:#f0f6ff}.hero-right[data-v-e27cb331]{align-items:center;display:flex;flex:1;justify-content:center;z-index:2}.panels[data-v-e27cb331]{display:flex;gap:14px;width:620px}.panel[data-v-e27cb331]{background:#0a121ef2;border-radius:16px;box-shadow:0 15px 50px #0006;flex:1;overflow:hidden}.panel-fire[data-v-e27cb331]{border:1px solid rgba(226,60,60,.2)}.panel-smoke[data-v-e27cb331]{border:1px solid rgba(122,147,180,.15)}.p-head[data-v-e27cb331]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.03);display:flex;gap:7px;padding:10px 14px}.panel-fire .p-head[data-v-e27cb331]{background:#e23c3c0a}.panel-smoke .p-head[data-v-e27cb331]{background:#7a93b408}.p-icon[data-v-e27cb331]{align-items:center;border-radius:6px;display:flex;height:24px;justify-content:center;width:24px}.p-icon svg[data-v-e27cb331]{fill:none;height:14px;stroke-width:2;width:14px}.pi-fire[data-v-e27cb331]{background:#e23c3c1f}.pi-fire svg[data-v-e27cb331]{stroke:#e24040}.pi-smoke[data-v-e27cb331]{background:#7a93b41a}.pi-smoke svg[data-v-e27cb331]{stroke:#7a93b4}.p-title[data-v-e27cb331]{color:#f0f6ff;font-size:12px;font-weight:700}.p-status[data-v-e27cb331]{border-radius:8px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700;margin-left:auto;padding:2px 8px}.ps-fire[data-v-e27cb331]{background:#e23c3c1a;color:#e24040}.ps-smoke[data-v-e27cb331]{background:#e2782b1a;color:#e2782b}.p-vp[data-v-e27cb331]{background:linear-gradient(145deg,#0c1520,#121e2e);height:300px;overflow:hidden;position:relative}.fire-glow[data-v-e27cb331]{background:radial-gradient(ellipse,rgba(226,80,30,.15) 0,rgba(226,40,40,.05) 40%,transparent 70%);bottom:0;height:150px;pointer-events:none;width:200px}.fire-glow[data-v-e27cb331],.flames[data-v-e27cb331]{left:50%;position:absolute;transform:translate(-50%)}.flames[data-v-e27cb331]{bottom:30px;z-index:2}.fire-det[data-v-e27cb331]{animation:flash-fire-e27cb331 1.5s ease-in-out infinite;border:2px solid rgba(226,60,60,.6);border-radius:4px;bottom:20px;height:140px;left:50%;position:absolute;transform:translate(-50%);width:130px;z-index:3}@keyframes flash-fire-e27cb331{0%,to{box-shadow:0 0 #e23c3c00}50%{box-shadow:0 0 20px #e23c3c40}}.fire-tag[data-v-e27cb331]{align-items:center;background:#e23c3c26;border:1px solid rgba(226,60,60,.3);border-radius:5px;bottom:168px;color:#e24040;display:flex;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;gap:4px;left:50%;padding:3px 10px;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:5}.p-ground[data-v-e27cb331]{background:#28231e4d;bottom:0;height:35px;left:0;position:absolute;right:0}.smoke-cloud[data-v-e27cb331]{border-radius:50%;mix-blend-mode:screen;pointer-events:none;position:absolute}.sc1[data-v-e27cb331]{animation:drift-e27cb331 6s ease-in-out infinite;background:radial-gradient(ellipse,rgba(150,160,180,.2) 0,rgba(120,130,150,.08) 50%,transparent 70%);height:80px;left:40px;top:30px;width:120px}.sc2[data-v-e27cb331]{animation:drift-e27cb331 8s ease-in-out infinite reverse;background:radial-gradient(ellipse,rgba(140,150,170,.15) 0,rgba(110,120,140,.05) 50%,transparent 70%);height:90px;left:80px;top:60px;width:140px}.sc3[data-v-e27cb331]{animation:drift-e27cb331 5s ease-in-out 1s infinite;background:radial-gradient(ellipse,rgba(160,170,190,.18) 0,transparent 60%);height:70px;right:20px;top:20px;width:100px}.sc4[data-v-e27cb331]{animation:drift-e27cb331 7s ease-in-out 2s infinite;background:radial-gradient(ellipse,rgba(130,140,160,.12) 0,transparent 60%);height:60px;left:20px;top:80px;width:160px}@keyframes drift-e27cb331{0%,to{transform:translate(0)}25%{transform:translate(8px,-4px)}50%{transform:translate(-5px,-8px)}75%{transform:translate(5px,-2px)}}.smoke-source[data-v-e27cb331]{bottom:40px;z-index:2}.smoke-det[data-v-e27cb331],.smoke-source[data-v-e27cb331]{left:50%;position:absolute;transform:translate(-50%)}.smoke-det[data-v-e27cb331]{animation:flash-smoke-e27cb331 2s ease-in-out infinite;border:2px solid rgba(122,147,180,.4);border-radius:4px;height:180px;top:15px;width:200px;z-index:3}@keyframes flash-smoke-e27cb331{0%,to{box-shadow:0 0 #7a93b400}50%{box-shadow:0 0 15px #7a93b41f}}.smoke-tag[data-v-e27cb331]{align-items:center;background:#7a93b41f;border:1px solid rgba(122,147,180,.25);border-radius:5px;color:#7a93b4;display:flex;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;gap:4px;left:50%;padding:3px 10px;position:absolute;top:2px;transform:translate(-50%);white-space:nowrap;z-index:5}.density-bar[data-v-e27cb331]{bottom:45px;left:10px;position:absolute;right:10px;z-index:4}.db-label[data-v-e27cb331]{color:#7a93b480;font-family:JetBrains Mono,monospace;font-size:7px;margin-bottom:3px}.db-track[data-v-e27cb331]{background:#7a93b414;border-radius:2px;height:4px;overflow:hidden}.db-fill[data-v-e27cb331]{border-radius:2px;height:100%}.dbf-smoke[data-v-e27cb331]{background:linear-gradient(90deg,#7a93b44d,#e2782b80);width:65%}.p-foot[data-v-e27cb331]{flex-direction:column;padding:12px 14px}.p-foot[data-v-e27cb331],.pf-row[data-v-e27cb331]{display:flex;gap:6px}.pf-icon[data-v-e27cb331],.pf-row[data-v-e27cb331]{align-items:center}.pf-icon[data-v-e27cb331]{border-radius:4px;display:flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.pf-icon svg[data-v-e27cb331]{fill:none;height:10px;stroke-width:2;width:10px}.pfi-r[data-v-e27cb331]{background:#e23c3c1a}.pfi-r svg[data-v-e27cb331]{stroke:#e24040}.pfi-g[data-v-e27cb331]{background:#7a93b414}.pfi-g svg[data-v-e27cb331]{stroke:#7a93b4}.pf-label[data-v-e27cb331]{color:#b0c4de;flex:1;font-size:10px}.pf-val[data-v-e27cb331]{flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.pfv-r[data-v-e27cb331]{color:#e24040}.pfv-o[data-v-e27cb331]{color:#e2782b}.pfv-g[data-v-e27cb331]{color:#7a93b4}.bottom-bar[data-v-e27cb331]{bottom:0;display:flex;gap:10px;left:0;position:absolute;right:0}.bb[data-v-e27cb331]{align-items:center;background:#0a121ef2;border:1px solid rgba(63,213,184,.08);border-radius:12px;box-shadow:0 4px 20px #0003;display:flex;flex:1;gap:12px;padding:14px 16px}.bb.bb-alert[data-v-e27cb331]{border-color:#e23c3c33}.bb.bb-warn[data-v-e27cb331]{border-color:#e2782b26}.bb-icon[data-v-e27cb331]{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.bb-icon svg[data-v-e27cb331]{fill:none;height:20px;stroke-width:2;width:20px}.bbi-r[data-v-e27cb331]{background:#e23c3c1a}.bbi-r svg[data-v-e27cb331]{stroke:#e24040}.bbi-o[data-v-e27cb331]{background:#e2782b1a}.bbi-o svg[data-v-e27cb331]{stroke:#e2782b}.bbi-t[data-v-e27cb331]{background:#3fd5b81a}.bbi-t svg[data-v-e27cb331]{stroke:#3fd5b8}.bb-val[data-v-e27cb331]{font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700;line-height:1}.bbv-r[data-v-e27cb331]{color:#e24040}.bbv-o[data-v-e27cb331]{color:#e2782b}.bbv-t[data-v-e27cb331]{color:#3fd5b8}.bb-lbl[data-v-e27cb331]{color:#7a93b4;font-size:10px;margin-top:2px}.scene[data-v-516d6910]{height:560px;position:relative;width:680px}.cam[data-v-516d6910]{background:#0a121ef2;border:1px solid rgba(63,213,184,.12);border-radius:16px;box-shadow:0 20px 60px #00000080;height:360px;left:0;overflow:hidden;position:absolute;top:0;width:440px}.cam-bar[data-v-516d6910]{align-items:center;background:#0000004d;border-bottom:1px solid rgba(63,213,184,.06);display:flex;justify-content:space-between;padding:8px 14px}.cam-id[data-v-516d6910]{color:#f0f6ff;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.cam-live[data-v-516d6910]{align-items:center;display:flex;gap:4px}.rec-dot[data-v-516d6910]{animation:blink-516d6910 1.2s ease-in-out infinite;background:#e24040;border-radius:50%;height:6px;width:6px}@keyframes blink-516d6910{0%,to{opacity:1}50%{opacity:.3}}.rec-txt[data-v-516d6910]{color:#e24040;font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:1px}.vp[data-v-516d6910]{background:linear-gradient(145deg,#0c1520,#101e2e);height:calc(100% - 34px);position:relative}.road[data-v-516d6910],.vp[data-v-516d6910]{overflow:hidden}.road[data-v-516d6910]{inset:0}.road[data-v-516d6910],.road-line[data-v-516d6910]{position:absolute}.road-line[data-v-516d6910]{background:#ffffff0a}.road-h[data-v-516d6910]{height:95px;left:0;right:0;top:140px}.road-h[data-v-516d6910],.road-v[data-v-516d6910]{background:#ffffff04}.road-v[data-v-516d6910]{bottom:0;left:180px;top:0;width:80px}.dash-h[data-v-516d6910]{background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.08) 14px,transparent 0,transparent 28px);height:2px;left:0;right:0;top:186px}.dash-h[data-v-516d6910],.dash-v[data-v-516d6910]{position:absolute}.dash-v[data-v-516d6910]{background:repeating-linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.08) 14px,transparent 0,transparent 28px);bottom:0;left:219px;top:0;width:2px}.det-line[data-v-516d6910]{position:absolute;z-index:3}.line-a[data-v-516d6910]{background:linear-gradient(90deg,#3fd5b899,#3fd5b833);border-radius:1.5px;height:3px;left:167px;top:98px;width:96px}.line-a[data-v-516d6910]:after,.line-a[data-v-516d6910]:before{background:#3fd5b8;border:2px solid #0c1520;border-radius:50%;content:"";height:8px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.line-a[data-v-516d6910]:before{left:-4px}.line-a[data-v-516d6910]:after{right:-4px}.line-b[data-v-516d6910]{background:linear-gradient(180deg,#e2782b99,#e2782b33);border-radius:1.5px;height:105px;left:110px;top:130px;width:3px}.line-b[data-v-516d6910]:after,.line-b[data-v-516d6910]:before{background:#e2782b;border:2px solid #0c1520;border-radius:50%;content:"";height:8px;left:50%;position:absolute;transform:translate(-50%);width:8px}.line-b[data-v-516d6910]:before{top:-4px}.line-b[data-v-516d6910]:after{bottom:-4px}.line-c[data-v-516d6910]{background:linear-gradient(90deg,#508ce680,#508ce633);border-radius:1.5px;height:3px;left:330px;top:250px;transform:rotate(-30deg);width:75px}.line-c[data-v-516d6910]:after,.line-c[data-v-516d6910]:before{background:#508ce6;border:2px solid #0c1520;border-radius:50%;content:"";height:8px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.line-c[data-v-516d6910]:before{left:-4px}.line-c[data-v-516d6910]:after{right:-4px}.ll[data-v-516d6910]{border-radius:4px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700;padding:2px 6px;position:absolute;white-space:nowrap;z-index:4}.ll-a[data-v-516d6910]{background:#3fd5b81f;border:1px solid rgba(63,213,184,.25);color:#3fd5b8;left:270px;top:82px}.ll-b[data-v-516d6910]{background:#e2782b1f;border:1px solid rgba(226,120,43,.25);color:#e2782b;left:60px;top:120px}.ll-c[data-v-516d6910]{background:#508ce61f;border:1px solid rgba(80,140,230,.25);color:#508ce6;left:380px;top:233px}.dir-arrow[data-v-516d6910]{z-index:4}.dir-arrow[data-v-516d6910],.obj[data-v-516d6910]{position:absolute}.obj[data-v-516d6910]{z-index:2}.car1[data-v-516d6910]{left:22px;top:157px}.car2[data-v-516d6910]{left:332px;top:175px}.car3[data-v-516d6910]{left:211px;top:33px}.ped1[data-v-516d6910]{left:345px;top:200px}.ped2[data-v-516d6910]{left:205px;top:65px}.bike1[data-v-516d6910]{left:132px;top:180px}.dbox[data-v-516d6910]{border-radius:2px;position:absolute;z-index:3}.db-car[data-v-516d6910]{border:1px solid rgba(80,140,230,.5)}.db-ped[data-v-516d6910]{border:1px solid rgba(63,213,184,.5)}.db-bike[data-v-516d6910]{border:1px solid rgba(160,100,230,.5)}.db1[data-v-516d6910]{left:19px;top:154px}.db1[data-v-516d6910],.db2[data-v-516d6910]{height:24px;width:48px}.db2[data-v-516d6910]{left:329px;top:172px}.db3[data-v-516d6910]{height:46px;left:208px;top:30px;width:26px}.db4[data-v-516d6910]{height:40px;left:342px;top:197px;width:22px}.db5[data-v-516d6910]{height:36px;left:202px;top:62px;width:20px}.db6[data-v-516d6910]{height:22px;left:129px;top:177px;width:32px}.cross-evt[data-v-516d6910]{align-items:center;animation:pop-in-516d6910 .3s ease-out;border-radius:50%;display:flex;height:14px;justify-content:center;position:absolute;width:14px;z-index:5}@keyframes pop-in-516d6910{0%{transform:scale(0)}to{transform:scale(1)}}.ce-teal[data-v-516d6910]{background:#3fd5b833;border:1px solid rgba(63,213,184,.4)}.ce-orange[data-v-516d6910]{background:#e2782b33;border:1px solid rgba(226,120,43,.4)}.ce1[data-v-516d6910]{left:220px;top:91px}.ce2[data-v-516d6910]{left:103px;top:170px}.stats-panel[data-v-516d6910]{background:#0a121ef2;border:1px solid rgba(63,213,184,.1);border-radius:16px;box-shadow:0 10px 40px #0006;height:360px;overflow:hidden;position:absolute;right:0;top:0;width:220px}.sp-head[data-v-516d6910]{align-items:center;background:#00000040;border-bottom:1px solid rgba(63,213,184,.06);display:flex;gap:6px;padding:10px 14px}.sp-head svg[data-v-516d6910]{fill:none;height:14px;stroke:#3fd5b8;stroke-width:2;width:14px}.sp-head span[data-v-516d6910]{color:#f0f6ff;font-size:12px;font-weight:700}.sp-body[data-v-516d6910]{padding:12px 14px}.period-tabs[data-v-516d6910]{display:flex;gap:4px;margin-bottom:14px}.ptab[data-v-516d6910]{background:#ffffff05;border-radius:6px;color:#7a93b4;flex:1;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:600;letter-spacing:.5px;padding:4px;text-align:center}.ptab.active[data-v-516d6910]{background:#3fd5b81a;border:1px solid rgba(63,213,184,.15);color:#3fd5b8}.chart[data-v-516d6910]{align-items:flex-end;border-bottom:1px solid rgba(63,213,184,.06);display:flex;gap:3px;height:80px;margin-bottom:6px;padding-bottom:2px}.chart-bar[data-v-516d6910]{border-radius:2px 2px 0 0;flex:1;min-height:4px;position:relative}.cb-teal[data-v-516d6910]{background:#3fd5b880}.cb-orange[data-v-516d6910]{background:#e2782b66}.cb-blue[data-v-516d6910]{background:#508ce666}.chart-stack[data-v-516d6910]{display:flex;flex:1;flex-direction:column-reverse;gap:1px;min-height:4px}.cs-seg[data-v-516d6910]{border-radius:1px;min-height:2px}.chart-x[data-v-516d6910]{display:flex;justify-content:space-between;margin-bottom:12px}.chart-x span[data-v-516d6910]{color:#7a93b466;font-family:JetBrains Mono,monospace;font-size:7px}.line-stats[data-v-516d6910]{display:flex;flex-direction:column;gap:6px}.ls-row[data-v-516d6910]{align-items:center;background:#ffffff04;border-radius:8px;display:flex;gap:8px;padding:6px 8px}.ls-color[data-v-516d6910]{border-radius:2px;flex-shrink:0;height:28px;width:4px}.ls-info[data-v-516d6910]{flex:1}.ls-name[data-v-516d6910]{color:#f0f6ff;font-size:10px;font-weight:600;margin-bottom:1px}.ls-detail[data-v-516d6910]{color:#7a93b4;font-size:8px}.ls-count[data-v-516d6910],.ls-detail[data-v-516d6910]{font-family:JetBrains Mono,monospace}.ls-count[data-v-516d6910]{flex-shrink:0;font-size:16px;font-weight:700}.counters[data-v-516d6910]{bottom:0;display:flex;gap:10px;left:0;position:absolute;right:0}.cnt[data-v-516d6910]{background:#0a121ef2;border:1px solid rgba(63,213,184,.08);border-radius:12px;box-shadow:0 4px 20px #0003;flex:1;gap:12px;padding:14px 16px}.cnt[data-v-516d6910],.cnt-icon[data-v-516d6910]{align-items:center;display:flex}.cnt-icon[data-v-516d6910]{border-radius:10px;flex-shrink:0;height:40px;justify-content:center;width:40px}.cnt-icon svg[data-v-516d6910]{fill:none;stroke-width:2}.ci-teal[data-v-516d6910]{background:#3fd5b81a}.ci-teal svg[data-v-516d6910]{height:20px;stroke:#3fd5b8;width:20px}.ci-blue[data-v-516d6910]{background:#508ce61a}.ci-blue svg[data-v-516d6910]{height:20px;stroke:#508ce6;width:20px}.ci-purple[data-v-516d6910]{background:#a064e61a}.ci-purple svg[data-v-516d6910]{height:20px;stroke:#a064e6;width:20px}.ci-orange[data-v-516d6910]{background:#e2782b1a}.ci-orange svg[data-v-516d6910]{height:20px;stroke:#e2782b;width:20px}.cnt-val[data-v-516d6910]{font-family:JetBrains Mono,monospace;font-size:24px;font-weight:700;line-height:1}.cv-teal[data-v-516d6910]{color:#3fd5b8}.cv-blue[data-v-516d6910]{color:#508ce6}.cv-purple[data-v-516d6910]{color:#a064e6}.cv-orange[data-v-516d6910]{color:#e2782b}.cnt-lbl[data-v-516d6910]{color:#7a93b4;font-size:11px;margin-top:2px}.cnt-delta[data-v-516d6910]{font-family:JetBrains Mono,monospace;font-size:9px;margin-top:2px}.cd-up[data-v-516d6910]{color:#3fd5b8}.cd-down[data-v-516d6910]{color:#e2782b}.event-feed[data-v-516d6910]{background:#0a121ef5;border:1px solid rgba(63,213,184,.1);border-radius:12px;bottom:120px;box-shadow:0 8px 30px #00000059;left:0;overflow:hidden;position:absolute;width:200px;z-index:6}.ef-head[data-v-516d6910]{align-items:center;background:#00000040;border-bottom:1px solid rgba(63,213,184,.06);display:flex;gap:5px;padding:8px 12px}.ef-head svg[data-v-516d6910]{fill:none;height:11px;stroke:#3fd5b8;stroke-width:2;width:11px}.ef-head span[data-v-516d6910]{color:#7a93b4;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600}.ef-body[data-v-516d6910]{max-height:130px;overflow:hidden;padding:6px 8px}.ef-item[data-v-516d6910]{align-items:center;border-radius:5px;display:flex;gap:6px;margin-bottom:3px;padding:4px 6px}.ef-item[data-v-516d6910]:first-child{background:#3fd5b80a}.ef-dot[data-v-516d6910]{border-radius:50%;flex-shrink:0;height:5px;width:5px}.ef-text[data-v-516d6910]{color:#b0c4de;flex:1;font-size:9px}.ef-text strong[data-v-516d6910]{color:#f0f6ff}.ef-time[data-v-516d6910]{color:#7a93b480;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:7px}.scene[data-v-56027854]{height:560px;position:relative;width:700px}.cam[data-v-56027854]{background:#0a121ef2;border:1px solid rgba(63,213,184,.12);border-radius:16px;box-shadow:0 20px 60px #00000080;height:410px;left:0;overflow:hidden;position:absolute;top:0;width:470px}.cam-bar[data-v-56027854]{align-items:center;background:#0000004d;border-bottom:1px solid rgba(63,213,184,.06);display:flex;justify-content:space-between;padding:8px 14px}.cam-id[data-v-56027854]{color:#f0f6ff;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.cam-live[data-v-56027854]{align-items:center;display:flex;gap:4px}.rec-dot[data-v-56027854]{animation:blink-56027854 1.2s ease-in-out infinite;background:#e24040;border-radius:50%;height:6px;width:6px}@keyframes blink-56027854{0%,to{opacity:1}50%{opacity:.3}}.rec-txt[data-v-56027854]{color:#e24040;font-family:JetBrains Mono,monospace;font-size:8px}.vp[data-v-56027854]{background:linear-gradient(180deg,#0e1828,#0c1520);height:calc(100% - 34px);overflow:hidden;position:relative}.scene-svg[data-v-56027854]{inset:0;z-index:2}.card[data-v-56027854],.scene-svg[data-v-56027854]{position:absolute}.card[data-v-56027854]{background:#0a121ef5;border-radius:14px;box-shadow:0 10px 40px #0006;overflow:hidden;z-index:8}.c-head[data-v-56027854]{align-items:center;background:#00000040;border-bottom:1px solid rgba(63,213,184,.06);display:flex;gap:6px;padding:10px 14px}.c-head svg[data-v-56027854]{fill:none;height:13px;stroke:#3fd5b8;stroke-width:2;width:13px}.c-title[data-v-56027854]{color:#f0f6ff;font-size:11px;font-weight:700}.c-body[data-v-56027854]{padding:10px 12px}.uic-display[data-v-56027854]{background:#e2c02b0f;border:1.5px solid rgba(226,192,43,.2);border-radius:6px;font-family:JetBrains Mono,monospace;margin-bottom:10px;padding:8px 10px;text-align:center;width:100%}.uic-num[data-v-56027854]{color:#e2c02b;font-size:15px;font-weight:900;letter-spacing:2px}.uic-sub[data-v-56027854]{color:#7a93b4;font-size:7px;letter-spacing:1px;margin-top:2px}.cnt-display[data-v-56027854]{background:#508ce60f;border:1.5px solid rgba(80,140,230,.2);border-radius:6px;font-family:JetBrains Mono,monospace;margin-bottom:10px;padding:8px 10px;text-align:center;width:100%}.cnt-num[data-v-56027854]{color:#508ce6;font-size:15px;font-weight:900;letter-spacing:2px}.cnt-sub[data-v-56027854]{color:#7a93b4;font-size:7px;letter-spacing:1px;margin-top:2px}.row[data-v-56027854]{display:flex;justify-content:space-between;padding:3px 4px}.row-label[data-v-56027854]{color:#7a93b4;font-size:9px}.row-val[data-v-56027854]{color:#f0f6ff;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600}.bottom-bar[data-v-56027854]{bottom:0;display:flex;gap:10px;left:0;position:absolute;right:0}.bb[data-v-56027854]{background:#0a121ef2;border:1px solid rgba(63,213,184,.08);border-radius:12px;box-shadow:0 4px 20px #0003;flex:1;gap:12px;padding:14px 16px}.bb[data-v-56027854],.bb-icon[data-v-56027854]{align-items:center;display:flex}.bb-icon[data-v-56027854]{border-radius:10px;flex-shrink:0;height:40px;justify-content:center;width:40px}.bb-icon svg[data-v-56027854]{fill:none;height:20px;stroke-width:2;width:20px}.bbi-t[data-v-56027854]{background:#3fd5b81a}.bbi-t svg[data-v-56027854]{stroke:#3fd5b8}.bbi-y[data-v-56027854]{background:#e2c02b1a}.bbi-y svg[data-v-56027854]{stroke:#e2c02b}.bbi-b[data-v-56027854]{background:#508ce61a}.bbi-b svg[data-v-56027854]{stroke:#508ce6}.bb-val[data-v-56027854]{font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700;line-height:1}.bbv-t[data-v-56027854]{color:#3fd5b8}.bbv-y[data-v-56027854]{color:#e2c02b}.bbv-b[data-v-56027854]{color:#508ce6}.bb-lbl[data-v-56027854]{color:#7a93b4;font-size:10px;margin-top:2px}
