1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,4257,e=>{"use strict";var t=e.i(43476),r=e.i(22016),o=e.i(18566),n=e.i(71645),a=e.i(46932),i=e.i(86427),s=e.i(37806),l=e.i(47414);function c(e){let t=(0,l.useConstant)(()=>(0,i.motionValue)(e)),{isStatic:r}=(0,n.useContext)(s.MotionConfigContext);if(r){let[,r]=(0,n.useState)(e);(0,n.useEffect)(()=>t.on("change",r),[])}return t}var d=e.i(83352),m=e.i(83411),p=e.i(87022);function f(e){return"number"==typeof e?e:parseFloat(e)}var g=e.i(44230),u=e.i(74008);function h(e,t){let r=c(t()),o=()=>r.set(t());return o(),(0,u.useIsomorphicLayoutEffect)(()=>{let t=()=>p.frame.preRender(o,!1,!0),r=e.map(e=>e.on("change",t));return()=>{r.forEach(e=>e()),(0,p.cancelFrame)(o)}}),r}function b(e,t,r,o){if("function"==typeof e){let t;return i.collectMotionValues.current=[],e(),t=h(i.collectMotionValues.current,e),i.collectMotionValues.current=void 0,t}if(void 0!==r&&!Array.isArray(r)&&"function"!=typeof t){var n=e,a=t,s=r,c=o;let i=(0,l.useConstant)(()=>Object.keys(s)),d=(0,l.useConstant)(()=>({}));for(let e of i)d[e]=b(n,a,s[e],c);return d}let d="function"==typeof t?t:function(...e){let t=!Array.isArray(e[0]),r=t?0:-1,o=e[0+r],n=e[1+r],a=e[2+r],i=e[3+r],s=(0,g.interpolate)(n,a,i);return t?s(o):s}(t,r,o),m=Array.isArray(e)?x(e,d):x([e],([e])=>d(e)),p=Array.isArray(e)?void 0:e.accelerate;return p&&!p.isTransformed&&"function"!=typeof t&&Array.isArray(r)&&o?.clamp!==!1&&(m.accelerate={...p,times:t,keyframes:r,isTransformed:!0,...o?.ease?{ease:o.ease}:{}}),m}function x(e,t){let r=(0,l.useConstant)(()=>[]);return h(e,()=>{r.length=0;let o=e.length;for(let t=0;t<o;t++)r[t]=e[t].get();return t(r)})}var y=e.i(30551),w=e.i(65566),k=e.i(60830);function v(e,t){let r,o=()=>{let{currentTime:o}=t,n=(null===o?0:o.value)/100;r!==n&&e(n),r=n};return p.frame.preUpdate(o,!0),()=>(0,p.cancelFrame)(o)}function j(e){return!("u"<typeof window)&&(e?(0,y.supportsViewTimeline)():(0,y.supportsScrollTimeline)())}var N=e.i(61327),z=e.i(83920),C=e.i(25791);let A=()=>({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 T(e,t,r,o){let n=r[t],{length:a,position:i}=S[t],s=n.current,l=r.time;n.current=Math.abs(e[`scroll${i}`]),n.scrollLength=e[`scroll${a}`]-e[`client${a}`],n.offset.length=0,n.offset[0]=0,n.offset[1]=n.scrollLength,n.progress=(0,z.progress)(0,n.scrollLength,n.current);let c=o-l;n.velocity=c>50?0:(0,C.velocityPerSecond)(n.current-s,c)}e.i(47167);var E=e.i(15923),P=e.i(76959),R=e.i(72846);let O={start:0,center:.5,end:1};function L(e,t,r=0){let o=0;if(e in O&&(e=O[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?o=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?o=t/100*document.documentElement.clientWidth:e.endsWith("vh")?o=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(o=t*e),r+o}let M=[0,0],W=[[0,0],[1,1]],G={x:0,y:0},V=new WeakMap,D=new WeakMap,I=new WeakMap,q=new WeakMap,B=new WeakMap,H=e=>e===document.scrollingElement?window:e;function $(e,{container:t=document.scrollingElement,trackContentSize:r=!1,...o}={}){if(!t)return k.noop;let n=I.get(t);n||(n=new Set,I.set(t,n));let a=function(e,t,r,o={}){return{measure:t=>{!function(e,t=e,r){if(r.x.targetOffset=0,r.y.targetOffset=0,t!==e){let o=t;for(;o&&o!==e;)r.x.targetOffset+=o.offsetLeft,r.y.targetOffset+=o.offsetTop,o=o.offsetParent}r.x.targetLength=t===e?t.scrollWidth:t.clientWidth,r.y.targetLength=t===e?t.scrollHeight:t.clientHeight,r.x.containerLength=e.clientWidth,r.y.containerLength=e.clientHeight}(e,o.target,r),T(e,"x",r,t),T(e,"y",r,t),r.time=t,(o.offset||o.target)&&function(e,t,r){let{offset:o=W}=r,{target:n=e,axis:a="y"}=r,i="y"===a?"height":"width",s=n!==e?function(e,t){let r={x:0,y:0},o=e;for(;o&&o!==t;)if((0,R.isHTMLElement)(o))r.x+=o.offsetLeft,r.y+=o.offsetTop,o=o.offsetParent;else if("svg"===o.tagName){let e=o.getBoundingClientRect(),t=(o=o.parentElement).getBoundingClientRect();r.x+=e.left-t.left,r.y+=e.top-t.top}else if(o instanceof SVGGraphicsElement){let{x:e,y:t}=o.getBBox();r.x+=e,r.y+=t;let n=null,a=o.parentNode;for(;!n;)"svg"===a.tagName&&(n=a),a=o.parentNode;o=n}else break;return r}(n,e):G,l=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[a].offset.length=0;let d=!t[a].interpolate,m=o.length;for(let e=0;e<m;e++){let r=function(e,t,r,o){let n=Array.isArray(e)?e:M,a=0;
1return"number"==typeof e?n=[e,e]:"string"==typeof e&&(n=(e=e.trim()).includes(" ")?e.split(" "):[e,O[e]?e:"0"]),(a=L(n[0],r,o))-L(n[1],t)}(o[e],c[i],l[i],s[a]);d||r===t[a].interpolatorOffsets[e]||(d=!0),t[a].offset[e]=r}d&&(t[a].interpolate=(0,g.interpolate)(t[a].offset,(0,E.defaultOffset)(o),{clamp:!1}),t[a].interpolatorOffsets=[...t[a].offset]),t[a].progress=(0,P.clamp)(0,1,t[a].interpolate(t[a].current))}(e,r,o)},notify:()=>t(r)}}(t,e,{time:0,x:A(),y:A()},o);if(n.add(a),!V.has(t)){let e=()=>{for(let e of n)e.measure(p.frameData.timestamp);p.frame.preUpdate(r)},r=()=>{for(let e of n)e.notify()},o=()=>p.frame.read(e);V.set(t,o);let a=H(t);window.addEventListener("resize",o),t!==document.documentElement&&D.set(t,(0,N.resize)(t,o)),a.addEventListener("scroll",o),o()}if(r&&!B.has(t)){let e=V.get(t),r={width:t.scrollWidth,height:t.scrollHeight};q.set(t,r);let o=p.frame.read(()=>{let o=t.scrollWidth,n=t.scrollHeight;(r.width!==o||r.height!==n)&&(e(),r.width=o,r.height=n)},!0);B.set(t,o)}let i=V.get(t);return p.frame.read(i,!1,!0),()=>{(0,p.cancelFrame)(i);let e=I.get(t);if(!e||(e.delete(a),e.size))return;let r=V.get(t);V.delete(t),r&&(H(t).removeEventListener("scroll",r),D.get(t)?.(),window.removeEventListener("resize",r));let o=B.get(t);o&&((0,p.cancelFrame)(o),B.delete(t)),q.delete(t)}}let F=[[[[0,1],[1,1]],"entry"],[[[0,0],[1,0]],"exit"],[[[1,0],[0,1]],"cover"],[W,"contain"]],U={start:0,end:1};function X(e){if(!e)return{rangeStart:"contain 0%",rangeEnd:"contain 100%"};for(let[t,r]of F)if(function(e,t){let r=function(e){if(2!==e.length)return;let t=[];for(let r of e)if(Array.isArray(r))t.push(r);else{if("string"!=typeof r)return;let e=function(e){let t=e.trim().split(/\s+/);if(2!==t.length)return;let r=U[t[0]],o=U[t[1]];if(void 0!==r&&void 0!==o)return[r,o]}(r);if(!e)return;t.push(e)}return t}(e);if(!r)return!1;for(let e=0;e<2;e++){let o=r[e],n=t[e];if(o[0]!==n[0]||o[1]!==n[1])return!1}return!0}(e,t))return{rangeStart:`${r} 0%`,rangeEnd:`${r} 100%`}}let Y=new Map;function _(e){let t={value:0},r=$(r=>{t.value=100*r[e.axis].progress},e);return{currentTime:t,cancel:r}}function J({source:e,container:t,...r}){let{axis:o}=r;e&&(t=e);let n=Y.get(t);n||(n=new Map,Y.set(t,n));let a=r.target??"self",i=n.get(a);i||(i={},n.set(a,i));let s=o+(r.offset??[]).join(",");return i[s]||(r.target&&j(r.target)?X(r.offset)?i[s]=new ViewTimeline({subject:r.target,axis:o}):i[s]=_({container:t,...r}):j()?i[s]=new ScrollTimeline({source:t,axis:o}):i[s]=_({container:t,...r})),i[s]}function K(e,{axis:t="y",container:r=document.scrollingElement,...o}={}){var n,a;let i,s,l;if(!r)return k.noop;let c={axis:t,container:r,...o};return"function"==typeof e?(n=e,a=c,2===n.length?$(e=>{n(e[a.axis].progress,e)},a):v(n,J(a))):(i=J(c),s=c.target?X(c.offset):void 0,l=c.target?j(c.target)&&!!s:j(),e.attachTimeline({timeline:l?i:void 0,...s&&l&&{rangeStart:s.rangeStart,rangeEnd:s.rangeEnd},observe:e=>(e.pause(),v(t=>{e.time=e.iterationDuration*t},i))}))}let Q=()=>({scrollX:(0,i.motionValue)(0),scrollY:(0,i.motionValue)(0),scrollXProgress:(0,i.motionValue)(0),scrollYProgress:(0,i.motionValue)(0)}),Z=e=>!!e&&!e.current;function ee(e,t,r,o){return{factory:n=>K(n,{...t,axis:e,container:r?.current||void 0,target:o?.current||void 0}),times:[0,1],keyframes:[0,1],ease:e=>e,duration:1}}let et=function(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=function e(t){var r,o,n="";if("string"==typeof t||"number"==typeof t)n+=t;else if("object"==typeof t)if(Array.isArray(t)){var a=t.length;for(r=0;r<a;r++)t[r]&&(o=e(t[r]))&&(n&&(n+=" "),n+=o)}else for(o in t)t[o]&&(n&&(n+=" "),n+=o);return n}(e))&&(o&&(o+=" "),o+=t);return o},er=(e=new Map,t=null,r)=>({nextPart:e,validators:t,classGroupId:r}),eo=[],en=(e,t,r)=>{if(0==e.length-t)return r.classGroupId;let o=e[t],n=r.nextPart.get(o);if(n){let r=en(e,t+1,n);if(r)return r}let a=r.validators;if(null===a)return;let i=0===t?e.join("-"):e.slice(t).join("-"),s=a.length;for(let e=0;e<s;e++){let t=a[e];if(t.validator(i))return t.classGroupId}},ea=(e,t)=>{let r=er();for(let o in e)ei(e[o],r,o,t);return r},ei=(e,t,r,o)=>{let n=e.length;for(let a=0;a<n;a++)es(e[a],t,r,o)},es=(e,t,r,o)=>{"string"==typeof e?el(e,t,r):"function"==typeof e?ec(e,t,r,o):ed(e,t,r,o)},el=(e,t,r)=>{(""===e?t:em(t,e)).classGroupId=r},ec=(e,t,r,o)=>{ep(e)?ei(e(o),t,r,o):(null===t.validators&&(t.validators=[]),t.validators.push({classGroupId:r,validator:e}))},ed=(e,t,r,o)=>{let n=Object.entries(e),a=n.length;for(let e=0;e<a;e++){let[a,i]=n[e];ei(i,em(t,a),r,o)}},em=(e,t)=>
1{let r=e,o=t.split("-"),n=o.length;for(let e=0;e<n;e++){let t=o[e],n=r.nextPart.get(t);n||(n=er(),r.nextPart.set(t,n)),r=n}return r},ep=e=>"isThemeGetter"in e&&!0===e.isThemeGetter,ef=[],eg=(e,t,r,o,n)=>({modifiers:e,hasImportantModifier:t,baseClassName:r,maybePostfixModifierPosition:o,isExternal:n}),eu=/\s+/,eh=e=>{let t;if("string"==typeof e)return e;let r="";for(let o=0;o<e.length;o++)e[o]&&(t=eh(e[o]))&&(r&&(r+=" "),r+=t);return r},eb=[],ex=e=>{let t=t=>t[e]||eb;return t.isThemeGetter=!0,t},ey=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,ew=/^\((?:(\w[\w-]*):)?(.+)\)$/i,ek=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,ev=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,ej=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,eN=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,ez=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,eC=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,eA=e=>ek.test(e),eS=e=>!!e&&!Number.isNaN(Number(e)),eT=e=>!!e&&Number.isInteger(Number(e)),eE=e=>e.endsWith("%")&&eS(e.slice(0,-1)),eP=e=>ev.test(e),eR=()=>!0,eO=e=>ej.test(e)&&!eN.test(e),eL=()=>!1,eM=e=>ez.test(e),eW=e=>eC.test(e),eG=e=>!eD(e)&&!eX(e),eV=e=>e1(e,e6,eL),eD=e=>ey.test(e),eI=e=>e1(e,e3,eO),eq=e=>e1(e,e9,eS),eB=e=>e1(e,e7,eR),eH=e=>e1(e,e8,eL),e$=e=>e1(e,e5,eL),eF=e=>e1(e,e4,eW),eU=e=>e1(e,te,eM),eX=e=>ew.test(e),eY=e=>e2(e,e3),e_=e=>e2(e,e8),eJ=e=>e2(e,e5),eK=e=>e2(e,e6),eQ=e=>e2(e,e4),eZ=e=>e2(e,te,!0),e0=e=>e2(e,e7,!0),e1=(e,t,r)=>{let o=ey.exec(e);return!!o&&(o[1]?t(o[1]):r(o[2]))},e2=(e,t,r=!1)=>{let o=ew.exec(e);return!!o&&(o[1]?t(o[1]):r)},e5=e=>"position"===e||"percentage"===e,e4=e=>"image"===e||"url"===e,e6=e=>"length"===e||"size"===e||"bg-size"===e,e3=e=>"length"===e,e9=e=>"number"===e,e8=e=>"family-name"===e,e7=e=>"number"===e||"weight"===e,te=e=>"shadow"===e,tt=((e,...t)=>{let r,o,n,a,i=e=>{let t=o(e);if(t)return t;let a=((e,t)=>{let{parseClassName:r,getClassGroupId:o,getConflictingClassGroupIds:n,sortModifiers:a}=t,i=[],s=e.trim().split(eu),l="";for(let e=s.length-1;e>=0;e-=1){let t=s[e],{isExternal:c,modifiers:d,hasImportantModifier:m,baseClassName:p,maybePostfixModifierPosition:f}=r(t);if(c){l=t+(l.length>0?" "+l:l);continue}let g=!!f,u=o(g?p.substring(0,f):p);if(!u){if(!g||!(u=o(p))){l=t+(l.length>0?" "+l:l);continue}g=!1}let h=0===d.length?"":1===d.length?d[0]:a(d).join(":"),b=m?h+"!":h,x=b+u;if(i.indexOf(x)>-1)continue;i.push(x);let y=n(u,g);for(let e=0;e<y.length;++e){let t=y[e];i.push(b+t)}l=t+(l.length>0?" "+l:l)}return l})(e,r);return n(e,a),a};return a=s=>{var l;let c;return o=(r={cache:(e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,r=Object.create(null),o=Object.create(null),n=(n,a)=>{r[n]=a,++t>e&&(t=0,o=r,r=Object.create(null))};return{get(e){let t=r[e];return void 0!==t?t:void 0!==(t=o[e])?(n(e,t),t):void 0},set(e,t){e in r?r[e]=t:n(e,t)}}})((l=t.reduce((e,t)=>t(e),e())).cacheSize),parseClassName:(e=>{let{prefix:t,experimentalParseClassName:r}=e,o=e=>{let t,r=[],o=0,n=0,a=0,i=e.length;for(let s=0;s<i;s++){let i=e[s];if(0===o&&0===n){if(":"===i){r.push(e.slice(a,s)),a=s+1;continue}if("/"===i){t=s;continue}}"["===i?o++:"]"===i?o--:"("===i?n++:")"===i&&n--}let s=0===r.length?e:e.slice(a),l=s,c=!1;return s.endsWith("!")?(l=s.slice(0,-1),c=!0):s.startsWith("!")&&(l=s.slice(1),c=!0),eg(r,c,l,t&&t>a?t-a:void 0)};if(t){let e=t+":",r=o;o=t=>t.startsWith(e)?r(t.slice(e.length)):eg(ef,!1,t,void 0,!0)}if(r){let e=o;o=t=>r({className:t,parseClassName:e})}return o})(l),sortModifiers:(c=new Map,l.orderSensitiveModifiers.forEach((e,t)=>{c.set(e,1e6+t)}),e=>{let t=[],r=[];for(let o=0;o<e.length;o++){let n=e[o],a="["===n[0],i=c.has(n);a||i?(r.length>0&&(r.sort(),t.push(...r),r=[]),t.push(n)):r.push(n)}return r.length>0&&(r.sort(),t.push(...r)),t}),...(e=>{let t=(e=>{let{theme:t,classGroups:r}=e;return ea(r,t)})(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:o}=e;return{getClassGroupId:e=>{if(e.startsWith("[")&&e.endsWith("]")){var r;let t,o,n;return -1===(r=e).slice(1,-1).indexOf(":")?void 0:(o=(t=r.slice(1,-1)).indexOf(":"),(n=t.slice(0,o))?"arbitrary.."+n:void 0)}let o=e.split("-"),n=+(""===o[0]&&o.length>1);return en(o,n,t)},getConflictingClassGroupIds:(e,t)=>{if(t){let t=o[e],n=r[e];if(t){if(n){let e=Array(n.length+t.length);for(let t=0;t<n.length;t++)e[t]=n[t];for(let r=0;r<t.length;r++)e[n.length+r]=t[r];return e}return t}return n||eo}return r[e]||eo}}})(l)}).cache.get,n=r.cache.set,a=i,i(s)},(...e)=>a(((...e)=>{let t,r,o=0,n="";for(;o<e.length;)(t=e[o++])&&(r=eh(t))&&(n&&(n+=" "),n+=r);return n})(...e))})(()=>{let e=ex("color"),t=ex("font"),r=ex("text"),o=ex("font-weight"),n=ex("tracking"),a=ex("leading"),i=ex("breakpoint"),s=ex("container"),l=ex("spacing"),c=ex("radius"),d=ex("shadow"),m=ex("inset-shadow"),p=ex("text-shadow"),f=ex("drop-shadow"),g=ex("blur"),u=ex("perspective"),h=ex("aspect"),b=ex("ease"),x=ex("animate"),y=()=>["auto","avoid","all","avoid-page","page","left","right","column"],w=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],k=()=>[...w(),eX,eD],v=()=>["auto","hidden","clip","visible","scroll"],j=()=>["auto","contain","none"],N=()=>[eX,eD,l],z=()=>[eA,"full","auto",...N()],C=()=>[eT,"none","subgrid",eX,eD],A=()=>["auto",{span:["full",eT,eX,eD]},eT,eX,eD],S=()=>[eT,"auto",eX,eD],T=()=>["auto","min","max","fr",eX,eD],E=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],P=()=>["start","end","center","stretch","center-safe","end-safe"],R=()=>["auto",...N()],O=()=>[eA,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...N()],L=()=>[eA,"screen","full","dvw","lvw","svw","min","max","fit",...N()],M=()=>[eA,"screen","full","lh","dvh","lvh","svh","min","max","fit",...N()],W=()=>[e,eX,eD],G=()=>[...w(),eJ,e$,{position:[eX,eD]}],V=()=>["no-repeat",{repeat:["","x","y","space","round"]}],D=()=>["auto","cover","contain",eK,eV,{size:[eX,eD]}],I=()=>[eE,eY,eI],q=()=>["","none","full",c,eX,eD],B=()=>["",eS,eY,eI],H=()=>["solid","dashed","dotted","double"],$=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],F=()=>[eS,eE,eJ,e$],U=()=>["","none",g,eX,eD],X=()=>["none",eS,eX,eD],Y=()=>["none",eS,eX,eD],_=()=>[eS,eX,eD],J=()=>[eA,"full",...N()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[eP],breakpoint:[eP],color:[eR],c
vendor: 6,600 bytes, line 1
1ontainer:[eP],"drop-shadow":[eP],ease:["in","out","in-out"],font:[eG],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[eP],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[eP],shadow:[eP],spacing:["px",eS],text:[eP],"text-shadow":[eP],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",eA,eD,eX,h]}],container:["container"],columns:[{columns:[eS,eD,eX,s]}],"break-after":[{"break-after":y()}],"break-before":[{"break-before":y()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:k()}],overflow:[{overflow:v()}],"overflow-x":[{"overflow-x":v()}],"overflow-y":[{"overflow-y":v()}],overscroll:[{overscroll:j()}],"overscroll-x":[{"overscroll-x":j()}],"overscroll-y":[{"overscroll-y":j()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:z()}],"inset-x":[{"inset-x":z()}],"inset-y":[{"inset-y":z()}],start:[{"inset-s":z(),start:z()}],end:[{"inset-e":z(),end:z()}],"inset-bs":[{"inset-bs":z()}],"inset-be":[{"inset-be":z()}],top:[{top:z()}],right:[{right:z()}],bottom:[{bottom:z()}],left:[{left:z()}],visibility:["visible","invisible","collapse"],z:[{z:[eT,"auto",eX,eD]}],basis:[{basis:[eA,"full","auto",s,...N()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[eS,eA,"auto","initial","none",eD]}],grow:[{grow:["",eS,eX,eD]}],shrink:[{shrink:["",eS,eX,eD]}],order:[{order:[eT,"first","last","none",eX,eD]}],"grid-cols":[{"grid-cols":C()}],"col-start-end":[{col:A()}],"col-start":[{"col-start":S()}],"col-end":[{"col-end":S()}],"grid-rows":[{"grid-rows":C()}],"row-start-end":[{row:A()}],"row-start":[{"row-start":S()}],"row-end":[{"row-end":S()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":T()}],"auto-rows":[{"auto-rows":T()}],gap:[{gap:N()}],"gap-x":[{"gap-x":N()}],"gap-y":[{"gap-y":N()}],"justify-content":[{justify:[...E(),"normal"]}],"justify-items":[{"justify-items":[...P(),"normal"]}],"justify-self":[{"justify-self":["auto",...P()]}],"align-content":[{content:["normal",...E()]}],"align-items":[{items:[...P(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...P(),{baseline:["","last"]}]}],"place-content":[{"place-content":E()}],"place-items":[{"place-items":[...P(),"baseline"]}],"place-self":[{"place-self":["auto",...P()]}],p:[{p:N()}],px:[{px:N()}],py:[{py:N()}],ps:[{ps:N()}],pe:[{pe:N()}],pbs:[{pbs:N()}],pbe:[{pbe:N()}],pt:[{pt:N()}],pr:[{pr:N()}],pb:[{pb:N()}],pl:[{pl:N()}],m:[{m:R()}],mx:[{mx:R()}],my:[{my:R()}],ms:[{ms:R()}],me:[{me:R()}],mbs:[{mbs:R()}],mbe:[{mbe:R()}],mt:[{mt:R()}],mr:[{mr:R()}],mb:[{mb:R()}],ml:[{ml:R()}],"space-x":[{"space-x":N()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":N()}],"space-y-reverse":["space-y-reverse"],size:[{size:O()}],"inline-size":[{inline:["auto",...L()]}],"min-inline-size":[{"min-inline":["auto",...L()]}],"max-inline-size":[{"max-inline":["none",...L()]}],"block-size":[{block:["auto",...M()]}],"min-block-size":[{"min-block":["auto",...M()]}],"max-block-size":[{"max-block":["none",...M()]}],w:[{w:[s,"screen",...O()]}],"min-w":[{"min-w":[s,"screen","none",...O()]}],"max-w":[{"max-w":[s,"screen","none","prose",{screen:[i]},...O()]}],h:[{h:["screen","lh",...O()]}],"min-h":[{"min-h":["screen","lh","none",...O()]}],"max-h":[{"max-h":["screen","lh",...O()]}],"font-size":[{text:["base",r,eY,eI]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[o,e0,eB]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",eE,eD]}],"font-family":[{font:[e_,eH,t]}],"font-features":[{"font-features":[eD]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[n,eX,eD]}],"line-clamp":[{"line-clamp":[eS,"none",eX,eq]}],leading:[{leading:[a,...N()]}],"list-image":[{"list-image":["none",eX,eD]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",eX,eD]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:W()}],"text-color":[{text:W()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...H(),"wavy"]}],"text-decoration-thickness":[{decoration:[eS,"from-font","auto",eX,eI]}],"text-decoration-color":[{decoration:W()}],"underline-offset":[{"underline-offset":[eS,"auto",eX,eD]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:N()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",eX,eD]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",eX,eD]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:G()}],"bg-repeat":[{bg:V()}],"bg-size":[{bg:D()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},eT,eX,eD],radial:["",eX,eD],conic:[eT,eX,eD]},eQ,eF]}],"bg-color":[{bg:W()}],"gradient-from-pos":[{from:I()}
1],"gradient-via-pos":[{via:I()}],"gradient-to-pos":[{to:I()}],"gradient-from":[{from:W()}],"gradient-via":[{via:W()}],"gradient-to":[{to:W()}],rounded:[{rounded:q()}],"rounded-s":[{"rounded-s":q()}],"rounded-e":[{"rounded-e":q()}],"rounded-t":[{"rounded-t":q()}],"rounded-r":[{"rounded-r":q()}],"rounded-b":[{"rounded-b":q()}],"rounded-l":[{"rounded-l":q()}],"rounded-ss":[{"rounded-ss":q()}],"rounded-se":[{"rounded-se":q()}],"rounded-ee":[{"rounded-ee":q()}],"rounded-es":[{"rounded-es":q()}],"rounded-tl":[{"rounded-tl":q()}],"rounded-tr":[{"rounded-tr":q()}],"rounded-br":[{"rounded-br":q()}],"rounded-bl":[{"rounded-bl":q()}],"border-w":[{border:B()}],"border-w-x":[{"border-x":B()}],"border-w-y":[{"border-y":B()}],"border-w-s":[{"border-s":B()}],"border-w-e":[{"border-e":B()}],"border-w-bs":[{"border-bs":B()}],"border-w-be":[{"border-be":B()}],"border-w-t":[{"border-t":B()}],"border-w-r":[{"border-r":B()}],"border-w-b":[{"border-b":B()}],"border-w-l":[{"border-l":B()}],"divide-x":[{"divide-x":B()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":B()}
vendor: 11,039 bytes, line 1
1],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...H(),"hidden","none"]}],"divide-style":[{divide:[...H(),"hidden","none"]}],"border-color":[{border:W()}],"border-color-x":[{"border-x":W()}],"border-color-y":[{"border-y":W()}],"border-color-s":[{"border-s":W()}],"border-color-e":[{"border-e":W()}],"border-color-bs":[{"border-bs":W()}],"border-color-be":[{"border-be":W()}],"border-color-t":[{"border-t":W()}],"border-color-r":[{"border-r":W()}],"border-color-b":[{"border-b":W()}],"border-color-l":[{"border-l":W()}],"divide-color":[{divide:W()}],"outline-style":[{outline:[...H(),"none","hidden"]}],"outline-offset":[{"outline-offset":[eS,eX,eD]}],"outline-w":[{outline:["",eS,eY,eI]}],"outline-color":[{outline:W()}],shadow:[{shadow:["","none",d,eZ,eU]}],"shadow-color":[{shadow:W()}],"inset-shadow":[{"inset-shadow":["none",m,eZ,eU]}],"inset-shadow-color":[{"inset-shadow":W()}],"ring-w":[{ring:B()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:W()}],"ring-offset-w":[{"ring-offset":[eS,eI]}],"ring-offset-color":[{"ring-offset":W()}],"inset-ring-w":[{"inset-ring":B()}],"inset-ring-color":[{"inset-ring":W()}],"text-shadow":[{"text-shadow":["none",p,eZ,eU]}],"text-shadow-color":[{"text-shadow":W()}],opacity:[{opacity:[eS,eX,eD]}],"mix-blend":[{"mix-blend":[...$(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":$()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[eS]}],"mask-image-linear-from-pos":[{"mask-linear-from":F()}],"mask-image-linear-to-pos":[{"mask-linear-to":F()}],"mask-image-linear-from-color":[{"mask-linear-from":W()}],"mask-image-linear-to-color":[{"mask-linear-to":W()}],"mask-image-t-from-pos":[{"mask-t-from":F()}],"mask-image-t-to-pos":[{"mask-t-to":F()}],"mask-image-t-from-color":[{"mask-t-from":W()}],"mask-image-t-to-color":[{"mask-t-to":W()}],"mask-image-r-from-pos":[{"mask-r-from":F()}],"mask-image-r-to-pos":[{"mask-r-to":F()}],"mask-image-r-from-color":[{"mask-r-from":W()}],"mask-image-r-to-color":[{"mask-r-to":W()}],"mask-image-b-from-pos":[{"mask-b-from":F()}],"mask-image-b-to-pos":[{"mask-b-to":F()}],"mask-image-b-from-color":[{"mask-b-from":W()}],"mask-image-b-to-color":[{"mask-b-to":W()}],"mask-image-l-from-pos":[{"mask-l-from":F()}],"mask-image-l-to-pos":[{"mask-l-to":F()}],"mask-image-l-from-color":[{"mask-l-from":W()}],"mask-image-l-to-color":[{"mask-l-to":W()}],"mask-image-x-from-pos":[{"mask-x-from":F()}],"mask-image-x-to-pos":[{"mask-x-to":F()}],"mask-image-x-from-color":[{"mask-x-from":W()}],"mask-image-x-to-color":[{"mask-x-to":W()}],"mask-image-y-from-pos":[{"mask-y-from":F()}],"mask-image-y-to-pos":[{"mask-y-to":F()}],"mask-image-y-from-color":[{"mask-y-from":W()}],"mask-image-y-to-color":[{"mask-y-to":W()}],"mask-image-radial":[{"mask-radial":[eX,eD]}],"mask-image-radial-from-pos":[{"mask-radial-from":F()}],"mask-image-radial-to-pos":[{"mask-radial-to":F()}],"mask-image-radial-from-color":[{"mask-radial-from":W()}],"mask-image-radial-to-color":[{"mask-radial-to":W()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":w()}],"mask-image-conic-pos":[{"mask-conic":[eS]}],"mask-image-conic-from-pos":[{"mask-conic-from":F()}],"mask-image-conic-to-pos":[{"mask-conic-to":F()}],"mask-image-conic-from-color":[{"mask-conic-from":W()}],"mask-image-conic-to-color":[{"mask-conic-to":W()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:G()}],"mask-repeat":[{mask:V()}],"mask-size":[{mask:D()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",eX,eD]}],filter:[{filter:["","none",eX,eD]}],blur:[{blur:U()}],brightness:[{brightness:[eS,eX,eD]}],contrast:[{contrast:[eS,eX,eD]}],"drop-shadow":[{"drop-shadow":["","none",f,eZ,eU]}],"drop-shadow-color":[{"drop-shadow":W()}],grayscale:[{grayscale:["",eS,eX,eD]}],"hue-rotate":[{"hue-rotate":[eS,eX,eD]}],invert:[{invert:["",eS,eX,eD]}],saturate:[{saturate:[eS,eX,eD]}],sepia:[{sepia:["",eS,eX,eD]}],"backdrop-filter":[{"backdrop-filter":["","none",eX,eD]}],"backdrop-blur":[{"backdrop-blur":U()}],"backdrop-brightness":[{"backdrop-brightness":[eS,eX,eD]}],"backdrop-contrast":[{"backdrop-contrast":[eS,eX,eD]}],"backdrop-grayscale":[{"backdrop-grayscale":["",eS,eX,eD]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[eS,eX,eD]}],"backdrop-invert":[{"backdrop-invert":["",eS,eX,eD]}],"backdrop-opacity":[{"backdrop-opacity":[eS,eX,eD]}],"backdrop-saturate":[{"backdrop-saturate":[eS,eX,eD]}],"backdrop-sepia":[{"backdrop-sepia":["",eS,eX,eD]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":N()}],"border-spacing-x":[{"border-spacing-x":N()}],"border-spacing-y":[{"border-spacing-y":N()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",eX,eD]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[eS,"initial",eX,eD]}],ease:[{ease:["linear","initial",b,eX,eD]}],delay:[{delay:[eS,eX,eD]}],animate:[{animate:["none",x,eX,eD]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[u,eX,eD]}],"perspective-origin":[{"perspective-origin":k()}],rotate:[{rotate:X()}],"rotate-x":[{"rotate-x":X()}],"rotate-y":[{"rotate-y":X()}],"rotate-z":[{"rotate-z":X()}],scale:[{scale:Y()}],"scale-x":[{"scale-x":Y()}],"scale-y":[{"scale-y":Y()}],"scale-z":[{"scale-z":Y()}],"scale-3d":["scale-3d"],skew:[{skew:_()}],"skew-x":[{"skew-x":_()}],"skew-y":[{"skew-y":_()}],transform:[{transform:[eX,eD,"","none","gpu","cpu"]}],"transform-origin":[{origin:k()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:J()}],"translate-x":[{"translate-x":J()}],"translate-y":[{"translate-y":J()}],"translate-z":[{"translate-z":J()}],"translate-none":["translate-none"],accent:[{accent:W()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:W()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",eX,eD]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":N()}],"scroll-mx":[{"scroll-mx":N()}],"scroll-my":[{"scroll-my":N()}],"scroll-ms":[{"scroll-ms":N()}],"scroll-me":[{"scroll-me":N()}],"scroll-mbs":[{"scroll-mbs":N()}],"scroll-mbe":[{"scroll-mbe":N()}],"scroll-mt":[{"scroll-mt":N()}],"scroll-mr":[{"scroll-mr":N()}],"scroll-mb":[{"scroll-mb":N()}],"scroll-ml":[{"scroll-ml":N()}],"scroll-p":[{"scroll-p":N()}],"scroll-px":[{"scroll-px":N()}],"scroll-py":[{"scroll-py":N()}],"scroll-ps":[{"scroll-ps":N()}],"scroll-pe":[{"scroll-pe":N()}],"scroll-pbs":[{"scroll-pbs":N()}],"scroll-pbe":[{"scroll-pbe":N()}],"scroll-pt":[{"scroll-pt":N()}],"scroll-pr":[{"scroll-pr":N()}],"scroll-pb":[{"scroll-pb":N()}],"scroll-pl":[{"scroll-pl":N()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",eX,eD]}],fill:[{fill:["none",...W()]}],"stroke-w":[{stroke:[eS,eY,eI,eq]}],stroke:[{stroke:["none",...W()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}});var tr=e.i(88653),to=e.i(50861);function tn({isOpen:e,onClose:r}
1){let[o,i]=(0,n.useState)(!1),[s,l]=(0,n.useState)("idle"),[c,d]=(0,n.useState)(""),m=(0,n.useRef)(null);(0,n.useEffect)(()=>{i(!0)},[]),(0,n.useEffect)(()=>{if(!e||!o)return;let t=window.scrollY,r=document.body;return r.style.position="fixed",r.style.top=`-${t}px`,r.style.width="100%",r.style.overflowY="scroll",()=>{r.style.position="",r.style.top="",r.style.width="",r.style.overflowY="",window.scrollTo(0,t)}},[e,o]);let p=async e=>{if(e.preventDefault(),!c)return void l("error");l("submitting");let t=e.currentTarget,o=new FormData(t);o.append("cf-turnstile-response",c);try{if(!(await fetch("/api/contact",{method:"POST",body:o})).ok)throw Error("Submission failed");l("success"),m.current?.reset(),setTimeout(()=>{l("idle"),t.reset(),r()},4e3)}catch{l("error"),m.current?.reset()}};return o?(0,t.jsx)(tr.AnimatePresence,{children:e&&(0,t.jsxs)(a.motion.div,{className:"demo-modal-overlay",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},onClick:r,children:[(0,t.jsxs)(a.motion.div,{className:"demo-modal-content",initial:{y:50,opacity:0,scale:.95},animate:{y:0,opacity:1,scale:1},exit:{y:20,opacity:0,scale:.95},transition:{type:"spring",damping:25,stiffness:300},onClick:e=>e.stopPropagation(),children:[(0,t.jsx)("button",{type:"button",className:"demo-modal-close",onClick:r,children:(0,t.jsx)("i",{className:"ph-bold ph-x"})}),(0,t.jsxs)("div",{className:"demo-modal-header",children:[(0,t.jsx)("h3",{children:"Book a Demo"}),(0,t.jsx)("p",{children:"Share your requirements and we'll map the right XR pilot for your enterprise."})]}),"success"===s?(0,t.jsxs)("div",{className:"demo-modal-success",children:[(0,t.jsx)("div",{className:"success-icon",children:(0,t.jsx)("i",{className:"ph-fill ph-check-circle"})}),(0,t.jsx)("h4",{children:"Request Received!"}),(0,t.jsx)("p",{children:"We've sent a confirmation email to your inbox. Our enterprise team will be in touch shortly."})]}):(0,t.jsxs)("form",{onSubmit:p,className:"demo-modal-form",children:[(0,t.jsxs)("div",{className:"form-grid",children:[(0,t.jsxs)("label",{children:[(0,t.jsx)("span",{children:"Full Name *"}),(0,t.jsx)("input",{type:"text",name:"Name",required:!0})]}),(0,t.jsxs)("label",{children:[(0,t.jsx)("span",{children:"Email Address *"}),(0,t.jsx)("input",{type:"email",name:"Email",required:!0})]}),(0,t.jsxs)("label",{children:[(0,t.jsx)("span",{children:"Contact Number *"}),(0,t.jsx)("input",{type:"tel",name:"Contact No",required:!0})]}),(0,t.jsxs)("label",{children:[(0,t.jsx)("span",{children:"Designation"}),(0,t.jsx)("input",{type:"text",name:"Designation"})]}),(0,t.jsxs)("label",{className:"full-width",children:[(0,t.jsx)("span",{children:"Company / Organization *"}),(0,t.jsx)("input",{type:"text",name:"Company",required:!0})]}),(0,t.jsxs)("label",{className:"full-width",children:[(0,t.jsx)("span",{children:"Preferred Date & Time"}),(0,t.jsx)("input",{type:"datetime-local",name:"Preferred Time"})]}),(0,t.jsxs)("label",{className:"full-width",children:[(0,t.jsx)("span",{children:"Use Case / Requirement *"}),(0,t.jsx)("textarea",{name:"Requirement",rows:2,required:!0,placeholder:"Tell us briefly about your use case..."})]})]}),(0,t.jsxs)("div",{className:"form-actions",children:[(0,t.jsx)(to.Turnstile,{ref:m,siteKey:"0x4AAAAAADl3eGqj3T0qyEHm",onSuccess:e=>d(e),options:{theme:"light"},className:"hidden"}),"error"===s&&(0,t.jsx)("span",{className:"error-text",children:"Submission failed or Security flag. Please try again."}),(0,t.jsxs)("button",{type:"submit",disabled:"submitting"===s,className:"btn btn-default btn-accent",children:["submitting"===s?"Sending...":"Submit Request",(0,t.jsx)("i",{className:"ph-bold ph-paper-plane-right"})]})]})]})]}),(0,t.jsx)("style",{children:` 2 .demo-modal-overlay { 3 position: fixed; 4 inset: 0; 5 z-index: 99999; 6 background: rgba(0, 0, 0, 0.4); 7 backdrop-filter: blur(8px); 8 display: flex; 9 align-items: flex-start; 10 justify-content: center; 11 padding: 2rem 1rem; 12 overflow-y: auto;
13 overscroll-behavior: none; 14 } 15 .demo-modal-content { 16 background: #ffffff; 17 width: 100%; 18 max-width: 600px; 19 border-radius: 16px; 20 padding: 2.5rem; 21 position: relative; 22 box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); 23 margin: auto; 24 } 25 .demo-modal-close { 26 position: absolute; 27 top: 1.5rem; 28 right: 1.5rem; 29 background: #f1f5f9; 30 border: none; 31 width: 3.5rem; 32 height: 3.5rem; 33 border-radius: 50%; 34 display: grid; 35 place-items: center; 36 cursor: pointer; 37 color: #64748b; 38 transition: all 0.2s ease; 39 } 40 .demo-modal-close:hover { background: #e2e8f0; color: #0f172a; } 41 .demo-modal-close i { font-size: 1.6rem; } 42 .demo-modal-header { margin-bottom: 1.5rem; padding-right: 3rem; } 43 .demo-modal-header h3 { font-size: 2.4rem; margin-bottom: 0.25rem; color: #0f172a; } 44 .demo-modal-header p { font-size: 1.3rem; color: #64748b; line-height: 1.4; margin: 0; } 45 .form-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; } 46 .form-grid label { display: flex; flex-direction: column; gap: 0.4rem; } 47 .form-grid label.full-width { grid-column: 1 / -1; } 48 .form-grid span { font-size: 1.15rem; font-weight: 600; color: #475569; } 49 .form-grid input, .form-grid textarea { 50 width: 100%; 51 padding: 0.8rem 1.2rem; 52 border: 1px solid #cbd5e1; 53 border-radius: 8px; 54 font-size: 1.35rem; 55 font-family: inherit; 56 background: #f8fafc; 57 transition: all 0.2s ease; 58 } 59 .form-grid input { height: 3.8rem; } 60 .form-grid textarea { min-height: 5rem; resize: vertical; } 61 .form-grid input:focus, .form-grid textarea:focus { 62 outline: none; 63 border-color: var(--accent--light, #0584c7); 64 background: #ffffff; 65 box-shadow: 0 0 0 3px rgba(5, 132, 199, 0.1); 66 } 67 .form-actions { margin-top: 1.5rem; display: flex; align-items: center; justify-content: flex-end; gap: 2rem; } 68 .error-text { color: #ef4444; font-size: 1.3rem; font-weight: 500; } 69 .demo-modal-success { text-align: center; padding: 3rem 2rem; } 70 .success-icon i { font-size: 6rem; color: #10b981; margin-bottom: 1.5rem; } 71 .demo-modal-success h4 { font-size: 2.2rem; margin-bottom: 1rem; } 72 .demo-modal-success p { font-size: 1.5rem; color: #64748b; } 73 @media (max-width: 768px) { 74 .demo-modal-content { padding: 2rem 1.5rem; } 75 .form-grid { grid-template-columns: 1fr; } 76 } 77 `})]},"demo-modal")}):null}let ta=[{label:"Solutions",href:"/#solutions",icon:"ph-lightbulb"},{label:"Demos",href:"/#projects",icon:"ph-play-circle"},{label:"Case Study",href:"/#case-study",icon:"ph-chart-line-up"},{label:"Platforms",href:"/#platforms",icon:"ph-intersect"},{label:"Partners",href:"/#partners",icon:"ph-handshake"},{label:"Team",href:"/#team",icon:"ph-users"}];function ti({mouseX:e,href:o,label:i,icon:l,pathname:g,scrollFn:u}){let h=(0,n.useRef)(null),[x,y]=(0,n.useState)(!1),w=b(e,e=>{let t=h.current?.getBoundingClientRect()??{x:0,width:0};return e-t.x-t.width/2}),k=function(e,t={}){return function(e,t={}){let{isStatic:r}=(0,n.useContext)(s.MotionConfigContext),o=()=>(0,m.isMotionValue)(e)?e.get():e;if(r)return b(o);let a=c(o());return(0,n.useInsertionEffect)(()=>(function(e,t,r={}){let o,n=e.get(),a=null,i=n,s="string"==typeof n?n.replace(/[\d.-]/g,""):void 0,l=()=>{a&&(a.stop(),a=null),e.animation=void 0},c=()=>{(()=>{let t=f(e.get()),n=f(i);if(t===n)return l();let s=a?a.getGeneratorVelocity():e.getVelocity();l(),a=new d.JSAnimation({keyframes:[t,n],velocity:s,type:"spring",restDelta:.001,restSpeed:.01,...r,onUpdate:o})})(),e.animation=a??void 0,e.events.animationStart?.notify(),a?.then(()=>{e.animation=void 0,e.events.animationComplete?.notify()})};if(e.attach((e,t)=>{i=e,o=e=>{var r,o;return t((r=e,(o=s)?r+o:r))},p.frame.postRender(c)},l),(0,m.isMotionValue)(t)){let o=!0===r.skipInitialAnimation,n=t.on("change",t=>{var r,n,a,i;o?(o=!1,e.jump((r=t,(n=s)?r+n:r),!1)):e.set((a=t,(i=s)?a+i:a))}),a=e.on("destroy",n);return()=>{n(),a()}}return l})(a,e,t),[a,JSON.stringify(t)]),a}(e,{type:"spring",...t})}(b(w,[-150,0,150],[55,90,55]),{mass:.1,stiffness:150,damping:12});return(0,t.jsxs)(r.default,{href:o,className:"dock-item-wrapper",onMouseEnter:()=>y(!0),onMouseLeave:()=>y(!1),onClick:e=>u(e,o,g),children:[x&&(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:10,scale:.9}
77,animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:2,scale:.9},transition:{duration:.15},className:"dock-tooltip",children:i}),(0,t.jsx)(a.motion.div,{ref:h,style:{width:k,height:k},className:"dock-item",children:(0,t.jsx)("i",{className:`ph-bold ${l}`})})]})}e.s(["cn",0,function(...e){return tt(et(e))},"default",0,function(){var e;let i=(0,o.usePathname)(),s=c(1/0),{scrollY:d}=function({container:e,target:t,...r}={}){var o;let a=(0,l.useConstant)(Q);o=r.offset,!("u"<typeof window)&&(t?(0,y.supportsViewTimeline)()&&!!X(o):(0,y.supportsScrollTimeline)())&&(a.scrollXProgress.accelerate=ee("x",r,e,t),a.scrollYProgress.accelerate=ee("y",r,e,t));let i=(0,n.useRef)(null),s=(0,n.useRef)(!1),c=(0,n.useCallback)(()=>(i.current=K((e,{x:t,y:r})=>{a.scrollX.set(t.current),a.scrollXProgress.set(t.progress),a.scrollY.set(r.current),a.scrollYProgress.set(r.progress)},{...r,container:e?.current||void 0,target:t?.current||void 0}),()=>{i.current?.()}),[e,t,JSON.stringify(r.offset)]);return(0,u.useIsomorphicLayoutEffect)(()=>{if(s.current=!1,!(Z(e)||Z(t)))return c();s.current=!0},[c]),(0,n.useEffect)(()=>s.current?((0,w.invariant)(!Z(e),"Container ref is defined but not hydrated","use-scroll-ref"),(0,w.invariant)(!Z(t),"Target ref is defined but not hydrated","use-scroll-ref"),c()):void 0,[c]),a}(),[m,p]=(0,n.useState)(!0),[f,g]=(0,n.useState)(!1);e=e=>{if("number"==typeof e){let t=d.getPrevious()||0;e<50||e-t<0?p(!0):p(!1)}},(0,n.useInsertionEffect)(()=>d.on("change",e),[d,"change",e]);let h=(e,t,r)=>{if("#book-demo"===t){e.preventDefault(),g(!0);return}if(t.startsWith("/#")||t.startsWith("#")){if("/"===r||""===r){e.preventDefault();let r=t.split("#")[1],o=document.getElementById(r);if(o){window.history.pushState(null,"",`/#${r}`);let e=()=>{let e=o.getBoundingClientRect().top+window.scrollY-120;window.scrollTo({top:e,behavior:"smooth"})};e(),setTimeout(e,300),setTimeout(e,600)}else console.warn(`GRAHAs UI Alert: Missing section ID '${r}' on this page.`)}}else"/"===t&&("/"===r||""===r)&&(e.preventDefault(),window.scrollTo({top:0,behavior:"smooth"}),window.history.pushState(null,"","/"))};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.motion.header,{initial:{y:0},animate:{y:m?0:-140},transition:{duration:.3,ease:"easeInOut"},className:"grahas-global-header",children:(0,t.jsxs)("div",{className:"grahas-header-container",children:[(0,t.jsx)("div",{className:"grahas-header-brand",children:(0,t.jsx)(r.default,{href:"/",className:"logo-link",onClick:e=>h(e,"/",i||"/"),children:(0,t.jsx)("div",{className:"logo-frosted-pill",children:(0,t.jsx)("img",{src:"/img/grahas-logo.png",alt:"GRAHAs VR",className:"grahas-logo"})})})}),(0,t.jsx)("div",{className:"grahas-header-dock hidden-mobile",children:(0,t.jsx)(a.motion.div,{onMouseMove:e=>s.set(e.pageX),onMouseLeave:()=>s.set(1/0),className:"dock-container",children:ta.map(e=>(0,t.jsx)(ti,{mouseX:s,href:e.href,label:e.label,icon:e.icon,pathname:i||"/",scrollFn:h},e.label))})}),(0,t.jsx)("div",{className:"grahas-header-cta hidden-mobile",children:(0,t.jsxs)("button",{type:"button",className:"btn btn-anim btn-default btn-accent slide-right-up",onClick:()=>g(!0),children:[(0,t.jsx)("span",{children:"Book a Demo"}),(0,t.jsx)("i",{className:"ph-bold ph-arrow-up-right"})]})})]})}),(0,t.jsx)(a.motion.div,{initial:{y:0},animate:{y:120*!m},transition:{duration:.3,ease:"easeInOut"},className:"grahas-mobile-dock hidden-desktop",children:(0,t.jsxs)("div",{className:"mobile-dock-container",children:[ta.slice(0,4).map(e=>(0,t.jsxs)(r.default,{href:e.href,className:"mobile-dock-item",onClick:t=>h(t,e.href,i||"/"),children:[(0,t.jsx)("i",{className:`ph-bold ${e.icon}`}),(0,t.jsx)("span",{children:e.label})]},e.label)),(0,t.jsxs)("button",{type:"button",className:"mobile-dock-item mobile-demo-btn",onClick:()=>g(!0),children:[(0,t.jsx)("i",{className:"ph-fill ph-paper-plane-right"}),(0,t.jsx)("span",{children:"Demo"})]})]})}),(0,t.jsx)(tn,{isOpen:f,onClose:()=>g(!1)}),(0,t.jsx)("style",{children:` 78 /* --- GLOBAL HERO OVERLAP FIX --- */ 79 /* Pushes the first section down safely below the fixed header */ 80 main section:first-of-type, 81 .mxd-section:first-of-type { 82 padding-top: clamp(140px, 15vh, 180px) !important; 83 } 84 /* ------------------------------- */ 85 86 .grahas-global-header { 87 position: fixed; 88 top: 0; 89 left: 0; 90 width: 100%; 91 z-index: 999; 92 padding: 2.5rem 4rem; 93 pointer-events: none; 94 } 95 .grahas-header-container { 96 display: flex; 97 align-items: center; 98 justify-content: space-between; 99 width: 100%; 100 max-width: 1600px; 101 margin: 0 auto; 102 pointer-events: auto; 103 } 104 .grahas-header-brand { 105 flex: 1; 106 display: flex; 107 justify-content: flex-start; 108 } 109 .logo-frosted-pill { 110 display: inline-flex; 111 align-items: center; 112 justify-content: center; 113 padding: 0.6rem 2rem; 114 background: rgba(255, 255, 255, 0.9); 115 backdrop-filter: blur(20px); 116 -webkit-backdrop-filter: blur(20px); 117 border-radius: 999px; 118 border: 1px solid rgba(0, 0, 0, 0.08); 119 box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06); 120 transition: all 0.3s ease; 121 } 122 .grahas-logo { 123 height: 6.5rem; 124 width: auto; 125 object-fit: contain; 126 } 127 .grahas-header-dock { 128 flex: 2; 129 display: flex; 130 justify-content: center; 131 } 132 .dock-container { 133 display: flex; 134 align-items: flex-end; 135 gap: 1.2rem; 136 padding: 1.2rem 2.4rem; 137 border-radius: 999px; 138 background: rgba(255, 255, 255, 0.9); 139 backdrop-filter: blur(20px); 140 -webkit-backdrop-filter: blur(20px); 141 border: 1px solid rgba(0, 0, 0, 0.08); 142 box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08); 143 } 144 .grahas-header-cta { 145 flex: 1; 146 display: flex; 147 justify-content: flex-end; 148 } 149 .grahas-header-cta .btn { 150 display: inline-flex; 151 align-items: center; 152 gap: 0.8rem; 153 border: none; 154 font-family: inherit; 155 } 156 .dock-item-wrapper { 157 position: relative; 158 display: flex; 159 flex-direction: column; 160 align-items: center; 161 text-decoration: none; 162 } 163 .dock-item { 164 display: flex; 165 align-items: center; 166 justify-content: center; 167 border-radius: 50%; 168 background: #f8f9fa; 169 color: #64748b; 170 border: 1px solid rgba(0,0,0,0.06); 171 transition: all 0.2s ease; 172 } 173 .dock-item i { 174 font-size: 2.4rem; 175 } 176 .dock-item-wrapper:hover .dock-item { 177 background: #ffffff; 178 color: var(--accent--light, #0584c7);
179 border-color: rgba(5, 132, 199, 0.25); 180 box-shadow: 0 8px 20px rgba(5, 132, 199, 0.15); 181 } 182 .dock-tooltip { 183 position: absolute; 184 top: -5rem; 185 left: 50%; 186 transform: translateX(-50%); 187 background: #1e293b; 188 color: #ffffff; 189 padding: 0.8rem 1.6rem; 190 border-radius: 8px; 191 font-size: 1.5rem; 192 font-weight: 600; 193 white-space: nowrap; 194 pointer-events: none; 195 z-index: 10; 196 } 197 .grahas-mobile-dock { 198 position: fixed; 199 bottom: 2rem; 200 left: 50%; 201 transform: translateX(-50%) !important; 202 z-index: 999; 203 width: 95%; 204 max-width: 500px; 205 } 206 .mobile-dock-container { 207 display: flex; 208 justify-content: space-around; 209 align-items: center; 210 background: rgba(255, 255, 255, 0.95); 211 backdrop-filter: blur(16px); 212 -webkit-backdrop-filter: blur(16px); 213 padding: 1.2rem; 214 border-radius: 999px; 215 border: 1px solid rgba(0,0,0,0.1); 216 box-shadow: 0 15px 40px rgba(0,0,0,0.12); 217 } 218 .mobile-dock-item { 219 display: flex; 220 flex-direction: column; 221 align-items: center; 222 gap: 0.4rem; 223 color: #64748b; 224 text-decoration: none; 225 background: transparent; 226 border: none; 227 padding: 0.5rem; 228 } 229 .mobile-dock-item i { font-size: 2.4rem; } 230 .mobile-dock-item span { font-size: 1rem; font-weight: 600; } 231 .mobile-demo-btn { 232 color: var(--accent--light, #0584c7); 233 } 234 .mobile-demo-btn i { 235 background: var(--accent--light, #0584c7); 236 color: white; 237 width: 3.8rem; 238 height: 3.8rem; 239 border-radius: 50%; 240 display: grid; 241 place-items: center; 242 font-size: 1.8rem; 243 } 244 @media (max-width: 991px) { 245 .hidden-mobile { display: none !important; } 246 .grahas-global-header { padding: 1.5rem 2rem; } 247 .logo-frosted-pill { padding: 0.5rem 1.5rem; } 248 .grahas-logo { height: 4.5rem; } 249 } 250 @media (min-width: 992px) { 251 .hidden-desktop { display: none !important; } 252 } 253 `})]})}],4257)},24001,e=>{"use strict";var t=e.i(43476),r=e.i(71645),o=e.i(50861);let n=[{label:"Solutions",href:"/solutions"},{label:"Work",href:"/work"},{label:"Platforms",href:"/platforms"},{label:"Resources",href:"/resources"},{label:"Partners",href:"/partners"},{label:"Team",href:"/team"},{label:"Blog & Insights",href:"/blog"},{label:"Privacy Policy",href:"/privacy-policy"},{label:"Book a Demo",href:"/contact"}],a=[{title:"LinkedIn",icon:"ph-linkedin-logo",url:"https://www.linkedin.com/company/grahasvr"},{title:"YouTube",icon:"ph-youtube-logo",url:"https://www.youtube.com/@grahasvr"},{title:"Twitter",icon:"ph-twitter-logo",url:"https://twitter.com/SquareComp_VR"},{title:"Instagram",icon:"ph-instagram-logo",url:"https://www.instagram.com/squarecomp_grahasvr/"},{title:"Facebook",icon:"ph-facebook-logo",url:"https://www.facebook.com/squarecomp.in/"}];e.s(["default",0,function(){let[e,i]=(0,r.useState)(""),[s,l]=(0,r.useState)("idle"),[c,d]=(0,r.useState)(""),m=(0,r.useRef)(null),p=async t=>{if(t.preventDefault(),!c)return void l("error");l("loading");try{(await fetch("/api/newsletter",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:e,token:c})})).ok?(l("success"),i("")):l("error"),m.current?.reset()}catch(e){l("error"),m.current?.reset()}};return(0,t.jsxs)("footer",{id:"mxd-footer",className:"g-footer",children:[(0,t.jsxs)("div",{className:"g-container",children:[(0,t.jsx)("div",{className:"g-logo-wrapper",children:(0,t.jsx)("img",{src:"/img/grahas-logo.png",alt:"GRAHAs VR",className:"g-logo"})}),(0,t.jsxs)("div",{className:"g-grid",children:[(0,t.jsxs)("div",{className:"g-col",children:[(0,t.jsx)("h4",{className:"g-title",children:"Company"}),(0,t.jsx)("ul",{className:"g-nav-links",children:n.map((e,r)=>(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:e.href,className:"g
253-link",children:e.label})},r))}),(0,t.jsx)("h4",{className:"g-title",style:{marginTop:"40px"},children:"Live Platforms"}),(0,t.jsxs)("div",{className:"g-platforms",children:[(0,t.jsxs)("a",{href:"https://spaces.grahasvr.com/",target:"_blank",rel:"noopener noreferrer",className:"g-platform-link",children:["spaces.grahasvr.com ",(0,t.jsx)("i",{className:"ph-bold ph-arrow-up-right"})]}),(0,t.jsxs)("a",{href:"https://zealx.in",target:"_blank",rel:"noopener noreferrer",className:"g-platform-link",children:["zealx.in ",(0,t.jsx)("i",{className:"ph-bold ph-arrow-up-right"})]}),(0,t.jsxs)("a",{href:"https://www.meta.com/en-gb/experiences/zeal-x-enterprise-training/26072684335657935/",target:"_blank",rel:"noopener noreferrer",className:"g-platform-link",children:["Meta Store ",(0,t.jsx)("i",{className:"ph-bold ph-arrow-up-right"})]})]})]}),(0,t.jsxs)("div",{className:"g-col",children:[(0,t.jsx)("h4",{className:"g-title",children:"Reach Us"}),(0,t.jsxs)("div",{className:"g-contact-info",children:[(0,t.jsxs)("div",{className:"g-contact-item",children:[(0,t.jsx)("i",{className:"ph-bold ph-envelope-simple g-icon"}),(0,t.jsx)("a",{href:"mailto:[email protected]",className:"g-link",children:"[email protected]"})]}),(0,t.jsxs)("div",{className:"g-contact-item",children:[(0,t.jsx)("i",{className:"ph-bold ph-phone g-icon"}),(0,t.jsx)("a",{href:"tel:+919962253556",className:"g-link",children:"+91 99622 53556"})]}),(0,t.jsxs)("div",{className:"g-contact-item align-top",children:[(0,t.jsx)("i",{className:"ph-bold ph-buildings g-icon"}),(0,t.jsxs)("span",{children:[(0,t.jsx)("strong",{children:"Location:"})," Platinum Jubilee Building, AC Tech Campus, Anna University, Chennai - 600 025."]})]}),(0,t.jsxs)("div",{className:"g-contact-item align-top",children:[(0,t.jsx)("i",{className:"ph-bold ph-map-pin g-icon"}),(0,t.jsxs)("span",{children:[(0,t.jsx)("strong",{children:"HQ:"})," No. 42, Avadi - Vel Tech Road, Avadi, Chennai - 600 062."]})]})]}),(0,t.jsx)("div",{className:"g-map",children:(0,t.jsx)("iframe",{title:"GRAHAs VR AC Tech Campus location",src:"https://www.google.com/maps?q=Platinum%20Jubilee%20Building%2C%20AC%20Tech%20Campus%2C%20Anna%20University%2C%20Chennai&output=embed",loading:"lazy",referrerPolicy:"no-referrer-when-downgrade"})})]}),(0,t.jsxs)("div",{className:"g-col",children:[(0,t.jsx)("h4",{className:"g-title",children:"Stay Updated"}),(0,t.jsx)("p",{className:"g-desc",children:"Get the latest XR insights straight to your inbox."}),(0,t.jsxs)("form",{onSubmit:p,className:"g-newsletter-form",children:[(0,t.jsx)("input",{type:"email",placeholder:"Enter your email address...",required:!0,value:e,onChange:e=>i(e.target.value),className:"g-newsletter-input"}),(0,t.jsx)(o.Turnstile,{ref:m,siteKey:"0x4AAAAAADl3eGqj3T0qyEHm",onSuccess:e=>d(e),options:{theme:"light"},className:"hidden"}),(0,t.jsx)("button",{type:"submit",disabled:"loading"===s,className:"g-newsletter-btn",children:"loading"===s?"...":(0,t.jsx)("i",{className:"ph-bold ph-paper-plane-right"})})]}),"success"===s&&(0,t.jsx)("p",{className:"g-status success",children:"Subscribed! Check your inbox."}),"error"===s&&(0,t.jsx)("p",{className:"g-status error",children:"Error or Security flag. Please try again."}),(0,t.jsx)("h4",{className:"g-title",style:{marginTop:"48px"},children:"Connect"}),(0,t.jsx)("div",{className:"g-socials",children:a.map((e,r)=>(0,t.jsx)("a",{href:e.url,target:"_blank",rel:"noopener noreferrer","aria-label":e.title,className:"g-social-icon",children:(0,t.jsx)("i",{className:`ph-bold ${e.icon}`})},r))})]})]}),(0,t.jsxs)("div",{className:"g-bottom",children:[(0,t.jsxs)("p",{className:"g-disclaimer",children:[(0,t.jsx)("strong",{children:"Disclaimer:"})," All product names, logos, and brands are property of their respective owners. All company, product, and service names used in this website are for identification purposes only. Use of these names, logos, and brands does not imply endorsement."]}),(0,t.jsxs)("p",{className:"g-copyright",children:["© ",new Date().getFullYear()," GRAHAs VR. Engineered Humanity."]})]})]}),(0,t.jsx)("style",{children:` 254 .g-footer { 255 background-color: #f8fafc; 256 padding: 80px 0 40px 0; 257 color: #334155; 258 font-family: inherit; 259 border-top: 1px solid #e2e8f0; 260 } 261 262 .g-container { 263 max-width: 1400px; 264 margin: 0 auto;
265 padding: 0 30px; 266 } 267 268 .g-logo-wrapper { 269 display: flex; 270 justify-content: center; 271 margin-bottom: 70px; 272 } 273 .g-logo { 274 height: 120px; 275 width: auto; 276 object-fit: contain; 277 } 278 279 .g-grid { 280 display: grid; 281 grid-template-columns: 1fr 1.3fr 1.1fr; 282 gap: 80px; 283 margin-bottom: 70px; 284 } 285 286 .g-col { 287 display: flex; 288 flex-direction: column; 289 } 290 291 .g-title { 292 font-size: 22px !important; 293 font-weight: 700; 294 color: #0f172a; 295 margin-bottom: 24px; 296 margin-top: 0; 297 } 298 299 .g-desc { 300 font-size: 16px !important; 301 color: #475569; 302 line-height: 1.6; 303 margin-bottom: 24px; 304 margin-top: 0; 305 } 306 307 /* Nav & Standard Links */ 308 .g-nav-links { 309 display: grid; 310 grid-template-columns: 1fr 1fr; 311 gap: 20px; 312 list-style: none; 313 padding: 0; 314 margin: 0; 315 } 316 .g-link { 317 font-size: 16px !important; 318 color: #475569; 319 text-decoration: none; 320 transition: color 0.2s; 321 } 322 .g-link:hover { color: #2563eb; } 323 324 /* Platform Links */ 325 .g-platforms { 326 display: flex; 327 flex-direction: column; 328 gap: 16px; 329 } 330 .g-platform-link { 331 font-size: 16px !important; 332 font-weight: 600; 333 color: #0f172a; 334 text-decoration: none; 335 display: inline-flex; 336 align-items: center; 337 gap: 8px; 338 transition: color 0.2s; 339 } 340 .g-platform-link i { color: #2563eb; transition: transform 0.2s; font-size: 18px !important; } 341 .g-platform-link:hover { color: #2563eb; } 342 .g-platform-link:hover i { transform: translate(3px, -3px); } 343 344 /* Contact Section */ 345 .g-contact-info { 346 display: flex; 347 flex-direction: column; 348 gap: 24px; 349 } 350 .g-contact-item { 351 display: flex; 352 align-items: center; 353 gap: 16px; 354 font-size: 16px !important; 355 line-height: 1.6; 356 color: #475569; 357 } 358 .g-contact-item.align-top { 359 align-items: flex-start; 360 } 361 .g-icon { 362 font-size: 24px !important; 363 color: #2563eb; 364 margin-top: 2px; 365 flex-shrink: 0; 366 } 367 368 /* Map */ 369 .g-map { 370 margin-top: 30px; 371 width: 100%; 372 height: 240px; 373 border-radius: 12px; 374 overflow: hidden; 375 border: 1px solid #cbd5e1; 376 box-shadow: 0 4px 6px -1px rgba(0,0,0,0.05); 377 } 378 .g-map iframe { width: 100%; height: 100%; border: none; display: block; } 379 380 /* Newsletter */ 381 .g-newsletter-form { 382 display: flex; 383 background: #ffffff; 384 border: 1px solid #cbd5e1; 385 border-radius: 50px; 386 padding: 8px; 387 box-shadow: 0 4px 10px rgba(0,0,0,0.04); 388 } 389 .g-newsletter-input { 390 flex: 1; 391 padding: 12px 20px; 392 border: none; 393 outline: none; 394 font-size: 16px !important; 395 color: #0f172a; 396 background: transparent; 397 } 398 .g-newsletter-btn { 399 padding: 0 28px; 400 background: #0f172a; 401 color: #ffffff; 402 border: none; 403 border-radius: 50px; 404 font-size: 22px !important; 405 cursor: pointer; 406 transition: background 0.2s; 407 display: flex; 408 align-items: center; 409 justify-content: center; 410 } 411 .g-newsletter-btn:hover { background: #2563eb; } 412 413 .g-status { font-size: 14px !important; margin-top: 12px; font-weight: 500; padding-left: 20px; } 414 .g-status.success { color: #059669; } 415 .g-status.error { color: #dc2626; } 416 417 /* Social Icons */ 418 .g-socials { 419 display: flex; 420 flex-wrap: wrap; 421 gap: 16px; 422 } 423 .g-social-icon { 424 display: flex; 425 align-items: center; 426 justify-content: center; 427 width: 60px; 428 height: 60px; 429 background: #e2e8f0; 430 border-radius: 50%; 431 text-decoration: none; 432 transition: all 0.2s ease; 433 } 434 .g-social-icon i { 435 font-size: 28px !important; 436 color: #0f172a; 437 transition: color 0.2s ease; 438 } 439 .g-social-icon:hover { 440 background: #2563eb; 441 transform: translateY(-4px); 442 box-shadow: 0 10px 15px -3px rgba(37,99,235,0.3); 443 } 444 .g-social-icon:hover i { 445 color: #ffffff; 446 } 447 448 /* Bottom Copyright */ 449 .g-bottom { 450 text-align: center; 451 padding-top: 40px; 452 border-top: 1px solid #e2e8f0; 453 } 454 .g-disclaimer { 455 font-size: 14px !important; 456 color: #64748b; 457 line-height: 1.6; 458 max-width: 900px; 459 margin: 0 auto 20px auto; 460 } 461 .g-copyright { 462 font-size: 16px !important; 463 color: #475569; 464 font-weight: 500; 465 margin: 0; 466 } 467 468 /* Responsive */ 469 @media (max-width: 1200px) { 470 .g-grid { grid-template-columns: 1fr 1fr; gap: 60px; } 471 } 472 @media (max-width: 768px) { 473 .g-grid { grid-template-columns: 1fr; gap: 50px; } 474 .g-nav-links { grid-template-columns: 1fr; } 475 .g-logo { height: 90px; } 476 } 477 `})]})}])}]);
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.