.pyr.svelte-166oih3{width:100%}svg.svelte-166oih3{display:block;overflow:visible}.grid.svelte-166oih3{stroke:var(--rule);stroke-width:1px}.tick.svelte-166oih3,.age.svelte-166oih3,.side-lab.svelte-166oih3{font-family:var(--font-mono);fill:var(--ink-3);font-size:10px}.age.svelte-166oih3{fill:var(--ink-2)}.bar.a.svelte-166oih3{fill:var(--a);opacity:0;transition:transform .7s var(--ease-out), opacity .4s ease;transform:scaleX(0)}.bar.a.show.svelte-166oih3{opacity:.7;transform:none}.outline.svelte-166oih3{fill:none;stroke:var(--b);stroke-width:2px;stroke-linejoin:round;opacity:0;transition:opacity .6s .5s}.outline.show.svelte-166oih3{opacity:1}.legend.svelte-166oih3{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:11px;display:flex}.legend.svelte-166oih3 span:where(.svelte-166oih3){align-items:center;gap:5px;display:inline-flex}.legend.svelte-166oih3 .unit:where(.svelte-166oih3){color:var(--ink-3)}.sw.svelte-166oih3{border-radius:2px;width:14px;height:10px;display:inline-block}.sw.fill.svelte-166oih3{background:var(--a);opacity:.7}.sw.line.svelte-166oih3{border:2px solid var(--b)}.caption.svelte-166oih3{color:var(--ink-2);margin:10px 0 0;font-size:15px}.caption.svelte-166oih3 strong:where(.svelte-166oih3){color:var(--ink);font-variant-numeric:tabular-nums}.none.svelte-166oih3{color:var(--ink-3);font-size:12px}.skeleton.svelte-166oih3{background:var(--paper-2);opacity:.5;border-radius:10px}.climate.svelte-1wtmwpu{flex-direction:column;gap:16px;width:100%;display:flex}.ring-wrap.svelte-1wtmwpu{justify-content:center;display:flex}svg.svelte-1wtmwpu{display:block;overflow:visible}.ring.svelte-1wtmwpu{fill:none;stroke:var(--rule);stroke-width:1px}.ring.zero.svelte-1wtmwpu{stroke:var(--ink-3)}.rl.svelte-1wtmwpu{font-family:var(--font-mono);fill:var(--ink-3);font-size:9.5px}.rl.zero.svelte-1wtmwpu{fill:var(--ink-2)}.spoke.svelte-1wtmwpu{stroke:var(--rule);stroke-width:.8px}.ml.svelte-1wtmwpu{font-family:var(--font-mono);fill:var(--ink-2);font-size:10.5px}.shape.svelte-1wtmwpu{stroke-width:2px;stroke-linejoin:round;opacity:0;transition:opacity .8s ease, transform 1.1s var(--ease-out);transform:scale(.6)}.shape.show.svelte-1wtmwpu{opacity:1;transform:none}.shape.a.svelte-1wtmwpu{fill:color-mix(in srgb, var(--a) 16%, transparent);stroke:var(--a)}.shape.b.svelte-1wtmwpu{fill:color-mix(in srgb, var(--b) 16%, transparent);stroke:var(--b);transition-delay:.15s}.cells.svelte-1wtmwpu{flex-direction:column;gap:10px;display:flex}.crow.svelte-1wtmwpu{flex-direction:column;gap:4px;display:flex}.who.svelte-1wtmwpu{color:var(--ink-2);align-items:center;gap:5px;font-size:13px;display:flex}.who.svelte-1wtmwpu .swatch:where(.svelte-1wtmwpu){margin:0}.months.svelte-1wtmwpu{grid-template-columns:repeat(12,1fr);gap:2px;display:grid}.cell.svelte-1wtmwpu{height:30px;font-family:var(--font-mono);cursor:pointer;font-variant-numeric:tabular-nums;border:0;border-radius:4px;padding:0;font-size:11px}.cell.svelte-1wtmwpu .m:where(.svelte-1wtmwpu){opacity:.75}.scale.svelte-1wtmwpu{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:10.5px;display:flex}.scale.svelte-1wtmwpu i:where(.svelte-1wtmwpu){border-radius:4px;width:110px;height:8px}.hintt.svelte-1wtmwpu{margin-left:auto}.caption.svelte-1wtmwpu{color:var(--ink-2);flex-direction:column;gap:4px;margin:0;font-size:15px;display:flex}.nm.svelte-1wtmwpu{color:var(--ink);text-underline-offset:.16em;font-weight:600;text-decoration-line:underline;text-decoration-thickness:.14em}.nm.a.svelte-1wtmwpu{-webkit-text-decoration-color:var(--a);text-decoration-color:var(--a)}.nm.b.svelte-1wtmwpu{-webkit-text-decoration-color:var(--b);text-decoration-color:var(--b)}.note.svelte-1wtmwpu{color:var(--ink-3);margin:0;font-size:10.5px}.none.svelte-1wtmwpu,.nodata.svelte-1wtmwpu{color:var(--ink-3);font-size:12px}.skeleton.svelte-1wtmwpu{background:var(--paper-2);opacity:.5;border-radius:10px}.mix.svelte-vdkgjh{--k-coal:#8a4418;--k-gasoil:#c8904a;--k-nuclear:#b04a9a;--k-bio:#5f7f1a;--k-hydro:#2a78d6;--k-wind:#16a37a;--k-solar:#e8a200;flex-direction:column;gap:14px;display:flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mix.svelte-vdkgjh{--k-coal:#a8482a;--k-gasoil:#bc8a40;--k-nuclear:#c665b0;--k-bio:#6f9a2e;--k-hydro:#3987e5;--k-wind:#199e70;--k-solar:#c98500}}:root[data-theme=dark] .mix.svelte-vdkgjh{--k-coal:#a8482a;--k-gasoil:#bc8a40;--k-nuclear:#c665b0;--k-bio:#6f9a2e;--k-hydro:#3987e5;--k-wind:#199e70;--k-solar:#c98500}.row.svelte-vdkgjh{flex-direction:column;gap:6px;display:flex}.who.svelte-vdkgjh{color:var(--ink-2);align-items:center;gap:6px;font-size:13.5px;display:flex}.who.svelte-vdkgjh .swatch:where(.svelte-vdkgjh){margin:0}.yr.svelte-vdkgjh{color:var(--ink-3);font-size:10.5px}.barwrap.svelte-vdkgjh{position:relative}.bar.svelte-vdkgjh{background:var(--world-soft);border-radius:6px;height:40px;position:relative;overflow:hidden}.seg.svelte-vdkgjh{box-shadow:inset -2px 0 0 var(--card);transform-origin:0;transition:transform .9s var(--ease-out);cursor:default;align-items:center;display:flex;position:absolute;top:0;bottom:0;overflow:hidden;transform:scaleX(0)}.seg.show.svelte-vdkgjh{transform:none}.lab.svelte-vdkgjh{white-space:nowrap;color:#fff;text-shadow:0 1px 1px #00000040;padding:0 8px;font-size:12px}.k-gasoil.svelte-vdkgjh .lab:where(.svelte-vdkgjh),.k-solar.svelte-vdkgjh .lab:where(.svelte-vdkgjh){color:#1b1a17;text-shadow:none}.k-coal.svelte-vdkgjh{background:var(--k-coal)}.k-gasoil.svelte-vdkgjh{background:var(--k-gasoil)}.k-nuclear.svelte-vdkgjh{background:var(--k-nuclear)}.k-bio.svelte-vdkgjh{background:var(--k-bio)}.k-hydro.svelte-vdkgjh{background:var(--k-hydro)}.k-wind.svelte-vdkgjh{background:var(--k-wind)}.k-solar.svelte-vdkgjh{background:var(--k-solar)}.tip.svelte-vdkgjh{background:var(--ink);color:var(--paper);white-space:nowrap;pointer-events:none;z-index:3;border-radius:6px;padding:4px 8px;font-size:12.5px;position:absolute;bottom:calc(100% + 6px);transform:translate(-50%)}.legend.svelte-vdkgjh{color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;margin:2px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.legend.svelte-vdkgjh li:where(.svelte-vdkgjh){align-items:center;gap:5px;display:flex}.legend.svelte-vdkgjh i:where(.svelte-vdkgjh){border-radius:2px;width:10px;height:10px;display:inline-block}.caption.svelte-vdkgjh{color:var(--ink-2);margin:0;font-size:15px}.caption.svelte-vdkgjh strong:where(.svelte-vdkgjh){color:var(--ink)}.note.svelte-vdkgjh,.nodata.svelte-vdkgjh{color:var(--ink-3);margin:0;font-size:10.5px}.skeleton.svelte-vdkgjh{background:var(--paper-2);opacity:.5;border-radius:10px;height:130px}.tsm.svelte-653zji{flex-direction:column;gap:12px;width:100%;display:flex}.bar.svelte-653zji{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.seg.svelte-653zji{border:1px solid var(--rule-2);border-radius:999px;max-width:100%;padding:2px;display:inline-flex}.seg.svelte-653zji button:where(.svelte-653zji){color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;min-width:0;padding:5px 12px;font-size:13px;font-weight:520;display:flex}.seg.svelte-653zji .lbl:where(.svelte-653zji){text-overflow:ellipsis;min-width:0;overflow:hidden}.seg.svelte-653zji button.on:where(.svelte-653zji){background:var(--ink);color:var(--paper)}.reset.svelte-653zji{border:1px solid var(--rule-2);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:13px}.mapbox.svelte-653zji{background:var(--paper-2);border-radius:10px;position:relative;overflow:hidden}svg.svelte-653zji{touch-action:pan-x pan-y;display:block}svg.zoomed.svelte-653zji{touch-action:none;cursor:grab}.mover.svelte-653zji{touch-action:none}.land.svelte-653zji path:where(.svelte-653zji),.mover.svelte-653zji path:where(.svelte-653zji){vector-effect:non-scaling-stroke}.land.svelte-653zji path:where(.svelte-653zji){fill:color-mix(in srgb, var(--world) 75%, var(--card));stroke:var(--paper-2);stroke-width:.5px}.land.svelte-653zji path.hl-a:where(.svelte-653zji){fill:color-mix(in srgb, var(--a) 30%, var(--world))}.land.svelte-653zji path.hl-b:where(.svelte-653zji){fill:color-mix(in srgb, var(--b) 30%, var(--world))}.mover.svelte-653zji{cursor:grab;opacity:0;transition:opacity .6s .2s}svg.show.svelte-653zji .mover:where(.svelte-653zji){opacity:1}.halo.svelte-653zji{fill:none;stroke-width:1.5px;stroke-dasharray:2 3}.mover.side-a.svelte-653zji .halo:where(.svelte-653zji){stroke:var(--a)}.mover.side-b.svelte-653zji .halo:where(.svelte-653zji){stroke:var(--b)}.grab.svelte-653zji{fill:#0000}.mover.svelte-653zji:focus{outline:none}.mover.dragging.svelte-653zji{cursor:grabbing}.mover.svelte-653zji path:where(.svelte-653zji){stroke-width:2px;stroke-linejoin:round;filter:drop-shadow(0 3px 5px #0000002e)}.mover.side-a.svelte-653zji path:where(.svelte-653zji){fill:color-mix(in srgb, var(--a) 38%, transparent);stroke:var(--a)}.mover.side-b.svelte-653zji path:where(.svelte-653zji){fill:color-mix(in srgb, var(--b) 38%, transparent);stroke:var(--b)}.lab.svelte-653zji{fill:var(--ink);paint-order:stroke;stroke:var(--card);stroke-width:3px;pointer-events:none;font-size:12px;font-weight:600}.hint.svelte-653zji{color:var(--ink-2);background:color-mix(in srgb, var(--card) 80%, transparent);pointer-events:none;border-radius:999px;margin:0;padding:2px 8px;font-size:11px;position:absolute;bottom:8px;left:10px}.caption.svelte-653zji{color:var(--ink-2);margin:0;font-size:15px}.caption.svelte-653zji strong:where(.svelte-653zji){color:var(--ink)}.note.svelte-653zji,.none.svelte-653zji{color:var(--ink-3);margin:0;font-size:10.5px}.skeleton.svelte-653zji{background:var(--paper-2);opacity:.5;border-radius:10px}.morph.svelte-653zji{animation:svelte-653zji-morph-in .7s var(--ease-out)}@keyframes svelte-653zji-morph-in{0%{opacity:0}}
