.allocation.svelte-za2o9d{gap:var(--eea-space-15);grid-template-columns:1.5fr 1fr;align-items:start;display:grid}h2.svelte-za2o9d{margin-bottom:var(--eea-space-9);font-size:var(--eea-fs-h2-sm);letter-spacing:var(--eea-ls-tight)}.sub.svelte-za2o9d{margin:var(--eea-space-11) 0 var(--eea-space-6);font-size:var(--eea-fs-xs);font-weight:var(--eea-fw-black);text-transform:uppercase;letter-spacing:var(--eea-ls-wide);color:var(--eea-text-muted)}.areas.svelte-za2o9d{gap:var(--eea-space-7);flex-direction:column;display:flex}.panel.svelte-za2o9d{background:var(--eea-surface-sunken);border:1px solid var(--eea-border-subtle);border-radius:var(--eea-radius);padding:var(--eea-space-11)}.stages.svelte-za2o9d{gap:var(--eea-space-9);flex-direction:column;display:flex}.note.svelte-za2o9d{margin-top:var(--eea-space-9);font-size:var(--eea-fs-2xs);color:var(--eea-text-muted)}.empty.svelte-za2o9d{font-size:var(--eea-fs-sm);color:var(--eea-text-muted)}@media (width<=1023px){.allocation.svelte-za2o9d{gap:var(--eea-space-13);grid-template-columns:1fr}}@media (width<=767px){h2.svelte-za2o9d{margin-bottom:var(--eea-space-7);font-size:var(--eea-fs-h5)}}.switcher.svelte-1cb3o2g{flex-shrink:0}.grid.svelte-1cb3o2g{grid-template-columns:repeat(var(--grid-columns), 1fr);grid-auto-rows:1fr;gap:3px;width:190px;display:grid}.cell.svelte-1cb3o2g{aspect-ratio:1;border:1px solid var(--eea-border);border-radius:var(--eea-radius);background:var(--eea-surface-tint);font-size:var(--eea-fs-4xs);font-weight:var(--eea-fw-black);color:var(--eea-text-muted);transition:background var(--eea-duration-fast) var(--eea-ease), border-color var(--eea-duration-fast) var(--eea-ease);justify-content:center;align-items:center;text-decoration:none;display:flex}a.cell.svelte-1cb3o2g:hover{border-color:var(--eea-ink);color:var(--eea-text-strong)}.donor.svelte-1cb3o2g{background:var(--eea-surface);border:1px dashed var(--eea-border-dashed)}.current.svelte-1cb3o2g{background:var(--eea-red);border-color:var(--eea-red);color:var(--eea-text-inverse)}.current.svelte-1cb3o2g:hover{border-color:var(--eea-red);color:var(--eea-text-inverse)}@media (width<=899px){.grid.svelte-1cb3o2g{width:150px}.cell.svelte-1cb3o2g{font-size:7px}}@media (prefers-reduced-motion:reduce){.cell.svelte-1cb3o2g{transition:none}}.hero.svelte-7njo1f{padding-block:var(--eea-space-12) 0}.identity.svelte-7njo1f{align-items:flex-start;gap:var(--eea-space-11);margin-top:var(--eea-space-8);flex-wrap:wrap;display:flex}.flag.svelte-7njo1f{box-shadow:var(--eea-shadow-sm);flex-shrink:0;line-height:0}.titles.svelte-7njo1f{flex:1;min-width:260px}h1.svelte-7njo1f{font-size:var(--eea-fs-h1);letter-spacing:var(--eea-ls-tighter)}.subtitle.svelte-7njo1f{margin-top:var(--eea-space-2);font-size:var(--eea-fs-base);color:var(--eea-text-muted)}.aside.svelte-7njo1f{align-items:flex-end;gap:var(--eea-space-6);flex-direction:column;flex-shrink:0;display:flex}.download.svelte-7njo1f{align-items:center;gap:var(--eea-space-3);padding:var(--eea-space-5) var(--eea-space-8);background:var(--eea-surface);border:1px solid var(--eea-border-strong);border-radius:var(--eea-radius);font-size:var(--eea-fs-xs);font-weight:var(--eea-fw-bold);flex-shrink:0;text-decoration:none;display:inline-flex}.download.svelte-7njo1f:hover{border-color:var(--eea-red)}.kpis.svelte-7njo1f{gap:var(--eea-space-6);margin-top:var(--eea-space-12);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=899px){.kpis.svelte-7njo1f{gap:var(--eea-space-3);grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.hero.svelte-7njo1f{padding-top:var(--eea-space-9)}.identity.svelte-7njo1f{gap:var(--eea-space-6);margin-top:var(--eea-space-6)}h1.svelte-7njo1f{font-size:var(--eea-fs-h3)}.subtitle.svelte-7njo1f{font-size:var(--eea-fs-2xs)}.kpis.svelte-7njo1f{margin-top:var(--eea-space-8)}}h2.svelte-2p0yl5{margin-bottom:var(--eea-space-3);font-size:var(--eea-fs-h2-sm);letter-spacing:var(--eea-ls-tight)}.count.svelte-2p0yl5{margin-bottom:var(--eea-space-11);font-size:var(--eea-fs-2xs);color:var(--eea-text-muted)}.group.svelte-2p0yl5{margin-bottom:var(--eea-space-13);max-width:820px}h3.svelte-2p0yl5{margin-bottom:var(--eea-space-6);font-size:var(--eea-fs-xs);font-weight:var(--eea-fw-black);text-transform:uppercase;letter-spacing:var(--eea-ls-wide);color:var(--eea-text-muted)}.group-count.svelte-2p0yl5{font-weight:var(--eea-fw-regular);color:var(--eea-text-subtle)}.documents.svelte-2p0yl5{gap:var(--eea-space-4);flex-direction:column;display:flex}a.svelte-2p0yl5{align-items:center;gap:var(--eea-space-6);padding:var(--eea-space-6) var(--eea-space-8);border:1px solid var(--eea-border);border-radius:var(--eea-radius);color:inherit;text-decoration:none;display:flex}a.svelte-2p0yl5:hover{border-color:var(--eea-red)}.icon.svelte-2p0yl5{background:var(--eea-surface-tint);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.text.svelte-2p0yl5{flex:1;min-width:0}.name.svelte-2p0yl5{font-size:var(--eea-fs-sm);font-weight:var(--eea-fw-semibold);display:block}.meta.svelte-2p0yl5{font-size:var(--eea-fs-2xs);color:var(--eea-text-muted);display:block}.cta.svelte-2p0yl5{font-size:var(--eea-fs-2xs);font-weight:var(--eea-fw-bold);color:var(--eea-red);flex-shrink:0}.empty.svelte-2p0yl5{font-size:var(--eea-fs-sm);color:var(--eea-text-muted)}@media (width<=767px){h2.svelte-2p0yl5{font-size:var(--eea-fs-h5)}a.svelte-2p0yl5{padding:var(--eea-space-5) var(--eea-space-6);gap:var(--eea-space-4)}.cta.svelte-2p0yl5{display:none}}.wrap.svelte-1ti235w{position:relative}svg.svelte-1ti235w{max-width:100%;height:auto;display:block;overflow:visible}.insets.svelte-1ti235w{gap:var(--eea-space-7);margin-top:var(--eea-space-6);flex-wrap:wrap;display:flex}.inset.svelte-1ti235w{gap:var(--eea-space-2);flex-direction:column;display:flex}.inset-label.svelte-1ti235w{font-size:var(--eea-fs-4xs);color:var(--eea-text-muted)}.region.svelte-1ti235w{stroke:var(--eea-surface);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:opacity var(--eea-duration-fast) var(--eea-ease)}.empty.svelte-1ti235w{stroke:var(--eea-border-strong);stroke-width:1px}.region-link.svelte-1ti235w .region:where(.svelte-1ti235w){cursor:pointer}.region-link.svelte-1ti235w:hover .region:where(.svelte-1ti235w){stroke:var(--eea-ink);stroke-width:2px}.selected.svelte-1ti235w{stroke:var(--eea-red);stroke-width:3px}.muted.svelte-1ti235w{opacity:.45}.region-link.svelte-1ti235w:focus-visible{outline:var(--eea-focus-ring);outline-offset:2px}.legend.svelte-1ti235w{align-items:center;gap:var(--eea-space-5);margin-top:var(--eea-space-6);flex-wrap:wrap;display:flex}.ramp.svelte-1ti235w{display:flex}.ramp.svelte-1ti235w span:where(.svelte-1ti235w){width:26px;height:13px}.ramp-label.svelte-1ti235w{font-size:var(--eea-fs-4xs);color:var(--eea-text-muted)}table.svelte-1ti235w{width:100%;font-size:var(--eea-fs-3xs)}th.svelte-1ti235w,td.svelte-1ti235w{padding:var(--eea-space-2) var(--eea-space-4);border-bottom:1px solid var(--eea-border-subtle);text-align:left}thead.svelte-1ti235w th:where(.svelte-1ti235w){color:var(--eea-text-muted)}.numeric.svelte-1ti235w{text-align:right;font-variant-numeric:tabular-nums}.unplaced.svelte-1ti235w th:where(.svelte-1ti235w),.unplaced.svelte-1ti235w td:where(.svelte-1ti235w){color:var(--eea-text-muted);font-style:italic}@media (prefers-reduced-motion:reduce){.region.svelte-1ti235w{transition:none}}.mini-map.svelte-1d8r4wq{margin-bottom:var(--eea-space-6)}.regions.svelte-1d8r4wq{background:var(--eea-surface);border:1px solid var(--eea-border);border-radius:var(--eea-radius);padding:var(--eea-space-11)}h3.svelte-1d8r4wq{margin:0 0 var(--eea-space-5);font-size:var(--eea-fs-xs);font-weight:var(--eea-fw-black);text-transform:uppercase;letter-spacing:var(--eea-ls-wide);color:var(--eea-text-muted)}.summary.svelte-1d8r4wq{margin-bottom:var(--eea-space-7);font-size:var(--eea-fs-2xs);color:var(--eea-text-body)}.list.svelte-1d8r4wq{flex-direction:column;display:flex}.list.svelte-1d8r4wq li:where(.svelte-1d8r4wq){align-items:center;gap:var(--eea-space-5);padding:var(--eea-space-3) 0;border-bottom:1px solid var(--eea-border-subtle);grid-template-columns:minmax(0,1fr) 60px auto;display:grid}.name.svelte-1d8r4wq{font-size:var(--eea-fs-2xs);overflow-wrap:anywhere}.name.svelte-1d8r4wq a:where(.svelte-1d8r4wq){color:inherit;text-decoration:none}.name.svelte-1d8r4wq a:where(.svelte-1d8r4wq):hover{color:var(--eea-red);text-decoration:underline}.bar.svelte-1d8r4wq{background:var(--eea-surface-tint-neutral);height:6px}.fill.svelte-1d8r4wq{background:var(--eea-red);height:100%;display:block}.count.svelte-1d8r4wq{font-size:var(--eea-fs-2xs);font-weight:var(--eea-fw-bold);text-align:right;white-space:nowrap}.grant.svelte-1d8r4wq{font-weight:var(--eea-fw-regular);font-size:var(--eea-fs-4xs);color:var(--eea-text-muted);display:block}.note.svelte-1d8r4wq{margin-top:var(--eea-space-5);font-size:var(--eea-fs-3xs);color:var(--eea-text-muted)}.unplaced.svelte-1d8r4wq{margin:var(--eea-space-8) 0 0;padding-top:var(--eea-space-6);border-top:1px solid var(--eea-border)}.unplaced-row.svelte-1d8r4wq{justify-content:space-between;gap:var(--eea-space-5);padding:var(--eea-space-2) 0;display:flex}.unplaced.svelte-1d8r4wq dt:where(.svelte-1d8r4wq){font-size:var(--eea-fs-3xs);color:var(--eea-text-muted)}.unplaced.svelte-1d8r4wq dd:where(.svelte-1d8r4wq){font-size:var(--eea-fs-3xs);font-weight:var(--eea-fw-semibold);margin:0}.overview.svelte-ydms2q{gap:var(--eea-space-15);grid-template-columns:1.6fr 1fr;display:grid}h2.svelte-ydms2q{margin-bottom:var(--eea-space-6);font-size:var(--eea-fs-h2-sm);letter-spacing:var(--eea-ls-tight)}.intro.svelte-ydms2q{margin-bottom:var(--eea-space-12);font-size:var(--eea-fs-md);color:var(--eea-text-body)}h3.svelte-ydms2q{margin:0 0 var(--eea-space-7);font-size:var(--eea-fs-lg);font-weight:var(--eea-fw-black)}.legend.svelte-ydms2q{gap:var(--eea-space-10);margin-top:var(--eea-space-6);flex-wrap:wrap;display:flex}.legend.column.svelte-ydms2q{gap:var(--eea-space-4);flex-direction:column;margin-top:0}.legend.svelte-ydms2q li:where(.svelte-ydms2q){align-items:center;gap:var(--eea-space-3);font-size:var(--eea-fs-xs);display:inline-flex}.dot.svelte-ydms2q{flex-shrink:0;width:11px;height:11px}.areas.svelte-ydms2q{flex-direction:column;display:flex}.areas.svelte-ydms2q li:where(.svelte-ydms2q){justify-content:space-between;align-items:baseline;gap:var(--eea-space-7);padding:var(--eea-space-4) 0;border-bottom:1px solid var(--eea-border-subtle);display:flex}.area-name.svelte-ydms2q{font-size:var(--eea-fs-xs)}.area-value.svelte-ydms2q{font-size:var(--eea-fs-xs);font-weight:var(--eea-fw-bold);white-space:nowrap}.note.svelte-ydms2q{margin-bottom:var(--eea-space-7);font-size:var(--eea-fs-2xs);color:var(--eea-text-muted)}.mechanism.svelte-ydms2q .note:where(.svelte-ydms2q){margin:var(--eea-space-6) 0 0}.side.svelte-ydms2q{gap:var(--eea-space-7);flex-direction:column;display:flex}.mechanism.svelte-ydms2q{background:var(--eea-surface);border:1px solid var(--eea-border);border-radius:var(--eea-radius);padding:var(--eea-space-11)}.panel-title.svelte-ydms2q{margin:0 0 var(--eea-space-6);font-size:var(--eea-fs-xs);font-weight:var(--eea-fw-black);text-transform:uppercase;letter-spacing:var(--eea-ls-wide);color:var(--eea-text-muted)}.mechanism-body.svelte-ydms2q{align-items:center;gap:var(--eea-space-9);flex-wrap:wrap;display:flex}@media (width<=1023px){.overview.svelte-ydms2q{gap:var(--eea-space-13);grid-template-columns:1fr}}@media (width<=767px){h2.svelte-ydms2q{font-size:var(--eea-fs-h5)}.intro.svelte-ydms2q{font-size:var(--eea-fs-xs)}h3.svelte-ydms2q{font-size:var(--eea-fs-base)}.legend.svelte-ydms2q{gap:var(--eea-space-5)}}.partners.svelte-1jqygay{gap:var(--eea-space-15);grid-template-columns:1fr 1fr;align-items:start;display:grid}h2.svelte-1jqygay{margin-bottom:var(--eea-space-8);font-size:var(--eea-fs-h2-sm);letter-spacing:var(--eea-ls-tight)}.count.svelte-1jqygay{margin-bottom:var(--eea-space-6);font-size:var(--eea-fs-2xs);color:var(--eea-text-muted)}.list.svelte-1jqygay{gap:var(--eea-space-4);flex-direction:column;display:flex}.partner.svelte-1jqygay{align-items:center;gap:var(--eea-space-5);padding:var(--eea-space-6) var(--eea-space-7);border:1px solid var(--eea-border);border-radius:var(--eea-radius);display:flex}.initiative.svelte-1jqygay{padding:var(--eea-space-7);border:1px solid var(--eea-border);border-left:var(--eea-accent-width) solid var(--eea-red);border-radius:var(--eea-radius)}.name.svelte-1jqygay{font-size:var(--eea-fs-sm);font-weight:var(--eea-fw-bold)}.meta.svelte-1jqygay{margin-top:var(--eea-space-1);font-size:var(--eea-fs-2xs);color:var(--eea-text-muted)}.description.svelte-1jqygay{margin-top:var(--eea-space-3);font-size:var(--eea-fs-xs);color:var(--eea-text-muted);line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.grant.svelte-1jqygay{margin-top:var(--eea-space-4);font-size:var(--eea-fs-2xs);font-weight:var(--eea-fw-bold)}.sub.svelte-1jqygay{margin-top:var(--eea-space-10);font-size:var(--eea-fs-base);font-weight:var(--eea-fw-bold);letter-spacing:var(--eea-ls-tight)}.note.svelte-1jqygay{margin:var(--eea-space-2) 0 var(--eea-space-6);font-size:var(--eea-fs-3xs);color:var(--eea-text-muted)}.empty.svelte-1jqygay{font-size:var(--eea-fs-sm);color:var(--eea-text-muted)}@media (width<=1023px){.partners.svelte-1jqygay{gap:var(--eea-space-13);grid-template-columns:1fr}}@media (width<=767px){h2.svelte-1jqygay{margin-bottom:var(--eea-space-6);font-size:var(--eea-fs-h5)}}h2.svelte-xxg196{margin-bottom:var(--eea-space-9);font-size:var(--eea-fs-h2-sm);letter-spacing:var(--eea-ls-tight)}.wrap.svelte-xxg196{border:1px solid var(--eea-border);border-radius:var(--eea-radius);overflow-x:auto}table.svelte-xxg196{width:100%;min-width:820px;font-size:var(--eea-fs-xs)}thead.svelte-xxg196 tr:where(.svelte-xxg196){background:var(--eea-surface-sunken)}th.svelte-xxg196,td.svelte-xxg196{padding:var(--eea-space-6) var(--eea-space-8);text-align:left;vertical-align:top}thead.svelte-xxg196 th:where(.svelte-xxg196){font-weight:var(--eea-fw-bold);color:var(--eea-text-muted);border-bottom:1px solid var(--eea-border);vertical-align:bottom}tbody.svelte-xxg196 tr:where(.svelte-xxg196){border-bottom:1px solid var(--eea-border-subtle)}tbody.svelte-xxg196 tr:where(.svelte-xxg196):last-child{border-bottom:none}tbody.svelte-xxg196 th:where(.svelte-xxg196){font-weight:var(--eea-fw-semibold)}.operator.svelte-xxg196{font-size:var(--eea-fs-3xs);font-weight:var(--eea-fw-regular);color:var(--eea-text-muted);margin-top:2px;display:block}td.svelte-xxg196{color:var(--eea-text-muted)}.numeric.svelte-xxg196{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.strong.svelte-xxg196{font-weight:var(--eea-fw-bold);color:var(--eea-text-strong)}.areas.svelte-xxg196{gap:var(--eea-space-1);flex-direction:column;display:flex}.areas.svelte-xxg196 li:where(.svelte-xxg196){align-items:baseline;gap:7px;display:flex}.dot.svelte-xxg196{flex-shrink:0;width:8px;height:8px;transform:translateY(-1px)}.none.svelte-xxg196{font-style:italic}.note.svelte-xxg196{margin-top:var(--eea-space-7);max-width:80ch;font-size:var(--eea-fs-2xs);color:var(--eea-text-muted)}.empty.svelte-xxg196{font-size:var(--eea-fs-sm);color:var(--eea-text-muted)}@media (width<=767px){h2.svelte-xxg196{margin-bottom:var(--eea-space-7);font-size:var(--eea-fs-h5)}}.regions-tab.svelte-1xri938{gap:var(--eea-space-15);grid-template-columns:1.4fr 1fr;align-items:start;display:grid}h2.svelte-1xri938{margin-bottom:var(--eea-space-6);font-size:var(--eea-fs-h2-sm);letter-spacing:var(--eea-ls-tight)}.intro.svelte-1xri938{margin-bottom:var(--eea-space-11);max-width:62ch;font-size:var(--eea-fs-md);color:var(--eea-text-body)}.attribution.svelte-1xri938{margin-top:var(--eea-space-6);font-size:var(--eea-fs-4xs);color:var(--eea-text-muted)}@media (width<=1023px){.regions-tab.svelte-1xri938{gap:var(--eea-space-13);grid-template-columns:1fr}}@media (width<=767px){h2.svelte-1xri938{font-size:var(--eea-fs-h5)}.intro.svelte-1xri938{font-size:var(--eea-fs-xs)}}.hero-wrap.svelte-66g02d{background:linear-gradient(180deg, var(--eea-surface-tint), var(--eea-surface))}.tab-bar.svelte-66g02d{top:var(--eea-header-height);z-index:30;margin-top:var(--eea-space-12);background:color-mix(in srgb, var(--eea-surface) 95%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--eea-border);position:sticky}.panel.svelte-66g02d{padding-block:var(--eea-space-14) var(--eea-space-19)}@media (width<=767px){.tab-bar.svelte-66g02d{margin-top:var(--eea-space-8)}.panel.svelte-66g02d{padding-block:var(--eea-space-11)}}
