1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1],{75916:(e,a,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/landing",function(){return t(86553)}])},86553:(e,a,t)=>{"use strict";t.r(a),t.d(a,{default:()=>_});var s=t(37876),i=t(14232),l=t(77328),r=t.n(l),n=t(48230),c=t.n(n),o=t(18847),d=t.n(o),x=t(75784),m=t(65559),h=t(79060),p=t(50800),g=t(28249),y=t(88628),b=t(54410),u=t(72502),j=t(30860),v=t(41180),w=t(45798),f=t(1868),N=t(47798),P=t(54893),k=t(29053),A=t(60898),C=t(21355),S=t(11235),I=t(45691),F=t(47753),H=t(43722);d()(()=>t.e(293).then(t.bind(t,69293)),{loadableGenerated:{webpack:()=>[69293]},ssr:!1});let T={initial:{opacity:0,y:30},animate:{opacity:1,y:0},exit:{opacity:0,y:-10}},B={animate:{transition:{staggerChildren:.1,delayChildren:.1}}};function _(){let[e,a]=(0,i.useState)(!1),[t,l]=(0,i.useState)(!0);return((0,i.useEffect)(()=>{let e=setTimeout(()=>l(!1),1500);return()=>clearTimeout(e)},[]),t)?(0,s.jsx)(F.h,{text:"Initializing",size:"lg"}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(r(),{children:[(0,s.jsx)("title",{children:"Bagel - Privacy-First Payroll for Solana"}),(0,s.jsx)("meta",{name:"description",content:"Run payroll with complete financial privacy. Real-time streaming payments, Inco confidential compute transfers, and automated yield generation on Solana."}),(0,s.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),(0,s.jsx)("link",{rel:"icon",href:"/favicon.ico"}),(0,s.jsx)("meta",{property:"og:title",content:"Bagel - Privacy-First Payroll for Solana"}),(0,s.jsx)("meta",{property:"og:description",content:"Run payroll with complete financial privacy. Real-time streaming, Inco confidential compute transfers, automated yield."}),(0,s.jsx)("meta",{property:"og:type",content:"website"}),(0,s.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,s.jsx)("meta",{name:"twitter:title",content:"Bagel - Privacy-First Payroll"}),(0,s.jsx)("meta",{name:"twitter:description",content:"Run payroll with complete financial privacy on Solana."})]}),(0,s.jsx)(x.N,{mode:"wait",children:(0,s.jsxs)(m.P.div,{initial:{opacity:0}
1,animate:{opacity:1},className:"min-h-screen bg-[#F7F7F2]",children:[(0,s.jsx)("section",{className:"relative h-[85vh] min-h-[600px]",children:(0,s.jsx)(H.A,{})}),(0,s.jsx)(m.P.nav,{initial:{y:-100},animate:{y:0},transition:{type:"spring",stiffness:100,damping:20},className:"fixed top-0 left-0 right-0 bg-[#F7F7F2]/95 backdrop-blur-sm border-b border-gray-100 z-50",children:(0,s.jsxs)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,s.jsxs)("div",{className:"flex justify-between items-center h-16",children:[(0,s.jsxs)(c(),{href:"/",className:"flex items-center gap-2 group",children:[(0,s.jsx)(m.P.div,{whileHover:{scale:1.05,rotate:10},whileTap:{scale:.95},className:"w-10 h-10 bg-bagel-orange rounded-full flex items-center justify-center",children:(0,s.jsx)("span",{className:"text-white text-xl",children:"\uD83E\uDD6F"})}),(0,s.jsx)("span",{className:"text-xl font-bold text-bagel-dark",children:"Bagel"})]}),(0,s.jsxs)("div",{className:"hidden md:flex items-center gap-8",children:[["Features","How it works","Architecture"].map((e,a)=>(0,s.jsx)(m.P.a,{href:"#".concat(e.toLowerCase().replace(/ /g,"-")),initial:{opacity:0,y:-10},animate:{opacity:1,y:0},transition:{delay:.1*a},whileHover:{y:-2},className:"text-gray-600 hover:text-bagel-dark transition-colors text-sm font-medium",children:e},e)),(0,s.jsxs)(m.P.a,{href:"https://github.com/ConejoCapital/Bagel",target:"_blank",rel:"noopener noreferrer",initial:{opacity:0,y:-10},animate:{opacity:1,y:0},transition:{delay:.3},whileHover:{y:-2},className:"text-gray-600 hover:text-bagel-dark transition-colors text-sm font-medium flex items-center gap-1",children:[(0,s.jsx)(h.A,{size:16}),"GitHub"]})]}),(0,s.jsxs)("div",{className:"hidden md:flex items-center gap-3",children:[(0,s.jsx)("a",{href:"https://docs-bagel.vercel.app/docs/intro",target:"_blank",rel:"noopener noreferrer",className:"text-sm font-medium text-gray-600 hover:text-bagel-dark transition-colors px-4 py-2",children:"Documentation"}),(0,s.jsx)(m.P.div,{whileHover:{scale:1.02},whileTap:{scale:.98},children:(0,s.jsxs)(c(),{href:"/dashboard",className:"btn-primary text-sm flex items-center gap-2",children:["Launch App",(0,s.jsx)(p.A,{size:16})]})})]}),(0,s.jsx)(m.P.button,{whileTap:{scale:.9},className:"md:hidden p-2",onClick:()=>a(!e),children:e?(0,s.jsx)(g.A,{className:"w-6 h-6 text-bagel-dark"}):(0,s.jsx)(y.A,{className:"w-6 h-6 text-bagel-dark"})})]}),(0,s.jsx)(x.N,{children:e&&(0,s.jsx)(m.P.div,{initial:{opacity:0,height:0},animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},className:"md:hidden py-4 border-t border-gray-100 overflow-hidden",children:(0,s.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,s.jsx)("a",{href:"#features",className:"text-gray-600 hover:text-bagel-dark text-sm font-medium",children:"Features"}),(0,s.jsx)("a",{href:"#how-it-works",className:"text-gray-600 hover:text-bagel-dark text-sm font-medium",children:"How it works"}),(0,s.jsx)("a",{href:"#architecture",className:"text-gray-600 hover:text-bagel-dark text-sm font-medium",children:"Architecture"}),(0,s.jsxs)("a",{href:"https://github.com/ConejoCapital/Bagel",className:"text-gray-600 hover:text-bagel-dark text-sm font-medium flex items-center gap-1",children:[(0,s.jsx)(h.A,{size:16})," GitHub"]}),(0,s.jsx)(c(),{href:"/dashboard",className:"btn-primary text-sm text-center",children:"Launch App"})]})})})]})}),(0,s.jsx)("section",{className:"pt-32 pb-20 px-4 sm:px-6 lg:px-8 bg-[#F7F7F2]",children:(0,s.jsx)("div",{className:"max-w-7xl mx-auto",children:(0,s.jsxs)("div",{className:"grid lg:grid-cols-2 gap-12 items-center",children:[(0,s.jsxs)(m.P.div,{variants:B,initial:"initial",animate:"animate",children:[(0,s.jsxs)(m.P.div,{variants:T,className:"inline-flex items-center px-3 py-1 rounded-full bg-bagel-orange/10 text-bagel-orange text-sm font-medium mb-6",children:[(0,s.jsx)(m.P.span,{animate:{scale:[1,1.2,1]},transition:{duration:2,repeat:1/0},className:"w-2 h-2 bg-bagel-orange rounded-full mr-2"}),"Live on Solana Devnet"]}),(0,s.jsxs)(m.P.h1,{variants:T,className:"text-4xl sm:text-5xl lg:text-6xl font-bold text-bagel-dark leading-tight mb-6",children:["Payroll that respects",(0,s.jsx)("span",{className:"text-bagel-orange",children:" financial privacy"})]}),(0,s.jsx)(m.P.p,{variants:T,className:"text-lg sm:text-xl text-gray-600 mb-8 leading-relaxed max-w-xl",children:"Run payroll on Solana with encrypted salaries, Inco confidential compute confidential transfers, and automated yield generation. Your team's compensation stays private."}),(0,s.jsxs)(m.P.div,{variants:T,className:"flex flex-col sm:flex-row gap-4",children:[(0,s.jsx)(m.P.div,{whileHover:{scale:1.02,y:-2},whileTap:{scale:.98},children:(0,s.jsxs)(c(),{href:"/dashboard",className:"btn-primary text-center px-8 py-4 text-base flex items-center justify-center gap-2",children:["Launch App",(0,s.jsx)(p.A,{size:18})]})}),(0,s.jsxs)(m.P.a,{whileHover:{scale:1.02,y:-2},whileTap:{scale:.98},href:"https://github.com/ConejoCapital/Bagel",target:"_blank",rel:"noopener noreferrer",className:"btn-secondary text-center px-8 py-4 text-base flex items-center justify-center gap-2",children:[(0,s.jsx)(h.A,{size:18}),"View on GitHub"]})]}),(0,s.jsx)(m.P.div,{variants:T,className:"flex items-center gap-6 mt-10 pt-8 border-t border-gray-200",children:[{value:"4,100+",label:"Lines of code"},{value:"4",label:"Privacy integrations"},{value:"100%",label:"Open source"}].map((e,a)=>(0,s.jsxs)(m.P.div,{initial:{opacity:0,y:20}
1,animate:{opacity:1,y:0},transition:{delay:.5+.1*a},className:"text-center",children:[(0,s.jsx)("div",{className:"text-2xl font-bold text-bagel-dark",children:e.value}),(0,s.jsx)("div",{className:"text-sm text-gray-500",children:e.label})]},e.label))})]}),(0,s.jsxs)(m.P.div,{initial:{opacity:0,x:50},animate:{opacity:1,x:0},transition:{duration:.8,delay:.3},className:"relative",children:[(0,s.jsx)("div",{className:"absolute inset-0 bg-gradient-to-r from-bagel-orange/20 to-bagel-sesame/20 rounded-lg blur-3xl"}),(0,s.jsxs)(m.P.div,{whileHover:{y:-5},transition:{type:"spring",stiffness:300},className:"relative bg-white rounded-md shadow-2xl overflow-hidden border border-gray-100",children:[(0,s.jsx)("div",{className:"bg-bagel-cream px-6 py-4 border-b border-gray-100",children:(0,s.jsxs)("div",{className:"flex items-center justify-between",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)("div",{className:"w-8 h-8 bg-bagel-orange rounded-full flex items-center justify-center text-white text-sm",children:"\uD83E\uDD6F"}),(0,s.jsx)("span",{className:"font-semibold text-bagel-dark",children:"Employee Dashboard"})]}),(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)(m.P.span,{animate:{scale:[1,1.2,1]},transition:{duration:2,repeat:1/0},className:"w-2 h-2 bg-green-500 rounded-full"}),(0,s.jsx)("span",{className:"text-sm text-gray-500",children:"Live"})]})]})}),(0,s.jsxs)("div",{className:"p-6",children:[(0,s.jsx)("div",{className:"text-sm text-gray-500 mb-2",children:"Current Balance"}),(0,s.jsxs)("div",{className:"flex items-baseline gap-2 mb-6",children:[(0,s.jsx)(m.P.span,{initial:{opacity:0}
1,animate:{opacity:1},className:"text-4xl font-bold text-bagel-dark",children:"12.847391"}),(0,s.jsx)("span",{className:"text-xl text-gray-400",children:"SOL"}),(0,s.jsxs)("span",{className:"ml-2 px-2 py-1 bg-green-100 text-green-700 text-xs rounded-full flex items-center gap-1",children:[(0,s.jsx)(m.P.span,{animate:{scale:[1,1.3,1]},transition:{duration:1,repeat:1/0},className:"w-1.5 h-1.5 bg-green-500 rounded-full"}),"Streaming"]})]}),(0,s.jsxs)("div",{className:"grid grid-cols-2 gap-4 mb-6",children:[(0,s.jsxs)("div",{className:"bg-bagel-cream/50 rounded p-4",children:[(0,s.jsx)("div",{className:"text-sm text-gray-500 mb-1",children:"Rate"}),(0,s.jsx)("div",{className:"font-semibold text-bagel-dark",children:"0.0031 SOL/sec"})]}),(0,s.jsxs)("div",{className:"bg-bagel-cream/50 rounded p-4",children:[(0,s.jsx)("div",{className:"text-sm text-gray-500 mb-1",children:"Yield Bonus"}),(0,s.jsx)("div",{className:"font-semibold text-bagel-orange",children:"+0.42 SOL"})]})]}),(0,s.jsxs)(m.P.button,{whileHover:{scale:1.02},whileTap:{scale:.98},className:"w-full bg-bagel-orange text-white py-3 rounded font-semibold flex items-center justify-center gap-2",children:[(0,s.jsx)(b.A,{size:18}),"Withdraw Privately"]})]})]}),(0,s.jsx)(m.P.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.8},whileHover:{scale:1.05},className:"absolute -bottom-4 -left-4 bg-white rounded shadow-lg p-4 border border-gray-100",children:(0,s.jsxs)("div",{className:"flex items-center gap-3",children:[(0,s.jsx)("div",{className:"w-10 h-10 bg-green-100 rounded-full flex items-center justify-center",children:(0,s.jsx)(u.A,{className:"w-5 h-5 text-green-600"})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:"text-sm font-semibold text-bagel-dark",children:"Confidential Compute"}),(0,s.jsx)("div",{className:"text-xs text-gray-500",children:"Amount hidden"})]})]})})]})]})})}),(0,s.jsx)("section",{className:"py-20 px-4 sm:px-6 lg:px-8 bg-bagel-dark",children:(0,s.jsxs)("div",{className:"max-w-4xl mx-auto text-center",children:[(0,s.jsx)(m.P.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-3xl sm:text-4xl font-bold text-white mb-6",children:"Traditional crypto payroll is a glass office"}),(0,s.jsx)(m.P.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1},className:"text-lg text-gray-300 mb-12 max-w-2xl mx-auto",children:"When you pay salaries on-chain, everyone can see everything. Competitors learn your burn rate. Colleagues compare salaries. Financial privacy disappears."}),(0,s.jsx)("div",{className:"grid md:grid-cols-3 gap-6",children:[{icon:j.A,title:"Visible Salaries",desc:"Every payment amount is public on the blockchain"},{icon:v.A,title:"Exposed Burn Rate",desc:"Competitors can calculate your runway"},{icon:w.A,title:"Idle Capital",desc:"Payroll funds sit earning nothing"}].map((e,a)=>(0,s.jsxs)(m.P.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1*a},whileHover:{y:-5,scale:1.02},className:"bg-white/5 backdrop-blur rounded p-6 border border-white/10",children:[(0,s.jsx)(e.icon,{className:"w-8 h-8 text-bagel-orange mb-3 mx-auto"}),(0,s.jsx)("h4",{className:"font-semibold text-white mb-2",children:e.title}),(0,s.jsx)("p",{className:"text-sm text-gray-400",children:e.desc})]},e.title))})]})}),(0,s.jsx)("section",{id:"features",className:"py-24 px-4 sm:px-6 lg:px-8 bg-[#F7F7F2]",children:(0,s.jsxs)("div",{className:"max-w-7xl mx-auto",children:[(0,s.jsxs)(m.P.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[(0,s.jsx)("h2",{className:"text-3xl sm:text-4xl font-bold text-bagel-dark mb-4",children:"Privacy built into every layer"}),(0,s.jsx)("p",{className:"text-lg text-gray-600 max-w-2xl mx-auto",children:"Four integrated privacy technologies ensure your payroll data stays confidential from storage to transfer to computation."})]}),(0,s.jsx)("div",{className:"grid md:grid-cols-2 gap-8",children:[{icon:f.A,title:"Encrypted Salary Storage",desc:"Salaries are encrypted using Inco Lightning confidential compute before being stored on-chain. Even validators cannot see the actual amounts.",powered:"Inco Lightning",color:"bg-bagel-orange/10",iconColor:"text-bagel-orange"},{icon:b.A,title:"Confidential Transfers",desc:"Transfers use Inco confidential compute to keep amounts encrypted end-to-e
1nd. Only authorized parties can decrypt and view the actual values.",powered:"Inco confidential compute",color:"bg-bagel-sesame/20",iconColor:"text-bagel-sesame"},{icon:N.A,title:"Real-Time Streaming",desc:"Salaries stream per-second using MagicBlock's ephemeral rollups. Employees see their balance grow in real-time with sub-second updates.",powered:"MagicBlock ER",color:"bg-blue-100",iconColor:"text-blue-600"},{icon:P.A,title:"Automated Yield",desc:"Idle payroll funds can be delegated to yield-generating strategies. Yield is split between employees and employers automatically.",powered:"Yield Strategies",color:"bg-green-100",iconColor:"text-green-600"}].map((e,a)=>(0,s.jsxs)(m.P.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1*a},whileHover:{y:-5},className:"group bg-gradient-to-br from-bagel-cream to-white rounded-md p-8 border border-gray-100 hover:shadow-xl transition-all duration-300",children:[(0,s.jsx)(m.P.div,{whileHover:{scale:1.1,rotate:5},className:"w-14 h-14 ".concat(e.color," rounded-md flex items-center justify-center mb-6"),children:(0,s.jsx)(e.icon,{className:"w-7 h-7 ".concat(e.iconColor)})}),(0,s.jsx)("h3",{className:"text-xl font-bold text-bagel-dark mb-3",children:e.title}),(0,s.jsx)("p",{className:"text-gray-600 mb-4",children:e.desc}),(0,s.jsxs)("div",{className:"flex items-center text-sm text-bagel-orange font-medium",children:["Powered by ",e.powered,(0,s.jsx)(k.A,{size:16,className:"ml-1 group-hover:translate-x-1 transition-transform"})]})]},e.title))})]})}),(0,s.jsx)("section",{id:"how-it-works",className:"py-24 px-4 sm:px-6 lg:px-8 bg-bagel-cream/50",children:(0,s.jsxs)("div",{className:"max-w-7xl mx-auto",children:[(0,s.jsxs)(m.P.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[(0,s.jsx)("h2",{className:"text-3xl sm:text-4xl font-bold text-bagel-dark mb-4",children:"How Bagel works"}),(0,s.jsx)("p",{className:"text-lg text-gray-600 max-w-2xl mx-auto",children:"A straightforward workflow for employers and employees"})]}),(0,s.jsx)("div",{className:"grid md:grid-cols-4 gap-8",children:[{step:"01",title:"Create Payroll",desc:"Employer registers a business and adds employees with encrypted salary rates.",icon:"\uD83D\uDCDD"},{step:"02",title:"Deposit Funds",desc:"Funds are deposited and automatically split: 90% to yield vault, 10% liquid.",icon:"\uD83D\uDCB0"},{step:"03",title:"Stream in Real-Time",desc:"Salary streams per-second. Employee watches balance grow continuously.",icon:"â¡"},{step:"04",title:"Withdraw Privately",desc:"Employee withdraws with Inco confidential compute decryption. Transfer amount stays completely hidden.",icon:"\uD83D\uDD12"}].map((e,a)=>(0,s.jsxs)(m.P.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.15*a},className:"relative",children:[a<3&&(0,s.jsx)("div",{className:"hidden md:block absolute top-12 left-1/2 w-full h-0.5 bg-gradient-to-r from-bagel-orange/30 to-transparent"}),(0,s.jsxs)(m.P.div,{whileHover:{y:-5},className:"relative bg-white rounded-md p-6 border border-gray-100 hover:shadow-lg transition-shadow",children:[(0,s.jsx)(m.P.div,{whileHover:{scale:1.1,rotate:10},className:"text-4xl mb-4",children:e.icon}),(0,s.jsxs)("div",{className:"text-xs font-bold text-bagel-orange mb-2",children:["STEP ",e.step]}),(0,s.jsx)("h3",{className:"text-lg font-bold text-bagel-dark mb-2",children:e.title}),(0,s.jsx)("p",{className:"text-sm text-gray-600",children:e.desc})]})]},e.step))})]})}),(0,s.jsx)("section",{className:"py-24 px-4 sm:px-6 lg:px-8 bg-[#F7F7F2]",children:(0,s.jsx)("div",{className:"max-w-7xl mx-auto",children:(0,s.jsxs)("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[(0,s.jsxs)(m.P.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},children:[(0,s.jsx)("h2",{className:"text-3xl sm:text-4xl font-bold text-bagel-dark mb-6",children:"Built for teams that value privacy"}),(0,s.jsx)("p",{className:"text-lg text-gray-600 mb-8",children:"Bagel provides real financial privacy without compromising on the features modern teams need from payroll infrastru
1cture."}),(0,s.jsx)("div",{className:"space-y-6",children:[{title:"Complete Confidentiality",desc:"Salary amounts are never visible on-chain. Not to validators, not to explorers, not to anyone."},{title:"Continuous Payments",desc:"No more waiting for payday. Salaries stream per-second, accessible anytime."},{title:"Passive Income",desc:"Idle funds automatically earn yield. Employees get 80% of generated returns."},{title:"Verifiable Security",desc:"Open source code. Auditable privacy guarantees. No trust required."}].map((e,a)=>(0,s.jsxs)(m.P.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:.1*a},className:"flex gap-4",children:[(0,s.jsx)("div",{className:"flex-shrink-0 w-6 h-6 bg-bagel-orange/10 rounded-full flex items-center justify-center mt-1",children:(0,s.jsx)(u.A,{className:"w-4 h-4 text-bagel-orange"})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"font-semibold text-bagel-dark mb-1",children:e.title}),(0,s.jsx)("p",{className:"text-gray-600 text-sm",children:e.desc})]})]},e.title))})]}),(0,s.jsxs)(m.P.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},className:"bg-gradient-to-br from-bagel-cream to-white rounded-lg p-8 border border-gray-100",children:[(0,s.jsx)("div",{className:"grid grid-cols-2 gap-6",children:[{value:"5-10%",label:"APY on idle funds"},{value:"1 sec",label:"Streaming granularity"},{value:"0 bytes",label:"Salary data exposed"},{value:"80/20",label:"Yield split to employees"}].map((e,a)=>(0,s.jsxs)(m.P.div,{initial:{opacity:0,scale:.9},whileInView:{opacity:1,scale:1},viewport:{once:!0},transition:{delay:.1*a},whileHover:{scale:1.02},className:"bg-white rounded-md p-6 shadow-sm",children:[(0,s.jsx)("div",{className:"text-3xl font-bold text-bagel-orange mb-2",children:e.value}),(0,s.jsx)("div",{className:"text-sm text-gray-600",children:e.label})]},e.label))}),(0,s.jsxs)(m.P.div,{whileHover:{scale:1.01},className:"mt-8 p-6 bg-bagel-dark rounded-md",children:[(0,s.jsxs)("div",{className:"flex items-center gap-3 mb-4",children:[(0,s.jsx)("div",{className:"w-8 h-8 bg-bagel-orange rounded-full flex items-center justify-center",children:(0,s.jsx)(f.A,{className:"w-4 h-4 text-white"})}),(0,s.jsx)("span",{className:"text-white font-medium",children:"Privacy by Default"})]}),(0,s.jsx)("p",{className:"text-gray-300 text-sm",children:"Every operation in Bagel is private by default. No configuration needed. No opt-in required. Privacy is the foundation, not a feature."})]})]})]})})}),(0,s.jsx)("section",{id:"architecture",className:"py-24 px-4 sm:px-6 lg:px-8 bg-bagel-dark",children:(0,s.jsxs)("div",{className:"max-w-7xl mx-auto",children:[(0,s.jsxs)(m.P.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[(0,s.jsx)("h2",{className:"text-3xl sm:text-4xl font-bold text-white mb-4",children:"Thoughtfully architected"}),(0,s.jsx)("p",{className:"text-lg text-gray-300 max-w-2xl mx-auto",children:"A layered architecture that separates concerns and composes privacy primitives"})]}),(0,s.jsxs)(m.P.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"bg-white/5 backdrop-blur rounded-lg border border-white/10 p-8 md:p-12",children:[(0,s.jsx)("div",{className:"grid md:grid-cols-3 gap-8 mb-12",children:[{icon:"\uD83D\uDDA5ï¸",title:"Client Layer",desc:"Next.js frontend with Solana wallet adapter. Real-time UI updates without RPC spam.",color:"bg-bagel-orange/20"},{icon:"âï¸",title:"Program Layer",desc:"Anchor-based Solana program with 6 instructions. PDA-based account model for deterministic addresses.",color:"bg-bagel-sesame/20"},{icon:"\uD83D\uDD10",title:"Privacy Layer",desc:"Four integrated privacy technologies. Modular design allows upgrading individual components.",color:"bg-blue-500/20"}].map((e,a)=>(0,s.jsxs)(m.P.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1*a},whileHover:{y:-5},className:"text-center",children:[(0,s.jsxs)(m.P.div,{whileHover:{scale:1.05},className:"".concat(e.color," rounded-md p-6 mb-4"),children:[(0,s.jsx)("div",{className:"text-2xl mb-2",children:e.icon}),(0,s.jsx)("div",{className:"text-white font-semibold",children:e.title})]}),(0,s.jsx)("p",{className:"text-gray-400 text-sm",children:e.desc})]},e.title))}),(0,s.jsxs)("div",{className:"border-t border-white/10 pt-8",children:[(0,s.jsx)("div",{className:"text-center mb-6",children:(0,s.jsx)("span",{className:"text-sm font-medium text-gray-400 uppercase tracking-wide",children:"Technology Stack"})}),(0,s.jsx)("div",{className:"flex flex-wrap justify-center gap-4",children:["Solana","Anchor","Next.js","TypeScript","Tailwind","Inco Lightning","ShadowWire","MagicBlock","Range"].map((e,a)=>(0,s.jsx)(m.P.span,{initial:{opacity:0,scale:.8},whileInView:{opacity:1,scale:1},viewport:{once:!0},transition:{delay:.05*a},whileHover:{scale:1.1},className:"px-4 py-2 bg-white/10 rounded-full text-white text-sm",children:e},e))})]})]})]})}),(0,s.jsx)("section",{className:"py-24 px-4 sm:px-6 lg:px-8 bg-[#F7F7F2]",children:(0,s.jsx)("div",{className:"max-w-7xl mx-auto",children:(0,s.jsxs)("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[(0,s.jsx)(m.P.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},className:"order-2 lg:order-1",children:(0,s.jsxs)("div",{className:"bg-bagel-dark rounded-md overflow-hidden shadow-2xl",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 px-4 py-3 bg-black/20",children:[(0,s.jsx)("div",{className:"w-3 h-3 rounded-full bg-red-500"}),(0,s.jsx)("div",{className:"w-3 h-3 rounded-full bg-yellow-500"}),(0,s.jsx)("div",{className:"w-3 h-3 rounded-full bg-green-500"}),(0,s.jsx)("span",{className:"text-gray-400 text-sm ml-2",children:"bagel-client.ts"})]}),(0,s.jsx)("pre",{className:"p-6 text-sm overflow-x-auto",children:(0,s.jsx)("code",{className:"text-gray-300",children:"// Create a new payroll\nconst payroll = await createPayroll(\n connection,\n wallet,\n employeeAddress,\n salaryPerSecond // Automatically encrypted\n);\n\n// Stream salary in real-time\nconst balance = calculateStreamedBalance(\n payroll.lastWithdraw,\n payroll.salaryPerSecond\n);\n\n// Withdraw with ZK privacy\nconst tx = await withdrawPrivately(\n connection,\n wallet,\n payroll // Amount never exposed\n);"})})]})}),(0,s.jsxs)(m.P.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},className:"order-1 lg:order-2",children:[(0,s.jsx)("h2",{className:"text-3xl sm:text-4xl font-bold text-bagel-dark mb-6",children:"Clean APIs for developers"}),(0,s.jsx)("p",{className:"text-lg text-gray-600 mb-8",children:"We've invested in developer experience so you can integrate Bagel without wrestling with complexity."}),(0,s.jsx)("div",{className:"space-y-6",children:[{icon:A.A,title:"TypeScript-First",desc:"Full type definitions. IntelliSense support. C
1atch errors at compile time."},{icon:C.A,title:"Comprehensive Docs",desc:"16 documentation pages covering architecture, concepts, and API reference."},{icon:S.A,title:"Open Source",desc:"4,100+ lines of production code. MIT licensed. Fork, audit, contribute."}].map((e,a)=>(0,s.jsxs)(m.P.div,{initial:{opacity:0,x:20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:.1*a},className:"flex gap-4",children:[(0,s.jsx)("div",{className:"flex-shrink-0 w-10 h-10 bg-bagel-cream rounded flex items-center justify-center",children:(0,s.jsx)(e.icon,{className:"w-5 h-5 text-bagel-orange"})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"font-semibold text-bagel-dark mb-1",children:e.title}),(0,s.jsx)("p",{className:"text-gray-600 text-sm",children:e.desc})]})]},e.title))}),(0,s.jsxs)("div",{className:"mt-8 flex gap-4",children:[(0,s.jsx)(m.P.div,{whileHover:{scale:1.02},whileTap:{scale:.98},children:(0,s.jsxs)("a",{href:"https://docs-bagel.vercel.app/docs/intro",target:"_blank",rel:"noopener noreferrer",className:"btn-primary flex items-center gap-2",children:[(0,s.jsx)(C.A,{size:18}),"Read the Docs"]})}),(0,s.jsxs)(m.P.a,{whileHover:{scale:1.02},whileTap:{scale:.98},href:"https://github.com/ConejoCapital/Bagel",target:"_blank",rel:"noopener noreferrer",className:"btn-secondary flex items-center gap-2",children:[(0,s.jsx)(h.A,{size:18}),"GitHub"]})]})]})]})})}),(0,s.jsx)("section",{className:"py-16 px-4 sm:px-6 lg:px-8 bg-bagel-cream/30 border-y border-gray-100",children:(0,s.jsxs)("div",{className:"max-w-7xl mx-auto",children:[(0,s.jsx)(m.P.div,{initial:{opacity:0}
1,whileInView:{opacity:1},viewport:{once:!0},className:"text-center mb-10",children:(0,s.jsx)("span",{className:"text-sm font-medium text-gray-500 uppercase tracking-wide",children:"Built with industry-leading privacy infrastructure"})}),(0,s.jsx)("div",{className:"flex flex-wrap justify-center items-center gap-8 md:gap-16",children:[{name:"Inco Lightning",type:"Inco Confidential Compute"},{name:"ShadowWire",type:"Bulletproofs"},{name:"MagicBlock",type:"Ephemeral Rollups"},{name:"Yield Strategies",type:"DeFi Integration"}].map((e,a)=>(0,s.jsxs)(m.P.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1*a},whileHover:{scale:1.05},className:"text-center",children:[(0,s.jsx)("div",{className:"text-2xl font-bold text-bagel-dark",children:e.name}),(0,s.jsx)("div",{className:"text-xs text-gray-500",children:e.type})]},e.name))})]})}),(0,s.jsx)("section",{className:"py-24 px-4 sm:px-6 lg:px-8 bg-gradient-to-b from-white to-bagel-cream",children:(0,s.jsxs)(m.P.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"max-w-4xl mx-auto text-center",children:[(0,s.jsx)("h2",{className:"text-3xl sm:text-4xl font-bold text-bagel-dark mb-6",children:"Ready to run payroll privately?"}),(0,s.jsx)("p",{className:"text-lg text-gray-600 mb-10 max-w-2xl mx-auto",children:"Join teams that value financial privacy. Start streaming salaries with encrypted storage, Inco confidential compute transfers, and automated yield today."}),(0,s.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4 justify-center mb-12",children:[(0,s.jsx)(m.P.div,{whileHover:{scale:1.02,y:-2},whileTap:{scale:.98},children:(0,s.jsxs)(c(),{href:"/dashboard",className:"btn-primary px-10 py-4 text-lg flex items-center justify-center gap-2",children:["Launch App",(0,s.jsx)(p.A,{size:20})]})}),(0,s.jsx)(m.P.div,{whileHover:{scale:1.02,y:-2},whileTap:{scale:.98},children:(0,s.jsxs)("a",{href:"https://docs-bagel.vercel.app/docs/intro",target:"_blank",rel:"noopener noreferrer",className:"btn-secondary px-10 py-4 text-lg flex items-center justify-center gap-2",children:[(0,s.jsx)(C.A,{size:20}),"Read Documentation"]})})]}),(0,s.jsx)("p",{className:"text-sm text-gray-500",children:"Currently live on Solana Devnet. Production deployment coming soon."})]})}),(0,s.jsx)("footer",{className:"bg-bagel-dark py-16 px-4 sm:px-6 lg:px-8",children:(0,s.jsxs)("div",{className:"max-w-7xl mx-auto",children:[(0,s.jsxs)("div",{className:"grid md:grid-cols-4 gap-12 mb-12",children:[(0,s.jsxs)("div",{className:"md:col-span-2",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 mb-4",children:[(0,s.jsx)(m.P.div,{whileHover:{rotate:20},className:"w-10 h-10 bg-bagel-orange rounded-full flex items-center justify-center",children:(0,s.jsx)("span",{className:"text-white text-xl",children:"\uD83E\uDD6F"})}),(0,s.jsx)("span",{className:"text-xl font-bold text-white",children:"Bagel"})]}),(0,s.jsx)("p",{className:"text-gray-400 mb-6 max-w-sm",children:"Privacy-first payroll infrastru
1cture for Solana. Real-time streaming, Inco confidential compute confidential transfers, automated yield."}),(0,s.jsx)("p",{className:"text-sm text-gray-500",children:"Built for Solana Privacy Hackathon 2026"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"text-white font-semibold mb-4",children:"Resources"}),(0,s.jsxs)("ul",{className:"space-y-3",children:[(0,s.jsx)("li",{children:(0,s.jsx)("a",{href:"https://docs-bagel.vercel.app/docs/intro",target:"_blank",rel:"noopener noreferrer",className:"text-gray-400 hover:text-white transition-colors text-sm",children:"Documentation"})}),(0,s.jsx)("li",{children:(0,s.jsxs)("a",{href:"https://github.com/ConejoCapital/Bagel",className:"text-gray-400 hover:text-white transition-colors text-sm flex items-center gap-1",children:[(0,s.jsx)(h.A,{size:14})," GitHub"]})}),(0,s.jsx)("li",{children:(0,s.jsxs)("a",{href:"https://orbmarkets.io/address/J45uxvT26szuQcmxvs5NRgtAMornKM9Ga9WaQ58bKUNE?cluster=devnet",className:"text-gray-400 hover:text-white transition-colors text-sm flex items-center gap-1",children:[(0,s.jsx)(I.A,{size:14})," OrbMarkets"]})})]})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"text-white font-semibold mb-4",children:"Connect"}),(0,s.jsxs)("ul",{className:"space-y-3",children:[(0,s.jsx)("li",{children:(0,s.jsx)("a",{href:"https://twitter.com/ConejoCapital",className:"text-gray-400 hover:text-white transition-colors text-sm",children:"Twitter"})}),(0,s.jsx)("li",{children:(0,s.jsxs)("a",{href:"https://github.com/ConejoCapital",className:"text-gray-400 hover:text-white transition-colors text-sm flex items-center gap-1",children:[(0,s.jsx)(h.A,{size:14})," GitHub"]})})]})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"text-white font-semibold mb-4",children:"Team"}),(0,s.jsxs)("ul",{className:"space-y-3",children:[(0,s.jsxs)("li",{children:[(0,s.jsx)("span",{className:"text-gray-400 text-sm",children:"Tomi â "}),(0,s.jsx)("a",{href:"https://x.com/Tomi204_",target:"_blank",rel:"noopener noreferrer",className:"text-gray-400 hover:text-white transition-colors text-sm",children:"X"}),(0,s.jsx)("span",{className:"text-gray-500 text-sm",children:" \xb7 "}),(0,s.jsxs)("a",{href:"https://github.com/tomi204",target:"_blank",rel:"noopener noreferrer",className:"text-gray-400 hover:text-white transition-colors text-sm flex items-center gap-1 inline-flex",children:[(0,s.jsx)(h.A,{size:14})," GitHub"]})]}),(0,s.jsxs)("li",{children:[(0,s.jsx)("span",{className:"text-gray-400 text-sm",children:"Bunny â "}),(0,s.jsx)("a",{href:"https://x.com/ConejoCapital",target:"_blank",rel:"noopener noreferrer",className:"text-gray-400 hover:text-white transition-colors text-sm",children:"X"}),(0,s.jsx)("span",{className:"text-gray-500 text-sm",children:" \xb7 "}),(0,s.jsxs)("a",{href:"https://github.com/ConejoCapital",target:"_blank",rel:"noopener noreferrer",className:"text-gray-400 hover:text-white transition-colors text-sm flex items-center gap-1 inline-flex",children:[(0,s.jsx)(h.A,{size:14})," GitHub"]})]})]})]})]}),(0,s.jsxs)("div",{className:"border-t border-white/10 pt-8 flex flex-col md:flex-row justify-between items-center gap-4",children:[(0,s.jsxs)("p",{className:"text-sm text-gray-500",children:["\xa9 ",new Date().getFullYear()," ConejoCapital. Open source under MIT license."]}),(0,s.jsx)("p",{className:"text-sm text-gray-500",children:"Simple payroll, private paydays, and a little extra cream cheese \uD83E\uDD6F"})]})]})})]})})]})}}},e=>{e.O(0,[695,559,865,226,636,593,792],()=>e(e.s=75916)),_N_E=e.O()}]);
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.