.crumb[data-v-184d5c46]{position:absolute;left:12px;top:10px;z-index:4;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;background:#030e2cad;border:1px solid rgba(0,150,255,.3);border-radius:6px;font-size:12px;color:#9fc6f0;white-space:nowrap}.crumb-item[data-v-184d5c46]{display:flex;align-items:center;padding:2px 6px;cursor:pointer;transition:color .15s ease;border-radius:3px}.crumb-item[data-v-184d5c46]:hover{color:#fff}.crumb-item.active[data-v-184d5c46]{color:#46f9fd;font-weight:700;background:#005abe40;box-shadow:inset 0 0 8px #0078ff26}.crumb-sep[data-v-184d5c46]{width:1px;height:10px;margin:1px 0 1px 12px;background:linear-gradient(180deg,transparent,#5c83b8,transparent)}.crumb-sel[data-v-184d5c46]{margin-left:8px;height:22px;background:#061a4ae6;border:1px solid rgba(0,150,255,.4);color:#d6ecff;font-size:11px;outline:none}.screen-frame[data-v-fc950bae]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;overflow:hidden}.sf-border[data-v-fc950bae]{position:absolute;left:50%;top:1.9444vh;transform:translate(-50%);width:98.1771vw;height:96.0185vh;background:url(/assets/border-bg-CMNRhlGH.png) no-repeat center;background-size:100% 100%}.screen-header[data-v-eaee63d0]{position:relative;height:7.963vh;z-index:3;display:flex;align-items:center;justify-content:center;background:transparent}.wh-title[data-v-eaee63d0]{height:100%;width:69.3229vw;display:flex;align-items:center;justify-content:center;background:url(/assets/header-bg-Cxy_cVNJ.png) no-repeat center;background-size:100% 100%}.sh-title[data-v-eaee63d0]{margin:0;margin-top:-1.65vh;transform:skew(-14deg);font-family:AlibabaPuHuiTi3,Microsoft YaHei,sans-serif;font-size:3.9vh;font-weight:700;letter-spacing:.12em;line-height:1;white-space:nowrap;color:#fff}.sh-info[data-v-eaee63d0]{position:absolute;top:calc(2.037vh + 10px);right:5.5556vh;width:25.463vh;height:3.8889vh;display:flex;align-items:center;justify-content:flex-end;padding:0 .8333vh}.sh-time[data-v-eaee63d0]{display:flex;flex-direction:column;align-items:flex-end;position:relative;width:7.037vh}.sh-time[data-v-eaee63d0]:after{content:"";position:absolute;top:50%;right:-1.2963vh;transform:translate(-50%,-50%);width:.1852vh;height:2.963vh;background-color:#bdd6e652}.sh-clock[data-v-eaee63d0]{font-size:1.8519vh;font-weight:700;font-family:baotucuheitiMedium,Microsoft YaHei,sans-serif;letter-spacing:.04em;background:linear-gradient(0deg,#aecaf5,#aecaf5),linear-gradient(169.78deg,#acddffcc -28.06%,#fffc 74.65%);-webkit-background-clip:text;background-clip:text;color:transparent}.sh-date[data-v-eaee63d0]{font-size:1.1111vh;font-family:baotucuheitiMedium,Microsoft YaHei,sans-serif;background:linear-gradient(0deg,#aecaf5,#aecaf5),linear-gradient(181.53deg,#acddff80 22.16%,#ffffff80 87.44%);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:.08em}.sh-weather-icon[data-v-eaee63d0]{margin:0 1.6667vh 0 2.7778vh;width:3.3333vh;height:3.3333vh}.sh-weather-txt[data-v-eaee63d0]{display:flex;flex-direction:column;width:5vh;font-size:1.1111vh;font-family:AlibabaPuHuiTi2,Microsoft YaHei,sans-serif;color:#bfdfff;line-height:1.5;white-space:nowrap}.side-panel[data-v-ae77dc46]{position:relative;flex:none;overflow:visible;transition:width .45s ease;z-index:2}.side-panel.collapsed[data-v-ae77dc46]{width:4.8vh!important}.sp-grad[data-v-ae77dc46]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity .4s ease}.side-panel.left .sp-grad[data-v-ae77dc46]{background:linear-gradient(90deg,#001131e6,#0011318c 32%,#00113138 68%,#00113100);right:-24vw}.side-panel.right .sp-grad[data-v-ae77dc46]{background:linear-gradient(270deg,#001131e6,#0011318c 32%,#00113138 68%,#00113100);left:-24vw}.sp-toggle[data-v-ae77dc46]{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:4.0741vh;height:52.5vh;display:flex;align-items:center;justify-content:center;border:none;padding:0;background:none;background-repeat:no-repeat;background-size:100% 100%;cursor:pointer}.side-panel.left .sp-toggle[data-v-ae77dc46]{right:-.6vh}.side-panel.right .sp-toggle[data-v-ae77dc46]{left:-.6vh;transform:translateY(-50%) rotate(180deg)}.sp-arrow-img[data-v-ae77dc46]{width:3.4vh;height:3.4vh;transition:transform .4s ease}.side-panel.left .sp-arrow-img.flipped[data-v-ae77dc46],.side-panel.right .sp-arrow-img[data-v-ae77dc46]{transform:rotate(180deg)}.side-panel.right .sp-arrow-img.flipped[data-v-ae77dc46]{transform:rotate(0)}.sp-body[data-v-ae77dc46]{position:relative;height:100%;display:flex;flex-direction:column;gap:.3704vh;overflow-y:auto;scrollbar-width:none;opacity:1;transition:opacity .3s ease .15s}.sp-body[data-v-ae77dc46]::-webkit-scrollbar{display:none}.sp-body.off[data-v-ae77dc46]{opacity:0;pointer-events:none;transition:opacity .2s ease}.module-panel[data-v-9bfe1d76]{position:relative;flex:none;width:100%}.module-panel.grow[data-v-9bfe1d76],.module-panel.grow .card-container[data-v-9bfe1d76]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.card-container[data-v-9bfe1d76]{width:100%;height:100%}.mp-head[data-v-9bfe1d76]{position:relative;height:2.7778vh;display:flex;align-items:center;column-gap:.7407vh;cursor:pointer;-webkit-user-select:none;user-select:none;background:url(/assets/card-header-bg-Z8wubXIv.png) no-repeat;background-size:81.94% 100%;width:100%}.mp-head[data-v-9bfe1d76]:before{content:"";position:absolute;right:.2778vh;top:1.2963vh;height:2.5vh;width:7.8704vh;background:url(/assets/card-header-right-bottom-CnQOCYd8.png) no-repeat;background-size:100% 100%}.mp-head[data-v-9bfe1d76]:after{content:"";position:absolute;right:0;top:0;height:.7407vh;width:.7407vh;clip-path:polygon(0 0,100% 0,100% 100%);background-color:#46f9fdcc}.mp-icon[data-v-9bfe1d76]{margin-left:1.4815vh;width:1.8519vh;height:1.8519vh;flex:none}.mp-title[data-v-9bfe1d76]{flex:1;min-width:0;font-family:YouSheBiaoTiHei,Microsoft YaHei,sans-serif;font-size:1.8519vh;font-weight:400;letter-spacing:.11em;color:#fff;text-shadow:0px 0px 16px #0076ea;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-extra[data-v-9bfe1d76]{flex:none;display:flex;align-items:center;position:relative;z-index:1;margin-right:.7407vh;margin-left:auto}.mp-arrow[data-v-9bfe1d76]{width:1.6vh;height:1.6vh;flex:none;position:relative;z-index:1;margin-right:.9vh;color:#9ec3ff;transition:transform .3s ease}.mp-arrow.open[data-v-9bfe1d76]{transform:rotate(180deg)}.mp-head:hover .mp-arrow[data-v-9bfe1d76]{color:#fff}.mp-collapse[data-v-9bfe1d76]{display:grid;grid-template-rows:1fr;transition:grid-template-rows .35s ease}.module-panel.grow .mp-collapse[data-v-9bfe1d76]{flex:1 1 auto;min-height:0}.mp-collapse.off[data-v-9bfe1d76]{grid-template-rows:0fr}.mp-collapse.off .mp-body[data-v-9bfe1d76]{padding-top:0;padding-bottom:0}.mp-body[data-v-9bfe1d76]{min-height:0;overflow:hidden;border:none;background:transparent;padding:1.2vh;transition:padding .3s ease}.module-panel.grow .mp-body[data-v-9bfe1d76]{overflow:auto;scrollbar-width:none;display:flex;flex-direction:column;justify-content:flex-start}.module-panel.grow .mp-body[data-v-9bfe1d76]::-webkit-scrollbar{display:none}.donut-chart[data-v-5bfcb413]{width:100%;height:var(--v582f751b)}.mini-line[data-v-7aa6e728]{width:100%;height:var(--v36735ed8);margin-top:.8vh}.mini-line.multi[data-v-7aa6e728]{margin-top:0}.ml-legend[data-v-7aa6e728]{display:flex;gap:12px;margin-bottom:2px}.ml-lg[data-v-7aa6e728]{display:flex;align-items:center;gap:4px;font-size:9px;color:#a8c6f0}.ml-lg i[data-v-7aa6e728]{width:8px;height:8px;border-radius:2px}.map3d[data-v-bad45ed9]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.map3d[data-v-bad45ed9] .m3d-label{padding:3px 9px;font-size:11px;color:#d6ecff;background:#020a20b8;border:1px solid rgba(70,249,253,.45);border-radius:3px;white-space:nowrap;letter-spacing:.04em;text-shadow:0 0 8px rgba(0,150,255,.6)}.map3d[data-v-bad45ed9] .m3d-label.plan{color:#9fb7d8;border-color:#7fa8d859}.map3d[data-v-bad45ed9] .m3d-label.asset{color:#ffe9a8;border-color:#ffd03b80}.map3d[data-v-bad45ed9] .m3d-label.hl{color:#fff;border-color:#46f9fd;box-shadow:0 0 14px #46f9fdbf;font-weight:700}.map3d[data-v-bad45ed9] .m3d-label.dim{opacity:.62}.map3d[data-v-bad45ed9] .m3d-anno{font-weight:700;white-space:nowrap;text-shadow:0 0 18px rgba(70,249,253,.8)}.map3d[data-v-bad45ed9] .m3d-anno.city{font-size:30px;letter-spacing:.42em;color:#bee8ff80}.map3d[data-v-bad45ed9] .m3d-anno.region{font-size:16px;letter-spacing:.2em;color:#9fe8ff;background:#020a2080;border:1px solid rgba(70,249,253,.3);padding:3px 10px;border-radius:3px}.group-view[data-v-68de7621]{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;overflow:hidden}.gv-kpis[data-v-68de7621]{position:absolute;left:50%;transform:translate(-50%);top:4vh;z-index:5;width:min(44vw,calc(100% - 8vw));display:flex;align-items:stretch;background:linear-gradient(180deg,#091e4ed9,#051034e6);border:1px solid rgba(0,150,255,.28);border-radius:8px;overflow:hidden;box-shadow:0 14px 38px #0008228c,0 0 22px #0078ff33}.kpi-card[data-v-68de7621]{flex:1;min-width:0;position:relative;display:flex;align-items:center;justify-content:center;gap:10px;padding:.7vh 1vw;background:linear-gradient(180deg,#18427c85,#0a1e48b8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-right:1px solid rgba(70,249,253,.12)}.kpi-card+.kpi-card[data-v-68de7621]:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:1px;background:linear-gradient(180deg,#0096ff00,#0096ff73,#0096ff00)}.kpi-card[data-v-68de7621]:after{content:"";position:absolute;left:50%;transform:translate(-50%);top:0;width:60%;height:3px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,#46f9fd,#259df2);box-shadow:0 0 14px #46f9fde6}.kpi-v[data-v-68de7621]{font-size:2.4vh;color:#fff;text-shadow:0 0 16px rgba(70,249,253,.7)}.kpi-ico[data-v-68de7621]{width:26px;height:26px;flex:none;color:#46f9fd;filter:drop-shadow(0 0 6px rgba(70,249,253,.55))}.kpi-text[data-v-68de7621]{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.kpi-v small[data-v-68de7621],.row-v small[data-v-68de7621],.vital-v small[data-v-68de7621],.biz-v small[data-v-68de7621]{font-size:1vh;color:#9fc6f0;margin-left:3px}.kpi-l[data-v-68de7621]{font-size:1.05vh;color:#a8c6f0;letter-spacing:.12em;margin-top:3px}.gv-main[data-v-68de7621]{position:absolute;left:1.2vw;right:1.2vw;top:8.2vh;bottom:1.6vh;display:flex;gap:1vw;z-index:1}.row[data-v-68de7621]{display:flex;justify-content:space-between;align-items:center;min-height:1.9vh;padding:.25vh 0;font-size:1.15vh;color:#b9d6f5;border-bottom:1px solid rgba(0,150,255,.08)}.row-v[data-v-68de7621]{color:#fff}.kpi-grid[data-v-68de7621]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kpi-mini[data-v-68de7621]{background:#003c9640;border:1px solid rgba(0,150,255,.2);padding:.6vh .55vw;display:flex;flex-direction:column;align-items:center}.km-v[data-v-68de7621]{font-size:1.5vh;color:#fff}.km-v small[data-v-68de7621]{font-size:1vh;color:#9fc6f0;margin-left:3px}.km-l[data-v-68de7621]{font-size:1vh;color:#a8c6f0;margin-top:2px}.mini-bars[data-v-68de7621]{display:flex;align-items:flex-end;gap:4px;height:3.4vh;margin-top:.7vh}.mini-bar[data-v-68de7621]{flex:1;background:linear-gradient(180deg,#259df2,#0e63c9);box-shadow:0 0 5px #0096ff80}.prog-row[data-v-68de7621]{display:flex;align-items:center;margin-bottom:.6vh}.prog-l[data-v-68de7621]{width:6vw;font-size:1.05vh;color:#b9d6f5}.prog-track[data-v-68de7621]{flex:1;height:.9vh;background:#003c9659;border-radius:2px;overflow:hidden}.prog-fill[data-v-68de7621]{height:100%;background:linear-gradient(90deg,#0e63c9,#259df2,#46f9fd);box-shadow:0 0 6px #46f9fd99}.prog-v[data-v-68de7621]{width:3.2vw;text-align:right;font-size:1.05vh;color:#fff}.bar-row[data-v-68de7621]{display:flex;align-items:center;margin-bottom:.6vh}.bar-name[data-v-68de7621]{width:6vw;font-size:1.15vh;color:#b9d6f5}.bar-track[data-v-68de7621]{flex:1;height:1.2vh;background:#003c9659;border-radius:2px;overflow:hidden}.bar-fill[data-v-68de7621]{height:100%;background:linear-gradient(90deg,#0e63c9,#259df2);box-shadow:0 0 8px #0096ff99}.bar-val[data-v-68de7621]{width:4.2vw;text-align:right;font-size:1.15vh;color:#fff}.policy-row[data-v-68de7621]{display:flex;align-items:center;font-size:1.15vh;color:#cfe9ff;padding:8px 0;border-bottom:1px solid rgba(0,150,255,.08)}.dot[data-v-68de7621]{width:6px;height:6px;border-radius:50%;background:#46f9fd;margin-right:8px;flex:none;box-shadow:0 0 6px #46f9fdcc}.gv-center[data-v-68de7621]{flex:1;position:relative;overflow:hidden;z-index:1}.gv-crumb-wrap[data-v-68de7621]{position:fixed;left:21vw;top:9.5vh;z-index:3}.map-glow[data-v-68de7621]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:76%;height:82%;border-radius:50%;background:radial-gradient(ellipse at center,#005adc59,#005adc00 68%);pointer-events:none;z-index:0}.map-title[data-v-68de7621]{position:absolute;right:1.2vw;top:1.1vh;font-size:1.25vh;font-weight:700;letter-spacing:.1em;color:#d6ecff;background:#030e2c99;border:1px solid rgba(0,150,255,.25);padding:.35vh 1vw;border-radius:4px;z-index:2}.map-legend[data-v-68de7621]{position:absolute;left:1.2vw;bottom:1.1vh;display:flex;gap:16px;font-size:1.05vh;color:#b9d6f5;background:#030e2c99;border:1px solid rgba(0,150,255,.25);padding:.45vh 1vw;border-radius:4px;z-index:2}.lg-item[data-v-68de7621]{display:flex;align-items:center;gap:6px}.lg-dot[data-v-68de7621]{width:8px;height:.7vh;border-radius:50%}.lg-dot.on[data-v-68de7621]{background:#46f9fd;box-shadow:0 0 8px #46f9fde6}.lg-dot.plan[data-v-68de7621]{background:#96b4dc99}.lg-dot.asset[data-v-68de7621]{background:#ffd03b;box-shadow:0 0 8px #ffd03be6}.proj-card[data-v-68de7621]{position:absolute;right:1.4vw;top:50%;transform:translateY(-50%);width:15.5vw;padding:1.2vh 1.2vw;background:linear-gradient(180deg,#061a4af0,#041134f2);border:1px solid rgba(0,150,255,.4);border-top:3px solid #46f9fd;box-shadow:0 0 20px #005adc59}.proj-close[data-v-68de7621]{position:absolute;right:6px;top:4px;width:20px;height:20px;line-height:18px;text-align:center;font-size:15px;color:#9fc6f0;background:#030e2ccc;border:1px solid rgba(0,150,255,.35);border-radius:3px;cursor:pointer;transition:all .15s ease}.proj-close[data-v-68de7621]:hover{color:#fff;border-color:#46f9fdcc;box-shadow:0 0 8px #46f9fd80}.proj-name[data-v-68de7621]{font-size:1.6vh;font-weight:700;color:#fff;margin-bottom:10px}.proj-row[data-v-68de7621]{display:flex;justify-content:space-between;font-size:1.15vh;color:#cfdeff;padding:.45vh 0}.proj-row span[data-v-68de7621]{color:#7fa8d8}.proj-enter[data-v-68de7621]{margin-top:12px;width:100%;height:3.4vh;background:linear-gradient(135deg,#0e63c9,#259df2);border:none;color:#fff;font-size:1.25vh;font-weight:700;letter-spacing:.1em;cursor:pointer;box-shadow:0 0 14px #0076ea80}.proj-enter[data-v-68de7621]:disabled{background:#50648c80;cursor:not-allowed;box-shadow:none}.level-nav[data-v-2c82903f]{position:fixed;z-index:60;left:50%;transform:translate(-50%);top:7vh;display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;box-shadow:none}.tab-row[data-v-2c82903f]{display:flex;align-items:center;justify-content:center;gap:2px;padding:4px 10px;background:#030e2c80;border:1px solid rgba(0,150,255,.2);border-radius:8px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 14px #00143c47}.tab-item[data-v-2c82903f]{height:30px;line-height:30px;padding:0 12px;font-size:13px;font-weight:700;letter-spacing:.08em;color:#a8c6f0;white-space:nowrap;cursor:pointer;border-radius:4px;transition:all .18s ease}.tab-item[data-v-2c82903f]:hover{color:#fff;text-shadow:0 0 10px rgba(0,118,234,.8)}.tab-item.active[data-v-2c82903f]{color:#fff;background:linear-gradient(180deg,#1f78ff80,#10418bb3);border:1px solid rgba(70,249,253,.4);box-shadow:0 0 12px #0078ff59}.bubble-chart[data-v-016a9cda]{width:100%;height:var(--v0e948f60)}.pbi[data-v-120105db]{display:flex;flex-direction:column;gap:.7vh}.pbi-hero[data-v-120105db]{position:relative;height:9vh;border-radius:6px;overflow:hidden;border:1px solid rgba(0,150,255,.3)}.pbi-hero img[data-v-120105db]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pbi-overlay[data-v-120105db]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#020a202e,#020a2059 45%,#020a20c7)}.pbi-tag[data-v-120105db]{position:absolute;left:8px;top:7px;padding:2px 8px;font-size:11px;font-weight:700;color:#0b1b36;background:#ffb454;border-radius:4px;letter-spacing:.05em;box-shadow:0 0 10px #ffb45480;z-index:2}.pbi-tag2[data-v-120105db]{position:absolute;right:8px;top:7px;padding:2px 8px;font-size:11px;font-weight:700;color:#fff;background:#16c79ae6;border-radius:4px;letter-spacing:.05em;box-shadow:0 0 10px #16c79a80;z-index:2}.pbi-scroll[data-v-120105db]{position:absolute;left:0;right:0;bottom:0;height:22px;overflow:hidden;background:#020a20bf;border-top:1px solid rgba(70,249,253,.4);display:flex;align-items:center}.pbi-scroll-track[data-v-120105db]{display:flex;white-space:nowrap;animation:pbiScroll-120105db 18s linear infinite}.pbi-scroll-item[data-v-120105db]{font-size:10.5px;color:#eaf6ff;padding-right:70px;letter-spacing:.04em;text-shadow:0 0 6px rgba(70,249,253,.5)}@keyframes pbiScroll-120105db{0%{transform:translate(0)}to{transform:translate(-50%)}}.pbi-stats[data-v-120105db]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.pbi-stat[data-v-120105db]{display:flex;flex-direction:column;align-items:center;padding:6px 3px;background:#03143ab8;border:1px solid rgba(70,249,253,.3);border-radius:5px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pbi-v[data-v-120105db]{font-size:14px;color:#fff;white-space:nowrap;text-shadow:0 0 8px rgba(70,249,253,.6)}.pbi-v small[data-v-120105db]{font-size:9px;color:#9fc6f0;margin-left:2px}.pbi-l[data-v-120105db]{font-size:10px;color:#bfd9f5;white-space:nowrap;margin-top:2px}.pbi-minis[data-v-120105db]{display:flex;align-items:center;border:1px solid rgba(0,150,255,.22);border-radius:6px;background:#03143a80;padding:4px}.pbi-mini[data-v-120105db]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;position:relative}.pbi-mini+.pbi-mini[data-v-120105db]:before{content:"";position:absolute;left:0;top:16%;bottom:16%;width:1px;background:linear-gradient(180deg,#0096ff00,#0096ff66,#0096ff00)}.pbi-ico[data-v-120105db]{width:20px;height:20px;flex:none;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:10px;font-weight:700;color:#fff;background:linear-gradient(135deg,#259df2,#0e63c9);border-radius:4px;box-shadow:0 0 8px #0096ff80}.pbi-mini-txt[data-v-120105db]{display:flex;flex-direction:column;min-width:0}.pbi-mv[data-v-120105db]{font-size:13px;color:#fff;white-space:nowrap}.pbi-mv small[data-v-120105db]{font-size:9px;color:#9fc6f0;margin-left:2px}.pbi-ml[data-v-120105db]{font-size:9.5px;color:#a8c6f0;white-space:nowrap}.prod-carousel[data-v-5062655c]{position:relative;width:100%}.prod-viewport[data-v-5062655c]{overflow:hidden}.prod-slide[data-v-5062655c]{display:flex;transition:transform .55s ease}.prod-banner[data-v-5062655c]{flex:0 0 100%;display:grid;grid-template-columns:1fr 1fr;gap:8px;min-width:0}.prod[data-v-5062655c]{overflow:hidden;background:linear-gradient(180deg,#0e346880,#071c408c);border:1px solid rgba(0,150,255,.22);border-radius:6px}.prod-photo[data-v-5062655c]{position:relative;height:8.5vh;background-size:cover;background-repeat:no-repeat}.prod-photo-mask[data-v-5062655c]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#020a200d 40%,#020a20c7)}.prod-photo-txt[data-v-5062655c]{position:absolute;left:7px;right:7px;bottom:6px;display:flex;align-items:baseline}.prod-name[data-v-5062655c]{font-size:12px;font-weight:700;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prod-info[data-v-5062655c]{padding:6px 7px 7px}.prod-row[data-v-5062655c]{display:flex;justify-content:space-between;align-items:baseline;font-size:10.5px;color:#9fb7d8;padding:1.5px 0}.prod-row b[data-v-5062655c]{font-size:11px;color:#e6f2ff;white-space:nowrap}.prod-bottom[data-v-5062655c]{display:flex;align-items:center;gap:6px;margin-top:5px}.prod-track[data-v-5062655c]{flex:1;height:5px;border-radius:3px;background:#003c9659;overflow:hidden}.prod-fill[data-v-5062655c]{height:100%;background:linear-gradient(90deg,#0e63c9,#259df2,#46f9fd);box-shadow:0 0 6px #46f9fd99}.prod-pct[data-v-5062655c]{font-size:11px;color:#46f9fd}.prod-dots[data-v-5062655c]{display:flex;justify-content:center;gap:6px;margin-top:7px}.prod-dot[data-v-5062655c]{width:7px;height:7px;border-radius:50%;background:#46f9fd4d;cursor:pointer;transition:all .25s ease}.prod-dot.on[data-v-5062655c]{background:#46f9fd;box-shadow:0 0 8px #46f9fdcc;width:16px;border-radius:4px}.rb[data-v-012fbe35]{display:flex;flex-direction:column;gap:6px}.rb-legend[data-v-012fbe35]{display:flex;flex-wrap:wrap;gap:4px 10px;padding-bottom:5px;border-bottom:1px solid rgba(0,150,255,.18)}.rb-row[data-v-012fbe35]{display:flex;align-items:center;gap:6px}.rb-name[data-v-012fbe35]{width:74px;flex:none;font-size:10px;color:#b9d6f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rb-cells[data-v-012fbe35]{flex:1;min-width:0;display:flex;gap:3px}.rb-cell[data-v-012fbe35]{width:10px;height:14px;border-radius:2px;opacity:.92;box-shadow:0 0 4px #00000047;flex:none}.rb-lg[data-v-012fbe35]{display:flex;align-items:center;gap:4px;font-size:10px;color:#a8c6f0}.rb-lg i[data-v-012fbe35]{width:8px;height:8px;border-radius:2px}.cam[data-v-ad50ede7]{border:1px solid rgba(0,150,255,.35);border-radius:4px;overflow:hidden;background:#04102b}.cam-img[data-v-ad50ede7]{position:relative;height:var(--v7bcb13ac);overflow:hidden}.cam-img img[data-v-ad50ede7]{width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.08) brightness(.9)}.cam-scan[data-v-ad50ede7]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 44%,rgba(70,249,253,.16) 50%,transparent 56%);background-size:100% 240%;animation:camScan-ad50ede7 3.2s linear infinite}@keyframes camScan-ad50ede7{0%{background-position:0 -240%}to{background-position:0 240%}}.cam-live[data-v-ad50ede7]{position:absolute;left:5px;top:4px;font-size:9px;font-weight:700;letter-spacing:.05em;color:#fff;background:#d63031e0;padding:1px 5px;border-radius:2px;animation:camBlink-ad50ede7 1.3s ease infinite}@keyframes camBlink-ad50ede7{0%,to{opacity:1}50%{opacity:.45}}.cam-name[data-v-ad50ede7]{position:absolute;left:5px;bottom:4px;font-size:9px;color:#fff;background:#020a20ad;padding:1px 5px;border-radius:2px;white-space:nowrap}.cam-sub[data-v-ad50ede7]{position:absolute;left:5px;bottom:19px;font-size:9px;color:#ffd76a;background:#020a20b8;padding:1px 5px;border-radius:2px;white-space:nowrap}.cam-time[data-v-ad50ede7]{position:absolute;right:5px;bottom:4px;font-size:9px;color:#9fe8ff;background:#020a20ad;padding:1px 5px;border-radius:2px;font-variant-numeric:tabular-nums}.cam-cap[data-v-ad50ede7]{display:flex;flex-direction:column;gap:1px;padding:3px 6px;background:#03143ae6;border-top:1px solid rgba(0,150,255,.25)}.cam-cap-name[data-v-ad50ede7]{font-size:10px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cam-cap-sub[data-v-ad50ede7]{font-size:9px;color:#ffd76a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg[data-v-12ea6412]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px 4px}.sg-item[data-v-12ea6412]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:7px 2px;background:#003c9626;border:1px solid rgba(0,150,255,.16);border-radius:6px;transition:all .15s ease}.sg-item[data-v-12ea6412]:hover{background:#005ac847;border-color:#46f9fd66}.sg-ico[data-v-12ea6412]{width:22px;height:22px;color:#46f9fd;filter:drop-shadow(0 0 4px rgba(70,249,253,.35))}.sg-name[data-v-12ea6412]{font-size:9.5px;color:#d6ecff;text-align:center;white-space:nowrap}.panel-content[data-v-1327a90a]{width:100%}.row[data-v-1327a90a]{display:flex;justify-content:space-between;align-items:center;min-height:25px;padding:4px 0;font-size:13px;color:#b9d6f5;border-bottom:1px solid rgba(0,150,255,.08)}.row[data-v-1327a90a]:last-child{border-bottom:none}.row-v[data-v-1327a90a]{color:#fff}.row-v small[data-v-1327a90a],.km-v small[data-v-1327a90a]{font-size:11px;color:#9fc6f0;margin-left:3px}.kpi-grid[data-v-1327a90a]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kpi-mini[data-v-1327a90a]{background:#003c9640;border:1px solid rgba(0,150,255,.2);padding:5px 6px;display:flex;flex-direction:column;align-items:center}.kpi-mini.sm[data-v-1327a90a]{padding:3px 4px}.kpi-mini.sm .km-v[data-v-1327a90a]{font-size:15px}.kpi-mini.sm .km-l[data-v-1327a90a]{font-size:9.5px}.km-v[data-v-1327a90a]{font-size:19px;color:#fff}.km-l[data-v-1327a90a]{font-size:11px;color:#a8c6f0;margin-top:2px}.mini-bars[data-v-1327a90a]{display:flex;align-items:flex-end;gap:4px;height:40px;margin-top:12px}.mini-bar[data-v-1327a90a]{flex:1;background:linear-gradient(180deg,#259df2,#0e63c9);box-shadow:0 0 5px #0096ff80}.bars-legend[data-v-1327a90a]{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:3px}.bl-item[data-v-1327a90a]{display:flex;align-items:center;gap:4px;font-size:10px;color:#a8c6f0}.bl-item b[data-v-1327a90a]{color:#fff}.bl-dot[data-v-1327a90a]{width:6px;height:6px;border-radius:50%;flex:none}.p-note[data-v-1327a90a]{margin-top:4px;padding:3px 6px;font-size:10px;line-height:1.5;color:#ffd76a;background:#ffd03b14;border:1px solid rgba(255,208,59,.22);border-radius:3px}.bar-row[data-v-1327a90a]{display:flex;align-items:center;margin-bottom:9px}.bar-name[data-v-1327a90a]{width:80px;font-size:11px;color:#b9d6f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-track[data-v-1327a90a]{flex:1;height:10px;background:#003c9659;border-radius:2px;overflow:hidden}.bar-fill[data-v-1327a90a]{height:100%;background:linear-gradient(90deg,#0e63c9,#259df2);box-shadow:0 0 6px #0096ff99}.bar-val[data-v-1327a90a]{width:58px;text-align:right;font-size:11px;color:#fff;white-space:nowrap}.chip-wrap[data-v-1327a90a]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-1327a90a]{font-size:11px;color:#d6ecff;background:#003c964d;border:1px solid rgba(0,150,255,.25);border-radius:3px;padding:1px 5px}.status-groups[data-v-1327a90a]{display:flex;flex-direction:column;gap:10px}.status-group[data-v-1327a90a]{display:flex;align-items:flex-start;gap:8px}.sg-name[data-v-1327a90a]{flex:none;width:52px;font-size:11px;font-weight:700;letter-spacing:.06em;padding-top:3px}.sg-chips[data-v-1327a90a]{display:flex;flex-wrap:wrap;gap:6px}.sg-chip[data-v-1327a90a]{font-size:11px;padding:2px 8px;border:1px solid;border-radius:3px;background:#003c962e}.stack-wrap[data-v-1327a90a]{margin-top:8px;display:flex;flex-direction:column;gap:5px}.rb-switch[data-v-1327a90a]{display:flex;gap:6px;margin-top:8px}.rb-switch button[data-v-1327a90a]{flex:1;height:20px;font-size:11px;letter-spacing:.08em;color:#a8c6f0;background:#03143ab8;border:1px solid rgba(0,150,255,.28);border-radius:3px;cursor:pointer;transition:all .15s ease}.rb-switch button.on[data-v-1327a90a]{color:#fff;background:linear-gradient(135deg,#0e63c9,#259df2);border-color:#46f9fd99;box-shadow:0 0 8px #0076ea66}.stack-legend[data-v-1327a90a]{display:flex;gap:4px 10px;margin-top:8px;padding-bottom:4px;border-bottom:1px solid rgba(0,150,255,.18)}.st-lg[data-v-1327a90a]{display:flex;align-items:center;gap:4px;font-size:10px;color:#a8c6f0}.st-lg i[data-v-1327a90a]{width:8px;height:8px;border-radius:2px}.stack-row[data-v-1327a90a]{display:flex;align-items:center;gap:6px}.stack-name[data-v-1327a90a]{width:72px;flex:none;font-size:10px;color:#b9d6f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stack-track[data-v-1327a90a]{flex:1;height:9px;display:flex;background:#003c9647;border-radius:2px;overflow:hidden}.stack-seg[data-v-1327a90a]{height:100%}.stack-seg.rented[data-v-1327a90a]{background:#259df2}.stack-seg.vacant[data-v-1327a90a]{background:#ff8a5c}.stack-seg.locked[data-v-1327a90a]{background:#9a6bff}.stack-pct[data-v-1327a90a]{width:34px;flex:none;text-align:right;font-size:10px;color:#fff}.alert-wrap[data-v-1327a90a]{display:flex;flex-direction:column;gap:5px;margin-top:8px}.alert-row[data-v-1327a90a]{display:flex;align-items:center;gap:6px;padding:4px 6px;background:#003c962e;border:1px solid rgba(0,150,255,.16);border-radius:3px}.alert-name[data-v-1327a90a]{flex:1;min-width:0;font-size:11px;color:#eaf6ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alert-area[data-v-1327a90a]{flex:none;font-size:11px;color:#fff}.alert-days[data-v-1327a90a]{flex:none;font-size:10px;color:#ffd03b;padding:1px 6px;border:1px solid rgba(255,208,59,.45);border-radius:3px;background:#ff8a5c1f}.alert-days.hot[data-v-1327a90a]{color:#ff8a5c;border-color:#ff8a5c99;background:#ff8a5c2e}.prog-row[data-v-1327a90a]{display:flex;align-items:center;margin-bottom:1px}.prog-l[data-v-1327a90a]{width:64px;font-size:12px;color:#b9d6f5}.prog-track[data-v-1327a90a]{flex:1;height:10px;background:#003c9659;border-radius:2px;overflow:hidden}.prog-fill[data-v-1327a90a]{height:100%;background:linear-gradient(90deg,#0e63c9,#259df2,#46f9fd);box-shadow:0 0 6px #46f9fd99}.prog-v[data-v-1327a90a]{width:34px;text-align:right;font-size:12px;color:#fff}.donut-wrap[data-v-1327a90a]{display:flex;align-items:center;gap:14px}.donut[data-v-1327a90a]{position:relative;width:80px;height:80px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center}.donut[data-v-1327a90a]:after{content:"";position:absolute;width:50px;height:50px;border-radius:50%;background:#061238f5}.donut-center[data-v-1327a90a]{position:relative;z-index:1;font-size:15px;color:#fff}.donut-legend[data-v-1327a90a]{flex:1;display:flex;flex-direction:column;gap:4px}.d-legend[data-v-1327a90a]{display:flex;align-items:center;gap:6px;font-size:12px;color:#b9d6f5}.d-legend b[data-v-1327a90a]{margin-left:auto;color:#fff}.d-dot[data-v-1327a90a]{width:8px;height:8px;border-radius:2px;flex:none}.list-row[data-v-1327a90a]{display:flex;align-items:flex-start;font-size:12px;line-height:1.6;color:#cfe9ff;padding:4px 0;border-bottom:1px solid rgba(0,150,255,.08)}.list-row[data-v-1327a90a]:last-child{border-bottom:none}.cl-scroll[data-v-1327a90a]{height:300px;overflow:hidden}.cl-track[data-v-1327a90a]{animation:vScroll-1327a90a 22s linear infinite}.cl-track[data-v-1327a90a]:hover{animation-play-state:paused}.cl-list[data-v-1327a90a]{padding-bottom:4px}.cl-row[data-v-1327a90a]{display:flex;align-items:center;gap:8px;padding:6px 7px;margin-bottom:6px;background:#003c962e;border:1px solid rgba(0,150,255,.16);border-left:3px solid #259df2;border-radius:4px}.cl-rank[data-v-1327a90a]{flex:none;width:20px;height:20px;line-height:20px;text-align:center;font-size:10px;color:#fff;background:linear-gradient(135deg,#0e63c9,#259df2);border-radius:50%}.cl-main[data-v-1327a90a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cl-name[data-v-1327a90a]{font-size:11.5px;font-weight:700;color:#eaf6ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-tag[data-v-1327a90a]{align-self:flex-start;font-size:9px;color:#9fe8ff;background:#46f9fd1f;border:1px solid rgba(70,249,253,.3);border-radius:2px;padding:0 4px}.cl-side[data-v-1327a90a]{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.cl-area[data-v-1327a90a]{font-size:12px;color:#fff;white-space:nowrap}.cl-sub[data-v-1327a90a]{font-size:9px;color:#7fa8d8;white-space:nowrap}.prog-after-kpis[data-v-1327a90a],.kpi-tags[data-v-1327a90a],.k-list[data-v-1327a90a]{margin-top:8px}.cam-grid[data-v-1327a90a]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.er[data-v-1327a90a]{display:flex;flex-direction:column;gap:6px}.er-switch[data-v-1327a90a]{display:flex;gap:6px}.er-switch button[data-v-1327a90a]{flex:1;height:20px;font-size:11px;letter-spacing:.08em;color:#a8c6f0;background:#03143ab8;border:1px solid rgba(0,150,255,.28);border-radius:3px;cursor:pointer;transition:all .15s ease}.er-switch button.on[data-v-1327a90a]{color:#fff;background:linear-gradient(135deg,#0e63c9,#259df2);border-color:#46f9fd99;box-shadow:0 0 8px #0076ea66}.er-rows[data-v-1327a90a]{display:flex;flex-direction:column;gap:3px}.er-row[data-v-1327a90a]{display:flex;align-items:center;gap:6px}.er-rank[data-v-1327a90a]{flex:none;width:16px;height:16px;line-height:16px;text-align:center;font-size:10px;color:#fff;background:#0e63c9bf;border-radius:50%}.er-name[data-v-1327a90a]{width:62px;flex:none;font-size:10px;color:#b9d6f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.er-track[data-v-1327a90a]{flex:1;height:8px;background:#003c9647;border-radius:2px;overflow:hidden}.er-fill[data-v-1327a90a]{height:100%;border-radius:2px}.er-fill.elec[data-v-1327a90a]{background:linear-gradient(90deg,#0e63c9,#259df2);box-shadow:0 0 6px #0096ff8c}.er-fill.water[data-v-1327a90a]{background:linear-gradient(90deg,#0f8f8f,#16c79a);box-shadow:0 0 6px #16c79a80}.er-val[data-v-1327a90a]{flex:none;width:52px;text-align:right;font-size:10px;color:#fff;white-space:nowrap}.er-val small[data-v-1327a90a]{font-size:8px;color:#9fc6f0;margin-left:2px}.er-trend[data-v-1327a90a]{margin-top:2px}.er-trend-label[data-v-1327a90a]{font-size:10px;color:#a8c6f0;letter-spacing:.1em}.dot[data-v-1327a90a]{width:5px;height:5px;border-radius:50%;background:#46f9fd;margin:6px 8px 0 0;flex:none;box-shadow:0 0 6px #46f9fdcc}.v-scroll[data-v-1327a90a]{overflow:hidden;max-height:120px}.v-scroll-inner[data-v-1327a90a]{animation:vScroll-1327a90a 14s linear infinite}.v-scroll:hover .v-scroll-inner[data-v-1327a90a]{animation-play-state:paused}.v-scroll-list[data-v-1327a90a]{padding-bottom:2px}@keyframes vScroll-1327a90a{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.pano-tag{display:inline-block;padding:2px 8px;font-size:11px;font-weight:700;color:#fff;background:#03143ac7;border:1px solid rgba(70,249,253,.55);border-left:3px solid #46f9fd;border-radius:3px;white-space:nowrap;text-shadow:0 0 6px rgba(0,118,234,.8);pointer-events:none}.park-viewer[data-v-da2d835b]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.pv-mode-switch[data-v-da2d835b]{position:absolute;left:21vw;bottom:4vh;z-index:6;display:flex;gap:6px;pointer-events:auto}.pv-mode-switch button[data-v-da2d835b]{height:24px;padding:0 14px;font-size:12px;letter-spacing:.1em;color:#a8c6f0;background:#03143ab8;border:1px solid rgba(0,150,255,.3);border-radius:4px;cursor:pointer;transition:all .15s ease}.pv-mode-switch button.on[data-v-da2d835b]{color:#fff;background:linear-gradient(135deg,#0e63c9,#259df2);border-color:#46f9fda6;box-shadow:0 0 10px #0076ea73}.pv-pano-layer[data-v-da2d835b]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;cursor:grab;overflow:hidden}.pv-pano-layer canvas[data-v-da2d835b]{display:block}.pv-orbit-imgs[data-v-da2d835b]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;cursor:grab;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:pan-y}.pv-orbit-imgs img[data-v-da2d835b]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pv-orbit-ui[data-v-da2d835b]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.pv-mask-t[data-v-da2d835b]{position:absolute;left:0;top:0;z-index:2;pointer-events:none;height:2.7778vh;width:100%;background:linear-gradient(to top,#00267100,#00113199 91.66%)}.pv-mask-b[data-v-da2d835b]{position:absolute;left:0;bottom:0;z-index:2;pointer-events:none;height:2.7778vh;width:100%;background:linear-gradient(270deg,#001131,#001131 35%,#00267100 91.67%)}.pv-mask-l[data-v-da2d835b]{position:absolute;left:0;top:0;bottom:0;z-index:2;pointer-events:none;width:42.8704vh;background:linear-gradient(90deg,#001131 1.55%,#0011313e 84.4%,#00113100 99.77%)}.pv-mask-r[data-v-da2d835b]{position:absolute;right:0;top:0;bottom:0;z-index:2;pointer-events:none;width:42.8704vh;background:linear-gradient(270deg,#001131 1.55%,#0011313e 84.4%,#00113100 99.77%)}.orbit-nav[data-v-da2d835b]{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:60px;font-size:24px;line-height:1;color:#d6ecff;background:#03143a8c;border:1px solid rgba(0,150,255,.3);border-radius:4px;cursor:pointer;z-index:5;pointer-events:auto;transition:all .15s ease}.orbit-nav[data-v-da2d835b]:hover{color:#fff;background:#0e63c9bf;border-color:#46f9fd8c}.orbit-nav.prev[data-v-da2d835b]{left:23vw}.orbit-nav.next[data-v-da2d835b]{right:23vw}.orbit-angle[data-v-da2d835b]{position:absolute;left:50%;transform:translate(-50%);bottom:6.6vh;font-size:13px;font-weight:700;color:#fff;background:#020a20a6;border:1px solid rgba(0,150,255,.3);padding:2px 9px;border-radius:3px}.orbit-angle em[data-v-da2d835b]{font-style:normal;font-size:10px;color:#9fe8ff;margin-left:4px}.orbit-hint[data-v-da2d835b]{position:absolute;left:50%;transform:translate(-50%);top:9vh;font-size:10px;color:#9fc6f0;background:#020a208c;padding:2px 8px;border-radius:3px;opacity:0;transition:opacity .25s ease;pointer-events:none}.orbit-hint.show[data-v-da2d835b]{opacity:1}.orbit-progress[data-v-da2d835b]{position:absolute;left:50%;bottom:3.2vh;transform:translate(-50%);z-index:6;display:flex;gap:4px;width:min(280px,30vw);padding:6px 10px;background:#020a208c;border:1px solid rgba(0,150,255,.25);border-radius:4px;pointer-events:auto}.orbit-seg[data-v-da2d835b]{flex:1;height:4px;background:#5a82be59;border-radius:2px;cursor:pointer;transition:background .3s ease,box-shadow .3s ease}.orbit-seg.active[data-v-da2d835b]{background:linear-gradient(90deg,#0e63c9,#46f9fd);box-shadow:0 0 6px #46f9fdb3}.orbit-seg[data-v-da2d835b]:hover{background:#46f9fdb3}.park-view[data-v-015fd197]{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(32.5% 41.74% at 50% 48.88%,#0056ff00 65.5%,#00184680),linear-gradient(180deg,#04102b,#030b22);overflow:hidden}.pv-kpis[data-v-015fd197]{position:absolute;left:50%;transform:translate(-50%);top:13vh;z-index:5;width:min(620px,42vw);display:flex;align-items:stretch;background:#030e2c73;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(0,150,255,.28);border-radius:8px;overflow:hidden}.kpi-card[data-v-015fd197]{flex:1;min-width:0;position:relative;display:flex;justify-content:center;flex-direction:column;align-items:center;padding:10px 14px;background:#030e2c38}.kpi-card+.kpi-card[data-v-015fd197]:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:1px;background:linear-gradient(180deg,#0096ff00,#0096ff73,#0096ff00)}.kpi-card[data-v-015fd197]:after{content:"";position:absolute;left:50%;transform:translate(-50%);top:0;width:56px;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,#46f9fd,#259df2);box-shadow:0 0 10px #46f9fdb3}.kpi-v[data-v-015fd197]{font-size:28px;color:#fff;text-shadow:0 0 14px rgba(0,118,234,.85)}.kpi-v small[data-v-015fd197]{font-size:11px;color:#9fc6f0;margin-left:3px}.kpi-l[data-v-015fd197]{font-size:13px;color:#a8c6f0;letter-spacing:.12em;margin-top:4px}.pv-main[data-v-015fd197]{position:absolute;left:1.2vw;right:1.2vw;top:8.2vh;bottom:12px;display:flex;justify-content:space-between;gap:1vw;z-index:3;pointer-events:none}.pv-main[data-v-015fd197] .side-panel{pointer-events:auto}.pv-center[data-v-015fd197]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:auto}.pv-bg[data-v-015fd197]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover}.pv-grid[data-v-015fd197]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:linear-gradient(rgba(37,157,242,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(37,157,242,.07) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(ellipse at center,#000000e6 30%,#00000026);mask-image:radial-gradient(ellipse at center,#000000e6 30%,#00000026)}.pv-crumb-wrap[data-v-015fd197]{position:absolute;left:21vw;top:9.5vh;z-index:4}.b-chip[data-v-015fd197]{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;cursor:pointer;z-index:6;transition:filter .15s ease}.b-chip.selected[data-v-015fd197]{filter:drop-shadow(0 0 8px rgba(70,249,253,.8))}.b-chip.selected .b-label[data-v-015fd197]{outline:1px solid #fff;outline-offset:1px}.b-paint[data-v-015fd197]{position:absolute;transform:translate(-50%,-50%);width:min(130px,9vw);height:min(70px,8vh);border-radius:10px;border:1px solid;pointer-events:none;z-index:4}.b-paint.rented[data-v-015fd197]{background:#259df238;border-color:#46f9fdb3;box-shadow:0 0 18px #259df259}.b-paint.vacant[data-v-015fd197]{background:#ff8a5c3d;border-color:#ffd03bbf;box-shadow:0 0 18px #ff8a5c59}.b-label[data-v-015fd197]{font-size:13px;color:#fff;background:linear-gradient(135deg,#005abeeb,#259df2eb);border-left:2px solid #46f9fd;padding:1px 7px;box-shadow:0 0 12px #0076ea73;white-space:nowrap}.b-chip.warn .b-label[data-v-015fd197]{background:linear-gradient(135deg,#d2554ceb,#ff8a5ceb);border-left-color:#ffd03b}.b-name[data-v-015fd197]{font-size:12px;color:#d6ecff;margin-left:7px;padding:0 5px;background:#020a2061;border-radius:2px;text-shadow:0 2px 5px rgba(0,0,0,.9);white-space:nowrap}.building-card[data-v-015fd197]{position:absolute;right:20.5vw;top:50%;transform:translateY(-50%);width:250px;padding:12px 14px;background:linear-gradient(180deg,#061a4af0,#041134f2);border:1px solid rgba(0,150,255,.4);border-top:3px solid #46f9fd;box-shadow:0 0 18px #005adc59;z-index:5}.bcard-title[data-v-015fd197]{font-size:16px;font-weight:700;color:#fff;margin-bottom:8px}.bcard-close[data-v-015fd197]{position:absolute;right:6px;top:5px;width:20px;height:20px;line-height:18px;text-align:center;font-size:15px;color:#9fc6f0;background:#030e2ccc;border:1px solid rgba(0,150,255,.35);border-radius:3px;cursor:pointer;transition:all .15s ease}.bcard-close[data-v-015fd197]:hover{color:#fff;border-color:#46f9fdcc;box-shadow:0 0 8px #46f9fd80}.bcard-row[data-v-015fd197]{display:flex;justify-content:space-between;font-size:12px;color:#cfdeff;padding:3px 0}.bcard-row span[data-v-015fd197]{color:#7fa8d8}.bcard-enter[data-v-015fd197]{margin-top:10px;width:100%;height:32px;background:linear-gradient(135deg,#0e63c9,#259df2);border:none;color:#fff;font-size:13px;font-weight:700;letter-spacing:.08em;cursor:pointer;box-shadow:0 0 12px #0076ea80}.pv-ticker-row[data-v-015fd197]{position:absolute;right:20.5vw;bottom:2vh;height:28px;width:min(760px,44vw);z-index:5;display:flex;align-items:center;background:#030e2cb8;border:1px solid rgba(0,150,255,.28);border-radius:4px;overflow:hidden}.dev-marker[data-v-015fd197]{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:5px;z-index:6;cursor:pointer}.dev-dot[data-v-015fd197]{width:12px;height:12px;border-radius:50%;border:2px solid #04102b;background:#34e28a;box-shadow:0 0 8px currentColor;flex:none}.dev-marker.online .dev-dot[data-v-015fd197]{color:#34e28a}.dev-marker.offline .dev-dot[data-v-015fd197]{background:#7fa8d8;color:#7fa8d8}.dev-marker.fault .dev-dot[data-v-015fd197]{background:#f97b7b;color:#f97b7b;animation:devBlink-015fd197 1s ease infinite}@keyframes devBlink-015fd197{0%,to{opacity:1}50%{opacity:.35}}.dev-marker.active .dev-dot[data-v-015fd197]{outline:2px solid #fff;outline-offset:2px}.dev-name[data-v-015fd197]{font-size:10px;color:#d6ecff;background:#03143ab8;border:1px solid rgba(0,150,255,.25);padding:1px 6px;border-radius:3px;white-space:nowrap}.dev-legend[data-v-015fd197]{position:absolute;left:24vw;bottom:9vh;z-index:5;display:flex;gap:14px;font-size:11px;color:#b9d6f5;background:#03143a99;border:1px solid rgba(0,150,255,.25);padding:4px 12px;border-radius:4px}.dev-legend span[data-v-015fd197]{display:flex;align-items:center;gap:5px}.dev-legend .st[data-v-015fd197]{width:9px;height:9px;border-radius:50%}.dev-legend .st.on[data-v-015fd197]{background:#34e28a}.dev-legend .st.off[data-v-015fd197]{background:#7fa8d8}.dev-legend .st.fault[data-v-015fd197]{background:#f97b7b}.dev-card[data-v-015fd197]{position:absolute;right:20.5vw;top:50%;transform:translateY(-50%);width:300px;padding:12px 14px;background:linear-gradient(180deg,#061a4af5,#041134f7);border:1px solid rgba(0,150,255,.4);border-top:3px solid #46f9fd;box-shadow:0 0 18px #005adc59;z-index:5}.dev-close[data-v-015fd197]{position:absolute;right:6px;top:5px;width:20px;height:20px;line-height:18px;text-align:center;font-size:15px;color:#9fc6f0;background:#030e2ccc;border:1px solid rgba(0,150,255,.35);border-radius:3px;cursor:pointer}.dev-title[data-v-015fd197]{font-size:15px;font-weight:700;color:#fff;padding-right:24px}.dev-status[data-v-015fd197]{display:inline-block;margin:6px 0;font-size:11px;font-weight:700;padding:2px 8px;border-radius:3px}.dev-status.online[data-v-015fd197]{color:#34e28a;background:#34e28a1f;border:1px solid rgba(52,226,138,.4)}.dev-status.offline[data-v-015fd197]{color:#9fc6f0;background:#7fa8d81f;border:1px solid rgba(127,168,216,.4)}.dev-status.fault[data-v-015fd197]{color:#f97b7b;background:#f97b7b1f;border:1px solid rgba(249,123,123,.45)}.dev-row[data-v-015fd197]{display:flex;justify-content:space-between;font-size:12px;color:#cfdeff;padding:3px 0}.dev-row span[data-v-015fd197]{color:#7fa8d8}.pv-ticker[data-v-015fd197]{flex:1;min-width:0;height:100%;display:flex;align-items:center}.pv-ticker-div[data-v-015fd197]{flex:none;width:1px;height:60%;background:linear-gradient(180deg,transparent,rgba(0,150,255,.5),transparent)}.mini-label[data-v-015fd197]{height:100%;padding:0 10px;display:flex;align-items:center;font-size:12px;font-weight:700;letter-spacing:.16em;color:#fff;background:linear-gradient(135deg,#0e63c9,#259df2);white-space:nowrap;flex:none}.mini-label.policy[data-v-015fd197]{background:linear-gradient(135deg,#8f7bff,#5b47c9)}.mini-track[data-v-015fd197]{flex:1;display:flex;align-items:center;overflow:hidden;position:relative}.mini-content[data-v-015fd197]{display:flex;align-items:center;white-space:nowrap;animation:miniScroll-015fd197 24s linear infinite}.mini-item[data-v-015fd197]{font-size:12px;color:#b9d6f5;padding:0 28px;position:relative}.mini-item[data-v-015fd197]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:#46f9fd;box-shadow:0 0 6px #46f9fdcc}@keyframes miniScroll-015fd197{0%{transform:translate(0)}to{transform:translate(-50%)}}.bm3d-floor-tag{display:inline-block;padding:1px 6px;font-size:10px;font-weight:700;color:#d6ecff;background:#03143ab8;border:1px solid rgba(70,249,253,.35);border-radius:3px;white-space:nowrap;pointer-events:none}.bm3d[data-v-7c85ffbd],.bm3d-mount[data-v-7c85ffbd]{position:absolute;top:0;right:0;bottom:0;left:0}.bm3d-mount canvas[data-v-7c85ffbd]{display:block}.bm3d-hint[data-v-7c85ffbd]{position:absolute;left:50%;top:12px;transform:translate(-50%);z-index:3;font-size:12px;letter-spacing:.08em;color:#cfe9ff;background:#03143aa6;border:1px solid rgba(0,150,255,.3);border-radius:4px;padding:4px 14px;pointer-events:none}.fm3d-tag{display:inline-flex;flex-direction:column;align-items:center;gap:1px;padding:2px 7px;font-size:10px;color:#fff;background:#03143ac7;border:1px solid rgba(70,249,253,.45);border-radius:3px;white-space:nowrap;pointer-events:none}.fm3d-tag b{font-size:12px;font-weight:700}.fm3d-tag span{font-size:9.5px;color:#9fe8ff}.fm3d-dev{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:700;color:#fff;background:#03143ad1;border:1px solid rgba(70,249,253,.4);border-radius:3px;white-space:nowrap}.fm3d-dev i{width:8px;height:8px;border-radius:50%;flex:none}.fm3d-dev.online i{background:#34e28a;box-shadow:0 0 6px #34e28a}.fm3d-dev.offline i{background:#7fa8d8}.fm3d-dev.fault i{background:#f97b7b;box-shadow:0 0 6px #f97b7b;animation:fmDevBlink 1s ease infinite}@keyframes fmDevBlink{0%,to{opacity:1}50%{opacity:.35}}.fm3d[data-v-9ec21538],.fm3d-mount[data-v-9ec21538]{position:absolute;top:0;right:0;bottom:0;left:0}.fm3d-mount canvas[data-v-9ec21538]{display:block}.fm3d-hint[data-v-9ec21538]{position:absolute;left:50%;top:12px;transform:translate(-50%);z-index:3;font-size:12px;letter-spacing:.08em;color:#cfe9ff;background:#03143aa6;border:1px solid rgba(0,150,255,.3);border-radius:4px;padding:4px 14px;pointer-events:none}.bf-view[data-v-7e383bb1]{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(32.5% 41.74% at 50% 48.88%,#0056ff00 65.5%,#00184680),linear-gradient(180deg,#0a2c63,#06143a 42%,#030b22);overflow:hidden}.bf-main[data-v-7e383bb1]{position:absolute;left:1.2vw;right:1.2vw;top:8.2vh;bottom:78px;display:flex;gap:1vw}.row[data-v-7e383bb1]{display:flex;justify-content:space-between;align-items:center;min-height:28px;padding:5px 0;font-size:13px;color:#b9d6f5;border-bottom:1px solid rgba(0,150,255,.08)}.row-v[data-v-7e383bb1]{color:#fff}.row-v small[data-v-7e383bb1],.eg-v small[data-v-7e383bb1],.biz-v small[data-v-7e383bb1]{font-size:11px;color:#9fc6f0;margin-left:3px}.tenant[data-v-7e383bb1]{display:flex;flex-direction:column;gap:5px;font-size:13px;color:#cfdeff}.t-name[data-v-7e383bb1]{color:#46f9fd}.eg-grid[data-v-7e383bb1]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.eg-item[data-v-7e383bb1]{background:#003c9640;border:1px solid rgba(0,150,255,.2);padding:8px;display:flex;flex-direction:column}.eg-v[data-v-7e383bb1]{font-size:19px;color:#fff}.eg-l[data-v-7e383bb1]{font-size:11px;color:#a8c6f0;margin-top:2px}.bf-center[data-v-7e383bb1]{flex:1;position:relative;overflow:hidden}.bf-nav[data-v-7e383bb1]{position:fixed;left:21vw;top:9.5vh;z-index:4;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.bf-nav[data-v-7e383bb1] .crumb{position:static;margin:10px 0 0 12px}.ground[data-v-7e383bb1]{position:absolute;left:0;right:0;bottom:0;height:7%;background:linear-gradient(180deg,#003c7833,#003c788c);border-top:1px solid rgba(70,249,253,.22)}.building[data-v-7e383bb1]{position:absolute;left:50%;transform:translate(-50%);top:4%;bottom:7%;width:58%;display:flex;flex-direction:column}.roof[data-v-7e383bb1]{position:relative;height:5%;flex:none;background:linear-gradient(180deg,#2468ad,#123f74);border:1px solid rgba(70,249,253,.35);border-radius:4px 4px 0 0;box-shadow:0 0 12px #005adc66}.roof[data-v-7e383bb1]:after{content:"";position:absolute;left:2%;right:2%;bottom:2px;height:3px;background:#46f9fd59;border-radius:2px}.roof-ant[data-v-7e383bb1]{position:absolute;left:50%;top:-16px;width:2px;height:18px;background:#46f9fd;box-shadow:0 0 6px #46f9fdcc}.floors[data-v-7e383bb1]{flex:1;min-height:0;display:flex;flex-direction:column-reverse;gap:5px;padding:0 1px}.floor-bar[data-v-7e383bb1]{flex:1;min-height:0;position:relative;border:1px solid rgba(0,150,255,.35);border-radius:3px;background:linear-gradient(180deg,#104082eb,#08204af5);overflow:hidden;box-shadow:inset 0 -3px 8px #0000004d,0 1px #46f9fd1a;cursor:pointer;transition:all .2s ease}.floor-bar[data-v-7e383bb1]:hover{border-color:#46f9fdb3}.floor-bar.active[data-v-7e383bb1]{border-color:#46f9fd;box-shadow:0 0 18px #46f9fd8c,inset 0 0 24px #46f9fd1f}.base[data-v-7e383bb1]{position:relative;height:5%;flex:none;background:linear-gradient(180deg,#0d356e,#082349);border:1px solid rgba(0,150,255,.4);border-radius:0 0 4px 4px;box-shadow:0 0 12px #005adc66}.entrance[data-v-7e383bb1]{position:absolute;left:50%;bottom:-1px;transform:translate(-50%);width:7%;height:85%;background:linear-gradient(180deg,#123f74,#0a2c5c);border:1px solid rgba(70,249,253,.5);border-bottom:none;border-radius:6px 6px 0 0}.win-grid[data-v-7e383bb1]{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,rgba(120,200,255,.16) 0 7px,transparent 7px 15px),repeating-linear-gradient(0deg,rgba(120,200,255,.12) 0 5px,transparent 5px 10px)}.floor-label[data-v-7e383bb1]{position:absolute;left:6px;top:4px;z-index:2;font-size:15px;font-weight:700;letter-spacing:.1em;color:#cfe9ff;background:#030e2ca6;border:1px solid rgba(0,150,255,.3);border-radius:3px;padding:1px 7px}.rooms[data-v-7e383bb1]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:10px;background:#040d2b8c}.room-box[data-v-7e383bb1]{padding:5px 9px;border:1px solid rgba(0,150,255,.4);background:#061a4aeb;display:flex;flex-direction:column;align-items:center;min-width:74px}.room-name[data-v-7e383bb1]{font-size:12.5px;color:#fff}.room-sub[data-v-7e383bb1]{font-size:10.5px;color:#9fc6f0}.room-box.rented[data-v-7e383bb1]{border-color:#46f9fd}.room-box.rented .room-name[data-v-7e383bb1]{color:#46f9fd}.room-box.sold[data-v-7e383bb1]{border-color:#ffd03b}.room-box.dev[data-v-7e383bb1]{border-color:#7fa8d8}.floor-axis[data-v-7e383bb1]{position:absolute;left:8px;top:7.5%;bottom:7%;display:flex;flex-direction:column;justify-content:space-between;z-index:2}.axis-item[data-v-7e383bb1]{font-size:11px;font-weight:700;letter-spacing:.05em;color:#7fa8d8;line-height:1}.axis-item.on[data-v-7e383bb1]{color:#46f9fd;text-shadow:0 0 8px rgba(70,249,253,.8)}.height-axis[data-v-7e383bb1]{position:absolute;right:10px;top:7.5%;bottom:7%;display:flex;flex-direction:column;justify-content:space-between;z-index:2;text-align:right}.height-item[data-v-7e383bb1]{font-size:10.5px;color:#5c83b8;line-height:1}.height-item[data-v-7e383bb1]:after{content:"";display:inline-block;width:12px;height:1px;margin-left:5px;vertical-align:middle;background:#0096ff59}.floor-model[data-v-7e383bb1]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:14px 18px;background:linear-gradient(rgba(37,157,242,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(37,157,242,.05) 1px,transparent 1px),linear-gradient(180deg,#071a40,#0a2a63);background-size:30px 30px,30px 30px,100% 100%}.fm-head[data-v-7e383bb1]{display:flex;align-items:baseline;gap:12px;margin-bottom:10px}.fm-title[data-v-7e383bb1]{font-size:16px;font-weight:700;letter-spacing:.1em;color:#fff;text-shadow:0 0 12px rgba(0,118,234,.8)}.fm-meta[data-v-7e383bb1]{font-size:12px;color:#9fc6f0}.fm-plan[data-v-7e383bb1]{position:relative;flex:1;min-height:0;border:1px solid rgba(70,249,253,.35);border-radius:6px;background:#040d2b99;overflow:hidden}.fm-corridor[data-v-7e383bb1]{position:absolute;left:0;right:0;top:16%;height:15%;display:flex;align-items:center;justify-content:center;font-size:12px;letter-spacing:.5em;color:#7fa8d8;background:repeating-linear-gradient(90deg,#0096ff1f 0,#0096ff1f 12px,#0096ff0a 12px,#0096ff0a 24px);border-top:1px solid rgba(0,150,255,.2);border-bottom:1px solid rgba(0,150,255,.2)}.fm-rooms[data-v-7e383bb1]{position:absolute;left:3%;right:3%;top:36%;bottom:5%;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.fm-room[data-v-7e383bb1]{border:1px solid rgba(0,150,255,.4);border-radius:4px;background:#061a4aeb;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.fm-room[data-v-7e383bb1]:hover{border-color:#46f9fd}.fm-room.active[data-v-7e383bb1]{border-color:#46f9fd;box-shadow:0 0 14px #46f9fd80}.fm-room.rented[data-v-7e383bb1]{border-color:#46f9fda6;background:linear-gradient(180deg,#105aa0e6,#08285af2)}.fm-room.rented .fm-room-name[data-v-7e383bb1]{color:#46f9fd}.fm-room.sold[data-v-7e383bb1]{border-color:#ffd03b99}.fm-room.sold .fm-room-name[data-v-7e383bb1]{color:#ffd03b}.fm-room.dev[data-v-7e383bb1]{border-color:#7fa8d88c}.fm-room-name[data-v-7e383bb1]{font-size:15px;font-weight:700;color:#fff}.fm-room-sub[data-v-7e383bb1]{margin-top:4px;font-size:11px;color:#9fc6f0;text-align:center;padding:0 4px}.floor-3d[data-v-7e383bb1]{position:absolute;top:0;right:0;bottom:0;left:0}.fm-legend[data-v-7e383bb1]{position:absolute;left:20px;bottom:16px;z-index:3;display:flex;gap:18px;font-size:12px;color:#b9d6f5;background:#03143a99;border:1px solid rgba(0,150,255,.25);padding:4px 12px;border-radius:4px}.room-card[data-v-7e383bb1]{position:absolute;right:20.5vw;top:50%;transform:translateY(-50%);width:240px;padding:12px 14px;background:linear-gradient(180deg,#061a4af5,#041134f7);border:1px solid rgba(0,150,255,.4);border-top:3px solid #46f9fd;box-shadow:0 0 18px #005adc59;z-index:5}.rc-close[data-v-7e383bb1]{position:absolute;right:6px;top:5px;width:20px;height:20px;line-height:18px;text-align:center;font-size:15px;color:#9fc6f0;background:#030e2ccc;border:1px solid rgba(0,150,255,.35);border-radius:3px;cursor:pointer}.rc-title[data-v-7e383bb1]{font-size:16px;font-weight:700;color:#fff;padding-right:24px}.rc-status[data-v-7e383bb1]{display:inline-block;margin:6px 0;font-size:11px;font-weight:700;padding:2px 8px;border-radius:3px}.rc-status.rented[data-v-7e383bb1]{color:#46f9fd;background:#46f9fd1f;border:1px solid rgba(70,249,253,.4)}.rc-status.sold[data-v-7e383bb1]{color:#ffd03b;background:#ffd03b1f;border:1px solid rgba(255,208,59,.4)}.rc-status.dev[data-v-7e383bb1]{color:#9fc6f0;background:#7fa8d81f;border:1px solid rgba(127,168,216,.4)}.rc-row[data-v-7e383bb1]{display:flex;justify-content:space-between;font-size:12px;color:#cfdeff;padding:3px 0}.rc-row span[data-v-7e383bb1]{color:#7fa8d8}.fm-legend span[data-v-7e383bb1]{display:flex;align-items:center;gap:6px}.lg[data-v-7e383bb1]{width:10px;height:10px;border-radius:2px}.lg.rent[data-v-7e383bb1]{background:#46f9fd}.lg.sold[data-v-7e383bb1]{background:#ffd03b}.lg.dev[data-v-7e383bb1]{background:#7fa8d8}.sub-tabs[data-v-7e383bb1]{display:flex;flex-direction:column;gap:6px;width:152px}.sub-tab[data-v-7e383bb1]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:8px 12px;font-size:12px;font-weight:700;color:#a8c6f0;background:#030e2cb8;border:1px solid rgba(0,150,255,.25);border-radius:6px;cursor:pointer;transition:all .15s ease}.st-label[data-v-7e383bb1]{white-space:nowrap}.st-meta[data-v-7e383bb1]{font-size:11px;font-weight:400;color:#9fc6f0;white-space:nowrap}.st-bar[data-v-7e383bb1]{height:4px;border-radius:2px;background:#003c9666;overflow:hidden}.st-bar i[data-v-7e383bb1]{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,#0e63c9,#46f9fd);box-shadow:0 0 6px #46f9fd99}.sub-tab.active[data-v-7e383bb1]{color:#fff;background:linear-gradient(135deg,#0e63c9,#259df2);border-color:#46f9fd80;box-shadow:0 0 10px #0078ff66}.sub-tab.active .st-meta[data-v-7e383bb1]{color:#d6ecff}.st-arrow[data-v-7e383bb1]{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:14px;line-height:1;color:#7fa8d8;transition:all .15s ease}.sub-tab:hover .st-arrow[data-v-7e383bb1],.sub-tab.active .st-arrow[data-v-7e383bb1]{color:#fff;text-shadow:0 0 6px rgba(70,249,253,.8)}.room-row[data-v-7e383bb1]{display:flex;align-items:center;min-height:26px;font-size:12px;color:#d6ecff;padding:4px 0;border-bottom:1px solid rgba(0,150,255,.08)}.room-row[data-v-7e383bb1]:last-child{border-bottom:none}.room-row span[data-v-7e383bb1]{flex:1}.room-row .ok[data-v-7e383bb1]{color:#34e28a}.biz-big[data-v-7e383bb1]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.biz-item[data-v-7e383bb1]{background:#003c9640;border:1px solid rgba(0,150,255,.2);padding:10px;display:flex;flex-direction:column;align-items:center}.biz-v[data-v-7e383bb1]{font-size:20px;color:#fff}.biz-l[data-v-7e383bb1]{font-size:11px;color:#a8c6f0;margin-top:3px}.eg-bars[data-v-7e383bb1]{display:flex;gap:14px}.eg-block[data-v-7e383bb1]{flex:1}.eg-title[data-v-7e383bb1]{font-size:12px;color:#a8c6f0}.mini-bars[data-v-7e383bb1]{height:120px;display:flex;align-items:flex-end;gap:5px;margin-top:5px}.mini-bar[data-v-7e383bb1]{flex:1;background:linear-gradient(180deg,#259df2,#0e63c9);box-shadow:0 0 6px #0096ff80}.bf-bottom[data-v-7e383bb1]{position:absolute;left:1.2vw;right:1.2vw;bottom:14px;height:48px;display:flex;align-items:center;justify-content:center;gap:20px}.bf-init[data-v-7e383bb1]{height:32px;padding:0 15px;background:#005abe99;border:1px solid rgba(0,150,255,.4);color:#fff;font-size:13px;cursor:pointer}.floor-nav[data-v-7e383bb1]{display:flex;gap:6px}.floor-btn[data-v-7e383bb1]{height:32px;line-height:32px;padding:0 12px;font-size:13px;color:#b9d6f5;background:#030e2cb3;border:1px solid rgba(0,150,255,.25);cursor:pointer}.floor-btn.active[data-v-7e383bb1]{color:#fff;background:linear-gradient(135deg,#0e63c9,#259df2);box-shadow:0 0 10px #0096ff80}.b2-grid[data-v-7e383bb1]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.b2-card[data-v-7e383bb1]{display:flex;flex-direction:column;gap:3px;padding:8px 10px;background:#003c9638;border:1px solid rgba(0,150,255,.2);border-radius:5px}.b2-l[data-v-7e383bb1]{font-size:11px;color:#9fc6f0}.b2-v[data-v-7e383bb1]{font-size:17px;font-weight:700;color:#fff;white-space:nowrap}.b2-v small[data-v-7e383bb1],.b2-big small[data-v-7e383bb1],.b2-ring-center small[data-v-7e383bb1]{font-size:10px;color:#9fc6f0;margin-left:2px}.b2-sec[data-v-7e383bb1]{margin-top:12px}.b2-sec-title[data-v-7e383bb1]{font-size:12px;font-weight:700;letter-spacing:.08em;color:#eaf6ff;border-left:3px solid #46f9fd;padding-left:8px;margin-bottom:8px}.b2-type-row[data-v-7e383bb1]{display:flex;align-items:baseline;gap:10px;padding:8px 10px;background:#003c9638;border:1px solid rgba(0,150,255,.2);border-radius:5px}.b2-big[data-v-7e383bb1]{font-size:22px;font-weight:700;color:#fff}.b2-type[data-v-7e383bb1]{font-size:12px;color:#9fe8ff;background:#46f9fd1a;border:1px solid rgba(70,249,253,.3);padding:1px 8px;border-radius:3px}.b2-donut-row[data-v-7e383bb1]{display:flex;align-items:center;gap:12px}.b2-ring[data-v-7e383bb1]{position:relative;width:86px;height:86px;border-radius:50%;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center}.b2-ring[data-v-7e383bb1]:after{content:"";position:absolute;width:56px;height:56px;border-radius:50%;background:#061238f5}.b2-ring.small[data-v-7e383bb1]{width:74px;height:74px}.b2-ring.small[data-v-7e383bb1]:after{width:48px;height:48px}.b2-ring-center[data-v-7e383bb1]{position:relative;z-index:1;font-size:18px;font-weight:700;color:#fff;line-height:1}.b2-ring-label[data-v-7e383bb1]{position:relative;z-index:1;margin-top:3px;font-size:9px;color:#9fc6f0;text-align:center}.b2-lg[data-v-7e383bb1]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.b2-lg-row[data-v-7e383bb1]{display:flex;align-items:center;gap:6px;font-size:11px;color:#b9d6f5}.b2-lg-row i[data-v-7e383bb1]{width:9px;height:9px;border-radius:2px;flex:none}.b2-lg-row b[data-v-7e383bb1]{margin-left:auto;color:#fff;font-size:10px}.b2-tabs[data-v-7e383bb1]{display:flex;gap:4px;margin-bottom:10px}.b2-tab[data-v-7e383bb1]{height:24px;line-height:24px;padding:0 14px;font-size:12px;font-weight:700;color:#a8c6f0;background:#030e2c99;border:1px solid rgba(0,150,255,.25);border-radius:4px}.b2-tab.active[data-v-7e383bb1]{color:#fff;background:linear-gradient(135deg,#0e63c9,#259df2);border-color:#46f9fd80}.b2-tab.dim[data-v-7e383bb1]{opacity:.45}.b2-cols[data-v-7e383bb1]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.b2-col[data-v-7e383bb1]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:#003c9638;border:1px solid rgba(0,150,255,.2);border-radius:5px}.b2-col .b2-v[data-v-7e383bb1]{font-size:15px}.b2-sign[data-v-7e383bb1]{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;font-size:12px;color:#cfdeff;background:#003c9638;border:1px solid rgba(0,150,255,.2);border-radius:5px}.b2-sign b[data-v-7e383bb1]{color:#9fc6f0;font-size:12px}.dev-overview[data-v-7e383bb1]{display:flex;align-items:center;gap:12px}.do-cols[data-v-7e383bb1]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.do-item[data-v-7e383bb1]{display:flex;align-items:center;gap:6px;font-size:11px;color:#b9d6f5;padding:5px 8px;background:#003c9633;border:1px solid rgba(0,150,255,.16);border-radius:4px}.do-item .st[data-v-7e383bb1]{width:8px;height:8px;border-radius:50%}.do-item .st.on[data-v-7e383bb1]{background:#34e28a}.do-item .st.off[data-v-7e383bb1]{background:#f97b7b}.do-item .st.cam[data-v-7e383bb1]{background:#46f9fd}.do-item b[data-v-7e383bb1]{margin-left:auto;color:#fff}.bar-chart[data-v-7e383bb1]{display:flex;align-items:flex-end;gap:4px;height:92px;padding:4px 2px;background:#003c9624;border:1px solid rgba(0,150,255,.14);border-radius:4px}.bar-col[data-v-7e383bb1]{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px}.bar-v[data-v-7e383bb1]{font-size:9px;color:#d6ecff;white-space:nowrap}.bar-track[data-v-7e383bb1]{width:70%;height:52px;display:flex;align-items:flex-end;background:#00286459;border-radius:2px;overflow:hidden}.bar-fill[data-v-7e383bb1]{width:100%;background:linear-gradient(180deg,#46f9fd,#0e63c9);box-shadow:0 0 6px #46f9fd80;border-radius:2px}.bar-x[data-v-7e383bb1]{font-size:8.5px;color:#7fa8d8;white-space:nowrap}.floor-energy[data-v-7e383bb1]{display:flex;flex-direction:column;gap:4px}.fe-row[data-v-7e383bb1]{display:flex;align-items:center;gap:8px;padding:5px 8px;font-size:11px;color:#cfdeff;background:#003c9633;border:1px solid rgba(0,150,255,.16);border-radius:4px}.fe-f[data-v-7e383bb1]{flex:1;color:#9fe8ff}.fe-v[data-v-7e383bb1],.fe-w[data-v-7e383bb1]{color:#fff;min-width:52px;text-align:right}.fe-v small[data-v-7e383bb1],.fe-w small[data-v-7e383bb1]{font-size:9px;color:#9fc6f0;margin-left:2px}.viewport[data-v-78944303]{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 52% at 50% -4%,rgba(0,90,220,.24),transparent 72%),radial-gradient(38% 38% at 14% 96%,rgba(0,130,255,.13),transparent 70%),radial-gradient(38% 38% at 86% 96%,rgba(70,249,253,.08),transparent 70%),#020a1f;overflow:hidden}.bg-stars[data-v-78944303]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:radial-gradient(1px 1px at 20% 30%,rgba(255,255,255,.6),transparent 50%),radial-gradient(1px 1px at 60% 70%,rgba(120,220,255,.5),transparent 50%),radial-gradient(1.5px 1.5px at 80% 20%,rgba(70,249,253,.6),transparent 50%),radial-gradient(1px 1px at 40% 80%,rgba(255,255,255,.4),transparent 50%),radial-gradient(1.5px 1.5px at 90% 60%,rgba(120,220,255,.5),transparent 50%),radial-gradient(1px 1px at 10% 60%,rgba(70,249,253,.45),transparent 50%),radial-gradient(1px 1px at 70% 45%,rgba(255,255,255,.35),transparent 50%),radial-gradient(1.5px 1.5px at 30% 15%,rgba(120,220,255,.4),transparent 50%);background-size:220px 220px,260px 260px,180px 180px,240px 240px,200px 200px,280px 280px,160px 160px,300px 300px}.bg-nebula[data-v-78944303]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(35% 30% at 78% 18%,rgba(156,39,176,.1),transparent 70%),radial-gradient(30% 26% at 12% 82%,rgba(0,191,255,.12),transparent 70%),radial-gradient(26% 24% at 88% 86%,rgba(255,209,0,.06),transparent 70%)}.grid-3d[data-v-78944303]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;perspective:720px;perspective-origin:50% 52%}.grid-3d-plane[data-v-78944303]{position:absolute;left:-35%;right:-35%;top:40%;height:130%;background-image:linear-gradient(rgba(70,249,253,.4) .6px,transparent .6px),linear-gradient(90deg,rgba(70,249,253,.4) .6px,transparent .6px);background-size:24px 24px;transform:perspective(720px) rotateX(62deg);transform-origin:center top;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.96) 58%,rgba(0,0,0,.62));mask-image:linear-gradient(180deg,#00000080,#000000f5 58%,#0000009e)}.stage[data-v-78944303]{position:fixed;left:0;top:0;width:100vw;height:100vh}@font-face{font-family:YouSheBiaoTiHei;src:url(/assets/YouSheBiaoTiHei-fahbdFno.ttf);font-weight:400;font-style:normal;font-display:block}@font-face{font-family:AlibabaPuHuiTi3;src:url(/assets/AlibabaPuHuiTi-3-85-Bold-CUh0gSiv.ttf);font-weight:400;font-style:normal;font-display:block}@font-face{font-family:baotucuheitiMedium;src:url(/assets/%E5%8C%85%E5%9B%BE%E7%B2%97%E9%BB%91%E4%BD%93medium-C5QtxVVw.ttf);font-weight:400;font-style:normal;font-display:block}:root{--bg: #020a1f;--cyan: #46f9fd;--blue: #259df2;--blue-deep: #0e63c9;--line: rgba(70, 249, 253, .18);--panel-grad: linear-gradient(180deg, rgba(13, 42, 94, .6), rgba(6, 20, 58, .74));--text: #d6ecff;--text2: #9fc6f0;--text3: #7fa8d8}*{box-sizing:border-box}body{font-family:Microsoft YaHei,PingFang SC,sans-serif;color:#fff;background:radial-gradient(70% 55% at 50% -6%,rgba(0,120,255,.3),transparent 72%),radial-gradient(45% 45% at 10% 100%,rgba(0,150,255,.16),transparent 70%),radial-gradient(45% 45% at 90% 100%,rgba(70,249,253,.12),transparent 70%),#010713}.panel{background:linear-gradient(180deg,#18427c6b,#0a1e489e);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(70,249,253,.32);border-radius:1.2vh;padding:.9vh 1.2vw;position:relative;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 0 30px #0078ff29,inset 0 1px #ffffff14,inset 0 0 24px #005adc1f,0 16px 44px #00041899;animation:panelIn .5s ease both}.panel:before,.panel:after{content:"";position:absolute;width:22px;height:22px;border-color:#46f9fd;border-style:solid;pointer-events:none;z-index:1}.panel:before{top:0;left:0;border-width:3px 0 0 3px;border-radius:16px 0 0;filter:drop-shadow(0 0 6px rgba(70,249,253,.8))}.panel:after{bottom:0;right:0;border-width:0 3px 3px 0;border-radius:0 0 16px;filter:drop-shadow(0 0 6px rgba(70,249,253,.8))}.panel-title{flex:none;height:2vh;line-height:2vh;font-weight:700;font-size:1.4vh;letter-spacing:.14em;color:#fff;text-shadow:0 0 18px rgba(70,249,253,.8);margin-bottom:.8vh;position:relative;padding-left:20px;display:flex;align-items:center}.panel-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:2px;background:#46f9fd;box-shadow:0 0 12px #46f9fd;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,20% 50%);transform:translateY(-50%) rotate(45deg)}.panel-title .tbar{content:"";position:absolute;left:20px;top:2px;bottom:2px;width:2px;border-radius:1px;background:linear-gradient(180deg,#46f9fd,#259df2);box-shadow:0 0 8px #46f9fdcc}.panel-title:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:2px;background:linear-gradient(90deg,#46f9fdbf,#46f9fd00);box-shadow:0 0 8px #46f9fd80}@keyframes panelIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.num,.countup{font-family:DIN Alternate,Bahnschrift,sans-serif;font-weight:700}
