:root{--system-bg:#143c8d;--primary-blue:#1a56df;--panel-bg:#144ec51f;--panel-bg-strong:#1f62e22e;--panel-title-bg:#2264e421;--border-cyan:#79d2ff2e;--border-cyan-strong:#79d2ff57;--glow-cyan:#1b5df72e;--text-main:#f2fbff;--text-normal:#d9f3ff;--text-muted:#cce6ff;--text-subtle:#aacbf0;--danger:#ff6f7d;--warning:#ffbf6b;--success:#7bdcff;--cyan:#4aa9ff;--cyan-soft:#79d2ff;--panel-radius:2px}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0}body{color:var(--text-normal);background:var(--system-bg);font-family:Microsoft YaHei,PingFang SC,Segoe UI,sans-serif}button{font:inherit;letter-spacing:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#5bd6ff47;border-radius:8px}::-webkit-scrollbar-track{background:#03101e6b}.qingdao-map-background[data-v-9dc6af52]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.qingdao-map-background[data-v-9dc6af52]:before{content:"";background-color:#0000;background-image:radial-gradient(at 58% 46%,#4aa9ff29,#0000 36%),radial-gradient(at 35% 64%,#79d2ff12,#0000 32%),linear-gradient(#79d2ff0f 1px,#0000 1px),linear-gradient(90deg,#79d2ff0f 1px,#0000 1px);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,34px 34px,34px 34px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;position:absolute;inset:0}.qingdao-map-background[data-v-9dc6af52]:after{content:"";opacity:.28;background:radial-gradient(circle at 18% 24%,#79d2ff3d 0 1px,#0000 2px) 0 0/170px 150px,radial-gradient(circle at 72% 38%,#4aa9ff2e 0 1px,#0000 2px) 0 0/210px 190px,radial-gradient(circle at 44% 72%,#79d2ff2e 0 1px,#0000 2px) 0 0/260px 230px,linear-gradient(118deg,#0000 0 32%,#79d2ff0f 33%,#0000 36% 100%) 0 0/100% 100%,linear-gradient(145deg,#0000 0 57%,#1b5df70d 58%,#0000 61% 100%) 0 0/100% 100%;position:absolute;inset:0}.qingdao-map-background .map-layer[data-v-9dc6af52]:after{content:"";border:1px solid #79d2ff1a;border-radius:50%;position:absolute;inset:14% 18%;transform:rotate(-12deg)}.map-layer[data-v-9dc6af52]{opacity:.56;filter:drop-shadow(0 0 34px #4aa9ff52);transform-origin:50%;width:170vw;height:170vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.map-fallback[data-v-9dc6af52]{color:#7dbfd680;font-size:12px;position:absolute;bottom:24px;right:38px}.login-page[data-v-8c1b5b17]{width:100%;height:100vh;color:var(--text-normal);background:linear-gradient(#5bd6ff0d 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#5bd6ff0a 1px,#0000 1px) 0 0/44px 44px,radial-gradient(circle at 50% 42%,#4aa9ff2e,#0000 42%),linear-gradient(#0a2e74 0%,#071c48 100%);place-items:center;display:grid;position:relative;overflow:hidden}.login-page[data-v-8c1b5b17]:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 62% 48%,#0000 0 34%,#040e243d 58%),linear-gradient(90deg,#030c223d,#030c221f 46%,#030c228a);position:absolute;inset:0}.map-labels[data-v-8c1b5b17]{z-index:2;flex-wrap:wrap;gap:10px;display:flex;position:absolute;bottom:54px;left:72px}.map-labels span[data-v-8c1b5b17]{color:#dff8ffe6;background:#081e4e80;border:1px solid #79d2ff38;padding:7px 10px;font-size:12px}.login-shell[data-v-8c1b5b17]{z-index:3;background:radial-gradient(circle at 18% 18%,#79d2ff24,#0000 34%),linear-gradient(135deg,#144ec552,#061840e0);border:1px solid #79d2ff38;grid-template-columns:minmax(0,1fr) 380px;width:min(920px,100vw - 48px);min-height:560px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 58px #040c266b}.login-identity[data-v-8c1b5b17]{background:linear-gradient(112deg,#0000 0 42%,#79d2ff12 43%,#0000 46% 100%),#05143347;align-items:flex-start;gap:16px;padding:42px;display:flex}.logo-mark[data-v-8c1b5b17]{background:radial-gradient(circle,#4aa9ff3d,#10337d7a 62%);border:1px solid #79d2ffd1;flex:none;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:0 0 18px #79d2ff57,0 0 0 6px #1b5df714}.logo-mark i[data-v-8c1b5b17]{border:4px solid #7aeec3;border-right-color:#5bd6ff;border-radius:50%;width:22px;height:22px}.login-identity strong[data-v-8c1b5b17]{color:#fff;font-size:30px;font-weight:800;display:block}.login-identity em[data-v-8c1b5b17]{color:var(--text-muted);margin-top:10px;font-size:14px;font-style:normal;display:block}.login-identity p[data-v-8c1b5b17]{color:#dff8ffdb;max-width:340px;margin:18px 0 0;font-size:13px;line-height:1.7}.login-panel[data-v-8c1b5b17]{background:#03102ac7;border-left:1px solid #79d2ff29;align-content:center;gap:14px;padding:32px 34px;display:grid}.register-panel[data-v-8c1b5b17]{gap:12px}.panel-head span[data-v-8c1b5b17]{color:var(--cyan);font-size:13px}.panel-head h1[data-v-8c1b5b17]{color:var(--text-main);margin:8px 0 0;font-size:24px}.panel-head p[data-v-8c1b5b17]{color:var(--text-muted);margin:8px 0 0;font-size:12px;line-height:1.6}label[data-v-8c1b5b17]{gap:8px;display:grid}label span[data-v-8c1b5b17]{color:var(--text-muted);font-size:13px}input[data-v-8c1b5b17]{height:40px;color:var(--text-main);background:#081e4edb;border:1px solid #79d2ff2e;outline:none;padding:0 12px}input[data-v-8c1b5b17]:focus{border-color:#79d2ff7a;box-shadow:0 0 0 2px #5bd6ff14}button[data-v-8c1b5b17]{color:#fff;cursor:pointer;background:linear-gradient(#1765b4f2,#083a76f2);border:1px solid #79d2ff5c;height:42px;font-weight:700}button[data-v-8c1b5b17]:disabled{color:#dff8ff99;cursor:not-allowed;opacity:.72}.error-message[data-v-8c1b5b17],.info-message[data-v-8c1b5b17]{margin:0;padding:9px 10px;font-size:13px}.error-message[data-v-8c1b5b17]{color:#ffd3d8;background:#ff6f7d1a;border:1px solid #ff6f7d38}.info-message[data-v-8c1b5b17]{color:#d8ffe8;background:#69e2a41a;border:1px solid #69e2a433}.demo-account[data-v-8c1b5b17]{color:var(--text-muted);background:#10368a2e;border:1px solid #79d2ff1f;gap:6px;padding:11px 12px;font-size:12px;display:grid}.demo-account strong[data-v-8c1b5b17]{color:var(--text-main);font-size:13px}.demo-account button[data-v-8c1b5b17],.text-button[data-v-8c1b5b17]{height:auto;min-height:30px;color:var(--text-normal);text-align:left;background:#081e4e9e;border:1px solid #79d2ff24;padding:6px 8px;font-size:12px;font-weight:400}.demo-account button[data-v-8c1b5b17]:hover,.text-button[data-v-8c1b5b17]:hover{border-color:#79d2ff52}.text-button[data-v-8c1b5b17]{color:var(--cyan-soft);text-align:center;background:0 0}.bottom-analytics-panel[data-v-0908717c]{grid-template-columns:1.05fr 1.15fr .8fr;gap:8px;min-height:0;display:grid}.chart-box[data-v-0908717c]{background:linear-gradient(135deg,#0d2d4ad1,#041222e6),#051424e0;border:1px solid #5bb8e22e;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 22px #00000026}.chart-box[data-v-0908717c]:before,.chart-box[data-v-0908717c]:after{content:"";z-index:1;pointer-events:none;width:18px;height:18px;position:absolute}.chart-box[data-v-0908717c]:before{border-top:1px solid #69d8ffbf;border-left:1px solid #69d8ffbf;top:0;left:0}.chart-box[data-v-0908717c]:after{border-bottom:1px solid #69d8ff73;border-right:1px solid #69d8ff73;bottom:0;right:0}.digital-twin-workspace[data-v-a3f74d3c]{grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-width:0;min-height:0;display:grid;overflow:hidden}.workspace-header[data-v-a3f74d3c]{background:linear-gradient(90deg,#071e32e6,#03101ec7);border:1px solid #5bb8e22e;justify-content:space-between;align-items:flex-start;gap:16px;min-height:50px;padding:10px 12px;display:flex;position:relative}.workspace-header[data-v-a3f74d3c]:after{content:"";background:linear-gradient(90deg,#54d6ff99,#0000);height:1px;position:absolute;bottom:0;left:16px;right:16px}.eyebrow[data-v-a3f74d3c]{color:#68d7ff;margin-bottom:5px;font-size:12px;display:block}h2[data-v-a3f74d3c]{color:#eefcff;letter-spacing:0;margin:0;font-size:19px;font-weight:800}.header-status[data-v-a3f74d3c]{color:#c6edf8;text-align:right;background:#041222a8;border:1px solid #6fceff29;max-width:320px;padding:7px 10px;font-size:13px;line-height:1.5}.scene-shell[data-v-a3f74d3c]{background:radial-gradient(circle at 50% 48%,#228aab38,#0000 38%),linear-gradient(#7de7ff0b 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#7de7ff0b 1px,#0000 1px) 0 0/38px 38px,#03101f;border:1px solid #5bb8e22e;min-height:0;position:relative;overflow:hidden}.scene-shell[data-v-a3f74d3c]:before{content:"";pointer-events:none;background:linear-gradient(#0000,#54d6ff1f,#0000);height:28%;animation:7s linear infinite scene-scan-a3f74d3c;position:absolute;top:-35%;left:0;right:0}.scene-metric-rail[data-v-a3f74d3c]{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;position:absolute;top:14px;left:18px;right:18px}.scene-metric[data-v-a3f74d3c]{background:#041222a8;border:1px solid #6fceff29;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;height:45px;padding:0 10px;display:grid}.metric-orbit[data-v-a3f74d3c]{border:2px solid #54d6ffb8;border-right-color:#b894ffb8;border-radius:50%;width:26px;height:26px;box-shadow:0 0 12px #54d6ff47}.scene-metric strong[data-v-a3f74d3c]{color:#f5feff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;display:block;overflow:hidden}.scene-metric span[data-v-a3f74d3c]:last-child{color:#7fa9bd;margin-top:2px;font-size:11px;display:block}.twin-svg[data-v-a3f74d3c]{z-index:1;width:100%;height:100%;min-height:386px;display:block;position:relative}.map-outline[data-v-a3f74d3c]{fill:url(#mapGradient);stroke:#53cdff7a;stroke-width:2px;filter:drop-shadow(0 0 10px #54d6ff2e)}.map-outline.secondary[data-v-a3f74d3c]{fill:#05192a8c;stroke:#6dd2ff40;stroke-width:1.4px;stroke-dasharray:9 12}.pond-body[data-v-a3f74d3c]{fill:#166d8b57;stroke:#8eeeff99;stroke-width:2.2px}.water-core[data-v-a3f74d3c]{fill:url(#waterCore);stroke:#8eeeff24}.water-flow[data-v-a3f74d3c]{fill:none;stroke:#e0fcff42;stroke-width:2px;stroke-dasharray:9 12;animation:12s linear infinite dash-flow-a3f74d3c}.water-flow.slow[data-v-a3f74d3c]{opacity:.72;animation-duration:18s}.radar circle[data-v-a3f74d3c],.radar line[data-v-a3f74d3c]{fill:none;stroke:#84e1ff42;stroke-width:1.4px}.radar path[data-v-a3f74d3c]{fill:#54d6ff29;transform-origin:50%;animation:6s linear infinite radar-turn-a3f74d3c}.links line[data-v-a3f74d3c]{stroke:#b9f0ff73;stroke-width:1.5px;stroke-dasharray:7 8;animation:10s linear infinite dash-flow-a3f74d3c}.center-device path[data-v-a3f74d3c],.center-device line[data-v-a3f74d3c],.center-device circle[data-v-a3f74d3c]{fill:#54d6ff14;stroke:#d6faffd1;stroke-width:1.6px}.node-halo[data-v-a3f74d3c]{fill:#ffffff08;stroke-width:1.4px;stroke-dasharray:5 8}.node-pulse[data-v-a3f74d3c]{fill:none;stroke-width:1.2px;opacity:.35;animation:2.8s ease-out infinite node-pulse-a3f74d3c}.node-core[data-v-a3f74d3c]{stroke-width:3px;filter:drop-shadow(0 0 9px #7de7ff80)}.node-label[data-v-a3f74d3c]{fill:#e7fbff;font-size:14px;font-weight:700}.node-value[data-v-a3f74d3c]{fill:#b8d8e6;font-size:12px;font-weight:600}.map-labels text[data-v-a3f74d3c]{fill:#b8d8e6;font-size:13px;font-weight:600}.decision-card[data-v-a3f74d3c]{z-index:3;color:#e8fbff;text-align:center;background:#03101ed6;border:1px solid #84e1ff85;width:212px;padding:14px 16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%);box-shadow:0 0 28px #54d6ff29,inset 0 0 0 1px #ffffff0a}.decision-card span[data-v-a3f74d3c]{color:#9acada;font-size:12px}.decision-card strong[data-v-a3f74d3c]{color:#f5feff;margin-top:6px;font-size:30px;font-weight:800;display:block}.decision-card p[data-v-a3f74d3c]{color:#73e0b2;margin:6px 0 0;font-size:12px}.device-mini-panel[data-v-a3f74d3c]{z-index:3;background:#03101ec2;border:1px solid #6fceff33;width:172px;padding:12px;position:absolute;top:76px;right:18px}.device-wireframe[data-v-a3f74d3c]{height:76px;margin-bottom:8px;position:relative}.device-wireframe span[data-v-a3f74d3c]{border:1px solid #dafcffbd;width:42px;height:54px;position:absolute;top:6px;left:50%;transform:translate(-50%)skewY(-8deg);box-shadow:-18px 18px #54d6ff14,18px 18px #54d6ff14}.device-wireframe i[data-v-a3f74d3c]{border:1px solid #dafcffb8;border-radius:50%;height:18px;position:absolute;bottom:9px;left:35px;right:35px}.device-mini-panel>strong[data-v-a3f74d3c]{color:#f5feff;text-align:center;margin-bottom:9px;font-size:14px;display:block}.device-rows[data-v-a3f74d3c]{color:#8fb3c5;grid-template-columns:1fr auto;gap:6px 10px;font-size:11px;display:grid}.device-rows em[data-v-a3f74d3c]{color:#dffbff;font-style:normal}.workspace-footer[data-v-a3f74d3c]{grid-template-columns:1.05fr 1fr 1.2fr;gap:8px;display:grid}.workspace-footer div[data-v-a3f74d3c]{background:#071e32db;border:1px solid #5bb8e229;min-width:0;padding:8px 10px}.workspace-footer span[data-v-a3f74d3c]{color:#87adbf;margin-bottom:5px;font-size:11px;display:block}.workspace-footer strong[data-v-a3f74d3c]{color:#e8fbff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;display:block;overflow:hidden}@keyframes dash-flow-a3f74d3c{to{stroke-dashoffset:-80px}}@keyframes radar-turn-a3f74d3c{to{transform:rotate(360deg)}}@keyframes node-pulse-a3f74d3c{0%{opacity:.45;transform:scale(.7)}to{opacity:0;transform:scale(1.8)}}@keyframes scene-scan-a3f74d3c{to{top:100%}}.left-overview-panel[data-v-030667b5]{scrollbar-width:none;flex-direction:column;gap:8px;min-height:0;display:flex;overflow:hidden auto}.left-overview-panel[data-v-030667b5]::-webkit-scrollbar{display:none}.panel-section[data-v-030667b5]{background:linear-gradient(135deg,#0d2d4ad1,#041222db),#051424db;border:1px solid #5bb8e22e;flex-shrink:0;padding:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 22px #00000026}.panel-section[data-v-030667b5]:before,.panel-section[data-v-030667b5]:after{content:"";pointer-events:none;width:18px;height:18px;position:absolute}.panel-section[data-v-030667b5]:before{border-top:1px solid #69d8ffbf;border-left:1px solid #69d8ffbf;top:0;left:0}.panel-section[data-v-030667b5]:after{border-bottom:1px solid #69d8ff73;border-right:1px solid #69d8ff73;bottom:0;right:0}.section-title[data-v-030667b5]{color:#e1f7ff;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;font-size:13px;font-weight:700;display:flex}.section-title span[data-v-030667b5]{padding-left:10px;position:relative}.section-title span[data-v-030667b5]:before{content:"";background:#54d6ff;width:3px;height:11px;position:absolute;top:4px;left:0;box-shadow:0 0 10px #54d6ffcc}.section-title strong[data-v-030667b5]{color:#73d8ff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.monitor-section[data-v-030667b5]{flex:0 0 180px}.monitor-grid[data-v-030667b5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;height:140px;display:grid}.monitor-feed[data-v-030667b5]{background:linear-gradient(#0000 0 70%,#07192ad9),radial-gradient(circle at 70% 32%,#aeedff47,#0000 20%),linear-gradient(135deg,#125c76b8,#041626eb);border:1px solid #69d8ff38;min-width:0;position:relative;overflow:hidden}.monitor-feed[data-v-030667b5]:before{content:"";border:1px solid #dcfcff40;border-top:0;height:34%;position:absolute;bottom:26%;left:14%;right:14%;transform:skew(-14deg)}.monitor-feed[data-v-030667b5]:after{content:"";opacity:.35;background:repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 4px);position:absolute;inset:0}.feed-2[data-v-030667b5]{background:linear-gradient(#0000 0 70%,#07192ad9),radial-gradient(circle at 34% 42%,#73e0b238,#0000 22%),linear-gradient(145deg,#0a4556cc,#041626eb)}.feed-3[data-v-030667b5]{background:linear-gradient(#0000 0 70%,#07192ad9),radial-gradient(circle at 76% 36%,#ffd36e33,#0000 19%),linear-gradient(135deg,#0c4a68bf,#041626eb)}.feed-4[data-v-030667b5]{background:linear-gradient(#0000 0 70%,#07192ad9),radial-gradient(circle at 62% 48%,#ff7c7c2e,#0000 22%),linear-gradient(135deg,#103b52c7,#041626eb)}.camera-layer[data-v-030667b5]{background:#e1fcff59;height:1px;position:absolute;bottom:23%;left:12%;right:12%;box-shadow:18px -18px #e1fcff14,-18px -28px #e1fcff0f,0 15px #e1fcff0f}.scan-line[data-v-030667b5]{background:linear-gradient(#0000,#76e5ff2e,#0000);height:36%;animation:4s linear infinite monitor-scan-030667b5;position:absolute;top:-20%;left:0;right:0}.feed-label[data-v-030667b5]{z-index:1;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:7px;left:8px;right:8px}.feed-label strong[data-v-030667b5]{color:#e8fbff;font-size:12px;font-weight:700}.feed-label span[data-v-030667b5]{color:#8ff3c1;font-size:11px}.monitor-feed p[data-v-030667b5]{z-index:1;color:#9ec5d5;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;position:absolute;bottom:6px;left:8px;right:8px;overflow:hidden}.pond-switch[data-v-030667b5]{flex:none}.pond-list[data-v-030667b5]{gap:6px;display:grid}.pond-item[data-v-030667b5]{color:#b8d5e4;text-align:left;cursor:pointer;background:#041222ad;border:1px solid #6cadce21;grid-template-columns:46px minmax(0,1fr) 62px;align-items:center;width:100%;height:28px;padding:0 8px;display:grid}.pond-item.active[data-v-030667b5]{color:#f2fdff;background:linear-gradient(90deg,#186f9699,#051a2cc2);border-color:#7be2ff6b;box-shadow:inset 0 0 18px #54d6ff1f}.pond-code[data-v-030667b5]{font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.pond-name[data-v-030667b5]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.pond-state[data-v-030667b5]{text-align:right;font-size:11px}.metric-list[data-v-030667b5]{gap:6px;display:grid}.metric-row[data-v-030667b5]{color:#a9cfe0;grid-template-columns:72px minmax(0,1fr) 50px;align-items:center;min-height:22px;font-size:12px;display:grid}.metric-value[data-v-030667b5]{color:#f0fbff;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.metric-trend[data-v-030667b5]{text-align:right;font-variant-numeric:tabular-nums}.alert-counts[data-v-030667b5]{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:8px;display:grid}.alert-counts div[data-v-030667b5]{color:#8fb3c5;background:#030f1c9e;border:1px solid #6fceff1a;flex-direction:column;justify-content:center;height:36px;padding-left:8px;font-size:11px;display:flex}.alert-counts strong[data-v-030667b5]{margin-bottom:3px;font-size:18px;line-height:1}.alert-list[data-v-030667b5]{gap:5px;display:grid}.alert-message[data-v-030667b5]:nth-child(n+3){display:none}.alert-message[data-v-030667b5]{color:#b7d5e4;grid-template-columns:12px minmax(0,1fr);align-items:center;font-size:12px;display:grid}.status-dot[data-v-030667b5]{border-radius:50%;width:7px;height:7px}.mini-status-grid[data-v-030667b5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mini-status[data-v-030667b5]{background:#030f1c9e;border:1px solid #6fceff1a;flex-direction:column;justify-content:center;min-height:36px;padding:7px;display:flex}.mini-status span[data-v-030667b5]{color:#8fb3c5;margin-bottom:5px;font-size:11px}.mini-status strong[data-v-030667b5]{font-size:12px;font-weight:700}.normal[data-v-030667b5],.is-normal[data-v-030667b5]{color:#69e2a4}.attention[data-v-030667b5],.is-attention[data-v-030667b5]{color:#ffd36e}.warning[data-v-030667b5],.is-warning[data-v-030667b5]{color:#ff7c7c}.status-dot.is-normal[data-v-030667b5]{background:#45d88d;box-shadow:0 0 9px #45d88db3}.status-dot.is-attention[data-v-030667b5]{background:#ffd36e;box-shadow:0 0 9px #ffd36eb3}.status-dot.is-warning[data-v-030667b5]{background:#ff7373;box-shadow:0 0 9px #ff7373bf}@keyframes monitor-scan-030667b5{to{top:100%}}.right-detail-panel[data-v-9201a2cc]{scrollbar-width:none;flex-direction:column;gap:8px;min-height:0;display:flex;overflow:hidden auto}.right-detail-panel[data-v-9201a2cc]::-webkit-scrollbar{display:none}.device-section[data-v-9201a2cc],.property-section[data-v-9201a2cc]{background:linear-gradient(135deg,#0d2d4ad1,#041222db),#051424db;border:1px solid #5bb8e22e;flex-shrink:0;padding:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 22px #00000026}.device-section[data-v-9201a2cc]:before,.property-section[data-v-9201a2cc]:before{content:"";border-top:1px solid #69d8ffbf;border-left:1px solid #69d8ffbf;width:18px;height:18px;position:absolute;top:0;left:0}.section-title[data-v-9201a2cc]{color:#e1f7ff;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;font-size:13px;font-weight:700;display:flex}.section-title span[data-v-9201a2cc]{padding-left:10px;position:relative}.section-title span[data-v-9201a2cc]:before{content:"";background:#54d6ff;width:3px;height:11px;position:absolute;top:4px;left:0;box-shadow:0 0 10px #54d6ffcc}.section-title strong[data-v-9201a2cc]{color:#73d8ff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.device-section[data-v-9201a2cc]{flex:0 0 154px}.device-scene[data-v-9201a2cc]{grid-template-rows:1fr auto;grid-template-columns:112px minmax(0,1fr);align-items:center;column-gap:12px;height:108px;display:grid}.wire-box[data-v-9201a2cc]{background:radial-gradient(circle,#54d6ff24,#0000 64%);justify-self:center;width:108px;height:78px;position:relative}.wire-column[data-v-9201a2cc]{border:1px solid #dafcffc7;width:28px;height:50px;position:absolute;top:8px;left:42px;transform:skewY(-8deg);box-shadow:0 0 14px #54d6ff33}.wire-left[data-v-9201a2cc],.wire-right[data-v-9201a2cc]{border:1px solid #dafcffb3;border-radius:50%;width:44px;height:24px;position:absolute;bottom:16px}.wire-left[data-v-9201a2cc]{left:6px;transform:rotate(18deg)}.wire-right[data-v-9201a2cc]{right:6px;transform:rotate(-18deg)}.wire-box i[data-v-9201a2cc]{background:#dafcff6b;height:1px;position:absolute;bottom:4px;left:20px;right:20px}.device-scene>strong[data-v-9201a2cc]{color:#f5feff;font-size:17px;font-weight:800}.device-scene p[data-v-9201a2cc]{color:#8fb3c5;grid-column:2;margin:-18px 0 0;font-size:12px}.reading-list[data-v-9201a2cc]{gap:7px;display:grid}.reading-row[data-v-9201a2cc]{grid-template-columns:28px minmax(0,1fr) 48px;align-items:center;gap:8px;min-height:30px;display:grid}.reading-ring[data-v-9201a2cc]{border:2px solid;border-radius:50%;width:22px;height:22px;box-shadow:0 0 12px #54d6ff3d}.reading-row strong[data-v-9201a2cc]{color:#f0fbff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.reading-row span[data-v-9201a2cc]:last-child{color:#7fa9bd;margin-top:2px;font-size:11px;display:block}.reading-row em[data-v-9201a2cc]{text-align:right;font-size:11px;font-style:normal}.summary-grid[data-v-9201a2cc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.summary-grid div[data-v-9201a2cc]{background:#030f1c9e;border:1px solid #6fceff1a;min-height:42px;padding:7px}.summary-grid span[data-v-9201a2cc],.property-row span[data-v-9201a2cc]{color:#8fb3c5;margin-bottom:5px;font-size:11px;display:block}.summary-grid strong[data-v-9201a2cc],.property-row strong[data-v-9201a2cc]{color:#e8fbff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;display:block;overflow:hidden}.maturity-line[data-v-9201a2cc]{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;display:grid}.maturity-line span[data-v-9201a2cc]{color:#b894ff;font-size:20px;font-weight:800}.maturity-track[data-v-9201a2cc]{background:#061424e6;border-radius:999px;height:8px;overflow:hidden}.maturity-track i[data-v-9201a2cc]{border-radius:inherit;background:linear-gradient(90deg,#54d6ff,#b894ff);height:100%;display:block}.strategy-name[data-v-9201a2cc]{color:#73e0b2;margin-bottom:8px;font-size:15px;font-weight:800}.property-row[data-v-9201a2cc]{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:8px;min-height:24px;display:grid}.property-row span[data-v-9201a2cc]{margin-bottom:0}.property-row strong[data-v-9201a2cc]{text-align:right}.model-section p[data-v-9201a2cc]{color:#d9f3ff;margin:0 0 8px;font-size:12px;line-height:1.5}.risk-list[data-v-9201a2cc]{gap:5px;display:grid}.risk-list span[data-v-9201a2cc]:nth-child(n+3){display:none}.risk-list span[data-v-9201a2cc]{color:#9ec5d5;padding-left:11px;font-size:11px;position:relative}.risk-list span[data-v-9201a2cc]:before{content:"";background:#ffd36e;border-radius:50%;width:4px;height:4px;position:absolute;top:6px;left:0}.is-normal[data-v-9201a2cc]{color:#69e2a4}.is-attention[data-v-9201a2cc]{color:#ffd36e}.is-warning[data-v-9201a2cc]{color:#ff7c7c}.top-status-bar[data-v-165e3096]{color:#d9f3ff;background:linear-gradient(90deg,#031222fa,#072036f5,#031222fa),#07192d;border:1px solid #6fceff33;border-top:0;border-radius:0 0 6px 6px;justify-content:space-between;align-items:center;gap:10px;height:54px;padding:0 14px 0 18px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a}.top-status-bar[data-v-165e3096]:after{content:"";background:linear-gradient(90deg,#0000,#65e2ffd9,#0000);height:1px;position:absolute;bottom:-1px;left:28%;right:28%}.system-title[data-v-165e3096]{letter-spacing:0;white-space:nowrap;flex:0 0 260px;align-items:center;min-width:0;display:flex}.system-title strong[data-v-165e3096]{color:#f2fdff;font-size:17px;font-weight:800;display:block}.system-title span[data-v-165e3096]{color:#73d8ff;margin-top:3px;font-size:11px;display:block}.title-mark[data-v-165e3096]{border:2px solid #7de7ff;border-radius:50%;width:18px;height:18px;margin-right:10px;box-shadow:0 0 0 5px #7de7ff14,0 0 16px #7de7ff8c}.top-nav[data-v-165e3096]{flex:0 0 278px;justify-content:center;align-items:center;gap:4px;min-width:278px;display:flex}.top-nav span[data-v-165e3096]{color:#8fbdd0;white-space:nowrap;word-break:keep-all;background:#04142480;border:1px solid #61acd224;flex:1;justify-content:center;align-items:center;height:26px;padding:0 8px;font-size:12px;display:inline-flex}.top-nav span[data-v-165e3096]:nth-child(2){color:#eaffff;background:#10507275;border-color:#5dd5ff5c}.metric-strip[data-v-165e3096]{flex:auto;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.top-metric[data-v-165e3096]{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;min-width:76px;display:grid}.metric-ring[data-v-165e3096]{border:2px solid #69d8ffb3;border-left-color:#73e0b2eb;border-radius:50%;width:24px;height:24px;animation:8s linear infinite metric-rotate-165e3096;box-shadow:0 0 13px #54d6ff4d}.top-metric strong[data-v-165e3096]{color:#f0fbff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;display:block;overflow:hidden}.top-metric span[data-v-165e3096]:last-child{color:#7fa9bd;margin-top:2px;font-size:11px;display:block}.status-items[data-v-165e3096]{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.status-item[data-v-165e3096]{color:#a9cfe0;white-space:nowrap;background:#091e349e;border:1px solid #76bee02e;align-items:center;height:28px;padding:0 9px;font-size:12px;display:inline-flex}.time[data-v-165e3096]{color:#e4fbff;font-variant-numeric:tabular-nums}.online[data-v-165e3096]{color:#bdfad3}.online-dot[data-v-165e3096]{background:#36d681;border-radius:50%;width:7px;height:7px;margin-right:7px;box-shadow:0 0 10px #36d681bf}.screen-button[data-v-165e3096]{color:#dffbff;cursor:default;background:#124b6cc7;border:1px solid #6fceff59;align-items:center;gap:7px;height:28px;padding:0 10px;font-size:12px;display:inline-flex}.screen-icon[data-v-165e3096]{border:1px solid;border-radius:2px;width:13px;height:13px;box-shadow:inset 0 0 0 2px #7de7ff14}@keyframes metric-rotate-165e3096{to{transform:rotate(360deg)}}.operation-console[data-v-a1615c10]{color:#d9f3ff;background:radial-gradient(circle at 50% 40%,#1464823d,#0000 38%),linear-gradient(#4ea5ce0b 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#4ea5ce0b 1px,#0000 1px) 0 0/42px 42px,#030d1b;grid-template-rows:54px minmax(0,1fr) 210px;gap:8px;min-width:0;height:100vh;padding:0 10px 10px;display:grid;overflow:hidden}.console-body[data-v-a1615c10]{grid-template-columns:310px minmax(0,1fr) 300px;gap:8px;min-height:0;display:grid}.v4-analysis-band[data-v-7fe2a406]{grid-template-columns:1.08fr 1.16fr .86fr;gap:8px;min-height:0;display:grid}.analysis-panel[data-v-7fe2a406]{background:#051627e0;border:1px solid #5bb8e22e;grid-template-rows:44px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.analysis-head[data-v-7fe2a406]{background:#03101e8c;border-bottom:1px solid #5bb8e221;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;display:flex}.analysis-head strong[data-v-7fe2a406]{color:#e1f7ff;font-size:13px;display:block}.analysis-head span[data-v-7fe2a406]{color:#7fa9bd;margin-top:3px;font-size:11px;display:block}.analysis-head em[data-v-7fe2a406]{color:#69d8ff;border:1px solid #5bb8e233;flex:none;padding:3px 6px;font-size:11px;font-style:normal}.chart-body[data-v-7fe2a406]{min-width:0;min-height:0}.v4-attribute-strategy-panel[data-v-4404815a]{grid-template-rows:70px 86px 78px 112px 88px minmax(0,1fr);gap:8px;min-height:0;display:grid;overflow:hidden}.object-card[data-v-4404815a],.panel-group[data-v-4404815a]{background:#051627e0;border:1px solid #5bb8e22e;min-height:0;padding:10px;overflow:hidden}.object-card[data-v-4404815a]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.object-main span[data-v-4404815a],.panel-head span[data-v-4404815a]{color:#9ec5d5;font-size:12px}.object-main strong[data-v-4404815a]{color:#f5feff;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:16px;display:block;overflow:hidden}.object-main p[data-v-4404815a]{color:#8fb3c5;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;overflow:hidden}.object-status[data-v-4404815a]{border:1px solid;align-items:center;gap:6px;padding:5px 7px;font-size:12px;display:inline-flex}.object-status i[data-v-4404815a]{background:currentColor;border-radius:50%;width:7px;height:7px}.panel-head[data-v-4404815a]{border-bottom:1px solid #5bb8e221;justify-content:space-between;align-items:center;gap:10px;height:23px;margin-bottom:6px;display:flex}.panel-head span[data-v-4404815a]{color:#e1f7ff;font-size:13px;font-weight:700}.panel-head strong[data-v-4404815a]{color:#69d8ff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.spec-grid[data-v-4404815a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.spec-grid div[data-v-4404815a]{background:#03101e94;border:1px solid #5bb8e21a;min-width:0;padding:4px 6px}.spec-grid span[data-v-4404815a],.property-row span[data-v-4404815a],.maturity-row span[data-v-4404815a]{color:#8fb3c5;margin-bottom:3px;font-size:11px;display:block}.spec-grid strong[data-v-4404815a],.property-row strong[data-v-4404815a],.maturity-row strong[data-v-4404815a]{color:#e8fbff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.property-row[data-v-4404815a]{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:8px;min-height:19px;display:grid}.property-row span[data-v-4404815a]{margin-bottom:0}.property-row strong[data-v-4404815a]{text-align:left}.maturity-row[data-v-4404815a]{grid-template-columns:52px 44px minmax(0,1fr);align-items:center;gap:8px;margin-top:5px;display:grid}.maturity-row span[data-v-4404815a]{margin-bottom:0}.maturity-row div[data-v-4404815a]{background:#03101ecc;border-radius:999px;height:8px;overflow:hidden}.maturity-row i[data-v-4404815a]{background:linear-gradient(90deg,#54d6ff,#b894ff);height:100%;display:block}.important[data-v-4404815a]{border-color:#54d6ff47}.strategy-name[data-v-4404815a]{color:#73e0b2;margin-bottom:6px;font-size:14px;font-weight:800}.model-result[data-v-4404815a]{color:#e8fbff;margin-bottom:6px;font-size:12px;line-height:1.45}.risk-group p[data-v-4404815a]{color:#e8fbff;margin:0 0 6px;font-size:11px;line-height:1.45}.risk-group ul[data-v-4404815a]{gap:5px;margin:0;padding:0;list-style:none;display:grid}.risk-group li[data-v-4404815a]{color:#9ec5d5;padding-left:11px;font-size:11px;line-height:1.35;position:relative}.risk-group li[data-v-4404815a]:nth-child(n+3){display:none}.risk-group li[data-v-4404815a]:before{content:"";background:#ffd36e;border-radius:50%;width:4px;height:4px;position:absolute;top:6px;left:0}.is-normal[data-v-4404815a]{color:#69e2a4}.is-attention[data-v-4404815a]{color:#ffd36e}.is-warning[data-v-4404815a]{color:#ff7c7c}.v4-left-system-panel[data-v-80dba9cf]{grid-template-rows:196px 172px 158px minmax(0,1fr);gap:8px;min-height:0;display:grid;overflow:hidden}.side-group[data-v-80dba9cf]{background:#051627e0;border:1px solid #5bb8e22e;min-height:0;padding:10px;overflow:hidden}.group-head[data-v-80dba9cf]{border-bottom:1px solid #5bb8e221;justify-content:space-between;align-items:center;gap:10px;height:25px;margin-bottom:8px;display:flex}.group-head span[data-v-80dba9cf]{color:#e1f7ff;font-size:13px;font-weight:700}.group-head strong[data-v-80dba9cf]{color:#69d8ff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.monitor-grid[data-v-80dba9cf]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.08fr .92fr;gap:6px;height:calc(100% - 33px);display:grid}.monitor-tile[data-v-80dba9cf]{background:linear-gradient(#0000 0 58%,#03101ee6),radial-gradient(circle at 70% 34%,#cdf4ff3d,#0000 22%),linear-gradient(135deg,#10546eb8,#041222f0);border:1px solid #5bb8e22e;position:relative;overflow:hidden}.monitor-tile[data-v-80dba9cf]:first-child{grid-row:span 2}.monitor-tile[data-v-80dba9cf]:before{content:"";border:1px solid #dbfaff2e;border-top:0;position:absolute;inset:30% 13% 24%;transform:skew(-14deg)}.tile-2[data-v-80dba9cf]{background:linear-gradient(#0000 0 58%,#03101ee6),radial-gradient(circle at 45% 40%,#73e0b233,#0000 24%),linear-gradient(135deg,#0c465db8,#041222f0)}.tile-3[data-v-80dba9cf]{background:linear-gradient(#0000 0 58%,#03101ee6),radial-gradient(circle at 62% 42%,#ffd36e2e,#0000 24%),linear-gradient(135deg,#0f3e56b8,#041222f0)}.monitor-scan[data-v-80dba9cf]{background:linear-gradient(#0000,#54d6ff26,#0000);height:34%;animation:4.8s linear infinite monitor-scan-80dba9cf;position:absolute;top:-35%;left:0;right:0}.monitor-title[data-v-80dba9cf]{justify-content:space-between;gap:8px;display:flex;position:absolute;top:7px;left:8px;right:8px}.monitor-title strong[data-v-80dba9cf]{color:#f1fbff;font-size:12px}.monitor-title span[data-v-80dba9cf],.monitor-tile p[data-v-80dba9cf]{font-size:11px}.monitor-tile p[data-v-80dba9cf]{color:#9ec5d5;text-overflow:ellipsis;white-space:nowrap;margin:0;position:absolute;bottom:7px;left:8px;right:8px;overflow:hidden}.pond-list[data-v-80dba9cf],.water-list[data-v-80dba9cf],.alert-list[data-v-80dba9cf]{gap:6px;display:grid}.pond-row[data-v-80dba9cf]{color:#bad8e6;text-align:left;cursor:pointer;background:#03101e94;border:1px solid #5bb8e21a;grid-template-columns:10px 42px minmax(0,1fr) 62px;align-items:center;gap:7px;width:100%;height:28px;padding:0 7px;display:grid}.pond-row[data-v-80dba9cf]:hover,.pond-row.active[data-v-80dba9cf]{color:#f5feff;background:linear-gradient(90deg,#16668bb3,#041626d1);border-color:#54d6ff73}.pond-row i[data-v-80dba9cf],.alert-list i[data-v-80dba9cf]{border-radius:50%;width:7px;height:7px}.pond-code[data-v-80dba9cf]{font-size:12px;font-weight:800}.pond-name[data-v-80dba9cf],.pond-row strong[data-v-80dba9cf]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pond-row strong[data-v-80dba9cf]{text-align:right}.water-row[data-v-80dba9cf]{color:#9ec5d5;grid-template-columns:72px minmax(0,1fr) 48px;align-items:center;min-height:22px;font-size:12px;display:grid}.water-row strong[data-v-80dba9cf]{color:#eefcff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.water-row em[data-v-80dba9cf]{text-align:right;font-size:11px;font-style:normal}.alert-summary[data-v-80dba9cf]{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:8px;display:grid}.alert-summary div[data-v-80dba9cf]{background:#03101e99;border:1px solid #5bb8e21a;justify-content:center;align-items:center;gap:5px;height:36px;display:flex}.alert-summary strong[data-v-80dba9cf]{font-size:18px}.alert-summary span[data-v-80dba9cf]{color:#8fb3c5;font-size:11px}.alert-list div[data-v-80dba9cf]{color:#bad8e6;grid-template-columns:12px minmax(0,1fr);align-items:center;font-size:11px;display:grid}.is-normal[data-v-80dba9cf]{color:#69e2a4}.is-attention[data-v-80dba9cf]{color:#ffd36e}.is-warning[data-v-80dba9cf]{color:#ff7c7c}i.is-normal[data-v-80dba9cf]{background:#69e2a4;box-shadow:0 0 9px #69e2a4b3}i.is-attention[data-v-80dba9cf]{background:#ffd36e;box-shadow:0 0 9px #ffd36eb3}i.is-warning[data-v-80dba9cf]{background:#ff7c7c;box-shadow:0 0 9px #ff7c7cb3}@keyframes monitor-scan-80dba9cf{to{top:100%}}.v4-top-system-bar[data-v-b64f37c0]{color:#d9f3ff;background:linear-gradient(#081e33fa,#041221fa),#061426;border-bottom:1px solid #60bee642;grid-template-columns:330px minmax(460px,1fr) auto;align-items:center;gap:14px;height:62px;padding:0 14px;display:grid}.system-brand[data-v-b64f37c0]{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.system-logo[data-v-b64f37c0]{background:#03101ec7;border:1px solid #54d6ff85;place-items:center;width:34px;height:34px;display:grid}.system-logo span[data-v-b64f37c0]{border:3px solid #54d6ff;border-right-color:#73e0b2;border-radius:50%;width:18px;height:18px;box-shadow:0 0 15px #54d6ff73}.system-title[data-v-b64f37c0]{min-width:0}.system-title strong[data-v-b64f37c0]{color:#f5feff;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:800;display:block;overflow:hidden}.system-title span[data-v-b64f37c0]{color:#80b6ca;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.primary-tabs[data-v-b64f37c0]{background:#03101eb3;border:1px solid #5bb8e229;grid-template-columns:repeat(6,minmax(0,1fr));height:36px;display:grid}.primary-tabs button[data-v-b64f37c0]{color:#9ec5d5;cursor:default;background:0 0;border:0;border-right:1px solid #5bb8e21f;min-width:0;font-size:13px}.primary-tabs button[data-v-b64f37c0]:last-child{border-right:0}.primary-tabs button.active[data-v-b64f37c0]{color:#f5feff;background:linear-gradient(#176a91c2,#072c44c7);font-weight:700;box-shadow:inset 0 -2px #54d6ff}.system-actions[data-v-b64f37c0]{justify-content:flex-end;align-items:center;gap:7px;display:flex}.context-pill[data-v-b64f37c0],.system-actions button[data-v-b64f37c0]{color:#b8d8e6;white-space:nowrap;background:#03101eb8;border:1px solid #5bb8e22e;align-items:center;height:30px;padding:0 9px;font-size:12px;display:inline-flex}.context-pill.time[data-v-b64f37c0]{color:#e8fbff;font-variant-numeric:tabular-nums}.context-pill.online[data-v-b64f37c0]{color:#9df2c3}.context-pill.online i[data-v-b64f37c0]{background:#45d88d;border-radius:50%;width:7px;height:7px;margin-right:6px;box-shadow:0 0 10px #45d88dc7}.system-actions button[data-v-b64f37c0]{color:#e8fbff;background:#0a324bbf}.v4-twin-workbench[data-v-12a0d611]{grid-template-rows:56px 42px minmax(0,1fr);gap:8px;min-height:0;display:grid;overflow:hidden}.workbench-context[data-v-12a0d611]{grid-template-columns:1.28fr .85fr .75fr 1.12fr;gap:8px;display:grid}.workbench-context div[data-v-12a0d611]{background:#051627e0;border:1px solid #5bb8e22e;min-width:0;padding:8px 10px}.workbench-context span[data-v-12a0d611]{color:#7fa9bd;margin-bottom:5px;font-size:11px;display:block}.workbench-context strong[data-v-12a0d611]{color:#e8fbff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.workbench-toolbar[data-v-12a0d611]{background:#051627e0;border:1px solid #5bb8e22e;justify-content:space-between;align-items:center;gap:12px;padding:6px;display:flex}.view-tabs[data-v-12a0d611],.tool-buttons[data-v-12a0d611]{align-items:center;gap:5px;display:inline-flex}.view-tabs button[data-v-12a0d611],.tool-buttons button[data-v-12a0d611]{color:#a9cfe0;background:#03101ea3;border:1px solid #5bb8e226;height:28px;padding:0 12px;font-size:12px}.view-tabs button.active[data-v-12a0d611],.view-tabs button[data-v-12a0d611]:hover,.tool-buttons button[data-v-12a0d611]:hover{color:#f3fdff;background:#16668ba8;border-color:#54d6ff6b}.scene-stage[data-v-12a0d611]{background:linear-gradient(#7de7ff0b 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#7de7ff0b 1px,#0000 1px) 0 0/38px 38px,radial-gradient(circle at 50% 48%,#1f85ab38,#0000 42%),#03101f;border:1px solid #5bb8e233;min-height:0;position:relative;overflow:hidden}.scene-stage[data-v-12a0d611]:before{content:"";background:linear-gradient(#0000,#54d6ff1f,#0000);height:28%;animation:7s linear infinite scene-scan-12a0d611;position:absolute;top:-32%;left:0;right:0}.scene-svg[data-v-12a0d611]{width:100%;height:100%;display:block}.base-outline[data-v-12a0d611]{fill:url(#v4WaterGradient);stroke:#53cdff7a;stroke-width:2px}.pond-outline[data-v-12a0d611]{fill:#166d8b57;stroke:#8eeeff9e;stroke-width:2.2px}.water-glow[data-v-12a0d611]{fill:url(#v4WaterGlow);stroke:#8eeeff1f}.particle-layer circle[data-v-12a0d611]{fill:#dcfcffb8;animation:5s ease-in-out infinite particle-float-12a0d611}.particle-layer circle[data-v-12a0d611]:nth-child(2n){animation-delay:1.4s}.particle-layer circle[data-v-12a0d611]:nth-child(3n){animation-delay:2.1s}.water-wave[data-v-12a0d611]{fill:none;stroke:#e0fcff42;stroke-width:2px;stroke-dasharray:9 12;animation:12s linear infinite dash-flow-12a0d611}.water-wave.slow[data-v-12a0d611]{opacity:.72;animation-duration:18s}.risk-zones circle[data-v-12a0d611]{fill:#ff7c7c1f;stroke:#ff7c7c6b;stroke-width:1.4px;stroke-dasharray:7 9}.links line[data-v-12a0d611]{stroke:#b9f0ff75;stroke-width:1.5px;stroke-dasharray:7 8;animation:10s linear infinite dash-flow-12a0d611}.node-ring[data-v-12a0d611]{fill:#ffffff08;stroke-width:1.4px;stroke-dasharray:5 8}.node-pulse[data-v-12a0d611]{fill:none;stroke-width:1.2px;opacity:.35;animation:2.8s ease-out infinite node-pulse-12a0d611}.node-core[data-v-12a0d611]{stroke-width:3px;filter:drop-shadow(0 0 9px #7de7ff80)}.node-label[data-v-12a0d611]{fill:#e7fbff;font-size:13px;font-weight:700}.node-value[data-v-12a0d611]{fill:#b8d8e6;font-size:12px;font-weight:600}.feed-device circle[data-v-12a0d611],.feed-device path[data-v-12a0d611],.feed-device line[data-v-12a0d611]{fill:#54d6ff0f;stroke:#d6faffcc;stroke-width:1.4px}.feed-device circle[data-v-12a0d611]{stroke-dasharray:8 10}.feed-overlay[data-v-12a0d611]{text-align:center;background:#03101edb;border:1px solid #84e1ff85;width:226px;padding:14px 16px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.feed-overlay span[data-v-12a0d611],.status-window span[data-v-12a0d611]{color:#9acada;font-size:12px}.feed-overlay strong[data-v-12a0d611]{color:#f5feff;margin-top:7px;font-size:30px;font-weight:800;display:block}.feed-overlay p[data-v-12a0d611]{color:#73e0b2;margin:6px 0 0;font-size:12px}.status-window[data-v-12a0d611]{background:#03101ec7;border:1px solid #5bb8e238;min-width:150px;padding:9px 10px;position:absolute}.status-window strong[data-v-12a0d611]{color:#f2fdff;margin-top:5px;font-size:12px;line-height:1.45;display:block}.risk-window[data-v-12a0d611]{max-width:236px;top:16px;left:16px}.activity-window[data-v-12a0d611]{top:18px;right:18px}.maturity-window[data-v-12a0d611]{bottom:18px;right:18px}@keyframes dash-flow-12a0d611{to{stroke-dashoffset:-80px}}@keyframes node-pulse-12a0d611{0%{opacity:.45;transform:scale(.7)}to{opacity:0;transform:scale(1.8)}}@keyframes scene-scan-12a0d611{to{top:100%}}@keyframes particle-float-12a0d611{50%{opacity:.35;transform:translateY(-8px)}}.operation-console-v4[data-v-a6b45bdf]{color:#d9f3ff;background:radial-gradient(circle at 50% 40%,#14648238,#0000 38%),linear-gradient(#4ea5ce0b 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#4ea5ce0b 1px,#0000 1px) 0 0/44px 44px,#030d1b;grid-template-rows:62px minmax(0,1fr) 190px;gap:8px;min-width:0;height:100vh;padding:0 10px 10px;display:grid;overflow:hidden}.v4-body[data-v-a6b45bdf]{grid-template-columns:310px minmax(0,1fr) 318px;gap:8px;min-height:0;display:grid}.v5-analysis-band[data-v-d59a857f]{grid-template-columns:1.08fr 1.16fr .86fr;gap:10px;min-height:0;display:grid}.analysis-card[data-v-d59a857f]{background:#051627e6;border:1px solid #5bb8e22e;grid-template-rows:54px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.analysis-title[data-v-d59a857f]{background:#03101e8c;border-bottom:1px solid #5bb8e221;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:flex}.analysis-title strong[data-v-d59a857f]{color:#e1f7ff;font-size:14px;display:block}.analysis-title span[data-v-d59a857f]{color:#7fa9bd;margin-top:4px;font-size:11px;display:block}.analysis-title em[data-v-d59a857f]{color:#69d8ff;border:1px solid #5bb8e233;flex:none;padding:3px 7px;font-size:11px;font-style:normal}.chart-box[data-v-d59a857f]{min-width:0;min-height:0}.v5-function-sidebar[data-v-93e396a7]{grid-template-rows:122px 150px minmax(0,1fr);gap:10px;min-height:0;display:grid;overflow:hidden}.sidebar-section[data-v-93e396a7]{background:#051627e6;border:1px solid #5bb8e22e;min-height:0;padding:10px;overflow:hidden}.section-title[data-v-93e396a7]{border-bottom:1px solid #5bb8e221;justify-content:space-between;align-items:center;gap:10px;height:24px;margin-bottom:8px;display:flex}.section-title span[data-v-93e396a7]{color:#e1f7ff;font-size:13px;font-weight:700}.section-title strong[data-v-93e396a7]{color:#69d8ff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.monitor-grid[data-v-93e396a7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;height:calc(100% - 38px);display:grid}.monitor-entry[data-v-93e396a7]{background:linear-gradient(#0000 0 58%,#03101ee6),radial-gradient(circle at 70% 34%,#cdf4ff38,#0000 23%),linear-gradient(135deg,#10546eb8,#041222f0);border:1px solid #5bb8e229;position:relative;overflow:hidden}.monitor-entry[data-v-93e396a7]:before{content:"";border:1px solid #dafaff2e;border-top:0;position:absolute;inset:30% 14% 25%;transform:skew(-14deg)}.monitor-2[data-v-93e396a7]{background:linear-gradient(#0000 0 58%,#03101ee6),radial-gradient(circle at 42% 42%,#73e0b233,#0000 24%),linear-gradient(135deg,#0c465db8,#041222f0)}.monitor-3[data-v-93e396a7]{background:linear-gradient(#0000 0 58%,#03101ee6),radial-gradient(circle at 62% 42%,#ffd36e2e,#0000 24%),linear-gradient(135deg,#0f3e56b8,#041222f0)}.monitor-4[data-v-93e396a7]{background:linear-gradient(#0000 0 58%,#03101ee6),radial-gradient(circle at 64% 45%,#ff7c7c29,#0000 25%),linear-gradient(135deg,#11374eb8,#041222f0)}.monitor-visual[data-v-93e396a7]{background:linear-gradient(#0000,#54d6ff1f,#0000);height:34%;animation:5s linear infinite monitor-scan-93e396a7;position:absolute;top:-40%;left:0;right:0}.entry-title[data-v-93e396a7]{justify-content:space-between;gap:8px;display:flex;position:absolute;top:7px;left:8px;right:8px}.entry-title strong[data-v-93e396a7]{color:#f1fbff;font-size:12px}.entry-title span[data-v-93e396a7],.monitor-entry p[data-v-93e396a7]{font-size:11px}.monitor-entry p[data-v-93e396a7]{color:#9ec5d5;text-overflow:ellipsis;white-space:nowrap;margin:0;position:absolute;bottom:7px;left:8px;right:8px;overflow:hidden}.pond-list[data-v-93e396a7],.water-list[data-v-93e396a7]{gap:3px;display:grid}.pond-item[data-v-93e396a7]{color:#bad8e6;text-align:left;background:#03101e94;border:1px solid #5bb8e21a;grid-template-columns:10px 44px minmax(0,1fr) 64px;align-items:center;gap:7px;width:100%;height:22px;padding:0 8px;display:grid}.pond-item.active[data-v-93e396a7],.pond-item[data-v-93e396a7]:hover{color:#f5feff;background:linear-gradient(90deg,#16668bb8,#041626d1);border-color:#54d6ff73}.pond-item i[data-v-93e396a7]{border-radius:50%;width:7px;height:7px}.pond-code[data-v-93e396a7]{font-size:12px;font-weight:800}.pond-name[data-v-93e396a7],.pond-item strong[data-v-93e396a7]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pond-item strong[data-v-93e396a7]{text-align:right}.water-row[data-v-93e396a7]{color:#9ec5d5;border-bottom:1px solid #5bb8e214;grid-template-columns:86px minmax(0,1fr) 54px;align-items:center;min-height:18px;font-size:12px;display:grid}.water-row strong[data-v-93e396a7]{color:#eefcff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.water-row em[data-v-93e396a7]{text-align:right;font-size:11px;font-style:normal}.is-normal[data-v-93e396a7]{color:#69e2a4}.is-attention[data-v-93e396a7]{color:#ffd36e}.is-warning[data-v-93e396a7]{color:#ff7c7c}i.is-normal[data-v-93e396a7]{background:#69e2a4;box-shadow:0 0 9px #69e2a4b3}i.is-attention[data-v-93e396a7]{background:#ffd36e;box-shadow:0 0 9px #ffd36eb3}i.is-warning[data-v-93e396a7]{background:#ff7c7c;box-shadow:0 0 9px #ff7c7cb3}@keyframes monitor-scan-93e396a7{to{top:100%}}.v5-property-panel[data-v-3a6832dd]{grid-template-rows:68px 126px 104px minmax(0,1fr);gap:10px;min-height:0;display:grid;overflow:hidden}.object-section[data-v-3a6832dd],.property-section[data-v-3a6832dd]{background:#051627e6;border:1px solid #5bb8e22e;min-height:0;padding:8px 10px;overflow:hidden}.object-section[data-v-3a6832dd]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.object-section span[data-v-3a6832dd]{color:#8fb3c5;font-size:12px}.object-section strong[data-v-3a6832dd]{color:#f5feff;margin-top:4px;font-size:16px;display:block}.object-section p[data-v-3a6832dd]{color:#7fa9bd;margin:4px 0 0;font-size:12px}.object-section em[data-v-3a6832dd]{border:1px solid;padding:5px 8px;font-size:12px;font-style:normal}.section-title[data-v-3a6832dd]{border-bottom:1px solid #5bb8e221;justify-content:space-between;align-items:center;gap:10px;height:22px;margin-bottom:7px;display:flex}.section-title span[data-v-3a6832dd]{color:#e1f7ff;font-size:13px;font-weight:700}.section-title strong[data-v-3a6832dd]{color:#69d8ff;font-size:12px}.property-grid[data-v-3a6832dd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.property-grid div[data-v-3a6832dd]{background:#03101e94;border:1px solid #5bb8e21a;min-width:0;padding:3px 6px}.property-grid span[data-v-3a6832dd],.row-item span[data-v-3a6832dd]{color:#8fb3c5;margin-bottom:2px;font-size:11px;display:block}.property-grid strong[data-v-3a6832dd],.row-item strong[data-v-3a6832dd]{color:#e8fbff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.strategy-section[data-v-3a6832dd]{border-color:#54d6ff47}.strategy-name[data-v-3a6832dd]{color:#73e0b2;margin-bottom:4px;font-size:14px;font-weight:800}.row-item[data-v-3a6832dd]{grid-template-columns:94px minmax(0,1fr);align-items:center;gap:8px;min-height:19px;display:grid}.row-item span[data-v-3a6832dd]{margin-bottom:0}.model-result[data-v-3a6832dd]{color:#e8fbff;margin-bottom:6px;font-size:12px;line-height:1.5}.reason-list[data-v-3a6832dd]{gap:4px;margin-top:6px;display:grid}.reason-list span[data-v-3a6832dd]{color:#9ec5d5;padding-left:11px;font-size:11px;position:relative}.reason-list span[data-v-3a6832dd]:before{content:"";background:#ffd36e;border-radius:50%;width:4px;height:4px;position:absolute;top:6px;left:0}.is-normal[data-v-3a6832dd]{color:#69e2a4}.is-attention[data-v-3a6832dd]{color:#ffd36e}.is-warning[data-v-3a6832dd]{color:#ff7c7c}.v5-system-header[data-v-2d706065]{color:#dceff7;background:linear-gradient(#081d31fa,#051222fa),#061427;border-bottom:1px solid #5dbae242;grid-template-columns:300px minmax(500px,1fr) 520px;align-items:center;gap:8px;min-width:0;height:72px;padding:0 12px;display:grid}.brand-block[data-v-2d706065]{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.logo-box[data-v-2d706065]{background:#030f1dbd;border:1px solid #54d6ff80;place-items:center;width:38px;height:38px;display:grid}.logo-box span[data-v-2d706065]{border:3px solid #54d6ff;border-right-color:#73e0b2;border-radius:50%;width:20px;height:20px}.brand-copy[data-v-2d706065]{min-width:0}.brand-copy strong[data-v-2d706065]{color:#f4fcff;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:800;display:block;overflow:hidden}.brand-copy em[data-v-2d706065]{color:#7eaec2;margin-top:5px;font-size:12px;font-style:normal;display:block}.primary-nav[data-v-2d706065]{background:#030f1dad;border:1px solid #5dbae229;grid-template-columns:repeat(6,minmax(0,1fr));height:38px;display:grid}.primary-nav button[data-v-2d706065]{color:#a9cfe0;background:0 0;border:0;border-right:1px solid #5dbae21f;min-width:0;font-size:13px}.primary-nav button[data-v-2d706065]:last-child{border-right:0}.primary-nav button.active[data-v-2d706065]{color:#f4fcff;background:linear-gradient(#17658cbd,#062a42c7);font-weight:700;box-shadow:inset 0 -2px #54d6ff}.runtime-block[data-v-2d706065]{grid-template-columns:58px 72px 54px 82px 88px;grid-auto-rows:28px;justify-content:flex-end;align-items:center;gap:4px 5px;min-width:0;display:grid}.metric-pill[data-v-2d706065],.status-pill[data-v-2d706065],.runtime-block button[data-v-2d706065]{color:#b9d7e5;white-space:nowrap;background:#030f1dad;border:1px solid #5dbae229;align-items:center;height:28px;padding:0 7px;font-size:11px;display:inline-flex}.metric-pill[data-v-2d706065]{flex-direction:column;justify-content:center;align-items:flex-start;min-width:58px}.metric-pill span[data-v-2d706065]{color:#7fa9bd;font-size:10px}.metric-pill strong[data-v-2d706065]{color:#f2fbff;font-size:11px}.status-pill.online[data-v-2d706065]{color:#9df2c3}.status-pill.online i[data-v-2d706065]{background:#45d88d;border-radius:50%;width:7px;height:7px;margin-right:6px;box-shadow:0 0 10px #45d88dbf}.status-pill.time[data-v-2d706065]{color:#e8fbff;font-variant-numeric:tabular-nums;grid-column:span 2}.runtime-block button[data-v-2d706065]{color:#e8fbff;background:#0c3652bf}.v5-twin-workspace[data-v-2e2f2d67]{grid-template-rows:52px minmax(0,1fr) 84px;gap:10px;min-height:0;display:grid;overflow:hidden}.workspace-context[data-v-2e2f2d67]{grid-template-columns:1fr .78fr .7fr 1fr minmax(360px,1.6fr);gap:8px;min-width:0;display:grid}.workspace-context>div[data-v-2e2f2d67]{background:#051627e6;border:1px solid #5bb8e22e;min-width:0;padding:8px 10px}.workspace-context span[data-v-2e2f2d67]{color:#7fa9bd;margin-bottom:5px;font-size:11px;display:block}.workspace-context strong[data-v-2e2f2d67]{color:#f0fbff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.workspace-tools[data-v-2e2f2d67]{justify-content:flex-end;align-items:center;gap:5px;padding:6px;display:flex}.workspace-tools button[data-v-2e2f2d67]{color:#a9cfe0;background:#03101ea3;border:1px solid #5bb8e226;height:28px;padding:0 9px;font-size:12px}.workspace-tools button.active[data-v-2e2f2d67],.workspace-tools button[data-v-2e2f2d67]:hover{color:#f4fcff;background:#16668bad;border-color:#54d6ff6b}.scene-workbench[data-v-2e2f2d67]{background:linear-gradient(#7de7ff0b 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#7de7ff0b 1px,#0000 1px) 0 0/38px 38px,radial-gradient(circle at 50% 48%,#1f85ab38,#0000 42%),#03101f;border:1px solid #5bb8e233;min-height:0;position:relative;overflow:hidden}.scene-workbench[data-v-2e2f2d67]:before{content:"";background:linear-gradient(#0000,#54d6ff1c,#0000);height:28%;animation:7s linear infinite scene-scan-2e2f2d67;position:absolute;top:-32%;left:0;right:0}.scene-svg[data-v-2e2f2d67]{width:100%;height:100%;display:block}.base-platform[data-v-2e2f2d67]{fill:url(#v5PoolGradient);stroke:#53cdff7a;stroke-width:2px}.pool-body[data-v-2e2f2d67]{fill:#166d8b57;stroke:#8eeeff9e;stroke-width:2.2px}.water-layer[data-v-2e2f2d67]{fill:url(#v5WaterGlow);stroke:#8eeeff1f}.water-particles circle[data-v-2e2f2d67]{fill:#dcfcffb8;animation:5s ease-in-out infinite particle-float-2e2f2d67}.water-particles circle[data-v-2e2f2d67]:nth-child(2n){animation-delay:1.4s}.water-particles circle[data-v-2e2f2d67]:nth-child(3n){animation-delay:2.1s}.wave-line[data-v-2e2f2d67]{fill:none;stroke:#e0fcff42;stroke-width:2px;stroke-dasharray:9 12;animation:12s linear infinite dash-flow-2e2f2d67}.wave-line.slow[data-v-2e2f2d67]{opacity:.72;animation-duration:18s}.risk-zones circle[data-v-2e2f2d67]{fill:#ff7c7c1a;stroke:#ff7c7c66;stroke-width:1.4px;stroke-dasharray:7 9}.node-links line[data-v-2e2f2d67]{stroke:#b9f0ff75;stroke-width:1.5px;stroke-dasharray:7 8;animation:10s linear infinite dash-flow-2e2f2d67}.node-ring[data-v-2e2f2d67]{fill:#ffffff08;stroke-width:1.4px;stroke-dasharray:5 8}.node-pulse[data-v-2e2f2d67]{fill:none;stroke-width:1.2px;opacity:.35;animation:2.8s ease-out infinite node-pulse-2e2f2d67}.node-core[data-v-2e2f2d67]{stroke-width:3px;filter:drop-shadow(0 0 9px #7de7ff80)}.node-label[data-v-2e2f2d67]{fill:#e7fbff;font-size:13px;font-weight:700}.node-value[data-v-2e2f2d67]{fill:#b8d8e6;font-size:12px;font-weight:600}.feed-device circle[data-v-2e2f2d67],.feed-device path[data-v-2e2f2d67],.feed-device line[data-v-2e2f2d67]{fill:#54d6ff0f;stroke:#d6faffcc;stroke-width:1.4px}.feed-device circle[data-v-2e2f2d67]{stroke-dasharray:8 10}.core-control-panel[data-v-2e2f2d67]{text-align:center;background:#03101ee0;border:1px solid #84e1ff85;width:250px;padding:14px 16px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 28px #54d6ff1f}.core-control-panel span[data-v-2e2f2d67],.float-note span[data-v-2e2f2d67]{color:#9acada;font-size:12px}.core-control-panel strong[data-v-2e2f2d67]{color:#f5feff;margin-top:7px;font-size:31px;font-weight:800;display:block}.core-control-panel p[data-v-2e2f2d67]{color:#73e0b2;margin:6px 0 9px;font-size:12px}.core-control-panel div[data-v-2e2f2d67]{justify-content:center;gap:8px;display:flex}.core-control-panel em[data-v-2e2f2d67]{color:#c9eaf6;border:1px solid #5bb8e233;padding:3px 6px;font-size:11px;font-style:normal}.float-note[data-v-2e2f2d67]{background:#03101ec7;border:1px solid #5bb8e238;max-width:260px;padding:9px 10px;position:absolute}.float-note strong[data-v-2e2f2d67]{color:#f2fdff;margin-top:5px;font-size:12px;line-height:1.45;display:block}.risk-note[data-v-2e2f2d67]{top:18px;left:18px}.oxygen-note[data-v-2e2f2d67]{bottom:18px;right:18px}.scene-summary[data-v-2e2f2d67]{grid-template-columns:1fr 1fr 1.2fr 1fr 1.35fr;gap:8px;display:grid}.scene-summary div[data-v-2e2f2d67]{background:#051627e6;border:1px solid #5bb8e22e;min-width:0;padding:10px}.scene-summary span[data-v-2e2f2d67]{color:#7fa9bd;margin-bottom:7px;font-size:11px;display:block}.scene-summary strong[data-v-2e2f2d67]{color:#f0fbff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}@keyframes dash-flow-2e2f2d67{to{stroke-dashoffset:-80px}}@keyframes node-pulse-2e2f2d67{0%{opacity:.45;transform:scale(.7)}to{opacity:0;transform:scale(1.8)}}@keyframes scene-scan-2e2f2d67{to{top:100%}}@keyframes particle-float-2e2f2d67{50%{opacity:.35;transform:translateY(-8px)}}.operation-console-v5[data-v-60190779]{color:#d9f3ff;background:radial-gradient(circle at 50% 42%,#14648233,#0000 40%),linear-gradient(#4ea5ce0a 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#4ea5ce0a 1px,#0000 1px) 0 0/44px 44px,#030d1b;grid-template-rows:72px minmax(0,1fr) 260px;gap:10px;min-width:1360px;height:100vh;padding:0 12px 12px;display:grid;overflow:hidden}.v5-main-zone[data-v-60190779]{grid-template-columns:320px minmax(0,1fr) 360px;gap:10px;min-height:0;display:grid}.v6-analysis-strip[data-v-33176ee5]{grid-template-columns:1.08fr 1.16fr .86fr;gap:10px;min-height:0;display:grid;overflow:hidden}.analysis-segment[data-v-33176ee5]{background:#051627e6;border:1px solid #5bb8e22e;grid-template-rows:52px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.segment-head[data-v-33176ee5]{background:#03101e94;border-bottom:1px solid #5bb8e221;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.segment-head span[data-v-33176ee5]{color:#69d8ff;font-size:11px;display:block}.segment-head strong[data-v-33176ee5]{color:#e8fbff;margin-top:4px;font-size:14px;display:block}.segment-head em[data-v-33176ee5]{color:#9ec5d5;background:#03101e9e;border:1px solid #5bb8e224;flex:none;padding:4px 7px;font-size:11px;font-style:normal}.segment-chart[data-v-33176ee5]{min-width:0;min-height:0}.v6-inspector[data-v-7a5f8c98]{grid-template-rows:132px 180px 178px minmax(0,1fr);gap:10px;min-height:0;display:grid;overflow:hidden}.inspector-module[data-v-7a5f8c98]{background:#051627e6;border:1px solid #5bb8e22e;min-height:0;padding:10px;overflow:hidden}.module-title[data-v-7a5f8c98]{border-bottom:1px solid #5bb8e221;justify-content:space-between;align-items:center;height:27px;margin-bottom:9px;display:flex}.module-title span[data-v-7a5f8c98]{color:#e1f7ff;font-size:13px;font-weight:700}.module-title em[data-v-7a5f8c98]{color:#69d8ff;font-size:11px;font-style:normal}.object-head[data-v-7a5f8c98]{grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:10px;margin-bottom:8px;display:grid}.object-head span[data-v-7a5f8c98],.property-line span[data-v-7a5f8c98],.property-grid span[data-v-7a5f8c98],.strategy-highlight span[data-v-7a5f8c98],.model-result span[data-v-7a5f8c98],.model-state span[data-v-7a5f8c98]{color:#86b0c1;font-size:11px;display:block}.object-head strong[data-v-7a5f8c98]{color:#f4fcff;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:17px;display:block;overflow:hidden}.object-head b[data-v-7a5f8c98]{background:#03101eb3;border:1px solid #5bb8e229;justify-content:center;align-items:center;height:28px;font-size:12px;font-weight:700;display:inline-flex}.property-line[data-v-7a5f8c98]{border-top:1px solid #5bb8e214;grid-template-columns:72px minmax(0,1fr);align-items:center;min-height:27px;display:grid}.property-line strong[data-v-7a5f8c98]{color:#e8fbff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.property-grid[data-v-7a5f8c98]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.property-grid div[data-v-7a5f8c98]{background:#03101e94;border:1px solid #5bb8e21a;min-width:0;padding:8px}.property-grid strong[data-v-7a5f8c98]{color:#f1fbff;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:13px;display:block;overflow:hidden}.strategy-highlight[data-v-7a5f8c98]{background:linear-gradient(90deg,#156084a3,#03101eb8);border:1px solid #54d6ff4d;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:8px;padding:10px;display:grid}.strategy-highlight strong[data-v-7a5f8c98]{color:#fff;font-size:26px;line-height:1}.strategy-highlight small[data-v-7a5f8c98]{color:#a8d8e8;margin-left:3px;font-size:12px}.model-state[data-v-7a5f8c98]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.model-state strong[data-v-7a5f8c98]{color:#69e2a4;font-size:22px}.confidence-track[data-v-7a5f8c98]{background:#03101ed1;border:1px solid #5bb8e224;height:7px;margin:8px 0 10px}.confidence-track i[data-v-7a5f8c98]{background:linear-gradient(90deg,#54d6ff,#69e2a4);height:100%;display:block}.model-result[data-v-7a5f8c98]{border-top:1px solid #5bb8e214;margin-top:8px;padding-top:8px}.model-result p[data-v-7a5f8c98]{color:#e8fbff;margin:5px 0 0;font-size:12px;line-height:1.55}.is-normal[data-v-7a5f8c98]{color:#69e2a4}.is-attention[data-v-7a5f8c98]{color:#ffd36e}.is-warning[data-v-7a5f8c98]{color:#ff7c7c}.v6-sidebar[data-v-92077550]{grid-template-rows:178px 162px minmax(0,1fr);gap:10px;min-height:0;display:grid;overflow:hidden}.side-block[data-v-92077550]{background:#051627e6;border:1px solid #5bb8e22e;min-height:0;padding:10px;overflow:hidden}.side-title[data-v-92077550]{border-bottom:1px solid #5bb8e221;justify-content:space-between;align-items:center;gap:10px;height:26px;margin-bottom:8px;display:flex}.side-title span[data-v-92077550]{color:#e1f7ff;font-size:13px;font-weight:700}.side-title strong[data-v-92077550]{color:#69d8ff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.monitor-entry-grid[data-v-92077550]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;height:calc(100% - 34px);display:grid}.monitor-entry[data-v-92077550]{text-align:left;background:linear-gradient(#0000 0 58%,#03101ee6),radial-gradient(circle at 72% 36%,#cdf4ff33,#0000 24%),#08283c94;border:1px solid #5bb8e229;grid-template-rows:18px minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px 8px;padding:8px;display:grid;position:relative;overflow:hidden}.entry-visual[data-v-92077550]{border:1px solid #dafaff2e;border-top:0;height:30%;position:absolute;bottom:22%;left:14%;right:14%;transform:skew(-14deg)}.monitor-entry strong[data-v-92077550]{color:#f1fbff;font-size:12px}.monitor-entry em[data-v-92077550]{font-size:11px;font-style:normal}.monitor-entry small[data-v-92077550]{color:#9ec5d5;text-overflow:ellipsis;white-space:nowrap;grid-column:1/3;align-self:end;font-size:11px;overflow:hidden}.pond-switch-list[data-v-92077550]{gap:5px;display:grid}.pond-switch-item[data-v-92077550]{color:#bad8e6;text-align:left;background:#03101e94;border:1px solid #5bb8e21a;grid-template-columns:10px 42px minmax(0,1fr) 62px;align-items:center;gap:7px;width:100%;height:25px;padding:0 7px;display:grid}.pond-switch-item.active[data-v-92077550],.pond-switch-item[data-v-92077550]:hover{color:#f5feff;background:linear-gradient(90deg,#16668bb8,#041626d1);border-color:#54d6ff73}.pond-switch-item i[data-v-92077550]{border-radius:50%;width:7px;height:7px}.pond-switch-item span[data-v-92077550],.pond-switch-item strong[data-v-92077550],.pond-switch-item em[data-v-92077550]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pond-switch-item em[data-v-92077550]{text-align:right;font-style:normal}.summary-status[data-v-92077550]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.summary-status div[data-v-92077550]{background:#03101e94;border:1px solid #5bb8e21a;padding:7px}.summary-status span[data-v-92077550],.water-change-list span[data-v-92077550]{color:#8fb3c5;margin-bottom:4px;font-size:11px;display:block}.summary-status strong[data-v-92077550],.water-change-list strong[data-v-92077550]{color:#e8fbff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.water-change-list[data-v-92077550]{gap:4px;display:grid}.water-change-list div[data-v-92077550]{border-bottom:1px solid #5bb8e214;grid-template-columns:78px minmax(0,1fr) 48px;align-items:center;min-height:21px;display:grid}.water-change-list span[data-v-92077550]{margin-bottom:0}.water-change-list em[data-v-92077550]{text-align:right;font-size:11px;font-style:normal}.is-normal[data-v-92077550]{color:#69e2a4}.is-attention[data-v-92077550]{color:#ffd36e}.is-warning[data-v-92077550]{color:#ff7c7c}i.is-normal[data-v-92077550]{background:#69e2a4;box-shadow:0 0 9px #69e2a4b3}i.is-attention[data-v-92077550]{background:#ffd36e;box-shadow:0 0 9px #ffd36eb3}i.is-warning[data-v-92077550]{background:#ff7c7c;box-shadow:0 0 9px #ff7c7cb3}.v6-top-bar[data-v-5fe752b3]{color:#dceff7;background:linear-gradient(#081d31fa,#051222fa);border-bottom:1px solid #5dbae242;grid-template-columns:332px minmax(430px,1fr) 520px;align-items:center;gap:12px;min-width:0;height:72px;padding:0 14px;display:grid}.system-identity[data-v-5fe752b3]{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.system-logo[data-v-5fe752b3]{background:#030f1dbd;border:1px solid #54d6ff85;place-items:center;width:38px;height:38px;display:grid}.system-logo span[data-v-5fe752b3]{border:3px solid #54d6ff;border-right-color:#73e0b2;border-radius:50%;width:20px;height:20px}.system-copy[data-v-5fe752b3]{min-width:0}.system-copy strong[data-v-5fe752b3]{color:#f4fcff;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:800;display:block;overflow:hidden}.system-copy em[data-v-5fe752b3]{color:#7eaec2;margin-top:5px;font-size:12px;font-style:normal;display:block}.system-nav[data-v-5fe752b3]{background:#030f1dad;border:1px solid #5dbae229;grid-template-columns:repeat(6,minmax(0,1fr));height:38px;display:grid}.system-nav button[data-v-5fe752b3]{color:#a9cfe0;cursor:default;background:0 0;border:0;border-right:1px solid #5dbae21f;min-width:0;font-size:13px}.system-nav button[data-v-5fe752b3]:last-child{border-right:0}.system-nav button.active[data-v-5fe752b3]{color:#f4fcff;background:linear-gradient(#17658cbd,#062a42c7);font-weight:700;box-shadow:inset 0 -2px #54d6ff}.runtime-area[data-v-5fe752b3]{grid-template-columns:154px 76px 96px 118px;grid-auto-rows:28px;justify-content:end;gap:5px;min-width:0;display:grid}.runtime-item[data-v-5fe752b3],.runtime-area button[data-v-5fe752b3]{color:#b9d7e5;white-space:nowrap;background:#030f1dad;border:1px solid #5dbae229;align-items:center;min-width:0;height:28px;padding:0 8px;font-size:11px;display:inline-flex}.runtime-item.time[data-v-5fe752b3]{color:#e8fbff;font-variant-numeric:tabular-nums}.runtime-item.online[data-v-5fe752b3]{color:#9df2c3}.runtime-item.online i[data-v-5fe752b3]{background:#45d88d;border-radius:50%;width:7px;height:7px;margin-right:6px;box-shadow:0 0 10px #45d88dbf}.runtime-item.compact[data-v-5fe752b3]{justify-content:center}.runtime-area button[data-v-5fe752b3]{color:#e8fbff;background:#0c3652bf;justify-content:center}.v6-workspace[data-v-33be75f9]{grid-template-rows:46px 40px minmax(0,1fr) 78px;gap:8px;min-width:0;min-height:0;display:grid;overflow:hidden}.workspace-context-strip[data-v-33be75f9],.workspace-tool-strip[data-v-33be75f9],.workspace-status-strip[data-v-33be75f9]{background:#051627e6;border:1px solid #5bb8e22e}.workspace-context-strip[data-v-33be75f9]{grid-template-columns:1.2fr .9fr .85fr 1.55fr;display:grid}.workspace-context-strip div[data-v-33be75f9]{border-right:1px solid #5bb8e21f;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.workspace-context-strip div[data-v-33be75f9]:last-child{border-right:0}.workspace-context-strip span[data-v-33be75f9],.workspace-status-strip span[data-v-33be75f9],.canvas-meta span[data-v-33be75f9]{color:#84aebe;flex:none;font-size:11px}.workspace-context-strip strong[data-v-33be75f9]{color:#ecfbff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.workspace-tool-strip[data-v-33be75f9]{justify-content:space-between;align-items:center;gap:10px;padding:0 8px;display:flex}.view-tabs[data-v-33be75f9],.scene-tools[data-v-33be75f9]{align-items:center;gap:6px;display:flex}.workspace-tool-strip button[data-v-33be75f9]{color:#9fc8d9;background:#03101ebd;border:1px solid #5bb8e224;height:26px;padding:0 10px;font-size:12px}.workspace-tool-strip button.active[data-v-33be75f9],.workspace-tool-strip button[data-v-33be75f9]:hover{color:#f4fcff;background:#156084b8;border-color:#54d6ff6b}.workspace-canvas-shell[data-v-33be75f9]{background:linear-gradient(#5bb8e214 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#5bb8e214 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 50% 48%,#13698957,#0000 46%),#020c18f2;border:1px solid #5bb8e233;min-height:0;position:relative;overflow:hidden}.twin-canvas[data-v-33be75f9]{width:100%;height:100%;display:block}.scene-base[data-v-33be75f9]{fill:#030c18c2;stroke:#65ceff38;stroke-width:2px}.water-body[data-v-33be75f9]{fill:url(#v6-water);stroke:#b4efff4d;stroke-width:2px}.pool-outline[data-v-33be75f9]{fill:none;stroke:#e2fcff85;stroke-width:1.5px;stroke-dasharray:8 8}.water-wave[data-v-33be75f9]{fill:none;stroke:#bff3ff2e;stroke-width:2px}.water-wave.secondary[data-v-33be75f9]{stroke:#73e0b21f}.connection-layer line[data-v-33be75f9]{stroke:#68d8ff66;stroke-width:1.6px;stroke-dasharray:7 7}.connection-layer text[data-v-33be75f9]{fill:#bce2f0b8;text-anchor:middle;font-size:13px}.feeding-area[data-v-33be75f9]{fill:#73e0b229;stroke:#73e0b26b;stroke-width:1.5px}.risk-area[data-v-33be75f9]{fill:#ffd36e1a;stroke:#ffd36e5c;stroke-width:1.5px}.low-profile-shrimp[data-v-33be75f9]{fill:#e4faff2e;stroke:#e4faff38}.low-profile-shrimp.tail[data-v-33be75f9]{fill:#54d6ff1f}.scene-node[data-v-33be75f9]{filter:url(#v6-soft-glow)}.node-halo[data-v-33be75f9]{fill:#54d6ff14;stroke-width:1.5px}.node-core[data-v-33be75f9]{fill:#54d6ff}.scene-node.is-normal .node-halo[data-v-33be75f9]{stroke:#69e2a48f}.scene-node.is-normal .node-core[data-v-33be75f9]{fill:#69e2a4}.scene-node.is-attention .node-halo[data-v-33be75f9]{stroke:#ffd36e9e}.scene-node.is-attention .node-core[data-v-33be75f9]{fill:#ffd36e}.scene-node.is-warning .node-halo[data-v-33be75f9]{stroke:#ff7c7cb8}.scene-node.is-warning .node-core[data-v-33be75f9]{fill:#ff7c7c}.node-label[data-v-33be75f9],.node-value[data-v-33be75f9]{fill:#e8fbff;text-anchor:middle;font-size:14px}.node-value[data-v-33be75f9]{fill:#9ec5d5;font-size:12px}.canvas-meta[data-v-33be75f9]{z-index:2;background:#03101eb8;border:1px solid #5bb8e22e;width:132px;padding:8px 10px;position:absolute}.canvas-meta strong[data-v-33be75f9]{color:#f1fbff;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;display:block;overflow:hidden}.left-top[data-v-33be75f9]{top:14px;left:14px}.right-top[data-v-33be75f9]{top:14px;right:14px}.left-bottom[data-v-33be75f9]{bottom:14px;left:14px}.right-bottom[data-v-33be75f9]{bottom:14px;right:14px}.feed-control-panel[data-v-33be75f9]{z-index:3;color:#f4fcff;text-align:center;background:linear-gradient(#072a42eb,#031221eb);border:1px solid #54d6ff73;width:214px;padding:14px 16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 42px #0008126b}.feed-control-panel[data-v-33be75f9]:before{content:"";z-index:-1;background:radial-gradient(circle,#54d6ff3d,#0000 64%);position:absolute;inset:-26px}.feed-control-panel span[data-v-33be75f9],.feed-control-panel em[data-v-33be75f9],.feed-control-panel b[data-v-33be75f9]{font-size:12px;font-style:normal;font-weight:400;display:block}.feed-control-panel span[data-v-33be75f9]{color:#8fb3c5}.feed-control-panel strong[data-v-33be75f9]{color:#fff;margin:5px 0;font-size:36px;line-height:1;display:block}.feed-control-panel small[data-v-33be75f9]{color:#a7d8e8;margin-left:4px;font-size:13px}.feed-control-panel em[data-v-33be75f9]{color:#69e2a4}.control-row[data-v-33be75f9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.feed-control-panel b[data-v-33be75f9]{color:#c8e5f0;background:#03101e9e;border:1px solid #5bb8e224;padding:4px 5px}.workspace-status-strip[data-v-33be75f9]{grid-template-columns:1.1fr 1fr 1.45fr 1fr;min-height:0;display:grid}.workspace-status-strip div[data-v-33be75f9]{border-right:1px solid #5bb8e21f;min-width:0;padding:10px 12px}.workspace-status-strip div[data-v-33be75f9]:last-child{border-right:0}.workspace-status-strip strong[data-v-33be75f9]{color:#ecfbff;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:13px;display:block;overflow:hidden}.is-normal[data-v-33be75f9]{color:#69e2a4}.is-attention[data-v-33be75f9]{color:#ffd36e}.is-warning[data-v-33be75f9]{color:#ff7c7c}.operation-console-v6[data-v-4d0ec90e]{color:#d9f3ff;background:linear-gradient(#4ea5ce0a 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#4ea5ce0a 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 50% 42%,#14648229,#0000 42%),#030d1b;grid-template-rows:72px minmax(0,1fr) 260px;gap:10px;min-width:1360px;height:100vh;padding:0 12px 12px;display:grid;overflow:hidden}.v6-middle-region[data-v-4d0ec90e]{grid-template-columns:320px minmax(0,1fr) 360px;gap:10px;min-height:0;display:grid;overflow:hidden}[data-v-4d0ec90e] button{font-family:inherit}.notification-panel[data-v-a0c44937]{width:540px;max-height:560px;color:var(--text-normal);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:60;background:linear-gradient(#0f367ff5,#06183af5),#030e24fa;border:1px solid #79d2ff6b;border-radius:8px;position:absolute;top:46px;right:-10px;overflow:hidden;box-shadow:0 26px 58px #00081885,0 0 30px #4aa9ff2e}.notification-panel[data-v-a0c44937]:after{content:"";background:#0f367ff5;border-top:1px solid #79d2ff6b;border-left:1px solid #79d2ff6b;width:12px;height:12px;position:absolute;top:-7px;right:22px;transform:rotate(45deg)}.notification-panel[data-v-a0c44937]:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 48%,#79d2ff0a 49%,#0000 52%) 0 0/100% 100%,linear-gradient(90deg,#79d2ff08 1px,#0000 1px) 0 0/26px 26px,linear-gradient(#79d2ff06 1px,#0000 1px) 0 0/26px 26px;position:absolute;inset:0}.panel-head[data-v-a0c44937]{z-index:1;background:#030e2457;border-bottom:1px solid #79d2ff33;justify-content:space-between;align-items:center;height:54px;padding:0 14px;display:flex;position:relative}.panel-head div>span[data-v-a0c44937]{color:var(--cyan);font-size:11px}.panel-head strong[data-v-a0c44937]{color:var(--text-main);margin-top:3px;font-size:15px;display:block}.count-badge[data-v-a0c44937]{color:#d7f1ff;background:#4aa9ff38;border:1px solid #79d2ff57;padding:4px 8px;font-size:13px}.filter-tabs[data-v-a0c44937]{z-index:1;background:#030e243d;border-bottom:1px solid #79d2ff29;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:10px;display:grid;position:relative}.filter-tabs button[data-v-a0c44937]{height:28px;color:var(--text-muted);background:#081e4ebd;border:1px solid #79d2ff38;border-radius:999px;font-size:12px}.filter-tabs button.active[data-v-a0c44937],.filter-tabs button[data-v-a0c44937]:hover{color:var(--text-main);background:#2565b9d1;border-color:#79d2ff7a}.empty-message[data-v-a0c44937]{z-index:1;color:var(--text-muted);text-align:center;padding:26px 14px;font-size:13px;position:relative}.message-list[data-v-a0c44937]{z-index:1;max-height:456px;padding:10px;position:relative;overflow-y:auto}.message-item[data-v-a0c44937]{cursor:pointer;background:#081e4ed1;border:1px solid #79d2ff2e;border-radius:6px;margin-bottom:8px;padding:10px;transition:border-color .16s,background .16s,box-shadow .16s;position:relative}.message-item[data-v-a0c44937]:hover,.message-item[data-v-a0c44937]:focus-visible{background:#0e3078e0;border-color:#79d2ff6b;outline:none;box-shadow:0 0 16px #5bd6ff1f}.message-item[data-v-a0c44937]:before{content:"";background:#ffbf6bd1;width:3px;position:absolute;top:10px;bottom:10px;left:0}.message-item.danger[data-v-a0c44937]{background:#3e162ebd;border-color:#ff6f7d52}.message-item.danger[data-v-a0c44937]:before{background:#ff6f7de0}.message-title[data-v-a0c44937]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding-left:10px;display:flex}.message-title strong[data-v-a0c44937]{color:var(--text-main);word-break:break-all;font-size:13px;line-height:1.45}.message-title em[data-v-a0c44937]{color:var(--warning);background:#ffbf6b24;border:1px solid #ffbf6b47;padding:2px 7px;font-size:12px;font-style:normal}.danger .message-title em[data-v-a0c44937]{color:var(--danger);background:#ff6f7d24;border-color:#ff6f7d47}dl[data-v-a0c44937]{gap:5px;margin:0;padding-left:10px;display:grid}dl div[data-v-a0c44937]{grid-template-columns:74px minmax(0,1fr);gap:8px;display:grid}dt[data-v-a0c44937]{color:var(--text-muted);font-size:12px}dd[data-v-a0c44937]{min-width:0;color:var(--text-normal);word-break:break-all;margin:0;font-size:12px;line-height:1.45}.notification-bell[data-v-70d2412c]{z-index:20;place-items:center;width:78px;height:42px;display:grid;position:relative}.bell-button[data-v-70d2412c]{width:72px;height:36px;color:var(--text-normal);cursor:pointer;background:#030e2452;border:1px solid #79d2ff38;border-radius:999px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:6px;padding:0 8px;display:inline-grid;position:relative;box-shadow:inset 0 0 14px #0818412e,0 0 12px #5bd6ff0f}.bell-button[data-v-70d2412c]:hover{border-color:#79d2ff6b;box-shadow:0 0 16px #4aa9ff1f,inset 0 0 14px #0818412e}.bell-button[data-v-70d2412c]:disabled{cursor:default}.notification-bell.active .bell-button[data-v-70d2412c]{border-color:#79d2ff8f;box-shadow:0 0 18px #5bd6ff2e,inset 0 0 14px #0818412e}.notification-bell.normal .bell-button[data-v-70d2412c]{opacity:.86}.signal-ring[data-v-70d2412c]{border:1px solid #69e2a494;border-radius:50%;width:12px;height:12px;position:relative;box-shadow:0 0 12px #69e2a42e}.signal-ring[data-v-70d2412c]:before{content:"";background:#69e2a4;border-radius:50%;position:absolute;inset:3px;box-shadow:0 0 10px #69e2a4bf}.notification-bell.warning .signal-ring[data-v-70d2412c]{border-color:#ff6f7dad;box-shadow:0 0 14px #ff6f7d4d}.notification-bell.warning .signal-ring[data-v-70d2412c]:before{background:var(--danger);box-shadow:0 0 12px #ff6f7dd1}.warning-symbol[data-v-70d2412c]{clip-path:polygon(50% 0,100% 100%,0 100%);filter:drop-shadow(0 0 8px #ff5f6f9e);background:#ff5f6f;width:16px;height:15px;display:block;position:relative}.warning-symbol[data-v-70d2412c]:after{content:"!";color:#fff;text-align:center;font-size:10px;font-weight:800;line-height:1;position:absolute;top:3px;left:0;right:0}.bell-button em[data-v-70d2412c]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;line-height:1;overflow:hidden}.notification-bell.warning .bell-button em[data-v-70d2412c]{color:#ffd5da}.alert-count[data-v-70d2412c]{color:#fff;background:var(--danger);border:1px solid #ffdade94;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;line-height:1;display:grid;position:absolute;top:-2px;right:-3px;box-shadow:0 0 12px #ff6f7d73}.system-top-nav[data-v-311f92df]{z-index:3;height:70px;color:var(--text-normal);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(112deg,#0000 0 42%,#79d2ff0f 43%,#0000 46% 100%),#030e2447;border-bottom:1px solid #79d2ff47;grid-template-columns:300px minmax(0,1fr) 560px;align-items:center;gap:14px;padding:0 18px;display:grid;position:relative;box-shadow:0 10px 24px #0a1f513d}.system-top-nav[data-v-311f92df]:after{content:"";background:linear-gradient(90deg,#0000,#5bd6ffb8,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.logo-link[data-v-311f92df]{min-width:0;height:54px;color:var(--text-main);border:1px solid #0000;border-radius:14px;align-items:center;gap:11px;padding:0 10px 0 4px;text-decoration:none;display:flex}.logo-mark[data-v-311f92df]{background:#030e2429;border:1px solid #79d2ffd1;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:0 0 18px #79d2ff57,0 0 0 5px #1b5df714}.logo-mark[data-v-311f92df]:before,.logo-mark[data-v-311f92df]:after{content:"";border-radius:inherit;border:1px solid #79d2ff3d;position:absolute}.logo-mark[data-v-311f92df]:before{inset:-4px}.logo-mark[data-v-311f92df]:after{inset:8px;transform:rotate(45deg)}.logo-mark i[data-v-311f92df]{border:3px solid #7aeec3;border-right-color:#5bd6ff;border-radius:50%;width:13px;height:13px}.logo-copy[data-v-311f92df]{align-content:center;gap:4px;min-width:0;display:grid;transform:translateY(-1px)}.logo-link strong[data-v-311f92df]{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:800;line-height:1.05;overflow:hidden}.logo-link em[data-v-311f92df]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-style:normal;line-height:1.2;overflow:hidden}.main-nav[data-v-311f92df]{background:#030e241f;border:1px solid #79d2ff2e;border-radius:999px;justify-content:center;align-items:stretch;gap:4px;min-width:0;height:42px;padding:3px 5px;display:flex}.nav-group[data-v-311f92df]{padding-bottom:34px;position:relative}.nav-link[data-v-311f92df]{color:#bfe8f6;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;height:40px;padding:0 12px;font-size:13px;line-height:1.2;text-decoration:none;transition:color .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex;position:relative}.nav-link[data-v-311f92df]:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#5bd6ffb8,#0000);height:1px;transition:opacity .18s;position:absolute;bottom:6px;left:16px;right:16px}.nav-link.router-link-active[data-v-311f92df],.nav-link.active[data-v-311f92df],.nav-link[data-v-311f92df]:hover{color:#fff;background:radial-gradient(circle at 50% 0,#79d2ff24,#0000 68%),#030e2442;border-color:#79d2ff47;box-shadow:0 0 18px #4aa9ff2e,inset 0 0 0 1px #ffffff0a}.nav-link.router-link-active[data-v-311f92df]:before,.nav-link.active[data-v-311f92df]:before,.nav-link[data-v-311f92df]:hover:before{opacity:1}.nav-link.active[data-v-311f92df]:after,.nav-link.router-link-active[data-v-311f92df]:after{content:"";background:#5bd6ff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%);box-shadow:0 0 14px #5bd6ffe6}.dropdown-panel[data-v-311f92df]{z-index:8;opacity:0;pointer-events:none;background:radial-gradient(circle at 18% 0,#79d2ff1f,#0000 44%),#030e24c2;border:1px solid #79d2ff57;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:7px;width:296px;padding:12px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:48px;left:0;transform:translateY(8px);box-shadow:0 22px 52px #0d265f57,0 0 22px #4aa9ff29}.dropdown-panel[data-v-311f92df]:before{content:"";height:34px;position:absolute;top:-34px;left:0;right:0}.nav-group:hover .dropdown-panel[data-v-311f92df]{opacity:1;pointer-events:auto;transform:translateY(0)}.dropdown-panel a[data-v-311f92df]{color:#bfe8f6;background:#0c2d786b;border:1px solid #79d2ff24;border-radius:6px;align-items:center;min-width:0;min-height:34px;padding:6px 10px 6px 12px;font-size:12px;line-height:1.45;text-decoration:none;transition:color .18s,border-color .18s,background .18s;display:flex;position:relative}.dropdown-panel a[data-v-311f92df]:before{content:"";background:var(--cyan);opacity:0;width:2px;position:absolute;top:6px;bottom:6px;left:0;box-shadow:0 0 10px #5bd6ffb8}.dropdown-panel a[data-v-311f92df]:hover,.dropdown-panel a.router-link-active[data-v-311f92df]{color:#fff;background:#030e2452;border-color:#79d2ff61}.dropdown-panel a[data-v-311f92df]:hover:before,.dropdown-panel a.router-link-active[data-v-311f92df]:before{opacity:1}.nav-status[data-v-311f92df]{grid-template-columns:78px 188px minmax(220px,250px) 50px;justify-content:flex-end;align-items:center;gap:8px;display:grid}.time-box[data-v-311f92df]{color:#cceefa;font-variant-numeric:tabular-nums;background:#030e2429;border:1px solid #79d2ff2e;border-radius:999px;justify-content:center;align-items:center;height:36px;padding:0 10px;font-size:12px;display:inline-flex;box-shadow:inset 0 0 14px #1643a424}.user-box[data-v-311f92df]{background:#030e2429;border:1px solid #79d2ff2e;border-radius:8px;grid-template-columns:minmax(92px,1fr) auto;align-items:center;gap:8px;min-width:0;height:46px;padding:5px 7px;display:grid;box-shadow:inset 0 0 14px #1643a424}.user-line[data-v-311f92df]{gap:4px;min-width:0;display:grid}.user-line strong[data-v-311f92df]{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.user-line span[data-v-311f92df]{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;font-size:11px;line-height:1.2;display:inline-flex;overflow:hidden}.user-line i[data-v-311f92df]{background:#69e2a4;border-radius:50%;width:7px;height:7px;margin-right:7px;box-shadow:0 0 10px #69e2a4bf}.user-line i.offline[data-v-311f92df]{background:var(--danger);box-shadow:0 0 10px #ff6f7db8}.history-button[data-v-311f92df]{width:62px;height:26px;color:var(--text-main);cursor:pointer;background:#030e2457;border:1px solid #79d2ff29;border-radius:4px;padding:0;font-size:11px}.history-button[data-v-311f92df]:hover{border-color:#79d2ff61;box-shadow:0 0 12px #5bd6ff1f}.logout-button[data-v-311f92df]{color:#dff8ff;cursor:pointer;background:#030e2433;border:1px solid #79d2ff2e;border-radius:999px;height:34px;font-size:12px}.logout-button[data-v-311f92df]:hover{border-color:#79d2ff61}.system-shell-layout[data-v-02174201]{min-width:0;height:100vh;color:var(--text-normal);background:radial-gradient(at 58% 42%,#79d2ff38,#0000 58%),radial-gradient(at 8% 12%,#1b5df72e,#0000 32%),radial-gradient(at 82% 76%,#4aa9ff1f,#0000 38%),linear-gradient(#1f56cb 0%,#173f9e 48%,#112d72 100%);position:relative;overflow:hidden}.system-shell-layout[data-v-02174201]:before{content:"";z-index:1;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#5bd6ff0e 1px,#0000 1px),linear-gradient(#5bd6ff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0 62%,#0000 88%);mask-image:radial-gradient(circle,#000 0 62%,#0000 88%)}.system-shell-layout[data-v-02174201]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(118deg,#0000 0 28%,#79d2ff12 29%,#0000 32% 100%),linear-gradient(145deg,#0000 0 64%,#4aa9ff0d 65%,#0000 68% 100%),linear-gradient(#153f9703,#153f970d),radial-gradient(circle at 50% 48%,#0000 0 42%,#0f30760d 82%);position:absolute;inset:70px 0 0}.system-content[data-v-02174201]{z-index:2;overscroll-behavior:contain;height:calc(100vh - 70px);padding:14px;position:relative;overflow:auto}.system-content[data-v-02174201]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#5bd6ff47,#0000);height:1px;position:absolute;top:12px;left:22px;right:22px}.extension-page[data-v-cb2b5f66]{grid-template-rows:74px 112px minmax(0,1fr);gap:12px;height:100%;display:grid;overflow:hidden}.extension-head[data-v-cb2b5f66],.module-grid button[data-v-cb2b5f66],.module-panel[data-v-cb2b5f66]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030e2426;border:1px solid #79d2ff2e;box-shadow:0 14px 30px #030a1c29}.extension-head[data-v-cb2b5f66]{justify-content:space-between;align-items:center;gap:16px;padding:0 18px;display:flex}.head-copy[data-v-cb2b5f66]{min-width:0}.extension-head span[data-v-cb2b5f66],.module-grid span[data-v-cb2b5f66],.panel-toolbar span[data-v-cb2b5f66],article span[data-v-cb2b5f66],label span[data-v-cb2b5f66]{color:var(--cyan);font-size:12px;line-height:1.2}.extension-head h1[data-v-cb2b5f66]{color:var(--text-main);flex:none;margin:0;font-size:24px;line-height:1.08}.extension-head p[data-v-cb2b5f66]{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0 0 2px;font-size:12px;line-height:1.3;overflow:hidden}.headline-row[data-v-cb2b5f66]{align-items:flex-end;gap:12px;min-width:0;margin-top:6px;display:flex}.tenant-status[data-v-cb2b5f66]{background:#030e241f;border:1px solid #79d2ff1f;gap:5px;min-width:260px;padding:10px 12px;display:grid}.tenant-status strong[data-v-cb2b5f66]{color:var(--text-main)}.tenant-status em[data-v-cb2b5f66],.tenant-status span[data-v-cb2b5f66],.module-grid em[data-v-cb2b5f66],article p[data-v-cb2b5f66],.model-tip[data-v-cb2b5f66],.log-list[data-v-cb2b5f66]{color:var(--text-muted);font-size:12px;font-style:normal;line-height:1.5}.tenant-status span.warning[data-v-cb2b5f66]{color:var(--warning)}.module-grid[data-v-cb2b5f66]{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;min-width:0;display:grid}.module-grid button[data-v-cb2b5f66]{text-align:left;cursor:pointer;align-content:center;gap:8px;min-width:0;padding:12px;display:grid}.module-grid button.active[data-v-cb2b5f66]{background:#030e2447;border-color:#79d2ff70;box-shadow:0 0 22px #5bd6ff29}.module-grid strong[data-v-cb2b5f66]{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:19px;overflow:hidden}.module-panel[data-v-cb2b5f66]{grid-template-rows:48px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.panel-toolbar[data-v-cb2b5f66]{background:#030e241f;border-bottom:1px solid #79d2ff1a;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.panel-toolbar strong[data-v-cb2b5f66]{color:var(--text-main)}.scene-layout[data-v-cb2b5f66],.ai-layout[data-v-cb2b5f66],.model-layout[data-v-cb2b5f66],.list-layout[data-v-cb2b5f66],.device-grid[data-v-cb2b5f66]{min-height:0;padding:16px;overflow:auto}.scene-layout[data-v-cb2b5f66]{grid-template-columns:minmax(0,1fr) 340px;gap:14px;display:grid}.scene-map[data-v-cb2b5f66]{background-color:#030e2414;background-image:linear-gradient(90deg,#5bd6ff1a 1px,#0000 1px),linear-gradient(#5bd6ff14 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #79d2ff29;min-height:420px;position:relative;overflow:hidden}.scene-map[data-v-cb2b5f66]:before{content:"3D 占位：模型、轨迹、坐标";color:var(--text-muted);font-size:12px;position:absolute;top:14px;left:16px}.track-point[data-v-cb2b5f66],.robot-dot[data-v-cb2b5f66]{border-radius:50%;position:absolute}.track-point[data-v-cb2b5f66]{background:#5bd6ff99;width:5px;height:5px;box-shadow:0 0 10px #5bd6ff8c}.robot-dot[data-v-cb2b5f66]{clip-path:polygon(50% 0,100% 100%,50% 74%,0 100%);background:linear-gradient(135deg,#5bd6ff,#69e2a4);width:22px;height:22px;box-shadow:0 0 18px #5bd6ffd9}.detail-stack[data-v-cb2b5f66]{align-content:start;gap:10px;display:grid}article[data-v-cb2b5f66],.model-layout label[data-v-cb2b5f66]{background:#030e241f;border:1px solid #79d2ff1f;min-width:0;padding:12px}article strong[data-v-cb2b5f66]{color:var(--text-main);margin-top:8px;font-size:15px;line-height:1.45;display:block}.command-row[data-v-cb2b5f66],.button-line[data-v-cb2b5f66]{flex-wrap:wrap;gap:8px;display:flex}button[data-v-cb2b5f66]{color:#dff8ff;cursor:pointer;background:#030e2433;border:1px solid #79d2ff33;min-height:32px;padding:0 12px}button[data-v-cb2b5f66]:disabled{color:#dff8ff6b;cursor:not-allowed;border-color:#79d2ff14}.ai-layout[data-v-cb2b5f66]{grid-template-columns:220px repeat(2,minmax(0,1fr));gap:12px;display:grid}.risk-card[data-v-cb2b5f66]{text-align:center;align-content:center;justify-items:center;display:grid}.risk-card strong[data-v-cb2b5f66]{margin-top:12px;font-size:54px}.risk-card em[data-v-cb2b5f66]{color:var(--warning);font-style:normal}.text-panel p[data-v-cb2b5f66]{margin:10px 0 0;padding-left:13px;position:relative}.text-panel p[data-v-cb2b5f66]:before{content:"";background:var(--cyan);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:0}.model-layout[data-v-cb2b5f66]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.model-layout label[data-v-cb2b5f66]{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:10px;display:grid}.model-layout label[data-v-cb2b5f66]:nth-of-type(3),.model-tip[data-v-cb2b5f66],.wide[data-v-cb2b5f66],.log-list[data-v-cb2b5f66]{grid-column:1/-1}input[data-v-cb2b5f66],select[data-v-cb2b5f66]{color:#f4fcff;background:#030e2457;border:1px solid #79d2ff29;outline:none;min-width:0;height:32px;padding:0 9px}input[type=checkbox][data-v-cb2b5f66]{width:18px;height:18px}input[data-v-cb2b5f66]:disabled{color:#f4fcff8f;background:#030e2424}.model-tip[data-v-cb2b5f66],.log-list[data-v-cb2b5f66]{background:#030e241f;border:1px solid #79d2ff1f;margin:0;padding:10px 12px}.list-layout[data-v-cb2b5f66],.device-grid[data-v-cb2b5f66]{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:12px;display:grid}.list-layout article[data-v-cb2b5f66],.device-grid article[data-v-cb2b5f66]{min-height:150px}.history-page[data-v-8c5faa9c]{grid-template-rows:74px 86px minmax(0,1fr);gap:12px;height:100%;display:grid;overflow:hidden}.history-head[data-v-8c5faa9c],.summary-grid article[data-v-8c5faa9c],.category-list[data-v-8c5faa9c],.history-panel[data-v-8c5faa9c]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030e2429;border:1px solid #79d2ff2e;box-shadow:0 14px 30px #030a1c29}.history-head[data-v-8c5faa9c]{justify-content:space-between;align-items:center;gap:16px;padding:0 18px;display:flex}.head-copy[data-v-8c5faa9c]{min-width:0}.history-head span[data-v-8c5faa9c],.summary-grid span[data-v-8c5faa9c],.category-list span[data-v-8c5faa9c],.panel-title span[data-v-8c5faa9c]{color:var(--cyan);font-size:12px}.headline-row[data-v-8c5faa9c]{align-items:flex-end;gap:12px;min-width:0;margin-top:6px;display:flex}.headline-row h1[data-v-8c5faa9c]{color:var(--text-main);flex:none;margin:0;font-size:24px;line-height:1.08}.headline-row p[data-v-8c5faa9c]{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0 0 2px;font-size:12px;line-height:1.3;overflow:hidden}.head-meta[data-v-8c5faa9c]{justify-content:flex-end;align-items:center;gap:10px;min-width:300px;display:flex}.head-meta strong[data-v-8c5faa9c]{max-width:190px;color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.head-meta label[data-v-8c5faa9c]{background:#030e2424;border:1px solid #79d2ff24;align-items:center;gap:8px;height:34px;padding:0 10px;display:inline-flex}select[data-v-8c5faa9c]{min-width:88px;height:26px;color:var(--text-main);background:#081e4ec7;border:1px solid #79d2ff24;outline:none}.summary-grid[data-v-8c5faa9c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.summary-grid article[data-v-8c5faa9c]{align-content:center;gap:8px;min-width:0;padding:0 16px;display:grid}.summary-grid strong[data-v-8c5faa9c]{color:var(--text-main);font-size:22px}.history-layout[data-v-8c5faa9c]{grid-template-columns:220px minmax(0,1fr);gap:12px;min-height:0;display:grid;overflow:hidden}.category-list[data-v-8c5faa9c]{align-content:start;gap:8px;min-height:0;padding:10px;display:grid;overflow:auto}.category-list button[data-v-8c5faa9c]{min-height:58px;color:var(--text-normal);text-align:left;cursor:pointer;background:#030e241f;border:1px solid #79d2ff1f;align-content:center;gap:5px;padding:8px 10px;display:grid}.category-list button.active[data-v-8c5faa9c]{background:#030e2447;border-color:#79d2ff66;box-shadow:0 0 18px #5bd6ff1f}.category-list strong[data-v-8c5faa9c]{color:var(--text-main);font-size:14px}.history-panel[data-v-8c5faa9c]{grid-template-rows:58px 230px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.panel-title[data-v-8c5faa9c]{background:#030e2424;border-bottom:1px solid #79d2ff1a;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 16px;display:flex}.panel-title strong[data-v-8c5faa9c]{color:var(--text-main);display:block}.panel-title span[data-v-8c5faa9c]{color:var(--text-muted);margin-top:4px;display:block}.panel-title em[data-v-8c5faa9c]{color:var(--cyan);font-size:12px;font-style:normal}.panel-controls[data-v-8c5faa9c]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 8px;min-width:0;display:flex}.range-tabs[data-v-8c5faa9c],.compare-controls[data-v-8c5faa9c]{align-items:center;gap:6px;min-width:0;display:inline-flex}.range-tabs button[data-v-8c5faa9c]{height:28px;color:var(--text-muted);cursor:pointer;background:#030e2429;border:1px solid #79d2ff24;padding:0 10px;font-size:12px}.range-tabs button.active[data-v-8c5faa9c],.range-tabs button[data-v-8c5faa9c]:hover{color:var(--text-main);background:#2565b957;border-color:#79d2ff66}.compare-controls[data-v-8c5faa9c]{border-left:1px solid #79d2ff1f;padding-left:8px}.compare-controls select[data-v-8c5faa9c]{width:76px;min-width:0;height:28px;font-size:12px}.pond-compare-controls .metric-select[data-v-8c5faa9c]{width:108px}.compare-controls span[data-v-8c5faa9c]{white-space:nowrap;color:var(--text-muted);font-size:12px}.chart-section[data-v-8c5faa9c]{border-bottom:1px solid #79d2ff1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;padding:12px;display:grid}.chart-card[data-v-8c5faa9c]{background:#030e241f;border:1px solid #79d2ff1f;grid-template-rows:24px minmax(0,1fr);min-width:0;min-height:0;padding:10px;display:grid}.chart-card strong[data-v-8c5faa9c]{color:var(--text-main);font-size:13px}.chart-card span[data-v-8c5faa9c]{color:var(--text-muted);place-items:center;font-size:12px;display:grid}.chart-box[data-v-8c5faa9c]{min-width:0;min-height:0}.history-table[data-v-8c5faa9c]{grid-template-rows:36px minmax(0,1fr);gap:8px;min-height:0;padding:12px;display:grid;overflow:hidden}.table-head[data-v-8c5faa9c],.table-row[data-v-8c5faa9c]{grid-template-columns:92px 92px 1.1fr 120px 72px 1.45fr;align-items:center;gap:10px;display:grid}.table-head[data-v-8c5faa9c]{min-height:36px;color:var(--text-muted);background:#061a46f0;border:1px solid #79d2ff24;padding:0 10px;font-size:12px}.table-body[data-v-8c5faa9c]{align-content:start;gap:8px;min-height:0;padding-right:4px;display:grid;overflow:auto}.table-row[data-v-8c5faa9c]{background:#030e241f;border:1px solid #79d2ff1a;min-height:44px;padding:8px 10px}.table-row span[data-v-8c5faa9c],.table-row em[data-v-8c5faa9c]{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;line-height:1.45;overflow:hidden}.table-row strong[data-v-8c5faa9c]{min-width:0;color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.table-row em[data-v-8c5faa9c]{color:#69e2a4}.table-row em.warning[data-v-8c5faa9c]{color:var(--warning)}.empty-row[data-v-8c5faa9c]{color:var(--text-muted);text-align:center;padding:28px 12px;font-size:13px}.robot-page[data-v-aed1b0a8]{grid-template-rows:74px minmax(0,1fr);gap:12px;height:100%;display:grid;overflow:hidden}.page-head[data-v-aed1b0a8],.robot-panel[data-v-aed1b0a8]{background:linear-gradient(#2264e41f,#0e307e14),#0a245e29;border:1px solid #79d2ff29;box-shadow:0 14px 30px #0818412e}.page-head[data-v-aed1b0a8]{justify-content:space-between;align-items:center;gap:16px;padding:0 18px;display:flex}.head-copy[data-v-aed1b0a8]{min-width:0}.page-head span[data-v-aed1b0a8]{color:var(--cyan);font-size:13px}.headline-row[data-v-aed1b0a8]{align-items:flex-end;gap:12px;min-width:0;margin-top:6px;display:flex}.page-head h1[data-v-aed1b0a8]{color:var(--text-main);flex:none;margin:0;font-size:24px;line-height:1.08}.page-head p[data-v-aed1b0a8]{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0 0 2px;font-size:12px;line-height:1.3;overflow:hidden}.page-head strong[data-v-aed1b0a8]{color:var(--warning);background:#ffbf6b14;border:1px solid #ffbf6b2e;flex:none;padding:8px 12px;font-size:14px}.robot-grid[data-v-aed1b0a8]{overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(520px,max-content);align-content:start;gap:12px;min-height:0;padding-right:4px;display:grid;overflow:auto}.robot-panel[data-v-aed1b0a8]{overscroll-behavior:contain;grid-template-rows:58px auto auto auto minmax(120px,1fr);min-height:0;max-height:100%;display:grid;overflow:auto}.robot-title[data-v-aed1b0a8]{background:#0c286838;border-bottom:1px solid #79d2ff1a;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.robot-title span[data-v-aed1b0a8]{color:var(--cyan);font-size:12px;display:block}.robot-title strong[data-v-aed1b0a8]{color:var(--text-main);margin-top:4px;font-size:16px;display:block}.robot-title em[data-v-aed1b0a8]{color:#ff7c7c;background:#ff7c7c1a;border:1px solid #ff7c7c2e;padding:4px 9px;font-style:normal}.robot-title em.online[data-v-aed1b0a8]{color:#69e2a4;background:#69e2a41a;border-color:#69e2a42e}.robot-info[data-v-aed1b0a8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:14px;display:grid}.robot-info div[data-v-aed1b0a8]{border-bottom:1px solid #5bd6ff1a;padding-bottom:8px}.battery-track[data-v-aed1b0a8]{background:#10368a1f;border:1px solid #79d2ff1a;grid-template-columns:70px minmax(0,1fr) 46px;align-items:center;gap:10px;margin:0 14px 14px;padding:10px;display:grid}.battery-track span[data-v-aed1b0a8]{color:var(--text-muted);font-size:12px}.battery-track div[data-v-aed1b0a8]{background:#03101ec7;border:1px solid #5bd6ff1f;height:8px;overflow:hidden}.battery-track i[data-v-aed1b0a8]{background:linear-gradient(90deg,#5bd6ff,#69e2a4);height:100%;display:block}.battery-track strong[data-v-aed1b0a8]{color:var(--text-main);font-size:12px}dt[data-v-aed1b0a8],.commands strong[data-v-aed1b0a8],.robot-alerts strong[data-v-aed1b0a8]{color:var(--text-muted);font-size:12px}dd[data-v-aed1b0a8]{color:var(--text-main);margin:5px 0 0;font-size:13px}.robot-alerts[data-v-aed1b0a8],.commands[data-v-aed1b0a8]{background:#10368a1f;border:1px solid #79d2ff1a;min-height:0;margin:0 14px 14px;padding:10px}.commands[data-v-aed1b0a8]{overflow:auto}.robot-alerts span[data-v-aed1b0a8]{color:var(--text-normal);margin-top:6px;font-size:13px;display:block}.commands p[data-v-aed1b0a8]{color:var(--text-normal);margin:8px 0 0 10px;padding-left:14px;font-size:13px;position:relative}.commands p[data-v-aed1b0a8]:before{content:"";background:var(--cyan);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0;box-shadow:0 0 10px #5bd6ffb3}.detail-page[data-v-8820d6d1]{grid-template-rows:74px minmax(0,1fr);gap:12px;height:100%;display:grid;overflow:hidden}.page-head[data-v-8820d6d1],.hero-card[data-v-8820d6d1],.pool-list-card[data-v-8820d6d1],.chart-panel[data-v-8820d6d1],.empty[data-v-8820d6d1]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(#2264e41a,#0e307e0f),#0a245e24;border:1px solid #79d2ff24;box-shadow:0 12px 28px #08184124}.page-head[data-v-8820d6d1]{justify-content:space-between;align-items:center;gap:16px;padding:0 18px;display:flex}.page-head span[data-v-8820d6d1]{color:var(--cyan);font-size:13px}.page-head h1[data-v-8820d6d1]{color:var(--text-main);margin:6px 0 0;font-size:24px}.page-head p[data-v-8820d6d1]{color:var(--text-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.head-actions[data-v-8820d6d1]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.pond-switch[data-v-8820d6d1],.page-head a[data-v-8820d6d1]{height:36px;color:var(--text-normal);background:#10368a29;border:1px solid #79d2ff1f;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:inline-flex}.pond-switch span[data-v-8820d6d1]{color:var(--text-muted);font-size:12px}.pond-switch select[data-v-8820d6d1]{min-width:88px;height:24px;color:var(--text-main);background:#081e4ea8;border:1px solid #79d2ff1f;outline:none}.detail-body[data-v-8820d6d1]{grid-template-columns:380px minmax(0,1fr);gap:12px;min-height:0;display:grid}.summary-column[data-v-8820d6d1],.chart-column[data-v-8820d6d1]{min-height:0}.summary-column[data-v-8820d6d1]{grid-template-rows:1fr minmax(0,1fr);gap:12px;display:grid}.hero-card[data-v-8820d6d1],.pool-list-card[data-v-8820d6d1],.chart-panel[data-v-8820d6d1]{min-height:0;overflow:hidden}.panel-head[data-v-8820d6d1]{background:#0c286838;border-bottom:1px solid #79d2ff14;justify-content:space-between;align-items:center;height:44px;padding:0 14px;display:flex}.panel-head strong[data-v-8820d6d1]{color:var(--text-main);font-size:14px}.panel-head span[data-v-8820d6d1]{color:var(--success);font-size:12px}.panel-head span.abnormal[data-v-8820d6d1]{color:var(--warning)}.hero-number[data-v-8820d6d1]{color:#fff;padding:24px 16px 18px;font-size:42px;font-weight:800}.hero-number em[data-v-8820d6d1]{color:var(--text-muted);margin-left:6px;font-size:15px;font-style:normal}.summary-grid[data-v-8820d6d1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 16px 16px;display:grid}.summary-grid article[data-v-8820d6d1],.pool-list article[data-v-8820d6d1]{background:#10368a29;border:1px solid #79d2ff14}.summary-grid article[data-v-8820d6d1]{padding:10px}.summary-grid span[data-v-8820d6d1],.pool-list span[data-v-8820d6d1]{color:var(--text-muted);font-size:12px;display:block}.summary-grid strong[data-v-8820d6d1],.pool-list strong[data-v-8820d6d1]{color:var(--text-main);word-break:break-all;margin-top:5px;font-size:13px;line-height:1.45;display:block}.hero-note[data-v-8820d6d1]{color:var(--text-normal);background:#10368a1a;border:1px solid #79d2ff14;margin:0 16px 16px;padding:10px 12px;font-size:12px;line-height:1.55}.pool-list[data-v-8820d6d1]{gap:8px;min-height:calc(100% - 44px);padding:12px;display:grid;overflow:auto}.pool-list article[data-v-8820d6d1]{justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.pool-list article.active[data-v-8820d6d1]{border-color:#79d2ff47;box-shadow:0 0 12px #4aa9ff1f}.pool-list article.warning[data-v-8820d6d1]{border-color:#ffbf6b33}.pool-meta[data-v-8820d6d1]{text-align:right}.pool-meta em[data-v-8820d6d1],.pool-meta i[data-v-8820d6d1]{font-style:normal;display:block}.pool-meta em[data-v-8820d6d1]{color:var(--text-main);font-size:13px;line-height:1.4}.pool-meta i[data-v-8820d6d1]{color:var(--warning);margin-top:4px;font-size:11px}.chart-column[data-v-8820d6d1]{grid-template-rows:246px minmax(0,1fr);gap:12px;display:grid}.chart-grid[data-v-8820d6d1]{grid-template-columns:minmax(0,1fr) 320px;gap:12px;min-height:0;display:grid}.chart-panel[data-v-8820d6d1]{grid-template-rows:44px minmax(0,1fr);display:grid}.chart-body[data-v-8820d6d1]{min-width:0;min-height:0}.empty[data-v-8820d6d1]{color:var(--text-muted);place-items:center;display:grid}.metric-card[data-v-a3eae4eb]{min-width:0;min-height:144px;color:var(--text-normal);text-align:left;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));cursor:pointer;background:linear-gradient(135deg,#2264e42e,#0e307e24),#0a245e52;border:1px solid #79d2ff29;border-radius:8px;grid-template-rows:auto auto auto minmax(0,1fr);gap:8px;padding:13px 13px 12px 15px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 28px #0818412e,inset 0 0 0 1px #ffffff05}.metric-card[data-v-a3eae4eb]:before{content:"";background:var(--success);width:3px;position:absolute;inset:10px auto 10px 0;box-shadow:0 0 16px #71e5aab8}.metric-card[data-v-a3eae4eb]:after{content:"";pointer-events:none;opacity:.28;background-color:#0000;background-image:linear-gradient(90deg,#93e8ff14 1px,#0000 1px),linear-gradient(#93e8ff0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 0%,#000 20%,#0000 78%);mask-image:linear-gradient(120deg,#0000 0%,#000 20%,#0000 78%)}.metric-card .corner[data-v-a3eae4eb]:after{content:"";transform-origin:100%;background:linear-gradient(90deg,#0000,#5bd6ff9e);width:56px;height:1px;position:absolute;top:12px;right:16px;transform:rotate(34deg)}.metric-card[data-v-a3eae4eb]:hover{border-color:#79d2ff57;transform:translateY(-2px);box-shadow:0 18px 38px #0818413d,0 0 24px #4aa9ff29}.metric-card.warning[data-v-a3eae4eb]{border-color:#ffbf6b6b}.metric-card.warning[data-v-a3eae4eb]:before{background:var(--warning);box-shadow:0 0 16px #ffbf6bb8}.metric-card.danger[data-v-a3eae4eb]{border-color:#ff6f7d80}.metric-card.danger[data-v-a3eae4eb]:before{background:var(--danger);box-shadow:0 0 16px #ff6f7db8}.corner[data-v-a3eae4eb]{border-top:1px solid #5bd6ff99;border-right:1px solid #5bd6ff99;width:34px;height:34px;position:absolute;top:0;right:0}.metric-head[data-v-a3eae4eb],.metric-main[data-v-a3eae4eb],.metric-meta[data-v-a3eae4eb],.metric-note[data-v-a3eae4eb]{z-index:1;position:relative}.metric-head[data-v-a3eae4eb]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.metric-head div[data-v-a3eae4eb]{gap:4px;min-width:0;display:grid}.metric-head strong[data-v-a3eae4eb]{color:var(--text-main);word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}.metric-head span[data-v-a3eae4eb]{color:var(--text-muted);font-size:11px}.metric-status[data-v-a3eae4eb]{color:var(--success);background:#71e5aa1a;border:1px solid #71e5aa2e;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 7px;font-size:12px;font-style:normal;display:inline-flex}.metric-status i[data-v-a3eae4eb]{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px}.warning .metric-status[data-v-a3eae4eb]{color:var(--warning);background:#ffbf6b1a;border-color:#ffbf6b38}.danger .metric-status[data-v-a3eae4eb]{color:var(--danger);background:#ff6f7d1a;border-color:#ff6f7d3d}.metric-main[data-v-a3eae4eb]{grid-template-columns:minmax(0,1fr) 78px;align-items:center;gap:10px;display:grid}.metric-value[data-v-a3eae4eb]{color:#fff;overflow-wrap:anywhere;text-shadow:0 0 18px #5bd6ff2e;min-width:0;font-size:30px;font-weight:800;line-height:1.08}.metric-value.text[data-v-a3eae4eb]{font-size:18px;font-weight:700;line-height:1.38}.metric-value small[data-v-a3eae4eb]{color:var(--text-muted);margin-left:5px;font-size:12px;font-weight:400;display:inline-block}.sparkline[data-v-a3eae4eb]{background:#0e307e33;border:1px solid #79d2ff1a;border-radius:6px;justify-content:flex-end;align-items:end;gap:3px;height:34px;padding:5px 6px;display:flex}.sparkline i[data-v-a3eae4eb]{background:linear-gradient(180deg, var(--cyan-soft), #5bd6ff38);width:5px;min-height:6px;display:block;box-shadow:0 0 8px #5bd6ff47}.text-badge[data-v-a3eae4eb]{color:var(--cyan);background:#4aa9ff1a;border:1px solid #79d2ff1f;border-radius:999px;place-self:end;padding:5px 9px;font-size:12px}.metric-meta[data-v-a3eae4eb]{background:#0e307e29;border:1px solid #79d2ff14;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.metric-meta span[data-v-a3eae4eb]{color:var(--text-muted);flex:none;font-size:11px}.metric-meta strong[data-v-a3eae4eb]{min-width:0;color:var(--text-normal);word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.metric-note[data-v-a3eae4eb]{color:#cceefa;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.system-page[data-v-f7441699]{grid-template-rows:74px 86px minmax(0,1fr);gap:12px;height:100%;display:grid;overflow:hidden}.page-head[data-v-f7441699]{background:linear-gradient(#2264e41f,#0e307e14),#0a245e2e;border:1px solid #79d2ff29;justify-content:space-between;align-items:center;gap:16px;padding:0 18px;display:flex;box-shadow:0 14px 30px #0818412e}.head-copy[data-v-f7441699]{min-width:0}.page-head span[data-v-f7441699]{color:var(--cyan);font-size:13px}.headline-row[data-v-f7441699]{align-items:flex-end;gap:12px;min-width:0;margin-top:6px;display:flex}.page-head h1[data-v-f7441699]{color:var(--text-main);flex:none;margin:0;font-size:24px;line-height:1.08}.page-head p[data-v-f7441699]{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0 0 2px;font-size:12px;line-height:1.3;overflow:hidden}.head-actions[data-v-f7441699]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.pond-switch[data-v-f7441699]{background:#10368a2e;border:1px solid #79d2ff24;align-items:center;gap:8px;height:36px;padding:0 12px;display:inline-flex}.pond-switch span[data-v-f7441699]{color:var(--text-muted);font-size:12px}.pond-switch select[data-v-f7441699]{min-width:88px;height:24px;color:var(--text-main);background:#081e4ec7;border:1px solid #79d2ff24;outline:none}.page-head strong[data-v-f7441699]{height:36px;color:var(--warning);background:#ffbf6b14;border:1px solid #ffbf6b2e;align-items:center;padding:0 12px;font-size:14px;display:inline-flex}.metric-grid[data-v-f7441699]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-height:0;padding:1px 2px 2px 1px;display:grid;overflow:auto}.pond-strip[data-v-f7441699]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-height:0;display:grid}.pond-strip article[data-v-f7441699]{background:linear-gradient(#2264e41a,#0e307e0f),#0a245e1f;border:1px solid #79d2ff1f;padding:12px;box-shadow:0 10px 24px #0818411f}.pond-strip article.active[data-v-f7441699]{border-color:#79d2ff47;box-shadow:0 0 14px #4aa9ff1f}.pond-strip span[data-v-f7441699]{color:var(--text-muted);font-size:12px;display:block}.pond-strip strong[data-v-f7441699]{color:var(--text-main);margin-top:4px;font-size:13px;display:block}.pond-strip p[data-v-f7441699]{color:var(--text-normal);word-break:break-all;margin:7px 0 0;font-size:12px;line-height:1.45}.config-page[data-v-4279153c]{grid-template-rows:74px 64px minmax(0,1fr);gap:12px;height:100%;display:grid;overflow:hidden}.page-head[data-v-4279153c],.config-panel[data-v-4279153c]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030e2429;border:1px solid #79d2ff33;box-shadow:0 14px 30px #030a1c29}.page-head[data-v-4279153c]{justify-content:space-between;align-items:center;gap:14px;padding:0 20px 0 22px;display:flex}.page-head>div[data-v-4279153c]:first-child{min-width:0}.page-head span[data-v-4279153c]{color:var(--cyan);font-size:13px;line-height:1.2;display:block}.page-head h1[data-v-4279153c]{color:var(--text-main);margin:7px 0 0;font-size:23px;line-height:1.08}.page-head p[data-v-4279153c]{color:var(--text-muted);margin:7px 0 0;font-size:12px;line-height:1.35}.page-actions[data-v-4279153c]{grid-template-columns:minmax(180px,230px) 86px 62px minmax(130px,170px);align-items:center;gap:8px;min-width:0;display:grid}.tenant-chip[data-v-4279153c]{background:#030e241f;border:1px solid #79d2ff29;gap:4px;min-width:0;padding:7px 10px;display:grid}.tenant-chip strong[data-v-4279153c]{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tenant-chip em[data-v-4279153c]{color:var(--text-muted);font-size:11px;font-style:normal}.page-actions button[data-v-4279153c]{color:#dff8ff;cursor:pointer;background:#030e2438;border:1px solid #79d2ff38;height:34px}.page-actions button.ghost[data-v-4279153c]{background:#030e241f}.page-actions button[data-v-4279153c]:disabled{color:#dff8ff6b;cursor:not-allowed;background:#030e241f;border-color:#79d2ff14}.page-actions>span[data-v-4279153c]{color:var(--text-muted);font-size:12px;line-height:1.4}.page-actions>span.warning[data-v-4279153c]{color:var(--warning)}.page-actions>span.success[data-v-4279153c]{color:#69e2a4}.config-stepbar[data-v-4279153c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.config-stepbar button[data-v-4279153c]{min-width:0;color:var(--text-normal);text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030e241f;border:1px solid #79d2ff29;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:8px 10px;display:grid}.config-stepbar button.active[data-v-4279153c]{background:#030e2442;border-color:#79d2ff6b;box-shadow:0 0 18px #5bd6ff1f}.config-stepbar em[data-v-4279153c]{color:#fff;border:1px solid #79d2ff4d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;display:grid}.config-stepbar span[data-v-4279153c]{gap:3px;min-width:0;display:grid}.config-stepbar strong[data-v-4279153c],.config-stepbar small[data-v-4279153c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.config-stepbar strong[data-v-4279153c]{color:var(--text-main);font-size:13px}.config-stepbar small[data-v-4279153c]{color:var(--text-muted);font-size:11px}.config-layout[data-v-4279153c]{grid-template-columns:minmax(0,1fr) 320px;gap:12px;min-height:0;display:grid;overflow:hidden}.config-panel[data-v-4279153c]{min-height:0;overflow:auto}.panel-title[data-v-4279153c]{background:#030e2424;border-bottom:1px solid #79d2ff1a;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:0 16px;display:flex}.panel-title.compact[data-v-4279153c]{min-height:50px}.panel-title strong[data-v-4279153c]{color:var(--text-main);display:block}.panel-title span[data-v-4279153c]{color:var(--text-muted);margin-top:4px;font-size:12px;display:block}.panel-title em[data-v-4279153c]{color:var(--cyan-soft);flex:none;font-size:12px;font-style:normal}.panel-tools[data-v-4279153c]{justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.panel-tools select[data-v-4279153c]{width:min(320px,32vw);height:30px}.panel-tools button[data-v-4279153c]{color:#dff8ff;cursor:pointer;background:#030e242e;border:1px solid #79d2ff2e;height:30px;padding:0 12px}.panel-tools button.danger[data-v-4279153c]{color:#ffd5da;border-color:#ff6f7d3d}.panel-tools button[data-v-4279153c]:disabled{color:#dff8ff6b;cursor:not-allowed;border-color:#79d2ff14}.form-grid[data-v-4279153c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}label[data-v-4279153c]{background:#030e241f;border:1px solid #79d2ff1f;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}label.wide[data-v-4279153c],.preview-box.wide[data-v-4279153c]{grid-column:1/-1}label span[data-v-4279153c],.threshold-row strong[data-v-4279153c]{color:var(--text-muted);font-size:13px}input[data-v-4279153c],select[data-v-4279153c]{color:#f4fcff;background:#030e2457;border:1px solid #79d2ff29;outline:none;min-width:0;height:32px;padding:0 9px}input[data-v-4279153c]:focus,select[data-v-4279153c]:focus{border-color:#79d2ff57}input[data-v-4279153c]:disabled,select[data-v-4279153c]:disabled{color:#f4fcff94;cursor:not-allowed;background:#030e2424}.preview-box[data-v-4279153c],.notice-box[data-v-4279153c]{background:#030e241f;border:1px solid #79d2ff1f;padding:12px}.preview-box strong[data-v-4279153c]{color:var(--text-main);font-size:13px}.preview-box p[data-v-4279153c]{color:var(--text-muted);margin:8px 0 0;font-size:12px;line-height:1.45}.threshold-list[data-v-4279153c]{gap:8px;padding:16px;display:grid}.threshold-row[data-v-4279153c]{background:#030e241f;border:1px solid #79d2ff1f;grid-template-columns:146px 1fr 24px 1fr 72px;align-items:center;gap:8px;padding:8px;display:grid}.threshold-row span[data-v-4279153c],.threshold-row em[data-v-4279153c]{color:var(--text-muted);font-size:12px;font-style:normal}.security-panel[data-v-4279153c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.organization-editor[data-v-4279153c]{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.security-panel article[data-v-4279153c],dl div[data-v-4279153c]{background:#030e241f;border:1px solid #79d2ff1f;min-width:0;padding:10px}.security-panel article span[data-v-4279153c]{color:var(--text-muted);font-size:12px;display:block}.security-panel article strong[data-v-4279153c]{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:14px;display:block;overflow:hidden}.security-panel .notice-box[data-v-4279153c]{grid-column:1/-1}dl[data-v-4279153c]{gap:8px;margin:12px;display:grid}dt[data-v-4279153c]{color:var(--text-muted);font-size:12px}dd[data-v-4279153c]{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:13px;overflow:hidden}.notice-box[data-v-4279153c]{color:#69e2a4;font-size:13px}.notice-box.warning[data-v-4279153c]{color:var(--warning);border-color:#ffbf6b33}.summary-panel .preview-box[data-v-4279153c]{margin:12px}.step-actions[data-v-4279153c]{justify-content:flex-end;gap:8px;padding:0 16px 16px;display:flex}.step-actions button[data-v-4279153c]{color:#dff8ff;cursor:pointer;background:#030e2433;border:1px solid #79d2ff33;height:34px;padding:0 16px}.step-actions button[data-v-4279153c]:disabled{color:#dff8ff61;cursor:not-allowed;border-color:#79d2ff14}.screen-overview[data-v-fe87364d]{grid-template-rows:68px minmax(0,1fr) 156px;gap:10px;height:100%;min-height:0;display:grid;overflow:hidden}.kpi-strip[data-v-fe87364d],.map-stage[data-v-fe87364d],.right-rail[data-v-fe87364d],.band-panel[data-v-fe87364d]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#4aa9ff1a,#1854d60d),#1246b208;border:1px solid #79d2ff1c;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff04,0 10px 20px #0a1c4c1f}.kpi-strip[data-v-fe87364d]:before,.map-stage[data-v-fe87364d]:before,.right-rail[data-v-fe87364d]:before,.band-panel[data-v-fe87364d]:before{content:"";pointer-events:none;opacity:.28;background-color:#0000;background-image:linear-gradient(90deg,#5bd6ff08 1px,#0000 1px),linear-gradient(#5bd6ff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.kpi-strip[data-v-fe87364d]{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:7px 10px;display:grid}.kpi-chip[data-v-fe87364d]{--accent:#5bd6ff;--progress:80%;background:#144abc12;border:1px solid #79d2ff12;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:6px 8px;display:grid;position:relative}.kpi-ring[data-v-fe87364d]{background:conic-gradient(var(--accent) var(--progress), #5bd6ff14 0);width:30px;height:30px;box-shadow:0 0 12px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:50%;position:relative}.kpi-ring-core[data-v-fe87364d]{background:#12388fcc;border:1px solid #79d2ff1a;border-radius:50%;position:absolute;inset:4px}.kpi-copy[data-v-fe87364d]{gap:2px;min-width:0;display:grid}.kpi-copy span[data-v-fe87364d],.kpi-copy small[data-v-fe87364d]{color:var(--text-muted);word-break:break-all;font-size:10px;line-height:1.35}.kpi-copy strong[data-v-fe87364d]{color:#fff;word-break:break-all;font-size:16px;line-height:1.25}.kpi-copy em[data-v-fe87364d]{color:var(--text-muted);margin-left:4px;font-size:11px;font-style:normal;font-weight:400}.main-stage[data-v-fe87364d]{grid-template-columns:minmax(0,1fr) 292px;gap:10px;min-height:0;display:grid;overflow:hidden}.map-stage[data-v-fe87364d]{grid-template-rows:auto auto minmax(0,1fr);gap:8px;min-height:0;padding:10px;display:grid}.stage-overlay[data-v-fe87364d]{z-index:2;grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(210px,.78fr) minmax(360px,1.48fr) minmax(236px,.86fr);gap:10px;min-height:0;display:grid;position:relative;overflow:hidden}.map-stage-head[data-v-fe87364d]{z-index:3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex;position:relative}.map-stage-head strong[data-v-fe87364d],.rail-head strong[data-v-fe87364d],.band-head strong[data-v-fe87364d],.panel-headline strong[data-v-fe87364d]{color:var(--text-main);font-size:13px;font-weight:600}.map-stage-head span[data-v-fe87364d],.rail-head span[data-v-fe87364d],.band-head span[data-v-fe87364d],.panel-headline span[data-v-fe87364d]{color:var(--text-muted);font-size:11px}.head-tags[data-v-fe87364d]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.head-tags span[data-v-fe87364d],.pond-select[data-v-fe87364d]{background:#144abc14;border:1px solid #79d2ff14;padding:3px 8px}.pond-select[data-v-fe87364d]{align-items:center;gap:6px;display:inline-flex}.pond-select select[data-v-fe87364d]{min-width:84px;height:22px;color:var(--text-main);background:#0a245e94;border:1px solid #79d2ff1f;outline:none}.stage-badge[data-v-fe87364d]{z-index:2;background:#144abc12;border:1px solid #79d2ff1a;flex-wrap:wrap;justify-self:center;gap:8px;padding:4px 9px;display:flex;position:relative}.stage-badge span[data-v-fe87364d]{color:#dff8ff;font-size:11px}.floating-panel[data-v-fe87364d]{z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1246b20a;border:1px solid #79d2ff14;flex-direction:column;min-height:0;display:flex;position:relative;overflow:auto;box-shadow:inset 0 0 0 1px #ffffff04,0 8px 16px #0a1c4c14}.panel-left-top[data-v-fe87364d]{grid-area:1/1;padding:8px}.panel-center-top[data-v-fe87364d]{grid-area:1/2;padding:8px}.panel-center-core[data-v-fe87364d]{grid-area:2/2;padding:9px 10px}.panel-right-top[data-v-fe87364d]{grid-area:1/3;padding:8px}.panel-left-bottom[data-v-fe87364d]{grid-area:2/1;padding:8px}.panel-right-bottom[data-v-fe87364d]{grid-area:2/3;padding:8px}.panel-headline[data-v-fe87364d]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.trend-row[data-v-fe87364d]{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;display:grid}.trend-row+.trend-row[data-v-fe87364d]{margin-top:6px}.trend-meta span[data-v-fe87364d]{color:var(--text-muted);font-size:11px;display:block}.trend-meta strong[data-v-fe87364d]{color:#fff;margin-top:4px;font-size:14px;display:block}.trend-row svg[data-v-fe87364d]{width:100%;height:34px}.water-mini-grid[data-v-fe87364d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:7px;display:grid}.water-mini-grid article[data-v-fe87364d]{background:#1246b20b;border:1px solid #79d2ff14;border-left:2px solid #71e5aa7a;min-width:0;padding:5px 6px}.water-mini-grid article.warning[data-v-fe87364d]{border-left-color:#ffbf6bb8}.water-mini-grid span[data-v-fe87364d],.water-mini-grid em[data-v-fe87364d]{color:var(--text-muted);font-size:10px;font-style:normal;line-height:1.35;display:block}.water-mini-grid strong[data-v-fe87364d]{color:#fff;word-break:break-all;margin:2px 0;font-size:11px;line-height:1.35;display:block}.compact-grid[data-v-fe87364d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-height:0;display:grid;overflow:auto}.compact-grid article[data-v-fe87364d]{background:#1246b209;border:1px solid #79d2ff12;min-width:0;padding:7px}.core-number[data-v-fe87364d]{color:#fff;text-align:center;padding:4px 0 8px;font-size:32px;font-weight:800}.core-number em[data-v-fe87364d]{color:var(--text-muted);margin-top:6px;font-size:12px;font-style:normal;font-weight:400;display:block}.core-grid[data-v-fe87364d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.core-grid article[data-v-fe87364d],.pool-matrix article[data-v-fe87364d]{background:#1246b209;border:1px solid #79d2ff0f}.core-grid article[data-v-fe87364d]{padding:6px 7px}.core-grid span[data-v-fe87364d],.pool-matrix span[data-v-fe87364d]{color:var(--text-muted);font-size:11px;display:block}.core-grid strong[data-v-fe87364d],.pool-matrix strong[data-v-fe87364d]{color:var(--text-main);word-break:break-all;margin-top:4px;font-size:12px;line-height:1.45;display:block}.pool-matrix[data-v-fe87364d]{flex:auto;grid-template-columns:1fr;gap:6px;min-height:0;display:grid;overflow:auto}.pool-matrix article[data-v-fe87364d]{padding:6px 7px}.pool-matrix article.active[data-v-fe87364d]{border-color:#79d2ff38;box-shadow:0 0 12px #4aa9ff1a}.pool-matrix p[data-v-fe87364d]{color:var(--text-normal);margin:5px 0 0;font-size:11px;line-height:1.45}.compact-grid span[data-v-fe87364d]{color:var(--text-muted);font-size:11px;display:block}.compact-grid strong[data-v-fe87364d]{color:#fff;word-break:break-all;margin-top:4px;font-size:12px;line-height:1.45;display:block}.device-visual[data-v-fe87364d]{background-color:#1246b20d;background-image:linear-gradient(#79d2ff0b 1px,#0000 1px),linear-gradient(90deg,#79d2ff0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:14px 14px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;height:42px;margin-bottom:6px;position:relative}.device-visual .tower[data-v-fe87364d],.device-visual .dock[data-v-fe87364d],.device-visual .track[data-v-fe87364d]{display:block;position:absolute}.device-visual .tower[data-v-fe87364d]{border:2px solid #5bd6ff80;border-bottom:0;width:22px;height:30px;bottom:12px;left:26px}.device-visual .dock[data-v-fe87364d]{background:#ffbf6b29;border:1px solid #ffbf6b6b;width:46px;height:16px;bottom:12px;left:56px}.device-visual .track[data-v-fe87364d]{background:linear-gradient(90deg,#0000,#5bd6ff8f,#0000);height:1px;bottom:10px;left:18px;right:18px}.device-meta span[data-v-fe87364d],.device-meta p[data-v-fe87364d]{color:var(--text-muted);font-size:11px;display:block}.device-meta strong[data-v-fe87364d]{color:#fff;margin:5px 0;font-size:12px;display:block}.device-meta p[data-v-fe87364d]{margin:0;line-height:1.45}.device-status-grid[data-v-fe87364d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:2px;display:grid}.device-status-grid article[data-v-fe87364d]{background:#1246b20b;border:1px solid #79d2ff14;min-width:0;padding:5px 6px}.device-status-grid span[data-v-fe87364d]{color:var(--text-muted);font-size:10px;line-height:1.35;display:block}.device-status-grid strong[data-v-fe87364d]{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;line-height:1.35;display:block;overflow:hidden}.mini-event[data-v-fe87364d]{background:#1246b20d;border:1px solid #79d2ff12;padding:6px 7px}.mini-event+.mini-event[data-v-fe87364d]{margin-top:6px}.mini-event.warning[data-v-fe87364d]{border-color:#ffbf6b2e}.mini-event span[data-v-fe87364d]{color:var(--text-muted);font-size:10px;display:block}.mini-event strong[data-v-fe87364d]{color:#fff;margin-top:3px;font-size:12px;display:block}.mini-event p[data-v-fe87364d],.stage-empty[data-v-fe87364d]{color:#cceefa;margin:4px 0 0;font-size:11px;line-height:1.45}.right-rail[data-v-fe87364d]{grid-template-rows:minmax(0,1.08fr) minmax(0,.92fr);gap:10px;min-height:0;padding:9px;display:grid;overflow:auto}.rail-module[data-v-fe87364d]{background:#1246b20a;border:1px solid #79d2ff12;grid-template-rows:32px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.rail-head[data-v-fe87364d],.band-head[data-v-fe87364d]{background:#1246b20f;border-bottom:1px solid #79d2ff12;justify-content:space-between;align-items:center;height:32px;padding:0 10px;display:flex}.stat-stack[data-v-fe87364d],.rail-events[data-v-fe87364d]{min-height:0;padding:7px;overflow:auto}.stat-stack[data-v-fe87364d]{grid-template-columns:1fr;gap:6px;display:grid}.stat-row[data-v-fe87364d]{background:#1246b20d;border-left:2px solid #79d2ff52;justify-content:space-between;align-items:center;gap:8px;padding:6px 7px;display:flex}.stat-row.green[data-v-fe87364d]{border-left-color:#71e5aa94}.stat-row.amber[data-v-fe87364d]{border-left-color:#ffbf6b94}.stat-row span[data-v-fe87364d]{color:var(--text-muted);font-size:11px}.stat-row strong[data-v-fe87364d]{color:#fff;word-break:break-all;font-size:12px;font-weight:600;line-height:1.4}.stat-row em[data-v-fe87364d]{color:var(--text-muted);margin-left:4px;font-size:11px;font-style:normal;font-weight:400}.rail-events[data-v-fe87364d]{gap:6px;display:grid}.rail-events article[data-v-fe87364d]{background:#1246b209;border:1px solid #79d2ff12;padding:6px 7px}.rail-events article.notice[data-v-fe87364d]{border-color:#ffbf6b29}.rail-events span[data-v-fe87364d]{color:var(--text-muted);font-size:10px;display:block}.rail-events strong[data-v-fe87364d]{color:#fff;margin-top:3px;font-size:11px;display:block}.rail-events p[data-v-fe87364d]{color:#cceefa;margin:4px 0 0;font-size:11px;line-height:1.4}.bottom-band[data-v-fe87364d]{grid-template-columns:1.2fr .9fr 1fr 1fr;gap:10px;min-height:0;display:grid}.band-panel[data-v-fe87364d]{grid-template-rows:32px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.trend-pack[data-v-fe87364d],.bar-pack[data-v-fe87364d],.list-pack[data-v-fe87364d],.param-pack[data-v-fe87364d]{min-height:0;padding:7px 9px;overflow:auto}.trend-pack[data-v-fe87364d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.trend-pack article[data-v-fe87364d]{background:#1246b209;border:1px solid #79d2ff12;padding:7px}.trend-pack span[data-v-fe87364d]{color:var(--text-muted);font-size:11px;display:block}.trend-pack strong[data-v-fe87364d]{color:#fff;margin-top:4px;font-size:12px;display:block}.trend-pack svg[data-v-fe87364d]{width:100%;height:42px;margin-top:5px}.bar-pack[data-v-fe87364d]{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:8px;display:grid}.bar-pack article[data-v-fe87364d]{grid-template-rows:auto 1fr auto;gap:6px;min-width:0;display:grid}.bar-pack span[data-v-fe87364d],.bar-pack strong[data-v-fe87364d]{text-align:center;font-size:10px;display:block}.bar-pack span[data-v-fe87364d]{color:var(--text-muted)}.bar-pack strong[data-v-fe87364d]{color:#fff}.bar-pack div[data-v-fe87364d]{background:#1246b20d;border:1px solid #79d2ff12;justify-content:center;align-items:end;height:62px;display:flex}.bar-pack i[data-v-fe87364d]{background:linear-gradient(#5bd6ffd1,#71e5aa66);width:14px;display:block;box-shadow:0 0 10px #5bd6ff2e}.list-pack[data-v-fe87364d],.param-pack[data-v-fe87364d]{gap:6px;display:grid}.list-pack article[data-v-fe87364d],.param-pack article[data-v-fe87364d]{background:#1246b209;border:1px solid #79d2ff12;padding:6px 7px}.list-pack span[data-v-fe87364d],.param-pack span[data-v-fe87364d],.param-pack em[data-v-fe87364d]{color:var(--text-muted);font-size:10px;display:block}.list-pack strong[data-v-fe87364d],.param-pack strong[data-v-fe87364d]{color:#fff;margin-top:3px;font-size:11px;display:block}.list-pack p[data-v-fe87364d],.param-pack em[data-v-fe87364d]{margin:3px 0 0;line-height:1.35}.param-pack article.warning[data-v-fe87364d]{border-color:#ffbf6b29}.detail-page[data-v-ac5d2710]{grid-template-rows:74px minmax(0,1fr);gap:12px;height:100%;display:grid;overflow:hidden}.page-head[data-v-ac5d2710],.info-panel[data-v-ac5d2710],.chart-panel[data-v-ac5d2710],.empty[data-v-ac5d2710]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(#2264e41f,#0e307e14),#0a245e2e;border:1px solid #79d2ff29;box-shadow:0 14px 30px #0818412e}.page-head[data-v-ac5d2710]{justify-content:space-between;align-items:center;gap:18px;padding:0 18px;display:flex}.page-head span[data-v-ac5d2710]{color:var(--cyan);font-size:13px}.page-head h1[data-v-ac5d2710]{color:var(--text-main);margin:6px 0 0;font-size:24px}.page-head p[data-v-ac5d2710]{color:var(--text-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.head-actions[data-v-ac5d2710]{align-items:center;gap:10px;display:flex}.pond-switch[data-v-ac5d2710],.page-head a[data-v-ac5d2710]{height:36px;color:var(--text-normal);background:#10368a2e;border:1px solid #79d2ff29;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:inline-flex}.pond-switch span[data-v-ac5d2710]{color:var(--text-muted);font-size:12px}.pond-switch select[data-v-ac5d2710]{min-width:88px;height:24px;color:var(--text-main);background:#081e4ec7;border:1px solid #79d2ff24;outline:none}.detail-body[data-v-ac5d2710]{grid-template-columns:360px minmax(0,1fr);gap:12px;min-height:0;display:grid}.info-panel[data-v-ac5d2710],.chart-stage[data-v-ac5d2710]{min-height:0}.info-panel[data-v-ac5d2710]{grid-template-rows:46px auto auto auto minmax(0,1fr);display:grid;overflow:hidden}.panel-title[data-v-ac5d2710],.chart-head[data-v-ac5d2710]{background:#0c286838;border-bottom:1px solid #79d2ff1a;justify-content:space-between;align-items:center;height:46px;padding:0 14px;display:flex}.panel-title strong[data-v-ac5d2710],.chart-head strong[data-v-ac5d2710]{color:var(--text-main);font-size:14px}.panel-title span[data-v-ac5d2710],.chart-head span[data-v-ac5d2710]{color:var(--success);font-size:12px}.panel-title span.abnormal[data-v-ac5d2710]{color:var(--warning)}.metric-number[data-v-ac5d2710]{color:#fff;padding:22px 16px 16px;font-size:44px;font-weight:800}.metric-number em[data-v-ac5d2710]{color:var(--text-muted);margin-left:6px;font-size:15px;font-style:normal}.summary-strip[data-v-ac5d2710]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 16px 16px;display:grid}.summary-strip article[data-v-ac5d2710],.pond-list article[data-v-ac5d2710],.pond-table article[data-v-ac5d2710]{background:#10368a24;border:1px solid #79d2ff1a}.summary-strip article[data-v-ac5d2710]{padding:10px}.summary-strip span[data-v-ac5d2710],.pond-list span[data-v-ac5d2710],.pond-table span[data-v-ac5d2710],.info-list dt[data-v-ac5d2710]{color:var(--text-muted);font-size:12px}.summary-strip strong[data-v-ac5d2710],.pond-list strong[data-v-ac5d2710],.pond-table strong[data-v-ac5d2710],.info-list dd[data-v-ac5d2710]{color:var(--text-main)}.summary-strip strong[data-v-ac5d2710]{margin-top:6px;font-size:13px;display:block}.info-list[data-v-ac5d2710]{gap:12px;margin:0;padding:0 16px 16px;display:grid}.info-list dd[data-v-ac5d2710]{margin:5px 0 0;font-size:13px;line-height:1.55}.pond-list[data-v-ac5d2710]{gap:8px;min-height:0;padding:0 16px 16px;display:grid;overflow:auto}.pond-list article[data-v-ac5d2710]{justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.pond-list article.active[data-v-ac5d2710]{border-color:#79d2ff52;box-shadow:0 0 14px #4aa9ff29}.pond-list article.warning[data-v-ac5d2710]{border-color:#ffbf6b42}.pond-list strong[data-v-ac5d2710]{margin-top:4px;font-size:12px;display:block}.pond-list em[data-v-ac5d2710],.pond-table em[data-v-ac5d2710]{color:var(--text-normal);font-size:12px;font-style:normal}.pond-list em.warning[data-v-ac5d2710],.pond-table em.warning[data-v-ac5d2710]{color:var(--warning)}.chart-stage[data-v-ac5d2710]{grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0;display:grid}.chart-top[data-v-ac5d2710],.chart-bottom[data-v-ac5d2710]{grid-template-columns:minmax(0,1fr) 320px;gap:12px;min-height:0;display:grid}.chart-panel[data-v-ac5d2710]{grid-template-rows:46px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.chart-body[data-v-ac5d2710]{min-width:0;min-height:0}.list-panel[data-v-ac5d2710]{min-height:0}.pond-table[data-v-ac5d2710]{gap:8px;min-height:0;padding:12px;display:grid;overflow:auto}.pond-table article[data-v-ac5d2710]{justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.pond-table strong[data-v-ac5d2710]{margin-top:4px;font-size:13px;display:block}.empty[data-v-ac5d2710]{color:var(--text-muted);place-items:center;display:grid}.water-page[data-v-e9730894]{grid-template-rows:228px minmax(0,1fr) 218px;gap:14px;height:100%;min-height:0;display:grid;overflow:hidden}.water-stage[data-v-e9730894],.metric-cloud[data-v-e9730894],.analysis-dock[data-v-e9730894],.trend-band[data-v-e9730894]{background:radial-gradient(circle at 78% 18%,#5bd6ff14,#0000 30%),linear-gradient(135deg,#2264e41f,#0e307e14),#0a245e29;border:1px solid #79d2ff29;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 16px 34px #0818412e,0 0 22px #4aa9ff0f}.water-stage[data-v-e9730894]{grid-template:"copy tools"58px"readings readings"66px"meta meta"58px/minmax(300px,.7fr) minmax(420px,1fr);gap:10px 20px;padding:14px 20px 12px;display:grid}.water-stage[data-v-e9730894]:before{content:"";opacity:.58;background:linear-gradient(120deg,#0000 0 36%,#5bd6ff14 37%,#0000 40%) 0 0/100% 100%,linear-gradient(90deg,#93e8ff0f 1px,#0000 1px) 0 0/30px 30px,linear-gradient(#93e8ff0d 1px,#0000 1px) 0 0/30px 30px;position:absolute;inset:0}.water-copy[data-v-e9730894],.stage-tools[data-v-e9730894],.reading-strip[data-v-e9730894],.water-meta[data-v-e9730894],.water-rings[data-v-e9730894]{z-index:1;position:relative}.water-copy[data-v-e9730894]{grid-area:copy;min-width:0}.water-copy span[data-v-e9730894]{color:var(--cyan);font-size:13px}.headline-row[data-v-e9730894]{align-items:flex-end;gap:12px;min-width:0;margin-top:5px;display:flex}.water-copy h1[data-v-e9730894]{color:var(--text-main);flex:none;margin:0;font-size:28px;line-height:1.05}.water-copy p[data-v-e9730894]{min-width:0;max-width:540px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0 0 2px;font-size:12px;line-height:1.3;overflow:hidden}.stage-tools[data-v-e9730894]{grid-area:tools;justify-content:flex-end;align-items:flex-start;display:flex}.stage-tools label[data-v-e9730894]{background:#10368a42;border:1px solid #79d2ff24;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.stage-tools span[data-v-e9730894]{color:var(--text-muted);font-size:12px}.stage-tools select[data-v-e9730894]{min-width:88px;height:28px;color:var(--text-main);background:#081e4ec7;border:1px solid #79d2ff24;outline:none}.water-rings[data-v-e9730894]{pointer-events:none;width:330px;height:118px;position:absolute;top:12px;left:36%}.water-rings i[data-v-e9730894]{border:1px solid #5bd6ff2e;border-radius:50%;position:absolute;inset:0;transform:rotate(-8deg);box-shadow:0 0 24px #5bd6ff14}.water-rings i[data-v-e9730894]:nth-child(2){border-color:#71e5aa29;inset:16px 38px;transform:rotate(8deg)}.water-rings i[data-v-e9730894]:nth-child(3){border-color:#ffbf6b26;inset:34px 84px;transform:rotate(-18deg)}.reading-strip[data-v-e9730894]{grid-area:readings;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.reading-strip article[data-v-e9730894],.water-meta article[data-v-e9730894]{background:#10368a38;border:1px solid #79d2ff1a;border-radius:7px;min-width:0;padding:10px 11px}.reading-strip span[data-v-e9730894],.water-meta span[data-v-e9730894]{color:var(--text-muted);font-size:11px;display:block}.reading-strip strong[data-v-e9730894]{color:#fff;margin-top:4px;font-size:24px;line-height:1.05;display:block}.reading-strip em[data-v-e9730894]{color:var(--text-muted);margin-left:4px;font-size:12px;font-style:normal;font-weight:400}.water-meta[data-v-e9730894]{grid-area:meta;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.water-meta article.warn[data-v-e9730894]{border-color:#ffbf6b42}.water-meta strong[data-v-e9730894]{min-width:0;color:var(--text-main);word-break:break-all;margin-top:5px;font-size:15px;line-height:1.4;display:block}.water-workbench[data-v-e9730894]{grid-template-columns:minmax(0,1fr) 360px;gap:14px;min-height:0;display:grid;overflow:hidden}.metric-cloud[data-v-e9730894],.analysis-dock[data-v-e9730894],.trend-band[data-v-e9730894]{min-height:0}.zone-head[data-v-e9730894]{background:#0c286861;border-bottom:1px solid #79d2ff1a;justify-content:space-between;align-items:center;gap:12px;height:46px;padding:0 16px;display:flex}.zone-head strong[data-v-e9730894]{color:var(--text-main);font-size:15px}.zone-head span[data-v-e9730894]{color:var(--cyan);word-break:break-all;font-size:12px;line-height:1.4}.metric-cloud-body[data-v-e9730894]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(124px,1fr);gap:10px;height:calc(100% - 46px);min-height:0;padding:13px;display:grid;overflow:auto}.analysis-dock[data-v-e9730894]{grid-template-rows:46px auto minmax(0,1fr) auto;display:grid}.dock-state[data-v-e9730894]{background:#10368a1f;border:1px solid #71e5aa33;border-radius:7px;gap:10px;margin:12px;padding:12px;display:flex}.dock-state i[data-v-e9730894]{background:var(--success);border-radius:50%;flex:none;width:11px;height:11px;margin-top:4px;box-shadow:0 0 14px #71e5aac2}.dock-state.warning[data-v-e9730894]{border-color:#ffbf6b42}.dock-state.warning i[data-v-e9730894]{background:var(--warning);box-shadow:0 0 14px #ffbf6bb8}.dock-state.danger[data-v-e9730894]{border-color:#ff6f7d47}.dock-state.danger i[data-v-e9730894]{background:var(--danger);box-shadow:0 0 14px #ff6f7db8}.dock-state strong[data-v-e9730894]{color:var(--text-main);font-size:15px}.dock-state span[data-v-e9730894]{color:var(--text-muted);margin-top:5px;font-size:12px;line-height:1.5;display:block}.alert-stream[data-v-e9730894],.range-list[data-v-e9730894]{min-height:0;margin:0 12px 12px;overflow:auto}.alert-stream h3[data-v-e9730894],.range-list h3[data-v-e9730894]{color:var(--cyan);margin:0 0 9px;font-size:13px}.empty-alert[data-v-e9730894],.alert-stream article[data-v-e9730894],.range-list p[data-v-e9730894]{background:#10368a1f;border:1px solid #79d2ff1a;border-radius:6px}.empty-alert[data-v-e9730894]{color:var(--text-muted);padding:12px;font-size:12px;line-height:1.6}.alert-stream article[data-v-e9730894]{border-color:#ffbf6b3d;gap:5px;margin-bottom:8px;padding:10px;display:grid}.alert-stream strong[data-v-e9730894]{color:var(--text-main);font-size:13px}.alert-stream span[data-v-e9730894],.alert-stream p[data-v-e9730894],.alert-stream em[data-v-e9730894]{color:var(--text-muted);margin:0;font-size:12px;line-height:1.45}.alert-stream em[data-v-e9730894]{color:var(--warning);font-style:normal}.range-list[data-v-e9730894]{border-top:1px solid #79d2ff1a;padding-top:10px}.range-list p[data-v-e9730894]{justify-content:space-between;gap:10px;margin:0 0 7px;padding:8px 9px;display:flex}.range-list span[data-v-e9730894]{color:var(--text-muted);font-size:12px}.range-list strong[data-v-e9730894]{color:var(--text-normal);font-size:12px;font-weight:500}.trend-band[data-v-e9730894]{background:radial-gradient(circle at 38% 18%,#5bd6ff1f,#0000 32%),linear-gradient(135deg,#2264e42e,#0e307e24),#0a245e52;grid-template-rows:46px minmax(0,1fr);display:grid}.trend-chart[data-v-e9730894]{min-width:0;min-height:0}@media (width<=1320px){.metric-cloud-body[data-v-e9730894]{grid-template-columns:repeat(2,minmax(0,1fr))}}
