._shell_141t0_2{--page:#020504;--page-edge:#070b08;--page-base:#030504;--surface:#0d1310;--surface-raised:#141c17;--surface-soft:#19241d;--video-surface:#060a08;--video-deep:#050806;--line:#ebfff417;--line-strong:#74f6b440;--ink:#f0f6f2;--ink-soft:#a4b2aa;--ink-muted:#6f7f76;--live:#67efad;--live-strong:#18e875;--warning:#ffb563;--danger:#ff746a;--danger-copy:#dba19d;min-height:100vh;color:var(--ink);background:radial-gradient(ellipse at 48% -14%,#2a825829,transparent 42%), linear-gradient(145deg,var(--page),var(--page-edge) 52%,var(--page-base));padding:18px 22px 14px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif}._header_141t0_30{border-bottom:1px solid var(--line);background:linear-gradient(#11161357,#0000);justify-content:space-between;align-items:center;gap:20px;min-height:78px;display:flex}._titleBlock_141t0_40{align-items:center;gap:15px;display:flex}._moduleMark_141t0_41{width:50px;height:50px;color:var(--live);border:1px solid var(--line-strong);letter-spacing:.08em;background:linear-gradient(145deg,#3497652e,#ffffff06);border-radius:16px;place-items:center;font:700 10px/1 SFMono-Regular,Consolas,monospace;display:grid;box-shadow:inset 0 1px #ffffff1a,0 16px 38px #0000004d}._titleBlock_141t0_40 p{color:var(--ink-muted);letter-spacing:.12em;margin:0 0 5px;font-size:9px}._titleBlock_141t0_40 h1{color:var(--ink);letter-spacing:.035em;margin:0;font-size:24px;font-weight:660}._statusStrip_141t0_51{grid-template-columns:1fr .72fr .92fr 1.12fr auto;gap:10px;margin:12px 0;display:grid}._statusStrip_141t0_51 article{border:1px solid var(--line);background:linear-gradient(145deg,#1e2421c2,#0b0f0d99);border-radius:17px;align-content:center;gap:7px;min-height:92px;padding:13px 15px;display:grid;box-shadow:inset 0 1px #ffffff12,0 15px 34px #0000002e}._statusStrip_141t0_51 span{color:var(--ink-muted);font-size:9px}._statusStrip_141t0_51 strong{color:var(--ink);font:700 20px/1.1 SFMono-Regular,Consolas,Microsoft YaHei,sans-serif}._statusStrip_141t0_51 strong em{color:var(--ink-muted);font-size:13px;font-style:normal}._statusStrip_141t0_51 small{color:var(--ink-muted);font-size:8px}._statusStrip_141t0_51 ._metricGood_141t0_64{color:var(--live)}._statusStrip_141t0_51 ._metricBad_141t0_65{color:var(--danger)}._statusStrip_141t0_51 ._heartbeat_141t0_66{font-size:15px}._refreshButton_141t0_67{min-width:132px;min-height:44px;color:var(--ink);border:1px solid var(--line-strong);cursor:pointer;background:linear-gradient(145deg,#27ab6aa6,#11603d94);border-radius:17px;align-self:stretch;padding:0 16px;font:700 11px Microsoft YaHei,sans-serif;transition:transform .18s,border-color .18s,background .18s;box-shadow:inset 0 1px #ffffff1a,0 15px 34px #0000002e}._refreshButton_141t0_67:hover:not(:disabled),._refreshButton_141t0_67:focus-visible{border-color:var(--live);background:linear-gradient(145deg,#2dc479c2,#147046b8);outline:none;transform:translateY(-2px)}._refreshButton_141t0_67:disabled{opacity:.55;cursor:wait}._serviceError_141t0_78{min-height:58px;color:var(--danger);background:#45141457;border:1px solid #ff746a52;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:10px 12px;display:flex}._serviceError_141t0_78 div{gap:4px;display:grid}._serviceError_141t0_78 strong{font-size:12px}._serviceError_141t0_78 span{color:var(--danger-copy);font-size:9px}._serviceError_141t0_78 button,._emptyState_141t0_83 button{min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid;border-radius:10px;padding:0 14px}._workspace_141t0_85{border:1px solid var(--line);background:linear-gradient(155deg,#181e1bd1,#080c0abd);border-radius:22px;min-height:calc(100vh - 250px);overflow:hidden;box-shadow:inset 0 1px #ffffff13,0 26px 60px #0000004d}._workspaceHeading_141t0_91{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:0 16px;display:flex}._workspaceTitle_141t0_94{gap:4px;display:grid}._workspaceHeading_141t0_91 span{color:var(--ink-muted);letter-spacing:.08em;font-size:8px}._workspaceHeading_141t0_91 strong{font-size:14px}._workspaceHeading_141t0_91 p{color:var(--ink-muted);align-items:center;gap:7px;margin:0;font-size:9px;display:flex}._workspaceHeading_141t0_91 p i{background:var(--live);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #67efad8c}._modeSwitch_141t0_96{border:1px solid var(--line);background:#070c09bd;border-radius:12px;gap:3px;padding:4px;display:flex}._modeSwitch_141t0_96 button{min-height:36px;color:var(--ink-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;font:650 9px Microsoft YaHei,sans-serif}._modeSwitch_141t0_96 button:hover,._modeSwitch_141t0_96 button:focus-visible{color:var(--ink);outline:none}._modeSwitch_141t0_96 ._modeActive_141t0_102{color:var(--live);background:var(--surface-soft);box-shadow:inset 0 1px #ffffff0f}._cameraGrid_141t0_104{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:10px;height:calc(100vh - 326px);min-height:560px;padding:10px;display:grid}._cameraGridFocused_141t0_105{grid-template-rows:repeat(3,1fr);grid-template-columns:minmax(0,2.25fr) minmax(245px,.75fr)}._cameraTile_141t0_106{border:1px solid var(--line);background:var(--video-surface);border-radius:16px;min-width:0;min-height:0;transition:border-color .2s,transform .2s,opacity .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}._cameraTile_141t0_106:hover{border-color:#67efad40}._cameraFocused_141t0_113{border-color:var(--line-strong);grid-row:1/4}._cameraSecondary_141t0_114{border-radius:13px}._lastFrame_141t0_115{z-index:0;object-fit:cover;filter:saturate(.82)brightness(.82);width:100%;height:100%;display:block;position:absolute;inset:0}._video_141t0_116{z-index:1;object-fit:cover;opacity:0;background:0 0;width:100%;height:100%;transition:opacity .18s;display:block;position:relative}._videoVisible_141t0_117{opacity:1}._videoShade_141t0_118{z-index:2;pointer-events:none;background:linear-gradient(#00000080,#0000 28% 67%,#000000b8);position:absolute;inset:0}._tileTopline_141t0_119,._tileFooter_141t0_119{z-index:4;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;left:0;right:0}._tileTopline_141t0_119{padding:12px 13px;top:0}._cameraIdentity_141t0_121{align-items:center;gap:9px;min-width:0;display:flex}._cameraIdentity_141t0_121 strong{min-width:34px;height:26px;color:var(--live);border:1px solid var(--line-strong);background:#081c12c7;border-radius:8px;place-items:center;font:700 10px Consolas,monospace;display:grid}._cameraIdentity_141t0_121 span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}._statePill_141t0_124{background:#050a07b8;border:1px solid;border-radius:999px;align-items:center;gap:6px;min-height:25px;padding:0 9px;font-size:8px;font-weight:700;display:inline-flex}._statePill_141t0_124 i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px}._stateOnline_141t0_126{color:var(--live)}._stateOffline_141t0_126{color:var(--danger)}._tileFooter_141t0_119{padding:10px 12px;bottom:0}._tileFooter_141t0_119>div:first-child{gap:3px;min-width:0;display:grid}._tileFooter_141t0_119 span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font:9px Consolas,monospace;overflow:hidden}._tileFooter_141t0_119 small{color:var(--ink-muted);font-size:7px}._tileActions_141t0_130{gap:6px;display:flex}._tileActions_141t0_130 button{min-width:52px;min-height:36px;color:var(--ink-soft);border:1px solid var(--line);cursor:pointer;background:#0c130fc7;border-radius:9px;padding:0 9px;font-size:8px}._tileActions_141t0_130 button:hover:not(:disabled),._tileActions_141t0_130 button:focus-visible{color:var(--ink);border-color:var(--line-strong);outline:none}._tileActions_141t0_130 button:disabled{opacity:.4;cursor:not-allowed}._emptyState_141t0_83{z-index:3;text-align:center;pointer-events:none;background:radial-gradient(circle,#1f35293d,#0000 50%);place-content:center;justify-items:center;gap:8px;padding:72px 18px 62px;display:grid;position:absolute;inset:0}._emptyState_141t0_83>span{width:44px;height:44px;color:var(--ink-muted);border:1px solid var(--line);border-radius:50%;place-items:center;font:700 15px Consolas,monospace;display:grid}._emptyState_141t0_83 strong{color:var(--ink-soft);font-size:11px}._emptyState_141t0_83 p{color:var(--ink-muted);margin:0;font-size:8px;line-height:1.6}._errorState_141t0_138>span{color:var(--danger);border-color:#ff746a59}._errorState_141t0_138 button{color:var(--danger);margin-top:4px;font-size:9px}._emptyState_141t0_83 button{z-index:5;pointer-events:auto;position:relative}._spinner_141t0_140{animation:.9s linear infinite _spin_141t0_140;border-color:#67efad2e!important;border-top-color:var(--live)!important}._cameraSkeleton_141t0_141{border:1px solid var(--line);color:var(--ink-muted);background:#080d0abd;border-radius:16px;place-content:center;justify-items:center;gap:10px;font-size:9px;display:grid}._cameraSkeleton_141t0_141 i{border:2px solid #67efad29;border-top-color:var(--live);border-radius:50%;width:30px;height:30px;animation:.9s linear infinite _spin_141t0_140}._replayWorkspace_141t0_144{grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:10px;height:calc(100vh - 326px);min-height:560px;padding:10px;display:grid}._replayRail_141t0_145{border:1px solid var(--line);background:#070c09c7;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr);min-width:0;display:grid;overflow:hidden}._replayFilters_141t0_146{border-bottom:1px solid var(--line);gap:10px;padding:14px;display:grid}._replayFilters_141t0_146 label{min-width:0;color:var(--ink-muted);gap:5px;font-size:8px;display:grid}._replayFilters_141t0_146 select,._replayFilters_141t0_146 input{width:100%;min-width:0;min-height:38px;color:var(--ink-soft);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:0 10px;font:600 9px Microsoft YaHei,sans-serif}._replayFilters_141t0_146 select:hover,._replayFilters_141t0_146 input:hover{border-color:var(--line-strong)}._replayFilters_141t0_146 select:focus-visible,._replayFilters_141t0_146 input:focus-visible{border-color:var(--live);outline-offset:1px;outline:2px solid #67efad24}._timeFields_141t0_154{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}._queryButton_141t0_155{min-height:42px;color:var(--ink);border:1px solid var(--line-strong);white-space:nowrap;cursor:pointer;background:#1e875370;border-radius:10px;font:700 9px Microsoft YaHei,sans-serif}._queryButton_141t0_155:hover:not(:disabled),._queryButton_141t0_155:focus-visible{color:var(--live);border-color:var(--live);outline:none}._queryButton_141t0_155:disabled{opacity:.55;cursor:wait}._recordHeading_141t0_160{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:45px;padding:0 14px;display:flex}._recordHeading_141t0_160 strong{font-size:10px}._recordHeading_141t0_160 span{color:var(--ink-muted);font:700 8px Consolas,monospace}._recordList_141t0_162{flex-direction:column;gap:6px;min-height:0;padding:8px;display:flex;overflow-y:auto}._recordList_141t0_162 button{text-align:left;min-height:58px;color:var(--ink-soft);cursor:pointer;background:#141c1794;border:1px solid #0000;border-radius:10px;gap:6px;padding:9px 10px;display:grid}._recordList_141t0_162 button:hover,._recordList_141t0_162 button:focus-visible{border-color:var(--line-strong);outline:none}._recordList_141t0_162 ._recordSelected_141t0_167{color:var(--ink);border-color:var(--line-strong);background:var(--surface-soft);box-shadow:inset 3px 0 var(--live)}._recordList_141t0_162 button span{color:inherit;letter-spacing:0;align-items:center;gap:7px;font:700 10px Consolas,monospace;display:flex}._recordList_141t0_162 button span i{background:var(--ink-muted);width:16px;height:1px}._recordList_141t0_162 button small{color:var(--ink-muted);font-size:8px}._recordEmpty_141t0_170{text-align:center;place-content:center;gap:6px;min-height:150px;padding:18px;display:grid}._recordEmpty_141t0_170 strong{font-size:10px}._recordEmpty_141t0_170 span{font-size:8px;line-height:1.6}._recordSkeleton_141t0_171{background:linear-gradient(90deg,var(--surface),var(--surface-soft),var(--surface));background-size:220% 100%;border-radius:10px;height:58px;animation:1.6s infinite _shimmer_141t0_1}._replayStage_141t0_173{border:1px solid var(--line-strong);background:var(--video-deep);border-radius:16px;min-width:0;min-height:0;position:relative;overflow:hidden}._replayPoster_141t0_174,._replayVideo_141t0_174{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}._replayPoster_141t0_174{z-index:0;filter:saturate(.75)brightness(.58)}._replayVideo_141t0_174{z-index:1;opacity:0;background:0 0}._replayVideo_141t0_174._videoVisible_141t0_117{opacity:1}._replayShade_141t0_176{z-index:2;pointer-events:none;background:linear-gradient(#00000094,#0000 24% 68%,#000000c2);position:absolute;inset:0}._replayTopline_141t0_177,._replayFooter_141t0_177{z-index:4;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;left:0;right:0}._replayTopline_141t0_177{padding:13px 14px;top:0}._replayTopline_141t0_177>div{align-items:center;gap:9px;display:flex}._replayTopline_141t0_177>div strong{min-width:34px;height:26px;color:var(--live);border:1px solid var(--line-strong);background:#081c12c7;border-radius:8px;place-items:center;font:700 10px Consolas,monospace;display:grid}._replayTopline_141t0_177>div span{color:var(--ink);letter-spacing:0;font-size:10px;font-weight:650}._replayTopline_141t0_177>span{min-height:25px;color:var(--ink-muted);letter-spacing:0;background:#050a07b8;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:8px;font-weight:700;display:inline-flex}._replayTopline_141t0_177>span i{background:currentColor;border-radius:50%;width:6px;height:6px}._replayTopline_141t0_177 ._playbackActive_141t0_180{color:var(--warning)}._replayMessage_141t0_181{z-index:3;text-align:center;pointer-events:none;place-content:center;justify-items:center;gap:9px;padding:80px 22px;display:grid;position:absolute;inset:0}._replayMessage_141t0_181>span{width:48px;height:48px;color:var(--ink-muted);border:1px solid var(--line);border-radius:50%;place-items:center;font:700 14px Consolas,monospace;display:grid}._replayMessage_141t0_181 strong{font-size:12px}._replayMessage_141t0_181 p{max-width:360px;color:var(--ink-muted);margin:0;font-size:9px;line-height:1.6}._replayFooter_141t0_177{padding:10px 13px;bottom:48px}._replayFooter_141t0_177>div{gap:3px;min-width:0;display:grid}._replayFooter_141t0_177 span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;font:9px Consolas,monospace;overflow:hidden}._replayFooter_141t0_177 small{color:var(--ink-muted);font-size:8px}._replayFooter_141t0_177 button{min-height:38px;color:var(--warning);white-space:nowrap;cursor:pointer;background:#12120dc2;border:1px solid;border-radius:9px;padding:0 12px;font-size:8px}._replayFooter_141t0_177 button:hover,._replayFooter_141t0_177 button:focus-visible{color:var(--ink);outline:none}._replayLoading_141t0_186{min-height:560px;color:var(--ink-muted);place-items:center;font-size:10px;display:grid}._footer_141t0_188{min-height:36px;color:var(--ink-muted);justify-content:space-between;align-items:end;gap:16px;font-size:8px;display:flex}@keyframes _spin_141t0_140{to{transform:rotate(360deg)}}@keyframes _shimmer_141t0_1{to{background-position:-120% 0}}@media (width<=1100px){._statusStrip_141t0_51{grid-template-columns:1fr 1fr 1fr 1fr}._refreshButton_141t0_67{grid-column:1/-1;min-height:48px}._cameraGridFocused_141t0_105{grid-template-columns:minmax(0,1.8fr) minmax(210px,.8fr)}}@media (width<=760px){._shell_141t0_2{padding:12px}._header_141t0_30{flex-wrap:wrap;align-items:flex-start;padding:8px 0 12px}._titleBlock_141t0_40 h1{font-size:20px}._statusStrip_141t0_51{grid-template-columns:1fr 1fr}._statusStrip_141t0_51 article{min-height:82px;padding:11px}._statusStrip_141t0_51 strong{font-size:16px}._statusStrip_141t0_51 ._heartbeat_141t0_66{font-size:12px}._workspaceHeading_141t0_91{flex-direction:column;align-items:flex-start;padding:12px 13px}._workspaceHeading_141t0_91 p{line-height:1.5}._modeSwitch_141t0_96{width:100%}._modeSwitch_141t0_96 button{flex:1;min-height:44px}._cameraGrid_141t0_104,._cameraGridFocused_141t0_105{grid-template-rows:none;grid-template-columns:1fr;height:auto;min-height:0}._cameraTile_141t0_106,._cameraFocused_141t0_113,._cameraSecondary_141t0_114{opacity:1;grid-row:auto;min-height:58vw}._cameraFocused_141t0_113{order:-1;min-height:68vw}._tileActions_141t0_130 button{min-height:44px}._replayWorkspace_141t0_144{grid-template-columns:1fr;height:auto;min-height:0}._replayRail_141t0_145{max-height:480px}._replayStage_141t0_173{min-height:64vw}._footer_141t0_188{flex-direction:column;align-items:flex-start;padding-top:8px}}@media (width<=460px){._statusStrip_141t0_51{grid-template-columns:1fr}._statusStrip_141t0_51 article{min-height:74px}._cameraTile_141t0_106,._cameraFocused_141t0_113{min-height:64vw}._tileFooter_141t0_119>div:first-child{display:none}._tileFooter_141t0_119{justify-content:flex-end}._cameraIdentity_141t0_121 span{max-width:170px}._replayWorkspace_141t0_144{padding:7px}._replayStage_141t0_173{min-height:72vw}._replayFooter_141t0_177>div{display:none}._replayFooter_141t0_177{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){._spinner_141t0_140,._cameraSkeleton_141t0_141 i,._recordSkeleton_141t0_171{animation-duration:2s}._cameraTile_141t0_106,._refreshButton_141t0_67,._video_141t0_116{transition:none}}
