Claim badges directly from /account/badges (with confetti)
The Claim button now lives inline on the badges page itself. One click to issue the cert, watch the confetti, and the card flips to Earned in place — no more navigating to the course page just to hit Claim. The course-page Claim button also fires confetti now for consistency.
What shipped
•/account/badges shows a real Claim button on each Ready-to-claim card. Click → cert issues → confetti → card flips to Earned with the issued date and the Add-to-LinkedIn button.
•New Quiz pending section on /account/badges separates 'all guides read but quiz not yet passed' from 'ready to claim' — so the Claim button only appears when both gates are actually green.
•Course-page Claim button (CourseCompletionBlock) also fires confetti on first issue. Re-renders of an already-earned badge don't re-celebrate — the burst only fires when the cert is genuinely new.