- New lib/myPredictions.ts: typed contract (fetch/save/remember/recall)
with localStorage demo impl; backend dev swaps the two bodies for
Firebase callables (getMyPredictions / submitPrediction)
- Arena: recall email on revisit, show my picks sorted newest-first,
prefill + highlight the current match, upsert per match
- Fold list to 1 row by default with 더보기/접기 toggle (handles 10s of votes)
- Result badges: hit = purple (--share), miss = gray; date until scored
- Remove unused orange --claude token (orange-ban rule; logo image stays)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>