"""Backend app package entrypoint.

Keep imports lazy to avoid side effects when submodules import `app.*`.
"""

from __future__ import annotations

import importlib
from typing import Any

__all__ = ["main"]
main: Any


def __getattr__(name: str) -> Any:
    if name == "main":
        return importlib.import_module("app.main")
    raise AttributeError(name)
