[data-energyiq-shell]{--primary:#176b59;--primary-light:#215b4e;--accent:#176b59;--surface:#ffffff;--surface-subtle:#eef1ee;--border:#d7ded9;--foreground:#252c29;--text-secondary:#58645d;--text-tertiary:#647269;background:#eef1ee}[data-energyiq-shell] :is(aside[data-energyiq-sidebar],header[data-energyiq-topbar]){--primary:#a4dfc0;--surface:#262d2b;--surface-subtle:#36403b;--border:#404b45;--foreground:#f0f4ef;--text-secondary:#b9c5bc;--text-tertiary:#aebbb1;color:var(--foreground);background:var(--surface);border-color:var(--border)}[data-energyiq-shell] aside[data-energyiq-sidebar] a[aria-current=page]{background:#2f7a5b;color:#ffffff;box-shadow:inset 0 1px 0 #ffffff14}[data-energyiq-shell] aside[data-energyiq-sidebar] a[aria-current=page] svg{color:#ffffff}[data-energyiq-shell] aside[data-energyiq-sidebar] nav{padding-top:8px}[data-energyiq-shell] aside[data-energyiq-sidebar] nav>a{margin-bottom:4px}[data-energyiq-shell] :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--primary);outline-offset:3px}[data-energyiq-shell] :is(button,a){transition:background-color .14s ease-out,color .14s ease-out,border-color .14s ease-out,transform .14s ease-out}[data-energyiq-shell] button:not(:disabled):active{transform:translateY(1px)}[data-energyiq-shell] button:disabled{cursor:not-allowed}[data-energyiq-shell] ::selection{background:#c6e8d6;color:#203e31}@media (prefers-reduced-motion:reduce){[data-energyiq-shell] :is(button,a,input,textarea,select,summary){transition:none}[data-energyiq-shell] button:not(:disabled):active{transform:none}}[data-energyiq-shell] :is(input,textarea)::placeholder{color:#68756d;opacity:1}html[data-energyiq-theme=dark]{color-scheme:dark;background:#111312}html[data-energyiq-theme=dark] body{background:#111312;color:#e7ebe8}html[data-energyiq-theme=dark],html[data-energyiq-theme=dark] [data-energyiq-shell]{--primary:#7fd3ae;--primary-light:#9bdfc0;--accent:#7fd3ae;--surface:#191b1a;--surface-subtle:#111312;--border:#2c302e;--foreground:#e7ebe8;--text-secondary:#aab3af;--text-tertiary:#8c9690;--muted:var(--text-secondary);--muted-light:var(--text-tertiary);--muted-foreground:var(--text-secondary);--scrollbar-thumb:rgb(255 255 255/0.18);--scrollbar-thumb-hover:rgb(255 255 255/0.3)}html[data-energyiq-theme=dark] [data-energyiq-shell]{background:#111312}html[data-energyiq-theme=dark] [data-energyiq-shell] :is(aside[data-energyiq-sidebar],header[data-energyiq-topbar]){--surface:#161a18;--surface-subtle:#232a26;--border:#2a322d}html[data-energyiq-theme=dark] [data-energyiq-shell] ::selection{background:#2f5c47;color:#eef6f1}html[data-energyiq-theme=dark] [data-energyiq-shell] :is(input,textarea)::placeholder{color:#7f8a84}html[data-energyiq-theme=dark] :is(.bg-white,.hover\:bg-white:hover){background-color:#191b1a}html[data-energyiq-theme=dark] :is(.bg-white\/95,.bg-white\/90){background-color:rgb(25 27 26/.95)}html[data-energyiq-theme=dark] :is(.bg-white\/70,.bg-white\/60){background-color:rgb(25 27 26/.7)}html[data-energyiq-theme=dark] :is(.bg-slate-50,.bg-slate-50\/60,.bg-slate-50\/70,.hover\:bg-slate-50:hover){background-color:#1e2120}html[data-energyiq-theme=dark] :is(.bg-slate-100,.hover\:bg-slate-100:hover){background-color:#252927}html[data-energyiq-theme=dark] :is(.bg-slate-200,.bg-slate-200\/70){background-color:#2c302e}html[data-energyiq-theme=dark] .bg-slate-900{background-color:#2f7a5b}html[data-energyiq-theme=dark] .hover\:bg-slate-700:hover{background-color:#37896a}html[data-energyiq-theme=dark] :is(.text-slate-900,.hover\:text-slate-900:hover){color:#eef2ef}html[data-energyiq-theme=dark] :is(.text-slate-800,.hover\:text-slate-800:hover){color:#dde3df}html[data-energyiq-theme=dark] :is(.text-slate-700,.hover\:text-slate-700:hover,.focus-visible\:text-slate-700:focus-visible){color:#c6cec9}html[data-energyiq-theme=dark] .text-slate-600{color:#aeb8b2}html[data-energyiq-theme=dark] .text-slate-500{color:#96a19b}html[data-energyiq-theme=dark] .text-slate-400{color:#7f8a84}html[data-energyiq-theme=dark] .border-slate-100{border-color:#262a28}html[data-energyiq-theme=dark] :is(.border-slate-200,.ring-slate-200){border-color:#2c302e;--tw-ring-color:#2c302e}html[data-energyiq-theme=dark] :is(.border-slate-300,.hover\:border-slate-300:hover){border-color:#3b413e}html[data-energyiq-theme=dark] .border-white{border-color:#191b1a}html[data-energyiq-theme=dark] :is(.bg-emerald-50,.bg-emerald-50\/40,.bg-emerald-50\/50){background-color:#132a20}html[data-energyiq-theme=dark] .bg-emerald-100{background-color:#173427}html[data-energyiq-theme=dark] .text-emerald-700{color:#74cfa6}html[data-energyiq-theme=dark] :is(.text-emerald-800,.text-emerald-950){color:#9bdcbd}html[data-energyiq-theme=dark] :is(.border-emerald-200,.border-emerald-300,.ring-emerald-200){border-color:#25503c;--tw-ring-color:#25503c}html[data-energyiq-theme=dark] :is(.bg-amber-50){background-color:#2a2213}html[data-energyiq-theme=dark] .bg-amber-100{background-color:#33290f}html[data-energyiq-theme=dark] .text-amber-700{color:#efbd5c}.energyiq-share{--share-1:#2a78d6;--share-2:#eb6834;--share-3:#1baf7a;--share-4:#eda100;--share-other:#8b95a5;--share-rest:#d3d9e0}html[data-energyiq-theme=dark] .energyiq-share{--share-1:#3987e5;--share-2:#d95926;--share-3:#199e70;--share-4:#c98500;--share-other:#737c88;--share-rest:#3b413f}html[data-energyiq-theme=dark] .energyiq-share .fill-slate-900{fill:#e6ede9}html[data-energyiq-theme=dark] .energyiq-share .fill-slate-500{fill:#9aa8a0}html[data-energyiq-theme=dark] :is(.bg-orange-50,.bg-orange-100,.hover\:bg-orange-100:hover){background-color:#33200f}html[data-energyiq-theme=dark] :is(.text-orange-700,.text-orange-800){color:#f2a36b}html[data-energyiq-theme=dark] .hover\:bg-slate-200:hover{background-color:#2c302e}html[data-energyiq-theme=dark] :is(.text-amber-800,.text-amber-950){color:#f4cd7c}html[data-energyiq-theme=dark] :is(.border-amber-200,.border-amber-300,.ring-amber-200){border-color:#4f3d17;--tw-ring-color:#4f3d17}html[data-energyiq-theme=dark] :is(.bg-rose-50,.bg-red-50){background-color:#2c1719}html[data-energyiq-theme=dark] .bg-rose-100{background-color:#3a1c20}html[data-energyiq-theme=dark] :is(.text-rose-700,.text-rose-800,.text-red-900){color:#f3a0a6}html[data-energyiq-theme=dark] :is(.border-rose-200,.border-red-300,.ring-rose-200){border-color:#5a2b30;--tw-ring-color:#5a2b30}html[data-energyiq-theme=dark] .bg-blue-50{background-color:#14223a}html[data-energyiq-theme=dark] :is(.text-blue-700,.text-blue-800,.text-blue-950,.hover\:text-blue-700:hover,.hover\:text-blue-800:hover){color:#93bdf7}html[data-energyiq-theme=dark] :is(.border-blue-200,.border-blue-300,.hover\:border-blue-300:hover,.ring-blue-200){border-color:#284772;--tw-ring-color:#284772}html[data-energyiq-theme=dark] .text-teal-700{color:#6fd3c4}html[data-energyiq-theme=dark] .from-white{--tw-gradient-from:#191b1a}html[data-energyiq-theme=dark] .via-white{--tw-gradient-via:#191b1a}html[data-energyiq-theme=dark] .to-emerald-50\/60{--tw-gradient-to:rgb(19 42 32/0.6)}html[data-energyiq-theme=dark] .recharts-cartesian-grid :is(line,path){stroke:#2c302e}html[data-energyiq-theme=dark] .recharts-cartesian-axis-line,html[data-energyiq-theme=dark] .recharts-cartesian-axis-tick-line{stroke:#3b413e}html[data-energyiq-theme=dark] :is(.recharts-cartesian-axis-tick-value,.recharts-label){fill:#a4aea8}html[data-energyiq-theme=dark] svg text:is([fill="#475569"],[fill="#64748b"],[fill="#94a3b8"]){fill:#a4aea8}html[data-energyiq-theme=dark] svg text:is([fill="#0f172a"],[fill="#17201b"]){fill:#eef2ef}html[data-energyiq-theme=dark] svg :is(rect,path)[fill="#e2e8f0"]{fill:#262b28}html[data-energyiq-theme=dark] .recharts-default-tooltip{background-color:#1e2120!important;border-color:#2c302e!important;box-shadow:0 8px 24px rgb(0 0 0/.4)!important}html[data-energyiq-theme=dark] .recharts-tooltip-label{color:#eef2ef!important}html[data-energyiq-theme=dark] .recharts-tooltip-item{color:#c6cec9!important}html[data-energyiq-theme=dark] .recharts-legend-item-text{filter:brightness(1.2)}html[data-energyiq-theme=dark] svg :is(path,rect,circle,polygon)[fill="#dcece5"]{fill:#1f3a2e}html[data-energyiq-theme=dark] svg :is(path,rect)[fill="#fff8ed"]{fill:#2a2213}html[data-energyiq-theme=dark] svg :is(path,rect)[fill="#f7f9f5"]{fill:#1c1f1d}html[data-energyiq-theme=dark] svg :is([stroke="#ececf0"],[stroke="#e4e9e4"],[stroke="#e2e8f0"],[stroke="#cbd5e1"]){stroke:#2c302e}html[data-energyiq-theme=dark] svg :is([stroke="#a3a3a3"],[stroke="#a6b0aa"]){stroke:#56605a}html[data-energyiq-theme=dark] svg text:is([fill="#8a8a99"],[fill="#6b6b76"],[fill="#4d4d4d"]){fill:#a4aea8}.energyiq-closed-swatch{background:repeating-linear-gradient(45deg,#cfd7e2 0 2px,#f3f5f8 2px 5px)}html[data-energyiq-theme=dark] .energyiq-closed-swatch{background:repeating-linear-gradient(45deg,#3d4441 0 2px,#1f2321 2px 5px)}html[data-energyiq-theme=dark] svg pattern rect[fill="#f3f5f8"]{fill:#1f2321}html[data-energyiq-theme=dark] svg pattern line[stroke="#cfd7e2"]{stroke:#3d4441}