// App — simple in-memory router between Hub, Agent screen, and Comparativo.
(function () {
  function App() {
    const [view, setView] = React.useState("hub"); // hub | app | comparativo
    React.useEffect(() => { window.scrollTo(0, 0); }, [view]);
    if (view === "app") return <window.AgentScreen onBack={() => setView("hub")} />;
    if (view === "comparativo") return <window.Comparativo onBack={() => setView("hub")} />;
    return <window.Hub onOpenApp={() => setView("app")} onOpenComparativo={() => setView("comparativo")} />;
  }
  window.StudioApp = App;
})();
