012053a783
Audit A7: the «Оферта» / «Политика» links in the AuthLayout footer were raw <a href> pointing at unrouted paths -> 404 via the SPA catch-all. Adds a single DRY LegalDocView served by /legal/:doc(offer|privacy), rendering an honest «document being finalized» stub (real legal text needs юр. редактура — реестр K3 / blocker Б-1). Footer links upgraded to <RouterLink> for SPA navigation. Also refreshes two stale auth-layout doc-comments left by the /recovery removal (review M1). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>