All 50 state NIL rules in one easy place — what's allowed, what's banned, and exactly how parents can keep their athlete fully eligible in 2026.