.safety-floor-map[data-v-f16d8a9a]{width:100%;border:1px solid #e2ecf8;border-radius:8px;overflow:hidden;background:#f5f9ff}.safety-floor-map.dark[data-v-f16d8a9a]{border-color:rgba(59,130,246,.24);background:#04142e}.safety-floor-map svg[data-v-f16d8a9a]{display:block;width:100%;height:auto}.person-mark[data-v-f16d8a9a]{cursor:pointer}.screen[data-v-f95d2048]{position:relative;min-height:calc(100vh - 140px);height:calc(100vh - 140px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 18px 22px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#cfe3ff;background:radial-gradient(1200px 620px at 50% -10%,#0d2f6b 0,#04122b 62%)}.sc-head[data-v-f95d2048],.screen[data-v-f95d2048]{display:-webkit-box;display:-ms-flexbox;display:flex}.sc-head[data-v-f95d2048]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 16px;border-bottom:1px solid rgba(96,165,250,.18);-ms-flex-negative:0;flex-shrink:0}.sc-title[data-v-f95d2048]{font-size:23px;font-weight:800;letter-spacing:4px;background:-webkit-gradient(linear,left top,right top,from(#93c5fd),color-stop(#e0f2fe),to(#93c5fd));background:linear-gradient(90deg,#93c5fd,#e0f2fe,#93c5fd);-webkit-background-clip:text;background-clip:text;color:transparent}.sc-meta[data-v-f95d2048]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:22px;font-size:12.5px;color:#7fa8dd;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sc-meta .online[data-v-f95d2048]{color:#34d399}.sc-grid[data-v-f95d2048]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:grid;grid-template-columns:1fr 2fr 1fr;grid-template-rows:minmax(0,1.35fr) minmax(0,1fr);gap:14px;margin-top:14px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;justify-items:stretch}.s-panel[data-v-f95d2048]{height:100%;-ms-flex-direction:column;flex-direction:column;background:-webkit-gradient(linear,left top,left bottom,from(rgba(16,44,88,.75)),to(rgba(8,24,50,.7)));background:linear-gradient(180deg,rgba(16,44,88,.75),rgba(8,24,50,.7));border:1px solid rgba(59,130,246,.24);border-radius:12px;padding:14px;backdrop-filter:blur(6px);-webkit-box-shadow:inset 0 1px 0 rgba(147,197,253,.1);box-shadow:inset 0 1px 0 rgba(147,197,253,.1);-webkit-box-sizing:border-box;box-sizing:border-box}.s-panel[data-v-f95d2048],.stat-stack[data-v-f95d2048]{min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.stat-stack[data-v-f95d2048]{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:10px}.stat-stack .sc-stat[data-v-f95d2048]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.alert-sum[data-v-f95d2048]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2px 4px 10px;margin:0 0 4px;border-bottom:1px dashed rgba(96,165,250,.2);-ms-flex-negative:0;flex-shrink:0}.alert-sum .t[data-v-f95d2048]{font-size:12px;color:#8fb6ee}.alert-sum .n[data-v-f95d2048]{font-size:26px;font-weight:800;color:#e0f2fe;font-variant-numeric:tabular-nums;line-height:1}.s-panel h4[data-v-f95d2048]{margin:0 0 12px;font-size:13.5px;font-weight:700;color:#bfdbfe;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;letter-spacing:1px;-ms-flex-negative:0;flex-shrink:0}.s-panel h4[data-v-f95d2048]:before{content:"";width:3px;height:13px;background:#3b82f6;border-radius:3px;-webkit-box-shadow:0 0 8px #3b82f6;box-shadow:0 0 8px #3b82f6;-ms-flex-negative:0;flex-shrink:0}.sc-stat[data-v-f95d2048]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 12px;border-radius:9px;background:rgba(37,99,235,.1);border:1px solid rgba(59,130,246,.2);margin:0}.sc-stat .n[data-v-f95d2048]{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.sc-stat .t[data-v-f95d2048]{font-size:12px;color:#8fb6ee}.sc-stat.red .n[data-v-f95d2048]{color:#f87171}.sc-stat.orange .n[data-v-f95d2048]{color:#fb923c}.sc-stat.yellow .n[data-v-f95d2048]{color:#facc15}.sc-stat.blue .n[data-v-f95d2048]{color:#60a5fa}.sc-stat.sc-alert[data-v-f95d2048]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;border-left-width:3px}.sc-stat-row[data-v-f95d2048]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.sc-bar[data-v-f95d2048]{display:block;height:4px;border-radius:4px;background:rgba(59,130,246,.16);overflow:hidden}.sc-bar i[data-v-f95d2048]{display:block;height:100%;border-radius:4px}.sc-stat.red.sc-alert[data-v-f95d2048]{background:rgba(239,68,68,.1);border-color:rgba(248,113,113,.28);border-left-color:#f87171}.sc-stat.red .sc-bar i[data-v-f95d2048]{background:#f87171}.sc-stat.orange.sc-alert[data-v-f95d2048]{background:rgba(249,115,22,.1);border-color:rgba(251,146,60,.28);border-left-color:#fb923c}.sc-stat.orange .sc-bar i[data-v-f95d2048]{background:#fb923c}.sc-stat.yellow.sc-alert[data-v-f95d2048]{background:rgba(234,179,8,.08);border-color:rgba(250,204,21,.28);border-left-color:#facc15}.sc-stat.yellow .sc-bar i[data-v-f95d2048]{background:#facc15}.sc-stat.closed[data-v-f95d2048]{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.25)}.sc-stat.closed .n[data-v-f95d2048]{color:#34d399}.wo-rate[data-v-f95d2048]{text-align:center;font-size:12px;color:#8fb6ee;margin-top:8px;-ms-flex-negative:0;flex-shrink:0}.sc-list[data-v-f95d2048]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;font-size:12.3px;color:#a9c8ee;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sc-list .row[data-v-f95d2048],.sc-list[data-v-f95d2048]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sc-list .row[data-v-f95d2048]{padding:8px 0;border-bottom:1px dashed rgba(96,165,250,.16)}.sc-list .row[data-v-f95d2048]:last-child{border-bottom:0}.sc-ok[data-v-f95d2048]{color:#34d399}.sc-warn[data-v-f95d2048]{color:#fb923c}.sc-bad[data-v-f95d2048]{color:#f87171}.event-marquee[data-v-f95d2048]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden;position:relative;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(12%,#000),color-stop(88%,#000),to(transparent));-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(12%,#000),color-stop(88%,#000),to(transparent));mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent)}.event-track[data-v-f95d2048]{font-size:12.3px;color:#a9c8ee;-webkit-animation:event-scroll-f95d2048 16s linear infinite;animation:event-scroll-f95d2048 16s linear infinite}.event-marquee:hover .event-track[data-v-f95d2048]{-webkit-animation-play-state:paused;animation-play-state:paused}.event-track .row[data-v-f95d2048]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0;border-bottom:1px dashed rgba(96,165,250,.16)}@-webkit-keyframes event-scroll-f95d2048{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes event-scroll-f95d2048{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.map-panel[data-v-f95d2048]{padding:8px}.map-stage[data-v-f95d2048]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;position:relative;border-radius:10px;overflow:hidden;background:radial-gradient(circle at 50% 30%,#10305f,#04142e 75%)}.map-stage[data-v-f95d2048] .safety-floor-map{height:100%;border:0;border-radius:0;background:transparent}.map-stage[data-v-f95d2048] .safety-floor-map svg{width:100%;height:100%}.video-box[data-v-f95d2048]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;border-radius:9px;overflow:hidden;background:radial-gradient(circle at 32% 42%,#1a3a63,#071426 78%);border:1px solid rgba(59,130,246,.22)}.live-video-image[data-v-f95d2048]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.source-time-mask[data-v-f95d2048]{position:absolute;top:2.7%;left:1.8%;z-index:1;width:21.8%;height:4%;background:#3f464c}.v-hud[data-v-f95d2048]{position:absolute;left:10px;top:10px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.v-hud .live[data-v-f95d2048],.v-hud[data-v-f95d2048]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.v-hud .live[data-v-f95d2048]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px;height:20px;padding:0 8px;border-radius:4px;background:rgba(239,68,68,.22);border:1px solid rgba(248,113,113,.45);color:#fca5a5;font-size:10px;font-weight:800;letter-spacing:.8px}.v-hud .live i[data-v-f95d2048]{width:6px;height:6px;border-radius:50%;background:#f87171;-webkit-box-shadow:0 0 8px #f87171;box-shadow:0 0 8px #f87171;-webkit-animation:live-pulse-f95d2048 1.2s ease-in-out infinite;animation:live-pulse-f95d2048 1.2s ease-in-out infinite}@-webkit-keyframes live-pulse-f95d2048{0%,to{opacity:1}50%{opacity:.35}}@keyframes live-pulse-f95d2048{0%,to{opacity:1}50%{opacity:.35}}.v-hud .cam[data-v-f95d2048]{font-size:11px;color:#bfdbfe;font-weight:700}.v-flag[data-v-f95d2048]{position:absolute;right:10px;top:10px;z-index:2;background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.5);color:#fca5a5;font-size:11px;padding:3px 10px;border-radius:6px}.detbox[data-v-f95d2048]{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #22c55e;border-radius:4px;-webkit-box-shadow:0 0 0 1px rgba(34,197,94,.28);box-shadow:0 0 0 1px rgba(34,197,94,.28);z-index:1}.detbox.red[data-v-f95d2048]{border-color:#ef4444;-webkit-box-shadow:0 0 0 1px rgba(239,68,68,.3);box-shadow:0 0 0 1px rgba(239,68,68,.3)}.detbox.ok[data-v-f95d2048]{border-color:#10b981}.detbox .lb[data-v-f95d2048]{position:absolute;top:-20px;left:-2px;font-size:10px;padding:1px 6px;border-radius:4px;background:#22c55e;color:#04220f;font-weight:700;white-space:nowrap}.detbox.red .lb[data-v-f95d2048]{background:#ef4444;color:#fff}.vfoot[data-v-f95d2048]{position:absolute;left:0;right:0;bottom:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 10px;font-size:11px;color:#9fc3ef;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(4,18,43,.82)));background:linear-gradient(180deg,transparent,rgba(4,18,43,.82))}.video-meta[data-v-f95d2048]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:10px;-ms-flex-negative:0;flex-shrink:0}.video-meta .vm[data-v-f95d2048]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:8px 8px 7px;border-radius:8px;background:rgba(37,99,235,.1);border:1px solid rgba(59,130,246,.2)}.video-meta .k[data-v-f95d2048]{font-size:11px;color:#8fb6ee}.video-meta b[data-v-f95d2048]{font-size:13px;color:#e0f2fe;font-weight:700}.video-meta .on[data-v-f95d2048]{color:#34d399}