.card.svelte-1t4s3me{width:min(360px, calc(100vw - var(--s-8)));padding:var(--s-5) var(--s-6) var(--s-6);background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--r-lg);box-shadow:var(--elev-3);flex-direction:column;display:flex}.body.svelte-1t4s3me{gap:var(--s-4);flex-direction:column;display:flex}header.svelte-1t4s3me{justify-content:space-between;align-items:start;gap:var(--s-4);display:flex}.verb.svelte-1t4s3me{align-items:baseline;gap:var(--s-3);flex-wrap:wrap;display:flex}.eyebrow.svelte-1t4s3me{font-size:var(--t-2xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--text-muted)}.sub.svelte-1t4s3me{font-size:var(--t-xs);color:var(--text-faint)}.h-actions.svelte-1t4s3me{align-items:center;gap:var(--s-3);flex-shrink:0;display:flex}.close.svelte-1t4s3me{font-size:var(--t-lg);color:var(--text-muted);padding:0 var(--s-2);line-height:1}.close.svelte-1t4s3me:hover{color:var(--text-primary)}.ends.svelte-1t4s3me{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.end.svelte-1t4s3me{font-size:var(--t-sm);color:var(--text-primary);text-align:start}.end.fixed.svelte-1t4s3me,.end.plain.svelte-1t4s3me{color:var(--text-secondary)}button.end.svelte-1t4s3me{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}button.end.svelte-1t4s3me:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.arrow.svelte-1t4s3me{color:var(--text-faint)}.title.svelte-1t4s3me{font-size:var(--t-sm);font-weight:600;line-height:var(--lh-snug);color:var(--text-primary)}.desc.svelte-1t4s3me{font-size:var(--t-sm);line-height:var(--lh-relaxed);color:var(--text-secondary)}.meta.svelte-1t4s3me{gap:var(--s-2);flex-wrap:wrap;display:flex}.figures.svelte-1t4s3me{gap:var(--s-2);flex-direction:column;display:flex}.row.svelte-1t4s3me{gap:var(--s-4);font-size:var(--t-xs);grid-template-columns:1fr auto auto;align-items:baseline;display:grid}dt.svelte-1t4s3me{color:var(--text-muted)}dd.svelte-1t4s3me{color:var(--text-primary)}dd.mirror.svelte-1t4s3me{color:var(--text-faint)}.two-books.svelte-1t4s3me,.prov.svelte-1t4s3me,.norecord.svelte-1t4s3me{font-size:var(--t-2xs);color:var(--text-faint);line-height:var(--lh-relaxed)}.mono.svelte-1t4s3me{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.acts.svelte-1t4s3me{gap:var(--s-3);display:flex}.cbtn.svelte-1t4s3me{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--tap);padding:var(--s-2) var(--s-4);font-size:var(--t-xs);border:1px solid var(--accent-border);border-radius:var(--r-md);color:var(--accent-text);background:var(--accent-muted);transition:background var(--dur-fast) var(--ease-out);flex:1;display:inline-flex}.cbtn.svelte-1t4s3me:hover{background:var(--surface-hover)}.cbtn.soon.svelte-1t4s3me{cursor:default;color:var(--text-secondary);background:var(--surface-sunken);border-color:var(--border-default);transition:none}.cbtn.soon.svelte-1t4s3me:hover{background:var(--surface-sunken)}.chip.svelte-1t4s3me{font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:var(--track-wide);text-transform:uppercase;border-radius:var(--r-full);border:1px solid var(--border-default);color:var(--text-faint);background:var(--surface-overlay);padding:2px 4px;font-style:normal;line-height:1}@media (width<=900px){.card.svelte-1t4s3me{width:auto;max-height:100%;padding-top:var(--s-2);transform:translateY(var(--sheet-y,0px));overscroll-behavior:contain;animation:svelte-1t4s3me-sheet-up var(--dur-normal) var(--ease-out);transition:transform var(--dur-normal) var(--ease-out);overflow:hidden}.card.closing.svelte-1t4s3me{transition:transform var(--dur-normal) var(--ease-in-out);transform:translateY(100%)}.body.svelte-1t4s3me{flex:1;min-height:0}}@keyframes svelte-1t4s3me-sheet-up{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.card.svelte-1t4s3me{animation:none}}.card.svelte-yt6yjk{width:min(360px, calc(100vw - var(--s-8)));max-height:100%;padding:var(--s-5) var(--s-6) var(--s-6);background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--r-lg);box-shadow:var(--elev-3);flex-direction:column;display:flex}.body.svelte-yt6yjk{gap:var(--s-5);flex-direction:column;min-height:0;display:flex;overflow-y:auto}header.svelte-yt6yjk{justify-content:space-between;align-items:start;gap:var(--s-4);display:flex}.verb.svelte-yt6yjk{align-items:baseline;gap:var(--s-3);flex-wrap:wrap;display:flex}.eyebrow.svelte-yt6yjk,h3.svelte-yt6yjk{font-size:var(--t-2xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--text-muted);font-weight:400}h3.svelte-yt6yjk{margin-bottom:var(--s-2)}.sub.svelte-yt6yjk{font-size:var(--t-xs);color:var(--text-faint)}.title.svelte-yt6yjk{font-size:var(--t-lg);font-weight:600;line-height:var(--lh-snug);color:var(--text-primary)}.close.svelte-yt6yjk{font-size:var(--t-lg);color:var(--text-muted);padding:0 var(--s-2);line-height:1}.close.svelte-yt6yjk:hover{color:var(--text-primary)}.people.svelte-yt6yjk{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.people.svelte-yt6yjk li:where(.svelte-yt6yjk){align-items:baseline;gap:var(--s-2) var(--s-3);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.who.svelte-yt6yjk{color:var(--text-primary);text-align:start;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.who.svelte-yt6yjk:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.when.svelte-yt6yjk{font-size:var(--t-xs);color:var(--text-faint)}details.svelte-yt6yjk summary:where(.svelte-yt6yjk){font-size:var(--t-xs);color:var(--text-secondary);cursor:pointer;margin-top:var(--s-3);min-height:var(--tap);align-items:center;display:flex}.tochamber.svelte-yt6yjk{margin-top:var(--s-3);font-size:var(--t-xs);color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.notyet.svelte-yt6yjk{font-size:var(--t-sm);line-height:var(--lh-relaxed);color:var(--text-secondary);padding:var(--s-3) var(--s-4);border:1px dashed var(--border-strong);border-radius:var(--r-md)}.vacant.svelte-yt6yjk{gap:var(--s-2);padding:var(--s-3) var(--s-4);border:1px solid var(--border-default);border-inline-start:3px solid var(--basis-reported);border-radius:var(--r-md);margin-bottom:var(--s-3);flex-direction:column;display:flex}.vacant[data-basis=documented].svelte-yt6yjk{border-inline-start-color:var(--basis-documented)}.vacant[data-basis=inferred].svelte-yt6yjk{border-inline-start-style:dashed;border-inline-start-color:var(--basis-inferred)}.vacant-head.svelte-yt6yjk{align-items:baseline;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.vacant-label.svelte-yt6yjk{font-size:var(--t-sm);color:var(--text-primary);font-weight:600}.vacant-row.svelte-yt6yjk .vacant-label:where(.svelte-yt6yjk){color:var(--text-secondary);font-weight:400}.vacant-what.svelte-yt6yjk,.vacant-why.svelte-yt6yjk{font-size:var(--t-xs);line-height:var(--lh-relaxed);color:var(--text-secondary)}.vacant-why.svelte-yt6yjk .prose{font-size:inherit;line-height:inherit}.vacant.svelte-yt6yjk details:where(.svelte-yt6yjk) summary:where(.svelte-yt6yjk){margin-top:0}.vacant.svelte-yt6yjk details:where(.svelte-yt6yjk)>:not(summary){margin-top:var(--s-2)}.gap.svelte-yt6yjk,.prov.svelte-yt6yjk{font-size:var(--t-xs);line-height:var(--lh-relaxed);color:var(--text-faint)}.mono.svelte-yt6yjk{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.chip.svelte-yt6yjk{font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:var(--track-wide);text-transform:uppercase;border-radius:var(--r-full);border:1px solid var(--border-default);color:var(--text-faint);background:var(--surface-overlay);padding:2px 4px;font-style:normal;line-height:1}@media (width<=900px){.who.svelte-yt6yjk{min-height:var(--tap)}.card.svelte-yt6yjk{width:auto;padding-top:var(--s-2);transform:translateY(var(--sheet-y,0px));overscroll-behavior:contain;animation:svelte-yt6yjk-sheet-up var(--dur-normal) var(--ease-out);transition:transform var(--dur-normal) var(--ease-out);overflow:hidden}.card.closing.svelte-yt6yjk{transition:transform var(--dur-normal) var(--ease-in-out);transform:translateY(100%)}.body.svelte-yt6yjk{flex:1}}@keyframes svelte-yt6yjk-sheet-up{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.card.svelte-yt6yjk{animation:none}}.world.svelte-1xf0435{background:var(--surface-base);touch-action:none;cursor:grab;width:100%;height:100%;position:relative;overflow:hidden}.world.moving.svelte-1xf0435{cursor:grabbing}.world.svelte-1xf0435:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.geo-loading.svelte-1xf0435{pointer-events:none;font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--text-faint);background:color-mix(in oklch, var(--surface-panel) 92%, transparent);border:1px solid var(--border-subtle);border-radius:var(--r-full);padding:var(--s-3) var(--s-5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:svelte-1xf0435-geo-pulse 1.8s var(--ease-in-out) infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes svelte-1xf0435-geo-pulse{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.geo-loading.svelte-1xf0435{animation:none}}canvas.svelte-1xf0435,svg.svelte-1xf0435{width:100%;height:100%;position:absolute;inset:0}svg.svelte-1xf0435{pointer-events:none}.trade.svelte-1xf0435{pointer-events:none;fill:none;stroke:var(--layer-economic);stroke-linecap:round;opacity:.45;transition:opacity var(--dur-fast) var(--ease-out)}.trade.svelte-1xf0435:hover{opacity:.9}.trades.energy.svelte-1xf0435 .trade:where(.svelte-1xf0435),.trades.energy.svelte-1xf0435 .disputed:where(.svelte-1xf0435){stroke:var(--layer-security)}.trades.debt.svelte-1xf0435 .trade:where(.svelte-1xf0435){stroke:var(--layer-judicial)}.disputed.svelte-1xf0435{fill:none;stroke:var(--layer-economic);stroke-linecap:round;opacity:.2;pointer-events:none}.hit.svelte-1xf0435{fill:none;stroke:#0000;stroke-width:12px;stroke-linecap:round;pointer-events:stroke;cursor:pointer}.hit.svelte-1xf0435:focus{outline:none}.hit.svelte-1xf0435:focus-visible{stroke:var(--accent);stroke-opacity:.35}.flowcard.svelte-1xf0435{bottom:var(--s-4);z-index:2;position:absolute;left:50%;transform:translate(-50%)}@media (width<=900px){.flowcard.svelte-1xf0435{inset-inline:max(var(--s-4), var(--safe-l)) max(var(--s-4), var(--safe-r));top:var(--s-4);bottom:var(--s-4);pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;transform:none}.flowcard.svelte-1xf0435 .card{pointer-events:auto}}.worldlayer.off.svelte-1xf0435,.worldlayer.off.svelte-1xf0435 *{pointer-events:none}.gov.svelte-1xf0435{fill:var(--surface-base);stroke:var(--border-strong);stroke-width:.75px;cursor:pointer;pointer-events:visiblePainted;transition:fill var(--dur-fast) var(--ease-out)}.gov.hover.svelte-1xf0435{fill:var(--surface-hover)}.gov.before.svelte-1xf0435{fill:#0000;stroke-dasharray:3 3;stroke:var(--border-default)}.glabel.before.svelte-1xf0435{fill:var(--text-faint)}.gov.on.svelte-1xf0435{fill:var(--accent-muted);stroke:var(--accent);stroke-width:1.5px}.gov.svelte-1xf0435:focus-visible{stroke:var(--accent);stroke-width:2px;outline:none}.glabel.svelte-1xf0435{font-size:var(--t-2xs);fill:var(--text-secondary);text-anchor:middle;dominant-baseline:middle;pointer-events:none;paint-order:stroke;stroke:var(--surface-base);stroke-width:3px}.glabel.on.svelte-1xf0435{fill:var(--text-primary);font-weight:600}.trades.debt.svelte-1xf0435 .disputed:where(.svelte-1xf0435){stroke:var(--layer-judicial)}.govcard.svelte-1xf0435{top:var(--s-4);inset-inline-end:var(--s-4);bottom:calc(var(--s-4) + 120px);z-index:2;pointer-events:none;flex-direction:column;display:flex;position:absolute}.govcard.svelte-1xf0435 .card{pointer-events:auto}@media (width<=900px){.govcard.svelte-1xf0435{inset-inline:max(var(--s-4), var(--safe-l)) max(var(--s-4), var(--safe-r));top:40%;bottom:var(--s-4);justify-content:flex-end}}.offglobe.svelte-1xf0435{bottom:var(--s-4);left:var(--s-4);max-width:280px;padding:var(--s-4) var(--s-5);background:color-mix(in oklch, var(--surface-panel) 88%, transparent);border:1px solid var(--border-default);border-radius:var(--r-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--elev-2);position:absolute}.offglobe.svelte-1xf0435 h2:where(.svelte-1xf0435){font-size:var(--t-2xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--s-3)}.offglobe.svelte-1xf0435 li:where(.svelte-1xf0435){justify-content:space-between;gap:var(--s-4);font-size:var(--t-xs);padding-block:1px;display:flex}.offglobe.svelte-1xf0435 .who:where(.svelte-1xf0435){color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.offglobe.svelte-1xf0435 .how-much:where(.svelte-1xf0435){font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary);flex:none}.arc.svelte-1xf0435{fill:none;stroke:var(--layer-foreign);stroke-width:1px;stroke-linecap:round;opacity:.5;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out), stroke var(--dur-fast) var(--ease-out)}.arc.on.svelte-1xf0435{stroke:var(--accent);stroke-width:1.75px;opacity:1}.cnode.svelte-1xf0435{pointer-events:auto;cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out)}.anode.svelte-1xf0435{pointer-events:none}.anode.svelte-1xf0435 .dot:where(.svelte-1xf0435){fill:var(--layer-economic);stroke:var(--surface-base);stroke-width:1px}.cnode.svelte-1xf0435 .hit:where(.svelte-1xf0435){fill:#0000}.cnode.svelte-1xf0435 .dot:where(.svelte-1xf0435){fill:var(--layer-foreign);stroke:var(--surface-base);stroke-width:1.25px;transition:r var(--dur-fast) var(--ease-out), stroke var(--dur-fast) var(--ease-out)}.cnode.svelte-1xf0435:hover .dot:where(.svelte-1xf0435),.cnode.svelte-1xf0435:focus-visible .dot:where(.svelte-1xf0435){r:5.5}.cnode.selected.svelte-1xf0435 .dot:where(.svelte-1xf0435){r:6;stroke:var(--accent);stroke-width:2px}.cnode.svelte-1xf0435:focus{outline:none}.cnode.svelte-1xf0435:focus-visible .hit:where(.svelte-1xf0435){stroke:var(--accent);stroke-width:1.5px;fill:none}.cnode.blank.svelte-1xf0435{pointer-events:auto}.cnode.blank.svelte-1xf0435 .dot:where(.svelte-1xf0435){fill:var(--surface-base);stroke:var(--layer-foreign);stroke-width:1.25px;opacity:.7}.clabel.svelte-1xf0435{font-family:var(--font-sans);font-size:var(--t-2xs);fill:var(--text-secondary);paint-order:stroke;stroke:var(--surface-base);stroke-width:3px;stroke-linejoin:round;pointer-events:none;direction:ltr}.clabel.major.svelte-1xf0435{fill:var(--text-primary)}.tunis.svelte-1xf0435 circle:where(.svelte-1xf0435){fill:var(--accent);stroke:var(--surface-base);stroke-width:1.5px}.tunis.svelte-1xf0435 text:where(.svelte-1xf0435){font-family:var(--font-sans);font-size:var(--t-xs);fill:var(--text-primary);paint-order:stroke;stroke:var(--surface-base);stroke-width:3px;stroke-linejoin:round;direction:ltr}.viewnav.svelte-1xf0435{right:var(--s-4);bottom:var(--s-4);position:absolute}.ledger.svelte-18y29ut{background:var(--surface-base);flex-direction:column;height:100%;min-height:0;display:flex}.controls.svelte-18y29ut{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-5);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.group.svelte-18y29ut{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.recs.svelte-18y29ut{align-items:center;gap:var(--s-2);font-size:var(--t-xs);color:var(--text-secondary);white-space:nowrap;display:inline-flex}.count.svelte-18y29ut{padding:var(--s-2) var(--s-5) 0;font-size:var(--t-2xs);color:var(--text-faint)}.scroll.svelte-18y29ut{min-height:0;padding:var(--s-2) var(--s-5) var(--s-6);flex:1;overflow:auto}table.svelte-18y29ut{border-collapse:collapse;width:100%;font-size:var(--t-xs)}thead.svelte-18y29ut th:where(.svelte-18y29ut){background:var(--surface-base);z-index:1;border-bottom:1px solid var(--border-subtle);padding:var(--s-1) var(--s-2);position:sticky;top:0}.sort.svelte-18y29ut{font-size:var(--t-2xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--text-muted);text-align:start;width:100%;padding:0}.sort.svelte-18y29ut:hover{color:var(--text-primary)}th[aria-sort=ascending].svelte-18y29ut .sort:where(.svelte-18y29ut):after{content:" ↑"}th[aria-sort=descending].svelte-18y29ut .sort:where(.svelte-18y29ut):after{content:" ↓"}.totalsrow.svelte-18y29ut{border-bottom:2px solid var(--border-default)}.totalsrow.svelte-18y29ut th:where(.svelte-18y29ut),.totalsrow.svelte-18y29ut td:where(.svelte-18y29ut){padding:var(--s-2) var(--s-2);color:var(--text-primary);font-weight:600}.year.svelte-18y29ut{font-size:var(--t-2xs);color:var(--text-faint);margin-inline-start:var(--s-2);font-weight:400}.sectionhead.svelte-18y29ut th:where(.svelte-18y29ut){padding:var(--s-4) 0 var(--s-1);font-size:var(--t-2xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--border-subtle)}.n.svelte-18y29ut{font-weight:400}.row.svelte-18y29ut{border-bottom:1px solid var(--border-subtle)}.row.svelte-18y29ut td:where(.svelte-18y29ut),.row.svelte-18y29ut th:where(.svelte-18y29ut){padding:var(--s-1) var(--s-2);vertical-align:baseline}.row.svelte-18y29ut:hover td:where(.svelte-18y29ut),.row.open.svelte-18y29ut td:where(.svelte-18y29ut){background:var(--surface-sunken)}.cname.svelte-18y29ut{text-align:start;min-width:160px}.who.svelte-18y29ut{align-items:center;gap:var(--s-2);text-align:start;font-size:var(--t-sm);color:var(--text-primary);padding:var(--s-1) 0;display:inline-flex}.who.svelte-18y29ut:hover{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.dot.svelte-18y29ut{border-radius:var(--r-full);background:var(--layer-foreign);flex:none;width:6px;height:6px}.row.blank.svelte-18y29ut .dot:where(.svelte-18y29ut){border:1px solid var(--layer-foreign);opacity:.7;background:0 0}.hollow.svelte-18y29ut{color:var(--text-faint);margin-inline-start:var(--s-1)}.num.svelte-18y29ut{text-align:end;white-space:nowrap}thead.svelte-18y29ut .num:where(.svelte-18y29ut) .sort:where(.svelte-18y29ut){text-align:end}td.mono.svelte-18y29ut{color:var(--text-primary);text-align:end}.sumrow.svelte-18y29ut{font-size:var(--t-2xs);color:var(--text-faint);font-weight:400;display:block}.faint.svelte-18y29ut{color:var(--text-faint)}.chip.svelte-18y29ut{text-align:center;border:1px solid var(--border-default);border-radius:var(--r-full);min-width:18px;font-size:var(--t-2xs);color:var(--text-secondary);padding:0 4px;display:inline-block}.expandrow.svelte-18y29ut td:where(.svelte-18y29ut){background:var(--surface-sunken);padding:var(--s-3) var(--s-4)}.expand.svelte-18y29ut{gap:var(--s-3);flex-direction:column;display:flex}.span.svelte-18y29ut{font-size:var(--t-2xs);color:var(--text-faint)}.series.svelte-18y29ut{gap:var(--s-5);flex-wrap:wrap;align-items:flex-start;display:flex}.spark.svelte-18y29ut{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--r-md);flex:none;width:220px;height:40px}.l1.svelte-18y29ut{fill:none;stroke:var(--layer-economic);stroke-width:1.5px}.l2.svelte-18y29ut{fill:none;stroke:var(--layer-foreign);stroke-width:1.5px;opacity:.6}.mini.svelte-18y29ut{font-size:var(--t-2xs);border-collapse:collapse}.mini.svelte-18y29ut th:where(.svelte-18y29ut){text-align:end;color:var(--text-faint);padding-block:1px;padding-inline:0 var(--s-3);font-weight:500}.mini.svelte-18y29ut td:where(.svelte-18y29ut){text-align:end;color:var(--text-secondary);padding-block:1px;padding-inline:0 var(--s-3)}.fuels.svelte-18y29ut{gap:var(--s-4);font-size:var(--t-xs);color:var(--text-secondary);flex-wrap:wrap;display:flex}.fuel.svelte-18y29ut{gap:var(--s-3);align-items:baseline;display:inline-flex}.agreements.svelte-18y29ut{gap:var(--s-1);font-size:var(--t-xs);flex-direction:column;list-style:none;display:flex}.agreements.svelte-18y29ut a:where(.svelte-18y29ut){color:var(--accent)}.agreements.svelte-18y29ut .faint:where(.svelte-18y29ut){margin-inline-start:var(--s-2)}.claims.svelte-18y29ut{font-size:var(--t-xs);color:var(--text-muted)}.actions.svelte-18y29ut{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.cbtn.svelte-18y29ut{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--tap);padding:var(--s-2) var(--s-4);font-size:var(--t-xs);border:1px solid var(--accent-border);border-radius:var(--r-md);color:var(--accent-text);background:var(--accent-muted);transition:background var(--dur-fast) var(--ease-out);display:inline-flex}.cbtn.svelte-18y29ut:hover{background:var(--surface-hover)}.cbtn.soon.svelte-18y29ut{cursor:default;color:var(--text-secondary);background:var(--surface-base);border-color:var(--border-default);transition:none}.chip.svelte-18y29ut{font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:var(--track-wide);text-transform:uppercase;border-radius:var(--r-full);border:1px solid var(--border-default);color:var(--text-faint);padding:2px 4px;font-style:normal}.norec.svelte-18y29ut{font-size:var(--t-2xs);color:var(--text-faint)}.emptyrow.svelte-18y29ut td:where(.svelte-18y29ut){padding:var(--s-6);text-align:center;color:var(--text-faint)}.prov.svelte-18y29ut{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding:var(--s-3) var(--s-5);border-top:1px solid var(--border-subtle);font-size:var(--t-2xs);color:var(--text-faint);flex-wrap:wrap;display:flex}.prov.svelte-18y29ut summary:where(.svelte-18y29ut){cursor:pointer;color:var(--text-faint)}.prov.svelte-18y29ut .src:where(.svelte-18y29ut){margin-inline-start:auto}@media (width<=640px){.opt-bal.svelte-18y29ut,.opt-mirror.svelte-18y29ut,.opt-gap.svelte-18y29ut,.opt-received.svelte-18y29ut,.opt-repaid.svelte-18y29ut,.opt-net.svelte-18y29ut,.opt-treaties.svelte-18y29ut{display:none}.scroll.svelte-18y29ut,.controls.svelte-18y29ut{padding-inline:var(--s-3)}}.chamber.svelte-hd7a09{touch-action:none;cursor:grab;position:absolute;inset:0}.chamber.svelte-hd7a09 canvas:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--r-md)}.chamber.svelte-hd7a09 canvas{width:100%;height:100%;display:block}.parliament.svelte-5v76di{grid-template-columns:minmax(0,1fr) 320px;height:100%;min-height:0;display:grid;position:relative}.stage.svelte-5v76di{background:radial-gradient(120% 90% at 50% 0%, var(--surface-base), var(--surface-sunken));min-height:0;position:relative;overflow:hidden}.flat.svelte-5v76di{width:88%;height:auto;position:absolute;inset:10% 6% 14%}.seat.svelte-5v76di{stroke:var(--surface-base);stroke-width:.004px}.seat.empty.svelte-5v76di{stroke:var(--border-strong);stroke-dasharray:.008 .006}.seat.dim.svelte-5v76di{opacity:.18}.readout.svelte-5v76di{inset-inline:var(--s-4);bottom:var(--s-4);justify-content:center;align-items:center;gap:var(--s-3);height:36px;font-size:var(--t-sm);color:var(--text-secondary);white-space:nowrap;pointer-events:none;display:flex;position:absolute;overflow:hidden}@media (width<=640px){.readout.svelte-5v76di{white-space:normal;height:auto;min-height:36px;padding-block:var(--s-2);text-align:center;line-height:1.3}}.readout.svelte-5v76di strong:where(.svelte-5v76di){color:var(--text-primary);font-weight:600}.readout.svelte-5v76di .g:where(.svelte-5v76di),.readout.svelte-5v76di .hint:where(.svelte-5v76di){color:var(--text-muted);text-overflow:ellipsis;min-width:0;overflow:hidden}.panel.svelte-5v76di{gap:var(--s-4);padding:var(--s-5);border-inline-start:1px solid var(--border-subtle);background:var(--surface-base);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.chambers.svelte-5v76di{border:1px solid var(--border-default);border-radius:var(--r-md);background:var(--surface-sunken);grid-template-columns:1fr 1fr;gap:2px;padding:2px;display:grid}.chambers.svelte-5v76di button:where(.svelte-5v76di){min-height:32px;font-size:var(--t-xs);color:var(--text-secondary);border-radius:var(--r-sm)}.chambers.svelte-5v76di button.on:where(.svelte-5v76di){background:var(--accent);color:var(--accent-contrast,var(--surface-base))}.terms.svelte-5v76di{border:1px solid var(--border-default);border-radius:var(--r-md);background:var(--surface-sunken);grid-template-columns:repeat(auto-fill,minmax(42px,1fr));gap:2px;padding:2px;display:grid}.terms.svelte-5v76di button:where(.svelte-5v76di){min-height:32px;font-family:var(--font-mono);font-size:var(--t-xs);color:var(--text-secondary);border-radius:var(--r-sm)}.terms.svelte-5v76di button.on:where(.svelte-5v76di){background:var(--accent);color:var(--accent-contrast,var(--surface-base))}.what.svelte-5v76di h2:where(.svelte-5v76di){font-size:var(--t-md,var(--t-sm));font-weight:600;line-height:var(--lh-snug);color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;height:2.5em;display:-webkit-box;overflow:hidden}.what.svelte-5v76di>p:where(.svelte-5v76di){font-size:var(--t-xs);color:var(--text-muted);margin-top:var(--s-1)}.when.svelte-5v76di{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.when.svelte-5v76di .unc:where(.svelte-5v76di){color:var(--text-faint);border-bottom:1px dotted var(--border-strong);cursor:help}.tally.svelte-5v76di{gap:var(--s-2);margin:var(--s-3) 0 0;grid-template-columns:repeat(3,1fr);display:grid}.tally.svelte-5v76di div:where(.svelte-5v76di){padding:var(--s-2) var(--s-3);border:1px solid var(--border-subtle);border-radius:var(--r-md)}.tally.svelte-5v76di dt:where(.svelte-5v76di){font-size:var(--t-2xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--text-muted)}.tally.svelte-5v76di dd:where(.svelte-5v76di){font-size:var(--t-lg);color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0}.note.svelte-5v76di{font-size:var(--t-2xs);line-height:var(--lh-relaxed);color:var(--text-faint)}.focus.svelte-5v76di{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-1) var(--s-1) var(--s-3);border:1px solid var(--accent-border);background:var(--accent-muted);color:var(--accent-text);border-radius:var(--r-full);font-size:var(--t-xs);display:flex}.focus.svelte-5v76di button:where(.svelte-5v76di){border-radius:var(--r-full);width:28px;height:28px}.readout.svelte-5v76di .b:where(.svelte-5v76di){color:var(--text-secondary);font-size:var(--t-2xs);letter-spacing:var(--track-wide);text-transform:uppercase}.sr.svelte-5v76di{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.basis-key.svelte-5v76di{gap:var(--s-2) var(--s-3);margin:var(--s-2) 0 0;color:var(--text-secondary);font-size:var(--t-2xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.basis-key.svelte-5v76di li:where(.svelte-5v76di){align-items:center;gap:var(--s-1);display:inline-flex}.legend.svelte-5v76di{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.legend.svelte-5v76di button:where(.svelte-5v76di),.legend.svelte-5v76di .hollow:where(.svelte-5v76di)>span:where(.svelte-5v76di){align-items:center;gap:var(--s-3);width:100%;min-height:34px;padding:var(--s-1) var(--s-3);border-radius:var(--r-md);font-size:var(--t-xs);color:var(--text-secondary);text-align:start;grid-template-columns:12px 1fr auto;display:grid}.legend.svelte-5v76di button:where(.svelte-5v76di):hover{background:var(--surface-hover)}.legend.svelte-5v76di button.on:where(.svelte-5v76di){background:var(--surface-hover);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--text-primary)}.legend.svelte-5v76di .name:where(.svelte-5v76di){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legend.svelte-5v76di i:where(.svelte-5v76di){border-radius:3px;width:12px;height:12px}.legend.svelte-5v76di .hollow:where(.svelte-5v76di) i:where(.svelte-5v76di){border:1px dashed var(--border-strong)}.legend.svelte-5v76di .n:where(.svelte-5v76di){color:var(--text-muted);font-variant-numeric:tabular-nums}.table-alt.svelte-5v76di summary:where(.svelte-5v76di){font-size:var(--t-xs);color:var(--text-secondary);cursor:pointer;min-height:var(--tap);align-items:center;display:flex}.table-alt.svelte-5v76di table:where(.svelte-5v76di){border-collapse:collapse;width:100%;font-size:var(--t-xs)}.table-alt.svelte-5v76di th:where(.svelte-5v76di),.table-alt.svelte-5v76di td:where(.svelte-5v76di){text-align:start;padding:var(--s-1) var(--s-2);border-bottom:1px solid var(--border-subtle)}.table-alt.svelte-5v76di th:where(.svelte-5v76di){color:var(--text-muted);font-weight:400}.table-alt.svelte-5v76di td:where(.svelte-5v76di) button:where(.svelte-5v76di){color:var(--text-primary);text-align:start}.none.svelte-5v76di{text-align:center;color:var(--text-secondary);gap:var(--s-4);max-width:48ch;padding:var(--s-6);flex-direction:column;grid-column:1/-1;margin:auto;display:flex}.jump.svelte-5v76di{gap:var(--s-2);flex-wrap:wrap;justify-content:center;display:flex}.jump.svelte-5v76di button:where(.svelte-5v76di){min-height:var(--tap);padding:var(--s-2) var(--s-4);border:1px solid var(--border-default);border-radius:var(--r-full);font-size:var(--t-xs);color:var(--text-secondary)}.jump.svelte-5v76di button.near:where(.svelte-5v76di){border-color:var(--accent);background:var(--accent-muted);color:var(--text-primary);font-size:var(--t-sm);flex-basis:100%;font-weight:600}.nearlabel.svelte-5v76di{font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--text-secondary);margin-bottom:2px;font-weight:400;display:block}@media (width<=900px){.parliament.svelte-5v76di{grid-template-rows:56% minmax(0,1fr);grid-template-columns:1fr}.panel.svelte-5v76di{border-inline-start:none;border-top:1px solid var(--border-subtle);padding:var(--s-4)}.terms.svelte-5v76di button:where(.svelte-5v76di),.legend.svelte-5v76di button:where(.svelte-5v76di),.legend.svelte-5v76di .hollow:where(.svelte-5v76di)>span:where(.svelte-5v76di){min-height:var(--tap)}}.government.svelte-1wdfjcy{height:100%;padding:var(--s-5) var(--s-6) var(--s-10,var(--s-8));gap:var(--s-5);flex-direction:column;display:flex;overflow-y:auto}.head.svelte-1wdfjcy{justify-content:space-between;align-items:flex-start;gap:var(--s-4);width:100%;max-width:1200px;margin-inline:auto;display:flex}.head.svelte-1wdfjcy h2:where(.svelte-1wdfjcy){font-size:var(--t-lg);color:var(--text-primary);font-weight:600}.head.svelte-1wdfjcy p:where(.svelte-1wdfjcy){font-size:var(--t-xs);color:var(--text-muted);margin-top:var(--s-1);white-space:nowrap}.caveat.svelte-1wdfjcy{max-width:46ch;font-size:var(--t-xs);color:var(--text-muted);position:relative}.caveat.svelte-1wdfjcy summary:where(.svelte-1wdfjcy){cursor:pointer;text-align:end;min-height:28px}.pop.svelte-1wdfjcy{inset-inline-end:0;z-index:6;white-space:normal;width:min(560px, calc(100vw - 2 * var(--s-4)));padding:var(--s-3);border:1px solid var(--border-default);border-radius:var(--r-md);background:var(--surface-base);box-shadow:var(--shadow-md,0 8px 24px #0000001f);text-align:start;position:absolute;top:100%}.caveat.svelte-1wdfjcy .pop:where(.svelte-1wdfjcy)>p:where(.svelte-1wdfjcy){white-space:normal;margin:0 0 var(--s-2);border:0;padding:0}.regime.svelte-1wdfjcy{margin-top:var(--s-2);padding:var(--s-3);border:1px solid var(--border-default);border-radius:var(--r-md);text-align:start;max-height:50vh;overflow-y:auto}.regime.svelte-1wdfjcy h3:where(.svelte-1wdfjcy){font-size:var(--t-xs);color:var(--text-primary);font-weight:600}.caveat.svelte-1wdfjcy .regime:where(.svelte-1wdfjcy) .mono:where(.svelte-1wdfjcy){margin:var(--s-1) 0 var(--s-2);border:0;padding:0}.regime.svelte-1wdfjcy dt:where(.svelte-1wdfjcy){margin-top:var(--s-2);color:var(--text-secondary);font-weight:600}.regime.svelte-1wdfjcy dd:where(.svelte-1wdfjcy){line-height:var(--lh-relaxed)}.caveat.svelte-1wdfjcy p:where(.svelte-1wdfjcy){margin-top:var(--s-2);line-height:var(--lh-relaxed);padding:var(--s-3);border:1px dashed var(--border-default);border-radius:var(--r-md)}.chart.svelte-1wdfjcy{flex-direction:column;align-items:center;width:100%;max-width:1200px;margin-inline:auto;display:flex}.apex.svelte-1wdfjcy{text-align:center;align-items:center;row-gap:var(--s-2);width:min(420px,100%);border-color:var(--accent-border)!important}.row.svelte-1wdfjcy{gap:var(--s-5);width:100%;margin-top:var(--s-6);padding-top:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);display:grid;position:relative}.row.svelte-1wdfjcy:before{content:"";top:calc(-1 * var(--s-6));height:var(--s-6);border-inline-start:1px solid var(--border-strong);position:absolute;left:50%}.row.svelte-1wdfjcy:after{content:"";top:0;border-top:1px solid var(--border-strong);position:absolute;inset-inline:12.5%}.row.no-left.svelte-1wdfjcy:after{inset-inline-start:50%}.row.no-right.svelte-1wdfjcy:after{inset-inline-end:50%}.slot.below.svelte-1wdfjcy .role:where(.svelte-1wdfjcy),.slot.below.svelte-1wdfjcy .dash:where(.svelte-1wdfjcy){color:var(--text-muted)}.basis-key.svelte-1wdfjcy{margin:0 0 var(--s-3);color:var(--text-secondary);font-size:var(--t-2xs)}.slot.below.svelte-1wdfjcy{border-style:dashed}.chip.basis.svelte-1wdfjcy{letter-spacing:var(--track-wide);text-transform:uppercase}.slot[data-basis=reported].svelte-1wdfjcy{border-style:dashed}.slot[data-basis=inferred].svelte-1wdfjcy{border-style:dotted}.slot[data-basis=unsubstantiated].svelte-1wdfjcy{border-color:var(--border-strong)}.sr.svelte-1wdfjcy{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.partial.svelte-1wdfjcy{font-size:var(--t-xs);line-height:var(--lh-relaxed);color:var(--text-muted);padding:var(--s-3) var(--s-4);border:1px dashed var(--border-default);border-radius:var(--r-md)}.branch.svelte-1wdfjcy{gap:var(--s-3);flex-direction:column;min-width:0;display:flex;position:relative}.branch.svelte-1wdfjcy:before{content:"";top:calc(-1 * var(--s-5));height:var(--s-5);border-inline-start:1px solid var(--border-strong);position:absolute;left:50%}.branch.svelte-1wdfjcy:empty:before{display:none}.branch.services.svelte-1wdfjcy:not(:has(.tree)):before{display:none}.branch.ministries.svelte-1wdfjcy:not(:has(.tree)):before{display:none}.hog.svelte-1wdfjcy{text-align:center;align-self:center;align-items:center;width:min(420px,100%)}.cabinet.svelte-1wdfjcy{gap:var(--s-2);margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--border-strong);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid;position:relative}.cabinet.svelte-1wdfjcy:before{content:"";top:calc(-1 * var(--s-4));height:var(--s-4);border-inline-start:1px solid var(--border-strong);position:absolute;left:50%}.tree.svelte-1wdfjcy,.kids.svelte-1wdfjcy{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kids.svelte-1wdfjcy{margin-top:var(--s-2);border-inline-start:1px solid var(--border-default);margin-inline-start:var(--s-3);padding-inline-start:var(--s-3)}.box.svelte-1wdfjcy,.card.svelte-1wdfjcy{gap:var(--s-1);padding:var(--s-3) var(--s-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--r-md);flex-direction:column;display:flex}.card.svelte-1wdfjcy{padding:var(--s-2) var(--s-3)}.inst.svelte-1wdfjcy{font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--text-muted)}.slot.svelte-1wdfjcy{flex-direction:column;gap:2px;min-width:0;display:flex}.slot.svelte-1wdfjcy .role:where(.svelte-1wdfjcy){font-size:var(--t-2xs);color:var(--text-muted);line-height:var(--lh-snug);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;display:-webkit-box;overflow:hidden}.apex.svelte-1wdfjcy .slot:where(.svelte-1wdfjcy) .role:where(.svelte-1wdfjcy),.hog.svelte-1wdfjcy .slot:where(.svelte-1wdfjcy) .role:where(.svelte-1wdfjcy),.box.svelte-1wdfjcy .slot.lead:where(.svelte-1wdfjcy) .role:where(.svelte-1wdfjcy){min-height:0}.slot.svelte-1wdfjcy .name:where(.svelte-1wdfjcy){align-items:center;gap:var(--s-2);min-width:0;height:1.6em;display:flex;overflow:hidden}.apex.svelte-1wdfjcy .slot:where(.svelte-1wdfjcy) .name:where(.svelte-1wdfjcy),.hog.svelte-1wdfjcy .slot:where(.svelte-1wdfjcy) .name:where(.svelte-1wdfjcy){height:2.1em}.slot.svelte-1wdfjcy .swap:where(.svelte-1wdfjcy){flex:0 auto;min-width:0}.slot.svelte-1wdfjcy .chip:where(.svelte-1wdfjcy){white-space:nowrap;flex:none}.apex.svelte-1wdfjcy .slot:where(.svelte-1wdfjcy) .name:where(.svelte-1wdfjcy),.hog.svelte-1wdfjcy .slot:where(.svelte-1wdfjcy) .name:where(.svelte-1wdfjcy){justify-content:center}.who.svelte-1wdfjcy{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text-primary);text-align:start;font-size:var(--t-sm);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;display:block;overflow:hidden}.apex.svelte-1wdfjcy .who:where(.svelte-1wdfjcy),.hog.svelte-1wdfjcy .who:where(.svelte-1wdfjcy){font-size:var(--t-lg);text-align:center;font-weight:600}.slot.lead.svelte-1wdfjcy .who:where(.svelte-1wdfjcy){font-weight:600}.who.svelte-1wdfjcy:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.dash.svelte-1wdfjcy{color:var(--text-faint);cursor:help}.chip.svelte-1wdfjcy{font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:var(--track-wide);text-transform:uppercase;border-radius:var(--r-full);border:1px solid var(--border-default);color:var(--text-faint);padding:1px 4px;font-style:normal}.link.svelte-1wdfjcy{font-size:var(--t-xs);color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;margin-top:var(--s-1);align-self:flex-start;font-weight:600}.legis.svelte-1wdfjcy{gap:var(--s-2);width:100%;max-width:1200px;padding-top:var(--s-4);border-top:1px solid var(--border-subtle);flex-direction:column;margin-inline:auto;display:flex}.legis.svelte-1wdfjcy h3:where(.svelte-1wdfjcy){font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--text-muted);font-weight:400}.legis-row.svelte-1wdfjcy{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.legis-row.svelte-1wdfjcy .card:where(.svelte-1wdfjcy){width:min(260px,100%)}.muted.svelte-1wdfjcy,.empty.svelte-1wdfjcy{font-size:var(--t-xs);color:var(--text-muted)}.motion.svelte-1wdfjcy .box:where(.svelte-1wdfjcy),.motion.svelte-1wdfjcy .cabinet:where(.svelte-1wdfjcy){animation:svelte-1wdfjcy-drop var(--dur-slow,.42s) var(--ease-out) both;animation-delay:calc(var(--d,0) * .14s)}@keyframes svelte-1wdfjcy-drop{0%{opacity:0;transform:translateY(-8px)}}@media (width<=900px){.government.svelte-1wdfjcy{padding:var(--s-4) var(--s-4) var(--s-8)}.head.svelte-1wdfjcy{flex-direction:column}.caveat.svelte-1wdfjcy summary:where(.svelte-1wdfjcy){text-align:start}.row.svelte-1wdfjcy{margin-top:var(--s-4);grid-template-columns:1fr;padding-top:0}.row.svelte-1wdfjcy:after,.branch.svelte-1wdfjcy:before{display:none}.row.svelte-1wdfjcy:before{top:calc(-1 * var(--s-4));height:var(--s-4)}.branch.gov.svelte-1wdfjcy{order:-1}.cabinet.svelte-1wdfjcy{grid-template-columns:1fr 1fr}.who.svelte-1wdfjcy{min-height:var(--tap);align-items:center;display:inline-flex}}.totals.svelte-t9ppo3{align-items:baseline;gap:var(--s-4);min-width:0;display:flex}.year.svelte-t9ppo3{font-size:var(--t-xs);color:var(--text-primary);flex:none;font-weight:600}.line.svelte-t9ppo3{align-items:baseline;gap:var(--s-5);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000 100%)}.line.svelte-t9ppo3::-webkit-scrollbar{display:none}[dir=rtl] .line.svelte-t9ppo3{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(270deg,#000 calc(100% - 24px),#0000 100%)}.fig.svelte-t9ppo3{align-items:baseline;gap:var(--s-2);white-space:nowrap;flex:none;display:flex}.fig.svelte-t9ppo3 dt:where(.svelte-t9ppo3){align-items:baseline;gap:var(--s-1);display:flex}.fig.svelte-t9ppo3 dd:where(.svelte-t9ppo3){font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--text-primary);margin:0}.fig.svelte-t9ppo3 .unit:where(.svelte-t9ppo3){font-size:var(--t-2xs);color:var(--text-faint);margin-inline-start:var(--s-1)}.mark.svelte-t9ppo3{font-size:var(--t-2xs);color:var(--text-faint);border:1px solid var(--border-default);border-radius:var(--r-full);padding:0 4px}.why-btn.svelte-t9ppo3{font-size:var(--t-2xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--text-muted);cursor:help;border:none;border-bottom:1px dotted var(--border-strong);background:0 0;padding:0}.why-btn.svelte-t9ppo3:hover,.why-btn[aria-expanded=true].svelte-t9ppo3{color:var(--text-primary);border-bottom-color:var(--accent)}.pop-head.svelte-t9ppo3{align-items:baseline;gap:var(--s-1) var(--s-3);margin-bottom:var(--s-4);flex-wrap:wrap;padding-inline-end:var(--s-8);display:flex}.pop-label.svelte-t9ppo3{font-size:var(--t-2xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--text-muted)}.pop-sub.svelte-t9ppo3{width:100%;font-size:var(--t-2xs);color:var(--text-faint)}.why-pop.svelte-t9ppo3{overscroll-behavior:contain;max-width:42ch;max-height:50vh;padding:var(--s-2) var(--s-1);overflow-y:auto}.explain-scrim.svelte-t9ppo3{z-index:var(--z-scrim);position:fixed;inset:0}.explain-scrim.closing.svelte-t9ppo3{opacity:0;transition:opacity var(--dur-normal) var(--ease-in-out)}.explain-pop.svelte-t9ppo3{z-index:var(--z-modal);overscroll-behavior:contain;background:var(--surface-overlay);border:1px solid var(--border-default);border-radius:var(--r-lg);width:min(560px,100vw - 32px);max-height:min(70vh,600px);box-shadow:var(--elev-3);padding:var(--s-5) var(--s-6) var(--s-6);animation:svelte-t9ppo3-rise-in var(--dur-fast) var(--ease-out);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.explain-close.svelte-t9ppo3{top:var(--s-3);border-radius:var(--r-full);border:1px solid var(--border-subtle);background:var(--surface-panel);width:28px;height:28px;color:var(--text-muted);cursor:pointer;place-items:center;font-size:18px;line-height:1;display:grid;position:absolute;inset-inline-end:var(--s-3)}.explain-close.svelte-t9ppo3:hover{color:var(--text-primary);border-color:var(--border-strong)}@keyframes svelte-t9ppo3-rise-in{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes svelte-t9ppo3-fade-in{0%{opacity:0}to{opacity:1}}@media (width<=900px){.explain-pop.svelte-t9ppo3{transform:translateY(var(--sheet-y,0px));border-inline:none;border-radius:var(--r-xl) var(--r-xl) 0 0;width:auto;max-width:none;max-height:80dvh;padding-bottom:var(--safe-b);padding-inline:var(--safe-l) var(--safe-r);animation:svelte-t9ppo3-sheet-in var(--dur-normal) var(--ease-out);transition:transform var(--dur-normal) var(--ease-out);border-bottom:none;flex-direction:column;display:flex;inset:auto 0 0;overflow:hidden}.explain-pop.closing.svelte-t9ppo3{transition:transform var(--dur-normal) var(--ease-in-out);transform:translateY(100%)}.why-pop.svelte-t9ppo3{flex:1;min-height:0;max-height:none}.explain-scrim.svelte-t9ppo3{background:color-mix(in oklch, var(--n-1000) 55%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:svelte-t9ppo3-fade-in var(--dur-fast) var(--ease-out)}}@keyframes svelte-t9ppo3-sheet-in{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.explain-pop.svelte-t9ppo3,.explain-scrim.svelte-t9ppo3{animation:none}}.worldpage.svelte-9a52nf{flex-direction:column;height:100%;min-height:0;display:flex}.toolbar.svelte-9a52nf{align-items:center;gap:var(--s-6);padding:var(--s-4) var(--s-6);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.trail.svelte-9a52nf{align-items:center;gap:var(--s-1);font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--text-muted);flex:none;display:flex}.trail.svelte-9a52nf button:where(.svelte-9a52nf),.trail.svelte-9a52nf .here:where(.svelte-9a52nf){padding:var(--s-1) var(--s-2);border-radius:var(--r-full);color:inherit;align-items:center;min-height:28px;display:inline-flex}.trail.svelte-9a52nf button:where(.svelte-9a52nf):hover{color:var(--text-primary)}.trail.svelte-9a52nf .on:where(.svelte-9a52nf){color:var(--text-primary);background:var(--surface-hover)}.trail.svelte-9a52nf .sep:where(.svelte-9a52nf){color:var(--text-faint)}[dir=rtl] .trail.svelte-9a52nf .sep:where(.svelte-9a52nf){transform:scaleX(-1)}.context.svelte-9a52nf{align-items:center;gap:var(--s-2);min-width:0;font-size:var(--t-xs);color:var(--text-secondary);white-space:nowrap;flex:1;display:flex;overflow:hidden}.context.svelte-9a52nf button:where(.svelte-9a52nf){color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;white-space:nowrap}.context.svelte-9a52nf button:where(.svelte-9a52nf):hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.context.svelte-9a52nf .dot:where(.svelte-9a52nf),.context.svelte-9a52nf .muted:where(.svelte-9a52nf){color:var(--text-faint)}.figures.svelte-9a52nf{flex:1;justify-content:flex-end;min-width:0;display:flex}.modes.svelte-9a52nf{align-items:center;gap:var(--s-3);display:flex}@media (width<=900px){.toolbar.svelte-9a52nf{gap:var(--s-2) var(--s-4);padding:var(--s-2) var(--s-4)}.trail.svelte-9a52nf button:where(.svelte-9a52nf),.trail.svelte-9a52nf .here:where(.svelte-9a52nf){min-height:var(--tap)}.context.svelte-9a52nf{flex-basis:100%;order:3;width:100%}.modes.svelte-9a52nf{order:2;justify-content:space-between;width:100%}.figures.svelte-9a52nf{flex-basis:100%;order:3;justify-content:flex-start;width:100%}}.stage.svelte-9a52nf{flex:1;min-height:0;position:relative;overflow:hidden}.dives.svelte-9a52nf{top:var(--s-4);z-index:4;justify-content:center;gap:var(--s-2);max-width:calc(100% - 2 * var(--s-4));flex-wrap:wrap;display:flex;position:absolute;left:50%;translate:-50%}.dive.svelte-9a52nf{align-items:center;gap:var(--s-2);min-height:38px;padding:var(--s-2) var(--s-4);background:var(--accent);color:var(--accent-text);font-size:var(--t-sm);box-shadow:var(--shadow-md,0 8px 24px #0000002e);transition:transform var(--dur-fast) var(--ease-out);border-radius:999px;font-weight:600;display:inline-flex}.dive.ghost.svelte-9a52nf{background:var(--surface-panel);color:var(--text-primary);border:1px solid var(--border-default);box-shadow:var(--shadow-sm,0 2px 8px #0000001f)}.dive.svelte-9a52nf:hover{transform:translateY(-1px)}.step-back.svelte-9a52nf{top:var(--s-3);z-index:4;align-items:center;gap:var(--s-2);min-height:34px;padding:var(--s-1) var(--s-3);background:var(--surface-panel);color:var(--text-secondary);border:1px solid var(--border-default);font-size:var(--t-xs);box-shadow:var(--shadow-sm,0 2px 8px #0000001f);border-radius:999px;display:inline-flex;position:absolute;inset-inline-start:var(--s-3)}.step-back.svelte-9a52nf:hover{color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.dive.svelte-9a52nf{transition:none}}.stage.svelte-9a52nf .world,.stage.svelte-9a52nf .parliament,.stage.svelte-9a52nf .government,.stage.svelte-9a52nf .ledger{animation:svelte-9a52nf-world-in var(--dur-normal) var(--ease-out)}.stage.swapping.svelte-9a52nf .world,.stage.swapping.svelte-9a52nf .parliament,.stage.swapping.svelte-9a52nf .government,.stage.swapping.svelte-9a52nf .ledger{opacity:0;transition:opacity .14s var(--ease-out)}@keyframes svelte-9a52nf-world-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.stage.svelte-9a52nf .world,.stage.svelte-9a52nf .ledger,.stage.svelte-9a52nf .parliament,.stage.svelte-9a52nf .government{animation:none}}
