.chart.svelte-1jdm4rn{width:100%;min-width:540px;height:auto;display:block}@media (width<=720px){.chart.svelte-1jdm4rn{min-width:0}}.tick.svelte-1jdm4rn,.axis-label.svelte-1jdm4rn{letter-spacing:.12em;fill:var(--ink-soft);font-family:Courier Prime,monospace;font-size:12px;font-weight:700}.axis-label.svelte-1jdm4rn{text-transform:uppercase;letter-spacing:.16em}.group-label.svelte-1jdm4rn{fill:var(--ink);font-family:Akira,sans-serif;font-size:15px}.group-label.above.svelte-1jdm4rn{letter-spacing:.04em;fill:var(--ink);font-family:Courier Prime,monospace;font-size:14px;font-weight:700}.group-caption.svelte-1jdm4rn{letter-spacing:.1em;fill:var(--ink-soft);font-family:Courier Prime,monospace;font-size:11px;font-weight:700}.bar-value.svelte-1jdm4rn{letter-spacing:.06em;fill:var(--ink);font-family:Courier Prime,monospace;font-size:14px;font-weight:700}.legend.svelte-1ay8oz{flex-wrap:wrap;gap:8px 22px;margin:0 0 18px;padding:0;list-style:none;display:flex}.legend.svelte-1ay8oz li:where(.svelte-1ay8oz){text-transform:uppercase;letter-spacing:.14em;color:var(--ink-2);align-items:center;gap:8px;font-family:Courier Prime,monospace;font-size:11px;font-weight:700;display:flex}.swatch.svelte-1ay8oz{flex-shrink:0;width:20px;height:14px}.plate.svelte-1jpitiu{background:var(--paper-warm);border:4px solid var(--ink);box-shadow:8px 8px 0 var(--ink);margin:34px 0;padding:20px clamp(16px,2.4vw,26px) 18px}.plate-head.svelte-1jpitiu{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.fig-num.svelte-1jpitiu{text-transform:uppercase;letter-spacing:.04em;color:var(--ink);background:var(--hi-yellow);box-shadow:3px 3px 0 var(--ink);flex-shrink:0;padding:3px 8px;font-family:Akira,sans-serif;font-size:12px;line-height:1.4}.plate-head.svelte-1jpitiu h3:where(.svelte-1jpitiu){text-transform:uppercase;letter-spacing:.12em;color:var(--ink);margin:0;font-family:Courier Prime,monospace;font-size:14px;font-weight:700;line-height:1.4}.plate-body.svelte-1jpitiu{overflow-x:auto}.plate-base.svelte-1jpitiu{color:var(--ink-soft);border-top:2px solid var(--paper-dark);margin:16px 0 0;padding-top:12px;font-family:Courier Prime,monospace;font-size:11px;line-height:1.5}.chart.svelte-1ea1xma{width:100%;min-width:460px;height:auto;display:block}@media (width<=720px){.chart.svelte-1ea1xma{min-width:0}}.axis-end.svelte-1ea1xma{letter-spacing:.12em;fill:var(--ink-soft);font-family:Courier Prime,monospace;font-size:13px;font-weight:700}.value.svelte-1ea1xma{fill:var(--ink);font-family:Akira,sans-serif;font-size:26px}.value.narrow.svelte-1ea1xma{font-size:18px}.series.svelte-1ea1xma{text-transform:uppercase;letter-spacing:.16em;fill:var(--ink-2);font-family:Courier Prime,monospace;font-size:13px;font-weight:700}.report.svelte-1b705zf{padding:40px 0}.report-back.svelte-1b705zf{text-transform:uppercase;letter-spacing:.2em;color:var(--ink);background:var(--paper-warm);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);margin-bottom:30px;padding:6px 10px;font-family:Courier Prime,monospace;font-size:11px;font-weight:700;transition:transform .12s,box-shadow .12s;display:inline-block;transform:rotate(-1.2deg)}.report-back.svelte-1b705zf:hover{box-shadow:6px 6px 0 var(--stamp-red);transform:translate(-2px,-2px)rotate(-1.2deg)}.cover.svelte-1b705zf{border-top:6px solid var(--ink);border-bottom:6px solid var(--ink);background:var(--paper-warm);margin-bottom:46px;padding:40px 0}.cover-grid.svelte-1b705zf{grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:center;gap:40px;display:grid}.cover-title.svelte-1b705zf h1:where(.svelte-1b705zf){text-transform:uppercase;color:var(--ink);text-wrap:balance;overflow-wrap:break-word;margin:0 0 18px;font-family:Akira,sans-serif;font-size:clamp(30px,5vw,62px);font-weight:900;line-height:.94}.byline.svelte-1b705zf{text-transform:uppercase;letter-spacing:.16em;color:var(--ink-soft);margin:0;font-family:Courier Prime,monospace;font-size:12px;font-weight:700}.headline-stat.svelte-1b705zf{border:4px solid var(--ink);background:var(--paper);box-shadow:8px 8px 0 var(--stamp-red);padding:22px 24px;transform:rotate(1.4deg)}.headline-number.svelte-1b705zf{color:var(--ink);font-family:Akira,sans-serif;font-size:clamp(46px,6vw,72px);line-height:.9;display:block}.report-body.svelte-1b705zf{max-width:1000px}.prose.svelte-1b705zf{max-width:700px}.prose.svelte-1b705zf h2:where(.svelte-1b705zf){text-transform:uppercase;color:var(--ink);text-wrap:balance;margin:52px 0 18px;font-family:Akira,sans-serif;font-size:clamp(18px,2.2vw,25px);font-weight:900;line-height:1.12}.prose.svelte-1b705zf p:where(.svelte-1b705zf){color:var(--ink-2);margin:0 0 18px;font-family:Courier Prime,monospace;font-size:15px;line-height:1.75}.prose.svelte-1b705zf b:where(.svelte-1b705zf){color:var(--ink);font-weight:700}.prose.svelte-1b705zf a:where(.svelte-1b705zf){color:var(--ink);border-bottom:2px solid var(--ink);padding-bottom:1px;font-weight:700}.prose.svelte-1b705zf a:where(.svelte-1b705zf):hover{background:var(--hi-yellow)}.prose.svelte-1b705zf ul:where(.svelte-1b705zf){margin:0 0 18px;padding:0;list-style:none}.prose.svelte-1b705zf li:where(.svelte-1b705zf){color:var(--ink-2);padding:6px 0 6px 38px;font-family:Courier Prime,monospace;font-size:15px;line-height:1.65;position:relative}.prose.svelte-1b705zf li:where(.svelte-1b705zf):before{content:"";background:var(--ink);width:8px;height:8px;position:absolute;top:16px;left:10px}.prose.svelte-1b705zf blockquote:where(.svelte-1b705zf){border-left:6px solid var(--stamp-red);color:var(--ink);margin:0 0 18px;padding:4px 0 4px 20px;font-family:Courier Prime,monospace;font-size:15px;line-height:1.7}.prose.svelte-1b705zf .chain:where(.svelte-1b705zf){background:var(--paper-warm);border:3px solid var(--ink);padding:14px 16px;line-height:1.9}.summary.svelte-1b705zf{border-left:6px solid var(--ink);padding-left:24px}.summary.svelte-1b705zf h2:where(.svelte-1b705zf){margin-top:0}.conclusion.svelte-1b705zf h2:where(.svelte-1b705zf),.note.svelte-1b705zf h2:where(.svelte-1b705zf){color:var(--ink)}.note.svelte-1b705zf{border-top:4px solid var(--ink);margin-top:48px;padding-top:8px}.table-scroll.svelte-1b705zf{margin-bottom:20px;overflow-x:auto}.report-table.svelte-1b705zf{border-collapse:collapse;background:var(--paper-warm);border:3px solid var(--ink);width:100%;min-width:520px;max-width:700px;margin:0;font-family:Courier Prime,monospace;font-size:13px}.report-table.svelte-1b705zf th:where(.svelte-1b705zf),.report-table.svelte-1b705zf td:where(.svelte-1b705zf){border:2px solid var(--paper-dark);text-align:left;vertical-align:top;color:var(--ink-2);padding:10px 12px;line-height:1.5}.report-table.svelte-1b705zf thead:where(.svelte-1b705zf) th:where(.svelte-1b705zf){background:var(--ink);color:var(--paper);border-color:var(--ink);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700}.report-table.svelte-1b705zf tbody:where(.svelte-1b705zf) th:where(.svelte-1b705zf){color:var(--ink);font-weight:700}.report-table.svelte-1b705zf b:where(.svelte-1b705zf){color:var(--ink)}.figure-wide.svelte-1b705zf{max-width:1000px}.appendix.svelte-1b705zf{border-top:4px solid var(--ink);max-width:1000px;margin-top:56px;padding-top:10px}.appendix.svelte-1b705zf h2:where(.svelte-1b705zf){text-transform:uppercase;color:var(--ink);margin:24px 0 14px;font-family:Akira,sans-serif;font-size:clamp(18px,2.2vw,25px);font-weight:900;line-height:1.12}.appendix.svelte-1b705zf p:where(.svelte-1b705zf){color:var(--ink-2);max-width:700px;margin:0 0 18px;font-family:Courier Prime,monospace;font-size:15px;line-height:1.75}.download.svelte-1b705zf{text-transform:uppercase;letter-spacing:.18em;color:var(--paper);background:var(--ink);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--stamp-red);padding:12px 18px;font-family:Courier Prime,monospace;font-size:12px;font-weight:700;transition:transform .12s,box-shadow .12s;display:inline-block}.download.svelte-1b705zf:hover{box-shadow:7px 7px 0 var(--stamp-red);transform:translate(-2px,-2px)}.report-foot.svelte-1b705zf{flex-wrap:wrap;align-items:center;gap:14px;margin-top:46px;display:flex}.report-foot.svelte-1b705zf a:where(.svelte-1b705zf){text-transform:uppercase;letter-spacing:.2em;color:var(--ink);border-bottom:2px solid var(--ink);padding-bottom:2px;font-family:Courier Prime,monospace;font-size:12px;font-weight:700}.report-foot.svelte-1b705zf a:where(.svelte-1b705zf):hover{background:var(--hi-yellow)}@media (width<=860px){.cover-grid.svelte-1b705zf{grid-template-columns:minmax(0,1fr);gap:28px}.headline-stat.svelte-1b705zf{box-shadow:6px 6px 0 var(--stamp-red);transform:rotate(0)}}
