1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,733060,e=>{"use strict";let t=(0,e.i(475254).default)("wand-sparkles",[["path",{d:"m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72",key:"ul74o6"}],["path",{d:"m14 7 3 3",key:"1r5n42"}],["path",{d:"M5 6v4",key:"ilb8ba"}],["path",{d:"M19 14v4",key:"blhpug"}],["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M7 8H3",key:"zfb6yr"}],["path",{d:"M21 16h-4",key:"1cnmox"}],["path",{d:"M11 3H9",key:"1obp7u"}]]);e.s(["Wand2",0,t],733060)},225913,e=>{"use strict";var t=e.i(207670);let r=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,a=t.clsx;e.s(["cva",0,(e,t)=>n=>{var s;if((null==t?void 0:t.variants)==null)return a(e,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:i,defaultVariants:l}=t,o=Object.keys(i).map(e=>{let t=null==n?void 0:n[e],a=null==l?void 0:l[e];if(null===t)return null;let s=r(t)||r(a);return i[e][s]}),d=n&&Object.entries(n).reduce((e,t)=>{let[r,a]=t;return void 0===a||(e[r]=a),e},{});return a(e,o,null==t||null==(s=t.compoundVariants)?void 0:s.reduce((e,t)=>{let{class:r,className:a,...n}=t;return Object.entries(n).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...l,...d}[t]):({...l,...d})[t]===r})?[...e,r,a]:e},[]),null==n?void 0:n.class,null==n?void 0:n.className)}])},820783,e=>{"use strict";var t=e.i(271645);function r(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function a(...e){return t=>{let a=!1,n=e.map(e=>{let n=r(e,t);return a||"function"!=typeof n||(a=!0),n});if(a)return()=>{for(let t=0;t<n.length;t++){let a=n[t];"function"==typeof a?a():r(e[t],null)}}}}e.s(["composeRefs",0,a,"useComposedRefs",0,function(...e){return t.useCallback(a(...e),e)}])},519455,991918,e=>{"use strict";var t=e.i(843476),r=e.i(271645),a=e.i(820783),n=Symbol.for("react.lazy"),s=r[" use ".trim().toString()];function i(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===n&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}function l(e){var n;let l,o=(n=e,(l=r.forwardRef((e,t)=>{let{children:n,...l}=e;if(i(n)&&"function"==typeof s&&(n=s(n._payload)),r.isValidElement(n)){var o;let e,s,i=(o=n,(s=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(s=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),d=function(e,t){let r={...t};for(let a in t){let n=e[a],s=t[a];/^on[A-Z]/.test(a)?n&&s?r[a]=(...e)=>{let t=s(...e);return n(...e),t}:n&&(r[a]=n):"style"===a?r[a]={...n,...s}:"className"===a&&(r[a]=[n,s].filter(Boolean).join(" "))}return{...e,...r}}(l,n.props);return n.type!==r.Fragment&&(d.ref=t?(0,a.composeRefs)(t,i):i),r.cloneElement(n,d)}return r.Children.count(n)>1?r.Children.only(null):null})).displayName=`${n}.SlotClone`,l),d=r.forwardRef((e,a)=>{let{children:n,...l}=e;i(n)&&"function"==typeof s&&(n=s(n._payload));let d=r.Children.toArray(n),u=d.find(c);if(u){let e=u.props.children,n=d.map(t=>t!==u?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,t.jsx)(o,{...l,ref:a,children:r.isValidElement(e)?r.cloneElement(e,void 0,n):null})}return(0,t.jsx)(o,{...l,ref:a,children:n})});return d.displayName=`${e}.Slot`,d}var o=l("Slot"),d=Symbol("radix.slottable");function c(e){return r.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===d}e.s(["Slot",0,o,"createSlot",0,l],991918);var u=e.i(225913),m=e.i(975157);let f=(0,u.cva)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-lg text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 cursor-pointer",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-red-600 text-white hover:bg-red-700",outline:"border border-border bg-background text-foreground hover:bg-muted",secondary:"bg-muted text-foreground hover:bg-muted/80",ghost:"hover:bg-muted",link:"text-foreground underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-12 rounded-lg px-8 text-base",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),p=r.forwardRef(({className:e,variant:r,size:a,asChild:n=!1,...s},i)=>(0,t.jsx)(n?o:"button",{className:(0,m.cn)(f({variant:r,size:a,className:e})),ref:i,...s}));p.displayName="Button",e.s(["Button",0,p],519455)},37727,e=>{"use strict";let t=(0,e.i(475254).default)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}
1],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);e.s(["X",0,t],37727)},664659,e=>{"use strict";let t=(0,e.i(475254).default)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);e.s(["ChevronDown",0,t],664659)},607370,e=>{"use strict";var t=e.i(843476),r=e.i(271645),a=e.i(664659),n=e.i(975157),s=e.i(529710),i=e.i(434631);e.s(["CurrencySwitcher",0,function({className:e}={}){let{code:l,setCode:o,currency:d}=(0,i.useCurrency)(),[c,u]=(0,r.useState)(!1),m=(0,r.useRef)(null);return(0,r.useEffect)(()=>{if(c)return document.addEventListener("mousedown",e),document.addEventListener("keydown",t),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("keydown",t)};function e(e){m.current&&(m.current.contains(e.target)||u(!1))}function t(e){"Escape"===e.key&&u(!1)}},[c]),(0,t.jsxs)("div",{ref:m,className:(0,n.cn)("relative",e),children:[(0,t.jsxs)("button",{type:"button",onClick:()=>u(e=>!e),"aria-haspopup":"listbox","aria-expanded":c,"aria-label":`Currency: ${d.label}`,className:"inline-flex items-center gap-1.5 rounded-md border border-border bg-background px-2.5 py-1.5 text-xs font-medium hover:bg-muted/40",children:[(0,t.jsx)("span",{"data-price":!0,"aria-hidden":"true",children:d.flag}),(0,t.jsx)("span",{"data-price":!0,children:l}),(0,t.jsx)(a.ChevronDown,{className:"h-3.5 w-3.5 opacity-60"})]}),c&&(0,t.jsx)("ul",{role:"listbox",className:"absolute right-0 z-50 mt-1 w-48 overflow-hidden rounded-md border border-border bg-background py-1 text-sm shadow-lg",children:s.SUPPORTED_CURRENCIES.map(e=>{let r=s.CURRENCIES[e],a=e===l;return(0,t.jsx)("li",{children:(0,t.jsxs)("button",{type:"button",onClick:()=>{o(e),u(!1)},role:"option","aria-selected":a,className:(0,n.cn)("flex w-full items-center gap-2 px-3 py-1.5 text-left hover:bg-muted/50",a&&"bg-muted/40 font-medium"),children:[(0,t.jsx)("span",{"aria-hidden":"true",children:r.flag}),(0,t.jsx)("span",{className:"flex-1 truncate",children:r.label}),(0,t.jsx)("span",{className:"text-xs text-muted-foreground",children:r.code})]})},e)})})]})}])},154626,e=>{"use strict";let t={50:"#FFF4EF",100:"#FFE5D8",200:"#FFC7AE",300:"#FFA47C",400:"#FF7B44",500:"#FF5500",600:"#CC3D00",700:"#A63100",800:"#7F2705",900:"#66210A",950:"#3A0F03"};[{offset:0,color:t[600]},{offset:55,color:t[500]},{offset:100,color:"#FFB750"}].map(e=>`${e.color} ${e.offset}%`).join(", ");let r={base:t[500],solid:t[600],solidHover:t[700],onSolid:"#FFFFFF",ink:t[700],inkDark:t[400],surface:t[50],border:t[200],ink900:"#0A0A0A"};t[500],e.s(["BRAND",0,r,"BRAND_RAMP",0,t])},289343,e=>{"use strict";var t=e.i(843476),r=e.i(154626);let a=["M527 230.5 c-55.8 6.8 -106.6 32.3 -146.5 73.6 c-33.8 35 -58.2 79 -69.5 125.2 c-7.6 31 -10.7 71.8 -8 106.3 c5.2 67.3 29.1 122.7 72.2 167.9 c14.5 15.2 27.9 26.3 46 38.4 c29.7 19.9 56.5 31.1 90.8 37.8 l13.5 2.7 l80.2 0.4 c89.4 0.4 85.8 0.6 100.3 -6.5 c5.4 -2.6 9.5 -5.7 15.1
1-11.3 c33.9 -33.8 20 -89.5 -26.1 -104.6 c-5 -1.7 -12.1 -1.9 -82 -2.4 l-76.5 -0.6 l-10.6 -2.6 c-25.2 -6.2 -46.5 -18.4 -64.5 -37 c-25.7 -26.5 -37.4 -55.9 -40.9 -102.8 c-1.7 -21.9 4.8 -56.8 14.4 -78.3 c16.1 -35.8 48.8 -64.6 85.3 -75.1 c19.9 -5.7 15.8 -5.6 185.5 -5.6 c152.1 0 156.2 0 163.7 -2 c11.5 -2.9 18.9 -7.3 28.1 -16.5 c12.3 -12.2 17.8 -24.2 19.1 -41.4 c0.8 -11.3 -1.4 -22.9 -6.3 -33.1 c-5 -10.4 -16.8 -22.2 -27.3 -27.4 c-14.3 -6.9 -3.9 -6.6 -183.5 -6.5 c-124.7 0.1 -164.4 0.4 -172.5 1.4 Z","M568 450.6 c-8.9 1.9 -21.3 8.2 -28.2 14.4 c-6.6 5.9 -13.7 16.7 -16.9 26 c-3.1 8.8 -3.4 28.6 -0.5 37 c6.8 19.8 19.4 33.2 38.2 40.7 l6.9 2.8 l75.5 0.6 c81.9 0.6 82.4 0.6 101.8 6.5 c32 9.7 63.6 37.1 79.5 69 c16.1 32.2 20 76.2 10.2 115.1 c-6.8 26.7 -19.2 48.9 -38.1 67.7 c-20.5 20.5 -42.6 32.1 -72.9 38.3 c-7.1 1.5 -25.6 1.7 -173 2.2 l-165 0.6 l-6.7 2.6 c-20.4 8 -35.2 24.3 -40.5 44.9 c-2.2 8.7 -2.1 24.5 0.1 32.9 c5.7 21.1 21.6 37 42.9 42.9 c5.8 1.6 18 1.7 169.7 1.7 c151.4 0 164.5 -0.1 176.5 -1.8 c49.3 -6.8 92.4 -25.1 130 -55.4 c10.8 -8.7 31.5 -29.5 40.6 -40.8 c16.4 -20.2 35 -53.5 43.7 -77.8 c6.7 -19 12 -42.5 15.4 -68.7 c1.9 -14.8 1.6 -57.6 -0.6 -74.5 c-2.8 -22 -7.7 -43.3 -14.3 -61.7 c-4.4 -12.3 -17.8 -39 -25.5 -50.8 c-38.1 -58.4 -101.8 -101.1 -167.2 -112 c-21.9 -3.6 -32.6 -4 -104.6 -3.9 c-56.3 0 -71.8 0.3 -77 1.5 Z"];r.BRAND.base;var n=e.i(975157);e.s(["BrandMark",0,function({className:e,title:r,tone:s="brand"}){return(0,t.jsx)("span",{className:(0,n.cn)("inline-flex h-8 w-8 shrink-0 items-center justify-center","brand"===s&&"text-brand-600 dark:text-brand-500",e),"aria-hidden":!r||void 0,role:r?"img":void 0,"aria-label":r,children:(0,t.jsx)("svg",{viewBox:"190 173 880 880",fill:"currentColor",className:"h-full w-full",children:a.map((e,r)=>(0,t.jsx)("path",{d:e},r))})})}],289343)},991799,e=>{"use strict";let t=(0,e.i(475254).default)("moon",[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]]);e.s(["Moon",0,t],991799)},897250,e=>{"use strict";let t=(0,e.i(475254).default)("sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]);e.s(["Sun",0,t],897250)},224324,e=>{"use strict";function t(e,t){let r=new URLSearchParams({url:e,intent:t});return"build"===t&&r.set("autostart","1"),`/signup?${r.toString()}`}e.s(["AUTH_REQUIRED_CODE",0,"auth_required","scratchHref",0,function(e){return e?"/dashboard/new?mode=scratch":"/signup?mode=scratch"},"signupBuildHref",0,function(e){return t(e,"build")},"signupIntentHref",0,t,"siteStartHref",0,function(e){let t=`/dashboard/${e.projectId}/edit`;return e.auditPanel?`${t}?panel=audits`:t}])},776443,e=>{"use strict";var t=e.i(843476),r=e.i(271645),a=e.i(522016),n=e.i(519455),s=e.i(733060);let i=(0,e.i(475254).default)("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]);var l=e.i(37727),o=e.i(664659),d=e.i(289343),c=e.i(607370),u=e.i(991799),m=e.i(897250),f=e.i(975157);function p({className:e}){let[a,n]=(0,r.useState)(null);(0,r.useEffect)(()=>{n(document.documentElement.classList.contains("dark"))},[]);let s=a??!1,i=[{value:!1,icon:m.Sun,label:"Light"},{value:!0,icon:u.Moon,label:"Dark"}];return(0,t.jsx)("div",{className:(0,f.cn)("flex items-center gap-0.5 rounded-full border border-border bg-muted p-0.5",e),children:i.map(({value:e,icon:r,label:a})=>(0,t.jsx)("button",{type:"button",onClick:()=>(function(e){document.documentElement.classList.toggle("dark",e),document.documentElement.style.setProperty("color-scheme",e?"dark":"light");try{localStorage.setItem("sosei-theme",e?"dark":"light")}catch{}n(e)})(e),"aria-label":a,"aria-pressed":s===e,title:a,className:(0,f.cn)("flex h-7 w-7 items-center justify-center rounded-full text-muted-foreground transition-colors hover:text-foreground",s===e&&"bg-background text-foreground shadow-sm"),children:(0,t.jsx)(r,{className:"h-3.5 w-3.5"})},a))})}var x=e.i(224324),h=e.i(476585);let g=[{label:"Product",items:[{href:"/features",label:"Features"},{href:"/how-it-works",label:"How It Works"},{href:"/use-cases",label:"Use Cases"},{href:"/deep-scan",label:"AI Visibility"}]},{label:"Pricing",href:"/pricing"},{label:"Resources",items:[{href:"/blog",label:"Blog"},{href:"/about",label:"About"},{href:"/faq",label:"FAQ"}]}];e.s(["Header",0,function({isLoggedIn:e=!1,overlay:u=!1,showBuildFromScratch:m=!0,wide:b=!1,scrollProgress:v=!1,showCurrency:y=!0}
1){let[j,w]=(0,r.useState)(e),[k,N]=(0,r.useState)(!1),[_,S]=(0,r.useState)(null),[E,C]=(0,r.useState)(!1),R=(0,r.useRef)(null),P=(0,r.useRef)(null);(0,r.useEffect)(()=>{if(!u)return;let e=24,t=()=>{let t=document.querySelector("[data-overlay-anchor]");e=t?Math.max(24,t.offsetHeight-64):24},r=()=>C(window.scrollY>e),a=()=>{t(),r()};return t(),r(),window.addEventListener("scroll",r,{passive:!0}),window.addEventListener("resize",a),()=>{window.removeEventListener("scroll",r),window.removeEventListener("resize",a)}},[u]);let A=u&&!E&&!k;(0,r.useEffect)(()=>{let e=!1;return(0,h.fetchMe)().then(t=>{!e&&t&&w(!!t.user)}),()=>{e=!0}},[]),(0,r.useEffect)(()=>{if(!k)return;let e=e=>{"Escape"===e.key&&(N(!1),R.current?.focus())};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[k]),(0,r.useEffect)(()=>{if(!_)return;let e=e=>{"Escape"===e.key&&S(null)},t=e=>{P.current&&!P.current.contains(e.target)&&S(null)};return window.addEventListener("keydown",e),window.addEventListener("mousedown",t),()=>{window.removeEventListener("keydown",e),window.removeEventListener("mousedown",t)}},[_]);let M=(0,x.scratchHref)(!!j),O=(0,r.useRef)(null);return(0,r.useEffect)(()=>{if(!v)return;let e=O.current;if(!e)return;let t=document,r=0,a=()=>{let r=t===document||t===window?document.scrollingElement:t;if(!r)return;let a=r.scrollHeight-r.clientHeight,n=a>0?Math.min(1,Math.max(0,r.scrollTop/a)):0;e.style.transform=`scaleX(${n})`,e.style.opacity=n>.002?"1":"0"},n=e=>{t=e.target,r||(r=requestAnimationFrame(()=>{r=0,a()}))};return window.addEventListener("scroll",n,{capture:!0,passive:!0}),window.addEventListener("resize",a,{passive:!0}),a(),()=>{window.removeEventListener("scroll",n,{capture:!0}),window.removeEventListener("resize",a),r&&cancelAnimationFrame(r)}},[v]),(0,t.jsxs)("header",{className:A?"header-overlay sticky top-0 z-40 border-b border-transparent bg-transparent transition-colors duration-500":(0,f.cn)("sticky top-0 z-40 border-b border-border/60 backdrop-blur-xl transition-colors duration-500",b?"bg-background/58 backdrop-blur-[22px] backdrop-saturate-[180%]":"bg-background/70"),children:[(0,t.jsxs)("div",{className:(0,f.cn)("mx-auto flex h-16 items-center justify-between px-6 sm:px-10",b?"max-w-[1720px]":"max-w-6xl"),children:[(0,t.jsxs)(a.default,{href:"/",className:"flex items-center gap-2",children:[(0,t.jsx)(d.BrandMark,{className:"h-7 w-7"}),(0,t.jsx)("span",{className:"font-display text-xl font-bold tracking-tight",children:"SOSEI"})]}),(0,t.jsxs)("nav",{ref:P,className:"hidden items-center gap-5 text-sm font-normal lg:flex",children:[m&&(0,t.jsxs)(a.default,{href:M,className:"inline-flex h-9 items-center gap-1.5 whitespace-nowrap rounded-full border border-brand-border bg-brand-surface px-3.5 font-semibold text-brand-ink transition-colors hover:border-brand-500/60 hover:bg-brand-500/20 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",children:[(0,t.jsx)(s.Wand2,{className:"h-3.5 w-3.5"}),"Build from scratch"]}),g.map(e=>"items"in e?(0,t.jsxs)("div",{className:"relative",onPointerEnter:t=>{"mouse"===t.pointerType&&S(e.label)},onPointerLeave:e=>{"mouse"===e.pointerType&&S(null)},children:[(0,t.jsxs)("button",{type:"button",onClick:()=>S(t=>t===e.label?null:e.label),"aria-expanded":_===e.label,"aria-haspopup":"true",className:"inline-flex items-center gap-1 text-muted-foreground transition-colors hover:text-foreground",children:[e.label,(0,t.jsx)(o.ChevronDown,{className:`h-3.5 w-3.5 transition-transform ${_===e.label?"rotate-180":""}`})]}),(0,t.jsx)("div",{hidden:_!==e.label,className:"absolute left-0 top-full z-50 pt-2",children:(0,t.jsx)("div",{className:"min-w-44 rounded-lg border border-border bg-background p-1.5 shadow-lg",children:e.items.map(e=>(0,t.jsx)(a.default,{href:e.href,onClick:()=>S(null),className:"block rounded-md px-3 py-2 text-sm text-muted-foreground transition-colors hover:bg-muted hover:text-foreground",children:e.label},e.href))})})]},e.label):(0,t.jsx)(a.default,{href:e.href,className:"text-muted-foreground transition-colors hover:text-foreground",children:e.label},e.label))]}),(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)(p,{className:"hidden sm:flex"}),y&&(0,t.jsx)(c.CurrencySwitcher,{className:"hidden sm:block"}),j?(0,t.jsx)(n.Button,{size:"sm",asChild:!0,children:(0,t.jsx)(a.default,{href:"/dashboard",children:"Dashboard"})}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.Button,{variant:"ghost",size:"sm",asChild:!0,className:"hidden sm:inline-flex",children:(0,t.jsx)(a.default,{href:"/login",children:"Log In"})}),(0,t.jsx)(n.Button,{size:"sm",asChild:!0,children:(0,t.jsx)(a.default,{href:"/signup",children:"Get Started"})})]}),(0,t.jsx)("button",{ref:R,type:"button",onClick:()=>N(e=>!e),"aria-label":k?"Close menu":"Open menu","aria-expanded":k,"aria-controls":"mobile-nav",className:"inline-flex h-9 w-9 items-center justify-center rounded-md text-muted-foreground transition-colors hover:bg-muted hover:text-foreground lg:hidden",children:k?(0,t.jsx)(l.X,{className:"h-5 w-5"}):(0,t.jsx)(i,{className:"h-5 w-5"})})]})]}
1),k&&(0,t.jsx)("nav",{id:"mobile-nav",className:"absolute inset-x-0 top-16 z-50 border-b border-border bg-background font-normal shadow-lg lg:hidden",children:(0,t.jsxs)("div",{className:"mx-auto max-w-6xl space-y-1 px-6 py-4 sm:px-10",children:[m&&(0,t.jsxs)(a.default,{href:M,onClick:()=>N(!1),className:"mb-2 flex h-10 items-center justify-center gap-2 rounded-full border border-brand-border bg-brand-surface px-3 text-sm font-semibold text-brand-ink transition-colors hover:border-brand-500/60 hover:bg-brand-500/20",children:[(0,t.jsx)(s.Wand2,{className:"h-4 w-4"}),"Build from scratch"]}),g.map(e=>"items"in e?(0,t.jsxs)("div",{className:"pt-2",children:[(0,t.jsx)("div",{className:"px-3 pb-1 text-xs font-semibold uppercase tracking-widest text-muted-foreground",children:e.label}),e.items.map(e=>(0,t.jsx)(a.default,{href:e.href,onClick:()=>N(!1),className:"block rounded-md px-3 py-2.5 text-sm text-foreground transition-colors hover:bg-muted",children:e.label},e.href))]},e.label):(0,t.jsx)(a.default,{href:e.href,onClick:()=>N(!1),className:"block rounded-md px-3 py-2.5 text-sm text-foreground transition-colors hover:bg-muted",children:e.label},e.label)),(0,t.jsxs)("div",{className:"flex items-center justify-between gap-3 border-t border-border px-3 pt-4 sm:hidden",children:[(0,t.jsx)(p,{}),y&&(0,t.jsx)(c.CurrencySwitcher,{}),!j&&(0,t.jsx)(n.Button,{variant:"ghost",size:"sm",asChild:!0,children:(0,t.jsx)(a.default,{href:"/login",onClick:()=>N(!1),children:"Log In"})})]})]})}),v&&(0,t.jsx)("div",{className:"pointer-events-none absolute inset-x-0 -bottom-px h-[3px] max-[960px]:hidden","aria-hidden":"true",children:(0,t.jsx)("div",{ref:O,className:"h-full w-full origin-left rounded-r-[3px]",style:{backgroundColor:"var(--color-brand-500)",transform:"scaleX(0)",opacity:0,boxShadow:"0 0 10px -2px color-mix(in srgb, var(--color-brand-500) 75%, transparent)",transition:"opacity 0.2s ease"}})})]})}],776443)},56854,e=>{"use strict";var t=e.i(843476);e.s(["CookieSettingsButton",0,function({className:e}){return(0,t.jsx)("button",{type:"button",className:e,onClick:()=>{window.dispatchEvent(new CustomEvent("sosei:open-cookie-settings"))},children:"Cookie settings"})}])},290571,e=>{"use strict";var t=function(){return(t=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}).apply(this,arguments)};"function"==typeof SuppressedError&&SuppressedError,e.s(["__assign",()=>t,"__awaiter",0,function(e,t,r,a){return new(r||(r=Promise))(function(n,s){function i(e){try{o(a.next(e))}catch(e){s(e)}}function l(e){try{o(a.throw(e))}catch(e){s(e)}}function o(e){var t;e.done?n(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(i,l)}o((a=a.apply(e,t||[])).next())})},"__rest",0,function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,a=Object.getOwnPropertySymbols(e);n<a.length;n++)0>t.indexOf(a[n])&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]]);return r},"__spreadArray",0,function(e,t,r){if(r||2==arguments.length)for(var a,n=0,s=t.length;n<s;n++)!a&&n in t||(a||(a=Array.prototype.slice.call(t,0,n)),a[n]=t[n]);return e.concat(a||Array.prototype.slice.call(t))}])},972520,e=>{"use strict";let t=(0,e.i(475254).default)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);e.s(["ArrowRight",0,t],972520)},643531,e=>{"use strict";let t=(0,e.i(475254).default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["Check",0,t],643531)},793479,e=>{"use strict";var t=e.i(843476),r=e.i(271645),a=e.i(975157);let n=r.forwardRef(({className:e,type:r,...n},s)=>(0,t.jsx)("input",{type:r,className:(0,a.cn)("flex h-10 w-full rounded-lg border border-border bg-background px-3 py-2 text-sm text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),ref:s,...n}));n.displayName="Input",e.s(["Input",0,n])},878894,e=>{"use strict";let t=(0,e.i(475254).default)("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);e.s(["AlertTriangle",0,t],878894)},555436,e=>{"use strict";let t=(0,e.i(475254).default)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);e.s(["Search",0,t],555436)},463059,e=>{"use strict";let t=(0,e.i(475254).default)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);e.s(["ChevronRight",0,t],463059)},270756,e=>{"use strict";
1let t=(0,e.i(475254).default)("lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);e.s(["Lock",0,t],270756)},3939,e=>{"use strict";let t=[{minSites:1,discount:0},{minSites:25,discount:.2},{minSites:50,discount:.25},{minSites:100,discount:.3},{minSites:250,discount:.35}],r=t.filter(e=>e.discount>0),a=r[0],n=Math.max(...t.map(e=>e.discount)),s=r[r.length-1].minSites,i=["on","1","true"].includes("");function l(e,t){return Math.round(Math.round(100*e)*(1-t))/100}function o(e){return function(e){let r=t[0];for(let a of t)e>=a.minSites&&(r=a);return r}(e).discount}function d(e,t){return l(e.monthly,o(t))}let c=[{name:"Personal",iconKey:"zap",description:"For individual website owners",pricing:{kind:"per-site"},period:"/month per website",priceSuffix:"/mo",priceNote:"per website",pagesNote:"A complete multi-page website â up to 7 pages + legal",features:["Starts with a 14-day free trial â no card needed","Full AI rebuild","Up to 5 full regenerations per month","Monday report: traffic trend + AI-visibility score","Action plan: editor-level fixes drafted in one click","AI chat-edits â top up anytime","AI image generation","Versioned drafts + one-click restore","Hosting, SSL, custom domain","Google Analytics, GTM, Meta Pixel + 6 more trackers carried over","WCAG 2.1 AA, GDPR, cookie consent","Auto legal pages, sitemap, robots, llms.txt","Self-hosted fonts","Contact-form inbox in the dashboard",...i?["Volume discounts kick in automatically as you add sites"]:[],"Cancel anytime"],cta:"Start free trial",href:"/signup",highlighted:!0},{name:"Agency",iconKey:"building-2",description:"For agencies managing many client sites",pricing:{kind:"volume"},period:"/site/month",priceSuffix:"/site/mo",annualNote:i?"Same discount applies to annual billing":void 0,customPriceLabel:"Contact us",customPriceNote:"Per-site pricing tailored to your portfolio",pagesNote:"A complete multi-page website (up to 7 pages + legal) on every client site",features:["Everything in Personal, on every site",i?`Automatic volume pricing â up to ${Math.round(100*n)}% off per site`:"Volume discounts as you add sites â rolling out soon","All clients under one dashboard & one invoice","Add or remove sites anytime â billing follows your count","White-label delivery & API â early access"],cta:i?"Get Started":"Contact us",href:i?"/signup":"/contact",highlighted:!1},{name:"Enterprise",iconKey:"server",description:"For hosting & high volume",pricing:{kind:"custom"},period:"",annualNote:`${s}+ sites \xb7 custom pricing`,pagesNote:"Complete multi-page websites at any scale",features:["Everything in Agency","Custom volume pricing beyond the published ladder","Uncapped regenerations","Co-branded platform & full API","Revenue sharing","SLA & priority support","Onboarding & training"],cta:"Contact Sales",href:"/contact",highlighted:!1,comingSoon:!i,ctaLive:!0}];e.s(["MAX_VOLUME_DISCOUNT",0,n,"PUBLISHED_VOLUME_TIERS",0,r,"SITE_PAGE_COUNT",0,7,"VOLUME_CONTACT_ABOVE",0,s,"VOLUME_ENTRY_TIER",0,a,"VOLUME_PRICING_LIVE",0,i,"perSiteMonthly",0,d,"plans",0,c,"pricesFor",0,function(e,t){switch(e.pricing.kind){case"per-site":return{monthly:t.monthly,yearly:t.yearly};case"volume":var r;return i?{monthly:d(t,a.minSites),yearly:(r=a.minSites,l(t.yearly,o(r)))}:{monthly:null,yearly:null};case"custom":return{monthly:null,yearly:null}}}])},898879,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return l}});let a=e.r(271645),n="u"<typeof window,s=n?()=>{}:a.useLayoutEffect,i=n?()=>{}:a.useEffect;function l(e){let{headManager:t,reduceComponentsToState:r}=e;function l(){if(t&&t.mountedInstances){let e=a.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return n&&(t?.mountedInstances?.add(e.children),l()),s(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),s(()=>(t&&(t._pendingUpdate=l),()=>{t&&(t._pendingUpdate=l)})),i(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},325633,(e,t,r)=>{"use strict";
1Object.defineProperty(r,"__esModule",{value:!0});var a={default:function(){return x},defaultHead:function(){return u}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let s=e.r(555682),i=e.r(190809),l=e.r(843476),o=i._(e.r(271645)),d=s._(e.r(898879)),c=e.r(742732);function u(){return[(0,l.jsx)("meta",{charSet:"utf-8"},"charset"),(0,l.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function m(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===o.default.Fragment?e.concat(o.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(233525);let f=["name","httpEquiv","charSet","itemProp"];function p(e){let t,r,a,n;return e.reduce(m,[]).reverse().concat(u().reverse()).filter((t=new Set,r=new Set,a=new Set,n={},e=>{let s=!0,i=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){i=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?s=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?s=!1:r.add(e.type);break;case"meta":for(let t=0,r=f.length;t<r;t++){let r=f[t];if(e.props.hasOwnProperty(r))if("charSet"===r)a.has(r)?s=!1:a.add(r);else{let t=e.props[r],a=n[r]||new Set;("name"!==r||!i)&&a.has(t)?s=!1:(a.add(t),n[r]=a)}}}return s})).reverse().map((e,t)=>{let r=e.key||t;return o.default.cloneElement(e,{key:r})})}let x=function({children:e}){let t=(0,o.useContext)(c.HeadManagerContext);return(0,l.jsx)(d.default,{reduceComponentsToState:p,headManager:t,children:e})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},488143,(e,t,r)=>{"use strict";function a({widthInt:e,heightInt:t,blurWidth:r,blurHeight:n,blurDataURL:s,objectFit:i}){let l=r?40*r:e,o=n?40*n:t,d=l&&o?`viewBox='0 0 ${l} ${o}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${d}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${d?"none":"contain"===i?"xMidYMid":"cover"===i?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${s}'/%3E%3C/svg%3E`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return a}})},987690,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={VALID_LOADERS:function(){return s},imageConfigDefault:function(){return i}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let s=["default","imgix","cloudinary","akamai","custom"],i={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},908927,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return d}}),e.r(233525);let a=e.r(543369),n=e.r(488143),s=e.r(987690),i=["-moz-initial","fill","none","scale-down",void 0];function l(e){return void 0!==e.default}function o(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function d({src:e,sizes:t,unoptimized:r=!1,priority:c=!1,preload:u=!1,loading:m,className:f,quality:p,width:x,height:h,fill:g=!1,style:b,overrideSrc:v,onLoad:y,onLoadingComplete:j,placeholder:w="empty",blurDataURL:k,fetchPriority:N,decoding:_="async",layout:S,objectFit:E,objectPosition:C,lazyBoundary:R,lazyRoot:P,...A},M){var O;let z,L,I,{imgConf:T,showAltText:D,blurComplete:B,defaultLoader:U}=M,F=T||s.imageConfigDefault;if("allSizes"in F)z=F;else{let e=[...F.deviceSizes,...F.imageSizes].sort((e,t)=>
1e-t),t=F.deviceSizes.sort((e,t)=>e-t),r=F.qualities?.sort((e,t)=>e-t);z={...F,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===U)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let $=A.loader||U;delete A.loader,delete A.srcSet;let H="__next_img_default"in $;if(H){if("custom"===z.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=$;$=t=>{let{config:r,...a}=t;return e(a)}}if(S){"fill"===S&&(g=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[S];e&&(b={...b,...e});let r={responsive:"100vw",fill:"100vw"}[S];r&&!t&&(t=r)}let V="",W=o(x),q=o(h);if((O=e)&&"object"==typeof O&&(l(O)||void 0!==O.src)){let t=l(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(L=t.blurWidth,I=t.blurHeight,k=k||t.blurDataURL,V=t.src,!g)if(W||q){if(W&&!q){let e=W/t.width;q=Math.round(t.height*e)}else if(!W&&q){let e=q/t.height;W=Math.round(t.width*e)}}else W=t.width,q=t.height}let G=!c&&!u&&("lazy"===m||void 0===m);(!(e="string"==typeof e?e:V)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,G=!1),z.unoptimized&&(r=!0),H&&!z.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let Y=o(p),X=Object.assign(g?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:E,objectPosition:C}:{},D?{}:{color:"transparent"},b),K=B||"empty"===w?null:"blur"===w?`url("data:image/svg+xml;charset=utf-8,${(0,n.getImageBlurSvg)({widthInt:W,heightInt:q,blurWidth:L,blurHeight:I,blurDataURL:k||"",objectFit:X.objectFit})}")`:`url("${w}")`,Q=i.includes(X.objectFit)?"fill"===X.objectFit?"100% 100%":"cover":X.objectFit,J=K?{backgroundSize:Q,backgroundPosition:X.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:K}:{},Z=function({config:e,src:t,unoptimized:r,width:n,quality:s,sizes:i,loader:l}){if(r){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,a.getDeploymentId)();if(e){let r=t.indexOf("?");if(-1!==r){let a=new URLSearchParams(t.slice(r+1));a.get("dpl")||(a.append("dpl",e),t=t.slice(0,r)+"?"+a.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:o,kind:d}=function({deviceSizes:e,allSizes:t},r,a){if(a){let r=/(^|\s)(1?\d?\d)vw/g,n=[];for(let e;e=r.exec(a);)n.push(parseInt(e[2]));if(n.length){let r=.01*Math.min(...n);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,n,i),c=o.length-1;return{sizes:i||"w"!==d?i:"100vw",srcSet:o.map((r,a)=>`${l({config:e,src:t,quality:s,width:r})} ${"w"===d?r:a+1}${d}`).join(", "),src:l({config:e,src:t,quality:s,width:o[c]})}}({config:z,src:e,unoptimized:r,width:W,quality:Y,sizes:t,loader:$}),ee=G?"lazy":m;return{props:{...A,loading:ee,fetchPriority:N,width:W,height:q,decoding:_,className:f,style:{...X,...J},sizes:Z.sizes,srcSet:Z.srcSet,src:v||Z.src},meta:{unoptimized:r,preload:u||c,placeholder:w,fill:g}}}},918556,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return s}});let a=e.r(555682)._(e.r(271645)),n=e.r(987690),s=a.default.createContext(n.imageConfigDefault)},65856,(e,t,r)=>{"use strict";
2Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return a}});let a=e.r(555682)._(e.r(271645)).default.createContext(null)},670965,(e,t,r)=>{"use strict";function a(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,t.qualities[0]):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return a}})},1948,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return i}});let a=e.r(670965),n=e.r(543369);function s({config:e,src:t,width:r,quality:i}){let l=(0,n.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//")){let e=t.indexOf("?");if(-1!==e){let r=new URLSearchParams(t.slice(e+1)),a=r.get("dpl");if(a){l=a,r.delete("dpl");let n=r.toString();t=t.slice(0,e)+(n?"?"+n:"")}}}if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns. 3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let o=(0,a.findClosestQuality)(i,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${o}${t.startsWith("/")&&l?`&dpl=${l}`:""}`}s.__next_img_default=!0;let i=s},605500,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return y}});let a=e.r(555682),n=e.r(190809),s=e.r(843476),i=n._(e.r(271645)),l=a._(e.r(174080)),o=a._(e.r(325633)),d=e.r(908927),c=e.r(987690),u=e.r(918556);e.r(233525);let m=e.r(65856),f=a._(e.r(1948)),p=e.r(818581),x={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function h(e,t,r,a,n,s,i){let l=e?.src;e&&e["data-loaded-src"]!==l&&(e["data-loaded-src"]=l,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&n(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let a=!1,n=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>a,isPropagationStopped:()=>n,persist:()=>{},preventDefault:()=>{a=!0,t.preventDefault()},stopPropagation:()=>{n=!0,t.stopPropagation()}})}a?.current&&a.current(e)}}))}function g(e){return i.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let b=(0,i.forwardRef)(({src:e,srcSet:t,sizes:r,height:a,width:n,decoding:l,className:o,style:d,fetchPriority:c,placeholder:u,loading:m,unoptimized:f,fill:x,onLoadRef:b,onLoadingCompleteRef:v,setBlurComplete:y,setShowAltText:j,sizesInput:w,onLoad:k,onError:N,..._},S)=>{let E=(0,i.useCallback)(e=>{e&&(N&&(e.src=e.src),e.complete&&h(e,u,b,v,y,f,w))},[e,u,b,v,y,N,f,w]),C=(0,p.useMergedRef)(S,E);return(0,s.jsx)("img",{..._,...g(c),loading:m,width:n,height:a,decoding:l,"data-nimg":x?"fill":"1",className:o,style:d,sizes:r,srcSet:t,src:e,ref:C,onLoad:e=>{h(e.currentTarget,u,b,v,y,f,w)},onError:e=>{j(!0),"empty"!==u&&y(!0),N&&N(e)}})});function v({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...g(t.fetchPriority)};return e&&l.default.preload?(l.default.preload(t.src,r),null):(0,s.jsx)(o.default,{children:(0,s.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let y=(0,i.forwardRef)((e,t)=>{let r=(0,i.useContext)(m.RouterContext),a=(0,i.useContext)(u.ImageConfigContext),n=(0,i.useMemo)(()=>{let e=x||a||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),r=e.deviceSizes.sort((e,t)=>e-t),n=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:n,localPatterns:"u"<typeof window?a?.localPatterns:e.localPatterns}
3},[a]),{onLoad:l,onLoadingComplete:o}=e,p=(0,i.useRef)(l);(0,i.useEffect)(()=>{p.current=l},[l]);let h=(0,i.useRef)(o);(0,i.useEffect)(()=>{h.current=o},[o]);let[g,y]=(0,i.useState)(!1),[j,w]=(0,i.useState)(!1),{props:k,meta:N}=(0,d.getImgProps)(e,{defaultLoader:f.default,imgConf:n,blurComplete:g,showAltText:j});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(b,{...k,unoptimized:N.unoptimized,placeholder:N.placeholder,fill:N.fill,onLoadRef:p,onLoadingCompleteRef:h,setBlurComplete:y,setShowAltText:w,sizesInput:e.sizes,ref:t}),N.preload?(0,s.jsx)(v,{isAppRouter:!r,imgAttributes:k}):null]})});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},846588,e=>{"use strict";var t=e.i(529710);t.PRIMARY_CURRENCY,t.CURRENCIES[t.PRIMARY_CURRENCY].monthly,t.CURRENCIES[t.PRIMARY_CURRENCY].yearly,e.s(["TRIAL_DAYS",0,14,"getBillingState",0,function(e){let t=new Date;if("paused"===e.plan)return{kind:"paused"};if("active_monthly"===e.plan||"active_yearly"===e.plan)return{kind:"active",variant:"active_monthly"===e.plan?"monthly":"yearly",currentPeriodEnd:e.current_period_end};if("cancelled"===e.plan)return{kind:"cancelling",currentPeriodEnd:e.current_period_end};if("trial_expired"===e.plan)return{kind:"trial_expired",trialEndsAt:e.trial_ends_at||new Date(0).toISOString()};if(!e.trial_ends_at){let r=e.trial_deferred_at?new Date(e.trial_deferred_at):null;if(r&&!Number.isNaN(r.getTime())){let e=r.getTime()+2592e6;if(t.getTime()>=e)return{kind:"trial_expired",trialEndsAt:new Date(e).toISOString()}}return{kind:"pre_trial"}}let r=new Date(e.trial_ends_at);return r.getTime()<=t.getTime()?{kind:"trial_expired",trialEndsAt:e.trial_ends_at}:{kind:"trial",trialEndsAt:e.trial_ends_at,daysRemaining:Math.max(0,Math.floor((r.getTime()-t.getTime())/864e5))}}])},221345,278018,e=>{"use strict";let t=(0,e.i(475254).default)("link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]]);e.s(["Link",0,t],221345);var r=e.i(271645),a=e.i(618566),n=e.i(224324),s=e.i(476585);e.s(["useSiteStart",0,function(){let[e,t]=(0,r.useState)(""),[i,l]=(0,r.useState)(null),[o,d]=(0,r.useState)(null),[c,u]=(0,r.useState)(null),m=(0,a.useRouter)();async function f(t){let r=e.trim();if(r){if(u(null),"build"===t&&!1===i)return void m.push((0,n.signupBuildHref)(r));d(t);try{let e=await fetch("/api/site/start",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({url:r,intent:t})}),a=await e.json();if(!e.ok){if(402===e.status&&"audit_payment_required"===a.code)return void m.push(`/audit-unlock?url=${encodeURIComponent(r)}`);if(401===e.status&&a.code===n.AUTH_REQUIRED_CODE)return void m.push((0,n.signupBuildHref)(r));u(a.error||"Something went wrong, please try again."),d(null);return}m.push((0,n.siteStartHref)(a))}catch{u("Network error, please try again."),d(null)}}}return(0,r.useEffect)(()=>{let e=!1;return(0,s.fetchMe)().then(t=>{!e&&t&&l(!!t.user)}),()=>{e=!0}},[]),{url:e,setUrl:t,loggedIn:i,loading:o,error:c,start:f}}],278018)},416931,e=>{"use strict";var t=e.i(843476),r=e.i(972520),a=e.i(221345),n=e.i(531278),s=e.i(793479),i=e.i(278018);e.s(["CompactAuditForm",0,function({idSuffix:e}){let{url:l,setUrl:o,loading:d,error:c,start:u}=(0,i.useSiteStart)(),m=`compact-audit-url-${e}`;return(0,t.jsxs)("form",{onSubmit:e=>{e.preventDefault(),u("audit")},noValidate:!0,className:"flex w-full flex-col items-center gap-2",children:[(0,t.jsxs)("div",{className:"flex h-14 w-full max-w-72 items-center gap-2.5 rounded-full border border-border bg-white px-5 shadow-inner focus-within:ring-2 focus-within:ring-brand-500 focus-within:ring-offset-0",children:[(0,t.jsx)(a.Link,{className:"h-4 w-4 shrink-0 text-zinc-400",strokeWidth:1.75}),(0,t.jsx)("label",{htmlFor:m,className:"sr-only",children:"Your website URL"}),(0,t.jsx)(s.Input,{id:m,"data-audit-target":"compact-url",name:"url",type:"url",inputMode:"url",autoCapitalize:"none",autoCorrect:"off",spellCheck:!1,placeholder:"https://yourwebsite.com",value:l,onCh
3ange:e=>o(e.target.value),disabled:null!==d,className:"h-auto flex-1 truncate border-0 bg-transparent p-0 text-sm text-zinc-900 placeholder:text-zinc-400 focus-visible:outline-none focus-visible:ring-0 focus-visible:ring-offset-0"})]}),(0,t.jsxs)("button",{type:"submit",disabled:null!==d,className:"group inline-flex items-center gap-1.5 text-sm font-semibold text-brand-500 disabled:opacity-60",children:["audit"===d?"Starting":"Submit URL","audit"===d?(0,t.jsx)(n.Loader2,{className:"h-3.5 w-3.5 animate-spin"}):(0,t.jsx)(r.ArrowRight,{className:"h-3.5 w-3.5 transition-transform duration-300 group-hover:translate-x-0.5",strokeWidth:2})]}),c&&(0,t.jsx)("p",{className:"max-w-72 text-center text-xs text-red-600 dark:text-red-400",children:c})]})}])},852008,e=>{"use strict";let t=(0,e.i(475254).default)("layers",[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z",key:"zw3jo"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12",key:"1wduqc"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17",key:"kqbvx6"}]]);e.s(["Layers",0,t],852008)},497823,e=>{"use strict";var t=e.i(843476),r=e.i(972520),a=e.i(643531),n=e.i(852008),s=e.i(975157),i=e.i(522016),l=e.i(3939),o=e.i(434631),d=e.i(529710);let c="[--t-surface:#ffffff] [--t-ink:#09090b] [--t-dim:#71717a] [--t-edge:rgba(9,9,11,0.06)] [--t-rule:rgba(9,9,11,0.06)] [--t-tint:rgba(9,9,11,0.04)] [--t-tick:#059669] [--t-pos:#059669] [--t-mark:#cc3d00]",u="ease-[cubic-bezier(0.32,0.72,0,1)]",m="Agency";e.s(["Pricing",0,function(){let{code:e,format:f}=(0,o.useCurrency)(),p=d.CURRENCIES[e];return(0,t.jsx)("section",{id:"pricing",className:"bg-[#EDEBEC] pb-[88px] pt-[72px] dark:bg-[#202022] sm:pb-[120px] sm:pt-[104px]",children:(0,t.jsxs)("div",{className:"mx-auto max-w-[1200px] px-5 sm:px-7 lg:px-10",children:[(0,t.jsxs)("div",{className:"flex flex-col items-center text-center",children:[(0,t.jsx)("p",{className:"text-xs font-bold uppercase tracking-[0.2em] text-brand-500",children:"Pricing"}),(0,t.jsx)("h2",{className:"mt-3.5 max-w-[18ch] text-[2rem] font-bold leading-[1.04] tracking-tight text-balance sm:text-[2.875rem] lg:text-[3.375rem]",children:"Simple, transparent pricing"}),(0,t.jsx)("p",{className:"mt-[18px] max-w-[52ch] text-base leading-relaxed text-muted-foreground sm:text-[1.0625rem]",children:"Every plan includes hosting, SSL, your own domain, cookie consent + generated legal pages, and a monthly AI-edit allowance. Cancel anytime."}),(0,t.jsx)("p",{className:"mt-3 max-w-[56ch] text-sm leading-relaxed text-muted-foreground/80",children:"The subscription is the work after launch: a Monday report on traffic and AI visibility, an action plan of what to fix next, and one-click rebuilds against todayâs standards, so the site keeps working instead of quietly going stale."})]}),(0,t.jsx)("div",{className:"mt-12 grid gap-5 sm:mt-[72px] md:grid-cols-3 md:items-stretch md:gap-4 lg:gap-6",children:l.plans.map(e=>{let{monthly:o,yearly:d}=(0,l.pricesFor)(e,p),x=e.name===m,h=!e.comingSoon||!!e.ctaLive,g=null!==o&&("per-site"===e.pricing.kind||"volume"===e.pricing.kind&&l.VOLUME_PRICING_LIVE),b=(0,s.cn)("flex h-12 w-full items-center justify-center gap-2 rounded-full border-[1.5px] border-transparent text-[0.9375rem] font-bold transition-all duration-500",u,!h&&"cursor-not-allowed opacity-60",x?"bg-white text-[#0b0b0c] hover:bg-zinc-100":e.comingSoon?"border-brand-500 text-brand-500 hover:bg-brand-500/10":"bg-brand-500 text-white hover:bg-brand-600");return(0,t.jsxs)("article",{className:(0,s.cn)("relative flex flex-col gap-[22px] rounded-3xl border px-6 py-[30px] transition-transform duration-500 lg:px-[30px] lg:py-[34px]",u,"bg-[var(--t-surface)] text-[color:var(--t-ink)] border-[color:var(--t-edge)]",e.name===m?"[--t-surface:#0b0b0c] [--t-ink:#ffffff] [--t-dim:rgba(255,255,255,0.62)] [--t-edge:transparent] [--t-rule:rgba(255,255,255,0.10)] [--t-tint:rgba(255,255,255,0.06)] [--t-tick:#ff5500] [--t-pos:#34d399] [--t-mark:#ff5500]":e.comingSoon?(0,s.cn)(c,"dark:[--t-surface:#0b0b0c] dark:[--t-ink:#ffffff] dark:[--t-dim:rgba(255,255,255,0.62)] dark:[--t-edge:transparent] dark:[--t-rule:rgba(255,255,255,0.10)] dark:[--t-tint:rgba(255,255,255,0.06)] dark:[--t-tick:#ff5500] dark:[--t-pos:#34d399] dark:[--t-mark:#ff5500]"):c,x?"shadow-[0_30px_60px_-26px_rgba(9,9,11,0.55)] md:-my-[18px] md:py-12":"shadow-[0_1px_2px_rgba(9,9,11,0.04),0_20px_40px_-28px_rgba(9,9,11,0.45)] hover:-translate-y-0.5",e.highlighted&&"pt-10 lg:pt-11"),children:[e.highlighted&&(0,t.jsx)("span",{className:"absolute left-1/2 top-0 -translate-x-1/2 -translate-y-1/2 whitespace-nowrap rounded-full border-[1.5px] border-brand-500 bg-white px-[15px] py-1.5 text-[0.71875rem] font-bold text-brand-500 dark:bg-[#0b0b0c]",children:"Available now"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-[0.90625rem] font-bold tracking-tight",children:e.name}),(0,t.jsx)("div",{className:"mt-3 flex flex-wrap items-baseline gap-2",children:e.comingSoon?(0,t.jsx)("span",{className:"text-[1.875rem] font-extrabold leading-none tracking-tight md:text-[1.5rem] lg:text-[2.125rem]",children:"Coming soon"}):null===o?(0,t.jsx)("span",{className:"text-[1.875rem] font-extrabold leading-none tracking-tight md:text-[1.5rem] lg:text-[2.125rem]",children:e.customPriceLabel??"Custom"}):(0,t.jsxs)(t.Fragment,{children:[g&&(0,t.jsx)("span",{className:"text-sm font-medium text-[color:var(--t-dim)]",children:"from"}),(0,t.jsx)("span",{"data-price":!0,className:"text-[2.5rem] font-extrabold leading-none tracking-[-0.035em] tabular-nums md:text-[2rem] lg:text-[2.875rem]",children:f(o,{compact:!0})}),(0,t.jsx)("span",{className:"text-[0.9375rem] font-semibold text-[color:var(--t-dim)]",children:e.priceSuffix??e.period})]})}),(e.comingSoon?"Pricing announced at launch":null===o?e.customPriceNote:e.priceNote)&&(0,t.jsx)("p",{className:"mt-2 text-[0.8125rem] leading-normal text-[color:var(--t-dim)]",children:e.comingSoon?"Pricing announced at launch":null===o?e.customPriceNote:e.priceNote}),!e.comingSoon&&null!==d&&(0,t.jsxs)("p",{"data-price":!0,className:"mt-1.5 text-[0.8125rem] font-semibold text-[color:var(--t-pos)]",children:[f(d,{compact:!0}),"/year · billed annually"]}),e.annualNote&&(0,t.jsx)("p",{className:"mt-1.5 text-[0.8125rem] font-semibold text-[color:var(--t-pos)]",children:e.annualNote}),(0,t.jsx)("p",{className:"mt-2.5 text-[0.8125rem] leading-normal text-[color:var(--t-dim)]",children:e.description})]}),e.pagesNote&&(0,t.jsxs)("div",{className:"flex items-start gap-2.5 rounded-2xl bg-[var(--t-tint)] px-3.5 py-3 text-[0.78125rem] font-medium leading-snug",children:[(0,t.jsx)(n.Layers,{className:"mt-px h-3.5 w-3.5 shrink-0 text-[color:var(--t-mark)]",strokeWidth:1.75}),(0,t.jsx)("span",{children:e.pagesNote})]}),l.VOLUME_PRICING_LIVE&&"volume"===e.pricing.kind&&!e.comingSoon&&(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"overflow-hidden rounded-2xl bg-[var(--t-tint)]",children:[(0,t.jsx)("div",{className:"border-b border-[color:var(--t-rule)] px-4 py-2.5 text-xs font-semibold text-[color:var(--t-dim)]",children:"Volume pricing"}),(0,t.jsx)("ul",{className:"text-sm",children:l.PUBLISHED_VOLUME_TIERS.map(e=>(0,t.jsxs)("li",{className:"flex items-center justify-between border-t border-[color:var(--t-rule)] px-4 py-2.5 first:border-t-0",children:[(0,t.jsxs)("span",{className:"text-[color:var(--t-dim)]",children:[e.minSites,"+ sites"]}),(0,t.jsxs)("span",{"data-price":!0,className:"font-semibold tabular-nums",children:[f((0,l.perSiteMonthly)(p,e.minSites),{compact:!0}),(0,t.jsx)("span",{className:"font-normal text-[color:var(--t-dim)]",children:"/site"})]})]},e.minSites))})]}),(0,t.jsxs)("p",{className:"mt-3 text-xs leading-relaxed text-[color:var(--t-dim)]",children:["More than ",l.VOLUME_CONTACT_ABOVE," sites?"," ",(0,t.jsx)(i.default,{href:"/contact",className:"font-medium text-[color:var(--t-mark)] hover:underline",children:"Custom pricing, talk to us"})]})]}),(0,t.jsx)("ul",{className:"flex flex-1 flex-col gap-[11px] border-t border-[color:var(--t-rule)] pt-5",children:e.features.map(e=>(0,t.jsxs)("li",{className:"flex items-start gap-2.5 text-[0.84375rem] leading-normal",children:[(0,t.jsx)(a.Check,{className:"mt-1 h-3.5 w-3.5 shrink-0 text-[color:var(--t-tick)]",strokeWidth:2.25}),(0,t.jsx)("span",{children:e})]},e))}),h?(0,t.jsxs)(i.default,{href:e.href,className:b,children:[e.cta,(0,t.jsx)(r.ArrowRight,{className:"h-3.5 w-3.5",
3strokeWidth:2})]}):(0,t.jsx)("span",{className:b,"aria-disabled":"true",children:e.cta})]},e.name)})})]})})}])},25485,e=>{"use strict";var t=e.i(843476);e.s(["ScrollFocusLink",0,function({href:e,targetSelector:r,className:a,children:n}){return(0,t.jsx)("a",{href:e,onClick:function(e){let t=Array.from(document.querySelectorAll(r)).find(e=>null!==e.offsetParent);t&&(e.preventDefault(),t.focus({preventScroll:!0}),t.scrollIntoView({behavior:"smooth",block:"center"}))},className:a,children:n})}])},314703,e=>{"use strict";var t=e.i(843476),r=e.i(555436),a=e.i(271645);function n({children:e,referenceWidth:r=1440,minViewport:s,className:i}){let[l,o]=(0,a.useState)(1),[d,c]=(0,a.useState)(r),[u,m]=(0,a.useState)(0),f=(0,a.useRef)(null);return(0,a.useEffect)(()=>{function e(){let e=window.innerWidth,t=Math.min(1,Math.max(s/r,e/r)),a=Math.max(r,e);o(t),c(a);let n=f.current;if(n){let e=n.style.transform,t=n.style.width;n.style.transform="scale(1)",n.style.width=`${a}px`;let r=n.getBoundingClientRect().top,s=n.scrollHeight;n.querySelectorAll("*").forEach(e=>{let t=e.getBoundingClientRect().bottom-r;t>s&&(s=t)}),n.style.transform=e,n.style.width=t,m(s)}}return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[r,s]),(0,t.jsx)("div",{className:i,style:{position:"relative",height:u*l},children:(0,t.jsx)("div",{ref:f,style:{width:d,transform:`scale(${l})`,transformOrigin:"top center",position:"absolute",left:"50%",marginLeft:-d/2},children:e})})}var s=e.i(25485);e.s(["ScaledStatsHeader",0,function({stats:e,eagleHeadSrc:a,featherSrc:i}){return(0,t.jsx)(n,{referenceWidth:1440,minViewport:1024,children:(0,t.jsxs)("div",{className:"relative min-h-[582px] overflow-hidden pb-28 pt-28",children:[a&&(0,t.jsx)("img",{src:a,alt:"","aria-hidden":"true",loading:"lazy",decoding:"async",className:"pointer-events-none absolute -right-16 bottom-0 max-w-[602px] select-none"}),i&&(0,t.jsx)("img",{src:i,alt:"","aria-hidden":"true",loading:"lazy",decoding:"async",className:"pointer-events-none absolute -left-6 top-1/2 max-w-md -translate-y-1/2 select-none"}),(0,t.jsxs)("div",{className:"relative mx-auto max-w-6xl px-10",children:[(0,t.jsx)("h2",{className:"text-center text-4xl font-bold tracking-tight",children:"Performance, Proven"}),(0,t.jsx)("p",{className:"mt-3 text-center text-lg text-muted-foreground",children:"but who likes to keep score, right?"}),(0,t.jsxs)("dl",{className:"mt-10 flex flex-col-reverse items-center",children:[(0,t.jsxs)("dt",{className:"mt-5 flex items-center gap-2.5 text-lg text-muted-foreground",children:[(0,t.jsx)("span",{className:"h-2.5 w-2.5 shrink-0 rounded-full bg-emerald-500 dark:bg-emerald-400"}),"sites already on SOSEI"]}),(0,t.jsx)("dd",{className:"text-[7.5rem] font-bold leading-[0.85] tracking-tight tabular-nums text-foreground",children:e.total.toLocaleString()})]}),(0,t.jsx)("div",{className:"mt-8 flex justify-center",children:(0,t.jsxs)(s.ScrollFocusLink,{href:"#compact-audit-url-desktop",targetSelector:'[data-audit-target="compact-url"]',className:"group inline-flex h-12 shrink-0 items-center justify-center gap-2.5 rounded-full bg-primary pl-6 pr-2 text-base font-semibold text-primary-foreground transition-all duration-500 ease-[cubic-bezier(0.32,0.72,0,1)] hover:bg-primary/90",children:["Run audit",(0,t.jsx)("span",{className:"flex h-8 w-8 items-center justify-center rounded-full bg-primary-foreground/15 transition-all duration-500 ease-[cubic-bezier(0.32,0.72,0,1)] group-hover:translate-x-0.5 group-hover:scale-105",children:(0,t.jsx)(r.Search,{className:"h-4 w-4"})})]})})]})]})})}],314703)},505721,e=>{"use strict";var t=e.i(843476),r=e.i(271645),a=e.i(555436),n=e.i(25485),s=e.i(314703);function i(){return(0,t.jsx)("div",{"aria-hidden":"true",className:"border-t border-border/60"})}function l({label:e,children:r}){return(0,t.jsxs)("div",{className:"flex flex-col-reverse items-center gap-1.5 px-4 text-center sm:px-7",children:[(0,t.jsx)("dt",{className:"max-w-[10rem] text-xs leading-snug text-muted-foreground sm:text-sm",children:e}),(0,t.jsx)("dd",{className:"text-2xl font-bold leading-none tracking-tight tabular-nums text-foreground sm:text-3xl",children:r})]})}function o({stats:e,eagleHeadSrc:r,featherSrc:i}){let d=[];return e.totalRebuilds>e.total&&d.push((0,t.jsx)(l,{label:"rebuilds",children:e.totalRebuilds.toLocaleStr
3ing()},"rebuilds")),e.scoredSites>=6&&null!==e.avgBefore&&null!==e.avgAfter&&e.avgAfter>e.avgBefore&&d.push((0,t.jsx)(l,{label:"avg. score",children:(0,t.jsxs)("span",{className:"inline-flex items-center gap-2.5 sm:gap-3",children:[(0,t.jsx)("span",{className:"text-foreground",children:e.avgBefore}),(0,t.jsx)("span",{className:"shrink-0 font-normal text-muted-foreground/60",children:"â"}),(0,t.jsx)("span",{className:"text-brand-500 dark:text-brand-400",children:e.avgAfter})]})},"lift")),e.uniqueDomains>0&&d.push((0,t.jsx)(l,{label:"domains",children:e.uniqueDomains.toLocaleString()},"domains")),e.totalAudits>0&&d.push((0,t.jsx)(l,{label:"audits",children:e.totalAudits.toLocaleString()},"audits")),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("section",{className:"relative overflow-hidden bg-[#EDEBEC] pb-36 pt-20 dark:bg-muted/40 lg:hidden",children:(0,t.jsxs)("div",{className:"relative mx-auto max-w-6xl px-6 sm:px-10",children:[(0,t.jsx)("h2",{className:"text-center text-3xl font-bold tracking-tight sm:text-4xl",children:"Performance, Proven"}),(0,t.jsx)("p",{className:"mt-3 text-center text-lg text-muted-foreground",children:"but who likes to keep score, right?"}),(0,t.jsxs)("dl",{className:"mt-10 flex flex-col-reverse items-center",children:[(0,t.jsxs)("dt",{className:"mt-5 flex items-center gap-2.5 text-base text-muted-foreground sm:text-lg",children:[(0,t.jsx)("span",{className:"h-2.5 w-2.5 shrink-0 rounded-full bg-emerald-500 dark:bg-emerald-400"}),"sites already on SOSEI"]}),(0,t.jsx)("dd",{className:"text-7xl font-bold leading-[0.85] tracking-tight tabular-nums text-foreground sm:text-[7.5rem]",children:e.total.toLocaleString()})]}),(0,t.jsx)("div",{className:"mt-8 flex justify-center",children:(0,t.jsxs)(n.ScrollFocusLink,{href:"#compact-audit-url-desktop",targetSelector:'[data-audit-target="compact-url"]',className:"group inline-flex h-12 shrink-0 items-center justify-center gap-2.5 rounded-full bg-primary pl-6 pr-2 text-base font-semibold text-primary-foreground transition-all duration-500 ease-[cubic-bezier(0.32,0.72,0,1)] hover:bg-primary/90",children:["Run audit",(0,t.jsx)("span",{className:"flex h-8 w-8 items-center justify-center rounded-full bg-primary-foreground/15 transition-all duration-500 ease-[cubic-bezier(0.32,0.72,0,1)] group-hover:translate-x-0.5 group-hover:scale-105",children:(0,t.jsx)(a.Search,{className:"h-4 w-4"})})]})})]})}),(0,t.jsx)("div",{className:"hidden overflow-hidden bg-[#EDEBEC] dark:bg-muted/40 lg:block",children:(0,t.jsx)(s.ScaledStatsHeader,{stats:e,eagleHeadSrc:r,featherSrc:i})}),d.length>0&&(0,t.jsx)("div",{className:"absolute inset-x-0 bottom-0 z-10 translate-y-1/2 px-6 sm:px-10",children:(0,t.jsx)("div",{className:"mx-auto max-w-6xl",children:(0,t.jsx)("dl",{className:"isolate relative mx-auto flex max-w-2xl flex-wrap items-start justify-center gap-y-8 divide-x divide-border/70 overflow-hidden rounded-2xl border border-white/80 bg-white/25 px-8 py-8 shadow-[0_10px_25px_rgba(0,0,0,0.07),inset_0_1px_1px_rgba(255,255,255,0.8),inset_0_-8px_16px_-8px_rgba(0,0,0,0.05)] ring-1 ring-inset ring-white/40 backdrop-blur-md backdrop-saturate-150 before:pointer-events-none before:absolute before:inset-0 before:bg-[linear-gradient(135deg,rgba(255,255,255,0.35)_0%,rgba(255,255,255,0.12)_55%,rgba(255,255,255,0.02)_100%)] dark:border-white/15 dark:bg-white/[0.04] dark:ring-white/10 dark:shadow-[0_10px_25px_rgba(0,0,0,0.3),inset_0_1px_1px_rgba(255,255,255,0.06)] dark:before:bg-[linear-gradient(135deg,rgba(255,255,255,0.08)_0%,rgba(255,255,255,0.03)_55%,transparent_100%)]",children:d})})})]})}e.s(["LiveStatsDeferred",0,function({eagleHeadSrc:e,featherSrc:a}){let[n,s]=(0,r.useState)(null);return((0,r.useEffect)(()=>{let e=!0;return fetch("/api/landing-stats").then(e=>e.ok?e.json():null).then(t=>{e&&t?.stats&&s(t.stats)}).catch(()=>{}),()=>{e=!1}},[]),!n||n.total<12)?(0,t.jsx)(i,{}):(0,t.jsx)(o,{stats:n,eagleHeadSrc:e,featherSrc:a})}],505721)},503116,e=>{"use strict";let t=(0,e.i(475254).default)("clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 6v6l4 2",key:"mmk7yg"}]]);e.s(["Clock",0,t],503116)},870273,e=>{"use strict";let t=(0,e.i(475254).default)("star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]);e.s(["Star",0,t],870273)},115057,e=>{"use strict";let t=(0,e.i(475254).default)("arrow-up-right",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]);e.s(["ArrowUpRight",0,t],115057)},960333,e=>{"use strict";e.s(["REBUILD_TIME_RANGE",0,"~1â3 minutes","REBUILD_TIME_SENTENCE",0,"about 1â3 minutes"])},632391,e=>{"use strict";var t=e.i(843476),r=e.i(271645),a=e.i(115057),n=e.i(870273),s=e.i(503116),i=e.i(975157);let l=[{key:"agency",industry:"Web Agency",brand:"BrightByte",image:"/landing/agency.jpg",before:{year:"Built 2016",oldHeadline:"Welcome To Our Website",nav:["Home","Portfolio","Services","Contact"]}},{key:"legal",industry:"Legal & Consulting",brand:"Harbor Legal",image:"/landing/legal.jpg",before:{year:"Built 2014",oldHeadline:"Attorneys At Law",nav:["Home","About Us","Practice","Contact"]}},{key:"restaurant",industry:"Restaurants & Venues",brand:"The Copper Kitchen",image:"/landing/restaurant.jpg",before:{year:"Built 2018",oldHeadline:"Fine Dining & Catering",nav:["Home","Menu","Gallery","Contact"]}}];function o({ex:e}){return(0,t.jsx)("div",{className:"flex flex-col rounded-3xl border border-border/60 bg-[#f4f1ea] p-1.5 dark:bg-zinc-900/60",children:(0,t.jsxs)("div",{className:"flex flex-1 flex-col rounded-[1.35rem] border border-black/5 bg-[#f7f5ef] p-6 font-serif dark:border-white/5 dark:bg-zinc-900",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between border-b border-zinc-300 pb-3 dark:border-zinc-700",children:[(0,t.jsx)("span",{className:"text-sm font-bold italic text-blue-900 dark:text-blue-300",children:e.brand}),(0,t.jsx)("div",{className:"hidden gap-2.5 text-[10px] text-blue-700 underline dark:text-blue-400 sm:flex",children:e.before.nav.map(e=>(0,t.jsx)("span",{children:e},e))})]}),(0,t.jsx)("div",{className:"mt-6 text-2xl font-bold text-zinc-500 dark:text-zinc-400",children:e.before.oldHeadline}),(0,t.jsxs)("div",{className:"mt-4 space-y-2",children:[(0,t.jsx)("div",{className:"h-2.5 w-full rounded bg-zinc-300/70 dark:bg-zinc-700"}),(0,t.jsx)("div",{className:"h-2.5 w-11/12 rounded bg-zinc-300/70 dark:bg-zinc-700"}),(0,t.jsx)("div",{className:"h-2.5 w-9/12 rounded bg-zinc-300/70 dark:bg-zinc-700"})]}),(0,t.jsxs)("div",{className:"mt-auto flex items-center justify-between pt-6",children:[(0,t.jsx)("span",{className:"rounded-sm border border-zinc-500 bg-gradient-to-b from-zinc-100 to-zinc-300 px-3 py-1.5 text-xs font-bold text-zinc-700 dark:border-zinc-600 dark:from-zinc-700 dark:to-zinc-800 dark:text-zinc-300",children:"Click Here »"}),(0,t.jsxs)("span",{className:"font-sans text-[11px] font-semibold uppercase tracking-wider text-red-500",children:["Before · ",e.before.year]})]})]})})}function d({ex:e}){return(0,t.jsxs)("div",{className:"relative flex min-h-[460px] flex-col overflow-hidden rounded-3xl bg-[#0f0a08] shadow-[0_40px_90px_-40px_rgba(204,61,0,0.48)]",children:[(0,t.jsx)("img",{src:e.image,alt:"","aria-hidden":!0,
3className:"absolute inset-0 h-full w-full object-cover opacity-25 [filter:grayscale(0.6)]"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-[radial-gradient(120%_90%_at_80%_-10%,color-mix(in_oklab,var(--color-brand-500)_50%,transparent),transparent_60%)]"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0f0a08] via-[#0f0a08]/70 to-[#0f0a08]/30"}),(0,t.jsx)("div",{className:"absolute -bottom-24 -left-16 h-72 w-72 rounded-full bg-ember-500/20 blur-[110px]"}),(0,t.jsxs)("div",{className:"relative flex h-full flex-1 flex-col p-6 font-display text-white sm:p-8",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("span",{className:"h-5 w-5 rounded-md bg-gradient-to-br from-brand-400 to-ember-300"}),(0,t.jsx)("span",{className:"text-sm font-bold tracking-tight",children:"BrightByte"})]}),(0,t.jsxs)("div",{className:"hidden items-center gap-5 text-xs font-medium text-white/70 sm:flex",children:[(0,t.jsx)("span",{children:"Work"}),(0,t.jsx)("span",{children:"Pricing"}),(0,t.jsx)("span",{className:"rounded-full bg-gradient-to-r from-brand-500 to-ember-400 px-4 py-1.5 text-[11px] font-semibold text-white",children:"Start a project"})]})]}),(0,t.jsxs)("div",{className:"mt-auto max-w-xl pt-10",children:[(0,t.jsxs)("h3",{className:"text-4xl font-bold leading-[0.98] tracking-tight sm:text-5xl",children:["Websites that"," ",(0,t.jsx)("span",{className:"bg-gradient-to-r from-brand-400 to-ember-300 bg-clip-text text-transparent",children:"convert."})]}),(0,t.jsx)("p",{className:"mt-4 max-w-md font-sans text-sm text-white/70 sm:text-base",children:"Design, build and growth. One team, measurable results."}),(0,t.jsx)("div",{className:"mt-6 flex flex-wrap gap-2 font-sans",children:["+34% conversions","1.2s load time","Top of Google"].map(e=>(0,t.jsx)("span",{className:"rounded-lg border border-white/15 bg-white/5 px-3 py-1.5 text-xs font-medium text-white/90 backdrop-blur-sm",children:e},e))}),(0,t.jsxs)("div",{className:"mt-7 flex items-center gap-3 font-sans",children:[(0,t.jsx)("span",{className:"inline-flex h-11 items-center rounded-full bg-gradient-to-r from-brand-500 to-ember-400 px-6 text-sm font-semibold text-white",children:"Start a project"}),(0,t.jsx)("span",{className:"inline-flex h-11 items-center rounded-full border border-white/20 px-5 text-sm font-medium text-white/80",children:"See our work"})]})]})]})]})}function c(){return(0,t.jsx)("div",{className:"flex min-h-[460px] flex-col overflow-hidden rounded-3xl bg-[#f5f1e8] font-serif text-[#14213d] shadow-[0_40px_90px_-45px_rgba(20,33,61,0.4)]",children:(0,t.jsxs)("div",{className:"flex flex-1 flex-col p-7 sm:p-9",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between border-b border-[#14213d]/15 pb-4",children:[(0,t.jsx)("span",{className:"text-lg font-bold tracking-tight",children:"Harbor Legal"}),(0,t.jsxs)("div",{className:"hidden items-center gap-5 text-[11px] uppercase tracking-[0.18em] text-[#14213d]/70 sm:flex",children:[(0,t.jsx)("span",{children:"Practice"}),(0,t.jsx)("span",{children:"Team"}),(0,t.jsx)("span",{className:"bg-[#14213d] px-4 py-2 text-[10px] font-semibold uppercase tracking-[0.14em] text-[#f5f1e8]",children:"Book a consult"})]})]}),(0,t.jsxs)("div",{className:"mt-8 max-w-md",children:[(0,t.jsx)("h3",{className:"text-4xl font-medium leading-[1.05] tracking-tight sm:text-5xl",children:"Counsel you can rely on."}),(0,t.jsx)("div",{className:"mt-5 h-px w-16 bg-[#a9853f]"}),(0,t.jsx)("p",{className:"mt-5 text-base leading-relaxed text-[#14213d]/75",children:"Measured, discreet advice for the decisions that shape your business, from a firm that has advised founders since 1998."}),(0,t.jsxs)("div",{className:"mt-6 flex flex-wrap items-center gap-x-6 gap-y-1 text-sm text-[#14213d]/60",children:[(0,t.jsx)("span",{children:"Est. 1998"}),(0,t.jsx)("span",{className:"text-[#a9853f]",children:"·"}),(0,t.jsx)("span",{children:"200+ matters resolved"}),(0,t.jsx)("span",{className:"text-[#a9853f]",children:"·"}),(0,t.jsx)("span",{children:"Tallinn & Tartu"})]})]}),(0,t.jsxs)("div",{className:"mt-auto grid grid-cols-[1fr_auto] items-end gap-4 pt-8",children:[(0,t.jsx)("span",{className:"inline-flex h-12 w-fit items-center bg-[#14213d] px-7 text-sm font-semibold uppercase tracking-[0.12em] text-[#f5f1e8]",children:"Book a consultation"}),(0,t.jsx)("div",{className:"hidden h-24 w-40 overflow-hidden rounded-sm ring-1 ring-[#14213d]/10 sm:block",children:(0,t.jsx)("img",{src:"/landing/legal.jpg",alt:"","aria-hidden":!0,
3className:"h-full w-full object-cover [filter:sepia(0.15)]"})})]})]})})}function u({ex:e}){return(0,t.jsxs)("div",{className:"relative flex min-h-[460px] flex-col overflow-hidden rounded-3xl shadow-[0_40px_90px_-40px_rgba(0,0,0,0.55)]",children:[(0,t.jsx)("img",{src:e.image,alt:"","aria-hidden":!0,className:"absolute inset-0 h-full w-full object-cover [filter:saturate(1.05)]"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-[#160c04] via-[#160c04]/55 to-[#160c04]/25"}),(0,t.jsxs)("div",{className:"relative flex h-full flex-1 flex-col p-6 font-serif text-[#f7ecd9] sm:p-9",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsx)("span",{className:"text-base tracking-[0.24em]",children:"THE COPPER KITCHEN"}),(0,t.jsxs)("div",{className:"hidden items-center gap-6 text-xs tracking-[0.16em] sm:flex",children:[(0,t.jsx)("span",{children:"MENU"}),(0,t.jsx)("span",{children:"EVENTS"}),(0,t.jsx)("span",{className:"rounded-full border border-[#e0a768]/70 px-4 py-1.5 text-[11px] tracking-[0.12em] text-[#f0c088]",children:"RESERVE"})]})]}),(0,t.jsxs)("div",{className:"mt-auto max-w-lg",children:[(0,t.jsxs)("div",{className:"mb-3 flex items-center gap-2 text-[#f0c088]",children:[[0,1,2,3,4].map(e=>(0,t.jsx)(n.Star,{className:"h-3.5 w-3.5 fill-current"},e)),(0,t.jsx)("span",{className:"text-xs tracking-[0.16em]",children:"500+ 5-STAR REVIEWS"})]}),(0,t.jsx)("h3",{className:"text-4xl font-normal italic leading-[1.02] tracking-tight sm:text-6xl",children:"A table worth the trip."}),(0,t.jsx)("p",{className:"mt-4 max-w-sm text-sm text-[#f7ecd9]/80 sm:text-base",children:"Seasonal plates, natural wine, and a room that hums until midnight."}),(0,t.jsxs)("div",{className:"mt-7 flex flex-wrap items-center gap-4",children:[(0,t.jsx)("span",{className:"inline-flex h-12 items-center rounded-full bg-[#c98a3f] px-7 text-sm font-semibold tracking-[0.06em] text-[#160c04]",children:"Reserve a table"}),(0,t.jsxs)("span",{className:"inline-flex items-center gap-2 text-xs tracking-[0.14em] text-[#f7ecd9]/80",children:[(0,t.jsx)(s.Clock,{className:"h-3.5 w-3.5"})," TUEâSUN · 17:00â23:00"]})]})]})]})]})}e.s(["Transformations",0,function(){let[e,n]=(0,r.useState)(0),s=l[e];return(0,t.jsx)("section",{id:"transformations",className:"border-t border-border/60 py-28 sm:py-36",children:(0,t.jsxs)("div",{className:"mx-auto max-w-6xl px-6 sm:px-10",children:[(0,t.jsxs)("div",{className:"mb-10 max-w-2xl",children:[(0,t.jsxs)("h2",{className:"text-3xl font-bold tracking-tight sm:text-5xl",children:["From dusty to ",(0,t.jsx)("span",{className:"mark-hl",children:"unmissable"})]}),(0,t.jsxs)("p",{className:"mt-4 text-lg text-muted-foreground",children:["Three industries, three completely different rebuilds, because SOSEI authors a look for ",(0,t.jsx)("em",{children:"your"})," brand, never a template. Illustrative, not real client work. Switch to see how far apart they land."]})]}),(0,t.jsx)("div",{className:"mb-8 flex flex-wrap gap-2",children:l.map((r,a)=>(0,t.jsx)("button",{onClick:()=>n(a),className:(0,i.cn)("rounded-full border px-4 py-2 text-sm font-medium transition-colors duration-300",e===a?"border-brand-600 bg-brand-600 text-white":"border-border/60 text-muted-foreground hover:text-foreground"),children:r.industry},r.industry))}),(0,t.jsxs)("div",{className:"grid items-stretch gap-5 lg:grid-cols-[0.8fr_1.2fr]",children:[(0,t.jsx)(o,{ex:s}),"agency"===s.key&&(0,t.jsx)(d,{ex:s}),"legal"===s.key&&(0,t.jsx)(c,{}),"restaurant"===s.key&&(0,t.jsx)(u,{ex:s})]}),(0,t.jsx)("div",{className:"mt-10",children:(0,t.jsxs)("a",{href:"#hero-url",className:"group inline-flex items-center gap-2 text-sm font-semibold text-brand-600 dark:text-brand-400",children:["See your own transformation",(0,t.jsx)(a.ArrowUpRight,{className:"h-4 w-4 transition-transform group-hover:translate-x-0.5 group-hover:-translate-y-0.5"})]})})]})})}])}]);
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.