import{C as e,K as t,P as n,S as r,X as i,g as a,j as o,q as s,v as c,y as l}from"./vue.js";import{C as u,O as d}from"./index.js";var f={key:0,class:`text-[11px] uppercase tracking-[0.22em] text-(--dashboard-accent)`},p={class:`flex h-10 w-10 shrink-0 items-center justify-center rounded-md bg-(--dashboard-accent-soft) text-(--dashboard-accent)`},m={class:`h-5 w-5`},h={class:`min-w-0`},g={class:`font-semibold tracking-tight`},_={key:0,class:`mt-1 text-xs uppercase tracking-[0.16em] text-(--dashboard-text-soft)`},v={key:1,class:`mt-2 text-sm leading-6 text-(--dashboard-text-muted)`},y=e({__name:`AppIconFeatureCard`,props:{iconName:{},title:{},description:{},eyebrow:{},interactive:{type:Boolean},meta:{}},setup(e){return(n,y)=>(o(),l(`div`,{class:s(t(u)({interactive:e.interactive}))},[e.eyebrow?(o(),l(`p`,f,i(e.eyebrow),1)):c(``,!0),a(`div`,{class:s(e.eyebrow?`mt-3 flex items-start gap-3`:`flex items-start gap-3`)},[a(`span`,p,[a(`span`,m,[r(d,{name:e.iconName},null,8,[`name`])])]),a(`div`,h,[a(`h3`,g,i(e.title),1),e.meta?(o(),l(`p`,_,i(e.meta),1)):c(``,!0),e.description?(o(),l(`p`,v,i(e.description),1)):c(``,!0)])],2)],2))}}),b={class:`space-y-1.5`},x={key:0,class:`text-[11px] uppercase tracking-[0.28em] text-(--dashboard-accent)`},S={class:`flex flex-col gap-2 md:flex-row md:items-end md:justify-between`},C={class:`text-xl font-semibold tracking-tight md:text-2xl`},w={key:0,class:`mt-1 text-sm leading-6 text-(--dashboard-text-muted)`},T=e({__name:`AppSectionHeading`,props:{eyebrow:{default:void 0},title:{},description:{default:void 0}},setup(e){return(t,r)=>(o(),l(`div`,b,[e.eyebrow?(o(),l(`p`,x,i(e.eyebrow),1)):c(``,!0),a(`div`,S,[a(`div`,null,[a(`h2`,C,i(e.title),1),e.description?(o(),l(`p`,w,i(e.description),1)):c(``,!0)]),n(t.$slots,`aside`)])]))}});export{y as n,T as t};