PageSourceSearch

https://lovino.ai/_next/static/chunks/app/%5Blocale%5D/(marketing)…?dpl=dpl_78F4v8ss6TCnYEpsiZup1A137SEL

js lovino.ai collected 2026-09-24 15:16:59 UTC 36,049 bytes, 1 lines download raw bytes

1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="13b250d3-2230-4b5b-8731-9d9faf8409b6",e._sentryDebugIdIdentifier="sentry-dbid-13b250d3-2230-4b5b-8731-9d9faf8409b6")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3700],{8155:(e,t,s)=>{Promise.resolve().then(s.bind(s,13300))},13300:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>V});var a=s(68015),r=s(24327),i=s(31460),n=s.n(i),l=s(61993),c=s(44432),d=s(46517),o=s(3889),m=s(72706),x=s(22249),p=s(12658),h=s(84991),u=s(63373),y=s(99338),g=s(26031),b=s(12855),f=s(17417),j=s(56392),v=s(15642),N=s(2787),w=s(42827),k=s(16740),S=s(93189),A=s(92961),P=s(46798),C=s(4532),F=s(37058),$=s(46500),M=s(71519),T=s(16342),B=s(16963);let z=[{action:"1 Studio image",credits:"1-7 credits",type:"studio"},{action:"Influencer photo (Lens ID)",credits:"3 credits",type:"studio"},{action:"UGC ad — 5s draft (480p)",credits:"10 credits",type:"video"},{action:"UGC ad — full 15s (720p)",credits:"50 credits",type:"video"},{action:"Studio video (480p)",credits:"2 credits",type:"video"},{action:"Studio video (720p)",credits:"2-3 credits",type:"video"},{action:"Studio video (1080p Full HD)",credits:"8-16 credits",type:"video"},{action:"Destination Pack",credits:"8 credits",type:"flow"},{action:"Property Pack",credits:"8 credits",type:"flow"},{action:"Weekly Social Pack",credits:"10 credits",type:"flow"},{action:"Blog Starter Pack",credits:"12 credits",type:"flow"},{action:"Tour Promo Pack",credits:"10 credits",type:"flow"},{action:"Multi-Language Add-on",credits:"+5 credits",type:"flow"}],U=[{icon:c.A,title:"Destination Pack",description:"5 images + captions + hashtags + SEO metadata",credits:8,bestFor:"Agencies, bloggers",color:"indigo"},{icon:d.A,title:"Property Pack",description:"5 listing shots + descriptions + alt text",credits:8,bestFor:"Hotels, Airbnb",color:"emerald"},{icon:o.A,title:"Weekly Social Pack",description:"7 posts ready with images + captions",credits:10,bestFor:"Creators",color:"pink"},{icon:m.A,title:"Blog Starter Pack",description:"Hero + 4 images + SEO article outline",credits:12,bestFor:"Bloggers, SEO writers",color:"amber"},{icon:x.A,title:"Tour Promo Pack",description:"5 tour images + selling copy",credits:10,bestFor:"Tour operators",color:"cyan"},{icon:p.A,title:"Multi-Language",description:"Any pack exported in 5+ languages",credits:"+5",bestFor:"Global businesses",color:"purple"}],_={indigo:{bg:"bg-accent-primary/10",text:"text-accent-primary",border:"hover:border-accent-primary/30"},emerald:{bg:"bg-accent-primary/10",text:"text-accent-primary",border:"hover:border-accent-primary/30"},pink:{bg:"bg-accent-primary/10",text:"text-accent-primary",border:"hover:border-accent-primary/30"},amber:{bg:"bg-accent-primary/10",text:"text-accent-primary",border:"hover:border-accent-primary/30"},cyan:{bg:"bg-accent-primary/10",text:"text-accent-primary",border:"hover:border-accent-primary/30"},purple:{bg:"bg-accent-primary/10",text:"text-accent-primary",border:"hover:border-accent-primary/30"}},I=["No prompts needed","Ready-to-publish content","Captions & hashtags included","SEO-optimized metadata","Multiple export formats","Commercial license"],q=[{key:"starter",credits:50,savings:null},{key:"popular",credits:120,savings:"6%"},{key:"pro",credits:200,savings:"12%"}],E={free:"≈ 3 images or 1 influencer photo a day",traveler:"≈ 50 images or 5 UGC ad drafts / mo",creator:"≈ 120 images or 12 UGC ad drafts / mo",studio:"≈ 500 images or 10 full UGC ads / mo"},R=e=>M.jY.some(t=>t.id===e),L=e=>"fashion_starter"===e||"fashion_pro"===e||R(e),W=[{id:"fashion_starter",name:"Fashion Starter",credits:"1,500",makes:"≈ 450 on-model images",features:["1,500 credits per month","1 brand workspace","3 Brand Models","Batches up to 50 images"]},{id:"fashion_pro",name:"Fashion Pro",credits:"5,000",makes:"≈ 1,500 on-model images",features:["5,000 credits per month","3 brand workspaces","10 Brand Models","Batches up to 50 images","Priority support"]}];function D(){return(0,a.jsxs)("div",{className:"flex flex-col items-center gap-2 mb-6",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("div",{className:"flex -sp
1ace-x-2",children:["S","M","A","R","K"].map((e,t)=>(0,a.jsx)("div",{className:"h-8 w-8 rounded-full border-2 border-bg-base flex items-center justify-center text-xs font-bold text-white bg-accent-primary",children:e},t))}),(0,a.jsxs)("div",{className:"flex items-center gap-1 ml-2",children:[[void 0,void 0,void 0,void 0,void 0].map((e,t)=>(0,a.jsx)("svg",{className:"h-4 w-4 text-amber-400 fill-current",viewBox:"0 0 20 20",children:(0,a.jsx)("path",{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"})},t)),(0,a.jsx)("span",{className:"text-sm text-text-secondary ml-1",children:"4.8/5"})]})]}),(0,a.jsxs)("p",{className:"text-sm text-text-secondary",children:["Trusted by ",(0,a.jsx)("span",{className:"font-semibold text-text-primary",children:"70,000+"})," creators worldwide"]})]})}let O=[{quote:"I replaced my Midjourney subscription. The travel features are unmatched.",name:"Sarah K.",role:"Travel Blogger",initial:"S",color:"bg-accent-primary"},{quote:"The video generation quality is incredible for the price. Way better than Runway for my use case.",name:"Mike T.",role:"Content Creator",initial:"M",color:"bg-accent-primary"},{quote:"My Airbnb listings look professional now. The property packs save me hours every week.",name:"Lisa M.",role:"Property Manager",initial:"L",color:"bg-accent-primary"}];function Y(){return(0,a.jsxs)("div",{className:"max-w-5xl mx-auto px-4 py-16",children:[(0,a.jsx)("h3",{className:"text-xl font-bold text-text-primary text-center mb-8",children:"What creators are saying"}),(0,a.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:O.map(e=>(0,a.jsxs)("div",{className:"rounded-xl border border-border bg-bg-card p-5 flex flex-col",children:[(0,a.jsx)("div",{className:"flex gap-0.5 mb-3",children:[void 0,void 0,void 0,void 0,void 0].map((e,t)=>(0,a.jsx)("svg",{className:"h-3.5 w-3.5 text-amber-400 fill-current",viewBox:"0 0 20 20",children:(0,a.jsx)("path",{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"})},t))}),(0,a.jsxs)("p",{className:"text-sm text-text-secondary mb-4 flex-1",children:["“",e.quote,"”"]}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("div",{className:(0,k.cn)("h-8 w-8 rounded-full flex items-center justify-center text-xs font-bold text-white",e.color),children:e.initial}),(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-sm font-medium text-text-primary",children:e.name}),(0,a.jsx)("p",{className:"text-xs text-text-muted",children:e.role})]})]})]},e.name))})]})}let G=[{value:"70,000+",label:"Registered users"},{value:"50,000+",label:"Images generated"},{value:"24/7",label:"Monitoring"},{value:"< 30s",label:"Avg generation time"}];function H(){return(0,a.jsx)("div",{className:"max-w-4xl mx-auto px-4 pb-16",children:(0,a.jsx)("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4",children:G.map(e=>(0,a.jsxs)("div",{className:"text-center py-4",children:[(0,a.jsx)("p",{className:"text-2xl font-bold text-text-primary",children:e.value}),(0,a.jsx)("p",{className:"text-xs text-text-muted mt-1",children:e.label})]},e.label))})})}let K=[{question:"What happens when I run out of credits?",answer:"Subscribers can purchase additional credit packs anytime. Free users can upgrade to any plan to unlock credit pack purchases, or wait for daily credits to reset."},{question:"Can I upgrade or downgrade anytime?",answer:"Yes! You can change your plan at any time. When upgrading, you'll be charged the prorated difference. When downgrading, the change takes effect at your next billing cycle."},{question:"Do unused credits roll over?",answer:"Yes! Subscription credits roll over for up to 3 months if unused. Credit packs (available for subscribers) never expire and can be used anytime."},{question:"Is there a free trial for paid plans?",answer:"Yes — where available. We offer a 3-day free trial on the Traveler and Creator plans, capped at 10 credits per day during the trial. You'll get access to video generation and no watermarks. A card is required upfront, and you can cancel anytime during the trial. After 3 days, it auto-converts to the current sale price and the daily cap lifts. Trial availability depends on your region — if it isn't offered to you, you can still subscribe directly or buy a one-time credit pack.",trialOnly:!0},{question:"What payment methods do you accept?",answer:"We accept all major credit cards (Visa, Mastercard, Amex), PayPal, and Apple Pay through our secure Stripe payment system."}];function V(){return(0,a.jsx)(r.Suspense,{fallback:null,children:(0,a.jsx)(Z,{})})}function Z(){let e=(0,l.useRouter)(),{user:t}=(0,A.useAuth)(),{subscription:s,isLoading:i}=(0,P.e9)(),{checkout:c,isCreating:d}=(0,P.jh)(),{changePlan:o,isChanging:m}=(0,P.A6)(),[x,p]=r.useState("yearly"),[O,G]=r.useState(null),V=(0,l.useSearchParams)(),{currency:Z}=(0,T.H)(),{enabled:Q,isLoading:J}=(0,P.Vd)(),X=(0,P.Zz)(),{credits:ee,isLoading:et}=(0,P.I)(),es=(0,C.FY)(ee),ea=ee?.subscriptionStatus==="trialing",er=!!t&&(et||J||i),ei=!s?.hasActiveSubscription&&Q&&(0,C.xp)(ee,Z),en=Q&&(!t||ei),el=t?"":"*",ec=r.useMemo(()=>K.filter(e=>Q||!("trialOnly"in e&&e.trialOnly)),[Q]),ed=r.useMemo(()=>[{id:"free",name:"Free",price:"$0",period:"forever",description:"Try before you buy",credits:"3/day",features:["3 credits per day","Studio images only","Watermarked images","Standard resolution"],cta:"Start Free",highlighted:!1,listPrice:null},{id:"traveler",name:"Traveler",price:{monthly:(0,$.$g)($.ze.subscriptions.traveler.monthly[Z],Z)},period:"/month",description:"For your first ads and shots",credits:"50/mo",features:["No watermark on downloads","Up to 4K resolution","Studio access","50 credits per month"],cta:en?`Try Traveler Free for 3 Days${el}`:"Start Traveler",highlighted:!1,listPrice:null},{id:"creator",name:"Creator",price:{monthly:(0,$.$g)($.ze.subscriptions.creator.monthly[Z],Z),yearly:(0,$.$g)($.ze.subscriptions.creator.yearlyPerMonth[Z],Z)},period:"/month",description:"For creators shipping content weekly",credits:"120/mo",features:["No watermark on downloads","Up to 4K resolution","Studio + Flow access","120 credits per month","Priority support"],cta:en?`Try Creator Free for 3 Days${el}`:"Start Creator",highlighted:!0,listPrice:null,yearlyTotal:(0,$.$g)($.ze.subscriptions.creator.yearly[Z],Z),yearlySavings:(0,$.$g)(12*$.ze.subscriptions.creator.monthly[Z]-$.ze.subscriptions.creator.yearly[Z],Z)},{id:"studio",name:"Studio",price:{monthly:(0,$.$g)($.ze.subscriptions.studio.monthly[Z],Z),yearly:(0,$.$g)($.ze.subscriptions.studio.yearlyPerMonth[Z],Z)}
1,period:"/month",description:"For brands and teams",credits:"500/mo",features:["Up to 4K resolution","Studio + Flow access","500 credits per month","API private beta — request access","Priority chat support"],cta:"Start Studio",highlighted:!1,listPrice:null,yearlyTotal:(0,$.$g)($.ze.subscriptions.studio.yearly[Z],Z),yearlySavings:(0,$.$g)(12*$.ze.subscriptions.studio.monthly[Z]-$.ze.subscriptions.studio.yearly[Z],Z)}],[el,Z,en]),eo=r.useMemo(()=>q.map(e=>({...e,price:$.ze.creditPacks[e.key][Z],priceFormatted:(0,$.$g)($.ze.creditPacks[e.key][Z],Z)})),[Z]),em=r.useCallback(async(a,r)=>{if(er)return;if(L(a)&&ea)return void F.oR.info(R(a)?"Business plans become available after your free trial ends":"Fashion plans become available after your free trial ends");let i=!s?.hasActiveSubscription&&("traveler"===a||"creator"===a)&&Q&&(0,C.xp)(ee,(0,$.OY)()),n=r??x,l="traveler"===a||L(a)?"monthly":n;if(!t){let t=new URLSearchParams({plan:a}),s=`/pricing?checkout=true&plan=${a}&billing=${l}`;t.set("redirect",s),e.push(`/signup?${t.toString()}`);return}if(s?.hasActiveSubscription&&s?.plan===a){F.oR.info("You're already subscribed to this plan"),e.push("/dashboard/billing");return}G(a);try{if(s?.hasActiveSubscription&&s?.hasStripeSubscription!==!1&&s?.plan!==a){let t=await o(a,l);t?(F.oR.success(t.message),e.push("/dashboard/billing")):F.oR.error("Failed to change plan. Please try again.");return}let t=await c(a,l,(0,$.OY)(),i);if(t?.checkoutUrl)try{if(new URL(t.checkoutUrl).hostname.endsWith("stripe.com"))(0,B.sx)("pricing_page_checkout","conversion",`${a}_${l}`),window.location.href=t.checkoutUrl;else throw console.error("Stripe URL validation failed:",t.checkoutUrl),Error("Invalid checkout URL")}catch{F.oR.error("Invalid checkout URL received")}else F.oR.error("Failed to create checkout session. Please try again.")}catch(e){console.error("Subscription error:",e),F.oR.error("Something went wrong. Please try again.")}finally{G(null)}},[t,s,x,c,o,e,ee,er,Q,ea]),ex=r.useRef(null);r.useEffect(()=>{let e="true"===V.get("checkout"),a=V.get("plan"),r=V.get("billing");if(e&&a&&t&&!er&&!O&&!s?.hasActiveSubscription&&("traveler"===a||"creator"===a||"studio"===a||L(a))){let e=`${a}:${r||"default"}`;if(ex.current===e)return;ex.current=e,r&&p(r),em(a,r||void 0)}},[V,t,s,er,O,em]);let ep={traveler:1,creator:2,studio:3},eh=(e,a)=>{if("free"===e)return t&&!s?.hasActiveSubscription?"Current Plan":a;if(s?.hasActiveSubscription){if(s.plan===e)return"Current Plan";let t=ep[s.plan||""]||0;return(ep[e]||0)<t?"Downgrade":"Upgrade"}return a},eu=e=>"free"===e?!!t&&!s?.hasActiveSubscription:s?.hasActiveSubscription&&s?.plan===e,ey=s?.hasActiveSubscription?(0,M.sW)(s?.plan):null;return(0,a.jsxs)("div",{className:"relative pt-20 bg-bg-primary overflow-x-clip",children:[(0,a.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-x-0 top-0 -z-0 h-[520px]",style:{background:"radial-gradient(60% 80% at 78% 8%, rgba(var(--accent-rgb),0.20), transparent 60%), radial-gradient(50% 70% at 20% 0%, rgba(var(--accent-rgb),0.12), transparent 55%)"}}),(0,a.jsx)("section",{className:"relative pt-6 pb-8",children:(0,a.jsxs)("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8 text-center",children:[(0,a.jsx)("p",{className:"text-sm font-medium text-accent-primary uppercase tracking-wider mb-3",children:"Pricing"}),(0,a.jsxs)("h1",{className:"font-display font-normal text-[clamp(2.5rem,5vw,3.75rem)] leading-[1.05] tracking-[-0.025em] text-[var(--text-primary)] mb-4",children:["Simple"," ",(0,a.jsx)("em",{className:"italic text-gradient",children:"credit-based"})," ","pricing"]}),(0,a.jsxs)("p",{className:"text-lg text-text-secondary max-w-2xl mx-auto mb-6",children:["Credits work across"," ",(0,a.jsxs)("span",{className:"inline-flex items-center gap-1",children:[(0,a.jsx)(h.A,{className:"w-4 h-4 text-accent-primary"}),(0,a.jsx)("span",{className:"text-accent-primary font-medium",children:"Studio"})]})," ","and"," ",(0,a.jsxs)("span",{className:"inline-flex items-center gap-1",children:[(0,a.jsx)(u.A,{className:"w-4 h-4 text-accent-primary"}),(0,a.jsx)("span",{className:"text-accent-primary font-medium",children:"Flow"})]}),". Mix single images with complete content packs."]}),(0,a.jsxs)("div",{className:"flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between max-w-6xl mx-auto",children:[(0,a.jsxs)("div",{className:"flex items-center gap-3 justify-center sm:justify-start",children:[(0,a.jsxs)("div",{className:"inline-flex items-center gap-1 bg-bg-card rounded-full p-1 border border-border",children:[(0,a.jsx)("button",{onClick:()=>{p("monthly"),(0,B.sx)("pricing_interval_toggle","conversion","monthly")},className:(0,k.cn)("px-4 py-2 rounded-full text-sm font-medium transition-colors","monthly"===x?"bg-accent-primary text-accent-primary-foreground":"text-text-secondary hover:text-text-primary"),children:"Monthly"}),(0,a.jsx)("button",{onClick:()=>{p("yearly"),(0,B.sx)("pricing_interval_toggle","conversion","yearly")},className:(0,k.cn)("px-4 py-2 rounded-full text-sm font-medium transition-colors","yearly"===x?"bg-accent-primary text-accent-primary-foreground":"text-text-secondary hover:text-text-primary"),children:"Yearly"})]}),(0,a.jsx)("span",{className:"rounded-full bg-accent-primary/10 text-accent-primary px-3 py-1 text-xs font-semibold whitespace-nowrap",children:"Save 20% on yearly plans"})]}),(0,a.jsx)("button",{type:"button",onClick:()=>document.getElementById("tier-studio")?.scrollIntoView({behavior:"smooth",block:"center"}),className:"text-sm font-medium text-accent-secondary hover:text-text-primary underline underline-offset-4 transition-colors",children:"Looking for API?"})]})]})}),(0,a.jsx)("section",{className:"pt-2 pb-16 bg-bg-primary",children:(0,a.jsxs)("div",{className:"mx-auto max-w-6xl px-4 sm:px-6 lg:px-8",children:[(0,a.jsx)(D,{}),(0,a.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6",children:ed.map(e=>{let s="string"!=typeof e.price&&"yearly"in e.price,r="yearly"===x&&s,i="string"==typeof e.price?null:"yearly"===x&&"yearly"in e.price?e.price.monthly:null,l=!t&&Q&&("traveler"===e.id||"creator"===e.id),c=l?`trial-availability-${e.id}`:void 0,[o,p]=e.credits.split("/");return(0,a.jsxs)("div",{id:`tier-${e.id}`,className:(0,k.cn)("flex flex-col gap-5 scroll-mt-24",e.highlighted&&"order-first md:order-none lg:-mt-3"),children:[(0,a.jsxs)("div",{className:(0,k.cn)("relative flex min-h-[300px] flex-col overflow-hidden rounded-2xl border transition-colors",e.highlighted?"border-accent-primary/60 bg-gradient-to-b from-accent-primary/[0.16] to-accent-primary/[0.02] shadow-xl shadow-accent-primary/10":"border-border bg-bg-card/40 hover:border-border-hover"),children:[e.highlighted&&(0,a.jsxs)("div",{className:"flex items-center justify-center gap-1.5 bg-accent-primary py-1.5 text-xs font-semibold text-accent-primary-foreground",children:[(0,a.jsx)(y.A,{className:"h-3.5 w-3.5"}),"Most popular"]}),(0,a.jsxs)("div",{className:"flex flex-1 flex-col p-6",children:[(0,a.jsxs)("div",{className:"mb-4",children:[(0,a.jsx)("h3",{className:"text-xl font-semibold text-text-primary mb-1",children:e.name}),(0,a.jsx)("p",{className:"text-sm text-text-secondary",children:e.description})]}),(0,a.jsxs)("div",{className:"mb-6",children:[(0,a.jsxs)("div",{className:"flex items-baseline gap-1.5",children:[(0,a.jsx)("span",{className:"text-2xl font-semibold text-text-primary tabular-nums",children:o}),(0,a.jsx)("span",{className:"text-sm text-text-secondary",children:"credits"}),p&&(0,a.jsxs)("span",{className:"text-sm text-text-muted",children:["/",p]})]}),E[e.id]&&(0,a.jsx)("p",{className:"mt-1 text-xs text-text-muted",children:E[e.id]})]}),(0,a.jsxs)("div",{className:"mt-auto",children:[(0,a.jsxs)("div",{className:"flex items-baseline gap-2",children:[i&&(0,a.jsx)("span",{className:"text-lg font-medium text-text-muted line-through",children:i}),(0,a.jsx)("span",{className:"text-3xl font-bold text-text-primary",children:"string"==typeof e.price?e.price:"yearly"===x&&"yearly"in e.price?e.price.yearly:e.price.monthly}),(0,a.jsx)("span",{className:"text-sm text-text-secondary",children:e.period})]}),r&&"yearlyTotal"in e&&e.yearlyTotal&&(0,a.jsxs)("p",{className:"mt-1 text-xs text-text-muted",children:["Billed ",e.yearlyTotal,"/year","yearlySavings"in e&&e.yearlySavings&&(0,a.jsxs)("span",{className:"text-accent-primary",children:[" ","\xb7 save 20% (",e.yearlySavings,"/yr)"]})]}),"yearly"===x&&"string"!=typeof e.price&&!s&&(0,a.jsx)("p",{className:"mt-1 text-xs text-amber-400/80",children:"Monthly billing only — no yearly discount"})]}),(0,a.jsxs)("div",{className:"mt-5",children:["free"===e.id?(0,a.jsx)(S.$n,{variant:e.highlighted?"gradient":"outline",className:"w-full",disabled:!!t,asChild:!t,children:t?(0,a.jsx)("span",{children:eh(e.id,e.cta)}):(0,a.jsx)(n(),{href:"/signup",children:eh(e.id,e.cta)})}):(0,a.jsx)(S.$n,{variant:e.highlighted?"gradient":"outline",className:"w-full","aria-describedby":c,onClick:()=>em(e.id),disabled:d||m||eu(e.id)||er,children:O===e.id?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(g.A,{className:"h-4 w-4 animate-spin mr-2"}),"Processing..."]}):(0,a.jsxs)(a.Fragment,{children:[eh(e.id,e.cta),(0,a.jsx)(b.A,{className:"h-4 w-4 ml-1.5"})]})}),l&&(0,a.jsx)("p",{id:c,className:"mt-2 text-center text-xs text-text-muted",children:"*Where available. Eligibility confirmed after sign-up."})]})]})]}),(0,a.jsx)("ul",{className:"space-y-2.5 px-1.5",children:e.features.map(e=>(0,a.jsxs)("li",{className:"flex items-start gap-2 text-sm text-text-secondary",children:[(0,a.jsx)(f.A,{className:"w-4 h-4 text-accent-secondary mt-0.5 shrink-0"}),e]},e))})]},e.name)})})]})}),X&&(0,a.jsx)("section",{id:"fashion-plans",className:"pb-16 bg-bg-primary",children:(0,a.jsx)("div",{className:"mx-auto max-w-6xl px-4 sm:px-6 lg:px-8",children:(0,a.jsxs)("div",{className:"rounded-2xl border border-border bg-bg-card/40 p-6 md:p-8",children:[(0,a.jsxs)("div",{className:"mb-6 flex flex-col gap-2 md:flex-row md:items-end md:justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"mb-1 text-xs font-medium uppercase tracking-wider text-text-muted",children:"For brands"}),(0,a.jsx)("h2",{className:"text-xl font-semibold text-text-primary",children:"Fashion Studio"}),(0,a.jsx)("p",{className:"mt-1 text-sm text-text-secondary",children:"Turn garment photos into on-model catalog imagery, in batches. Billed monthly — cancel anytime."})]}),(0,a.jsxs)(n(),{href:"/solutions/clothing-brands",className:"whitespace-nowrap text-sm font-medium text-accent-primary underline-offset-4 hover:underline",children:["Built for clothing brands — see how it works",(0,a.jsx)(b.A,{className:"ml-1 inline h-3.5 w-3.5"})]})]}),(0,a.jsx)("div",{className:"grid gap-4 sm:grid-cols-2",children:W.map(e=>(0,a.jsxs)("div",{className:"flex flex-col rounded-xl border border-border bg-bg-card p-5",children:[(0,a.jsxs)("div",{className:"flex items-baseline justify-between gap-2",children:[(0,a.jsx)("h3",{className:"text-base font-semibold text-text-primary",children:e.name}),(0,a.jsxs)("p",{className:"text-lg font-bold text-text-primary",children:[(0,$.$g)($.ze.subscriptions[e.id].monthly[Z],Z),(0,a.jsx)("span",{className:"text-sm font-normal text-text-secondary",children:"/month"})]})]}),(0,a.jsxs)("p",{className:"mt-1 text-sm text-text-secondary",children:[e.credits," credits per month"]}),(0,a.jsx)("p",{className:"text-xs text-text-muted",children:e.makes}),(0,a.jsx)("ul",{className:"mt-4 flex-1 space-y-2",children:e.features.map(e=>(0,a.jsxs)("li",{className:"flex items-start gap-2 text-sm text-text-secondary",children:[(0,a.jsx)(f.A,{className:"mt-0.5 h-4 w-4 shrink-0 text-accent-secondary"}),e]},e))}),(0,a.jsx)(S.$n,{variant:"outline",className:"mt-5 w-full",onClick:()=>em(e.id,"monthly"),disabled:d||m||eu(e.id)||er||ea,children:O===e.id?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(g.A,{className:"mr-2 h-4 w-4 animate-spin"}),"Processing..."]}):eu(e.id)?"Current Plan":(0,a.jsxs)(a.Fragment,{children:["Start ",e.name,(0,a.jsx)(b.A,{className:"ml-1.5 h-4 w-4"})]})})]},e.id))}),ea?(0,a.jsx)("p",{className:"mt-4 text-center text-sm text-text-secondary",children:"Fashion plan changes are unavailable during a free trial. Choose the plan that fits your brand after the trial ends."}):null]})})}),(0,a.jsx)("section",{id:"business-plans",className:"pb-16 bg-bg-primary",children:(0,a.jsx)("div",{className:"mx-auto max-w-6xl px-4 sm:px-6 lg:px-8",children:(0,a.jsxs)("div",{className:"rounded-2xl border border-border bg-bg-card/40 p-6 md:p-8",children:[(0,a.jsxs)("div",{className:"mb-6 flex flex-col gap-2 md:flex-row md:items-end md:justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"mb-1 text-xs font-medium uppercase tracking-wider text-text-muted",children:"For business"}),(0,a.jsx)("h2",{className:"text-xl font-semibold text-text-primary",children:"Business plans"}),(0,a.jsx)("p",{className:"mt-1 text-sm text-text-secondary",children:"One brand kit behind every tool — product photos, UGC video ads, and Fashion Studio. Billed monthly — cancel anytime."})]}),(0,a.jsxs)(n(),{href:"/business",className:"whitespace-nowrap text-sm font-medium text-accent-primary underline-offset-4 hover:underline",children:["See everything in Business",(0,a.jsx)(b.A,{className:"ml-1 inline h-3.5 w-3.5"})]})]}),(0,a.jsx)("div",{className:"grid gap-4 sm:grid-cols-2 lg:grid-cols-3",children:M.jY.map(e=>{let t=ey===e.id;return(0,a.jsxs)("div",{className:"flex flex-col rounded-xl border border-border bg-bg-card p-5",children:[(0,a.jsxs)("div",{className:"flex items-baseline justify-between gap-2",children:[(0,a.jsx)("h3",{className:"text-base font-semibold text-text-primary",children:e.name}),(0,a.jsxs)("p",{className:"text-lg font-bold text-text-primary",children:[(0,$.$g)($.ze.subscriptions[e.id].monthly[Z],Z),(0,a.jsx)("span",{className:"text-sm font-normal text-text-secondary",children:"/month"})]})]}),(0,a.jsxs)("p",{className:"mt-1 text-sm text-text-secondary",children:[e.creditsPerMonth.toLocaleStr
1ing()," credits per month"]}),(0,a.jsx)("ul",{className:"mt-4 flex-1 space-y-2",children:[`${e.maxBrands} brand workspace${1===e.maxBrands?"":"s"}`,"Brand DNA + product photos + UGC ads","Fashion Studio access",...e.priorityQueue?["Priority generation queue"]:[]].map(e=>(0,a.jsxs)("li",{className:"flex items-start gap-2 text-sm text-text-secondary",children:[(0,a.jsx)(f.A,{className:"mt-0.5 h-4 w-4 shrink-0 text-accent-secondary"}),e]},e))}),(0,a.jsx)(S.$n,{variant:"outline",className:"mt-5 w-full",onClick:()=>em(e.id,"monthly"),disabled:d||m||t||er||ea,children:O===e.id?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(g.A,{className:"mr-2 h-4 w-4 animate-spin"}),"Processing..."]}):t?"Current Plan":(0,a.jsxs)(a.Fragment,{children:["Start ",e.name,(0,a.jsx)(b.A,{className:"ml-1.5 h-4 w-4"})]})})]},e.id)})}),ea?(0,a.jsx)("p",{className:"mt-4 text-center text-sm text-text-secondary",children:"Business plan changes are unavailable during a free trial. Choose the plan that fits your brand after the trial ends."}):null]})})}),(0,a.jsx)("section",{className:"py-16 bg-bg-secondary",children:(0,a.jsxs)("div",{className:"mx-auto max-w-2xl px-4 sm:px-6 lg:px-8",children:[(0,a.jsx)("p",{className:"text-sm font-medium text-text-primary text-center mb-6",children:"How credits work"}),(0,a.jsx)("div",{className:"border border-border rounded-xl overflow-hidden bg-bg-card",children:z.map((e,t)=>(0,a.jsxs)("div",{className:(0,k.cn)("flex items-center justify-between px-5 py-4",t!==z.length-1&&"border-b border-border"),children:[(0,a.jsxs)("div",{className:"flex items-center gap-3",children:["studio"===e.type?(0,a.jsx)(h.A,{className:"w-4 h-4 text-accent-primary"}):(0,a.jsx)(u.A,{className:"w-4 h-4 text-accent-primary"}),(0,a.jsx)("span",{className:"text-sm text-text-secondary",children:e.action}),"flow"===e.type&&(0,a.jsx)("span",{className:"px-1.5 py-0.5 text-[10px] font-medium text-accent-primary bg-accent-primary/10 rounded",children:"Flow"})]}),(0,a.jsx)("span",{className:"text-sm font-medium text-text-primary",children:e.credits})]},e.action))})]})}),(0,a.jsx)("section",{className:"py-20 bg-bg-primary",children:(0,a.jsxs)("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:[(0,a.jsxs)("div",{className:"text-center mb-12",children:[(0,a.jsxs)("div",{className:"inline-flex items-center gap-2 px-4 py-2 rounded-full bg-accent-primary/10 border border-accent-primary/20 mb-6",children:[(0,a.jsxs)("span",{className:"relative flex h-2 w-2",children:[(0,a.jsx)("span",{className:"animate-ping absolute inline-flex h-full w-full rounded-full bg-accent-primary opacity-75"}),(0,a.jsx)("span",{className:"relative inline-flex rounded-full h-2 w-2 bg-accent-primary"})]}),(0,a.jsx)("span",{className:"text-sm font-medium text-accent-primary",children:"Coming Soon"})]}),(0,a.jsxs)("h2",{className:"font-display font-normal text-[clamp(1.75rem,3vw,2.5rem)] leading-[1.1] tracking-[-0.02em] text-[var(--text-primary)] mb-4",children:[(0,a.jsx)("em",{className:"italic text-gradient",children:"Flow"})," ","content packs"]}),(0,a.jsx)("p",{className:"text-text-secondary max-w-2xl mx-auto",children:"Complete content bundles ready to publish. One destination, endless possibilities."})]}),(0,a.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4 mb-12",children:U.map(e=>{let t=_[e.color];return(0,a.jsx)("div",{className:(0,k.cn)("p-5 rounded-xl border border-border bg-bg-card/50 hover:bg-bg-card transition-all",t.border),children:(0,a.jsxs)("div",{className:"flex items-start gap-4",children:[(0,a.jsx)("div",{className:(0,k.cn)("w-10 h-10 rounded-lg flex items-center justify-center shrink-0",t.bg),children:(0,a.jsx)(e.icon,{className:(0,k.cn)("w-5 h-5",t.text)})}),(0,a.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between mb-1",children:[(0,a.jsx)("h4",{className:"font-semibold text-text-primary",children:e.title}),(0,a.jsxs)("span",{className:(0,k.cn)("text-sm font-bold",t.text),children:[e.credits," ",(0,a.jsx)("span",{className:"text-text-muted font-normal text-xs",children:"credits"})]})]}),(0,a.jsx)("p",{className:"text-sm text-text-secondary mb-2",children:e.description}),(0,a.jsxs)("p",{className:"text-xs text-text-muted",children:["Best for: ",(0,a.jsx)("span",{className:"text-text-secondary",children:e.bestFor})]})]})]})}
1,e.title)})}),(0,a.jsxs)("div",{className:"max-w-2xl mx-auto p-6 rounded-2xl bg-accent-primary/5 border border-accent-primary/10 mb-10",children:[(0,a.jsxs)("div",{className:"flex items-center justify-center gap-2 mb-4",children:[(0,a.jsx)(j.A,{className:"w-5 h-5 text-accent-primary"}),(0,a.jsx)("span",{className:"font-medium text-text-primary",children:"Every pack includes"})]}),(0,a.jsx)("div",{className:"grid grid-cols-2 md:grid-cols-3 gap-3",children:I.map(e=>(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(f.A,{className:"w-4 h-4 text-accent-secondary shrink-0"}),(0,a.jsx)("span",{className:"text-sm text-text-secondary",children:e})]},e))})]}),(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)(S.$n,{variant:"gradient",size:"lg",asChild:!0,className:"bg-accent-primary",children:(0,a.jsxs)(n(),{href:"/signup",className:"gap-2",children:["Sign Up for Early Access",(0,a.jsx)(b.A,{className:"w-4 h-4"})]})}),(0,a.jsx)("p",{className:"mt-4 text-sm text-text-muted",children:"Create your account now and get early access when Flow launches"})]})]})}),(0,a.jsx)("section",{className:"py-20 bg-bg-primary",children:(0,a.jsxs)("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:[(0,a.jsxs)("div",{className:"text-center mb-12",children:[(0,a.jsxs)("h2",{className:"font-display font-normal text-[clamp(1.75rem,3vw,2.5rem)] leading-[1.1] tracking-[-0.02em] text-[var(--text-primary)] mb-4",children:["Need more? Add"," ",(0,a.jsx)("em",{className:"italic text-gradient",children:"credit packs"})]}),!es&&(0,a.jsx)("div",{className:"flex items-center justify-center gap-2 mb-2",children:(0,a.jsx)(S.Ex,{variant:"secondary",className:"text-xs",children:"Available for subscribers"})}),(0,a.jsx)("p",{className:"text-text-secondary",children:"Credits never expire • Use anytime"})]}),(0,a.jsx)("div",{className:"grid sm:grid-cols-3 gap-6 max-w-3xl mx-auto",children:eo.map(s=>(0,a.jsxs)(S.Zp,{className:"p-6 text-center",children:[(0,a.jsxs)("p",{className:"text-2xl font-bold text-text-primary mb-1",children:[s.credits," Credits"]}),(0,a.jsx)("p",{className:"text-3xl font-bold text-accent-primary mb-2",children:s.priceFormatted}),s.savings&&(0,a.jsxs)(S.Ex,{variant:"success",className:"mb-4",children:["Save ",s.savings]}),(0,a.jsx)(S.$n,{variant:"outline",size:"sm",className:"w-full",onClick:()=>{t?es?e.push("/dashboard/billing#credit-packs"):e.push("/dashboard/billing"):e.push("/signup")},children:t?es?"Buy Now":"Subscribe First":"Get Started"})]},s.credits))})]})}),(0,a.jsx)("section",{className:"py-20 bg-bg-secondary",children:(0,a.jsx)("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:(0,a.jsx)(S.Zp,{className:"p-8 md:p-12",children:(0,a.jsxs)("div",{className:"grid md:grid-cols-2 gap-8 items-center",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)(S.Ex,{variant:"secondary",className:"mb-4",children:"Enterprise"}),(0,a.jsxs)("h2",{className:"font-display font-normal text-[clamp(1.75rem,3vw,2.5rem)] leading-[1.1] tracking-[-0.02em] text-[var(--text-primary)] mb-4",children:["Custom solutions for"," ",(0,a.jsx)("em",{className:"italic text-gradient",children:"large teams"})]}),(0,a.jsx)("p",{className:"text-text-secondary mb-6",children:"For agencies, large teams, and businesses that need high-volume pricing, dedicated support, and white-label solutions."}),(0,a.jsx)("ul",{className:"space-y-3 mb-6",children:["Volume-based credit pricing","Dedicated account manager","Priority support","White-label solution","Invoice billing"].map(e=>(0,a.jsxs)("li",{className:"flex items-center gap-2 text-sm",children:[(0,a.jsx)(f.A,{className:"h-4 w-4 text-success"}),(0,a.jsx)("span",{className:"text-text-secondary",children:e})]},e))}),(0,a.jsx)(S.$n,{variant:"gradient",asChild:!0,children:(0,a.jsx)(n(),{href:"/contact",children:"Contact Sales"})})]}),(0,a.jsx)("div",{className:"hidden md:block",children:(0,a.jsx)("div",{className:"aspect-square rounded-2xl bg-gradient-to-br from-accent-primary/20 to-accent-secondary/20 flex items-center justify-center",children:(0,a.jsx)(v.A,{className:"h-32 w-32 text-accent-primary/50"})})})]})})})}),(0,a.jsx)("section",{className:"py-12 bg-bg-primary",children:(0,a.jsxs)("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:[(0,a.jsxs)("div",{className:"flex flex-wrap justify-center gap-8",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 text-text-muted",children:[(0,a.jsx)(v.A,{className:"h-5 w-5"}),(0,a.jsx)("span",{children:"Secure Payments"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2 text-text-muted",children:[(0,a.jsx)(N.A,{className:"h-5 w-5"}),(0,a.jsx)("span",{children:"Stripe Powered"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2 text-text-muted",children:[(0,a.jsx)(w.A,{className:"h-5 w-5"}),(0,a.jsx)("span",{children:"Cancel Anytime"})]})]}),(0,a.jsx)("p",{className:"text-center text-sm text-text-muted mt-4",children:"Contact support for refund inquiries"})]})}),(0,a.jsx)("section",{className:"py-20 bg-bg-secondary",children:(0,a.jsxs)("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:[(0,a.jsx)("div",{className:"text-center mb-12",children:(0,a.jsxs)("h2",{className:"font-display font-normal text-[clamp(1.75rem,3vw,2.5rem)] leading-[1.1] tracking-[-0.02em] text-[var(--text-primary)] mb-4",children:["Pricing"," ",(0,a.jsx)("em",{className:"italic text-gradient",children:"FAQ"})]})}
1),(0,a.jsx)("div",{className:"max-w-3xl mx-auto space-y-6",children:ec.map(e=>(0,a.jsxs)(S.Zp,{className:"p-6",children:[(0,a.jsx)("h3",{className:"font-semibold text-text-primary mb-2",children:e.question}),(0,a.jsx)("p",{className:"text-text-secondary text-sm",children:e.answer})]},e.question))}),(0,a.jsx)("div",{className:"mt-8 text-center",children:(0,a.jsx)(S.$n,{variant:"ghost",asChild:!0,children:(0,a.jsx)(n(),{href:"/faq",children:"View All FAQs"})})})]})}),(0,a.jsxs)("section",{className:"bg-bg-primary",children:[(0,a.jsx)(Y,{}),(0,a.jsx)(H,{})]})]})}}},e=>{e.O(0,[3003,3470,1460,6618,4453,4912,6476,66,6393,5972,6649,1821,549,3914,7043,6069,3782,7733,9581,6408,7019,7979,6798,3951,7511,3858,7358],()=>e(e.s=8155)),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.