1import{d as t,j as e,t as n,B as o,K as c,T as l}from"./index-CH1aB7Jc.js";import{C as d,a as m}from"./card-nOw3qIye.js";import{B as p}from"./badge-QPtmAP2I.js";import{D as h}from"./dollar-sign-dtLDiWKu.js";import{L as x}from"./lock-iMYnfAdS.js";import{A as u}from"./arrow-right-BAcpXN4R.js";import{L as g}from"./landmark-DldMWQmx.js";import{F as f}from"./file-chart-column-increasing-B7GZhsvU.js";const j=[{id:"cash-gap",label:"Cash Gap",description:"Financial scaling calculator and cash architecture tools to model your growth.",icon:g,route:"/founder/cash-gap",status:"active"},{id:"money-finder",label:"Money Finder",description:"Interactive exercises to uncover hidden revenue, optimize pricing, and cut costs.",icon:c,route:"/founder/money-finder",status:"active"},{id:"reporting-os",label:"ReportingOS",description:"Automated financial reporting, dashboards, and insight generation for your business.",icon:f,route:"",status:"coming_soon"},{id:"cashflow-os",label:"CashflowOS",description:"Real-time cash flow forecasting, scenario planning, and runway management.",icon:l,route:"",status:"coming_soon"}];function O(){const r=t();return e.jsxs("div",{className:"p-6 md:p-10 max-w-5xl mx-auto space-y-8",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"h-10 w-10 rounded-xl bg-primary/10 flex items-center justify-center",children:e.jsx(h,{className:"h-5 w-5 text-primary"})}),e.jsxs("div",{children:[e.jsx("h1",{className:"text-2xl font-bold text-foreground",children:"FinancialOS"}),e.jsx("p",{className:"text-muted-foreground text-sm",children:"Your complete financial toolkit â cash, revenue, reporting & forecasting"})]})]}),e.jsx("div",{className:"grid gap-4 sm:grid-cols-2",children:j.map(s=>{const i=s.icon,a=s.status==="active";return e.jsx(d,{className:n("relative overflow-hidden transition-all",a?"border-border hover:border-primary/40 cursor-pointer hover:shadow-md":"border-border/50 opacity-70"),onClick:()=>a&&r(s.route),children:e.jsxs(m,{className:"p-6 space-y-3",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsx("div",{className:"h-10 w-10 rounded-lg bg-primary/10 flex items-center justify-center",children:e.jsx(i,{className:"h-5 w-5 text-primary"})}),!a&&e.jsxs(p,{variant:"secondary",className:"text-[10px] gap-1",children:[e.jsx(x,{className:"h-3 w-3"}),"Coming Soon"]})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold text-foreground",children:s.label}),e.jsx("p",{className:"text-sm text-muted-foreground mt-1",children:s.description})]}),a&&e.jsxs(o,{variant:"ghost",size:"sm",className:"gap-1 px-0 text-primary hover:text-primary/80",children:["Open ",e.jsx(u,{className:"h-3.5 w-3.5"})]})]})},s.id)})})]})}export{O as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.