{"version":3,"file":"shared-lib.Bs-kmr96.mjs","names":["fonts","css","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","useRef","fonts","css","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","addPropertyOverrides","TriangleDashed","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","fonts","css","className","addPropertyOverrides","ArrowUpRightFonts","ArrowUpRight","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","ArrowUpRight","enabledGestures","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","fonts","css","className","addPropertyOverrides","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","addPropertyOverrides","LogoFonts","Logo","NavLink","ButtonFonts","Button","MenuItem","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","React.useState","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","fonts","css","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","getProps","React.forwardRef","fonts","css","className","Logo","Button","XLogo","FramerLogo","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","useRef","metadata","metadataVersion","__FramerMetadata__"],"sources":["https:/framerusercontent.com/modules/VRv9njBtOcYgBJdIIQN6/ZApkRrZIvcbkhNAhw8o3/VyJ_tsEnI.js","https:/framerusercontent.com/modules/DNebL0iFTFVgHKIdBvQa/n8rJOMp2sMlbHfZwNrmO/PgcRnnsPH.js","https:/framerusercontent.com/modules/pKQJFMa4TcwkvO7czR9i/XVZ6Zd177t3YJYeAvrEJ/HairlineMesh.js","https:/framerusercontent.com/modules/RXVvwzOO5vq6lDg2UiSh/TxmiCezBjhz3rMEwLjOJ/y2bB3ypHZ.js","https:/framerusercontent.com/modules/shifnTqc4qiFvODVSFqZ/GPhYOjwHkuo4Drz2A2YI/P6P0vCzVJ.js","https:/framerusercontent.com/modules/G7dMztW8MRB8sb6TwVoQ/HVW2Bjt205ZDxRT1dClA/EhlR3TlAX.js","https:/framerusercontent.com/modules/VBqC7LxPovU8BeEeFRx3/vZoBpkbejnVAt4HUah1z/jtsiY__Ji.js","https:/framerusercontent.com/modules/wMnpiI8nYTCBDIgEaz2U/489cIEcE1hNk1rLqwBML/Myu3F7bHS.js","https:/framerusercontent.com/modules/ZTx5fTm92w0MpHJGLsE6/q2lsYVYfY6Q4w0YG1DDx/xETpyqYgX.js","https:/framerusercontent.com/modules/BGRxGj1m5S75diol820c/P8ov7tmkrpthEClXI0VY/i9MSOV6jT.js","https:/framerusercontent.com/modules/f65lPlvYKozIt6IFmVst/7gLFbxzuPtAWqOZNgYx4/ykaFxpdNH.js","https:/framerusercontent.com/modules/acF6BILwwGt484DHp701/atGebquLakU9o1EeZaur/fRbm48Tzu.js","https:/framerusercontent.com/modules/D0zfXKiNfykeo7yQDC0H/jbiw9pQQxvDrRTR1xhuw/qodnVdV0m.js","https:/framerusercontent.com/modules/KSvtBOJuMnaS19KCHdOk/nXQ6bONSGX4DWxA6b3Qy/QAgTWZoLn.js","https:/framerusercontent.com/modules/oMiuMYAdxzz5yk7pBqrm/j2eV5wGWikO42mvtQ2hM/Xx_sbLkzD.js","https:/framerusercontent.com/modules/iaEpZUGIqJcET0GPU5dB/eQ9cD2FOWpYTI86M2P1b/u8uGJz51j.js","https:/framerusercontent.com/modules/ngLP9qaTPYdMRAwKWjGR/clCCGkUISP1TXpQ2rwb4/WNR6Whx89.js","https:/framerusercontent.com/modules/cACyhVPtFRZ7TxW6OFN1/ue2hUvDwlCjqYwp1V0GJ/DotField.js","https:/framerusercontent.com/modules/aHUzyhxkEPo8yGWHsjwU/pnDHELMQQsCNDsiAhAM3/Qy3fZpmRb.js","https:/framerusercontent.com/modules/lIWry2jkIvDpT7S6pyaf/oAtWaihfydRn2N6vOFHL/augiA20Il.js","https:/framerusercontent.com/modules/bYv6vT3ZaPTxLCPmGLl6/EUBxqJRDcY7A57qc7NMi/kmb5KZrQQ.js"],"sourcesContent":["// Generated by Framer (3280217)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;JetBrains Mono-regular\",\"GF;JetBrains Mono-700\",\"GF;JetBrains Mono-700italic\",\"GF;JetBrains Mono-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"JetBrains Mono\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"JetBrains Mono\",url:\"https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKxjOFmUsaaDhw.woff2\",weight:\"400\"},{cssFamilyName:\"JetBrains Mono\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"JetBrains Mono\",url:\"https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8L6tjOFmUsaaDhw.woff2\",weight:\"700\"},{cssFamilyName:\"JetBrains Mono\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"JetBrains Mono\",url:\"https://fonts.gstatic.com/s/jetbrainsmono/v24/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO9seVOVk6OThxPA.woff2\",weight:\"700\"},{cssFamilyName:\"JetBrains Mono\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"JetBrains Mono\",url:\"https://fonts.gstatic.com/s/jetbrainsmono/v24/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO-LflOVk6OThxPA.woff2\",weight:\"400\"}]}];export const css=['.framer-Ktumn .framer-styles-preset-jymfix:not(.rich-text-wrapper), .framer-Ktumn .framer-styles-preset-jymfix.rich-text-wrapper p { --framer-font-family: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", monospace; --framer-font-family-bold: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", monospace; --framer-font-family-bold-italic: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", monospace; --framer-font-family-italic: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", monospace; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-e0fba2ed-0480-4d7a-9727-dbdd138f0a19, #16181b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-Ktumn .framer-styles-preset-jymfix:not(.rich-text-wrapper), .framer-Ktumn .framer-styles-preset-jymfix.rich-text-wrapper p { --framer-font-family: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", monospace; --framer-font-family-bold: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", monospace; --framer-font-family-bold-italic: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", monospace; --framer-font-family-italic: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", monospace; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 140%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-e0fba2ed-0480-4d7a-9727-dbdd138f0a19, #16181b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-Ktumn .framer-styles-preset-jymfix:not(.rich-text-wrapper), .framer-Ktumn .framer-styles-preset-jymfix.rich-text-wrapper p { --framer-font-family: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", monospace; --framer-font-family-bold: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", monospace; --framer-font-family-bold-italic: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", monospace; --framer-font-family-italic: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", monospace; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-e0fba2ed-0480-4d7a-9727-dbdd138f0a19, #16181b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }'];export const className=\"framer-Ktumn\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\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 9.75 0 L 9.75 9.75 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"9.75px\" id=\"wb64pxkUI\" transform=\"translate(8.25 6)\" width=\"9.75px\"/><path d=\"M 0 7.125 L 7.125 0\" fill=\"transparent\" height=\"7.125px\" id=\"eXMMevGY5\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(6 10.875)\" width=\"7.125px\"/><path d=\"M 0 0 L 9.75 0 L 9.75 9.75 Z\" fill=\"transparent\" height=\"9.75px\" id=\"FrNxKmblG\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(8.25 6)\" width=\"9.75px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"3642559178\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-mbPBj\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-mbPBj { -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 {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Up Right\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-mbPBj\");Icon.displayName=\"Arrow Up Right\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Up Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-nocheck\n/*\n * Hairline Mesh: the Hairline figures with a particle mesh laid over every\n * surface. Same figures and hover behaviour as Hairline Figure, plus a dot\n * lattice that the pointer pushes and lights, and a few blipping \"agents\".\n * Drawn on the Hairline kernel (@lucasmarkes/hairline, included unchanged).\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useEffect,useRef}from\"react\";/* hairline kernel sha256:8e2abcbdf63c7755195ee942c39e9c8ea6a539d1147e986dd1c153559121f075 *//*\n * HL: everything a figure may call. Read this index; the code under it is the\n * package's src/core, unchanged, and a figure should not need to read it.\n *\n * Every figure is drawn in a 400 × 320 viewBox. World space is x/y on the\n * ground and z up. Plates are filled with the ground colour and painted back\n * to front, so a nearer one covers a farther one: append in that order. At\n * the default camera, Cam(45, 0.5, S), +x runs down to the right and +y down\n * to the left, so the corner with the largest x and y is nearest the viewer:\n * append by ascending x + y, from the far corner (smallest x and y) to it.\n *\n * Camera\n *   Cam(azDeg, k, S)                       a camera: azimuth in degrees, k = sin(elevation) (0.5 is the 2:1 view), S = scale\n *   fit(C, points, cx, cy)                 centres the box of [x, y, z] points on (cx, cy); call it once, before proj\n *                                          it only centres, it never scales: choose S by trying values, with the most extreme pose in points.\n *                                          The six figures use S 1.42 to 2.12; the boxes they fit come out 230 to 310 wide and 180 to 245 tall\n *   proj(C)                                returns P(x, y, z), which gives [sx, sy]\n *   unproj(C, sx, sy, z)                   the world [x, y] under a screen point, on the plane at height z\n *   facing(C)                              returns front(sample): whether a ring sample faces the camera\n * Rounded solids\n *   rrect(u0, v0, u1, v1, r, n)            a rounded rectangle, as a ring of samples {u, v, nu, nv}\n *   circ(R, n)                             a circle, as a ring\n *   rings(x0, y0, x1, y1, r, b)            [ring, inner]: a rounded footprint and its crease ring, inset by b\n *                                          r, the corner radius, is cut to half the shorter side. b, the crease's inset in world units\n *                                          (0.6 to 2.2 in the figures), must stay under half the shorter side or the crease turns inside out\n *   prism(P, front, ring, inner, z0, z1)   {sil, crease}: a solid standing from z0 to z1, as two path strings\n *   ringAt(P, ring, z)                     the ring's points, projected at height z\n *   run(ring, keep)                        the one cyclic run of samples that pass keep\n *   hull(points)                           the convex hull of screen points\n *   extremes(P, ring)                      [left, right, nearest] samples: where dashed drops fall from\n *   fillet(points, radii, n)               rounds every vertex of a closed polygon; returns the new points\n *                                          radii is an array, one radius per vertex, each cut to half its shorter edge; a single number gives NaN.\n *                                          n is the steps round each corner, default 4: each vertex becomes n + 1 points\n *   ghost(P, front, ring, z0, depth)       a reflection's path {d, y0, y1}; reflect() draws it for you\n * Paths and numbers\n *   poly(points)                           a closed path string\n *   open(points)                           an open polyline string\n *   seg(a, b)                              one segment between two screen points [sx, sy], as its own subpath; project world points with P first\n *   clamp(v, a, b)\n *   lerp(a, b, t)\n *   rad(deg)\n *   r2(n)                                  two decimals\n * The continuous clock: one spring per moving number\n *   spring(x, opts)                        at rest on x; write .t to retarget; opts {k, c, m, eps}, default k 100, c 18, m 1\n *   stepS(sp, dt)                          advances by dt seconds; returns whether it is still moving\n * The discrete clock: a 700ms tween on (.32, .72, 0, 1)\n *   tween(v, dur)                          at rest on v; dur defaults to 700 (ms)\n *   tset(tw, to, now, delay)               retargets from where it is, after delay ms: the stagger\n *                                          the same target again does nothing, so calling it on every pointer move is safe\n *   tval(tw, now)                          its value at now\n *   tdone(tw, now)                         whether it has landed\n *   bezier(x1, y1, x2, y2)                 a CSS cubic-bezier, as a function of progress\n *   EASE_LIFT                              the lift curve itself\n *   reducedMotion()                        true when the reader asked for less motion; springs and tweens already land at once\n *   setReducedMotion(on)                   the loop's business, not a figure's\n * Drawing\n *   mk(tag, attrs, parent)                 one svg element: the only way a figure makes a node\n *   solid(parent)                          {g, sil, cr}: a group holding a silhouette path and a crease path\n *   put(solid, paths)                      writes prism()'s {sil, crease} into solid()'s {sil, cr}: sil into sil, crease into cr\n *   flatDot(parent, C, r, cls)             a dot lying on the ground plane; cls is \"dot\", \"dot m\" or \"dot off\"\n *   place(el, point)                       moves a dot or a circle to [sx, sy]\n *   reflect(svg, parent, P, front, ring, z0, depth)   a fading mirror under a solid\n *   fade(svg, y0, y1, a0)                  a vertical fade, as a mask; returns the value for a mask attribute\n * Life\n *   register(stage, tick)                  joins the one frame loop; tick(dt in seconds, now in ms) returns true to ask for another frame; gives {wake, unregister}\n *   pointer(stage, handlers)               {move(point), down(point), leave()}, points in viewBox units; returns its disposer\n *   disposer()                             {add, on, dispose}: collects tear-down, so destroy is bag.dispose\n * The bench's business, not a figure's\n *   css(lightDark)\n *   inject(root)\n *\n * Classes, on path, polygon, ellipse and line. They are the whole palette; a\n * figure sets no colour, width or fill of its own.\n *     (none)   filled with the ground colour, medium stroke\n *     sil      the silhouette's stroke        hi    the bright stroke: the only highlight\n *     lo       the dim stroke                 nf    no fill        fo   fill only, no stroke\n *     dash     a dashed guide\n *     dot      a bright dot                   dot m   a medium dot     dot off   a dim dot\n */var HL=(()=>{var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __hasOwnProp=Object.prototype.hasOwnProperty;var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:true});};var __copyProps=(to,from,except,desc)=>{if(from&&typeof from===\"object\"||typeof from===\"function\"){for(let key of __getOwnPropNames(from))if(!__hasOwnProp.call(to,key)&&key!==except)__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});}return to;};var __toCommonJS=mod=>__copyProps(__defProp({},\"__esModule\",{value:true}),mod);// packages/hairline/src/core/kernel.ts\nvar kernel_exports={};__export(kernel_exports,{Cam:()=>Cam,EASE_LIFT:()=>EASE_LIFT,bezier:()=>bezier,circ:()=>circ,clamp:()=>clamp,css:()=>css,disposer:()=>disposer,extremes:()=>extremes,facing:()=>facing,fade:()=>fade,fillet:()=>fillet,fit:()=>fit,flatDot:()=>flatDot,ghost:()=>ghost,hull:()=>hull,inject:()=>inject,lerp:()=>lerp,mk:()=>mk,open:()=>open,place:()=>place,pointer:()=>pointer,poly:()=>poly,prism:()=>prism,proj:()=>proj,put:()=>put,r2:()=>r2,rad:()=>rad,reducedMotion:()=>reducedMotion,reflect:()=>reflect,register:()=>register,ringAt:()=>ringAt,rings:()=>rings,rrect:()=>rrect,run:()=>run,seg:()=>seg,setReducedMotion:()=>setReducedMotion,solid:()=>solid,spring:()=>spring,stepS:()=>stepS,tdone:()=>tdone,tset:()=>tset,tval:()=>tval,tween:()=>tween,unproj:()=>unproj});// packages/hairline/src/core/iso.ts\nvar clamp=(v,a,b)=>Math.max(a,Math.min(b,v));var lerp=(a,b,t)=>a+(b-a)*t;var rad=d=>d*Math.PI/180;var r2=n=>Math.round(n*100)/100;var poly=pts=>\"M\"+pts.map(p=>r2(p[0])+\" \"+r2(p[1])).join(\"L\")+\"Z\";var seg=(a,b)=>`M${r2(a[0])} ${r2(a[1])}L${r2(b[0])} ${r2(b[1])}`;var open=pts=>pts.length<2?\"\":\"M\"+pts.map(p=>r2(p[0])+\" \"+r2(p[1])).join(\"L\");var Cam=(azDeg,k,S)=>({az:rad(azDeg),k,S,ox:0,oy:0});function proj(C){const c=Math.cos(C.az),s=Math.sin(C.az),zf=Math.sqrt(1-C.k*C.k);return(x,y,z)=>{const X=x*c-y*s,Y=x*s+y*c;return[C.ox+C.S*X,C.oy+C.S*(Y*C.k-z*zf)];};}function unproj(C,sx,sy,z){const c=Math.cos(C.az),s=Math.sin(C.az),zf=Math.sqrt(1-C.k*C.k);const X=(sx-C.ox)/C.S,Y=((sy-C.oy)/C.S+z*zf)/C.k;return[X*c+Y*s,-X*s+Y*c];}function fit(C,pts,cx,cy){C.ox=0;C.oy=0;const P=proj(C);let a=1e9,b=-1e9,c=1e9,d=-1e9;for(const p of pts){const q=P(p[0],p[1],p[2]);a=Math.min(a,q[0]);b=Math.max(b,q[0]);c=Math.min(c,q[1]);d=Math.max(d,q[1]);}C.ox=cx-(a+b)/2;C.oy=cy-(c+d)/2;}function rrect(u0,v0,u1,v1,r,n=4){r=Math.max(0,Math.min(r,(u1-u0)/2,(v1-v0)/2));const out=[];for(const[cu,cv,a0]of[[u1-r,v1-r,0],[u0+r,v1-r,90],[u0+r,v0+r,180],[u1-r,v0+r,270]])for(let k=0;k<=n;k++){const a=rad(a0+90*k/n),ca=Math.cos(a),sa=Math.sin(a);out.push({u:cu+r*ca,v:cv+r*sa,nu:ca,nv:sa});}return out;}function circ(R,n=96){const out=[];for(let k=0;k<n;k++){const a=k/n*Math.PI*2,ca=Math.cos(a),sa=Math.sin(a);out.push({u:R*ca,v:R*sa,nu:ca,nv:sa});}return out;}function hull(input){const pts=input.slice().sort((a,b)=>a[0]-b[0]||a[1]-b[1]);const x=(o,a,b)=>(a[0]-o[0])*(b[1]-o[1])-(a[1]-o[1])*(b[0]-o[0]);const lo=[],up=[];for(const p of pts){while(lo.length>1&&x(lo[lo.length-2],lo[lo.length-1],p)<=0)lo.pop();lo.push(p);}for(let i=pts.length-1;i>=0;i--){const p=pts[i];while(up.length>1&&x(up[up.length-2],up[up.length-1],p)<=0)up.pop();up.push(p);}lo.pop();up.pop();return lo.concat(up);}var ringAt=(P,ring,z)=>ring.map(q=>P(q.u,q.v,z));var facing=C=>{const s=Math.sin(C.az),c=Math.cos(C.az);return q=>q.nu*s+q.nv*c>=-1e-6;};function run(ring,keep){const n=ring.length;let s=-1;for(let i=0;i<n;i++)if(keep(ring[i])&&!keep(ring[(i+n-1)%n])){s=i;break;}if(s<0)return keep(ring[0])?ring.slice():[];const out=[];for(let k=0;k<n&&keep(ring[(s+k)%n]);k++)out.push(ring[(s+k)%n]);return out;}function prism(P,front,ring,inner,z0,z1){return{sil:poly(hull(ringAt(P,ring,z1).concat(ringAt(P,ring,z0)))),crease:inner?open(ringAt(P,run(inner,front),z1)):\"\"};}var rings=(x0,y0,x1,y1,r,b)=>[rrect(x0,y0,x1,y1,r),rrect(x0+b,y0+b,x1-b,y1-b,Math.max(.3,r-b))];function extremes(P,ring){const pr=ring.map(q=>P(q.u,q.v,0));let a=0,b=0,c=0;pr.forEach((p,k)=>{if(p[0]<pr[a][0])a=k;if(p[0]>pr[b][0])b=k;if(p[1]>pr[c][1])c=k;});return[ring[a],ring[b],ring[c]];}function fillet(pts,rs,n=4){const m=pts.length,out=[];for(let i=0;i<m;i++){const a=pts[(i+m-1)%m],p=pts[i],b=pts[(i+1)%m];const la=Math.hypot(a[0]-p[0],a[1]-p[1]),lb=Math.hypot(b[0]-p[0],b[1]-p[1]);const t=Math.min(rs[i],la/2,lb/2);const p1=[p[0]+(a[0]-p[0])/la*t,p[1]+(a[1]-p[1])/la*t];const p2=[p[0]+(b[0]-p[0])/lb*t,p[1]+(b[1]-p[1])/lb*t];for(let k=0;k<=n;k++){const s=k/n,w=1-s;out.push([w*w*p1[0]+2*w*s*p[0]+s*s*p2[0],w*w*p1[1]+2*w*s*p[1]+s*s*p2[1]]);}}return out;}function ghost(P,front,ring,z0,depth){const f=run(ring,front),lowP=ringAt(P,f,z0-depth);return{d:open(lowP)+[f[0],f[f.length-1]].map(q=>seg(P(q.u,q.v,z0),P(q.u,q.v,z0-depth))).join(\"\"),y0:Math.min(...ringAt(P,f,z0).map(p=>p[1])),y1:Math.max(...lowP.map(p=>p[1]))+2};}// packages/hairline/src/core/motion.ts\nvar reduced=false;var setReducedMotion=on=>{reduced=on;};var reducedMotion=()=>reduced;function spring(x,o={}){return{x,v:0,t:x,k:o.k??100,c:o.c??18,m:o.m??1,eps:o.eps??.01};}function stepS(sp,dt){if(reduced){sp.x=sp.t;sp.v=0;return false;}const n=Math.max(1,Math.ceil(dt*240)),h=dt/n;for(let i=0;i<n;i++){const a=(-sp.k*(sp.x-sp.t)-sp.c*sp.v)/sp.m;sp.v+=a*h;sp.x+=sp.v*h;}if(Math.abs(sp.x-sp.t)<sp.eps&&Math.abs(sp.v)<sp.eps*10){sp.x=sp.t;sp.v=0;return false;}return true;}function bezier(x1,y1,x2,y2){const cx=3*x1,bx=3*(x2-x1)-cx,ax=1-cx-bx;const cy=3*y1,by=3*(y2-y1)-cy,ay=1-cy-by;const X=u=>((ax*u+bx)*u+cx)*u;const Y=u=>((ay*u+by)*u+cy)*u;const dX=u=>(3*ax*u+2*bx)*u+cx;return t=>{if(t<=0)return 0;if(t>=1)return 1;let u=t;for(let i=0;i<8;i++){const e=X(u)-t;if(Math.abs(e)<1e-5)break;const d=dX(u);if(Math.abs(d)<1e-6)break;u-=e/d;}if(!(u>=0&&u<=1)||Math.abs(X(u)-t)>1e-4){let lo=0,hi=1;u=t;for(let i=0;i<24;i++){if(X(u)<t)lo=u;else hi=u;u=(lo+hi)/2;}}return Y(u);};}var EASE_LIFT=bezier(.32,.72,0,1);var tween=(v,dur=700)=>({from:v,to:v,t0:-1e9,dur});var tval=(tw,now)=>{const p=clamp((now-tw.t0)/tw.dur,0,1);return tw.from+(tw.to-tw.from)*(reduced?1:EASE_LIFT(p));};var tset=(tw,to,now,delay)=>{if(tw.to===to)return;tw.from=tval(tw,now);tw.to=to;tw.t0=now+delay;};var tdone=(tw,now)=>reduced||now>=tw.t0+tw.dur;// packages/hairline/src/core/stage.ts\nvar NS=\"http://www.w3.org/2000/svg\";function mk(tag,attrs,parent){const e=document.createElementNS(NS,tag);if(attrs)for(const k in attrs)e.setAttribute(k,String(attrs[k]));if(parent)parent.appendChild(e);return e;}function solid(parent){const g=mk(\"g\",{},parent);return{g,sil:mk(\"path\",{class:\"sil\"},g),cr:mk(\"path\",{class:\"nf lo\"},g)};}var put=(el,s)=>{el.sil.setAttribute(\"d\",s.sil);el.cr.setAttribute(\"d\",s.crease);};var flatDot=(parent,C,r,cls)=>mk(\"ellipse\",{rx:r2(r*C.S),ry:r2(r*C.S*C.k),class:cls},parent);var place=(el,q)=>{el.setAttribute(\"cx\",String(r2(q[0])));el.setAttribute(\"cy\",String(r2(q[1])));};var fid=0;function fade(svg,y0,y1,a0=.7){const id=\"hl-fd\"+ ++fid,defs=mk(\"defs\",{},svg);const lg=mk(\"linearGradient\",{id:id+\"g\",gradientUnits:\"userSpaceOnUse\",x1:0,y1:r2(y0),x2:0,y2:r2(y1)},defs);mk(\"stop\",{offset:0,\"stop-color\":\"#fff\",\"stop-opacity\":a0},lg);mk(\"stop\",{offset:1,\"stop-color\":\"#fff\",\"stop-opacity\":0},lg);const m=mk(\"mask\",{id,maskUnits:\"userSpaceOnUse\",x:0,y:0,width:400,height:320},defs);mk(\"rect\",{x:0,y:0,width:400,height:320,fill:`url(#${id}g)`},m);return`url(#${id})`;}function reflect(svg,parent,P,front,ring,z0,depth){const r=ghost(P,front,ring,z0,depth);const gh=mk(\"g\",{class:\"ghost\",mask:fade(svg,r.y0,r.y1)},parent);mk(\"path\",{d:r.d},gh);}var boards=[];var byStage=/* @__PURE__ */new Map;var raf=0;var last=0;var io=null;var rm=null;function frame(now){const dt=Math.min(.05,Math.max(0,(now-last)/1e3));last=now;let any=false;for(const b of boards.slice())if(b.vis&&b.awake){b.awake=!!b.tick(dt,now);any=any||b.awake;}raf=any?requestAnimationFrame(frame):0;}function wake(b){b.awake=true;if(!raf){last=performance.now();raf=requestAnimationFrame(frame);}}var onMotion=()=>{setReducedMotion(!!rm?.matches);boards.forEach(wake);};function start(){if(io)return;io=new IntersectionObserver(es=>{for(const e of es){const b=byStage.get(e.target);if(!b)continue;b.vis=e.isIntersecting;if(b.vis)wake(b);}},{rootMargin:\"80px\"});rm=matchMedia(\"(prefers-reduced-motion: reduce)\");setReducedMotion(rm.matches);rm.addEventListener(\"change\",onMotion);}function stop(){if(raf)cancelAnimationFrame(raf);raf=0;io?.disconnect();io=null;rm?.removeEventListener(\"change\",onMotion);rm=null;}function register(stage,tick){start();const b={stage,tick,vis:false,awake:true};boards.push(b);byStage.set(stage,b);io.observe(stage);tick(0,performance.now());let gone=false;return{wake:()=>{if(!gone)wake(b);},unregister:()=>{if(gone)return;gone=true;boards=boards.filter(x=>x!==b);if(byStage.get(stage)===b){byStage.delete(stage);io?.unobserve(stage);}if(!boards.length)stop();}};}function pointer(stage,on){let tm=0;const pt=e=>{const r=stage.getBoundingClientRect();return[(e.clientX-r.left)/r.width*400,(e.clientY-r.top)/r.height*320];};const move=e=>{clearTimeout(tm);on.move(pt(e),e);};const down=e=>{clearTimeout(tm);if(e.pointerType!==\"mouse\")stage.releasePointerCapture?.(e.pointerId);if(on.down)on.down(pt(e),e);else on.move(pt(e),e);};const leave=e=>{clearTimeout(tm);tm=window.setTimeout(()=>on.leave(e),e.pointerType===\"mouse\"?0:1400);};stage.addEventListener(\"pointermove\",move);stage.addEventListener(\"pointerdown\",down);stage.addEventListener(\"pointerleave\",leave);return()=>{clearTimeout(tm);stage.removeEventListener(\"pointermove\",move);stage.removeEventListener(\"pointerdown\",down);stage.removeEventListener(\"pointerleave\",leave);};}function disposer(){let fns=[];return{add:fn=>{fns.push(fn);},on:(target,type,fn,opts)=>{const h=fn;target.addEventListener(type,h,opts);fns.push(()=>target.removeEventListener(type,h,opts));},dispose:()=>{const run2=fns;fns=[];for(let i=run2.length-1;i>=0;i--)run2[i]();}};}// packages/hairline/src/core/styles.ts\nvar LIGHT={plate:\"#ffffff\",hi:\"#232327\",edge:\"#a4a4ac\",mid:\"#c3c3c9\",lo:\"#e0e0e4\"};var DARK={plate:\"#08090a\",hi:\"#d0d6e0\",edge:\"#5b5d64\",mid:\"#3e3e44\",lo:\"#29292d\"};var KEYS=[\"plate\",\"hi\",\"edge\",\"mid\",\"lo\"];var vars=p=>KEYS.map(k=>`--hl-${k}:var(--hairline-${k},${p[k]});`).join(\"\");var EASE=\"cubic-bezier(0.5,0,0.1,1)\";var SVG=\":where([data-hairline]>svg)\";function css(lightDark){const both=Object.fromEntries(KEYS.map(k=>[k,`light-dark(${LIGHT[k]},${DARK[k]})`]));return[// the box, and the palette: light unless something below says otherwise\n`:where([data-hairline]){display:block;position:relative;aspect-ratio:5/4;touch-action:pan-y;user-select:none;-webkit-user-select:none;--hl-sw:var(--hairline-stroke,0.9);${vars(LIGHT)}}`,// the page's color-scheme\nlightDark?`:where([data-hairline]){${vars(both)}}`:\"\",// an ancestor that says dark\n`:where(.dark,[data-theme=\"dark\"]) :where([data-hairline]){${vars(DARK)}}`,// the figure's own theme option\n`:where([data-hairline][data-hairline-theme=\"light\"]){${vars(LIGHT)}}`,`:where([data-hairline][data-hairline-theme=\"dark\"]){${vars(DARK)}}`,`:where([data-hairline]:focus-visible){outline:1.5px solid var(--hl-hi);outline-offset:2px}`,`${SVG}{position:absolute;inset:0;width:100%;height:100%;display:block}`,// Riffle's live region: read, not seen\n`:where([data-hairline]>[data-hairline-live]){position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}`,// the drawing: plates are filled with the plate colour and painted back to front\n`${SVG} :where(path,polygon,ellipse,line){fill:var(--hl-plate);stroke:var(--hl-mid);stroke-width:var(--hl-sw);vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;transition:stroke 260ms ${EASE}}`,`${SVG} :where(.nf){fill:none}`,`${SVG} :where(.fo){stroke:none}`,`${SVG} :where(.sil){stroke:var(--hl-edge)}`,`${SVG} :where(.hi){stroke:var(--hl-hi)}`,`${SVG} :where(.lo){stroke:var(--hl-lo)}`,`${SVG} :where(.dash){stroke-dasharray:1 3}`,`${SVG} :where(.dot){stroke:none;fill:var(--hl-hi);transition:fill 260ms ${EASE}}`,`${SVG} :where(.dot.m){fill:var(--hl-edge)}`,`${SVG} :where(.dot.off){fill:var(--hl-lo)}`,`${SVG} :where(.ghost path){fill:none;stroke:var(--hl-mid)}`].join(\"\");}var done=/* @__PURE__ */new WeakSet;function inject(root){if(done.has(root))return;done.add(root);const doc=root.nodeType===9?root:root.ownerDocument;const win=doc.defaultView;const text=css(!!win?.CSS?.supports?.(\"color\",\"light-dark(#000,#fff)\"));if(win&&\"adoptedStyleSheets\"in root){try{const sheet=new win.CSSStyleSheet;sheet.replaceSync(text);root.adoptedStyleSheets=[...root.adoptedStyleSheets,sheet];return;}catch{}}const style=doc.createElement(\"style\");style.setAttribute(\"data-hairline-style\",\"\");style.textContent=text;(root.nodeType===9?doc.head??doc.documentElement:root).appendChild(style);}return __toCommonJS(kernel_exports);})();/* /hairline kernel *//*\n * Vantage figures, drawn on the Hairline kernel (HL). Each figure is one\n * object that answers the pointer; mountFigure() wires the shared stage:\n * construction lines, a draw-on reveal, and pointer mapping that respects\n * the svg's letterboxing.\n */const{Cam,fit,proj,unproj,facing,rrect,circ,rings,prism,ringAt,run,poly,open,seg,clamp,rad,tween,tset,tval,tdone,mk,solid,put,flatDot,place,extremes,register,disposer,bezier,reducedMotion}=HL;/** The draw-on's own clock: an even ease-in-out, slower than the lift curve so the line reads as drawn. */const DRAW_EASE=bezier(.65,0,.35,1),DRAW_MS=1800;/** A ring of samples shifted to (cx, cy). */const at=(ring,cx,cy)=>ring.map(q=>({u:q.u+cx,v:q.v+cy,nu:q.nu,nv:q.nv}));/** A ring of samples turned by th radians about the origin. */const turn=(ring,th)=>{const c=Math.cos(th),s=Math.sin(th);return ring.map(q=>({u:q.u*c-q.v*s,v:q.u*s+q.v*c,nu:q.nu*c-q.nv*s,nv:q.nu*s+q.nv*c}));};/** A cylinder's [ring, crease] at (cx, cy). */const cyl=(cx,cy,R,b)=>[at(circ(R,72),cx,cy),at(circ(R-b,72),cx,cy)];/** Whether the next figure built draws its construction lines; set by mountFigure. */let GUIDES=true;/** Long construction lines along the x axis, painted first. */function lines(g,P,ys,z=0){if(!GUIDES)return;for(const y of ys)mk(\"path\",{d:seg(P(-400,y,z),P(400,y,z)),class:\"nf lo\"},g);}/** Dashed drops from a raised footprint's left and right extremes down to z. */function drops(P,ring,zTop,zBot){const[l,r]=extremes(P,ring);return[l,r].map(q=>seg(P(q.u,q.v,zTop),P(q.u,q.v,zBot))).join(\"\");}const FIG={};/* Traces: a trace waterfall on a slab. Each row is a span; the one under the pointer lifts. */FIG.traces=function(g,C){const P=proj(C),front=facing(C);const SPANS=[[-54,54],[-54,-22],[-24,8],[6,34],[32,54]],Y0=-28,DY=14,ZB=6,H=6;lines(g,P,[-70,62]);const[sr,si]=rings(-62,-40,62,40,8,2);put(solid(g),prism(P,front,sr,si,0,ZB));// a time axis: ticks along the slab's front edge\nmk(\"path\",{d:[-48,-36,-24,-12,0,12,24,36,48].map(x=>seg(P(x,36,ZB),P(x,32,ZB))).join(\"\"),class:\"nf lo\"},g);const rows=SPANS.map(([x0,x1],i)=>{const y=Y0+i*DY,[ring,inner]=rings(x0,y-4.5,x1,y+4.5,3,1.1);const dash=mk(\"path\",{class:\"nf dash\"},g),s=solid(g);return{ring,inner,dash,s,z:tween(0)};});const REST=2;return{hit:pt=>{const[x,y]=unproj(C,pt[0],pt[1],ZB);if(Math.abs(x)>64||y<Y0-DY||y>Y0+DY*5)return-1;return clamp(Math.round((y-Y0)/DY),0,rows.length-1);},rest:REST,set(a,now){rows.forEach((r,i)=>{tset(r.z,i===a?12:0,now,Math.abs(i-a)*40);r.s.sil.classList.toggle(\"hi\",i===a);});},draw(now){let moving=false;rows.forEach(r=>{const z=tval(r.z,now);put(r.s,prism(P,front,r.ring,r.inner,ZB+z,ZB+z+H));r.dash.setAttribute(\"d\",z>1?drops(P,r.ring,ZB+z,ZB):\"\");if(!tdone(r.z,now))moving=true;});return moving;},box:[[-62,-40,0],[62,40,0],[-62,40,0],[62,-40,0],[-54,-28,30]]};};/* Cost: coin stacks under a spending cap. The lid under the pointer drops onto its stack. */FIG.cost=function(g,C){const P=proj(C),front=facing(C);const XS=[-42,-14,14,42],N=[3,5,8,4],T=5,ZB=5,LIMIT=ZB+8*T+14;lines(g,P,[-48,40]);const[br,bi]=rings(-62,-24,62,24,12,2);put(solid(g),prism(P,front,br,bi,0,ZB));const cols=XS.map((x,j)=>{for(let k=0;k<N[j];k++){const[r,i]=cyl(x,0,11,1.4);put(solid(g),prism(P,front,r,i,ZB+k*T,ZB+(k+1)*T));}const[lr,li]=cyl(x,0,13.5,1.6);const dash=mk(\"path\",{class:\"nf dash\"},g),lid=solid(g);return{x,top:ZB+N[j]*T,lr,li,dash,lid,z:tween(LIMIT)};});return{hit:pt=>{let best=-1,d=1e9;cols.forEach((c,j)=>{const e=Math.abs(P(c.x,0,0)[0]-pt[0]);if(e<d){d=e;best=j;}});return d<36?best:-1;},rest:2,set(a,now){cols.forEach((c,j)=>{tset(c.z,j===a?c.top+.6:LIMIT,now,Math.abs(j-a)*40);c.lid.sil.classList.toggle(\"hi\",j===a);});},draw(now){let moving=false;cols.forEach(c=>{const z=tval(c.z,now);put(c.lid,prism(P,front,c.lr,c.li,z,z+3));c.dash.setAttribute(\"d\",z-c.top>2?drops(P,c.lr,z,c.top):\"\");if(!tdone(c.z,now))moving=true;});return moving;},box:[[-62,-24,0],[62,24,0],[-62,24,0],[62,-24,0],[-42,0,LIMIT+3],[42,0,LIMIT+3]]};};/* Evals: a rack of stoppered vials, each filled to its own level. The one under the pointer is drawn out. */FIG.evals=function(g,C){const P=proj(C),front=facing(C);const XS=[-40,-20,0,20,40],LV=[22,31,17,27,35],ZB=10,H=40;lines(g,P,[-40,34]);const[rr,ri]=rings(-56,-15,56,15,7,2);put(solid(g),prism(P,front,rr,ri,0,ZB));const holes=XS.map(x=>mk(\"path\",{d:poly(ringAt(P,at(circ(8.5,48),x,0),ZB)),class:\"nf lo\"},g));const vials=XS.map((x,i)=>{const[r,inr]=cyl(x,0,6.5,1.2),[cr,ci]=cyl(x,0,7.6,1.2);const body=solid(g),level=mk(\"path\",{class:\"nf lo\"},g),cap=solid(g);return{x,r,inr,cr,ci,body,level,cap,lv:LV[i],z:tween(0)};});return{hit:pt=>{let best=-1,d=1e9;vials.forEach((v,i)=>{const e=Math.abs(P(v.x,0,0)[0]-pt[0]);if(e<d){d=e;best=i;}});return d<26?best:-1;},rest:3,set(a,now){vials.forEach((v,i)=>{tset(v.z,i===a?18:0,now,Math.abs(i-a)*40);v.body.sil.classList.toggle(\"hi\",i===a);v.level.classList.toggle(\"hi\",i===a);});},draw(now){let moving=false;vials.forEach(v=>{const z=tval(v.z,now),z0=ZB-4+z;put(v.body,prism(P,front,v.r,null,z0,z0+H));v.level.setAttribute(\"d\",open(ringAt(P,run(v.r,front),z0+v.lv)));put(v.cap,prism(P,front,v.cr,v.ci,z0+H,z0+H+6));if(!tdone(v.z,now))moving=true;});return moving;},box:[[-56,-15,0],[56,15,0],[-56,15,0],[56,-15,0],[-40,0,ZB+H+26],[40,0,ZB+H+26]]};};/* Human in the loop: an approval stamp over a page. Hovering presses it; the mark it leaves takes the bright. */FIG.review=function(g,C){const P=proj(C),front=facing(C);const ZD=2.5,UP=30,MX0=6,MY0=4,MX1=36,MY1=24,cx=21,cy=14;lines(g,P,[-56,46]);const[dr,di]=rings(-46,-34,46,34,4,1.5);put(solid(g),prism(P,front,dr,di,0,ZD));const rules=[[-36,26,-22],[-36,14,-14],[-36,30,-6],[-36,-2,2],[-36,-8,10],[-36,-14,18],[-36,-18,26]];mk(\"path\",{d:rules.map(([a,b,y])=>seg(P(a,y,ZD),P(b,y,ZD))).join(\"\"),class:\"nf lo\"},g);const mark=mk(\"path\",{d:poly(ringAt(P,rrect(MX0,MY0,MX1,MY1,4,4),ZD)),class:\"nf lo\"},g);const tick=mk(\"path\",{d:open([P(14,15,ZD),P(19,19,ZD),P(28,9,ZD)]),class:\"nf lo\"},g);const dash=mk(\"path\",{class:\"nf dash\"},g);const[fr,fi]=rings(MX0,MY0,MX1,MY1,4,1.4),[nr,ni]=cyl(cx,cy,4,1),[kr,ki]=cyl(cx,cy,10.5,1.6);const foot=solid(g),neck=solid(g),knob=solid(g);const h=tween(UP);return{hit:pt=>pt[0]>40&&pt[0]<360&&pt[1]>20&&pt[1]<300?0:-1,rest:-1,set(a,now){tset(h,a===0?ZD+.4:UP,now,0);foot.sil.classList.add(\"hi\");},draw(now){const z=tval(h,now);dash.setAttribute(\"d\",z>4?drops(P,fr,z,ZD):\"\");put(foot,prism(P,front,fr,fi,z,z+7));put(neck,prism(P,front,nr,ni,z+7,z+21));put(knob,prism(P,front,kr,ki,z+21,z+30));return!tdone(h,now);},box:[[-46,-34,0],[46,34,0],[-46,34,0],[46,-34,0],[cx,cy,UP+30]]};};/* Rollbacks: a version dial. Hovering turns it back to the pinned, known-good notch. */FIG.rollback=function(g,C){const P=proj(C),front=facing(C);const ZB=6,ZD=20,K=10,GOOD=3,NOW=8,step=2*Math.PI/K;lines(g,P,[-62,58]);const[br,bi]=rings(-52,-52,52,52,16,2);put(solid(g),prism(P,front,br,bi,0,ZB));const dots=[];for(let k=0;k<K;k++){const a=k*step-Math.PI/2,el=flatDot(g,C,k===GOOD?2.6:1.8,k===GOOD?\"dot\":k===NOW?\"dot m\":\"dot off\");place(el,P(42*Math.cos(a),42*Math.sin(a),ZB));dots.push(el);}const[dr,di]=cyl(0,0,32,2);put(solid(g),prism(P,front,dr,di,ZB,ZD));const grip=solid(g);const base=rrect(-10,-5,28,5,5,6),inner=rrect(-8.8,-3.8,26.8,3.8,3.8,6);const th=tween(NOW*step-Math.PI/2);return{hit:pt=>pt[0]>40&&pt[0]<360&&pt[1]>20&&pt[1]<300?0:-1,rest:-1,set(a,now){tset(th,(a===0?GOOD:NOW)*step-Math.PI/2,now,0);grip.sil.classList.toggle(\"hi\",a===0);},draw(now){const t=tval(th,now);put(grip,prism(P,front,turn(base,t),turn(inner,t),ZD,ZD+7));return!tdone(th,now);},box:[[-52,-52,0],[52,52,0],[-52,52,0],[52,-52,0],[0,0,ZD+7]]};};/* Model routing: a puck at the head of three lanes, each ending at a different provider. It follows the pointer's lane. */FIG.routing=function(g,C){const P=proj(C),front=facing(C);const LANES=[-24,0,24],HT=[34,22,14],ZB=6,PX=-34;lines(g,P,[-52,50]);const[br,bi]=rings(-62,-38,62,38,10,2);put(solid(g),prism(P,front,br,bi,0,ZB));const[pr,pi]=cyl(0,0,8,1.4),puck=solid(g);const lanes=LANES.map((y,i)=>{const[rr,ri]=rings(-18,y-4.5,40,y+4.5,4,1.1),rail=solid(g);put(rail,prism(P,front,rr,ri,ZB,ZB+3));const[tr,ti]=rings(40,y-9,56,y+9,4,1.5),term=solid(g);put(term,prism(P,front,tr,ti,ZB,ZB+HT[i]));return{y,rail,term};});const py=tween(0);return{hit:pt=>{const[x,y]=unproj(C,pt[0],pt[1],ZB);if(Math.abs(x)>70||Math.abs(y)>46)return-1;let best=0;LANES.forEach((ly,i)=>{if(Math.abs(ly-y)<Math.abs(LANES[best]-y))best=i;});return best;},rest:1,set(a,now){tset(py,LANES[a<0?1:a],now,0);lanes.forEach((l,i)=>{l.rail.sil.classList.toggle(\"hi\",i===a);l.term.sil.classList.toggle(\"hi\",i===a);});},draw(now){const y=tval(py,now);put(puck,prism(P,front,at(pr,PX,y),at(pi,PX,y),ZB,ZB+9));return!tdone(py,now);},box:[[-62,-38,0],[62,38,0],[-62,38,0],[62,-38,0],[48,-24,ZB+34]]};};/* Trust: a vault on a plinth. Hovering spins the handle and the door takes the bright. */FIG.vault=function(g,C){const P=proj(C),front=facing(C);const ZP=6,ZT=84,Y1=32,DZ=46,R=24;lines(g,P,[-50,46]);const[pr,pi]=rings(-48,-42,48,42,10,2);put(solid(g),prism(P,front,pr,pi,0,ZP));const[vr,vi]=rings(-38,-32,38,Y1,10,2);put(solid(g),prism(P,front,vr,vi,ZP,ZT));const face=pts=>pts.map(([u,v])=>P(u,Y1,v));const ring=(r,cz)=>face(circ(r,72).map(q=>[q.u,cz+q.v]));const door=mk(\"path\",{d:poly(ring(R,DZ)),class:\"nf sil\"},g);mk(\"path\",{d:poly(ring(R-4.5,DZ)),class:\"nf lo\"},g);for(const hz of[DZ+12,DZ-12])mk(\"path\",{d:poly(face(rrect(-R-7,hz-4,-R+1,hz+4,2,4).map(q=>[q.u,q.v]))),class:\"nf\"},g);const spokes=mk(\"path\",{class:\"nf\"},g);const hub=mk(\"path\",{d:poly(ring(4.5,DZ)),class:\"hi\"},g);const th=tween(rad(20));return{hit:pt=>pt[0]>40&&pt[0]<360&&pt[1]>20&&pt[1]<300?0:-1,rest:-1,set(a,now){tset(th,rad(a===0?260:20),now,0);door.classList.toggle(\"hi\",a===0);spokes.classList.toggle(\"hi\",a===0);hub.classList.toggle(\"hi\",a!==0);},draw(now){const t=tval(th,now);let d=\"\";for(let k=0;k<3;k++){const a=t+k*2*Math.PI/3,c=Math.cos(a),s=Math.sin(a);d+=seg(P(5*c,Y1,DZ+5*s),P(15*c,Y1,DZ+15*s));d+=poly(face(circ(2.2,24).map(q=>[15*c+q.u,DZ+15*s+q.v])));}spokes.setAttribute(\"d\",d);return!tdone(th,now);},box:[[-48,-42,0],[48,42,0],[-48,42,0],[48,-42,0],[-38,-32,ZT],[38,32,ZT]]};};/* Not found: \"404\" standing on a slab, the 0 an empty port drawn as a dashed ghost. A plug lies\n   unplugged in front of it; hovering lifts the plug into the port and the 0 takes the bright. */FIG.notfound=function(g,C){const P=proj(C),front=facing(C);const ZB=6,W=24,GAP=12,YF=-6,D=5,X0=-(3*W+2*GAP)/2;lines(g,P,[-40,46]);const[sr,si]=rings(-64,-26,64,34,10,2);put(solid(g),prism(P,front,sr,si,0,ZB));// glyph outlines as loops of [across, up]: counter-clockwise, holes listed after the outline\nconst FOUR=[[[14,0],[20,0],[20,8],[24,8],[24,14],[20,14],[20,36],[14,36],[14,14],[6,14],[6,36],[0,36],[0,8],[14,8]]];const box=(a0,u0,a1,u1)=>[[a0,u0],[a1,u0],[a1,u1],[a0,u1]];const ZERO=[box(0,0,24,36),box(6,6,18,30)];// the direction toward the camera, for culling the extrusion's sides\nconst VA=Math.sin(C.az)*.866,VU=.5;/** Extrudes a glyph standing on the slab: back face, the sides that face the camera, then the front face. */function glyph(ox,loops){const W3=(q,y)=>P(ox+q[0],y,ZB+q[1]);const face=y=>loops.map(L=>poly(L.map(q=>W3(q,y)))).join(\"\");const paths=[mk(\"path\",{d:face(YF-D),class:\"sil\",\"fill-rule\":\"evenodd\"},g)];const quads=[];loops.forEach((L,li)=>{const sgn=li===0?1:-1;L.forEach((q,i)=>{const r=L[(i+1)%L.length],na=sgn*(r[1]-q[1]),nu=-sgn*(r[0]-q[0]);if(na*VA+nu*VU<=1e-6)return;const depth=(q[0]+r[0])*VA+(q[1]+r[1])*VU;quads.push({depth,d:poly([W3(q,YF),W3(r,YF),W3(r,YF-D),W3(q,YF-D)])});});});quads.sort((x,y)=>x.depth-y.depth).forEach(q=>paths.push(mk(\"path\",{d:q.d,class:\"sil\"},g)));paths.push(mk(\"path\",{d:face(YF),class:\"sil\",\"fill-rule\":\"evenodd\"},g));return paths;}glyph(X0,FOUR);const zero=glyph(X0+W+GAP,ZERO);glyph(X0+2*(W+GAP),FOUR);// the plug: two prongs, a body, and a cable that runs off the slab's front edge\nconst cable=mk(\"path\",{class:\"nf\"},g),dash=mk(\"path\",{class:\"nf dash\"},g);const prongs=[solid(g),solid(g)],body=solid(g);const HX=X0+W+GAP+12,HZ=ZB+18,S=5,BD=12;const REST=[HX+8,YF+16,ZB],DOCK=[HX,YF-3,HZ-S];const p=tween(0,900);const ghost=on=>zero.forEach(e=>{e.classList.toggle(\"dash\",!on);e.classList.toggle(\"nf\",!on);e.classList.toggle(\"hi\",on);e.classList.toggle(\"sil\",!on);});ghost(false);return{hit:pt=>pt[0]>20&&pt[0]<380&&pt[1]>10&&pt[1]<310?0:-1,rest:-1,set(a,now){tset(p,a===0?1:0,now,0);ghost(a===0);body.sil.classList.toggle(\"hi\",a===0);},draw(now){const t=tval(p,now);const[cx,yf,z0]=REST.map((v,j)=>v+(DOCK[j]-v)*t),zc=z0+S;const pl=6*(t>.85?(1-t)/.15:1);[-2.6,2.6].forEach((dx,k)=>{const[r,i]=rings(cx+dx-.9,yf-pl,cx+dx+.9,yf,.3,.2);put(prongs[k],pl>.4?prism(P,front,r,i,zc-.9,zc+.9):{sil:\"\",crease:\"\"});});const[br,bi]=rings(cx-S,yf,cx+S,yf+BD,1.8,.8);put(body,prism(P,front,br,bi,z0,z0+2*S));dash.setAttribute(\"d\",z0-ZB>2?drops(P,br,z0,ZB):\"\");const c0=[cx,yf+BD,zc],c1=[cx,yf+BD+10,zc],c2=[cx-10,30,ZB],c3=[cx-40,34,ZB],pts=[];for(let k=0;k<=28;k++){const u=k/28,w=1-u,f=[w*w*w,3*w*w*u,3*w*u*u,u*u*u];pts.push(P(...[0,1,2].map(j=>f[0]*c0[j]+f[1]*c1[j]+f[2]*c2[j]+f[3]*c3[j])));}cable.setAttribute(\"d\",open(pts));return!tdone(p,now);},box:[[-64,-26,0],[64,34,0],[-64,34,0],[64,-26,0],[X0,YF,ZB+36],[-X0,YF-D,ZB+36]]};};const SCALE={traces:2.3,cost:2.15,evals:2.3,review:2.45,rollback:2.25,routing:2.25,vault:1.95,notfound:2.5};/*\n * Integration figures, one object each. No slab, no shared rig: every object\n * answers the pointer its own way, and takes the bright where it changes.\n *//** Wraps a minimal object figure: two construction lines, the object, and a whole-stage hit. */function object(build,box){return function(g,C){const P=proj(C),front=facing(C);lines(g,P,[-34,34]);const o=build(g,P,front,C);return{hit:pt=>pt[0]>20&&pt[0]<380&&pt[1]>10&&pt[1]<310?0:-1,rest:-1,set(a,now){o.set(a===0,now);},draw(now){return o.draw(now);},box};};}/* Data: three discs. Hover pulls them apart; the top one takes the bright. */FIG.data=object((g,P,front)=>{const discs=[0,1,2].map(()=>solid(g));const gap=tween(2);const[r,i]=cyl(0,0,18,1.8);return{set(on,now){tset(gap,on?10:2,now,0);discs[2].sil.classList.toggle(\"hi\",on);},draw(now){const gp=tval(gap,now);discs.forEach((d,k)=>{const z0=k*(8+gp);put(d,prism(P,front,r,i,z0,z0+8));});return!tdone(gap,now);}};},[[-18,-18,0],[18,18,0],[-18,18,0],[18,-18,0],[0,0,50]]);/* Vector: a 3 × 3 lattice. Hover raises it in a wave from the centre; the centre takes the bright. */FIG.vector=object((g,P,front)=>{const BASE=[8,14,6,12,20,10,6,12,16],cells=[];for(let b=0;b<3;b++)for(let a=0;a<3;a++){const x=-16+a*11,y=-16+b*11,[r,i]=rings(x,y,x+8,y+8,1.6,.8);cells.push({r,i,s:solid(g),h:tween(BASE[a+b*3]),d:Math.abs(a-1)+Math.abs(b-1),k:a+b*3});}return{set(on,now){cells.forEach(c=>{tset(c.h,on?BASE[c.k]+14-c.d*4:BASE[c.k],now,c.d*50);c.s.sil.classList.toggle(\"hi\",on&&c.d===0);});},draw(now){let m=false;cells.forEach(c=>{put(c.s,prism(P,front,c.r,c.i,0,tval(c.h,now)));if(!tdone(c.h,now))m=true;});return m;}};},[[-16,-16,0],[17,17,0],[-16,17,0],[17,-16,0],[0,0,36]]);/* Identity: a padlock. Hover lifts the shackle open; the shackle takes the bright. */FIG.identity=object((g,P,front)=>{const[r,i]=rings(-14,-10,14,10,4,1.4);const body=solid(g);const shackle=mk(\"path\",{class:\"nf sil\"},g);put(body,prism(P,front,r,i,0,26));const face=pts=>pts.map(([u,v])=>P(u,10,v));mk(\"path\",{d:poly(face(circ(3,24).map(q=>[q.u,15+q.v]))),class:\"nf\"},g);mk(\"path\",{d:poly(face([[-1.2,13],[1.2,13],[2,6],[-2,6]])),class:\"nf\"},g);const lift=tween(0);return{set(on,now){tset(lift,on?9:0,now,0);shackle.classList.toggle(\"hi\",on);shackle.classList.toggle(\"sil\",!on);},draw(now){const L=tval(lift,now),pts=[];pts.push(P(-8,0,26+L*.2));// left leg stays seated\nfor(let k=0;k<=18;k++){const a=Math.PI*k/18;pts.push(P(-8*Math.cos(a),0,26+L+4+11*Math.sin(a)));}pts.push(P(8,0,26+L));shackle.setAttribute(\"d\",open(pts));return!tdone(lift,now);}};},[[-14,-10,0],[14,10,0],[-14,10,0],[14,-10,0],[0,0,52]]);/* Messaging: a stack of envelopes. Hover fans them out; the top one takes the bright. */FIG.messaging=object((g,P,front)=>{const env=[0,1,2,3].map(()=>({s:solid(g),flap:mk(\"path\",{class:\"nf lo\"},g)}));const fan=tween(0);return{set(on,now){tset(fan,on?1:0,now,0);env[3].s.sil.classList.toggle(\"hi\",on);},draw(now){const f=tval(fan,now);env.forEach((e,k)=>{const dx=k*(1.5+f*5),dy=-k*(1.5+f*4),z0=k*(4+f*4);const[r,i]=rings(-20+dx,-13+dy,20+dx,13+dy,1.6,.7);put(e.s,prism(P,front,r,i,z0,z0+2.5));e.flap.setAttribute(\"d\",open([P(-20+dx,-13+dy,z0+2.5),P(dx,1+dy,z0+2.5),P(20+dx,-13+dy,z0+2.5)]));});return!tdone(fan,now);}};},[[-20,-26,0],[40,13,0],[-20,13,0],[40,-26,0],[10,0,34]]);/* Ticketing: tickets on a spike. Hover lifts the top ticket off; it takes the bright. */FIG.ticketing=object((g,P,front)=>{const[br,bi]=cyl(0,0,10,1.4);put(solid(g),prism(P,front,br,bi,0,3));const[rr]=cyl(0,0,1.2,.4);put(solid(g),prism(P,front,rr,null,3,36));const t=[0,1,2].map(()=>solid(g));const up=tween(0);return{set(on,now){tset(up,on?14:0,now,0);t[2].sil.classList.toggle(\"hi\",on);},draw(now){const U=tval(up,now);t.forEach((s,k)=>{const z=10+k*7+(k===2?U:0),sh=k*1.5;const[r,i]=rings(-14+sh,-10-sh,14+sh,10-sh,1.4,.7);put(s,prism(P,front,r,i,z,z+1.8));});return!tdone(up,now);}};},[[-14,-13,0],[17,10,0],[-14,10,0],[17,-13,0],[0,0,50]]);/* Bring your own: a dashed ghost block. Hover makes it real; it takes the bright. */FIG.custom=object((g,P,front)=>{const[r,i]=rings(-14,-14,14,14,4,1.4);const s=solid(g);const lift=tween(0);let on=false;return{set(o,now){on=o;tset(lift,o?6:0,now,0);s.sil.classList.toggle(\"dash\",!o);s.sil.classList.toggle(\"nf\",!o);s.cr.classList.toggle(\"dash\",!o);s.sil.classList.toggle(\"hi\",o);},draw(now){const L=tval(lift,now);put(s,prism(P,front,r,i,L,L+24));return!tdone(lift,now);}};},[[-14,-14,0],[14,14,0],[-14,14,0],[14,-14,0],[0,0,32]]);/* Observability: a monitor on a stand. Hover spikes the pulse on its face. */FIG.monitor=object((g,P,front)=>{const[br,bi]=rings(-12,-6,12,6,3,1.2);put(solid(g),prism(P,front,br,bi,0,2.5));const[nr,ni]=rings(-2,-2,2,2,1,.5);put(solid(g),prism(P,front,nr,ni,2.5,10));const Y=1,sc=(u,v)=>P(u,Y,v);const scr=[[-26,10],[26,10],[26,42],[-26,42]];mk(\"path\",{d:poly(scr.map(([u,v])=>P(u,Y-3,v))),class:\"lo\"},g);mk(\"path\",{d:poly(scr.map(([u,v])=>sc(u,v))),class:\"sil\"},g);const wave=mk(\"path\",{class:\"nf\"},g);const amp=tween(3);return{set(on,now){tset(amp,on?10:3,now,0);wave.classList.toggle(\"hi\",on);},draw(now){const A=tval(amp,now),pts=[];const shape=[0,0,0,.2,-.3,1,-.8,.3,0,0,0,.15,-.2,.6,-.4,0,0,0];shape.forEach((s,k)=>pts.push(sc(-22+k*2.6,26+s*A)));wave.setAttribute(\"d\",open(pts));return!tdone(amp,now);}};},[[-26,-6,0],[26,6,0],[-26,6,0],[26,-6,0],[0,1,46]]);Object.assign(SCALE,{data:2.9,vector:3.4,identity:3,messaging:2.8,ticketing:3,custom:3.2,monitor:2.8});/*\n * Particle figures for the loop: hairline objects with particles moving\n * through them. They run on their own while on screen (the kernel's loop\n * sleeps them offscreen), and the pointer intensifies what they do.\n *//** A particle: a small dot placed at a world point. */const dot=(g,cls)=>mk(\"circle\",{r:1.6,class:cls},g);/** A stable pseudo-random number in [0, 1). */const rnd=(i,k)=>{const v=Math.sin(i*12.9898+k*78.233)*43758.5453;return v-Math.floor(v);};const ease=t=>t<.5?4*t*t*t:1-Math.pow(-2*t+2,3)/2;/* Plan: scattered particles settle into rows on the top sheet, hold, and drift apart again. */FIG.plan=function(g,C){const P=proj(C),front=facing(C);lines(g,P,[-48,44]);[0,14,28].forEach(z=>{const[r,i]=rings(-40,-28,40,28,4,1.4);put(solid(g),prism(P,front,r,i,z,z+1.6));});const rules=[0,1,2,3].map(()=>mk(\"path\",{class:\"nf lo\"},g));const N=24,pts=[];for(let k=0;k<N;k++){const row=Math.floor(k/6),col=k%6;pts.push({el:dot(g,\"dot m\"),to:[-30+col*12,-18+row*12,29.6],from:[(rnd(k,1)-.5)*100,(rnd(k,2)-.5)*80,44+rnd(k,3)*40]});}pts[0].el.setAttribute(\"class\",\"dot\");let hold=false,t0=performance.now(),lastT=0;return{hit:pt=>pt[0]>20&&pt[0]<380&&pt[1]>10&&pt[1]<310?0:-1,rest:-1,set(a){hold=a===0;},draw(now){const cyc=(now-t0)/7e3%1;// assemble 0 to 0.45, hold to 0.8, drift apart to 1; hovering holds the plan together\nlet target=cyc<.45?cyc/.45:cyc<.8?1:1-(cyc-.8)/.2;if(hold||reducedMotion())target=1;lastT+=(target-lastT)*.08;pts.forEach((p,k)=>{const s=clamp(lastT*1.25-k/N*.25,0,1),e=ease(s);place(p.el,P(lerp3(p.from[0],p.to[0],e),lerp3(p.from[1],p.to[1],e),lerp3(p.from[2],p.to[2],e)));});rules.forEach((r,row)=>r.setAttribute(\"d\",lastT>.92?seg(P(-30,-18+row*12,29.6),P(30,-18+row*12,29.6)):\"\"));rules.forEach(r=>r.classList.toggle(\"hi\",hold));return!reducedMotion();},box:[[-40,-28,0],[40,28,0],[-40,28,0],[40,-28,0],[-50,-40,84],[50,40,84]]};};const lerp3=(a,b,t)=>a+(b-a)*t;/* Sandbox: particles bounce inside a glass box around a core. Hovering speeds them up; the core takes the bright. */FIG.sandbox=function(g,C){const P=proj(C),front=facing(C);lines(g,P,[-56,52]);const[fr,fi]=rings(-50,-50,50,50,8,2);put(solid(g),prism(P,front,fr,fi,0,4));const B=34,Z0=4,Z1=70;const c=(x,y,z)=>P(x,y,z);// the box: back edges dim, front edges as the silhouette\nconst back=[[[-B,-B,Z0],[B,-B,Z0]],[[-B,-B,Z0],[-B,B,Z0]],[[-B,-B,Z0],[-B,-B,Z1]]];mk(\"path\",{d:back.map(([a,b])=>seg(c(...a),c(...b))).join(\"\"),class:\"nf lo\"},g);const core=solid(g);const[cr,ci]=rings(-9,-9,9,9,2,1);put(core,prism(P,front,cr,ci,Z0,Z0+18));const pg=mk(\"g\",{},g);const fronts=[[[B,-B,Z0],[B,B,Z0]],[[-B,B,Z0],[B,B,Z0]],[[B,B,Z0],[B,B,Z1]],[[B,-B,Z0],[B,-B,Z1]],[[-B,B,Z0],[-B,B,Z1]],[[-B,-B,Z1],[B,-B,Z1]],[[-B,-B,Z1],[-B,B,Z1]],[[B,-B,Z1],[B,B,Z1]],[[-B,B,Z1],[B,B,Z1]]];mk(\"path\",{d:fronts.map(([a,b])=>seg(c(...a),c(...b))).join(\"\"),class:\"nf sil\"},g);const N=26,ps=[];for(let k=0;k<N;k++){const sp=14+rnd(k,5)*16,th=rnd(k,6)*Math.PI*2,ph=(rnd(k,7)-.5)*1.4;ps.push({el:dot(pg,k?\"dot m\":\"dot\"),p:[(rnd(k,1)-.5)*60,(rnd(k,2)-.5)*60,Z0+24+rnd(k,3)*40],v:[Math.cos(th)*Math.cos(ph)*sp,Math.sin(th)*Math.cos(ph)*sp,Math.sin(ph)*sp]});}let fast=false,last=performance.now();return{hit:pt=>pt[0]>20&&pt[0]<380&&pt[1]>10&&pt[1]<310?0:-1,rest:-1,set(a){fast=a===0;core.sil.classList.toggle(\"hi\",fast);},draw(now){const dt=Math.min(.05,(now-last)/1e3)*(fast?2.2:1);last=now;ps.forEach(q=>{if(!reducedMotion())for(let a=0;a<3;a++){q.p[a]+=q.v[a]*dt;const lo=a<2?-B+2:Z0+2,hi=a<2?B-2:Z1-2;if(q.p[a]<lo){q.p[a]=lo;q.v[a]*=-1;}if(q.p[a]>hi){q.p[a]=hi;q.v[a]*=-1;}}// keep out of the core\nif(Math.abs(q.p[0])<11&&Math.abs(q.p[1])<11&&q.p[2]<Z0+20){q.v[2]=Math.abs(q.v[2]);q.p[2]=Z0+20;}place(q.el,P(...q.p));});return!reducedMotion();},box:[[-50,-50,0],[50,50,0],[-50,50,0],[50,-50,0],[0,0,Z1]]};};/* Verify: particles stream through a gate. Most pass and take the bright; a few are stopped and fall away. */FIG.verify=function(g,C){const P=proj(C),front=facing(C);lines(g,P,[-40,36]);const[sr,si]=rings(-76,-22,76,22,6,2);put(solid(g),prism(P,front,sr,si,0,4));const behind=mk(\"g\",{},g);const gate=solid(g),bar=solid(g),post2=solid(g);const[p1,p1i]=rings(-3,-22,3,-16,1.5,.6),[p2,p2i]=rings(-3,16,3,22,1.5,.6),[b,bi]=rings(-3,-22,3,22,1.5,.6);put(gate,prism(P,front,p1,p1i,4,46));put(bar,prism(P,front,b,bi,46,51));put(post2,prism(P,front,p2,p2i,4,46));const before=mk(\"g\",{},g);const N=22,ps=[];const spawn=(q,k,x)=>{q.x=x;q.y=(rnd(k+q.gen*31,1)-.5)*22;q.z=10+rnd(k+q.gen*31,2)*26;q.pass=rnd(k+q.gen*31,3)>.16;q.fall=0;};for(let k=0;k<N;k++){const q={el:dot(before,\"dot m\"),gen:0};spawn(q,k,-74+k/N*148);ps.push(q);}let fast=false,last=performance.now();return{hit:pt=>pt[0]>20&&pt[0]<380&&pt[1]>10&&pt[1]<310?0:-1,rest:-1,set(a){fast=a===0;bar.sil.classList.toggle(\"hi\",fast);},draw(now){const dt=Math.min(.05,(now-last)/1e3)*(fast?2:1);last=now;ps.forEach((q,k)=>{if(!reducedMotion()){if(!q.pass&&q.x>=-6){q.fall+=dt;q.z-=40*dt;q.x=-6;if(q.z<5){q.gen++;spawn(q,k,-74);}}else{q.x+=26*dt;if(q.x>74){q.gen++;spawn(q,k,-74);}}}const passed=q.x>3;const want=passed?\"dot\":!q.pass&&q.x>=-6?\"dot off\":\"dot m\";if(q.el.getAttribute(\"class\")!==want)q.el.setAttribute(\"class\",want);// depth: anything past the gate paints in front of it\nconst host=q.x>0?before:behind;if(q.el.parentNode!==host)host.appendChild(q.el);place(q.el,P(q.x,q.y,q.z));});return!reducedMotion();},box:[[-76,-22,0],[76,22,0],[-76,22,0],[76,-22,0],[0,0,51]]};};Object.assign(SCALE,{plan:2.4,sandbox:2.15,verify:1.85});/**\n * Mounts figure `name` into `stage` (an element) and `svg` (its 400 × 320 svg).\n * opts: { reveal: boolean, interactive: boolean, active?: number (forced, for stills) }.\n */function mountFigure(stage,svg,name,opts){const bag=disposer();GUIDES=opts.guides!==false;const C=Cam(45,.5,SCALE[name]||1.9);const g=mk(\"g\",{},svg);// fit once against a throwaway build, then build for real at the fitted origin\nconst probe=FIG[name](mk(\"g\",{},svg),C);fit(C,probe.box,200,172);svg.replaceChildren();svg.appendChild(g);const fig=FIG[name](g,C);// draw-on reveal: every stroke but the dashed guides runs from 0 to its full length\nconst strokes=Array.from(g.querySelectorAll(\"path,ellipse\")).filter(e=>!e.classList.contains(\"dash\"));const rv={t0:opts.reveal?Infinity:-Infinity};const drawn=now=>reducedMotion()?1:DRAW_EASE(clamp((now-rv.t0)/DRAW_MS,0,1));if(opts.reveal){strokes.forEach(e=>e.setAttribute(\"pathLength\",\"1\"));svg.classList.add(\"hl-drawing\");}let act=null;const setActive=(a,now)=>{if(a===act)return;act=a;fig.set(a<0?fig.rest:a,now);};setActive(opts.active??-1,-1e9);const B=register(stage,(_dt,now)=>{let moving=fig.draw(now);if(svg.classList.contains(\"hl-drawing\")){const p=drawn(now);svg.style.setProperty(\"--hl-draw\",String(1-p));if(p>=1){svg.classList.remove(\"hl-drawing\");svg.style.removeProperty(\"--hl-draw\");}else if(rv.t0!==Infinity)moving=true;}return moving;});bag.add(B.unregister);if(opts.reveal&&typeof IntersectionObserver!==\"undefined\"){const io=new IntersectionObserver(es=>{if(es.some(e=>e.isIntersecting)){rv.t0=performance.now()+120;B.wake();io.disconnect();}},{threshold:.35});io.observe(stage);bag.add(()=>io.disconnect());}if(opts.interactive){// pointer in viewBox units, through the svg's own transform so letterboxing is respected\nconst pt=e=>{const m=svg.getScreenCTM();if(!m)return[-1,-1];const p=new DOMPoint(e.clientX,e.clientY).matrixTransform(m.inverse());return[p.x,p.y];};const move=e=>{setActive(fig.hit(pt(e)),performance.now());B.wake();};const leave=()=>{setActive(-1,performance.now());B.wake();};bag.on(stage,\"pointermove\",move);bag.on(stage,\"pointerleave\",leave);}bag.add(()=>svg.replaceChildren());return{destroy:bag.dispose};}/*\n * Mesh layer: an isometric lattice of particles that fills every solid's\n * silhouette, on top of the hairline drawing. Particles near the pointer push\n * outward, grow and take the accent; a few \"agents\" blip now and then. The\n * lattice follows the figure as it moves: membership is re-tested whenever a\n * silhouette's path changes.\n *\n * Painted on one canvas laid over the svg (not one svg circle per particle),\n * redrawn only while something moves, and throttled when only agents blip.\n */function mountMesh(stage,svg,name,opts){const fig=mountFigure(stage,svg,name,opts);const mo=opts.mesh||{};const SP=mo.spacing||5,R0=mo.dot||.75,RAD=mo.radius||56,PUSH=mo.push||7,BLIP=mo.blips??.03;const canvas=document.createElement(\"canvas\");canvas.setAttribute(\"aria-hidden\",\"true\");svg.parentNode.insertBefore(canvas,svg.nextSibling);const ctx=canvas.getContext(\"2d\");// the lattice runs along the ground axes of the 2:1 view\nconst e1=[SP*.894,SP*.447],e2=[-SP*.894,SP*.447];const all=[];for(let i=-60;i<=60;i++)for(let j=-60;j<=60;j++){const x=200+i*e1[0]+j*e2[0],y=40+i*e1[1]+j*e2[1];if(x<-4||x>404||y<-4||y>324)continue;const k=all.length;all.push({x,y,ox:0,oy:0,s:1,blip:rnd(k,9)<BLIP,ph:rnd(k,10)*40});}let dots=[];const pt=svg.createSVGPoint();let sig=\"\";/** Re-test which lattice points sit inside a filled silhouette. Returns true when the set changed. */function retest(){const shapes=Array.from(svg.querySelectorAll(\"path.sil:not(.nf), path.hi:not(.nf)\"));const s=shapes.map(p=>p.getAttribute(\"d\")||\"\").join(\"|\");if(s===sig)return false;sig=s;const boxes=shapes.map(p=>{try{return p.getBBox();}catch{return null;}});dots=all.filter(d=>{pt.x=d.x;pt.y=d.y;for(let i=0;i<shapes.length;i++){const b=boxes[i];if(b&&(d.x<b.x||d.x>b.x+b.width||d.y<b.y||d.y>b.y+b.height))continue;if(shapes[i].isPointInFill(pt))return true;}return false;});return true;}// canvas follows the svg box (insets, resizes) and its viewBox fit\nlet view=[1,0,0],sized=false;const resize=()=>{canvas.style.cssText=svg.style.cssText+\";pointer-events:none\";const W=svg.clientWidth,H=svg.clientHeight;if(!W||!H)return;const dpr=Math.min(window.devicePixelRatio||1,2);canvas.width=Math.round(W*dpr);canvas.height=Math.round(H*dpr);const slice=(svg.getAttribute(\"preserveAspectRatio\")||\"\").includes(\"slice\");const s=(slice?Math.max:Math.min)(W/400,H/320);view=[s*dpr,(W-400*s)/2*dpr,(H-320*s)/2*dpr];sized=true;};const ro=typeof ResizeObserver!==\"undefined\"?new ResizeObserver(()=>{resize();B.wake();}):null;const css=getComputedStyle(svg);const color=(v,fb)=>(css.getPropertyValue(v)||\"\").trim()||fb;let ptr=null,lastPaint=0,dirty=true;const toView=e=>{const m=svg.getScreenCTM();if(!m)return null;const p=new DOMPoint(e.clientX,e.clientY).matrixTransform(m.inverse());return[p.x,p.y];};const bag=disposer();const B=register(svg,(_dt,now)=>{if(!sized)resize();if(retest())dirty=true;const t=now/1e3,still=reducedMotion();const drawing=svg.classList.contains(\"hl-drawing\");// only blips left to show: 30fps is plenty\nconst settled=!ptr&&!dirty&&!drawing;if(settled&&now-lastPaint<33)return!still&&BLIP>0;lastPaint=now;let moving=false;const base=[],agent=[],on=[];for(const d of dots){let f=0,dx=0,dy=0;if(ptr){const vx=d.x-ptr[0],vy=d.y-ptr[1],dist=Math.hypot(vx,vy);if(dist<RAD){f=Math.pow(1-dist/RAD,2);if(dist>.01){dx=vx/dist*f*PUSH;dy=vy/dist*f*PUSH;}}}const pulse=d.blip&&!still?Math.pow(.5+.5*Math.sin(t*1.6+d.ph),12):0;const ts=1+f*1.8+pulse*1.6;const k=still?1:.18;d.ox+=(dx-d.ox)*k;d.oy+=(dy-d.oy)*k;d.s+=(ts-d.s)*k;if(Math.abs(dx-d.ox)>.02||Math.abs(dy-d.oy)>.02||Math.abs(ts-d.s)>.01)moving=true;(f>.12||pulse>.35?on:d.blip?agent:base).push(d);}ctx.setTransform(1,0,0,1,0,0);ctx.clearRect(0,0,canvas.width,canvas.height);ctx.setTransform(view[0],0,0,view[0],view[1],view[2]);ctx.globalAlpha=drawing?1-(parseFloat(svg.style.getPropertyValue(\"--hl-draw\"))||0):1;const paint=(list,fill)=>{if(!list.length)return;ctx.fillStyle=fill;ctx.beginPath();for(const d of list){const r=R0*d.s;ctx.moveTo(d.x+d.ox+r,d.y+d.oy);ctx.arc(d.x+d.ox,d.y+d.oy,r,0,6.2832);}ctx.fill();};const mid=color(\"--hl-mid\",\"#B4B9BF\");paint(base,color(\"--hl-mesh\",mid));paint(agent,color(\"--hl-edge\",mid));paint(on,color(\"--hl-hi\",mid));dirty=moving;// keep ticking while the figure animates, the pointer is near, or agents blip\nreturn moving||drawing||ptr!==null||!still&&BLIP>0;});bag.add(B.unregister);if(ro){ro.observe(svg);bag.add(()=>ro.disconnect());}if(opts.interactive){bag.on(stage,\"pointermove\",e=>{ptr=toView(e);B.wake();});bag.on(stage,\"pointerleave\",()=>{ptr=null;dirty=true;B.wake();});}bag.add(()=>canvas.remove());return{destroy:()=>{bag.dispose();fig.destroy();},wake:()=>{dirty=true;B.wake();}};}const STYLE_ID=\"vantage-hairline-mesh-style\";function ensureStyle(){if(typeof document===\"undefined\")return;HL.inject(document);if(document.getElementById(STYLE_ID))return;const el=document.createElement(\"style\");el.id=STYLE_ID;el.textContent=\".hl-drawing :where(path:not(.dash),ellipse){stroke-dasharray:1 1;stroke-dashoffset:var(--hl-draw,0)}\"+\".hl-drawing :where(.dash,.dot){opacity:calc(1 - var(--hl-draw,0))}\"+\"[data-hairline] svg :where(path,polygon,ellipse,line,circle){transition:stroke var(--hl-fade,.35s) cubic-bezier(.16,1,.3,1),fill var(--hl-fade,.35s) cubic-bezier(.16,1,.3,1)}\";document.head.appendChild(el);}/**\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 320\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function HairlineMesh(props){const{figure:picked=\"traces\",figureName=\"\",background=\"#F7F8F9\",accent=\"#FF3D00\",edge=\"#80868E\",mid=\"#B4B9BF\",faint=\"#DCE0E4\",stroke=1,fit=\"contain\",drawOn=true,interactive=true,guides=true,fade=.35,insetTop=0,insetRight=0,insetBottom=0,insetLeft=0,mesh=true,meshColor=\"#B4B9BF\",density=5,dotSize=.75,hoverRadius=56,push=7,agents=.03,style}=props;const figure=resolveFigure(figureName)||picked;const stageRef=useRef(null);const svgRef=useRef(null);const meshRef=useRef(null);const isStatic=useIsStaticRenderer();useEffect(()=>{const stage=stageRef.current,svg=svgRef.current;if(!stage||!svg)return;ensureStyle();const mount=mesh?mountMesh:mountFigure;let m=null;const go=()=>{if(m)return;m=mount(stage,svg,figure,{mesh:{spacing:density,dot:dotSize,radius:hoverRadius,push,blips:agents},reveal:drawOn&&!isStatic,interactive:interactive&&!isStatic,guides});meshRef.current=m;};// build the figure only once it comes near the viewport\nif(isStatic||typeof IntersectionObserver===\"undefined\"){go();return()=>m?.destroy();}const io=new IntersectionObserver(es=>{if(es.some(e=>e.isIntersecting)){io.disconnect();go();}},{rootMargin:\"400px 0px\"});io.observe(stage);return()=>{io.disconnect();m?.destroy();meshRef.current=null;};},[figure,drawOn,interactive,guides,isStatic,mesh,density,dotSize,hoverRadius,push,agents]);// colours live in css vars; repaint the mesh canvas when they change\nuseEffect(()=>{meshRef.current?.wake?.();},[meshColor,accent,edge,mid,background]);return /*#__PURE__*/_jsx(\"div\",{ref:stageRef,\"data-hairline\":\"\",role:\"img\",\"aria-label\":LABELS[figure],style:{...style,position:\"relative\",width:\"100%\",height:\"100%\",aspectRatio:\"auto\",background,overflow:\"hidden\",[\"--hairline-plate\"]:background,[\"--hairline-hi\"]:accent,[\"--hairline-edge\"]:edge,[\"--hairline-mid\"]:mid,[\"--hairline-lo\"]:faint,[\"--hairline-stroke\"]:stroke,[\"--hl-fade\"]:`${fade}s`,[\"--hl-mesh\"]:meshColor,transition:`background-color ${fade}s cubic-bezier(.16,1,.3,1)`},children:/*#__PURE__*/_jsx(\"svg\",{ref:svgRef,style:{position:\"absolute\",top:insetTop,left:insetLeft,width:`calc(100% - ${insetLeft+insetRight}px)`,height:`calc(100% - ${insetTop+insetBottom}px)`},viewBox:\"0 0 400 320\",preserveAspectRatio:fit===\"cover\"?\"xMidYMid slice\":\"xMidYMid meet\",\"aria-hidden\":\"true\"})});}const ALIASES={\"run traces\":\"traces\",traces:\"traces\",trace:\"traces\",\"cost controls\":\"cost\",cost:\"cost\",evals:\"evals\",eval:\"evals\",\"human in the loop\":\"review\",review:\"review\",rollbacks:\"rollback\",rollback:\"rollback\",\"model routing\":\"routing\",routing:\"routing\",\"trust vault\":\"vault\",trust:\"vault\",vault:\"vault\",monitor:\"monitor\",observability:\"monitor\",data:\"data\",database:\"data\",vector:\"vector\",identity:\"identity\",auth:\"identity\",messaging:\"messaging\",messages:\"messaging\",ticketing:\"ticketing\",tickets:\"ticketing\",custom:\"custom\",\"bring your own\":\"custom\",webhooks:\"custom\",plan:\"plan\",sandbox:\"sandbox\",run:\"sandbox\",verify:\"verify\",\"404\":\"notfound\",notfound:\"notfound\",\"not found\":\"notfound\"};/** A figure from free text, as typed into a component property; null when it names none. */function resolveFigure(name){return ALIASES[(name||\"\").trim().toLowerCase()]??null;}const LABELS={traces:\"A trace waterfall of spans on a slab\",cost:\"Coin stacks under spending caps\",evals:\"A rack of test vials\",review:\"An approval stamp over a page\",rollback:\"A version dial turning back to a pinned notch\",routing:\"A puck choosing between three provider lanes\",vault:\"A sealed vault\",monitor:\"A monitor tracing a pulse, plugged into Vantage\",data:\"Stacked database discs, plugged into Vantage\",vector:\"A lattice of vector blocks, plugged into Vantage\",identity:\"A padlock, plugged into Vantage\",messaging:\"A stack of envelopes, plugged into Vantage\",ticketing:\"Tickets on a spike, plugged into Vantage\",custom:\"A placeholder block for your own tool, plugged into Vantage\",plan:\"Particles settling into a written plan\",sandbox:\"Particles running inside a sealed sandbox\",verify:\"Particles passing through a verification gate\",notfound:\"The numbers 404, with an unplugged cable lying beside the empty zero\"};addPropertyControls(HairlineMesh,{figure:{type:ControlType.Enum,title:\"Figure\",defaultValue:\"traces\",options:[\"traces\",\"cost\",\"evals\",\"review\",\"rollback\",\"routing\",\"vault\",\"monitor\",\"data\",\"vector\",\"identity\",\"messaging\",\"ticketing\",\"custom\",\"plan\",\"sandbox\",\"verify\",\"notfound\"],optionTitles:[\"Run traces\",\"Cost controls\",\"Evals\",\"Human in the loop\",\"Rollbacks\",\"Model routing\",\"Trust vault\",\"Integration \\xb7 Observability\",\"Integration \\xb7 Data\",\"Integration \\xb7 Vector\",\"Integration \\xb7 Identity\",\"Integration \\xb7 Messaging\",\"Integration \\xb7 Ticketing\",\"Integration \\xb7 Bring your own\",\"Loop \\xb7 Plan\",\"Loop \\xb7 Sandbox\",\"Loop \\xb7 Verify\",\"404 \\xb7 Not found\"]},figureName:{type:ControlType.String,title:\"Figure (by name)\",defaultValue:\"\",placeholder:\"traces, cost, evals…\",description:\"Overrides Figure when set: traces, cost, evals, review, rollback, routing, vault, monitor, data, vector, identity, messaging, ticketing, custom.\"},mesh:{type:ControlType.Boolean,title:\"Mesh\",defaultValue:true},meshColor:{type:ControlType.Color,title:\"Mesh Color\",defaultValue:\"#B4B9BF\",hidden:p=>!p.mesh},density:{type:ControlType.Number,title:\"Density\",defaultValue:5,min:3,max:12,step:.5,description:\"Space between particles. Lower is denser.\",hidden:p=>!p.mesh},dotSize:{type:ControlType.Number,title:\"Dot Size\",defaultValue:.75,min:.3,max:2,step:.05,hidden:p=>!p.mesh},hoverRadius:{type:ControlType.Number,title:\"Hover Radius\",defaultValue:56,min:0,max:160,step:2,hidden:p=>!p.mesh},push:{type:ControlType.Number,title:\"Hover Push\",defaultValue:7,min:0,max:24,step:.5,hidden:p=>!p.mesh},agents:{type:ControlType.Number,title:\"Agents\",defaultValue:.03,min:0,max:.2,step:.005,description:\"Share of particles that blip in the accent.\",hidden:p=>!p.mesh},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#F7F8F9\"},accent:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#FF3D00\"},edge:{type:ControlType.Color,title:\"Lines\",defaultValue:\"#80868E\"},mid:{type:ControlType.Color,title:\"Inner\",defaultValue:\"#B4B9BF\"},faint:{type:ControlType.Color,title:\"Faint\",defaultValue:\"#DCE0E4\"},stroke:{type:ControlType.Number,title:\"Stroke\",defaultValue:1,min:.5,max:2,step:.1},fit:{type:ControlType.Enum,title:\"Fit\",defaultValue:\"contain\",options:[\"contain\",\"cover\"],optionTitles:[\"Contain\",\"Cover\"],displaySegmentedControl:true},drawOn:{type:ControlType.Boolean,title:\"Draw On\",defaultValue:true},interactive:{type:ControlType.Boolean,title:\"Hover\",defaultValue:true},guides:{type:ControlType.Boolean,title:\"Guides\",defaultValue:true},insetTop:{type:ControlType.Number,title:\"Inset Top\",defaultValue:0,min:0,max:400,step:1,unit:\"px\",description:\"Room kept clear around the drawing. The background still fills the whole layer.\"},insetRight:{type:ControlType.Number,title:\"Inset Right\",defaultValue:0,min:0,max:600,step:1,unit:\"px\"},insetBottom:{type:ControlType.Number,title:\"Inset Bottom\",defaultValue:0,min:0,max:400,step:1,unit:\"px\"},insetLeft:{type:ControlType.Number,title:\"Inset Left\",defaultValue:0,min:0,max:600,step:1,unit:\"px\"},fade:{type:ControlType.Number,title:\"Color Fade\",defaultValue:.35,min:0,max:1.5,step:.05,unit:\"s\",description:\"Match the hover transition of the layer around the figure.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HairlineMesh\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"320\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HairlineMesh.map","// Generated by Framer (3d0591d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;JetBrains Mono-medium\",\"FS;JetBrains Mono-bold\",\"FS;JetBrains Mono-bold italic\",\"FS;JetBrains Mono-medium italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"JetBrains Mono\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"JetBrains Mono\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/WAVZNL4Z7TESTS4B4IIRZFODLSPP6FXA/E36Y7HT2GFM2VKF4G73CRBOSSERR73SW/33ZCUAC3GU2QVDMGY6EP3BNWHET5IUK4.woff2\",weight:\"500\"},{cssFamilyName:\"JetBrains Mono\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"JetBrains Mono\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BTOY6STFL42WXJYET4IAFJ4R4NWQMPYV/SIRJV64UEOICTYN5EECZFJJ3ML2D6HVV/ATU2C7QZBG7GCVXROP265OYM5E55WHMK.woff2\",weight:\"700\"},{cssFamilyName:\"JetBrains Mono\",openType:true,source:\"fontshare\",style:\"italic\",uiFamilyName:\"JetBrains Mono\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/4UER7KOM5ELODXZSILS67WJ47ZOE75JQ/6CQXJGOZP6EVG2LPOOVWXH2KM6JHNSRY/UTZ3OSIQCH2DNRJBPY7UY3LB6YDOZNJX.woff2\",weight:\"700\"},{cssFamilyName:\"JetBrains Mono\",openType:true,source:\"fontshare\",style:\"italic\",uiFamilyName:\"JetBrains Mono\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/RYPPSTLQMV7DLOHH7PHCXPB6RLY42HYV/QCGHF55LMKJRYMLPWIC5T6ELCTX2YYRJ/YKQ7PORZM5DHBJRQMTFVQEHVSJOEFFJ5.woff2\",weight:\"500\"}]}];export const css=['.framer-bTCy8 .framer-styles-preset-u8vq26:not(.rich-text-wrapper), .framer-bTCy8 .framer-styles-preset-u8vq26.rich-text-wrapper p { --framer-font-family: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif; --framer-font-family-bold: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif; --framer-font-family-bold-italic: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif; --framer-font-family-italic: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0.08em; --framer-line-height: 16px; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-bTCy8\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\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 11.1 0.771 L 19.299 15.008 C 19.874 16.012 19.131 17.25 17.948 17.25 L 1.549 17.25 C 0.366 17.25 -0.376 16.012 0.198 15.008 L 8.398 0.771 C 8.988 -0.257 10.509 -0.257 11.1 0.771 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"17.25px\" id=\"HkbHpofN2\" transform=\"translate(2.251 3)\" width=\"19.497257932538446px\"/><path d=\"M 4.5 0 L 0 0\" fill=\"transparent\" height=\"1px\" id=\"qXjFlb5GQ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(9.75 20.25)\" width=\"4.5px\"/><path d=\"M 3.113 0 L 3.55 0.758 C 4.125 1.762 3.382 3 2.199 3 L 0 3\" fill=\"transparent\" height=\"3px\" id=\"ZOOeT0hkT\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(18 17.25)\" width=\"3.748628966269223px\"/><path d=\"M 3.749 3 L 1.549 3 C 0.366 3 -0.376 1.762 0.198 0.758 L 0.635 0\" fill=\"transparent\" height=\"3px\" id=\"VbfrmWdaj\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(2.251 17.25)\" width=\"3.7486289662692265px\"/><path d=\"M 0 0 L 2.16 3.75\" fill=\"transparent\" height=\"3.75px\" id=\"cYlKdkt__\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(16.794 9.75)\" width=\"2.1599999999999966px\"/><path d=\"M 0 3.003 L 1.284 0.773 C 1.875 -0.258 3.396 -0.258 3.986 0.773 L 5.271 3.003\" fill=\"transparent\" height=\"3.002812500000001px\" id=\"muJ9SZXw8\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(9.365 2.997)\" width=\"5.2706249999999955px\"/><path d=\"M 0 3.75 L 2.16 0\" fill=\"transparent\" height=\"3.75px\" id=\"NNFgGRRFU\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(5.046 9.75)\" width=\"2.1599999999999966px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"3375514745\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-JZW46\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-JZW46 { -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 {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Triangle Dashed\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-JZW46\");Icon.displayName=\"Triangle Dashed\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Triangle Dashed\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3d0591d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TriangleDashed from\"https://framerusercontent.com/modules/shifnTqc4qiFvODVSFqZ/GPhYOjwHkuo4Drz2A2YI/P6P0vCzVJ.js\";const TriangleDashedFonts=getFonts(TriangleDashed);const cycleOrder=[\"vXOz4A2Gt\",\"AkneB3S7U\"];const serializationHash=\"framer-aTdj2\";const variantClassNames={AkneB3S7U:\"framer-v-ji1f91\",vXOz4A2Gt:\"framer-v-1bxy6wf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const xl6pQCOnZ=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={Dark:\"vXOz4A2Gt\",Light:\"AkneB3S7U\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,text,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"vXOz4A2Gt\",xl6pQCOnZ:text??props.xl6pQCOnZ??\"Vantage\"};};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,xl6pQCOnZ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"vXOz4A2Gt\",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-1bxy6wf\",className,classNames),\"data-framer-name\":\"Dark\",layoutDependency:layoutDependency,layoutId:\"vXOz4A2Gt\",ref:refBinding,style:{...style},...addPropertyOverrides({AkneB3S7U:{\"data-framer-name\":\"Light\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ck3n5a\",\"data-framer-name\":\"Mark\",layoutDependency:layoutDependency,layoutId:\"HXw53oUK0\",style:{backgroundColor:\"var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142)\"},children:/*#__PURE__*/_jsx(TriangleDashed,{animated:true,className:\"framer-1eqdoi8\",layoutDependency:layoutDependency,layoutId:\"hqolMZfov\",style:{\"--1m6trwb\":.3,\"--21h8s6\":\"var(--token-5bb0c1d0-35fe-457f-b35c-6d14795fbb4d)\",\"--pgex8v\":2,rotate:-180}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1tZWRpdW0=\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0c7bda5a-d5f8-4857-8dfa-bc6f6f03eb25, rgb(17, 19, 21)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Text\"})}),className:\"framer-1w95zyw\",\"data-framer-name\":\"Wordmark\",fonts:[\"FS;Space Grotesk-medium\"],layoutDependency:layoutDependency,layoutId:\"AHG1oKAag\",style:{\"--extracted-r6o4lv\":\"var(--token-0c7bda5a-d5f8-4857-8dfa-bc6f6f03eb25, rgb(17, 19, 21))\"},text:xl6pQCOnZ,variants:{AkneB3S7U:{\"--extracted-r6o4lv\":\"var(--token-5bb0c1d0-35fe-457f-b35c-6d14795fbb4d)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AkneB3S7U:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1tZWRpdW0=\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5bb0c1d0-35fe-457f-b35c-6d14795fbb4d))\",\"--framer-text-transform\":\"uppercase\"},children:\"Vantage\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\".framer-aTdj2.framer-1diu5dh, .framer-aTdj2 .framer-1diu5dh { display: block; }\",\".framer-aTdj2.framer-1bxy6wf { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-aTdj2 .framer-1ck3n5a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 22px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 22px; }\",\".framer-aTdj2 .framer-1eqdoi8 { flex: none; height: auto; position: relative; width: 15px; }\",\".framer-aTdj2 .framer-1w95zyw { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 26\n * @framerIntrinsicWidth 113\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"AkneB3S7U\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"xl6pQCOnZ\":\"text\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEhlR3TlAX=withCSS(Component,css,\"framer-aTdj2\");export default FramerEhlR3TlAX;FramerEhlR3TlAX.displayName=\"Logo\";FramerEhlR3TlAX.defaultProps={height:26,width:113};addPropertyControls(FramerEhlR3TlAX,{variant:{options:[\"vXOz4A2Gt\",\"AkneB3S7U\"],optionTitles:[\"Dark\",\"Light\"],title:\"Variant\",type:ControlType.Enum},xl6pQCOnZ:{defaultValue:\"Vantage\",title:\"Text\",type:ControlType.String},onxl6pQCOnZChange:{changes:\"xl6pQCOnZ\",type:ControlType.ChangeHandler}});addFonts(FramerEhlR3TlAX,[{explicitInter:true,fonts:[{cssFamilyName:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LQZILVYBY2UXBMF3ZGAZKDS2P53HB2G5/XB4XS4AXY7LIGYBYPO7RTAIGNPOSSI7K/V2SN6OQGC3Z2CCFHLOEJRJKQXUTOKEBX.woff2\",weight:\"500\"}]},...TriangleDashedFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEhlR3TlAX\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"xl6pQCOnZ\\\":\\\"text\\\"}\",\"framerIntrinsicWidth\":\"113\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AkneB3S7U\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"26\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EhlR3TlAX.map","// Generated by Framer (3280217)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;JetBrains Mono-500\",\"GF;JetBrains Mono-700\",\"GF;JetBrains Mono-700italic\",\"GF;JetBrains Mono-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"JetBrains Mono\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"JetBrains Mono\",url:\"https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8-qxjOFmUsaaDhw.woff2\",weight:\"500\"},{cssFamilyName:\"JetBrains Mono\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"JetBrains Mono\",url:\"https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8L6tjOFmUsaaDhw.woff2\",weight:\"700\"},{cssFamilyName:\"JetBrains Mono\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"JetBrains Mono\",url:\"https://fonts.gstatic.com/s/jetbrainsmono/v24/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO9seVOVk6OThxPA.woff2\",weight:\"700\"},{cssFamilyName:\"JetBrains Mono\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"JetBrains Mono\",url:\"https://fonts.gstatic.com/s/jetbrainsmono/v24/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO-LflOVk6OThxPA.woff2\",weight:\"400\"}]}];export const css=['.framer-pAbiP .framer-styles-preset-1d8polk:not(.rich-text-wrapper), .framer-pAbiP .framer-styles-preset-1d8polk.rich-text-wrapper p { --framer-font-family: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", monospace; --framer-font-family-bold: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", monospace; --framer-font-family-bold-italic: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", monospace; --framer-font-family-italic: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", monospace; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 11px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.1em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-49467f8f-d442-4df4-9246-38219a579f12); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-pAbiP .framer-styles-preset-1d8polk:not(.rich-text-wrapper), .framer-pAbiP .framer-styles-preset-1d8polk.rich-text-wrapper p { --framer-font-family: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", monospace; --framer-font-family-bold: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", monospace; --framer-font-family-bold-italic: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", monospace; --framer-font-family-italic: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", monospace; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 11px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.1em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-49467f8f-d442-4df4-9246-38219a579f12); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-pAbiP .framer-styles-preset-1d8polk:not(.rich-text-wrapper), .framer-pAbiP .framer-styles-preset-1d8polk.rich-text-wrapper p { --framer-font-family: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", monospace; --framer-font-family-bold: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", monospace; --framer-font-family-bold-italic: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", monospace; --framer-font-family-italic: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", monospace; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 11px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.1em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-49467f8f-d442-4df4-9246-38219a579f12); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-pAbiP\";\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 (af78293)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,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/DNebL0iFTFVgHKIdBvQa/n8rJOMp2sMlbHfZwNrmO/PgcRnnsPH.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/VBqC7LxPovU8BeEeFRx3/vZoBpkbejnVAt4HUah1z/jtsiY__Ji.js\";const ArrowUpRightFonts=getFonts(ArrowUpRight);const enabledGestures={DxOCCLtQA:{hover:true,pressed:true}};const serializationHash=\"framer-RlBuZ\";const variantClassNames={DxOCCLtQA:\"framer-v-861mf4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const dV7iJj5wy=undefined;const k4CCYcgOg=undefined;const TGOHUvUA7=undefined;const transition1={delay:0,duration:.3,ease:[.25,1,.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=({height,id,link,number,title,width,...props})=>{return{...props,dV7iJj5wy:link??props.dV7iJj5wy,k4CCYcgOg:number??props.k4CCYcgOg??\"01\",TGOHUvUA7:title??props.TGOHUvUA7??\"The gap\"};};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,k4CCYcgOg,TGOHUvUA7,dV7iJj5wy,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"DxOCCLtQA\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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:dV7iJj5wy,motionChild:true,nodeId:\"DxOCCLtQA\",scopeId:\"Myu3F7bHS\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-861mf4\",className,classNames)} framer-1w36a93`,\"data-border\":true,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"DxOCCLtQA\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a9835ac4-df83-403f-b9b8-54526398d0e0, rgb(217, 217, 217))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(17, 19, 21, 0)\",...style},variants:{\"DxOCCLtQA-pressed\":{backgroundColor:\"rgba(17, 19, 21, 0.05)\"}},...addPropertyOverrides({\"DxOCCLtQA-hover\":{\"data-framer-name\":undefined},\"DxOCCLtQA-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-1d8polk\",\"data-styles-preset\":\"jtsiY__Ji\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142))\"},children:\"Number\"})}),className:\"framer-1v53l79\",\"data-framer-name\":\"Number\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MLRle0QSJ\",style:{\"--extracted-r6o4lv\":\"var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142)\"},text:k4CCYcgOg,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1tZWRpdW0=\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.44px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0c7bda5a-d5f8-4857-8dfa-bc6f6f03eb25, rgb(17, 19, 21)))\"},children:\"Title\"})}),className:\"framer-9s4o6m\",\"data-framer-name\":\"Title\",fonts:[\"FS;Space Grotesk-medium\"],layoutDependency:layoutDependency,layoutId:\"A8cYO4biJ\",style:{\"--extracted-r6o4lv\":\"var(--token-0c7bda5a-d5f8-4857-8dfa-bc6f6f03eb25, rgb(17, 19, 21))\"},text:TGOHUvUA7,variants:{\"DxOCCLtQA-hover\":{\"--extracted-r6o4lv\":\"var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142)\"},\"DxOCCLtQA-pressed\":{\"--extracted-r6o4lv\":\"var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"DxOCCLtQA-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1tZWRpdW0=\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.44px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142))\"},children:\"The gap\"})})},\"DxOCCLtQA-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1tZWRpdW0=\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.44px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142))\"},children:\"The gap\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ArrowUpRight,{animated:true,className:\"framer-1nns8uf\",layoutDependency:layoutDependency,layoutId:\"TTZAecw9W\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142)\",\"--pgex8v\":1.5,opacity:0},variants:{\"DxOCCLtQA-hover\":{opacity:1},\"DxOCCLtQA-pressed\":{opacity:1}}})]})})})})});});const css=[\".framer-RlBuZ.framer-1w36a93, .framer-RlBuZ .framer-1w36a93 { display: block; }\",\".framer-RlBuZ.framer-861mf4 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; padding: 12px 8px 12px 0px; position: relative; text-decoration: none; width: 520px; }\",\".framer-RlBuZ .framer-1v53l79 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-RlBuZ .framer-9s4o6m { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-RlBuZ .framer-1nns8uf { flex: none; height: auto; position: relative; width: 14px; }\",\".framer-RlBuZ.framer-v-861mf4.hover.framer-861mf4, .framer-RlBuZ.framer-v-861mf4.pressed.framer-861mf4 { padding: 12px 0px 12px 8px; }\",...sharedStyle.css,'.framer-RlBuZ[data-border=\"true\"]::after, .framer-RlBuZ [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 48\n * @framerIntrinsicWidth 520\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"IDM70d3M5\":{\"layout\":[\"fixed\",\"auto\"]},\"unQ70E990\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"k4CCYcgOg\":\"number\",\"TGOHUvUA7\":\"title\",\"dV7iJj5wy\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMyu3F7bHS=withCSS(Component,css,\"framer-RlBuZ\");export default FramerMyu3F7bHS;FramerMyu3F7bHS.displayName=\"Menu Item\";FramerMyu3F7bHS.defaultProps={height:48,width:520};addPropertyControls(FramerMyu3F7bHS,{k4CCYcgOg:{defaultValue:\"01\",title:\"Number\",type:ControlType.String},onk4CCYcgOgChange:{changes:\"k4CCYcgOg\",type:ControlType.ChangeHandler},TGOHUvUA7:{defaultValue:\"The gap\",title:\"Title\",type:ControlType.String},onTGOHUvUA7Change:{changes:\"TGOHUvUA7\",type:ControlType.ChangeHandler},dV7iJj5wy:{title:\"Link\",type:ControlType.Link}});addFonts(FramerMyu3F7bHS,[{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\"},{cssFamilyName:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LQZILVYBY2UXBMF3ZGAZKDS2P53HB2G5/XB4XS4AXY7LIGYBYPO7RTAIGNPOSSI7K/V2SN6OQGC3Z2CCFHLOEJRJKQXUTOKEBX.woff2\",weight:\"500\"}]},...ArrowUpRightFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMyu3F7bHS\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IDM70d3M5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"unQ70E990\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"k4CCYcgOg\\\":\\\"number\\\",\\\"TGOHUvUA7\\\":\\\"title\\\",\\\"dV7iJj5wy\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"520\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3d0591d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,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/DNebL0iFTFVgHKIdBvQa/n8rJOMp2sMlbHfZwNrmO/PgcRnnsPH.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/RXVvwzOO5vq6lDg2UiSh/TxmiCezBjhz3rMEwLjOJ/y2bB3ypHZ.js\";const ArrowUpRightFonts=getFonts(ArrowUpRight);const enabledGestures={BylvQvUTR:{hover:true},d4MVQESiq:{hover:true},LydGIleFm:{hover:true},w5ar53rbF:{hover:true}};const cycleOrder=[\"w5ar53rbF\",\"BylvQvUTR\",\"d4MVQESiq\",\"LydGIleFm\"];const serializationHash=\"framer-FiUme\";const variantClassNames={BylvQvUTR:\"framer-v-3jtl9f\",d4MVQESiq:\"framer-v-1lq6pli\",LydGIleFm:\"framer-v-qditn4\",w5ar53rbF:\"framer-v-1wj92gj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const rC31gLGuz=undefined;const hWAoze0ap=undefined;const NS2T1qMnf=undefined;const lKVq6Zxlw=undefined;const rdsgnqsx4=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={\"Primary Large\":\"w5ar53rbF\",\"Primary Small\":\"d4MVQESiq\",\"Secondary Large\":\"BylvQvUTR\",\"Variant 4\":\"LydGIleFm\"};const Variants=motion.create(React.Fragment);const getProps=({border,buttonColor,height,id,link,textColor,title,width,...props})=>{return{...props,hWAoze0ap:buttonColor??props.hWAoze0ap??\"var(--token-0b6f6bc0-2407-4d5e-b80d-da0ce291761f, rgb(217, 51, 0))\",lKVq6Zxlw:textColor??props.lKVq6Zxlw??\"var(--token-4bca0573-86e0-464f-9415-c584725e492e, rgb(242, 243, 240))\",NS2T1qMnf:border??props.NS2T1qMnf??{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},rC31gLGuz:link??props.rC31gLGuz,rdsgnqsx4:title??props.rdsgnqsx4??\"Button\",variant:humanReadableVariantMap[props.variant]??props.variant??\"w5ar53rbF\"};};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,rdsgnqsx4,rC31gLGuz,hWAoze0ap,lKVq6Zxlw,NS2T1qMnf,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"w5ar53rbF\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"LydGIleFm-hover\")return true;if(baseVariant===\"LydGIleFm\")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__*/_jsx(Link,{href:rC31gLGuz,motionChild:true,nodeId:\"w5ar53rbF\",openInNewTab:false,scopeId:\"xETpyqYgX\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1wj92gj\",className,classNames)} framer-45vaoe`,\"data-framer-name\":\"Primary Large\",layoutDependency:layoutDependency,layoutId:\"w5ar53rbF\",ref:refBinding,style:{backdropFilter:\"none\",WebkitBackdropFilter:\"none\",...style},variants:{\"w5ar53rbF-hover\":{backdropFilter:\"none\",WebkitBackdropFilter:\"none\"},BylvQvUTR:{backdropFilter:\"blur(5px)\",WebkitBackdropFilter:\"blur(5px)\"},d4MVQESiq:{backdropFilter:\"none\",WebkitBackdropFilter:\"none\"},LydGIleFm:{backdropFilter:\"none\",WebkitBackdropFilter:\"none\"}},...addPropertyOverrides({\"BylvQvUTR-hover\":{\"data-framer-name\":undefined},\"d4MVQESiq-hover\":{\"data-framer-name\":undefined},\"LydGIleFm-hover\":{\"data-framer-name\":undefined},\"w5ar53rbF-hover\":{\"data-framer-name\":undefined},BylvQvUTR:{\"data-framer-name\":\"Secondary Large\"},d4MVQESiq:{\"data-framer-name\":\"Primary Small\"},LydGIleFm:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cnkzsz\",\"data-border\":true,\"data-framer-name\":\"Button Content\",layoutDependency:layoutDependency,layoutId:\"jLBMXREVs\",style:{\"--border-bottom-width\":(NS2T1qMnf?.borderBottomWidth??NS2T1qMnf?.borderWidth)+\"px\",\"--border-color\":NS2T1qMnf?.borderColor,\"--border-left-width\":(NS2T1qMnf?.borderLeftWidth??NS2T1qMnf?.borderWidth)+\"px\",\"--border-right-width\":(NS2T1qMnf?.borderRightWidth??NS2T1qMnf?.borderWidth)+\"px\",\"--border-style\":NS2T1qMnf?.borderStyle,\"--border-top-width\":(NS2T1qMnf?.borderTopWidth??NS2T1qMnf?.borderWidth)+\"px\",backgroundColor:hWAoze0ap,boxShadow:\"none\"},variants:{\"BylvQvUTR-hover\":{boxShadow:\"inset 0px 0px 0px 100px rgba(11, 12, 13, 0.12)\"},\"d4MVQESiq-hover\":{boxShadow:\"inset 0px 0px 0px 100px rgba(11, 12, 13, 0.12)\"},\"LydGIleFm-hover\":{boxShadow:\"none\"},BylvQvUTR:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-0717d515-91e4-40bc-9ee3-2e9c2f7acaea, rgb(163, 163, 163))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-2e363e2a-7493-4e2e-8263-f9779fc1c563)\"},LydGIleFm:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cl6uig\",\"data-framer-name\":\"Text Wrap\",layoutDependency:layoutDependency,layoutId:\"VP8tNEQC2\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u8vq26\",\"data-styles-preset\":\"y2bB3ypHZ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-lKVq6Zxlw-xETpyqYgX))\"},children:\"Button\"})}),className:\"framer-1uit0vq\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xWCfTjYqa\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-lKVq6Zxlw-xETpyqYgX)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-lKVq6Zxlw-xETpyqYgX\":lKVq6Zxlw},text:rdsgnqsx4,variants:{BylvQvUTR:{\"--extracted-r6o4lv\":\"var(--token-0c7bda5a-d5f8-4857-8dfa-bc6f6f03eb25, rgb(17, 19, 21))\"},LydGIleFm:{\"--extracted-r6o4lv\":\"var(--token-e0fba2ed-0480-4d7a-9727-dbdd138f0a19, rgb(22, 24, 27))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BylvQvUTR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u8vq26\",\"data-styles-preset\":\"y2bB3ypHZ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0c7bda5a-d5f8-4857-8dfa-bc6f6f03eb25, rgb(17, 19, 21)))\"},children:\"Button\"})})},d4MVQESiq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u8vq26\",\"data-styles-preset\":\"y2bB3ypHZ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-lKVq6Zxlw-xETpyqYgX))\"},children:\"Button\"})})},LydGIleFm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u8vq26\",\"data-styles-preset\":\"y2bB3ypHZ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e0fba2ed-0480-4d7a-9727-dbdd138f0a19, rgb(22, 24, 27)))\"},children:\"Button\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u8vq26\",\"data-styles-preset\":\"y2bB3ypHZ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-lKVq6Zxlw-xETpyqYgX))\"},children:\"Button\"})}),className:\"framer-d8vlne\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CcmDBP_1J\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-lKVq6Zxlw-xETpyqYgX)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-lKVq6Zxlw-xETpyqYgX\":lKVq6Zxlw},text:rdsgnqsx4,variants:{BylvQvUTR:{\"--extracted-r6o4lv\":\"var(--token-0c7bda5a-d5f8-4857-8dfa-bc6f6f03eb25, rgb(17, 19, 21))\"},LydGIleFm:{\"--extracted-r6o4lv\":\"var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142, rgb(255, 61, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BylvQvUTR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u8vq26\",\"data-styles-preset\":\"y2bB3ypHZ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0c7bda5a-d5f8-4857-8dfa-bc6f6f03eb25, rgb(17, 19, 21)))\"},children:\"Button\"})})},LydGIleFm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u8vq26\",\"data-styles-preset\":\"y2bB3ypHZ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142, rgb(255, 61, 0)))\"},children:\"Button\"})})}},baseVariant,gestureVariant)})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1svokvb\",\"data-framer-name\":\"Arrow\",layoutDependency:layoutDependency,layoutId:\"LEUZkQ6Ba\",style:{opacity:0},variants:{\"BylvQvUTR-hover\":{opacity:1},\"d4MVQESiq-hover\":{opacity:1},\"LydGIleFm-hover\":{opacity:1},\"w5ar53rbF-hover\":{opacity:1}},children:/*#__PURE__*/_jsx(ArrowUpRight,{animated:true,className:\"framer-16lmfyd\",layoutDependency:layoutDependency,layoutId:\"op7IRyxmj\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-5bb0c1d0-35fe-457f-b35c-6d14795fbb4d)\",\"--pgex8v\":2},variants:{\"LydGIleFm-hover\":{\"--21h8s6\":\"var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142, rgb(255, 61, 0))\"},BylvQvUTR:{\"--21h8s6\":\"var(--token-0c7bda5a-d5f8-4857-8dfa-bc6f6f03eb25, rgb(17, 19, 21))\"}}})})]})})})})})});});const css=[\".framer-FiUme.framer-45vaoe, .framer-FiUme .framer-45vaoe { display: block; }\",\".framer-FiUme.framer-1wj92gj { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px; position: relative; text-decoration: none; width: min-content; }\",\".framer-FiUme .framer-1cnkzsz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 12px 24px 12px 24px; position: relative; width: min-content; }\",\".framer-FiUme .framer-1cl6uig { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 16px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-FiUme .framer-1uit0vq, .framer-FiUme .framer-d8vlne { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-FiUme .framer-1svokvb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 16px; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 0px; }\",\".framer-FiUme .framer-16lmfyd { flex: none; height: auto; position: relative; width: 16px; }\",\".framer-FiUme.framer-v-1lq6pli .framer-1cnkzsz { padding: 12px 20px 12px 20px; }\",\".framer-FiUme.framer-v-qditn4 .framer-1cnkzsz { gap: 6px; padding: 12px 0px 12px 0px; }\",\".framer-FiUme.framer-v-1wj92gj.hover .framer-1cl6uig, .framer-FiUme.framer-v-3jtl9f.hover .framer-1cl6uig, .framer-FiUme.framer-v-1lq6pli.hover .framer-1cl6uig { justify-content: flex-end; }\",\".framer-FiUme.framer-v-1wj92gj.hover .framer-1uit0vq, .framer-FiUme.framer-v-3jtl9f.hover .framer-1uit0vq, .framer-FiUme.framer-v-1lq6pli.hover .framer-1uit0vq, .framer-FiUme.framer-v-qditn4.hover .framer-d8vlne { order: 0; }\",\".framer-FiUme.framer-v-1wj92gj.hover .framer-d8vlne, .framer-FiUme.framer-v-3jtl9f.hover .framer-d8vlne, .framer-FiUme.framer-v-1lq6pli.hover .framer-d8vlne, .framer-FiUme.framer-v-qditn4.hover .framer-1uit0vq { order: 1; }\",\".framer-FiUme.framer-v-1wj92gj.hover .framer-1svokvb, .framer-FiUme.framer-v-3jtl9f.hover .framer-1svokvb, .framer-FiUme.framer-v-1lq6pli.hover .framer-1svokvb { width: 22px; }\",\".framer-FiUme.framer-v-qditn4.hover .framer-1svokvb { justify-content: center; width: 16px; }\",...sharedStyle.css,'.framer-FiUme[data-border=\"true\"]::after, .framer-FiUme [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 48\n * @framerIntrinsicWidth 109\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"BylvQvUTR\":{\"layout\":[\"auto\",\"auto\"]},\"d4MVQESiq\":{\"layout\":[\"auto\",\"auto\"]},\"LydGIleFm\":{\"layout\":[\"auto\",\"auto\"]},\"k2Xm90IS5\":{\"layout\":[\"auto\",\"auto\"]},\"wCOsDS7tt\":{\"layout\":[\"auto\",\"auto\"]},\"G_oylJIYb\":{\"layout\":[\"auto\",\"auto\"]},\"cVgh92MHr\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"rdsgnqsx4\":\"title\",\"rC31gLGuz\":\"link\",\"hWAoze0ap\":\"buttonColor\",\"lKVq6Zxlw\":\"textColor\",\"NS2T1qMnf\":\"border\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxETpyqYgX=withCSS(Component,css,\"framer-FiUme\");export default FramerxETpyqYgX;FramerxETpyqYgX.displayName=\"Button\";FramerxETpyqYgX.defaultProps={height:48,width:109};addPropertyControls(FramerxETpyqYgX,{variant:{options:[\"w5ar53rbF\",\"BylvQvUTR\",\"d4MVQESiq\",\"LydGIleFm\"],optionTitles:[\"Primary Large\",\"Secondary Large\",\"Primary Small\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},rdsgnqsx4:{defaultValue:\"Button\",displayTextArea:false,title:\"Title\",type:ControlType.String},onrdsgnqsx4Change:{changes:\"rdsgnqsx4\",type:ControlType.ChangeHandler},rC31gLGuz:{title:\"Link\",type:ControlType.Link},hWAoze0ap:{defaultValue:'var(--token-0b6f6bc0-2407-4d5e-b80d-da0ce291761f, rgb(217, 51, 0)) /* {\"name\":\"600\"} */',title:\"Button Color\",type:ControlType.Color},lKVq6Zxlw:{defaultValue:\"var(--token-4bca0573-86e0-464f-9415-c584725e492e, rgb(242, 243, 240))\",title:\"Text Color\",type:ControlType.Color},NS2T1qMnf:{defaultValue:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},title:\"Border\",type:ControlType.Border}});addFonts(FramerxETpyqYgX,[{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\":\"FramerxETpyqYgX\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BylvQvUTR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"d4MVQESiq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LydGIleFm\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"k2Xm90IS5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wCOsDS7tt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"G_oylJIYb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cVgh92MHr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"rdsgnqsx4\\\":\\\"title\\\",\\\"rC31gLGuz\\\":\\\"link\\\",\\\"hWAoze0ap\\\":\\\"buttonColor\\\",\\\"lKVq6Zxlw\\\":\\\"textColor\\\",\\\"NS2T1qMnf\\\":\\\"border\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerIntrinsicWidth\":\"109\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xETpyqYgX.map","// Generated by Framer (7788242)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;JetBrains Mono-500\",\"GF;JetBrains Mono-700\",\"GF;JetBrains Mono-700italic\",\"GF;JetBrains Mono-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"JetBrains Mono\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"JetBrains Mono\",url:\"https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8-qxjOFmUsaaDhw.woff2\",weight:\"500\"},{cssFamilyName:\"JetBrains Mono\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"JetBrains Mono\",url:\"https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8L6tjOFmUsaaDhw.woff2\",weight:\"700\"},{cssFamilyName:\"JetBrains Mono\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"JetBrains Mono\",url:\"https://fonts.gstatic.com/s/jetbrainsmono/v24/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO9seVOVk6OThxPA.woff2\",weight:\"700\"},{cssFamilyName:\"JetBrains Mono\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"JetBrains Mono\",url:\"https://fonts.gstatic.com/s/jetbrainsmono/v24/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO-5flOVk6OThxPA.woff2\",weight:\"500\"}]}];export const css=['.framer-TJzPc .framer-styles-preset-n76uyj:not(.rich-text-wrapper), .framer-TJzPc .framer-styles-preset-n76uyj.rich-text-wrapper p { --framer-font-family: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", monospace; --framer-font-family-bold: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", monospace; --framer-font-family-bold-italic: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", monospace; --framer-font-family-italic: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", monospace; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0.08em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-49467f8f-d442-4df4-9246-38219a579f12); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-TJzPc\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3d0591d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,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/BGRxGj1m5S75diol820c/P8ov7tmkrpthEClXI0VY/i9MSOV6jT.js\";const enabledGestures={XTXwAg0OB:{hover:true},ZwGeuXTPf:{hover:true}};const cycleOrder=[\"XTXwAg0OB\",\"ZwGeuXTPf\"];const serializationHash=\"framer-UiEOE\";const variantClassNames={XTXwAg0OB:\"framer-v-1bimotn\",ZwGeuXTPf:\"framer-v-bpxnnx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Lq7LZwh7M=undefined;const aoj2w9GxY=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={Dark:\"ZwGeuXTPf\",Light:\"XTXwAg0OB\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,title,width,...props})=>{return{...props,aoj2w9GxY:title??props.aoj2w9GxY??\"Features\",Lq7LZwh7M:link??props.Lq7LZwh7M,variant:humanReadableVariantMap[props.variant]??props.variant??\"XTXwAg0OB\"};};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,aoj2w9GxY,Lq7LZwh7M,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"XTXwAg0OB\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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:Lq7LZwh7M,motionChild:true,nodeId:\"XTXwAg0OB\",openInNewTab:false,scopeId:\"ykaFxpdNH\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1bimotn\",className,classNames)} framer-z789kq`,\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"XTXwAg0OB\",ref:refBinding,style:{...style},...addPropertyOverrides({\"XTXwAg0OB-hover\":{\"data-framer-name\":undefined},\"ZwGeuXTPf-hover\":{\"data-framer-name\":undefined},ZwGeuXTPf:{\"data-framer-name\":\"Dark\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-w4yyml\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"rCf7dlhu_\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-n76uyj\",\"data-styles-preset\":\"i9MSOV6jT\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-421fc920-a545-4b02-8c43-55059d624533, rgb(115, 115, 115)))\"},children:\"Features\"})}),className:\"framer-6q2p7z\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"apgaE9TMi\",style:{\"--extracted-r6o4lv\":\"var(--token-421fc920-a545-4b02-8c43-55059d624533, rgb(115, 115, 115))\",\"--framer-paragraph-spacing\":\"0px\"},text:aoj2w9GxY,variants:{ZwGeuXTPf:{\"--extracted-r6o4lv\":\"var(--token-0c7bda5a-d5f8-4857-8dfa-bc6f6f03eb25, rgb(17, 19, 21))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ZwGeuXTPf:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-n76uyj\",\"data-styles-preset\":\"i9MSOV6jT\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0c7bda5a-d5f8-4857-8dfa-bc6f6f03eb25, rgb(17, 19, 21)))\"},children:\"Features\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-n76uyj\",\"data-styles-preset\":\"i9MSOV6jT\",dir:\"auto\",children:\"Features\"})}),className:\"framer-44o7rz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DYqoW5lYl\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:aoj2w9GxY,variants:{\"XTXwAg0OB-hover\":{\"--extracted-r6o4lv\":\"var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142, rgb(255, 61, 0))\"},\"ZwGeuXTPf-hover\":{\"--extracted-r6o4lv\":\"var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142, rgb(255, 61, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"XTXwAg0OB-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-n76uyj\",\"data-styles-preset\":\"i9MSOV6jT\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142, rgb(255, 61, 0)))\"},children:\"Features\"})})},\"ZwGeuXTPf-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-n76uyj\",\"data-styles-preset\":\"i9MSOV6jT\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142, rgb(255, 61, 0)))\"},children:\"Features\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\".framer-UiEOE.framer-z789kq, .framer-UiEOE .framer-z789kq { display: block; }\",\".framer-UiEOE.framer-1bimotn { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 20px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-UiEOE .framer-w4yyml { flex: none; height: 17px; overflow: visible; position: relative; width: 67px; }\",\".framer-UiEOE .framer-6q2p7z, .framer-UiEOE .framer-44o7rz { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-UiEOE.framer-v-1bimotn.hover .framer-w4yyml { height: 15px; order: 2; }\",\".framer-UiEOE.framer-v-1bimotn.hover .framer-6q2p7z, .framer-UiEOE.framer-v-bpxnnx.hover .framer-6q2p7z { order: 0; }\",\".framer-UiEOE.framer-v-1bimotn.hover .framer-44o7rz, .framer-UiEOE.framer-v-bpxnnx.hover .framer-44o7rz { order: 1; }\",\".framer-UiEOE.framer-v-bpxnnx.hover .framer-w4yyml { order: 2; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 67\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"ZwGeuXTPf\":{\"layout\":[\"auto\",\"fixed\"]},\"o1QokwFIG\":{\"layout\":[\"auto\",\"fixed\"]},\"mQSR0s86m\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"aoj2w9GxY\":\"title\",\"Lq7LZwh7M\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerykaFxpdNH=withCSS(Component,css,\"framer-UiEOE\");export default FramerykaFxpdNH;FramerykaFxpdNH.displayName=\"Nav Link\";FramerykaFxpdNH.defaultProps={height:20,width:67};addPropertyControls(FramerykaFxpdNH,{variant:{options:[\"XTXwAg0OB\",\"ZwGeuXTPf\"],optionTitles:[\"Light\",\"Dark\"],title:\"Variant\",type:ControlType.Enum},aoj2w9GxY:{defaultValue:\"Features\",displayTextArea:false,title:\"Title\",type:ControlType.String},onaoj2w9GxYChange:{changes:\"aoj2w9GxY\",type:ControlType.ChangeHandler},Lq7LZwh7M:{title:\"Link\",type:ControlType.Link}});addFonts(FramerykaFxpdNH,[{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\":\"FramerykaFxpdNH\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"20\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ZwGeuXTPf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"o1QokwFIG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"mQSR0s86m\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"67\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"aoj2w9GxY\\\":\\\"title\\\",\\\"Lq7LZwh7M\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ykaFxpdNH.map","// Generated by Framer (0da2bc6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,ResolveLinks,RichText,runTasksWithYield,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 Logo from\"https://framerusercontent.com/modules/G7dMztW8MRB8sb6TwVoQ/HVW2Bjt205ZDxRT1dClA/EhlR3TlAX.js\";import MenuItem from\"https://framerusercontent.com/modules/wMnpiI8nYTCBDIgEaz2U/489cIEcE1hNk1rLqwBML/Myu3F7bHS.js\";import Button from\"https://framerusercontent.com/modules/ZTx5fTm92w0MpHJGLsE6/q2lsYVYfY6Q4w0YG1DDx/xETpyqYgX.js\";import NavLink from\"https://framerusercontent.com/modules/f65lPlvYKozIt6IFmVst/7gLFbxzuPtAWqOZNgYx4/ykaFxpdNH.js\";const LogoFonts=getFonts(Logo);const NavLinkFonts=getFonts(NavLink);const ButtonFonts=getFonts(Button);const MenuItemFonts=getFonts(MenuItem);const cycleOrder=[\"e_UiPVPof\",\"pMfuJu65p\",\"BIcX8GTjQ\",\"pQelMOeZh\",\"pv_MT7DTj\"];const serializationHash=\"framer-lQYuZ\";const variantClassNames={BIcX8GTjQ:\"framer-v-z7w8uk\",e_UiPVPof:\"framer-v-sr10gy\",pMfuJu65p:\"framer-v-uuvrya\",pQelMOeZh:\"framer-v-1j6l0hh\",pv_MT7DTj:\"framer-v-re6927\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Q_tlkPozC=undefined;const e6V9a7FG9=undefined;const JeNjuH_Rl=undefined;const OMG4kqYAO=undefined;const ClTTgJp13=undefined;const OLoowO9ua=undefined;const YJQQXTqNC=undefined;const GTW3jdg2g=undefined;const U9oWhuDAm=undefined;const M3BXct4eB=undefined;const EJ4wOX3ix=undefined;const jiBysMlhT=undefined;const c6fSFFaht=undefined;const xlHpubioR=undefined;const x0tLj8WP1=undefined;const fmta_W49XgilmIR5Yw=undefined;const d3ia9Yoc5gilmIR5Yw=undefined;const XXABoSJlTgilmIR5Yw=undefined;const sete6V9a7FG9=undefined;const setJeNjuH_Rl=undefined;const setClTTgJp13=undefined;const setYJQQXTqNC=undefined;const setU9oWhuDAm=undefined;const setEJ4wOX3ix=undefined;const setc6fSFFaht=undefined;const transition1={delay:0,duration:.5,ease:[.25,1,.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={\"Phone Open\":\"pv_MT7DTj\",Collapsed:\"pMfuJu65p\",Expanded:\"e_UiPVPof\",Open:\"BIcX8GTjQ\",Phone:\"pQelMOeZh\"};const Variants=motion.create(React.Fragment);const arrayFromHumanReadablex0tLj8WP1=value=>{if(!Array.isArray(value))return;return value.map(item=>{return{d3ia9Yoc5:item?.[\"title\"]??item?.[\"d3ia9Yoc5\"],fmta_W49X:item?.[\"number\"]??item?.[\"fmta_W49X\"],id:typeof item?.[\"id\"]===\"string\"?item[\"id\"]:undefined,XXABoSJlT:item?.[\"link\"]??item?.[\"XXABoSJlT\"]};});};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=({buttonLink,buttonTitle,height,id,link1Link,link1Title,link2Link,link2Title,link3Link,link3Title,link4Link,link4Title,link5Link,link5Title,logoLink,logoText,menuItems,width,...props})=>{return{...props,c6fSFFaht:buttonTitle??props.c6fSFFaht??\"Remix For Free\",ClTTgJp13:link2Title??props.ClTTgJp13??\"Capabilities\",e6V9a7FG9:logoText??props.e6V9a7FG9??\"Vantage\",EJ4wOX3ix:link5Title??props.EJ4wOX3ix??\"Pricing\",GTW3jdg2g:link3Link??props.GTW3jdg2g,JeNjuH_Rl:link1Title??props.JeNjuH_Rl??\"The loop\",jiBysMlhT:link5Link??props.jiBysMlhT,M3BXct4eB:link4Link??props.M3BXct4eB,OLoowO9ua:link2Link??props.OLoowO9ua,OMG4kqYAO:link1Link??props.OMG4kqYAO,Q_tlkPozC:logoLink??props.Q_tlkPozC,U9oWhuDAm:link4Title??props.U9oWhuDAm??\"Integrations\",variant:humanReadableVariantMap[props.variant]??props.variant??\"e_UiPVPof\",x0tLj8WP1:arrayFromHumanReadablex0tLj8WP1(menuItems)??props.x0tLj8WP1??[{d3ia9Yoc5:\"The gap\",fmta_W49X:\"01\",XXABoSJlT:\"/#problem\"},{d3ia9Yoc5:\"The loop\",fmta_W49X:\"02\",XXABoSJlT:\"/#how-it-works\"},{d3ia9Yoc5:\"Capabilities\",fmta_W49X:\"03\",XXABoSJlT:\"/#platform\"},{d3ia9Yoc5:\"The console\",fmta_W49X:\"04\",XXABoSJlT:\"/#console\"},{d3ia9Yoc5:\"Integrations\",fmta_W49X:\"05\",XXABoSJlT:\"/#integrations\"},{d3ia9Yoc5:\"Trust\",fmta_W49X:\"06\",XXABoSJlT:\"/#trust\"},{d3ia9Yoc5:\"Evidence\",fmta_W49X:\"07\",XXABoSJlT:\"/#evidence\"},{d3ia9Yoc5:\"Changelog\",fmta_W49X:\"08\",XXABoSJlT:\"/#changelog\"},{d3ia9Yoc5:\"Pricing\",fmta_W49X:\"09\",XXABoSJlT:\"/#pricing\"},{d3ia9Yoc5:\"FAQ\",fmta_W49X:\"10\",XXABoSJlT:\"/#faq\"}],xlHpubioR:buttonLink??props.xlHpubioR,YJQQXTqNC:link3Title??props.YJQQXTqNC??\"The console\"};};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,\"e6V9a7FG9\":externale6V9a7FG9,\"one6V9a7FG9Change\":setExternale6V9a7FG9,\"JeNjuH_Rl\":externalJeNjuH_Rl,\"onJeNjuH_RlChange\":setExternalJeNjuH_Rl,\"ClTTgJp13\":externalClTTgJp13,\"onClTTgJp13Change\":setExternalClTTgJp13,\"YJQQXTqNC\":externalYJQQXTqNC,\"onYJQQXTqNCChange\":setExternalYJQQXTqNC,\"U9oWhuDAm\":externalU9oWhuDAm,\"onU9oWhuDAmChange\":setExternalU9oWhuDAm,\"EJ4wOX3ix\":externalEJ4wOX3ix,\"onEJ4wOX3ixChange\":setExternalEJ4wOX3ix,\"c6fSFFaht\":externalc6fSFFaht,\"onc6fSFFahtChange\":setExternalc6fSFFaht,Q_tlkPozC,OMG4kqYAO,OLoowO9ua,GTW3jdg2g,M3BXct4eB,jiBysMlhT,xlHpubioR,x0tLj8WP1,...restProps}=getProps(props);const[e6V9a7FG9,sete6V9a7FG9]=useStateVariable(externale6V9a7FG9,setExternale6V9a7FG9);const[JeNjuH_Rl,setJeNjuH_Rl]=useStateVariable(externalJeNjuH_Rl,setExternalJeNjuH_Rl);const[ClTTgJp13,setClTTgJp13]=useStateVariable(externalClTTgJp13,setExternalClTTgJp13);const[YJQQXTqNC,setYJQQXTqNC]=useStateVariable(externalYJQQXTqNC,setExternalYJQQXTqNC);const[U9oWhuDAm,setU9oWhuDAm]=useStateVariable(externalU9oWhuDAm,setExternalU9oWhuDAm);const[EJ4wOX3ix,setEJ4wOX3ix]=useStateVariable(externalEJ4wOX3ix,setExternalEJ4wOX3ix);const[c6fSFFaht,setc6fSFFaht]=useStateVariable(externalc6fSFFaht,setExternalc6fSFFaht);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"e_UiPVPof\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"pQelMOeZh\",\"pv_MT7DTj\"].includes(baseVariant))return false;return true;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1l7m465=activeVariantCallback(async(...args)=>{setVariant(\"BIcX8GTjQ\");});const onTapexyqz6=activeVariantCallback(async(...args)=>{setVariant(\"pMfuJu65p\");});const onTapjzt128=activeVariantCallback(async(...args)=>{setVariant(\"pv_MT7DTj\");});const onTap1q12awx=activeVariantCallback(async(...args)=>{setVariant(\"pQelMOeZh\");});const isDisplayed1=()=>{if([\"BIcX8GTjQ\",\"pv_MT7DTj\"].includes(baseVariant))return true;return false;};const router=useRouter();const isDisplayed2=()=>{if(baseVariant===\"pv_MT7DTj\")return true;return false;};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.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-sr10gy\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Expanded\",layoutDependency:layoutDependency,layoutId:\"e_UiPVPof\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a9835ac4-df83-403f-b9b8-54526398d0e0, rgb(217, 217, 217))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(14px)\",backgroundColor:\"rgba(250, 250, 249, 0.6)\",WebkitBackdropFilter:\"blur(14px)\",...style},variants:{BIcX8GTjQ:{\"--border-bottom-width\":\"0px\",\"--border-top-width\":\"0px\",backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"},pMfuJu65p:{\"--border-bottom-width\":\"0px\",\"--border-top-width\":\"0px\",backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"},pQelMOeZh:{\"--border-color\":\"rgba(217, 217, 217, 0)\",backdropFilter:\"none\",backgroundColor:\"rgba(250, 250, 249, 0)\",WebkitBackdropFilter:\"none\"},pv_MT7DTj:{\"--border-color\":\"rgba(217, 217, 217, 0)\",backdropFilter:\"none\",backgroundColor:\"rgba(250, 250, 249, 0)\",WebkitBackdropFilter:\"none\"}},...addPropertyOverrides({BIcX8GTjQ:{\"data-framer-name\":\"Open\"},pMfuJu65p:{\"data-framer-name\":\"Collapsed\"},pQelMOeZh:{\"data-framer-name\":\"Phone\"},pv_MT7DTj:{\"data-framer-name\":\"Phone Open\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fc6wtw\",\"data-border\":true,\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"Crxm1oVqR\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a9835ac4-df83-403f-b9b8-54526398d0e0, rgb(217, 217, 217))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(14px)\",backgroundColor:\"rgba(250, 250, 249, 0.6)\",WebkitBackdropFilter:\"blur(14px)\"},variants:{BIcX8GTjQ:{backgroundColor:\"var(--token-5bb0c1d0-35fe-457f-b35c-6d14795fbb4d, rgb(255, 255, 255))\"},pQelMOeZh:{backgroundColor:\"rgba(250, 250, 249, 0.9)\"},pv_MT7DTj:{backgroundColor:\"rgba(250, 250, 249, 0.98)\"}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-33pdex\",\"data-border\":true,\"data-framer-name\":\"Bar\",layoutDependency:layoutDependency,layoutId:\"kRuCesLCK\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(217, 217, 217, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"},variants:{BIcX8GTjQ:{\"--border-color\":\"var(--token-a9835ac4-df83-403f-b9b8-54526398d0e0, rgb(217, 217, 217))\",backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"},pMfuJu65p:{backdropFilter:\"blur(10px)\",backgroundColor:\"rgba(255, 255, 255, 0.53)\",WebkitBackdropFilter:\"blur(10px)\"},pQelMOeZh:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"},pv_MT7DTj:{\"--border-color\":\"var(--token-a9835ac4-df83-403f-b9b8-54526398d0e0, rgb(217, 217, 217))\",backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14rrj8a\",\"data-framer-name\":\"Row\",layoutDependency:layoutDependency,layoutId:\"vV0Q5te_T\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-8rfd25\",\"data-framer-name\":\"Logo Side\",layoutDependency:layoutDependency,layoutId:\"JvO9yJsWY\",children:/*#__PURE__*/_jsx(Link,{href:Q_tlkPozC,motionChild:true,nodeId:\"hs4RLavnb\",scopeId:\"fRbm48Tzu\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1oph3dt framer-srgesy\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"hs4RLavnb\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:(componentViewport?.y||0)+0+0+0+0+12+11+0+0,...addPropertyOverrides({BIcX8GTjQ:{y:(componentViewport?.y||0)+24+0+0+0+12+11+0+0},pMfuJu65p:{y:(componentViewport?.y||0)+24+0+0+0+12+11+0+0},pQelMOeZh:{y:(componentViewport?.y||0)+8+0+0+0+12+7.5+0+0},pv_MT7DTj:{y:(componentViewport?.y||0)+8+0+0+0+12+7.5+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ia1j6l-container\",layoutDependency:layoutDependency,layoutId:\"crQcIo55y-container\",nodeId:\"crQcIo55y\",rendersWithMotion:true,scopeId:\"fRbm48Tzu\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"crQcIo55y\",layoutId:\"crQcIo55y\",onxl6pQCOnZChange:sete6V9a7FG9,variant:matchVariant(\"vXOz4A2Gt\"),width:\"100%\",xl6pQCOnZ:e6V9a7FG9})})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yzw92o\",\"data-framer-name\":\"Center\",layoutDependency:layoutDependency,layoutId:\"ufmR4Ztzc\",style:{opacity:1},variants:{BIcX8GTjQ:{opacity:0},pMfuJu65p:{opacity:0}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-706xg6\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"SpDgidVxC\",style:{opacity:1},variants:{BIcX8GTjQ:{opacity:0},pMfuJu65p:{opacity:0}},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+0+0+0+0+12+14+0+0,...addPropertyOverrides({BIcX8GTjQ:{y:(componentViewport?.y||0)+24+0+0+0+12+14+0+0},pMfuJu65p:{y:(componentViewport?.y||0)+24+0+0+0+12+14+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f5chnz-container\",layoutDependency:layoutDependency,layoutId:\"uRllmyYCQ-container\",nodeId:\"uRllmyYCQ\",rendersWithMotion:true,scopeId:\"fRbm48Tzu\",children:/*#__PURE__*/_jsx(NavLink,{aoj2w9GxY:JeNjuH_Rl,height:\"100%\",id:\"uRllmyYCQ\",layoutId:\"uRllmyYCQ\",Lq7LZwh7M:OMG4kqYAO,onaoj2w9GxYChange:setJeNjuH_Rl,variant:matchVariant(\"XTXwAg0OB\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+0+0+0+0+12+14+0+0,...addPropertyOverrides({BIcX8GTjQ:{y:(componentViewport?.y||0)+24+0+0+0+12+14+0+0},pMfuJu65p:{y:(componentViewport?.y||0)+24+0+0+0+12+14+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1k505cs-container\",layoutDependency:layoutDependency,layoutId:\"jya90vm6Q-container\",nodeId:\"jya90vm6Q\",rendersWithMotion:true,scopeId:\"fRbm48Tzu\",children:/*#__PURE__*/_jsx(NavLink,{aoj2w9GxY:ClTTgJp13,height:\"100%\",id:\"jya90vm6Q\",layoutId:\"jya90vm6Q\",Lq7LZwh7M:OLoowO9ua,onaoj2w9GxYChange:setClTTgJp13,variant:matchVariant(\"XTXwAg0OB\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+0+0+0+0+12+14+0+0,...addPropertyOverrides({BIcX8GTjQ:{y:(componentViewport?.y||0)+24+0+0+0+12+14+0+0},pMfuJu65p:{y:(componentViewport?.y||0)+24+0+0+0+12+14+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4xnw12-container\",layoutDependency:layoutDependency,layoutId:\"yFvkTLOSF-container\",nodeId:\"yFvkTLOSF\",rendersWithMotion:true,scopeId:\"fRbm48Tzu\",children:/*#__PURE__*/_jsx(NavLink,{aoj2w9GxY:YJQQXTqNC,height:\"100%\",id:\"yFvkTLOSF\",layoutId:\"yFvkTLOSF\",Lq7LZwh7M:GTW3jdg2g,onaoj2w9GxYChange:setYJQQXTqNC,variant:matchVariant(\"XTXwAg0OB\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+0+0+0+0+12+14+0+0,...addPropertyOverrides({BIcX8GTjQ:{y:(componentViewport?.y||0)+24+0+0+0+12+14+0+0},pMfuJu65p:{y:(componentViewport?.y||0)+24+0+0+0+12+14+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cqho21-container\",layoutDependency:layoutDependency,layoutId:\"shdVzcCqM-container\",nodeId:\"shdVzcCqM\",rendersWithMotion:true,scopeId:\"fRbm48Tzu\",children:/*#__PURE__*/_jsx(NavLink,{aoj2w9GxY:U9oWhuDAm,height:\"100%\",id:\"shdVzcCqM\",layoutId:\"shdVzcCqM\",Lq7LZwh7M:M3BXct4eB,onaoj2w9GxYChange:setU9oWhuDAm,variant:matchVariant(\"XTXwAg0OB\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+0+0+0+0+12+14+0+0,...addPropertyOverrides({BIcX8GTjQ:{y:(componentViewport?.y||0)+24+0+0+0+12+14+0+0},pMfuJu65p:{y:(componentViewport?.y||0)+24+0+0+0+12+14+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15v4dg7-container\",layoutDependency:layoutDependency,layoutId:\"rnJqm4oim-container\",nodeId:\"rnJqm4oim\",rendersWithMotion:true,scopeId:\"fRbm48Tzu\",children:/*#__PURE__*/_jsx(NavLink,{aoj2w9GxY:EJ4wOX3ix,height:\"100%\",id:\"rnJqm4oim\",layoutId:\"rnJqm4oim\",Lq7LZwh7M:jiBysMlhT,onaoj2w9GxYChange:setEJ4wOX3ix,variant:matchVariant(\"XTXwAg0OB\"),width:\"100%\"})})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cd7tqs\",\"data-framer-name\":\"Actions\",layoutDependency:layoutDependency,layoutId:\"JYmFJuP_A\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-pv4xov\",\"data-framer-name\":\"Login / Menu\",layoutDependency:layoutDependency,layoutId:\"vFSmfRQoY\",style:{opacity:0},variants:{BIcX8GTjQ:{opacity:1},pMfuJu65p:{opacity:1},pQelMOeZh:{opacity:1},pv_MT7DTj:{opacity:1}},children:/*#__PURE__*/_jsxs(motion.button,{\"aria-label\":\"Open menu\",className:\"framer-19y8aue\",\"data-border\":true,\"data-framer-name\":\"Menu Button\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"xXECfKUcB\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a9835ac4-df83-403f-b9b8-54526398d0e0, rgb(217, 217, 217))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(255, 255, 255, 0)\"},...addPropertyOverrides({BIcX8GTjQ:{\"aria-label\":\"Close menu\",\"data-highlight\":true,onTap:onTapexyqz6},pMfuJu65p:{\"data-highlight\":true,onTap:onTap1l7m465},pQelMOeZh:{\"data-highlight\":true,onTap:onTapjzt128},pv_MT7DTj:{\"aria-label\":\"Close menu\",\"data-highlight\":true,onTap:onTap1q12awx}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k2d6p2\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"LQeGUKPX0\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-8znwme\",\"data-framer-name\":\"Line A\",layoutDependency:layoutDependency,layoutId:\"mVlIQ6jCC\",style:{backgroundColor:\"var(--token-0c7bda5a-d5f8-4857-8dfa-bc6f6f03eb25, rgb(17, 19, 21))\",rotate:0},variants:{BIcX8GTjQ:{rotate:45},pQelMOeZh:{rotate:0},pv_MT7DTj:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ck1gcw\",\"data-framer-name\":\"Line B\",layoutDependency:layoutDependency,layoutId:\"FHMOvuX5m\",style:{backgroundColor:\"var(--token-0c7bda5a-d5f8-4857-8dfa-bc6f6f03eb25, rgb(17, 19, 21))\",rotate:0},variants:{BIcX8GTjQ:{rotate:-45},pQelMOeZh:{rotate:0},pv_MT7DTj:{rotate:-45}}})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7SmV0QnJhaW5zIE1vbm8tbWVkaXVt\",\"--framer-font-family\":'\"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.96px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0c7bda5a-d5f8-4857-8dfa-bc6f6f03eb25, rgb(17, 19, 21)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Menu\"})}),className:\"framer-1ikwnyf\",\"data-framer-name\":\"Menu Label\",fonts:[\"FS;JetBrains Mono-medium\"],layoutDependency:layoutDependency,layoutId:\"us4ufiZPt\",style:{\"--extracted-r6o4lv\":\"var(--token-0c7bda5a-d5f8-4857-8dfa-bc6f6f03eb25, rgb(17, 19, 21))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BIcX8GTjQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7SmV0QnJhaW5zIE1vbm8tbWVkaXVt\",\"--framer-font-family\":'\"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.96px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0c7bda5a-d5f8-4857-8dfa-bc6f6f03eb25, rgb(17, 19, 21)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Close\"})})},pv_MT7DTj:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7SmV0QnJhaW5zIE1vbm8tbWVkaXVt\",\"--framer-font-family\":'\"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.96px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0c7bda5a-d5f8-4857-8dfa-bc6f6f03eb25, rgb(17, 19, 21)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Close\"})})}},baseVariant,gestureVariant)})]})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+0+0+0+0+12+0+0,...addPropertyOverrides({BIcX8GTjQ:{y:(componentViewport?.y||0)+24+0+0+0+12+0+0},pMfuJu65p:{y:(componentViewport?.y||0)+24+0+0+0+12+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nnk2h8-container\",layoutDependency:layoutDependency,layoutId:\"mX0DTtpRj-container\",nodeId:\"mX0DTtpRj\",rendersWithMotion:true,scopeId:\"fRbm48Tzu\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",hWAoze0ap:\"var(--token-0b6f6bc0-2407-4d5e-b80d-da0ce291761f)\",id:\"mX0DTtpRj\",layoutId:\"mX0DTtpRj\",lKVq6Zxlw:\"var(--token-4bca0573-86e0-464f-9415-c584725e492e, rgb(242, 243, 240))\",NS2T1qMnf:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},onrdsgnqsx4Change:setc6fSFFaht,rC31gLGuz:xlHpubioR,rdsgnqsx4:c6fSFFaht,variant:matchVariant(\"w5ar53rbF\"),width:\"100%\"})})})]})]})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-14sc4ef\",\"data-framer-name\":\"Panel\",layoutDependency:layoutDependency,layoutId:\"uBp5_w52d\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yzahtt\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"nozUhq89L\",children:[x0tLj8WP1?.map(({d3ia9Yoc5:d3ia9Yoc5gilmIR5Yw,fmta_W49X:fmta_W49XgilmIR5Yw,id,XXABoSJlT:XXABoSJlTgilmIR5Yw},index)=>{fmta_W49XgilmIR5Yw??=\"\";d3ia9Yoc5gilmIR5Yw??=\"\";XXABoSJlTgilmIR5Yw??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`gilmIR5Yw-${id??index}`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-xawbi8\",\"data-framer-name\":\"Menu Row\",layoutDependency:layoutDependency,layoutId:\"gilmIR5Yw\",...addPropertyOverrides({BIcX8GTjQ:{\"data-highlight\":true,onTap:onTapexyqz6},pv_MT7DTj:{\"data-highlight\":true,onTap:onTap1q12awx}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:XXABoSJlTgilmIR5Yw,implicitPathVariables:undefined},{href:XXABoSJlTgilmIR5Yw,implicitPathVariables:undefined},{href:XXABoSJlTgilmIR5Yw,implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,...addPropertyOverrides({BIcX8GTjQ:{width:`min(max(min(${componentViewport?.width||\"100vw\"} - 80px, 600px) - 40px, 1px), 1280px)`,y:(componentViewport?.y||0)+24+0+0+72+8+0+0+0},pv_MT7DTj:{width:`min(max(min(${componentViewport?.width||\"100vw\"} - 16px, 1440px) - 32px, 1px), 1280px)`,y:(componentViewport?.y||0)+8+0+0+65+8+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rspych-container\",layoutDependency:layoutDependency,layoutId:\"AFJZPnw1l-container\",nodeId:\"AFJZPnw1l\",rendersWithMotion:true,scopeId:\"fRbm48Tzu\",children:/*#__PURE__*/_jsx(MenuItem,{dV7iJj5wy:resolvedLinks[0],height:\"100%\",id:\"AFJZPnw1l\",k4CCYcgOg:fmta_W49XgilmIR5Yw,layoutId:\"AFJZPnw1l\",style:{width:\"100%\"},TGOHUvUA7:d3ia9Yoc5gilmIR5Yw,width:\"100%\",...addPropertyOverrides({BIcX8GTjQ:{dV7iJj5wy:resolvedLinks[1]},pv_MT7DTj:{dV7iJj5wy:resolvedLinks[2]}},baseVariant,gestureVariant)})})})})})},id??index);}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tb6bjg\",\"data-framer-name\":\"CTA Wrap\",layoutDependency:layoutDependency,layoutId:\"sPhVDFh82\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,...addPropertyOverrides({pv_MT7DTj:{width:`min(max(min(${componentViewport?.width||\"100vw\"} - 16px, 1440px) - 32px, 1px), 1280px)`,y:(componentViewport?.y||0)+8+0+0+65+8+0+48+24+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dq8xg3-container\",layoutDependency:layoutDependency,layoutId:\"wF7DGs9Mn-container\",nodeId:\"wF7DGs9Mn\",rendersWithMotion:true,scopeId:\"fRbm48Tzu\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",hWAoze0ap:\"var(--token-0b6f6bc0-2407-4d5e-b80d-da0ce291761f)\",id:\"wF7DGs9Mn\",layoutId:\"wF7DGs9Mn\",lKVq6Zxlw:\"var(--token-4bca0573-86e0-464f-9415-c584725e492e, rgb(242, 243, 240))\",NS2T1qMnf:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},onrdsgnqsx4Change:setc6fSFFaht,rC31gLGuz:xlHpubioR,rdsgnqsx4:c6fSFFaht,style:{width:\"100%\"},variant:matchVariant(\"w5ar53rbF\"),width:\"100%\"})})})})]})})]})})})})});});const css=[\".framer-lQYuZ.framer-srgesy, .framer-lQYuZ .framer-srgesy { display: block; }\",\".framer-lQYuZ.framer-sr10gy { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px 40px 0px 40px; position: relative; width: 1200px; }\",\".framer-lQYuZ .framer-1fc6wtw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1440px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-lQYuZ .framer-33pdex { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 12px 20px 12px 20px; position: relative; width: 100%; }\",\".framer-lQYuZ .framer-14rrj8a { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1280px; padding: 0px; position: relative; width: 1px; }\",\".framer-lQYuZ .framer-8rfd25 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-lQYuZ .framer-1oph3dt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-lQYuZ .framer-ia1j6l-container, .framer-lQYuZ .framer-1f5chnz-container, .framer-lQYuZ .framer-1k505cs-container, .framer-lQYuZ .framer-4xnw12-container, .framer-lQYuZ .framer-1cqho21-container, .framer-lQYuZ .framer-15v4dg7-container, .framer-lQYuZ .framer-1nnk2h8-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-lQYuZ .framer-1yzw92o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1000px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-lQYuZ .framer-706xg6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-lQYuZ .framer-1cd7tqs { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; padding: 0px; position: relative; width: 1px; }\",\".framer-lQYuZ .framer-pv4xov { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 41px; justify-content: flex-end; max-width: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; pointer-events: none; position: relative; width: min-content; }\",\".framer-lQYuZ .framer-19y8aue { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 41px; justify-content: center; padding: 0px 16px 0px 16px; pointer-events: auto; position: relative; width: min-content; }\",\".framer-lQYuZ .framer-k2d6p2 { flex: none; height: 9px; position: relative; width: 16px; }\",\".framer-lQYuZ .framer-8znwme { flex: none; height: 1px; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-lQYuZ .framer-1ck1gcw { flex: none; height: 1px; left: 0px; position: absolute; right: 0px; top: 8px; }\",\".framer-lQYuZ .framer-1ikwnyf { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-lQYuZ .framer-14sc4ef { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 8px 20px 24px 20px; position: relative; width: 100%; }\",\".framer-lQYuZ .framer-1yzahtt { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1280px; padding: 0px; position: relative; width: 1px; }\",\".framer-lQYuZ .framer-xawbi8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-lQYuZ .framer-1rspych-container, .framer-lQYuZ .framer-1dq8xg3-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-lQYuZ .framer-1tb6bjg { 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; padding: 24px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-lQYuZ.framer-v-uuvrya.framer-sr10gy, .framer-lQYuZ.framer-v-z7w8uk.framer-sr10gy { padding: 24px 40px 0px 40px; }\",\".framer-lQYuZ.framer-v-uuvrya .framer-1fc6wtw, .framer-lQYuZ.framer-v-z7w8uk .framer-1fc6wtw { max-width: 600px; }\",\".framer-lQYuZ.framer-v-uuvrya .framer-33pdex { overflow: var(--overflow-clip-fallback, clip); }\",\".framer-lQYuZ.framer-v-uuvrya .framer-1yzw92o, .framer-lQYuZ.framer-v-z7w8uk .framer-1yzw92o { max-width: 0px; }\",\".framer-lQYuZ.framer-v-uuvrya .framer-706xg6, .framer-lQYuZ.framer-v-z7w8uk .framer-706xg6 { pointer-events: none; }\",\".framer-lQYuZ.framer-v-uuvrya .framer-pv4xov, .framer-lQYuZ.framer-v-z7w8uk .framer-pv4xov, .framer-lQYuZ.framer-v-1j6l0hh .framer-pv4xov, .framer-lQYuZ.framer-v-re6927 .framer-pv4xov { max-width: 200px; pointer-events: auto; }\",\".framer-lQYuZ.framer-v-z7w8uk .framer-8znwme, .framer-lQYuZ.framer-v-z7w8uk .framer-1ck1gcw, .framer-lQYuZ.framer-v-re6927 .framer-8znwme, .framer-lQYuZ.framer-v-re6927 .framer-1ck1gcw { top: 4px; }\",\".framer-lQYuZ.framer-v-z7w8uk .framer-xawbi8, .framer-lQYuZ.framer-v-re6927 .framer-xawbi8 { cursor: pointer; }\",\".framer-lQYuZ.framer-v-1j6l0hh.framer-sr10gy, .framer-lQYuZ.framer-v-re6927.framer-sr10gy { padding: 8px 8px 0px 8px; width: 390px; }\",\".framer-lQYuZ.framer-v-1j6l0hh .framer-33pdex, .framer-lQYuZ.framer-v-re6927 .framer-33pdex { padding: 12px 16px 12px 16px; }\",\".framer-lQYuZ.framer-v-re6927 .framer-14sc4ef { padding: 8px 16px 20px 16px; }\",'.framer-lQYuZ[data-border=\"true\"]::after, .framer-lQYuZ [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 72\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"pMfuJu65p\":{\"layout\":[\"fixed\",\"auto\"]},\"BIcX8GTjQ\":{\"layout\":[\"fixed\",\"auto\"]},\"pQelMOeZh\":{\"layout\":[\"fixed\",\"auto\"]},\"pv_MT7DTj\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"e6V9a7FG9\":\"logoText\",\"JeNjuH_Rl\":\"link1Title\",\"ClTTgJp13\":\"link2Title\",\"YJQQXTqNC\":\"link3Title\",\"U9oWhuDAm\":\"link4Title\",\"EJ4wOX3ix\":\"link5Title\",\"c6fSFFaht\":\"buttonTitle\",\"Q_tlkPozC\":\"logoLink\",\"OMG4kqYAO\":\"link1Link\",\"OLoowO9ua\":\"link2Link\",\"GTW3jdg2g\":\"link3Link\",\"M3BXct4eB\":\"link4Link\",\"jiBysMlhT\":\"link5Link\",\"xlHpubioR\":\"buttonLink\",\"x0tLj8WP1\":\"menuItems\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfRbm48Tzu=withCSS(Component,css,\"framer-lQYuZ\");export default FramerfRbm48Tzu;FramerfRbm48Tzu.displayName=\"Navigation\";FramerfRbm48Tzu.defaultProps={height:72,width:1200};addPropertyControls(FramerfRbm48Tzu,{variant:{options:[\"e_UiPVPof\",\"pMfuJu65p\",\"BIcX8GTjQ\",\"pQelMOeZh\",\"pv_MT7DTj\"],optionTitles:[\"Expanded\",\"Collapsed\",\"Open\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum},e6V9a7FG9:{defaultValue:\"Vantage\",title:\"Logo Text\",type:ControlType.String},one6V9a7FG9Change:{changes:\"e6V9a7FG9\",type:ControlType.ChangeHandler},JeNjuH_Rl:{defaultValue:\"The loop\",title:\"Link 1 Title\",type:ControlType.String},onJeNjuH_RlChange:{changes:\"JeNjuH_Rl\",type:ControlType.ChangeHandler},ClTTgJp13:{defaultValue:\"Capabilities\",title:\"Link 2 Title\",type:ControlType.String},onClTTgJp13Change:{changes:\"ClTTgJp13\",type:ControlType.ChangeHandler},YJQQXTqNC:{defaultValue:\"The console\",title:\"Link 3 Title\",type:ControlType.String},onYJQQXTqNCChange:{changes:\"YJQQXTqNC\",type:ControlType.ChangeHandler},U9oWhuDAm:{defaultValue:\"Integrations\",title:\"Link 4 Title\",type:ControlType.String},onU9oWhuDAmChange:{changes:\"U9oWhuDAm\",type:ControlType.ChangeHandler},EJ4wOX3ix:{defaultValue:\"Pricing\",title:\"Link 5 Title\",type:ControlType.String},onEJ4wOX3ixChange:{changes:\"EJ4wOX3ix\",type:ControlType.ChangeHandler},c6fSFFaht:{defaultValue:\"Remix For Free\",title:\"Button Title\",type:ControlType.String},onc6fSFFahtChange:{changes:\"c6fSFFaht\",type:ControlType.ChangeHandler},Q_tlkPozC:{title:\"Logo Link\",type:ControlType.Link},OMG4kqYAO:{title:\"Link 1 Link\",type:ControlType.Link},OLoowO9ua:{title:\"Link 2 Link\",type:ControlType.Link},GTW3jdg2g:{title:\"Link 3 Link\",type:ControlType.Link},M3BXct4eB:{title:\"Link 4 Link\",type:ControlType.Link},jiBysMlhT:{title:\"Link 5 Link\",type:ControlType.Link},xlHpubioR:{title:\"Button Link\",type:ControlType.Link},x0tLj8WP1:{__vekterDefault:[{d3ia9Yoc5:\"The gap\",fmta_W49X:\"01\",XXABoSJlT:{type:\"url\",url:\"/#problem\"}},{d3ia9Yoc5:\"The loop\",fmta_W49X:\"02\",XXABoSJlT:{type:\"url\",url:\"/#how-it-works\"}},{d3ia9Yoc5:\"Capabilities\",fmta_W49X:\"03\",XXABoSJlT:{type:\"url\",url:\"/#platform\"}},{d3ia9Yoc5:\"The console\",fmta_W49X:\"04\",XXABoSJlT:{type:\"url\",url:\"/#console\"}},{d3ia9Yoc5:\"Integrations\",fmta_W49X:\"05\",XXABoSJlT:{type:\"url\",url:\"/#integrations\"}},{d3ia9Yoc5:\"Trust\",fmta_W49X:\"06\",XXABoSJlT:{type:\"url\",url:\"/#trust\"}},{d3ia9Yoc5:\"Evidence\",fmta_W49X:\"07\",XXABoSJlT:{type:\"url\",url:\"/#evidence\"}},{d3ia9Yoc5:\"Changelog\",fmta_W49X:\"08\",XXABoSJlT:{type:\"url\",url:\"/#changelog\"}},{d3ia9Yoc5:\"Pricing\",fmta_W49X:\"09\",XXABoSJlT:{type:\"url\",url:\"/#pricing\"}},{d3ia9Yoc5:\"FAQ\",fmta_W49X:\"10\",XXABoSJlT:{type:\"url\",url:\"/#faq\"}}],control:{controls:{fmta_W49X:{defaultValue:\"\",title:\"Number\",type:\"string\"},d3ia9Yoc5:{defaultValue:\"\",title:\"Title\",type:\"string\"},XXABoSJlT:{title:\"Link\",type:\"link\"}},type:\"object\"},title:\"Menu Items\",type:ControlType.Array}});addFonts(FramerfRbm48Tzu,[{explicitInter:true,fonts:[{cssFamilyName:\"JetBrains Mono\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"JetBrains Mono\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/WAVZNL4Z7TESTS4B4IIRZFODLSPP6FXA/E36Y7HT2GFM2VKF4G73CRBOSSERR73SW/33ZCUAC3GU2QVDMGY6EP3BNWHET5IUK4.woff2\",weight:\"500\"}]},...LogoFonts,...NavLinkFonts,...ButtonFonts,...MenuItemFonts],{supportsExplicitInterCodegen:true});FramerfRbm48Tzu.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Logo,{},context),()=>forwardLoader(NavLink,{},context),()=>forwardLoader(Button,{},context),()=>forwardLoader(MenuItem,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfRbm48Tzu\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pMfuJu65p\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BIcX8GTjQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pQelMOeZh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pv_MT7DTj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"e6V9a7FG9\\\":\\\"logoText\\\",\\\"JeNjuH_Rl\\\":\\\"link1Title\\\",\\\"ClTTgJp13\\\":\\\"link2Title\\\",\\\"YJQQXTqNC\\\":\\\"link3Title\\\",\\\"U9oWhuDAm\\\":\\\"link4Title\\\",\\\"EJ4wOX3ix\\\":\\\"link5Title\\\",\\\"c6fSFFaht\\\":\\\"buttonTitle\\\",\\\"Q_tlkPozC\\\":\\\"logoLink\\\",\\\"OMG4kqYAO\\\":\\\"link1Link\\\",\\\"OLoowO9ua\\\":\\\"link2Link\\\",\\\"GTW3jdg2g\\\":\\\"link3Link\\\",\\\"M3BXct4eB\\\":\\\"link4Link\\\",\\\"jiBysMlhT\\\":\\\"link5Link\\\",\\\"xlHpubioR\\\":\\\"buttonLink\\\",\\\"x0tLj8WP1\\\":\\\"menuItems\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"72\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3280217)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Inter-regular\",\"GF;Inter-700\",\"GF;Inter-700italic\",\"GF;Inter-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Inter\",url:\"https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZ1rib2Bg-4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Inter\",url:\"https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZ1rib2Bg-4.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Inter\",url:\"https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcPtxhiJ-Ek-7MeA.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Inter\",url:\"https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dthiJ-Ek-7MeA.woff2\",weight:\"400\"}]}];export const css=['.framer-X0RXu .framer-styles-preset-1t1divz:not(.rich-text-wrapper), .framer-X0RXu .framer-styles-preset-1t1divz.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.55em; --framer-paragraph-spacing: 12px; --framer-text-alignment: start; --framer-text-color: var(--token-0f6ede86-dbf8-49e5-ae94-0d162ec4112c, #4a4f55); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-X0RXu .framer-styles-preset-1t1divz:not(.rich-text-wrapper), .framer-X0RXu .framer-styles-preset-1t1divz.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.55em; --framer-paragraph-spacing: 12px; --framer-text-alignment: start; --framer-text-color: var(--token-0f6ede86-dbf8-49e5-ae94-0d162ec4112c, #4a4f55); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-X0RXu .framer-styles-preset-1t1divz:not(.rich-text-wrapper), .framer-X0RXu .framer-styles-preset-1t1divz.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.55em; --framer-paragraph-spacing: 12px; --framer-text-alignment: start; --framer-text-color: var(--token-0f6ede86-dbf8-49e5-ae94-0d162ec4112c, #4a4f55); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }'];export const className=\"framer-X0RXu\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\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 6 L 0 12 L 6.75 18.75 L 6.75 12 L 13.5 12 L 0 0 L 13.5 0 L 13.5 6 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"18.75px\" id=\"WSyo6DWb7\" transform=\"translate(5.25 3.75)\" width=\"13.5px\"/><path d=\"M 0 6 L 0 12 L 6.75 18.75 L 6.75 12 L 13.5 12 L 0 0 L 13.5 0 L 13.5 6 Z\" fill=\"transparent\" height=\"18.75px\" id=\"s0FMeaMKY\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(5.25 3.75)\" width=\"13.5px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"1403532491\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-QYJ03\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-QYJ03 { -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 {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Framer Logo\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-QYJ03\");Icon.displayName=\"Framer Logo\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Framer Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\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 4.5 0 L 15 16.5 L 10.5 16.5 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"16.5px\" id=\"wBdJ15Yu6\" transform=\"translate(4.5 3.75)\" width=\"15px\"/><path d=\"M 0 0 L 4.5 0 L 15 16.5 L 10.5 16.5 Z\" fill=\"transparent\" height=\"16.5px\" id=\"El8uvQLqv\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(4.5 3.75)\" width=\"15px\"/><path d=\"M 6.176 0 L 0 6.794\" fill=\"transparent\" height=\"6.7940624999999955px\" id=\"AHSzdg78i\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(4.5 13.456)\" width=\"6.176249999999996px\"/><path d=\"M 6.176 0 L 0 6.794\" fill=\"transparent\" height=\"6.794062499999999px\" id=\"h4GjUNYzh\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(13.324 3.75)\" width=\"6.176249999999996px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"1688045918\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-QMsyA\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-QMsyA { -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 {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X Logo\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-QMsyA\");Icon.displayName=\"X Logo\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"X Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3280217)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",openType:true,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\",openType:true,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\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,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\",openType:true,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\",openType:true,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\"},{cssFamilyName:\"Inter\",openType:true,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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-3VUPN .framer-styles-preset-10jo5fn:not(.rich-text-wrapper), .framer-3VUPN .framer-styles-preset-10jo5fn.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.55em; --framer-paragraph-spacing: 12px; --framer-text-alignment: start; --framer-text-color: var(--token-47e635e4-4c71-4fed-a1ec-45daedd6ae15); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-3VUPN .framer-styles-preset-10jo5fn:not(.rich-text-wrapper), .framer-3VUPN .framer-styles-preset-10jo5fn.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.55em; --framer-paragraph-spacing: 12px; --framer-text-alignment: start; --framer-text-color: var(--token-47e635e4-4c71-4fed-a1ec-45daedd6ae15); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-3VUPN .framer-styles-preset-10jo5fn:not(.rich-text-wrapper), .framer-3VUPN .framer-styles-preset-10jo5fn.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.55em; --framer-paragraph-spacing: 12px; --framer-text-alignment: start; --framer-text-color: var(--token-47e635e4-4c71-4fed-a1ec-45daedd6ae15); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-3VUPN\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3280217)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FramerLogo from\"https://framerusercontent.com/modules/KSvtBOJuMnaS19KCHdOk/nXQ6bONSGX4DWxA6b3Qy/QAgTWZoLn.js\";import XLogo from\"https://framerusercontent.com/modules/oMiuMYAdxzz5yk7pBqrm/j2eV5wGWikO42mvtQ2hM/Xx_sbLkzD.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/BGRxGj1m5S75diol820c/P8ov7tmkrpthEClXI0VY/i9MSOV6jT.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/VBqC7LxPovU8BeEeFRx3/vZoBpkbejnVAt4HUah1z/jtsiY__Ji.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/D0zfXKiNfykeo7yQDC0H/jbiw9pQQxvDrRTR1xhuw/qodnVdV0m.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/iaEpZUGIqJcET0GPU5dB/eQ9cD2FOWpYTI86M2P1b/u8uGJz51j.js\";import Logo from\"https://framerusercontent.com/modules/G7dMztW8MRB8sb6TwVoQ/HVW2Bjt205ZDxRT1dClA/EhlR3TlAX.js\";import Button from\"https://framerusercontent.com/modules/ZTx5fTm92w0MpHJGLsE6/q2lsYVYfY6Q4w0YG1DDx/xETpyqYgX.js\";const LogoFonts=getFonts(Logo);const ButtonFonts=getFonts(Button);const XLogoFonts=getFonts(XLogo);const FramerLogoFonts=getFonts(FramerLogo);const cycleOrder=[\"tohSgyYrL\",\"bQCD7nUBu\",\"D2QQy_VkZ\"];const serializationHash=\"framer-MqL9I\";const variantClassNames={bQCD7nUBu:\"framer-v-i0tjig\",D2QQy_VkZ:\"framer-v-1sa6jav\",tohSgyYrL:\"framer-v-1dw3dyf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const YSsHypxLn=undefined;const f4iZjHZSj=undefined;const XOui07Ac8=undefined;const PM05qMX87=undefined;const b1dMC7AkO=undefined;const A8SG7R9xB=undefined;const Mxt0eld24=undefined;const MR0hMhoPx=undefined;const agVbShIMS=undefined;const gwi45qxsK=undefined;const PPoBtaabS=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 animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition1};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:\"tohSgyYrL\",Phone:\"D2QQy_VkZ\",Tablet:\"bQCD7nUBu\"};const Variants=motion.create(React.Fragment);const getProps=({body,contactLink,creditText,emailLink,framerLink,heading,height,id,remixLink,showCredit,showTemplateCTA,tagline,width,xLink,...props})=>{return{...props,A8SG7R9xB:emailLink??props.A8SG7R9xB,agVbShIMS:creditText??props.agVbShIMS??\"Template by CuSaMe\",b1dMC7AkO:remixLink??props.b1dMC7AkO,f4iZjHZSj:showTemplateCTA??props.f4iZjHZSj??true,gwi45qxsK:xLink??props.gwi45qxsK,MR0hMhoPx:showCredit??props.MR0hMhoPx??true,Mxt0eld24:contactLink??props.Mxt0eld24,PM05qMX87:body??props.PM05qMX87??\"Remix Vantage for free, or get in touch about a custom Framer site.\",PPoBtaabS:framerLink??props.PPoBtaabS,variant:humanReadableVariantMap[props.variant]??props.variant??\"tohSgyYrL\",XOui07Ac8:heading??props.XOui07Ac8??\"Like this template?\",YSsHypxLn:tagline??props.YSsHypxLn??\"Agent control plane. Plan, trace, and verify every run.\"};};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,Mxt0eld24,agVbShIMS,PPoBtaabS,MR0hMhoPx,XOui07Ac8,PM05qMX87,b1dMC7AkO,A8SG7R9xB,f4iZjHZSj,YSsHypxLn,gwi45qxsK,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"tohSgyYrL\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.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__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1dw3dyf\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"tohSgyYrL\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-ed365011-bd32-4fcd-bdf2-61316fcf97b2)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-20fbb28a-d638-4370-88ee-28c516636ccd)\",...style},...addPropertyOverrides({bQCD7nUBu:{\"data-framer-name\":\"Tablet\"},D2QQy_VkZ:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ovozse\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"xcP_D81cy\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-utnmpk\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"sEnpOyeMJ\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"UGuZ4TCXG\",scopeId:\"WNR6Whx89\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-folw2r framer-617k9b\",\"data-framer-name\":\"Wordmark\",layoutDependency:layoutDependency,layoutId:\"UGuZ4TCXG\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:(componentViewport?.y||0)+80+0+0+0+0+0,...addPropertyOverrides({bQCD7nUBu:{y:(componentViewport?.y||0)+64+0+0+0+0+0+0},D2QQy_VkZ:{y:(componentViewport?.y||0)+56+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1c5syb4-container\",layoutDependency:layoutDependency,layoutId:\"Jo26dqmPE-container\",nodeId:\"Jo26dqmPE\",rendersWithMotion:true,scopeId:\"WNR6Whx89\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"Jo26dqmPE\",layoutId:\"Jo26dqmPE\",variant:matchVariant(\"AkneB3S7U\"),width:\"100%\",xl6pQCOnZ:\"Vantage\"})})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1t1divz\",\"data-styles-preset\":\"qodnVdV0m\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8e0ace6f-a55f-41d5-a2d6-9a821265bdcd))\"},children:\"Agent control plane. Plan, trace and verify every run.\"})}),className:\"framer-10lstps\",\"data-framer-name\":\"Tagline\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kSjKEZqkP\",style:{\"--extracted-r6o4lv\":\"var(--token-8e0ace6f-a55f-41d5-a2d6-9a821265bdcd)\"},text:YSsHypxLn,verticalAlignment:\"top\",withExternalLayout:true}),f4iZjHZSj!==false&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vjtamp\",\"data-framer-name\":\"Template CTA\",layoutDependency:layoutDependency,layoutId:\"R_1Zipkga\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8tg528\",\"data-framer-name\":\"Copy\",layoutDependency:layoutDependency,layoutId:\"asJoHiy7F\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1tZWRpdW0=\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.015em\",\"--framer-line-height\":\"1.15em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5bb0c1d0-35fe-457f-b35c-6d14795fbb4d))\"},children:\"Heading\"})}),className:\"framer-8lhwhv\",\"data-framer-name\":\"Heading\",fonts:[\"FS;Space Grotesk-medium\"],layoutDependency:layoutDependency,layoutId:\"rMhK__FxY\",style:{\"--extracted-r6o4lv\":\"var(--token-5bb0c1d0-35fe-457f-b35c-6d14795fbb4d)\"},text:XOui07Ac8,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({D2QQy_VkZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1tZWRpdW0=\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.015em\",\"--framer-line-height\":\"1.15em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5bb0c1d0-35fe-457f-b35c-6d14795fbb4d))\"},children:\"Want a walkthrough first?\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1t1divz\",\"data-styles-preset\":\"qodnVdV0m\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8e0ace6f-a55f-41d5-a2d6-9a821265bdcd))\"},children:\"Body\"})}),className:\"framer-1iw0100\",\"data-framer-name\":\"Body\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"laJEGzrCU\",style:{\"--extracted-r6o4lv\":\"var(--token-8e0ace6f-a55f-41d5-a2d6-9a821265bdcd)\"},text:PM05qMX87,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ylc02b\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"zg1veqxBN\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+80+0+0+0+174.5+24+297.5+0,...addPropertyOverrides({bQCD7nUBu:{y:(componentViewport?.y||0)+64+0+0+0+0+174.5+24+297.5+0},D2QQy_VkZ:{y:(componentViewport?.y||0)+56+0+0+0+0+174.5+24+274.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2n118b-container\",layoutDependency:layoutDependency,layoutId:\"wrlSr0Uzh-container\",nodeId:\"wrlSr0Uzh\",rendersWithMotion:true,scopeId:\"WNR6Whx89\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",hWAoze0ap:\"var(--token-0b6f6bc0-2407-4d5e-b80d-da0ce291761f)\",id:\"wrlSr0Uzh\",layoutId:\"wrlSr0Uzh\",lKVq6Zxlw:\"var(--token-5bb0c1d0-35fe-457f-b35c-6d14795fbb4d)\",NS2T1qMnf:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},rC31gLGuz:b1dMC7AkO,rdsgnqsx4:\"Remix template\",variant:matchVariant(\"w5ar53rbF\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+80+0+0+0+174.5+24+297.5+0,...addPropertyOverrides({bQCD7nUBu:{y:(componentViewport?.y||0)+64+0+0+0+0+174.5+24+297.5+0},D2QQy_VkZ:{y:(componentViewport?.y||0)+56+0+0+0+0+174.5+24+274.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kwl0au-container\",layoutDependency:layoutDependency,layoutId:\"EGmde1gt8-container\",nodeId:\"EGmde1gt8\",rendersWithMotion:true,scopeId:\"WNR6Whx89\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",hWAoze0ap:\"rgba(0, 0, 0, 0)\",id:\"EGmde1gt8\",layoutId:\"EGmde1gt8\",lKVq6Zxlw:\"var(--token-5bb0c1d0-35fe-457f-b35c-6d14795fbb4d)\",NS2T1qMnf:{borderColor:\"rgba(255, 255, 255, 0.4)\",borderStyle:\"solid\",borderWidth:1},rC31gLGuz:A8SG7R9xB,rdsgnqsx4:\"Get in touch\",variant:matchVariant(\"w5ar53rbF\"),width:\"100%\"})})})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gyktoa\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"c5Pam73Ze\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1m583ob\",\"data-framer-name\":\"Sections Column\",layoutDependency:layoutDependency,layoutId:\"inKrzk2cD\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-n76uyj\",\"data-styles-preset\":\"i9MSOV6jT\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8e0ace6f-a55f-41d5-a2d6-9a821265bdcd))\"},children:\"Sections\"})}),className:\"framer-18fnc4v\",\"data-framer-name\":\"Sections Heading\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ous6AVhNN\",style:{\"--extracted-r6o4lv\":\"var(--token-8e0ace6f-a55f-41d5-a2d6-9a821265bdcd)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mw74y6\",\"data-framer-name\":\"Sections List\",layoutDependency:layoutDependency,layoutId:\"gY841MzsU\",children:[/*#__PURE__*/_jsx(Link,{href:{hash:\":X2vgcgttd\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"gNngD4Kdu\",scopeId:\"WNR6Whx89\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-14y01wx framer-617k9b\",\"data-framer-name\":\"The loop\",layoutDependency:layoutDependency,layoutId:\"gNngD4Kdu\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d8polk\",\"data-styles-preset\":\"jtsiY__Ji\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142))\"},children:\"02\"})}),className:\"framer-4ed6oj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BrHeEyM3O\",style:{\"--extracted-r6o4lv\":\"var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10jo5fn\",\"data-styles-preset\":\"u8uGJz51j\",dir:\"auto\",children:\"The loop\"})}),className:\"framer-1x6uo79\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mzN6Np8Nk\",verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":flr7IdHvw\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"kFumym84y\",scopeId:\"WNR6Whx89\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1e0jc8r framer-617k9b\",\"data-framer-name\":\"Capabilities\",layoutDependency:layoutDependency,layoutId:\"kFumym84y\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d8polk\",\"data-styles-preset\":\"jtsiY__Ji\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142))\"},children:\"03\"})}),className:\"framer-1sz0lkk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"o5uSlzcEu\",style:{\"--extracted-r6o4lv\":\"var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10jo5fn\",\"data-styles-preset\":\"u8uGJz51j\",dir:\"auto\",children:\"Capabilities\"})}),className:\"framer-1qp2hyu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ugDl65KoN\",verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":B6EAGfcYQ\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"BmMRquE1A\",scopeId:\"WNR6Whx89\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-o0rjid framer-617k9b\",\"data-framer-name\":\"The console\",layoutDependency:layoutDependency,layoutId:\"BmMRquE1A\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d8polk\",\"data-styles-preset\":\"jtsiY__Ji\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142))\"},children:\"04\"})}),className:\"framer-1quhkdf\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SYjyClcaX\",style:{\"--extracted-r6o4lv\":\"var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10jo5fn\",\"data-styles-preset\":\"u8uGJz51j\",dir:\"auto\",children:\"The console\"})}),className:\"framer-1cl42g\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rXMqF5jz7\",verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":G3dNdQbT9\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"XFJ8Cs_QJ\",scopeId:\"WNR6Whx89\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-17h8on8 framer-617k9b\",\"data-framer-name\":\"Integrations\",layoutDependency:layoutDependency,layoutId:\"XFJ8Cs_QJ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d8polk\",\"data-styles-preset\":\"jtsiY__Ji\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142))\"},children:\"05\"})}),className:\"framer-zcatq1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CfVmzQi6m\",style:{\"--extracted-r6o4lv\":\"var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10jo5fn\",\"data-styles-preset\":\"u8uGJz51j\",dir:\"auto\",children:\"Integrations\"})}),className:\"framer-1qnlz1j\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PsEPtG89n\",verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":r9yXcHpLy\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"VX0GDQq4w\",scopeId:\"WNR6Whx89\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-nr1rxn framer-617k9b\",\"data-framer-name\":\"Pricing\",layoutDependency:layoutDependency,layoutId:\"VX0GDQq4w\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d8polk\",\"data-styles-preset\":\"jtsiY__Ji\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142))\"},children:\"09\"})}),className:\"framer-12xj6p3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"AsSLaAacr\",style:{\"--extracted-r6o4lv\":\"var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10jo5fn\",\"data-styles-preset\":\"u8uGJz51j\",dir:\"auto\",children:\"Pricing\"})}),className:\"framer-1k8v10n\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QwjzlDswY\",verticalAlignment:\"top\",withExternalLayout:true})]})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bb8192\",\"data-framer-name\":\"Company Column\",layoutDependency:layoutDependency,layoutId:\"VXaMfANhC\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-n76uyj\",\"data-styles-preset\":\"i9MSOV6jT\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8e0ace6f-a55f-41d5-a2d6-9a821265bdcd))\"},children:\"Company\"})}),className:\"framer-fqb4al\",\"data-framer-name\":\"Company Heading\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dwGOMD_ws\",style:{\"--extracted-r6o4lv\":\"var(--token-8e0ace6f-a55f-41d5-a2d6-9a821265bdcd)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11us2i8\",\"data-framer-name\":\"Company List\",layoutDependency:layoutDependency,layoutId:\"pBGxcK6Ck\",children:[/*#__PURE__*/_jsx(Link,{href:{hash:\":VWU76_wDD\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"O0OPT0lyz\",scopeId:\"WNR6Whx89\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-o8wouh framer-617k9b\",\"data-framer-name\":\"Security\",layoutDependency:layoutDependency,layoutId:\"O0OPT0lyz\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d8polk\",\"data-styles-preset\":\"jtsiY__Ji\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142))\"},children:\"06\"})}),className:\"framer-o7tkf7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"aKTPGAoOx\",style:{\"--extracted-r6o4lv\":\"var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10jo5fn\",\"data-styles-preset\":\"u8uGJz51j\",dir:\"auto\",children:\"Security\"})}),className:\"framer-17gbfbu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"o8JyAyROR\",verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":tXjXFGMK7\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"OiDJ8xOQ9\",scopeId:\"WNR6Whx89\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-9eedw framer-617k9b\",\"data-framer-name\":\"Changelog\",layoutDependency:layoutDependency,layoutId:\"OiDJ8xOQ9\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d8polk\",\"data-styles-preset\":\"jtsiY__Ji\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142))\"},children:\"08\"})}),className:\"framer-3p3o1i\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"b_WSCpa7o\",style:{\"--extracted-r6o4lv\":\"var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10jo5fn\",\"data-styles-preset\":\"u8uGJz51j\",dir:\"auto\",children:\"Changelog\"})}),className:\"framer-df43te\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"w9JHWNDdU\",verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":xbk8K_Nkp\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"L1c_nF91R\",scopeId:\"WNR6Whx89\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-63ga4 framer-617k9b\",\"data-framer-name\":\"FAQ\",layoutDependency:layoutDependency,layoutId:\"L1c_nF91R\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d8polk\",\"data-styles-preset\":\"jtsiY__Ji\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142))\"},children:\"10\"})}),className:\"framer-1u3rco1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"imW_da272\",style:{\"--extracted-r6o4lv\":\"var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10jo5fn\",\"data-styles-preset\":\"u8uGJz51j\",dir:\"auto\",children:\"FAQ\"})}),className:\"framer-sgeqlp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ejJNZg640\",verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:Mxt0eld24,motionChild:true,nodeId:\"t91lvHi_D\",scopeId:\"WNR6Whx89\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1eu4l7m framer-617k9b\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"t91lvHi_D\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d8polk\",\"data-styles-preset\":\"jtsiY__Ji\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142))\"},children:\"@\"})}),className:\"framer-7fafde\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NPBOYh5YN\",style:{\"--extracted-r6o4lv\":\"var(--token-b1fb0f02-5caf-4de0-ab65-7f4abd17f142)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10jo5fn\",\"data-styles-preset\":\"u8uGJz51j\",dir:\"auto\",children:\"Contact\"})}),className:\"framer-tp2acy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gCYxMRZUv\",verticalAlignment:\"top\",withExternalLayout:true})]})})]})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dzzi60\",\"data-border\":true,\"data-framer-name\":\"Bar\",layoutDependency:layoutDependency,layoutId:\"oL8mwzAoL\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-ed365011-bd32-4fcd-bdf2-61316fcf97b2)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d8polk\",\"data-styles-preset\":\"jtsiY__Ji\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8e0ace6f-a55f-41d5-a2d6-9a821265bdcd))\"},children:\"\\xa9 2026 Vantage\"})}),className:\"framer-1lqghen\",\"data-framer-name\":\"Copyright\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Vhls5Y7_J\",style:{\"--extracted-r6o4lv\":\"var(--token-8e0ace6f-a55f-41d5-a2d6-9a821265bdcd)\"},verticalAlignment:\"top\",withExternalLayout:true}),MR0hMhoPx!==false&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lopct4\",\"data-framer-name\":\"Credit\",layoutDependency:layoutDependency,layoutId:\"Zv2DOBRw3\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d8polk\",\"data-styles-preset\":\"jtsiY__Ji\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8e0ace6f-a55f-41d5-a2d6-9a821265bdcd))\"},children:\"Credit Text\"})}),className:\"framer-eqmy1n\",\"data-framer-name\":\"Credit Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Sey8jX_7D\",style:{\"--extracted-r6o4lv\":\"var(--token-8e0ace6f-a55f-41d5-a2d6-9a821265bdcd)\"},text:agVbShIMS,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({D2QQy_VkZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d8polk\",\"data-styles-preset\":\"jtsiY__Ji\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8e0ace6f-a55f-41d5-a2d6-9a821265bdcd))\"},children:\"Template by CuSaMe \\xb7 Need a website? Get in touch\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bbfnxm\",\"data-framer-name\":\"Social\",layoutDependency:layoutDependency,layoutId:\"ONedceJKP\",children:[/*#__PURE__*/_jsx(Link,{href:gwi45qxsK,motionChild:true,nodeId:\"C5LlM8yua\",openInNewTab:true,scopeId:\"WNR6Whx89\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ky25nz framer-617k9b\",\"data-framer-name\":\"X\",layoutDependency:layoutDependency,layoutId:\"C5LlM8yua\",style:{opacity:.7},whileHover:animation,children:/*#__PURE__*/_jsx(XLogo,{animated:true,className:\"framer-11vvj0k\",layoutDependency:layoutDependency,layoutId:\"twJ3jFyW6\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-8e0ace6f-a55f-41d5-a2d6-9a821265bdcd)\",\"--pgex8v\":1.5}})})}),/*#__PURE__*/_jsx(Link,{href:PPoBtaabS,motionChild:true,nodeId:\"LsYEonYRI\",openInNewTab:true,scopeId:\"WNR6Whx89\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-3kyegl framer-617k9b\",\"data-framer-name\":\"Framer\",layoutDependency:layoutDependency,layoutId:\"LsYEonYRI\",style:{opacity:.7},whileHover:animation,children:/*#__PURE__*/_jsx(FramerLogo,{animated:true,className:\"framer-cdtqpf\",layoutDependency:layoutDependency,layoutId:\"MsMKQOBMD\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-8e0ace6f-a55f-41d5-a2d6-9a821265bdcd)\",\"--pgex8v\":1.5}})})})]})]})]})]})})})});});const css=[\".framer-MqL9I.framer-617k9b, .framer-MqL9I .framer-617k9b { display: block; }\",\".framer-MqL9I.framer-1dw3dyf { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 72px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 80px 60px 0px 60px; position: relative; width: 1200px; }\",\".framer-MqL9I .framer-ovozse { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; max-width: 1080px; padding: 0px; position: relative; width: 100%; }\",\".framer-MqL9I .framer-utnmpk { align-content: flex-start; align-items: flex-start; display: flex; flex: 1.4 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-MqL9I .framer-folw2r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-MqL9I .framer-1c5syb4-container, .framer-MqL9I .framer-2n118b-container, .framer-MqL9I .framer-kwl0au-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-MqL9I .framer-10lstps { flex: none; height: auto; max-width: 320px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-MqL9I .framer-1vjtamp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; padding: 24px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-MqL9I .framer-8tg528 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-MqL9I .framer-8lhwhv { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-MqL9I .framer-1iw0100 { flex: none; height: auto; max-width: 280px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-MqL9I .framer-1ylc02b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-MqL9I .framer-gyktoa { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-MqL9I .framer-1m583ob, .framer-MqL9I .framer-1bb8192 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-MqL9I .framer-18fnc4v, .framer-MqL9I .framer-4ed6oj, .framer-MqL9I .framer-1x6uo79, .framer-MqL9I .framer-1sz0lkk, .framer-MqL9I .framer-1qp2hyu, .framer-MqL9I .framer-1quhkdf, .framer-MqL9I .framer-1cl42g, .framer-MqL9I .framer-zcatq1, .framer-MqL9I .framer-1qnlz1j, .framer-MqL9I .framer-12xj6p3, .framer-MqL9I .framer-1k8v10n, .framer-MqL9I .framer-fqb4al, .framer-MqL9I .framer-o7tkf7, .framer-MqL9I .framer-17gbfbu, .framer-MqL9I .framer-3p3o1i, .framer-MqL9I .framer-df43te, .framer-MqL9I .framer-1u3rco1, .framer-MqL9I .framer-sgeqlp, .framer-MqL9I .framer-7fafde, .framer-MqL9I .framer-tp2acy, .framer-MqL9I .framer-1lqghen, .framer-MqL9I .framer-eqmy1n { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-MqL9I .framer-1mw74y6, .framer-MqL9I .framer-11us2i8 { 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; padding: 0px; position: relative; width: min-content; }\",\".framer-MqL9I .framer-14y01wx, .framer-MqL9I .framer-1e0jc8r, .framer-MqL9I .framer-o0rjid, .framer-MqL9I .framer-17h8on8, .framer-MqL9I .framer-nr1rxn, .framer-MqL9I .framer-o8wouh, .framer-MqL9I .framer-9eedw, .framer-MqL9I .framer-63ga4, .framer-MqL9I .framer-1eu4l7m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-MqL9I .framer-1dzzi60 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1080px; padding: 24px 0px 32px 0px; position: relative; width: 100%; }\",\".framer-MqL9I .framer-lopct4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-MqL9I .framer-1bbfnxm { 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; padding: 0px; position: relative; width: min-content; }\",\".framer-MqL9I .framer-ky25nz, .framer-MqL9I .framer-3kyegl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 24px; justify-content: center; padding: 0px; position: relative; text-decoration: none; width: 24px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-MqL9I .framer-11vvj0k, .framer-MqL9I .framer-cdtqpf { flex: none; height: auto; position: relative; width: 14px; }\",\".framer-MqL9I.framer-v-i0tjig.framer-1dw3dyf { gap: 56px; padding: 64px 32px 0px 32px; width: 810px; }\",\".framer-MqL9I.framer-v-i0tjig .framer-ovozse { flex-direction: column; gap: 56px; }\",\".framer-MqL9I.framer-v-i0tjig .framer-utnmpk, .framer-MqL9I.framer-v-i0tjig .framer-gyktoa, .framer-MqL9I.framer-v-1sa6jav .framer-utnmpk { flex: none; width: 100%; }\",\".framer-MqL9I.framer-v-1sa6jav.framer-1dw3dyf { gap: 48px; padding: 56px 20px 0px 20px; width: 390px; }\",\".framer-MqL9I.framer-v-1sa6jav .framer-ovozse { flex-direction: column; gap: 48px; }\",\".framer-MqL9I.framer-v-1sa6jav .framer-gyktoa { flex: none; gap: 40px; width: 100%; }\",\".framer-MqL9I.framer-v-1sa6jav .framer-1dzzi60 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 12px; justify-content: flex-start; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-MqL9I[data-border=\"true\"]::after, .framer-MqL9I [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 437\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"bQCD7nUBu\":{\"layout\":[\"fixed\",\"auto\"]},\"D2QQy_VkZ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Mxt0eld24\":\"contactLink\",\"agVbShIMS\":\"creditText\",\"PPoBtaabS\":\"framerLink\",\"MR0hMhoPx\":\"showCredit\",\"XOui07Ac8\":\"heading\",\"PM05qMX87\":\"body\",\"b1dMC7AkO\":\"remixLink\",\"A8SG7R9xB\":\"emailLink\",\"f4iZjHZSj\":\"showTemplateCTA\",\"YSsHypxLn\":\"tagline\",\"gwi45qxsK\":\"xLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWNR6Whx89=withCSS(Component,css,\"framer-MqL9I\");export default FramerWNR6Whx89;FramerWNR6Whx89.displayName=\"Footer\";FramerWNR6Whx89.defaultProps={height:437,width:1200};addPropertyControls(FramerWNR6Whx89,{variant:{options:[\"tohSgyYrL\",\"bQCD7nUBu\",\"D2QQy_VkZ\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},Mxt0eld24:{title:\"Contact Link\",type:ControlType.Link},agVbShIMS:{defaultValue:\"Template by CuSaMe\",title:\"Credit Text\",type:ControlType.String},onagVbShIMSChange:{changes:\"agVbShIMS\",type:ControlType.ChangeHandler},PPoBtaabS:{title:\"Framer Link\",type:ControlType.Link},MR0hMhoPx:{defaultValue:true,title:\"Show Credit\",type:ControlType.Boolean},onMR0hMhoPxChange:{changes:\"MR0hMhoPx\",type:ControlType.ChangeHandler},XOui07Ac8:{defaultValue:\"Like this template?\",title:\"Heading\",type:ControlType.String},onXOui07Ac8Change:{changes:\"XOui07Ac8\",type:ControlType.ChangeHandler},PM05qMX87:{defaultValue:\"Remix Vantage for free, or get in touch about a custom Framer site.\",title:\"Body\",type:ControlType.String},onPM05qMX87Change:{changes:\"PM05qMX87\",type:ControlType.ChangeHandler},b1dMC7AkO:{title:\"Remix Link\",type:ControlType.Link},A8SG7R9xB:{title:\"Email Link\",type:ControlType.Link},f4iZjHZSj:{defaultValue:true,title:\"Show Template CTA\",type:ControlType.Boolean},onf4iZjHZSjChange:{changes:\"f4iZjHZSj\",type:ControlType.ChangeHandler},YSsHypxLn:{defaultValue:\"Agent control plane. Plan, trace, and verify every run.\",title:\"Tagline\",type:ControlType.String},onYSsHypxLnChange:{changes:\"YSsHypxLn\",type:ControlType.ChangeHandler},gwi45qxsK:{title:\"X Link\",type:ControlType.Link}});addFonts(FramerWNR6Whx89,[{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\"},{cssFamilyName:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LQZILVYBY2UXBMF3ZGAZKDS2P53HB2G5/XB4XS4AXY7LIGYBYPO7RTAIGNPOSSI7K/V2SN6OQGC3Z2CCFHLOEJRJKQXUTOKEBX.woff2\",weight:\"500\"}]},...LogoFonts,...ButtonFonts,...XLogoFonts,...FramerLogoFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramerWNR6Whx89.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Logo,{},context),()=>forwardLoader(Button,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWNR6Whx89\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"437\",\"framerVariables\":\"{\\\"Mxt0eld24\\\":\\\"contactLink\\\",\\\"agVbShIMS\\\":\\\"creditText\\\",\\\"PPoBtaabS\\\":\\\"framerLink\\\",\\\"MR0hMhoPx\\\":\\\"showCredit\\\",\\\"XOui07Ac8\\\":\\\"heading\\\",\\\"PM05qMX87\\\":\\\"body\\\",\\\"b1dMC7AkO\\\":\\\"remixLink\\\",\\\"A8SG7R9xB\\\":\\\"emailLink\\\",\\\"f4iZjHZSj\\\":\\\"showTemplateCTA\\\",\\\"YSsHypxLn\\\":\\\"tagline\\\",\\\"gwi45qxsK\\\":\\\"xLink\\\"}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bQCD7nUBu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"D2QQy_VkZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const MASKS={none:\"none\",left:\"linear-gradient(90deg, #000 0%, transparent 45%)\",right:\"linear-gradient(270deg, #000 0%, transparent 45%)\",center:\"radial-gradient(ellipse at center, #000 0%, transparent 70%)\",edges:\"radial-gradient(ellipse at center, transparent 30%, #000 100%)\"};// Canvas cannot read CSS variables, and Framer colour styles arrive as\n// var(--token-...). Let the browser resolve them on a probe element.\nconst SENTINEL=\"rgb(1, 2, 3)\";function resolveColor(probe,value,fallback){probe.style.color=\"\";probe.style.color=value;const out=getComputedStyle(probe).color;if(out&&out!==SENTINEL)return out;// Unresolved variable: use the fallback inside var(--x, fallback), if any\nconst m=value.match(/var\\([^,]+,\\s*(.+)\\)\\s*$/);return m?m[1].trim():fallback;}/**\n * Dot Field\n *\n * A quiet grid of dots that echoes the hero particle mesh. Dots near the\n * cursor swell and darken; a few \"agents\" blip in the accent colour like\n * runs starting. Use as an absolute backdrop behind section content.\n *\n * @framerIntrinsicWidth 800\n * @framerIntrinsicHeight 500\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function DotField(props){const{dotColor=\"#C9CDD2\",activeColor=\"#16181B\",blipColor=\"#FF3D00\",spacing=24,dotSize=1.2,radius=140,blips=true,fade=\"none\"}=props;const isStatic=useIsStaticRenderer();const wrapRef=useRef(null);const canvasRef=useRef(null);const probeRef=useRef(null);const colors=useRef({dotColor,activeColor,blipColor});useEffect(()=>{const probe=probeRef.current;if(!probe)return;colors.current={dotColor:resolveColor(probe,dotColor,\"#C9CDD2\"),activeColor:resolveColor(probe,activeColor,\"#16181B\"),blipColor:resolveColor(probe,blipColor,\"#FF3D00\")};},[dotColor,activeColor,blipColor]);useEffect(()=>{const wrap=wrapRef.current;const canvas=canvasRef.current;if(!wrap||!canvas||typeof window===\"undefined\")return;const ctx=canvas.getContext(\"2d\");if(!ctx)return;const reduced=window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;const animate=!isStatic&&!reduced;let w=0;let h=0;let cols=0;let rows=0;let dpr=1;const step=Math.max(8,spacing);function resize(){dpr=Math.min(window.devicePixelRatio||1,2);w=wrap.clientWidth;h=wrap.clientHeight;canvas.width=Math.max(1,Math.round(w*dpr));canvas.height=Math.max(1,Math.round(h*dpr));cols=Math.ceil(w/step)+1;rows=Math.ceil(h/step)+1;}resize();// Pointer in local coordinates, eased so the swell trails the cursor\nlet px=-9999;let py=-9999;let tx=-9999;let ty=-9999;let presence=0;let presenceTarget=0;function onMove(e){if(e.pointerType!==\"mouse\")return;const r=wrap.getBoundingClientRect();tx=e.clientX-r.left;ty=e.clientY-r.top;const inside=tx>-radius&&ty>-radius&&tx<r.width+radius&&ty<r.height+radius;presenceTarget=inside?1:0;if(presence<.02){px=tx;py=ty;}}const active=[];let nextBlip=0;const BLIP_LIFE=1400;function draw(now){const{dotColor,activeColor,blipColor}=colors.current;ctx.setTransform(dpr,0,0,dpr,0,0);ctx.clearRect(0,0,w,h);const offX=(w-(cols-1)*step)/2;const offY=(h-(rows-1)*step)/2;const r2=radius*radius;// Base grid\nctx.fillStyle=dotColor;ctx.beginPath();for(let y=0;y<rows;y++){const cy=offY+y*step;for(let x=0;x<cols;x++){const cx=offX+x*step;const dx=cx-px;const dy=cy-py;if(presence>.01&&dx*dx+dy*dy<r2)continue;ctx.moveTo(cx+dotSize,cy);ctx.arc(cx,cy,dotSize,0,Math.PI*2);}}ctx.fill();// Cursor swell: dots inside the radius grow and take the ink colour\nif(presence>.01){const x0=Math.max(0,Math.floor((px-radius-offX)/step));const x1=Math.min(cols-1,Math.ceil((px+radius-offX)/step));const y0=Math.max(0,Math.floor((py-radius-offY)/step));const y1=Math.min(rows-1,Math.ceil((py+radius-offY)/step));for(let y=y0;y<=y1;y++){const cy=offY+y*step;for(let x=x0;x<=x1;x++){const cx=offX+x*step;const dx=cx-px;const dy=cy-py;const d2=dx*dx+dy*dy;if(d2>=r2)continue;const f=(1-Math.sqrt(d2)/radius)*presence;ctx.globalAlpha=1;ctx.fillStyle=dotColor;ctx.beginPath();ctx.arc(cx,cy,dotSize,0,Math.PI*2);ctx.fill();ctx.globalAlpha=f;ctx.fillStyle=activeColor;ctx.beginPath();ctx.arc(cx,cy,dotSize*(1+f*.9),0,Math.PI*2);ctx.fill();}}ctx.globalAlpha=1;}// Agent blips\nif(blips){if(animate&&now>nextBlip&&cols*rows>0){active.push({i:Math.floor(Math.random()*cols*rows),t:now});nextBlip=now+380+Math.random()*520;}ctx.fillStyle=blipColor;for(let k=active.length-1;k>=0;k--){const b=active[k];const age=(now-b.t)/BLIP_LIFE;if(age>=1){active.splice(k,1);continue;}const cx=offX+b.i%cols*step;const cy=offY+Math.floor(b.i/cols)*step;const a=Math.sin(age*Math.PI);ctx.globalAlpha=a;ctx.beginPath();ctx.arc(cx,cy,dotSize*(1+a*1.3),0,Math.PI*2);ctx.fill();ctx.globalAlpha=a*.18;ctx.beginPath();ctx.arc(cx,cy,dotSize+a*7,0,Math.PI*2);ctx.fill();}ctx.globalAlpha=1;}}if(!animate){// Static frame: a couple of fixed blips so the motif still reads\nif(blips&&cols*rows>0){active.push({i:Math.floor(cols*rows*.31),t:-700});active.push({i:Math.floor(cols*rows*.67),t:-700});}draw(0);const ro=new ResizeObserver(()=>{resize();draw(0);});ro.observe(wrap);return()=>ro.disconnect();}let raf=0;let visible=false;let last=performance.now();function loop(now){raf=0;if(!visible)return;const dt=Math.min(.05,(now-last)/1e3);last=now;const k=1-Math.pow(5e-4,dt);presence+=(presenceTarget-presence)*k;px+=(tx-px)*Math.min(1,k*1.4);py+=(ty-py)*Math.min(1,k*1.4);draw(now);raf=requestAnimationFrame(loop);}function start(){if(!raf){last=performance.now();raf=requestAnimationFrame(loop);}}const io=new IntersectionObserver(entries=>{visible=entries[0]?.isIntersecting??false;if(visible)start();});io.observe(wrap);const ro=new ResizeObserver(resize);ro.observe(wrap);window.addEventListener(\"pointermove\",onMove,{passive:true});return()=>{cancelAnimationFrame(raf);io.disconnect();ro.disconnect();window.removeEventListener(\"pointermove\",onMove);};},[isStatic,spacing,dotSize,radius,blips,dotColor,activeColor,blipColor]);const mask=MASKS[fade]||\"none\";return /*#__PURE__*/_jsxs(\"div\",{ref:wrapRef,\"aria-hidden\":\"true\",style:{position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",pointerEvents:\"none\",WebkitMaskImage:mask,maskImage:mask},children:[/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{display:\"block\",width:\"100%\",height:\"100%\"}}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"none\",color:SENTINEL},children:/*#__PURE__*/_jsx(\"span\",{ref:probeRef})})]});}addPropertyControls(DotField,{dotColor:{type:ControlType.Color,title:\"Dots\",defaultValue:\"#C9CDD2\"},activeColor:{type:ControlType.Color,title:\"Hover\",defaultValue:\"#16181B\"},blipColor:{type:ControlType.Color,title:\"Blip Color\",defaultValue:\"#FF3D00\",hidden:props=>!props.blips},blips:{type:ControlType.Boolean,title:\"Agent Blips\",defaultValue:true},spacing:{type:ControlType.Number,title:\"Spacing\",defaultValue:24,min:12,max:64,step:1,unit:\"px\"},dotSize:{type:ControlType.Number,title:\"Dot Size\",defaultValue:1.2,min:.5,max:4,step:.1,unit:\"px\"},radius:{type:ControlType.Number,title:\"Hover Radius\",defaultValue:140,min:40,max:400,step:5,unit:\"px\"},fade:{type:ControlType.Enum,title:\"Fade\",defaultValue:\"none\",options:[\"none\",\"left\",\"right\",\"center\",\"edges\"],optionTitles:[\"None\",\"Toward Right\",\"Toward Left\",\"Center\",\"Edges\"]}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DotField\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"800\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"500\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DotField.map","// Generated by Framer (3280217)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Space Grotesk-500\",\"GF;Space Grotesk-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Space Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://fonts.gstatic.com/s/spacegrotesk/v22/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj7aUUsmNsFjTDJK.woff2\",weight:\"500\"},{cssFamilyName:\"Space Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://fonts.gstatic.com/s/spacegrotesk/v22/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj4PVksmNsFjTDJK.woff2\",weight:\"700\"}]}];export const css=[\".framer-GHQnb .framer-styles-preset-rsx280:not(.rich-text-wrapper), .framer-GHQnb .framer-styles-preset-rsx280.rich-text-wrapper h1 { --framer-font-family: \\\"Space Grotesk\\\", \\\"Space Grotesk Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Space Grotesk\\\", \\\"Space Grotesk Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 64px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.03em; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-e0fba2ed-0480-4d7a-9727-dbdd138f0a19, #16181b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-GHQnb .framer-styles-preset-rsx280:not(.rich-text-wrapper), .framer-GHQnb .framer-styles-preset-rsx280.rich-text-wrapper h1 { --framer-font-family: \\\"Space Grotesk\\\", \\\"Space Grotesk Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Space Grotesk\\\", \\\"Space Grotesk Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.03em; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-e0fba2ed-0480-4d7a-9727-dbdd138f0a19, #16181b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-GHQnb .framer-styles-preset-rsx280:not(.rich-text-wrapper), .framer-GHQnb .framer-styles-preset-rsx280.rich-text-wrapper h1 { --framer-font-family: \\\"Space Grotesk\\\", \\\"Space Grotesk Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Space Grotesk\\\", \\\"Space Grotesk Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.03em; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-e0fba2ed-0480-4d7a-9727-dbdd138f0a19, #16181b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }\"];export const className=\"framer-GHQnb\";\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 (24c92d7)\nexport default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"pqh1lx\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"oep69u\",mediaQuery:\"(max-width: 809.98px)\"}],description:\"Plan, trace, and verify every agent run from one console. Roll back in a click, cap spend per customer, and ship AI agents with confidence.\",elements:{B6EAGfcYQ:\"console\",flr7IdHvw:\"platform\",G3dNdQbT9:\"integrations\",HjhuC_eXX:\"problem\",hl20JXVQq:\"hero\",OhLFhb4V1:\"evidence\",r9yXcHpLy:\"pricing\",SLFOVeJtE:\"cta\",tXjXFGMK7:\"changelog\",v1QXkAd7a:\"footer\",VWU76_wDD:\"trust\",X2vgcgttd:\"how-it-works\",xbk8K_Nkp:\"faq\"},robots:\"max-image-preview:large\",serializationId:\"framer-h8PWH\",socialImage:\"https://framerusercontent.com/assets/ux1JaPWcE9FSmiMoOi1NqBPp0mo.jpg\",title:\"Vantage \\xb7 Ship AI agents you can actually watch\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (24c92d7)\nexport default function metadata(params,activeLocale){return{breakpoints:[{hash:\"1fnrvy4\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"112axto\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"1akpz8n\",mediaQuery:\"(max-width: 809.98px)\"}],description:\"This page does not exist. Head back to Vantage to see how teams ship AI agents they can actually watch.\",elements:{},framerSearch:{index:false},robots:\"noindex\",serializationId:\"framer-K8PoG\",socialImage:\"https://framerusercontent.com/assets/ux1JaPWcE9FSmiMoOi1NqBPp0mo.jpg\",title:\"Page not found \\xb7 Vantage\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}