def METHOD_NAME(self) -> datetime.timedelta:
    """The amount of time remaining before the timeout occurs. If the timeout has passed, this will be a negative duration."""
    return self.deadline - datetime.datetime.now(tz=datetime.timezone.utc).replace(microsecond=0)