:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background:#f6f4eb;--foreground:#14110d;--card:#fcfaf4;--muted:#5b5851;--muted-foreground:#504d46;--subtle:#f2f0e7;--subtle-strong:#e8e6dd;--border:#c7c4ba;--border-strong:#a7a59b;--ring:#1f1d18;--radius:8px;--shadow:0 1px 2px #0000000a}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:lab(0% 0 0)){:root{--background:lab(96.0139% -.359178 4.57335);--foreground:lab(5.29279% .317007 2.66213);--card:lab(98.3099% -.248939 3.04239);--muted:lab(37.4049% .398949 4.61475);--muted-foreground:lab(32.7645% .407487 4.62123);--subtle:lab(94.8539% -.35879 4.57364);--subtle-strong:lab(91.3738% -.357419 4.57459);--border:lab(79.2052% -.401497 5.34818);--border-strong:lab(67.6046% -.392497 5.35475);--ring:lab(10.7146% .38185 3.88545)}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#05070c;--foreground:#f7fafe;--card:#0e1218;--muted:#a4a8ae;--muted-foreground:#a4a8ae;--subtle:#080b10;--subtle-strong:#191d24;--border:#333840;--border-strong:#484d56;--ring:#9199a5;--shadow:0 1px 2px #0003}@supports (color:lab(0% 0 0)){[data-theme=dark]{--background:lab(1.96267% -.122614 -2.00764);--foreground:lab(98.2482% -.492543 -2.2043);--card:lab(5.22184% -.324033 -4.40709);--muted:lab(68.6592% -.798404 -3.6612);--muted-foreground:lab(68.6592% -.798404 -3.6612);--subtle:lab(3.02089% -.188366 -2.63082);--subtle-strong:lab(10.623% -.508301 -5.12655);--border:lab(23.3787% -.650406 -5.88764);--border-strong:lab(32.6612% -.69499 -5.90759);--ring:lab(62.8094% -.922173 -7.40995)}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--subtle);color:var(--foreground);font-family:var(--font-openkwh), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;overflow:clip scroll}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}h1,h2,h3,p{margin:0}h1{letter-spacing:0;font-size:24px;font-weight:620;line-height:1.2}h2{letter-spacing:0;font-size:16px;font-weight:600;line-height:1.35}h3{letter-spacing:0;font-size:13px;font-weight:560;line-height:1.35}p{color:var(--muted-foreground);font-size:13px;line-height:1.55}.siteFrame{max-width:1480px;min-height:100vh;margin:0 auto;padding:0 24px}.pageShell{max-width:1480px;margin:0 auto;padding:28px 24px 56px}.pageHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.pageHeader p{margin-top:6px}.headerTitleBlock{min-width:0}.brandLabel{color:var(--foreground);margin-bottom:8px;font-size:18px;font-weight:620;line-height:1.2}.trustSignalList{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.trustSignalList li{background:var(--card);border:1px solid var(--border);color:var(--muted-foreground);border-radius:999px;padding:7px 10px;font-size:12px;line-height:1}.pageFooter{gap:16px;margin-top:32px;display:grid}.siteFooter{gap:18px;max-width:1480px;margin:0 auto;padding:40px 24px 42px;display:grid}.siteFooterTop{border-top:1px solid var(--border);grid-template-columns:minmax(300px,.85fr) minmax(440px,1.15fr);align-items:start;gap:28px;padding-top:26px;display:grid}.siteFooterLogo{color:var(--foreground);width:auto;height:28px}.siteFooterBrand{display:inline-flex}.siteFooterTop p{color:var(--foreground);max-width:640px;margin-top:12px;font-size:14px}.siteWhy{align-self:start;padding-top:40px}.siteWhy ul{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:0;list-style:none;display:flex}.siteWhy li{border:1px solid var(--border);color:var(--muted-foreground);border-radius:999px;align-items:center;min-height:30px;padding:6px 12px;font-size:12px;line-height:1.35;display:inline-flex}.footerBottom{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.footerBottom>span{color:var(--muted);font-weight:400}.footerBottom nav{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.footerBottom a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.siteHeader{justify-content:space-between;align-items:center;gap:28px;max-width:1480px;margin:0 auto;padding:30px 24px 20px;display:flex}.siteBrand{color:var(--foreground);flex:none;align-items:center;font-size:20px;font-weight:650;line-height:1;display:inline-flex}.siteLogo{width:auto;height:30px}.siteNav,.siteActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.siteNav{flex:auto;justify-content:center}.siteHeader a:not(.siteBrand),.languageLink{color:var(--muted-foreground);font-size:13px}.siteNav a{line-height:36px;text-decoration:none}.languageLink{background:var(--background);border:1px solid var(--border);border-radius:6px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 10px;font-weight:520;display:inline-flex}.themeIconSun,[data-theme=dark] .themeIconMoon{display:none}[data-theme=dark] .themeIconSun{display:block}.languageLink:hover{background:var(--subtle-strong);border-color:var(--border-strong)}.siteHeader a:hover{color:var(--foreground)}.legalShell{max-width:980px;padding-top:52px;padding-bottom:24px}.legalArticle{gap:18px;display:grid}.legalKicker{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:550}.legalLead{max-width:680px}.legalContent{gap:36px;margin-top:22px;display:grid}.legalContent section{border-top:1px solid var(--border);gap:10px;padding-top:24px;display:grid}.legalContent section:first-child{border-top:0;padding-top:0}.button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:13px;font-weight:480;line-height:1;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.buttonDefault{min-height:36px}.buttonPrimary{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.buttonSecondary,.buttonGhost{background:var(--background);border-color:var(--border);color:var(--foreground)}.button:hover,.buttonSecondary:hover,.buttonGhost:hover{background:var(--subtle-strong)}.buttonPrimary:hover{background:#27272a}.buttonIcon{width:36px;padding:0}.buttonLink{height:30px;min-height:30px;padding:0 10px}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0;overflow:hidden}.cardHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.cardTitle{letter-spacing:0;font-size:15px;font-weight:530;line-height:1.35}.cardDescription{margin-top:5px}.cardContent{padding:16px}.badge{border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.skeleton{background:linear-gradient(90deg, var(--subtle-strong), var(--subtle), var(--subtle-strong));background-size:200% 100%;border-radius:6px;min-height:14px;animation:1.4s ease-in-out infinite skeletonPulse}@keyframes skeletonPulse{0%{background-position:200% 0}to{background-position:-200% 0}}.badgeDefault{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.badgeSecondary{background:var(--subtle);color:var(--foreground)}.creCertaintyBadge{border:1px solid var(--border);color:#0f172a;white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:550;line-height:1;display:inline-flex}.creCertaintyBadge-A{color:#fff;background:#0b7a3b;border-color:#0b7a3b}.creCertaintyBadge-B{color:#fff;background:#36a85b;border-color:#36a85b}.creCertaintyBadge-C{background:#b8e986;border-color:#9bd66f}.creCertaintyBadge-D{background:#f6d55c;border-color:#eabf33}.creCertaintyBadge-unknown{background:var(--subtle);color:var(--muted-foreground)}.vertvoltBadge{background:var(--subtle);border:1px solid var(--border);color:var(--foreground);white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:550;line-height:1;display:inline-flex}.vertvoltBadge-engage{color:#11633b;background:#e8f7ef;border-color:#9bd8b4}.vertvoltBadge-tres_engage{color:#fff;background:#0f8f63;border-color:#0f8f63}.vertvoltBadge-unknown{color:var(--muted-foreground)}.hoverCardContent{background:var(--background);border:1px solid var(--border);color:var(--foreground);z-index:70;border-radius:7px;max-width:320px;padding:10px 12px;box-shadow:0 12px 28px #0000001a,0 2px 6px #0000000f}.hoverCardContent p{font-size:12px;line-height:1.45}.hoverCardTitle{color:var(--foreground);margin-bottom:4px;font-weight:560}.datasetStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.metric{flex-direction:column;gap:7px;min-width:0;display:flex}.datasetStrip .metric{background:var(--background);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:12px}.metric>span:first-child,.field>span:first-child,.resultDetails dt{color:var(--muted);font-size:12px;line-height:1.35}.metricValue{overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.2}.metric.metricLowEmphasis .metricValue{font-weight:500}.comparisonForm{gap:16px;display:grid}.profileCard{width:100%}.headerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.toggleGroup{background:var(--subtle);border:1px solid var(--border);border-radius:7px;flex-wrap:wrap;align-items:center;gap:4px;width:100%;padding:4px;display:flex}.toggleGroupItem{color:var(--foreground);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;min-width:96px;min-height:34px;padding:0 14px;font-size:13px;font-weight:520;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.energyModeTabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.energyModeTabs .toggleGroupItem{flex-direction:column;gap:6px;width:100%;min-width:0;min-height:66px}.energyModeIcon{color:var(--muted-foreground);width:20px;height:20px}.energyModeTabs .toggleGroupItem[data-state=on] .energyModeIcon{color:var(--background)}.energyModeDuo{gap:4px;display:inline-flex}.toggleGroupItem:hover{background:var(--background);border-color:var(--border-strong)}.toggleGroupItem[data-state=on]{background:var(--foreground);border-color:var(--foreground);box-shadow:var(--shadow);color:var(--background)}.toggleGroupItem[data-state=on]:hover{background:var(--foreground)}.toggleGroupItem:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.profileSections{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.profileSection{background:var(--subtle);border:1px solid var(--border);border-radius:7px;min-width:0;padding:14px}.profileSection h2{margin-bottom:12px}.fieldGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.profileInsight{background:var(--card);border:1px solid var(--border);border-left-width:3px;border-radius:7px;margin-top:12px;padding:10px 12px}.profileInsight-positive{border-left-color:#399e43;border-left-color:lab(57.8329% -44.9632 37.9238)}.profileInsight-warning{border-left-color:#d29900;border-left-color:lab(67.5736% 14.6389 72.3588)}.profileInsight-neutral{border-left-color:var(--border-strong)}.profileInsight p{color:var(--foreground)}.profileInsightTitle{color:var(--foreground);margin-bottom:2px;font-weight:580}.stackedFields{gap:12px;display:grid}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.inputShell{background:var(--background);border:1px solid var(--border);border-radius:6px;align-items:center;min-height:38px;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.inputShell:focus-within{border-color:var(--ring);box-shadow:0 0 0 2px #18181b14}.inputShell input{border:0;min-height:36px}.inputShell small{border-left:1px solid var(--border);color:var(--muted);flex:none;padding:0 10px;font-size:12px}.input,.select,input,select{background:var(--background);border:1px solid var(--border);color:var(--foreground);border-radius:6px;width:100%;min-width:0;min-height:38px;padding:0 10px;transition:border-color .12s,box-shadow .12s}.input,input{font-variant-numeric:tabular-nums}.inputShell .input{box-shadow:none;border:0}input:focus,select:focus,button:focus-visible,summary:focus-visible,a.button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.inputShell input:focus{outline:0}.input:focus,.select:focus{border-color:var(--ring);box-shadow:0 0 0 2px #18181b14}.inputShell .input:focus{box-shadow:none;border-color:#0000;outline:0}.selectTrigger,.multiSelectTrigger{background:var(--background);border:1px solid var(--border);color:var(--foreground);text-align:left;border-radius:6px;justify-content:space-between;align-items:center;width:100%;min-width:0;min-height:38px;padding:0 10px;font-size:13px;font-weight:400;transition:border-color .12s,box-shadow .12s,background-color .12s;display:flex}.selectTrigger:hover,.multiSelectTrigger:hover{background:var(--background);border-color:var(--border-strong)}.selectTrigger:focus,.selectTrigger:focus-visible,.multiSelectTrigger:focus-visible{border-color:var(--ring);outline:0;box-shadow:0 0 0 2px #18181b14}.selectTrigger>span,.multiSelectTrigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.selectContent,.dropdownContent{background:var(--background);border:1px solid var(--border);color:var(--foreground);max-height:min(380px, var(--radix-select-content-available-height,380px));min-width:var(--radix-select-trigger-width,220px);z-index:60;border-radius:7px;padding:6px;overflow:hidden;box-shadow:0 12px 28px #0000001a,0 2px 6px #0000000f}.dropdownContent{max-height:min(420px, var(--radix-dropdown-menu-content-available-height,420px));width:var(--radix-dropdown-menu-trigger-width,280px);overflow-y:auto}.multiSelectContent{width:280px}.selectViewport{max-height:368px;overflow-y:auto}.selectLabel{color:var(--muted);padding:7px 8px 5px 28px;font-size:11px;font-weight:650;line-height:1.3}.selectItem,.dropdownCheckboxItem{cursor:default;-webkit-user-select:none;user-select:none;border-radius:5px;outline:0;align-items:center;gap:8px;min-height:32px;padding:0 8px 0 28px;font-size:13px;font-weight:400;display:flex;position:relative}.selectItem[data-highlighted],.dropdownCheckboxItem[data-highlighted]{background:var(--subtle-strong)}.selectItem[data-state=checked],.dropdownCheckboxItem[data-state=checked]{font-weight:400}.selectPlaceholderItem{display:none}.selectItemIndicator,.dropdownItemIndicator{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:absolute;left:7px}.comparisonWorkspace{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:16px;display:grid}.filterSidebar{overscroll-behavior:contain;min-height:0;max-height:calc(100dvh - 32px);padding:0 4px max(80px, env(safe-area-inset-bottom)) 0;scrollbar-gutter:stable;flex-direction:column;gap:16px;display:flex;position:sticky;top:16px;overflow:hidden auto}.filterSidebar .cardHeader{flex-direction:column;gap:12px}.filterSidebar>.card{flex:none}.filterSidebar .cardHeader .button{width:100%}.filterSidebar .field>span:first-child{font-weight:500}.resultsPanel{min-width:0}.sectionHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.sectionHeader p{margin-top:4px}.resultList{gap:16px;display:grid}.trackedOffersSection{gap:12px;display:grid}.trackedOffersHeader{gap:4px;display:grid}.trackedOffersHeader h3,.trackedOffersHeader p{margin:0}.trackedOffersHeader h3{font-size:1rem;font-weight:560}.trackedOffersHeader p{color:var(--muted-foreground);max-width:56rem}.trackedOffersList{gap:12px;display:grid}.trackedOfferCard .summaryGrid{margin-bottom:0}.resultCard{border-color:var(--border-strong);box-shadow:0 1px 2px #0000000a,0 10px 24px #0f172a08}.resultCard .cardHeader{background:var(--background);border-bottom:1px solid var(--border);align-items:flex-start}.resultHeader{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.resultIdentity,.basketOfferIdentity{align-items:flex-start;gap:10px;min-width:0;display:flex}.resultTitleBlock{min-width:0}.brandMark{background:var(--brand-mark-background,var(--background));border:1px solid var(--border);border-radius:7px;flex:none;justify-content:center;align-items:center;width:76px;height:76px;display:inline-flex;overflow:hidden}.brandLogo{object-fit:contain;max-width:66px;max-height:64px;display:block}.brandFallback{color:var(--muted-foreground);letter-spacing:0;overflow-wrap:anywhere;text-align:center;max-width:58px;font-size:12px;font-weight:540;line-height:1.15}.brandStack{flex:none;align-items:center;display:inline-flex}.brandStack .brandMark+.brandMark{margin-left:-24px}.resultActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:560px;display:flex}.sourceActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.summaryGrid{grid-template-columns:repeat(auto-fit,minmax(min(176px,100%),1fr));gap:8px;margin-bottom:14px;display:grid}.summaryGrid .metric{background:var(--subtle);border:1px solid var(--border);border-radius:7px;grid-template-rows:auto minmax(0,1fr);min-height:84px;margin:0;padding:11px;display:grid}.summaryGrid .metricValue{align-self:center;font-size:14px;font-weight:420;line-height:1.3}.summaryGrid .metric.metricLowEmphasis .metricValue{font-size:13px;font-weight:420;line-height:1.35}.missingInputNotice{background:var(--subtle);border:1px solid var(--border);border-radius:7px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:10px 12px;display:flex}.missingInputNotice strong{flex:none;font-size:12px;font-weight:560;line-height:1.4}.missingInputNotice span{color:var(--muted-foreground);font-size:12px;line-height:1.4}.basketOfferBreakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.basketOfferPane{background:var(--background);border:1px solid var(--border);border-radius:7px;flex-direction:column;gap:12px;min-width:0;padding:12px;display:flex}.basketOfferPaneHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.basketOfferPaneHeader h3{margin-top:3px;font-size:14px;font-weight:520}.basketOfferPaneHeader p:not(.overline){margin-top:3px}.overline{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:560;line-height:1.3}.basketOfferBadges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.basketOfferMetrics{border-top:1px solid var(--border);gap:0;margin:0;padding-top:10px;display:grid}.basketOfferMetrics .detailListItem{border-bottom:1px solid var(--border);grid-template-columns:minmax(150px,.45fr) minmax(0,1fr);align-items:baseline;gap:12px;padding:7px 0;display:grid}.basketOfferMetrics .detailListItem:last-child{border-bottom:0;padding-bottom:0}.basketOfferMetrics dt{color:var(--muted);font-size:12px;line-height:1.35}.basketOfferMetrics dd{overflow-wrap:break-word;word-break:normal;margin:0;font-size:13px;font-weight:400}.basketOfferPane .sourceActions{justify-content:flex-start;margin-top:auto}.coverageStack{gap:12px;display:grid}.coverageMetrics{border:1px solid var(--border);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.coverageMetrics .metric{background:var(--subtle);min-height:68px;padding:10px}.coverageList{grid-template-columns:minmax(90px,.75fr) minmax(0,1.25fr);gap:7px 10px;margin:0;display:grid}.coverageList dt{color:var(--muted);font-size:12px;line-height:1.35}.coverageList dd{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.35}.resultDetails{padding-top:0}.detailsToggleButton{background:var(--subtle);border:1px solid var(--border-strong);cursor:pointer;font:inherit;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;margin-top:12px;padding:0 12px 0 14px;font-size:13px;font-weight:500;transition:background-color .12s,border-color .12s;display:flex}.detailsToggleButton:hover{background:var(--subtle-strong);border-color:var(--border-strong)}.detailsToggleButton:focus-visible{border-color:var(--border-strong);outline:0;box-shadow:0 0 0 2px #18181b14}.detailsToggleIcon{color:var(--muted);transition:transform .12s}.resultDetails[data-state=open] .detailsToggleIcon{transform:rotate(180deg)}.detailsColumns{grid-template-columns:1fr;gap:0;margin-top:16px;padding-top:0;display:grid}.detailsColumns section{border-top:1px solid var(--border);min-width:0;margin:0;padding:16px 0 18px}.detailsColumns section:first-child{border-top:0;padding-top:0}.detailsColumns h3{margin-bottom:10px;font-size:13px;font-weight:520;line-height:1.35}.detailList{gap:0;margin:0;display:grid}.detailsColumns .detailListItem{border-bottom:1px solid var(--border);grid-template-columns:minmax(120px,.72fr) minmax(0,1.28fr);align-items:baseline;gap:12px;padding:7px 0;display:grid}.detailsColumns .detailListItem:first-child{padding-top:0}.detailsColumns .detailListItem:last-child{border-bottom:0;padding-bottom:0}.detailList dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:400}.sourceGroupList{gap:10px;display:grid}.sourceGroup{gap:5px;display:grid}.referenceComparisonList{gap:10px;display:grid}.referenceComparisonRow{gap:6px;display:grid}.referenceComparisonRow p{margin:0;font-size:13px;line-height:1.45}.referenceComparisonRow+.referenceComparisonRow{border-top:1px solid var(--border);padding-top:10px}.similarComparisonList{gap:12px;display:grid}.greenCohortComparisonList{border-top:1px solid var(--border);gap:12px;padding-top:12px;display:grid}.greenCohortComparison{gap:6px;display:grid}.greenCohortComparison .greenCohortTitle,.detailSubheading{color:var(--foreground);margin:0;font-size:13px;font-weight:500;line-height:1.35}.greenCohortComparison .greenCohortTitle{font-weight:500}.greenCohortComparison .greenCohortContext{color:var(--muted-foreground);margin:0;font-size:13px;font-weight:400;line-height:1.45}.priceReferenceWarnings{color:var(--muted-foreground);margin:0;font-size:12px}.sourceGroupTitle{color:var(--muted-foreground);margin:0;font-size:12px;font-weight:450}ul{color:var(--foreground);margin:0;padding-left:18px;font-size:13px;line-height:1.6}li{overflow-wrap:anywhere}.rankingFactorExplanation{color:var(--muted-foreground);margin-top:2px;font-size:12px;line-height:1.45;display:block}li a{text-underline-offset:3px;text-decoration:underline}.statusCardContent{align-items:flex-start;gap:12px;display:grid}.statusCardContent h3,.statusCardContent p{margin:0}.statusCardContent h3{font-size:15px}.statusCardContent p,.statusList{color:var(--muted-foreground);font-size:13px;line-height:1.45}.statusList{margin:0;padding-left:18px}.statusCardActions{flex-wrap:wrap;gap:8px;display:flex}.loadingResultsCard{border-color:var(--border)}.loadingResultsSkeleton{grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.loadingTitleSkeleton{gap:8px;margin-top:10px;display:grid}.loadingTitleSkeleton .skeleton:first-child{max-width:220px}.loadingTitleSkeleton .skeleton:last-child{max-width:150px}.loadingSummarySkeleton{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.loadingSummarySkeleton .skeleton{min-height:52px}.loadingFiltersSkeleton{gap:14px;display:grid}.loadingFiltersSkeleton p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.4}.loadingFilterField{gap:8px;display:grid}.loadingFilterField .skeleton:first-child{max-width:140px;height:12px}.loadingFilterField .skeleton:last-child{height:42px}@media (max-width:980px){.datasetStrip,.comparisonWorkspace,.profileSections,.siteFooterTop{grid-template-columns:1fr}.siteWhy{padding-top:0}.siteWhy ul{justify-content:flex-start}.filterSidebar{height:auto;max-height:none;padding-right:0;position:static;overflow:visible}}@media (max-width:720px){.siteFrame{padding:0 14px}.siteHeader{flex-direction:column;align-items:flex-start;padding:20px 14px 12px}.siteNav,.siteActions{justify-content:flex-start}.siteWhy{grid-template-columns:1fr;padding-top:0}.siteFooterTop{grid-template-columns:1fr;gap:16px}.siteWhy ul{justify-content:flex-start;align-items:flex-start}.pageShell{padding:20px 14px 40px}.pageHeader,.footerBottom,.resultHeader,.sectionHeader,.cardHeader{flex-direction:column;align-items:flex-start}.footerBottom nav,.headerActions,.statusCardActions{justify-content:flex-start}.energyModeTabs,.datasetStrip,.fieldGrid,.basketOfferBreakdown,.detailsColumns{grid-template-columns:1fr}.basketOfferPaneHeader{flex-direction:column}.basketOfferBadges,.resultActions{justify-content:flex-start}.detailList{grid-template-columns:1fr}}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2?dpl=dpl_F2MwKyZgXfVUbkXPamBr6ZPgyjd5)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2?dpl=dpl_F2MwKyZgXfVUbkXPamBr6ZPgyjd5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2?dpl=dpl_F2MwKyZgXfVUbkXPamBr6ZPgyjd5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2?dpl=dpl_F2MwKyZgXfVUbkXPamBr6ZPgyjd5)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2?dpl=dpl_F2MwKyZgXfVUbkXPamBr6ZPgyjd5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2?dpl=dpl_F2MwKyZgXfVUbkXPamBr6ZPgyjd5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2?dpl=dpl_F2MwKyZgXfVUbkXPamBr6ZPgyjd5)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2?dpl=dpl_F2MwKyZgXfVUbkXPamBr6ZPgyjd5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2?dpl=dpl_F2MwKyZgXfVUbkXPamBr6ZPgyjd5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2?dpl=dpl_F2MwKyZgXfVUbkXPamBr6ZPgyjd5)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2?dpl=dpl_F2MwKyZgXfVUbkXPamBr6ZPgyjd5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2?dpl=dpl_F2MwKyZgXfVUbkXPamBr6ZPgyjd5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_232e97ce-module__kGau1G__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_232e97ce-module__kGau1G__variable{--font-openkwh:"Space Grotesk", "Space Grotesk Fallback"}
