Uhh... I thought tf2stats was independently hosted because it was Firewater's creation.
...and a quick check shows it has a different IP than tf2maps and tf2mods, which share one.
If this is your first time logging in after the migration (Feb 8, 2022), you must reset your password to log in. Follow this guide if you're having trouble