@font-face{font-family:DM Sans;src:url(/brand/fonts/dm-sans-var-aef1c6b4.woff2) format("woff2");font-style:normal;font-weight:100 1000;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}body,html{min-height:100%;background:#0e0f12;color:#f5f6f7;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid #ff795f;outline-offset:2px}a{color:inherit;text-decoration:none}button,input{font:inherit}.pm-generation .pm-expected-line{stroke:#a46b00;stroke-width:1.8;stroke-dasharray:4 2;fill:none}.pm-generation .pm-expected-dot{fill:#a46b00;stroke:var(--pm-panel,white);stroke-width:.6}.pm-generation .pm-chart-key.pm-generation-key{flex-wrap:wrap;gap:6px 12px}.pm-generation .pm-chart-key i.pm-expected-key{height:0;width:15px;border-top:2px dashed #a46b00;background:transparent;border-radius:0}[data-theme=dark] .pm-generation .pm-expected-line{stroke:#edbd68}[data-theme=dark] .pm-generation .pm-expected-dot{fill:#edbd68}[data-theme=dark] .pm-generation .pm-chart-key i.pm-expected-key{border-color:#edbd68}.pm-generation .pm-curtailment-line{stroke:#a53c72;stroke-width:2;fill:none}.pm-generation .pm-curtailment-dot{fill:#a53c72;stroke:var(--pm-panel,white);stroke-width:.6}.pm-generation .pm-chart-key i.pm-curtailment-key{height:0;width:15px;border-top:2px solid #a53c72;background:transparent;border-radius:0}[data-theme=dark] .pm-generation .pm-curtailment-line{stroke:#f49ccb}[data-theme=dark] .pm-generation .pm-curtailment-dot{fill:#f49ccb}[data-theme=dark] .pm-generation .pm-chart-key i.pm-curtailment-key{border-color:#f49ccb}.pm-generation .pm-curtailment-band{fill:#a53c72;opacity:.12;stroke:none}.pm-generation .pm-curtailment-upper-line{stroke:#a53c72;stroke-width:1.5;stroke-dasharray:3 2.5;stroke-linecap:round;fill:none}.pm-generation .pm-curtailment-upper-dot{fill:var(--pm-panel,white);stroke:#a53c72;stroke-width:1.2}.pm-generation .pm-chart-key i.pm-curtailment-upper-key{height:0;width:15px;border-top:2px dashed #a53c72;background:transparent;border-radius:0}.pm-generation .pm-chart-key i:is(.pm-curtailment-key,.pm-curtailment-upper-key){flex-shrink:0}[data-theme=dark] .pm-generation .pm-curtailment-band{fill:#f49ccb;opacity:.16}[data-theme=dark] .pm-generation .pm-curtailment-upper-dot,[data-theme=dark] .pm-generation .pm-curtailment-upper-line{stroke:#f49ccb}[data-theme=dark] .pm-generation .pm-chart-key i.pm-curtailment-upper-key{border-color:#f49ccb}