.arc.svelte-16mk4cr{transition:opacity .18s var(--ease-print), stroke-width .18s var(--ease-print);cursor:pointer}.arc.dim.svelte-16mk4cr{opacity:.28}.legend-row.svelte-16mk4cr{border-radius:var(--radius-lg);width:100%;min-height:2.75rem;color:var(--ink);touch-action:manipulation;transition:background-color .15s var(--ease-print);align-items:center;gap:.625rem;padding:0 .5rem;font-size:.9375rem;display:flex}.legend-row.svelte-16mk4cr:hover,.legend-row.is-active.svelte-16mk4cr{background-color:color-mix(in oklab, var(--ink) 7%, transparent)}.legend-row.is-zero.svelte-16mk4cr{color:var(--muted)}.swatch.svelte-16mk4cr{border-radius:2px;flex:none;width:.75rem;height:.75rem}@media (prefers-reduced-motion:no-preference){.sweep.play.svelte-16mk4cr{animation:svelte-16mk4cr-gc-sweep 1.1s var(--ease-out-expo) both}@keyframes svelte-16mk4cr-gc-sweep{0%{stroke-dashoffset:var(--c)}to{stroke-dashoffset:0}}}.chart.svelte-ul5izy{touch-action:pan-y;cursor:crosshair;border-radius:var(--radius-lg);user-select:none;width:100%;position:relative}.chart.svelte-ul5izy:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.axis.svelte-ul5izy{fill:var(--muted);font-family:var(--font-mono);font-size:11px}.axis-unit.svelte-ul5izy{fill:var(--muted);font-family:var(--font-mono);font-size:10.5px}.axis-day.svelte-ul5izy{fill:var(--ink-2);font-weight:600}.chip.svelte-ul5izy{border:1.5px solid var(--chip);color:var(--chip);border-radius:999px;align-items:center;padding:.125rem .625rem;font-size:.8125rem;font-weight:600;display:inline-flex}.skeleton.svelte-ul5izy{border-radius:var(--radius-lg);background:color-mix(in oklab, var(--ink) 6%, transparent)}.seg.svelte-ul5izy{min-width:0}.seg-row.svelte-ul5izy{border-radius:var(--radius-xl);background:color-mix(in oklab, var(--ink) 6%, transparent);gap:.25rem;padding:.25rem;display:inline-flex}.seg-opt.svelte-ul5izy{cursor:pointer;display:block;position:relative}.seg-input.svelte-ul5izy{opacity:0;cursor:pointer;position:absolute;inset:0}.seg-face.svelte-ul5izy{border-radius:var(--radius-lg);min-width:2.75rem;min-height:2.75rem;color:var(--ink-2);touch-action:manipulation;transition:background-color .15s var(--ease-print), color .15s var(--ease-print);place-items:center;font-size:.9375rem;font-weight:600;display:grid}.seg-opt.svelte-ul5izy:hover .seg-face:where(.svelte-ul5izy){color:var(--ink)}.seg-input.svelte-ul5izy:checked+.seg-face:where(.svelte-ul5izy){background:var(--ink);color:var(--canvas)}.seg-input.svelte-ul5izy:focus-visible+.seg-face:where(.svelte-ul5izy){outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.reveal.play.svelte-ul5izy{transform-box:fill-box;transform-origin:0;animation:svelte-ul5izy-gc-reveal 1s var(--ease-out-expo) both}@keyframes svelte-ul5izy-gc-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.field.svelte-tqscxy{border-radius:var(--radius-lg);border:1.5px solid var(--rule-strong);background:var(--surface);min-height:2.75rem;color:var(--ink);font-family:var(--font-mono);padding:0 .75rem;font-size:1rem}.field[aria-invalid=true].svelte-tqscxy{border-color:var(--b-very-high)}.field.svelte-1b30cuv{border-radius:var(--radius-lg);border:1.5px solid var(--rule-strong);background:var(--surface);min-height:2.75rem;color:var(--ink);font-family:var(--font-mono);text-transform:uppercase;padding:0 .75rem;font-size:1rem}.field.svelte-1b30cuv::placeholder{text-transform:none;color:var(--muted)}.field[aria-invalid=true].svelte-1b30cuv{border-color:var(--b-very-high)}.skeleton.svelte-1b30cuv{border-radius:var(--radius-lg);background:color-mix(in oklab, var(--ink) 7%, transparent)}.ex.svelte-1b30cuv{border:1.5px solid var(--rule-strong);min-width:2.75rem;min-height:2.75rem;font-family:var(--font-mono);color:var(--ink);touch-action:manipulation;transition:background-color .15s var(--ease-print), border-color .15s var(--ease-print);border-radius:999px;padding:0 .875rem;font-size:.9375rem;font-weight:600}.ex.svelte-1b30cuv:hover{border-color:var(--ink);background:color-mix(in oklab, var(--ink) 6%, transparent)}.gc{--b-very-low:#0b7a52;--b-low:#426a0c;--b-moderate:#8a5a05;--b-high:#b83a12;--b-very-high:#9f1239;--b-unknown:var(--muted);--f-gas:#d4561f;--f-wind:#0e8f8a;--f-nuclear:#7254b8;--f-solar:#b07d00;--f-biomass:#6b8e23;--f-hydro:#2b8fc7;--f-imports:#b0668c;--f-coal:#3d352c;--f-other:#8c8272}.dark .gc{--b-very-low:#34d399;--b-low:#a3e635;--b-moderate:#fbbf24;--b-high:#fb923c;--b-very-high:#fb7185;--f-gas:#f0693a;--f-wind:#2cc4bc;--f-nuclear:#a58cf0;--f-solar:#f2c230;--f-biomass:#a9c94a;--f-hydro:#5bb8f0;--f-imports:#e08ab8;--f-coal:#8a7f6d;--f-other:#b8ad98}.panel.svelte-gk7yll{border:1px solid var(--rule);border-radius:var(--radius-2xl);background:var(--surface);min-width:0;padding:1.5rem;position:relative}@media (width>=768px){.panel.svelte-gk7yll{padding:2rem}}.hero.svelte-gk7yll{background:color-mix(in oklab, var(--hero) 7%, var(--surface))}.big.svelte-gk7yll{font-family:var(--font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--hero);font-size:clamp(6rem,22vw,9.5rem);font-weight:800;line-height:.85}.badge.svelte-gk7yll{border:1.5px solid var(--hero);color:var(--hero);border-radius:999px;margin-top:.375rem;padding:.125rem .75rem;font-size:.9375rem;font-weight:600;display:inline-block}.meter.svelte-gk7yll{grid-template-columns:repeat(5,1fr);gap:.375rem;padding:0;list-style:none;display:grid}.meter.svelte-gk7yll li:where(.svelte-gk7yll){flex-direction:column;justify-content:flex-end;gap:.5rem;display:flex}.meter.svelte-gk7yll .bar:where(.svelte-gk7yll){background:color-mix(in oklab, var(--c) 38%, var(--surface));border-radius:2px;height:.375rem;display:block}.meter.svelte-gk7yll li.on:where(.svelte-gk7yll) .bar:where(.svelte-gk7yll){background:var(--c);height:.875rem}.meter.svelte-gk7yll .lab:where(.svelte-gk7yll){color:var(--muted);font-size:.75rem;line-height:1.2}.meter.svelte-gk7yll li.on:where(.svelte-gk7yll) .lab:where(.svelte-gk7yll){color:var(--ink);font-weight:700}.status.svelte-gk7yll{border:1.5px solid;border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .75rem;font-weight:600;display:inline-flex}.status-live.svelte-gk7yll{color:var(--b-very-low)}.status-sample.svelte-gk7yll{color:var(--b-moderate)}.dot.svelte-gk7yll{background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.banner.svelte-gk7yll{border:1.5px solid var(--b-moderate);border-radius:var(--radius-xl);background:color-mix(in oklab, var(--b-moderate) 9%, var(--surface));max-width:52rem;padding:1rem 1.25rem}.sk.svelte-gk7yll{border-radius:var(--radius-lg);background:color-mix(in oklab, var(--ink) 7%, transparent)}@media (prefers-reduced-motion:no-preference){.sk.svelte-gk7yll{animation:1.6s ease-in-out infinite svelte-gk7yll-gc-pulse}@keyframes svelte-gk7yll-gc-pulse{50%{opacity:.45}}}
