Painful HTML-to-PDF for modern apps — pure Next.js, zero deps | saasbrowser.ai