1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="dfe7c9bf-0d68-2bce-eb6f-b44814e7bef4")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,6427,e=>{"use strict";var s=e.i(843476),t=e.i(271645),a=e.i(972520),r=e.i(283086),i=e.i(463059),l=e.i(473708),n=e.i(852008),o=e.i(493886),c=e.i(75505),d=e.i(647780),x=e.i(431343),m=e.i(25652),h=e.i(39312),p=e.i(107233),u=e.i(503116),g=e.i(643531),f=e.i(813313),j=e.i(522016),b=e.i(359438),y=e.i(519455),w=e.i(844787),N=e.i(618566),v=e.i(846932),k=e.i(88653),_=e.i(735501),C=e.i(278716),F=e.i(387951),A=e.i(373375),S=e.i(900389),z=e.i(846216),P=e.i(366224),T=e.i(975157),I=e.i(327225);let $="apefx_onboarded",L=[{emoji:"ð¬",label:"Generate a video",href:"/video"},{emoji:"ð¼",label:"Generate an image",href:"/image"},{emoji:"ð",label:"Clone your voice",href:"/studio"}],R=[{icon:_.ImageIcon,text:"~5 images with Flux Pro Ultra",color:"#FF991C"},{icon:C.Video,text:"~3 short videos with Seedance",color:"#8B5CF6"},{icon:F.Mic,text:"~10 voice generations",color:"#06B6D4"}];function B(){let e=(0,N.useRouter)(),{available:r}=(0,z.useCredits)(),l=(0,I.useAppStore)(e=>e.setSelectedVideoModel),[n,o]=(0,t.useState)(!1),[c,d]=(0,t.useState)(0),[x,m]=(0,t.useState)(null);(0,t.useEffect)(()=>{if(!localStorage.getItem($)){let e=setTimeout(()=>o(!0),600);return()=>clearTimeout(e)}},[]);let p=()=>{localStorage.setItem($,"1"),o(!1)};return(0,s.jsx)(S.Modal,{open:n,onClose:p,className:"max-w-lg",labelledBy:"onboarding-modal-title",children:(0,s.jsxs)("div",{className:"p-6 pb-8",children:[(0,s.jsxs)(k.AnimatePresence,{mode:"wait",children:[0===c&&(0,s.jsxs)(v.motion.div,{initial:{opacity:0,x:20},animate:{opacity:1,x:0},exit:{opacity:0,x:-20},transition:{duration:.2},children:[(0,s.jsxs)("div",{className:"text-center mb-8 mt-4",children:[(0,s.jsxs)("h1",{id:"onboarding-modal-title",className:"text-2xl sm:text-3xl font-bold text-white mb-3",children:["Welcome to"," ",(0,s.jsx)("span",{className:"bg-gradient-to-r from-accent to-[#FF991C] bg-clip-text text-transparent",children:"ApeFX â¡"})]}),(0,s.jsxs)("p",{className:"text-sm text-gray-400 max-w-xs mx-auto leading-relaxed",children:["The world's first multi-engine AI creative studio."," ",(0,s.jsx)("span",{className:"text-gray-300 font-medium",children:"Every model."})," One workflow."]})]}),(0,s.jsx)("div",{className:"flex items-center justify-center gap-4 mb-8",children:[{icon:_.ImageIcon,label:"Image",color:"#FF991C"},{icon:C.Video,label:"Video",color:"#8B5CF6"},{icon:F.Mic,label:"Studio",color:"#06B6D4"}].map(({icon:e,label:t,color:a},r)=>(0,s.jsxs)("div",{className:"flex flex-col items-center gap-2",children:[(0,s.jsx)("div",{className:"w-14 h-14 rounded-2xl flex items-center justify-center",style:{background:`${a}18`,border:`1px solid ${a}30`},children:(0,s.jsx)(e,{size:22,style:{color:a}})}),(0,s.jsx)("span",{className:"text-xs font-medium text-gray-400",children:t})]},t))}),(0,s.jsx)("div",{className:"text-center mb-4",children:(0,s.jsx)("button",{onClick:p,className:"text-xs text-gray-400 hover:text-gray-300 transition-colors underline underline-offset-2 rounded focus:outline-none focus:ring-2 focus:ring-accent",children:"Skip intro"})})]},"step-0"),1===c&&(0,s.jsxs)(v.motion.div,{initial:{opacity:0,x:20},animate:{opacity:1,x:0},exit:{opacity:0,x:-20},transition:{duration:.2},children:[(0,s.jsxs)("div",{className:"text-center mb-6 mt-4",children:[(0,s.jsx)("h2",{className:"text-xl sm:text-2xl font-bold text-white mb-2",children:"What do you want to create first?"}),(0,s.jsx)("p",{className:"text-xs text-gray-400",children:"Pick one to get started"})]}),(0,s.jsx)("div",{className:"flex flex-col gap-3 mb-6",children:L.map((e,t)=>(0,s.jsxs)("button",{onClick:()=>m(t),className:(0,T.cn)("w-full text-left rounded-xl p-4 flex items-center gap-4 transition-all duration-200 border focus:outline-none focus:ring-2 focus:ring-accent",x===t?"border-accent bg-accent/10 shadow-lg shadow-accent/10":"border-white/[0.07] bg-white/[0.03] hover:border-white/[0.12] hover:bg-white/[0.05]"),children:[(0,s.jsx)("span",{className:"text-2xl leading-none",children:e.emoji}),(0,s.jsx)("span",{className:"text-sm font-semibold text-white",children:e.label}),x===t&&(0,s.jsx)("div",{className:"ml-auto w-5 h-5 rounded-full bg-accent flex items-center justify-center flex-shrink-0",children:(0,s.jsx)("div",{className:"w-2 h-2 rounded-full bg-white"})})]},e.href))}),(0,s.jsx)("div",{className:"text-center mb-2",children:(0,s.jsx)("button",{onClick:p,className:"text-xs text-gray-400 hover:text-gray-300 transition-colors underline underline-offset-2 rounded focus:outline-none focus:ring-2 focus:ring-accent",children:"Skip for now"})})]},"step-1"),2===c&&(0,s.jsxs)(v.motion.div,{initial:{opacity:0,x:20}
2,animate:{opacity:1,x:0},exit:{opacity:0,x:-20},transition:{duration:.2},children:[(0,s.jsxs)("div",{className:"text-center mb-6 mt-4",children:[(0,s.jsxs)("div",{className:"inline-flex items-center gap-2 mb-3 px-3 py-1.5 rounded-full bg-[#FF991C]/10 border border-[#FF991C]/20",children:[(0,s.jsx)(h.Zap,{size:13,className:"text-[#FF991C]"}),(0,s.jsx)("span",{className:"text-xs font-semibold text-[#FF991C]",children:"Your balance"})]}),(0,s.jsxs)("h2",{className:"text-xl sm:text-2xl font-bold text-white mb-1",children:["You have"," ",(0,s.jsxs)("span",{className:"bg-gradient-to-r from-[#FF991C] to-[#FFCD3C] bg-clip-text text-transparent",children:[(0,P.formatCredits)(r)," credits"]})," ","to get started"]}),(0,s.jsx)("p",{className:"text-xs text-gray-400 mt-1",children:"1 credit = $0.01, here's what you can make:"})]}),(0,s.jsx)("div",{className:"flex flex-col gap-2.5 mb-8",children:R.map(({icon:e,text:t,color:a},r)=>(0,s.jsxs)("div",{className:"flex items-center gap-3 p-3 rounded-xl bg-white/[0.03] border border-white/[0.06]",children:[(0,s.jsx)("div",{className:"w-8 h-8 rounded-lg flex items-center justify-center flex-shrink-0",style:{background:`${a}18`},children:(0,s.jsx)(e,{size:14,style:{color:a}})}),(0,s.jsx)("span",{className:"text-sm text-gray-300",children:t})]},r))})]},"step-2")]}),(0,s.jsxs)("div",{className:"flex items-center justify-between mt-2",children:[(0,s.jsx)("div",{className:"w-[80px]",children:c>0&&(0,s.jsxs)("button",{onClick:()=>d(e=>Math.max(e-1,0)),"aria-label":"Previous step",className:"flex items-center gap-1 text-xs text-gray-400 hover:text-gray-300 transition-colors rounded focus:outline-none focus:ring-2 focus:ring-accent",children:[(0,s.jsx)(A.ChevronLeft,{size:14})," Back"]})}),(0,s.jsx)("div",{className:"flex items-center gap-2",children:[0,1,2].map(e=>(0,s.jsx)("div",{className:(0,T.cn)("rounded-full transition-all duration-300",e===c?"w-5 h-2 bg-accent":e<c?"w-2 h-2 bg-accent/50":"w-2 h-2 bg-white/10")},e))}),(0,s.jsx)("div",{className:"w-[80px] flex justify-end",children:c<2?(0,s.jsxs)("button",{onClick:()=>d(e=>Math.min(e+1,2)),"aria-label":"Next step",className:"flex items-center gap-1 text-xs font-semibold text-accent hover:text-accent-light transition-colors rounded focus:outline-none focus:ring-2 focus:ring-accent",children:["Next ",(0,s.jsx)(i.ChevronRight,{size:14})]}):(0,s.jsx)(y.Button,{variant:"primary",size:"sm",onClick:()=>{p(),null!==x&&(0===x&&l("kling-3-t2v"),e.push(L[x].href))},icon:(0,s.jsx)(a.ArrowRight,{size:13}),children:"Let's go"})})]})]})})}var K=e.i(471436),q=e.i(664659),D=e.i(513120),G=e.i(233321);let M=[480,900,1600],V={hidden:{opacity:1,y:0},show:{opacity:1,y:0}},O={hidden:{},show:{}};function W({assets:e,assetKey:t,name:a,meta:r,sizes:i,className:l,eager:n,ratio:o}){let c=e[t];if(!c?.url)return null;let d=(0,s.jsx)("img",{src:c.url,srcSet:function(e){let s=/^(.*)-1600\.webp$/.exec(e);if(s)return M.map(e=>`${s[1]}-${e}.webp ${e}w`).join(", ")}(c.url),sizes:i,alt:c.alt_text||a||"",loading:n?"eager":"lazy",decoding:"async",fetchPriority:n?"high":"auto",className:o?"h-full w-full object-contain":"block h-auto w-full bg-black"});return(0,s.jsxs)(v.motion.figure,{variants:V,className:`m-0 overflow-hidden rounded-lg border border-white/[0.07] bg-white/[0.02] ${l??""}`,children:[o?(0,s.jsx)("div",{className:`flex ${o} items-center justify-center bg-black`,children:d}):d,a?(0,s.jsxs)("figcaption",{className:"flex items-baseline justify-between gap-3 border-t border-white/[0.06] px-3 py-2.5",children:[(0,s.jsx)("span",{className:"text-sm font-medium text-white",children:a}),r?(0,s.jsx)("span",{className:"text-[10px] uppercase tracking-widest text-gray-500",children:r}):null]}):null]})}function E({assets:e,assetKey:t,name:a,meta:r,className:i}){var l;let n,o=e[t];return o?.url?(0,s.jsxs)(v.motion.figure,{variants:V,className:`m-0 overflow-hidden rounded-lg border border-white/[0.07] bg-white/[0.02] ${i??""}`,children:[(0,s.jsx)("video",{src:o.url,poster:(l=o.url,(n=/^(.*)\.mp4$/.exec(l))?`${n[1]}-poster.webp`:void 0),controls:!0,muted:!0,loop:!0,playsInline:!0,preload:"none","aria-label":o.alt_text||a||"Clip made on ApeFX",className:"block h-auto w-full bg-black"}),a?(0,s.jsxs)("figcaption",{className:"flex items-baseline justify-between gap-3 border-t border-white/[0.06] px-3 py-2.5",children:[(0,s.jsx)("span",{className:"text-sm font-medium text-white",children:a}
2),r?(0,s.jsx)("span",{className:"text-[10px] uppercase tracking-widest text-gray-500",children:r}):null]}):null]}):null}function X({className:e,children:t}){return(0,s.jsx)(v.motion.div,{initial:"hidden",whileInView:"show",viewport:{once:!0,margin:"-60px"},variants:O,className:`grid items-start gap-3 ${e}`,children:t})}var Y=e.i(115057),H=e.i(595828),H=H;function U({loggedIn:e=!1}){let[a,r]=(0,t.useState)([]);return((0,t.useEffect)(()=>{let e=!0;return fetch("/api/showcase-9shot").then(e=>e.json()).then(s=>{e&&r(s.cards?.slice(0,3)??[])}).catch(()=>{e&&r([])}),()=>{e=!1}},[]),0===a.length)?null:(0,s.jsx)("section",{className:"px-4 py-16 sm:px-6",children:(0,s.jsxs)("div",{className:"mx-auto max-w-7xl",children:[(0,s.jsxs)("div",{className:"mb-5 flex items-center justify-between",children:[(0,s.jsxs)("div",{className:"flex items-center gap-3",children:[(0,s.jsx)(H.default,{size:18,className:"text-accent"}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h2",{className:"text-h3 text-white",children:"9-Shot Grid"}),(0,s.jsx)("p",{className:"text-caption text-secondary-content",children:"Nine consistent shots, one prompt"})]})]}),(0,s.jsxs)(j.default,{href:e?"/generate":"/waitlist",className:"flex items-center gap-1 text-body-sm text-accent/60 transition-colors hover:text-accent",children:["Browse all ",(0,s.jsx)(i.ChevronRight,{size:12})]})]}),(0,s.jsx)("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-3",children:a.map((t,a)=>(0,s.jsx)(v.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1*a},children:(0,s.jsx)(j.default,{href:e?`/generate?id=${t.id}`:"/waitlist",children:(0,s.jsxs)("div",{className:"group cursor-pointer overflow-hidden rounded-2xl border border-gray-800 bg-gray-900 transition-all hover:border-accent/40",children:[(0,s.jsx)("div",{className:"grid grid-cols-3 gap-0.5 p-0.5",children:t.images.slice(0,9).map((e,a)=>(0,s.jsx)("div",{className:"aspect-video overflow-hidden",children:(0,s.jsx)("img",{src:e,alt:`${t.prompt} shot ${a+1}`,loading:"lazy",decoding:"async",className:"h-full w-full object-cover transition-transform duration-500 group-hover:scale-105"})},e))}),(0,s.jsxs)("div",{className:"flex items-center justify-between px-4 py-3",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("p",{className:"line-clamp-1 text-sm font-semibold text-white",children:t.prompt}),(0,s.jsx)("p",{className:"mt-0.5 text-[10px] text-gray-400",children:"9 shots"})]}),(0,s.jsx)(Y.ArrowUpRight,{size:14,className:"shrink-0 text-gray-500 transition-colors group-hover:text-accent"})]})]})})},t.id))})]})})}let J=[{head:"Free tier at launch",body:"30 credits a month. Upgrade when a production needs more."},{head:"You own what you make",body:"Full commercial rights to your images and video on every paid plan."},{head:"Never pay for a failure",body:"Failed generations refund automatically. You only pay for work that lands."},{head:"Credits roll over",body:"Unused credits carry forward, and top-up packs never expire."}];function Q({assets:e}){return(0,s.jsxs)("section",{className:"relative overflow-hidden pt-16",children:[(0,s.jsxs)("video",{autoPlay:!0,loop:!0,muted:!0,playsInline:!0,preload:"metadata",poster:e.hero_poster?.url??void 0,"aria-label":e.hero_reel?.alt_text||"Cinematic AI production reel created on ApeFX",className:"absolute inset-0 h-full w-full object-cover",children:[e.hero_reel_sm?.url?(0,s.jsx)("source",{src:e.hero_reel_sm.url,media:"(max-width: 900px)",type:"video/mp4"}):null,e.hero_reel?.url?(0,s.jsx)("source",{src:e.hero_reel.url,type:"video/mp4"}):null]}),(0,s.jsx)("div",{className:"absolute inset-0 bg-[#09090F]/55"}),(0,s.jsx)("div",{className:"absolute inset-0 bg-gradient-to-r from-[#09090F] via-[#09090F]/55 to-[#09090F]/10"}),(0,s.jsx)("div",{className:"absolute inset-x-0 bottom-0 h-40 bg-gradient-to-b from-transparent to-[#09090F]"}),(0,s.jsxs)("div",{className:"relative mx-auto max-w-7xl px-4 py-24 sm:px-6 lg:py-32",children:[(0,s.jsxs)("div",{className:"min-w-0 max-w-3xl",children:[(0,s.jsxs)("div",{className:"mb-7 inline-flex items-center gap-2 rounded-full border border-white/[0.1] bg-white/[0.04] px-3.5 py-1.5 text-xs text-gray-300 backdrop-blur-xl",children:[(0,s.jsx)("span",{className:"h-1.5 w-1.5 rounded-full bg-accent"}),"The production layer for AI film, series, and anime"]}),(0,s.jsx)("h1",{className:"mb-6 text-4xl font-bold leading-[1.06] tracking-tight text-white sm:text-5xl lg:text-6xl",children:"The studio that keeps your production straight"}),(0,s.jsx)("p",{className:"mb-9 max-w-xl text-lg leading-relaxed text-gray-300",children:"Lock your cast, worlds and props once. Call them up in any shot, in any format, across every episode, and they hold."}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-3 sm:flex-row sm:items-center",children:[(0,s.jsx)(j.default,{href:"/waitlist",children:(0,s.jsxs)(y.Button,{size:"lg",className:"px-7 py-3.5 text-base",children:["Get early access",(0,s.jsx)(a.ArrowRight,{size:18})]})}),(0,s.jsxs)(j.default,{href:"#work",className:"inline-flex items-center gap-2 rounded-full border border-white/[0.12] px-6 py-3.5 text-base font-medium text-white transition-colors hover:border-white/25",children:[(0,s.jsx)(x.Play,{size:15,className:"text-accent"}),"See the work"]})]}),(0,s.jsx)("p",{className:"mt-4 text-sm text-gray-400",children:"Early access is open now. Priority place in the queue and launch pricing."})]}),(0,s.jsx)("div",{className:"mt-20 grid gap-x-8 gap-y-7 border-t border-white/[0.08] pt-8 sm:grid-cols-2 lg:grid-cols-4",children:J.map(e=>(0,s.jsxs)("div",{className:"min-w-0",children:[(0,s.jsx)("p",{className:"mb-1.5 text-base font-semibold text-white",children:e.head}),(0,s.jsx)("p",{className:"text-sm leading-relaxed text-gray-400",children:e.body})]},e.head))})]})]})}var Z=e.i(761911),ee=e.i(918310),es=e.i(532253);let et="(max-width: 640px) 90vw, (max-width: 1024px) 45vw, 300px",ea=[{id:"cast",label:"Cast",icon:Z.Users,blurb:"Turnaround, expressions, action poses, palette, height. Leads, soldiers, civilians and things that were never human, all locked the same way.",grid:"grid-cols-2 sm:grid-cols-3 lg:grid-cols-4",ratio:"aspect-[3/2]",sizes:et,items:[{key:"sheet_1",name:"Kiara",meta:"4 view + 5 expressions"},{key:"sheet_2",name:"Sin",meta:"Full sheet"},{key:"sheet_3",name:"Kezia",meta:"Full sheet"}
2,{key:"sheet_4",name:"James",meta:"Labelled panels"},{key:"sheet_5",name:"Jade",meta:"Turnaround"},{key:"sheet_6",name:"The Ash King",meta:"Turnaround"},{key:"sheet_7",name:"The Warden",meta:"Turnaround"},{key:"sheet_8",name:"The Architect",meta:"Turnaround"}]},{id:"worlds",label:"Worlds and props",icon:ee.Mountain,blurb:"Every place a scene happens, and every object that has to match between shots, kept with the project it belongs to.",grid:"grid-cols-2 sm:grid-cols-4 lg:grid-cols-6",ratio:"aspect-[4/3]",sizes:"(max-width: 640px) 45vw, (max-width: 1024px) 30vw, 200px",items:[{key:"tfc_world_1",name:"Great Hall"},{key:"tfc_world_2",name:"Courtyard"},{key:"tfc_world_3",name:"Kiara's Cell"},{key:"tfc_world_4",name:"Her Village"},{key:"tfc_world_5",name:"Hollow Way"},{key:"tfc_world_6",name:"Watchtower"},{key:"production_1_world_1",name:"Barge Deck"},{key:"production_1_world_2",name:"Trench Edge"},{key:"production_2_world_1",name:"Fuel Depot"},{key:"production_2_world_2",name:"Slot Canyon"},{key:"production_3_world_1",name:"Server Floor"},{key:"production_3_world_2",name:"Parking Level"},{key:"tfc_prop_1",name:"Kiara's Sword",meta:"Prop"},{key:"tfc_prop_2",name:"The Crozier",meta:"Prop"}]},{id:"shots",label:"Shots",icon:es.Clapperboard,blurb:"Fifty three numbered shots in 2.35:1, one locked cast, nothing re-described between them. Twelve of them here.",grid:"grid-cols-1 sm:grid-cols-2 lg:grid-cols-3",ratio:"aspect-[21/9]",sizes:et,items:[{key:"tfc_shot_1",name:"Stronghold",meta:"2.35:1"},{key:"tfc_shot_2",name:"Kiara CU",meta:"2.35:1"},{key:"tfc_shot_3",name:"Marching",meta:"2.35:1"},{key:"tfc_shot_4",name:"Midswing",meta:"2.35:1"},{key:"tfc_shot_5",name:"Surrounded",meta:"2.35:1"},{key:"tfc_shot_6",name:"Amphitheater",meta:"2.35:1"},{key:"tfc_shot_7",name:"Into the dark",meta:"2.35:1"},{key:"tfc_shot_8",name:"Saves Corin",meta:"2.35:1"},{key:"tfc_shot_9",name:"Outnumbered",meta:"2.35:1"},{key:"tfc_shot_10",name:"Dragon returns",meta:"2.35:1"},{key:"tfc_shot_11",name:"She stands",meta:"2.35:1"},{key:"tfc_shot_12",name:"Warhost ridge",meta:"2.35:1"}]}];function er({assets:e}){let[a,r]=(0,t.useState)("cast"),i=ea.find(e=>e.id===a)??ea[0];return(0,s.jsx)("section",{className:"px-4 py-20 sm:px-6 lg:py-28",children:(0,s.jsxs)("div",{className:"mx-auto max-w-7xl",children:[(0,s.jsxs)("div",{className:"mb-10 text-center",children:[(0,s.jsx)("h2",{className:"mb-3 text-3xl font-bold text-white sm:text-4xl md:text-5xl",children:"One place that holds the whole production"}),(0,s.jsx)("p",{className:"mx-auto max-w-2xl text-lg text-gray-400",children:"Pick what you are locking. Everything you build stays with the project it belongs to."})]}),(0,s.jsx)("div",{className:"overflow-hidden rounded-3xl border border-white/[0.08] bg-gradient-to-b from-white/[0.04] to-transparent",children:(0,s.jsxs)("div",{className:"grid lg:grid-cols-[280px_1fr]",children:[(0,s.jsxs)("div",{className:"min-w-0 border-b border-white/[0.06] p-6 lg:border-b-0 lg:border-r lg:p-8",children:[(0,s.jsx)("div",{className:"-mx-1 flex gap-2 overflow-x-auto px-1 pb-1 lg:mx-0 lg:flex-col lg:gap-1 lg:overflow-visible lg:px-0 lg:pb-0",children:ea.map(e=>{let t=e.id===a;return(0,s.jsxs)("button",{type:"button",onClick:()=>r(e.id),"aria-pressed":t,className:`flex flex-none items-center gap-2.5 rounded-lg px-3 py-2.5 text-left text-sm font-medium transition-colors lg:w-full ${t?"bg-accent/15 text-white":"text-gray-400 hover:bg-white/[0.04] hover:text-gray-200"}`,children:[(0,s.jsx)(e.icon,{size:16,className:t?"text-accent":"text-gray-500"}),(0,s.jsx)("span",{className:"whitespace-nowrap",children:e.label})]},e.id)})}),(0,s.jsx)("p",{className:"mt-6 hidden text-sm leading-relaxed text-gray-400 lg:block",children:i.blurb}),(0,s.jsxs)("p",{className:"mt-4 hidden text-xs tabular-nums text-gray-600 lg:block",children:[i.items.length," locked"]})]}),(0,s.jsxs)("div",{className:"min-w-0 p-5 sm:p-7",children:[(0,s.jsx)("p",{className:"mb-4 text-sm leading-relaxed text-gray-400 lg:hidden",children:i.blurb}),(0,s.jsx)(X,{className:i.grid,children:i.items.map(t=>(0,s.jsx)(W,{assets:e,assetKey:t.key,name:t.name,meta:t.meta,sizes:i.sizes,ratio:i.ratio},t.key))},a)]})]})})]})})}var ei=e.i(246514);let el=(0,e.i(475254).default)("box",[["path",{d:"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z",key:"hh9hay"}],["path",{d:"m3.3 7 8.7 5 8.7-5",key:"g66t2b"}],["path",{d:"M12 22V12",key:"d0xqtd"}]]),en={Image:l.Image,Video:o.Film,Audio:ei.Mic2,"3D":el},eo=[{name:"Seedance 2.5",kind:"Video",note:"Long-form shots with native timestamps",status:"live"},{name:"Google Omni",kind:"Video",note:"Reference-driven motion",status:"rolling out"},{name:"Happyhorse",kind:"Video",note:"Stylised motion and anime",status:"rolling out"},{name:"Kling 3.0",kind:"Video",note:"Motion control from a reference clip",status:"live"},{name:"GPT Image 2",kind:"Image",note:"Drone, POV and action stills",status:"live"},{name:"Nano Banana Pro",kind:"Image",note:"Multi-reference identity work",status:"live"},{name:"Seedream 5 Pro",kind:"Image",note:"Character and wardrobe consistency",status:"live"},{name:"Flux 2",kind:"Image",note:"Fast drafts and variations",status:"live"},{name:"Recraft V4",kind:"Image",note:"Vector, logo and layout work",status:"live"},{name:"ElevenLabs",kind:"Audio",note:"Voice, in character, in language",status:"live"},{name:"Meshy",kind:"3D",note:"Props and set pieces as geometry",status:"live"}];function ec(){return(0,s.jsx)("section",{className:"border-y border-white/[0.06] px-4 py-20 sm:px-6 lg:py-28",children:(0,s.jsxs)("div",{className:"mx-auto max-w-7xl",children:[(0,s.jsxs)("div",{className:"mb-10 max-w-2xl",children:[(0,s.jsx)("p",{className:"mb-3 text-xs font-semibold uppercase tracking-widest text-accent",children:"The engine room"}),(0,s.jsx)("h2",{className:"mb-4 text-3xl font-bold leading-[1.1] text-white sm:text-4xl md:text-5xl",children:"Every frontier model, one production"}),(0,s.jsx)("p",{className:"text-lg leading-relaxed text-gray-400",children:"You should not have to pick a model, or learn six of them. ApeFX routes each shot to whichever engine does that job best and keeps your cast and worlds consistent across all of them."})]}),(0,s.jsx)("ul",{className:"grid list-none grid-cols-1 gap-px overflow-hidden rounded-2xl border border-white/[0.07] bg-white/[0.07] p-0 sm:grid-cols-2 lg:grid-cols-3",children:eo.map(e=>{let t=en[e.kind];return(0,s.jsxs)("li",{className:"flex items-start gap-3 bg-[#0b0b12] p-5",children:[(0,s.jsx)(t,{size:16,className:"mt-0.5 flex-none text-accent"}),(0,s.jsxs)("div",{className:"min-w-0",children:[(0,s.jsxs)("div",{className:"flex flex-wrap items-baseline gap-x-2.5 gap-y-1",children:[(0,s.jsx)("span",{className:"text-sm font-semibold text-white",children:e.name}),(0,s.jsx)("span",{className:"text-[10px] uppercase tracking-[0.14em] text-gray-500",children:e.kind}),"rolling out"===e.status?(0,s.jsx)("span",{className:"rounded-full border border-accent/40 px-2 py-0.5 text-[9px] uppercase tracking-[0.12em] text-accent",children:"Rolling out"}):null]}),(0,s.jsx)("p",{className:"mt-1 text-sm leading-snug text-gray-400",children:e.note})]})]},e.name)})}),(0,s.jsx)("p",{className:"mt-5 text-sm text-gray-500",children:"New engines land here as they ship. Your projects, cast and worlds carry over unchanged."})]})})}var ed=e.i(555436);let ex=[{id:"projects",label:"Projects",icon:c.FolderOpen,blurb:"Every production is a project. Open one and its cast, worlds and scenes are all there."},{id:"assets",label:"Asset library",icon:Z.Users,blurb:"Lock a character or a world once. It gets a handle you can call up in any shot."},{id:"generate",label:"Generate",icon:r.Sparkles,blurb:"Reference your locked assets by name. The engine is chosen for you."}];function em({assets:e,k:t,className:a}){let r=e[t]?.url;return(0,s.jsx)("div",{className:`overflow-hidden rounded-lg bg-black ${a??""}`,children:r?(0,s.jsx)("img",{src:r,alt:"",loading:"lazy",decoding:"async",className:"h-full w-full object-cover"}):null})}function eh({assets:e}){return(0,s.jsxs)("div",{className:"flex h-full flex-col",children:[(0,s.jsxs)("div",{className:"mb-5 flex items-start justify-between gap-4",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"text-lg font-semibold text-white",children:"Projects"}),(0,s.jsx)("p",{className:"text-sm text-gray-500",children:"3 productions"})]}),(0,s.jsxs)("span",{className:"inline-flex items-center gap-1.5 rounded-xl bg-accent px-3 py-1.5 text-xs font-semibold text-white",children:[(0,s.jsx)(p.Plus,{size:13})," New project"]})]}),(0,s.jsxs)("div",{className:"mb-4 flex max-w-sm items-center gap-2 rounded-xl border border-white/[0.08] bg-white/[0.04] px-3 py-2",children:[(0,s.jsx)(ed.Search,{size:14,className:"text-gray-600"}),(0,s.jsx)("span",{className:"text-sm text-gray-600",children:"Search projects"})]}),(0,s.jsx)("div",{className:"flex flex-col gap-2",children:[{name:"The False Covenant",meta:"4 cast · 6 worlds · 53 shots",cover:"sheet_1"},{name:"The Long Way Down",meta:"1 cast · 2 worlds · 4 shots",cover:"production_1_hero"},{name:"Seventy-Two Hours",meta:"1 cast · 2 worlds · 4 shots",cover:"production_2_hero"}].map(t=>(0,s.jsxs)("div",{className:"flex items-center gap-3 rounded-xl border border-white/[0.08] bg-white/[0.03] p-2.5",children:[(0,s.jsx)(em,{assets:e,k:t.cover,className:"h-11 w-16 flex-none"}),(0,s.jsxs)("div",{className:"min-w-0",children:[(0,s.jsx)("p",{className:"truncate text-sm font-medium text-white",children:t.name}),(0,s.jsx)("p",{className:"truncate text-xs text-gray-500",children:t.meta})]})]},t.name))})]})}function ep({assets:e}){return(0,s.jsxs)("div",{className:"flex h-full flex-col",children:[(0,s.jsx)("div",{className:"mb-4 flex items-center justify-between",children:(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"text-lg font-semibold text-white",children:"Asset library"}),(0,s.jsx)("p",{className:"text-sm text-gray-500",children:"Locked and reusable"})]})}),(0,s.jsxs)("div",{className:"mb-4 flex items-center gap-3 rounded-xl border border-white/[0.08] bg-white/[0.04] px-3 py-2",children:[(0,s.jsx)("span",{className:"text-xs font-medium text-white",children:"All"}),(0,s.jsx)("span",{className:"text-xs text-gray-500",children:"Characters"}),(0,s.jsx)("span",{className:"text-xs text-gray-500",children:"Worlds"}),(0,s.jsx)("span",{className:"text-xs text-gray-500",children:"Props"}),(0,s.jsx)("span",{className:"ml-auto text-xs text-gray-600",children:"6 of 25"})]}),(0,s.jsx)("div",{className:"grid grid-cols-3 gap-2",children:[{k:"sheet_1",handle:"@kiara",type:"Character"},{k:"sheet_6",handle:"@ash-king",type:"Character"},{k:"tfc_world_1",handle:"@great-hall",type:"World"},{k:"tfc_world_5",handle:"@hollow-way",type:"World"},{k:"tfc_prop_1",handle:"@kiaras-sword",type:"Prop"},{k:"sheet_7",handle:"@warden",type:"Character"}].map(t=>(0,s.jsxs)("div",{className:"overflow-hidden rounded-xl border border-white/[0.08] bg-white/[0.03]",children:[(0,s.jsx)(em,{assets:e,k:t.k,className:"aspect-[4/3] w-full"}),(0,s.jsxs)("div",{className:"px-2 py-1.5",children:[(0,s.jsx)("p",{className:"truncate font-mono text-[11px] text-accent",children:t.handle}),(0,s.jsx)("p",{className:"text-[10px] text-gray-500",children:t.type})]})]},t.handle))})]})}function eu({assets:e}){return(0,s.jsxs)("div",{className:"flex h-full flex-col",children:[(0,s.jsxs)("div",{className:"mb-4",children:[(0,s.jsx)("h4",{className:"text-lg font-semibold text-white",children:"New shot"}),(0,s.jsx)("p",{className:"text-sm text-gray-500",children:"The False Covenant"})]}),(0,s.jsx)("p",{className:"mb-1.5 text-[10px] font-semibold uppercase tracking-[0.14em] text-gray-500",children:"References"}),(0,s.jsxs)("div",{className:"mb-4 flex items-center gap-2",children:[(0,s.jsx)(em,{assets:e,k:"sheet_1",className:"h-12 w-12 flex-none rounded-lg"}),(0,s.jsx)(em,{assets:e,k:"tfc_world_1",className:"h-12 w-12 flex-none rounded-lg"}),(0,s.jsx)("div",{className:"flex h-12 w-12 flex-none items-center justify-center rounded-lg border border-dashed border-white/[0.15] text-gray-600",children:(0,s.jsx)(p.Plus,{size:14})})]}),(0,s.jsx)("p",{className:"mb-1.5 text-[10px] font-semibold uppercase tracking-[0.14em] text-gray-500",children:"Prompt"}),(0,s.jsx)("div",{className:"mb-4 rounded-xl border border-white/[0.08] bg-white/[0.04] p-3",children:(0,s.jsxs)("p",{className:"text-sm leading-relaxed text-gray-300",children:[(0,s.jsx)("span",{className:"font-mono text-accent",children:"@kiara"})," stands alone in"," ",(0,s.jsx)("span",{className:"font-mono text-accent",children:"@great-hall"}),", torchlight from the left, wide two-thirds frame, 2.35:1"]})}),(0,s.jsxs)("div",{className:"mb-4 flex items-center gap-2",children:[(0,s.jsxs)("span",{className:"inline-flex items-center gap-1.5 rounded-lg border border-white/[0.08] bg-white/[0.04] px-2.5 py-1.5 text-xs text-gray-300",children:[(0,s.jsx)(g.Check,{size:12,className:"text-accent"})," Engine chosen for you"]}),(0,s.jsx)("span",{className:"rounded-lg border border-white/[0.08] bg-white/[0.04] px-2.5 py-1.5 text-xs text-gray-300",children:"2.35:1"})]}),(0,s.jsxs)("span",{className:"inline-flex w-full items-center justify-center gap-2 rounded-xl bg-accent px-4 py-2.5 text-sm font-semibold text-white",children:["Generate ",(0,s.jsx)(r.Sparkles,{size:14})]})]})}function eg({assets:e}){let[a,r]=(0,t.useState)("projects"),i=ex.find(e=>e.id===a)??ex[0];return(0,s.jsx)("section",{className:"px-4 py-20 sm:px-6 lg:py-28",children:(0,s.jsxs)("div",{className:"mx-auto max-w-7xl",children:[(0,s.jsxs)("div",{className:"mb-10 max-w-2xl",children:[(0,s.jsx)("p",{className:"mb-3 text-xs font-semibold uppercase tracking-widest text-accent",children:"Inside the studio"}),(0,s.jsx)("h2",{className:"mb-4 text-3xl font-bold leading-[1.1] text-white sm:text-4xl md:text-5xl",children:"This is what you actually get"}),(0,s.jsx)("p",{className:"text-lg leading-relaxed text-gray-400",children:"Not a prompt box. A project, a library of locked assets with handles, and a shot builder that calls them up by name."})]}),(0,s.jsxs)("div",{className:"grid gap-4 lg:grid-cols-[300px_1fr]",children:[(0,s.jsx)("div",{className:"min-w-0",children:(0,s.jsx)("div",{className:"-mx-1 flex gap-2 overflow-x-auto px-1 pb-1 lg:mx-0 lg:flex-col lg:gap-1 lg:px-0",children:ex.map(e=>{let t=e.id===a;return(0,s.jsxs)("button",{type:"button",onClick:()=>r(e.id),"aria-pressed":t,className:`flex flex-none items-start gap-3 rounded-xl border p-4 text-left transition-colors lg:w-full ${t?"border-accent/40 bg-accent/10":"border-white/[0.07] bg-white/[0.02] hover:border-white/[0.14]"}`,children:[(0,s.jsx)(e.icon,{size:16,className:`mt-0.5 flex-none ${t?"text-accent":"text-gray-500"}`}),(0,s.jsxs)("span",{className:"min-w-0",children:[(0,s.jsx)("span",{className:"block text-sm font-semibold text-white",children:e.label}),(0,s.jsx)("span",{className:"mt-1 hidden text-xs leading-relaxed text-gray-400 lg:block",children:e.blurb})]})]},e.id)})})}),(0,s.jsxs)("div",{className:"min-w-0 overflow-hidden rounded-2xl border border-white/[0.08] bg-[#0b0b12]",children:[(0,s.jsxs)("div",{className:"flex items-center gap-1.5 border-b border-white/[0.06] px-4 py-3",children:[(0,s.jsx)("span",{className:"h-2.5 w-2.5 rounded-full bg-white/[0.12]"}),(0,s.jsx)("span",{className:"h-2.5 w-2.5 rounded-full bg-white/[0.12]"}),(0,s.jsx)("span",{className:"h-2.5 w-2.5 rounded-full bg-white/[0.12]"}),(0,s.jsx)("span",{className:"ml-3 text-xs text-gray-600",children:"apefx.ai/studio"})]}),(0,s.jsxs)("div",{className:"p-5 sm:p-6",children:[(0,s.jsx)("p",{className:"mb-4 text-sm text-gray-400 lg:hidden",children:i.blurb}),"projects"===a?(0,s.jsx)(eh,{assets:e}):null,"assets"===a?(0,s.jsx)(ep,{assets:e}):null,"generate"===a?(0,s.jsx)(eu,{assets:e}):null]})]})]})]})})}let ef="(max-width: 640px) 45vw, (max-width: 1024px) 25vw, 160px",ej="(max-width: 640px) 90vw, (max-width: 1024px) 45vw, 340px";function eb({eyebrow:e,title:t,body:a,cta:r}
2){return(0,s.jsxs)(v.motion.div,{initial:"hidden",whileInView:"show",viewport:{once:!0},variants:V,className:"mb-10 flex flex-col gap-6 lg:flex-row lg:items-end lg:justify-between",children:[(0,s.jsxs)("div",{className:"min-w-0 max-w-2xl",children:[(0,s.jsx)("p",{className:"mb-3 text-xs font-semibold uppercase tracking-widest text-accent",children:e}),(0,s.jsx)("h2",{className:"mb-4 text-3xl font-bold leading-[1.1] text-white sm:text-4xl md:text-5xl",children:t}),(0,s.jsx)("p",{className:"text-lg leading-relaxed text-gray-400",children:a})]}),r?(0,s.jsx)(j.default,{href:r.href,className:"flex-none self-start rounded-full bg-white px-6 py-3 text-sm font-semibold text-[#09090F] transition-colors hover:bg-gray-200 lg:self-end",children:r.label}):null]})}let ey=[{name:"Kiara",role:"Lead",lock:"cast_kiara_lock",shots:[{key:"cast_kiara_shot_1",n:"03"},{key:"cast_kiara_shot_2",n:"08"},{key:"cast_kiara_shot_3",n:"09"},{key:"cast_kiara_shot_4",n:"11"},{key:"cast_kiara_shot_5",n:"16"},{key:"cast_kiara_shot_6",n:"30"},{key:"cast_kiara_shot_7",n:"33"},{key:"cast_kiara_shot_8",n:"39"},{key:"cast_kiara_shot_9",n:"41"},{key:"cast_kiara_shot_10",n:"51"}]},{name:"The General",role:"Antagonist",lock:"cast_general_lock",shots:[{key:"cast_general_shot_1",n:"04"},{key:"cast_general_shot_2",n:"08"},{key:"cast_general_shot_3",n:"14"},{key:"cast_general_shot_4",n:"15"},{key:"cast_general_shot_5",n:"27"},{key:"cast_general_shot_6",n:"35"},{key:"cast_general_shot_7",n:"36"}]}];function ew({assets:e}){return(0,s.jsx)("section",{className:"border-y border-white/[0.06] bg-white/[0.015] px-4 py-20 sm:px-6 lg:py-28",children:(0,s.jsxs)("div",{className:"mx-auto max-w-7xl",children:[(0,s.jsx)(eb,{eyebrow:"Continuity",title:(0,s.jsxs)(s.Fragment,{children:["One lock. Every shot",(0,s.jsx)("br",{}),"they appear in."]}),body:"Two characters from the same trailer, each carried through the shot list without being re-described once. The lock is on the left. Everything to the right of it came out of that lock.",cta:{label:"Get early access",href:"/waitlist"}}),(0,s.jsx)("div",{className:"flex flex-col gap-10",children:ey.map(t=>(0,s.jsxs)("div",{children:[(0,s.jsxs)("div",{className:"mb-3 flex items-baseline gap-3",children:[(0,s.jsx)("h3",{className:"text-lg font-semibold text-white",children:t.name}),(0,s.jsx)("span",{className:"text-[10px] uppercase tracking-[0.16em] text-gray-500",children:t.role}),(0,s.jsxs)("span",{className:"ml-auto text-xs tabular-nums text-gray-500",children:[t.shots.length," shots"]})]}),(0,s.jsxs)("div",{className:"grid gap-3 lg:grid-cols-[220px_1fr]",children:[(0,s.jsx)("div",{className:"min-w-0",children:(0,s.jsx)(W,{assets:e,assetKey:t.lock,name:"Lock",sizes:"(max-width: 1024px) 60vw, 220px",ratio:"aspect-[3/4]"})}),(0,s.jsx)("div",{className:"min-w-0",children:(0,s.jsx)(X,{className:"grid-cols-2 sm:grid-cols-3 lg:grid-cols-5",children:t.shots.map(t=>(0,s.jsx)(W,{assets:e,assetKey:t.key,name:`Shot ${t.n}`,sizes:ef,ratio:"aspect-[21/9]"},t.key))})})]})]},t.name))})]})})}let eN=[{name:"The Long Way Down",genre:"Deep-sea salvage",body:"Sodium work light against black water. One diver, a wreck, and the trench underneath it.",n:1,tint:"from-[#0d1c1e] to-[#070b0c]",span:"lg:col-span-2 lg:row-span-2",coverRatio:"aspect-[16/9]"},{name:"Seventy-Two Hours",genre:"Desert courier",body:"Bleached salt, hard noon sun, and a long way still to walk.",n:2,tint:"from-[#241d12] to-[#0e0b07]",span:"",coverRatio:"aspect-[16/9]"},{name:"The Quiet Floor",genre:"Corporate noir",body:"Green fluorescent, cold glass, one desk lamp still on at three in the morning.",n:3,tint:"from-[#0d1720] to-[#070b0e]",span:"",coverRatio:"aspect-[16/9]"}];function ev({assets:e}){return(0,s.jsx)("section",{className:"px-4 py-20 sm:px-6 lg:py-28",children:(0,s.jsxs)("div",{className:"mx-auto max-w-7xl",children:[(0,s.jsx)(eb,{eyebrow:"Projects",title:"Three productions, three worlds",body:"Nothing these three share but the tool. Cast, worlds and scenes stay with the project they belong to, so none of them bleeds into another.",cta:{label:"See pricing",href:"/pricing"}}
2),(0,s.jsx)(v.motion.div,{initial:"hidden",whileInView:"show",viewport:{once:!0,margin:"-60px"},variants:V,className:"grid gap-4 lg:grid-cols-4",children:eN.map(t=>(0,s.jsxs)("div",{className:`flex flex-col overflow-hidden rounded-2xl border border-white/[0.07] bg-gradient-to-b ${t.tint} ${t.span}`,children:[(0,s.jsxs)("div",{className:"p-6",children:[(0,s.jsxs)("div",{className:"mb-2 flex items-baseline gap-3",children:[(0,s.jsx)("h3",{className:"text-xl font-semibold text-white",children:t.name}),(0,s.jsx)("span",{className:"text-[10px] uppercase tracking-[0.16em] text-gray-500",children:t.genre})]}),(0,s.jsx)("p",{className:"max-w-md text-sm leading-relaxed text-gray-400",children:t.body})]}),(0,s.jsxs)("div",{className:"mt-auto px-6 pb-6",children:[(0,s.jsx)(W,{assets:e,assetKey:`production_${t.n}_hero`,sizes:ej,ratio:t.coverRatio,className:"mb-2"}),(0,s.jsx)("div",{className:"grid grid-cols-3 gap-2",children:[`production_${t.n}_cast_1`,`production_${t.n}_world_1`,`production_${t.n}_world_2`].map(t=>(0,s.jsx)(W,{assets:e,assetKey:t,sizes:ef,ratio:"aspect-square"},t))})]})]},t.name))})]})})}let ek=[{key:"product_hero",name:"Studio hero",meta:"1:1"},{key:"product_life",name:"Lifestyle",meta:"1:1"},{key:"product_macro",name:"Macro texture",meta:"1:1"},{key:"product_editorial",name:"Editorial",meta:"3:4"}],e_=[{key:"product_ooh",name:"Billboard",meta:"16:9"},{key:"product_aplus",name:"Detail module",meta:"16:9"},{key:"product_store",name:"Storefront banner",meta:"16:9"}];function eC({assets:e}){return(0,s.jsx)("section",{className:"border-y border-white/[0.06] bg-white/[0.015] px-4 py-20 sm:px-6 lg:py-28",children:(0,s.jsxs)("div",{className:"mx-auto max-w-7xl",children:[(0,s.jsx)(eb,{eyebrow:"Commercial work",title:"From packshot to billboard",body:"Same label, same scoop, same colour, in every placement. The locking that keeps a cast on-model keeps a product on-brand.",cta:{label:"Get early access",href:"/waitlist"}}),(0,s.jsx)(X,{className:"grid-cols-2 lg:grid-cols-4",children:ek.map(t=>(0,s.jsx)(W,{assets:e,assetKey:t.key,name:t.name,meta:t.meta,sizes:ej,ratio:"aspect-square"},t.key))}),(0,s.jsx)(X,{className:"mt-3 grid-cols-1 sm:grid-cols-3",children:e_.map(t=>(0,s.jsx)(W,{assets:e,assetKey:t.key,name:t.name,meta:t.meta,sizes:ej,ratio:"aspect-[16/9]"},t.key))}),(0,s.jsxs)(X,{className:"mt-3 grid-cols-2 lg:grid-cols-4",children:[(0,s.jsx)(W,{assets:e,assetKey:"product_sq_1",name:"Kitchen",meta:"1:1",sizes:ef,ratio:"aspect-square"}),(0,s.jsx)(W,{assets:e,assetKey:"product_sq_2",name:"Flatlay",meta:"1:1",sizes:ef,ratio:"aspect-square"}),(0,s.jsx)(W,{assets:e,assetKey:"product_shelf_1",name:"Second set",meta:"1:1",sizes:ef,ratio:"aspect-square"}),(0,s.jsx)(E,{assets:e,assetKey:"product_loop",name:"Hero loop",meta:"9:16"})]})]})})}let eF=[{key:"motion_1",name:"Drone reveal"},{key:"motion_2",name:"Dragon swarm"},{key:"motion_3",name:"First person"},{key:"motion_4",name:"Gothic metropolis"},{key:"motion_5",name:"Shadow knight"},{key:"motion_6",name:"Fire tornado"}];function eA({assets:e}){return(0,s.jsx)("section",{className:"px-4 py-20 sm:px-6 lg:py-28",children:(0,s.jsxs)("div",{className:"mx-auto max-w-7xl",children:[(0,s.jsx)(eb,{eyebrow:"Motion",title:"Then it moves",body:"Different shots need different strengths. Each one is routed to the engine that does it best, so you direct the work instead of managing tools."}),(0,s.jsx)(X,{className:"sm:grid-cols-2 lg:grid-cols-3",children:eF.map(t=>(0,s.jsx)(E,{assets:e,assetKey:t.key,name:t.name},t.key))})]})})}let eS=[{q:"What is ApeFX?",a:"ApeFX is a production studio for AI film, series, and anime. Instead of making one clip at a time, you set up a project, lock your cast and worlds, and reuse them across every shot and episode. It is built to keep a whole production organized and consistent from the first scene to the last."},{q:"How is it different from other AI video tools?",a:"Most tools help you make a single clip. ApeFX helps you run a production. Your characters, worlds, props, and scenes are scoped to a project and stay on-model across everything you make, so a series actually looks like one series."},{q:"Does it keep characters consistent across scenes?",a:"Yes. You lock a character or a world once, then call it up by name in any shot. The look holds across scenes and across episodes instead of drifting every time you generate."},{q:"Can I use it for anime?",a:"Anime is a first-class part of ApeFX, with the look and motion the style needs. It is not a filter slapped on a photoreal model."},{q:"Can I use it for product and brand work?",a:"Yes. The same locking that keeps a cast on-model keeps a product on-brand, so one item holds its label, colour, and proportions from a studio packshot through to a billboard."},{q:"What sizes can it deliver?",a:"Square, portrait, vertical, landscape, widescreen, and anamorphic scope, all from the same production."},{q:"How does it decide which engine to use?",a:"Different shots need different strengths. ApeFX routes each shot to the engine best suited to it and handles that for you, so you focus on directing the production instead of choosing or managing tools."},{q:"Is there a free plan?",a:"Yes. There is a free tier with monthly credits so you can set up a project and try the full workflow. Paid plans add more credits and capacity as your productions grow."},{q:"When does ApeFX launch?",a:"ApeFX is in early access. Join the waitlist for priority access and launch pricing."}];function ez(){let e=[{id:"free",name:"Free",monthlyPrice:0,monthlyCredits:P.PLANS.free.credits,features:P.PLANS.free.features},{id:"creator",name:"Creator",monthlyPrice:P.PLANS.creator.price,monthlyCredits:P.PLANS.creator.credits,features:P.PLANS.creator.features},{id:"studio",name:"Studio",monthlyPrice:P.PLANS.studio.price,monthlyCredits:P.PLANS.studio.credits,features:P.PLANS.studio.features},{id:"enterprise",name:"Enterprise",monthlyPrice:P.PLANS.enterprise.price,monthlyCredits:P.PLANS.enterprise.credits,features:P.PLANS.enterprise.features}];return(0,s.jsx)("section",{className:"bg-[#09090F] px-4 py-20 sm:px-6",children:(0,s.jsxs)("div",{className:"mx-auto max-w-5xl",children:[(0,s.jsxs)("div",{className:"mb-12 text-center",children:[(0,s.jsx)("h2",{className:"mb-3 text-3xl font-bold text-white sm:text-4xl",children:"Simple, creator-first pricing"}),(0,s.jsx)("p",{className:"text-base text-gray-400",children:"Start free. Scale when you are ready."})]}),(0,s.jsx)("div",{className:"grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-4",children:e.map(e=>
2(0,s.jsxs)("div",{className:`relative flex flex-col gap-4 rounded-2xl border bg-gray-900 p-6 ${"studio"===e.id?"border-accent ring-1 ring-accent/20":"border-gray-800"}`,children:["studio"===e.id&&(0,s.jsx)("span",{className:"absolute -top-3 left-1/2 -translate-x-1/2 rounded-full bg-accent px-3 py-1 text-xs font-bold text-white",children:"Most Popular"}),(0,s.jsxs)("div",{children:[(0,s.jsx)("p",{className:"text-sm font-semibold uppercase tracking-wider text-gray-400",children:e.name}),(0,s.jsxs)("p",{className:"mt-1 text-3xl font-black text-white",children:["enterprise"===e.id?"Custom":`$${e.monthlyPrice}`,"enterprise"!==e.id&&(0,s.jsx)("span",{className:"text-sm font-normal text-gray-400",children:"/mo"})]}),(0,s.jsxs)("p",{className:"mt-1 text-xs text-gray-500",children:[(0,P.formatCredits)(e.monthlyCredits)," credits/month"]})]}),(0,s.jsx)("ul",{className:"flex-1 space-y-2",children:e.features.slice(0,4).map(e=>(0,s.jsxs)("li",{className:"flex items-start gap-2 text-sm text-gray-300",children:[(0,s.jsx)(g.Check,{size:14,className:"mt-0.5 shrink-0 text-accent"}),e]},e))}),(0,s.jsx)(j.default,{href:"enterprise"===e.id?"mailto:[email protected]":"/waitlist",children:(0,s.jsx)(y.Button,{variant:"studio"===e.id?"primary":"secondary",size:"md",className:"w-full",children:"free"===e.id?"Start free":"enterprise"===e.id?"Contact sales":"Join waitlist"})})]},e.id))}),(0,s.jsx)("p",{className:"mt-6 text-center text-sm text-gray-500",children:(0,s.jsx)(j.default,{href:"/pricing",className:"text-accent hover:underline",children:"View full pricing and compare plans"})})]})})}function eP({siteAssets:e}){let[a,r]=(0,t.useState)(null);return(0,s.jsxs)("div",{className:"min-h-screen overflow-x-hidden bg-[#09090F] text-gray-200",children:[(0,s.jsx)(D.MarketingNav,{}),(0,s.jsx)(Q,{assets:e}),(0,s.jsxs)("div",{id:"work",children:[(0,s.jsx)(er,{assets:e}),(0,s.jsx)(eg,{assets:e}),(0,s.jsx)(ew,{assets:e}),(0,s.jsx)(ev,{assets:e}),(0,s.jsx)(ec,{}),(0,s.jsx)(eA,{assets:e}),(0,s.jsx)(eC,{assets:e}),(0,s.jsx)(U,{})]}),(0,s.jsx)(ez,{}),(0,s.jsx)("section",{className:"px-4 py-20 sm:px-6",children:(0,s.jsx)("div",{className:"mx-auto max-w-4xl",children:(0,s.jsxs)("div",{className:"relative overflow-hidden rounded-3xl border border-gray-800 bg-gradient-to-br from-accent/15 via-[#09090F] to-accent/[0.06] p-12 text-center sm:p-16",children:[(0,s.jsx)("div",{className:"absolute inset-0 bg-[radial-gradient(ellipse_at_center,_#1B17FF15_0%,_transparent_70%)]"}),(0,s.jsxs)("div",{className:"relative",children:[(0,s.jsx)("h2",{className:"mb-4 text-3xl font-bold leading-tight text-white sm:text-4xl md:text-5xl",children:"Your next production starts as a project, not a pile of clips."}),(0,s.jsx)("p",{className:"mx-auto mb-3 max-w-xl text-lg text-gray-400",children:"Join the waitlist for priority access and launch pricing."}),(0,s.jsx)("p",{className:"mx-auto mb-8 max-w-xl text-sm text-gray-500",children:"Free tier at launch. Failed generations refund automatically, and every paid plan carries a 7 day money-back guarantee."}),(0,s.jsxs)("div",{className:"flex flex-col justify-center gap-4 sm:flex-row",children:[(0,s.jsx)(j.default,{href:"/waitlist",children:(0,s.jsx)(y.Button,{variant:"primary",size:"xl",children:"Get early access"})}),(0,s.jsx)(j.default,{href:"/pricing",children:(0,s.jsx)(y.Button,{variant:"secondary",size:"xl",children:"See pricing"})})]})]})]})})}),(0,s.jsxs)("div",{style:{background:"linear-gradient(180deg, #09090F 0%, #0D0B8A 18%, #1B17FF 38%, #1512CC 58%, #0D0B2A 78%, #09090F 100%)"},children:[(0,s.jsxs)("section",{className:"mx-auto max-w-3xl px-4 py-24 sm:px-6",children:[(0,s.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:eS.map(e=>({"@type":"Question",name:e.q,acceptedAnswer:{"@type":"Answer",text:e.a}}))})}}),(0,s.jsxs)(v.motion.div,{initial:"hidden",whileInView:"show",viewport:{once:!0},variants:V,className:"mb-16 text-center",children:[(0,s.jsx)("h2",{className:"mb-4 text-3xl font-bold text-white sm:text-4xl md:text-5xl",children:"Questions, answered"}),(0,s.jsx)("p",{className:"text-base text-gray-400 sm:text-lg",children:"What ApeFX is and how it works."})]}),(0,s.jsx)("div",{className:"space-y-0",children:eS.map((e,t)=>(0,s.jsxs)("div",{className:`border-b border-white/[0.06] ${0===t?"border-t":""}`,children:[(0,s.jsxs)("button",{type:"button",onClick:()=>r(a===t?null:t),"aria-expanded":a===t,className:"flex w-full items-center justify-between py-5 text-left transition-colors hover:text-white",children:[(0,s.jsx)("span",{className:"pr-4 text-sm font-medium text-white sm:text-base",children:e.q}),(0,s.jsx)(q.ChevronDown,{size:18,className:`shrink-0 text-gray-400 transition-transform duration-200 ${a===t?"rotate-180":""}`})]}),(0,s.jsx)(k.AnimatePresence,{children:a===t&&(0,s.jsx)(v.motion.div,{initial:{height:0,opacity:0}
2,animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.2},className:"overflow-hidden",children:(0,s.jsx)("p",{className:"pb-5 text-sm leading-relaxed text-gray-400",children:e.a})})})]},e.q))})]}),(0,s.jsx)(G.MarketingFooter,{})]})]})}let eT=[{icon:l.Image,label:"New image",href:"/image"},{icon:o.Film,label:"New video",href:"/video"},{icon:c.FolderOpen,label:"New project",href:"/studio/projects"}],eI=[{label:"Create your account",href:null,done:!0},{label:"Start your first project",href:"/studio/projects",done:!1},{label:"Add a character or world",href:"/studio/assets",done:!1},{label:"Generate your first shot",href:"/image",done:!1},{label:"Chain shots into a Reel",href:"/studio/scenes",done:!1}],e$=[{icon:o.Film,title:"A film",body:"One world, one cast, every shot on-model.",href:"/studio/projects"},{icon:n.Layers,title:"A series",body:"Keep characters consistent across episodes.",href:"/studio/projects"},{icon:d.Palette,title:"Anime",body:"Produce in a style built for it, not faked.",href:"/studio/projects"}];function eL({src:e,alt:t,className:a}){return e?e&&/\.(mp4|webm|mov|m4v)(\?|$)/i.test(e)?(0,s.jsx)("video",{src:e,autoPlay:!0,muted:!0,loop:!0,playsInline:!0,preload:"none",className:(0,T.cn)("w-full h-full object-cover",a)}):(0,s.jsx)("img",{src:e,alt:t,loading:"lazy",className:(0,T.cn)("w-full h-full object-cover",a)}):(0,s.jsx)("div",{className:(0,T.cn)("w-full h-full bg-gradient-to-br from-accent/15 via-[#0F0F1A] to-[#0A0A10] flex items-center justify-center",a),children:(0,s.jsx)(r.Sparkles,{size:18,className:"text-white/20"})})}function eR({title:e,href:t,icon:a,children:r}){return(0,s.jsxs)("div",{children:[(0,s.jsxs)("div",{className:"flex items-center justify-between mb-4",children:[(0,s.jsxs)("div",{className:"flex items-center gap-3",children:[a,(0,s.jsx)("h2",{className:"text-h4 text-white",children:e})]}),(0,s.jsxs)(j.default,{href:t,className:"text-body-sm text-accent/70 hover:text-accent flex items-center gap-1 transition-colors",children:["View all ",(0,s.jsx)(i.ChevronRight,{size:12})]})]}),(0,s.jsx)("div",{className:"flex gap-4 overflow-x-auto scrollbar-hide pb-2",children:r})]})}function eB({creditsChip:e}){return(0,s.jsxs)("div",{className:"space-y-10",children:[(0,s.jsxs)("div",{className:"flex items-start justify-between gap-4",children:[(0,s.jsxs)("div",{children:[(0,s.jsxs)("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full bg-accent/10 border border-accent/20 text-xs text-accent mb-4",children:[(0,s.jsx)(r.Sparkles,{size:12})," Welcome to ApeFX"]}),(0,s.jsx)("h1",{className:"text-2xl sm:text-3xl font-bold text-white",children:"Let us start your first production."}),(0,s.jsx)("p",{className:"text-sm text-gray-400 mt-2 max-w-xl",children:"Set up a project, lock your cast and worlds once, and reuse them in every shot. Here is the fastest path in."})]}),e]}),(0,s.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6",children:[(0,s.jsxs)(b.GlassCard,{className:"p-6",children:[(0,s.jsx)("p",{className:"text-xs font-semibold uppercase tracking-widest text-gray-500 mb-5",children:"Get set up"}),(0,s.jsx)("div",{className:"space-y-1",children:eI.map(e=>{let t=(0,s.jsxs)("div",{className:(0,T.cn)("flex items-center gap-3 py-2.5 px-2 rounded-lg",e.href&&"hover:bg-white/[0.03] transition-colors cursor-pointer"),children:[(0,s.jsx)("span",{className:(0,T.cn)("w-5 h-5 rounded-full flex items-center justify-center flex-shrink-0 border",e.done?"bg-accent border-accent":"border-white/20"),children:e.done&&(0,s.jsx)(g.Check,{size:12,className:"text-white"})}),(0,s.jsx)("span",{className:(0,T.cn)("text-sm flex-1",e.done?"text-gray-500 line-through":"text-white"),children:e.label}),e.href&&(0,s.jsx)(i.ChevronRight,{size:15,className:"text-gray-500"})]});return e.href?(0,s.jsx)(j.default,{href:e.href,children:t},e.label):(0,s.jsx)("div",{children:t},e.label)})}),(0,s.jsx)(j.default,{href:"/studio/projects",children:(0,s.jsxs)(y.Button,{variant:"primary",size:"md",className:"w-full mt-5",children:["Create your first project ",(0,s.jsx)(a.ArrowRight,{size:15})]})})]}),(0,s.jsxs)("div",{className:"space-y-3",children:[(0,s.jsx)("p",{className:"text-xs font-semibold uppercase tracking-widest text-gray-500 mb-2",children:"What are you making?"}),e$.map(e=>(0,s.jsx)(j.default,{href:e.href,children:(0,s.jsxs)(b.GlassCard,{className:"p-5 flex items-center gap-4 group hover:border-accent/30 transition-colors cursor-pointer",children:[(0,s.jsx)("span",{className:"w-11 h-11 rounded-xl bg-accent/10 flex items-center justify-center flex-shrink-0",children:(0,s.jsx)(e.icon,{size:20,className:"text-accent"})}),(0,s.jsxs)("div",{className:"flex-1",children:[(0,s.jsx)("p",{className:"text-base font-semibold text-white",children:e.title}),(0,s.jsx)("p",{className:"text-xs text-gray-400 mt-0.5",children:e.body})]}),(0,s.jsx)(a.ArrowRight,{size:16,className:"text-gray-500 group-hover:text-accent transition-colors"})]})}
2,e.title))]})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("p",{className:"text-xs font-semibold uppercase tracking-widest text-gray-500 mb-3",children:"Or just make something now"}),(0,s.jsxs)("div",{className:"flex flex-wrap gap-3",children:[(0,s.jsx)(j.default,{href:"/image",children:(0,s.jsx)(y.Button,{variant:"secondary",size:"md",icon:(0,s.jsx)(l.Image,{size:15}),children:"Generate an image"})}),(0,s.jsx)(j.default,{href:"/video",children:(0,s.jsx)(y.Button,{variant:"secondary",size:"md",icon:(0,s.jsx)(o.Film,{size:15}),children:"Generate a video"})})]})]})]})}function eK({resumeProject:e,projects:t,reels:r,media:l,creditsChip:o}){return(0,s.jsxs)("div",{className:"space-y-12",children:[(0,s.jsxs)("div",{className:"flex items-start justify-between gap-4",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("h1",{className:"text-2xl sm:text-3xl font-bold text-white",children:"Welcome back"}),(0,s.jsx)("p",{className:"text-sm text-gray-400 mt-1",children:"Pick up where you left off, or start something new."})]}),o]}),(0,s.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-5",children:[e?(0,s.jsx)(j.default,{href:`/studio/projects/${e.id}`,className:"lg:col-span-2",children:(0,s.jsxs)("div",{className:"relative rounded-2xl overflow-hidden border border-white/[0.06] h-56 group",children:[(0,s.jsx)(eL,{src:e.cover,alt:e.name,className:"group-hover:scale-105 transition-transform duration-500"}),(0,s.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-black/90 via-black/40 to-transparent"}),(0,s.jsx)("div",{className:"absolute top-4 left-4",children:(0,s.jsxs)("span",{className:"inline-flex items-center gap-1.5 px-2.5 py-1 rounded-full bg-black/40 backdrop-blur-sm text-[11px] font-semibold text-white/80 border border-white/10",children:[(0,s.jsx)(u.Clock,{size:11})," Continue"]})}),(0,s.jsxs)("div",{className:"absolute bottom-0 left-0 right-0 p-5",children:[(0,s.jsx)("h2",{className:"text-xl font-bold text-white mb-1",children:e.name}),(0,s.jsxs)("p",{className:"text-xs text-gray-300",children:[e.assetCount," assets · ",e.reelCount," reels"]}),(0,s.jsxs)("span",{className:"mt-3 inline-flex items-center gap-1.5 text-sm font-semibold text-white group-hover:text-accent-light transition-colors",children:["Open project ",(0,s.jsx)(a.ArrowRight,{size:15})]})]})]})}):(0,s.jsxs)("div",{className:"lg:col-span-2 rounded-2xl border border-dashed border-white/10 h-56 flex flex-col items-center justify-center gap-3 text-center px-6",children:[(0,s.jsx)(c.FolderOpen,{size:22,className:"text-gray-500"}),(0,s.jsx)("p",{className:"text-sm text-gray-400",children:"No project open yet. Create one to keep your cast and worlds together."}),(0,s.jsx)(j.default,{href:"/studio/projects",children:(0,s.jsx)(y.Button,{variant:"secondary",size:"sm",children:"New project"})})]}),(0,s.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,s.jsx)("p",{className:"text-xs font-semibold uppercase tracking-widest text-gray-500",children:"Create"}),eT.map(e=>(0,s.jsx)(j.default,{href:e.href,children:(0,s.jsxs)(b.GlassCard,{className:"px-4 py-3.5 flex items-center gap-3 group hover:border-accent/30 transition-colors cursor-pointer",children:[(0,s.jsx)("span",{className:"w-9 h-9 rounded-lg bg-accent/10 flex items-center justify-center",children:(0,s.jsx)(e.icon,{size:17,className:"text-accent"})}),(0,s.jsx)("span",{className:"text-sm font-semibold text-white flex-1",children:e.label}),(0,s.jsx)(p.Plus,{size:15,className:"text-gray-500 group-hover:text-accent transition-colors"})]})},e.label))]})]}),t.length>0&&(0,s.jsx)(eR,{title:"Your projects",href:"/studio/projects",icon:(0,s.jsx)(c.FolderOpen,{size:18,className:"text-accent"}),children:t.slice(0,8).map(e=>(0,s.jsx)(j.default,{href:`/studio/projects/${e.id}`,className:"block w-[220px] flex-shrink-0",children:(0,s.jsxs)("div",{className:"rounded-xl overflow-hidden border border-white/[0.06] group hover:border-accent/30 transition-colors",children:[(0,s.jsx)("div",{className:"aspect-video overflow-hidden",children:(0,s.jsx)(eL,{src:e.cover,alt:e.name,className:"group-hover:scale-105 transition-transform duration-500"})}),(0,s.jsxs)("div",{className:"px-3 py-2.5",children:[(0,s.jsx)("p",{className:"text-sm font-semibold text-white truncate",children:e.name}),(0,s.jsxs)("p",{className:"text-[10px] text-gray-400 mt-0.5",children:[e.assetCount," assets · ",e.reelCount," reels"]})]})]})},e.id))}),r.length>0&&(0,s.jsx)(eR,{title:"Recent Reels",href:"/studio/scenes",icon:(0,s.jsx)(n.Layers,{size:18,className:"text-accent"}),children:r.slice(0,8).map(e=>(0,s.jsx)(j.default,{href:"/studio/scenes",className:"block w-[240px] flex-shrink-0",children:(0,s.jsxs)("div",{className:"rounded-xl overflow-hidden border border-white/[0.06] group hover:border-accent/30 transition-colors",children:[(0,s.jsxs)("div",{className:"aspect-video overflow-hidden relative",children:[(0,s.jsx)(eL,{src:e.cover,alt:e.name,className:"group-hover:scale-105 transition-transform duration-500"}),(0,s.jsxs)("span",{className:"absolute top-2 right-2 px-1.5 py-0.5 rounded bg-black/60 backdrop-blur-sm text-[9px] font-bold text-white border border-white/10 inline-flex items-center gap-1",children:[(0,s.jsx)(x.Play,{size:9})," ",e.clipCount]})]}),(0,s.jsxs)("div",{className:"px-3 py-2.5",children:[(0,s.jsx)("p",{className:"text-sm font-semibold text-white truncate",children:e.name}),(0,s.jsxs)("p",{className:"text-[10px] text-gray-400 mt-0.5",children:[e.clipCount," shots"]})]})]})},e.id))}),l.length>0&&(0,s.jsxs)("div",{children:[(0,s.jsxs)("div",{className:"flex items-center justify-between mb-4",children:[(0,s.jsxs)("div",{className:"flex items-center gap-3",children:[(0,s.jsx)(m.TrendingUp,{size:18,className:"text-accent"}),(0,s.jsx)("h2",{className:"text-h4 text-white",children:"Latest from your library"})]}),(0,s.jsxs)(j.default,{href:"/studio/library",className:"text-body-sm text-accent/70 hover:text-accent flex items-center gap-1 transition-colors",children:["Open library ",(0,s.jsx)(i.ChevronRight,{size:12})]})]}),(0,s.jsx)("div",{className:"grid grid-cols-3 sm:grid-cols-4 lg:grid-cols-6 gap-3",children:l.slice(0,12).map(e=>(0,s.jsx)(j.default,{href:"/studio/library",className:"block",children:(0,s.jsx)("div",{className:"aspect-square rounded-xl overflow-hidden border border-white/[0.06] group hover:border-accent/30 transition-colors",children:(0,s.jsx)(eL,{src:"video"===e.kind&&e.thumbnail_url||e.url,alt:e.prompt||"Library item",className:"group-hover:scale-105 transition-transform duration-500"})})},e.id))})]})]})}function eq(){let e=(0,I.useAppStore)(e=>e.credits),{activeProjectId:a}=(0,f.useActiveProject)(),[r,i]=(0,t.useState)(!0),[l,n]=(0,t.useState)([]),[o,c]=(0,t.useState)([]),[d,x]=(0,t.useState)([]);(0,t.useEffect)(()=>{let e=!0;return(async()=>{try{let[s,t,a]=await Promise.all([fetch("/api/studio/projects"),fetch("/api/studio/scenes"),fetch("/api/studio/media?limit=12")]),[r,i,l]=await Promise.all([s.json(),t.json(),a.json()]);if(!e)return;n(Array.isArray(r.projects)?r.projects:[]),c(Array.isArray(i.scenes)?i.scenes:[]),x(Array.isArray(l.media)?l.media:[])}catch{}finally{e&&i(!1)}})(),()=>{e=!1}},[]);let m=e.monthlyRemaining+e.topUpCredits,p=l.find(e=>e.id===a)??l[0]??null,u=l.length>0||d.length>0,g=(0,s.jsxs)("div",{className:"flex items-center gap-2 text-xs flex-shrink-0",children:[(0,s.jsxs)("span",{className:"inline-flex items-center gap-1.5 px-3 py-1.5 rounded-full bg-white/[0.04] border border-white/[0.06]",children:[(0,s.jsx)(h.Zap,{size:12,className:"text-[#FF991C]"}),(0,s.jsx)("span",{className:"font-semibold text-white",children:(0,P.formatCredits)(m)}),(0,s.jsx)("span",{className:"text-gray-400 hidden sm:inline",children:"credits"})]}),(0,s.jsx)(j.default,{href:"/top-up",className:"text-accent hover:text-accent-light transition-colors",children:"Add"})]});return(0,s.jsxs)(w.AppShell,{children:[(0,s.jsx)("div",{className:"min-h-full max-w-7xl mx-auto px-4 sm:px-6 py-8",children:r?(0,s.jsxs)("div",{className:"space-y-6 animate-pulse",children:[(0,s.jsx)("div",{className:"h-8 w-48 rounded-lg bg-white/[0.04]"}),(0,s.jsx)("div",{className:"h-56 rounded-2xl bg-white/[0.04]"}),(0,s.jsx)("div",{className:"grid grid-cols-2 sm:grid-cols-4 gap-3",children:Array.from({length:4}).map((e,t)=>(0,s.jsx)("div",{className:"h-24 rounded-xl bg-white/[0.04]"},t))})]}):u?(0,s.jsx)(eK,{resumeProject:p,projects:l,reels:o,media:d,creditsChip:g}):(0,s.jsx)(eB,{creditsChip:g})}),(0,s.jsx)(B,{})]})}function eD({siteAssets:e}){let{user:t}=(0,K.useAuth)();return t?(0,s.jsx)(eq,{}):(0,s.jsx)(eP,{siteAssets:e})}e.s(["default",()=>eD],6427)}]); 3 4//# debugId=dfe7c9bf-0d68-2bce-eb6f-b44814e7bef4 5//# sourceMappingURL=90e39d21b6a27c80.js.map
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.