1import{i as e,t}from"./jsx-runtime-Cx0BB4qO.js";import{n}from"./react-dom-D1AsD9Ep.js";import{n as r}from"./launch-pricing-JqjD8nxs.js";import{h as i,m as a}from"./dist-CFU7-beP.js";import{t as o}from"./arrow-down-CaJwCp4Z.js";import{t as s}from"./arrow-right-DxAMH0Kw.js";import{n as c,t as l}from"./shell-DxFgTe5B.js";import{t as u}from"./calendar-days-AKs7zKng.js";import{a as d,c as f,d as p,f as m,i as h,l as g,m as _,n as v,o as y,p as b,r as x,s as S,t as C,u as ee}from"./primitives-BjOJNc85.js";import{t as w}from"./check-BcoXEir6.js";import{r as T}from"./dist-DxuCKKYK.js";import{t as te}from"./clapperboard-Biia-JiP.js";import{a as E,i as D,n as ne,o as re,r as O,t as k}from"./video-card-BkoLVhFh.js";import{t as A}from"./layers-puw_UECD.js";import{t as j}from"./link-2-BjnxXX9j.js";import{t as M}from"./message-circle-DiDPaetM.js";import{t as N}from"./search-BFMExLpk.js";import{t as ie}from"./sliders-horizontal-DV_gWD0k.js";import{t as ae}from"./sparkles-CNCs5icL.js";import{n as oe}from"./first-wave-DGpjo2oX.js";import{a as se,i as ce,n as le,r as ue,t as de}from"./dialog-BMZITNXU.js";import{n as fe}from"./hexwave-DSJg2AKr.js";import{n as pe}from"./first-wave-D2i4QoL8.js";import{i as me,n as he,r as ge,t as _e}from"./accordion-D5ky5xYg.js";import{$ as ve,A as ye,B as be,D as P,E as xe,F as Se,J as Ce,K as we,L as F,M as Te,O as Ee,P as De,Q as Oe,R as ke,S as Ae,T as I,U as je,V as Me,W as Ne,X as Pe,Z as Fe,_ as Ie,c as Le,d as L,f as Re,g as ze,h as Be,i as Ve,j as He,k as R,l as Ue,m as We,n as Ge,p as z,q as Ke,r as qe,t as B,u as Je,v as Ye,x as Xe,y as V}from"./react-DxbcOwzM.js";import{r as Ze,t as Qe}from"./MotionConfigContext-CtwVN1JL.js";import{t as H}from"./use-reduced-motion-Be7j-amm.js";var $e={name:`captions`,size:24,node:[[`rect`,{width:`18`,height:`14`,x:`3`,y:`5`,rx:`2`,ry:`2`,key:`12ruh7`}],[`path`,{d:`M7 15h4M15 15h2M7 11h2M13 11h4`,key:`1ueiar`}]],aliases:[`subtitles`]};$e.node;var et=i($e),tt={name:`images`,size:24,node:[[`path`,{d:`m22 11-1.296-1.296a2.4 2.4 0 0 0-3.408 0L11 16`,key:`9kzy35`}],[`path`,{d:`M4 8a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2`,key:`1t0f0t`}],[`circle`,{cx:`13`,cy:`7`,r:`1`,fill:`currentColor`,key:`1obus6`}],[`rect`,{x:`8`,y:`2`,width:`14`,height:`14`,rx:`2`,key:`1gvhby`}]]};tt.node;var nt=i(tt),rt={name:`pencil`,size:24,node:[[`path`,{d:`M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z`,key:`1a8usu`}],[`path`,{d:`m15 5 4 4`,key:`1mk7zo`}]]};rt.node;var it=i(rt),at={name:`scan-face`,size:24,node:[[`path`,{d:`M3 7V5a2 2 0 0 1 2-2h2`,key:`aa7l1z`}],[`path`,{d:`M17 3h2a2 2 0 0 1 2 2v2`,key:`4qcy5o`}],[`path`,{d:`M21 17v2a2 2 0 0 1-2 2h-2`,key:`6vwrx8`}],[`path`,{d:`M7 21H5a2 2 0 0 1-2-2v-2`,key:`ioqczr`}],[`path`,{d:`M8 14s1.5 2 4 2 4-2 4-2`,key:`1y1vjs`}],[`path`,{d:`M9 9h.01`,key:`1q5me6`}],[`path`,{d:`M15 9h.01`,key:`x1ddxp`}]]};at.node;var ot=i(at),st=(e,t,n)=>{let r=t-e;return((n-e)%r+r)%r+e};function ct(e,t){return be(e)?e[st(0,e.length,t)]:e}var lt=class{constructor(e){this.stop=()=>this.runAll(`stop`),this.animations=e.filter(Boolean)}get finished(){return Promise.all(this.animations.map(e=>e.finished))}getAll(e){return this.animations[0][e]}setAll(e,t){for(let n=0;n<this.animations.length;n++)this.animations[n][e]=t}attachTimeline(e){let t=this.animations.map(t=>t.attachTimeline(e));return()=>{t.forEach((e,t)=>{e&&e(),this.animations[t].stop()})}}get time(){return this.getAll(`time`)}set time(e){this.setAll(`time`,e)}get speed(){return this.getAll(`speed`)}set speed(e){this.setAll(`speed`,e)}get state(){return this.getAll(`state`)}get startTime(){return this.getAll(`startTime`)}get duration(){return ut(this.animations,`duration`)}get iterationDuration(){return ut(this.animations,`iterationDuration`)}runAll(e){this.animations.forEach(t=>t[e]())}play(){this.runAll(`play`)}pause(){this.runAll(`pause`)}cancel(){this.runAll(`cancel`)}complete(){this.runAll(`complete`)}};function ut(e,t){let n=0;for(let r=0;r<e.length;r++){let i=e[r][t];i!==null&&i>n&&(n=i)}return n}var dt=class extends lt{then(e,t){return this.finished.finally(e).then(()=>{})}},ft=[];function pt(e){Ke(typeof e.test==`function`&&typeof e.read==`function`,`Effects passed to animate.addEffect() need test() and read().`,`effect-missing-test`),mt(e),ft.unshift(e)}function mt(e){Pe(ft,e)}function ht(e){return ft.find(t=>t.test(e))}function gt(e,t,n={},r){let i=[],{velocity:a}=n,o=n.reduceMotion??r?.shouldReduceMotion;for(let s in t){if(s===`transition`||s===`transitionEnd`)continue;let c=t[s];if(c===void 0)continue;let l=e(s),u=l.get();if(u!==void 0&&!l.isAnimating()&&!Array.isArray(c)&&c===u&&!a){F.update(()=>l.set(c));continue}
1l.start(Ye(s,l,c,o&&Ie.has(s)?{type:!1}:n,r)),l.animation&&i.push(l.animation)}let{transitionEnd:s}=t;if(s){let t=()=>F.update(()=>{for(let t in s)e(t).set(s[t])});i.length?Promise.all(i).then(t):t()}return i}function _t(e,t,n,r,i){return gt(r=>{let a=e.get(t,r);if(!a){let o;if(!i){let i=n[r];o=vt(i)??e.read(t,r,i),Ke(o!==void 0,`"${r}" can't be read from the animated subject. Provide [from, to] keyframes.`,`effect-unreadable-value`)}a=Xe(o,{owner:i}),e(t,{[r]:a})}return a},n,r,i)}function vt(e){let t=Array.isArray(e)?e[0]:void 0;return t===null?void 0:t}var yt=class{constructor(e=F.render){this.step=e,this.values=new Map,this.pending=[],this.numPending=0,this.flush=()=>{let{pending:e,numPending:t}=this;this.numPending=0;for(let n=0;n<t;n++)e[n]()}}set(e,t,n,r){if(this.values.get(e)?.onRemove(),r)for(let e of this.values.values())e.value===r&&(n=e.render);let i=()=>n&&this.schedule(n);t.get()!==void 0&&i();let a=t.on(`change`,i),o=()=>{a(),n&&!r&&this.cancel(n),this.values.get(e)?.onRemove===o&&this.values.delete(e)};return this.values.set(e,{value:t,render:r?void 0:n,onRemove:o}),o}get(e){return this.values.get(e)?.value}release(){let e=new Map;return this.values.forEach((t,n)=>{e.set(n,t.value),t.onRemove()}),this.transformKeys=this.transformValues=void 0,e}schedule(e){let{pending:t,numPending:n}=this;for(let r=0;r<n;r++)if(t[r]===e)return;n||this.step(this.flush),t[this.numPending++]=e}cancel(e){let{pending:t}=this;for(let n=0;n<this.numPending;n++)if(t[n]===e){t[n]=t[--this.numPending];return}}};function bt(e,{step:t,...n}={}){let r=new WeakMap;return Object.assign((n,i)=>{let a=r.get(n)??new yt(t);r.set(n,a);let o=[];for(let t in i){let r=i[t],s=e(n,a,t,r);o.push(s)}return()=>{for(let e of o)e()}},n,{get:(e,t)=>r.get(e)?.get(t),flush:e=>r.get(e)?.flush(),state:e=>r.get(e)})}var xt={x:`translateX`,y:`translateY`,z:`translateZ`,transformPerspective:`perspective`},St={};function Ct(e){let t=``,{transformKeys:n=[],transformValues:r={}}=e;for(let e=0;e<n.length;e++){let i=n[e],a=r[i].get();a!==void 0&&(typeof a==`number`?a:parseFloat(a))!==+!!i.startsWith(`scale`)&&(t+=(t&&` `)+(St[i]||(St[i]=(xt[i]||i)+`(`))+L(a,ye[i])+`)`)}let i=e.get(`pathRotation`)?.get();return i&&(t+=(t&&` `)+`rotate(`+L(i,ye.pathRotation)+`)`),t||`none`}var wt=new Set([`originX`,`originY`,`originZ`]),Tt=(e,t)=>L(e.get(t)?.get(),R[t]),Et=(e,t,n,r)=>{let i,a;if(P.has(n)){if(n!==`pathRotation`){let e=t.transformKeys??=[];(t.transformValues??={})[n]=r,e.includes(n)||(e.push(n),e.sort((e,t)=>xe.indexOf(e)-xe.indexOf(t)))}t.get(`transform`)||(!z(e)&&!t.get(`transformBox`)&&Et(e,t,`transformBox`,new V(`fill-box`)),t.set(`transform`,new V(`none`),()=>{e.style.transform=Ct(t)})),a=t.get(`transform`)}else wt.has(n)?(t.get(`transformOrigin`)||t.set(`transformOrigin`,new V(``),()=>{let n=Tt(t,`originX`)??`50%`,r=Tt(t,`originY`)??`50%`,i=Tt(t,`originZ`)??0;e.style.transformOrigin=`${n} ${r} ${i}`}),a=t.get(`transformOrigin`)):i=I(n)?()=>{e.style.setProperty(n,r.get())}:()=>{e.style[n]=L(r.get(),R[n])};return t.set(n,r,i,a)},Dt=e=>z(e)||Re(e),Ot=(e,t)=>{if(P.has(t))return Ee(e,t);let n=getComputedStyle(e),r=I(t)?n.getPropertyValue(t):n[t];return typeof r==`string`&&r.trim()||0},kt=bt(Et,{test:Dt,read:Ot});function At(e,t){if(!(t in e))return!1;let n=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(e),t)||Object.getOwnPropertyDescriptor(e,t);return n&&typeof n.set==`function`}var jt=(e,t,n,r,i=n)=>{let a=At(e,i);!a&&(i.startsWith(`data`)||i.startsWith(`aria`))&&(i=Be(i));let o=R[n]||R[i],s=a?()=>{e[i]=L(r.get(),R[n])}:()=>{let t=L(r.get(),o);t==null?e.removeAttribute(i):e.setAttribute(i,String(t))};return t.set(n,r,s)};function Mt(e,t,n,r){return F.render(()=>e.setAttribute(`pathLength`,`1`)),n===`pathOffset`?t.set(n,r,()=>{let t=r.get();e.setAttribute(`stroke-dashoffset`,`${-t}`)}):(t.get(`stroke-dasharray`)||t.set(`stroke-dasharray`,new V(`1 1`),()=>{let n=t.get(`pathLength`)?.get()??1,r=t.get(`pathSpacing`)?.get();e.setAttribute(`stroke-dasharray`,`${n} ${r??1-Number(n)}`)}),t.set(n,r,void 0,t.get(`stroke-dasharray`)))}var Nt=bt((e,t,n,r)=>n.startsWith(`path`)?Mt(e,t,n,r):n.startsWith(`attr`)?jt(e,t,n,r,Pt(n)):(P.has(n)||wt.has(n)||I(n)||n in e.style?Et:jt)(e,t,n,r),{test:Re,read:(e,t)=>P.has(t)?R[t]?.default||0:I(t)||Ue.includes(t)?Ot(e,t)||e.getAttribute(Be(t))||0:(t=Pt(t),e.getAttribute(Be(t))??e.getAttribute(t)??void 0)});function Pt(e){return e.replace(/^attr([A-Z])/,(e,t)=>t.toLowerCase())}var Ft={},It=e=>Re(e)?Nt:kt,Lt=class{constructor(e,t){this.effect=e,this.current=t,this.KeyframeResolver=We}getValue(e){return this.effect.get(this.current,e)}readValue(e,t){return this.effect.read(this.current,e,t)}render(){this.effect.flush(this.current)}measureViewportBox(){return Le(this.current)}getProps(){return Ft}};function Rt(e,t,n,r){if(r)return gt(e=>r.getValue(e,null),t,n,r);let i=It(e);return _t(i,e,t,n,new Lt(i,e))}var zt=bt((e,t,n,r)=>t.set(n,r,()=>{e[n]=r.get()}),{test:e=>we(e),read:(e,t)=>{let n=e[t];
1return typeof n==`string`||typeof n==`number`?n:void 0}}),U=e(n(),1);function Bt(e,t){if(typeof e==`function`)return e(t);e!=null&&(e.current=t)}function Vt(...e){return t=>{let n=!1,r=e.map(e=>{let r=Bt(e,t);return!n&&typeof r==`function`&&(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];typeof n==`function`?n():Bt(e[t],null)}}}}function Ht(...e){return U.useCallback(Vt(...e),e)}var W=e(t(),1),Ut=class extends U.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(z(t)&&e.isPresent&&!this.props.isPresent&&this.props.pop!==!1){let e=t.offsetParent,n=z(e)&&e.offsetWidth||0,r=z(e)&&e.offsetHeight||0,i=getComputedStyle(t),a=this.props.sizeRef.current;a.height=parseFloat(i.height),a.width=parseFloat(i.width),a.top=t.offsetTop,a.left=t.offsetLeft,a.right=n-a.width-a.left,a.bottom=r-a.height-a.top,a.direction=i.direction}return null}componentDidUpdate(){}render(){return this.props.children}};function Wt({children:e,isPresent:t,anchorX:n,anchorY:r,root:i,pop:a}){let o=(0,U.useId)(),s=(0,U.useRef)(null),c=(0,U.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0,direction:`ltr`}),{nonce:l}=(0,U.useContext)(Qe),u=Ht(s,a===!1?void 0:e.props?.ref??e?.ref);return(0,U.useInsertionEffect)(()=>{let{width:e,height:u,top:d,left:f,right:p,bottom:m,direction:h}=c.current;if(t||a===!1||!s.current||!e||!u)return;let g=h===`rtl`,_=n===`left`?g?`right: ${p}`:`left: ${f}`:g?`left: ${f}`:`right: ${p}`,v=r===`bottom`?`bottom: ${m}`:`top: ${d}`;s.current.dataset.motionPopId=o;let y=document.createElement(`style`);l&&(y.nonce=l);let b=i??document.head;return b.appendChild(y),y.sheet&&y.sheet.insertRule(` 2 [data-motion-pop-id="${o}"] { 3 position: absolute !important; 4 width: ${e}px !important; 5 height: ${u}px !important; 6 ${_}px !important; 7 ${v}px !important; 8 } 9 `),()=>{s.current?.removeAttribute(`data-motion-pop-id`),b.contains(y)&&b.removeChild(y)}},[t]),(0,W.jsx)(Ut,{isPresent:t,childRef:s,sizeRef:c,pop:a,children:a===!1?e:U.cloneElement(e,{ref:u})})}var Gt=({children:e,initial:t,isPresent:n,onExitComplete:r,custom:i,presenceAffectsLayout:a,mode:o,anchorX:s,anchorY:c,root:l})=>{let u=Ze(Kt),d=(0,U.useId)(),f=(0,U.useRef)(n),p=(0,U.useRef)(r);Oe(()=>{f.current=n,p.current=r});let m=!0,h=(0,U.useMemo)(()=>(m=!1,{id:d,initial:t,isPresent:n,custom:i,onExitComplete:e=>{u.set(e,!0);for(let e of u.values())if(!e)return;r&&r()},register:e=>(u.set(e,!1),()=>{u.delete(e),!f.current&&!u.size&&p.current?.()})}),[n,u,r]);return a&&m&&(h={...h}),(0,U.useMemo)(()=>{u.forEach((e,t)=>u.set(t,!1))},[n]),U.useEffect(()=>{!n&&!u.size&&r&&r()},[n]),e=(0,W.jsx)(Wt,{pop:o===`popLayout`,isPresent:n,anchorX:s,anchorY:c,root:l,children:e}),(0,W.jsx)(Fe.Provider,{value:h,children:e})};function Kt(){return new Map}var G=e=>e.key||``;function qt(e){let t=[];return U.Children.forEach(e,e=>{(0,U.isValidElement)(e)&&t.push(e)}),t}var K=({children:e,custom:t,initial:n=!0,onExitComplete:r,presenceAffectsLayout:i=!0,mode:a=`sync`,propagate:o=!1,anchorX:s=`left`,anchorY:c=`top`,root:l})=>{let[u,d]=Ge(o),f=(0,U.useMemo)(()=>qt(e),[e]),p=o&&!u?[]:f.map(G),m=(0,U.useRef)(!0),h=Ze(()=>new Map),g=(0,U.useRef)(new Set),[_,v]=(0,U.useState)(f),[y,b]=(0,U.useState)(f);Oe(()=>{o&&!u&&!y.length&&d?.()},[u,o,y.length,d]),Oe(()=>{m.current=!1;for(let e=0;e<y.length;e++){let t=G(y[e]);p.includes(t)?(h.delete(t),g.current.delete(t)):h.get(t)!==!0&&h.set(t,!1)}},[y,p.length,p.join(`-`)]);let x=[];if(f!==_){let e=[...f],t=0;for(let n of y){let r=p.indexOf(G(n));r===-1?(e.splice(t++,0,n),x.push(n)):t=r+x.length+1}return x.every(e=>h.get(G(e)))?e=f:a===`wait`&&(e=x),b(qt(e)),v(f),null}let{forceRender:S}=(0,U.useContext)(ve);return(0,W.jsx)(W.Fragment,{children:y.map(e=>{let _=G(e),b=o&&!u?!1:f===y||p.includes(_);return(0,W.jsx)(Gt,{isPresent:b,initial:!m.current||n?void 0:!1,custom:t,presenceAffectsLayout:i,mode:a,root:l,onExitComplete:b?void 0:()=>{if(g.current.has(_))return;if(h.has(_))g.current.add(_),h.set(_,!0);else return;let e=!0;h.forEach(t=>{t||(e=!1)}
9),e&&(S?.(),v([]),o&&d?.(),r&&r())},anchorX:s,anchorY:c,children:e},_)})})};function Jt(e){return typeof e==`object`&&!Array.isArray(e)}function Yt(e,t,n,r){return e==null?[]:typeof e==`string`&&Jt(t)?Je(e,n,r):e instanceof NodeList?Array.from(e):Array.isArray(e)?e.filter(e=>e!=null):[e]}function Xt(e,t,n){return e*(t+1)+n*t}function Zt(e,t,n,r){return typeof t==`number`?t:t.startsWith(`-`)||t.startsWith(`+`)?Math.max(0,e+parseFloat(t)):t===`<`?n:t.startsWith(`<`)?Math.max(0,n+parseFloat(t.slice(1))):r.get(t)??e}function Qt(e,t,n){for(let r=0;r<e.length;r++){let i=e[r];i.at>t&&i.at<n&&(Pe(e,i),r--)}}function $t(e,t,n,r,i,a){Qt(e,i,a);for(let o=0;o<t.length;o++)e.push({value:t[o],at:ke(i,a,r[o]),easing:ct(n,o)})}function en(e,t,n=0){let r=t+1+t*n;for(let t=0;t<e.length;t++)e[t]=e[t]/r}function tn(e,t){return e.at===t.at?e.value===null?1:t.value===null?-1:0:e.at-t.at}var nn=`easeInOut`,rn=20;function an(e,{defaultTransition:t={},...n}={},r,i){let a=t.duration||.3,o=new Map,s=new Map,c={},l=new Map,u=0,d=0,f=0;for(let n=0;n<e.length;n++){let o=e[n];if(typeof o==`string`){l.set(o,d);continue}if(!Array.isArray(o)){l.set(o.name,Zt(d,o.at,u,l));continue}let[p,m,h={}]=o;h.at!==void 0&&(d=Zt(d,h.at,u,l));let g=0,_=(e,n,r,o=0,s=0)=>{let c=cn(e),{delay:l=0,times:u=He(c),type:p=t.type||`keyframes`,repeat:m,repeatType:h,repeatDelay:_=0,...v}=n,{ease:y=t.ease||`easeOut`,duration:b}=n,x=typeof l==`function`?l(o,s):l,S=c.length,C=Ae(p)?p:i?.[p||`keyframes`];if(S<=2&&C){let e=100;if(S===2&&dn(c)){let t=c[1]-c[0];e=Math.abs(t)}let n={...t,...v};b!==void 0&&(n.duration=je(b));let r=Se(n,e,C);y=r.ease,b=r.duration}b??=a;let ee=d+x;u.length===1&&u[0]===0&&(u[1]=1);let w=u.length-c.length;if(w>0&&Te(u,w),c.length===1&&c.unshift(null),m&&Ce(m<rn,`Sequence segments can't repeat ${m} times â ignoring repeat option. Use a value below ${rn} or apply repeat at the sequence level instead.`),m&&m<rn){let e=b>0?_/b:0;b=Xt(b,m,_);let t=[...c],n=[...u];y=Array.isArray(y)?[...y]:[y];let r=[...y],i=h===`reverse`||h===`mirror`,a=t,o=r;i&&(a=[...t].reverse(),h===`reverse`&&(o=[...r].reverse().map(e=>typeof e==`function`?Me(e):e)));for(let s=0;s<m;s++){let l=i&&s%2==0,d=l?a:t,f=l?o:r,p=(s+1)*(1+e);e>0&&(c.push(c[c.length-1]),u.push(p),y.push(`linear`)),c.push(...d);for(let e=0;e<d.length;e++)u.push(n[e]+p),y.push(e===0?`linear`:ct(f,e-1))}en(u,m,e)}let T=ee+b;$t(r,c,y,u,ee,T),g=Math.max(x+b,g),f=Math.max(T,f)};if(ze(p)){let e=on(p,s);_(m,h,sn(`default`,e))}else{let e=Yt(p,m,r,c),t=e.length;for(let n=0;n<t;n++){m=m,h=h;let r=e[n],i=on(r,s);for(let e in m)_(m[e],ln(h,e),sn(e,i),n,t)}}u=d,d+=g}return s.forEach((e,r)=>{for(let i in e){let a=e[i];a.sort(tn);let s=[],c=[],l=[];for(let e=0;e<a.length;e++){let{at:t,value:n,easing:r}=a[e];s.push(n),c.push(Ne(0,f,t)),l.push(r||`easeOut`)}c[0]!==0&&(c.unshift(0),s.unshift(s[0]),l.unshift(nn)),c[c.length-1]!==1&&(c.push(1),s.push(null)),o.has(r)||o.set(r,{keyframes:{},transition:{}});let u=o.get(r);u.keyframes[i]=s;let{type:d,...p}=t;u.transition[i]={...p,duration:f,ease:l,times:c,...n}}}),o}function on(e,t){return!t.has(e)&&t.set(e,{}),t.get(e)}function sn(e,t){return t[e]||(t[e]=[]),t[e]}function cn(e){return Array.isArray(e)?e:[e]}function ln(e,t){return e&&e[t]?{...e,...e[t]}:{...e}}var un=e=>typeof e==`number`,dn=e=>e.every(un);function fn(e,t){return ze(e)||typeof e==`number`||typeof e==`string`&&!Jt(t)}function pn(e,t,n,r){let i=[];if(fn(e,t))i.push(qe(e,Jt(t)&&t.default||t,n&&(n.default||n)));else{if(e==null)return i;let a=Yt(e,t,r),o=a.length;Ke(!!o,`No valid elements provided.`,`no-valid-elements`);for(let e=0;e<o;e++){let r=a[e],s={...n};`delay`in s&&typeof s.delay==`function`&&(s.delay=s.delay(e,o)),r instanceof Element?i.push(...Rt(r,t,s,Ve.get(r))):i.push(..._t(ht(r)??zt,r,t,s))}}return i}function mn(e,t,n){let r=[];return an(e.map(e=>{if(Array.isArray(e)&&typeof e[0]==`function`){let t=e[0],n=Xe(0);return n.on(`change`,t),e.length===1?[n,[0,1]]:e.length===2?[n,[0,1],e[1]]:[n,e[1],e[2]]}return e}),t,n,{spring:De}).forEach(({keyframes:e,transition:t},n)=>{r.push(...pn(n,e,t))}),r}function hn(e){return Array.isArray(e)&&e.some(Array.isArray)}function gn(e={}){let{scope:t,reduceMotion:n,skipAnimations:r}=e;function i(e,i,a){let o=[],s,c={};if(n!==void 0&&(c.reduceMotion=n),r!==void 0&&(c.skipAnimations=r),hn(e)){let{onComplete:n,...r}=i||{};typeof n==`function`&&(s=n),o=mn(e,{...c,...r},t)}else{let{onComplete:n,...r}=a||{};typeof n==`function`&&(s=n),o=pn(e,i,{...c,...r},t)}let l=new dt(o);return s&&l.finished.then(s),t&&(t.animations.push(l),l.finished.then(()=>{Pe(t.animations,l)})),l}return i}var _n=Object.assign(gn(),{addEffect:pt,removeEffect:mt}),vn={some:0,all:1};function yn(e,t,{root:n,margin:r,amount:i=`some`}={}){let a=Je(e),o=new WeakMap,s=new IntersectionObserver(e=>
9{e.forEach(e=>{let n=o.get(e.target);if(e.isIntersecting!==!!n){if(e.isIntersecting){let n=t(e.target,e);typeof n==`function`?o.set(e.target,n):s.unobserve(e.target)}else typeof n==`function`&&(n(e),o.delete(e.target))}})},{root:n,rootMargin:r,threshold:typeof i==`number`?i:vn[i]});return a.forEach(e=>s.observe(e)),()=>s.disconnect()}function bn(e,{root:t,margin:n,amount:r,once:i=!1,initial:a=!1}={}){let[o,s]=(0,U.useState)(a);return(0,U.useEffect)(()=>{if(!e.current||i&&o)return;let a=()=>(s(!0),i?void 0:()=>s(!1)),c={root:t&&t.current||void 0,margin:n,amount:r};return yn(e.current,a,c)},[t,e,n,i,r]),o}var xn=[`builder`,`wellness`,`language`,`founder`,`food`,`study`,`fastlane`];function Sn({onPreviewLink:e}){let t=H(),[n,r]=(0,U.useState)(``),[i,s]=(0,U.useState)(``);function c(t){t.preventDefault();let r=n.trim();if(!r){e(``);return}try{let t=new URL(r.includes(`://`)?r:`https://${r}`);if(![`http:`,`https:`].includes(t.protocol)||!t.hostname.includes(`.`))throw Error();s(``),e(r)}catch{s(`Try a product link like yourproduct.com.`)}}return(0,W.jsxs)(`section`,{className:`studio-hero`,"aria-labelledby":`hero-title`,children:[(0,W.jsxs)(`div`,{className:`hero-ruler`,"aria-hidden":`true`,children:[(0,W.jsx)(`span`,{children:`YOUR NEXT CHAPTER, IN MOTION`}),(0,W.jsx)(`span`,{children:`HEXWAVE / VOL. 01`})]}),(0,W.jsxs)(`div`,{className:`studio-hero-copy`,children:[(0,W.jsxs)(`div`,{className:`hero-kicker`,children:[(0,W.jsx)(`span`,{className:`live-dot`}),`ONE PRODUCT. A BIG MONTH AHEAD.`]}),(0,W.jsxs)(`div`,{className:`hero-headline-wrap`,children:[(0,W.jsxs)(`span`,{className:`hero-margin-note`,"aria-hidden":`true`,children:[`less âwhat do I post?â`,(0,W.jsx)(`svg`,{viewBox:`0 0 100 50`,fill:`none`,children:(0,W.jsx)(`path`,{d:`M8 5C25 43 67 49 91 22M76 23l15-1-2 15`,stroke:`currentColor`,strokeWidth:`1.5`})})]}),(0,W.jsxs)(`h1`,{id:`hero-title`,children:[`One product.`,(0,W.jsx)(`br`,{}),(0,W.jsxs)(`em`,{children:[(0,W.jsxs)(`span`,{className:`circled-thirty`,children:[`30`,(0,W.jsx)(`svg`,{viewBox:`0 0 150 100`,"aria-hidden":`true`,children:(0,W.jsx)(`path`,{d:`M129 24C105-2 34 0 12 36-14 77 65 108 116 82 153 63 145 28 119 16`})})]}),` `,`days of content.`]})]}),(0,W.jsx)(B.span,{className:`hero-fold`,"aria-hidden":`true`,initial:{opacity:1,rotate:t?0:-12,y:t?0:12},animate:{rotate:0,y:0},transition:{duration:t?0:.7,ease:[.22,1,.36,1]},children:(0,W.jsx)(fe,{})})]}),(0,W.jsxs)(`p`,{children:[`Turn your product link into videos people stop for.`,(0,W.jsx)(`br`,{className:`hero-copy-break`}),` Make them yours. Schedule the month. Get back to building.`]}),(0,W.jsxs)(`form`,{className:`hero-url-form ${i?`has-error`:``}`,onSubmit:c,noValidate:!0,children:[(0,W.jsx)(`label`,{className:`sr-only`,htmlFor:`hero-website`,children:`Your product website`}),(0,W.jsx)(b,{size:20,"aria-hidden":`true`}),(0,W.jsx)(`input`,{id:`hero-website`,autoComplete:`url`,inputMode:`url`,placeholder:`Your product link goes here`,value:n,onChange:e=>{r(e.target.value),s(``)},"aria-invalid":!!i,"aria-describedby":`hero-url-help`}),(0,W.jsxs)(`button`,{type:`submit`,children:[`Create my content`,(0,W.jsx)(a,{size:19})]})]}),(0,W.jsx)(`div`,{id:`hero-url-help`,className:i?`hero-url-error`:`hero-preview-note`,"aria-live":`polite`,children:i||(0,W.jsxs)(W.Fragment,{children:[(0,W.jsx)(w,{size:13}),`Interactive preview · No signup required`]})})]}),(0,W.jsxs)(`div`,{className:`hero-reel-stage`,children:[(0,W.jsxs)(`div`,{className:`hero-reel-label`,children:[(0,W.jsx)(ae,{size:15}),(0,W.jsxs)(`span`,{children:[`Less blank canvas.`,(0,W.jsx)(`br`,{}),(0,W.jsx)(`strong`,{children:`More âthatâs the one.â`})]}),(0,W.jsx)(p,{size:25})]}),(0,W.jsx)(`div`,{className:`hero-reel`,"aria-label":`Short-form video references`,children:xn.map((e,n)=>(0,W.jsx)(B.div,{className:`hero-reel-item reel-item-${n}`,initial:{y:t?0:38},animate:{y:0},transition:{duration:.7,delay:.06*n,ease:[.22,1,.36,1]},children:(0,W.jsx)(k,{clip:e,eager:n>1&&n<5,compact:!0})},e))}),(0,W.jsxs)(`div`,{className:`hero-plan-ticket`,children:[(0,W.jsx)(`span`,{className:`ticket-check`,children:(0,W.jsx)(w,{size:18})}),(0,W.jsxs)(`div`,{children:[(0,W.jsx)(`span`,{className:`mono`,children:`THE BIG PICTURE`}),(0,W.jsx)(`strong`,{children:`Your month. All mapped out.`})]}),(0,W.jsx)(`div`,{className:`ticket-days`,"aria-hidden":`true`,children:Array.from({length:15},(e,t)=>(0,W.jsx)(`i`,{className:t%4==0?`ticket-day-blue`:``},t))})]})]}),(0,W.jsx)(`div`,{className:`hero-reel-bottom section-wrap`,children:(0,W.jsxs)(`a`,{href:`#how-it-works`,children:[`Take a look around`,(0,W.jsx)(o,{size:15})]})}),(0,W.jsxs)(`div`,{className:`hero-channel-bar section-wrap`,children:[(0,W.jsxs)(`span`,{children:[`FROM ONE LINK TO`,(0,W.jsx)(`br`,{}),(0,W.jsx)(`strong`,{children:`YOUR FAVORITE FEEDS.`})]}),(0,W.jsx)(h,{}),(0,W.jsxs)(`span`,{className:`hero-channel-note`,children:[`Made for TikTok.`,(0,W.jsx)(`br`,{}),`Ready for the rest.`]})]})]})}
9var Cn=[{clip:`wellness`,label:`Make it relatable.`,detail:`Start with a problem they recognize.`},{clip:`food`,label:`Make them curious.`,detail:`Give the next second a reason to exist.`},{clip:`reaction`,label:`Show some personality.`,detail:`An expression can do the opening for you.`},{clip:`builder`,label:`Find their world.`,detail:`Put your product in a familiar moment.`}];function wn({onStart:e}){return(0,W.jsxs)(`section`,{className:`video-gallery section-wrap`,id:`in-motion`,children:[(0,W.jsxs)(d,{className:`video-gallery-heading`,children:[(0,W.jsxs)(`div`,{children:[(0,W.jsx)(v,{children:`A FEED HAS ROOM FOR MORE THAN ONE IDEA`}),(0,W.jsxs)(`h2`,{children:[`A little range.`,(0,W.jsx)(`br`,{}),(0,W.jsx)(`em`,{children:`A lot more to say.`})]})]}),(0,W.jsxs)(`div`,{children:[(0,W.jsx)(`p`,{children:`Different hooks. Different moods. Different ways to make someone care about what youâre building.`}),(0,W.jsxs)(`button`,{className:`text-link`,onClick:e,children:[`Find my next idea`,(0,W.jsx)(a,{size:18})]})]})]}),(0,W.jsx)(`div`,{className:`video-gallery-grid`,children:Cn.map((e,t)=>(0,W.jsxs)(d,{className:`gallery-example gallery-example-${t}`,delay:t*.05,children:[(0,W.jsx)(k,{clip:e.clip}),(0,W.jsxs)(`div`,{className:`gallery-example-copy`,children:[(0,W.jsxs)(`span`,{className:`mono`,children:[`0`,t+1]}),(0,W.jsxs)(`div`,{children:[(0,W.jsx)(`h3`,{children:e.label}),(0,W.jsx)(`p`,{children:e.detail})]})]})]},e.clip))}),(0,W.jsx)(`p`,{className:`video-gallery-note`,children:`Your content starts with your own product and a fresh creative direction.`})]})}function Tn(){return(0,W.jsxs)(`div`,{className:`closing-reels`,children:[(0,W.jsx)(k,{clip:`study`,compact:!0}),(0,W.jsx)(k,{clip:`fastlane`,compact:!0})]})}var En=[1100,1e3,800,1500,1400,1600,1400,1100,1500,1200,1100,1300,1400,2600],q=9,J=13,Dn=[{label:`Pick a trend`,from:0,to:3,still:2},{label:`Keep the structure`,from:4,to:6,still:6},{label:`Make it yours`,from:7,to:J,still:J}],On=[{time:`0:00`,name:`Hook`,format:`Years of an everyday routine`,yours:`10 years of bitter office coffeeâ¦`,image:`/images/founder.webp`,weight:2},{time:`0:02`,name:`Context`,format:`The routine, as it is`,yours:`another 3pm refill.`,image:`/images/founder.webp`,weight:3},{time:`0:05`,name:`Discovery`,format:`The thing that changes it`,yours:`Cobalt Sunday. Made slowly.`,image:`/images/sunday-campaign.webp`,weight:4},{time:`0:09`,name:`Payoff`,format:`Why itâs worth sharing`,yours:`Small cup. Big ritual.`,image:`/images/coffee.webp`,weight:6}],Y=`food`,kn=[{rise:70,clips:[`founder`,`wallText`,`study`]},{rise:140,clips:[`language`,Y,`streetInterview`]},{rise:40,clips:[`reaction`,`talkingHead`,`builder`]}],An=[.22,1,.36,1];function jn(){let e=!!H(),t=(0,U.useRef)(null),n=bn(t,{amount:.35}),[r,i]=(0,U.useState)(e?J:0),[a,o]=(0,U.useState)(0);(0,U.useEffect)(()=>{e&&i(J)},[e]),(0,U.useEffect)(()=>{if(e||!n)return;let t=setTimeout(()=>{r<J?i(r+1):(o(e=>e+1),i(0))},En[r]);return()=>clearTimeout(t)},[r,n,e]);let s=e=>{e<r&&o(e=>e+1),i(e)};return(0,W.jsx)(c,{reducedMotion:`user`,transition:{duration:.6,ease:An},children:(0,W.jsxs)(`div`,{className:`rs`,ref:t,children:[(0,W.jsx)(`div`,{className:`rs-stage`,role:`img`,"aria-label":`A trending reel is picked, reduced to its four beats (hook, context, discovery, payoff), then rebuilt with new words and visuals for a coffee brand.`,children:(0,W.jsx)(K,{mode:`wait`,children:(0,W.jsx)(B.div,{className:`rs-scene`,initial:a!==0&&{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{duration:.35}},children:(0,W.jsx)(Mn,{step:r,reduced:e})},a)})}),(0,W.jsx)(`div`,{className:`rs-steps`,children:Dn.map((t,n)=>{let i=t.to-t.from+1,o=r>t.to?1:r<t.from?0:(r-t.from+1)/i,c=r>=t.from&&r<=t.to;return(0,W.jsxs)(`button`,{type:`button`,className:`rs-step ${c?`is-active`:``}`,"aria-pressed":c,onClick:()=>s(e?t.still:t.from),children:[(0,W.jsx)(`span`,{className:`rs-step-track`,children:(0,W.jsx)(B.i,{initial:{scaleX:0},animate:{scaleX:e&&c?1:o},transition:{duration:c?(En[r]??0)/1e3:.3,ease:`linear`}},`${a}-${n}`)}),(0,W.jsxs)(`span`,{className:`mono`,children:[`0`,n+1]}),t.label]},t.label)})})]})})}function Mn({step:e,reduced:t}
9){let n=Math.min(Math.max(e-q,-1),On.length-1),r=On[n];return(0,W.jsxs)(W.Fragment,{children:[(0,W.jsx)(K,{children:e<3&&(0,W.jsx)(B.span,{className:`rs-label mono`,exit:{opacity:0},children:`TRENDING FORMATS`},`wall-label`)}),e<3?(0,W.jsxs)(`div`,{className:`rs-wall`,children:[kn.map((t,n)=>(0,W.jsx)(B.div,{className:`rs-col`,initial:{y:t.rise},animate:{y:0},transition:{duration:1.1,ease:An},children:t.clips.map(t=>t===Y?(0,W.jsx)(B.div,{layoutId:`rs-picked`,className:`rs-card ${e>=2?`is-picked`:``}`,style:{borderRadius:10},animate:{scale:e===2?1.05:1},children:(0,W.jsx)(`img`,{src:D(O[t].id,`webp`),alt:``})},t):(0,W.jsx)(B.div,{className:`rs-card`,style:{borderRadius:10},animate:{opacity:e>=2?.35:1,filter:e>=2?`blur(2px)`:`blur(0px)`},children:(0,W.jsx)(`img`,{src:D(O[t].id,`webp`),alt:``})},t))},n)),(0,W.jsx)(K,{children:e>=1&&(0,W.jsxs)(B.span,{className:`rs-cursor`,initial:{left:`86%`,top:`96%`,opacity:0},animate:{left:`52%`,top:`53%`,opacity:1},exit:{opacity:0},transition:{duration:.9,ease:An},children:[(0,W.jsx)(`svg`,{viewBox:`0 0 24 24`,width:`100%`,height:`100%`,children:(0,W.jsx)(`path`,{d:`M4 2.5 19.5 12l-7 1.6L9.4 20Z`,fill:`#292725`,stroke:`#fff`,strokeWidth:`1.4`,strokeLinejoin:`round`})}),e===2&&(0,W.jsx)(`i`,{className:`rs-tap`})]})})]}):(0,W.jsxs)(W.Fragment,{children:[(0,W.jsx)(`span`,{className:`rs-label mono`,children:(0,W.jsx)(K,{mode:`wait`,initial:!1,children:(0,W.jsx)(B.span,{initial:{opacity:0,y:4},animate:{opacity:1,y:0},exit:{opacity:0,y:-4},transition:{duration:.3},children:e<q?`THE REFERENCE`:`YOUR ORIGINAL TAKE`},e<q?`ref`:`yours`)})}),(0,W.jsxs)(B.div,{layoutId:`rs-picked`,className:`rs-phone`,style:{borderRadius:16},children:[(0,W.jsx)(`img`,{className:`rs-footage`,src:D(O[Y].id,`webp`),alt:``}),e>=3&&e<10&&(0,W.jsx)(`video`,{className:`rs-footage`,src:D(O[Y].id,`mp4`),poster:D(O[Y].id,`webp`),autoPlay:!t,muted:!0,loop:!0,playsInline:!0}),e>=4&&(0,W.jsx)(B.div,{className:`rs-blueprint`,initial:{clipPath:`inset(0 0 100% 0)`},animate:{clipPath:`inset(0 0 0% 0)`,opacity:e>=q?0:1},transition:{clipPath:{duration:1.2,ease:`easeInOut`},opacity:{duration:.5}},children:(0,W.jsx)(`span`,{className:`rs-wire-box`,children:(0,W.jsx)(`span`,{className:`mono`,children:`SUBJECT · EVERYDAY MOMENT`})})}),e===4&&(0,W.jsx)(B.i,{className:`rs-scan`,initial:{top:`0%`},animate:{top:`100%`},transition:{duration:1.2,ease:`easeInOut`}}),(0,W.jsx)(K,{initial:!1,children:r&&(0,W.jsx)(B.img,{className:`rs-footage`,src:r.image,alt:``,initial:{opacity:0,scale:1.12},animate:{opacity:1,scale:1.02},exit:{opacity:0},transition:{opacity:{duration:.5},scale:{duration:3,ease:`easeOut`}}},r.image)}),e>=5&&(0,W.jsx)(B.div,{className:`rs-bars`,initial:{opacity:0}
9,animate:{opacity:1},children:On.map((e,t)=>(0,W.jsx)(`span`,{style:{flexGrow:e.weight},children:(0,W.jsx)(B.i,{initial:{scaleX:0},animate:{scaleX:n>t?1:n===t?.6:0},transition:{duration:n===t?1:.3,ease:`linear`}})},e.name))}),n<1?(0,W.jsx)(Nn,{step:e,reduced:t}):(0,W.jsx)(K,{mode:`wait`,children:(0,W.jsx)(B.p,{className:`rs-caption ${n===3?`is-payoff`:``}`,initial:{opacity:0,y:8},animate:{opacity:1,y:0},exit:{opacity:0,y:-6},transition:{duration:.35},children:n===3?(0,W.jsxs)(W.Fragment,{children:[`Small cup.`,(0,W.jsx)(`br`,{}),(0,W.jsx)(`em`,{children:`Big ritual.`})]}):r?.yours},n)}),(0,W.jsx)(K,{children:e===J&&(0,W.jsxs)(B.span,{className:`rs-ready`,initial:{opacity:0,y:12,scale:.9},animate:{opacity:1,y:0,scale:1},transition:{type:`spring`,stiffness:380,damping:26},children:[(0,W.jsx)(w,{size:12,strokeWidth:2.5}),` Ready for review`]})})]}),(0,W.jsx)(Pn,{step:e,beat:n})]})]})}function Nn({step:e,reduced:t}){let n=e>=4&&e<q;return(0,W.jsx)(B.p,{layout:!0,className:`rs-caption ${n?`is-wire`:``}`,children:(0,W.jsxs)(`span`,{children:[`10 YEARS of`,` `,(0,W.jsx)(K,{mode:`popLayout`,initial:!1,children:e<6?(0,W.jsx)(B.span,{className:e===5?`rs-mark`:``,exit:{opacity:0,y:-10,filter:`blur(4px)`},transition:{duration:.35},children:`meal prepping`},`reference`):e<8?(0,W.jsx)(B.span,{className:`rs-slot`,initial:{opacity:0,scale:.7},animate:{opacity:1,scale:1},exit:{opacity:0,scale:.9},transition:{type:`spring`,stiffness:420,damping:24},children:`your routine`},`slot`):(0,W.jsx)(B.span,{layout:!0,className:e===8?`rs-slot is-typing`:``,initial:{opacity:0}
9,animate:{opacity:1},children:(0,W.jsx)(y,{text:`bitter office coffee`,instant:t})},`yours`)}),` `,`& iâm just NOW finding this ???`]})})}function Pn({step:e,beat:t}){return(0,W.jsxs)(`div`,{className:`rs-rail`,children:[(0,W.jsx)(K,{mode:`wait`,initial:!1,children:e<5?(0,W.jsxs)(B.span,{className:`rs-rail-head mono`,initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},children:[(0,W.jsx)(`i`,{className:`rs-pulse`}),` READING THE FORMATâ¦`]},`reading`):(0,W.jsx)(B.span,{className:`rs-rail-head mono`,initial:{opacity:0},animate:{opacity:1},children:`THE STRUCTURE · AN UNEXPECTED DISCOVERY`},`format`)}),(0,W.jsx)(`ol`,{className:`rs-beats`,children:e>=5&&On.map((e,n)=>{let r=t>=n;return(0,W.jsxs)(B.li,{className:`${r?`is-done`:``} ${t===n?`is-active`:``}`,initial:{opacity:0,x:14},animate:{opacity:1,x:0},transition:{delay:n*.12},children:[(0,W.jsx)(`span`,{className:`mono`,children:e.time}),(0,W.jsxs)(`div`,{children:[(0,W.jsxs)(`strong`,{children:[e.name,r&&(0,W.jsx)(B.span,{initial:{scale:0},animate:{scale:1},className:`rs-tick`,children:(0,W.jsx)(w,{size:10,strokeWidth:3})})]}),(0,W.jsx)(K,{mode:`wait`,initial:!1,children:(0,W.jsx)(B.p,{initial:{opacity:0,y:5},animate:{opacity:1,y:0},exit:{opacity:0,y:-5},transition:{duration:.3},children:r?e.yours:e.format},r?`yours`:`format`)})]})]},e.name)})}),(0,W.jsx)(K,{children:e>=7&&(0,W.jsxs)(B.div,{className:`rs-product`,initial:{opacity:0,y:24,scale:.94},animate:{opacity:1,y:0,scale:1},transition:{type:`spring`,stiffness:300,damping:24},children:[(0,W.jsx)(`span`,{className:`rs-product-icon`,children:(0,W.jsx)(b,{size:14})}),(0,W.jsxs)(`span`,{children:[(0,W.jsx)(`span`,{className:`mono`,children:`YOUR PRODUCT`}),`cobaltsunday.coffee`]})]})}),(0,W.jsx)(K,{children:e===J&&(0,W.jsx)(B.p,{className:`rs-summary`,initial:{opacity:0}
9,animate:{opacity:1},transition:{delay:.3},children:`Same structure. New words. Your visuals.`})})]})}var Fn=[{src:`/images/sunday-campaign.webp`,alt:`Cobalt Sunday Coffee bag and espresso in warm afternoon sunlight`,label:`Product story`},{src:`/images/founder.webp`,alt:`A quiet coffee break by the window`,label:`Everyday ritual`},{src:`/images/coffee.webp`,alt:`A blue espresso cup on a sunlit yellow table`,label:`The little details`}];function In(){let e=H();return(0,W.jsxs)(`div`,{className:`outcome-photo-scene`,children:[(0,W.jsxs)(`div`,{className:`outcome-photo-rule`,children:[(0,W.jsx)(`span`,{children:`LESS BUSYWORK.`}),(0,W.jsx)(`span`,{children:`MORE OF THIS. â`})]}),(0,W.jsxs)(B.figure,{className:`founder-photo-print`,initial:{y:e?0:22,rotate:2},whileInView:{y:0},viewport:{once:!0},transition:{duration:.65},children:[(0,W.jsx)(`img`,{src:`/images/founder-at-work.webp`,alt:`A coffee founder packing an order at her sunlit studio workbench`,width:`1000`,height:`1250`,loading:`lazy`}),(0,W.jsxs)(`figcaption`,{children:[(0,W.jsx)(`span`,{children:`BACK TO WHAT YOU DO BEST`}),(0,W.jsx)(`span`,{children:`hexwave / field notes 001`})]})]}),(0,W.jsxs)(B.div,{className:`outcome-plan-receipt`,initial:{y:e?0:15,rotate:-4},whileInView:{y:0},viewport:{once:!0},transition:{duration:.55,delay:.18},children:[(0,W.jsxs)(`div`,{className:`receipt-top`,children:[(0,W.jsx)(`span`,{className:`receipt-check`,children:(0,W.jsx)(_,{size:18})}),(0,W.jsxs)(`div`,{children:[(0,W.jsx)(`span`,{children:`THE PLAN IS IN PLACE.`}),(0,W.jsx)(`strong`,{children:`The day is yours.`})]})]}),(0,W.jsx)(`div`,{className:`receipt-posts`,children:Fn.map((e,t)=>(0,W.jsxs)(`div`,{children:[(0,W.jsx)(`img`,{src:e.src,alt:``,loading:`lazy`}),(0,W.jsx)(`span`,{children:[`MON`,`WED`,`FRI`][t]}),(0,W.jsx)(w,{size:9})]},e.src))}),(0,W.jsxs)(`div`,{className:`receipt-bottom`,children:[(0,W.jsx)(`span`,{children:`GOOD CONTENT. A LITTLE HEADSPACE.`}),(0,W.jsx)(a,{size:14})]})]})]})}var Ln=8200,Rn=[250,800,1250,1700,2200,2800,3800],X={scan:1,audience:2,promise:3,voice:4,palette:5,story:6,traced:7},zn=[.22,1,.36,1],Bn={type:`spring`,stiffness:420,damping:28},Vn=[{key:`base`,color:`#2f4fae`,at:{left:`43.5%`,top:`73%`}},{key:`glow`,color:`#f4e3bd`,at:{left:`43%`,top:`58%`}},{key:`wall`,color:`#e9e2d6`,at:{left:`76%`,top:`33%`}}],Hn=[{key:`audience`,label:`MADE FOR`,value:`Light sleepers who hate alarms`,at:X.audience},{key:`promise`,label:`PROMISE`,value:`Light, not noise`,at:X.promise},{key:`voice`,label:`SOUNDS LIKE`,value:`Gentle. Unhurried.`,at:X.voice}];function Un(){let e=!!H(),t=(0,U.useRef)(null),n=bn(t,{amount:.4}),[r,i]=(0,U.useState)(0),[a,o]=(0,U.useState)(0),s=n&&!e;return(0,U.useEffect)(()=>{if(!s)return;let e=setInterval(()=>i(e=>e+1),Ln);return()=>clearInterval(e)},[s]),(0,U.useEffect)(()=>{if(e){o(Rn.length);return}if(!s)return;o(0);let t=Rn.map((e,t)=>setTimeout(()=>o(t+1),e));return()=>t.forEach(clearTimeout)},[r,s,e]),(0,W.jsx)(`div`,{className:`bs`,ref:t,role:`img`,"aria-label":`Phrases from a fictional brand's website are carried into its brand profile, colours are sampled from its photo, and a short video story is written from those facts.`,children:(0,W.jsx)(K,{mode:`wait`,children:(0,W.jsx)(B.div,{className:`bs-scene`,initial:r!==0&&{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.3},children:(0,W.jsx)(Wn,{step:a,stage:t,animated:!e})},r)})})}function Wn({step:e,stage:t,animated:n}){let r=(0,U.useRef)({}),i=e=>t=>{r.current[e]=t},o=t=>`bs-mark ${e===t?`is-on`:e>t?`is-done`:``}`;return(0,W.jsxs)(W.Fragment,{children:[(0,W.jsx)(`div`,{className:`bs-index mono`,children:[{label:`01 â THE SITE`,from:0},{label:`02 â THE BRAND`,from:X.audience},{label:`03 â THE STORY`,from:X.story}].map(({label:t,from:n})=>(0,W.jsx)(`span`,{className:e>=n?`is-active`:``,children:t},t))}),(0,W.jsxs)(`div`,{className:`bs-site`,children:[(0,W.jsxs)(`div`,{className:`bs-browser`,children:[(0,W.jsx)(`i`,{}),(0,W.jsx)(`i`,{}),(0,W.jsx)(`i`,{}),(0,W.jsxs)(`span`,{children:[(0,W.jsx)(b,{size:9}),` morrow.example`]})]}),(0,W.jsxs)(`div`,{className:`bs-photo`,children:[(0,W.jsx)(`img`,{src:`/images/morrow-site.webp`,alt:``,width:`1122`,height:`1402`}),(0,W.jsx)(`span`,{className:`bs-wordmark`,children:`morrow`}),(0,W.jsx)(`span`,{className:`bs-eyebrow mono ${o(X.voice)}`,ref:i(`voice`),children:`GOOD MORNINGS, GENTLY.`}),(0,W.jsxs)(`p`,{className:`bs-headline`,children:[`Wake up to`,` `,(0,W.jsx)(`span`,{className:o(X.promise),ref:i(`promise`),children:`light, not noise.`})]}),Vn.map((t,n)=>(0,W.jsx)(K,{children:e>=X.palette&&(0,W.jsx)(B.i,{className:`bs-sample`,style:{...t.at,background:t.color},ref:i(`sample-${n}`),initial:{scale:0},animate:{scale:e>X.palette?.7:1,opacity:e>X.palette?0:1},transition:{...Bn,delay:e===X.palette?n*.08:0}})},t.key)),e===X.scan&&(0,W.jsx)(B.i,{className:`bs-scan`,initial:{top:`-12%`},animate:{top:`100%`},transition:{duration:.9,ease:`easeInOut`}})]}),(0,W.jsxs)(`div`,{className:`bs-site-foot`,children:[(0,W.jsx)(`span`,{className:o(X.audience),ref:i(`audience`),children:`For light sleepers who hate alarms.`}),(0,W.jsxs)(`span`,{children:[`Shop the lamp `,(0,W.jsx)(a,{size:11})]})]})]}),(0,W.jsxs)(`div`,{className:`bs-dna`,children:[(0,W.jsxs)(`div`,{className:`bs-dna-head`,children:[(0,W.jsx)(`span`,{className:`bs-dna-mark`,children:`m.`}),(0,W.jsx)(`span`,{className:`mono`,children:`THE BRAND DNA`}),(0,W.jsx)(B.span,{className:`bs-dna-check`,initial:!1,animate:{scale:+(e>=X.traced)},transition:Bn,children:(0,W.jsx)(w,{size:9,strokeWidth:3})})]}),Hn.map(t=>(0,W.jsxs)(`div`,{className:`bs-fact`,children:[(0,W.jsx)(`small`,{className:`mono`,children:t.label}),(0,W.jsxs)(`span`,{className:`bs-fact-value`,ref:i(`to-${t.key}`),children:[e>=t.at?(0,W.jsx)(B.span,{initial:{opacity:0,filter:`blur(3px)`}
9,animate:{opacity:1,filter:`blur(0px)`},transition:{duration:.3,delay:n&&e===t.at?.5:0},children:t.value}):(0,W.jsx)(`i`,{className:`bs-skeleton`}),(0,W.jsx)(B.span,{className:`bs-source`,initial:!1,animate:{scale:+(e>=X.traced),opacity:+(e>=X.traced)},transition:{...Bn,delay:e>=X.traced?Hn.indexOf(t)*.08:0},children:(0,W.jsx)(j,{size:8})})]})]},t.key)),(0,W.jsxs)(`div`,{className:`bs-fact`,children:[(0,W.jsx)(`small`,{className:`mono`,children:`PALETTE`}),(0,W.jsx)(`span`,{className:`bs-swatches`,children:Vn.map((t,r)=>(0,W.jsx)(B.i,{ref:i(`swatch-${r}`),initial:!1,animate:{backgroundColor:e>=X.palette?t.color:`#3b3835`,scale:e>=X.palette?[1,1.25,1]:1},transition:{duration:.35,delay:n&&e===X.palette?.55+r*.08:0}},t.key))})]}),(0,W.jsxs)(B.p,{className:`bs-traced mono`,initial:!1,animate:{opacity:+(e>=X.traced)},transition:{duration:.3,delay:e>=X.traced?.25:0},children:[(0,W.jsx)(j,{size:9}),` EVERY LINE FROM MORROW.EXAMPLE`]})]}),(0,W.jsx)(`div`,{className:`bs-story ${e>=X.story?`is-filled`:``}`,children:(0,W.jsx)(K,{children:e>=X.story?(0,W.jsxs)(B.div,{className:`bs-story-inner`,initial:{opacity:0}
9,animate:{opacity:1},transition:{duration:.35},children:[(0,W.jsx)(B.img,{src:`/images/morrow-story.webp`,alt:``,width:`940`,height:`1672`,initial:{scale:1.14},animate:{scale:1.02},transition:{duration:3.4,ease:`easeOut`}}),(0,W.jsxs)(`span`,{className:`bs-story-bars`,children:[(0,W.jsx)(B.i,{initial:{scaleX:0},animate:{scaleX:1},transition:{duration:4,ease:`linear`}}),(0,W.jsx)(`i`,{}),(0,W.jsx)(`i`,{})]}),(0,W.jsx)(`span`,{className:`bs-story-brand`,children:`morrow`}),(0,W.jsx)(`p`,{className:`bs-story-hook`,children:(0,W.jsx)(y,{text:`Your alarm doesnât have to yell.`,instant:!n,speed:34})}),(0,W.jsxs)(`span`,{className:`bs-story-foot mono`,children:[(0,W.jsx)(E,{size:10}),` A STORY THAT FITS`]})]},`story`):(0,W.jsx)(B.span,{className:`bs-story-empty mono`,exit:{opacity:0},children:`YOUR STORY`},`empty`)})}),(0,W.jsxs)(B.p,{className:`bs-note`,initial:!1,animate:{opacity:e>=X.traced?1:1e-4,y:e>=X.traced?0:6},transition:{duration:.45,ease:zn},children:[(0,W.jsx)(`span`,{children:`Facts from the site.`}),(0,W.jsx)(`em`,{children:`A story in its voice.`})]}),(0,W.jsx)(`span`,{className:`bs-disclosure mono`,children:`FICTIONAL BRAND · CREATIVE PREVIEW`}),n&&Hn.map(n=>e>=n.at&&(0,W.jsx)(Gn,{stage:t,from:()=>r.current[n.key],to:()=>r.current[`to-${n.key}`],className:`bs-flight-chip`,children:n.key===`promise`?`light, not noise.`:n.key===`voice`?`GOOD MORNINGS, GENTLY.`:`For light sleepers who hate alarms.`},n.key)),n&&e>=X.palette&&Vn.map((e,n)=>(0,W.jsx)(Gn,{stage:t,from:()=>r.current[`sample-${n}`],to:()=>r.current[`swatch-${n}`],className:`bs-flight-dot`,center:!0,delay:.25+n*.08,color:e.color},e.key))]})}function Gn({stage:e,from:t,to:n,className:r,delay:i=0,color:a,center:o=!1,children:s}){let[c,l]=(0,U.useState)(null);return(0,U.useLayoutEffect)(()=>{let r=e.current?.getBoundingClientRect(),i=t()?.getBoundingClientRect(),a=n()?.getBoundingClientRect();r&&i&&a&&l(o?{x0:i.left+i.width/2-r.left,y0:i.top+i.height/2-r.top,x1:a.left+a.width/2-r.left,y1:a.top+a.height/2-r.top}:{x0:i.left-r.left,y0:i.top-r.top,x1:a.left-r.left,y1:a.top-r.top+(a.height-i.height)/2})},[]),c?(0,W.jsx)(B.span,{className:`bs-flight ${r}`,style:a?{background:a}:{},initial:{x:c.x0,y:c.y0,opacity:0,scale:1},animate:{x:c.x1,y:c.y1,opacity:[0,1,1,0],scale:[1,1.04,.92]},transition:{duration:.65,delay:i,ease:zn,opacity:{duration:.65,delay:i,times:[0,.1,.8,1]}},children:s}):null}var Kn=7600,qn=[100,850,1050,1200,1650,1850,2050,2450],Jn=[700,1300,1650,2250],Yn=[2600,3e3,3750,4050],Z=[.22,1,.36,1],Q={type:`spring`,stiffness:420,damping:28};function Xn(e,t,n,r){let[i,a]=(0,U.useState)(0);return(0,U.useEffect)(()=>{if(r){a(e.length);return}if(!n)return;a(0);let t=e.map((e,t)=>setTimeout(()=>a(t+1),e));return()=>t.forEach(clearTimeout)},[e,t,n,r]),i}function Zn({copy:e}){let t=!!H(),n=(0,U.useRef)(null),r=bn(n,{amount:.45}),[i,a]=(0,U.useState)(0),o=r&&!t;(0,U.useEffect)(()=>{if(!o)return;let e=setInterval(()=>a(e=>e+1),Kn);return()=>clearInterval(e)},[o]);let s=Xn(qn,i,o,t),c=Xn(Jn,i,o,t),l=Xn(Yn,i,o,t);return(0,W.jsx)(`div`,{className:`how-grid`,ref:n,children:[{label:`IT STARTS HERE`,tone:`hw-scene-link`,body:(0,W.jsx)($n,{step:s,instant:t}),describe:`hexwave.ai is entered; Hexwave reads the site and fills in the product, audience and voice.`},{label:`MAKE IT YOURS`,tone:`hw-scene-review`,body:(0,W.jsx)(tr,{step:c,instant:t}),describe:`One draft is skipped, the next has a word edited from week to month, then it is approved.`},{label:`ROOM FOR THE WHOLE MONTH`,tone:`hw-scene-plan`,body:(0,W.jsx)(ar,{step:l}),describe:`The approved post lands on Monday the 19th and the rest of the month fills in across TikTok, Instagram and YouTube.`}].map((t,n)=>(0,W.jsxs)(`div`,{className:`how-step`,children:[(0,W.jsxs)(`div`,{className:`step-scene hw-scene ${t.tone}`,children:[(0,W.jsx)(`span`,{className:`scene-label`,children:t.label}),(0,W.jsx)(`div`,{className:`hw-stage`,role:`img`,"aria-label":t.describe,children:(0,W.jsx)(K,{mode:`wait`,children:(0,W.jsx)(B.div,{className:`hw-frame`,initial:i!==0&&{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.25},children:t.body},i)})})]}),e[n]]},t.label))})}var Qn=[{label:`PRODUCT`,value:`Short-form posts from one link`},{label:`AUDIENCE`,value:`Founders and small teams`},{label:`VOICE`,value:`Clear, warm, a little bold`}];function $n({step:e,instant:t}){let n=e>=4&&e<8;return(0,W.jsxs)(`div`,{className:`hw-link`,children:[(0,W.jsxs)(B.div,{className:`hw-url`,animate:{scale:e===3?.97:1},children:[(0,W.jsx)(`span`,{className:`hw-favicon`,children:(0,W.jsx)(K,{mode:`wait`,initial:!1,children:e>=2?(0,W.jsx)(B.span,{className:`hw-favicon-mark`,initial:{scale:0,rotate:-40},animate:{scale:1,rotate:0},transition:Q,children:(0,W.jsx)(fe,{})},`mark`):(0,W.jsx)(B.span,{exit:{scale:0,opacity:0}
9,transition:{duration:.15},children:(0,W.jsx)(b,{})},`globe`)})}),(0,W.jsxs)(`span`,{className:`hw-url-text`,children:[e>=1?(0,W.jsx)(y,{text:`hexwave.ai`,instant:t,speed:70}):(0,W.jsx)(`span`,{className:`hw-placeholder`,children:`yourproduct.com`}),e<3&&(0,W.jsx)(`i`,{className:`hw-caret`})]}),(0,W.jsx)(B.span,{className:`hw-go`,animate:{scale:e===3?.82:1},transition:Q,children:(0,W.jsx)(K,{mode:`wait`,initial:!1,children:(0,W.jsx)(B.span,{initial:{scale:.4,opacity:0},animate:{scale:1,opacity:1},exit:{scale:.4,opacity:0},transition:{duration:.18},children:e>=8?(0,W.jsx)(w,{strokeWidth:2.5}):(0,W.jsx)(a,{})},e>=8?`done`:`go`)})}),n&&(0,W.jsx)(B.i,{className:`hw-progress`,initial:{scaleX:0},animate:{scaleX:1},transition:{duration:1.1,ease:Z}})]}),(0,W.jsx)(`div`,{className:`hw-facts ${n?`is-reading`:``}`,children:Qn.map((t,n)=>{let r=e>=5+n;return(0,W.jsxs)(`div`,{className:`hw-fact ${r?`is-filled`:``}`,children:[(0,W.jsx)(`span`,{className:`mono`,children:t.label}),(0,W.jsx)(`span`,{className:`hw-fact-value`,children:(0,W.jsx)(K,{mode:`popLayout`,initial:!1,children:r?(0,W.jsx)(B.span,{initial:{opacity:0,y:-10,filter:`blur(4px)`},animate:{opacity:1,y:0,filter:`blur(0px)`},transition:{duration:.4,ease:Z},children:t.value},`value`):(0,W.jsx)(B.i,{className:`hw-skeleton`,style:{width:`${[62,54,48][n]}%`},exit:{opacity:0,transition:{duration:.12}}},`skeleton`)})})]},t.label)})}),(0,W.jsxs)(B.p,{className:`hw-note mono`,initial:!1,animate:{opacity:+(e>=8),y:e>=8?0:4},transition:{duration:.3},children:[(0,W.jsx)(w,{size:10,strokeWidth:2.5}),` BRAND CONTEXT READY`]})]})}var er=[{id:`a`,tone:`rose`,count:`01`},{id:`b`,tone:`blue`,count:`02`},{id:`c`,tone:`butter`,count:`03`}];function tr({step:e,instant:t}){let n=e>=1?er.slice(1):er;return(0,W.jsxs)(`div`,{className:`hw-review`,children:[(0,W.jsx)(`div`,{className:`hw-deck`,children:(0,W.jsx)(K,{initial:!1,children:n.map((n,r)=>(0,W.jsxs)(B.div,{className:`hw-draft`,style:{zIndex:3-r},initial:!1,animate:{y:r*7,scale:1-r*.05,opacity:r>1?0:1},exit:{x:`-125%`,rotate:-14,opacity:0,transition:{duration:.45,ease:Z}},transition:{duration:.45,ease:Z},children:[(0,W.jsxs)(`span`,{className:`hw-thumb hw-tone-${n.tone}`,children:[(0,W.jsx)(fe,{}),(0,W.jsx)(`i`,{}),(0,W.jsx)(`i`,{})]}),(0,W.jsxs)(`span`,{className:`hw-draft-copy`,children:[(0,W.jsxs)(`span`,{className:`mono`,children:[`DRAFT `,n.count,` / 03`]}),(0,W.jsxs)(`span`,{className:`hw-hook`,children:[n.id===`a`&&`Still staring at a blank editor?`,n.id===`c`&&`POV: your feed runs itself.`,n.id===`b`&&(0,W.jsx)(nr,{step:e,instant:t})]}),(0,W.jsx)(B.span,{className:`hw-approve ${n.id===`b`&&e>=4?`is-approved`:``}`,animate:{scale:n.id===`b`&&e===4?[1,.9,1.04,1]:1},transition:{duration:.4},children:n.id===`b`&&e>=4?(0,W.jsxs)(W.Fragment,{children:[(0,W.jsx)(w,{size:10,strokeWidth:3}),` Approved`]}):`Approve`})]})]},n.id))})}),(0,W.jsxs)(`div`,{className:`hw-slip`,children:[(0,W.jsx)(ie,{size:12}),`Your edits. Your approval.`]})]})}function nr({step:e,instant:t}){return(0,W.jsxs)(W.Fragment,{children:[`One link. A`,` `,e<3?(0,W.jsx)(`span`,{className:e>=2?`hw-selected`:``,children:`week`}):(0,W.jsxs)(`span`,{className:`hw-typed`,children:[(0,W.jsx)(y,{text:`month`,instant:t,speed:65}),e<4&&(0,W.jsx)(`i`,{className:`hw-caret`})]}),` `,`of posts.`]})}var rr=[1,3,5,7,9,12,14,16,19,21,23,26,28,30],ir=[`blue`,`butter`,`rose`];function ar({step:e}){let t=g(0),n=f(t,e=>`${Math.round(e)}`);return(0,U.useEffect)(()=>{if(e>=2){let e=_n(t,rr.length,{duration:.9,ease:Z});return()=>e.stop()}t.set(+(e>=1))},[e,t]),(0,W.jsxs)(`div`,{className:`hw-month`,children:[(0,W.jsxs)(`div`,{className:`hw-month-head`,children:[(0,W.jsxs)(`strong`,{children:[`October `,(0,W.jsx)(`em`,{children:`â26`})]}),(0,W.jsx)(`span`,{className:`hw-platforms`,children:[E,x,S].map((t,n)=>(0,W.jsx)(B.i,{initial:!1,animate:{scale:+(e>=3),opacity:+(e>=3)},transition:{...Q,delay:e>=3?n*.07:0},children:(0,W.jsx)(t,{size:9})},n))})]}),(0,W.jsx)(`div`,{className:`hw-weekdays`,children:[`M`,`T`,`W`,`T`,`F`,`S`,`S`].map((e,t)=>(0,W.jsx)(`span`,{children:e},t))}),(0,W.jsx)(`div`,{className:`hw-days`,children:Array.from({length:35},(t,n)=>{let r=n-2,i=r>=1&&r<=31,a=r===19,o=rr.includes(r)&&(a?e>=1:e>=2);return(0,W.jsxs)(`div`,{className:`${i?``:`is-empty`} ${a&&e>=1?`is-first`:``}`,children:[i&&(0,W.jsx)(`span`,{children:r}),(0,W.jsx)(K,{children:o&&(0,W.jsx)(B.i,{className:`hw-tile hw-tone-${a?`blue`:ir[r%3]}`,initial:a?{scale:2.4,y:-26,rotate:-8,opacity:0}
9:{scale:.3,opacity:0},animate:{scale:1,y:0,rotate:0,opacity:1},transition:a?{type:`spring`,stiffness:300,damping:20}:{...Q,delay:Math.abs(r-19)*.03}})}),a&&(0,W.jsx)(K,{children:e>=4&&(0,W.jsxs)(B.b,{className:`hw-when`,initial:{opacity:0,y:6,scale:.9},animate:{opacity:1,y:0,scale:1},transition:Q,children:[(0,W.jsx)(w,{size:8,strokeWidth:3}),` Mon 19 · 9:00 AM`]})})]},n)})}),(0,W.jsxs)(`div`,{className:`hw-month-foot`,children:[(0,W.jsx)(_,{size:11}),(0,W.jsx)(`span`,{children:`Your month, all mapped out.`}),(0,W.jsxs)(`span`,{className:`mono`,children:[(0,W.jsx)(B.span,{children:n}),` POSTS`]})]})]})}var or=[{icon:N,title:`Saved trends. A blank editor.`,text:`You know whatâs getting attention. Figuring out how it fits your product is another task entirely.`},{icon:A,title:`So many tools. Still one post.`,text:`A script here, an edit there, a caption somewhere else. The work adds up before you even publish.`},{icon:u,title:`Another week of âIâll post tomorrow.â`,text:`When content depends on spare time, your account goes quiet the moment business gets busy.`}];function sr(){return(0,W.jsxs)(`section`,{id:`the-problem`,className:`problem-section section-wrap`,children:[(0,W.jsxs)(d,{className:`problem-heading`,children:[(0,W.jsx)(v,{children:`Sound familiar?`}),(0,W.jsxs)(`h2`,{children:[`You built`,(0,W.jsx)(`br`,{}),`the product.`,(0,W.jsx)(`br`,{}),(0,W.jsxs)(`em`,{children:[`Then posting became`,(0,W.jsx)(`br`,{}),`another job.`]})]}),(0,W.jsxs)(`p`,{children:[`Your product deserves to be seen.`,(0,W.jsx)(`br`,{}),`You shouldnât need a second working day to make that happen.`]})]}),(0,W.jsx)(`div`,{className:`pain-list`,children:or.map(({icon:e,title:t,text:n},r)=>(0,W.jsxs)(d,{className:`pain-item`,delay:r*.06,children:[(0,W.jsx)(`span`,{className:`pain-icon`,children:(0,W.jsx)(e,{size:23,strokeWidth:1.5})}),(0,W.jsxs)(`div`,{children:[(0,W.jsx)(`h3`,{children:t}),(0,W.jsx)(`p`,{children:n})]})]},t))})]})}var cr=[[`01`,`Add your product.`,`Share your website. Give Hexwave the context behind what you sell, who it helps and how you want to sound.`],[`02`,`Find your favorites.`,`Explore a batch of hooks and formats. Edit the details, switch the angle and approve what feels right.`],[`03`,`Schedule the month.`,`Give every approved post a time and a platform. Keep showing up while you get back to your business.`]];function lr(){return(0,W.jsxs)(`section`,{id:`how-it-works`,className:`how-section section-wrap`,children:[(0,W.jsxs)(d,{className:`section-heading`,children:[(0,W.jsx)(v,{children:`A little direction goes a long way`}),(0,W.jsxs)(`h2`,{children:[`From your website`,(0,W.jsx)(`br`,{}),`to `,(0,W.jsx)(`em`,{children:`your next 30 days.`})]}),(0,W.jsx)(`p`,{children:`One connected workflow. A lot less starting from scratch.`})]}),(0,W.jsx)(Zn,{copy:cr.map(([e,t,n])=>(0,W.jsxs)(`div`,{className:`step-copy`,children:[(0,W.jsx)(`span`,{className:`step-number`,children:e}),(0,W.jsxs)(`div`,{children:[(0,W.jsx)(`h3`,{children:t}),(0,W.jsx)(`p`,{children:n})]})]},e))}),(0,W.jsx)(`p`,{className:`scene-note`,children:`Illustrative workflow · you stay in control of what gets published.`})]})}function ur(){return(0,W.jsxs)(`section`,{className:`context-section section-wrap`,children:[(0,W.jsx)(d,{className:`context-visual context-visual-rich`,children:(0,W.jsx)(Un,{})}),(0,W.jsxs)(d,{className:`section-copy`,children:[(0,W.jsx)(v,{children:`Specific beats generic`}),(0,W.jsxs)(`h2`,{children:[`Content that knows`,(0,W.jsx)(`br`,{}),(0,W.jsx)(`em`,{children:`what youâre selling.`})]}),(0,W.jsx)(`p`,{children:`A beautiful post that could belong to anyone wonât tell your story. Hexwave starts with your product, audience and voice, so the ideas have somewhere meaningful to begin.`}),(0,W.jsxs)(`ul`,{className:`benefit-list`,children:[(0,W.jsxs)(`li`,{children:[(0,W.jsx)(w,{}),`Hooks grounded in your product`]}),(0,W.jsxs)(`li`,{children:[(0,W.jsx)(w,{}),`A mix of angles, not the same pitch 30 times`]}),(0,W.jsxs)(`li`,{children:[(0,W.jsx)(w,{}),`Brand details you can review and correct`]})]}),(0,W.jsxs)(`a`,{href:`#formats`,className:`text-link`,children:[`Explore the formats `,(0,W.jsx)(s,{size:17})]})]})]})}function dr({onReference:e}){return(0,W.jsxs)(`section`,{className:`recreate-section section-wrap`,children:[(0,W.jsxs)(d,{className:`section-copy`,children:[(0,W.jsx)(v,{children:`A reference is a starting point`}),(0,W.jsxs)(`h2`,{children:[`Borrow the format.`,(0,W.jsx)(`br`,{}),(0,W.jsx)(`em`,{children:`Bring your own story.`})]}),(0,W.jsx)(`p`,{children:`Found a video with a great opening or a clever structure? Use it as inspiration for an original take built around your product.`}),(0,W.jsx)(`p`,{className:`small-copy`,children:`Keep the storytelling idea. Create fresh copy and visuals. Your content should sound like youâand belong to you.`}),(0,W.jsxs)(`button`,{className:`text-link`,onClick:e,children:[`Watch a format reference `,(0,W.jsx)(a,{size:17})]})]}),(0,W.jsx)(d,{className:`recreate-visual`,children:(0,W.jsx)(jn,{})})]})}function fr({onStart:e}){return(0,W.jsx)(`section`,{className:`outcome-band`,children:(0,W.jsxs)(`div`,{className:`section-wrap`,children:[(0,W.jsxs)(d,{className:`outcome-intro`,children:[(0,W.jsx)(v,{light:!0,children:`A little more room for your business`}),(0,W.jsxs)(`h2`,{children:[`More time building.`,(0,W.jsx)(`br`,{}),`Less time wondering`,(0,W.jsx)(`br`,{}),(0,W.jsx)(`em`,{children:`what to post.`})]}),(0,W.jsxs)(`p`,{children:[`Open your calendar and know whatâs next. `,(0,W.jsx)(`br`,{}),`Show up with content youâve actually made your own. `,(0,W.jsx)(`br`,{}),`Let the rest of your day belong to your business.`]}),(0,W.jsxs)(`button`,{className:`outcome-link`,onClick:e,children:[`Make room for your next chapter `,(0,W.jsx)(a,{size:20})]})]}),(0,W.jsx)(In,{})]})})}var pr=7e3,mr=[{id:`text`,label:`Wall of text`,icon:et,title:`A thought worth stopping for.`,description:`A sharp hook over a simple visual. Turn a familiar problem, a useful tip or a fresh perspective into a post people can read at a glance.`,clips:[`wallText`,`wallTextAlt`],tone:`oat`},{id:`slides`,label:`Slideshow`,icon:nt,title:`Give every swipe a reason.`,description:`Build an idea one slide at a time. Share a useful list, explain a product benef
9it or tell a story with a beginning, a middle and a point.`,clips:[`slideshow`,`slideshowAlt`],tone:`rose`},{id:`demo`,label:`Hook + demo`,icon:te,title:`Catch their attention. Show the useful part.`,description:`Pair a relatable opening with your product in action. Give people a clear reason to care, then make the benefit easy to see.`,clips:[`hookDemo`,`hookDemoAlt`],tone:`butter`},{id:`talking`,label:`Talking head`,icon:ot,title:`Put a voice to the idea.`,description:`Explain a problem, introduce your product or share a useful point of view in a presenter-led video. Review the script before it becomes content.`,clips:[`talkingHead`,`spokesperson`],tone:`oat`},{id:`green`,label:`Green-screen meme`,icon:A,title:`A little personality goes a long way.`,description:`Use a reaction-led structure to make a familiar problem feel instantly recognizable. Keep the joke relevant to the people your product helps.`,clips:[`oakgenMeme`,`greenMeme`],tone:`rose`},{id:`screenshot`,label:`Screenshot explainer`,icon:M,title:`Show it. Then explain why it matters.`,description:`Combine a presenter with a readable product screenshot. Lead the viewer through one specific thing your product makes easier.`,clips:[`screenshot`,`mobileDemo`],tone:`butter`},{id:`interview`,label:`Street interview`,icon:m,title:`Open with a question people care about.`,description:`Give a useful product angle a conversational shape. An interview-style exchange makes room for curiosity, a little surprise and a clear takeaway.`,clips:[`streetInterview`,`interview`],tone:`oat`}];function hr({onStart:e}){let[t,n]=(0,U.useState)(0),r=mr[t]??mr[0],i=H(),a=(0,U.useRef)(null),o=(0,U.useRef)(null),[s,c]=(0,U.useState)(!1),[l,u]=(0,U.useState)(!0),[f,p]=(0,U.useState)(0);(0,U.useEffect)(()=>{let e=a.current;if(!e)return;let t=new IntersectionObserver(([e])=>c(!!e&&e.intersectionRatio>=.25),{threshold:.25});t.observe(e);let n=()=>u(!document.hidden);return n(),document.addEventListener(`visibilitychange`,n),()=>{t.disconnect(),document.removeEventListener(`visibilitychange`,n)}},[]);let m=s&&l&&!i;return(0,U.useEffect)(()=>{if(!m)return;let e=window.setTimeout(()=>n(e=>(e+1)%mr.length),pr);return()=>window.clearTimeout(e)},[m,t,f]),(0,U.useEffect)(()=>{let e=o.current,n=e?.children[t];if(!e||!n||!s)return;let r=e.getBoundingClientRect(),a=n.getBoundingClientRect();(a.left<r.left||a.right>r.right)&&e.scrollTo({left:e.scrollLeft+a.left-r.left-(r.width-a.width)/2,behavior:i?`instant`:`smooth`})},[t,s,i]),(0,W.jsx)(`section`,{id:`formats`,className:`formats-section`,children:(0,W.jsxs)(`div`,{className:`section-wrap`,children:[(0,W.jsxs)(d,{className:`section-heading format-heading`,children:[(0,W.jsx)(v,{children:`Give your story a few different shapes`}),(0,W.jsxs)(`h2`,{children:[`One product.`,(0,W.jsx)(`br`,{}),(0,W.jsx)(`em`,{children:`More ways to tell its story.`})]}),(0,W.jsxs)(`p`,{children:[`From a simple slideshow to a scroll-stopping hook.`,(0,W.jsx)(`br`,{}),`Find the formats that feel right for your product.`]})]}),(0,W.jsx)(`div`,{ref:o,className:`format-tabs`,role:`group`,"aria-label":`Content formats`,children:mr.map((e,r)=>(0,W.jsxs)(`button`,{"aria-pressed":t===r,onClick:()=>{n(r),p(e=>e+1)},className:`format-tab ${t===r?`is-selected`:``}`,children:[(0,W.jsx)(e.icon,{size:17,strokeWidth:1.65}),e.label]},e.id))}),(0,W.jsxs)(`div`,{ref:a,className:`format-stage stage-${r.tone}`,"data-format":r.id,children:[(0,W.jsxs)(`div`,{className:`format-stage-copy`,children:[(0,W.jsxs)(`span`,{className:`mono format-index`,children:[`FORMAT 0`,t+1,` / 07`]}),(0,W.jsxs)(B.div,{initial:{opacity:1,y:i?0:8},animate:{opacity:1,y:0},transition:{duration:.2},children:[(0,W.jsx)(`h3`,{children:r.title}),(0,W.jsx)(`p`,{children:r.description})]},r.id),(0,W.jsx)(C,{onClick:e,className:`cta-ink`,children:`Make it about my product`}),(0,W.jsxs)(`div`,{className:`format-footnote`,children:[(0,W.jsx)(w,{size:14}),`Edit the idea. Keep your voice.`]})]}),(0,W.jsxs)(`div`,{className:`format-stage-art`,children:[(0,W.jsx)(B.div,{className:`format-back-card format-back-video`,initial:{rotate:8,y:i?0:10},animate:{rotate:8,y:0},transition:{duration:.35},children:(0,W.jsx)(k,{clip:r.clips[1],compact:!0})},`${r.id}-back`),(0,W.jsx)(B.div,{className:`format-front-card format-front-video`,initial:{rotate:-3,y:i?0:12},animate:{rotate:-3,y:0},transition:{duration:.35,ease:[.22,1,.36,1]},children:(0,W.jsx)(k,{clip:r.clips[0],compact:!0})},`${r.id}-front`)]})]})]})})}var gr=[1,3,5,7,9,12,14,16,21,23,26,28,30],_r=[E,x,S],vr=`Your alarm doesnât have to yell.`,yr=`Mornings, minus the panic.`,$=[{src:`/images/morrow-ritual.webp`,alt:`Someone stretching at sunrise beside a glowing Morrow lamp`,label:`Morning ritual`},{src:`/images/morrow-detail.webp`,alt:`A fingertip touching the glowing dome of a Morrow lamp`,label:`The little details`},{src:`/images/morrow-story.webp`,alt:`A hand reaching for a Morrow lamp at dawn`,label:`The gentle wake-up`}];function br(e,t){if(!e||!t)return null;let n=e.getBoundingClientRect(),r=t.getBoundingClientRect();return{x:n.left-r.left,y:n.top-r.top,width:n.width,height:n.height}}function xr(){let[e,t]=(0,U.useState)(!1),[n,r]=(0,U.useState)(!1),[i,a]=(0,U.useState)(vr),[o,c]=(0,U.useState)(0),l=H(),u=$[o]??$[0],f=(0,U.useRef)(null),p=(0,U.useRef)(null),m=(0,U.useRef)(null),g=(0,U.useRef)(null),y=(0,U.useRef)(null),b=(0,U.useRef)(null),[C,T]=(0,U.useState)(null),te=(0,U.useRef)(u.src);(0,U.useEffect)(()=>{te.current=u.src},[u.src]);let D=(0,U.useRef)(!1),ne=e=>{D.current=e&&!l,t(e),r(!1)};(0,U.useLayoutEffect)(()=>
9{if(!e||!D.current)return;D.current=!1;let t=br(p.current,f.current),n=br(m.current,f.current);t&&n&&T({from:t,to:n,src:te.current})},[e]);let O=bn(f,{amount:.55,once:!0}),[k,A]=(0,U.useState)(null),[j,M]=(0,U.useState)(`idle`),N=(0,U.useRef)([]),ie=()=>{N.current.forEach(clearTimeout),N.current=[],A(null),M(e=>e===`running`?`done`:e)};return(0,U.useEffect)(()=>{if(!O||l||j!==`idle`)return;M(`running`);let e=(e,t)=>N.current.push(setTimeout(t,e)),t=(e,t=0)=>{let n=br(e,f.current);n&&A({x:n.x+n.width*.55,y:n.y+n.height*.6,press:t})};return e(500,()=>t(g.current)),e(1150,()=>{t(g.current,1),c(1)}),e(1450,()=>t(y.current)),e(2e3,()=>{t(y.current,2),r(!0),a(``)}),[...yr].forEach((t,n)=>e(2150+n*38,()=>a(yr.slice(0,n+1)))),e(3250,()=>t(b.current)),e(3800,()=>{t(b.current,3),ne(!0)}),e(4300,()=>{A(null),M(`done`)}),()=>N.current.forEach(clearTimeout)},[O,l]),(0,W.jsxs)(`section`,{id:`your-calendar`,className:`review-section section-wrap`,children:[(0,W.jsxs)(d,{className:`section-heading`,children:[(0,W.jsx)(v,{children:`Consistency, with your fingerprints on it`}),(0,W.jsxs)(`h2`,{children:[`Keep your voice.`,(0,W.jsx)(`br`,{}),(0,W.jsx)(`em`,{children:`Fill your calendar.`})]}),(0,W.jsxs)(`p`,{children:[`AI gives you a starting point. You decide what makes the cut.`,(0,W.jsx)(`br`,{}),`Review, edit and approve before anything goes live.`]})]}),(0,W.jsxs)(`div`,{ref:f,className:`creative-desk ${e?`desk-approved`:``}`,onPointerDownCapture:e=>{e.isTrusted&&j===`running`&&ie()},onKeyDownCapture:()=>j===`running`&&ie(),children:[(0,W.jsxs)(`div`,{className:`desk-heading`,children:[(0,W.jsxs)(`span`,{children:[(0,W.jsx)(`i`,{}),` THE MORROW LAUNCH CAMPAIGN`]}),(0,W.jsx)(`span`,{children:`YOUR IDEAS. YOUR FINAL SAY.`})]}),(0,W.jsxs)(`div`,{className:`desk-workspace`,children:[(0,W.jsxs)(`div`,{className:`creative-editor`,children:[(0,W.jsxs)(`div`,{className:`editor-heading`,children:[(0,W.jsxs)(`div`,{children:[(0,W.jsx)(`span`,{className:`editor-dot`}),(0,W.jsx)(`strong`,{children:`The gentle wake-up`}),(0,W.jsx)(`span`,{children:`POST 01 / 30`})]}),(0,W.jsxs)(`span`,{className:`editor-status ${e?`is-approved`:``}`,children:[e?(0,W.jsx)(w,{size:12}):(0,W.jsx)(it,{size:11}),e?`Approved`:`In review`]})]}),(0,W.jsxs)(`div`,{className:`editor-canvas`,ref:p,children:[(0,W.jsx)(K,{mode:`wait`,initial:!1,children:(0,W.jsx)(B.img,{src:u.src,alt:u.alt,width:`1000`,height:`1250`,loading:`lazy`,initial:{opacity:l?1:.5},animate:{opacity:1},exit:{opacity:l?1:.5},transition:{duration:.15}},u.src)}),(0,W.jsxs)(`span`,{className:`canvas-brand`,children:[`morrow`,(0,W.jsx)(`span`,{children:`LIGHT, NOT NOISE.`})]}),(0,W.jsxs)(`div`,{className:`canvas-hook ${i.length>60?`canvas-hook-long`:``}`,children:[(0,W.jsx)(`span`,{className:`canvas-selection-corner corner-tl`}),(0,W.jsx)(`span`,{className:`canvas-selection-corner corner-tr`}),(0,W.jsx)(`span`,{className:`canvas-selection-corner corner-bl`}),(0,W.jsx)(`span`,{className:`canvas-selection-corner corner-br`}),(0,W.jsx)(`p`,{children:i||`Your words go here.`}),(0,W.jsx)(`span`,{className:`canvas-selection-label`,children:`YOUR HOOK`})]}),(0,W.jsxs)(`div`,{className:`canvas-platform`,children:[(0,W.jsx)(E,{size:14}),(0,W.jsx)(`span`,{children:`Text-led creative`}),(0,W.jsx)(`span`,{children:`CREATIVE PREVIEW`})]})]}),(0,W.jsxs)(`div`,{className:`editor-tools`,children:[(0,W.jsx)(`div`,{className:`editor-image-options`,role:`group`,"aria-label":`Choose sample creative`,children:$.map((t,n)=>(0,W.jsxs)(`button`,{ref:n===1?g:void 0,onClick:()=>c(n),disabled:e,"aria-label":`Use ${t.label.toLowerCase()} image`,"aria-pressed":o===n,children:[(0,W.jsx)(`img`,{src:t.src,alt:``,loading:`lazy`}),o===n&&(0,W.jsx)(`span`,{children:(0,W.jsx)(w,{size:9})})]},t.src))}),(0,W.jsxs)(`button`,{ref:y,className:`editor-edit`,disabled:e,onClick:()=>r(!n),children:[(0,W.jsx)(it,{size:13}),n?`Save hook`:`Edit the hook`]})]}),n&&(0,W.jsxs)(`div`,{className:`editor-hook-field`,children:[(0,W.jsxs)(`label`,{htmlFor:`example-hook`,children:[`Make it sound like you`,(0,W.jsxs)(`span`,{children:[i.length,`/90`]})]}),(0,W.jsx)(`textarea`,{id:`example-hook`,"aria-label":`Edit the example hook`,autoFocus:!0,maxLength:90,value:i,onChange:e=>a(e.target.value)})]}),(0,W.jsx)(`div`,{className:`editor-approval`,children:(0,W.jsxs)(`button`,{ref:b,disabled:!i.trim(),onClick:()=>ne(!e),children:[e?(0,W.jsx)(ee,{size:16}):(0,W.jsx)(w,{size:17}),e?`Undo approval`:`Approve this example`,!e&&(0,W.jsx)(s,{size:16})]})})]}),(0,W.jsxs)(`div`,{className:`desk-flow`,"aria-hidden":`true`,children:[(0,W.jsx)(`span`,{}),(0,W.jsx)(B.div,{animate:{scale:e&&!l?[1,1.18,1]:1},children:(0,W.jsx)(s,{size:19})}),(0,W.jsx)(`span`,{})]}),(0,W.jsxs)(`div`,{className:`campaign-calendar`,children:[(0,W.jsxs)(`div`,{className:`campaign-calendar-heading`,children:[(0,W.jsxs)(`div`,{children:[(0,W.jsx)(`span`,{children:`THE MONTH, TAKING SHAPE`}),(0,W.jsxs)(`h3`,{children:[`October `,(0,W.jsx)(`em`,{children:`â26`})]})]}),(0,W.jsx)(`span`,{className:`calendar-view-label`,children:`MONTH VIEW`})]}),(0,W.jsxs)(`div`,{className:`calendar-platforms`,children:[(0,W.jsxs)(`span`,{children:[(0,W.jsx)(E,{size:12}),` TikTok`]}),(0,W.jsxs)(`span`,{children:[(0,W.jsx)(x,{size:12}),` Reels`]}),(0,W.jsxs)(`span`,{children:[(0,W.jsx)(S,{size:12}),` Shorts`]}),(0,W.jsxs)(`span`,{children:[(0,W.jsx)(`i`,{}),` Planned`]})]}),(0,W.jsx)(`div`,{className:`campaign-weekdays`,children:[`M`,`T`,`W`,`T`,`F`,`S`,`S`].map((e,t)=>(0,W.jsx)(`span`,{children:e},t))}),(0,W.jsx)(`div`,{className:`campaign-month-grid`,children:Array.from({length:35},(t,n)=>{let r=n-2,i=gr.includes(r),a=r===19,o=a?u:$[r%3]??$[0],s=_r[r%3]??E;return(0,W.jsx)(`div`,{ref:a?m:void 0,className:`campaign-day ${r<1||r>31?`day-outside`:``} ${a?`day-target`:``} ${a&&e?`day-just-approved`:``}`,"aria-label":r>0&&r<=31?`October ${r}${i||a&&e?`, planned example post`:a?`, available for your example`:``}`:void 0,children:r>0&&r<=31&&(0,W.jsxs)(W.Fragment,{children:[(0,W.jsx)(`span`,{className:`campaign-day-number`,children:r.toString().padStart(2,`0`)}),i&&(0,W.jsxs)(B.div,{className:`campaign-thumb`,initial:{y:l?0:8},whileInView:{y:0},viewport:{once:!0},transition:{delay:r%5*.06},children:[(0,W.jsx)(`img`,{src:o.src,alt:``,loading:`lazy`}),(0,W.jsx)(`span`,{children:(0,W.jsx)(s,{size:9})})]}),a&&(0,W.jsx)(K,{initial:!1,children:e?(0,W.jsxs)(B.div,{className:`campaign-thumb new-approved-thumb`,initial:{opacity:0,scale:l?1:.55,y:l?0:-16}
9,animate:{opacity:1,scale:1,y:0},exit:{opacity:0,scale:l?1:.8},transition:{type:`spring`,stiffness:280,damping:22,delay:C?.62:0},children:[(0,W.jsx)(`img`,{src:o.src,alt:`Your approved example`}),(0,W.jsx)(`span`,{children:(0,W.jsx)(w,{size:10})})]},`approved-post`):(0,W.jsx)(B.span,{className:`calendar-drop-slot`,exit:{opacity:0},children:`+`},`empty-post`)})]})},n)})}),(0,W.jsxs)(`div`,{className:`calendar-next-post`,role:`status`,children:[(0,W.jsx)(`span`,{className:`next-post-icon ${e?`next-post-approved`:``}`,children:e?(0,W.jsx)(_,{size:19}):(0,W.jsx)(re,{size:19})}),(0,W.jsxs)(`div`,{children:[(0,W.jsx)(`strong`,{children:e?`One more idea, in its place.`:`A good spot for your next story.`}),(0,W.jsx)(`span`,{children:e?`Example added · Mon 19 Oct, 9:00 AM`:`Monday, 19 October · 9:00 AM`})]}),(0,W.jsxs)(`span`,{className:`next-post-count`,children:[e?`14`:`13`,(0,W.jsx)(`small`,{children:`/30`})]})]}),(0,W.jsx)(`div`,{className:`calendar-progress`,children:(0,W.jsx)(B.span,{animate:{width:`${(e?14:13)/30*100}%`},transition:{duration:l?0:.45}})})]})]}),C&&(0,W.jsx)(B.img,{className:`desk-flight`,src:C.src,alt:``,initial:{x:C.from.x,y:C.from.y,width:C.from.width,height:C.from.height,borderRadius:5},animate:{x:C.to.x,y:C.to.y,width:C.to.width,height:C.to.height,borderRadius:3},transition:{duration:.7,ease:[.65,0,.35,1]},onAnimationComplete:()=>T(null)}),(0,W.jsx)(K,{children:k&&(0,W.jsxs)(B.span,{className:`ghost-cursor`,"aria-hidden":`true`,initial:{opacity:0,x:k.x+60,y:k.y+90},animate:{opacity:1,x:k.x,y:k.y},exit:{opacity:0,transition:{duration:.25}},transition:{duration:.5,ease:[.22,1,.36,1]},children:[(0,W.jsx)(B.svg,{viewBox:`0 0 24 24`,width:`22`,height:`22`,animate:{scale:k.press?[1,.82,1]:1},transition:{duration:.25},children:(0,W.jsx)(`path`,{d:`M4 2.5 19.5 12l-7 1.6L9.4 20Z`,fill:`#292725`,stroke:`#fff`,strokeWidth:`1.4`,strokeLinejoin:`round`})},`cursor-${k.press}`),k.press>0&&(0,W.jsx)(`i`,{className:`ghost-tap`},`tap-${k.press}`)]})}),(0,W.jsxs)(`div`,{className:`desk-footer`,children:[(0,W.jsxs)(`span`,{children:[(0,W.jsx)(_,{size:13}),` Every post gets your final say.`]}),(0,W.jsx)(`span`,{children:`FROM A FIRST DRAFT TO A MONTH WITH A PLAN â`})]})]}),(0,W.jsxs)(`div`,{className:`review-below`,children:[(0,W.jsxs)(`p`,{children:[j===`done`&&e?`Your turn: undo the approval, then pick, edit and approve it yourself.`:`Try the sample: choose a creative, edit the hook, then approve it.`,(0,W.jsx)(`br`,{}),(0,W.jsx)(`span`,{children:`Interactive illustration. Nothing is published or scheduled.`})]}),(0,W.jsx)(h,{compact:!0})]})]})}function Sr({open:e,onOpenChange:t,initialWebsite:n=``}){let[r,i]=(0,U.useState)(n),[a,o]=(0,U.useState)(``),[c,l]=(0,U.useState)(``);function u(e){e.preventDefault();try{let e=new URL(r.includes(`://`)?r:`https://${r}`);if(![`https:`,`http:`].includes(e.protocol)||!e.hostname.includes(`.`))throw Error(`Invalid website`);o(e.hostname),l(``)}catch{l(`Add a website like yourproduct.com.`)}}return(0,W.jsx)(de,{open:e,onOpenChange:t,children:(0,W.jsxs)(le,{className:`preview-dialog`,children:[(0,W.jsxs)(ce,{children:[(0,W.jsx)(`span`,{className:`eyebrow mb-4`,children:`INTERACTIVE DEMO · COMING SOON`}),(0,W.jsx)(se,{children:a?`Your sample content plan.`:`See a sample month.`}),(0,W.jsx)(ue,{children:a?`Sample content only. Your website hasnât been analyzed.`:`Hexwave hasnât launched yet. Explore a sample plan below.`})]}),pe&&(0,W.jsxs)(`div`,{className:`fw-preview-invite`,children:[(0,W.jsxs)(`span`,{children:[`Early access.`,(0,W.jsx)(`br`,{}),(0,W.jsx)(`strong`,{children:`20% off your first 12 paid months.`})]}),(0,W.jsx)(T,{asChild:!0,className:`cta`,children:(0,W.jsxs)(oe,{onActivate:()=>t(!1),children:[`Join the waitlist `,(0,W.jsx)(s,{size:17})]})})]}),a?(0,W.jsxs)(`div`,{className:`sample-plan`,children:[(0,W.jsxs)(`div`,{className:`sample-domain`,children:[(0,W.jsx)(j,{size:16}),(0,W.jsx)(`span`,{children:a}),(0,W.jsx)(`span`,{className:`status-badge`,children:`Sample`})]}),(0,W.jsxs)(`div`,{className:`plan-summary`,children:[(0,W.jsx)(`strong`,{children:`30`}),(0,W.jsxs)(`span`,{children:[`content slots`,(0,W.jsx)(`br`,{}),`room for a whole month`]})]}),[{title:`Introduce the problem you solve`,format:`Wall of text + slideshow`,day:`01â10`},{title:`Show what makes your product useful`,format:`Hook + demo + explainer`,day:`11â20`},{title:`Answer questions and build familiarity`,format:`Talking head + interview`,day:`21â30`}].map(e=>(0,W.jsxs)(`div`,{className:`plan-week`,children:[(0,W.jsx)(`span`,{className:`mono`,children:e.day}),(0,W.jsxs)(`div`,{children:[(0,W.jsx)(`h3`,{children:e.title}),(0,W.jsx)(`p`,{children:e.format})]}),(0,W.jsx)(w,{size:16})]},e.day)),(0,W.jsx)(`p`,{className:`preview-privacy`,children:`Nothing has been generated or scheduled.`}),(0,W.jsxs)(T,{variant:`outline`,className:`reset-preview`,onClick:()=>{o(``),i(``)},children:[(0,W.jsx)(ee,{size:15}),`Try another product link`]})]}):(0,W.jsxs)(`form`,{onSubmit:u,className:`preview-form`,noValidate:!0,children:[(0,W.jsx)(`label`,{htmlFor:`website`,children:`Your product website`}),(0,W.jsxs)(`div`,{className:`preview-input ${c?`input-error`:``}`,children:[(0,W.jsx)(b,{size:19}),(0,W.jsx)(`input`,{id:`website`,value:r,onChange:e=>i(e.target.value),autoComplete:`url`,placeholder:`yourproduct.com`,"aria-describedby":`website-error`,"aria-invalid":!!c})]}),(0,W.jsx)(`p`,{className:`form-error`,id:`website-error`,role:`alert`,children:c}),(0,W.jsxs)(T,{type:`submit`,className:`cta`,children:[`Explore the sample plan `,(0,W.jsx)(s,{size:17})]}),(0,W.jsx)(`p`,{className:`preview-privacy`,children:`Sample only. Your link stays in this browser.`})]})]})})}function Cr({open:e,onOpenChange:t}){let[n,r]=(0,U.useState)(`fastlane`),i={fastlane:`Fastlane`,viraloop:`Viraloop`,relay:`Relay`};return(0,W.jsx)(de,{open:e,onOpenChange:t,children:(0,W.jsxs)(le,{className:`reference-dialog`,children:[(0,W.jsxs)(ce,{children:[(0,W.jsx)(se,{children:`A look at the format.`}),(0,W.jsx)(ue,{children:`Competitor landing-page reference for this design preview. This clip is not generated by Hexwave.`})]}),(0,W.jsx)(`div`,{className:`reference-tabs`,role:`group`,"aria-label":`Reference source`,children:[`fastlane`,`viraloop`,`relay`].map(e=>(0,W.jsx)(`button`,{"aria-pressed":n===e,onClick:()=>r(e),children:i[e]},e))}
9),e&&(0,W.jsx)(`video`,{controls:!0,playsInline:!0,preload:`metadata`,poster:n===`viraloop`?`/media/${n}-reference.jpg`:D(n===`relay`?`relay-1`:`fastlane-1`,`webp`),children:(0,W.jsx)(`source`,{src:n===`viraloop`?`/media/${n}-reference.mp4`:D(n===`relay`?`relay-1`:`fastlane-1`,`mp4`),type:`video/mp4`})},n),(0,W.jsxs)(`a`,{className:`source-link`,href:{fastlane:`https://usefastlane.ai`,viraloop:`https://viraloop.io`,relay:`https://relaystudio.ai`}[n],target:`_blank`,rel:`noreferrer`,children:[`Source: `,i[n],` â`]})]})})}var wr=[[`What does Hexwave actually create?`,`Hexwave is being built to turn your product website into a month of short-form content: ideas, hooks, videos, slideshows and captions. You review the content, make changes and choose what to schedule. The examples on this preview show the intended workflow.`],[`Will the content feel like my brand?`,`Your product details, audience and tone form the starting point. You can review that context, edit the hook and caption, change a creative direction and approve the final content. You always get the final say.`],[`Do I have to film myself?`,`No. Formats such as slideshows, text-led clips and product demos let you create without appearing on camera. Presenter-led formats are another option, not a requirement.`],[`Which platforms can I schedule to?`,`TikTok, Instagram and YouTube are the launch platforms. Each connected account and post must meet that platformâs publishing requirements. LinkedIn is planned for a later phase.`],[`Does recreating a format mean copying someoneâs video?`,`No. The idea is to learn from the structureâsuch as the hook, pacing or revealâand create an original version around your product. Another creatorâs footage, voice or likeness is not the material for your new post.`],[`Can I edit the content before it goes live?`,`Yes. Review and approval come before scheduling. You choose the posts you want, adjust the details and give them a place in your calendar. You do not have to publish every idea in a batch.`],[`Will Hexwave make my posts go viral?`,`No tool can promise views, followers or sales. Hexwaveâs job is to help you create product-relevant content and show up consistently. Your audience, offer and creative choices still matter.`],[`Can I sign up or see pricing yet?`,`${r} You can see the launch plans on our pricing page and ask for early access. Paid subscriptions are not open yet.`]];function Tr(){let[e,t]=(0,U.useState)(!1),[n,r]=(0,U.useState)({website:``,session:0}),i=e=>{r(t=>({website:e,session:t.session+1})),t(!0)},[a,o]=(0,U.useState)(!1),s=()=>{t(!0)};return(0,W.jsx)(c,{reducedMotion:`user`,children:(0,W.jsx)(ne,{children:(0,W.jsxs)(`div`,{className:`landing-page`,children:[(0,W.jsxs)(`main`,{id:`main`,tabIndex:-1,children:[(0,W.jsx)(Sn,{onPreviewLink:i}),(0,W.jsx)(sr,{}),(0,W.jsx)(lr,{}),(0,W.jsx)(wn,{onStart:s}),(0,W.jsx)(hr,{onStart:s}),(0,W.jsx)(ur,{}),(0,W.jsx)(xr,{}),(0,W.jsx)(dr,{onReference:()=>o(!0)}),(0,W.jsx)(fr,{onStart:s}),(0,W.jsxs)(`section`,{id:`questions`,className:`faq-section section-wrap`,children:[(0,W.jsxs)(d,{className:`faq-heading`,children:[(0,W.jsx)(v,{children:`A little clarity`}),(0,W.jsxs)(`h2`,{children:[`Good questions.`,(0,W.jsx)(`br`,{}),(0,W.jsx)(`em`,{children:`Straight answers.`})]}),(0,W.jsx)(`p`,{children:`Hereâs what to know before you make your next month of content.`})]}),(0,W.jsx)(_e,{type:`single`,collapsible:!0,className:`faq-list`,children:wr.map(([e,t],n)=>(0,W.jsxs)(ge,{value:`faq-${n}`,children:[(0,W.jsxs)(me,{children:[(0,W.jsxs)(`span`,{className:`faq-number`,children:[`0`,n+1]}),(0,W.jsx)(`span`,{children:e})]}),(0,W.jsx)(he,{children:t})]},e))})]}),(0,W.jsx)(`section`,{className:`closing-section section-wrap`,children:(0,W.jsxs)(`div`,{className:`closing-inner closing-with-reels`,children:[(0,W.jsx)(Tn,{}),(0,W.jsxs)(`div`,{className:`closing-decoration`,"aria-hidden":`true`,children:[(0,W.jsx)(`span`,{className:`closing-print`,children:(0,W.jsx)(`img`,{src:`/images/coffee.webp`,alt:``,width:`1000`,height:`1333`,loading:`lazy`})}),(0,W.jsx)(`span`,{className:`closing-check`,children:(0,W.jsx)(w,{size:30})})]}),(0,W.jsxs)(d,{children:[(0,W.jsx)(v,{children:`Your next chapter`}),(0,W.jsxs)(`h2`,{children:[`Your product has a story.`,(0,W.jsx)(`br`,{}),(0,W.jsx)(`em`,{children:`Give it a month of content.`})]}),(0,W.jsx)(`p`,{children:`A link, a little direction, and a whole lot to say.`}),(0,W.jsx)(C,{onClick:s}),(0,W.jsx)(`span`,{className:`closing-note`,children:`Explore the interactive preview. No signup required.`})]})]})})]}),(0,W.jsx)(Sr,{initialWebsite:n.website,open:e,onOpenChange:t},n.session),(0,W.jsx)(Cr,{open:a,onOpenChange:o})]})})})}var Er=()=>(0,W.jsx)(l,{children:(0,W.jsx)(Tr,{})});
9export{Er 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.