Layout response visualizer

Upload a PDF with blocks (page ranges + document types), call /layout, and view Chandra layout boxes per region. Uses PDF.js in the browser (no extra server rendering).

Documents in this PDF

Add one row per document. Pages use PDF page numbers starting at 1 (e.g. 1, 1, 2, or 3-5).