.matrix.svelte-1luqkz1{margin:0}.scroll.svelte-1luqkz1{scrollbar-width:thin;overflow-x:auto}table.svelte-1luqkz1{border-collapse:separate;border-spacing:2px;font-size:var(--eea-fs-3xs)}.corner.svelte-1luqkz1{border:0}th.svelte-1luqkz1{font-weight:var(--eea-fw-bold);color:var(--eea-text-muted);text-align:left}thead.svelte-1luqkz1 th:where(.svelte-1luqkz1){vertical-align:bottom;padding:0 var(--eea-space-1) var(--eea-space-3)}.column-label.svelte-1luqkz1{align-items:center;gap:var(--eea-space-1);writing-mode:vertical-rl;max-height:150px;display:flex;transform:rotate(180deg)}.column-text.svelte-1luqkz1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dot.svelte-1luqkz1{flex-shrink:0;width:7px;height:7px}tbody.svelte-1luqkz1 th:where(.svelte-1luqkz1),tfoot.svelte-1luqkz1 th:where(.svelte-1luqkz1){z-index:1;padding-right:var(--eea-space-5);background:var(--eea-surface);white-space:nowrap;color:var(--eea-text-strong);position:sticky;left:0}.total-head.svelte-1luqkz1{writing-mode:horizontal-tb;padding-left:var(--eea-space-5)}.cell.svelte-1luqkz1{min-width:46px;padding:var(--eea-space-2) var(--eea-space-3);text-align:right;font-variant-numeric:tabular-nums;color:var(--eea-text-body)}.empty.svelte-1luqkz1{background:var(--eea-surface-sunken)}.light.svelte-1luqkz1,.light.svelte-1luqkz1 a:where(.svelte-1luqkz1){color:var(--eea-text-inverse)}.cell.svelte-1luqkz1 a:where(.svelte-1luqkz1){color:inherit;text-decoration:none;display:block}.cell.svelte-1luqkz1 a:where(.svelte-1luqkz1):hover{text-decoration:underline}.cell.svelte-1luqkz1 a:where(.svelte-1luqkz1):focus-visible{outline:var(--eea-focus-ring);outline-offset:1px}.total.svelte-1luqkz1{background:var(--eea-surface-raised);font-weight:var(--eea-fw-bold);color:var(--eea-text-strong)}.foot.svelte-1luqkz1{justify-content:space-between;align-items:baseline;gap:var(--eea-space-7);margin-top:var(--eea-space-7);flex-wrap:wrap;display:flex}.legend.svelte-1luqkz1{align-items:center;gap:var(--eea-space-6);font-size:var(--eea-fs-3xs);color:var(--eea-text-muted);flex-wrap:wrap;display:flex}.legend.svelte-1luqkz1 li:where(.svelte-1luqkz1){align-items:center;gap:var(--eea-space-2);display:flex}.legend-caption.svelte-1luqkz1{font-weight:var(--eea-fw-bold)}.swatch.svelte-1luqkz1{width:12px;height:12px}.swatch-empty.svelte-1luqkz1{background:var(--eea-surface-sunken);border:1px solid var(--eea-border)}.download.svelte-1luqkz1{font-size:var(--eea-fs-3xs);font-weight:var(--eea-fw-semibold);color:var(--eea-text-muted);white-space:nowrap;border-bottom:1px solid var(--eea-border-strong);text-decoration:none}.download.svelte-1luqkz1:hover{color:var(--eea-red);border-bottom-color:var(--eea-red)}svg.svelte-cwghbx{display:block;overflow:visible}.tick.svelte-cwghbx{font-family:var(--eea-font);fill:var(--eea-text-subtle);font-variant-numeric:tabular-nums;font-size:10px}.grant-tick.svelte-cwghbx{fill:var(--eea-chart-secondary);opacity:.7}.empty.svelte-cwghbx{padding:var(--eea-space-11);background:var(--eea-surface);border:1px dashed var(--eea-border-strong);font-size:var(--eea-fs-sm);color:var(--eea-text-muted)}.card.svelte-123iuqb{height:100%;min-height:210px;padding:var(--eea-space-10);background:var(--eea-surface);border:1px solid var(--eea-border);border-left:var(--eea-accent-width) solid var(--area-accent);border-radius:var(--eea-radius);color:inherit;transition:box-shadow var(--eea-duration-fast) var(--eea-ease);flex-direction:column;text-decoration:none;display:flex}.card.svelte-123iuqb:hover{box-shadow:var(--eea-shadow-sm)}.kicker.svelte-123iuqb{margin-bottom:var(--eea-space-5);color:var(--area-accent);font-size:var(--eea-fs-4xs);font-weight:var(--eea-fw-bold);text-transform:uppercase;letter-spacing:var(--eea-ls-wider);align-items:center;gap:7px;display:flex}.code.svelte-123iuqb{color:var(--eea-text-subtle)}.dot.svelte-123iuqb{background:currentColor;flex-shrink:0;width:8px;height:8px}h3.svelte-123iuqb{margin-bottom:var(--eea-space-4);font-size:var(--eea-fs-base);font-weight:var(--eea-fw-bold);line-height:1.35}.objective.svelte-123iuqb{margin-bottom:var(--eea-space-7);font-size:var(--eea-fs-3xs);color:var(--eea-text-muted);line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.stats.svelte-123iuqb{gap:var(--eea-space-8);padding-top:var(--eea-space-6);border-top:1px solid var(--eea-border-subtle);margin:auto 0 0;display:flex}.value.svelte-123iuqb{font-size:var(--eea-fs-h5);font-weight:var(--eea-fw-black);margin:0}.label.svelte-123iuqb{font-size:var(--eea-fs-4xs);color:var(--eea-text-muted);margin-top:2px}.summary.svelte-tuqcna{gap:var(--eea-space-6);flex-direction:column;display:flex}.row.svelte-tuqcna{justify-content:space-between;align-items:center;gap:var(--eea-space-5);margin-bottom:var(--eea-space-2);display:flex}.name.svelte-tuqcna,.figure.svelte-tuqcna{font-size:var(--eea-fs-2xs);font-weight:var(--eea-fw-bold)}.track.svelte-tuqcna{background:var(--eea-border-subtle);height:7px}.fill.svelte-tuqcna{height:100%;transition:width var(--eea-duration-slow) var(--eea-ease)}@media (prefers-reduced-motion:reduce){.fill.svelte-tuqcna{transition:none}}.hero.svelte-1krlc7i{background:linear-gradient(180deg, var(--eea-surface), var(--eea-surface-sunken));border-bottom:1px solid var(--eea-border-subtle)}.hero-inner.svelte-1krlc7i{padding-block:var(--eea-space-11) 0}.eyebrow.svelte-1krlc7i{margin:var(--eea-space-8) 0 var(--eea-space-7)}.hero-grid.svelte-1krlc7i{gap:var(--eea-space-18);grid-template-columns:1fr 300px;align-items:start;display:grid}h1.svelte-1krlc7i{max-width:20ch;font-size:var(--eea-fs-h1);letter-spacing:var(--eea-ls-tighter);line-height:1.06}.lead.svelte-1krlc7i{max-width:60ch;margin-top:var(--eea-space-7);font-size:var(--eea-fs-lg);line-height:var(--eea-lh-relaxed);color:var(--eea-text-body)}.summary.svelte-1krlc7i{padding-top:var(--eea-space-3)}.tabs.svelte-1krlc7i{padding-block:var(--eea-space-13)}.tabs-spacer.svelte-1krlc7i{height:var(--eea-space-13)}.chart-section.svelte-1krlc7i{padding-block:var(--eea-space-17) var(--eea-space-11)}.chart-grid.svelte-1krlc7i{gap:var(--eea-space-18);grid-template-columns:minmax(0,1fr) 240px;align-items:start;display:grid}.chart-grid.single.svelte-1krlc7i{grid-template-columns:minmax(0,1fr)}.split-title.svelte-1krlc7i{margin-bottom:var(--eea-space-8);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)}.donut.svelte-1krlc7i{justify-content:center;display:flex}.split-legend.svelte-1krlc7i{margin-top:var(--eea-space-9)}.timeline.svelte-1krlc7i{background:var(--eea-surface-sunken);border-block:1px solid var(--eea-border-subtle)}.timeline-inner.svelte-1krlc7i{padding-block:var(--eea-space-16)}.series-legend.svelte-1krlc7i{gap:var(--eea-space-9);flex-wrap:wrap;align-items:center;display:flex}.series.svelte-1krlc7i{align-items:center;gap:var(--eea-space-3);font-size:var(--eea-fs-2xs);display:inline-flex}.swatch.svelte-1krlc7i{flex-shrink:0;width:22px;height:3px}.swatch.solid.svelte-1krlc7i{background:var(--eea-red)}.swatch.dashed.svelte-1krlc7i{background:repeating-linear-gradient(90deg, var(--eea-chart-secondary) 0 5px, transparent 5px 9px)}.caveat.svelte-1krlc7i{margin-top:var(--eea-space-7);font-size:var(--eea-fs-2xs);color:var(--eea-text-muted)}.matrix-section.svelte-1krlc7i{padding-block:var(--eea-space-17) 0}.cards-section.svelte-1krlc7i{padding-block:var(--eea-space-17) var(--eea-space-19)}.cards.svelte-1krlc7i{gap:var(--eea-space-9);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cards.svelte-1krlc7i>li:where(.svelte-1krlc7i){display:flex}.cards.svelte-1krlc7i>li:where(.svelte-1krlc7i)>*{width:100%}.empty.svelte-1krlc7i{font-size:var(--eea-fs-sm);color:var(--eea-text-muted)}@media (width<=1023px){.hero-grid.svelte-1krlc7i,.chart-grid.svelte-1krlc7i{gap:var(--eea-space-13);grid-template-columns:1fr}.cards.svelte-1krlc7i{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.hero-inner.svelte-1krlc7i{padding-top:var(--eea-space-9)}.eyebrow.svelte-1krlc7i{margin:var(--eea-space-6) 0 var(--eea-space-5)}h1.svelte-1krlc7i{max-width:none;font-size:var(--eea-fs-h3)}.lead.svelte-1krlc7i{margin-top:var(--eea-space-5);font-size:var(--eea-fs-xs)}.tabs.svelte-1krlc7i{padding-block:var(--eea-space-9)}.tabs-spacer.svelte-1krlc7i{height:var(--eea-space-9)}.chart-section.svelte-1krlc7i,.matrix-section.svelte-1krlc7i,.cards-section.svelte-1krlc7i,.timeline-inner.svelte-1krlc7i{padding-block:var(--eea-space-12)}.cards.svelte-1krlc7i{gap:var(--eea-space-4);grid-template-columns:1fr}}
