1var We=e=>{throw TypeError(e)};var Ge=(e,n,r)=>n.has(e)||We("Cannot "+r);var R=(e,n,r)=>(Ge(e,n,"read from private field"),r?r.call(e):n.get(e)),He=(e,n,r)=>n.has(e)?We("Cannot add the same private member more than once"):n instanceof WeakSet?n.add(e):n.set(e,r),ue=(e,n,r,s)=>(Ge(e,n,"write to private field"),s?s.call(e,r):n.set(e,r),r);import{r as l,j as t,R as Y,a as Ot}from"./app-C4Kq0qwe.js";import{N as Tt}from"./Nav-LkZbLwdy.js";import{L as be,u as Lt,c as te,S as q,R as F,a as we,O as Dt,W as Ft,b as Bt}from"./structuredData-DVvW7n11.js";import{B as ze,S as Wt}from"./Seo-BiujKJGZ.js";import{c as Ce,a as je,b as Ne,F as ye,l as Gt,d as Ae,e as Re}from"./creator-petitslions-D7o2599-.js";import{a as Ht,b as Ut,C as V,c as qt,d as Zt}from"./caseStudyAssets-BMwYhwTE.js";import{F as Se}from"./ArrowRightIcon-2KRMMj88.js";import{F as Vt}from"./Footer-Dedo5CrK.js";function Yt({title:e,titleId:n,...r},s){return l.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:s,"aria-labelledby":n},r),e?l.createElement("title",{id:n},e):null,l.createElement("path",{fillRule:"evenodd",d:"M17.663 3.118c.225.015.45.032.673.05C19.876 3.298 21 4.604 21 6.109v9.642a3 3 0 0 1-3 3V16.5c0-5.922-4.576-10.775-10.384-11.217.324-1.132 1.3-2.01 2.548-2.114.224-.019.448-.036.673-.051A3 3 0 0 1 13.5 1.5H15a3 3 0 0 1 2.663 1.618ZM12 4.5A1.5 1.5 0 0 1 13.5 3H15a1.5 1.5 0 0 1 1.5 1.5H12Z",clipRule:"evenodd"}),l.createElement("path",{d:"M3 8.625c0-1.036.84-1.875 1.875-1.875h.375A3.75 3.75 0 0 1 9 10.5v1.875c0 1.036.84 1.875 1.875 1.875h1.875A3.75 3.75 0 0 1 16.5 18v2.625c0 1.035-.84 1.875-1.875 1.875h-9.75A1.875 1.875 0 0 1 3 20.625v-12Z"}),l.createElement("path",{d:"M10.5 10.5a5.23 5.23 0 0 0-1.279-3.434 9.768 9.768 0 0 1 6.963 6.963 5.23 5.23 0 0 0-3.434-1.279h-1.875a.375.375 0 0 1-.375-.375V10.5Z"}))}const Jt=l.forwardRef(Yt),$t="/assets/creator-andrea-CvnAZhEw.jpg",Qt="/assets/cr5-Cx_CNqhl.jpg",Xt="/assets/pack1-C_Wis74O.jpg",zt="data:image/svg+xml,%3csvg%20width='100'%20height='100'%20viewBox='0%200%20100%20100'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M24.8441%2045.8364L27.6493%2038.2158C28.2697%2036.5296%2029.4047%2036.1601%2032.1767%2034.5892C32.5492%2034.3772%2032.7393%2033.9469%2032.6431%2033.5301L30.0107%2022.1321C29.8787%2021.5586%2029.2576%2021.2463%2028.7182%2021.4814C28.1398%2021.7351%2028.3438%2021.6413%2022.7499%2025.1888C21.6845%2025.8647%2020.8666%2026.8689%2020.4188%2028.0491C20.4188%2028.0491%2013.8528%2045.3889%2013.8399%2045.4258C13.6052%2046.0832%2014.1066%2046.7708%2014.8048%2046.7544L23.9164%2046.5359C24.3008%2046.5262%2024.6755%2046.296%2024.8441%2045.8364Z'%20fill='%23FF7F3F'/%3e%3cpath%20d='M49.1833%2028.9433L49.2878%2038.9011C49.2958%2039.6268%2048.5512%2040.1161%2047.8875%2039.8238C34.6095%2033.954%2035.5741%2034.372%2035.3185%2034.2871C35.0112%2034.1858%2034.7817%2033.9283%2034.7085%2033.6113L32.146%2022.5165C31.9765%2021.7844%2032.7128%2021.1719%2033.4008%2021.4706C49.0503%2028.2675%2047.967%2027.8349%2048.4695%2027.982C48.8928%2028.1059%2049.1788%2028.5026%2049.1831%2028.9449L49.1833%2028.9433Z'%20fill='%23FF7F3F'/%3e%3cpath%20d='M68.1334%2022.2707L65.843%2033.2232C65.7697%2033.574%2065.5116%2033.8503%2065.1725%2033.9676C64.8996%2034.063%2065.8393%2033.6344%2052.6989%2039.7718C52.0418%2040.0794%2051.2885%2039.6037%2051.2803%2038.8796L51.1774%2028.922C51.173%2028.4813%2051.4502%2028.0768%2051.8715%2027.9444C52.7246%2027.6759%2064.2334%2022.232%2066.7665%2021.1488C67.5084%2020.8316%2068.2992%2021.4793%2068.1352%2022.2692L68.1334%2022.2707Z'%20fill='%23FF7F3F'/%3e%3cpath%20d='M79.9172%2027.4298C79.4451%2026.2588%2078.6072%2025.2722%2077.5275%2024.6192C71.7743%2021.1361%2072.0864%2021.3067%2071.6646%2021.116C71.078%2020.8498%2070.3959%2021.1845%2070.265%2021.8144L67.8867%2033.1829C67.7968%2033.6154%2068.0005%2034.0555%2068.39%2034.264C68.6899%2034.4247%2069.3804%2034.799%2071.1241%2035.7411C71.934%2036.1787%2072.5632%2036.8886%2072.8999%2037.745C72.8999%2037.745%2075.8693%2045.3215%2075.8718%2045.3285C76.0214%2045.7184%2076.3873%2045.9826%2076.8039%2045.9835L85.9185%2046.0131C86.6162%2046.0151%2087.1036%2045.3167%2086.8557%2044.6637C86.8416%2044.6285%2079.9157%2027.4279%2079.9157%2027.4279L79.9172%2027.4298Z'%20fill='%23FF7F3F'/%3e%3cpath%20d='M49.7253%2081.001L49.6261%2071.4907C49.6225%2071.0969%2049.3864%2070.7432%2049.0257%2070.5868C48.8366%2070.505%2049.8135%2071.0132%2034.1722%2062.8415C33.8042%2062.6491%2033.357%2062.7063%2033.0483%2062.9847L26.5755%2068.811C26.0636%2069.272%2026.161%2070.1008%2026.7686%2070.4281C27.511%2070.8289%2047.9851%2081.7748%2048.3155%2081.9191C48.9823%2082.2135%2049.7329%2081.7299%2049.7253%2081.001Z'%20fill='%23FF7F3F'/%3e%3cpath%20d='M85.5966%2048.0071L76.5806%2047.9795C76.2091%2047.9791%2075.8658%2048.1847%2075.6947%2048.5151C75.642%2048.6175%2071.0001%2057.0067%2069.3241%2060.0244C69.0942%2060.438%2
1069.1881%2060.955%2069.5469%2061.2635L76.1412%2066.9336C76.6272%2067.3514%2077.3742%2067.2105%2077.6732%2066.643C79.4389%2063.2898%2084.7123%2053.2325%2086.4967%2049.4281C86.807%2048.7682%2086.3258%2048.0112%2085.5964%2048.0087L85.5966%2048.0071Z'%20fill='%23FF7F3F'/%3e%3cpath%20d='M52.4478%2070.4295C52.227%2070.5514%2051.6121%2070.747%2051.6188%2071.4692L51.7179%2080.9811C51.7255%2081.7101%2052.4847%2082.1783%2053.1469%2081.8696C53.4594%2081.7238%2073.6882%2070.363%2074.449%2069.9325C75.0497%2069.5929%2075.1301%2068.7609%2074.6079%2068.3118L68.016%2062.622C67.7011%2062.3507%2067.2502%2062.302%2066.8841%2062.5031L52.4459%2070.431L52.4478%2070.4295Z'%20fill='%23FF7F3F'/%3e%3cpath%20d='M24.1813%2048.5233L15.0178%2048.7421C14.3043%2048.7599%2013.8607%2049.5239%2014.2004%2050.1514L23.4864%2067.2551C23.7934%2067.8217%2024.549%2067.9513%2025.0288%2067.5198L31.5055%2061.689C31.8555%2061.3738%2031.9372%2060.8583%2031.701%2060.451C31.082%2059.3859%2025.0951%2049.0689%2025.0771%2049.0383C24.8996%2048.7119%2024.5524%2048.5136%2024.1815%2048.5216L24.1813%2048.5233Z'%20fill='%23FF7F3F'/%3e%3c/svg%3e",Ue=["creator","partnership","spark"],Kt=2200;function en(){const e=Lt(),[n,r]=l.useState(!1),[s,o]=l.useState(0);l.useEffect(()=>r(!0),[]),l.useEffect(()=>{if(!n||e)return;const i=window.setInterval(()=>{o(c=>(c+1)%Ue.length)},Kt);return()=>window.clearInterval(i)},[n,e]);const a=Ue[n?s:0];return t.jsx("span",{className:"text-secondary",children:t.jsx("span",{className:te("inline-block",n&&!e&&"animate-word-in"),children:a},n?s:"static")})}function ne({children:e,className:n=""}){return t.jsx("div",{className:`overflow-hidden rounded-3xl border border-lp3-line bg-white shadow-[0_18px_40px_-18px_rgba(43,18,7,0.18)] ${n}`,children:e})}function Ke({title:e,right:n}){return t.jsxs("div",{className:"flex items-center justify-between border-b border-lp3-line px-4 py-3 text-xs font-semibold",children:[e,n??t.jsx("span",{className:"h-1.5 w-1.5 rounded-full bg-secondary","aria-hidden":!0})]})}function qe({side:e,className:n=""}){const r=e==="before";return t.jsxs("div",{className:`relative w-full max-w-[218px] ${r?"-rotate-6":"rotate-6"} rounded-2xl bg-white p-1.5 pb-2 sm:p-2 sm:pb-2.5 ${r?"shadow-[0_18px_40px_-18px_rgba(43,18,7,0.18)]":"shadow-[0_24px_50px_-18px_rgba(43,18,7,0.35)]"} ${n}`,children:[t.jsxs("div",{className:"overflow-hidden rounded-xl",children:[t.jsxs("div",{className:"flex items-center gap-1 pt-0.5 pb-1 sm:gap-2 sm:px-1 sm:pb-2",children:[r?t.jsx("span",{className:"grid h-[clamp(12px,4vw,24px)] w-[clamp(12px,4vw,24px)] shrink-0 place-items-center rounded-full bg-lp3-surface-deep text-[clamp(6px,1.7vw,9px)] font-bold",children:"A"}):t.jsx("img",{src:Ce,alt:"",className:"h-[clamp(12px,4vw,24px)] w-[clamp(12px,4vw,24px)] shrink-0 rounded-full object-cover"}),t.jsxs("div",{className:"min-w-0 flex-1 text-left",children:[t.jsx("span",{className:"block truncate text-[clamp(6.5px,2vw,11px)] leading-tight font-semibold",children:r?"acme.inc":"julia.bdt x acme.inc"}),t.jsx("span",{className:"block text-[clamp(6px,1.9vw,9.5px)] text-lp3-muted",children:"Sponsored"})]})]}),t.jsxs("div",{className:"relative overflow-hidden rounded-lg",children:[t.jsx("img",{src:r?Xt:Qt,alt:"",className:"aspect-[218/192] w-full object-cover"}),t.jsx("span",{className:`absolute top-1.5 z-10 rounded-full px-2 py-1 text-[clamp(7px,2.1vw,11px)] font-bold whitespace-nowrap uppercase shadow-[0_10px_24px_-8px_rgba(43,18,7,0.4)] sm:top-2 sm:px-3 sm:py-1.5 ${r?"left-1.5 -rotate-3 bg-lp3-ink text-lp3-paper sm:left-2":"right-1.5 rotate-3 bg-secondary text-white sm:right-2"}`,children:r?"Brand ad":"Partnership Ad"})]})]}),t.jsxs("div",{className:`mt-0.5 flex items-baseline justify-between rounded-lg px-1.5 py-1 sm:px-2.5 sm:py-1.5 ${r?"bg-lp3-surface":"bg-lp3-peach"}`,children:[t.jsx("span",{className:`text-[clamp(6px,1.8vw,9.5px)] font-bold tracking-wider uppercase ${r?"text-lp3-muted":"text-lp3-orange-deep"}`,children:"ROAS"}),r?t.jsx("span",{className:"text-[clamp(10px,2.5vw,15px)] font-semibold tabular-nums",children:"x1.5"}):t.jsxs("span",{className:"text-[clamp(10px,2.5vw,15px)] font-semibold tabular-nums",children:[t.jsx("span",{className:"font-normal text-lp3-muted",children:"x1.5 â"})," x4.6"]})]})]})}function tn({neutral:e="var(--color-lp3-muted)",className:n=""}){return t.jsxs("svg",{viewBox:"0 0 900 260",preserveAspectRatio:"none",className:`pointer-events-none absolute inset-0 h-full w-full ${n}
1`,"aria-hidden":!0,children:[t.jsxs("defs",{children:[t.jsx("marker",{id:"hero-flow-arrow",viewBox:"0 0 10 10",refX:"8",refY:"5",markerWidth:"7",markerHeight:"7",orient:"auto-start-reverse",children:t.jsx("path",{d:"M0,0 L10,5 L0,10",fill:"none",stroke:e,strokeWidth:"1.8"})}),t.jsx("marker",{id:"hero-flow-arrow-hot",viewBox:"0 0 10 10",refX:"8",refY:"5",markerWidth:"7",markerHeight:"7",orient:"auto-start-reverse",children:t.jsx("path",{d:"M0,0 L10,5 L0,10",fill:"none",stroke:"var(--color-secondary)",strokeWidth:"1.8"})})]}),t.jsx("path",{d:"M120,210 C200,90 300,60 420,52",fill:"none",vectorEffect:"non-scaling-stroke",stroke:e,strokeOpacity:"0.55",strokeWidth:"1.5",strokeDasharray:"5 6",markerEnd:"url(#hero-flow-arrow)"}),t.jsx("path",{d:"M480,52 C600,60 700,90 780,210",fill:"none",vectorEffect:"non-scaling-stroke",stroke:"var(--color-secondary)",strokeOpacity:"0.9",strokeWidth:"2",strokeDasharray:"5 6",markerEnd:"url(#hero-flow-arrow-hot)"})]})}const nn=[Ht,je,Ne,Ut,$t],rn=["Audience fit","Brand-safe content","Proven ad performance"];function sn({className:e=""}){return t.jsxs("div",{className:`z-10 w-full max-w-[224px] rounded-2xl border border-lp3-line bg-white p-2 shadow-[0_24px_50px_-18px_rgba(43,18,7,0.35)] sm:p-4 ${e}`,children:[t.jsxs("div",{className:"flex items-center gap-1 sm:gap-2",children:[t.jsx("img",{src:zt,alt:"",className:"h-[clamp(12px,3.2vw,20px)] w-[clamp(12px,3.2vw,20px)]"}),t.jsx("span",{className:"text-left text-[clamp(6.5px,1.9vw,10px)] font-bold tracking-wider text-lp3-orange-deep uppercase",children:"Creators vetted by Gems"})]}),t.jsxs("div",{className:"mt-1.5 flex -space-x-1.5 sm:mt-3 sm:-space-x-3",children:[nn.map((n,r)=>t.jsx("img",{src:n,alt:"",className:"h-[clamp(18px,5vw,28px)] w-[clamp(18px,5vw,28px)] rounded-full border border-white object-cover sm:border-2"},r)),t.jsx("span",{className:"grid h-[clamp(18px,5vw,28px)] w-[clamp(18px,5vw,28px)] place-items-center rounded-full border border-white bg-lp3-ink text-[clamp(6px,1.7vw,8.5px)] font-bold text-lp3-paper sm:border-2",children:"250M"})]}),t.jsx("ul",{className:"mt-1.5 hidden flex-col gap-1 sm:mt-3 sm:flex sm:gap-1.5",children:rn.map(n=>t.jsxs("li",{className:"flex items-center gap-1.5 text-left text-[clamp(8px,1.7vw,11px)] text-lp3-muted",children:[t.jsx("span",{className:"grid h-3.5 w-3.5 shrink-0 place-items-center rounded-full bg-emerald-50 text-lp3-good",children:t.jsx(ye,{className:"h-2.5 w-2.5","aria-hidden":!0})}),n]},n))})]})}function on(){return t.jsx("section",{id:"top",className:"bg-white px-3 pt-2 sm:px-5",children:t.jsx("div",{className:"relative mx-auto w-full max-w-7xl overflow-hidden rounded-[28px] bg-lp3-surface px-4 pt-12 pb-12 sm:rounded-[36px] sm:px-10 sm:pt-16 sm:pb-16 lg:px-14 lg:pt-20",children:t.jsxs("div",{className:"grid gap-10 xl:grid-cols-[minmax(0,0.85fr)_minmax(0,1.15fr)] xl:items-center xl:gap-10",children:[t.jsxs("div",{className:"text-center xl:text-left",children:[t.jsxs("h1",{className:"font-cooper mx-auto max-w-[22ch] text-[2.5rem] leading-[1.12] tracking-tight sm:text-5xl xl:mx-0",children:["Outperform your existing ads on repeat with ",t.jsx(en,{})," ads"]}),t.jsxs("p",{className:"mx-auto mt-6 max-w-[46ch] text-lg text-lp3-muted sm:text-xl xl:mx-0",children:["Get top-performing creator ads for your Meta campaigns without","Â ","the","Â ","ops","Â ","overhead â all from one AI-native platform."]}),t.jsx("div",{className:"mt-8 flex flex-wrap justify-center gap-3.5 xl:justify-start",children:t.jsx(be,{href:ze,target:"_blank",rel:"noopener",size:"lg",children:"Request a demo"})}),t.jsx("p",{className:"mt-3.5 text-sm text-lp3-muted",children:"No subscription. No set-up fee."})]}),t.jsx("div",{children:t.jsxs("div",{className:"relative -mx-2 grid grid-cols-3 items-end justify-items-center gap-1.5 sm:mx-auto sm:max-w-[756px] sm:gap-4 min-[760px]:gap-6 xl:gap-4",children:[t.jsx(tn,{}),t.jsx(qe,{side:"before"}),t.jsx("div",{className:"relative w-full self-stretch",children:t.jsx(sn,{className:"absolute inset-x-0 top-[4%] mx-auto
1sm:top-[12%]"})}),t.jsx(qe,{side:"after"})]})})]})})})}const an="/assets/ava-BszP6jjI.png",ln="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABQCAYAAABcbTqwAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAuoSURBVHgB7Z0xb9s6EMevjgMICJpozKgxo5M2gEePGTN27Efo+D7GG9+Y8Y0dM3oMENT1mFGjRzVpALd123d/P9JQVdmWeJRMufcDAju2LNMSj3c83h1fUE1Go1GMx/l8Hpe9H0VRhrfH4/GcFGXHXF5eDr5//36N5y9evJj//PmzrF9mZZ/l4+/6ZW9ACJ6enk75ZDEfdPrjx49Tfoz4rfjx8ZE28fXr1+XjxcUF8edn+PKDg4NZv99PWXhmKjjKruD+iD4clbxVOthzn0/7LAwRa4PTxWKRsCAkEAgWgih3UhxILuBc/AABO4Pg4O/8/HyGL+bX7qbTaUaKEijcR6M+a4q3LASn9kUIRJNYoen1ekPWMilrl+n9/f2UFCUwYDX1jNrZFQnsQxaUd4PBICZFCYwehUHMGuXd69evR6QoARGKgCxhm2/E2uStahMlFIISEEPC2kSFRPECD7rOXlN4cXvwDVN4wL38Bh42UhQBh4eHov7dW7NwsnPg7WIP2xUpigBewhAtJYRoYq1g4R28evXqjBRlRwQtIIBtyGs1tRRXhIvRcfACgsWaz58/D0lRdkDwAgJ4MXGoWkRxReKI6oSAQIs8Pz/rXERxwtURhWDbPnUE1iIDftCYLaU2PI99D3fvt2/fllbIwcFBxP0p4vW25V/x+MVikfHxs/v7++4ISD6gUlHqwBP1lBzphIkFYGZdXl6qkCit4kuDZJTLyrLJVQ1ECkNAZqQoLSESEBaE6cuXL2/XZQnC88Sr4Qk/PcOiHwlhu1E1iNIqIgHhCU66KYXWvPeAv8FgMEYQIq1Jb6yC0UyK0hqtzUGwojmZTP5mTfJAjiAFkhSlRVqfpJ+cnLynNVUktqEaRGmb1t28MLsuLi7u+KlG6iqtgIBXG/ZuylKhH1YapEUCwgsvTprg+Ph4+vj4GJSAoNRRWa2vbXW++OL/VfTWFeov5b17y+d4j+djcyTz4FpsmsfZm8sOivnR0dHqOJRlwiKXXfBCcg9MUKtl8R0fP378l2r8/ufn54jPEdvFM5wz327+/odiW+F6x2fQRtv5AK4lty2257Hnso8AC3hVgwlNqFFkf3f+XLiOvPiHhcCsbM2Dj3tjy1Hly1KZ3/ZbrSxcQ3tPRQLimoxitAjVxXfuynA4TPiiwrt2li91lCd3QXEjH/LlinDTyj5XqL8U515fHcPnWT5mWYY52drfxZ+54jYsz1GsScYd8Jdz5csz2U5dBn43n/PU1jzjDhfnf4c9bxFu6w0/pIX2wUM5smWdaoLf9Vs7jbCioMeqNhu3L97UPrwGpxE/vSmcK9pUy62sVlb+Pkk1iFOHdU2n3XTT64Bqe9wx0PHqzGnQ5iHfhDMe1W8/fPjwgHpiJIQHmW1t8JJ6bITijK/hwP5uW/NMUurJl+MEHRlR2xA47tCr61qnJlvZAMqCJrp+IgFxjbXnTpGsG6W2IBIQmAP8vVf8l5A7MBfesJDfWBNCgo0P8g1Gxnyng8Ywr5NPjDlCLnA/iI3gjlgoEhICs7X4mom7IldEAgJN4CIkPOo45Xfw55xX0dlEGqJqCpWXnqwN34xrvvDOLuumQcdle/3djuuebYSv38jHINMkrbt5MWK4Bh7GcewkIKbe1pXnzhL7iA5okpCFw9C4cEgFUCQgrL5qd3RWp9fkRupS+BrCYTSHd3RdZu/JRAKSd9lVgSe3EA5Xia5tzsBF2pRweGStidqF2mChDxJ1+2gRabBiJQ0Cs+rLly9XkpwO7ui1BASdCy5SUhpl38N/RAKCbQ1QKhTuV+uCxWNh0QoelMh1CwVDWtcZwObfSDp6KIpUg0AAMOkudR/6cimysE3rHG92FQp6Aq10gy5kFCJ8oJaAwH1IikJyExACErQZgt2o6hxvKjGqaaUskToRgtcgrA3GdY5HKAUpigeWQaUUMEjprTM5h+cKjgNSFA8g0jfosj91tYcgxus3TBj0LO+hA8amhbs6IWXvCVZAuCOO67p2PXmusAPvGGEtm1buTR7E2w6Ec/zRSFMkghUQ1gYugYAJybidTCZ3VQ5E1T1eA4J3rXOFtW2SUD4xKEDs4CiLpfo/MY1cCVZAjDa4rXq8CZsmV0x2Wy13Mjxs3MEaE5AoimLJb7JAIPh6QvDTdZrRhLXECA9HhASSlUykRFsewdSsd5UuCiN0H7kdSA/gTm/bdtp0xc2Q5yBDdtmmSEyqcrDNd3DBmHO1hANwJ5rxzaKQQRWZ4+Pj99sCPU2ntB1zdc1ZcLBnJBwfTTk/MjM4pZsOMu230dxprn0QYLTRu/cSWhYCEuyaATbP4QvwT5W5CEYUx5V7LESOKUCQh04C4GSok5dehum4+LttYgsKvsc3kk1uzGen1EBhc5hnobt5o6qbebrGXUF7kCNsrnjNkS/imtJs4WsiEo4iLukGm6jrxt8FXdhhCgn7owqHumrClBzx1GGa0uBp8J2v16vkENklXanuPoQtvOkAl5ACmCChdyIBzunJbQD7Hp5AChxpwhQW0paeB/O3nOg1sff6NlPL0V25r8JRWsAgJJroI2u+x/ke47Pi6u7sZSpVk+jMWZah5hK8S3CFikwJaIhPnz5d81NvdrWvMkLK/iJNmFqrIo19npq/OzaRRiwsIxLAHfoMppZkx6A8IYyyWHcgJVhEJladKiNwpcLfTUKkQhYaZXvkKeEgEZCsrhfHLMZVXh1fQ7Jtwq4oPkDNX5GAkAOIdZJO0NZoEZ1P5OhAPn4r7WMT1rlfoCC2s4AIJ7iiioSIv/GxqhtCRY6uF5YI3VsmZScCAvcwCYBHCx6ywssu7Wk00E1KF9ZofFfcD42dLBT6cK/2+/1Eek5pJGgXCrspMnYiIK77iuQpmiYuAgJNtK8T/i6Ybl0YYJwFRGK/+yj570NAAE/EnMOkka9BStBII6IlcxDnTl61ZGlNnOY1qNDuOpKFXrpfkUdESzSIJEHJe3LL0dGR87wGe32QA/w7ElL2GskcxGn0NHt1iEfeovcEi5asmVy9Y4lpV2VMcWzvgl6kraA+V/Y9nk1kYtWZ4GLd4uLi4srXdgRlN4Y7bEqOoF11hIS/v5XK8fvuRg0dBCuiozmN6GZF+2bd+xAKbHS5WCySp6cnRPT6XJj7TUCwRQK3ybmIAoSEhXjAE/dx2ZbHwO6pR1oX649AWrQh4Q71Lvc/tj5Y7dWd37rXN2WRxAieZEGcC0vZYH/va2wdfH5+PiuYOLHdkln5M/BR1STfYWLhPiCVKQt5N/uvQ3AS8kBD3jalQ3Ql5bZIuu4NNo+m1CEQMUpKsHRSQDZtqIO5Q+ienzyIGCUlSNjUjjonIPDq8FxjbTQwzCw+plNaRAkTJLN1TkC40Q/bErVYwwRfTsaiJlbY9LpkjjBZlS0RTJh4Sh1AGiukNEuvSwtRdbZE8JH/3mXaqtou0YCHh4dB5+MjILdLJtZdnQLTRpCCN7W2hf67anjp3nxVkTgZfER1b0MScY1r2AkBQQbiZDKpXezh+Ph4TM3nqovOvy3aVENNdkvwAgKX7snJyQ05gMl8U6YWRnacm50GIo9Z0wWwFRm9kKMxzZzj/VhQJNqsuEtLDRXJWDBQtn8qDXn3XTFd+RWJGYekvFA1SGr2jRiTB1BqSLLNgcVojTGbbv/Ywstt2fqKG9LCfKHtMJUarZGSZyBsg8HAqTKj3cKMzaG74oivm3iGDVbDyRHc250KiN1qmZ9im7Bp0+aGEZKpySBMth2PtmELszLByOGcLiAtf6RsBxrEdRNPWAd9s/BmJ5qrG93v95fP4Qs2u6HG9kM2pH3T6Gl3UrXP+Tyw25H1ly0Wi4zdmzOkybZtgxv37w0yArH3HrcxsWaS2fk1M6H0lTagMRP1obke+C34/BzuTzt64Vra65j/LB+z1Q2N9qxJBCsVSru3O3JjqAXwW5HJWfS2resfxm2N42d1aju7wn0t5YeVo8b26zz5e4PfYXbGxT1M/wNSP7VcB0Qo2QAAAABJRU5ErkJggg==",cn="/assets/ginama-DUjpXhqq.png",dn="/assets/nextlead-BU9YBsHc.png",un="/assets/pandacraft
1-DdMCwOTm.png",pn="/assets/shapeheart-Be4a0W-B.png",z=[{src:un,alt:"Pandacraft",className:"h-6.5"},{src:pn,alt:"Shapeheart",className:"h-5"},{src:Gt,alt:"Aro",className:"h-5.5"},{src:dn,alt:"Nextlead",className:"h-5.5"},{src:an,alt:"AvaHost",className:"h-6.5"},{src:cn,alt:"Ginama",className:"h-6.5"},{src:ln,alt:"Barri",className:"h-6.5"}];function mn(){return t.jsxs("section",{className:"py-12 sm:py-15",children:[t.jsx("p",{className:"mb-8 text-center text-[13.5px] font-medium text-lp3-muted",children:"Trusted by Top B2C Brands"}),t.jsx("div",{className:"relative overflow-hidden [mask-image:linear-gradient(to_right,transparent,black_10%,black_90%,transparent)]",children:t.jsx("div",{className:"animate-marquee flex w-max items-center gap-16",style:{"--marquee-duration":"36s"},children:[...z,...z].map((e,n)=>t.jsx("img",{src:e.src,alt:n<z.length?e.alt:"","aria-hidden":n>=z.length||void 0,className:`w-auto shrink-0 opacity-55 grayscale transition-opacity duration-300 hover:opacity-90 ${e.className}`,loading:"lazy"},n))})})]})}const fn="/assets/quote-avatar-CeobSIBq.jpg",xn=fn;function hn(){return t.jsx(q,{className:"py-16 sm:py-26",children:t.jsxs(F,{className:"mx-auto max-w-3xl text-center",children:[t.jsx("span",{className:"font-cooper block text-7xl leading-[0.5] text-secondary","aria-hidden":!0,children:"â"}),t.jsx("blockquote",{className:"font-cooper mt-6 text-[1.6rem] leading-tight tracking-tight text-balance sm:text-4xl",children:"Partnership Ads are now our top creatives, with the best ROAS weâve ever had on Meta."}),t.jsxs("div",{className:"mt-8 flex items-center justify-center gap-3.5",children:[t.jsx("img",{src:xn,alt:"",className:"h-11 w-11 shrink-0 rounded-full object-cover"}),t.jsxs("div",{className:"text-left text-sm leading-snug",children:[t.jsx("span",{className:"block font-semibold",children:"Lili Jeannet"}),t.jsx("span",{className:"text-[13px] text-lp3-muted",children:"Online Acquisition, Pandacraft"})]})]})]})})}const gn=[{avatar:Ne,handle:"@anaiss__",meta:"ER 6.2% · Fake followers 2%",fit:"96% fit"},{avatar:Ae,handle:"@sofia.roy",meta:"ER 5.4% · Fake followers 3%",fit:"92% fit"},{avatar:Re,handle:"@lena_frt",meta:"ER 4.9% · Fake followers 1%",fit:"90% fit"}];function vn(){return t.jsxs("div",{className:"flex flex-col gap-3.5",children:[t.jsxs("div",{className:"flex items-center gap-2.5 rounded-2xl border border-lp3-line bg-white px-4 py-3 shadow-[0_18px_40px_-18px_rgba(43,18,7,0.18)]",children:[t.jsx("span",{className:"flex-1 text-[12.5px] text-lp3-muted italic",children:'"Mom creators in France, 50-500k, natural tone, kids 3-8..."'}),t.jsx("span",{className:"grid h-7 w-7 shrink-0 place-items-center rounded-lg bg-secondary",children:t.jsx(Se,{className:"h-3.5 w-3.5 text-white","aria-hidden":!0})})]}),t.jsx(ne,{children:gn.map(e=>t.jsxs("div",{className:"flex items-center gap-2.5 border-b border-lp3-line px-4 py-2.5 last:border-b-0",children:[t.jsx("img",{src:e.avatar,alt:"",className:"h-8.5 w-8.5 shrink-0 rounded-full object-cover"}),t.jsxs("div",{className:"min-w-0 flex-1",children:[t.jsx("span",{className:"block truncate text-[12.5px] leading-tight font-semibold",children:e.handle}),t.jsx("span",{className:"block truncate text-[11px] text-lp3-muted",children:e.meta})]}),t.jsx("span",{className:"shrink-0 rounded-full border border-secondary bg-secondary/5 px-2 py-0.5 text-[11px] font-medium whitespace-nowrap text-lp3-ink",children:e.fit}),t.jsxs("span",{className:"flex shrink-0 items-center gap-1.5 rounded-lg border border-lp3-line bg-white px-2 py-1.5 text-[11px] font-semibold whitespace-nowrap text-lp3-ink shadow-[0_1px_2px_rgba(43,18,7,0.12),inset_0_-1px_0_rgba(43,18,7,0.06)] sm:px-2.5",children:[t.jsx(ye,{className:"h-3 w-3 text-lp3-good","aria-hidden":!0}),t.jsx("span",{className:"hidden sm:inline",children:"Approve"})]})]},e.handle))})]})}const bn=[{title:"Negotiated",detail:"Rates agreed with 8 creators, automated"},{title:"Contracted",detail:"Usage rights & whitelisting signed"},{title:"Content approved",detail:"You validated 8/8 videos"}];function wn(){return t.jsxs(ne,{children:[t.jsx(Ke,{title:"Campaign · Spring launch"}),t.jsxs("ul",{className:"p-5",children:[bn.map(e=>t.jsxs("li",{className:"relative flex gap-3 pb-5 last:pb-0",children:[t.jsx("span",{className:"absolute top-6 bottom-0 left-2.5 w-px bg-lp3-line","aria-hidden":!0}),t.jsx("span",{className:"z-10 grid h-5 w-5 shrink-0 place-items-center rounded-full bg-emerald-50 text-lp3-good",children:t.jsx(ye,{className:"h-3 w-3","aria-hidden":!0})}),t.jsxs("div",{children:[t.jsx("span",{className:"block text-[13px] leading-snug font-semibold",children:e.title}),t.jsx("span",{className:"text-[11.5px] text-lp3-muted",children:e.detail})]})]},e.title)),t.jsxs("li",{className:"relative flex gap-3",children:[t.jsx("span",{className:"z-10 grid h-5 w-5 shrink-0 place-items-center rounded-full bg-secondary",children:t.jsx("span",{className:"h-1.5 w-1.5 rounded-full bg-white","aria-hidden":!0})}),t.jsxs("div",{children:[t.jsx("span",{className:"block text-[13px] leading-snug font-semibold",children:"Live"}),t.jsx("span",{className:"text-[11.5px] text-lp3-muted",children:"Ads delivering in y
1our Meta account"})]})]})]})]})}const Cn=[{thumb:Ne,handle:"@julia.brandt",meta:"Reel · DE",status:"In review",live:!1,badge:"border-gray-500 bg-gray-100"},{thumb:Ce,handle:"@anaiss__",meta:"Story · ES",status:"Scheduled",live:!1,badge:"border-info bg-info/5"},{thumb:je,handle:"@marc.leroy",meta:"Reel · FR",status:"Live",live:!0,badge:"border-success bg-success/5"}];function jn(){return t.jsxs(ne,{className:"text-[12.5px]",children:[t.jsx(Ke,{title:"Campaign contents",right:t.jsx("span",{className:"font-medium text-lp3-muted",children:"Spring launch"})}),Cn.map(e=>t.jsxs("div",{className:`flex items-center gap-2.5 border-b border-lp3-line px-4 py-2.5 text-left last:border-b-0 ${e.live?"bg-lp3-peach":""}`,children:[t.jsx("img",{src:e.thumb,alt:"",className:"h-8.5 w-8.5 shrink-0 rounded-full object-cover"}),t.jsxs("div",{className:"min-w-0 flex-1",children:[t.jsx("span",{className:"block truncate text-[12.5px] leading-tight font-semibold",children:e.handle}),t.jsx("span",{className:"text-[11px] text-lp3-muted",children:e.meta})]}),t.jsx("span",{className:`rounded-full border px-2 py-0.5 text-[10.5px] font-medium whitespace-nowrap text-lp3-ink ${e.badge}`,children:e.status}),e.live&&t.jsxs("span",{className:"flex items-center gap-1.5 rounded-lg bg-secondary px-2.5 py-1.5 text-[11px] font-semibold whitespace-nowrap text-white",children:[t.jsx(Jt,{className:"h-3.5 w-3.5","aria-hidden":!0}),"Copy ad code"]})]},e.handle))]})}const Nn=[{avatar:je,handle:"@marc.leroy",cac:"â¬34",cpa:"â¬11",roas:"3.5",bar:40,hot:!0,win:!0},{avatar:Re,handle:"@lena_frt",cac:"â¬48",cpa:"â¬16",roas:"2.4",bar:28,hot:!0,win:!1},{avatar:Ae,handle:"@sofia.roy",cac:"â¬71",cpa:"â¬24",roas:"1.6",bar:18,hot:!1,win:!1}],Ze="grid grid-cols-[minmax(0,1.3fr)_minmax(0,0.45fr)_minmax(0,1.25fr)] items-center gap-2 px-4 sm:grid-cols-[minmax(0,1.2fr)_minmax(0,0.5fr)_minmax(0,0.5fr)_minmax(0,1.4fr)]";function yn(){return t.jsxs(ne,{className:"text-[12.5px]",children:[t.jsxs("div",{className:`${Ze} border-b border-lp3-line py-2 text-[10.5px] font-bold tracking-wider text-lp3-muted uppercase`,children:[t.jsx("span",{children:"Creator"}),t.jsx("span",{children:"CAC"}),t.jsx("span",{className:"hidden sm:block",children:"CPA"}),t.jsx("span",{children:"ROAS"})]}),Nn.map(e=>t.jsxs("div",{className:`${Ze} border-b border-lp3-line py-2.5 tabular-nums last:border-b-0 ${e.win?"bg-lp3-peach":""}`,children:[t.jsxs("span",{className:"flex min-w-0 items-center gap-2 font-semibold",children:[t.jsx("img",{src:e.avatar,alt:"",className:"h-6.5 w-6.5 shrink-0 rounded-full object-cover"}),t.jsx("span",{className:"min-w-0 truncate",children:e.handle})]}),t.jsx("span",{className:"font-medium",children:e.cac}),t.jsx("span",{className:"hidden font-medium sm:block",children:e.cpa}),t.jsxs("span",{className:"flex min-w-0 items-center gap-1.5",children:[t.jsx("span",{style:{width:e.bar},className:`h-1.5 min-w-0 max-w-6 flex-shrink rounded-full sm:max-w-none ${e.hot?"bg-secondary":"bg-lp3-surface-deep"}`,"aria-hidden":!0}),t.jsx("span",{className:"shrink-0",children:e.roas}),e.win&&t.jsx("span",{className:"shrink-0 rounded-full border border-secondary bg-secondary/5 px-2 py-0.5 text-[10px] font-medium text-lp3-ink",children:"Scale"})]})]},e.handle))]})}const An=[{no:"Step 01 · Match",title:"Creators donât apply. We match.",body:"Describe your ideal creator in plain language. Gems scans 250M profiles and matches the ones that fit your brand, targeting, and budget. You approve the shortlist.",visual:t.jsx(vn,{})},{no:"Step 02 · Launch",title:"Zero ops on your side.",body:"Negotiation, contracting, and payments are automated in 100+ countries. You only step in to validate the final content.",visual:t.jsx(wn,{})},{no:"Step 03 · Amplify",title:"One click to Partnership Ads.",body:"The moment content goes live, Gems pulls the ad code and pushes it to your Meta campaigns. Your account, your audiences, your pixel.",visual:t.jsx(jn,{})},{no:"Step 04 · Measure",title:"Know whatâs working, in real time.",body:"Track CAC, CPA, and ROAS per creator in one dashboard. Double down on winners, cut the rest.",visual:t.jsx(yn,{})}];function Rn(){return t.jsx(q,{id:"how",className:"pb-16 sm:pb-26",children:t.jsxs("div",{className:"rounded-[36px] bg-lp3-surface px-5 py-12 sm:px-14 sm:py-20",children:[t.jsx(F,{children:t.jsx(we,{title:"From brief to ROAS in days.",sub:"Sourcing, negotiation, contracts, payments, ad delivery: Gems runs the ops. You keep control.",className:"mb-12 sm:mb-16"})}),t.jsx("div",{className:"flex flex-col gap-12 sm:gap-18",children:An.map((e,n)=>t.jsx(F,{children:t.jsxs("div",{className:"grid items-center gap-8 sm:gap-14 md:grid-cols-[1fr_1.1fr]",children:[t.jsxs("div",{className:n%2===1?"md:order-2":void 0,children:[t.jsx("span",{className:"flex items-center gap-2.5 text-[13px] font-bold tracking-wide text-lp3-orange-deep uppercase after:h-px after:w-9 after:bg-secondary",children:e.no}),t.jsx("h3",{className:"font-cooper mt-3.5 text-2xl tracking-tight sm:text-[2rem]",children:e.title}),t.jsx("p",{className:"mt-3 max-w-[46ch] text-lp3-muted",children:e.body})]}),t.jsx("div",{className:n%2===1?"md:order-1":void 0,children:e.visual})]})},e.no))})]})})}const Sn=[{value:"3-5x",label:"lower CPA vs. classic Meta campaigns"},{value:"15 days",label:"from kickoff to first Reel live"},{value:"7 countries",label:"now running the same playbook"}];function En(){return t.jsxs(q,{id:"results",className:"pb-16 sm:pb-26",children:[t.jsx(F,{children:t.jsx(we,{center:!0,title:"Proof over promises.",sub:"Real creators, real content, real performance.",className:"mb-10 sm:mb-16"})}),t.jsxs(F,{className:"grid gap-8 rounded-3xl bg-lp3-surface p-6 sm:p-10 md:grid-cols-2 md:gap-14",children:[t.jsxs("div",{className:"flex flex-col justify-between gap-8",children:[t.jsxs("div",{children:[t.jsx("span",{className:"font-cooper block text-6xl leading-[0.5] text-secondary","aria-hidden":!0,
1children:"â"}),t.jsx("blockquote",{className:"font-cooper mt-4 text-xl leading-snug tracking-tight text-balance sm:text-2xl",children:V.heroQuote})]}),t.jsxs("div",{className:"flex items-center gap-3.5",children:[t.jsx("img",{src:V.spokespersonPhotoUrl,alt:"",className:"h-11 w-11 rounded-full object-cover"}),t.jsxs("div",{className:"text-left text-sm leading-snug",children:[t.jsx("span",{className:"block font-semibold",children:V.spokespersonName}),t.jsx("span",{className:"text-[13px] text-lp3-muted",children:V.spokespersonTitle})]})]})]}),t.jsxs("div",{className:"border-t border-lp3-line pt-8 md:border-t-0 md:border-l md:pt-0 md:pl-14",children:[t.jsxs("div",{className:"text-[11.5px] font-bold tracking-wide text-lp3-orange-deep uppercase",children:["Case study · ",V.clientDescriptor]}),t.jsx("h3",{className:"font-cooper mt-4 max-w-[24ch] text-xl tracking-tight sm:text-2xl",children:"One market proven. The playbook now runs in seven."}),t.jsx("div",{className:"mt-5 grid grid-cols-[max-content_1fr] items-baseline gap-x-5 gap-y-4 border-t border-lp3-line pt-5",children:Sn.map(e=>t.jsxs("div",{className:"contents",children:[t.jsx("span",{className:"font-cooper text-3xl leading-tight whitespace-nowrap sm:text-4xl",children:e.value}),t.jsx("span",{className:"text-[13px] font-medium text-lp3-muted",children:e.label})]},e.label))}),t.jsxs(be,{href:"/case-studies/healthtech-app",variant:"ghost",className:"mt-7",children:["See case study",t.jsx(Se,{className:"h-4 w-4","aria-hidden":!0})]})]})]})]})}const kn=[Re,qt,Ae,Zt,Ce],In=[{value:"2,500+",label:"premium creators onboarded"},{value:"250M",label:"creator database, filtered"},{value:"25+",label:"languages"},{value:"100+",label:"countries covered"}];function Pn(){return t.jsx(q,{className:"pb-16 sm:pb-26",children:t.jsxs(F,{className:"rounded-[36px] bg-lp3-ink px-6 py-12 text-lp3-paper sm:px-14 sm:py-20",children:[t.jsxs("div",{className:"max-w-2xl",children:[t.jsx("h2",{className:"font-cooper text-4xl leading-[1.12] tracking-tight text-balance sm:text-5xl",children:"Other platforms let creators apply. Rarely the good ones."}),t.jsx("p",{className:"mt-4 text-base text-lp3-paper/72 sm:text-lg",children:"Gems matches you with creators vetted on 15+ criteria: engagement quality, fake followers, brand safety, sponsored history."}),t.jsxs("div",{className:"mt-7 flex items-center gap-3",children:[t.jsx("div",{className:"flex -space-x-2.5",children:kn.map((e,n)=>t.jsx("img",{src:e,alt:"",className:"h-9 w-9 rounded-full border-2 border-lp3-ink object-cover"},n))}),t.jsx("span",{className:"text-[13px] text-lp3-paper/75",children:"Vetted profiles, not applicants"})]})]}),t.jsx("div",{className:"mt-10 grid grid-cols-2 gap-7 sm:mt-14 lg:grid-cols-4",children:In.map(e=>t.jsxs("div",{className:"border-t border-lp3-paper/22 pt-4",children:[t.jsx("span",{className:"font-cooper block text-4xl leading-tight text-secondary sm:text-5xl",children:e.value}),t.jsx("span",{className:"mt-1.5 block text-[13.5px] text-lp3-paper/75",children:e.label})]},e.label))})]})})}var _n=Object.defineProperty,_=(e,n)=>_n(e,"name",{value:n,configurable:!0});function Mn(e,n){const r=l.createContext(n);r.displayName=e+"Context";const s=_(a=>{const{children:i,...c}=a,d=l.useMemo(()=>c,Object.values(c));return t.jsx(r.Provider,{value:d,children:i})},"Provider");s.displayName=e+"Provider";function o(a,i={}){const{optional:c=!1}=i,d=l.useContext(r);if(d)return d;if(n!==void 0)return n;if(!c)throw new Error(`\`${a}\` must be used within \`${e}\``)}return _(o,"useContext"),[s,o]}_(Mn,"createContext");function J(e,n=[]){let r=[];function s(a,i){const c=l.createContext(i);c.displayName=a+"Context";const d=r.length;r=[...r,i];const p=_(u=>{const{scope:h,children:v,...f}=u,b=h?.[e]?.[d]||c,g=l.useMemo(()=>f,Object.values(f));return t.jsx(b.Provider,{value:g,children:v})},"Provider");p.displayName=a+"Provider";function m(u,h,v={}){const{optional:f=!1}=v,b=h?.[e]?.[d]||c,g=l.useContext(b);if(g)return g;if(i!==void 0)return i;if(!f)throw new Error(`\`${u}\` must be used within \`${a}\``)}return _(m,"useContext"),[p,m]}_(s,"createContext");const o=_(()=>{const a=r.map(i=>l.createContext(i));return _(function(c){const d=c?.[e]||a;return l.useMemo(()=>({[`__scope${e}`]:{...c,[e]:d}}),[c,d])},"useScope")},"createScope");return o.scopeName=e,[s,et(o,...n)]}_(J,"createContextScope");function et(...e){const n=e[0];if(e.length===1)return n;const r=_(()=>{const s=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return _(function(a){const i=s.reduce((c,{useScope:d,scopeName:p})=>{const u=d(a)[`__scope${p}`];return{...c,...u}},{});return l.useMemo(()=>({[`__scope${n.scopeName}`]:i}),[i])},"useComposedScopes")},"createScope");return r.scopeName=n.scopeName,r}_(et,"composeContextScopes");var On=Object.defineProperty,Ee=(e,n)=>On(e,"name",{value:n,configurable:!0});function me(e,n){if(typeof e=="function")return e(n);e!=null&&(e.current=n)}Ee(me,"setRef");function tt(...e){return n=>{let r=!1;const s=e.map(o=>{const a=me(o,n);return!r&&typeof a=="function"&&(r=!0),a});if(r)return()=>{for(let o=0;o<s.length;o++){const a=s[o];typeof a=="function"?a():me(e[o],null)}}}}Ee(tt,"composeRefs");function D(...e){return l.useCallback(tt(...e),e)}Ee(D,"useComposedRefs");var Tn=Object.defineProperty,M=(e,n)=>Tn(e,"name",{value:n,configurable:!0});function H(e){const n=l.forwardRef((r,s)=>{let{children:o,...a}=r,i=null,c=!1;const d=[];
1fe(o)&&typeof K=="function"&&(o=K(o._payload)),l.Children.forEach(o,h=>{if(ot(h)){c=!0;const v=h;let f="child"in v.props?v.props.child:v.props.children;fe(f)&&typeof K=="function"&&(f=K(f._payload)),i=Dn(v,f),d.push(i?.props?.children)}else d.push(h)}),i?i=l.cloneElement(i,void 0,d):!c&&l.Children.count(o)===1&&l.isValidElement(o)&&(i=o);const p=i?st(i):void 0,m=D(s,p);if(!i){if(o||o===0)throw new Error(c?Wn(e):Bn(e));return o}const u=rt(a,i.props??{});return i.type!==l.Fragment&&(u.ref=s?m:p),l.cloneElement(i,u)});return n.displayName=`${e}.Slot`,n}M(H,"createSlot");var nt=Symbol.for("radix.slottable");function Ln(e){const n=M(r=>"child"in r?r.children(r.child):r.children,"Slottable");return n.displayName=`${e}.Slottable`,n.__radixId=nt,n}M(Ln,"createSlottable");var Dn=M((e,n)=>{if("child"in e.props){const r=e.props.child;return l.isValidElement(r)?l.cloneElement(r,void 0,e.props.children(r.props.children)):null}return l.isValidElement(n)?n:null},"getSlottableElementFromSlottable");function rt(e,n){const r={...n};for(const s in n){const o=e[s],a=n[s];/^on[A-Z]/.test(s)?o&&a?r[s]=(...c)=>{const d=a(...c);return o(...c),d}:o&&(r[s]=o):s==="style"?r[s]={...o,...a}:s==="className"&&(r[s]=[o,a].filter(Boolean).join(" "))}return{...e,...r}}M(rt,"mergeProps");function st(e){let n=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=n&&"isReactWarning"in n&&n.isReactWarning;return r?e.ref:(n=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=n&&"isReactWarning"in n&&n.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}M(st,"getElementRef");function ot(e){return l.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===nt}M(ot,"isSlottable");var Fn=Symbol.for("react.lazy");function fe(e){return e!=null&&typeof e=="object"&&"$$typeof"in e&&e.$$typeof===Fn&&"_payload"in e&&at(e._payload)}M(fe,"isLazyComponent");function at(e){return typeof e=="object"&&e!==null&&"then"in e}M(at,"isPromiseLike");var Bn=M(e=>`${e} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,"createSlotError"),Wn=M(e=>`${e} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,"createSlottableError"),K=Y[" use ".trim().toString()],Gn=Object.defineProperty,y=(e,n)=>Gn(e,"name",{value:n,configurable:!0});function it(e){const n=e+"CollectionProvider",[r,s]=J(n),[o,a]=r(n,{collectionRef:{current:null},itemMap:new Map}),i=y(b=>{const{scope:g,children:C}=b,j=l.useRef(null),x=l.useRef(new Map).current;return t.jsx(o,{scope:g,itemMap:x,collectionRef:j,children:C})},"CollectionProvider");i.displayName=n;const c=e+"CollectionSlot",d=H(c),p=l.forwardRef((b,g)=>{const{scope:C,children:j}=b,x=a(c,C),w=D(g,x.collectionRef);return t.jsx(d,{ref:w,children:j})});p.displayName=c;const m=e+"CollectionItemSlot",u="data-radix-collection-item",h=H(m),v=l.forwardRef((b,g)=>{const{scope:C,children:j,...x}=b,w=l.useRef(null),P=D(g,w),S=a(m,C);return l.useEffect(()=>(S.itemMap.set(w,{ref:w,...x}),()=>{S.itemMap.delete(w)})),t.jsx(h,{[u]:"",ref:P,children:j})});v.displayName=m;function f(b){const g=a(e+"CollectionConsumer",b);return l.useCallback(()=>{const j=g.collectionRef.current;if(!j)return[];const x=Array.from(j.querySelectorAll(`[${u}]`));return Array.from(g.itemMap.values()).sort((S,E)=>x.indexOf(S.ref.current)-x.indexOf(E.ref.current))},[g.collectionRef,g.itemMap])}return y(f,"useCollection"),[{Provider:i,Slot:p,ItemSlot:v},f,s]}y(it,"createCollection");var Ve=new WeakMap,N,k,pe=(k=class extends Map{constructor(r){super(r);He(this,N);ue(this,N,[...super.keys()]),Ve.set(this,!0)}set(r,s){return Ve.get(this)&&(this.has(r)?R(this,N)[R(this,N).indexOf(r)]=r:R(this,N).push(r)),super.set(r,s),this}insert(r,s,o){const a=this.has(s),i=R(this,N).length,c=ke(r);let d=c>=0?c:i+c;const p=d<0||d>=i?-1:d;if(p===this.size||a&&p===this.size-1||p===-1)return this.set(s,o),this;const m=this.size+(a?0:1);c<0&&d++;const u=[...R(this,N)];let h,v=!1;for(let f=d;f<m;f++)if(d===f){let b=u[f];u[f]===s&&(b=u[f+1]),a&&this.delete(s),h=this.get(b),this.set(s,o)}else{!v&&u[f-1]===s&&(v=!0);const b=u[v?f:f-1],g=h;h=this.get(b),this.delete(b),this.set(b,g)}return this}with(r,s,o){const a=new k(this);return a.insert(r,s,o),a}before(r){const s=R(this,N).indexOf(r)-1;if(!(s<0))return this.entryAt(s)}
1setBefore(r,s,o){const a=R(this,N).indexOf(r);return a===-1?this:this.insert(a,s,o)}after(r){let s=R(this,N).indexOf(r);if(s=s===-1||s===this.size-1?-1:s+1,s!==-1)return this.entryAt(s)}setAfter(r,s,o){const a=R(this,N).indexOf(r);return a===-1?this:this.insert(a+1,s,o)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return ue(this,N,[]),super.clear()}delete(r){const s=super.delete(r);return s&&R(this,N).splice(R(this,N).indexOf(r),1),s}deleteAt(r){const s=this.keyAt(r);return s!==void 0?this.delete(s):!1}at(r){const s=ee(R(this,N),r);if(s!==void 0)return this.get(s)}entryAt(r){const s=ee(R(this,N),r);if(s!==void 0)return[s,this.get(s)]}indexOf(r){return R(this,N).indexOf(r)}keyAt(r){return ee(R(this,N),r)}from(r,s){const o=this.indexOf(r);if(o===-1)return;let a=o+s;return a<0&&(a=0),a>=this.size&&(a=this.size-1),this.at(a)}keyFrom(r,s){const o=this.indexOf(r);if(o===-1)return;let a=o+s;return a<0&&(a=0),a>=this.size&&(a=this.size-1),this.keyAt(a)}find(r,s){let o=0;for(const a of this){if(Reflect.apply(r,s,[a,o,this]))return a;o++}}findIndex(r,s){let o=0;for(const a of this){if(Reflect.apply(r,s,[a,o,this]))return o;o++}return-1}filter(r,s){const o=[];let a=0;for(const i of this)Reflect.apply(r,s,[i,a,this])&&o.push(i),a++;return new k(o)}map(r,s){const o=[];let a=0;for(const i of this)o.push([i[0],Reflect.apply(r,s,[i,a,this])]),a++;return new k(o)}reduce(...r){const[s,o]=r;let a=0,i=o??this.at(0);for(const c of this)a===0&&r.length===1?i=c:i=Reflect.apply(s,this,[i,c,a,this]),a++;return i}reduceRight(...r){const[s,o]=r;let a=o??this.at(-1);for(let i=this.size-1;i>=0;i--){const c=this.at(i);i===this.size-1&&r.length===1?a=c:a=Reflect.apply(s,this,[a,c,i,this])}return a}toSorted(r){const s=[...this.entries()].sort(r);return new k(s)}toReversed(){const r=new k;for(let s=this.size-1;s>=0;s--){const o=this.keyAt(s),a=this.get(o);r.set(o,a)}return r}toSpliced(...r){const s=[...this.entries()];return s.splice(...r),new k(s)}slice(r,s){const o=new k;let a=this.size-1;if(r===void 0)return o;r<0&&(r=r+this.size),s!==void 0&&s>0&&(a=s-1);for(let i=r;i<=a;i++){const c=this.keyAt(i),d=this.get(c);o.set(c,d)}return o}every(r,s){let o=0;for(const a of this){if(!Reflect.apply(r,s,[a,o,this]))return!1;o++}return!0}some(r,s){let o=0;for(const a of this){if(Reflect.apply(r,s,[a,o,this]))return!0;o++}return!1}},N=new WeakMap,y(k,"OrderedDict"),k);function ee(e,n){if("at"in Array.prototype)return Array.prototype.at.call(e,n);const r=lt(e,n);return r===-1?void 0:e[r]}y(ee,"at");function lt(e,n){const r=e.length,s=ke(n),o=s>=0?s:r+s;return o<0||o>=r?-1:o}y(lt,"toSafeIndex");function ke(e){return e!==e||e===0?0:Math.trunc(e)}y(ke,"toSafeInteger");function Hn(e){const n=e+"CollectionProvider",[r,s]=J(n),[o,a]=r(n,{collectionElement:null,collectionRef:{current:null},collectionRefObject:{current:null},itemMap:new pe,setItemMap:y(()=>{},"setItemMap")}),i=y(({state:x,...w})=>x?t.jsx(d,{...w,state:x}):t.jsx(c,{...w}),"CollectionProvider");i.displayName=n;const c=y(x=>{const w=g();return t.jsx(d,{...x,state:w})},"CollectionInit");c.displayName=n+"Init";const d=y(x=>{const{scope:w,children:P,state:S}=x,E=l.useRef(null),[O,A]=l.useState(null),ie=D(E,A),[le,ce]=S;return l.useEffect(()=>{if(!O)return;const W=ut(()=>{});return W.observe(O,{childList:!0,subtree:!0}),()=>{W.disconnect()}},[O]),t.jsx(o,{scope:w,itemMap:le,setItemMap:ce,collectionRef:ie,collectionRefObject:E,collectionElement:O,children:P})},"CollectionProviderImpl");d.displayName=n+"Impl";const p=e+"CollectionSlot",m=H(p),u=l.forwardRef((x,w)=>{const{scope:P,children:S}=x,E=a(p,P),O=D(w,E.collectionRef);return t.jsx(m,{ref:O,children:S})});u.displayName=p;const h=e+"CollectionItemSlot",v="data-radix-collection-item",f=H(h),b=l.forwardRef((x,w)=>{const{scope:P,children:S,...E}=x,O=l.useRef(null),[A,ie]=l.useState(null),le=D(w,O,ie),ce=a(h,P),{setItemMap:W}=ce,de=l.useRef(E);ct(de.current,E)||(de.current=E);const Fe=de.current;return l.useEffect(()=>{const Be=Fe;return W(T=>A?T.has(A)?T.set(A,{...Be,element:A}).toSorted(xe):(T.set(A,{...Be,element:A}),T.toSorted(xe)):T),()=>{W(T=>!A||!T.has(A)?T:(T.delete(A),new pe(T)))}},[A,Fe,W]),t.jsx(f,{[v]:"",ref:le,children:S})});b.displayName=h;function g(){return l.useState(new pe)}y(g,"useInitCollection");function C(x){const{itemMap:w}=a(e+"CollectionConsumer",x);return w}return y(C,"useCollection"),[{Provider:i,Slot:u,ItemSlot:b},{createCollectionScope:s,useCollection:C,useInitCollection:g}]}y(Hn,"createCollection");function ct(e,n){if(e===n)return!0;
1if(typeof e!="object"||typeof n!="object"||e==null||n==null)return!1;const r=Object.keys(e),s=Object.keys(n);if(r.length!==s.length)return!1;for(const o of r)if(!Object.prototype.hasOwnProperty.call(n,o)||e[o]!==n[o])return!1;return!0}y(ct,"shallowEqual");function dt(e,n){return!!(n.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}y(dt,"isElementPreceding");function xe(e,n){return!e[1].element||!n[1].element?0:dt(e[1].element,n[1].element)?-1:1}y(xe,"sortByDocumentPosition");function ut(e){return new MutationObserver(r=>{for(const s of r)if(s.type==="childList"){e();return}})}y(ut,"getChildListObserver");var Un=Object.defineProperty,Z=(e,n)=>Un(e,"name",{value:n,configurable:!0}),pt=!!(typeof window<"u"&&window.document&&window.document.createElement);function Ie(e,n,{checkForDefaultPrevented:r=!0}={}){return Z(function(o){if(e?.(o),r===!1||!o||!o.defaultPrevented)return n?.(o)},"handleEvent")}Z(Ie,"composeEventHandlers");function qn(e){if(!pt)throw new Error("Cannot access window outside of the DOM");return e?.ownerDocument?.defaultView??window}Z(qn,"getOwnerWindow");function he(e){if(!pt)throw new Error("Cannot access document outside of the DOM");return e?.ownerDocument??document}Z(he,"getOwnerDocument");function mt(e,n=!1){const{activeElement:r}=he(e);if(!r?.nodeName)return null;if(ft(r)&&r.contentDocument)return mt(r.contentDocument.body,n);if(n){const s=r.getAttribute("aria-activedescendant");if(s){const o=he(r).getElementById(s);if(o)return o}}return r}Z(mt,"getActiveElement");function ft(e){return e.tagName==="IFRAME"}Z(ft,"isFrame");var U=globalThis?.document?l.useLayoutEffect:()=>{},Zn=Object.defineProperty,Vn=(e,n)=>Zn(e,"name",{value:n,configurable:!0}),Ye=Y[" useEffectEvent ".trim().toString()],Je=Y[" useInsertionEffect ".trim().toString()];function xt(e){if(typeof Ye=="function")return Ye(e);const n=l.useRef(()=>{throw new Error("Cannot call an event handler while rendering.")});return typeof Je=="function"?Je(()=>{n.current=e}):U(()=>{n.current=e}),l.useMemo(()=>((...r)=>n.current?.(...r)),[])}Vn(xt,"useEffectEvent");var Yn=Object.defineProperty,$=(e,n)=>Yn(e,"name",{value:n,configurable:!0}),Jn=Y[" useInsertionEffect ".trim().toString()]||U;function re({prop:e,defaultProp:n,onChange:r=$(()=>{},"onChange"),caller:s}){const[o,a,i]=ht({defaultProp:n,onChange:r}),c=e!==void 0,d=c?e:o,p=l.useCallback(m=>{if(c){const u=gt(m)?m(e):m;u!==e&&i.current?.(u)}else a(m)},[c,e,a,i]);return[d,p]}$(re,"useControllableState");function ht({defaultProp:e,onChange:n}){const[r,s]=l.useState(e),o=l.useRef(r),a=l.useRef(n);return Jn(()=>{a.current=n},[n]),l.useEffect(()=>{o.current!==r&&(a.current?.(r),o.current=r)},[r,o]),[r,s,a]}$(ht,"useUncontrolledState");function gt(e){return typeof e=="function"}$(gt,"isFunction");var $e=Symbol("RADIX:SYNC_STATE");function $n(e,n,r,s){const{prop:o,defaultProp:a,onChange:i,caller:c}=n,d=o!==void 0,p=xt(i),m=[{...r,state:a}];s&&m.push(s);const[u,h]=l.useReducer((g,C)=>{if(C.type===$e)return{...g,state:C.state};const j=e(g,C);return d&&!Object.is(j.state,g.state)&&p(j.state),j},...m),v=u.state,f=l.useRef(v);l.useEffect(()=>{f.current!==v&&(f.current=v,d||p(v))},[v,f,d]);const b=l.useMemo(()=>o!==void 0?{...u,state:o}:u,[u,o]);return l.useEffect(()=>{d&&!Object.is(o,u.state)&&h({type:$e,state:o})},[o,u.state,d]),[b,h]}$($n,"useControllableStateReducer");var Qn=Object.defineProperty,Xn=(e,n)=>Qn(e,"name",{value:n,configurable:!0}),zn=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Q=zn.reduce((e,n)=>{const r=H(`Primitive.${n}`),s=l.forwardRef((o,a)=>{const{asChild:i,...c}=o,d=i?r:n;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),t.jsx(d,{...c,ref:a})});return s.displayName=`Primitive.${n}`,{...e,[n]:s}},{});function Kn(e,n){e&&Ot.flushSync(()=>e.dispatchEvent(n))}Xn(Kn,"dispatchDiscreteCustomEvent");var er=Object.defineProperty,B=(e,n)=>er(e,"name",{value:n,configurable:!0});function vt(e,n){return l.useReducer((r,s)=>n[r][s]??r,e)}B(vt,"useStateMachine");var tr=B(e=>{const{present:n,children:r}=e,s=bt(n),o=typeof r=="function"?r({present:s.isPresent}):l.Children.only(r),a=wt(s.ref,Ct(o));return typeof r=="function"||s.isPresent?l.cloneElement(o,{ref:a}):null},"Presence");function bt(e){const[n,r]=l.useState(),s=l.useRef(null),o=l.useRef(e),a=l.useRef("none"),i=l.useRef(void 0),c=e?"mounted":"unmounted",[d,p]=vt(c,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return l.useEffect(()=>{d==="mounted"?(a.current=i.current??G(s.current),i.current=void 0):a.current="none"},[d]),U(()=>{const m=s.current,u=o.current;if(u!==e){const v=a.current,f=G(m);e?(i.current=f,p("MOUNT")):f==="none"||m?.display==="none"?p("UNMOUNT"):p(u&&v!==f?"ANIMATION_OUT":"UNMOUNT"),o.current=e}},[e,p]),U(()=>
1{if(n){let m;const u=n.ownerDocument.defaultView??window,h=B(f=>{const g=G(s.current).includes(CSS.escape(f.animationName));if(f.target===n&&g&&(p("ANIMATION_END"),!o.current)){const C=n.style.animationFillMode;n.style.animationFillMode="forwards",m=u.setTimeout(()=>{n.style.animationFillMode==="forwards"&&(n.style.animationFillMode=C)})}},"handleAnimationEnd"),v=B(f=>{f.target===n&&(a.current=G(s.current))},"handleAnimationStart");return n.addEventListener("animationstart",v),n.addEventListener("animationcancel",h),n.addEventListener("animationend",h),()=>{u.clearTimeout(m),n.removeEventListener("animationstart",v),n.removeEventListener("animationcancel",h),n.removeEventListener("animationend",h)}}else p("ANIMATION_END")},[n,p]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:l.useCallback(m=>{if(m){const u=getComputedStyle(m);s.current=u,i.current=G(u)}else s.current=null;r(m)},[])}}B(bt,"usePresence");function ge(e,n){if(typeof e=="function")return e(n);e!=null&&(e.current=n)}B(ge,"setRef");function wt(...e){const n=l.useRef(e);return n.current=e,l.useCallback(r=>{const s=n.current;let o=!1;const a=s.map(i=>{const c=ge(i,r);return!o&&typeof c=="function"&&(o=!0),c});if(o)return()=>{for(let i=0;i<a.length;i++){const c=a[i];typeof c=="function"?c():ge(s[i],null)}}},[])}B(wt,"useStableComposedRefs");function G(e){return e?.animationName||"none"}B(G,"getAnimationName");function Ct(e){let n=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=n&&"isReactWarning"in n&&n.isReactWarning;return r?e.ref:(n=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=n&&"isReactWarning"in n&&n.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}B(Ct,"getElementRef");var nr=Object.defineProperty,rr=(e,n)=>nr(e,"name",{value:n,configurable:!0}),sr=Y[" useId ".trim().toString()]||(()=>{}),or=0;function Pe(e){const[n,r]=l.useState(sr());return U(()=>{e||r(s=>s??String(or++))},[e]),e||(n?`radix-${n}`:"")}rr(Pe,"useId");var ar=Object.defineProperty,X=(e,n)=>ar(e,"name",{value:n,configurable:!0}),_e="Collapsible",[ir,jt]=J(_e),[lr,Me]=ir(_e),cr=l.forwardRef(X(function(n,r){const{__scopeCollapsible:s,open:o,defaultOpen:a,disabled:i,onOpenChange:c,...d}=n,[p,m]=re({prop:o,defaultProp:a??!1,onChange:c,caller:_e});return t.jsx(lr,{scope:s,disabled:i,contentId:Pe(),open:p,onOpenToggle:l.useCallback(()=>m(u=>!u),[m]),children:t.jsx(Q.div,{"data-state":se(p),"data-disabled":i?"":void 0,...d,ref:r})})},"Collapsible")),dr="CollapsibleTrigger",ur=l.forwardRef(X(function(n,r){const{__scopeCollapsible:s,...o}=n,a=Me(dr,s);return t.jsx(Q.button,{type:"button","aria-controls":a.open?a.contentId:void 0,"aria-expanded":a.open||!1,"data-state":se(a.open),"data-disabled":a.disabled?"":void 0,disabled:a.disabled,...o,ref:r,onClick:Ie(n.onClick,a.onOpenToggle)})},"CollapsibleTrigger")),Nt="CollapsibleContent",pr=l.forwardRef(X(function(n,r){const{forceMount:s,...o}=n,a=Me(Nt,n.__scopeCollapsible);return t.jsx(tr,{present:s||a.open,children:({present:i})=>t.jsx(mr,{...o,ref:r,present:i})})},"CollapsibleContent")),mr=l.forwardRef(X(function(n,r){const{__scopeCollapsible:s,present:o,children:a,...i}=n,c=Me(Nt,s),[d,p]=l.useState(o),m=l.useRef(null),u=D(r,m),h=l.useRef(0),v=h.current,f=l.useRef(0),b=f.current,g=c.open||d,C=l.useRef(g),j=l.useRef(void 0);return l.useEffect(()=>{const x=requestAnimationFrame(()=>C.current=!1);return()=>cancelAnimationFrame(x)},[]),U(()=>{const x=m.current;if(x){j.current=j.current||{transitionDuration:x.style.transitionDuration,animationName:x.style.animationName},x.style.transitionDuration="0s",x.style.animationName="none";const w=x.getBoundingClientRect();h.current=w.height,f.current=w.width,C.current||(x.style.transitionDuration=j.current.transitionDuration,x.style.animationName=j.current.animationName),p(o)}},[c.open,o]),t.jsx(Q.div,{"data-state":se(c.open),"data-disabled":c.disabled?"":void 0,id:c.contentId,hidden:!g,...i,ref:u,style:{"--radix-collapsible-content-height":v?`${v}px`:void 0,"--radix-collapsible-content-width":b?`${b}px`:void 0,...n.style},children:g&&a})},"CollapsibleContentImpl"));function se(e){return e?"open":"closed"}X(se,"getState");var fr=cr,xr=ur,hr=pr,gr=Object.defineProperty,vr=(e,n)=>gr(e,"name",{value:n,configurable:!0}),br=l.createContext(void 0);function yt(e){const n=l.useContext(br);return e||n||"ltr"}vr(yt,"useDirection");var wr=Object.defineProperty,I=(e,n)=>wr(e,"name",{value:n,configurable:!0}),L="Accordion",Cr=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[Oe,jr,Nr]=it(L),[oe,ds]=J(L,[Nr,jt]),Te=jt(),yr=l.forwardRef(
1I(function(n,r){const{type:s,...o}=n,a=o,i=o;return t.jsx(Oe.Provider,{scope:n.__scopeAccordion,children:s==="multiple"?t.jsx(Er,{...i,ref:r}):t.jsx(Sr,{...a,ref:r})})},"Accordion")),[At,Ar]=oe(L),[Rt,Rr]=oe(L,{collapsible:!1}),Sr=l.forwardRef(I(function(n,r){const{value:s,defaultValue:o,onValueChange:a=I(()=>{},"onValueChange"),collapsible:i=!1,...c}=n,[d,p]=re({prop:s,defaultProp:o??"",onChange:a,caller:L});return t.jsx(At,{scope:n.__scopeAccordion,value:l.useMemo(()=>d?[d]:[],[d]),onItemOpen:p,onItemClose:l.useCallback(()=>i&&p(""),[i,p]),children:t.jsx(Rt,{scope:n.__scopeAccordion,collapsible:i,children:t.jsx(St,{...c,ref:r})})})},"AccordionImplSingle")),Er=l.forwardRef(I(function(n,r){const{value:s,defaultValue:o,onValueChange:a=I(()=>{},"onValueChange"),...i}=n,[c,d]=re({prop:s,defaultProp:o??[],onChange:a,caller:L}),p=l.useCallback(u=>d((h=[])=>[...h,u]),[d]),m=l.useCallback(u=>d((h=[])=>h.filter(v=>v!==u)),[d]);return t.jsx(At,{scope:n.__scopeAccordion,value:c,onItemOpen:p,onItemClose:m,children:t.jsx(Rt,{scope:n.__scopeAccordion,collapsible:!0,children:t.jsx(St,{...i,ref:r})})})},"AccordionImplMultiple")),[kr,ae]=oe(L),St=l.forwardRef(I(function(n,r){const{__scopeAccordion:s,disabled:o,dir:a,orientation:i="vertical",...c}=n,d=l.useRef(null),p=D(d,r),m=jr(s),h=yt(a)==="ltr",v=Ie(n.onKeyDown,f=>{if(!Cr.includes(f.key))return;const b=f.target,g=m().filter(A=>!A.ref.current?.disabled),C=g.findIndex(A=>A.ref.current===b),j=g.length;if(C===-1)return;f.preventDefault();let x=C;const w=0,P=j-1,S=I(()=>{x=C+1,x>P&&(x=w)},"moveNext"),E=I(()=>{x=C-1,x<w&&(x=P)},"movePrev");switch(f.key){case"Home":x=w;break;case"End":x=P;break;case"ArrowRight":i==="horizontal"&&(h?S():E());break;case"ArrowDown":i==="vertical"&&S();break;case"ArrowLeft":i==="horizontal"&&(h?E():S());break;case"ArrowUp":i==="vertical"&&E();break}const O=x%j;g[O].ref.current?.focus()});return t.jsx(kr,{scope:s,disabled:o,direction:a,orientation:i,children:t.jsx(Oe.Slot,{scope:s,children:t.jsx(Q.div,{...c,"data-orientation":i,ref:p,onKeyDown:o?void 0:v})})})},"AccordionImpl")),ve="AccordionItem",[Ir,Le]=oe(ve),Pr=l.forwardRef(I(function(n,r){const{__scopeAccordion:s,value:o,...a}=n,i=ae(ve,s),c=Ar(ve,s),d=Te(s),p=Pe(),m=o&&c.value.includes(o)||!1,u=i.disabled||n.disabled;return t.jsx(Ir,{scope:s,open:m,disabled:u,triggerId:p,children:t.jsx(fr,{"data-orientation":i.orientation,"data-state":De(m),...d,...a,ref:r,disabled:u,open:m,onOpenChange:h=>{h?c.onItemOpen(o):c.onItemClose(o)}})})},"AccordionItem")),_r="AccordionHeader",Mr=l.forwardRef(I(function(n,r){const{__scopeAccordion:s,...o}=n,a=ae(L,s),i=Le(_r,s);return t.jsx(Q.h3,{"data-orientation":a.orientation,"data-state":De(i.open),"data-disabled":i.disabled?"":void 0,...o,ref:r})},"AccordionHeader")),Qe="AccordionTrigger",Or=l.forwardRef(I(function(n,r){const{__scopeAccordion:s,...o}=n,a=ae(L,s),i=Le(Qe,s),c=Rr(Qe,s),d=Te(s);return t.jsx(Oe.ItemSlot,{scope:s,children:t.jsx(xr,{"aria-disabled":i.open&&!c.collapsible||void 0,"data-orientation":a.orientation,id:i.triggerId,...d,...o,ref:r})})},"AccordionTrigger")),Tr="AccordionContent",Lr=l.forwardRef(I(function(n,r){const{__scopeAccordion:s,...o}=n,a=ae(L,s),i=Le(Tr,s),c=Te(s);return t.jsx(hr,{role:"region","aria-labelledby":i.triggerId,"data-orientation":a.orientation,...c,...o,ref:r,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...n.style}})},"AccordionContent"));function De(e){return e?"open":"closed"}I(De,"getState");var Dr=yr,Fr=Pr,Br=Mr,Et=Or,kt=Lr;const Wr=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Gr=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(n,r,s)=>s?s.toUpperCase():r.toLowerCase()),Xe=e=>{const n=Gr(e);return n.charAt(0).toUpperCase()+n.slice(1)},It=(...e)=>e.filter((n,r,s)=>!!n&&n.trim()!==""&&s.indexOf(n)===r).join(" ").trim(),Hr=e=>{for(const n in e)if(n.startsWith("aria-")||n==="role"||n==="title")return!0};var Ur={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const qr=l.forwardRef(({color:e="currentColor",size:n=24,strokeWidth:r=2,absoluteStrokeWidth:s,className:o="",children:a,iconNode:i,...c},d)=>l.createElement("svg",{ref:d,...Ur,width:n,height:n,stroke:e,strokeWidth:s?Number(r)*24/Number(n):r,className:It("lucide",o),...!a&&!Hr(c)&&{"aria-hidden":"true"},...c},[...i.map(([p,m])=>l.createElement(p,m)),...Array.isArray(a)?a:[a]]));const Zr=(e,n)=>{const r=l.forwardRef(({className:s,...o},a)=>l.createElement(qr,{ref:a,iconNode:n,className:It(`lucide-${Wr(Xe(e))}`,`lucide-${e}`,s),...o}));return r.displayName=Xe(e),r};const Vr=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],Yr=Zr("chevron-down",Vr),Jr=Dr,Pt=l.forwardRef(({className:e,...n},r)=>t.jsx(Fr,{ref:r,className:te("border-b",e),...n}));Pt.displayName="AccordionItem";const _t=l.forwardRef(({className:e,children:n,...r},s)=>t.jsx(Br,{className:"flex",children:t.jsxs(Et,{ref:s,className:te("flex flex-1 items-center justify-between py-4 font-medium transition-all hover:underline [&[data-state=open]>svg]:rotate-180",e),...r,children:[n,t.jsx(Yr,{className:"h-4 w-4 shrink-0 transition-transform duration-200"})]})}));_t.displayName=Et.displayName;const Mt=l.forwardRef(({className:e,children:n,...r},s)=>t.jsx(kt,{ref:s,forceMount:!0,className:"overflow-hidden text-sm data-[state=closed]:hidden",...r,children:t.jsx("div",{className:te("pb-4 pt-0",e),children:n})}));Mt.displayName=kt.displayName;const $r=[{q:"Is Gems subscription-based?",a:"No, and there is nothing to pay upfront. Gems is paid as a share of the Meta budget you spend on your creator ads, so our cost scales with your spend. We walk
1you through the exact terms on the call."},{q:"Is there a minimum budget?",a:"No minimum. Most brands start with a small test batch, then scale the winners."},{q:"Does it run in my ad account?",a:"Yes. Partnership Ads run from your own Meta account: your audiences, your pixel, your campaign history. Nothing to migrate."},{q:"How do I know creators will perform?",a:"Every creator is vetted on 15+ criteria before matching, and you see estimated performance before you commit. You approve every creator and every piece of content."},{q:"Do I have to handle contracts and payments?",a:"No. Gems automates negotiation, contracting, and payouts in 100+ countries."},{q:"Can I use my own creators?",a:"Yes. Bring your existing creators and run their content as Partnership Ads through Gems."}];function Qr(){return t.jsxs(q,{id:"faq",className:"pb-16 sm:pb-26",children:[t.jsx(F,{children:t.jsx(we,{center:!0,title:"Questions, answered.",className:"mb-10"})}),t.jsx(F,{className:"mx-auto max-w-3xl",children:t.jsx(Jr,{type:"single",collapsible:!0,children:$r.map(e=>t.jsxs(Pt,{value:e.q,className:"border-lp3-line",children:[t.jsx(_t,{className:"py-5 text-left text-base font-medium text-lp3-ink hover:no-underline",children:e.q}),t.jsx(Mt,{className:"max-w-[62ch] pb-6 text-[15px] text-lp3-muted",children:e.a})]},e.q))})})]})}const Xr="/assets/erwan-DLXojJqk.jpg",zr=["Matched creators for your vertical","Format and budget recommendation","Your timeline to first Reel live"];function Kr(){return t.jsx(q,{id:"final",children:t.jsxs(F,{className:"text-center",children:[t.jsx("p",{className:"text-[13px] font-bold tracking-wide text-lp3-orange-deep uppercase",children:"Ready to buy creator ads?"}),t.jsx("h2",{className:"font-cooper mx-auto mt-3 max-w-[22ch] text-4xl leading-[1.12] tracking-tight text-balance sm:text-6xl",children:"Your best ads are one call away."}),t.jsx("p",{className:"mx-auto mt-4 max-w-[46ch] text-base text-lp3-muted sm:text-lg",children:"One call to scope your first Partnership Ads campaign: creators, budget, expected ROAS."}),t.jsxs("div",{className:"mx-auto mt-10 max-w-md rounded-3xl border border-lp3-line bg-white p-6 text-left shadow-[0_18px_40px_-18px_rgba(43,18,7,0.18)] sm:p-8",children:[t.jsxs("div",{className:"flex items-center gap-2.5",children:[t.jsx("img",{src:Xr,alt:"",className:"h-9 w-9 rounded-full object-cover"}),t.jsx("span",{className:"text-[11px] font-bold tracking-wider text-lp3-orange-deep uppercase",children:"Erwan · Gems"})]}),t.jsx("h3",{className:"font-cooper mt-4 text-2xl tracking-tight sm:text-[1.75rem]",children:"30 minutes to scope your campaign"}),t.jsx("p",{className:"mt-2 text-sm text-lp3-muted",children:"Bring your brand and your goals. Leave with a plan you could launch today."}),t.jsx("ul",{className:"mt-5",children:zr.map(e=>t.jsxs("li",{className:"flex items-center gap-2.5 border-t border-lp3-line py-3 text-sm font-medium",children:[t.jsx("span",{className:"h-1.5 w-1.5 shrink-0 rounded-full bg-secondary","aria-hidden":!0}),e]},e))}),t.jsxs(be,{href:ze,target:"_blank",rel:"noopener",size:"lg",className:"mt-2 w-full",children:["Book the call",t.jsx(Se,{className:"h-4 w-4","aria-hidden":!0})]})]})]})})}function es(){return t.jsxs(t.Fragment,{children:[t.jsx(Wt,{path:"/",title:"Gems | Buy creator ads on Meta, from vetted creators",description:"Match vetted creators, launch Partnership Ads from your own Meta account, and track ROAS per creator. Gems runs sourcing, contracts and payouts in 100+ countries.",image:"/og/home.png",jsonLd:[Dt,Ft,Bt]}),t.jsxs("div",{className:"min-h-screen scroll-smooth bg-white font-sans text-lp3-ink antialiased",children:[t.jsx(Tt,{}),t.jsxs("main",{children:[t.jsx(on,{}),t.jsx(mn,{}),t.jsx(hn,{}),t.jsx(Rn,{}),t.jsx(En,{}),t.jsx(Pn,{}),t.jsx(Qr,{}),t.jsx(Kr,{})]}),t.jsx(Vt,{})]})]})}es.displayName="HomePage";export{es as Component};
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.