I don't think the website is working yet, but if you go to the forum link, you can see the notice about how they are moving their server to a dedicated one.
Check
here to see their note. I believe they sent an email out for those who are registered on the forums.
Hopefully, it works for you soon!