The servers are in fact down, this is the latest post by @Mona on the complex discord server
"hi everyone! just popping in to give you guys a quick update, will be back when i can to let you guys know of anything as i just stated earlier - still working with our host to get it resolved, so sorry for the delays, we currently have no estimated time but when we do hear something from the company, we will be letting you guys know asap! thank you all for your cooperation and im so sorry for the inconveniences! thanks guys!"
I would recommend joining the complex discord for more updates like this