It's nice to know that they have moved to .io instead of continuing at .com, I wasn't aware of that, thanks for sharing that information. I suggest OP to try out that URL and see if he can access it or not. And if he has made deposit then his deposit might be there.