reportlab>=4.0

# Diagrams in markdown (```mermaid blocks): npx @mermaid-js/mermaid-cli (uses bundled Chromium).
# Do NOT use rsvg-convert on Mermaid SVG — HTML labels are dropped.
# Example: npx --yes @mermaid-js/mermaid-cli@11.4.0 --version
