.screen-header[data-v-7fcb30f1]{background:linear-gradient(90deg,#05192cd9,#072940a3,#05192cd9);border:1px solid #3e99c24d;align-items:center;min-width:0;padding:0 20px;display:flex;position:relative;box-shadow:inset 0 -1px #3ab0db2e}.screen-header[data-v-7fcb30f1]:before{content:"";background-image:var(--header-top);opacity:.75;pointer-events:none;background-position:50%;background-size:100% 100%;height:8px;position:absolute;bottom:-5px;left:14px;right:14px}.screen-header[data-v-7fcb30f1]:after{content:"";background-image:var(--flare);opacity:.12;pointer-events:none;background-position:50% 46%;background-repeat:no-repeat;background-size:auto 190%;position:absolute;inset:0}.brand-mark[data-v-7fcb30f1]{border:1px solid #4bd3f7ad;width:38px;height:38px;margin-right:15px;position:relative;transform:rotate(45deg);box-shadow:0 0 14px #2ac6e726}.brand-mark span[data-v-7fcb30f1]{border:1px solid #53dbff;position:absolute;inset:7px}.brand-mark i[data-v-7fcb30f1]{background:linear-gradient(#a5f2ff,#1ca8d0);width:4px;height:27px;position:absolute;top:5px;left:16px}.title-group[data-v-7fcb30f1]{z-index:1;position:relative}.eyebrow[data-v-7fcb30f1]{color:#4daecc;letter-spacing:2.2px;margin-bottom:2px;font-size:11px;display:block}h1[data-v-7fcb30f1]{color:#def7ff;letter-spacing:4px;text-shadow:0 0 16px #3ad3ff3d;margin:0;font-size:25px;font-weight:600;line-height:1.15}.header-right[data-v-7fcb30f1]{z-index:1;color:#89aabd;align-items:center;gap:22px;margin-left:auto;font-size:13px;display:flex}.time-display[data-v-7fcb30f1]{font-variant-numeric:tabular-nums;letter-spacing:.4px}.demo-status[data-v-7fcb30f1]{color:#b6dfd5;background:#11594e2e;border:1px solid #34c8a659;align-items:center;gap:8px;padding:8px 12px;display:flex}.demo-status i[data-v-7fcb30f1]{background:#32d3a8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #32d3a8}.v-screen-box[data-v-6361b7af]{background:#000}.screen-wrapper[data-v-6361b7af]{transform-origin:0 0;position:relative;overflow:hidden}.experience-shell[data-v-de5f2352]{color:#d8e9f5;grid-template-rows:52px minmax(0,1fr);gap:10px;width:100%;height:100%;min-height:0;display:grid}.experience-nav[data-v-de5f2352]{background:linear-gradient(90deg,#061e33f5,#072a3fe6,#05182bf5);border:1px solid #4594c766;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:5px 12px;display:flex}.experience-tabs[data-v-de5f2352],.guide-tools[data-v-de5f2352]{align-items:center;gap:7px;min-width:0;display:flex}.experience-nav button[data-v-de5f2352]{color:#b7ceda;cursor:pointer;white-space:nowrap;background:#09273e8c;border:1px solid #5993b15c;min-height:38px;padding:0 16px;font-size:15px}.experience-nav button[data-v-de5f2352]:hover,.experience-nav button.active[data-v-de5f2352]{color:#e1f8ff;background:#116a8b70;border-color:#36c9f3}.experience-nav button[data-v-de5f2352]:focus-visible,.comparison-metric-tabs button[data-v-de5f2352]:focus-visible,.scenario-tabs button[data-v-de5f2352]:focus-visible,.county-compare-card[data-v-de5f2352]:focus-visible{outline-offset:2px;outline:2px solid #aff2ff}.experience-nav button[data-v-de5f2352]:disabled{opacity:.4;cursor:default}.experience-nav button.guide-start[data-v-de5f2352]{color:#8ceaff;background:#08485c8c;border-color:#38ccefa8}.experience-nav button.guide-exit[data-v-de5f2352]{color:#ffc0bd;border-color:#ff8b8b7a}.guide-tools[data-v-de5f2352]{justify-content:flex-end}.guide-progress[data-v-de5f2352]{color:#8de6ff;white-space:nowrap;font-size:14px}.cdne-dashboard[data-v-de5f2352]{height:100%}.workspace-view[data-v-de5f2352]{color:#d8e9f5;background:linear-gradient(155deg,#06172ad6,#030e1dbd);border:1px solid #4594c761;gap:11px;width:100%;height:100%;min-height:0;padding:12px 17px;display:grid;overflow:hidden}.workspace-heading[data-v-de5f2352]{border-bottom:1px solid #4486ac3d;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:0 6px 9px;display:flex}.workspace-heading>div[data-v-de5f2352]{min-width:0}.workspace-kicker[data-v-de5f2352]{color:#59c6e5;letter-spacing:1.4px;font-size:11px}.workspace-heading h2[data-v-de5f2352]{color:#e2f8ff;letter-spacing:.6px;margin:3px 0 2px;font-size:24px}.workspace-heading p[data-v-de5f2352]{color:#a7c0cd;margin:0;font-size:14px}.comparison-view[data-v-de5f2352]{grid-template-rows:auto auto minmax(220px,.84fr) minmax(270px,1.16fr) auto}.comparison-totals[data-v-de5f2352]{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.comparison-totals>div[data-v-de5f2352]{background:#082b426b;border-left:2px solid #43c4e3ad;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:8px 10px;display:flex}.comparison-totals span[data-v-de5f2352]{color:#aac2ce;font-size:13px;line-height:1.25}.comparison-totals b[data-v-de5f2352]{color:#e1f7ff;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:650}.comparison-chart-panel[data-v-de5f2352]{flex-direction:column;min-height:0;padding:6px 10px 8px;display:flex}.comparison-toolbar[data-v-de5f2352]{flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:38px;display:flex}.comparison-toolbar>span[data-v-de5f2352]{color:#9fb9c7;flex:none;font-size:12px}.comparison-metric-tabs[data-v-de5f2352]{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.comparison-metric-tabs button[data-v-de5f2352],.scenario-tabs button[data-v-de5f2352]{color:#b1cbd9;cursor:pointer;white-space:nowrap;background:#09273e8c;border:1px solid #5993b152;min-height:31px;padding:4px 10px;font-size:13px}.comparison-metric-tabs button[data-v-de5f2352]:hover,.scenario-tabs button[data-v-de5f2352]:hover,.comparison-metric-tabs button.active[data-v-de5f2352],.scenario-tabs button.active[data-v-de5f2352]{color:#e0f8ff;background:#116a8b66;border-color:#36c9f3}.workspace-chart[data-v-de5f2352]{flex:1;width:100%;min-height:0}.county-card-grid[data-v-de5f2352]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:0;display:grid}.county-compare-card[data-v-de5f2352]{min-width:0;min-height:0;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(140deg,#072b4499,#05172ab3);border:1px solid #3e88b057;padding:9px 11px}.county-compare-card[data-v-de5f2352]:hover{background:linear-gradient(140deg,#0a3e58b8,#061e33cc);border-color:#4dd6fac7}.county-compare-heading[data-v-de5f2352]{border-bottom:1px solid #45819f3b;flex-direction:column;justify-content:center;gap:3px;min-height:41px;display:flex}.county-compare-heading strong[data-v-de5f2352]{color:#e0f6fd;font-size:17px}.county-compare-heading span[data-v-de5f2352]{color:#91b5c4;font-size:11px}.county-compare-facts[data-v-de5f2352]{grid-template-columns:1fr 1fr;gap:4px 8px;padding-top:7px;display:grid}.county-compare-facts div[data-v-de5f2352]{flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:31px;display:flex}.county-compare-facts span[data-v-de5f2352]{color:#9fb8c6;font-size:11px;line-height:1.15}.county-compare-facts b[data-v-de5f2352]{color:#dff5fc;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;overflow:hidden}.county-compare-facts .connected-fact[data-v-de5f2352]{border-top:1px solid #45819f2e;grid-column:1/-1}.workspace-footnote[data-v-de5f2352]{color:#98b2c0;margin:0;padding:0 5px;font-size:12px;line-height:1.35}.scenario-view[data-v-de5f2352]{grid-template-rows:auto auto auto minmax(300px,1fr) auto}.planned-badge[data-v-de5f2352]{color:#ffb4b4;white-space:nowrap;background:#682e3733;border:1px solid #ff8d8d70;flex:none;padding:8px 12px;font-size:14px}.scenario-control-row[data-v-de5f2352]{justify-content:space-between;align-items:center;gap:22px;min-width:0;display:flex}.scenario-control-group[data-v-de5f2352]{align-items:center;gap:12px;min-width:0;display:flex}.scenario-control-group>span[data-v-de5f2352]{color:#b4ccd7;flex:none;font-size:14px}.scenario-tabs[data-v-de5f2352]{flex-wrap:wrap;gap:6px;display:flex}.scenario-tabs button[data-v-de5f2352]{min-height:36px;padding:5px 14px;font-size:14px}.utilization-tabs button[data-v-de5f2352]{border-color:#e18d8d4d}.utilization-tabs button[data-v-de5f2352]:hover,.utilization-tabs button.active[data-v-de5f2352]{color:#ffd6d3;background:#7c343d59;border-color:#ff8b8b}.scenario-facts[data-v-de5f2352]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.scenario-facts>div[data-v-de5f2352]{background:#082b4266;border:1px solid #3e88b040;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:10px 13px;display:flex}.scenario-facts span[data-v-de5f2352]{color:#aac2ce;font-size:14px}.scenario-facts b[data-v-de5f2352]{color:#57d9ff;font-variant-numeric:tabular-nums;font-size:23px}.scenario-facts>div:nth-child(2) b[data-v-de5f2352],.scenario-facts>div:nth-child(3) b[data-v-de5f2352]{color:#ff9e9e}.scenario-facts small[data-v-de5f2352]{color:#92aebe;font-size:12px}.scenario-chart-panel[data-v-de5f2352]{flex-direction:column;min-height:0;padding:5px 10px 9px;display:flex}.scenario-chart-heading[data-v-de5f2352]{flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:37px;display:flex}.scenario-chart-heading strong[data-v-de5f2352]{color:#d9f2fb;font-size:15px}.scenario-chart-heading span[data-v-de5f2352]{color:#9bb5c4;font-size:12px}.scenario-explainer[data-v-de5f2352]{background:#4f302233;border-left:3px solid #ffa76cb3;padding:9px 13px}.scenario-explainer strong[data-v-de5f2352]{color:#ffd2a8;font-size:14px}.scenario-explainer p[data-v-de5f2352]{color:#b4c7d0;margin:4px 0 0;font-size:12px;line-height:1.5}.roadmap-view[data-v-de5f2352]{grid-template-rows:auto minmax(0,1fr) auto}.roadmap-track[data-v-de5f2352]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:13px;min-height:0;padding:9px 3px;display:grid}.roadmap-card[data-v-de5f2352]{background:linear-gradient(150deg,#072b44a6,#041425e0);border:1px solid #3e88b057;min-width:0;padding:23px 19px 18px;position:relative}.roadmap-card[data-v-de5f2352]:after{content:"›";z-index:2;color:#59c8e9;font-size:30px;line-height:1;position:absolute;top:44%;right:-14px}.roadmap-card[data-v-de5f2352]:last-child:after{content:""}.roadmap-current[data-v-de5f2352]{border-color:#3ecfac8c}.roadmap-longterm[data-v-de5f2352]{border-color:#ffa37b78}.roadmap-index[data-v-de5f2352]{color:#68c1dd4d;font-size:36px;font-weight:700;position:absolute;top:12px;right:14px}.roadmap-status[data-v-de5f2352]{z-index:1;border:1px solid;padding:5px 8px;font-size:13px;display:inline-block;position:relative}.current-status[data-v-de5f2352]{color:#83ebcb;background:#19695338;border-color:#4ad7af80}.planned-status[data-v-de5f2352]{color:#9adcf3;background:#1855702e;border-color:#55c0df66}.future-status[data-v-de5f2352]{color:#ffba96;background:#73432830;border-color:#ff9f6e6b}.roadmap-card h3[data-v-de5f2352]{color:#e1f6fd;margin:15px 0 9px;font-size:20px}.roadmap-card p[data-v-de5f2352]{color:#a9bfcb;min-height:70px;margin:0;font-size:14px;line-height:1.55}.roadmap-card ul[data-v-de5f2352]{color:#c1d5de;margin:15px 0 0;padding-left:19px;font-size:13px;line-height:1.85}.roadmap-card li[data-v-de5f2352]::marker{color:#52cde9}.roadmap-boundary[data-v-de5f2352]{background:#47321e33;border:1px solid #d69f6454;align-items:flex-start;gap:15px;min-width:0;padding:13px 16px;display:flex}.roadmap-boundary strong[data-v-de5f2352]{color:#ffd2a3;flex:none;font-size:14px}.roadmap-boundary span[data-v-de5f2352]{color:#b7c8cf;font-size:13px;line-height:1.5}.cdne-dashboard[data-v-de5f2352]{color:#d8e9f5;grid-template-columns:390px minmax(0,1fr) 400px;gap:14px;min-height:0;display:grid}.column[data-v-de5f2352]{gap:13px;min-height:0;display:grid}.left-column[data-v-de5f2352]{grid-template-rows:.92fr 1fr 1fr}.center-column[data-v-de5f2352]{grid-template-rows:minmax(0,1.66fr) minmax(0,.74fr)}.right-column[data-v-de5f2352]{grid-template-rows:.92fr 1.02fr 1.12fr}.panel[data-v-de5f2352]{background:linear-gradient(145deg,#07192ff0,#030d1de0);border:1px solid #4594c77a;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #0b56801f,0 0 16px #009dd70f}.panel[data-v-de5f2352]:before{content:"";z-index:1;background:#31c8ff;width:48px;height:3px;position:absolute;top:0;left:0;box-shadow:0 0 12px #31c8ffcc}.panel-title[data-v-de5f2352]{color:#e4f6ff;letter-spacing:.7px;white-space:nowrap;border-bottom:1px solid #4486ac38;flex:0 0 43px;justify-content:space-between;align-items:center;gap:8px;height:43px;padding:0 16px;font-size:16px;display:flex}.panel-title span[data-v-de5f2352]{text-overflow:ellipsis;font-weight:700;overflow:hidden}.panel-title b[data-v-de5f2352]{color:#68dfff;flex:none;font-size:13px;font-weight:500}.metric-grid[data-v-de5f2352]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:10px;height:calc(100% - 43px);padding:14px;display:grid}.metric-card[data-v-de5f2352]{background:#072b4461;border:1px solid #3e88b03b;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:13px 13px 9px;display:flex}.metric-card span[data-v-de5f2352]{color:#a8c5d6;font-size:14px}.metric-card strong[data-v-de5f2352]{color:#42d8ff;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:23px;line-height:1.15}.metric-card strong small[data-v-de5f2352]{color:#92cfe0;font-size:13px}.metric-card em[data-v-de5f2352]{color:#91aabd;white-space:normal;font-size:12px;font-style:normal}.source-panel[data-v-de5f2352],.load-panel[data-v-de5f2352],.context-panel[data-v-de5f2352],.notes-panel[data-v-de5f2352]{flex-direction:column;display:flex}.detail-row[data-v-de5f2352]{border-bottom:1px solid #45819f29;flex:1;align-items:center;gap:12px;min-height:0;padding:0 16px;display:flex}.detail-row[data-v-de5f2352]:last-child{border-bottom:0}.detail-icon[data-v-de5f2352]{color:#44dcff;background:#24bbe41f;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:25px;display:grid}.detail-icon.wind[data-v-de5f2352]{color:#91a8ff;background:#677eff21}.detail-icon.regen[data-v-de5f2352]{color:#35ddb3;background:#24daa51f}.detail-copy[data-v-de5f2352]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.detail-copy strong[data-v-de5f2352]{color:#e1f4fd;font-size:15px;font-weight:500}.detail-copy small[data-v-de5f2352]{color:#91adbf;font-size:12px}.detail-row>b[data-v-de5f2352]{color:#dbf6ff;font-variant-numeric:tabular-nums;flex:none;font-size:16px}.detail-row>b small[data-v-de5f2352]{color:#9dbbc9;font-size:12px;font-weight:400}.focus-card[data-v-de5f2352]{flex-direction:column;flex:1;justify-content:center;gap:10px;min-height:0;padding:14px 18px;display:flex}.focus-card>strong[data-v-de5f2352]{color:#e1f4fd;font-size:17px}.focus-card p[data-v-de5f2352]{color:#9bb8c9;margin:0;font-size:13px;line-height:1.55}.elevator-schematic[data-v-de5f2352]{background:#0b3b3f38;border:1px solid #38bea538;padding:4px 8px 2px}.elevator-schematic svg[data-v-de5f2352]{width:100%;height:52px;display:block;overflow:visible}.elevator-schematic rect[data-v-de5f2352],.elevator-schematic circle[data-v-de5f2352]{fill:#0f56689e;stroke:#5bdcdd;stroke-width:1.5px}.elevator-schematic .elevator-car[data-v-de5f2352]{fill:#27a1b461}.elevator-schematic .converter[data-v-de5f2352]{fill:#21857766;stroke:#5de0b7}.elevator-schematic path[data-v-de5f2352]{fill:none;stroke:#4ac9d6;stroke-width:1.5px}.elevator-schematic .energy-arrow[data-v-de5f2352]{stroke:#65e3b8}.elevator-schematic text[data-v-de5f2352]{fill:#a9d4d8;text-anchor:middle;font-size:8px}.focus-value[data-v-de5f2352]{background:#08364c57;border:1px solid #3fa2c13d;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.focus-value span[data-v-de5f2352]{color:#a9c5d5;font-size:12px}.focus-value b[data-v-de5f2352]{color:#53dcff;text-align:right;font-size:17px}.focus-card>small[data-v-de5f2352]{color:#8faabd;font-size:12px}.load-line[data-v-de5f2352]{grid-template-columns:80px minmax(0,1fr) 124px;align-items:center;gap:8px;min-height:35px;padding:0 13px;font-size:13px;display:grid}.load-line>span[data-v-de5f2352]{color:#b1cbd9}.load-line>span.load-focus[data-v-de5f2352]{color:#55dcff;font-weight:700}.load-line>b[data-v-de5f2352]{color:#d5f1fc;text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.load-track[data-v-de5f2352]{background:#2e546a73;border-radius:4px;height:7px;overflow:hidden}.load-track i[data-v-de5f2352]{border-radius:inherit;height:100%;display:block;box-shadow:0 0 9px #3cdaff54}.planning-line>b[data-v-de5f2352]{color:#ffb4b2}.load-total[data-v-de5f2352]{color:#9bb6c4;border-top:1px solid #4486ac2e;justify-content:space-between;align-items:center;gap:8px;min-height:31px;margin-top:auto;padding:0 15px;font-size:12px;display:flex}.load-total strong[data-v-de5f2352]{color:#56daff;white-space:nowrap;font-size:14px;font-weight:500}.region-panel[data-v-de5f2352]{flex-direction:column;padding:0 18px 10px;display:flex}.region-heading[data-v-de5f2352]{border-bottom:1px solid #4486ac38;flex:0 0 65px;justify-content:space-between;align-items:center;gap:12px;min-height:65px;display:flex}.region-heading h2[data-v-de5f2352]{color:#44d9ff;letter-spacing:1.5px;margin:0 0 5px;font-size:20px}.region-heading span[data-v-de5f2352]:not(.demo-badge){color:#a1bac8;font-size:12px}.demo-badge[data-v-de5f2352]{color:#50d5ff;letter-spacing:.3px;white-space:nowrap;border:1px solid #50d0ff80;border-radius:3px;flex:none;padding:7px 9px;font-size:12px}.controls[data-v-de5f2352]{flex-direction:column;flex:0 0 89px;justify-content:center;gap:6px;display:flex}.toolbar-row[data-v-de5f2352]{justify-content:space-between;align-items:center;gap:8px;display:flex}.county-tabs[data-v-de5f2352],.view-tabs[data-v-de5f2352],.layer-tabs[data-v-de5f2352]{align-items:center;gap:5px;display:flex}.county-tabs button[data-v-de5f2352],.view-tabs button[data-v-de5f2352],.layer-tabs button[data-v-de5f2352]{color:#b1cbd9;cursor:pointer;white-space:nowrap;background:#09273e8c;border:1px solid #5993b152;padding:7px 9px;font-size:13px;transition:all .15s}.county-tabs button[data-v-de5f2352]:hover,.view-tabs button[data-v-de5f2352]:hover,.layer-tabs button[data-v-de5f2352]:hover,.county-tabs button.active[data-v-de5f2352],.view-tabs button.active[data-v-de5f2352],.layer-tabs button.active[data-v-de5f2352]{color:#ddf8ff;background:#116a8b66;border-color:#36c9f3;box-shadow:inset 0 0 12px #1bc4ee1f}.view-tabs button[data-v-de5f2352]{min-width:37px;padding-left:10px;padding-right:10px}.layer-tabs[data-v-de5f2352]{min-height:31px}.layer-tabs button[data-v-de5f2352]{padding:5px 9px;font-size:12px}.storage-hint[data-v-de5f2352],.overview-hint[data-v-de5f2352]{color:#a1bdcc;padding-left:4px;font-size:12px}.map-stage[data-v-de5f2352]{background:radial-gradient(at 50% 45%,#16709733,#0000 67%),linear-gradient(#02101e33,#020d190d);flex:1;min-height:0;position:relative;overflow:hidden}.map-chart[data-v-de5f2352]{width:100%;height:100%;position:absolute;inset:0}.map-source-note[data-v-de5f2352]{z-index:2;color:#a9c2cf;pointer-events:none;font-size:11px;position:absolute;top:4px;right:7px}.map-legend[data-v-de5f2352]{z-index:2;pointer-events:none;flex-wrap:wrap;gap:9px;max-width:69%;display:flex;position:absolute;bottom:5px;left:8px}.legend-item[data-v-de5f2352]{color:#c1d8e2;white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.legend-item i[data-v-de5f2352]{width:8px;height:8px;display:inline-block;box-shadow:0 0 6px}.map-status[data-v-de5f2352]{z-index:2;color:#a5c0ce;text-align:right;pointer-events:none;max-width:31%;font-size:11px;position:absolute;bottom:5px;right:8px}.asset-popover[data-v-de5f2352]{z-index:4;pointer-events:auto;background:#031526f5;border:1px solid #52cbebb3;flex-direction:column;gap:5px;width:min(370px,64%);min-height:92px;padding:13px 34px 12px 15px;display:flex;position:absolute;top:13px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000004d}.asset-popover strong[data-v-de5f2352]{color:#e2f8ff;font-size:14px}.asset-popover span[data-v-de5f2352]{color:#63dcff;font-size:14px}.asset-popover small[data-v-de5f2352]{color:#a2bbc9;font-size:12px}.asset-close[data-v-de5f2352]{color:#b8d6e3;cursor:pointer;background:0 0;border:0;font-size:21px;position:absolute;top:4px;right:5px}.region-footer[data-v-de5f2352]{color:#a5bdca;border-top:1px solid #4486ac38;flex:0 0 30px;justify-content:space-between;align-items:center;gap:12px;min-height:30px;font-size:12px;display:flex}.region-footer b[data-v-de5f2352]{color:#4bd9ff;font-weight:600}.region-footer span[data-v-de5f2352]:last-child{text-align:right}.chart-panel[data-v-de5f2352],.compare-panel[data-v-de5f2352]{flex-direction:column;display:flex}.chart-panel .chart[data-v-de5f2352],.compare-panel .chart[data-v-de5f2352]{flex:1;width:100%;min-height:0}.chart-empty[data-v-de5f2352]{color:#a6bfcc;text-align:center;flex:1;place-items:center;padding:28px;font-size:14px;line-height:1.8;display:grid}.context-hero[data-v-de5f2352]{background:#0a334a6e;border-left:3px solid #34c9ec;flex-direction:column;gap:5px;margin:10px 13px 5px;padding:10px 12px;display:flex}.context-hero strong[data-v-de5f2352]{color:#5bdfff;font-size:17px}.context-hero span[data-v-de5f2352]{color:#a1bac8;font-size:12px}.resource-hero strong[data-v-de5f2352]{font-size:15px}.resource-detail[data-v-de5f2352]{grid-template-columns:112px minmax(0,1fr);gap:6px 9px;padding:5px 13px;display:grid}.resource-detail span[data-v-de5f2352]{color:#9bb4c2;font-size:13px}.resource-detail b[data-v-de5f2352]{color:#d4f2ff;word-break:break-word;font-size:13px;font-weight:500}.context-stats[data-v-de5f2352]{grid-template-columns:1fr 1fr;gap:9px;padding:3px 15px;display:grid}.context-stats div[data-v-de5f2352]{flex-direction:column;gap:5px;display:flex}.context-stats span[data-v-de5f2352]{color:#9eb8c6;font-size:12px}.context-stats b[data-v-de5f2352]{color:#d4f2ff;font-size:15px;font-weight:500}.context-panel p[data-v-de5f2352]{color:#a1b9c7;margin:7px 13px;font-size:13px;line-height:1.4}.notes-panel[data-v-de5f2352]{min-height:0}.archive-tabs[data-v-de5f2352]{flex:0 0 38px;gap:6px;padding:5px 10px;display:flex}.archive-tabs button[data-v-de5f2352]{color:#b1cbd9;cursor:pointer;background:#09273e8c;border:1px solid #5993b152;flex:1;min-width:0;font-size:12px}.archive-tabs button.active[data-v-de5f2352]{color:#ddf8ff;background:#116a8b66;border-color:#36c9f3}.archive-list[data-v-de5f2352]{scrollbar-color:#23627c transparent;scrollbar-width:thin;flex:1;min-height:0;padding:0 9px;overflow-y:auto}.archive-item[data-v-de5f2352]{color:#d8e9f5;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #45819f26;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:42px;padding:5px 7px;display:flex}.archive-item[data-v-de5f2352]:hover{background:#125b784d}.archive-copy[data-v-de5f2352]{flex-direction:column;gap:2px;min-width:0;display:flex}.archive-copy b[data-v-de5f2352]{color:#d5edf6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.archive-copy small[data-v-de5f2352]{color:#9bb5c4;font-size:11px}.archive-item>strong[data-v-de5f2352]{color:#58dfff;flex:none;font-size:12px;font-weight:500}.archive-empty[data-v-de5f2352]{color:#9bb5c4;padding:14px 10px;font-size:12px}.data-count[data-v-de5f2352]{color:#a0b8c5;margin:5px 11px;font-size:11px;line-height:1.35}.return-button[data-v-de5f2352]{color:#7ce4ff;cursor:pointer;background:#09374c7a;border:1px solid #3cb7dc7a;flex:0 0 31px;height:31px;margin:0 11px 8px;font-size:12px}.return-button[data-v-de5f2352]:disabled{opacity:.4;cursor:default}.portrait-open[data-v-de5f2352],.portrait-return[data-v-de5f2352]{color:#83e5ff;cursor:pointer;white-space:nowrap;background:#09374c8f;border:1px solid #3cb7dc99;flex:none;min-height:34px;padding:0 13px;font-size:14px}.portrait-open[data-v-de5f2352]:hover,.portrait-return[data-v-de5f2352]:hover{color:#e2faff;background:#116a8b75;border-color:#51dcff}.portrait-panel[data-v-de5f2352]{flex-direction:column;grid-row:1/span 2;min-height:0;padding:0 18px 12px;display:flex}.portrait-heading[data-v-de5f2352]{border-bottom:1px solid #4486ac47;flex:0 0 80px;justify-content:space-between;align-items:center;gap:18px;min-height:80px;display:flex}.portrait-heading>div[data-v-de5f2352]:first-child{min-width:0}.portrait-heading small[data-v-de5f2352]{color:#59d6f8;letter-spacing:1.4px;font-size:12px}.portrait-heading h2[data-v-de5f2352]{color:#e2f8ff;letter-spacing:1px;margin:4px 0;font-size:27px}.portrait-heading span[data-v-de5f2352]{color:#a9c2cf;font-size:14px}.portrait-actions[data-v-de5f2352]{justify-content:flex-end;align-items:center;gap:10px;display:flex}.portrait-counties button[data-v-de5f2352]{padding:8px 12px;font-size:14px}.portrait-content[data-v-de5f2352]{scrollbar-color:#23627c transparent;scrollbar-width:thin;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:12px;min-height:0;padding:14px 2px 4px;display:grid;overflow:auto}.portrait-card[data-v-de5f2352]{background:linear-gradient(140deg,#072b448a,#05172a9e);border:1px solid #3e88b047;min-width:0;padding:10px 13px}.portrait-card h3[data-v-de5f2352]{color:#52d9fa;letter-spacing:.3px;margin:0 0 7px;font-size:17px}.portrait-card h3 small[data-v-de5f2352]{color:#9bb7c7;letter-spacing:0;margin-left:6px;font-size:12px;font-weight:400}.portrait-fact-grid[data-v-de5f2352]{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.portrait-fact-grid div[data-v-de5f2352]{background:#0a334a52;border-left:2px solid #42cbed99;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:42px;padding:5px 9px;display:flex}.portrait-fact-grid span[data-v-de5f2352]{color:#9fb9c7;font-size:12px}.portrait-fact-grid b[data-v-de5f2352]{overflow-wrap:anywhere;color:#e1f4fd;font-size:14px;font-weight:600}.portrait-metric-row[data-v-de5f2352]{border-bottom:1px solid #45819f29;grid-template-columns:minmax(100px,1fr) minmax(120px,auto) minmax(105px,auto);align-items:center;gap:10px;min-height:28px;display:grid}.portrait-metric-row span[data-v-de5f2352]{color:#bed2dc;font-size:14px}.portrait-metric-row b[data-v-de5f2352]{color:#e4f7ff;text-align:right;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.portrait-metric-row em[data-v-de5f2352]{color:#9bb6c4;text-align:right;font-size:12px;font-style:normal}.portrait-metric-row.independent[data-v-de5f2352]{border-top:1px solid #3ccab133;border-bottom:0;margin-top:3px}.portrait-total[data-v-de5f2352]{color:#a7c3d0;justify-content:space-between;align-items:center;gap:10px;min-height:36px;font-size:13px;display:flex}.portrait-total b[data-v-de5f2352]{color:#5bddff;font-size:16px;font-weight:600}.portrait-large-value[data-v-de5f2352]{color:#5bddff;font-variant-numeric:tabular-nums;margin:2px 0 9px;font-size:26px;font-weight:700}.portrait-large-value small[data-v-de5f2352]{color:#a8c4d1;font-size:14px;font-weight:500}.planned-value[data-v-de5f2352]{color:#ff9d9d}.storage-summary p[data-v-de5f2352],.planning-summary p[data-v-de5f2352]{color:#a5bdca;margin:7px 0 0;font-size:13px;line-height:1.55}.portrait-records[data-v-de5f2352]{grid-column:1/-1}.portrait-record-columns[data-v-de5f2352]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.portrait-record-list[data-v-de5f2352]{scrollbar-color:#23627c transparent;scrollbar-width:thin;min-width:0;max-height:none;overflow:auto}.portrait-record-list h4[data-v-de5f2352]{color:#c5e7f2;margin:2px 0 7px;font-size:14px}.portrait-record[data-v-de5f2352]{color:#dceff7;text-align:left;cursor:pointer;background:#03152647;border:0;border-bottom:1px solid #45819f2e;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:38px;padding:4px 8px;display:flex}.portrait-record[data-v-de5f2352]:hover{background:#125b7861}.portrait-record span[data-v-de5f2352]{flex-direction:column;gap:3px;min-width:0;display:flex}.portrait-record b[data-v-de5f2352]{color:#e0f5fc;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.portrait-record small[data-v-de5f2352]{color:#9fb9c7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.portrait-record strong[data-v-de5f2352]{color:#61dcff;flex:none;font-size:12px;font-weight:500}.portrait-disclaimer[data-v-de5f2352]{color:#9bb6c4;margin:10px 0 0;font-size:12px;line-height:1.45}.portrait-loading[data-v-de5f2352]{color:#a5bdca;flex:1;place-items:center;font-size:16px;display:grid}@media (width<=1700px){.experience-nav button[data-v-de5f2352]{font-size:16px}.guide-progress[data-v-de5f2352]{font-size:15px}.workspace-heading h2[data-v-de5f2352]{font-size:27px}.workspace-heading p[data-v-de5f2352],.scenario-control-group>span[data-v-de5f2352],.comparison-totals span[data-v-de5f2352]{font-size:16px}.comparison-toolbar>span[data-v-de5f2352],.county-compare-facts span[data-v-de5f2352]{font-size:15px}.comparison-totals b[data-v-de5f2352]{font-size:18px}.comparison-metric-tabs button[data-v-de5f2352],.scenario-tabs button[data-v-de5f2352]{font-size:16px}.county-compare-heading strong[data-v-de5f2352]{font-size:19px}.county-compare-heading span[data-v-de5f2352],.county-compare-facts b[data-v-de5f2352]{font-size:16px}.workspace-footnote[data-v-de5f2352]{font-size:14px}.scenario-facts span[data-v-de5f2352]{font-size:15px}.scenario-facts b[data-v-de5f2352]{font-size:25px}.scenario-facts small[data-v-de5f2352],.scenario-chart-heading span[data-v-de5f2352]{font-size:14px}.scenario-explainer p[data-v-de5f2352],.scenario-chart-heading strong[data-v-de5f2352]{font-size:16px}.roadmap-status[data-v-de5f2352],.roadmap-boundary strong[data-v-de5f2352]{font-size:15px}.roadmap-card h3[data-v-de5f2352]{font-size:22px}.roadmap-card p[data-v-de5f2352],.roadmap-boundary span[data-v-de5f2352]{font-size:15px}.roadmap-card ul[data-v-de5f2352]{font-size:14px}.portrait-heading h2[data-v-de5f2352]{font-size:29px}.portrait-fact-grid span[data-v-de5f2352],.portrait-metric-row em[data-v-de5f2352],.portrait-record small[data-v-de5f2352],.portrait-disclaimer[data-v-de5f2352]{font-size:13px}.portrait-metric-row span[data-v-de5f2352],.portrait-record b[data-v-de5f2352]{font-size:15px}.portrait-record strong[data-v-de5f2352]{font-size:13px}.metric-card span[data-v-de5f2352],.map-source-note[data-v-de5f2352],.map-status[data-v-de5f2352],.legend-item[data-v-de5f2352],.region-footer[data-v-de5f2352],.county-tabs button[data-v-de5f2352],.view-tabs button[data-v-de5f2352],.layer-tabs button[data-v-de5f2352],.resource-detail span[data-v-de5f2352],.resource-detail b[data-v-de5f2352],.context-panel p[data-v-de5f2352],.archive-tabs button[data-v-de5f2352],.archive-copy b[data-v-de5f2352],.archive-item>strong[data-v-de5f2352],.return-button[data-v-de5f2352]{font-size:16px}.archive-copy small[data-v-de5f2352],.data-count[data-v-de5f2352],.focus-card p[data-v-de5f2352],.focus-value span[data-v-de5f2352],.focus-card>small[data-v-de5f2352]{font-size:15px}.detail-copy strong[data-v-de5f2352]{font-size:17px}.detail-copy small[data-v-de5f2352]{font-size:15px}.detail-row>b[data-v-de5f2352]{font-size:17px}.load-line[data-v-de5f2352]{font-size:15px}.load-line>b[data-v-de5f2352],.load-total[data-v-de5f2352]{font-size:14px}}.map-point-hit-target[data-v-de5f2352]{z-index:3;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;width:28px;height:28px;padding:0;position:absolute;transform:translate(-50%,-50%)}.map-point-hit-target[data-v-de5f2352]:hover,.map-point-hit-target[data-v-de5f2352]:focus-visible{outline-offset:1px;background:#33d2ff33;outline:2px solid #e8fbff}@media (height<=800px){.right-column[data-v-de5f2352]{grid-template-rows:.92fr 1.18fr .96fr}}.context-panel[data-v-de5f2352]{scrollbar-color:#23627c transparent;scrollbar-width:thin;min-height:0;overflow-y:auto}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;overflow:hidden}body{color:#d8e9f5;background:#061322;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif}button{font:inherit}.canvas{background:#061322 url(/assets/pageBg-CnSdylZy.png) 50%/100% 100% no-repeat;grid-template-rows:72px minmax(0,1fr);gap:12px;width:1920px;height:1080px;padding:15px 22px 18px;display:grid;overflow:hidden}
