.execution-media img[data-v-46b20d02],.execution-media video[data-v-46b20d02]{display:block;max-width:100%;max-height:50vh;margin:12px 0}.execution-entry[data-v-46b20d02]{border-top:1px solid var(--line)}.execution-workspace[data-v-46b20d02]{color:var(--text-main);font-size:13px}.execution-workspace input[data-v-46b20d02],.execution-workspace select[data-v-46b20d02],.execution-workspace textarea[data-v-46b20d02]{width:100%;min-width:0;padding:10px;border:1px solid #328bc477;border-radius:6px;background:#08243e;color:#e9f6ff;font:inherit}.execution-workspace label[data-v-46b20d02]{display:grid;gap:7px;color:#a4c9e6}.execution-workspace textarea[data-v-46b20d02]{resize:vertical}.execution-login[data-v-46b20d02]{display:grid;gap:18px;max-width:360px;margin:0 auto}.execution-login p[data-v-46b20d02]{line-height:1.8}.execution-captcha[data-v-46b20d02]{display:flex;gap:10px}.execution-captcha button[data-v-46b20d02]{padding:0;border:0;background:#fff}.execution-captcha img[data-v-46b20d02]{width:120px;height:40px}.execution-toolbar[data-v-46b20d02]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:14px}.execution-toolbar label[data-v-46b20d02]{display:flex;align-items:center;white-space:nowrap}.execution-toolbar select[data-v-46b20d02]{width:auto}.execution-muted[data-v-46b20d02]{color:var(--text-dim);line-height:1.8}.execution-columns[data-v-46b20d02]{display:grid;grid-template-columns:210px minmax(0,1fr);gap:22px;margin-top:18px}.execution-list[data-v-46b20d02]{display:grid;align-content:start;gap:8px;max-height:520px;overflow-y:auto}.execution-list button[data-v-46b20d02]{display:grid;gap:7px;text-align:left;color:#b7cee0;border:1px solid #328bc444;background:#08243e88;padding:12px;border-radius:6px;overflow-wrap:anywhere}.execution-list button.active[data-v-46b20d02]{border-color:#60d1ff;background:#09619366}.execution-list strong[data-v-46b20d02]{color:#e9f6ff}.execution-list small[data-v-46b20d02]{color:#8faac0}.execution-detail[data-v-46b20d02]{min-width:0}.execution-detail h3[data-v-46b20d02]{margin:0 0 12px;color:#e9f6ff}.execution-detail h4[data-v-46b20d02]{margin:24px 0 14px}.execution-action[data-v-46b20d02]{display:grid;gap:14px;padding:18px 0;margin-top:20px;border-top:1px solid var(--line)}.incident-timeline p[data-v-46b20d02]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}@media(max-width:650px){.execution-columns[data-v-46b20d02]{grid-template-columns:1fr}.execution-list[data-v-46b20d02]{max-height:180px}.execution-toolbar .primary[data-v-46b20d02],.execution-toolbar .secondary[data-v-46b20d02]{flex:1}}.deployment-image-stage[data-v-7727069c]{display:flex;flex-direction:column;align-items:stretch}.deployment-post-action[data-v-7727069c]{display:flex;align-items:center;gap:16px;padding:0 14px;color:#e4f8ff;background:#0b243b}.deployment-post-action button[data-v-7727069c]{min-height:44px;padding:0 12px;background:transparent;color:#8de2ff;border:0;cursor:pointer}.deployment-tabs[data-v-7727069c]{display:flex;flex-wrap:wrap;gap:8px;padding:12px;border-bottom:1px solid #24a7e866}.deployment-tabs button[data-v-7727069c]{min-height:40px;border:1px solid #24a7e866;border-radius:6px;padding:6px 14px;color:#bdeaff;background:#071d32;cursor:pointer}.deployment-tabs button[aria-pressed=true][data-v-7727069c]{background:#105071;border-color:#65d8ff;color:#fff}.deployment-tabs b[data-v-7727069c]{margin-left:8px;color:#ffd080}.deployment-canvas[data-v-7727069c]{flex:1;min-height:0;position:relative}.deployment-ranges[data-v-7727069c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.deployment-ranges polygon[data-v-7727069c],.deployment-ranges polyline[data-v-7727069c]{stroke:#38cfff80;stroke-width:2px;fill:#38cfff12;vector-effect:non-scaling-stroke}.deployment-ranges polyline[data-v-7727069c]{fill:none}.deployment-ranges .active[data-v-7727069c]{stroke:#ffda65;stroke-width:7px;fill:#ffda6544}.deployment-ranges polyline.active[data-v-7727069c]{fill:none}.deployment-hotspot[data-v-7727069c]{width:44px;height:44px;padding:0;border:0;background:transparent;transform:translate(-50%,-87.5%)}.deployment-hotspot img[data-v-7727069c]{display:block;width:100%;height:100%;pointer-events:none}.deployment-hotspot b[data-v-7727069c]{position:absolute;left:50%;top:38%;transform:translate(-50%,-50%);color:#183044;font-size:11px;line-height:1}.deployment-hotspot .post-count[data-v-7727069c]{left:auto;top:0;right:-3px;transform:none;min-width:15px;padding:2px;border-radius:8px;background:#e4f8ff;border:1px solid #0b2b45}.deployment-alert img[data-v-7727069c]{animation:deployment-pulse-7727069c 1.8s ease-in-out infinite}.deployment-hotspot.selected img[data-v-7727069c]{filter:drop-shadow(0 0 4px white)}.deployment-hotspot.selected span[data-v-7727069c]{display:block}.deployment-warning[data-v-7727069c]{margin:0;padding:8px 14px;color:#ffda94;font-size:12px;background:#252519}.deployment-event-list[data-v-7727069c]{position:absolute;right:16px;top:16px;z-index:7;width:min(360px,90%);max-height:70%;overflow:auto;border:1px solid #48bdea;border-radius:8px;background:#061d31f5;padding:12px;color:#d8f4ff}.deployment-event-list header[data-v-7727069c]{display:flex;align-items:center;justify-content:space-between}.deployment-event-list button[data-v-7727069c]{display:block;min-height:44px;padding:8px;color:inherit;background:transparent;border:0;border-bottom:1px solid #247397;cursor:pointer;text-align:left}.deployment-tabs button[data-v-7727069c]:focus-visible,.deployment-event-list button[data-v-7727069c]:focus-visible{outline:2px solid white;outline-offset:2px}@keyframes deployment-pulse-7727069c{50%{opacity:.55}}.motion-paused .deployment-alert img[data-v-7727069c],.motion-paused .deployment-hotspot.selected img[data-v-7727069c]{animation:none}@media(prefers-reduced-motion:reduce){.deployment-alert img[data-v-7727069c],.deployment-hotspot.selected img[data-v-7727069c]{animation:none}}.venue-model-stage[data-v-fd331eec]{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--bg-deep)}iframe[data-v-fd331eec]{display:block;border:0;width:100%;height:100%}.model-toolbar[data-v-fd331eec]{position:absolute;top:12px;left:12px;z-index:9;display:flex;gap:6px}.model-toolbar a[data-v-fd331eec],.model-toolbar button[data-v-fd331eec]{padding:7px 10px;border:1px solid var(--line-hot);border-radius:var(--radius-control);background:var(--overlay-background);color:#89d4ff;box-shadow:var(--glass-shadow);font-size:12px;text-decoration:none}.model-toolbar a[data-v-fd331eec]:hover,.model-toolbar button[data-v-fd331eec]:hover{background:#0b5795e8;color:var(--text-main)}.model-toolbar button[data-v-fd331eec]:disabled{opacity:.55;cursor:not-allowed}.model-toolbar .model-overview[data-v-fd331eec]{background:var(--selected-background);box-shadow:var(--selected-shadow);color:var(--text-main)}.model-region-locator[data-v-fd331eec]{position:absolute;z-index:9;top:12px;right:12px;padding:8px 12px;border:1px solid var(--line-hot);border-radius:var(--radius-control);background:var(--overlay-background);color:#a4c9e6;font-size:12px}.model-status[data-v-fd331eec]{position:absolute;bottom:12px;left:12px;max-width:calc(100% - 24px);padding:6px 10px;background:var(--overlay-background);color:var(--text-muted);font-size:12px;border-radius:var(--radius-control)}.model-error[data-v-fd331eec]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;color:#dff5ff;background:#051725f2;text-align:center}.model-error button[data-v-fd331eec]{padding:10px 20px;color:#e0f8ff;background:var(--primary-background);border:1px solid #61c7e9;border-radius:var(--radius-control)}.region-connector[data-v-fd331eec]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.region-connector polyline[data-v-fd331eec]{fill:none;stroke:var(--incident-color);stroke-width:2}.selection-pin[data-v-fd331eec]{position:absolute;width:40px;height:40px;transform:scale(var(--pin-scale, 1));transform-origin:20px 35px;pointer-events:none;z-index:10}.region-info[data-v-fd331eec]{position:absolute;right:12px;top:54px;width:min(350px,calc(100% - 24px));max-height:calc(100% - 104px);z-index:11;display:flex;flex-direction:column;color:var(--text-main);background:var(--overlay-background);border:1px solid var(--line-hot);border-radius:var(--radius-overlay);box-shadow:var(--overlay-shadow);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));font-size:13px}.region-info header[data-v-fd331eec]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px}.region-info header strong[data-v-fd331eec]{font-size:18px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.region-info button[data-v-fd331eec]{cursor:pointer;color:inherit;border:0;background:transparent}.region-info header button[data-v-fd331eec]{min-width:32px;min-height:32px;font-size:22px}.region-tabs[data-v-fd331eec]{display:flex;padding:0 12px;gap:12px}.region-tabs button[data-v-fd331eec]{min-height:36px;border-bottom:2px solid transparent}.region-tabs button[aria-selected=true][data-v-fd331eec]{color:var(--cyan);border-color:var(--cyan)}.position-note[data-v-fd331eec]{margin:8px 12px;color:#b7cdd9;font-size:12px;line-height:1.5}.position-note button[data-v-fd331eec],.detail-link[data-v-fd331eec]{color:#88dbf8;text-decoration:underline;min-height:28px}.region-info-body[data-v-fd331eec]{overflow:auto;padding:0 12px 12px;overscroll-behavior:contain}.region-info-body article[data-v-fd331eec]{padding:10px;margin:8px 0 0;border:1px solid var(--line);background:#08539226;border-radius:var(--radius-control)}.region-info-body article.selected[data-v-fd331eec]{border-color:var(--incident-color)}.region-info-body p[data-v-fd331eec]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.region-info-body small[data-v-fd331eec]{display:block;color:#a1bdce;margin-top:6px}.incident-summary[data-v-fd331eec]{width:100%;display:flex;justify-content:space-between;gap:8px;text-align:left}.incident-summary span[data-v-fd331eec]{white-space:nowrap;font-size:12px}.reported[data-v-fd331eec]{color:#ff9a9e}.processed[data-v-fd331eec]{color:#a5c5ba}.region-info-body dl[data-v-fd331eec]{display:grid;grid-template-columns:32px 1fr;gap:8px;margin:10px 0 0}.region-info-body dd[data-v-fd331eec]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.duty-note[data-v-fd331eec]{color:#a6c2d2;font-size:12px}button[data-v-fd331eec]:focus-visible,a[data-v-fd331eec]:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.model-config-status[data-v-5ed3dca5]{position:absolute;z-index:4;top:12px;left:12px;padding:8px 12px;color:var(--text-main);background:var(--overlay-background);border:1px solid var(--line-hot);border-radius:var(--radius-control);font-size:13px}.model-config-status button[data-v-5ed3dca5]{margin-left:8px;color:var(--cyan);background:transparent;border:0;text-decoration:underline;cursor:pointer}@font-face{font-family:Twinverse Sans;src:url(/fonts/AlibabaPuHuiTi-3-55-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Twinverse Sans;src:url(/fonts/AlibabaPuHuiTi-3-65-Medium.ttf) format("truetype");font-weight:650;font-display:swap}@font-face{font-family:Twinverse Sans;src:url(/fonts/AlibabaPuHuiTi-3-85-Bold.ttf) format("truetype");font-weight:850;font-display:swap}:root{color-scheme:dark;--bg-deep: #020c19;--bg-base: #031429;--panel: rgba(8, 39, 73, .78);--panel-strong: rgba(4, 26, 52, .96);--panel-soft: rgba(5, 32, 59, .66);--glass-alpha: .75;--glass-blur: 24px;--glass-shadow: inset 0 1px 0 #67cfff12, inset 0 0 26px #1368bd08, 0 12px 28px #00000024;--overlay-background: linear-gradient(130deg, #0c365df5, #03182ffa 75%);--overlay-shadow: inset 0 1px 0 #7adaff3b, 0 24px 70px #0009, 0 0 30px #005cab25;--selected-background: linear-gradient(135deg, #087fe5b8, #064b939c);--selected-shadow: inset 0 0 0 1px #48c7ff85, inset 0 1px 12px #42baff28, 0 0 15px #168ef521;--primary-background: linear-gradient(120deg, #1189ee, #1161c1);--line: #279dd94d;--line-hot: #38b4f082;--text-main: #eef8ff;--text-muted: #a4c9e6;--text-dim: #86b3d3;--blue: #238aff;--cyan: #38d6ff;--green: #34e5b7;--amber: #ffbd59;--red: #ff707f;--violet: #ad80ff;--radius: 10px;--radius-overlay: 12px;--radius-control: 6px;--radius-badge: 4px;--font: "Twinverse Sans", "PingFang SC", "Microsoft YaHei", sans-serif;--font-number: "Bahnschrift", "DIN Alternate", "Twinverse Sans", sans-serif}:root,.screen-shell{--glass-background: linear-gradient(125deg, rgb(12 49 87 / var(--glass-alpha)), rgb(3 20 41 / var(--glass-alpha)) 78%)}*{box-sizing:border-box}html,body,#app{margin:0;width:100%;height:100%;overflow:hidden;background:var(--bg-deep)}body{color:var(--text-main);font-family:var(--font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}button{font:inherit;color:inherit;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.screen-shell.motion-paused *,.screen-shell.motion-paused *:before,.screen-shell.motion-paused *:after{animation:none!important;transition:none!important}@keyframes livePulse{0%,to{opacity:.55;transform:scale(.78)}50%{opacity:1;transform:scale(1)}}@keyframes markerPulse{0%,to{opacity:.62}50%{opacity:1;filter:brightness(1.4)}}@keyframes scan{0%,to{transform:translate(-290px);opacity:0}20%,80%{opacity:.65}50%{transform:translate(290px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px)}.screen-display-host{width:100%;height:100%;min-width:0;min-height:0}.screen-display-host--desktop,.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape{overflow:hidden;padding:var(--safe-area-top) var(--safe-area-right) var(--safe-area-bottom) var(--safe-area-left);background:var(--bg-deep)}.screen-display-host--desktop{padding:0}.screen-display-host--portrait{padding:var(--safe-area-top) var(--safe-area-right) var(--safe-area-bottom) var(--safe-area-left);background:var(--bg-deep)}.manual-landscape-canvas{position:relative;width:100%;height:100%;overflow:hidden;background:var(--bg-deep)}.manual-landscape-canvas__content{position:absolute;top:0;left:0;transform-origin:top left}.manual-landscape-canvas .screen-shell{width:100%;height:100%;min-height:0}.manual-landscape-canvas__exit{position:absolute;z-index:20;right:12px;bottom:12px;min-height:36px;padding:0 14px;border:1px solid rgba(77,208,255,.55);border-radius:18px;color:#d9f7ff;background:#02101ed1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.orientation-hint{display:grid;place-content:center;justify-items:center;width:100%;height:100%;padding:28px;background:radial-gradient(circle at 50% 10%,rgba(36,119,238,.24),transparent 38%),var(--bg-deep);color:var(--text-main);text-align:center}.orientation-hint__device{display:grid;place-items:center;width:72px;height:46px;margin-bottom:26px;border:2px solid var(--cyan);border-radius:7px;box-shadow:0 0 22px #38d6ff59;transform:rotate(90deg)}.orientation-hint__device span{width:4px;height:4px;border-radius:50%;background:var(--cyan)}.orientation-hint__eyebrow{margin:0 0 10px;color:var(--cyan);font-size:10px;letter-spacing:.16em}.orientation-hint h1{margin:0;font-size:22px}.orientation-hint p:not(.orientation-hint__eyebrow){max-width:280px;margin:14px 0 22px;color:var(--text-muted);font-size:13px;line-height:1.7}.orientation-hint button{padding:8px 18px;border:1px solid var(--line-hot);border-radius:4px;background:#2f80ff29;color:var(--cyan);font-size:12px}.boot-screen{display:grid;place-items:center;width:100vw;height:100vh;background:radial-gradient(circle at 50% -10%,rgba(36,119,238,.22),transparent 34%),linear-gradient(180deg,var(--bg-base) 0%,var(--bg-deep) 100%)}.boot-card{text-align:center}.boot-kicker{margin:0 0 10px;color:#38d6ffb3;font-size:11px;letter-spacing:.28em}.boot-card h1{margin:0 0 8px;font-size:26px;font-weight:850}.boot-message{margin:0 0 18px;color:var(--text-muted);font-size:13px}.boot-card button{padding:8px 26px;border:1px solid var(--line-hot);border-radius:var(--radius-control);background:var(--primary-background);color:var(--text-main);font-size:13px}.boot-card button:hover{background:#2f80ff3d}.boot-login{display:flex;gap:8px;justify-content:center}.boot-login input{padding:9px 12px;border:1px solid var(--line-hot);border-radius:var(--radius-control);background:#06182c;color:#e8f8ff}.boot-spinner{display:inline-block;width:26px;height:26px;border:2px solid rgba(56,214,255,.2);border-top-color:var(--cyan);border-radius:50%;animation:bootSpin 1s linear infinite}@keyframes bootSpin{to{transform:rotate(360deg)}}.screen-shell{position:relative;isolation:isolate;display:grid;grid-template-rows:102px 36px minmax(0,1fr);width:100%;height:100%;min-height:0;padding:0 24px 20px;overflow:hidden;background:radial-gradient(ellipse at 47% 0%,#0755a33b,transparent 54%),radial-gradient(ellipse at 0% 52%,#004a8828,transparent 40%),radial-gradient(ellipse at 100% 80%,#083d8222,transparent 40%),var(--bg-deep)}.screen-shell:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.3;background-image:linear-gradient(rgba(72,154,221,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(72,154,221,.035) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 72%);mask-image:linear-gradient(to bottom,#000,transparent 72%)}.ambient{position:absolute;z-index:-1;width:380px;height:380px;border-radius:50%;filter:blur(90px);opacity:.13;pointer-events:none}.ambient-one{top:3%;left:10%;background:var(--blue)}.ambient-two{right:2%;bottom:8%;background:var(--cyan)}.context-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;color:#aec4d7;font-size:12px}.context-bar>span:first-child{display:flex;align-items:center;gap:10px;min-width:0}.context-bar .muted{color:var(--text-muted)}.context-bar .live-dot{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--green);box-shadow:0 0 10px #5dfad955}.command-header{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:22px;min-width:0;border-bottom:1px solid #219be04d;background:radial-gradient(ellipse at 47% 100%,#0865b824,transparent 70%);box-shadow:0 12px 26px -23px #16b5ff}.header-brand{display:flex;align-items:center;gap:14px;min-width:0}.brand-mark{display:block;flex:0 0 auto;width:70px;height:60px;color:#60ddff;filter:drop-shadow(0 0 12px #009dff80)}.brand-mark svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.1}.title-lockup{min-width:0}.title-lockup h1{margin:0;color:#f0f9ff;font-size:25px;letter-spacing:1.5px;font-weight:600;line-height:1.5;white-space:nowrap;text-shadow:0 0 22px #389fff45}.title-lockup h1 span{margin-left:15px;padding-left:15px;border-left:1px solid #37b6ec55;color:#dbf3ff;font-size:19px;letter-spacing:1px}.title-lockup p{display:flex;align-items:center;gap:10px;margin:5px 0 0;color:#6eb5dc;font-size:11px;letter-spacing:2px}.title-lockup p i{width:3px;height:3px;border-radius:50%;background:#6d93b0}.header-meta{display:flex;flex:0 0 auto;align-items:center;gap:22px}.header-weather{position:relative;display:flex;align-items:center;gap:9px;color:var(--text-muted);font-size:14px;white-space:nowrap}.header-weather .icon-wrap{width:27px;height:27px;color:#75d3ff}.header-weather strong{color:var(--text-main);font-size:22px;font-weight:400}.header-weather .weather-delay{position:absolute;top:100%;right:0;color:var(--amber);font-size:10px}.header-clock{display:flex;flex-direction:column;gap:2px;padding-left:22px;border-left:1px solid var(--line);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.header-clock strong{color:#dff7ff;font-family:var(--font-number);font-size:22px;font-weight:500;letter-spacing:1px;text-shadow:0 0 10px #24b4ff33}.header-clock time{color:var(--text-muted);font-size:11px;letter-spacing:1px}.header-settings{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid #298fce52;border-radius:6px;color:#89d4ff;background:#05203b33}.header-settings svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.header-settings:hover{background:#0b5795b8;border-color:#50d2ff99;box-shadow:0 0 14px #0caeff22}.command-nav{position:relative;z-index:4;display:flex;align-items:stretch;align-self:stretch;justify-content:center;gap:6px;min-width:0}.nav-item{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:10px;padding:0 23px;border:0;background:transparent;color:#99bfdf;font-size:16px;white-space:nowrap;transition:color .2s ease,background .2s ease}.nav-item b{font-weight:400}.nav-item .icon-wrap{width:20px;height:20px}.nav-item:after{content:"";position:absolute;right:20px;bottom:0;left:20px;height:3px;border-radius:3px;transform:scaleX(0);background:#43dfff;box-shadow:0 -3px 17px #14aeffb0,0 0 4px #6febff;transition:transform .2s ease}.nav-item:hover{color:#eaf7ff;background:#82c7ff0b}.nav-item.is-active{color:#68e2ff;background:linear-gradient(0deg,#0862b955,#072b5526 75%,transparent);text-shadow:0 0 13px #28bfff55;box-shadow:inset 1px 0 #28a7ff0c,inset -1px 0 #28a7ff0c}.nav-item.is-active:after{transform:scaleX(1)}.dashboard-grid{position:relative;z-index:2;display:grid;min-width:0;min-height:0;grid-template-columns:minmax(280px,1fr) minmax(560px,2.8fr) minmax(300px,1fr);gap:16px}.data-rail{display:grid;gap:14px;min-width:0;min-height:0}.rail-left{grid-template-rows:minmax(0,1.14fr) minmax(0,1fr) minmax(0,.88fr)}.rail-right{grid-template-rows:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.matrix-panel{position:relative;min-width:0;min-height:0;padding:19px 20px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--glass-background);box-shadow:var(--glass-shadow);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}.matrix-panel:before{content:"";position:absolute;pointer-events:none;top:0;left:25px;width:84px;height:1px;background:linear-gradient(90deg,transparent,#62e1ff,transparent);box-shadow:0 1px 12px 2px #13bfff3d}.panel-heading{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:6px;min-width:0;margin:0 0 17px;background:linear-gradient(90deg,#2691d444,#2691d40a) left bottom / 100% 1px no-repeat}.panel-heading>div:first-child{display:flex;align-items:center;gap:9px;min-width:0}.panel-heading h2{margin:0;color:#e0f3ff;font-size:17px;font-weight:600;line-height:1.5;letter-spacing:.3px;white-space:nowrap;text-shadow:0 0 12px #1589ed30}.panel-heading .icon-wrap{width:20px;height:20px;color:#3fcaff;filter:drop-shadow(0 0 5px #188ffb55)}.source-badge{flex-shrink:0;color:var(--text-dim);font-size:11px;white-space:nowrap}.panel-empty{display:grid;place-items:center;min-height:35px;margin:0;color:var(--text-dim);font-size:12px;line-height:1.5;text-align:center}.panel-footnote{flex:0 0 auto;margin:16px 0 0;color:#78a9ca;font-size:10px;line-height:1.5}.panel-link{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex:0 0 auto;width:100%;margin-top:auto;padding:13px 0 0;border:0;background:transparent;color:#75c9f7;font-size:10px;line-height:1.5;text-align:right}.panel-link span{font-size:17px;line-height:1}.panel-link:hover{color:var(--cyan)}.panel-data-warning{margin:5px 0;color:var(--amber);font-size:10px}.segmented{display:flex;gap:4px;padding:4px;border:1px solid #238bcc4a;border-radius:6px;background:#021429b3}.segmented button{display:flex;align-items:center;justify-content:center;min-height:32px;padding:0 17px;border:0;border-radius:5px;background:transparent;color:#8db9df;font-size:12px}.segmented button.active{color:#e9faff;background:var(--selected-background);box-shadow:var(--selected-shadow)}.segmented button:hover:not(.active){background:#8bcfff12}.segmented.small{padding:2px;gap:1px}.segmented.small button{min-height:25px;padding:0 9px;border-radius:4px;font-size:10px}.row-chevron{flex:0 0 auto;color:#779ab7;font-size:22px}@media(max-height:950px)and (min-width:1101px){.matrix-panel{padding:16px 17px}.panel-heading{margin-bottom:10px}.panel-footnote{margin-top:10px}}.hero-number{display:flex;align-items:baseline;gap:10px;min-width:0}.hero-number strong{color:#4bd8ff;font-family:var(--font-number);font-size:56px;font-weight:600;line-height:1.12;letter-spacing:-1px;text-shadow:0 0 26px #009dff35}.hero-number>span{color:var(--text-muted);font-size:12px}.metric-sub{display:flex;flex-wrap:wrap;gap:8px 18px;margin:13px 0 14px;color:var(--text-muted);font-size:11px}.metric-sub b{margin-left:4px;color:#b7eaff;font-family:var(--font-number);font-weight:400}.deployment-panel{display:flex;flex-direction:column}.deployment-content{display:flex;align-items:center;gap:25px;flex:1;min-height:0}.deployment-donut{position:relative;width:115px;height:115px;flex:0 0 auto}.deployment-donut svg{width:100%;height:100%;fill:none;stroke-width:7;transform:rotate(-90deg)}.donut-base{stroke:#104675}.donut-value{stroke:#36d5ff;stroke-dasharray:245 63;stroke-linecap:round;filter:drop-shadow(0 0 5px #099fff7a)}.deployment-donut>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.deployment-donut strong{color:#bdecff;font-family:var(--font-number);font-size:35px;font-weight:600;line-height:1.2;text-shadow:0 0 13px #05b4ff44}.deployment-donut span{margin-top:3px;color:#74b9e3;font-size:10px}.deployment-role-list{display:flex;flex-direction:column;flex:1;gap:7px;min-width:0;max-height:100%;margin:0;padding:0 3px 0 0;overflow-y:auto;list-style:none;scrollbar-width:thin;overscroll-behavior:contain}.deployment-role-list li{display:flex;align-items:center;gap:9px;min-width:0;color:#b9cee0;font-size:11px;line-height:1.5}.deployment-role-list li>i{width:5px;height:5px;flex-shrink:0;border-radius:50%;box-shadow:0 0 6px currentColor}.deployment-role-list li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deployment-role-list b{margin-left:auto;color:#bae9ff;font-family:var(--font-number);font-weight:400}.deployment-scope-note{margin:6px 0 0;color:var(--text-dim);font-size:9px}@media(max-height:950px)and (min-width:1101px){.hero-number strong{font-size:40px}.metric-sub{margin:8px 0 10px}.deployment-content{gap:14px}.deployment-role-list{gap:4px}}.online-trend-panel{display:flex;flex-direction:column}.online-trend-panel .source-badge{padding:2px 6px;border:1px solid #2aa5ea47;border-radius:4px;background:#03519018;color:#85cdf5;font-size:10px;letter-spacing:1px}.online-summary{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px;margin:2px 0 14px}.online-stat{min-width:0}.online-stat--peak{padding-left:18px;border-left:1px solid var(--line)}.online-stat-label{display:flex;align-items:baseline;gap:8px;white-space:nowrap;color:var(--text-muted);font-size:14px;line-height:1.5}.online-stat--current .online-stat-label{color:#8fdef5}.online-stat-value{display:flex;align-items:flex-end;flex-wrap:wrap;gap:4px 8px;min-height:58px;margin-top:4px}.online-stat-value strong{color:#4bd8ff;font-family:var(--font-number);font-size:48px;font-weight:600;line-height:1.12;overflow-wrap:anywhere}.online-stat-value>span{padding-bottom:5px;color:var(--text-muted);font-size:12px}.online-stat--peak .online-stat-value strong{color:#c5e8f7}.online-peak-time{color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums}@media(max-height:950px)and (min-width:1101px){.online-summary{gap:12px;margin-bottom:8px}.online-stat--peak{padding-left:12px}.online-stat-label{font-size:12px}.online-stat-value{min-height:42px}.online-stat-value strong{font-size:36px}.online-peak-time{font-size:11px}}.chart-wrap{position:relative;flex:1;min-height:85px}.chart-echarts{width:100%;height:100%;min-height:85px}.chart-empty{display:grid;place-items:center;height:100%;color:var(--text-dim);font-size:11px}.activity-usage-panel,.activity-insights-panel{display:flex;flex-direction:column}.usage-stat-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;flex:0 0 auto;margin:0 0 20px}.usage-stat{position:relative;display:flex;flex-direction:column;min-width:0;padding:13px 12px;overflow:hidden;border:1px solid #2aa9e850;border-radius:6px;background:linear-gradient(120deg,#096aaf4a,#072c562e);box-shadow:inset 2px 0 #36d9ff,inset 0 0 20px #078fdf0a}.usage-duty-card{border-color:#9470ed42;background:linear-gradient(120deg,#4530933d,#10234d3d);box-shadow:inset 2px 0 #a580fa}.usage-stat>.icon-wrap{position:absolute;top:13px;right:10px;color:#45cfff;opacity:.75}.usage-duty-card>.icon-wrap{color:#ac8dff}.usage-stat strong{position:relative;z-index:1;overflow:hidden;color:#64deff;font-family:var(--font-number);font-size:26px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.usage-duty-card strong{color:#c3a3ff}.usage-stat>span:last-child{margin-top:5px;color:#a4c9e6;font-size:11px}.annotation-click-usage{display:flex;flex:1;flex-direction:column;min-height:0}.annotation-click-usage>header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:0 0 auto;margin-bottom:10px}.annotation-click-usage>header>span{color:#c2d4e2;font-size:12px}.annotation-click-usage>header small{color:var(--text-muted);font-size:10px}.annotation-click-list{display:flex;flex-direction:column;gap:13px;min-height:0;margin:0;padding:0 3px 0 0;overflow-y:auto;overscroll-behavior:contain;list-style:none;scrollbar-color:rgba(117,174,216,.48) transparent;scrollbar-width:thin;touch-action:pan-y}.annotation-click-list::-webkit-scrollbar{width:4px}.annotation-click-list::-webkit-scrollbar-thumb{border-radius:4px;background:#75aed87a}.annotation-click-row{display:grid;grid-template-columns:17px minmax(0,1fr) minmax(35px,.9fr) auto;align-items:center;gap:9px;min-height:25px;flex-shrink:0}.annotation-click-row .rank-index{color:#55b8f4;font-family:var(--font-number);font-size:12px}.bar-label{display:block;min-width:0;color:#c8dae8;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.rank-bar{display:block;height:6px;overflow:hidden;border-radius:8px;background:#12385999}.rank-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2776ff,#34d5ff);box-shadow:0 0 10px #2c9bff33;transition:width .6s}.annotation-click-row>strong{min-width:38px;color:#a9e7ff;font-family:var(--font-number);font-size:12px;font-weight:400;text-align:right;white-space:nowrap}.usage-update-line{margin:6px 0 0;color:var(--amber);font-size:10px}.travel-switch{flex-shrink:0}.travel-bars{display:flex;flex:1;flex-direction:column;gap:15px;min-height:0;overflow-y:auto;padding-right:3px;overscroll-behavior:contain;scrollbar-width:thin}.preference-bar-row{display:grid;grid-template-columns:17px minmax(56px,1fr) minmax(30px,1fr) 38px;align-items:center;flex-shrink:0;gap:9px;min-height:25px}.preference-bar-row>.icon-wrap{width:17px;height:17px;color:#55b8f4}.preference-bar-row b{color:#a9e7ff;font-family:var(--font-number);font-size:12px;font-weight:400;text-align:right}.preference-bar-row:nth-child(2) .rank-bar i{background:linear-gradient(90deg,#0b91cd,#36def0)}.preference-bar-row:nth-child(3) .rank-bar i{background:linear-gradient(90deg,#535bda,#898dff)}.preference-bar-row:nth-child(4) .rank-bar i{background:linear-gradient(90deg,#3567b3,#599cf3)}@media(max-height:950px)and (min-width:1101px){.usage-stat-grid{margin-bottom:10px}.annotation-click-usage>header{margin-bottom:7px}.annotation-click-list{gap:6px}.travel-bars{gap:10px}}.broadcast-panel{display:flex;flex-direction:column}.broadcast-tabs{flex:0 0 auto;align-self:stretch;margin-top:-2px;margin-bottom:9px}.broadcast-tabs button{flex:1;min-height:28px;font-size:11px}.broadcast-preview-list{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;overscroll-behavior:contain}.broadcast-row{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:13px 0;border:0;border-bottom:1px solid #2687c229;background:transparent;text-align:left}.broadcast-row>.icon-wrap{flex:0 0 auto;width:20px;height:20px;color:#44cbff;filter:drop-shadow(0 0 4px #009bff55)}.broadcast-row.source-audience>.icon-wrap{color:#ad80ff}.broadcast-row.lv-urgent>.icon-wrap{color:var(--red)}.broadcast-row.lv-warning>.icon-wrap{color:var(--amber)}.broadcast-copy{flex:1;min-width:0}.broadcast-copy strong{display:block;overflow:hidden;color:#e0f3ff;font-size:12px;font-weight:400;white-space:nowrap;text-overflow:ellipsis}.broadcast-copy small{display:block;margin-top:4px;color:#78abd0;font-size:10px;line-height:1.5}.broadcast-image-marker{color:#8fe8ff}.broadcast-row:hover{background:#0864b522}@media(max-height:950px)and (min-width:1101px){.broadcast-panel .panel-heading{margin-bottom:8px}.broadcast-row{padding-block:8px}.broadcast-panel .panel-link{padding-top:6px}}.danger-heading .icon-wrap{color:var(--red);filter:drop-shadow(0 0 5px #ff475a44)}.alert-panel{display:flex;flex-direction:column;min-height:0;overflow:hidden}.alert-panel .panel-heading{margin-bottom:13px}.event-counter{color:#ffd080;font-size:11px;white-space:nowrap}.event-counter b{margin-right:3px;color:#ffc15b;font-family:var(--font-number);font-size:25px;font-weight:500;text-shadow:0 0 12px #ffad382e}.event-filters{display:flex;flex:0 0 auto;gap:17px;margin-bottom:7px;border-bottom:1px solid #288ec43b}.event-filters button{position:relative;padding:0 0 10px;border:0;background:transparent;color:var(--text-muted);font-size:11px}.event-filters button span{margin-left:5px}.event-filters button.active{color:#61dfff}.event-filters button.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#36d8ff;box-shadow:0 0 7px #15bcff66}.event-preview-list{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#328bc488 transparent;overscroll-behavior:contain}.event-preview-list:focus-visible{outline:1px solid var(--cyan);outline-offset:-1px}.alert-panel>.panel-heading,.alert-panel>.panel-link,.alert-panel>.panel-data-warning{flex-shrink:0}.event-entry,.modal-event-entry{position:relative}.event-entry .event-row{padding-right:43px}.event-entry.is-selected .event-row{background:#1476ae30;box-shadow:inset 2px 0 var(--amber)}.event-detail-action{position:absolute;right:0;top:50%;transform:translateY(-50%);min-width:38px;min-height:30px;padding:4px;border:0;border-radius:4px;background:#137ab31c;color:var(--cyan);font-size:11px}.event-detail-action:hover{background:#137ab34d}.event-detail-action:disabled{color:var(--text-dim);cursor:progress}.modal-event-entry .modal-record{padding-right:58px}.modal-event-entry .event-detail-action{right:8px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .event-entry .event-row{padding-right:23px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .event-entry .event-detail-action{min-width:22px;min-height:20px;font-size:6px;padding:1px}.event-row{display:flex;align-items:center;width:100%;gap:11px;padding:17px 0;border:0;border-bottom:1px solid #2983c229;background:linear-gradient(90deg,#12569110,transparent 80%);text-align:left}.event-icon{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border:1px solid #39b9ed40;border-radius:5px;background:#157dbf18;color:var(--cyan)}.event-row .event-icon .icon-wrap{width:20px;height:20px}.event-row.important{background:linear-gradient(90deg,#b2771421,#a76b0a08 75%,transparent)}.event-row.important .event-icon,.modal-record.important .event-icon{color:var(--amber);border-color:#ffc16b66;background:#be82232b}.event-row.urgent .event-icon,.modal-record.urgent .event-icon{color:var(--red);border-color:#ee657145;background:#d84b6721}.event-row:hover{background:#126bbb29}.event-copy{flex:1;min-width:0}.event-title{display:flex;align-items:center;gap:6px;min-width:0}.event-title strong{display:block;min-width:0;overflow:hidden;color:#e0f3ff;font-size:13px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.event-tag{flex:0 0 auto;padding:2px 5px;border-radius:4px;background:#1779c229;color:#9bd3f7;font-size:9px;white-space:nowrap}.important .event-tag{color:#ffd390;background:#e5962838}.urgent .event-tag{color:#ff9da8;background:#d84b6738}.event-meta{display:block;overflow:hidden;margin-top:5px;color:#86b5d7;font-size:10px;white-space:nowrap;text-overflow:ellipsis}@media(max-height:950px)and (min-width:1101px){.event-row{padding-block:8px}.alert-panel .panel-link{padding-top:7px}}.stage-actions{display:flex;align-items:center;gap:2px;padding:3px;border:1px solid rgba(99,181,240,.17);border-radius:6px;background:#031121b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto}.tool-btn{display:flex;align-items:center;gap:4px;min-height:28px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:#7592aa;font-size:10px}.tool-btn:hover{background:#0b5795b8;color:#e9faff}.tool-btn.is-on{background:var(--selected-background);color:#e9faff;box-shadow:var(--selected-shadow)}.screen-display-host :is(button,a[href]){--press-scale: .97;touch-action:manipulation;transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease,filter .12s ease,scale .12s cubic-bezier(.23,1,.32,1)}.screen-display-host :is(.region-choice,.modal-record,.event-row,.media-preview-card){--press-scale: .985}.screen-display-host :is(button,a[href]):not(:disabled):not([aria-disabled=true]):active{filter:brightness(1.2)}.screen-display-host :is(button,a[href]):not(:disabled):not([aria-disabled=true]):active:not(:focus-visible){scale:var(--press-scale)}.screen-display-host :is(button,a[href]):focus-visible{transition:none}.screen-shell.motion-paused :is(button,a[href]):active{scale:none!important}@media(prefers-reduced-motion:reduce){.screen-display-host :is(button,a[href]):active{scale:none!important}}.twin-stage{display:grid;grid-template-rows:minmax(0,1fr) 54px;gap:14px;min-width:0;min-height:0}.twin-stage>.business-stage{width:100%;height:100%;min-height:0}.activity-stats-panel{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:0 16px;background:linear-gradient(110deg,#0c3e70a6,#03172fe0 72%)}.activity-context-main,.activity-context-meta,.activity-context-label,.activity-context-title{display:flex;align-items:center}.activity-context-main{gap:12px;min-width:0}.activity-context-label{flex:0 0 auto;gap:7px;color:#78b1d8;font-size:11px;white-space:nowrap}.activity-context-label .icon-wrap{width:17px;height:17px;color:#49c7ff}.activity-context-title{gap:8px;min-width:0;min-height:32px;padding:0;border:0;background:transparent;color:#ceeaff;font-size:13px;text-align:left}.activity-context-title>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-context-title>span:last-child{flex:0 0 auto;color:#529fc9;font-size:20px}.activity-context-title:hover{color:#5df}.activity-phase{flex:0 0 auto;padding:2px 7px;border:1px solid rgba(142,168,197,.25);border-radius:4px;color:var(--text-dim);font-size:10px;white-space:nowrap}.activity-phase.phase-active{border-color:#34e5b747;background:#0a806433;color:#62e3c3}.activity-phase.phase-upcoming{border-color:#35d5ff59;color:#69e2ff}.activity-phase.phase-ended{color:#98aec5}.activity-context-meta{flex:0 0 auto;gap:18px;color:#7eaccf;font-size:11px;white-space:nowrap}.activity-context-meta b{margin-left:7px;color:#b5e4ff;font-family:var(--font-number);font-size:14px;font-weight:400}.screen-footer{display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-top:1px solid rgba(56,214,255,.12);background:#031429cc;color:var(--text-dim);font-size:9px}.screen-footer button{display:flex;align-items:center;gap:5px;min-height:22px;padding:0 8px;border:1px solid rgba(87,159,213,.16);border-radius:4px;background:#2f80ff0f;color:var(--text-muted);font-size:9px}.screen-footer button:hover{color:var(--cyan);border-color:#38d6ff59}.icon-wrap{display:inline-grid;place-items:center;width:18px;height:18px;flex:0 0 auto}.icon-wrap.tiny{width:14px;height:14px}.icon-wrap svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.toast{position:absolute;z-index:50;left:50%;bottom:24px;min-width:240px;padding:9px 15px;border:1px solid rgba(56,214,255,.3);border-radius:var(--radius-control);background:linear-gradient(120deg,#074778e8,#032441f5);color:#a5eaff;font-size:11px;text-align:center;opacity:0;transform:translate(-50%,10px);pointer-events:none;transition:opacity .2s ease,transform .2s ease;box-shadow:0 10px 30px #00000059}.toast.is-visible{opacity:1;transform:translate(-50%)}.gate-marker{position:absolute;z-index:5;transform:translate(-50%,-50%);color:#bcecff;font-size:10px;text-align:center}.gate-marker span{display:block;padding:2px 6px;border:1px solid rgba(56,214,255,.45);border-radius:4px;background:#020f1ed1;box-shadow:0 0 10px #38d6ff1a}.gate-marker i{display:block;width:7px;height:7px;margin:4px auto 0;border:2px solid #d8ffff;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--cyan);animation:markerPulse 2.4s ease-in-out infinite}.gate-marker[data-status=busy] i{background:var(--amber);box-shadow:0 0 11px var(--amber)}.gate-north{top:14%;left:51%}.gate-northwest{top:24%;left:17%}.gate-west{top:49%;left:10%}.gate-southwest{top:78%;left:20%}.gate-south{top:84%;left:50%}.gate-southeast{top:78%;left:80%}.gate-east{top:49%;left:91%}.map-unit{position:absolute;z-index:7;display:grid;grid-template-columns:20px 1fr;grid-template-rows:1fr 1fr;min-width:78px;padding:5px 7px;border:1px solid currentColor;border-radius:6px;background:#031120db;color:var(--cyan);text-align:left;box-shadow:0 8px 18px #0000004d;transition:transform .2s ease,background .2s ease}.map-unit:hover{transform:translateY(-2px);background:#0b2c4cf2}.map-unit .icon-wrap{grid-row:1 / 3;align-self:center}.map-unit b{font-size:10px}.map-unit small{color:#7997af;font-size:8px}.map-unit.medical{color:#39dfb2}.map-unit.fire{color:var(--amber)}.map-unit.security{color:var(--violet)}.unit-a{top:37%;left:25%}.unit-b{top:39%;right:22%}.unit-c{top:19%;right:28%}.unit-d{bottom:22%;left:30%}.map-legend{position:absolute;z-index:5;right:12px;bottom:10px;display:flex;gap:14px;padding:5px 8px;border:1px solid rgba(103,167,216,.15);border-radius:4px;background:#020d1bb3;color:#819fb5;font-size:9px}.map-legend span{display:flex;align-items:center;gap:5px}.legend-dot{width:6px;height:6px;border-radius:50%}.legend-dot.normal{background:var(--green)}.legend-dot.busy{background:var(--amber)}.legend-line{width:14px;border-top:1px dashed var(--cyan)}.business-stage{position:relative;min-height:0;overflow:hidden;border:1px solid #24a7e866;border-radius:var(--radius);background:linear-gradient(150deg,#071e38f5,#020c19fa);box-shadow:inset 0 0 30px #0876d529,0 0 22px #087ce60a}.business-stage>header{position:relative;z-index:2;display:flex;align-items:baseline;gap:12px;min-height:56px;padding:12px 18px;border-bottom:1px solid rgba(101,175,229,.15);background:#031325db}.business-stage>header span{color:var(--cyan);font-size:9px;letter-spacing:.15em}.business-stage>header h2{margin:0;color:#edf7ff;font-size:18px}.business-stage>header b{margin-left:auto;color:#86a9c1;font-family:var(--font-number);font-size:11px}.image-stage{display:grid;place-items:center}.stage-image-zoom{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.stage-image-zoom__viewport{width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:#020a14}.stage-image-zoom__content{position:relative;width:100%;height:100%;line-height:0;transform:translate3d(var(--stage-image-offset-x, 0),var(--stage-image-offset-y, 0),0) scale(var(--stage-image-scale, 1));transform-origin:center;transition:transform .2s ease}.stage-image-zoom.is-dragging .stage-image-zoom__content{transition:none}.stage-image-zoom__content>img{display:block;width:100%;height:100%;min-height:0;padding:0;object-fit:fill;background:#020a14;-webkit-user-select:none;user-select:none}.stage-image-zoom.is-pannable .stage-image-zoom__content>img{cursor:grab}.stage-image-zoom.is-dragging .stage-image-zoom__content>img{cursor:grabbing}.stage-image-zoom__controls{position:absolute;z-index:6;right:12px;bottom:12px;display:grid;grid-template-columns:32px minmax(84px,auto) 32px;align-items:center;overflow:hidden;border:1px solid rgba(95,211,255,.42);border-radius:6px;background:linear-gradient(125deg,#07365cf2,#02162bf2);box-shadow:0 8px 24px #0000005c;color:#dff8ff}.stage-image-zoom__controls button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:#278dcb2e;color:#dff8ff;font:700 18px/1 var(--font);cursor:pointer}.stage-image-zoom__controls button:hover:not(:disabled),.stage-image-zoom__controls button:focus-visible{background:#35d5ff4d}.stage-image-zoom__controls button:focus-visible{outline:1px solid #8cecff;outline-offset:-2px}.stage-image-zoom__controls button:disabled{opacity:.32;cursor:default}.stage-image-zoom__controls output{padding:0 8px;color:#b9eaff;font:700 10px/1 ui-monospace,monospace;text-align:center;white-space:nowrap}.stage-empty{display:grid;place-items:center;min-height:120px;height:100%;color:var(--text-dim);font-size:13px}.image-update-error{position:absolute;right:14px;bottom:12px;margin:0;border:1px solid rgba(247,201,72,.28);border-radius:4px;padding:5px 8px;background:#322206c7;color:#f7cf73;font-size:10px}.deployment-image-stage{display:grid;place-items:center}.deployment-hotspot{position:absolute;z-index:1;width:48px;height:48px;border:0;border-radius:50%;transform:translate(-50%,-50%);background:transparent;cursor:pointer}.deployment-hotspot span{position:absolute;left:50%;bottom:calc(100% + 5px);display:none;transform:translate(-50%);min-width:max-content;border:1px solid rgba(95,211,255,.38);border-radius:4px;padding:5px 7px;background:#031223eb;color:#cdf4ff;font-size:11px;line-height:1;white-space:nowrap}.deployment-hotspot:hover span,.deployment-hotspot:focus-visible span{display:block}.deployment-hotspot:focus-visible{outline:2px solid #8cecff;outline-offset:2px}.list-stage{display:grid;grid-template-rows:auto minmax(0,1fr)}.stage-table{min-height:0;overflow:auto;padding:0 14px 12px}.stage-table-head,.stage-table article{display:grid;grid-template-columns:1.1fr .7fr .9fr .9fr 1.8fr;gap:12px;align-items:center;min-width:760px}.stage-table-head{position:sticky;z-index:2;top:0;min-height:38px;background:#071c33;color:#6f91a9;font-size:10px}.stage-table article{min-height:46px;border-top:1px solid rgba(108,169,213,.12);color:#91aabd;font-size:10px}.stage-table article b{color:#e0edf6;font-size:11px}.stage-table article span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.traffic-stage{display:grid;place-items:center}.screen-modal{color:var(--text-main);border:1px solid var(--line-hot);background:var(--overlay-background);border-radius:var(--radius-overlay);width:min(850px,calc(100vw - 36px));max-height:calc(100dvh - 48px);padding:0;overflow:auto;box-shadow:var(--overlay-shadow);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);scrollbar-width:thin;scrollbar-color:#328bc488 transparent}.screen-modal::backdrop{background:#000a1cbd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.screen-modal[open]{animation:dialog-enter .24s cubic-bezier(.16,1,.3,1)}.modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:26px 28px 20px;border-bottom:1px solid #239fd052;background:linear-gradient(95deg,#0863a926,transparent)}.modal-head h2{margin:0;color:#e1f7ff;font-size:22px;font-weight:650;overflow-wrap:anywhere;text-shadow:0 0 15px #149ef542}.modal-head p{margin:6px 0 0;color:var(--text-dim);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.modal-close{flex:none;width:38px;height:38px;border:1px solid #298fce52;border-radius:6px;background:#05203b33;color:#89d4ff;font-size:26px;line-height:1}.modal-close:hover{background:#0b5795b8;border-color:#50d2ff99}.modal-body{padding:24px 28px}.modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:18px 28px;border-top:1px solid #2299d342;background:#01122659}.primary,.secondary{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 20px;border-radius:6px;font-size:13px}.primary{background:var(--primary-background);border:1px solid #60d1ff88;color:#eefaff;box-shadow:inset 0 1px #a5efff30,0 0 19px #087ef733}.primary:hover:not(:disabled){background:linear-gradient(120deg,#1da9ff,#2074df)}.secondary{border:1px solid #338ac459;background:#06244155;color:#a4c9e6}.secondary:hover:not(:disabled){background:#1161a033;border-color:#4dbdff80}.primary:disabled,.secondary:disabled{opacity:.55;cursor:wait}.detail-copy{margin:0;font-size:14px;line-height:1.9;color:#d7e5f1;white-space:pre-wrap;overflow-wrap:anywhere}.detail-facts{margin:21px 0 0}.detail-facts>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;margin-top:12px;font-size:12px;line-height:1.7}.detail-facts dt{color:#8dc3e8}.detail-facts dd{margin:0;color:#d4e6f3;white-space:pre-wrap;overflow-wrap:anywhere}.incident-detail-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:27px}.detail-status{display:flex;gap:9px;align-items:center;margin-bottom:18px}.status-tag,.severity-tag{display:inline-block;padding:3px 7px;border:1px solid #2aa5ea47;border-radius:4px;color:#a4c9e6;font-size:11px;line-height:1.5;white-space:nowrap}.status-tag.reported,.severity-tag.important{color:#ffd390;border-color:#ffc16b66;background:#e5962821}.status-tag.processed{color:#3cebc4;border-color:#1bd3b757;background:#0e9f8021}.severity-tag.urgent{color:#ff9da8;border-color:#ee657166;background:#d84b6721}.incident-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.incident-detail-layout .incident-media-grid{grid-template-columns:1fr}.broadcast-media-grid{margin-top:24px}.media-preview-card{display:block;width:100%;padding:0;border:1px solid var(--line);border-radius:6px;overflow:hidden;color:#bcecff;background:#02162bab;text-align:left}.media-preview-card:hover{border-color:var(--line-hot)}.media-preview-card img,.incident-media-grid video{display:block;width:100%;aspect-ratio:4 / 3;object-fit:contain;background:#020c19}.incident-media-grid video{pointer-events:none}.media-preview-hint{display:block;padding:8px 10px;font-size:11px;color:#a4c9e6}.media-empty{display:grid;place-items:center;min-height:120px;margin:0;border:1px dashed var(--line);border-radius:6px;color:var(--text-dim);font-size:12px}.incident-timeline{margin:20px 0 0;padding:0 0 0 12px;border-left:1px solid #278cd955;list-style:none}.incident-timeline li{position:relative;padding:0 0 17px 12px;font-size:12px}.incident-timeline li:before{content:"";position:absolute;left:-16px;top:5px;height:7px;width:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 7px #00b1ff55}.incident-timeline small{display:block;margin-top:5px;font-size:10px;color:var(--text-dim);overflow-wrap:anywhere}.incident-process-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.incident-process-form label{display:flex;flex-direction:column;gap:8px;color:#8dc3e8;font-size:12px}.incident-process-form select,.incident-process-form textarea{width:100%;min-width:0;padding:10px 12px;border:1px solid #328bc452;border-radius:6px;background:#02162bab;color:#e9f6ff;font:inherit}.incident-process-form select option{background:#082b50}.incident-process-form textarea{resize:vertical;min-height:104px}.incident-process-note{grid-column:1/-1}.incident-process-note small{text-align:right;color:var(--text-dim)}.screen-modal--media{width:min(1200px,calc(100vw - 36px))}.media-lightbox-content{display:flex;justify-content:center;align-items:center}.media-lightbox-content img,.media-lightbox-content video{display:block;width:auto;height:auto;max-width:100%;max-height:70dvh;object-fit:contain;border-radius:6px}.range-row{display:flex;align-items:center;gap:15px;margin-top:22px;font-size:14px}.range-row label,.range-row output{flex-shrink:0}.range-row input{flex:1;min-width:0;accent-color:var(--cyan)}.range-row output{width:45px;font-family:var(--font-number)}.modal-segments{display:flex;gap:6px;padding:4px;border:1px solid var(--line);border-radius:6px;background:#021429b3;margin-bottom:14px}.modal-segments button{flex:1;min-height:34px;border:0;border-radius:4px;background:transparent;color:var(--text-dim)}.modal-segments button[aria-selected=true]{background:var(--selected-background);color:#e9faff;box-shadow:var(--selected-shadow)}.modal-record-list{max-height:50dvh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#328bc488 transparent}.modal-record{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:65px;padding:14px 8px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left}.modal-record:hover{background:#126bbb29}.modal-record>span:first-child{min-width:0}.modal-record strong{display:block;font-size:14px;font-weight:650;overflow-wrap:anywhere}.modal-record small{display:block;margin-top:5px;color:var(--text-dim);font-size:11px}.modal-record>span:last-child{flex:none;font-size:11px}.modal-record:disabled{opacity:.6;cursor:progress}.modal-empty{padding:28px 10px;text-align:center;color:var(--text-dim);font-size:13px}.modal-notice{color:var(--amber);font-size:12px}.new-broadcast-prompt{width:100%;margin-bottom:12px;padding:10px;border:1px solid var(--line-hot);border-radius:6px;color:var(--cyan);background:#08539226}.activity-detail-title{font-weight:650;font-size:20px;margin:0}.region-search{display:grid;gap:8px;margin-bottom:18px}.region-search label{color:var(--text-main);font-size:14px;font-weight:600}.region-search input{width:100%;min-width:0;min-height:44px;padding:10px 14px;border:1px solid var(--line);border-radius:6px;background:#031b30a6;color:var(--text-main);font:inherit;font-size:16px}.region-search input::placeholder{color:var(--text-dim)}.region-search input:focus{outline:2px solid var(--cyan);outline-offset:2px}.region-search p{margin:2px 0 0;color:var(--text-muted);font-size:12px}.region-choice-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.region-choice{display:flex;flex-direction:column;gap:8px;border:1px solid var(--line);border-radius:6px;padding:18px;text-align:left;background:linear-gradient(125deg,#08539226,#04234344)}.region-choice:hover{background:#075a9b40;border-color:#33c6ff99}.region-choice strong{font-size:16px}.region-choice span,.region-choice small{color:var(--text-dim);font-size:12px}@keyframes dialog-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:650px){.screen-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 28px)}.modal-head,.modal-body{padding:20px}.modal-head h2{font-size:20px}.modal-footer{padding:16px 20px;flex-wrap:wrap}.incident-detail-layout,.region-choice-list{grid-template-columns:1fr}.detail-facts>div{grid-template-columns:75px minmax(0,1fr)}.range-row{gap:10px;font-size:12px}}.screen-display-host--manual-landscape .screen-modal{position:fixed;inset:auto;left:50%;top:50%;margin:0;width:min(850px,calc(100dvh - 36px));max-width:none;max-height:calc(100dvw - 28px);transform:translate(-50%,-50%) rotate(90deg);animation:none}.screen-display-host--manual-landscape .modal-record-list{max-height:50dvw}.screen-display-host--manual-landscape .media-lightbox-content img,.screen-display-host--manual-landscape .media-lightbox-content video{max-height:60dvw}.screen-display-host--manual-landscape .incident-detail-layout{grid-template-columns:1.2fr 1fr}.screen-modal--records[open]{display:flex;flex-direction:column;overflow:hidden}.screen-modal--records .modal-head,.screen-modal--records .modal-footer{flex-shrink:0}.screen-modal--records .modal-body{min-height:0;overflow-y:auto}.screen-modal--records .modal-footer{flex-wrap:wrap;align-items:center}.modal-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-right:auto;font-size:12px;color:var(--text-dim)}.pagination-position{min-width:76px;text-align:center;color:var(--text-main);white-space:nowrap}.modal-pagination .secondary{min-height:40px;padding:0 12px}.modal-pagination .secondary:disabled{cursor:default}@media(max-width:650px){.modal-pagination{width:100%;gap:8px}.pagination-total{width:100%}.modal-pagination .secondary{min-height:44px}}@media(min-width:2000px){.screen-display-host--desktop .screen-shell{padding-inline:32px}.screen-display-host--desktop .dashboard-grid{grid-template-columns:minmax(340px,1fr) minmax(600px,3.5fr) minmax(350px,1fr);gap:20px}}@media(max-width:1650px){.screen-display-host--desktop .screen-shell{grid-template-rows:87px 36px minmax(0,1fr);padding-inline:18px}.screen-display-host--desktop .command-header{gap:10px}.screen-display-host--desktop .header-brand{gap:9px}.screen-display-host--desktop .brand-mark{width:50px}.screen-display-host--desktop .title-lockup h1{font-size:21px}.screen-display-host--desktop .title-lockup h1 span{margin-left:10px;padding-left:10px;font-size:16px}.screen-display-host--desktop .title-lockup p{font-size:9px}.screen-display-host--desktop .nav-item{padding-inline:17px;font-size:14px}.screen-display-host--desktop .header-meta{gap:14px}.screen-display-host--desktop .header-weather{gap:6px;font-size:12px}.screen-display-host--desktop .header-clock{padding-left:14px}.screen-display-host--desktop .header-clock strong{font-size:19px}.screen-display-host--desktop .dashboard-grid{grid-template-columns:minmax(255px,1fr) minmax(430px,2.65fr) minmax(265px,1fr);gap:12px}.screen-display-host--desktop .twin-stage{grid-template-rows:minmax(0,1fr) 50px}.screen-display-host--desktop .activity-stats-panel{gap:8px;padding-inline:12px}.screen-display-host--desktop .activity-context-main{gap:8px}.screen-display-host--desktop .activity-context-label{display:none}.screen-display-host--desktop .activity-context-title{gap:4px;font-size:11px}.screen-display-host--desktop .activity-context-meta{gap:10px;font-size:9px}.screen-display-host--desktop .activity-context-meta b{margin-left:4px;font-size:12px}.screen-display-host--desktop .activity-phase{padding-inline:5px;font-size:9px}.screen-display-host--desktop .data-rail .matrix-panel{padding:16px}.screen-display-host--desktop .panel-heading h2{font-size:15px}.screen-display-host--desktop .panel-heading>div:first-child{gap:6px}.screen-display-host--desktop .source-badge{font-size:10px}.screen-display-host--desktop .deployment-content{gap:14px}.screen-display-host--desktop .deployment-donut{width:98px;height:98px}.screen-display-host--desktop .deployment-donut strong{font-size:29px}.screen-display-host--desktop .usage-stat{padding:9px}.screen-display-host--desktop .usage-stat strong{font-size:23px}.screen-display-host--desktop .usage-stat>.icon-wrap{right:7px;top:10px;opacity:.4}.screen-display-host--desktop .preference-bar-row{grid-template-columns:15px minmax(0,1fr) minmax(20px,.8fr) 32px;gap:6px}}@media(max-width:1250px){.screen-display-host--desktop .title-lockup h1 span{display:block;margin:2px 0 0;padding:0;border:0;font-size:13px}.screen-display-host--desktop .title-lockup p{display:none}.screen-display-host--desktop .nav-item{padding-inline:12px}.screen-display-host--desktop .header-weather{display:none}.screen-display-host--desktop .dashboard-grid{grid-template-columns:minmax(200px,1fr) minmax(340px,2fr) minmax(210px,1fr);gap:10px}.screen-display-host--desktop .activity-context-meta{display:none}.screen-display-host--desktop .data-rail .matrix-panel{padding-inline:11px}.screen-display-host--desktop .panel-heading{flex-wrap:wrap;gap:3px 6px}.screen-display-host--desktop .panel-heading h2{font-size:13px}.screen-display-host--desktop .panel-heading .icon-wrap{width:15px;height:15px}.screen-display-host--desktop .panel-heading .source-badge,.screen-display-host--desktop .panel-heading .event-counter,.screen-display-host--desktop .panel-heading .travel-switch{margin-left:auto}.screen-display-host--desktop .travel-switch button{padding-inline:6px;min-height:22px;font-size:9px}.screen-display-host--desktop .event-counter{font-size:10px}.screen-display-host--desktop .event-counter b{font-size:20px}.screen-display-host--desktop .event-filters{flex-wrap:wrap;gap:6px 14px}.screen-display-host--desktop .event-row{gap:6px}.screen-display-host--desktop .event-icon{width:27px;height:30px}.screen-display-host--desktop .event-title{flex-wrap:wrap;gap:3px}.screen-display-host--desktop .event-title strong{font-size:11px}.screen-display-host--desktop .event-tag{font-size:8px;padding:1px 4px}.screen-display-host--desktop .event-meta{font-size:9px}.screen-display-host--desktop .deployment-content{gap:8px}.screen-display-host--desktop .deployment-donut{width:75px;height:75px}.screen-display-host--desktop .deployment-donut strong{font-size:25px}.screen-display-host--desktop .deployment-donut span{font-size:8px}.screen-display-host--desktop .deployment-role-list li{gap:5px;font-size:10px}.screen-display-host--desktop .usage-stat-grid{gap:6px}.screen-display-host--desktop .usage-stat strong{font-size:21px}.screen-display-host--desktop .usage-stat>span:last-child{font-size:9px}.screen-display-host--desktop .annotation-click-row{grid-template-columns:10px minmax(0,1fr) minmax(16px,.6fr) auto;gap:5px}.screen-display-host--desktop .annotation-click-row>strong{min-width:26px;font-size:10px}.screen-display-host--desktop .bar-label,.screen-display-host--desktop .preference-bar-row b{font-size:10px}.screen-display-host--desktop .broadcast-tabs button{padding-inline:6px}.screen-display-host--desktop .broadcast-row{gap:6px}.screen-display-host--desktop .broadcast-copy strong{font-size:11px}}@media(max-height:950px){.screen-display-host--desktop .screen-shell{grid-template-rows:79px 36px minmax(0,1fr)}.screen-display-host--desktop .data-rail,.screen-display-host--desktop .twin-stage{gap:12px}.screen-display-host--desktop .rail-left{grid-template-rows:minmax(0,.92fr) minmax(0,1.1fr) minmax(0,1fr)}.screen-display-host--desktop .rail-right{grid-template-rows:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.1fr)}}@media(max-height:820px){.screen-display-host--desktop .screen-shell{grid-template-rows:70px 30px minmax(0,1fr);padding-bottom:12px}.screen-display-host--desktop .data-rail .matrix-panel{padding-top:10px;padding-bottom:10px}.screen-display-host--desktop .panel-heading{min-height:22px;margin-bottom:7px}.screen-display-host--desktop .panel-heading h2{font-size:13px}.screen-display-host--desktop .hero-number strong{font-size:34px}.screen-display-host--desktop .metric-sub{gap:5px 10px;margin:5px 0;font-size:10px}.screen-display-host--desktop .chart-wrap,.screen-display-host--desktop .chart-echarts{min-height:45px}.screen-display-host--desktop .panel-footnote{margin-top:5px;font-size:9px}.screen-display-host--desktop .panel-link{padding-top:5px;font-size:9px}.screen-display-host--desktop .usage-stat-grid{margin-bottom:6px}.screen-display-host--desktop .usage-stat{padding-top:5px;padding-bottom:5px}.screen-display-host--desktop .usage-stat strong{font-size:22px}.screen-display-host--desktop .usage-stat>span:last-child{margin-top:3px}.screen-display-host--desktop .annotation-click-usage>header{margin-bottom:4px}.screen-display-host--desktop .annotation-click-list{gap:4px}.screen-display-host--desktop .annotation-click-row{min-height:20px}.screen-display-host--desktop .travel-bars{gap:6px}.screen-display-host--desktop .preference-bar-row{min-height:20px}.screen-display-host--desktop .deployment-donut{width:76px;height:76px}.screen-display-host--desktop .deployment-donut strong{font-size:24px}.screen-display-host--desktop .deployment-donut span{font-size:8px}.screen-display-host--desktop .deployment-role-list{gap:3px}.screen-display-host--desktop .deployment-scope-note{margin-top:4px;font-size:8px}.screen-display-host--desktop .event-filters{gap:12px;margin-bottom:3px}.screen-display-host--desktop .event-filters button{padding-bottom:6px;font-size:10px}.screen-display-host--desktop .event-row{padding-block:6px}.screen-display-host--desktop .event-icon{width:28px;height:30px}.screen-display-host--desktop .event-meta{margin-top:3px}.screen-display-host--desktop .broadcast-tabs{margin-bottom:4px;padding:2px}.screen-display-host--desktop .broadcast-tabs button{min-height:23px;font-size:10px}.screen-display-host--desktop .broadcast-row{padding-block:6px}.screen-display-host--desktop .broadcast-copy small{margin-top:2px;font-size:9px}}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .screen-shell{grid-template-rows:34px 20px minmax(0,1fr);padding:0 6px 6px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .command-header{gap:6px;padding:0}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .header-brand{flex:1;gap:4px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .brand-mark{width:26px;height:25px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .title-lockup h1{overflow:hidden;font-size:11px;letter-spacing:0;text-overflow:ellipsis}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .title-lockup h1 span,:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .title-lockup p,:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .header-weather,:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .header-clock time{display:none}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .header-meta{flex:1;justify-content:flex-end;gap:6px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .header-clock{padding-left:0;border:0}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .header-clock strong{font-size:11px;letter-spacing:0}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .header-settings{width:25px;height:25px;border-radius:4px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .header-settings svg{width:14px;height:14px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .command-nav{gap:2px;padding:0}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .nav-item{gap:4px;min-width:0;padding:0 8px;font-size:9px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .nav-item:after{left:7px;right:7px;height:2px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .nav-item .icon-wrap{width:12px;height:12px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .context-bar{gap:6px;font-size:7px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .context-bar>span:first-child{gap:5px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .context-bar .live-dot{width:4px;height:4px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .dashboard-grid{grid-template-columns:16fr minmax(0,68fr) 16fr;gap:6px;padding:0}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .data-rail{gap:4px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .twin-stage{grid-template-rows:minmax(0,1fr) 44px;gap:4px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .twin-stage>.business-stage{width:100%;height:100%}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .matrix-panel{padding:5px;border-radius:5px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .matrix-panel:before{left:10px;width:35px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .panel-heading{gap:3px;min-height:13px;margin:0 0 4px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .panel-heading>div:first-child{gap:3px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .panel-heading h2{overflow:hidden;font-size:8px;letter-spacing:0;text-overflow:ellipsis}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .panel-heading .icon-wrap{width:10px;height:10px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .source-badge{font-size:6px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .panel-footnote{margin-top:3px;font-size:6px;line-height:1.2}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .panel-empty{min-height:14px;font-size:7px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .panel-link{gap:3px;padding-top:3px;font-size:7px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .panel-link span{font-size:10px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .panel-data-warning,:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .usage-update-line{margin:2px 0;font-size:6px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .online-trend-panel .source-badge{padding:1px 2px;font-size:5px;letter-spacing:0}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .hero-number{gap:4px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .hero-number strong{font-size:20px;letter-spacing:0}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .hero-number>span{font-size:6px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .metric-sub{gap:2px 5px;margin:2px 0;font-size:6px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .metric-sub b{margin-left:2px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .online-summary{gap:5px;margin:0 0 3px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .online-stat--peak{padding-left:5px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .online-stat-label{gap:3px;font-size:7px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .online-stat-value{min-height:24px;margin-top:1px;gap:2px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .online-stat-value strong{font-size:20px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .online-stat-value>span{padding-bottom:2px;font-size:6px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .online-peak-time{font-size:6px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .chart-wrap,:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .chart-echarts{min-height:0}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .chart-empty{font-size:6px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .usage-stat-grid{gap:3px;margin-bottom:4px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .usage-stat{padding:3px;border-radius:3px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .usage-stat>.icon-wrap{top:4px;right:3px;width:9px;height:9px;opacity:.4}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .usage-stat strong{font-size:12px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .usage-stat>span:last-child{margin-top:2px;font-size:6px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .annotation-click-usage>header{gap:3px;margin-bottom:3px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .annotation-click-usage>header>span,:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .annotation-click-usage>header small{font-size:6px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .annotation-click-list{gap:3px;padding-right:1px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .annotation-click-row{grid-template-columns:7px minmax(0,1fr) minmax(8px,.5fr) auto;gap:3px;min-height:12px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .annotation-click-row .rank-index,:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .annotation-click-row>strong{min-width:0;font-size:6px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .bar-label{font-size:7px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .rank-bar{height:3px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .activity-insights-panel .panel-heading{flex-wrap:wrap}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .travel-switch{margin-left:auto}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .segmented{gap:2px;padding:2px;border-radius:3px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .segmented button{min-height:15px;padding:0 4px;font-size:6px;border-radius:2px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .travel-bars{gap:4px;padding-right:1px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .preference-bar-row{grid-template-columns:9px minmax(0,1fr) minmax(8px,.5fr) 20px;gap:3px;min-height:13px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .preference-bar-row>.icon-wrap{width:9px;height:9px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .preference-bar-row b{font-size:6px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .activity-stats-panel{gap:6px;padding:0 8px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .activity-context-main{gap:6px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .activity-context-label{font-size:7px;gap:4px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .activity-context-label .icon-wrap{width:12px;height:12px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .activity-context-title{gap:3px;min-height:28px;font-size:9px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .activity-phase{padding:2px 4px;font-size:7px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .activity-context-meta{gap:6px;font-size:7px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .activity-context-meta b{margin-left:3px;font-size:8px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .deployment-content{gap:4px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .deployment-donut{width:36px;height:36px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .deployment-donut strong{font-size:11px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .deployment-donut span{margin-top:1px;font-size:5px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .deployment-role-list{gap:2px;padding-right:1px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .deployment-role-list li{gap:3px;font-size:6px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .deployment-role-list li>i{width:3px;height:3px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .deployment-scope-note{margin-top:3px;font-size:5px;line-height:1.2}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .event-counter{font-size:6px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .event-counter b{margin-right:1px;font-size:12px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .event-filters{gap:8px;margin-bottom:2px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .event-filters button{padding-bottom:4px;font-size:6px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .event-filters button span{margin-left:2px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .event-row{gap:3px;padding:4px 0}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .event-icon{width:16px;height:18px;border-radius:3px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .event-row .event-icon .icon-wrap{width:10px;height:10px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .event-title{gap:2px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .event-title strong{font-size:7px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .event-tag{padding:1px 2px;font-size:5px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .event-meta{margin-top:2px;font-size:6px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .row-chevron{font-size:12px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .broadcast-tabs{margin:0 0 3px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .broadcast-row{gap:3px;padding:4px 0}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .broadcast-row>.icon-wrap{width:10px;height:10px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .broadcast-copy strong{font-size:7px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .broadcast-copy small{margin-top:2px;font-size:6px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .stage-image-zoom__controls{right:4px;bottom:4px;grid-template-columns:22px minmax(46px,auto) 22px;border-radius:3px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .stage-image-zoom__controls button{width:22px;height:22px;font-size:11px}:is(.screen-display-host--mobile-landscape,.screen-display-host--manual-landscape) .stage-image-zoom__controls output{padding:0 3px;font-size:7px}.screen-display-host--manual-landscape .context-bar{padding-right:82px}.screen-display-host--manual-landscape .manual-landscape-canvas__exit{right:54px;bottom:8px;width:72px;height:18px;min-height:18px;padding:0 6px;border-radius:4px;font-size:9px;line-height:16px;white-space:nowrap;transform:rotate(90deg);transform-origin:bottom right}
