There's an important distinction behind "offline": it can mean two different things. If it's you who's offline — phone off, no Wi-Fi, traveling — the agent keeps working normally: it runs continuously on a dedicated server, processes emails forwarded to it, and executes its scheduled tasks, independent of your own connection. You'll find its replies waiting once you reconnect.
But the software itself needs internet to function: every response it generates goes through a call to the language model, hosted in the cloud — so it can't run fully isolated, with no network at all. Two things could realistically interrupt it: an outage on our server side (rare, usually resolved within minutes) or the model provider being unavailable. In either case, your messages aren't lost — a forwarded email simply sits in the inbox until the agent is back and processes it.