PageSourceSearch

https://researcherag.nimitai.com/d-assets/MeetingDetailPage-CVsRDUZ7.js

js nimitai.com collected 2026-10-04 07:47:26 UTC 24,110 bytes, 36 lines download raw bytes

1import{j as e,l as S,h as P,u as I,r as T}from"./react-core-B2FO3qo0.js";import{C as i}from"./card-mjxyQP0T.js";import{a5 as o}from"./index-CN9XJMV9.js";import{B as h}from"./badge-FO3_zMUp.js";import{P as A,A as j,a as N}from"./profile-dropdown-COqwbIWV.js";import{m as M,I as O,H as $,n as D,o as F}from"./ui-DcV34L_T.js";import{a as f}from"./pro-features-CFPalMrM.js";import{aT as B,aQ as E,aR as z,aO as Y,ae as L,y as V,f as v,V as W,aY as H,b as y,B as K,F as U,E as G,s as Q,r as X,b0 as q,b1 as Z,j as J,b2 as _,a$ as ee,p as se,u as te}from"./lucide-icons-BoiO0Pt7.js";import"./axios-42ANG6Sg.js";import"./phosphor-icons-DZJ6oraa.js";import"./firebase-BZh-H4bj.js";function ae({value:n,max:r=100,showLabel:l=!1,size:c="md",variant:d="default",className:g=""}){const m=Math.min(Math.max(n/r*100,0),100),x=t=>t>=70?"bg-[#10B981]":t>=40?"bg-[#F59E0B]":"bg-[#EF4444]",u={sm:"h-1.5",md:"h-2",lg:"h-3"},p=()=>d==="confidence"?x(m):d==="gradient"?"bg-gradient-to-r from-[#3b82f6] to-[#7c3aed]":"bg-[#3b82f6]";return e.jsxs("div",{className:`w-full ${g}`,children:[l&&e.jsxs("div",{className:"flex items-center justify-between mb-2",children:[e.jsx("span",{className:"text-sm font-medium text-gray-700",children:"Progress"}),e.jsxs("span",{className:"text-sm font-semibold text-gray-900",children:[Math.round(m),"%"]})]}),e.jsx("div",{className:`w-full bg-gray-200 rounded-full overflow-hidden ${u[c]}`,children:e.jsx("div",{className:`${p()} ${u[c]} rounded-full transition-all duration-500 ease-out`,style:{width:`${m}%`}})})]})}function re({...n}){return e.jsx(M,{"data-slot":"accordion",...n})}function ne({className:n,...r}){return e.jsx(O,{"data-slot":"accordion-item",className:f("border-b last:border-b-0",n),...r})}function ie({className:n,children:r,...l}){return e.jsx($,{className:"flex",children:e.jsxs(D,{"data-slot":"accordion-trigger",className:f("focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180",n),...l,children:[r,e.jsx(B,{className:"text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200"})]})})}function oe({className:n,children:r,...l}){return e.jsx(F,{"data-slot":"accordion-content",className:"data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm",...l,children:e.jsx("div",{className:f("pt-0 pb-4",n),children:r})})}const le=n=>{const r={1:{id:1,company:"TechVista Solutions",meetingType:"Demo Call with CTO & VP Engineering",leadName:"Priya Sharma",scheduledTime:"Tomorrow at 2:00 PM",timeUntil:"in 23 hours",prepStatus:"not-prepared",companyOverview:{name:"TechVista Solutions",industry:"Enterprise SaaS",funding:"Series B ($25M raised)",employees:"180",growthRate:"45% YoY"},recentNews:[{title:"TechVista Announces $8M Series B Extension",time:"2 weeks ago"},{title:"New CTO Priya Sharma Joins from Google",time:"3 days ago"},{title:"TechVista Expands to Southeast Asia",time:"1 week ago"}],decisionMakers:[{name:"Priya Sharma",role:"CTO",avatar:"PS",background:"12 years at Google, IIT Delhi CS grad",interests:["Engineering efficiency","Developer tools","AI/ML"]},{name:"Rahul Verma",role:"VP Engineering",avatar:"RV",background:"Former Amazon, MS from Stanford",interests:["Team scalability","DevOps","Architecture"]}],meetingContext:{lastInteraction:"Initial call 3 weeks ago, very positive feedback",dealStage:"Evaluation Phase",expectedTimeline:"This quarter",previousObjections:"Integration complexity concerns"},talkingPoints:[{id:1,title:"The ROI Story",content:`TechVista has 180 engineers. Our solution saves 12 hrs/engineer/week.
2
3Annual ROI: $3.2M. Payback: 3.5 months.
4
5Competitor X costs 2.5x and has 40% less automation.`,starred:!1},{id:2,title:"Use Case: Scaling Engineering Teams",content:`Reference customer TechCorp scaled from 150 to 300 engineers in 6 months using our platform.
6
7Reduced onboarding time by 60%.
8
9Engineering velocity increased 35%.`,starred:!0},{id:3,title:"Why Us vs. Competitor X",content:`• Per-deployment pricing vs per-user (saves 35% at scale)
10• 70+ integrations vs 25
11• 24/7 white-glove support vs business hours
12• AI-powered automation vs manual workflows`,starred:!1}],objectionHandlers:[{id:1,objection:"What about integration with our existing tools?",successRate:95,response:`We integrate with 70+ tools. Your stack: [auto-detected from research]
13
14Success Story:
15
16Company Y integrated in 90 minutes with zero downtime`},{id:2,objection:"Why is your price higher than Competitor X?",successRate:88,response:`Value-based comparison:
17
18Our solution: $X with 70% automation
19Competitor X: $Y with 30% automation
20
21Net cost after efficiency gains: 40% lower TCO with us`},{id:3,objection:"We need to think about it / Get board approval",successRate:92,response:`Completely understand. Let me help:
22
231. ROI deck customized for your board
242. Reference call with similar company
253. Pilot program to prove value first`}],ahaMoments:["I noticed you just raised $8M - that means you're hiring fast. Our tool saves 12 hrs/engineer/week","Priya just joined from Google - she'll appreciate that our platform reduced onboarding time by 60%","You're expanding to Southeast Asia - did you know compliance is our #1 differentiator in APAC?"],meetingFlow:[{stage:"Intro",duration:"5 min"},{stage:"Problem Discovery",duration:"10 min"},{stage:"Solution Demo",duration:"15 min"},{stage:"Pricing",duration:"20 min"},{stage:"Close",duration:"25 min"}],confidenceReadiness:{overall:62,companyKnowledge:90,talkingPoints:75,objectionReadiness:50,personalReadiness:60,recommendations:["Review 2 more objection handlers","Practice your ROI story (weak spot from last meeting)","Watch the 3-min case study video"]}},2:{id:2,company:"Quantum Innovations",meetingType:"Discovery Call with Founders",leadName:"Arjun Mehta",scheduledTime:"Today at 4:00 PM",timeUntil:"in 5 hours",prepStatus:"in-prep",companyOverview:{name:"Quantum Innovations",industry:"AI/ML Infrastru
25cture",funding:"Seed ($4M raised)",employees:"35",growthRate:"120% YoY"},recentNews:[{title:"Quantum Raises $4M Seed Round",time:"1 month ago"},{title:"Launches AI Model Training Platform",time:"2 weeks ago"}],decisionMakers:[{name:"Arjun Mehta",role:"CEO & Co-Founder",avatar:"AM",background:"Ex-Microsoft, IIT Bombay",interests:["Scalability","Cost optimization","Developer experience"]}],meetingContext:{lastInteraction:"First meeting",dealStage:"Initial Discovery",expectedTimeline:"Next 2 months",previousObjections:"None yet"},talkingPoints:[{id:1,title:"Startup-Friendly Pricing",content:`Special startup tier: 50% off first year
26
27Scale pricing as you grow
28
29No hidden fees or surprise charges`,starred:!0}],objectionHandlers:[{id:1,objection:"We're too early stage for this",successRate:85,response:`Perfect time actually! Setting up right infrastructure now saves 10x headaches later.
30
31Early customers like you get white-glove support + input on roadmap.`}],ahaMoments:["You just launched your AI training platform - our observability tools are built specifically for ML workloads","At 35 people, you're at the perfect inflection point where automation becomes critical"],meetingFlow:[{stage:"Intro",duration:"5 min"},{stage:"Discovery",duration:"15 min"},{stage:"Solution Overview",duration:"10 min"},{stage:"Next Steps",duration:"5 min"}],confidenceReadiness:{overall:78,companyKnowledge:85,talkingPoints:80,objectionReadiness:70,personalReadiness:75,recommendations:["Review startup case studies","Prepare technical deep-dive backup slides"]}},3:{id:3,company:"Infinite Digital Labs",meetingType:"Negotiation Call with CFO",leadName:"Neha Kapoor",scheduledTime:"Tomorrow at 10:00 AM",timeUntil:"in 1 day",prepStatus:"not-started",companyOverview:{name:"Infinite Digital Labs",industry:"Digital Transformation",funding:"Series A ($12M raised)",employees:"95",growthRate:"30% YoY"},recentNews:[{title:"Infinite Digital Wins Major Enterprise Contract",time:"1 week ago"},{title:"Opens New Office in Bengaluru",time:"3 weeks ago"}],decisionMakers:[{name:"Neha Kapoor",role:"CFO",avatar:"NK",background:"Former Deloitte, CA from ICAI",interests:["ROI","Cost predictability","Compliance"]}],meetingContext:{lastInteraction:"Demo 2 weeks ago, pricing discussion last week",dealStage:"Negotiation",expectedTimeline:"This month",previousObjections:"Annual commitment too long"},talkingPoints:[{id:1,title:"Flexible Payment Terms",content:`Options:
32• Quarterly payments
33• 6-month pilot → full contract
34• Performance-based pricing`,starred:!0}],objectionHandlers:[{id:1,objection:"Can we do quarterly instead of annual?",successRate:90,response:`Yes! We can do quarterly with a small 5% premium.
35
36Or, pilot for 6 months → if satisfied, switch to annual rate.`}],ahaMoments:["Your new enterprise contract means budget is available - perfect timing","Bengaluru expansion means you need collaboration tools that scale"],meetingFlow:[{stage:"Recap Value",duration:"5 min"},{stage:"Address Concerns",duration:"10 min"},{stage:"Pricing Options",duration:"10 min"},{stage:"Close",duration:"10 min"}],confidenceReadiness:{overall:55,companyKnowledge:80,talkingPoints:65,objectionReadiness:45,personalReadiness:50,recommendations:["Prepare flexible contract terms","Review negotiation tactics","Have backup pricing ready"]}}};return r[n]||r[1]};function Ne({meeting:n,onNavigate:r,darkMode:l=!1,onToggleDarkMode:c}){const{leadId:d}=S(),g=P(),m=I(),[x,u]=T.useState(new Set([2])),p=n||m.state?.meeting,t=le(p?.id||(d?parseInt(d):1)),w=s=>{const a=new Set(x);a.has(s)?a.delete(s):a.add(s),u(a)},b=s=>s>=80?"text-emerald-600":s>=60?"text-amber-600":"text-red-600",k=s=>s>=80?"bg-emerald-500":s>=60?"bg-amber-500":"bg-red-500";return e.jsxs("div",{className:"min-h-screen bg-background transition-colors duration-300",children:[e.jsx("nav",{className:"border-b border-border bg-card sticky top-0 z-50 backdrop-blur-sm bg-card/95",children:e.jsxs("div",{className:"container-max h-16 flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("img",{src:"/nimitai-logo.png",alt:"NimitAI",className:"h-9 w-auto"}),e.jsx("div",{className:"hidden sm:block",children:e.jsx("h1",{className:"text-lg font-bold text-foreground",children:"NimitAI"})})]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(o,{variant:"ghost",size:"icon",onClick:c,className:"relative",children:l?e.jsx(E,{className:"w-5 h-5"}):e.jsx(z,{className:"w-5 h-5"})}),e.jsxs(o,{variant:"ghost",size:"icon",className:"relative",children:[e.jsx(Y,{className:"w-5 h-5"}),e.jsx("span",{className:"absolute top-1 right-1 w-2 h-2 bg-red-500 rounded-full"})]}),e.jsx(A,{onNavigate:r,darkMode:l,onToggleDarkMode:c})]})]})}),e.jsxs("div",{className:"container-max py-8 space-y-8",children:[e.jsxs(o,{variant:"ghost",onClick:()=>{r?r("dashboard"):g("/dashboard")},className:"mb-4",children:[e.jsx(L,{className:"w-4 h-4 mr-2"}),"Back to Dashboard"]}),e.jsx(i,{className:"p-8 bg-gradient-to-br from-primary/5 via-secondary/5 to-accent/5 border-2",children:e.jsxs("div",{className:"flex flex-col lg:flex-row lg:items-start lg:justify-between gap-6",children:[e.jsxs("div",{className:"flex-1",children:[e.jsxs("div",{className:"flex items-start gap-4 mb-4",children:[e.jsx(j,{className:"w-16 h-16 border-2 border-primary",children:e.jsx(N,{className:"bg-gradient-to-br from-primary to-secondary text-white font-bold text-xl",children:t.company.split(" ").map(s=>s[0]).join("")})}),e.jsxs("div",{className:"flex-1",children:[e.jsxs("h1",{className:"text-3xl font-bold text-foreground mb-2",children:[t.company," - ",t.meetingType]}),e.jsx("div",{className:"flex flex-wrap items-center gap-4 text-muted-foreground",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(V,{className:"w-4 h-4"}),e.jsx("span",{className:"text-lg font-semibold text-foreground",children:t.scheduledTime}),e.jsxs("span",{className:"text-sm",children:["(",t.timeUntil,")"]})]})})]})]}),e.jsxs(h,{className:`${t.prepStatus==="not-prepared"?"bg-red-500/10 text-red-600 border-red-500/20":t.prepStatus==="in-prep"?"bg-amber-500/10 text-amber-600 border-amber-500/20":"bg-emerald-500/10 text-emerald-600 border-emerald-500/20"} border text-base px-4 py-2`,children:[t.prepStatus==="not-prepared"&&"Not Yet Prepared",t.prepStatus==="in-prep"&&"Preparation In Progress",t.prepStatus==="ready"&&"Ready to Go"]})]}),e.jsxs("div",{className:"flex flex-col gap-3 lg:items-end",children:[e.jsxs(o,{size:"lg",onClick:()=>r?.("prep",n),className:"bg-gradient-to-r from-primary to-secondary text-white hover:opacity-90",children:[e.jsx(v,{className:"w-5 h-5 mr-2"}),"Rehearse with AI Coach"]}),e.jsxs(o,{size:"lg",variant:"outline",onClick:()=>r?.("live",n),className:"border-2",children:[e.jsx(W,{className:"w-5 h-5 mr-2"}),"I'm Ready - Start Meeting"]})]})]})}),e.jsxs(i,{className:"p-6",children:[e.jsx("h2",{className:"text-xl font-bold text-foreground mb-4",children:"Preparation Steps"}
36),e.jsx("div",{className:"grid grid-cols-2 md:grid-cols-5 gap-4",children:[{num:1,label:"Meeting Setup",status:"complete"},{num:2,label:"Company Research",status:"complete"},{num:3,label:"Talking Points",status:"current"},{num:4,label:"Objection Handlers",status:"pending"},{num:5,label:"Ready to Launch",status:"pending"}].map(s=>e.jsxs("div",{className:`flex flex-col items-center p-4 rounded-lg border-2 ${s.status==="complete"?"bg-emerald-500/10 border-emerald-500/30":s.status==="current"?"bg-primary/10 border-primary/30":"bg-muted border-border"}`,children:[e.jsx("div",{className:`w-10 h-10 rounded-full flex items-center justify-center text-lg font-bold mb-2 ${s.status==="complete"?"bg-emerald-500 text-white":s.status==="current"?"bg-primary text-white":"bg-muted-foreground/20 text-muted-foreground"}`,children:s.status==="complete"?e.jsx(H,{className:"w-6 h-6"}):s.num}),e.jsx("span",{className:"text-xs font-medium text-center text-foreground",children:s.label})]},s.num))})]}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-8",children:[e.jsxs("div",{className:"lg:col-span-2 space-y-8",children:[e.jsxs(i,{className:"p-6",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-6",children:[e.jsx(y,{className:"w-6 h-6 text-primary"}),e.jsxs("h2",{className:"text-2xl font-bold text-foreground",children:["Meeting Brief",e.jsx("span",{className:"text-sm font-normal text-muted-foreground ml-2",children:"(Auto-generated by Audit Agent)"})]})]}),e.jsxs("div",{className:"mb-8",children:[e.jsxs("h3",{className:"text-lg font-bold text-foreground mb-4 flex items-center gap-2",children:[e.jsx(K,{className:"w-5 h-5"}),"Company Overview"]}),e.jsx("div",{className:"grid grid-cols-2 md:grid-cols-3 gap-4",children:Object.entries(t.companyOverview).map(([s,a])=>e.jsxs("div",{className:"p-4 bg-muted rounded-lg",children:[e.jsx("p",{className:"text-xs text-muted-foreground mb-1 capitalize",children:s.replace(/([A-Z])/g," $1").trim()}),e.jsx("p",{className:"text-sm font-semibold text-foreground",children:a})]},s))})]}),e.jsxs("div",{className:"mb-8",children:[e.jsx("h3",{className:"text-lg font-bold text-foreground mb-4",children:"Recent News"}),e.jsx("div",{className:"space-y-3",children:t.recentNews.map((s,a)=>e.jsxs("div",{className:"flex items-start gap-3 p-3 bg-muted rounded-lg hover:bg-muted/70 transition-colors cursor-pointer group",children:[e.jsx(U,{className:"w-5 h-5 text-primary mt-0.5 flex-shrink-0"}),e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-foreground group-hover:text-primary transition-colors",children:s.title}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s.time})]}),e.jsx(G,{className:"w-4 h-4 text-muted-foreground opacity-0 group-hover:opacity-100 transition-opacity"})]},a))})]}),e.jsxs("div",{className:"mb-8",children:[e.jsxs("h3",{className:"text-lg font-bold text-foreground mb-4 flex items-center gap-2",children:[e.jsx(Q,{className:"w-5 h-5"}),"Key Decision Makers"]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:t.decisionMakers.map((s,a)=>e.jsx(i,{className:"p-5 bg-gradient-to-br from-primary/5 to-transparent",children:e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx(j,{className:"w-14 h-14 border-2 border-primary",children:e.jsx(N,{className:"bg-gradient-to-br from-primary to-secondary text-white font-bold",children:s.avatar})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h4",{className:"font-bold text-foreground",children:s.name}),e.jsx("p",{className:"text-sm text-primary font-medium mb-2",children:s.role}),e.jsx("p",{className:"text-xs text-muted-foreground mb-3",children:s.background}),e.jsx("div",{className:"flex flex-wrap gap-1.5",children:s.interests.map((C,R)=>e.jsx(h,{variant:"outline",className:"text-xs px-2 py-0.5",children:C},R))})]})]})},a))})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-bold text-foreground mb-4",children:"Meeting Context"}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:Object.entries(t.meetingContext).map(([s,a])=>e.jsxs("div",{className:"p-4 bg-muted rounded-lg",children:[e.jsx("p",{className:"text-xs text-muted-foreground mb-1 capitalize",children:s.replace(/([A-Z])/g," $1").trim()}),e.jsx("p",{className:"text-sm font-medium text-foreground",children:a})]},s))})]})]}),e.jsxs(i,{className:"p-6",children:[e.jsxs("h2",{className:"text-2xl font-bold text-foreground mb-6 flex items-center gap-2",children:[e.jsx(X,{className:"w-6 h-6 text-primary"}),"Talking Points Library"]}),e.jsx("div",{className:"space-y-4",children:t.talkingPoints.map(s=>e.jsxs(i,{className:"p-5 bg-gradient-to-br from-muted to-transparent border-2",children:[e.jsxs("div",{className:"flex items-start justify-between gap-4 mb-3",children:[e.jsx("h3",{className:"text-lg font-bold text-foreground flex-1",children:s.title}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(o,{variant:"ghost",size:"sm",onClick:()=>w(s.id),className:x.has(s.id)?"text-amber-500":"",children:e.jsx(q,{className:`w-5 h-5 ${x.has(s.id)?"fill-amber-500":""}`})}),e.jsx(o,{variant:"ghost",size:"sm",children:e.jsx(Z,{className:"w-5 h-5"})})]})]}),e.jsx("p",{className:"text-sm text-foreground whitespace-pre-line leading-relaxed",children:s.content})]},s.id))})]}),e.jsxs(i,{className:"p-6",children:[e.jsxs("h2",{className:"text-2xl font-bold text-foreground mb-6 flex items-center gap-2",children:[e.jsx(J,{className:"w-6 h-6 text-primary"}),"Objection Handlers"]}),e.jsx(re,{type:"single",collapsible:!0,className:"space-y-4",children:t.objectionHandlers.map((s,a)=>e.jsxs(ne,{value:`objection-${s.id}`,className:"border-2 border-border rounded-lg px-5 bg-card",children:[e.jsx(ie,{className:"hover:no-underline py-4",children:e.jsxs("div",{className:"flex items-center justify-between w-full pr-4",children:[e.jsx("span",{className:"font-semibold text-foreground text-left",children:s.objection}),e.jsxs(h,{className:`${s.successRate>=90?"bg-emerald-500/10 text-emerald-600 border-emerald-500/20":"bg-
36amber-500/10 text-amber-600 border-amber-500/20"} border ml-4`,children:[s.successRate,"% Success"]})]})}),e.jsxs(oe,{className:"pt-2 pb-4",children:[e.jsxs("div",{className:"bg-primary/5 rounded-lg p-4 mb-3",children:[e.jsx("p",{className:"text-xs font-semibold text-muted-foreground mb-2",children:"Suggested Response:"}),e.jsx("p",{className:"text-sm text-foreground whitespace-pre-line leading-relaxed",children:s.response})]}),e.jsxs(o,{variant:"outline",size:"sm",className:"w-full",children:[e.jsx(_,{className:"w-4 h-4 mr-2"}),"Edit Response"]})]})]},s.id))})]}),e.jsxs(i,{className:"p-6 bg-gradient-to-br from-accent/10 to-transparent border-2 border-accent/20",children:[e.jsxs("h2",{className:"text-2xl font-bold text-foreground mb-4 flex items-center gap-2",children:[e.jsx(ee,{className:"w-6 h-6 text-accent"}),"AHA Moments",e.jsx("span",{className:"text-sm font-normal text-muted-foreground",children:"(Custom one-liners to drop)"})]}),e.jsx("div",{className:"space-y-3",children:t.ahaMoments.map((s,a)=>e.jsxs("div",{className:"flex items-start gap-3 p-4 bg-card rounded-lg border border-accent/20",children:[e.jsx(y,{className:"w-5 h-5 text-accent mt-0.5 flex-shrink-0"}),e.jsx("p",{className:"text-sm text-foreground flex-1",children:s})]},a))})]}),e.jsxs(i,{className:"p-6",children:[e.jsx("h2",{className:"text-2xl font-bold text-foreground mb-6",children:"Meeting Flow Preview"}),e.jsx("div",{className:"flex items-center gap-2 overflow-x-auto pb-2",children:t.meetingFlow.map((s,a)=>e.jsxs("div",{className:"flex items-center flex-shrink-0",children:[e.jsx("div",{className:"text-center",children:e.jsxs("div",{className:"px-4 py-3 bg-primary/10 rounded-lg border-2 border-primary/20 min-w-[120px]",children:[e.jsx("p",{className:"text-sm font-bold text-foreground",children:s.stage}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s.duration})]})}),a<t.meetingFlow.length-1&&e.jsx(se,{className:"w-5 h-5 text-muted-foreground mx-2"})]},a))}),e.jsxs("p",{className:"text-sm text-muted-foreground mt-4 text-center",children:["Target confidence:"," ",e.jsx("span",{className:"font-semibold text-foreground",children:"80%+"})," ","throughout"]})]})]}),e.jsx("div",{className:"space-y-6",children:e.jsxs(i,{className:"p-6 bg-gradient-to-br from-primary/10 via-secondary/10 to-transparent border-2 border-primary/20 sticky top-24",children:[e.jsx("h2",{className:"text-xl font-bold text-foreground mb-6",children:"Confidence Readiness Meter"}),e.jsx("div",{className:"flex items-center justify-center mb-8",children:e.jsxs("div",{className:"relative",children:[e.jsxs("svg",{className:"w-40 h-40 transform -rotate-90",children:[e.jsx("circle",{cx:"80",cy:"80",r:"70",stroke:"currentColor",strokeWidth:"12",fill:"none",className:"text-muted"}),e.jsx("circle",{cx:"80",cy:"80",r:"70",stroke:"currentColor",strokeWidth:"12",fill:"none",strokeDasharray:`${2*Math.PI*70}`,strokeDashoffset:`${2*Math.PI*70*(1-t.confidenceReadiness.overall/100)}`,className:k(t.confidenceReadiness.overall),strokeLinecap:"round"})]}),e.jsxs("div",{className:"absolute inset-0 flex flex-col items-center justify-center",children:[e.jsxs("span",{className:`text-4xl font-bold ${b(t.confidenceReadiness.overall)}`,children:[t.confidenceReadiness.overall,"%"]}),e.jsx("span",{className:"text-xs text-muted-foreground",children:"Current"})]})]})}),e.jsx("div",{className:"space-y-4 mb-6",children:[{label:"Company Knowledge",value:t.confidenceReadiness.companyKnowledge},{label:"Talking Points",value:t.confidenceReadiness.talkingPoints},{label:"Objection Readiness",value:t.confidenceReadiness.objectionReadiness},{label:"Personal Readiness",value:t.confidenceReadiness.personalReadiness}].map((s,a)=>e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-center justify-between mb-2",children:[e.jsx("span",{className:"text-sm font-medium text-foreground",children:s.label}),e.jsxs("span",{className:`text-sm font-bold ${b(s.value)}`,children:[s.value,"%"," ",s.value>=80&&e.jsx("span",{className:"text-emerald-600",children:"✓"})]})]}),e.jsx(ae,{value:s.value,variant:s.value>=80?"gradient":s.value>=60?"confidence":"default"})]},a))}),e.jsxs("div",{className:"p-4 bg-amber-500/10 rounded-lg border border-amber-500/20",children:[e.jsx("p",{className:"text-sm font-semibold text-foreground mb-3",children:"Recommendations to reach 85%:"}),e.jsx("ul",{className:"space-y-2",children:t.confidenceReadiness.recommendations.map((s,a)=>e.jsxs("li",{className:"flex items-start gap-2 text-xs text-foreground",children:[e.jsx(te,{className:"w-4 h-4 text-amber-600 mt-0.5 flex-shrink-0"}),e.jsx("span",{children:s})]},a))})]}),e.jsxs(o,{className:"w-full mt-6 bg-gradient-to-r from-primary to-secondary text-white",size:"lg",onClick:()=>r?.("prep",n),children:[e.jsx(v,{className:"w-5 h-5 mr-2"}),"Start AI Coaching"]})]})})]})]})]})}export{Ne as MeetingDetailPage};

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.