I need to parse the CSV, clean it, and compute values. I could compute in JS at runtime — "numbers must be computed correctly from the data" — embed the CSV and parse in JS. That's self-contained and correct. Do that. Let me write the HTML with embedded raw CSV, JS parser: - split lines, handle quoted commas. - dedupe by order_id (keep first). - parse amount: strip $, commas; N/A/unknown → excluded count. - negative = refund, counts as negative revenue (included). - region normalize: trim lowercase; tx/texas→Texas; ca/california→California; oh/ohio→Ohio. - date parse: 2025-01-06, 1/9/2025, "Jan 21, 2025" → month→quarter. Build pivot table, SVG bar chart, quality panel, headline. Write code concisely but styled nicely (dark dashboard, one memorable element). No gradients, no emoji. Font choice: use a serif/display? Keep simple: system stack + maybe "Georgia" for headline number. Colors: dark ink background? Choose warm off-white with near-black text, single accent (e.g. #B3541C burnt orange) — editorial ledger feel. Signature: monospaced ledger table with hairline rules. Compute expected numbers mentally? Not needed since JS computes. But maybe quick sanity: fine. Write the code. Quarter labels: Q1 2025 etc. Bar chart: horizontal bars with labels and values, negative? Regions all positive overall (refunds small). Fine. Output only HTML.