reportlab>=4.0

# Diagrams: npx @mermaid-js/mermaid-cli (uses bundled Chromium).
# Do NOT use rsvg-convert on Mermaid SVG — HTML labels are dropped.
