My guess is their domain expired
We don't have any affiliation or insight into that service and can't provide you with any official support. If any of the users of that service have any insight, they can certainly feel free to share.
I can definitely say that domain expirations have snuck up on me in the past. Give it a few days, it might just have been an oversight and they'll restore it as soon as they find out it's down.