Next.js 15 static prerender bails out when useSearchParams is used outside a Suspense boundary. Extract the hook-using component into an inner child and wrap it in Suspense at the page root. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>