.energy-market{color:var(--secondary);white-space:nowrap;align-items:center;gap:8px;font-size:.8125rem;display:inline-flex}.energy-market .currency-flag{border-radius:var(--radius-xs);flex-basis:24px;width:24px;height:18px}.energy-surface{border-radius:var(--radius-xl);background:var(--surface);min-width:0;box-shadow:var(--shadow);padding:28px}.energy-surface h2{letter-spacing:-.035em;margin:0;font-size:1.25rem;font-weight:600}.energy-day-heading,.energy-history>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.energy-day-heading p,.energy-history header p{color:var(--secondary);margin:7px 0 0;font-size:.8125rem}.energy-date-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.energy-segment{border-radius:var(--radius-md);background:var(--bg);padding:4px;display:inline-flex}.energy-segment button{border-radius:var(--radius-sm);min-height:36px;color:var(--secondary);white-space:nowrap;padding:7px 16px;font-size:.8125rem}.energy-segment button[aria-pressed=true]{background:var(--surface);color:var(--text);font-weight:600;box-shadow:0 1px 5px #00000014}.energy-date-picker{color:var(--secondary);align-items:center;gap:6px;display:flex}.energy-date-picker svg{width:17px;height:17px}.energy-date-picker input{width:145px;min-width:0;min-height:44px;color:var(--text);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;padding:8px 0;font-size:.8125rem}.energy-stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-bottom:26px;display:grid}.energy-metric{min-width:0}.energy-metric>span{color:var(--secondary);font-size:.8125rem}.energy-metric strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:2rem;font-weight:600;display:block}.energy-metric small{letter-spacing:0;color:var(--secondary);margin-left:8px;font-size:.75rem;font-weight:400}.energy-metric p{color:var(--secondary);margin:7px 0 0;font-size:.75rem;line-height:1.6}.energy-readout{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:flex-end;gap:14px;min-height:96px;padding:20px 0 10px;display:flex}.energy-readout div>span{color:var(--secondary);margin-bottom:6px;font-size:.75rem;display:block}.energy-readout strong{letter-spacing:-.035em;font-size:1.75rem;font-weight:600}.energy-readout small,.energy-readout>span{color:var(--secondary);letter-spacing:0;font-size:.8125rem;font-weight:400}.energy-plot{touch-action:pan-y;border-radius:var(--radius-md);width:100%;min-width:0}.energy-plot:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.energy-plot svg{width:100%;height:300px;display:block;overflow:visible}.energy-axis{fill:var(--secondary);font-variant-numeric:tabular-nums;font-size:.75rem}.energy-grid{stroke:var(--line);stroke-dasharray:3 5;stroke-width:1px}.energy-zero{stroke:var(--secondary);stroke-opacity:.4;stroke-width:1px}.energy-bar{fill:var(--blue);opacity:.64}.energy-bar.is-negative{fill:var(--green);opacity:.8}.energy-bar.is-selected{opacity:1;fill:var(--text)}.energy-now{stroke:var(--blue);stroke-width:1px;stroke-dasharray:4 4}.energy-chart-note{color:var(--secondary);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:4px 0 28px;font-size:.75rem;display:flex}.energy-windows{border-top:1px solid var(--line);padding-top:24px}.energy-windows>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.energy-windows h3{letter-spacing:-.025em;margin:0;font-size:1rem;font-weight:600}.energy-windows header p{color:var(--secondary);margin:6px 0 0;font-size:.75rem;line-height:1.6}.energy-window-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.energy-window{text-align:left;border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;gap:10px;min-width:0;min-height:128px;padding:18px;transition:border-color .16s;display:flex}.energy-window:hover:not(:disabled),.energy-window[aria-pressed=true]{border-color:var(--blue)}.energy-window>span{color:var(--secondary);font-size:.75rem}.energy-window strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:1.375rem;font-weight:600}.energy-window small{color:var(--secondary);letter-spacing:0;font-size:.75rem;font-weight:400}.energy-window .energy-window-note{color:var(--secondary);margin:0;font-size:.75rem;line-height:1.6}.energy-window:disabled{cursor:default;opacity:.6}.energy-source{color:var(--secondary);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:24px;font-size:.75rem;display:flex}.energy-publication{align-items:center;gap:13px;margin:20px 0 30px;padding:0 4px;display:flex}.energy-publication>svg{width:20px;height:20px;color:var(--blue);flex-shrink:0}.energy-publication strong{font-size:.8125rem;font-weight:500}.energy-publication p{color:var(--secondary);margin:4px 0 0;font-size:.75rem;line-height:1.6}.energy-publication button{color:var(--blue);flex-shrink:0;min-height:44px;margin-left:auto;font-size:.75rem}.energy-history table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.8125rem}.energy-history :is(th,td){text-align:right;border-bottom:1px solid var(--line);padding:16px 8px}.energy-history th{color:var(--secondary);font-weight:400}.energy-history tr>:first-child{text-align:left;padding-left:0}.energy-history tr>:last-child{padding-right:0}.energy-history tbody th{color:var(--text);font-weight:500}.energy-history tr[aria-current=date]{background:var(--surface-alt)}.energy-history tbody a{align-items:center;gap:5px;min-height:28px;display:inline-flex}.energy-history tbody a span{color:var(--secondary)}.energy-history tbody a:hover{color:var(--blue)}.energy-history-toggle{color:var(--blue);align-items:center;gap:7px;min-height:44px;font-size:.75rem;display:inline-flex}.energy-history-toggle svg{width:14px;height:14px}.energy-method{color:var(--secondary);margin-top:26px;padding:20px 4px;font-size:.875rem;line-height:1.8}.energy-method summary{cursor:pointer;color:var(--text);font-weight:500}.energy-method h3{color:var(--text);margin:22px 0 7px;font-size:.9375rem;font-weight:600}.energy-method p{max-width:850px;margin:0}.energy-method a{color:var(--blue)}.energy-empty{text-align:center;min-height:380px;color:var(--secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}.energy-empty>svg{width:30px;height:30px}.energy-empty h3{color:var(--text);margin:0;font-size:1.125rem;font-weight:500}.energy-empty p{margin:0;font-size:.875rem;line-height:1.7}@media (max-width:1100px){.energy-day-heading{flex-wrap:wrap;align-items:flex-start}.energy-date-controls{margin-left:auto}.energy-metric small{margin:5px 0 0;display:block}.energy-windows>header{flex-wrap:wrap}}@media (max-width:650px){.energy-surface{border-radius:var(--radius-xl);padding:20px 16px}.energy-surface h2{font-size:1.0625rem}.energy-day-heading{gap:17px;margin-bottom:22px}.energy-date-controls{justify-content:space-between;gap:8px;width:100%}.energy-date-picker input{width:130px}.energy-segment button{padding-inline:13px}.energy-stats{gap:12px;padding-bottom:20px}.energy-metric>span{font-size:.75rem}.energy-metric strong{font-size:clamp(18px,5vw,25px)}.energy-metric p{font-size:.75rem;line-height:1.6}.energy-metric small{font-size:.75rem}.energy-readout{min-height:92px;padding-top:18px}.energy-readout strong{font-size:1.5rem}.energy-readout>span{text-align:right;max-width:43%;font-size:.75rem;line-height:1.6}.energy-plot svg{height:280px}.energy-window-grid{gap:8px}.energy-window{border-radius:var(--radius-md);gap:9px;min-height:132px;padding:12px 9px}.energy-window strong{font-size:1.125rem}.energy-window small{margin-top:5px;display:block}.energy-window>span{font-size:.75rem;line-height:1.7}.energy-window .energy-window-note,.energy-source{font-size:.75rem}.energy-publication{flex-wrap:wrap;align-items:flex-start;gap:10px;padding-inline:2px}.energy-publication>div{flex:1}.energy-publication button{margin-left:30px}.energy-publication p{font-size:.75rem}.energy-history>header{flex-wrap:wrap;gap:10px;margin-bottom:16px}.energy-history table{font-size:.75rem}.energy-history :is(th,td){padding:14px 5px}.energy-negative-column{display:none}.energy-empty{min-height:340px;padding:14px}}html[data-theme=dark] .energy-date-picker input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.energy-physical{margin-bottom:30px}.energy-observation{color:var(--secondary);white-space:nowrap;font-size:.75rem}.energy-physical-layout{grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);gap:32px;display:grid}.energy-production{min-width:0}.energy-observed-time{min-height:24px;color:var(--secondary);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:.75rem;display:flex}.energy-observed-time strong{color:var(--text);font-variant-numeric:tabular-nums;font-weight:500}.energy-power-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.energy-power-stats>div>span{color:var(--secondary);align-items:center;gap:7px;font-size:.75rem;display:flex}.energy-power-stats strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:1.875rem;font-weight:600;display:block}.energy-power-stats small{color:var(--secondary);letter-spacing:0;font-size:.75rem;font-weight:400}.energy-dot,.energy-mix-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.energy-dot.is-first,.energy-power-point.is-first{fill:var(--blue);background:var(--blue)}.energy-dot.is-second,.energy-power-point.is-second{fill:var(--green);background:var(--green)}.energy-power-plot svg{height:260px}.energy-power-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.energy-power-line.is-first{stroke:var(--blue)}.energy-power-line.is-second{stroke:var(--green)}.energy-physical-note{color:var(--secondary);min-height:36px;margin:12px 0 0;font-size:.75rem;line-height:1.7}.energy-mix{border-left:1px solid var(--line);min-width:0;padding-left:28px}.energy-mix h3{letter-spacing:-.025em;margin:0;font-size:1rem;font-weight:600}.energy-mix header>span{color:var(--secondary);margin:5px 0 18px;font-size:.75rem;display:block}.energy-mix ul{margin:0;padding:0;list-style:none}.energy-mix li{--mix-color:var(--secondary);margin-top:13px}.energy-mix li>div:first-child{justify-content:space-between;align-items:center;gap:10px;font-size:.75rem;display:flex}.energy-mix li>div:first-child>span{align-items:center;gap:7px;display:flex}.energy-mix li strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem;font-weight:500}.energy-mix-dot{background:var(--mix-color);width:6px;height:6px}.energy-mix-amount{align-items:center;gap:12px;margin-top:5px;padding-left:13px;display:flex}.energy-mix-amount svg{flex:1;min-width:0;height:3px}.energy-mix-amount span{min-width:62px;color:var(--secondary);text-align:right;font-variant-numeric:tabular-nums;font-size:.75rem}.energy-mix-track{fill:var(--line)}.energy-mix-fill{fill:var(--mix-color)}.energy-mix .energy-mix-coal{--mix-color:#9299a7}.energy-mix .energy-mix-gas{--mix-color:#b49bdf}.energy-mix .energy-mix-solar{--mix-color:#ce9e39}.energy-mix .energy-mix-wind{--mix-color:var(--green)}.energy-mix .energy-mix-hydro{--mix-color:#39a5bd}.energy-mix .energy-mix-storage{--mix-color:#818ad4}.energy-mix .energy-mix-biomass{--mix-color:#8ca55e}.energy-mix-empty{color:var(--secondary);font-size:.8125rem;line-height:1.7}.energy-grid-empty{min-height:260px}.energy-grid-delay{color:var(--secondary);align-items:flex-start;gap:9px;margin:0 0 24px;font-size:.75rem;line-height:1.7;display:flex}.energy-grid-delay>svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}.energy-last-day{color:var(--blue);min-height:44px;padding:12px 16px;font-size:.8125rem;line-height:1.7}@media (max-width:1050px){.energy-physical-layout{grid-template-columns:minmax(0,1fr);gap:24px}.energy-mix{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.energy-mix ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 28px;display:grid}}@media (max-width:650px){.energy-observation,.energy-observed-time{font-size:.75rem}.energy-power-stats{gap:12px;margin:20px 0 16px}.energy-power-stats>div>span{gap:5px;font-size:.75rem}.energy-power-stats strong{font-size:1.5rem}.energy-power-stats small{font-size:.75rem}.energy-power-plot svg{height:260px}.energy-mix ul{display:block}.energy-mix li{margin-top:15px}.energy-mix-amount span{font-size:.75rem}.energy-mix li>div:first-child{font-size:.8125rem}.energy-physical-note{min-height:0;font-size:.75rem}.energy-physical>.energy-day-heading{gap:10px}}.energy-countries{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px;display:grid}.energy-country-card{border:1px solid #0000;transition:border-color .16s;display:block}.energy-country-card:hover{border-color:var(--blue)}.energy-country-card>header{color:var(--secondary);align-items:center;gap:10px;margin-bottom:26px;font-size:.8125rem;display:flex}.energy-country-arrow{color:var(--blue);margin-left:auto;font-size:1.125rem}.energy-country-card>p{color:var(--secondary);margin:12px 0 26px;font-size:.875rem;line-height:1.8}.energy-country-card>footer{color:var(--secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:.75rem;display:flex}.energy-country-card>footer strong{color:var(--blue);font-weight:500}.energy-flows{margin-bottom:30px}.energy-flows-layout{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:28px;margin-top:4px;display:grid}.energy-flow-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.energy-flow-stats strong{font-size:1.5rem}.energy-border-table{min-width:0;padding-top:22px}.energy-border-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.8125rem}.energy-border-table :is(th,td){border-bottom:1px solid var(--line);text-align:right;padding:18px 8px}.energy-border-table th{text-align:left;font-weight:400}.energy-border-table thead th{color:var(--secondary);font-size:.75rem}.energy-border-table thead th:not(:first-child){text-align:right}.energy-border-table tbody th>span{align-items:center;gap:9px;display:flex}.energy-border-table td:nth-child(2){color:var(--secondary);font-size:.75rem}.energy-border-table td:last-child{white-space:nowrap}.energy-border-table strong{font-weight:500}.energy-border-table small{color:var(--secondary);font-size:.75rem}.energy-border-table .currency-flag{border-radius:var(--radius-xs);flex-basis:24px;width:24px;height:18px}.energy-border-table p{color:var(--secondary);margin:18px 8px 0;font-size:.75rem;line-height:1.7}@media (max-width:1100px){.energy-flows-layout{grid-template-columns:minmax(0,1fr);gap:8px}.energy-border-table{padding-top:0}}@media (max-width:650px){.energy-countries{grid-template-columns:minmax(0,1fr)}.energy-flow-stats>div>span{font-size:.75rem}.energy-flow-stats strong{font-size:1.25rem}.energy-flow-stats small{margin-top:4px;display:block}.energy-border-table :is(th,td){padding:16px 4px}.energy-border-table tbody th>span{gap:7px}.energy-border-table td:nth-child(2){font-size:.75rem}}.energy-daily-summary{margin-bottom:26px}.energy-context,.energy-countries{margin-bottom:30px}.energy-countries>:only-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;column-gap:40px;display:grid}.energy-countries>:only-child>header,.energy-countries>:only-child>h2,.energy-countries>:only-child>p{grid-column:1}.energy-countries>:only-child>p{max-width:660px}.energy-countries>:only-child>footer{flex-direction:column;grid-area:1/2/4;align-self:center;align-items:flex-end;gap:12px;margin:0;display:flex}.energy-context-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;display:flex}.energy-context-heading p{color:var(--secondary);margin:8px 0 0;font-size:.8125rem;line-height:1.7}.energy-context .energy-summary-metrics p{color:var(--secondary);margin:8px 0 0;font-size:.75rem;line-height:1.7}.energy-three-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.energy-context-legend{color:var(--secondary);flex-wrap:wrap;gap:24px;margin:16px 0;font-size:.75rem;display:flex}.energy-context-legend>span{align-items:center;gap:8px;display:flex}.energy-context-legend>span:before{content:"";background:var(--blue);width:16px;height:2px}.energy-context-legend .is-second:before{background:var(--green)}.energy-context-legend .is-dashed:before{background:repeating-linear-gradient(90deg, var(--green) 0 4px, transparent 4px 7px)}.energy-ceps .is-previous{stroke-dasharray:5 5}.energy-context-note{color:var(--secondary);max-width:90ch;margin:20px 0;font-size:.75rem;line-height:1.85}.energy-context-selected{color:var(--secondary);min-height:20px;margin:0 0 20px;font-size:.75rem}.energy-context-details{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.energy-context-details summary{cursor:pointer;font-size:.8125rem;line-height:1.7}.energy-context-details>p{color:var(--secondary);font-size:.75rem;line-height:1.85}.energy-source-breakdown{max-width:720px;margin-top:18px}.energy-source-breakdown>div{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:12px 0;font-size:.8125rem;display:flex}.energy-source-breakdown>div>span:first-child{flex:1}.energy-source-breakdown strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.energy-source-breakdown small,.energy-source-breakdown>div>span:last-child:not(:first-child){color:var(--secondary);font-size:.75rem}.energy-source-breakdown>div>span:last-child:not(:first-child){text-align:right;min-width:56px}.energy-europe-bars{margin:0;padding:0;list-style:none}.energy-europe-bars>li{grid-template-columns:minmax(160px,220px) minmax(80px,1fr) 82px;align-items:center;gap:22px;padding:12px 0;display:grid}.energy-europe-bars>li>span{align-items:center;gap:12px;font-size:.8125rem;display:flex}.energy-europe-bars .currency-flag{border-radius:var(--radius-xs);flex-basis:28px;width:28px;height:21px;overflow:hidden}.energy-europe-bars small{color:var(--secondary);margin-top:4px;font-size:.75rem;display:block}.energy-europe-bars>li>svg{width:100%;height:18px;overflow:visible}.energy-europe-bars rect{fill:var(--blue);opacity:.55}.energy-europe-bars .is-czech rect{opacity:1}.energy-europe-bars .is-czech>span{font-weight:600}.energy-europe-bars line{stroke:var(--line);stroke-width:.3px}.energy-europe-bars rect.is-negative{fill:var(--green)}.energy-europe-bars strong{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9375rem;font-weight:500}.energy-emissions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-top:22px;padding-top:22px;display:flex}.energy-emissions span{color:var(--secondary);font-size:.75rem}.energy-emissions strong{white-space:nowrap;margin-top:10px;font-size:1.625rem;font-weight:600;display:block}.energy-emissions small{color:var(--secondary);font-size:.75rem;font-weight:400}.energy-emissions p{max-width:56ch;color:var(--secondary);margin:0;font-size:.75rem;line-height:1.85}.energy-capture{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.energy-capture h3{margin:0 0 8px;font-size:1rem}.energy-capture>p{color:var(--secondary);font-size:.75rem;line-height:1.85}.energy-capture-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:24px;display:grid}.energy-capture-grid>div>span{color:var(--secondary);font-size:.75rem}.energy-capture-grid strong{margin:10px 0;font-size:1.625rem;font-weight:600;display:block}.energy-capture-grid small{color:var(--secondary);font-size:.75rem;font-weight:400}.energy-capture-grid p{color:var(--secondary);max-width:45ch;font-size:.75rem;line-height:1.85}.energy-hour-bars{align-items:stretch;gap:6px;height:150px;margin:24px 0;display:flex}.energy-hour-bars>div{flex-direction:column;flex:1;justify-content:flex-end;min-width:0;display:flex}.energy-hour-bars svg{background:var(--bg);border-radius:var(--radius-xs);width:100%;height:120px}.energy-hour-bars rect{fill:var(--blue)}.energy-hour-bars>div>span:not(.sr-only){height:22px;color:var(--secondary);white-space:nowrap;padding-top:9px;font-size:.75rem}@media (max-width:650px){.energy-countries>:only-child{display:block}.energy-countries>:only-child>footer{flex-direction:row;align-items:center;margin-top:24px}.energy-context-heading{flex-direction:column;gap:18px}.energy-context-heading p{font-size:.75rem}.energy-context .energy-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.energy-context .energy-three-metrics{grid-template-columns:minmax(0,1fr);gap:20px}.energy-context .energy-three-metrics>div{grid-template-columns:1fr auto;align-items:center;gap:4px 14px;display:grid}.energy-context .energy-three-metrics strong{margin:0;font-size:1.375rem}.energy-context .energy-three-metrics p{grid-column:1/-1}.energy-europe-bars>li{grid-template-columns:minmax(110px,1fr) minmax(35px,.7fr) 63px;gap:12px;padding:12px 0}.energy-europe-bars>li>span{gap:8px;font-size:.75rem}.energy-europe-bars .currency-flag{flex-basis:22px;width:22px;height:17px}.energy-europe-bars strong{font-size:.8125rem}.energy-capture-grid{grid-template-columns:minmax(0,1fr);gap:16px}.energy-emissions{flex-direction:column;align-items:flex-start;gap:16px}.energy-context-legend{gap:16px}.energy-hour-bars{gap:3px}.energy-source-breakdown>div{gap:10px;font-size:.75rem}}.energy-daily-summary>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.energy-daily-summary header p{color:var(--secondary);margin:7px 0 0;font-size:.8125rem}.energy-summary-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.energy-summary-metrics>div>span{color:var(--secondary);font-size:.75rem}.energy-summary-metrics strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin-top:8px;font-size:1.75rem;font-weight:600;display:block}.energy-summary-metrics small{color:var(--secondary);letter-spacing:0;font-size:.75rem;font-weight:400}.energy-summary-coverage{color:var(--secondary);margin:22px 0 0;font-size:.75rem;line-height:1.8}.energy-unit-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 22px;display:flex}.energy-unit-row>p{color:var(--secondary);margin:0;font-size:.75rem;line-height:1.7}.energy-unit-row button:disabled{opacity:.45;cursor:default}.energy-renewable{border-bottom:1px solid var(--line);margin-bottom:15px;padding:0 0 18px}.energy-renewable>span{color:var(--secondary);font-size:.75rem;display:block}.energy-renewable>strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:7px;font-size:1.75rem;font-weight:600;display:block}.energy-long-history{margin-bottom:30px}.energy-history-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.energy-history-toolbar{color:var(--secondary);flex-wrap:wrap;justify-content:space-between;gap:10px;margin:24px 0;font-size:.75rem;display:flex}.energy-history-toolbar label{align-items:center;gap:7px;min-height:24px;display:inline-flex}.energy-history-toolbar input{accent-color:var(--blue)}.energy-trend-readout{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:24px 40px;min-height:112px;padding-bottom:18px;display:flex}.energy-trend-readout>div{min-width:0}.energy-trend-readout>div>span{color:var(--secondary);align-items:center;gap:7px;font-size:.75rem;display:flex}.energy-trend-readout strong{letter-spacing:-.035em;margin-top:7px;font-size:1.75rem;font-weight:600;display:block}.energy-trend-readout strong small{color:var(--secondary);letter-spacing:0;font-size:.75rem;font-weight:400}.energy-trend-readout>div>small{color:var(--secondary);margin-top:6px;font-size:.75rem;display:block}.energy-trend-plot svg{height:280px}.energy-power-line.is-previous{stroke-dasharray:5 5;opacity:.5}@media (max-width:650px){.energy-daily-summary>header{flex-wrap:wrap;gap:10px;margin-bottom:20px}.energy-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px}.energy-summary-metrics strong{font-size:1.5rem}.energy-summary-coverage{font-size:.75rem}.energy-unit-row{gap:10px}.energy-renewable>strong{font-size:1.5rem}.energy-history-controls{align-items:flex-start}.energy-history-controls>.energy-segment:first-child{width:100%}.energy-history-controls>.energy-segment:first-child button{flex:1;padding-inline:7px;font-size:.75rem}.energy-history-toolbar{margin:20px 0;font-size:.75rem}.energy-trend-readout{gap:18px;min-height:112px}.energy-trend-readout>div{flex:110px}.energy-trend-readout strong{font-size:1.5rem}.energy-trend-readout>div>span{font-size:.75rem;line-height:1.7}}.energy-section-nav{background:var(--surface-alt);border:1px solid var(--line);border-radius:var(--radius-lg);scrollbar-width:thin;gap:5px;margin:8px 0 28px;padding:5px;display:flex;overflow-x:auto}.energy-section-nav a{white-space:nowrap;border-radius:var(--radius-md);min-height:44px;color:var(--secondary);justify-content:center;align-items:center;padding:0 16px;font-size:.8125rem;display:flex}.energy-section-nav a[aria-current=page]{background:var(--surface);color:var(--text);box-shadow:0 1px 5px #0000000a}.energy-section-nav a:hover{color:var(--text)}.energy-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:28px;display:grid}.energy-destinations .energy-destination{border:1px solid var(--line);margin:0;padding:26px;transition:border-color .2s}.energy-destination:hover{border-color:var(--blue)}.energy-destination h2{letter-spacing:-.025em;justify-content:space-between;gap:10px;font-size:1.125rem;display:flex}.energy-destination h2 span{color:var(--blue);font-weight:400}.energy-destination p{color:var(--secondary);margin:14px 0 0;font-size:.8125rem;line-height:1.65}.energy-series-controls,.energy-form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.energy-series-controls label,.energy-form label{color:var(--secondary);flex-direction:column;gap:7px;min-width:0;font-size:.75rem;display:flex}.energy-series-controls select,.energy-form select,.energy-form input{font:inherit;color:var(--text);background:var(--surface-alt);border:1px solid var(--line);border-radius:var(--radius-md);max-width:100%;min-height:44px;padding:9px 12px;font-size:.8125rem}.energy-series-controls label{max-width:280px}.energy-form{margin:20px 0}.energy-form label{flex:140px}.energy-series-value{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;min-height:92px;margin:16px 0 8px;display:flex}.energy-series-value span,.energy-calculator-result>span{color:var(--secondary);font-size:.75rem}.energy-series-value strong,.energy-calculator-result strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:2rem;font-weight:600;line-height:1.2;display:block}.energy-series-value strong small,.energy-calculator-result strong small{color:var(--secondary);letter-spacing:0;font-size:.8125rem;font-weight:400}.energy-series-value>p,.energy-calculator-result p{color:var(--secondary);margin:12px 0;font-size:.75rem;line-height:1.6}.energy-series-dot{fill:var(--blue);stroke:var(--surface);stroke-width:2px}.energy-table-scroll{max-height:440px;margin-top:14px;overflow:auto}.energy-data-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.75rem}.energy-data-table :is(th,td){border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:12px;font-weight:400}.energy-data-table th{color:var(--secondary)}.energy-data-table tr>:first-child{text-align:left;padding-left:0}.energy-data-table thead{background:var(--surface);position:sticky;top:0}.energy-section-callout{border-left:2px solid var(--blue);max-width:860px;margin:24px 0 32px;padding:4px 0 4px 20px}.energy-section-callout strong{font-size:.9375rem}.energy-section-callout p{color:var(--secondary);font-size:.8125rem;line-height:1.8}.energy-section-callout a{min-height:44px;color:var(--blue);align-items:center;font-size:.8125rem;display:inline-flex}.energy-month-bars{gap:8px;height:180px;margin:24px 0;display:flex}.energy-month-bars>div{text-align:center;min-width:0;color:var(--secondary);flex-direction:column;flex:1;gap:8px;font-size:.75rem;display:flex}.energy-month-bars svg{width:100%;height:145px;fill:var(--blue)}@media (max-width:900px){.energy-destinations{grid-template-columns:1fr;gap:12px}.energy-destinations .energy-destination{padding:22px}.energy-series-controls{width:100%}.energy-series-controls label{flex:1}}@media (max-width:600px){.energy-section-nav{margin-bottom:20px}.energy-section-nav a{padding:0 13px}.energy-series-value strong,.energy-calculator-result strong{font-size:1.75rem}.energy-series-value{flex-direction:column;align-items:start}.energy-month-bars{gap:3px}.energy-form{gap:12px}}.energy-country-facts .energy-destination>strong{letter-spacing:-.035em;margin-top:16px;font-size:1.75rem;font-weight:600;display:block}.energy-country-facts .energy-destination>strong small{color:var(--secondary);font-size:.8125rem;font-weight:400}.energy-analysis-controls{flex-wrap:wrap;align-items:end;gap:14px;margin:18px 0;display:flex}.energy-analysis-controls>label{color:var(--secondary);flex-direction:column;gap:7px;font-size:.75rem;display:flex}.energy-analysis-controls select{font:inherit;border:1px solid var(--line);border-radius:var(--radius-md);min-height:44px;color:var(--text);background:var(--surface-alt);padding:8px 12px}.energy-historical-detail{margin:0 0 30px;padding:0}.energy-historical-detail>summary{min-height:48px;color:var(--blue);align-items:center;display:flex}.energy-historical-detail[open]>summary{margin-bottom:18px}.energy-ranking{gap:18px;margin:24px 0;display:grid}.energy-ranking>div{grid-template-columns:minmax(120px,1fr) minmax(70px,2fr) minmax(120px,1fr);align-items:center;gap:20px;font-size:.8125rem;display:grid}.energy-ranking svg{width:100%;height:6px}.energy-ranking strong{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.energy-ranking small{color:var(--secondary);font-size:.75rem;font-weight:400}@media (max-width:650px){.energy-ranking>div{grid-template-columns:minmax(95px,1fr) minmax(30px,.6fr) minmax(92px,1fr);gap:10px;font-size:.75rem}.energy-ranking small{font-size:.75rem}}.energy-europe-map>svg{width:100%;max-height:580px;display:block;overflow:hidden}.energy-map-country{fill:var(--bg);stroke:var(--line);stroke-width:1px}.energy-map-point{cursor:pointer;outline:none}.energy-map-hit{fill:#0000;stroke:#0000}.energy-map-point.is-selected .energy-map-hit,.energy-map-point:focus-visible .energy-map-hit{stroke:var(--blue);stroke-width:2px}.energy-map-point .is-negative{fill:var(--green)}.energy-map-point .is-low{fill:var(--blue)}.energy-map-point .is-mid{fill:#d6a456}.energy-map-point .is-high{fill:var(--red)}.energy-map-point text{fill:var(--text);paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round;font-size:12px}.energy-profile-inputs{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.energy-profile-inputs label{color:var(--secondary);gap:6px;font-size:.75rem;display:grid}.energy-profile-inputs input{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--background);width:100%;min-width:0;color:var(--text);padding:10px}@media (max-width:650px){.energy-profile-inputs{grid-template-columns:repeat(4,minmax(0,1fr))}}.energy-table-note{color:var(--secondary);margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;display:block}.energy-europe-map svg{aspect-ratio:800/600;height:auto}.energy-market-nav{flex-wrap:wrap;gap:6px;margin:16px 0 28px;display:flex}.energy-market-nav a{border:1px solid var(--line);border-radius:var(--radius-md);min-height:44px;color:var(--secondary);align-items:center;padding:8px 14px;font-size:.8125rem;display:flex}.energy-market-nav a[aria-current=page],.energy-market-nav a:hover{color:var(--blue);background:var(--surface-alt)}.energy-dashboard-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.energy-view-description{color:var(--secondary);max-width:900px;margin:14px 0 26px;font-size:.8125rem;line-height:1.6}.energy-dashboard-columns{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.energy-dashboard-panel.energy-surface{min-width:0;margin:0;padding:26px}.energy-dashboard-panel h2,.energy-home-start h2{font-size:1.125rem;line-height:1.5}.energy-dashboard-panel p{color:var(--secondary);margin:12px 0;font-size:.8125rem;line-height:1.65}.energy-dashboard-panel>a,.energy-home-start>a{color:var(--blue);min-height:36px;margin-top:18px;font-size:.8125rem;display:inline-block}.energy-mix-strip{border-radius:var(--radius-xs);width:100%;height:20px;margin:24px 0;display:flex;overflow:hidden}.energy-dashboard-panel{--energy-mix-0:#528acc;--energy-mix-1:#c19f64;--energy-mix-2:#7ca983;--energy-mix-3:#a481be;--energy-mix-4:#d87a68;--energy-mix-5:#5ba4a5;--energy-mix-6:#a0a154;--energy-mix-7:#7888a1;--energy-mix-8:#b69d9d}.energy-mix-list{grid-template-columns:1fr 1fr;gap:13px 22px;margin:0;padding:0;list-style:none;display:grid}.energy-mix-list li{justify-content:space-between;align-items:center;gap:8px;font-size:.75rem;display:flex}.energy-mix-list li>span{align-items:center;gap:7px;display:flex}.energy-mix-list i{border-radius:var(--radius-xs);flex:none;width:8px;height:8px;display:inline-block}.energy-mix-list strong{white-space:nowrap;font-weight:500}.energy-forecast-summary{background:var(--surface-alt);border-radius:var(--radius-md);flex-wrap:wrap;gap:16px;margin:20px 0;padding:18px;display:flex}.energy-forecast-summary>div{flex-direction:column;flex:1;gap:7px;min-width:180px;display:flex}.energy-forecast-summary span,.energy-forecast-summary small{color:var(--secondary);font-size:.75rem}.energy-forecast-summary strong{font-size:1.125rem}.energy-section-nav{flex-wrap:wrap;overflow:visible}.energy-all-markets .energy-destinations{margin:22px 0 0}@media (max-width:1100px){.energy-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.energy-dashboard-columns{grid-template-columns:1fr}}@media (max-width:700px){.energy-section-nav{display:none}.energy-mobile-navigation{color:var(--secondary);flex-direction:column;gap:8px;margin:12px 0 22px;font-size:.8125rem;display:flex}.energy-profile-switch{grid-template-columns:1fr;width:100%;display:grid}.energy-profile-switch button{text-align:left;padding:10px 12px}.energy-profile-switch button[aria-pressed=true]:after{content:" ✓"}.energy-country-picker{justify-content:space-between;width:100%}.energy-dashboard-card.energy-surface{padding:18px}.energy-dashboard-card strong{font-size:1.5rem}.energy-dashboard-panel.energy-surface,.energy-home-start{padding:20px}.energy-dashboard-grid{gap:10px}.energy-mix-list{grid-template-columns:1fr 1fr}.energy-subviews button{padding:10px 12px}.energy-market-nav{gap:5px}.energy-market-nav a{padding:8px 10px;font-size:.75rem}}@media (max-width:420px){.energy-dashboard-grid,.energy-mix-list{grid-template-columns:1fr}.energy-home-start .energy-segment{flex-wrap:wrap;width:100%}}.energy-mix-color-0{fill:var(--energy-mix-0);background:var(--energy-mix-0)}.energy-mix-color-1{fill:var(--energy-mix-1);background:var(--energy-mix-1)}.energy-mix-color-2{fill:var(--energy-mix-2);background:var(--energy-mix-2)}.energy-mix-color-3{fill:var(--energy-mix-3);background:var(--energy-mix-3)}.energy-mix-color-4{fill:var(--energy-mix-4);background:var(--energy-mix-4)}.energy-mix-color-5{fill:var(--energy-mix-5);background:var(--energy-mix-5)}.energy-mix-color-6{fill:var(--energy-mix-6);background:var(--energy-mix-6)}.energy-mix-color-7{fill:var(--energy-mix-7);background:var(--energy-mix-7)}.energy-mix-color-8{fill:var(--energy-mix-8);background:var(--energy-mix-8)}.energy-range-band{fill:var(--blue);fill-opacity:.2;stroke:var(--blue);stroke-width:1px;stroke-opacity:.65}@media (min-width:360px) and (max-width:700px){.energy-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.energy-dashboard-card.energy-surface{padding:16px}.energy-dashboard-card strong{font-size:1.4rem}.energy-dashboard-card strong small{margin-top:2px;display:block}.energy-mix-list{grid-template-columns:1fr 1fr}}@media (max-width:700px){.energy-profile-switch{grid-template-columns:1fr 1.35fr 1fr}.energy-profile-switch button{text-align:center;min-height:60px;padding:8px 5px;font-size:.75rem}.energy-profile-switch button[aria-pressed=true]:after{content:none}}.energy-balance-date{color:var(--secondary);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 24px;font-size:.8125rem;display:flex}.energy-balance-date input{background:var(--surface);min-height:44px;color:var(--text);border:1px solid var(--line);border-radius:var(--radius-md);padding:8px 14px}.energy-page .energy-section-nav{margin:14px 0 26px}.energy-more-links{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 18px;margin:40px 0 8px;padding-top:22px;font-size:.8125rem;display:flex}.energy-more-links>span{color:var(--secondary);margin-right:4px}.energy-more-links a{min-height:36px;color:var(--blue);align-items:center;display:inline-flex}.energy-more-links a[aria-current=page]{color:var(--text);font-weight:600}.energy-block-title{letter-spacing:-.025em;margin:36px 0 16px;font-size:1.125rem;font-weight:600}.energy-subheading{letter-spacing:-.02em;margin:30px 0 4px;font-size:1rem;font-weight:600}.energy-card-change{font-variant-numeric:tabular-nums;color:var(--text);font-size:.8125rem;font-style:normal}.energy-stale-note{border-radius:var(--radius-md);background:var(--surface-alt);margin:0 0 18px;padding:12px 16px;font-size:.8125rem;line-height:1.6}.energy-data-table tr.is-czech :is(th,td){color:var(--text);font-weight:600}.energy-ranking .is-czech>span{font-weight:600}.energy-ranking .is-czech .energy-bar{opacity:1}.energy-method .energy-surface{color:var(--text);margin-top:20px}.energy-stack-nuclear{fill:var(--blue);background:var(--blue)}.energy-stack-coal{fill:#9299a7;background:#9299a7}.energy-stack-gas{fill:#b49bdf;background:#b49bdf}.energy-stack-biomass{fill:#8ca55e;background:#8ca55e}.energy-stack-hydro{fill:#39a5bd;background:#39a5bd}.energy-stack-storage{fill:#818ad4;background:#818ad4}.energy-stack-other{fill:#c4a7a0;background:#c4a7a0}.energy-stack-wind{fill:var(--green);background:var(--green)}.energy-stack-solar{fill:#ce9e39;background:#ce9e39}.energy-stack-load{fill:none;stroke:var(--text);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.energy-stack-legend{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px 26px;margin:18px 0 0;padding:0;font-size:.75rem;list-style:none;display:grid}.energy-stack-legend li{justify-content:space-between;align-items:center;gap:10px;display:flex}.energy-stack-legend li>span{color:var(--secondary);align-items:center;gap:8px;display:flex}.energy-stack-legend i{border-radius:var(--radius-xs);flex:none;width:9px;height:9px;display:inline-block}.energy-stack-legend i.energy-stack-load-key{background:var(--text);border-radius:0;width:14px;height:2px}.energy-stack-legend strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}@media (max-width:700px){.energy-page .page-heading{margin-bottom:16px}.energy-page .page-heading p{display:none}.energy-more-links{margin-top:28px}}.energy-history-empty{color:var(--secondary);margin:20px 0;font-size:.875rem;line-height:1.7}.energy-series-value{min-height:0;margin:10px 0 6px}.energy-series-value strong{margin-top:4px;font-size:1.625rem}.energy-series-value>p{margin:6px 0}.energy-series-value.is-compact strong{letter-spacing:-.02em;font-size:1.125rem}.energy-context-heading{margin-bottom:18px}.energy-context .energy-summary-metrics{margin-bottom:16px}.energy-context-details{margin-top:14px;padding-top:14px}.energy-source{margin-top:16px}.energy-analysis-controls button{border:1px solid var(--line);border-radius:var(--radius-md);min-height:36px;color:var(--secondary);padding:7px 14px;font-size:.8125rem}.energy-analysis-controls button[aria-pressed=true]{background:var(--surface);color:var(--text);border-color:var(--secondary);font-weight:600}.energy-table-scroll.is-full{max-height:none}.energy-panel-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;margin-bottom:30px;display:grid}.energy-panel-grid>*{min-width:0}.energy-panel-grid .energy-context,.energy-panel-grid .energy-physical,.energy-panel-grid .energy-daily-summary{margin-bottom:0}@media (min-width:1180px){.energy-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.energy-panel-grid.is-wide-first{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}.energy-series-panel .energy-plot svg{height:230px}.energy-dense .energy-plot svg{height:290px}.energy-generation-plot svg{height:280px}@media (max-width:1340px){.energy-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.energy-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.energy-tile.energy-surface{padding:14px}.energy-tile strong{font-size:1.25rem}}.energy-side-stack{gap:24px;display:grid}.energy-side-stack .energy-dashboard-panel.energy-surface{padding:22px}.energy-side-stack .energy-mix-strip{height:16px;margin:14px 0}.energy-side-stack .energy-mix-list{gap:9px 18px}.energy-dense .energy-stats{gap:16px;padding-bottom:16px}.energy-dense .energy-metric strong{font-size:1.375rem}.energy-dense .energy-readout strong{font-size:1.5rem}.energy-dense-windows{border-top:1px solid var(--line);color:var(--secondary);flex-wrap:wrap;gap:6px 26px;margin:0;padding-top:14px;font-size:.8125rem;display:flex}.energy-dense-windows strong{color:var(--text);font-weight:600}.energy-dense .energy-chart-note{margin-bottom:14px}.energy-destinations.is-compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.energy-destinations.is-compact .energy-destination{border-radius:var(--radius-lg);padding:16px 18px}.energy-destinations.is-compact .energy-destination h2{font-size:.9375rem}.energy-destinations.is-compact .energy-destination p{margin-top:8px;font-size:.75rem;line-height:1.55}@media (max-width:1180px){.energy-destinations.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.energy-destinations.is-compact{grid-template-columns:1fr}}.energy-physical .energy-power-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0}.energy-physical .energy-power-stats strong{margin-top:4px;font-size:1.5rem}.energy-power-stats .energy-stack-load-key{background:var(--text);width:14px;height:2px;display:inline-block}.energy-mix .energy-mix-other{--mix-color:#c4a7a0}.energy-mix .energy-mix-nuclear{--mix-color:var(--blue)}.energy-panel-grid .energy-context-heading{flex-direction:column;gap:12px}.energy-panel-grid .energy-series-controls{width:100%}.energy-panel-grid .energy-series-controls label{flex:1;max-width:none}.energy-panel-grid .energy-summary-metrics strong{font-size:1.375rem}.energy-panel-grid .energy-surface{padding:24px}.energy-data-table tr.is-group-start:not(:first-child) :is(th,td){border-top:1px solid var(--secondary)}.energy-data-table td strong{font-weight:600}.energy-bill-layout{grid-template-columns:minmax(0,1fr);gap:8px 36px;display:grid}.energy-bill-layout .energy-form{margin-top:0}.energy-bill-layout .energy-calculator-result strong{margin-top:4px}@media (min-width:1100px){.energy-bill-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.energy-bill-layout .energy-form label{flex:44%}}.energy-page .energy-section-nav{width:fit-content;max-width:100%}.energy-panel-grid .energy-summary-metrics>div>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.energy-page .energy-section-nav{border:0;border-bottom:1px solid var(--line);scrollbar-width:none;background:0 0;border-radius:0;flex-wrap:nowrap;gap:2px;width:auto;max-width:none;margin:12px 0 28px;padding:0;display:flex;overflow-x:auto}.energy-page .energy-section-nav::-webkit-scrollbar{display:none}.energy-page .energy-section-nav a{border-bottom:2px solid #0000;border-radius:0;min-height:44px;margin-bottom:-1px;padding:0 14px;font-size:.875rem}.energy-page .energy-section-nav a:first-child{padding-left:2px}.energy-page .energy-section-nav a[aria-current=page]{box-shadow:none;color:var(--text);border-bottom-color:var(--blue);background:0 0;font-weight:600}@media (max-width:700px){.energy-subviews{scrollbar-width:none;flex-wrap:nowrap;width:auto;overflow-x:auto}.energy-subviews a{flex:none;padding:8px 13px}}.energy-tiles-note{max-width:none;margin:-6px 0 24px}.energy-dashboard-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 4px;display:grid}.energy-dashboard-figures div{min-width:0}.energy-dashboard-figures dt{color:var(--secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.energy-dashboard-figures dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:2px 0 0;font-size:1.125rem;font-weight:600}.energy-dashboard-figures dd small{letter-spacing:0;color:var(--secondary);font-size:.75rem;font-weight:400}.energy-dashboard-panel>a{margin-top:14px}.energy-destinations.is-compact .energy-destination h3{justify-content:space-between;gap:8px;margin:0;font-size:.9375rem;font-weight:600;display:flex}.energy-destinations.is-compact .energy-destination h3 span{color:var(--secondary);font-weight:400}.energy-dense .energy-unit-row{justify-content:flex-start}.energy-lead.energy-surface{padding:24px 28px}.energy-lead .energy-summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}@media (max-width:700px){.energy-lead .energy-summary-metrics{grid-template-columns:1fr;gap:18px}.energy-lead .energy-summary-metrics strong{font-size:1.5rem}}.energy-explainer{max-width:760px;margin:8px 0 26px}.energy-explainer h2{letter-spacing:-.025em;margin:0 0 10px;font-size:1.125rem;font-weight:600}.energy-explainer p{color:var(--secondary);margin:0 0 10px;font-size:.875rem;line-height:1.75}.energy-verdict.energy-surface{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:20px 40px;margin-bottom:20px;padding:26px 28px;display:grid}.energy-verdict h2{letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.3}.energy-verdict h2 em{font-style:normal}.energy-verdict.is-very-high h2 em,.energy-verdict.is-high h2 em{color:#c2601f}.energy-verdict.is-low h2 em,.energy-verdict.is-very-low h2 em{color:#23855a}html[data-theme=dark] .energy-verdict.is-very-high h2 em,html[data-theme=dark] .energy-verdict.is-high h2 em{color:#f0a368}html[data-theme=dark] .energy-verdict.is-low h2 em,html[data-theme=dark] .energy-verdict.is-very-low h2 em{color:#6fcf9f}.energy-verdict-lead p{color:var(--secondary);margin:10px 0 0;font-size:.875rem;line-height:1.7}.energy-verdict-lead p strong{color:var(--text);white-space:nowrap;font-weight:600}.energy-verdict-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.energy-verdict-facts div{border-left:1px solid var(--line);min-width:0;padding-left:16px}.energy-verdict-facts dt{color:var(--secondary);min-height:2.9em;font-size:.75rem;line-height:1.45}.energy-verdict-facts dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:1.0625rem;font-weight:600}.energy-verdict-facts dd.energy-verdict-detail{letter-spacing:0;color:var(--secondary);margin-top:3px;font-size:.75rem;font-weight:400}@media (max-width:1100px){.energy-verdict.energy-surface{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.energy-verdict.energy-surface{padding:20px 18px}.energy-verdict h2{font-size:1.25rem}.energy-verdict-facts{grid-template-columns:minmax(0,1fr);gap:12px}.energy-verdict-facts div{border-left:0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px;padding:12px 0 0;display:grid}.energy-verdict-facts dt{grid-row:span 2;min-height:0;font-size:.75rem}.energy-verdict-facts dd{text-align:right;margin:0}}.energy-back{margin:-14px 0 14px;font-size:.8125rem}.energy-back a{min-height:36px;color:var(--secondary);align-items:center;gap:6px;display:inline-flex}.energy-back a:hover{color:var(--blue)}.energy-destinations.is-compact .energy-destination strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:8px;font-size:.9375rem;font-weight:600;display:block}.energy-tariff-metrics{margin:22px 0 18px}.energy-tariff-metrics strong{font-size:1.5rem}.energy-tariff-metrics p{color:var(--secondary);margin:6px 0 0;font-size:.75rem}.energy-tariff-plot svg{width:100%;height:300px;display:block}.energy-tariff-fixed{fill:var(--line)}.energy-tariff-spot{fill:#6f9be0}.energy-tariff-spot.is-negative{fill:#2f9e6b}.energy-tariff-plot g.is-selected .energy-tariff-spot{fill:var(--blue)}.energy-tariff-plot g.is-selected .energy-tariff-fixed{fill:var(--secondary)}.energy-tariff-legend{color:var(--secondary);flex-wrap:wrap;gap:8px 24px;margin:12px 0 18px;font-size:.75rem;line-height:1.6;display:flex}.energy-tariff-legend span{align-items:center;gap:8px;display:inline-flex}.energy-tariff-legend i{border-radius:var(--radius-xs);flex:none;width:10px;height:10px;display:inline-block}.energy-tariff-legend i.energy-tariff-fixed{background:var(--line)}.energy-tariff-legend i.energy-tariff-spot{background:#6f9be0}@media (max-width:500px){.energy-tariff-plot svg{height:260px}.energy-tariff-metrics strong{font-size:1.25rem}}.energy-glossary-index{flex-wrap:wrap;gap:8px;margin:0 0 26px;display:flex}.energy-glossary-index a{border:1px solid var(--line);border-radius:var(--radius-pill);min-height:36px;color:var(--secondary);align-items:center;padding:6px 14px;font-size:.8125rem;display:inline-flex}.energy-glossary-index a:hover{color:var(--text);border-color:var(--secondary)}.energy-glossary-group{margin-bottom:30px;scroll-margin-top:90px}.energy-glossary-group h2{letter-spacing:-.025em;margin:0 0 12px;scroll-margin-top:90px;font-size:1.125rem;font-weight:600}.energy-glossary.energy-surface{margin:0;padding:6px 28px}.energy-glossary>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:8px 28px;padding:18px 0;scroll-margin-top:90px;display:grid}.energy-glossary>div:last-child{border-bottom:0}.energy-glossary>div:target dt{color:var(--blue)}.energy-glossary dt{letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.energy-glossary dd{color:var(--secondary);max-width:70ch;margin:0;font-size:.875rem;line-height:1.75}.energy-glossary dd a{color:var(--blue);white-space:nowrap}@media (max-width:700px){.energy-glossary.energy-surface{padding:4px 18px}.energy-glossary>div{grid-template-columns:minmax(0,1fr);gap:6px;padding:16px 0}}.energy-toolbar{flex-wrap:wrap;align-items:end;gap:10px 20px;margin:0 0 18px;display:flex}.energy-toolbar .energy-analysis-controls{margin:0}.energy-toolbar p{color:var(--secondary);margin:0 0 10px;font-size:.75rem;line-height:1.5}.energy-unit-bridge{margin:-8px 0 18px}.energy-trend-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.energy-trend-metrics strong{font-size:1.5rem}@media (max-width:700px){.energy-trend-metrics{grid-template-columns:minmax(0,1fr);gap:12px}.energy-trend-metrics>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.energy-trend-metrics strong{white-space:nowrap;margin:0;font-size:1.125rem}}.energy-fixation-plot svg{width:100%;height:300px;display:block}.energy-fixation-spot{fill:none;stroke:var(--blue);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.energy-fixation-fixed{fill:none;stroke:#d9722c;stroke-width:2px;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.energy-fixation-band{fill:#d9722c;opacity:.12}.energy-fixation-dot{fill:var(--blue)}.energy-fixation-dot.is-partial{fill:var(--surface);stroke:var(--blue);stroke-width:1.5px}.energy-tariff-legend i.energy-fixation-spot{background:var(--blue);border-radius:var(--radius-pill);width:18px;height:3px}.energy-tariff-legend i.energy-fixation-fixed{border-radius:var(--radius-pill);background:#d9722c;width:18px;height:3px}.energy-fixation-readout{color:var(--text);font-variant-numeric:tabular-nums;margin-left:auto}.energy-fixation-lead{max-width:80ch;margin:0 0 18px;font-size:.9375rem;line-height:1.7}@media (max-width:700px){.energy-fixation-plot svg{height:260px}.energy-fixation-readout{margin-left:0}}.energy-group-nav{scrollbar-width:none;gap:6px;margin:10px 0 18px;display:flex;overflow-x:auto}.energy-group-nav::-webkit-scrollbar{display:none}.energy-group-nav a{border:1px solid var(--line);border-radius:var(--radius-pill);min-height:38px;color:var(--secondary);white-space:nowrap;background:var(--surface);flex:none;align-items:center;padding:6px 14px;font-size:.8125rem;display:inline-flex}.energy-group-nav a:hover{color:var(--text)}.energy-group-nav a[aria-current]{color:var(--text);border-color:var(--text);font-weight:600}@media (min-width:901px){html[data-sidebar=open] .energy-group-nav{display:none}}.energy-page .energy-section-nav a[aria-current]{box-shadow:none;color:var(--text);border-bottom-color:var(--blue);background:0 0;font-weight:600}@media (max-width:700px){.energy-page .energy-section-nav{margin:10px 0 20px;display:flex}.energy-page .energy-section-nav a{flex:none;padding:0 12px}}.energy-foot{border-top:1px solid var(--line);color:var(--secondary);margin:36px 0 0;padding-top:18px;font-size:.8125rem}.energy-foot a{color:var(--blue);white-space:nowrap}.energy-block{margin-top:34px}.energy-block-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;margin-bottom:14px;display:flex}.energy-block-heading h2{letter-spacing:-.03em;margin:0;font-size:1.375rem;font-weight:600}.energy-block-heading a{color:var(--blue);font-size:.8125rem}.energy-block-intro{max-width:80ch;color:var(--secondary);margin:-6px 0 16px;font-size:.875rem;line-height:1.7}.energy-block .energy-panel-grid{margin-bottom:24px}.energy-dashboard-panel h3{letter-spacing:-.02em;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.5}.energy-outlook{margin:14px 0 4px}.energy-outlook>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:14px;padding:12px 0;display:grid}.energy-outlook>div:first-child{border-top:0;padding-top:4px}.energy-outlook dt{color:var(--secondary);grid-row:span 2;font-size:.8125rem;line-height:1.5}.energy-outlook dt a{color:var(--blue)}.energy-outlook dd{text-align:right;letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:1.125rem;font-weight:600}.energy-outlook dd small,.energy-outlook dd.energy-outlook-detail{letter-spacing:0;color:var(--secondary);font-size:.75rem;font-weight:400}.energy-outlook .is-stale dd{color:var(--secondary)}.energy-factors{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.energy-factor.energy-surface{border:1px solid #0000;flex-direction:column;gap:3px;min-width:0;margin:0;padding:18px 20px;transition:border-color .16s;display:flex}.energy-factor:hover{border-color:var(--blue)}.energy-factor>span{color:var(--text);letter-spacing:-.01em;justify-content:space-between;gap:8px;font-size:.875rem;font-weight:600;display:flex}.energy-factor>span span{color:var(--secondary);font-weight:400}.energy-factor strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:1.5rem;font-weight:600;line-height:1.25}.energy-factor strong small{letter-spacing:0;color:var(--secondary);font-size:.75rem;font-weight:400}.energy-factor em{font-variant-numeric:tabular-nums;font-size:.75rem;font-style:normal}.energy-factor p{color:var(--secondary);margin:0;font-size:.75rem;line-height:1.5}.energy-factor.is-stale strong{color:var(--secondary)}.energy-spark{width:100%;height:30px;margin-top:auto;padding-top:10px;display:block;overflow:visible}.energy-spark polyline{fill:none;stroke:var(--blue);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.energy-mix-panel.energy-surface{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:20px 40px;padding:24px 26px;display:grid}.energy-mix-panel .energy-mix-strip{margin:0 0 16px}@media (max-width:1100px){.energy-factors{grid-template-columns:repeat(2,minmax(0,1fr))}.energy-mix-panel.energy-surface{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.energy-factors{gap:8px}.energy-factor.energy-surface{padding:14px}.energy-factor strong{font-size:1.25rem}.energy-block-heading h2{font-size:1.1875rem}}.energy-range-switch{align-self:end}.energy-range-switch button{min-height:34px;padding:6px 13px;font-size:.75rem}.energy-series-controls{align-items:end}.energy-stats.is-four{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:6px 0 20px;padding-bottom:20px;display:grid}.energy-stats.is-four .energy-metric.is-live strong{color:var(--blue)}.energy-six-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 18px}.energy-six-metrics strong{font-size:1.5rem}.energy-six-metrics p{color:var(--secondary);margin:6px 0 0;font-size:.75rem}.energy-panel-grid .energy-summary-metrics>div>span{white-space:normal;text-overflow:clip;align-items:flex-end;min-height:2.8em;line-height:1.4;display:flex;overflow:visible}.energy-dashboard-panel .energy-data-table{margin:10px 0 4px}@media (min-width:1180px){.energy-panel-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.energy-stats.is-four,.energy-six-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.energy-range-switch{width:100%}.energy-range-switch button{flex:1;padding-inline:6px}}.energy-page .energy-day.energy-surface{margin-bottom:24px}.energy-panel-grid .energy-day.energy-surface{margin-bottom:0}.energy-heading-controls{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:12px;display:flex}.energy-heading-controls:empty{display:none}.energy-country-switch{color:var(--secondary);flex-direction:column;gap:5px;font-size:.75rem;display:flex}.energy-country-switch select{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-height:44px;color:var(--text);font:inherit;padding:8px 14px;font-size:.875rem;font-weight:600}@media (max-width:700px){.energy-page .breadcrumbs{display:none}.energy-heading-controls{justify-content:flex-start;width:100%}}.energy-balance-date{color:var(--secondary);align-items:center;gap:10px;margin:0 0 18px;font-size:.8125rem;display:inline-flex}.energy-balance-date input{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-height:40px;color:var(--text);font:inherit;padding:6px 12px;font-size:.8125rem}
