Generated by scripts/render-pdf-visual-diff.ts. Left = legacy EJS pipeline rendered by @accountable/html-pdf (PhantomJS / WebKit), right = new PDF v2 pipeline rendered by Puppeteer (Chromium). Same fixture, same monkey-patched logo bytes. Both PDFs are rasterized to PNG via pdftoppm so the only difference between the two columns is the engine.