1import{c as ae,r as o,R as ye,a as E,b as D,d as vt,j as e,T as jt,B as yt,e as x,A as b,S as de,f as B,W as Nt,h as _t,i as me,k as Ne,l as kt,m as _e,g as St}from"./index-BW3TEkXi.js";import{A as Pt}from"./anim8Service-0I0vNb0A.js";import{d as Ct}from"./dbService-humb-i24.js";import{c as It,D as Ie}from"./sceneBuilderService-DWL0DHez.js";import{U as ke}from"./user-KC5iEn1L.js";import{I as Q}from"./image-DqtXm7T0.js";import{L as J}from"./layers-CaCHiQ8S.js";import{V as X}from"./video-CFN9xqo0.js";import{C as re}from"./copy-ikQWeADB.js";import{F as Te}from"./film-BdMfUEe8.js";import{B as Tt}from"./badge-check-DsIljHKV.js";import{Z as Lt}from"./zap-WJ2IkR_v.js";import{S as Se}from"./shield-9GszypCo.js";import{C as Rt}from"./chevron-right-kA6HeHFs.js";import{P as pe,a as Pe}from"./play-8HtIKNU5.js";import"./providerErrors-RJUaiYMq.js";/** 2 * @license lucide-react v0.555.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const At=[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]],Le=ae("lightbulb",At);/** 7 * @license lucide-react v0.555.0 - ISC 8 * 9 * This source code is licensed under the ISC license. 10 * See the LICENSE file in the root directory of this source tree. 11 */const Ft=[["path",{d:"M12 19v3",key:"npa21l"}],["path",{d:"M19 10v2a7 7 0 0 1-14 0v-2",key:"1vc78b"}],["rect",{x:"9",y:"2",width:"6",height:"13",rx:"3",key:"s6n7sd"}]],xe=ae("mic",Ft);/** 12 * @license lucide-react v0.555.0 - ISC 13 * 14 * This source code is licensed under the ISC license. 15 * See the LICENSE file in the root directory of this source tree. 16 */const zt=[["path",{d:"M13 21h8",key:"1jsn5i"}],["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]],Mt=ae("pen-line",zt);/** 17 * @license lucide-react v0.555.0 - ISC 18 * 19 * This source code is licensed under the ISC license. 20 * See the LICENSE file in the root directory of this source tree. 21 */const Bt=[["line",{x1:"10",x2:"14",y1:"2",y2:"2",key:"14vaq8"}],["line",{x1:"12",x2:"15",y1:"14",y2:"11",key:"17fdiu"}],["circle",{cx:"12",cy:"14",r:"8",key:"1e1u0o"}]],Ut=ae("timer",Bt),se="ZVIzHjL712g",Et=`https://youtu.be/${se}`,Dt=`https://www.youtube-nocookie.com/embed/${se}?autoplay=1&controls=0&modestbranding=1&rel=0&playsinline=1&iv_load_policy=3&fs=0&disablekb=1`,Ot=`https://i.ytimg.com/vi/${se}/maxresdefault.jpg`,$t=`https://i.ytimg.com/vi/${se}/hqdefault.jpg`,Gt=[{label:"How it works",href:"#how"},{label:"Studios",href:"#replica"},{label:"Pricing",href:"#pricing"},{label:"FAQ",href:"#faq"},{label:"Contact",href:"#contact"}],Ht=[{name:"Google for Startups",logo:"/img/partners/googleforstartups.PNG",href:"https://startup.google.com/"},{name:"Deepgram",logo:"/img/partners/deepgram.PNG",href:"https://deepgram.com"},{name:"Murf AI",logo:"/img/partners/murfai.PNG",href:"https://murf.ai"},{name:"CloserPadi",logo:"/img/partners/closerpadi.PNG",href:"https://closerpadi.com"}],L=[{id:"replica",name:"Replica",job:"Recreates the look, keeping it you",description:"",inputLabel:"Reference photo + your photo",outputLabel:"Recreated image with your face",href:"/app/agent/replica",icon:re,kicker:"Inspired-by still",chip:"Look transfer",cta:"See Replica",panelCta:"Start Recreating Now"},{id:"persona",name:"Persona",job:"Generate personalized images with your face",description:"From an idea or from an existing post.",inputLabel:"Prompt or post + your photo",outputLabel:"Personalized image with your face",href:"/app/agent/persona",icon:Le,kicker:"Concept-first",chip:"Branded visuals",cta:"See Persona",panelCta:"Try Persona"},{id:"scene_builder",name:"Scene Builder",job:"Creates scene setups you can reuse",description:"Turn a scene idea into a generated still and a saved setup you can come back to later.",inputLabel:"Scene idea or prompt",outputLabel:"Realistic Scene with your face",href:"/app/agent/scene_builder",icon:J,kicker:"Reusable scenes",chip:"Scene setup",cta:"See Scene Builder",panelCta:"Start Building Your Scene"},{id:"anim8",name:"Anim8",job:"Turn images into videos",description:"Transform any static generated photo of your face into a dynamic 4-second animated video clip.",inputLabel:"Your generated photo",outputLabel:"Animated video clip",href:"/app/agent/anim8",icon:Te,kicker:"Image to video",chip:"Video animation",cta:"See Anim8",panelCta:"Animate Now"},{id:"lip_sync",name:"LipSync",job:"Make images speak",description:"Upload an audio file or type a script to make your generated photo speak naturally with matching lip movements.",inputLabel:"Your generated photo + audio/script",outputLabel:"Talking video with matched lip sync",href:"/app/agent/lip_sync",icon:xe,kicker:"Audio to video",chip:"Lip sync",cta:"See LipSync",panelCta:"Generate LipSync Now"},{id:"motion",name:"Motion",job:"Recreates the video, keeping it you",description:"Use your image or avatar and a reference video to recreate the video with your face.",inputLabel:"Your image or avatar + reference video",outputLabel:"Recreated video with your face",href:"/app/agent/motion",icon:X,kicker:"Video-native",chip:"Motion preview",cta:"See Motion",panelCta:"Start Recreating Now"}
21],Ce={replica:"Best when you want to recreate a look you like with your face while looking natural and realistic.",persona:"Best when you want to turn your ideas, posts, or content into personalized images for your brand or creative work.",scene_builder:"Best when you want to create a scene once and reuse inside Anim8 or LipSync studio instead of starting from scratch.",anim8:"Reels, Shorts, TikTok, ads, story animations, and even music-video style clips without actually shooting.",lip_sync:"Best when you want to create realistic speaking performances, personalized announcements, or talking head videos without filming.",motion:"Best when you want to remake your own video with a better look, recreate another video with your face, or reuse one avatar across multiple videos."},I={replica:"replica",persona:"persona",scene_builder:"scene-builder",anim8:"anim8",lip_sync:"lipsync",motion:"motion"},Yt={replica:{eyebrow:"Replica studio",headline:"See a photo you love? Recreate with Replica in seconds",supportingLine:"Get quality, consistent results without prompting, complex settings, or hopping from one tool to another."},persona:{eyebrow:"PERSONA STUDIO",headline:"Got a post or idea? Turn it into personalized images in seconds.",supportingLine:"Use Prompt mode to describe an idea or Post mode to paste written content. Persona turns it into a realistic personalized image with your face."},scene_builder:{eyebrow:"SCENE BUILDER STUDIO",headline:"Create scene setups you can reuse later.",supportingLine:"Start with a scene idea, generate the still, then save the setup so you can use it again later."},anim8:{eyebrow:"Anim8 studio",headline:"Bring your stills to life with motion",supportingLine:"Transform any static generated photo into a dynamic 4-second video clip with natural physics and smooth motion."},lip_sync:{eyebrow:"LipSync studio",headline:"Make your avatars and photos speak",supportingLine:"Upload any voice audio track or type a script. LipSync matches realistic mouth shapes and facial expressions to the audio."},motion:{eyebrow:"Motion studio",headline:"Change the look of your video without shooting it again.",supportingLine:"Use your image or avatar and a reference video to recreate the performance with a new outfit, background, or overall style."}},Wt={replica:[{id:"preview",label:"How it works"},{id:"try",label:"Recreate Now"}],persona:[{id:"preview",label:"How it works"},{id:"try",label:"Try it here"}],scene_builder:[{id:"preview",label:"Preview"},{id:"try",label:"Try it here"}],anim8:[{id:"preview",label:"Preview"},{id:"try",label:"Try it here"}],lip_sync:[{id:"preview",label:"Preview"},{id:"how",label:"How it works"}],motion:[{id:"preview",label:"Preview"},{id:"how",label:"How it works"}]},he=L.find(n=>n.id==="replica"),ue=L.find(n=>n.id==="persona"),ge=L.find(n=>n.id==="scene_builder"),ee=L.find(n=>n.id==="anim8"),te=L.find(n=>n.id==="lip_sync"),S=L.find(n=>n.id==="motion"),Vt=[he,ge,ee,te,ue,S],qt=[{title:"Start from inspiration, not from scratch",description:"Use a reference, idea, or post instead of building everything from zero.",icon:Ut},{title:"Keep your face consistent",description:"Stay recognizable across recreated looks and branded images.",icon:Tt},{title:"No prompt maze",description:"Get strong results without long prompts or complex settings.",icon:Nt},{title:"Reuse scenes and directions",description:"Save scene setups and working directions so you can use them again.",icon:re},{title:"Edit without rebuilding",description:"Make targeted changes without rebuilding everything.",icon:Mt},{title:"Move from stills to motion",description:"Take a strong still and turn it into a short motion clip.",icon:Lt}],Kt=4,Zt=[{id:1,question:"Which studio should I use?",answer:"Use Replica to recreate a photo look with your face. Use Scene Builder to create reusable scenes. Use Anim8 to turn a still image into a short cinematic video. Use LipSync to make an image speak with audio. Use Persona to turn ideas or posts into personalized images. Use Motion to remake a video performance with your face or character."},{id:2,question:"Do I need prompts for every studio?",answer:"No. Replica starts with a reference photo and your photo. Scene Builder can start from a scene idea or prompt. Anim8 starts with an image and optional motion direction. LipSync starts with an image and audio. Persona can start from a prompt or post. Motion starts with a character image and reference video."},{id:3,question:"What is the difference between Anim8, LipSync, and Motion?",answer:"Anim8 turns a still image into a short moving video. LipSync turns an image and audio into a talking video. Motion remakes a reference video performance with your face or character."},{id:4,question:"Can I use an avatar instead of my own face?",answer:"Yes. Some NanoReplica workflows can use your face, avatar, or chosen identity, depending on the Studio and access level."},{id:5,question:"Will it still look like me?",answer:"That is the goal. Start with a clear photo or avatar and choose the studio that matches what you want to make. Better inputs usually lead to more natural results."},{id:6,question:"Can I edit after generating?",answer:"Yes. You can refine results after generating instead of starting from scratch each time."},{id:7,question:"Can I save and reuse scene setups?",answer:"Yes. Scene Builder lets you create a scene, generate the still, and save that setup so you can use it again later."},{id:8,question:"How do credits work across studios?",answer:"You use one credit wallet across NanoReplica. Choose a plan, create across studios, and top up later on eligible paid plans if you need more credits."},{id:9,question:"Is this inspired-by or an exact copy?",answer:"Inspired-by. NanoReplica is built to recreate the look, direction, or performance with you at the center, not to make an exact 1:1 copy."},{id:10,question:"Can I try NanoReplica before signing in?",answer:"Yes. You can explore the homepage and use the inline try flows where available. We will ask you to sign in when it is time to continue in Studio."}],Qt={bundles:[],loaded:!1},Jt=n=>new Promise((r,d)=>{const l=new FileReader;l.onloadend=()=>{const h=String(l.result||""),u=h.split(",")[1]||"";if(!h||!u){d(new Error("Failed to read image file"));return}r({name:n.name,dataUrl:h,base64:u})},l.onerror=()=>
21d(l.error||new Error("Failed to read image file")),l.readAsDataURL(n)}),Xt=()=>({concept:"",styleFeel:"",location:"",pose:"",outfit:"",cameraFraming:"",lighting:"",overlayText:"",overlayIntent:""}),er=(n,r,d)=>{const l=r.trim(),h=n==="post"?"Persona post draft":"Persona prompt draft";return{agentId:"persona",mode:n,reviewStatus:"draft",subjectImage:d,sourcePrompt:n==="prompt"?l:"",sourcePostText:n==="post"?l:"",visualBrief:Xt(),overlay:{text:"",intent:"",summary:""},captionText:l,title:l?l.slice(0,56):h,aspectRatio:"4:5",revisionHistory:[]}},tr=n=>{const r=n.trim(),d=It("prompt"),l=r?r.slice(0,56):"Scene Builder draft";return{...d,mode:"prompt",title:l,sourceText:r,aspectRatio:Ie,derived:{...d.derived,shortDescription:r,detailedDescription:r,finalStillPrompt:r}}},U=n=>{const r=document.querySelector(n);r&&r.scrollIntoView({behavior:"smooth",block:"start"})},rr=n=>{var u;const r=n||{},d=Number(r.amountCents??r.amount_cents??((u=r.pricing)==null?void 0:u.usdCents)??0)||0,l=!!(r.isRecurring??r.is_recurring??!1),h=typeof(r.isTopUp??r.is_top_up)=="boolean"?!!(r.isTopUp??r.is_top_up):!l;return{id:String(r.id??r.label??"bundle"),label:String(r.label||"Bundle"),credits:Number(r.credits||0),amountCents:d,currency:String(r.currency||"usd").toLowerCase(),pricing:r.pricing&&typeof r.pricing=="object"?{usdCents:Number(r.pricing.usdCents??0)||0,ngnKobo:Number(r.pricing.ngnKobo??0)||0}:void 0,billingIntervalMonths:D(r),billing_interval_months:D(r),isRecurring:l,isTopUp:h,features:Array.isArray(r.features)?r.features:[]}},T=(n,r,d)=>{const l=(r||"usd").toLowerCase(),h=l==="ngn"?"en-NG":"en-US",u=l==="ngn"?"NGN":"USD";return new Intl.NumberFormat(h,{style:"currency",currency:u,minimumFractionDigits:0,maximumFractionDigits:l==="ngn"?0:2}).format((Number(n||0)||0)/100)},ar=n=>{const r=String(n||"").trim();return!r||/monthly\s+nano\s+credits|credits?\s*\/\s*(month|months?|mo)/i.test(r)?"":/no watermark/i.test(r)?"No watermark on outputs":/watermark/i.test(r)?"Outputs include a watermark":/priority support/i.test(r)?"Priority support":/\bsupport\b/i.test(r)?"Support included":/top[\s-]?up/i.test(r)?"Top up anytime":/referrals?.*100%\s*usable/i.test(r)?"Referral credits are fully usable":/referrals?.*(30%|partially)\s*usable/i.test(r)?"Referral credits are partially usable":/1\s+daily\s+free\s+retr(?:y|ies)/i.test(r)?"1 daily retry included":/3\s+daily\s+free\s+retr(?:y|ies)/i.test(r)?"3 daily retries included":/daily\s+free\s+retr(?:y|ies)/i.test(r)?r.replace(/free\s+/i,"").trim():/limited replica|limited touch\s*ups|limited creation access|limited edit access/i.test(r)?"Core studio access":/more replica|more touch\s*ups|more creation access|more edit access/i.test(r)?"More studio access":r},sr=n=>{const r=[],d=new Set;for(const l of n.features||[]){const h=ar(l.text);if(!h)continue;const u=h.toLowerCase();d.has(u)||(d.add(u),r.push(h))}return r.slice(0,4)},ir=n=>{const r=E(n);return r==="starter"?"Choose Starter":r==="creator"?"Choose Creator":r==="pro"?"Choose Pro":"Get started"},nr=n=>/^Anim8\b/i.test(n)?"Anim8 - Image to Short Video":/^Motion\b/i.test(n)?"Motion - Video Remake":n,Nr=()=>{o.useEffect(()=>{const t=Array.from(document.querySelectorAll("[data-nr-reveal]"));if(!("IntersectionObserver"in window)){t.forEach(i=>i.classList.add("nr-reveal--in"));return}const a=new IntersectionObserver(i=>{i.forEach(s=>{s.isIntersecting&&(s.target.classList.add("nr-reveal--in"),a.unobserve(s.target))})},{threshold:.12});return t.forEach(i=>a.observe(i)),()=>a.disconnect()},[]);const[n,r]=o.useState(Qt),[d,l]=o.useState(1),[h,u]=o.useState(!1),[R,ie]=o.useState(!1),y=ye.useRef(null),w=ye.useRef(null),be=()=>{y.current&&(R?y.current.pause():y.current.play())},Re=()=>{var t;ie(!0),w.current&&(w.current.currentTime=((t=y.current)==null?void 0:t.currentTime)||0,w.current.play())},Ae=()=>{ie(!1),w.current&&w.current.pause()},Fe=()=>{ie(!1),w.current&&(w.current.pause(),w.current.currentTime=0)};o.useEffect(()=>()=>{y.current&&y.current.pause()},[]);const[ze,Me]=o.useState("preview"),[Be,Ue]=o.useState("preview"),[Ee,De]=o.useState("preview"),[Oe,$e]=o.useState("preview"),[Ge,He]=o.useState("preview"),[O,Ye]=o.useState(null),[$,We]=o.useState(null),[G,fe]=o.useState("prompt"),[H,Ve]=o.useState(""),[A,qe]=o.useState(null),[ne,Ke]=o.useState(""),[Y,Ze]=o.useState(null),[P,Qe]=o.useState(null),[g,W]=o.useState(null),[we,Je]=o.useState("zoom_in"),[ve,Xe]=o.useState("medium"),[oe,et]=o.useState("");o.useEffect(()=>{let t=!1;return(async()=>{let i={bundles:[],loaded:!1};try{const s=await fetch(St("/api/public/bundles"));if(s.ok){const c=await s.json().catch(()=>({}));Array.isArray(c.bundles)&&c.bundles.length?i={bundles:c.bundles.map(rr),loaded:!0}:i={bundles:[],loaded:!0}}else i={bundles:[],loaded:!0}}catch{i={bundles:[],loaded:!0}}t||r(i)})(),()=>{t=!0}},[]);const V=o.useMemo(()=>n.bundles.filter(t=>{const a=E(t);return a?a==="free"?!0:!t.isTopUp:!1}),[n.bundles]),N=o.useMemo(()=>{const t=new Set;for(const s of V)E(s)!=="free"&&t.add(D(s));const a=[1,6],i=Array.from(t).filter(s=>!a.includes(s)).sort((s,c)=>s-c);return[...a.filter(s=>t.has(s)),...i]},[V]);o.useEffect(()=>{N.length&&l(t=>N.includes(t)?t:N.includes(1)?1:N[0])},[N]);const q=o.useMemo(()=>{var a;const t=new Map;for(const i of V){const s=E(i)||i.id;t.has(s)||t.set(s,[]),(a=t.get(s))==null||a.push(i)}return vt.map(i=>{const s=t.get(i);return s!=null&&s.length?i==="free"?s[0]:s.find(c=>D(c)===d)||s[0]:null}
21).filter(Boolean)},[V,d]),tt=!n.loaded&&q.length===0,rt=n.loaded&&q.length===0,F=async(t,a)=>{if(t)try{const i=await Jt(t);a(i)}catch(i){console.warn("Failed to prepare image draft for landing handoff",i)}},le=async(t,a)=>{const i=`/app/agent/${t}`;W(t);try{const s=`landing_${t}_${Date.now()}_${Math.random().toString(36).slice(2)}`;await Ct.put("handoff",{id:s,payload:a,timestamp:Date.now()}),window.location.href=`${i}?reuseId=${s}`;return}catch(s){console.warn("Landing handoff DB write failed, falling back to session storage",s)}try{sessionStorage.setItem("reusePayload_v2",JSON.stringify(a)),window.location.href=i}catch(s){console.warn("Landing handoff session storage write failed",s),W(null)}},at=async()=>{!O||!$||g||await le("replica",{inputs:{refBase64:O.base64,subjectBase64:$.base64,prompt:"",aspectRatio:"Match Reference"},autoAnalyze:!0,launchSource:"homepage_replica_try"})},st=t=>{Ue(t),t==="try"&&fe("prompt")},it=async()=>{!A||!H.trim()||g||await le("persona",{agentId:"persona",subjectBase64:A.dataUrl,personaContentPackage:er(G,H,A.dataUrl),aspectRatio:"4:5",launchSource:"homepage_persona_try"})},nt=async()=>{const t=ne.trim();!Y||!t||g||await le("scene_builder",{agentId:"scene_builder",subjectBase64:Y.dataUrl,sceneBlueprint:tr(t),aspectRatio:Ie,launchSource:"homepage_scene_builder_try"})},ot=()=>{if(!P||g)return;W("anim8");const t={zoom_in:"slowly zoom in",zoom_out:"slowly zoom out",pan_left:"slowly pan left",pan_right:"slowly pan right",orbit:"cinematic orbit camera movement"},a={low:"subtle, low intensity motion",medium:"natural, medium intensity motion",high:"dynamic, high intensity motion"},i=t[we],s=a[ve],c=oe.trim()?`Additional motion detail: ${oe.trim()}.`:"",m=`Animate this image into a short natural cinematic video. Use a ${i} camera movement with ${s}. ${c} Keep the same subject identity, scene, styling, and camera feel.`;try{sessionStorage.setItem(Pt,JSON.stringify({sourceAgentId:"homepage",sourceHistoryId:null,sourceImageDataUrl:P.dataUrl,sourceImageUrl:null,promptHint:m,launchSource:"homepage_anim8_try"})),window.location.href=ee.href}catch(p){console.warn("Landing Anim8 handoff session storage write failed",p),W(null)}},z=({title:t,helper:a,draft:i,accentLabel:s,onSelect:c})=>e.jsxs("label",{className:"group relative flex min-h-[230px] cursor-pointer flex-col overflow-hidden rounded-[22px] border border-white/10 bg-[rgba(5,11,18,0.55)] transition duration-300 hover:border-white/20 hover:bg-[rgba(11,22,36,0.68)]",children:[e.jsx("input",{type:"file",accept:"image/*",className:"sr-only",onChange:m=>{var p;return c(((p=m.target.files)==null?void 0:p[0])||null)}}),i?e.jsxs(e.Fragment,{children:[e.jsx("img",{src:i.dataUrl,alt:t,className:"absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.02]"}),e.jsx("div",{className:"absolute inset-0 bg-[linear-gradient(180deg,rgba(5,11,18,0.18),rgba(5,11,18,0.08)_35%,rgba(5,11,18,0.86))]"}),e.jsxs("div",{className:"relative z-10 flex h-full flex-col justify-between p-4",children:[e.jsxs("div",{className:"flex items-start justify-between gap-3",children:[e.jsx("span",{className:"rounded-full border border-cyan-300/20 bg-[rgba(0,229,255,0.12)] px-3 py-1 text-[10px] font-semibold uppercase tracking-[0.18em] text-cyan-100",children:s}),e.jsx("span",{className:"rounded-full border border-white/10 bg-black/35 px-3 py-1 text-[11px] font-semibold text-white/75",children:"Change"})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-semibold text-white",children:t}),e.jsx("p",{className:"mt-1 truncate text-xs text-white/70",children:i.name})]})]})]}):e.jsxs("div",{className:"relative z-10 flex h-full flex-1 flex-col items-start justify-between p-4",children:[e.jsx("div",{className:"inline-flex h-11 w-11 items-center justify-center rounded-2xl border border-white/10 bg-white/[0.04] text-[var(--nr-primary)] shadow-[0_0_24px_rgba(0,229,255,0.12)]",children:e.jsx(Q,{className:"h-5 w-5"})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-semibold text-white",children:t}),e.jsx("p",{className:"mt-2 max-w-[18rem] text-sm leading-relaxed text-[var(--nr-text-muted)]",children:a}),e.jsx("span",{className:"mt-4 inline-flex rounded-full border border-white/10 bg-white/[0.03] px-3 py-1.5 text-[11px] font-semibold text-white/70",children:"Upload image"})]})]})]}),lt=()=>e.jsx("div",{className:"rounded-2xl border border-white/10 bg-white/[0.03] p-4",children:e.jsxs("div",{className:"flex h-full flex-col",children:[e.jsxs("div",{className:"flex items-center justify-between gap-3",children:[e.jsx("p",{className:"text-[10px] font-semibold uppercase tracking-[0.18em] text-white/60",children:"Motion preview"}),e.jsx("a",{href:Et,target:"_blank",rel:"noreferrer",className:"rounded-full border border-white/10 bg-white/5 px-3 py-1 text-[11px] font-semibold text-white/75 transition hover:border-white/20 hover:bg-white/10 hover:text-white",children:"Motion in Action"})]}),e.jsx("div",{className:"mt-3 overflow-hidden rounded-[22px] border border-white/10 bg-[linear-gradient(180deg,rgba(8,16,26,0.98),rgba(11,22,36,0.94))] shadow-[0_24px_60px_-28px_rgba(0,229,255,0.35)]",children:e.jsx("div",{className:"aspect-video w-full",children:h?e.jsx("iframe",{className:"h-full w-full",src:Dt,title:"Motion studio preview",allow:"autoplay; encrypted-media;
21 picture-in-picture",referrerPolicy:"strict-origin-when-cross-origin",allowFullScreen:!0}):e.jsxs("button",{type:"button",onClick:()=>u(!0),className:"group relative h-full w-full overflow-hidden bg-black text-left","aria-label":"Play motion preview",children:[e.jsx("img",{src:Ot,alt:"Motion preview poster",className:"h-full w-full object-cover transition duration-500 group-hover:scale-[1.02]",onError:t=>{t.currentTarget.onerror=null,t.currentTarget.src=$t}}),e.jsx("div",{className:"absolute inset-0 bg-[radial-gradient(circle_at_top,rgba(0,229,255,0.18),transparent_40%),linear-gradient(180deg,rgba(5,11,18,0.05)_0%,rgba(5,11,18,0.12)_45%,rgba(5,11,18,0.82)_100%)]"}),e.jsx("div",{className:"absolute inset-x-0 top-0 h-20 bg-gradient-to-b from-[rgba(5,11,18,0.55)] to-transparent"}),e.jsx("div",{className:"absolute inset-x-0 bottom-0 flex justify-end p-5 sm:p-6",children:e.jsx("span",{className:"inline-flex h-14 w-14 shrink-0 items-center justify-center rounded-full border border-cyan-300/30 bg-[linear-gradient(135deg,rgba(0,229,255,0.8),rgba(129,140,248,0.78))] text-white shadow-[0_0_30px_rgba(0,229,255,0.24)] transition duration-300 group-hover:scale-105 group-hover:shadow-[0_0_40px_rgba(0,229,255,0.32)]",children:e.jsx(pe,{className:"ml-0.5 h-5 w-5 fill-current"})})})]})})})]})}),ct=()=>e.jsx("div",{className:"space-y-5",children:e.jsx("div",{className:"grid gap-5 md:grid-cols-3",children:[{title:"Reference photo",icon:re,src:"/img/landingPage/homepage_ref.jpeg",alt:"Replica reference photo"},{title:"Your photo",icon:Q,src:"/img/landingPage/Zuri.jpeg",alt:"Replica subject photo"},{title:"Recreated and Personalized Output",icon:de,src:"/img/landingPage/zuri-white.png",alt:"Replica recreated version"}].map(t=>{const a=t.icon;return e.jsxs("div",{className:"rounded-2xl border border-white/10 bg-white/[0.03] p-4",children:[e.jsx("div",{className:"flex items-center gap-3",children:e.jsxs("div",{className:"flex items-center gap-2 text-xs font-semibold text-white/65",children:[e.jsx("span",{className:"inline-flex h-8 w-8 items-center justify-center rounded-xl border border-white/10 bg-white/5 text-[var(--nr-primary)]",children:e.jsx(a,{className:"h-4 w-4"})}),t.title]})}),e.jsx("div",{className:"mt-4 aspect-[4/5] overflow-hidden rounded-xl border border-white/10 bg-black/40",children:e.jsx("img",{src:t.src,alt:t.alt,className:"h-full w-full object-cover"})})]},t.title)})})}),dt=()=>e.jsx("div",{className:"space-y-4",children:e.jsxs("div",{className:"grid gap-4 md:grid-cols-2",children:[z({title:"Reference photo",helper:"Upload the look you want to recreate.",draft:O,accentLabel:"Step 1",onSelect:t=>{F(t,Ye)}}),z({title:"Your photo",helper:"Upload a clear photo of yourself.",draft:$,accentLabel:"Step 2",onSelect:t=>{F(t,We)}})]})}),mt=()=>e.jsxs("div",{className:"grid gap-5 lg:grid-cols-[minmax(0,0.95fr)_minmax(0,1.05fr)]",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"rounded-2xl border border-white/10 bg-black/20 p-4",children:[e.jsx("p",{className:"text-[10px] font-semibold uppercase tracking-[0.18em] text-white/60",children:"Your photo"}),e.jsx("div",{className:"mt-3 aspect-[4/5] overflow-hidden rounded-xl border border-white/10 bg-black/40",children:e.jsx("img",{src:"/img/landingPage/Zuri.jpeg",alt:"Persona anchor",className:"h-full w-full object-cover"})})]}),e.jsxs("div",{className:"rounded-2xl border border-white/10 bg-black/20 p-4",children:[e.jsx("p",{className:"text-[10px] font-semibold uppercase tracking-[0.18em] text-white/60",children:"Prompt"}),e.jsx("div",{className:"mt-3 rounded-xl border border-white/10 bg-black/30 p-4 text-sm leading-relaxed text-white/80",children:"chilling at the cafe"})]})]}),e.jsxs("div",{className:"rounded-2xl border border-white/10 bg-white/[0.03] p-4",children:[e.jsx("div",{className:"flex items-center gap-3",children:e.jsx("p",{className:"text-[10px] font-semibold uppercase tracking-[0.18em] text-white/60",children:"Personalized Output"})}),e.jsx("div",{className:"mt-3 aspect-[4/5] overflow-hidden rounded-xl border border-white/10 bg-black/40",children:e.jsx("img",{src:"/img/landingPage/zuri-cafe.png",alt:"Persona output preview",className:"h-full w-full object-cover"})})]})]}),pt=()=>e.jsxs("div",{className:"space-y-4",children:[e.jsx("div",{className:"flex flex-wrap gap-2",children:[{id:"prompt",label:"Prompt"},{id:"post",label:"Post"}].map(t=>{const a=G===t.id;return e.jsx("button",{type:"button",onClick:()=>fe(t.id),className:["rounded-full border px-4 py-2 text-xs font-semibold transition",a?"border-cyan-300/45 bg-[linear-gradient(135deg,rgba(0,229,255,0.14),rgba(129,140,248,0.18))] text-white":"border-white/10 bg-white/[0.03] text-white/65 hover:border-white/20 hover:text-white/90"].join(" "),children:t.label},t.id)})}),e.jsxs("div",{className:"grid gap-4 lg:grid-cols-[minmax(0,1.15fr)_minmax(0,0.85fr)]",children:[e.jsxs("div",{className:"rounded-2xl border border-white/10 bg-white/[0.03] p-4",children:[e.jsxs("div",{className:"flex items-center justify-between gap-3",children:[e.jsx("p",{className:"text-[10px] font-semibold uppercase tracking-[0.18em] text-white/60",children:G==="prompt"?"Prompt":"Post"}),e.jsx("span",{className:"rounded-full border border-white/10 bg-white/5 px-3 py-1 text-[11px] font-semibold text-white/70",children:"Used in Persona"})]}),e.jsx("textarea",{value:H,onChange:t=>Ve(t.target.value),placeholder:G==="prompt"?"Describe the personalized image you want.":"Paste the post you want to turn into an image.",className:"mt-3 min-h-[246px] w-full resize-none rounded-xl border border-white/10 bg-black/30 px-4 py-3 text-sm text-white placeholder:text-white/35 focus:outline-none focus:ring-2 focus:ring-cyan-300/30"})]}),z({title:"Your photo",helper:"Upload the photo you want Persona to use.",draft:A,accentLabel:"Your photo",onSelect:t=>{F(t,qe)}})]})]}),xt=()=>e.jsxs("div",{className:"grid gap-5 lg:grid-cols-[minmax(0,0.95fr)_minmax(0,1.05fr)]",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"rounded-2xl border border-white/10 bg-black/20 p-4",children:[e.jsx("p",{className:"text-[10px] font-semibold uppercase tracking-[0.18em] text-white/60",children:"prompt"}),e.jsx("div",{className:"mt-3 rounded-xl border border-white/10 bg-black/30 p-4 text-sm leading-relaxed text-white/80",children:"at the gym with Zuri Gym at the background"})]}),e.jsxs("div",{className:"rounded-2xl border border-white/10 bg-white/[0.03] p-4 flex flex-col",children:[e.jsx("div",{className:"flex items-center justify-between gap-3",children:e.jsx("p",{className:"text-[10px] font-semibold uppercase tracking-[0.18em] text-white/60",children:"your photo"})}),e.jsx("div",{className:"mt-3 flex-1 aspect-[4/5] overflow-hidden rounded-xl border border-white/10 bg-black/40",children:e.jsx("img",{src:"/img/hero/zuriAvatar.jpeg",alt:"Your photo",className:"h-full w-full object-cover"})})]})]}),e.jsxs("div",{className:"rounded-2xl border border-white/10 bg-white/[0.03] p-4",children:[e.jsxs("div",{className:"flex items-center justify-between gap-3",children:[e.jsx("p",{className:"text-[10px] font-semibold uppercase tracking-[0.18em] text-white/60",children:"Personalized Scene"}),e.jsx("span",{className:"rounded-full border border-white/10 bg-white/5 px-3 py-1 text-[11px] font-semibold text-white/75",children:"Output"})]}),e.jsx("div",{className:"mt-3 aspect-[4/5] overflow-hidden rounded-xl border border-white/10 bg-black/40",children:e.jsx("img",{src:"/img/hero/zuriGym.png",alt:"Scene Builder output preview",className:"h-full w-full object-cover"})}),e.jsx("div",{className:"mt-4 flex flex-wrap gap-2 text-xs text-white/70",children:["Animate into video","Turn into a Video"].map(t=>e.jsx("span",{className:"rounded-full border border-white/10 bg-white/5 px-3 py-1.5",children:t},t))})]})]}),ht=()=>e.jsx("div",{className:"space-y-4",children:e.jsxs("div",{className:"grid gap-4 lg:grid-cols-[minmax(0,1.15fr)_minmax(0,0.85fr)]",children:[e.jsxs("div",{className:"rounded-2xl border border-white/10 bg-white/[0.03] p-4",children:[e.jsxs("div",{className:"flex items-center justify-between gap-3",children:[e.jsx("p",{className:"text-[10px] font-semibold uppercase tracking-[0.18em] text-white/60",children:"Prompt"}),e.jsx("span",{className:"rounded-full border border-white/10 bg-white/5 px-3 py-1 text-[11px] font-semibold text-white/70",children:"Used in Scene Builder"})]}),e.jsx("textarea",{value:ne,onChange:t=>Ke(t.target.value),placeholder:"Describe the reusable scene setup you want.",className:"mt-3 min-h-[246px] w-full resize-none rounded-xl border border-white/10 bg-black/30 px-4 py-3 text-sm text-white placeholder:text-white/35 focus:outline-none focus:ring-2 focus:ring-cyan-300/30"})]}),z({title:"Your photo",helper:"Upload the photo Scene Builder should place into the scene.",draft:Y,accentLabel:"Your photo",onSelect:t=>{F(t,Ze)}})]})}),ut=()=>e.jsxs("div",{className:"grid gap-5 lg:grid-cols-2",children:[e.jsxs("div",{className:"rounded-2xl border border-white/10 bg-white/[0.03] p-4 flex flex-col",children:[e.jsxs("div",{className:"flex items-center justify-between gap-3",children:[e.jsx("p",{className:"text-[10px] font-semibold uppercase tracking-[0.18em] text-white/60",children:"Selected Photo"}),e.jsx("span",{className:"rounded-full border border-white/10 bg-white/5 px-3 py-1 text-[11px] font-semibold text-white/75",children:"Static Image"})]}),e.jsx("div",{className:"mt-3 flex-1 aspect-[4/5] overflow-hidden rounded-xl border border-white/10 bg-black/40 relative",children:e.jsx("img",{src:"/img/hero/zuriGym.png",alt:"Source photo for Anim8",className:"h-full w-full object-cover"})})]}),e.jsxs("div",{className:"rounded-2xl border border-white/10 bg-white/[0.03] p-4",children:[e.jsxs("div",{className:"flex items-center justify-between gap-3",children:[e.jsx("p",{className:"text-[10px] font-semibold uppercase tracking-[0.18em] text-white/60",children:"Animated Output"}),e.jsx("span",{className:"rounded-full border border-cyan-400/20 bg-cyan-400/10 px-3 py-1 text-[11px] font-semibold text-cyan-200",children:"Video Clip"})]}),e.jsxs("div",{className:"mt-3 aspect-[4/5] overflow-hidden rounded-xl border border-white/10 bg-black/40 relative",children:[e.jsx("video",{src:"/img/hero/zuriGym.mp4",poster:"/img/hero/zuriGym.png",muted:!0,loop:!0,autoPlay:!0,playsInl
21ine:!0,className:"h-full w-full object-cover"}),e.jsx("div",{className:"absolute bottom-3 right-3 rounded-md bg-black/60 px-2 py-1 text-[10px] font-semibold text-white backdrop-blur-md",children:"4.0s"})]}),e.jsx("div",{className:"mt-4 flex flex-wrap gap-2 text-xs text-white/70",children:["Smooth Motion","Camera Pan","Cinematic","High Quality"].map(t=>e.jsx("span",{className:"rounded-full border border-white/10 bg-white/5 px-3 py-1.5",children:t},t))})]})]}),gt=()=>e.jsxs("div",{className:"grid gap-5 lg:grid-cols-2",children:[z({title:"Image to animate",helper:"Upload the still image you want Anim8 to bring to life.",draft:P,accentLabel:"First frame",onSelect:t=>{F(t,Qe)}}),e.jsxs("div",{className:`rounded-[22px] border border-white/10 bg-white/[0.03] p-5 flex flex-col justify-between transition-all duration-300 ${P?"":"opacity-40 pointer-events-none"}`,children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-[10px] font-semibold uppercase tracking-[0.18em] text-white/50",children:"Motion Direction"}),e.jsx("div",{className:"mt-2 grid grid-cols-2 gap-2 sm:grid-cols-3 lg:grid-cols-2 xl:grid-cols-3",children:[{id:"zoom_in",label:"Zoom In"},{id:"zoom_out",label:"Zoom Out"},{id:"pan_left",label:"Pan Left"},{id:"pan_right",label:"Pan Right"},{id:"orbit",label:"Orbit"}].map(t=>{const a=we===t.id;return e.jsx("button",{type:"button",onClick:()=>Je(t.id),className:["rounded-xl border px-3 py-2 text-center text-xs font-semibold transition focus:outline-none",a?"border-cyan-300/45 bg-[linear-gradient(135deg,rgba(0,229,255,0.14),rgba(129,140,248,0.18))] text-white shadow-[0_0_12px_rgba(0,229,255,0.15)]":"border-white/10 bg-white/[0.02] text-white/65 hover:border-white/20 hover:text-white/90"].join(" "),children:t.label},t.id)})})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-[10px] font-semibold uppercase tracking-[0.18em] text-white/50",children:"Motion Intensity"}),e.jsx("div",{className:"mt-2 flex gap-2",children:[{id:"low",label:"Low"},{id:"medium",label:"Medium"},{id:"high",label:"High"}].map(t=>{const a=ve===t.id;return e.jsx("button",{type:"button",onClick:()=>Xe(t.id),className:["flex-1 rounded-xl border py-2 text-center text-xs font-semibold transition focus:outline-none",a?"border-cyan-300/45 bg-[linear-gradient(135deg,rgba(0,229,255,0.14),rgba(129,140,248,0.18))] text-white shadow-[0_0_12px_rgba(0,229,255,0.15)]":"border-white/10 bg-white/[0.02] text-white/65 hover:border-white/20 hover:text-white/90"].join(" "),children:t.label},t.id)})})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-[10px] font-semibold uppercase tracking-[0.18em] text-white/50",children:"Custom Motion Details (Optional)"}),e.jsx("input",{type:"text",value:oe,onChange:t=>et(t.target.value),placeholder:"e.g. hair blowing, dramatic lighting...",className:"mt-2 w-full rounded-xl border border-white/10 bg-black/35 px-3 py-2.5 text-xs text-white placeholder:text-white/30 focus:outline-none focus:ring-1 focus:ring-cyan-300/30"})]})]}),!P&&e.jsx("p",{className:"mt-4 text-center text-xs text-white/40 italic",children:"Upload an image on the left to configure motion settings."})]})]}),bt=()=>e.jsxs("div",{className:"space-y-5",children:[e.jsx("audio",{ref:y,src:"/img/landingPage/LipSyncAudio.m4a",preload:"auto",onPlay:Re,onPause:Ae,onEnded:Fe}),e.jsxs("div",{className:"grid gap-5 lg:grid-cols-2",children:[e.jsxs("div",{className:"rounded-2xl border border-white/10 bg-white/[0.03] p-4 flex flex-col",children:[e.jsxs("div",{className:"flex items-center justify-between gap-3",children:[e.jsx("p",{className:"text-[10px] font-semibold uppercase tracking-[0.18em] text-white/60",children:"Avatar"}),e.jsx("span",{className:"rounded-full border border-white/10 bg-white/5 px-3 py-1 text-[11px] font-semibold text-white/75",children:"Static Image"})]}),e.jsx("div",{className:"mt-3 flex-1 aspect-[4/5] overflow-hidden rounded-xl border border-white/10 bg-black/40 relative",children:e.jsx("img",{src:"/img/landingPage/ZuriAvatar.png",alt:"Avatar for LipSync",className:"h-full w-full object-cover"})})]}),e.jsxs("div",{className:"rounded-2xl border border-white/10 bg-white/[0.03] p-4 flex flex-col",children:[e.jsxs("div",{className:"flex items-center justify-between gap-3",children:[e.jsx("p",{className:"text-[10px] font-semibold uppercase tracking-[0.18em] text-white/60",children:"Talking Head Video"}),e.jsx("span",{className:"rounded-full border border-indigo-400/20 bg-indigo-400/10 px-3 py-1 text-[11px] font-semibold text-indigo-200",children:"Output"})]}),e.jsxs("div",{onClick:be,className:"mt-3 flex-1 aspect-[4/5] overflow-hidden rounded-xl border border-white/10 bg-black/40 relative cursor-pointer group",children:[e.jsx("video",{ref:w,src:"/img/landingPage/zuriLipSync.mp4",poster:"/img/landingPage/ZuriAvatar.png",muted:!0,defaultMuted:!0,loop:!0,playsInl
21ine:!0,className:"h-full w-full object-cover"}),e.jsx("div",{className:"absolute inset-0 bg-black/30 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity duration-200",children:e.jsx("div",{className:"h-14 w-14 rounded-full border border-white/20 bg-black/60 flex items-center justify-center text-white backdrop-blur-md shadow-lg transform group-hover:scale-105 transition-transform duration-200",children:R?e.jsx(Pe,{className:"h-6 w-6 fill-current"}):e.jsx(pe,{className:"h-6 w-6 fill-current ml-1"})})}),e.jsx("div",{className:"absolute bottom-3 right-3 rounded-md bg-black/60 px-2 py-1 text-[10px] font-semibold text-white backdrop-blur-md",children:"12.0s"})]}),e.jsx("div",{className:"mt-4 flex flex-wrap gap-2 text-xs text-white/70",children:["Lip Synced","Talking Head"].map(t=>e.jsx("span",{className:"rounded-full border border-white/10 bg-white/5 px-3 py-1.5",children:t},t))})]})]}),e.jsxs("div",{className:"rounded-2xl border border-white/10 bg-white/[0.03] p-4",children:[e.jsx("p",{className:"text-[10px] font-semibold uppercase tracking-[0.18em] text-white/60",children:"Audio / Script Input"}),e.jsxs("div",{className:"mt-3 rounded-xl border border-white/10 bg-black/30 p-4",children:[e.jsxs("div",{className:"flex items-center gap-2.5 text-xs text-white/80",children:[e.jsx("button",{type:"button",onClick:be,className:"flex h-7 w-7 items-center justify-center rounded-full bg-indigo-500/20 text-indigo-300 hover:bg-indigo-500/30 transition-colors focus:outline-none","aria-label":R?"Pause audio":"Play audio",children:R?e.jsx(Pe,{className:"h-3.5 w-3.5 fill-current"}):e.jsx(pe,{className:"h-3.5 w-3.5 fill-current ml-0.5"})}),e.jsx(xe,{className:"h-4 w-4 text-indigo-400"}),e.jsx("span",{className:"font-semibold",children:"LipSyncAudio.m4a"}),e.jsx("span",{className:"ml-auto text-[10px] text-white/45",children:"12s"})]}),e.jsx("div",{className:"mt-3 flex items-end gap-1 h-8 px-1",children:[12,24,32,16,8,20,28,36,12,16,24,32,40,18,10,14,28,32,12,8,16,24,12,18,26,32,8].map((t,a)=>e.jsx("div",{className:`flex-1 rounded-full ${a<15?"bg-indigo-400":"bg-white/15"}`,style:{height:`${t}%`}},a))})]})]})]}),ft=()=>e.jsx("div",{className:"grid gap-4 md:grid-cols-3",children:[{title:"1. Pick your avatar",body:"Choose any generated photo or avatar to use as the talking subject."},{title:"2. Upload audio or script",body:"Provide an audio recording (MP3/WAV) or enter a text-to-speech script."},{title:"3. Sync and speak",body:"LipSync generates a video matching natural mouth motions to the words."}].map(t=>e.jsxs("div",{className:"rounded-2xl border border-white/10 bg-white/[0.03] p-5",children:[e.jsx("p",{className:"nr-heading text-lg font-semibold text-white",children:t.title}),e.jsx("p",{className:"mt-3 text-sm leading-relaxed text-[var(--nr-text-muted)]",children:t.body})]},t.title))}),M=({studio:t,sectionId:a,activeTab:i,onTabChange:s,primaryContent:c,secondaryContent:m,primaryCta:p,secondaryCta:C,sectionSpacing:j="default",introStyle:_="default"})=>{const f=Yt[t.id],v=Wt[t.id],K=i==="preview"?c:m,k=i==="preview"?p:C,ce=_==="compact",wt=t.id==="scene_builder"?"SCENE BUILDER":t.name;return e.jsx("section",{id:a,className:`mx-auto w-full max-w-6xl scroll-mt-24 px-6 ${j==="compact"?"pt-12 lg:pt-14":"pt-24 lg:pt-28"}`,children:e.jsxs("div",{className:"nr-reveal","data-nr-reveal":!0,children:[e.jsxs("div",{className:"mx-auto flex max-w-[56.25rem] flex-col items-center text-center",children:[e.jsx("p",{className:"nr-kicker text-[11px] font-semibold uppercase tracking-[0.22em] text-[var(--nr-text-muted)]",children:f.eyebrow}),e.jsx("h2",{className:`nr-heading mx-auto max-w-[56.25rem] font-bold tracking-tight text-white ${ce?"mt-2.5 text-[1.9rem] leading-[1.04] sm:text-[2.5rem]":"mt-4 text-4xl sm:text-5xl"}`,children:f.headline}),e.jsx("p",{className:`mx-auto max-w-[45rem] text-sm leading-relaxed text-[var(--nr-text-muted)] ${ce?"mt-2.5 sm:text-[0.96rem]":"mt-4 sm:text-base"}`,children:f.supportingLine})]}),e.jsx(B,{tone:"glass",className:`nr-noise-bg overflow-hidden p-6 sm:p-8 ${ce?"mt-5":"mt-8"}`,children:e.jsxs("div",{className:"grid gap-8 xl:grid-cols-[minmax(0,0.38fr)_minmax(0,0.62fr)]",children:[e.jsxs("div",{className:"nr-glass-card-hover shadow-lg backdrop-blur-2xl rounded-3xl border border-white/10 bg-black/30 p-6",children:[e.jsx("p",{className:"text-[11px] font-semibold uppercase tracking-[0.18em] text-[var(--nr-text-muted)]",children:wt}),e.jsx("h3",{className:"nr-heading mt-3 text-3xl font-semibold text-white",children:t.id==="persona"?"Turns ideas and posts into personalized images":t.job}),t.description?e.jsx("p",{className:"mt-4 text-sm leading-relaxed text-[var(--nr-text-muted)]",children:t.description}):null,e.jsxs("div",{className:`${t.description?"mt-6":"mt-5"} grid gap-4`,children:[e.jsxs("div",{className:"rounded-2xl border border-t-[rgba(255,255,255,0.15)] border-l-[rgba(255,255,255,0.08)] border-b-[rgba(255,255,255,0.02)] border-r-[rgba(255,255,255,0.02)] bg-[linear-gradient(135deg,rgba(255,255,255,0.05),rgba(255,255,255,0.01))] p-4 shadow-[inset_0_2px_4px_rgba(255,255,255,0.02),0_4px_12px_rgba(0,0,0,0.2)]",children:[e.jsx("p",{className:"text-[10px] font-semibold uppercase tracking-[0.18em] text-white/50",children:"What goes in"}),e.jsx("p",{className:"mt-2 text-sm font-medium text-white/90",children:t.input
21Label})]}),e.jsxs("div",{className:"rounded-2xl border border-t-[rgba(255,255,255,0.15)] border-l-[rgba(255,255,255,0.08)] border-b-[rgba(255,255,255,0.02)] border-r-[rgba(255,255,255,0.02)] bg-[linear-gradient(135deg,rgba(255,255,255,0.05),rgba(255,255,255,0.01))] p-4 shadow-[inset_0_2px_4px_rgba(255,255,255,0.02),0_4px_12px_rgba(0,0,0,0.2)]",children:[e.jsx("p",{className:"text-[10px] font-semibold uppercase tracking-[0.18em] text-white/50",children:"What comes out"}),e.jsx("p",{className:"mt-2 text-sm font-medium text-white/90",children:t.outputLabel})]}),e.jsxs("div",{className:"relative overflow-hidden rounded-2xl border border-[rgba(34,211,238,0.25)] border-t-[rgba(34,211,238,0.4)] border-l-[rgba(34,211,238,0.3)] bg-[linear-gradient(135deg,rgba(0,229,255,0.1),rgba(129,140,248,0.05))] p-4 shadow-[inset_0_2px_10px_rgba(0,229,255,0.1),0_8px_16px_rgba(0,0,0,0.25)]",children:[e.jsx("div",{className:"absolute right-0 top-0 h-16 w-16 -translate-y-8 translate-x-8 rounded-full bg-[radial-gradient(circle,rgba(0,229,255,0.3),transparent_70%)] blur-2xl","aria-hidden":"true"}),e.jsx("p",{className:"relative z-10 text-[10px] font-semibold uppercase tracking-[0.18em] text-cyan-200/70",children:"Best for"}),e.jsx("p",{className:"relative z-10 mt-2 text-sm font-medium leading-relaxed text-white",children:Ce[t.id]})]})]})]}),e.jsxs("div",{className:"nr-glass-card-hover shadow-lg backdrop-blur-2xl rounded-3xl border border-white/10 bg-black/30 p-6 flex flex-col",children:[e.jsx("div",{role:"tablist","aria-label":`${t.name} section tabs`,className:"inline-flex flex-wrap gap-2 rounded-full border border-white/10 bg-white/[0.03] p-1 self-start",children:v.map(Z=>{const je=i===Z.id;return e.jsx("button",{type:"button",role:"tab","aria-selected":je,onClick:()=>s(Z.id),className:["rounded-full px-4 py-2 text-xs font-semibold transition",je?"border border-cyan-300/45 bg-[linear-gradient(135deg,rgba(0,229,255,0.14),rgba(129,140,248,0.18))] text-white shadow-[0_0_24px_rgba(0,229,255,0.16)]":"border border-transparent bg-transparent text-white/60 hover:text-white/90"].join(" "),children:Z.label},Z.id)})}),e.jsxs("div",{className:"mt-6 flex flex-1 flex-col",children:[e.jsx("div",{className:"flex-1",children:K}),e.jsx("div",{className:"mt-8 flex justify-end",children:k})]})]})]})})]})})};return e.jsxs(jt,{className:"relative min-h-screen",children:[e.jsxs("div",{className:"absolute inset-0 overflow-hidden pointer-events-none",children:[e.jsx("div",{className:"absolute top-[-10%] left-[-10%] h-[40%] w-[40%] rounded-full bg-[radial-gradient(ellipse_at_center,rgba(0,229,255,0.2),transparent_70%)] blur-[120px] nr-animate-blob mix-blend-screen"}),e.jsx("div",{className:"absolute right-[-10%] top-[30%] h-[50%] w-[35%] rounded-full bg-[radial-gradient(ellipse_at_center,rgba(167,139,250,0.15),transparent_70%)] blur-[140px] nr-animate-blob mix-blend-screen",style:{animationDelay:"2s"}}),e.jsx("div",{className:"absolute bottom-[-20%] left-[20%] h-[50%] w-[50%] rounded-full bg-[radial-gradient(ellipse_at_center,rgba(0,229,255,0.1),transparent_70%)] blur-[130px] nr-animate-blob mix-blend-screen",style:{animationDelay:"4s"}}),e.jsx("div",{className:"absolute top-[60%] right-[30%] h-[30%] w-[30%] rounded-full bg-[radial-gradient(ellipse_at_center,rgba(34,211,238,0.1),transparent_70%)] blur-[100px] nr-animate-blob mix-blend-screen",style:{animationDelay:"6s"}}),e.jsx(yt,{opacity:.25})]}),e.jsx("header",{className:"sticky top-0 z-50 border-b border-[rgba(35,48,66,0.55)] bg-[rgba(5,11,18,0.58)] backdrop-blur-xl",children:e.jsxs("div",{className:"mx-auto flex h-16 w-full max-w-6xl items-center justify-between px-6",children:[e.jsx("a",{href:"/landing",className:"flex items-center gap-2 rounded-xl px-1 py-1 transition hover:bg-white/[0.04] focus:outline-none focus-visible:ring-2 focus-visible:ring-[rgba(0,229,255,0.30)]","aria-label":"NanoReplica home",children:e.jsx("img",{src:"/img/NanoReplica%20AI%20Logo%20-%20Big.png",alt:"NanoReplica logo",className:"h-20 w-[120px] object-contain drop-shadow-lg"})}),e.jsx("nav",{className:"hidden items-center gap-7 text-xs font-semibold text-[var(--nr-text-muted)] md:flex",children:Gt.map(t=>e.jsx("a",{href:t.href,onClick:a=>{a.preventDefault(),U(t.href)},className:"rounded-md px-1 py-1 transition hover:text-[var(--nr-text)] focu
21s:outline-none focus-visible:ring-2 focus-visible:ring-[rgba(0,229,255,0.25)]",children:t.label},t.label))}),e.jsx("div",{className:"flex items-center gap-3",children:e.jsx(x,{asChild:!0,tone:"primary",className:"h-9 rounded-full px-5 text-xs",children:e.jsxs("a",{href:"/app",children:["Get started ",e.jsx(b,{className:"ml-1 h-3.5 w-3.5"})]})})})]})}),e.jsxs("main",{className:"relative z-10",children:[e.jsx("section",{className:"mx-auto w-full max-w-6xl px-6 pt-14 lg:pt-20",children:e.jsxs("div",{className:"grid items-center gap-10 lg:grid-cols-[minmax(0,0.95fr)_minmax(0,1.05fr)] lg:gap-14",children:[e.jsxs("div",{className:"nr-reveal lg:pt-8","data-nr-reveal":!0,children:[e.jsx("div",{className:"inline-flex items-center gap-2 rounded-full border border-white/[0.08] bg-gradient-to-r from-white/[0.04] to-white/[0.01] px-4 py-1.5 text-[10px] font-semibold tracking-[0.2em] text-cyan-200/90 uppercase backdrop-blur-xl",children:"All-in-one connected Studio"}),e.jsx("h1",{className:"nr-heading nr-text-reveal mt-6 max-w-3xl text-[clamp(2.5rem,4.5vw,3.8rem)] font-bold leading-[1.05] tracking-tight text-white drop-shadow-sm",children:"Turn your face into a content engine."}),e.jsx("p",{className:"nr-text-reveal nr-text-reveal-stagger-1 mt-6 max-w-lg text-[1rem] leading-[1.5] text-white/70",children:"Create personalized photos, scenes, and videos in seconds, without starting from scratch or filming every time."}),e.jsxs("div",{className:"nr-text-reveal nr-text-reveal-stagger-2 mt-8 flex flex-col sm:flex-row gap-3 items-center w-full sm:w-auto",children:[e.jsx(x,{asChild:!0,tone:"primary",size:"lg",className:"w-full sm:w-auto rounded-full px-8 font-semibold tracking-wide bg-gradient-to-r from-cyan-400 to-indigo-500 hover:from-cyan-300 hover:to-indigo-400 text-white shadow-[0_0_25px_rgba(0,229,255,0.25)] hover:scale-[1.02] active:scale-[0.98] transition-all text-center justify-center",children:e.jsx("a",{href:"/app",children:"Start creating"})}),e.jsx(x,{asChild:!0,tone:"secondary",size:"lg",className:"w-full sm:w-auto rounded-full px-8 font-semibold tracking-wide border border-white/10 bg-white/[0.03] text-white hover:bg-white/[0.08] hover:border-white/20 hover:scale-[1.02] active:scale-[0.98] transition-all text-center justify-center",children:e.jsx("a",{href:"#replica",onClick:t=>{t.preventDefault(),U("#replica")},children:"Explore Studios"})})]})]}),e.jsxs("div",{className:"nr-reveal w-full","data-nr-reveal":!0,children:[e.jsxs("div",{className:"hidden md:block nr-hero-panel w-full aspect-[700/550] relative",children:[e.jsxs("svg",{className:"absolute inset-0 w-full h-full pointer-events-none z-[25]",viewBox:"0 0 700 500",preserveAspectRatio:"none",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsxs("defs",{children:[e.jsxs("linearGradient",{id:"cyan-grad",x1:"0",y1:"0",x2:"1",y2:"0",children:[e.jsx("stop",{offset:"0%",stopColor:"#00E5FF"}),e.jsx("stop",{offset:"100%",stopColor:"#00E5FF",stopOpacity:"0.2"})]}),e.jsxs("linearGradient",{id:"violet-grad",x1:"0",y1:"0",x2:"1",y2:"0",children:[e.jsx("stop",{offset:"0%",stopColor:"#8F6BFF"}),e.jsx("stop",{offset:"100%",stopColor:"#8F6BFF",stopOpacity:"0.2"})]}),e.jsxs("linearGradient",{id:"cyan-violet-grad",x1:"0",y1:"0",x2:"1",y2:"0",children:[e.jsx("stop",{offset:"0%",stopColor:"#00E5FF"}),e.jsx("stop",{offset:"100%",stopColor:"#8F6BFF"})]})]}),e.jsx("path",{className:"nr-trail-path-bg",d:"M 238 250 C 265 240, 280 245, 303 250"}),e.jsx("path",{className:"nr-trail-path-bg",d:"M 238 250 C 265 250, 280 250, 303 250"}),e.jsx("path",{className:"nr-trail-path-bg",d:"M 238 250 C 265 260, 280 255, 303 250"}),e.jsx("path",{className:"nr-trail-path-bg",d:"M 367 250 C 390 250, 400 118, 432 118"}),e.jsx("path",{className:"nr-trail-path-bg",d:"M 367 250 C 390 250, 410 250, 432 250"}),e.jsx("path",{className:"nr-trail-path-bg",d:"M 367 250 C 390 250, 400 382, 432 382"}),e.jsx("path",{className:"nr-trail-path-active nr-trail-1",d:"M 238 250 C 265 240, 280 245, 303 250"}),e.jsx("path",{className:"nr-trail-path-active nr-trail-1",d:"M 238 250 C 265 250, 280 250, 303 250"}),e.jsx("path",{className:"nr-trail-path-active nr-trail-1",d:"M 238 250 C 265 260, 280 255, 303 250"}),e.jsx("path",{className:"nr-trail-path-active nr-trail-2",d:"M 367 250 C 390 250, 400 118, 432 118"}),e.jsx("path",{className:"nr-trail-path-active nr-trail-3",d:"M 367 250 C 390 250, 410 250, 432 250"}),e.jsx("path",{className:"nr-trail-path-active nr-trail-4",d:"M 367 250 C 390 250, 400 382, 432 382"}),e.jsx("circle",{cx:"238",cy:"250",r:"4.5",fill:"#FFFFFF",stroke:"#00E5FF",strokeWidth:"1.5",className:"nr-node-cyan"}),e.jsx("circle",{cx:"303",cy:"250",r:"4.5",fill:"#FFFFFF",stroke:"#8F6BFF",strokeWidth:"1.5",className:"nr-node-purple"}),e.jsx("circle",{cx:"367",cy:"250",r:"4.5",fill:"#FFFFFF",stroke:"#00E5FF",strokeWidth:"1.5",className:"nr-node-cyan"}),e.jsx("circle",{cx:"432",cy:"118",r:"4.5",fill:"#FFFFFF",stroke:"#00E5FF",strokeWidth:"1.5",className:"nr-node-cyan"}),e.jsx("circle",{cx:"432",cy:"250",r:"4.5",fill:"#FFFFFF",stroke:"#8F6BFF",strokeWidth:"1.5",className:"nr-node-purple"}),e.jsx("circle",{cx:"432",cy:"382",r:"4.5",fill:"#FFFFFF",stroke:"#00E5FF",strokeWidth:"1.5",className:"nr-node-cyan"})]}),e.jsxs("div",{className:"absolute nr-hero-card nr-hero-card-face flex flex-col justify-between z-10",style:{left:"4%",width:"30%",top:"12%",height:"76%"},children:[e.jsx("div",{className:"relative flex-1 w-full overflow-hidden",children:e.jsx("img",{src:"/img/hero/zuriAvatar.jpeg",alt:"Source face used to create personalized content",className:"w-full h-full object-cover object-top"})}),e.jsxs("div",{className:"h-[10.5%] border-t border-white/8 bg-black/45 flex items-center gap-2 px-3 text-[10px] sm:text-[11px] font-semibold text-white/90 uppercase tracking-wider shrink-0 min-h-[28px]",children:[e.jsx(ke,{className:"w-3.5 h-3.5 text-white/50 shrink-0"}),e.jsx("span",{className:"truncate",children:"Your face"})]})]}),e.jsx("div",{className:"nr-engine-core z-20",style:{left:"47.85%",top:"50%",width:"9.14%",height:"12.8%",transform:"translate(-50%, -50%)",position:"absolute"},children:e.jsx("svg",{viewBox:"0 0 24 24",className:"w-[55%] h-[55%] text-cyan-300 fill-cyan-300 drop-shadow-[0_0_8px_rgba(0,229,255,0.85)]",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M12 2C12 2 13 10 22 12C13 12 12 22 12 22C12 22 11 14 2 12C11 12 12 2 12 2Z"})})}),e.jsxs("div",{className:"absolute flex flex-col justify-between z-10",style:{right:"4%",width:"34.28%",top:"11.6%",height:"76.8%"},children:[e.jsxs("div",{className:"nr-hero-card nr-hero-card-photo relative",style:{height:"31.25%"},children:[e.jsx("img",{src:"/img/hero/zuriStudio.png",alt:"Personalized photo output created from the source face",className:"absolute inset-0 w-full h-full object-cover",style:{objectPosition:"center 35%"}}),e.jsxs("div",{className:"absolute bottom-0 inset-x-0 h-[28%] bg-gradient-to-t from-black/85 via-black/65 to-transparent flex items-end pb-2 gap-2 px-3 text-[9px] sm:text-[10px] font-bold text-white/95 uppercase tracking-wider",children:[e.jsx(Q,{className:"w-3.5 h-3.5 text-cyan-400 shrink-0 mb-0.5"}),e.jsx("span",{className:"truncate",children:"Photo"})]})]}),e.jsxs("div",{className:"nr-hero-card nr-hero-card-scene relative",style:{height:"31.25%"},children:[e.jsx("img",{src:"/img/hero/zuriGym.png",alt:"Personalized scene output created from the source face",className:"absolute inset-0 w-full h-full object-cover",style:{objectPosition:"center 35%"}}),e.jsxs("div",{className:"absolute bottom-0 inset-x-0 h-[28%] bg-gradient-to-t from-black/85 via-black/65 to-transparent flex items-end pb-2 gap-2 px-3 text-[9px] sm:text-[10px] font-bold text-white/95 uppercase tracking-wider",children:[e.jsx(J,{className:"w-3.5 h-3.5 text-indigo-400 shrink-0 mb-0.5"}),e.jsx("span",{className:"truncate",children:"Scene"})]})]}),e.jsxs("div",{className:"nr-hero-card nr-hero-card-video flex flex-col relative",style:{height:"31.25%"},children:[e.jsx("div",{className:"flex-1 w-full overflow-hidden relative bg-[#040911]",children:e.jsx("video",{src:"/img/hero/zuriGym.mp4",poster:"/img/hero/zuriGym.png",muted:!0,loop:!0,autoPlay:!0,playsInl
21ine:!0,className:"w-full h-full object-cover",style:{objectPosition:"center 35%"}})}),e.jsxs("div",{className:"h-[25%] border-t border-white/8 bg-black/40 flex items-center gap-2 px-2.5 text-[9px] sm:text-[10px] font-bold text-white/80 uppercase tracking-wider shrink-0 min-h-[24px]",children:[e.jsx(X,{className:"w-3.5 h-3.5 text-cyan-400 shrink-0"}),e.jsx("span",{className:"truncate",children:"Video"})]})]})]})]}),e.jsxs("div",{className:"block md:hidden nr-hero-panel w-full py-6 px-4 flex flex-row items-center justify-between gap-1.5 sm:gap-3",children:[e.jsxs("div",{className:"flex-1 max-w-[140px] aspect-[3/4] flex flex-col justify-between nr-hero-card nr-hero-card-face",children:[e.jsx("div",{className:"relative flex-1 w-full overflow-hidden",children:e.jsx("img",{src:"/img/hero/zuriAvatar.jpeg",alt:"Source face used to create personalized content",className:"w-full h-full object-cover object-top"})}),e.jsxs("div",{className:"h-7 sm:h-8 border-t border-white/8 bg-black/40 flex items-center gap-1.5 px-2 text-[9px] font-bold text-white/90 uppercase tracking-wider shrink-0",children:[e.jsx(ke,{className:"w-3.5 h-3.5 text-white/50 shrink-0"}),e.jsx("span",{className:"truncate",children:"Your face"})]})]}),e.jsxs("div",{className:"flex-shrink-0 flex flex-col items-center justify-center relative w-8 sm:w-12 h-full",children:[e.jsxs("svg",{className:"absolute inset-x-0 w-full h-4 pointer-events-none",viewBox:"0 0 48 16",fill:"none",preserveAspectRatio:"none",children:[e.jsx("defs",{children:e.jsxs("linearGradient",{id:"mobile-cyan-violet",x1:"0",y1:"0",x2:"1",y2:"0",children:[e.jsx("stop",{offset:"0%",stopColor:"#00E5FF"}),e.jsx("stop",{offset:"100%",stopColor:"#8F6BFF"})]})}),e.jsx("path",{d:"M 0 8 L 48 8",stroke:"rgba(255, 255, 255, 0.08)",strokeWidth:"2"}),e.jsx("path",{d:"M 0 8 L 48 8",stroke:"url(#mobile-cyan-violet)",strokeWidth:"2",strokeDasharray:"4 8",className:"nr-mobile-trail-active"})]}),e.jsx("div",{className:"w-8 h-8 sm:w-9 sm:h-9 rounded-full border border-cyan-400/40 bg-gradient-to-tr from-cyan-500/10 to-indigo-500/10 flex items-center justify-center shadow-[0_0_15px_rgba(0,229,255,0.25)] relative z-10 animate-pulse",children:e.jsx(de,{className:"w-3.5 h-3.5 text-cyan-300 fill-cyan-300"})})]}),e.jsxs("div",{className:"flex-1 max-w-[140px] aspect-[3/4] relative nr-hero-card",children:[e.jsxs("div",{className:"absolute inset-0 flex flex-col justify-between opacity-0 nr-mobile-photo-card",children:[e.jsx("div",{className:"relative flex-1 w-full overflow-hidden",children:e.jsx("img",{src:"/img/hero/zuriStudio.png",alt:"Personalized photo output",className:"w-full h-full object-cover",style:{objectPosition:"center 35%"}})}),e.jsxs("div",{className:"h-7 sm:h-8 border-t border-white/8 bg-black/40 flex items-center gap-1.5 px-2 text-[9px] font-bold text-white/90 uppercase tracking-wider shrink-0",children:[e.jsx(Q,{className:"w-3 h-3 text-cyan-400 shrink-0"}),e.jsx("span",{className:"truncate",children:"Photo"})]})]}),e.jsxs("div",{className:"absolute inset-0 flex flex-col justify-between opacity-0 nr-mobile-scene-card",children:[e.jsx("div",{className:"relative flex-1 w-full overflow-hidden",children:e.jsx("img",{src:"/img/hero/zuriGym.png",alt:"Personalized scene output",className:"w-full h-full object-cover",style:{objectPosition:"center 35%"}})}),e.jsxs("div",{className:"h-7 sm:h-8 border-t border-white/8 bg-black/40 flex items-center gap-1.5 px-2 text-[9px] font-bold text-white/90 uppercase tracking-wider shrink-0",children:[e.jsx(J,{className:"w-3 h-3 text-indigo-400 shrink-0"}),e.jsx("span",{className:"truncate",children:"Scene"})]})]}),e.jsxs("div",{className:"absolute inset-0 flex flex-col justify-between opacity-0 nr-mobile-video-card",children:[e.jsx("div",{className:"relative flex-1 w-full overflow-hidden bg-[#040911]",children:e.jsx("video",{src:"/img/hero/zuriGym.mp4",poster:"/img/hero/zuriGym.png",muted:!0,loop:!0,autoPlay:!0,playsInline:!0,className:"w-full h-full object-cover",style:{objectPosition:"center 35%"}})}),e.jsxs("div",{className:"h-7 sm:h-8 border-t border-white/8 bg-black/40 flex items-center gap-1.5 px-2 text-[9px] font-bold text-white/90 uppercase tracking-wider shrink-0",children:[e.jsx(X,{className:"w-3.5 h-3.5 text-cyan-400 shrink-0"}),e.jsx("span",{className:"truncate",children:"Video"})]})]})]})]})]})]})}),e.jsx("section",{className:"relative z-10 mx-auto w-full max-w-6xl px-4 sm:px-6 pt-6 pb-2 sm:pt-12 sm:pb-4 lg:pt-14",children:e.jsxs("div",{className:"nr-reveal flex flex-col items-center justify-center text-center","data-nr-reveal":!0,children:[e.jsx("p",{className:"text-[10px] font-semibold uppercase tracking-[0.22em] text-white/40 sm:text-xs",children:"Trusted by & Partnered with"}),e.jsx("div",{className:"mt-3 grid w-full max-w-4xl grid-cols-2 items-center justify-items-center gap-x-5 gap-y-3 sm:mt-5 sm:grid-cols-4 sm:gap-x-8 sm:gap-y-0 md:gap-x-12",children:Ht.map(t=>e.jsx("a",{href:t.href,target:"_blank",rel:"noopener noreferrer","aria-label":t.name,className:"group flex shrink-0 items-center justify-center transition-all duration-300 opacity-65 hover:opacity-100 hover:scale-105 focus:outline-none focus-visible:ring-2 focus-visible:ring-cyan-400/50 rounded-lg p-1 sm:p-2",children:e.jsx("img",{src:t.logo,alt:`${t.name} logo`,className:"h-auto w-full max-w-[120px] object-contain brightness-125 contrast-125 transition-all duration-300 group-hover:brightness-150 sm:max-w-[145px] md:max-w-[170px]",loading:"lazy"})},t.name))})]})}),e.jsxs("section",{className:"mx-auto w-full max-w-6xl px-6 pt-10 sm:pt-12 lg:pt-16",children:[e.jsxs("div",{className:"nr-reveal flex flex-col items-center text-center animate-fade-in","data-nr-reveal":!0,children:[e.jsx("h2",{className:"nr-heading text-[1.85rem] font-bold leading-tight text-white sm:text-[2.4rem] tracking-tight",children:"One face. Multiple ways to create."}),e.jsx("p",{className:"mt-4 max-w-2xl text-[0.925rem] leading-relaxed text-[var(--nr-text-muted)]",children:"Start with your face, then create photos, scenes, talking videos, animated clips, and remade video performances across connected Studios."})]}),e.jsx("div",{className:"mt-10",children:e.jsx("div",{className:"grid grid-cols-2 gap-3 w-full md:grid-cols-3 lg:grid-cols-6 md:gap-4",children:[{id:"replica",label:"Recreate any photo with your face",studio:"Replica",icon:re,color:"cyan",target:"#replica"},{id:"persona",label:"Turn ideas/posts into personalized photos",studio:"Persona",icon:Le,color:"purple",target:"#persona"},{id:"scene_builder",label:"Build reusable scenes for video generation.",studio:"Scene Builder",icon:J,color:"indigo",target:"#scene-builder"},{id:"anim8",label:"Turn still image into short cinematic video",studio:"Anim8",icon:Te,color:"cyan",target:"#anim8"},{id:"lip_sync",label:"Turn still image into talking head video.",studio:"LipSync",icon:xe,color:"purple",target:"#lipsync"},{id:"motion",label:"Recreate any video performance with your face",studio:"Motion",icon:X,color:"indigo",target:"#motion"}].map((t,a)=>{const i=t.icon,s=t.color==="cyan"?"hover:border-cyan-400/40 hover:shadow-[0_0_20px_rgba(0,229,255,0.18)] hover:bg-cyan-500/[0.02]":t.color==="purple"?"hover:border-indigo-400/40 hover:shadow-[0_0_20px_rgba(143,107,255,0.18)] hover:bg-indigo-500/[0.02]":"hover:border-indigo-500/40 hover:shadow-[0_0_20px_rgba(99,102,241,0.18)] hover:bg-indigo-500/[0.02]",c=t.color==="cyan"?"text-cyan-400 bg-cyan-400/5 group-hover:bg-cyan-400/10 group-hover:shadow-[0_0_12px_rgba(0,229,255,0.35)]":t.color==="purple"?"text-indigo-400 bg-indigo-400/5 group-hover:bg-indigo-400/10 group-hover:shadow-[0_0_12px_rgba(143,107,255,0.35)]":"text-indigo-300 bg-indigo-500/5 group-hover:bg-indigo-500/10 group-hover:shadow-[0_0_12px_rgba(99,102,241,0.35)]",m=t.color==="cyan"?"bg-[radial-gradient(circle_at_top,rgba(0,229,255,0.08),transparent_65%)]":t.color==="purple"?"bg-[radial-gradient(circle_at_top,rgba(143,107,255,0.08),transparent_65%)]":"bg-[radial-gradient(circle_at_top,rgba(99,102,241,0.08),transparent_65%)]";return e.jsxs("button",{onClick:()=>U(t.target),className:`group nr-reveal w-full flex flex-col items-start p-4 sm:p-5 rounded-2xl border border-white/[0.06] bg-[rgba(11,22,36,0.15)] backdrop-blur-xl transition-all duration-300 hover:-translate-y-1.5 focus:outline-none focus-visible:ring-2 focus-visible:ring-cyan-400/50 relative overflow-hidden ${s}`,style:{transitionDelay:`${a*75}ms`,contentVisibility:"auto"},"data-nr-reveal":!0,children:[e.jsx("div",{className:`absolute inset-0 rounded-2xl opacity-0 transition-opacity duration-300 group-hover:opacity-100 pointer-events-none ${m}`}),e.jsx("div",{className:`flex items-center justify-center h-10 w-10 rounded-xl border border-white/5 transition-all duration-300 ${c}`,children:e.jsx(i,{className:"h-4.5 w-4.5"})}),e.jsx("p",{className:"mt-4 text-left text-xs font-bold uppercase tracking-[0.08em] text-white/90 group-hover:text-white transition-colors relative z-10",children:t.studio}),e.jsx("p",{className:"mt-1 text-left text-[11px] leading-snug text-[var(--nr-text-muted)] group-hover:text-white/80 transition-colors relative z-10",children:t.label})]},t.id)})})})]}),e.jsx("div",{id:"how",className:"scroll-mt-24","aria-hidden":"true"}),M({studio:he,sectionId:I.replica,activeTab:ze,onTabChange:Me,primaryContent:ct(),secondaryContent:dt(),introStyle:"compact",primaryCta:e.jsx(x,{asChild:!0,tone:"primary",size:"lg",className:"group w-full justify-center rounded-[14px] py-6 sm:w-auto
21sm:min-w-[248px]",children:e.jsxs("a",{href:he.href,children:["Start Recreating Now",e.jsx(b,{className:"ml-2 h-4 w-4 transition-transform group-hover:translate-x-1"})]})}),secondaryCta:e.jsxs(x,{type:"button",tone:"primary",size:"lg",className:"group w-full justify-center rounded-[14px] py-6 sm:w-auto sm:min-w-[248px]",onClick:()=>{at()},disabled:!O||!$||g==="replica",children:[g==="replica"?"Preparing Replica...":"Recreate Now",e.jsx(b,{className:"ml-2 h-4 w-4 transition-transform group-hover:translate-x-1"})]})}),M({studio:ge,sectionId:I.scene_builder,activeTab:Ee,onTabChange:De,primaryContent:xt(),secondaryContent:ht(),introStyle:"compact",primaryCta:e.jsx(x,{asChild:!0,tone:"primary",size:"lg",className:"group w-full justify-center rounded-[14px] py-6 sm:w-auto sm:min-w-[248px]",children:e.jsxs("a",{href:ge.href,children:["Explore Scene Builder",e.jsx(b,{className:"ml-2 h-4 w-4 transition-transform group-hover:translate-x-1"})]})}),secondaryCta:e.jsxs(x,{type:"button",tone:"primary",size:"lg",className:"group w-full justify-center rounded-[14px] py-6 sm:w-auto sm:min-w-[248px]",onClick:()=>{nt()},disabled:!Y||!ne.trim()||g==="scene_builder",children:[g==="scene_builder"?"Preparing Scene Builder...":"Generate Scene Now",e.jsx(b,{className:"ml-2 h-4 w-4 transition-transform group-hover:translate-x-1"})]})}),M({studio:ee,sectionId:I.anim8,activeTab:Oe,onTabChange:$e,primaryContent:ut(),secondaryContent:gt(),introStyle:"compact",primaryCta:e.jsx(x,{asChild:!0,tone:"primary",size:"lg",className:"group w-full justify-center rounded-[14px] py-6 sm:w-auto sm:min-w-[248px]",children:e.jsxs("a",{href:ee.href,children:["Start Animating Now",e.jsx(b,{className:"ml-2 h-4 w-4 transition-transform group-hover:translate-x-1"})]})}),secondaryCta:e.jsxs(x,{type:"button",tone:"primary",size:"lg",className:"group w-full justify-center rounded-[14px] py-6 sm:w-auto sm:min-w-[248px]",onClick:ot,disabled:!P||g==="anim8",children:[g==="anim8"?"Preparing Anim8...":"Start Animating Now",e.jsx(b,{className:"ml-2 h-4 w-4 transition-transform group-hover:translate-x-1"})]})}),M({studio:te,sectionId:I.lip_sync,activeTab:Ge,onTabChange:He,primaryContent:bt(),secondaryContent:ft(),introStyle:"compact",primaryCta:e.jsx(x,{asChild:!0,tone:"primary",size:"lg",className:"group w-full justify-center rounded-[14px] py-6 sm:w-auto sm:min-w-[248px]",children:e.jsxs("a",{href:te.href,children:["Start Speaking Now",e.jsx(b,{className:"ml-2 h-4 w-4 transition-transform group-hover:translate-x-1"})]})}),secondaryCta:e.jsx(x,{asChild:!0,tone:"primary",size:"lg",className:"group w-full justify-center rounded-[14px] py-6 sm:w-auto sm:min-w-[248px]",children:e.jsxs("a",{href:te.href,children:["Start Speaking Now",e.jsx(b,{className:"ml-2 h-4 w-4 transition-transform group-hover:translate-x-1"})]})})}),M({studio:ue,sectionId:I.persona,activeTab:Be,onTabChange:st,primaryContent:mt(),secondaryContent:pt(),sectionSpacing:"compact",introStyle:"compact",primaryCta:e.jsx(x,{asChild:!0,tone:"primary",size:"lg",className:"group w-full justify-center rounded-[14px] py-6 sm:w-auto sm:min-w-[248px]",children:e.jsxs("a",{href:ue.href,children:["Create with Persona",e.jsx(b,{className:"ml-2 h-4 w-4 transition-transform group-hover:translate-x-1"})]})}),secondaryCta:e.jsxs(x,{type:"button",tone:"primary",size:"lg",className:"group w-full justify-center rounded-[14px] py-6 sm:w-auto sm:min-w-[248px]",onClick:()=>{it()},disabled:!A||!H.trim()||g==="persona",children:[g==="persona"?"Preparing Persona...":"Generate Persona Now",e.jsx(b,{className:"ml-2 h-4 w-4 transition-transform group-hover:translate-x-1"})]})}),e.jsx("section",{id:I.motion,className:"mx-auto w-full max-w-6xl scroll-mt-24 px-6 pt-24 lg:pt-28",children:e.jsxs("div",{className:"nr-reveal","data-nr-reveal":!0,children:[e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"nr-kicker text-[11px] font-semibold uppercase tracking-[0.22em] text-[var(--nr-text-muted)]",children:"Motion studio"}),e.jsx("h2",{className:"nr-heading mt-2.5 text-[1.9rem] font-bold leading-[1.04] tracking-tight text-white sm:text-[2.5rem]",children:"Change the look of your video without shooting it again."}),e.jsx("p",{className:"mx-auto mt-2.5 max-w-3xl text-sm leading-relaxed text-[var(--nr-text-muted)] sm:text-[0.96rem]",children:"Use your image or avatar and a reference video to recreate the performance with a new outfit, background, or overall style."})]}),e.jsx(B,{tone:"glass",className:"nr-noise-bg mt-5 overflow-hidden p-6 sm:p-8",children:e.jsxs("div",{className:"grid gap-8 xl:grid-cols-[minmax(0,0.38fr)_minmax(0,0.62fr)]",children:[e.jsxs("div",{className:"nr-glass-card-hover shadow-lg backdrop-blur-2xl rounded-3xl border border-white/10 bg-black/30 p-6",children:[e.jsx("p",{className:"text-[11px] font-semibold uppercase tracking-[0.18em] text-[var(--nr-text-muted)]",children:S.name}),e.jsx("h3",{className:"nr-heading mt-3 text-3xl font-semibold text-white",children:S.job}),e.jsx("p",{className:"mt-4 text-sm leading-relaxed text-[var(--nr-text-muted)]",children:S.description}),e.jsxs("div",{className:"mt-6 grid gap-4",children:[e.jsxs("div",{className:"rounded-2xl border border-t-[rgba(255,255,255,0.15)] border-l-[rgba(255,255,255,0.08)] border-b-[rgba(255,255,255,0.02)] border-r-[rgba(255,255,255,0.02)] bg-[linear-gradient(135deg,rgba(255,255,255,0.05),rgba(255,255,255,0.01))] p-4 shadow-[inset_0_2px_4px_rgba(255,255,255,0.02),0_4px_12px_rgba(0,0,0,0.2)]",children:[e.jsx("p",{className:"text-[10px] font-semibold uppercase tracking-[0.18em] text-white/50",children:"Input"}),e.jsx("p",{className:"mt-2 text-sm font-medium text-white/90",children:S.inputLabel})]}),e.jsxs("div",{className:"rounded-2xl border border-t-[rgba(255,255,255,0.15)] border-l-[rgba(255,255,255,0.08)] border-b-[rgba(255,255,255,0.02)] border-r-[rgba(255,255,255,0.02)] bg-[linear-gradient(135deg,rgba(255,255,255,0.05),rgba(255,255,255,0.01))] p-4 shadow-[inset_0_2px_4px_rgba(255,255,255,0.02),0_4px_12px_rgba(0,0,0,0.2)]",children:[e.jsx("p",{className:"text-[10px] font-semibold uppercase tracking-[0.18em] text-white/50",children:"Output"}),e.jsx("p",{className:"mt-2 text-sm font-medium text-white/90",children:S.outputLabel})]}),e.jsxs("div",{className:"relative overflow-hidden rounded-2xl border border-[rgba(34,211,238,0.25)] border-t-[rgba(34,211,238,0.4)] border-l-[rgba(34,211,238,0.3)] bg-[linear-gradient(135deg,rgba(0,229,255,0.1),rgba(129,140,248,0.05))] p-4 shadow-[inset_0_2px_10px_rgba(0,229,255,0.1),0_8px_16px_rgba(0,0,0,0.25)]",children:[e.jsx("div",{className:"absolute right-0 top-0 h-16 w-16 -translate-y-8 translate-x-8 rounded-full bg-[radial-gradient(circle,rgba(0,229,255,0.3),transparent_70%)] blur-2xl","aria-hidden":"true"}),e.jsx("p",{className:"relative z-10 text-[10px] font-semibold uppercase tracking-[0.18em] text-cyan-200/70",children:"Good for"}),e.jsx("p",{className:"relative z-10 mt-2 text-sm font-medium leading-relaxed text-white",children:Ce.motion})]})]})]}),e.jsx("div",{className:"nr-glass-card-hover shadow-lg backdrop-blur-2xl rounded-3xl border border-white/10 bg-black/30 p-6",children:e.jsxs("div",{className:"flex h-full flex-col",children:[e.jsx("div",{className:"flex-1",children:lt()}),e.jsx("div",{className:"mt-8 flex justify-end",children:e.jsx(x,{asChild:!0,tone:"primary",size:"lg",className:"group w-full justify-center rounded-[14px] py-6 sm:w-auto
21sm:min-w-[248px]",children:e.jsxs("a",{href:S.href,children:["Recreate Video Now",e.jsx(b,{className:"ml-2 h-4 w-4 transition-transform group-hover:translate-x-1"})]})})})]})})]})})]})}),e.jsx("section",{className:"mx-auto w-full max-w-6xl px-6 pt-24 lg:pt-28",children:e.jsxs("div",{className:"nr-reveal","data-nr-reveal":!0,children:[e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"nr-kicker text-[11px] font-semibold uppercase tracking-[0.22em] text-[var(--nr-text-muted)]",children:"Why it works"}),e.jsx("h2",{className:"nr-heading mt-4 text-4xl font-bold tracking-tight text-white sm:text-5xl",children:"Start from inspiration and keep moving."})]}),e.jsx("div",{className:"mt-12 grid gap-6 md:grid-cols-2 lg:grid-cols-3",children:qt.map(t=>{const a=t.icon;return e.jsxs(B,{tone:"glass",className:"nr-magnetic-card group flex h-full flex-col border border-t-[rgba(255,255,255,0.08)] border-l-[rgba(255,255,255,0.04)] border-b-transparent border-r-transparent bg-[linear-gradient(135deg,rgba(255,255,255,0.03),rgba(255,255,255,0.01))] p-6 shadow-[inset_0_1px_0_rgba(255,255,255,0.02)] backdrop-blur-xl transition-all duration-300 hover:-translate-y-1 hover:border-t-[rgba(255,255,255,0.15)] hover:border-l-[rgba(255,255,255,0.08)] hover:bg-[rgba(255,255,255,0.04)] hover:shadow-[0_20px_40px_-15px_rgba(0,0,0,0.5)]",onMouseMove:i=>{const s=i.currentTarget.getBoundingClientRect(),c=i.clientX-s.left,m=i.clientY-s.top;i.currentTarget.style.setProperty("--mouse-x",`${c}px`),i.currentTarget.style.setProperty("--mouse-y",`${m}px`)},children:[e.jsx("div",{className:"mb-4 inline-flex h-12 w-12 items-center justify-center rounded-2xl border border-t-[rgba(255,255,255,0.2)] border-l-[rgba(255,255,255,0.1)] border-b-[rgba(255,255,255,0.02)] border-r-[rgba(255,255,255,0.02)] bg-gradient-to-br from-white/[0.08] to-white/[0.02] text-[var(--nr-primary)] shadow-[inset_0_1px_0_rgba(255,255,255,0.1),0_4px_12px_rgba(0,0,0,0.4)] transition-all duration-300 group-hover:scale-110 group-hover:bg-white/10 group-hover:shadow-[0_0_20px_rgba(0,229,255,0.2)]",children:e.jsx(a,{className:"h-5 w-5"})}),e.jsx("h3",{className:"nr-heading text-2xl font-semibold text-white",children:t.title}),e.jsx("p",{className:"mt-3 text-sm leading-relaxed text-[var(--nr-text-muted)] transition-colors group-hover:text-white/70",children:t.description})]},t.title)})})]})}),e.jsx("section",{className:"mx-auto w-full max-w-6xl px-6 pt-24 lg:pt-28",children:e.jsx("div",{className:"nr-reveal","data-nr-reveal":!0,children:e.jsx(B,{className:"nr-noise-bg border-t-[rgba(255,255,255,0.1)] border-l-[rgba(255,255,255,0.05)] border-b-[rgba(255,255,255,0.02)] border-r-[rgba(255,255,255,0.02)] bg-[linear-gradient(145deg,rgba(11,22,36,0.6),rgba(5,11,18,0.8))] p-8 shadow-[inset_0_2px_4px_rgba(255,255,255,0.02),0_24px_48px_-12px_rgba(0,0,0,0.5)] backdrop-blur-2xl",children:e.jsxs("div",{className:"relative z-10 flex flex-col items-start justify-between gap-8 lg:flex-row lg:items-center",children:[e.jsxs("div",{children:[e.jsx("p",{className:"nr-kicker text-[11px] font-semibold uppercase tracking-[0.22em] text-[var(--nr-text-muted)]",children:"Safety and trust"}),e.jsx("h2",{className:"nr-heading mt-3 text-3xl font-bold tracking-tight text-white sm:text-4xl",children:"Built for responsible identity creation."}),e.jsx("p",{className:"mt-3 max-w-2xl text-sm leading-relaxed text-[var(--nr-text-muted)] sm:text-base",children:"NanoReplica is designed around inspired-by creation, rights-aware references, and consent-forward use of identity images."})]}),e.jsx("div",{className:"flex w-full max-w-xl flex-col gap-3 text-sm",children:[{title:"Inspired-by, not exact copy",desc:"The system is built to recreate the direction and vibe, not a perfect duplicate.",icon:de},{title:"Use images you have rights to use",desc:"Bring in references you are allowed to use as inspiration.",icon:Se},{title:"Use approved identity images",desc:"Keep consent clear when working with your face, avatars, or real people.",icon:_t}].map(t=>{const a=t.icon;return e.jsxs("div",{className:"flex items-start gap-3 rounded-2xl border border-t-[rgba(255,255,255,0.08)] border-l-[rgba(255,255,255,0.04)] border-b-transparent border-r-transparent bg-[rgba(5,11,18,0.4)] shadow-[inset_0_1px_0_rgba(255,255,255,0.02)] p-4 hover:bg-[rgba(11,22,36,0.5)] transition duration-300",children:[e.jsx("div",{className:"inline-flex h-9 w-9 shrink-0 items-center justify-center rounded-xl border border-[rgba(35,48,66,0.75)] bg-gradient-to-br from-white/[0.06] to-transparent text-[var(--nr-primary)] shadow-[inset_0_1px_0_rgba(255,255,255,0.05)]",children:e.jsx(a,{className:"h-4 w-4"})}),e.jsxs("div",{children:[e.jsx("p",{className:"font-semibold text-[var(--nr-text)]",children:t.title}),e.jsx("p",{className:"mt-1 text-sm text-[var(--nr-text-muted)]",children:t.desc})]})]},t.title)})})]})})})}),e.jsx("section",{id:"pricing",className:"mx-auto w-full max-w-6xl px-6 pt-32 lg:pt-40",children:e.jsxs("div",{className:"nr-reveal","data-nr-reveal":!0,children:[e.jsxs("div",{className:"flex flex-col items-center text-center",children:[e.jsx("p",{className:"nr-kicker text-[11px] font-semibold uppercase tracking-[0.22em] text-[var(--nr-text-muted)]",children:"Pricing"}),e.jsx("h2",{className:"nr-heading mt-4 text-4xl font-bold tracking-tight text-transparent sm:text-5xl",children:e.jsx("span",{className:"bg-gradient-to-b from-white to-w
21hite/60 bg-clip-text",children:"Simple plans, clear credits."})}),e.jsx("p",{className:"mt-4 max-w-2xl text-sm leading-relaxed text-[var(--nr-text-muted)] sm:text-base",children:"Use one credit wallet across NanoReplica. Choose a plan, create across studios, and top up when you need more."})]}),N.length>1&&e.jsx("div",{className:"mt-10 flex justify-center",children:e.jsx("div",{className:"inline-flex rounded-full border border-white/10 bg-[rgba(5,11,18,0.78)] p-1 shadow-[0_18px_50px_-34px_rgba(0,229,255,0.28)] backdrop-blur-xl",children:N.map(t=>{const a=d===t,i=t===6?"6 Months · Best value":t===1?"Monthly":`${t} Months`;return e.jsx("button",{type:"button",onClick:()=>l(t),className:`rounded-full px-4 py-2 text-sm font-semibold transition ${a?"bg-white text-[#050B12] shadow-[0_10px_30px_-18px_rgba(255,255,255,0.9)]":"text-[var(--nr-text-muted)] hover:text-white"}`,children:i},t)})})}),e.jsx("div",{className:"mt-12 grid gap-6 md:grid-cols-2 xl:grid-cols-4",children:q.length>0?q.map(t=>{const a=E(t),i=a==="creator",s=a==="free"?1:D(t),c=s>1;let m="Free",p=null,C=null,j="0 credits / month",_=null,f=[],v=[];a==="free"?(m="Free",j="50 credits / month",v=["Limited Replica","Limited Touch Ups","Referrals: up to 30% usable","Watermark on outputs","No credit top ups allowed"]):a==="starter"?(m=s===6?"$25":"$5",j=s===6?"1,200 credits every 6 months":"200 credits / month",_=s===6?"Save $5":null,f=me(a),v=["No watermark on outputs","Credit top ups allowed","3 daily free retries","Priority Support"]):a==="creator"?(m=s===6?"$50":"$10",p=Ne(t,t.currency,t.amountCents),C=p?T(p,t.currency):null,j=s===6?"3,000 credits every 6 months":"500 credits / month",_=s===6&&p?`Save ${T(p-t.amountCents,t.currency)}`:null,f=me(a),v=["No watermark on outputs","Credit top ups allowed","3 daily free retries","Priority Support"]):a==="pro"?(m=s===6?"$80":"$17",p=Ne(t,t.currency,t.amountCents),C=p?T(p,t.currency):null,j=s===6?"9,000 credits every 6 months":"1,500 credits / month",_=s===6&&p?`Save ${T(p-t.amountCents,t.currency)}`:null,f=me(a),v=["No watermark on outputs","Credit top ups allowed","3 daily free retries","Priority Support"]):(m=T(t.amountCents,t.currency),j=c?`${t.credits.toLocaleString()} credits every ${s} months`:`${t.credits.toLocaleString()} credits / month`,v=sr(t));const K=a==="free";return e.jsxs("article",{className:`group relative flex h-full flex-col overflow-hidden rounded-[24px] border-t-[rgba(255,255,255,0.15)] border-l-[rgba(255,255,255,0.08)] border-b-[rgba(255,255,255,0.02)] border-r-[rgba(255,255,255,0.02)] bg-[linear-gradient(145deg,rgba(0,0,0,0.6),rgba(15,23,42,0.4))] p-7 shadow-[0_20px_40px_-15px_rgba(0,0,0,0.7)] backdrop-blur-2xl transition-all duration-500 hover:-translate-y-2 ${i?"ring-1 ring-[var(--nr-primary)]/30 border-t-[rgba(0,229,255,0.4)] border-l-[rgba(0,229,255,0.2)] shadow-[inset_0_2px_4px_rgba(0,229,255,0.1),0_0_52px_-18px_rgba(0,229,255,0.2)]":"hover:border-t-white/20 hover:border-l-white/10 hover:shadow-[0_30px_60px_-15px_rgba(0,0,0,0.7),0_0_50px_-10px_rgba(0,229,255,0.05)]"}`,children:[i&&e.jsx("div",{className:"absolute inset-x-0 top-0 h-px bg-gradient-to-r from-transparent via-[var(--nr-primary)] to-transparent opacity-50"}),e.jsxs("div",{className:"flex items-start justify-between gap-4",children:[e.jsx("div",{children:e.jsx("h3",{className:"nr-heading text-lg font-bold tracking-wide text-white",children:kt(t)})}),i&&e.jsx("span",{className:"rounded-full border border-[var(--nr-primary)]/30 bg-[var(--nr-primary)]/10 px-2.5 py-0.5 text-[10px] font-bold uppercase tracking-wider text-[var(--nr-primary)]",children:"Most Popular"})]}),e.jsxs("div",{className:"mt-6",children:[C&&e.jsx("p",{className:"mb-1 text-sm font-bold text-[var(--nr-text-muted)] line-through opacity-75",children:C}),e.jsxs("div",{className:"flex flex-wrap items-end gap-x-2 gap-y-1",children:[e.jsx("span",{className:"text-4xl font-bold tracking-tight text-white",children:m}),!K&&!c&&e.jsx("span",{className:"pb-1 text-sm font-medium text-[var(--nr-text-muted)]",children:"/ month"})]}),c&&!K&&e.jsxs("div",{className:"mt-2 space-y-1",children:[e.jsxs("p",{className:"text-sm font-medium text-[var(--nr-text-muted)]",children:["billed every ",s," months"]}),_&&e.jsx("p",{className:"text-sm font-semibold text-emerald-400",children:_})]})]}),e.jsx("p",{className:"mt-4 text-xs font-semibold uppercase tracking-widest text-[var(--nr-primary)] opacity-90",children:j}),e.jsx("div",{className:"my-6 h-px w-full bg-gradient-to-r from-white/10 to-transparent"}),e.jsxs("div",{className:"flex flex-1 flex-col",children:[e.jsxs("div",{className:"mb-6 flex-1 space-y-4",children:[f.length>0&&e.jsxs("div",{children:[e.jsx("p",{className:"mb-2 text-xs font-semibold uppercase tracking-wider text-white/60",children:"Included
21studios"}),e.jsx("div",{className:"space-y-2",children:f.map(k=>e.jsxs("div",{className:"flex items-start gap-3 text-sm text-white/90",children:[e.jsx("div",{className:"mt-0.5 flex h-4 w-4 shrink-0 items-center justify-center rounded-full bg-[var(--nr-primary)]/20 text-[var(--nr-primary)]",children:e.jsx(_e,{className:"h-2.5 w-2.5"})}),e.jsx("span",{className:"font-medium",children:nr(k)})]},k))})]}),v.length>0&&e.jsxs("div",{children:[e.jsx("p",{className:"mb-2 text-xs font-semibold uppercase tracking-wider text-white/60",children:f.length>0?"Features":"Plan details"}),e.jsx("div",{className:"space-y-2",children:v.map(k=>e.jsxs("div",{className:"flex items-start gap-3 text-sm text-[var(--nr-text-muted)]",children:[e.jsx("div",{className:"mt-0.5 flex h-4 w-4 shrink-0 items-center justify-center rounded-full bg-white/10 text-white/70",children:e.jsx(_e,{className:"h-2.5 w-2.5"})}),e.jsx("span",{children:k})]},k))})]})]}),e.jsx(x,{asChild:!0,tone:i?"primary":"secondary",className:`w-full ${i?"shadow-[inset_0_1px_0_rgba(255,255,255,0.2),0_8px_20px_-6px_rgba(0,229,255,0.3)] hover:scale-[1.02] active:scale-[0.98] transition-all":"border border-white/10 bg-white/[0.03] text-white hover:bg-white/[0.08] hover:border-white/20 hover:scale-[1.02] active:scale-[0.98] transition-all shadow-[inset_0_1px_0_rgba(255,255,255,0.05)]"}`,children:e.jsx("a",{href:"/signup",children:ir(t)})})]})]},`${t.id}-${t.amountCents}-${s}`)}):tt?Array.from({length:Kt}).map((t,a)=>e.jsxs("article",{className:"overflow-hidden rounded-[24px] border border-white/10 bg-black/40 p-7 backdrop-blur-xl",children:[e.jsx("div",{className:"h-5 w-24 rounded-full bg-white/8"}),e.jsx("div",{className:"mt-6 h-10 w-32 rounded-full bg-white/10"}),e.jsx("div",{className:"mt-4 h-3 w-40 rounded-full bg-white/8"}),e.jsx("div",{className:"my-8 h-px w-full bg-gradient-to-r from-white/10 to-transparent"}),e.jsxs("div",{className:"space-y-4",children:[e.jsx("div",{className:"h-4 w-full rounded-full bg-white/8"}),e.jsx("div",{className:"h-4 w-5/6 rounded-full bg-white/8"}),e.jsx("div",{className:"h-4 w-2/3 rounded-full bg-white/8"})]}),e.jsx("div",{className:"mt-8 h-11 rounded-[14px] bg-white/10"})]},`pricing-skeleton-${a}`)):e.jsx("div",{className:"md:col-span-2 xl:col-span-4",children:e.jsx("div",{className:"rounded-[24px] border border-white/10 bg-black/40 p-8 text-center backdrop-blur-xl",children:e.jsx("p",{className:"text-sm text-[var(--nr-text-muted)]",children:"Live pricing could not be loaded right now."})})})}),!rt&&e.jsx("p",{className:"mt-8 text-center text-sm text-[var(--nr-text-muted)]",children:"Need more credits later? Top up anytime on eligible paid plans."})]})}),e.jsx("section",{id:"faq",className:"mx-auto w-full max-w-4xl px-6 pt-32 lg:pt-40",children:e.jsxs("div",{className:"nr-reveal","data-nr-reveal":!0,children:[e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"nr-kicker text-[11px] font-semibold uppercase tracking-[0.22em] text-[var(--nr-text-muted)]",children:"FAQ"}),e.jsx("h2",{className:"nr-heading mt-4 text-3xl font-bold tracking-tight text-white sm:text-4xl",children:"Quick answers about NanoReplica."})]}),e.jsx("div",{className:"mt-12 space-y-4",children:Zt.map(t=>e.jsxs("details",{className:"group rounded-2xl border border-t-[rgba(255,255,255,0.08)] border-l-[rgba(255,255,255,0.04)] border-b-[rgba(255,255,255,0.01)] border-r-[rgba(255,255,255,0.01)] bg-[linear-gradient(145deg,rgba(255,255,255,0.03),rgba(255,255,255,0.01))] p-6 shadow-[inset_0_1px_0_rgba(255,255,255,0.02)] backdrop-blur-xl transition-all duration-300 open:bg-[rgba(255,255,255,0.06)] open:shadow-lg hover:border-t-[rgba(255,255,255,0.15)] hover:border-l-[rgba(255,255,255,0.08)]",children:[e.jsxs("summary",{className:"flex cursor-pointer list-none items-center justify-between gap-6",children:[e.jsx("span",{className:"nr-heading text-[15px] font-medium text-white/90 transition-colors group-hover:text-white",children:t.question}),e.jsx("span",{className:"flex h-6 w-6 shrink-0 items-center justify-center rounded-full border border-white/10 bg-white/5 text-white/50 transition-all group-open:rotate-180 group-open:bg-white/10 group-open:text-white",children:e.jsx(Rt,{className:"h-3.5 w-3.5 rotate-90"})})]}),e.jsx("div",{className:"mt-4 border-t border-white/5 pt-4 text-sm leading-relaxed text-[var(--nr-text-muted)] opacity-90",children:t.answer})]},`${t.id}-${t.question}`))})]})}),e.jsx("section",{className:"mx-auto w-full max-w-5xl px-6 pt-20 lg:pt-28",children:e.jsx("div",{className:"nr-reveal","data-nr-reveal":!0,children:e.jsx(B,{tone:"glass",className:"nr-noise-bg overflow-hidden border-t-[rgba(255,255,255,0.12)] border-l-[rgba(255,255,255,0.06)] border-b-[rgba(255,255,255,0.02)] border-r-[rgba(255,255,255,0.02)] bg-[linear-gradient(145deg,rgba(11,22,36,0.72),rgba(5,11,18,0.88))] px-6 py-10 text-center shadow-[inset_0_2px_4px_rgba(255,255,255,0.03),0_28px_70px_-34px_rgba(0,229,255,0.32)] backdrop-blur-2xl sm:px-10 sm:py-12",children:e.jsxs("div",{className:"mx-auto max-w-2xl",children:[e.jsx("h2",{className:"nr-heading text-3xl font-bold tracking-tight text-white sm:text-4xl",children:"Ready to turn your face into a content engine?"}),e.jsx("p",{className:"mx-auto mt-4 max-w-xl text-sm leading-relaxed text-[var(--nr-text-muted)] sm:text-base",children:"Start creating personalized photos, scenes, and videos across NanoReplicaâs connected Studios."}),e.jsxs("div",{className:"mt-8 flex flex-col items-center justify-center gap-3 sm:flex-row",children:[e.jsx(x,{asChild:!0,tone:"primary",size:"lg",className:"w-full rounded-full px-8 font-semibold tracking-wide sm:w-auto",children:e.jsx("a",{href:"/app",children:"Start creating"})}),e.jsx(x,{asChild:!0,tone:"secondary",size:"lg",className:"w-full rounded-full border border-white/10 bg-white/[0.03] px-8 font-semibold tracking-wide text-white transition-all hover:border-white/20 hover:bg-white/[0.08] sm:w-auto",children:e.jsx("a",{href:"#replica",onClick:t=>{t.preventDefault(),U("#replica")},children:"Explore Studios"})})]})]})})})}),e.jsx("footer",{id:"contact",className:"mx-auto w-full max-w-6xl px-6 pb-12 pt-32 lg:pt-40",children:e.jsx("div",{className:"nr-reveal","data-nr-reveal":!0,children:e.jsxs("div",{className:"rounded-[32px] border border-t-[rgba(255,255,255,0.1)] border-l-[rgba(255,255,255,0.05)] border-b-transparent border-r-transparent bg-[linear-gradient(160deg,rgba(255,255,255,0.03),transparent)] p-10 shadow-[inset_0_1px_0_rgba(255,255,255,0.05)] backdrop-blur-2xl",children:[e.jsxs("div",{className:"flex flex-col gap-12 lg:flex-row lg:justify-between",children:[e.jsxs("div",{className:"max-w-sm",children:[e.jsx("a",{href:"/",className:"inline-block",children:e.jsx("span",{className:"nr-heading text-xl font-bold tracking-tight text-white",children:"NanoReplica"})}),e.jsx("p",{className:"mt-4 text-sm leading-relaxed text-[var(--nr-text-muted)]",children:"Studios for personalized photos, reusable scenes, animated clips, talking videos, and video remakes."}),e.jsx("div",{className:"mt-8 flex items-center gap-4",children:e.jsxs("div",{className:"flex items-center gap-2 rounded-full border border-white/10 bg-white/5 px-3 py-1.5 text-xs text-[var(--nr-text-muted)] backdrop-blur-sm",children:[e.jsx("div",{className:"h-1.5 w-1.5 rounded-full bg-[var(--nr-success)] shadow-[0_0_8px_var(--nr-success)]"}),e.jsx("span",{className:"font-semibold text-white/90",children:"Rights-aware, consent-forward"})]})})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-12 sm:grid-cols-4 lg:gap-16",children:[e.jsxs("div",{children:[e.jsx("h4",{className:"mb-6 text-xs font-bold uppercase tracking-[0.2em] text-white/40",children:"Product"}),e.jsx("ul",{className:"space-y-4 text-sm",children:[{label:"How
21it works",href:"#how"},{label:"Studios",href:"#replica"},{label:"Pricing",href:"#pricing"},{label:"FAQ",href:"#faq"}].map(t=>e.jsx("li",{children:e.jsx("a",{href:t.href,onClick:a=>{a.preventDefault(),U(t.href)},className:"text-[var(--nr-text-muted)] transition hover:text-white",children:t.label})},t.href))})]}),e.jsxs("div",{children:[e.jsx("h4",{className:"mb-6 text-xs font-bold uppercase tracking-[0.2em] text-white/40",children:"Studios"}),e.jsx("ul",{className:"space-y-4 text-sm",children:Vt.map(t=>e.jsx("li",{children:e.jsx("a",{href:t.href,className:"text-[var(--nr-text-muted)] transition hover:text-white",children:t.name})},t.id))})]}),e.jsxs("div",{children:[e.jsx("h4",{className:"mb-6 text-xs font-bold uppercase tracking-[0.2em] text-white/40",children:"Company"}),e.jsx("ul",{className:"space-y-4 text-sm",children:[{label:"About",href:"/about"},{label:"Blog",href:"/blog"},{label:"Contact",href:"/contact"},{label:"Privacy",href:"/privacy"},{label:"Terms",href:"/terms"}].map(t=>e.jsx("li",{children:e.jsx("a",{href:t.href,className:"text-[var(--nr-text-muted)] transition hover:text-white",children:t.label})},t.href))})]}),e.jsxs("div",{children:[e.jsx("h4",{className:"mb-6 text-xs font-bold uppercase tracking-[0.2em] text-white/40",children:"Socials"}),e.jsx("div",{className:"flex flex-wrap gap-3",children:[{name:"Instagram",href:"https://www.instagram.com/nanoreplica"},{name:"TikTok",href:"https://www.tiktok.com/@nanoreplica"},{name:"X",href:"https://x.com/nanoreplicaai"},{name:"LinkedIn",href:"https://www.linkedin.com/company/nanoreplica/"}].map(t=>e.jsx("a",{href:t.href,target:"_blank",rel:"noreferrer",className:"rounded-lg border border-white/10 bg-white/5 px-3 py-2 text-xs font-medium text-[var(--nr-text-muted)] transition hover:bg-white/10 hover:text-white",children:t.name},t.name))})]})]})]}),e.jsxs("div",{className:"mt-16 flex flex-col items-center justify-between gap-6 border-t border-white/5 pt-8 text-xs text-white/30 sm:flex-row",children:[e.jsx("p",{children:"© 2026 NanoReplica AI. All rights reserved."}),e.jsx("div",{className:"flex items-center gap-6",children:e.jsxs("span",{className:"flex items-center gap-2",children:[e.jsx(Se,{className:"h-3.5 w-3.5"}),"Inspired-by generation"]})})]})]})})})]})]})};export{Nr as Landing};
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.