1import{c as g,r as u,G as ge,j as e,X as xe,P as ye,f as be,e as fe,L as ke}from"./index-Vn3Df6cI.js";import{t as B}from"./campaignTracking-CEahTGgj.js";import{P as je}from"./pen-line-CMVTGeut.js";import{P as ve}from"./plus-CCA4Hznl.js";import{C as j}from"./check-CzujEmQR.js";import{A as K}from"./arrow-up-right-Ah1qffdg.js";import{A as we}from"./arrow-left-DWv5c9TW.js";import{R as Ne}from"./rotate-ccw-Bv7m7r_4.js";import{V as Ae,a as Re}from"./volume-x-Dz2wXUGz.js";/** 2 * @license lucide-react v0.475.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const Ce=[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]],Se=g("Activity",Ce);/** 7 * @license lucide-react v0.475.0 - ISC 8 * 9 * This source code is licensed under the ISC license. 10 * See the LICENSE file in the root directory of this source tree. 11 */const Me=[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]],Te=g("ArrowUp",Me);/** 12 * @license lucide-react v0.475.0 - ISC 13 * 14 * This source code is licensed under the ISC license. 15 * See the LICENSE file in the root directory of this source tree. 16 */const Pe=[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2",key:"9lu3g6"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M6 12h.01M18 12h.01",key:"113zkx"}]],De=g("Banknote",Pe);/** 17 * @license lucide-react v0.475.0 - ISC 18 * 19 * This source code is licensed under the ISC license. 20 * See the LICENSE file in the root directory of this source tree. 21 */const Ee=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],Fe=g("ChevronLeft",Ee);/** 22 * @license lucide-react v0.475.0 - ISC 23 * 24 * This source code is licensed under the ISC license. 25 * See the LICENSE file in the root directory of this source tree. 26 */const Le=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],oe=g("ChevronRight",Le);/** 27 * @license lucide-react v0.475.0 - ISC 28 * 29 * This source code is licensed under the ISC license. 30 * See the LICENSE file in the root directory of this source tree. 31 */const Ie=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]],Oe=g("Clock",Ie);/** 32 * @license lucide-react v0.475.0 - ISC 33 * 34 * This source code is licensed under the ISC license. 35 * See the LICENSE file in the root directory of this source tree. 36 */const qe=[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]],_e=g("Database",qe);/** 37 * @license lucide-react v0.475.0 - ISC 38 * 39 * This source code is licensed under the ISC license. 40 * See the LICENSE file in the root directory of this source tree. 41 */const ze=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],le=g("FileText",ze);/** 42 * @license lucide-react v0.475.0 - ISC 43 * 44 * This source code is licensed under the ISC license. 45 * See the LICENSE file in the root directory of this source tree. 46 */const We=[["path",{d:"M12 5a3 3 0 1 1 3 3m-3-3a3 3 0 1 0-3 3m3-3v1M9 8a3 3 0 1 0 3 3M9 8h1m5 0a3 3 0 1 1-3 3m3-3h-1m-2 3v-1",key:"3pnvol"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["path",{d:"M12 10v12",key:"6ubwww"}],["path",{d:"M12 22c4.2 0 7-1.667 7-5-4.2 0-7 1.667-7 5Z",key:"9hd38g"}],["path",{d:"M12 22c-4.2 0-7-1.667-7-5 4.2 0 7 1.667 7 5Z",key:"ufn41s"}]],$e=g("Flower2",We);/** 47 * @license lucide-react v0.475.0 - ISC 48 * 49 * This source code is licensed under the ISC license. 50 * See the LICENSE file in the root directory of this source tree. 51 */const Ye=[["path",{d:"m11 17 2 2a1 1 0 1 0 3-3",key:"efffak"}],["path",{d:"m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4",key:"9pr0kb"}],["path",{d:"m21 3 1 11h-2",key:"1tisrp"}],["path",{d:"M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3",key:"1uvwmv"}],["path",{d:"M3 4h8",key:"1ep09j"}]],Be=g("Handshake",Ye);/** 52 * @license lucide-react v0.475.0 - ISC 53 * 54 * This source code is licensed under the ISC license. 55 * See the LICENSE file in the root directory of this source tree.
56 */const Ue=[["path",{d:"M9 17H7A5 5 0 0 1 7 7h2",key:"8i5ue5"}],["path",{d:"M15 7h2a5 5 0 1 1 0 10h-2",key:"1b9ql8"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]],ce=g("Link2",Ue);/** 57 * @license lucide-react v0.475.0 - ISC 58 * 59 * This source code is licensed under the ISC license. 60 * See the LICENSE file in the root directory of this source tree. 61 */const He=[["rect",{x:"3",y:"5",width:"6",height:"6",rx:"1",key:"1defrl"}],["path",{d:"m3 17 2 2 4-4",key:"1jhpwq"}],["path",{d:"M13 6h8",key:"15sg57"}],["path",{d:"M13 12h8",key:"h98zly"}],["path",{d:"M13 18h8",key:"oe0vm4"}]],Ke=g("ListTodo",He);/** 62 * @license lucide-react v0.475.0 - ISC 63 * 64 * This source code is licensed under the ISC license. 65 * See the LICENSE file in the root directory of this source tree. 66 */const Ve=[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]],P=g("LockKeyhole",Ve);/** 67 * @license lucide-react v0.475.0 - ISC 68 * 69 * This source code is licensed under the ISC license. 70 * See the LICENSE file in the root directory of this source tree. 71 */const Ge=[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}]],Je=g("MessageCircle",Ge);/** 72 * @license lucide-react v0.475.0 - ISC 73 * 74 * This source code is licensed under the ISC license. 75 * See the LICENSE file in the root directory of this source tree. 76 */const Xe=[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]],Ze=g("Monitor",Xe);/** 77 * @license lucide-react v0.475.0 - ISC 78 * 79 * This source code is licensed under the ISC license. 80 * See the LICENSE file in the root directory of this source tree. 81 */const Qe=[["path",{d:"M4.037 4.688a.495.495 0 0 1 .651-.651l16 6.5a.5.5 0 0 1-.063.947l-6.124 1.58a2 2 0 0 0-1.438 1.435l-1.579 6.126a.5.5 0 0 1-.947.063z",key:"edeuup"}]],ea=g("MousePointer2",Qe);/** 82 * @license lucide-react v0.475.0 - ISC 83 * 84 * This source code is licensed under the ISC license. 85 * See the LICENSE file in the root directory of this source tree. 86 */const aa=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M15 3v18",key:"14nvp0"}]],sa=g("PanelRight",aa);/** 87 * @license lucide-react v0.475.0 - ISC 88 * 89 * This source code is licensed under the ISC license. 90 * See the LICENSE file in the root directory of this source tree. 91 */const ta=[["path",{d:"M13.234 20.252 21 12.3",key:"1cbrk9"}],["path",{d:"m16 6-8.414 8.586a2 2 0 0 0 0 2.828 2 2 0 0 0 2.828 0l8.414-8.586a4 4 0 0 0 0-5.656 4 4 0 0 0-5.656 0l-8.415 8.585a6 6 0 1 0 8.486 8.486",key:"1pkts6"}]],na=g("Paperclip",ta);/** 92 * @license lucide-react v0.475.0 - ISC 93 * 94 * This source code is licensed under the ISC license. 95 * See the LICENSE file in the root directory of this source tree. 96 */const ia=[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]],ra=g("RotateCw",ia);/** 97 * @license lucide-react v0.475.0 - ISC 98 * 99 * This source code is licensed under the ISC license. 100 * See the LICENSE file in the root directory of this source tree. 101 */const oa=[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]],U=g("Search",oa);/** 102 * @license lucide-react v0.475.0 - ISC 103 * 104 * This source code is licensed under the ISC license. 105 * See the LICENSE file in the root directory of this source tree. 106 */const la=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],ca=g("ShieldCheck",la);/** 107 * @license lucide-react v0.475.0 - ISC 108 * 109 * This source code is licensed under the ISC license. 110 * See the LICENSE file in the root directory of this source tree. 111 */const da=[["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"}]],pa=g("TrendingUp",da),ha=[{title:"1. Applicant and eligibility",body:`Auchenyopla Limited is a UK digital studio helping small organisations make better use of technology. We are applying for £40,000 from the Digital Skills Fund towards a £50,000 practical digital skills programme, with £10,000 in match funding confirmed by our Finance lead. 112 113The proposed programme will help 120 people working in local small businesses build confidence with everyday digital tools. Our approved training case study and prior-year outcomes report demonstrate the relevant delivery experience required by the fund.`,evidence:"Eligibility guide, sections 2 and 4; approved digital skills case study"},{title:"2. Project summary and the need",body:`Small businesses have plenty of software, but their people do not always have the time, confidence or support to use it well. Everyday tasks such as organising information, collaborating online and recognising suspicious messages can become barriers to growth. 114 115Our Digital confidence, real progress programme proposes six cohorts of 20 learners, recruited with Northstar Learning through its three new local learning hubs. Practical workshops and supported exercises will cover online collaboration, spreadsheets, cyber safety and responsible use of AI. We will start with a skills assessment so the learning reflects what participants actually need.`,evidence:"Northstar Learning hub announcement; digital skills project notice"},{title:"3. Intended outcomes and evaluation",body:`We aim to enrol 120 learners, support at least 100 to complete the programme and enable at least 80 to independently demonstrate three new workplace digital tasks. These are proposed targets, not guaranteed outcomes. 116 117Baseline and end-of-course practical assessments will track skills gained. Attendance, completion and a 30-day follow-up will show whether learners use those skills at work. Last year, our pilot supported 80 learners, of whom 60 demonstrated three new digital tasks at completion. These historical results are verified in the attached outcomes report and are not a forecast of this projectâs impact.`,evidence:"Prior-year training outcomes report, supplied and verified by Jo in Operations"},{title:"4. Delivery plan and partnership",body:`Auchenyopla Limited will lead curriculum design, teaching and evaluation, with Northstar Learning as the proposed delivery partner for learner recruitment, venues and local support. Riley Patel, Northstarâs Digital Learning Lead, is our existing relationship contact. Partner participation and the timetable remain subject to agreement. 118 119Our proposed 12-week plan covers skills assessment and recruitment in weeks 1â2, curriculum preparation in weeks 3â4, six weekly workshops for each of the six cohorts in weeks 5â10, and final assessment and reporting in weeks 11â12. A follow-up 30 days after completion will check continued use of the skills. Delivery starts only after a funding decision and agreed mobilisation.`,evidence:"Existing CRM relationship; project notice; proposed training delivery plan"},{title:"5. Budget and value for money",body:`The total proposed project cost is £50,000. We request £40,000 from the Digital Skills Fund and will contribute £10,000 in match funding, confirmed by Sam in Finance. The allocation below covers skills assessment, learning materials, teaching, learner support and evaluation. 120 121We will monitor spending against each work package and review material changes before committing funds. Reusable learning resources and shared local venues will keep the focus on practical skills rather than duplicated setup. Learner support includes accessible materials and help with equipment or connectivity where needed.`,evidence:"£10,000 match funding confirmation from Sam; proposed project budget"},{title:"6. Relevant experience, risks and supporting evidence",body:`Our supporting case study describes a practical digital skills pilot for 80 small-business learners. Alex in Delivery has approved its use, and Jo has verified the assessment results. Together, the documents demonstrate experience of turning workplace needs into accessible, hands-on learning. 122 123Key risks are low enrolment, uneven starting skills and limited access to devices or connectivity. We will address these through partner-led recruitment, initial skills assessments, small-group support and a learner-access budget. The application includes the approved case study, verified outcomes report and match funding confirmation, all linked to the project record.`,evidence:"Training case study approved by Alex; verified outcomes; Finance confirmation"}],V=[{item:"Skills assessment and learner recruitment",amount:6e3},{item:"Curriculum and accessible learning materials",amount:8e3},{item:"Workshop delivery and mentoring",amount:22e3},{item:"Learner access and practical support",amount:9e3},{item:"Evaluation and reporting",amount:5e3}],L="Find Auchenyopla Limited funding to help small businesses build digital skills, and new training customers.",ua="https://media.base44.com/files/public/6a4d1ff73c03b6ddf5735a0b/c34b72a29_8bitLegendsOverture.mp3",ma=["Funding","Sales signals","Partnerships","CRM activity"],E=["Draft the application","Create and update CRM records","Assign follow-ups","Prepare the sales approach","Update the tracker","Produce a progress report"],I=["2 opportunities progressed","5 CRM records updated","3 follow-ups assigned","1 application submitted","1 sales approach prepared","Your people updated","Tracking live"],de="Iâll find new opportunities, apply for the right fits, log every lead in your CRM and coordinate follow-ups. Iâll check in when I need you and keep you posted on any wins.",_=["Eligibility criteria met","Budget adds up","Match funding confirmed","Evidence linked to every claim","Attachments complete"],ga=[{label:"Submitted",meta:"Today, 16:42 · Ref DSF-2026-0418"},{label:"Received by Digital Skills Fund",meta:"Confirmation logged in CRM"},{label:"Under assessment",meta:"Expected November · Sam owns queries"},{label:"Decision",meta:"Expected December · reminder set"}],N=[{tab:"Eligibility",site:"digital-skills-fund.example / guidance",siteName:"Digital Skills Fund",nav:"Programmes · Eligibility · Apply",title:"Practical skills. More confident people.",kicker:"DIGITAL SKILLS FUND / 2026",lede:"Funding for UK organisations helping people in small businesses build practical digital skills. Check the guidance before applying.",metric:"£40k",metricLabel:"MAXIMUM AWARD",lines:["UK businesses and training organisations","Up to £40,000 for digital skills delivery","£10,000 match funding required","Deadline: 30 October 2026"],specialist:"Funding",question:"Does Auchenyopla qualify, and what is the award?",message:"The fund supports practical digital skills training. Auchenyoplaâs pilot fits the experience requirement; Finance still needs to confirm the £10k match.",agent:"Funding agent",n
123ote:"Digital skills fund · £40k available",evidence:"Eligibility guide, sections 2 and 4"},{tab:"Previous awards",site:"digital-skills-fund.example / awards",siteName:"Digital Skills Fund",nav:"Awards · Impact · Stories",title:"Learning that makes a difference.",kicker:"AWARDS / PUBLIC RECORD",lede:"Explore funded training programmes and the learning outcomes that made their applications stand out.",metric:"24",metricLabel:"PROJECTS SHOWCASED",lines:["Small-business digital confidence programmes","Hands-on learning and mentoring supported","Measurable skills outcomes required","Relevant teaching experience strengthens applications"],specialist:"Funding",question:"Have they backed work like ours?",message:"The archive includes small-business training and cyber safety workshops. Iâm adding comparable learning outcomes to the brief.",agent:"Funding agent",note:"Comparable digital training projects found",evidence:"Awards archive and assessment criteria"},{tab:"Company news",site:"northstar-learning.example / news",siteName:"Northstar Learning",nav:"About · News · Learning hubs",title:"Three new hubs. More chances to learn.",kicker:"NORTHSTAR LEARNING / NEWSROOM",lede:"Northstar Learning is opening three local hubs and prioritising practical digital skills for small-business teams.",metric:"3",metricLabel:"NEW LEARNING HUBS",lines:["Three local learning hubs announced","Training partnerships under review","Workplace digital skills prioritised","Relevant training providers sought"],specialist:"Sales signals",question:"Is there a real buying signal?",message:"Northstar announced three learning hubs and a digital skills priority. That fits Auchenyoplaâs training offer; Iâve flagged it for sales review.",agent:"Sales agent",note:"Learning hub expansion · training demand",evidence:"Company newsroom announcement"},{tab:"Decision-makers",site:"northstar-learning.example / team",siteName:"Northstar Learning",nav:"Our team · Programmes · Contact",title:"Find the right conversation.",kicker:"PEOPLE / ORGANISATION",lede:"Meet the people shaping local learning. Check public roles against existing relationships before suggesting outreach.",metric:"3",metricLabel:"RELEVANT PUBLIC ROLES",lines:["Morgan Lee · Operations director","Riley Patel · Digital learning lead","Jamie Ellis · Procurement manager","Existing relationship recorded in CRM"],specialist:"Partnerships",question:"Who should we speak to first?",message:"Three relevant public roles. Auchenyopla already knows Riley through the CRM, so Iâm linking the relationship rather than suggesting cold outreach.",agent:"Partnerships agent",note:"Three relevant contacts identified",evidence:"Public team directory + existing records"},{tab:"Current projects",site:"procurement.example / projects",siteName:"Public Projects",nav:"Opportunities · Updates · Guidance",title:"Digital skills. Local progress.",kicker:"PROCUREMENT / PROJECT BRIEF",lede:"A planning notice outlines workplace digital skills training and the teaching experience a partner will need.",metric:"Q4",metricLabel:"PLANNED DELIVERY",lines:["Digital skills training tender in preparation","Delivery window: next quarter","Relevant teaching evidence requested","Opportunity linked to existing customer"],specialist:"CRM activity",question:"Does this connect to our pipeline?",message:"The notice matches an existing customer and Auchenyoplaâs approved training pilot. Iâve linked both briefs, keeping grant and sales budgets separate.",agent:"CRM agent",note:"Funding and training sales evidence linked",evidence:"Project notice cross-checked with CRM"}],D=[{name:"Alex",role:"Delivery",text:"Case study approved.",result:"Digital skills pilot case study added"},{name:"Sam",role:"Finance",text:"£10k confirmed.",result:"Match funding verified: £10,000"},{name:"Jo",role:"Operations",text:"Outcomes attached.",result:"Last yearâs outcomes attached"}],v=[{stage:"ask",act:"01 / The ask",role:"You",duration:4.6,text:L,label:"A simple goal starts the conversation."},{stage:"plan",act:"01 / The ask",role:"Yopla",duration:5,text:"Our Funding, Sales, Partnerships and CRM agents will work together, sharing findings and checking each otherâs assumptions.",label:"Four AI agents form a team. Each has a role, and they share their findings with each other."},{stage:"gate",approval:"research",act:"01 / The ask",role:"Yopla",duration:3.2,text:"May I research public sources and find the right people?",detail:"You: Allow. Permission to research, not to send or submit.",label:"Boundary one: tap Allow to approve the research."},{stage:"research",act:"02 / Research flurry",role:"AI agent team",duration:40,text:"The AI agents search Google, compare results, read five original sources and check the CRM through approved access. Each finding updates the same brief.",detail:"Eligibility, previous awards, company news, decision-makers and public projects, each linked to its evidence.",label:"AI agents search, read and talk to each other. Their shared channel connects the findings."},{stage:"gate",approval:"team",act:"02 / Research flurry",role:"Yopla",duration:3.2,text:"May I ask your people in Delivery, Finance and Operations to verify the case study, match funding and outcomes?",detail:"You: Allow. Permission to ask people inside your business.",label:"The agent team needs facts from your people. You approve the internal request."},{stage:"team",act:"03 / Human checks",role:"AI agents + your people",duration:8,text:"Alex, Sam and Jo are people in your business. They verify the facts; the AI agents share their replies and update the brief.",detail:"Alex: Case study approved. Sam: £10k confirmed. Jo: Outcomes attached.",label:"Your people verify the facts. The brief improves."},{stage:"gate",approval:"work",act:"03 / Human checks",role:"Yopla",duration:3.2,text:"Ready to draft the application, connect the CRM and assign the follow-ups?",detail:"You: Go ahead. External sends and submissions remain on hold.",label:"Boundary three: approve the work, keep control of sending."},{stage:"work",act:"04 / The work",role:"AI agent team",duration:30,text:"Application drafted. CRM connected. Follow-ups assigned. Sales approach prepared. Tracker updated. Report assembled.",detail:"Email drafts are held for approval. The application waits for your review before submission.",label:"Six work products, saved and connected across your tools."},{stage:"review",act:"05 / Review and submit",role:"You + Yopla",duration:20,text:"The completed application, checked section by section before anything leaves.",label:"Review the full application. Every claim linked to its evidence."},{stage:"gate",approval:"submit",act:"05 / Review and submit",role:"Yopla",duration:3.2,text:"Everything checks out. Submit the application to the Digital Skills Fund?",detail:"You: Submit.",label:"Final boundary: you approve the submission."},{stage:"track",act:"05 / Review and submit",role:"Yopla",duration:6,text:"Submitted. The application and its follow-ups are now being tracked.",label:"Submitted, tracked, and everyone knows what happens next."},{stage:"gate",approval:"weekly",act:"06 / Keep it moving",role:"Yopla",duration:10,text:"Keep this moving each week?",detail:de,label:"You choose whether this becomes a weekly job, within the criteria you approve."},{stage:"done",act:"06 / Keep it moving",role:"Yopla",duration:8,text:"Weekly search agreed. Iâll work within your approved criteria and check with you before anything outside them.",detail:I.join(". ")+".",label:"One application becomes an ongoing job: find, apply, log, coordinate and keep you informed."}],xa={weekly:{title:"Keep this moving each week?",body:de,note:"Within your approved criteria. Anything outside them comes back to you.",allow:"Yes, every week",review:!1},research:{title:"May I research this opportunity?",body:"Iâll browse public information, check evidence and identify the right contacts. I wonât send or submit anything.",note:"Read-only research",allow:"Allow"},team:{title:"Ask your people for context?",body:"The AI agents have connected the research. May they ask Alex in Delivery, Sam in Finance and Jo in Operations to verify the facts?",note:"Messages to your people only",allow:"Allow"},submit:{title:"Submit the application?",body:"All six sections are complete and checked against the Digital Skills Fund criteria. Iâll submit it and start tracking.",note:"Submits to the Digital Skills Fund only",allow:"Submit"},work:{title:"Ready to prepare the work?",body:"Draft the application, update the CRM, assign follow-ups and prepare the sales approach.",note:"Sending still requires your approval",allow:"Go ahead",actions:E}},G=[{beat:0,at:0,type:"divider",text:"Act 1 / The ask"},{beat:0,at:.5,type:"user",text:L},{beat:0,at:.62,type:"assistant",typed:!0,text:"Iâll coordinate a team of AI agents. Theyâll divide the research, talk to each other and share evidence here."},{beat:1,at:.04,type:"assistant",typed:!0,agents:!0,text:"Our Funding, Sales, Partnerships and CRM agents will work together, sharing findings and checking each otherâs assumptions."},{beat:2,at:.02,type:"approval",approval:"research"},{beat:3,at:0,type:"divider",text:"Act 2 / Research flurry"},{beat:3,at:.02,type:"assistant",text:"Agent team, start with original sources. Funding: check the rules. Sales: find buying signals. Partnerships and CRM: connect the people and existing relationships."}
123,...N.map((a,s)=>({beat:3,at:.215+s*.18,type:"source",index:s})),{beat:3,at:.15,type:"agents",from:"Funding agent",to:"Sales agent",text:"The fund favours a named delivery partner. Anything live on your side?"},{beat:3,at:.32,type:"agents",from:"Sales agent",to:"Partnerships agent",text:"Northstar just announced three learning hubs. Who leads digital learning there?"},{beat:3,at:.49,type:"agents",from:"Partnerships agent",to:"CRM agent",text:"Riley Patel leads digital learning. Do we already know them?"},{beat:3,at:.66,type:"agents",from:"CRM agent",to:"Funding agent",text:"Yes, we met in March. Linking the notice to both opportunities."},{beat:3,at:.24,type:"agents",from:"Sales agent",to:"Funding agent",text:"Northstar is expanding local learning. Iâll check demand for digital skills training before treating it as an opportunity."},{beat:3,at:.42,type:"agents",from:"Funding agent",to:"Sales agent",text:"Good fit on sector. The award is not guaranteed, and Finance still needs to confirm the £10k match."},{beat:3,at:.76,type:"agents",from:"Partnerships agent",to:"Sales agent",text:"Riley is the digital learning lead and already in our CRM. Use the existing relationship, not cold outreach."},{beat:3,at:.9,type:"agents",from:"Funding agent",to:"CRM agent",text:"Received the project notice. Linking your evidence to the funding brief; keeping the sales and funding statuses separate."},{beat:3,at:.95,type:"card",drawer:"brief",title:"Opportunity brief",meta:"5 findings · evidence linked"},{beat:4,at:.02,type:"approval",approval:"team"},{beat:5,at:0,type:"divider",text:"Act 3 / Your people verify the facts"},...D.map((a,s)=>({beat:5,at:.12+s*.24,type:"reply",index:s})),{beat:5,at:.77,type:"agents",from:"CRM agent",to:"Funding agent",text:"Sam confirmed £10k. Jo supplied the outcomes and Alex approved the case study. All three human confirmations are linked."},{beat:5,at:.88,type:"card",drawer:"team",title:"Application brief",meta:"Verified by 3 people · shared with the agents"},{beat:6,at:.02,type:"approval",approval:"work"},{beat:7,at:0,type:"divider",text:"Act 4 / The work"},...E.map((a,s)=>({beat:7,at:.05+s*.155,type:"work",index:s})),{beat:7,at:.28,type:"agents",from:"Writing agent",to:"CRM agent",text:"Pulling last yearâs outcome figures into section 3."},{beat:7,at:.59,type:"agents",from:"CRM agent",to:"Sales agent",text:"Northstar record updated. Your approach can reference the tender."},{beat:8,at:0,type:"divider",text:"Act 5 / Review and submit"},{beat:8,at:.03,type:"assistant",typed:!0,text:"The application is complete. Here it is in full, every claim linked to its evidence."},{beat:8,at:.12,type:"card",drawer:"application",title:"Digital Skills Fund application",meta:"6 sections · 6 evidence links"},{beat:8,at:.5,type:"agents",from:"Review agent",to:"Funding agent",text:"All eligibility criteria met. Word counts within limits."},{beat:8,at:.86,type:"assistant",text:"Checked: eligibility, budget, match funding, evidence and attachments."},{beat:9,at:.02,type:"approval",approval:"submit"},{beat:10,at:.05,type:"assistant",typed:!0,text:"Submitted. Reference DSF-2026-0418."},{beat:10,at:.28,type:"card",drawer:"tracker",title:"Application tracker",meta:"Submitted · decision expected December"},{beat:10,at:.6,type:"agents",from:"CRM agent",to:"Your people",text:"Opportunity moved to Submitted. Sam owns assessment queries and reminders are set."},{beat:11,at:.02,type:"approval",approval:"weekly"},{beat:11,at:.75,type:"user",text:"Yes, keep it moving."},{beat:12,at:.02,type:"assistant",text:"Weekly search agreed. Iâll work within your approved criteria and check with you before anything outside them."},{beat:12,at:.24,type:"assistant",typed:!0,results:!0,text:"Hereâs where we stand today."},{beat:12,at:.72,type:"assistant",typed:!0,closing:!0,text:"Powerful technology. Human all the way through."}],ya=.12,ba=2,fa=.65,ka=3,J=a=>Math.max(0,Math.min(1,a)),X=a=>a*a*(3-2*a);function ja(a){let s=null,n=null,t=0,r={time:0,active:!1,duration:0};const i=()=>{cancelAnimationFrame(s),s=n=null,t=a.volume=0,a.pause()},o=l=>{const m=n===null?0:Math.min((l-n)/1e3,.1);n=l,t=J(t+(r.active?m/ba:-m/fa));const d=Number.isFinite(a.duration)?a.duration-a.currentTime:1/0,x=Math.min(r.duration-r.time,d);
123if(a.volume=ya*X(t)*X(J(x/ka)),!r.active&&t===0){i();return}s=requestAnimationFrame(o)};return{update(l,m,d){if(r={time:l,active:m,duration:d},document.hidden){i();return}s===null&&(m||t>0)&&(s=requestAnimationFrame(o))},dispose:i}}function va(a,s,n,t,r="sine"){const i=a.createOscillator(),o=a.createGain(),l=a.currentTime;i.type=r,i.frequency.setValueAtTime(s,l),o.gain.setValueAtTime(1e-4,l),o.gain.exponentialRampToValueAtTime(Math.max(2e-4,t),l+.012),o.gain.exponentialRampToValueAtTime(1e-4,l+n),i.connect(o).connect(a.destination),i.start(l),i.stop(l+n+.02)}function wa(a,s,n,t){const r=u.useRef(null),i=u.useRef(0),o=u.useCallback(()=>{var l;if(!r.current){const m=window.AudioContext||window.webkitAudioContext,d=new Audio(ua);d.preload="auto",d.volume=0,r.current={ctx:m?new m:null,score:d,envelope:ja(d)}}(l=r.current.ctx)==null||l.resume()},[]);return u.useEffect(()=>{const l=r.current;if(!l)return;const{ctx:m,score:d,envelope:x}=l,h=s&&!n&&a<t&&!document.hidden;x.update(a,h,t),h&&(d.duration&&a<d.duration&&Math.abs(d.currentTime-a)>.4&&(d.currentTime=a),d.paused&&(!d.duration||a<d.duration)&&d.play().catch(()=>{}));const y=a-i.current;if(h&&m&&y>0&&y<.16){const k=Math.floor(a*7),A=Math.floor(i.current*7);(a>2&&a<10||a>14&&a<30||a>39&&a<49)&&k!==A&&k%3!==0&&va(m,850+k%4*130,.025,.002,"square")}i.current=a},[a,s,n,t]),u.useEffect(()=>()=>{var m;const l=r.current;l&&(l.envelope.dispose(),(m=l.ctx)==null||m.close(),r.current=null)},[]),{unlock:o}}const F=1.8,M=F+v.reduce((a,s)=>a+s.duration,0);function Na(a){const s=ge(),[n,t]=u.useState(0),[r,i]=u.useState(!1),[o,l]=u.useState(!0),m=u.useRef(0),d=u.useRef(null),x=u.useRef(!1),h=wa(n,r,o,M),y=u.useCallback(()=>i(!1),[]),k=u.useCallback(()=>i(!0),[]),A=u.useCallback(f=>{const w=Math.max(0,Math.min(M,Number(f)));m.current=w,t(w),d.current=null},[]),c=u.useCallback(()=>{B("demo_replay",{demo:"agentic_macbook"}),A(0),k()},[k,A]),R=u.useCallback((f,w=0)=>A(F+v.slice(0,f).reduce((S,me)=>S+me.duration,0)+v[f].duration*w+.001),[A]),C=u.useCallback(()=>{o&&h.unlock(),l(!o)},[o,h]);u.useEffect(()=>{if(!r||s)return;let f;const w=S=>{if(d.current!==null&&(m.current=Math.min(M,m.current+Math.min(.12,(S-d.current)/1e3)),t(m.current),m.current>=M)){i(!1);return}d.current=S,f=requestAnimationFrame(w)};return f=requestAnimationFrame(w),()=>{cancelAnimationFrame(f),d.current=null}},[r,s]),u.useEffect(()=>{const f=a.current;if(!f)return;const w=new IntersectionObserver(([S])=>{!S.isIntersecting||x.current||(x.current=!0,B("demo_view",{demo:"agentic_macbook",reduced_motion:!!s}),s||i(!0),w.disconnect())},{threshold:.25});return w.observe(f.querySelector(".agent-film-theatre")||f),()=>w.disconnect()},[a,s]),u.useEffect(()=>{const f=()=>{document.hidden&&y()};return document.addEventListener("visibilitychange",f),()=>document.removeEventListener("visibilitychange",f)},[y]);let p=0,b=Math.max(0,n-F);for(;p<v.length-1&&b>=v[p].duration;)b-=v[p++].duration;return s&&(p=v.length-1),{index:p,progress:s?1:Math.min(1,b/v[p].duration),time:n,duration:M,playing:r,reduced:s,muted:o,toggleSound:C,pause:y,play:k,seek:A,replay:c,goToBeat:R,started:n>=F||!!s}}function Aa({children:a}){return e.jsx("div",{className:"agent-mac-perspective",children:e.jsxs("div",{className:"agent-mac",children:[e.jsxs("div",{className:"agent-mac-lid",children:[e.jsx("div",{className:"agent-mac-camera","aria-hidden":"true"}),e.jsx("div",{className:"agent-mac-display",children:a}),e.jsx("span",{className:"agent-mac-name","aria-hidden":"true",children:"MacBook Pro"})]}),e.jsxs("div",{className:"agent-mac-base","aria-hidden":"true",children:[e.jsx("div",{className:"agent-mac-speaker"}),e.jsx("div",{className:"agent-mac-keys",children:Array.from({length:60},(s,n)=>e.jsx("i",{},n))}),e.jsx("div",{className:"agent-mac-speaker"}),e.jsx("div",{className:"agent-mac-trackpad"})]}),e.jsx("div",{className:"agent-mac-edge","aria-hidden":"true"})]})})}const T=a=>Math.max(0,Math.min(1,a)),O=a=>v.findIndex(s=>s.stage===a),Z=O("research"),Q=O("team"),z=O("work"),ee=O("plan"),ae=v.findIndex(a=>a.approval==="submit"),H=.6,W=(a,s)=>a.index>s?1:a.index<s?0:a.progress,se=a=>T((a-.04)/.9)*N.length;function Ra(a){const{index:s,progress:n,reduced:t}=a,r=v[s],i=G.filter(p=>p.beat<s||p.beat===s&&n>=p.at).sort((p,b)=>p.beat-b.beat||p.at-b.at).map(p=>({...p,reveal:p.beat<s?1:T((n-p.at)/.28)})),o=G.find(p=>p.beat===s&&n<p.at&&n>=p.at-.1&&!["divider","user"].includes(p.type)),l=W(a,Z),m=Math.max(0,Math.min(5,Math.floor(se(l)))),d=T((W(a,z)-.05)/.93),x=Math.min(5,Math.floor(d*6)),h=D.filter((p,b)=>W(a,Q)>=.12+b*.24).length,y=(p,b)=>s>z||s===z&&d>.5?"Complete":s>
123=Z?N.every((f,w)=>f.specialist!==p||w<m)?"Done":"Checking":s===ee&&n>=.2+b*.15||s>ee?"Ready":"Idle",k=ma.map((p,b)=>({name:p,status:y(p,b)})),A=s<Q?[]:D.map((p,b)=>({name:p.name,role:p.role,status:b<h?"Replied":"Asked"}));let c=null;if(r.stage==="research"){const p=se(n),b=Math.min(4,Math.max(0,Math.floor(p)));c=n>=.94?{kind:"brief"}:{kind:"source",index:b,value:T(p-b)}}r.stage==="team"&&(c={kind:"team"}),r.stage==="work"&&(c={kind:"work",step:x,value:d}),r.stage==="review"&&(c=n>.12?{kind:"application",value:T((n-.2)/.7)}:null),r.approval==="submit"&&(c={kind:"application",value:1}),r.stage==="track"&&(c=n>.28?{kind:"tracker",value:n}:{kind:"application",value:1}),r.stage==="done"&&(c={kind:"tracker",value:1}),t&&(c=null);const R=s>ae||s===ae&&n>=H,C=r.stage==="ask"?"composer-send":r.stage==="plan"?"agents":r.approval?`approve-${r.approval}`:r.stage==="research"?(c==null?void 0:c.kind)==="brief"?"card-brief":(c==null?void 0:c.value)<.25?"browser-search":(c==null?void 0:c.value)<.5?"browser-result":(c==null?void 0:c.index)===4&&(c==null?void 0:c.value)>=.86&&(c==null?void 0:c.value)<.94?"browser-signin":(c==null?void 0:c.value)>=.66?"browser-evidence":`source-${(c==null?void 0:c.index)??0}`:r.stage==="team"?`reply-${Math.max(0,h-1)}`:r.stage==="work"?`work-${x}`:r.stage==="review"&&c?"application-heading":r.stage==="track"?"card-tracker":"thread-end";return{beat:r,messages:i,pending:o,agents:k,team:A,drawer:c,cursor:C,sourcesDone:m,repliesDone:h,work:d,workStep:x,submitted:R}}const Ca={funding:[De,"is-funding"],sales:[pa,"is-sales"],partnerships:[Be,"is-partnerships"],crm:[_e,"is-crm"],writing:[je,"is-writing"],review:[ca,"is-review"]};function q({name:a="Yarta",compact:s=!1}){const n=a.toLowerCase().split(" ")[0],[t,r]=Ca[n]||[$e,"is-coordinator"];return e.jsx("i",{className:`yc-agent-avatar ${r}${s?" is-small":""}`,"aria-hidden":"true",children:e.jsx(t,{size:s?11:14,strokeWidth:1.7})})}function te({item:a}){const s=a.status.toLowerCase();return e.jsxs("li",{className:`yc-agent is-${s}`,"data-cursor":a.name==="Funding"?"agents":void 0,children:[a.role?e.jsx("span",{className:"yc-agent-dot"}):e.jsxs("span",{className:"yc-agent-identity",children:[e.jsx(q,{name:a.name}),e.jsx("span",{className:"yc-agent-dot"})]}),e.jsxs("span",{className:"yc-agent-name",children:[a.name,e.jsxs("small",{children:[a.role||"AI agent"," · ",s]})]})]})}function Sa({chat:a,onOpen:s,onConversation:n,pendingApproval:t}){return e.jsxs("aside",{className:"yc-sidebar",children:[e.jsxs("div",{className:"yc-sidebar-top",children:[e.jsx("strong",{className:"yc-wordmark",children:"yarta"}),e.jsx("span",{className:"yc-icon-btn","aria-hidden":"true",children:e.jsx(U,{size:11})}),e.jsx("span",{className:"yc-icon-btn","aria-hidden":"true",children:e.jsx(ve,{size:12})})]}),e.jsxs("div",{className:"yc-sidebar-lead",children:[e.jsx(q,{}),e.jsxs("div",{children:[e.jsx("b",{children:"Yarta"}),e.jsx("small",{children:"Chief of staff"})]})]}),e.jsx("p",{className:"yc-section-label",children:"AI agent team"}),e.jsx("ul",{className:"yc-agents",children:a.agents.map(r=>e.jsx(te,{item:r},r.name))}),e.jsx("p",{className:"yc-section-label",children:"Rooms"}),e.jsxs("button",{type:"button",className:"yc-room",onClick:n,children:[e.jsx(Je,{size:11}),e.jsx("span",{children:"Growth opportunities"})]}),a.team.length>0&&e.jsxs(e.Fragment,{children:[e.jsx("p",{className:"yc-section-label",children:"Your people"}),e.jsx("ul",{className:"yc-agents",children:a.team.map(r=>e.jsx(te,{item:r},r.name))})]}),e.jsxs("footer",{className:"yc-sidebar-foot",children:[e.jsxs("nav",{className:"yc-sidebar-nav","aria-label":"Demo work products",children:[e.jsxs("button",{type:"button",disabled:a.work<.5,onClick:()=>s({kind:"work",step:2,value:1}),children:[e.jsx(Ke,{size:11}),"Tasks"]}),e.jsxs("button",{type:"button",disabled:!a.sourcesDone,onClick:()=>s({kind:"brief"}),children:[e.jsx(le,{size:11}),"Notes"]}),e.jsxs("button",{type:"button",disabled:!a.submitted,onClick:()=>s({kind:"tracker",value:1}),children:[e.jsx(Se,{size:11}),"Tracker"]})]}),e.jsx("p",{className:"yc-section-label",children:"Your work"}
123),e.jsx("span",{className:`yc-work-status ${t?"needs-you":""}`,children:t?"1 decision needs you":a.submitted?"Application submitted":"Growth opportunities"})]})]})}const Ma=(a,s)=>a.slice(0,Math.ceil(a.length*s));function $({id:a,onOpen:s,active:n,icon:t,eyebrow:r,title:i,meta:o}){return e.jsxs("button",{type:"button","data-cursor":a,className:`yc-card ${n?"is-open":""}`,onClick:s,children:[e.jsx("span",{className:"yc-card-icon",children:t}),e.jsxs("span",{className:"yc-card-copy",children:[e.jsx("small",{children:r}),e.jsx("b",{children:i}),o&&e.jsx("em",{children:o})]}),e.jsx(oe,{size:13})]})}function Ta({m:a,agents:s,open:n,drawer:t}){const r=i=>t&&t.kind===i.kind&&t.index===i.index;if(a.type==="divider")return e.jsx("div",{className:"yc-divider",children:e.jsx("span",{children:a.text})});if(a.type==="user")return e.jsx("div",{className:"yc-row is-user",children:e.jsx("p",{className:"yc-bubble is-user",children:a.text})});if(a.type==="assistant")return e.jsx("div",{className:"yc-row",children:e.jsxs("div",{className:`yc-bubble ${a.closing?"is-closing":""}`,children:[e.jsx("small",{className:"yc-message-author",children:"Yarta"}),e.jsxs("p",{children:[a.typed?Ma(a.text,a.reveal):a.text,a.typed&&a.reveal<1&&e.jsx("i",{className:"yc-caret"})]}),a.agents&&e.jsx("div",{className:"yc-chips",children:s.map(i=>e.jsxs("span",{className:i.status!=="Idle"?"is-on":"",children:[e.jsx(q,{name:i.name,compact:!0}),e.jsx("b",{className:"yc-chip-name",children:i.name}),e.jsx("small",{children:i.status})]},i.name))}),a.results&&a.reveal>=1&&e.jsx("ul",{className:"yc-results",children:I.map(i=>e.jsxs("li",{children:[e.jsx(j,{size:11}),i]},i))})]})});if(a.type==="source"){const i=N[a.index];return e.jsx("div",{className:"yc-row is-card",children:e.jsxs("div",{className:"yc-finding",children:[e.jsxs("div",{className:"yc-bubble",children:[e.jsx("small",{className:"yc-message-author",children:i.agent}),e.jsx("p",{children:i.message})]}),e.jsx($,{id:`source-${a.index}`,active:r({kind:"source",index:a.index}),onOpen:()=>n({kind:"source",index:a.index}),icon:e.jsx("i",{className:"yc-favicon",children:i.siteName[0]}),eyebrow:i.site,title:i.note,meta:i.evidence})]})})}if(a.type==="reply"){const i=D[a.index];return e.jsx("div",{className:"yc-row is-team","data-cursor":`reply-${a.index}`,children:e.jsxs("div",{className:"yc-bubble is-team",children:[e.jsxs("small",{children:[i.name," · ",i.role," · Human"]}),e.jsx("p",{children:i.text}),e.jsxs("span",{className:"yc-result",children:[e.jsx(j,{size:10}),i.result]})]})})}return a.type==="agents"?e.jsx("div",{className:"yc-row is-crosstalk",children:e.jsxs("div",{className:"yc-bubble is-agent",children:[e.jsx("small",{className:"yc-agent-channel",children:a.to==="Your people"?"Agent update to your people":"Agent team · shared channel"}),e.jsxs("small",{children:[a.from," ",e.jsx("span",{children:"â"})," ",a.to]}),e.jsx("p",{children:a.text})]})}):a.type==="work"?e.jsx("div",{className:"yc-row is-card is-compact",children:e.jsx($,{id:`work-${a.index}`,active:(t==null?void 0:t.kind)==="work"&&t.step===a.index,onOpen:()=>n({kind:"work",step:a.index,value:1}),icon:e.jsx(j,{size:13}),eyebrow:`Work product ${a.index+1} of 6`,title:E[a.index],meta:"Saved and linked"})}):a.type==="card"?e.jsx("div",{className:"yc-row is-card",children:e.jsx($,{id:`card-${a.drawer}`,active:(t==null?void 0:t.kind)===a.drawer,onOpen:()=>n({kind:a.drawer}),icon:e.jsx(le,{size:13}),eyebrow:"Document",title:a.title,meta:a.meta})}):null}function Pa({kind:a,approved:s,onAllow:n,onReview:t}){const r=xa[a];return e.jsx("div",{className:"yc-row",children:e.jsxs("div",{className:`yc-approval ${s?"is-approved":""}`,children:[e.jsx("h4",{children:r.title}),e.jsx("p",{children:r.body}),r.actions&&e.jsx("ul",{children:r.actions.map(i=>e.jsxs("li",{children:[e.jsx(j,{size:11}),i]},i))}),e.jsxs("div",{className:"yc-approval-foot",children:[e.jsxs("span",{children:[e.jsx(P,{size:10})," ",r.note]}),e.jsxs("div",{children:[r.review!==!1&&e.jsx("button",{type:"button",className:"yc-btn-secondary",onClick:t,disabled:s,children:"Review plan"}),e.jsx("button",{type:"button",className:"yc-btn-primary","data-cursor":`approve-${a}`,onClick:n,disabled:s,children:s?e.jsxs(e.Fragment,{children:[e.jsx(j,{size:11})," Approved"]}):r.allow})]})]})]})})}function Da({beat:a,progress:s}){const n=a.stage==="ask"&&s<.5,t=n?L.slice(0,Math.ceil(L.length*Math.min(1,s/.4))):"";return e.jsxs("div",{className:"yc-composer",children:[e.jsxs("span",{className:`yc-input ${t?"has-text":""}`,children:[t||"Message Yartaâ¦",n&&e.jsx("i",{className:"yc-caret"})]}
123),e.jsx("span",{className:`yc-send ${t?"is-ready":""} ${n&&s>.44?"is-pressed":""}`,"data-cursor":"composer-send",children:e.jsx(Te,{size:14})})]})}const pe=[{query:"UK digital skills funding small business training eligibility 2026",label:"Programme guidance",updated:"Updated 14 September 2026",results:[["Digital Skills Fund 2026: eligibility and application guidance","digital-skills-fund.example/guidance","Awards up to £40,000 for practical digital skills programmes. UK applicants, measurable learning outcomes and £10,000 match funding. Apply by 30 October.","Eligibility · Funding amounts · Application checklist"],["Preparing your training budget","digital-skills-fund.example/resources/budget","Eligible costs include teaching, learning materials, learner support and evaluation. Confirm your match funding before applying.","Budget template · Eligible costs"],["Digital skills funding: programme directory","funding-directory.example/digital-skills","Compare programmes supporting workplace digital skills and inclusion. Always check the original funderâs criteria.","Programme finder · Deadlines"]],heading:"Practical skills. More confident people.",intro:"Support for UK organisations delivering practical digital skills training for people in small businesses. Show who will learn, what they will be able to do and how you will measure progress.",facts:[["Maximum award","£40,000"],["Your contribution","£10,000"],["Apply by","30 October 2026"]],sections:[["02 / Organisation requirements","UK businesses and training organisations can apply with evidence of relevant delivery experience. Name the accountable applicant and the learners the project will support."],["04 / Project and funding","Describe the skills gap, training plan, proposed partner and measurable learning outcomes. A £40,000 request towards a £50,000 project requires £10,000 in confirmed match funding."],["Before you submit","Include a teaching timetable, itemised budget, partner responsibilities and verified training outcomes. Buying software alone is not a digital skills programme."]],extract:"Fund practical skills development, not just new software.",handoff:"Funding agent â CRM agent: Auchenyoplaâs training pilot looks relevant. Link the evidence and ask Finance to confirm the £10k."},{query:"Digital Skills Fund previous awards small business learning outcomes",label:"Awards and impact",updated:"2025 cohort / published June 2026",results:[["Digital confidence projects: previous Digital Skills Fund awards","digital-skills-fund.example/awards","Explore 24 supported projects covering workplace digital confidence, cyber safety and practical online collaboration.","Training projects · Impact reports"],["How assessors review learning outcomes","digital-skills-fund.example/assessment","A skills baseline, practical teaching plan and measurable outcomes strengthen a proposal. Prior awards do not guarantee funding.","Assessment criteria · Evidence guide"],["Lessons from local learning partnerships","digital-skills-fund.example/stories/partnerships","Learn how delivery partners recruited learners, supported attendance and checked continued use of skills after training.","Partner stories · Delivery lessons"]],heading:"Learning that makes a difference at work",intro:"The archive offers useful comparisons, not a promise of funding. Each award was asse
123ssed against its own programme criteria.",facts:[["Archive","24 projects"],["Focus","Digital skills"],["Evidence","Learning outcomes"]],sections:[["Digital confidence for small businesses","A local training partnership taught spreadsheets and online collaboration. Its case study compares practical task assessments before and after the course."],["Safer everyday digital work","Small-group workshops helped learners recognise suspicious messages and protect accounts. Follow-up exercises checked whether learners could apply the skills independently."],["What to borrow, not copy","Use the evidence structure: starting skills, learner needs, practical tasks and measurable progress. Never present another providerâs results as your own."]],extract:"Show what learners can do afterwards that they could not do before.",handoff:"Funding agent â Sales agent: local learning partners strengthen delivery. Does Northstarâs hub expansion fit?"},{query:"Northstar Learning three local hubs workplace digital skills",label:"Newsroom / organisation update",updated:"Published 8 September 2026",results:[["Northstar Learning announces three new local learning hubs","northstar-learning.example/news","The organisation is expanding local provision and prioritising practical digital skills for people working in small businesses.","Hub expansion · Learning strategy"],["Our approach to workplace digital confidence","northstar-learning.example/strategy","Northstar sets out its priorities for accessible teaching, local partnerships and measurable learner progress.","Digital skills · Partnerships"],["Workplace digital skills: early project notice","procurement.example/projects","An upcoming training programme requests evidence of digital skills delivery. Procurement details remain subject to confirmation.","Project scope · Timetable"]],heading:"Three new hubs. More chances to learn.",intro:"Northstar Learning has announced three local learning hubs. Practical digital skills for small-business teams are a priority for the next phase.",facts:[["Expansion","3 learning hubs"],["Priority","Digital skills"],["Status","Public announcement"]],sections:[["What is changing","New hubs will offer local spaces for hands-on learning. Northstar wants small-business teams to feel confident with collaboration tools, spreadsheets, cyber safety and responsible AI use."],["Where partners could help","The announcement highlights curriculum design, workshop delivery and learner support. It does not confirm a selected training supplier or a purchasing budget."],["What happens next","Training requirements will be refined through the digital skills programme. Existing partners should use established relationships to understand learner needs."]],extract:"Practical digital confidence is a priority for our new learning hubs.",handoff:"Sales agent â Partnerships agent: relevant demand, not a confirmed contract. Who leads digital learning?"},{query:"Northstar Learning leadership Riley Patel digital learning",label:"People / leadership directory",updated:"Public roles / September 2026",results:[["Meet the Northstar Learning leadership team","northstar-learning.example/team","Morgan Lee, Operations; Riley Patel, Digital learning; Jamie Ellis, Procurement. Find responsibilities and public role information.","Leadership · Learning · Procurement"],["Working with Northstar Learning","northstar-learning.example/partners","Partnership principles and the route for existing suppliers to discuss upcoming training programmes.","Existing partners · Supplier guidance"],["Digital skills priorities for local learning hubs","northstar-learning.example/news/digital-skills","The digital learning team is supporting hub expansion and practical workplace training.","Programme priorities · Newsroom"]],heading:"The people shaping the programme",intro:"Public responsibilities help identify the right conversation. They are not permission to send a message or evidence of an existing relationship.",facts:[["Relevant roles","3"],["First check","Existing CRM"],["Outreach","Approval required"]],sections:[["Morgan Lee / Operations director","Responsible for hub operations and local readiness, including venues, recruitment and learner support."],["Riley Patel / Digital learning lead","Coordinates digital skills programmes and teaching partnerships. The relevant starting point for discussing the proposed programme."],["Jamie Ellis / Procurement manager","Coordinates supplier processes. Consult the formal project notice for procurement requirements and the approved route."]],extract:"Riley Patel / Digital learning lead",handoff:"Partnerships agent â CRM agent: check Rileyâs existing record before anyone suggests cold outreach."},{query:"Northstar Learning digital skills training project notice next quarter",label:"Public project notice",updated:"Planning notice / September 2026",results:[["Workplace digital skills: planned delivery notice","procurement.example/projects","Northstar Learning is preparing a training programme for next quarter. Relevant teaching experience and measurable skills outcomes are requested.","Scope · Requirements · Timetable"],["Information for prospective training partners","procurement.example/guidance/partners","How to interpret a planning notice and prepare evidence. A planning notice is not a contract award or invitation to submit.","Planning notices · Supplier guidance"],["Northstar Learning announces hub expansion","northstar-learning.example/news","The announcement provides context for the proposed digital skills programme.","Organisation context · Learning hubs"]],heading:"Workplace digital skills programme",intro:"Planning notice for practical training in collaboration, spreadsheets, cyber safety and responsible AI use. Detailed procurement requirements are still being prepared.",facts:[["Delivery window","Next quarter"],["Notice stage","In preparation"],["Experience","Digital training"]],sections:[["Proposed scope","Assess starting skills, deliver hands-on workshops and evaluate progress. Work with local hubs to make training accessible to small-business teams."],["Evidence requested","Demonstrate relevant digital skills teaching, practical assessment results and a workable partnership model. Use approved case studies that match the scope."],["Keep the opportunities distinct","Link the notice to existing customer records. Auchenyoplaâs grant application and Northstarâs potential training contract remain separate opportunities. The same delivery costs must not be funded twice."]],extract:"Relevant digital skills teaching and measurable learner progress are requested.",handoff:"CRM agent â Fu
123nding agent: existing customer and March meeting found. Linking Auchenyoplaâs training pilot to both briefs, with separate budgets."}];function Ea({active:a,progress:s,onOpen:n}){const t=N[a],r=pe[a],i=r.query;return a===4&&s>=.86?e.jsxs("div",{className:"yc-browser-step yc-crm-step",children:[e.jsxs("div",{className:"yc-browser-brand",children:[e.jsx(P,{size:15})," CRM workspace ",e.jsx("small",{children:"Scripted demo"})]}),s<.94?e.jsxs("div",{className:"yc-browser-result","data-cursor":"browser-signin",children:[e.jsx("b",{children:"Sign in to CRM with approved access"}),e.jsx("p",{children:"Checking the existing Northstar Learning relationship. No password shown or entered."}),e.jsxs("span",{children:["Continue to CRM ",e.jsx(K,{size:12})]})]}):e.jsxs("div",{className:"yc-browser-result",children:[e.jsx("b",{children:"Northstar Learning · Existing customer"}),e.jsx("p",{children:"Relationship found. Project notice linked to the opportunity brief."}),e.jsxs("span",{children:[e.jsx(j,{size:12})," Access confirmed"]})]})]}):e.jsxs("div",{className:"yc-browser-step",children:[e.jsxs("div",{className:"yc-browser-brand",children:[e.jsx("span",{className:"yc-google-word","aria-label":"Google",children:"Google".split("").map((o,l)=>e.jsx("i",{children:o},l))}),e.jsx("small",{children:"Simulated search · fictional results"})]}),e.jsxs("div",{className:"yc-research-status",children:[e.jsx(U,{size:12}),t.agent," is researching: ",t.question]}),e.jsxs("div",{className:"yc-browser-query","data-cursor":"browser-search",children:[e.jsx(U,{size:14}),e.jsx("span",{children:s<.25?i.slice(0,Math.ceil(i.length*s/.25)):i}),e.jsx("i",{})]}),e.jsxs("div",{className:"yc-search-tabs",children:[e.jsx("b",{children:"All"}),e.jsx("span",{children:"News"}),e.jsx("span",{children:"Images"}),e.jsx("span",{children:"Documents"})]}),s>=.25&&e.jsxs("div",{className:"yc-browser-results",children:[e.jsx("small",{children:"Public sources · checking original evidence"}),r.results.map(([o,l,m,d],x)=>e.jsxs("div",{className:`yc-browser-result ${x===0?"is-selected":""}`,children:[e.jsx("small",{children:l}),x===0?e.jsx("button",{type:"button","data-cursor":"browser-result",onClick:n,className:"text-left",children:e.jsx("b",{children:o})}):e.jsx("b",{children:o}),e.jsx("p",{children:m}),e.jsx("span",{className:"yc-search-links",children:d}),x===0&&e.jsxs("span",{children:[s>=.44?"Opening original sourceâ¦":"Original source selected"," ",e.jsx(K,{size:12})]})]},l))]})]})}function Fa({active:a,progress:s}){const n=N[a],t=pe[a],r=u.useRef(null);return u.useLayoutEffect(()=>{if(!r.current||s>=1)return;const i=Math.max(0,Math.min(1,(s-.66)/(a===4?.19:.32)));r.current.scrollTop=(r.current.scrollHeight-r.current.clientHeight)*i},[a,s]),e.jsxs("article",{ref:r,className:`cinema-webpage cinema-research-site cinema-source-rich site-${a}`,children:[e.jsxs("div",{className:"cinema-web-nav",children:[e.jsx("strong",{children:n.siteName}),e.jsx("span",{children:n.nav})]}),e.jsxs("div",{className:"cinema-source-meta",children:[e.jsx("span",{children:t.label}),e.jsx("span",{children:t.updated})]}),e.jsxs("div",{className:"cinema-research-site-hero",children:[e.jsx("small",{children:n.kicker}),e.jsx("h3",{children:t.heading}),e.jsx("p",{children:t.intro})]}),e.jsx("dl",{className:"cinema-source-facts",children:t.facts.map(([i,o])=>e.jsxs("div",{children:[e.jsx("dt",{children:i}),e.jsx("dd",{children:o})]},i))}),e.jsx("div",{className:"cinema-source-sections",children:t.sections.map(([i,o])=>e.jsxs("section",{children:[e.jsx("h4",{children:i}),e.jsx("p",{children:o})]},i))}),e.jsxs("blockquote",{className:"cinema-source-evidence","data-cursor":"browser-evidence",children:[e.jsxs("small",{children:["Evidence selected by ",n.agent]}),e.jsxs("p",{children:["â",t.extract,"â"]}),e.jsx("small",{children:n.evidence})]}),e.jsxs("div",{className:"cinema-source-handoff",children:[e.jsx("small",{children:"Shared with the agent team"}),t.handoff]}),e.jsxs("footer",{children:[e.jsxs("span",{children:[n.siteName," / Source detail"]}),e.jsx("span",{children:"Fictional source · Scripted demonstration"})]})]})}function La({active:a=0,compact:s=!1,progress:n=1}){const[t,r]=u.useState(null),i=N[a],o=a===4&&n>=.86&&n<1,l=t!==a&&(n<.5||o);return e.jsxs("div",{className:"cinema-browser",children:[!s&&e.jsx("nav",{className:"cinema-browser-tabs","aria-label":"Research sources",children:N.map((m,d)=>e.jsxs("span",{className:d===a?"active":"",children:[m.tab,e.jsx("b",{children:"Ã"})]},m.tab))}),e.jsxs("div",{className:"cinema-address",children:[e.jsx(Fe,{size:12}),e.jsx(oe,{size:12}),e.jsx(ra,{size:11}),e.jsxs("span",{children:[e.jsx(P,{size:10}),l?o?"crm / northstar-learning":"google.com/search · simulated":i.site]}),e.jsx("b",{children:"â"})]}),l?e.jsx(Ea,{active:a,progress:n,onOpen:()=>r(a)}):e.jsx(Fa,{active:a,progress:n})]})}const ne=a=>
123"£"+a.toLocaleString("en-GB");function he(){return e.jsxs("div",{className:"funding-application",children:[ha.map((a,s)=>e.jsxs("section",{className:"funding-application-section",children:[e.jsx("h4",{children:a.title}),a.body.split(` 124 125`).map(n=>e.jsx("p",{children:n},n)),s===4&&e.jsxs("table",{className:"funding-application-budget",children:[e.jsx("caption",{children:"Proposed allocation of project costs"}),e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{scope:"col",children:"Work package"}),e.jsx("th",{scope:"col",children:"Cost"})]})}),e.jsx("tbody",{children:V.map(n=>e.jsxs("tr",{children:[e.jsx("th",{scope:"row",children:n.item}),e.jsx("td",{children:ne(n.amount)})]},n.item))}),e.jsxs("tfoot",{children:[e.jsxs("tr",{children:[e.jsx("th",{scope:"row",children:"Total project cost"}),e.jsx("td",{children:ne(V.reduce((n,t)=>n+t.amount,0))})]}),e.jsxs("tr",{children:[e.jsx("th",{scope:"row",children:"Digital Skills Fund request"}),e.jsx("td",{children:"£40,000"})]}),e.jsxs("tr",{children:[e.jsx("th",{scope:"row",children:"Confirmed match funding"}),e.jsx("td",{children:"£10,000"})]})]})]}),e.jsxs("small",{className:"funding-application-evidence",children:[e.jsx(ce,{size:11}),e.jsxs("span",{children:["Supporting evidence: ",a.evidence]})]})]},a.title)),e.jsx("p",{className:"funding-application-note",children:"Illustrative application for this fictional demonstration. Submission requires your approval."})]})}function ue({step:a,saved:s,progress:n=0}){return e.jsxs("div",{className:"yf-work-product "+(s?"is-saved":""),children:[a===0&&e.jsxs(e.Fragment,{children:[e.jsx("span",{className:"yf-eyebrow",children:"DIGITAL SKILLS FUND 2026 / APPLICATION DRAFT"}),e.jsx("h3",{children:"Digital confidence, real progress"}),e.jsxs("div",{className:"funding-draft-meta",children:[e.jsxs("p",{children:[e.jsx("strong",{children:"Applicant:"})," Auchenyopla Limited"]}),e.jsxs("p",{children:[e.jsx("strong",{children:"Proposed delivery partner:"})," Northstar Learning"]}),e.jsxs("p",{children:[e.jsx("strong",{children:"Request:"})," £40,000 of a £50,000 project"]})]}),e.jsx("p",{className:"funding-draft-status",children:s?"Draft saved with supporting evidence. Awaiting your review.":"Writing agent preparing the application from verified evidence."}),e.jsx(he,{})]}),a===1&&e.jsxs(e.Fragment,{children:[e.jsx("span",{className:"yf-eyebrow",children:"CRM / CONNECTED RECORDS"}),e.jsx("h3",{children:"Northstar Learning / linked opportunities"}),e.jsxs("div",{className:"yf-record-link",children:[e.jsx("b",{children:"Northstar Learning"}),e.jsx(ce,{size:16}),e.jsx("b",{children:"3 contacts"})]}),e.jsxs("div",{className:"yf-form-block",children:[e.jsx("small",{children:"Digital Skills Fund · Funding opportunity"}),e.jsx("p",{children:s?"£40,000 · Owner: Alex · Follow-up: 2 Oct":"Opening opportunity recordâ¦"})]}),e.jsxs("div",{className:"yf-form-block",children:[e.jsx("small",{children:"Digital skills training · Sales opportunity"}),e.jsx("p",{children:s?"Value: to qualify · Owner: Riley · Follow-up: 5 Oct":"Linking organisation and decision-makersâ¦"})]}),e.jsxs("p",{children:[e.jsx(na,{size:13})," Brief, source evidence and Team Chat linked"]}),e.jsx("small",{children:"5 records: 3 contacts + 2 opportunities"})]}),a===2&&e.jsxs(e.Fragment,{children:[e.jsx("span",{className:"yf-eyebrow",children:"TASKS / OWNERS + DATES"}),e.jsx("h3",{children:"Application and sales follow-ups"}),["Alex · Review application · 2 Oct","Riley · Qualify sales lead · 5 Oct","Sam · Verify budget evidence · 6 Oct"].map(t=>e.jsxs("div",{className:"yf-task",children:[e.jsx(j,{size:15}),e.jsx("span",{children:s?t:"Assigning follow-upâ¦"})]},t))]}),a===3&&e.jsxs(e.Fragment,{children:[e.jsx("span",{className:"yf-eyebrow",children:"OUTREACH / PREPARED, NOT SENT"}),e.jsx("h3",{children:"Practical digital skills programme"}),e.jsxs("div",{className:"yf-form-block",children:[e.jsx("small",{children:"To: Riley Patel · Northstar Learning"}),e.jsx("p",{children:`Hi Riley, 126 127Following our conversation in March, I saw the announcement of your three learning hubs and the digital skills planning notice. The focus on practical workplace learning fits our experience helping small-business teams build digital confidence. 128
129Would you be open to a short conversation about the skills your learners need? We can share our approved training pilot case study and explore a delivery partnership. We are also preparing a Digital Skills Fund application; we would keep any commissioned work and grant-funded costs separate. 130 131Best wishes, 132Alex 133Auchenyopla Limited`})]}),e.jsxs("div",{className:"yf-mail-hold",children:[e.jsx("strong",{children:"Proposed send: 5 Oct · 09:00"}),e.jsx("small",{children:"Draft held for approval. No email scheduled to send automatically."})]})]}),a===4&&e.jsxs(e.Fragment,{children:[e.jsx("span",{className:"yf-eyebrow",children:"TRACKER / ONE SHARED VIEW"}),e.jsx("h3",{children:"Opportunity progress tracker"}),["Digital Skills Fund · Application ready for review","Northstar Learning · Sales approach prepared","Internal team · Progress update posted"].map(t=>e.jsxs("div",{className:"yf-task",children:[e.jsx(j,{size:15}),e.jsx("span",{children:s?t:"Updating shared trackerâ¦"})]},t))]}),a===5&&e.jsxs(e.Fragment,{children:[e.jsx("span",{className:"yf-eyebrow",children:"PROGRESS REPORT / READY TO REVIEW"}),e.jsx("h3",{children:"Growth programme / progress report"}),e.jsxs("div",{className:"yf-form-block",children:[e.jsx("small",{children:"What changed"}),e.jsx("p",{children:s?"2 opportunities progressed, 5 CRM records updated and 3 follow-ups assigned.":"Assembling activity and evidenceâ¦"})]}),e.jsxs("div",{className:"yf-form-block",children:[e.jsx("small",{children:"Your next decision"}),e.jsx("p",{children:"Review the application and sales approach. Approve submission and external sends separately."})]}),e.jsx("small",{children:"All sources, owners and supporting files linked."})]})]})}function ie({mode:a,progress:s=0,researchDone:n=0}){const t=Math.max(0,Math.min(3,Math.floor((s-.18)*4.5))),r=Math.min(5,Math.floor(s*6)),i=s*6%1>.64;return e.jsxs("div",{className:"cinema-document",children:[e.jsxs("div",{className:"cinema-doc-toolbar",children:[e.jsx("span",{children:"File  Edit  View  Insert  Format"}),e.jsx("span",{children:"â¶ Â â· Â Aᴠ ⡠ ···"})]}),e.jsxs("div",{className:"cinema-doc-page",children:[a==="research"&&e.jsxs(e.Fragment,{children:[e.jsx("small",{children:"OPPORTUNITY BRIEF / 2026"}),e.jsx("h3",{children:"Growth opportunities"}),e.jsx("p",{className:"cinema-doc-sub",children:"Research compiled from public sources and your existing records."}),N.map((o,l)=>e.jsxs("div",{className:"cinema-doc-row "+(l<n?"confirmed":"pending"),children:[e.jsx(j,{size:13}),e.jsxs("div",{children:[e.jsx("b",{children:l<n?o.note:"Checking "+o.tab.toLowerCase()}),e.jsx("small",{children:l<n?o.evidence:"Source verification in progress"})]})]},o.tab))]}),a==="team"&&e.jsxs(e.Fragment,{children:[e.jsx("small",{children:"APPLICATION BRIEF / INTERNAL"}),e.jsx("h3",{children:"A stronger case, together."}),e.jsx("p",{className:"cinema-doc-sub",children:"Auchenyopla Limited · £40,000 Digital Skills Fund"}),D.map((o,l)=>e.jsxs("div",{className:"cinema-doc-row "+(l<t?"confirmed":"pending"),children:[e.jsx(j,{size:13}),e.jsxs("div",{children:[e.jsx("b",{children:l<t?o.result:["Case study approval needed","Match funding unconfirmed","Outcome evidence needed"][l]}),e.jsx("small",{children:l<t?`Confirmed by ${o.name} · evidence linked`:"Waiting for your people to confirm"})]})]},o.name))]}),a==="work"&&e.jsx(ue,{step:r,saved:i,progress:s*6%1}),a==="log"&&e.jsxs(e.Fragment,{children:[e.jsx("small",{children:"ACTIVITY / CONNECTED WORK"}),e.jsx("h3",{children:"Working across your tools"}),E.map((o,l)=>e.jsxs("div",{className:"cinema-doc-row "+(l<r+(i?1:0)?"confirmed":"pending"),children:[e.jsx(j,{size:13}),e.jsxs("div",{children:[e.jsx("b",{children:o}),e.jsx("small",{children:l<r+(i?1:0)?"Saved and linked":"Awaiting its turn"})]})]},o)),e.jsxs("p",{className:"cinema-held",children:[e.jsx(P,{size:13})," External sends and submissions remain on hold."]})]}),a==="done"&&e.jsxs(e.Fragment,{children:[e.jsx("small",{children:"YOUR WORK / READY FOR REVIEW"}),e.jsx("h3",{children:"Hereâs what got done."}),e.jsx("div",{className:"cinema-done-list",children:I.map(o=>e.jsxs("div",{children:[e.jsx(j,{size:15}),o]},o))}),e.jsxs("p",{className:"cinema-held",children:[e.jsx(P,{size:13})," Nothing sent externally. No application submitted."]}),e.jsxs("strong",{className:"cinema-endline",children:["Powerful technology.",e.jsx("br",{}),"Human all the way through."]})]})]})]})}function Ia({value:a=1,submitted:s=!1}){const n=Math.floor(a*(_.length+.5));return e.jsx("div",{className:"cinema-document yc-doc",children:e.jsxs("div",{className:"cinema-doc-page",children:[e.jsxs("header",{className:"yc-doc-head",children:[e.jsx("small",{children:"DIGITAL SKILLS FUND 2026 / APPLICATION"}),e.jsx("span",{className:s?"is-sent":"",children:s?"Submitted":n>=_.length?"Ready to submit":"In review"})]}),e.jsx("h3",{"data-cursor":"application-heading",children:"Digital confidence, real progress"}),e.jsxs("div",{className:"funding-draft-meta",children:[e.jsxs("p",{children:[e.jsx("strong",{children:"Applicant:"})," Auchenyopla Limited"]}),e.jsxs("p",{children:[e.jsx("strong",{children:"Proposed delivery partner:"})," Northstar Learning"]})]}),e.jsxs("dl",{className:"yc-doc-facts",children:[e.jsxs("div",{children:[e.jsx("dt",{children:"Requested"}),e.jsx("dd",{children:"£40,000"})]}),e.jsxs("div",{children:[e.jsx("dt",{children:"Match"}),e.jsx("dd",{children:"£10,000"})]}),e.jsxs("div",{children:[e.jsx("dt",{children:"Deadline"}),e.jsx("dd",{children:"30 Oct"})]})]}),e.jsx(he,{}),e.jsx("ul",{className:"yc-doc-checks",children:_.map((t,r)=>e.jsxs("li",{"data-cursor":`check-${r}`,className:r<n?"is-done":"",children:[e.jsx(j,{size:10}),t]},t))})]})})}function Oa({value:a=1}){const s=a>.45?2:1;return e.jsx("div",{className:"cinema-document yc-doc",children:e.jsxs("div",{className:"cinema-doc-page",children:[e.jsxs("header",{className:"yc-doc-head",children:[e.jsx("small",{children:"TRACKING / DSF-2026-0418"}),e.jsx("span",{className:"is-sent",children:"Live"})]}),e.jsx("h3",{children:"Digital Skills Fund application"}),e.jsx("ol",{className:"yc-track",children:ga.map((n,t)=>e.jsxs("li",{className:t<s?"is-done":"",children:[e.jsx("span",{children:t<s?e.jsx(j,{size:10}):e.jsx(Oe,{size:10})}),e.jsxs("div",{children:[e.jsx("b",{children:n.label}),e.jsx("small",{children:n.meta})]})]},n.label))}),e.jsx("h4",{className:"yc-doc-sub",children:"Outcome so far"}),e.jsx("ul",{className:"yc-doc-checks",children:I.map(n=>e.jsxs("li",{className:"is-done",children:[e.jsx(j,{size:10}),n]},n))})]})})}function qa(a){return a.kind==="source"?[N[a.index].siteName,N[a.index].tab]:a.kind==="work"?["Work product",E[a.step]]:{brief:["Document","Opportunity brief"],team:["Document","Application brief"],application:["Document","Digital Skills Fund application"],tracker:["Tracking","Application tracker"]}[a.kind]}function _a({drawer:a,chat:s,onClose:n}){const t=a,[r,i]=t?qa(t):["",""],o=(t==null?void 0:t.kind)==="work"?t.value>=1?1:t.value*6%1:0;return e.jsx("aside",{className:`yc-drawer ${t?"is-open":""}`,"aria-hidden":!t,children:t&&e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"yc-pc-bar",children:[e.jsx(Ze,{size:11}),e.jsx("b",{children:t.kind==="source"?`${N[t.index].agent}âs PC`:"Yartaâs PC"}),e.jsxs("span",{children:[e.jsx("i",{}),"Using the computer"]})]}),e.jsxs("header",{children:[e.jsxs("div",{children:[e.jsx("small",{children:r}),e.jsx("b",{children:i})]}),e.jsx("button",{type:"button",className:"yc-icon-btn",onClick:n,"aria-label":"Close panel",children:e.jsx(xe,{size:13})})]}),e.jsxs("div",{className:"yc-drawer-body",children:[t.kind==="source"&&e.jsx(La,{active:t.index,compact:!0,progress:t.value??1}),t.kind==="brief"&&e.jsx(ie,{mode:"research",researchDone:s.sourcesDone}),t.kind==="team"&&e.jsx(ie,{mode:"team",progress:.18+s.repliesDone/4.5+.01}),t.kind==="work"&&e.jsx("div",{className:"cinema-document",children:e.jsx("div",{className:"cinema-doc-page",children:e.jsx(ue,{step:t.step,saved:t.value>=1||o>.64,progress:o})})}),t.kind==="application"&&e.jsx(Ia,{value:t.value??1,submitted:s.submitted}),t.kind==="tracker"&&e.jsx(Oa,{value:t.value??1})]},t.kind+(t.index??t.step??""))]})})}const Y=a=>v.findIndex(s=>s.approval===a);function za({film:a}){const s=Ra(a),n=u.useRef(null),t=u.useRef(null),[r,i]=u.useState(void 0),o=u.useRef(null),l=r===void 0?s.drawer:r;u.useEffect(()=>i(void 0),[a.index]);const m=h=>a.goToBeat(Y(h),H),d=h=>i({kind:{research:"brief",team:"brief",work:"team",submit:"application"}[h]}),x=h=>a.index>Y(h)||a.index===Y(h)&&a.progress>=H;return u.useEffect(()=>{const h=t.current;h&&h.scrollTo({top:h.scrollHeight,behavior:a.reduced?"auto":"smooth"})},[s.messages.length,s.pending,a.reduced]),u.useLayoutEffect(()=>{var R,C;const h=(R=n.current)==null?void 0:R.querySelector(`[data-cursor="${s.cursor}"]`),y=(C=n.current)==null?void 0:C.getBoundingClientRect();if(!h||!y)return;const k=h.getBoundingClientRect(),A=(k.left+k.width*.6-y.left)/y.width*100,c=(k.top+k.height*.55-y.top)/y.height*100;o.current&&(o.current.style.left=`${Math.max(1,Math.min(97,A))}%`,o.current.style.top=`${Math.max(1,Math.min(96,c))}%`)}),e.jsxs("div",{className:"yc-screen",ref:n,role:"group","aria-label":"Scripted Yarta agent conversation",children:[e.jsx(Sa,{chat:s,onOpen:i,onConversation:()=>i(null),pendingApproval:!!(s.beat.approval&&!x(s.beat.approval))}),e.jsxs("main",{className:"yc-main",children:[e.jsxs("header",{className:"yc-topbar",children:[e.jsx("button",{type:"button",className:"yc-icon-btn yc-back","aria-label":"Back to conversation",onClick:()=>i(null),disabled:!l,children:e.jsx(we,{size:12})}),e.jsxs("span",{className:"yc-topbar-title",children:[e.jsx(q,{compact:!0}),"Yarta"]}),e.jsx("button",{type:"button",className:"yc-icon-btn yc-panel-toggle","aria-label":l?"Close work panel":"Open work panel","aria-expanded":!!l,onClick:()=>i(l?null:s.drawer||{kind:"brief"}),children:e.jsx(sa,{size:12})})]}),e.jsxs("div",{className:"yc-log",ref:t,children:[e.jsx("p",{className:"yc-date",children:"Today"}),s.messages.map((h,y)=>h.type==="approval"?e.jsx(Pa,{kind:h.approval,approved:x(h.approval),onAllow:()=>m(h.approval),onReview:()=>d(h.approval)},y):e.jsx(Ta,{m:h,agents:s.agents,drawer:l,open:k=>i(k)}
133,y)),s.pending&&e.jsx("div",{className:"yc-row",children:e.jsxs("span",{className:"yc-typing","aria-label":"Yarta is typing",children:[e.jsx("i",{}),e.jsx("i",{}),e.jsx("i",{})]})}),e.jsx("span",{"data-cursor":"thread-end",className:"yc-thread-end"})]}),e.jsx(Da,{beat:s.beat,progress:a.progress}),e.jsx(_a,{drawer:l,chat:s,onClose:()=>i(null)})]}),!a.reduced&&e.jsx("span",{className:"yc-cursor","aria-hidden":"true",ref:o,style:{left:"50%",top:"88%"},children:e.jsx(ea,{size:17,fill:"white",stroke:"#181b22",strokeWidth:1.5})})]})}const re=a=>`${Math.floor(a/60)}:${String(Math.floor(a%60)).padStart(2,"0")}`;function Wa({film:a}){return e.jsxs("div",{className:"agent-film-controls",children:[e.jsx("button",{type:"button","aria-label":a.playing?"Pause demonstration":"Play demonstration",onClick:a.playing?a.pause:a.time>=a.duration?a.replay:a.play,children:a.playing?e.jsx(ye,{size:16}):e.jsx(be,{size:16})}),e.jsx("button",{type:"button","aria-label":"Replay demonstration",onClick:a.replay,children:e.jsx(Ne,{size:16})}),e.jsx("input",{type:"range","aria-label":"Demonstration progress",min:"0",max:a.duration,step:"0.1",value:a.time,onChange:s=>a.seek(s.target.value)}),e.jsxs("output",{children:[re(a.time)," / ",re(a.duration)]}),e.jsxs("button",{type:"button","aria-label":a.muted?"Turn on soundtrack and interface sounds":"Mute soundtrack and interface sounds","aria-pressed":!a.muted,onClick:a.toggleSound,children:[a.muted?e.jsx(Ae,{size:17}):e.jsx(Re,{size:17}),e.jsx("span",{className:"agent-film-sound-label",children:a.muted?"Sound off":"Sound on"})]})]})}function Xa(){const a=u.useRef(null),s=Na(a),{openBooking:n}=fe(),t=v[s.index],r=i=>B("demo_cta",{demo:"agentic_macbook",action:i});return e.jsxs("section",{className:"agent-film",id:"agentic-demo",ref:a,"aria-labelledby":"agent-film-heading",children:[e.jsxs("header",{className:"agent-film-heading",children:[e.jsx("span",{className:"living-kicker",children:"EXPLAINED / AGENTIC AI IN ACTION"}),e.jsxs("h2",{id:"agent-film-heading",children:["Not just talk.",e.jsx("br",{}),e.jsx("em",{children:"Work done."})]}),e.jsxs("div",{children:[e.jsx("p",{children:"Hard to explain, easier to show. This is a scripted run from one of the tools we've built. Other tools are available."}),e.jsx("p",{children:"Watch a team of AI agents search, open pages and check your CRM. They talk to each other, share evidence and connect their findings. Your people step in to confirm the facts, then the agents draft the application and track what happens next. Nothing gets submitted without your say-so."})]})]}),e.jsxs("div",{className:"agent-film-theatre",children:[e.jsx("div",{className:"agent-film-label",children:e.jsxs("span",{children:["Yopla / ",t.act]})}),e.jsx(Aa,{children:e.jsx(za,{film:s})}),!s.reduced&&e.jsx(Wa,{film:s}),e.jsx("p",{className:"agent-film-caption","aria-live":"polite","aria-atomic":"true",children:s.started?t.label:"Opening the workspace. Next: a goal, your approval, then action."})]}),e.jsxs("div",{className:"agent-film-foot",children:[e.jsx("p",{children:"Synthetic story. Real capability. The people, sources and outcomes here are fictional; nothing is actually sent or submitted. But agents can browse, use connected tools, draft and track work today. The key is context: they need to know their role, what they can access and when to ask you, rather than improvising halfway through. Read on to see how that works. Autoplay is silent; turn on sound for the score."}),e.jsxs("div",{className:"actions",children:[e.jsx("button",{className:"pill",type:"button",onClick:()=>{r("booking"),n({campaignSlug:"agentic-business"})},children:"Talk to a human â"}),e.jsx(ke,{className:"underlink",to:"/start-project?from=agentic-demo&problem=recurring-job#brief",onClick:()=>r("brief"),children:"Send a short brief"})]})]}),e.jsxs("details",{className:"agent-film-transcript",children:[e.jsx("summary",{children:"Read the demonstration transcript"}),e.jsx("ol",{children:v.map(i=>e.jsxs("li",{children:[e.jsx("strong",{children:i.role}),e.jsx("p",{children:i.text}),i.detail&&e.jsx("p",{children:i.detail})]},i.text))})]})]})}export{Xa 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.