1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="d90e8c7a-efe9-57e4-d4b0-6ff8b6af7b87")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,415032,310542,591994,465468,17792,245379,586557,770206,991293,194363,502901,581278,e=>{"use strict";let t,a;var r=e.i(843476),n=e.i(500932),i=e.i(522016),s=e.i(976483),l=e.i(657688),o=e.i(856285),c=e.i(846932),d=e.i(88653),m=e.i(271329),u=e.i(947414),h=e.i(271645);e.i(105369);var x=e.i(965566);e.i(861200);var p=e.i(930551),f=e.i(260830),b=e.i(28327);function g(e,t){let a,r=()=>{let{currentTime:r}=t,n=(null===r?0:r.value)/100;a!==n&&e(n),a=n};return b.frame.update(r,!0),()=>(0,b.cancelFrame)(r)}var w=e.i(749652);let y=new WeakMap;function v({target:e,contentRect:t,borderBoxSize:a}){var r;null==(r=y.get(e))||r.forEach(r=>{r({target:e,contentSize:t,get size(){return function(e,t){if(t){let{inlineSize:e,blockSize:a}=t[0];return{width:e,height:a}}return e instanceof SVGElement&&"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}(e,a)}})})}function j(e){e.forEach(v)}let C=new Set;var _=e.i(783920),N=e.i(368935);let k=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),S={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function A(e,t,a,r){let n=a[t],{length:i,position:s}=S[t],l=n.current,o=a.time;n.current=e[`scroll${s}`],n.scrollLength=e[`scroll${i}`]-e[`client${i}`],n.offset.length=0,n.offset[0]=0,n.offset[1]=n.scrollLength,n.progress=(0,_.progress)(0,n.scrollLength,n.current);let c=r-o;n.velocity=c>50?0:(0,N.velocityPerSecond)(n.current-l,c)}e.i(247167);var q=e.i(974780),z=e.i(625711),E=e.i(630040);let L={start:0,center:.5,end:1};function T(e,t,a=0){let r=0;if(e in L&&(e=L[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?r=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?r=t/100*document.documentElement.clientWidth:e.endsWith("vh")?r=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(r=t*e),a+r}let P=[0,0],R=[[0,0],[1,1]],M={x:0,y:0},I=new WeakMap,O=new WeakMap,F=new WeakMap,V=e=>e===document.documentElement?window:e;function $(e,{container:r=document.documentElement,...n}={}){let i=F.get(r);i||(i=new Set,F.set(r,i));let s=function(e,t,a,r={}){return{measure:()=>(function(e,t=e,a){if(a.x.targetOffset=0,a.y.targetOffset=0,t!==e){let r=t;for(;r&&r!==e;)a.x.targetOffset+=r.offsetLeft,a.y.targetOffset+=r.offsetTop,r=r.offsetParent}a.x.targetLength=t===e?t.scrollWidth:t.clientWidth,a.y.targetLength=t===e?t.scrollHeight:t.clientHeight,a.x.containerLength=e.clientWidth,a.y.containerLength=e.clientHeight})(e,r.target,a),update:t=>{A(e,"x",a,t),A(e,"y",a,t),a.time=t,(r.offset||r.target)&&function(e,t,a){let{offset:r=R}=a,{target:n=e,axis:i="y"}=a,s="y"===i?"height":"width",l=n!==e?function(e,t){let a={x:0,y:0},r=e;for(;r&&r!==t;)if(r instanceof HTMLElement)a.x+=r.offsetLeft,a.y+=r.offsetTop,r=r.offsetParent;else if("svg"===r.tagName){let e=r.getBoundingClientRect(),t=(r=r.parentElement).getBoundingClientRect();a.x+=e.left-t.left,a.y+=e.top-t.top}else if(r instanceof SVGGraphicsElement){let{x:e,y:t}=r.getBBox();a.x+=e,a.y+=t;let n=null,i=r.parentNode;for(;!n;)"svg"===i.tagName&&(n=i),i=r.parentNode;r=n}else break;return a}(n,e):M,o=n===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in n&&"svg"!==n.tagName?n.getBBox():{width:n.clientWidth,height:n.clientHeight},c={width:e.clientWidth,height:e.clientHeight};t[i].offset.length=0;let d=!t[i].interpolate,m=r.length;for(let e=0;e<m;e++){let a=function(e,t,a,r){let n=Array.isArray(e)?e:P,i=0;return"number"==typeof e?n=[e,e]:"string"==typeof e&&(n=(e=e.trim()).includes(" ")?e.split(" "):[e,L[e]?e:"0"]),(i=T(n[0],a,r))-T(n[1],t)}(r[e],c[s],o[s],l[i]);d||a===t[i].interpolatorOffsets[e]||(d=!0),t[i].offset[e]=a}d&&(t[i].interpolate=(0,z.interpolate)(t[i].offset,(0,E.defaultOffset)(r),{clamp:!1}
2),t[i].interpolatorOffsets=[...t[i].offset]),t[i].progress=(0,q.clamp)(0,1,t[i].interpolate(t[i].current))}(e,a,r)},notify:()=>t(a)}}(r,e,{time:0,x:k(),y:k()},n);if(i.add(s),!I.has(r)){let e,n=()=>{for(let e of i)e.measure()},s=()=>{for(let e of i)e.update(b.frameData.timestamp)},l=()=>{for(let e of i)e.notify()},o=()=>{b.frame.read(n,!1,!0),b.frame.read(s,!1,!0),b.frame.update(l,!1,!0)};I.set(r,o);let c=V(r);window.addEventListener("resize",o,{passive:!0}),r!==document.documentElement&&O.set(r,"function"==typeof r?(C.add(r),a||(a=()=>{let e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};C.forEach(e=>e(t))},window.addEventListener("resize",a)),()=>{C.delete(r),!C.size&&a&&(a=void 0)}):(!t&&"u">typeof ResizeObserver&&(t=new ResizeObserver(j)),(e=(0,w.resolveElements)(r)).forEach(e=>{let a=y.get(e);a||(a=new Set,y.set(e,a)),a.add(o),null==t||t.observe(e)}),()=>{e.forEach(e=>{let a=y.get(e);null==a||a.delete(o),(null==a?void 0:a.size)||null==t||t.unobserve(e)})})),c.addEventListener("scroll",o,{passive:!0})}let l=I.get(r);return b.frame.read(l,!1,!0),()=>{var e;(0,b.cancelFrame)(l);let t=F.get(r);if(!t||(t.delete(s),t.size))return;let a=I.get(r);I.delete(r),a&&(V(r).removeEventListener("scroll",a),null==(e=O.get(r))||e(),window.removeEventListener("resize",a))}}let B=new Map;function W({source:e,container:t=document.documentElement,axis:a="y"}={}){e&&(t=e),B.has(t)||B.set(t,{});let r=B.get(t);return r[a]||(r[a]=(0,p.supportsScrollTimeline)()?new ScrollTimeline({source:t,axis:a}):function({source:e,container:t,axis:a="y"}){e&&(t=e);let r={value:0},n=$(e=>{r.value=100*e[a].progress},{container:t,axis:a});return{currentTime:r,cancel:n}}({source:t,axis:a})),r[a]}function H(e){return e&&(e.target||e.offset)}var D=e.i(674008);function K(e,t){(0,x.warning)(!!(!t||t.current),`You have defined a ${e} options but the provided ref is not yet hydrated, probably because it's defined higher up the tree. Try calling useScroll() in the same component as the ref, or setting its \`layoutEffect: false\` option.`)}let U=()=>({scrollX:(0,m.motionValue)(0),scrollY:(0,m.motionValue)(0),scrollXProgress:(0,m.motionValue)(0),scrollYProgress:(0,m.motionValue)(0)});function G({container:e,target:t,layoutEffect:a=!0,...r}={}){let n=(0,u.useConstant)(U);return(a?D.useIsomorphicLayoutEffect:h.useEffect)(()=>(K("target",t),K("container",e),function(e,{axis:t="y",...a}={}){var r,n;let i={axis:t,...a};return"function"==typeof e?(r=e,n=i,2===r.length||H(n)?$(e=>{r(e[n.axis].progress,e)},n):g(r,W(n))):function(e,t){if(e.flatten(),H(t))return e.pause(),$(a=>{e.time=e.duration*a[t.axis].progress},t);{let a=W(t);return e.attachTimeline?e.attachTimeline(a,e=>(e.pause(),g(t=>{e.time=e.duration*t},a))):f.noop}}(e,i)}((e,{x:t,y:a})=>{n.scrollX.set(t.current),n.scrollXProgress.set(t.progress),n.scrollY.set(a.current),n.scrollYProgress.set(a.progress)},{...r,container:(null==e?void 0:e.current)||void 0,target:(null==t?void 0:t.current)||void 0})),[e,t,JSON.stringify(r.offset)]),n}e.s(["useScroll",0,G],310542);var Y=e.i(895420),Z=e.i(193521),Q=e.i(737806),X=e.i(887652),J=e.i(298549);function ee(e){return"number"==typeof e?e:parseFloat(e)}function et(e,t={}){let{isStatic:a}=(0,h.useContext)(Q.MotionConfigContext),r=(0,h.useRef)(null),n=(0,X.useMotionValue)((0,J.isMotionValue)(e)?ee(e.get()):e),i=(0,h.useRef)(n.get()),s=(0,h.useRef)(()=>{}),l=()=>{let e=r.current;e&&0===e.time&&e.sample(b.frameData.delta),o(),r.current=(0,Z.animateValue)({keyframes:[n.get(),i.current],velocity:n.getVelocity(),type:"spring",restDelta:.001,restSpeed:.01,...t,onUpdate:s.current})},o=()=>{r.current&&r.current.stop()};return(0,h.useInsertionEffect)(()=>n.attach((e,t)=>a?t(e):(i.current=e,s.current=t,b.frame.update(l),n.get()),o),[JSON.stringify(t)]),(0,D.useIsomorphicLayoutEffect)(()=>{if((0,J.isMotionValue)(e))return e.on("change",e=>n.set(ee(e)))},[n]),n}e.s(["useSpring",0,et],591994);var ea=e.i(772328),er=e.i(212381);function en(e,...t){let a=e.length;return(0,er.useCombineMotionValues)(t.filter(J.isMotionValue),function(){let r="";for(let n=0;n<a;n++){r+=e[n];let a=t[n];a&&(r+=(0,J.isMotionValue)(a)?a.get():a)}return r})}e.s(["useMotionTemplate",0,en],465468);var ei=e.i(167881),es=e.i(647163);let el="https://picydatvzflqpponmphm.supabase.co/storage/v1/object/public",eo={projectName:"Faena Penthouse",renders:{favorite:`${el}/room-renders/2dbaf1ba-c5c5-498e-93d0-bdd9a148c69f/451e261f-3c50-43f6-9608-1c548065a4ef/972a47ef-4a6d-4c2a-ae5a-306bacc69e7e/ba158d27-e257-4175-8689-f885072c9602.webp`,favoriteWide:`${el}/room-renders/2dbaf1ba-c5c5-498e-93d0-bdd9a148c69f/451e261f-3c50-43f6-9608-1c548065a4ef/972a47ef-4a6d-4c2a-ae5a-306bacc69e7e/18f3d400-42c2-4814-b1f6-991f6154c5cc.webp`,bedroom:`${el}/room-renders/2dbaf1ba-c5c5-498e-93d0-bdd9a148c69f/451e261f-3c50-43f6-9608-1c548065a4ef/50eeb1e5-9dc4-46f1-8b15-2c00976bfe26/2f71387c-f61e-4150-b478-2eccb84784e3.webp`,gameRoom:`${el}/room-renders/2dbaf1ba-c5c5-498e-93d0-bdd9a148c69f/451e261f-3c50-43f6-9608-1c548065a4ef/20cc8520-35d2-43a2-9f71-48c676f4bff2/28856071-7807-4062-89bc-9e69eab23398.webp`},products:{sofa:`${el}/product-images/bg-removed/2dbaf1ba-c5c5-498e-93d0-bdd9a148c69f/1777774150330-1dba2a15-7ff7-4fd9-b524-96b84c5a5aac.png`,sideTable:`${el}/product-images/bg-removed/2dbaf1ba-c5c5-498e-93d0-bdd9a148c69f/1777774434612-db8fa184-97b2-4ea2-a6d6-f1224c33a1ac.png`,coffeeTable:`${el}/product-images/bg-removed/2dbaf1ba-c5c5-498e-93d0-bdd9a148c69f/1777774162436-2ed4243c-a1e5-4fe8-9d78-5bf1ce5e125e.png`,tongueChairs:`${el}/product-images/bg-removed/2dbaf1ba-c5c5-498e-93d0-bdd9a148c69f/1777773770219-5d42d835-850f-449c-9d78-39bbafa349cc.png`,sconce:`${el}/product-images/bg-removed/2dbaf1ba-c5c5-498e-93d0-bdd9a148c69f/1777773837640-552c4588-f531-4beb-92d2-668ab1db47f4.png`,rug:`${el}/product-images/bg-removed/2dbaf1ba-c5c5-498e-93d0-bdd9a148c69f/1777773748226-7486bb0f-768d-4be9-9d3e-22321fa71926.png`,pen
2dant:`${el}/product-images/bg-removed/2dbaf1ba-c5c5-498e-93d0-bdd9a148c69f/1777817796863-3aa384c4-89ee-4882-8f8f-6fd4cf1fc149.png`,floorLamp:"https://v3b.fal.media/files/b/0a9663ae/Ewkd3RvSdyAYr4P1kRVsd.png",bed:`${el}/product-images/scraped/onekingslane.com/1776096323631_product_566f166cdfe2.jpg`,pillow:`${el}/product-images/scraped/jonathanadler.com/1776033621856_img_5.jpg`,greenTable:`${el}/product-images/scraped/oomphhome.com/1776092857251_img_2.png`,accentChair:`${el}/product-images/451e261f-3c50-43f6-9608-1c548065a4ef/f150f156-4e1e-4bd6-ad6b-fba4c0618c03/1776173826904-7opn09uwe.webp`},inspiration:{orangeHouse:`${el}/exports/project-assets/451e261f-3c50-43f6-9608-1c548065a4ef/1776217780180-236whpn8w.jpg`,collage:`${el}/exports/project-assets/451e261f-3c50-43f6-9608-1c548065a4ef/1777816880602-qp1acwwbu.png`,cobaltRoom:`${el}/exports/project-assets/451e261f-3c50-43f6-9608-1c548065a4ef/1776216563083-xldf5puwe.jpg`,interiorOne:`${el}/exports/project-assets/451e261f-3c50-43f6-9608-1c548065a4ef/1776215534671-q7uwwg726.jpg`,interiorTwo:`${el}/exports/project-assets/451e261f-3c50-43f6-9608-1c548065a4ef/1776215537476-38a7h5j2h.jpg`,interiorThree:`${el}/exports/project-assets/451e261f-3c50-43f6-9608-1c548065a4ef/1776215539939-y2wbakgo5.jpg`,interiorFour:`${el}/exports/project-assets/451e261f-3c50-43f6-9608-1c548065a4ef/1776215542506-3tcmj53dc.jpg`},moodBoard:{editorialRoom:"/images/marketing/mood-boards/faena-editorial-room-v2.webp",productStudy:"/images/marketing/mood-boards/faena-product-study.jpg",shapeStudy:"/images/marketing/mood-boards/faena-shape-study.jpg",readingCorner:"/images/marketing/mood-boards/faena-reading-corner.jpg",architecturalStudy:"/images/marketing/mood-boards/faena-architectural-study.jpg",materialStudy:"/images/marketing/mood-boards/faena-material-study.jpg"},palette:["#143f9e","#f44512","#621a27","#d4a8d7","#ace847","#f2b9c2"],texture:"#143f9e"},ec=[{name:"Living Room",image:`${el}/room-renders/2dbaf1ba-c5c5-498e-93d0-bdd9a148c69f/451e261f-3c50-43f6-9608-1c548065a4ef/972a47ef-4a6d-4c2a-ae5a-306bacc69e7e/thumbs/v3/18f3d400-42c2-4814-b1f6-991f6154c5cc.jpg`,thumbnail:`${el}/room-renders/2dbaf1ba-c5c5-498e-93d0-bdd9a148c69f/451e261f-3c50-43f6-9608-1c548065a4ef/972a47ef-4a6d-4c2a-ae5a-306bacc69e7e/thumbs/v3/18f3d400-42c2-4814-b1f6-991f6154c5cc-md.jpg`},{name:"Game Room",image:`${el}/room-renders/2dbaf1ba-c5c5-498e-93d0-bdd9a148c69f/451e261f-3c50-43f6-9608-1c548065a4ef/20cc8520-35d2-43a2-9f71-48c676f4bff2/thumbs/v3/23d68f23-2ecd-4460-9c99-9eeb0d75f582.jpg`,thumbnail:`${el}/room-renders/2dbaf1ba-c5c5-498e-93d0-bdd9a148c69f/451e261f-3c50-43f6-9608-1c548065a4ef/20cc8520-35d2-43a2-9f71-48c676f4bff2/thumbs/v3/23d68f23-2ecd-4460-9c99-9eeb0d75f582-md.jpg`},{name:"Bedroom 1",image:`${el}/room-renders/2dbaf1ba-c5c5-498e-93d0-bdd9a148c69f/451e261f-3c50-43f6-9608-1c548065a4ef/50eeb1e5-9dc4-46f1-8b15-2c00976bfe26/thumbs/v3/bb7761cd-1ba6-441b-b379-ee44c3d66a61.jpg`,thumbnail:`${el}/room-renders/2dbaf1ba-c5c5-498e-93d0-bdd9a148c69f/451e261f-3c50-43f6-9608-1c548065a4ef/50eeb1e5-9dc4-46f1-8b15-2c00976bfe26/thumbs/v3/bb7761cd-1ba6-441b-b379-ee44c3d66a61-md.jpg`},{name:"Bedroom 2",image:`${el}/room-renders/2dbaf1ba-c5c5-498e-93d0-bdd9a148c69f/451e261f-3c50-43f6-9608-1c548065a4ef/7edcbf91-d907-490e-8c8e-43e7096b31f0/thumbs/v3/d35a4f38-4a5e-45df-a96a-4668e4c2d2c8.jpg`,thumbnail:`${el}/room-renders/2dbaf1ba-c5c5-498e-93d0-bdd9a148c69f/451e261f-3c50-43f6-9608-1c548065a4ef/7edcbf91-d907-490e-8c8e-43e7096b31f0/thumbs/v3/d35a4f38-4a5e-45df-a96a-4668e4c2d2c8-md.jpg`}],ed={projectName:"Manhattan Condo",renders:{bedroom:`${el}/room-renders/demo/2dbaf1ba-c5c5-498e-93d0-bdd9a148c69f/c4ce195e-1ed4-4fba-879f-bdb133cceba1/e5cd0245-9895-485a-b668-7c0d7bbd739f/c6212ffc-71ea-40e6-bd31-483b4fac52c2.webp`,livingRoom:`${el}/room-renders/demo/2dbaf1ba-c5c5-498e-93d0-bdd9a148c69f/c4ce195e-1ed4-4fba-879f-bdb133cceba1/146bb37e-43df-41a9-845c-311c2c29c01f/4c6861ac-dede-4e21-b928-8da2e4240af3.webp`,office:`${el}/room-renders/demo/2dbaf1ba-c5c5-498e-93d0-bdd9a148c69f/c4ce195e-1ed4-4fba-879f-bdb133cceba1/c979737b-c00f-4d1e-843e-c9ff309b2749/f1bfc7c4-c2de-43bf-a0a3-0069ef685c57.webp`},products:{chair:`${el}/product-images/library/68250c5a-eb2d-4e2c-a08b-36ca9681073f/1785334403048-q837rk68o-nobg.png`,sofa:`${el}/product-images/library/18780dc8-5063-4a6a-a32b-a3012f16b912/1785350499062-mfn6st64b-cropped.jpg`,table:`${el}/product-images/library/a3e8a50b-742b-4712-b692-269c2c8c13ae/1785425933448-h9tvf3zsk-cropped.jpg`,lamp:`${el}/product-images/library/734f9669-77a3-4315-a112-c8f6ffda8f7c/1785863021660-xj0tvq2zb.jpg`},palette:["#f4f2ee","#c6c1ba","#77716d","#252527","#0b0b0c"],texture:"#2d2d30"};e.s(["DEMO_PROJECT_MARKETING_VISUALS",0,ed,"FAENA_PENTHOUSE_PRESENTATION_FAVORITES",0,ec,"FAENA_PENTHOUSE_VISUALS",0,eo],17792);let em="/images/app/furniture/",eu={chair:em+"CHAIR_nila_armchair_low_gallery3_33d3f7ac75.jpg",table:em+"TABLE_LucieAcce
2ntTable_2.jpg.webp",room:"/images/app/hbg.png",lamp:em+"nobg/LAMP_STUDIOTWENTYSEVEN_Tusk-Floor-Lamp_Roman-Andrusenko.png"},eh={room:eu.room,chair:eu.chair,lamp:eu.lamp,table:eu.table,palette:["#ece5d7","#c9bba2","#9a8a6f","#5b5446"],texture:"#8a8a5f"};function ex(e){let t,a,i,s,l,o,d,m,u,h=(0,n.c)(20),{className:x,rotate:p,delay:f,dur:b,children:g}=e,w=void 0===p?0:p,y=void 0===f?0:f,v=void 0===b?6:b,j=`absolute ${x}`;return h[0]!==w?(t={opacity:0,scale:.85,rotate:w},a={opacity:1,scale:1,rotate:w},h[0]=w,h[1]=t,h[2]=a):(t=h[1],a=h[2]),h[3]===Symbol.for("react.memo_cache_sentinel")?(i={once:!0},h[3]=i):i=h[3],h[4]===Symbol.for("react.memo_cache_sentinel")?(s=[.16,1,.3,1],h[4]=s):s=h[4],h[5]!==y?(l={duration:.7,delay:y,ease:s},h[5]=y,h[6]=l):l=h[6],h[7]===Symbol.for("react.memo_cache_sentinel")?(o={y:[0,-10,0]},h[7]=o):o=h[7],h[8]!==y||h[9]!==v?(d={duration:v,repeat:1/0,ease:"easeInOut",delay:y},h[8]=y,h[9]=v,h[10]=d):d=h[10],h[11]!==g||h[12]!==d?(m=(0,r.jsx)(c.motion.div,{animate:o,transition:d,children:g}),h[11]=g,h[12]=d,h[13]=m):m=h[13],h[14]!==m||h[15]!==j||h[16]!==t||h[17]!==a||h[18]!==l?(u=(0,r.jsx)(c.motion.div,{className:j,initial:t,whileInView:a,viewport:i,transition:l,children:m}),h[14]=m,h[15]=j,h[16]=t,h[17]=a,h[18]=l,h[19]=u):u=h[19],u}function ep(e){let t,a,s,o,d,m,u,h,x,p,f,b,g,w,y,v,j,C,_,N,k,S,A,q,z,E,L,T,P,R,M,I,O,F,V=(0,n.c)(85),{subtitle:$,className:B,padding:W,visualTheme:H}=e,D=void 0===$?"Your next project deserves a better workflow.":$,K=void 0===W?"default":W,U=void 0===H?"default":H;if(V[0]!==B||V[1]!==K||V[2]!==U){let e;S="faena-penthouse"===U?{room:eo.renders.favorite,chair:eo.products.tongueChairs,lamp:eo.products.floorLamp,table:eo.products.sideTable,palette:eo.palette,texture:eo.texture}:"demo-project"===U?{room:ed.renders.bedroom,chair:ed.products.chair,lamp:ed.products.lamp,table:ed.products.table,palette:ed.palette,texture:ed.texture}:eh;let n="compact-top"===K?"":"pt-12 md:pt-16";V[25]!==B||V[26]!==n?(y=(0,es.cn)("px-3 pb-3",n,B),V[25]=B,V[26]=n,V[27]=y):y=V[27],a=c.motion.div,V[28]===Symbol.for("react.memo_cache_sentinel")?(h={opacity:0,y:24},x={opacity:1,y:0},p={once:!0},V[28]=h,V[29]=x,V[30]=p):(h=V[28],x=V[29],p=V[30]),V[31]===Symbol.for("react.memo_cache_sentinel")?(f={duration:.7,ease:[.16,1,.3,1]},V[31]=f):f=V[31],b="relative overflow-hidden rounded-[28px] bg-[#FAFAFA] px-6 py-24 text-center text-neutral-900 shadow-[0_24px_60px_-32px_rgba(40,40,45,0.2)] md:rounded-[40px] md:py-32 dark:bg-neutral-900 dark:text-white",V[32]===Symbol.for("react.memo_cache_sentinel")?(g=(0,r.jsx)("div",{className:"pointer-events-none absolute inset-x-0 top-0 h-72 bg-[radial-gradient(120%_100%_at_50%_0%,rgba(255,255,255,0.9),transparent_60%)]"}),V[32]=g):g=V[32],V[33]===Symbol.for("react.memo_cache_sentinel")?(w=(0,r.jsx)("div",{className:"pointer-events-none absolute inset-0 [background-size:26px_26px]",style:{backgroundImage:"radial-gradient(rgba(0,0,0,0.07) 1px, transparent 1px)"}}),V[33]=w):w=V[33],s="pointer-events-none absolute inset-0 hidden md:block";let i=(0,r.jsx)("div",{className:"relative aspect-[4/5] w-full overflow-hidden rounded-lg",children:(0,r.jsx)(l.default,{src:S.chair,alt:"",fill:!0,sizes:"120px",className:"object-contain p-2"})});V[34]!==i?(o=(0,r.jsx)(ex,{className:"left-[5%] top-[13%] w-[7rem]",rotate:-7,delay:.05,dur:6,children:(0,r.jsx)("div",{className:"rounded-xl bg-white p-1.5 shadow-[0_18px_40px_-18px_rgba(40,40,45,0.35)] ring-1 ring-black/[0.04]",children:i})}),V[34]=i,V[35]=o):o=V[35];let A=(0,r.jsx)("div",{className:"relative aspect-[4/3] w-full overflow-hidden rounded-lg",children:(0,r.jsx)(l.default,{src:S.room,alt:"",fill:!0,sizes:"150px",className:"object-cover"})});V[36]!==A?(d=(0,r.jsx)(ex,{className:"right-[5%] top-[10%] w-[9rem]",rotate:6,delay:.15,dur:7,children:(0,r.jsx)("div",{className:"rounded-xl bg-white p-1.5 shadow-[0_18px_40px_-18px_rgba(40,40,45,0.35)] ring-1 ring-black/[0.04]",children:A})}),V[36]=A,V[37]=d):d=V[37];let q=(0,r.jsx)("div",{className:"relative h-[4.5rem] bg-neutral-100",children:(0,r.jsx)(l.default,{src:S.lamp,alt:"",fill:!0,sizes:"110px",className:"object-contain object-bottom p-2.5"})});V[38]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsxs)("div",{className:"px-2 py-1.5 text-left",children:[(0,r.jsx)("p",{className:"text-[10px] font-medium leading-none text-neutral-900",children:"Table lamp"}),(0,r.jsx)("p",{className:"mt-1 text-[9px] leading-none text-neutral-500",children:"Saved selection"})]}),V[38]=e):e=V[38],V[39]!==q?(m=(0,r.jsx)(ex,{className:"left-[11%] top-[46%] w-[6.5rem]",rotate:5,delay:.25,dur:7.5,children:(0,r.jsxs)("div",{className:"overflow-hidden rounded-xl bg-white shadow-[0_18px_40px_-18px_rgba(40,40,45,0.35)] ring-1 ring-black/[0.04]",children:[q,e]})}),V[39]=q,V[40]=m):m=V[40];let z=(0,r.jsx)("div",{className:"relative aspect-[5/4] w-full overflow-hidden rounded-lg",children:(0,r.jsx)(l.default,{src:S.table,alt:"",fill:!0,sizes:"110px",className:"object-contain p-2"})});V[41]!==z?(u=(0,r.jsx)(ex,{className:"right-[11%] top-[44%] w-[6.5rem]",rotate:-5,delay:.3,dur:6.5,children:(0,r.jsx)("div",{className:"rounded-xl bg-white p-1.5
2shadow-[0_18px_40px_-18px_rgba(40,40,45,0.35)] ring-1 ring-black/[0.04]",children:z})}),V[41]=z,V[42]=u):u=V[42],t=ex,C="bottom-[12%] left-[8%]",_=-5,N=.35,k=7,v="flex flex-col gap-1 rounded-xl bg-white p-2 shadow-[0_16px_34px_-16px_rgba(40,40,45,0.3)] ring-1 ring-black/[0.04]",j=S.palette.slice(0,4).map(ef),V[0]=B,V[1]=K,V[2]=U,V[3]=t,V[4]=a,V[5]=s,V[6]=o,V[7]=d,V[8]=m,V[9]=u,V[10]=h,V[11]=x,V[12]=p,V[13]=f,V[14]=b,V[15]=g,V[16]=w,V[17]=y,V[18]=v,V[19]=j,V[20]=C,V[21]=_,V[22]=N,V[23]=k,V[24]=S}else t=V[3],a=V[4],s=V[5],o=V[6],d=V[7],m=V[8],u=V[9],h=V[10],x=V[11],p=V[12],f=V[13],b=V[14],g=V[15],w=V[16],y=V[17],v=V[18],j=V[19],C=V[20],_=V[21],N=V[22],k=V[23],S=V[24];return V[43]!==v||V[44]!==j?(A=(0,r.jsx)("div",{className:v,children:j}),V[43]=v,V[44]=j,V[45]=A):A=V[45],V[46]!==t||V[47]!==A||V[48]!==C||V[49]!==_||V[50]!==N||V[51]!==k?(q=(0,r.jsx)(t,{className:C,rotate:_,delay:N,dur:k,children:A}),V[46]=t,V[47]=A,V[48]=C,V[49]=_,V[50]=N,V[51]=k,V[52]=q):q=V[52],V[53]!==S.texture?(z=(0,r.jsx)(ex,{className:"bottom-[14%] right-[8%]",rotate:4,delay:.4,dur:8,children:(0,r.jsx)("div",{className:"size-[5rem] rounded-xl bg-white p-1.5 shadow-[0_16px_34px_-16px_rgba(40,40,45,0.3)] ring-1 ring-black/[0.04]",children:(0,r.jsx)("div",{className:"size-full rounded-lg",style:{backgroundColor:S.texture,backgroundImage:"repeating-linear-gradient(45deg, rgba(255,255,255,0.08) 0 2px, transparent 2px 5px), repeating-linear-gradient(-45deg, rgba(0,0,0,0.08) 0 2px, transparent 2px 5px)"}})})}),V[53]=S.texture,V[54]=z):z=V[54],V[55]!==s||V[56]!==o||V[57]!==d||V[58]!==m||V[59]!==u||V[60]!==q||V[61]!==z?(E=(0,r.jsxs)("div",{className:s,children:[o,d,m,u,q,z]}),V[55]=s,V[56]=o,V[57]=d,V[58]=m,V[59]=u,V[60]=q,V[61]=z,V[62]=E):E=V[62],V[63]===Symbol.for("react.memo_cache_sentinel")?(L=(0,r.jsx)("div",{className:"mx-auto mb-8 flex h-16 w-16 items-center justify-center rounded-2xl bg-white shadow-[0_14px_34px_-12px_rgba(40,40,45,0.35)]",children:(0,r.jsx)(l.default,{src:"/images/tailor.png",alt:"Tailor",width:36,height:36,className:"h-9 w-9"})}),V[63]=L):L=V[63],V[64]===Symbol.for("react.memo_cache_sentinel")?(T=(0,r.jsxs)("h2",{className:"text-balance text-4xl font-medium leading-[1.05] tracking-tighter text-neutral-900 md:text-[3.5rem] dark:text-white",children:["Elevate your firm"," ",(0,r.jsx)("br",{className:"hidden md:block"}),"to the new standard."]}),V[64]=T):T=V[64],V[65]!==D?(P=(0,r.jsx)("p",{className:"mx-auto mt-5 max-w-md text-pretty text-lg leading-relaxed text-neutral-500 dark:text-neutral-400",children:D}),V[65]=D,V[66]=P):P=V[66],V[67]===Symbol.for("react.memo_cache_sentinel")?(R=(0,r.jsx)(ei.Button,{asChild:!0,size:"lg",className:"prim-glow h-14 w-full rounded-2xl bg-neutral-900 px-8 text-base font-semibold text-white shadow-xl shadow-neutral-900/10 hover:bg-neutral-800 sm:w-auto dark:bg-white dark:text-neutral-900 dark:hover:bg-neutral-100",children:(0,r.jsx)(i.default,{href:"/signup",children:"Try Tailor"})}),V[67]=R):R=V[67],V[68]===Symbol.for("react.memo_cache_sentinel")?(M=(0,r.jsxs)("div",{className:"mt-10 flex flex-col items-center justify-center gap-3 sm:flex-row sm:gap-4",children:[R,(0,r.jsx)(ei.Button,{asChild:!0,size:"lg",variant:"outline",className:"second-glow h-14 w-full rounded-2xl border-neutral-200 bg-white px-8 text-base font-semibold text-neutral-900 hover:bg-neutral-50 sm:w-auto dark:border-white/10 dark:bg-neutral-900/50 dark:text-white",children:(0,r.jsx)(i.default,{href:"/pricing",children:"View Plans"})})]}),V[68]=M):M=V[68],V[69]!==P?(I=(0,r.jsxs)("div",{className:"relative mx-auto max-w-2xl",children:[L,T,P,M]}),V[69]=P,V[70]=I):I=V[70],V[71]!==a||V[72]!==h||V[73]!==x||V[74]!==p||V[75]!==f||V[76]!==b||V[77]!==g||V[78]!==w||V[79]!==E||V[80]!==I?(O=(0,r.jsxs)(a,{initial:h,whileInView:x,viewport:p,transition:f,className:b,children:[g,w,E,I]}),V[71]=a,V[72]=h,V[73]=x,V[74]=p,V[75]=f,V[76]=b,V[77]=g,V[78]=w,V[79]=E,V[80]=I,V[81]=O):O=V[81],V[82]!==y||V[83]!==O?(F=(0,r.jsx)("section",{className:y,children:O}),V[82]=y,V[83]=O,V[84]=F):F=V[84],F}function ef(e){return(0,r.jsx)("span",{className:"h-3 w-12 rounded-full ring-1 ring-black/[0.05]",style:{backgroundColor:e}},e)}e.s(["MarketingCtaSection",0,ep],245379);var eb=e.i(227444),eg=e.i(975558),ew=e.i(643531),ey=e.i(852008),ev=e.i(531278),ej=e.i(255248);let eC=(0,e.i(475254).default)("file-down",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M12 18v-6",key:"17g6i2"}],["path",{d:"m9 15 3 3 3-3",key:"1npd3o"}]]);var e_=e.i(286536),eN=e.i(664659),ek=e.i(283086),eS=e.i(492161),eA=e.i(37727),eq=e.i(581418),ez=e.i(39312),eE=e.i(761911),eL=e.i(835025);e.s(["Layout",()=>eL.default],586557);var eL=eL,eT=e.i(686311),eP=e.i(555436),eR=e.i(647780),eM=e.i(373264),eI=e.i(473708),eO=e.i(463059),eF=e.i(107233),eV=e.i(381569),e$=e.i(503116),eB=e.i(292270),eW=e.i(239616),eH=e.i(406120),eD=e.i(350627),eK=e.i(790597),eU=e.i(278716),eG=e.i(178583),eY=e.i(294918),eZ=e.i(183517),eQ=e.i(920755),eX=e.i(618566),eJ=e.i(326999),e0=e.i(871689),e1=e.i(352791),e2=e.i(845129),e5=e.i(113192),e4=e.i(307174),e3=e.i(894787),e6=e.i(425902),e8=e.i(15332),e7=e.i(622822),e9=e.i(985547);let te=[.23,1,.32,1],tt="h-11 w-full rounded-xl border border-neutral-200 bg-white px-3.5 "+e7.AUTH_CONTROL_TEXT+" text-neutral-900 placeholder:text-neutral-400 outline-none transition-[border-color,box-shadow] duration-150 focus:border-neutral-400 focus:ring-4 focus:ring-neutral-900/5 dark:border-white/10 dark:bg-white/5 dark:text-white dark:placeholder:text-neutral-500 dark:focus:border-white/30 dark:focus:ring-white/10",ta="flex h-11 w-full items-center justify-center rounded-xl bg-neutral-900 "+e7.AUTH_PRIMARY_TEXT+" text-white shadow-sm transition-[transform,background-color,box-shadow] duration-150 ease-out hover:bg-neutral-800 active:scale-[0.98] focus-visible:ring-2 focus-visible:ring-neutral-900/25 dark:focus-visible:ring-white/40 disabled:pointer-events-none disabled:opacity-60 dark:bg-white dark:text-neutral-900 dark:hover:bg-neutral-100",tr="flex h-11 w-full items-center justify-center gap-2.5 rounded-xl border border-neutral-200 bg-white "+e7.AUTH_QUIET_TEXT+" text-neutral-800 transition-[transform,background-color,box-shadow] duration-150 ease-out hover:bg-neutral-50 active:scale-[0.98] focus-visible:ring-2 focus-visible:ring-neutral-900/15 dark:border-white/10 dark:bg-white/5 dark:text-neutral-100 dar
2k:hover:bg-white/10 dark:focus-visible:ring-white/25",tn="rounded-md focus-visible:ring-2 focus-visible:ring-neutral-900/20 dark:focus-visible:ring-white/30";function ti({view:e,setView:t,onNavigateAway:a}){let n=(0,eX.useRouter)(),s=(0,eQ.createClient)(),l=(0,h.useId)(),o=(0,ea.useReducedMotion)(),[c,d]=(0,h.useState)(null),[m,u]=(0,h.useState)(!1),[x,p]=(0,h.useState)(null),[f,b]=(0,h.useState)(null),[g,w]=(0,h.useState)("signup"),[y,v]=(0,h.useState)(null),[j,C]=(0,h.useState)(""),_=(0,e9.useEmailOtp)("login"===e?"login":"signup"),N=c??_.error,k=(0,h.useRef)(!1);(0,h.useEffect)(()=>{"signup"!==e||k.current||(k.current=!0,e5.analytics.signupStarted({}))},[e]),(0,h.useEffect)(()=>{"signup"===e&&n.prefetch("/onboarding")},[e,n]);let S=e=>{d(null),t(e)},A=e=>{e?.skipRecord||(0,e3.recordAuthSession)("login"),v("login"),n.push("/projects"),n.refresh()},q=async e=>{let{data:t,error:a}=await s.auth.mfa.getAuthenticatorAssuranceLevel();if(a)return void d(a.message);if(t?.currentLevel==="aal1"&&"aal2"===t.nextLevel){let{data:t,error:a}=await s.auth.mfa.listFactors();if(a)return void d(a.message);let r=t?.totp?.[0];return r?(b(r.id),C(""),void S("mfa")):void A(e)}A(e)},z=async t=>{t.preventDefault(),d(null),"signup"===e&&(0,e4.captureSignupAttribution)(),await _.sendCode()&&(w("login"===e?"login":"signup"),S("code"))},[E,L]=(0,h.useState)(!1),T=(0,h.useRef)(null),P=async e=>{if(e.preventDefault(),!_.email.trim()){L(!0),T.current?.focus();return}L(!1),await z(e)},R=async e=>{d(null);let{ok:t,isNewUser:a}=await _.verifyCode(e);if(t){u(!0);try{a&&(e5.analytics.signupCompleted({}),e5.analytics.signupConversion());let e=a?(0,e4.captureSignupAttribution)()??(0,e4.getSignupAttribution)():void 0;if(await fetch("/api/auth/otp-complete",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e?{signupAttribution:e}:{})}).catch(()=>{}),a||"signup"===g){v("signup"),n.push(a?"/onboarding":"/projects");return}await q({skipRecord:!0})}finally{u(!1)}}},M=async e=>{if(f&&!m){d(null),u(!0);try{let{data:t,error:a}=await s.auth.mfa.challenge({factorId:f});if(a||!t)return void d(a?.message||"Could not start verification");let{error:r}=await s.auth.mfa.verify({factorId:f,challengeId:t.id,code:e.trim()});if(r){d("That code didnât match. Try again."),C("");return}A({skipRecord:!0})}catch{d("An unexpected error occurred")}finally{u(!1)}}},I=async()=>{C(""),b(null),S("login"),await s.auth.signOut()},O=async t=>{d(null),p(t),"signup"===e&&(0,e4.captureSignupAttribution)();let{error:a}=await (0,e6.signInWithProvider)(t);a&&(d(a),p(null))},F=(0,r.jsx)(e8.OAuthButtonGroup,{labels:{apple:"Continue with Apple",google:"Continue with Google",azure:"Continue with Microsoft"},loadingProvider:x,disabled:null!==x,onSelect:O,className:"space-y-2.5",buttonClassName:tr}),V=(0,r.jsxs)("form",{onSubmit:P,noValidate:!0,className:"space-y-3.5",children:[(0,r.jsxs)("div",{className:"space-y-1.5",children:[(0,r.jsx)("label",{htmlFor:`${l}-email`,className:"sr-only",children:"Email address"}),(0,r.jsx)("input",{id:`${l}-email`,type:"email",inputMode:"email",autoComplete:"email",placeholder:"Email address",ref:T,value:_.email,onChange:e=>{_.setEmail(e.target.value),E&&L(!1)},required:!0,"aria-invalid":E||void 0,className:(0,es.cn)(tt,E&&"!border-red-500 ring-2 ring-red-500/20 focus:!border-red-500 dark:!border-red-400 dark:ring-red-400/20")})]}),(0,r.jsx)("button",{type:"submit",disabled:_.sending,className:(0,es.cn)(ta,"mt-1"),children:_.sending?(0,r.jsx)(ev.Loader2,{className:"h-4 w-4 animate-spin"}):"Continue with Email"})]}),$=_.unknownEmail&&"login"===e&&(0,r.jsxs)("div",{className:"rounded-xl border border-neutral-200 bg-neutral-50 px-3.5 py-2.5 text-[13px] text-neutral-600 dar
2k:border-white/10 dark:bg-white/5 dark:text-neutral-300",children:["No account found for"," ",(0,r.jsx)("span",{className:"font-medium text-neutral-900 dark:text-white",children:_.email||"that email"}),"."," ",(0,r.jsx)("button",{type:"button",onClick:()=>S("signup"),className:(0,es.cn)("font-medium underline underline-offset-2",tn),children:"Create one"}),"?"]}),B={login:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(ts,{title:"Welcome back",subtitle:"Sign in to your Tailor workspace."}),(0,r.jsx)(tl,{error:N}),$,V,(0,r.jsx)(to,{}),F,(0,r.jsx)(tc,{prompt:"New to Tailor?",action:"Create an account",onClick:()=>S("signup")})]}),signup:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(ts,{title:"Get started with Tailor",subtitle:"Create your workspace in under a minute."}),(0,r.jsx)(tl,{error:N}),V,(0,r.jsx)(to,{}),F,(0,r.jsx)(tc,{prompt:"Already have an account?",action:"Log in",onClick:()=>S("login")}),(0,r.jsxs)("p",{className:"pt-1 text-center text-xs leading-relaxed text-neutral-400 dark:text-neutral-500",children:["By continuing, you agree to our"," ",(0,r.jsx)(i.default,{href:"/p/legal/terms",target:"_blank",rel:"noopener noreferrer",className:"underline underline-offset-2 transition-colors hover:text-neutral-700 dark:hover:text-neutral-300",children:"Terms"})," ","and"," ",(0,r.jsx)(i.default,{href:"/p/legal/privacy",target:"_blank",rel:"noopener noreferrer",className:"underline underline-offset-2 transition-colors hover:text-neutral-700 dark:hover:text-neutral-300",children:"Privacy Policy"}),"."]})]}),code:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(ts,{title:"Check your email",subtitle:`We sent a 6-digit code to ${_.email}.`}),(0,r.jsx)(tl,{error:N}),(0,r.jsx)("div",{className:"mb-4 flex justify-center",children:(0,r.jsx)(e1.OtpInput,{value:_.code,onChange:_.setCode,onComplete:e=>void R(e),autoFocus:!0,disabled:_.verifying||m,invalid:!!_.error,ariaLabel:"signup"===g?"Sign-up code":"Sign-in code",className:"gap-1.5 sm:gap-2",slotClassName:(0,es.cn)("h-11 sm:h-11 w-10 sm:w-12 rounded-xl text-[17px] sm:text-[17px]","border-neutral-200 bg-white text-neutral-900","focus:ring-4 focus:ring-neutral-900/5 focus:border-neutral-400","dark:border-white/10 dark:bg-white/5 dark:text-white","dark:focus:ring-white/10 dark:focus:border-white/30")})}),(0,r.jsx)("button",{type:"button",onClick:()=>void R(),disabled:_.verifying||m||_.code.trim().length<6,className:ta,children:_.verifying||m?(0,r.jsx)(ev.Loader2,{className:"h-4 w-4 animate-spin"}):"Verify"}),(0,r.jsxs)("div",{className:"mt-4 flex items-center justify-between text-xs",children:[(0,r.jsxs)("button",{type:"button",onClick:()=>{_.backToEmail(),S(g)},className:(0,es.cn)("inline-flex items-center gap-1 font-medium text-neutral-500 transition-colors hover:text-neutral-900 dark:text-neutral-400 dark:hover:text-white",tn),children:[(0,r.jsx)(e0.ArrowLeft,{className:"h-3 w-3"}),"Use a different email"]}),(0,r.jsx)("button",{type:"button",onClick:()=>void _.sendCode(),disabled:_.resendIn>0||_.sending,className:(0,es.cn)("font-medium tabular-nums text-neutral-500 transition-colors hover:text-neutral-900 disabled:pointer-events-none disabled:opacity-50 dark:text-neutral-400 dark:hover:text-white",tn),children:_.resendIn>0?`Resend in ${_.resendIn}s`:"Resend code"})]})]}),mfa:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(ts,{title:"Two-step verification",subtitle:"Enter the 6-digit code from your authenticator app."}),(0,r.jsx)(tl,{error:N}),(0,r.jsx)("div",{className:"mb-4 flex justify-center",children:(0,r.jsx)(e1.OtpInput,{value:j,onChange:C,onComplete:M,autoFocus:!0,disabled:m,className:"gap-1.5 sm:gap-2",slotClassName:(0,es.cn)("h-11 sm:h-11 w-10 sm:w-12 rounded-xl text-[17px] sm:text-[17px]","border-neutral-200 bg-white text-neutral-900","focus:ring-4 focus:ring-neutral-900/5 focus:border-neutral-400","dark:border-white/10 dark:bg-white/5 dark:text-white","dark:focus:ring-white/10 dark:focus:border-white/30")})}),(0,r.jsx)("button",{type:"button",onClick:()=>M(j),disabled:m||j.trim().length<6,className:ta,children:m?(0,r.jsx)(ev.Loader2,{className:"h-4 w-4 animate-spin"}):"Verify"}),(0,r.jsxs)("div",{className:"mt-4 flex items-center justify-between text-xs",children:[(0,r.jsx)("button",{type:"button",onClick:I,className:(0,es.cn)("font-medium text-neutral-500 transition-colors hover:text-neutral-900 dark:text-neutral-400 dark:hover:text-white",tn),children:"Back"}),(0,r.jsx)(i.default,{href:"/login",onClick:a,className:(0,es.cn)("font-medium text-neutral-500 transition-colors hover:text-neutral-900 dark:text-neutral-400 dark:hover:text-white",tn),children:"Use a recovery code"})]})]})};return"login"===y?(0,r.jsx)(td,{viewKey:"redirecting",reduced:!!o,children:(0,r.jsxs)("div",{className:"flex flex-col items-center gap-3 py-10 text-center",children:[(0,r.jsx)(ev.Loader2,{className:"size-5 animate-spin text-neutral-400"}),(0,r.jsxs)("div",{children:[(0,r.jsx)("p",{className:"text-sm font-semibold text-neutral-900 dark:text-white",children:"Welcome back"}),(0,r.jsx)("p",{className:"mt-1 text-[13px] text-neutral-500 dark:text-neutral-400",children:"Taking you to your dashboard."})]})]})}):(0,r.jsx)(td,{viewKey:e,reduced:!!o,children:(0,r.jsx)("div",{className:"signup"===y?"pointer-events-none":void 0,children:B[e]})})}
2function ts(e){let t,a,i,s=(0,n.c)(7),{title:l,subtitle:o}=e;return s[0]!==l?(t=(0,r.jsx)("h2",{className:"text-xl font-semibold tracking-tight text-neutral-900 dark:text-white",children:l}),s[0]=l,s[1]=t):t=s[1],s[2]!==o?(a=(0,r.jsx)("p",{className:"mt-1 text-sm text-neutral-500 dark:text-neutral-400",children:o}),s[2]=o,s[3]=a):a=s[3],s[4]!==t||s[5]!==a?(i=(0,r.jsxs)("div",{className:"mb-5",children:[t,a]}),s[4]=t,s[5]=a,s[6]=i):i=s[6],i}function tl(e){let t,a,i=(0,n.c)(5),{error:s}=e;return s?(i[0]!==s?(t=(0,r.jsx)("p",{className:"mb-3.5 rounded-xl border border-red-200/70 bg-red-50 px-3.5 py-2.5 text-[13px] leading-snug text-red-600 dark:border-red-500/20 dark:bg-red-500/10 dark:text-red-400",children:s}),i[0]=s,i[1]=t):t=i[1],i[2]!==s||i[3]!==t?(a=(0,r.jsx)("div",{className:"animate-auth-view-in motion-reduce:animate-none",children:t},s),i[2]=s,i[3]=t,i[4]=a):a=i[4],a):null}function to(){let e,t,a=(0,n.c)(2);return a[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsx)("div",{className:"absolute inset-0 flex items-center",children:(0,r.jsx)("div",{className:"w-full border-t border-neutral-200 dark:border-white/10"})}),a[0]=e):e=a[0],a[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsxs)("div",{className:"relative my-4",children:[e,(0,r.jsx)("div",{className:"relative flex justify-center",children:(0,r.jsx)("span",{className:"bg-white px-3 text-xs font-medium text-neutral-400 dark:bg-neutral-900 dark:text-neutral-500",children:"or"})})]}),a[1]=t):t=a[1],t}function tc(e){let t,a,i,s=(0,n.c)(7),{prompt:l,action:o,onClick:c}=e;return s[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,es.cn)("font-semibold text-neutral-900 transition-colors hover:text-neutral-600 dar
2k:text-white dark:hover:text-neutral-300",tn),s[0]=t):t=s[0],s[1]!==o||s[2]!==c?(a=(0,r.jsx)("button",{type:"button",onClick:c,className:t,children:o}),s[1]=o,s[2]=c,s[3]=a):a=s[3],s[4]!==l||s[5]!==a?(i=(0,r.jsxs)("p",{className:"pt-4 text-center text-sm text-neutral-500 dark:text-neutral-400",children:[l," ",a]}),s[4]=l,s[5]=a,s[6]=i):i=s[6],i}function td({viewKey:e,reduced:t,children:a}){let[n,i]=(0,h.useState)("auto"),[s,l]=(0,h.useState)(!1),o=(0,h.useRef)(null),d=(0,h.useRef)(!1);return(0,h.useEffect)(()=>{d.current=!0},[]),(0,h.useLayoutEffect)(()=>{if(!o.current)return;let e=o.current,t=new ResizeObserver(()=>i(e.offsetHeight));return t.observe(e),i(e.offsetHeight),()=>t.disconnect()},[e]),(0,h.useEffect)(()=>{if(!d.current)return;l(!0);let e=setTimeout(()=>l(!1),320);return()=>clearTimeout(e)},[e]),(0,r.jsx)(c.motion.div,{animate:{height:n},transition:t?{duration:0}:{duration:.26,ease:te},className:(0,es.cn)(s&&"overflow-hidden"),children:(0,r.jsx)("div",{ref:o,className:(0,es.cn)(d.current&&(t?"animate-auth-view-in-reduced":"animate-auth-view-in")),children:a},e)})}function tm(e){let t,a,i,l,o,c,d,m,u=(0,n.c)(37),{mode:x,onOpenChange:p}=e,f=(0,e2.useMediaQuery)("(min-width: 768px)");(0,ea.useReducedMotion)();let[b,g]=(0,h.useState)("login");u[0]!==x?(t=()=>{x&&g(x)},a=[x],u[0]=x,u[1]=t,u[2]=a):(t=u[1],a=u[2]),(0,h.useEffect)(t,a);let w=null!==x;u[3]!==p?(i=()=>p(null),u[3]=p,u[4]=i):i=u[4];let y=i;u[5]!==y||u[6]!==b?(l=(0,r.jsx)(ti,{view:b,setView:g,onNavigateAway:y}),u[5]=y,u[6]=b,u[7]=l):l=u[7];let v=l;if(f){let e,t,a,n,i,l,o,c,d;u[8]!==y?(e=e=>!e&&y(),u[8]=y,u[9]=e):e=u[9],u[10]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsx)(eJ.Overlay,{className:"auth-overlay fixed inset-0 z-[200] bg-neutral-950/30 backdrop-blur-[6px] motion-reduce:backdrop-blur-none"}),u[10]=t):t=u[10],u[11]===Symbol.for("react.memo_cache_sentinel")?(a=(0,es.cn)("auth-dialog auth-sheet-scope","fixed left-1/2 top-1/2 z-[201] w-[min(400px,calc(100vw-2rem))] -translate-x-1/2 -translate-y-1/2","rounded-3xl border border-neutral-200/80 bg-white p-7 shadow-2xl shadow-neutral-950/10 outline-none","dark:border-white/10 dark:bg-neutral-900 dark:shadow-black/40"),u[11]=a):a=u[11];let m="signup"===b?"Create your account":"Log in";u[12]!==m?(n=(0,r.jsx)(eJ.Title,{className:"sr-only",children:m}),u[12]=m,u[13]=n):n=u[13];let h="signup"===b?"Create a Tailor account":"Log in to your Tailor workspace";return u[14]!==h?(i=(0,r.jsx)(eJ.Description,{className:"sr-only",children:h}),u[14]=h,u[15]=i):i=u[15],u[16]===Symbol.for("react.memo_cache_sentinel")?(l=(0,r.jsx)(s.TailorMark,{className:"h-6 w-6 dark:invert"}),u[16]=l):l=u[16],u[17]===Symbol.for("react.memo_cache_sentinel")?(o=(0,r.jsxs)("div",{className:"mb-5 flex items-center justify-between",children:[l,(0,r.jsx)(eJ.Close,{"aria-label":"Close",className:"flex h-8 w-8 items-center justify-center rounded-lg text-neutral-400 transition-colors hover:bg-neutral-100 hover:text-neutral-700 focus-visible:ring-2 focus-visible:ring-neutral-900/15 dark:hover:bg-white/10 dark:hover:text-neutral-200 dark:focus-visible:ring-white/25",children:(0,r.jsx)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none","aria-hidden":"true",children:(0,r.jsx)("path",{d:"M1 1l12 12M13 1L1 13",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})})})]}),u[17]=o):o=u[17],u[18]!==v||u[19]!==i||u[20]!==n?(c=(0,r.jsxs)(eJ.Portal,{children:[t,(0,r.jsxs)(eJ.Content,{onOpenAutoFocus:tu,className:a,children:[n,i,o,v]})]}),u[18]=v,u[19]=i,u[20]=n,u[21]=c):c=u[21],u[22]!==w||u[23]!==c||u[24]!==e?(d=(0,r.jsx)(eJ.Root,{open:w,onOpenChange:e,children:c}),u[22]=w,u[23]=c,u[24]=e,u[25]=d):d=u[25],d}u[26]!==y?(o=e=>!e&&y(),u[26]=y,u[27]=o):o=u[27],u[28]===Symbol.for("react.memo_cache_sentinel")?(c=(0,r.jsx)(eJ.Overlay,{className:"auth-overlay fixed inset-0 z-[200] bg-neutral-950/30 backdrop-blur-[6px] motion-reduce:backdrop-blur-none"}),u[28]=c):c=u[28];let j="signup"===b?"Create your account":"Log in";return u[29]!==y||u[30]!==v||u[31]!==j?(d=(0,r.jsxs)(eJ.Portal,{children:[c,(0,r.jsx)(th,{onOpenAutoFocus:tu,onDismiss:y,title:j,children:v})]}),u[29]=y,u[30]=v,u[31]=j,u[32]=d):d=u[32],u[33]!==w||u[34]!==o||u[35]!==d?(m=(0,r.jsx)(eJ.Root,{open:w,onOpenChange:o,children:d}),u[33]=w,u[34]=o,u[35]=d,u[36]=m):m=u[36],m}function tu(e){e.preventDefault();let t=e.currentTarget??e.target;t?.focus?.()}function th(e){let t,a,i,s,l,o,c,d,m=(0,n.c)(15),{title:u,onOpenAutoFocus:x,onDismiss:p,children:f}=e,b=(0,h.useRef)(null),g=(0,h.useRef)(null);m[0]===Symbol.for("react.memo_cache_sentinel")?(t=e=>{if(g.current)return;let t=b.current?.querySelector("[data-sheet-scroll]");t&&t.scrollTop>0||(g.current={pointerId:e.pointerId,startY:e.clientY,startT:performance.now(),lastY:e.clientY,lastT:performance.now(),committed:!1})},m[0]=t):t=m[0];let w=t;m[1]===Symbol.for("react.memo_cache_sentinel")?(a=e=>{let t=g.current,a=b.current;if(!t||!a||e.pointerId!==t.pointerId)return;let r=e.clientY-t.startY;if(t.lastY=e.clientY,t.lastT=performance.now(),!t.committed){if(r<8)return;t.committed=!0,a.setPointerCapture(e.pointerId),a.style.transition="none"}a.style.transform=`translateY(${r>=0?r:.15*r}px)`},m[1]=a):a=m[1];let y=a;m[2]!==p?(i=e=>{let t=g.current,a=b.current;if(g.current=null,!t||!a||!t.committed)return;let r=t.lastY-t.startY,n=Math.max(1,t.lastT-t.startT);(a.releasePointerCapture?.(e.pointerId),r>.4*a.offsetHeight||r/n>.11)?p():(a.style.transition="transform 200ms cubic-bezier(0.23, 1, 0.32, 1)",a.style.transform="translateY(0px)",a.addEventListener("transitionend",()=>{a.style.transition="",a.style.transform=""},{once:!0}))},m[2]=p,m[3]=i):i=m[3];let v=i;return m[4]===Symbol.for("react.memo_cache_sentinel")?(s=(0,es.cn)("auth-bottom-sheet auth-sheet-scope","fixed inset-x-0 bottom-0 z-[201] flex flex-col rounded-t-[28px] bg-white shadow-[0_-8px_40px_rgba(0,0,0,0.12)] outline-none dark:bg-neutral-900","pb-[max(env(safe-area-inset-bottom),1rem)]"),m[4]=s):s=m[4],m[5]!==u?(l=(0,r.jsx)(eJ.Title,{className:"sr-only",children:u}),m[5]=u,m[6]=l):l=m[6],m[7]===Symbol.for("react.memo_cache_sentinel")?(o=(0,r.jsx)("div",{"aria-hidden":!0,
2className:"mx-auto mt-3 h-1 w-9 shrink-0 rounded-full bg-neutral-300 dark:bg-white/20"}),m[7]=o):o=m[7],m[8]!==f?(c=(0,r.jsx)("div",{"data-sheet-scroll":!0,className:"max-h-[85dvh] overflow-y-auto overscroll-contain px-6 pt-5",children:f}),m[8]=f,m[9]=c):c=m[9],m[10]!==v||m[11]!==x||m[12]!==l||m[13]!==c?(d=(0,r.jsxs)(eJ.Content,{ref:b,onOpenAutoFocus:x,onPointerDown:w,onPointerMove:y,onPointerUp:v,onPointerCancel:v,className:s,children:[l,o,c]}),m[10]=v,m[11]=x,m[12]=l,m[13]=c,m[14]=d):d=m[14],d}let tx="tailor:marketing-auth-open",tp=(0,h.forwardRef)(function(e,t){let a,s,l,o,c,d=(0,n.c)(11);d[0]!==e?({mode:l,onClick:a,...s}=e,d[0]=e,d[1]=a,d[2]=s,d[3]=l):(a=d[1],s=d[2],l=d[3]);let m=void 0===l?"signup":l;d[4]!==m||d[5]!==a?(o=e=>{a?.(e),e.defaultPrevented||0!==e.button||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||(e.preventDefault(),window.dispatchEvent(new CustomEvent(tx,{detail:{mode:m}})))},d[4]=m,d[5]=a,d[6]=o):o=d[6];let u=o;return d[7]!==u||d[8]!==s||d[9]!==t?(c=(0,r.jsx)(i.default,{ref:t,onClick:u,...s}),d[7]=u,d[8]=s,d[9]=t,d[10]=c):c=d[10],c});e.s(["MARKETING_AUTH_OPEN_EVENT",0,tx,"MarketingAuthLink",0,tp],770206);var tf=e.i(245423),tb=e.i(656272),tg=e.i(191741),tw=e.i(75505),ty=e.i(488844),tv=e.i(879002);let tj="w-full h-[480px] sm:h-[600px] md:h-[680px] rounded-3xl overflow-hidden shadow-[0_18px_50px_-20px_rgba(0,0,0,0.18)] bg-white dark:bg-neutral-950 flex select-none cursor-default text-left";o.MARKETING_PEOPLE.ashley,e.s(["MOCKUP_SHELL_CLASSES",0,tj,"MockupShell",0,function(e){let t,a,i=(0,n.c)(5),{children:s,className:l}=e;return i[0]!==l?(t=(0,es.cn)(tj,l),i[0]=l,i[1]=t):t=i[1],i[2]!==s||i[3]!==t?(a=(0,r.jsx)("div",{className:t,children:s}),i[2]=s,i[3]=t,i[4]=a):a=i[4],a}],991293);let tC=[{src:eo.renders.favoriteWide,alt:"Living room",favorite:!0},{src:"/images/marketing/home-hero/967e5ea0-5eb8-412d-9d7c-228489704e24.webp",alt:"Cobalt tufted sectional beside a pink coffee table",favorite:!1},{src:"/images/marketing/home-hero/247e9a99-f55e-4060-9136-fc86ee051595.webp",alt:"Yellow lounge chairs beside the oceanfront windows",favorite:!1},{src:"/images/marketing/home-hero/74a95993-6c4c-4797-9574-fa21c07ad1f3.webp",alt:"Red chandelier with glowing globe lights",favorite:!1},{src:"/images/marketing/home-hero/eadcd51d-1e59-45d3-8e3d-e08569714aca.webp",alt:"Colorful geometric rug with textured wool detail",favorite:!1}],t_=[{name:"Living Room",count:23,thumbs:[eo.products.sofa,eo.products.coffeeTable,eo.products.tongueChairs]},{name:"Bedrooms",group:3,count:42,thumbs:[eo.products.bed,eo.products.pillow,eo.products.floorLamp]},{name:"Bathrooms",group:3,count:10,thumbs:[eo.products.sconce,eo.products.pendant,eo.products.sideTable]},{name:"Game Room",count:22,thumbs:[eo.products.rug,eo.products.greenTable,eo.products.tongueChairs]},{name:"Unassigned",count:5,thumbs:[eo.products.sideTable,eo.products.floorLamp,eo.products.pillow]}],tN=[{src:eo.products.sofa,title:"Tufted sofa, cobalt",price:"$6,490"},{src:eo.products.tongueChairs,title:"Tongue chair, marigold",price:"$2,150"},{src:eo.products.coffeeTable,title:"Coffee table, blush",price:"$1,880"},{src:eo.products.pendant,title:"Pendant, brass",price:"$1,240"},{src:eo.products.sideTable,title:"Side table, terracotta",price:"$690"},{src:eo.products.rug,title:"Wool rug, primary",price:"$3,400"}],tk=[{label:"Overview",icon:eM.LayoutGrid,active:!0},{label:"Products",icon:ty.Package},{label:"Design",icon:eR.Palette,menu:!0},{label:"Documents",icon:eG.FileText,menu:!0},{label:"Manage",icon:tb.CheckSquare,menu:!0}],tS=[{value:"102",label:"Products"},{value:"8",label:"Rooms"},{value:"$153,790",label:"Value"},{value:"$200,000",label:"Budget"}],tA="border-neutral-100 dark:border-white/[0.06]",tq="bg-neutral-100 dark:bg-white/[0.06]";function tz(e){let t,a,i,s,l=(0,n.c)(6),{className:o}=e;return l[0]!==o?(t=(0,es.cn)(tj,"rounded-2xl bg-white text-neutral-900 shadow-[0_24px_60px_-24px_rgba(0,0,0,0.22),0_0_0_1px_rgba(0,0,0,0.04)] dark:bg-neutral-950 dark:text-neutral-100",o),l[0]=o,l[1]=t):t=l[1],l[2]===Symbol.for("react.memo_cache_sentinel")?(a=(0,r.jsx)(tL,{}),l[2]=a):a=l[2],l[3]===Symbol.for("react.memo_cache_sentinel")?(i=(0,r.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col",children:[(0,r.jsx)(tP,{}),(0,r.jsx)(tM,{})]}),l[3]=i):i=l[3],l[4]!==t?(s=(0,r.jsxs)("div",{className:t,onClick:tE,children:[a,i]}),l[4]=t,l[5]=s):s=l[5],s}function tE(e){return e.preventDefault()}function tL(){let e,t,a,i,s,c,d=(0,n.c)(6);d[0]===Symbol.for("react.memo_cache_sentinel")?(e=[{icon:tw.FolderOpen,active:!0},{icon:eT.MessageSquare},{icon:eM.LayoutGrid},{icon:eE.Users},{icon:tg.ClipboardList},{icon:eG.FileText}],d[0]=e):e=d[0];let m=e;return d[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,es.cn)("hidden sm:flex w-[56px] shrink-0 flex-col items-center border-r bg-white py-3 dark:bg-neutral-950",tA),d[1]=t):t=d[1],d[2]===Symbol.for("react.memo_cache_sentinel")?(a=(0,r.jsx)("span",{className:"mb-4 flex h-9 w-9 items-center justify-center",children:(0,r.jsx)("img",{src:"/tailor-logo.png",alt:"Tailor",className:"h-5 w-5",draggable:!1})}),d[2]=a):a=d[2],d[3]===Symbol.for("react.memo_cache_sentinel")?(i=(0,r.jsx)("div",{className:"flex flex-col gap-1",children:m.map(tT)}),d[3]=i):i=d[3],d[4]===Symbol.for("react.memo_cache_sentinel")?(s=(0,r.jsx)(tf.Bell,{className:"h-[18px] w-[18px] text-neutral-500",strokeWidth:1.75}),d[4]=s):s=d[4],d[5]===Symbol.for("react.memo_cache_sentinel")?(c=(0,r.jsxs)("div",{className:t,children:[a,i,(0,r.jsxs)("div",{className:"mt-auto flex flex-col items-center gap-3",children:[s,(0,r.jsx)("span",{className:"relative h-8 w-8 overflow-hidden rounded-full",children:(0,r.jsx)(l.default,{src:o.MARKETING_PEOPLE.marcus,alt:"",fill:!0,sizes:"32px",className:"object-cover"})})]})]}),d[5]=c):c=d[5],c}function tT(e,t){return(0,r.jsx)("span",{className:(0,es.cn)("flex h-9 w-9 items-center justify-center rounded-lg",e.active?(0,es.cn)("text-neutral-900 dark:text-white",tq):"text-neutral-500"),
2children:(0,r.jsx)(e.icon,{className:"h-[18px] w-[18px]",strokeWidth:1.75})},t)}function tP(){let e,t,a,i=(0,n.c)(3);return i[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,es.cn)("flex h-[52px] shrink-0 items-center gap-2 border-b px-3 sm:px-4",tA),t=(0,r.jsx)("span",{className:"text-[13px] font-medium tracking-tight",children:"Faena Penthouse"}),i[0]=e,i[1]=t):(e=i[0],t=i[1]),i[2]===Symbol.for("react.memo_cache_sentinel")?(a=(0,r.jsxs)("div",{className:e,children:[t,(0,r.jsxs)("div",{className:"ml-auto flex items-center gap-2",children:[(0,r.jsx)("span",{className:"hidden items-center sm:flex",children:[o.MARKETING_PEOPLE.ashley,o.MARKETING_PEOPLE.marcus].map(tR)}),(0,r.jsxs)("span",{className:(0,es.cn)("hidden h-8 items-center gap-1.5 rounded-lg border bg-white px-2.5 text-xs font-medium text-neutral-800 sm:flex dark:bg-transparent dark:text-neutral-100",tA),children:[(0,r.jsx)(tv.UserPlus,{className:"h-3.5 w-3.5",strokeWidth:2}),"Invite"]}),(0,r.jsxs)("span",{className:(0,es.cn)("flex h-8 items-center gap-1.5 rounded-lg border bg-white px-2.5 text-xs font-medium text-neutral-800 dark:bg-transparent dark:text-neutral-100",tA),children:[(0,r.jsx)(eT.MessageSquare,{className:"h-3.5 w-3.5",strokeWidth:2}),"Chat"]})]})]}),i[2]=a):a=i[2],a}function tR(e,t){return(0,r.jsx)("span",{className:(0,es.cn)("relative h-7 w-7 overflow-hidden rounded-full ring-2 ring-white dark:ring-neutral-950",t>0&&"-ml-2"),children:(0,r.jsx)(l.default,{src:e,alt:"",fill:!0,sizes:"28px",className:"object-cover"})},t)}function tM(){let e,t,a,i,s,l=(0,n.c)(5);return l[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsxs)("div",{className:(0,es.cn)("relative flex items-center gap-0.5 overflow-hidden rounded-lg p-1",tq),children:[(0,r.jsx)("div",{className:"pointer-events-none absolute inset-y-0 right-0 z-10 w-12 bg-gradient-to-l from-neutral-100 to-transparent dark:from-neutral-900"}),tk.map(tB)]}),l[0]=e):e=l[0],l[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsx)("div",{className:"hidden grid-cols-2 gap-3 sm:grid lg:grid-cols-4",children:tS.map(t$)}),l[1]=t):t=l[1],l[2]===Symbol.for("react.memo_cache_sentinel")?(a=(0,r.jsx)(tW,{title:"Room Visualizations",meta:"5 renders",children:(0,r.jsx)("div",{className:"grid grid-cols-3 gap-2.5 p-3 sm:gap-3 sm:p-4 lg:grid-cols-5",children:tC.map(tV)})}),l[2]=a):a=l[2],l[3]===Symbol.for("react.memo_cache_sentinel")?(i=(0,r.jsx)(tW,{title:"Products by Room",meta:"View all",children:(0,r.jsx)("ul",{className:"divide-y divide-neutral-100 dark:divide-white/[0.06]",children:t_.map(tO)})}),l[3]=i):i=l[3],l[4]===Symbol.for("react.memo_cache_sentinel")?(s=(0,r.jsxs)("div",{className:"relative min-h-0 flex-1 overflow-hidden",children:[(0,r.jsxs)("div",{className:"absolute inset-0 space-y-3 overflow-hidden px-3 pb-3 pt-3 sm:space-y-4 sm:px-4 sm:pt-4",children:[e,t,a,i,(0,r.jsx)(tW,{title:"Recent Products",meta:"View all",children:(0,r.jsx)("div",{className:"grid grid-cols-3 gap-3 p-4 lg:grid-cols-6",children:tN.map(tI)})})]}),(0,r.jsx)("div",{className:"pointer-events-none absolute inset-x-0 bottom-0 h-6 bg-gradient-to-t from-white to-transparent sm:h-10 dark:from-neutral-950"})]}),l[4]=s):s=l[4],s}function tI(e,t){return(0,r.jsxs)("div",{className:(0,es.cn)("min-w-0",t>=3&&"hidden lg:block"),children:[(0,r.jsx)("div",{className:"relative aspect-square overflow-hidden rounded-lg bg-neutral-50 dark:bg-neutral-900",children:(0,r.jsx)(l.default,{src:e.src,alt:e.title,fill:!0,sizes:"160px",className:"object-contain p-3"})}),(0,r.jsx)("p",{className:"mt-2 truncate text-xs font-medium",children:e.title}),(0,r.jsx)("p",{className:"mt-0.5 text-[11px] tabular-nums text-neutral-500",children:e.price})]},e.title)}function tO(e){return(0,r.jsxs)("li",{className:"flex items-center justify-between px-3 py-2 sm:px-4 sm:py-2.5",children:[(0,r.jsxs)("span",{className:"flex items-center gap-3",children:[(0,r.jsx)("span",{className:(0,es.cn)("text-[13px] font-medium","Unassigned"===e.name&&"text-neutral-500"),children:e.name}),e.group&&(0,r.jsxs)("span",{className:"text-[11px] tabular-nums text-neutral-400",children:[e.group," rooms"]}
2),(0,r.jsx)("span",{className:"flex -space-x-1.5",children:e.thumbs.map(tF)})]}),(0,r.jsxs)("span",{className:"text-xs tabular-nums text-neutral-500",children:[e.count," items"]})]},e.name)}function tF(e,t){return(0,r.jsx)("span",{className:"relative h-6 w-6 overflow-hidden rounded-full bg-neutral-100 ring-2 ring-white dark:bg-neutral-800 dark:ring-neutral-900",children:(0,r.jsx)(l.default,{src:e,alt:"",fill:!0,sizes:"24px",className:"object-contain p-[3px]"})},t)}function tV(e,t){return(0,r.jsxs)("div",{className:(0,es.cn)("relative aspect-[16/9] overflow-hidden rounded-lg bg-neutral-100",t>=3&&"hidden lg:block"),children:[(0,r.jsx)(l.default,{src:e.src,alt:e.alt,fill:!0,sizes:"(min-width: 1024px) 180px, (min-width: 640px) 30vw, 33vw",className:"object-cover",priority:0===t}),e.favorite&&(0,r.jsx)("span",{className:"absolute right-1.5 top-1.5 flex h-5 w-5 items-center justify-center rounded-full bg-white shadow-[0_1px_3px_rgba(0,0,0,0.3)]",children:(0,r.jsx)(eK.Heart,{className:"h-2.5 w-2.5 fill-rose-500 text-rose-500"})})]},t)}function t$(e){return(0,r.jsxs)("div",{className:(0,es.cn)("rounded-xl border bg-white px-4 py-3 dark:bg-neutral-900/60",tA),children:[(0,r.jsx)("div",{className:"text-[17px] font-semibold tracking-tight tabular-nums text-neutral-900 dark:text-white",children:e.value}),(0,r.jsx)("div",{className:"mt-0.5 text-xs text-neutral-500",children:e.label})]},e.label)}function tB(e){return(0,r.jsxs)("span",{className:(0,es.cn)("flex h-8 shrink-0 items-center gap-1.5 rounded-md px-3 text-[13px] font-medium",e.active?"bg-white text-neutral-900 dark:bg-neutral-800 dark:text-white":"text-neutral-500"),children:[(0,r.jsx)(e.icon,{className:"h-3.5 w-3.5",strokeWidth:2}),e.label,e.menu&&(0,r.jsx)(eN.ChevronDown,{className:"h-3 w-3 text-neutral-400",strokeWidth:2})]},e.label)}function tW(e){let t,a,i,s,l,o,c=(0,n.c)(12),{title:d,meta:m,children:u}=e;return c[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,es.cn)("overflow-hidden rounded-xl border bg-white dark:bg-neutral-950",tA),a=(0,es.cn)("flex items-center justify-between px-4 py-2",tq),c[0]=t,c[1]=a):(t=c[0],a=c[1]),c[2]!==d?(i=(0,r.jsx)("span",{className:"text-[13px] font-medium",children:d}),c[2]=d,c[3]=i):i=c[3],c[4]!==m?(s=m&&(0,r.jsx)("span",{className:"text-xs text-neutral-500",children:m}),c[4]=m,c[5]=s):s=c[5],c[6]!==i||c[7]!==s?(l=(0,r.jsxs)("div",{className:a,children:[i,s]}),c[6]=i,c[7]=s,c[8]=l):l=c[8],c[9]!==u||c[10]!==l?(o=(0,r.jsxs)("div",{className:t,children:[l,u]}),c[9]=u,c[10]=l,c[11]=o):o=c[11],o}let tH=[{name:"West Elm",logo:"/images/logos/westelm.png"},{name:"CB2",logo:"/images/logos/cb2.png"},{name:"RH",logo:"/images/logos/rh.png"},{name:"IKEA",logo:"/images/logos/ikea.png"},{name:"Williams Sonoma",logo:"/images/logos/williams-sonoma.png"},{name:"Pottery Barn",logo:"/images/logos/pottery-barn-logo.png"}],tD=Array.from({length:3},()=>tH).flat();function tK(e){return(0,r.jsx)("div",{className:"flex items-center gap-16 md:gap-24 pr-16 md:pr-24","aria-hidden":1===e,children:tD.map((t,a)=>(0,r.jsx)("div",{className:"relative h-5 md:h-6 w-auto shrink-0 opacity-50 dark:opacity-30 grayscale",children:(0,r.jsx)(l.default,{src:t.logo,alt:t.name,height:24,width:100,className:"h-full w-auto object-contain"})},`${e}-${a}`))},e)}function tU(e,t){let a,r,i=(0,n.c)(4),[s,l]=(0,h.useState)(null);return i[0]!==e||i[1]!==t?(a=()=>{let a=e.current,r=t.current;if(!a||!r)return;let n=0,i=()=>{cancelAnimationFrame(n),n=requestAnimationFrame(()=>{let e=a.getBoundingClientRect(),t=r.getBoundingClientRect(),n=Math.round(t.top-e.top+t.height/2);n>0&&l(e=>null===e||Math.abs(e-n)>=1?n:e)})};i();let s=new ResizeObserver(i);return s.observe(a),s.observe(r),window.addEventListener("resize",i,{passive:!0}),document.fonts?.ready.then(i).catch(tG),()=>{cancelAnimationFrame(n),s.disconnect(),window.removeEventListener("resize",i)}},r=[e,t],i[0]=e,i[1]=t,i[2]=a,i[3]=r):(a=i[2],r=i[3]),(0,h.useLayoutEffect)(a,r),s}function tG(){}e.s(["LogoMarquee",0,function(e){let t,a,i,s=(0,n.c)(5),{label:l}=e,o=void 0===l?"Source products from anywhere":l;return s[0]!==o?(t=(0,r.jsx)("p",{className:"text-center text-[11px] font-medium tracking-[0.2em] uppercase text-neutral-400 mb-8 md:mb-10 px-6",children:o}),s[0]=o,s[1]=t):t=s[1],s[2]===Symbol.for("react.memo_cache_sentinel")?(a=(0,r.jsx)("div",{className:"relative w-full overflow-hidden [mask-image:linear-gradient(to_right,transparent,black_18%,black_82%,transparent)]",children:(0,r.jsx)(c.motion.div,{className:"flex w-max",animate:{x:["0%","-50%"]},transition:{duration:36,ease:"linear",repeat:1/0},children:[0,1].map(tK)})}),s[2]=a):a=s[2],s[3]!==t?(i=(0,r.jsxs)("div",{className:"pt-14 md:pt-20 pb-2",children:[t,a]}),s[3]=t,s[4]=i):i=s[4],i}],194363),e.s(["useHeroCoverSplit",0,tU],502901);var tY=e.i(449492),tZ=e.i(870014);let tQ=(0,h.createContext)(null),tX=(0,h.createContext)(!1),tJ=()=>(0,h.useContext)(tX);function t0(e){let t,a,i,s,l,o,c,d,m=(0,n.c)(12),{children:u,className:x}=e,p=(0,h.useRef)(null),f=(0,h.useRef)(null),b=(0,h.useRef)(t2),[g,w]=(0,h.useState)(null);m[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{let e=window.matchMedia("(min-width: 768px) and (hover: hover) and (pointer: fine)"),t=window.matchMedia("(prefers-reduced-motion: reduce)"),a=0,r=()=>{if(a=0,t.matches||document.hidden)return void w(null);let r=p.current?.querySelectorAll("[data-feature-card]")??[],n=null,i=1/0;for(let t of r){let a=t.dataset.featureCard,r=(t.querySelector("[data-feature-preview]")??t).getBoundingClientRect(),s=Math.max(0,Math.min(r.bottom,window.innerHeight)-Math.max(r.top,0));if(e.matches){let e=t.getBoundingClientRect();a===f.current&&e.bottom>
20&&e.top<window.innerHeight&&(n=a)}else{if(s<.5*Math.min(r.height,window.innerHeight))continue;let e=Math.abs((r.top+r.bottom)/2-window.innerHeight/2);e<i&&(i=e,n=a)}}w(n)},n=()=>{a||(a=requestAnimationFrame(r))};b.current=r,r(),window.addEventListener("scroll",n,{passive:!0}),window.addEventListener("resize",n),document.addEventListener("visibilitychange",r),e.addEventListener("change",r),t.addEventListener("change",r);let i=new ResizeObserver(n);return p.current&&i.observe(p.current),()=>{b.current=t1,cancelAnimationFrame(a),i.disconnect(),window.removeEventListener("scroll",n),window.removeEventListener("resize",n),document.removeEventListener("visibilitychange",r),e.removeEventListener("change",r),t.removeEventListener("change",r)}},a=[],m[0]=t,m[1]=a):(t=m[0],a=m[1]),(0,h.useEffect)(t,a),m[2]===Symbol.for("react.memo_cache_sentinel")?(i=e=>{f.current!==e&&(f.current=e,b.current())},m[2]=i):i=m[2];let y=i;return m[3]===Symbol.for("react.memo_cache_sentinel")?(s=e=>{("mouse"===e.pointerType||"pen"===e.pointerType)&&y(e.target.closest("[data-feature-card]")?.dataset.featureCard??null)},l=()=>y(null),o=()=>y(null),m[3]=s,m[4]=l,m[5]=o):(s=m[3],l=m[4],o=m[5]),m[6]!==u||m[7]!==x?(c=(0,r.jsx)("div",{ref:p,className:x,onPointerOver:s,onPointerLeave:l,onKeyDownCapture:o,children:u}),m[6]=u,m[7]=x,m[8]=c):c=m[8],m[9]!==g||m[10]!==c?(d=(0,r.jsx)(tQ.Provider,{value:g,children:c}),m[9]=g,m[10]=c,m[11]=d):d=m[11],d}function t1(){}function t2(){}function t5(e){let t,a,i,s=(0,n.c)(11),{id:l,children:o,className:c}=e,d=(0,h.useContext)(tQ)===l,m=!d&&"[&_*]:[animation-play-state:paused]";return s[0]!==c||s[1]!==m?(t=(0,es.cn)(c,m),s[0]=c,s[1]=m,s[2]=t):t=s[2],s[3]!==o||s[4]!==l||s[5]!==d||s[6]!==t?(a=(0,r.jsx)("div",{"data-feature-preview":l,"data-playing":d,className:t,children:o}),s[3]=o,s[4]=l,s[5]=d,s[6]=t,s[7]=a):a=s[7],s[8]!==d||s[9]!==a?(i=(0,r.jsx)(tX.Provider,{value:d,children:a}),s[8]=d,s[9]=a,s[10]=i):i=s[10],i}function t4(e,t,a,r,i){let s,l,o,c,d,m,u=(0,n.c)(18),x=void 0===r||r,p=void 0===i||i,f=tJ(),b=(0,h.useRef)(e),g=(0,h.useRef)(!0),w=(0,h.useRef)(t);u[0]!==e?(s=()=>{b.current=e},l=[e],u[0]=e,u[1]=s,u[2]=l):(s=u[1],l=u[2]),(0,h.useLayoutEffect)(s,l),u[3]!==t?(o=()=>{w.current=t},u[3]=t,u[4]=o):o=u[4],u[5]!==a||u[6]!==t?(c=[a,t],u[5]=a,u[6]=t,u[7]=c):c=u[7],(0,h.useEffect)(o,c),u[8]!==x||u[9]!==f||u[10]!==p?(d=()=>{if(!f||!x)return;g.current&&(p&&(w.current=Math.min(w.current,120)),g.current=!1);let e=performance.now(),t=setTimeout(()=>b.current(),w.current);return()=>{clearTimeout(t),w.current=Math.max(0,w.current-(performance.now()-e))}},u[8]=x,u[9]=f,u[10]=p,u[11]=d):d=u[11],u[12]!==a||u[13]!==t||u[14]!==x||u[15]!==f||u[16]!==p?(m=[f,x,a,t,p],u[12]=a,u[13]=t,u[14]=x,u[15]=f,u[16]=p,u[17]=m):m=u[17],(0,h.useEffect)(d,m)}function t3(e,t){let a,r,i,s,l,o,c,d=(0,n.c)(13),{animate:m,transition:u}=e,x=tJ(),p=(0,tZ.useAnimationControls)(),f=(0,h.useRef)(null),b=(0,h.useRef)(null),g=(0,h.useRef)(null),w=(0,h.useRef)(!1),y=(0,h.useRef)(!1);return d[0]===Symbol.for("react.memo_cache_sentinel")?(a=()=>f.current,r=[],d[0]=a,d[1]=r):(a=d[0],r=d[1]),(0,h.useImperativeHandle)(t,a,r),d[2]!==m||d[3]!==p||d[4]!==x||d[5]!==u?(i=()=>{if(!f.current||!m||"object"!=typeof m||"start"in m)return;let e=JSON.stringify([m,u]);if(!y.current&&!x){let e=Object.fromEntries(Object.entries(m).filter(t7).map(t6));p.set(e)}if(y.current=!0,x&&(!b.current||g.current!==e)){b.current?.stop();let{transition:t,transitionEnd:a,...r}=m;b.current=(0,tY.animate)(f.current,r,t??u),g.current=e,w.current=!0}else x&&!w.current?b.current?.play():!x&&w.current&&b.current?.pause();w.current=x},s=[m,u,p,x],d[2]=m,d[3]=p,d[4]=x,d[5]=u,d[6]=i,d[7]=s):(i=d[6],s=d[7]),(0,h.useLayoutEffect)(i,s),d[8]===Symbol.for("react.memo_cache_sentinel")?(l=()=>()=>{b.current?.stop(),b.current=null,g.current=null,y.current=!1,w.current=!1},o=[],d[8]=l,d[9]=o):(l=d[8],o=d[9]),(0,h.useLayoutEffect)(l,o),d[10]!==p||d[11]!==x?(c={playing:x,controls:p,ref:f},d[10]=p,d[11]=x,d[12]=c):c=d[12],c}function t6(e){let[t,a]=e;return[t,Array.isArray(a)?a.findLast(t8):a]}function t8(e){return null!==e}function t7(e){let[t]=e;return"transition"!==t&&"transitionEnd"!==t}let t9=(0,h.forwardRef)((e,t)=>{let a,i,s=(0,n.c)(9),{playing:l,controls:o,ref:d}=t3(e,t),m=!!l&&e.initial;return s[0]!==l||s[1]!==e.transition?(a=l?e.transition:{duration:0,delay:0,repeat:0},s[0]=l,s[1]=e.transition,s[2]=a):a=s[2],s[3]!==o||s[4]!==e||s[5]!==d||s[6]!==m||s[7]!==a?(i=(0,r.jsx)(c.motion.div,{...e,ref:d,initial:m,animate:o,transition:a}),s[3]=o,s[4]=e,s[5]=d,s[6]=m,s[7]=a,s[8]=i):i=s[8],i});t9.displayName="PreviewDiv";let ae=(0,h.forwardRef)((e,t)=>{let a,i,s=(0,n.c)(9),{playing:l,controls:o,ref:d}=t3(e,t),m=!!l&&e.initial;return s[0]!==l||s[1]!==e.transition?(a=l?e.transition:{duration:0,delay:0,repeat:0},s[0]=l,s[1]=e.transition,s[2]=a):a=s[2],s[3]!==o||s[4]!==e||s[5]!==d||s[6]!==m||s[7]!==a?(i=(0,r.jsx)(c.motion.span,{...e,ref:d,initial:m,animate:o,transition:a}),s[3]=o,s[4]=e,s[5]=d,s[6]=m,s[7]=a,s[8]=i):i=s[8],i});ae.displayName="PreviewSpan";let at=(0,h.forwardRef)((e,t)=>{let a,i,s=(0,n.c)(9),{playing:l,controls:o,ref:d}=t3(e,t),m=!!l&&e.initial;return s[0]!==l||s[1]!==e.transition?(a=l?e.transition:{duration:0,delay:0,repeat:0},s[0]=l,s[1]=e.transition,s[2]=a):a=s[2],s[3]!==o||s[4]!==e||s[5]!==d||s[6]!==m||s[7]!==a?(i=(0,r.jsx)(c.motion.p,{...e,ref:d,initial:m,animate:o,transition:a}),s[3]=o,s[4]=e,s[5]=d,s[6]=m,s[7]=a,s[8]=i):i=s[8],i});at.displayName="PreviewP";let aa=(0,h.forwardRef)((e,t)=>{let a,i,s=(0,n.c)(9),{playing:l,controls:o,ref:d}=t3(e,t),m=!!l&&e.initial;return s[0]!==l||s[1]!==e.transition?(a=l?e.transition:{duration:0,delay:0,repeat:0},s[0]=l,s[1]=e.transition,s[2]=a):a=s[2],s[3]!==o||s[4]!==e||s[5]!==d||s[6]!==m||s[7]!==a?(i=(0,r.jsx)(c.motion.path,{...e,ref:d,initial:m,animate:o,transition:a}),s[3]=o,s[4]=e,s[5]=d,s[6]=m,s[7]=a,s[8]=i):i=s[8],i});aa.displayName="PreviewPath";let ar=(0,h.forwardRef)((e,t)=>{let a,i,s=(0,n.c)(9),{playing:l,controls:o,ref:d}=t3(e,t),m=!!l&&e.initial;return s[0]!==l||s[1]!==e.transition?(a=l?e.transition:{duration:0,delay:0,repeat:0},s[0]=l,s[1]=e.transition,s[2]=a):a=s[2],s[3]!==o||s[4]!==e||s[5]!==d||s[6]!==m||s[7]!==a?(i=(0,r.jsx)(c.motion.svg,{...e,ref:d,initial:m,animate:o,transition:a}),s[3]=o,s[4]=e,s[5]=d,s[6]=m,s[7]=a,s[8]=i):i=s[8],i});ar.displayName="PreviewSvg";let an=(0,h.forwardRef)((e,t)=>{let a,i,s=(0,n.c)(9),{playing:l,controls:o,ref:d}=t3(e,t),m=!!l&&e.initial;return s[0]!==l||s[1]!==e.transition?(a=l?e.transition:{duration:0,delay:0,repeat:0},s[0]=l,s[1]=e.transition,s[2]=a):a=s[2],s[3]!==o||s[4]!==e||s[5]!==d||s[6]!==m||s[7]!==a?(i=(0,r.jsx)(c.motion.line,{...e,ref:d,initial:m,animate:o,transition:a}),s[3]=o,s[4]=e,s[5]=d,s[6]=m,s[7]=a,s[8]=i):i=s[8],i});an.displayName="PreviewLine";let ai=()=>{let e,t=(0,n.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsx)("div",{"aria-hidden":"true",className:"pointer-events-none fixed inset-0 -z-10 opacity-[0.20] mix-blend-multiply dark:opacity-[0.20] dark:mix-blend-screen",style:{backgroundImage:"url(\"data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>\")",backgroundSize:"160px 160px"}}),t[0]=e):e=t[0],e};
2e.s(["MarketingPageBackground",0,ai],581278);let as=[{id:"ai-agents",tag:"AI Agents",title:"Agentic design workflows",description:"AI agents that work for you. Generate room renders, draft agreements, create invoices, find products, and build presentations, just describe what you need in plain language.",icon:"ai-agent",iconSize:30,image:"https://images.unsplash.com/photo-1677442136019-21780ecad995?w=1200&q=90"},{id:"visualize",tag:"Visualization",title:"Photorealistic room renders",description:"Generate photorealistic renderings instantly from your product selections. See every chosen piece in the space before you buy. Best-in-class image generation, tailored for interior designers.",icon:"generate-image",iconSize:41,image:"/images/app/hbg.png"},{id:"curate",tag:"Curation",title:"AI-powered product import",description:"Paste any URL from any retailer. Tailor extracts images, specs, and pricing, and adds the product to your project or Library, ready to visualize instantly.",icon:"add-product-url",iconSize:39,image:"https://images.unsplash.com/photo-1600210492486-724fe5c67fb0?w=1200&q=90"},{id:"present",tag:"Presentation",title:"Auto-generated presentations",description:"Select your products and click generate. Tailor assembles a complete, client-ready presentation, organized room by room, every selection beautifully laid out, polished, and ready to share.",icon:"marketing-presentations",iconSize:40,image:"https://images.unsplash.com/photo-1616486338812-3dadae4b4ace?w=1200&q=90"},{id:"team-chat",tag:"Collaboration",title:"Team chat & messaging",description:"Real-time messaging with your team and clients. Project-level channels, direct messages, and shared media keep everyone aligned without leaving Tailor.",icon:"chat",iconSize:40,image:"https://images.unsplash.com/photo-1522071820081-009f0129c71c?w=1200&q=90"},{id:"agreements",tag:"Contracts",title:"Agreements & Signatures",description:"Create professional design agreements with scope, phases, and fees. Send for e-signature and track status, all within your project workflow.",icon:"agreements",iconSize:45,image:"https://images.unsplash.com/photo-1554224155-6726b3ff858f?w=1200&q=90"},{id:"invoicing",tag:"Payments",title:"Invoicing & Payments",description:"Create and send professional invoices directly from your projects. Track payments, manage outstanding balances, and get paid faster with integrated billing.",icon:"invoices",iconSize:45,image:"https://images.unsplash.com/photo-1554224154-22dec7ec8818?w=1200&q=90"},{id:"mood-board",tag:"Design",title:"Interactive Mood Boards",description:"Create stunning spatial concepts with our fluid mood board tool. Drag, drop, and layer products to visualize your creative vision in real-time.",icon:"mood-board",iconSize:40,image:"https://images.unsplash.com/photo-1618221195710-dd6b41faaea6?w=1200&q=90"},{id:"floorplans",tag:"Planning",title:"Floor plan drawing & upload",description:"Draw floor plans from scratch or upload existing ones. Link rooms, place products, and use layouts to generate accurate AI visualizations of your designs.",icon:"floor-plan",iconSize:46,image:"https://images.unsplash.com/photo-1503387762-592deb58ef4e?w=1200&q=90"},{id:"client-portal",tag:"Client Experience",title:"Client Portal",description:"Give your clients a dedicated space to view projects, approve selections, sign agreements, and pay invoices, all with your branding. A polished experience that builds trust.",icon:"clients",iconSize:40,image:"https://images.unsplash.com/photo-1600585154340-be6161a56a0c?w=1200&q=90"}],al=[{quote:"Approval rates jumped 40% since we started using Tailor. Clients see their space with our selections before we even present.",name:"Sarah Mitchell",title:"Principal, Mitchell Interiors",image:o.MARKETING_PEOPLE.simone,highlight:"40% higher approvals"},{quote:"I paste a URL and AI extracts everything in seconds. It's given me back 15+ hours per week of manual data entry.",name:"James Chen",title:"Creative Director, Chen Design Studio",image:o.MARKETING_PEOPLE.jonas,highlight:"15+ hours saved/week"}
2,{quote:"Tailor has completely transformed how we present our creative vision. The quality of the AI renders is unmatched.",name:"Elena Rodriguez",title:"Lead Architect, Studio Luxe",image:o.MARKETING_PEOPLE.elena,highlight:"Unmatched render quality"}],ao="relative isolate min-h-screen overflow-x-clip bg-[#FAFAF9] dark:bg-neutral-950 text-neutral-900 dark:text-white font-sans selection:bg-neutral-900 selection:text-white dark:selection:bg-white dark:selection:text-neutral-900",ac=e=>{let t,a,i=(0,n.c)(10),{children:s,className:l,id:o,variant:c,padding:d}=e,m=void 0===c?"default":c,u="compact-top"===(void 0===d?"default":d)?"py-24 md:pt-0 md:pb-32 px-6 overflow-hidden relative":"py-24 md:py-32 px-6 overflow-hidden relative",h="muted"===m&&"bg-neutral-50 dark:bg-neutral-900/40",x="dark"===m&&"bg-neutral-950 text-white",p="glass"===m&&"bg-white/50 dark:bg-neutral-900/50 backdrop-blur-sm";return i[0]!==l||i[1]!==u||i[2]!==h||i[3]!==x||i[4]!==p?(t=(0,es.cn)(u,h,x,p,l),i[0]=l,i[1]=u,i[2]=h,i[3]=x,i[4]=p,i[5]=t):t=i[5],i[6]!==s||i[7]!==o||i[8]!==t?(a=(0,r.jsx)("section",{id:o,className:t,children:s}),i[6]=s,i[7]=o,i[8]=t,i[9]=a):a=i[9],a},ad=e=>{let t,a,i=(0,n.c)(5),{children:s,className:l}=e;return i[0]!==l?(t=(0,es.cn)("max-w-7xl mx-auto w-full",l),i[0]=l,i[1]=t):t=i[1],i[2]!==s||i[3]!==t?(a=(0,r.jsx)("div",{className:t,children:s}),i[2]=s,i[3]=t,i[4]=a):a=i[4],a},am=e=>{let t,a,i,s,l,o,d,m,u,h,x=(0,n.c)(22),{title:p,description:f,tag:b,align:g,className:w,invert:y}=e,v=void 0!==y&&y,j="center"===(void 0===g?"center":g)?"mx-auto text-center":"text-left";x[0]!==w||x[1]!==j?(t=(0,es.cn)("max-w-3xl mb-16 md:mb-24",j,w),x[0]=w,x[1]=j,x[2]=t):t=x[2],x[3]!==b?(a=b&&(0,r.jsx)(c.motion.span,{initial:{opacity:0,y:8},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"0px 0px -8% 0px"},transition:{duration:.5,ease:[.16,1,.3,1]},className:"inline-block text-xs font-bold tracking-[0.2em] uppercase text-neutral-400 dark:text-neutral-500 mb-4",children:b}),x[3]=b,x[4]=a):a=x[4],x[5]===Symbol.for("react.memo_cache_sentinel")?(i={opacity:0,y:12},s={opacity:1,y:0},l={once:!0,margin:"0px 0px -8% 0px"},x[5]=i,x[6]=s,x[7]=l):(i=x[5],s=x[6],l=x[7]),x[8]===Symbol.for("react.memo_cache_sentinel")?(o={duration:.7,delay:.05,ease:[.16,1,.3,1]},x[8]=o):o=x[8];let C=v?"text-white":"text-neutral-900 dark:text-white";return x[9]!==C?(d=(0,es.cn)("text-3xl md:text-5xl font-medium tracking-tight mb-6 text-balance",C),x[9]=C,x[10]=d):d=x[10],x[11]!==d||x[12]!==p?(m=(0,r.jsx)(c.motion.h2,{initial:i,whileInView:s,viewport:l,transition:o,className:d,children:p}),x[11]=d,x[12]=p,x[13]=m):m=x[13],x[14]!==f||x[15]!==v?(u=f&&(0,r.jsx)(c.motion.p,{initial:{opacity:0,y:12},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"0px 0px -8% 0px"},transition:{duration:.7,delay:.12,ease:[.16,1,.3,1]},className:(0,es.cn)("text-lg md:text-xl leading-relaxed text-pretty",v?"text-neutral-400":"text-neutral-500 dark:text-neutral-400"),children:f}),x[14]=f,x[15]=v,x[16]=u):u=x[16],x[17]!==m||x[18]!==u||x[19]!==t||x[20]!==a?(h=(0,r.jsxs)("div",{className:t,children:[a,m,u]}),x[17]=m,x[18]=u,x[19]=t,x[20]=a,x[21]=h):h=x[21],h},au=e=>{let t,a,i,s=(0,n.c)(9),{src:o,alt:c,className:d,priority:m}=e,u=void 0!==m&&m;return s[0]!==d?(t=(0,es.cn)("relative group rounded-2xl overflow-hidden border border-neutral-200/50 dark:border-white/10 shadow-[0_20px_50px_-15px_rgba(0,0,0,0.1)] dark:shadow-[0_20px_50px_-15px_rgba(0,0,0,0.3)] bg-neutral-100 dark:bg-neutral-900",d),s[0]=d,s[1]=t):t=s[1],s[2]!==c||s[3]!==u||s[4]!==o?(a=(0,r.jsx)(l.default,{src:o,alt:c,width:1200,height:800,sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw",className:"w-full h-auto object-cover transition-transform duration-700 group-hover:scale-[1.02]",priority:u}),s[2]=c,s[3]=u,s[4]=o,s[5]=a):a=s[5],s[6]!==t||s[7]!==a?(i=(0,r.jsx)("div",{className:t,children:a}),s[6]=t,s[7]=a,s[8]=i):i=s[8],i},ah="https://picydatvzflqpponmphm.supabase.co/storage/v1/object/public/product-images/library/46db8b58-391a-4510-af78-56342e35b5e0/1777820822149-jedkzfug8-nobg.png",ax=[{src:"/images/app/furniture/nobg/CHAIR_STUDIOTWENTYSEVEN_Arco-Chair_Abel-Carcamo.png",name:"Arco Chair",price:"$1,290"},{src:"/images/app/furniture/nobg/TABLE_CecilSideTable_1.png",name:"Cecil Table",price:"$680"},{src:"/images/app/furniture/nobg/LAMP_STUDIOTWENTYSEVEN_Tusk-Floor-Lamp_Roman-Andrusenko.png",name:"Tusk Lamp",price:"$940"}],ap=76.25,af=31.2,ab=e=>{let t,a,i,s,o,c,d,m,u,h,x,p=(0,n.c)(22),{src:f,name:b,price:g,elevated:w}=e,y=void 0!==w&&w,v=y?"shadow-[0_8px_20px_-8px_rgba(0,0,0,0.20)]":"shadow-[0_1px_2px_rgba(0,0,0,0.05)]";return p[0]!==v?(t=(0,es.cn)("overflow-hidden rounded-[1.8cqw] bg-white ring-1 ring-black/[0.06] dark:bg-neutral-800 dark:ring-white/10",v),p[0]=v,p[1]=t):t=p[1],p[2]===Symbol.for("react.memo_cache_sentinel")?(a={width:"30cqw",height:"26.88607594936709cqw"},p[2]=a):a=p[2],p[3]===Symbol.for("react.memo_cache_sentinel")?(i={height:"17cqw"},p[3]=i):i=p[3],p[4]!==f?(s=(0,r.jsx)("div",{className:"relative overflow-hidden bg-neutral-50 dark:bg-neutral-700/30",style:i,children:(0,r.jsx)(l.default,{src:f,alt:"",fill:!0,sizes:"220px",className:"scale-[1.2] object-contain p-[1cqw]"})}),p[4]=f,p[5]=s):s=p[5],p[6]===Symbol.for("react.memo_cache_sentinel")?(o={height:`${9.88607594936709}cqw`},p[6]=o):o=p[6],p[7]===Symbol.for("react.memo_cache_sentinel")?(c={fontSize:"2.6cqw",lineHeight:1.15},p[7]=c):c=p[7],p[8]!==b?(d=(0,r.jsx)("p",{className:"truncate font-medium text-neutral-700 dark:text-neutral-200",style:c,children:b}),p[8]=b,p[9]=d):d=p[9],p[10]!==y?(m=y?{fontSize:"11px",lineHeight:1.25}:{fontSize:"2.5cqw",lineHeight:1.25},p[10]=y,p[11]=m):m=p[11],p[12]!==g||p[13]!==m?(u=(0,r.jsx)("span",{className:"font-medium text-neutral-500 dark:text-neutral-400",style:m,children:g}),p[12]=g,p[13]=m,p[14]=u):u=p[14],p[15]!==u||p[16]!==d?(h=(0,r.jsxs)("div",{className:"flex flex-col justify-center px-[2.6cqw]",style:o,children:[d,u]}),p[15]=u,p[16]=d,p[17]=h):h=p[17],p[18]!==h||p[19]!==t||p[20]!==s?(x=(0,r.jsxs)("div",{className:t,style:a,children:[s,h]}),p[18]=h,p[19]=t,p[20]=s,p[21]=x):x=p[21],x},ag=()=>{let e,t,a,i,s,o,c,m,u,x,p,f,b,g,w,y,v,j,C,_,N,k,S,A,q,z,E,L,T,P,R,M,I,O,F,V,$,B,W,H,D,K,U,G,Y,Z,Q,X,J,ee,et,er,en,ei,es=(0,n.c)(96),[el,eo]=(0,h.useState)(0),[ec,ed]=(0,h.useState)(0),em=(0,ea.useReducedMotion)();es[0]!==el?(e=()=>{3===el&&ed(a7),eo(a9)},es[0]=el,es[1]=e):e=es[1],es[2]===Symbol.for("react.memo_cache_sentinel")?(t=[1400,1100,950,1500],es[2]=t):t=es[2],t4(e,t[el],el);let eu=1===el,eh=el>=2,ex=el>=3;es[3]!==em?(a=em?void 0:{x:[0,12,-8,0],y:[0,8,-6,0],opacity:[.4,.65,.5,.4]},es[3]=em,es[4]=a):a=es[4],es[5]!==em?(i=em?void 0:{duration:12,repeat:1/0,ease:"easeInOut"},es[5]=em,es[6]=i):i=es[6],es[7]!==a||es[8]!==i?(s=(0,r.jsx)(t9,{"aria-hidden":!0,
2className:"absolute -right-8 -top-8 size-36 rounded-full bg-gradient-to-br from-blue-200/40 to-transparent blur-2xl dark:from-blue-500/15",animate:a,transition:i}),es[7]=a,es[8]=i,es[9]=s):s=es[9],es[10]===Symbol.for("react.memo_cache_sentinel")?(o={left:"4cqw",top:"4cqw",width:"42cqw",height:"44.9cqw"},es[10]=o):o=es[10],es[11]===Symbol.for("react.memo_cache_sentinel")?(c={height:"6cqw"},m=(0,r.jsx)("div",{className:"size-[1.3cqw] rounded-full bg-neutral-200 dark:bg-neutral-600"}),u=(0,r.jsx)("div",{className:"size-[1.3cqw] rounded-full bg-neutral-200 dark:bg-neutral-600"}),x=(0,r.jsx)("div",{className:"size-[1.3cqw] rounded-full bg-neutral-200 dark:bg-neutral-600"}),es[11]=c,es[12]=m,es[13]=u,es[14]=x):(c=es[11],m=es[12],u=es[13],x=es[14]),es[15]===Symbol.for("react.memo_cache_sentinel")?(p={height:"3.4cqw"},es[15]=p):p=es[15],es[16]===Symbol.for("react.memo_cache_sentinel")?(f=(0,r.jsxs)("div",{className:"flex items-center gap-[1cqw] border-b border-neutral-100 px-[2.5cqw] dark:border-white/5",style:c,children:[m,u,x,(0,r.jsx)("div",{className:"ml-[1.5cqw] flex flex-1 items-center rounded-full bg-neutral-100 px-[2cqw] dark:bg-neutral-700/60",style:p,children:(0,r.jsx)("span",{className:"truncate text-neutral-400 dark:text-neutral-500",style:{fontSize:"2.1cqw"},children:"westelm.com"})})]}),es[16]=f):f=es[16],es[17]===Symbol.for("react.memo_cache_sentinel")?(b=(0,r.jsx)("div",{className:"relative overflow-hidden rounded-[1.6cqw] bg-neutral-50 dark:bg-neutral-700/30",style:{height:"16.85cqw"},children:(0,r.jsx)(l.default,{src:ah,alt:"",fill:!0,sizes:"240px",className:"scale-[1.3] object-contain"})}),es[17]=b):b=es[17],es[18]===Symbol.for("react.memo_cache_sentinel")?(g=(0,r.jsx)("p",{className:"mt-[1.6cqw] truncate font-medium text-neutral-700 dark:text-neutral-200",style:{fontSize:"2.7cqw"},children:"Haven Leather Sofa"}),es[18]=g):g=es[18],es[19]===Symbol.for("react.memo_cache_sentinel")?(w=(0,r.jsx)("span",{className:"font-semibold text-neutral-700 dark:text-neutral-100",style:{fontSize:"2.4cqw"},children:"$2,499"}),es[19]=w):w=es[19],es[20]===Symbol.for("react.memo_cache_sentinel")?(y=(0,r.jsxs)("div",{className:"mt-[0.6cqw] flex items-center gap-[1.8cqw]",children:[w,(0,r.jsx)("span",{className:"text-neutral-400",style:{fontSize:"2cqw"},children:"84â³W · Leather"})]}),es[20]=y):y=es[20],es[21]===Symbol.for("react.memo_cache_sentinel")?(v={height:"5cqw",transformOrigin:"50% 50%"},es[21]=v):v=es[21];let ep=eu?.97:1;es[22]!==ep?(j={scale:ep},es[22]=ep,es[23]=j):j=es[23],es[24]===Symbol.for("react.memo_cache_sentinel")?(C={duration:.14,ease:[.22,1,.36,1]},es[24]=C):C=es[24],es[25]===Symbol.for("react.memo_cache_sentinel")?(_=(0,r.jsx)("span",{className:"font-medium text-white dark:text-neutral-900",style:{fontSize:"2.4cqw"},children:"Clip it"}),es[25]=_):_=es[25],es[26]!==j?(N=(0,r.jsxs)("div",{className:"px-[3cqw] pt-[2.2cqw]",children:[b,g,y,(0,r.jsx)(t9,{className:"mt-[1.6cqw] flex items-center justify-center rounded-[1.4cqw] bg-neutral-900 dark:bg-white",style:v,animate:j,transition:C,children:_})]}),es[26]=j,es[27]=N):N=es[27],es[28]!==ec||es[29]!==el?(k=1===el&&(0,r.jsxs)(t9,{"aria-hidden":!0,className:"absolute inset-x-0 z-10",style:{height:"34%"},initial:{top:"-34%"},animate:{top:"100%"},transition:{duration:1.05,delay:.12,ease:"easeInOut"},children:[(0,r.jsx)("div",{className:"h-full w-full bg-gradient-to-b from-transparent via-blue-400/15 to-blue-400/25"}),(0,r.jsx)("div",{className:"absolute inset-x-0 bottom-0 bg-blue-400/80",style:{height:"0.3cqw"}})]},ec),es[28]=ec,es[29]=el,es[30]=k):k=es[30],es[31]!==N||es[32]!==k?(S=(0,r.jsxs)("div",{className:"absolute overflow-hidden rounded-[2cqw] border border-neutral-200/70 bg-white shadow-[0_1px_3px_rgba(0,0,0,0.05)] dark:border-white/10 dark:bg-neutral-800",style:o,children:[f,N,k]}),es[31]=N,es[32]=k,es[33]=S):S=es[33],es[34]===Symbol.for("react.memo_cache_sentinel")?(A={left:"54cqw",top:"4cqw",width:"42cqw",height:"45cqw"},es[34]=A):A=es[34],es[35]===Symbol.for("react.memo_cache_sentinel")?(q={height:"6cqw"},es[35]=q):q=es[35],es[36]===Symbol.for("react.memo_cache_sentinel")?(z=(0,r.jsx)("img",{src:"/images/tailor.png",alt:"",draggable:!1,
2className:"shrink-0 select-none dark:invert",style:{width:"3cqw",height:"3cqw"}}),es[36]=z):z=es[36],es[37]===Symbol.for("react.memo_cache_sentinel")?(E=(0,r.jsx)("span",{className:"font-medium text-neutral-600 dark:text-neutral-300",style:{fontSize:"2.3cqw"},children:"Library"}),es[37]=E):E=es[37],es[38]===Symbol.for("react.memo_cache_sentinel")?(L={fontSize:"2cqw"},es[38]=L):L=es[38];let ef=ex?"4 items":"3 items";es[39]!==ef?(T=(0,r.jsxs)("div",{className:"flex items-center gap-[1.2cqw]",style:q,children:[z,E,(0,r.jsx)("span",{className:"ml-auto rounded-full bg-neutral-100 px-[1.8cqw] py-[0.4cqw] font-medium text-neutral-400 dark:bg-neutral-700 dark:text-neutral-300",style:L,children:ef})]}),es[39]=ef,es[40]=T):T=es[40],es[41]===Symbol.for("react.memo_cache_sentinel")?(P={top:"7cqw"},R=ax.map(re),es[41]=P,es[42]=R):(P=es[41],R=es[42]),es[43]===Symbol.for("react.memo_cache_sentinel")?(M={left:"22.25cqw",top:"20.2cqw",width:"19.75cqw",height:"17.7cqw"},es[43]=M):M=es[43];let eb=ex?"rgba(212,212,216,0)":"rgba(212,212,216,0.9)";es[44]!==eb?(I={borderColor:eb},es[44]=eb,es[45]=I):I=es[45],es[46]===Symbol.for("react.memo_cache_sentinel")?(O={duration:.3},es[46]=O):O=es[46],es[47]!==I?(F=(0,r.jsxs)("div",{className:"absolute inset-x-0",style:P,children:[R,(0,r.jsx)(t9,{className:"absolute rounded-[1.6cqw] border border-dashed",style:M,animate:I,transition:O})]}),es[47]=I,es[48]=F):F=es[48],es[49]!==T||es[50]!==F?(V=(0,r.jsxs)("div",{className:"absolute",style:A,children:[T,F]}),es[49]=T,es[50]=F,es[51]=V):V=es[51],es[52]===Symbol.for("react.memo_cache_sentinel")?($={left:"4cqw",top:"4cqw",width:"42cqw",height:"44.9cqw"},B={opacity:0},es[52]=$,es[53]=B):($=es[52],B=es[53]);let eg=+!!eu;es[54]!==eg?(W={opacity:eg},es[54]=eg,es[55]=W):W=es[55];let ey=.4*!!eu;es[56]===Symbol.for("react.memo_cache_sentinel")?(H=[.22,1,.36,1],es[56]=H):H=es[56],es[57]!==ey?(D={duration:.35,delay:ey,ease:H},es[57]=ey,es[58]=D):D=es[58],es[59]!==W||es[60]!==D?(K=(0,r.jsx)(t9,{"aria-hidden":!0,className:"absolute z-[15] rounded-[2cqw] bg-white/30 backdrop-blur-[2px] dark:bg-neutral-900/40",style:$,initial:B,animate:W,transition:D}),es[59]=W,es[60]=D,es[61]=K):K=es[61],es[62]===Symbol.for("react.memo_cache_sentinel")?(U={width:"30cqw"},G={left:"10cqw",top:"13cqw",scale:.92,opacity:0},es[62]=U,es[63]=G):(U=es[62],G=es[63]);let ev=eh?`${ap}cqw`:"10cqw",ej=eh?`${af}cqw`:"13cqw",eC=eh?.6583333333333333:0===el?.92:1,e_=+(el>=1);return es[64]!==ev||es[65]!==ej||es[66]!==eC||es[67]!==e_?(Y={left:ev,top:ej,scale:eC,opacity:e_},es[64]=ev,es[65]=ej,es[66]=eC,es[67]=e_,es[68]=Y):Y=es[68],es[69]!==el?(Z=2===el?{duration:.82,ease:[.65,0,.35,1]}:1===el?{duration:.45,delay:.42,ease:[.22,1,.36,1]}:{duration:.3,ease:[.22,1,.36,1]},es[69]=el,es[70]=Z):Z=es[70],es[71]===Symbol.for("react.memo_cache_sentinel")?(Q=(0,r.jsx)(ab,{src:ah,name:"Haven Leather Sofa",price:"$2,499",elevated:!0}),es[71]=Q):Q=es[71],es[72]!==ec||es[73]!==Y||es[74]!==Z?(X=(0,r.jsx)(t9,{className:"absolute z-20 origin-top-left",style:U,initial:G,animate:Y,transition:Z,children:Q},ec),es[72]=ec,es[73]=Y,es[74]=Z,es[75]=X):X=es[75],es[76]!==ec||es[77]!==el||es[78]!==eu?(J=el<=1&&(0,r.jsx)(t9,{className:"pointer-events-none absolute z-40",initial:{left:"40%",top:"99%",opacity:0},animate:{left:"23.5%",top:"80%",opacity:1},exit:{opacity:0},transition:{left:{duration:1.15,ease:[.22,1,.36,1]},top:{duration:1.15,ease:[.22,1,.36,1]},opacity:{duration:.35,ease:"easeOut"}},children:(0,r.jsx)(t9,{style:{transformOrigin:"25% 20%"},animate:{scale:eu?.84:1},transition:{duration:.13,ease:[.22,1,.36,1]},children:(0,r.jsx)(eV.MousePointer2,{className:"text-blue-500 drop-shadow-md",fill:"currentColor",style:{width:"5cqw",height:"5cqw"}})})},`cursor-${ec}`),es[76]=ec,es[77]=el,es[78]=eu,es[79]=J):J=es[79],es[80]!==J?(ee=(0,r.jsx)(d.AnimatePresence,{children:J}),es[80]=J,es[81]=ee):ee=es[81],es[82]!==ex?(et=ex&&(0,r.jsx)(t9,{className:"absolute z-30 flex items-center justify-center rounded-full bg-emerald-500 shadow-md ring-2 ring-white dark:ring-neutral-800",style:{left:`${ap+19.75-4}cqw`,top:`${af-1.5}cqw`,width:"5cqw",height:"5cqw"},initial:{opacity:0,scale:.4}
2,animate:{opacity:1,scale:1},exit:{opacity:0,scale:.6},transition:{duration:.32,ease:[.34,1.56,.64,1]},children:(0,r.jsx)(ew.Check,{className:"text-white",strokeWidth:3,style:{width:"3cqw",height:"3cqw"}})}),es[82]=ex,es[83]=et):et=es[83],es[84]!==et?(er=(0,r.jsx)(d.AnimatePresence,{children:et}),es[84]=et,es[85]=er):er=es[85],es[86]!==S||es[87]!==V||es[88]!==K||es[89]!==X||es[90]!==ee||es[91]!==er?(en=(0,r.jsx)("div",{className:"relative flex h-full flex-col p-3",children:(0,r.jsxs)("div",{className:"relative flex-1 overflow-hidden rounded-xl bg-white shadow-sm [container-type:size] dark:bg-neutral-800",children:[S,V,K,X,ee,er]})}),es[86]=S,es[87]=V,es[88]=K,es[89]=X,es[90]=ee,es[91]=er,es[92]=en):en=es[92],es[93]!==s||es[94]!==en?(ei=(0,r.jsxs)("div",{className:"relative h-full w-full overflow-hidden bg-[#FAFAF9] dark:bg-neutral-900",children:[s,en]}),es[93]=s,es[94]=en,es[95]=ei):ei=es[95],ei},aw=()=>{let e,t,a,i,s,o,c,m,u,x,p,f,b,g,w,y,v,j=(0,n.c)(42),C=(0,ea.useReducedMotion)(),[_,N]=(0,h.useState)(0);if(j[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>N(rt),t=[3500,2500,4e3],j[0]=e,j[1]=t):(e=j[0],t=j[1]),t4(e,t[_],_),j[2]!==_||j[3]!==C){let e,t,n;j[13]===Symbol.for("react.memo_cache_sentinel")?(e=[.23,1,.32,1],j[13]=e):e=j[13],i=e,x="relative w-full h-full bg-[#FAFAF9] dark:bg-neutral-900 overflow-hidden",j[14]!==C?(t=C?void 0:{x:[0,12,-8,0],y:[0,8,-6,0],opacity:[.4,.7,.5,.4]},j[14]=C,j[15]=t):t=j[15],j[16]!==C?(n=C?void 0:{duration:12,repeat:1/0,ease:"easeInOut"},j[16]=C,j[17]=n):n=j[17],j[18]!==t||j[19]!==n?(p=(0,r.jsx)(t9,{"aria-hidden":!0,className:"absolute -top-8 -right-8 size-36 rounded-full bg-gradient-to-br from-orange-200/40 to-transparent blur-2xl dark:from-orange-500/15",animate:t,transition:n}),j[18]=t,j[19]=n,j[20]=p):p=j[20],u="relative flex h-full flex-col p-3",m="relative flex flex-1 flex-col overflow-hidden rounded-xl bg-white shadow-sm dark:bg-neutral-800",c="relative w-full h-full flex items-center justify-center p-1.5 sm:p-3",a=d.AnimatePresence,s="wait",o=_<2&&(0,r.jsxs)(t9,{initial:{opacity:0,scale:.96},animate:{opacity:1,scale:1},exit:{opacity:0,scale:1.04,filter:"blur(6px)"},transition:{duration:.55,ease:i},className:"flex flex-col items-center gap-1 sm:gap-3 w-full max-w-[220px] sm:max-w-[360px]",children:[(0,r.jsx)("div",{className:"grid grid-cols-4 gap-1 sm:gap-2 w-full",children:[{src:"https://picydatvzflqpponmphm.supabase.co/storage/v1/object/public/product-images/library/46db8b58-391a-4510-af78-56342e35b5e0/1777820822149-jedkzfug8-nobg.png"},{src:"https://picydatvzflqpponmphm.supabase.co/storage/v1/object/public/product-images/scraped/ballarddesigns.com/1777240197976_img_1.jpg"},{src:"https://picydatvzflqpponmphm.supabase.co/storage/v1/object/public/product-images/library/50e2e82e-6d69-4629-8a6e-7b444d8f3e02/1777820792654-qv3sy1egd-nobg.png"},{src:"https://picydatvzflqpponmphm.supabase.co/storage/v1/object/public/product-images/library/da941c80-308a-43f7-a503-ef18e39ac35f/1777844914478-9yu8t1fqy-cropped.jpg"},{src:"https://picydatvzflqpponmphm.supabase.co/storage/v1/object/public/product-images/scraped/1stdibs.com/1777250990663_img_5.jpg"},{src:"https://picydatvzflqpponmphm.supabase.co/storage/v1/object/public/product-images/library/2a9d5063-1ec8-422f-9ed4-23555194122a/1779232252086-nn2f86l3w-nobg.png",tileBg:"bg-[#FAFAFA] dark:bg-neutral-800"},{src:"https://picydatvzflqpponmphm.supabase.co/storage/v1/object/public/product-images/library/6e26359f-ad4c-4bf6-a40b-6600a02c509c/1777844818984-ltz1riblo-nobg.png"},{src:"https://picydatvzflqpponmphm.supabase.co/storage/v1/object/public/product-images/library/a395420b-a4bc-4d63-b1ec-dae1728aadc2/1777820664616-jshop5koe-nobg.png"}].map((e,t)=>(0,r.jsxs)(t9,{initial:{opacity:0,y:10,scale:.9},animate:{opacity:1,y:0,scale:1},transition:{delay:.045*t,duration:.4,ease:i},className:(0,es.cn)("relative aspect-square rounded-lg sm:rounded-xl border border-neutral-200 dark:border-white/10 overflow-hidden shadow-[0_1px_2px_rgba(0,0,0,0.04)]",e.tileBg??"bg-white dark:bg-neutral-800"),children:[(0,r.jsx)(l.default,{src:e.src,alt:"",fill:!0,sizes:"(max-width: 640px) 60px, 84px",className:"object-cover"}),(0,r.jsx)(t9,{initial:{scale:0,opacity:0}
2,animate:{scale:1,opacity:1},transition:{delay:.32+.055*t,type:"spring",stiffness:460,damping:16,mass:.7},className:"absolute top-0.5 right-0.5 sm:top-1.5 sm:right-1.5 w-3 h-3 sm:w-4 sm:h-4 bg-neutral-900 dark:bg-white rounded-full flex items-center justify-center ring-[1.5px] sm:ring-2 ring-white dark:ring-neutral-800 z-10",children:(0,r.jsx)(ew.Check,{className:"w-1.5 h-1.5 sm:w-2.5 sm:h-2.5 text-white dark:text-neutral-900 stroke-[3.5]"})}),1===_&&(0,r.jsx)(t9,{className:"absolute inset-0 bg-gradient-to-r from-transparent via-white/60 to-transparent pointer-events-none",initial:{x:"-100%"},animate:{x:"200%"},transition:{duration:1.2,repeat:1/0,ease:"linear",delay:.1*t}})]},e.src))}),(0,r.jsxs)(t9,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{delay:.95,duration:.45,ease:i},className:"relative w-full flex items-center gap-1.5 sm:gap-2 px-2 py-1 sm:px-4 sm:py-2.5 rounded-md sm:rounded-xl bg-white dark:bg-neutral-800 border border-neutral-200 dark:border-white/10 shadow-[0_1px_3px_rgba(0,0,0,0.06)] overflow-hidden",children:[(0,r.jsx)(d.AnimatePresence,{mode:"wait",children:(0,r.jsx)(ae,{initial:{opacity:0,y:4},animate:{opacity:1,y:0},exit:{opacity:0,y:-4},transition:{duration:.25},className:(0,es.cn)("flex-1 min-w-0 text-[9px] sm:text-xs truncate relative z-10",1===_?"text-neutral-400 dark:text-neutral-500":"text-neutral-700 dark:text-neutral-200"),children:0===_?"Render this living room as a Miami Beach penthouse":"Generating renderâ¦"},_)}),(0,r.jsx)(t9,{animate:1===_?{scale:[1,1.06,1]}:{scale:1},transition:{duration:.95,repeat:1===_?1/0:0,ease:"easeInOut"},className:"w-3.5 h-3.5 sm:w-6 sm:h-6 rounded-full bg-neutral-900 dark:bg-white flex items-center justify-center flex-shrink-0 relative z-10",children:1===_?(0,r.jsx)(ev.Loader2,{className:"w-1.5 h-1.5 sm:w-3 sm:h-3 text-white dark:text-neutral-900 animate-spin"}):(0,r.jsx)(eg.ArrowUp,{className:"w-1.5 h-1.5 sm:w-3 sm:h-3 text-white dark:text-neutral-900"})}),1===_&&(0,r.jsx)(t9,{className:"absolute inset-0 bg-gradient-to-r from-transparent via-white/60 dark:via-white/15 to-transparent pointer-events-none",initial:{x:"-100%"},animate:{x:"200%"},transition:{duration:1.4,repeat:1/0,ease:"linear"}})]})]},"curate"),j[2]=_,j[3]=C,j[4]=a,j[5]=i,j[6]=s,j[7]=o,j[8]=c,j[9]=m,j[10]=u,j[11]=x,j[12]=p}else a=j[4],i=j[5],s=j[6],o=j[7],c=j[8],m=j[9],u=j[10],x=j[11],p=j[12];return j[21]!==i||j[22]!==_?(f=2===_&&(0,r.jsxs)(t9,{initial:{opacity:0,scale:.92,y:10},animate:{opacity:1,scale:1,y:0},exit:{opacity:0},transition:{duration:.7,ease:i},className:"relative w-full max-w-[230px] sm:max-w-[360px] aspect-[16/10] rounded-xl sm:rounded-2xl overflow-hidden shadow-2xl",children:[(0,r.jsx)(l.default,{src:"/images/app/hbg.png",alt:"Rendered Room",fill:!0,sizes:"(max-width: 640px) 230px, (max-width: 1024px) 90vw, 360px",className:"object-cover"}),(0,r.jsx)(t9,{className:"absolute inset-0 bg-neutral-900",initial:{x:0},animate:{x:"100%"},transition:{duration:1.1,ease:[.32,.72,0,1],delay:.15}}),(0,r.jsxs)(t9,{initial:{opacity:0,y:6},animate:{opacity:1,y:0},transition:{delay:1.05,duration:.4,ease:i},className:"absolute bottom-1.5 right-1.5 sm:bottom-3 sm:right-3 flex items-center gap-1 sm:gap-1.5",children:[(0,r.jsx)("button",{type:"button","aria-label":"Generate video",className:"w-5 h-5 sm:w-8 sm:h-8 rounded-full bg-white/95 backdrop-blur-md shadow-md flex items-center justify-center text-neutral-700 hover:bg-white transition-colors",children:(0,r.jsx)(eU.Video,{className:"w-2.5 h-2.5 sm:w-3.5 sm:h-3.5"})}),(0,r.jsx)("button",{type:"button","aria-label":"Favorite",className:"w-5 h-5 sm:w-8 sm:h-8 rounded-full bg-white/95 backdrop-blur-md shadow-md flex items-center justify-center text-neutral-700 hover:bg-white transition-colors",children:(0,r.jsx)(eK.Heart,{className:"w-2.5 h-2.5 sm:w-3.5 sm:h-3.5"})})]})]},"render"),j[21]=i,j[22]=_,j[23]=f):f=j[23],j[24]!==a||j[25]!==s||j[26]!==o||j[27]!==f?(b=(0,r.jsxs)(a,{mode:s,children:[o,f]}),j[24]=a,j[25]=s,j[26]=o,j[27]=f,j[28]=b):b=j[28],j[29]!==b||j[30]!==c?(g=(0,r.jsx)("div",{className:c,children:b}),j[29]=b,j[30]=c,j[31]=g):g=j[31],j[32]!==g||j[33]!==m?(w=(0,r.jsx)("div",{className:m,children:g}),j[32]=g,j[33]=m,j[34]=w):w=j[34],j[35]!==w||j[36]!==u?(y=(0,r.jsx)("div",{className:u,children:w}),j[35]=w,j[36]=u,j[37]=y):y=j[37],j[38]!==y||j[39]!==x||j[40]!==p?(v=(0,r.jsxs)("div",{className:x,children:[p,y]}),j[38]=y,j[39]=x,j[40]=p,j[41]=v):v=j[41],v},ay=()=>{let e,t,a,i,s,c,d,m,u,x,p,f,b,g,w,y,v,j,C,_,N,k,S,A,q,z,E,L,T,P,R,M,I,O,F,V,$,B,W,H,D=(0,n.c)(59),K=(0,ea.useReducedMotion)(),[U,G]=(0,h.useState)(0);D[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>G(ra),D[0]=e):e=D[0],t4(e,3e3,U),D[1]===Symbol.for("react.memo_cache_sentinel")?(t=[{width:"36cqw",height:"24cqw"},{width:"44cqw",height:"29cqw"},{width:"44cqw",height:"29cqw"}],D[1]=t):t=D[1];let Y=t;D[2]===Symbol.for("react.memo_cache_sentinel")?(a=[{x:"calc(50% + 18.8cqw)",y:"calc(42% + 12.8cqw)"},{x:"calc(50% + 22.8cqw)",y:"calc(42% + 15.3cqw)"},{x:"calc(50% + 22.8cqw)",y:"calc(42% + 15.3cqw)"}],D[2]=a):a=D[2];let Z=a;D[3]!==K?(i=K?void 0:{x:[0,12,-8,0],y:[0,8,-6,0],opacity:[.4,.7,.5,.4]},D[3]=K,D[4]=i):i=D[4],D[5]!==K?(s=K?void 0:{duration:12,repeat:1/0,ease:"easeInOut"},D[5]=K,D[6]=s):s=D[6],D[7]!==i||D[8]!==s?(c=(0,r.jsx)(t9,{"aria-hidden":!0,
2className:"absolute -top-8 -right-8 size-36 rounded-full bg-gradient-to-br from-violet-200/40 to-transparent blur-2xl dark:from-violet-500/15",animate:i,transition:s}),D[7]=i,D[8]=s,D[9]=c):c=D[9],D[10]===Symbol.for("react.memo_cache_sentinel")?(d=(0,r.jsx)("div",{className:"absolute inset-0 bg-[radial-gradient(#e8e8e8_1px,transparent_1px)] dark:bg-[radial-gradient(#333_1px,transparent_1px)] [background-size:16px_16px] opacity-60"}),D[10]=d):d=D[10],D[11]===Symbol.for("react.memo_cache_sentinel")?(m={left:"4cqw",top:"9%",width:"15cqw",height:"18cqw"},u={opacity:0,x:"-25%",rotate:-4},x={opacity:1,x:"0%",rotate:-4},D[11]=m,D[12]=u,D[13]=x):(m=D[11],u=D[12],x=D[13]),D[14]===Symbol.for("react.memo_cache_sentinel")?(p=(0,r.jsx)(t9,{className:"absolute rounded-[2cqw] overflow-hidden shadow-lg border-[0.7cqw] border-white dark:border-neutral-800 z-10",style:m,initial:u,animate:x,transition:{duration:.5,ease:[.32,.72,0,1]},children:(0,r.jsx)(l.default,{src:"/images/app/furniture/CHAIR_nila_armchair_low_gallery3_33d3f7ac75.jpg",alt:"",fill:!0,sizes:"200px",className:"object-cover"})}),D[14]=p):p=D[14],D[15]===Symbol.for("react.memo_cache_sentinel")?(f={left:"50%",top:"42%"},D[15]=f):f=D[15];let Q=Y[U],X=Y[U],J=1===U?"0 0 0 0.55cqw #171717, 0 12px 26px -8px rgba(0,0,0,0.22)":"0 0 0 0cqw rgba(23,23,23,0), 0 12px 26px -8px rgba(0,0,0,0.22)";D[16]!==Q.width||D[17]!==X.height||D[18]!==J?(b={width:Q.width,height:X.height,x:"-50%",y:"-50%",rotate:1.5,boxShadow:J},D[16]=Q.width,D[17]=X.height,D[18]=J,D[19]=b):b=D[19],D[20]===Symbol.for("react.memo_cache_sentinel")?(g={duration:1,ease:[.25,.1,.25,1]},w=(0,r.jsx)(l.default,{src:"/images/app/heroimg-card.webp",alt:"",fill:!0,sizes:"320px",className:"object-cover"}),D[20]=g,D[21]=w):(g=D[20],w=D[21]),D[22]!==b?(y=(0,r.jsx)(t9,{className:"absolute rounded-[2cqw] overflow-hidden border-[0.7cqw] border-white dark:border-neutral-800 z-20",style:f,animate:b,transition:g,children:w}),D[22]=b,D[23]=y):y=D[23],D[24]===Symbol.for("react.memo_cache_sentinel")?(v={width:"16cqw",height:"19cqw",right:"7cqw",top:"9%"},j={rotate:3},D[24]=v,D[25]=j):(v=D[24],j=D[25]),D[26]===Symbol.for("react.memo_cache_sentinel")?(C=(0,r.jsx)(t9,{className:"absolute rounded-[2cqw] overflow-hidden shadow-lg border-[0.7cqw] border-white dark:border-neutral-800",style:v,animate:j,transition:{duration:1,ease:[.25,.1,.25,1]},children:(0,r.jsx)(l.default,{src:"/images/app/furniture/1777250990663_img_5.webp",alt:"",fill:!0,sizes:"200px",className:"object-cover"})}),D[26]=C):C=D[26],D[27]===Symbol.for("react.memo_cache_sentinel")?(_={width:"18cqw",height:"13cqw",right:"4cqw",bottom:"12%"},N={rotate:-2},D[27]=_,D[28]=N):(_=D[27],N=D[28]),D[29]===Symbol.for("react.memo_cache_sentinel")?(k=(0,r.jsx)(t9,{className:"absolute rounded-[2cqw] overflow-hidden shadow-lg border-[0.7cqw] border-white dark:border-neutral-800",style:_,animate:N,transition:{duration:1,ease:[.25,.1,.25,1]},children:(0,r.jsx)(l.default,{src:"/images/app/furniture/SOFA_poliform-sofa-orbis-lifestyle-10.jpg.webp",alt:"",fill:!0,sizes:"240px",className:"object-cover"})}),D[29]=k):k=D[29],D[30]===Symbol.for("react.memo_cache_sentinel")?(S=(0,r.jsxs)("div",{className:"absolute left-[3cqw] bottom-[7%] flex gap-[1.5cqw]",children:[(0,r.jsx)("div",{className:"size-[6.5cqw] rounded-[1.6cqw] bg-[#2E3BA1] shadow-md border-[0.5cqw] border-white dark:border-neutral-800"}),(0,r.jsx)("div",{className:"size-[6.5cqw] rounded-[1.6cqw] bg-[#D7B342] shadow-md border-[0.5cqw] border-white dark:border-neutral-800"}),(0,r.jsx)("div",{className:"size-[6.5cqw] rounded-[1.6cqw] bg-[#F86D51] shadow-md border-[0.5cqw] border-white dark:border-neutral-800"})]}),D[30]=S):S=D[30],D[31]===Symbol.for("react.memo_cache_sentinel")?(A=(0,r.jsx)(t9,{className:"absolute bottom-[6%] left-1/2 -translate-x-1/2 bg-white/90 dark:bg-neutral-800/90 backdrop-blur-sm rounded-[1.6cqw] shadow-sm border border-neutral-200 dark:border-white/10 px-[3cqw] py-[1.4cqw]",children:(0,r.jsx)("p",{className:"text-[2.2cqw] font-medium text-neutral-600 dar
2k:text-neutral-300 whitespace-nowrap",children:"Contemporary and colorful"})}),D[31]=A):A=D[31],D[32]===Symbol.for("react.memo_cache_sentinel")?(q={left:"15.5cqw",top:"31%"},z={x:["0%","14%","-6%","0%"],y:["0%","-12%","6%","0%"]},E={duration:8,repeat:1/0,ease:"easeInOut"},L=(0,r.jsx)(eV.MousePointer2,{className:"size-[5cqw] fill-neutral-900 text-white drop-shadow-md"}),D[32]=q,D[33]=z,D[34]=E,D[35]=L):(q=D[32],z=D[33],E=D[34],L=D[35]),D[36]===Symbol.for("react.memo_cache_sentinel")?(T=(0,r.jsxs)(t9,{className:"absolute z-50 pointer-events-none",style:q,animate:z,transition:E,children:[L,(0,r.jsx)("div",{className:"absolute top-[4.5cqw] left-[3.2cqw] size-[5cqw] overflow-hidden rounded-full bg-neutral-200 ring-[0.5cqw] ring-white shadow-md dark:ring-neutral-800",children:(0,r.jsx)(l.default,{src:o.MARKETING_PEOPLE.jonas,alt:"",fill:!0,sizes:"48px",className:"object-cover"})})]}),D[36]=T):T=D[36];let ee=Z[U],et=Z[U];D[37]!==ee.x||D[38]!==et.y?(P={left:ee.x,top:et.y},D[37]=ee.x,D[38]=et.y,D[39]=P):P=D[39],D[40]===Symbol.for("react.memo_cache_sentinel")?(R={duration:1,ease:[.25,.1,.25,1]},M=(0,r.jsx)(eV.MousePointer2,{className:"size-[5cqw] fill-neutral-900 text-white drop-shadow-md"}),D[40]=R,D[41]=M):(R=D[40],M=D[41]),D[42]===Symbol.for("react.memo_cache_sentinel")?(I=(0,r.jsx)("div",{className:"absolute top-[4.5cqw] left-[3.2cqw] size-[5cqw] overflow-hidden rounded-full bg-neutral-200 ring-[0.5cqw] ring-white shadow-md dark:ring-neutral-800",children:(0,r.jsx)(l.default,{src:o.MARKETING_PEOPLE.maya,alt:"",fill:!0,sizes:"48px",className:"object-cover"})}),D[42]=I):I=D[42];let er=+(1===U),en=1===U?1:.6;return D[43]!==er||D[44]!==en?(O={opacity:er,scale:en},D[43]=er,D[44]=en,D[45]=O):O=D[45],D[46]===Symbol.for("react.memo_cache_sentinel")?(F={duration:.2,ease:[.22,1,.36,1]}
2,D[46]=F):F=D[46],D[47]===Symbol.for("react.memo_cache_sentinel")?(V=(0,r.jsx)("div",{className:"size-[3.6cqw] bg-neutral-900 rounded-[1cqw] flex items-center justify-center shadow-md ring-[0.3cqw] ring-white dark:ring-neutral-800",children:(0,r.jsx)("svg",{viewBox:"0 0 24 24",className:"size-[2.2cqw] text-white",children:(0,r.jsx)("path",{d:"M15 3h6v6M9 21H3v-6M21 3l-7 7M3 21l7-7",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"})})}),D[47]=V):V=D[47],D[48]!==O?($=(0,r.jsx)(t9,{className:"absolute -top-[3.2cqw] -left-[3.2cqw]",animate:O,transition:F,children:V}),D[48]=O,D[49]=$):$=D[49],D[50]!==P||D[51]!==$?(B=(0,r.jsxs)(t9,{className:"absolute z-50 pointer-events-none",animate:P,transition:R,children:[M,I,$]}),D[50]=P,D[51]=$,D[52]=B):B=D[52],D[53]!==y||D[54]!==B?(W=(0,r.jsx)("div",{className:"relative flex h-full flex-col p-3",children:(0,r.jsxs)("div",{className:"relative flex-1 overflow-hidden rounded-xl bg-white shadow-sm dark:bg-neutral-800 [container-type:size]",children:[d,p,y,C,k,S,A,T,B]})}),D[53]=y,D[54]=B,D[55]=W):W=D[55],D[56]!==W||D[57]!==c?(H=(0,r.jsxs)("div",{className:"relative w-full h-full bg-[#FAFAF9] dark:bg-neutral-900 overflow-hidden",children:[c,W]}),D[56]=W,D[57]=c,D[58]=H):H=D[58],H},av=()=>{let e,t,a,i,s,o,c,m,u,x,p,f,b,g,w,y,v,j,C,_,N,k,S,A,q,z,E,L,T=(0,n.c)(61),P=(0,ea.useReducedMotion)();T[0]===Symbol.for("react.memo_cache_sentinel")?(e=[0,1],T[0]=e):e=T[0];let[R,M]=(0,h.useState)(e),[I,O]=R,[F,V]=(0,h.useState)(!1),$=ec.length;T[1]===Symbol.for("react.memo_cache_sentinel")?(t=[.22,1,.36,1],T[1]=t):t=T[1];let B=t;T[2]===Symbol.for("react.memo_cache_sentinel")?(a=e=>{V(!0),M(t=>{let[a]=t;return[e,e>=a?1:-1]})},T[2]=a):a=T[2];let W=a;T[3]===Symbol.for("react.memo_cache_sentinel")?(i=()=>M(e=>{let[t]=e;return[(t+1)%$,1]}),T[3]=i):i=T[3],t4(i,3600,I,!F&&!P);let H=ec[I];T[4]!==P?(s=P?void 0:{x:[0,12,-8,0],y:[0,8,-6,0],opacity:[.4,.7,.5,.4]},T[4]=P,T[5]=s):s=T[5],T[6]!==P?(o=P?void 0:{duration:12,repeat:1/0,ease:"easeInOut"},T[6]=P,T[7]=o):o=T[7],T[8]!==s||T[9]!==o?(c=(0,r.jsx)(t9,{"aria-hidden":!0,className:"absolute -top-8 -right-8 size-36 rounded-full bg-gradient-to-br from-amber-200/40 to-transparent blur-2xl dark:from-amber-500/15",animate:s,transition:o}),T[8]=s,T[9]=o,T[10]=c):c=T[10],T[11]===Symbol.for("react.memo_cache_sentinel")?(m=()=>V(!1),T[11]=m):m=T[11],T[12]!==I?(u=ec.map((e,t)=>(0,r.jsxs)("button",{type:"button",onClick:()=>W(t),"aria-label":`View ${e.name}`,"aria-current":I===t,className:"relative aspect-[4/3] w-9 flex-shrink-0 overflow-hidden rounded-md outline-none transition-transform duration-200 ease-out hover:scale-[1.05] active:scale-[0.96] focus-visible:ring-2 focus-visible:ring-amber-500",children:[(0,r.jsx)(l.default,{src:e.thumbnail,alt:"",fill:!0,sizes:"36px",className:"object-cover"}),(0,r.jsx)(ae,{"aria-hidden":!0,className:"absolute inset-0 bg-white/55 dark:bg-neutral-900/55",initial:!1,animate:{opacity:+(I!==t)},transition:{duration:.3,ease:B}})]},e.name)),T[12]=I,T[13]=u):u=T[13],T[14]===Symbol.for("react.memo_cache_sentinel")?(x=(0,r.jsx)("div",{className:"flex aspect-[4/3] w-9 flex-shrink-0 items-center justify-center rounded-md border border-dashed border-neutral-200 dark:border-white/15",children:(0,r.jsx)(eF.Plus,{className:"h-2.5 w-2.5 text-neutral-300 dark:text-neutral-600"})}),T[14]=x):x=T[14],T[15]!==u?(p=(0,r.jsxs)("aside",{className:"flex flex-shrink-0 flex-col gap-[10px]",children:[u,x]}),T[15]=u,T[16]=p):p=T[16],T[17]!==O||T[18]!==P?(f=P?{opacity:0}:{opacity:0,x:28*O,scale:1.06},T[17]=O,T[18]=P,T[19]=f):f=T[19],T[20]===Symbol.for("react.memo_cache_sentinel")?(b={opacity:1,x:0,scale:1},T[20]=b):b=T[20],T[21]!==O||T[22]!==P?(g=P?{opacity:0}:{opacity:0,x:-28*O,scale:1.03},T[21]=O,T[22]=P,T[23]=g):g=T[23],T[24]!==P?(w=P?{duration:.4,ease:B}:{opacity:{duration:.5,ease:B},x:{duration:.6,ease:B},scale:{duration:3.6,ease:"linear"}},T[24]=P,T[25]=w):w=T[25];let D=ec[I],K=0===I;T[26]!==H.name||T[27]!==D.image||T[28]!==K?(y=(0,r.jsx)(l.default,{src:D.image,alt:H.name,fill:!0,sizes:"(max-width: 640px) 72vw, (max-width: 1440px) 40vw, 620px",className:"object-cover",priority:K}),T[26]=H.name,T[27]=D.image,T[28]=K,T[29]=y):y=T[29],T[30]!==I||T[31]!==f||T[32]!==g||T[33]!==w||T[34]!==y?(v=(0,r.jsx)(d.AnimatePresence,{initial:!1,children:(0,r.jsx)(t9,{initial:f,animate:b,exit:g,transition:w,className:"absolute inset-0",children:y},I)}),T[30]=I,T[31]=f,T[32]=g,T[33]=w,T[34]=y,T[35]=v):v=T[35],T[36]===Symbol.for("react.memo_cache_sentinel")?(j=(0,r.jsx)("div",{"aria-hidden":!0,
2className:"pointer-events-none absolute inset-x-0 bottom-0 h-2/5 bg-gradient-to-t from-black/45 via-black/10 to-transparent"}),T[36]=j):j=T[36],T[37]===Symbol.for("react.memo_cache_sentinel")?(C=(0,r.jsx)("p",{className:"text-[5px] font-semibold uppercase tracking-[0.2em] text-white/65 sm:text-[7px]",children:"Miami Penthouse"}),T[37]=C):C=T[37],T[38]!==P?(_=P?{opacity:0}:{opacity:0,y:7},T[38]=P,T[39]=_):_=T[39],T[40]===Symbol.for("react.memo_cache_sentinel")?(N={opacity:1,y:0},T[40]=N):N=T[40],T[41]!==P?(k=P?{opacity:0}:{opacity:0,y:-7},T[41]=P,T[42]=k):k=T[42],T[43]===Symbol.for("react.memo_cache_sentinel")?(S={duration:.3,ease:B},T[43]=S):S=T[43],T[44]!==I||T[45]!==H.name||T[46]!==_||T[47]!==k?(A=(0,r.jsxs)("div",{className:"pointer-events-none absolute bottom-1.5 left-2 sm:bottom-2",children:[C,(0,r.jsx)("div",{className:"relative mt-px h-[10px] overflow-hidden sm:h-[12px]",children:(0,r.jsx)(d.AnimatePresence,{mode:"wait",children:(0,r.jsx)(at,{initial:_,animate:N,exit:k,transition:S,className:"absolute inset-x-0 top-0 truncate text-[8px] font-medium leading-tight tracking-tight text-white sm:text-[10px]",children:H.name},I)})})]}),T[44]=I,T[45]=H.name,T[46]=_,T[47]=k,T[48]=A):A=T[48];let U=I+1;return T[49]!==U?(q=(0,r.jsx)("div",{className:"absolute right-1.5 top-1.5 rounded-full bg-black/25 px-1.5 py-[1px] backdrop-blur-md sm:right-2 sm:top-2",children:(0,r.jsxs)("p",{className:"text-[6px] font-medium leading-none tabular-nums text-white/65 sm:text-[9px]",children:[(0,r.jsx)("span",{className:"text-white",children:U}),` / ${$}`]})}),T[49]=U,T[50]=q):q=T[50],T[51]!==v||T[52]!==A||T[53]!==q?(z=(0,r.jsxs)("main",{className:"group relative min-w-0 flex-1 overflow-hidden rounded-lg bg-neutral-100 dark:bg-neutral-900",children:[v,j,A,q]}),T[51]=v,T[52]=A,T[53]=q,T[54]=z):z=T[54],T[55]!==p||T[56]!==z?(E=(0,r.jsx)("div",{className:"relative flex h-full flex-col p-3",children:(0,r.jsxs)("div",{className:"relative flex flex-1 gap-2.5 overflow-hidden rounded-xl bg-white p-2.5 shadow-sm dark:bg-neutral-800",onMouseLeave:m,children:[p,z]})}),T[55]=p,T[56]=z,T[57]=E):E=T[57],T[58]!==E||T[59]!==c?(L=(0,r.jsxs)("div",{className:"relative w-full h-full bg-[#FAFAF9] dark:bg-neutral-900 overflow-hidden",children:[c,E]}),T[58]=E,T[59]=c,T[60]=L):L=T[60],L},aj=[{userPrompt:"Bill the Williams Residence and log this week",tailorReply:"Done. Invoice sent and timesheets logged.",cards:[{kind:"file",icon:eD.Receipt,title:"INV-0087 · $16,000",subtitle:"Sent to Williams Residence",tone:"emerald"},{kind:"file",icon:e$.Clock,title:"Week 47 timesheets",subtitle:"142 hrs · 4 designers",tone:"amber"}]},{userPrompt:"Find a similar accent chair under $1,500",tailorReply:"Found a match. Ships in 2 weeks.",cards:[{kind:"product",title:"Pierre Paulin Tongue Chair",subtitle:"$1,420 · 1stdibs · ships 2 wks",thumb:"https://picydatvzflqpponmphm.supabase.co/storage/v1/object/public/product-images/scraped/1stdibs.com/1777250990663_img_5.jpg"}]},{userPrompt:"Draft an LOI for the Smith residence",tailorReply:"Drafted. Ready for your review.",cards:[{kind:"file",icon:eG.FileText,title:"LOI · Smith Residence.pdf",subtitle:"4 pages · ready to send",tone:"rose"}]}],aC=()=>{let e,t,a,i,s,l,o,c,m,u,x,p,f,b,g=(0,n.c)(34),[w,y]=(0,h.useState)(0),[v,j]=(0,h.useState)(2+aj[0].cards.length),C=2+aj[w].cards.length;g[0]!==v||g[1]!==C?(e=()=>{v>=C?(y(rr),j(1)):j(rn)},g[0]=v,g[1]=C,g[2]=e):e=g[2],t4(e,v>=C?2200:1===v?850:1100,`${w}:${v}`);let _=aj[w],N=Math.max(0,v-2),k=N>=_.cards.length,S=(0,ea.useReducedMotion)();g[3]!==S?(t=S?void 0:{x:[0,12,-8,0],y:[0,8,-6,0],opacity:[.4,.7,.5,.4]},g[3]=S,g[4]=t):t=g[4],g[5]!==S?(a=S?void 0:{duration:12,repeat:1/0,ease:"easeInOut"},g[5]=S,g[6]=a):a=g[6],g[7]!==t||g[8]!==a?(i=(0,r.jsx)(t9,{"aria-hidden":!0,className:"absolute -top-8 -right-8 size-36 rounded-full bg-gradient-to-br from-violet-200/40 to-transparent blur-2xl dark:from-violet-500/15",animate:t,transition:a}),g[7]=t,g[8]=a,g[9]=i):i=g[9];let A=`exchange-${w}`;return g[10]===Symbol.for("react.memo_cache_sentinel")?(s={opacity:0,y:10},l={opacity:1,y:0},o={opacity:0,y:-8},g[10]=s,g[11]=l,g[12]=o):(s=g[10],l=g[11],o=g[12]),g[13]===Symbol.for("react.memo_cache_sentinel")?(c={duration:.4,ease:[.22,1,.36,1]},g[13]=c):c=g[13],g[14]!==_.userPrompt||g[15]!==v?(m=v>=1&&(0,r.jsx)(t9,{initial:{opacity:0,y:10}
2,animate:{opacity:1,y:0},exit:{opacity:0},transition:{opacity:{duration:.35,ease:"easeOut"},y:{type:"spring",stiffness:240,damping:26,mass:.9}},className:"flex justify-end flex-shrink-0",children:(0,r.jsx)("div",{className:"max-w-[88%] px-2.5 py-1.5 sm:px-3.5 sm:py-2 rounded-xl rounded-br-sm bg-neutral-900 dark:bg-white text-white dark:text-neutral-900 text-[10px] sm:text-[12px] leading-snug",children:_.userPrompt})},"user"),g[14]=_.userPrompt,g[15]=v,g[16]=m):m=g[16],g[17]!==m?(u=(0,r.jsx)(d.AnimatePresence,{children:m}),g[17]=m,g[18]=u):u=g[18],g[19]!==k||g[20]!==N||g[21]!==_.cards||g[22]!==_.tailorReply||g[23]!==v?(x=v>=2&&(0,r.jsxs)(t9,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},exit:{opacity:0},transition:{opacity:{duration:.35,ease:"easeOut"},y:{type:"spring",stiffness:240,damping:26,mass:.9}},className:"flex gap-1.5 sm:gap-2.5 min-w-0",children:[(0,r.jsx)("div",{className:"w-5 h-5 sm:w-6 sm:h-6 rounded-full bg-neutral-900 dark:bg-white flex items-center justify-center flex-shrink-0",children:(0,r.jsx)("img",{src:"/tailor-logo.png",alt:"Tailor",className:"w-3 h-3 sm:w-3.5 sm:h-3.5 invert dark:invert-0",draggable:!1})}),(0,r.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,r.jsxs)("div",{className:"flex items-center gap-1.5 mb-1 sm:mb-1.5",children:[(0,r.jsx)("span",{className:"text-[10px] sm:text-xs font-semibold text-neutral-900 dark:text-white",children:"Tailor"}),!k&&(0,r.jsx)("span",{className:"inline-flex items-center gap-0.5",children:[0,1,2].map(ri)})]}),(0,r.jsx)("div",{className:"inline-block max-w-full px-2.5 py-1 sm:px-3.5 sm:py-1.5 rounded-xl rounded-tl-sm bg-neutral-100 dark:bg-neutral-900 text-neutral-900 dark:text-neutral-100 text-[10px] sm:text-[12px] leading-snug",children:_.tailorReply}),(0,r.jsx)("div",{className:"mt-1 sm:mt-1.5 space-y-1 sm:space-y-1.5",children:_.cards.slice(0,N).map(rs)})]})]},"tailor"),g[19]=k,g[20]=N,g[21]=_.cards,g[22]=_.tailorReply,g[23]=v,g[24]=x):x=g[24],g[25]!==x?(p=(0,r.jsx)(d.AnimatePresence,{children:x}),g[25]=x,g[26]=p):p=g[26],g[27]!==u||g[28]!==p||g[29]!==A?(f=(0,r.jsx)("div",{className:"relative flex h-full flex-col p-3",children:(0,r.jsx)("div",{className:"relative flex flex-1 flex-col overflow-hidden rounded-xl bg-white shadow-sm dark:bg-neutral-800",children:(0,r.jsx)(d.AnimatePresence,{mode:"wait",children:(0,r.jsxs)(t9,{initial:s,animate:l,exit:o,transition:c,className:"relative flex flex-col h-full gap-1.5 sm:gap-3 p-2 sm:p-4",children:[u,p]},A)})})}),g[27]=u,g[28]=p,g[29]=A,g[30]=f):f=g[30],g[31]!==f||g[32]!==i?(b=(0,r.jsxs)("div",{className:"relative w-full h-full bg-[#FAFAF9] dark:bg-neutral-900 overflow-hidden",children:[i,f]}),g[31]=f,g[32]=i,g[33]=b):b=g[33],b};function a_(e){let t,a=(0,n.c)(4),{card:i}=e;if("product"===i.kind){let e;return a[0]!==i?(e=(0,r.jsx)(ak,{card:i}),a[0]=i,a[1]=e):e=a[1],e}return a[2]!==i?(t=(0,r.jsx)(aN,{card:i}),a[2]=i,a[3]=t):t=a[3],t}function aN(e){let t,a,i,s,l,o,c,d,m,u,h,x,p,f,b,g,w=(0,n.c)(42),{card:y}=e;if(w[0]!==y.icon||w[1]!==y.tone){let e,r,n,h={rose:{bg:"bg-rose-50 dark:bg-rose-500/15",fg:"text-rose-600 dar
2k:text-rose-400"},blue:{bg:"bg-blue-50 dark:bg-blue-500/15",fg:"text-blue-600 dark:text-blue-400"},emerald:{bg:"bg-emerald-50 dark:bg-emerald-500/15",fg:"text-emerald-600 dark:text-emerald-400"},amber:{bg:"bg-amber-50 dark:bg-amber-500/15",fg:"text-amber-600 dark:text-amber-400"}}[y.tone],x=y.icon;a=t9,l=!0,w[12]===Symbol.for("react.memo_cache_sentinel")?(o={opacity:0,y:10,scale:.96},c={opacity:1,y:0,scale:1},d={opacity:0},n={duration:.3,ease:"easeOut"},e={type:"spring",stiffness:240,damping:26,mass:.9},r={type:"spring",stiffness:240,damping:26,mass:.9},w[12]=e,w[13]=r,w[14]=o,w[15]=c,w[16]=d,w[17]=n):(e=w[12],r=w[13],o=w[14],c=w[15],d=w[16],n=w[17]),w[18]===Symbol.for("react.memo_cache_sentinel")?(m={opacity:n,y:e,scale:r,layout:{duration:.3,ease:[.22,1,.36,1]}},w[18]=m):m=w[18],u="flex items-center gap-2 sm:gap-2.5 px-2 py-1.5 sm:px-3 sm:py-2 rounded-xl bg-white dark:bg-neutral-900 border border-neutral-100 dark:border-white/5 shadow-[0_1px_2px_rgba(0,0,0,0.03)]",s=(0,es.cn)("w-6 h-6 sm:w-8 sm:h-8 rounded-lg flex items-center justify-center flex-shrink-0",h.bg),t=x,i=(0,es.cn)("w-3 h-3 sm:w-4 sm:h-4",h.fg),w[0]=y.icon,w[1]=y.tone,w[2]=t,w[3]=a,w[4]=i,w[5]=s,w[6]=l,w[7]=o,w[8]=c,w[9]=d,w[10]=m,w[11]=u}else t=w[2],a=w[3],i=w[4],s=w[5],l=w[6],o=w[7],c=w[8],d=w[9],m=w[10],u=w[11];return w[19]!==t||w[20]!==i?(h=(0,r.jsx)(t,{className:i}),w[19]=t,w[20]=i,w[21]=h):h=w[21],w[22]!==s||w[23]!==h?(x=(0,r.jsx)("div",{className:s,children:h}),w[22]=s,w[23]=h,w[24]=x):x=w[24],w[25]!==y.title?(p=(0,r.jsx)("p",{className:"text-[11px] sm:text-[13px] font-semibold text-neutral-900 dark:text-white truncate",children:y.title}),w[25]=y.title,w[26]=p):p=w[26],w[27]!==y.subtitle?(f=(0,r.jsx)("p",{className:"text-[9px] sm:text-[11px] text-neutral-500 dark:text-neutral-400 truncate mt-0.5",children:y.subtitle}),w[27]=y.subtitle,w[28]=f):f=w[28],w[29]!==p||w[30]!==f?(b=(0,r.jsxs)("div",{className:"min-w-0 flex-1 leading-tight",children:[p,f]}),w[29]=p,w[30]=f,w[31]=b):b=w[31],w[32]!==a||w[33]!==x||w[34]!==b||w[35]!==l||w[36]!==o||w[37]!==c||w[38]!==d||w[39]!==m||w[40]!==u?(g=(0,r.jsxs)(a,{layout:l,initial:o,animate:c,exit:d,transition:m,className:u,children:[x,b]}),w[32]=a,w[33]=x,w[34]=b,w[35]=l,w[36]=o,w[37]=c,w[38]=d,w[39]=m,w[40]=u,w[41]=g):g=w[41],g}function ak(e){let t,a,i,s,o,c,d,m,u,h,x,p,f,b=(0,n.c)(20),{card:g}=e;return b[0]===Symbol.for("react.memo_cache_sentinel")?(t={opacity:0,y:10,scale:.96},a={opacity:1,y:0,scale:1},i={opacity:0},s={duration:.3,ease:"easeOut"},o={type:"spring",stiffness:240,damping:26,mass:.9},c={type:"spring",stiffness:240,damping:26,mass:.9},b[0]=t,b[1]=a,b[2]=i,b[3]=s,b[4]=o,b[5]=c):(t=b[0],a=b[1],i=b[2],s=b[3],o=b[4],c=b[5]),b[6]===Symbol.for("react.memo_cache_sentinel")?(d={opacity:s,y:o,scale:c,layout:{duration:.3,ease:[.22,1,.36,1]}},b[6]=d):d=b[6],b[7]!==g.thumb?(m=(0,r.jsx)("div",{className:"relative w-10 sm:w-14 flex-shrink-0 bg-neutral-100 dark:bg-neutral-800",children:(0,r.jsx)(l.default,{src:g.thumb,alt:"",fill:!0,sizes:"56px",className:"object-cover"})}),b[7]=g.thumb,b[8]=m):m=b[8],b[9]===Symbol.for("react.memo_cache_sentinel")?(u=(0,r.jsx)("p",{className:"text-[8px] sm:text-[9px] font-bold tracking-[0.14em] uppercase text-neutral-400 mb-0.5",children:"Match"}),b[9]=u):u=b[9],b[10]!==g.title?(h=(0,r.jsx)("p",{className:"text-[11px] sm:text-[13px] font-semibold text-neutral-900 dark:text-white truncate",children:g.title}),b[10]=g.title,b[11]=h):h=b[11],b[12]!==g.subtitle?(x=(0,r.jsx)("p",{className:"text-[9px] sm:text-[11px] text-neutral-500 dark:text-neutral-400 truncate",children:g.subtitle}),b[12]=g.subtitle,b[13]=x):x=b[13],b[14]!==h||b[15]!==x?(p=(0,r.jsxs)("div",{className:"min-w-0 flex-1 px-2 py-1.5 sm:px-3 sm:py-2 leading-tight",children:[u,h,x]}),b[14]=h,b[15]=x,b[16]=p):p=b[16],b[17]!==p||b[18]!==m?(f=(0,r.jsxs)(t9,{layout:!0,initial:t,animate:a,exit:i,transition:d,className:"flex items-stretch overflow-hidden rounded-xl bg-white dark:bg-neutral-900 border border-neutral-100 dark:border-white/5 shadow-[0_1px_2px_rgba(0,0,0,0.03)]",children:[m,p]}),b[17]=p,b[18]=m,b[19]=f):f=b[19],f}let aS={maya:o.MARKETING_PEOPLE.maya,jonas:o.MARKETING_PEOPLE.jonas,avery:o.MARKETING_PEOPLE.avery},aA=()=>{let e,t,a,i,s,o,c,m,u,x,p,f,b,g,w,y,v,j,C,_,N,k=(0,n.c)(58),S=(0,ea.useReducedMotion)();k[0]===Symbol.for("react.memo_cache_sentinel")?(e=[900,1400,1400,1300,1400,1400,2400],k[0]=e):e=k[0];let A=e,[q,z]=(0,h.useState)(6);k[1]===Symbol.for("react.memo_cache_sentinel")?(t=()=>z(rl),k[1]=t):t=k[1],t4(t,A[q],q),k[2]===Symbol.for("react.memo_cache_sentinel")?(a=[0,1,2,2,3,4,4],k[2]=a):a=k[2];let E=a[q],L=q>=3;k[3]!==S?(i=S?{duration:.25,ease:"easeOut"}:{type:"spring",stiffness:240,damping:26,mass:.9},k[3]=S,k[4]=i):i=k[4];let T=i;if(k[5]!==E||k[6]!==T||k[7]!==S||k[8]!==L){let e,t,a,n,i,h,y=[{key:"maya-1",name:"Maya",avatar:aS.maya,ring:"ring-rose-300/70 dark:ring-rose-500/40",time:"10:24 AM",text:"Hereâs the living room render with the new sofa",render:!0},{key:"jonas",name:"Jonas",avatar:aS.jonas,ring:"ring-blue-300/70 dark:ring-blue-500/40",time:"10:26 AM",text:"This looks incredible, scale is perfect",reaction:"ð"},{key:"avery",name:"Avery",avatar:aS.avery,ring:"ring-amber-300/70 dark:ring-amber-500/40",time:"10:27 AM",text:"Client signed off on the budget ð"},{key:"maya-2",name:"Maya",avatar:aS.maya,ring:"ring-rose-300/70 dark:ring-rose-500/40",time:"10:28 AM",text:"Adding the West Elm sofa to procurement"}];m="relative w-full h-full bg-[#FAFAF9] dark:bg-neutral-900 overflow-hidden",k[20]!==S?(e=S?void 0:{x:[0,12,-8,0],y:[0,8,-6,0],opacity:[.4,.7,.5,.4]},k[20]=S,k[21]=e):e=k[21],k[22]!==S?(t=S?void 0:{duration:12,repeat:1/0,ease:"easeInOut"},k[22]=S,k[23]=t):t=k[23],k[24]!==e||k[25]!==t?(u=(0,r.jsx)(t9,{"aria-hidden":!0,
2className:"absolute -top-8 -right-8 size-36 rounded-full bg-gradient-to-br from-sky-200/45 to-transparent blur-2xl dark:from-sky-500/15",animate:e,transition:t}),k[24]=e,k[25]=t,k[26]=u):u=k[26],c="relative flex h-full flex-col p-3",w="flex flex-1 flex-col overflow-hidden rounded-xl bg-white shadow-sm dark:bg-neutral-800",k[27]===Symbol.for("react.memo_cache_sentinel")?(a=(0,r.jsx)("span",{className:"text-[10px] font-semibold text-neutral-700 dark:text-neutral-200",children:"Miami Penthouse"}),k[27]=a):a=k[27],k[28]===Symbol.for("react.memo_cache_sentinel")?(n=(0,r.jsx)("div",{className:"ml-auto flex -space-x-1.5",children:[aS.maya,aS.jonas,aS.avery].map(ro)}),k[28]=n):n=k[28],k[29]!==S?(i=S?void 0:{opacity:[1,.35,1]},k[29]=S,k[30]=i):i=k[30],k[31]!==S?(h=S?void 0:{duration:2.4,repeat:1/0,ease:"easeInOut"},k[31]=S,k[32]=h):h=k[32],k[33]!==i||k[34]!==h?(o=(0,r.jsxs)("div",{className:"relative z-20 flex items-center gap-2 border-b border-neutral-100 bg-white px-3 py-2 dark:border-white/5 dark:bg-neutral-800",children:[a,n,(0,r.jsxs)("span",{className:"flex items-center gap-1 text-[8px] font-medium text-neutral-400",children:[(0,r.jsx)(ae,{className:"size-1.5 rounded-full bg-emerald-500",animate:i,transition:h}),"3 online"]})]}),k[33]=i,k[34]=h,k[35]=o):o=k[35],b="relative flex-1 overflow-hidden px-3 py-2 flex flex-col justify-end gap-2.5",k[36]===Symbol.for("react.memo_cache_sentinel")?(g=(0,r.jsx)("div",{className:"pointer-events-none absolute inset-x-0 top-0 z-10 h-6 bg-gradient-to-b from-white to-transparent dark:from-neutral-800"}),k[36]=g):g=k[36],s=d.AnimatePresence,x="popLayout",p=!1,f=y.slice(0,E).map(e=>(0,r.jsxs)(t9,{layout:!0,initial:S?{opacity:0}:{opacity:0,y:12,scale:.97},animate:{opacity:1,y:0,scale:1},exit:S?{opacity:0,transition:{duration:.2}}:{opacity:0,y:-8,transition:{duration:.25,ease:[.4,0,1,1]}},transition:{opacity:{duration:.3,ease:"easeOut"},y:T,scale:T,layout:{duration:.3,ease:"easeOut"}},className:"flex items-start gap-2",children:[(0,r.jsx)("div",{className:(0,es.cn)("relative size-5 flex-shrink-0 overflow-hidden rounded-full ring-2",e.ring),children:(0,r.jsx)(l.default,{src:e.avatar,alt:"",fill:!0,sizes:"20px",className:"object-cover"})}),(0,r.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,r.jsxs)("div",{className:"flex items-baseline gap-1.5",children:[(0,r.jsx)("span",{className:"text-[9px] font-semibold text-neutral-700 dark:text-neutral-200",children:e.name}),(0,r.jsx)("span",{className:"text-[7px] text-neutral-400",children:e.time})]}),(0,r.jsx)("div",{className:"mt-0.5 inline-block max-w-full rounded-xl rounded-tl-sm bg-neutral-100 px-2 py-1 text-[9px] leading-snug text-neutral-700 dark:bg-neutral-700 dark:text-neutral-200",children:e.text}),e.render&&(0,r.jsxs)("div",{className:"mt-1.5 w-[128px] overflow-hidden rounded-lg border border-neutral-100 bg-white shadow-sm dark:border-white/10 dark:bg-neutral-700",children:[(0,r.jsx)("div",{className:"relative h-10 w-full",children:(0,r.jsx)(l.default,{src:"/images/app/hbg.png",alt:"Living room render",fill:!0,sizes:"128px",className:"object-cover"})}),(0,r.jsxs)("div",{className:"flex items-center justify-between px-1.5 py-1",children:[(0,r.jsx)("span",{className:"text-[7px] text-neutral-500 dark:text-neutral-400",children:"Living Room · Modern"}),(0,r.jsx)("span",{className:"text-[7px] font-semibold text-blue-500",children:"Open â"})]})]}),e.reaction&&(0,r.jsx)(d.AnimatePresence,{children:L&&(0,r.jsxs)(t9,{initial:S?{opacity:0}:{opacity:0,scale:.5},animate:{opacity:1,scale:1},exit:{opacity:0},transition:S?{duration:.2}:{type:"spring",stiffness:520,damping:17,mass:.6},className:"mt-1 inline-flex items-center gap-1 rounded-full border border-neutral-100 bg-white px-1.5 py-0.5 shadow-sm dark:border-white/10 dark:bg-neutral-700",children:[(0,r.jsx)("span",{className:"text-[8px] leading-none",children:e.reaction}),(0,r.jsx)("span",{className:"text-[7px] font-semibold text-neutral-600 dar
2k:text-neutral-300",children:"3"})]},"reaction")})]})]},e.key)),k[5]=E,k[6]=T,k[7]=S,k[8]=L,k[9]=s,k[10]=o,k[11]=c,k[12]=m,k[13]=u,k[14]=x,k[15]=p,k[16]=f,k[17]=b,k[18]=g,k[19]=w}else s=k[9],o=k[10],c=k[11],m=k[12],u=k[13],x=k[14],p=k[15],f=k[16],b=k[17],g=k[18],w=k[19];return k[37]!==s||k[38]!==x||k[39]!==p||k[40]!==f?(y=(0,r.jsx)(s,{mode:x,initial:p,children:f}),k[37]=s,k[38]=x,k[39]=p,k[40]=f,k[41]=y):y=k[41],k[42]!==y||k[43]!==b||k[44]!==g?(v=(0,r.jsxs)("div",{className:b,children:[g,y]}),k[42]=y,k[43]=b,k[44]=g,k[45]=v):v=k[45],k[46]===Symbol.for("react.memo_cache_sentinel")?(j=(0,r.jsx)("div",{className:"border-t border-neutral-100 px-3 py-2.5 dark:border-white/5",children:(0,r.jsxs)("div",{className:"flex items-center rounded-lg border border-neutral-100 bg-white px-2.5 py-1.5 dark:border-white/10 dark:bg-neutral-900",children:[(0,r.jsx)("p",{className:"flex-1 text-[9px] text-neutral-300 dark:text-neutral-600",children:"Message Miami Penthouse"}),(0,r.jsx)(eF.Plus,{className:"size-3 text-neutral-300 dark:text-neutral-600"})]})}),k[46]=j):j=k[46],k[47]!==o||k[48]!==v||k[49]!==w?(C=(0,r.jsxs)("div",{className:w,children:[o,v,j]}),k[47]=o,k[48]=v,k[49]=w,k[50]=C):C=k[50],k[51]!==c||k[52]!==C?(_=(0,r.jsx)("div",{className:c,children:C}),k[51]=c,k[52]=C,k[53]=_):_=k[53],k[54]!==m||k[55]!==u||k[56]!==_?(N=(0,r.jsxs)("div",{className:m,children:[u,_]}),k[54]=m,k[55]=u,k[56]=_,k[57]=N):N=k[57],N},aq=e=>{let t,a,i,s,l=(0,n.c)(11),{designWidth:o,designHeight:c,children:d}=e,m=(0,h.useRef)(null),[u,x]=(0,h.useState)(1);l[0]!==c||l[1]!==o?(t=()=>{let e=m.current;if(!e)return;let t=()=>{let{width:t,height:a}=e.getBoundingClientRect();t&&a&&x(Math.min(t/o,a/c))};t();let a=new ResizeObserver(t);return a.observe(e),()=>a.disconnect()},a=[o,c],l[0]=c,l[1]=o,l[2]=t,l[3]=a):(t=l[2],a=l[3]),(0,h.useEffect)(t,a);let p=`translate(-50%, -50%) scale(${u})`;return l[4]!==c||l[5]!==o||l[6]!==p?(i={width:o,height:c,transform:p},l[4]=c,l[5]=o,l[6]=p,l[7]=i):i=l[7],l[8]!==d||l[9]!==i?(s=(0,r.jsx)("div",{ref:m,className:"absolute inset-0 overflow-hidden",children:(0,r.jsx)("div",{className:"absolute left-1/2 top-1/2",style:i,children:d})}),l[8]=d,l[9]=i,l[10]=s):s=l[10],s},az=[{label:"Draft",bg:"#e9e9ec",text:"#6b7280",border:"#e4e4e7"},{label:"Sent",bg:"rgb(59, 130, 246)",text:"#ffffff",border:"rgb(59, 130, 246)"},{label:"Viewed",bg:"rgb(245, 158, 11)",text:"#ffffff",border:"rgb(245, 158, 11)"}
2,{label:"Signed",bg:"rgb(16, 185, 129)",text:"#ffffff",border:"rgb(16, 185, 129)"}],aE=[{label:"Concept Development",price:"$8,000"},{label:"3D Renderings",price:"$12,000"},{label:"Procurement",price:"$15,000"},{label:"Installation",price:"$10,000"}],aL={0:2200,1:1400,2:1400,3:3e3},aT=()=>{let e,t,a,i,s,l,o,c,m,u,x,p,f,b,g,w,y,v,j,C,_,N,k,S,A=(0,n.c)(48),[q,z]=(0,h.useState)(0),[E,L]=(0,h.useState)(0);A[0]!==q?(e=()=>{3===q&&L(rc),z(rd)},A[0]=q,A[1]=e):e=A[1],t4(e,aL[q],q);let T=3===q;A[2]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsxs)("div",{className:"min-w-0",children:[(0,r.jsx)("p",{className:"text-[10px] font-semibold tracking-tight text-neutral-800 dark:text-neutral-100",children:"Interior Design Agreement"}),(0,r.jsx)("p",{className:"text-[8px] text-neutral-400",children:"AGR-0024 · Smith Residence"})]}),A[2]=t):t=A[2];let P=az[q],R=az[q];A[3]!==P.bg||A[4]!==R.text?(a={backgroundColor:P.bg,color:R.text},A[3]=P.bg,A[4]=R.text,A[5]=a):a=A[5],A[6]===Symbol.for("react.memo_cache_sentinel")?(i={opacity:0,y:-4,scale:.94},s={opacity:1,y:0,scale:1},l={opacity:0,y:4,scale:.94},A[6]=i,A[7]=s,A[8]=l):(i=A[6],s=A[7],l=A[8]),A[9]===Symbol.for("react.memo_cache_sentinel")?(o={duration:.22,ease:[.22,1,.36,1]},A[9]=o):o=A[9];let M=az[q];A[10]!==q||A[11]!==a||A[12]!==M.label?(c=(0,r.jsxs)("div",{className:"mb-2.5 flex items-start justify-between gap-3",children:[t,(0,r.jsx)("div",{className:"relative flex h-[18px] min-w-[54px] items-center justify-end overflow-hidden rounded-full",children:(0,r.jsx)(d.AnimatePresence,{mode:"wait",children:(0,r.jsx)(t9,{className:"flex h-full items-center justify-center rounded-full px-2 text-[7px] font-bold uppercase tracking-wider",style:a,initial:i,animate:s,exit:l,transition:o,children:M.label},q)})})]}),A[10]=q,A[11]=a,A[12]=M.label,A[13]=c):c=A[13],A[14]===Symbol.for("react.memo_cache_sentinel")?(m=aE.map(rm),A[14]=m):m=A[14],A[15]!==E?(u=(0,r.jsx)("div",{className:"flex-1 space-y-1.5",children:m},E),A[15]=E,A[16]=u):u=A[16];let I=T?"rgba(16,185,129,0.45)":"rgba(212,212,216,0.9)";A[17]!==I?(x={borderColor:I},A[17]=I,A[18]=x):x=A[18],A[19]===Symbol.for("react.memo_cache_sentinel")?(p={duration:.4,ease:[.22,1,.36,1]},A[19]=p):p=A[19],A[20]===Symbol.for("react.memo_cache_sentinel")?(f=(0,r.jsx)("span",{className:"text-[7px] font-medium uppercase tracking-wider text-neutral-400",children:"Client signature"}),A[20]=f):f=A[20];let O=+!!T;A[21]!==O?(b={opacity:O},A[21]=O,A[22]=b):b=A[22];let F=.55*!!T;A[23]===Symbol.for("react.memo_cache_sentinel")?(g=[.22,1,.36,1],A[23]=g):g=A[23],A[24]!==F?(w={duration:.3,delay:F,ease:g},A[24]=F,A[25]=w):w=A[25],A[26]!==b||A[27]!==w?(y=(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[f,(0,r.jsx)(ae,{className:"text-[7px] font-medium text-emerald-600 dark:text-emerald-400",animate:b,transition:w,children:"Jun 18, 2026"})]}),A[26]=b,A[27]=w,A[28]=y):y=A[28],A[29]===Symbol.for("react.memo_cache_sentinel")?(v={clipPath:"inset(0 100% 0 0)",opacity:0},A[29]=v):v=A[29];let V=T?"inset(0 0% 0 0)":"inset(0 100% 0 0)",$=+!!T;return A[30]!==V||A[31]!==$?(j={clipPath:V,opacity:$},A[30]=V,A[31]=$,A[32]=j):j=A[32],A[33]!==T?(C=T?{clipPath:{duration:1.2,delay:.15,ease:[.22,1,.36,1]},opacity:{duration:.2,delay:.15}}:{clipPath:{duration:0},opacity:{duration:.3}},A[33]=T,A[34]=C):C=A[34],A[35]===Symbol.for("react.memo_cache_sentinel")?(_=(0,r.jsxs)("g",{fill:"currentColor",children:[(0,r.jsx)("path",{d:"M55.9219 7.08984C55.8594 7.12109 55.793 7.14062 55.7227 7.14844C55.6524 7.14844 55.582 7.14844 55.5117 7.14844C55.4414 7.14844 55.3711 7.15234 55.3008 7.16016C55.2305 7.16016 55.1602 7.17578 55.0899 7.20703C54.957 7.22266 54.8711 7.21484 54.832 7.18359C54.793 7.14453 54.7813 7.09375 54.7969 7.03125C54.8125 6.96875 54.8555 6.89844 54.9258 6.82031C54.9961 6.74219 55.0781 6.67578 55.1719 6.62109C55.2578 6.56641 55.3516 6.52734 55.4531 6.50391C55.5625 6.48047 55.6602 6.48438 55.7461 6.51562C55.707 6.375 55.711 6.25391 55.7578 6.15234C55.8047 6.05078 55.8985 6 56.0391 6C56.1094 6 56.1719 6.00781 56.2266 6.02344C56.2891 6.03125 56.336 6.0625 56.3672 6.11719C56.4844 6.04688 56.6406 5.92969 56.836 5.76562C57.0313 5.59375 57.2305 5.42188 57.4336 5.25C57.6445 5.07031 57.836 4.91406 58.0078 4.78125C58.1797 4.64062 58.2969 4.57031 58.3594 4.57031C58.3828 4.57031 58.4141 4.57422 58.4531 4.58203C58.4922 4.58203 58.5313 4.58984 58.5703 4.60547C58.6172 4.62109 58.6524 4.64062 58.6758 4.66406C58.707 4.67969 58.7227 4.70703 58.7227 4.74609V5.25C58.668 5.46875 58.6133 5.67578 58.5586 5.87109C58.5117 6.05859 58.4688 6.24609 58.4297 6.43359C58.3985 6.61328 58.375 6.79688 58.3594 6.98438C58.3438 7.17188 58.336 7.37109 58.336 7.58203C58.461 7.58203 58.6094 7.55469 58.7813 7.5C58.961 7.44531 59.1406 7.37891 59.3203 7.30078C59.5 7.22266 59.668 7.14453 59.8242 7.06641C59.9805 6.98047 60.1055 6.91016 60.1992 6.85547C60.2149 6.84766 60.25 6.82031 60.3047 6.77344C60.3594 6.72656 60.418 6.67969 60.4805 6.63281C60.543 6.57812 60.6016 6.53125 60.6563 6.49219C60.7188 6.44531 60.7578 6.41406 60.7735 6.39844C60.7891 6.38281 60.8281 6.36328 60.8906 6.33984C60.9531 6.30859 60.9883 6.28906 60.9961 6.28125C61.0274 6.27344 61.0547 6.28516 61.0781 6.3164
21C61.1094 6.33984 61.1367 6.37109 61.1602 6.41016C61.1836 6.44141 61.1992 6.47656 61.207 6.51562C61.2227 6.54688 61.2305 6.56641 61.2305 6.57422C61.2305 6.65234 61.1992 6.73047 61.1367 6.80859C61.0742 6.88672 61 6.96094 60.9141 7.03125C60.8281 7.09375 60.7383 7.15625 60.6445 7.21875C60.5586 7.27344 60.4922 7.32422 60.4453 7.37109C60.3828 7.40234 60.2735 7.45312 60.1172 7.52344C59.9688 7.59375 59.8086 7.66797 59.6367 7.74609C59.4649 7.82422 59.3008 7.89844 59.1445 7.96875C58.9961 8.03906 58.8906 8.08984 58.8281 8.12109C58.8125 8.12891 58.7774 8.14062 58.7227 8.15625C58.668 8.16406 58.6094 8.17969 58.5469 8.20312C58.4844 8.22656 58.4219 8.24609 58.3594 8.26172C58.3047 8.26953 58.2695 8.27734 58.2539 8.28516C58.1836 8.30859 58.1289 8.34766 58.0899 8.40234C58.0586 8.45703 58.0235 8.51172 57.9844 8.56641C57.9531 8.62109 57.9102 8.66797 57.8555 8.70703C57.8086 8.74609 57.7305 8.75781 57.6211 8.74219C57.6133 8.73438 57.5781 8.71875 57.5156 8.69531C57.461 8.66406 57.4258 8.64062 57.4102 8.625C57.2227 8.49219 57.0625 8.36719 56.9297 8.25C56.7969 8.13281 56.6758 8.01953 56.5664 7.91016C56.457 7.79297 56.3516 7.66797 56.25 7.53516C56.1563 7.40234 56.0469 7.25391 55.9219 7.08984ZM56.6602 6.62109C56.7149 6.73828 56.7656 6.85156 56.8125 6.96094C56.8672 7.07031 56.9297 7.17578 57 7.27734C57.0703 7.37109 57.1485 7.45312 57.2344 7.52344C57.3281 7.59375 57.4414 7.63672 57.5742 7.65234C57.5899 7.53516 57.6094 7.39453 57.6328 7.23047C57.6563 7.06641 57.6836 6.89453 57.7149 6.71484C57.7461 6.53516 57.7813 6.35938 57.8203 6.1875C57.8672 6.00781 57.918 5.85156 57.9727 5.71875H57.8555C57.7305 5.80469 57.6133 5.89062 57.5039 5.97656C57.4024 6.05469 57.3008 6.13281 57.1992 6.21094C57.0977 6.28125 57.0156 6.34375 56.9531 6.39844C56.9453 6.40625 56.9336 6.41797 56.918 6.43359C56.9024 6.44922 56.8906 6.45703 56.8828 6.45703C56.875 6.47266 56.8399 6.5 56.7774 6.53906C56.7149 6.57812 56.6758 6.60547 56.6602 6.62109ZM57.9727 5.54297C57.9492 5.54297 57.9375 5.5625 57.9375 5.60156C57.9375 5.63281 57.9492 5.64844 57.9727 5.64844C58.0039 5.64844 58.0195 5.63281 58.0195 5.60156C58.0195 5.5625 58.0039 5.54297 57.9727 5.54297Z"}),(0,r.jsx)("path",{d:"M51.1055 6.91406C51.1211 6.86719 51.1445 6.78516 51.1758 6.66797C51.2148 6.54297 51.25 6.41016 51.2812 6.26953C51.3203 6.12891 51.3516 5.99609 51.375 5.87109C51.4062 5.73828 51.4297 5.64844 51.4453 5.60156C51.4922 5.41406 51.5469 5.21094 51.6094 4.99219C51.6797 4.77344 51.7734 4.57031 51.8906 4.38281C52.0078 4.19531 52.1562 4.04297 52.3359 3.92578C52.5234 3.80078 52.7539 3.73828 53.0273 3.73828C53.1289 3.73828 53.1992 3.77734 53.2383 3.85547C53.2852 3.92578 53.3242 4.00391 53.3555 4.08984C53.3555 4.12109 53.3555 4.17969 53.3555 4.26562C53.3633 4.34375 53.3672 4.39844 53.3672 4.42969C53.3672 4.76562 53.332 5.0625 53.2617 5.32031C53.1992 5.57812 53.0977 5.81641 52.957 6.03516C52.8242 6.25391 52.6602 6.46094 52.4648 6.65625C52.2695 6.84375 52.0469 7.04297 51.7969 7.25391C51.7891 7.27734 51.7773 7.31641 51.7617 7.37109C51.7461 7.42578 51.7383 7.46484 51.7383 7.48828V7.51172C51.7383 7.65234 51.7617 7.76562 51.8086 7.85156C51.8555 7.9375 51.918 8.00781 51.9961 8.0625C52.082 8.10938 52.1758 8.14062 52.2773 8.15625C52.3867 8.16406 52.5039 8.16797 52.6289 8.16797C52.9961 8.16797 53.3477 8.11719 53.6836 8.01562C54.0195 7.91406 54.3281 7.75 54.6094 7.52344C54.6484 7.48438 54.6953 7.42969 54.75 7.35938C54.8125 7.28125 54.875 7.20312 54.9375 7.125C55 7.04688 55.0664 6.98047 55.1367 6.92578C55.207 6.86328 55.2812 6.83203 55.3594 6.83203C55.4375 6.83203 55.4844 6.86328 55.5 6.92578C55.5156 6.98828 55.5234 7.05078 55.5234 7.11328C55.5234 7.28516 55.4688 7.44922 55.3594 7.60547C55.2578 7.75391 55.1211 7.89062 54.9492 8.01562C54.7852 8.13281 54.5938 8.23828 54.375 8.33203C54.1641 8.42578 53.9531 8.50391 53.7422 8.56641C53.5312 8.62891 53.3281 8.67578 53.1328 8.70703C52.9453 8.73828 52.7852 8.75391 52.6523 8.75391C52.2383 8.75391 51.8906 8.6875 51.6094 8.55469C51.3359 8.41406 51.1484 8.13672 51.0469 7.72266L51.1055 6.91406ZM52.7812 4.60547C52.625 4.74609 52.5 4.875 52.4062 4.99219C52.3203 5.10156 52.25 5.21875 52.1953 5.34375C52.1484 5.46094 52.1055 5.58984 52.0664 5.73047C52.0352 5.87109 52 6.03516 51.9609 6.22266C52.1094 6.10547 52.2305 5.98828 52.3242 5.87109C52.4258 5.75391 52.5078 5.63281 52.5703 5.50781C52.6328 5.38281 52.6797 5.25 52.7109 5.10938C52.7422 4.96094 52.7656 4.79297 52.7812 4.60547Z"}),(0,r.jsx)("path",{d:"M45.6211 8.50781L46.0195 6.16406V5.83594L46.2539 4.27734C46.2773 4.24609 46.3203 4.23047 46.3828 4.23047C4
26.4453 4.22266 46.4883 4.21875 46.5117 4.21875C46.5742 4.21875 46.6445 4.24219 46.7227 4.28906C46.8086 4.32812 46.8516 4.38281 46.8516 4.45312V5.25C46.8828 5.22656 46.9375 5.17969 47.0156 5.10938C47.0938 5.03906 47.1758 4.96484 47.2617 4.88672C47.3555 4.80859 47.4414 4.73438 47.5195 4.66406C47.5977 4.59375 47.6484 4.54297 47.6719 4.51172C47.7578 4.43359 47.8594 4.36719 47.9766 4.3125C48.1016 4.25781 48.2188 4.23047 48.3281 4.23047C48.5547 4.23047 48.7305 4.30078 48.8555 4.44141C48.9883 4.58203 49.0547 4.76172 49.0547 4.98047C49.0547 4.99609 49.0508 5.00781 49.043 5.01562C49.043 5.01562 49.043 5.02344 49.043 5.03906V5.08594L48.5977 7.08984V8.03906C48.8398 8.03906 49.0898 7.99219 49.3477 7.89844C49.6133 7.79688 49.8672 7.67188 50.1094 7.52344C50.3516 7.375 50.5781 7.20703 50.7891 7.01953C51 6.82422 51.1836 6.63672 51.3398 6.45703H51.3867C51.4414 6.45703 51.4844 6.47656 51.5156 6.51562C51.5547 6.54688 51.5742 6.58984 51.5742 6.64453C51.5742 6.81641 51.5156 6.98828 51.3984 7.16016C51.2891 7.32422 51.1445 7.48047 50.9648 7.62891C50.793 7.77734 50.5898 7.91797 50.3555 8.05078C50.1289 8.18359 49.9023 8.29688 49.6758 8.39062C49.457 8.48438 49.2422 8.55859 49.0312 8.61328C48.8203 8.66797 48.6406 8.69531 48.4922 8.69531C48.3438 8.69531 48.2266 8.66797 48.1406 8.61328C48.0547 8.55859 47.9883 8.48828 47.9414 8.40234C47.9023 8.30859 47.875 8.20703 47.8594 8.09766C47.8516 7.98828 47.8477 7.87109 47.8477 7.74609V7.59375L48.3047 5.32031V4.93359C48.1172 4.93359 47.9297 5.01562 47.7422 5.17969C47.5625 5.34375 47.3984 5.54297 47.25 5.77734C47.1094 6.01172 46.9844 6.25 46.875 6.49219C46.7734 6.73438 46.6992 6.93359 46.6523 7.08984C46.6367 7.14453 46.6133 7.24219 46.582 7.38281C46.5508 7.52344 46.5195 7.67188 46.4883 7.82812C46.4648 7.98438 46.4414 8.13281 46.418 8.27344C46.3945 8.41406 46.3789 8.51562 46.3711 8.57812C46.3789 8.625 46.3633 8.66016 46.3242 8.68359C46.293 8.70703 46.2539 8.72656 46.207 8.74219C46.1602 8.75 46.1094 8.75391 46.0547 8.75391C46.0078 8.75391 45.9688 8.75391 45.9375 8.75391C45.8672 8.75391 45.7969 8.74219 45.7266 8.71875C45.6562 8.69531 45.6211 8.63672 45.6211 8.54297V8.50781Z"}),(0,r.jsx)("path",{d:"M40.0312 7.82812C40.0312 7.82031 40.0352 7.79297 40.043 7.74609C40.0508 7.69922 40.0586 7.65234 40.0664 7.60547C40.0742 7.55078 40.082 7.50391 40.0898 7.46484C40.0977 7.41797 40.1016 7.38672 40.1016 7.37109V7.32422V7.25391L40.2656 6.51562C40.3984 6.23438 40.5352 5.96484 40.6758 5.70703C40.8242 5.44922 40.9922 5.22266 41.1797 5.02734C41.3672 4.83203 41.582 4.67578 41.8242 4.55859C42.0742 4.44141 42.375 4.38281 42.7266 4.38281C42.7969 4.38281 42.8828 4.40625 42.9844 4.45312C43.0938 4.49219 43.1992 4.54297 43.3008 4.60547C43.4102 4.66797 43.5078 4.73438 43.5938 4.80469C43.6875 4.86719 43.7578 4.92578 43.8047 4.98047C44.0469 4.94141 44.2227 4.92188 44.332 4.92188C44.4414 4.91406 44.5352 4.91016 44.6133 4.91016C44.6914 4.90234 44.7734 4.88672 44.8594 4.86328C44.9531 4.83984 45.0938 4.78906 45.2812 4.71094C45.4141 4.67188 45.543 4.65234 45.668 4.65234C45.7227 4.65234 45.7734 4.67578 45.8203 4.72266C45.875 4.76953 45.9023 4.82422 45.9023 4.88672C45.9023 4.96484 45.875 5.03516 45.8203 5.09766C45.7656 5.16016 45.6992 5.19922 45.6211 5.21484L44.1562 5.54297L44.0273 5.60156C44.0195 6.02344 43.9258 6.42578 43.7461 6.80859C43.5664 7.19141 43.3281 7.52734 43.0312 7.81641C42.7344 8.10547 42.3906 8.33594 42 8.50781C41.6094 8.67188 41.2031 8.75391 40.7812 8.75391C40.75 8.75391 40.6992 8.75 40.6289 8.74219C40.5586 8.74219 40.5117 8.74219 40.4883 8.74219C40.3164 8.67188 40.1953 8.54297 40.125 8.35547C40.0625 8.16797 40.0312 7.99219 40.0312 7.82812ZM40.7812 8.0625C40.7891 8.10156 40.8203 8.12109 40.875 8.12109C40.9297 8.12109 40.9688 8.12109 40.9922 8.12109C41.2734 8.12109 41.5625 8.05078 41.8594 7.91016C42.1562 7.76172 42.4219 7.57422 42.6562 7.34766C42.8984 7.11328 43.0938 6.85156 43.2422 6.5625C43.3984 6.26562 43.4766 5.96875 43.4766 5.67188C43.2266 5.67188 42.9766 5.65234 42.7266 5.61328C42.4766 5.56641 42.2344 5.54297 42 5.54297H41.9883L41.0156 6.57422C40.9609 6.62891 40.918 6.70312 40.8867 6.79688C40.8555 6.89062 40.832 6.99219 40.8164 7.10156C40.8008 7.21094 40.7891 7.32031 40.7812 7.42969C40.7734 7.53906 40.7695 7.63672 40.7695 7.72266C40.7695 7.74609 40.7695 7.80078 40.7695 7.88672C40.7695 7.97266 40.7734 8.03125 40.7812 8.0625Z"}),(0,r.jsx)("path",{d:"M35.8828 12.9961C35.8828 12.543 35.957 12.1211 36.1055 11.7305C36.2617 11.3398 36.4531 10.9648 36.6797 10.6055C36.9141 10.2461 37.1602 9.89062 37.418 9.53906C37.6836 9.1875 37.9219 8.83203 38.1328 8.47266H38.0859C37.9062 8.47266 37.7305 8.48438 37.5586 8.50781C37.3867 8.53125 37.2109 8.54297 37.0312 8.54297C36.6641 8.54297 36.3359 8.41016 36.0469 8.14453C35.7578 7.87891 35.5117 7.54688 35.3086 7.14844C35.1133 6.74219 34.9609 6.30859 34.8516 5.84766C34.7422 5.38672 34.6875 4.96484 34.6875 4.58203C34.7188 4.34766 34.7539 4.10156 34.793 3.84375C34.8398 3.57812 34.8984 3.32031 34.9688 3.07031C35.0391 2.82031 35.125 2.58203 35.2266 2.35547C35.3359 2.12109 35.4688 1.91406 35.625 1.73438C35.7812 1.55469 35.9688 1.41406 36.1875 1.3125C36.4062 1.20312 36.668 1.14453 36.9727 1.13672C37.1211 1.13672 37.2578 1.17578 37.3828 1.25391C37.5078 1.33203 37.6133 1.43359 37.6992 1.55859C37.793 1.67578 37.8672 1.80859 37.9219 1.95703C37.9844 2.10547 38.0273 2.25391 38.0508 2.40234L38.4492 6.64453C38.5273 6.59766 38.6211 6.57812 38.7305 6.58594C38.8477 6.58594 38.9375 6.58594 39 6.58594H39.375C39.4297 6.64062 39.4727 6.67188 39.5039 6.67969C39.5352 6.6875 39.5781 6.69141 39.6328 6.69141H39.7148C39.7773 6.65234 39.8477 6.60547 39.9258 6.55078C40.0117 6.49609 40.0898 6.45312 40.1602 6.42188C40.2383 6.38281 40.3008 6.36719 40.3477 6.375C40.3945 6.375 40.4102 6.41016 40.3945 6.48047C40.3867 6.55078 40.3398 6.66406 40.2539 6.82031C40.168 6.9687
25 40.0234 7.17578 39.8203 7.44141C39.7734 7.55078 39.6992 7.64844 39.5977 7.73438C39.4961 7.82031 39.3945 7.91016 39.293 8.00391C39.1914 8.09766 39.1016 8.19531 39.0234 8.29688C38.9453 8.39062 38.9062 8.49609 38.9062 8.61328C38.9062 8.62891 38.9062 8.65625 38.9062 8.69531C38.9141 8.72656 38.918 8.74609 38.918 8.75391L39.375 11.0391C39.375 11.0391 39.375 11.082 39.375 11.168C39.3828 11.2539 39.3867 11.3555 39.3867 11.4727C39.3945 11.5898 39.4023 11.707 39.4102 11.8242C39.418 11.9492 39.4219 12.0508 39.4219 12.1289V12.1875C39.4219 12.4609 39.3828 12.7578 39.3047 13.0781C39.2266 13.4062 39.1094 13.7109 38.9531 13.9922C38.7969 14.2734 38.5977 14.5078 38.3555 14.6953C38.1133 14.8906 37.8281 14.9883 37.5 14.9883C37.2344 14.9883 37 14.9258 36.7969 14.8008C36.6016 14.6758 36.4336 14.5156 36.293 14.3203C36.1602 14.1328 36.0586 13.9219 35.9883 13.6875C35.918 13.4531 35.8828 13.2227 35.8828 12.9961ZM36.457 13.0664C36.457 13.1992 36.4805 13.3438 36.5273 13.5C36.5742 13.6562 36.6406 13.8008 36.7266 13.9336C36.8203 14.0742 36.9258 14.1875 37.043 14.2734C37.168 14.3672 37.3086 14.4141 37.4648 14.4141C37.7383 14.4141 37.957 14.3242 38.1211 14.1445C38.2852 13.9727 38.4141 13.7617 38.5078 13.5117C38.6094 13.2695 38.6758 13.0117 38.707 12.7383C38.7383 12.4727 38.7539 12.25 38.7539 12.0703C38.7539 11.8047 38.7422 11.5547 38.7188 11.3203C38.7031 11.0938 38.6797 10.8672 38.6484 10.6406C38.6172 10.4141 38.5742 10.1875 38.5195 9.96094C38.4727 9.73438 38.4141 9.48828 38.3438 9.22266L38.2969 9.26953C38.2734 9.29297 38.2227 9.35938 38.1445 9.46875C38.0664 9.57812 37.9766 9.70312 37.875 9.84375C37.7734 9.98438 37.6758 10.125 37.582 10.2656C37.4883 10.4062 37.4219 10.5156 37.3828 10.5938C37.2656 10.7812 37.1523 10.9727 37.043 11.168C36.9336 11.3633 36.8359 11.5625 36.75 11.7656C36.6641 11.9766 36.5938 12.1875 36.5391 12.3984C36.4844 12.6172 36.457 12.8398 36.457 13.0664ZM35.3086 4.44141C35.3086 4.79297 35.3359 5.17578 35.3906 5.58984C35.4531 5.99609 35.5508 6.375 35.6836 6.72656C35.8164 7.07812 35.9961 7.37109 36.2227 7.60547C36.4492 7.83984 36.7383 7.95703 37.0898 7.95703C37.1289 7.95703 37.1953 7.96094 37.2891 7.96875C37.3906 7.97656 37.4922 7.97656 37.5938 7.96875C37.7031 7.96094 37.8008 7.94531 37.8867 7.92188C37.9727 7.89062 38.0156 7.83984 38.0156 7.76953C38.0156 7.76172 38.0117 7.75781 38.0039 7.75781C38.0039 7.75 38.0039 7.73828 38.0039 7.72266V7.67578L37.4297 2.51953C37.4141 2.43359 37.3867 2.34766 37.3477 2.26172C37.3086 2.17578 37.2617 2.09766 37.207 2.02734C37.1523 1.94922 37.0859 1.88672 37.0078 1.83984C36.9375 1.78516 36.8594 1.75781 36.7734 1.75781C36.4844 1.75781 36.2461 1.85938 36.0586 2.0625C35.8711 2.26562 35.7188 2.50781 35.6016 2.78906C35.4922 3.07031 35.4141 3.36719 35.3672 3.67969C35.3281 3.98438 35.3086 4.23828 35.3086 4.44141ZM38.5078 6.98438C38.5078 6.99219 38.5078 7 38.5078 7.00781C38.5156 7.01562 38.5195 7.02734 38.5195 7.04297C38.5195 7.06641 38.5234 7.10547 38.5312 7.16016C38.5469 7.20703 38.5586 7.26172 38.5664 7.32422C38.582 7.38672 38.5977 7.44531 38.6133 7.5C38.6289 7.54688 38.6367 7.58203 38.6367 7.60547C38.6445 7.60547 38.6523 7.60938 38.6602 7.61719C38.6758 7.625 38.6875 7.62891 38.6953 7.62891C38.7266 7.62891 38.7656 7.61328 38.8125 7.58203C38.8672 7.55078 38.9219 7.51562 38.9766 7.47656C39.0312 7.42969 39.0742 7.38281 39.1055 7.33594C39.1445 7.28125 39.1641 7.23438 39.1641 7.19531C39.1641 7.16406 39.1602 7.13281 39.1523 7.10156C39.1523 7.07031 39.1328 7.05078 39.0938 7.04297C39.0781 7.03516 39.043 7.02734 38.9883 7.01953C38.9414 7.01172 38.8906 7.00781 38.8359 7.00781C38.7891 7.00781 38.7383 7.00391 38.6836 6.99609C38.6367 6.98828 38.6016 6.98438 38.5781 6.98438H38.5078Z"}),(0,r.jsx)("path",{d:"M25.9453 5.60156C25.9609 5.57031 25.9922 5.52344 26.039 5.46094C26.0859 5.39062 26.1093 5.33203 26.1093 5.28516V5.25C26.1093 5.24219 26.1015 5.23438 26.0859 5.22656C26.0703 5.21094 26.0586 5.20312 26.0508 5.20312H25.8398C25.6367 5.26562 25.4101 5.30859 25.1601 5.33203C24.9023 5.35547 24.6562 5.36328 24.4218 5.35547C24.1797 5.34766 23.9726 5.32812 23.8008 5.29688C23.6289 5.25781 23.5273 5.21484 23.4961 5.16797C23.4648 5.12109 23.5234 5.06641 23.6718 5.00391C23.8203 4.93359 24.1015 4.86328 24.5156 4.79297C24.539 4.79297 24.5937 4.78516 24.6797 4.76953C24.7578 4.74609 24.8476 4.72656 24.9492 4.71094C25.0429 4.69531 25.1328 4.67969 25.2187 4.66406C25.3047 4.64062 25.3593 4.62891 25.3828 4.62891C25.414 4.62109 25.4804 4.61719 25.582 4.61719C25.6836 4.60938 25.7851 4.60156 25.8867 4.59375C25.9961 4.58594 26.0976 4.58203 26.1914 4.58203C26.2929 4.58203 26.3633 4.58203 26.4023 4.58203L26.4609 4.51172L27.375 2.97656C27.4062 2.92188 27.4609 2.87891 27.539 2.84766C27.625 2.81641 27.6914 2.80078 27.7383 2.80078C27.8398 2.80078 27.9101 2.84375 27.9492 2.92969C27.9883 3.00781 28.0078 3.08594 28.0078 3.16406C28.0078 3.17188 28.0039 3.17969 27.9961 3.1875C27.9961 3.19531 27.9961 3.20312 27.9961 3.21094V3.25781L27.4804 4.51172V4.58203C27.4961 4.53516 27.5234 4.51172 27.5625 4.51172C27.6093 4.51172 27.6445 4.51172 27.6679 4.51172C27.7851 4.51172 27.8984 4.55078 28.0078 4.62891C28.1172 4.70703 28.1718 4.8125 28.1718 4.94531C28.1718 5.00781 28.1523 5.05859 28.1133 5.09766C28.0742 5.13672 28.0273 5.16797 27.9726 5.19141C27.9179 5.21484 27.8593 5.23438 27.7968 5.25C27.7343 5.25781 27.6797 5.26172 27.6328 5.26172C27.539 5.26172 27.4492 5.25 27.3633 5.22656C27.2851 5.20312 27.1992 5.19141 27.1054 5.19141C27.0195 5.19141 26.9414 5.23828 26.8711 5.33203C26.8008 5.41797 26.7343 5.53516 26.6718 5.68359C26.6172 5.82422 26.5703 5.98438 26.5312 6.16406C26.4922 6.34375 26.457 6.51953 26.4258 6.69141C26.3945 6.86328 26.3711 7.02344 26.3554 7.17188C26.3476 7.32031 26.3437 7.43359 26.3437 7.51172C26.3437 7.54297 26.3437 7.60547 26.3437 7.69922C26.351
25 7.79297 26.3554 7.85547 26.3554 7.88672C26.3633 7.93359 26.3828 7.97656 26.414 8.01562C26.4453 8.04688 26.4765 8.08203 26.5078 8.12109H26.7773C27.0898 8.12109 27.3984 8.05078 27.7031 7.91016C28.0156 7.76953 28.3086 7.60938 28.582 7.42969C28.5976 7.42188 28.6328 7.38672 28.6875 7.32422C28.75 7.25391 28.8164 7.1875 28.8867 7.125C28.957 7.05469 29.0195 6.99219 29.0742 6.9375C29.1367 6.88281 29.1797 6.85547 29.2031 6.85547C29.2578 6.85547 29.3086 6.88281 29.3554 6.9375C29.4023 6.99219 29.4258 7.05078 29.4258 7.11328C29.4258 7.26172 29.3711 7.40625 29.2617 7.54688C29.1601 7.6875 29.0273 7.82031 28.8633 7.94531C28.6992 8.0625 28.5117 8.17188 28.3008 8.27344C28.0898 8.375 27.8789 8.46094 27.6679 8.53125C27.4648 8.60156 27.2695 8.65625 27.082 8.69531C26.9023 8.73438 26.7539 8.75391 26.6367 8.75391C26.5273 8.75391 26.414 8.74219 26.2968 8.71875C26.1797 8.6875 26.0742 8.64062 25.9804 8.57812C25.8867 8.51562 25.8086 8.4375 25.7461 8.34375C25.6836 8.25 25.6523 8.13281 25.6523 7.99219V6.69141L25.9453 5.60156Z"}),(0,r.jsx)("path",{d:"M22.6406 5.60156C22.6562 5.57031 22.6875 5.52344 22.7343 5.46094C22.7812 5.39062 22.8047 5.33203 22.8047 5.28516V5.25C22.8047 5.24219 22.7968 5.23438 22.7812 5.22656C22.7656 5.21094 22.7539 5.20312 22.7461 5.20312H22.5351C22.332 5.26562 22.1054 5.30859 21.8554 5.33203C21.5976 5.35547 21.3515 5.36328 21.1172 5.35547C20.875 5.34766 20.6679 5.32812 20.4961 5.29688C20.3242 5.25781 20.2226 5.21484 20.1914 5.16797C20.1601 5.12109 20.2187 5.06641 20.3672 5.00391C20.5156 4.93359 20.7968 4.86328 21.2109 4.79297C21.2343 4.79297 21.289 4.78516 21.375 4.76953C21.4531 4.74609 21.5429 4.72656 21.6445 4.71094C21.7383 4.69531 21.8281 4.67969 21.914 4.66406C22 4.64062 22.0547 4.62891 22.0781 4.62891C22.1093 4.62109 22.1758 4.61719 22.2773 4.61719C22.3789 4.60938 22.4804 4.60156 22.582 4.59375C22.6914 4.58594 22.7929 4.58203 22.8867 4.58203C22.9883 4.58203 23.0586 4.58203 23.0976 4.58203L23.1562 4.51172L24.0703 2.97656C24.1015 2.92188 24.1562 2.87891 24.2343 2.84766C24.3203 2.81641 24.3867 2.80078 24.4336 2.80078C24.5351 2.80078 24.6054 2.84375 24.6445 2.92969C24.6836 3.00781 24.7031 3.08594 24.7031 3.16406C24.7031 3.17188 24.6992 3.17969 24.6914 3.1875C24.6914 3.19531 24.6914 3.20312 24.6914 3.21094V3.25781L24.1758 4.51172V4.58203C24.1914 4.53516 24.2187 4.51172 24.2578 4.51172C24.3047 4.51172 24.3398 4.51172 24.3633 4.51172C24.4804 4.51172 24.5937 4.55078 24.7031 4.62891C24.8125 4.70703 24.8672 4.8125 24.8672 4.94531C24.8672 5.00781 24.8476 5.05859 24.8086 5.09766C24.7695 5.13672 24.7226 5.16797 24.6679 5.19141C24.6133 5.21484 24.5547 5.23438 24.4922 5.25C24.4297 5.25781 24.375 5.26172 24.3281 5.26172C24.2343 5.26172 24.1445 5.25 24.0586 5.22656C23.9804 5.20312 23.8945 5.19141 23.8008 5.19141C23.7148 5.19141 23.6367 5.23828 23.5664 5.33203C23.4961 5.41797 23.4297 5.53516 23.3672 5.68359C23.3125 5.82422 23.2656 5.98438 23.2265 6.16406C23.1875 6.34375 23.1523 6.51953 23.1211 6.69141C23.0898 6.86328 23.0664 7.02344 23.0508 7.17188C23.0429 7.32031 23.039 7.43359 23.039 7.51172C23.039 7.54297 23.039 7.60547 23.039 7.69922C23.0468 7.79297 23.0508 7.85547 23.0508 7.88672C23.0586 7.93359 23.0781 7.97656 23.1093 8.01562C23.1406 8.04688 23.1718 8.08203 23.2031 8.12109H23.4726C23.7851 8.12109 24.0937 8.05078 24.3984 7.91016C24.7109 7.76953 25.0039 7.60938 25.2773 7.42969C25.2929 7.42188 25.3281 7.38672 25.3828 7.32422C25.4453 7.25391 25.5117 7.1875 25.582 7.125C25.6523 7.05469 25.7148 6.99219 25.7695 6.9375C25.832 6.88281 25.875 6.85547 25.8984 6.85547C25.9531 6.85547 26.0039 6.88281 26.0508 6.9375C26.0976 6.99219 26.1211 7.05078 26.1211 7.11328C26.1211 7.26172 26.0664 7.40625 25.957 7.54688C25.8554 7.6875 25.7226 7.82031 25.5586 7.94531C25.3945 8.0625 25.207 8.17188 24.9961 8.27344C24.7851 8.375 24.5742 8.46094 24.3633 8.53125C24.1601 8.60156 23.9648 8.65625 23.7773 8.69531C23.5976 8.73438 23.4492 8.75391 23.332 8.75391C23.2226 8.75391 23.1093 8.74219 22.9922 8.71875C22.875 8.6875 22.7695 8.64062 22.6758 8.57812C22.582 8.51562 22.5039 8.4375 22.4414 8.34375C22.3789 8.25 22.3476 8.13281 22.3476 7.99219V6.69141L22.6406 5.60156Z"}),(0,r.jsx)("path",{d:"M16.1485 8.39062C16.1485 8.36719 16.1485 8.30859 16.1485 8.21484C16.1485 8.12109 16.1485 8.05859 16.1485 8.02734C16.0156 7.55859 15.9961 7.09766 16.0899 6.64453C16.1914 6.19141 16.3672 5.78516 16.6172 5.42578C16.875 5.05859 17.1992 4.75391 17.5899 4.51172C17.9883 4.26172 18.4219 4.10938 18.8906 4.05469H19.1016C19.2735 4.05469 19.4141 4.09375 19.5235 4.17188C19.6406 4.24219 19.7305 4.33594 19.793 4.45312C19.8633 4.57031 19.9102 4.70312 19.9336 4.85156C19.9649 5 19.9805 5.14844 19.9805 5.29688C19.9805 5.5 19.9571 5.69922 19.9102 5.89453C19.8711 6.08203 19.8242 6.27344 19.7696 6.46875C19.7227 6.66406 19.6758 6.85938 19.6289 7.05469C19.5899 7.24219 19.5703 7.44141 19.5703 7.65234V7.72266C19.5781 7.73828 19.586 7.78516 19.5938 7.86328C19.6094 7.93359 19.6211 7.97656 19.6289 7.99219C19.6446 7.99219 19.6836 7.99609 19.7461 8.00391C19.8086 8.00391 19.8477 8.00391 19.8633 8.00391C19.9414 8.00391 20.0156 8.00391 20.086 8.00391C20.164
21 7.99609 20.2422 7.97656 20.3203 7.94531L22.5469 6.91406C22.5547 6.91406 22.5664 6.91406 22.5821 6.91406C22.6055 6.90625 22.6211 6.90234 22.6289 6.90234C22.7071 6.90234 22.7696 6.92578 22.8164 6.97266C22.8711 7.01953 22.8985 7.08203 22.8985 7.16016C22.8985 7.19922 22.8946 7.23828 22.8867 7.27734C22.8867 7.30859 22.8672 7.33984 22.8281 7.37109C22.7735 7.41016 22.6719 7.46484 22.5235 7.53516C22.3828 7.60547 22.2305 7.68359 22.0664 7.76953C21.9024 7.85547 21.7461 7.9375 21.5977 8.01562C21.4571 8.09375 21.3555 8.14453 21.293 8.16797C21.1836 8.23047 21.0625 8.28906 20.9297 8.34375C20.7969 8.39062 20.6602 8.4375 20.5196 8.48438C20.3789 8.53125 20.2383 8.57031 20.0977 8.60156C19.9649 8.625 19.8438 8.63672 19.7344 8.63672C19.5625 8.63672 19.4219 8.60938 19.3125 8.55469C19.2031 8.49219 19.1211 8.41406 19.0664 8.32031C19.0117 8.21875 18.9727 8.10156 18.9492 7.96875C18.9336 7.82812 18.9336 7.68359 18.9492 7.53516C18.793 7.66016 18.625 7.79297 18.4453 7.93359C18.2656 8.07422 18.0781 8.20312 17.8828 8.32031C17.6875 8.4375 17.4883 8.53906 17.2852 8.625C17.0821 8.71094 16.875 8.75391 16.6641 8.75391C16.5469 8.75391 16.4414 8.72656 16.3477 8.67188C16.2539 8.60938 16.1875 8.51562 16.1485 8.39062ZM16.7813 8.14453C16.961 8.14453 17.1602 8.09375 17.3789 7.99219C17.5977 7.88281 17.8125 7.75 18.0235 7.59375C18.2344 7.4375 18.4258 7.27344 18.5977 7.10156C18.7696 6.92188 18.9024 6.76172 18.9961 6.62109C19.0039 6.38672 19.0352 6.16406 19.0899 5.95312C19.1524 5.73438 19.1836 5.51172 19.1836 5.28516C19.1836 5.26953 19.1797 5.24609 19.1719 5.21484C19.1719 5.18359 19.1719 5.16016 19.1719 5.14453C19.0703 5.05859 18.9844 5.00781 18.9141 4.99219C18.8438 4.97656 18.75 4.96875 18.6328 4.96875C18.6172 4.96875 18.5821 4.96875 18.5274 4.96875C18.4805 4.96875 18.4492 4.97266 18.4336 4.98047C18.3867 5.01953 18.3086 5.09375 18.1992 5.20312C18.0899 5.30469 17.9727 5.41797 17.8477 5.54297C17.7305 5.66797 17.6172 5.78516 17.5078 5.89453C17.4063 6.00391 17.336 6.07812 17.2969 6.11719C17.2891 6.11719 17.2735 6.13281 17.25 6.16406C17.2266 6.1875 17.1992 6.21875 17.168 6.25781C17.1446 6.29688 17.1211 6.33594 17.0977 6.375C17.0821 6.40625 17.0703 6.43359 17.0625 6.45703L16.7813 7.82812V8.14453Z"}),(0,r.jsx)("path",{d:"M6.67969 7.94531C6.70312 7.85938 6.73828 7.70703 6.78516 7.48828C6.83984 7.26172 6.89453 7.02344 6.94922 6.77344C7.00391 6.52344 7.05469 6.28906 7.10156 6.07031C7.14844 5.85156 7.18359 5.69531 7.20703 5.60156C7.23047 5.48438 7.24219 5.33984 7.24219 5.16797C7.25 4.99609 7.25391 4.82422 7.25391 4.65234C7.26172 4.48047 7.26172 4.32031 7.25391 4.17188C7.25391 4.02344 7.25391 3.90234 7.25391 3.80859V2.80078C7.25391 2.77734 7.24609 2.71484 7.23047 2.61328C7.21484 2.51172 7.19531 2.39844 7.17188 2.27344C7.15625 2.14844 7.13672 2.02734 7.11328 1.91016C7.09766 1.79297 7.08594 1.70703 7.07812 1.65234C7.0625 1.56641 7.03906 1.46875 7.00781 1.35938C6.98438 1.25 6.94922 1.14453 6.90234 1.04297C6.85547 0.941406 6.79297 0.855469 6.71484 0.785156C6.63672 0.714844 6.53906 0.679688 6.42188 0.679688C6.28125 0.679688 6.10156 0.734375 5.88281 0.84375C5.66406 0.945312 5.44922 1.07812 5.23828 1.24219C5.02734 1.39844 4.83984 1.56641 4.67578 1.74609C4.51172 1.92578 4.41797 2.08984 4.39453 2.23828L4.06641 4.11328V4.17188C4.05078 4.25 4.03125 4.35547 4.00781 4.48828C3.98438 4.62109 3.95703 4.75 3.92578 4.875C3.89453 5 3.87109 5.11328 3.85547 5.21484C3.83984 5.30859 3.82812 5.36328 3.82031 5.37891C3.80469 5.42578 3.78125 5.50391 3.75 5.61328C3.72656 5.72266 3.69531 5.83984 3.65625 5.96484C3.61719 6.08984 3.58203 6.20703 3.55078 6.31641C3.51953 6.41797 3.49609 6.48438 3.48047 6.51562C3.46484 6.55469 3.42969 6.63672 3.375 6.76172C3.32031 6.88672 3.26172 7.02344 3.19922 7.17188C3.13672 7.32031 3.07422 7.46094 3.01172 7.59375C2.95703 7.71875 2.92578 7.79688 2.91797 7.82812C2.87109 7.9375 2.82812 8.04297 2.78906 8.14453C2.75781 8.23828 2.71484 8.32422 2.66016 8.40234C2.61328 8.47266 2.55078 8.53125 2.47266 8.57812C2.39453 8.61719 2.28906 8.63672 2.15625 8.63672C2.13281 8.63672 2.10156 8.63672 2.0625 8.63672C2.02344 8.62891 2 8.625 1.99219 8.625L1.94531 8.50781C1.94531 8.5 1.94141 8.48047 1.93359 8.44922C1.93359 8.41797 1.93359 8.38281 1.93359 8.34375C1.93359 8.29688 1.93359 8.25781 1.93359 8.22656C1.93359 8.1875 1.93359 8.15625 1.93359 8.13281C1.93359 7.09375 2.10938 6.07812 2.46094 5.08594V5.02734C2.46094 5.01172 2.47656 4.94922 2.50781 4.83984C2.54688 4.73047 2.58984 4.60938 2.63672 4.47656C2.68359 4.33594 2.73047 4.19531 2.77734 4.05469C2.83203 3.91406 2.87891 3.8
20078 2.91797 3.71484C2.94141 3.65234 2.98828 3.54688 3.05859 3.39844C3.13672 3.24219 3.21875 3.08203 3.30469 2.91797C3.39062 2.74609 3.47266 2.58594 3.55078 2.4375C3.62891 2.28125 3.68359 2.17188 3.71484 2.10938C3.75391 2 3.77344 1.87891 3.77344 1.74609C3.77344 1.61328 3.77344 1.48828 3.77344 1.37109C3.77344 1.34766 3.77344 1.31641 3.77344 1.27734C3.77344 1.23047 3.77344 1.18359 3.77344 1.13672C3.77344 1.08984 3.77344 1.04688 3.77344 1.00781C3.77344 0.960938 3.77344 0.929688 3.77344 0.914062C3.75 0.726562 3.64453 0.632812 3.45703 0.632812H3.42188C3.39062 0.640625 3.34766 0.652344 3.29297 0.667969C3.23828 0.675781 3.20703 0.679688 3.19922 0.679688L1.03125 1.71094C0.90625 1.77344 0.816406 1.8125 0.761719 1.82812C0.707031 1.83594 0.625 1.83984 0.515625 1.83984C0.367188 1.83984 0.242188 1.80469 0.140625 1.73438C0.046875 1.66406 0 1.54297 0 1.37109C0 1.29297 0.0351562 1.22656 0.105469 1.17188C0.183594 1.10938 0.257812 1.07812 0.328125 1.07812C0.414062 1.07812 0.480469 1.10156 0.527344 1.14844C0.582031 1.1875 0.644531 1.20703 0.714844 1.20703C0.988281 1.20703 1.24609 1.14453 1.48828 1.01953C1.73047 0.886719 1.96875 0.746094 2.20312 0.597656C2.44531 0.449219 2.69141 0.3125 2.94141 0.1875C3.19141 0.0625 3.46094 0 3.75 0C3.85156 0 3.9375 0.0273438 4.00781 0.0820312C4.08594 0.136719 4.15234 0.207031 4.20703 0.292969C4.26953 0.378906 4.31641 0.46875 4.34766 0.5625C4.38672 0.648438 4.42578 0.726562 4.46484 0.796875C4.44922 0.859375 4.44531 0.921875 4.45312 0.984375C4.46875 1.03906 4.48828 1.08984 4.51172 1.13672C4.65234 1.01172 4.79688 0.886719 4.94531 0.761719C5.10156 0.628906 5.26562 0.511719 5.4375 0.410156C5.60938 0.308594 5.78906 0.222656 5.97656 0.152344C6.16406 0.0820312 6.35156 0.046875 6.53906 0.046875C6.78125 0.046875 6.98047 0.113281 7.13672 0.246094C7.30078 0.371094 7.42969 0.535156 7.52344 0.738281C7.625 0.941406 7.69922 1.17188 7.74609 1.42969C7.80078 1.67969 7.83984 1.93359 7.86328 2.19141C7.89453 2.44922 7.91797 2.69922 7.93359 2.94141C7.94922 3.17578 7.96875 3.375 7.99219 3.53906C8.09375 3.3125 8.21875 3.06641 8.36719 2.80078C8.52344 2.53516 8.69531 2.27344 8.88281 2.01562C9.07031 1.75781 9.27734 1.51172 9.50391 1.27734C9.73047 1.04297 9.96875 0.835938 10.2188 0.65625C10.4688 0.476562 10.7266 0.332031 10.9922 0.222656C11.2656 0.113281 11.543 0.0585938 11.8242 0.0585938C12.1602 0.0585938 12.418 0.132812 12.5977 0.28125C12.7852 0.429688 12.918 0.621094 12.9961 0.855469C13.0742 1.08203 13.1172 1.33594 13.125 1.61719C13.1406 1.89062 13.1484 2.15625 13.1484 2.41406V3.14062L12.7383 7.48828C12.7383 7.49609 12.7383 7.52734 12.7383 7.58203C12.7383 7.62891 12.7383 7.66406 12.7383 7.6875C12.7383 7.76562 12.7383 7.83594 12.7383 7.89844C12.7383 7.96094 12.7578 8.03516 12.7969 8.12109C12.8203 8.12109 12.8711 8.125 12.9492 8.13281C13.0352 8.13281 13.0898 8.13281 13.1133 8.13281C13.4414 8.13281 13.75 8.08203 14.0391 7.98047C14.3281 7.87891 14.6211 7.75 14.918 7.59375C14.9727 7.5625 15.0156 7.53516 15.0469 7.51172C15.0781 7.48047 15.1094 7.45703 15.1406 7.44141C15.1719 7.41797 15.207 7.39844 15.2461 7.38281C15.2852 7.36719 15.3359 7.35938 15.3984 7.35938C15.4688 7.35938 15.5195 7.36719 15.5508 7.38281C15.582 7.39844 15.5977 7.44531 15.5977 7.52344C15.5977 7.625 15.543 7.72656 15.4336 7.82812C15.332 7.92188 15.1953 8.01172 15.0234 8.09766C14.8594 8.18359 14.6758 8.26562 14.4727 8.34375C14.2695 8.41406 14.0703 8.47656 13.875 8.53125C13.6875 8.57812 13.5156 8.61719 13.3594 8.64844C13.2031 8.67969 13.0898 8.69531 13.0195 8.69531C12.6602 8.69531 12.4062 8.625 12.2578 8.48438C12.1172 8.33594 12.0469 8.07422 12.0469 7.69922V7.37109L12.4453 2.80078C12.4453 2.79297 12.4453 2.76953 12.4453 2.73047C12.4453 2.68359 12.4453 2.63281 12.4453 2.57812C12.4531 2.51562 12.457 2.45703 12.457 2.40234C12.457 2.33984 12.457 2.29297 12.457 2.26172C12.457 2.12891 12.4609 1.97266 12.4688 1.79297C12.4766 1.61328 12.4648 1.44141 12.4336 1.27734C12.4023 1.11328 12.3398 0.972656 12.2461 0.855469C12.1523 0.738281 12.0117 0.679688 11.8242 0.679688C11.7461 0.679688 11.6523 0.699219 11.543 0.738281C11.4336 0.769531 11.3242 0.808594 11.2148 0.855469C11.1055 0.894531 11 0.9375 10.8984 0.984375C10.7969 1.03125 10.7227 1.06641 10.6758 1.08984C10.293 1.27734 9.95312 1.53516 9.65625 1.86328C9.35938 2.18359 9.09766 2.54297 8.87109 2.94141C8.64453 3.33203 8.45312 3.73828 8.29688 4.16016C8.14844 4.58203 8.02734 4.98828 7.93359 5.37891C7.92578 5.46484 7.90625 5.61328 7.875 5.82422C7.85156 6.02734 7.82031 6.25 7.78125 6.49219C7.75 6.72656 7.71484 6.94922 7.67578 7.16016C7.64453 7.36328 7.62109 7.50781 7.60547 7.59375C7.58203 7.71875 7.55859 7.85156 7.53516 7.99219C7.51953 8.125 7.49219 8.25 7.45312 8.3
26719C7.41406 8.47656 7.35547 8.56641 7.27734 8.63672C7.19922 8.70703 7.08594 8.74219 6.9375 8.74219C6.88281 8.74219 6.82422 8.73047 6.76172 8.70703C6.70703 8.68359 6.67969 8.64062 6.67969 8.57812V7.94531ZM2.74219 6.39844C2.72656 6.39062 2.71875 6.40234 2.71875 6.43359C2.71875 6.45703 2.72656 6.46484 2.74219 6.45703C2.75781 6.44922 2.76562 6.44141 2.76562 6.43359C2.76562 6.41797 2.75781 6.40625 2.74219 6.39844ZM3.36328 4.11328C3.30859 4.19922 3.24609 4.33203 3.17578 4.51172C3.11328 4.69141 3.05469 4.88672 3 5.09766C2.94531 5.30859 2.89844 5.51562 2.85938 5.71875C2.82031 5.92188 2.80078 6.08984 2.80078 6.22266V6.28125C2.95703 5.96875 3.08984 5.625 3.19922 5.25C3.30859 4.86719 3.36328 4.5 3.36328 4.14844V4.11328Z"})]}),A[35]=_):_=A[35],A[36]!==E||A[37]!==j||A[38]!==C?(N=(0,r.jsx)(ar,{viewBox:"0 0 62 15",preserveAspectRatio:"xMidYMid meet",fill:"none",className:"mt-1 h-6 w-full text-neutral-800 dark:text-white",initial:v,animate:j,transition:C,children:_},E),A[36]=E,A[37]=j,A[38]=C,A[39]=N):N=A[39],A[40]!==x||A[41]!==y||A[42]!==N?(k=(0,r.jsxs)(t9,{className:"mt-2.5 rounded-md border border-dashed px-2 py-1.5",animate:x,transition:p,children:[y,N]}),A[40]=x,A[41]=y,A[42]=N,A[43]=k):k=A[43],A[44]!==c||A[45]!==u||A[46]!==k?(S=(0,r.jsx)("div",{className:"relative w-full h-full bg-neutral-100/80 dark:bg-neutral-900 overflow-hidden",children:(0,r.jsx)("div",{className:"relative flex h-full flex-col p-3",children:(0,r.jsx)("div",{className:"relative flex flex-1 flex-col rounded-xl bg-white p-3 shadow-sm dark:bg-neutral-800",children:(0,r.jsx)("div",{className:"relative flex-1",children:(0,r.jsx)(aq,{designWidth:432,designHeight:216,children:(0,r.jsxs)("div",{className:"flex h-full flex-col",children:[c,u,k]})})})})})}),A[44]=c,A[45]=u,A[46]=k,A[47]=S):S=A[47],S},aP=[{label:"Draft",bg:"#e9e9ec",text:"#6b7280",border:"#e4e4e7"},{label:"Sent",bg:"rgb(59, 130, 246)",text:"#ffffff",border:"rgb(59, 130, 246)"},{label:"Viewed",bg:"rgb(245, 158, 11)",text:"#ffffff",border:"rgb(245, 158, 11)"},{label:"Paid",bg:"rgb(16, 185, 129)",text:"#ffffff",border:"rgb(16, 185, 129)"}],aR=[{label:"Concept Development",price:"$5,000"},{label:"Furniture Selection",price:"$4,500"},{label:"Styling & Install",price:"$3,000"}],aM={0:2400,1:1300,2:1300,3:2800},aI=()=>{let e,t,a,i,s,l,o,c,m,u,x,p,f,b,g,w,y,v,j,C,_,N,k,S,A=(0,n.c)(47),[q,z]=(0,h.useState)(0),[E,L]=(0,h.useState)(0),[T,P]=(0,h.useState)(!1);A[0]!==q?(e=()=>{3===q&&L(ru),P(!1),z(rh)},A[0]=q,A[1]=e):e=A[1],t4(e,aM[q],q),A[2]===Symbol.for("react.memo_cache_sentinel")?(t=()=>P(!0),A[2]=t):t=A[2],t4(t,aM[0]-360,q,0===q,!1);let R=3===q;A[3]===Symbol.for("react.memo_cache_sentinel")?(a=(0,r.jsxs)("div",{className:"min-w-0",children:[(0,r.jsx)("p",{className:"text-[10px] font-semibold tracking-tight text-neutral-800 dark:text-neutral-100",children:"Invoice INV-0087"}),(0,r.jsx)("p",{className:"text-[8px] text-neutral-400",children:"Due Jun 15, 2026 · Smith Residence"})]}),A[3]=a):a=A[3];let M=aP[q],I=aP[q];A[4]!==M.bg||A[5]!==I.text?(i={backgroundColor:M.bg,color:I.text},A[4]=M.bg,A[5]=I.text,A[6]=i):i=A[6],A[7]===Symbol.for("react.memo_cache_sentinel")?(s={opacity:0,y:-4,scale:.94},l={opacity:1,y:0,scale:1},o={opacity:0,y:4,scale:.94},A[7]=s,A[8]=l,A[9]=o):(s=A[7],l=A[8],o=A[9]),A[10]===Symbol.for("react.memo_cache_sentinel")?(c={duration:.22,ease:[.22,1,.36,1]},A[10]=c):c=A[10];let O=aP[q];A[11]!==q||A[12]!==O.label||A[13]!==i?(m=(0,r.jsxs)("div",{className:"mb-2.5 flex items-start justify-between gap-3",children:[a,(0,r.jsx)("div",{className:"relative flex h-[18px] min-w-[52px] items-center justify-end overflow-hidden rounded-full",children:(0,r.jsx)(d.AnimatePresence,{mode:"wait",children:(0,r.jsx)(t9,{className:"flex h-full items-center justify-center rounded-full px-2 text-[7px] font-bold uppercase tracking-wider",style:i,initial:s,animate:l,exit:o,transition:c,children:O.label},q)})})]}),A[11]=q,A[12]=O.label,A[13]=i,A[14]=m):m=A[14],A[15]===Symbol.for("react.memo_cache_sentinel")?(u=aR.map(rx),A[15]=u):u=A[15],A[16]!==E?(x=(0,r.jsx)("div",{className:"flex-1 space-y-1.5",children:u},E),A[16]=E,A[17]=x):x=A[17],A[18]===Symbol.for("react.memo_cache_sentinel")?(p=(0,r.jsx)("p",{className:"text-[7px] font-medium uppercase tracking-wider text-neutral-400",children:"Balance due"}),A[18]=p):p=A[18];let F=R?"paid":"unpaid",V=R?"text-emerald-600 dark:text-emerald-400":"text-neutral-900 dark:text-white";A[19]!==V?(f=(0,es.cn)("absolute left-0 top-0 text-[15px] font-semibold leading-none tabular-nums",V),A[19]=V,A[20]=f):f=A[20],A[21]===Symbol.for("react.memo_cache_sentinel")?(b={opacity:0,y:8},g={opacity:1,y:0},w={opacity:0,y:-8},A[21]=b,A[22]=g,A[23]=w):(b=A[21],g=A[22],w=A[23]),A[24]===Symbol.for("react.memo_cache_sentinel")?(y={duration:.24,ease:[.22,1,.36,1]},A[24]=y):y=A[24];let $=R?"$0.00":"$12,500";return A[25]!==F||A[26]!==f||A[27]!==$?(v=(0,r.jsxs)("div",{children:[p,(0,r.jsx)("div",{className:"relative mt-1 h-[18px] w-[78px] overflow-hidden",children:(0,r.jsx)(d.AnimatePresence,{mode:"wait",children:(0,r.jsx)(ae,{className:f,initial:b,animate:g,exit:w,transition:y,children:$},F)})})]}),A[25]=F,A[26]=f,A[27]=$,A[28]=v):v=A[28],A[29]!==R||A[30]!==T?(j=(0,r.jsx)("div",{className:"relative h-7 w-[78px]",children:(0,r.jsx)(d.AnimatePresence,{mode:"wait",children:R?(0,r.jsxs)(t9,{className:"absolute inset-0 flex items-center justify-center gap-1 rounded-md bg-emerald-500 px-2 text-white shadow-sm shadow-emerald-500/25",initial:{opacity:0,scale:.85}
2,animate:{opacity:1,scale:1},exit:{opacity:0,scale:.92},transition:{duration:.3,ease:[.22,1,.36,1]},children:[(0,r.jsx)(ew.Check,{className:"size-3",style:{strokeWidth:3}}),(0,r.jsx)("span",{className:"text-[8px] font-semibold",children:"Paid"})]},"paid-btn"):(0,r.jsxs)(t9,{className:"absolute inset-0 flex items-center justify-center gap-1 rounded-md bg-neutral-900 px-2 text-white dark:bg-white dark:text-neutral-900",initial:{opacity:0,scale:.95},animate:{opacity:1,scale:T?.92:1},exit:{opacity:0,scale:.95},transition:{duration:.2,ease:[.22,1,.36,1],scale:{duration:.14,ease:[.22,1,.36,1]}},children:[(0,r.jsx)(eD.Receipt,{className:"size-3"}),(0,r.jsx)("span",{className:"text-[8px] font-semibold",children:"Send"})]},"send-btn")})}),A[29]=R,A[30]=T,A[31]=j):j=A[31],A[32]!==v||A[33]!==j?(C=(0,r.jsxs)("div",{className:"mt-2.5 flex items-center justify-between gap-3 rounded-md border border-dashed border-neutral-200 px-2.5 py-2 dark:border-white/10",children:[v,j]}),A[32]=v,A[33]=j,A[34]=C):C=A[34],A[35]!==m||A[36]!==x||A[37]!==C?(_=(0,r.jsx)("div",{className:"relative flex h-full flex-col p-3",children:(0,r.jsx)("div",{className:"relative flex flex-1 flex-col rounded-xl bg-white p-3 shadow-sm dark:bg-neutral-800",children:(0,r.jsx)("div",{className:"relative flex-1",children:(0,r.jsx)(aq,{designWidth:360,designHeight:180,children:(0,r.jsxs)("div",{className:"flex h-full flex-col",children:[m,x,C]})})})})}),A[35]=m,A[36]=x,A[37]=C,A[38]=_):_=A[38],A[39]!==q||A[40]!==T?(N=0===q&&(0,r.jsx)(t9,{className:"pointer-events-none absolute z-40",initial:{left:"48%",top:"50%",opacity:0}
2,animate:{left:"82%",top:"79%",opacity:1},exit:{opacity:0},transition:{left:{duration:1.3,ease:[.22,1,.36,1]},top:{duration:1.3,ease:[.22,1,.36,1]},opacity:{duration:.4,ease:"easeOut"}},children:(0,r.jsx)(t9,{style:{transformOrigin:"25% 20%"},animate:{scale:T?.8:1},transition:{duration:.13,ease:[.22,1,.36,1]},children:(0,r.jsx)(eV.MousePointer2,{size:16,className:"text-blue-500 drop-shadow-md",fill:"currentColor"})})},"invoice-cursor"),A[39]=q,A[40]=T,A[41]=N):N=A[41],A[42]!==N?(k=(0,r.jsx)(d.AnimatePresence,{children:N}),A[42]=N,A[43]=k):k=A[43],A[44]!==_||A[45]!==k?(S=(0,r.jsxs)("div",{className:"relative w-full h-full bg-neutral-100/80 dark:bg-neutral-900 overflow-hidden",children:[_,k]}),A[44]=_,A[45]=k,A[46]=S):S=A[46],S},aO={0:4200,1:1500,2:1400,3:1400,4:1400,5:3600},aF=7/11,aV=[{id:"sofa",src:"/images/app/furniture/nobg/SOFA_Camaleonda_E_CAM_0006_1.png",tray:{left:"29.5%",top:"76%"},target:{left:"18%",top:"23%",rotate:-3},w:11,h:11},{id:"chair",src:"/images/app/furniture/nobg/CHAIR_STUDIOTWENTYSEVEN_Arco-Chair_Abel-Carcamo.png",tray:{left:"39.5%",top:"76%"},target:{left:"62%",top:"23%",rotate:4},w:11,h:11},{id:"lamp",src:"/images/app/furniture/nobg/LAMP_STUDIOTWENTYSEVEN_Tusk-Floor-Lamp_Roman-Andrusenko.png",tray:{left:"49.5%",top:"76%"},target:{left:"67%",top:"46%",rotate:-2},w:11,h:11},{id:"rug",src:"/images/app/furniture/nobg/TABLE_CecilSideTable_1.png",tray:{left:"59.5%",top:"76%"},target:{left:"24%",top:"47%",rotate:1},w:11,h:11}],a$=(e,t,a)=>({left:`calc(${e.left} + ${t/2}cqw)`,top:`calc(${e.top} + ${a/2}cqw)`}),aB=()=>{let e,t,a,i,s,o,c,d,m,u,x,p,f,b,g,w,y,v,j,C,_,N,k,S,A,q,z,E,L,T,P,R,M,I=(0,n.c)(75),[O,F]=(0,h.useState)(0),[V,$]=(0,h.useState)(0),B=(0,ea.useReducedMotion)();I[0]!==O?(e=()=>{5===O&&$(rp),F(rf)},I[0]=O,I[1]=e):e=I[1],t4(e,aO[O],O);let W=O>=1&&O<=4?O-1:-1,H="10%",D="90%",K="14%",U="74%";I[2]===Symbol.for("react.memo_cache_sentinel")?(t=[.4,0,.6,1],I[2]=t):t=I[2];let G=t;e:{let e;if(0===O){let e;I[3]===Symbol.for("react.memo_cache_sentinel")?(e={left:[H,H,D,D,H,H,H],top:[K,K,K,U,U,K,K],scale:[1,.82,.82,.82,.82,.82,1],opacity:1},I[3]=e):e=I[3],a=e;break e}if(W>=0){let e,t,r,n,i,s,l,o=O-1;I[4]!==o?(e=(e=>{if(0===e)return{left:"calc(10% + 0cqw)",top:"calc(14% + 0cqw)"};let t=aV[e>=1&&e<=4?e-1:3];return a$(t.target,t.w,t.h)})(o),I[4]=o,I[5]=e):e=I[5];let c=e,d=aV[W];I[6]!==d.h||I[7]!==d.tray||I[8]!==d.w?(t=a$(d.tray,d.w,d.h),I[6]=d.h,I[7]=d.tray,I[8]=d.w,I[9]=t):t=I[9];let m=t;I[10]!==d.h||I[11]!==d.target||I[12]!==d.w?(r=a$(d.target,d.w,d.h),I[10]=d.h,I[11]=d.target,I[12]=d.w,I[13]=r):r=I[13];let u=r;I[14]!==c.left||I[15]!==u.left||I[16]!==m.left?(n=[c.left,m.left,m.left,u.left,u.left],I[14]=c.left,I[15]=u.left,I[16]=m.left,I[17]=n):n=I[17],I[18]!==c.top||I[19]!==u.top||I[20]!==m.top?(i=[c.top,m.top,m.top,u.top,u.top],I[18]=c.top,I[19]=u.top,I[20]=m.top,I[21]=i):i=I[21],I[22]===Symbol.for("react.memo_cache_sentinel")?(s=[1,1,.78,.78,1],I[22]=s):s=I[22],I[23]!==n||I[24]!==i?(l={left:n,top:i,scale:s,opacity:1},I[23]=n,I[24]=i,I[25]=l):l=I[25],a=l;break e}let t=aV[3].target;I[26]===Symbol.for("react.memo_cache_sentinel")?(e={left:t.left,top:t.top,scale:1,opacity:0},I[26]=e):e=I[26],a=e}let Y=a;t:{let e;if(0===O){let e,t;I[27]===Symbol.for("react.memo_cache_sentinel")?(e=[0,.029,.219,.41,.6,.79,.814],I[27]=e):e=I[27],I[28]===Symbol.for("react.memo_cache_sentinel")?(t={duration:aO[0]/1e3,times:e,ease:"linear"},I[28]=t):t=I[28],i=t;break t}if(W>=0){let e,t,a,r=aO[O]/1e3;I[29]===Symbol.for("react.memo_cache_sentinel")?(e=[0,.28,.4,.85,1],t=[.32,.72,0,1],I[29]=e,I[30]=t):(e=I[29],t=I[30]),I[31]!==r?(a={duration:r,times:e,ease:t},I[31]=r,I[32]=a):a=I[32],i=a;break t}I[33]===Symbol.for("react.memo_cache_sentinel")?(e={duration:.5,ease:"easeOut"},I[33]=e):e=I[33],i=e}let Z=i;return I[34]!==B?(s=B?void 0:{x:[0,12,-8,0],y:[0,8,-6,0],opacity:[.4,.7,.5,.4]},I[34]=B,I[35]=s):s=I[35],I[36]!==B?(o=B?void 0:{duration:12,repeat:1/0,ease:"easeInOut"},I[36]=B,I[37]=o):o=I[37],I[38]!==s||I[39]!==o?(c=(0,r.jsx)(t9,{"aria-hidden":!0,className:"absolute -top-8 -right-8 size-36 rounded-full bg-gradient-to-br from-blue-200/40 to-transparent blur-2xl dark:from-blue-500/15",animate:s,transition:o}),I[38]=s,I[39]=o,I[40]=c):c=I[40],I[41]===Symbol.for("react.memo_cache_sentinel")?(d=(0,r.jsx)("div",{className:"absolute inset-0 bg-[radial-gradient(#e8e8e8_1px,transparent_1px)] dark:bg-[radial-gradient(#333_1px,transparent_1px)] [background-size:16px_16px] opacity-60"}),I[41]=d):d=I[41],I[42]===Symbol.for("react.memo_cache_sentinel")?(m={left:H,top:K,width:`${80}%`,height:`${60}%`},I[42]=m):m=I[42],I[43]===Symbol.for("react.memo_cache_sentinel")?(u=(0,r.jsx)(t9,{className:"absolute left-0 top-0 h-px w-full bg-neutral-800 dark:bg-white",style:{transformOrigin:"0% 50%"},initial:{scaleX:0},animate:{scaleX:1},transition:{duration:.8,delay:.12,ease:G}}),I[43]=u):u=I[43],I[44]===Symbol.for("react.memo_cache_sentinel")?(x=(0,r.jsx)(t9,{className:"absolute right-0 top-0 h-full w-px bg-neutral-800 dark:bg-white",style:{transformOrigin:"50% 0%"},initial:{scaleY:0},animate:{scaleY:1},transition:{duration:.8,delay:.92,ease:G}}),I[44]=x):x=I[44],I[45]===Symbol.for("react.memo_cache_sentinel")?(p=(0,r.jsx)(t9,{className:"absolute right-0 bottom-0 h-px w-full bg-neutral-800 dark:bg-white",style:{transformOrigin:"100% 50%"},initial:{scaleX:0},animate:{scaleX:1},transition:{duration:.8,delay:1.72,ease:G}}),I[45]=p):p=I[45],I[46]===Symbol.for("react.memo_cache_sentinel")?(f=(0,r.jsx)(t9,{className:"absolute left-0 bottom-0 h-full w-px bg-neutral-800 dark:bg-white",style:{transformOrigin:"50% 100%"},initial:{scaleY:0},animate:{scaleY:1},transition:{duration:.8,delay:2.52,ease:G}}),b=[{key:"tl",left:"0%",top:"0%",delay:.1},{key:"tr",left:"100%",top:"0%",delay:.9},{key:"br",left:"100%",top:"100%",delay:1.7},{key:"bl",left:"0%",top:"100%",delay:2.5}].map(rb),g=[{left:"22%",width:"14%",delay:3.45},{left:"64%",width:"14%",delay:3.6}].map(rg),I[46]=f,I[47]=b,I[48]=g):(f=I[46],b=I[47],g=I[48]),I[49]===Symbol.for("react.memo_cache_sentinel")?(w={left:"44%",bottom:0,width:"9cqw",height:"9cqw"},y={opacity:0}
2,v={opacity:1},I[49]=w,I[50]=y,I[51]=v):(w=I[49],y=I[50],v=I[51]),I[52]===Symbol.for("react.memo_cache_sentinel")?(j={duration:.25,delay:3.7,ease:[.22,1,.36,1]},C=(0,r.jsx)("div",{className:"absolute inset-x-0 bottom-0 h-[0.9cqw] translate-y-px bg-white dark:bg-neutral-900"}),I[52]=j,I[53]=C):(j=I[52],C=I[53]),I[54]===Symbol.for("react.memo_cache_sentinel")?(_={opacity:0},N={opacity:1},I[54]=_,I[55]=N):(_=I[54],N=I[55]),I[56]===Symbol.for("react.memo_cache_sentinel")?(k=(0,r.jsx)(an,{x1:"0",y1:"20",x2:"0",y2:"0",stroke:"currentColor",strokeWidth:"1.2",strokeLinecap:"round",vectorEffect:"non-scaling-stroke",className:"text-neutral-800 dark:text-white",initial:_,animate:N,transition:{duration:.25,delay:3.75,ease:[.22,1,.36,1]}}),I[56]=k):k=I[56],I[57]===Symbol.for("react.memo_cache_sentinel")?(S={opacity:0},A={opacity:1},I[57]=S,I[58]=A):(S=I[57],A=I[58]),I[59]===Symbol.for("react.memo_cache_sentinel")?(q=(0,r.jsxs)("div",{className:"absolute pointer-events-none",style:m,children:[u,x,p,f,b,g,(0,r.jsxs)(t9,{"aria-hidden":!0,className:"absolute",style:w,initial:y,animate:v,transition:j,children:[C,(0,r.jsxs)("svg",{className:"absolute inset-0 h-full w-full overflow-visible",viewBox:"0 0 20 20",preserveAspectRatio:"none",children:[k,(0,r.jsx)(aa,{d:"M 0 0 A 20 20 0 0 1 20 20",fill:"none",stroke:"currentColor",strokeWidth:"0.6",strokeDasharray:"1.5 1.2",strokeLinecap:"round",vectorEffect:"non-scaling-stroke",className:"text-neutral-400 dark:text-white/50",initial:S,animate:A,transition:{duration:.35,delay:3.85,ease:[.22,1,.36,1]}})]})]})]}),I[59]=q):q=I[59],I[60]!==O?(z=aV.map((e,t)=>{let a,n,i=O>t+1||5===O;return O===t+1?(a={left:[e.tray.left,e.tray.left,e.target.left,e.target.left],top:[e.tray.top,e.tray.top,e.target.top,e.target.top],rotate:[0,0,e.target.rotate,e.target.rotate],scale:[aF,aF,1,1],opacity:1},n={duration:aO[O]/1e3,times:[0,.4,.85,1],ease:[.32,.72,0,1]}):i?(a={left:e.target.left,top:e.target.top,rotate:e.target.rotate,scale:1,opacity:1},n={duration:.35,ease:"easeOut"}):(a={left:e.tray.left,top:e.tray.top,rotate:0,scale:aF,opacity:1},n={duration:.3,ease:"easeOut"}),(0,r.jsx)(t9,{className:"absolute rounded-[1.4cqw] overflow-hidden shadow-lg border-[0.7cqw] border-white bg-white dark:border-neutral-800 dark:bg-neutral-800 z-10",style:{width:`${e.w}cqw`,height:`${e.h}cqw`},initial:{left:e.tray.left,top:e.tray.top,rotate:0,scale:aF,opacity:0},animate:a,transition:n,children:(0,r.jsx)(l.default,{src:e.src,alt:"",fill:!0,sizes:"120px",className:"object-contain p-[0.4cqw]"})},e.id)}),I[60]=O,I[61]=z):z=I[61],I[62]===Symbol.for("react.memo_cache_sentinel")?(E={transformOrigin:"0% 0%"},L={left:H,top:K,scale:1,opacity:0},I[62]=E,I[63]=L):(E=I[62],L=I[63]),I[64]===Symbol.for("react.memo_cache_sentinel")?(T=(0,r.jsx)(eV.MousePointer2,{size:18,className:"text-blue-500 drop-shadow-md",fill:"currentColor"}),I[64]=T):T=I[64],I[65]!==Y||I[66]!==Z?(P=(0,r.jsx)(t9,{className:"absolute z-40 pointer-events-none",style:E,initial:L,animate:Y,transition:Z,children:T}),I[65]=Y,I[66]=Z,I[67]=P):P=I[67],I[68]!==V||I[69]!==z||I[70]!==P?(R=(0,r.jsx)("div",{className:"relative flex h-full flex-col p-3",children:(0,r.jsxs)("div",{className:"relative flex-1 overflow-hidden rounded-xl bg-white shadow-sm dark:bg-neutral-800 [container-type:size]",children:[d,q,z,P]},V)}),I[68]=V,I[69]=z,I[70]=P,I[71]=R):R=I[71],I[72]!==R||I[73]!==c?(M=(0,r.jsxs)("div",{className:"relative w-full h-full bg-[#FAFAF9] dark:bg-neutral-900 overflow-hidden",children:[c,R]}),I[72]=R,I[73]=c,I[74]=M):M=I[74],M},aW=()=>{let e,t,a,i,s,c,m,u,x,p,f,b,g,w,y,v,j=(0,n.c)(28),[C,_]=(0,h.useState)(0);j[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>_(rw),j[0]=e):e=j[0],t4(e,2e3,C),j[1]===Symbol.for("react.memo_cache_sentinel")?(t=["Selections","Agreement","Invoices","Files"],j[1]=t):t=j[1];let N=t;return j[2]===Symbol.for("react.memo_cache_sentinel")?(a=(0,r.jsx)("div",{className:"relative h-6 w-6 shrink-0 overflow-hidden rounded-full ring-1 ring-black/5 dark:ring-white/10",children:(0,r.jsx)(l.default,{src:o.MARKETING_PEOPLE.maya,alt:"Jane Mitchell",fill:!0,sizes:"24px",className:"object-cover"})}),j[2]=a):a=j[2],j[3]===Symbol.for("react.memo_cache_sentinel")?(i=(0,r.jsxs)("div",{className:"min-w-0 leading-tight",children:[(0,r.jsx)("p",{className:"text-[9px] font-semibold text-neutral-800 dark:text-neutral-100",children:"Jane Mitchell"}),(0,r.jsx)("p",{className:"text-[7px] text-neutral-400",children:"Smith Re
2sidence"})]}),j[3]=i):i=j[3],j[4]===Symbol.for("react.memo_cache_sentinel")?(s=(0,r.jsxs)("div",{className:"flex items-center gap-2 px-3 py-2.5",children:[a,i,(0,r.jsxs)("div",{className:"ml-auto flex items-center gap-1.5",children:[(0,r.jsx)("div",{className:"flex h-4 w-4 items-center justify-center rounded-[5px] bg-neutral-900 dark:bg-white",children:(0,r.jsx)("span",{className:"text-[7px] font-bold leading-none text-white dark:text-neutral-900",children:"A"})}),(0,r.jsx)("span",{className:"text-[8px] font-semibold tracking-tight text-neutral-600 dark:text-neutral-200",children:"Atelier"})]})]}),j[4]=s):s=j[4],j[5]!==C?(c=(0,r.jsx)("div",{className:"flex border-b border-neutral-100 dark:border-white/5",children:N.map((e,t)=>(0,r.jsx)("button",{onClick:()=>_(t),className:(0,es.cn)("flex-1 py-1.5 text-[8px] font-medium transition-colors",C===t?"text-neutral-900 dark:text-white border-b-2 border-neutral-400 dark:border-white/50":"text-neutral-400"),children:e},e))}),j[5]=C,j[6]=c):c=j[6],j[7]===Symbol.for("react.memo_cache_sentinel")?(m={opacity:0,y:6},u={opacity:1,y:0},x={opacity:0,y:-6},p={duration:.2},j[7]=m,j[8]=u,j[9]=x,j[10]=p):(m=j[7],u=j[8],x=j[9],p=j[10]),j[11]!==C?(f=0===C&&(0,r.jsx)(r.Fragment,{children:[{label:"Sofa · West Elm",img:"/images/app/furniture/nobg/SOFA_Camaleonda_E_CAM_0006_1.png"},{label:"Side Table · CB2",img:"/images/app/furniture/nobg/TABLE_CecilSideTable_1.png"},{label:"Lounge Chair · Arteriors",img:"/images/app/furniture/nobg/CHAIR_STUDIOTWENTYSEVEN_Arco-Chair_Abel-Carcamo.png"}].map(ry)}),j[11]=C,j[12]=f):f=j[12],j[13]!==C?(b=1===C&&(0,r.jsxs)("div",{className:"text-center py-4",children:[(0,r.jsx)(eH.FileSignature,{className:"w-6 h-6 text-neutral-300 dark:text-neutral-600 mx-auto mb-2"}),(0,r.jsx)("p",{className:"text-[9px] font-medium text-emerald-600",children:"Agreement signed"}),(0,r.jsx)("p",{className:"text-[7px] text-neutral-400 mt-0.5",children:"Jun 1, 2026"})]}),j[13]=C,j[14]=b):b=j[14],j[15]!==C?(g=2===C&&(0,r.jsx)("div",{className:"space-y-1.5",children:["INV-0087 · $12,500 · Paid","INV-0088 · $8,200 · Pending"].map(rv)}),j[15]=C,j[16]=g):g=j[16],j[17]!==C?(w=3===C&&(0,r.jsx)("div",{className:"space-y-1.5",children:[{name:"Floor Plan.pdf",Icon:eG.FileText,color:"text-rose-500",bg:"bg-rose-50 dark:bg-rose-500/10"},{name:"Mood Board.png",Icon:eI.Image,color:"text-violet-500",bg:"bg-violet-50 dark:bg-violet-500/10"},{name:"Spec Sheet.xlsx",Icon:eY.FileSpreadsheet,color:"text-emerald-600",bg:"bg-emerald-50 dark:bg-emerald-500/10"}].map(rj)}),j[17]=C,j[18]=w):w=j[18],j[19]!==C||j[20]!==f||j[21]!==b||j[22]!==g||j[23]!==w?(y=(0,r.jsx)("div",{className:"flex-1 p-2.5",children:(0,r.jsx)(d.AnimatePresence,{mode:"wait",children:(0,r.jsxs)(t9,{initial:m,animate:u,exit:x,transition:p,className:"space-y-2",children:[f,b,g,w]},C)})}),j[19]=C,j[20]=f,j[21]=b,j[22]=g,j[23]=w,j[24]=y):y=j[24],j[25]!==y||j[26]!==c?(v=(0,r.jsx)("div",{className:"relative w-full h-full bg-[#FAFAF9] dark:bg-neutral-900 overflow-hidden flex flex-col p-3",children:(0,r.jsxs)("div",{className:"bg-white dark:bg-neutral-800 rounded-xl shadow-sm flex-1 flex flex-col overflow-hidden",children:[s,c,y]})}),j[25]=y,j[26]=c,j[27]=v):v=j[27],v},aH=e=>{let t=(0,n.c)(10),{id:a}=e;switch(a){case"curate":{let e;return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsx)(ag,{}),t[0]=e):e=t[0],e}case"visualize":{let e;return t[1]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsx)(aw,{}),t[1]=e):e=t[1],e}case"mood-board":{let e;return t[2]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsx)(ay,{}),t[2]=e):e=t[2],e}case"present":{let e;return t[3]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsx)(av,{}),t[3]=e):e=t[3],e}case"ai-agents":{let e;return t[4]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsx)(aC,{}),t[4]=e):e=t[4],e}case"team-chat":{let e;return t[5]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsx)(aA,{}),t[5]=e):e=t[5],e}case"agreements":{let e;return t[6]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsx)(aT,{}),t[6]=e):e=t[6],e}case"invoicing":{let e;return t[7]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsx)(aI,{}
2),t[7]=e):e=t[7],e}case"floorplans":{let e;return t[8]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsx)(aB,{}),t[8]=e):e=t[8],e}case"client-portal":{let e;return t[9]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsx)(aW,{}),t[9]=e):e=t[9],e}default:return null}},aD={duration:.16,ease:[.22,1,.36,1]},aK="text-sm font-medium text-neutral-600 dark:text-neutral-300 hover:text-neutral-900 dark:hover:text-white transition-[color,opacity] duration-200 px-4 py-2 group-hover/nav:opacity-80 hover:!opacity-100";function aU({links:e,layout:t}){let a=(0,h.useRef)(null),[n,s]=(0,h.useState)(null),[l,o]=(0,h.useState)(!1),d=(0,h.useRef)(null),m=(0,h.useRef)(null),u=(0,h.useCallback)(()=>{m.current&&(clearTimeout(m.current),m.current=null)},[]);(0,h.useEffect)(()=>()=>u(),[u]);let x=(0,h.useCallback)(e=>{let t=a.current.getBoundingClientRect(),r=e.getBoundingClientRect();return{x:r.left-t.left,y:r.top-t.top,width:r.width,height:r.height}},[]),p=(0,h.useCallback)(e=>{let t;if(u(),null!==d.current&&(t=d.current,t.x!==e.x||t.y!==e.y||t.width!==e.width||t.height!==e.height)){o(!1),m.current=setTimeout(()=>{d.current=e,s(e),o(!0)},80);return}d.current=e,s(e),o(!0)},[u]),f=(0,h.useCallback)(()=>{u(),o(!1),g(null),m.current=setTimeout(()=>{d.current=null,s(null)},110)},[u]),[b,g]=(0,h.useState)(null),w=(0,h.useCallback)(e=>{e&&a.current?p(x(e)):f()},[f,x,p]);return(0,r.jsxs)("div",{ref:a,className:(0,es.cn)("relative","grid"===t?"grid grid-cols-2 gap-1":"flex flex-col gap-1"),onMouseLeave:f,children:[(0,r.jsx)(c.motion.div,{"aria-hidden":!0,className:"absolute rounded-[14px] bg-neutral-100/80 dark:bg-white/[0.06] pointer-events-none",initial:!1,animate:{opacity:+!!l,left:n?.x??0,top:n?.y??0,width:n?.width??0,height:n?.height??0},transition:{opacity:{duration:l?.11:.08,ease:"easeInOut"},left:{duration:0},top:{duration:0},width:{duration:0},height:{duration:0}}}),e.map(e=>(0,r.jsxs)(i.default,{href:e.href,onMouseEnter:t=>{w(t.currentTarget),g(e.name)},className:(0,es.cn)("relative z-10 flex flex-col px-2.5 py-3 rounded-[14px] group transition-opacity duration-150 ease-out",b&&b!==e.name&&"opacity-[0.85]"),children:[(0,r.jsx)("span",{className:"text-sm font-medium text-neutral-900 dark:text-neutral-300 transition-colors duration-150 ease-out group-hover:text-neutral-900 dark:group-hover:text-white",children:e.name}),(0,r.jsx)("span",{className:(0,es.cn)("text-xs text-neutral-500 dark:text-neutral-400 transition-colors duration-150 ease-out","grid"===t?"mt-1":"mt-0.5 line-clamp-1","group-hover:text-neutral-600 dar
2k:group-hover:text-neutral-300"),children:e.description})]},e.name))]})}function aG(e){let t,a,i,s,l,o,d,m=(0,n.c)(14),{links:u,layout:h,width:x,onPanelEnter:p,onPanelLeave:f}=e;return m[0]!==x?(t={marginTop:20,width:x},m[0]=x,m[1]=t):t=m[1],m[2]===Symbol.for("react.memo_cache_sentinel")?(a={opacity:0,y:8},i={opacity:1,y:0},s={opacity:0,y:4},m[2]=a,m[3]=i,m[4]=s):(a=m[2],i=m[3],s=m[4]),m[5]===Symbol.for("react.memo_cache_sentinel")?(l=(0,r.jsx)("div",{className:"absolute left-0 right-0",style:{top:-20,height:20},"aria-hidden":!0}),m[5]=l):l=m[5],m[6]!==h||m[7]!==u?(o=(0,r.jsx)("div",{className:"relative overflow-hidden bg-white dark:bg-neutral-900 rounded-3xl shadow-[0_24px_80px_-12px_rgba(0,0,0,0.18)] p-2.5",children:(0,r.jsx)(aU,{links:u,layout:h})}),m[6]=h,m[7]=u,m[8]=o):o=m[8],m[9]!==p||m[10]!==f||m[11]!==t||m[12]!==o?(d=(0,r.jsxs)(c.motion.div,{className:"absolute top-full left-0 z-50",style:t,initial:a,animate:i,exit:s,transition:aD,onMouseEnter:p,onMouseLeave:f,children:[l,o]}),m[9]=p,m[10]=f,m[11]=t,m[12]=o,m[13]=d):d=m[13],d}function aY(e){let t,a,s,l=(0,n.c)(7),{href:o,title:c,onClose:d}=e;return l[0]!==c?(t=(0,r.jsx)("span",{className:"min-w-0 flex-1",children:(0,r.jsx)("span",{className:"block text-[15px] font-medium text-neutral-900 dark:text-white",children:c})}),l[0]=c,l[1]=t):t=l[1],l[2]===Symbol.for("react.memo_cache_sentinel")?(a=(0,r.jsx)(eO.ChevronRight,{className:"h-4 w-4 shrink-0 text-neutral-300 transition-transform group-hover:translate-x-0.5 dark:text-neutral-600"}),l[2]=a):a=l[2],l[3]!==o||l[4]!==d||l[5]!==t?(s=(0,r.jsxs)(i.default,{href:o,onClick:d,className:"group flex min-h-[44px] items-center gap-3 rounded-2xl px-4 py-2 transition-colors hover:bg-neutral-100 focus-visible:bg-neutral-100 focus-visible:outline-none active:scale-[0.985] dark:hover:bg-white/5 dark:focus-visible:bg-white/5",children:[t,a]}),l[3]=o,l[4]=d,l[5]=t,l[6]=s):s=l[6],s}function aZ(e){let t,a,i,s,l,o,m=(0,n.c)(20),{label:u,open:h,onToggle:x,id:p,reduced:f,children:b}=e,g=h&&"rotate-180";return m[0]!==g?(t=(0,es.cn)("h-5 w-5 text-neutral-400 transition-transform duration-300",g),m[0]=g,m[1]=t):t=m[1],m[2]!==t?(a=(0,r.jsx)(eN.ChevronDown,{className:t}),m[2]=t,m[3]=a):a=m[3],m[4]!==p||m[5]!==u||m[6]!==x||m[7]!==h||m[8]!==a?(i=(0,r.jsxs)("button",{type:"button",onClick:x,"aria-expanded":h,"aria-controls":p,className:"flex min-h-[52px] w-full items-center justify-between rounded-2xl px-4 py-3.5 text-left text-[17px] font-semibold text-neutral-900 transition-colors hover:bg-neutral-100 focus-visible:bg-neutral-100 focus-visible:outline-none active:scale-[0.99] dark:text-white dark:hover:bg-white/5 dark:focus-visible:bg-white/5",children:[u,a]}),m[4]=p,m[5]=u,m[6]=x,m[7]=h,m[8]=a,m[9]=i):i=m[9],m[10]!==b||m[11]!==p||m[12]!==h||m[13]!==f?(s=h&&(0,r.jsx)(c.motion.div,{id:p,initial:f?{opacity:0}:{height:0,opacity:0},animate:f?{opacity:1}:{height:"auto",opacity:1},exit:f?{opacity:0}:{height:0,opacity:0},transition:{duration:.3,ease:[.16,1,.3,1]},className:"overflow-hidden",children:(0,r.jsx)("div",{className:"space-y-0.5 pb-2 pl-1 pt-1",children:b})}),m[10]=b,m[11]=p,m[12]=h,m[13]=f,m[14]=s):s=m[14],m[15]!==s?(l=(0,r.jsx)(d.AnimatePresence,{initial:!1,children:s}),m[15]=s,m[16]=l):l=m[16],m[17]!==i||m[18]!==l?(o=(0,r.jsxs)("div",{children:[i,l]}),m[17]=i,m[18]=l,m[19]=o):o=m[19],o}function aQ(e){let t,a,s,l,o,m,u,x,p,f=(0,n.c)(28),{open:b,onClose:g,returnFocusRef:w,productLinks:y,resourceLinks:v,navLinks:j,user:C,onSignOut:_,onOpenAuth:N}=e,k=(0,ea.useReducedMotion)(),S=(0,h.useRef)(null),[A,q]=(0,h.useState)(null);f[0]!==b?(t=()=>{b&&q(null)},a=[b],f[0]=b,f[1]=t,f[2]=a):(t=f[1],a=f[2]),(0,h.useEffect)(t,a),f[3]!==g||f[4]!==b||f[5]!==w?(s=()=>{if(!b)return;let e=document.body.style.overflow;document.body.style.overflow="hidden";let t=e=>{"Escape"===e.key&&g()};document.addEventListener("keydown",t);let a=window.setTimeout(()=>{S.current?.querySelector("a, button")?.focus()},60);return()=>{document.body.style.overflow=e,document.removeEventListener("keydown",t),window.clearTimeout(a),w.current?.focus()}},l=[b,g,w],f[3]=g,f[4]=b,f[5]=w,f[6]=s,f[7]=l):(s=f[6],l=f[7]),(0,h.useEffect)(s,l),f[8]===Symbol.for("react.memo_cache_sentinel")?(o=e=>{if("Tab"!==e.key)return;let t=S.current?.querySelectorAll("a[href], button:not([disabled])");if(!t)return;let a=Array.from(t).filter(a0);if(0===a.length)return;let r=a[0],n=a[a.length-1];e.shiftKey&&document.activeElement===r?(e.preventDefault(),n.focus()):e.shiftKey||document.activeElement!==n||(e.preventDefault(),r.focus())},f[8]=o):o=f[8];let z=o;f[9]!==k?(m=k?{hidden:{},show:{}}:{hidden:{},show:{transition:{staggerChildren:.035,delayChildren:.06}}},f[9]=k,f[10]=m):m=f[10];let E=m;f[11]!==k?(u=k?{hidden:{opacity:0}
2,show:{opacity:1}}:{hidden:{opacity:0,y:14},show:{opacity:1,y:0,transition:{duration:.4,ease:[.16,1,.3,1]}}},f[11]=k,f[12]=u):u=f[12];let L=u;return f[13]!==A||f[14]!==L||f[15]!==E||f[16]!==j||f[17]!==g||f[18]!==N||f[19]!==_||f[20]!==b||f[21]!==y||f[22]!==k||f[23]!==v||f[24]!==C?(x=b&&(0,r.jsxs)(h.Fragment,{children:[(0,r.jsx)(c.motion.div,{"aria-hidden":"true",onClick:g,initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:k?.15:.26,ease:[.16,1,.3,1]},className:"fixed inset-0 z-[85] bg-white/70 backdrop-blur-xl md:hidden dark:bg-neutral-950/70"}),(0,r.jsx)(c.motion.div,{ref:S,id:"mobile-nav",role:"dialog","aria-modal":"true","aria-label":"Main menu",onKeyDown:z,initial:k?{opacity:0}:{opacity:0,scale:.98},animate:{opacity:1,scale:1},exit:k?{opacity:0}:{opacity:0,scale:.98},transition:{duration:k?.15:.28,ease:[.16,1,.3,1]},style:{transformOrigin:"top center"},className:"fixed inset-[12px] z-[90] flex flex-col overflow-hidden rounded-[28px] bg-white/90 ring-1 ring-black/[0.06] shadow-[0_20px_60px_-15px_rgba(0,0,0,0.18)] backdrop-blur-2xl md:hidden dark:bg-neutral-950/90 dark:ring-white/10",children:(0,r.jsxs)(c.motion.div,{variants:E,initial:"hidden",animate:"show",className:"flex-1 space-y-1 overflow-y-auto overscroll-contain px-3 pb-[max(1.5rem,env(safe-area-inset-bottom))] pt-[78px] [-ms-overflow-style:none] [scrollbar-width:none]",children:[(0,r.jsx)(c.motion.div,{variants:L,children:(0,r.jsx)(aZ,{label:"Product",id:"m-nav-product",open:"product"===A,onToggle:()=>q(aJ),reduced:k,children:y.map(e=>(0,r.jsx)(aY,{href:e.href,title:e.name,desc:e.description,onClose:g},e.name))})}),(0,r.jsx)(c.motion.div,{variants:L,children:(0,r.jsx)(aZ,{label:"Resources",id:"m-nav-resources",open:"resources"===A,onToggle:()=>q(aX),reduced:k,children:v.map(e=>(0,r.jsx)(aY,{href:e.href,title:e.name,desc:e.description,onClose:g},e.name))})}),j.map(e=>(0,r.jsx)(c.motion.div,{variants:L,children:(0,r.jsxs)(i.default,{href:e.href,onClick:g,className:"flex min-h-[52px] items-center justify-between rounded-2xl px-4 py-3.5 text-[17px] font-semibold text-neutral-900 transition-colors hover:bg-neutral-100 focus-visible:bg-neutral-100 focus-visible:outline-none active:scale-[0.99] dark:text-white dark:hover:bg-white/5 dark:focus-visible:bg-white/5",children:[e.name,(0,r.jsx)(eO.ChevronRight,{className:"h-5 w-5 text-neutral-300 dark:text-neutral-600"})]})},e.name)),(0,r.jsx)(c.motion.div,{variants:L,className:"space-y-2.5 px-1 pt-4",children:C?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(ei.Button,{asChild:!0,size:"lg",className:"h-12 w-full rounded-2xl bg-neutral-900 text-base font-semibold text-white hover:bg-neutral-800 dark:bg-white dark:text-neutral-900 dark:hover:bg-neutral-100",children:(0,r.jsx)(i.default,{href:"/projects",onClick:g,children:"Dashboard"})}),(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsxs)(i.default,{href:"/settings",onClick:g,className:"flex min-h-[44px] flex-1 items-center gap-2 rounded-2xl px-4 text-sm font-medium text-neutral-700 transition-colors hover:bg-neutral-100 focus-visible:bg-neutral-100 focus-visible:outline-none dark:text-neutral-300 dark:hover:bg-white/5",children:[(0,r.jsx)(eW.Settings,{className:"h-4 w-4"})," Settings"]}),(0,r.jsxs)("button",{type:"button",onClick:()=>{g(),_()},className:"flex min-h-[44px] items-center gap-2 rounded-2xl px-4 text-sm font-medium text-red-600 transition-colors hover:bg-red-50 focus-visible:bg-red-50 focus-visible:outline-none dark:text-red-400 dark:hover:bg-red-500/10",children:[(0,r.jsx)(eB.LogOut,{className:"h-4 w-4"})," Sign out"]})]})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(ei.Button,{asChild:!0,size:"lg",className:"h-12 w-full rounded-2xl bg-neutral-900 text-base font-semibold text-white hover:bg-neutral-800 dark:bg-white dark:text-neutral-900 dark:hover:bg-neutral-100",children:(0,r.jsx)(i.default,{href:"/signup",onClick:e=>{e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||(e.preventDefault(),g(),N("signup"))},children:"Sign up"})}),(0,r.jsx)(i.default,{href:"/login",onClick:e=>{e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||(e.preventDefault(),g(),N("login"))},className:"flex min-h-[48px] items-center justify-center rounded-2xl text-sm font-medium text-neutral-600 transition-colors hover:bg-neutral-100 focus-visible:bg-neutral-100 focus-visible:outline-none dark:text-neutral-400 dark:hover:bg-white/5",children:"Log in"})]})})]})})]}),f[13]=A,f[14]=L,f[15]=E,f[16]=j,f[17]=g,f[18]=N,f[19]=_,f[20]=b,f[21]=y,f[22]=k,f[23]=v,f[24]=C,f[25]=x):x=f[25],f[26]!==x?(p=(0,r.jsx)(d.AnimatePresence,{children:x}),f[26]=x,f[27]=p):p=f[27],p}function aX(e){return"resources"===e?null:"resources"}function aJ(e){return"product"===e?null:"product"}function a0(e){return null!==e.offsetParent}let a1=()=>{let e,t,a,o,m,u,x,p,f,b,g,w,y,v,j,C,_,N,k,S,A,q,z,E,L,T,P,R,M,I,O,F,V,$,B,W,H,D,K,U,G,Y,Z,Q,X,J=(0,n.c)(91),[ee,et]=(0,h.useState)(!1),[ea,er]=(0,h.useState)(!1),en=(0,h.useRef)(null),[el,eo]=(0,h.useState)(null),[ec,ed]=(0,h.useState)(!1),[em,eu]=(0,h.useState)(null),[eh,ex]=(0,h.useState)(null);J[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{let e=e=>{let{mode:t}=e.detail;ex(t)};return window.addEventListener(tx,e),()=>window.removeEventListener(tx,e)},t=[],J[0]=e,J[1]=t):(e=J[0],t=J[1]),(0,h.useEffect)(e,t),J[2]===Symbol.for("react.memo_cache_sentinel")?(a=e=>t=>{t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||0!==t.button||(t.preventDefault(),ex(e))},J[2]=a):a=J[2];let ep=a,ef=(0,h.useRef)(null);J[3]===Symbol.for("react.memo_cache_sentinel")?(o=e=>{ef.current&&clearTimeout(ef.current),eo(e)},J[3]=o):o=J[3];let eb=o;J[4]===Symbol.for("react.memo_cache_sentinel")?(m=()=>{ef.current&&clearTimeout(ef.current),ef.current=setTimeout(()=>eo(null),150)},J[4]=m):m=J[4];let eg=m;J[5]===Symbol.for("react.memo_cache_sentinel")?(u=()=>()=>{ef.current&&clearTimeout(ef.current)},x=[],J[5]=u,J[6]=x):(u=J[5],x=J[6]),(0,h.useEffect)(u,x);let{user:ew,loading:ey}=(0,eZ.useUser)(),{signOut:ev}=(0,eZ.useSignOut)();J[7]===Symbol.for("react.memo_cache_sentinel")?(p=()=>{let e=()=>et(window.scrollY>20);return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},f=[],J[7]=p,J[8]=f):(p=J[7],f=J[8]),(0,h.useEffect)(p,f),J[9]!==ew?(g=()=>{ew?(async()=>
2{let e=(0,eQ.createClient)(),{data:t}=await e.from("profiles").select("avatar_url, display_name").eq("id",ew.id).single();t&&eu(t)})():eu(null)},b=[ew],J[9]=ew,J[10]=b,J[11]=g):(b=J[10],g=J[11]),(0,h.useEffect)(g,b),J[12]!==ew?.email||J[13]!==ew?.user_metadata?.full_name?(w=()=>{let e=[...(ew?.user_metadata?.full_name||ew?.email?.split("@")[0]||"").trim()].find(rC);return e?e.toUpperCase():"U"},J[12]=ew?.email,J[13]=ew?.user_metadata?.full_name,J[14]=w):w=J[14];let ej=w;J[15]!==em?.display_name||J[16]!==ew?.email?(y=()=>{let e=em?.display_name||ew?.email||"User",t=["bg-rose-500","bg-pink-500","bg-fuchsia-500","bg-purple-500","bg-violet-500","bg-indigo-500","bg-blue-500","bg-cyan-500","bg-teal-500","bg-emerald-500","bg-green-500","bg-amber-500"],a=e.split("").reduce(r_,0)%t.length;return t[a]},J[15]=em?.display_name,J[16]=ew?.email,J[17]=y):y=J[17];let eC=y;J[18]!==ev?(v=async()=>{ed(!1),await ev()},J[18]=ev,J[19]=v):v=J[19];let e_=v;J[20]===Symbol.for("react.memo_cache_sentinel")?(j=[{name:"Pricing",href:"/pricing"},{name:"Contact",href:"/contact"}],J[20]=j):j=J[20];let eN=j;J[21]===Symbol.for("react.memo_cache_sentinel")?(C=[{name:"AI Curation",href:"/p/ai-curation",description:"Vision-powered product importing."},{name:"Schedules",href:"/p/schedules",description:"Living FF&E schedules and spec sheets."},{name:"Room Visualization",href:"/p/room-visualization",description:"Best-in-class image generation."},{name:"Project Management",href:"/p/project-management",description:"Fluid Kanban boards for design teams."},{name:"Mood Boards",href:"/p/mood-boards",description:"Tack up, cut out, and arrange the vision."},{name:"Presentations",href:"/p/presentations",description:"Automated high-end slide decks."},{name:"Procurement",href:"/p/procurement",description:"Seamless approvals and invoicing."},{name:"Chat",href:"/p/chat",description:"Team chat with an AI agent."},{name:"Client Portal",href:"/p/client-management",description:"A white-glove experience for clients."},{name:"Invoicing",href:"/p/invoicing",description:"Professional financial management."}],J[21]=C):C=J[21];let ek=C;J[22]===Symbol.for("react.memo_cache_sentinel")?(_=[{name:"Blog",href:"/p/blog",description:"Product updates and company news."},{name:"FAQ",href:"/p/faq",description:"Common questions about Tailor."},{name:"Switch to Tailor",href:"/p/switch",description:"Migrate from Studio Designer, Houzz Pro, or Asana."},{name:"Download Clipper",href:"/p/clipper",description:"Import products from any retailer."}],J[22]=_):_=J[22];let eq=_,ez=ee?"bg-white/70 dark:bg-neutral-950/70 shadow-[inset_1px_-2px_0px_-1px_rgba(255,255,255,0.35),_2px_2px_50px_0_rgba(0,0,0,0.08)]":"bg-white/65 dark:bg-neutral-950/65";J[23]!==ez?(N=(0,es.cn)("fixed top-[22px] left-[22px] right-[22px] z-[100] transition-[background-color,box-shadow] duration-300 px-4 py-3 rounded-[14px] sm:rounded-[22px] backdrop-blur-lg",ez),J[23]=ez,J[24]=N):N=J[24],J[25]===Symbol.for("react.memo_cache_sentinel")?(k=(0,r.jsx)(i.default,{href:"/",className:"flex items-center text-neutral-900 dark:text-white",children:(0,r.jsx)(s.TailorLogo,{size:"md"})}),J[25]=k):k=J[25],J[26]===Symbol.for("react.memo_cache_sentinel")?(S=()=>eb("product"),J[26]=S):S=J[26];let eE="product"===el&&"!opacity-100 !text-neutral-900 dark:!text-white";J[27]!==eE?(A=(0,es.cn)("flex items-center",aK,eE),J[27]=eE,J[28]=A):A=J[28],J[29]!==A?(q=(0,r.jsx)("button",{type:"button",className:A,children:"Product"}),J[29]=A,J[30]=q):q=J[30],J[31]!==el?(z="product"===el?(0,r.jsx)(aG,{links:ek,layout:"grid",width:600,onPanelEnter:()=>eb("product"),onPanelLeave:eg}):null,J[31]=el,J[32]=z):z=J[32],J[33]!==z?(E=(0,r.jsx)(d.AnimatePresence,{children:z}),J[33]=z,J[34]=E):E=J[34],J[35]!==q||J[36]!==E?(L=(0,r.jsxs)("div",{className:"relative",onMouseEnter:S,children:[q,E]}),J[35]=q,J[36]=E,J[37]=L):L=J[37],J[38]===Symbol.for("react.memo_cache_sentinel")?(T=()=>eb("resources"),J[38]=T):T=J[38];let eL="resources"===el&&"!opacity-100 !text-neutral-900 dark:!text-white";J[39]!==eL?(P=(0,es.cn)("flex items-center",aK,eL),J[39]=eL,J[40]=P):P=J[40],J[41]!==P?(R=(0,r.jsx)("button",{type:"button",className:P,children:"Resources"}),J[41]=P,J[42]=R):R=J[42],J[43]!==el?(M="resources"===el?(0,r.jsx)(aG,{links:eq,layout:"stack",width:340,onPanelEnter:()=>eb("resources"),onPanelLeave:eg}):null,J[43]=el,J[44]=M):M=J[44],J[45]!==M?(I=(0,r.jsx)(d.AnimatePresence,{children:M}),J[45]=M,J[46]=I):I=J[46],J[47]!==R||J[48]!==I?(O=(0,r.jsxs)("div",{className:"relative",onMouseEnter:T,children:[R,I]}),J[47]=R,J[48]=I,J[49]=O):O=J[49],J[50]!==L||J[51]!==O?(F=(0,r.jsxs)("div",{className:"relative flex items-center",onMouseLeave:eg,children:[L,O]}),J[50]=L,J[51]=O,J[52]=F):F=J[52],J[53]===Symbol.for("react.memo_cache_sentinel")?(V=eN.map(rN),J[53]=V):V=J[53],J[54]!==F?($=(0,r.jsxs)("div",{className:"group/nav hidden md:flex items-center gap-2",children:[F,
2V]}),J[54]=F,J[55]=$):$=J[55],J[56]!==ey||J[57]!==eC||J[58]!==ej||J[59]!==e_||J[60]!==ec||J[61]!==em||J[62]!==ew?(B=ey?(0,r.jsx)("div",{className:"h-9 w-9 rounded-full bg-neutral-200 dark:bg-neutral-800 animate-pulse"}):ew?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(ei.Button,{asChild:!0,className:"hidden md:flex rounded-2xl px-6 bg-neutral-900 text-white hover:bg-neutral-800 dark:bg-white dark:text-neutral-900 dark:hover:bg-neutral-100 shadow-sm transition-colors",children:(0,r.jsx)(i.default,{href:"/projects",children:"Dashboard"})}),(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)("button",{onClick:()=>ed(!ec),className:"flex items-center gap-2 rounded-full transition-shadow hover:ring-2 hover:ring-neutral-200 dark:hover:ring-neutral-700",children:em?.avatar_url?(0,r.jsx)("div",{className:"w-9 h-9 rounded-full overflow-hidden ring-2 ring-neutral-200 dark:ring-neutral-700",children:(0,r.jsx)(l.default,{src:em.avatar_url,alt:em.display_name||"User",width:36,height:36,className:"object-cover w-full h-full",unoptimized:!0})}):(0,r.jsx)("div",{className:(0,es.cn)("w-9 h-9 rounded-full flex items-center justify-center font-medium text-white text-sm r
2ing-2 ring-neutral-200 dark:ring-neutral-700",eC()),children:ej()})}),(0,r.jsx)(d.AnimatePresence,{children:ec&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"fixed inset-0 z-40",onClick:()=>ed(!1)}),(0,r.jsxs)(c.motion.div,{initial:{opacity:0,y:10,scale:.95},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:10,scale:.95},transition:{duration:.15,ease:[.16,1,.3,1]},className:"absolute right-0 top-full mt-2 w-56 bg-white dark:bg-neutral-900 rounded-2xl border border-neutral-200 dark:border-white/10 shadow-xl overflow-hidden z-50",children:[(0,r.jsxs)("div",{className:"px-4 py-3 border-b border-neutral-100 dark:border-white/5",children:[(0,r.jsx)("p",{className:"text-sm font-semibold text-neutral-900 dark:text-white truncate",children:em?.display_name||"User"}),(0,r.jsx)("p",{className:"text-xs text-neutral-500 dark:text-neutral-400 truncate",children:ew.email})]}),(0,r.jsxs)("div",{className:"p-1",children:[(0,r.jsxs)(i.default,{href:"/projects",onClick:()=>ed(!1),className:"flex items-center gap-3 px-3 py-2 text-sm font-medium text-neutral-700 dark:text-neutral-300 hover:bg-neutral-100 dark:hover:bg-white/5 rounded-xl transition-colors",children:[(0,r.jsx)(eM.LayoutGrid,{className:"w-4 h-4"}),"Dashboard"]}),(0,r.jsxs)(i.default,{href:"/settings",onClick:()=>ed(!1),className:"flex items-center gap-3 px-3 py-2 text-sm font-medium text-neutral-700 dark:text-neutral-300 hover:bg-neutral-100 dark:hover:bg-white/5 rounded-xl transition-colors",children:[(0,r.jsx)(eW.Settings,{className:"w-4 h-4"}),"Settings"]})]}),(0,r.jsx)("div",{className:"p-1 border-t border-neutral-100 dark:border-white/5",children:(0,r.jsxs)("button",{onClick:e_,className:"w-full flex items-center gap-3 px-3 py-2 text-sm font-medium text-red-600 dark:text-red-400 hover:bg-red-50 dark:hover:bg-red-500/10 rounded-xl transition-colors",children:[(0,r.jsx)(eB.LogOut,{className:"w-4 h-4"}),"Sign Out"]})})]})]})})]})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.default,{href:"/login",onClick:ep("login"),className:"whitespace-nowrap text-xs min-[375px]:text-sm font-medium text-neutral-600 dar
2k:text-neutral-400 hover:text-neutral-900 dark:hover:text-white transition-colors",children:"Log in"}),(0,r.jsx)(ei.Button,{asChild:!0,className:"rounded-xl px-3 min-[375px]:px-4 bg-neutral-900 text-white hover:bg-neutral-800 dark:bg-white dark:text-neutral-900 dark:hover:bg-neutral-100 shadow-sm focus-visible:outline-none focus-visible:ring-0",children:(0,r.jsx)(i.default,{href:"/signup",onClick:ep("signup"),children:"Sign up"})})]}),J[56]=ey,J[57]=eC,J[58]=ej,J[59]=e_,J[60]=ec,J[61]=em,J[62]=ew,J[63]=B):B=J[63];let eT=ea?"Close menu":"Open menu";return J[64]===Symbol.for("react.memo_cache_sentinel")?(W=()=>er(rk),J[64]=W):W=J[64],J[65]!==ea?(H=(0,r.jsx)(d.AnimatePresence,{mode:"wait",initial:!1,children:ea?(0,r.jsx)(c.motion.span,{initial:{rotate:-90,opacity:0},animate:{rotate:0,opacity:1},exit:{rotate:90,opacity:0},transition:{duration:.15},children:(0,r.jsx)(eA.X,{size:18})},"close"):(0,r.jsx)(c.motion.span,{initial:{rotate:90,opacity:0},animate:{rotate:0,opacity:1},exit:{rotate:-90,opacity:0},transition:{duration:.15},children:(0,r.jsx)(eS.Menu,{size:18})},"open")}),J[65]=ea,J[66]=H):H=J[66],J[67]!==ea||J[68]!==eT||J[69]!==H?(D=(0,r.jsx)("button",{ref:en,type:"button","aria-label":eT,"aria-expanded":ea,"aria-controls":"mobile-nav",onClick:W,className:"flex h-9 w-9 items-center justify-center rounded-xl bg-white/60 text-neutral-700 shadow-[inset_0_-1px_0_0_rgba(0,0,0,0.14)] backdrop-blur-sm transition-colors hover:bg-white/85 focus-visible:bg-white/85 focus-visible:outline-none active:scale-90 md:hidden dark:bg-white/10 dark:text-neutral-300 dark:shadow-[inset_0_-1px_0_0_rgba(255,255,255,0.18)] dark:hover:bg-white/15",children:H}),J[67]=ea,J[68]=eT,J[69]=H,J[70]=D):D=J[70],J[71]!==B||J[72]!==D?(K=(0,r.jsxs)("div",{className:"flex items-center justify-end gap-2 min-[375px]:gap-4 md:min-w-[180px]",children:[B,D]}),J[71]=B,J[72]=D,J[73]=K):K=J[73],J[74]!==$||J[75]!==K?(U=(0,r.jsxs)(ad,{className:"!max-w-none flex items-center justify-between",children:[k,$,K]}),J[74]=$,J[75]=K,J[76]=U):U=J[76],J[77]!==N||J[78]!==U?(G=(0,r.jsx)("nav",{className:N,children:U}),J[77]=N,J[78]=U,J[79]=G):G=J[79],J[80]===Symbol.for("react.memo_cache_sentinel")?(Y=()=>er(!1),J[80]=Y):Y=J[80],J[81]!==e_||J[82]!==ea||J[83]!==ew?(Z=(0,r.jsx)(aQ,{open:ea,onClose:Y,returnFocusRef:en,productLinks:ek,resourceLinks:eq,navLinks:eN,user:ew,onSignOut:e_,onOpenAuth:ex}),J[81]=e_,J[82]=ea,J[83]=ew,J[84]=Z):Z=J[84],J[85]!==eh?(Q=(0,r.jsx)(tm,{mode:eh,onOpenChange:ex}),J[85]=eh,J[86]=Q):Q=J[86],J[87]!==G||J[88]!==Z||J[89]!==Q?(X=(0,r.jsxs)(r.Fragment,{children:[G,Z,Q]}),J[87]=G,J[88]=Z,J[89]=Q,J[90]=X):X=J[90],X},a2=()=>{let e=(0,h.useRef)(null),t=(0,h.useRef)(null),a=tU(e,t),{scrollYProgress:n}=G({target:e,offset:["start start","end start"]}),s=et((0,Y.useTransform)(n,[0,1],[0,360]),{stiffness:220,damping:32,mass:.6}),o=en`translateY(${s}px)`,d=(0,ea.useReducedMotion)();return(0,r.jsx)("div",{className:"p-3 pb-0",children:(0,r.jsxs)("section",{ref:e,className:"relative isolate pt-32 md:pt-40 pb-0 md:pb-2",children:[(0,r.jsxs)("div",{"data-hero-cover":!0,style:a?{height:a,maxHeight:a}:void 0,className:"absolute top-0 inset-x-0 h-[782px] sm:h-[886px] sm:max-h-[886px] xl:h-[915px] xl:max-h-[915px] overflow-hidden rounded-[24px] [clip-path:inset(0_round_24px)] sm:rounded-[32px] sm:[clip-path:inset(0_round_32px)] isolate transform-gpu -z-10 bg-neutral-100",children:[(0,r.jsx)(c.motion.div,{style:{transform:d?void 0:o,willChange:"transform"},className:"absolute inset-x-0 top-0 h-[782px] sm:h-[886px] xl:h-[915px]",children:(0,r.jsx)(l.default,{src:eo.renders.favoriteWide,alt:"",fill:!0,priority:!0,sizes:"100vw",placeholder:"blur",blurDataURL:"data:image/jpeg;base64,/9j/2wBDAA4KCw0LCQ4NDA0QDw4RFiQXFhQUFiwgIRokNC43NjMuMjI6QVNGOj1OPjIySGJJTlZYXV5dOEVmbWVabFNbXVn/2wBDAQ8QEBYTFioXFypZOzI7WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVn/wAARCAAIAAwDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAIBAAAgIBAwUAAAAAAAAAAAAAAQMAAiEEETESFCJxwf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFhEBAQEAAAAAAAAAAAAAAAAAABFR/9oADAMBAAIRAxEAPwC6tQpRNGruy54svbpHvebCOzbTxFia4JOM8/YiGLj/2Q==",className:"transform-gpu scale-105 object-cover opacity-90 blur-[5px] dark:opacity-50"})}),(0,r.jsx)("div",{className:"pointer-events-none absolute inset-x-0 top-0 h-[782px] sm:h-[886px] xl:h-[915px] [background:radial-gradient(58%_46%_at_50%_31%,rgba(255,255,255,0.92)_0%,rgba(255,255,255,0.66)_45%,rgba(255,255,255,0)_78%)] dark:[background:radial-gradient(58%_46%_at_50%_31%,rgba(10,10,12,0.86)_0%,rgba(10,10,12,0.58)_45%,rgba(10,10,12,0)_78%)]"}),(0,r.jsx)("div",{"aria-hidden":"true",className:"hidden pointer-events-none absolute inset-0",style:{background:"radial-gradient(circle at top left, rgba(255,255,255,0.55) 0%, rgba(255,255,255,0) 45%), radial-gradient(circle at top right, rgba(255,255,255,0.55) 0%, rgba(255,255,255,0) 45%)"}}),(0,r.jsx)(c.motion.div,{"aria-hidden":"true",className:"pointer-events-none absolute inset-0 mix-blend-screen sm:hidden",style:{transformOrigin:"50% 0%",filter:"blur(10px)",background:"radial-gradient(ellipse 110% 80% at 50% 0%, rgba(255,240,210,0.6) 0%, rgba(255,240,210,0) 65%), repeating-conic-gradient(from 0deg at 50% 0%, rgba(255,240,210,0) 0deg, rgba(255,240,210,0.35) 8deg, rgba(255,240,210,0) 16deg, rgba(255,240,210,0) 30deg)"},animate:d?void 0:{rotate:[-4,4,-4],opacity:[.65,.85,.65]},transition:d?void 0:{duration:14,repeat:1/0,ease:"easeInOut"}}),(0,r.jsx)(c.motion.div,{"aria-hidden":"true",className:"pointer-events-none absolute inset-0 mix-blend-screen hidden sm:block",style:{transformOrigin:"75% 0%",filter:"blur(10px)",background:"radial-gradient(ellipse 120% 90% at 75% 0%, rgba(255,240,210,0.7) 0%, rgba(255,240,210,0) 65%), repeating-conic-gradient(from 0deg at 75% 0%, rgba(255,240,210,0) 0deg, rgba(255,240,210,0.35) 8deg, rgba(255,240,210,0) 16deg, rgba(255,240,210,0) 30deg)"},animate:d?void 0:{rotate:[-4,4,-4],opacity:[.65,.85,.65]},transition:d?void 0:{duration:14,repeat:1/0,ease:"easeInOut"}}),(0,r.jsx)("div",{"aria-hidden":"true",className:"hidden pointer-events-none absolute inset-0",style:{background:"linear-gradient(to bottom, rgba(250, 250, 249, 0.15) 0%, rgba(250, 250, 249, 0.35) 55%, rgba(250, 250, 249, 0.7) 100%)"}})]}),(0,r.jsxs)(ad,{className:"!max-w-5xl text-center relative px-4 sm:px-6",children:[(0,r.jsxs)("h1",{className:"text-balance text-[min(2.6rem,calc(8.6vw_-_6.6px))] sm:text-[min(54px,calc(8.5vw_-_7px))] font-medium tracking-tighter text-neutral-900 dark:text-white mb-3 md:mb-6 leading-[1.2]",children:["The Operating System"," ",(0,r.jsx)("br",{}),"for Interior Design Studios"]}),(0,r.jsxs)("p",{className:"text-[min(1rem,calc(5.6vw_-_3.4px))] md:text-lg text-neutral-700 dark:text-neutral-300 max-w-2xl mx-auto mb-10 leading-relaxed tracking-tight",children:["Create, collaborate, and deliver every"," ",(0,r.jsx)("br",{className:"sm:hidden"}),"project from one intelligent platform."]}),(0,r.jsxs)("div",{className:"flex flex-col sm:flex-row items-center justify-center gap-3 sm:gap-4 w-full max-w-sm sm:max-w-none mx-auto",children:[(0,r.jsx)(ei.Button,{asChild:!0,size:"lg",className:"prim-glow w-full sm:w-auto h-14 px-7 rounded-2xl bg-neutral-900 text-white hover:bg-neutral-800 dark:bg-white dark:text-neutral-900 dark:hover:bg-neutral-100 text-base font-semibold shadow-xl shadow-neutral-900/10 dark:shadow-white/5",children:(0,r.jsx)(tp,{href:"/signup",children:"Get Started for Free"})}),(0,r.jsx)(ei.Button,{asChild:!0,variant:"outline",size:"lg",className:"second-glow w-full sm:w-auto h-14 px-7 rounded-2xl border-neutral-200 dark:border-white/10 text-base font-semibold bg-white/50 dark:bg-neutral-900/50 backdrop-blur-sm",children:(0,r.jsx)(i.default,{href:"/demo",children:"Book a Demo"})})]}),(0,r.jsxs)("div",{ref:t,"data-hero-illustration":!0,className:"relative z-10 mx-auto mt-16 max-w-[1280px] md:mt-24 md:max-w-5xl",children:[(0,r.jsx)(tz,{}),(0,r.jsx)("div",{className:"absolute -bottom-12 -left-12 w-64 h-64 bg-neutral-200/30 dark:bg-white/5 blur-3xl rounded-full -z-10"}),(0,r.jsx)("div",{className:"absolute -top-12 -right-12 w-64 h-64 bg-neutral-200/30 dark:bg-white/5 blur-3xl rounded-full -z-10"})]})]}),!1]})})},a5=()=>{let e,t,a=(0,n.c)(2);return a[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsx)(am,{title:"Everything that moves a project forward.",description:(0,r.jsxs)(r.Fragment,{children:["Spend less time managing work."," ",(0,r.jsx)("br",{className:"hidden md:block"}
2),"More time designing spaces clients love."]})}),a[0]=e):e=a[0],a[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsx)(ac,{id:"features",className:"!pt-12 md:!pt-[72px]",children:(0,r.jsxs)(ad,{children:[e,(0,r.jsx)(t0,{className:"grid md:grid-cols-2 gap-8 lg:gap-12",children:as.map(rS)})]})}),a[1]=t):t=a[1],t},a4=()=>{let e,t,a=(0,n.c)(2);return a[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsx)("div",{className:"max-w-4xl mx-auto text-center",children:(0,r.jsx)(am,{tag:"Intelligence",title:"Design Intelligence, not just AI.",description:"Our models are trained on professional interior photography and design specs. We don't just generate images; we understand scale, material, and light.",className:"mb-24",invert:!0})}),a[0]=e):e=a[0],a[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsx)(ac,{id:"ai",variant:"dark",children:(0,r.jsxs)(ad,{children:[e,(0,r.jsx)("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8",children:[{title:"Auto-Generated Presentations",description:"Select products, click generate, get a polished, shareable presentation organized by room with all details included.",icon:ej.Share},{title:"Photorealistic Renders",description:"Best-in-class image generation. Natural lighting, authentic textures, and depth-of-field indistinguishable from real photography.",icon:e_.Eye},{title:"Instant Background Removal",description:"Import any product and get clean, presentation-ready images automatically in milliseconds. No Photoshop required.",icon:ek.Sparkles},{title:"Interactive Mood Boards",description:"A fluid creative canvas to drag, drop, and layer products to visualize spatial concepts in real-time.",icon:eL.default},{title:"Team Chat & Collaboration",description:"Real-time project-specific messaging. Discuss selections, share ideas, and keep everyone aligned without switching apps.",icon:eT.MessageSquare},{title:"Smart Invoicing",description:"Generate professional, white-labeled invoices directly from your selections. Track payments and manage firm cash flow.",icon:eC},{title:"Vision AI Analysis",description:"AI extracts depth and texture, automatically tagging materials and finishes for advanced search and filtering.",icon:eP.Search},{title:"Web-Wide Product Search",description:'Search by vibe or description. "Warm minimalist credenza" finds exactly what you need from your library or millions of products online.',icon:ez.Zap},{title:"Multi-Style Rendering",description:"Show clients the same room in Modern, Scandinavian, or Industrial styles instantly without re-selecting products.",icon:eR.Palette}].map(rA)})]})}),a[1]=t):t=a[1],t},a3=()=>{let e,t,a,i=(0,n.c)(3);return i[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsx)("div",{className:"order-2 lg:order-1",children:(0,r.jsx)(au,{src:"https://images.unsplash.com/photo-1600566753190-17f0baa2a6c3?w=1200&q=90",alt:"Security & Teams"})}),i[0]=e):e=i[0],i[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsx)(am,{align:"left",tag:"Enterprise Ready",title:"Built for firms of all sizes.",description:"Security isn't an afterthought. We provide the tools you need to manage large teams and sensitive client data with confidence."}),i[1]=t):t=i[1],i[2]===Symbol.for("react.memo_cache_sentinel")?(a=(0,r.jsx)(ac,{id:"security",children:(0,r.jsx)(ad,{children:(0,r.jsxs)("div",{className:"grid lg:grid-cols-2 gap-24 items-center",children:[e,(0,r.jsxs)("div",{className:"order-1 lg:order-2",children:[t,(0,r.jsx)("div",{className:"grid sm:grid-cols-2 gap-8",children:[{title:"Granular Permissions",description:"Control exactly who sees what. Separate roles for designers, admins, and clients.",icon:eE.Users},{title:"SOC2 & RLS",description:"Industry-standard security protocols and Row-Level Security to keep your data isolated.",icon:eq.ShieldCheck},{title:"Firm-Wide Assets",description:"Share libraries, templates, and vendors across your entire organization seamlessly.",icon:ey.Layers},{title:"White-Labeling",description:"Your brand, your logo, your colors. The client portal feels like a natural extension of your firm.",icon:eL.default}].map(rq)})]})]})})}),i[2]=a):a=i[2],a},a6=()=>{let e,t,a=(0,n.c)(2);return a[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsx)(am,{tag:"Reviews",title:"Loved by leading designers."}),a[0]=e):e=a[0],a[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsx)(ac,{variant:"muted",children:(0,r.jsxs)(ad,{children:[e,(0,r.jsx)("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8 mb-24",children:al.map(rE)})]})}),a[1]=t):t=a[1],t},a8=()=>{let e,t,a,l,o,c,d,m,u,h,x,p,f,b,g,w,y,v=(0,n.c)(17);return v[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsx)("div",{className:"absolute inset-0 bg-[radial-gradient(80%_70%_at_12%_4%,rgba(255,255,255,0.045),transparent_58%),radial-gradient(65%_70%_at_92%_100%,rgba(255,255,255,0.018),transparent_62%),linear-gradient(145deg,#181818_0%,#141414_58%,#111111_100%)]"}),v[0]=e):e=v[0],v[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsxs)("div",{"aria-hidden":"true",className:"pointer-events-none absolute inset-0 z-0",children:[e,(0,r.jsx)("div",{className:"absolute inset-0 opacity-[0.09] mix-blend-screen [filter:contrast(130%)]",style:{backgroundImage:'url("data:image/svg+xml,%3Csvg viewBox=%270 0 220 220%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cfilter id=%27wall-grain%27%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%270.46%27 numOctaves=%274%27 seed=%2714%27 stitchTiles=%27stitch%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url(%23wall-grain)%27 opacity=%270.9%27/%3E%3C/svg%3E")',backgroundSize:"220px 220px"}})]}),v[1]=t):t=v[1],v[2]===Symbol.for("react.memo_cache_sentinel")?(a=(0,r.jsx)(i.default,{href:"/",className:"flex items-center mb-6 text-white",children:(0,r.jsx)(s.TailorLogo,{})}),l=(0,r.jsx)("p",{className:"text-sm text-white/70 mb-8 leading-relaxed",children:"The agentic workspace for design firms. Built for the way modern interior teams actually work: visualizations, sourcing, presentations, and procurement, in one place."}),v[2]=a,v[3]=l):(a=v[2],l=v[3]),v[4]===Symbol.for("react.memo_cache_sentinel")?(o=(0,r.jsx)("a",{href:"https://x.com/tailorhq",target:"_blank",rel:"noopener noreferrer",className:"w-9 h-9 rounded-full border border-white/15 flex items-center justify-center text-white/70 hover:text-white hover:border-white/40 transition-colors",children:(0,r.jsx)("svg",{className:"w-3.5 h-3.5",viewBox:"0 0 24 24",fill:"
2currentColor",children:(0,r.jsx)("path",{d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"})})}),v[4]=o):o=v[4],v[5]===Symbol.for("react.memo_cache_sentinel")?(c=(0,r.jsx)("a",{href:"https://instagram.com/tailorhq",target:"_blank",rel:"noopener noreferrer",className:"w-9 h-9 rounded-full border border-white/15 flex items-center justify-center text-white/70 hover:text-white hover:border-white/40 transition-colors",children:(0,r.jsx)("svg",{className:"w-3.5 h-3.5",viewBox:"0 0 24 24",fill:"currentColor",children:(0,r.jsx)("path",{d:"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z"})})}),v[5]=c):c=v[5],v[6]===Symbol.for("react.memo_cache_sentinel")?(d=(0,r.jsxs)("div",{className:"col-span-2 max-w-sm",children:[a,l,(0,r.jsxs)("div",{className:"hidden flex gap-3",children:[o,c,(0,r.jsx)("a",{href:"https://linkedin.com/company/tailorhq",target:"_blank",rel:"noopener noreferrer",className:"w-9 h-9 rounded-full border border-white/15 flex items-center justify-center text-white/70 hover:text-white hover:border-white/40 transition-colors",children:(0,r.jsx)("svg",{className:"w-3.5 h-3.5",viewBox:"0 0 24 24",fill:"currentColor",children:(0,r.jsx)("path",{d:"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.064 2.064 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"})})})]})]}),m=(0,r.jsx)("h5",{className:"font-medium text-[11px] tracking-[0.2em] uppercase text-white/50 mb-6",children:"Product"}),v[6]=d,v[7]=m):(d=v[6],m=v[7]),v[8]===Symbol.for("react.memo_cache_sentinel")?(u=(0,r.jsxs)("div",{children:[m,(0,r.jsx)("ul",{className:"space-y-3.5",children:[{name:"AI Curation",href:"/p/ai-curation"},{name:"Visualization",href:"/p/room-visualization"},{name:"Project Management",href:"/p/project-management"},{name:"Mood Boards",href:"/p/mood-boards"},{name:"Presentations",href:"/p/presentations"}].map(rL)})]}),h=(0,r.jsx)("h5",{className:"font-medium text-[11px] tracking-[0.2em] uppercase text-white/50 mb-6",children:"Resources"}),v[8]=u,v[9]=h):(u=v[8],h=v[9]),v[10]===Symbol.for("react.memo_cache_sentinel")?(x=(0,r.jsxs)("div",{children:[h,(0,r.jsx)("ul",{className:"space-y-3.5",children:[{name:"Blog",href:"/p/blog"},{name:"FAQ",href:"/p/faq"},{name:"Switch to Tailor",href:"/p/switch"},{name:"Clipper",href:"/p/clipper"},{name:"Pricing",href:"/pricing"}].map(rT)})]}),p=(0,r.jsx)("h5",{className:"font-medium text-[11px] tracking-[0.2em] uppercase text-white/50 mb-6",children:"Contact"}),v[10]=x,v[11]=p):(x=v[10],p=v[11]),v[12]===Symbol.for("react.memo_cache_sentinel")?(f=(0,r.jsxs)("div",{children:[p,(0,r.jsx)("ul",{className:"space-y-3.5",children:[{name:"Support",href:"/contact"},{name:"Sales",href:"/contact"},{name:"Partnership",href:"/p/furniture-partnership"},{name:"X",href:"#",hidden:!0},{name:"Instagram",href:"#",hidden:!0}].map(rP)})]}),b=(0,r.jsx)("h5",{className:"font-medium text-[11px] tracking-[0.2em] uppercase text-white/50 mb-6",children:"Legal"}),v[12]=f,v[13]=b):(f=v[12],b=v[13]),v[14]===Symbol.for("react.memo_cache_sentinel")?(g=(0,r.jsxs)("div",{className:"grid grid-cols-2 md:grid-cols-4 lg:grid-cols-6 gap-10 lg:gap-12 flex-1",children:[d,u,x,f,(0,r.jsxs)("div",{children:[b,(0,r.jsx)("ul",{className:"space-y-3.5",children:[{name:"Privacy Policy",href:"/p/legal/privacy"},{name:"Terms of Service",href:"/p/legal/terms"}].map(rR)})]})]}),v[14]=g):g=v[14],v[15]===Symbol.for("react.memo_cache_sentinel")?(w=new Date().getFullYear(),v[15]=w):w=v[15],v[16]===Symbol.for("react.memo_cache_sentinel")?(y=(0,r.jsx)("div",{className:"p-3",children:(0,r.jsxs)("footer",{className:"relative isolate overflow-hidden rounded-[24px] md:rounded-[32px] [clip-path:inset(0_round_24px)] md:[clip-path:inset(0_round_32px)] bg-neutral-950 transform-gpu",children:[t,(0,r.jsxs)(ad,{className:"!max-w-none relative z-10 px-6 md:px-10 py-14 md:py-16 md:max-h-[650px] md:h-[650px] flex flex-col",children:[g,(0,r.jsx)("div",{className:"pt-8 mt-auto flex flex-col md:flex-row items-center justify-between gap-4",children:(0,r.jsxs)("p",{className:"text-[12px] font-medium text-white/55",children:["© ",w," ",(0,r.jsx)("a",{href:"https://relivo.
2com",target:"_blank",rel:"noopener noreferrer",className:"hover:text-white transition-colors",children:"Relivo Inc."}),"Â All rights reserved."]})})]})]})}),v[16]=y):y=v[16],y};function a7(e){return e+1}function a9(e){return(e+1)%4}function re(e,t){let a=Math.floor(t/2);return(0,r.jsx)("div",{className:"absolute",style:{left:`${t%2*22.25}cqw`,top:`${20.2*a}cqw`,width:"19.75cqw",height:"17.7cqw"},children:(0,r.jsx)("div",{className:"origin-top-left",style:{transform:"scale(0.6583333333333333)"},children:(0,r.jsx)(ab,{src:e.src,name:e.name,price:e.price})})},e.name)}function rt(e){return(e+1)%3}function ra(e){return(e+1)%3}function rr(e){return(e+1)%aj.length}function rn(e){return e+1}function ri(e){return(0,r.jsx)(ae,{className:"w-1 h-1 rounded-full bg-neutral-400",animate:{opacity:[.3,1,.3]},transition:{duration:1.2,repeat:1/0,delay:.18*e,ease:"easeInOut"}},e)}function rs(e,t){return(0,r.jsx)(a_,{card:e},t)}function rl(e){return 6===e?1:e+1}function ro(e,t){return(0,r.jsx)("div",{className:"relative size-4 overflow-hidden rounded-full ring-2 ring-white dark:ring-neutral-800",children:(0,r.jsx)(l.default,{src:e,alt:"",fill:!0,sizes:"16px",className:"object-cover"})},t)}function rc(e){return e+1}function rd(e){return(e+1)%4}function rm(e,t){return(0,r.jsxs)(t9,{className:"flex items-center justify-between rounded-md bg-neutral-50 px-2 py-1.5 dark:bg-neutral-700/30",initial:{opacity:0,x:8},animate:{opacity:1,x:0},transition:{duration:.38,delay:.1+.08*t,ease:[.22,1,.36,1]},children:[(0,r.jsx)("span",{className:"text-[8px] text-neutral-600 dar
2k:text-neutral-300",children:e.label}),(0,r.jsx)("span",{className:"text-[8px] font-semibold text-neutral-500",children:e.price})]},e.label)}function ru(e){return e+1}function rh(e){return(e+1)%4}function rx(e,t){return(0,r.jsxs)(t9,{className:"flex items-center justify-between rounded-md bg-neutral-50 px-2 py-1.5 dark:bg-neutral-700/30",initial:{opacity:0,x:8},animate:{opacity:1,x:0},transition:{duration:.38,delay:.12+.08*t,ease:[.22,1,.36,1]},children:[(0,r.jsx)("span",{className:"text-[8px] text-neutral-600 dark:text-neutral-300",children:e.label}),(0,r.jsx)("span",{className:"text-[8px] font-semibold text-neutral-500",children:e.price})]},e.label)}function rp(e){return e+1}function rf(e){return(e+1)%6}function rb(e){let{key:t,left:a,top:n,delay:i}=e;return(0,r.jsx)(ae,{"aria-hidden":!0,className:"absolute size-[2.2cqw] rounded-full bg-neutral-900 dark:bg-white",style:{left:a,top:n},initial:{scale:0,opacity:0,x:"-50%",y:"-50%"},animate:{scale:1,opacity:1,x:"-50%",y:"-50%"},transition:{duration:.25,delay:i,ease:[.22,1,.36,1]}},t)}function rg(e,t){return(0,r.jsxs)(t9,{"aria-hidden":!0,className:"absolute",style:{left:e.left,width:e.width,top:0,height:"1.7cqw"},initial:{opacity:0,scaleX:.4,y:"-50%"},animate:{opacity:1,scaleX:1,y:"-50%"},transition:{duration:.35,delay:e.delay,ease:[.22,1,.36,1]},children:[(0,r.jsx)("div",{className:"absolute inset-0 bg-white dark:bg-neutral-900"}),(0,r.jsx)("div",{className:"absolute inset-x-0 top-0 h-px bg-neutral-800 dark:bg-white"}),(0,r.jsx)("div",{className:"absolute inset-x-0 bottom-0 h-px bg-neutral-800 dark:bg-white"}),(0,r.jsx)("div",{className:"absolute inset-y-0 left-0 w-px bg-neutral-800 dark:bg-white"}),(0,r.jsx)("div",{className:"absolute inset-y-0 right-0 w-px bg-neutral-800 dark:bg-white"}),(0,r.jsx)("div",{className:"absolute inset-x-[1px] top-1/2 h-px -translate-y-1/2 bg-neutral-400 dark:bg-white/60"})]},`window-${t}`)}function rw(e){return(e+1)%4}function ry(e,t){return(0,r.jsxs)("div",{className:"flex items-center gap-2 px-2 py-1.5 rounded-lg bg-neutral-50 dark:bg-neutral-700/30",children:[(0,r.jsx)("div",{className:"relative w-6 h-6 shrink-0 overflow-hidden rounded bg-white dark:bg-neutral-800 ring-1 ring-black/5 dark:ring-white/10",children:(0,r.jsx)(l.default,{src:e.img,alt:"",fill:!0,sizes:"24px",className:"object-contain p-0.5"})}
2),(0,r.jsx)("span",{className:"text-[8px] text-neutral-600 dark:text-neutral-300 flex-1",children:e.label}),(0,r.jsx)(t9,{initial:{scale:0},animate:{scale:1},transition:{delay:.2*t},className:"w-3.5 h-3.5 rounded-full bg-emerald-500 flex items-center justify-center",children:(0,r.jsx)(ew.Check,{className:"w-2 h-2 text-white"})})]},e.label)}function rv(e){return(0,r.jsx)("div",{className:"px-2 py-1.5 rounded-lg bg-neutral-50 dark:bg-neutral-700/30",children:(0,r.jsx)("p",{className:"text-[8px] text-neutral-600 dark:text-neutral-300",children:e})},e)}function rj(e){let{name:t,Icon:a,color:n,bg:i}=e;return(0,r.jsxs)("div",{className:"px-2 py-1.5 rounded-lg bg-neutral-50 dark:bg-neutral-700/30 flex items-center gap-2",children:[(0,r.jsx)("div",{className:(0,es.cn)("flex h-4 w-4 items-center justify-center rounded",i),children:(0,r.jsx)(a,{className:(0,es.cn)("h-2.5 w-2.5",n)})}),(0,r.jsx)("span",{className:"text-[8px] text-neutral-600 dark:text-neutral-300",children:t})]},t)}function rC(e){return/[\p{L}\p{N}]/u.test(e)}function r_(e,t){return e+t.charCodeAt(0)}function rN(e){return(0,r.jsx)(i.default,{href:e.href,className:aK,children:e.name},e.name)}function rk(e){return!e}function rS(e){return(0,r.jsxs)("div",{"data-feature-card":e.id,className:"group rounded-3xl bg-white p-8 md:p-10 dark:bg-neutral-900/50",children:[(0,r.jsx)("div",{className:"mb-8 flex size-[52px] items-center justify-center overflow-hidden rounded-[18px] border border-white/10 bg-neutral-950 shadow-[inset_0_1px_0_rgba(255,255,255,0.12),0_8px_18px_rgba(0,0,0,0.12)]",children:(0,r.jsx)(eb.ProjectToolIcon,{name:e.icon,size:e.iconSize,className:(0,es.cn)("opacity-95 transition-opacity duration-300 ease-out group-hover:opacity-100",e.iconClassName)})}),(0,r.jsx)("h3",{className:"text-2xl font-medium tracking-tight text-neutral-900 dark:text-white mb-2",children:e.title}),(0,r.jsx)("p",{className:"text-base text-neutral-500 dark:text-neutral-400 leading-relaxed mb-8",children:e.description}),(0,r.jsx)(t5,{id:e.id,className:(0,es.cn)("relative aspect-[16/9] rounded-3xl overflow-hidden","bg-neutral-100 dark:bg-neutral-800"),children:(0,r.jsx)(aH,{id:e.id})})]},e.id)}function rA(e,t){return(0,r.jsxs)(c.motion.div,{initial:{opacity:0,scale:.95},whileInView:{opacity:1,scale:1},viewport:{once:!0},transition:{delay:.05*t},className:"p-8 rounded-3xl bg-white/5 border border-white/10 hover:bg-white/10 transition-colors text-center",children:[(0,r.jsx)("div",{className:"w-16 h-16 rounded-2xl bg-white/10 flex items-center justify-center mx-auto mb-8",children:(0,r.jsx)(e.icon,{className:"w-8 h-8 text-white"})}),(0,r.jsx)("h4",{className:"text-xl font-semibold mb-4 text-white",children:e.title}),(0,r.jsx)("p",{className:"text-neutral-400 leading-relaxed text-sm",children:e.description})]},e.title)}function rq(e){return(0,r.jsxs)("div",{className:"space-y-4",children:[(0,r.jsx)("div",{className:"w-10 h-10 rounded-xl bg-neutral-100 dark:bg-neutral-800 flex items-center justify-center text-neutral-900 dark:text-white",children:(0,r.jsx)(e.icon,{size:20})}),(0,r.jsx)("h4",{className:"text-lg font-semibold",children:e.title}),(0,r.jsx)("p",{className:"text-sm text-neutral-500 dark:text-neutral-400 leading-relaxed",children:e.description})]},e.title)}function rz(e,t){return(0,r.jsx)(ek.Sparkles,{className:"w-4 h-4 text-amber-500 fill-amber-500"},`star-${t}`)}function rE(e,t){return(0,r.jsxs)(c.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1*t},className:"p-10 rounded-3xl bg-white dark:bg-neutral-900 border border-neutral-100 dark:border-white/5 shadow-sm",children:[(0,r.jsx)("div",{className:"flex gap-1 mb-6",children:[void 0,void 0,void 0,void 0,void 0].map(rz)}),(0,r.jsxs)("blockquote",{className:"text-xl md:text-2xl font-medium text-neutral-900 dark:text-white leading-relaxed mb-8",children:["â",e.quote,"â"]}),(0,r.jsxs)("div",{className:"flex items-center gap-4",children:[(0,r.jsx)("div",{className:"w-12 h-12 rounded-full overflow-hidden border border-neutral-100 dark:border-white/10",children:(0,r.jsx)(l.default,{src:e.image,alt:e.name,width:48,height:48,className:"object-cover"})}),(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"font-bold text-neutral-900 dark:text-white",children:e.name}),(0,r.jsx)("div",{className:"text-sm text-neutral-500",children:e.title})]})]})]},e.name)}function rL(e){return(0,r.jsx)("li",{children:(0,r.jsx)(i.default,{href:e.href,className:"text-[13px] font-medium text-white/80 hover:text-white transition-colors",children:e.name})},e.name)}function rT(e){return(0,r.jsx)("li",{children:(0,r.jsx)(i.default,{href:e.href,className:"text-[13px] font-medium text-white/80 hover:text-white transition-colors",children:e.name})},e.name)}function rP(e){return(0,r.jsx)("li",{className:e.hidden?"hidden":void 0,children:(0,r.jsx)(i.default,{href:e.href,className:"text-[13px] font-medium text-white/80 hover:text-white transition-colors",children:e.name})},e.name)}function rR(e){return(0,r.jsx)("li",{children:(0,r.jsx)(i.default,{href:e.href,className:"text-[13px] font-medium text-white/80 hover:text-white transition-colors",children:e.name})},e.name)}e.s(["Container",0,ad,"Footer",0,a8,"FramedImage",0,au,"LandingPage",0,function(){let e,t,a,i,s,l,o,c=(0,n.c)(7);return c[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsx)(ai,{}),t=(0,r.jsx)("header",{children:(0,r.jsx)(a1,{})}),a=(0,r.jsx)(a2,{}),i=(0,r.jsx)(a5,{}),c[0]=e,c[1]=t,c[2]=a,c[3]=i):(e=c[0],t=c[1],a=c[2],i=c[3]),c[4]===Symbol.for("react.memo_cache_sentinel")?(s=(0,r.jsx)("div",{className:"hidden",children:(0,r.jsx)(a4,{})}),c[4]=s):s=c[4],c[5]===Symbol.for("react.memo_cache_sentinel")?(l=(0,r.jsx)("div",{className:"hidden",children:(0,r.jsx)(a3,{})}),c[5]=l):l=c[5],c[6]===Symbol.for("react.memo_cache_sentinel")?(o=(0,r.jsxs)("div",{"data-marketing":!0,className:ao,children:[e,t,(0,r.jsxs)("main",{children:[a,i,s,l,(0,r.jsx)("div",{className:"hidden",children:(0,r.jsx)(a6,{})}),(0,r.jsx)(ep,{subtitle:"Your next project deserves a better workflow.",padding:"compact-top",visualTheme:"faena-penthouse"})]}),(0,r.jsx)(a8,{})]}),c[6]=o):o=c[6],o},"Navbar",0,a1,"Section",0,ac,"SectionHeader",0,am,"marketingPageShellClassName",0,ao],415032)}]); 3 4//# debugId=d90e8c7a-efe9-57e4-d4b0-6ff8b6af7b87
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.