.wrap.svelte-m0cgo2{position:relative}svg.svelte-m0cgo2{display:block;overflow:visible}.zero.svelte-m0cgo2{stroke:var(--eea-chart-axis);stroke-width:1px}.track.svelte-m0cgo2{fill:#0000;transition:fill var(--eea-duration-fast) var(--eea-ease)}.track.active.svelte-m0cgo2{fill:var(--eea-surface-tint)}.bar.svelte-m0cgo2{transition:opacity var(--eea-duration-fast) var(--eea-ease)}.bar.up.svelte-m0cgo2{fill:var(--eea-pillar-green)}.bar.down.svelte-m0cgo2{fill:var(--eea-red)}.bar.flat.svelte-m0cgo2{fill:var(--eea-text-muted)}.row-label.svelte-m0cgo2{font-family:var(--eea-font);font-size:11px;font-weight:var(--eea-fw-semibold);fill:var(--eea-text-strong)}.row-label.active.svelte-m0cgo2{fill:var(--eea-red)}.row-value.svelte-m0cgo2{font-family:var(--eea-font);font-variant-numeric:tabular-nums;font-size:11px}.figure.svelte-m0cgo2{font-weight:var(--eea-fw-bold);fill:var(--eea-text-strong)}.figure.up.svelte-m0cgo2{fill:var(--eea-pillar-green)}.figure.down.svelte-m0cgo2{fill:var(--eea-red)}.percent.svelte-m0cgo2{fill:var(--eea-text-muted);font-size:10px}.dimmed.svelte-m0cgo2{opacity:.28}.row.svelte-m0cgo2:focus-visible{outline:var(--eea-focus-ring);outline-offset:var(--eea-focus-offset)}.tooltip-change.svelte-m0cgo2{color:var(--eea-text-muted);display:block}@media (prefers-reduced-motion:reduce){.bar.svelte-m0cgo2,.track.svelte-m0cgo2{transition:none}}.grid.svelte-hor6dx{gap:var(--eea-space-9);grid-template-columns:repeat(auto-fit,minmax(225px,1fr));display:grid}h3.svelte-hor6dx{margin:var(--eea-space-8) 0 var(--eea-space-2);font-size:var(--eea-fs-h4);font-weight:var(--eea-fw-bold)}.description.svelte-hor6dx{margin-bottom:var(--eea-space-6);font-size:var(--eea-fs-sm);color:var(--eea-text-muted)}.cta.svelte-hor6dx{font-size:var(--eea-fs-xs);font-weight:var(--eea-fw-bold);color:var(--eea-red);margin-top:auto}@media (width<=899px){.grid.svelte-hor6dx{gap:var(--eea-space-4);grid-template-columns:1fr}h3.svelte-hor6dx{margin-top:var(--eea-space-5);font-size:var(--eea-fs-base)}}.band.svelte-rvy513{gap:var(--eea-space-7);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=899px){.band.svelte-rvy513{gap:var(--eea-space-3);grid-template-columns:repeat(2,1fr)}}.flow.svelte-1focasg{background:var(--eea-surface);border:1px solid var(--eea-border);border-radius:var(--eea-radius);max-width:920px;box-shadow:var(--eea-shadow-sm);align-items:stretch;display:flex;overflow:hidden}.side.svelte-1focasg{padding:var(--eea-space-11) var(--eea-space-12);flex:1}.destination.svelte-1focasg{background:var(--eea-surface-tint);border-left:1px solid var(--eea-border);flex:1.05}.caption.svelte-1focasg{margin-bottom:var(--eea-space-5);font-size:var(--eea-fs-3xs);font-weight:var(--eea-fw-bold);text-transform:uppercase;letter-spacing:var(--eea-ls-wider);color:var(--eea-text-muted)}.destination.svelte-1focasg .caption:where(.svelte-1focasg){margin-bottom:var(--eea-space-2)}.donors.svelte-1focasg{gap:var(--eea-space-4);flex-wrap:wrap;display:flex}.donors.svelte-1focasg li:where(.svelte-1focasg){padding:var(--eea-space-2) var(--eea-space-4);background:var(--eea-surface-raised);border-radius:var(--eea-radius);font-size:var(--eea-fs-xs);font-weight:var(--eea-fw-semibold);align-items:center;gap:7px;display:inline-flex}.arrow.svelte-1focasg{padding-inline:var(--eea-space-3);align-items:center;display:flex}.total.svelte-1focasg{align-items:baseline;gap:var(--eea-space-4);flex-wrap:wrap;display:flex}.amount.svelte-1focasg{font-size:var(--eea-fs-metric-lg);font-weight:var(--eea-fw-black);letter-spacing:var(--eea-ls-tight);color:var(--eea-red)}.unit.svelte-1focasg{font-size:var(--eea-fs-sm);color:var(--eea-text-muted)}@media (width<=767px){.flow.svelte-1focasg{flex-direction:column}.side.svelte-1focasg{padding:var(--eea-space-7) var(--eea-space-8)}.destination.svelte-1focasg{border-left:none;border-top:1px solid var(--eea-border)}.arrow.svelte-1focasg{display:none}.amount.svelte-1focasg{font-size:var(--eea-fs-metric-md)}}.grid.svelte-162on9d{gap:var(--eea-space-9);grid-template-columns:repeat(3,1fr);display:grid}.head.svelte-162on9d{align-items:center;gap:var(--eea-space-5);margin-bottom:var(--eea-space-7);display:flex}.icon.svelte-162on9d{flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.pillar-name.svelte-162on9d{font-size:var(--eea-fs-3xs);font-weight:var(--eea-fw-bold);text-transform:uppercase;letter-spacing:var(--eea-ls-wider)}h3.svelte-162on9d{margin-bottom:var(--eea-space-3);font-size:var(--eea-fs-h5);font-weight:var(--eea-fw-bold)}.description.svelte-162on9d{margin-bottom:var(--eea-space-8);font-size:var(--eea-fs-sm);color:var(--eea-text-muted)}.figures.svelte-162on9d{align-items:baseline;gap:var(--eea-space-3);margin-top:auto;display:flex}.amount.svelte-162on9d{font-size:var(--eea-fs-metric-xs);font-weight:var(--eea-fw-black)}.share.svelte-162on9d{font-size:var(--eea-fs-xs);color:var(--eea-text-muted)}.cta.svelte-162on9d{margin-top:var(--eea-space-7)}@media (width<=899px){.grid.svelte-162on9d{gap:var(--eea-space-5);grid-template-columns:1fr}}.grid.svelte-vxrtj0{gap:var(--eea-space-9);grid-template-columns:repeat(3,1fr);display:grid}.tag.svelte-vxrtj0{margin-bottom:var(--eea-space-6)}h3.svelte-vxrtj0{margin-bottom:var(--eea-space-4);font-size:var(--eea-fs-lg);font-weight:var(--eea-fw-bold);line-height:var(--eea-lh-snug)}.summary.svelte-vxrtj0{margin-bottom:var(--eea-space-7);font-size:var(--eea-fs-xs);color:var(--eea-text-muted);line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.foot.svelte-vxrtj0{justify-content:space-between;align-items:flex-end;gap:var(--eea-space-5);padding-top:var(--eea-space-6);border-top:1px solid var(--eea-border-subtle);margin-top:auto;display:flex}.grant.svelte-vxrtj0{font-size:var(--eea-fs-h5);font-weight:var(--eea-fw-black)}.label.svelte-vxrtj0{font-size:var(--eea-fs-3xs);color:var(--eea-text-muted)}.promoter.svelte-vxrtj0{max-width:55%;font-size:var(--eea-fs-3xs);color:var(--eea-text-muted);text-align:right}@media (width<=899px){.grid.svelte-vxrtj0{gap:var(--eea-space-4);grid-template-columns:1fr}}.grid.svelte-m5n5gf{gap:var(--eea-space-7);grid-template-columns:repeat(3,1fr);display:grid}.head.svelte-m5n5gf{justify-content:space-between;align-items:baseline;gap:var(--eea-space-4);margin-bottom:var(--eea-space-4);display:flex}.code.svelte-m5n5gf{font-size:var(--eea-fs-4xs);font-weight:var(--eea-fw-bold);letter-spacing:var(--eea-ls-wider);color:var(--eea-text-subtle)}.amount.svelte-m5n5gf{font-size:var(--eea-fs-base);font-weight:var(--eea-fw-black);color:var(--eea-red)}h3.svelte-m5n5gf{margin-bottom:var(--eea-space-7);font-size:var(--eea-fs-sm);font-weight:var(--eea-fw-bold);line-height:var(--eea-lh-snug)}.bar.svelte-m5n5gf{background:var(--eea-border-subtle);height:4px;margin-top:auto}.fill.svelte-m5n5gf{background:var(--eea-red);height:100%}.cta.svelte-m5n5gf{margin-top:var(--eea-space-6)}@media (width<=899px){.grid.svelte-m5n5gf{gap:var(--eea-space-4);grid-template-columns:1fr}}.hero.svelte-1uha8ag{background:linear-gradient(180deg, var(--eea-surface) 0%, var(--eea-surface-tint) 100%)}.hero-inner.svelte-1uha8ag{padding-block:var(--eea-space-19) var(--eea-space-5)}h1.svelte-1uha8ag{max-width:16ch;margin:var(--eea-space-9) 0;font-size:var(--eea-fs-display);line-height:var(--eea-lh-tight);letter-spacing:var(--eea-ls-tighter)}.stop.svelte-1uha8ag{color:var(--eea-red)}.lead.svelte-1uha8ag{max-width:62ch;margin-bottom:var(--eea-space-14);font-size:var(--eea-fs-lead);line-height:var(--eea-lh-normal);color:var(--eea-text-body)}.kpi-band.svelte-1uha8ag{padding-block:var(--eea-space-15) var(--eea-space-19)}.section.svelte-1uha8ag{padding-block:var(--eea-space-18)}.money-map.svelte-1uha8ag{background:var(--eea-surface-tint);border-block:1px solid var(--eea-border-subtle)}.money-map-inner.svelte-1uha8ag{gap:var(--eea-space-16);padding-block:var(--eea-space-18);grid-template-columns:1fr 1fr;align-items:center;display:grid}.money-map-title.svelte-1uha8ag{margin:var(--eea-space-6) 0 var(--eea-space-7);letter-spacing:var(--eea-ls-tight);font-size:2rem}.money-map-lead.svelte-1uha8ag{max-width:46ch;margin-bottom:var(--eea-space-11);font-size:var(--eea-fs-md);color:var(--eea-text-body)}.comparison.svelte-1uha8ag{background:var(--eea-surface-sunken);border-block:1px solid var(--eea-border-subtle)}.comparison-inner.svelte-1uha8ag{gap:var(--eea-space-16);grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid}.comparison-note.svelte-1uha8ag{gap:var(--eea-space-7);font-size:var(--eea-fs-xs);line-height:var(--eea-lh-normal);color:var(--eea-text-body);flex-direction:column;display:flex}.comparison-note.svelte-1uha8ag .caveat:where(.svelte-1uha8ag){padding-top:var(--eea-space-7);border-top:1px solid var(--eea-border);font-size:var(--eea-fs-3xs);color:var(--eea-text-muted)}.allocation.svelte-1uha8ag{gap:var(--eea-space-17);grid-template-columns:minmax(0,1fr) 260px;align-items:start;display:grid}.split-title.svelte-1uha8ag{margin-bottom:var(--eea-space-7);font-size:var(--eea-fs-2xs);font-weight:var(--eea-fw-bold);text-transform:uppercase;letter-spacing:var(--eea-ls-wider);color:var(--eea-text-muted)}.split-legend.svelte-1uha8ag{margin:var(--eea-space-9) 0 var(--eea-space-10)}.mech-legend.svelte-1uha8ag{gap:var(--eea-space-5);flex-direction:column;display:flex}.mech-legend.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:center;gap:var(--eea-space-4);display:flex}.mech-dot.svelte-1uha8ag{flex-shrink:0;width:11px;height:11px}.mech-name.svelte-1uha8ag{font-size:var(--eea-fs-xs);font-weight:var(--eea-fw-bold);display:block}.mech-detail.svelte-1uha8ag{font-size:var(--eea-fs-3xs);color:var(--eea-text-muted);display:block}@media (width<=1023px){.money-map-inner.svelte-1uha8ag,.comparison-inner.svelte-1uha8ag,.allocation.svelte-1uha8ag{gap:var(--eea-space-13);grid-template-columns:1fr}.split.svelte-1uha8ag{border-top:1px solid var(--eea-border-subtle);padding-top:var(--eea-space-11)}}@media (width<=767px){.hero-inner.svelte-1uha8ag{padding-block:var(--eea-space-11) var(--eea-space-3)}h1.svelte-1uha8ag{max-width:none;margin:var(--eea-space-5) 0 var(--eea-space-6);letter-spacing:var(--eea-ls-tight);font-size:2rem}.lead.svelte-1uha8ag{margin-bottom:var(--eea-space-10);font-size:var(--eea-fs-base)}.kpi-band.svelte-1uha8ag{padding-block:var(--eea-space-11)}.section.svelte-1uha8ag,.money-map-inner.svelte-1uha8ag{padding-block:var(--eea-space-12)}.money-map-title.svelte-1uha8ag{margin:var(--eea-space-4) 0 var(--eea-space-5);font-size:var(--eea-fs-h5)}.money-map-lead.svelte-1uha8ag{font-size:var(--eea-fs-xs)}}
