.analysis-workspace.pw-layout{grid-template-columns:minmax(0,1fr)}.analysis-workspace.pw-layout .pw-map-area{position:relative;--pw-panel-width:460px}.analysis-workspace.pw-layout .pw-mobile-switch{display:none}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (min-width:1181px){.analysis-workspace.pw-layout .rail-collapse-toggle{display:inline-flex;align-items:center;min-height:36px}.analysis-workspace.pw-layout .pw-map-area .map-wrap,.analysis-workspace.pw-layout .pw-map-area .satellite-map{min-height:clamp(420px,calc(100dvh - 140px - var(--privacy-banner-space, 0px)),880px)}.analysis-workspace.pw-layout .pw-map-area>.analysis-rail-wrap{display:flex;flex-direction:column;position:absolute;top:12px;right:12px;bottom:12px;width:var(--pw-panel-width);max-width:calc(100% - 160px);z-index:7;pointer-events:none}.analysis-workspace.pw-layout .pw-map-area>.analysis-rail-wrap>.analysis-rail{pointer-events:auto;position:static;top:auto;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(9,17,16,.94);box-shadow:0 18px 50px rgba(0,0,0,.45);backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%)}.analysis-workspace.pw-layout .pw-map-area>.analysis-rail-wrap>.unlocked-point-library,.analysis-workspace.pw-layout.rail-collapsed .pw-map-area>.analysis-rail-wrap{display:none}.analysis-workspace.pw-layout .pw-panel-open .maplibregl-ctrl-top-right{right:calc(var(--pw-panel-width) + 14px)}.analysis-workspace.pw-layout .pw-panel-open .map-corner-fullscreen-toggle{right:calc(var(--pw-panel-width) + 24px)}}@media (min-width:821px) and (max-width:1180px){.analysis-workspace.pw-layout .pw-map-area .map-wrap,.analysis-workspace.pw-layout .pw-map-area .satellite-map{min-height:clamp(360px,58dvh,640px)}.analysis-workspace.pw-layout .pw-map-area>.analysis-rail-wrap:not(.in-fullscreen){display:block;margin-top:12px}}@media (max-width:820px){.analysis-workspace.pw-layout .pw-mobile-switch{display:grid;grid-template-columns:1fr 1fr;margin:0 0 10px}.analysis-workspace.pw-layout .pw-mobile-switch button{min-height:44px;font-size:14px}.analysis-workspace.pw-layout .pw-map-area.pw-mobile-map .map-wrap,.analysis-workspace.pw-layout .pw-map-area.pw-mobile-map .satellite-map{min-height:clamp(320px,64dvh,640px)}.analysis-workspace.pw-layout .pw-map-area.pw-mobile-analysis .map-wrap,.analysis-workspace.pw-layout .pw-map-area.pw-mobile-analysis .satellite-map{min-height:220px;height:220px}.pw-mobile-analysis .map-controls-cluster{max-height:calc(100% - 80px)}.pw-mobile-analysis .map-primary-panel{min-height:0;overflow-y:auto}.pw-mobile-analysis .map-layers-toggle{flex-shrink:0}.pw-mobile-analysis .map-readout-caption{display:none}.analysis-workspace.pw-layout .pw-map-area>.analysis-rail-wrap:not(.in-fullscreen){display:block;margin-top:12px}.analysis-workspace.pw-layout .pw-map-area.pw-mobile-map>.analysis-rail-wrap:not(.in-fullscreen){display:none}.analysis-workspace.pw-layout .pw-map-area>.analysis-rail-wrap:not(.in-fullscreen)>.analysis-rail{padding:14px 12px}}@media (orientation:landscape) and (max-height:560px){.analysis-workspace.pw-layout .pw-map-area .map-wrap,.analysis-workspace.pw-layout .pw-map-area .satellite-map{min-height:min(300px,70dvh)}}.tmy-panel{display:grid;grid-gap:12px;gap:12px;min-width:0}.tmy-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.tmy-panel-head h2{margin:2px 0 0;font-size:20px;line-height:1.2}.product-status-badge.is-free{color:#b8f0dc;background:rgba(53,208,163,.16);white-space:nowrap}.tmy-panel-basis{line-height:1.45}.tmy-availability-note,.tmy-panel-basis{margin:0;color:var(--muted);font-size:12px}.tmy-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0}.tmy-kpis>div{min-width:0;padding:8px 9px;border:1px solid var(--line);border-radius:8px;background:rgba(244,251,250,.03)}.tmy-kpis dt{color:var(--muted);font-size:11px;line-height:1.3}.tmy-kpis dd{margin:3px 0 0;font-size:16px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tmy-kpis dd small{color:var(--muted);font-size:11px;font-weight:700}.tmy-charts{display:grid;grid-gap:10px;gap:10px;min-width:0}.tmy-chart-controls{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:flex-end}.tmy-control{display:grid;grid-gap:4px;gap:4px;flex:1 1 150px;min-width:0;color:var(--muted);font-size:11px;font-weight:750}.tmy-control select{width:100%;min-width:0;min-height:38px;padding:6px 8px;border:1px solid var(--line);border-radius:6px;background:#0d1918;color:var(--text);font:inherit;font-size:13px;font-weight:650}.tmy-view-switch{display:grid;grid-template-columns:repeat(3,1fr);flex:1 1 100%}.tmy-view-switch button{min-height:36px;font-size:12px}.tmy-chart-surface{position:relative;display:grid;align-content:start;min-width:0}.tmy-chart-surface .chart-frame{margin:0}.tmy-chart-state{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:18px 12px;color:var(--muted);font-size:13px;line-height:1.45}.tmy-chart-state.is-error{color:#f3c7c0;border:1px solid rgba(199,76,61,.45);border-radius:8px;background:rgba(199,76,61,.08)}.tmy-chart-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top:2px solid var(--accent,#35d0a3);border-radius:50%;animation:tmy-spin .9s linear infinite}@keyframes tmy-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.tmy-chart-spinner{animation:none}}.tmy-chart-caption,.tmy-chart-scope{margin:0;color:var(--muted);font-size:11.5px;line-height:1.45}.tmy-chart-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0}.tmy-chart-stats>div{min-width:0}.tmy-chart-stats dt{color:var(--muted);font-size:10.5px;font-weight:750;text-transform:uppercase;letter-spacing:.03em}.tmy-chart-stats dd{margin:2px 0 0;font-size:13px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.analysis-workspace.pw-layout .rail-collapse-toggle:focus-visible,.pw-mobile-switch button:focus-visible,.tmy-charts svg:focus-visible,.tmy-control select:focus-visible,.tmy-detail>summary:focus-visible,.tmy-download-button:focus-visible,.tmy-view-switch button:focus-visible{outline:2px solid #35d0a3;outline-offset:2px}.tmy-download-bar{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(0,2fr);grid-gap:10px 16px;gap:10px 16px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:rgba(11,20,19,.92)}.tmy-download-copy{display:grid;grid-gap:2px;gap:2px}.tmy-download-copy strong{font-size:14px}.tmy-download-copy span{color:var(--muted);font-size:12px}.tmy-download-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:stretch}.tmy-download-button{display:grid;grid-gap:1px;gap:1px;min-width:150px;min-height:46px;padding:6px 12px;border:1px solid var(--line);border-radius:8px;background:#0f1d1b;color:var(--text);text-align:left;cursor:pointer}.tmy-download-button strong{font-size:13px}.tmy-download-button small{color:var(--muted);font-size:11px}.tmy-download-button:hover:not(:disabled){border-color:rgba(53,208,163,.6)}.tmy-download-button:disabled{opacity:.55;cursor:not-allowed}.tmy-download-signin{min-height:46px}.tmy-download-note{grid-column:1/-1;margin:0;color:var(--muted);font-size:12px}.tmy-download-note.is-error{color:#f3c7c0}.tmy-details{display:grid;grid-gap:8px;gap:8px}.tmy-detail{border:1px solid var(--line);border-radius:8px;background:rgba(11,20,19,.7)}.tmy-detail>summary{display:flex;align-items:center;min-height:44px;padding:0 14px;font-size:14px;font-weight:750;cursor:pointer}.tmy-detail-body{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:0 14px 14px;font-size:13px;line-height:1.5}.tmy-detail-body p{margin:0}.tmy-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:8px 16px;gap:8px 16px;margin:0}.tmy-facts dt{color:var(--muted);font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.03em}.tmy-facts dd{margin:2px 0 0;overflow-wrap:anywhere}.tmy-detail .product-status-panel{padding:0;border:0;background:none;box-shadow:none}@media (max-width:820px){.tmy-download-bar{grid-template-columns:1fr}.tmy-download-actions{justify-content:stretch}.tmy-download-button,.tmy-download-signin{flex:1 1 140px;min-height:48px}.tmy-chart-stats,.tmy-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tmy-control select,.tmy-view-switch button{min-height:44px}}.pw-start-note{margin:0 0 10px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:rgba(244,251,250,.04);color:var(--muted);font-size:12.5px;line-height:1.45}.tmy-chart-surface .chart-frame svg{height:auto}.product-module-inputs,.product-module-reason,.product-status-panel,.tmy-panel{overflow-wrap:anywhere}.exposure-view-switch{grid-template-columns:repeat(4,1fr)}.exposure-view-body{display:grid;grid-gap:10px;gap:10px;min-width:0}.exposure-card{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:10px 11px;border:1px solid var(--line);border-radius:8px;background:rgba(244,251,250,.03)}.exposure-card>header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px}.exposure-card h3{margin:0;font-size:14px;line-height:1.3}.exposure-chip{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:750;border:1px solid var(--line)}.exposure-chip.is-ok{color:#9be6c8;border-color:rgba(53,208,163,.45)}.exposure-chip.is-warn{color:#f1da8f;border-color:rgba(241,218,103,.5)}.exposure-chip.is-off{color:#f3c7c0;border-color:rgba(199,76,61,.5)}.exposure-values{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0}.exposure-values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.exposure-values dt{color:var(--muted);font-size:11px;font-weight:750}.exposure-values dd{margin:2px 0 0;font-size:16px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.exposure-values dd small{color:var(--muted);font-size:11px;font-weight:700}.exposure-muted,.exposure-provenance{margin:0;color:var(--muted);font-size:11.5px;line-height:1.45;overflow-wrap:anywhere}.exposure-limitations,.exposure-reasons{margin:0;padding-left:18px;color:var(--muted);font-size:12px;line-height:1.45}.exposure-blocker{margin:0;background:rgba(241,218,103,.07);color:#f6e7b0}.exposure-blocker,.exposure-readiness{padding:8px 10px;border:1px solid rgba(241,218,103,.45);border-radius:8px;font-size:12px;line-height:1.45}.exposure-readiness{display:grid;grid-gap:4px;gap:4px;background:rgba(241,218,103,.06)}.exposure-synthetic{margin:0;padding:6px 10px;border:1px dashed rgba(241,160,103,.8);border-radius:8px;color:#ffd3b0;font-size:12px;font-weight:750}.exposure-access{display:grid;grid-gap:8px;gap:8px;margin:0;font-size:12.5px;line-height:1.45}.exposure-access p{margin:0}.exposure-bars{display:grid;grid-gap:4px;gap:4px;margin:0;min-width:0}.exposure-bars svg{width:100%;height:92px;display:block}.exposure-bars-axis{stroke:rgba(255,255,255,.25);stroke-width:1}.exposure-bars-bar{fill:#49b9a0}.exposure-bars-nodata{fill:none;stroke:rgba(243,199,192,.6);stroke-dasharray:3 3}.exposure-bars-nodata-label{fill:#f3c7c0;font-size:10px}.exposure-bars-label{fill:var(--muted,#9fb3af);font-size:9px}.exposure-bars figcaption{color:var(--muted);font-size:11px}.exposure-month-table table{font-size:11px}.exposure-month-table td,.exposure-month-table th{padding:3px 4px;text-align:right;white-space:nowrap}.exposure-inline-details>summary{cursor:pointer;font-size:12.5px;font-weight:750;min-height:32px;display:flex;align-items:center}.exposure-download-bar .tmy-download-note{grid-column:1/-1}.exposure-inline-details>summary:focus-visible,.exposure-view-switch button:focus-visible{outline:2px solid var(--accent,#35d0a3);outline-offset:2px}@media (max-width:820px){.exposure-view-switch{grid-template-columns:repeat(2,1fr)}}.exposure-card .climate-point-table th[scope=row]{text-align:left;min-width:7.5em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.exposure-card .climate-point-table thead th:first-child{text-align:left}.exposure-card .climate-point-table td{overflow-wrap:anywhere}.legend-inline-button{min-height:30px;margin-left:6px;padding:2px 10px;font-size:12px}.exposure-card .climate-point-table:focus-visible{outline:2px solid var(--accent,#35d0a3);outline-offset:2px}.exposure-readiness p{margin:0}.corrosion-outage{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;color:#f3c7c0;font-size:12px}@media (min-width:1280px){.analysis-workspace.pw-layout .pw-map-area.pw-panel-wide{--pw-panel-width:760px}}.envelope-head-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end}.envelope-expand-toggle{min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--text);font-size:12px;font-weight:750;cursor:pointer}.envelope-expand-toggle[aria-pressed=true]{border-color:rgba(53,208,163,.6);color:#b8f0dc}@media (max-width:1180px){.envelope-expand-toggle{display:none}}.envelope-footprint{margin:0;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.envelope-kpis dd{font-size:15px}.envelope-view-switch button{min-width:0}.envelope-identity-note{margin:0;color:var(--muted);font-size:11.5px;line-height:1.45}.regional-explorer-embedded{gap:10px}.regional-explorer-embedded:not(.cey-fullscreen)>.regional-controls-toggle{order:-1}.regional-explorer-embedded:not(.cey-fullscreen)>.cey-control-stack{order:0;display:flex;flex-wrap:wrap;gap:8px 10px;align-items:flex-end}.regional-explorer-embedded:not(.cey-fullscreen)>.cey-control-stack>.chart-mode-grid{flex:1 1 100%}.regional-explorer-embedded:not(.cey-fullscreen)>.cey-control-stack>.control-label{flex:1 1 160px;min-width:0}.regional-explorer-embedded:not(.cey-fullscreen)>.cey-control-stack>.fullscreen-toggle{flex:0 0 auto;min-height:38px}.regional-explorer-embedded:not(.cey-fullscreen)>.analysis-chart,.regional-explorer-embedded:not(.cey-fullscreen)>.analysis-empty{order:1}.regional-explorer-embedded .analysis-chart{margin:0}.envelope-sources{display:grid;grid-gap:10px;gap:10px;min-width:0}.envelope-subhead{margin:4px 0 0;font-size:13px}.envelope-source-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px;font-size:12px;line-height:1.45}.envelope-source-list li{display:grid;grid-gap:2px;gap:2px;padding:6px 8px;border:1px solid var(--line);border-radius:6px;overflow-wrap:anywhere}.envelope-source-list strong{color:var(--muted);font-size:10.5px;text-transform:uppercase;letter-spacing:.03em}.envelope-expand-toggle:focus-visible,.envelope-view-switch button:focus-visible{outline:2px solid #35d0a3;outline-offset:2px}.envelope-basis{display:flex;flex-wrap:wrap;gap:6px}.envelope-footprint .product-status-badge{display:inline-flex;vertical-align:middle;margin-left:4px;font-size:11px}.envelope-panel{gap:10px}.envelope-kpis>div{padding:6px 8px}.envelope-kpis dt{font-size:10.5px}.tmy-detail-body>.analysis-rail.point-purchase-prompt{position:static;min-height:0;height:auto;max-height:none;overflow:visible}.envelope-panel{grid-template-columns:minmax(0,1fr)}.envelope-panel>*,.regional-explorer-embedded>*{min-width:0}.regional-explorer-embedded .chart-title{display:flex;flex-wrap:wrap;gap:2px 10px;justify-content:space-between}.envelope-panel .chart-title span,.envelope-panel .chart-title strong{overflow-wrap:normal;word-break:normal}@media (max-width:420px){.regional-explorer-embedded .analysis-chart{padding-left:6px;padding-right:6px}.analysis-workspace.pw-layout .pw-map-area>.analysis-rail-wrap:not(.in-fullscreen)>.analysis-rail.envelope-rail{padding-left:8px;padding-right:8px}}.envelope-footprint .product-status-badge{white-space:normal;text-align:left}@media (min-width:1181px){.analysis-workspace.pw-layout .pw-map-area>.analysis-rail-wrap>.analysis-rail.envelope-rail{padding-bottom:calc(18px + var(--privacy-banner-space, 0px))}}.solar-workspace-panel{grid-template-columns:minmax(0,1fr)}.solar-workspace-panel>*{min-width:0}.solar-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.solar-mode-switch button{min-height:40px;white-space:normal;line-height:1.2}.solar-explorer-resource{display:grid;grid-gap:10px;gap:10px;min-width:0}.solar-explorer-controls{display:grid;grid-gap:8px;gap:8px}.solar-explorer-totals{grid-template-columns:repeat(3,minmax(0,1fr))}.solar-explorer-chart svg{width:100%;height:auto}.solar-explorer-nodata{fill:none;stroke:rgba(243,199,192,.6);stroke-dasharray:3 3}.solar-explorer-outside{display:grid;grid-gap:6px;gap:6px;font-size:13px;line-height:1.45}.solar-explorer-experimental,.solar-explorer-outside p{margin:0}.solar-shadow-section{display:grid;grid-gap:10px;gap:10px;min-width:0}.solar-shadow-section[hidden]{display:none}.solar-shadow-status{display:grid;grid-gap:8px;gap:8px}.solar-optimum-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;font-size:12px;color:var(--muted)}.solar-optimum-row button[disabled]{opacity:.55;cursor:not-allowed}.solar-context-summary{display:grid;grid-gap:4px;gap:4px;margin-top:6px}.solar-context-metrics>div b{white-space:normal;text-align:right}.solar-context-note{display:block;max-width:220px;color:var(--muted);font-size:10.5px;line-height:1.35}@media (max-width:820px){.solar-explorer-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.solar-mode-switch button{min-height:44px}}.series-line-max{fill:none;stroke:#f0a35e;stroke-width:1.6;stroke-dasharray:6 4;stroke-linejoin:round}.series-line-min{fill:none;stroke:#7cb8ff;stroke-width:1.6;stroke-dasharray:2 3;stroke-linejoin:round}.chart-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:6px;font-size:13px;color:var(--text)}.chart-legend-item{display:inline-flex;align-items:center;gap:7px;min-height:32px;white-space:nowrap}.chart-frame .chart-legend .chart-legend-toggle{width:auto;min-width:0;margin:0;padding:2px 10px;border:1px solid var(--line);border-radius:6px;background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:none;cursor:pointer}.chart-frame .chart-legend .chart-legend-toggle[aria-pressed=false]{color:var(--muted);text-decoration:line-through}.chart-legend-toggle:focus-visible{outline:2px solid var(--accent,#35d0a3);outline-offset:2px}.chart-legend-swatch{flex:none;display:inline-block;width:28px;height:0;border-top:2.5px solid var(--accent)}.chart-legend-swatch.swatch-series-line-max{border-top:2.5px dashed #f0a35e}.chart-legend-swatch.swatch-series-line-min{border-top:2.5px dotted #7cb8ff}@media (pointer:coarse){.chart-legend-item{min-height:44px}}.tmy-panel .chart-range,.tmy-panel .chart-tick{font-size:12px}.tmy-panel .chart-axis-label,.tmy-panel .chart-tooltip-value{font-size:14px}.tmy-panel .chart-tooltip-range{font-size:13px}.tmy-panel .chart-tooltip-label{font-size:12px}.map-overlay-controls.has-profile{width:min(300px,100%);gap:10px}.map-layer-chooser{display:grid;grid-gap:8px;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--line)}.map-overlay-controls.has-profile .overlay-select{font-size:12px}.map-overlay-controls.has-profile .overlay-select select{width:100%;min-height:36px;font-size:13px}.map-layer-chooser .legend-footnote{font-size:11.5px;color:var(--muted)}.map-layer-chooser .corrosion-outage{display:grid;grid-gap:6px;gap:6px;font-size:12px;color:var(--muted)}.map-legend-compact{gap:6px}.map-legend-compact .legend-block-title{font-size:13px;font-weight:700;color:var(--text);text-transform:none;letter-spacing:0}.map-legend-compact .legend-block-title .legend-legacy{margin-left:6px;font-size:12px;font-weight:600}.legend-details>summary{cursor:pointer;display:inline-flex;align-items:center;min-height:32px;font-size:12.5px;font-weight:600;color:var(--text)}.legend-details>summary:focus-visible{outline:2px solid var(--accent,#35d0a3);outline-offset:2px}.legend-details-body{display:grid;grid-gap:8px;gap:8px;padding-top:6px}@media (pointer:coarse){.legend-details>summary{min-height:44px}}.pw-panel-head-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.tmy-panel-head .pw-panel-width-toggle{display:inline-flex;align-items:center;gap:6px;width:auto;min-height:36px;margin:0;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text);font:inherit;font-size:12.5px;font-weight:650;letter-spacing:0;text-transform:none;box-shadow:none;cursor:pointer}.tmy-panel-head .pw-panel-width-toggle:hover{border-color:rgba(53,208,163,.65);color:#35d0a3}.tmy-panel-head .pw-panel-width-toggle[aria-pressed=true]{border-color:rgba(53,208,163,.65);background:rgba(53,208,163,.12)}.tmy-panel-head .pw-panel-width-toggle:focus-visible{outline:2px solid var(--accent,#35d0a3);outline-offset:2px}.tmy-kpi-scope{margin:-4px 0 0;color:var(--muted);font-size:12px;line-height:1.4}.map-readout{display:grid;grid-gap:4px;gap:4px}.map-readout-caption{display:block;color:var(--muted);font-size:11.5px;line-height:1.35}.solar-context-pairs{display:grid;grid-gap:6px;gap:6px;margin:4px 0 0}.solar-context-pairs>div{display:grid;grid-gap:1px;gap:1px}.solar-context-pairs dt{color:var(--muted);font-size:11.5px}.solar-context-pairs dt span{color:var(--text);font-weight:650}.solar-context-pairs dd{margin:0;font-size:13px;font-weight:750;color:var(--text)}.solar-context-pairs dd small{font-weight:600;color:var(--muted)}.solar-context-basis{display:block;color:var(--muted);font-size:11px}.solar-yield-pairs{display:grid;grid-gap:6px;gap:6px;margin:0}.solar-yield-pairs>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;padding:6px 8px;border:1px solid var(--line);border-radius:8px}.solar-yield-pairs>div.is-current{border-color:rgba(53,208,163,.6)}.solar-yield-pairs dt{font-size:12.5px;color:var(--muted)}.solar-yield-pairs dd{margin:0;font-weight:750}@media (max-width:1180px){.solar-context-summary .solar-context-basis,.solar-context-summary .solar-context-mode,.solar-context-summary .solar-context-note,.solar-context-summary .solar-context-optimum{display:none}.solar-context-pairs{gap:2px}.solar-context-pairs dd,.solar-context-pairs dt{font-size:11px}}.analysis-workspace.pw-layout .analysis-context-item span,.analysis-workspace.pw-layout .analysis-context-primary .analysis-context-mode{color:#5fe0b8;font-size:11px}html:has(.analysis-workspace.pw-layout){scroll-padding-top:76px}.map-layers-toggle:focus-visible{outline:2px solid #35d0a3;outline-offset:2px}@media (max-width:820px){.analysis-workspace.pw-layout .analysis-context-toggle,.analysis-workspace.pw-layout .legend-details>summary,.analysis-workspace.pw-layout .map-layers-toggle,.analysis-workspace.pw-layout .product-family-tabs [role=tab],.analysis-workspace.pw-layout .product-tabs [role=tab],.analysis-workspace.pw-layout .pw-mobile-switch button,.analysis-workspace.pw-layout .tmy-detail>summary,.analysis-workspace.pw-layout .tmy-view-switch button{min-height:44px}.analysis-workspace.pw-layout .map-layers-toggle{min-width:44px}}.solar-chart-stage svg .solar-axis-label,.solar-chart-stage svg .solar-axis-unit{font-size:var(--solar-axis-font,10px)}@media (min-width:821px){.analysis-workspace.pw-layout.workspace-fullscreen{overflow-y:auto;grid-auto-rows:max-content;align-content:start}.analysis-workspace.pw-layout.workspace-fullscreen>.map-stage{height:auto;min-height:calc(100dvh - 24px)}.analysis-workspace.pw-layout.workspace-fullscreen .pw-map-area{flex:none;height:calc(100dvh - 96px)}.analysis-workspace.pw-layout.workspace-fullscreen .pw-map-area .map-wrap,.analysis-workspace.pw-layout.workspace-fullscreen .pw-map-area .satellite-map{height:100%;min-height:0}}