module.exports=[30400,a=>{"use strict";var b=a.i(39752),c=a.i(48558);let d=(0,a.i(42261).cva)("rounded-xl border p-5 shadow-[0_1px_3px_rgb(0_0_0/0.04)]",{variants:{tone:{default:"border-border bg-card",warning:"border-amber-200 bg-amber-50/50 dark:border-amber-900 dark:bg-amber-950/30",success:"border-emerald-200 bg-emerald-50/50 dark:border-emerald-900 dark:bg-emerald-950/30",error:"border-red-200 bg-red-50/50 dark:border-red-900 dark:bg-red-950/30"},interactive:{true:"transition-shadow duration-150 hover:shadow-[0_4px_6px_rgb(0_0_0/0.06)]",false:""}},defaultVariants:{tone:"default",interactive:!1}});a.s(["Card",0,function({className:a,tone:e,interactive:f,...g}){return(0,b.jsx)("div",{className:(0,c.cn)(d({tone:e,interactive:f}),a),...g})},"CardHeader",0,function({className:a,...d}){return(0,b.jsx)("div",{className:(0,c.cn)("mb-3 flex items-center justify-between",a),...d})},"CardStatLabel",0,function({className:a,...d}){return(0,b.jsx)("h3",{className:(0,c.cn)("text-sm font-medium text-muted-foreground",a),...d})},"CardTitle",0,function({className:a,...d}){return(0,b.jsx)("h3",{className:(0,c.cn)("text-lg font-semibold text-foreground",a),...d})},"CardValue",0,function({className:a,...d}){return(0,b.jsx)("div",{className:(0,c.cn)("text-3xl font-bold text-foreground",a),...d})}])},87206,a=>{"use strict";var b=a.i(39752),c=a.i(48558);a.s(["PageHeader",0,function({title:a,description:d,icon:e,badge:f,actions:g,children:h,className:i}){return(0,b.jsxs)("header",{className:(0,c.cn)("flex flex-col gap-1",i),children:[(0,b.jsxs)("div",{className:"flex items-baseline justify-between gap-3",children:[(0,b.jsxs)("div",{className:"flex items-center gap-2",children:[e&&(0,b.jsx)(e,{className:"h-5 w-5 text-muted-foreground"}),(0,b.jsx)("h1",{className:"text-2xl font-semibold text-foreground",children:a}),f]}),g&&(0,b.jsx)("div",{className:"flex items-center gap-2",children:g})]}),d&&(0,b.jsx)("p",{className:"max-w-3xl text-sm text-muted-foreground",children:d}),h]})}])},70647,a=>{"use strict";var b=a.i(39752),c=a.i(30400),d=a.i(7384),e=a.i(87206),f=a.i(77257),g=a.i(5423);let h=(0,g.default)("Receipt",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 17.5v-11",key:"1jc1ny"}]]),i=(0,g.default)("PiggyBank",[["path",{d:"M19 5c-1.5 0-2.8 1.4-3 2-3.5-1.5-11-.3-11 5 0 1.8 0 3 2 4.5V20h4v-2h3v2h4v-4c1-.5 1.7-1 2-2h2v-4h-2c0-1-.5-1.5-1-2V5z",key:"1ivx2i"}],["path",{d:"M2 9v1c0 1.1.9 2 2 2h1",key:"nm575m"}],["path",{d:"M16 11h.01",key:"xkw8gn"}]]),j=(0,g.default)("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]]);a.s(["default",0,function(){return(0,b.jsxs)("div",{className:"space-y-6 p-6",children:[(0,b.jsx)(e.PageHeader,{icon:f.Wallet,title:"Finance",badge:(0,b.jsx)(d.Badge,{variant:"gray",className:"text-[10px]",children:"Coming soon"}),description:"Personal expense tracking and budget awareness — observational and advisory only. The daemon already extracts receipts from your email and stores them in the database; this dashboard view is still being built."}),(0,b.jsxs)("div",{className:"grid gap-4 md:grid-cols-3",children:[(0,b.jsxs)(c.Card,{className:"border-dashed",children:[(0,b.jsx)(c.CardHeader,{children:(0,b.jsxs)("div",{className:"flex items-center gap-2",children:[(0,b.jsx)(h,{className:"h-4 w-4 text-muted-foreground"}),(0,b.jsx)(c.CardStatLabel,{children:"Receipts"})]})}),(0,b.jsx)("p",{className:"text-sm text-muted-foreground",children:"Auto-categorized expenses from email confirmations, with monthly rollups and outliers flagged for review."})]}),(0,b.jsxs)(c.Card,{className:"border-dashed",children:[(0,b.jsx)(c.CardHeader,{children:(0,b.jsxs)("div",{className:"flex items-center gap-2",children:[(0,b.jsx)(i,{className:"h-4 w-4 text-muted-foreground"}),(0,b.jsx)(c.CardStatLabel,{children:"Budgets"})]})}),(0,b.jsx)("p",{className:"text-sm text-muted-foreground",children:"Soft monthly targets per category. The agent nudges you in chat when you’re trending over."})]}),(0,b.jsxs)(c.Card,{className:"border-dashed",children:[(0,b.jsx)(c.CardHeader,{children:(0,b.jsxs)("div",{className:"flex items-center gap-2",children:[(0,b.jsx)(j,{className:"h-4 w-4 text-muted-foreground"}),(0,b.jsx)(c.CardStatLabel,{children:"Insights"})]})}),(0,b.jsx)("p",{className:"text-sm text-muted-foreground",children:"Year-over-year and month-over-month trends, with the agent surfacing changes worth noticing."})]})]}),(0,b.jsx)("p",{className:"rounded-md border border-border/50 bg-muted/40 p-3 text-xs text-muted-foreground",children:"Safety invariant: the agent never executes trades, places orders, or initiates transfers."})]})}],70647)}];

//# sourceMappingURL=packages_dashboard_src_0dzu4m3._.js.map