Local wallet is a perfectly fine way to login. It is _also_ a means for recovery simply because you can save that file offline in a secure way.
Anyways, what you can do is: Extract your three private keys (e.g. by manually copying it in permissions page, or downloading the paperwallet) and save them securely. You can login via Cloud using your account name and the active private key as the password.