.fuel-selector-card.svelte-1rkl0q3{margin-bottom:20px;position:relative}.fuel-selector-card.compact.svelte-1rkl0q3{margin-bottom:0}.fuel-selector-card.compact.svelte-1rkl0q3 .fuel-selector-bar-container:where(.svelte-1rkl0q3){margin-top:2.5rem}.fuel-selector-header.svelte-1rkl0q3 h3:where(.svelte-1rkl0q3){text-align:center;text-transform:uppercase;color:var(--dfc-dark-blue);margin-top:0;margin-bottom:.5rem;font-size:2rem;line-height:1}.fuel-selector-header.svelte-1rkl0q3 p:where(.svelte-1rkl0q3){color:var(--dfc-dark-blue-60t);text-align:center;margin-top:0}.fuel-selector-bar-container.svelte-1rkl0q3{margin-top:3.5rem;position:relative}.fuel-selector-bar.svelte-1rkl0q3{background-color:var(--dfc-dark-blue-10t);border-radius:var(--radius-l);width:100%;height:60px;margin-bottom:0;display:flex;overflow:hidden}.fuel-segment.svelte-1rkl0q3{color:#fff;cursor:pointer;border:none;flex-direction:column;justify-content:center;align-items:center;height:100%;margin:0;padding:0;font-size:14px;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden;transform:translateY(6px)}.fuel-segment.svelte-1rkl0q3:hover{filter:brightness(1.1);z-index:5}.fuel-segment.selected.svelte-1rkl0q3{z-index:10;transform:translateY(0)}.fuel-segment.selected.svelte-1rkl0q3:before{content:"";background-color:var(--cat-black-85t);width:100%;height:6px;position:absolute;top:0;left:0}.fuel-name.svelte-1rkl0q3{text-shadow:0 0 2px #000c;white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 5px}.fuel-icon-container.svelte-1rkl0q3{justify-content:center;align-items:center;width:24px;height:24px;margin-bottom:4px;display:flex}.fuel-icon.svelte-1rkl0q3{background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;height:24px}.fuel-icon-svg.svelte-1rkl0q3{color:#fff;fill:#fff;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.fuel-icon-svg.svelte-1rkl0q3 svg{filter:brightness()drop-shadow(0 0 2px #00000080);width:100%;height:100%}.fuel-segment.remainder.svelte-1rkl0q3{cursor:default;border:none;flex-direction:column;justify-content:center;align-items:center;min-width:5px;display:flex}.fuel-segment.remainder.svelte-1rkl0q3 span:where(.svelte-1rkl0q3){color:var(--dfc-dark-blue-60t);text-shadow:none;font-size:12px}.selected-fuel-name.svelte-1rkl0q3{text-align:center;color:var(--cat-black-85t);border-radius:var(--radius-l);z-index:5;white-space:nowrap;background-color:#fff;margin-bottom:5px;padding:5px 15px;font-size:16px;font-weight:600;position:absolute;top:-35px;transform:translate(-50%)}.tooltip.svelte-1rkl0q3{border-radius:var(--radius-s);z-index:1000;pointer-events:none;border:1px solid #00000026;border-left-width:var(--radius-s);opacity:1;background-color:#fffffff2;min-width:180px;max-width:240px;padding:12px 15px;font-size:14px;line-height:1.4;transition:opacity .2s;position:fixed;box-shadow:0 4px 10px #00000026}.fuel-header.svelte-35za5d{color:var(--cat-black-85t);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.fuel-icon-small.svelte-35za5d,.fuel-icon-small.svelte-35za5d svg{width:60px;height:60px}.fuel-icon-fallback-small.svelte-35za5d{background-position:50%;background-repeat:no-repeat;background-size:contain;width:60px;height:60px}.info-column.svelte-35za5d{border-right:1px solid var(--dfc-dark-blue-10t);flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.rating-display.svelte-35za5d{flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-top:10px;display:flex}.rating-icon.svelte-35za5d{justify-content:center;align-items:center;width:8rem;height:8rem;display:flex}.rating-icon.svelte-35za5d svg{width:8rem;height:8rem}.heading-label.svelte-35za5d{text-align:center;text-transform:uppercase;color:var(--cat-black-85t);font-size:2.5rem;font-weight:700}h3.svelte-35za5d{text-align:center;text-transform:uppercase;margin:0;font-size:2rem;line-height:1}.variant-label.svelte-35za5d{text-align:center;color:var(--cat-black-85t);text-transform:uppercase;margin-top:10px;font-size:1.6rem;font-weight:500;line-height:1.1}@media (width<=768px){.info-column.svelte-35za5d{border-right:none;border-bottom:1px solid var(--dfc-dark-blue-10t)}}.capacity-chart-container.svelte-14kmlmx{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.chart.svelte-14kmlmx{width:100%;height:100%;position:relative}.chart-container-wrapper.svelte-e3m7es{flex-direction:column;justify-content:center;height:100%;padding:20px 10px 20px 20px;display:flex}.chart-container.svelte-e3m7es{z-index:5;background-color:#0000;width:100%;height:400px;min-height:400px;position:relative}.renewables-note.svelte-e3m7es{text-align:center;margin-top:10px;font-size:18px}.renewables-note.svelte-e3m7es p:where(.svelte-e3m7es){margin:0}@media (width<=1100px){.chart-container-wrapper.svelte-e3m7es{padding-bottom:10px}}.info-panel.svelte-9n38gd{border-left:1px solid var(--dfc-dark-blue-5t);flex-direction:column;justify-content:center;padding:20px 20px 20px 10px;display:flex}.energy-mix-display.svelte-9n38gd{flex-direction:row;align-items:flex-end;gap:10px;display:flex}.value-percentage.svelte-9n38gd,.value-absolute.svelte-9n38gd{color:var(--cat-light-blue-100t);font-size:2.5rem;font-weight:700;line-height:1}.mix-context.svelte-9n38gd{color:var(--dfc-dark-blue);flex-direction:column;justify-content:flex-end;font-size:1rem;font-weight:600;line-height:1;display:flex}.trend-info.svelte-9n38gd{border-left:4px solid var(--cat-light-blue-100t);margin-top:10px;padding:6px 12px;transition:all .2s}.trend-info.clickable.svelte-9n38gd{cursor:pointer}.trend-info.svelte-9n38gd:not(.active){border-left-color:var(--cat-light-blue-100t);filter:grayscale(80%);opacity:.5}.trend-info.svelte-9n38gd:hover,.trend-info.highlighted.svelte-9n38gd{filter:grayscale(0%);opacity:.75;background-color:#0000000d;transition:all .3s}.toggle-card.svelte-9n38gd{background-color:#fff}.trend-label.svelte-9n38gd{color:var(--dfc-dark-blue-60t);margin-bottom:4px;font-size:.9rem}.trend-value.svelte-9n38gd{color:var(--dfc-dark-blue);justify-content:space-between;align-items:center;font-size:1rem;font-weight:600;display:flex}.trend-direction.svelte-9n38gd{font-size:1.2rem;font-weight:700}.benchmarks-section.svelte-9n38gd{flex-direction:column;gap:10px;margin-top:10px;display:flex}.benchmark-card.svelte-9n38gd{background-color:#fff;padding:6px 12px;transition:all .2s;display:flex;position:relative}.benchmark-card[data-color=light-green-100t].svelte-9n38gd{border-left:4px solid var(--cat-light-green-100t)}.benchmark-card[data-color=grey].svelte-9n38gd{border-left:4px solid gray}.benchmark-card.clickable.svelte-9n38gd{cursor:pointer}.benchmark-card.svelte-9n38gd:not(.active){filter:grayscale(80%);opacity:.5}.benchmark-card.svelte-9n38gd:hover,.benchmark-card.highlighted.svelte-9n38gd{filter:grayscale(0%);opacity:.75;background-color:#0000000d;transition:all .3s}.benchmark-details.svelte-9n38gd{flex:1}.benchmark-title.svelte-9n38gd{color:var(--dfc-dark-blue);margin-bottom:4px;font-size:.9rem;font-weight:600}.benchmark-info.svelte-9n38gd{color:var(--dfc-dark-blue-60t);gap:6px;font-size:.85rem;display:flex}.benchmark-year.svelte-9n38gd,.benchmark-value.svelte-9n38gd{font-weight:600}.clickable.svelte-9n38gd{cursor:pointer;-webkit-user-select:none;user-select:none}@media (width<=1100px){.info-panel.svelte-9n38gd{border-left:none;border-top:1px solid var(--dfc-dark-blue-5t);padding-top:10px}}.selected-fuel-card.svelte-v3sfoi{border-radius:var(--radius-xl);border:var(--radius-s) solid var(--dfc-dark-blue-10t);background-color:#fff;border-bottom-right-radius:0;margin-bottom:0;overflow:hidden}.two-column-layout.svelte-v3sfoi{grid-template-columns:2fr 5fr;width:100%;height:100%;display:grid}.chart-section.svelte-v3sfoi{width:100%}.chart-grid.svelte-v3sfoi{grid-template-columns:5fr 2fr;width:100%;height:100%;display:grid}@media (width<=1100px){.chart-grid.svelte-v3sfoi{grid-template-columns:1fr}}@media (width<=768px){.two-column-layout.svelte-v3sfoi{grid-template-columns:1fr}}.title-section.svelte-vshhs2{margin-bottom:20px}.no-data-message.svelte-vshhs2{background-color:var(--dfc-dark-blue-5t);text-align:center;color:var(--dfc-dark-blue-70t);border-radius:8px;margin-bottom:30px;padding:20px}.data-mode-toggle.svelte-12uob64{gap:0;width:fit-content;margin:0 0 0 auto;display:flex;position:relative;top:-4px}.mode-button.svelte-12uob64{background-color:var(--dfc-dark-blue-10t);border:var(--radius-s) solid var(--inactive-border-color);border-top:var(--radius-s) solid var(--active-border-color);color:var(--cat-black-65t);cursor:pointer;white-space:nowrap;border-radius:0 0 var(--radius-xl) var(--radius-xl);margin-right:-4px;padding:12px 24px;font-size:15px;font-weight:600;transition:all .2s;position:relative}.mode-button.svelte-12uob64:first-child{border-bottom-left-radius:var(--radius-xl)}.mode-button.svelte-12uob64:last-child{border-bottom-right-radius:var(--radius-l);margin-right:0}.mode-button.svelte-12uob64:hover{color:var(--cat-black-85t);z-index:1;background-color:#fff}.mode-button.active.svelte-12uob64{color:var(--cat-black-85t);border-color:var(--active-border-color);z-index:2;background-color:#fff;border-top:none}.mode-button.active.svelte-12uob64:hover{background-color:#fff}@media (width<=768px){.data-mode-toggle.svelte-12uob64{width:90%;max-width:400px}.mode-button.svelte-12uob64{text-align:center;flex:1;padding:10px 16px;font-size:14px}}.fuel-visualization.svelte-pwn43k{width:100%;max-width:1200px;margin:0 auto;position:relative}.fuel-cards.svelte-pwn43k{background-color:#fff}.fuel-cards-wrapper.svelte-pwn43k{padding:2rem}.fuel-visualization.embedded.svelte-pwn43k .fuel-cards-wrapper:where(.svelte-pwn43k){padding:0}.no-data-card.svelte-pwn43k{background-color:var(--dfc-dark-blue-5t);text-align:center;color:var(--dfc-dark-blue-70t);margin-bottom:0;padding:20px}.fuel-cards.svelte-pwn43k .selected-fuel-card{margin-bottom:0}.integrated-chart-card.svelte-pwn43k{margin-bottom:0;overflow:hidden}.integrated-chart-card.svelte-pwn43k .fuel-selector-wrapper{border-bottom:1px solid var(--dfc-dark-blue-5t);margin-bottom:0}.fuel-visualization.svelte-pwn43k .share-button-container{z-index:10;margin:0;padding:0;position:absolute;top:0;right:0}
