"""Dash web application.

The web module provides an interactive browser-based UI for Impakt, built
on Plotly Dash with Bootstrap components.

Structure:
    app.py          - Application factory
    state.py        - Server-side state management (AppState)
    layout.py       - Top-level layout assembly
    callbacks.py    - Callback registration hub
    components/     - Reusable layout components
    callbacks/      - Feature-specific callback modules
    assets/         - CSS and static files
"""

from impakt.web.app import create_app, serve

__all__ = ["create_app", "serve"]
