{"version":3,"file":"script_main.8MTO-Tt7.mjs","names":["useMemo","mask","SVG","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","useCallback","PolarEmbedCheckout","fonts","css","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","UserRound","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","Pill","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","serializationHash","variantClassNames","transition1","isSet","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","CircularButton","LicenseOption","Feature","Layers","Page","LockKeyhole","Polar1","Stripe","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","animation","animation1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","React.useState","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","X","UserRound","Component1","Box","MonitorSmartphone","LayoutDashboard","LifeBuoy","Milestone","sharedStyle.css","sharedStyle.fonts","Component","useRef","_Fragment","Children","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","Image1","addPropertyOverrides","FormSubmitButton","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","_Fragment","FormPlainTextInput","addPropertyOverrides","ArrowUpRight","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","useRef","THREE.TextureLoader","THREE.Scene","THREE.PerspectiveCamera","THREE.Vector3","THREE.Vector4","THREE.DataTexture","THREE.RGBAFormat","THREE.FloatType","THREE.NearestFilter","THREE.BufferGeometry","THREE.BufferAttribute","THREE.WebGLRenderTarget","THREE.HalfFloatType","THREE.OrthographicCamera","THREE.PlaneGeometry","THREE.ShaderMaterial","THREE.Mesh","THREE.Vector2","THREE.RepeatWrapping","THREE.LinearMipmapLinearFilter","THREE.LinearFilter","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","getProps","React.forwardRef","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","FileCode2","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","Cortex","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","ChevronDown","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","MobileNavigationItem","NavProductButtonFonts","NavProductButton","NavMenuRowItemFonts","NavMenuRowItem","NavSingleButtonFonts","NavSingleButton","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","ChevronDown","Cortex","Ask","Pulse","RichText","FileCode2","CircleQuestionMark","sharedStyle.css","sharedStyle.fonts","NavMobileMenu","CTAButtonFonts","CTAButton","Strand","NavProductButton","NavMenuRowItem","NavSingleButton","serializationHash","variantClassNames","matchVariant","transition2","animation","animation1","animation2","Overlay","animation3","animation4","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","React.useRef","UserComponent1","UserComponent","SVG","_Fragment","ChevronDown","Cortex","Ask","Pulse","RichText","UserComponent2","UserComponent3","Menu","X","sharedStyle.css","sharedStyle.fonts","useState","fonts","css","className","css","PurchaseTemplateButton","PurchaseTemplateButtonInfo","CheckoutLicenseModal","Lenis","Navigation","CTAStrandAnimation","CTAButton","ExternalLink","FooterNewsletter","isBrowser","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","className","_Fragment","PropertyOverrides","RichText","React.Fragment","ChevronRight","UserComponent","Image1","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","React.createElement","Layout","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder","React.Suspense","React.lazy"],"sources":["https:/framerusercontent.com/modules/3zaib2Hu3assAiV0Rg9n/GncOp0J7v8Hyz5R22CCj/Chromatic_v2.js","https:/framerusercontent.com/modules/0FLsdJqX90tx0jbM5t9j/WnIszHwA1kLWezOQ87Ht/imBgIl2cb.js","https:/framerusercontent.com/modules/1wOw9K2KkD3NxtxTbBpR/hKQENDCqQj2ToGMckHKI/eajtwJjfp.js","https:/framerusercontent.com/modules/6FksAcXybw4FPohOsN60/MU5ahZTsL5Z7fiYrMjyo/VRsNyA6Ky.js","https:/framerusercontent.com/modules/da2esN7EVKfz5OO8WG8y/0VlNuM99H60bkAddSoI9/vFdKXcnuw.js","https:/framerusercontent.com/modules/ekZnNMQud1odyBc5CKLL/JmXQ7e7lJ5JGM4oIiSlL/d5l1L9h_U.js","https:/framerusercontent.com/modules/gfc2ckm6l9THpZMeViA9/fZdG4ETxqHPW0zbcUJq7/LshFY1A7f.js","https:/framerusercontent.com/modules/iyPmnjlGBjW058bYzFtY/5WxbvqQb0dFUXOA0D8ZI/cUHu9qccT.js","https:/framerusercontent.com/modules/T7Q0aIIt3jQpJ9B2shCF/ykhfKD7Z6aDj4lrOE28T/HBhNEzdtv.js","https:/framerusercontent.com/modules/XBCfYL6AKVHFwlyi519r/TfA6OveXHJGmUme0ehdd/n5xLRRnkM.js","https:/framerusercontent.com/modules/xe8Xcm8a6zDCIpidJodO/0iHYXH4HRATeCaQwXx5G/LnlMS4EHS.js","https:/ga.jspm.io/npm:@polar-sh/checkout@0.1.6/dist/embed.js","https:/framerusercontent.com/modules/FANFzMN24tj8hKxp7mnG/gPeny1Rsw57ogVpTK4XY/Polar.js","https:/framerusercontent.com/modules/IOfakq0OuYkrPbzxaWDU/id6KzY7MINtVRXnpBJpB/bkNOoxrV0.js","https:/framerusercontent.com/modules/0QJ40hwxcLjREhFQPpj1/906jM8Af0sMozichA4RH/evn1suliO.js","https:/framerusercontent.com/modules/0pYzxHoHWjTRAAvKJzw6/dFdT4o6oerxb5VFWx60G/yv2X1UBkG.js","https:/framerusercontent.com/modules/AVFYz67qFeB6biBDWEr2/Eil2AbZEhuT9jCuh2JRf/ZvJ5NMUTV.js","https:/framerusercontent.com/modules/bPCNZmRGYUTQhypxJsrq/HIh2d7Gr5vWOgI9AEWoC/keiU72S6t.js","https:/framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/RMCDKo9dB6hm9bZaSn16/Lenis.js","https:/framerusercontent.com/modules/MFknVYygaNAkFyXw2wK2/hYAbMv11nhDUeUcde5aZ/Y2Y6iYrgu.js","https:/framerusercontent.com/modules/yZyDPgINO98AqBt2vMRZ/DIDMlBzo9RKrFCMAqJAT/gqT9AQ1GA.js","https:/framerusercontent.com/modules/XcVL08stF4jAfhx0Sr1q/ukEDQIyXDIcmaCoiSRL3/lPIlpyHF8.js","https:/framerusercontent.com/modules/n45uwaaZHmscYG9CcxyP/szRXGNusI9NCmbpLHtop/StrandsThreeJSV2.js","https:/framerusercontent.com/modules/oT7PpnV6MoJqimXfXGIY/v8lQcBTgtO7IcgkemYBG/RGWuXlaC8.js","https:/framerusercontent.com/modules/CpZ2zBqR8VEpNyQBcq84/Oac52YDG1as6sJOqu8zf/T9Csqgrrt.js","https:/framerusercontent.com/modules/nW28P7k6zS9mddbwEi9t/eJZbsb780olVJmyBoSe8/Vsaktx242.js","https:/framerusercontent.com/modules/qqgCymdbLMexOO3BnpnX/uFWRtmqdbTm6zBlJvTcB/dP95Jfqhx.js","https:/framerusercontent.com/modules/W86giBsHrWznwvpm7TMa/fz7pOtywfjOwghtRAQEN/ulTaeVaRi.js","https:/framerusercontent.com/modules/b8hQPxYBn7RA0zzxgRBZ/MG7XHU9BA7QpHnL7kKSe/DSyGLT8TH.js","https:/framerusercontent.com/modules/o86MOgj1ibUBWCzi9sk2/qjnxtcesDRwSOeMRjEaJ/n8WGzrYQj.js","https:/framerusercontent.com/modules/IQPv8uTRvTXsB1uow4B5/h4AlMTqCXLvcGqmq0gRw/UzupXLk_4.js","https:/framerusercontent.com/modules/u0lhvdMnidmjilPhl6vL/vETAumgnQelbaOAxfvyu/DIUDV3sid.js","https:/framerusercontent.com/modules/fIiOocC0ny2i2b7JtkqN/v3HXm00xEpHhjOe5N0PM/NvTyMkkvL.js","https:/framerusercontent.com/modules/IQMglMsOdGJnuCOmpKja/jNjvWVOi94TwI2hNOFU9/XnG_KAtqY.js","https:/framerusercontent.com/modules/TAG0KIooxtVYDcp9YdLp/cLg1cLSidPdbEtPou6HT/YiIMgVSgL.js","https:/framerusercontent.com/modules/RBuz38fCRqqZZyGBXLUf/6DAEcmzsYm4uawKJKYr2/aF_7A9zSu.js","https:/framerusercontent.com/modules/XOKLeBJWNkDJnBqbdd4G/7ZKL3kURyHtM6FzEAsll/y7arM_bkj.js","https:/framerusercontent.com/modules/LVmk1sFmi7jaEB5UKssl/Iq3qst1Xp5cIkTOAdNY9/HideButton.js","https:/framerusercontent.com/modules/UnYnUDkMh6Pg0xYl0lGA/i5nlszLJFhM65MPM5dBc/MuiOiTR_Q.js","https:/framerusercontent.com/modules/uR7P7OGZdSU2U1fYAXGK/3XFLiobddspvlkHZOdHU/sz1prZpgz.js","https:/framerusercontent.com/modules/EOurul6rMlorNzsxnXqZ/uiOYIJuIIthA8SwME7c6/j1g_d39hO.js","framer:toplevel/main"],"sourcesContent":["// Get Started: https://www.framer.com/developers\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useMemo}from\"react\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Chromatic(props){const{chrOffset,blur,shift,spread,numDivs,position}=props;// Convert friendly slider values to objectBoundingBox units\nconst blurOBB=blur/1e3;const chrOBB=chrOffset/1e3;const shiftOBB=shift/1e3;// Fingerprint forces full SVG + div re-creation when props change,\n// preventing the browser from serving stale cached filter results.\nconst fingerprint=`${numDivs}-${chrOffset}-${blur}-${shift}-${spread}`;const{weights,offset}=useMemo(()=>{const w=[];const d=1/numDivs;for(let i=1;i<=numDivs;i++){w.push(Math.pow(d*i,2));}return{weights:w,offset:d*100};},[numDivs]);return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",height:\"100%\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"svg\",{width:0,height:0,style:{position:\"absolute\"},xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"defs\",{children:weights.map((weight,i)=>{const layerBlur=weight*blurOBB;const layerShift=weight*shiftOBB;return /*#__PURE__*/_jsxs(\"filter\",{id:`cr-${i}-${fingerprint}`,x:\"0%\",y:\"0%\",width:\"100%\",height:\"100%\",primitiveUnits:\"objectBoundingBox\",colorInterpolationFilters:\"sRGB\",children:[/*#__PURE__*/_jsx(\"feGaussianBlur\",{in:\"SourceGraphic\",stdDeviation:layerBlur,result:\"blurred\"}),/*#__PURE__*/_jsx(\"feOffset\",{in:\"blurred\",dx:layerShift,dy:\"0\",result:\"shifted\"}),/*#__PURE__*/_jsx(\"feColorMatrix\",{in:\"shifted\",type:\"matrix\",values:\"1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0\",result:\"r\"}),/*#__PURE__*/_jsx(\"feColorMatrix\",{in:\"shifted\",type:\"matrix\",values:\"0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0\",result:\"g\"}),/*#__PURE__*/_jsx(\"feColorMatrix\",{in:\"shifted\",type:\"matrix\",values:\"0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0\",result:\"b\"}),/*#__PURE__*/_jsx(\"feOffset\",{in:\"r\",dx:chrOBB*weight*-1,dy:\"0\",result:\"rOff\"}),/*#__PURE__*/_jsx(\"feOffset\",{in:\"g\",dx:\"0\",dy:\"0\",result:\"gOff\"}),/*#__PURE__*/_jsx(\"feOffset\",{in:\"b\",dx:chrOBB*weight,dy:\"0\",result:\"bOff\"}),/*#__PURE__*/_jsx(\"feBlend\",{in:\"rOff\",in2:\"gOff\",mode:\"screen\",result:\"rg\"}),/*#__PURE__*/_jsx(\"feBlend\",{in:\"rg\",in2:\"bOff\",mode:\"screen\"})]},i);})})},`svg-${fingerprint}`),weights.map((weight,i)=>{// Spread scales each layer's sampling area progressively wider\nconst layerScale=1+weight*(spread/100);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,transform:`scaleX(${layerScale})`,backdropFilter:`url(#cr-${i}-${fingerprint})`,WebkitBackdropFilter:`url(#cr-${i}-${fingerprint})`,maskImage:`linear-gradient(${position}, transparent ${i*offset}%, black ${(i+1)*offset}%, black ${(i+2)*offset}%, transparent ${(i+3)*offset}%)`,WebkitMaskImage:`linear-gradient(${position}, transparent ${i*offset}%, black ${(i+1)*offset}%, black ${(i+2)*offset}%, transparent ${(i+3)*offset}%)`}},`layer-${i}-${fingerprint}`);})]});}addPropertyControls(Chromatic,{chrOffset:{title:\"Offset\",type:ControlType.Number,defaultValue:0,step:1,min:-50,max:50},blur:{title:\"Blur\",type:ControlType.Number,defaultValue:0,step:1,min:0,max:50},shift:{title:\"Shift\",type:ControlType.Number,defaultValue:0,step:1,min:-50,max:50},spread:{title:\"Spread\",type:ControlType.Number,defaultValue:0,step:1,min:0,max:100},numDivs:{title:\"Layers\",type:ControlType.Number,defaultValue:5,min:1,max:10},position:{title:\"Direction\",type:ControlType.Enum,defaultValue:\"to top\",options:[\"to top\",\"to bottom\"],optionTitles:[\"Top\",\"Bottom\"],displaySegmentedControl:true,segmentedControlDirection:\"horizontal\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Chromatic\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Chromatic_v2.map","// Generated by Framer (e1541bb)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const VxVH5LnbK=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" id=\"3579874672\" role=\"presentation\" viewBox=\"0 0 46 19\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 45.957 10.957 L 39.746 10.957 C 39.888 12.438 40.976 12.911 42.214 12.911 C 43.474 12.911 44.49 12.632 45.331 12.182 L 45.331 14.729 C 44.468 15.274 43.329 15.577 41.813 15.577 C 38.723 15.577 36.557 13.65 36.557 9.84 C 36.557 6.621 38.394 4.066 41.412 4.066 C 44.427 4.066 46 6.584 46 9.819 C 46 10.124 45.972 10.787 45.957 10.957 Z M 41.393 6.641 C 40.599 6.641 39.717 7.201 39.717 8.624 L 42.997 8.624 C 42.997 7.202 42.171 6.643 41.392 6.643 Z M 31.557 15.577 C 30.446 15.577 29.767 15.11 29.312 14.778 L 29.305 18.329 L 26.131 19 L 26.131 4.276 L 29.024 4.276 L 29.09 5.057 C 29.555 4.651 30.331 4.066 31.576 4.066 C 33.804 4.066 35.903 6.065 35.903 9.744 C 35.903 13.758 33.826 15.577 31.557 15.577 Z M 30.817 6.864 C 30.089 6.864 29.632 7.129 29.302 7.49 L 29.321 12.186 C 29.629 12.518 30.073 12.785 30.817 12.785 C 31.991 12.785 32.778 11.515 32.778 9.812 C 32.778 8.16 31.979 6.864 30.817 6.864 Z M 21.756 4.276 L 24.941 4.276 L 24.941 15.352 L 21.756 15.352 Z M 21.756 0.674 L 24.941 0 L 24.941 2.577 L 21.756 3.251 Z M 18.431 7.843 L 18.431 15.351 L 15.26 15.351 L 15.26 4.276 L 18.1 4.276 L 18.202 5.21 C 18.975 3.851 20.569 4.125 20.991 4.277 L 20.991 7.181 C 20.588 7.051 19.227 6.852 18.431 7.843 Z M 11.84 11.465 C 11.84 13.328 13.843 12.748 14.25 12.586 L 14.25 15.159 C 13.827 15.39 13.06 15.579 12.022 15.579 C 10.14 15.579 8.727 14.196 8.727 12.326 L 8.74 2.217 L 11.839 1.561 L 11.841 4.276 L 14.251 4.276 L 14.251 6.971 L 11.841 6.971 L 11.841 11.467 Z M 8.06 12.005 C 8.06 14.279 6.279 15.577 3.642 15.577 C 2.462 15.575 1.294 15.331 0.21 14.86 L 0.21 11.843 C 1.274 12.42 2.593 12.852 3.644 12.852 C 4.352 12.852 4.823 12.664 4.823 12.08 C 4.825 10.571 0 11.139 0 7.641 C 0 5.407 1.754 4.066 4.327 4.066 C 5.405 4.055 6.475 4.251 7.48 4.644 L 7.48 7.62 C 6.515 7.102 5.289 6.807 4.324 6.807 C 3.661 6.807 3.21 6.999 3.21 7.491 C 3.21 8.913 8.06 8.237 8.06 12.005 Z\" fill=\"var(--1ekywph, rgb(250,250,249))\" height=\"18.999999819465113px\" id=\"AVlZlMbk7\" width=\"45.999997489650326px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,VxVH5LnbK:fill??props.VxVH5LnbK??\"rgb(250, 250, 249)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,VxVH5LnbK,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-7Hzyv\",className),layoutId:layoutId,ref:ref,style:{\"--1ekywph\":VxVH5LnbK,...style}});});const css=[`.framer-7Hzyv { -webkit-mask: ${mask}; aspect-ratio: 2.4210526315789473; background-color: var(--1ekywph); mask: ${mask}; width: 46px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 46\n * @framerIntrinsicHeight 19\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"VxVH5LnbK\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Stripe\",\"color\":{\"type\":\"variable\",\"value\":\"1ekywph\"},\"set\":{\"localId\":\"vectorSet/q5WMaSG15\",\"id\":\"q5WMaSG15\",\"moduleId\":\"KqMB4TYJpNg4Bv3cc110\"}}\n */const Icon=withCSS(Component,css,\"framer-7Hzyv\");Icon.displayName=\"Stripe\";export default Icon;addPropertyControls(Icon,{VxVH5LnbK:{defaultValue:\"rgb(250, 250, 249)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Stripe\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1ekywph\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/q5WMaSG15\\\",\\\"id\\\":\\\"q5WMaSG15\\\",\\\"moduleId\\\":\\\"KqMB4TYJpNg4Bv3cc110\\\"}}\",\"framerIntrinsicWidth\":\"46\",\"framerVariables\":\"{\\\"VxVH5LnbK\\\":\\\"fill\\\"}\",\"framerIntrinsicHeight\":\"19\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 0 8\" fill=\"transparent\" height=\"8px\" id=\"PyQsRlSi2\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(12 13)\" width=\"1px\"/><path d=\"M 0 0 L 0 3\" fill=\"transparent\" height=\"3px\" id=\"uwXEmcy8g\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(12 3)\" width=\"1px\"/><path d=\"M 1 0 C 0.448 0 0 0.448 0 1 L 0 6 C 0 6.552 0.448 7 1 7 L 14 7 C 14.412 7 14.815 6.873 15.152 6.635 L 18.576 4.318 C 18.842 4.131 19 3.826 19 3.5 C 19 3.175 18.842 2.87 18.576 2.683 L 15.152 0.365 C 14.815 0.127 14.412 0 14 0 Z\" fill=\"transparent\" height=\"7px\" id=\"hmkOiDIPF\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(3 6)\" width=\"19.000071401995005px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"2385824368\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-SO7t0\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-SO7t0 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Milestone\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-SO7t0\");Icon.displayName=\"Milestone\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Milestone\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 5 C 0 2.239 2.239 0 5 0 C 7.761 0 10 2.239 10 5 C 10 7.761 7.761 10 5 10 C 2.239 10 0 7.761 0 5 Z\" fill=\"transparent\" height=\"10px\" id=\"m_7ADz437\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(7 3)\" width=\"10px\"/><path d=\"M 16 8 C 16 3.582 12.418 0 8 0 C 3.582 0 0 3.582 0 8\" fill=\"transparent\" height=\"8px\" id=\"RKRGMIR1A\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(4 13)\" width=\"16px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"39082657\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-CnHod\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-CnHod { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"User Round\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-CnHod\");Icon.displayName=\"User Round\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"User Round\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 1 9 C 0.448 9 0 8.552 0 8 L 0 1 C 0 0.448 0.448 0 1 0 L 6 0 C 6.552 0 7 0.448 7 1 L 7 8 C 7 8.552 6.552 9 6 9 Z\" fill=\"transparent\" height=\"9px\" id=\"osy16rK1T\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(3 3)\" width=\"7px\"/><path d=\"M 1 5 C 0.448 5 0 4.552 0 4 L 0 1 C 0 0.448 0.448 0 1 0 L 6 0 C 6.552 0 7 0.448 7 1 L 7 4 C 7 4.552 6.552 5 6 5 Z\" fill=\"transparent\" height=\"5px\" id=\"X_Idh03Ov\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(14 3)\" width=\"7px\"/><path d=\"M 1 9 C 0.448 9 0 8.552 0 8 L 0 1 C 0 0.448 0.448 0 1 0 L 6 0 C 6.552 0 7 0.448 7 1 L 7 8 C 7 8.552 6.552 9 6 9 Z\" fill=\"transparent\" height=\"9px\" id=\"vSZLR32LV\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(14 12)\" width=\"7px\"/><path d=\"M 1 5 C 0.448 5 0 4.552 0 4 L 0 1 C 0 0.448 0.448 0 1 0 L 6 0 C 6.552 0 7 0.448 7 1 L 7 4 C 7 4.552 6.552 5 6 5 Z\" fill=\"transparent\" height=\"5px\" id=\"wpdI12i6l\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(3 16)\" width=\"7px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"767078081\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-cM5Rd\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-cM5Rd { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Layout Dashboard\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-cM5Rd\");Icon.displayName=\"Layout Dashboard\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Layout Dashboard\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 18 5.998 C 17.999 5.284 17.618 4.625 17 4.268 L 10 0.268 C 9.381 -0.089 8.619 -0.089 8 0.268 L 1 4.268 C 0.382 4.625 0.001 5.284 0 5.998 L 0 13.998 C 0.001 14.712 0.382 15.371 1 15.728 L 8 19.728 C 8.619 20.085 9.381 20.085 10 19.728 L 17 15.728 C 17.618 15.371 17.999 14.712 18 13.998 Z\" fill=\"transparent\" height=\"19.995898384862247px\" id=\"w8OQW_FU0\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(3 2.002)\" width=\"18px\"/><path d=\"M 0 0 L 8.7 5 L 17.4 0\" fill=\"transparent\" height=\"5px\" id=\"tIkhutySt\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(3.3 7)\" width=\"17.4px\"/><path d=\"M 0 10 L 0 0\" fill=\"transparent\" height=\"10px\" id=\"iTlEFNaCB\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(12 12)\" width=\"1px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"2289257608\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-M1WAF\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-M1WAF { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Box\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-M1WAF\");Icon.displayName=\"Box\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Box\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 10.827 0.18 C 10.299 -0.06 9.694 -0.06 9.167 0.18 L 0.597 4.08 C 0.234 4.24 0 4.599 0 4.995 C 0 5.392 0.234 5.75 0.597 5.91 L 9.177 9.82 C 9.704 10.061 10.309 10.061 10.837 9.82 L 19.417 5.92 C 19.779 5.76 20.013 5.402 20.013 5.005 C 20.013 4.609 19.779 4.25 19.417 4.09 Z\" fill=\"transparent\" height=\"10.00071435581102px\" id=\"xmBm0sLOm\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(2.003 2)\" width=\"20.013092322505234px\"/><path d=\"M 0 0 C -0.001 0.391 0.226 0.746 0.58 0.91 L 9.18 4.82 C 9.704 5.057 10.306 5.057 10.83 4.82 L 19.41 0.92 C 19.772 0.757 20.003 0.397 20 0\" fill=\"transparent\" height=\"4.9980847988997965px\" id=\"u_ZDq_ImM\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(2 12)\" width=\"20.00003448900729px\"/><path d=\"M 0 0 C -0.001 0.391 0.226 0.746 0.58 0.91 L 9.18 4.82 C 9.704 5.057 10.306 5.057 10.83 4.82 L 19.41 0.92 C 19.772 0.757 20.003 0.397 20 0\" fill=\"transparent\" height=\"4.9980847988997965px\" id=\"UMi3ygNKm\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(2 17)\" width=\"20.00003448900729px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"2039305298\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-CxKJY\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-CxKJY { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Layers\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-CxKJY\");Icon.displayName=\"Layers\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Layers\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0.293 2.67 C -0.098 3.06 -0.098 3.693 0.293 4.084 L 2.669 6.461 C 3.059 6.851 3.692 6.851 4.083 6.461 L 6.46 4.084 C 6.85 3.693 6.85 3.06 6.46 2.67 L 4.083 0.293 C 3.692 -0.098 3.059 -0.098 2.669 0.293 Z\" fill=\"transparent\" height=\"6.753572907499297px\" id=\"KM_FROcCz\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(15.243 8.623)\" width=\"6.752572907499296px\"/><path d=\"M 0.293 2.67 C -0.098 3.06 -0.098 3.693 0.293 4.084 L 2.67 6.461 C 3.06 6.851 3.693 6.851 4.084 6.461 L 6.461 4.084 C 6.851 3.693 6.851 3.06 6.461 2.67 L 4.084 0.293 C 3.693 -0.098 3.06 -0.098 2.67 0.293 Z\" fill=\"transparent\" height=\"6.75357290749929px\" id=\"qbQtlxgQE\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(2.004 8.623)\" width=\"6.753572907499296px\"/><path d=\"M 0.293 2.669 C 0.106 2.856 0 3.111 0 3.376 C 0 3.642 0.106 3.896 0.293 4.084 L 2.67 6.46 C 3.061 6.85 3.694 6.85 4.084 6.46 L 6.461 4.084 C 6.649 3.896 6.755 3.642 6.755 3.376 C 6.755 3.111 6.649 2.856 6.461 2.669 L 4.084 0.293 C 3.694 -0.098 3.061 -0.098 2.67 0.293 Z\" fill=\"transparent\" height=\"6.752572907499296px\" id=\"VIspenL1O\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(8.623 15.243)\" width=\"6.754573312831543px\"/><path d=\"M 0.293 2.67 C -0.098 3.06 -0.098 3.693 0.293 4.084 L 2.67 6.46 C 3.06 6.85 3.693 6.85 4.084 6.46 L 6.461 4.084 C 6.851 3.693 6.851 3.06 6.461 2.67 L 4.084 0.293 C 3.693 -0.098 3.06 -0.098 2.67 0.293 Z\" fill=\"transparent\" height=\"6.752572907499294px\" id=\"Ns8bhxeWc\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(8.623 2.004)\" width=\"6.75357290749929px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"3844329562\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-7QfWE\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-7QfWE { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Component\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-7QfWE\");Icon.displayName=\"Component\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Component\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 1 C 0 0.448 0.448 0 1 0 C 1.552 0 2 0.448 2 1 C 2 1.552 1.552 2 1 2 C 0.448 2 0 1.552 0 1 Z\" fill=\"transparent\" height=\"2px\" id=\"VVsEMdkpU\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(11 15)\" width=\"2px\"/><path d=\"M 2 12 C 0.895 12 0 11.105 0 10 L 0 2 C 0 0.895 0.895 0 2 0 L 16 0 C 17.105 0 18 0.895 18 2 L 18 10 C 18 11.105 17.105 12 16 12 Z\" fill=\"transparent\" height=\"12px\" id=\"RWYjmkpvb\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(3 10)\" width=\"18px\"/><path d=\"M 0 8 L 0 5 C 0 2.239 2.239 0 5 0 C 7.761 0 10 2.239 10 5 L 10 8\" fill=\"transparent\" height=\"8px\" id=\"S0R3lYxJI\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(7 2)\" width=\"10px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"1282200698\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-l1CJE\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-l1CJE { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Lock Keyhole\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-l1CJE\");Icon.displayName=\"Lock Keyhole\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Lock Keyhole\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 16 4 L 16 2 C 16 0.895 15.105 0 14 0 L 2 0 C 0.895 0 0 0.895 0 2 L 0 9 C 0 10.105 0.895 11 2 11 L 10 11\" fill=\"transparent\" height=\"11px\" id=\"b3oNqcs9U\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(2 4)\" width=\"16px\"/><path d=\"M 0 3.96 L 0 0 L 0 3.15\" fill=\"transparent\" height=\"3.960000000000001px\" id=\"kmt7QKvyw\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(10 15.04)\" width=\"1px\"/><path d=\"M 0 0 L 5 0\" fill=\"transparent\" height=\"1px\" id=\"RH6zl8ybp\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(7 19)\" width=\"5px\"/><path d=\"M 2 10 C 0.895 10 0 9.105 0 8 L 0 2 C 0 0.895 0.895 0 2 0 L 4 0 C 5.105 0 6 0.895 6 2 L 6 8 C 6 9.105 5.105 10 4 10 Z\" fill=\"transparent\" height=\"10px\" id=\"IP6JiHsgR\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(16 12)\" width=\"6px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"1561390504\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-KejkX\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-KejkX { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Monitor Smartphone\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-KejkX\");Icon.displayName=\"Monitor Smartphone\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Monitor Smartphone\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e1541bb)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const VxVH5LnbK=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" id=\"1691838017\" role=\"presentation\" viewBox=\"0 0 64 19\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"transparent\" height=\"18.48888818700163px\" id=\"zYyAq4Etj\" width=\"63.99999972865115px\"><path d=\"M 0 12.908 L 0 0.693 L 4.841 0.693 C 5.479 0.693 6.056 0.856 6.576 1.183 C 7.097 1.496 7.507 1.932 7.809 2.49 C 8.121 3.048 8.277 3.67 8.277 4.357 C 8.287 5.026 8.126 5.687 7.809 6.277 C 7.523 6.829 7.098 7.298 6.576 7.637 C 6.061 7.973 5.457 8.149 4.841 8.144 L 1.509 8.144 L 1.509 12.906 L 0 12.906 Z M 1.5 6.651 L 4.865 6.651 C 5.212 6.651 5.524 6.553 5.802 6.354 C 6.08 6.145 6.3 5.865 6.461 5.517 C 6.623 5.168 6.704 4.778 6.704 4.348 C 6.704 3.929 6.623 3.557 6.461 3.231 C 6.311 2.919 6.084 2.649 5.802 2.447 C 5.53 2.25 5.201 2.146 4.865 2.149 L 1.5 2.149 Z M 13.802 13.062 C 12.911 13.062 12.114 12.857 11.408 12.45 C 10.721 12.038 10.152 11.455 9.759 10.758 C 9.355 10.038 9.151 9.218 9.151 8.298 C 9.151 7.38 9.355 6.565 9.759 5.856 C 10.149 5.161 10.718 4.583 11.407 4.181 C 12.112 3.774 12.911 3.569 13.802 3.569 C 14.692 3.569 15.485 3.774 16.178 4.181 C 16.873 4.576 17.443 5.156 17.827 5.856 C 18.232 6.566 18.434 7.38 18.434 8.298 C 18.434 9.216 18.232 10.037 17.827 10.759 C 17.434 11.469 16.884 12.032 16.178 12.451 C 15.485 12.857 14.692 13.062 13.802 13.062 Z M 13.791 11.691 C 14.404 11.691 14.948 11.545 15.422 11.255 C 15.896 10.953 16.267 10.545 16.533 10.033 C 16.81 9.522 16.943 8.94 16.931 8.289 C 16.943 7.637 16.81 7.062 16.533 6.563 C 16.281 6.066 15.897 5.649 15.422 5.358 C 14.93 5.062 14.365 4.911 13.791 4.922 C 13.179 4.922 12.629 5.067 12.142 5.358 C 11.668 5.649 11.284 6.065 11.032 6.561 C 10.761 7.096 10.624 7.689 10.633 8.289 C 10.633 8.94 10.767 9.522 11.032 10.033 C 11.298 10.545 11.669 10.951 12.142 11.255 C 12.629 11.545 13.179 11.691 13.791 11.691 Z M 19.943 12.913 L 19.943 0 L 21.4 0 L 21.4 12.911 L 19.943 12.911 Z M 27.129 13.062 C 26.379 13.069 25.643 12.856 25.013 12.45 C 24.376 12.018 23.862 11.429 23.52 10.741 C 23.15 10.02 22.965 9.205 22.965 8.298 C 22.965 7.38 23.157 6.565 23.538 5.856 C 23.893 5.175 24.419 4.598 25.064 4.181 C 25.713 3.773 26.466 3.561 27.232 3.569 C 27.708 3.569 28.141 3.64 28.535 3.78 C 28.939 3.919 29.298 4.116 29.61 4.372 C 29.923 4.617 30.184 4.908 30.391 5.245 C 30.599 5.571 30.739 5.92 30.807 6.292 L 30.426 6.118 L 30.443 3.763 L 31.901 3.763 L 31.901 12.887 L 30.443 12.887 L 30.443 10.671 L 30.807 10.48 C 30.718 10.834 30.559 11.166 30.339 11.457 C 30.109 11.78 29.828 12.063 29.506 12.294 C 29.171 12.533 28.803 12.721 28.413 12.852 C 28.009 12.992 27.58 13.061 27.129 13.061 Z M 27.466 11.674 C 28.018 11.684 28.561 11.533 29.028 11.238 C 29.478 10.946 29.836 10.551 30.103 10.05 C 30.369 9.539 30.503 8.952 30.503 8.289 C 30.503 7.637 30.368 7.062 30.103 6.562 C 29.861 6.075 29.489 5.664 29.028 5.375 C 28.561 5.08 28.018 4.928 27.466 4.939 C 26.875 4.939 26.356 5.085 25.904 5.375 C 25.448 5.671 25.078 6.08 24.828 6.562 C 24.574 7.062 24.447 7.637 24.447 8.289 C 24.447 8.94 24.574 9.521 24.828 10.033 C 25.095 10.545 25.453 10.946 25.905 11.238 C 26.371 11.533 26.914 11.684 27.466 11.674 Z M 33.698 12.888 L 33.698 3.761 L 35.155 3.761 L 35.189 6.326 L 35.034 5.889 C 35.294 5.028 35.887 4.306 36.681 3.882 C 37.086 3.674 37.514 3.569 37.965 3.569 C 38.161 3.569 38.347 3.586 38.52 3.622 C 38.705 3.645 38.856 3.679 38.971 3.726 L 38.573 5.349 C 38.285 5.214 37.972 5.143 37.654 5.14 C 37.283 5.14 36.942 5.21 36.63 5.348 C 36.333 5.485 36.067 5.681 35.848 5.923 C 35.64 6.156 35.472 6.43 35.346 6.744 C 35.228 7.068 35.169 7.411 35.172 7.756 L 35.172 12.886 L 33.697 12.886 Z\" fill=\"var(--1ekywph, rgb(250,250,249))\" height=\"13.061988445811195px\" id=\"IbNCUSLnE\" transform=\"translate(25.029 2.372)\" width=\"38.97090693995486px\"/><path d=\"M 1.58 4.063 C 4.427 -0.165 10.142 -1.272 14.345 1.59 C 18.549 4.451 19.651 10.197 16.805 14.426 C 13.959 18.654 8.244 19.76 4.04 16.899 C -0.162 14.037 -1.265 8.291 1.58 4.063 Z M 5.25 16.969 C 9.097 18.947 13.974 17.091 16.146 12.821 C 18.319 8.552 16.962 3.488 13.116 1.509 C 9.271 -0.47 4.393 1.387 2.221 5.657 C 0.049 9.926 1.405 14.991 5.25 16.969 Z\" fill=\"var(--1ekywph, rgb(250,250,249))\" height=\"18.48888818733605px\" id=\"ZBHQox0E2\" transform=\"translate(0 0)\" width=\"18.385763810047862px\"/><path d=\"M 0.611 6.944 C 2.178 2.106 6.261 -0.896 9.732 0.24 C 13.204 1.376 14.749 6.221 13.183 11.059 C 11.616 15.897 7.533 18.899 4.061 17.763 C 0.591 16.627 -0.954 11.784 0.611 6.944 Z M 5.114 17.392 C 8.052 18.021 11.229 14.784 12.21 10.16 C 13.19 5.536 11.604 1.276 8.666 0.646 C 5.728 0.016 2.551 3.254 1.57 7.878 C 0.59 12.502 2.177 16.761 5.114 17.39 Z\" fill=\"var(--1ekywph, rgb(250,250,249))\" height=\"18.003064478524763px\" id=\"ygvGlwYaH\" transform=\"translate(2.278 0.22)\" width=\"13.794547312566204px\"/><path d=\"M 0.112 8.713 C 0.648 3.66 2.966 -0.238 5.289 0.011 C 7.612 0.261 9.06 4.561 8.523 9.617 C 7.986 14.67 5.667 18.567 3.346 18.319 C 1.023 18.069 -0.425 13.769 0.112 8.713 Z M 4.424 16.769 C 6.104 16.742 7.413 13.32 7.348 9.126 C 7.282 4.93 5.866 1.553 4.185 1.578 C 2.504 1.605 1.196 5.027 1.26 9.222 C 1.327 13.417 2.743 16.796 4.424 16.769 Z\" fill=\"var(--1ekywph, rgb(250,250,249))\" height=\"18.329889356540512px\" id=\"tbqYHrIHL\" transform=\"translate(4.843 0.06)\" width=\"8.63478524040554px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,VxVH5LnbK:fill??props.VxVH5LnbK??\"rgb(250, 250, 249)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,VxVH5LnbK,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-guWti\",className),layoutId:layoutId,ref:ref,style:{\"--1ekywph\":VxVH5LnbK,...style}});});const css=[`.framer-guWti { -webkit-mask: ${mask}; aspect-ratio: 3.3684210526315788; background-color: var(--1ekywph); mask: ${mask}; width: 64px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 64\n * @framerIntrinsicHeight 19\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"VxVH5LnbK\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Polar\",\"color\":{\"type\":\"variable\",\"value\":\"1ekywph\"},\"set\":{\"localId\":\"vectorSet/q5WMaSG15\",\"id\":\"q5WMaSG15\",\"moduleId\":\"KqMB4TYJpNg4Bv3cc110\"}}\n */const Icon=withCSS(Component,css,\"framer-guWti\");Icon.displayName=\"Polar\";export default Icon;addPropertyControls(Icon,{VxVH5LnbK:{defaultValue:\"rgb(250, 250, 249)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"VxVH5LnbK\\\":\\\"fill\\\"}\",\"framerIntrinsicWidth\":\"64\",\"framerVector\":\"{\\\"name\\\":\\\"Polar\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1ekywph\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/q5WMaSG15\\\",\\\"id\\\":\\\"q5WMaSG15\\\",\\\"moduleId\\\":\\\"KqMB4TYJpNg4Bv3cc110\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"19\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","var t=Object.defineProperty,n=Object.defineProperties,o=Object.getOwnPropertyDescriptors,r=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,i=(n,o,r)=>o in n?t(n,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):n[o]=r,a=(t,n,o)=>new Promise(((r,d)=>{var s=t=>{try{a(o.next(t))}catch(t){d(t)}},i=t=>{try{a(o.throw(t))}catch(t){d(t)}},a=t=>t.done?r(t.value):Promise.resolve(t.value).then(s,i);a((o=o.apply(t,n)).next())})),c=\"POLAR_CHECKOUT\",h=class e{constructor(t,n){this.iframe=t,this.loader=n,this.loaded=!1,this.eventTarget=new EventTarget,this.initWindowListener(),this.addEventListener(\"loaded\",this.loadedListener.bind(this)),this.addEventListener(\"close\",this.closeListener.bind(this)),this.addEventListener(\"success\",this.successListener.bind(this))}static postMessage(t,h){var u;window.parent.postMessage((u=((t,n)=>{for(var o in n||(n={}))d.call(n,o)&&i(t,o,n[o]);if(r)for(var o of r(n))l.call(n,o)&&i(t,o,n[o]);return t})({},t),n(u,o({type:c}))),h)}static create(t,n){return a(this,null,(function*(){const o=document.createElement(\"style\");o.innerText=`\\n      .polar-loader-spinner {\\n        width: 20px;\\n        aspect-ratio: 1;\\n        border-radius: 50%;\\n        background: ${\"dark\"===n?\"#000\":\"#fff\"};\\n        box-shadow: 0 0 0 0 ${\"dark\"===n?\"#fff\":\"#000\"};\\n        animation: polar-loader-spinner-animation 1s infinite;\\n      }\\n      @keyframes polar-loader-spinner-animation {\\n        100% {box-shadow: 0 0 0 30px #0000}\\n      }\\n      body.polar-no-scroll {\\n        overflow: hidden;\\n      }\\n    `,document.head.appendChild(o);const r=document.createElement(\"div\");r.style.position=\"absolute\",r.style.top=\"50%\",r.style.left=\"50%\",r.style.transform=\"translate(-50%, -50%)\",r.style.zIndex=\"2147483647\",r.style.colorScheme=\"auto\";const d=document.createElement(\"div\");d.className=\"polar-loader-spinner\",r.appendChild(d),document.body.classList.add(\"polar-no-scroll\"),document.body.appendChild(r);const l=new URL(t);l.searchParams.set(\"embed\",\"true\"),l.searchParams.set(\"embed_origin\",window.location.origin),n&&l.searchParams.set(\"theme\",n);const c=l.toString(),h=document.createElement(\"iframe\");h.src=c,h.style.position=\"fixed\",h.style.top=\"0\",h.style.left=\"0\",h.style.width=\"100%\",h.style.height=\"100%\",h.style.border=\"none\",h.style.zIndex=\"2147483647\",h.style.backgroundColor=\"rgba(0, 0, 0, 0.5)\",h.style.colorScheme=\"auto\",document.body.appendChild(h);const u=new e(h,r);return new Promise((t=>{u.addEventListener(\"loaded\",(()=>t(u)),{once:!0})}))}))}static init(){document.querySelectorAll(\"[data-polar-checkout]\").forEach((t=>{t.removeEventListener(\"click\",e.checkoutElementClickHandler),t.addEventListener(\"click\",e.checkoutElementClickHandler)}))}close(){document.body.removeChild(this.iframe),document.body.classList.remove(\"polar-no-scroll\")}addEventListener(t,n,o){this.eventTarget.addEventListener(t,n,o)}removeEventListener(t,n){this.eventTarget.removeEventListener(t,n)}static checkoutElementClickHandler(t){return a(this,null,(function*(){t.preventDefault();const n=t.target,o=n.getAttribute(\"href\")||n.getAttribute(\"data-polar-checkout\"),r=n.getAttribute(\"data-polar-checkout-theme\");e.create(o,r)}))}loadedListener(t){t.defaultPrevented||this.loaded||(document.body.removeChild(this.loader),this.loaded=!0)}closeListener(t){t.defaultPrevented||this.close()}successListener(t){t.defaultPrevented||t.detail.redirect&&(window.location.href=t.detail.successURL)}initWindowListener(){window.addEventListener(\"message\",(({data:t,origin:n})=>{\"https://polar.sh,https://sandbox.polar.sh\".split(\",\").includes(n)&&t.type===c&&this.eventTarget.dispatchEvent(new CustomEvent(t.event,{detail:t,cancelable:!0}))}))}};if(\"undefined\"!=typeof window&&(window.Polar={EmbedCheckout:h}),\"undefined\"!=typeof document){const t=document.currentScript;t&&t.hasAttribute(\"data-auto-init\")&&document.addEventListener(\"DOMContentLoaded\",(()=>a(void 0,null,(function*(){h.init()}))))}export{h as PolarEmbedCheckout};\n//# sourceMappingURL=embed.js.map\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{PolarEmbedCheckout}from\"@polar-sh/checkout/embed\";import{useCallback}from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function Polar({type,label,url,target,theme,price,style}){const onClick=useCallback(async()=>{const embed=await PolarEmbedCheckout.create(url,theme);},[url,theme]);if(type===\"link\"){const checkoutUrl=new URL(url);checkoutUrl.searchParams.set(\"theme\",theme);return /*#__PURE__*/_jsx(\"a\",{href:checkoutUrl.toString(),style:{...containerStyle,...style},target:target,children:label});}return /*#__PURE__*/_jsx(\"button\",{as:\"button\",onClick:onClick,style:{...containerStyle,...style},children:`${label} $${price}`});}const containerStyle={width:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",textAlign:\"center\",fontWeight:\"500\",textDecoration:\"none\",border:\"none\",cursor:\"pointer\"};addPropertyControls(Polar,{price:{title:\"Price\",type:ControlType.String,defaultValue:\"0\"},type:{title:\"Type\",type:ControlType.Enum,options:[\"embed\",\"link\"],optionTitles:[\"Embed\",\"Link\"],defaultValue:\"embed\",displaySegmentedControl:true},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Buy Now\"},url:{title:\"Checkout URL\",type:ControlType.String},theme:{title:\"Theme\",type:ControlType.Enum,options:[\"light\",\"dark\"],optionTitles:[\"Light\",\"Dark\"],defaultValue:\"light\",displaySegmentedControl:true},target:{title:\"Link Target\",type:ControlType.Enum,options:[\"_blank\",\"_self\"],optionTitles:[\"New Tab\",\"Same Tab\"],defaultValue:\"_blank\",hidden:p=>p.type!==\"link\"},style:{type:ControlType.Object,controls:{backgroundColor:{type:ControlType.Color,defaultValue:\"#0062FF\"},color:{type:ControlType.Color,defaultValue:\"#fff\"},fontSize:{type:ControlType.Number,defaultValue:16},borderRadius:{type:ControlType.BorderRadius,defaultValue:\"50px\"},padding:{type:ControlType.Padding,defaultValue:\"8px 16px 8px 16px\"}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Polar\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Polar.map","// Generated by Framer (089ff9b)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-b8Iz7 .framer-styles-preset-1e0nj34:not(.rich-text-wrapper), .framer-b8Iz7 .framer-styles-preset-1e0nj34.rich-text-wrapper a { --framer-link-hover-text-decoration: underline; --framer-link-text-color: #fafaf9; }\"];export const className=\"framer-b8Iz7\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (089ff9b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import UserRound from\"https://framerusercontent.com/modules/6FksAcXybw4FPohOsN60/MU5ahZTsL5Z7fiYrMjyo/VRsNyA6Ky.js\";const serializationHash=\"framer-VrdWK\";const variantClassNames={fX45yd03m:\"framer-v-1kqfbgv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const MdjXpdxns=undefined;const iyl0NkAcb=undefined;const l1g1_7KS3=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({description,height,icon,id,name1,width,...props})=>{return{...props,iyl0NkAcb:description??props.iyl0NkAcb??\"Commercial license for one website.\",l1g1_7KS3:icon??props.l1g1_7KS3??UserRound,MdjXpdxns:name1??props.MdjXpdxns??\"Single License\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,MdjXpdxns,iyl0NkAcb,l1g1_7KS3,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"fX45yd03m\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1kqfbgv\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"fX45yd03m\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a9ea621e-bd19-4f4b-962f-5a113b46a5eb, rgb(68, 64, 60))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-d0jw5j\",\"data-framer-name\":\"Feature Details\",layoutDependency:layoutDependency,layoutId:\"Obr5ap2pc\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249)))\"},children:\"Single License\"})}),className:\"framer-jn6gsq\",\"data-framer-name\":\"Name\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"Pbf6sCY94\",style:{\"--extracted-r6o4lv\":\"var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249))\",\"--framer-paragraph-spacing\":\"0px\"},text:MdjXpdxns,verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(166, 160, 155)))\"},children:\"Commercial license for one website.\"})}),className:\"framer-n4c237\",\"data-framer-name\":\"Description\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"tSkIRTw5d\",style:{\"--extracted-r6o4lv\":\"var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(166, 160, 155))\",\"--framer-paragraph-spacing\":\"0px\"},text:iyl0NkAcb,verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1thoif7\",Component:l1g1_7KS3,layoutDependency:layoutDependency,layoutId:\"EVtq9bu24\",style:{\"--1m973uw\":\"var(--token-09a0b579-0f15-4449-80ce-92fd13281fd7, rgb(245, 245, 244))\",\"--js9iwy\":2}})]})})})});});const css=[\".framer-VrdWK.framer-11hmqxi, .framer-VrdWK .framer-11hmqxi { display: block; }\",\".framer-VrdWK.framer-1kqfbgv { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px 20px 12px 20px; position: relative; width: 390px; }\",\".framer-VrdWK .framer-d0jw5j { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",'.framer-VrdWK .framer-jn6gsq { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-line; width: 100%; word-break: break-word; word-wrap: break-word; }','.framer-VrdWK .framer-n4c237 { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 3; display: -webkit-box; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-line; width: 100%; word-break: break-word; word-wrap: break-word; }',\".framer-VrdWK .framer-1thoif7 { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 16px; }\",'.framer-VrdWK[data-border=\"true\"]::after, .framer-VrdWK [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"MdjXpdxns\":\"name1\",\"iyl0NkAcb\":\"description\",\"l1g1_7KS3\":\"icon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"Y7SpbVH16cWqMhj75z1M\"]\n */const Framerevn1suliO=withCSS(Component,css,\"framer-VrdWK\");export default Framerevn1suliO;Framerevn1suliO.displayName=\"Feature\";Framerevn1suliO.defaultProps={height:64,width:390};addPropertyControls(Framerevn1suliO,{MdjXpdxns:{defaultValue:\"Single License\",displayTextArea:false,title:\"Name\",type:ControlType.String},onMdjXpdxnsChange:{changes:\"MdjXpdxns\",type:ControlType.ChangeHandler},iyl0NkAcb:{defaultValue:\"Commercial license for one website.\",displayTextArea:true,title:\"Description\",type:ControlType.String},oniyl0NkAcbChange:{changes:\"iyl0NkAcb\",type:ControlType.ChangeHandler},l1g1_7KS3:{defaultValue:{identifier:\"module:6FksAcXybw4FPohOsN60/MU5ahZTsL5Z7fiYrMjyo/VRsNyA6Ky.js:default\",moduleId:\"6FksAcXybw4FPohOsN60\"},setModuleId:\"Y7SpbVH16cWqMhj75z1M\",title:\"Icon\",type:ControlType.VectorSetItem}});addFonts(Framerevn1suliO,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerevn1suliO\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"64\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVectorSets\":\"[\\\"Y7SpbVH16cWqMhj75z1M\\\"]\",\"framerIntrinsicWidth\":\"390\",\"framerVariables\":\"{\\\"MdjXpdxns\\\":\\\"name1\\\",\\\"iyl0NkAcb\\\":\\\"description\\\",\\\"l1g1_7KS3\\\":\\\"icon\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./evn1suliO.map","// Generated by Framer (089ff9b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Pill from\"https://framerusercontent.com/modules/QUGNaQwqIMICJK4f3iB4/gVTz14jmm59p3YI7Bddx/fWyRwFk4d.js\";const PillFonts=getFonts(Pill);const cycleOrder=[\"epbfc0qRi\",\"B58xqb7or\"];const serializationHash=\"framer-6G52L\";const variantClassNames={B58xqb7or:\"framer-v-1g1m1kl\",epbfc0qRi:\"framer-v-1n07kn6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Pj6yx9lo0=undefined;const jeNjalyKB=undefined;const J42MfJ26h=undefined;const JCmW_A5gv=undefined;const RsZxI2aEZ=undefined;const transition1={delay:0,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const prefix=(value,prefix)=>{if(typeof value===\"string\"&&typeof prefix===\"string\"){return prefix+value;}else if(typeof value===\"string\"){return value;}else if(typeof prefix===\"string\"){return prefix;}return\"\";};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"epbfc0qRi\",Selected:\"B58xqb7or\"};const Variants=motion.create(React.Fragment);const getProps=({click,description,height,id,name1,price,recommended,width,...props})=>{return{...props,J42MfJ26h:recommended??props.J42MfJ26h??false,JCmW_A5gv:description??props.JCmW_A5gv??\"Used on a single website\",jeNjalyKB:name1??props.jeNjalyKB??\"Single license\",Pj6yx9lo0:click??props.Pj6yx9lo0,RsZxI2aEZ:price??props.RsZxI2aEZ??\"129\",variant:humanReadableVariantMap[props.variant]??props.variant??\"epbfc0qRi\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,Pj6yx9lo0,jeNjalyKB,JCmW_A5gv,J42MfJ26h,RsZxI2aEZ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"epbfc0qRi\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1loljge=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Pj6yx9lo0){const res=await Pj6yx9lo0(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"B58xqb7or\")return true;return false;};const textContent=prefix(RsZxI2aEZ,\"$\");return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1n07kn6\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"epbfc0qRi\",onTap:onTap1loljge,ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{B58xqb7or:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a9ea621e-bd19-4f4b-962f-5a113b46a5eb, rgb(68, 64, 60))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-d84f0da5-69e7-4c51-a9dd-4ad7ce3301a8, rgb(41, 37, 36))\"}},...addPropertyOverrides({B58xqb7or:{\"data-border\":true,\"data-framer-name\":\"Selected\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-13npzph\",\"data-border\":true,\"data-framer-name\":\"Radio Buton\",layoutDependency:layoutDependency,layoutId:\"WBBJXnWgJ\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a9ea621e-bd19-4f4b-962f-5a113b46a5eb, rgb(68, 64, 60))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-dbfb79b6-fd8a-46f1-b1ff-21a736547d33, rgb(12, 10, 9))\",borderBottomLeftRadius:162,borderBottomRightRadius:162,borderTopLeftRadius:162,borderTopRightRadius:162},children:isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ygpjrm\",\"data-framer-name\":\"Button Selector\",layoutDependency:layoutDependency,layoutId:\"tpq3BTNYD\",style:{backgroundColor:\"var(--token-ba35e0ab-850d-49cf-be59-934f032ab5a0, rgb(245, 245, 244))\",borderBottomLeftRadius:245,borderBottomRightRadius:245,borderTopLeftRadius:245,borderTopRightRadius:245}})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xt52hj\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"FNeDRxcrD\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1y8ocq5\",\"data-framer-name\":\"Name Stack\",layoutDependency:layoutDependency,layoutId:\"KSOGb_wC8\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249)))\"},children:\"Single license\"})}),className:\"framer-1njiz01\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"sD9jD3aeX\",style:{\"--extracted-r6o4lv\":\"var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249))\",\"--framer-paragraph-spacing\":\"0px\"},text:jeNjalyKB,verticalAlignment:\"center\",withExternalLayout:true}),J42MfJ26h!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lp1ozw-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"SUhJ6J3Ar-container\",nodeId:\"SUhJ6J3Ar\",rendersWithMotion:true,scopeId:\"yv2X1UBkG\",children:/*#__PURE__*/_jsx(Pill,{height:\"100%\",id:\"SUhJ6J3Ar\",layoutId:\"SUhJ6J3Ar\",variant:matchVariant(\"RorjGomGF\"),width:\"100%\",ywl5n_DJu:\"Recommended\"})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(166, 160, 155)))\"},children:\"Used on a single website\"})}),className:\"framer-raiuvu\",\"data-framer-name\":\"Select your license\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"wmCuq0oKZ\",style:{\"--extracted-r6o4lv\":\"var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(166, 160, 155))\",\"--framer-paragraph-spacing\":\"0px\"},text:JCmW_A5gv,verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNjAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(166, 160, 155)))\"},children:\"$\"})}),className:\"framer-1l2ieua\",fonts:[\"GF;Geist-600\"],layoutDependency:layoutDependency,layoutId:\"gXCQqEtMU\",style:{\"--extracted-a0htzi\":\"var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(166, 160, 155))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:textContent,variants:{B58xqb7or:{\"--extracted-a0htzi\":\"var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({B58xqb7or:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNjAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249)))\"},children:\"$\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\".framer-6G52L.framer-1am68zd, .framer-6G52L .framer-1am68zd { display: block; }\",\".framer-6G52L.framer-1n07kn6 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 16px 20px 16px 16px; position: relative; width: 366px; }\",\".framer-6G52L .framer-13npzph { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: auto; justify-content: center; overflow: visible; padding: 4px; position: relative; width: 16px; }\",\".framer-6G52L .framer-1ygpjrm { aspect-ratio: 1 / 1; flex: none; height: auto; overflow: visible; position: relative; width: 8px; }\",\".framer-6G52L .framer-1xt52hj { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-6G52L .framer-1y8ocq5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 4px 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-6G52L .framer-1njiz01 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-6G52L .framer-lp1ozw-container { flex: none; height: auto; position: relative; width: auto; }\",'.framer-6G52L .framer-raiuvu { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 3; display: -webkit-box; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-line; width: 100%; word-break: break-word; word-wrap: break-word; }',\".framer-6G52L .framer-1l2ieua { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-6G52L.framer-v-1g1m1kl.framer-1n07kn6 { cursor: default; }\",'.framer-6G52L[data-border=\"true\"]::after, .framer-6G52L [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 76\n * @framerIntrinsicWidth 366\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"B58xqb7or\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Pj6yx9lo0\":\"click\",\"jeNjalyKB\":\"name1\",\"JCmW_A5gv\":\"description\",\"J42MfJ26h\":\"recommended\",\"RsZxI2aEZ\":\"price\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameryv2X1UBkG=withCSS(Component,css,\"framer-6G52L\");export default Frameryv2X1UBkG;Frameryv2X1UBkG.displayName=\"License Option\";Frameryv2X1UBkG.defaultProps={height:76,width:366};addPropertyControls(Frameryv2X1UBkG,{variant:{options:[\"epbfc0qRi\",\"B58xqb7or\"],optionTitles:[\"Default\",\"Selected\"],title:\"Variant\",type:ControlType.Enum},Pj6yx9lo0:{title:\"Click\",type:ControlType.EventHandler},jeNjalyKB:{defaultValue:\"Single license\",displayTextArea:false,title:\"Name\",type:ControlType.String},onjeNjalyKBChange:{changes:\"jeNjalyKB\",type:ControlType.ChangeHandler},JCmW_A5gv:{defaultValue:\"Used on a single website\",displayTextArea:false,title:\"Description\",type:ControlType.String},onJCmW_A5gvChange:{changes:\"JCmW_A5gv\",type:ControlType.ChangeHandler},J42MfJ26h:{defaultValue:false,title:\"Recommended\",type:ControlType.Boolean},onJ42MfJ26hChange:{changes:\"J42MfJ26h\",type:ControlType.ChangeHandler},RsZxI2aEZ:{defaultValue:\"129\",displayTextArea:false,title:\"Price\",type:ControlType.String},onRsZxI2aEZChange:{changes:\"RsZxI2aEZ\",type:ControlType.ChangeHandler}});addFonts(Frameryv2X1UBkG,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"},{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RQuQ4mJPby1QNtA.woff2\",weight:\"600\"}]},...PillFonts],{supportsExplicitInterCodegen:true});Frameryv2X1UBkG.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Pill,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameryv2X1UBkG\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"B58xqb7or\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"366\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"76\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"Pj6yx9lo0\\\":\\\"click\\\",\\\"jeNjalyKB\\\":\\\"name1\\\",\\\"JCmW_A5gv\\\":\\\"description\\\",\\\"J42MfJ26h\\\":\\\"recommended\\\",\\\"RsZxI2aEZ\\\":\\\"price\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yv2X1UBkG.map","// Generated by Framer (089ff9b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-bEdDE\";const variantClassNames={CgesCcMXV:\"framer-v-1q8na7a\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const HRWxy0brD=undefined;const BspQcaShw=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,name1,note,width,...props})=>{return{...props,BspQcaShw:note??props.BspQcaShw??\"\",HRWxy0brD:name1??props.HRWxy0brD??\"Homepage\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,HRWxy0brD,BspQcaShw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"CgesCcMXV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=isSet(BspQcaShw);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1q8na7a\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"CgesCcMXV\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a9ea621e-bd19-4f4b-962f-5a113b46a5eb, rgb(68, 64, 60))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oto1le\",\"data-framer-name\":\"Name\",layoutDependency:layoutDependency,layoutId:\"U6oi7qZO1\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249)))\"},children:\"Homepage\"})}),className:\"framer-511fpf\",\"data-framer-name\":\"Description\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"EvC5OQWaO\",style:{\"--extracted-r6o4lv\":\"var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249))\",\"--framer-paragraph-spacing\":\"0px\"},text:HRWxy0brD,verticalAlignment:\"center\",withExternalLayout:true})}),visible!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(166, 160, 155)))\"},children:\"Note\"})}),className:\"framer-1kwknnu\",\"data-framer-name\":\"Description\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"zOzmEnteD\",style:{\"--extracted-r6o4lv\":\"var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(166, 160, 155))\",\"--framer-paragraph-spacing\":\"0px\"},text:BspQcaShw,verticalAlignment:\"center\",withExternalLayout:true})]})})})});});const css=[\".framer-bEdDE.framer-v7qv3r, .framer-bEdDE .framer-v7qv3r { display: block; }\",\".framer-bEdDE.framer-1q8na7a { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; overflow: visible; padding: 8px 0px 8px 0px; position: relative; width: 167px; }\",\".framer-bEdDE .framer-1oto1le { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",'.framer-bEdDE .framer-511fpf, .framer-bEdDE .framer-1kwknnu { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 3; display: -webkit-box; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; white-space: pre; width: auto; }','.framer-bEdDE[data-border=\"true\"]::after, .framer-bEdDE [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 167\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"HRWxy0brD\":\"name1\",\"BspQcaShw\":\"note\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZvJ5NMUTV=withCSS(Component,css,\"framer-bEdDE\");export default FramerZvJ5NMUTV;FramerZvJ5NMUTV.displayName=\"Page\";FramerZvJ5NMUTV.defaultProps={height:32,width:167};addPropertyControls(FramerZvJ5NMUTV,{HRWxy0brD:{defaultValue:\"Homepage\",displayTextArea:false,title:\"Name\",type:ControlType.String},onHRWxy0brDChange:{changes:\"HRWxy0brD\",type:ControlType.ChangeHandler},BspQcaShw:{defaultValue:\"\",displayTextArea:false,title:\"Note\",type:ControlType.String},onBspQcaShwChange:{changes:\"BspQcaShw\",type:ControlType.ChangeHandler}});addFonts(FramerZvJ5NMUTV,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZvJ5NMUTV\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"32\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"HRWxy0brD\\\":\\\"name1\\\",\\\"BspQcaShw\\\":\\\"note\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"167\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZvJ5NMUTV.map","// Generated by Framer (65a4904)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Stripe from\"https://framerusercontent.com/modules/0FLsdJqX90tx0jbM5t9j/WnIszHwA1kLWezOQ87Ht/imBgIl2cb.js\";import Milestone from\"https://framerusercontent.com/modules/1wOw9K2KkD3NxtxTbBpR/hKQENDCqQj2ToGMckHKI/eajtwJjfp.js\";import UserRound from\"https://framerusercontent.com/modules/6FksAcXybw4FPohOsN60/MU5ahZTsL5Z7fiYrMjyo/VRsNyA6Ky.js\";import LayoutDashboard from\"https://framerusercontent.com/modules/da2esN7EVKfz5OO8WG8y/0VlNuM99H60bkAddSoI9/vFdKXcnuw.js\";import Box from\"https://framerusercontent.com/modules/ekZnNMQud1odyBc5CKLL/JmXQ7e7lJ5JGM4oIiSlL/d5l1L9h_U.js\";import CircularButton from\"https://framerusercontent.com/modules/EXxrTp8GjkdImuaB5nV3/U3MNINUFea7IvDNlbu9B/cZrCCoVsg.js\";import Layers from\"https://framerusercontent.com/modules/gfc2ckm6l9THpZMeViA9/fZdG4ETxqHPW0zbcUJq7/LshFY1A7f.js\";import LifeBuoy from\"https://framerusercontent.com/modules/iHECsYaYl3OF0neWOJh5/p7QF2g09JtwuM7bsHBtc/NdJd_T7MO.js\";import Component1 from\"https://framerusercontent.com/modules/iyPmnjlGBjW058bYzFtY/5WxbvqQb0dFUXOA0D8ZI/cUHu9qccT.js\";import X from\"https://framerusercontent.com/modules/s9ICNln7If6dbx787s8J/bsSFrd6i3uQgWvg7HD50/gpufTpA3b.js\";import LockKeyhole from\"https://framerusercontent.com/modules/T7Q0aIIt3jQpJ9B2shCF/ykhfKD7Z6aDj4lrOE28T/HBhNEzdtv.js\";import MonitorSmartphone from\"https://framerusercontent.com/modules/XBCfYL6AKVHFwlyi519r/TfA6OveXHJGmUme0ehdd/n5xLRRnkM.js\";import Polar1 from\"https://framerusercontent.com/modules/xe8Xcm8a6zDCIpidJodO/0iHYXH4HRATeCaQwXx5G/LnlMS4EHS.js\";import Polar from\"https://framerusercontent.com/modules/FANFzMN24tj8hKxp7mnG/gPeny1Rsw57ogVpTK4XY/Polar.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/IOfakq0OuYkrPbzxaWDU/id6KzY7MINtVRXnpBJpB/bkNOoxrV0.js\";import Feature from\"https://framerusercontent.com/modules/0QJ40hwxcLjREhFQPpj1/906jM8Af0sMozichA4RH/evn1suliO.js\";import LicenseOption from\"https://framerusercontent.com/modules/0pYzxHoHWjTRAAvKJzw6/dFdT4o6oerxb5VFWx60G/yv2X1UBkG.js\";import Page from\"https://framerusercontent.com/modules/AVFYz67qFeB6biBDWEr2/Eil2AbZEhuT9jCuh2JRf/ZvJ5NMUTV.js\";const CircularButtonFonts=getFonts(CircularButton);const LicenseOptionFonts=getFonts(LicenseOption);const PolarFonts=getFonts(Polar);const FeatureFonts=getFonts(Feature);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const LayersFonts=getFonts(Layers);const PageFonts=getFonts(Page);const LockKeyholeFonts=getFonts(LockKeyhole);const Polar1Fonts=getFonts(Polar1);const StripeFonts=getFonts(Stripe);const cycleOrder=[\"apcKbLiDs\",\"IQOU0v3YT\"];const serializationHash=\"framer-bXSK9\";const variantClassNames={apcKbLiDs:\"framer-v-544aw5\",IQOU0v3YT:\"framer-v-9va14i\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const HEchM96PM=undefined;const I1Qz4YN0z=undefined;const ByMuUMMCP=undefined;const Iz6FrIuWn=undefined;const AIcGxiYMK=undefined;const O1_cdxy8X=undefined;const xg4uTWDMX=undefined;const Wkdn62f8m=undefined;const XM_jFi_d1=undefined;const MyvZMgeRm=undefined;const LWShBJa4o=undefined;const yGEYC4B8K=undefined;const oQ71xkyKw=undefined;const kMez_htdZ=undefined;const snqtZ37SR=undefined;const o3DkTrXrp=undefined;const sEmMFeCqX=undefined;const Lie666NsR=undefined;const LX4qAgpNL=undefined;const lGbf9flxr=undefined;const Fc4u4Q0iq=undefined;const VnnTDAreP=undefined;const xNDDjLxgS=undefined;const WGZ8YQdhY=undefined;const tver2WEj5=undefined;const HTuzDYC0A=undefined;const rILuzipV9=undefined;const uI8xUVLbW=undefined;const GUao2QgHx=undefined;const NozMifk06=undefined;const M_DFtlepB=undefined;const D3WhmBo4v=undefined;const VHXsJDhzG=undefined;const FCHR0ePZS=undefined;const MgaNEip83=undefined;const xhmnklUkg=undefined;const AJ8ffXddd=undefined;const NA7uLPUBF=undefined;const WJHqPhv56=undefined;const HV_FMo_RH=undefined;const WEtxFLiqb=undefined;const t0jbM6Cus=undefined;const vMeqC050o=undefined;const IXDUIx8hv=undefined;const gv1JUvmsp=undefined;const Mce9FXTRf=undefined;const iekuVbc0B=undefined;const W1Y_iVfFy=undefined;const fMIop5nWT=undefined;const setByMuUMMCP=undefined;const setIz6FrIuWn=undefined;const setWkdn62f8m=undefined;const setXM_jFi_d1=undefined;const setMyvZMgeRm=undefined;const setLWShBJa4o=undefined;const setyGEYC4B8K=undefined;const setoQ71xkyKw=undefined;const setkMez_htdZ=undefined;const setsnqtZ37SR=undefined;const seto3DkTrXrp=undefined;const setsEmMFeCqX=undefined;const setLie666NsR=undefined;const setLX4qAgpNL=undefined;const setlGbf9flxr=undefined;const setFc4u4Q0iq=undefined;const setVnnTDAreP=undefined;const setxNDDjLxgS=undefined;const setWGZ8YQdhY=undefined;const settver2WEj5=undefined;const setHTuzDYC0A=undefined;const setrILuzipV9=undefined;const setuI8xUVLbW=undefined;const setGUao2QgHx=undefined;const setNozMifk06=undefined;const setM_DFtlepB=undefined;const setD3WhmBo4v=undefined;const setVHXsJDhzG=undefined;const setFCHR0ePZS=undefined;const setMgaNEip83=undefined;const setxhmnklUkg=undefined;const setAJ8ffXddd=undefined;const setNA7uLPUBF=undefined;const setWJHqPhv56=undefined;const setHV_FMo_RH=undefined;const setWEtxFLiqb=undefined;const sett0jbM6Cus=undefined;const setvMeqC050o=undefined;const setIXDUIx8hv=undefined;const setgv1JUvmsp=undefined;const setMce9FXTRf=undefined;const setiekuVbc0B=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={delay:.1,duration:.3,ease:[.12,.23,.5,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Single License\":\"apcKbLiDs\",\"Unlimited License\":\"IQOU0v3YT\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({close,guide,height,id,pageName1,pageName10,pageName11,pageName12,pageName13,pageName14,pageName15,pageName16,pageName17,pageName18,pageName19,pageName2,pageName20,pageName3,pageName4,pageName5,pageName6,pageName7,pageName8,pageName9,pageNote1,pageNote10,pageNote11,pageNote12,pageNote13,pageNote14,pageNote15,pageNote16,pageNote17,pageNote18,pageNote19,pageNote2,pageNote20,pageNote3,pageNote4,pageNote5,pageNote6,pageNote7,pageNote8,pageNote9,pagesDescription,singleLicenseURL,singlePrice,templateName,unlimitedLicenseURL,unlimitedPrice,webGL,width,...props})=>{return{...props,AIcGxiYMK:singleLicenseURL??props.AIcGxiYMK??\"\",AJ8ffXddd:pageNote15??props.AJ8ffXddd??\"\",ByMuUMMCP:singlePrice??props.ByMuUMMCP??\"129\",D3WhmBo4v:pageName13??props.D3WhmBo4v??\"Careers page\",Fc4u4Q0iq:pageNote7??props.Fc4u4Q0iq??\"CMS\",FCHR0ePZS:pageName14??props.FCHR0ePZS??\"404 page\",fMIop5nWT:guide??props.fMIop5nWT??true,GUao2QgHx:pageNote11??props.GUao2QgHx??\"CMS (index)\",gv1JUvmsp:pageNote19??props.gv1JUvmsp??\"\",HEchM96PM:templateName??props.HEchM96PM??\"Strand\",HTuzDYC0A:pageName10??props.HTuzDYC0A??\"Contact us\",HV_FMo_RH:pageName17??props.HV_FMo_RH??\"Homepage\",I1Qz4YN0z:close??props.I1Qz4YN0z,iekuVbc0B:pageNote20??props.iekuVbc0B??\"\",IXDUIx8hv:pageName19??props.IXDUIx8hv??\"Homepage\",Iz6FrIuWn:unlimitedPrice??props.Iz6FrIuWn??\"159\",kMez_htdZ:pageName4??props.kMez_htdZ??\"About us\",lGbf9flxr:pageName7??props.lGbf9flxr??\"Integration page\",Lie666NsR:pageName6??props.Lie666NsR??\"Blog\",LWShBJa4o:pageNote2??props.LWShBJa4o??\"CMS\",LX4qAgpNL:pageNote6??props.LX4qAgpNL??\"CMS (index)\",M_DFtlepB:pageNote12??props.M_DFtlepB??\"CMS\",Mce9FXTRf:pageName20??props.Mce9FXTRf??\"Homepage\",MgaNEip83:pageNote14??props.MgaNEip83??\"\",MyvZMgeRm:pageName2??props.MyvZMgeRm??\"Changelog\",NA7uLPUBF:pageName16??props.NA7uLPUBF??\"Homepage\",NozMifk06:pageName12??props.NozMifk06??\"Legal page\",O1_cdxy8X:unlimitedLicenseURL??props.O1_cdxy8X??\"\",o3DkTrXrp:pageName5??props.o3DkTrXrp??\"Integrations\",oQ71xkyKw:pageNote3??props.oQ71xkyKw??\"3 versions\",rILuzipV9:pageNote10??props.rILuzipV9??\"\",sEmMFeCqX:pageNote5??props.sEmMFeCqX??\"CMS (index)\",snqtZ37SR:pageNote4??props.snqtZ37SR??\"\",t0jbM6Cus:pageName18??props.t0jbM6Cus??\"Homepage\",tver2WEj5:pageNote9??props.tver2WEj5??\"\",uI8xUVLbW:pageName11??props.uI8xUVLbW??\"Careers\",variant:humanReadableVariantMap[props.variant]??props.variant??\"apcKbLiDs\",VHXsJDhzG:pageNote13??props.VHXsJDhzG??\"CMS\",vMeqC050o:pageNote18??props.vMeqC050o??\"\",VnnTDAreP:pageName8??props.VnnTDAreP??\"Blog page\",W1Y_iVfFy:webGL??props.W1Y_iVfFy??true,WEtxFLiqb:pageNote17??props.WEtxFLiqb??\"\",WGZ8YQdhY:pageName9??props.WGZ8YQdhY??\"Pricing\",WJHqPhv56:pageNote16??props.WJHqPhv56??\"\",Wkdn62f8m:pageName1??props.Wkdn62f8m??\"Homepage\",xg4uTWDMX:pagesDescription??props.xg4uTWDMX??\"Includes 16 unique pages.\",xhmnklUkg:pageName15??props.xhmnklUkg??\"Homepage\",XM_jFi_d1:pageNote1??props.XM_jFi_d1??\"\",xNDDjLxgS:pageNote8??props.xNDDjLxgS??\"CMS\",yGEYC4B8K:pageName3??props.yGEYC4B8K??\"Feature page\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,I1Qz4YN0z,HEchM96PM,AIcGxiYMK,O1_cdxy8X,\"ByMuUMMCP\":externalByMuUMMCP,\"onByMuUMMCPChange\":setExternalByMuUMMCP,\"Iz6FrIuWn\":externalIz6FrIuWn,\"onIz6FrIuWnChange\":setExternalIz6FrIuWn,xg4uTWDMX,W1Y_iVfFy,fMIop5nWT,\"Wkdn62f8m\":externalWkdn62f8m,\"onWkdn62f8mChange\":setExternalWkdn62f8m,\"XM_jFi_d1\":externalXM_jFi_d1,\"onXM_jFi_d1Change\":setExternalXM_jFi_d1,\"MyvZMgeRm\":externalMyvZMgeRm,\"onMyvZMgeRmChange\":setExternalMyvZMgeRm,\"LWShBJa4o\":externalLWShBJa4o,\"onLWShBJa4oChange\":setExternalLWShBJa4o,\"yGEYC4B8K\":externalyGEYC4B8K,\"onyGEYC4B8KChange\":setExternalyGEYC4B8K,\"oQ71xkyKw\":externaloQ71xkyKw,\"onoQ71xkyKwChange\":setExternaloQ71xkyKw,\"kMez_htdZ\":externalkMez_htdZ,\"onkMez_htdZChange\":setExternalkMez_htdZ,\"snqtZ37SR\":externalsnqtZ37SR,\"onsnqtZ37SRChange\":setExternalsnqtZ37SR,\"o3DkTrXrp\":externalo3DkTrXrp,\"ono3DkTrXrpChange\":setExternalo3DkTrXrp,\"sEmMFeCqX\":externalsEmMFeCqX,\"onsEmMFeCqXChange\":setExternalsEmMFeCqX,\"Lie666NsR\":externalLie666NsR,\"onLie666NsRChange\":setExternalLie666NsR,\"LX4qAgpNL\":externalLX4qAgpNL,\"onLX4qAgpNLChange\":setExternalLX4qAgpNL,\"lGbf9flxr\":externallGbf9flxr,\"onlGbf9flxrChange\":setExternallGbf9flxr,\"Fc4u4Q0iq\":externalFc4u4Q0iq,\"onFc4u4Q0iqChange\":setExternalFc4u4Q0iq,\"VnnTDAreP\":externalVnnTDAreP,\"onVnnTDArePChange\":setExternalVnnTDAreP,\"xNDDjLxgS\":externalxNDDjLxgS,\"onxNDDjLxgSChange\":setExternalxNDDjLxgS,\"WGZ8YQdhY\":externalWGZ8YQdhY,\"onWGZ8YQdhYChange\":setExternalWGZ8YQdhY,\"tver2WEj5\":externaltver2WEj5,\"ontver2WEj5Change\":setExternaltver2WEj5,\"HTuzDYC0A\":externalHTuzDYC0A,\"onHTuzDYC0AChange\":setExternalHTuzDYC0A,\"rILuzipV9\":externalrILuzipV9,\"onrILuzipV9Change\":setExternalrILuzipV9,\"uI8xUVLbW\":externaluI8xUVLbW,\"onuI8xUVLbWChange\":setExternaluI8xUVLbW,\"GUao2QgHx\":externalGUao2QgHx,\"onGUao2QgHxChange\":setExternalGUao2QgHx,\"NozMifk06\":externalNozMifk06,\"onNozMifk06Change\":setExternalNozMifk06,\"M_DFtlepB\":externalM_DFtlepB,\"onM_DFtlepBChange\":setExternalM_DFtlepB,\"D3WhmBo4v\":externalD3WhmBo4v,\"onD3WhmBo4vChange\":setExternalD3WhmBo4v,\"VHXsJDhzG\":externalVHXsJDhzG,\"onVHXsJDhzGChange\":setExternalVHXsJDhzG,\"FCHR0ePZS\":externalFCHR0ePZS,\"onFCHR0ePZSChange\":setExternalFCHR0ePZS,\"MgaNEip83\":externalMgaNEip83,\"onMgaNEip83Change\":setExternalMgaNEip83,\"xhmnklUkg\":externalxhmnklUkg,\"onxhmnklUkgChange\":setExternalxhmnklUkg,\"AJ8ffXddd\":externalAJ8ffXddd,\"onAJ8ffXdddChange\":setExternalAJ8ffXddd,\"NA7uLPUBF\":externalNA7uLPUBF,\"onNA7uLPUBFChange\":setExternalNA7uLPUBF,\"WJHqPhv56\":externalWJHqPhv56,\"onWJHqPhv56Change\":setExternalWJHqPhv56,\"HV_FMo_RH\":externalHV_FMo_RH,\"onHV_FMo_RHChange\":setExternalHV_FMo_RH,\"WEtxFLiqb\":externalWEtxFLiqb,\"onWEtxFLiqbChange\":setExternalWEtxFLiqb,\"t0jbM6Cus\":externalt0jbM6Cus,\"ont0jbM6CusChange\":setExternalt0jbM6Cus,\"vMeqC050o\":externalvMeqC050o,\"onvMeqC050oChange\":setExternalvMeqC050o,\"IXDUIx8hv\":externalIXDUIx8hv,\"onIXDUIx8hvChange\":setExternalIXDUIx8hv,\"gv1JUvmsp\":externalgv1JUvmsp,\"ongv1JUvmspChange\":setExternalgv1JUvmsp,\"Mce9FXTRf\":externalMce9FXTRf,\"onMce9FXTRfChange\":setExternalMce9FXTRf,\"iekuVbc0B\":externaliekuVbc0B,\"oniekuVbc0BChange\":setExternaliekuVbc0B,...restProps}=getProps(props);const[ByMuUMMCP,setByMuUMMCP]=useStateVariable(externalByMuUMMCP,setExternalByMuUMMCP);const[Iz6FrIuWn,setIz6FrIuWn]=useStateVariable(externalIz6FrIuWn,setExternalIz6FrIuWn);const[Wkdn62f8m,setWkdn62f8m]=useStateVariable(externalWkdn62f8m,setExternalWkdn62f8m);const[XM_jFi_d1,setXM_jFi_d1]=useStateVariable(externalXM_jFi_d1,setExternalXM_jFi_d1);const[MyvZMgeRm,setMyvZMgeRm]=useStateVariable(externalMyvZMgeRm,setExternalMyvZMgeRm);const[LWShBJa4o,setLWShBJa4o]=useStateVariable(externalLWShBJa4o,setExternalLWShBJa4o);const[yGEYC4B8K,setyGEYC4B8K]=useStateVariable(externalyGEYC4B8K,setExternalyGEYC4B8K);const[oQ71xkyKw,setoQ71xkyKw]=useStateVariable(externaloQ71xkyKw,setExternaloQ71xkyKw);const[kMez_htdZ,setkMez_htdZ]=useStateVariable(externalkMez_htdZ,setExternalkMez_htdZ);const[snqtZ37SR,setsnqtZ37SR]=useStateVariable(externalsnqtZ37SR,setExternalsnqtZ37SR);const[o3DkTrXrp,seto3DkTrXrp]=useStateVariable(externalo3DkTrXrp,setExternalo3DkTrXrp);const[sEmMFeCqX,setsEmMFeCqX]=useStateVariable(externalsEmMFeCqX,setExternalsEmMFeCqX);const[Lie666NsR,setLie666NsR]=useStateVariable(externalLie666NsR,setExternalLie666NsR);const[LX4qAgpNL,setLX4qAgpNL]=useStateVariable(externalLX4qAgpNL,setExternalLX4qAgpNL);const[lGbf9flxr,setlGbf9flxr]=useStateVariable(externallGbf9flxr,setExternallGbf9flxr);const[Fc4u4Q0iq,setFc4u4Q0iq]=useStateVariable(externalFc4u4Q0iq,setExternalFc4u4Q0iq);const[VnnTDAreP,setVnnTDAreP]=useStateVariable(externalVnnTDAreP,setExternalVnnTDAreP);const[xNDDjLxgS,setxNDDjLxgS]=useStateVariable(externalxNDDjLxgS,setExternalxNDDjLxgS);const[WGZ8YQdhY,setWGZ8YQdhY]=useStateVariable(externalWGZ8YQdhY,setExternalWGZ8YQdhY);const[tver2WEj5,settver2WEj5]=useStateVariable(externaltver2WEj5,setExternaltver2WEj5);const[HTuzDYC0A,setHTuzDYC0A]=useStateVariable(externalHTuzDYC0A,setExternalHTuzDYC0A);const[rILuzipV9,setrILuzipV9]=useStateVariable(externalrILuzipV9,setExternalrILuzipV9);const[uI8xUVLbW,setuI8xUVLbW]=useStateVariable(externaluI8xUVLbW,setExternaluI8xUVLbW);const[GUao2QgHx,setGUao2QgHx]=useStateVariable(externalGUao2QgHx,setExternalGUao2QgHx);const[NozMifk06,setNozMifk06]=useStateVariable(externalNozMifk06,setExternalNozMifk06);const[M_DFtlepB,setM_DFtlepB]=useStateVariable(externalM_DFtlepB,setExternalM_DFtlepB);const[D3WhmBo4v,setD3WhmBo4v]=useStateVariable(externalD3WhmBo4v,setExternalD3WhmBo4v);const[VHXsJDhzG,setVHXsJDhzG]=useStateVariable(externalVHXsJDhzG,setExternalVHXsJDhzG);const[FCHR0ePZS,setFCHR0ePZS]=useStateVariable(externalFCHR0ePZS,setExternalFCHR0ePZS);const[MgaNEip83,setMgaNEip83]=useStateVariable(externalMgaNEip83,setExternalMgaNEip83);const[xhmnklUkg,setxhmnklUkg]=useStateVariable(externalxhmnklUkg,setExternalxhmnklUkg);const[AJ8ffXddd,setAJ8ffXddd]=useStateVariable(externalAJ8ffXddd,setExternalAJ8ffXddd);const[NA7uLPUBF,setNA7uLPUBF]=useStateVariable(externalNA7uLPUBF,setExternalNA7uLPUBF);const[WJHqPhv56,setWJHqPhv56]=useStateVariable(externalWJHqPhv56,setExternalWJHqPhv56);const[HV_FMo_RH,setHV_FMo_RH]=useStateVariable(externalHV_FMo_RH,setExternalHV_FMo_RH);const[WEtxFLiqb,setWEtxFLiqb]=useStateVariable(externalWEtxFLiqb,setExternalWEtxFLiqb);const[t0jbM6Cus,sett0jbM6Cus]=useStateVariable(externalt0jbM6Cus,setExternalt0jbM6Cus);const[vMeqC050o,setvMeqC050o]=useStateVariable(externalvMeqC050o,setExternalvMeqC050o);const[IXDUIx8hv,setIXDUIx8hv]=useStateVariable(externalIXDUIx8hv,setExternalIXDUIx8hv);const[gv1JUvmsp,setgv1JUvmsp]=useStateVariable(externalgv1JUvmsp,setExternalgv1JUvmsp);const[Mce9FXTRf,setMce9FXTRf]=useStateVariable(externalMce9FXTRf,setExternalMce9FXTRf);const[iekuVbc0B,setiekuVbc0B]=useStateVariable(externaliekuVbc0B,setExternaliekuVbc0B);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"apcKbLiDs\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const hXCtksbCI1tdiml5=activeVariantCallback(async(...args)=>{if(I1Qz4YN0z){const res=await I1Qz4YN0z(...args);if(res===false)return false;}});const Pj6yx9lo0d0fxgc=activeVariantCallback(async(...args)=>{setVariant(\"apcKbLiDs\");});const Pj6yx9lo07en4c8=activeVariantCallback(async(...args)=>{setVariant(\"IQOU0v3YT\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"IQOU0v3YT\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"IQOU0v3YT\")return true;return false;};const visible=isSet(Wkdn62f8m);const visible1=isSet(MyvZMgeRm);const visible2=isSet(yGEYC4B8K);const visible3=isSet(kMez_htdZ);const visible4=isSet(o3DkTrXrp);const visible5=isSet(Lie666NsR);const visible6=isSet(lGbf9flxr);const visible7=isSet(VnnTDAreP);const visible8=isSet(WGZ8YQdhY);const visible9=isSet(HTuzDYC0A);const visible10=isSet(uI8xUVLbW);const visible11=isSet(NozMifk06);const visible12=isSet(D3WhmBo4v);const visible13=isSet(FCHR0ePZS);const visible14=isSet(xhmnklUkg);const visible15=isSet(NA7uLPUBF);const visible16=isSet(HV_FMo_RH);const visible17=isSet(t0jbM6Cus);const visible18=isSet(IXDUIx8hv);const visible19=isSet(Mce9FXTRf);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-544aw5\",className,classNames),\"data-framer-name\":\"Single License\",layoutDependency:layoutDependency,layoutId:\"apcKbLiDs\",ref:refBinding,style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},...addPropertyOverrides({IQOU0v3YT:{\"data-framer-name\":\"Unlimited License\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ibplq\",\"data-border\":true,\"data-framer-name\":\"License Selection\",layoutDependency:layoutDependency,layoutId:\"oGNdBfTgp\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a9ea621e-bd19-4f4b-962f-5a113b46a5eb, rgb(68, 64, 60))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-93b991d8-cb67-4763-830d-23defa20a3ea, rgb(28, 25, 23))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9322b4\",\"data-framer-name\":\"Title Container\",layoutDependency:layoutDependency,layoutId:\"D097RyHPU\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1p0vke7\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"YtwnlJsCv\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-v7jxav\",\"data-framer-name\":\"Template Name\",layoutDependency:layoutDependency,layoutId:\"SGR2S3x1J\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNjAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249)))\"},children:\"Buy\"})}),className:\"framer-1elapi7\",fonts:[\"GF;Geist-600\"],layoutDependency:layoutDependency,layoutId:\"Mh6X4R2Vc\",style:{\"--extracted-a0htzi\":\"var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNjAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249)))\"},children:\"Synapse\"})}),className:\"framer-1pb08bf\",\"data-framer-name\":\"Name\",fonts:[\"GF;Geist-600\"],layoutDependency:layoutDependency,layoutId:\"hBTc1Ssim\",style:{\"--extracted-a0htzi\":\"var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249))\",\"--framer-paragraph-spacing\":\"0px\"},text:HEchM96PM,verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNjAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249)))\"},children:\"template\"})}),className:\"framer-t62d87\",fonts:[\"GF;Geist-600\"],layoutDependency:layoutDependency,layoutId:\"QSB4hDCEG\",style:{\"--extracted-a0htzi\":\"var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(166, 160, 155)))\"},children:\"Select your license:\"})}),className:\"framer-m7owmz\",\"data-framer-name\":\"Select your license\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"wCkwjFCxK\",style:{\"--extracted-r6o4lv\":\"var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(166, 160, 155))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1552)-0-(480+Math.max(0,((componentViewport?.height||1552)-0-539)/1)*1+35+24))/2+0+0)+8+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gnaegc-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"cNbQihQc0-container\",nodeId:\"cNbQihQc0\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(CircularButton,{height:\"100%\",HIvWoarDD:X,hXCtksbCI:hXCtksbCI1tdiml5,id:\"cNbQihQc0\",layoutId:\"cNbQihQc0\",variant:matchVariant(\"IzROFuuuh\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1glgmwd\",\"data-border\":true,\"data-framer-name\":\"Options\",layoutDependency:layoutDependency,layoutId:\"uOXcCL6BJ\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a9ea621e-bd19-4f4b-962f-5a113b46a5eb, rgb(68, 64, 60))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-dbfb79b6-fd8a-46f1-b1ff-21a736547d33, rgb(12, 10, 9))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:76,width:`calc(${componentViewport?.width||\"100vw\"} - 24px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1552)-0-(480+Math.max(0,((componentViewport?.height||1552)-0-539)/1)*1+35+24))/2+0+0)+8+88+4+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cjugir-container\",layoutDependency:layoutDependency,layoutId:\"dxwfBQKwo-container\",nodeId:\"dxwfBQKwo\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(LicenseOption,{height:\"100%\",id:\"dxwfBQKwo\",J42MfJ26h:false,JCmW_A5gv:\"Used on a single website\",jeNjalyKB:\"Single license\",layoutId:\"dxwfBQKwo\",onRsZxI2aEZChange:setByMuUMMCP,Pj6yx9lo0:Pj6yx9lo0d0fxgc,RsZxI2aEZ:ByMuUMMCP,style:{width:\"100%\"},variant:matchVariant(\"B58xqb7or\"),width:\"100%\",...addPropertyOverrides({IQOU0v3YT:{variant:matchVariant(\"epbfc0qRi\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:76,width:`calc(${componentViewport?.width||\"100vw\"} - 24px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1552)-0-(480+Math.max(0,((componentViewport?.height||1552)-0-539)/1)*1+35+24))/2+0+0)+8+88+4+80,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1akfu8c-container\",layoutDependency:layoutDependency,layoutId:\"sUR4AMvBI-container\",nodeId:\"sUR4AMvBI\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(LicenseOption,{height:\"100%\",id:\"sUR4AMvBI\",J42MfJ26h:true,JCmW_A5gv:\"Use on multiple websites + Figma file\",jeNjalyKB:\"Unlimited license\",layoutId:\"sUR4AMvBI\",onRsZxI2aEZChange:setIz6FrIuWn,Pj6yx9lo0:Pj6yx9lo07en4c8,RsZxI2aEZ:Iz6FrIuWn,style:{width:\"100%\"},variant:matchVariant(\"epbfc0qRi\"),width:\"100%\",...addPropertyOverrides({IQOU0v3YT:{variant:matchVariant(\"B58xqb7or\")}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dkcph2-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"QgmT5yLpj-container\",nodeId:\"QgmT5yLpj\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(Polar,{height:\"100%\",id:\"QgmT5yLpj\",label:\"Get single license for\",layoutId:\"QgmT5yLpj\",price:ByMuUMMCP,style:{backgroundColor:\"var(--token-b171d873-56c5-4b61-933d-325079b55926, rgb(245, 245, 244))\",borderRadius:\"8px\",color:\"var(--token-52462940-c15c-4103-9816-370bb3c11bfa, rgb(28, 25, 23))\",fontSize:14,padding:\"8px 16px 8px 16px\"},target:\"_blank\",theme:\"dark\",type:\"embed\",url:AIcGxiYMK,width:\"100%\",...addPropertyOverrides({IQOU0v3YT:{label:\"Get unlimited license for \",price:Iz6FrIuWn,url:O1_cdxy8X}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qj3g1f\",\"data-border\":true,\"data-framer-name\":\"Template Features Container\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"x9ENBm1nI\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a9ea621e-bd19-4f4b-962f-5a113b46a5eb, rgb(68, 64, 60))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-93b991d8-cb67-4763-830d-23defa20a3ea, rgb(28, 25, 23))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uz3m5o\",\"data-framer-name\":\"Bottom Gradient\",layoutDependency:layoutDependency,layoutId:\"tM4mX4APi\",style:{background:\"linear-gradient(180deg, rgba(28, 25, 23, 0) 0%, var(--token-93b991d8-cb67-4763-830d-23defa20a3ea, rgb(28, 25, 23)) 91.63792051117996%)\",borderBottomLeftRadius:15,borderBottomRightRadius:15}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15zm6co\",\"data-framer-name\":\"Scroll Container\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"EJVOuGRIh\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:componentViewport?.width||\"100vw\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bs4fbt-container\",\"data-framer-name\":\"Single License\",layoutDependency:layoutDependency,layoutId:\"HHwdFm1Gq-container\",name:\"Single License\",nodeId:\"HHwdFm1Gq\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(Feature,{height:\"100%\",id:\"HHwdFm1Gq\",iyl0NkAcb:\"Commercial license for one website.\",l1g1_7KS3:UserRound,layoutId:\"HHwdFm1Gq\",MdjXpdxns:\"Single License\",name:\"Single License\",style:{width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({IQOU0v3YT:{height:64,width:componentViewport?.width||\"100vw\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5w9pog-container\",\"data-framer-name\":\"Unlimited License\",layoutDependency:layoutDependency,layoutId:\"SMD7mX5Zj-container\",name:\"Unlimited License\",nodeId:\"SMD7mX5Zj\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(Feature,{height:\"100%\",id:\"SMD7mX5Zj\",iyl0NkAcb:\"Commercial license for unlimited websites.\",l1g1_7KS3:UserRound,layoutId:\"SMD7mX5Zj\",MdjXpdxns:\"Unlimited License\",name:\"Unlimited License\",style:{width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({IQOU0v3YT:{height:64,width:componentViewport?.width||\"100vw\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1je0c9e-container\",\"data-framer-appear-id\":\"1je0c9e\",\"data-framer-name\":\"Figma\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"hgRRR7kFO-container\",name:\"Figma\",nodeId:\"hgRRR7kFO\",optimized:true,rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(Feature,{height:\"100%\",id:\"hgRRR7kFO\",iyl0NkAcb:\"Get full access to the source file after checkout.\",l1g1_7KS3:UserRound,layoutId:\"hgRRR7kFO\",MdjXpdxns:\"Figma File Included\",name:\"Figma\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9jt0wr\",\"data-border\":true,\"data-framer-name\":\"Pages\",layoutDependency:layoutDependency,layoutId:\"K3VUp8F_9\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a9ea621e-bd19-4f4b-962f-5a113b46a5eb, rgb(68, 64, 60))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-snnf7y\",\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Ohn9nDASP\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jusieo\",\"data-framer-name\":\"Feature Details\",layoutDependency:layoutDependency,layoutId:\"gj6vp2hSO\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249)))\"},children:\"Pages included\"})}),className:\"framer-1rfs4p4\",\"data-framer-name\":\"Name\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"kR1aDXBG6\",style:{\"--extracted-r6o4lv\":\"var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(166, 160, 155)))\"},children:\"Includes 16 unique pages.\"})}),className:\"framer-1nn9ulm\",\"data-framer-name\":\"Description\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"XJdTWGaYL\",style:{\"--extracted-r6o4lv\":\"var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(166, 160, 155))\",\"--framer-paragraph-spacing\":\"0px\"},text:xg4uTWDMX,verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(Layers,{animated:true,className:\"framer-1hgcrgb\",layoutDependency:layoutDependency,layoutId:\"yQuSOce0V\",style:{\"--1m973uw\":\"var(--token-09a0b579-0f15-4449-80ce-92fd13281fd7, rgb(245, 245, 244))\",\"--js9iwy\":2}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11gqyf4\",\"data-framer-name\":\"Grid\",layoutDependency:layoutDependency,layoutId:\"nFcvnHE5C\",children:[visible!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14zzptc-container\",layoutDependency:layoutDependency,layoutId:\"bPM5Yw7rB-container\",nodeId:\"bPM5Yw7rB\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(Page,{BspQcaShw:XM_jFi_d1,height:\"100%\",HRWxy0brD:Wkdn62f8m,id:\"bPM5Yw7rB\",layoutId:\"bPM5Yw7rB\",onBspQcaShwChange:setXM_jFi_d1,onHRWxy0brDChange:setWkdn62f8m,style:{width:\"100%\"},width:\"100%\"})})}),visible1!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-husifc-container\",layoutDependency:layoutDependency,layoutId:\"K8EfVOWF2-container\",nodeId:\"K8EfVOWF2\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(Page,{BspQcaShw:LWShBJa4o,height:\"100%\",HRWxy0brD:MyvZMgeRm,id:\"K8EfVOWF2\",layoutId:\"K8EfVOWF2\",onBspQcaShwChange:setLWShBJa4o,onHRWxy0brDChange:setMyvZMgeRm,style:{width:\"100%\"},width:\"100%\"})})}),visible2!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ph29md-container\",layoutDependency:layoutDependency,layoutId:\"DSlPVwtAI-container\",nodeId:\"DSlPVwtAI\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(Page,{BspQcaShw:oQ71xkyKw,height:\"100%\",HRWxy0brD:yGEYC4B8K,id:\"DSlPVwtAI\",layoutId:\"DSlPVwtAI\",onBspQcaShwChange:setoQ71xkyKw,onHRWxy0brDChange:setyGEYC4B8K,style:{width:\"100%\"},width:\"100%\"})})}),visible3!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ffl1nh-container\",layoutDependency:layoutDependency,layoutId:\"K01_WQcYp-container\",nodeId:\"K01_WQcYp\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(Page,{BspQcaShw:snqtZ37SR,height:\"100%\",HRWxy0brD:kMez_htdZ,id:\"K01_WQcYp\",layoutId:\"K01_WQcYp\",onBspQcaShwChange:setsnqtZ37SR,onHRWxy0brDChange:setkMez_htdZ,style:{width:\"100%\"},width:\"100%\"})})}),visible4!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tkbpdv-container\",layoutDependency:layoutDependency,layoutId:\"r4Cu9k1be-container\",nodeId:\"r4Cu9k1be\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(Page,{BspQcaShw:sEmMFeCqX,height:\"100%\",HRWxy0brD:o3DkTrXrp,id:\"r4Cu9k1be\",layoutId:\"r4Cu9k1be\",onBspQcaShwChange:setsEmMFeCqX,onHRWxy0brDChange:seto3DkTrXrp,style:{width:\"100%\"},width:\"100%\"})})}),visible5!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d3kcpx-container\",layoutDependency:layoutDependency,layoutId:\"qA0baY8bC-container\",nodeId:\"qA0baY8bC\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(Page,{BspQcaShw:LX4qAgpNL,height:\"100%\",HRWxy0brD:Lie666NsR,id:\"qA0baY8bC\",layoutId:\"qA0baY8bC\",onBspQcaShwChange:setLX4qAgpNL,onHRWxy0brDChange:setLie666NsR,style:{width:\"100%\"},width:\"100%\"})})}),visible6!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i5iab-container\",layoutDependency:layoutDependency,layoutId:\"hsiUXxrVu-container\",nodeId:\"hsiUXxrVu\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(Page,{BspQcaShw:Fc4u4Q0iq,height:\"100%\",HRWxy0brD:lGbf9flxr,id:\"hsiUXxrVu\",layoutId:\"hsiUXxrVu\",onBspQcaShwChange:setFc4u4Q0iq,onHRWxy0brDChange:setlGbf9flxr,style:{width:\"100%\"},width:\"100%\"})})}),visible7!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xz1bet-container\",layoutDependency:layoutDependency,layoutId:\"ZC6hgp1mW-container\",nodeId:\"ZC6hgp1mW\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(Page,{BspQcaShw:xNDDjLxgS,height:\"100%\",HRWxy0brD:VnnTDAreP,id:\"ZC6hgp1mW\",layoutId:\"ZC6hgp1mW\",onBspQcaShwChange:setxNDDjLxgS,onHRWxy0brDChange:setVnnTDAreP,style:{width:\"100%\"},width:\"100%\"})})}),visible8!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jutqin-container\",layoutDependency:layoutDependency,layoutId:\"Ys4irqIuY-container\",nodeId:\"Ys4irqIuY\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(Page,{BspQcaShw:tver2WEj5,height:\"100%\",HRWxy0brD:WGZ8YQdhY,id:\"Ys4irqIuY\",layoutId:\"Ys4irqIuY\",onBspQcaShwChange:settver2WEj5,onHRWxy0brDChange:setWGZ8YQdhY,style:{width:\"100%\"},width:\"100%\"})})}),visible9!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xndl5h-container\",layoutDependency:layoutDependency,layoutId:\"MFxmjBsRt-container\",nodeId:\"MFxmjBsRt\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(Page,{BspQcaShw:rILuzipV9,height:\"100%\",HRWxy0brD:HTuzDYC0A,id:\"MFxmjBsRt\",layoutId:\"MFxmjBsRt\",onBspQcaShwChange:setrILuzipV9,onHRWxy0brDChange:setHTuzDYC0A,style:{width:\"100%\"},width:\"100%\"})})}),visible10!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1oiy9if-container\",layoutDependency:layoutDependency,layoutId:\"giLd7DcbB-container\",nodeId:\"giLd7DcbB\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(Page,{BspQcaShw:GUao2QgHx,height:\"100%\",HRWxy0brD:uI8xUVLbW,id:\"giLd7DcbB\",layoutId:\"giLd7DcbB\",onBspQcaShwChange:setGUao2QgHx,onHRWxy0brDChange:setuI8xUVLbW,style:{width:\"100%\"},width:\"100%\"})})}),visible11!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ca73c3-container\",layoutDependency:layoutDependency,layoutId:\"HZiK6wz_S-container\",nodeId:\"HZiK6wz_S\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(Page,{BspQcaShw:M_DFtlepB,height:\"100%\",HRWxy0brD:NozMifk06,id:\"HZiK6wz_S\",layoutId:\"HZiK6wz_S\",onBspQcaShwChange:setM_DFtlepB,onHRWxy0brDChange:setNozMifk06,style:{width:\"100%\"},width:\"100%\"})})}),visible12!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-s7fcet-container\",layoutDependency:layoutDependency,layoutId:\"VhyVPQNll-container\",nodeId:\"VhyVPQNll\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(Page,{BspQcaShw:VHXsJDhzG,height:\"100%\",HRWxy0brD:D3WhmBo4v,id:\"VhyVPQNll\",layoutId:\"VhyVPQNll\",onBspQcaShwChange:setVHXsJDhzG,onHRWxy0brDChange:setD3WhmBo4v,style:{width:\"100%\"},width:\"100%\"})})}),visible13!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bvryks-container\",layoutDependency:layoutDependency,layoutId:\"KnyZPp9G1-container\",nodeId:\"KnyZPp9G1\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(Page,{BspQcaShw:MgaNEip83,height:\"100%\",HRWxy0brD:FCHR0ePZS,id:\"KnyZPp9G1\",layoutId:\"KnyZPp9G1\",onBspQcaShwChange:setMgaNEip83,onHRWxy0brDChange:setFCHR0ePZS,style:{width:\"100%\"},width:\"100%\"})})}),visible14!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gs6ag4-container\",layoutDependency:layoutDependency,layoutId:\"R_0ujz8_T-container\",nodeId:\"R_0ujz8_T\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(Page,{BspQcaShw:AJ8ffXddd,height:\"100%\",HRWxy0brD:xhmnklUkg,id:\"R_0ujz8_T\",layoutId:\"R_0ujz8_T\",onBspQcaShwChange:setAJ8ffXddd,onHRWxy0brDChange:setxhmnklUkg,style:{width:\"100%\"},width:\"100%\"})})}),visible15!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-n8dm8z-container\",layoutDependency:layoutDependency,layoutId:\"N0wSA2ySX-container\",nodeId:\"N0wSA2ySX\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(Page,{BspQcaShw:WJHqPhv56,height:\"100%\",HRWxy0brD:NA7uLPUBF,id:\"N0wSA2ySX\",layoutId:\"N0wSA2ySX\",onBspQcaShwChange:setWJHqPhv56,onHRWxy0brDChange:setNA7uLPUBF,style:{width:\"100%\"},width:\"100%\"})})}),visible16!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yavemy-container\",layoutDependency:layoutDependency,layoutId:\"T1WKkOB2W-container\",nodeId:\"T1WKkOB2W\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(Page,{BspQcaShw:WEtxFLiqb,height:\"100%\",HRWxy0brD:HV_FMo_RH,id:\"T1WKkOB2W\",layoutId:\"T1WKkOB2W\",onBspQcaShwChange:setWEtxFLiqb,onHRWxy0brDChange:setHV_FMo_RH,style:{width:\"100%\"},width:\"100%\"})})}),visible17!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14933qk-container\",layoutDependency:layoutDependency,layoutId:\"sEkAmQBsC-container\",nodeId:\"sEkAmQBsC\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(Page,{BspQcaShw:vMeqC050o,height:\"100%\",HRWxy0brD:t0jbM6Cus,id:\"sEkAmQBsC\",layoutId:\"sEkAmQBsC\",onBspQcaShwChange:setvMeqC050o,onHRWxy0brDChange:sett0jbM6Cus,style:{width:\"100%\"},width:\"100%\"})})}),visible18!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uq62bh-container\",layoutDependency:layoutDependency,layoutId:\"cjfaa8fNX-container\",nodeId:\"cjfaa8fNX\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(Page,{BspQcaShw:gv1JUvmsp,height:\"100%\",HRWxy0brD:IXDUIx8hv,id:\"cjfaa8fNX\",layoutId:\"cjfaa8fNX\",onBspQcaShwChange:setgv1JUvmsp,onHRWxy0brDChange:setIXDUIx8hv,style:{width:\"100%\"},width:\"100%\"})})}),visible19!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xzbcvu-container\",layoutDependency:layoutDependency,layoutId:\"JcHvRDyJy-container\",nodeId:\"JcHvRDyJy\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(Page,{BspQcaShw:iekuVbc0B,height:\"100%\",HRWxy0brD:Mce9FXTRf,id:\"JcHvRDyJy\",layoutId:\"JcHvRDyJy\",onBspQcaShwChange:setiekuVbc0B,onHRWxy0brDChange:setMce9FXTRf,style:{width:\"100%\"},width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:componentViewport?.width||\"100vw\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ozpq5r-container\",\"data-framer-name\":\"Components\",layoutDependency:layoutDependency,layoutId:\"x_BL8Zxyt-container\",name:\"Components\",nodeId:\"x_BL8Zxyt\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(Feature,{height:\"100%\",id:\"x_BL8Zxyt\",iyl0NkAcb:\"Every component is reusable and re-styleable.\",l1g1_7KS3:Component1,layoutId:\"x_BL8Zxyt\",MdjXpdxns:\"Custom components library\",name:\"Components\",style:{width:\"100%\"},width:\"100%\"})})}),W1Y_iVfFy!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:componentViewport?.width||\"100vw\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-soxscf-container\",\"data-framer-name\":\"Components\",layoutDependency:layoutDependency,layoutId:\"NhBDf4weV-container\",name:\"Components\",nodeId:\"NhBDf4weV\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(Feature,{height:\"100%\",id:\"NhBDf4weV\",iyl0NkAcb:\"Customizable WebGL graphics components.\",l1g1_7KS3:Box,layoutId:\"NhBDf4weV\",MdjXpdxns:\"WebGL components library\",name:\"Components\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:componentViewport?.width||\"100vw\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-u2p2s8-container\",\"data-framer-name\":\"Responsive\",layoutDependency:layoutDependency,layoutId:\"PxbQJvKra-container\",name:\"Responsive\",nodeId:\"PxbQJvKra\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(Feature,{height:\"100%\",id:\"PxbQJvKra\",iyl0NkAcb:\"Tested across desktop, tablet, and mobile. Looks right on every screen.\",l1g1_7KS3:MonitorSmartphone,layoutId:\"PxbQJvKra\",MdjXpdxns:\"Fully responsive\",name:\"Responsive\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:componentViewport?.width||\"100vw\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tkxqn6-container\",\"data-framer-name\":\"Design\",layoutDependency:layoutDependency,layoutId:\"Saa_x04ia-container\",name:\"Design\",nodeId:\"Saa_x04ia\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(Feature,{height:\"100%\",id:\"Saa_x04ia\",iyl0NkAcb:\"Consistent colors, type, and spacing.\",l1g1_7KS3:LayoutDashboard,layoutId:\"Saa_x04ia\",MdjXpdxns:\"Design system\",name:\"Design\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:componentViewport?.width||\"100vw\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qfwe2b-container\",\"data-framer-name\":\"Support\",layoutDependency:layoutDependency,layoutId:\"MbQIQTezT-container\",name:\"Support\",nodeId:\"MbQIQTezT\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(Feature,{height:\"100%\",id:\"MbQIQTezT\",iyl0NkAcb:\"Every future update is included at no extra cost, plus direct email support.\",l1g1_7KS3:LifeBuoy,layoutId:\"MbQIQTezT\",MdjXpdxns:\"Lifetime updates & email support\",name:\"Support\",style:{width:\"100%\"},width:\"100%\"})})}),fMIop5nWT!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:componentViewport?.width||\"100vw\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1e217ia-container\",\"data-framer-name\":\"Guide\",layoutDependency:layoutDependency,layoutId:\"M199YMhxb-container\",name:\"Guide\",nodeId:\"M199YMhxb\",rendersWithMotion:true,scopeId:\"keiU72S6t\",children:/*#__PURE__*/_jsx(Feature,{height:\"100%\",id:\"M199YMhxb\",iyl0NkAcb:\"A walkthrough of the design system and custom components, so nothing is left to guess.\",l1g1_7KS3:Milestone,layoutId:\"M199YMhxb\",MdjXpdxns:\"Template guide\",name:\"Guide\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-b4wyly\",\"data-framer-name\":\"Extra Info\",layoutDependency:layoutDependency,layoutId:\"tkZXJsXxC\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(166, 160, 155)))\"},children:\"Instant access after checkout.\"})}),className:\"framer-1vje6vo\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"yn_9JUscJ\",style:{\"--extracted-r6o4lv\":\"var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(166, 160, 155))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(166, 160, 155)))\"},children:\"This is a digital product, so it can't be refunded once the template has been delivered.\"})}),className:\"framer-zi6gl4\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"ObhEMPeFC\",style:{\"--extracted-r6o4lv\":\"var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(166, 160, 155))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(166, 160, 155)))\"},children:[\"Questions before you buy? Reach out via\",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-2f1d35ad-f881-4439-84f5-765e4d808479, rgb(121, 113, 107)))\"},children:\" \"}),/*#__PURE__*/_jsx(Link,{href:\"mailto:support@kreativnik.eu\",motionChild:true,nodeId:\"sN8r_lKlA\",openInNewTab:true,relValues:[],scopeId:\"keiU72S6t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1e0nj34\",\"data-styles-preset\":\"bkNOoxrV0\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-zp3slp, var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249)))\"},children:\"email\"})})}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-c9yw3e, var(--token-2f1d35ad-f881-4439-84f5-765e4d808479, rgb(121, 113, 107)))\"},children:\".\"})]})}),className:\"framer-13lli4d\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"sN8r_lKlA\",style:{\"--extracted-1w3ko1f\":\"var(--token-2f1d35ad-f881-4439-84f5-765e4d808479, rgb(121, 113, 107))\",\"--extracted-c9yw3e\":\"var(--token-2f1d35ad-f881-4439-84f5-765e4d808479, rgb(121, 113, 107))\",\"--extracted-r6o4lv\":\"var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(166, 160, 155))\",\"--extracted-zp3slp\":\"var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xga8un\",\"data-framer-name\":\"Powered by\",layoutDependency:layoutDependency,layoutId:\"LVr9jpYUS\",children:[/*#__PURE__*/_jsx(LockKeyhole,{animated:true,className:\"framer-m4jb5c\",layoutDependency:layoutDependency,layoutId:\"qO3bX3chS\",style:{\"--1m973uw\":\"var(--token-836557f1-9a2a-42ae-bf18-328e4f3549e3, rgb(87, 83, 78))\",\"--js9iwy\":3}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(166, 160, 155)))\"},children:\"Payments secured by\"})}),className:\"framer-s4h3nc\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"QH3wzojst\",style:{\"--extracted-r6o4lv\":\"var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(166, 160, 155))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7nip6p\",\"data-framer-name\":\"Polar x Stripe\",layoutDependency:layoutDependency,layoutId:\"pH1O1oTol\",children:[/*#__PURE__*/_jsx(Polar1,{animated:true,className:\"framer-1lixplb\",layoutDependency:layoutDependency,layoutId:\"e7msPe6aV\",style:{\"--1ekywph\":\"rgb(250, 250, 249)\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(166, 160, 155)))\"},children:\"x\"})}),className:\"framer-q4gsxa\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"bT66595K8\",style:{\"--extracted-r6o4lv\":\"var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(166, 160, 155))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Stripe,{animated:true,className:\"framer-plm4yb\",layoutDependency:layoutDependency,layoutId:\"EJxBcXrvJ\",style:{\"--1ekywph\":\"rgb(250, 250, 249)\"}})]})]})]})})})});});const css=[\".framer-bXSK9.framer-1tpf87h, .framer-bXSK9 .framer-1tpf87h { display: block; }\",\".framer-bXSK9.framer-544aw5 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: 1552px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 440px; }\",\".framer-bXSK9 .framer-1ibplq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 8px; pointer-events: auto; position: relative; width: 100%; }\",\".framer-bXSK9 .framer-9322b4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-bXSK9 .framer-1p0vke7 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 16px; position: relative; width: 1px; }\",\".framer-bXSK9 .framer-v7jxav { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-bXSK9 .framer-1elapi7, .framer-bXSK9 .framer-1pb08bf, .framer-bXSK9 .framer-t62d87, .framer-bXSK9 .framer-m7owmz, .framer-bXSK9 .framer-s4h3nc, .framer-bXSK9 .framer-q4gsxa { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-bXSK9 .framer-gnaegc-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-bXSK9 .framer-1glgmwd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 4px; position: relative; width: 100%; }\",\".framer-bXSK9 .framer-1cjugir-container, .framer-bXSK9 .framer-1akfu8c-container, .framer-bXSK9 .framer-dkcph2-container, .framer-bXSK9 .framer-1bs4fbt-container, .framer-bXSK9 .framer-5w9pog-container, .framer-bXSK9 .framer-1je0c9e-container, .framer-bXSK9 .framer-ozpq5r-container, .framer-bXSK9 .framer-soxscf-container, .framer-bXSK9 .framer-u2p2s8-container, .framer-bXSK9 .framer-tkxqn6-container, .framer-bXSK9 .framer-qfwe2b-container, .framer-bXSK9 .framer-1e217ia-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-bXSK9 .framer-1qj3g1f { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; pointer-events: auto; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-bXSK9 .framer-1uz3m5o { -webkit-user-select: none; bottom: 1px; flex: none; height: 46px; left: 1px; overflow: visible; pointer-events: none; position: absolute; right: 1px; user-select: none; z-index: 1; }\",\".framer-bXSK9 .framer-15zm6co { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: auto; padding: 0px; position: relative; width: 100%; }\",\".framer-bXSK9 .framer-9jt0wr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px 20px 12px 20px; position: relative; width: 100%; }\",\".framer-bXSK9 .framer-snnf7y { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-bXSK9 .framer-1jusieo { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",'.framer-bXSK9 .framer-1rfs4p4 { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-line; width: 100%; word-break: break-word; word-wrap: break-word; }','.framer-bXSK9 .framer-1nn9ulm { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 3; display: -webkit-box; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-line; width: 100%; word-break: break-word; word-wrap: break-word; }',\".framer-bXSK9 .framer-1hgcrgb { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 16px; }\",\".framer-bXSK9 .framer-11gqyf4 { display: grid; flex: none; gap: 0px 16px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-bXSK9 .framer-14zzptc-container, .framer-bXSK9 .framer-ph29md-container, .framer-bXSK9 .framer-tkbpdv-container, .framer-bXSK9 .framer-1i5iab-container, .framer-bXSK9 .framer-1jutqin-container, .framer-bXSK9 .framer-xndl5h-container, .framer-bXSK9 .framer-1oiy9if-container, .framer-bXSK9 .framer-ca73c3-container, .framer-bXSK9 .framer-s7fcet-container, .framer-bXSK9 .framer-1bvryks-container, .framer-bXSK9 .framer-gs6ag4-container, .framer-bXSK9 .framer-n8dm8z-container, .framer-bXSK9 .framer-1yavemy-container, .framer-bXSK9 .framer-14933qk-container, .framer-bXSK9 .framer-1uq62bh-container, .framer-bXSK9 .framer-xzbcvu-container { align-self: start; flex: none; height: 100%; justify-self: start; position: relative; width: 100%; }\",\".framer-bXSK9 .framer-husifc-container, .framer-bXSK9 .framer-1ffl1nh-container, .framer-bXSK9 .framer-d3kcpx-container, .framer-bXSK9 .framer-1xz1bet-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-bXSK9 .framer-b4wyly { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 32px 20px 32px 20px; position: relative; width: 100%; }\",\".framer-bXSK9 .framer-1vje6vo, .framer-bXSK9 .framer-zi6gl4, .framer-bXSK9 .framer-13lli4d { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-bXSK9 .framer-xga8un { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 8px; position: relative; width: 100%; }\",\".framer-bXSK9 .framer-m4jb5c { flex: none; height: auto; position: relative; width: 12px; }\",\".framer-bXSK9 .framer-7nip6p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-bXSK9 .framer-1lixplb { flex: none; height: auto; position: relative; width: 52px; }\",\".framer-bXSK9 .framer-plm4yb { flex: none; height: auto; position: relative; width: 40px; }\",...sharedStyle.css,'.framer-bXSK9[data-border=\"true\"]::after, .framer-bXSK9 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }','.framer-bXSK9[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-bXSK9 [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-bXSK9[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-bXSK9 [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-bXSK9[data-hide-scrollbars=\"true\"], .framer-bXSK9 [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1552\n * @framerIntrinsicWidth 440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"IQOU0v3YT\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"I1Qz4YN0z\":\"close\",\"HEchM96PM\":\"templateName\",\"AIcGxiYMK\":\"singleLicenseURL\",\"O1_cdxy8X\":\"unlimitedLicenseURL\",\"ByMuUMMCP\":\"singlePrice\",\"Iz6FrIuWn\":\"unlimitedPrice\",\"xg4uTWDMX\":\"pagesDescription\",\"W1Y_iVfFy\":\"webGL\",\"fMIop5nWT\":\"guide\",\"Wkdn62f8m\":\"pageName1\",\"XM_jFi_d1\":\"pageNote1\",\"MyvZMgeRm\":\"pageName2\",\"LWShBJa4o\":\"pageNote2\",\"yGEYC4B8K\":\"pageName3\",\"oQ71xkyKw\":\"pageNote3\",\"kMez_htdZ\":\"pageName4\",\"snqtZ37SR\":\"pageNote4\",\"o3DkTrXrp\":\"pageName5\",\"sEmMFeCqX\":\"pageNote5\",\"Lie666NsR\":\"pageName6\",\"LX4qAgpNL\":\"pageNote6\",\"lGbf9flxr\":\"pageName7\",\"Fc4u4Q0iq\":\"pageNote7\",\"VnnTDAreP\":\"pageName8\",\"xNDDjLxgS\":\"pageNote8\",\"WGZ8YQdhY\":\"pageName9\",\"tver2WEj5\":\"pageNote9\",\"HTuzDYC0A\":\"pageName10\",\"rILuzipV9\":\"pageNote10\",\"uI8xUVLbW\":\"pageName11\",\"GUao2QgHx\":\"pageNote11\",\"NozMifk06\":\"pageName12\",\"M_DFtlepB\":\"pageNote12\",\"D3WhmBo4v\":\"pageName13\",\"VHXsJDhzG\":\"pageNote13\",\"FCHR0ePZS\":\"pageName14\",\"MgaNEip83\":\"pageNote14\",\"xhmnklUkg\":\"pageName15\",\"AJ8ffXddd\":\"pageNote15\",\"NA7uLPUBF\":\"pageName16\",\"WJHqPhv56\":\"pageNote16\",\"HV_FMo_RH\":\"pageName17\",\"WEtxFLiqb\":\"pageNote17\",\"t0jbM6Cus\":\"pageName18\",\"vMeqC050o\":\"pageNote18\",\"IXDUIx8hv\":\"pageName19\",\"gv1JUvmsp\":\"pageNote19\",\"Mce9FXTRf\":\"pageName20\",\"iekuVbc0B\":\"pageNote20\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkeiU72S6t=withCSS(Component,css,\"framer-bXSK9\");export default FramerkeiU72S6t;FramerkeiU72S6t.displayName=\"Checkout License Modal\";FramerkeiU72S6t.defaultProps={height:1552,width:440};addPropertyControls(FramerkeiU72S6t,{variant:{options:[\"apcKbLiDs\",\"IQOU0v3YT\"],optionTitles:[\"Single License\",\"Unlimited License\"],title:\"Variant\",type:ControlType.Enum},I1Qz4YN0z:{title:\"Close\",type:ControlType.EventHandler},HEchM96PM:{defaultValue:\"Strand\",displayTextArea:false,title:\"Template Name\",type:ControlType.String},onHEchM96PMChange:{changes:\"HEchM96PM\",type:ControlType.ChangeHandler},AIcGxiYMK:{defaultValue:\"\",title:\"Single License URL\",type:ControlType.String},onAIcGxiYMKChange:{changes:\"AIcGxiYMK\",type:ControlType.ChangeHandler},O1_cdxy8X:{defaultValue:\"\",title:\"Unlimited License URL\",type:ControlType.String},onO1_cdxy8XChange:{changes:\"O1_cdxy8X\",type:ControlType.ChangeHandler},ByMuUMMCP:{defaultValue:\"129\",displayTextArea:false,title:\"Single Price\",type:ControlType.String},onByMuUMMCPChange:{changes:\"ByMuUMMCP\",type:ControlType.ChangeHandler},Iz6FrIuWn:{defaultValue:\"159\",displayTextArea:false,title:\"Unlimited Price\",type:ControlType.String},onIz6FrIuWnChange:{changes:\"Iz6FrIuWn\",type:ControlType.ChangeHandler},xg4uTWDMX:{defaultValue:\"Includes 16 unique pages.\",displayTextArea:false,title:\"Pages Description\",type:ControlType.String},onxg4uTWDMXChange:{changes:\"xg4uTWDMX\",type:ControlType.ChangeHandler},W1Y_iVfFy:{defaultValue:true,title:\"WebGL\",type:ControlType.Boolean},onW1Y_iVfFyChange:{changes:\"W1Y_iVfFy\",type:ControlType.ChangeHandler},fMIop5nWT:{defaultValue:true,title:\"Guide\",type:ControlType.Boolean},onfMIop5nWTChange:{changes:\"fMIop5nWT\",type:ControlType.ChangeHandler},Wkdn62f8m:{defaultValue:\"Homepage\",displayTextArea:false,title:\"Page Name 1\",type:ControlType.String},onWkdn62f8mChange:{changes:\"Wkdn62f8m\",type:ControlType.ChangeHandler},XM_jFi_d1:{defaultValue:\"\",displayTextArea:false,title:\"Page Note 1\",type:ControlType.String},onXM_jFi_d1Change:{changes:\"XM_jFi_d1\",type:ControlType.ChangeHandler},MyvZMgeRm:{defaultValue:\"Changelog\",displayTextArea:false,title:\"Page Name 2\",type:ControlType.String},onMyvZMgeRmChange:{changes:\"MyvZMgeRm\",type:ControlType.ChangeHandler},LWShBJa4o:{defaultValue:\"CMS\",displayTextArea:false,title:\"Page Note 2\",type:ControlType.String},onLWShBJa4oChange:{changes:\"LWShBJa4o\",type:ControlType.ChangeHandler},yGEYC4B8K:{defaultValue:\"Feature page\",displayTextArea:false,title:\"Page Name 3\",type:ControlType.String},onyGEYC4B8KChange:{changes:\"yGEYC4B8K\",type:ControlType.ChangeHandler},oQ71xkyKw:{defaultValue:\"3 versions\",displayTextArea:false,title:\"Page Note 3\",type:ControlType.String},onoQ71xkyKwChange:{changes:\"oQ71xkyKw\",type:ControlType.ChangeHandler},kMez_htdZ:{defaultValue:\"About us\",displayTextArea:false,title:\"Page Name 4\",type:ControlType.String},onkMez_htdZChange:{changes:\"kMez_htdZ\",type:ControlType.ChangeHandler},snqtZ37SR:{defaultValue:\"\",displayTextArea:false,title:\"Page Note 4\",type:ControlType.String},onsnqtZ37SRChange:{changes:\"snqtZ37SR\",type:ControlType.ChangeHandler},o3DkTrXrp:{defaultValue:\"Integrations\",displayTextArea:false,title:\"Page Name 5\",type:ControlType.String},ono3DkTrXrpChange:{changes:\"o3DkTrXrp\",type:ControlType.ChangeHandler},sEmMFeCqX:{defaultValue:\"CMS (index)\",displayTextArea:false,title:\"Page Note 5\",type:ControlType.String},onsEmMFeCqXChange:{changes:\"sEmMFeCqX\",type:ControlType.ChangeHandler},Lie666NsR:{defaultValue:\"Blog\",displayTextArea:false,title:\"Page Name 6\",type:ControlType.String},onLie666NsRChange:{changes:\"Lie666NsR\",type:ControlType.ChangeHandler},LX4qAgpNL:{defaultValue:\"CMS (index)\",displayTextArea:false,title:\"Page Note 6\",type:ControlType.String},onLX4qAgpNLChange:{changes:\"LX4qAgpNL\",type:ControlType.ChangeHandler},lGbf9flxr:{defaultValue:\"Integration page\",displayTextArea:false,title:\"Page Name 7\",type:ControlType.String},onlGbf9flxrChange:{changes:\"lGbf9flxr\",type:ControlType.ChangeHandler},Fc4u4Q0iq:{defaultValue:\"CMS\",displayTextArea:false,title:\"Page Note 7\",type:ControlType.String},onFc4u4Q0iqChange:{changes:\"Fc4u4Q0iq\",type:ControlType.ChangeHandler},VnnTDAreP:{defaultValue:\"Blog page\",displayTextArea:false,title:\"Page Name 8\",type:ControlType.String},onVnnTDArePChange:{changes:\"VnnTDAreP\",type:ControlType.ChangeHandler},xNDDjLxgS:{defaultValue:\"CMS\",displayTextArea:false,title:\"Page Note 8\",type:ControlType.String},onxNDDjLxgSChange:{changes:\"xNDDjLxgS\",type:ControlType.ChangeHandler},WGZ8YQdhY:{defaultValue:\"Pricing\",displayTextArea:false,title:\"Page Name 9\",type:ControlType.String},onWGZ8YQdhYChange:{changes:\"WGZ8YQdhY\",type:ControlType.ChangeHandler},tver2WEj5:{defaultValue:\"\",displayTextArea:false,title:\"Page Note 9\",type:ControlType.String},ontver2WEj5Change:{changes:\"tver2WEj5\",type:ControlType.ChangeHandler},HTuzDYC0A:{defaultValue:\"Contact us\",displayTextArea:false,title:\"Page Name 10\",type:ControlType.String},onHTuzDYC0AChange:{changes:\"HTuzDYC0A\",type:ControlType.ChangeHandler},rILuzipV9:{defaultValue:\"\",displayTextArea:false,title:\"Page Note 10\",type:ControlType.String},onrILuzipV9Change:{changes:\"rILuzipV9\",type:ControlType.ChangeHandler},uI8xUVLbW:{defaultValue:\"Careers\",displayTextArea:false,title:\"Page Name 11\",type:ControlType.String},onuI8xUVLbWChange:{changes:\"uI8xUVLbW\",type:ControlType.ChangeHandler},GUao2QgHx:{defaultValue:\"CMS (index)\",displayTextArea:false,title:\"Page Note 11\",type:ControlType.String},onGUao2QgHxChange:{changes:\"GUao2QgHx\",type:ControlType.ChangeHandler},NozMifk06:{defaultValue:\"Legal page\",displayTextArea:false,title:\"Page Name 12\",type:ControlType.String},onNozMifk06Change:{changes:\"NozMifk06\",type:ControlType.ChangeHandler},M_DFtlepB:{defaultValue:\"CMS\",displayTextArea:false,title:\"Page Note 12\",type:ControlType.String},onM_DFtlepBChange:{changes:\"M_DFtlepB\",type:ControlType.ChangeHandler},D3WhmBo4v:{defaultValue:\"Careers page\",displayTextArea:false,title:\"Page Name 13\",type:ControlType.String},onD3WhmBo4vChange:{changes:\"D3WhmBo4v\",type:ControlType.ChangeHandler},VHXsJDhzG:{defaultValue:\"CMS\",displayTextArea:false,title:\"Page Note 13\",type:ControlType.String},onVHXsJDhzGChange:{changes:\"VHXsJDhzG\",type:ControlType.ChangeHandler},FCHR0ePZS:{defaultValue:\"404 page\",displayTextArea:false,title:\"Page Name 14\",type:ControlType.String},onFCHR0ePZSChange:{changes:\"FCHR0ePZS\",type:ControlType.ChangeHandler},MgaNEip83:{defaultValue:\"\",displayTextArea:false,title:\"Page Note 14\",type:ControlType.String},onMgaNEip83Change:{changes:\"MgaNEip83\",type:ControlType.ChangeHandler},xhmnklUkg:{defaultValue:\"Homepage\",displayTextArea:false,title:\"Page Name 15\",type:ControlType.String},onxhmnklUkgChange:{changes:\"xhmnklUkg\",type:ControlType.ChangeHandler},AJ8ffXddd:{defaultValue:\"\",displayTextArea:false,title:\"Page Note 15\",type:ControlType.String},onAJ8ffXdddChange:{changes:\"AJ8ffXddd\",type:ControlType.ChangeHandler},NA7uLPUBF:{defaultValue:\"Homepage\",displayTextArea:false,title:\"Page Name 16\",type:ControlType.String},onNA7uLPUBFChange:{changes:\"NA7uLPUBF\",type:ControlType.ChangeHandler},WJHqPhv56:{defaultValue:\"\",displayTextArea:false,title:\"Page Note 16\",type:ControlType.String},onWJHqPhv56Change:{changes:\"WJHqPhv56\",type:ControlType.ChangeHandler},HV_FMo_RH:{defaultValue:\"Homepage\",displayTextArea:false,title:\"Page Name 17\",type:ControlType.String},onHV_FMo_RHChange:{changes:\"HV_FMo_RH\",type:ControlType.ChangeHandler},WEtxFLiqb:{defaultValue:\"\",displayTextArea:false,title:\"Page Note 17\",type:ControlType.String},onWEtxFLiqbChange:{changes:\"WEtxFLiqb\",type:ControlType.ChangeHandler},t0jbM6Cus:{defaultValue:\"Homepage\",displayTextArea:false,title:\"Page Name 18\",type:ControlType.String},ont0jbM6CusChange:{changes:\"t0jbM6Cus\",type:ControlType.ChangeHandler},vMeqC050o:{defaultValue:\"\",displayTextArea:false,title:\"Page Note 18\",type:ControlType.String},onvMeqC050oChange:{changes:\"vMeqC050o\",type:ControlType.ChangeHandler},IXDUIx8hv:{defaultValue:\"Homepage\",displayTextArea:false,title:\"Page Name 19\",type:ControlType.String},onIXDUIx8hvChange:{changes:\"IXDUIx8hv\",type:ControlType.ChangeHandler},gv1JUvmsp:{defaultValue:\"\",displayTextArea:false,title:\"Page Note 19\",type:ControlType.String},ongv1JUvmspChange:{changes:\"gv1JUvmsp\",type:ControlType.ChangeHandler},Mce9FXTRf:{defaultValue:\"Homepage\",displayTextArea:false,title:\"Page Name 20\",type:ControlType.String},onMce9FXTRfChange:{changes:\"Mce9FXTRf\",type:ControlType.ChangeHandler},iekuVbc0B:{defaultValue:\"\",displayTextArea:false,title:\"Page Note 20\",type:ControlType.String},oniekuVbc0BChange:{changes:\"iekuVbc0B\",type:ControlType.ChangeHandler}});addFonts(FramerkeiU72S6t,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RQuQ4mJPby1QNtA.woff2\",weight:\"600\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"}]},...CircularButtonFonts,...LicenseOptionFonts,...PolarFonts,...FeatureFonts,...LayersFonts,...PageFonts,...LockKeyholeFonts,...Polar1Fonts,...StripeFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerkeiU72S6t.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CircularButton,{},context),forwardLoader(LicenseOption,{},context),forwardLoader(Feature,{},context),forwardLoader(Page,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkeiU72S6t\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IQOU0v3YT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"440\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1552\",\"framerVariables\":\"{\\\"I1Qz4YN0z\\\":\\\"close\\\",\\\"HEchM96PM\\\":\\\"templateName\\\",\\\"AIcGxiYMK\\\":\\\"singleLicenseURL\\\",\\\"O1_cdxy8X\\\":\\\"unlimitedLicenseURL\\\",\\\"ByMuUMMCP\\\":\\\"singlePrice\\\",\\\"Iz6FrIuWn\\\":\\\"unlimitedPrice\\\",\\\"xg4uTWDMX\\\":\\\"pagesDescription\\\",\\\"W1Y_iVfFy\\\":\\\"webGL\\\",\\\"fMIop5nWT\\\":\\\"guide\\\",\\\"Wkdn62f8m\\\":\\\"pageName1\\\",\\\"XM_jFi_d1\\\":\\\"pageNote1\\\",\\\"MyvZMgeRm\\\":\\\"pageName2\\\",\\\"LWShBJa4o\\\":\\\"pageNote2\\\",\\\"yGEYC4B8K\\\":\\\"pageName3\\\",\\\"oQ71xkyKw\\\":\\\"pageNote3\\\",\\\"kMez_htdZ\\\":\\\"pageName4\\\",\\\"snqtZ37SR\\\":\\\"pageNote4\\\",\\\"o3DkTrXrp\\\":\\\"pageName5\\\",\\\"sEmMFeCqX\\\":\\\"pageNote5\\\",\\\"Lie666NsR\\\":\\\"pageName6\\\",\\\"LX4qAgpNL\\\":\\\"pageNote6\\\",\\\"lGbf9flxr\\\":\\\"pageName7\\\",\\\"Fc4u4Q0iq\\\":\\\"pageNote7\\\",\\\"VnnTDAreP\\\":\\\"pageName8\\\",\\\"xNDDjLxgS\\\":\\\"pageNote8\\\",\\\"WGZ8YQdhY\\\":\\\"pageName9\\\",\\\"tver2WEj5\\\":\\\"pageNote9\\\",\\\"HTuzDYC0A\\\":\\\"pageName10\\\",\\\"rILuzipV9\\\":\\\"pageNote10\\\",\\\"uI8xUVLbW\\\":\\\"pageName11\\\",\\\"GUao2QgHx\\\":\\\"pageNote11\\\",\\\"NozMifk06\\\":\\\"pageName12\\\",\\\"M_DFtlepB\\\":\\\"pageNote12\\\",\\\"D3WhmBo4v\\\":\\\"pageName13\\\",\\\"VHXsJDhzG\\\":\\\"pageNote13\\\",\\\"FCHR0ePZS\\\":\\\"pageName14\\\",\\\"MgaNEip83\\\":\\\"pageNote14\\\",\\\"xhmnklUkg\\\":\\\"pageName15\\\",\\\"AJ8ffXddd\\\":\\\"pageNote15\\\",\\\"NA7uLPUBF\\\":\\\"pageName16\\\",\\\"WJHqPhv56\\\":\\\"pageNote16\\\",\\\"HV_FMo_RH\\\":\\\"pageName17\\\",\\\"WEtxFLiqb\\\":\\\"pageNote17\\\",\\\"t0jbM6Cus\\\":\\\"pageName18\\\",\\\"vMeqC050o\\\":\\\"pageNote18\\\",\\\"IXDUIx8hv\\\":\\\"pageName19\\\",\\\"gv1JUvmsp\\\":\\\"pageNote19\\\",\\\"Mce9FXTRf\\\":\\\"pageName20\\\",\\\"iekuVbc0B\\\":\\\"pageNote20\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./keiU72S6t.map","function _define_property(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef,Children,isValidElement,cloneElement}from\"react\";import{useIsStaticRenderer}from\"framer\";var version=\"1.3.25\";//#endregion\n//#region packages/core/src/maths.ts\n/**\n * Clamp a value between a minimum and maximum value\n *\n * @param min Minimum value\n * @param input Value to clamp\n * @param max Maximum value\n * @returns Clamped value\n */function clamp(min,input,max){return Math.max(min,Math.min(input,max));}/**\n *  Linearly interpolate between two values using an amount (0 <= t <= 1)\n *\n * @param x First value\n * @param y Second value\n * @param t Amount to interpolate (0 <= t <= 1)\n * @returns Interpolated value\n */function lerp(x,y,t){return(1-t)*x+t*y;}/**\n * Damp a value over time using a damping factor\n * {@link http://www.rorydriscoll.com/2016/03/07/frame-rate-independent-damping-using-lerp/}\n *\n * @param x Initial value\n * @param y Target value\n * @param lambda Damping factor\n * @param dt Time elapsed since the last update\n * @returns Damped value\n */function damp(x,y,lambda,deltaTime){return lerp(x,y,1-Math.exp(-lambda*deltaTime));}/**\n * Calculate the modulo of the dividend and divisor while keeping the result within the same sign as the divisor\n * {@link https://anguscroll.com/just/just-modulo}\n *\n * @param n Dividend\n * @param d Divisor\n * @returns Modulo\n */function modulo(n,d){return(n%d+d)%d;}//#endregion\n//#region packages/core/src/animate.ts\n/**\n * Animate class to handle value animations with lerping or easing\n *\n * @example\n * const animate = new Animate()\n * animate.fromTo(0, 100, { duration: 1, easing: (t) => t })\n * animate.advance(0.5) // 50\n */var Animate=class{/**\n     * Advance the animation by the given delta time\n     *\n     * @param deltaTime - The time in seconds to advance the animation\n     */advance(deltaTime){if(!this.isRunning)return;let completed=false;if(this.duration&&this.easing){this.currentTime+=deltaTime;const linearProgress=clamp(0,this.currentTime/this.duration,1);completed=linearProgress>=1;const easedProgress=completed?1:this.easing(linearProgress);this.value=this.from+(this.to-this.from)*easedProgress;}else if(this.lerp){this.value=damp(this.value,this.to,this.lerp*60,deltaTime);if(Math.round(this.value)===Math.round(this.to)){this.value=this.to;completed=true;}}else{this.value=this.to;completed=true;}if(completed)this.stop();this.onUpdate?.(this.value,completed);}/** Stop the animation */stop(){this.isRunning=false;}/**\n     * Set up the animation from a starting value to an ending value\n     * with optional parameters for lerping, duration, easing, and onUpdate callback\n     *\n     * @param from - The starting value\n     * @param to - The ending value\n     * @param options - Options for the animation\n     */fromTo(from,to,{lerp,duration,easing,onStart,onUpdate}){this.from=this.value=from;this.to=to;this.lerp=lerp;this.duration=duration;this.easing=easing;this.currentTime=0;this.isRunning=true;onStart?.();this.onUpdate=onUpdate;}constructor(){_define_property(this,\"isRunning\",false);_define_property(this,\"value\",0);_define_property(this,\"from\",0);_define_property(this,\"to\",0);_define_property(this,\"currentTime\",0);_define_property(this,\"lerp\",void 0);_define_property(this,\"duration\",void 0);_define_property(this,\"easing\",void 0);_define_property(this,\"onUpdate\",void 0);}};//#endregion\n//#region packages/core/src/debounce.ts\nfunction debounce(callback,delay){let timer;return function(...args){clearTimeout(timer);timer=setTimeout(()=>{timer=void 0;callback.apply(this,args);},delay);};}//#endregion\n//#region packages/core/src/dimensions.ts\n/**\n * Dimensions class to handle the size of the content and wrapper\n *\n * @example\n * const dimensions = new Dimensions(wrapper, content)\n * dimensions.on('resize', (e) => {\n *   console.log(e.width, e.height)\n * })\n */var Dimensions=class{destroy(){this.wrapperResizeObserver?.disconnect();this.contentResizeObserver?.disconnect();if(this.wrapper===window&&this.debouncedResize)window.removeEventListener(\"resize\",this.debouncedResize);}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height};}constructor(wrapper,content,{autoResize=true,debounce:debounceValue=250}={}){_define_property(this,\"width\",0);_define_property(this,\"height\",0);_define_property(this,\"scrollHeight\",0);_define_property(this,\"scrollWidth\",0);_define_property(this,\"debouncedResize\",void 0);_define_property(this,\"wrapperResizeObserver\",void 0);_define_property(this,\"contentResizeObserver\",void 0);_define_property(this,\"resize\",()=>{this.onWrapperResize();this.onContentResize();});_define_property(this,\"onWrapperResize\",()=>{if(this.wrapper instanceof Window){this.width=window.innerWidth;this.height=window.innerHeight;}else{this.width=this.wrapper.clientWidth;this.height=this.wrapper.clientHeight;}});_define_property(this,\"onContentResize\",()=>{if(this.wrapper instanceof Window){this.scrollHeight=this.content.scrollHeight;this.scrollWidth=this.content.scrollWidth;}else{this.scrollHeight=this.wrapper.scrollHeight;this.scrollWidth=this.wrapper.scrollWidth;}});this.wrapper=wrapper;this.content=content;if(autoResize){this.debouncedResize=debounce(this.resize,debounceValue);if(this.wrapper instanceof Window)window.addEventListener(\"resize\",this.debouncedResize);else{this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize);this.wrapperResizeObserver.observe(this.wrapper);}this.contentResizeObserver=new ResizeObserver(this.debouncedResize);this.contentResizeObserver.observe(this.content);}this.resize();}};//#endregion\n//#region packages/core/src/emitter.ts\n/**\n * Emitter class to handle events\n * @example\n * const emitter = new Emitter()\n * emitter.on('event', (data) => {\n *   console.log(data)\n * })\n * emitter.emit('event', 'data')\n */var Emitter=class{/**\n     * Emit an event with the given data\n     * @param event Event name\n     * @param args Data to pass to the event handlers\n     */emit(event,...args){const callbacks=this.events[event]||[];for(let i=0,length=callbacks.length;i<length;i++)callbacks[i]?.(...args);}/**\n     * Add a callback to the event\n     * @param event Event name\n     * @param cb Callback function\n     * @returns Unsubscribe function\n     */on(event,cb){if(this.events[event])this.events[event].push(cb);else this.events[event]=[cb];return()=>{this.events[event]=this.events[event]?.filter(i=>cb!==i);};}/**\n     * Remove a callback from the event\n     * @param event Event name\n     * @param callback Callback function\n     */off(event,callback){this.events[event]=this.events[event]?.filter(i=>callback!==i);}/**\n     * Remove all event listeners and clean up\n     */destroy(){this.events={};}constructor(){_define_property(this,\"events\",{});}};//#endregion\n//#region packages/core/src/virtual-scroll.ts\nconst LINE_HEIGHT=100/6;const listenerOptions={passive:false};function getDeltaMultiplier(deltaMode,size){if(deltaMode===1)return LINE_HEIGHT;if(deltaMode===2)return size;return 1;}var VirtualScroll=class{/**\n     * Add an event listener for the given event and callback\n     *\n     * @param event Event name\n     * @param callback Callback function\n     */on(event,callback){return this.emitter.on(event,callback);}/** Remove all event listeners and clean up */destroy(){this.emitter.destroy();window.removeEventListener(\"resize\",this.onWindowResize);this.element.removeEventListener(\"wheel\",this.onWheel,listenerOptions);this.element.removeEventListener(\"touchstart\",this.onTouchStart,listenerOptions);this.element.removeEventListener(\"touchmove\",this.onTouchMove,listenerOptions);this.element.removeEventListener(\"touchend\",this.onTouchEnd,listenerOptions);}constructor(element,options={wheelMultiplier:1,touchMultiplier:1}){_define_property(this,\"touchStart\",{x:0,y:0});_define_property(this,\"lastDelta\",{x:0,y:0});_define_property(this,\"window\",{width:0,height:0});_define_property(this,\"emitter\",new Emitter);/**\n     * Event handler for 'touchstart' event\n     *\n     * @param event Touch event\n     */_define_property(this,\"onTouchStart\",event=>{const{clientX,clientY}=event.targetTouches?event.targetTouches[0]:event;this.touchStart.x=clientX;this.touchStart.y=clientY;this.lastDelta={x:0,y:0};this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event});});/** Event handler for 'touchmove' event */_define_property(this,\"onTouchMove\",event=>{const{clientX,clientY}=event.targetTouches?event.targetTouches[0]:event;const deltaX=-(clientX-this.touchStart.x)*this.options.touchMultiplier;const deltaY=-(clientY-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=clientX;this.touchStart.y=clientY;this.lastDelta={x:deltaX,y:deltaY};this.emitter.emit(\"scroll\",{deltaX,deltaY,event});});_define_property(this,\"onTouchEnd\",event=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event});});/** Event handler for 'wheel' event */_define_property(this,\"onWheel\",event=>{let{deltaX,deltaY,deltaMode}=event;const multiplierX=getDeltaMultiplier(deltaMode,this.window.width);const multiplierY=getDeltaMultiplier(deltaMode,this.window.height);deltaX*=multiplierX;deltaY*=multiplierY;deltaX*=this.options.wheelMultiplier;deltaY*=this.options.wheelMultiplier;this.emitter.emit(\"scroll\",{deltaX,deltaY,event});});_define_property(this,\"onWindowResize\",()=>{this.window={width:window.innerWidth,height:window.innerHeight};});this.element=element;this.options=options;window.addEventListener(\"resize\",this.onWindowResize);this.onWindowResize();this.element.addEventListener(\"wheel\",this.onWheel,listenerOptions);this.element.addEventListener(\"touchstart\",this.onTouchStart,listenerOptions);this.element.addEventListener(\"touchmove\",this.onTouchMove,listenerOptions);this.element.addEventListener(\"touchend\",this.onTouchEnd,listenerOptions);}};//#endregion\n//#region packages/core/src/lenis.ts\nconst defaultEasing=t=>Math.min(1,1.001-2**(-10*t));var Lenis=class{/**\n     * Destroy the lenis instance, remove all event listeners and clean up the class name\n     */destroy(){this.emitter.destroy();this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll);this.options.wrapper.removeEventListener(\"scrollend\",this.onScrollEnd,{capture:true});this.options.wrapper.removeEventListener(\"pointerdown\",this.onPointerDown);if(this.options.anchors||this.options.stopInertiaOnNavigate)this.options.wrapper.removeEventListener(\"click\",this.onClick);this.virtualScroll.destroy();this.dimensions.destroy();this.cleanUpClassName();if(this._rafId)cancelAnimationFrame(this._rafId);}on(event,callback){return this.emitter.on(event,callback);}off(event,callback){return this.emitter.off(event,callback);}get overflow(){const property=this.isHorizontal?\"overflow-x\":\"overflow-y\";return getComputedStyle(this.rootElement)[property];}checkOverflow(){if([\"hidden\",\"clip\"].includes(this.overflow))this.internalStop();else this.internalStart();}setScroll(scroll){if(this.isHorizontal)this.options.wrapper.scrollTo({left:scroll,behavior:\"instant\"});else this.options.wrapper.scrollTo({top:scroll,behavior:\"instant\"});}isTouchOnSelectionHandle(event){const selection=window.getSelection();if(!selection||selection.isCollapsed||selection.rangeCount===0)return false;const touch=event.targetTouches[0]??event.changedTouches[0];if(!touch)return false;const rects=selection.getRangeAt(0).getClientRects();if(rects.length===0)return false;const first=rects[0];const last=rects[rects.length-1];const HANDLE_RADIUS=40;const nearStart=Math.hypot(touch.clientX-first.left,touch.clientY-first.top)<=HANDLE_RADIUS;const nearEnd=Math.hypot(touch.clientX-last.right,touch.clientY-last.bottom)<=HANDLE_RADIUS;return nearStart||nearEnd;}/**\n     * Force lenis to recalculate the dimensions\n     */resize(){this.dimensions.resize();this.animatedScroll=this.targetScroll=this.actualScroll;this.emit();}emit(){this.emitter.emit(\"scroll\",this);}reset(){this.isLocked=false;this.isScrolling=false;this.animatedScroll=this.targetScroll=this.actualScroll;this.lastVelocity=this.velocity=0;this.animate.stop();}/**\n     * Start lenis scroll after it has been stopped\n     */start(){if(!this.isStopped)return;if(this.options.autoToggle){this.rootElement.style.removeProperty(\"overflow\");return;}this.internalStart();}internalStart(){if(!this.isStopped)return;this.reset();this.isStopped=false;this.emit();}/**\n     * Stop lenis scroll\n     */stop(){if(this.isStopped)return;if(this.options.autoToggle){this.rootElement.style.setProperty(\"overflow\",\"clip\");return;}this.internalStop();}internalStop(){if(this.isStopped)return;this.reset();this.isStopped=true;this.emit();}/**\n     * Scroll to a target value\n     *\n     * @param target The target value to scroll to\n     * @param options The options for the scroll\n     *\n     * @example\n     * lenis.scrollTo(100, {\n     *   offset: 100,\n     *   duration: 1,\n     *   easing: (t) => 1 - Math.cos((t * Math.PI) / 2),\n     *   lerp: 0.1,\n     *   onStart: () => {\n     *     console.log('onStart')\n     *   },\n     *   onComplete: () => {\n     *     console.log('onComplete')\n     *   },\n     * })\n     */scrollTo(_target,{offset=0,immediate=false,lock=false,programmatic=true,lerp=programmatic?this.options.lerp:void 0,duration=programmatic?this.options.duration:void 0,easing=programmatic?this.options.easing:void 0,onStart,onComplete,force=false,userData}={}){if((this.isStopped||this.isLocked)&&!force)return;let target=_target;let adjustedOffset=offset;if(typeof target===\"string\"&&[\"top\",\"left\",\"start\",\"#\"].includes(target))target=0;else if(typeof target===\"string\"&&[\"bottom\",\"right\",\"end\"].includes(target))target=this.limit;else{let node=null;if(typeof target===\"string\"){node=target.startsWith(\"#\")?document.getElementById(target.slice(1)):document.querySelector(target);if(!node)if(target===\"#top\")target=0;else console.warn(\"Lenis: Target not found\",target);}else if(target instanceof HTMLElement&&target?.nodeType)node=target;if(node){if(this.options.wrapper!==window){const wrapperRect=this.rootElement.getBoundingClientRect();adjustedOffset-=this.isHorizontal?wrapperRect.left:wrapperRect.top;}const rect=node.getBoundingClientRect();const targetStyle=getComputedStyle(node);const scrollMargin=this.isHorizontal?Number.parseFloat(targetStyle.scrollMarginLeft):Number.parseFloat(targetStyle.scrollMarginTop);const containerStyle=getComputedStyle(this.rootElement);const scrollPadding=this.isHorizontal?Number.parseFloat(containerStyle.scrollPaddingLeft):Number.parseFloat(containerStyle.scrollPaddingTop);target=(this.isHorizontal?rect.left:rect.top)+this.animatedScroll-(Number.isNaN(scrollMargin)?0:scrollMargin)-(Number.isNaN(scrollPadding)?0:scrollPadding);}}if(typeof target!==\"number\")return;target+=adjustedOffset;if(this.options.infinite){if(programmatic){this.targetScroll=this.animatedScroll=this.scroll;const distance=target-this.animatedScroll;if(distance>this.limit/2)target-=this.limit;else if(distance<-this.limit/2)target+=this.limit;}}else target=clamp(0,target,this.limit);if(target===this.targetScroll){onStart?.(this);onComplete?.(this);return;}this.userData=userData??{};if(immediate){this.animatedScroll=this.targetScroll=target;this.setScroll(this.scroll);this.reset();this.preventNextNativeScrollEvent();this.emit();onComplete?.(this);this.userData={};requestAnimationFrame(()=>{this.dispatchScrollendEvent();});return;}if(!programmatic)this.targetScroll=target;if(typeof duration===\"number\"&&typeof easing!==\"function\")easing=defaultEasing;else if(typeof easing===\"function\"&&typeof duration!==\"number\")duration=1;this.animate.fromTo(this.animatedScroll,target,{duration,easing,lerp,onStart:()=>{if(lock)this.isLocked=true;this.isScrolling=\"smooth\";onStart?.(this);},onUpdate:(value,completed)=>{this.isScrolling=\"smooth\";this.lastVelocity=this.velocity;this.velocity=value-this.animatedScroll;this.direction=Math.sign(this.velocity);this.animatedScroll=value;this.setScroll(this.scroll);if(programmatic)this.targetScroll=value;if(!completed)this.emit();if(completed){this.reset();this.emit();onComplete?.(this);this.userData={};requestAnimationFrame(()=>{this.dispatchScrollendEvent();});this.preventNextNativeScrollEvent();}}});}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=true;requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=false;});}hasNestedScroll(node,{deltaX,deltaY}){const time=Date.now();if(!node._lenis)node._lenis={};const cache=node._lenis;let hasOverflowX;let hasOverflowY;let isScrollableX;let isScrollableY;let hasOverscrollBehaviorX;let hasOverscrollBehaviorY;let scrollWidth;let scrollHeight;let clientWidth;let clientHeight;if(time-(cache.time??0)>2e3){cache.time=Date.now();const computedStyle=window.getComputedStyle(node);cache.computedStyle=computedStyle;hasOverflowX=[\"auto\",\"overlay\",\"scroll\"].includes(computedStyle.overflowX);hasOverflowY=[\"auto\",\"overlay\",\"scroll\"].includes(computedStyle.overflowY);hasOverscrollBehaviorX=[\"auto\"].includes(computedStyle.overscrollBehaviorX);hasOverscrollBehaviorY=[\"auto\"].includes(computedStyle.overscrollBehaviorY);cache.hasOverflowX=hasOverflowX;cache.hasOverflowY=hasOverflowY;if(!(hasOverflowX||hasOverflowY))return false;scrollWidth=node.scrollWidth;scrollHeight=node.scrollHeight;clientWidth=node.clientWidth;clientHeight=node.clientHeight;isScrollableX=scrollWidth>clientWidth;isScrollableY=scrollHeight>clientHeight;cache.isScrollableX=isScrollableX;cache.isScrollableY=isScrollableY;cache.scrollWidth=scrollWidth;cache.scrollHeight=scrollHeight;cache.clientWidth=clientWidth;cache.clientHeight=clientHeight;cache.hasOverscrollBehaviorX=hasOverscrollBehaviorX;cache.hasOverscrollBehaviorY=hasOverscrollBehaviorY;}else{isScrollableX=cache.isScrollableX;isScrollableY=cache.isScrollableY;hasOverflowX=cache.hasOverflowX;hasOverflowY=cache.hasOverflowY;scrollWidth=cache.scrollWidth;scrollHeight=cache.scrollHeight;clientWidth=cache.clientWidth;clientHeight=cache.clientHeight;hasOverscrollBehaviorX=cache.hasOverscrollBehaviorX;hasOverscrollBehaviorY=cache.hasOverscrollBehaviorY;}if(!(hasOverflowX&&isScrollableX||hasOverflowY&&isScrollableY))return false;const orientation=Math.abs(deltaX)>=Math.abs(deltaY)?\"horizontal\":\"vertical\";let scroll;let maxScroll;let delta;let hasOverflow;let isScrollable;let hasOverscrollBehavior;if(orientation===\"horizontal\"){scroll=Math.round(node.scrollLeft);maxScroll=scrollWidth-clientWidth;delta=deltaX;hasOverflow=hasOverflowX;isScrollable=isScrollableX;hasOverscrollBehavior=hasOverscrollBehaviorX;}else if(orientation===\"vertical\"){scroll=Math.round(node.scrollTop);maxScroll=scrollHeight-clientHeight;delta=deltaY;hasOverflow=hasOverflowY;isScrollable=isScrollableY;hasOverscrollBehavior=hasOverscrollBehaviorY;}else return false;if(!hasOverscrollBehavior&&(scroll>=maxScroll||scroll<=0))return true;return(delta>0?scroll<maxScroll:scroll>0)&&hasOverflow&&isScrollable;}/**\n     * The root element on which lenis is instanced\n     */get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper;}/**\n     * The limit which is the maximum scroll value\n     */get limit(){if(this.options.naiveDimensions){if(this.isHorizontal)return this.rootElement.scrollWidth-this.rootElement.clientWidth;return this.rootElement.scrollHeight-this.rootElement.clientHeight;}return this.dimensions.limit[this.isHorizontal?\"x\":\"y\"];}/**\n     * Whether or not the scroll is horizontal\n     */get isHorizontal(){return this.options.orientation===\"horizontal\";}/**\n     * The actual scroll value\n     */get actualScroll(){const wrapper=this.options.wrapper;return this.isHorizontal?wrapper.scrollX??wrapper.scrollLeft:wrapper.scrollY??wrapper.scrollTop;}/**\n     * The current scroll value\n     */get scroll(){return this.options.infinite?modulo(this.animatedScroll,this.limit):this.animatedScroll;}/**\n     * The progress of the scroll relative to the limit\n     */get progress(){return this.limit===0?1:this.scroll/this.limit;}/**\n     * Current scroll state\n     */get isScrolling(){return this._isScrolling;}set isScrolling(value){if(this._isScrolling!==value){this._isScrolling=value;this.updateClassName();}}/**\n     * Check if lenis is stopped\n     */get isStopped(){return this._isStopped;}set isStopped(value){if(this._isStopped!==value){this._isStopped=value;this.updateClassName();}}/**\n     * Check if lenis is locked\n     */get isLocked(){return this._isLocked;}set isLocked(value){if(this._isLocked!==value){this._isLocked=value;this.updateClassName();}}/**\n     * Check if lenis is smooth scrolling\n     */get isSmooth(){return this.isScrolling===\"smooth\";}/**\n     * The class name applied to the wrapper element\n     */get className(){let className=\"lenis\";if(this.options.autoToggle)className+=\" lenis-autoToggle\";if(this.isStopped)className+=\" lenis-stopped\";if(this.isLocked)className+=\" lenis-locked\";if(this.isScrolling)className+=\" lenis-scrolling\";if(this.isScrolling===\"smooth\")className+=\" lenis-smooth\";return className;}updateClassName(){this.cleanUpClassName();this.className.split(\" \").forEach(className=>{this.rootElement.classList.add(className);});}cleanUpClassName(){for(const className of Array.from(this.rootElement.classList))if(className===\"lenis\"||className.startsWith(\"lenis-\"))this.rootElement.classList.remove(className);}constructor({wrapper=window,content=document.documentElement,eventsTarget=wrapper,smoothWheel=true,syncTouch=false,syncTouchLerp=.075,touchInertiaExponent=1.7,duration,easing,lerp=.1,infinite=false,orientation=\"vertical\",gestureOrientation=orientation===\"horizontal\"?\"both\":\"vertical\",touchMultiplier=1,wheelMultiplier=1,autoResize=true,prevent,virtualScroll,overscroll=true,autoRaf=false,anchors=false,autoToggle=false,allowNestedScroll=false,__experimental__naiveDimensions=false,naiveDimensions=__experimental__naiveDimensions,stopInertiaOnNavigate=false}={}){_define_property(this,\"_isScrolling\",false);_define_property(this,\"_isStopped\",false);_define_property(this,\"_isLocked\",false);_define_property(this,\"_preventNextNativeScrollEvent\",false);_define_property(this,\"_resetVelocityTimeout\",null);_define_property(this,\"_rafId\",null);_define_property(this,\"_isDraggingSelection\",false);/**\n     * Whether or not the user is touching the screen\n     */_define_property(this,\"isTouching\",void 0);/**\n     * Whether or not the device is running iOS\n     */_define_property(this,\"isIos\",void 0);/**\n     * The time in ms since the lenis instance was created\n     */_define_property(this,\"time\",0);/**\n     * User data that will be forwarded through the scroll event\n     *\n     * @example\n     * lenis.scrollTo(100, {\n     *   userData: {\n     *     foo: 'bar'\n     *   }\n     * })\n     */_define_property(this,\"userData\",{});/**\n     * The last velocity of the scroll\n     */_define_property(this,\"lastVelocity\",0);/**\n     * The current velocity of the scroll\n     */_define_property(this,\"velocity\",0);/**\n     * The direction of the scroll\n     */_define_property(this,\"direction\",0);/**\n     * The options passed to the lenis instance\n     */_define_property(this,\"options\",void 0);/**\n     * The target scroll value\n     */_define_property(this,\"targetScroll\",void 0);/**\n     * The animated scroll value\n     */_define_property(this,\"animatedScroll\",void 0);_define_property(this,\"animate\",new Animate);_define_property(this,\"emitter\",new Emitter);_define_property(this,\"dimensions\",void 0);_define_property(this,\"virtualScroll\",void 0);_define_property(this,\"onScrollEnd\",e=>{if(!(e instanceof CustomEvent)){if(this.isScrolling===\"smooth\"||this.isScrolling===false)e.stopPropagation();}});_define_property(this,\"dispatchScrollendEvent\",()=>{this.options.wrapper.dispatchEvent(new CustomEvent(\"scrollend\",{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:true}}));});_define_property(this,\"onTransitionEnd\",event=>{if(event.propertyName?.includes(\"overflow\")&&event.target===this.rootElement)this.checkOverflow();});_define_property(this,\"onClick\",event=>{const linkElementsUrls=event.composedPath().filter(node=>node instanceof HTMLAnchorElement&&node.href).map(element=>new URL(element.href));const currentUrl=new URL(window.location.href);if(this.options.anchors){const anchorElementUrl=linkElementsUrls.find(targetUrl=>currentUrl.host===targetUrl.host&&currentUrl.pathname===targetUrl.pathname&&targetUrl.hash);if(anchorElementUrl){const options=typeof this.options.anchors===\"object\"&&this.options.anchors?this.options.anchors:void 0;const target=decodeURIComponent(anchorElementUrl.hash);this.scrollTo(target,options);return;}}if(this.options.stopInertiaOnNavigate){if(linkElementsUrls.some(targetUrl=>currentUrl.host===targetUrl.host&&currentUrl.pathname!==targetUrl.pathname)){this.reset();return;}}});_define_property(this,\"onPointerDown\",event=>{if(event.button===1)this.reset();});_define_property(this,\"onVirtualScroll\",data=>{if(typeof this.options.virtualScroll===\"function\"&&this.options.virtualScroll(data)===false)return;const{deltaX,deltaY,event}=data;this.emitter.emit(\"virtual-scroll\",{deltaX,deltaY,event});if(event.ctrlKey)return;if(event.lenisStopPropagation)return;const isTouch=event.type.includes(\"touch\");const isWheel=event.type.includes(\"wheel\");if(isTouch&&this.isIos){if(event.type===\"touchstart\")this._isDraggingSelection=this.isTouchOnSelectionHandle(event);if(this._isDraggingSelection){if(event.type===\"touchend\")this._isDraggingSelection=false;return;}}this.isTouching=event.type===\"touchstart\"||event.type===\"touchmove\";const isClickOrTap=deltaX===0&&deltaY===0;if(this.options.syncTouch&&isTouch&&event.type===\"touchstart\"&&isClickOrTap&&!this.isStopped&&!this.isLocked){this.reset();return;}const isUnknownGesture=this.options.gestureOrientation===\"vertical\"&&deltaY===0||this.options.gestureOrientation===\"horizontal\"&&deltaX===0;if(isClickOrTap||isUnknownGesture)return;let composedPath=event.composedPath();composedPath=composedPath.slice(0,composedPath.indexOf(this.rootElement));const prevent=this.options.prevent;const gestureOrientation=Math.abs(deltaX)>=Math.abs(deltaY)?\"horizontal\":\"vertical\";if(composedPath.find(node=>node instanceof HTMLElement&&(typeof prevent===\"function\"&&prevent?.(node)||node.hasAttribute?.(\"data-lenis-prevent\")||gestureOrientation===\"vertical\"&&node.hasAttribute?.(\"data-lenis-prevent-vertical\")||gestureOrientation===\"horizontal\"&&node.hasAttribute?.(\"data-lenis-prevent-horizontal\")||isTouch&&node.hasAttribute?.(\"data-lenis-prevent-touch\")||isWheel&&node.hasAttribute?.(\"data-lenis-prevent-wheel\")||this.options.allowNestedScroll&&this.hasNestedScroll(node,{deltaX,deltaY}))))return;if(this.isStopped||this.isLocked){if(event.cancelable)event.preventDefault();return;}if(!(this.options.syncTouch&&isTouch||this.options.smoothWheel&&isWheel)){this.isScrolling=\"native\";this.animate.stop();event.lenisStopPropagation=true;return;}let delta=deltaY;if(this.options.gestureOrientation===\"both\")delta=Math.abs(deltaY)>Math.abs(deltaX)?deltaY:deltaX;else if(this.options.gestureOrientation===\"horizontal\")delta=deltaX;if(!this.options.overscroll||this.options.infinite||this.options.wrapper!==window&&this.limit>0&&(this.animatedScroll>0&&this.animatedScroll<this.limit||this.animatedScroll===0&&deltaY>0||this.animatedScroll===this.limit&&deltaY<0))event.lenisStopPropagation=true;if(event.cancelable)event.preventDefault();const isSyncTouch=isTouch&&this.options.syncTouch;const hasTouchInertia=isTouch&&event.type===\"touchend\";if(hasTouchInertia)delta=Math.sign(delta)*Math.abs(this.velocity)**this.options.touchInertiaExponent;this.scrollTo(this.targetScroll+delta,{programmatic:false,...isSyncTouch?{lerp:hasTouchInertia?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}});});_define_property(this,\"onNativeScroll\",()=>{if(this._resetVelocityTimeout!==null){clearTimeout(this._resetVelocityTimeout);this._resetVelocityTimeout=null;}if(this._preventNextNativeScrollEvent){this._preventNextNativeScrollEvent=false;return;}if(this.isScrolling===false||this.isScrolling===\"native\"){const lastScroll=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll;this.lastVelocity=this.velocity;this.velocity=this.animatedScroll-lastScroll;this.direction=Math.sign(this.animatedScroll-lastScroll);if(!this.isStopped)this.isScrolling=\"native\";this.emit();if(this.velocity!==0)this._resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity;this.velocity=0;this.isScrolling=false;this.emit();},400);}});/**\n     * RequestAnimationFrame for lenis\n     *\n     * @param time The time in ms from an external clock like `requestAnimationFrame` or Tempus\n     */_define_property(this,\"raf\",time=>{const deltaTime=time-(this.time||time);this.time=time;this.animate.advance(deltaTime*.001);if(this.options.autoRaf)this._rafId=requestAnimationFrame(this.raf);});window.lenisVersion=version;if(!window.lenis)window.lenis={};window.lenis.version=version;if(orientation===\"horizontal\")window.lenis.horizontal=true;if(syncTouch===true)window.lenis.touch=true;this.isIos=/(iPad|iPhone|iPod)/g.test(navigator.userAgent);if(!wrapper||wrapper===document.documentElement)wrapper=window;if(typeof duration===\"number\"&&typeof easing!==\"function\")easing=defaultEasing;else if(typeof easing===\"function\"&&typeof duration!==\"number\")duration=1;this.options={wrapper,content,eventsTarget,smoothWheel,syncTouch,syncTouchLerp,touchInertiaExponent,duration,easing,lerp,infinite,gestureOrientation,orientation,touchMultiplier,wheelMultiplier,autoResize,prevent,virtualScroll,overscroll,autoRaf,anchors,autoToggle,allowNestedScroll,naiveDimensions,stopInertiaOnNavigate};this.dimensions=new Dimensions(wrapper,content,{autoResize});this.updateClassName();this.targetScroll=this.animatedScroll=this.actualScroll;this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll);this.options.wrapper.addEventListener(\"scrollend\",this.onScrollEnd,{capture:true});if(this.options.anchors||this.options.stopInertiaOnNavigate)this.options.wrapper.addEventListener(\"click\",this.onClick);this.options.wrapper.addEventListener(\"pointerdown\",this.onPointerDown);this.virtualScroll=new VirtualScroll(eventsTarget,{touchMultiplier,wheelMultiplier});this.virtualScroll.on(\"scroll\",this.onVirtualScroll);if(this.options.autoToggle){this.checkOverflow();this.rootElement.addEventListener(\"transitionend\",this.onTransitionEnd);}if(this.options.autoRaf)this._rafId=requestAnimationFrame(this.raf);}};function removeParentSticky(element){if(getComputedStyle(element).position===\"sticky\"){element.style.setProperty(\"position\",\"static\");element.dataset.sticky=\"true\";}if(element.offsetParent)removeParentSticky(element.offsetParent);}function addParentSticky(element){if(element?.dataset?.sticky===\"true\"){element.style.removeProperty(\"position\");delete element.dataset.sticky;}if(element.offsetParent)addParentSticky(element.offsetParent);}function offsetTop(element,accumulator=0){const top=accumulator+element.offsetTop;if(element.offsetParent)return offsetTop(element.offsetParent,top);return top;}function offsetLeft(element,accumulator=0){const left=accumulator+element.offsetLeft;if(element.offsetParent)return offsetLeft(element.offsetParent,left);return left;}function scrollTop(element,accumulator=0){const top=accumulator+element.scrollTop;if(element.offsetParent)return scrollTop(element.offsetParent,top);return top+window.scrollY;}function scrollLeft(element,accumulator=0){const left=accumulator+element.scrollLeft;if(element.offsetParent)return scrollLeft(element.offsetParent,left);return left+window.scrollX;}var SnapElement=class{destroy(){this.wrapperResizeObserver.disconnect();this.resizeObserver.disconnect();}setRect({top,left,width,height,element}={}){top=top??this.rect.top;left=left??this.rect.left;width=width??this.rect.width;height=height??this.rect.height;element=element??this.rect.element;if(top===this.rect.top&&left===this.rect.left&&width===this.rect.width&&height===this.rect.height&&element===this.rect.element)return;this.rect.top=top;this.rect.y=top;this.rect.width=width;this.rect.height=height;this.rect.left=left;this.rect.x=left;this.rect.bottom=top+height;this.rect.right=left+width;}constructor(element,{align=[\"start\"],ignoreSticky=true,ignoreTransform=false}={}){_define_property(this,\"element\",void 0);_define_property(this,\"options\",void 0);_define_property(this,\"align\",void 0);_define_property(this,\"rect\",{});_define_property(this,\"wrapperResizeObserver\",void 0);_define_property(this,\"resizeObserver\",void 0);_define_property(this,\"debouncedWrapperResize\",void 0);_define_property(this,\"onWrapperResize\",()=>{let top;let left;if(this.options.ignoreSticky)removeParentSticky(this.element);if(this.options.ignoreTransform){top=offsetTop(this.element);left=offsetLeft(this.element);}else{const rect=this.element.getBoundingClientRect();top=rect.top+scrollTop(this.element);left=rect.left+scrollLeft(this.element);}if(this.options.ignoreSticky)addParentSticky(this.element);this.setRect({top,left});});_define_property(this,\"onResize\",([entry])=>{if(!entry?.borderBoxSize[0])return;const width=entry.borderBoxSize[0].inlineSize;const height=entry.borderBoxSize[0].blockSize;this.setRect({width,height});});this.element=element;this.options={align,ignoreSticky,ignoreTransform};this.align=[align].flat();this.debouncedWrapperResize=debounce(this.onWrapperResize,500);this.wrapperResizeObserver=new ResizeObserver(this.debouncedWrapperResize);this.wrapperResizeObserver.observe(document.body);this.onWrapperResize();this.resizeObserver=new ResizeObserver(this.onResize);this.resizeObserver.observe(this.element);this.setRect({width:this.element.offsetWidth,height:this.element.offsetHeight});}};//#endregion\n//#region packages/snap/src/uid.ts\nlet index=0;function uid(){return index++;}//#endregion\n//#region packages/snap/src/snap.ts\n/**\n * Snap class to handle the snap functionality\n *\n * @example\n * const snap = new Snap(lenis, {\n *   type: 'mandatory', // 'mandatory', 'proximity' or 'lock'\n *   onSnapStart: (snap) => {\n *     console.log('onSnapStart', snap)\n *   },\n *   onSnapComplete: (snap) => {\n *     console.log('onSnapComplete', snap)\n *   },\n * })\n *\n * snap.add(500) // snap at 500px\n *\n * const removeSnap = snap.add(500)\n *\n * if (someCondition) {\n *   removeSnap()\n * }\n */var Snap=class{/**\n     * Destroy the snap instance\n     */destroy(){this.lenis.off(\"virtual-scroll\",this.onSnapDebounced);window.removeEventListener(\"resize\",this.onWindowResize);this.elements.forEach(element=>{element.destroy();});}/**\n     * Start the snap after it has been stopped\n     */start(){this.isStopped=false;}/**\n     * Stop the snap\n     */stop(){this.isStopped=true;}/**\n     * Add a snap to the snap instance\n     *\n     * @param value The value to snap to\n     * @param userData User data that will be forwarded through the snap event\n     * @returns Unsubscribe function\n     */add(value){const id=uid();this.snaps.set(id,{value});return()=>this.snaps.delete(id);}/**\n     * Add an element to the snap instance\n     *\n     * @param element The element to add\n     * @param options The options for the element\n     * @returns Unsubscribe function\n     */addElement(element,options={}){const id=uid();this.elements.set(id,new SnapElement(element,options));return()=>this.elements.delete(id);}addElements(elements,options={}){const map=[...elements].map(element=>this.addElement(element,options));return()=>{map.forEach(remove=>{remove();});};}previous(){this.goTo((this.currentSnapIndex??0)-1);}next(){this.goTo((this.currentSnapIndex??0)+1);}goTo(index){const snaps=this.computeSnaps();if(snaps.length===0)return;this.currentSnapIndex=Math.max(0,Math.min(index,snaps.length-1));const currentSnap=snaps[this.currentSnapIndex];if(currentSnap===void 0)return;this.lenis.scrollTo(currentSnap.value,{duration:this.options.duration,easing:this.options.easing,lerp:this.options.lerp,lock:this.options.type===\"lock\",userData:{initiator:\"snap\"},onStart:()=>{this.options.onSnapStart?.({index:this.currentSnapIndex,...currentSnap});},onComplete:()=>{this.options.onSnapComplete?.({index:this.currentSnapIndex,...currentSnap});}});}get distanceThreshold(){let distanceThreshold=Number.POSITIVE_INFINITY;if(this.options.type===\"mandatory\")return Number.POSITIVE_INFINITY;const{isHorizontal}=this.lenis;const axis=isHorizontal?\"width\":\"height\";if(typeof this.options.distanceThreshold===\"string\"&&this.options.distanceThreshold.endsWith(\"%\"))distanceThreshold=Number(this.options.distanceThreshold.replace(\"%\",\"\"))/100*this.viewport[axis];else if(typeof this.options.distanceThreshold===\"number\")distanceThreshold=this.options.distanceThreshold;else distanceThreshold=this.viewport[axis];return distanceThreshold;}resize(){this.elements.forEach(element=>{element.onWrapperResize();});}constructor(lenis,{type=\"proximity\",lerp,easing,duration,distanceThreshold=\"50%\",debounce:debounceDelay=500,onSnapStart,onSnapComplete}={}){_define_property(this,\"options\",void 0);_define_property(this,\"elements\",/* @__PURE__ */new Map);_define_property(this,\"snaps\",/* @__PURE__ */new Map);_define_property(this,\"viewport\",{width:window.innerWidth,height:window.innerHeight});_define_property(this,\"isStopped\",false);_define_property(this,\"onSnapDebounced\",void 0);_define_property(this,\"currentSnapIndex\",void 0);_define_property(this,\"onWindowResize\",()=>{this.viewport.width=window.innerWidth;this.viewport.height=window.innerHeight;});_define_property(this,\"computeSnaps\",()=>{const{isHorizontal}=this.lenis;let snaps=[...this.snaps.values()];this.elements.forEach(({rect,align})=>{let value;align.forEach(align=>{if(align===\"start\")value=rect.top;else if(align===\"center\")value=isHorizontal?rect.left+rect.width/2-this.viewport.width/2:rect.top+rect.height/2-this.viewport.height/2;else if(align===\"end\")value=isHorizontal?rect.left+rect.width-this.viewport.width:rect.top+rect.height-this.viewport.height;if(typeof value===\"number\")snaps.push({value:Math.ceil(value)});});});snaps=snaps.sort((a,b)=>Math.abs(a.value)-Math.abs(b.value));return snaps;});_define_property(this,\"onSnap\",e=>{if(this.isStopped)return;if(e.event.type===\"touchmove\")return;if(this.options.type===\"lock\"&&this.lenis.userData?.initiator===\"snap\")return;let{scroll,isHorizontal}=this.lenis;const delta=isHorizontal?e.deltaX:e.deltaY;scroll=Math.ceil(this.lenis.scroll+delta);const snaps=this.computeSnaps();if(snaps.length===0)return;let snapIndex;const prevSnapIndex=snaps.findLastIndex(({value})=>value<scroll);const nextSnapIndex=snaps.findIndex(({value})=>value>scroll);if(this.options.type===\"lock\"){if(delta>0)snapIndex=nextSnapIndex;else if(delta<0)snapIndex=prevSnapIndex;}else{const prevSnap=snaps[prevSnapIndex];const distanceToPrevSnap=prevSnap?Math.abs(scroll-prevSnap.value):Number.POSITIVE_INFINITY;const nextSnap=snaps[nextSnapIndex];snapIndex=distanceToPrevSnap<(nextSnap?Math.abs(scroll-nextSnap.value):Number.POSITIVE_INFINITY)?prevSnapIndex:nextSnapIndex;}if(snapIndex===void 0)return;if(snapIndex===-1)return;snapIndex=Math.max(0,Math.min(snapIndex,snaps.length-1));const snap=snaps[snapIndex];if(Math.abs(scroll-snap.value)<=this.distanceThreshold)this.goTo(snapIndex);});this.lenis=lenis;if(!window.lenis)window.lenis={};window.lenis.snap=true;this.options={type,lerp,easing,duration,distanceThreshold,debounce:debounceDelay,onSnapStart,onSnapComplete};this.onWindowResize();window.addEventListener(\"resize\",this.onWindowResize);this.onSnapDebounced=debounce(this.onSnap,this.options.debounce);this.lenis.on(\"virtual-scroll\",this.onSnapDebounced);}};/**\n * @framerSupportedLayoutHeight any\n * @framerSupportedLayoutWidth any\n * @framerDisableUnlink\n */export default function Component({smooth,infinite,orientation,intensity,children,snap}){const wrapperRef=useRef();const contentRef=useRef();const lenisRef=useRef();// Static on both Canvas and Export\nconst isStaticRenderer=useIsStaticRenderer();useEffect(()=>{if(isStaticRenderer)return;if(children&&(!wrapperRef.current||!contentRef.current))return;if(wrapperRef.current&&contentRef.current){if(orientation===\"horizontal\"){wrapperRef.current.style.setProperty(\"overflowX\",\"auto\");}else{wrapperRef.current.style.setProperty(\"overflowY\",\"auto\");}}const lenis=new Lenis({smoothWheel:smooth,duration:intensity/10,infinite,orientation,gestureOrientation:orientation===\"horizontal\"?\"both\":\"vertical\",autoRaf:true,autoToggle:true,anchors:true,allowNestedScroll:true,wrapper:wrapperRef.current,content:contentRef.current,syncTouch:Boolean(infinite)||orientation===\"horizontal\",stopInertiaOnNavigate:true});lenisRef.current=lenis;let lenisSnap;if(snap&&snap.snaps.length>0){lenisSnap=new Snap(lenis,{type:snap.type,distanceThreshold:snap.threshold+\"%\"});snap.snaps.forEach(item=>{if(!item.target?.current)return;const id=item.target.current.id;// workaround when content is duplicated by LenisSeamlessInfinite\nconst elements=lenis.rootElement.querySelectorAll(`#${id}`);elements.forEach(element=>{lenisSnap.addElement(element,{align:item.align});});});}window.lenis=lenis;window.lenisSnap=snap;return()=>{if(lenis)lenis.destroy();if(lenisSnap)lenisSnap.destroy();};},[smooth,infinite,orientation,intensity,children,snap,isStaticRenderer]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`html.lenis,\nhtml.lenis body {\n  height: auto;\n}\n\n.lenis:not(.lenis-autoToggle).lenis-stopped {\n  overflow: clip;\n}\n\n.lenis [data-lenis-prevent],\n.lenis [data-lenis-prevent-wheel],\n.lenis [data-lenis-prevent-touch],\n.lenis [data-lenis-prevent-vertical],\n.lenis [data-lenis-prevent-horizontal] {\n  overscroll-behavior: contain;\n}\n\n.lenis.lenis-smooth iframe {\n  pointer-events: none;\n}\n\n.lenis.lenis-autoToggle {\n  transition-property: overflow;\n  transition-duration: 1ms;\n  transition-behavior: allow-discrete;\n}`}),children&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"div\",{ref:wrapperRef,style:orientation===\"horizontal\"?{overflowX:\"auto\",width:\"100%\"}:{overflowY:\"auto\",height:\"100%\"},children:/*#__PURE__*/_jsx(\"div\",{ref:contentRef,style:{width:\"100%\"},children:Children.map(children,child=>/*#__PURE__*/isValidElement(child)?/*#__PURE__*/cloneElement(child,{style:{...child.props.style,width:\"100%\"}}):child)})})})]});}Component.displayName=\"Lenis\";addPropertyControls(Component,{smooth:{type:ControlType.Boolean,title:\"Smooth\",defaultValue:true},intensity:{type:ControlType.Number,title:\"Intensity\",defaultValue:12,step:1,min:1,max:100,hidden(props){return props.smooth===false;},description:\"This will be ignored on mobile.\"},infinite:{type:ControlType.Boolean,title:\"Infinite\",defaultValue:false,hidden(props){return props.smooth===false;}},orientation:{type:ControlType.Enum,defaultValue:\"vertical\",displaySegmentedControl:true,options:[\"vertical\",\"horizontal\"],optionTitles:[\"Vertical\",\"Horizontal\"],hidden(props){return props.smooth===false;}},children:{type:ControlType.ComponentInstance,title:\"Content\"},snap:{type:ControlType.Object,optional:true,description:\"Cooked and served by [darkroom.engineering](https://darkroom.engineering).\",controls:{type:{type:ControlType.Enum,defaultValue:\"proximity\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",options:[\"proximity\",\"mandatory\",\"lock\"],optionTitles:[\"Proximity\",\"Mandatory\",\"Lock\"]},threshold:{type:ControlType.Number,defaultValue:50,min:0,max:100,unit:\"%\",hidden:props=>{return props.snap.type===\"mandatory\";}},snaps:{type:ControlType.Array,control:{type:ControlType.Object,controls:{target:{title:\"Target\",type:ControlType.ScrollSectionRef},align:{type:ControlType.Enum,defaultValue:\"center\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"start\",\"center\",\"end\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"]}}}}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Component\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lenis.map","// Generated by Framer (089ff9b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={FqWGGH9Ju:{hover:true}};const cycleOrder=[\"FqWGGH9Ju\",\"w5clkESbO\",\"X7FQVeWxn\"];const serializationHash=\"framer-Ixlxu\";const variantClassNames={FqWGGH9Ju:\"framer-v-1gkvrwn\",w5clkESbO:\"framer-v-h7lktn\",X7FQVeWxn:\"framer-v-tor1t1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const zVcT5Oq7g=undefined;const YeOtcxYJD=undefined;const OAupkqAJG=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"FqWGGH9Ju\",Phone:\"X7FQVeWxn\",Tablet:\"w5clkESbO\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,name1,startingFrom,width,...props})=>{return{...props,OAupkqAJG:startingFrom??props.OAupkqAJG??\"$109\",variant:humanReadableVariantMap[props.variant]??props.variant??\"FqWGGH9Ju\",YeOtcxYJD:name1??props.YeOtcxYJD??\"Strand\",zVcT5Oq7g:click??props.zVcT5Oq7g};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,zVcT5Oq7g,YeOtcxYJD,OAupkqAJG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"FqWGGH9Ju\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapaffpqq=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(zVcT5Oq7g){const res=await zVcT5Oq7g(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"X7FQVeWxn\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1gkvrwn\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"FqWGGH9Ju\",onTap:onTapaffpqq,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f3013730-45dd-4b90-8bef-48999f95aa1d, rgb(41, 37, 36))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-93b991d8-cb67-4763-830d-23defa20a3ea, rgb(28, 25, 23))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},variants:{\"FqWGGH9Ju-hover\":{\"--border-color\":\"var(--token-a9ea621e-bd19-4f4b-962f-5a113b46a5eb, rgb(68, 64, 60))\",backgroundColor:\"var(--token-d84f0da5-69e7-4c51-a9dd-4ad7ce3301a8, rgb(41, 37, 36))\"}},...addPropertyOverrides({\"FqWGGH9Ju-hover\":{\"data-framer-name\":undefined},w5clkESbO:{\"data-framer-name\":\"Tablet\"},X7FQVeWxn:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rktaa5\",\"data-framer-name\":\"Details\",layoutDependency:layoutDependency,layoutId:\"QCUVNPEBa\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-34ef9s\",\"data-framer-name\":\"Purchase Template\",layoutDependency:layoutDependency,layoutId:\"DrErbvfpa\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cbou7l\",\"data-framer-name\":\"Template Name\",layoutDependency:layoutDependency,layoutId:\"Va6h_e3Jn\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249)))\"},children:\"Strand\"})}),className:\"framer-1y4sdjl\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"K5Ux1IJVq\",style:{\"--extracted-r6o4lv\":\"var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:YeOtcxYJD,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249)))\"},children:\"Template\"})}),className:\"framer-1dltf4q\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"qUVGzypDn\",style:{\"--extracted-r6o4lv\":\"var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cuave6\",\"data-framer-name\":\"Template Name\",layoutDependency:layoutDependency,layoutId:\"W3RMPovxQ\",children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249)))\"},children:\"Purchase\"})}),className:\"framer-1nwln5j\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"iGI6lC1ZV\",style:{\"--extracted-r6o4lv\":\"var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249)))\"},children:\"Strand\"})}),className:\"framer-xmkk33\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"DvFnkEjNi\",style:{\"--extracted-r6o4lv\":\"var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:YeOtcxYJD,verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19kr23w\",\"data-framer-name\":\"Starting from\",layoutDependency:layoutDependency,layoutId:\"ZUhadeXjT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(166, 160, 155)))\"},children:\"from\"})}),className:\"framer-a14xbr\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"uUd5kds0o\",style:{\"--extracted-r6o4lv\":\"var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(166, 160, 155))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249)))\"},children:\"$109\"})}),className:\"framer-5r25d2\",fonts:[\"GF;Geist Mono-500\"],layoutDependency:layoutDependency,layoutId:\"tmVQJdns5\",style:{\"--extracted-r6o4lv\":\"var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:OAupkqAJG,verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-dkby0a\",\"data-border\":true,\"data-framer-name\":\"Image Container\",layoutDependency:layoutDependency,layoutId:\"y0tDje3ZI\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f3013730-45dd-4b90-8bef-48999f95aa1d, rgb(41, 37, 36))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:128,intrinsicWidth:100,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(4+((componentViewport?.height||61)-8-60)/2)+0),pixelHeight:128,pixelWidth:100,sizes:\"80px\",src:\"https://framerusercontent.com/images/GBjHpEIYOMQ4OX3KkbWMP40QU.png?width=100&height=128\"},className:\"framer-15d7y5z\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"rgrdq0Flk\",...addPropertyOverrides({\"FqWGGH9Ju-hover\":{background:{alt:\"\",fit:\"fill\",intrinsicHeight:128,intrinsicWidth:100,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(4+((componentViewport?.height||61)-8-60)/2)+-50),pixelHeight:128,pixelWidth:100,sizes:\"80px\",src:\"https://framerusercontent.com/images/GBjHpEIYOMQ4OX3KkbWMP40QU.png?width=100&height=128\"}},X7FQVeWxn:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:128,intrinsicWidth:100,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(4+((componentViewport?.height||48)-8-53)/2)+0),pixelHeight:128,pixelWidth:100,sizes:\"60px\",src:\"https://framerusercontent.com/images/GBjHpEIYOMQ4OX3KkbWMP40QU.png?width=100&height=128\"}}},baseVariant,gestureVariant)})})]})})})});});const css=[\".framer-Ixlxu.framer-vecumv, .framer-Ixlxu .framer-vecumv { display: block; }\",\".framer-Ixlxu.framer-1gkvrwn { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 4px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-Ixlxu .framer-1rktaa5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 4px 4px 4px 8px; position: relative; width: min-content; }\",\".framer-Ixlxu .framer-34ef9s { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 16px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-Ixlxu .framer-1cbou7l, .framer-Ixlxu .framer-1cuave6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Ixlxu .framer-1y4sdjl, .framer-Ixlxu .framer-1dltf4q, .framer-Ixlxu .framer-1nwln5j, .framer-Ixlxu .framer-xmkk33, .framer-Ixlxu .framer-a14xbr, .framer-Ixlxu .framer-5r25d2 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Ixlxu .framer-19kr23w { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-Ixlxu .framer-dkby0a { aspect-ratio: 1.5151515151515151 / 1; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 80px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Ixlxu .framer-15d7y5z { flex: none; height: auto; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-Ixlxu.framer-v-tor1t1.framer-1gkvrwn { gap: 3px; }\",\".framer-Ixlxu.framer-v-tor1t1 .framer-1rktaa5 { gap: 0px; padding: 4px 4px 4px 6px; }\",\".framer-Ixlxu.framer-v-tor1t1 .framer-dkby0a { width: 60px; }\",\".framer-Ixlxu.framer-v-1gkvrwn.hover .framer-34ef9s { justify-content: flex-end; }\",\".framer-Ixlxu.framer-v-1gkvrwn.hover .framer-15d7y5z { top: -50px; }\",'.framer-Ixlxu[data-border=\"true\"]::after, .framer-Ixlxu [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 61\n * @framerIntrinsicWidth 206\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"w5clkESbO\":{\"layout\":[\"auto\",\"auto\"]},\"X7FQVeWxn\":{\"layout\":[\"auto\",\"auto\"]},\"fCN8HRpla\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"zVcT5Oq7g\":\"click\",\"YeOtcxYJD\":\"name1\",\"OAupkqAJG\":\"startingFrom\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerY2Y6iYrgu=withCSS(Component,css,\"framer-Ixlxu\");export default FramerY2Y6iYrgu;FramerY2Y6iYrgu.displayName=\"Purchase Template Button\";FramerY2Y6iYrgu.defaultProps={height:61,width:206};addPropertyControls(FramerY2Y6iYrgu,{variant:{options:[\"FqWGGH9Ju\",\"w5clkESbO\",\"X7FQVeWxn\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},zVcT5Oq7g:{title:\"Click\",type:ControlType.EventHandler},YeOtcxYJD:{defaultValue:\"Strand\",displayTextArea:false,title:\"Name\",type:ControlType.String},onYeOtcxYJDChange:{changes:\"YeOtcxYJD\",type:ControlType.ChangeHandler},OAupkqAJG:{defaultValue:\"$109\",displayTextArea:false,title:\"Starting from\",type:ControlType.String},onOAupkqAJGChange:{changes:\"OAupkqAJG\",type:ControlType.ChangeHandler}});addFonts(FramerY2Y6iYrgu,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"},{cssFamilyName:\"Geist Mono\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v6/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeEPKJ5W7ihaO_CS.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerY2Y6iYrgu\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"61\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"w5clkESbO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"X7FQVeWxn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fCN8HRpla\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"zVcT5Oq7g\\\":\\\"click\\\",\\\"YeOtcxYJD\\\":\\\"name1\\\",\\\"OAupkqAJG\\\":\\\"startingFrom\\\"}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"206\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Y2Y6iYrgu.map","// Generated by Framer (089ce7e)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,FormPlainTextInput,forwardLoader,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FormSubmitButton from\"https://framerusercontent.com/modules/RgDbjqacKUb9vHYLRMcF/qsu036emROyjxClZe29g/FQ7fHGkTD.js\";const FormSubmitButtonFonts=getFonts(FormSubmitButton);const enabledGestures={EJmh9KJfM:{hover:true},WX0LAmfO7:{hover:true},xrhwSR_Qt:{hover:true}};const cycleOrder=[\"EJmh9KJfM\",\"xrhwSR_Qt\",\"WX0LAmfO7\"];const serializationHash=\"framer-e9zZI\";const variantClassNames={EJmh9KJfM:\"framer-v-19cj0jd\",WX0LAmfO7:\"framer-v-iucguu\",xrhwSR_Qt:\"framer-v-5ypn9f\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;default:return currentVariant;}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Focus:\"xrhwSR_Qt\",Invalid:\"WX0LAmfO7\",Primary:\"EJmh9KJfM\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"EJmh9KJfM\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"EJmh9KJfM\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onFocus10yuzar=activeVariantCallback(async(...args)=>{setVariant(\"xrhwSR_Qt\");});const onBlurjy5trg=activeVariantCallback(async(...args)=>{setVariant(\"EJmh9KJfM\");});const onInvalid1nbo9g0=activeVariantCallback(async(...args)=>{setVariant(\"WX0LAmfO7\");});const onValid10yuzar=activeVariantCallback(async(...args)=>{setVariant(\"xrhwSR_Qt\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(FormContainer,{...restProps,...gestureHandlers,action:\"https://api.framer.com/forms/v1/forms/fd523de1-47f2-4a82-87fa-d2d3202f0f0f/submit\",className:cx(scopingClassNames,\"framer-19cj0jd\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Primary\",layoutDependency:layoutDependency,layoutId:\"EJmh9KJfM\",nodeId:\"EJmh9KJfM\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f3013730-45dd-4b90-8bef-48999f95aa1d, rgb(38, 38, 38))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-ac705832-092f-475e-a252-93784ea8573d, rgb(18, 16, 14))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},variants:{\"EJmh9KJfM-hover\":{backgroundColor:\"var(--token-93b991d8-cb67-4763-830d-23defa20a3ea, rgb(28, 25, 23))\"},\"WX0LAmfO7-hover\":{backgroundColor:\"var(--token-93b991d8-cb67-4763-830d-23defa20a3ea, rgb(28, 25, 23))\"},\"xrhwSR_Qt-hover\":{backgroundColor:\"var(--token-93b991d8-cb67-4763-830d-23defa20a3ea, rgb(28, 25, 23))\"},WX0LAmfO7:{\"--border-color\":\"var(--token-83011b35-94f4-4b05-950b-90fd095a6bea, rgb(229, 72, 77))\"},xrhwSR_Qt:{\"--border-color\":\"var(--token-a9ea621e-bd19-4f4b-962f-5a113b46a5eb, rgb(68, 64, 60))\"}},...addPropertyOverrides({\"EJmh9KJfM-hover\":{\"data-framer-name\":undefined},\"WX0LAmfO7-hover\":{\"data-framer-name\":undefined},\"xrhwSR_Qt-hover\":{\"data-framer-name\":undefined},WX0LAmfO7:{\"data-framer-name\":\"Invalid\"},xrhwSR_Qt:{\"data-framer-name\":\"Focus\"}},baseVariant,gestureVariant),children:formState=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(motion.label,{className:\"framer-s4lpcw\",layoutDependency:layoutDependency,layoutId:\"VgNZpoqQN\",children:[/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-rr54o1\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"vV1N87Ghm\",onBlur:onBlurjy5trg,onFocus:onFocus10yuzar,onInvalid:onInvalid1nbo9g0,placeholder:\"name@framer.com\",required:true,style:{\"--framer-input-border-radius-bottom-left\":\"10px\",\"--framer-input-border-radius-bottom-right\":\"10px\",\"--framer-input-border-radius-top-left\":\"10px\",\"--framer-input-border-radius-top-right\":\"10px\",\"--framer-input-font-color\":\"var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(161, 161, 161))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-836557f1-9a2a-42ae-bf18-328e4f3549e3, rgb(82, 82, 82))\"},type:\"email\",...addPropertyOverrides({\"WX0LAmfO7-hover\":{onFocus:undefined},WX0LAmfO7:{onFocus:undefined,onValid:onValid10yuzar}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+4+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jl1owp-container\",layoutDependency:layoutDependency,layoutId:\"XNOQFfc27-container\",nodeId:\"XNOQFfc27\",rendersWithMotion:true,scopeId:\"gqT9AQ1GA\",children:/*#__PURE__*/_jsx(FormSubmitButton,{height:\"100%\",I0Xd6ivlu:\"Error\",id:\"XNOQFfc27\",layoutId:\"XNOQFfc27\",type:\"submit\",variant:formVariants(formState,{error:\"sTeqYCuJm\",pending:\"Gzs7KLdOZ\",success:\"nqdgF8hBS\"},matchVariant(\"ZVS9uEAOl\")),width:\"100%\",ZkWpyy_im:\"Subscribe\",...addPropertyOverrides({WX0LAmfO7:{variant:formVariants(formState,{error:\"sTeqYCuJm\",pending:\"Gzs7KLdOZ\",success:\"nqdgF8hBS\"},matchVariant(\"EAtv73LHu\"))}},baseVariant,gestureVariant)})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-e9zZI.framer-wn6r14, .framer-e9zZI .framer-wn6r14 { display: block; }\",\".framer-e9zZI.framer-19cj0jd { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 4px 4px 4px 12px; position: relative; width: 320px; will-change: var(--framer-will-change-override, transform); }\",\".framer-e9zZI .framer-s4lpcw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-e9zZI .framer-rr54o1 { --framer-input-font-family: \\\"Geist\\\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 16px; --framer-input-font-open-type-features: 'cv11' on, 'cv05' on; --framer-input-font-size: 12px; --framer-input-font-weight: 500; --framer-input-padding: 0px; align-self: stretch; flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-e9zZI .framer-1jl1owp-container { flex: none; height: auto; position: relative; width: auto; }\",'.framer-e9zZI[data-border=\"true\"]::after, .framer-e9zZI [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 320\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"xrhwSR_Qt\":{\"layout\":[\"fixed\",\"auto\"]},\"WX0LAmfO7\":{\"layout\":[\"fixed\",\"auto\"]},\"IgBIumUmZ\":{\"layout\":[\"fixed\",\"auto\"]},\"SuOB15Tl9\":{\"layout\":[\"fixed\",\"auto\"]},\"RY3B0MWHS\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergqT9AQ1GA=withCSS(Component,css,\"framer-e9zZI\");export default FramergqT9AQ1GA;FramergqT9AQ1GA.displayName=\"Footer Newsletter\";FramergqT9AQ1GA.defaultProps={height:40,width:320};addPropertyControls(FramergqT9AQ1GA,{variant:{options:[\"EJmh9KJfM\",\"xrhwSR_Qt\",\"WX0LAmfO7\"],optionTitles:[\"Primary\",\"Focus\",\"Invalid\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramergqT9AQ1GA,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"}]},...FormSubmitButtonFonts],{supportsExplicitInterCodegen:true});FramergqT9AQ1GA.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(FormSubmitButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergqT9AQ1GA\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xrhwSR_Qt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WX0LAmfO7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IgBIumUmZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SuOB15Tl9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RY3B0MWHS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"320\",\"framerIntrinsicHeight\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8b94dcf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowUpRight from\"https://framerusercontent.com/modules/CiGGjrw5dYpN4NHDE2Gg/oCG5ewYxDu1Xmf4RdqTv/P3MA2yYun.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/krXdEmPfbMy5ddl1SUkP/bbQf94CBFfUfRwztWhm8/DcM4UVtzQ.js\";const ArrowUpRightFonts=getFonts(ArrowUpRight);const cycleOrder=[\"oXnYFgfNW\",\"HQutWjvTX\"];const serializationHash=\"framer-TbQBv\";const variantClassNames={HQutWjvTX:\"framer-v-1u3ytb8\",oXnYFgfNW:\"framer-v-19ohtj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const YhQ2Av0N9=undefined;const OkoB2MUqI=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"oXnYFgfNW\",Hovered:\"HQutWjvTX\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,linkText,width,...props})=>{return{...props,OkoB2MUqI:linkText??props.OkoB2MUqI??\"X\",variant:humanReadableVariantMap[props.variant]??props.variant??\"oXnYFgfNW\",YhQ2Av0N9:link??props.YhQ2Av0N9};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,YhQ2Av0N9,OkoB2MUqI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"oXnYFgfNW\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter8bnqmz=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"HQutWjvTX\");});const onMouseLeave1fa3b6f=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"oXnYFgfNW\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:YhQ2Av0N9,motionChild:true,nodeId:\"oXnYFgfNW\",openInNewTab:false,scopeId:\"lPIlpyHF8\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-19ohtj\",className,classNames)} framer-16gc4hp`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"oXnYFgfNW\",onMouseEnter:onMouseEnter8bnqmz,ref:refBinding,style:{...style},...addPropertyOverrides({HQutWjvTX:{\"data-framer-name\":\"Hovered\",onMouseLeave:onMouseLeave1fa3b6f}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1tsnca\",\"data-styles-preset\":\"DcM4UVtzQ\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(168, 162, 158)))\"},children:\"X\"})}),className:\"framer-15bmuku\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HtRVKwag8\",style:{\"--extracted-r6o4lv\":\"var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(168, 162, 158))\"},text:OkoB2MUqI,variants:{HQutWjvTX:{\"--extracted-r6o4lv\":\"var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({HQutWjvTX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1tsnca\",\"data-styles-preset\":\"DcM4UVtzQ\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249)))\"},children:\"X\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-l3hlb4\",layoutDependency:layoutDependency,layoutId:\"cH3ICVZWO\",children:[/*#__PURE__*/_jsx(ArrowUpRight,{animated:true,className:\"framer-jd7xak\",\"data-framer-name\":\"Arrow hovered\",layoutDependency:layoutDependency,layoutId:\"TpiIhhFky\",style:{\"--1m973uw\":\"var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 250))\",\"--js9iwy\":2},variants:{HQutWjvTX:{\"--1m973uw\":\"var(--token-68852133-66bc-42bc-90a0-dbfa7557286d, rgb(250, 250, 249))\"}}}),/*#__PURE__*/_jsx(ArrowUpRight,{animated:true,className:\"framer-1o6fma8\",\"data-framer-name\":\"Arrow default\",layoutDependency:layoutDependency,layoutId:\"kl4cG_MM8\",style:{\"--1m973uw\":\"var(--token-57c56f68-f082-419e-90db-9531e03d4b87, rgb(168, 162, 158))\",\"--js9iwy\":2}})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TbQBv.framer-16gc4hp, .framer-TbQBv .framer-16gc4hp { display: block; }\",\".framer-TbQBv.framer-19ohtj { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",'.framer-TbQBv .framer-15bmuku { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; white-space: pre; width: auto; }',\".framer-TbQBv .framer-l3hlb4 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); overflow: var(--overflow-clip-fallback, clip); position: relative; width: 16px; }\",\".framer-TbQBv .framer-jd7xak { aspect-ratio: 1 / 1; bottom: -16px; flex: none; height: var(--framer-aspect-ratio-supported, 16px); left: -16px; position: absolute; width: 16px; }\",\".framer-TbQBv .framer-1o6fma8 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); left: 0px; position: absolute; right: 0px; top: 0px; width: calc(100% - 0px); }\",\".framer-TbQBv.framer-v-1u3ytb8 .framer-jd7xak { bottom: unset; left: 0px; right: 0px; top: 0px; width: calc(100% - 0px); }\",\".framer-TbQBv.framer-v-1u3ytb8 .framer-1o6fma8 { bottom: 16px; left: 16px; right: -16px; top: unset; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"HQutWjvTX\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"YhQ2Av0N9\":\"link\",\"OkoB2MUqI\":\"linkText\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerlPIlpyHF8=withCSS(Component,css,\"framer-TbQBv\");export default FramerlPIlpyHF8;FramerlPIlpyHF8.displayName=\"External Link\";FramerlPIlpyHF8.defaultProps={height:24,width:32};addPropertyControls(FramerlPIlpyHF8,{variant:{options:[\"oXnYFgfNW\",\"HQutWjvTX\"],optionTitles:[\"Default\",\"Hovered\"],title:\"Variant\",type:ControlType.Enum},YhQ2Av0N9:{title:\"Link\",type:ControlType.Link},OkoB2MUqI:{defaultValue:\"X\",displayTextArea:false,title:\"Link text\",type:ControlType.String},onOkoB2MUqIChange:{changes:\"OkoB2MUqI\",type:ControlType.ChangeHandler}});addFonts(FramerlPIlpyHF8,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ArrowUpRightFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlPIlpyHF8\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"YhQ2Av0N9\\\":\\\"link\\\",\\\"OkoB2MUqI\\\":\\\"linkText\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HQutWjvTX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"32\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lPIlpyHF8.map","// Get Started: https://www.framer.com/developers\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useMotionValue,useSpring}from\"framer-motion\";import{useRef,useEffect}from\"react\";import*as THREE from\"three\";import{useWebGLGuards,createGuardedRenderer,WebGLFallbackFrame,fallbackPropertyControls}from\"https://framerusercontent.com/modules/Tas1G3wra606Vt5Ckw93/EpoSZrLQNfZYaMsptJAQ/WebGLGuard.js\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function StrandsThreeJSV2({introProgress:introProgressTarget=1,// --- Geometry group: changing any of these rebuilds the mesh ---\ntubeRadius=.02,tipLayers=8,totalLines=1600,shortLineRatio=.9,shortSegments=48,longSegments=96,minStart={x:-1,y:.6,z:0},maxStart={x:1,y:-.6,z:1},shortLengthMin=1.4,shortLengthMax=4,longLengthMin=3,longLengthMax=8,// --- Spring settings shared by every animatable property below ---\nspringSettings={duration:1200,bounce:.2},// --- Animatable group: springed, read per-frame, never rebuild the mesh ---\ntipRadius=.035,noiseStrength=.4,noiseScale=.6,sizeVariance=.5,dispersionOffset=.12,dispersionBand=.9,dispersion=.8,strandOpacity=.22,highlightRadius=2,highlightStrength=1.6,highlightSpeed=8,pulseStrength=1,pulseSpeedBase=.1,pulseSpeedRandomMax=.1,simRadius=1.2,simStrength=10,simSpring=45,simDamping=6,simMaxVelocity=14,// --- Resources, not animatable ---\ntipTexture,fallbackImage,fallbackFit,fallbackAlt}){const mountRef=useRef(null);const materialRef=useRef(null);const loaderRef=useRef(new THREE.TextureLoader);const tipTextureRef=useRef(null);const{webglAvailable,gpuEpoch,beginSession}=useWebGLGuards(\"StrandsThreeJS\");// --- Intro / grow-in progress, drives the sim's launch-to-target spring ---\nconst introTarget=useMotionValue(introProgressTarget);const introProgress=useSpring(introTarget,{duration:3e3,bounce:0});useEffect(()=>{introTarget.set(introProgressTarget);},[introProgressTarget]);// Shared spring config used by every useSpring below. Framer re-renders\n// the whole tree when a property control changes, so this object is\n// fresh each render but its values are only read at spring creation.\nconst springOptions={duration:springSettings.duration,bounce:springSettings.bounce};// --- tipRadius ---\nconst tipRadiusMV=useMotionValue(tipRadius);const tipRadiusS=useSpring(tipRadiusMV,springOptions);useEffect(()=>{tipRadiusMV.set(tipRadius);},[tipRadius]);// --- noiseStrength ---\nconst noiseStrengthMV=useMotionValue(noiseStrength);const noiseStrengthS=useSpring(noiseStrengthMV,springOptions);useEffect(()=>{noiseStrengthMV.set(noiseStrength);},[noiseStrength]);// --- noiseScale ---\nconst noiseScaleMV=useMotionValue(noiseScale);const noiseScaleS=useSpring(noiseScaleMV,springOptions);useEffect(()=>{noiseScaleMV.set(noiseScale);},[noiseScale]);// --- sizeVariance ---\nconst sizeVarianceMV=useMotionValue(sizeVariance);const sizeVarianceS=useSpring(sizeVarianceMV,springOptions);useEffect(()=>{sizeVarianceMV.set(sizeVariance);},[sizeVariance]);// --- dispersionOffset ---\nconst dispersionOffsetMV=useMotionValue(dispersionOffset);const dispersionOffsetS=useSpring(dispersionOffsetMV,springOptions);useEffect(()=>{dispersionOffsetMV.set(dispersionOffset);},[dispersionOffset]);// --- dispersionBand ---\nconst dispersionBandMV=useMotionValue(dispersionBand);const dispersionBandS=useSpring(dispersionBandMV,springOptions);useEffect(()=>{dispersionBandMV.set(dispersionBand);},[dispersionBand]);// --- dispersion ---\nconst dispersionMV=useMotionValue(dispersion);const dispersionS=useSpring(dispersionMV,springOptions);useEffect(()=>{dispersionMV.set(dispersion);},[dispersion]);// --- strandOpacity ---\nconst strandOpacityMV=useMotionValue(strandOpacity);const strandOpacityS=useSpring(strandOpacityMV,springOptions);useEffect(()=>{strandOpacityMV.set(strandOpacity);},[strandOpacity]);// --- highlightRadius ---\nconst highlightRadiusMV=useMotionValue(highlightRadius);const highlightRadiusS=useSpring(highlightRadiusMV,springOptions);useEffect(()=>{highlightRadiusMV.set(highlightRadius);},[highlightRadius]);// --- highlightStrength ---\nconst highlightStrengthMV=useMotionValue(highlightStrength);const highlightStrengthS=useSpring(highlightStrengthMV,springOptions);useEffect(()=>{highlightStrengthMV.set(highlightStrength);},[highlightStrength]);// --- highlightSpeed ---\nconst highlightSpeedMV=useMotionValue(highlightSpeed);const highlightSpeedS=useSpring(highlightSpeedMV,springOptions);useEffect(()=>{highlightSpeedMV.set(highlightSpeed);},[highlightSpeed]);// --- pulseStrength ---\nconst pulseStrengthMV=useMotionValue(pulseStrength);const pulseStrengthS=useSpring(pulseStrengthMV,springOptions);useEffect(()=>{pulseStrengthMV.set(pulseStrength);},[pulseStrength]);// --- pulseSpeedBase ---\nconst pulseSpeedBaseMV=useMotionValue(pulseSpeedBase);const pulseSpeedBaseS=useSpring(pulseSpeedBaseMV,springOptions);useEffect(()=>{pulseSpeedBaseMV.set(pulseSpeedBase);},[pulseSpeedBase]);// --- pulseSpeedRandomMax ---\nconst pulseSpeedRandomMaxMV=useMotionValue(pulseSpeedRandomMax);const pulseSpeedRandomMaxS=useSpring(pulseSpeedRandomMaxMV,springOptions);useEffect(()=>{pulseSpeedRandomMaxMV.set(pulseSpeedRandomMax);},[pulseSpeedRandomMax]);// --- simRadius ---\nconst simRadiusMV=useMotionValue(simRadius);const simRadiusS=useSpring(simRadiusMV,springOptions);useEffect(()=>{simRadiusMV.set(simRadius);},[simRadius]);// --- simStrength ---\nconst simStrengthMV=useMotionValue(simStrength);const simStrengthS=useSpring(simStrengthMV,springOptions);useEffect(()=>{simStrengthMV.set(simStrength);},[simStrength]);// --- simSpring (physics spring constant, unrelated to useSpring itself) ---\nconst simSpringMV=useMotionValue(simSpring);const simSpringS=useSpring(simSpringMV,springOptions);useEffect(()=>{simSpringMV.set(simSpring);},[simSpring]);// --- simDamping ---\nconst simDampingMV=useMotionValue(simDamping);const simDampingS=useSpring(simDampingMV,springOptions);useEffect(()=>{simDampingMV.set(simDamping);},[simDamping]);// --- simMaxVelocity ---\nconst simMaxVelocityMV=useMotionValue(simMaxVelocity);const simMaxVelocityS=useSpring(simMaxVelocityMV,springOptions);useEffect(()=>{simMaxVelocityMV.set(simMaxVelocity);},[simMaxVelocity]);useEffect(()=>{const el=mountRef.current;if(!el)return;const session=beginSession();// Parks the cursor far outside the frustum when the pointer leaves.\nconst MOUSE_AWAY=-9999;const gpu=createGuardedRenderer(session,{params:{antialias:true,alpha:true,premultipliedAlpha:true},requirements:{// tSim is sampled in the vertex shader.\nvertexTextures:true,// tData is a FloatType DataTexture.\nfloatDataTextures:true,// The ping-pong targets are HalfFloatType.\nfloatRenderTargets:true}});if(!gpu)return;const renderer=gpu.renderer;renderer.setPixelRatio(Math.min(window.devicePixelRatio,2));renderer.setSize(el.clientWidth,el.clientHeight);el.appendChild(renderer.domElement);const domElement=renderer.domElement;const scene=new THREE.Scene;const camera=new THREE.PerspectiveCamera(34,el.clientWidth/el.clientHeight,.1,100);camera.position.z=16;camera.position.y=0;camera.rotation.x=.01;// ---- Strand generation config ------------------------------------\nconst config={totalLines,shortLineRatio,shortSegments,longSegments,minStart:new THREE.Vector3(minStart.x,minStart.y,minStart.z),maxStart:new THREE.Vector3(maxStart.x,maxStart.y,maxStart.z),shortLengthMin,shortLengthMax,longLengthMin,longLengthMax};const LINES_SHORT=Math.round(config.totalLines*config.shortLineRatio);const LINES_LONG=config.totalLines-LINES_SHORT;const PTS_SHORT=config.shortSegments;const PTS_LONG=config.longSegments;const VERTS_PER_RING=3;const QUAD_VERTS=4;const vertsPerStrandShort=PTS_SHORT*VERTS_PER_RING+QUAD_VERTS*tipLayers;const vertsPerStrandLong=PTS_LONG*VERTS_PER_RING+QUAD_VERTS*tipLayers;const totalVerts=LINES_SHORT*vertsPerStrandShort+LINES_LONG*vertsPerStrandLong;const tubeIndicesShort=(PTS_SHORT-1)*VERTS_PER_RING*2*3;const tubeIndicesLong=(PTS_LONG-1)*VERTS_PER_RING*2*3;const quadIndicesPerStrand=6*tipLayers;const totalIndices=LINES_SHORT*(tubeIndicesShort+quadIndicesPerStrand)+LINES_LONG*(tubeIndicesLong+quadIndicesPerStrand);const cellsPerStrandShort=PTS_SHORT+tipLayers;const cellsPerStrandLong=PTS_LONG+tipLayers;const totalCells=LINES_SHORT*cellsPerStrandShort+LINES_LONG*cellsPerStrandLong;// ---------------------------------------------------------------\n// ATLAS LAYOUT\n//\n// Sim texture (tSim) — ping-pong render targets, simSize × (simSize*2):\n//   section 0 (uAtlasPos): rgb = live world position\n//   section 1 (uAtlasVel): rgb = live velocity, a = highlight (0→1)\n//\n// Data texture (tData) — static upload, simSize × (simSize*2):\n//   section 0 (uDataTarget):       rgb = resting position along the\n//                                  strand (its \"original\" position)\n//   section 1 (uDataHighlightRef): rgb = strand's tip point, same for\n//                                  every cell in the strand\n//\n// Every strand gets one cell per ring plus one per tip-quad layer, so\n// the tube can bend locally under the mouse instead of pivoting as a\n// rigid rod. Strands sit at their resting position from the start —\n// there is no launch point or grow-in spring — the sim only exists\n// to let the mouse nudge points away from rest and spring them back.\n// ---------------------------------------------------------------\nconst simSize=Math.ceil(Math.sqrt(totalCells));const simAtlasHeight=simSize*2;const dataAtlasHeight=simSize*2;// Deferred capability check — simSize is only known now. At 4000\n// strands with 96 long segments this runs into the thousands, and a\n// mobile GPU's 4096 limit is reachable with ordinary property values.\nif(!gpu.require({maxTextureSize:Math.max(simSize,simAtlasHeight,dataAtlasHeight)}))return;const ATLAS_POS=new THREE.Vector4(1,.5,0,0);const ATLAS_VEL=new THREE.Vector4(1,.5,0,.5);const DATA_TARGET=new THREE.Vector4(1,.5,0,0);const DATA_HIGHLIGHT_REF=new THREE.Vector4(1,.5,0,.5);function cellToUV(cellIdx){const x=(cellIdx%simSize+.5)/simSize;const y=(Math.floor(cellIdx/simSize)+.5)/simSize;return[x,y];}// --- Allocate geometry buffers ---\nconst posAttr=new Float32Array(totalVerts*3);const aDir=new Float32Array(totalVerts*3);const aSide=new Uint8Array(totalVerts);const aRandom=new Float32Array(totalVerts*2);const aUV=new Float32Array(totalVerts*3);const aTip=new Uint8Array(totalVerts);const aLong=new Uint8Array(totalVerts);const aSimCell=new Float32Array(totalVerts*2);const indices=new Uint32Array(totalIndices);const dataTexData=new Float32Array(simSize*dataAtlasHeight*4);const cellsPerSection=simSize*simSize;const TARGET_OFFSET=0;const HREF_OFFSET=cellsPerSection;const _dir=new THREE.Vector3;const _start=new THREE.Vector3;const _tip=new THREE.Vector3;const _pos=new THREE.Vector3;const quadUVCorners=[0,0,1,0,0,1,1,1];let pointCursor=0;let indexCursor=0;let cellCursor=0;function writeStrand(pointCount,isLong){const lineRandom=Math.random();const r0=Math.random();const r1=Math.random();const vertBase=pointCursor;const cellBase=cellCursor;_dir.set(THREE.MathUtils.lerp(config.minStart.x,config.maxStart.x,Math.random()),THREE.MathUtils.lerp(config.minStart.y,config.maxStart.y,Math.random()),THREE.MathUtils.lerp(config.minStart.z,config.maxStart.z,Math.random())).normalize();const startScale=THREE.MathUtils.lerp(.3,.9,lineRandom);_start.copy(_dir).multiplyScalar(startScale);const lineLength=isLong?THREE.MathUtils.lerp(config.longLengthMin,config.longLengthMax,lineRandom):THREE.MathUtils.lerp(config.shortLengthMin,config.shortLengthMax,lineRandom);const stepSize=lineLength/(pointCount-1);_tip.copy(_start).addScaledVector(_dir,lineLength);// ---- rings ----\nfor(let i=0;i<pointCount;i++){const factor=i/(pointCount-1);_pos.copy(_start).addScaledVector(_dir,i*stepSize);const cellIdx=cellBase+i;const[cu,cv]=cellToUV(cellIdx);// Section 0: this ring's resting (\"original\") position\ndataTexData[(TARGET_OFFSET+cellIdx)*4]=_pos.x;dataTexData[(TARGET_OFFSET+cellIdx)*4+1]=_pos.y;dataTexData[(TARGET_OFFSET+cellIdx)*4+2]=_pos.z;dataTexData[(TARGET_OFFSET+cellIdx)*4+3]=0;// Section 1: strand's tip point, for highlight distance\ndataTexData[(HREF_OFFSET+cellIdx)*4]=_tip.x;dataTexData[(HREF_OFFSET+cellIdx)*4+1]=_tip.y;dataTexData[(HREF_OFFSET+cellIdx)*4+2]=_tip.z;dataTexData[(HREF_OFFSET+cellIdx)*4+3]=0;for(let s=0;s<VERTS_PER_RING;s++){const v=pointCursor*3;const a=pointCursor*2;const u=pointCursor*3;const sc=pointCursor*2;// Baked to the ring's own resting position — never read\n// for displacement, only for the bounding sphere.\nposAttr[v]=_pos.x;posAttr[v+1]=_pos.y;posAttr[v+2]=_pos.z;aDir[v]=_dir.x;aDir[v+1]=_dir.y;aDir[v+2]=_dir.z;aSide[pointCursor]=s;aRandom[a]=r0;aRandom[a+1]=r1;aUV[u]=factor;aUV[u+1]=s/VERTS_PER_RING;aUV[u+2]=0;aLong[pointCursor]=isLong?1:0;aSimCell[sc]=cu;aSimCell[sc+1]=cv;pointCursor++;}if(i<pointCount-1){for(let f=0;f<VERTS_PER_RING;f++){const A0=vertBase+i*VERTS_PER_RING+f;const A1=vertBase+i*VERTS_PER_RING+(f+1)%VERTS_PER_RING;const B0=vertBase+(i+1)*VERTS_PER_RING+f;const B1=vertBase+(i+1)*VERTS_PER_RING+(f+1)%VERTS_PER_RING;indices[indexCursor++]=A0;indices[indexCursor++]=B0;indices[indexCursor++]=A1;indices[indexCursor++]=B0;indices[indexCursor++]=B1;indices[indexCursor++]=A1;}}}// ---- tip quads (billboard glow at the strand's far end) ----\nfor(let layer=0;layer<tipLayers;layer++){const layerFactor=tipLayers>1?layer/(tipLayers-1):0;const quadVertBase=vertBase+pointCount*VERTS_PER_RING+layer*QUAD_VERTS;const cellIdx=cellBase+pointCount+layer;const[tu,tv]=cellToUV(cellIdx);// Section 0: tip's resting (\"original\") position\ndataTexData[(TARGET_OFFSET+cellIdx)*4]=_tip.x;dataTexData[(TARGET_OFFSET+cellIdx)*4+1]=_tip.y;dataTexData[(TARGET_OFFSET+cellIdx)*4+2]=_tip.z;dataTexData[(TARGET_OFFSET+cellIdx)*4+3]=0;// Section 1: strand's tip point\ndataTexData[(HREF_OFFSET+cellIdx)*4]=_tip.x;dataTexData[(HREF_OFFSET+cellIdx)*4+1]=_tip.y;dataTexData[(HREF_OFFSET+cellIdx)*4+2]=_tip.z;dataTexData[(HREF_OFFSET+cellIdx)*4+3]=0;for(let q=0;q<QUAD_VERTS;q++){const v=pointCursor*3;const a=pointCursor*2;const u=pointCursor*3;const sc=pointCursor*2;posAttr[v]=_tip.x;posAttr[v+1]=_tip.y;posAttr[v+2]=_tip.z;aDir[v]=_dir.x;aDir[v+1]=_dir.y;aDir[v+2]=_dir.z;aSide[pointCursor]=0;aRandom[a]=r0;aRandom[a+1]=r1;aUV[u]=quadUVCorners[q*2];aUV[u+1]=quadUVCorners[q*2+1];aUV[u+2]=layerFactor;aLong[pointCursor]=isLong?1:0;aTip[pointCursor]=1;aSimCell[sc]=tu;aSimCell[sc+1]=tv;pointCursor++;}indices[indexCursor++]=quadVertBase+0;indices[indexCursor++]=quadVertBase+2;indices[indexCursor++]=quadVertBase+1;indices[indexCursor++]=quadVertBase+2;indices[indexCursor++]=quadVertBase+3;indices[indexCursor++]=quadVertBase+1;}cellCursor+=pointCount+tipLayers;}for(let i=0;i<LINES_SHORT;i++)writeStrand(PTS_SHORT,false);for(let i=0;i<LINES_LONG;i++)writeStrand(PTS_LONG,true);// Data texture — simSize × dataAtlasHeight, NearestFilter mandatory\nconst dataTex=new THREE.DataTexture(dataTexData,simSize,dataAtlasHeight,THREE.RGBAFormat,THREE.FloatType);dataTex.minFilter=THREE.NearestFilter;dataTex.magFilter=THREE.NearestFilter;dataTex.needsUpdate=true;// --- Geometry ---\nconst geometry=new THREE.BufferGeometry;geometry.setAttribute(\"position\",new THREE.BufferAttribute(posAttr,3));geometry.setAttribute(\"aDir\",new THREE.BufferAttribute(aDir,3));geometry.setAttribute(\"aSide\",new THREE.BufferAttribute(aSide,1,false));geometry.setAttribute(\"aRandom\",new THREE.BufferAttribute(aRandom,2));geometry.setAttribute(\"aUV\",new THREE.BufferAttribute(aUV,3));geometry.setAttribute(\"aTip\",new THREE.BufferAttribute(aTip,1,false));geometry.setAttribute(\"aLong\",new THREE.BufferAttribute(aLong,1,false));geometry.setAttribute(\"aSimCell\",new THREE.BufferAttribute(aSimCell,2));geometry.setIndex(new THREE.BufferAttribute(indices,1));// Sim render targets — simSize × simAtlasHeight\nlet rtRead=new THREE.WebGLRenderTarget(simSize,simAtlasHeight,{type:THREE.HalfFloatType,format:THREE.RGBAFormat,minFilter:THREE.NearestFilter,magFilter:THREE.NearestFilter});let rtWrite=rtRead.clone();const simCamera=new THREE.OrthographicCamera(-1,1,1,-1,0,1);const simGeo=new THREE.PlaneGeometry(2,2);// -----------------------------------------------------------------\n// Seed pass — initialize both render targets before the first tick.\n// Position section gets each point's resting (\"original\") position.\n// Velocity section gets zero velocity and zero highlight.\n//\n// This is also why a lost context must trigger a full rebuild rather\n// than a resume: a restored context comes back with cleared render\n// targets and no seed.\n// -----------------------------------------------------------------\nconst seedMat=new THREE.ShaderMaterial({uniforms:{tData:{value:dataTex},uAtlasPos:{value:ATLAS_POS.clone()},uAtlasVel:{value:ATLAS_VEL.clone()},uDataTarget:{value:DATA_TARGET.clone()}},vertexShader:/* glsl */`\n                varying vec2 vUv;\n                void main() {\n                    vUv = uv;\n                    gl_Position = vec4(position, 1.0);\n                }\n            `,fragmentShader:/* glsl */`\n                uniform sampler2D tData;\n                uniform vec4 uAtlasPos;\n                uniform vec4 uAtlasVel;\n                uniform vec4 uDataTarget;\n                varying vec2 vUv;\n\n                vec2 atlasUV(vec2 cellUv, vec4 region) {\n                    return cellUv * region.xy + region.zw;\n                }\n                vec2 cellUVfromAtlas(vec2 atlasUv, vec4 region) {\n                    return (atlasUv - region.zw) / region.xy;\n                }\n\n                void main() {\n                    bool isVelocity = vUv.y >= uAtlasVel.w;\n                    if (isVelocity) {\n                        gl_FragColor = vec4(0.0, 0.0, 0.0, 0.0);\n                        return;\n                    }\n                    vec2 cellUv = cellUVfromAtlas(vUv, uAtlasPos);\n                    vec3 restPos = texture2D(tData, atlasUV(cellUv, uDataTarget)).rgb;\n                    gl_FragColor = vec4(restPos, 1.0);\n                }\n            `});const seedScene=new THREE.Scene;seedScene.add(new THREE.Mesh(simGeo,seedMat));renderer.setRenderTarget(rtRead);renderer.render(seedScene,simCamera);renderer.setRenderTarget(rtWrite);renderer.render(seedScene,simCamera);renderer.setRenderTarget(null);seedScene.clear();seedMat.dispose();// --- Sim scene — mouse repulsion + spring-back + highlight ---\n// Purely physical: every point already sits at its resting position\n// (seeded above), the mouse can push it away, and it always springs\n// straight back. There is no entrance/activation gating here.\nconst simScene=new THREE.Scene;const simMat=new THREE.ShaderMaterial({uniforms:{tPrev:{value:rtRead.texture},tData:{value:dataTex},uMouse:{value:new THREE.Vector2(MOUSE_AWAY,MOUSE_AWAY)},uDelta:{value:0},uRadius:{value:simRadiusS.get()},uStrength:{value:simStrengthS.get()},uSpring:{value:simSpringS.get()},uDamping:{value:simDampingS.get()},uMaxVelocity:{value:simMaxVelocityS.get()},uHighlightRadius:{value:highlightRadiusS.get()},uHighlightSpeed:{value:highlightSpeedS.get()},uAtlasPos:{value:ATLAS_POS.clone()},uAtlasVel:{value:ATLAS_VEL.clone()},uDataTarget:{value:DATA_TARGET.clone()},uDataHighlightRef:{value:DATA_HIGHLIGHT_REF.clone()}},vertexShader:/* glsl */`\n                varying vec2 vUv;\n                void main() {\n                    vUv = uv;\n                    gl_Position = vec4(position, 1.0);\n                }\n            `,fragmentShader:/* glsl */`\n                uniform sampler2D tPrev;\n                uniform sampler2D tData;\n                uniform vec2  uMouse;\n                uniform float uDelta;\n                uniform float uRadius;\n                uniform float uStrength;\n                uniform float uSpring;\n                uniform float uDamping;\n                uniform float uMaxVelocity;\n                uniform float uHighlightRadius;\n                uniform float uHighlightSpeed;\n                uniform vec4  uAtlasPos;\n                uniform vec4  uAtlasVel;\n                uniform vec4  uDataTarget;\n                uniform vec4  uDataHighlightRef;\n\n                // Squared-magnitude ceiling for sanity checks. The render\n                // targets are half-float, which saturates at 65504 — well\n                // below this — and the whole scene lives within a few dozen\n                // world units of the origin.\n                const float SANE_SQ = 1.0e8;\n\n                // Largest explicit-Euler spring impulse per step. Beyond\n                // about 2.0 the integrator overshoots and diverges. At 60fps\n                // with the default uSpring this never clamps; it only engages\n                // on long frames or extreme stiffness.\n                const float MAX_SPRING_STEP = 2.0;\n\n                varying vec2 vUv;\n\n                vec2 atlasUV(vec2 cellUv, vec4 region) {\n                    return cellUv * region.xy + region.zw;\n                }\n\n                vec2 cellUVfromAtlas(vec2 atlasUv, vec4 region) {\n                    return (atlasUv - region.zw) / region.xy;\n                }\n\n                void main() {\n                    bool isVelocity = vUv.y >= uAtlasVel.w;\n\n                    vec2 cellUv = isVelocity\n                        ? cellUVfromAtlas(vUv, uAtlasVel)\n                        : cellUVfromAtlas(vUv, uAtlasPos);\n\n                    vec3 pos = texture2D(tPrev, atlasUV(cellUv, uAtlasPos)).rgb;\n\n                    vec4 velData    = texture2D(tPrev, atlasUV(cellUv, uAtlasVel));\n                    vec3 vel        = velData.rgb;\n                    float highlight = velData.a;\n\n                    vec3 targetPos    = texture2D(tData, atlasUV(cellUv, uDataTarget)).rgb;\n                    vec3 highlightRef = texture2D(tData, atlasUV(cellUv, uDataHighlightRef)).rgb;\n\n                    // --- Sanitize incoming state ---\n                    // A single NaN or Inf entering a ping-pong buffer never\n                    // leaves it: the next frame reads it back, propagates it,\n                    // and every subsequent frame is poisoned. Under additive\n                    // blending with depth testing off, that reads on screen as\n                    // a solid white canvas with no error and no context loss.\n                    // The NOT-less-than form below is NaN-safe: it is true for\n                    // NaN, where a greater-than test would be false.\n                    if (!(dot(pos, pos) < SANE_SQ)) {\n                        pos = targetPos;\n                        vel = vec3(0.0);\n                    }\n                    if (!(dot(vel, vel) < SANE_SQ)) vel = vec3(0.0);\n                    if (!(highlight >= 0.0)) highlight = 0.0;\n\n                    // --- Repulsion physics — mouse pushes the live position around ---\n                    vec2 toCell   = pos.xy - uMouse;\n                    float dist    = length(toCell);\n                    float repulse = 1.0 - smoothstep(0.0, uRadius, dist);\n                    vec2 repelDir = dist > 0.0001 ? toCell / dist : vec2(0.0, 1.0);\n                    vel.xy       += repelDir * repulse * uStrength * uDelta;\n\n                    float speed = length(vel);\n                    if (speed > uMaxVelocity) vel = vel / speed * uMaxVelocity;\n\n                    // --- Spring always pulling the live position back to rest ---\n                    // The impulse is clamped so a long frame, or a very stiff\n                    // uSpring, cannot overshoot into exponential divergence.\n                    vel -= (pos - targetPos) * min(uSpring * uDelta, MAX_SPRING_STEP);\n\n                    // Exponential damping. The naive form\n                    // (1.0 - uDamping * uDelta) goes negative once\n                    // uDamping * uDelta exceeds 1 — reachable at the top of\n                    // the Sim Damping range on a slow frame — which flips the\n                    // velocity sign and amplifies it every step until it\n                    // overflows to Inf and then NaN. exp(-x) matches it to\n                    // first order and is stable for all inputs.\n                    vel *= exp(-uDamping * uDelta);\n\n                    pos += vel * uDelta;\n\n                    // --- Highlight — distance from mouse to the strand's tip ---\n                    float tipDist = length(uMouse - highlightRef.xy);\n                    float target  = 1.0 - smoothstep(0.0, uHighlightRadius, tipDist);\n                    highlight = mix(highlight, target, clamp(uHighlightSpeed * uDelta, 0.0, 1.0));\n                    highlight = clamp(highlight, 0.0, 1.0);\n\n                    gl_FragColor = isVelocity\n                        ? vec4(vel, highlight)\n                        : vec4(pos, 1.0);\n                }\n            `});simScene.add(new THREE.Mesh(simGeo,simMat));// --- Main material ---\nconst material=new THREE.ShaderMaterial({uniforms:{uTime:{value:0},uIntroProgress:{value:introProgress.get()},uNoiseStrength:{value:noiseStrengthS.get()},uNoiseScale:{value:noiseScaleS.get()},uTubeRadius:{value:tubeRadius},uTipRadius:{value:tipRadiusS.get()},uTipTexture:{value:tipTextureRef.current},uTipLayers:{value:tipLayers},uSizeVariance:{value:sizeVarianceS.get()},uDispersionOffset:{value:dispersionOffsetS.get()},uDispersionBand:{value:dispersionBandS.get()},uDispersion:{value:dispersionS.get()},uStrandOpacity:{value:strandOpacityS.get()},uHighlightStrength:{value:highlightStrengthS.get()},uPulseStrength:{value:pulseStrengthS.get()},uPulseSpeedBase:{value:pulseSpeedBaseS.get()},uPulseSpeedRandomMax:{value:pulseSpeedRandomMaxS.get()},tSim:{value:rtRead.texture},uAtlasPos:{value:ATLAS_POS.clone()},uAtlasVel:{value:ATLAS_VEL.clone()}},vertexShader:/* glsl */`\n#define OCTAVES 1\n\nvec3 rand(in vec3 p) {\n    p = fract(p * vec3(443.897, 441.423, 437.195));\n    p += dot(p, p.yxz + 19.19);\n    return fract((p.xxy + p.yxx) * p.zyx) * 2.0 - 1.0;\n}\n\nvec3 quintic(const in vec3 t) { return t*t*t*(t*(t*6.0-15.0)+10.0); }\n\nfloat perlin(in vec3 xyz) {\n    vec3 gridUV = fract(xyz);\n    vec3 gridID = floor(xyz);\n    vec3 c000=vec3(0,0,0); vec3 c100=vec3(1,0,0);\n    vec3 c010=vec3(0,1,0); vec3 c110=vec3(1,1,0);\n    vec3 c001=vec3(0,0,1); vec3 c101=vec3(1,0,1);\n    vec3 c011=vec3(0,1,1); vec3 c111=vec3(1,1,1);\n    float r000=dot(gridUV-c000,rand(gridID+c000)); float r100=dot(gridUV-c100,rand(gridID+c100));\n    float r010=dot(gridUV-c010,rand(gridID+c010)); float r110=dot(gridUV-c110,rand(gridID+c110));\n    float r001=dot(gridUV-c001,rand(gridID+c001)); float r101=dot(gridUV-c101,rand(gridID+c101));\n    float r011=dot(gridUV-c011,rand(gridID+c011)); float r111=dot(gridUV-c111,rand(gridID+c111));\n    vec3 f=quintic(gridUV);\n    float x0=mix(r000,r100,f.x); float x1=mix(r010,r110,f.x);\n    float x2=mix(r001,r101,f.x); float x3=mix(r011,r111,f.x);\n    float y0=mix(x0,x1,f.y); float y1=mix(x2,x3,f.y);\n    return mix(y0,y1,f.z)*2.0;\n}\n\nfloat fractalBrownian(const in vec3 xyz, const in float ampWeight) {\n    float result=0.0; float amp=1.0; float freq=1.0; float maxAmp=0.0;\n    for(int i=0;i<OCTAVES;i++){\n        result+=amp*perlin(xyz*freq); maxAmp+=amp; amp*=ampWeight; freq*=2.0;\n    }\n    return result/maxAmp;\n}\n\nattribute vec3  aDir;\nattribute float aSide;\nattribute vec2  aRandom;\nattribute vec3  aUV;\nattribute float aTip;\nattribute float aLong;\nattribute vec2  aSimCell;\n\nuniform float uTime;\nuniform float uNoiseStrength;\nuniform float uNoiseScale;\nuniform float uTubeRadius;\nuniform float uTipRadius;\nuniform float uSizeVariance;\nuniform float uDispersionOffset;\nuniform sampler2D tSim;\nuniform vec4  uAtlasPos;\nuniform vec4  uAtlasVel;\n\nvarying vec2  vRandom;\nvarying vec3  vUV;\nvarying float vTip;\nvarying float vHighlight;\n\nvec2 atlasUV(vec2 cellUv, vec4 region) {\n    return cellUv * region.xy + region.zw;\n}\n\nvoid main() {\n    vRandom = aRandom;\n    vUV     = aUV;\n    vTip    = aTip;\n\n    vec3 worldPos = texture2D(tSim, atlasUV(aSimCell, uAtlasPos)).rgb;\n    vHighlight = texture2D(tSim, atlasUV(aSimCell, uAtlasVel)).a;\n\n    // Second line of defence against a poisoned sim buffer. The sim shader\n    // self-heals, but a bad value would still be visible for the one frame\n    // before it does — and a non-finite gl_Position produces undefined,\n    // often screen-filling, geometry. Collapse the vertex instead.\n    if (!(dot(worldPos, worldPos) < 1.0e8)) {\n        gl_Position = vec4(0.0, 0.0, -2.0, 1.0);\n        vHighlight = 0.0;\n        return;\n    }\n    if (!(vHighlight >= 0.0)) vHighlight = 0.0;\n\n    // A strand's own \"factor\" along its length: 0 at the root, 1 at the\n    // tip. Tip billboard vertices don't carry a meaningful aUV.x (that\n    // slot holds the billboard-local UV instead), so they're treated as\n    // sitting at factor 1, same as the last tube ring.\n    float strandFactor = aTip > 0.5 ? 1.0 : aUV.x;\n\n    // Noise coordinate drifts along the strand's own direction over time,\n    // at a per-strand random rate, plus a shared per-strand random offset.\n    float lineOffset = aRandom.x * 1.8 + uTime * 0.03;\n    vec3  coords      = worldPos + vec3(lineOffset);\n    float animFactor  = -0.3;\n    coords -= aDir * animFactor * uTime * aRandom.x;\n    coords *= uNoiseScale;\n\n    float dx = fractalBrownian(coords, 0.5);\n    float dy = fractalBrownian(coords + vec3(3.963, 1.053, 5.263), 0.5);\n\n    float dispScale    = aLong > 0.5 ? 0.910 : 0.830;\n    vec3  noiseDisp    = vec3(dx, dy, dx * dy) * dispScale * uNoiseStrength * strandFactor;\n    vec3  displacedPos = worldPos + noiseDisp;\n\n    if (aTip > 0.5) {\n        vec4 centerView = modelViewMatrix * vec4(displacedPos, 1.0);\n        float sv  = mix(1.0 - uSizeVariance, 1.0, aRandom.y);\n        float ox  = (aUV.x - 0.5) * 2.0 * uTipRadius * sv;\n        float oy  = (aUV.y - 0.5) * -2.0 * uTipRadius * sv;\n        centerView.xy += vec2(ox, oy);\n        float cycle = sin(uTime + aRandom.x * 6.28318) * 0.5 + 0.5;\n        centerView.z += aUV.z * uDispersionOffset * cycle;\n        gl_Position = projectionMatrix * centerView;\n    } else {\n        float angle     = aSide * (2.0 * 3.14159265359 / 3.0);\n        vec3 tangent    = aDir;\n        vec3 worldUp    = abs(tangent.y) < 0.99 ? vec3(0,1,0) : vec3(1,0,0);\n        vec3 right      = normalize(cross(tangent, worldUp));\n        vec3 up         = normalize(cross(right, tangent));\n        vec3 radial     = cos(angle) * right + sin(angle) * up;\n        vec3 extruded   = displacedPos + radial * uTubeRadius;\n        gl_Position     = projectionMatrix * modelViewMatrix * vec4(extruded, 1.0);\n    }\n}\n`,fragmentShader:/* glsl */`\nuniform float uTime;\nuniform float uTipLayers;\nuniform float uDispersionBand;\nuniform float uDispersion;\nuniform float uStrandOpacity;\nuniform float uHighlightStrength;\nuniform float uPulseStrength;\nuniform float uPulseSpeedBase;\nuniform float uPulseSpeedRandomMax;\nuniform float uIntroProgress;\nuniform sampler2D uTipTexture;\n\nvarying vec2  vRandom;\nvarying vec3  vUV;\nvarying float vTip;\nvarying float vHighlight;\n\nvoid main() {\n    vec3 color = vec3(0.0);\n\n    // Reveal the strand along its own length as Intro Progress increases,\n    // root first: each point becomes visible once 2x progress passes its\n    // own factor-plus-random threshold, so different strands (and different\n    // points along the same strand) cross over at slightly different times.\n    float reveal = uIntroProgress * 2.0 > (vUV.x + vRandom.x) ? 1.0 : 0.0;\n\n    float pulseSpeed = uPulseSpeedBase + vRandom.x * uPulseSpeedRandomMax;\n    float pulsePos   = fract(uTime * pulseSpeed);\n    float pulseDist  = abs(vUV.x * 0.2 + pulsePos);\n    pulseDist        = min(pulseDist, 1.0 - pulseDist);\n    float pulse      = exp(-pulseDist * pulseDist * mix(5000.0, 10000.0, vRandom.y)) * vUV.x * uPulseStrength;\n\nif (vTip > 0.5) {\n        vec2 centered = vUV.xy - vec2(0.5);\n        if (length(centered) > 0.5) discard;\n        float uvMin = 0.5 - uDispersionBand * 0.5;\n        float uvMax = 0.5 + uDispersionBand * 0.5;\n        float texU  = mix(uvMin, uvMax, vUV.z);\n        float texV  = uDispersion * vRandom.x;\n        color = texture2D(uTipTexture, vec2(texU, texV)).xyz;\n\n        float a = clamp((vRandom.y / uTipLayers) * clamp(uIntroProgress, 0.0, 1.0), 0.0, 1.0);\n        gl_FragColor = vec4(clamp(color, 0.0, 1.0) * a, a);\n    } else {\n        vec3 disperse = texture2D(uTipTexture, vec2(vUV.x * 2.0 * 1.0, uDispersion)).xyz;\n        color = vec3(uStrandOpacity);\n        color += pulse * mix(vec3(1.0, 0.85, 0.7), disperse, vRandom.y);\n        color += vHighlight * disperse * vUV.x * vUV.x * uHighlightStrength * 0.5;\n\n        float a = clamp((vRandom.x * vUV.x * vUV.x + pulse * 0.1\n                         + vHighlight * vUV.x * vUV.x) * reveal, 0.0, 1.0);\n        gl_FragColor = vec4(clamp(color, 0.0, 1.0) * a, a);\n    }\n}\n`,transparent:true,depthTest:false,blending:THREE.CustomBlending,blendEquation:THREE.AddEquation,blendSrc:THREE.OneFactor,blendDst:THREE.OneFactor,blendEquationAlpha:THREE.AddEquation,blendSrcAlpha:THREE.OneFactor,blendDstAlpha:THREE.OneFactor});materialRef.current=material;const mesh=new THREE.Mesh(geometry,material);scene.add(mesh);// The sim runs in the mesh's local space. That happens to be identical\n// to world space here (the mesh carries no transform), but converting\n// explicitly keeps the cursor correct if the mesh is ever moved or\n// rotated. Computed once because this transform never changes; if the\n// mesh becomes animated, swap this for mesh.worldToLocal per frame.\nmesh.updateWorldMatrix(true,false);const meshWorldInverse=mesh.matrixWorld.clone().invert();let isPageVisible=document.visibilityState===\"visible\";let isIntersecting=false;const maybeResume=()=>{// Never restart the loop once we've handed over to the fallback.\nif(session.halted()){renderer.setAnimationLoop(null);return;}if(isPageVisible&&isIntersecting)renderer.setAnimationLoop(tick);else renderer.setAnimationLoop(null);};const handleVisibility=()=>{isPageVisible=document.visibilityState===\"visible\";maybeResume();};document.addEventListener(\"visibilitychange\",handleVisibility);// Screen-space cursor, in CSS pixels relative to the canvas.\nconst mouseScreen=new THREE.Vector2(MOUSE_AWAY,MOUSE_AWAY);// Scratch objects for the cursor projection, hoisted so the tick\n// allocates nothing.\nconst _unprojected=new THREE.Vector3;const _rayOrigin=new THREE.Vector3;const _rayDir=new THREE.Vector3;const _planeNormal=new THREE.Vector3;const _mouseHit=new THREE.Vector3;const onMouseMove=e=>{const rect=el.getBoundingClientRect();mouseScreen.set(e.clientX-rect.left,e.clientY-rect.top);};const onMouseLeave=()=>{mouseScreen.set(MOUSE_AWAY,MOUSE_AWAY);};el.addEventListener(\"mousemove\",onMouseMove);el.addEventListener(\"mouseleave\",onMouseLeave);let previousTime=0;let accumulatedTime=0;function tick(time){// Also runs the context-loss watchdog: Three.js turns render()\n// into a silent no-op once its internal context-lost flag is set,\n// so a loss whose event we missed looks exactly like a frozen\n// canvas.\nif(session.shouldStop())return;const t=time*.001;const delta=Math.min(t-previousTime,.1);previousTime=t;accumulatedTime+=delta;// --- Project the cursor onto a camera-facing plane through the\n// world origin ---\n//\n// Unproject the cursor to get a world-space ray, then solve\n// n . (O + tD) = 0 for t, where n is the camera's forward axis.\n// Both steps read the projection and world matrices directly, so\n// fov, aspect, camera position and camera rotation are all\n// accounted for without appearing here explicitly. The old\n// halfW/halfH mapping assumed the camera looked straight down -Z\n// from a distance of position.z, which the 0.01 rad X rotation\n// already broke slightly.\n//\n// The camera is static in this component, but the world matrix is\n// refreshed each frame anyway so this keeps working if it is ever\n// animated.\ncamera.updateWorldMatrix(true,false);const W=el.clientWidth;const H=el.clientHeight;if(mouseScreen.x<=MOUSE_AWAY){simMat.uniforms.uMouse.value.set(MOUSE_AWAY,MOUSE_AWAY);}else{const ndcX=mouseScreen.x/W*2-1;const ndcY=-(mouseScreen.y/H*2-1);// Clip -> view -> world. The z of 0.5 is arbitrary: any point\n// along the ray gives the same direction once normalized.\n// applyMatrix4 performs the perspective divide.\n_unprojected.set(ndcX,ndcY,.5).applyMatrix4(camera.projectionMatrixInverse).applyMatrix4(camera.matrixWorld);_rayOrigin.setFromMatrixPosition(camera.matrixWorld);_rayDir.copy(_unprojected).sub(_rayOrigin).normalize();// Plane through the world origin, normal = camera forward.\n// The denominator cannot reach zero: the normal is the view\n// axis and the ray lies inside the frustum, so the two are\n// never more than half the fov apart.\ncamera.getWorldDirection(_planeNormal);const t=-_planeNormal.dot(_rayOrigin)/_planeNormal.dot(_rayDir);// Into the mesh's local space, which is what the sim compares\n// against. Replaces the paired CPU/shader Y negations the old\n// mapping relied on.\n_mouseHit.copy(_rayOrigin).addScaledVector(_rayDir,t).applyMatrix4(meshWorldInverse);simMat.uniforms.uMouse.value.set(_mouseHit.x,_mouseHit.y);}simMat.uniforms.tPrev.value=rtRead.texture;simMat.uniforms.uDelta.value=delta;simMat.uniforms.uRadius.value=simRadiusS.get();simMat.uniforms.uStrength.value=simStrengthS.get();simMat.uniforms.uSpring.value=simSpringS.get();simMat.uniforms.uDamping.value=simDampingS.get();simMat.uniforms.uMaxVelocity.value=simMaxVelocityS.get();simMat.uniforms.uHighlightRadius.value=highlightRadiusS.get();simMat.uniforms.uHighlightSpeed.value=highlightSpeedS.get();renderer.setRenderTarget(rtWrite);renderer.render(simScene,simCamera);renderer.setRenderTarget(null);const tmp=rtRead;rtRead=rtWrite;rtWrite=tmp;material.uniforms.tSim.value=rtRead.texture;material.uniforms.uTime.value=accumulatedTime;material.uniforms.uIntroProgress.value=introProgress.get();material.uniforms.uNoiseStrength.value=noiseStrengthS.get();material.uniforms.uNoiseScale.value=noiseScaleS.get();material.uniforms.uTipRadius.value=tipRadiusS.get();material.uniforms.uSizeVariance.value=sizeVarianceS.get();material.uniforms.uDispersionOffset.value=dispersionOffsetS.get();material.uniforms.uDispersionBand.value=dispersionBandS.get();material.uniforms.uDispersion.value=dispersionS.get();material.uniforms.uStrandOpacity.value=strandOpacityS.get();material.uniforms.uHighlightStrength.value=highlightStrengthS.get();material.uniforms.uPulseStrength.value=pulseStrengthS.get();material.uniforms.uPulseSpeedBase.value=pulseSpeedBaseS.get();material.uniforms.uPulseSpeedRandomMax.value=pulseSpeedRandomMaxS.get();renderer.render(scene,camera);}const ro=new ResizeObserver(()=>{camera.aspect=el.clientWidth/el.clientHeight;camera.updateProjectionMatrix();renderer.setSize(el.clientWidth,el.clientHeight);});ro.observe(el);const io=new IntersectionObserver(([entry])=>{isIntersecting=entry.isIntersecting;maybeResume();},{threshold:0});io.observe(el);// Setup completed without tripping any detection layer — clear the\n// fallback. On a recovery rebuild this is what puts the canvas back.\nsession.ready();return()=>{session.end();gpu.detach();el.removeEventListener(\"mousemove\",onMouseMove);el.removeEventListener(\"mouseleave\",onMouseLeave);renderer.setAnimationLoop(null);ro.disconnect();io.disconnect();materialRef.current=null;document.removeEventListener(\"visibilitychange\",handleVisibility);scene.clear();geometry.dispose();material.dispose();dataTex.dispose();rtRead.dispose();rtWrite.dispose();simGeo.dispose();simMat.dispose();renderer.dispose();if(el.contains(domElement))el.removeChild(domElement);setTimeout(()=>renderer.forceContextLoss(),1);};},[tubeRadius,tipLayers,totalLines,shortLineRatio,shortSegments,longSegments,minStart.x,minStart.y,minStart.z,maxStart.x,maxStart.y,maxStart.z,shortLengthMin,shortLengthMax,longLengthMin,longLengthMax,gpuEpoch]);useEffect(()=>{if(!tipTexture){tipTextureRef.current?.dispose();tipTextureRef.current=null;if(materialRef.current)materialRef.current.uniforms.uTipTexture.value=null;return;}return loadTexture(loaderRef.current,tipTexture,t=>{tipTextureRef.current?.dispose();tipTextureRef.current=t;if(materialRef.current)materialRef.current.uniforms.uTipTexture.value=t;});},[tipTexture]);return /*#__PURE__*/_jsx(WebGLFallbackFrame,{mountRef:mountRef,showFallback:!webglAvailable,fallbackImage:fallbackImage,fallbackFit:fallbackFit,fallbackAlt:fallbackAlt});}function loadTexture(loader,url,onLoad){let texture=null;loader.load(url,loaded=>{loaded.wrapS=THREE.RepeatWrapping;loaded.wrapT=THREE.RepeatWrapping;loaded.minFilter=THREE.LinearMipmapLinearFilter;loaded.magFilter=THREE.LinearFilter;texture=loaded;onLoad(loaded);});return()=>{texture?.dispose();texture=null;};}addPropertyControls(StrandsThreeJSV2,{introProgress:{title:\"Intro Progress\",type:ControlType.Number,defaultValue:0,min:0,max:1.1,step:.01,description:\"Reveals strands along their length, root to tip, from 0 (hidden) to 1 (fully revealed). Positions never move for this; only visibility changes.\"},// --- Geometry group: rebuilds the mesh ---\ntubeRadius:{title:\"Tube Radius\",type:ControlType.Number,defaultValue:.02,min:.001,max:.2,step:.001,description:\"Thickness of each strand tube. Rebuilds the mesh when changed.\"},tipLayers:{title:\"Tip Layers\",type:ControlType.Number,defaultValue:8,min:1,max:16,step:1,description:\"Number of stacked quads used to build each strand's glowing tip. Rebuilds the mesh when changed.\"},totalLines:{title:\"Total Lines\",type:ControlType.Number,defaultValue:1600,min:10,max:4e3,step:10,description:\"Total number of strands. Rebuilds the mesh when changed. Large values can affect performance.\"},shortLineRatio:{title:\"Short Line Ratio\",type:ControlType.Number,defaultValue:.9,min:0,max:1,step:.01,description:\"Fraction of strands generated as short lines rather than long ones. Rebuilds the mesh when changed.\"},shortSegments:{title:\"Short Segments\",type:ControlType.Number,defaultValue:48,min:2,max:200,step:1,description:\"Number of rings along each short strand's tube. Rebuilds the mesh when changed.\"},longSegments:{title:\"Long Segments\",type:ControlType.Number,defaultValue:96,min:2,max:400,step:1,description:\"Number of rings along each long strand's tube. Rebuilds the mesh when changed.\"},minStart:{title:\"Direction Min\",type:ControlType.Object,description:\"Lower bound of the random box each strand's direction is sampled from. Rebuilds the mesh when changed.\",controls:{x:{type:ControlType.Number,defaultValue:-1,min:-5,max:5,step:.05},y:{type:ControlType.Number,defaultValue:.6,min:-5,max:5,step:.05},z:{type:ControlType.Number,defaultValue:0,min:-5,max:5,step:.05}}},maxStart:{title:\"Direction Max\",type:ControlType.Object,description:\"Upper bound of the random box each strand's direction is sampled from. Rebuilds the mesh when changed.\",controls:{x:{type:ControlType.Number,defaultValue:1,min:-5,max:5,step:.05},y:{type:ControlType.Number,defaultValue:-.6,min:-5,max:5,step:.05},z:{type:ControlType.Number,defaultValue:1,min:-5,max:5,step:.05}}},shortLengthMin:{title:\"Short Length Min\",type:ControlType.Number,defaultValue:1.4,min:0,max:20,step:.1,description:\"Minimum length of a short strand. Rebuilds the mesh when changed.\"},shortLengthMax:{title:\"Short Length Max\",type:ControlType.Number,defaultValue:4,min:0,max:20,step:.1,description:\"Maximum length of a short strand. Rebuilds the mesh when changed.\"},longLengthMin:{title:\"Long Length Min\",type:ControlType.Number,defaultValue:3,min:0,max:30,step:.1,description:\"Minimum length of a long strand. Rebuilds the mesh when changed.\"},longLengthMax:{title:\"Long Length Max\",type:ControlType.Number,defaultValue:8,min:0,max:30,step:.1,description:\"Maximum length of a long strand. Rebuilds the mesh when changed. \\n --------- \\n The following properties can be animated\"},// --- Spring settings, shared by every animatable property below ---\nspringSettings:{title:\"Spring Settings\",type:ControlType.Object,description:\"Duration/bounce used by every animatable property's spring\",controls:{duration:{title:\"Duration\",type:ControlType.Number,defaultValue:1200,min:0,max:5e3,step:10},bounce:{title:\"Bounce\",type:ControlType.Number,defaultValue:.2,min:0,max:1,step:.01}}},// --- Animatable group: springed, does not rebuild the mesh ---\ntipRadius:{title:\"Tip Radius\",type:ControlType.Number,defaultValue:.035,min:.001,max:.3,step:.001,description:\"Size of the glowing tip billboard at each strand's far end\"},noiseStrength:{title:\"Noise Strength\",type:ControlType.Number,defaultValue:.4,min:0,max:3,step:.01,description:\"Amount of turbulent displacement applied along strands\"},noiseScale:{title:\"Noise Scale\",type:ControlType.Number,defaultValue:.6,min:.05,max:5,step:.01,description:\"Overall scale applied to the noise sampling coordinate\"},sizeVariance:{title:\"Size Variance\",type:ControlType.Number,defaultValue:.5,min:0,max:1,step:.01,description:\"Random variation in tip size across strands\"},dispersionOffset:{title:\"Dispersion Offset\",type:ControlType.Number,defaultValue:.12,min:0,max:1,step:.005,description:\"Depth offset applied to tip layers for a color fringing effect\"},dispersionBand:{title:\"Dispersion Band\",type:ControlType.Number,defaultValue:.9,min:0,max:1,step:.01,description:\"Width of the texture band sampled for tip color dispersion\"},dispersion:{title:\"Dispersion\",type:ControlType.Number,defaultValue:.8,min:0,max:1,step:.01,description:\"Vertical texture coordinate used for dispersion color sampling\"},strandOpacity:{title:\"Strand Opacity\",type:ControlType.Number,defaultValue:.22,min:0,max:1,step:.01,description:\"Base opacity of strand tubes\"},highlightRadius:{title:\"Highlight Radius\",type:ControlType.Number,defaultValue:2,min:.05,max:8,step:.05,description:\"World space radius around the mouse where strand tips light up\"},highlightStrength:{title:\"Highlight Strength\",type:ControlType.Number,defaultValue:1.6,min:0,max:3,step:.01,description:\"Intensity of the mouse proximity highlight glow\"},highlightSpeed:{title:\"Highlight Speed\",type:ControlType.Number,defaultValue:8,min:.1,max:20,step:.1,description:\"How quickly the highlight fades in and out as the mouse moves\"},pulseStrength:{title:\"Pulse Strength\",type:ControlType.Number,defaultValue:1,min:0,max:3,step:.01,description:\"Intensity of the traveling light pulse along strands\"},pulseSpeedBase:{title:\"Pulse Speed Base\",type:ControlType.Number,defaultValue:.1,min:0,max:1,step:.005,description:\"Baseline speed of the traveling light pulse\"},pulseSpeedRandomMax:{title:\"Pulse Speed Random\",type:ControlType.Number,defaultValue:.1,min:0,max:1,step:.005,description:\"Max random speed variation added per strand to the pulse\"},simRadius:{title:\"Sim Radius\",type:ControlType.Number,defaultValue:1.2,min:.05,max:6,step:.05,description:\"Radius of the mouse repulsion effect, in world units\"},simStrength:{title:\"Sim Strength\",type:ControlType.Number,defaultValue:10,min:0,max:40,step:.1,description:\"Force strength of the mouse repulsion effect\"},simSpring:{title:\"Sim Spring\",type:ControlType.Number,defaultValue:45,min:.1,max:150,step:.1,description:\"Spring stiffness pulling each point back toward its resting position\"},simDamping:{title:\"Sim Damping\",type:ControlType.Number,defaultValue:6,min:.1,max:30,step:.1,description:\"Damping applied to strand velocity each frame\"},simMaxVelocity:{title:\"Sim Max Velocity\",type:ControlType.Number,defaultValue:14,min:.1,max:50,step:.1,description:\"Speed cap for strand displacement velocity\"},// --- Resources, not animatable ---\ntipTexture:{title:\"Tip Texture\",type:ControlType.Image,description:\"Texture sampled for strand tips and color dispersion\"},...fallbackPropertyControls});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StrandsThreeJSV2\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StrandsThreeJSV2.map","// Generated by Framer (80f113d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StrandsThreeJSV2 from\"https://framerusercontent.com/modules/n45uwaaZHmscYG9CcxyP/szRXGNusI9NCmbpLHtop/StrandsThreeJSV2.js\";const StrandsThreeJSV2Fonts=getFonts(StrandsThreeJSV2);const cycleOrder=[\"S9BU72mBi\",\"qqtzmr701\"];const serializationHash=\"framer-zhkea\";const variantClassNames={qqtzmr701:\"framer-v-18pnsc2\",S9BU72mBi:\"framer-v-sm5shs\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Hidden:\"S9BU72mBi\",Visible:\"qqtzmr701\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"S9BU72mBi\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"S9BU72mBi\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-sm5shs\",className,classNames),\"data-framer-name\":\"Hidden\",layoutDependency:layoutDependency,layoutId:\"S9BU72mBi\",ref:refBinding,style:{...style},...addPropertyOverrides({qqtzmr701:{\"data-framer-name\":\"Visible\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17womtx-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Q7ji0Pbjq-container\",nodeId:\"Q7ji0Pbjq\",rendersWithMotion:true,scopeId:\"RGWuXlaC8\",children:/*#__PURE__*/_jsx(StrandsThreeJSV2,{dispersion:.8,dispersionBand:.9,dispersionOffset:.385,fallbackAlt:\"\",fallbackFit:\"cover\",fallbackImage:\"https://framerusercontent.com/images/5ViBNrW2So7arIANy02EAq5jV8.png?width=1400&height=800\",height:\"100%\",highlightRadius:2,highlightSpeed:8,highlightStrength:2,id:\"Q7ji0Pbjq\",introProgress:0,layoutId:\"Q7ji0Pbjq\",longLengthMax:8,longLengthMin:3,longSegments:96,maxStart:{x:1,y:-.6,z:1},minStart:{x:-1,y:.6,z:0},noiseScale:.73,noiseStrength:.35,pulseSpeedBase:.03,pulseSpeedRandomMax:.1,pulseStrength:.35,shortLengthMax:4,shortLengthMin:1.4,shortLineRatio:.9,shortSegments:48,simDamping:6,simMaxVelocity:14,simRadius:2,simSpring:45,simStrength:15,sizeVariance:.5,springSettings:{bounce:.2,duration:1200},strandOpacity:.25,style:{height:\"100%\",width:\"100%\"},tipLayers:6,tipRadius:.02,tipTexture:\"https://framerusercontent.com/images/uMNT221vEn5naMu3VgNputh9yZU.png?width=256&height=256\",totalLines:1600,tubeRadius:.01,width:\"100%\",...addPropertyOverrides({qqtzmr701:{introProgress:1.1}},baseVariant,gestureVariant)})})})})})})});});const css=[\".framer-zhkea.framer-151xk7b, .framer-zhkea .framer-151xk7b { display: block; }\",\".framer-zhkea.framer-sm5shs { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 655px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1200px; }\",\".framer-zhkea .framer-17womtx-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 655\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"qqtzmr701\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRGWuXlaC8=withCSS(Component,css,\"framer-zhkea\");export default FramerRGWuXlaC8;FramerRGWuXlaC8.displayName=\"CTA Strand Animation\";FramerRGWuXlaC8.defaultProps={height:655,width:1200};addPropertyControls(FramerRGWuXlaC8,{variant:{options:[\"S9BU72mBi\",\"qqtzmr701\"],optionTitles:[\"Hidden\",\"Visible\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerRGWuXlaC8,[{explicitInter:true,fonts:[]},...StrandsThreeJSV2Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRGWuXlaC8\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"655\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qqtzmr701\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RGWuXlaC8.map","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 10 C 0 4.477 4.477 0 10 0 C 15.523 0 20 4.477 20 10 C 20 15.523 15.523 20 10 20 C 4.477 20 0 15.523 0 10 Z\" fill=\"transparent\" height=\"20px\" id=\"TwTaqyrYl\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(2 2)\" width=\"20px\"/><path d=\"M 0 2.005 C 0.485 0.625 1.895 -0.204 3.337 0.043 C 4.779 0.291 5.832 1.542 5.83 3.005 C 5.83 5.005 2.83 6.005 2.83 6.005\" fill=\"transparent\" height=\"6.004752142276818px\" id=\"aqyRdduov\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(9.09 6.995)\" width=\"5.830003375977274px\"/><path d=\"M 0 0 L 0.01 0\" fill=\"transparent\" height=\"1px\" id=\"vcsAzj6gy\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(12 17)\" width=\"1px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"168667647\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-1Eje6\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-1Eje6 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Circle Question Mark\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-1Eje6\");Icon.displayName=\"Circle Question Mark\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Circle Question Mark\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 16 0\" fill=\"transparent\" height=\"1px\" id=\"YnobPTYMb\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(4 5)\" width=\"16px\"/><path d=\"M 0 0 L 16 0\" fill=\"transparent\" height=\"1px\" id=\"Cb0Gao21R\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(4 12)\" width=\"16px\"/><path d=\"M 0 0 L 16 0\" fill=\"transparent\" height=\"1px\" id=\"oPtuyu4df\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(4 19)\" width=\"16px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"3467097230\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-grV1P\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-grV1P { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Menu\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-grV1P\");Icon.displayName=\"Menu\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Menu\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 12 6 L 6 0 L 0 6\" fill=\"transparent\" height=\"6px\" id=\"ob6OZJsmz\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(6 9)\" width=\"12px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"781437690\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-RD9jt\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-RD9jt { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Chevron Up\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-RD9jt\");Icon.displayName=\"Chevron Up\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Chevron Up\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 20 L 14 20 C 15.105 20 16 19.105 16 18 L 16 5 L 11 0 L 2 0 C 0.895 0 0 0.895 0 2 L 0 6\" fill=\"transparent\" height=\"20px\" id=\"qgjqa0E2f\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(4 2)\" width=\"16px\"/><path d=\"M 0 0 L 0 4 C 0 5.105 0.895 6 2 6 L 6 6\" fill=\"transparent\" height=\"6px\" id=\"zX2BwIxyc\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(14 2)\" width=\"6px\"/><path d=\"M 3 0 L 0 3 L 3 6\" fill=\"transparent\" height=\"6px\" id=\"NhXbVmzAP\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(2 12)\" width=\"3px\"/><path d=\"M 0 6 L 3 3 L 0 0\" fill=\"transparent\" height=\"6px\" id=\"Ech_qkGQt\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(9 12)\" width=\"3px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"894405547\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-2WioN\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-2WioN { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"File Code 2\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-2WioN\");Icon.displayName=\"File Code 2\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"File Code 2\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7bfce40)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" id=\"1081822090\" role=\"presentation\" viewBox=\"0 0 32 32\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 11 12.26 C 8.791 12.26 7 14.051 7 16.26 L 7 18 C 7 20.21 8.79 22 10.999 22 L 22 22 C 25.314 22 28 19.314 28 16 L 28 12.26 Z M 0 9.74 L 0 6 C 0 2.686 2.686 0 6 0 L 17.001 0 C 19.211 0 21 1.79 21 4 L 21 5.74 C 21 7.949 19.209 9.74 17 9.74 Z\" fill=\"var(--token-93b991d8-cb67-4763-830d-23defa20a3ea, rgb(28, 25, 23))\" height=\"22.000000228881838px\" id=\"vAqN5IvED\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1\" stroke=\"var(--token-a9ea621e-bd19-4f4b-962f-5a113b46a5eb, rgb(68, 64, 60))\" transform=\"translate(2 5)\" width=\"28px\"/></svg>';const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);const href=useSVGTemplate(\"1081822090\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-x2eYv\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{...style},viewBox:\"0 0 32 32\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-x2eYv { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 32px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 32\n * @framerIntrinsicHeight 32\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Ask\",\"set\":{\"localId\":\"vectorSet/e_b4sX6vh\",\"id\":\"e_b4sX6vh\",\"moduleId\":\"nov13hvNAJzRwnapu8n6\"}}\n */const Icon=withCSS(Component,css,\"framer-x2eYv\");Icon.displayName=\"Ask\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"32\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"32\",\"framerVector\":\"{\\\"name\\\":\\\"Ask\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/e_b4sX6vh\\\",\\\"id\\\":\\\"e_b4sX6vh\\\",\\\"moduleId\\\":\\\"nov13hvNAJzRwnapu8n6\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7bfce40)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" id=\"2652311070\" role=\"presentation\" viewBox=\"0 0 32 32\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"transparent\" height=\"25.60000019073486px\" id=\"U7BR8rZvF\" transform=\"translate(3 3)\" width=\"25.600000000000033px\"><path d=\"M 6.401 12.8 C 9.936 12.8 12.801 9.935 12.801 6.4 C 12.801 9.933 15.665 12.798 19.198 12.8 C 15.664 12.801 12.8 15.666 12.8 19.2 C 12.8 15.665 9.935 12.8 6.4 12.8 C 2.865 12.8 0 15.665 0 19.2 L 0 25.6 L 6.4 25.6 C 9.935 25.6 12.8 22.735 12.8 19.2 C 12.8 22.735 15.665 25.6 19.2 25.6 L 25.6 25.6 L 25.6 19.2 C 25.6 15.667 22.736 12.802 19.203 12.8 C 22.736 12.798 25.6 9.933 25.6 6.4 L 25.6 0 L 19.2 0 C 15.666 0.001 12.801 2.866 12.801 6.4 C 12.801 2.865 9.936 0 6.401 0 L 0.001 0 L 0.001 6.4 C 0.001 9.935 2.866 12.8 6.401 12.8 Z\" fill=\"var(--token-93b991d8-cb67-4763-830d-23defa20a3ea, rgb(28, 25, 23))\" height=\"25.599999999999994px\" id=\"xGo_4W79J\" width=\"25.600000000000037px\"/><path d=\"M 6.4 12.8 C 9.935 12.8 12.8 9.935 12.8 6.4 M 6.4 12.8 C 9.935 12.8 12.8 15.665 12.8 19.2 M 6.4 12.8 C 2.865 12.8 0 15.665 0 19.2 L 0 25.6 L 6.4 25.6 C 9.935 25.6 12.8 22.735 12.8 19.2 M 6.4 12.8 C 2.865 12.8 0 9.935 0 6.4 L 0 0 L 6.4 0 C 9.935 0 12.8 2.865 12.8 6.4 M 12.8 6.4 C 12.8 9.933 15.664 12.798 19.197 12.8 C 15.663 12.801 12.799 15.666 12.799 19.2 M 12.799 6.4 C 12.799 2.865 15.664 0 19.199 0 L 25.599 0 L 25.599 6.4 C 25.599 9.933 22.735 12.798 19.202 12.8 C 22.735 12.802 25.599 15.667 25.599 19.2 L 25.599 25.6 L 19.199 25.6 C 15.664 25.6 12.799 22.735 12.799 19.2\" fill=\"transparent\" height=\"25.60000019073486px\" id=\"RDIRdGsh1\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1\" stroke=\"var(--token-a9ea621e-bd19-4f4b-962f-5a113b46a5eb, rgb(68, 64, 60))\" width=\"25.598999786376993px\"/></g></svg>';const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);const href=useSVGTemplate(\"2652311070\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-7zl6k\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{...style},viewBox:\"0 0 32 32\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-7zl6k { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 32px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 32\n * @framerIntrinsicHeight 32\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Cortex\",\"set\":{\"localId\":\"vectorSet/e_b4sX6vh\",\"id\":\"e_b4sX6vh\",\"moduleId\":\"nov13hvNAJzRwnapu8n6\"}}\n */const Icon=withCSS(Component,css,\"framer-7zl6k\");Icon.displayName=\"Cortex\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Cortex\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/e_b4sX6vh\\\",\\\"id\\\":\\\"e_b4sX6vh\\\",\\\"moduleId\\\":\\\"nov13hvNAJzRwnapu8n6\\\"}}\",\"framerIntrinsicWidth\":\"32\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"32\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7bfce40)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" id=\"3915734215\" role=\"presentation\" viewBox=\"0 0 32 32\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 21.85 21.85 C 19.45 24.251 16.195 25.599 12.8 25.6 L 12.8 12.827 C 12.784 16.356 9.914 19.206 6.385 19.198 C 2.857 19.19 0 16.327 0 12.798 C 0 9.269 2.857 6.406 6.385 6.398 C 9.914 6.39 12.784 9.24 12.8 12.769 L 12.8 0 C 17.976 0.001 22.643 3.119 24.624 7.902 C 26.605 12.684 25.51 18.189 21.85 21.85 Z\" fill=\"var(--token-93b991d8-cb67-4763-830d-23defa20a3ea, rgb(28, 25, 23))\" height=\"25.599999999999994px\" id=\"LiN_EWVIo\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1\" stroke=\"var(--token-a9ea621e-bd19-4f4b-962f-5a113b46a5eb, rgb(68, 64, 60))\" transform=\"translate(3 3)\" width=\"25.59837478502651px\"/></svg>';const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);const href=useSVGTemplate(\"3915734215\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-tHYnb\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{...style},viewBox:\"0 0 32 32\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-tHYnb { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 32px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 32\n * @framerIntrinsicHeight 32\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Pulse\",\"set\":{\"localId\":\"vectorSet/e_b4sX6vh\",\"id\":\"e_b4sX6vh\",\"moduleId\":\"nov13hvNAJzRwnapu8n6\"}}\n */const Icon=withCSS(Component,css,\"framer-tHYnb\");Icon.displayName=\"Pulse\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Pulse\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/e_b4sX6vh\\\",\\\"id\\\":\\\"e_b4sX6vh\\\",\\\"moduleId\\\":\\\"nov13hvNAJzRwnapu8n6\\\"}}\",\"framerIntrinsicHeight\":\"32\",\"framerIntrinsicWidth\":\"32\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (089ce7e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Instance,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FileCode2 from\"https://framerusercontent.com/modules/W86giBsHrWznwvpm7TMa/fz7pOtywfjOwghtRAQEN/ulTaeVaRi.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/f0LA1T9hcPulqKJ0lqq7/vpllh7uLYHaPbOIVGccN/HN3v7c7uq.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/NrQ5fWjNNVkhX8IctguR/egrZVmZY9I2xyZlNj4F1/j5N4vM3LD.js\";const enabledGestures={euEFdaNnL:{hover:true,pressed:true}};const serializationHash=\"framer-tG8tW\";const variantClassNames={euEFdaNnL:\"framer-v-vmtksx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const QeRMNNBZC=undefined;const MlYUSR0OS=undefined;const dEJdP4u7Y=undefined;const O1Ao7I65r=undefined;const kijeDt_qH=undefined;const transition1={delay:0,duration:.1,ease:[.12,.23,.5,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,description,height,icon,id,link,title,width,...props})=>{return{...props,dEJdP4u7Y:icon??props.dEJdP4u7Y??FileCode2,kijeDt_qH:description??props.kijeDt_qH??\"API references, SDKs, and guides.\",MlYUSR0OS:link??props.MlYUSR0OS,O1Ao7I65r:title??props.O1Ao7I65r??\"Developer docs\",QeRMNNBZC:click??props.QeRMNNBZC};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,O1Ao7I65r,kijeDt_qH,dEJdP4u7Y,MlYUSR0OS,QeRMNNBZC,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"euEFdaNnL\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1lyav9h=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(QeRMNNBZC){const res=await QeRMNNBZC(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:MlYUSR0OS,motionChild:true,nodeId:\"euEFdaNnL\",openInNewTab:false,scopeId:\"DIUDV3sid\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-vmtksx\",className,classNames)} framer-j3j25d`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"euEFdaNnL\",onTap:onTap1lyav9h,ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"euEFdaNnL-hover\":{backgroundColor:\"var(--token-efb6b80c-ff66-4fd5-b06e-7af1e4433402, rgb(41, 37, 36))\"},\"euEFdaNnL-pressed\":{backgroundColor:\"var(--token-93b991d8-cb67-4763-830d-23defa20a3ea, rgb(28, 25, 23))\"}},...addPropertyOverrides({\"euEFdaNnL-hover\":{\"data-framer-name\":undefined},\"euEFdaNnL-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l4uu33\",\"data-border\":true,\"data-framer-name\":\"Icon Container\",layoutDependency:layoutDependency,layoutId:\"bHOUHyw69\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f3013730-45dd-4b90-8bef-48999f95aa1d, rgb(41, 37, 36))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-93b991d8-cb67-4763-830d-23defa20a3ea, rgb(28, 25, 23))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-lkzoav\",Component:dEJdP4u7Y,\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"Tsnl7V6BD\",style:{\"--1m973uw\":\"var(--token-57c56f68-f082-419e-90db-9531e03d4b87, rgb(168, 162, 158))\",\"--js9iwy\":2}})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1l9zvdr\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"kwERXxRGx\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1h9i0d0\",\"data-styles-preset\":\"HN3v7c7uq\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249)))\"},children:\"Developer docs\"})}),className:\"framer-1bi81e8\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"psSDfE4WF\",style:{\"--extracted-r6o4lv\":\"var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249))\",\"--framer-paragraph-spacing\":\"0px\"},text:O1Ao7I65r,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rmkco3\",\"data-styles-preset\":\"j5N4vM3LD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(168, 162, 158)))\"},children:\"API references, SDKs, and guides.\"})}),className:\"framer-15x9y3g\",\"data-framer-name\":\"Description\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"B9TzAVsOD\",style:{\"--extracted-r6o4lv\":\"var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(168, 162, 158))\",\"--framer-paragraph-spacing\":\"0px\"},text:kijeDt_qH,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-tG8tW.framer-j3j25d, .framer-tG8tW .framer-j3j25d { display: block; }\",\".framer-tG8tW.framer-vmtksx { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px; position: relative; text-decoration: none; width: 298px; }\",\".framer-tG8tW .framer-1l4uu33 { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: var(--framer-aspect-ratio-supported, 40px); justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 40px; will-change: var(--framer-will-change-override, transform); }\",\".framer-tG8tW .framer-lkzoav { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-tG8tW .framer-1l9zvdr { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-tG8tW .framer-1bi81e8, .framer-tG8tW .framer-15x9y3g { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-tG8tW[data-border=\"true\"]::after, .framer-tG8tW [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 298\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"DQhgUNv5t\":{\"layout\":[\"fixed\",\"auto\"]},\"WNhMlSpCr\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"O1Ao7I65r\":\"title\",\"kijeDt_qH\":\"description\",\"dEJdP4u7Y\":\"icon\",\"MlYUSR0OS\":\"link\",\"QeRMNNBZC\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"Y7SpbVH16cWqMhj75z1M\"]\n */const FramerDIUDV3sid=withCSS(Component,css,\"framer-tG8tW\");export default FramerDIUDV3sid;FramerDIUDV3sid.displayName=\"Nav Menu Row Item\";FramerDIUDV3sid.defaultProps={height:56,width:298};addPropertyControls(FramerDIUDV3sid,{O1Ao7I65r:{defaultValue:\"Developer docs\",displayTextArea:false,title:\"Title\",type:ControlType.String},onO1Ao7I65rChange:{changes:\"O1Ao7I65r\",type:ControlType.ChangeHandler},kijeDt_qH:{defaultValue:\"API references, SDKs, and guides.\",displayTextArea:false,title:\"Description\",type:ControlType.String},onkijeDt_qHChange:{changes:\"kijeDt_qH\",type:ControlType.ChangeHandler},dEJdP4u7Y:{defaultValue:{identifier:\"module:W86giBsHrWznwvpm7TMa/fz7pOtywfjOwghtRAQEN/ulTaeVaRi.js:default\",moduleId:\"W86giBsHrWznwvpm7TMa\"},setModuleId:\"Y7SpbVH16cWqMhj75z1M\",title:\"Icon\",type:ControlType.VectorSetItem},MlYUSR0OS:{title:\"Link\",type:ControlType.Link},QeRMNNBZC:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerDIUDV3sid,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDIUDV3sid\",\"slots\":[],\"annotations\":{\"framerVectorSets\":\"[\\\"Y7SpbVH16cWqMhj75z1M\\\"]\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DQhgUNv5t\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WNhMlSpCr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"56\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"298\",\"framerVariables\":\"{\\\"O1Ao7I65r\\\":\\\"title\\\",\\\"kijeDt_qH\\\":\\\"description\\\",\\\"dEJdP4u7Y\\\":\\\"icon\\\",\\\"MlYUSR0OS\\\":\\\"link\\\",\\\"QeRMNNBZC\\\":\\\"click\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DIUDV3sid.map","// Generated by Framer (bee8ea6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Instance,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/f0LA1T9hcPulqKJ0lqq7/vpllh7uLYHaPbOIVGccN/HN3v7c7uq.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/NrQ5fWjNNVkhX8IctguR/egrZVmZY9I2xyZlNj4F1/j5N4vM3LD.js\";import Cortex from\"https://framerusercontent.com/modules/o86MOgj1ibUBWCzi9sk2/qjnxtcesDRwSOeMRjEaJ/n8WGzrYQj.js\";const enabledGestures={MmZAy1YB2:{pressed:true},pxibwfkvW:{hover:true}};const cycleOrder=[\"pxibwfkvW\",\"MmZAy1YB2\"];const serializationHash=\"framer-zfuWk\";const variantClassNames={MmZAy1YB2:\"framer-v-s2ixxu\",pxibwfkvW:\"framer-v-twqgdr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const oNjeX4pkz=undefined;const M_3poeXyS=undefined;const BXr0Cphey=undefined;const RoA2Et8bo=undefined;const nu0c26yqB=undefined;const transition1={delay:0,duration:.1,ease:[.12,.23,.5,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"pxibwfkvW\",Horizontal:\"MmZAy1YB2\"};const Variants=motion.create(React.Fragment);const getProps=({click,description,height,icon,id,link,title,width,...props})=>{return{...props,BXr0Cphey:icon??props.BXr0Cphey??Cortex,M_3poeXyS:link??props.M_3poeXyS,nu0c26yqB:description??props.nu0c26yqB??\"Connect and unify data across every source.\",oNjeX4pkz:click??props.oNjeX4pkz,RoA2Et8bo:title??props.RoA2Et8bo??\"Cortex\",variant:humanReadableVariantMap[props.variant]??props.variant??\"pxibwfkvW\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,BXr0Cphey,RoA2Et8bo,nu0c26yqB,M_3poeXyS,oNjeX4pkz,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"pxibwfkvW\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1m0yapm=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(oNjeX4pkz){const res=await oNjeX4pkz(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:M_3poeXyS,motionChild:true,nodeId:\"pxibwfkvW\",openInNewTab:false,scopeId:\"NvTyMkkvL\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-twqgdr\",className,classNames)} framer-li3w5f`,\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"pxibwfkvW\",onTap:onTap1m0yapm,ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"MmZAy1YB2-pressed\":{backgroundColor:\"var(--token-93b991d8-cb67-4763-830d-23defa20a3ea, rgb(28, 25, 23))\"},\"pxibwfkvW-hover\":{backgroundColor:\"var(--token-d84f0da5-69e7-4c51-a9dd-4ad7ce3301a8, rgb(41, 37, 36))\"}},...addPropertyOverrides({\"MmZAy1YB2-pressed\":{\"data-framer-name\":undefined},\"pxibwfkvW-hover\":{\"data-framer-name\":undefined},MmZAy1YB2:{\"data-framer-name\":\"Horizontal\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-4w5gwx\",Component:BXr0Cphey,layoutDependency:layoutDependency,layoutId:\"UfoPd5ae4\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1oh6ac6\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"ZcMglEl9J\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1h9i0d0\",\"data-styles-preset\":\"HN3v7c7uq\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 250)))\"},children:\"Cortex\"})}),className:\"framer-swmslg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RUaGiu1dE\",style:{\"--extracted-r6o4lv\":\"var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 250))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:RoA2Et8bo,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rmkco3\",\"data-styles-preset\":\"j5N4vM3LD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(161, 161, 161)))\"},children:\"Connect and unify data across every source.\"})}),className:\"framer-uyro71\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"n7LZ2qdHB\",style:{\"--extracted-r6o4lv\":\"var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(161, 161, 161))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:nu0c26yqB,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\".framer-zfuWk.framer-li3w5f, .framer-zfuWk .framer-li3w5f { display: block; }\",\".framer-zfuWk.framer-twqgdr { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 12px; position: relative; text-decoration: none; width: 173px; will-change: var(--framer-will-change-override, transform); }\",\".framer-zfuWk .framer-4w5gwx { flex: none; height: auto; position: relative; width: 40px; }\",\".framer-zfuWk .framer-1oh6ac6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-zfuWk .framer-swmslg, .framer-zfuWk .framer-uyro71 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-zfuWk.framer-v-s2ixxu.framer-twqgdr { align-content: center; align-items: center; flex-direction: row; }\",\".framer-zfuWk.framer-v-s2ixxu .framer-1oh6ac6 { flex: 1 0 0px; width: 1px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 132\n * @framerIntrinsicWidth 173\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"MmZAy1YB2\":{\"layout\":[\"fixed\",\"auto\"]},\"cwaYqpoeH\":{\"layout\":[\"fixed\",\"auto\"]},\"T6PpKF6Ra\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"BXr0Cphey\":\"icon\",\"RoA2Et8bo\":\"title\",\"nu0c26yqB\":\"description\",\"M_3poeXyS\":\"link\",\"oNjeX4pkz\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"nov13hvNAJzRwnapu8n6\"]\n */const FramerNvTyMkkvL=withCSS(Component,css,\"framer-zfuWk\");export default FramerNvTyMkkvL;FramerNvTyMkkvL.displayName=\"Nav Product Button\";FramerNvTyMkkvL.defaultProps={height:132,width:173};addPropertyControls(FramerNvTyMkkvL,{variant:{options:[\"pxibwfkvW\",\"MmZAy1YB2\"],optionTitles:[\"Desktop\",\"Horizontal\"],title:\"Variant\",type:ControlType.Enum},BXr0Cphey:{defaultValue:{identifier:\"local-module:vector/n8WGzrYQj:default\",moduleId:\"o86MOgj1ibUBWCzi9sk2\"},setModuleId:\"nov13hvNAJzRwnapu8n6\",title:\"Icon\",type:ControlType.VectorSetItem},RoA2Et8bo:{defaultValue:\"Cortex\",displayTextArea:false,title:\"Title\",type:ControlType.String},onRoA2Et8boChange:{changes:\"RoA2Et8bo\",type:ControlType.ChangeHandler},nu0c26yqB:{defaultValue:\"Connect and unify data across every source.\",displayTextArea:true,title:\"Description\",type:ControlType.String},onnu0c26yqBChange:{changes:\"nu0c26yqB\",type:ControlType.ChangeHandler},M_3poeXyS:{title:\"Link\",type:ControlType.Link},oNjeX4pkz:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerNvTyMkkvL,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNvTyMkkvL\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerVectorSets\":\"[\\\"nov13hvNAJzRwnapu8n6\\\"]\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MmZAy1YB2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cwaYqpoeH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"T6PpKF6Ra\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"173\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"132\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"BXr0Cphey\\\":\\\"icon\\\",\\\"RoA2Et8bo\\\":\\\"title\\\",\\\"nu0c26yqB\\\":\\\"description\\\",\\\"M_3poeXyS\\\":\\\"link\\\",\\\"oNjeX4pkz\\\":\\\"click\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NvTyMkkvL.map","// Generated by Framer (089ce7e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/f0LA1T9hcPulqKJ0lqq7/vpllh7uLYHaPbOIVGccN/HN3v7c7uq.js\";const enabledGestures={kwVzVR2l6:{hover:true,pressed:true}};const serializationHash=\"framer-UUE7D\";const variantClassNames={kwVzVR2l6:\"framer-v-8f32ni\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const iyTne0sYs=undefined;const JSPKL_KPJ=undefined;const XKqA1yNzm=undefined;const transition1={delay:0,duration:.1,ease:[.12,.23,.5,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,title,width,...props})=>{return{...props,iyTne0sYs:click??props.iyTne0sYs,JSPKL_KPJ:link??props.JSPKL_KPJ,XKqA1yNzm:title??props.XKqA1yNzm??\"Integrations\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,XKqA1yNzm,JSPKL_KPJ,iyTne0sYs,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"kwVzVR2l6\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapm6ux3q=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(iyTne0sYs){const res=await iyTne0sYs(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:JSPKL_KPJ,motionChild:true,nodeId:\"kwVzVR2l6\",openInNewTab:false,scopeId:\"XnG_KAtqY\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-8f32ni\",className,classNames)} framer-1r7ki18`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"kwVzVR2l6\",onTap:onTapm6ux3q,ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"kwVzVR2l6-hover\":{backgroundColor:\"var(--token-bb9172d5-978a-4462-9d85-50327c10d262, rgb(41, 37, 36))\"},\"kwVzVR2l6-pressed\":{backgroundColor:\"var(--token-93b991d8-cb67-4763-830d-23defa20a3ea, rgb(28, 25, 23))\"}},...addPropertyOverrides({\"kwVzVR2l6-hover\":{\"data-framer-name\":undefined},\"kwVzVR2l6-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1h9i0d0\",\"data-styles-preset\":\"HN3v7c7uq\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249)))\"},children:\"Integrations\"})}),className:\"framer-1f2tqf3\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WMJBzfSiQ\",style:{\"--extracted-r6o4lv\":\"var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249))\",\"--framer-paragraph-spacing\":\"0px\"},text:XKqA1yNzm,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-UUE7D.framer-1r7ki18, .framer-UUE7D .framer-1r7ki18 { display: block; }\",\".framer-UUE7D.framer-8f32ni { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 8px 12px 8px 12px; position: relative; text-decoration: none; width: 141px; will-change: var(--framer-will-change-override, transform); }\",\".framer-UUE7D .framer-1f2tqf3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 141\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"fT2qzi53T\":{\"layout\":[\"fixed\",\"auto\"]},\"hgBwwbVOD\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"XKqA1yNzm\":\"title\",\"JSPKL_KPJ\":\"link\",\"iyTne0sYs\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXnG_KAtqY=withCSS(Component,css,\"framer-UUE7D\");export default FramerXnG_KAtqY;FramerXnG_KAtqY.displayName=\"Nav Single Button\";FramerXnG_KAtqY.defaultProps={height:36,width:141};addPropertyControls(FramerXnG_KAtqY,{XKqA1yNzm:{defaultValue:\"Integrations\",displayTextArea:false,title:\"Title\",type:ControlType.String},onXKqA1yNzmChange:{changes:\"XKqA1yNzm\",type:ControlType.ChangeHandler},JSPKL_KPJ:{title:\"Link\",type:ControlType.Link},iyTne0sYs:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerXnG_KAtqY,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXnG_KAtqY\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fT2qzi53T\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hgBwwbVOD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"36\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"141\",\"framerVariables\":\"{\\\"XKqA1yNzm\\\":\\\"title\\\",\\\"JSPKL_KPJ\\\":\\\"link\\\",\\\"iyTne0sYs\\\":\\\"click\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XnG_KAtqY.map","// Generated by Framer (bee8ea6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Instance,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ChevronDown from\"https://framerusercontent.com/modules/N337XogaeeiHiht2ZN9f/pwB48zFyU8FvNKh5lIfY/ZodASoCsI.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/OF2LWODqvpZr0C9wH0nm/xBOD4Wdxwd5xTLLyZsSD/KWb9XH2R2.js\";const enabledGestures={AjSCAhoTg:{pressed:true}};const cycleOrder=[\"AjSCAhoTg\",\"wrkHnU0md\"];const serializationHash=\"framer-fXWrN\";const variantClassNames={AjSCAhoTg:\"framer-v-175jv58\",wrkHnU0md:\"framer-v-1wl24d6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const wUWGEXHWm=undefined;const jkCiQPOyP=undefined;const B8n98hbzE=undefined;const tgbgJSkkD=undefined;const xBnkX1weS=undefined;const nW7sXO3d1=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Closed:\"AjSCAhoTg\",Open:\"wrkHnU0md\"};const Variants=motion.create(React.Fragment);const getProps=({bottomBorder,click,dropdown,height,icon,id,itemName,link,width,...props})=>{return{...props,B8n98hbzE:link??props.B8n98hbzE,jkCiQPOyP:click??props.jkCiQPOyP,nW7sXO3d1:icon??props.nW7sXO3d1??ChevronDown,tgbgJSkkD:itemName??props.tgbgJSkkD??\"Features\",variant:humanReadableVariantMap[props.variant]??props.variant??\"AjSCAhoTg\",wUWGEXHWm:bottomBorder??props.wUWGEXHWm??{borderBottomWidth:1,borderColor:'var(--token-f3013730-45dd-4b90-8bef-48999f95aa1d, rgb(41, 37, 36)) /* {\"name\":\"Border Primary\"} */',borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},xBnkX1weS:dropdown??props.xBnkX1weS??true};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,tgbgJSkkD,jkCiQPOyP,xBnkX1weS,nW7sXO3d1,wUWGEXHWm,B8n98hbzE,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"AjSCAhoTg\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ueg4yi=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(jkCiQPOyP){const res=await jkCiQPOyP(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:B8n98hbzE,motionChild:true,nodeId:\"AjSCAhoTg\",openInNewTab:false,scopeId:\"YiIMgVSgL\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-175jv58\",className,classNames)} framer-12k5w5u`,\"data-border\":true,\"data-framer-name\":\"Closed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"AjSCAhoTg\",onTap:onTap1ueg4yi,ref:refBinding,style:{\"--border-bottom-width\":(wUWGEXHWm?.borderBottomWidth??wUWGEXHWm?.borderWidth)+\"px\",\"--border-color\":wUWGEXHWm?.borderColor,\"--border-left-width\":(wUWGEXHWm?.borderLeftWidth??wUWGEXHWm?.borderWidth)+\"px\",\"--border-right-width\":(wUWGEXHWm?.borderRightWidth??wUWGEXHWm?.borderWidth)+\"px\",\"--border-style\":wUWGEXHWm?.borderStyle,\"--border-top-width\":(wUWGEXHWm?.borderTopWidth??wUWGEXHWm?.borderWidth)+\"px\",backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{\"AjSCAhoTg-pressed\":{backgroundColor:\"var(--token-93b991d8-cb67-4763-830d-23defa20a3ea, rgb(28, 25, 23))\"}},...addPropertyOverrides({\"AjSCAhoTg-pressed\":{\"data-framer-name\":undefined},wrkHnU0md:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-6awed\",\"data-styles-preset\":\"KWb9XH2R2\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-9c2e8ee6-e444-42b8-997a-df33e3515cb5, rgb(245, 245, 244)))\"},children:\"Features\"})}),className:\"framer-j4lnve\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"KIRvZaxkZ\",style:{\"--extracted-a0htzi\":\"var(--token-9c2e8ee6-e444-42b8-997a-df33e3515cb5, rgb(245, 245, 244))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:tgbgJSkkD,verticalAlignment:\"top\",withExternalLayout:true}),xBnkX1weS!==false&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1xd0ijz\",Component:nW7sXO3d1,layoutDependency:layoutDependency,layoutId:\"zaTGd8R9x\",style:{\"--1m973uw\":\"var(--token-9c2e8ee6-e444-42b8-997a-df33e3515cb5, rgb(245, 245, 244))\",\"--js9iwy\":2,rotate:0},variants:{\"AjSCAhoTg-pressed\":{rotate:0},wrkHnU0md:{rotate:-180}}})]})})})})});});const css=[\".framer-fXWrN.framer-12k5w5u, .framer-fXWrN .framer-12k5w5u { display: block; }\",\".framer-fXWrN.framer-175jv58 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 12px; position: relative; text-decoration: none; width: 566px; }\",\".framer-fXWrN .framer-j4lnve { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-fXWrN .framer-1xd0ijz { flex: none; height: auto; position: relative; width: 16px; }\",...sharedStyle.css,'.framer-fXWrN[data-border=\"true\"]::after, .framer-fXWrN [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 566\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"wrkHnU0md\":{\"layout\":[\"fixed\",\"auto\"]},\"XnboSgkuX\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"tgbgJSkkD\":\"itemName\",\"jkCiQPOyP\":\"click\",\"xBnkX1weS\":\"dropdown\",\"nW7sXO3d1\":\"icon\",\"wUWGEXHWm\":\"bottomBorder\",\"B8n98hbzE\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"Y7SpbVH16cWqMhj75z1M\"]\n */const FramerYiIMgVSgL=withCSS(Component,css,\"framer-fXWrN\");export default FramerYiIMgVSgL;FramerYiIMgVSgL.displayName=\"Mobile navigation item\";FramerYiIMgVSgL.defaultProps={height:44,width:566};addPropertyControls(FramerYiIMgVSgL,{variant:{options:[\"AjSCAhoTg\",\"wrkHnU0md\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum},tgbgJSkkD:{defaultValue:\"Features\",displayTextArea:false,title:\"Item name\",type:ControlType.String},ontgbgJSkkDChange:{changes:\"tgbgJSkkD\",type:ControlType.ChangeHandler},jkCiQPOyP:{title:\"Click\",type:ControlType.EventHandler},xBnkX1weS:{defaultValue:true,title:\"Dropdown\",type:ControlType.Boolean},onxBnkX1weSChange:{changes:\"xBnkX1weS\",type:ControlType.ChangeHandler},nW7sXO3d1:{defaultValue:{identifier:\"module:N337XogaeeiHiht2ZN9f/pwB48zFyU8FvNKh5lIfY/ZodASoCsI.js:default\",moduleId:\"N337XogaeeiHiht2ZN9f\"},setModuleId:\"Y7SpbVH16cWqMhj75z1M\",title:\"Icon\",type:ControlType.VectorSetItem},wUWGEXHWm:{defaultValue:{borderBottomWidth:1,borderColor:'var(--token-f3013730-45dd-4b90-8bef-48999f95aa1d, rgb(41, 37, 36)) /* {\"name\":\"Border Primary\"} */',borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},title:\"Bottom border\",type:ControlType.Border},B8n98hbzE:{title:\"Link\",type:ControlType.Link}});addFonts(FramerYiIMgVSgL,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYiIMgVSgL\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"44\",\"framerVectorSets\":\"[\\\"Y7SpbVH16cWqMhj75z1M\\\"]\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"566\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"tgbgJSkkD\\\":\\\"itemName\\\",\\\"jkCiQPOyP\\\":\\\"click\\\",\\\"xBnkX1weS\\\":\\\"dropdown\\\",\\\"nW7sXO3d1\\\":\\\"icon\\\",\\\"wUWGEXHWm\\\":\\\"bottomBorder\\\",\\\"B8n98hbzE\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wrkHnU0md\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XnboSgkuX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YiIMgVSgL.map","// Generated by Framer (089ce7e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CircleQuestionMark from\"https://framerusercontent.com/modules/CpZ2zBqR8VEpNyQBcq84/Oac52YDG1as6sJOqu8zf/T9Csqgrrt.js\";import ChevronDown from\"https://framerusercontent.com/modules/N337XogaeeiHiht2ZN9f/pwB48zFyU8FvNKh5lIfY/ZodASoCsI.js\";import FileCode2 from\"https://framerusercontent.com/modules/W86giBsHrWznwvpm7TMa/fz7pOtywfjOwghtRAQEN/ulTaeVaRi.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/I4emmeg1Yd2mC5ol1OSh/AxkUytYzyh72P8VWCuB0/xkcDuX5jD.js\";import Ask from\"https://framerusercontent.com/modules/b8hQPxYBn7RA0zzxgRBZ/MG7XHU9BA7QpHnL7kKSe/DSyGLT8TH.js\";import Cortex from\"https://framerusercontent.com/modules/o86MOgj1ibUBWCzi9sk2/qjnxtcesDRwSOeMRjEaJ/n8WGzrYQj.js\";import Pulse from\"https://framerusercontent.com/modules/IQPv8uTRvTXsB1uow4B5/h4AlMTqCXLvcGqmq0gRw/UzupXLk_4.js\";import NavMenuRowItem from\"https://framerusercontent.com/modules/u0lhvdMnidmjilPhl6vL/vETAumgnQelbaOAxfvyu/DIUDV3sid.js\";import NavProductButton from\"https://framerusercontent.com/modules/fIiOocC0ny2i2b7JtkqN/v3HXm00xEpHhjOe5N0PM/NvTyMkkvL.js\";import NavSingleButton from\"https://framerusercontent.com/modules/IQMglMsOdGJnuCOmpKja/jNjvWVOi94TwI2hNOFU9/XnG_KAtqY.js\";import MobileNavigationItem from\"https://framerusercontent.com/modules/TAG0KIooxtVYDcp9YdLp/cLg1cLSidPdbEtPou6HT/YiIMgVSgL.js\";const MobileNavigationItemFonts=getFonts(MobileNavigationItem);const NavProductButtonFonts=getFonts(NavProductButton);const NavMenuRowItemFonts=getFonts(NavMenuRowItem);const NavSingleButtonFonts=getFonts(NavSingleButton);const cycleOrder=[\"J7hScYVmB\",\"cksXs3AfV\",\"bP7ZNLLU9\"];const serializationHash=\"framer-gy7u4\";const variantClassNames={bP7ZNLLU9:\"framer-v-1fohrme\",cksXs3AfV:\"framer-v-11vd6zm\",J7hScYVmB:\"framer-v-1m56ama\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const UpKzemEGZ=undefined;const transition1={delay:0,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 3\":\"bP7ZNLLU9\",Closed:\"J7hScYVmB\",Features:\"cksXs3AfV\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,linkClick,width,...props})=>{return{...props,UpKzemEGZ:linkClick??props.UpKzemEGZ,variant:humanReadableVariantMap[props.variant]??props.variant??\"J7hScYVmB\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,UpKzemEGZ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"J7hScYVmB\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const jkCiQPOyP9iwykz=activeVariantCallback(async(...args)=>{setVariant(\"cksXs3AfV\");});const jkCiQPOyP1pvyaev=activeVariantCallback(async(...args)=>{setVariant(\"J7hScYVmB\");});const oNjeX4pkzrvjcwf=activeVariantCallback(async(...args)=>{if(UpKzemEGZ){const res=await UpKzemEGZ(...args);if(res===false)return false;}});const onTap6z0lnq=activeVariantCallback(async(...args)=>{setVariant(\"bP7ZNLLU9\");});const onTap1pvyaev=activeVariantCallback(async(...args)=>{setVariant(\"J7hScYVmB\");});const jkCiQPOyP6z0lnq=activeVariantCallback(async(...args)=>{setVariant(\"bP7ZNLLU9\");});const QeRMNNBZCrvjcwf=activeVariantCallback(async(...args)=>{if(UpKzemEGZ){const res=await UpKzemEGZ(...args);if(res===false)return false;}});const iyTne0sYsrvjcwf=activeVariantCallback(async(...args)=>{if(UpKzemEGZ){const res=await UpKzemEGZ(...args);if(res===false)return false;}});const jkCiQPOyPrvjcwf=activeVariantCallback(async(...args)=>{if(UpKzemEGZ){const res=await UpKzemEGZ(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1m56ama\",className,classNames),\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"J7hScYVmB\",ref:refBinding,style:{...style},...addPropertyOverrides({bP7ZNLLU9:{\"data-framer-name\":\"Variant 3\"},cksXs3AfV:{\"data-framer-name\":\"Features\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s2g1zg\",\"data-border\":true,\"data-framer-name\":\"Features Section\",layoutDependency:layoutDependency,layoutId:\"yTZH1xHE9\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f3013730-45dd-4b90-8bef-48999f95aa1d, rgb(41, 37, 36))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||194)-0-194)/2+0+0)+0+0,...addPropertyOverrides({bP7ZNLLU9:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||581)-0-581)/2+0+0)+0+0},cksXs3AfV:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||405)-0-609)/2+0+0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ygrwlc-container\",layoutDependency:layoutDependency,layoutId:\"FeRzoyJE5-container\",nodeId:\"FeRzoyJE5\",rendersWithMotion:true,scopeId:\"aF_7A9zSu\",children:/*#__PURE__*/_jsx(MobileNavigationItem,{height:\"100%\",id:\"FeRzoyJE5\",jkCiQPOyP:jkCiQPOyP9iwykz,layoutId:\"FeRzoyJE5\",nW7sXO3d1:ChevronDown,style:{width:\"100%\"},tgbgJSkkD:\"Features\",variant:matchVariant(\"AjSCAhoTg\"),width:\"100%\",wUWGEXHWm:{borderBottomWidth:0,borderColor:\"var(--token-f3013730-45dd-4b90-8bef-48999f95aa1d, rgb(41, 37, 36))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},xBnkX1weS:true,...addPropertyOverrides({cksXs3AfV:{jkCiQPOyP:jkCiQPOyP1pvyaev,variant:matchVariant(\"wrkHnU0md\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-j79stn\",\"data-framer-name\":\"Section Contents\",layoutDependency:layoutDependency,layoutId:\"oJPPf9w1N\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"J3kIQxbDr\"},implicitPathVariables:undefined},{href:{webPageId:\"J3kIQxbDr\"},implicitPathVariables:undefined},{href:{webPageId:\"J3kIQxbDr\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:132,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||194)-0-194)/2+0+0)+0+48+0+0,...addPropertyOverrides({bP7ZNLLU9:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||581)-0-581)/2+0+0)+0+48+0+0},cksXs3AfV:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||405)-0-609)/2+0+0)+0+48+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-y7q08d-container\",\"data-framer-name\":\"Cortex\",layoutDependency:layoutDependency,layoutId:\"FTAc7KFEX-container\",name:\"Cortex\",nodeId:\"FTAc7KFEX\",rendersWithMotion:true,scopeId:\"aF_7A9zSu\",children:/*#__PURE__*/_jsx(NavProductButton,{BXr0Cphey:Cortex,height:\"100%\",id:\"FTAc7KFEX\",layoutId:\"FTAc7KFEX\",M_3poeXyS:resolvedLinks[0],name:\"Cortex\",nu0c26yqB:\"Connect and unify data across every source.\",oNjeX4pkz:oNjeX4pkzrvjcwf,RoA2Et8bo:\"Cortex\",style:{width:\"100%\"},variant:matchVariant(\"MmZAy1YB2\"),width:\"100%\",...addPropertyOverrides({bP7ZNLLU9:{M_3poeXyS:resolvedLinks[2]},cksXs3AfV:{M_3poeXyS:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"REev0GbwG\"},implicitPathVariables:undefined},{href:{webPageId:\"REev0GbwG\"},implicitPathVariables:undefined},{href:{webPageId:\"REev0GbwG\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:132,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||194)-0-194)/2+0+0)+0+48+0+132,...addPropertyOverrides({bP7ZNLLU9:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||581)-0-581)/2+0+0)+0+48+0+132},cksXs3AfV:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||405)-0-609)/2+0+0)+0+48+0+132}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-h315md-container\",\"data-framer-name\":\"Ask\",layoutDependency:layoutDependency,layoutId:\"ZK1sWTX68-container\",name:\"Ask\",nodeId:\"ZK1sWTX68\",rendersWithMotion:true,scopeId:\"aF_7A9zSu\",children:/*#__PURE__*/_jsx(NavProductButton,{BXr0Cphey:Ask,height:\"100%\",id:\"ZK1sWTX68\",layoutId:\"ZK1sWTX68\",M_3poeXyS:resolvedLinks1[0],name:\"Ask\",nu0c26yqB:\"Query your data in plain language.\",oNjeX4pkz:oNjeX4pkzrvjcwf,RoA2Et8bo:\"Ask\",style:{width:\"100%\"},variant:matchVariant(\"MmZAy1YB2\"),width:\"100%\",...addPropertyOverrides({bP7ZNLLU9:{M_3poeXyS:resolvedLinks1[2]},cksXs3AfV:{M_3poeXyS:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"h_z4hgo42\"},implicitPathVariables:undefined},{href:{webPageId:\"h_z4hgo42\"},implicitPathVariables:undefined},{href:{webPageId:\"h_z4hgo42\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:132,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||194)-0-194)/2+0+0)+0+48+0+264,...addPropertyOverrides({bP7ZNLLU9:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||581)-0-581)/2+0+0)+0+48+0+264},cksXs3AfV:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||405)-0-609)/2+0+0)+0+48+0+264}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18hvc0c-container\",\"data-framer-name\":\"Pulse\",layoutDependency:layoutDependency,layoutId:\"Yti9cLu2x-container\",name:\"Pulse\",nodeId:\"Yti9cLu2x\",rendersWithMotion:true,scopeId:\"aF_7A9zSu\",children:/*#__PURE__*/_jsx(NavProductButton,{BXr0Cphey:Pulse,height:\"100%\",id:\"Yti9cLu2x\",layoutId:\"Yti9cLu2x\",M_3poeXyS:resolvedLinks2[0],name:\"Pulse\",nu0c26yqB:\"Detect anomalies before they become problems.\",oNjeX4pkz:oNjeX4pkzrvjcwf,RoA2Et8bo:\"Pulse\",style:{width:\"100%\"},variant:matchVariant(\"MmZAy1YB2\"),width:\"100%\",...addPropertyOverrides({bP7ZNLLU9:{M_3poeXyS:resolvedLinks2[2]},cksXs3AfV:{M_3poeXyS:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yd2a93\",\"data-border\":true,\"data-framer-name\":\"Resources Section\",layoutDependency:layoutDependency,layoutId:\"d7JyECEp5\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f3013730-45dd-4b90-8bef-48999f95aa1d, rgb(41, 37, 36))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-xpcu9z\",\"data-framer-name\":\"Section Title Container\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"D5_GcajKV\",onTap:onTap6z0lnq,...addPropertyOverrides({bP7ZNLLU9:{onTap:onTap1pvyaev}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||194)-0-194)/2+49+0)+0+0+0,...addPropertyOverrides({bP7ZNLLU9:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||581)-0-581)/2+49+0)+0+0+0},cksXs3AfV:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||405)-0-609)/2+464+0)+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19af32h-container\",layoutDependency:layoutDependency,layoutId:\"eJCFDqqJZ-container\",nodeId:\"eJCFDqqJZ\",rendersWithMotion:true,scopeId:\"aF_7A9zSu\",children:/*#__PURE__*/_jsx(MobileNavigationItem,{height:\"100%\",id:\"eJCFDqqJZ\",jkCiQPOyP:jkCiQPOyP6z0lnq,layoutId:\"eJCFDqqJZ\",nW7sXO3d1:ChevronDown,style:{width:\"100%\"},tgbgJSkkD:\"Resources\",variant:matchVariant(\"AjSCAhoTg\"),width:\"100%\",wUWGEXHWm:{borderBottomWidth:0,borderColor:\"var(--token-f3013730-45dd-4b90-8bef-48999f95aa1d, rgb(41, 37, 36))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},xBnkX1weS:true,...addPropertyOverrides({bP7ZNLLU9:{jkCiQPOyP:jkCiQPOyP1pvyaev,variant:matchVariant(\"wrkHnU0md\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q45jrl\",\"data-framer-name\":\"Section Contents\",layoutDependency:layoutDependency,layoutId:\"jNp2ucOci\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gte2n3\",\"data-framer-name\":\"Left Column\",layoutDependency:layoutDependency,layoutId:\"Zm4LDkoYB\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-5u8aj3\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"jZdC1gkXG\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hwasvf\",\"data-styles-preset\":\"xkcDuX5jD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2f1d35ad-f881-4439-84f5-765e4d808479, rgb(120, 113, 108)))\"},children:\"SUPPORT\"})}),className:\"framer-12v5ffr\",\"data-framer-name\":\"SUPPORT\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ChuDEDkoW\",style:{\"--extracted-r6o4lv\":\"var(--token-2f1d35ad-f881-4439-84f5-765e4d808479, rgb(120, 113, 108))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||194)-0-194)/2+49+0)+0+48+0+0+4+32,...addPropertyOverrides({bP7ZNLLU9:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||581)-0-581)/2+49+0)+0+48+0+0+4+32},cksXs3AfV:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||405)-0-609)/2+464+0)+0+48+0+0+4+32}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vv4z5w-container\",\"data-framer-name\":\"Dev Docs\",layoutDependency:layoutDependency,layoutId:\"cFtrM4JoY-container\",name:\"Dev Docs\",nodeId:\"cFtrM4JoY\",rendersWithMotion:true,scopeId:\"aF_7A9zSu\",children:/*#__PURE__*/_jsx(NavMenuRowItem,{dEJdP4u7Y:FileCode2,height:\"100%\",id:\"cFtrM4JoY\",kijeDt_qH:\"API references, SDKs, and guides.\",layoutId:\"cFtrM4JoY\",name:\"Dev Docs\",O1Ao7I65r:\"Developer docs\",QeRMNNBZC:QeRMNNBZCrvjcwf,style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||194)-0-194)/2+49+0)+0+48+0+0+4+92,...addPropertyOverrides({bP7ZNLLU9:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||581)-0-581)/2+49+0)+0+48+0+0+4+92},cksXs3AfV:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||405)-0-609)/2+464+0)+0+48+0+0+4+92}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5ejsby-container\",\"data-framer-name\":\"Help Center\",layoutDependency:layoutDependency,layoutId:\"xcLp4RwHS-container\",name:\"Help Center\",nodeId:\"xcLp4RwHS\",rendersWithMotion:true,scopeId:\"aF_7A9zSu\",children:/*#__PURE__*/_jsx(NavMenuRowItem,{dEJdP4u7Y:CircleQuestionMark,height:\"100%\",id:\"xcLp4RwHS\",kijeDt_qH:\"Tutorials and answers for your team.\",layoutId:\"xcLp4RwHS\",name:\"Help Center\",O1Ao7I65r:\"Help Center\",QeRMNNBZC:QeRMNNBZCrvjcwf,style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3qlmq8\",\"data-framer-name\":\"Right Column\",layoutDependency:layoutDependency,layoutId:\"eKLk8tNlE\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-15vprkt\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"N7FUiB3oC\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hwasvf\",\"data-styles-preset\":\"xkcDuX5jD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2f1d35ad-f881-4439-84f5-765e4d808479, rgb(120, 113, 108)))\"},children:\"COMPANY\"})}),className:\"framer-aj3e7y\",\"data-framer-name\":\"COMPANY\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"O2AM5bZvX\",style:{\"--extracted-r6o4lv\":\"var(--token-2f1d35ad-f881-4439-84f5-765e4d808479, rgb(120, 113, 108))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-djbpu5\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"B4NmS8QV7\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"l8a9kFfGN\"},implicitPathVariables:undefined},{href:{webPageId:\"l8a9kFfGN\"},implicitPathVariables:undefined},{href:{webPageId:\"l8a9kFfGN\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||194)-0-194)/2+49+0)+0+48+0+156+4+32+0+0,...addPropertyOverrides({bP7ZNLLU9:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||581)-0-581)/2+49+0)+0+48+0+156+4+32+0+0},cksXs3AfV:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||405)-0-609)/2+464+0)+0+48+0+156+4+32+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mcq3p2-container\",\"data-framer-name\":\"Integrations\",layoutDependency:layoutDependency,layoutId:\"QzKR56uM_-container\",name:\"Integrations\",nodeId:\"QzKR56uM_\",rendersWithMotion:true,scopeId:\"aF_7A9zSu\",children:/*#__PURE__*/_jsx(NavSingleButton,{height:\"100%\",id:\"QzKR56uM_\",iyTne0sYs:iyTne0sYsrvjcwf,JSPKL_KPJ:resolvedLinks3[0],layoutId:\"QzKR56uM_\",name:\"Integrations\",style:{width:\"100%\"},width:\"100%\",XKqA1yNzm:\"Integrations\",...addPropertyOverrides({bP7ZNLLU9:{JSPKL_KPJ:resolvedLinks3[2]},cksXs3AfV:{JSPKL_KPJ:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FDwZi0z6y\"},implicitPathVariables:undefined},{href:{webPageId:\"FDwZi0z6y\"},implicitPathVariables:undefined},{href:{webPageId:\"FDwZi0z6y\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||194)-0-194)/2+49+0)+0+48+0+156+4+32+0+36,...addPropertyOverrides({bP7ZNLLU9:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||581)-0-581)/2+49+0)+0+48+0+156+4+32+0+36},cksXs3AfV:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||405)-0-609)/2+464+0)+0+48+0+156+4+32+0+36}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zt17r0-container\",\"data-framer-name\":\"Changelog\",layoutDependency:layoutDependency,layoutId:\"JfYHKBtJI-container\",name:\"Changelog\",nodeId:\"JfYHKBtJI\",rendersWithMotion:true,scopeId:\"aF_7A9zSu\",children:/*#__PURE__*/_jsx(NavSingleButton,{height:\"100%\",id:\"JfYHKBtJI\",iyTne0sYs:iyTne0sYsrvjcwf,JSPKL_KPJ:resolvedLinks4[0],layoutId:\"JfYHKBtJI\",name:\"Changelog\",style:{width:\"100%\"},width:\"100%\",XKqA1yNzm:\"Changelog\",...addPropertyOverrides({bP7ZNLLU9:{JSPKL_KPJ:resolvedLinks4[2]},cksXs3AfV:{JSPKL_KPJ:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WmtAYWHVN\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||194)-0-194)/2+49+0)+0+48+0+156+4+32+0+72,...addPropertyOverrides({bP7ZNLLU9:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||581)-0-581)/2+49+0)+0+48+0+156+4+32+0+72},cksXs3AfV:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||405)-0-609)/2+464+0)+0+48+0+156+4+32+0+72}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-c2xhxo-container\",\"data-framer-name\":\"Blog\",layoutDependency:layoutDependency,layoutId:\"GrXlLA_L0-container\",name:\"Blog\",nodeId:\"GrXlLA_L0\",rendersWithMotion:true,scopeId:\"aF_7A9zSu\",children:/*#__PURE__*/_jsx(NavSingleButton,{height:\"100%\",id:\"GrXlLA_L0\",iyTne0sYs:iyTne0sYsrvjcwf,layoutId:\"GrXlLA_L0\",name:\"Blog\",style:{width:\"100%\"},width:\"100%\",XKqA1yNzm:\"Blog\",...addPropertyOverrides({bP7ZNLLU9:{JSPKL_KPJ:resolvedLinks5[0]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"rMOxpVzPy\"},implicitPathVariables:undefined},{href:{webPageId:\"rMOxpVzPy\"},implicitPathVariables:undefined},{href:{webPageId:\"rMOxpVzPy\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||194)-0-194)/2+49+0)+0+48+0+156+4+32+0+108,...addPropertyOverrides({bP7ZNLLU9:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||581)-0-581)/2+49+0)+0+48+0+156+4+32+0+108},cksXs3AfV:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||405)-0-609)/2+464+0)+0+48+0+156+4+32+0+108}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hs8czd-container\",\"data-framer-name\":\"Careers\",layoutDependency:layoutDependency,layoutId:\"DYB19fx9q-container\",name:\"Careers\",nodeId:\"DYB19fx9q\",rendersWithMotion:true,scopeId:\"aF_7A9zSu\",children:/*#__PURE__*/_jsx(NavSingleButton,{height:\"100%\",id:\"DYB19fx9q\",iyTne0sYs:iyTne0sYsrvjcwf,JSPKL_KPJ:resolvedLinks6[0],layoutId:\"DYB19fx9q\",name:\"Careers\",style:{width:\"100%\"},width:\"100%\",XKqA1yNzm:\"Careers\",...addPropertyOverrides({bP7ZNLLU9:{JSPKL_KPJ:resolvedLinks6[2]},cksXs3AfV:{JSPKL_KPJ:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ARLed1ary\"},implicitPathVariables:undefined},{href:{webPageId:\"ARLed1ary\"},implicitPathVariables:undefined},{href:{webPageId:\"ARLed1ary\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||194)-0-194)/2+49+0)+0+48+0+156+4+32+0+144,...addPropertyOverrides({bP7ZNLLU9:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||581)-0-581)/2+49+0)+0+48+0+156+4+32+0+144},cksXs3AfV:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||405)-0-609)/2+464+0)+0+48+0+156+4+32+0+144}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8idnhc-container\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"qV9b7vrxz-container\",name:\"Contact\",nodeId:\"qV9b7vrxz\",rendersWithMotion:true,scopeId:\"aF_7A9zSu\",children:/*#__PURE__*/_jsx(NavSingleButton,{height:\"100%\",id:\"qV9b7vrxz\",iyTne0sYs:iyTne0sYsrvjcwf,JSPKL_KPJ:resolvedLinks7[0],layoutId:\"qV9b7vrxz\",name:\"Contact\",style:{width:\"100%\"},width:\"100%\",XKqA1yNzm:\"Contact\",...addPropertyOverrides({bP7ZNLLU9:{JSPKL_KPJ:resolvedLinks7[2]},cksXs3AfV:{JSPKL_KPJ:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})})]})]})]})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"NnflE2YZi\"},implicitPathVariables:undefined},{href:{webPageId:\"NnflE2YZi\"},implicitPathVariables:undefined},{href:{webPageId:\"NnflE2YZi\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||194)-0-194)/2+98+0),...addPropertyOverrides({bP7ZNLLU9:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||581)-0-581)/2+485+0)},cksXs3AfV:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||405)-0-609)/2+513+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1u9x6hf-container\",layoutDependency:layoutDependency,layoutId:\"Z84HeizMC-container\",nodeId:\"Z84HeizMC\",rendersWithMotion:true,scopeId:\"aF_7A9zSu\",children:/*#__PURE__*/_jsx(MobileNavigationItem,{B8n98hbzE:resolvedLinks8[0],height:\"100%\",id:\"Z84HeizMC\",jkCiQPOyP:jkCiQPOyPrvjcwf,layoutId:\"Z84HeizMC\",nW7sXO3d1:ChevronDown,style:{width:\"100%\"},tgbgJSkkD:\"Pricing\",variant:matchVariant(\"AjSCAhoTg\"),width:\"100%\",wUWGEXHWm:{borderBottomWidth:1,borderColor:\"var(--token-f3013730-45dd-4b90-8bef-48999f95aa1d, rgb(41, 37, 36))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},xBnkX1weS:false,...addPropertyOverrides({bP7ZNLLU9:{B8n98hbzE:resolvedLinks8[2],variant:matchVariant(\"wrkHnU0md\")},cksXs3AfV:{B8n98hbzE:resolvedLinks8[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"whgjrDZk6\"},implicitPathVariables:undefined},{href:{webPageId:\"whgjrDZk6\"},implicitPathVariables:undefined},{href:{webPageId:\"whgjrDZk6\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||194)-0-194)/2+146+0),...addPropertyOverrides({bP7ZNLLU9:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||581)-0-581)/2+533+0)},cksXs3AfV:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||405)-0-609)/2+561+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1w65pck-container\",layoutDependency:layoutDependency,layoutId:\"umZBEh5nw-container\",nodeId:\"umZBEh5nw\",rendersWithMotion:true,scopeId:\"aF_7A9zSu\",children:/*#__PURE__*/_jsx(MobileNavigationItem,{B8n98hbzE:resolvedLinks9[0],height:\"100%\",id:\"umZBEh5nw\",jkCiQPOyP:jkCiQPOyPrvjcwf,layoutId:\"umZBEh5nw\",nW7sXO3d1:ChevronDown,style:{width:\"100%\"},tgbgJSkkD:\"About us\",variant:matchVariant(\"AjSCAhoTg\"),width:\"100%\",wUWGEXHWm:{borderBottomWidth:1,borderColor:\"var(--token-f3013730-45dd-4b90-8bef-48999f95aa1d, rgb(41, 37, 36))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},xBnkX1weS:false,...addPropertyOverrides({bP7ZNLLU9:{B8n98hbzE:resolvedLinks9[2],variant:matchVariant(\"wrkHnU0md\")},cksXs3AfV:{B8n98hbzE:resolvedLinks9[1]}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-gy7u4.framer-1evtauk, .framer-gy7u4 .framer-1evtauk { display: block; }\",\".framer-gy7u4.framer-1m56ama { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 566px; }\",\".framer-gy7u4 .framer-1s2g1zg, .framer-gy7u4 .framer-1yd2a93 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-gy7u4 .framer-1ygrwlc-container, .framer-gy7u4 .framer-y7q08d-container, .framer-gy7u4 .framer-h315md-container, .framer-gy7u4 .framer-18hvc0c-container, .framer-gy7u4 .framer-1vv4z5w-container, .framer-gy7u4 .framer-5ejsby-container, .framer-gy7u4 .framer-1mcq3p2-container, .framer-gy7u4 .framer-zt17r0-container, .framer-gy7u4 .framer-c2xhxo-container, .framer-gy7u4 .framer-1hs8czd-container, .framer-gy7u4 .framer-8idnhc-container, .framer-gy7u4 .framer-1u9x6hf-container, .framer-gy7u4 .framer-1w65pck-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-gy7u4 .framer-j79stn, .framer-gy7u4 .framer-1q45jrl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-gy7u4 .framer-xpcu9z { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-gy7u4 .framer-19af32h-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-gy7u4 .framer-gte2n3, .framer-gy7u4 .framer-3qlmq8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px; position: relative; width: 100%; }\",\".framer-gy7u4 .framer-5u8aj3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 6px 8px 6px 8px; position: relative; width: 100%; }\",\".framer-gy7u4 .framer-12v5ffr, .framer-gy7u4 .framer-aj3e7y { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-gy7u4 .framer-15vprkt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 6px 12px 6px 12px; position: relative; width: 100%; }\",\".framer-gy7u4 .framer-djbpu5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-gy7u4.framer-v-11vd6zm .framer-1s2g1zg { padding: 0px 0px 20px 0px; }\",\".framer-gy7u4.framer-v-11vd6zm .framer-j79stn, .framer-gy7u4.framer-v-1fohrme .framer-1q45jrl { height: min-content; }\",\".framer-gy7u4.framer-v-1fohrme .framer-1yd2a93 { padding: 0px 0px 12px 0px; }\",...sharedStyle.css,'.framer-gy7u4[data-border=\"true\"]::after, .framer-gy7u4 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 194\n * @framerIntrinsicWidth 566\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"cksXs3AfV\":{\"layout\":[\"fixed\",\"auto\"]},\"bP7ZNLLU9\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"UpKzemEGZ\":\"linkClick\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameraF_7A9zSu=withCSS(Component,css,\"framer-gy7u4\");export default FrameraF_7A9zSu;FrameraF_7A9zSu.displayName=\"Nav Mobile Menu\";FrameraF_7A9zSu.defaultProps={height:194,width:566};addPropertyControls(FrameraF_7A9zSu,{variant:{options:[\"J7hScYVmB\",\"cksXs3AfV\",\"bP7ZNLLU9\"],optionTitles:[\"Closed\",\"Features\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},UpKzemEGZ:{title:\"Link Click\",type:ControlType.EventHandler}});addFonts(FrameraF_7A9zSu,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...MobileNavigationItemFonts,...NavProductButtonFonts,...NavMenuRowItemFonts,...NavSingleButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FrameraF_7A9zSu.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(MobileNavigationItem,{},context),forwardLoader(NavProductButton,{},context),forwardLoader(NavMenuRowItem,{},context),forwardLoader(NavSingleButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraF_7A9zSu\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"UpKzemEGZ\\\":\\\"linkClick\\\"}\",\"framerIntrinsicWidth\":\"566\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"194\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cksXs3AfV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bP7ZNLLU9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (089ff9b)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,forwardLoader,getFonts,getFontsFromSharedStyle,Instance,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import UserComponent3 from\"https://framerusercontent.com/modules/CpZ2zBqR8VEpNyQBcq84/Oac52YDG1as6sJOqu8zf/T9Csqgrrt.js\";import ChevronDown from\"https://framerusercontent.com/modules/N337XogaeeiHiht2ZN9f/pwB48zFyU8FvNKh5lIfY/ZodASoCsI.js\";import Menu from\"https://framerusercontent.com/modules/nW28P7k6zS9mddbwEi9t/eJZbsb780olVJmyBoSe8/Vsaktx242.js\";import UserComponent1 from\"https://framerusercontent.com/modules/qqgCymdbLMexOO3BnpnX/uFWRtmqdbTm6zBlJvTcB/dP95Jfqhx.js\";import X from\"https://framerusercontent.com/modules/s9ICNln7If6dbx787s8J/bsSFrd6i3uQgWvg7HD50/gpufTpA3b.js\";import UserComponent2 from\"https://framerusercontent.com/modules/W86giBsHrWznwvpm7TMa/fz7pOtywfjOwghtRAQEN/ulTaeVaRi.js\";import UserComponent from\"https://framerusercontent.com/modules/Wox1BwGXM80ltN4SxGnw/fBScsGeW1NS1aeNoGoOW/GXOmzsK3W.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/I4emmeg1Yd2mC5ol1OSh/AxkUytYzyh72P8VWCuB0/xkcDuX5jD.js\";import Ask from\"https://framerusercontent.com/modules/b8hQPxYBn7RA0zzxgRBZ/MG7XHU9BA7QpHnL7kKSe/DSyGLT8TH.js\";import Strand from\"https://framerusercontent.com/modules/t6pPuovClMm5hJgzdq8X/0EDMPXgYgq6qSrAT6YDO/JdYRKOb7H.js\";import Cortex from\"https://framerusercontent.com/modules/o86MOgj1ibUBWCzi9sk2/qjnxtcesDRwSOeMRjEaJ/n8WGzrYQj.js\";import Pulse from\"https://framerusercontent.com/modules/IQPv8uTRvTXsB1uow4B5/h4AlMTqCXLvcGqmq0gRw/UzupXLk_4.js\";import NavMobileMenu from\"https://framerusercontent.com/modules/RBuz38fCRqqZZyGBXLUf/6DAEcmzsYm4uawKJKYr2/aF_7A9zSu.js\";import NavMenuRowItem from\"https://framerusercontent.com/modules/u0lhvdMnidmjilPhl6vL/vETAumgnQelbaOAxfvyu/DIUDV3sid.js\";import NavProductButton from\"https://framerusercontent.com/modules/fIiOocC0ny2i2b7JtkqN/v3HXm00xEpHhjOe5N0PM/NvTyMkkvL.js\";import CTAButton from\"https://framerusercontent.com/modules/CINYYUfPPp6j4fOuHPL0/fGx1IrmdUff1gftngOMg/VDI2v9hjz.js\";import NavSingleButton from\"https://framerusercontent.com/modules/IQMglMsOdGJnuCOmpKja/jNjvWVOi94TwI2hNOFU9/XnG_KAtqY.js\";const NavMobileMenuFonts=getFonts(NavMobileMenu);const CTAButtonFonts=getFonts(CTAButton);const StrandFonts=getFonts(Strand);const NavProductButtonFonts=getFonts(NavProductButton);const MotionDivWithFX=withFX(motion.div);const NavMenuRowItemFonts=getFonts(NavMenuRowItem);const NavSingleButtonFonts=getFonts(NavSingleButton);const cycleOrder=[\"R4jqfv8ai\",\"yJB8nDUZ2\",\"OvgLRR0Uu\",\"NQ16ltpYx\",\"JKXBDiVBt\"];const serializationHash=\"framer-Hi6IO\";const variantClassNames={JKXBDiVBt:\"framer-v-f7y5qv\",NQ16ltpYx:\"framer-v-spac80\",OvgLRR0Uu:\"framer-v-1884w20\",R4jqfv8ai:\"framer-v-128zegt\",yJB8nDUZ2:\"framer-v-7kcr4u\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:-2};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Mobile Closed\":\"NQ16ltpYx\",\"Mobile Open\":\"JKXBDiVBt\",\"Tablet Closed\":\"yJB8nDUZ2\",\"Tablet Open\":\"OvgLRR0Uu\",Desktop:\"R4jqfv8ai\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"R4jqfv8ai\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"R4jqfv8ai\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const UpKzemEGZtncbps=activeVariantCallback(async(...args)=>{setVariant(\"yJB8nDUZ2\");});const UpKzemEGZsmu3jz=activeVariantCallback(async(...args)=>{setVariant(\"NQ16ltpYx\");});const CKwAJbpc013elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const onTap1vgfhxe=activeVariantCallback(async(...args)=>{setVariant(\"OvgLRR0Uu\");});const onTaptncbps=activeVariantCallback(async(...args)=>{setVariant(\"yJB8nDUZ2\");});const onTapl25y5h=activeVariantCallback(async(...args)=>{setVariant(\"JKXBDiVBt\");});const onTapsmu3jz=activeVariantCallback(async(...args)=>{setVariant(\"NQ16ltpYx\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"yJB8nDUZ2\",\"OvgLRR0Uu\",\"NQ16ltpYx\",\"JKXBDiVBt\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"NQ16ltpYx\",\"JKXBDiVBt\"].includes(baseVariant))return true;return false;};const router=useRouter();const isDisplayed2=()=>{if([\"yJB8nDUZ2\",\"OvgLRR0Uu\",\"NQ16ltpYx\",\"JKXBDiVBt\"].includes(baseVariant))return false;return true;};const ref1=React.useRef(null);const ref2=React.useRef(null);const ref3=React.useRef(null);const ref4=React.useRef(null);const isDisplayed3=()=>{if([\"NQ16ltpYx\",\"JKXBDiVBt\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-128zegt\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"R4jqfv8ai\",ref:refBinding,style:{...style},...addPropertyOverrides({JKXBDiVBt:{\"data-framer-name\":\"Mobile Open\"},NQ16ltpYx:{\"data-framer-name\":\"Mobile Closed\"},OvgLRR0Uu:{\"data-framer-name\":\"Tablet Open\"},yJB8nDUZ2:{\"data-framer-name\":\"Tablet Closed\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vgcmcr\",\"data-border\":true,\"data-framer-name\":\"Tablet / Mobile Menu\",layoutDependency:layoutDependency,layoutId:\"Z52ZV3Mna\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f3013730-45dd-4b90-8bef-48999f95aa1d, rgb(41, 37, 36))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-7f40e4a1-2b83-444e-8765-465c7d3596ab, rgb(12, 10, 9))\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:194,...addPropertyOverrides({JKXBDiVBt:{width:`calc(${componentViewport?.width||\"100vw\"} - 16px)`,y:(componentViewport?.y||0)+0+76+0},NQ16ltpYx:{width:`calc(${componentViewport?.width||\"100vw\"} - 16px)`,y:(componentViewport?.y||0)+(componentViewport?.height||68)-1e3+76+0},OvgLRR0Uu:{width:`calc(${componentViewport?.width||\"100vw\"} - 64px)`,y:(componentViewport?.y||0)+0+88+0},yJB8nDUZ2:{width:`calc(${componentViewport?.width||\"100vw\"} - 64px)`,y:(componentViewport?.y||0)+(componentViewport?.height||68)-1e3+88+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17ha82z-container\",layoutDependency:layoutDependency,layoutId:\"vPTd4B2R3-container\",nodeId:\"vPTd4B2R3\",rendersWithMotion:true,scopeId:\"y7arM_bkj\",children:/*#__PURE__*/_jsx(NavMobileMenu,{height:\"100%\",id:\"vPTd4B2R3\",layoutId:\"vPTd4B2R3\",style:{width:\"100%\"},variant:matchVariant(\"J7hScYVmB\"),width:\"100%\",...addPropertyOverrides({JKXBDiVBt:{UpKzemEGZ:UpKzemEGZsmu3jz},OvgLRR0Uu:{UpKzemEGZ:UpKzemEGZtncbps}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-rlp82i\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"dDcIv6c1J\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"NnflE2YZi\"},implicitPathVariables:undefined},{href:{webPageId:\"NnflE2YZi\"},implicitPathVariables:undefined},{href:{webPageId:\"NnflE2YZi\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({JKXBDiVBt:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+76+210+12+0},NQ16ltpYx:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+(componentViewport?.height||68)-1e3+76+210+12+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-x18cer-container\",\"data-framer-name\":\"Sign up\",layoutDependency:layoutDependency,layoutId:\"HQL1ytY5t-container\",name:\"Sign up\",nodeId:\"HQL1ytY5t\",rendersWithMotion:true,scopeId:\"y7arM_bkj\",children:/*#__PURE__*/_jsx(CTAButton,{CpAnQ8jkC:resolvedLinks[0],height:\"100%\",id:\"HQL1ytY5t\",IfIcamyFs:false,IhSESYop3:true,lAAtajpof:false,layoutId:\"HQL1ytY5t\",name:\"Sign up\",puqUL1BXu:UserComponent1,style:{width:\"100%\"},variant:matchVariant(\"fjOBCDEe9\"),VIpbdmlE9:UserComponent,width:\"100%\",ZQ0Dc6DBI:\"Sign up\",...addPropertyOverrides({JKXBDiVBt:{CpAnQ8jkC:resolvedLinks[2]},NQ16ltpYx:{CpAnQ8jkC:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15x7pvg\",\"data-border\":true,\"data-framer-name\":\"Nav Stack\",layoutDependency:layoutDependency,layoutId:\"PlebOI7q3\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f3013730-45dd-4b90-8bef-48999f95aa1d, rgb(41, 37, 36))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-7f40e4a1-2b83-444e-8765-465c7d3596ab, rgb(12, 10, 9))\"},variants:{JKXBDiVBt:{\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\"},NQ16ltpYx:{\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\"},OvgLRR0Uu:{\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\"},yJB8nDUZ2:{\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4q76zg\",\"data-framer-name\":\"Main Stack\",layoutDependency:layoutDependency,layoutId:\"ysH1cTjaj\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"cKFVS3mkI\",openInNewTab:false,scopeId:\"y7arM_bkj\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-tfxiwl framer-1nrg7n2\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"cKFVS3mkI\",children:[/*#__PURE__*/_jsx(Strand,{animated:true,className:\"framer-ilyc80\",layoutDependency:layoutDependency,layoutId:\"CM_G8oiRz\"}),/*#__PURE__*/_jsx(SVG,{className:\"framer-6rl07u\",\"data-framer-name\":\"Union\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:17,intrinsicWidth:68,layoutDependency:layoutDependency,layoutId:\"HTiCjVE4y\",svg:'<svg width=\"68\" height=\"17\" viewBox=\"0 0 68 17\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M17.7766 4.68598H21.4167V6.80928H17.7766V12.6667C17.7766 13.3013 17.9069 13.7325 18.1675 13.9603C18.4444 14.1718 18.7864 14.2775 19.1936 14.2775C19.6496 14.2775 20.0405 14.123 20.3663 13.8139C20.7083 13.5047 20.9689 13.1793 21.1481 12.8376L22.0031 15.2782C21.7425 15.6524 21.3191 16.0104 20.7327 16.3521C20.1627 16.6775 19.4461 16.8402 18.5829 16.8402C17.8337 16.8402 17.1902 16.6938 16.6528 16.4009C16.1316 16.108 15.7325 15.7012 15.4557 15.1806C15.1788 14.6436 15.0404 14.0253 15.0404 13.3257V6.80928H13.1836V4.68598H15.0404V3.246L17.7766 1.51317V4.68598ZM67.667 16.5717H64.9307V13.3844C64.8395 13.7991 64.7175 14.2026 64.5643 14.5948C64.3037 15.2456 63.9046 15.7826 63.3671 16.2057C62.8297 16.6287 62.0968 16.8402 61.1684 16.8402C60.1912 16.8402 59.3442 16.5962 58.6276 16.1081C57.911 15.6037 57.3572 14.8877 56.9663 13.9603C56.5754 13.0328 56.38 11.9264 56.38 10.6411C56.38 9.35567 56.5754 8.25737 56.9663 7.34621C57.3572 6.41879 57.9028 5.70288 58.6032 5.19849C59.3198 4.6941 60.1586 4.4419 61.1195 4.4419C62.0316 4.4419 62.7646 4.65341 63.3183 5.07645C63.8721 5.48321 64.2793 6.02014 64.5399 6.68724C64.7051 7.08518 64.8351 7.4948 64.9307 7.9159V0.219657H67.667V16.5717ZM6.22986 0C7.72827 1.3969e-06 9.0475 0.301042 10.1876 0.903052C11.344 1.50507 12.2153 2.3674 12.8017 3.49008L10.7251 5.467C10.269 4.45821 9.6257 3.72601 8.79506 3.27043C7.96441 2.79858 7.05231 2.56261 6.0588 2.56261C5.53763 2.56261 5.07343 2.64399 4.66626 2.80669C4.25909 2.9694 3.9415 3.19721 3.71348 3.49008C3.48547 3.78295 3.37144 4.14091 3.37144 4.56394C3.37144 5.26358 3.63205 5.78428 4.15324 6.12597C4.69071 6.45137 5.3992 6.7198 6.27868 6.93132L8.11105 7.37063C8.76252 7.53334 9.38139 7.72863 9.96771 7.95641C10.5703 8.1842 11.0997 8.47708 11.5558 8.83504C12.0281 9.19299 12.3946 9.6404 12.6552 10.1773C12.932 10.7143 13.0705 11.3732 13.0705 12.1542C13.0705 13.1305 12.818 13.9684 12.3131 14.6681C11.8082 15.3677 11.116 15.9046 10.2365 16.2789C9.35699 16.6368 8.36343 16.8158 7.25591 16.8158C6.21355 16.8158 5.22004 16.6857 4.27541 16.4253C3.33075 16.165 2.48379 15.7501 1.73458 15.1806C1.00167 14.6111 0.423462 13.8708 0 12.9597L1.95446 10.9583C2.24762 11.7556 2.6874 12.3983 3.27373 12.8864C3.86006 13.3745 4.51156 13.7325 5.22818 13.9603C5.96111 14.1718 6.65332 14.2775 7.30481 14.2775C7.85856 14.2775 8.35531 14.2125 8.79506 14.0823C9.23481 13.9359 9.58504 13.7162 9.84563 13.4233C10.1225 13.1142 10.2609 12.7074 10.2609 12.203C10.2609 11.6824 10.1225 11.2675 9.84563 10.9583C9.56876 10.6492 9.1697 10.4051 8.64853 10.2262C8.14362 10.0472 7.53278 9.87629 6.81615 9.71358L5.25263 9.37197C4.68259 9.2418 4.11255 9.07905 3.54251 8.8838C2.98875 8.67229 2.47568 8.3957 2.00336 8.05403C1.53103 7.69607 1.1564 7.24859 0.879514 6.71166C0.602637 6.17473 0.464206 5.51574 0.464206 4.73475C0.464211 3.70971 0.724822 2.84735 1.24601 2.14772C1.78348 1.43182 2.49195 0.894881 3.37144 0.53693C4.25095 0.178974 5.20377 0 6.22986 0ZM37.1379 4.4419C38.6038 4.4419 39.7358 4.84869 40.5338 5.66223C41.3482 6.45948 41.7554 7.59028 41.7554 9.05461V13.5209C41.7554 13.7813 41.8042 13.9684 41.9019 14.0823C42.0159 14.1799 42.1788 14.2288 42.3906 14.2288H43.1479V16.5717H41.4377C41.0305 16.5717 40.656 16.4985 40.3139 16.3521C39.9719 16.2056 39.695 15.9697 39.4833 15.6443C39.2715 15.3026 39.1657 14.847 39.1657 14.2775V13.4856C39.0535 13.9182 38.8745 14.3612 38.6282 14.8145C38.3187 15.3839 37.879 15.8639 37.3089 16.2544C36.7552 16.6287 36.0467 16.8158 35.1835 16.8158C34.2063 16.8158 33.4326 16.5636 32.8625 16.0592C32.3088 15.5548 32.0319 14.8714 32.0319 14.0091C32.0319 13.163 32.3088 12.4715 32.8625 11.9346C33.4163 11.3814 34.1818 10.9177 35.159 10.5434L39.1398 8.8678C39.0841 8.34822 38.9382 7.91421 38.7015 7.56586C38.4084 7.09402 37.7976 6.85813 36.8692 6.85813C36.0712 6.85813 35.3708 7.06148 34.7682 7.46825C34.1655 7.87502 33.6932 8.39571 33.3512 9.03027L31.7143 7.07778C32.0238 6.65475 32.431 6.24796 32.9359 5.85746C33.4571 5.45069 34.0678 5.11712 34.7682 4.85679C35.4685 4.58019 36.2584 4.4419 37.1379 4.4419ZM29.1147 4.4419C29.8639 4.4419 30.4829 4.6778 30.9715 5.14964C31.4601 5.62149 31.7044 6.30494 31.7044 7.19982C31.7044 7.75301 31.6393 8.24112 31.509 8.66415C31.395 9.07092 31.2809 9.3638 31.1669 9.54277H28.3574C28.5528 9.34753 28.7238 9.07902 28.8704 8.73734C29.0333 8.37939 29.1147 8.02958 29.1147 7.6879C29.1147 7.36251 29.0252 7.08591 28.8461 6.85813C28.6832 6.61407 28.3981 6.49201 27.991 6.492C27.535 6.492 27.1033 6.65475 26.6961 6.98017C26.3052 7.28931 25.9794 7.71234 25.7189 8.24926C25.4746 8.78618 25.3525 9.38005 25.3524 10.0309V16.5717H22.6162V4.68598H25.3524V8.08245C25.4124 7.81889 25.4857 7.5572 25.5723 7.29744C25.7678 6.76051 26.0202 6.2805 26.3297 5.85746C26.6554 5.41815 27.0463 5.07643 27.5023 4.83237C27.9747 4.57204 28.5121 4.4419 29.1147 4.4419ZM51.2747 4.4419C52.4311 4.4419 53.3432 4.77547 54.011 5.44257C54.6788 6.10966 55.0126 7.06148 55.0126 8.29803V16.5717H52.252V9.15231C52.252 8.42013 52.0972 7.82621 51.7878 7.37063C51.4783 6.91506 50.8594 6.68724 49.931 6.68724C49.2633 6.68724 48.7339 6.82554 48.3431 7.10213C47.9522 7.36245 47.6672 7.73672 47.488 8.22483C47.3251 8.69668 47.2437 9.25807 47.2437 9.9089V16.5717H44.5074V4.68598H47.2437V7.94774C47.3476 7.51542 47.4942 7.09522 47.6834 6.68724C47.9929 6.02015 48.4408 5.48321 49.0271 5.07645C49.6135 4.65342 50.3627 4.4419 51.2747 4.4419ZM36.1363 12.1054C35.6151 12.3332 35.2405 12.561 35.0125 12.7888C34.8008 13.0166 34.6949 13.2851 34.6949 13.5942C34.6949 13.9359 34.8089 14.2043 35.0369 14.3996C35.2812 14.5948 35.6558 14.6924 36.1607 14.6924C36.6167 14.6924 37.0239 14.6273 37.3823 14.4972C37.7569 14.367 38.0745 14.188 38.335 13.9603C38.6119 13.7162 38.8155 13.4315 38.9458 13.1061C39.0924 12.7806 39.1657 12.4145 39.1657 12.0078V10.7425L36.1363 12.1054ZM62.1945 6.68724C61.3313 6.68724 60.6146 7.01267 60.0446 7.66348C59.4746 8.31431 59.1895 9.30686 59.1895 10.6411C59.1895 11.9752 59.4746 12.9759 60.0446 13.643C60.6309 14.2938 61.3557 14.6192 62.2189 14.6192C62.8541 14.6192 63.3672 14.4891 63.7581 14.2288C64.1653 13.9522 64.4584 13.5779 64.6376 13.1061C64.833 12.6179 64.9307 12.0485 64.9307 11.3976V9.9089L64.9296 9.78786C64.9181 9.18821 64.8208 8.66719 64.6376 8.22483C64.4584 7.73673 64.1652 7.36254 63.7581 7.10221C63.3509 6.82561 62.8297 6.68724 62.1945 6.68724Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})]})}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-llwb19\",\"data-framer-name\":\"Navigation Menu\",layoutDependency:layoutDependency,layoutId:\"BRWyQ4fmG\",children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(0+((componentViewport?.height||68)-0-72)/2)+16+0+0,children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-12dyuiv-container\",\"data-framer-name\":\"Features\",id:`${layoutId}-12dyuiv`,layoutDependency:layoutDependency,layoutId:\"nHZrNYf1R-container\",name:\"Features\",nodeId:\"nHZrNYf1R\",ref:ref1,rendersWithMotion:true,scopeId:\"y7arM_bkj\",children:[/*#__PURE__*/_jsx(CTAButton,{CKwAJbpc0:CKwAJbpc013elrgn({overlay}),height:\"100%\",id:\"nHZrNYf1R\",IfIcamyFs:true,IhSESYop3:true,lAAtajpof:false,layoutId:\"nHZrNYf1R\",name:\"Features\",puqUL1BXu:ChevronDown,variant:matchVariant(\"B_d5gslqy\"),VIpbdmlE9:UserComponent,width:\"100%\",ZQ0Dc6DBI:\"Features\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-12dyuiv`,offsetX:0,offsetY:6,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-x8xxzw\",\"data-border\":true,exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"u_CrP7Uuh\",ref:ref2,role:\"dialog\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f3013730-45dd-4b90-8bef-48999f95aa1d, rgb(38, 38, 38))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-ac705832-092f-475e-a252-93784ea8573d, rgb(20, 18, 16))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"J3kIQxbDr\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"175.3333px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ykff6b-container\",\"data-framer-name\":\"Cortex\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"OE7Ao5zNi-container\",name:\"Cortex\",nodeId:\"OE7Ao5zNi\",rendersWithMotion:true,scopeId:\"y7arM_bkj\",children:/*#__PURE__*/_jsx(NavProductButton,{BXr0Cphey:Cortex,height:\"100%\",id:\"OE7Ao5zNi\",layoutId:\"OE7Ao5zNi\",M_3poeXyS:resolvedLinks1[0],name:\"Cortex\",nu0c26yqB:\"Connect and unify data across every source.\",RoA2Et8bo:\"Cortex\",style:{width:\"100%\"},variant:matchVariant(\"pxibwfkvW\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"REev0GbwG\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"175.3333px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-incxyz-container\",\"data-framer-name\":\"Ask\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"HmCpx87k1-container\",name:\"Ask\",nodeId:\"HmCpx87k1\",rendersWithMotion:true,scopeId:\"y7arM_bkj\",children:/*#__PURE__*/_jsx(NavProductButton,{BXr0Cphey:Ask,height:\"100%\",id:\"HmCpx87k1\",layoutId:\"HmCpx87k1\",M_3poeXyS:resolvedLinks2[0],name:\"Ask\",nu0c26yqB:\"Query your data in plain language.\",RoA2Et8bo:\"Ask\",style:{width:\"100%\"},variant:matchVariant(\"pxibwfkvW\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"h_z4hgo42\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"175.3333px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1viqu6k-container\",\"data-framer-name\":\"Pulse\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"gBbeWaC0f-container\",name:\"Pulse\",nodeId:\"gBbeWaC0f\",rendersWithMotion:true,scopeId:\"y7arM_bkj\",children:/*#__PURE__*/_jsx(NavProductButton,{BXr0Cphey:Pulse,height:\"100%\",id:\"gBbeWaC0f\",layoutId:\"gBbeWaC0f\",M_3poeXyS:resolvedLinks3[0],name:\"Pulse\",nu0c26yqB:\"Detect anomalies before they become problems.\",RoA2Et8bo:\"Pulse\",style:{width:\"100%\"},variant:matchVariant(\"pxibwfkvW\"),width:\"100%\"})})})})]})})})]})})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(0+((componentViewport?.height||68)-0-72)/2)+16+0+0,children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-9sm63-container\",\"data-framer-name\":\"Resources\",id:`${layoutId}-9sm63`,layoutDependency:layoutDependency,layoutId:\"uPvBlpZs1-container\",name:\"Resources\",nodeId:\"uPvBlpZs1\",ref:ref3,rendersWithMotion:true,scopeId:\"y7arM_bkj\",children:[/*#__PURE__*/_jsx(CTAButton,{CKwAJbpc0:CKwAJbpc013elrgn({overlay:overlay1}),height:\"100%\",id:\"uPvBlpZs1\",IfIcamyFs:true,IhSESYop3:true,lAAtajpof:false,layoutId:\"uPvBlpZs1\",name:\"Resources\",puqUL1BXu:ChevronDown,variant:matchVariant(\"B_d5gslqy\"),VIpbdmlE9:UserComponent,width:\"100%\",ZQ0Dc6DBI:\"Resources\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref3,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-9sm63`,offsetX:-105,offsetY:6,onDismiss:overlay1.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1s7zkgm\",\"data-border\":true,exit:animation3,initial:animation4,layoutDependency:layoutDependency,layoutId:\"xNFNKkBjJ\",ref:ref4,role:\"dialog\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f3013730-45dd-4b90-8bef-48999f95aa1d, rgb(38, 38, 38))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-ac705832-092f-475e-a252-93784ea8573d, rgb(20, 18, 16))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-li0k4b\",\"data-framer-name\":\"Left Column\",layoutDependency:layoutDependency,layoutId:\"MheXRqQEp\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cni40o\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"tgrXVBNwH\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hwasvf\",\"data-styles-preset\":\"xkcDuX5jD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2f1d35ad-f881-4439-84f5-765e4d808479, rgb(120, 113, 108)))\"},children:\"SUPPORT\"})}),className:\"framer-q5y032\",\"data-framer-name\":\"SUPPORT\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rWL9ipTfx\",style:{\"--extracted-r6o4lv\":\"var(--token-2f1d35ad-f881-4439-84f5-765e4d808479, rgb(120, 113, 108))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"283.3333px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1825u6c-container\",\"data-framer-name\":\"Dev Docs\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"ieOipbYbO-container\",name:\"Dev Docs\",nodeId:\"ieOipbYbO\",rendersWithMotion:true,scopeId:\"y7arM_bkj\",children:/*#__PURE__*/_jsx(NavMenuRowItem,{dEJdP4u7Y:UserComponent2,height:\"100%\",id:\"ieOipbYbO\",kijeDt_qH:\"API references, SDKs, and guides.\",layoutId:\"ieOipbYbO\",name:\"Dev Docs\",O1Ao7I65r:\"Developer docs\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"283.3333px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-m3ncia-container\",\"data-framer-name\":\"Help Center\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"ICkdMti8S-container\",name:\"Help Center\",nodeId:\"ICkdMti8S\",rendersWithMotion:true,scopeId:\"y7arM_bkj\",children:/*#__PURE__*/_jsx(NavMenuRowItem,{dEJdP4u7Y:UserComponent3,height:\"100%\",id:\"ICkdMti8S\",kijeDt_qH:\"Tutorials and answers for your team.\",layoutId:\"ICkdMti8S\",name:\"Help Center\",O1Ao7I65r:\"Help Center\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ignzii\",\"data-border\":true,\"data-framer-name\":\"Right Column\",layoutDependency:layoutDependency,layoutId:\"m2HWdiRZd\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(41, 36, 35)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ggojfd\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"oo7jR4UN2\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hwasvf\",\"data-styles-preset\":\"xkcDuX5jD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2f1d35ad-f881-4439-84f5-765e4d808479, rgb(120, 113, 108)))\"},children:\"COMPANY\"})}),className:\"framer-1j3s2a9\",\"data-framer-name\":\"COMPANY\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"aeFaLk4ZH\",style:{\"--extracted-r6o4lv\":\"var(--token-2f1d35ad-f881-4439-84f5-765e4d808479, rgb(120, 113, 108))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4hn4ar\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"ufDB_ZVvQ\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"l8a9kFfGN\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"133.6667px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cswboh-container\",\"data-framer-name\":\"Integrations\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"mfx4dtHkV-container\",name:\"Integrations\",nodeId:\"mfx4dtHkV\",rendersWithMotion:true,scopeId:\"y7arM_bkj\",children:/*#__PURE__*/_jsx(NavSingleButton,{height:\"100%\",id:\"mfx4dtHkV\",JSPKL_KPJ:resolvedLinks4[0],layoutId:\"mfx4dtHkV\",name:\"Integrations\",style:{width:\"100%\"},width:\"100%\",XKqA1yNzm:\"Integrations\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FDwZi0z6y\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"133.6667px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14zxf6k-container\",\"data-framer-name\":\"Changelog\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"nf55AnfLH-container\",name:\"Changelog\",nodeId:\"nf55AnfLH\",rendersWithMotion:true,scopeId:\"y7arM_bkj\",children:/*#__PURE__*/_jsx(NavSingleButton,{height:\"100%\",id:\"nf55AnfLH\",JSPKL_KPJ:resolvedLinks5[0],layoutId:\"nf55AnfLH\",name:\"Changelog\",style:{width:\"100%\"},width:\"100%\",XKqA1yNzm:\"Changelog\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WmtAYWHVN\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"133.6667px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-134pgis-container\",\"data-framer-name\":\"Blog\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"fyMDP0U5m-container\",name:\"Blog\",nodeId:\"fyMDP0U5m\",rendersWithMotion:true,scopeId:\"y7arM_bkj\",children:/*#__PURE__*/_jsx(NavSingleButton,{height:\"100%\",id:\"fyMDP0U5m\",JSPKL_KPJ:resolvedLinks6[0],layoutId:\"fyMDP0U5m\",name:\"Blog\",style:{width:\"100%\"},width:\"100%\",XKqA1yNzm:\"Blog\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"rMOxpVzPy\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"133.6667px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xem6jf-container\",\"data-framer-name\":\"Careers\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"HgxKgq_N3-container\",name:\"Careers\",nodeId:\"HgxKgq_N3\",rendersWithMotion:true,scopeId:\"y7arM_bkj\",children:/*#__PURE__*/_jsx(NavSingleButton,{height:\"100%\",id:\"HgxKgq_N3\",JSPKL_KPJ:resolvedLinks7[0],layoutId:\"HgxKgq_N3\",name:\"Careers\",style:{width:\"100%\"},width:\"100%\",XKqA1yNzm:\"Careers\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ARLed1ary\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"133.6667px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14kolbi-container\",\"data-framer-name\":\"Contact\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"rkZeLjZtk-container\",name:\"Contact\",nodeId:\"rkZeLjZtk\",rendersWithMotion:true,scopeId:\"y7arM_bkj\",children:/*#__PURE__*/_jsx(NavSingleButton,{height:\"100%\",id:\"rkZeLjZtk\",JSPKL_KPJ:resolvedLinks8[0],layoutId:\"rkZeLjZtk\",name:\"Contact\",style:{width:\"100%\"},width:\"100%\",XKqA1yNzm:\"Contact\"})})})})]})]})]})})})]})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"NnflE2YZi\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(0+((componentViewport?.height||68)-0-72)/2)+16+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jhb7w3-container\",\"data-framer-name\":\"Pricing\",layoutDependency:layoutDependency,layoutId:\"KSaFR3yQf-container\",name:\"Pricing\",nodeId:\"KSaFR3yQf\",rendersWithMotion:true,scopeId:\"y7arM_bkj\",children:/*#__PURE__*/_jsx(CTAButton,{CpAnQ8jkC:resolvedLinks9[0],height:\"100%\",id:\"KSaFR3yQf\",IfIcamyFs:false,IhSESYop3:true,lAAtajpof:false,layoutId:\"KSaFR3yQf\",name:\"Pricing\",puqUL1BXu:UserComponent1,variant:matchVariant(\"B_d5gslqy\"),VIpbdmlE9:UserComponent,width:\"100%\",ZQ0Dc6DBI:\"Pricing\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"whgjrDZk6\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(0+((componentViewport?.height||68)-0-72)/2)+16+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fx5otc-container\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"p8YUjzcjJ-container\",name:\"About\",nodeId:\"p8YUjzcjJ\",rendersWithMotion:true,scopeId:\"y7arM_bkj\",children:/*#__PURE__*/_jsx(CTAButton,{CpAnQ8jkC:resolvedLinks10[0],height:\"100%\",id:\"p8YUjzcjJ\",IfIcamyFs:false,IhSESYop3:true,lAAtajpof:false,layoutId:\"p8YUjzcjJ\",name:\"About\",puqUL1BXu:UserComponent1,variant:matchVariant(\"B_d5gslqy\"),VIpbdmlE9:UserComponent,width:\"100%\",ZQ0Dc6DBI:\"About\"})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rq3bc0\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"eL_PvHRnw\",children:[isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"NnflE2YZi\"},implicitPathVariables:undefined},{href:{webPageId:\"NnflE2YZi\"},implicitPathVariables:undefined},{href:{webPageId:\"NnflE2YZi\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(0+((componentViewport?.height||68)-0-72)/2)+16+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ttq5lt-container\",\"data-framer-name\":\"Sign up\",layoutDependency:layoutDependency,layoutId:\"CiACZj7v0-container\",name:\"Sign up\",nodeId:\"CiACZj7v0\",rendersWithMotion:true,scopeId:\"y7arM_bkj\",children:/*#__PURE__*/_jsx(CTAButton,{CpAnQ8jkC:resolvedLinks11[0],height:\"100%\",id:\"CiACZj7v0\",IfIcamyFs:false,IhSESYop3:true,lAAtajpof:false,layoutId:\"CiACZj7v0\",name:\"Sign up\",puqUL1BXu:UserComponent1,variant:matchVariant(\"fjOBCDEe9\"),VIpbdmlE9:UserComponent,width:\"100%\",ZQ0Dc6DBI:\"Get started\",...addPropertyOverrides({OvgLRR0Uu:{CpAnQ8jkC:resolvedLinks11[2]},yJB8nDUZ2:{CpAnQ8jkC:resolvedLinks11[1]}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-qejymg\",\"data-framer-name\":\"Mobile Button\",layoutDependency:layoutDependency,layoutId:\"gIaHYlV2X\",...addPropertyOverrides({JKXBDiVBt:{\"data-highlight\":true,onTap:onTapsmu3jz},NQ16ltpYx:{\"data-highlight\":true,onTap:onTapl25y5h},OvgLRR0Uu:{\"data-highlight\":true,onTap:onTaptncbps},yJB8nDUZ2:{\"data-highlight\":true,onTap:onTap1vgfhxe}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-5154ll\",Component:Menu,layoutDependency:layoutDependency,layoutId:\"zEu9uG5jk\",style:{\"--1m973uw\":\"var(--token-cefbcc11-70c9-467a-ad0a-ef0379160d6f, rgb(120, 113, 108))\",\"--js9iwy\":2},...addPropertyOverrides({JKXBDiVBt:{Component:X},OvgLRR0Uu:{Component:X}},baseVariant,gestureVariant)})})]})]})]})})})});});const css=[\".framer-Hi6IO.framer-1nrg7n2, .framer-Hi6IO .framer-1nrg7n2 { display: block; }\",\".framer-Hi6IO.framer-128zegt { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-Hi6IO .framer-1vgcmcr { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; left: 0px; overflow: auto; padding: 88px 32px 40px 32px; position: absolute; right: 0px; z-index: 1; }\",\".framer-Hi6IO .framer-17ha82z-container, .framer-Hi6IO .framer-x18cer-container, .framer-Hi6IO .framer-1825u6c-container, .framer-Hi6IO .framer-m3ncia-container, .framer-Hi6IO .framer-1cswboh-container, .framer-Hi6IO .framer-14zxf6k-container, .framer-Hi6IO .framer-134pgis-container, .framer-Hi6IO .framer-1xem6jf-container, .framer-Hi6IO .framer-14kolbi-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-Hi6IO .framer-rlp82i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px; position: relative; width: 100%; }\",\".framer-Hi6IO .framer-15x7pvg { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 16px 40px 16px 40px; position: relative; width: 1px; z-index: 10; }\",\".framer-Hi6IO .framer-4q76zg { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Hi6IO .framer-tfxiwl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Hi6IO .framer-ilyc80 { flex: none; height: auto; position: relative; width: 24px; }\",\".framer-Hi6IO .framer-6rl07u { flex: none; height: 17px; position: relative; width: 68px; }\",\".framer-Hi6IO .framer-llwb19 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Hi6IO .framer-12dyuiv-container, .framer-Hi6IO .framer-9sm63-container, .framer-Hi6IO .framer-1jhb7w3-container, .framer-Hi6IO .framer-1fx5otc-container, .framer-Hi6IO .framer-ttq5lt-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Hi6IO .framer-x8xxzw { display: grid; gap: 0px 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(166px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 4px; position: relative; width: 534px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Hi6IO .framer-1ykff6b-container, .framer-Hi6IO .framer-incxyz-container, .framer-Hi6IO .framer-1viqu6k-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-Hi6IO .framer-1s7zkgm { display: grid; gap: 0px 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 449px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Hi6IO .framer-li0k4b { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; grid-column: span 2; height: 100%; justify-content: flex-start; justify-self: start; overflow: visible; padding: 8px; position: relative; width: 100%; }\",\".framer-Hi6IO .framer-1cni40o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 6px 8px 6px 8px; position: relative; width: 100%; }\",\".framer-Hi6IO .framer-q5y032, .framer-Hi6IO .framer-1j3s2a9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Hi6IO .framer-ignzii { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: 100%; justify-content: flex-start; justify-self: start; overflow: visible; padding: 8px 8px 12px 8px; position: relative; width: 100%; }\",\".framer-Hi6IO .framer-ggojfd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 6px 12px 6px 12px; position: relative; width: 100%; }\",\".framer-Hi6IO .framer-4hn4ar { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Hi6IO .framer-rq3bc0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Hi6IO .framer-qejymg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 36px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 36px; }\",\".framer-Hi6IO .framer-5154ll { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 24px; }\",\".framer-Hi6IO.framer-v-7kcr4u.framer-128zegt, .framer-Hi6IO.framer-v-1884w20.framer-128zegt { width: 810px; }\",\".framer-Hi6IO.framer-v-7kcr4u .framer-15x7pvg, .framer-Hi6IO.framer-v-1884w20 .framer-15x7pvg { padding: 16px 30px 16px 40px; }\",\".framer-Hi6IO.framer-v-7kcr4u .framer-qejymg, .framer-Hi6IO.framer-v-1884w20 .framer-qejymg, .framer-Hi6IO.framer-v-spac80 .framer-qejymg, .framer-Hi6IO.framer-v-f7y5qv .framer-qejymg { cursor: pointer; }\",\".framer-Hi6IO.framer-v-1884w20 .framer-1vgcmcr { bottom: unset; top: 0px; }\",\".framer-Hi6IO.framer-v-spac80.framer-128zegt, .framer-Hi6IO.framer-v-f7y5qv.framer-128zegt { width: 390px; }\",\".framer-Hi6IO.framer-v-spac80 .framer-1vgcmcr { padding: 76px 8px 8px 8px; }\",\".framer-Hi6IO.framer-v-spac80 .framer-15x7pvg, .framer-Hi6IO.framer-v-f7y5qv .framer-15x7pvg { padding: 16px 10px 16px 20px; }\",\".framer-Hi6IO.framer-v-f7y5qv .framer-1vgcmcr { bottom: unset; padding: 76px 8px 8px 8px; top: 0px; }\",...sharedStyle.css,'.framer-Hi6IO[data-border=\"true\"]::after, .framer-Hi6IO [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 68\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"yJB8nDUZ2\":{\"layout\":[\"fixed\",\"auto\"]},\"OvgLRR0Uu\":{\"layout\":[\"fixed\",\"auto\"]},\"NQ16ltpYx\":{\"layout\":[\"fixed\",\"auto\"]},\"JKXBDiVBt\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framery7arM_bkj=withCSS(Component,css,\"framer-Hi6IO\");export default Framery7arM_bkj;Framery7arM_bkj.displayName=\"Navigation\";Framery7arM_bkj.defaultProps={height:68,width:1200};addPropertyControls(Framery7arM_bkj,{variant:{options:[\"R4jqfv8ai\",\"yJB8nDUZ2\",\"OvgLRR0Uu\",\"NQ16ltpYx\",\"JKXBDiVBt\"],optionTitles:[\"Desktop\",\"Tablet Closed\",\"Tablet Open\",\"Mobile Closed\",\"Mobile Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framery7arM_bkj,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...NavMobileMenuFonts,...CTAButtonFonts,...StrandFonts,...NavProductButtonFonts,...NavMenuRowItemFonts,...NavSingleButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});Framery7arM_bkj.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavMobileMenu,{},context),forwardLoader(CTAButton,{},context),forwardLoader(NavProductButton,{},context),forwardLoader(NavMenuRowItem,{},context),forwardLoader(NavSingleButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framery7arM_bkj\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yJB8nDUZ2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OvgLRR0Uu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"NQ16ltpYx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JKXBDiVBt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"68\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./y7arM_bkj.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{RenderTarget}from\"framer\";export function withHideInIframe(Component){return props=>{const[inIframe,setInIframe]=useState(false);const onCanvas=RenderTarget.current()===RenderTarget.canvas;useEffect(()=>{if(onCanvas)return;try{if(window.self!==window.top){setInIframe(true);}}catch(e){setInIframe(true);}},[onCanvas]);if(!onCanvas&&inIframe){return null;}return /*#__PURE__*/_jsx(Component,{...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withHideInIframe\":{\"type\":\"reactHoc\",\"name\":\"withHideInIframe\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HideButton.map","// Generated by Framer (8b94dcf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Dk1W5 .framer-styles-preset-1ybqtif:not(.rich-text-wrapper), .framer-Dk1W5 .framer-styles-preset-1ybqtif.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, #fafaf9); --framer-link-text-color: var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, #a8a29e); transition-delay: 0s; transition-duration: 0.15s; transition-property: color; transition-timing-function: cubic-bezier(0.12, 0.23, 0.5, 1); }\"];export const className=\"framer-Dk1W5\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f3f9b36)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-099aC .framer-styles-preset-656phd:not(.rich-text-wrapper), .framer-099aC .framer-styles-preset-656phd.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, #a1a1a1); --framer-link-hover-text-decoration: underline; transition-delay: 0s; transition-duration: 0.15s; transition-property: color; transition-timing-function: cubic-bezier(0.12, 0.23, 0.5, 1); }\"];export const className=\"framer-099aC\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (80f113d)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,InjectSelectionStyle,Link,PropertyOverrides,RenderTarget,ResetOuterLinkContext,ResolveLinks,RichText,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useRouter,withCodeBoundaryForOverrides,withCSS,withMappedReactProps,withOptimizedAppearEffect,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Chromatic from\"https://framerusercontent.com/modules/3zaib2Hu3assAiV0Rg9n/GncOp0J7v8Hyz5R22CCj/Chromatic_v2.js\";import CheckoutLicenseModal from\"https://framerusercontent.com/modules/bPCNZmRGYUTQhypxJsrq/HIh2d7Gr5vWOgI9AEWoC/keiU72S6t.js\";import Lenis from\"https://framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/RMCDKo9dB6hm9bZaSn16/Lenis.js\";import ChevronRight from\"https://framerusercontent.com/modules/liGwkIXVDPkg4CfKUJoR/BvPhIrJAI4RLkVfNzsaP/zD0HidK19.js\";import PurchaseTemplateButton,*as PurchaseTemplateButtonInfo from\"https://framerusercontent.com/modules/MFknVYygaNAkFyXw2wK2/hYAbMv11nhDUeUcde5aZ/Y2Y6iYrgu.js\";import StatusPingV2 from\"https://framerusercontent.com/modules/SBSvhVoN2K4koC615r4c/m3vetDWx8r73pngZrljx/StatusPingV2.js\";import UserComponent from\"https://framerusercontent.com/modules/Wox1BwGXM80ltN4SxGnw/fBScsGeW1NS1aeNoGoOW/GXOmzsK3W.js\";import FooterNewsletter from\"#framer/local/canvasComponent/gqT9AQ1GA/gqT9AQ1GA.js\";import ExternalLink from\"#framer/local/canvasComponent/lPIlpyHF8/lPIlpyHF8.js\";import CTAStrandAnimation from\"#framer/local/canvasComponent/RGWuXlaC8/RGWuXlaC8.js\";import CTAButton from\"#framer/local/canvasComponent/VDI2v9hjz/VDI2v9hjz.js\";import Navigation from\"#framer/local/canvasComponent/y7arM_bkj/y7arM_bkj.js\";import{withHideInIframe}from\"#framer/local/codeFile/DqX62a9/HideButton.js\";import*as sharedStyle1 from\"#framer/local/css/DcM4UVtzQ/DcM4UVtzQ.js\";import*as sharedStyle2 from\"#framer/local/css/MuiOiTR_Q/MuiOiTR_Q.js\";import*as sharedStyle5 from\"#framer/local/css/sz1prZpgz/sz1prZpgz.js\";import*as sharedStyle from\"#framer/local/css/uboWt2ocK/uboWt2ocK.js\";import*as sharedStyle4 from\"#framer/local/css/xkcDuX5jD/xkcDuX5jD.js\";import*as sharedStyle3 from\"#framer/local/css/zP54Deppw/zP54Deppw.js\";const PurchaseTemplateButtonFonts=getFonts(PurchaseTemplateButton);const PurchaseTemplateButtonWithHideInIframew6pet3WithMappedReactProps1p0ctvj=withMappedReactProps(withCodeBoundaryForOverrides(PurchaseTemplateButton,{nodeId:\"CoHXaUYJO\",override:withHideInIframe,scopeId:\"j1g_d39hO\"}),PurchaseTemplateButtonInfo);const CheckoutLicenseModalFonts=getFonts(CheckoutLicenseModal);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const LenisFonts=getFonts(Lenis);const NavigationFonts=getFonts(Navigation);const ChromaticFonts=getFonts(Chromatic);const CTAStrandAnimationFonts=getFonts(CTAStrandAnimation);const CTAStrandAnimationWithVariantAppearEffect=withVariantAppearEffect(CTAStrandAnimation);const CTAButtonFonts=getFonts(CTAButton);const ExternalLinkFonts=getFonts(ExternalLink);const StatusPingV2Fonts=getFonts(StatusPingV2);const FooterNewsletterFonts=getFonts(FooterNewsletter);const breakpoints={HcX17x5i6:\"(min-width: 1200px)\",Hg4hewUGN:\"(max-width: 809.98px)\",UvihbFkNr:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-2U5dV\";const variantClassNames={HcX17x5i6:\"framer-v-f76mnz\",Hg4hewUGN:\"framer-v-1g056l3\",UvihbFkNr:\"framer-v-1e3jmh\"};const gPBPQmbzY=undefined;const Besye0p6V=undefined;const transition1={delay:1.5,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={delay:0,duration:.1,ease:[.12,.23,.5,1],type:\"tween\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={Hg4hewUGN:[\".framer-2U5dV.framer-f76mnz { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }\",\".framer-2U5dV.framer-8c61kp { padding: 32px 12px 32px 12px; }\",\".framer-2U5dV .framer-s9wb0e-container { max-width: unset; }\",\".framer-2U5dV .framer-gu3ill { flex-direction: column; padding: 0px; }\",\".framer-2U5dV .framer-2zulxl { flex: none; width: 100%; }\",\".framer-2U5dV .framer-qr3vrw { padding: 14px; width: 100%; }\",\".framer-2U5dV .framer-1xetojl { padding: 0px; }\",\".framer-2U5dV .framer-wyzuea { gap: 40px 20px; grid-template-columns: repeat(2, minmax(120px, 1fr)); grid-template-rows: repeat(2, min-content); padding: 40px 20px 40px 20px; }\",\".framer-2U5dV .framer-1p5h1ve { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 40px; justify-content: flex-start; padding: 20px; }\",\".framer-2U5dV .framer-j8ngry { gap: unset; justify-content: space-between; width: 100%; }\",\".framer-2U5dV .framer-d8ia8i { flex: 1 0 0px; justify-content: flex-start; width: 1px; }\",\".framer-2U5dV .framer-1qrftu8 { flex: 1 0 0px; white-space: pre-line; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-2U5dV .framer-fqk3g9 { align-content: flex-start; align-items: flex-start; flex-direction: column; width: 100%; }\",\".framer-2U5dV .framer-27d16y { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-2U5dV .framer-1exlpg3-container { width: 100%; }\",\".framer-2U5dV .framer-138v7uv { padding: 40px 20px 40px 20px; }\",\".framer-2U5dV .framer-15v4uw2 { flex-direction: column; gap: 20px; justify-content: flex-start; padding: 20px; }\"],UvihbFkNr:[\".framer-2U5dV .framer-w6pet3-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 69px); }\",\".framer-2U5dV .framer-gu3ill, .framer-2U5dV .framer-1xetojl { padding: 0px; }\",\".framer-2U5dV .framer-wyzuea { gap: 20px; }\",\".framer-2U5dV .framer-1p5h1ve { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 40px; justify-content: flex-start; }\",\".framer-2U5dV .framer-fqk3g9 { justify-content: flex-start; width: 100%; }\",\".framer-2U5dV .framer-1exlpg3-container { width: 370px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={Hg4hewUGN:\".framer-1g056l3-override\",UvihbFkNr:\".framer-1e3jmh-override\"};const rules=[\".framer-2U5dV.framer-k1srpk, .framer-2U5dV .framer-k1srpk { display: block; }\",'.framer-2U5dV.framer-f76mnz { --selection-background-color: var(--token-ba35e0ab-850d-49cf-be59-934f032ab5a0, #f5f5f4) /* {\"name\":\"BG Inverse\"} */; --selection-color: var(--token-35e0c09c-bfbb-4fb7-9f38-c4d8879499d6, #1c1917) /* {\"name\":\"Text Inverse\"} */; align-content: center; align-items: center; background-color: var(--token-7f40e4a1-2b83-444e-8765-465c7d3596ab, #0a0a0a); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 68px 0px 0px 0px; position: relative; width: 100%; }',\".framer-2U5dV .framer-w6pet3-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 68px); flex: none; height: auto; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 20px; width: auto; will-change: var(--framer-will-change-effect-override, transform); z-index: 4; }\",\".framer-2U5dV.framer-19h89bg { background-color: rgba(17, 15, 13, 0.95); inset: 0px; position: fixed; user-select: none; z-index: 6; }\",\".framer-2U5dV.framer-8c61kp { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; justify-content: center; left: 0px; overflow: visible; padding: 64px; pointer-events: none; position: fixed; right: 0px; top: 0px; will-change: var(--framer-will-change-effect-override, transform); z-index: 6; }\",\".framer-2U5dV .framer-s9wb0e-container { flex: 1 0 0px; height: 100%; max-height: 900px; max-width: 440px; position: relative; width: 1px; }\",\".framer-2U5dV .framer-uz5b0i-container { flex: none; height: auto; order: -999; position: relative; width: auto; }\",\".framer-2U5dV .framer-gu3ill { --border-bottom-width: 1px; --border-color: var(--token-f3013730-45dd-4b90-8bef-48999f95aa1d, #292524); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; background-color: var(--token-7f40e4a1-2b83-444e-8765-465c7d3596ab, #0c0a09); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; left: 0px; order: -998; overflow: visible; padding: 0px 64px 0px 64px; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 5; }\",\".framer-2U5dV .framer-2zulxl { --border-bottom-width: 1px; --border-color: var(--token-f3013730-45dd-4b90-8bef-48999f95aa1d, #262626); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; max-width: 1400px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-2U5dV .framer-1j6v7h8-container { flex: 1 0 0px; height: auto; position: sticky; top: 0px; width: 1px; z-index: 10; }\",\".framer-2U5dV .framer-1lxel46 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-2U5dV .framer-13yx5bq-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); flex: none; height: 69px; left: 0px; order: 1004; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); right: 0px; z-index: 5; }\",\".framer-2U5dV .framer-vjqi89 { --border-bottom-width: 0px; --border-color: var(--token-f3013730-45dd-4b90-8bef-48999f95aa1d, #262626); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1005; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2U5dV .framer-1aeo38i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-2U5dV .framer-9aqjls { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 677px; justify-content: center; max-width: 1400px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-2U5dV .framer-1w558nd-container { -webkit-mask: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0,0,0,1) 14.000000000000002%, rgba(0,0,0,1) 82.43243243243244%, rgba(0, 0, 0, 0) 100%) add; bottom: 0px; flex: none; left: 0px; mask: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 14.000000000000002%, rgba(0,0,0,1) 82.43243243243244%, rgba(0, 0, 0, 0) 100%) add; opacity: 0.85; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-2U5dV .framer-qr3vrw { align-content: center; align-items: center; background: radial-gradient(50% 50% at 50% 50%, var(--token-7f40e4a1-2b83-444e-8765-465c7d3596ab, #110f0d) 0%, rgba(17, 15, 13, 0.5) 63.36206896551724%, rgba(17, 15, 13, 0) 100%); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 40px; pointer-events: none; position: relative; width: 600px; z-index: 2; }\",\".framer-2U5dV .framer-o9bwxk { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; -webkit-user-select: none; flex: none; height: auto; pointer-events: none; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-2U5dV .framer-cq6zkv-container { flex: none; height: auto; pointer-events: auto; position: relative; width: auto; }\",\".framer-2U5dV .framer-1xetojl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 64px 0px 64px; position: relative; width: 100%; }\",\".framer-2U5dV .framer-66k0md { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1400px; overflow: var(--overflow-clip-fallback, clip); padding: 40px 0px 40px 0px; position: relative; width: 100%; }\",\".framer-2U5dV .framer-wyzuea { display: grid; flex: none; gap: 40px; grid-auto-rows: min-content; grid-template-columns: repeat(4, minmax(156px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; overflow: visible; padding: 40px; position: relative; width: 100%; }\",\".framer-2U5dV .framer-11jzkye, .framer-2U5dV .framer-i8ygc2, .framer-2U5dV .framer-1q8s67d, .framer-2U5dV .framer-17009n1 { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",'.framer-2U5dV .framer-10jdoq8, .framer-2U5dV .framer-ankizt, .framer-2U5dV .framer-1mlm0tb, .framer-2U5dV .framer-qk2vom { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-line; width: 100%; word-break: break-word; word-wrap: break-word; }',\".framer-2U5dV .framer-htlo9p, .framer-2U5dV .framer-v9s6he, .framer-2U5dV .framer-1giplbt, .framer-2U5dV .framer-vz9imr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",'.framer-2U5dV .framer-1iyk8rt, .framer-2U5dV .framer-t46ej0, .framer-2U5dV .framer-1exanjx, .framer-2U5dV .framer-ep2gyo, .framer-2U5dV .framer-1pjilpz, .framer-2U5dV .framer-q2vdhe, .framer-2U5dV .framer-1odzm45, .framer-2U5dV .framer-iig8n7, .framer-2U5dV .framer-te0pfw, .framer-2U5dV .framer-nc7hme, .framer-2U5dV .framer-uv8dt, .framer-2U5dV .framer-66qyph { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; white-space: pre; width: auto; }',\".framer-2U5dV .framer-17izv7n-container, .framer-2U5dV .framer-17atud0-container, .framer-2U5dV .framer-1qtby9m-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-2U5dV .framer-1p5h1ve, .framer-2U5dV .framer-138v7uv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 40px; position: relative; width: 100%; }\",\".framer-2U5dV .framer-j8ngry { --border-bottom-width: 1px; --border-color: var(--token-f3013730-45dd-4b90-8bef-48999f95aa1d, #262626); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: var(--token-7f40e4a1-2b83-444e-8765-465c7d3596ab, #0a0a0a); border-bottom-left-radius: 210px; border-bottom-right-radius: 210px; border-top-left-radius: 210px; border-top-right-radius: 210px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 12px 16px 12px 16px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-2U5dV .framer-d8ia8i, .framer-2U5dV .framer-hllgs2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-2U5dV .framer-ic5mpm-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",'.framer-2U5dV .framer-1qrftu8 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; white-space: pre; width: auto; }',\".framer-2U5dV .framer-1rrzwpy { --border-bottom-width: 1px; --border-color: var(--token-f3013730-45dd-4b90-8bef-48999f95aa1d, #262626); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-self: stretch; background-color: #2266ff; flex: none; height: auto; overflow: visible; position: relative; width: 1px; }\",\".framer-2U5dV .framer-5jvd8e, .framer-2U5dV .framer-27d16y, .framer-2U5dV .framer-868d6s { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-2U5dV .framer-fqk3g9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-2U5dV .framer-1exlpg3-container { flex: none; height: auto; position: relative; width: 320px; }\",\".framer-2U5dV .framer-1oxx1b4 { flex: 1 0 0px; height: auto; overflow: visible; position: relative; width: 1px; }\",\".framer-2U5dV .framer-15v4uw2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 20px 40px 20px 40px; position: relative; width: 100%; }\",\".framer-2U5dV .framer-psm4bz, .framer-2U5dV .framer-123xktd { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-2U5dV .framer-16ek34v { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,'.framer-2U5dV[data-selection=\"true\"] * ::selection, .framer-2U5dV [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }','.framer-2U5dV[data-border=\"true\"]::after, .framer-2U5dV [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={HcX17x5i6:\"(min-width: 1200px)\",Hg4hewUGN:\"(max-width: 809.98px)\",UvihbFkNr:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"HcX17x5i6\",Phone:\"Hg4hewUGN\",Tablet:\"UvihbFkNr\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({bottomDispersion,cTASection,height,id,width,...props})=>{return{...props,Besye0p6V:cTASection??props.Besye0p6V??true,gPBPQmbzY:bottomDispersion??props.gPBPQmbzY??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"HcX17x5i6\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,Besye0p6V,gPBPQmbzY,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const zVcT5Oq7gko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const I1Qz4YN0z1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(!isBrowser())return true;if(baseVariant===\"Hg4hewUGN\")return false;return value;};const router=useRouter();const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"Hg4hewUGN\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"HcX17x5i6\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-7f40e4a1-2b83-444e-8765-465c7d3596ab, rgb(10, 10, 10)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-f76mnz\",className),\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UvihbFkNr:{y:870}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:61,y:871,children:/*#__PURE__*/_jsxs(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-w6pet3-container\",\"data-framer-appear-id\":\"w6pet3\",initial:animation1,isModuleExternal:true,layoutScroll:true,nodeId:\"CoHXaUYJO\",optimized:true,rendersWithMotion:true,scopeId:\"j1g_d39hO\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hg4hewUGN:{variant:matchVariant(\"X7FQVeWxn\")},UvihbFkNr:{variant:matchVariant(\"w5clkESbO\")}},children:/*#__PURE__*/_jsx(PurchaseTemplateButtonWithHideInIframew6pet3WithMappedReactProps1p0ctvj,{height:\"100%\",id:\"CoHXaUYJO\",layoutId:\"CoHXaUYJO\",OAupkqAJG:\"$109\",variant:matchVariant(\"FqWGGH9Ju\"),width:\"100%\",YeOtcxYJD:\"Strand\",zVcT5Oq7g:zVcT5Oq7gko9la1({overlay})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.1,ease:[.12,.23,.5,1],type:\"tween\"}},className:cx(scopingClassNames,\"framer-19h89bg\"),exit:{opacity:0,transition:{delay:0,duration:.1,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"B3zm65_GV\"),/*#__PURE__*/_jsx(motion.div,{animate:animation3,className:cx(scopingClassNames,\"framer-8c61kp\"),\"data-framer-name\":\"Fullscreen Stack\",exit:animation2,initial:animation4,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hg4hewUGN:{width:\"max(100vw - 24px, 1px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"min(max(100vw - 128px, 1px), 440px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-s9wb0e-container\",inComponentSlot:true,isModuleExternal:true,nodeId:\"LDQf5Ju7f\",rendersWithMotion:true,scopeId:\"j1g_d39hO\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hg4hewUGN:{style:{height:\"100%\",maxHeight:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(CheckoutLicenseModal,{AIcGxiYMK:\"https://buy.polar.sh/polar_cl_n55Q75P3cqdw6rtG0aTf42OeMDejMW39ZlaqC22D6Ag\",AJ8ffXddd:\"\",ByMuUMMCP:\"109\",D3WhmBo4v:\"Career page\",Fc4u4Q0iq:\"CMS\",FCHR0ePZS:\"404 page\",fMIop5nWT:true,GUao2QgHx:\"CMS (index)\",gv1JUvmsp:\"\",HEchM96PM:\"Strand\",height:\"100%\",HTuzDYC0A:\"Contact us\",HV_FMo_RH:\"\",I1Qz4YN0z:I1Qz4YN0z1q29jei({overlay}),id:\"LDQf5Ju7f\",iekuVbc0B:\"\",IXDUIx8hv:\"\",Iz6FrIuWn:\"129\",kMez_htdZ:\"About us\",layoutId:\"LDQf5Ju7f\",lGbf9flxr:\"Integration page\",Lie666NsR:\"Blog\",LWShBJa4o:\"CMS\",LX4qAgpNL:\"CMS (index)\",M_DFtlepB:\"CMS\",Mce9FXTRf:\"\",MgaNEip83:\"\",MyvZMgeRm:\"Changelog\",NA7uLPUBF:\"\",NozMifk06:\"Legal page\",O1_cdxy8X:\"https://buy.polar.sh/polar_cl_VgpVTtW8kYriS8FEFkHBtWUpWx7zXAjpfAXB53CRNnS\",o3DkTrXrp:\"Integrations\",oQ71xkyKw:\"3 versions\",rILuzipV9:\"\",sEmMFeCqX:\"CMS (index)\",snqtZ37SR:\"\",style:{height:\"100%\",maxHeight:\"100%\",maxWidth:\"100%\",width:\"100%\"},t0jbM6Cus:\"\",tver2WEj5:\"CMS\",uI8xUVLbW:\"Careers\",variant:matchVariant(\"apcKbLiDs\"),VHXsJDhzG:\"CMS\",vMeqC050o:\"\",VnnTDAreP:\"Blog page\",W1Y_iVfFy:true,WEtxFLiqb:\"\",WGZ8YQdhY:\"Pricing\",width:\"100%\",WJHqPhv56:\"\",Wkdn62f8m:\"Homepage\",xg4uTWDMX:\"Includes 16 unique pages.\",xhmnklUkg:\"\",XM_jFi_d1:\"\",xNDDjLxgS:\"CMS\",yGEYC4B8K:\"Feature page\"})})})})})})]})}),getContainer())})})]})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-uz5b0i-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"YTLoBJb9y\",scopeId:\"j1g_d39hO\",children:/*#__PURE__*/_jsx(Lenis,{height:\"100%\",id:\"YTLoBJb9y\",infinite:false,intensity:12,layoutId:\"YTLoBJb9y\",orientation:\"vertical\",smooth:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-gu3ill\",\"data-border\":true,\"data-framer-name\":\"Navigation\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-2zulxl\",\"data-border\":true,\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hg4hewUGN:{width:\"max(min(100vw, 1400px), 1px)\"},UvihbFkNr:{width:\"max(min(max(100vw, 1px), 1400px), 1px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:\"max(min(max(100vw - 128px, 1px), 1400px), 1px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1j6v7h8-container\",nodeId:\"VYn3p9PpM\",scopeId:\"j1g_d39hO\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hg4hewUGN:{variant:matchVariant(\"NQ16ltpYx\")},UvihbFkNr:{variant:matchVariant(\"yJB8nDUZ2\")}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"VYn3p9PpM\",layoutId:\"VYn3p9PpM\",style:{width:\"100%\"},variant:matchVariant(\"R4jqfv8ai\"),width:\"100%\"})})})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1lxel46\"}),isDisplayed(gPBPQmbzY!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:cx(\"framer-13yx5bq-container\",\"hidden-1g056l3\",!(gPBPQmbzY!==false)&&\"hidden-f76mnz\",!(gPBPQmbzY!==false)&&\"hidden-1e3jmh\"),isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,nodeId:\"KPjCKuY9E\",scopeId:\"j1g_d39hO\",children:/*#__PURE__*/_jsx(Chromatic,{blur:6,chrOffset:6,height:\"100%\",id:\"KPjCKuY9E\",layoutId:\"KPjCKuY9E\",numDivs:5,position:\"to bottom\",shift:-4,spread:0,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vjqi89\",\"data-border\":true,\"data-framer-name\":\"Footer Container\",children:[Besye0p6V!==false&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1aeo38i\",\"data-framer-name\":\"CTA\",children:Besye0p6V!==false&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-9aqjls\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:677,width:\"min(100vw, 1400px)\",y:1953,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1w558nd-container\",nodeId:\"MZnzrpbQb\",rendersWithMotion:true,scopeId:\"j1g_d39hO\",children:/*#__PURE__*/_jsx(CTAStrandAnimationWithVariantAppearEffect,{__framer__animateOnce:false,__framer__obscuredVariantId:\"S9BU72mBi\",__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"qqtzmr701\",height:\"100%\",id:\"MZnzrpbQb\",layoutId:\"MZnzrpbQb\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"qqtzmr701\"),width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-qr3vrw\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1gn15j8\",\"data-styles-preset\":\"uboWt2ocK\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 250))\"},children:\"Your data, finally connected\"})}),className:\"framer-o9bwxk\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"NnflE2YZi\"},implicitPathVariables:undefined},{href:{webPageId:\"NnflE2YZi\"},implicitPathVariables:undefined},{href:{webPageId:\"NnflE2YZi\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:2307.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-cq6zkv-container\",nodeId:\"B_O3gPy5V\",scopeId:\"j1g_d39hO\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hg4hewUGN:{CpAnQ8jkC:resolvedLinks[2]},UvihbFkNr:{CpAnQ8jkC:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(CTAButton,{CpAnQ8jkC:resolvedLinks[0],height:\"100%\",id:\"B_O3gPy5V\",IfIcamyFs:false,IhSESYop3:true,lAAtajpof:false,layoutId:\"B_O3gPy5V\",puqUL1BXu:ChevronRight,variant:matchVariant(\"WFn7l_ycj\"),VIpbdmlE9:UserComponent,width:\"100%\",ZQ0Dc6DBI:\"Get started\"})})})})})]})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xetojl\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-66k0md\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-wyzuea\",\"data-framer-name\":\"Links\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-11jzkye\",\"data-framer-name\":\"Features Column\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1tsnca\",\"data-styles-preset\":\"DcM4UVtzQ\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249))\"},children:\"Features\"})}),className:\"framer-10jdoq8\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-htlo9p\",\"data-framer-name\":\"Link Stack\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1tsnca\",\"data-styles-preset\":\"DcM4UVtzQ\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 250))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"J3kIQxbDr\"},motionChild:true,nodeId:\"eBdZ2SSss\",openInNewTab:false,relValues:[],scopeId:\"j1g_d39hO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ybqtif\",\"data-styles-preset\":\"MuiOiTR_Q\",children:\"Cortex\"})})})}),className:\"framer-1iyk8rt\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1tsnca\",\"data-styles-preset\":\"DcM4UVtzQ\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"REev0GbwG\"},motionChild:true,nodeId:\"kE0UEMUT0\",openInNewTab:false,relValues:[],scopeId:\"j1g_d39hO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ybqtif\",\"data-styles-preset\":\"MuiOiTR_Q\",children:\"Ask\"})})})}),className:\"framer-t46ej0\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1tsnca\",\"data-styles-preset\":\"DcM4UVtzQ\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"h_z4hgo42\"},motionChild:true,nodeId:\"qYJdFYDZO\",openInNewTab:false,relValues:[],scopeId:\"j1g_d39hO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ybqtif\",\"data-styles-preset\":\"MuiOiTR_Q\",children:\"Pulse\"})})})}),className:\"framer-1exanjx\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-i8ygc2\",\"data-framer-name\":\"Company\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1tsnca\",\"data-styles-preset\":\"DcM4UVtzQ\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249))\"},children:\"Company\"})}),className:\"framer-ankizt\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-v9s6he\",\"data-framer-name\":\"Link Stack\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1tsnca\",\"data-styles-preset\":\"DcM4UVtzQ\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NnflE2YZi\"},motionChild:true,nodeId:\"uPE6BmOeZ\",openInNewTab:false,relValues:[],scopeId:\"j1g_d39hO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ybqtif\",\"data-styles-preset\":\"MuiOiTR_Q\",children:\"Pricing\"})})})}),className:\"framer-ep2gyo\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1tsnca\",\"data-styles-preset\":\"DcM4UVtzQ\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"whgjrDZk6\"},motionChild:true,nodeId:\"XMPy6rQQM\",openInNewTab:false,relValues:[],scopeId:\"j1g_d39hO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ybqtif\",\"data-styles-preset\":\"MuiOiTR_Q\",children:\"About\"})})})}),className:\"framer-1pjilpz\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1tsnca\",\"data-styles-preset\":\"DcM4UVtzQ\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"rMOxpVzPy\"},motionChild:true,nodeId:\"IrDyOtmfo\",openInNewTab:false,relValues:[],scopeId:\"j1g_d39hO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ybqtif\",\"data-styles-preset\":\"MuiOiTR_Q\",children:\"Careers\"})})})}),className:\"framer-q2vdhe\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1tsnca\",\"data-styles-preset\":\"DcM4UVtzQ\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WmtAYWHVN\"},motionChild:true,nodeId:\"WvuC0i2B0\",openInNewTab:false,relValues:[],scopeId:\"j1g_d39hO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ybqtif\",\"data-styles-preset\":\"MuiOiTR_Q\",children:\"Blog\"})})})}),className:\"framer-1odzm45\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1q8s67d\",\"data-framer-name\":\"Resources\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1tsnca\",\"data-styles-preset\":\"DcM4UVtzQ\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249))\"},children:\"Resources\"})}),className:\"framer-1mlm0tb\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1giplbt\",\"data-framer-name\":\"Link Stack\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1tsnca\",\"data-styles-preset\":\"DcM4UVtzQ\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"l8a9kFfGN\"},motionChild:true,nodeId:\"PwH6G5K0l\",openInNewTab:false,relValues:[],scopeId:\"j1g_d39hO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ybqtif\",\"data-styles-preset\":\"MuiOiTR_Q\",children:\"Integrations\"})})})}),className:\"framer-iig8n7\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1tsnca\",\"data-styles-preset\":\"DcM4UVtzQ\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FDwZi0z6y\"},motionChild:true,nodeId:\"BvI93mToA\",openInNewTab:false,relValues:[],scopeId:\"j1g_d39hO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ybqtif\",\"data-styles-preset\":\"MuiOiTR_Q\",children:\"Changelog\"})})})}),className:\"framer-te0pfw\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1tsnca\",\"data-styles-preset\":\"DcM4UVtzQ\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.framer.com/developers/\",motionChild:true,nodeId:\"fT21mgXh3\",openInNewTab:true,relValues:[],scopeId:\"j1g_d39hO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ybqtif\",\"data-styles-preset\":\"MuiOiTR_Q\",children:\"Developer docs\"})})})}),className:\"framer-nc7hme\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1tsnca\",\"data-styles-preset\":\"DcM4UVtzQ\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.framer.com/help/\",motionChild:true,nodeId:\"W_J1nycWu\",openInNewTab:true,relValues:[],scopeId:\"j1g_d39hO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ybqtif\",\"data-styles-preset\":\"MuiOiTR_Q\",children:\"Help Center\"})})})}),className:\"framer-uv8dt\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1tsnca\",\"data-styles-preset\":\"DcM4UVtzQ\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"pRO8DulmD\"},motionChild:true,nodeId:\"MyqL3ApWk\",openInNewTab:false,relValues:[],scopeId:\"j1g_d39hO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ybqtif\",\"data-styles-preset\":\"MuiOiTR_Q\",children:\"404\"})})})}),className:\"framer-66qyph\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-17009n1\",\"data-framer-name\":\"Connect\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1tsnca\",\"data-styles-preset\":\"DcM4UVtzQ\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 249))\"},children:\"Connect\"})}),className:\"framer-qk2vom\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-vz9imr\",\"data-framer-name\":\"Link Stack\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hg4hewUGN:{y:2130.5}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:1822.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-17izv7n-container\",nodeId:\"Bpr0Vm4SW\",scopeId:\"j1g_d39hO\",children:/*#__PURE__*/_jsx(ExternalLink,{height:\"100%\",id:\"Bpr0Vm4SW\",layoutId:\"Bpr0Vm4SW\",OkoB2MUqI:\"X\",variant:matchVariant(\"oXnYFgfNW\"),width:\"100%\",YhQ2Av0N9:\"https://x.com/kreativnik_\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hg4hewUGN:{y:2166.5}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:1858.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-17atud0-container\",nodeId:\"fGYywadEo\",scopeId:\"j1g_d39hO\",children:/*#__PURE__*/_jsx(ExternalLink,{height:\"100%\",id:\"fGYywadEo\",layoutId:\"fGYywadEo\",OkoB2MUqI:\"LinkedIn\",variant:matchVariant(\"oXnYFgfNW\"),width:\"100%\",YhQ2Av0N9:\"https://linkedin.com/\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hg4hewUGN:{y:2202.5}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:1894.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qtby9m-container\",nodeId:\"yDy_7KZCd\",scopeId:\"j1g_d39hO\",children:/*#__PURE__*/_jsx(ExternalLink,{height:\"100%\",id:\"yDy_7KZCd\",layoutId:\"yDy_7KZCd\",OkoB2MUqI:\"GitHub\",variant:matchVariant(\"oXnYFgfNW\"),width:\"100%\",YhQ2Av0N9:\"https://github.com/\"})})})})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1p5h1ve\",\"data-framer-name\":\"Uptime Newsletter\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-j8ngry\",\"data-border\":true,\"data-framer-name\":\"Uptime\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-d8ia8i\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-ic5mpm-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"vk3ZIEgV5\",scopeId:\"j1g_d39hO\",children:/*#__PURE__*/_jsx(StatusPingV2,{height:\"100%\",id:\"vk3ZIEgV5\",layoutId:\"vk3ZIEgV5\",pingSize:16,pingTransition:{delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"},pingWeight:2,play:true,repeatDelay:1,size:6,tint:\"var(--token-1b607253-4aac-469b-9eb8-fd5858f5863c, rgb(16, 236, 144))\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1unq4w\",\"data-styles-preset\":\"zP54Deppw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-17151d22-e81f-43e5-8876-d5286d6cf070, rgb(250, 250, 250))\"},children:\"All systems operational\"})}),className:\"framer-1qrftu8\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rrzwpy hidden-1g056l3\",\"data-border\":true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-hwasvf\",\"data-styles-preset\":\"xkcDuX5jD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(161, 161, 161))\"},children:\"99.98% UPTIME\"})}),className:\"framer-5jvd8e\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-fqk3g9\",\"data-framer-name\":\"Newsletter\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1unq4w\",\"data-styles-preset\":\"zP54Deppw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-3354c3de-221c-4edd-ae1d-909c9020f86d, rgb(161, 161, 161))\"},children:\"Updates on new features and releases.\"})}),className:\"framer-27d16y\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hg4hewUGN:{width:\"calc(min(100vw, 1400px) - 40px)\",y:2722.5},UvihbFkNr:{width:\"370px\",y:2334.5}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"320px\",y:2162.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1exlpg3-container\",nodeId:\"IfIU7O2VH\",scopeId:\"j1g_d39hO\",children:/*#__PURE__*/_jsx(FooterNewsletter,{height:\"100%\",id:\"IfIU7O2VH\",layoutId:\"IfIU7O2VH\",style:{width:\"100%\"},variant:matchVariant(\"EJmh9KJfM\"),width:\"100%\"})})})})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-138v7uv\",\"data-framer-name\":\"Logo\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hg4hewUGN:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:340,intrinsicWidth:1322,loading:getLoadingLazyAtYPosition(2822.5),pixelHeight:340,pixelWidth:1322,sizes:\"max(min(100vw, 1400px) - 40px, 1px)\",src:\"https://framerusercontent.com/images/lTfnHgIzLW7AyATpM5FEmbfm7Y.svg?width=1322&height=340\",srcSet:\"https://framerusercontent.com/images/lTfnHgIzLW7AyATpM5FEmbfm7Y.svg?scale-down-to=512&width=1322&height=340 512w,https://framerusercontent.com/images/lTfnHgIzLW7AyATpM5FEmbfm7Y.svg?scale-down-to=1024&width=1322&height=340 1024w,https://framerusercontent.com/images/lTfnHgIzLW7AyATpM5FEmbfm7Y.svg?width=1322&height=340 1322w\"}},UvihbFkNr:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:340,intrinsicWidth:1322,loading:getLoadingLazyAtYPosition(2454.5),pixelHeight:340,pixelWidth:1322,sizes:\"max(min(100vw, 1400px) - 80px, 1px)\",src:\"https://framerusercontent.com/images/lTfnHgIzLW7AyATpM5FEmbfm7Y.svg?width=1322&height=340\",srcSet:\"https://framerusercontent.com/images/lTfnHgIzLW7AyATpM5FEmbfm7Y.svg?scale-down-to=512&width=1322&height=340 512w,https://framerusercontent.com/images/lTfnHgIzLW7AyATpM5FEmbfm7Y.svg?scale-down-to=1024&width=1322&height=340 1024w,https://framerusercontent.com/images/lTfnHgIzLW7AyATpM5FEmbfm7Y.svg?width=1322&height=340 1322w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:340,intrinsicWidth:1322,loading:getLoadingLazyAtYPosition(2374.5),pixelHeight:340,pixelWidth:1322,sizes:\"max(min(100vw - 128px, 1400px) - 80px, 1px)\",src:\"https://framerusercontent.com/images/lTfnHgIzLW7AyATpM5FEmbfm7Y.svg?width=1322&height=340\",srcSet:\"https://framerusercontent.com/images/lTfnHgIzLW7AyATpM5FEmbfm7Y.svg?scale-down-to=512&width=1322&height=340 512w,https://framerusercontent.com/images/lTfnHgIzLW7AyATpM5FEmbfm7Y.svg?scale-down-to=1024&width=1322&height=340 1024w,https://framerusercontent.com/images/lTfnHgIzLW7AyATpM5FEmbfm7Y.svg?width=1322&height=340 1322w\"},className:\"framer-1oxx1b4\",fitImageDimension:\"height\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-15v4uw2\",\"data-framer-name\":\"Copyright\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1unq4w\",\"data-styles-preset\":\"zP54Deppw\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-2f1d35ad-f881-4439-84f5-765e4d808479, rgb(115, 115, 115))\"},children:\"\\xa9 2026 Strand. All rights reserved.\"})}),className:\"framer-868d6s\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-hllgs2\",\"data-framer-name\":\"Terms / Privacy\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1unq4w\",\"data-styles-preset\":\"zP54Deppw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-2f1d35ad-f881-4439-84f5-765e4d808479, rgb(115, 115, 115))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Zaofm2JTY\"},motionChild:true,nodeId:\"OsNyvGgLI\",openInNewTab:false,relValues:[],scopeId:\"j1g_d39hO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-656phd\",\"data-styles-preset\":\"sz1prZpgz\",children:\"Terms and Conditions\"})})})}),className:\"framer-psm4bz\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1unq4w\",\"data-styles-preset\":\"zP54Deppw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-2f1d35ad-f881-4439-84f5-765e4d808479, rgb(115, 115, 115))\"},children:\"/\"})}),className:\"framer-16ek34v\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1unq4w\",\"data-styles-preset\":\"zP54Deppw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-2f1d35ad-f881-4439-84f5-765e4d808479, rgb(115, 115, 115))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"BrMfafG_n\"},motionChild:true,nodeId:\"MLsSY69Ol\",openInNewTab:false,relValues:[],scopeId:\"j1g_d39hO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-656phd\",\"data-styles-preset\":\"sz1prZpgz\",children:\"Privacy Policy\"})})})}),className:\"framer-123xktd\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2715\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"UvihbFkNr\":{\"layout\":[\"fixed\",\"fixed\"]},\"Hg4hewUGN\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Besye0p6V\":\"cTASection\",\"gPBPQmbzY\":\"bottomDispersion\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"HcX17x5i6\":[\".framer-w6pet3-container\",\".framer-uz5b0i-container\",\".framer-gu3ill\",\".framer-13yx5bq-container\",\".framer-vjqi89\"],\"UvihbFkNr\":[\".framer-w6pet3-container\",\".framer-uz5b0i-container\",\".framer-gu3ill\",\".framer-13yx5bq-container\",\".framer-vjqi89\"],\"Hg4hewUGN\":[\".framer-w6pet3-container\",\".framer-uz5b0i-container\",\".framer-gu3ill\",\".framer-vjqi89\"]}\n * @framerBreakpoints {\"HcX17x5i6\":{\"min\":1200,\"canvasClassName\":\"framer-f76mnz-override\",\"minHeight\":2715,\"viewportHeight\":914,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"UvihbFkNr\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1e3jmh-override\",\"minHeight\":2734,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"Hg4hewUGN\":{\"max\":809,\"canvasClassName\":\"framer-1g056l3-override\",\"minHeight\":2885,\"viewportHeight\":812,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant HcX17x5i6\n * @framerLayoutTemplate true\n */const Framerj1g_d39hO=withCSS(Component,css,\"framer-2U5dV\");export default Framerj1g_d39hO;Framerj1g_d39hO.displayName=\"Layout\";Framerj1g_d39hO.defaultProps={height:2715,width:1200};addPropertyControls(Framerj1g_d39hO,{Besye0p6V:{defaultValue:true,title:\"CTA section\",type:ControlType.Boolean},gPBPQmbzY:{defaultValue:true,title:\"Bottom Dispersion\",type:ControlType.Boolean}});addFonts(Framerj1g_d39hO,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...PurchaseTemplateButtonFonts,...CheckoutLicenseModalFonts,...LenisFonts,...NavigationFonts,...ChromaticFonts,...CTAStrandAnimationFonts,...CTAButtonFonts,...ExternalLinkFonts,...StatusPingV2Fonts,...FooterNewsletterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts)],{supportsExplicitInterCodegen:true});Framerj1g_d39hO.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(PurchaseTemplateButton,{},context),forwardLoader(CheckoutLicenseModal,{},context),forwardLoader(Navigation,{},context),forwardLoader(CTAStrandAnimation,{},context),forwardLoader(CTAButton,{},context),forwardLoader(ExternalLink,{},context),forwardLoader(FooterNewsletter,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerj1g_d39hO\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"2715\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"Besye0p6V\\\":\\\"cTASection\\\",\\\"gPBPQmbzY\\\":\\\"bottomDispersion\\\"}\",\"framerHitTargets\":\"{\\\"HcX17x5i6\\\":[\\\".framer-w6pet3-container\\\",\\\".framer-uz5b0i-container\\\",\\\".framer-gu3ill\\\",\\\".framer-13yx5bq-container\\\",\\\".framer-vjqi89\\\"],\\\"UvihbFkNr\\\":[\\\".framer-w6pet3-container\\\",\\\".framer-uz5b0i-container\\\",\\\".framer-gu3ill\\\",\\\".framer-13yx5bq-container\\\",\\\".framer-vjqi89\\\"],\\\"Hg4hewUGN\\\":[\\\".framer-w6pet3-container\\\",\\\".framer-uz5b0i-container\\\",\\\".framer-gu3ill\\\",\\\".framer-vjqi89\\\"]}\",\"framerComponentViewportWidth\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"HcX17x5i6\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-f76mnz-override\\\",\\\"minHeight\\\":2715,\\\"viewportHeight\\\":914,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"UvihbFkNr\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1e3jmh-override\\\",\\\"minHeight\\\":2734,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"Hg4hewUGN\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1g056l3-override\\\",\\\"minHeight\\\":2885,\\\"viewportHeight\\\":812,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UvihbFkNr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Hg4hewUGN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"HcX17x5i6\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Layout from \"https://framerusercontent.com/modules/EOurul6rMlorNzsxnXqZ/uiOYIJuIIthA8SwME7c6/j1g_d39hO.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {D6ka2Tgrs: \"integrations\", DP73v_68v: \"features-cortex\", G9H9GcHWQ: \"features-pulse\", HDSWH3Mhb: \"features\", huHhlTABf: \"hero\", lMuLw7rBf: \"products-swap-scroll\", PUj5rU80n: \"statistics\", qOfta1b7O: \"features-ask\", ZCf3gPeUL: \"products-scroll\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ew7QRsSIGTlP06vWRwQo/QpkpI335sbZ60EBU3KpX/augiA20Il.js\")), path: \"/\"}, J3kIQxbDr: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/d3UFEL8Vr7Dom85aPI4i/TqCSnONOT9mKdiHiqcC2/J3kIQxbDr.js\")), path: \"/features/cortex\"}, h_z4hgo42: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YAEjrmiGIhrH78F60I5l/VFCEq52TEBCnPInXKO3e/h_z4hgo42.js\")), path: \"/features/pulse\"}, REev0GbwG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rI8Zg3s1rNxSxWua7nkh/CbjNWTO92t7LwoowaLJs/REev0GbwG.js\")), path: \"/features/ask\"}, l8a9kFfGN: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4jZ9Ax9NICCISjVFBNBz/aSaa60LC22D8jZbRNUjB/l8a9kFfGN.js\")), path: \"/integrations\"}, rMOxpVzPy: {elements: {uvZRfP2oD: \"job-applications\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/OzPs5g8CTl8xHhHrQw4G/6cPAb3DdUYc6Hi2PqsuY/rMOxpVzPy.js\")), path: \"/careers\"}, Zaofm2JTY: {elements: {FXsYkxMbh: \"var(--variable-KqPNFa9hy)\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zhMtj1ZU1fbVIsie0tSl/uTuWZ9jIBMfq9mEau5NQ/Zaofm2JTY.js\")), path: \"/terms-of-service\"}, BrMfafG_n: {elements: {ZTVcbDnQx: \"var(--variable-kqpnfa9hy)\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cFuYDxdlID8c2cYzSF1D/cm6SEAieytd600hU6Gpy/BrMfafG_n.js\")), path: \"/privacy-policy\"}, whgjrDZk6: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bw2uccpmUfmWsthJRnwF/xOm4BoKNNKz268BXeMGT/whgjrDZk6.js\")), path: \"/about-us\"}, FDwZi0z6y: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/s9JAYGomqji0aU4q8bMV/tebGEsVV5YwDc2eD077K/FDwZi0z6y.js\")), path: \"/changelog\"}, NnflE2YZi: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zqpMOCw6EHgM3VQqIhdv/KoEc2DzGyFDDJPGfnFvg/NnflE2YZi.js\")), path: \"/pricing\"}, pRO8DulmD: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LVeaJo3AnDotqsVJm7Bx/gI1NiKPgAp13HFITQMEl/pRO8DulmD.js\")), path: \"/404\"}, ARLed1ary: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/w1lp5Fr97RoteO5Xl7j2/2P1jn0fkKnStvV7nLeDV/ARLed1ary.js\")), path: \"/contact-us\"}, WmtAYWHVN: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lSHZOywD5FXyOPTlX6Z9/29tLhWZlfFLo5NEMA6sQ/WmtAYWHVN.js\")), path: \"/blog\"}, qOI1jEW8r: {collectionId: \"m_vZw1Zfl\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SXYsczlcAN8TRbaooepK/WktiOzuc4MLyJQccG1l8/qOI1jEW8r.js\")), path: \"/integrations/:Q9QmHw_0P\"}, ESDwQkzkL: {collectionId: \"Ji3iVjCXq\", elements: {nvniAYlkO: \"apply-form\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3BAlGG9FJquetDGRGIlS/wfaOgebjcoHWGSCbHR8e/ESDwQkzkL.js\")), path: \"/careers/:pr3pFw7_P\"}, O5dUHAVE5: {collectionId: \"MX85yQjOl\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LrLlUqnOWjXjdyuCyYKT/FeldV3Ezruu3CRL0RRWg/O5dUHAVE5.js\")), path: \"/blog/:bu_zPsFdN\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {Ji3iVjCXq: async () => (await import(\"https://framerusercontent.com/modules/BUcLUrr5BsKle5Txmio1/HxUgYp25FZhguVzOUSTw/Ji3iVjCXq.js\"))?.[\"utils\"], m_vZw1Zfl: async () => (await import(\"https://framerusercontent.com/modules/rgdDLpEGrXOweymOYSwM/JcfTiU6MD2XDPH2ahq0E/m_vZw1Zfl.js\"))?.[\"utils\"], MX85yQjOl: async () => (await import(\"https://framerusercontent.com/modules/HwdlYP4ZpVltBzFVbNaB/kXYWhKvGhVN00oMdlKjj/MX85yQjOl.js\"))?.[\"utils\"], Qtepoeca0: async () => (await import(\"https://framerusercontent.com/modules/hmkGHefx35WyLGPrxWJb/WYnqNe4wf17zwomaASUu/Qtepoeca0.js\"))?.[\"utils\"], sgSrDzJZe: async () => (await import(\"https://framerusercontent.com/modules/GGF6oaqIp0ZLeUPasN5C/CdRZ31lXyPRcvinNYPNK/sgSrDzJZe.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"03edd0c8e1cd46637715f3581231315e1a78e54119642c8a2675d1650b673ef3\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {Besye0p6V: true, gPBPQmbzY: true}\r\nconst props2 = {...props1, Besye0p6V: false}\r\nconst templateProps = {ARLed1ary: props2, augiA20Il: props1, BrMfafG_n: props2, ESDwQkzkL: props2, FDwZi0z6y: props2, h_z4hgo42: props1, J3kIQxbDr: props1, l8a9kFfGN: props1, NnflE2YZi: props2, O5dUHAVE5: props1, pRO8DulmD: props2, qOI1jEW8r: props1, REev0GbwG: props1, rMOxpVzPy: props2, whgjrDZk6: props1, WmtAYWHVN: props2, Zaofm2JTY: props2}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"J3kIQxbDr\":\r\ncase \"h_z4hgo42\":\r\ncase \"REev0GbwG\":\r\ncase \"l8a9kFfGN\":\r\ncase \"rMOxpVzPy\":\r\ncase \"Zaofm2JTY\":\r\ncase \"BrMfafG_n\":\r\ncase \"whgjrDZk6\":\r\ncase \"FDwZi0z6y\":\r\ncase \"NnflE2YZi\":\r\ncase \"pRO8DulmD\":\r\ncase \"ARLed1ary\":\r\ncase \"WmtAYWHVN\":\r\ncase \"qOI1jEW8r\":\r\ncase \"ESDwQkzkL\":\r\ncase \"O5dUHAVE5\":\r\nreturn React.createElement(Layout, {...props, key: \"Layout\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"J3kIQxbDr\":\r\ncase \"h_z4hgo42\":\r\ncase \"REev0GbwG\":\r\ncase \"l8a9kFfGN\":\r\ncase \"rMOxpVzPy\":\r\ncase \"Zaofm2JTY\":\r\ncase \"BrMfafG_n\":\r\ncase \"whgjrDZk6\":\r\ncase \"FDwZi0z6y\":\r\ncase \"NnflE2YZi\":\r\ncase \"pRO8DulmD\":\r\ncase \"ARLed1ary\":\r\ncase \"WmtAYWHVN\":\r\ncase \"qOI1jEW8r\":\r\ncase \"ESDwQkzkL\":\r\ncase \"O5dUHAVE5\":\r\nreturn [{hash: \"1g056l3\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1e3jmh\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"f76mnz\", mediaQuery: \"(min-width: 1200px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tFramer.setLibraryFeatures({disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, privateRouterReplaceState: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LVeaJo3AnDotqsVJm7Bx/gI1NiKPgAp13HFITQMEl/pRO8DulmD.js\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://strand.framer.website\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/kn95IZNmT7wJJ9JgW2Cd/jiApIcAqZxwNbVqDDOfz/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\tconst effect = {enter: {mask: {angle: 180, type: \"wipe\", width: \"100%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {mask: {angle: 0, type: \"wipe\", width: \"100%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {BrMfafG_n: {augiA20Il: effect}, FDwZi0z6y: {augiA20Il: effect}, h_z4hgo42: {augiA20Il: effect}, J3kIQxbDr: {augiA20Il: effect}, l8a9kFfGN: {augiA20Il: effect}, REev0GbwG: {augiA20Il: effect}, rMOxpVzPy: {augiA20Il: effect}, whgjrDZk6: {augiA20Il: effect}, Zaofm2JTY: {augiA20Il: effect}}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t\t;(function () {\r\n\t\t\tif (!isBrowser) return\r\n\r\n\t\t\tReact.startTransition(() => {\r\n\t\t\t\tReactDOM.hydrateRoot(\r\n\t\t\t\t\tdocument.getElementById(\"__framer-badge-container\"),\r\n\t\t\t\t\tReact.createElement(React.Suspense, {}, React.createElement(React.lazy(() => import(\"__framer-badge\"))))\r\n\t\t\t\t)\r\n\t\t\t})\r\n\t\t})()\r\n\t"],"mappings":"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"}