// Cinematic landing scene: brand, scenarios pick, start tour CTA. import { motion } from "framer-motion"; import { useApp } from "../state/store"; import { liveMeta } from "../data/scenarios"; import { Sparkles, Arrow, Cmd, Bot, Pulse } from "../components/icons"; export default function Landing() { const setScene = useApp((s) => s.setScene); const setScenarioId = useApp((s) => s.setScenarioId); const startTour = useApp((s) => s.startTour); const setCmdOpen = useApp((s) => s.setCmdOpen); const scenarios = useApp((s) => s.scenarios); const mode = useApp((s) => s.mode); const setMode = useApp((s) => s.setMode); const liveLoading = useApp((s) => s.liveLoading); const liveTotals = useApp((s) => s.liveTotals); return (
FlowMaster Mission Control
Business-as-code · Mission Control

Every process. One control surface.

FlowMaster turns the operational map of a company into living, typed processes — backed by humans, agents, and rules — and gives you a single command-center to drive them. Procurement scenarios are real, backed by EA2 on{" "} {liveMeta.fetchedFrom?.replace("https://", "") ?? "demo"}; AR, HCM, GL, and Service are industry blueprints showing how this same shell extends to any process family.

{liveTotals?.workItems ?? liveMeta.workItems} {mode === "live" ? "live work items (now)" : "snapshot work items"}
{liveTotals?.distinctDefs ?? liveMeta.distinctDefs} process definitions
{scenarios.length} scenarios in catalog
{mode === "live" ? "LIVE" : "SNAPSHOT"} data mode
{scenarios.map((s) => ( ))}
); }