.screen-data-editor[data-v-41a4e665]{position:fixed;z-index:10060;top:0;right:0;display:grid;width:min(430px,96vw);height:100vh;grid-template-rows:auto auto minmax(0,1fr) auto;color:#dff8ff;border-left:1px solid rgba(67,232,255,.35);background:linear-gradient(165deg,rgba(7,25,40,.99),rgba(3,13,24,.995));-webkit-box-shadow:-22px 0 70px rgba(0,0,0,.58),inset 1px 0 rgba(67,232,255,.08);box-shadow:-22px 0 70px rgba(0,0,0,.58),inset 1px 0 rgba(67,232,255,.08);font-family:Microsoft YaHei,sans-serif}.editor-header[data-v-41a4e665]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:18px 18px 14px;border-bottom:1px solid rgba(67,232,255,.14);background:radial-gradient(circle at 15% 0,rgba(67,232,255,.1),transparent 55%)}.editor-header small[data-v-41a4e665],.editor-header span[data-v-41a4e665],.editor-header strong[data-v-41a4e665]{display:block}.editor-header span[data-v-41a4e665]{color:#43e8ff;font:9px Consolas,monospace;letter-spacing:1.8px}.editor-header strong[data-v-41a4e665]{margin-top:5px;font-size:19px;font-weight:600}.editor-header small[data-v-41a4e665]{margin-top:5px;color:#68899a;font-size:9px}.editor-header>button[data-v-41a4e665]{width:30px;height:30px;border:1px solid rgba(67,232,255,.16);border-radius:5px;color:#89a8b7;background:rgba(67,232,255,.03);cursor:pointer}.editor-tabs[data-v-41a4e665]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;padding:8px;border-bottom:1px solid rgba(67,232,255,.11);background:rgba(0,0,0,.14)}.editor-tabs button[data-v-41a4e665]{display:-webkit-box;display:-ms-flexbox;display:flex;height:31px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;border:0;border-radius:3px;color:#66899a;background:transparent;font-size:9px;cursor:pointer}.editor-tabs button.active[data-v-41a4e665]{color:#43e8ff;background:rgba(67,232,255,.1);-webkit-box-shadow:inset 0 -1px #43e8ff;box-shadow:inset 0 -1px #43e8ff}.editor-body[data-v-41a4e665]{min-height:0;overflow:auto;padding:14px 15px 25px;scrollbar-color:rgba(67,232,255,.25) transparent;scrollbar-width:thin}.editor-section[data-v-41a4e665]{display:grid;gap:11px}.group-heading[data-v-41a4e665]{padding:0 0 10px;border-bottom:1px solid rgba(67,232,255,.1)}.group-heading small[data-v-41a4e665],.group-heading strong[data-v-41a4e665]{display:block}.group-heading strong[data-v-41a4e665]{font-size:12px}.group-heading small[data-v-41a4e665]{margin-top:4px;color:#5e7c8d;font-size:8px}.editor-field[data-v-41a4e665]{display:block;min-width:0}.editor-field>span[data-v-41a4e665]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:18px;color:#7898a8;font-size:8px}.editor-field>span[data-v-41a4e665]:before{display:inline-block;width:3px;height:3px;margin-right:5px;border-radius:50%;background:#46697a;content:""}.editor-field.overridden>span[data-v-41a4e665]{color:#ffbd65}.editor-field.overridden>span[data-v-41a4e665]:before{background:#ffb75d;-webkit-box-shadow:0 0 6px #ffb75d;box-shadow:0 0 6px #ffb75d}.editor-field>span small[data-v-41a4e665]{color:#506d7d;font-size:7px}.editor-input-wrap[data-v-41a4e665]{display:grid;grid-template-columns:minmax(0,1fr) 29px;gap:5px}.editor-input-wrap>button[data-v-41a4e665]{border:1px solid rgba(67,232,255,.12);border-radius:4px;color:#5b7b8c;background:rgba(67,232,255,.03);cursor:pointer}.editor-input-wrap>button[data-v-41a4e665]:not(:disabled){border-color:rgba(255,183,93,.25);color:#ffb75d}.editor-input-wrap>button[data-v-41a4e665]:disabled{opacity:.35;cursor:default}.field-pair[data-v-41a4e665]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.forecast-values[data-v-41a4e665]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.array-card[data-v-41a4e665]{display:grid;gap:9px;padding:10px;border:1px solid rgba(67,232,255,.12);border-radius:5px;background:rgba(67,232,255,.025)}.array-card>header[data-v-41a4e665]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#43e8ff;font:8px Consolas,monospace}.array-card>header em[data-v-41a4e665]{overflow:hidden;max-width:65%;color:#6f91a1;font:8px Microsoft YaHei;text-overflow:ellipsis;white-space:nowrap}.array-card>header button[data-v-41a4e665]{border:0;color:#ff667a;background:transparent;cursor:pointer}.array-card.compact[data-v-41a4e665]{padding:8px}.add-alarm[data-v-41a4e665]{height:36px;border:1px dashed rgba(67,232,255,.28);border-radius:5px;color:#43e8ff;background:rgba(67,232,255,.035);cursor:pointer}.derived-metric-note[data-v-41a4e665]{margin:0;color:#89adbb;font-size:10px;line-height:1.6}.editor-actions[data-v-41a4e665]{display:grid;grid-template-columns:1fr 1.15fr;gap:8px;padding:12px 15px;border-top:1px solid rgba(67,232,255,.14);background:rgba(1,9,17,.9)}.editor-actions button[data-v-41a4e665]{height:36px;border-radius:4px;cursor:pointer}.restore-all[data-v-41a4e665]{border:1px solid rgba(255,183,93,.22);color:#ffb75d;background:rgba(255,183,93,.05)}.save-data[data-v-41a4e665]{border:1px solid rgba(67,232,255,.42);color:#021017;background:linear-gradient(135deg,#43e8ff,#30e3a2);font-weight:600}.screen-data-editor-slide-enter-active[data-v-41a4e665],.screen-data-editor-slide-leave-active[data-v-41a4e665]{-webkit-transition:opacity .2s ease,-webkit-transform .24s ease;transition:opacity .2s ease,-webkit-transform .24s ease;transition:transform .24s ease,opacity .2s ease;transition:transform .24s ease,opacity .2s ease,-webkit-transform .24s ease}.screen-data-editor-slide-enter[data-v-41a4e665],.screen-data-editor-slide-leave-to[data-v-41a4e665]{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.screen-data-editor .el-input__inner[data-v-41a4e665],.screen-data-editor .el-textarea__inner[data-v-41a4e665]{border-color:rgba(67,232,255,.13);color:#d8f3fa;background:rgba(3,15,25,.8);font-size:10px}.screen-data-editor .overridden .el-input__inner[data-v-41a4e665],.screen-data-editor .overridden .el-textarea__inner[data-v-41a4e665]{border-color:rgba(255,183,93,.28);background:rgba(255,183,93,.035)}.screen-data-editor .editor-field .el-input-number[data-v-41a4e665]{width:100%}.screen-data-editor .editor-field .el-input-number .el-input__inner[data-v-41a4e665]{padding-right:34px;padding-left:8px;text-align:left}.screen-data-editor .editor-field .el-input-number__decrease[data-v-41a4e665],.screen-data-editor .editor-field .el-input-number__increase[data-v-41a4e665]{border-color:rgba(67,232,255,.1);color:#7193a3;background:rgba(67,232,255,.035)}.screen-data-editor .editor-field>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:18px;color:#7898a8;font-size:8px}.screen-data-editor .editor-field>span:before{display:inline-block;width:3px;height:3px;margin-right:5px;border-radius:50%;background:#46697a;content:""}.screen-data-editor .editor-field.overridden>span{color:#ffbd65}.screen-data-editor .editor-field.overridden>span:before{background:#ffb75d;-webkit-box-shadow:0 0 6px #ffb75d;box-shadow:0 0 6px #ffb75d}.screen-data-editor .editor-field>span small{color:#506d7d;font-size:7px}.screen-data-editor .editor-input-wrap{display:grid;grid-template-columns:minmax(0,1fr) 29px;gap:5px}.screen-data-editor .editor-input-wrap>button{border:1px solid rgba(67,232,255,.12);border-radius:4px;color:#5b7b8c;background:rgba(67,232,255,.03);cursor:pointer}.screen-data-editor .editor-input-wrap>button:not(:disabled){border-color:rgba(255,183,93,.25);color:#ffb75d}.screen-data-editor .editor-input-wrap>button:disabled{opacity:.35;cursor:default}.screen-data-editor .el-input__inner,.screen-data-editor .el-textarea__inner{border-color:rgba(67,232,255,.13);color:#d8f3fa;background:rgba(3,15,25,.8);font-size:10px}.screen-data-editor .overridden .el-input__inner,.screen-data-editor .overridden .el-textarea__inner{border-color:rgba(255,183,93,.28);background:rgba(255,183,93,.035)}.screen-data-editor .editor-field .el-input-number{width:100%}.screen-data-editor .editor-field .el-input-number .el-input__inner{padding-right:34px;padding-left:8px;text-align:left}.screen-data-editor .editor-field .el-input-number__decrease,.screen-data-editor .editor-field .el-input-number__increase{border-color:rgba(67,232,255,.1);color:#7193a3;background:rgba(67,232,255,.035)}.ai-control-center[data-v-582b9bbf]{min-height:100vh;padding:99px 20px 20px;color:#dff7ff;background:radial-gradient(circle at 76% 0,rgba(35,94,141,.18),transparent 35%),#06111d;-webkit-box-sizing:border-box;box-sizing:border-box}.control-hero[data-v-582b9bbf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 22px;border:1px solid rgba(67,232,255,.15);border-radius:9px;background:linear-gradient(110deg,rgba(12,45,65,.88),rgba(7,22,38,.92));-webkit-box-shadow:inset 0 1px hsla(0,0%,100%,.03);box-shadow:inset 0 1px hsla(0,0%,100%,.03)}.control-hero>div>span[data-v-582b9bbf],.control-panel header small[data-v-582b9bbf]{color:#43e8ff;font:9px Consolas,monospace;letter-spacing:1.6px}.control-hero h1[data-v-582b9bbf]{margin:6px 0 0;font-size:24px}.control-hero p[data-v-582b9bbf]{margin:7px 0 0;color:#7896a8;font-size:10px}.control-hero aside[data-v-582b9bbf]{display:grid;grid-template-columns:8px auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px 10px;min-width:250px;padding:13px 15px;border:1px solid rgba(48,227,162,.18);border-radius:7px;background:rgba(48,227,162,.035)}.control-hero aside>i[data-v-582b9bbf]{width:7px;height:7px;border-radius:50%;background:#30e3a2;-webkit-box-shadow:0 0 9px #30e3a2;box-shadow:0 0 9px #30e3a2}.control-hero aside span[data-v-582b9bbf]{color:#7398a8;font-size:9px}.control-hero aside strong[data-v-582b9bbf]{grid-column:2/4;font-size:13px}.control-hero aside button[data-v-582b9bbf],.shift-panel header button[data-v-582b9bbf]{grid-column:1/4;padding:7px;border:1px solid rgba(48,227,162,.2);border-radius:4px;color:#87f5d0;background:rgba(48,227,162,.07);cursor:pointer}.control-summary[data-v-582b9bbf]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.control-summary article[data-v-582b9bbf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:14px;border:1px solid rgba(88,159,194,.12);border-radius:7px;background:rgba(8,27,43,.8)}.control-summary article>i[data-v-582b9bbf]{display:grid;width:38px;height:38px;border:1px solid rgba(67,232,255,.2);border-radius:6px;color:#43e8ff;background:rgba(67,232,255,.06);font-size:18px;place-items:center}.control-summary em[data-v-582b9bbf],.control-summary span[data-v-582b9bbf],.control-summary strong[data-v-582b9bbf]{display:block}.control-summary span[data-v-582b9bbf]{color:#7795a5;font-size:9px}.control-summary strong[data-v-582b9bbf]{margin-top:3px;color:#effcff;font:600 20px Consolas,monospace}.control-summary small[data-v-582b9bbf]{color:#698798;font-size:8px}.control-summary em[data-v-582b9bbf]{margin-top:3px;color:#537181;font-size:7px;font-style:normal}.control-layout[data-v-582b9bbf]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(330px,.7fr);gap:12px;margin-top:12px}.control-panel[data-v-582b9bbf]{padding:15px;border:1px solid rgba(83,151,185,.13);border-radius:7px;background:rgba(7,24,39,.86)}.control-panel>header[data-v-582b9bbf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:13px}.control-panel h2[data-v-582b9bbf]{margin:4px 0 0;font-size:14px}.control-panel header p[data-v-582b9bbf]{margin:5px 0 0;color:#638293;font-size:8px}.device-panel header>b[data-v-582b9bbf]{padding:5px 7px;border:1px solid rgba(255,183,93,.17);border-radius:4px;color:#d3a76b;background:rgba(255,183,93,.05);font-size:7px}.device-list[data-v-582b9bbf]{display:grid;gap:7px}.device-row[data-v-582b9bbf]{display:grid;grid-template-columns:42px minmax(190px,1fr) 74px auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px;border:1px solid rgba(90,156,188,.1);border-radius:6px;background:hsla(0,0%,100%,.014)}.device-icon[data-v-582b9bbf]{display:grid;width:38px;height:38px;border:1px solid rgba(67,232,255,.17);border-radius:6px;color:#43e8ff;background:rgba(67,232,255,.05);font-size:18px;place-items:center}.device-copy em[data-v-582b9bbf],.device-copy small[data-v-582b9bbf],.device-copy strong[data-v-582b9bbf]{display:block}.device-copy small[data-v-582b9bbf]{color:#4f7e92;font:7px Consolas,monospace}.device-copy strong[data-v-582b9bbf]{margin-top:4px;font-size:10px}.device-copy em[data-v-582b9bbf]{margin-top:4px;color:#718e9c;font-size:8px;font-style:normal}.device-state[data-v-582b9bbf]{color:#30e3a2;font-size:8px}.device-state i[data-v-582b9bbf]{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#30e3a2;-webkit-box-shadow:0 0 7px #30e3a2;box-shadow:0 0 7px #30e3a2}.device-row.standby .device-state[data-v-582b9bbf],.device-row.stopped .device-state[data-v-582b9bbf]{color:#6f8793}.device-row.standby .device-state i[data-v-582b9bbf],.device-row.stopped .device-state i[data-v-582b9bbf]{background:#6f8793;-webkit-box-shadow:none;box-shadow:none}.device-row.unload .device-state[data-v-582b9bbf]{color:#ffb75d}.device-row.unload .device-state i[data-v-582b9bbf]{background:#ffb75d;-webkit-box-shadow:0 0 7px #ffb75d;box-shadow:0 0 7px #ffb75d}.device-actions[data-v-582b9bbf]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.device-actions button[data-v-582b9bbf]{height:28px;padding:0 8px;border:1px solid rgba(67,232,255,.16);border-radius:4px;color:#82afbe;background:rgba(67,232,255,.035);font-size:8px;cursor:pointer}.device-actions button[data-v-582b9bbf]:hover{color:#d8fbff;border-color:rgba(67,232,255,.38)}.device-actions button[data-v-582b9bbf]:disabled{opacity:.32;cursor:not-allowed}.control-side[data-v-582b9bbf]{display:grid;gap:12px}.linkage-panel header span[data-v-582b9bbf]{color:#718b99;font-size:8px}.linkage-panel header span i[data-v-582b9bbf]{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#607783}.linkage-panel header span.active[data-v-582b9bbf]{color:#30e3a2}.linkage-panel header span.active i[data-v-582b9bbf]{background:#30e3a2;-webkit-box-shadow:0 0 7px #30e3a2;box-shadow:0 0 7px #30e3a2}.linkage-panel>label[data-v-582b9bbf]{display:grid;grid-template-columns:1fr auto;gap:7px;margin:10px 0;color:#7897a7;font-size:8px}.linkage-panel>label b[data-v-582b9bbf]{color:#dff8ff;font:9px Consolas,monospace}.linkage-panel input[type=range][data-v-582b9bbf]{grid-column:1/3;width:100%;accent-color:#43e8ff}.linkage-device-picker[data-v-582b9bbf]{margin:13px 0 0;padding:10px;border:1px solid rgba(67,232,255,.11);border-radius:5px;background:rgba(67,232,255,.025)}.linkage-device-picker>header[data-v-582b9bbf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.linkage-device-picker>header span[data-v-582b9bbf]{color:#a4c2cd;font-size:8px}.linkage-device-picker>header em[data-v-582b9bbf]{color:#43e8ff;font-size:7px;font-style:normal}.linkage-device-picker>div[data-v-582b9bbf]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.linkage-device-picker label[data-v-582b9bbf]{display:grid;grid-template-columns:14px 22px minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;min-width:0;padding:7px;border:1px solid rgba(83,151,185,.1);border-radius:4px;color:#668696;background:#081b29;cursor:pointer}.linkage-device-picker label.selected[data-v-582b9bbf]{border-color:rgba(48,227,162,.33);background:rgba(48,227,162,.055)}.linkage-device-picker label>input[data-v-582b9bbf]{accent-color:#30e3a2}.linkage-device-picker label>i[data-v-582b9bbf]{display:grid;width:20px;height:20px;border-radius:3px;color:#43e8ff;background:rgba(67,232,255,.06);place-items:center}.linkage-device-picker label span>[data-v-582b9bbf]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linkage-device-picker label strong[data-v-582b9bbf]{color:#bcd8e0;font-size:7px}.linkage-device-picker label small[data-v-582b9bbf]{margin-top:3px;color:#537382;font-size:6px}.strategy-options[data-v-582b9bbf]{display:grid;gap:7px;margin:12px 0;padding:10px;border-top:1px solid rgba(83,151,185,.09);border-bottom:1px solid rgba(83,151,185,.09)}.rotation-toggle[data-v-582b9bbf],.strategy-options label[data-v-582b9bbf]{color:#8aa6b4;font-size:8px}.rotation-toggle input[data-v-582b9bbf],.strategy-options input[data-v-582b9bbf]{accent-color:#30e3a2}.save-button[data-v-582b9bbf]{width:100%;height:32px;border:1px solid rgba(48,227,162,.25);border-radius:5px;color:#adffe2;background:rgba(48,227,162,.09);font-size:9px;cursor:pointer}.save-button.secondary[data-v-582b9bbf]{margin-top:10px;border-color:rgba(67,232,255,.2);color:#a9f7ff;background:rgba(67,232,255,.07)}.shift-panel header button[data-v-582b9bbf]{grid-column:auto;padding:5px 8px}.shift-row[data-v-582b9bbf]{display:grid;grid-template-columns:1fr 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid rgba(82,147,177,.08)}.shift-row span[data-v-582b9bbf]{font-size:9px}.shift-row span i[data-v-582b9bbf]{width:18px;color:#43e8ff}.shift-row small[data-v-582b9bbf]{display:block;margin:3px 0 0 18px;color:#547283;font-size:7px}.shift-row select[data-v-582b9bbf]{height:27px;border:1px solid rgba(67,232,255,.15);border-radius:4px;outline:0;color:#b7dce6;background:#081c2c;font-size:8px}.shift-row em[data-v-582b9bbf]{padding:4px 6px;border-radius:8px;color:#5f7d8b;background:hsla(0,0%,100%,.025);font-size:7px;font-style:normal}.shift-row em.current[data-v-582b9bbf]{color:#30e3a2;background:rgba(48,227,162,.08)}.rotation-toggle[data-v-582b9bbf]{display:block;margin-top:10px}.command-toast[data-v-582b9bbf]{position:fixed;z-index:13000;right:28px;bottom:28px;padding:11px 15px;border:1px solid rgba(48,227,162,.3);border-radius:6px;color:#baffdf;background:rgba(4,31,36,.96);-webkit-box-shadow:0 15px 40px rgba(0,0,0,.38);box-shadow:0 15px 40px rgba(0,0,0,.38);font-size:10px}.command-toast i[data-v-582b9bbf]{margin-right:7px}.command-toast-enter-active[data-v-582b9bbf],.command-toast-leave-active[data-v-582b9bbf]{-webkit-transition:.2s;transition:.2s}.command-toast-enter[data-v-582b9bbf],.command-toast-leave-to[data-v-582b9bbf]{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}@media(max-width:1100px){.control-summary[data-v-582b9bbf]{grid-template-columns:repeat(2,1fr)}.control-layout[data-v-582b9bbf]{grid-template-columns:1fr}}@media(max-width:720px){.ai-control-center[data-v-582b9bbf]{padding:89px 10px 10px}.control-hero[data-v-582b9bbf]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.control-hero aside[data-v-582b9bbf]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.control-summary[data-v-582b9bbf]{grid-template-columns:1fr}.device-row[data-v-582b9bbf]{grid-template-columns:38px 1fr}.device-actions[data-v-582b9bbf],.device-state[data-v-582b9bbf]{grid-column:2}.control-layout[data-v-582b9bbf]{grid-template-columns:1fr}}.control-main[data-v-582b9bbf]{display:grid;-ms-flex-line-pack:start;align-content:start;gap:12px;min-width:0}.valve-panel[data-v-582b9bbf]{border-color:rgba(48,227,162,.18);background:linear-gradient(115deg,rgba(8,36,46,.91),rgba(7,24,39,.88))}.valve-panel>header>b[data-v-582b9bbf]{padding:5px 8px;border:1px solid rgba(48,227,162,.2);border-radius:4px;color:#5cf4bb;background:rgba(48,227,162,.06);font-size:9px}.valve-list[data-v-582b9bbf]{display:grid;grid-template-columns:1fr;gap:10px}.valve-row[data-v-582b9bbf]{min-width:0;padding:12px;border:1px solid rgba(83,151,185,.17);border-radius:6px;background:rgba(2,15,27,.45)}.valve-heading[data-v-582b9bbf]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding-bottom:9px;border-bottom:1px solid rgba(83,151,185,.12)}.valve-heading>span[data-v-582b9bbf],.valve-heading[data-v-582b9bbf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.valve-heading>span[data-v-582b9bbf]{gap:6px;min-width:0}.valve-heading i[data-v-582b9bbf]{color:#36ddbd;font-size:16px}.valve-heading strong[data-v-582b9bbf]{color:#e6fbff;font-size:11px}.valve-heading small[data-v-582b9bbf]{color:#7299a7;font-size:8px}.valve-heading em[data-v-582b9bbf]{-webkit-box-flex:0;-ms-flex:none;flex:none;color:#e1ae70;font-size:8px;font-style:normal}.valve-fields[data-v-582b9bbf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px}.valve-fields label[data-v-582b9bbf]{display:grid;gap:5px;color:#8eafbc;font-size:9px}.valve-fields input[data-v-582b9bbf],.valve-fields select[data-v-582b9bbf]{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0;width:100%;height:30px;padding:0 7px;border:1px solid rgba(67,232,255,.19);border-radius:4px;outline:none;color:#dff7ff;background:#081f2e;font-size:10px}.valve-fields input[data-v-582b9bbf]:disabled,.valve-fields select[data-v-582b9bbf]:disabled{opacity:.58}.valve-fields input[type=checkbox][data-v-582b9bbf]{width:auto;height:auto;accent-color:#30e3a2}.valve-fields .valve-schedule-toggle[data-v-582b9bbf]{-ms-flex-align:center;-ms-flex-item-align:end;align-self:end;min-height:30px;color:#a3e7cf}.valve-fields .valve-schedule-toggle[data-v-582b9bbf],.valve-weekdays[data-v-582b9bbf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.valve-weekdays[data-v-582b9bbf]{-ms-flex-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 12px;margin-top:11px;color:#86aabb;font-size:9px}.valve-weekdays label[data-v-582b9bbf]{white-space:nowrap}.valve-weekdays input[data-v-582b9bbf]{accent-color:#30e3a2}.valve-save[data-v-582b9bbf]{max-width:220px;margin-top:12px}.valve-disclaimer[data-v-582b9bbf]{margin:10px 0 0;color:#85a4af;font-size:9px;line-height:1.6}@media(max-width:1100px){.valve-list[data-v-582b9bbf]{grid-template-columns:1fr}}@media(max-width:720px){.valve-fields[data-v-582b9bbf]{grid-template-columns:repeat(2,minmax(0,1fr))}.valve-heading[data-v-582b9bbf]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.valve-save[data-v-582b9bbf]{max-width:none}}.critical-alarm-backdrop[data-v-a1bf7f52]{position:fixed;z-index:30000;inset:0;display:grid;overflow:auto;padding:24px;place-items:center;background:rgba(1,7,16,.88);backdrop-filter:blur(8px);font-family:Microsoft YaHei,PingFang SC,sans-serif}.critical-alarm-dialog[data-v-a1bf7f52]{width:min(900px,100%);overflow:hidden;border:1px solid rgba(255,105,124,.72);border-radius:12px;color:#e8f7fb;background:linear-gradient(145deg,#0b2130,#06121e 70%);-webkit-box-shadow:0 28px 100px rgba(0,0,0,.72),0 0 45px rgba(255,81,105,.16);box-shadow:0 28px 100px rgba(0,0,0,.72),0 0 45px rgba(255,81,105,.16)}.critical-alarm-header[data-v-a1bf7f52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:24px 28px;border-bottom:1px solid rgba(255,105,124,.26);background:-webkit-gradient(linear,left top,right top,from(rgba(255,82,105,.16)),to(transparent));background:linear-gradient(90deg,rgba(255,82,105,.16),transparent)}.critical-alarm-icon[data-v-a1bf7f52]{display:grid;width:52px;height:52px;-webkit-box-flex:0;-ms-flex:none;flex:none;place-items:center;border:1px solid rgba(255,105,124,.65);border-radius:12px;color:#ff7488;background:rgba(255,105,124,.12);font-size:27px}.critical-alarm-header small[data-v-a1bf7f52]{color:#ff8796;font:700 10px Consolas,monospace;letter-spacing:2px}.critical-alarm-header h2[data-v-a1bf7f52]{margin:6px 0 4px;font-size:24px}.critical-alarm-header p[data-v-a1bf7f52]{margin:0;color:#9cb5c2;font-size:12px}.critical-alarm-queue[data-v-a1bf7f52]{margin-left:auto;color:#ffadbb;font-size:13px;white-space:nowrap}.critical-alarm-body[data-v-a1bf7f52]{display:grid;grid-template-columns:.9fr 1.1fr;gap:22px;padding:26px 28px 30px}.critical-alarm-reading[data-v-a1bf7f52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;padding:20px;border:1px solid rgba(255,105,124,.27);border-left:4px solid #ff687d;border-radius:8px;background:rgba(255,105,124,.055)}.critical-alarm-reading-top[data-v-a1bf7f52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;color:#ff8796;font-size:11px}.critical-alarm-reading-top em[data-v-a1bf7f52]{color:#9db8c5;font-style:normal;text-align:right}.critical-alarm-reading h3[data-v-a1bf7f52]{margin:24px 0 18px;font-size:22px}.critical-alarm-values[data-v-a1bf7f52]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.critical-alarm-values>div[data-v-a1bf7f52]{padding:12px;border:1px solid rgba(127,172,193,.14);border-radius:5px;background:rgba(2,14,25,.54)}.critical-alarm-values small[data-v-a1bf7f52],.critical-alarm-values strong[data-v-a1bf7f52]{display:block}.critical-alarm-values small[data-v-a1bf7f52]{color:#82a0ae;font-size:11px}.critical-alarm-values strong[data-v-a1bf7f52]{margin-top:8px;color:#ff8e9d;font:700 21px Consolas,monospace;white-space:nowrap}.critical-alarm-values strong span[data-v-a1bf7f52]{font:11px Microsoft YaHei,sans-serif}.critical-alarm-reading p[data-v-a1bf7f52]{display:grid;gap:5px;margin:auto 0 0;padding-top:26px;color:#9bb4c1;font-size:11px}.critical-alarm-form[data-v-a1bf7f52]{display:grid;gap:13px}.critical-alarm-form-title[data-v-a1bf7f52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding-bottom:7px;border-bottom:1px solid rgba(107,164,186,.17)}.critical-alarm-form-title span[data-v-a1bf7f52]{color:#d8f3fa;font-weight:700}.critical-alarm-form-title small[data-v-a1bf7f52]{color:#7797a7;font-size:10px}.critical-alarm-form label[data-v-a1bf7f52]{display:grid;gap:6px;color:#9db7c3;font-size:11px}.critical-alarm-form input[data-v-a1bf7f52],.critical-alarm-form select[data-v-a1bf7f52],.critical-alarm-form textarea[data-v-a1bf7f52]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:36px;padding:8px 10px;border:1px solid rgba(96,160,184,.32);border-radius:5px;outline:none;color:#e8f7fb;background:#071a29;font:12px Microsoft YaHei,sans-serif}.critical-alarm-form textarea[data-v-a1bf7f52]{resize:vertical}.critical-alarm-form input[data-v-a1bf7f52]:-moz-read-only{color:#83a5b4;background:rgba(4,17,27,.75)}.critical-alarm-form input[data-v-a1bf7f52]:read-only{color:#83a5b4;background:rgba(4,17,27,.75)}.critical-alarm-form select[data-v-a1bf7f52]:focus,.critical-alarm-form textarea[data-v-a1bf7f52]:focus{border-color:#ff8898;-webkit-box-shadow:0 0 0 2px rgba(255,105,124,.12);box-shadow:0 0 0 2px rgba(255,105,124,.12)}.critical-alarm-form-footer[data-v-a1bf7f52]{display:grid;gap:10px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.critical-alarm-form-footer span[data-v-a1bf7f52]{color:#83a2af;font-size:10px}.critical-alarm-form-footer button[data-v-a1bf7f52]{min-height:40px;border:0;border-radius:5px;color:#210b11;background:-webkit-gradient(linear,left top,right top,from(#ff7789),to(#ffb472));background:linear-gradient(90deg,#ff7789,#ffb472);font-weight:700;cursor:pointer}.critical-alarm-form-footer button[data-v-a1bf7f52]:disabled{opacity:.4;cursor:not-allowed}@media (max-width:700px){.critical-alarm-backdrop[data-v-a1bf7f52]{padding:10px}.critical-alarm-header[data-v-a1bf7f52]{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:18px}.critical-alarm-header h2[data-v-a1bf7f52]{font-size:20px}.critical-alarm-queue[data-v-a1bf7f52]{margin-left:68px}.critical-alarm-body[data-v-a1bf7f52]{grid-template-columns:1fr;padding:14px}.critical-alarm-reading h3[data-v-a1bf7f52]{margin:15px 0}.critical-alarm-reading p[data-v-a1bf7f52]{padding-top:16px}}[data-v-33634dd1]{-webkit-box-sizing:border-box;box-sizing:border-box}button[data-v-33634dd1]{font:inherit}.air-energy-app[data-v-33634dd1]{min-height:calc(100vh - 84px);color:#eafaff;background:#050c15;background-image:radial-gradient(circle at 18% -12%,rgba(45,142,178,.18),transparent 34%),radial-gradient(circle at 96% 0,rgba(89,92,199,.12),transparent 28%);font-family:Microsoft YaHei,PingFang SC,sans-serif}.product-header[data-v-33634dd1]{position:sticky;z-index:20;top:0;display:grid;grid-template-columns:270px minmax(360px,1fr) auto;height:68px;border-bottom:1px solid rgba(107,190,216,.14);background:rgba(4,13,23,.96);-webkit-box-shadow:0 12px 32px rgba(0,0,0,.18);box-shadow:0 12px 32px rgba(0,0,0,.18)}.brand-block[data-v-33634dd1],.product-header[data-v-33634dd1]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brand-block[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;gap:12px;padding:0 22px;border-right:1px solid rgba(107,190,216,.14)}.brand-mark[data-v-33634dd1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:38px;height:38px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid rgba(67,232,255,.32);border-radius:10px;color:#43e8ff;background:rgba(67,232,255,.08);-webkit-box-shadow:inset 0 0 18px rgba(67,232,255,.08),0 0 18px rgba(67,232,255,.08);box-shadow:inset 0 0 18px rgba(67,232,255,.08),0 0 18px rgba(67,232,255,.08)}.brand-mark i[data-v-33634dd1]{font-size:21px}.brand-block small[data-v-33634dd1],.brand-block strong[data-v-33634dd1]{display:block}.brand-block strong[data-v-33634dd1]{letter-spacing:2px;font-size:16px}.brand-block small[data-v-33634dd1]{margin-top:3px;color:#7894a6;font-size:10px;letter-spacing:2px}.header-context[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding-left:22px}.context-label[data-v-33634dd1]{color:#7894a6;font-size:11px}.company-select[data-v-33634dd1]{width:250px}.context-separator[data-v-33634dd1]{width:1px;height:22px;background:rgba(107,190,216,.14)}.station-chip[data-v-33634dd1]{color:#a9c2d0;font-size:11px}.station-chip i[data-v-33634dd1]{margin-right:5px;color:#43e8ff}.header-tools[data-v-33634dd1]{height:100%;gap:18px;padding:0 18px}.connection-state[data-v-33634dd1],.header-tools[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.connection-state[data-v-33634dd1]{gap:8px}.connection-state small[data-v-33634dd1],.connection-state strong[data-v-33634dd1]{display:block}.connection-state strong[data-v-33634dd1]{font-size:10px}.connection-state small[data-v-33634dd1]{margin-top:3px;color:#7894a6;font-size:9px}.signal-bars[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2px}.signal-bars i[data-v-33634dd1]{width:3px;border-radius:3px;background:#30e3a2}.signal-bars i[data-v-33634dd1]:first-child{height:6px}.signal-bars i[data-v-33634dd1]:nth-child(2){height:11px}.signal-bars i[data-v-33634dd1]:nth-child(3){height:16px;-webkit-box-shadow:0 0 9px rgba(48,227,162,.55);box-shadow:0 0 9px rgba(48,227,162,.55)}.header-clock[data-v-33634dd1]{min-width:78px;text-align:right}.header-clock small[data-v-33634dd1],.header-clock strong[data-v-33634dd1]{display:block}.header-clock strong[data-v-33634dd1]{font-family:Consolas,monospace;font-size:16px;letter-spacing:1px}.header-clock small[data-v-33634dd1]{margin-top:3px;color:#7894a6;font-size:9px}.primary-button[data-v-33634dd1],.refresh-button[data-v-33634dd1],.screen-button[data-v-33634dd1]{height:34px;padding:0 13px;border:1px solid rgba(67,232,255,.28);border-radius:6px;color:#dffbff;background:rgba(67,232,255,.09);cursor:pointer;-webkit-transition:.2s ease;transition:.2s ease}.primary-button[data-v-33634dd1]:hover,.screen-button[data-v-33634dd1]:hover{border-color:#43e8ff;background:rgba(67,232,255,.16);-webkit-box-shadow:0 0 20px rgba(67,232,255,.1);box-shadow:0 0 20px rgba(67,232,255,.1)}.primary-button i[data-v-33634dd1],.screen-button i[data-v-33634dd1]{margin-right:5px}.utility-center-button[data-v-33634dd1]{border-color:rgba(120,119,255,.34);background:rgba(120,119,255,.1)}.utility-center-button[data-v-33634dd1]:hover{border-color:#9b92ff;background:rgba(120,119,255,.18);-webkit-box-shadow:0 0 20px rgba(120,119,255,.12);box-shadow:0 0 20px rgba(120,119,255,.12)}.product-workspace[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100vh - 152px)}.module-sidebar[data-v-33634dd1]{position:sticky;top:68px;display:-webkit-box;display:-ms-flexbox;display:flex;width:224px;height:calc(100vh - 152px);-webkit-box-flex:0;-ms-flex:0 0 224px;flex:0 0 224px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;border-right:1px solid rgba(107,190,216,.14);background:rgba(5,15,25,.9)}.sidebar-site-card[data-v-33634dd1]{display:grid;grid-template-columns:36px 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:9px;margin:14px 12px 12px;padding:11px;border:1px solid rgba(107,190,216,.14);border-radius:8px;background:rgba(17,39,57,.7)}.site-logo[data-v-33634dd1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:36px;height:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;color:#04141c;background:#43e8ff;font-weight:800}.sidebar-site-card small[data-v-33634dd1],.sidebar-site-card strong[data-v-33634dd1]{display:block}.sidebar-site-card strong[data-v-33634dd1]{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.sidebar-site-card small[data-v-33634dd1]{margin-top:5px;color:#7894a6;font-size:8px}.sidebar-site-card>i[data-v-33634dd1]{color:#7894a6}.module-navigation[data-v-33634dd1]{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:0 9px 14px}.nav-group[data-v-33634dd1]{margin-top:4px}.nav-group-title[data-v-33634dd1],.nav-item[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;color:#7792a4;background:transparent;cursor:pointer}.nav-group-title[data-v-33634dd1]{height:38px;padding:0 9px;font-size:11px}.nav-group-title>i[data-v-33634dd1]:first-child{width:23px;color:#6e8fa2;font-size:14px}.nav-group-title span[data-v-33634dd1]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.nav-arrow[data-v-33634dd1]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.nav-group.expanded .nav-arrow[data-v-33634dd1]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nav-children[data-v-33634dd1]{padding:2px 0 5px 14px}.nav-item[data-v-33634dd1]{position:relative;height:34px;margin:2px 0;padding:0 9px 0 15px;border-radius:6px;font-size:11px}.nav-item[data-v-33634dd1]:before{position:absolute;left:0;width:2px;height:0;border-radius:2px;background:#43e8ff;content:"";-webkit-transition:height .2s;transition:height .2s}.nav-item>i[data-v-33634dd1]{width:23px;font-size:13px}.nav-item span[data-v-33634dd1]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.nav-item em[data-v-33634dd1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:18px;height:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:9px;color:#fff;background:#ff667a;font-size:8px;font-style:normal}.nav-item[data-v-33634dd1]:hover{color:#bedbe8;background:rgba(67,232,255,.04)}.nav-item.active[data-v-33634dd1]{color:#43e8ff;background:rgba(67,232,255,.09)}.nav-item.active[data-v-33634dd1]:before{height:18px}.sidebar-foot[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 13px;border-top:1px solid rgba(107,190,216,.14);background:#06101b}.sidebar-foot small[data-v-33634dd1],.sidebar-foot strong[data-v-33634dd1]{display:block}.sidebar-foot strong[data-v-33634dd1]{font-size:9px}.sidebar-foot small[data-v-33634dd1]{margin-top:3px;color:#7894a6;font-size:8px}.mock-badge[data-v-33634dd1]{padding:4px 5px;border:1px solid rgba(255,183,93,.35);border-radius:4px;color:#ffb75d;background:rgba(255,183,93,.08);font-size:8px;font-weight:700}.workspace-main[data-v-33634dd1]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.page-toolbar[data-v-33634dd1]{height:44px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;border-bottom:1px solid rgba(107,190,216,.14);background:rgba(7,18,29,.72)}.breadcrumb-line[data-v-33634dd1],.page-toolbar[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumb-line[data-v-33634dd1]{gap:7px;color:#637e90;font-size:10px}.breadcrumb-line i[data-v-33634dd1]{font-size:8px}.breadcrumb-line strong[data-v-33634dd1]{color:#b7d3df}.toolbar-actions[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px}.simulation-label[data-v-33634dd1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:4px 7px;border-radius:4px;color:#ffb75d;background:rgba(255,183,93,.08);font-size:9px}.diagnosis-state i[data-v-33634dd1],.live-dot[data-v-33634dd1]:before,.section-status i[data-v-33634dd1],.simulation-label i[data-v-33634dd1]{width:6px;height:6px;border-radius:50%;background:currentColor;-webkit-box-shadow:0 0 8px currentColor;box-shadow:0 0 8px currentColor}.refresh-time[data-v-33634dd1]{color:#7894a6;font-size:9px}.icon-button[data-v-33634dd1]{width:29px;height:29px;border:1px solid rgba(107,190,216,.14);border-radius:5px;color:#8aa9b8;background:hsla(0,0%,100%,.02);cursor:pointer}.page-section[data-v-33634dd1]{padding:20px}.overview-hero[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px;min-height:122px;margin-bottom:14px;padding:20px 22px;border:1px solid rgba(107,190,216,.14);border-radius:10px;background:linear-gradient(105deg,rgba(16,47,67,.82),rgba(8,23,37,.9) 55%,rgba(34,31,75,.5));-webkit-box-shadow:inset 0 1px hsla(0,0%,100%,.025);box-shadow:inset 0 1px hsla(0,0%,100%,.025)}.eyebrow[data-v-33634dd1],.panel-code[data-v-33634dd1]{color:#43e8ff;font-family:Consolas,monospace;font-size:9px;letter-spacing:1.6px}.overview-title h1[data-v-33634dd1],.section-heading h1[data-v-33634dd1]{margin:7px 0 0;font-size:24px;font-weight:600;letter-spacing:.4px}.overview-title p[data-v-33634dd1],.section-heading p[data-v-33634dd1]{max-width:760px;margin:8px 0 0;color:#86a2b2;font-size:11px;line-height:1.7}.hero-diagnosis[data-v-33634dd1]{gap:14px}.diagnosis-orbit[data-v-33634dd1],.hero-diagnosis[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.diagnosis-orbit[data-v-33634dd1]{position:relative;width:78px;height:78px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:2px solid rgba(48,227,162,.45);border-radius:50%;-webkit-box-shadow:inset 0 0 18px rgba(48,227,162,.12),0 0 18px rgba(48,227,162,.08);box-shadow:inset 0 0 18px rgba(48,227,162,.12),0 0 18px rgba(48,227,162,.08)}.diagnosis-orbit[data-v-33634dd1]:after{position:absolute;inset:5px;border:1px dashed rgba(48,227,162,.28);border-radius:50%;content:""}.diagnosis-orbit strong[data-v-33634dd1]{font:700 24px Consolas,monospace}.diagnosis-orbit small[data-v-33634dd1]{color:#7894a6;font-size:8px}.hero-diagnosis>div:last-child>small[data-v-33634dd1],.hero-diagnosis>div:last-child>strong[data-v-33634dd1]{display:block}.diagnosis-state[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#30e3a2;font-size:9px}.hero-diagnosis>div:last-child>strong[data-v-33634dd1]{margin-top:9px;font-size:14px}.hero-diagnosis>div:last-child>small[data-v-33634dd1]{margin-top:5px;color:#7894a6;font-size:8px}.metric-grid[data-v-33634dd1]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px}.data-panel[data-v-33634dd1],.metric-card[data-v-33634dd1]{border:1px solid rgba(107,190,216,.14);border-radius:8px;background:rgba(11,28,43,.92);-webkit-box-shadow:inset 0 1px hsla(0,0%,100%,.02),0 10px 30px rgba(0,0,0,.08);box-shadow:inset 0 1px hsla(0,0%,100%,.02),0 10px 30px rgba(0,0,0,.08)}.metric-card[data-v-33634dd1]{position:relative;min-width:0;overflow:hidden;padding:13px 14px 12px}.metric-card[data-v-33634dd1]:before{position:absolute;top:0;left:0;width:100%;height:2px;opacity:.75;background:#43e8ff;content:""}.metric-card.blue[data-v-33634dd1]:before{background:#5b8cff}.metric-card.orange[data-v-33634dd1]:before{background:#ffb75d}.metric-card.violet[data-v-33634dd1]:before{background:#9c82ff}.metric-card.red[data-v-33634dd1]:before{background:#ff667a}.metric-card.green[data-v-33634dd1]:before{background:#30e3a2}.metric-top[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.metric-icon[data-v-33634dd1],.metric-top[data-v-33634dd1]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.metric-icon[data-v-33634dd1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:28px;height:28px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:6px;color:#43e8ff;background:rgba(67,232,255,.08)}.metric-card.blue .metric-icon[data-v-33634dd1]{color:#5b8cff;background:rgba(91,140,255,.09)}.metric-card.orange .metric-icon[data-v-33634dd1]{color:#ffb75d;background:rgba(255,183,93,.09)}.metric-card.violet .metric-icon[data-v-33634dd1]{color:#9c82ff;background:rgba(156,130,255,.09)}.metric-card.red .metric-icon[data-v-33634dd1]{color:#ff667a;background:rgba(255,102,122,.09)}.metric-card.green .metric-icon[data-v-33634dd1]{color:#30e3a2;background:rgba(48,227,162,.09)}.metric-source[data-v-33634dd1]{color:#587485;font:8px Consolas,monospace}.metric-label[data-v-33634dd1]{display:block;margin-top:12px;color:#8da9b8;font-size:10px}.metric-value[data-v-33634dd1]{margin-top:5px;font:600 23px Consolas,monospace;letter-spacing:-.4px;white-space:nowrap}.metric-value small[data-v-33634dd1]{margin-left:4px;color:#6c8a9a;font:9px Microsoft YaHei}.metric-bottom[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5px;margin-top:9px;padding-top:8px;border-top:1px solid rgba(111,186,211,.08);color:#668495;font-size:8px}.metric-bottom strong[data-v-33634dd1]{white-space:nowrap}.good[data-v-33634dd1]{color:#30e3a2!important}.warn[data-v-33634dd1]{color:#ffb75d!important}.danger[data-v-33634dd1]{color:#ff667a!important}.overview-layout[data-v-33634dd1]{display:grid;gap:12px;margin-bottom:12px}.wide-left[data-v-33634dd1]{grid-template-columns:minmax(0,2.05fr) minmax(290px,.95fr)}.equal-columns[data-v-33634dd1]{grid-template-columns:repeat(2,minmax(0,1fr))}.data-panel[data-v-33634dd1]{min-width:0;padding:15px}.panel-header[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:14px}.panel-header h2[data-v-33634dd1]{margin:5px 0 0;font-size:14px;font-weight:600}.panel-header p[data-v-33634dd1]{margin:5px 0 0;color:#6d8b9d;font-size:9px}.chart-legend[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;color:#7795a6;font-size:8px}.chart-legend span[data-v-33634dd1]:before{display:inline-block;width:12px;height:2px;margin:0 4px 2px 0;background:currentColor;content:""}.chart-legend .tank[data-v-33634dd1]{color:#43e8ff}.chart-legend .header[data-v-33634dd1]{color:#5b8cff}.chart-legend .terminal[data-v-33634dd1]{color:#ffb75d}.chart-legend .power[data-v-33634dd1]{color:#9c82ff}.chart-box[data-v-33634dd1]{width:100%}.main-chart[data-v-33634dd1]{height:245px}.compact-chart[data-v-33634dd1]{height:150px}.large-chart[data-v-33634dd1]{height:330px}.live-dot[data-v-33634dd1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:4px 7px;border-radius:4px;color:#30e3a2;background:rgba(48,227,162,.08);font:8px Consolas,monospace}.energy-gauge[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;width:148px;height:74px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:24px auto 6px;overflow:hidden;border-radius:148px 148px 0 0;background:conic-gradient(from 270deg at 50% 100%,#30e3a2 0 var(--gauge),rgba(93,142,162,.13) var(--gauge) 50%,transparent 50%)}.energy-gauge[data-v-33634dd1]:before{position:absolute;width:116px;height:58px;margin-bottom:0;border-radius:116px 116px 0 0;background:#0b1c2b;content:""}.energy-gauge>div[data-v-33634dd1]{z-index:1;padding-bottom:4px;text-align:center}.energy-gauge small[data-v-33634dd1],.energy-gauge strong[data-v-33634dd1]{display:block}.energy-gauge strong[data-v-33634dd1]{font:600 21px Consolas,monospace}.energy-gauge small[data-v-33634dd1]{margin-top:3px;color:#7894a6;font-size:8px}.gauge-scale[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#526f80;font-size:7px}.efficiency-details[data-v-33634dd1]{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:18px}.efficiency-details div[data-v-33634dd1]{padding:9px;border:1px solid rgba(111,186,211,.08);border-radius:5px;background:hsla(0,0%,100%,.016)}.efficiency-details span[data-v-33634dd1],.efficiency-details strong[data-v-33634dd1]{display:block}.efficiency-details span[data-v-33634dd1]{color:#7894a6;font-size:8px}.efficiency-details strong[data-v-33634dd1]{margin-top:5px;font:10px Consolas,monospace}.network-panel[data-v-33634dd1]{margin-bottom:12px}.text-action[data-v-33634dd1]{padding:0;border:0;color:#43e8ff;background:transparent;font-size:9px;cursor:pointer}.network-flow[data-v-33634dd1]{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:20px;margin-top:22px;padding:10px 20px 17px}.flow-line[data-v-33634dd1]{position:absolute;top:51px;right:8%;left:8%;height:3px;overflow:visible;background:rgba(67,232,255,.16);-webkit-box-shadow:0 0 12px rgba(67,232,255,.09);box-shadow:0 0 12px rgba(67,232,255,.09)}.flow-line span[data-v-33634dd1]{position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#43e8ff),to(transparent));background:linear-gradient(90deg,transparent,#43e8ff,transparent);-webkit-animation:flow-data-v-33634dd1 3s linear infinite;animation:flow-data-v-33634dd1 3s linear infinite}.flow-line i[data-v-33634dd1]{position:absolute;top:-3px;width:9px;height:9px;border:2px solid #0a1c2a;border-radius:50%;background:#43e8ff}.flow-line i[data-v-33634dd1]:nth-child(2){left:18%}.flow-line i[data-v-33634dd1]:nth-child(3){left:38%}.flow-line i[data-v-33634dd1]:nth-child(4){left:58%}.flow-line i[data-v-33634dd1]:nth-child(5){left:78%}.flow-line i[data-v-33634dd1]:nth-child(6){right:0}.network-node[data-v-33634dd1]{position:relative;z-index:1;text-align:center}.node-symbol[data-v-33634dd1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:48px;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid rgba(67,232,255,.32);border-radius:12px;color:#43e8ff;background:#0b2334;-webkit-box-shadow:0 0 18px rgba(67,232,255,.08);box-shadow:0 0 18px rgba(67,232,255,.08)}.network-node.warning .node-symbol[data-v-33634dd1]{border-color:rgba(255,183,93,.5);color:#ffb75d;-webkit-box-shadow:0 0 18px rgba(255,183,93,.1);box-shadow:0 0 18px rgba(255,183,93,.1)}.network-node>em[data-v-33634dd1],.network-node>span[data-v-33634dd1],.network-node>strong[data-v-33634dd1]{display:block}.network-node>span[data-v-33634dd1]{margin-top:9px;color:#7594a5;font-size:8px}.network-node>strong[data-v-33634dd1]{margin-top:4px;font:600 14px Consolas,monospace}.network-node>strong small[data-v-33634dd1]{color:#7894a6;font:7px Microsoft YaHei}.network-node>em[data-v-33634dd1]{margin-top:4px;color:#536f80;font-size:7px;font-style:normal}.network-insight[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(255,183,93,.16);border-radius:6px;color:#ffb75d;background:rgba(255,183,93,.045);font-size:9px}.network-insight>span[data-v-33634dd1]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#8aa1ad}.network-insight button[data-v-33634dd1]{border:0;color:#ffb75d;background:transparent;cursor:pointer}@-webkit-keyframes flow-data-v-33634dd1{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes flow-data-v-33634dd1{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.panel-big-number[data-v-33634dd1]{color:#ffb75d;font:600 24px Consolas,monospace}.panel-big-number small[data-v-33634dd1]{color:#7894a6;font-size:9px}.unload-summary[data-v-33634dd1]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.unload-summary span[data-v-33634dd1]{padding:7px;border-radius:4px;color:#7894a6;background:hsla(0,0%,100%,.018);font-size:8px}.unload-summary strong[data-v-33634dd1]{display:block;margin-top:4px;color:#eafaff;font-size:10px}.opportunity-count[data-v-33634dd1]{color:#30e3a2;font:9px Consolas,monospace}.opportunity-list[data-v-33634dd1]{margin-top:10px}.opportunity-row[data-v-33634dd1]{display:grid;width:100%;grid-template-columns:5px 1fr auto 12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 4px;border:0;border-bottom:1px solid rgba(111,186,211,.08);color:inherit;background:transparent;text-align:left;cursor:pointer}.priority-mark[data-v-33634dd1]{width:3px;height:28px;border-radius:3px;background:#ffb75d}.priority-mark.high[data-v-33634dd1]{background:#ff667a}.opportunity-row small[data-v-33634dd1],.opportunity-row strong[data-v-33634dd1]{display:block}.opportunity-row div strong[data-v-33634dd1]{font-size:10px}.opportunity-row div small[data-v-33634dd1]{max-width:430px;margin-top:4px;overflow:hidden;color:#7894a6;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.saving-amount[data-v-33634dd1]{color:#30e3a2;font:10px Consolas,monospace;text-align:right}.saving-amount small[data-v-33634dd1]{margin-top:4px;color:#7894a6;font:7px Microsoft YaHei}.opportunity-row>i[data-v-33634dd1]{color:#577385}.fleet-panel[data-v-33634dd1]{margin-bottom:10px}.device-strip[data-v-33634dd1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:13px}.device-card[data-v-33634dd1]{position:relative;min-width:0;padding:11px;border:1px solid rgba(111,186,211,.1);border-radius:6px;background:hsla(0,0%,100%,.015)}.device-card.unload[data-v-33634dd1],.device-card.warning[data-v-33634dd1]{border-color:rgba(255,183,93,.2)}.device-title[data-v-33634dd1]{display:grid;grid-template-columns:32px 1fr auto;gap:8px}.device-title[data-v-33634dd1],.machine-visual[data-v-33634dd1]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.machine-visual[data-v-33634dd1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:32px;height:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:6px;color:#43e8ff;background:rgba(67,232,255,.08)}.device-title small[data-v-33634dd1],.device-title strong[data-v-33634dd1]{display:block}.device-title strong[data-v-33634dd1]{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.device-title small[data-v-33634dd1]{margin-top:4px;color:#7894a6;font-size:7px}.device-title em[data-v-33634dd1]{color:#30e3a2;font-size:7px;font-style:normal}.device-card.unload .device-title em[data-v-33634dd1],.device-card.warning .device-title em[data-v-33634dd1]{color:#ffb75d}.device-reading[data-v-33634dd1]{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:13px}.device-reading span[data-v-33634dd1]{color:#7894a6;font-size:7px}.device-reading strong[data-v-33634dd1]{display:block;margin-top:4px;color:#d8f3fa;font:9px Consolas,monospace}.load-track[data-v-33634dd1]{position:relative;height:4px;margin-top:12px;border-radius:4px;background:rgba(111,186,211,.09)}.load-track span[data-v-33634dd1]{display:block;height:100%;border-radius:4px;background:#30e3a2}.device-card.unload .load-track span[data-v-33634dd1]{background:#ffb75d}.device-card.warning .load-track span[data-v-33634dd1]{background:#ff667a}.load-track i[data-v-33634dd1]{position:absolute;right:0;bottom:6px;color:#7894a6;font-size:7px;font-style:normal}.section-heading[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:15px;padding:3px 2px}.section-status[data-v-33634dd1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:7px 10px;border:1px solid rgba(48,227,162,.17);border-radius:5px;color:#30e3a2;background:rgba(48,227,162,.06);font-size:9px}.section-status.warning[data-v-33634dd1]{border-color:rgba(255,183,93,.2);color:#ffb75d;background:rgba(255,183,93,.06)}.device-detail-grid[data-v-33634dd1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.device-detail-card[data-v-33634dd1]{padding:17px}.device-detail-card.unload[data-v-33634dd1],.device-detail-card.warning[data-v-33634dd1]{border-color:rgba(255,183,93,.25)}.device-detail-head[data-v-33634dd1]{display:grid;grid-template-columns:42px 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.machine-visual.large[data-v-33634dd1]{width:42px;height:42px;font-size:18px}.device-detail-head small[data-v-33634dd1],.device-detail-head strong[data-v-33634dd1]{display:block}.device-detail-head strong[data-v-33634dd1]{font-size:12px}.device-detail-head small[data-v-33634dd1]{margin-top:5px;color:#7894a6;font-size:8px}.device-detail-head em[data-v-33634dd1]{color:#30e3a2;font-size:9px;font-style:normal}.device-detail-card.unload .device-detail-head em[data-v-33634dd1],.device-detail-card.warning .device-detail-head em[data-v-33634dd1]{color:#ffb75d}.device-main-readings[data-v-33634dd1]{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:16px}.device-main-readings>div[data-v-33634dd1]{padding:11px;border-radius:6px;background:rgba(67,232,255,.04)}.device-main-readings span[data-v-33634dd1]{color:#7894a6;font-size:8px}.device-main-readings strong[data-v-33634dd1]{display:block;margin-top:5px;font:600 20px Consolas,monospace}.device-main-readings small[data-v-33634dd1]{color:#7894a6;font-size:8px}.device-data-grid[data-v-33634dd1]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.device-data-grid span[data-v-33634dd1]{padding:8px;color:#7894a6;background:hsla(0,0%,100%,.015);font-size:8px}.device-data-grid strong[data-v-33634dd1]{display:block;margin-top:5px;color:#d8f1f8;font-size:10px}.device-service[data-v-33634dd1]{display:grid;grid-template-columns:auto 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:14px;color:#7894a6;font-size:8px}.device-service>div[data-v-33634dd1]{height:4px;border-radius:4px;background:rgba(111,186,211,.09)}.device-service>div i[data-v-33634dd1]{display:block;height:100%;border-radius:4px;background:#43e8ff}.customer-summary[data-v-33634dd1],.pressure-kpi-row[data-v-33634dd1]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.customer-summary>div[data-v-33634dd1],.pressure-kpi-row>div[data-v-33634dd1]{padding:14px;border:1px solid rgba(107,190,216,.14);border-radius:7px;background:rgba(11,28,43,.92)}.customer-summary small[data-v-33634dd1],.customer-summary span[data-v-33634dd1],.customer-summary strong[data-v-33634dd1],.pressure-kpi-row small[data-v-33634dd1],.pressure-kpi-row span[data-v-33634dd1],.pressure-kpi-row strong[data-v-33634dd1]{display:block}.customer-summary span[data-v-33634dd1],.pressure-kpi-row span[data-v-33634dd1]{color:#7894a6;font-size:9px}.customer-summary strong[data-v-33634dd1],.pressure-kpi-row strong[data-v-33634dd1]{margin-top:7px;font:600 20px Consolas,monospace}.customer-summary small[data-v-33634dd1],.pressure-kpi-row small[data-v-33634dd1]{margin-top:5px;color:#587485;font-size:8px}.optimizer-current[data-v-33634dd1]{margin-top:22px;text-align:center}.optimizer-current span[data-v-33634dd1],.optimizer-current strong[data-v-33634dd1]{display:block}.optimizer-current span[data-v-33634dd1]{color:#7894a6;font-size:9px}.optimizer-current strong[data-v-33634dd1]{margin-top:6px;font:600 28px Consolas,monospace}.optimizer-current small[data-v-33634dd1]{color:#7894a6;font-size:9px}.optimizer-scale[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:-5px;color:#587485;font-size:8px}.optimizer-result[data-v-33634dd1]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:17px 0 13px}.optimizer-result div[data-v-33634dd1]{padding:9px;border-radius:5px;background:hsla(0,0%,100%,.02)}.optimizer-result span[data-v-33634dd1],.optimizer-result strong[data-v-33634dd1]{display:block}.optimizer-result span[data-v-33634dd1]{color:#7894a6;font-size:7px}.optimizer-result strong[data-v-33634dd1]{margin-top:5px;font-size:9px}.optimizer-card .primary-button[data-v-33634dd1]{width:100%}.safety-note[data-v-33634dd1]{margin:10px 0 0;color:#6b8797;font-size:8px;line-height:1.5}.pressure-table-panel[data-v-33634dd1]{margin-bottom:10px}.pressure-point-grid[data-v-33634dd1]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.pressure-point-grid article[data-v-33634dd1]{padding:11px;border:1px solid rgba(111,186,211,.1);border-radius:6px;background:hsla(0,0%,100%,.014)}.pressure-point-grid article.warning[data-v-33634dd1]{border-color:rgba(255,183,93,.35);background:rgba(255,183,93,.035)}.pressure-point-grid article>div[data-v-33634dd1]:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#587485;font:7px Consolas,monospace}.pressure-point-grid article>div:first-child em[data-v-33634dd1]{font-style:normal}.pressure-point-grid article>small[data-v-33634dd1],.pressure-point-grid article>strong[data-v-33634dd1]{display:block}.pressure-point-grid article>strong[data-v-33634dd1]{margin-top:8px;font-size:10px}.pressure-point-grid article>small[data-v-33634dd1]{margin-top:4px;color:#7894a6;font-size:7px}.pressure-reading[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px;margin-top:12px}.pressure-reading b[data-v-33634dd1]{font:600 20px Consolas,monospace}.pressure-reading span[data-v-33634dd1]{color:#7894a6;font-size:7px}.pressure-reading em[data-v-33634dd1]{margin-left:auto;color:#30e3a2;font-size:7px;font-style:normal}.warning .pressure-reading em[data-v-33634dd1]{color:#ffb75d}.drop-track[data-v-33634dd1]{height:3px;margin-top:10px;border-radius:3px;background:rgba(111,186,211,.08)}.drop-track i[data-v-33634dd1]{display:block;height:100%;border-radius:3px;background:#43e8ff}.warning .drop-track i[data-v-33634dd1]{background:#ffb75d}.strategy-panel[data-v-33634dd1]{padding-bottom:18px}.strategy-score[data-v-33634dd1]{margin:22px 0 18px;text-align:center}.strategy-score span[data-v-33634dd1],.strategy-score strong[data-v-33634dd1]{display:block}.strategy-score strong[data-v-33634dd1]{color:#30e3a2;font:600 25px Consolas,monospace}.strategy-score span[data-v-33634dd1]{margin-top:4px;color:#7894a6;font-size:8px}.strategy-panel ol[data-v-33634dd1]{margin:0;padding:0;list-style:none}.strategy-panel li[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px;margin-top:10px;padding:10px;border-radius:6px;background:hsla(0,0%,100%,.017)}.strategy-panel li>b[data-v-33634dd1]{color:#43e8ff;font:600 10px Consolas,monospace}.strategy-panel li small[data-v-33634dd1],.strategy-panel li strong[data-v-33634dd1]{display:block}.strategy-panel li strong[data-v-33634dd1]{font-size:9px}.strategy-panel li small[data-v-33634dd1]{margin-top:4px;color:#7894a6;font-size:8px}.data-table[data-v-33634dd1]{margin-top:13px;overflow-x:auto}.table-row[data-v-33634dd1]{display:grid;min-width:900px;grid-template-columns:1.2fr 1.4fr .7fr 2fr .7fr .7fr .7fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:11px 10px;border-bottom:1px solid rgba(111,186,211,.08);color:#9bb4c0;font-size:8px}.table-head[data-v-33634dd1]{color:#648294;background:hsla(0,0%,100%,.018);font-weight:600}.table-row strong[data-v-33634dd1]{color:#d8f1f8;font-size:9px}.table-row em[data-v-33634dd1]{font-style:normal}.table-row em.danger[data-v-33634dd1],.table-row em.warning[data-v-33634dd1]{color:#ffb75d!important}.table-row small[data-v-33634dd1]{display:block;margin-top:4px;color:#7894a6}.compact-metric-grid[data-v-33634dd1]{grid-template-columns:repeat(4,1fr)}.ranking-list[data-v-33634dd1]{margin-top:12px}.ranking-list>div[data-v-33634dd1]{display:grid;grid-template-columns:28px 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;padding:10px 2px;border-bottom:1px solid rgba(111,186,211,.08)}.ranking-list b[data-v-33634dd1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:24px;height:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;color:#43e8ff;background:rgba(67,232,255,.08)}.ranking-list small[data-v-33634dd1],.ranking-list strong[data-v-33634dd1]{display:block}.ranking-list strong[data-v-33634dd1]{font-size:9px}.ranking-list small[data-v-33634dd1]{margin-top:4px;color:#7894a6;font-size:7px}.ranking-list em[data-v-33634dd1]{color:#30e3a2;font:9px Consolas,monospace;font-style:normal}.saving-board[data-v-33634dd1]{margin-top:18px;text-align:center}.saving-board>strong[data-v-33634dd1]{display:block;color:#30e3a2;font:600 29px Consolas,monospace}.saving-board>small[data-v-33634dd1],.saving-board>span[data-v-33634dd1]{display:block;margin-top:5px;color:#7894a6;font-size:8px}.saving-board>div[data-v-33634dd1]{height:6px;margin-top:16px;border-radius:6px;background:rgba(111,186,211,.08)}.saving-board>div i[data-v-33634dd1]{display:block;height:100%;border-radius:6px;background:#30e3a2}.saving-breakdown[data-v-33634dd1]{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:18px}.saving-breakdown span[data-v-33634dd1]{padding:9px;color:#7894a6;background:hsla(0,0%,100%,.017);font-size:7px}.saving-breakdown strong[data-v-33634dd1]{display:block;margin-top:5px;color:#eafaff;font-size:10px}.customer-filter[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.customer-filter .el-input[data-v-33634dd1]{width:330px}.customer-filter>span[data-v-33634dd1]{color:#7894a6;font-size:9px}.company-grid[data-v-33634dd1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.company-card[data-v-33634dd1]{position:relative;overflow:hidden;padding:16px;border:1px solid rgba(107,190,216,.14);border-radius:8px;background:rgba(11,28,43,.92)}.company-card[data-v-33634dd1]:before{position:absolute;top:0;left:0;width:100%;height:2px;background:var(--company-accent);content:""}.company-card-head[data-v-33634dd1]{display:grid;grid-template-columns:42px 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.company-avatar[data-v-33634dd1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:42px;height:42px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid color-mix(in srgb,var(--company-accent) 35%,transparent);border-radius:8px;color:var(--company-accent);background:rgba(67,232,255,.05);font-weight:700}.company-card-head small[data-v-33634dd1],.company-card-head strong[data-v-33634dd1]{display:block}.company-card-head strong[data-v-33634dd1]{font-size:12px}.company-card-head small[data-v-33634dd1]{margin-top:5px;color:#7894a6;font-size:8px}.company-card-head em[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;color:#30e3a2;font-size:8px;font-style:normal}.company-card-head em i[data-v-33634dd1]{width:5px;height:5px;border-radius:50%;background:currentColor;-webkit-box-shadow:0 0 7px currentColor;box-shadow:0 0 7px currentColor}.company-card.offline .company-card-head em[data-v-33634dd1],.company-card.warning .company-card-head em[data-v-33634dd1]{color:#ffb75d}.company-live-data[data-v-33634dd1]{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:16px}.company-live-data span[data-v-33634dd1]{padding:9px;color:#7894a6;background:hsla(0,0%,100%,.017);font-size:7px}.company-live-data strong[data-v-33634dd1]{display:block;margin-top:5px;color:#eafaff;font:11px Consolas,monospace}.company-assets[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-top:12px;color:#7794a4;font-size:8px}.company-assets i[data-v-33634dd1]{margin-right:4px;color:var(--company-accent)}.company-contract[data-v-33634dd1]{display:grid;grid-template-columns:70px 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:13px;padding:10px;border:1px solid rgba(111,186,211,.08);border-radius:5px}.company-contract small[data-v-33634dd1],.company-contract span[data-v-33634dd1]{color:#7894a6;font-size:8px}.company-contract strong[data-v-33634dd1]{font-size:9px}.company-actions[data-v-33634dd1]{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:13px}.company-actions button[data-v-33634dd1]{height:31px;border:1px solid rgba(67,232,255,.18);border-radius:5px;color:#43e8ff;background:rgba(67,232,255,.05);cursor:pointer}.company-actions button[data-v-33634dd1]:last-child{color:#bcb4ff;border-color:rgba(156,130,255,.2);background:rgba(156,130,255,.06)}.customer-hero[data-v-33634dd1]{-ms-flex-align:center;gap:24px;margin-bottom:10px;padding:18px;border:1px solid rgba(107,190,216,.14);border-radius:8px;background:linear-gradient(105deg,rgba(15,45,64,.8),rgba(11,26,42,.9))}.customer-hero[data-v-33634dd1],.customer-identity[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.customer-identity[data-v-33634dd1]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-align:center;gap:13px}.customer-identity>span[data-v-33634dd1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:52px;height:52px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border:1px solid var(--customer-accent);border-radius:10px;color:var(--customer-accent);background:rgba(67,232,255,.06);font-size:20px;font-weight:700}.customer-identity h1[data-v-33634dd1]{margin:4px 0 0;font-size:19px}.customer-identity p[data-v-33634dd1],.customer-identity small[data-v-33634dd1]{color:#7894a6;font-size:8px}.customer-identity p[data-v-33634dd1]{margin:5px 0 0}.customer-hero-stats[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.customer-hero-stats span[data-v-33634dd1]{color:#7894a6;font-size:8px}.customer-hero-stats strong[data-v-33634dd1]{display:block;margin-top:6px;color:#eafaff;font-size:13px}.customer-tabs[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px;margin-bottom:12px;padding:5px;border:1px solid rgba(107,190,216,.14);border-radius:7px;background:rgba(7,18,29,.7)}.customer-tabs button[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;height:34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:0 14px;border:0;border-radius:5px;color:#7794a5;background:transparent;font-size:9px;cursor:pointer}.customer-tabs button.active[data-v-33634dd1]{color:#43e8ff;background:rgba(67,232,255,.08)}.customer-tabs em[data-v-33634dd1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:17px;height:17px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:9px;background:hsla(0,0%,100%,.06);font-size:7px;font-style:normal}.customer-profile-grid[data-v-33634dd1]{display:grid;grid-template-columns:1.3fr .7fr;gap:12px}.customer-timeline-panel[data-v-33634dd1]{grid-column:1/-1}.profile-fields[data-v-33634dd1]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.profile-fields span[data-v-33634dd1]{padding:10px;color:#7894a6;background:hsla(0,0%,100%,.017);font-size:8px}.profile-fields strong[data-v-33634dd1]{display:block;margin-top:6px;color:#eafaff;font-size:10px}.sla-score[data-v-33634dd1]{margin-top:17px;text-align:center}.sla-score strong[data-v-33634dd1]{display:block;color:#30e3a2;font:600 27px Consolas,monospace}.sla-score span[data-v-33634dd1]{color:#7894a6;font-size:8px}.sla-list[data-v-33634dd1]{margin-top:12px}.sla-list span[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(111,186,211,.08);color:#7894a6;font-size:8px}.sla-list strong[data-v-33634dd1]{color:#eafaff}.mini-timeline[data-v-33634dd1]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:13px}.mini-timeline>div[data-v-33634dd1]{display:grid;grid-template-columns:8px 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;padding:10px;background:hsla(0,0%,100%,.017)}.mini-timeline>div>i[data-v-33634dd1]{width:7px;height:7px;border-radius:50%;background:#43e8ff;-webkit-box-shadow:0 0 8px rgba(67,232,255,.45);box-shadow:0 0 8px rgba(67,232,255,.45)}.mini-timeline small[data-v-33634dd1],.mini-timeline strong[data-v-33634dd1]{display:block}.mini-timeline strong[data-v-33634dd1]{font-size:9px}.mini-timeline small[data-v-33634dd1]{margin-top:4px;color:#7894a6;font-size:7px}.mini-timeline em[data-v-33634dd1]{color:#30e3a2;font-size:7px;font-style:normal}.record-list[data-v-33634dd1]{margin-top:14px}.contract-row[data-v-33634dd1]{display:grid;grid-template-columns:36px 2fr .8fr .65fr 1fr .55fr;gap:10px;padding:11px 5px;border-bottom:1px solid rgba(111,186,211,.08)}.contract-row[data-v-33634dd1],.record-icon[data-v-33634dd1]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.record-icon[data-v-33634dd1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:32px;height:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:6px;color:#43e8ff;background:rgba(67,232,255,.08)}.contract-row small[data-v-33634dd1],.contract-row strong[data-v-33634dd1]{display:block}.contract-row>div:nth-child(2)>strong[data-v-33634dd1]{font-size:9px}.contract-row>span[data-v-33634dd1],.contract-row small[data-v-33634dd1]{color:#7894a6;font-size:7px}.contract-row>span strong[data-v-33634dd1]{margin-top:4px;color:#eafaff;font-size:9px}.contract-row>em[data-v-33634dd1]{color:#30e3a2;font-size:8px;font-style:normal}.record-progress[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}.record-progress>span[data-v-33634dd1]{width:75px;height:4px;border-radius:4px;background:rgba(111,186,211,.09)}.record-progress i[data-v-33634dd1]{display:block;height:100%;border-radius:4px;background:#43e8ff}.record-progress small[data-v-33634dd1]{color:#7894a6}.maintenance-table .table-row[data-v-33634dd1]{grid-template-columns:.8fr .85fr .9fr 2.2fr 1.2fr .8fr .5fr}.retrofit-grid[data-v-33634dd1]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.retrofit-grid article[data-v-33634dd1]{padding:13px;border:1px solid rgba(111,186,211,.1);border-radius:6px;background:hsla(0,0%,100%,.014)}.retrofit-grid article>div[data-v-33634dd1]:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#7894a6;font-size:7px}.retrofit-grid em[data-v-33634dd1]{color:#30e3a2;font-style:normal}.retrofit-grid h3[data-v-33634dd1]{margin:12px 0 0;font-size:11px}.retrofit-grid p[data-v-33634dd1]{min-height:34px;margin:7px 0 0;color:#7894a6;font-size:8px;line-height:1.55}.project-numbers[data-v-33634dd1]{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:12px}.project-numbers span[data-v-33634dd1]{color:#7894a6;font-size:7px}.project-numbers strong[data-v-33634dd1]{display:block;margin-top:4px;color:#eafaff;font-size:9px}.project-progress[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:13px}.project-progress>span[data-v-33634dd1]{height:4px;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:4px;background:rgba(111,186,211,.09)}.project-progress i[data-v-33634dd1]{display:block;height:100%;border-radius:4px;background:#30e3a2}.project-progress small[data-v-33634dd1]{color:#7894a6;font-size:7px}.execution-timeline[data-v-33634dd1]{position:relative;margin-top:15px}.execution-timeline[data-v-33634dd1]:before{position:absolute;top:12px;bottom:12px;left:95px;width:1px;background:rgba(67,232,255,.16);content:""}.execution-timeline>div[data-v-33634dd1]{display:grid;grid-template-columns:78px 14px 1fr;gap:10px;padding:0 0 13px}.timeline-time[data-v-33634dd1]{color:#7894a6;font:8px Consolas,monospace;text-align:right}.execution-timeline>div>i[data-v-33634dd1]{z-index:1;width:8px;height:8px;margin-top:4px;border:2px solid #091724;border-radius:50%;background:#43e8ff;-webkit-box-shadow:0 0 8px rgba(67,232,255,.4);box-shadow:0 0 8px rgba(67,232,255,.4)}.execution-timeline article[data-v-33634dd1]{padding:10px 12px;border:1px solid rgba(111,186,211,.08);border-radius:5px;background:hsla(0,0%,100%,.014)}.execution-timeline article>div[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.execution-timeline em[data-v-33634dd1]{color:#43e8ff;font-size:7px;font-style:normal}.execution-timeline strong[data-v-33634dd1]{font-size:9px}.execution-timeline b[data-v-33634dd1]{margin-left:auto;color:#30e3a2;font-size:7px}.execution-timeline p[data-v-33634dd1]{margin:7px 0 0;color:#8ba4b1;font-size:8px}.execution-timeline small[data-v-33634dd1]{display:block;margin-top:6px;color:#587485;font-size:7px}.saving-project-grid[data-v-33634dd1]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.saving-project-head[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.saving-project-head em[data-v-33634dd1],.saving-project-head span[data-v-33634dd1]{padding:4px 6px;border-radius:4px;color:#ffb75d;background:rgba(255,183,93,.08);font-size:7px;font-style:normal}.saving-project-head span.high[data-v-33634dd1]{color:#ff667a;background:rgba(255,102,122,.08)}.saving-project-head em[data-v-33634dd1]{color:#30e3a2;background:rgba(48,227,162,.08)}.saving-project-grid h2[data-v-33634dd1]{margin:13px 0 0;font-size:13px}.saving-project-grid p[data-v-33634dd1]{min-height:36px;margin:7px 0 0;color:#7894a6;font-size:8px;line-height:1.6}.saving-project-values[data-v-33634dd1]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:13px}.saving-project-values span[data-v-33634dd1]{padding:8px;color:#7894a6;background:hsla(0,0%,100%,.017);font-size:7px}.saving-project-values strong[data-v-33634dd1]{display:block;margin-top:4px;color:#eafaff;font-size:9px}.saving-project-foot[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:13px;color:#7894a6;font-size:8px}.saving-project-foot button[data-v-33634dd1]{border:0;color:#43e8ff;background:transparent;cursor:pointer}.alarm-board[data-v-33634dd1]{display:grid;gap:9px}.alarm-card[data-v-33634dd1]{display:grid;grid-template-columns:38px 1fr .55fr .45fr 90px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.alarm-card.danger[data-v-33634dd1]{border-color:rgba(255,102,122,.28)}.alarm-card.warning[data-v-33634dd1]{border-color:rgba(255,183,93,.22)}.alarm-symbol[data-v-33634dd1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:36px;height:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:7px;color:#ffb75d;background:rgba(255,183,93,.08)}.alarm-card.danger .alarm-symbol[data-v-33634dd1]{color:#ff667a;background:rgba(255,102,122,.08)}.alarm-card h2[data-v-33634dd1]{margin:5px 0 0;font-size:11px}.alarm-card>span[data-v-33634dd1],.alarm-card p[data-v-33634dd1],.alarm-card small[data-v-33634dd1]{color:#7894a6;font-size:8px}.alarm-card p[data-v-33634dd1]{margin:5px 0 0}.alarm-card>span strong[data-v-33634dd1]{display:block;margin-top:4px;color:#eafaff}.alarm-card>em[data-v-33634dd1]{color:#ffb75d;font-size:8px;font-style:normal}.alarm-card button[data-v-33634dd1],.service-plan-grid button[data-v-33634dd1]{height:28px;border:1px solid rgba(67,232,255,.18);border-radius:4px;color:#43e8ff;background:rgba(67,232,255,.05);font-size:8px;cursor:pointer}.service-plan-grid[data-v-33634dd1]{display:grid;gap:9px}.service-plan-grid article[data-v-33634dd1]{display:grid;grid-template-columns:70px 1fr 90px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.service-plan-grid article.urgent[data-v-33634dd1]{border-color:rgba(255,183,93,.28)}.plan-date[data-v-33634dd1]{text-align:center}.plan-date small[data-v-33634dd1],.plan-date strong[data-v-33634dd1]{display:block}.plan-date strong[data-v-33634dd1]{color:#43e8ff;font:600 17px Consolas,monospace}.plan-date small[data-v-33634dd1]{margin-top:4px;color:#ffb75d;font-size:8px}.service-plan-grid h2[data-v-33634dd1]{margin:5px 0 0;font-size:11px}.service-plan-grid p[data-v-33634dd1]{margin:5px 0 0;color:#8ba4b1;font-size:8px}.service-plan-grid article>div:nth-child(2)>small[data-v-33634dd1],.service-plan-grid article>div:nth-child(2)>span[data-v-33634dd1]{color:#7894a6;font-size:8px}.sensor-config-list[data-v-33634dd1]{margin-top:13px}.sensor-config-list>div[data-v-33634dd1]{display:grid;grid-template-columns:.55fr .6fr 1.1fr 1.4fr .6fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 3px;border-bottom:1px solid rgba(111,186,211,.08)}.sensor-config-list small[data-v-33634dd1],.sensor-config-list strong[data-v-33634dd1]{display:block}.sensor-config-list strong[data-v-33634dd1]{font:10px Consolas,monospace}.sensor-config-list small[data-v-33634dd1]{margin-top:3px;color:#7894a6;font-size:7px}.sensor-config-list>div>span[data-v-33634dd1]{color:#a6bec9;font-size:8px}.sensor-type[data-v-33634dd1]{color:#43e8ff!important;font-weight:600}.sensor-progress[data-v-33634dd1]{height:4px;border-radius:4px;background:rgba(111,186,211,.08)}.sensor-progress i[data-v-33634dd1]{display:block;height:100%;border-radius:4px;background:#30e3a2}.sensor-config-list em[data-v-33634dd1]{color:#7894a6;font-size:7px;font-style:normal}.architecture-flow[data-v-33634dd1]{margin-top:22px}.architecture-flow[data-v-33634dd1],.architecture-flow span[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7px}.architecture-flow span[data-v-33634dd1]{min-width:82px;height:62px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid rgba(67,232,255,.14);border-radius:6px;color:#b4ced8;background:rgba(67,232,255,.035);font-size:8px;text-align:center}.architecture-flow span i[data-v-33634dd1]{color:#43e8ff;font-size:17px}.architecture-flow b[data-v-33634dd1]{color:#4d7083}.adapter-status[data-v-33634dd1]{margin:18px 0 13px;padding:11px;border:1px solid rgba(255,183,93,.14);border-radius:5px;background:rgba(255,183,93,.035)}.adapter-status small[data-v-33634dd1],.adapter-status span[data-v-33634dd1],.adapter-status strong[data-v-33634dd1]{display:block}.adapter-status span[data-v-33634dd1]{color:#ffb75d;font-size:8px}.adapter-status strong[data-v-33634dd1]{margin-top:5px;font:10px Consolas,monospace}.adapter-status small[data-v-33634dd1]{margin-top:5px;color:#7894a6;font-size:8px}.architecture-card .primary-button[data-v-33634dd1]{width:100%}.tenant-model[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:14px;margin-top:18px}.tenant-model span[data-v-33634dd1]{padding:12px 16px;border:1px solid rgba(67,232,255,.14);border-radius:6px;color:#c8e2eb;background:rgba(67,232,255,.035);font-size:9px;text-align:center}.tenant-model small[data-v-33634dd1]{display:block;margin-top:5px;color:#7894a6;font:7px Consolas,monospace}.tenant-model i[data-v-33634dd1]{color:#43e8ff;font-size:8px;font-style:normal}.report-grid[data-v-33634dd1]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.report-card[data-v-33634dd1]{display:grid;grid-template-columns:46px 1fr auto;gap:12px}.report-card>span[data-v-33634dd1],.report-card[data-v-33634dd1]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.report-card>span[data-v-33634dd1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:44px;height:44px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;font-size:20px}.report-card h2[data-v-33634dd1]{margin:4px 0 0;font-size:11px}.report-card p[data-v-33634dd1]{margin:5px 0 0;color:#7894a6;font-size:8px}.report-card small[data-v-33634dd1]{color:#587485;font-size:7px}.report-card em[data-v-33634dd1]{display:block;margin-top:7px;color:#30e3a2;font-size:7px;font-style:normal}.report-card button[data-v-33634dd1]{height:29px;border:1px solid rgba(107,190,216,.14);border-radius:4px;color:#9cb8c5;background:transparent;font-size:8px;cursor:pointer}.postprocess-grid[data-v-33634dd1]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.postprocess-grid article[data-v-33634dd1]{text-align:center}.process-icon[data-v-33634dd1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:44px;height:44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;border-radius:9px;color:#43e8ff;background:rgba(67,232,255,.08);font-size:19px}.postprocess-grid article>small[data-v-33634dd1]{display:block;color:#7894a6;font-size:8px}.postprocess-grid h2[data-v-33634dd1]{margin:6px 0 0;font-size:12px}.postprocess-grid article>strong[data-v-33634dd1]{display:block;margin:15px 0;font:600 25px Consolas,monospace}.postprocess-grid article>strong em[data-v-33634dd1]{color:#7894a6;font-size:9px;font-style:normal}.postprocess-grid article>div[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0;border-top:1px solid rgba(111,186,211,.08);color:#7894a6;font-size:8px}.postprocess-grid article>div b[data-v-33634dd1]{color:#eafaff}.bigscreen-page[data-v-33634dd1]{position:fixed;z-index:1900;inset:0;overflow:hidden;padding:12px 16px;background:#030a12;background-image:radial-gradient(circle at 50% -20%,rgba(31,126,160,.2),transparent 38%),linear-gradient(rgba(67,232,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(67,232,255,.018) 1px,transparent 0);background-size:auto,34px 34px,34px 34px}.bigscreen-header[data-v-33634dd1]{grid-template-columns:1fr auto 1fr;height:66px;border-bottom:1px solid rgba(67,232,255,.18)}.bigscreen-brand[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.bigscreen-brand small[data-v-33634dd1],.bigscreen-brand strong[data-v-33634dd1]{display:block}.bigscreen-brand strong[data-v-33634dd1]{font-size:12px}.bigscreen-brand small[data-v-33634dd1]{margin-top:4px;color:#7894a6;font:8px Consolas,monospace;letter-spacing:1px}.bigscreen-header h1[data-v-33634dd1]{margin:0;font-size:24px;font-weight:500;letter-spacing:7px;text-align:center;text-shadow:0 0 18px rgba(67,232,255,.25)}.screen-meta[data-v-33634dd1]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:18px}.screen-meta[data-v-33634dd1],.screen-meta span[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.screen-meta span[data-v-33634dd1]{gap:6px;color:#30e3a2;font-size:9px}.screen-meta span i[data-v-33634dd1]{width:6px;height:6px;border-radius:50%;background:#30e3a2;-webkit-box-shadow:0 0 8px #30e3a2;box-shadow:0 0 8px #30e3a2}.screen-meta strong[data-v-33634dd1]{font:18px Consolas,monospace}.screen-meta button[data-v-33634dd1]{width:30px;height:30px;border:1px solid rgba(107,190,216,.14);border-radius:5px;color:#8eabb9;background:transparent;cursor:pointer}.bigscreen-metrics[data-v-33634dd1]{grid-template-columns:repeat(5,1fr);gap:9px;height:102px;padding:10px 0}.bigscreen-metrics>div[data-v-33634dd1]{padding:11px 13px;overflow:hidden;border:1px solid rgba(67,232,255,.15);background:rgba(8,27,42,.78)}.bigscreen-metrics>div[data-v-33634dd1]:after{position:absolute;top:0;right:0;width:18px;height:18px;border-top:1px solid #43e8ff;border-right:1px solid #43e8ff;content:""}.bigscreen-metrics em[data-v-33634dd1],.bigscreen-metrics span[data-v-33634dd1],.bigscreen-metrics strong[data-v-33634dd1]{display:block}.bigscreen-metrics span[data-v-33634dd1]{color:#7c9aaa;font-size:9px}.bigscreen-metrics strong[data-v-33634dd1]{margin-top:7px;font:600 23px Consolas,monospace}.bigscreen-metrics strong small[data-v-33634dd1]{color:#7894a6;font-size:8px}.bigscreen-metrics em[data-v-33634dd1]{position:absolute;right:11px;bottom:10px;color:#30e3a2;font-size:8px;font-style:normal}.bigscreen-metrics em.warn[data-v-33634dd1]{color:#ffb75d!important}.bigscreen-metrics em.danger[data-v-33634dd1]{color:#ff667a!important}.bigscreen-grid[data-v-33634dd1]{display:grid;height:calc(100vh - 204px);grid-template-columns:22% 1fr 23%;gap:10px}.screen-panel[data-v-33634dd1]{padding:12px;border:1px solid rgba(67,232,255,.15);background:rgba(6,23,36,.82)}.screen-panel-title[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:9px;border-bottom:1px solid rgba(67,232,255,.1)}.screen-panel-title span[data-v-33634dd1]{font-size:11px}.screen-panel-title em[data-v-33634dd1]{color:#4d7081;font:7px Consolas,monospace;letter-spacing:1px}.screen-device[data-v-33634dd1]{grid-template-columns:34px 1fr auto;gap:9px;margin-top:8px;padding:10px 8px;background:hsla(0,0%,100%,.012)}.screen-device-icon[data-v-33634dd1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:31px;height:31px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#43e8ff;background:rgba(67,232,255,.08)}.screen-device small[data-v-33634dd1],.screen-device strong[data-v-33634dd1]{display:block}.screen-device>div strong[data-v-33634dd1]{font-size:9px}.screen-device>div small[data-v-33634dd1]{margin-top:4px;color:#7894a6;font-size:7px}.screen-device>span[data-v-33634dd1]:last-child{font:11px Consolas,monospace}.screen-device>span:last-child small[data-v-33634dd1]{color:#7894a6;font-size:7px}.screen-device.unload[data-v-33634dd1],.screen-device.warning[data-v-33634dd1]{border-color:rgba(255,183,93,.2)}.screen-device.unload .screen-device-icon[data-v-33634dd1],.screen-device.warning .screen-device-icon[data-v-33634dd1]{color:#ffb75d;background:rgba(255,183,93,.08)}.screen-fleet-summary[data-v-33634dd1]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}.screen-fleet-summary span[data-v-33634dd1]{padding:9px;color:#7894a6;background:hsla(0,0%,100%,.016);font-size:8px}.screen-fleet-summary strong[data-v-33634dd1]{float:right;color:#eafaff}.screen-network-canvas[data-v-33634dd1]{position:relative;display:grid;height:150px;grid-template-columns:repeat(6,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:15px 5px 0}.screen-pipe[data-v-33634dd1]{position:absolute;top:61px;right:8%;left:8%;height:2px;background:rgba(67,232,255,.25)}.screen-pipe i[data-v-33634dd1]{position:absolute;top:-3px;width:8px;height:8px;border-radius:50%;background:#43e8ff;-webkit-box-shadow:0 0 8px rgba(67,232,255,.5);box-shadow:0 0 8px rgba(67,232,255,.5)}.screen-pipe i[data-v-33634dd1]:first-child{left:17%}.screen-pipe i[data-v-33634dd1]:nth-child(2){left:37%}.screen-pipe i[data-v-33634dd1]:nth-child(3){left:57%}.screen-pipe i[data-v-33634dd1]:nth-child(4){left:77%}.screen-pipe i[data-v-33634dd1]:nth-child(5){right:0}.screen-node[data-v-33634dd1]{z-index:1;text-align:center}.screen-node>span[data-v-33634dd1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:36px;height:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid rgba(67,232,255,.35);border-radius:8px;color:#43e8ff;background:#092033}.screen-node.warning>span[data-v-33634dd1]{border-color:#ffb75d;color:#ffb75d}.screen-node small[data-v-33634dd1],.screen-node strong[data-v-33634dd1]{display:block}.screen-node strong[data-v-33634dd1]{margin-top:8px;font:600 13px Consolas,monospace}.screen-node small[data-v-33634dd1]{margin-top:3px;color:#7894a6;font-size:7px}.screen-chart[data-v-33634dd1]{height:calc(100% - 180px);min-height:180px}.screen-alert-count[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:14px 0 10px;padding:12px;border:1px solid rgba(255,102,122,.18);background:rgba(255,102,122,.04)}.screen-alert-count>strong[data-v-33634dd1]{color:#ff667a;font:600 28px Consolas,monospace}.screen-alert-count span[data-v-33634dd1]{font-size:9px}.screen-alert-count small[data-v-33634dd1]{display:block;margin-top:4px;color:#7894a6;font-size:7px}.screen-alert-list>div[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:10px 4px;border-bottom:1px solid rgba(111,186,211,.08)}.screen-alert-list>div>i[data-v-33634dd1]{width:6px;height:6px;margin-top:4px;border-radius:50%;background:#ffb75d;-webkit-box-shadow:0 0 7px currentColor;box-shadow:0 0 7px currentColor}.screen-alert-list small[data-v-33634dd1],.screen-alert-list strong[data-v-33634dd1]{display:block}.screen-alert-list strong[data-v-33634dd1]{font-size:8px}.screen-alert-list small[data-v-33634dd1]{margin-top:4px;color:#7894a6;font-size:7px}.screen-saving[data-v-33634dd1]{margin-top:14px;padding:13px;border:1px solid rgba(48,227,162,.18);background:rgba(48,227,162,.035)}.screen-saving small[data-v-33634dd1],.screen-saving span[data-v-33634dd1],.screen-saving strong[data-v-33634dd1]{display:block}.screen-saving span[data-v-33634dd1]{color:#7894a6;font-size:8px}.screen-saving strong[data-v-33634dd1]{margin-top:5px;color:#30e3a2;font:600 25px Consolas,monospace}.screen-saving small[data-v-33634dd1]{margin-top:4px;color:#759487;font-size:8px}.bigscreen-footer[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#496a7b;font-size:7px}.bigscreen-footer strong[data-v-33634dd1]{color:#6c8d9e;font:8px Consolas,monospace}.dialog-form-row[data-v-33634dd1]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.point-editor-tip[data-v-33634dd1]{margin:0 0 12px;padding:6px 8px;border-left:2px solid #43e8ff;color:#7894a6;background:rgba(64,208,222,.06);font-size:11px;line-height:1.6}.point-editor-hint[data-v-33634dd1]{margin-left:10px;color:#7894a6;font-size:11px}.point-editor-block[data-v-33634dd1]{display:block;margin:6px 0 0;line-height:1.6}.point-editor-warn[data-v-33634dd1]{border-left-color:#ffb75d;color:#d9b98a;background:rgba(255,183,93,.08)}.point-editor-remove[data-v-33634dd1]{float:left;padding:0;color:#ff667a;font-size:12px}.point-editor-remove[data-v-33634dd1]:focus,.point-editor-remove[data-v-33634dd1]:hover{color:#ff8b99}.adopt-list[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;max-height:240px;margin-bottom:14px;overflow-y:auto}.adopt-entry[data-v-33634dd1]{margin-bottom:14px}.adopt-fields[data-v-33634dd1]{display:grid;gap:6px;margin-top:8px}.adopt-fields label[data-v-33634dd1]{display:grid;grid-template-columns:65px minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#688596;font-size:12px}.adopt-company-group+.adopt-company-group[data-v-33634dd1]{margin-top:14px}.adopt-group-title[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:8px 10px;margin:0 0 6px;background:rgba(64,180,185,.08);border-left:3px solid #46b8b8}.adopt-group-title small[data-v-33634dd1]{font-weight:400;white-space:nowrap}.adopt-item[data-v-33634dd1]{padding:8px 10px;border:1px solid rgba(111,186,211,.14);border-radius:4px}.adopt-item .adopt-sn[data-v-33634dd1]{color:#c5e1e9;font:11px Consolas,monospace}.adopt-item[data-v-33634dd1] .el-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.adopt-item[data-v-33634dd1] .el-input{margin-top:6px}.adopt-note[data-v-33634dd1]{display:block;margin-left:0;color:#7894a6;line-height:1.7}.adopt-points[data-v-33634dd1]{max-height:320px;padding-right:4px;overflow-y:auto}.adopt-points-block[data-v-33634dd1]{margin-bottom:14px}.adopt-points-block[data-v-33634dd1]:last-child{margin-bottom:0}.adopt-points-head[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid rgba(111,186,211,.14)}.adopt-points-head strong[data-v-33634dd1]{color:#c5e1e9;font-size:12px;font-weight:600}.adopt-points-head span[data-v-33634dd1]{color:#7894a6;font:10px Consolas,monospace}.adopt-points-head em[data-v-33634dd1]{margin-left:auto;color:#43e8ff;font-size:10px;font-style:normal}.adopt-point-row[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:6px}.adopt-point-row code[data-v-33634dd1]{-webkit-box-flex:0;-ms-flex:0 0 128px;flex:0 0 128px;overflow:hidden;color:#9fd3e0;font:11px Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.adopt-point-row[data-v-33634dd1] .el-input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.adopt-point-unit[data-v-33634dd1]{-webkit-box-flex:0;-ms-flex:0 0 42px;flex:0 0 42px;color:#7894a6;font-size:10px;text-align:right}[data-v-33634dd1] .company-select .el-input__inner,[data-v-33634dd1] .customer-filter .el-input__inner{border-color:rgba(107,190,216,.14);color:#c5e1e9;background:hsla(0,0%,100%,.025)}.air-energy-app[data-v-33634dd1] .el-switch__core{border-color:rgba(111,186,211,.18);background:rgba(111,186,211,.12)}.air-energy-app[data-v-33634dd1] .el-slider__runway{height:5px;background:rgba(111,186,211,.12)}.air-energy-app[data-v-33634dd1] .el-slider__bar{height:5px;background:#43e8ff}.air-energy-app[data-v-33634dd1] .el-slider__button{width:14px;height:14px;border-color:#43e8ff;background:#071827;-webkit-box-shadow:0 0 12px rgba(67,232,255,.35);box-shadow:0 0 12px rgba(67,232,255,.35)}.forecast-layout[data-v-33634dd1]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.forecast-chart[data-v-33634dd1]{height:260px}.forecast-model[data-v-33634dd1]{min-width:84px;padding:7px 10px;border:1px solid rgba(156,130,255,.2);border-radius:6px;background:rgba(156,130,255,.06);text-align:right}.forecast-model small[data-v-33634dd1],.forecast-model span[data-v-33634dd1],.forecast-model strong[data-v-33634dd1]{display:block}.forecast-model small[data-v-33634dd1],.forecast-model span[data-v-33634dd1]{color:#7894a6;font-size:9px}.forecast-model strong[data-v-33634dd1]{margin:4px 0;color:#9c82ff;font:600 18px Consolas,monospace}.model-badge[data-v-33634dd1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:25px;padding:0 8px;border:1px solid rgba(156,130,255,.2);border-radius:4px;color:#9c82ff;background:rgba(156,130,255,.07);font-size:9px;font-style:normal;white-space:nowrap}.model-badge.good[data-v-33634dd1]{border-color:rgba(48,227,162,.22);color:#30e3a2!important;background:rgba(48,227,162,.07)}.model-badge.danger[data-v-33634dd1]{border-color:rgba(255,102,122,.22);color:#ff667a!important;background:rgba(255,102,122,.07)}.forecast-decision-card[data-v-33634dd1]{position:relative;overflow:hidden;border-color:rgba(156,130,255,.22);background:linear-gradient(150deg,rgba(23,31,65,.92),rgba(9,27,40,.94))}.forecast-decision-card[data-v-33634dd1]:after{position:absolute;right:-56px;bottom:-76px;width:180px;height:180px;border:1px solid rgba(156,130,255,.12);border-radius:50%;-webkit-box-shadow:0 0 0 24px rgba(156,130,255,.025),0 0 0 48px rgba(156,130,255,.018);box-shadow:0 0 0 24px rgba(156,130,255,.025),0 0 0 48px rgba(156,130,255,.018);content:""}.decision-combination[data-v-33634dd1],.forecast-peak[data-v-33634dd1]{position:relative;z-index:1;margin-top:16px;padding:12px;border:1px solid rgba(156,130,255,.12);border-radius:6px;background:hsla(0,0%,100%,.018)}.decision-combination small[data-v-33634dd1],.decision-combination span[data-v-33634dd1],.decision-combination strong[data-v-33634dd1],.forecast-peak em[data-v-33634dd1],.forecast-peak span[data-v-33634dd1],.forecast-peak strong[data-v-33634dd1]{display:block}.decision-combination span[data-v-33634dd1],.forecast-peak span[data-v-33634dd1]{color:#7894a6;font-size:10px}.forecast-peak strong[data-v-33634dd1]{margin-top:5px;color:#9c82ff;font:600 27px Consolas,monospace}.forecast-peak strong small[data-v-33634dd1]{color:#7894a6;font-size:10px}.forecast-peak em[data-v-33634dd1]{position:absolute;right:12px;bottom:15px;color:#ffb75d;font-size:10px;font-style:normal}.decision-combination strong[data-v-33634dd1]{margin-top:7px;font-size:13px}.decision-combination small[data-v-33634dd1]{margin-top:5px;color:#7894a6;font-size:9px}.decision-impact[data-v-33634dd1]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}.decision-impact span[data-v-33634dd1]{padding:8px;border-radius:4px;background:hsla(0,0%,100%,.018)}.decision-impact small[data-v-33634dd1],.decision-impact strong[data-v-33634dd1]{display:block}.decision-impact small[data-v-33634dd1]{color:#7894a6;font-size:8px}.decision-impact strong[data-v-33634dd1]{margin-top:5px;color:#eafaff;font:10px Consolas,monospace}.decision-button[data-v-33634dd1]{position:relative;z-index:1;width:100%;margin-top:11px}.twin-live[data-v-33634dd1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#30e3a2;font-size:9px}.twin-live i[data-v-33634dd1]{width:6px;height:6px;border-radius:50%;background:#30e3a2;-webkit-box-shadow:0 0 9px #30e3a2;box-shadow:0 0 9px #30e3a2}.twin-summary-row[data-v-33634dd1]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.twin-summary-row span[data-v-33634dd1]{padding:8px 10px;border:1px solid rgba(111,186,211,.08);border-radius:5px;color:#7894a6;background:hsla(0,0%,100%,.014);font-size:9px}.twin-summary-row strong[data-v-33634dd1]{float:right;color:#eafaff;font:10px Consolas,monospace}.digital-twin-canvas[data-v-33634dd1]{position:relative;min-width:920px;height:330px;margin-top:10px;overflow:hidden;border:1px solid rgba(67,232,255,.08);border-radius:7px;background-color:rgba(3,14,24,.45);background-image:linear-gradient(rgba(67,232,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(67,232,255,.025) 1px,transparent 0),radial-gradient(circle at 48% 50%,rgba(67,232,255,.07),transparent 36%);background-size:28px 28px,28px 28px,auto}.twin-link-layer[data-v-33634dd1]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.twin-link-base[data-v-33634dd1],.twin-link-flow[data-v-33634dd1]{fill:none;vector-effect:non-scaling-stroke}.twin-link-base[data-v-33634dd1]{stroke:rgba(67,232,255,.16);stroke-width:3}.twin-link-base.attention[data-v-33634dd1],.twin-link-base.warning[data-v-33634dd1]{stroke:rgba(255,183,93,.22)}.twin-link-base.danger[data-v-33634dd1]{stroke:rgba(255,102,122,.28)}.twin-link-flow[data-v-33634dd1]{stroke:#43e8ff;stroke-width:2;stroke-linecap:round;stroke-dasharray:2 9;-webkit-animation:twin-flow-data-v-33634dd1 1.8s linear infinite;animation:twin-flow-data-v-33634dd1 1.8s linear infinite;-webkit-filter:drop-shadow(0 0 3px rgba(67,232,255,.7));filter:drop-shadow(0 0 3px rgba(67,232,255,.7))}.twin-link-flow.attention[data-v-33634dd1],.twin-link-flow.warning[data-v-33634dd1]{stroke:#ffb75d;-webkit-filter:drop-shadow(0 0 3px rgba(255,183,93,.65));filter:drop-shadow(0 0 3px rgba(255,183,93,.65))}.twin-link-flow.danger[data-v-33634dd1]{stroke:#ff667a;-webkit-filter:drop-shadow(0 0 4px rgba(255,102,122,.75));filter:drop-shadow(0 0 4px rgba(255,102,122,.75))}.twin-node[data-v-33634dd1]{position:absolute;z-index:2;width:108px;min-height:66px;padding:7px 6px;border:1px solid rgba(67,232,255,.26);border-radius:7px;color:#eafaff;background:rgba(7,27,42,.96);-webkit-box-shadow:0 7px 20px rgba(0,0,0,.24),inset 0 0 16px rgba(67,232,255,.035);box-shadow:0 7px 20px rgba(0,0,0,.24),inset 0 0 16px rgba(67,232,255,.035);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;-webkit-transition:.2s ease;transition:.2s ease}.twin-node[data-v-33634dd1]:hover{z-index:3;border-color:#43e8ff;-webkit-transform:translate(-50%,-50%) scale(1.04);transform:translate(-50%,-50%) scale(1.04)}.twin-node>span[data-v-33634dd1]{position:absolute;top:-13px;left:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:26px;height:26px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid rgba(67,232,255,.35);border-radius:50%;color:#43e8ff;background:#071a29;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.twin-node>b[data-v-33634dd1],.twin-node>em[data-v-33634dd1],.twin-node>strong[data-v-33634dd1]{display:block}.twin-node>strong[data-v-33634dd1]{margin-top:8px;font-size:10px}.twin-node>b[data-v-33634dd1]{margin-top:4px;font:600 13px Consolas,monospace}.twin-node>b small[data-v-33634dd1]{color:#7894a6;font-size:7px}.twin-node>em[data-v-33634dd1]{margin-top:4px;overflow:hidden;color:#7894a6;font-size:7px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.twin-node.attention[data-v-33634dd1],.twin-node.warning[data-v-33634dd1]{border-color:rgba(255,183,93,.4)}.twin-node.attention>span[data-v-33634dd1],.twin-node.warning>span[data-v-33634dd1]{border-color:rgba(255,183,93,.55);color:#ffb75d}.twin-node.danger[data-v-33634dd1]{border-color:rgba(255,102,122,.55);-webkit-box-shadow:0 0 22px rgba(255,102,122,.12);box-shadow:0 0 22px rgba(255,102,122,.12);-webkit-animation:danger-pulse-data-v-33634dd1 1.8s ease-in-out infinite;animation:danger-pulse-data-v-33634dd1 1.8s ease-in-out infinite}.twin-node.danger>span[data-v-33634dd1]{border-color:rgba(255,102,122,.65);color:#ff667a}@-webkit-keyframes twin-flow-data-v-33634dd1{to{stroke-dashoffset:-22}}@keyframes twin-flow-data-v-33634dd1{to{stroke-dashoffset:-22}}@-webkit-keyframes danger-pulse-data-v-33634dd1{0%,to{-webkit-box-shadow:0 0 10px rgba(255,102,122,.08);box-shadow:0 0 10px rgba(255,102,122,.08)}50%{-webkit-box-shadow:0 0 24px rgba(255,102,122,.22);box-shadow:0 0 24px rgba(255,102,122,.22)}}@keyframes danger-pulse-data-v-33634dd1{0%,to{-webkit-box-shadow:0 0 10px rgba(255,102,122,.08);box-shadow:0 0 10px rgba(255,102,122,.08)}50%{-webkit-box-shadow:0 0 24px rgba(255,102,122,.22);box-shadow:0 0 24px rgba(255,102,122,.22)}}.screen-ai-brief[data-v-33634dd1]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-top:8px}.screen-ai-brief span[data-v-33634dd1]{padding:8px;border:1px solid rgba(156,130,255,.14);background:rgba(156,130,255,.035)}.screen-ai-brief small[data-v-33634dd1],.screen-ai-brief strong[data-v-33634dd1]{display:block}.screen-ai-brief small[data-v-33634dd1]{color:#7894a6;font-size:7px}.screen-ai-brief strong[data-v-33634dd1]{margin-top:4px;color:#9c82ff;font-size:8px}.device-prediction[data-v-33634dd1]{display:grid;grid-template-columns:1.3fr .8fr .8fr;gap:7px;margin-top:12px;padding:9px;border:1px solid rgba(67,232,255,.09);border-radius:5px;background:rgba(67,232,255,.025)}.device-prediction.attention[data-v-33634dd1],.device-prediction.warning[data-v-33634dd1]{border-color:rgba(255,183,93,.18);background:rgba(255,183,93,.035)}.device-prediction span[data-v-33634dd1]{color:#7894a6;font-size:8px}.device-prediction strong[data-v-33634dd1]{display:block;margin-top:4px;color:#eafaff;font-size:9px}.device-prediction.attention span:first-child strong[data-v-33634dd1],.device-prediction.warning span:first-child strong[data-v-33634dd1]{color:#ffb75d}.health-intelligence-panel[data-v-33634dd1]{margin-top:12px}.health-device-switch[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.health-device-switch button[data-v-33634dd1]{height:30px;padding:0 9px;border:1px solid rgba(107,190,216,.14);border-radius:5px;color:#7894a6;background:hsla(0,0%,100%,.015);cursor:pointer}.health-device-switch button em[data-v-33634dd1]{margin-left:6px;color:#30e3a2;font-style:normal}.health-device-switch button.attention em[data-v-33634dd1],.health-device-switch button.warning em[data-v-33634dd1]{color:#ffb75d}.health-device-switch button.active[data-v-33634dd1]{border-color:#43e8ff;color:#43e8ff;background:rgba(67,232,255,.08)}.health-intelligence-layout[data-v-33634dd1]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.8fr);gap:14px;margin-top:14px}.health-chart[data-v-33634dd1]{height:330px}.prediction-source[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 10px;border:1px solid rgba(156,130,255,.12);border-radius:5px;color:#7894a6;background:rgba(156,130,255,.035);font-size:9px}.prediction-source i[data-v-33634dd1]{color:#9c82ff}.health-risk-detail[data-v-33634dd1]{display:grid;grid-template-columns:88px 1fr;-ms-flex-line-pack:start;align-content:start;gap:12px;padding:15px;border:1px solid rgba(67,232,255,.12);border-radius:7px;background:hsla(0,0%,100%,.014)}.health-risk-detail.attention[data-v-33634dd1],.health-risk-detail.warning[data-v-33634dd1]{border-color:rgba(255,183,93,.24);background:rgba(255,183,93,.025)}.health-score-ring[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;width:82px;height:82px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:4px solid rgba(48,227,162,.34);border-radius:50%;-webkit-box-shadow:inset 0 0 20px rgba(48,227,162,.08);box-shadow:inset 0 0 20px rgba(48,227,162,.08)}.health-risk-detail.attention .health-score-ring[data-v-33634dd1],.health-risk-detail.warning .health-score-ring[data-v-33634dd1]{border-color:rgba(255,183,93,.48);-webkit-box-shadow:inset 0 0 20px rgba(255,183,93,.08);box-shadow:inset 0 0 20px rgba(255,183,93,.08)}.health-score-ring strong[data-v-33634dd1]{color:#eafaff;font:700 24px Consolas,monospace}.health-score-ring small[data-v-33634dd1]{color:#7894a6;font-size:8px}.health-risk-copy span[data-v-33634dd1]{color:#ffb75d;font-size:9px}.health-risk-copy h3[data-v-33634dd1]{margin:8px 0 0;color:#eafaff;font-size:13px}.health-risk-copy p[data-v-33634dd1]{margin:7px 0 0;color:#7894a6;font-size:9px}.health-factor-list[data-v-33634dd1]{grid-column:1/-1}.health-factor-list>div[data-v-33634dd1]{display:grid;grid-template-columns:110px 1fr 26px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;padding:7px 0;border-bottom:1px solid rgba(111,186,211,.07)}.health-factor-list span[data-v-33634dd1]{color:#abc3ce;font-size:9px}.health-factor-list span small[data-v-33634dd1]{display:block;margin-top:3px;color:#7894a6}.health-factor-list>div>i[data-v-33634dd1]{height:5px;border-radius:5px;background:rgba(111,186,211,.09)}.health-factor-list b[data-v-33634dd1]{display:block;height:100%;border-radius:5px;background:-webkit-gradient(linear,left top,right top,from(#43e8ff),to(#ffb75d));background:linear-gradient(90deg,#43e8ff,#ffb75d)}.health-factor-list em[data-v-33634dd1]{color:#ffb75d;font:9px Consolas,monospace;font-style:normal;text-align:right}.health-recommendation[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1/-1;gap:9px;padding:10px;border:1px solid rgba(48,227,162,.14);border-radius:5px;color:#30e3a2;background:rgba(48,227,162,.035)}.health-recommendation small[data-v-33634dd1],.health-recommendation span[data-v-33634dd1],.health-recommendation strong[data-v-33634dd1]{display:block}.health-recommendation small[data-v-33634dd1]{color:#7894a6;font-size:8px}.health-recommendation strong[data-v-33634dd1]{margin-top:4px;color:#c9eee1;font-size:9px}.health-risk-detail .primary-button[data-v-33634dd1]{grid-column:1/-1;width:100%}.pressure-heatmap-panel[data-v-33634dd1]{margin-bottom:12px}.heatmap-kpis[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px}.heatmap-kpis span[data-v-33634dd1]{min-width:86px;padding:7px 9px;border:1px solid rgba(111,186,211,.09);border-radius:4px;color:#7894a6;background:hsla(0,0%,100%,.014);font-size:8px}.heatmap-kpis strong[data-v-33634dd1]{display:block;margin-top:4px;color:#eafaff;font:10px Consolas,monospace}.pressure-heat-layout[data-v-33634dd1]{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(300px,.7fr);gap:12px;margin-top:14px}.factory-heatmap[data-v-33634dd1]{position:relative;min-width:720px;height:360px;overflow:hidden;border:1px solid rgba(67,232,255,.09);border-radius:7px;background-color:rgba(3,14,24,.52);background-image:linear-gradient(rgba(67,232,255,.028) 1px,transparent 0),linear-gradient(90deg,rgba(67,232,255,.028) 1px,transparent 0);background-size:26px 26px}.factory-zone[data-v-33634dd1]{position:absolute;padding:5px 8px;border:1px solid rgba(111,186,211,.08);border-radius:4px;color:#537386;background:hsla(0,0%,100%,.014);font:8px Consolas,monospace}.zone-station[data-v-33634dd1]{top:7%;left:5%}.zone-a[data-v-33634dd1]{top:7%;left:53%}.zone-b[data-v-33634dd1]{top:43%;left:53%}.zone-c[data-v-33634dd1]{right:5%;bottom:7%}.heat-route[data-v-33634dd1]{position:absolute;height:2px;background:rgba(67,232,255,.12);-webkit-transform-origin:left center;transform-origin:left center}.route-main[data-v-33634dd1]{top:50%;left:9%;width:46%}.route-a[data-v-33634dd1]{top:50%;left:36%;width:42%;-webkit-transform:rotate(-27deg);transform:rotate(-27deg)}.route-b[data-v-33634dd1]{top:50%;left:36%;width:43%;-webkit-transform:rotate(5deg);transform:rotate(5deg)}.route-c[data-v-33634dd1]{top:50%;left:36%;width:55%;-webkit-transform:rotate(28deg);transform:rotate(28deg)}.heat-point[data-v-33634dd1]{z-index:2;width:98px;padding:8px 6px;border:1px solid rgba(var(--heat-rgb),.42);border-radius:6px;color:#eafaff;background:rgba(5,21,33,.94);-webkit-box-shadow:0 0 calc(var(--heat-size)*0.75) rgba(var(--heat-rgb),.17);box-shadow:0 0 calc(var(--heat-size)*0.75) rgba(var(--heat-rgb),.17);cursor:pointer}.heat-point>i[data-v-33634dd1],.heat-point[data-v-33634dd1]{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.heat-point>i[data-v-33634dd1]{z-index:-1;top:50%;left:50%;width:calc(var(--heat-size)*2);height:calc(var(--heat-size)*2);border-radius:50%;background:radial-gradient(circle,rgba(var(--heat-rgb),.3),rgba(var(--heat-rgb),.08) 45%,transparent 70%);-webkit-animation:heat-breathe-data-v-33634dd1 2.6s ease-in-out infinite;animation:heat-breathe-data-v-33634dd1 2.6s ease-in-out infinite}.heat-point em[data-v-33634dd1],.heat-point small[data-v-33634dd1],.heat-point strong[data-v-33634dd1]{display:block}.heat-point strong[data-v-33634dd1]{font:600 14px Consolas,monospace}.heat-point small[data-v-33634dd1]{margin-top:4px;overflow:hidden;color:#7894a6;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.heat-point em[data-v-33634dd1]{margin-top:4px;color:rgb(var(--heat-rgb));font-size:7px;font-style:normal}.heat-legend[data-v-33634dd1]{position:absolute;right:10px;bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:7px 9px;border:1px solid rgba(107,190,216,.14);border-radius:4px;background:rgba(3,14,24,.86)}.heat-legend span[data-v-33634dd1]{color:#7894a6;font-size:8px}.heat-legend i[data-v-33634dd1]{display:inline-block;width:7px;height:7px;margin-right:4px;border-radius:50%}.heat-legend i.good[data-v-33634dd1]{background:#43e8ff}.heat-legend i.warning[data-v-33634dd1]{background:#ffb75d}.heat-legend i.danger[data-v-33634dd1]{background:#ff667a}@-webkit-keyframes heat-breathe-data-v-33634dd1{0%,to{opacity:.72;-webkit-transform:translate(-50%,-50%) scale(.86);transform:translate(-50%,-50%) scale(.86)}50%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08)}}@keyframes heat-breathe-data-v-33634dd1{0%,to{opacity:.72;-webkit-transform:translate(-50%,-50%) scale(.86);transform:translate(-50%,-50%) scale(.86)}50%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08)}}.heatmap-diagnosis[data-v-33634dd1]{padding:15px;border:1px solid rgba(255,102,122,.18);border-radius:7px;color:#eafaff;background:linear-gradient(145deg,rgba(53,22,34,.42),rgba(10,27,40,.72))}.heatmap-diagnosis h3[data-v-33634dd1]{margin:13px 0 0;color:#eafaff;font-size:14px}.heatmap-diagnosis>p[data-v-33634dd1]{margin:8px 0 0;color:#91a9b5;font-size:10px;line-height:1.65}.heatmap-diagnosis ol[data-v-33634dd1]{margin:13px 0 0;padding:0;list-style:none}.heatmap-diagnosis li[data-v-33634dd1]{display:grid;grid-template-columns:24px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid rgba(111,186,211,.07)}.heatmap-diagnosis li b[data-v-33634dd1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:23px;height:23px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;color:#ff667a;background:rgba(255,102,122,.08);font:9px Consolas,monospace}.heatmap-diagnosis li small[data-v-33634dd1],.heatmap-diagnosis li span[data-v-33634dd1]{display:block}.heatmap-diagnosis li span[data-v-33634dd1]{color:#d7edf4;font-size:9px}.heatmap-diagnosis li small[data-v-33634dd1]{margin-top:3px;color:#7894a6;font-size:8px}.heatmap-action[data-v-33634dd1]{margin:12px 0;padding:10px;border:1px solid rgba(255,183,93,.15);border-radius:5px;background:rgba(255,183,93,.04)}.heatmap-action span[data-v-33634dd1],.heatmap-action strong[data-v-33634dd1]{display:block}.heatmap-action span[data-v-33634dd1]{color:#ffb75d;font-size:8px}.heatmap-action strong[data-v-33634dd1]{margin-top:5px;font-size:10px}.heatmap-diagnosis .primary-button[data-v-33634dd1]{width:100%}.intelligent-strategy .panel-header p[data-v-33634dd1]{max-width:260px}.fleet-compare[data-v-33634dd1]{display:grid;grid-template-columns:1fr 22px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;margin-top:14px}.fleet-compare>div[data-v-33634dd1]{padding:10px;border:1px solid rgba(111,186,211,.1);border-radius:5px;background:hsla(0,0%,100%,.014)}.fleet-compare>i[data-v-33634dd1]{color:#9c82ff;text-align:center}.fleet-compare small[data-v-33634dd1],.fleet-compare span[data-v-33634dd1],.fleet-compare strong[data-v-33634dd1]{display:block}.fleet-compare span[data-v-33634dd1]{color:#7894a6;font-size:8px}.fleet-compare strong[data-v-33634dd1]{margin-top:6px;font-size:12px}.fleet-compare small[data-v-33634dd1]{margin-top:5px;color:#7894a6;font-size:8px}.fleet-compare .recommended[data-v-33634dd1]{border-color:rgba(156,130,255,.24);background:rgba(156,130,255,.055)}.fleet-compare .recommended strong[data-v-33634dd1]{color:#9c82ff}.strategy-impact-grid[data-v-33634dd1]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-top:8px}.strategy-impact-grid span[data-v-33634dd1]{padding:8px;background:hsla(0,0%,100%,.014)}.strategy-impact-grid small[data-v-33634dd1],.strategy-impact-grid strong[data-v-33634dd1]{display:block}.strategy-impact-grid small[data-v-33634dd1]{color:#7894a6;font-size:8px}.strategy-impact-grid strong[data-v-33634dd1]{margin-top:4px;color:#30e3a2;font:10px Consolas,monospace}.strategy-steps[data-v-33634dd1]{margin:10px 0 0;padding:0;list-style:none}.strategy-steps li[data-v-33634dd1]{display:grid;grid-template-columns:27px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid rgba(111,186,211,.07)}.strategy-steps li b[data-v-33634dd1]{color:#9c82ff;font:11px Consolas,monospace}.strategy-steps small[data-v-33634dd1],.strategy-steps strong[data-v-33634dd1]{display:block}.strategy-steps strong[data-v-33634dd1]{font-size:9px}.strategy-steps small[data-v-33634dd1]{margin-top:3px;color:#7894a6;font-size:7px}.guardrail-list[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-top:9px}.guardrail-list span[data-v-33634dd1]{padding:5px 6px;border:1px solid rgba(48,227,162,.12);border-radius:4px;color:#91c9b5;background:rgba(48,227,162,.035);font-size:7px}.guardrail-list i[data-v-33634dd1]{margin-right:4px;color:#30e3a2}.strategy-action[data-v-33634dd1]{width:100%;margin-top:10px}.saving-verification-panel[data-v-33634dd1]{margin-top:12px}.verification-status[data-v-33634dd1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#30e3a2;font-size:9px}.verification-status>i[data-v-33634dd1]{width:6px;height:6px;border-radius:50%;background:#30e3a2;-webkit-box-shadow:0 0 8px #30e3a2;box-shadow:0 0 8px #30e3a2}.verification-status small[data-v-33634dd1]{display:block;margin-left:5px;color:#7894a6}.verification-kpi-grid[data-v-33634dd1]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.verification-kpi-grid>div[data-v-33634dd1]{padding:11px;border:1px solid rgba(111,186,211,.09);border-radius:5px;background:hsla(0,0%,100%,.014)}.verification-kpi-grid>div.verified[data-v-33634dd1]{border-color:rgba(48,227,162,.16);background:rgba(48,227,162,.035)}.verification-kpi-grid em[data-v-33634dd1],.verification-kpi-grid span[data-v-33634dd1],.verification-kpi-grid strong[data-v-33634dd1]{display:block}.verification-kpi-grid span[data-v-33634dd1]{color:#7894a6;font-size:9px}.verification-kpi-grid strong[data-v-33634dd1]{margin-top:6px;font:600 20px Consolas,monospace}.verification-kpi-grid strong small[data-v-33634dd1]{color:#7894a6;font-size:8px}.verification-kpi-grid .verified strong[data-v-33634dd1]{color:#30e3a2}.verification-kpi-grid em[data-v-33634dd1]{margin-top:5px;color:#7894a6;font-size:8px;font-style:normal}.verification-layout[data-v-33634dd1]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(290px,.7fr);gap:12px;margin-top:12px}.verification-chart[data-v-33634dd1]{height:270px}.verification-legend[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;color:#7894a6;font-size:8px}.verification-legend span[data-v-33634dd1]:before{display:inline-block;width:12px;height:3px;margin:0 5px 2px 0;content:""}.verification-legend .baseline[data-v-33634dd1]:before{background:#5b8cff}.verification-legend .actual[data-v-33634dd1]:before{background:#9c82ff}.verification-legend .verified[data-v-33634dd1]:before{background:#30e3a2}.verification-method[data-v-33634dd1]{padding:14px;border:1px solid rgba(48,227,162,.15);border-radius:6px;background:rgba(48,227,162,.025)}.verification-method h3[data-v-33634dd1]{margin:13px 0 0;color:#eafaff;font-size:13px}.verification-method>div[data-v-33634dd1]{margin-top:10px}.verification-method>div span[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(111,186,211,.07);color:#7894a6;font-size:8px}.verification-method>div strong[data-v-33634dd1]{color:#eafaff;font-size:9px}.verification-method p[data-v-33634dd1]{margin:11px 0;color:#7894a6;font-size:8px;line-height:1.55}.verification-method p i[data-v-33634dd1]{color:#43e8ff}.verification-method .primary-button[data-v-33634dd1]{width:100%}@media (max-width:1500px){.product-header[data-v-33634dd1]{grid-template-columns:224px minmax(320px,1fr) auto}.header-tools[data-v-33634dd1]{gap:10px}.connection-state[data-v-33634dd1]{display:none}.metric-grid[data-v-33634dd1]{grid-template-columns:repeat(3,1fr)}.device-strip[data-v-33634dd1],.postprocess-grid[data-v-33634dd1],.pressure-point-grid[data-v-33634dd1]{grid-template-columns:repeat(2,1fr)}}@media (max-width:1180px){.module-sidebar[data-v-33634dd1]{width:190px;-ms-flex-preferred-size:190px;flex-basis:190px}.header-context[data-v-33634dd1]{display:none}.product-header[data-v-33634dd1]{grid-template-columns:190px 1fr}.header-tools[data-v-33634dd1]{grid-column:2;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.customer-profile-grid[data-v-33634dd1],.equal-columns[data-v-33634dd1],.wide-left[data-v-33634dd1]{grid-template-columns:1fr}.network-flow[data-v-33634dd1]{min-width:920px}.network-panel[data-v-33634dd1]{overflow-x:auto}.company-grid[data-v-33634dd1],.device-detail-grid[data-v-33634dd1],.saving-project-grid[data-v-33634dd1]{grid-template-columns:1fr}.customer-timeline-panel[data-v-33634dd1]{grid-column:auto}.metric-grid[data-v-33634dd1]{grid-template-columns:repeat(2,1fr)}.customer-hero[data-v-33634dd1]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.customer-hero-stats[data-v-33634dd1]{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%}.bigscreen-grid[data-v-33634dd1]{grid-template-columns:1fr 2fr}.screen-alerts[data-v-33634dd1]{display:none}.bigscreen-metrics[data-v-33634dd1]{grid-template-columns:repeat(3,1fr);height:180px}.bigscreen-grid[data-v-33634dd1]{height:calc(100vh - 282px)}}@media (max-width:760px){.product-header[data-v-33634dd1]{grid-template-columns:1fr;height:62px}.brand-block[data-v-33634dd1]{border-right:0}.header-tools[data-v-33634dd1]{display:none}.product-workspace[data-v-33634dd1]{min-height:calc(100vh - 146px)}.module-sidebar[data-v-33634dd1]{display:none}.page-toolbar[data-v-33634dd1]{padding:0 10px}.toolbar-actions .refresh-time[data-v-33634dd1],.toolbar-actions .simulation-label[data-v-33634dd1]{display:none}.page-section[data-v-33634dd1]{padding:10px}.overview-hero[data-v-33634dd1]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-diagnosis[data-v-33634dd1]{width:100%}.compact-metric-grid[data-v-33634dd1],.customer-summary[data-v-33634dd1],.metric-grid[data-v-33634dd1],.pressure-kpi-row[data-v-33634dd1]{grid-template-columns:1fr 1fr}.device-strip[data-v-33634dd1],.mini-timeline[data-v-33634dd1],.postprocess-grid[data-v-33634dd1],.pressure-point-grid[data-v-33634dd1],.profile-fields[data-v-33634dd1],.report-grid[data-v-33634dd1],.retrofit-grid[data-v-33634dd1]{grid-template-columns:1fr}.network-flow[data-v-33634dd1]{grid-template-columns:repeat(6,135px)}.section-heading[data-v-33634dd1]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.company-live-data[data-v-33634dd1],.device-data-grid[data-v-33634dd1]{grid-template-columns:repeat(2,1fr)}.customer-tabs[data-v-33634dd1]{overflow-x:auto}.customer-tabs button[data-v-33634dd1]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.customer-hero-stats[data-v-33634dd1]{-ms-flex-wrap:wrap;flex-wrap:wrap}.contract-row[data-v-33634dd1]{min-width:780px}.record-list[data-v-33634dd1]{overflow-x:auto}.architecture-flow[data-v-33634dd1],.tenant-model[data-v-33634dd1]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.architecture-flow b[data-v-33634dd1],.tenant-model i[data-v-33634dd1]{-webkit-transform:rotate(90deg);transform:rotate(90deg);text-align:center}.bigscreen-metrics[data-v-33634dd1]{grid-template-columns:repeat(2,1fr);height:260px}.bigscreen-grid[data-v-33634dd1]{grid-template-columns:1fr;height:calc(100vh - 362px)}.screen-fleet[data-v-33634dd1]{display:none}.bigscreen-header[data-v-33634dd1]{grid-template-columns:1fr auto}.bigscreen-header h1[data-v-33634dd1]{display:none}}@media (max-width:1500px){.pressure-heat-layout[data-v-33634dd1]{grid-template-columns:1fr}.heatmap-diagnosis[data-v-33634dd1]{min-width:0}.heatmap-diagnosis ol[data-v-33634dd1]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.heatmap-diagnosis li[data-v-33634dd1]{padding:10px;border:1px solid rgba(111,186,211,.08);border-radius:5px;background:hsla(0,0%,100%,.012)}}.screen-health-score[data-v-33634dd1]{position:relative}.screen-forecast-stats>span.danger strong[data-v-33634dd1]{color:#ff667a}.screen-alert-list>div.warning>i[data-v-33634dd1]{color:#ffb75d;background:#ffb75d;-webkit-box-shadow:0 0 7px rgba(255,183,93,.7);box-shadow:0 0 7px rgba(255,183,93,.7)}.screen-alert-list>div.warning>em[data-v-33634dd1]{color:#ffb75d}.screen-alert-list>div.danger>i[data-v-33634dd1]{color:#ff667a;background:#ff667a;-webkit-box-shadow:0 0 7px rgba(255,102,122,.72);box-shadow:0 0 7px rgba(255,102,122,.72)}.screen-alert-list>div.danger>em[data-v-33634dd1]{color:#ff667a}.screen-alert-list>div.info>i[data-v-33634dd1]{color:#43e8ff;background:#43e8ff;-webkit-box-shadow:0 0 7px rgba(67,232,255,.72);box-shadow:0 0 7px rgba(67,232,255,.72)}.screen-alert-list>div.info>em[data-v-33634dd1]{color:#43e8ff}.screen-alert-list>div.success>i[data-v-33634dd1]{color:#30e3a2;background:#30e3a2;-webkit-box-shadow:0 0 7px rgba(48,227,162,.72);box-shadow:0 0 7px rgba(48,227,162,.72)}.screen-alert-list>div.success>em[data-v-33634dd1]{color:#30e3a2}.screen-metric-card.muted[data-v-33634dd1]{opacity:.44;-webkit-filter:saturate(.4);filter:saturate(.4)}.screen-collect-panel[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;min-height:0;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#456678 transparent}.equipment-collect-panel[data-v-33634dd1]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:180px;max-height:420px}.screen-collect-panel[data-v-33634dd1]::-webkit-scrollbar{width:4px}.screen-collect-panel[data-v-33634dd1]::-webkit-scrollbar-track{background:transparent}.screen-collect-panel[data-v-33634dd1]::-webkit-scrollbar-thumb{border-radius:2px;background:#456678}.screen-collect-panel[data-v-33634dd1]:hover::-webkit-scrollbar-thumb{background:#5d8297}.screen-collect-panel .screen-panel-title[data-v-33634dd1]{position:sticky;z-index:2;top:0;background:#04141f}.screen-collect-tip[data-v-33634dd1]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;padding:6px 8px;border-left:2px solid #ffb75d;color:#ffb75d;background:rgba(255,183,93,.07);font-size:10px;line-height:1.6}.screen-collect-tip.screen-collect-adopt[data-v-33634dd1]{border-left-color:#43e8ff;color:#43e8ff;background:rgba(64,208,222,.08);cursor:pointer}.screen-collect-tip.screen-collect-adopt[data-v-33634dd1]:hover{background:rgba(64,208,222,.16)}.screen-collect-group[data-v-33634dd1]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-top:1px solid rgba(107,190,216,.14)}.screen-collect-group[data-v-33634dd1]:last-of-type{padding-bottom:34px}.screen-collect-group>header[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:5px 0;color:#8fb0c2;font-size:10px;letter-spacing:.6px;cursor:pointer}.screen-collect-group>header>i[data-v-33634dd1]{color:#43e8ff;font-size:11px}.screen-collect-group>header>small[data-v-33634dd1]{margin-left:auto;color:#7894a6;font-size:9px}.screen-collect-group>header>.collect-sync[data-v-33634dd1]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto;padding:1px 6px;border:1px solid rgba(67,232,255,.42);border-radius:2px;background:rgba(67,232,255,.08);color:#43e8ff;font-family:inherit;font-size:9px;line-height:1.5;letter-spacing:0;cursor:pointer}.screen-collect-group>header>.collect-sync[data-v-33634dd1]:hover{border-color:#43e8ff;background:rgba(67,232,255,.2)}.screen-collect-group>header>.collect-sync+small[data-v-33634dd1]{margin-left:8px}.screen-collect-row[data-v-33634dd1]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 58px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;padding:3px 0;color:#8ea9b8;font-size:11px}.screen-collect-row .collect-name[data-v-33634dd1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen-collect-row .collect-value[data-v-33634dd1]{color:#cfe7f2;font-family:Consolas,monospace;font-size:12px;font-variant-numeric:tabular-nums}.screen-collect-row .collect-value small[data-v-33634dd1]{margin-left:3px;color:#7894a6;font-size:9px}.screen-collect-row .collect-age[data-v-33634dd1]{color:rgba(120,148,166,.62);font-size:9px;font-style:normal;text-align:right}.screen-collect-row.is-primary .collect-name[data-v-33634dd1]{color:#cfe7f2}.screen-collect-row.is-primary .collect-value[data-v-33634dd1]{color:#43e8ff;font-size:15px}.screen-collect-row.is-stale .collect-value[data-v-33634dd1]{color:rgba(200,210,218,.4)}.screen-collect-row.is-stale .collect-age[data-v-33634dd1]{color:#ffb75d}.screen-collect-row .collect-age.is-silent[data-v-33634dd1]{color:#ffb75d;font-size:9px;font-style:normal;letter-spacing:.5px}.screen-collect-row .collect-edit[data-v-33634dd1]{position:absolute;right:0;top:50%;display:none;width:14px;height:14px;padding:0;border:0;background:none;color:#43e8ff;font-size:11px;line-height:1;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.screen-collect-row:hover .collect-edit[data-v-33634dd1]{display:block}.screen-collect-row:hover .collect-age[data-v-33634dd1]{visibility:hidden}@media (max-width:1180px){.network-panel[data-v-33634dd1],.pressure-heatmap-panel[data-v-33634dd1]{overflow-x:auto}.health-intelligence-layout[data-v-33634dd1],.pressure-heat-layout[data-v-33634dd1],.verification-layout[data-v-33634dd1]{grid-template-columns:1fr}.heatmap-diagnosis[data-v-33634dd1]{min-width:720px}.verification-kpi-grid[data-v-33634dd1]{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.twin-summary-row[data-v-33634dd1],.verification-kpi-grid[data-v-33634dd1]{grid-template-columns:repeat(2,1fr);min-width:720px}.forecast-decision-card[data-v-33634dd1],.forecast-panel[data-v-33634dd1]{min-width:0}.decision-impact[data-v-33634dd1]{grid-template-columns:1fr}.health-device-switch[data-v-33634dd1]{width:100%}.health-intelligence-panel[data-v-33634dd1]{overflow-x:auto}.health-intelligence-layout[data-v-33634dd1]{min-width:720px}.heatmap-kpis[data-v-33634dd1]{-ms-flex-wrap:wrap;flex-wrap:wrap}.pressure-heat-layout[data-v-33634dd1]{min-width:720px}.heatmap-diagnosis ol[data-v-33634dd1]{grid-template-columns:1fr}.screen-ai-brief[data-v-33634dd1]{display:none}}.bigscreen-page[data-v-33634dd1]{display:grid;grid-template-rows:52px 76px minmax(0,1fr);row-gap:8px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100vh;padding:10px 12px;color:#dff8ff;background-color:#020912;background-image:radial-gradient(circle at 50% -18%,rgba(21,145,190,.2),transparent 34%),radial-gradient(circle at 50% 55%,rgba(35,91,150,.08),transparent 42%),linear-gradient(rgba(67,232,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(67,232,255,.018) 1px,transparent 0);background-size:auto,auto,30px 30px,30px 30px}.bigscreen-header[data-v-33634dd1]{position:relative;display:grid;height:auto;grid-template-columns:minmax(240px,1fr) auto minmax(300px,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(67,232,255,.2)}.bigscreen-header[data-v-33634dd1]:after{position:absolute;right:34%;bottom:-1px;left:34%;height:2px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#43e8ff),to(transparent));background:linear-gradient(90deg,transparent,#43e8ff,transparent);-webkit-box-shadow:0 0 12px rgba(67,232,255,.45);box-shadow:0 0 12px rgba(67,232,255,.45);content:""}.bigscreen-brand>div[data-v-33634dd1],.bigscreen-brand[data-v-33634dd1]{min-width:0}.bigscreen-brand strong[data-v-33634dd1]{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.bigscreen-brand small[data-v-33634dd1]{margin-top:3px;font-size:7px;letter-spacing:1.4px}.screen-title-block[data-v-33634dd1]{text-align:center}.screen-title-block>small[data-v-33634dd1]{display:block;color:#52778a;font:6px Consolas,monospace;letter-spacing:2.3px}.screen-title-block h1[data-v-33634dd1]{margin:2px 0 0;font-size:20px;font-weight:500;letter-spacing:4px;text-shadow:0 0 18px rgba(67,232,255,.3)}.screen-title-block>span[data-v-33634dd1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;margin-top:2px;color:#30e3a2;font-size:7px}.screen-title-block>span i[data-v-33634dd1]{width:5px;height:5px;border-radius:50%;background:#30e3a2;-webkit-box-shadow:0 0 8px #30e3a2;box-shadow:0 0 8px #30e3a2}.screen-meta[data-v-33634dd1]{gap:10px}.screen-meta span[data-v-33634dd1]{font-size:8px}.screen-meta>em[data-v-33634dd1]{padding:4px 6px;border:1px solid rgba(156,130,255,.2);border-radius:3px;color:#9c82ff;background:rgba(156,130,255,.06);font-size:7px;font-style:normal}.screen-meta strong[data-v-33634dd1]{font-size:16px}.screen-meta button[data-v-33634dd1]{width:27px;height:27px}.bigscreen-metrics[data-v-33634dd1]{display:grid;height:auto;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:0}.bigscreen-metrics>div[data-v-33634dd1]{position:relative;min-width:0;padding:9px 10px 8px 38px;border:1px solid rgba(67,232,255,.14);background:linear-gradient(135deg,rgba(9,31,48,.92),rgba(5,19,31,.82));-webkit-box-shadow:inset 0 0 22px rgba(67,232,255,.018);box-shadow:inset 0 0 22px rgba(67,232,255,.018)}.bigscreen-metrics>div[data-v-33634dd1]:before{position:absolute;top:0;bottom:0;left:0;width:2px;background:#43e8ff;opacity:.72;content:""}.bigscreen-metrics>div[data-v-33634dd1]:after{width:13px;height:13px;opacity:.7}.bigscreen-metrics>div>i[data-v-33634dd1]{position:absolute;top:15px;left:11px;color:#43e8ff;font-size:16px}.bigscreen-metrics>div>span[data-v-33634dd1]{overflow:hidden;color:#87a8b8;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.bigscreen-metrics>div>strong[data-v-33634dd1]{margin-top:5px;font-size:clamp(18px,1.55vw,24px);line-height:1}.bigscreen-metrics>div>strong small[data-v-33634dd1]{margin-left:3px;font-size:7px}.bigscreen-metrics>div>em[data-v-33634dd1]{right:9px;bottom:7px;overflow:hidden;max-width:48%;color:#30e3a2;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.bigscreen-metrics>div.warn[data-v-33634dd1]:before{background:#ffb75d}.bigscreen-metrics>div.warn>em[data-v-33634dd1],.bigscreen-metrics>div.warn>i[data-v-33634dd1]{color:#ffb75d}.bigscreen-metrics>div.danger[data-v-33634dd1]{border-color:rgba(255,102,122,.23)}.bigscreen-metrics>div.danger[data-v-33634dd1]:before{background:#ff667a;-webkit-box-shadow:0 0 8px rgba(255,102,122,.5);box-shadow:0 0 8px rgba(255,102,122,.5)}.bigscreen-metrics>div.danger>em[data-v-33634dd1],.bigscreen-metrics>div.danger>i[data-v-33634dd1]{color:#ff667a}.bigscreen-metrics>div.forecast[data-v-33634dd1]:before{background:#9c82ff}.bigscreen-metrics>div.forecast>em[data-v-33634dd1],.bigscreen-metrics>div.forecast>i[data-v-33634dd1]{color:#9c82ff}.bigscreen-metrics>div.good[data-v-33634dd1]{border-color:rgba(48,227,162,.18)}.bigscreen-metrics>div.good[data-v-33634dd1]:before{background:#30e3a2}.bigscreen-metrics>div.good>em[data-v-33634dd1],.bigscreen-metrics>div.good>i[data-v-33634dd1]{color:#30e3a2}.bigscreen-metrics>div.neutral[data-v-33634dd1]{color:#7f9faf;border-color:rgba(127,159,175,.2)}.bigscreen-metrics>div.neutral[data-v-33634dd1]:before{background:#7f9faf}.bigscreen-metrics>div.neutral>em[data-v-33634dd1],.bigscreen-metrics>div.neutral>i[data-v-33634dd1]{color:#7f9faf}.screen-metric-card[data-v-33634dd1]{isolation:isolate;color:#43e8ff;cursor:pointer;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.screen-metric-card.warn[data-v-33634dd1]{color:#ffb75d}.screen-metric-card.danger[data-v-33634dd1]{color:#ff667a}.screen-metric-card.forecast[data-v-33634dd1]{color:#9c82ff}.screen-metric-card.good[data-v-33634dd1]{color:#30e3a2}.screen-metric-card[data-v-33634dd1]:focus-visible,.screen-metric-card[data-v-33634dd1]:hover{z-index:8;border-color:currentColor;outline:none;-webkit-box-shadow:inset 0 0 26px rgba(67,232,255,.045),0 7px 22px rgba(0,0,0,.34),0 0 11px rgba(67,232,255,.1);box-shadow:inset 0 0 26px rgba(67,232,255,.045),0 7px 22px rgba(0,0,0,.34),0 0 11px rgba(67,232,255,.1)}.screen-metric-sparkline[data-v-33634dd1]{position:absolute;z-index:4;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:7px 10px 5px;color:inherit;background:linear-gradient(105deg,rgba(2,12,22,.985),rgba(4,23,38,.97));opacity:0;pointer-events:none;-webkit-transition:opacity .18s ease;transition:opacity .18s ease}.screen-metric-sparkline[data-v-33634dd1]:before{position:absolute;inset:0;background:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0);background-size:100% 12px,24px 100%;content:"";pointer-events:none}.screen-metric-card:focus-visible .screen-metric-sparkline[data-v-33634dd1],.screen-metric-card:hover .screen-metric-sparkline[data-v-33634dd1]{opacity:1}.screen-metric-sparkline svg[data-v-33634dd1]{position:relative;z-index:1;width:100%;height:44px;overflow:visible}.screen-metric-sparkline polyline[data-v-33634dd1]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke;-webkit-filter:drop-shadow(0 0 4px currentColor);filter:drop-shadow(0 0 4px currentColor)}.screen-metric-sparkline polygon[data-v-33634dd1]{fill:currentColor;opacity:.1}.screen-metric-sparkline small[data-v-33634dd1]{position:relative;z-index:1;display:block;margin-top:3px;color:#89a6b4;font-size:6px;letter-spacing:.4px;text-align:right}.screen-data-editing .screen-metric-sparkline[data-v-33634dd1]{display:none}.screen-command-grid[data-v-33634dd1]{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) clamp(300px,24vw,350px);gap:8px}.screen-column[data-v-33634dd1]{display:grid;min-width:0;min-height:0;gap:8px}.screen-right-column[data-v-33634dd1]{grid-template-rows:minmax(138px,.85fr) minmax(118px,.9fr) minmax(260px,1.9fr);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#456678 transparent}.screen-alert-list[data-v-33634dd1]{overflow-y:auto}.screen-panel[data-v-33634dd1]{position:relative;min-width:0;min-height:0;overflow:hidden;padding:8px;border:1px solid rgba(67,232,255,.14);background:linear-gradient(145deg,rgba(6,25,40,.9),rgba(3,16,28,.84));-webkit-box-shadow:inset 0 0 32px rgba(67,232,255,.015);box-shadow:inset 0 0 32px rgba(67,232,255,.015)}.screen-navigation-card[data-v-33634dd1]{cursor:pointer;-webkit-transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,box-shadow .18s ease;transition:border-color .18s ease,box-shadow .18s ease,-webkit-box-shadow .18s ease}.screen-navigation-card[data-v-33634dd1]:focus-visible,.screen-navigation-card[data-v-33634dd1]:hover{border-color:rgba(48,227,162,.55);-webkit-box-shadow:inset 0 0 28px rgba(48,227,162,.045),0 0 14px rgba(48,227,162,.09);box-shadow:inset 0 0 28px rgba(48,227,162,.045),0 0 14px rgba(48,227,162,.09)}.screen-navigation-card[data-v-33634dd1]:focus-visible{outline:1px solid #30e3a2;outline-offset:2px}.screen-panel-link-arrow[data-v-33634dd1]{color:#30e3a2;font:14px/1 Microsoft YaHei,sans-serif}.screen-panel[data-v-33634dd1]:after,.screen-panel[data-v-33634dd1]:before{position:absolute;width:11px;height:11px;pointer-events:none;content:""}.screen-panel[data-v-33634dd1]:before{top:-1px;left:-1px;border-top:1px solid #43e8ff;border-left:1px solid #43e8ff}.screen-panel[data-v-33634dd1]:after{right:-1px;bottom:-1px;border-right:1px solid rgba(67,232,255,.5);border-bottom:1px solid rgba(67,232,255,.5)}.screen-panel-title[data-v-33634dd1]{min-height:28px;padding:0 0 6px;border-bottom:1px solid rgba(67,232,255,.09)}.screen-panel-title>span[data-v-33634dd1]{color:#d6f1f8;font-size:10px}.screen-panel-title>span small[data-v-33634dd1]{display:block;margin-top:3px;color:#587789;font-size:7px;font-weight:400}.screen-panel-title>em[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;color:#54788a;font-size:6px;letter-spacing:1px}.screen-panel-title>em i[data-v-33634dd1]{width:5px;height:5px;border-radius:50%;background:#30e3a2;-webkit-box-shadow:0 0 7px #30e3a2;box-shadow:0 0 7px #30e3a2}.screen-device-list[data-v-33634dd1]{display:grid;gap:5px;margin-top:6px}.screen-device[data-v-33634dd1]{display:grid;min-height:45px;grid-template-columns:13px minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin:0;padding:5px 6px;border:1px solid rgba(111,186,211,.08);background:hsla(0,0%,100%,.014)}.screen-device-state[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.screen-device-state i[data-v-33634dd1]{width:6px;height:6px;border-radius:50%;background:#43e8ff;-webkit-box-shadow:0 0 7px rgba(67,232,255,.7);box-shadow:0 0 7px rgba(67,232,255,.7)}.screen-device.unload .screen-device-state i[data-v-33634dd1],.screen-device.warning .screen-device-state i[data-v-33634dd1]{background:#ffb75d;-webkit-box-shadow:0 0 7px rgba(255,183,93,.65);box-shadow:0 0 7px rgba(255,183,93,.65)}.screen-device.standby .screen-device-state i[data-v-33634dd1]{background:#547080;-webkit-box-shadow:none;box-shadow:none}.screen-device>div[data-v-33634dd1]{min-width:0}.screen-device>div strong[data-v-33634dd1]{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.screen-device>div small[data-v-33634dd1]{margin-top:2px;font-size:6px}.screen-device>div b[data-v-33634dd1]{display:block;height:2px;margin-top:4px;overflow:hidden;border-radius:2px;background:rgba(111,186,211,.1)}.screen-device>div b i[data-v-33634dd1]{display:block;height:100%;border-radius:inherit;background:-webkit-gradient(linear,left top,right top,from(#5b8cff),to(#43e8ff));background:linear-gradient(90deg,#5b8cff,#43e8ff)}.screen-device>span[data-v-33634dd1]:last-child{min-width:48px;color:#e7fbff;font-size:10px;text-align:right}.screen-device>span:last-child small[data-v-33634dd1]{display:inline;margin-left:2px;font-size:6px}.screen-device>span:last-child em[data-v-33634dd1]{display:block;margin-top:3px;color:#7894a6;font-size:6px;font-style:normal}.screen-fleet-summary[data-v-33634dd1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:6px}.screen-fleet-summary span[data-v-33634dd1]{padding:6px;font-size:6px}.screen-fleet-summary strong[data-v-33634dd1]{display:block;float:none;margin-top:3px;font-size:8px}.screen-health-main[data-v-33634dd1]{display:grid;grid-template-columns:58px minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:7px}.screen-health-score[data-v-33634dd1]{display:grid;width:54px;height:54px;place-items:center;border-radius:50%;background:conic-gradient(#ffb75d var(--health-score),hsla(0,0%,100%,.055) 0)}.screen-health-score[data-v-33634dd1]:before{position:absolute;width:42px;height:42px;border-radius:50%;background:#071827;content:""}.screen-health-score span[data-v-33634dd1]{z-index:1;text-align:center}.screen-health-score small[data-v-33634dd1],.screen-health-score strong[data-v-33634dd1]{display:block}.screen-health-score strong[data-v-33634dd1]{color:#ffb75d;font:600 16px Consolas,monospace}.screen-health-score small[data-v-33634dd1]{color:#7894a6;font-size:6px}.screen-health-main>div[data-v-33634dd1]:last-child{min-width:0}.screen-risk-tag[data-v-33634dd1]{display:inline-block;padding:3px 5px;color:#ffb75d;background:rgba(255,183,93,.07);font-size:6px}.screen-health-main>div>small[data-v-33634dd1],.screen-health-main>div>strong[data-v-33634dd1]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen-health-main>div>strong[data-v-33634dd1]{margin-top:5px;font-size:8px}.screen-health-main>div>small[data-v-33634dd1]{margin-top:4px;color:#7894a6;font-size:6px}.screen-health-score.normal[data-v-33634dd1]{background:conic-gradient(#30e3a2 var(--health-score),hsla(0,0%,100%,.055) 0)}.screen-health-score.normal strong[data-v-33634dd1]{color:#30e3a2}.screen-health-score.danger[data-v-33634dd1]{background:conic-gradient(#ff667a var(--health-score),hsla(0,0%,100%,.055) 0)}.screen-health-score.danger strong[data-v-33634dd1]{color:#ff667a}.screen-risk-tag.normal[data-v-33634dd1]{color:#30e3a2;background:rgba(48,227,162,.07)}.screen-risk-tag.danger[data-v-33634dd1]{color:#ff667a;background:rgba(255,102,122,.08)}.screen-health-factors[data-v-33634dd1]{display:grid;gap:4px;margin-top:7px}.screen-health-factors>span[data-v-33634dd1]{display:grid;grid-template-columns:54px minmax(0,1fr) 52px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.screen-health-factors small[data-v-33634dd1]{overflow:hidden;color:#7894a6;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.screen-health-factors b[data-v-33634dd1]{height:3px;overflow:hidden;border-radius:2px;background:hsla(0,0%,100%,.055)}.screen-health-factors b i[data-v-33634dd1]{display:block;height:100%;background:-webkit-gradient(linear,left top,right top,from(#ffb75d),to(#ff667a));background:linear-gradient(90deg,#ffb75d,#ff667a)}.screen-health-factors em[data-v-33634dd1]{overflow:hidden;color:#a9c0ca;font-size:6px;font-style:normal;text-align:right;text-overflow:ellipsis;white-space:nowrap}.screen-command-center[data-v-33634dd1]{display:grid;grid-template-rows:auto auto minmax(178px,1.3fr) auto minmax(105px,.86fr);gap:6px}.screen-ai-decision[data-v-33634dd1]{display:grid;grid-template-columns:66px minmax(0,1fr) minmax(215px,38%);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:7px 8px;border:1px solid rgba(156,130,255,.18);background:-webkit-gradient(linear,left top,right top,from(rgba(156,130,255,.07)),to(rgba(31,55,81,.12)));background:linear-gradient(90deg,rgba(156,130,255,.07),rgba(31,55,81,.12))}.screen-ai-decision>span[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;color:#9c82ff;font-size:8px}.screen-ai-decision>span i[data-v-33634dd1]{font-size:14px}.screen-ai-decision>div[data-v-33634dd1]{min-width:0}.screen-ai-decision>div small[data-v-33634dd1],.screen-ai-decision>div strong[data-v-33634dd1]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen-ai-decision>div strong[data-v-33634dd1]{font-size:8px}.screen-ai-decision>div small[data-v-33634dd1]{margin-top:4px;color:#758e9c;font-size:6px}.screen-ai-decision dl[data-v-33634dd1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:0}.screen-ai-decision dl>div[data-v-33634dd1]{padding:4px;background:hsla(0,0%,100%,.018)}.screen-ai-decision dt[data-v-33634dd1]{color:#7894a6;font-size:5px}.screen-ai-decision dd[data-v-33634dd1]{margin:3px 0 0;color:#30e3a2;font:7px Consolas,monospace;white-space:nowrap}.screen-twin-canvas[data-v-33634dd1]{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(67,232,255,.08);background-color:rgba(2,13,23,.58);background-image:linear-gradient(rgba(67,232,255,.022) 1px,transparent 0),linear-gradient(90deg,rgba(67,232,255,.022) 1px,transparent 0),radial-gradient(circle at 48% 52%,rgba(67,232,255,.07),transparent 40%);background-size:24px 24px,24px 24px,auto}.screen-twin-links[data-v-33634dd1]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.screen-twin-links .twin-link-base[data-v-33634dd1]{stroke-width:2.2}.screen-twin-links .twin-link-flow[data-v-33634dd1]{stroke-width:1.5}.screen-zone-label[data-v-33634dd1]{position:absolute;z-index:1;color:rgba(114,155,175,.32);font:6px Consolas,monospace;letter-spacing:1px}.zone-label-source[data-v-33634dd1]{top:7px;left:7px}.zone-label-a[data-v-33634dd1]{top:7px;right:8px}.zone-label-b[data-v-33634dd1]{top:46%;right:8px}.zone-label-c[data-v-33634dd1]{right:8px;bottom:7px}.screen-heat-spot[data-v-33634dd1]{position:absolute;z-index:0;width:44px;height:44px;border-radius:50%;background:radial-gradient(circle,rgba(67,232,255,.18),rgba(67,232,255,.04) 45%,transparent 72%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:heat-breathe-data-v-33634dd1 2.8s ease-in-out infinite;animation:heat-breathe-data-v-33634dd1 2.8s ease-in-out infinite}.screen-heat-spot.warning[data-v-33634dd1]{width:58px;height:58px;background:radial-gradient(circle,rgba(255,183,93,.24),rgba(255,183,93,.06) 45%,transparent 72%)}.screen-heat-spot.danger[data-v-33634dd1]{width:72px;height:72px;background:radial-gradient(circle,rgba(255,102,122,.3),rgba(255,102,122,.07) 45%,transparent 72%)}.screen-twin-node[data-v-33634dd1]{position:absolute;z-index:2;width:78px;min-height:47px;padding:5px 4px;border:1px solid rgba(67,232,255,.27);border-radius:5px;background:rgba(5,24,38,.95);-webkit-box-shadow:0 6px 14px rgba(0,0,0,.28),inset 0 0 13px rgba(67,232,255,.03);box-shadow:0 6px 14px rgba(0,0,0,.28),inset 0 0 13px rgba(67,232,255,.03);text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.screen-twin-node>span[data-v-33634dd1]{position:absolute;top:-9px;left:50%;display:grid;width:18px;height:18px;place-items:center;border:1px solid rgba(67,232,255,.35);border-radius:50%;color:#43e8ff;background:#061826;font-size:8px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.screen-twin-node>b[data-v-33634dd1],.screen-twin-node>em[data-v-33634dd1],.screen-twin-node>strong[data-v-33634dd1]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen-twin-node>strong[data-v-33634dd1]{margin-top:5px;font-size:7px}.screen-twin-node>b[data-v-33634dd1]{margin-top:2px;font:600 10px Consolas,monospace}.screen-twin-node>b small[data-v-33634dd1]{margin-left:2px;color:#7894a6;font-size:5px}.screen-twin-node>em[data-v-33634dd1]{margin-top:2px;color:#7894a6;font-size:5px;font-style:normal}.screen-twin-node.attention[data-v-33634dd1],.screen-twin-node.warning[data-v-33634dd1]{border-color:rgba(255,183,93,.48)}.screen-twin-node.attention>span[data-v-33634dd1],.screen-twin-node.warning>span[data-v-33634dd1]{border-color:rgba(255,183,93,.52);color:#ffb75d}.screen-twin-node.danger[data-v-33634dd1]{border-color:rgba(255,102,122,.6);-webkit-animation:danger-pulse-data-v-33634dd1 1.8s ease-in-out infinite;animation:danger-pulse-data-v-33634dd1 1.8s ease-in-out infinite}.screen-twin-node.danger>span[data-v-33634dd1]{border-color:rgba(255,102,122,.62);color:#ff667a}.screen-flow-summary[data-v-33634dd1]{position:absolute;z-index:4;bottom:5px;left:6px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px}.screen-flow-summary span[data-v-33634dd1]{padding:4px 5px;border:1px solid rgba(67,232,255,.09);color:#587889;background:rgba(3,15,25,.86);font-size:5px}.screen-flow-summary strong[data-v-33634dd1]{margin-left:2px;color:#a9cbd7;font:6px Consolas,monospace}.screen-heat-legend[data-v-33634dd1]{position:absolute;z-index:4;top:5px;left:6px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;padding:3px 5px;border:1px solid rgba(67,232,255,.08);background:rgba(3,15,25,.78)}.screen-heat-legend span[data-v-33634dd1]{color:#6a8795;font-size:5px}.screen-heat-legend i[data-v-33634dd1]{display:inline-block;width:5px;height:5px;margin-right:3px;border-radius:50%}.screen-heat-legend i.good[data-v-33634dd1]{background:#43e8ff}.screen-heat-legend i.warning[data-v-33634dd1]{background:#ffb75d}.screen-heat-legend i.danger[data-v-33634dd1]{background:#ff667a}.screen-trend-head[data-v-33634dd1]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#afc9d3;font-size:7px}.screen-trend-head>div[data-v-33634dd1],.screen-trend-head[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.screen-trend-head>div[data-v-33634dd1]{gap:5px;color:#607f8f;font-size:5px}.screen-trend-head i[data-v-33634dd1]{width:8px;height:2px;margin-left:3px}.screen-trend-head i.cyan[data-v-33634dd1]{background:#43e8ff}.screen-trend-head i.blue[data-v-33634dd1]{background:#5b8cff}.screen-trend-head i.orange[data-v-33634dd1]{background:#ffb75d}.screen-trend-head i.violet[data-v-33634dd1]{background:#9c82ff}.screen-chart[data-v-33634dd1]{height:auto;min-height:0}.screen-forecast-panel[data-v-33634dd1]{display:grid;grid-template-rows:auto minmax(65px,1fr) auto;gap:4px}.screen-forecast-chart[data-v-33634dd1]{height:auto;min-height:0}.screen-forecast-stats[data-v-33634dd1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.screen-forecast-stats>span[data-v-33634dd1]{padding:4px;color:#7894a6;background:rgba(156,130,255,.035);font-size:5px}.screen-forecast-stats strong[data-v-33634dd1]{display:block;margin-top:3px;color:#9c82ff;font:7px Consolas,monospace}.screen-forecast-stats strong small[data-v-33634dd1]{font-size:5px}.screen-alert-panel[data-v-33634dd1]{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:4px}.screen-alert-summary[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:4px 5px;background:hsla(0,0%,100%,.014)}.screen-alert-summary strong[data-v-33634dd1]{color:#ff667a;font:12px Consolas,monospace}.screen-alert-summary b[data-v-33634dd1]{color:#ffb75d;font:12px Consolas,monospace}.screen-alert-summary span[data-v-33634dd1]{color:#7894a6;font-size:6px}.screen-alert-summary em[data-v-33634dd1]{margin-left:auto;color:#7291a0;font-size:6px;font-style:normal}.screen-alert-list[data-v-33634dd1]{min-height:0}.screen-alert-list>div[data-v-33634dd1]{display:grid;min-height:29px;grid-template-columns:5px minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:4px 2px}.screen-alert-list>div>i[data-v-33634dd1]{width:5px;height:5px;margin:0}.screen-alert-list>div>span[data-v-33634dd1]{min-width:0}.screen-alert-list small[data-v-33634dd1],.screen-alert-list strong[data-v-33634dd1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen-alert-list strong[data-v-33634dd1]{font-size:7px}.screen-alert-list small[data-v-33634dd1]{margin-top:2px;font-size:5px}.screen-alert-list>div>em[data-v-33634dd1]{color:#ffb75d;font-size:5px;font-style:normal;white-space:nowrap}.screen-alert-empty[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-height:38px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7px;margin:0;color:#5c8490;text-align:left}.screen-alert-empty>i[data-v-33634dd1]{color:#30e3a2;font-size:14px}.screen-alert-empty small[data-v-33634dd1],.screen-alert-empty strong[data-v-33634dd1]{display:block}.screen-alert-empty strong[data-v-33634dd1]{color:#93b5bd;font-size:7px}.screen-alert-empty small[data-v-33634dd1]{margin-top:3px;font-size:5px}.screen-saving-panel[data-v-33634dd1]{display:grid;grid-template-rows:auto auto 1fr;gap:4px}.screen-saving-main[data-v-33634dd1]{display:grid;grid-template-columns:1fr auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding:2px 3px}.screen-saving-main span[data-v-33634dd1]{grid-column:1;color:#7894a6;font-size:6px}.screen-saving-main strong[data-v-33634dd1]{grid-row:2;color:#30e3a2;font:600 18px Consolas,monospace}.screen-saving-main strong small[data-v-33634dd1]{font-size:6px}.screen-saving-main em[data-v-33634dd1]{grid-row:2;color:#6f9d8d;font-size:6px;font-style:normal}.screen-saving-grid[data-v-33634dd1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.screen-saving-grid span[data-v-33634dd1]{min-width:0;padding:4px 3px;color:#7894a6;background:rgba(48,227,162,.025);font-size:5px}.screen-saving-grid strong[data-v-33634dd1]{display:block;overflow:hidden;margin-top:3px;color:#aee7d1;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.screen-data-editing .screen-editable-region[data-v-33634dd1]{position:relative;outline:1px dashed rgba(255,183,93,.4);outline-offset:-2px;cursor:pointer;-webkit-transition:outline-color .18s ease,-webkit-box-shadow .18s ease;transition:outline-color .18s ease,-webkit-box-shadow .18s ease;transition:outline-color .18s ease,box-shadow .18s ease;transition:outline-color .18s ease,box-shadow .18s ease,-webkit-box-shadow .18s ease}.screen-data-editing .screen-editable-region[data-v-33634dd1]:hover{z-index:3;outline-color:rgba(255,183,93,.95);-webkit-box-shadow:inset 0 0 24px rgba(255,183,93,.06),0 0 13px rgba(255,183,93,.12);box-shadow:inset 0 0 24px rgba(255,183,93,.06),0 0 13px rgba(255,183,93,.12)}.screen-data-editing .screen-editable-region[data-v-33634dd1]:hover::-moz-selection{background:transparent}.screen-data-editing .screen-editable-region[data-v-33634dd1]:hover::selection{background:transparent}.screen-data-edit-trigger[data-v-33634dd1]{position:fixed;z-index:10050;right:18px;bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;height:38px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;padding:0 13px;border:1px solid rgba(255,183,93,.58);border-radius:5px;color:#ffcf84;background:linear-gradient(135deg,rgba(55,39,20,.97),rgba(14,27,38,.98));-webkit-box-shadow:0 8px 28px rgba(0,0,0,.45),0 0 14px rgba(255,183,93,.12);box-shadow:0 8px 28px rgba(0,0,0,.45),0 0 14px rgba(255,183,93,.12);font-size:10px;cursor:pointer}.screen-data-edit-trigger em[data-v-33634dd1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:18px;height:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:9px;color:#07121a;background:#ffb75d;font:8px Consolas,monospace;font-style:normal}@media (max-width:1180px){.bigscreen-page[data-v-33634dd1]{grid-template-rows:52px 128px minmax(0,1fr)}.screen-command-grid[data-v-33634dd1]{grid-template-columns:minmax(0,1fr) minmax(270px,30vw)}.bigscreen-metrics[data-v-33634dd1]{height:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.screen-ai-decision[data-v-33634dd1]{grid-template-columns:60px minmax(0,1fr) 220px}}@media (max-width:900px){.bigscreen-header[data-v-33634dd1]{grid-template-columns:auto 1fr auto}.bigscreen-brand>div[data-v-33634dd1],.screen-meta>em[data-v-33634dd1],.screen-meta>span[data-v-33634dd1]{display:none}.screen-command-grid[data-v-33634dd1]{grid-template-columns:minmax(0,1fr)}.screen-right-column[data-v-33634dd1]{display:none}.screen-title-block h1[data-v-33634dd1]{display:block;font-size:17px}}@media (max-width:760px){.bigscreen-page[data-v-33634dd1]{grid-template-rows:46px 128px minmax(0,1fr);gap:6px;padding:7px}.bigscreen-metrics[data-v-33634dd1]{height:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.bigscreen-metrics>div[data-v-33634dd1]{padding:7px 7px 6px 30px}.bigscreen-metrics>div>i[data-v-33634dd1]{top:11px;left:8px;font-size:13px}.bigscreen-metrics>div>strong[data-v-33634dd1]{font-size:16px}.screen-ai-decision[data-v-33634dd1]{grid-template-columns:55px minmax(0,1fr)}.screen-ai-decision dl[data-v-33634dd1]{display:none}.screen-twin-node[data-v-33634dd1]{width:68px}.screen-twin-node>em[data-v-33634dd1]{display:none}}.screen-command-center[data-v-33634dd1]{grid-template-rows:minmax(0,1fr);padding:0;border:0;background:transparent;-webkit-box-shadow:none;box-shadow:none}.screen-command-center[data-v-33634dd1]:after,.screen-command-center[data-v-33634dd1]:before{display:none}.screen-command-center>.process-mimic[data-v-33634dd1]{min-height:0;height:100%}.screen-unified-menu[data-v-33634dd1]{--bg-deep:#030b18;--bg-panel:rgba(7,23,44,0.92);--line:rgba(91,143,187,0.2);--text:#dff7ff;--muted:#6f8aa8;position:fixed;z-index:2000;top:0;right:0;left:0;min-width:1180px;height:79px;color:var(--text);border-bottom:1px solid rgba(68,204,236,.24);background:-webkit-gradient(linear,left top,left bottom,from(rgba(3,17,29,.995)),to(rgba(3,13,24,.995)));background:linear-gradient(180deg,rgba(3,17,29,.995),rgba(3,13,24,.995));-webkit-box-shadow:0 14px 36px rgba(0,0,0,.24),inset 0 -1px rgba(67,232,255,.03);box-shadow:0 14px 36px rgba(0,0,0,.24),inset 0 -1px rgba(67,232,255,.03);font-family:Microsoft YaHei,PingFang SC,sans-serif}.screen-customer-bar[data-v-33634dd1]{position:relative;display:grid;height:78px;grid-template-columns:minmax(330px,1fr) minmax(390px,1fr) minmax(330px,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;border-bottom:1px solid rgba(67,232,255,.28);background:-webkit-gradient(linear,left top,left bottom,from(rgba(5,21,42,.99)),to(rgba(5,18,36,.94)));background:linear-gradient(180deg,rgba(5,21,42,.99),rgba(5,18,36,.94));-webkit-box-shadow:0 10px 34px rgba(0,0,0,.24),inset 0 -1px 20px rgba(67,232,255,.035);box-shadow:0 10px 34px rgba(0,0,0,.24),inset 0 -1px 20px rgba(67,232,255,.035)}.screen-customer-bar[data-v-33634dd1]:after{position:absolute;bottom:-1px;left:16px;width:calc(100% - 32px);height:1px;content:"";background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(67,232,255,.85)),to(transparent));background:linear-gradient(90deg,transparent,rgba(67,232,255,.85),transparent);-webkit-box-shadow:0 0 12px rgba(67,232,255,.35);box-shadow:0 0 12px rgba(67,232,255,.35)}.screen-customer-bar__left[data-v-33634dd1]{min-width:0;gap:18px}.screen-customer-bar__left[data-v-33634dd1],.screen-shell-title[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.screen-shell-title[data-v-33634dd1]{position:relative;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(67,232,255,.045)),to(transparent));background:linear-gradient(90deg,transparent,rgba(67,232,255,.045),transparent)}.screen-shell-title[data-v-33634dd1]:after,.screen-shell-title[data-v-33634dd1]:before{position:absolute;top:16px;width:54px;height:21px;border-top:1px solid rgba(67,232,255,.26);content:""}.screen-shell-title[data-v-33634dd1]:before{left:12px;border-left:1px solid rgba(67,232,255,.26);-webkit-transform:skewX(-28deg);transform:skewX(-28deg)}.screen-shell-title[data-v-33634dd1]:after{right:12px;border-right:1px solid rgba(67,232,255,.26);-webkit-transform:skewX(28deg);transform:skewX(28deg)}.screen-shell-title>span[data-v-33634dd1]{color:#43e8ff;font:8px/1 Arial,sans-serif;letter-spacing:2.4px}.screen-shell-title h1[data-v-33634dd1]{margin:4px 0 2px;color:#e6f8ff;font-size:21px;font-weight:600;letter-spacing:4px;text-shadow:0 0 18px rgba(67,232,255,.28)}.screen-shell-title p[data-v-33634dd1]{margin:0;color:#56758c;font:7px/1 Arial,sans-serif;letter-spacing:2.5px;text-transform:uppercase}.screen-customer-bar__right[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:18px}.screen-network-status[data-v-33634dd1]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:112px;padding-left:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.screen-network-status>i[data-v-33634dd1]{position:absolute;top:4px;left:0;width:7px;height:7px;border-radius:50%;background:#30e3a2;-webkit-box-shadow:0 0 10px #30e3a2;box-shadow:0 0 10px #30e3a2;-webkit-animation:live-pulse-data-v-33634dd1 1.6s ease-in-out infinite;animation:live-pulse-data-v-33634dd1 1.6s ease-in-out infinite}.screen-network-status span[data-v-33634dd1]{color:#9ebdca;font-size:10px}.screen-network-status small[data-v-33634dd1]{margin-top:4px;color:#55758a;font-size:8px}.screen-shell-clock[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:94px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.screen-shell-clock strong[data-v-33634dd1]{color:#e8fbff;font:600 19px/1 Consolas,monospace;letter-spacing:1px}.screen-shell-clock small[data-v-33634dd1]{margin-top:5px;color:#66849a;font-size:8px}.screen-shell-fullscreen[data-v-33634dd1]{display:grid;width:34px;height:34px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border:1px solid rgba(86,145,187,.24);border-radius:3px;color:#8babca;background:rgba(9,31,54,.72);cursor:pointer;place-items:center}.screen-shell-fullscreen[data-v-33634dd1]:hover{color:#43e8ff;border-color:rgba(67,232,255,.42)}@-webkit-keyframes live-pulse-data-v-33634dd1{0%,to{opacity:.65;-webkit-transform:scale(.82);transform:scale(.82)}50%{opacity:1;-webkit-transform:scale(1.12);transform:scale(1.12)}}@keyframes live-pulse-data-v-33634dd1{0%,to{opacity:.65;-webkit-transform:scale(.82);transform:scale(.82)}50%{opacity:1;-webkit-transform:scale(1.12);transform:scale(1.12)}}.screen-customer-back[data-v-33634dd1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:36px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0 14px 0 11px;border:1px solid rgba(92,155,199,.3);border-radius:4px;outline:0;color:#91afc9;background:rgba(12,35,59,.74);font:inherit;cursor:pointer;-webkit-transition:color .18s ease,border-color .18s ease,background .18s ease,-webkit-box-shadow .18s ease;transition:color .18s ease,border-color .18s ease,background .18s ease,-webkit-box-shadow .18s ease;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,-webkit-box-shadow .18s ease}.screen-customer-back[data-v-33634dd1]:hover{color:#effcff;border-color:rgba(67,232,255,.52);background:rgba(67,232,255,.08);-webkit-box-shadow:0 0 18px rgba(67,232,255,.08);box-shadow:0 0 18px rgba(67,232,255,.08)}.screen-customer-back i[data-v-33634dd1]{font-size:15px}.screen-customer-back span[data-v-33634dd1]{font-size:12px}.screen-customer-identity[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.screen-customer-mark[data-v-33634dd1]{display:grid;width:40px;height:40px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border:1px solid rgba(67,232,255,.46);border-radius:10px 3px 10px 3px;color:#43e8ff;background:rgba(67,232,255,.08);-webkit-box-shadow:inset 0 0 18px rgba(67,232,255,.05);box-shadow:inset 0 0 18px rgba(67,232,255,.05);place-items:center}.screen-customer-mark i[data-v-33634dd1]{font-size:19px}.screen-customer-identity>div[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.screen-customer-identity strong[data-v-33634dd1]{overflow:hidden;color:#e6f8ff;font-size:15px;font-weight:600;letter-spacing:.6px;text-overflow:ellipsis;white-space:nowrap}.screen-customer-identity small[data-v-33634dd1]{margin-top:5px;overflow:hidden;color:#55738d;font:9px Arial,sans-serif;letter-spacing:1px;text-overflow:ellipsis;white-space:nowrap}.screen-feature-switcher[data-v-33634dd1],.screen-system-switcher[data-v-33634dd1],.screen-workspace-switcher[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow-x:auto;scrollbar-width:none}.screen-feature-switcher[data-v-33634dd1]::-webkit-scrollbar,.screen-system-switcher[data-v-33634dd1]::-webkit-scrollbar,.screen-workspace-switcher[data-v-33634dd1]::-webkit-scrollbar{display:none}.screen-system-switcher[data-v-33634dd1]{height:49px;padding:0 14px;border-bottom:1px solid rgba(83,177,207,.12)}.screen-switcher-spacer[data-v-33634dd1]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.screen-system-select[data-v-33634dd1]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:180px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 18px;gap:8px}.screen-system-select>span[data-v-33634dd1]{color:#536f8a;font-size:10px;white-space:nowrap}.screen-system-select select[data-v-33634dd1]{width:90px;padding-right:17px;overflow:hidden;border:0;outline:0;color:#c8e7f5;background:transparent;font:11px Arial,sans-serif;text-overflow:ellipsis;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none}.screen-system-select option[data-v-33634dd1]{color:#dceeff;background:#07172c}.screen-system-select>i[data-v-33634dd1]{position:absolute;right:18px;color:#43e8ff;font-size:10px;pointer-events:none}.screen-workspace-switcher[data-v-33634dd1]{height:54px;padding-left:10px;background:rgba(3,16,28,.7)}.screen-workspace-context[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:220px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;padding:7px 18px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.screen-workspace-context span[data-v-33634dd1]{color:#405d76;font-size:8px;letter-spacing:1px}.screen-workspace-context strong[data-v-33634dd1]{max-width:280px;margin-top:4px;overflow:hidden;color:#8aabc0;font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.screen-feature-switcher[data-v-33634dd1]{height:48px;padding:0 14px;border-top:1px solid rgba(83,177,207,.08);background:-webkit-gradient(linear,left top,left bottom,from(rgba(4,17,30,.96)),to(rgba(3,14,25,.98)));background:linear-gradient(180deg,rgba(4,17,30,.96),rgba(3,14,25,.98))}.screen-feature-group[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-right:1px solid rgba(83,177,207,.12)}.screen-feature-group+.screen-feature-group[data-v-33634dd1]{margin-left:12px}.screen-feature-group__title[data-v-33634dd1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:92px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;padding:0 14px;color:#4f7187;font-size:10px;letter-spacing:.5px;white-space:nowrap}.screen-feature-group__title i[data-v-33634dd1]{color:#43e8ff;font-size:13px;opacity:.68}.screen-feature-group button[data-v-33634dd1]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:112px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7px;padding:0 13px;border:0;outline:0;color:#69889b;background:transparent;font:inherit;font-size:11px;cursor:pointer;-webkit-transition:color .18s ease,background .18s ease;transition:color .18s ease,background .18s ease}.screen-feature-group button[data-v-33634dd1]:after{position:absolute;right:13px;bottom:0;left:13px;height:2px;content:"";opacity:0;background:#43e8ff;-webkit-box-shadow:0 0 10px rgba(67,232,255,.72);box-shadow:0 0 10px rgba(67,232,255,.72)}.screen-feature-group button.active[data-v-33634dd1],.screen-feature-group button[data-v-33634dd1]:hover{color:#dffaff;background:rgba(67,232,255,.045)}.screen-feature-group button.active i[data-v-33634dd1]{color:#43e8ff}.screen-feature-group button.active[data-v-33634dd1]:after{opacity:1}.screen-feature-group button.screen-feature-cockpit[data-v-33634dd1]{min-width:126px;color:#89b9c9;background:-webkit-gradient(linear,left top,right top,from(rgba(48,227,162,.04)),to(rgba(67,232,255,.025)));background:linear-gradient(90deg,rgba(48,227,162,.04),rgba(67,232,255,.025))}.screen-feature-group button.screen-feature-cockpit>i[data-v-33634dd1]{color:#30e3a2}.screen-feature-group button.screen-feature-cockpit.active[data-v-33634dd1]{color:#e6fffa;background:-webkit-gradient(linear,left top,right top,from(rgba(48,227,162,.11)),to(rgba(67,232,255,.075)));background:linear-gradient(90deg,rgba(48,227,162,.11),rgba(67,232,255,.075))}.screen-feature-group button.screen-feature-cockpit.active[data-v-33634dd1]:after{background:-webkit-gradient(linear,left top,right top,from(#30e3a2),to(#43e8ff));background:linear-gradient(90deg,#30e3a2,#43e8ff);-webkit-box-shadow:0 0 12px rgba(48,227,162,.66);box-shadow:0 0 12px rgba(48,227,162,.66)}.screen-system-switcher button[data-v-33634dd1],.screen-workspace-switcher button[data-v-33634dd1]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;border:0;outline:none;color:#6e8ca0;background:transparent;cursor:pointer;-webkit-transition:color .18s ease,background .18s ease;transition:color .18s ease,background .18s ease}.screen-system-switcher button[data-v-33634dd1]{-webkit-box-flex:0;-ms-flex:0 0 112px;flex:0 0 112px;padding:0 12px;font-size:12px}.screen-system-switcher button[data-v-33634dd1]:after,.screen-workspace-switcher button[data-v-33634dd1]:after{position:absolute;right:16px;bottom:-1px;left:16px;height:2px;background:transparent;content:""}.screen-system-switcher button>i[data-v-33634dd1]{font-size:15px}.screen-system-switcher button>em[data-v-33634dd1]{color:#6f8da1;font:11px Consolas,monospace;font-style:normal}.screen-system-switcher button.active[data-v-33634dd1],.screen-system-switcher button[data-v-33634dd1]:hover,.screen-workspace-switcher button.active[data-v-33634dd1],.screen-workspace-switcher button[data-v-33634dd1]:hover{color:#43e8ff;background:rgba(55,202,235,.045)}.screen-system-switcher button.active[data-v-33634dd1]:after,.screen-workspace-switcher button.active[data-v-33634dd1]:after{background:#43e8ff;-webkit-box-shadow:0 0 12px rgba(67,232,255,.75);box-shadow:0 0 12px rgba(67,232,255,.75)}.screen-system-switcher button.active>em[data-v-33634dd1]{color:#43e8ff}.screen-system-switcher button.warning>em[data-v-33634dd1]{color:#ffbf58}.screen-workspace-switcher button[data-v-33634dd1]{-webkit-box-flex:0;-ms-flex:0 0 190px;flex:0 0 190px;padding:0 22px;border-right:1px solid rgba(82,156,185,.13);font-size:13px}.screen-workspace-switcher button>i[data-v-33634dd1]{font-size:16px}.screen-workspace-switcher button>em[data-v-33634dd1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:22px;height:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid rgba(88,163,190,.18);border-radius:12px;color:#718fa2;font:10px Consolas,monospace;font-style:normal}.screen-workspace-switcher button.active>em[data-v-33634dd1]{color:#43e8ff;border-color:rgba(67,232,255,.26)}.screen-unified-menu .screen-header[data-v-33634dd1]{position:relative;z-index:3;display:grid;height:79px;grid-template-columns:minmax(390px,1fr) 520px minmax(390px,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 24px;border-bottom:1px solid var(--accent-border);background:-webkit-gradient(linear,left top,left bottom,from(rgba(5,19,39,.98)),to(rgba(5,18,36,.82)));background:linear-gradient(180deg,rgba(5,19,39,.98),rgba(5,18,36,.82));-webkit-box-shadow:0 10px 34px rgba(0,0,0,.32),inset 0 -1px 20px var(--accent-faint);box-shadow:0 10px 34px rgba(0,0,0,.32),inset 0 -1px 20px var(--accent-faint)}.screen-unified-menu .screen-header[data-v-33634dd1]:after{position:absolute;bottom:-2px;left:50%;width:420px;height:3px;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(var(--accent)),to(transparent));background:linear-gradient(90deg,transparent,var(--accent),transparent);-webkit-box-shadow:0 0 18px var(--accent);box-shadow:0 0 18px var(--accent)}.screen-unified-menu .header-side[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px}.screen-unified-menu .header-side--right[data-v-33634dd1]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.screen-unified-menu .back-button[data-v-33634dd1],.screen-unified-menu .icon-button[data-v-33634dd1],.screen-unified-menu .system-tab[data-v-33634dd1]{border:0;color:inherit;font:inherit;cursor:pointer}.screen-unified-menu .back-button[data-v-33634dd1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12px 0 9px;border:1px solid var(--line);border-radius:3px;color:#94b4cf;background:rgba(12,35,59,.72);-webkit-transition:.2s ease;transition:.2s ease;gap:6px}.screen-unified-menu .back-button[data-v-33634dd1]:hover{color:#fff;border-color:var(--accent-border);background:var(--accent-soft)}.screen-unified-menu .back-button i[data-v-33634dd1]{font-size:15px}.screen-unified-menu .back-button span[data-v-33634dd1]{font-size:12px}.screen-unified-menu .station-identity[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.screen-unified-menu .station-mark[data-v-33634dd1]{display:grid;width:40px;height:40px;color:var(--accent);border:1px solid var(--accent-border);border-radius:9px 2px 9px 2px;background:var(--accent-soft);-webkit-box-shadow:inset 0 0 18px var(--accent-faint);box-shadow:inset 0 0 18px var(--accent-faint);place-items:center}.screen-unified-menu .station-mark i[data-v-33634dd1]{font-size:19px}.screen-unified-menu .station-identity div[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.screen-unified-menu .station-identity strong[data-v-33634dd1]{overflow:hidden;font-size:14px;font-weight:600;letter-spacing:1px;text-overflow:ellipsis;white-space:nowrap}.screen-unified-menu .station-identity small[data-v-33634dd1]{margin-top:3px;overflow:hidden;color:#4f6d89;font:8px Arial,sans-serif;letter-spacing:1.2px;text-overflow:ellipsis;white-space:nowrap}.screen-unified-menu .screen-title[data-v-33634dd1]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(var(--accent-faint)),to(transparent));background:linear-gradient(90deg,transparent,var(--accent-faint),transparent);text-align:center}.screen-unified-menu .screen-title[data-v-33634dd1]:after,.screen-unified-menu .screen-title[data-v-33634dd1]:before{position:absolute;top:18px;width:54px;height:22px;border-top:1px solid var(--accent-border);content:""}.screen-unified-menu .screen-title[data-v-33634dd1]:before{left:15px;border-left:1px solid var(--accent-border);-webkit-transform:skewX(-28deg);transform:skewX(-28deg)}.screen-unified-menu .screen-title[data-v-33634dd1]:after{right:15px;border-right:1px solid var(--accent-border);-webkit-transform:skewX(28deg);transform:skewX(28deg)}.screen-unified-menu .screen-title>span[data-v-33634dd1]{color:var(--accent);font:9px/1 Arial,sans-serif;letter-spacing:2.5px}.screen-unified-menu .screen-title h1[data-v-33634dd1]{margin:3px 0 2px;color:var(--text);font-size:23px;font-weight:650;letter-spacing:5px;text-shadow:0 0 18px var(--accent-border)}.screen-unified-menu .screen-title p[data-v-33634dd1]{margin:0;color:#56738f;font:8px/1 Arial,sans-serif;letter-spacing:2.8px;text-transform:uppercase}.screen-unified-menu .network-status[data-v-33634dd1],.screen-unified-menu .screen-clock[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.screen-unified-menu .network-status[data-v-33634dd1]{position:relative;padding-left:15px}.screen-unified-menu .network-status .live-dot[data-v-33634dd1]{position:absolute;top:4px;left:0;display:inline-block;width:7px;height:7px;border-radius:50%;background:#36efa5;-webkit-box-shadow:0 0 10px #36efa5;box-shadow:0 0 10px #36efa5;-webkit-animation:live-pulse-data-v-33634dd1 1.6s ease-in-out infinite;animation:live-pulse-data-v-33634dd1 1.6s ease-in-out infinite}.screen-unified-menu .network-status span[data-v-33634dd1]{color:#a6bfd4;font-size:11px}.screen-unified-menu .network-status small[data-v-33634dd1]{margin-top:3px;color:#4f6b87;font:9px Arial,sans-serif}.screen-unified-menu .screen-clock[data-v-33634dd1]{min-width:100px;text-align:right}.screen-unified-menu .screen-clock strong[data-v-33634dd1]{font:600 20px/1 DIN Alternate,Arial,sans-serif;letter-spacing:1px}.screen-unified-menu .screen-clock small[data-v-33634dd1]{margin-top:5px;color:#68839f;font-size:9px}.screen-unified-menu .icon-button[data-v-33634dd1]{display:grid;width:34px;height:34px;border:1px solid var(--line);border-radius:3px;color:#8babca;background:rgba(9,31,54,.72);place-items:center}.screen-unified-menu .icon-button[data-v-33634dd1]:hover{color:var(--accent);border-color:var(--accent-border)}.screen-unified-menu .navigation-toggle[data-v-33634dd1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 11px;border:1px solid var(--line);border-radius:3px;color:#8babca;background:rgba(9,31,54,.72);font:inherit;cursor:pointer;-webkit-transition:.2s ease;transition:.2s ease;gap:7px}.screen-unified-menu .navigation-toggle i[data-v-33634dd1]{font-size:14px}.screen-unified-menu .navigation-toggle span[data-v-33634dd1]{font-size:10px;white-space:nowrap}.screen-unified-menu .navigation-toggle.active[data-v-33634dd1],.screen-unified-menu .navigation-toggle[data-v-33634dd1]:hover{color:var(--accent);border-color:var(--accent-border);background:var(--accent-faint)}.screen-unified-menu .navigation-overlay[data-v-33634dd1]{position:fixed;z-index:50;top:79px;right:0;bottom:0;left:0}.screen-unified-menu .navigation-backdrop[data-v-33634dd1]{position:absolute;width:100%;border:0;background:rgba(1,7,15,.52);cursor:default;backdrop-filter:blur(2px);inset:0}.screen-unified-menu .navigation-drawer[data-v-33634dd1]{position:relative;z-index:1;border-bottom:1px solid var(--accent-border);background:#04101f;-webkit-box-shadow:0 18px 38px rgba(0,0,0,.46);box-shadow:0 18px 38px rgba(0,0,0,.46)}.navigation-panel-enter-active[data-v-33634dd1],.navigation-panel-leave-active[data-v-33634dd1]{-webkit-transition:opacity .18s ease;transition:opacity .18s ease}.navigation-panel-enter-active .navigation-drawer[data-v-33634dd1],.navigation-panel-leave-active .navigation-drawer[data-v-33634dd1]{-webkit-transition:-webkit-transform .18s ease;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease}.navigation-panel-enter[data-v-33634dd1],.navigation-panel-leave-to[data-v-33634dd1]{opacity:0}.navigation-panel-enter .navigation-drawer[data-v-33634dd1],.navigation-panel-leave-to .navigation-drawer[data-v-33634dd1]{-webkit-transform:translateY(-12px);transform:translateY(-12px)}.screen-unified-menu .system-switcher[data-v-33634dd1]{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;height:49px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0 24px;border-bottom:1px solid rgba(83,132,174,.16);background:rgba(4,15,31,.9)}.screen-unified-menu .system-tab[data-v-33634dd1]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:95px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 14px;border-right:1px solid rgba(78,124,163,.12);color:#617e9b;background:transparent;-webkit-transition:.2s ease;transition:.2s ease;gap:7px}.screen-unified-menu .system-tab[data-v-33634dd1]:after{position:absolute;right:16px;bottom:0;left:16px;height:2px;content:"";opacity:0;background:var(--accent);-webkit-box-shadow:0 0 9px var(--accent);box-shadow:0 0 9px var(--accent)}.screen-unified-menu .system-tab[data-v-33634dd1]:hover{color:#a8c5dd;background:rgba(24,65,99,.18)}.screen-unified-menu .system-tab.active[data-v-33634dd1]{color:#e9fbff;background:-webkit-gradient(linear,left top,left bottom,from(var(--accent-faint)),to(transparent));background:linear-gradient(180deg,var(--accent-faint),transparent)}.screen-unified-menu .system-tab.active[data-v-33634dd1]:after{opacity:1}.screen-unified-menu .system-tab i[data-v-33634dd1]{color:inherit;font-size:14px}.screen-unified-menu .system-tab span[data-v-33634dd1]{font-size:12px;white-space:nowrap}.screen-unified-menu .system-tab em[data-v-33634dd1]{margin-left:auto;color:#4e6d89;font:10px Arial,sans-serif;font-style:normal}.screen-unified-menu .system-tab.active em[data-v-33634dd1],.screen-unified-menu .system-tab.active i[data-v-33634dd1]{color:var(--accent)}.screen-unified-menu .system-tab.warning:not(.active) em[data-v-33634dd1]{color:#ffbf5c}.screen-unified-menu .switcher-spacer[data-v-33634dd1]{-webkit-box-flex:1;-ms-flex:1;flex:1}.screen-unified-menu .system-select[data-v-33634dd1]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:170px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:17px;gap:8px}.screen-unified-menu .system-select>span[data-v-33634dd1]{color:#536f8a;font-size:10px}.screen-unified-menu .system-select select[data-v-33634dd1]{width:82px;padding:0 17px 0 0;overflow:hidden;border:0;outline:0;color:#c8e7f5;background:transparent;font-size:11px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.screen-unified-menu .system-select option[data-v-33634dd1]{color:#dceeff;background:#07172c}.screen-unified-menu .system-select i[data-v-33634dd1]{position:absolute;right:2px;color:var(--accent);font-size:10px;pointer-events:none}.screen-unified-menu .workspace-tabs[data-v-33634dd1]{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:48px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0 18px;border-bottom:1px solid rgba(83,136,178,.18);background:rgba(4,16,31,.9);-webkit-box-shadow:0 10px 24px rgba(0,0,0,.12);box-shadow:0 10px 24px rgba(0,0,0,.12)}.screen-unified-menu .workspace-tabs button[data-v-33634dd1]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:108px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;border-right:1px solid rgba(74,120,158,.1);color:#67849e;background:transparent;font-size:11px;gap:7px}.screen-unified-menu .workspace-tabs button[data-v-33634dd1]:first-child{border-left:1px solid rgba(74,120,158,.1)}.screen-unified-menu .workspace-tabs button[data-v-33634dd1]:after{position:absolute;right:12px;bottom:-1px;left:12px;height:2px;content:"";opacity:0;background:var(--accent);-webkit-box-shadow:0 0 10px var(--accent);box-shadow:0 0 10px var(--accent)}.screen-unified-menu .workspace-tabs button[data-v-33634dd1]:hover{color:#b5d4e5;background:rgba(30,84,123,.1)}.screen-unified-menu .workspace-tabs button.active[data-v-33634dd1]{color:#e6f9ff;background:-webkit-gradient(linear,left top,left bottom,from(var(--accent-faint)),to(transparent));background:linear-gradient(180deg,var(--accent-faint),transparent)}.screen-unified-menu .workspace-tabs button.active[data-v-33634dd1]:after{opacity:1}.screen-unified-menu .workspace-tabs button i[data-v-33634dd1]{color:inherit;font-size:14px}.screen-unified-menu .workspace-tabs button.active i[data-v-33634dd1]{color:var(--accent)}.screen-unified-menu .workspace-tabs button em[data-v-33634dd1]{display:grid;min-width:18px;height:17px;margin-left:auto;padding:0 4px;border:1px solid rgba(89,142,182,.18);border-radius:9px;color:#6f8da5;background:rgba(6,22,40,.7);font:8px Arial,sans-serif;font-style:normal;place-items:center}.screen-unified-menu .workspace-tabs button.active em[data-v-33634dd1]{color:var(--accent);border-color:var(--accent-border)}.screen-unified-menu .workspace-context[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;padding:7px 0 7px 18px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.screen-unified-menu .workspace-context span[data-v-33634dd1]{color:#405d76;font-size:8px;letter-spacing:1px}.screen-unified-menu .workspace-context strong[data-v-33634dd1]{max-width:270px;margin-top:3px;overflow:hidden;color:#8aabc0;font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.screen-route .bigscreen-page[data-v-33634dd1]{inset:79px 0 0;height:calc(100vh - 79px);grid-template-rows:76px minmax(0,1fr)}.screen-route .page-section[data-v-33634dd1]{min-height:100vh;padding-top:99px;background:#06111d}@media (max-width:1180px){.screen-customer-bar[data-v-33634dd1]{grid-template-columns:minmax(280px,1fr) minmax(330px,1fr) auto}.screen-customer-identity small[data-v-33634dd1],.screen-network-status[data-v-33634dd1],.screen-system-select[data-v-33634dd1],.screen-workspace-context[data-v-33634dd1]{display:none}}.metric-history-backdrop[data-v-33634dd1]{position:fixed;z-index:12000;inset:0;display:grid;overflow-y:auto;place-items:center;padding:28px;background:rgba(0,7,14,.78);backdrop-filter:blur(8px)}.metric-history-dialog[data-v-33634dd1]{position:relative;width:min(1040px,calc(100vw - 56px));max-height:calc(100vh - 56px);overflow-x:hidden;overflow-y:auto;border:1px solid rgba(67,232,255,.22);color:#dff8ff;background-color:#04111e;background-image:radial-gradient(circle at 84% -20%,rgba(67,232,255,.13),transparent 36%),linear-gradient(rgba(67,232,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(67,232,255,.018) 1px,transparent 0);background-size:auto,28px 28px,28px 28px;-webkit-box-shadow:0 26px 80px rgba(0,0,0,.62),inset 0 0 60px rgba(67,232,255,.025);box-shadow:0 26px 80px rgba(0,0,0,.62),inset 0 0 60px rgba(67,232,255,.025)}.metric-history-dialog[data-v-33634dd1]:after,.metric-history-dialog[data-v-33634dd1]:before{position:absolute;z-index:3;width:34px;height:34px;pointer-events:none;content:""}.metric-history-dialog[data-v-33634dd1]:before{top:-1px;left:-1px;border-top:2px solid var(--history-accent);border-left:2px solid var(--history-accent)}.metric-history-dialog[data-v-33634dd1]:after{right:-1px;bottom:-1px;border-right:2px solid var(--history-accent);border-bottom:2px solid var(--history-accent)}.metric-history-header[data-v-33634dd1]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding:22px 24px 19px;border-bottom:1px solid rgba(67,232,255,.12);background:-webkit-gradient(linear,left top,right top,from(rgba(67,232,255,.035)),to(hsla(0,0%,100%,.008)));background:linear-gradient(90deg,rgba(67,232,255,.035),hsla(0,0%,100%,.008))}.metric-history-title>span[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:var(--history-accent);font:8px Consolas,monospace;letter-spacing:1.7px}.metric-history-title>span i[data-v-33634dd1]{font-size:15px}.metric-history-title h2[data-v-33634dd1]{margin:7px 0 0;color:#e8faff;font-size:19px;font-weight:500;letter-spacing:1px}.metric-history-title p[data-v-33634dd1]{margin:6px 0 0;color:#628093;font-size:9px}.metric-history-current[data-v-33634dd1]{min-width:170px;padding:8px 16px;border-left:1px solid rgba(67,232,255,.14);text-align:right}.metric-history-current span[data-v-33634dd1]{display:block;color:#668596;font-size:8px}.metric-history-current strong[data-v-33634dd1]{display:block;margin-top:5px;color:var(--history-accent);font:600 26px Consolas,monospace;text-shadow:0 0 14px color-mix(in srgb,var(--history-accent) 40%,transparent)}.metric-history-current strong small[data-v-33634dd1]{margin-left:4px;color:#7997a7;font:9px Microsoft YaHei}.metric-history-close[data-v-33634dd1]{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(115,171,193,.18);color:#7a9aaa;background:hsla(0,0%,100%,.015);cursor:pointer;-webkit-transition:color .18s ease,border-color .18s ease,background .18s ease;transition:color .18s ease,border-color .18s ease,background .18s ease}.metric-history-close[data-v-33634dd1]:hover{border-color:var(--history-accent);color:var(--history-accent);background:rgba(67,232,255,.045)}.metric-history-pressure-pair[data-v-33634dd1]{display:grid;gap:10px;margin:14px 24px 0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--history-accent) 30%,transparent);background:color-mix(in srgb,var(--history-accent) 7%,transparent)}.metric-history-pressure-pair__heading[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;color:#dff8ff;font-size:11px}.metric-history-pressure-pair>small[data-v-33634dd1],.metric-history-pressure-pair__heading span[data-v-33634dd1]{color:#7294a3;font-size:9px}.metric-history-pressure-pair__fields[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:10px}.metric-history-pressure-pair__fields label[data-v-33634dd1]{display:grid;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;gap:5px;color:#84a5b2;font-size:9px}.metric-history-pressure-pair__fields select[data-v-33634dd1]{width:100%;height:34px;padding:0 10px;border:1px solid rgba(110,174,199,.28);outline:none;color:#e5fbff;background:#082337;font-size:10px}.metric-history-pressure-pair__fields select[data-v-33634dd1]:focus{border-color:var(--history-accent)}.metric-history-pressure-pair__fields select[data-v-33634dd1]:disabled{opacity:.55}.metric-history-pressure-pair__fields>b[data-v-33634dd1]{padding-bottom:8px;color:#7d9aa7;font-size:16px}.metric-history-pressure-pair__result[data-v-33634dd1]{min-width:100px;padding-bottom:7px;color:var(--history-accent);font:600 16px Consolas,monospace;text-align:right}.metric-history-formula[data-v-33634dd1]{display:grid;gap:11px;margin:14px 24px 0;padding:12px 13px;border:1px solid color-mix(in srgb,var(--history-accent) 28%,transparent);background:-webkit-gradient(linear,left top,right top,from(color-mix(in srgb,var(--history-accent) 8%,transparent)),to(hsla(0,0%,100%,.01)));background:linear-gradient(90deg,color-mix(in srgb,var(--history-accent) 8%,transparent),hsla(0,0%,100%,.01))}.metric-history-formula__title[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.metric-history-formula__title>i[data-v-33634dd1]{display:grid;width:32px;height:32px;-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;color:var(--history-accent);border:1px solid color-mix(in srgb,var(--history-accent) 30%,transparent);background:color-mix(in srgb,var(--history-accent) 7%,transparent);place-items:center}.metric-history-formula__title span[data-v-33634dd1],.metric-history-formula__title strong[data-v-33634dd1]{display:block}.metric-history-formula__title span[data-v-33634dd1]{color:#68899a;font-size:8px}.metric-history-formula__title strong[data-v-33634dd1]{margin-top:4px;color:#e5fbf4;font-size:11px;font-weight:600;letter-spacing:.3px}.metric-history-formula__fields[data-v-33634dd1]{display:grid;grid-template-columns:minmax(145px,1fr) auto minmax(145px,1fr) auto minmax(165px,1.15fr) auto minmax(145px,1fr);-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:8px}.metric-history-formula__fields>i[data-v-33634dd1]{-ms-flex-item-align:center;align-self:center;color:#5d7d8d;font:15px Consolas,monospace;font-style:normal}.metric-history-formula__fields label[data-v-33634dd1]{display:block;min-width:0;padding:8px 10px;border:1px solid rgba(105,170,194,.14);background:rgba(2,18,30,.58)}.metric-history-formula__fields label>span[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:6px;color:#68899a;font-size:8px}.metric-history-formula__fields label>span em[data-v-33634dd1]{color:var(--history-accent);font-size:7px;font-style:normal}.metric-history-formula__fields label>b[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;height:28px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:5px;font-weight:400}.metric-history-formula__fields input[data-v-33634dd1]{width:100%;min-width:0;height:27px;padding:0;border:0;border-bottom:1px solid color-mix(in srgb,var(--history-accent) 58%,transparent);outline:0;color:#e9fff8;background:transparent;font:600 15px Consolas,monospace}.metric-history-formula__fields input[data-v-33634dd1]:focus{border-bottom-color:var(--history-accent);-webkit-box-shadow:0 5px 8px -7px var(--history-accent);box-shadow:0 5px 8px -7px var(--history-accent)}.metric-history-formula__fields label>b>strong[data-v-33634dd1]{overflow:hidden;color:#dff8ff;font:600 15px Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.metric-history-formula__fields label>b>small[data-v-33634dd1]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-bottom:3px;color:#668596;font:7px Microsoft YaHei;white-space:nowrap}.metric-history-formula__fields .is-imported[data-v-33634dd1]{border-color:rgba(67,232,255,.22);background:rgba(67,232,255,.035)}.metric-history-formula__fields .is-imported label[data-v-33634dd1]{color:#43e8ff}.metric-history-formula__fields .is-result[data-v-33634dd1]{border-color:color-mix(in srgb,var(--history-accent) 38%,transparent);background:color-mix(in srgb,var(--history-accent) 7%,transparent)}.metric-history-formula__fields .is-result strong[data-v-33634dd1]{color:var(--history-accent);text-shadow:0 0 12px color-mix(in srgb,var(--history-accent) 28%,transparent)}.metric-history-formula__source[data-v-33634dd1]{color:#668b80;font:8px Microsoft YaHei}.metric-history-formula__source i[data-v-33634dd1]{margin-right:5px;color:var(--history-accent)}.metric-history-toolbar[data-v-33634dd1]{display:grid;grid-template-columns:minmax(340px,.8fr) minmax(500px,1.2fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding:14px 24px 0}.metric-history-filter[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;min-height:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.metric-history-filter>span[data-v-33634dd1]{width:60px;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;margin:0 7px 0 0;color:#648295;font-size:9px;text-align:right}.metric-history-filter button[data-v-33634dd1]{min-width:64px;height:30px;padding:0 12px;border:1px solid rgba(110,174,199,.15);color:#728fa1;background:hsla(0,0%,100%,.012);font-size:9px;cursor:pointer;-webkit-transition:all .18s ease;transition:all .18s ease}.metric-history-filter button[data-v-33634dd1]:hover{color:#c9eef7;border-color:rgba(67,232,255,.35)}.metric-history-filter button.active[data-v-33634dd1]{border-color:var(--history-accent);color:#e9fbff;background:color-mix(in srgb,var(--history-accent) 10%,transparent);-webkit-box-shadow:inset 0 -2px var(--history-accent),0 0 10px color-mix(in srgb,var(--history-accent) 13%,transparent);box-shadow:inset 0 -2px var(--history-accent),0 0 10px color-mix(in srgb,var(--history-accent) 13%,transparent)}.metric-history-filter button[data-v-33634dd1]:disabled{border-color:rgba(110,174,199,.08);color:#405d6d;background:hsla(0,0%,100%,.008);cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.date-filter input[data-v-33634dd1]{-webkit-box-sizing:border-box;box-sizing:border-box;width:142px;height:30px;padding:0 9px;border:1px solid var(--history-accent);outline:none;color:#dff8ff;color-scheme:dark;background:rgba(5,24,39,.95);font:10px Consolas,monospace;-webkit-box-shadow:inset 0 -2px var(--history-accent),0 0 10px color-mix(in srgb,var(--history-accent) 11%,transparent);box-shadow:inset 0 -2px var(--history-accent),0 0 10px color-mix(in srgb,var(--history-accent) 11%,transparent)}.date-filter input[data-v-33634dd1]:focus{-webkit-box-shadow:inset 0 -2px var(--history-accent),0 0 15px color-mix(in srgb,var(--history-accent) 20%,transparent);box-shadow:inset 0 -2px var(--history-accent),0 0 15px color-mix(in srgb,var(--history-accent) 20%,transparent)}.date-filter b[data-v-33634dd1]{color:#587687;font-size:9px;font-weight:400}.date-filter button[data-v-33634dd1]{min-width:48px;padding:0 9px}.date-filter .today-button[data-v-33634dd1]{min-width:58px}.metric-history-filter .metric-history-export[data-v-33634dd1]{color:var(--history-accent);border-color:color-mix(in srgb,var(--history-accent) 35%,transparent);background:color-mix(in srgb,var(--history-accent) 7%,transparent)}.metric-history-filter .metric-history-export[data-v-33634dd1]:hover{color:#f1feff;border-color:var(--history-accent);-webkit-box-shadow:0 0 12px color-mix(in srgb,var(--history-accent) 18%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--history-accent) 18%,transparent)}.date-filter[data-v-33634dd1],.year-filter[data-v-33634dd1]{justify-self:end}.year-filter button[data-v-33634dd1]{min-width:72px}.metric-history-summary[data-v-33634dd1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 24px 0}.metric-history-summary>div[data-v-33634dd1]{min-width:0;padding:11px 13px;border:1px solid rgba(89,163,191,.11);background:hsla(0,0%,100%,.014)}.metric-history-summary span[data-v-33634dd1]{display:block;color:#607f92;font-size:8px}.metric-history-summary strong[data-v-33634dd1]{display:block;margin-top:6px;color:#dff8ff;font:600 17px Consolas,monospace}.metric-history-summary strong small[data-v-33634dd1]{margin-left:3px;color:#698899;font-size:8px}.metric-history-summary>div>small[data-v-33634dd1]{display:block;margin-top:4px;color:#536f80;font-size:7px}.metric-history-summary .rise strong[data-v-33634dd1]{color:#ffb75d}.metric-history-summary .fall strong[data-v-33634dd1]{color:#30e3a2}.metric-history-chart-wrap[data-v-33634dd1]{position:relative;margin:12px 24px 0;border:1px solid rgba(67,232,255,.12);background:rgba(2,13,23,.68)}.metric-history-chart-head[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;height:34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 13px;border-bottom:1px solid rgba(67,232,255,.09)}.metric-history-chart-head span[data-v-33634dd1]{color:#a9c5d0;font-size:9px}.metric-history-chart-head span i[data-v-33634dd1]{display:inline-block;width:5px;height:5px;margin-right:6px;border-radius:50%;background:var(--history-accent);-webkit-box-shadow:0 0 8px var(--history-accent);box-shadow:0 0 8px var(--history-accent)}.metric-history-chart-head em[data-v-33634dd1]{color:#587687;font:7px Consolas,monospace;font-style:normal}.metric-history-chart[data-v-33634dd1]{height:330px}.metric-history-empty[data-v-33634dd1]{position:absolute;top:34px;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 26px;background:rgba(2,13,23,.55);color:#7d9aa9;font-size:11px;line-height:1.7;text-align:center}.metric-history-empty i[data-v-33634dd1]{margin-right:6px;color:var(--history-accent)}.metric-history-drilldown[data-v-33634dd1]{border-color:color-mix(in srgb,var(--history-accent) 24%,transparent);background:rgba(3,18,31,.84)}.metric-history-drilldown .metric-history-chart-head[data-v-33634dd1]{background:-webkit-gradient(linear,left top,right top,from(color-mix(in srgb,var(--history-accent) 7%,transparent)),to(transparent));background:linear-gradient(90deg,color-mix(in srgb,var(--history-accent) 7%,transparent),transparent)}.metric-history-chart--drill[data-v-33634dd1]{height:245px}.metric-history-drilldown-hint[data-v-33634dd1]{margin:9px 24px 0;color:#6f93a3;font-size:9px}.metric-history-drilldown-hint i[data-v-33634dd1]{margin-right:5px;color:var(--history-accent)}.metric-history-footer[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:13px 24px 17px;color:#526f80;font-size:8px}.metric-history-footer i[data-v-33634dd1]{margin-right:5px;color:var(--history-accent)}.metric-history-fade-enter-active[data-v-33634dd1],.metric-history-fade-leave-active[data-v-33634dd1]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.metric-history-fade-enter-active .metric-history-dialog[data-v-33634dd1],.metric-history-fade-leave-active .metric-history-dialog[data-v-33634dd1]{-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease}.metric-history-fade-enter[data-v-33634dd1],.metric-history-fade-leave-to[data-v-33634dd1]{opacity:0}.metric-history-fade-enter .metric-history-dialog[data-v-33634dd1],.metric-history-fade-leave-to .metric-history-dialog[data-v-33634dd1]{opacity:0;-webkit-transform:translateY(12px) scale(.985);transform:translateY(12px) scale(.985)}@media (max-width:900px){.screen-customer-bar[data-v-33634dd1]{padding:0 16px}.screen-customer-bar[data-v-33634dd1]:after{left:16px;width:300px}.screen-customer-bar__left[data-v-33634dd1]{gap:14px}.screen-customer-identity strong[data-v-33634dd1]{max-width:340px}.screen-system-switcher[data-v-33634dd1]{padding:0 6px}.screen-system-switcher button[data-v-33634dd1]{-ms-flex-preferred-size:98px;flex-basis:98px;padding:0 8px;font-size:11px}.screen-workspace-switcher button[data-v-33634dd1]{-ms-flex-preferred-size:150px;flex-basis:150px;padding:0 14px}.screen-feature-switcher[data-v-33634dd1]{padding:0 6px}.screen-feature-group__title[data-v-33634dd1]{min-width:82px;padding:0 10px}.screen-feature-group button[data-v-33634dd1]{min-width:102px;padding:0 10px}.metric-history-backdrop[data-v-33634dd1]{padding:14px}.metric-history-dialog[data-v-33634dd1]{width:calc(100vw - 28px);max-height:calc(100vh - 28px)}.metric-history-header[data-v-33634dd1]{grid-template-columns:minmax(0,1fr) 32px;gap:12px;padding:17px}.metric-history-current[data-v-33634dd1]{display:none}.metric-history-formula[data-v-33634dd1],.metric-history-pressure-pair[data-v-33634dd1]{margin:12px 17px 0}.metric-history-formula__fields[data-v-33634dd1]{grid-template-columns:1fr 12px 1fr}.metric-history-formula__fields label[data-v-33634dd1]:nth-of-type(n+3){margin-top:2px}.metric-history-formula__fields>i[data-v-33634dd1]:nth-of-type(3){display:none}.metric-history-formula__source[data-v-33634dd1]{line-height:1.5}.metric-history-pressure-pair__fields[data-v-33634dd1]{-ms-flex-wrap:wrap;flex-wrap:wrap}.metric-history-pressure-pair__fields label[data-v-33634dd1]{-ms-flex-preferred-size:40%;flex-basis:40%}.metric-history-pressure-pair__result[data-v-33634dd1]{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;text-align:left}.metric-history-toolbar[data-v-33634dd1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px;padding:12px 17px 0}.date-filter[data-v-33634dd1],.year-filter[data-v-33634dd1]{justify-self:auto}.metric-history-summary[data-v-33634dd1]{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 17px 0}.metric-history-chart-wrap[data-v-33634dd1]{margin:10px 17px 0}.metric-history-chart[data-v-33634dd1]{height:290px}.metric-history-drilldown-hint[data-v-33634dd1]{margin:9px 17px 0}.metric-history-footer[data-v-33634dd1]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;padding:12px 17px 15px}}