Open Internet by MindsNetELI5: How do offline 2FA apps (like Google Authenticator) communicate with servers to verify my login if my phone has no internet connection?