SPA Reader: Extract LLM Markdown from SPAs & Screenshots