.pmHero{padding:85px 6vw 55px;background:radial-gradient(circle at 75% 20%,#087bb04a,transparent 28%),linear-gradient(135deg,#02080d,#041824);border-bottom:1px solid #174255}.pmHero h1{font-size:70px;letter-spacing:-.06em;margin:12px 0}.pmHero p{max-width:800px;color:#8eabb8;font-size:16px;line-height:1.6}.changeWrap,.pmWrap{max-width:1600px;margin:auto;padding:35px 4vw 90px}.pmKpis{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #174255;margin-bottom:22px}.pmKpis div{padding:25px;border-right:1px solid #174255;background:#041019}.pmKpis div:last-child{border:0}.pmKpis span{display:block;font-size:8px;letter-spacing:.14em;color:#658695}.pmKpis strong{display:block;font-size:34px;margin-top:12px}.pmKpis i{font-size:13px;color:#35c7fa;font-style:normal}.areaPanel,.changeWrap,.pmPanel{border:1px solid #18465d;background:#031019}.pmPanel{margin-bottom:22px}.areaGrid,.pressureGrid{display:grid;grid-template-columns:repeat(4,1fr)}.areaCard{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;background:#04131c;color:#edf7fb;border:0;border-right:1px solid #18465d;padding:20px;cursor:pointer}.areaCard:last-child{border-right:0}.areaCard.active,.areaCard:hover{background:#082330;box-shadow:inset 0 2px #35c7fa}.areaHead{display:flex;align-items:baseline;justify-content:space-between}.areaCard .areaHead b{font-size:26px}.areaHead span{font-size:8px;color:#638493;text-transform:uppercase;letter-spacing:.08em}.areaCard>strong{display:block;font-size:28px;margin-top:20px}.areaCard>strong i{font-size:11px;color:#35c7fa;font-style:normal}.areaCard>small{font-size:8px;color:#638493}.areaMetrics{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:16px}.areaMetrics span{display:flex;flex-direction:column!important;align-items:flex-start!important;padding-top:8px;border-top:1px solid #123344;font-size:8px!important}.areaMetrics b{font-size:11px!important;color:#bfeafb}.areaNote,.pressureNote{margin:0;padding:13px 20px;border-top:1px solid #18465d;color:#638493;font-size:9px;line-height:1.6}.pressureCard{padding:22px;border-right:1px solid #18465d;background:linear-gradient(180deg,#061923,#041019)}.pressureCard:last-child{border-right:0}.pressureTop{display:flex;justify-content:space-between;align-items:baseline}.pressureTop>b{font-size:14px;color:#8eabb8}.pressureScore{font-size:25px;font-weight:800;color:#edf7fb}.pressureScore i{font-size:9px;font-style:normal;color:#638493}.pressureLevel{font-size:8px;color:#35c7fa;text-transform:uppercase;letter-spacing:.12em;margin-top:4px}.pressureBar{height:5px;background:#102d3a;margin:15px 0 10px;overflow:hidden}.pressureBar i{display:block;height:100%;background:#35c7fa;min-width:2px}.pressureCard dl{margin:17px 0 0}.pressureCard dl div{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid #123344}.pressureCard dt{font-size:8px;color:#658695}.pressureCard dd{margin:0;font-size:9px;color:#bfeafb;font-weight:700}.pressureNote b{color:#b9d4df}.timelineGrid{display:grid;grid-template-columns:repeat(5,1fr);background:#041019}.timelineYear{min-height:260px;border-right:1px solid #18465d}.timelineYear:last-child{border-right:0}.timelineYearHead{display:flex;justify-content:space-between;align-items:baseline;padding:18px;border-bottom:1px solid #18465d}.timelineYearHead b{font-size:25px;color:#edf7fb}.timelineYearHead span{font-size:8px;color:#638493;text-transform:uppercase}.timelineTotals{padding:12px 18px;border-bottom:1px solid #123344;display:flex;flex-direction:column;gap:5px}.timelineTotals strong{font-size:13px;color:#35c7fa}.timelineTotals i{font-size:8px;color:#638493;font-style:normal;font-weight:400}.timelineItems{padding:10px}.timelineItems>a{display:flex;flex-direction:column;padding:12px 9px;border-left:2px solid #35c7fa;margin-bottom:7px;background:#061923}.timelineItems>a:hover{background:#082330}.timelineItems small{font-size:7px;color:#35c7fa;text-transform:uppercase;letter-spacing:.07em}.timelineItems b{font-size:11px;color:#edf7fb;margin:5px 0}.timelineItems span{font-size:8px;color:#7896a4}.timelineItems p{font-size:8px;color:#496b79;padding:8px}.timelineUndated{padding:18px 20px;border-top:1px solid #18465d;background:#04131c}.timelineUndated>b{font-size:9px;color:#8eabb8;text-transform:uppercase;letter-spacing:.08em}.timelineUndated>div{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.timelineUndated a{display:flex;flex-direction:column;border:1px solid #173d50;padding:8px 10px;font-size:9px;color:#b9d4df}.timelineUndated a:hover{border-color:#35c7fa}.timelineUndated small{font-size:7px;color:#638493;margin-top:3px}.timelineUndated>span{display:block;font-size:8px;color:#638493;margin-top:8px}.radarTable{overflow:auto}.radarRow{display:grid;grid-template-columns:45px 1.7fr 1.1fr .45fr .8fr 1.2fr;grid-gap:12px;gap:12px;align-items:center;min-width:900px;padding:14px 20px;border-bottom:1px solid #112f3e;color:#a8c0ca;font-size:10px}.radarRow:not(.radarHead):hover{background:#08202b}.radarHead{font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:#4f7b8e;background:#04131c}.radarRank{font-size:16px;color:#31586a;font-weight:800}.radarRow span:nth-child(2){display:flex;flex-direction:column}.radarRow span:nth-child(2)>b{font-size:12px;color:#edf7fb}.radarRow small{font-size:8px;color:#638493;margin-top:3px}.radarMW{display:flex;flex-direction:column;text-align:right}.radarMW b{font-size:13px;color:#35c7fa}.pmTitle{padding:20px;display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #18465d}.pmTitle span{font-size:8px;letter-spacing:.16em;color:#35c7fa}.pmTitle h2{margin:6px 0 0;font-size:28px}.pmTitle small{color:#638493}.pmTableFilters{display:flex;gap:8px;padding:12px;background:#04131c;border-bottom:1px solid #18465d;flex-wrap:wrap}.pmTableFilters input,.pmTableFilters select{background:#061923;border:1px solid #24536a;color:#bcd3dd;padding:10px;font-size:9px;min-width:120px}.pmTableFilters input{flex:1 1;min-width:240px}.pmTable{overflow:auto}.pmTR{display:grid;grid-template-columns:1.55fr 1.1fr 1fr .55fr .8fr 1fr;align-items:center;min-width:900px;padding:13px 18px;border-bottom:1px solid #112f3e;color:#a8c0ca;font-size:10px}.pmTR:hover:not(.pmTH){background:#08202b}.pmTR span:first-child{display:flex;flex-direction:column}.pmTR b{color:#edf7fb}.pmTR small{font-size:8px;color:#638493;margin-top:3px}.pmTH{color:#4f7b8e;font-size:8px;letter-spacing:.1em;background:#04131c}.pmStatus{font-size:8px;text-transform:uppercase;color:#36c6fa}.pmStatus.operational{color:#45db9f}.pmStatus.construction{color:#ffc45c}.pmMW{display:flex;flex-direction:column;text-align:right}.pmMW b{color:#36c8fb}.pmMethod{padding:25px;display:grid;grid-template-columns:150px 1fr;border-top:1px solid #18465d}.pmMethod b{color:#3bc9fa}.pmMethod p{margin:0;color:#7896a4;line-height:1.6;max-width:900px}.changeWrap{padding:0;margin-bottom:90px}.changeFeed{display:flex;flex-direction:column}.changeRow{display:grid;grid-template-columns:105px 1fr 130px 120px;grid-gap:18px;gap:18px;align-items:center;padding:17px 20px;border-bottom:1px solid #112f3e}.changeRow:hover{background:#08202b}.changeRow time{font-size:9px;color:#638493}.changeRow div{display:flex;flex-direction:column}.changeRow b{font-size:12px}.changeRow small{font-size:8px;color:#638493;margin-top:4px}.changeRow strong{text-align:right;color:#35c7fa;font-size:16px}.changeRow>span{text-align:right;text-transform:uppercase;font-size:7px;letter-spacing:.1em;color:#658695}.muted{color:#7896a4;padding:20px}@media(max-width:1100px){.timelineGrid{grid-template-columns:repeat(3,1fr)}.timelineYear{border-bottom:1px solid #18465d}}@media(max-width:900px){.pmHero h1{font-size:48px}.areaGrid,.pmKpis,.pressureGrid{grid-template-columns:1fr 1fr}.timelineGrid{grid-template-columns:1fr}.timelineYear{min-height:auto}.areaCard:nth-child(2),.pmKpis div:nth-child(2),.pressureCard:nth-child(2),.timelineYear{border-right:0}.areaCard:nth-child(-n+2),.pressureCard:nth-child(-n+2){border-bottom:1px solid #18465d}.pmMethod{grid-template-columns:1fr;gap:10px}.changeRow{grid-template-columns:80px 1fr}.changeRow strong,.changeRow>span{display:none}}.forecastPanel{max-width:1600px;margin:0 auto 22px;border:1px solid #18465d;background:#031019}.forecastTitle{display:flex;justify-content:space-between;gap:30px;padding:25px 28px;border-bottom:1px solid #18465d;background:radial-gradient(circle at 85% 0,#087bb02b,transparent 35%)}.forecastTitle>div:first-child>span{font-size:8px;letter-spacing:.16em;color:#35c7fa}.forecastTitle h2{font-size:32px;margin:7px 0 6px}.forecastTitle p{margin:0;color:#7896a4;font-size:10px;max-width:700px;line-height:1.5}.forecastCoverage{text-align:right;min-width:190px}.forecastCoverage b{display:block;font-size:32px;color:#edf7fb}.forecastCoverage small,.forecastCoverage span{display:block;color:#638493;font-size:8px}.forecastCoverage span{margin-top:6px;color:#35c7fa}.forecastYears{display:grid;grid-template-columns:repeat(5,1fr)}.forecastYear{padding:22px;border-right:1px solid #18465d;min-height:220px}.forecastYear:last-child{border-right:0}.forecastYearTop{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:14px;border-bottom:1px solid #123344}.forecastYearTop>b{font-size:25px}.forecastYearTop span{font-size:8px;color:#638493;text-transform:uppercase}.forecastBars{margin-top:18px}.forecastMetric{margin-bottom:16px}.forecastMetric>div:first-child{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.forecastMetric span{font-size:8px;color:#7896a4}.forecastMetric strong{font-size:11px;color:#bfeafb}.forecastTrack{height:5px;background:#102d3a;margin-top:7px;overflow:hidden}.forecastTrack i{display:block;height:100%;background:#35c7fa;min-width:0}.forecastAreas{display:flex;gap:5px;flex-wrap:wrap;margin-top:20px}.forecastAreas span{border:1px solid #174255;padding:5px 7px;font-size:7px;color:#638493}.forecastAreas b{color:#bfeafb}.forecastMethod{display:grid;grid-template-columns:220px 1fr;grid-gap:25px;gap:25px;padding:17px 28px;border-top:1px solid #18465d;color:#638493;font-size:9px;line-height:1.6}.forecastMethod>b{color:#35c7fa}.forecastMethod p{margin:0}@media(max-width:1000px){.forecastYears{grid-template-columns:repeat(3,1fr)}.forecastYear{border-bottom:1px solid #18465d}}@media(max-width:700px){.forecastTitle{flex-direction:column}.forecastCoverage{text-align:left}.forecastYears{grid-template-columns:1fr}.forecastYear{min-height:auto;border-right:0}.forecastMethod{grid-template-columns:1fr}}