ae40a1db7a
Phase A of the Microsoft-Solitaire-Collection-inspired launch picker rework. Three additive changes inside the Home modal, no core / asset work: - Player-stats header strip showing Level / XP / Lifetime Score using a compact formatter (1.2M / 12.3K / 1,234). The whole strip is a Button — click fires ToggleProfileRequestEvent so Profile opens on top of Home; closing it returns to the picker. - Draw-mode chip row above the mode cards lets the player flip Draw 1 / Draw 3 from the picker itself rather than diving into Settings. Active chip uses ACCENT_PRIMARY background; the click persists settings.json and respawns the modal so the active state repaints cleanly. - Per-mode score/streak chip on each card — "Best 12,345" for Classic / Zen / Challenge, "Streak N" for Daily. Hidden on a 0 best so a fresh profile doesn't read "Best 0" everywhere. `HomeContext` bundle pulls live data from ProgressResource / StatsResource / SettingsResource with safe defaults so headless tests under MinimalPlugins still build cleanly. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>