.transmission-page .capture-history{color:#1d1d1f;background:#fff;border:1px solid #e5e5ea;border-radius:18px;margin:0 0 24px;padding:20px;scroll-margin-top:24px}.capture-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.capture-heading h2{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:600;line-height:1.25}.capture-heading .capture-report-status{color:#6e6e73;margin:5px 0 0;font-size:12px;line-height:1.5}.capture-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.capture-report-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.capture-report-controls input{width:146px;min-width:0}.capture-live{flex-shrink:0}.capture-warning,.capture-empty{color:#6e6e73;background:#f5f5f7;border-radius:12px;margin:18px 0 0;padding:14px 16px;font-size:13px;line-height:1.6}.capture-warning{color:#7e683d;background:#fff7e8}.capture-reviews{margin-top:24px}.capture-reviews>summary>span{color:#6e6e73;margin-left:10px;font-size:12px;font-weight:400;display:inline-block}.capture-timeline{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:12px;display:grid}.capture-item{background:#fff;border:1px solid #e5e5ea;border-radius:12px;padding:14px;text-decoration:none}.capture-item.is-selected{background:#f1f7ff;border-color:#0071e3}.capture-item:hover{border-color:#0071e3}.capture-time{color:#1d1d1f;font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:15px;display:flex}.capture-time small{color:#6e6e73;font-size:11px}.capture-selected-label{color:#06c;margin-left:auto;font-size:11px}.capture-dot{background:#9ba5ac;border-radius:50%;width:6px;height:6px}.capture-dot-success{background:#537f72}.capture-dot-partial{background:#b48c46}.capture-dot-failed{background:#a56b63}.capture-item strong{color:#343439;margin-top:9px;font-size:13px;font-weight:500;display:block}.capture-item>span:not(.capture-time),.capture-item>small{color:#6e6e73;margin-top:5px;font-size:12px;line-height:1.5;display:block}.capture-review-footer{justify-content:space-between;align-items:center;gap:24px;margin-top:16px;display:flex}.capture-review-footer p{color:#6e6e73;max-width:75ch;margin:0;font-size:12px;line-height:1.6}.capture-export{color:#06c;flex-shrink:0;align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.capture-history :is(a:not(.ui-button),.capture-bar,.capture-finding-toggle,.capture-plot-scroll):focus-visible{outline-offset:3px;outline:2px solid #0071e3}.capture-unavailable{border:1px dashed #d2d2d7;border-radius:16px;margin:20px 0 40px;padding:32px 24px}.capture-unavailable h2{font-size:22px}.capture-unavailable p{color:#6e6e73;margin-top:12px;font-size:14px;line-height:1.6}.capture-chart{margin-top:16px}.capture-chart-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.capture-chart-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.capture-chart-filters>label{min-width:0;display:flex}.capture-chart-filters select{width:164px}.capture-chart-summary{color:#6e6e73;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:12px;line-height:1.5;display:flex}.capture-chart-summary strong,.capture-chart-summary time{color:#343439;font-weight:600}.capture-chart-summary>span{white-space:nowrap}.capture-chart-summary>span:before{content:"·";color:#a1a1a8;margin-right:8px}.capture-chart-legend{flex-wrap:wrap;gap:8px 16px;margin-top:14px;display:flex}.capture-chart-legend>span{color:#6e6e73;align-items:center;gap:7px;font-size:12px;display:inline-flex}.capture-chart-legend i,.capture-chart-detail i{border-radius:2px;width:8px;height:8px;display:inline-block}.trend-color-unrated{background:#d1d5db}.trend-color-neutral{background:#78a899}.trend-color-watch{background:#cfbd76}.trend-color-building{background:#e5a33f}.trend-color-elevated{background:#e16759}.trend-color-severe{background:#a3324a}.capture-plot-scroll{scrollbar-width:thin;margin-top:14px;padding:3px 3px 8px;overflow-x:auto}.capture-plot{gap:10px;display:flex}.capture-axis{color:#6e6e73;text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;justify-content:space-between;width:18px;font-size:11px;display:flex}.capture-bars{background:repeating-linear-gradient(0deg,#ededf0 0 1px,#0000 1px 50%);border-top:1px solid #ededf0;align-items:stretch;gap:4px;width:100%;min-width:0;display:flex}.capture-bar{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px 4px 0 0;flex:1 1 0;padding:0;display:flex;position:relative}.capture-stack{border-radius:3px 3px 0 0;flex-direction:column-reverse;justify-content:flex-start;width:100%;height:100%;display:flex;overflow:hidden}.capture-stack>.capture-finding-block{box-sizing:border-box;border-top:1px solid #fff;border-radius:1px;flex-shrink:0;width:100%;min-height:1px;display:block}.capture-bar:hover .capture-stack,.capture-bar:focus-visible .capture-stack{filter:saturate(1.3)}.capture-finding-block:hover,.capture-finding-block.is-inspected{filter:brightness(.82)saturate(1.2)}.capture-bar.is-selected{outline-offset:0;background:#0071e30b;box-shadow:0 0 0 2px #0071e3}.capture-bar:hover{background:#0071e30a}.capture-bar:focus-visible{outline-offset:2px;outline:2px solid #0071e3}.capture-bar-marker{background:#0071e3;border-radius:50%;width:4px;height:4px;position:absolute;bottom:-9px;left:calc(50% - 2px)}.capture-axis-dates{color:#6e6e73;justify-content:space-between;margin:14px 0 0 28px;font-size:12px;display:flex}.capture-chart-inspection{position:relative}.capture-chart-detail{z-index:3;background:#fff;border:1px solid #e5e5ea;border-radius:12px;padding:14px 16px;position:absolute;top:calc(100% - 8px);left:28px;right:0;box-shadow:0 8px 24px #1d1d1f14}.capture-tooltip-heading{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.capture-tooltip-heading strong{color:#343439;font-size:13px;font-weight:600;line-height:1.5}.capture-tooltip-heading>span{color:#6e6e73;align-items:center;gap:6px;font-size:12px;display:inline-flex}.capture-chart-tooltip p{color:#51515a;margin:10px 0 0;font-size:13px;line-height:1.6}.capture-chart-tooltip small{color:#6e6e73;margin-top:8px;font-size:12px;line-height:1.6;display:block}.capture-chart-tooltip ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.capture-chart-tooltip li{color:#51515a;align-items:baseline;gap:8px;font-size:12px;line-height:1.5;display:flex}.capture-chart-tooltip li i{flex-shrink:0}.capture-chart-note{color:#6e6e73;margin-top:12px;font-size:12px;line-height:1.6}.capture-findings{border:1px solid #e5e5ea;border-radius:16px;margin-top:24px;overflow:hidden}.capture-findings-heading{background:#fafafa;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.capture-findings-heading h3{color:#1d1d1f;letter-spacing:-.02em;margin:0;font-size:16px;font-weight:600}.capture-findings-heading p{color:#6e6e73;margin:6px 0 0;font-size:12px}.capture-findings-heading>a{color:#06c;flex-shrink:0;align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.capture-finding-list{scrollbar-width:thin;max-height:480px;overflow-y:auto}.capture-company-heading{z-index:1;background:#f5f5f7;border-top:1px solid #e5e5ea;border-bottom:1px solid #e5e5ea;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:14px 20px;display:flex;position:sticky;top:0}.capture-company-heading>div:first-child{align-items:baseline;gap:10px;display:flex}.capture-company-heading h4{color:#1d1d1f;letter-spacing:-.015em;margin:0;font-size:15px;font-weight:600}.capture-company-heading>div>span{color:#6e6e73;font-size:12px}.capture-company-severity{flex-wrap:wrap;gap:6px 14px;display:flex}.capture-company-severity>span{align-items:center;gap:6px;line-height:1.5;display:inline-flex}.capture-company-severity i{border-radius:2px;flex-shrink:0;width:7px;height:7px}.capture-finding{border-top:1px solid #ededf1;scroll-margin-top:96px}.capture-company-heading+.capture-finding{border-top:0}.capture-finding-toggle{text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;align-items:center;gap:12px;padding:16px 20px;display:flex}.capture-finding-toggle:hover,.capture-finding.is-open .capture-finding-toggle{background:#f8f9fb}.capture-finding-dot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.capture-finding-name{flex:1;min-width:0}.capture-finding-name strong{color:#343439;font-size:14px;font-weight:500;line-height:1.5;display:block}.capture-finding-name small{color:#6e6e73;margin-top:4px;font-size:12px;line-height:1.5;display:block}.capture-finding-rating{color:#6e6e73;white-space:nowrap;font-size:12px}.finding-state-watch{color:#826a26}.finding-state-building{color:#9e640e}.finding-state-elevated{color:#b84335}.finding-state-severe{color:#932a41}.finding-state-neutral{color:#477668}.capture-finding-evidence{color:#51515a;overflow-wrap:anywhere;background:#f8f9fb;padding:0 40px 20px;font-size:13px;line-height:1.65}.capture-finding-evidence p{margin:0 0 16px}.capture-finding-evidence dl{gap:12px;margin:0 0 16px;display:grid}.capture-finding-evidence dl>div{grid-template-columns:84px minmax(0,1fr);gap:12px;display:grid}.capture-finding-evidence dt{color:#6e6e73;font-size:12px}.capture-finding-evidence dd{margin:0}.capture-finding-evidence ul{color:#6e6e73;margin:0 0 16px;padding-left:16px;font-size:12px}.capture-finding-evidence a{color:#06c;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.capture-finding-links{flex-wrap:wrap;gap:8px 20px;display:flex}.capture-findings-empty{color:#6e6e73;border-top:1px solid #ededf1;margin:0;padding:20px;font-size:13px;line-height:1.6}@media (max-width:700px){.transmission-page .capture-history{border-radius:16px;padding:16px}.capture-heading{gap:10px}.capture-heading h2{font-size:20px}.capture-reviews>summary>span{margin:4px 0 0;display:block}.capture-review-footer{flex-direction:column;align-items:flex-start;gap:8px}.capture-chart-filters{gap:8px;width:100%}.capture-chart-filters>label{flex:1;min-width:128px}.capture-chart-filters select{width:100%}.capture-chart-filters .ui-segmented>button{padding-inline:8px}.capture-chart-legend{gap:6px 12px}.capture-findings-heading{flex-direction:column;align-items:flex-start;gap:8px;padding:16px}.capture-findings-heading>a{min-height:44px}.capture-company-heading{padding:12px 16px}.capture-company-severity{width:100%}.capture-finding{scroll-margin-top:128px}.capture-finding-toggle{flex-wrap:wrap;gap:8px;padding:14px 16px}.capture-finding-name{flex-basis:calc(100% - 40px)}.capture-finding-name strong{font-size:13px}.capture-finding-rating{margin-left:16px}.capture-finding-chevron{margin-left:auto}.capture-finding-evidence{padding:0 20px 20px 32px}.capture-finding-evidence dl>div{grid-template-columns:1fr;gap:2px}}@media print{.capture-report-controls,.capture-reviews,.capture-live,.capture-chart{display:none!important}.transmission-page .capture-history{margin:12px 0;padding:12px}.capture-heading p{font-size:9px}}.capture-inventory-label,.capture-comparison{color:var(--text-secondary,#6e6e73);font-size:.78rem;line-height:1.55}.capture-inventory-label{margin:.5rem 0}.capture-comparison{background:#f5f5f7;border-radius:12px;margin:1rem 0 1.4rem;padding:.75rem 1rem}.transmission-dashboard>.capture-report-status{color:#6e6e73;overflow-wrap:anywhere;margin:.6rem 0;font-size:.72rem;line-height:1.5}
.pressure-overview{background:#fff;border:1px solid #e5e5ea;border-radius:18px;margin:24px 0;scroll-margin-top:110px;overflow:hidden}.pressure-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:20px;display:flex}.pressure-heading h2{color:#1d1d1f;letter-spacing:-.025em;margin:0 0 5px;font-size:21px;font-weight:600}.pressure-heading>div>p:last-child{color:#6e6e73;margin:0;font-size:13px;line-height:1.5}.pressure-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.pressure-counts>div{border-left:1px solid #e5e5ea;flex-direction:column;gap:4px;padding-left:16px;display:flex}.pressure-counts>div:first-child{border-left:0;padding-left:0}.pressure-counts dt{color:#424247;order:2;font-size:12px;font-weight:500}.pressure-counts dd{color:#1d1d1f;font-variant-numeric:tabular-nums;letter-spacing:-.04em;order:1;margin:0;font-size:24px;font-weight:600;line-height:1.1}.pressure-counts dd span{color:#86868b;font-size:16px;font-weight:400}.pressure-reading-guide{background:#fafafa;border-top:1px solid #e5e5ea;padding:12px 20px}.pressure-scale{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.pressure-scale li{color:#6e6e73;align-items:center;gap:7px;font-size:12px;line-height:1.5;display:flex}.pressure-scale li>span{background:var(--pressure-color);border-radius:3px;flex-shrink:0;width:9px;height:9px}.pressure-overview [data-state=unrated]{--pressure-color:#93939b;--pressure-surface:#f5f5f7;--pressure-text:#62626b}.pressure-overview [data-state=neutral]{--pressure-color:#438373;--pressure-surface:#f0f7f3;--pressure-text:#316b55}.pressure-overview [data-state=watch]{--pressure-color:#b49b50;--pressure-surface:#faf7ec;--pressure-text:#7c661f}.pressure-overview [data-state=building]{--pressure-color:#e39b36;--pressure-surface:#fff5e8;--pressure-text:#92601e}.pressure-overview [data-state=elevated]{--pressure-color:#e56b5d;--pressure-surface:#fff0ed;--pressure-text:#a04f42}.pressure-overview [data-state=severe]{--pressure-color:#ad3450;--pressure-surface:#fbeef1;--pressure-text:#9e2e48}.pressure-table-scroll{overscroll-behavior:contain;border-block:1px solid #e5e5ea;max-width:100%;max-height:590px;overflow:auto}.pressure-table-scroll:focus-visible{outline-offset:-3px;outline:2px solid #0071e3}.pressure-table{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left;width:100%;min-width:940px}.pressure-table thead th{z-index:2;color:#6e6e73;background:#f5f5f7;border-bottom:1px solid #e5e5ea;height:48px;padding:12px;font-size:13px;font-weight:500;position:sticky;top:0}.pressure-table th:first-child{z-index:1;background:#fff;border-right:1px solid #f0f0f3;width:210px;padding-left:28px;position:sticky;left:0}.pressure-table thead th:first-child{z-index:3;background:#f5f5f7}.pressure-table thead th>span{color:#86868b;font-variant-numeric:tabular-nums;margin-left:6px}.pressure-table tbody tr+tr>:is(th,td){border-top:1px solid #f0f0f3}.pressure-table tbody th{padding:14px 14px 14px 28px;font-weight:500}.pressure-table tbody td{vertical-align:middle;padding:6px}.pressure-table tbody td:last-child{padding-right:14px}.pressure-company{color:#1d1d1f;align-items:center;gap:10px;font-size:13px;line-height:1.5;display:flex}.pressure-company>span{overflow-wrap:anywhere;min-width:0}.pressure-company small{color:#6e6e73;margin-top:3px;font-size:12px;font-weight:400;display:block}.pressure-company .pressure-company-total{font-variant-numeric:tabular-nums}.pressure-cell{background:var(--pressure-surface,#f5f5f7);width:100%;min-height:108px;color:var(--pressure-text,#62626b);font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;gap:7px;padding:12px 22px 12px 12px;line-height:1.45;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.pressure-cell[data-coverage=none]{background:#fafafa;border-style:dashed;border-color:#dedee3}.pressure-cell-status{letter-spacing:-.015em;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.pressure-dot{background:var(--pressure-color,#93939b);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.pressure-cell-outcome{color:#515158;font-size:12px}.pressure-cell-count{color:#6e6e73;font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.pressure-cell[data-preview=true]{border-style:solid;border-color:#0071e3;box-shadow:inset 0 0 0 1px #0071e3}.pressure-cell-arrow{color:#0071e3;opacity:0;font-size:13px;position:absolute;top:13px;right:8px}.pressure-cell[data-preview=true] .pressure-cell-arrow,.pressure-cell:focus-visible .pressure-cell-arrow{opacity:1}.pressure-overview :is(.pressure-cell,.pressure-inspect,.pressure-record-controls button,.pressure-preview):focus-visible{outline-offset:3px;outline:2px solid #0071e3}.pressure-overview .pressure-cell:focus-visible{outline-offset:1px}.pressure-improvement{color:#515158;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.pressure-preview{background:#fafafa;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:28px;padding:28px;scroll-margin-top:110px;display:grid}.pressure-preview-label{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.pressure-selection-caption{color:#6e6e73;margin:0;font-size:12px;font-weight:500}.pressure-preview-label h3{color:#1d1d1f;letter-spacing:-.025em;margin:0;font-size:22px;font-weight:600;line-height:1.3}.pressure-preview-label h3>span{color:#6e6e73;letter-spacing:0;margin-top:4px;font-size:14px;font-weight:400;display:block}.pressure-preview-label strong{background:var(--pressure-surface);color:var(--pressure-text);letter-spacing:-.015em;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;font-weight:600;display:inline-flex}.pressure-performance{color:#515158;font-size:13px}.pressure-preview-count{color:#6e6e73;font-size:12px}.pressure-preview-evidence>p{color:#424247;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.pressure-preview-evidence>small{color:#6e6e73;margin-top:10px;font-size:12px;line-height:1.6;display:block}.pressure-preview-evidence .assessment-details{margin-top:18px}.pressure-inspect{color:#0068d0;min-height:44px;font:inherit;cursor:pointer;background:#edf5ff;border:1px solid #d6e5f5;border-radius:12px;justify-content:center;align-items:center;margin-top:16px;padding:10px 16px;font-size:13px;font-weight:500;display:inline-flex}.pressure-records{color:#515158;border-top:1px solid #e5e5ea;padding:18px 28px;font-size:13px}.pressure-records>summary{cursor:pointer;font-weight:500}.pressure-records>summary>span{color:#6e6e73;margin-top:4px;font-size:12px;font-weight:400;display:block}.pressure-records>p{color:#6e6e73;margin:16px 0;font-size:13px;line-height:1.6}.pressure-record-controls{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.pressure-record-controls button{color:#515158;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dedee3;border-radius:10px;padding:10px 14px;font-size:13px}.pressure-record-controls button[aria-pressed=true]{color:#0068d0;background:#edf5ff;border-color:#0071e3}.pressure-records ol{margin:0;padding:0;list-style:none}.pressure-records li{border-top:1px solid #e5e5ea;padding:12px 0}.pressure-records li summary{cursor:pointer;color:#424247;line-height:1.5}.pressure-records li summary small{color:#6e6e73;margin-top:5px;font-size:12px;display:block}.pressure-records li p,.pressure-records li blockquote{color:#515158;overflow-wrap:anywhere;margin:12px 0;font-size:13px;line-height:1.7}.pressure-records li blockquote{background:#f5f5f7;border-left:2px solid #d2d2d7;padding:12px 16px}.pressure-records li a{color:#0068d0;overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.pressure-records li .pressure-source-dates{color:#6e6e73;font-size:12px}.pressure-footer{color:#6e6e73;padding:0 28px 24px;font-size:13px;line-height:1.7}.pressure-reading-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:4px;display:grid}.pressure-reading-notes p{margin:0}.pressure-reading-notes strong{color:#424247;font-weight:500}.pressure-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.assessment-details{color:#546473;margin-top:12px;font-size:12px;line-height:1.65}.assessment-details>summary{cursor:pointer;font-weight:500}.assessment-details>summary span{color:#6e7780;margin-left:8px;font-size:10px;font-weight:400}.assessment-details .assessment-method{margin:13px 0;font-size:11px}.assessment-context{flex-wrap:wrap;gap:12px 28px;margin:12px 0;display:flex}.assessment-context dt{color:#6e7780;font-size:10px}.assessment-context dd{color:#334b5a;margin:2px 0 0;font-size:11px}.assessment-driver{border-top:1px solid #dce4e8;padding:15px 0}.assessment-driver-title{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.assessment-driver-title h4{color:#304c5e;margin:0;font-size:12px;font-weight:600}.assessment-driver-title strong{color:#5c6b76;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:600}.assessment-driver[data-state=watch] .assessment-driver-title strong{color:#8b702a}.assessment-driver[data-state=building] .assessment-driver-title strong{color:#996b30}.assessment-driver[data-state=elevated] .assessment-driver-title strong,.assessment-driver[data-state=severe] .assessment-driver-title strong{color:#9f4c4c}.assessment-driver p{margin:8px 0}.assessment-driver .assessment-driver-scope,.assessment-driver .assessment-source-date{color:#6d7781;overflow-wrap:anywhere;font-size:10px}.assessment-driver details{margin:10px 0}.assessment-driver summary{cursor:pointer;color:#526f83;font-size:11px}.assessment-driver dl{margin:10px 0}.assessment-driver dt{color:#6d7781;margin-top:8px;font-size:10px}.assessment-driver dd{margin:2px 0 0;font-size:11px}.assessment-driver ul,.assessment-missing ul{margin:8px 0;padding-left:17px}.assessment-driver li,.assessment-missing li{margin:5px 0;font-size:11px}.assessment-driver blockquote{color:#566c7a;border-left:2px solid #bccfd9;margin:12px 0;padding:8px 12px;font-size:11px}.assessment-driver a{color:#356d91;overflow-wrap:anywhere;font-size:11px}.assessment-missing{background:#ffffff7a;border-radius:8px;margin-top:9px;padding:12px 14px}.assessment-missing h4{color:#4a6070;margin:0;font-size:11px;font-weight:600}.family-segment-score{font-variant-numeric:tabular-nums;margin-left:4px;font-size:8px;font-weight:600;display:inline-block}.pressure-preview .assessment-details{color:#515158;font-size:13px}.pressure-preview .assessment-details :is(.assessment-method,.assessment-driver p,.assessment-driver dd,.assessment-driver li,.assessment-missing li,.assessment-driver blockquote){font-size:13px;line-height:1.7}.pressure-preview .assessment-details :is(.assessment-context dt,.assessment-driver dt,.assessment-driver .assessment-driver-scope,.assessment-driver .assessment-source-date){color:#6e6e73;font-size:12px}.pressure-preview .assessment-details :is(.assessment-context dd,.assessment-driver h4,.assessment-driver-title strong,.assessment-missing h4){font-size:13px}.pressure-preview .assessment-details :is(.assessment-driver a,.assessment-additional-sources a){color:#0068d0;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.pressure-transmission{border-top:1px solid #e5e5ea;padding:20px}.pressure-transmission-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.pressure-transmission h3{color:#1d1d1f;letter-spacing:-.025em;margin:0;font-size:21px;font-weight:600}.pressure-transmission-heading>span{color:#6e6e73;text-align:right;font-size:12px}.pressure-transmission>p{color:#6e6e73;max-width:800px;margin:10px 0 16px;font-size:13px;line-height:1.6}.pressure-path-table-scroll{scrollbar-width:thin;border:1px solid #e5e5ea;border-radius:12px;max-width:100%;overflow-x:auto}.pressure-path-table{table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:700px;font-size:12px;line-height:1.5}.pressure-path-table th,.pressure-path-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #ededf0;padding:14px 16px;font-weight:400}.pressure-path-table thead th{color:#6e6e73;background:#f5f5f7;font-weight:500}.pressure-path-table thead th:first-child{width:28%}.pressure-path-table thead th:nth-child(2){width:24%}.pressure-path-table tbody tr:last-child>*{border-bottom:0}.pressure-path-table tbody tr:nth-child(2n){background:#fcfcfd}.pressure-path-table th strong{color:#1d1d1f;font-size:13px;font-weight:600;display:block}.pressure-path-table small{color:#6e6e73;margin-top:4px;font-size:12px;display:block}.pressure-path-table a{color:#0068d0;align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.pressure-path-table a:hover{text-decoration:underline}.pressure-path-table p{color:#6e6e73;margin:6px 0 0}.transmission-company-signal+.transmission-company-signal{margin-top:8px}.transmission-company-signal>span{color:#343439;display:block}.transmission-company-signal>a{color:var(--pressure-text);font-weight:500}.transmission-no-signal{color:#6e6e73}.transmission-path-status{color:#62626a;background:#f0f0f3;border-radius:6px;padding:3px 7px;font-weight:500;display:inline-block}.transmission-potential-route{margin-top:12px}.transmission-potential-route strong{color:#343439;font-weight:600;display:block}.transmission-potential-route strong span{color:#6e6e73;margin-top:2px;font-weight:400;display:block}.pressure-path-table .transmission-potential-limit{border-top:1px solid #ededf0;margin-top:12px;padding-top:10px;font-size:11px}.pressure-path-table .transmission-amount{color:#343439;font-weight:500}.pressure-path-table [data-status=watch] .transmission-path-status{color:#7c661f;background:#faf4e4}.pressure-path-table [data-status=observed] .transmission-path-status{color:#a04f42;background:#fff0ed}.pressure-path-table-scroll:focus-visible,.pressure-path-table a:focus-visible{outline-offset:-2px;outline:2px solid #0071e3}.pressure-transmission>details{color:#515158;margin-top:20px;font-size:13px}.pressure-transmission>details>summary{cursor:pointer;margin-bottom:14px}.pressure-transmission>details>summary span{color:#6e6e73;margin-left:7px}@media (pointer:coarse){.pressure-path-table a{min-height:44px}}.assessment-additional-sources{margin:14px 0}.assessment-additional-sources summary{cursor:pointer}.assessment-additional-sources>div{border-top:1px solid #dce4e8;margin-top:12px;padding-top:10px}.assessment-additional-sources a{color:#356d91;font-size:11px}.assessment-additional-sources blockquote{border-left:2px solid #bccfd9;margin:8px 0;padding-left:12px}@media (hover:hover){.pressure-cell:hover{border-color:#0071e3}.pressure-cell:hover .pressure-cell-arrow{opacity:1}.pressure-inspect:hover,.pressure-record-controls button:hover{border-color:#0071e3}}@media (max-width:900px){.pressure-preview{grid-template-columns:200px minmax(0,1fr);gap:22px}.pressure-reading-notes{grid-template-columns:1fr;gap:12px}}@media (max-width:650px){.pressure-overview{border-radius:16px}.pressure-heading{gap:14px;padding:16px}.pressure-heading h2{font-size:20px}.pressure-counts{gap:10px;width:100%}.pressure-counts>div{padding-left:10px}.pressure-counts dd{font-size:22px}.pressure-counts dt{font-size:11px}.pressure-reading-guide{padding:12px 16px}.pressure-scale{gap:6px 12px}.pressure-table{min-width:890px}.pressure-table th:first-child{width:172px;padding-left:18px}.pressure-preview{grid-template-columns:1fr;gap:20px;padding:24px 18px}.pressure-preview-label{gap:9px}.pressure-records{padding:18px}.pressure-footer{padding:0 18px 24px}.pressure-transmission{padding:24px 18px}.pressure-transmission-heading{flex-direction:column;align-items:flex-start;gap:12px}.pressure-transmission h3{font-size:21px}}@media (prefers-reduced-motion:reduce){.pressure-cell{transition:none}}@media (forced-colors:active){.pressure-cell[data-preview=true]{outline:2px solid highlight}.pressure-dot,.pressure-scale li>span{border:1px solid}}@media print{.pressure-overview{display:none}}
@media screen{.transmission-page.ecosystem-page details>summary{box-sizing:border-box;border:1px solid var(--control-border);color:#343439;overflow-wrap:anywhere;cursor:pointer;background-color:#fff;border-radius:12px;width:100%;max-width:100%;min-height:44px;padding:11px 40px 11px 14px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.5;list-style:none;transition:background-color .16s,border-color .16s;display:block;position:relative}.transmission-page.ecosystem-page details>summary::marker{content:""}.transmission-page.ecosystem-page details>summary::-webkit-details-marker{display:none}.transmission-page details>summary:after,.transmission-page :is(.capture-finding-chevron,.transmission-chevron){color:#6e6e73;border:1.5px solid;border-width:0 1.5px 1.5px 0;width:8px;height:8px;padding:0;transition:transform .16s;display:inline-block;transform:rotate(45deg)}.transmission-page details>summary:after{content:"";margin-top:-6px;position:absolute;top:50%;right:17px}.transmission-page details[open]>summary:after{margin-top:-2px;transform:rotate(225deg)}.transmission-page :is(.capture-finding-chevron,.transmission-chevron){flex-shrink:0;margin:0 3px 4px auto}.transmission-page [aria-expanded=true]>:is(.capture-finding-chevron,.transmission-chevron){margin-bottom:-4px;transform:rotate(225deg)}.transmission-page.ecosystem-page details[open]>summary{background-color:var(--control-surface);margin-bottom:12px}.transmission-page.ecosystem-page .eco-legend details>summary{width:fit-content}.transmission-page.ecosystem-page .transmission-entity-button{border-radius:12px;min-height:44px}.transmission-page.ecosystem-page .capture-finding-toggle{min-height:44px}.transmission-page.ecosystem-page :is(summary,.capture-finding-toggle,.transmission-entity-button):focus-visible{outline:2px solid var(--control-accent);outline-offset:3px}.transmission-page.ecosystem-page .capture-finding-toggle:focus-visible{outline-offset:-3px}@media (hover:hover){.transmission-page.ecosystem-page details>summary:hover{background-color:var(--control-surface);border-color:#bcbcc4}}@media (prefers-reduced-motion:reduce){.transmission-page.ecosystem-page summary,.transmission-page details>summary:after,.transmission-page :is(.capture-finding-chevron,.transmission-chevron){transition:none}}}
.transmission-page{padding-top:32px}.transmission-page a{text-underline-offset:3px}.transmission-header{padding:0 2px 30px}.transmission-header h1{letter-spacing:-.045em;margin:24px 0 13px;font-size:clamp(34px,5vw,52px);font-weight:600;line-height:1.1}.transmission-lead{color:#62626a;max-width:640px;font-size:18px;line-height:1.55}.transmission-dates{color:#73737c;margin-top:16px;font-size:12px;line-height:1.6}.transmission-notice{color:#625741;background:#f0ede6;border-left:2px solid #b9a784;margin:16px 0 4px;padding:11px 14px;font-size:12px;line-height:1.6}.transmission-section{border-top:1px solid var(--separator);padding:28px 0}.transmission-section-heading{margin:0 2px 24px}.transmission-section-heading h2{letter-spacing:-.025em;margin:6px 0 8px;font-size:24px;font-weight:600}.transmission-section-heading>p:last-child:not(.eyebrow){color:#73737c;font-size:13px;line-height:1.6}.transmission-observations{gap:23px;display:grid}.transmission-observations article{grid-template-columns:28px 1fr;gap:16px;max-width:920px;display:grid}.transmission-observations article>span{font-variant-numeric:tabular-nums;color:#92929a;padding-top:3px;font-size:11px}.transmission-observations h3{margin-bottom:6px;font-size:15px;font-weight:600}.transmission-observations p{color:#62626a;font-size:14px;line-height:1.7}.transmission-observations a{color:#426381;margin-top:7px;font-size:12px;display:inline-block}.transmission-table-scroll{width:100%;overflow-x:auto}.transmission-table{text-align:left;border-collapse:collapse;width:100%;font-size:12px;line-height:1.6}.transmission-table th{color:#73737c;white-space:nowrap;padding:0 14px 12px;font-size:10px;font-weight:500}.transmission-table td{border-top:1px solid var(--separator);vertical-align:top;padding:16px 14px}.transmission-table th:first-child,.transmission-table td:first-child{padding-left:2px}.transmission-table strong{font-weight:600}.transmission-table small,.transmission-derived small{color:#73737c;margin-top:5px;font-size:11px;line-height:1.6;display:block}.transmission-dependencies{min-width:790px}.transmission-dependencies th:first-child{width:24%}.transmission-dependencies th:nth-child(3){width:21%}.transmission-dependencies th:nth-child(4){width:23%}.transmission-entity-button{text-align:left;width:100%;color:var(--label);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.transmission-entity-button small{margin-top:0}.transmission-company-logo{color:#73737c;letter-spacing:.02em;background:#fff;border:1px solid #e1e1e6;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:9px;display:inline-grid;position:relative;overflow:hidden}.transmission-company-logo img{object-fit:contain;opacity:0;background:#fff;width:100%;height:100%;padding:3px;position:absolute;inset:0}.transmission-company-logo img.is-loaded{opacity:1}.transmission-company-logo-compact{border-radius:4px;width:18px;height:18px;font-size:6px}.transmission-company-logo-compact img{padding:1px}.transmission-entity-button .transmission-counterparty{align-items:center;gap:4px;margin-top:3px;display:flex}.transmission-logo-credit{color:#73737c;margin-top:10px;font-size:10px}.transmission-logo-credit a{text-decoration:underline}.transmission-chevron{color:#898991;margin-left:auto;padding-right:5px;font-size:17px}.transmission-status{color:#62626a;text-transform:capitalize;border:1px solid #dddde2;border-radius:5px;padding:2px 7px;font-size:10px;display:inline-block}.transmission-table tr[data-expanded=true]{background:#eeeef2}.transmission-table td.transmission-expanded{background:#eeeef2;padding:17px 20px}.transmission-expanded>div{max-width:min(850px,100vw - 80px)}.transmission-scroll-hint{display:none}.transmission-table-scroll:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.transmission-expanded p+p{margin-top:8px}.transmission-expanded a,.transmission-source a{color:#426381;text-decoration:underline}.transmission-source-meta{color:#73737c;font-size:11px}.transmission-overlap{color:#62626a;padding:16px 0 0;font-size:12px;line-height:1.7}.transmission-overlap strong{color:#44444d}.transmission-caption{color:#7b7b84;margin-top:12px;font-size:11px;line-height:1.7}.transmission-evidence-group{margin-top:29px}.transmission-evidence-group>h3{margin:0 2px 18px;font-size:15px;font-weight:600}.transmission-metrics{min-width:700px}.transmission-metrics th:first-child{width:39%}.transmission-metrics th:nth-child(2){width:17%}.transmission-metrics th:nth-child(3){width:23%}.transmission-number{font-variant-numeric:tabular-nums;font-weight:500}.transmission-muted{color:#8c8c94}.transmission-source{color:#73737c;margin-top:8px;font-size:11px;font-weight:400}.transmission-source summary{cursor:pointer;color:#52677c;width:fit-content}.transmission-source p{overflow-wrap:anywhere;margin-top:6px}.transmission-derived{background:#eeeef2;border-left:2px solid #cbd3db;grid-template-columns:1fr auto;gap:12px 30px;margin-top:10px;padding:17px 18px;display:grid}.transmission-derived h4{font-size:13px;font-weight:500;display:inline}.transmission-derived p{color:#73737c;max-width:630px;margin-top:5px;font-size:11px;line-height:1.65}.transmission-derived-value{text-align:right}.transmission-derived-value strong{font-variant-numeric:tabular-nums;font-size:19px;font-weight:500}.transmission-derived details{color:#73737c;grid-column:1/-1;font-size:11px}.transmission-derived summary{cursor:pointer;width:fit-content}.transmission-derived li{margin-top:5px}.transmission-tag{text-transform:uppercase;letter-spacing:.08em;color:#718294;margin-right:10px;font-size:9px}.transmission-macro{grid-template-columns:1fr 1fr;gap:35px;display:grid}.transmission-macro>div+div{border-left:1px solid var(--separator);padding-left:35px}.transmission-macro h3{font-size:13px;font-weight:500}.transmission-macro .transmission-macro-value{color:var(--label);letter-spacing:-.025em;margin:8px 0;font-size:23px}.transmission-macro p{color:#73737c;max-width:440px;font-size:12px;line-height:1.7}.transmission-macro small{color:#86868e;margin-top:10px;font-size:10px;display:block}.transmission-macro a{color:#426381;margin-top:7px;font-size:11px;display:inline-block}.transmission-methodology>details{border-top:1px solid var(--separator);padding:16px 2px}.transmission-methodology summary{cursor:pointer;font-size:13px;font-weight:500}.transmission-methodology details p,.transmission-methodology li{color:#73737c;max-width:850px;margin-top:10px;font-size:12px;line-height:1.8}.transmission-unknown-label{color:#5c5c67;text-transform:capitalize;font-weight:500}.transmission-attention{color:#8b6c39!important}.transmission-empty{color:#73737c;font-size:13px;line-height:1.7}.transmission-page button:focus-visible,.transmission-page summary:focus-visible,.transmission-page a:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.transmission-page [id^=metric-]{scroll-margin-top:110px}@media (max-width:650px){.transmission-scroll-hint{color:#73737c;margin:-10px 0 16px;font-size:10px;display:block}.transmission-page [id^=metric-]{scroll-margin-top:145px}.model-tabs{gap:0;max-width:100%}.model-tabs a{white-space:nowrap;padding:7px 10px;font-size:11px}.transmission-page{padding:22px 18px}.transmission-header .overview-dateline{align-items:flex-start;gap:10px}.transmission-header .overview-dateline time{white-space:nowrap;font-size:10px}.transmission-header .eyebrow{font-size:9px}.transmission-header h1{font-size:38px}.transmission-lead{font-size:16px}.transmission-observations article{grid-template-columns:22px 1fr;gap:8px}.transmission-observations p{font-size:13px}.transmission-section-heading h2{font-size:22px}.transmission-derived{grid-template-columns:1fr;gap:9px;padding:14px}.transmission-derived-value{text-align:left}.transmission-macro{grid-template-columns:1fr;gap:22px}.transmission-macro>div+div{border-left:0;border-top:1px solid var(--separator);padding:20px 0 0}}@media print{.transmission-table-scroll{overflow:visible}.transmission-table{min-width:0;font-size:9px}.transmission-section{break-inside:auto}}.ecosystem-page{max-width:1240px}.ecosystem-page .transmission-header{margin-bottom:24px}.ecosystem-page .transmission-header h1{font-size:36px}.eco-refresh-notice{color:#7a6660;margin-top:12px;font-size:11px}.eco-refresh-notice summary{cursor:pointer}.eco-refresh-notice p{max-width:780px;margin-top:7px}.eco-macro{border-block:1px solid #d9dce1;grid-template-columns:1fr repeat(3,1.25fr);margin:24px 0 36px;display:grid}.eco-macro-heading{flex-direction:column;gap:9px;padding:18px 16px 16px 0;display:flex}.eco-macro small{color:#777d86;font-size:10px;line-height:1.6;display:block}.eco-macro button{text-align:left;border:0;color:#3e4853;cursor:pointer;background:0 0;border-left:1px solid #d9dce1;padding:15px 20px}.eco-macro button>span{font-size:11px;display:block}.eco-macro strong{letter-spacing:-.04em;margin:5px 0;font-size:24px;font-weight:500;display:block}.eco-macro button[aria-pressed=true]{background:#e2eaf0;box-shadow:inset 0 -2px #53768a}.eco-map-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.eco-map-heading h2{letter-spacing:-.035em;margin-top:6px;font-size:26px;font-weight:500}.eco-map-heading p:not(.eyebrow){color:#787f88;margin-top:6px;font-size:12px}.eco-view-switch{border:1px solid #d6dce1;border-radius:8px;padding:4px;display:flex}.eco-view-switch button{color:#79828b;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:10px 13px;font-size:11px}.eco-view-switch button[aria-pressed=true]{color:#213e50;background:#fff;box-shadow:0 1px 4px #0001}.eco-legend{color:#737e87;flex-wrap:wrap;align-items:center;gap:19px;margin:12px 0 14px;font-size:10px;display:flex}.eco-legend>span{align-items:center;gap:6px;display:flex}.eco-ring-sample{border:1px dashed #8694a0;border-radius:50%;width:12px;height:12px}.eco-line-sample{background:#53768a;width:20px;height:1px}.eco-legend button{cursor:pointer;color:#42677d;background:0 0;border:0;margin-left:auto;padding:6px 0;font-size:10px}.eco-context-banner{color:#476375;background:#e7edf1;border-radius:6px;margin-bottom:12px;padding:13px 16px;font-size:12px;line-height:1.7}.eco-context-banner button{cursor:pointer;margin-left:16px;text-decoration:underline}.eco-canvas{aspect-ratio:1160/680;width:100%;position:relative}.eco-wires{width:100%;height:100%;position:absolute}.eco-edge{cursor:pointer}.eco-group-title{color:#6a7782;text-transform:uppercase;letter-spacing:.065em;pointer-events:none;font-size:9px;position:absolute}.eco-group-title>span{color:#a6afb6;margin-right:6px}.eco-node{text-align:left;cursor:pointer;color:#394652;background:#fafbfc;border:1px solid #d9dfe4;border-radius:9px;align-items:center;gap:8px;width:12.2%;min-height:72px;padding:11px 9px 22px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 5px #28374b05}.eco-node:hover{background:#fff}.eco-node.is-selected{background:#fff;border-color:#648294;box-shadow:0 0 0 2px #658aa822}.eco-node.is-exposed{outline-offset:4px;outline:2px solid #8ea9b9}.eco-node .transmission-company-logo{background:#fff;border:2px dashed #a9b1b8;border-radius:50%;width:29px;height:29px;padding:3px;overflow:visible}.eco-node .transmission-company-logo img{border-radius:50%;padding:5px}.eco-node.eco-state-neutral .transmission-company-logo{border:2px solid #788e84}.eco-node.eco-state-building .transmission-company-logo{border:2px solid #e3a4a4}.eco-node.eco-state-elevated .transmission-company-logo{border:2px solid #c65353}.eco-node.eco-state-severe .transmission-company-logo{border:2px solid #8c252b}.eco-node strong{white-space:nowrap;font-size:11px;font-weight:600;display:block}.eco-node small{color:#84909b;margin-top:3px;font-size:9px;display:block}.eco-node em{color:#8a949d;font-size:8px;font-style:normal;position:absolute;bottom:6px;left:10px}.eco-node abbr{text-decoration:none}.eco-gap{color:#74828d;border:1px dashed #c8d0d6;border-radius:8px;padding:16px 12px;font-size:11px;line-height:1.7;position:absolute;transform:translate(-50%,-50%)}.eco-gap strong{color:#667783;font-size:12px;font-weight:500;display:block}.eco-gap span{text-transform:uppercase;letter-spacing:.04em;font-size:9px}.eco-gap p{margin:10px 0}.eco-energy{width:11.4%;top:41%;left:6.7%}.eco-demand{width:16.5%;top:41%;left:89.5%}.eco-gap button{color:#42677d;cursor:pointer;background:0 0;border:0;font-size:10px}.eco-map-note{color:#8b969f;max-width:20%;font-size:9px;position:absolute;bottom:3%;left:2%}.eco-mobile-groups{display:none}.eco-inspector{background:#fafbfc;border:1px solid #d7dfe5;border-radius:10px;margin-top:28px;padding:25px}.eco-inspector-heading{border-bottom:1px solid #dde2e7;align-items:center;gap:12px;padding-bottom:20px;display:flex}.eco-inspector-heading h2{letter-spacing:-.02em;font-size:22px;font-weight:500}.eco-state-tag{color:#728391;border:1px dashed #a7b2bc;border-radius:20px;margin-left:auto;padding:5px 12px;font-size:11px}.eco-inspector-grid{grid-template-columns:1fr 1.03fr 1.1fr;gap:28px;padding-top:23px;display:grid}.eco-inspector h3{color:#3c505f;margin:0 0 12px;font-size:13px;font-weight:600}.eco-inspector h3:not(:first-child){margin-top:22px}.eco-inspector p{color:#77828c;margin:9px 0;font-size:12px;line-height:1.8}.eco-inspector h4{color:#445969;margin:7px 0;font-size:13px}.eco-paths button{text-align:left;cursor:pointer;color:#526776;background:#fff;border:1px solid #dde3e8;border-radius:5px;width:100%;margin-bottom:8px;padding:10px 12px;display:block}.eco-paths button span,.eco-paths button strong{font-size:11px;display:block}.eco-paths button small{color:#86929c;margin:4px 0;font-size:10px;display:block}.eco-paths button strong{font-weight:500}.eco-source a{color:#476c82;overflow-wrap:anywhere;text-decoration:underline}.eco-source span{color:#96a0a9;margin-top:4px;font-size:10px;line-height:1.7;display:block}.eco-projects,.eco-exposures,.eco-insiders{border-top:1px solid #dde2e7;margin-top:22px;padding-top:22px}.eco-projects article,.eco-exposures article{max-width:900px}.eco-evidence-label{color:#986b4b;font-size:10px}.eco-insiders summary{cursor:pointer;color:#526b7b;font-size:12px}.eco-insiders article{padding-top:16px}.eco-changes h2{margin:7px 0 20px;font-size:22px;font-weight:500}.eco-changes article{border-top:1px solid #dce1e5;grid-template-columns:100px 1fr;gap:24px;padding:17px 0;display:grid}.eco-changes time{color:#89939c;font-size:11px}.eco-changes h3{font-size:13px;font-weight:500}.eco-changes p{color:#7e8892;margin-top:8px;font-size:12px;line-height:1.7}.eco-changes small{color:#986b4b;font-size:10px}.eco-evidence>details{padding:20px 0}.eco-evidence article{margin:20px 0}.eco-evidence h3{font-size:14px;font-weight:500}.eco-evidence p{margin:12px 0}.ecosystem-page button:focus-visible,.ecosystem-page summary:focus-visible{outline-offset:4px;outline:2px solid #527d97}@media (max-width:1000px){.eco-node{gap:5px;padding-inline:7px}.eco-node strong{font-size:10px}.eco-node .transmission-company-logo{width:24px;height:24px}.eco-group-title{font-size:8px}.eco-inspector-grid{gap:18px}}@media (max-width:760px){.ecosystem-page .transmission-header h1{font-size:29px}.eco-macro{grid-template-columns:repeat(3,1fr)}.eco-macro-heading{grid-column:1/-1;padding:12px 0}.eco-macro button{padding:12px 9px}.eco-macro button:first-of-type{border-left:0}.eco-macro strong{font-size:21px}.eco-map-heading{display:block}.eco-view-switch{width:fit-content;margin-top:18px}.eco-legend{gap:10px}.eco-legend button{margin-left:0}.eco-canvas{display:none}.eco-mobile-groups{gap:12px;display:grid}.eco-mobile-groups section{background:#edf0f2;border-radius:8px;padding:14px}.eco-mobile-groups h3{text-transform:uppercase;letter-spacing:.06em;color:#7a8894;margin-bottom:12px;font-size:10px}.eco-mobile-groups section>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.eco-mobile-groups button{text-align:left;cursor:pointer;background:#fafbfc;border:1px solid #d8e0e6;border-radius:6px;align-items:center;gap:8px;padding:10px;font-size:11px;display:flex}.eco-mobile-groups button[aria-pressed=true]{border-color:#55788e}.eco-mobile-groups small{color:#8c98a2;margin-top:4px;font-size:8px;display:block}.eco-mobile-groups p{color:#86939d;font-size:11px;line-height:1.7}.eco-inspector{padding:18px}.eco-inspector-grid{grid-template-columns:1fr;gap:24px}.eco-inspector h3{margin-bottom:9px}.eco-changes article{grid-template-columns:1fr;gap:8px}.eco-changes{margin-top:30px}}.ecosystem-page .transmission-header{margin-bottom:18px;padding-bottom:0}.ecosystem-page .transmission-header h1{margin-top:16px;margin-bottom:10px}.ecosystem-page .transmission-lead{max-width:800px;font-size:15px}.ecosystem-page .transmission-dates{margin-top:10px;font-size:11px}.ecosystem-page .eco-macro{margin-top:18px;margin-bottom:26px}.ecosystem-page{overflow-x:clip}.eco-mobile-groups .transmission-company-logo{border:2px dashed #a9b1b8;border-radius:50%}.eco-mobile-groups .transmission-company-logo img{border-radius:50%}.eco-mobile-groups .eco-state-building .transmission-company-logo{border:2px solid #e3a4a4}.eco-mobile-groups .eco-state-elevated .transmission-company-logo{border:2px solid #c65353}.eco-mobile-groups .eco-state-severe .transmission-company-logo{border:2px solid #8c252b}.eco-node{cursor:default;min-height:92px;padding:8px 7px;display:block}.eco-node-select{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;width:100%;padding:0;display:flex}.eco-node .transmission-company-logo{border:1px solid #d5dbe0}.eco-node-segments{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:10px;display:grid}.eco-node-segments .family-segment{color:#5e6a74;cursor:pointer;text-align:center;background:0 0;border:0;border-top:2px solid #8b959a;border-radius:0;min-width:0;padding:4px 0 0;font-size:9px;display:block}.eco-node-segments .family-unrated{border-top:2px dashed #a7adb3}.eco-node-segments .family-neutral{border-top:1px solid #7f8c92}.eco-node-segments .family-building{border-top-color:#b78624}.eco-node-segments .family-watch{background:#fcf8e9;border-top-color:#bfaa61}.eco-node-segments .family-elevated{border-top-color:#bd4646}.eco-node-segments .family-severe{border-top-color:#7d202e}.eco-improved{color:#19776e!important}.eco-family-tabs{grid-template-columns:1fr 1fr;gap:7px;display:grid}.eco-family-tabs button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7dde1;border-left:3px solid #8b959a;border-radius:4px;padding:8px}.eco-family-tabs button[aria-pressed=true]{outline-offset:1px;outline:2px solid #6b899c}.eco-family-tabs strong{font-size:11px;font-weight:500;display:block}.eco-family-tabs small{margin-top:4px;font-size:10px;line-height:1.5;display:block}.eco-family-tabs .family-unrated{border-left:3px dashed #a7adb3}.eco-family-tabs .family-neutral{border-left-width:1px}.eco-family-tabs .family-building{border-left-color:#b78624}.eco-family-tabs .family-watch{border-left-color:#bfaa61}.eco-family-tabs .family-elevated{border-left-color:#bd4646}.eco-family-tabs .family-severe{border-left-color:#7d202e}.eco-family-panel details,.eco-stages,.eco-financial-summary details,.eco-change-items details,.eco-insiders details{color:#627582;font-size:11px}.eco-family-panel summary,.eco-stages summary,.eco-financial-summary summary,.eco-change-items summary,.eco-insiders summary{cursor:pointer}.eco-financial-summary,.eco-stages{border-top:1px solid #dde2e7;margin-top:20px;padding-top:20px}.eco-cash-bridge{grid-template-columns:repeat(5,1fr);gap:10px;padding:12px 0;display:grid}.eco-cash-bridge>div{border-left:2px solid #bdcbd4;padding:5px 12px}.eco-cash-bridge small{color:#7b8992;font-size:10px;display:block}.eco-cash-bridge strong{color:#435e70;margin-top:6px;font-size:20px;font-weight:500;display:block}.eco-stages ol{grid-template-columns:repeat(4,1fr);gap:16px;margin:18px 0;list-style:inside decimal;display:grid}.eco-stages li{font-size:12px}.eco-change-items article{border-top:1px solid #e0e5e8;padding:15px 0;display:block}.eco-change-items h4{margin:6px 0;font-size:13px;font-weight:500}.eco-mobile-node.is-exposed{border-radius:5px;outline:2px solid #6b899c}@media (max-width:1000px){.eco-node strong{font-size:9px}.eco-node small{font-size:8px}.eco-node-select{gap:4px}}@media (max-width:760px){.eco-mobile-node{background:#fafbfc;border-radius:5px;min-width:0;padding:8px}.eco-mobile-node>button{border:0;width:100%;padding:0}.eco-mobile-node .eco-node-segments{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.eco-mobile-node .family-segment{border-radius:0;padding:5px 0}.eco-mobile-node .transmission-company-logo{border:1px solid #d5dbe0}.eco-cash-bridge{grid-template-columns:1fr 1fr}.eco-cash-bridge strong{font-size:18px}.eco-stages ol{grid-template-columns:1fr}.eco-inspector-heading{flex-wrap:wrap}.eco-state-tag{margin-left:0}}.eco-projects>details{color:#526b7b;border-top:1px solid #e0e5e8;padding:12px 0;font-size:12px}.eco-projects summary{cursor:pointer;font-weight:500}#inspection-title{scroll-margin-top:100px}@media (max-width:760px){#inspection-title{scroll-margin-top:155px}}.eco-print-report{display:none}@media print{.ecosystem-page{-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:0;font-size:10pt;overflow:visible}.ecosystem-page section{break-inside:auto}.ecosystem-page .eco-inspector,.ecosystem-page .eco-view-switch,.ecosystem-page .eco-legend button,.ecosystem-page .eco-context-banner,.ecosystem-page .eco-mobile-groups,.ecosystem-page .eco-screen-relationships,.ecosystem-page .transmission-scroll-hint,.ecosystem-page .transmission-caption{display:none!important}.ecosystem-page .eco-canvas{break-inside:avoid;display:block!important}.ecosystem-page .eco-map-heading{display:block}.ecosystem-page .eco-macro{break-inside:avoid;grid-template-columns:repeat(3,1fr)}.ecosystem-page .eco-macro-heading{grid-column:1/-1}.ecosystem-page .eco-map-section{break-after:page}.ecosystem-page .eco-node{min-height:0;padding:5px}.ecosystem-page .eco-node strong{font-size:8px}.ecosystem-page .eco-node small{font-size:7px}.ecosystem-page .eco-node .transmission-company-logo{width:20px;height:20px}.ecosystem-page .eco-node-segments{margin-top:5px}.ecosystem-page .eco-group-title{font-size:7px}.ecosystem-page .eco-gap{padding:8px;font-size:9px}.ecosystem-page .eco-gap strong{font-size:10px}.ecosystem-page details::details-content{content-visibility:visible;display:block}.ecosystem-page summary{list-style:none}.ecosystem-page summary::marker{content:""}.ecosystem-page .eco-print-report{display:block}.eco-print-report h2{break-after:avoid;margin:18px 0 10px;font-size:17pt}.eco-print-report h3{break-after:avoid;margin:16px 0 8px;font-size:13pt}.eco-print-report h4{break-after:avoid;margin:12px 0 6px;font-size:11pt}.eco-print-report p{overflow-wrap:anywhere;margin:6px 0;font-size:10pt;line-height:1.5}.eco-print-report article{border-top:1px solid #d9dce1;margin:16px 0;padding-top:8px}.eco-print-report .eco-print-company{break-before:page}.eco-print-report .eco-print-family{break-inside:avoid}.eco-print-report .eco-stages ol{display:block}.eco-print-report .eco-cash-bridge{break-inside:avoid;grid-template-columns:repeat(5,1fr)}.eco-print-report .eco-cash-bridge strong{font-size:15pt}.ecosystem-page .transmission-table{table-layout:fixed;width:100%;min-width:0;font-size:9pt}.ecosystem-page .transmission-table td{overflow-wrap:anywhere;padding:9px 7px}.ecosystem-page .transmission-table th{white-space:normal}.ecosystem-page .transmission-table tr,.ecosystem-page .transmission-derived{break-inside:avoid}.ecosystem-page .eco-change-items article{break-inside:avoid;display:block}}.eco-filing-facts{border-top:1px solid #d9dce1;margin-top:24px;padding-top:20px}.eco-filing-facts>details{border-top:1px solid #e0e5e8;margin-top:12px;padding:12px 0}.eco-filing-facts summary{cursor:pointer;font-size:13px;font-weight:500}.eco-filing-facts p{margin-top:9px;font-size:12px;line-height:1.7}@media print{.eco-filing-facts>details{break-inside:auto}}.eco-observation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.eco-observation-grid article{background:var(--surface,#f6f7f8);border:1px solid #d9dce1;border-radius:6px;padding:12px}.eco-observation-grid h4,.eco-transmission-path h4{margin:0 0 8px}.eco-observation-grid small{color:#52616d}.eco-observation-values{font-weight:600}.eco-funding-schedule details{border-top:1px solid #d9dce1;padding:12px 0}.eco-funding-schedule summary{cursor:pointer;font-weight:600}.eco-transmission-path ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-left:24px;display:grid}.eco-coverage-table{border-collapse:collapse;width:100%;font-size:10pt}.eco-coverage-table th,.eco-coverage-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border:1px solid #ccd2d8;padding:8px}@media (max-width:650px){.eco-observation-grid,.eco-transmission-path ol{grid-template-columns:1fr}.eco-observations,.eco-funding-schedule,.eco-transmission-path{padding:12px}}@media print{.eco-print-report .eco-observation-grid{display:block}.eco-print-report .eco-print-company{break-before:auto}.eco-print-report .eco-observations,.eco-print-report .eco-funding-schedule,.eco-print-report .eco-transmission-path{border:0;padding:0}.eco-print-report .eco-print-analysis .transmission-source{display:none}.eco-source-appendix{break-before:auto}.eco-source-appendix p{font-size:8.5pt}.eco-coverage-table thead{display:table-header-group}.eco-coverage-table tr{break-inside:avoid}.eco-print-report .eco-observation-grid article{break-inside:avoid;background:#fff}}.eco-evidence-summary{background:#fafbfd;border:1px solid #d5dce2;border-radius:12px;margin:24px 0;padding:24px}.eco-evidence-summary h3{font-size:15px}.eco-evidence-summary p{line-height:1.65}.eco-evidence-summary small{color:#53616c;display:block}.eco-transmission-path small{font-size:11px;line-height:1.5;display:block}.eco-download-pdf{border:1px solid #d5dce2;border-radius:18px;padding:8px 14px;font-size:13px;text-decoration:none;display:inline-block}.eco-market-panel{border-top:1px solid #d4dde2;margin-top:1.5rem;padding-top:1.25rem}.eco-market-panel h4{margin:1.4rem 0 .6rem}.eco-market-panel article{border:1px solid #d4dde2;border-radius:8px;margin:.8rem 0;padding:1rem}.eco-market-panel p{line-height:1.55}.eco-market-scroll{margin:1rem 0;overflow-x:auto}.eco-market-scroll table{border-collapse:collapse;width:100%;font-size:.85rem}.eco-market-scroll th,.eco-market-scroll td{text-align:left;vertical-align:top;border-bottom:1px solid #d4dde2;padding:.65rem}.eco-market-scroll th{background:#eff3f6}.eco-market-scroll small{color:#526473;margin-top:.3rem;display:block}.eco-market-panel code{overflow-wrap:anywhere}.ecosystem-page.transmission-page{color:#25323b;padding-top:24px}.ecosystem-page .transmission-header{margin:0 0 16px;padding:0}.ecosystem-page .transmission-header h1{letter-spacing:-.035em;margin:0 0 9px;font-size:clamp(28px,3.2vw,38px);line-height:1.15}.eco-data-line{color:#56636d;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:10px;font-size:12px;display:flex}.eco-data-notice{color:#8a7045}.eco-data-content{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.6}.eco-data-content>section{border-top:1px solid #e5e5ea;padding:24px 0}.eco-data-content h2{letter-spacing:-.025em;color:#1d1d1f;margin-bottom:16px;font-size:22px;font-weight:600}.eco-data-content .eco-market-panel{margin:0}.eco-data-content a{color:#0071e3;text-decoration:underline}.eco-data-content dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.eco-data-content dt{color:#596670;font-size:12px}.eco-data-content dd{color:#25323b;margin:4px 0 12px}.eco-data-content p{max-width:85ch;margin:10px 0}.eco-data-content ul{padding-left:20px;list-style:outside}.eco-data-content details{margin:12px 0}.eco-data-content code,.eco-technical code{overflow-wrap:anywhere;font-size:11px}.eco-executive{margin:0 0 20px}.eco-takeaway{color:#33434e;max-width:92ch;margin:0 0 16px;font-size:15px;line-height:1.55}.eco-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.eco-highlights article{border-top:2px solid #a6b1b8;padding-top:10px}.eco-highlights article[data-tone=pressure]{border-top-color:#a67624}.eco-highlights article[data-tone=improvement]{border-top-color:#28796f}.eco-highlights .eco-highlight-company{color:#52616b;margin:0 0 5px;font-size:12px;font-weight:500}.eco-highlights h3{letter-spacing:-.02em;margin:0 0 6px;font-size:17px;font-weight:600;line-height:1.3}.eco-highlights p{margin:0 0 6px;font-size:14px;line-height:1.5}.eco-highlights small{color:#596670;font-size:12px;line-height:1.5;display:block}.eco-highlights button{color:#365e78;cursor:pointer;background:0 0;border:0;padding:5px 0 0;font-size:13px}.ecosystem-page .eco-macro{grid-template-columns:150px repeat(3,1fr);margin:0 0 20px}.eco-macro-heading{padding:9px 12px 9px 0}.eco-macro-heading small{font-size:11px;line-height:1.4}.eco-macro button{padding:9px 14px}.eco-macro button strong{margin:3px 0;font-size:23px}.eco-macro button small{font-size:10px}.eco-map-heading h2{margin:0 0 4px;font-size:23px}.eco-map-heading p{margin:0;font-size:12px}.eco-map-heading{margin-bottom:12px}.eco-legend{gap:14px;margin:8px 0 14px;padding:0;font-size:11px}.eco-legend details{max-width:420px}.eco-legend summary{cursor:pointer;color:#365e78}.eco-legend p{padding:8px 0;font-size:12px;line-height:1.5}.eco-legend button{font-size:11px}.eco-inspector{background:0 0;border:0;border-top:1px solid #cbd4db;border-radius:0;padding:24px 0}.eco-inspector-heading{border:0;padding-bottom:14px}.eco-inspection-tabs{border-bottom:1px solid #d5dde2;flex-wrap:wrap;gap:20px;margin:0 0 24px;display:flex}.eco-inspection-tabs button{color:#56636d;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0;font-size:14px}.eco-inspection-tabs button[aria-pressed=true]{color:#234e69;border-bottom-color:#3f6c86}.eco-inspector p,.eco-market-panel p{color:#4e5d68;max-width:88ch;font-size:14px;line-height:1.65}.eco-inspector h3{color:#263c4b;margin:18px 0 10px;font-size:18px}.eco-inspector h4{color:#2c414f;font-size:15px;font-weight:600}.eco-family-tabs{flex-wrap:wrap;gap:10px;display:flex}.eco-family-tabs button{min-width:140px;padding:9px 12px}.eco-family-tabs strong{font-size:13px}.eco-family-tabs small{font-size:11px}.eco-family-panel .eco-main-finding{color:#243a49;font-size:18px;font-weight:500}.eco-family-panel>div>details{margin-top:14px;font-size:13px}.eco-input-source{border-top:1px solid #dce1e5;padding:12px 0}.eco-relationship-inspector{grid-template-columns:minmax(220px,1fr) minmax(0,2.4fr);gap:32px;display:grid}.eco-paths button span,.eco-paths button strong{font-size:13px}.eco-paths button small{font-size:12px}.eco-paths button{background:0 0;border:0;border-left:2px solid #d5dde2;border-radius:0;padding:12px}.eco-paths button[aria-pressed=true]{background:#eef3f6;border-color:#52758c}.eco-observations,.eco-funding-schedule,.eco-transmission-path{border:0;border-radius:0;margin:24px 0;padding:0}.eco-observation-grid{display:block}.eco-observation-grid article{background:0 0;border:0;border-top:1px solid #dce1e5;border-radius:0;padding:18px 0}.eco-observation-grid small{font-size:12px;line-height:1.6}.eco-observation-grid article>p{max-width:88ch}.eco-transmission-path ol{padding-left:22px;display:block}.eco-transmission-path li{padding:12px 0}.eco-market-panel article{border:0;border-top:1px solid #dce1e5;border-radius:0;padding:16px 0}.eco-market-panel h3{font-size:18px}.eco-market-panel details{margin:12px 0;font-size:13px}.transmission-source{color:#4c6170;margin:12px 0;font-size:13px}.transmission-source summary{color:#365e78;cursor:pointer}.transmission-source p,.transmission-source blockquote{max-width:85ch;font-size:13px}.transmission-source blockquote,.eco-input-source blockquote{border-left:2px solid #c7d3dc;margin:12px 0;padding-left:14px;line-height:1.6}.eco-technical{color:#586975;margin:12px 0;font-size:12px}.eco-technical p{overflow-wrap:anywhere;font-size:12px}.eco-changes{margin:24px 0}.eco-changes p{color:#4e5d68;max-width:90ch;font-size:14px}.eco-change-items h4{font-size:16px;font-weight:600}.eco-change-items small{color:#596670;font-size:12px}.ecosystem-page a:focus-visible{outline-offset:3px;outline:2px solid #527d97}@media (max-width:760px){.ecosystem-page.transmission-page{padding-top:18px}.ecosystem-page .transmission-header h1{margin:0 0 9px;font-size:28px}.eco-takeaway{margin-bottom:14px;font-size:14px}.eco-highlights{grid-template-columns:1fr;gap:14px}.eco-highlights article{padding-top:9px}.eco-highlights h3{margin-bottom:4px;font-size:16px}.eco-highlights p{margin-bottom:4px;font-size:14px}.eco-highlights button{padding-top:4px}.eco-data-line{gap:4px 10px;font-size:11px}.eco-data-content dl{grid-template-columns:1fr;gap:0}.ecosystem-page .eco-macro{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.eco-macro-heading{grid-column:1/-1;display:none}.eco-macro button{min-width:0;padding:9px 7px}.eco-macro button strong{font-size:21px}.eco-macro button small{font-size:10px}.eco-map-heading{display:block}.eco-view-switch{margin-top:12px}.eco-legend{gap:8px 12px}.eco-legend>span{flex-basis:100%}.eco-inspection-tabs{gap:6px 18px}.eco-inspection-tabs button{font-size:13px}.eco-relationship-inspector{grid-template-columns:1fr;gap:20px}.eco-inspector{padding:20px 0}.eco-family-tabs{grid-template-columns:1fr 1fr;display:grid}.eco-family-tabs button{min-width:0}.eco-state-tag{display:none}.eco-data-content,.eco-market-panel{min-width:0}.eco-data-content ul{padding-left:16px}}@media print{.eco-data-line,.eco-inspection-tabs,.eco-highlights button,.eco-technical{display:none!important}.eco-highlights{display:block}.eco-highlights article{margin:12px 0}}@media (max-width:760px){.eco-highlights small{margin-right:12px;display:inline}.eco-highlights button{display:inline}}.eco-diagram-scroll{border-radius:12px;width:100%;overflow-x:auto}.eco-diagram-scroll:focus-visible{outline-offset:3px;outline:2px solid #527d97}.eco-canvas{aspect-ratio:auto;margin-inline:auto}.eco-canvas .eco-group-title{letter-spacing:.055em;color:#5f707e;font-size:11px;font-weight:600;line-height:18px}.eco-canvas .eco-node{box-sizing:border-box;background:#fbfcfd;border-radius:10px;flex-direction:column;justify-content:space-between;gap:0;min-height:0;padding:14px;display:flex;box-shadow:0 2px 4px #28374b04}.eco-canvas .eco-node-select{flex-shrink:0;align-items:center;gap:10px;min-height:50px}.eco-canvas .eco-node-select>span:last-child{min-width:0}.eco-canvas .eco-node strong{letter-spacing:-.015em;font-size:14px;line-height:20px}.eco-canvas .eco-node small{color:#657580;margin-top:3px;font-size:11px;line-height:15px}.eco-canvas .eco-node .transmission-company-logo{border:1px solid #e1e6ea;flex-shrink:0;width:30px;height:30px;padding:0}.eco-canvas .eco-node .transmission-company-logo img{padding:3px}.eco-canvas .eco-node-segments{gap:8px;width:100%;margin:0}.eco-canvas .eco-node-segments .family-segment{min-height:25px;padding-top:5px;font-size:10px}.eco-canvas .eco-node.is-selected{background:#fff;border-color:#62849b;box-shadow:0 0 0 2px #62849b22}.eco-edge:hover .eco-edge-line{opacity:1;stroke:#365e78;stroke-width:2px}.eco-map-coverage{color:#657580;border-top:1px solid #dce2e7;grid-template-columns:1fr 1.3fr auto;gap:24px;margin-top:18px;padding:16px 0 0;display:grid}.eco-map-coverage strong{color:#4d606e;font-size:12px;font-weight:600}.eco-map-coverage p{max-width:45ch;margin-top:5px;font-size:12px;line-height:1.6}.eco-map-coverage button{font:inherit;color:#365e78;cursor:pointer;background:0 0;border:0;padding:0}.eco-map-coverage summary{cursor:pointer;color:#365e78;font-size:12px}.eco-map-coverage details{max-width:220px}@media (max-width:760px){.eco-diagram-scroll{display:none}.eco-mobile-groups{gap:20px}.eco-mobile-groups section{padding:16px}.eco-mobile-groups h3{color:#526674;margin-bottom:16px;font-size:12px}.eco-mobile-groups section>div{grid-template-columns:1fr;gap:20px}.eco-mobile-groups .eco-mobile-node{box-sizing:border-box;border:1px solid #dce3e8;border-radius:9px;flex-direction:column;justify-content:space-between;height:120px;padding:14px 16px;display:flex}.eco-mobile-groups .eco-mobile-node>button{background:0 0;gap:12px;min-height:46px;font-size:15px}.eco-mobile-groups small{color:#657580;font-size:12px;line-height:16px}.eco-mobile-groups .eco-node-segments{margin:0}.eco-mobile-groups .family-segment{min-height:27px;font-size:11px}.eco-map-coverage{grid-template-columns:1fr;gap:14px}.eco-map-coverage details{max-width:none}}@media print{.eco-diagram-scroll{display:block;overflow:visible}.eco-diagram-scroll .eco-canvas{zoom:.68}}.eco-edge:focus-visible{outline:none}.eco-edge:focus-visible .eco-edge-line{opacity:1;stroke:#365e78;stroke-width:2.5px}.eco-mobile-node:has(>button[aria-pressed=true]){background:#fff;border-color:#62849b;box-shadow:0 0 0 2px #62849b22}.ecosystem-page{color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ecosystem-page .transmission-header{margin-bottom:20px;padding:8px 0 0}.ecosystem-page .transmission-header h1{letter-spacing:-.045em;font-size:clamp(30px,4vw,44px);font-weight:650}.ecosystem-page .transmission-lead{color:#6e6e73;font-size:15px;line-height:1.7}.transmission-page .eco-data-line{gap:8px 16px;font-size:12px;line-height:1.6}.transmission-page .eco-data-line a{padding-block:5px}.transmission-page .eco-data-line a.eco-data-notice{color:#8a652c}.transmission-page .transmission-section-nav{scrollbar-width:thin;border-bottom:1px solid #e5e5ea;gap:4px;max-width:100%;margin:0 0 14px;padding:0 0 8px;display:flex;overflow-x:auto}.transmission-page .transmission-section-nav a{color:#48484d;border-radius:8px;flex-shrink:0;align-items:center;min-height:44px;padding:10px 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.transmission-page .transmission-section-nav a:hover{color:#0071e3;background:#f5f5f7}.transmission-page .transmission-section-nav a:focus-visible{outline-offset:-2px;outline:2px solid #0071e3}.transmission-page :is(#daily-evidence,#company-pressure,#company-connections,#supporting-evidence,#pressure-selected-assessment,#inspection-title,#macro-exposure-title){scroll-margin-top:118px}.transmission-page .transmission-section-description{color:#6e6e73;margin:8px 0 20px;font-size:14px;line-height:1.6}.ecosystem-page .eco-executive{margin:36px 0}.ecosystem-page .eco-executive>h2,.ecosystem-page .transmission-methodology>h2{letter-spacing:-.035em;margin:0 0 10px;font-size:25px;font-weight:600}.ecosystem-page .eco-takeaway{color:#62626a;margin-bottom:20px;font-size:14px;line-height:1.65}.ecosystem-page .eco-highlights{gap:18px}.ecosystem-page .eco-highlights article{background:#fff;border:1px solid #e5e5ea;border-top-width:2px;border-radius:16px;padding:18px}.ecosystem-page .eco-highlights article[data-tone=pressure]{border-top-color:#b48236}.ecosystem-page .eco-highlights article[data-tone=improvement]{border-top-color:#3a8a73}.ecosystem-page .eco-highlights h3{color:#1d1d1f;margin:8px 0;font-size:17px;font-weight:600;line-height:1.4}.ecosystem-page .eco-highlights p{color:#62626a;font-size:14px;line-height:1.6}.ecosystem-page .eco-highlights .eco-highlight-company{color:#48484d;font-size:12px;font-weight:600}.ecosystem-page .eco-highlights button{color:#0071e3;min-height:44px;margin-top:8px;padding:10px 0;font-size:13px;display:block}.ecosystem-page .eco-macro{background:#fff;border:1px solid #e5e5ea;border-radius:16px;margin-bottom:28px;padding:8px}.ecosystem-page .eco-macro-heading{padding:10px}.ecosystem-page .eco-macro button{border-radius:10px;min-height:92px}.ecosystem-page .eco-macro button small{font-size:12px;line-height:1.5}.ecosystem-page .eco-map-section{background:#fff;border:1px solid #e5e5ea;border-radius:20px;margin:28px 0;padding:24px}.ecosystem-page .eco-map-heading h2{letter-spacing:-.035em;font-size:25px;font-weight:600}.ecosystem-page .eco-map-heading p{color:#6e6e73;margin-top:6px;font-size:14px;line-height:1.6}.ecosystem-page .eco-map-disclosure>summary>span{color:#6e6e73;margin-top:3px;font-size:12px;font-weight:400;display:block}.ecosystem-page .eco-view-switch{background:#f5f5f7;border-color:#0000;border-radius:12px;width:fit-content;max-width:100%;margin:16px 0}.ecosystem-page .eco-view-switch button{border-radius:8px;min-height:44px;font-size:13px}.ecosystem-page .eco-legend{gap:10px 16px;font-size:12px}.ecosystem-page .eco-legend button{background:#f5f5f7;border-radius:10px;min-height:44px;margin-left:0;padding:10px 12px;font-size:12px}.ecosystem-page .eco-node-segments .family-neutral{border-top:2px solid #78a899}.ecosystem-page .eco-inspector{background:#fff;border-color:#e2e5e9;border-radius:20px;padding:28px;box-shadow:0 3px 20px #172b4608}.ecosystem-page .eco-inspection-tabs{border-radius:10px}.ecosystem-page .eco-inspection-tabs button{min-height:44px}.ecosystem-page .eco-inspector-heading h2{font-size:25px;font-weight:600}.ecosystem-page .eco-changes{margin-top:38px}.ecosystem-page .eco-changes h2{letter-spacing:-.035em;font-size:25px;font-weight:600}.ecosystem-page .eco-changes article{border-color:#e2e5e9;padding-block:20px}.ecosystem-page .transmission-methodology{margin-top:28px}.ecosystem-page .transmission-methodology>details{border-top:0;padding:8px 0}.transmission-page .transmission-reference-link{margin-top:18px;font-size:14px}.transmission-page .transmission-reference-link a{color:#0071e3}.transmission-guide .transmission-reading-guide{background:#fff;border:1px solid #e5e5ea;border-radius:16px;margin-top:20px;padding:20px}.transmission-guide .transmission-reading-guide dt{color:#1d1d1f;font-size:14px;font-weight:600}.transmission-guide details dl{padding:0 14px;display:block}.transmission-guide details dt{text-transform:capitalize;margin-top:16px;font-size:12px;font-weight:600}.transmission-guide details dd{margin-top:4px;font-size:14px}.transmission-guide .transmission-rule-id{color:#6e6e73;font-size:12px}.transmission-guide details .transmission-rule-id{padding-inline:14px}.transmission-guide .transmission-workflow{counter-reset:workflow;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:20px 0;padding:0;list-style:none;display:grid}.transmission-workflow li{counter-increment:workflow}.transmission-workflow li:before{content:counter(workflow);color:#06c;background:#e8f1fc;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:12px;font-size:13px;font-weight:600;display:grid}@media (max-width:700px){.ecosystem-page .eco-inspector,.ecosystem-page .eco-map-section{border-radius:16px;padding:20px 16px}.transmission-page .transmission-section-nav a{padding:10px 9px;font-size:12px}.transmission-page :is(#daily-evidence,#company-pressure,#company-connections,#supporting-evidence,#pressure-selected-assessment,#inspection-title,#macro-exposure-title){scroll-margin-top:150px}.ecosystem-page .eco-macro-heading{display:block}.ecosystem-page .eco-macro{grid-template-columns:1fr}.ecosystem-page .eco-macro button{border-top:1px solid #e5e5ea;border-left:0}.transmission-guide .transmission-workflow{grid-template-columns:1fr;gap:18px}.transmission-guide .transmission-reading-guide{grid-template-columns:1fr;gap:14px}}@media print{.transmission-page .transmission-section-nav{display:none}.ecosystem-page .eco-map-disclosure::details-content{content-visibility:visible;display:block}}.transmission-dashboard .transmission-header{border-bottom:1px solid #e5e5ea;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 20px;margin:0 0 14px;padding:0 0 8px;display:flex}.transmission-dashboard .transmission-section-nav{border:0;margin:0;padding:0}.transmission-dashboard .eco-data-line{gap:0 14px;margin:0;font-size:12px}.transmission-dashboard .eco-data-line a{align-items:center;min-height:44px;padding:0;display:inline-flex}.transmission-dashboard>.research-disclaimer{margin:28px 0 12px}.transmission-dashboard .eco-map-section{border-radius:18px;margin:24px 0;padding:20px}.transmission-dashboard .eco-map-heading h2,.transmission-dashboard .eco-changes h2,.transmission-dashboard .transmission-methodology>h2{margin:0 0 6px;font-size:21px}.transmission-dashboard .transmission-section-description,.transmission-dashboard .eco-map-heading p{margin:4px 0 12px;font-size:13px}@media (max-width:700px){.transmission-dashboard .eco-map-section{padding:16px}}
