.trend-chart[data-v-89ba2844]{width:100%;height:100%}.visual-shell[data-v-83713c27]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding:clamp(12px,1.15vw,22px) clamp(14px,1.35vw,26px);color:#e8f8fb;background:radial-gradient(circle at 18% 5%,color-mix(in srgb,var(--module-color) 13%,transparent),transparent 28%),linear-gradient(145deg,#06131f 0%,#071827 52%,#06121e 100%)}.top-bar[data-v-83713c27]{height:clamp(70px,8.15vh,88px);display:grid;grid-template-columns:minmax(330px,1fr) minmax(560px,720px) minmax(190px,1fr);align-items:center;gap:16px;border-bottom:1px solid rgba(70,157,185,.2)}.brand[data-v-83713c27]{display:flex;align-items:center;gap:15px}.brand-icon[data-v-83713c27]{width:clamp(42px,4.5vh,54px);height:clamp(42px,4.5vh,54px);display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(77,211,225,.3);border-radius:12px;background:rgba(23,105,124,.2)}.brand-icon i[data-v-83713c27]{width:48%;height:48%;border:4px solid var(--module-color);border-top-color:transparent;border-radius:50%;box-shadow:0 0 14px color-mix(in srgb,var(--module-color) 55%,transparent)}.brand p[data-v-83713c27]{margin:0 0 4px;color:#4f91a8;font-size:clamp(9px,.62vw,12px);letter-spacing:clamp(1px,.15vw,3px)}.brand h1[data-v-83713c27]{margin:0;font-size:clamp(21px,1.55vw,30px);letter-spacing:clamp(1px,.1vw,2px);white-space:nowrap}.header-summary[data-v-83713c27]{width:100%;justify-self:center;display:flex;align-items:center;justify-content:space-around;gap:clamp(8px,1.2vw,24px);padding:10px clamp(12px,1.3vw,25px);border:1px solid rgba(72,155,183,.2);border-radius:8px;background:rgba(6,25,40,.6)}.header-summary div[data-v-83713c27]{min-width:90px;text-align:center}.header-summary span[data-v-83713c27],.header-summary strong[data-v-83713c27]{display:block}.header-summary span[data-v-83713c27]{color:#557e91;font-size:clamp(9px,.57vw,11px)}.header-summary strong[data-v-83713c27]{margin-top:4px;color:#d8f5f8;font-size:clamp(11px,.73vw,14px);white-space:nowrap}.header-summary strong.mock[data-v-83713c27]{color:#f3c45d}.header-summary>i[data-v-83713c27]{width:1px;height:30px;background:rgba(104,162,181,.15)}.clock[data-v-83713c27]{justify-self:end;text-align:right}.clock span[data-v-83713c27],.clock small[data-v-83713c27]{display:block;color:#63889a;font-size:11px}.clock strong[data-v-83713c27]{display:block;margin:3px 0;color:#f1cf74;font-size:clamp(23px,1.55vw,30px)}.content-grid[data-v-83713c27]{min-height:0;display:grid;grid-template-columns:clamp(205px,13.55vw,260px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:clamp(10px,.84vw,16px);overflow:hidden;padding-top:clamp(10px,1.48vh,16px)}.module-nav[data-v-83713c27]{position:relative;display:flex;flex-direction:column;gap:7px;padding:14px;border:1px solid rgba(73,158,188,.24);border-radius:9px;background:rgba(5,20,34,.82)}.nav-title[data-v-83713c27]{padding:3px 8px 12px;border-bottom:1px solid rgba(82,145,167,.15)}.nav-title span[data-v-83713c27],.nav-title small[data-v-83713c27]{display:block}.nav-title span[data-v-83713c27]{font-size:19px;font-weight:700}.nav-title small[data-v-83713c27]{margin-top:4px;color:#587d8f;font-size:11px}.module-nav button[data-v-83713c27]{height:clamp(45px,5.35vh,58px);flex:0 0 auto;display:grid;grid-template-columns:34px 1fr 8px;align-items:center;gap:7px;padding:0 10px;border:1px solid transparent;border-radius:7px;color:#8eabb7;background:rgba(9,33,50,.65);text-align:left;cursor:pointer}.module-nav button[data-v-83713c27]:hover{border-color:#52c4d433}.module-nav button.active[data-v-83713c27]{border-color:color-mix(in srgb,var(--module-color) 42%,transparent);color:#efffff;background:linear-gradient(90deg,color-mix(in srgb,var(--module-color) 18%,transparent),rgba(8,31,47,.78));box-shadow:inset 3px 0 var(--module-color)}.module-number[data-v-83713c27]{color:var(--module-color);font-size:clamp(14px,.94vw,18px);font-weight:700}.module-name[data-v-83713c27]{font-size:clamp(12px,.78vw,15px);font-weight:600}.module-name small[data-v-83713c27]{display:block;margin-top:3px;color:#567b8d;font-size:10px;font-weight:400}.module-nav button>i[data-v-83713c27]{width:6px;height:6px;border-radius:50%;background:#467084}.module-nav button.active>i[data-v-83713c27]{background:var(--module-color);box-shadow:0 0 9px var(--module-color)}.root-path[data-v-83713c27]{margin-top:auto;padding:10px;border:1px dashed rgba(240,190,82,.22);border-radius:6px;background:rgba(72,52,17,.16)}.root-path span[data-v-83713c27],.root-path strong[data-v-83713c27]{display:block}.root-path span[data-v-83713c27]{color:#d4a94e;font-size:10px}.root-path strong[data-v-83713c27]{margin-top:5px;overflow:hidden;color:#8da6b1;font-size:11px;text-overflow:ellipsis}.main-stage[data-v-83713c27]{min-width:0;min-height:0;display:grid;grid-template-rows:clamp(78px,8.9vh,96px) minmax(0,1fr) clamp(170px,22.6vh,244px);gap:clamp(8px,1.1vh,12px)}.overview-strip[data-v-83713c27]{min-width:0;display:grid;grid-template-columns:minmax(260px,1fr) repeat(5,minmax(88px,120px));gap:clamp(6px,.52vw,10px)}.topic-title[data-v-83713c27],.stat-card[data-v-83713c27]{border:1px solid rgba(75,156,184,.22);border-radius:8px;background:rgba(6,26,41,.75)}.topic-title[data-v-83713c27]{position:relative;padding:clamp(9px,1.3vh,14px) clamp(12px,.94vw,18px);overflow:hidden}.topic-title[data-v-83713c27]:before{content:"";position:absolute;left:0;top:14px;width:4px;height:48px;background:var(--module-color);box-shadow:0 0 13px var(--module-color)}.topic-title>span[data-v-83713c27]{color:var(--module-color);font-size:11px}.topic-title h2[data-v-83713c27]{margin:4px 0 2px;font-size:clamp(17px,1.15vw,22px);white-space:nowrap}.topic-title p[data-v-83713c27]{margin:0;color:#628497;font-size:11px}.stat-card[data-v-83713c27]{display:flex;flex-direction:column;align-items:center;justify-content:center}.stat-card strong[data-v-83713c27]{color:#eafbfd;font-size:clamp(21px,1.4vw,27px)}.stat-card span[data-v-83713c27]{margin-top:3px;color:#628698;font-size:11px}.stat-card.normal strong[data-v-83713c27]{color:#56dba6}.stat-card.warning strong[data-v-83713c27]{color:#fb8799}.stat-card.missing strong[data-v-83713c27]{color:#f0bd59}.workspace[data-v-83713c27]{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) clamp(360px,27vw,500px);gap:clamp(8px,.63vw,12px)}.side-column[data-v-83713c27]{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px}.panel[data-v-83713c27]{min-height:0;overflow:hidden;border:1px solid rgba(73,158,188,.24);border-radius:9px;background:linear-gradient(145deg,rgba(9,31,49,.91),rgba(4,17,29,.94))}.panel-title[data-v-83713c27]{height:clamp(44px,5.2vh,56px);display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid rgba(84,150,173,.14)}.panel-title>div[data-v-83713c27]:first-child{display:flex;align-items:center;gap:9px}.panel-title i[data-v-83713c27]{width:4px;height:25px;border-radius:3px;background:var(--module-color);box-shadow:0 0 10px var(--module-color)}.panel-title h3[data-v-83713c27]{margin:0;font-size:clamp(14px,.89vw,17px)}.panel-title span[data-v-83713c27]{color:#5e8294;font-size:11px}.pager[data-v-83713c27]{display:flex;align-items:center;gap:9px}.pager button[data-v-83713c27]{width:28px;height:28px;border:1px solid rgba(89,167,190,.25);border-radius:5px;color:#bcecf3;background:rgba(9,36,52,.8);cursor:pointer}.pager button[data-v-83713c27]:disabled{opacity:.3;cursor:default}.compact-pager[data-v-83713c27]{gap:6px}.compact-pager button[data-v-83713c27]{width:24px;height:24px}.compact-pager span[data-v-83713c27]{display:block!important;min-width:30px;text-align:center}.controlled-grid[data-v-83713c27]{height:calc(100% - clamp(44px,5.2vh,56px));min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(var(--controlled-rows),minmax(0,1fr));gap:clamp(6px,.47vw,9px);padding:clamp(7px,.52vw,10px)}.variable-card[data-v-83713c27]{min-width:0;min-height:0;overflow:hidden;padding:clamp(7px,.52vw,10px) clamp(8px,.57vw,11px);border:1px solid rgba(83,155,177,.16);border-radius:7px;background:rgba(7,29,44,.72)}.variable-card.high[data-v-83713c27],.variable-card.low[data-v-83713c27]{border-color:#fb718559;background:rgba(70,25,37,.2)}.variable-card.missing[data-v-83713c27]{border-style:dashed;opacity:.76}.variable-head[data-v-83713c27]{display:flex;justify-content:space-between;gap:8px}.variable-head strong[data-v-83713c27],.variable-head small[data-v-83713c27]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.variable-head strong[data-v-83713c27]{max-width:210px;font-size:clamp(10px,.68vw,13px)}.variable-head small[data-v-83713c27]{max-width:210px;margin-top:3px;color:#52778a;font-size:9px}.variable-head>span[data-v-83713c27]{flex:0 0 auto;color:#59d8a5;font-size:10px}.variable-card.high .variable-head>span[data-v-83713c27],.variable-card.low .variable-head>span[data-v-83713c27]{color:#fb8999}.variable-card.missing .variable-head>span[data-v-83713c27]{color:#efbf5a}.actual-value[data-v-83713c27]{display:flex;align-items:baseline;gap:7px;margin:clamp(4px,.74vh,8px) 0 clamp(4px,.65vh,7px)}.actual-value strong[data-v-83713c27]{color:#ecfbfd;font-size:clamp(17px,1.15vw,22px)}.actual-value span[data-v-83713c27]{color:#577e90;font-size:9px}.range-track[data-v-83713c27]{height:3px;overflow:hidden;border-radius:99px;background:rgba(111,161,177,.13)}.range-track i[data-v-83713c27]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--module-color),#5be1a8);box-shadow:0 0 8px var(--module-color)}.variable-values[data-v-83713c27]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:clamp(4px,.74vh,8px)}.variable-values div[data-v-83713c27]{min-width:0}.variable-values span[data-v-83713c27],.variable-values b[data-v-83713c27],.variable-values small[data-v-83713c27]{display:block}.variable-values span[data-v-83713c27]{color:#557b8d;font-size:8px}.variable-values b[data-v-83713c27]{margin-top:2px;color:#b7d2d9;font-size:11px}.variable-values small[data-v-83713c27]{overflow:hidden;margin-top:2px;color:#3e6476;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.point-meta[data-v-83713c27]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:center;margin-top:clamp(4px,.74vh,8px);color:#557b8d}.point-meta span[data-v-83713c27]{font-size:9px;white-space:nowrap}.point-meta small[data-v-83713c27]{overflow:hidden;color:#3e6476;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.operation-panel[data-v-83713c27]{min-height:0}.operation-list[data-v-83713c27]{height:calc(100% - clamp(44px,5.2vh,56px));min-height:0;display:grid;grid-template-rows:repeat(var(--operation-rows),minmax(0,1fr));align-content:start;gap:8px;overflow:hidden;padding:9px}.operation-row[data-v-83713c27]{min-height:0;overflow:hidden;margin:0;padding:10px;border:1px solid rgba(81,151,173,.16);border-radius:6px;background:rgba(7,28,43,.7)}.operation-head[data-v-83713c27]{display:flex;align-items:center;justify-content:space-between}.operation-head strong[data-v-83713c27],.operation-head small[data-v-83713c27]{display:block}.operation-head strong[data-v-83713c27]{font-size:13px}.operation-head small[data-v-83713c27]{margin-top:2px;color:#4e7284;font-size:8px}.operation-head>span[data-v-83713c27]{display:flex;align-items:center;gap:5px;color:#e5a84e;font-size:9px}.operation-head>span i[data-v-83713c27]{width:6px;height:6px;border-radius:50%;background:#e5a84e;box-shadow:none}.operation-head>span.on[data-v-83713c27]{color:#55d9a3}.operation-head>span.on i[data-v-83713c27]{background:#55d9a3;box-shadow:0 0 7px #55d9a3}.operation-value[data-v-83713c27]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.operation-value.single[data-v-83713c27]{grid-template-columns:1fr}.operation-value div[data-v-83713c27]{padding:7px 8px;border-radius:4px;background:rgba(10,38,54,.7)}.operation-value span[data-v-83713c27],.operation-value strong[data-v-83713c27],.operation-value small[data-v-83713c27]{display:block}.operation-value span[data-v-83713c27]{color:#63889a;font-size:8px}.operation-value strong[data-v-83713c27]{margin-top:2px;color:#e8fbfd;font-size:16px}.operation-value small[data-v-83713c27]{margin-top:2px;color:#466b7d;font-size:7px}.operation-limit[data-v-83713c27]{display:flex;justify-content:space-between;margin-top:7px;color:#587d8f;font-size:8px}.control-panel[data-v-83713c27]{height:clamp(175px,23vh,230px);max-height:clamp(175px,23vh,230px)}.control-panel.many-groups[data-v-83713c27]{height:clamp(210px,31vh,290px);max-height:clamp(210px,31vh,290px)}.control-total[data-v-83713c27]{display:block!important;color:#648a9b!important;font-size:10px!important}.control-groups[data-v-83713c27]{height:calc(100% - clamp(44px,5.2vh,56px));display:grid;gap:6px;overflow:hidden;padding:7px 8px}.control-panel.many-groups .control-groups[data-v-83713c27]{height:calc(100% - clamp(44px,5.2vh,56px))}.control-groups.groups-1[data-v-83713c27]{grid-template-columns:1fr}.control-groups.groups-2[data-v-83713c27]{grid-template-columns:repeat(2,minmax(0,1fr))}.control-groups.groups-3[data-v-83713c27],.control-groups.groups-4[data-v-83713c27]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.control-groups article[data-v-83713c27]{min-width:0;min-height:0;overflow:hidden;padding:4px;border:1px solid rgba(83,146,166,.12);border-radius:5px;background:rgba(6,27,42,.58)}.control-groups h4[data-v-83713c27]{margin:0 0 5px;color:#a6c1ca;font-size:10px;line-height:1}.control-groups article>div[data-v-83713c27]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.control-point[data-v-83713c27]{min-width:0;display:grid;grid-template-columns:6px 1fr auto;gap:4px;align-items:center;padding:5px;border-radius:4px;background:rgba(7,31,47,.8)}.control-point i[data-v-83713c27]{width:5px;height:5px;border-radius:50%;background:#597b89;box-shadow:none}.control-point.on i[data-v-83713c27]{background:#51dca4;box-shadow:0 0 7px #51dca4}.control-point b[data-v-83713c27]{overflow:hidden;color:#9cb6c0;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.control-point strong[data-v-83713c27]{color:#e4f6f8;font-size:9px}.control-point small[data-v-83713c27]{grid-column:1 / -1;overflow:hidden;color:#416577;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.control-point.countdown[data-v-83713c27]{grid-column:span 2}.trend-panel[data-v-83713c27]{position:relative}.trend-panel[data-v-83713c27]>:last-child{height:calc(100% - clamp(44px,5.2vh,56px))}.live[data-v-83713c27]{display:flex;align-items:center;gap:6px;color:#56dda7!important}.live i[data-v-83713c27]{width:6px;height:6px;border-radius:50%;background:#56dda7;box-shadow:0 0 8px #56dda7}.no-trend[data-v-83713c27]{display:grid;place-items:center;color:#5c8092;font-size:14px}@media (max-width: 1450px){.top-bar[data-v-83713c27]{grid-template-columns:minmax(300px,1fr) minmax(500px,620px) minmax(170px,1fr)}.header-summary>i[data-v-83713c27]{display:none}.overview-strip[data-v-83713c27]{grid-template-columns:minmax(240px,1fr) repeat(5,minmax(78px,100px))}.workspace[data-v-83713c27]{grid-template-columns:minmax(0,1fr) 350px}.panel-title>div:first-child>span[data-v-83713c27]{display:none}.control-total[data-v-83713c27]{display:block!important}}@media (max-width: 1180px){.visual-shell[data-v-83713c27]{padding:10px 12px}.top-bar[data-v-83713c27]{grid-template-columns:minmax(245px,.9fr) minmax(430px,1.6fr) minmax(130px,.7fr);gap:8px}.brand[data-v-83713c27]{gap:9px}.brand-icon[data-v-83713c27]{width:38px;height:38px}.header-summary[data-v-83713c27]{gap:4px;padding:7px 8px}.header-summary div[data-v-83713c27]{min-width:76px}.content-grid[data-v-83713c27]{grid-template-columns:178px minmax(0,1fr);gap:8px}.module-nav[data-v-83713c27]{padding:8px}.module-nav button[data-v-83713c27]{grid-template-columns:28px 1fr 6px;padding:0 7px}.overview-strip[data-v-83713c27]{grid-template-columns:minmax(210px,1fr) repeat(5,minmax(62px,82px));gap:5px}.workspace[data-v-83713c27]{grid-template-columns:minmax(0,1fr) 300px;gap:7px}.controlled-grid[data-v-83713c27]{gap:5px;padding:6px}.variable-card[data-v-83713c27]{padding:6px 7px}.operation-list[data-v-83713c27]{padding:6px}.clock span[data-v-83713c27],.clock small[data-v-83713c27],.topic-title p[data-v-83713c27]{display:none}}@media (max-height: 800px){.module-nav[data-v-83713c27]{gap:4px;padding:10px}.module-nav button[data-v-83713c27]{height:42px}.nav-title[data-v-83713c27]{padding-bottom:7px}.root-path[data-v-83713c27]{padding:7px}.operation-row[data-v-83713c27]{margin-bottom:0;padding:7px}.control-point small[data-v-83713c27]{display:none}}@media (max-height: 650px){.main-stage[data-v-83713c27]{grid-template-rows:68px minmax(0,1fr) 140px}.topic-title[data-v-83713c27]{padding-top:7px;padding-bottom:7px}.topic-title[data-v-83713c27]:before{top:10px;height:42px}.stat-card strong[data-v-83713c27]{font-size:20px}.variable-card[data-v-83713c27]{padding:4px 6px}.variable-head strong[data-v-83713c27]{font-size:10px}.variable-head small[data-v-83713c27]{margin-top:1px;font-size:7px}.actual-value[data-v-83713c27]{margin:2px 0}.actual-value strong[data-v-83713c27]{font-size:15px}.variable-values[data-v-83713c27]{margin-top:3px}.variable-values b[data-v-83713c27],.variable-values small[data-v-83713c27]{margin-top:0}.variable-values b[data-v-83713c27]{font-size:9px}.variable-values small[data-v-83713c27]{font-size:6px}.module-nav[data-v-83713c27]{gap:2px;padding:7px}.nav-title[data-v-83713c27]{padding:1px 5px 5px}.nav-title small[data-v-83713c27],.module-name small[data-v-83713c27],.root-path span[data-v-83713c27]{display:none}.nav-title span[data-v-83713c27]{font-size:15px}.module-nav button[data-v-83713c27]{height:30px}.module-name[data-v-83713c27]{font-size:11px}.root-path[data-v-83713c27]{padding:6px}.root-path strong[data-v-83713c27]{margin-top:0;font-size:9px}.operation-value[data-v-83713c27]{margin-top:5px}.control-panel.many-groups[data-v-83713c27]{height:170px;max-height:170px}.control-groups[data-v-83713c27]{gap:3px;padding:4px}.control-groups article[data-v-83713c27]{padding:3px}.control-groups h4[data-v-83713c27]{margin-bottom:2px;font-size:7px}.control-point[data-v-83713c27]{padding:2px}.control-point small[data-v-83713c27]{display:none}.operation-row[data-v-83713c27]{padding:5px}.operation-panel .panel-title[data-v-83713c27]{display:none}.operation-panel .operation-list[data-v-83713c27]{height:100%}.operation-head small[data-v-83713c27],.operation-value small[data-v-83713c27],.operation-limit[data-v-83713c27]{display:none}.operation-head strong[data-v-83713c27]{font-size:10px}.operation-value[data-v-83713c27]{gap:4px;margin-top:3px}.operation-value div[data-v-83713c27]{padding:3px 4px}.operation-value span[data-v-83713c27]{font-size:7px}.operation-value strong[data-v-83713c27]{margin-top:1px;font-size:12px}}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;min-width:0;min-height:0;margin:0}body{font-family:Microsoft YaHei,Arial,sans-serif;background:#06111f;overflow:hidden}#app{overflow:hidden}button,input,select,textarea{font:inherit}
