https://softgen.ai/_next/static/chunks/9947-d6753faaaa203163.js?dpl=dpl_DDSXmWZjLnKbmVefG7zqQ9wwDdP6
1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="3c779412-87fa-43d4-be3d-48d57e227a09",e._sentryDebugIdIdentifier="sentry-dbid-3c779412-87fa-43d4-be3d-48d57e227a09")}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9947],{7128:(e,t,a)=>{a.d(t,{h:()=>f});var r=a(56232),n=a(35039),i=a(39),s=a(71941),l=a(72520),o=a(82236),c=a(88038),d=a(73970),u=a(82432),m=a(8133),h=a.n(m),p=a(91044),g=a(83134);let f=e=>{let{handleInputClick:t,onSubmit:a,isPending:m=!1,error:f=null,initialPrompt:x="",getSuggestions:b}=e,[w,y]=(0,p.useState)(x),v=(0,p.useRef)(null),[C,j]=(0,p.useState)([]);(0,p.useEffect)(()=>{j(e=>e.length?e:(b??g.R)())},[b]);let k=(0,p.useCallback)(()=>{let e=v.current;if(e){e.style.height="0px";let t=e.scrollHeight;e.style.height=`${Math.min(t,384)}px`}},[]);(0,p.useEffect)(()=>{k()},[w,k]),(0,p.useEffect)(()=>{x&&(y(x),v.current?.focus())},[x]);let I=async()=>{let e=w.trim();e&&!m&&await a(e)};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"relative mx-auto h-fit w-full max-w-[750px] rounded-3xl",children:[f?.detail&&(0,r.jsx)(d.N,{mode:"wait",initial:!!f?.detail,children:(0,r.jsx)(u.Uu,{className:"absolute inset-0 z-30 w-full",initial:{opacity:0,y:10},animate:{opacity:1,y:0},exit:{opacity:0,y:10},transition:{duration:.3},children:(0,r.jsx)("div",{className:(0,o.cn)("group absolute inset-0 -top-7 z-0 mx-auto h-10 w-full rounded-t-xl px-4","border border-border bg-[#E1E1E1] text-destructive dark:bg-[#29292D]"),children:(0,r.jsxs)("div",{className:(0,o.cn)("flex h-[140%] w-full items-start justify-between pt-[0.2rem]"),children:[(0,r.jsx)(i.J,{className:"text-sm",children:f?.detail}),(0,r.jsx)(n.$,{variant:"link",size:"sm",className:"m-0 h-fit p-0",asChild:!0,children:(0,r.jsx)(h(),{href:"/pricing",children:"Upgrade"})})]})})})},f?.detail),(0,r.jsxs)("div",{className:(0,o.cn)("relative z-50 rounded-2xl border shadow-sm","transition-all duration-100 ease-in-out focus-within:border-cyan-300 focus-within:shadow-md","border-border bg-white p-3 dark:border-primary/30 dark:bg-background"),children:[(0,r.jsx)("textarea",{ref:v,value:w,placeholder:"What do you want to create today?",className:"min-h-[60
1px] w-full resize-none bg-transparent pb-12 text-base text-primary shadow-none outline-none placeholder:text-gray-500 focus-visible:ring-0 focus-visible:ring-offset-0 dark:placeholder:text-primary/50",rows:2,disabled:m,onChange:e=>y(e.target.value),onClick:t,onKeyDown:e=>{"Enter"!==e.key||e.shiftKey||(e.preventDefault(),I())}}),(0,r.jsx)("div",{className:"absolute bottom-3 right-3",children:(0,r.jsx)(n.$,{variant:"default",size:"sm",type:"submit",disabled:m,onClick:I,className:"gap-1.5 rounded-lg px-4 font-semibold shadow-sm","aria-label":"Start building your app",children:m?(0,r.jsx)(s.A,{className:"size-4 text-background"}):(0,r.jsxs)(r.Fragment,{children:[l.v.inputSubmit,(0,r.jsx)(c.A,{className:"size-4",strokeWidth:2.5})]})})})]})]}),(0,r.jsx)("p",{className:"mt-3 text-center text-xs text-muted-foreground",children:l.v.headerHint}),(0,r.jsx)("div",{className:"mt-6 flex w-full flex-wrap items-center justify-center gap-2",children:m||0===C.length?(0,r.jsxs)("div",{className:"grid w-full grid-cols-[auto_auto_auto] gap-2",children:[(0,r.jsx)("div",{className:"h-7 w-full animate-pulse rounded-full bg-muted"}),(0,r.jsx)("div",{className:"h-7 w-full animate-pulse rounded-full bg-muted"}),(0,r.jsx)("div",{className:"h-7 w-full animate-pulse rounded-full bg-muted"})]}):C.map((e,a)=>(0,r.jsx)("div",{className:(0,o.cn)("group relative cursor-pointer overflow-hidden rounded-full border border-border bg-white text-base text-primary shadow-sm transition-all duration-200 ease-out hover:-translate-y-0.5 hover:border-cyan-200 hover:shadow-md dark:bg-background"),onClick:()=>{y(e.content),v.current?.focus(),t()},children:(0,r.jsxs)("span",{className:"group flex items-center justify-center gap-2 rounded-xl px-3 py-1.5 text-sm",children:[(0,r.jsx)("span",{className:"shrink-0 font-medium text-primary/60 transition-all duration-200 ease-out group-hover:text-cyan-600",children:e.icon}),(0,r.jsx)("span",{className:"min-w-20 truncate pr-1 font-medium text-primary/70 transition-all duration-200 ease-out group-hover:text-primary",children:e.title})]})},e.title+a))})]})}},12312:(e,t,a)=>{a.d(t,{u:()=>s});var r=a(56232),n=a(82236),i=a(91044);let s=e=>{let{className:t="",quantity:a=100,size:s=.4,speed:l=1,...o}=e,c=(0,i.useRef)(null),d=(0,i.useRef)(null),u=(0,i.useRef)(null),m=(0,i.useRef)([]),h=(0,i.useRef)({w:0,h:0}),p=window.devicePixelRatio,g=(0,i.useRef)(null),f=(0,i.useRef)(void 0),x=(0,i.useRef)(!0),b=(0,i.useRef)(null),w=(0,i.useRef)(!1);(0,i.useEffect)(()=>{if(w.current=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),w.current||!c.current||!d.current)return;try{if(u.current=c.current.getContext("2d",{alpha:!0}),!u.current)return;y()}catch(e){console.warn("Particles: Canvas context initialization failed",e);return}b.current=new IntersectionObserver(e=>{let[t]=e;x.current=t.isIntersecting,x.current&&!g.current?A():!x.current&&g.current&&(window.cancelAnimationFrame(g.current),g.current=null)},{root:null,rootMargin:"0px",threshold:.1}),b.current.observe(d.current),x.current&&(g.current=window.requestAnimationFrame(A));let e=()=>{f.current&&window.cancelAnimationFrame(f.current),f.current=window.requestAnimationFrame(()=>{y()})};return window.addEventListener("resize",e),()=>{null!=g.current&&(window.cancelAnimationFrame(g.current),g.current=null),f.current&&window.cancelAnimationFrame(f.current),window.removeEventListener("resize",e),b.current&&b.current.disconnect(),u.current&&u.current.clearRect(0,0,h.current.w,h.current.h)}},[]),(0,i.useEffect)(()=>{w.current||y()},[]);let y=()=>{c.current&&u.current&&(v(),I())},v=()=>{if(d.current&&c.current&&u.current){let e=d.current,t=e.offsetWidth,r=e.offsetHeight;(t!==h.current.w||r!==h.current.h)&&(h.current.w=t,h.current.h=r,c.current.width=t*p,c.current.height=r*p,c.current.style.width=`${t}px`,c.current.style.height=`${r}px`,u.current.setTransform(1,0,0,1,0,0),u.current.scale(p,p),0===m.current.length&&(m.current=Array(a).fill(null).map(()=>C())))}},C=()=>{let e=Math.random()*h.current.w,t=h.current.h+10*Math.random(),a=2*Math.random()+s,r=parseFloat((.6*Math.random()+.1).toFixed(1)),n=.5*Math.random()+.5;return{x:e,y:t,size:a,alpha:0,targetAlpha:r,dx:(Math.random()-.5)*.2,dy:-(.5*Math.random()+.5)*l*n,variableSpeed:n}},j=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!u.current||!d.current)return;let{x:a,y:r,size:n,alpha:i}=e;u.current.beginPath(),u.current.arc(a,r,n,0,2*Math.PI);let s=getComputedStyle(d.current).color.match(/\d+/g);s?u.current.fillStyle=`rgba(${s[0]}, ${s[1]}, ${s[2]}, ${i})`:u.current.fillStyle=`rgba(0, 0, 0, ${i})`,u.current.fill(),u.current.setTransform(p,0,0,p,0,0),t||m.current.push(e)},k=()=>{u.current&&u.current.clearRect(0,0,h.current.w,h.current.h)},I=()=>
1{u.current&&(k(),m.current.forEach(e=>j(e,!0)))},A=()=>{u.current&&!w.current&&x.current&&(k(),m.current.forEach(e=>{j(e,!0),e.x+=e.dx,e.y+=e.dy;let t=parseFloat(((e,t,a,r,n)=>{let i=(e-t)*(n-r)/(a-t)+r;return i>0?i:0})(Math.min(e.x-e.size,h.current.w-e.x-e.size,e.y-e.size,h.current.h-e.y-e.size),0,20,0,1).toFixed(2));t>1?e.alpha=Math.min(e.alpha+.02,e.targetAlpha):e.alpha=e.targetAlpha*t,(e.y+e.size<0||e.x+e.size<0||e.x-e.size>h.current.w)&&(Object.assign(e,C()),e.y=h.current.h+10*Math.random())}),g.current=window.requestAnimationFrame(A))};return w.current?null:(0,r.jsx)("div",{className:(0,n.cn)("pointer-events-none absolute inset-0 z-0 text-foreground",t),ref:d,"aria-hidden":"true",...o,children:(0,r.jsx)("canvas",{ref:c,className:"h-full w-full"})})}},25957:(e,t,a)=>{a.d(t,{A:()=>h});var r=a(56232),n=a(82236),i=a(63239),s=a(91044);let l={visible:{transition:{staggerChildren:.1}}},o={hidden:{opacity:0},visible:{opacity:1}},c={fade:{},slide:{hidden:{y:20},visible:{y:0}},scale:{hidden:{scale:.8},visible:{scale:1}},blur:{hidden:{filter:"blur(4px)"},visible:{filter:"blur(0px)"}},"blur-slide":{hidden:{filter:"blur(4px)",y:20},visible:{filter:"blur(0px)",y:0}},zoom:{hidden:{scale:.5},visible:{scale:1,transition:{type:"spring",stiffness:300,damping:20}}},flip:{hidden:{rotateX:-90},visible:{rotateX:0,transition:{type:"spring",stiffness:300,damping:20}}},bounce:{hidden:{y:-50},visible:{y:0,transition:{type:"spring",stiffness:400,damping:10}}},rotate:{hidden:{rotate:-180},visible:{rotate:0,transition:{type:"spring",stiffness:200,damping:15}}},swing:{hidden:{rotate:-10},visible:{rotate:0,transition:{type:"spring",stiffness:300,damping:8}}}},d=e=>({hidden:{...o.hidden,...e.hidden},visible:{...o.visible,...e.visible}});function u(e){let{children:t,className:a,variants:o,preset:u,as:m="div",asChild:h="div"}=e,p={item:d(u?c[u]:{}),container:d(l)},g=o?.container||p.container,f=o?.item||p.item,x=s.useMemo(()=>i.d(m),[m]),b=s.useMemo(()=>i.d(h),[h]);return(0,r.jsx)(x,{initial:"hidden",animate:"visible",variants:g,className:(0,n.cn)(a,"transform-gpu"),style:{willChange:"transform"},children:s.Children.map(t,(e,t)=>(0,r.jsx)(b,{variants:f,children:e},t))})}var m=a(88038);function h(e){let{onClick:t}=e;return(0,r.jsx)(u,{variants:{item:{hidden:{opacity:0,filter:"blur(30px)",y:30},visible:{opacity:1,filter:"blur(0px)",y:0,transition:{type:"spring",bounce:.3,duration:1.5}},exit:{opacity:0,filter:"blur(30px)",y:30,transition:{type:"spring",bounce:.3,duration:1.5}}}},className:"sticky bottom-6 z-[999] flex w-full flex-col gap-2",children:(0,r.jsx)("div",{className:"mx-auto w-full max-w-xs",children:(0,r.jsxs)("button",{onClick:t,className:"flex w-full max-w-[26rem] items-center justify-between gap-3 rounded-xl bg-primary p-3 py-2 pl-6 shadow-sm transition-all hover:bg-primary/90",children:[(0,r.jsx)("span",{className:"text-base font-medium text-background",children:"Start Building"}),(0,r.jsx)("div",{className:"flex size-8 items-center justify-center rounded-full bg-background text-primary",children:(0,r.jsx)(m.A,{className:"size-[1.1rem]",strokeWidth:3})})]})})})}},31265:(e,t,a)=>{a.d(t,{A:()=>l});var r=a(56232),n=a(72520),i=a(82236),s=a(63979);function l(e){let{className:t}=e;return(0,r.jsx)("div",{className:(0,i.cn)("rounded-xl border border-emerald-200/50 bg-emerald-50/50 px-5 py-3 dark:border-emerald-800/30 dark:bg-emerald-950/20",t),children:(0,r.jsxs)("p",{className:"flex items-start gap-2 text-sm text-emerald-800 dark:text-emerald-300",children:[(0,r.jsx)(s.A,{className:"mt-0.5 size-4 shrink-0 text-emerald-600 dark:text-emerald-400",strokeWidth:2.5}),(0,r.jsxs)("span",{children:[(0,r.jsx)("span",{className:"font-semibold",children:n.v.heroCalloutTitle})," â ",n.v.heroCalloutBody]})]})})}},45756:(e,t,a)=>{a.d(t,{v:()=>m});var r=a(61683),n=a(77469),i=a(67322),s=a(73498),l=a(55623),o=a(87633),c=a(91044);let d=[r.A,n.A,i.A,s.A,l.A,o.A],u=[{title:"Build a SaaS Dashboard",content:"Create a full SaaS dashboard with user authentication, Stripe billing, usage analytics, and a settings page."},{title:"Launch a Client Portal",content:"Build a client portal where customers can log in, view project status, upload files, and communicate with my team."},{title:"Create a Booking Platform",content:"Develop a booking system with calendar availability, Stripe payments, email confirmations, and an admin dashboard."},{title:"Ship an AI Chatbot App",content:"Build a customer-facing AI chatbot with conversation history, custom knowledge base, and usage tracking."}
1,{title:"Build a Job Board",content:"Create a job board with company profiles, job listings, application tracking, and Stripe payments for posting."},{title:"Design an Agency Website",content:"Build a modern agency website with a portfolio showcase, contact form, blog, and case studies section."},{title:"Create a CRM",content:"Build a lightweight CRM to track leads, deals, and customer interactions with a pipeline view and email integration."},{title:"Build a Marketplace",content:"Create a two-sided marketplace where sellers list products and buyers purchase with Stripe Connect payments."},{title:"Ship a Landing Page",content:"Design a high-converting landing page with hero section, social proof, pricing, FAQ, and email capture."},{title:"Build an Internal Tool",content:"Create an internal admin panel to manage users, view analytics, process orders, and handle support tickets."},{title:"Create a Course Platform",content:"Build an online course platform with video lessons, progress tracking, quizzes, and Stripe subscription payments."},{title:"Build a Project Tracker",content:"Create a project management tool with Kanban boards, task assignments, deadlines, and team collaboration."},{title:"Launch an E-commerce Store",content:"Build a full e-commerce store with product catalog, shopping cart, Stripe checkout, and order management."},{title:"Build a Waitlist Page",content:"Create a pre-launch waitlist page with email capture, referral tracking, and a live counter of signups."},{title:"Create an Invoice Generator",content:"Build a tool to create, send, and track invoices with PDF export, payment links, and client management."}],m=()=>{let e=[...u].sort(()=>Math.random()-.5).slice(0,3),t=[...d].sort(()=>Math.random()-.5);return e.map((e,a)=>({...e,icon:(0,c.createElement)(t[a],{size:16})}))}},47450:(e,t,a)=>{a.d(t,{A:()=>o});var r=a(56232),n=a(82236),i=a(8133),s=a.n(i);let l=[{title:"Pricing",href:"/pricing"},{title:"Blog",href:"/blog"},{title:"Changelog",href:"/changelog"},{title:"Models",href:"/models"},{title:"Compare",href:"/compare"},{title:"Referral Program",href:"/referrals"},{title:"Legal",href:"/legal"},{title:"Report Abuse",href:"/abuse"},{title:"Academy",href:"https://academy.softgen.ai",target:"_blank",rel:"noopener noreferrer"},{title:"Help",href:"https://softgen.zendesk.com/hc/en-us/requests/new",target:"_blank",rel:"noopener noreferrer"},{title:"Status",href:"https://status.softgen.ai",target:"_blank",rel:"noopener noreferrer"}];function o(e){let{className:t}=e;return(0,r.jsx)("footer",{className:(0,n.cn)("py-16 md:py-32",t),children:(0,r.jsxs)("div",{className:"mx-auto max-w-5xl px-6",children:[(0,r.jsx)(s(),{href:"/","aria-label":"go home",className:"mx-auto block size-fit",children:(0,r.jsx)("div",{className:"relative flex h-auto w-fit items-center justify-center",children:(0,r.jsx)("div",{className:"h-[38px] w-[120px]",children:(0,r.jsxs)("svg",{width:"120",height:"38",viewBox:"0 0 482 109",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"text-primary",children:[(0,r.jsx)("path",{d:"M156.645 81.4936C150.337 81.4936 145.103 80.0845 140.943 77.2661C136.782 74.4477 134.232 70.1866 133.293 64.4827L142.956 62.1676C143.493 64.9189 144.399 67.0998 145.674 68.7103C146.949 70.3208 148.526 71.4616 150.405 72.1326C152.351 72.8036 154.431 73.1392 156.645 73.1392C159.933 73.1392 162.45 72.5017 164.194 71.2267C166.006 69.9517 166.912 68.3077 166.912 66.2945C166.912 64.2814 166.073 62.8051 164.396 61.8657C162.718 60.9262 160.235 60.1545 156.947 59.5506L153.525 58.9466C150.17 58.3427 147.116 57.4703 144.365 56.3296C141.614 55.1888 139.433 53.6118 137.823 51.5987C136.212 49.5856 135.407 47.0021 135.407 43.8482C135.407 39.1509 137.151 35.5272 140.641 32.9773C144.13 30.3602 148.76 29.0517 154.531 29.0517C160.101 29.0517 164.664 30.3267 168.221 32.8766C171.844 35.3595 174.193 38.7482 175.267 43.0429L165.604 45.7606C165 42.7409 163.725 40.6272 161.779 39.4193C159.833 38.1443 157.417 37.5068 154.531 37.5068C151.713 37.5068 149.499 38.0436 147.888 39.1173C146.278 40.1239 145.472 41.5666 145.472 43.4455C145.472 45.4587 146.244 46.935 147.787 47.8744C149.398 48.8139 151.545 49.5185 154.229 49.9882L157.752 50.5921C161.309 51.1961 164.564 52.0349 167.516 53.1086C170.469 54.1822 172.784 55.7256 174.461 57.7387C176.206 59.7519 177.078 62.436 177.078 65.7912C177.078 70.757 175.233 74.6155 171.542 77.3667C167.852 80.118 162.886 81.4936 156.645 81.4936Z",fill:"currentColor"}),(0,r.jsx)("path",{d:"M207.415 81.4936C202.45 81.4936 198.021 80.4871 194.129 78.474C190.304 76.3937 187.284 73.4411 185.07 69.6162C182.855 65.7913 181.748 61.2617 181.748 56.0276V54.5177C181.748 49.2836 182.855 44.7876 185.07 41.0298C187.284 37.2048 190.304 34.2523 194.129 32.172C198.021 30.0918 202.45 29.0517 207.415 29.0517C212.381 29.0517 216.81 30.0918 220.702 32.172C224.594 34.2523 227.647 37.2048 229.862 41.0298C232.076 44.7876 233.183 49.2836 233.183 54.5177V56.0276C233.183 61.2617 232.076 65.7913 229.862 69.6162C227.
1647 73.4411 224.594 76.3937 220.702 78.474C216.81 80.4871 212.381 81.4936 207.415 81.4936ZM207.415 72.2333C211.978 72.2333 215.669 70.7905 218.488 67.905C221.373 64.9524 222.816 60.8926 222.816 55.7256V54.8197C222.816 49.6527 221.407 45.6264 218.588 42.7409C215.77 39.7884 212.046 38.3121 207.415 38.3121C202.919 38.3121 199.229 39.7884 196.343 42.7409C193.525 45.6264 192.116 49.6527 192.116 54.8197V55.7256C192.116 60.8926 193.525 64.9524 196.343 67.905C199.229 70.7905 202.919 72.2333 207.415 72.2333Z",fill:"currentColor"}),(0,r.jsx)("path",{d:"M248.149 80.0845V39.218H234.258V30.4609H248.149V19.59C248.149 16.5703 249.055 14.1545 250.867 12.3427C252.678 10.5309 255.094 9.625 258.114 9.625H270.897V18.3821H261.436C259.49 18.3821 258.517 19.3887 258.517 21.4018V30.4609H272.81V39.218H258.517V80.0845H248.149Z",fill:"currentColor"}),(0,r.jsx)("path",{d:"M295.735 80.0845C292.715 80.0845 290.3 79.1785 288.488 77.3667C286.743 75.5549 285.871 73.1392 285.871 70.1195V39.218H272.181V30.4609H285.871V14.0539H296.238V30.4609H311.035V39.218H296.238V68.3077C296.238 70.3208 297.178 71.3274 299.057 71.3274H309.424V80.0845H295.735Z",fill:"currentColor"}),(0,r.jsx)("path",{d:"M313.997 55.5243V54.0145C313.997 48.7803 315.037 44.3179 317.117 40.6272C319.265 36.9364 322.083 34.0845 325.573 32.0714C329.062 30.0582 332.887 29.0517 337.047 29.0517C341.879 29.0517 345.57 29.9576 348.12 31.7694C350.737 33.5812 352.649 35.5272 353.857 37.6075H355.467V30.4609H365.533V90.2507C365.533 93.2704 364.627 95.6862 362.815 97.498C361.071 99.3098 358.655 100.216 355.568 100.216H322.15V91.1567H352.347C354.293 91.1567 355.266 90.1501 355.266 88.137V72.3339H353.656C352.918 73.5418 351.87
17 74.7832 350.535 76.0582C349.193 77.3332 347.415 78.3733 345.201 79.1785C343.053 79.9838 340.335 80.3864 337.047 80.3864C332.887 80.3864 329.028 79.4134 325.472 77.4674C321.982 75.4543 319.198 72.6023 317.117 68.9116C315.037 65.1538 313.997 60.6913 313.997 55.5243ZM339.866 71.3274C344.362 71.3274 348.052 69.9182 350.938 67.0998C353.891 64.2143 355.367 60.2552 355.367 55.2223V54.3164C355.367 49.1494 353.924 45.1903 351.039 42.439C348.153 39.6206 344.429 38.2114 339.866 38.2114C335.437 38.2114 331.746 39.6206 328.794 42.439C325.908 45.1903 324.465 49.1494 324.465 54.3164V55.2223C324.465 60.2552 325.908 64.2143 328.794 67.0998C331.746 69.9182 335.437 71.3274 339.866 71.3274Z",fill:"currentColor"}),(0,r.jsx)("path",{d:"M398.513 81.4936C393.48 81.4936 389.085 80.4535 385.327 78.3733C381.569 76.226 378.617 73.2398 376.469 69.4149C374.389 65.5228 373.349 61.0269 373.349 55.9269V54.7191C373.349 49.552 374.389 45.056 376.469 41.2311C378.549 37.339 381.435 34.3529 385.126 32.2727C388.884 30.1253 393.212 29.0517 398.11 29.0517C402.875 29.0517 407.035 30.1253 410.592 32.2727C414.215 34.3529 417.034 37.2719 419.047 41.0298C421.06 44.7876 422.067 49.183 422.067 54.2158V58.1414H383.918C384.052 62.5031 385.495 65.9926 388.246 68.6096C391.064 71.1596 394.554 72.4346 398.714 72.4346C402.606 72.4346 405.525 71.5622 407.471 69.8175C409.485 68.0728 411.028 66.0597 412.102 63.7781L420.657 68.207C419.718 70.0859 418.342 72.0655 416.53 74.1457C414.786 76.226 412.471 77.9707 409.585 79.3799C406.7 80.789 403.009 81.4936 398.513 81.4936ZM384.018 50.1895H411.498C411.229 46.4317 409.887 43.5126 407.471 41.4324C405.056 39.2851 401.902 38.2114 398.01 38.2114C394.118 38.2114 390.93 39.2851 388.447 41.4324C386.032 43.5126 384.555 46.4317 384.018 50.1895Z",fill:"currentColor"}),(0,r.jsx)("path",{d:"M429.514 80.0845V30.4609H439.68V37.9094H441.29C442.23 35.8963 443.907 34.0174 446.323 32.2727C448.739 30.528 452.329 29.6556 457.093 29.6556C460.851 29.6556 464.173 30.4944 467.058 32.172C470.011 33.8496 472.326 36.2318 474.004 39.3186C475.681 42.3383 476.52 45.9955 476.52 50.2902V80.0845H466.153V51.0954C466.153 46.8008 465.079 43.6469 462.932 41.6337C460.784 39.5535 457.832 38.5134 454.074 38.5134C449.779 38.5134 446.323 39.9226 443.706 42.7409C441.156 45.5593 439.881 49.6527 439.881 55.021V80.0845H429.514Z",fill:"currentColor"}),(0,r.jsxs)("g",{clipPath:"url(#clip0_1503_289)",children:["800%",(0,r.jsx)("path",{d:"M21.7227 92.6837L24.7012 89.6003C27.1119 87.1022 30.4224 85.6697 33.8988 85.6086L75.6942 84.9011C79.1706 84.8399 82.5247 86.1676 85.0228 88.5784L88.1062 91.5656L71.7898 108.441L54.9144 92.1246L38.598 109L21.7227 92.6837Z",fill:"currentColor"}),(0,r.jsx)("path",{d:"M16.3164 21.7231L19.3997 24.7017C21.8978 27.1124 23.3303 30.4229 23.3915 33.8993L24.099 75.6947C24.1601 79.1711 22.8324 82.5252 20.4217 85.0233L17.4344 88.1067L0.550284 71.7903L16.8667 54.9149L0 38.5985L16.3164 21.7231Z",fill:"currentColor"}),(0,r.jsx)("path",{d:"M87.2781 16.3164L84.2995 19.3997C81.8888 21.8978 78.5783 23.3303 75.1019 23.39
115L33.3065 24.099C29.8301 24.1601 26.476 22.8324 23.9779 20.4217L20.8945 17.4344L37.2109 0.550284L54.0863 16.8667L70.4027 0L87.2781 16.3164Z",fill:"currentColor"}),(0,r.jsx)("path",{d:"M92.6831 87.2768L89.5997 84.2983C87.1016 81.8875 85.6691 78.5771 85.608 75.1007L84.9005 33.3053C84.8393 29.8289 86.167 26.4748 88.5778 23.9767L91.565 20.8933L108.44 37.2097L92.124 54.0851L108.999 70.4014L92.6831 87.2768Z",fill:"currentColor"})]}),(0,r.jsx)("defs",{children:(0,r.jsx)("clipPath",{id:"clip0_1503_289",children:(0,r.jsx)("rect",{width:"109",height:"109",fill:"currentColor"})})})]})})})}),(0,r.jsx)("div",{className:"my-3 inline-flex w-full items-center justify-center gap-2 text-center",children:(0,r.jsx)("span",{className:"text-xs font-medium uppercase tracking-wider text-muted-foreground",children:"An Arising Ventures Enterprise"})}),(0,r.jsx)("div",{className:"mb-8 mt-6 flex flex-wrap justify-center gap-6 text-sm",children:l.map((e,t)=>(0,r.jsx)(s(),{href:e.href,target:e.target,rel:e.rel,className:"block text-muted-foreground duration-150 hover:text-primary",children:(0,r.jsx)("span",{children:e.title})},t))}),(0,r.jsxs)("div",{className:"my-8 flex flex-wrap justify-center gap-6 text-sm",children:[(0,r.jsx)(s(),{href:"https://x.com/softgenai",target:"_blank",rel:"noopener noreferrer","aria-label":"X/Twitter",className:"block text-muted-foreground hover:text-primary",children:(0,r.jsx)("svg",{className:"size-6",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 24 24",children:(0,r.jsx)("path",{fill:"currentColor",d:"M10.488 14.651L15.25 21h7l-7.858-10.478L20.93 3h-2.65l-5.117 5.886L8.75 3h-7l7.51 10.015L2.32 21h2.65zM16.25 19L5.75 5h2l10.5 14z"})})}),(0,r.jsx)(s(),{href:"https://www.linkedin.com/company/softgen-ai",target:"_blank",rel:"noopener noreferrer","aria-label":"LinkedIn",className:"block text-muted-foreground hover:text-primary",children:(0,r.jsx)("svg",{className:"size-6",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 24 24",children:(0,r.jsx)("path",{fill:"currentColor",d:"M19 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm-.5 15.5v-5.3a3.26 3.26 0 0 0-3.26-3.26c-.85 0-1.84.52-2.32 1.3v-1.11h-2.79v8.37h2.79v-4.93c0-.77.62-1.4 1.39-1.4a1.4 1.4 0 0 1 1.4 1.4v4.93zM6.88 8.56a1.68 1.68 0 0 0 1.68-1.68c0-.93-.75-1.69-1.68-1.69a1.69 1.69 0 0 0-1.69 1.69c0 .93.76 1.68 1.69 1.68m1.39 9.94v-8.37H5.5v8.37z"})})}),(0,r.jsx)(s(),{href:"https://www.tiktok.com/@softgen.ai",target:"_blank",rel:"noopener noreferrer","aria-label":"TikTok",className:"block text-muted-foreground hover:text-primary",children:(0,r.jsx)("svg",{className:"size-6",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 24 24",children:(0,r.jsx)("path",{fill:"currentColor",d:"M16.6 5.82s.51.5 0 0A4.28 4.28 0 0 1 15.54 3h-3.09v12.4a2.59 2.59 0 0 1-2.59 2.5c-1.42 0-2.6-1.16-2.6-2.6c0-1.72 1.66-3.01 3.37-2.48V9.66c-3.45-.46-6.47 2.22-6.47 5.64c0 3.33 2.76 5.7 5.69 5.7c3.14 0 5.69-2.55 5.69-5.7V9.01a7.35 7.35 0 0 0 4.3 1.38V7.3s-1.88.09-3.24-1.48"})})})]}),(0,r.jsxs)("span",{className:"block text-center text-sm text-muted-foreground",children:[" ","\xa9 ",new Date().getFullYear()," Softgen Labs, All rights reserved"]})]})})}},51377:(e,t,a)=>{a.d(t,{A:()=>u});var r=a(56232),n=a(22314),i=a(2307),s=a(91044),l=a(7128),o=a(44951);let c=e=>{let{handleInputClick:t,redirectUrl:a,redirectWithPrompt:n=!1,getSuggestions:i}=e,{prompt:c,setPrompt:d}=(0,o.yt)();(0,s.useEffect)(()=>{n&&c&&(window.location.href=a)},[c,n]);let u=async e=>{d(e),window.location.href=a};return(0,r.jsx)(l.h,{handleInputClick:t,onSubmit:u,isPending:!1,error:null,initialPrompt:c,getSuggestions:i})},d=(0,s.lazy)(()=>a.e(6191).then(a.bind(a,36191)).then(e=>({default:e.AuthenticatedLandingPageInput}))),u=e=>{let{handleInputClick:t,getSuggestions:a}=e,{user:o}=(0,n.A)();return o?.kinde_id?o.isFree?(0,r.jsx)(c,{redirectWithPrompt:!0,redirectUrl:"/app",handleInputClick:t,getSuggestions:a}):(0,r.jsx)(s.Suspense,{fallback:(0,r.jsx)(l.h,{handleInputClick:t,onSubmit:()=>{},isPending:!0,getSuggestions:a}),children:(0,r.jsx)(d,{handleInputClick:t,getSuggestions:a})}):(0,r.jsx)(c,{redirectUrl:(0,i.e9)("register"),handleInputClick:t,getSuggestions:a})}},60990:(e,t,a)=>{a.d(t,{A:()=>d});
1var r=a(56232),n=a(82236),i=a(88793),s=a(36517);let l={matthew:{name:"Matthew Anderson",role:"No-code founder",text:"This blows Lovable, Bolt.new, and Replit out of the water. I have no coding experience and I was able to create a fully functional MVP in less than two days!",highlight:"Fully functional MVP in less than two days",image:"/users/9.jpg"},gabe_full:{name:"Gabriel Yarra",role:"Ex-Meta/Instagram, 20yr Software Engineer",text:"I've been a software engineer for 20 years. For around 5 years I worked at Meta / Instagram. I felt pretty burnt out and wasn't sure if I would ever code again. Softgen makes it incredibly easy to build what I want without having to get into the details. And it's 10 times faster than coding alone. Without Softgen, I would have just given up.",highlight:"Without Softgen, I would have just given up."},gabriel:{name:"Gabriel Yarra",role:"Software Engineer, 20 years",text:"I love Softgen. Seriously, I love this application. It has changed my life. You are doing amazing work.",highlight:"Changed my life"},domagoj:{name:"Domagoj",company:"Kathari Agency",role:"Agency Owner",text:"Softgen has revolutionized how we build software at Kathari. We're now able to deliver high-quality projects to our clients faster than ever before. We ship faster and cheaper than ever before.",highlight:"Ship faster and cheaper than ever",image:"/users/7.jpeg"},dheemanth:{name:"Dheemanth",company:"Invue",role:"Founder",text:"I went from idea to paying customers in just 8 days with this tool. It captures exactly what I want to create and delivers a stunning, fully functional web app.",highlight:"Idea to paying customers in 8 days",image:"/users/4.jpg"},sam:{name:"Sam",company:"Founder, Wring",text:"I built a full Cloud Cost Optimization dashboard in just a week with Softgen. I went from concept to revenue-generating product faster than I ever thought possible.",highlight:"Concept to revenue-generating product in just a week",image:"/users/6.jpeg"},adam:{name:"Adam",company:"PrivSov",role:"Founder",text:"Softgen is genuinely one of the best AI agents I have seen. You can iterate with your ideas so quickly, and be 10x builder and founder.",highlight:"10x builder and founder",image:"/users/0.jpg"},vince:{name:"Vince",company:"TheSparkBook.AI",text:"Softgen has been a game-changer for me. I've been able to build a full-stack app in just a few days.",image:"/users/5.jpg"},jay:{name:"Jay Suthar",text:"I've tried a lot of AI-powered platforms, but Softgen AI stands out because it actually understands what I need. It's intuitive, flexible, and saves me so much time.",image:"/users/10.jpg"},domagoj_l:{name:"Domagoj Lovosevic",text:"Softgen is simply great for anyone just starting out and who wants to start immediately working on their own projects while learning how to build fully fledged web apps. I simply love it for setting up new marketing websites and it allows me to save hours!",image:"/users/8.jpg"},barbara:{name:"Barbara Iandolo",role:"CEO, Smart Borders Ltd",text:"You've been so kind and helpful, thanks a lot for your time and support! Your team is amazing. I'll try to do my best using Softgen and hoping our web app will be ready and functional soon.",highlight:"Your team is amazing"},daniel:{name:"Daniel",role:"Chief Product Owner, 15+ years in Product",text:"I really like both your pricing model and your platform. In fact, I like it so much that I bought more credits so I can keep testing other options for my project. You have earned a loyal customer.",highlight:"You have earned a loyal customer."},james:{name:"James Moore",role:"Developer",text:"Absolutely fantastic support. Your AI help on projects has enabled me to save my project to Github and then link my Github repository to Vercel for deployment. Softgen is now my go to service for all projects.",highlight:"My go to service for all projects"},alejandro:{name:"Alejandro Fr\xf3meta",text:"I continue to bet on you and recommend your platform to my colleagues and friends on LinkedIn. I hope you are very successful!",highlight:"I recommend your platform to my colleagues and friends"},vinz:{name:"Vinz Dimaculangan",text:"I think you've got a beautiful user friendly interface. Your AI works really well with almost no errors and the support team answers pretty fast."},hazza:{name:"Hazza Raed",text:"This is the best no code tool I have used so far. I hope they make it even better."},dan:{name:"Dan",text:"This software is unlike anything I have ever seen. It is amazing."}
1,keith:{name:"Keith Clement",text:"Thank you so much. Next time you come to Vegas, I owe you one!"},drplummer:{name:"Dr. Plummer",text:"One shot landing page for pennies! Let's gooo!",highlight:"Landing page for pennies!"},francis:{name:"Francis Gribbin",text:"Nothing so far to improve, very impressed straight out the box."},tim:{name:"Tim Dawson",text:"Amazingly powerful and efficient!"},alexandru:{name:"Alexandru Stoia",text:"It's perfect."},luiggi:{name:"Luiggi",text:"Es la mejor IA que he conocido. (The best AI I have ever known.)"},mapex:{name:"Mapex",text:"I'm starting but I like it!"},smart_krawler:{name:"Smart Krawler",text:"This is my first project with Softgen and it is still under progress but I am impressed. It is a magical tool.",highlight:"A magical tool"},william:{name:"William Hess",text:"Works great."}},o=()=>(0,r.jsx)("div",{className:"flex gap-0.5",children:Array.from({length:5}).map((e,t)=>(0,r.jsx)(i.A,{className:"h-3.5 w-3.5 fill-amber-400 text-amber-400"},t))}),c=e=>{let{review:t,compact:a,variant:i="default"}=e,l=[t.role,t.company].filter(Boolean).join(" \xb7 "),c="minimal"===i;return(0,r.jsxs)("div",{className:(0,n.cn)("flex flex-col gap-3 rounded-2xl",c?"bg-primary/[0.02] p-4":"border border-primary/5 bg-background",!c&&(a?"p-4":"p-5 md:p-6")),children:[(0,r.jsxs)("div",{className:"flex items-center gap-3",children:[t.image?(0,r.jsx)(s.default,{src:t.image,alt:t.name,width:40,height:40,quality:80,className:"h-10 w-10 rounded-full object-cover"}):(0,r.jsx)("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary/10 text-sm font-semibold text-primary",children:t.name.split(" ").map(e=>e[0]).join("").slice(0,2)}),(0,r.jsxs)("div",{className:"min-w-0",children:[(0,r.jsx)("p",{className:"text-sm font-semibold text-primary",children:t.name}),l&&(0,r.jsx)("p",{className:"truncate text-xs text-muted-foreground",children:l})]})]}),(0,r.jsx)(o,{}),(0,r.jsxs)("div",{className:(0,n.cn)(c&&"border-l-2 border-primary/10 pl-3"),children:[t.highlight&&(0,r.jsxs)("p",{className:"text-sm font-semibold text-primary",children:["â",t.highlight,"â"]}),(0,r.jsx)("p",{className:(0,n.cn)("text-sm leading-relaxed text-primary/70",t.highlight&&"mt-1"),children:t.text})]})]})},d=e=>{let{reviewKeys:t,className:a,compact:i,variant:s="default"}=e,o=t.map(e=>l[e]).filter(Boolean);return(0,r.jsx)("section",{className:(0,n.cn)("px-4 py-8 md:py-12",a),children:(0,r.jsx)("div",{className:"mx-auto max-w-7xl",children:(0,r.jsx)("div",{className:(0,n.cn)("grid gap-4",1===o.length&&"mx-auto max-w-2xl",2===o.length&&"md:grid-cols-2",o.length>=3&&"md:grid-cols-2 lg:grid-cols-3"),children:o.map(e=>(0,r.jsx)(c,{review:e,compact:i,variant:s},e.name))})})})}},83134:(e,t,a)=>{a.d(t,{R:()=>h});var r=a(61683),n=a(77469),i=a(67322),s=a(73498),l=a(55623),o=a(87633),c=a(91044);let d=[r.A,n.A,i.A,s.A,l.A,o.A],u=new Set,m=[{title:"Build a JSON Formatter",content:"Create a clean tool to validate, format, and beautify JSON data with syntax highlighting."},{title:"Design a Regex Tester",content:"Develop a real-time regular expression tester with match highlighting and a quick reference guide."},{title:"Create a Color Palette Generator",content:"Build a minimalist tool to generate and explore color palettes, with one-click hex code copying."},{title:"Make a CSS Gradient Generator",content:"Design a visual tool for creating beautiful CSS gradients with interactive controls and code output."},{title:"Build a Code Readability Checker",content:"Create an app that analyzes code snippets and provides a readability score and improvement tips."},{title:"Develop a URL Shortener",content:"Build a clean, single-input service to shorten long URLs using an API like TinyURL or Bitly."},{title:"Create a QR Code Generator",content:"A simple, fast app to generate a QR code from any text or URL, with an option to download the image."},{title:"Design a Typing Speed Test",content:"Build a minimalist typing test that measures WPM and accuracy with clean visuals and performance graphs."},{title:"Build an Image Format Converter",content:"Create a tool to convert between common image formats like PNG, JPG, WEBP, and SVG."},{title:"Create a Markdown Previewer",content:"Build a real-time Markdown editor that renders an HTML preview side-by-side as you type."},{title:"Design an Image Compressor",content:"Develop a tool to upload, compress, and download images with adjustable quality settings."},{title:"Build a Pomodoro Timer",content:"Design a minimalist Pomodoro t
1imer to boost productivity with customizable work and break intervals."},{title:"Create a Habit Tracker",content:"Develop a simple habit tracker with a grid-based UI to visualize your progress and maintain streaks."},{title:"Make a Minimalist Notes App",content:"Build a clean, auto-saving notes application that stores data in the browser's local storage."},{title:"Design an Expense Tracker",content:"Create a simple expense tracker to log daily spending with category tags and a visual summary."},{title:"Build a Countdown Timer",content:"Develop a sleek app to count down to a specific date or event with a clean, full-screen display."},{title:"Create a Reading List Manager",content:"A simple app to track books you want to read, are currently reading, and have finished."},{title:"Design a Tip Calculator",content:"Build a modern, intuitive tip calculator that splits the bill between a number of people."},{title:"Build a GitHub Profile Viewer",content:"Fetch and display user data from the GitHub API in a stylish, card-based layout."},{title:"Create a Movie Database Browser",content:"Use an API like TMDB to build a clean interface for searching and discovering movies."},{title:"Design a News Aggregator",content:"Fetch headlines from a news API and display them in a clean, readable, and filterable format."},{title:"Make a Crypto Price Tracker",content:"Create a real-time cryptocurrency tracker displaying prices and market changes from an API."},{title:"Build a Country Data Explorer",content:"Use a REST Countries API to display information about countries in a searchable, card-based interface."},{title:"Design an Unsplash Image Gallery",content:"Create a beautiful, responsive image gallery by fetching photos from the Unsplash API."},{title:"Make a Music Artist Search",content:"Use the Spotify or Last.fm API to search for artists and display their top tracks and albums."},{title:"Design a Minimalist Weather App",content:"Fetch and display current weather data from an API based on user location or search, with clean icons."},{title:"Build a Random Quote Generator",content:"An app that displays random inspirational quotes from an API with a button to fetch a new one."},{title:"Create an SVG Shape Generator",content:"Develop an interactive tool to generate and customize unique SVG shapes and background patterns."},{title:"Make an ASCII Art Generator",content:"Build a tool that converts uploaded images into ASCII art with adjustable character sets."},{title:"Design a Signature Pad",content:"Create a simple, touch-friendly component for drawing and exporting a digital signature."},{title:"Build a Random Number Generator",content:"A clean interface to generate a random number within a user-defined range."},{title:"Create a Password Generator",content:"Develop a tool to generate strong, secure passwords with options for length and character types."},{title:"Make a Procedural Tree Generator",content:"Build a visual tool that generates unique, minimalist tree structures using recursive algorithms."},{title:"Design a SaaS Landing Page",content:"Build a responsive, modern landing page for a fictional SaaS product with a clean hero section and feature list."}
1,{title:"Build a Dashboard UI Layout",content:"Design a responsive admin dashboard layout with a sidebar, header, and content area for charts and stats."},{title:"Build a Dark Mode Toggle",content:"Implement a theme switcher on a simple page layout that persists the user's choice."},{title:"Design an Interactive Credit Card",content:"Create a credit card form where the card display updates in real-time as the user types."},{title:"Make a Pricing Page Component",content:"Design a responsive, modern pricing page with a toggle for monthly/annual plans."},{title:"Create a Star Rating Component",content:"Build a reusable and accessible star rating component for user reviews and feedback."},{title:"Design a Testimonial Slider",content:"Create a clean, touch-friendly testimonial slider or carousel with smooth transitions."},{title:"Build a 'Who to Follow' UI",content:"Recreate Twitter's 'Who to follow' suggestion box with a clean design and interactive buttons."},{title:"Make a Poll/Voting Component",content:"Design a simple poll component that shows results visually after a user has voted."},{title:"Create a Memory Game",content:"Build a classic card-matching memory game with a clean grid layout and smooth animations."},{title:"Design a T-Shirt Configurator",content:"A visual tool to customize a T-shirt with different colors and logos, showing a live preview."},{title:"Build a Drum Machine",content:"Create a simple drum machine with clickable pads that trigger different drum sounds."},{title:"Make a Simple Drawing App",content:"Develop a minimalist drawing application with basic tools like a pencil, eraser, and color picker."},{title:"Create a Stopwatch App",content:"Build a clean stopwatch with start, stop, and lap functionalities, displayed with large, readable numbers."},{title:"Design a Unit Converter",content:"A minimalist interface for converting between common units like length, weight, and temperature."},{title:"Build an Interactive Map",content:"Use a library like Leaflet.js to create a clean map with custom markers and pop-ups."},{title:"Create a Sorting Visualizer",content:"An educational tool that visually demonstrates how different sorting algorithms work."},{title:"Build a Git Cheatsheet",content:"Design an interactive, searchable cheatsheet for common Git commands with clear examples."},{title:"Create a Flashcard App",content:"A clean app for creating and studying flashcards with a simple flip animation."},{title:"Make an Interactive Timeline",content:"Visualize a historical event or a project roadmap with a clean, scrollable timeline component."}].filter(e=>{let t=e.title.replace(/^(Create|Make|Build|Design)\s/,"").trim();return!u.has(t)&&(u.add(t),!0)}),h=()=>{let e=[...m].sort(()=>Math.random()-.5).slice(0,3),t=[...d].sort(()=>Math.random()-.5);return e.map((e,a)=>({icon:(0,c.createElement)(t[a],{size:16}),title:e.title,content:e.content}))}},89819:(e,t,a)=>{a.d(t,{q:()=>b});var r=a(56232),n=a(35039),i=a(97578),s=a(34425),l=a(82236),o=a(83437),c=a(22208),d=a(81171),u=a(77551),m=a(77712),h=a(53523),p=a(8133),g=a.n(p),f=a(91044);let x=[{label:"Research",description:"Find market angles, customer notes, and brand direction.",Icon:o.A},{label:"Content",description:"Plan posts, launch updates, and follow-up schedules.",Icon:c.A},{label:"Outreach",description:"Organize prospects, partner lists, and reply workflows.",Icon:d.A},{label:"Operations",description:"Turn repeatable launch tasks into simple automations.",Icon:u.A}];function b(e){let{className:t}=e,a=(0,f.useMemo)(()=>(0,i.WB)("homepage"),[]),o=(0,f.useMemo)(()=>(0,i.OJ)({source:"homepage",hasDeploymentUrl:!1}),[]);return(0,f.useEffect)(()=>{(0,s.Fg)("actrun_cta_viewed",o)},[o]),(0,r.jsx)("section",{className:(0,l.cn)("px-4 pb-12 pt-0 md:pb-16 lg:px-0",t),"aria-label":"ActRun launch automation",children:(0,r.jsxs)("div",{className:"relative mx-auto max-w-5xl overflow-hidden rounded-2xl border border-border bg-background px-6 py-8 dark:bg-backgroundLevel2 md:px-8 md:py-10",children:[(0,r.jsx)("div",{className:"pointer-events-none absolute inset-0 bg-[image:radial-gradient(65%_70%_at_85%_115%,rgba(93,208,220,0.08),rgba(255,255,255,0))]"}),(0,r.jsxs)("div",{className:"relative grid gap-8 lg:grid-cols-[minmax(0,1fr)_23rem] lg:items-start",children:[(0,r.jsxs)("div",{className:"max-w-2xl",children:[(0,r.jsxs)("div",{className:"inline-flex items-center gap-2 rounded-full border border-border bg-background/80 px-3 py-1 text-xs font-medium uppercase tracking-wider text-muted-foreground dark:bg-backgroundLevel2",children:[(0,r.jsx)(m.A,{className:"size-3.5"}),"Post-launch partner"]}),(0,r.jsx)("h2",{className:"mt-5 text-balance text-2xl font-semibold leading-tight text-primary md:text-3xl",children:"Ship in Softgen. Run the launch in ActRun."}),(0,r.jsx)("p",{className:"mt-3 max-w-xl text-balance text-base leading-relaxed text-muted-foreground md:text-lg",children:"Once your app is live, ActRun helps turn launch follow-up into repeatable workflows for research, content, social posts, outreach, and operations."}),(0,r.jsx)("p",{className:"mt-4 text-sm leading-relaxed text-muted-foreground",children:"ActRun is a partner service with a separate account, pricing, and billing from Softgen."})]}),(0,r.jsxs)("div",{className:"border-t border-border/80 pt-6 lg:border-l lg:border-t-0 lg:pl-8 lg:pt-0",children:[(0,r.jsx)("p",{className:"text-sm font-medium text-primary",children:"Automations to start after launch"}),(0,r.jsx)("div",{className:"mt-4 space-y-4",children:x.map(e=>{let{label:t,description:a,Icon:n}=e;return(0,r.jsxs)("div",{className:"flex gap-3",children:[(0,r.jsx)("div",{className:"mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-md border border-border bg-background text-muted-foreground dark:bg-backgroundLevel2",children:(0,r.jsx)(n,{className:"size-4"})}),(0,r.jsxs)("div",{className:"min-w-0",children:[(0,r.jsx)("p",{className:"text-sm font-medium leading-none text-primary",children:t}),(0,r.jsx)("p",{className:"mt-1 text-sm leading-relaxed text-muted-foreground",children:a})]})]},t)})}),(0,r.jsx)(n.$,{asChild:!0,variant:"outline",size:"lg",className:"mt-6 w-full bg-background text-sm dark:bg-backgroundLevel2",children:(0,r.jsxs)(g(),{href:a,target:"_blank",rel:"noopener noreferrer",onClick:()=>{(0,s.Fg)("actrun_cta_clicked",{...o,destination:"actrun"})},children:["Explore ActRun",(0,r.jsx)(h.A,{className:"size-3.5"})]})})]})]})]})})}},97578:(e,t,a)=>{a.d(t,{OJ:()=>i,WB:()=>n});let r={deployment_success:"post_deploy",publish_settings:"post_deploy",homepage:"homepage"};function n(e){let t=new URL("https://actrun.ai");return t.searchParams.set("utm_source","softgen"),t.searchParams.set("utm_medium",r[e]),t.searchParams.set("utm_campaign","actrun_free_trial"),t.searchParams.set("utm_content",e),t.toString()}function i(e){let{source:t,projectId:a,hasDeploymentUrl:r}=e;return{source:t,...a?{project_id:a}:{},has_deployment_url:r}}}}]);
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.