/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--spacing:.25rem}}@layer base,components;@layer utilities{.static{position:static}.grid{display:grid}.table{display:table}.min-h-6{min-height:calc(var(--spacing) * 6)}}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/hanken-grotesk-400.ttf)format("truetype")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/static/fonts/hanken-grotesk-500.ttf)format("truetype")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:900;font-display:swap;src:url(/static/fonts/hanken-grotesk-900.ttf)format("truetype")}:root{--font-family-sans:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--divider:#94a3b833;--series-dk1:var(--brand-500);--series-dk2:#a78bfa}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;--highlight:#15803d;--brand-100:#dcfce7;--brand-rgb-900:22 163 74;--brand-900:rgb(var(--brand-rgb-900));--brand-500:#16a34a;--body-200:#9fa8c1;--body-300:#acb3c9;--body-400:#bec4d5;--body-500:#cbcfdd;--body-600:#dadde7;--body-700:#e9ebf1;--body-800:#f3f4f7;--body-900:#fcfcfd;--text-100:#717684;--text-200:#5e626e;--text-300:#50535e;--text-400:#3f424a;--text-500:#31333a;--text-600:#282a2f;--text-700:#1e2024;--text-800:#17181c;--text-900:#0c0c0e}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-rgb-100:15 17 23;--brand-100:#052e16;--brand-rgb-900:34 197 94;--brand-900:rgb(var(--brand-rgb-900));--brand-500:#22c55e;--highlight:#86efac;--body-100:#47506c;--body-200:#3c445d;--body-300:#343b50;--body-400:#2e3447;--body-500:#262b3b;--body-600:#202531;--body-700:#181b25;--body-800:#12151c;--body-900:#0e1016;--text-900:#fff;--text-800:#eceef3;--text-700:#dadde7;--text-600:#cbcedd;--text-500:#bbc1d3;--text-400:#acb2c9;--text-300:#9ca5bf;--text-200:#8791b0;--text-100:#6e7ba0}*{box-sizing:border-box}html,body{background:var(--body-900);color:var(--text-800);font-family:var(--font-family-sans);margin:0}html.dark,html.dark body{background:#02020a}body:before{content:"";pointer-events:none;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32' fill='none' stroke='rgb(148 163 184 / 0.05)'><path d='M0 .5H31.5V32'/></svg>");position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.report-page{width:min(100%,86rem);margin:clamp(2.5rem,6vw,5rem) auto 5rem;padding:0 2rem;position:relative}header{margin-bottom:3.2rem}.eyebrow,.section-number{color:var(--text-400);font-size:.78rem;line-height:1.5}.eyebrow{margin:0}h1,h2{color:var(--text-900)}h1{letter-spacing:-.045em;margin:.9rem 0 1.25rem;font-size:clamp(3rem,6vw,4.5rem);font-weight:900;line-height:1}h2{letter-spacing:-.035em;margin:.55rem 0 1.2rem;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:500;line-height:1.25}p{line-height:1.75}.description{max-width:70ch;color:var(--text-700);margin:0}.detail{max-width:70ch;color:var(--text-300);font-size:.85rem}form{flex-wrap:wrap;align-items:end;gap:1.25rem;margin:2rem 0;display:flex}label{color:var(--text-400);gap:.6rem;font-size:.8rem;display:grid}button,input{font:inherit;color:var(--text-800);border:1px solid var(--divider);background:0 0;border-radius:0;padding:.65rem .85rem}input{font-size:1rem}button{cursor:pointer;font-size:.85rem}button:hover{border-color:var(--brand-500);color:var(--brand-500)}:focus-visible{outline:2px solid var(--brand-500);outline-offset:5px}#cards{border-top:1px solid var(--divider);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.region{min-width:0;padding:2rem 0}.region+.region{padding-left:3rem}.region h2{color:var(--text-400);letter-spacing:0;font-size:.85rem}.value{color:var(--text-900);letter-spacing:-.035em;font-size:clamp(1.65rem,3vw,2.4rem);font-weight:500}.region p{color:var(--text-500);margin:.7rem 0;font-size:.85rem}.region small{color:var(--text-300);font-size:.75rem}.region .warning,#error{color:var(--highlight)}.report-section{border-top:1px solid var(--divider);grid-template-columns:minmax(12rem,.45fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);padding:3rem 0;display:grid}.section-heading p{margin:0}.section-content{min-width:0}.legend{color:var(--text-400);flex-wrap:wrap;gap:1.5rem;margin:0 0 1.5rem;font-size:.8rem;display:flex}.legend span:before{content:"";vertical-align:middle;border-top:2px solid var(--series-dk1);width:1.2rem;margin-right:.5rem;display:inline-block}.legend .dk2:before{border-color:var(--series-dk2)}svg{width:100%;height:auto;display:block;overflow:visible}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:.8rem}th{color:var(--text-400);font-weight:500}th,td{border-bottom:1px solid var(--divider);white-space:nowrap;padding:.85rem .75rem .85rem 0}td{color:var(--text-600)}a{color:var(--brand-500);text-underline-offset:.3em;text-decoration:underline}a:hover{color:var(--text-900)}footer{border-top:1px solid var(--divider);padding-top:1.5rem}@media (width<=900px){.report-section{grid-template-columns:1fr;gap:.75rem}}@media (width<=600px){.report-page{padding-inline:1.25rem}header{margin-bottom:2rem}#cards{grid-template-columns:1fr}.region+.region{border-top:1px solid var(--divider);padding-left:0}.report-section{padding-block:2rem}}.comparison-section{grid-template-columns:minmax(0,1fr);gap:1.5rem}.carbon-chart{touch-action:pan-y;width:100%;min-width:0;font-size:.78rem}.carbon-chart svg{height:100%;overflow:hidden}.chart-tooltip{border:1px solid var(--divider);color:var(--text-800);background:#02020a;padding:.85rem 1rem;font-size:.8rem}.chart-tooltip p{font-variant-numeric:tabular-nums;margin:0 0 .25rem}.chart-tooltip small{color:var(--text-400)}.chart-tooltip dl{margin:.75rem 0 0}.chart-tooltip dl>div{justify-content:space-between;gap:1.5rem;display:flex}.chart-tooltip dt{color:var(--series-dk1)}.chart-tooltip dl>div+div dt{color:var(--series-dk2)}.chart-tooltip dd{font-variant-numeric:tabular-nums;margin:0}.demo-notice p{margin-block:.35rem}
