Reworked plan limits and clearer upgrade moments
We tuned the fairness caps so the free tier stays generous while keeping the platform abuse resistant. Signed-in Free now gets 10 graded submissions a day, a generous 50 runs a day to iterate with, and 3 solution reveals a day. Pro and Pro+ lift the submission, run, and reveal caps entirely (fair use), and Pro+ keeps 4 parallel runs as its differentiator. Every limit now comes from a single source of truth, so the reveal cap is per-plan data rather than a hardcoded free-or-not check.
Hitting a wall is now a clearer moment too: opening a track above your tier shows a proper upgrade panel, the track name, what Pro unlocks, and a direct path to pricing, instead of a flat error.