We're currently polishing the UI to give you a better experience. As mentioned in our email, we expect to be back online within 5 hours.
Thank you for your patience.