Block a user
Branding, Excel watermark, live run progress, and uv
Approving. I read the full diff (except the binary logos and uv.lock contents) and found nothing blocking.
Checked and fine
- consolidate.py: the openpyxl -> xlsxwriter swap keeps freeze…