.scroller.svelte-yd7wc7{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);scrollbar-width:thin;overflow-x:auto}table.svelte-yd7wc7{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}th.svelte-yd7wc7,td.svelte-yd7wc7{border-bottom:1px solid var(--rule);padding:0}thead.svelte-yd7wc7 th:where(.svelte-yd7wc7){background:var(--surface);vertical-align:bottom;font-weight:500}.groups.svelte-yd7wc7 th:where(.svelte-yd7wc7){font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:left;border-left:1px solid var(--rule);padding:10px 8px 6px;font-size:10px}.group-cell.svelte-yd7wc7 span:where(.svelte-yd7wc7){white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.corner.svelte-yd7wc7{z-index:3;text-align:left;border-right:1px solid var(--rule);min-width:170px;position:sticky;left:0}button.svelte-yd7wc7{cursor:pointer;text-align:left;width:100%;height:100%;color:inherit;background:0 0;border:0;padding:8px}.corner.svelte-yd7wc7 button:where(.svelte-yd7wc7){padding:10px 12px;font-size:12.5px;font-weight:600}.cols.svelte-yd7wc7 th:where(.svelte-yd7wc7){min-width:74px;max-width:96px}.cols.svelte-yd7wc7 button:where(.svelte-yd7wc7){flex-direction:column;gap:2px;line-height:1.2;display:flex}.cols.svelte-yd7wc7 .n:where(.svelte-yd7wc7){color:var(--accent);font-size:10px}.cols.svelte-yd7wc7 .t:where(.svelte-yd7wc7){color:var(--ink-2);font-size:11.5px}.cols.svelte-yd7wc7 th:where(.svelte-yd7wc7):hover{background:var(--surface-2)}.arrow.svelte-yd7wc7{color:var(--accent);font-size:10px}tbody.svelte-yd7wc7 tr:where(.svelte-yd7wc7){cursor:pointer}tbody.svelte-yd7wc7 tr:where(.svelte-yd7wc7):hover td:where(.svelte-yd7wc7){filter:brightness(.96)}tbody.svelte-yd7wc7 tr:where(.svelte-yd7wc7):hover .country:where(.svelte-yd7wc7){background:var(--surface-2)}.country.svelte-yd7wc7{z-index:1;background:var(--surface);text-align:left;border-right:1px solid var(--rule);font-weight:400;position:sticky;left:0}.country.svelte-yd7wc7 a:where(.svelte-yd7wc7){white-space:nowrap;align-items:center;gap:8px;padding:7px 12px;font-size:13px;text-decoration:none;display:flex}td.svelte-yd7wc7{text-align:right;white-space:nowrap;border-left:1px solid color-mix(in srgb, var(--rule) 50%, transparent);padding:7px 8px}td.svelte-yd7wc7 .num:where(.svelte-yd7wc7){font-size:11.5px}tbody.svelte-yd7wc7 tr:where(.svelte-yd7wc7):last-child>:where(.svelte-yd7wc7){border-bottom:0}.legend.svelte-yd7wc7{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:12px;font-size:12px;display:flex}.scale.svelte-yd7wc7{align-items:center;gap:8px;display:inline-flex}.ramp.svelte-yd7wc7{border-radius:3px;width:120px;height:10px}.good-bad.svelte-yd7wc7{background:linear-gradient(90deg, var(--heat-0), var(--heat-1), var(--heat-2), var(--heat-3), var(--heat-4))}.neutral.svelte-yd7wc7{background:linear-gradient(90deg, var(--neutral-0), var(--neutral-1))}.muted.svelte-yd7wc7{color:var(--muted)}.explorer.svelte-1ehufsh{flex-direction:column;gap:16px;display:flex}.controls.svelte-1ehufsh{flex-wrap:wrap;align-items:end;gap:10px 24px;display:flex}.controls.svelte-1ehufsh label:where(.svelte-1ehufsh){flex-direction:column;gap:6px;min-width:min(100%,340px);display:flex}.desc.svelte-1ehufsh{color:var(--ink-2);flex:1;min-width:240px;font-size:13px}.src.svelte-1ehufsh{color:var(--muted);font-size:12px;display:block}.panes.svelte-1ehufsh{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px;transition:opacity .2s;display:grid}.panes.dim.svelte-1ehufsh{opacity:.5}.bars.svelte-1ehufsh{margin:0;padding:0;list-style:none}.bars.svelte-1ehufsh button:where(.svelte-1ehufsh){cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:22px minmax(110px,1.1fr) minmax(60px,1.4fr) 76px 52px;align-items:center;gap:10px;width:100%;padding:4px 6px;font-size:13px;display:grid}.bars.svelte-1ehufsh button:where(.svelte-1ehufsh):hover{background:var(--surface-2)}.bars.svelte-1ehufsh button.active:where(.svelte-1ehufsh){background:color-mix(in srgb, var(--accent) 12%, transparent)}.pos.svelte-1ehufsh{color:var(--muted);text-align:right;font-size:11px}.who.svelte-1ehufsh{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;display:flex;overflow:hidden}.track.svelte-1ehufsh{height:10px;position:relative}.zero.svelte-1ehufsh{background:var(--rule-strong);width:1px;position:absolute;top:-3px;bottom:-3px}.fill.svelte-1ehufsh{background:color-mix(in srgb, var(--accent) 55%, var(--surface));border-radius:3px;position:absolute;top:0;bottom:0}.active.svelte-1ehufsh .fill:where(.svelte-1ehufsh){background:var(--accent)}.fill.negative.svelte-1ehufsh{background:color-mix(in srgb, var(--bad) 55%, var(--surface))}.val.svelte-1ehufsh{text-align:right;font-size:12px}.yr.svelte-1ehufsh{color:var(--muted);font-size:10.5px}.evo.svelte-1ehufsh{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);align-self:start;min-width:0;padding:14px 16px 10px;position:sticky;top:84px}.evo-head.svelte-1ehufsh{flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:8px;display:flex}.legend.svelte-1ehufsh{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.legend.svelte-1ehufsh span:where(.svelte-1ehufsh){align-items:center;gap:6px;display:inline-flex}.legend.svelte-1ehufsh i:where(.svelte-1ehufsh){border-radius:2px;width:14px;height:3px;display:inline-block}.legend.svelte-1ehufsh i.dash:where(.svelte-1ehufsh){background:repeating-linear-gradient(90deg, var(--muted) 0 4px, transparent 4px 7px)}.tip.svelte-1ehufsh{color:var(--muted);margin-top:4px;font-size:11.5px}.state.svelte-1ehufsh{color:var(--muted);font-size:14px}@media (width<=900px){.panes.svelte-1ehufsh{grid-template-columns:minmax(0,1fr)}.evo.svelte-1ehufsh{position:static}}@media (width<=520px){.bars.svelte-1ehufsh button:where(.svelte-1ehufsh){grid-template-columns:18px minmax(90px,1fr) minmax(40px,1fr) 64px;gap:8px}.yr.svelte-1ehufsh{display:none}}.hero.svelte-1uha8ag{background:radial-gradient(900px 380px at 85% 0%, color-mix(in srgb, var(--gold) 12%, transparent), transparent), radial-gradient(900px 380px at 0% 100%, color-mix(in srgb, var(--accent) 10%, transparent), transparent);padding:clamp(36px,7vw,80px) 0 36px}.hero-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:48px;display:grid}h1.svelte-1uha8ag{letter-spacing:-.03em;margin:14px 0 18px;font-size:clamp(40px,6.4vw,76px);font-weight:500;line-height:1}h1.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--accent);font-style:italic}.lede.svelte-1uha8ag{color:var(--ink-2);max-width:58ch;font-size:17px}.summary.svelte-1uha8ag{background:var(--rule);border:1px solid var(--rule);border-radius:var(--radius);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.summary.svelte-1uha8ag div:where(.svelte-1uha8ag){background:var(--surface);padding:16px 18px}.summary.svelte-1uha8ag dt:where(.svelte-1uha8ag){color:var(--muted);font-size:12px}.summary.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin:4px 0 0;font-size:24px;font-weight:500}.summary-note.svelte-1uha8ag{background:var(--surface);color:var(--muted);grid-column:1/-1;padding:8px 18px;font-size:11.5px}.countries.svelte-1uha8ag ul:where(.svelte-1uha8ag){flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.countries.svelte-1uha8ag a:where(.svelte-1uha8ag){background:var(--surface);border:1px solid var(--rule);border-radius:99px;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:13.5px;text-decoration:none;display:inline-flex}.countries.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{border-color:var(--ink-2)}.block.svelte-1uha8ag{margin-top:64px}.block-head.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:end;gap:12px 40px;margin-bottom:20px;display:grid}.block-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:6px;font-size:clamp(28px,4vw,42px)}.block-head.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:var(--ink-2);max-width:62ch;font-size:14px}.framework.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.fw-group.svelte-1uha8ag h3:where(.svelte-1uha8ag){border-bottom:2px solid var(--ink);margin-bottom:8px;padding-bottom:10px;font-size:21px}.fw-group.svelte-1uha8ag ol:where(.svelte-1uha8ag){margin:0;padding:0;list-style:none}.fw-group.svelte-1uha8ag li:where(.svelte-1uha8ag){border-bottom:1px solid var(--rule);grid-template-columns:28px 1fr;gap:8px;padding:10px 0;display:grid}.fw-group.svelte-1uha8ag .num:where(.svelte-1uha8ag){color:var(--accent);padding-top:2px;font-size:12px}.fw-group.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:14px;font-weight:600}.fw-group.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin-top:2px;font-size:13px}.error.svelte-1uha8ag{color:var(--bad)}@media (width<=900px){.hero-grid.svelte-1uha8ag,.block-head.svelte-1uha8ag,.framework.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.hero-grid.svelte-1uha8ag{gap:28px}}
