I think we're going to need some more information before we can provide an answer for you. What are you experiencing that's preventing you from logging into Explorer? Are you getting an error message? Is the browser not loading?
If you need immediate support, please call Customer Care at 855-463-9333. If you need to share account specific details, please email us at email@example.com.