{"version":3,"file":"TunerWorkflowProgress.DBpDM4xT.mjs","names":["mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","getProps","React.forwardRef","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","RichText","isDisplayed","isInActiveTree","prefersReducedMotion","findScrollRoot","visibleRatio","isLayoutReady","useRef","THRESHOLD","ROOT_MARGIN","isDisplayed","isInActiveTree","ensureStyle","STYLE_ID","CSS","EASE","useRef","RUST","HAIRLINE","INK","DESKTOP_MIN_PX","MUTED","Fragment","isDisplayed","isInActiveTree","RUST","ensureStyle","STYLE_ID","CSS","useRef","isDisplayed","isInActiveTree","isPreviewEnv","debugWarn","findScrollRoot","viewportRect","isLayoutReady","visibleRatio","findLabel","prefersReducedMotion","useRef","RUST","INK","EMPHASIS_MS","THRESHOLD","ROOT_MARGIN","useMemo","useState","useRef","useState","useCallback","isDisplayed","isInActiveTree","findLabel","useRef","RUST","useRef"],"sources":["https:/framerusercontent.com/modules/liGwkIXVDPkg4CfKUJoR/BvPhIrJAI4RLkVfNzsaP/zD0HidK19.js","https:/framerusercontent.com/modules/N337XogaeeiHiht2ZN9f/pwB48zFyU8FvNKh5lIfY/ZodASoCsI.js","https:/framerusercontent.com/modules/qqgCymdbLMexOO3BnpnX/uFWRtmqdbTm6zBlJvTcB/dP95Jfqhx.js","https:/framerusercontent.com/modules/5gyEAq8JUXwT7ImT8jpl/TXZXLKLqDSW7DAG6jaIZ/jvMffPRNj.js","https:/framerusercontent.com/modules/xWbNEdPslzHcYuBlDOSv/bJY0ogefjY6vFxZsnMQ8/TunerImpactMetricsProgress.js","https:/framerusercontent.com/modules/eXgd8Lelxv31wnscoLXf/ipkLXR5tiGdACOqj7VRU/TunerMediaCardHover.js","https:/framerusercontent.com/modules/zOhSPrcmEECMnbpQMySi/V1LNR8R6PJIFId0VJSSN/TunerPhoneStateMachine.js","https:/framerusercontent.com/modules/U0QEEnHboaqP58GZPSeV/7rlmuKtimTNVKRlXUWXj/TunerReworkAboutStrip.js","https:/framerusercontent.com/modules/hQsPT4MWGvOOos02xeHH/dut8xUDgdEN4mc8zgvfA/TunerReworkHeroMetrics.js","https:/framerusercontent.com/modules/xpghImP2YgwYso6az5Bo/wYBC8YHWD6uL9QCgZPgq/TunerSideNavPolish.js","https:/framerusercontent.com/modules/ASaGnGvhXIBqBSkwWViv/YRuxZgG8O32GCq9eVww6/TunerStateMachineProgress.js","https:/framerusercontent.com/modules/DQF8FcgVALvGVWHKCrmt/8IeQJbv2P1FrLFu1Q7HK/TunerTestHeroCarousel.js","https:/framerusercontent.com/modules/obvjgrGsbDRkHgS26TVx/1pKzV0EQ9nmp3jREUKR5/TunerTestImageLightbox.js","https:/framerusercontent.com/modules/TOKIpm10XahEQI6XDBuZ/bQ32pqVmc2uvN3ujgbsI/TunerUpNextHover.js","https:/framerusercontent.com/modules/uwGjvSxFzFhrN79eI6pu/c46xOmmLBHBcOFZ0rqVj/TunerWorkflowProgress.js"],"sourcesContent":["// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 12 L 6 6 L 0 0\" fill=\"transparent\" height=\"12px\" id=\"sVN6YVZ9m\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(9 6)\" width=\"6px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"2903821725\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-ab47M\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-ab47M { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Chevron Right\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-ab47M\");Icon.displayName=\"Chevron Right\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Chevron Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 6 6 L 12 0\" fill=\"transparent\" height=\"6px\" id=\"HLE2KBXxw\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(6 9)\" width=\"12px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"4024583230\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-rjFuH\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-rjFuH { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Chevron Down\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-rjFuH\");Icon.displayName=\"Chevron Down\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Chevron Down\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 12 6 L 6 0 L 0 6\" fill=\"transparent\" height=\"6px\" id=\"ob6OZJsmz\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(6 9)\" width=\"12px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"781437690\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-RD9jt\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-RD9jt { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Chevron Up\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-RD9jt\");Icon.displayName=\"Chevron Up\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Chevron Up\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (80f113d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"bN3QXF4QO\",\"GtCO7P0kq\",\"HYpQ8dzfy\",\"lUqRSxlm6\",\"cK246rlwN\",\"s_2bZvgF2\",\"GwLcA90nv\",\"KOPO5u37b\"];const serializationHash=\"framer-l5X3l\";const variantClassNames={bN3QXF4QO:\"framer-v-12n6zup\",cK246rlwN:\"framer-v-1jmn22c\",GtCO7P0kq:\"framer-v-tu2owk\",GwLcA90nv:\"framer-v-1x3aeb9\",HYpQ8dzfy:\"framer-v-owv1d0\",KOPO5u37b:\"framer-v-69hvi2\",lUqRSxlm6:\"framer-v-11x7jwe\",s_2bZvgF2:\"framer-v-93gcr9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Context:\"bN3QXF4QO\",Discovery:\"GtCO7P0kq\",FinalExperience:\"GwLcA90nv\",Findings:\"HYpQ8dzfy\",GuidedDiagnostics:\"lUqRSxlm6\",PilotImpact:\"KOPO5u37b\",Scaling:\"s_2bZvgF2\",TestingIteration:\"cK246rlwN\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"bN3QXF4QO\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"bN3QXF4QO\",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-12n6zup\",className,classNames),\"data-framer-name\":\"Context\",layoutDependency:layoutDependency,layoutId:\"bN3QXF4QO\",ref:refBinding,style:{...style},...addPropertyOverrides({cK246rlwN:{\"data-framer-name\":\"TestingIteration\"},GtCO7P0kq:{\"data-framer-name\":\"Discovery\"},GwLcA90nv:{\"data-framer-name\":\"FinalExperience\"},HYpQ8dzfy:{\"data-framer-name\":\"Findings\"},KOPO5u37b:{\"data-framer-name\":\"PilotImpact\"},lUqRSxlm6:{\"data-framer-name\":\"GuidedDiagnostics\"},s_2bZvgF2:{\"data-framer-name\":\"Scaling\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-18pspm6\",\"data-framer-name\":\"SideNav Rail\",layoutDependency:layoutDependency,layoutId:\"w1iam6wsM\",style:{backgroundColor:\"rgb(231, 229, 223)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qtg744\",\"data-framer-name\":\"SideNav Active\",layoutDependency:layoutDependency,layoutId:\"DHWZIfXuq\",style:{backgroundColor:\"rgb(164, 72, 45)\"}}),/*#__PURE__*/_jsx(Link,{href:{hash:\":httMTFZSH\",webPageId:\"rrVW6DvXT\"},motionChild:true,nodeId:\"nKP6aG0Rc\",openInNewTab:false,scopeId:\"jvMffPRNj\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1d6eh3w framer-npg8tm\",layoutDependency:layoutDependency,layoutId:\"nKP6aG0Rc\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(164, 72, 45))\"},children:\"01\"})}),className:\"framer-co0j90\",\"data-framer-name\":\"NavNumber\",fonts:[\"GF;IBM Plex Mono-500\"],layoutDependency:layoutDependency,layoutId:\"SZDwCKYAq\",style:{\"--extracted-r6o4lv\":\"rgb(164, 72, 45)\"},variants:{cK246rlwN:{\"--extracted-r6o4lv\":\"rgb(146, 148, 154)\"},GtCO7P0kq:{\"--extracted-r6o4lv\":\"rgb(146, 148, 154)\"},GwLcA90nv:{\"--extracted-r6o4lv\":\"rgb(146, 148, 154)\"},HYpQ8dzfy:{\"--extracted-r6o4lv\":\"rgb(146, 148, 154)\"},KOPO5u37b:{\"--extracted-r6o4lv\":\"rgb(146, 148, 154)\"},lUqRSxlm6:{\"--extracted-r6o4lv\":\"rgb(146, 148, 154)\"},s_2bZvgF2:{\"--extracted-r6o4lv\":\"rgb(146, 148, 154)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cK246rlwN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(146, 148, 154))\"},children:\"01\"})})},GtCO7P0kq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(146, 148, 154))\"},children:\"01\"})})},GwLcA90nv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(146, 148, 154))\"},children:\"01\"})})},HYpQ8dzfy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(146, 148, 154))\"},children:\"01\"})})},KOPO5u37b:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(146, 148, 154))\"},children:\"01\"})})},lUqRSxlm6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(146, 148, 154))\"},children:\"01\"})})},s_2bZvgF2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(146, 148, 154))\"},children:\"01\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(164, 72, 45))\"},children:\"Context\"})}),className:\"framer-165so6d\",\"data-framer-name\":\"NavLabel\",fonts:[\"GF;IBM Plex Mono-500\"],layoutDependency:layoutDependency,layoutId:\"KtQEiL_bN\",style:{\"--extracted-r6o4lv\":\"rgb(164, 72, 45)\"},variants:{cK246rlwN:{\"--extracted-r6o4lv\":\"rgb(146, 148, 154)\"},GtCO7P0kq:{\"--extracted-r6o4lv\":\"rgb(146, 148, 154)\"},GwLcA90nv:{\"--extracted-r6o4lv\":\"rgb(146, 148, 154)\"},HYpQ8dzfy:{\"--extracted-r6o4lv\":\"rgb(146, 148, 154)\"},KOPO5u37b:{\"--extracted-r6o4lv\":\"rgb(146, 148, 154)\"},lUqRSxlm6:{\"--extracted-r6o4lv\":\"rgb(146, 148, 154)\"},s_2bZvgF2:{\"--extracted-r6o4lv\":\"rgb(146, 148, 154)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cK246rlwN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(146, 148, 154))\"},children:\"Context\"})})},GtCO7P0kq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(146, 148, 154))\"},children:\"Context\"})})},GwLcA90nv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(146, 148, 154))\"},children:\"Context\"})})},HYpQ8dzfy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(146, 148, 154))\"},children:\"Context\"})})},KOPO5u37b:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(146, 148, 154))\"},children:\"Context\"})})},lUqRSxlm6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(146, 148, 154))\"},children:\"Context\"})})},s_2bZvgF2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(146, 148, 154))\"},children:\"Context\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":A2UQsW9a1\",webPageId:\"rrVW6DvXT\"},motionChild:true,nodeId:\"oMT01CWWr\",openInNewTab:false,scopeId:\"jvMffPRNj\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1219xgt framer-npg8tm\",layoutDependency:layoutDependency,layoutId:\"oMT01CWWr\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(146, 148, 154))\"},children:\"02\"})}),className:\"framer-3al1x9\",\"data-framer-name\":\"NavNumber\",fonts:[\"GF;IBM Plex Mono-500\"],layoutDependency:layoutDependency,layoutId:\"A_sClep3F\",style:{\"--extracted-r6o4lv\":\"rgb(146, 148, 154)\"},variants:{GtCO7P0kq:{\"--extracted-r6o4lv\":\"rgb(164, 72, 45)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({GtCO7P0kq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(164, 72, 45))\"},children:\"02\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(146, 148, 154))\"},children:\"Discovery\"})}),className:\"framer-x82g7r\",\"data-framer-name\":\"NavLabel\",fonts:[\"GF;IBM Plex Mono-500\"],layoutDependency:layoutDependency,layoutId:\"IHbdkKkqR\",style:{\"--extracted-r6o4lv\":\"rgb(146, 148, 154)\"},variants:{GtCO7P0kq:{\"--extracted-r6o4lv\":\"rgb(164, 72, 45)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({GtCO7P0kq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(164, 72, 45))\"},children:\"Discovery\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":nI8tt2lI4\",webPageId:\"rrVW6DvXT\"},motionChild:true,nodeId:\"jwVyzeSfu\",openInNewTab:false,scopeId:\"jvMffPRNj\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-t0808g framer-npg8tm\",layoutDependency:layoutDependency,layoutId:\"jwVyzeSfu\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(146, 148, 154))\"},children:\"03\"})}),className:\"framer-o28g0k\",\"data-framer-name\":\"NavNumber\",fonts:[\"GF;IBM Plex Mono-500\"],layoutDependency:layoutDependency,layoutId:\"eOSUgL0uz\",style:{\"--extracted-r6o4lv\":\"rgb(146, 148, 154)\"},variants:{HYpQ8dzfy:{\"--extracted-r6o4lv\":\"rgb(164, 72, 45)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({HYpQ8dzfy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(164, 72, 45))\"},children:\"03\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(146, 148, 154))\"},children:\"Findings\"})}),className:\"framer-l9b42\",\"data-framer-name\":\"NavLabel\",fonts:[\"GF;IBM Plex Mono-500\"],layoutDependency:layoutDependency,layoutId:\"YjkNRdT5m\",style:{\"--extracted-r6o4lv\":\"rgb(146, 148, 154)\"},variants:{HYpQ8dzfy:{\"--extracted-r6o4lv\":\"rgb(164, 72, 45)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({HYpQ8dzfy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(164, 72, 45))\"},children:\"Findings\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":ktUbkP2bt\",webPageId:\"rrVW6DvXT\"},motionChild:true,nodeId:\"sYN_03z0r\",openInNewTab:false,scopeId:\"jvMffPRNj\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1oqapch framer-npg8tm\",layoutDependency:layoutDependency,layoutId:\"sYN_03z0r\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(146, 148, 154))\"},children:\"04\"})}),className:\"framer-1st99mt\",\"data-framer-name\":\"NavNumber\",fonts:[\"GF;IBM Plex Mono-500\"],layoutDependency:layoutDependency,layoutId:\"TL3Qi7PsM\",style:{\"--extracted-r6o4lv\":\"rgb(146, 148, 154)\"},variants:{lUqRSxlm6:{\"--extracted-r6o4lv\":\"rgb(164, 72, 45)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lUqRSxlm6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(164, 72, 45))\"},children:\"04\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(146, 148, 154))\"},children:\"Guided Diagnostics\"})}),className:\"framer-qrtnm\",\"data-framer-name\":\"NavLabel\",fonts:[\"GF;IBM Plex Mono-500\"],layoutDependency:layoutDependency,layoutId:\"DE9sGD4YJ\",style:{\"--extracted-r6o4lv\":\"rgb(146, 148, 154)\"},variants:{lUqRSxlm6:{\"--extracted-r6o4lv\":\"rgb(164, 72, 45)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lUqRSxlm6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(164, 72, 45))\"},children:\"Guided Diagnostics\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":A53rVCdm6\",webPageId:\"rrVW6DvXT\"},motionChild:true,nodeId:\"rlFIsSA8w\",openInNewTab:false,scopeId:\"jvMffPRNj\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-ypjm3u framer-npg8tm\",layoutDependency:layoutDependency,layoutId:\"rlFIsSA8w\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(146, 148, 154))\"},children:\"05\"})}),className:\"framer-x6yeng\",\"data-framer-name\":\"NavNumber\",fonts:[\"GF;IBM Plex Mono-500\"],layoutDependency:layoutDependency,layoutId:\"We6sHzy65\",style:{\"--extracted-r6o4lv\":\"rgb(146, 148, 154)\"},variants:{cK246rlwN:{\"--extracted-r6o4lv\":\"rgb(164, 72, 45)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cK246rlwN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(164, 72, 45))\"},children:\"05\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(146, 148, 154))\"},children:\"Testing & iteration\"})}),className:\"framer-14c7osv\",\"data-framer-name\":\"NavLabel\",fonts:[\"GF;IBM Plex Mono-500\"],layoutDependency:layoutDependency,layoutId:\"BuJErWam2\",style:{\"--extracted-r6o4lv\":\"rgb(146, 148, 154)\"},variants:{cK246rlwN:{\"--extracted-r6o4lv\":\"rgb(164, 72, 45)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cK246rlwN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(164, 72, 45))\"},children:\"Testing & iteration\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":hk4WvUIsw\",webPageId:\"rrVW6DvXT\"},motionChild:true,nodeId:\"Pp4U9KXsE\",openInNewTab:false,scopeId:\"jvMffPRNj\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-jw37qq framer-npg8tm\",layoutDependency:layoutDependency,layoutId:\"Pp4U9KXsE\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(146, 148, 154))\"},children:\"06\"})}),className:\"framer-1yamp6g\",\"data-framer-name\":\"NavNumber\",fonts:[\"GF;IBM Plex Mono-500\"],layoutDependency:layoutDependency,layoutId:\"Cs56AXiSZ\",style:{\"--extracted-r6o4lv\":\"rgb(146, 148, 154)\"},variants:{s_2bZvgF2:{\"--extracted-r6o4lv\":\"rgb(164, 72, 45)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({s_2bZvgF2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(164, 72, 45))\"},children:\"06\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(146, 148, 154))\"},children:\"Scaling\"})}),className:\"framer-1azgm7a\",\"data-framer-name\":\"NavLabel\",fonts:[\"GF;IBM Plex Mono-500\"],layoutDependency:layoutDependency,layoutId:\"iZF_4p31X\",style:{\"--extracted-r6o4lv\":\"rgb(146, 148, 154)\"},variants:{s_2bZvgF2:{\"--extracted-r6o4lv\":\"rgb(164, 72, 45)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({s_2bZvgF2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(164, 72, 45))\"},children:\"Scaling\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":AN441oXMp\",webPageId:\"rrVW6DvXT\"},motionChild:true,nodeId:\"dN33iDS9a\",openInNewTab:false,scopeId:\"jvMffPRNj\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1b3qeo3 framer-npg8tm\",layoutDependency:layoutDependency,layoutId:\"dN33iDS9a\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(146, 148, 154))\"},children:\"07\"})}),className:\"framer-lg1z08\",\"data-framer-name\":\"NavNumber\",fonts:[\"GF;IBM Plex Mono-500\"],layoutDependency:layoutDependency,layoutId:\"pR36pu_U6\",style:{\"--extracted-r6o4lv\":\"rgb(146, 148, 154)\"},variants:{GwLcA90nv:{\"--extracted-r6o4lv\":\"rgb(164, 72, 45)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({GwLcA90nv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(164, 72, 45))\"},children:\"07\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(146, 148, 154))\"},children:\"Final experience\"})}),className:\"framer-1bzaymk\",\"data-framer-name\":\"NavLabel\",fonts:[\"GF;IBM Plex Mono-500\"],layoutDependency:layoutDependency,layoutId:\"nrePtPJis\",style:{\"--extracted-r6o4lv\":\"rgb(146, 148, 154)\"},variants:{GwLcA90nv:{\"--extracted-r6o4lv\":\"rgb(164, 72, 45)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({GwLcA90nv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(164, 72, 45))\"},children:\"Final experience\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":rNH9t_Y8m\",webPageId:\"rrVW6DvXT\"},motionChild:true,nodeId:\"r_MeCEaEw\",openInNewTab:false,scopeId:\"jvMffPRNj\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-k6sim6 framer-npg8tm\",layoutDependency:layoutDependency,layoutId:\"r_MeCEaEw\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(146, 148, 154))\"},children:\"08\"})}),className:\"framer-156lu5c\",\"data-framer-name\":\"NavNumber\",fonts:[\"GF;IBM Plex Mono-500\"],layoutDependency:layoutDependency,layoutId:\"kCjlbFxUe\",style:{\"--extracted-r6o4lv\":\"rgb(146, 148, 154)\"},variants:{KOPO5u37b:{\"--extracted-r6o4lv\":\"rgb(164, 72, 45)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({KOPO5u37b:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(164, 72, 45))\"},children:\"08\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(146, 148, 154))\"},children:\"Impact\"})}),className:\"framer-h7npab\",\"data-framer-name\":\"NavLabel\",fonts:[\"GF;IBM Plex Mono-500\"],layoutDependency:layoutDependency,layoutId:\"lfjC5BZXG\",style:{\"--extracted-r6o4lv\":\"rgb(146, 148, 154)\"},variants:{KOPO5u37b:{\"--extracted-r6o4lv\":\"rgb(164, 72, 45)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({KOPO5u37b:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(164, 72, 45))\"},children:\"Impact\"})})}},baseVariant,gestureVariant)})]})})]})})})});});const css=[\".framer-l5X3l.framer-npg8tm, .framer-l5X3l .framer-npg8tm { display: block; }\",\".framer-l5X3l.framer-12n6zup { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 160px; }\",\".framer-l5X3l .framer-18pspm6 { flex: none; height: 245px; left: -14px; pointer-events: none; position: absolute; top: 8px; width: 1px; }\",\".framer-l5X3l .framer-1qtg744 { flex: none; height: 20px; left: -15px; pointer-events: none; position: absolute; top: -3px; width: 2px; }\",\".framer-l5X3l .framer-1d6eh3w, .framer-l5X3l .framer-t0808g, .framer-l5X3l .framer-1oqapch, .framer-l5X3l .framer-ypjm3u, .framer-l5X3l .framer-jw37qq, .framer-l5X3l .framer-1b3qeo3, .framer-l5X3l .framer-k6sim6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 15px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-l5X3l .framer-co0j90, .framer-l5X3l .framer-165so6d, .framer-l5X3l .framer-3al1x9, .framer-l5X3l .framer-x82g7r, .framer-l5X3l .framer-o28g0k, .framer-l5X3l .framer-l9b42, .framer-l5X3l .framer-1st99mt, .framer-l5X3l .framer-qrtnm, .framer-l5X3l .framer-x6yeng, .framer-l5X3l .framer-14c7osv, .framer-l5X3l .framer-1yamp6g, .framer-l5X3l .framer-1azgm7a, .framer-l5X3l .framer-lg1z08, .framer-l5X3l .framer-1bzaymk, .framer-l5X3l .framer-156lu5c, .framer-l5X3l .framer-h7npab { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-l5X3l .framer-1219xgt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 15px; justify-content: flex-start; overflow: visible; padding: 4px 0px 4px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-l5X3l.framer-v-tu2owk .framer-1qtg744 { top: 33px; }\",\".framer-l5X3l.framer-v-owv1d0 .framer-1qtg744 { top: 68px; }\",\".framer-l5X3l.framer-v-11x7jwe .framer-1qtg744 { top: 103px; }\",\".framer-l5X3l.framer-v-1jmn22c .framer-1qtg744 { top: 138px; }\",\".framer-l5X3l.framer-v-93gcr9 .framer-1qtg744 { top: 173px; }\",\".framer-l5X3l.framer-v-1x3aeb9 .framer-1qtg744 { top: 208px; }\",\".framer-l5X3l.framer-v-69hvi2 .framer-1qtg744 { top: 243px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 260\n * @framerIntrinsicWidth 160\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"GtCO7P0kq\":{\"layout\":[\"fixed\",\"auto\"]},\"HYpQ8dzfy\":{\"layout\":[\"fixed\",\"auto\"]},\"lUqRSxlm6\":{\"layout\":[\"fixed\",\"auto\"]},\"cK246rlwN\":{\"layout\":[\"fixed\",\"auto\"]},\"s_2bZvgF2\":{\"layout\":[\"fixed\",\"auto\"]},\"GwLcA90nv\":{\"layout\":[\"fixed\",\"auto\"]},\"KOPO5u37b\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjvMffPRNj=withCSS(Component,css,\"framer-l5X3l\");export default FramerjvMffPRNj;FramerjvMffPRNj.displayName=\"SideNav\";FramerjvMffPRNj.defaultProps={height:260,width:160};addPropertyControls(FramerjvMffPRNj,{variant:{options:[\"bN3QXF4QO\",\"GtCO7P0kq\",\"HYpQ8dzfy\",\"lUqRSxlm6\",\"cK246rlwN\",\"s_2bZvgF2\",\"GwLcA90nv\",\"KOPO5u37b\"],optionTitles:[\"Context\",\"Discovery\",\"Findings\",\"GuidedDiagnostics\",\"TestingIteration\",\"Scaling\",\"FinalExperience\",\"PilotImpact\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerjvMffPRNj,[{explicitInter:true,fonts:[{cssFamilyName:\"IBM Plex Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Mono\",url:\"https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJ8lJPg-IUDNg.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjvMffPRNj\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GtCO7P0kq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HYpQ8dzfy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lUqRSxlm6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cK246rlwN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"s_2bZvgF2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GwLcA90nv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KOPO5u37b\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"160\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"260\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jvMffPRNj.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{RenderTarget}from\"framer\";const AREA_NAME=\"ImpactMetricsArea\";const COST_NAME=\"Modeled Cost\";const THRESHOLD=.38;const ROOT_MARGIN=\"0px\";const DURATION_MS=1500;const REVEAL_PAUSE_MS=150;const REVEAL_MS=480;const REVEAL_Y=6;const EASE_OUT=\"cubic-bezier(0, 0, 0.2, 1)\";const PREHIDE_CSS='@media (min-width: 1200px){[data-framer-name=\"'+AREA_NAME+'\"] [data-framer-name=\"'+COST_NAME+'\"]{opacity:0;transform:translateY('+REVEAL_Y+\"px);}}\";function isDisplayed(el){const r=el.getBoundingClientRect();if(r.width<=0||r.height<=0)return false;const style=getComputedStyle(el);return style.display!==\"none\"&&style.visibility!==\"hidden\";}function isInActiveTree(el){let node=el;while(node){const style=getComputedStyle(node);if(style.display===\"none\"||style.visibility===\"hidden\")return false;node=node.parentElement;}return true;}function prefersReducedMotion(){return window.matchMedia?.(\"(prefers-reduced-motion: reduce)\").matches===true;}function isCanvas(){try{return RenderTarget.current()===RenderTarget.canvas;}catch(e){return false;}}function findNamed(name){const all=Array.from(document.querySelectorAll('[data-framer-name=\"'+name+'\"]'));return all.find(isDisplayed)||null;}function findCost(area){const named=Array.from(area.querySelectorAll('[data-framer-name=\"'+COST_NAME+'\"]')).find(isDisplayed);if(named)return named;return findExactText(area,\"≈$140K\")?.parentElement||null;}function findScrollRoot(from){let node=from.parentElement;while(node&&node!==document.body&&node!==document.documentElement){const style=getComputedStyle(node);const overflowY=style.overflowY;if((overflowY===\"auto\"||overflowY===\"scroll\"||overflowY===\"overlay\")&&node.scrollHeight>node.clientHeight+8){return node;}node=node.parentElement;}return null;}function visibleRatio(el,root){const r=el.getBoundingClientRect();if(r.height<=0)return 0;const view=root?root.getBoundingClientRect():{top:0,bottom:window.innerHeight};const visible=Math.min(r.bottom,view.bottom)-Math.max(r.top,view.top);if(visible<=0)return 0;return visible/r.height;}function isLayoutReady(el){const r=el.getBoundingClientRect();if(r.width<80||r.height<20)return false;if(document.documentElement.scrollHeight<2e3)return false;return true;}function findExactText(root,text){const nodes=Array.from(root.querySelectorAll(\"p, span\"));const matches=nodes.filter(el=>isDisplayed(el)&&(el.textContent||\"\").trim()===text);if(!matches.length)return null;return matches.sort((a,b)=>{const nested=a.contains(b)?1:b.contains(a)?-1:0;if(nested)return nested;return a.getBoundingClientRect().width-b.getBoundingClientRect().width;})[0];}function easeOut(t){return 1-Math.pow(1-t,3);}function formatInt(n){return Math.round(n).toLocaleString(\"en-US\");}function hideCostBlock(cost){cost.style.transition=\"none\";cost.style.opacity=\"0\";cost.style.transform=\"translateY(\"+REVEAL_Y+\"px)\";}/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 1\n * @framerIntrinsicHeight 1\n */export default function TunerImpactMetricsProgress(){const hostRef=useRef(null);const prehide=!isCanvas()&&(typeof window===\"undefined\"||!prefersReducedMotion());useEffect(()=>{if(typeof window===\"undefined\")return undefined;if(isCanvas())return undefined;if(prefersReducedMotion())return undefined;let played=false;let observer=null;let observed=null;let retryTimer=null;let raf=0;const timers=[];const restores=[];function hostActive(){return!hostRef.current||isInActiveTree(hostRef.current);}function tryPlay(area){if(played)return true;if(!hostActive())return false;const pct=findExactText(area,\"27%\");const hours=findExactText(area,\"2,100+\");const cost=findCost(area);if(!pct||!hours||!cost)return false;const pctPrev=pct.textContent;const hoursPrev=hours.textContent;const costStyle=cost.style.cssText;pct.textContent=\"0%\";hours.textContent=\"0+\";hideCostBlock(cost);restores.push(()=>{pct.textContent=pctPrev;hours.textContent=hoursPrev;cost.style.cssText=costStyle;});played=true;observer?.disconnect();observer=null;if(retryTimer!=null){window.clearTimeout(retryTimer);retryTimer=null;}const start=performance.now();const tick=now=>{const t=Math.min(1,(now-start)/DURATION_MS);const e=easeOut(t);pct.textContent=Math.round(27*e)+\"%\";hours.textContent=formatInt(2100*e)+\"+\";if(t<1){raf=requestAnimationFrame(tick);return;}pct.textContent=\"27%\";hours.textContent=\"2,100+\";const reveal=window.setTimeout(()=>{cost.style.transition=\"opacity \"+REVEAL_MS+\"ms \"+EASE_OUT+\", transform \"+REVEAL_MS+\"ms \"+EASE_OUT;cost.style.opacity=\"1\";cost.style.transform=\"translateY(0)\";},REVEAL_PAUSE_MS);timers.push(reveal);};raf=requestAnimationFrame(tick);return true;}function canStart(area,ioRatio){if(played)return false;if(!hostActive())return false;if(!isLayoutReady(area))return false;const root=findScrollRoot(area);if(visibleRatio(area,root)<THRESHOLD)return false;if(ioRatio!=null&&ioRatio<THRESHOLD)return false;return true;}function attemptStart(area,ioRatio){if(!canStart(area,ioRatio))return;tryPlay(area);}function setup(){if(played)return;if(!hostActive()){retryTimer=window.setTimeout(()=>{retryTimer=null;setup();},400);return;}const area=findNamed(AREA_NAME);if(!area){retryTimer=window.setTimeout(()=>{retryTimer=null;setup();},250);return;}const cost=findCost(area);if(cost)hideCostBlock(cost);if(observer&&observed===area)return;observer?.disconnect();observed=area;const root=findScrollRoot(area);observer=new IntersectionObserver(entries=>{const entry=entries.find(e=>e.target===area);if(!entry)return;if(entry.isIntersecting&&entry.intersectionRatio>=THRESHOLD){attemptStart(area,entry.intersectionRatio);}},{root,rootMargin:ROOT_MARGIN,threshold:[0,.2,.35,THRESHOLD,.4,.5,1]});observer.observe(area);}setup();return()=>{if(retryTimer!=null)window.clearTimeout(retryTimer);if(raf)cancelAnimationFrame(raf);timers.forEach(id=>window.clearTimeout(id));observer?.disconnect();restores.splice(0).forEach(fn=>fn());};},[]);return /*#__PURE__*/_jsx(\"div\",{ref:hostRef,style:{width:1,height:1,overflow:\"hidden\",pointerEvents:\"none\"},children:prehide?/*#__PURE__*/_jsx(\"style\",{children:PREHIDE_CSS}):null});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TunerImpactMetricsProgress\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"* @framerIntrinsicWidth 1\",\"framerIntrinsicHeight\":\"1\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TunerImpactMetricsProgress.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{RenderTarget}from\"framer\";const STYLE_ID=\"tuner-media-card-hover-style\";const CARD_ATTR=\"data-tuner-media-card\";const BTN_ATTR=\"data-tuner-view-larger\";const HOVER_BORDER=\"#D5D2CB\";const HOVER_FILL=\"#F2F0EB\";const EASE=\"border-color 180ms ease-out\";const FILL_EASE=\"background-color 180ms ease-out, border-color 180ms ease-out\";const CSS=`\n[${CARD_ATTR}] {\n  cursor: pointer;\n  transition: ${EASE};\n}\n[${BTN_ATTR}] {\n  cursor: pointer;\n  transition: ${FILL_EASE};\n}\n[${CARD_ATTR}]:focus-visible,\n[${BTN_ATTR}]:focus-visible {\n  outline: 2px solid #171717;\n  outline-offset: 2px;\n}\n@media (prefers-reduced-motion: reduce) {\n  [${CARD_ATTR}],\n  [${BTN_ATTR}] {\n    transition: none;\n  }\n}\n`;function isDisplayed(el){const r=el.getBoundingClientRect();if(r.width<=0||r.height<=0)return false;const style=getComputedStyle(el);return style.display!==\"none\"&&style.visibility!==\"hidden\";}function isInActiveTree(el){let node=el;while(node){const style=getComputedStyle(node);if(style.display===\"none\"||style.visibility===\"hidden\")return false;node=node.parentElement;}return true;}function isViewLarger(el){const text=(el.textContent||\"\").replace(/\\s+/g,\" \").trim();return/^view larger/i.test(text);}function hasBorder(el){return parseFloat(getComputedStyle(el).borderTopWidth)>=.5;}function containsMedia(el){if(el.querySelector(\"img\"))return true;const nodes=el.querySelectorAll(\"div, span, img\");for(let i=0;i<nodes.length;i++){const node=nodes[i];const bg=getComputedStyle(node).backgroundImage;if(bg&&bg.includes(\"url(\")&&/framerusercontent\\.com\\/images\\//.test(bg)){return true;}}return false;}function findChip(textEl){let el=textEl;for(let i=0;i<8&&el;i++){if(hasBorder(el))return el;el=el.parentElement;}return textEl.parentElement;}function findCard(chip){let el=chip.parentElement;for(let i=0;i<12&&el;i++){if(containsMedia(el))return el;el=el.parentElement;}return chip.parentElement;}function ensureStyle(){if(document.getElementById(STYLE_ID))return;const style=document.createElement(\"style\");style.id=STYLE_ID;style.textContent=CSS;document.head.appendChild(style);}function applyHover(card,chip,on){card.style.borderColor=on?HOVER_BORDER:\"\";chip.style.backgroundColor=on?HOVER_FILL:\"\";chip.style.borderColor=on?HOVER_BORDER:\"\";}function bindHover(card,chip){if(card.dataset.tunerHoverBound===\"true\")return;card.dataset.tunerHoverBound=\"true\";const enter=()=>applyHover(card,chip,true);const leave=()=>applyHover(card,chip,false);card.addEventListener(\"mouseenter\",enter);card.addEventListener(\"mouseleave\",leave);card.addEventListener(\"focusin\",enter);card.addEventListener(\"focusout\",event=>{const next=event.relatedTarget;if(next instanceof Node&&card.contains(next))return;leave();});}function markCards(){const nodes=Array.from(document.querySelectorAll(\"p, span, div\"));let marked=0;for(const node of nodes){if(!isDisplayed(node))continue;if(!isViewLarger(node))continue;if(node.querySelector(\"p, span\"))continue;if(node.closest(\"[\"+CARD_ATTR+\"]\"))continue;const chip=findChip(node);if(!chip)continue;const card=findCard(chip);if(!card)continue;chip.setAttribute(BTN_ATTR,\"true\");card.setAttribute(CARD_ATTR,\"true\");card.style.cursor=\"pointer\";chip.style.cursor=\"pointer\";card.style.transition=EASE;chip.style.transition=FILL_EASE;if(!card.hasAttribute(\"tabindex\"))card.tabIndex=0;bindHover(card,chip);marked+=1;}return marked;}function bindKeyboard(root){const onKey=event=>{if(event.key!==\"Enter\"&&event.key!==\" \")return;const target=event.target;if(!(target instanceof HTMLElement))return;const card=target.closest(\"[\"+CARD_ATTR+\"]\");if(!card)return;const img=card.querySelector(\"img\");if(!img)return;event.preventDefault();img.click();};root.addEventListener(\"keydown\",onKey);return()=>root.removeEventListener(\"keydown\",onKey);}/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 1\n * @framerIntrinsicHeight 1\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function TunerMediaCardHover(props){const hostRef=useRef(null);useEffect(()=>{if(typeof window===\"undefined\")return undefined;if(RenderTarget.current()===RenderTarget.canvas)return undefined;let unbind=null;let observer=null;const timers=[];let debounce=null;function setup(){if(hostRef.current&&!isInActiveTree(hostRef.current))return;ensureStyle();const count=markCards();if(count>0&&!unbind)unbind=bindKeyboard(document);}function scheduleSetup(){if(debounce!=null)window.clearTimeout(debounce);debounce=window.setTimeout(setup,160);}timers.push(window.setTimeout(setup,80));timers.push(window.setTimeout(setup,400));timers.push(window.setTimeout(setup,1200));timers.push(window.setTimeout(setup,2500));window.addEventListener(\"scroll\",scheduleSetup,{passive:true});observer=new MutationObserver(()=>scheduleSetup());observer.observe(document.body,{childList:true,subtree:true});return()=>{timers.forEach(id=>window.clearTimeout(id));if(debounce!=null)window.clearTimeout(debounce);window.removeEventListener(\"scroll\",scheduleSetup);observer?.disconnect();unbind?.();const style=document.getElementById(STYLE_ID);if(style)style.remove();};},[]);return /*#__PURE__*/_jsx(\"div\",{ref:hostRef,style:{width:1,height:1,overflow:\"hidden\",pointerEvents:\"none\"}});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TunerMediaCardHover\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"1\",\"framerDisableUnlink\":\"* @framerIntrinsicWidth 1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TunerMediaCardHover.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls}from\"framer\";const RUST=\"#A4482D\";const HAIRLINE=\"#E7E5DF\";const INK=\"#171717\";/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 280\n * @framerIntrinsicHeight 500\n */export default function TunerPhoneStateMachine(props){return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 280 500\",width:280,height:500,style:{display:\"block\",margin:\"0 auto\",maxWidth:\"100%\",overflow:\"visible\",background:\"transparent\"},fill:\"none\",\"aria-label\":\"Diagnostic states: Check, Analysis, Repair, Verify\",children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsx(\"marker\",{id:\"tpsm-arrow\",viewBox:\"0 0 10 10\",refX:\"8\",refY:\"5\",markerWidth:\"4.5\",markerHeight:\"4.5\",orient:\"auto\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M 0 1.2 L 9 5 L 0 8.8 Z\",fill:RUST})})}),/*#__PURE__*/_jsx(\"path\",{d:\"M 83 190 C 65 190, 65 70, 83 70\",stroke:RUST,strokeWidth:\"1.5\",fill:\"none\",strokeLinecap:\"round\",markerEnd:\"url(#tpsm-arrow)\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M 186 42 C 208 36, 216 56, 204 70\",stroke:RUST,strokeWidth:\"1.5\",fill:\"none\",strokeLinecap:\"round\",markerEnd:\"url(#tpsm-arrow)\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M 186 162 C 208 156, 216 176, 204 190\",stroke:RUST,strokeWidth:\"1.5\",fill:\"none\",strokeLinecap:\"round\",markerEnd:\"url(#tpsm-arrow)\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"140\",y1:\"118\",x2:\"140\",y2:\"130\",stroke:RUST,strokeWidth:\"1.5\",markerEnd:\"url(#tpsm-arrow)\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"140\",y1:\"238\",x2:\"140\",y2:\"250\",stroke:RUST,strokeWidth:\"1.5\",markerEnd:\"url(#tpsm-arrow)\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"140\",y1:\"358\",x2:\"140\",y2:\"370\",stroke:RUST,strokeWidth:\"1.5\",markerEnd:\"url(#tpsm-arrow)\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"140\",cy:\"65\",r:\"52\",fill:\"transparent\",stroke:HAIRLINE,strokeWidth:\"1.25\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"140\",cy:\"185\",r:\"52\",fill:\"transparent\",stroke:HAIRLINE,strokeWidth:\"1.25\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"140\",cy:\"305\",r:\"52\",fill:\"transparent\",stroke:HAIRLINE,strokeWidth:\"1.25\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"140\",cy:\"425\",r:\"52\",fill:\"transparent\",stroke:HAIRLINE,strokeWidth:\"1.25\"}),/*#__PURE__*/_jsx(\"text\",{x:\"140\",y:\"65\",textAnchor:\"middle\",dominantBaseline:\"middle\",fill:INK,fontFamily:'\"IBM Plex Mono\", ui-monospace, monospace',fontSize:\"17\",fontWeight:\"500\",children:\"CHECK\"}),/*#__PURE__*/_jsx(\"text\",{x:\"140\",y:\"185\",textAnchor:\"middle\",dominantBaseline:\"middle\",fill:INK,fontFamily:'\"IBM Plex Mono\", ui-monospace, monospace',fontSize:\"17\",fontWeight:\"500\",children:\"ANALYSIS\"}),/*#__PURE__*/_jsx(\"text\",{x:\"140\",y:\"305\",textAnchor:\"middle\",dominantBaseline:\"middle\",fill:INK,fontFamily:'\"IBM Plex Mono\", ui-monospace, monospace',fontSize:\"17\",fontWeight:\"500\",children:\"REPAIR\"}),/*#__PURE__*/_jsx(\"text\",{x:\"140\",y:\"425\",textAnchor:\"middle\",dominantBaseline:\"middle\",fill:INK,fontFamily:'\"IBM Plex Mono\", ui-monospace, monospace',fontSize:\"17\",fontWeight:\"500\",children:\"VERIFY\"})]});}addPropertyControls(TunerPhoneStateMachine,{});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TunerPhoneStateMachine\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"* @framerIntrinsicWidth 280\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"500\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TunerPhoneStateMachine.map","// Independent rework about strip — copy of TunerTest2AboutStripMobileStack with editable property controls.\n// Do not edit TunerTest2AboutStripMobileStack.tsx; this file is a separate component.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Fragment}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const BORDER=\"#DDDDD8\";const LABEL=\"#aaa\";const BODY=\"#222\";const MUTED=\"#bbb\";const ROLE=\"#aaa\";const sans=\"Manrope, Inter, system-ui, -apple-system, Segoe UI, sans-serif\";const DESKTOP_MIN_PX=1200;const MOBILE_MAX_PX=809;const STRIP_MAX_WIDTH_PX=1200;const RULE_INSET_PX=12;const DESKTOP_COL_GAP_PX=32;const outerShell=style=>{const s=style??{};const{border,borderTop,borderBottom,borderLeft,borderRight,outline,...rest}=s;return{...rest,width:\"100%\",maxWidth:STRIP_MAX_WIDTH_PX,marginLeft:\"auto\",marginRight:\"auto\",boxSizing:\"border-box\",alignSelf:\"center\",display:\"flex\",flexDirection:\"column\"};};const sectionInner={width:\"100%\",boxSizing:\"border-box\"};const teamRole={fontSize:10,fontWeight:400,color:ROLE,margin:0,lineHeight:1.35,fontFamily:sans};const teamLineSuffix={color:LABEL};const teamName={fontSize:12,fontWeight:400,color:BODY,margin:0,lineHeight:1.35,fontFamily:sans};function Cell(props){return /*#__PURE__*/_jsx(\"div\",{className:`tuner-strip-cell tuner-strip-cell--${props.variant}`,style:{position:\"relative\",boxSizing:\"border-box\",minWidth:0},children:props.children});}function splitCollaborator(value){const parts=value.split(\"|\").map(p=>p.trim()).filter(Boolean);if(parts.length>=2){return{name:parts[0],role:parts.slice(1).join(\" | \")};}return{name:value.trim(),role:null};}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function TunerReworkAboutStrip(props){const{timelineLabel=\"Timeline\",timelineValue=\"Jun 2025 \\xb7 Present\",timelineSecondaryText=\"Updated April 2026\",roleLabel=\"My Role\",roleValue=\"Product Designer\",platformLabel=\"Platform\",platformValue=\"Desktop Application\",responsibilitiesLabel=\"Responsibilities\",responsibility1=\"Problem Framing\",responsibility2=\"Research & Synthesis\",responsibility3=\"Design System\",responsibility4=\"Flow & Interaction Design\",collaborationLabel=\"Team\",collaborator1=\"Shreyas NS | Director Product Experience\",collaborator2=\"Matthew Johnson | CX Lead\",collaborator3=\"Aaron Diep | Product Manager III\",collaborator4=\"Akshay Bharadhwaj | Graphic Designer II\",collaborator5=\"Engineering Team\"}=props;const collaborators=[collaborator1,collaborator2,collaborator3,collaborator4,collaborator5].map(c=>splitCollaborator(c||\"\")).filter(c=>c.name.length>0);const responsibilities=[responsibility1,responsibility2,responsibility3,responsibility4].filter(r=>(r||\"\").trim().length>0);const stripCss=`\n    .tuner-strip-top-rule {\n      width: min(100%, ${STRIP_MAX_WIDTH_PX}px);\n      max-width: ${STRIP_MAX_WIDTH_PX}px;\n      margin-left: auto;\n      margin-right: auto;\n      box-sizing: border-box;\n      border-top: 0.5px solid ${BORDER};\n      flex-shrink: 0;\n    }\n\n    .tuner-strip-section {\n      display: flex;\n      flex-direction: column;\n      width: 100%;\n      box-sizing: border-box;\n    }\n\n    @media (max-width: ${DESKTOP_MIN_PX-1}px) {\n      .tuner-strip-section {\n        border-bottom: 0.5px solid ${BORDER};\n      }\n    }\n\n    .tuner-strip-grid {\n      display: grid;\n      grid-template-columns: 130px 160px 150px 1fr 1.3fr;\n      grid-auto-flow: row;\n      grid-template-rows: auto;\n      width: 100%;\n      align-items: stretch;\n    }\n\n    .tuner-strip-label {\n      font-family: ${sans};\n      font-size: 9px;\n      font-weight: 500;\n      letter-spacing: 0.09em;\n      text-transform: uppercase;\n      color: ${LABEL};\n      margin: 0;\n      line-height: 1.25;\n    }\n\n    .tuner-strip-body {\n      font-family: ${sans};\n      font-size: 12px;\n      font-weight: 400;\n      color: ${BODY};\n      margin: 6px 0 0 0;\n      line-height: 1.45;\n    }\n\n    .tuner-strip-body--resp {\n      line-height: 1.55;\n    }\n\n    .tuner-strip-resp-list {\n      display: flex;\n      flex-direction: column;\n      gap: 5px;\n      margin-top: 6px;\n    }\n\n    .tuner-strip-resp-list .tuner-strip-body {\n      margin: 0;\n    }\n\n    .tuner-strip-updated {\n      font-family: ${sans};\n      font-size: 10px;\n      font-weight: 400;\n      color: ${MUTED};\n      margin: 6px 0 0 0;\n      line-height: 1.35;\n    }\n\n    .tuner-strip-team-name-desktop {\n      font-family: ${sans};\n      font-size: 12px;\n      font-weight: 400;\n      color: ${BODY};\n      margin: 0;\n      line-height: 1.35;\n    }\n\n    .tuner-strip-cell {\n      grid-row: 1;\n      padding-top: 16px;\n      padding-bottom: 16px;\n    }\n\n    .tuner-strip-cell:not(:last-child)::after {\n      content: '';\n      position: absolute;\n      top: ${RULE_INSET_PX}px;\n      bottom: ${RULE_INSET_PX}px;\n      right: 0;\n      width: 0.5px;\n      background-color: ${BORDER};\n    }\n\n    .tuner-strip-team-desktop {\n      display: none;\n      flex-direction: column;\n      gap: 4px;\n      margin-top: 6px;\n    }\n\n    .tuner-strip-team-split {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      column-gap: 14px;\n      row-gap: 4px;\n      margin-top: 6px;\n    }\n\n    @media (min-width: ${DESKTOP_MIN_PX}px) {\n      .tuner-strip-grid {\n        grid-template-columns:\n          minmax(0, 0.72fr)\n          minmax(0, 0.82fr)\n          minmax(0, 0.82fr)\n          minmax(0, 1.06fr)\n          minmax(0, 1.58fr);\n        column-gap: ${DESKTOP_COL_GAP_PX}px;\n      }\n\n      .tuner-strip-cell {\n        padding-top: 12px;\n        padding-bottom: 12px;\n      }\n\n      .tuner-strip-cell--timeline,\n      .tuner-strip-cell--myrole,\n      .tuner-strip-cell--platform,\n      .tuner-strip-cell--resp,\n      .tuner-strip-cell--team {\n        padding-left: 12px;\n        padding-right: 12px;\n      }\n\n      .tuner-strip-label {\n        font-size: 12px;\n      }\n\n      .tuner-strip-body,\n      .tuner-strip-body--resp {\n        font-size: 14px;\n      }\n\n      .tuner-strip-body--resp {\n        line-height: 1.45;\n      }\n\n      .tuner-strip-resp-list {\n        gap: 6px;\n      }\n\n      .tuner-strip-updated {\n        font-size: 10px;\n      }\n\n      .tuner-strip-team-name-desktop {\n        font-size: 14px;\n        white-space: nowrap;\n      }\n\n      .tuner-strip-team-desktop {\n        display: flex;\n      }\n      .tuner-strip-team-split {\n        display: none;\n      }\n    }\n\n    /* Tablet only (810px–1199px): two-column grid */\n    @media (min-width: ${MOBILE_MAX_PX+1}px) and (max-width: ${DESKTOP_MIN_PX-1}px) {\n      .tuner-strip-grid {\n        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\n        column-gap: 0;\n        row-gap: 0;\n      }\n\n      .tuner-strip-cell {\n        grid-row: auto;\n        padding-top: 16px;\n        padding-bottom: 16px;\n        padding-left: 20px;\n        padding-right: 20px;\n      }\n\n      .tuner-strip-cell:not(:last-child)::after {\n        display: none;\n      }\n\n      .tuner-strip-cell--timeline {\n        grid-column: 1;\n        grid-row: 1;\n      }\n\n      .tuner-strip-cell--myrole {\n        grid-column: 2;\n        grid-row: 1;\n      }\n\n      .tuner-strip-cell--platform {\n        grid-column: 1;\n        grid-row: 2;\n      }\n\n      .tuner-strip-cell--resp {\n        grid-column: 2;\n        grid-row: 2;\n      }\n\n      .tuner-strip-cell--team {\n        grid-column: 1 / -1;\n        grid-row: 3;\n      }\n\n      /* Vertical divider between the two columns */\n      .tuner-strip-cell--timeline::after,\n      .tuner-strip-cell--platform::after {\n        content: '';\n        position: absolute;\n        display: block;\n        top: ${RULE_INSET_PX}px;\n        bottom: ${RULE_INSET_PX}px;\n        right: 0;\n        width: 0.5px;\n        background-color: ${BORDER};\n      }\n\n      /* Horizontal rules between rows */\n      .tuner-strip-cell--timeline,\n      .tuner-strip-cell--myrole,\n      .tuner-strip-cell--platform,\n      .tuner-strip-cell--resp {\n        border-bottom: 0.5px solid ${BORDER};\n      }\n\n      .tuner-strip-body,\n      .tuner-strip-body--resp,\n      .tuner-strip-team-name-desktop {\n        white-space: normal;\n        overflow-wrap: anywhere;\n        word-break: break-word;\n      }\n\n      .tuner-strip-team-split {\n        grid-template-columns: 1fr 1fr;\n        column-gap: 24px;\n        row-gap: 6px;\n      }\n    }\n\n    /* Mobile-only fix: full-width vertical stack */\n    @media (max-width: ${MOBILE_MAX_PX}px) {\n      .tuner-strip-grid {\n        grid-template-columns: 1fr;\n        row-gap: 0;\n      }\n\n      .tuner-strip-cell {\n        grid-column: 1 !important;\n        grid-row: auto !important;\n        padding: 16px 20px;\n      }\n\n      .tuner-strip-cell:not(:last-child)::after {\n        display: none;\n      }\n\n      .tuner-strip-cell:not(:last-child) {\n        border-bottom: 0.5px solid ${BORDER};\n      }\n\n      .tuner-strip-team-split {\n        grid-template-columns: 1fr;\n        row-gap: 6px;\n      }\n    }\n  `;return /*#__PURE__*/_jsxs(\"div\",{style:outerShell(props.style),\"data-tuner-about-strip\":\"\",children:[/*#__PURE__*/_jsx(\"style\",{children:stripCss}),/*#__PURE__*/_jsx(\"div\",{className:\"tuner-strip-top-rule\",\"aria-hidden\":true}),/*#__PURE__*/_jsx(\"section\",{className:\"tuner-strip-section\",style:sectionInner,\"aria-label\":\"Project details\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"tuner-strip-grid\",children:[/*#__PURE__*/_jsxs(Cell,{variant:\"timeline\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"tuner-strip-label\",children:timelineLabel}),/*#__PURE__*/_jsx(\"p\",{className:\"tuner-strip-body\",children:timelineValue}),timelineSecondaryText?/*#__PURE__*/_jsx(\"p\",{className:\"tuner-strip-updated\",children:timelineSecondaryText}):null]}),/*#__PURE__*/_jsxs(Cell,{variant:\"myrole\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"tuner-strip-label\",children:roleLabel}),/*#__PURE__*/_jsx(\"p\",{className:\"tuner-strip-body\",children:roleValue})]}),/*#__PURE__*/_jsxs(Cell,{variant:\"platform\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"tuner-strip-label\",children:platformLabel}),/*#__PURE__*/_jsx(\"p\",{className:\"tuner-strip-body\",children:platformValue})]}),/*#__PURE__*/_jsxs(Cell,{variant:\"resp\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"tuner-strip-label\",children:responsibilitiesLabel}),/*#__PURE__*/_jsx(\"div\",{className:\"tuner-strip-resp-list\",children:responsibilities.map((item,index)=>/*#__PURE__*/_jsx(\"p\",{className:\"tuner-strip-body tuner-strip-body--resp\",children:item},`resp-${index}`))})]}),/*#__PURE__*/_jsxs(Cell,{variant:\"team\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"tuner-strip-label\",children:collaborationLabel}),/*#__PURE__*/_jsx(\"div\",{className:\"tuner-strip-team-desktop\",children:collaborators.map((person,index)=>/*#__PURE__*/_jsxs(\"p\",{className:\"tuner-strip-team-name-desktop\",children:[person.name,person.role?/*#__PURE__*/_jsxs(\"span\",{style:teamLineSuffix,children:[\" \",\"| \",person.role]}):null]},`team-desktop-${index}`))}),/*#__PURE__*/_jsx(\"div\",{className:\"tuner-strip-team-split\",children:collaborators.map((person,index)=>person.role?/*#__PURE__*/_jsxs(Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:teamName,children:person.name}),/*#__PURE__*/_jsx(\"p\",{style:teamRole,children:person.role})]},`team-split-${index}`):/*#__PURE__*/_jsx(\"p\",{style:{...teamName,gridColumn:\"1 / -1\"},children:person.name},`team-split-${index}`))})]})]})})]});}addPropertyControls(TunerReworkAboutStrip,{timelineLabel:{type:ControlType.String,title:\"Timeline label\",defaultValue:\"Timeline\"},timelineValue:{type:ControlType.String,title:\"Timeline\",defaultValue:\"Jun 2025 \\xb7 Present\"},timelineSecondaryText:{type:ControlType.String,title:\"Timeline secondary\",defaultValue:\"Updated April 2026\"},roleLabel:{type:ControlType.String,title:\"Role label\",defaultValue:\"My Role\"},roleValue:{type:ControlType.String,title:\"Role\",defaultValue:\"Product Designer\"},platformLabel:{type:ControlType.String,title:\"Platform label\",defaultValue:\"Platform\"},platformValue:{type:ControlType.String,title:\"Platform\",defaultValue:\"Desktop Application\"},responsibilitiesLabel:{type:ControlType.String,title:\"Responsibilities label\",defaultValue:\"Responsibilities\"},responsibility1:{type:ControlType.String,title:\"Responsibility 1\",defaultValue:\"Problem Framing\"},responsibility2:{type:ControlType.String,title:\"Responsibility 2\",defaultValue:\"Research & Synthesis\"},responsibility3:{type:ControlType.String,title:\"Responsibility 3\",defaultValue:\"Design System\"},responsibility4:{type:ControlType.String,title:\"Responsibility 4\",defaultValue:\"Flow & Interaction Design\"},collaborationLabel:{type:ControlType.String,title:\"Collaboration label\",defaultValue:\"Team\"},collaborator1:{type:ControlType.String,title:\"Collaborator 1\",defaultValue:\"Shreyas NS | Director Product Experience\"},collaborator2:{type:ControlType.String,title:\"Collaborator 2\",defaultValue:\"Matthew Johnson | CX Lead\"},collaborator3:{type:ControlType.String,title:\"Collaborator 3\",defaultValue:\"Aaron Diep | Product Manager III\"},collaborator4:{type:ControlType.String,title:\"Collaborator 4\",defaultValue:\"Akshay Bharadhwaj | Graphic Designer II\"},collaborator5:{type:ControlType.String,title:\"Collaborator 5\",defaultValue:\"Engineering Team\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TunerReworkAboutStrip\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TunerReworkAboutStrip.map","// Independent rework Hero metrics — copy of TunerTestHeroMetrics with editable property controls.\n// Do not edit TunerTestHeroMetrics.tsx; this file is a separate component.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";const DESKTOP_MIN_PX=1200;const cardLayout={padding:\"14px 16px\",boxSizing:\"border-box\",pointerEvents:\"none\",cursor:\"default\",height:\"100%\",display:\"flex\",flexDirection:\"column\",minWidth:0,background:\"transparent\",boxShadow:\"none\",alignItems:\"flex-start\",justifyContent:\"flex-start\"};const grid={display:\"grid\",gridTemplateColumns:\"repeat(3, minmax(0, 1fr))\",alignItems:\"stretch\",gap:8,width:\"100%\",minWidth:0};const numStyle={fontSize:26,fontWeight:500,lineHeight:1.2,margin:0,fontFamily:\"Manrope, Inter, system-ui, -apple-system, Segoe UI, sans-serif\",overflowWrap:\"break-word\",wordBreak:\"break-word\"};const labelStyle={fontSize:12,fontWeight:400,color:\"#666\",lineHeight:1.35,margin:\"8px 0 0 0\",fontFamily:\"Manrope, Inter, system-ui, -apple-system, Segoe UI, sans-serif\",overflowWrap:\"break-word\",wordBreak:\"break-word\"};const metricsCss=`\n  .tuner-hero-metric-card {\n    background: transparent;\n    background-color: transparent;\n    box-shadow: none;\n    border: none;\n    align-items: flex-start;\n    justify-content: flex-start;\n  }\n  .tuner-hero-metric-card--rule {\n    border: none;\n    border-right: 1px solid rgba(231, 229, 223, 0.8);\n  }\n  .tuner-hero-metric-num {\n    color: #222;\n  }\n  @media (max-width: 479px) {\n    .tuner-hero-metric-card {\n      padding: 12px 10px;\n    }\n    .tuner-hero-metric-num {\n      font-size: 22px;\n    }\n    .tuner-hero-metric-label {\n      font-size: 11px;\n    }\n  }\n  @media (min-width: ${DESKTOP_MIN_PX}px) {\n    .tuner-hero-metrics-root {\n      width: 90%;\n      margin-left: auto;\n      margin-right: auto;\n    }\n    .tuner-hero-metric-num {\n      color: #000000;\n    }\n  }\n`;/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function TunerReworkHeroMetrics(props){const{metric1Value=\"27%\",metric1Label=\"fewer support tickets\",metric2Value=\"2,100+\",metric2Label=\"support hours potentially avoided over six months\",metric3Value=\"30\",metric3Label=\"dealerships in pilot\"}=props;return /*#__PURE__*/_jsxs(\"div\",{className:\"tuner-hero-metrics-root\",style:{...grid,...props.style},\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:metricsCss}}),/*#__PURE__*/_jsxs(\"div\",{className:\"tuner-hero-metric-card tuner-hero-metric-card--rule\",style:cardLayout,children:[/*#__PURE__*/_jsx(\"p\",{className:\"tuner-hero-metric-num\",style:numStyle,children:metric1Value}),/*#__PURE__*/_jsx(\"p\",{className:\"tuner-hero-metric-label\",style:labelStyle,children:metric1Label})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"tuner-hero-metric-card tuner-hero-metric-card--rule\",style:cardLayout,children:[/*#__PURE__*/_jsx(\"p\",{className:\"tuner-hero-metric-num\",style:numStyle,children:metric2Value}),/*#__PURE__*/_jsx(\"p\",{className:\"tuner-hero-metric-label\",style:labelStyle,children:metric2Label})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"tuner-hero-metric-card\",style:cardLayout,children:[/*#__PURE__*/_jsx(\"p\",{className:\"tuner-hero-metric-num\",style:numStyle,children:metric3Value}),/*#__PURE__*/_jsx(\"p\",{className:\"tuner-hero-metric-label\",style:labelStyle,children:metric3Label})]})]});}addPropertyControls(TunerReworkHeroMetrics,{metric1Value:{type:ControlType.String,title:\"Metric 1 value\",defaultValue:\"27%\"},metric1Label:{type:ControlType.String,title:\"Metric 1 label\",defaultValue:\"fewer support tickets\"},metric2Value:{type:ControlType.String,title:\"Metric 2 value\",defaultValue:\"2,100+\"},metric2Label:{type:ControlType.String,title:\"Metric 2 label\",defaultValue:\"support hours potentially avoided over six months\"},metric3Value:{type:ControlType.String,title:\"Metric 3 value\",defaultValue:\"30\"},metric3Label:{type:ControlType.String,title:\"Metric 3 label\",defaultValue:\"dealerships in pilot\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TunerReworkHeroMetrics\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TunerReworkHeroMetrics.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{RenderTarget}from\"framer\";const STYLE_ID=\"tuner-sidenav-polish-style\";const ITEM_ATTR=\"data-tuner-sidenav-item\";const ACTIVE_ATTR=\"data-tuner-sidenav-active\";const RUST=\"rgb(164, 72, 45)\";const HOVER_LABEL=\"#171717\";const HOVER_NUMBER=\"#676A70\";const CSS=`\n[${ITEM_ATTR}] [data-framer-name=\"NavNumber\"],\n[${ITEM_ATTR}] [data-framer-name=\"NavLabel\"] {\n  transition: color 160ms ease-out, opacity 160ms ease-out;\n}\n[${ITEM_ATTR}] [data-framer-name=\"NavNumber\"] {\n  opacity: 0.72;\n}\n[${ITEM_ATTR}][${ACTIVE_ATTR}] [data-framer-name=\"NavNumber\"],\n[${ITEM_ATTR}][${ACTIVE_ATTR}] [data-framer-name=\"NavLabel\"] {\n  opacity: 1;\n}\n@media (prefers-reduced-motion: reduce) {\n  [${ITEM_ATTR}] [data-framer-name=\"NavNumber\"],\n  [${ITEM_ATTR}] [data-framer-name=\"NavLabel\"] {\n    transition: none;\n  }\n}\n`;function isDisplayed(el){const r=el.getBoundingClientRect();if(r.width<=0||r.height<=0)return false;const style=getComputedStyle(el);return style.display!==\"none\"&&style.visibility!==\"hidden\";}function isInActiveTree(el){let node=el;while(node){const style=getComputedStyle(node);if(style.display===\"none\"||style.visibility===\"hidden\")return false;node=node.parentElement;}return true;}function isRust(el){const color=getComputedStyle(el).color;return color.includes(\"164, 72, 45\")||color===RUST||color===\"#A4482D\";}function findSideNav(){const named=Array.from(document.querySelectorAll('[data-framer-name=\"SideNav\"]'));return named.find(isDisplayed)||null;}function findItems(root){const links=Array.from(root.querySelectorAll(\"a\"));return links.filter(el=>{if(!isDisplayed(el))return false;return Boolean(el.querySelector('[data-framer-name=\"NavNumber\"]')&&el.querySelector('[data-framer-name=\"NavLabel\"]'));});}function ensureStyle(){if(document.getElementById(STYLE_ID))return;const style=document.createElement(\"style\");style.id=STYLE_ID;style.textContent=CSS;document.head.appendChild(style);}function syncItem(item){const number=item.querySelector('[data-framer-name=\"NavNumber\"]');const label=item.querySelector('[data-framer-name=\"NavLabel\"]');if(!number||!label)return;const active=isRust(label)||isRust(number);if(active)item.setAttribute(ACTIVE_ATTR,\"true\");else item.removeAttribute(ACTIVE_ATTR);}function bindItem(item){if(item.getAttribute(ITEM_ATTR))return;item.setAttribute(ITEM_ATTR,\"true\");const number=item.querySelector('[data-framer-name=\"NavNumber\"]');const label=item.querySelector('[data-framer-name=\"NavLabel\"]');if(!number||!label)return;const supportsHover=window.matchMedia(\"(hover: hover) and (pointer: fine)\").matches;if(!supportsHover)return;item.addEventListener(\"mouseenter\",()=>{syncItem(item);if(item.hasAttribute(ACTIVE_ATTR))return;number.style.color=HOVER_NUMBER;label.style.color=HOVER_LABEL;number.style.opacity=\"1\";});item.addEventListener(\"mouseleave\",()=>{number.style.color=\"\";label.style.color=\"\";number.style.opacity=\"\";syncItem(item);});}function setup(){const root=findSideNav();if(!root)return false;const items=findItems(root);if(items.length<8)return false;ensureStyle();items.forEach(item=>{bindItem(item);syncItem(item);});return true;}/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 1\n * @framerIntrinsicHeight 1\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function TunerSideNavPolish(props){const hostRef=useRef(null);useEffect(()=>{if(typeof window===\"undefined\")return undefined;if(RenderTarget.current()===RenderTarget.canvas)return undefined;const timers=[];let observer=null;function run(){if(hostRef.current&&!isInActiveTree(hostRef.current))return;setup();}timers.push(window.setTimeout(run,80));timers.push(window.setTimeout(run,400));timers.push(window.setTimeout(run,1200));observer=new MutationObserver(()=>run());observer.observe(document.body,{subtree:true,attributes:true,attributeFilter:[\"style\",\"class\"]});return()=>{timers.forEach(id=>window.clearTimeout(id));observer?.disconnect();const style=document.getElementById(STYLE_ID);if(style)style.remove();};},[]);return /*#__PURE__*/_jsx(\"div\",{ref:hostRef,style:{width:1,height:1,overflow:\"hidden\",pointerEvents:\"none\"}});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TunerSideNavPolish\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"* @framerIntrinsicWidth 1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TunerSideNavPolish.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{RenderTarget}from\"framer\";const RUST=\"rgb(164, 72, 45)\";const HAIRLINE=\"rgb(231, 229, 223)\";const INK=\"rgb(23, 23, 23)\";const THRESHOLD=.38;const ROOT_MARGIN=\"0px\";const DIAGRAM_NAME=\"ReusableDiagnosticLogicDiagram\";const EMPHASIS_MS=350;const DRAW_MS=300;const HOLD_MS=500;const EASE=\"cubic-bezier(0.22, 1, 0.36, 1)\";const SEQ={checkEmphasis:0,checkLoop:280,checkToAnalysis:580,analysisEmphasis:900,analysisLoop:1200,returnPath:1500,analysisToRepair:1800,repairEmphasis:2100,repairToVerify:2400,verifyEmphasis:2700};const SETTLE_AT=3050+HOLD_MS;function isDisplayed(el){const r=el.getBoundingClientRect();if(r.width<=0||r.height<=0)return false;const style=getComputedStyle(el);return style.display!==\"none\"&&style.visibility!==\"hidden\";}function isInActiveTree(el){let node=el;while(node){const style=getComputedStyle(node);if(style.display===\"none\"||style.visibility===\"hidden\")return false;node=node.parentElement;}return true;}function isPreviewEnv(){try{if(RenderTarget.current()===RenderTarget.preview)return true;}catch(e){}if(typeof window===\"undefined\")return false;const host=window.location.hostname;return host.includes(\"framer.app\")||host===\"localhost\"||host.includes(\"127.0.0.1\");}function debugWarn(message){if(isPreviewEnv())console.warn(\"[TunerStateMachineProgress]\",message);}function rustColor(value){return value.replace(/\\s/g,\"\")===\"rgb(164,72,45)\";}function findDiagram(){const named=Array.from(document.querySelectorAll('[data-framer-name=\"'+DIAGRAM_NAME+'\"]'));return named.find(isDisplayed)||null;}function findScrollRoot(from){let node=from.parentElement;while(node&&node!==document.body&&node!==document.documentElement){const style=getComputedStyle(node);const overflowY=style.overflowY;if((overflowY===\"auto\"||overflowY===\"scroll\"||overflowY===\"overlay\")&&node.scrollHeight>node.clientHeight+8){return node;}node=node.parentElement;}return null;}function viewportRect(root){if(root){const r=root.getBoundingClientRect();return{top:r.top,bottom:r.bottom};}const vv=window.visualViewport;if(vv&&vv.height>0&&vv.height+40<document.documentElement.scrollHeight){return{top:vv.offsetTop,bottom:vv.offsetTop+vv.height};}return{top:0,bottom:window.innerHeight};}function isLayoutReady(el){const r=el.getBoundingClientRect();if(r.width<80||r.height<20)return false;if(document.documentElement.scrollHeight<2e3)return false;return true;}function visibleRatio(el,root){const r=el.getBoundingClientRect();if(r.height<=0)return 0;const view=viewportRect(root);const visible=Math.min(r.bottom,view.bottom)-Math.max(r.top,view.top);if(visible<=0)return 0;return visible/r.height;}function findLabel(root,text){const nodes=Array.from(root.querySelectorAll(\"p, span\"));const matches=nodes.filter(el=>isDisplayed(el)&&(el.textContent||\"\").trim()===text);if(!matches.length)return null;return matches.sort((a,b)=>{const nested=a.contains(b)?1:b.contains(a)?-1:0;if(nested)return nested;return a.getBoundingClientRect().width-b.getBoundingClientRect().width;})[0];}function findCircle(labelEl,root){let el=labelEl;for(let i=0;i<8&&el&&root.contains(el);i++){const r=el.getBoundingClientRect();const radius=getComputedStyle(el).borderRadius;if(r.width>=88&&r.width<=104&&Math.abs(r.width-r.height)<=4&&radius!==\"0px\"){return el;}el=el.parentElement;}return null;}function findLoop(circle){const kids=Array.from(circle.querySelectorAll(\"div\"));const clip=kids.find(el=>{if(!isDisplayed(el))return false;const r=el.getBoundingClientRect();const overflow=getComputedStyle(el).overflow;return r.width>=60&&r.width<=90&&r.height>=20&&r.height<=36&&overflow!==\"visible\";});if(!clip)return null;const svgs=Array.from(circle.querySelectorAll(\"svg\"));const icon=svgs.find(el=>isDisplayed(el)&&!clip.contains(el))||null;return{clip,icon};}function findForwardBars(root){const all=Array.from(root.querySelectorAll(\"div\"));const bars=all.filter(el=>{if(!isDisplayed(el))return false;const r=el.getBoundingClientRect();const bg=getComputedStyle(el).backgroundColor;return r.height>=1&&r.height<=3&&r.width>=40&&rustColor(bg);});return bars.sort((a,b)=>a.getBoundingClientRect().left-b.getBoundingClientRect().left);}function findForwardIcons(bars){const icons=[];for(const bar of bars){const parent=bar.parentElement;if(!parent)continue;const svgs=Array.from(parent.querySelectorAll(\"svg\"));const icon=svgs.find(el=>isDisplayed(el)&&!bar.contains(el));if(icon)icons.push(icon);}return icons;}function findReturn(root,nodes){const all=Array.from(root.querySelectorAll(\"div\"));const clip=all.find(el=>{if(nodes.some(node=>node.contains(el)))return false;if(!isDisplayed(el))return false;const r=el.getBoundingClientRect();const overflow=getComputedStyle(el).overflow;return r.width>=90&&r.width<=140&&r.height>=20&&r.height<=40&&overflow!==\"visible\";});if(!clip)return null;const svgs=Array.from(root.querySelectorAll(\"svg\"));const icon=svgs.find(el=>{if(!isDisplayed(el))return false;if(nodes.some(node=>node.contains(el)))return false;if(clip.contains(el))return false;const a=el.getBoundingClientRect();const b=clip.getBoundingClientRect();return Math.abs(a.left-b.left)<50&&Math.abs(a.top-b.top)<50;})||null;return{clip,icon};}function prefersReducedMotion(){return window.matchMedia?.(\"(prefers-reduced-motion: reduce)\").matches===true;}function hideForReveal(el,mode){const prev=el.style.cssText;el.style.transition=\"none\";if(mode===\"icon\")el.style.opacity=\"0\";else el.style.clipPath=mode===\"wipe-ltr\"?\"inset(0 100% 0 0)\":\"inset(0 0 0 100%)\";return()=>{el.style.cssText=prev;};}function reveal(el,mode){if(mode===\"icon\"){el.style.transition=\"opacity 160ms \"+EASE;el.style.opacity=\"1\";return;}el.style.transition=\"clip-path \"+DRAW_MS+\"ms \"+EASE;el.style.clipPath=\"inset(0 0 0 0)\";}/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 1\n * @framerIntrinsicHeight 1\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function TunerStateMachineProgress(props){const hostRef=useRef(null);useEffect(()=>{if(typeof window===\"undefined\")return undefined;if(RenderTarget.current()===RenderTarget.canvas)return undefined;if(prefersReducedMotion())return undefined;let played=false;let observer=null;let observed=null;let retryTimer=null;let initRetryTimer=null;const timers=[];const restores=[];function hostActive(){return!hostRef.current||isInActiveTree(hostRef.current);}function tryPlay(diagram){if(played)return true;if(!hostActive())return false;const checkL=findLabel(diagram,\"CHECK\");const analysisL=findLabel(diagram,\"ANALYSIS\");const repairL=findLabel(diagram,\"REPAIR\");const verifyL=findLabel(diagram,\"VERIFY\");if(!checkL||!analysisL||!repairL||!verifyL){debugWarn(\"node labels not found\");return false;}const check=findCircle(checkL,diagram);const analysis=findCircle(analysisL,diagram);const repair=findCircle(repairL,diagram);const verify=findCircle(verifyL,diagram);if(!check||!analysis||!repair||!verify){debugWarn(\"circles not found\");return false;}const checkLoop=findLoop(check);const analysisLoop=findLoop(analysis);const bars=findForwardBars(diagram);const barIcons=findForwardIcons(bars);const returnPath=findReturn(diagram,[check,analysis,repair,verify]);if(!checkLoop||!analysisLoop||bars.length<3||!returnPath){debugWarn(\"connectors not found (checkLoop=\"+!!checkLoop+\", analysisLoop=\"+!!analysisLoop+\", bars=\"+bars.length+\", return=\"+!!returnPath+\")\");return false;}restores.push(hideForReveal(checkLoop.clip,\"wipe-ltr\"));if(checkLoop.icon)restores.push(hideForReveal(checkLoop.icon,\"icon\"));restores.push(hideForReveal(analysisLoop.clip,\"wipe-ltr\"));if(analysisLoop.icon)restores.push(hideForReveal(analysisLoop.icon,\"icon\"));bars.slice(0,3).forEach(bar=>restores.push(hideForReveal(bar,\"wipe-ltr\")));barIcons.forEach(icon=>restores.push(hideForReveal(icon,\"icon\")));restores.push(hideForReveal(returnPath.clip,\"wipe-rtl\"));if(returnPath.icon)restores.push(hideForReveal(returnPath.icon,\"icon\"));played=true;observer?.disconnect();observer=null;if(retryTimer!=null){window.clearTimeout(retryTimer);retryTimer=null;}if(initRetryTimer!=null){window.clearTimeout(initRetryTimer);initRetryTimer=null;}function emphasize(circle,label,at){const t=window.setTimeout(()=>{circle.style.transition=\"border-color 180ms \"+EASE;label.style.transition=\"color 180ms \"+EASE;circle.style.borderColor=RUST;label.style.color=RUST;const t2=window.setTimeout(()=>{circle.style.borderColor=HAIRLINE;label.style.color=INK;},EMPHASIS_MS);timers.push(t2);},at);timers.push(t);}function drawAt(el,mode,at,icon){const t=window.setTimeout(()=>{if(el)reveal(el,mode);if(icon){const tIcon=window.setTimeout(()=>reveal(icon,\"icon\"),DRAW_MS-80);timers.push(tIcon);}},at);timers.push(t);}emphasize(check,checkL,SEQ.checkEmphasis);drawAt(checkLoop.clip,\"wipe-ltr\",SEQ.checkLoop,checkLoop.icon);drawAt(bars[0],\"wipe-ltr\",SEQ.checkToAnalysis,barIcons[0]);emphasize(analysis,analysisL,SEQ.analysisEmphasis);drawAt(analysisLoop.clip,\"wipe-ltr\",SEQ.analysisLoop,analysisLoop.icon);drawAt(returnPath.clip,\"wipe-rtl\",SEQ.returnPath,returnPath.icon);drawAt(bars[1],\"wipe-ltr\",SEQ.analysisToRepair,barIcons[1]);emphasize(repair,repairL,SEQ.repairEmphasis);drawAt(bars[2],\"wipe-ltr\",SEQ.repairToVerify,barIcons[2]);emphasize(verify,verifyL,SEQ.verifyEmphasis);const tSettle=window.setTimeout(()=>{[check,analysis,repair,verify].forEach(circle=>{circle.style.borderColor=\"\";circle.style.transition=\"\";});[checkL,analysisL,repairL,verifyL].forEach(label=>{label.style.color=\"\";label.style.transition=\"\";});restores.splice(0).forEach(fn=>fn());},SETTLE_AT);timers.push(tSettle);return true;}function canStart(diagram,ioRatio){if(played)return false;if(!hostActive())return false;if(!isLayoutReady(diagram))return false;const root=findScrollRoot(diagram);const ratio=visibleRatio(diagram,root);if(ratio<THRESHOLD)return false;if(ioRatio!=null&&ioRatio<THRESHOLD)return false;return true;}function attemptStart(diagram,ioRatio){if(!canStart(diagram,ioRatio))return;const ok=tryPlay(diagram);if(ok||played)return;if(initRetryTimer!=null)return;initRetryTimer=window.setTimeout(()=>{initRetryTimer=null;if(!played)attemptStart(diagram);},300);}function setup(){if(played)return;if(!hostActive()){retryTimer=window.setTimeout(()=>{retryTimer=null;setup();},400);return;}const diagram=findDiagram();if(!diagram){debugWarn(\"diagram wrapper [data-framer-name=ReusableDiagnosticLogicDiagram] not found or not visible\");retryTimer=window.setTimeout(()=>{retryTimer=null;setup();},250);return;}if(observer&&observed===diagram)return;observer?.disconnect();observed=diagram;const root=findScrollRoot(diagram);observer=new IntersectionObserver(entries=>{const entry=entries.find(e=>e.target===diagram);if(!entry)return;if(entry.isIntersecting&&entry.intersectionRatio>=THRESHOLD){attemptStart(diagram,entry.intersectionRatio);}},{root,rootMargin:ROOT_MARGIN,threshold:[0,.2,.35,THRESHOLD,.4,.5,1]});observer.observe(diagram);}setup();return()=>{if(retryTimer!=null)window.clearTimeout(retryTimer);if(initRetryTimer!=null)window.clearTimeout(initRetryTimer);timers.forEach(id=>window.clearTimeout(id));observer?.disconnect();restores.splice(0).forEach(fn=>fn());};},[]);return /*#__PURE__*/_jsx(\"div\",{ref:hostRef,style:{width:1,height:1,overflow:\"hidden\",pointerEvents:\"none\"}});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TunerStateMachineProgress\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"* @framerIntrinsicWidth 1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TunerStateMachineProgress.map","// /tuner-test desktop Hero carousel: 6 slides; full-width column; object-fit cover; radius + shadow on imgs.\n// Desktop: optional Pause / Play control; autoplay only when not paused.\n// Below 1200px viewport: hero parent frame becomes a vertical stack so the left text column and this carousel\n// no longer overlap (layout is applied to the shared Framer frame + both columns via inline restore).\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useLayoutEffect,useMemo,useRef,useState,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/** Match About strip / tuner desktop breakpoint */const HERO_LAYOUT_DESKTOP_MIN_PX=1200;/** Tablet / phone — unchanged neutral shadow */const IMAGE_SHADOW_DEFAULT=\"0px 8px 24px rgba(0, 0, 0, 0.10)\";/**\n * Desktop: clip-path rounded inset + filter drop-shadow (follows the clip; avoids square box-shadow).\n */const IMAGE_DROP_SHADOW_DESKTOP=\"drop-shadow(0 14px 38px rgba(52, 44, 36, 0.072)) drop-shadow(0 4px 16px rgba(52, 44, 36, 0.048))\";const IMAGE_RADIUS=12;const shell={position:\"relative\",display:\"grid\",gridTemplateColumns:\"minmax(0, 1fr)\",gridTemplateRows:\"auto\",width:\"100%\",margin:0,padding:0,backgroundColor:\"transparent\",overflow:\"visible\",boxSizing:\"border-box\"};function resolveHeroFrameColumns(root){const shell=root.parentElement;if(!shell)return null;let frame=shell.parentElement;if(frame&&frame.childElementCount>=2){const textCol=[...frame.children].find(ch=>ch!==shell);if(!textCol)return null;return{frame,textCol,carouselShell:shell};}frame=shell;if(!frame||frame.childElementCount<2)return null;const kids=[...frame.children];const idx=kids.indexOf(root);if(idx<0)return null;const textCol=kids[idx===0?1:0];return{frame,textCol,carouselShell:root};}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function TunerTestHeroCarousel(props){const{image1={src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Hero slide 1\"},image2={src:\"https://framerusercontent.com/images/aNsAT3jCvt4zglbWCUoFe33Q.jpg\",alt:\"Hero slide 2\"},image3={src:\"https://framerusercontent.com/images/BYnxEV1zjYb9bhWh1IwBZ1ZoS60.jpg\",alt:\"Hero slide 3\"},image4={src:\"https://framerusercontent.com/images/2uTNEj5aTl2K3NJaEFWMbnrA.jpg\",alt:\"Hero slide 4\"},image5={src:\"https://framerusercontent.com/images/f9RiWoNpmlCMqVRIHz8l8wYfeI.jpg\",alt:\"Hero slide 5\"},image6={src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Hero slide 6\"},intervalMs=3e3,desktopMinWidth=1024,heroLayoutDesktopMinWidth=HERO_LAYOUT_DESKTOP_MIN_PX}=props;const slides=useMemo(()=>[image1,image2,image3,image4,image5,image6],[image1,image2,image3,image4,image5,image6]);const slideCount=slides.length;const isStatic=useIsStaticRenderer();const[index,setIndex]=useState(0);const[isDesktop,setIsDesktop]=useState(false);const[paused,setPaused]=useState(false);const hostRef=useRef(null);const heroLayoutSnapshot=useRef(null);useLayoutEffect(()=>{if(isStatic)return;if(typeof window===\"undefined\")return;const root=hostRef.current;if(!root)return;const resolved=resolveHeroFrameColumns(root);if(!resolved)return;const{frame,textCol,carouselShell}=resolved;const mq=window.matchMedia(`(min-width: ${heroLayoutDesktopMinWidth}px)`);const captureOnce=()=>{if(heroLayoutSnapshot.current)return;heroLayoutSnapshot.current={frame:frame.getAttribute(\"style\"),textCol:textCol.getAttribute(\"style\"),carouselShell:carouselShell.getAttribute(\"style\")};};const syncHeroLayout=()=>{const desktop=mq.matches;captureOnce();const snap=heroLayoutSnapshot.current;if(!snap)return;if(!desktop){frame.style.display=\"flex\";frame.style.flexDirection=\"column\";frame.style.alignItems=\"stretch\";frame.style.justifyContent=\"flex-start\";frame.style.gap=\"24px\";frame.style.height=\"auto\";frame.style.minHeight=\"0\";frame.style.width=\"100%\";frame.style.maxWidth=\"100%\";for(const el of[textCol,carouselShell]){el.style.position=\"relative\";el.style.left=\"auto\";el.style.right=\"auto\";el.style.top=\"auto\";el.style.bottom=\"auto\";el.style.transform=\"none\";el.style.width=\"100%\";el.style.maxWidth=\"100%\";}}else{if(snap.frame!==null)frame.setAttribute(\"style\",snap.frame);else frame.removeAttribute(\"style\");if(snap.textCol!==null)textCol.setAttribute(\"style\",snap.textCol);else textCol.removeAttribute(\"style\");if(snap.carouselShell!==null)carouselShell.setAttribute(\"style\",snap.carouselShell);else carouselShell.removeAttribute(\"style\");}};syncHeroLayout();mq.addEventListener(\"change\",syncHeroLayout);window.addEventListener(\"resize\",syncHeroLayout);return()=>{mq.removeEventListener(\"change\",syncHeroLayout);window.removeEventListener(\"resize\",syncHeroLayout);};},[heroLayoutDesktopMinWidth,isStatic]);useEffect(()=>{if(typeof window===\"undefined\")return;const mq=window.matchMedia(`(min-width: ${desktopMinWidth}px)`);const sync=()=>{startTransition(()=>setIsDesktop(mq.matches));};sync();mq.addEventListener(\"change\",sync);return()=>mq.removeEventListener(\"change\",sync);},[desktopMinWidth]);useEffect(()=>{if(isStatic||!isDesktop||slideCount===0||paused)return;const id=window.setInterval(()=>{startTransition(()=>setIndex(i=>(i+1)%slideCount));},Math.max(800,intervalMs));return()=>window.clearInterval(id);},[isStatic,isDesktop,paused,intervalMs,slideCount]);const active=isStatic||!isDesktop?0:index;const imgStyle=i=>({gridColumn:1,gridRow:1,width:\"100%\",height:\"auto\",objectFit:\"cover\",objectPosition:\"center\",borderRadius:IMAGE_RADIUS,boxShadow:IMAGE_SHADOW_DEFAULT,display:\"block\",margin:0,padding:0,opacity:i===active?1:0,transition:\"opacity 700ms ease\",pointerEvents:\"none\"});const desktopSlideLayerStyle=i=>({gridColumn:1,gridRow:1,width:\"100%\",opacity:i===active?1:0,transition:\"opacity 700ms ease\",pointerEvents:\"none\"});const clipRound=`inset(0 round ${IMAGE_RADIUS}px)`;const desktopImgStyle={width:\"100%\",height:\"auto\",objectFit:\"cover\",objectPosition:\"center\",display:\"block\",margin:0,padding:0,verticalAlign:\"top\",clipPath:clipRound,WebkitClipPath:clipRound,filter:IMAGE_DROP_SHADOW_DESKTOP,WebkitFilter:IMAGE_DROP_SHADOW_DESKTOP};const togglePause=()=>{if(isStatic)return;startTransition(()=>setPaused(p=>!p));};return /*#__PURE__*/_jsxs(\"div\",{ref:hostRef,\"data-tuner-hero-carousel\":\"\",role:\"region\",\"aria-roledescription\":\"carousel\",\"aria-label\":\"Hero images\",style:{...shell,...props.style},children:[slides.map((img,i)=>isDesktop?/*#__PURE__*/_jsx(\"div\",{style:desktopSlideLayerStyle(i),children:/*#__PURE__*/_jsx(\"img\",{src:img.src,srcSet:img.srcSet,sizes:\"(max-width: 1400px) 50vw, 600px\",alt:img.alt??\"\",loading:i===0?\"eager\":\"lazy\",decoding:\"async\",style:desktopImgStyle})},i):/*#__PURE__*/_jsx(\"img\",{src:img.src,srcSet:img.srcSet,sizes:\"(max-width: 1400px) 50vw, 600px\",alt:img.alt??\"\",loading:i===0?\"eager\":\"lazy\",decoding:\"async\",style:imgStyle(i)},i)),isDesktop?/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-pressed\":paused,\"aria-label\":paused?\"Play carousel\":\"Pause carousel\",disabled:isStatic,onClick:togglePause,style:{position:\"absolute\",right:10,bottom:10,zIndex:2,margin:0,padding:\"6px 10px\",border:\"1px solid rgba(5, 5, 5, 0.12)\",borderRadius:6,background:\"rgba(255, 255, 255, 0.92)\",backdropFilter:\"blur(6px)\",WebkitBackdropFilter:\"blur(6px)\",color:\"rgba(5, 5, 5, 0.55)\",fontFamily:\"system-ui, -apple-system, Segoe UI, sans-serif\",fontSize:11,fontWeight:500,letterSpacing:\"0.04em\",textTransform:\"uppercase\",cursor:isStatic?\"default\":\"pointer\",opacity:isStatic?.45:1,boxShadow:\"0 3px 14px rgba(0, 0, 0, 0.11), 0 1px 3px rgba(0, 0, 0, 0.06)\",transform:\"translateY(-2px)\"},children:paused?\"Play\":\"Pause\"}):null]});}addPropertyControls(TunerTestHeroCarousel,{image1:{type:ControlType.ResponsiveImage,title:\"Image 1\"},image2:{type:ControlType.ResponsiveImage,title:\"Image 2\"},image3:{type:ControlType.ResponsiveImage,title:\"Image 3\"},image4:{type:ControlType.ResponsiveImage,title:\"Image 4\"},image5:{type:ControlType.ResponsiveImage,title:\"Image 5\"},image6:{type:ControlType.ResponsiveImage,title:\"Image 6\"},intervalMs:{type:ControlType.Number,title:\"Interval (ms)\",defaultValue:3e3,min:1e3,max:12e3,step:500},desktopMinWidth:{type:ControlType.Number,title:\"Desktop min width\",defaultValue:1024,min:480,max:1920,step:1,unit:\"px\"},heroLayoutDesktopMinWidth:{type:ControlType.Number,title:\"Hero row desktop min (px)\",defaultValue:HERO_LAYOUT_DESKTOP_MIN_PX,min:960,max:1600,step:1,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TunerTestHeroCarousel\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TunerTestHeroCarousel.map","// User request: /tuner and /tuner-test — (1) images after \"From Assets to a System\" open larger on click, except post-its + 2 flow images. (2) The four post-it images under \"What field observations revealed\" also open in the lightbox. Works in Framer in-app preview.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useCallback,useEffect,useState,startTransition}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const DEFAULT_EXCLUDE=\"mEF0QzLAXJOAvzuzOWoweEt7e0M|VZCdXPTpOhZI91GHYe29dx1YLg|XOjTW3Lji6I0XUhko9GSigixrQ|e386QVtCtyO3jVq1k0MixqJUjk|qfM2CvHHfjoKGmnfNoB8nCaRGw|HItL3BMjCjPzld0bu1fte0T4\";function normalize(s){return s.replace(/\\s+/g,\" \").trim().toLowerCase();}function parseList(s){return s.split(/[|,]/).map(x=>x.trim()).filter(Boolean);}function isThumbTarget(){try{return RenderTarget.current()===RenderTarget.thumbnail;}catch{return false;}}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function TunerTestImageLightbox(props){const{startHeading=\"From Assets To A System\",pathIncludes=\"/tuner-test\",requirePublishedPath=false,excludeFragments=DEFAULT_EXCLUDE,includeFragments=\"\",overlay=\"rgba(0,0,0,0.9)\",minSize=100,desktopMinWidth=0}=props;const[url,setUrl]=useState(null);const inThumbnail=typeof window!==\"undefined\"&&isThumbTarget();const targetNorm=useCallback(()=>normalize(startHeading),[startHeading]);const exc=parseList(excludeFragments);const isExcluded=useCallback(imageUrl=>exc.some(f=>f&&imageUrl.includes(f)),[exc]);const inc=parseList(includeFragments||\"\");const isAllowedByInclude=useCallback(imageUrl=>inc.length===0||inc.some(f=>f&&imageUrl.includes(f)),[inc]);const getImageUrl=useCallback(el=>{if(el instanceof HTMLImageElement){return el.currentSrc||el.src||null;}if(el instanceof HTMLElement){const bi=getComputedStyle(el).backgroundImage;if(!bi||bi===\"none\")return null;const m=/url\\([\"']?(.+?)[\"']?\\)/.exec(bi);if(!m?.[1])return null;return m[1].replace(/^['\"]+|['\"]+$/g,\"\");}return null;},[]);const findStart=useCallback(()=>{if(typeof document===\"undefined\")return null;const want=targetNorm();const headSel=\"h1,h2,h3,h4,h5,h6,p\";for(const n of document.querySelectorAll(headSel)){const t=normalize(n.textContent||\"\");if(t.length>0&&t.length<200&&t===want)return n;}for(const n of document.querySelectorAll(headSel)){const t=normalize(n.textContent||\"\");if(t.length>0&&t.length<200&&t.includes(want)&&t.length<=want.length+8)return n;}return null;},[targetNorm]);const isAfterStart=useCallback((el,start)=>{if(!start)return true;const p=start.compareDocumentPosition(el);if(p===0)return false;return Boolean(p&Node.DOCUMENT_POSITION_FOLLOWING);},[]);const findImageElementFromTarget=useCallback(t=>{if(!t||!(t instanceof Node))return null;if(!t.nodeName)return null;const start=findStart();if(!start)return null;let n=t;for(let i=0;i<20&&n;i+=1){if(n instanceof HTMLElement){const u=getImageUrl(n);if(u&&u.includes(\"framerusercontent.com/images/\")){const w=n.offsetWidth;const h=n.offsetHeight;if(w<minSize||h<minSize){n=n.parentNode;continue;}if(!isAfterStart(n,start)){n=n.parentNode;continue;}if(!isAllowedByInclude(u)){n=n.parentNode;continue;}if(isExcluded(u)){n=n.parentNode;continue;}return{el:n,u};}}n=n.parentNode;}return null;},[findStart,getImageUrl,isAfterStart,isExcluded,isAllowedByInclude,minSize]);const close=useCallback(()=>{startTransition(()=>setUrl(null));},[]);const onImageTap=useCallback(e=>{if(inThumbnail)return;if(typeof window===\"undefined\")return;if(e.button!==0)return;if(desktopMinWidth>0&&window.innerWidth<desktopMinWidth)return;if(pathIncludes&&pathIncludes.trim()!==\"\"&&requirePublishedPath){if(!window.location.pathname.includes(pathIncludes.trim()))return;}if(e.metaKey||e.ctrlKey)return;const hit=findImageElementFromTarget(e.target);if(!hit)return;e.preventDefault();e.stopPropagation();startTransition(()=>setUrl(hit.u));},[inThumbnail,pathIncludes,requirePublishedPath,findImageElementFromTarget,desktopMinWidth]);useEffect(()=>{if(inThumbnail)return;if(typeof document===\"undefined\")return;const opts={capture:true,passive:false};const fn=ev=>onImageTap(ev);document.addEventListener(\"click\",fn,opts);return()=>{document.removeEventListener(\"click\",fn,opts);};},[onImageTap,inThumbnail]);useEffect(()=>{if(inThumbnail)return;if(typeof document===\"undefined\"||!url)return;const h=e=>{if(e.key===\"Escape\")close();};window.addEventListener(\"keydown\",h);return()=>window.removeEventListener(\"keydown\",h);},[url,close,inThumbnail]);if(inThumbnail){return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:0,height:0,...props.style}});}return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:0,height:0,margin:0,padding:0,border:\"none\",overflow:\"visible\",...props.style},children:url?/*#__PURE__*/_jsxs(\"div\",{role:\"dialog\",\"aria-modal\":\"true\",onClick:close,onPointerDown:e=>e.stopPropagation(),style:{position:\"fixed\",inset:0,zIndex:2e5,background:overlay,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:24},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Close\",onClick:close,style:{position:\"fixed\",top:16,right:20,zIndex:200001,color:\"rgba(255,255,255,0.85)\",background:\"rgba(0,0,0,0.2)\",border:\"1px solid rgba(255,255,255,0.25)\",fontSize:20,lineHeight:1,width:40,height:40,borderRadius:8,cursor:\"pointer\"},children:\"\\xd7\"}),/*#__PURE__*/_jsx(\"img\",{src:url,alt:\"Enlarged preview\",onClick:e=>e.stopPropagation(),style:{maxWidth:\"min(100%, 95vw)\",maxHeight:\"min(100%, 90vh)\",width:\"auto\",height:\"auto\",objectFit:\"contain\",display:\"block\"}})]}):null});}addPropertyControls(TunerTestImageLightbox,{startHeading:{type:ControlType.String,title:\"Start after heading \",defaultValue:\"From Assets To A System\"},pathIncludes:{type:ControlType.String,title:\"Path (only if Require path on) \",defaultValue:\"/tuner-test\"},requirePublishedPath:{type:ControlType.Boolean,title:\"Require /tuner-test in URL \",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No (Framer preview OK) \"},excludeFragments:{type:ControlType.String,title:\"Exclude (URL contains) \",defaultValue:DEFAULT_EXCLUDE,displayTextArea:true},includeFragments:{type:ControlType.String,title:\"Include only (URL frags) \",defaultValue:\"\",displayTextArea:true,description:\"Optional. If set, only URLs matching a fragment are eligible.\"},overlay:{type:ControlType.Color,title:\"Overlay\",defaultValue:\"rgba(0,0,0,0.9)\"},minSize:{type:ControlType.Number,title:\"Min size (px) \",min:40,max:500,defaultValue:100},desktopMinWidth:{type:ControlType.Number,title:\"Min viewport (0 = any) \",min:0,max:2e3,defaultValue:0}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TunerTestImageLightbox\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TunerTestImageLightbox.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{RenderTarget}from\"framer\";const STYLE_ID=\"tuner-upnext-hover-style\";const ROOT_ATTR=\"data-tuner-upnext\";const THUMB_ATTR=\"data-tuner-upnext-thumb\";const ART_SEL='[data-framer-name=\"SwarajAbility Thumbnail Art\"]';const CTA_ATTR=\"data-tuner-upnext-cta\";const ARROW_ATTR=\"data-tuner-upnext-arrow\";const RUST=\"#A4482D\";const DURATION=\"230ms\";const EASE=\"ease-out\";const CSS=`\n[${ROOT_ATTR}] {\n  cursor: pointer;\n  text-decoration: none;\n}\n[${ROOT_ATTR}] * {\n  text-decoration: none;\n}\n[${ROOT_ATTR}]:focus-visible {\n  outline: 2px solid #171717;\n  outline-offset: 4px;\n}\n[${THUMB_ATTR}] {\n  overflow: clip;\n  transform: none;\n}\n[${ROOT_ATTR}] ${ART_SEL} {\n  pointer-events: none;\n  transform: scale(1);\n  transform-origin: center center;\n  transition: transform ${DURATION} ${EASE};\n}\n[${CTA_ATTR}] {\n  transform: none;\n  transition: color ${DURATION} ${EASE};\n}\n[${ARROW_ATTR}] {\n  display: inline-block;\n  transform: translateX(0);\n  transition: transform ${DURATION} ${EASE};\n}\n@media (hover: hover) and (pointer: fine) {\n  [${ROOT_ATTR}]:hover ${ART_SEL},\n  [${ROOT_ATTR}]:focus-visible ${ART_SEL} {\n    transform: scale(1.012);\n  }\n  [${ROOT_ATTR}]:hover [${CTA_ATTR}],\n  [${ROOT_ATTR}]:focus-visible [${CTA_ATTR}] {\n    transform: none;\n    color: ${RUST} !important;\n  }\n  [${ROOT_ATTR}]:hover [${ARROW_ATTR}],\n  [${ROOT_ATTR}]:focus-visible [${ARROW_ATTR}] {\n    transform: translateX(3px);\n  }\n}\n@media (prefers-reduced-motion: reduce) {\n  [${ROOT_ATTR}] ${ART_SEL} {\n    transition: none;\n    transform: none !important;\n  }\n  [${ARROW_ATTR}] {\n    transition: none;\n    transform: none !important;\n  }\n}\n`;function isDisplayed(el){const r=el.getBoundingClientRect();if(r.width<=0||r.height<=0)return false;const style=getComputedStyle(el);return style.display!==\"none\"&&style.visibility!==\"hidden\";}function isInActiveTree(el){let node=el;while(node){const style=getComputedStyle(node);if(style.display===\"none\"||style.visibility===\"hidden\")return false;node=node.parentElement;}return true;}function findLabel(root,text){const nodes=Array.from(root.querySelectorAll(\"p, span, a, h1, h2, h3\"));const matches=nodes.filter(el=>isDisplayed(el)&&(el.textContent||\"\").trim()===text);if(!matches.length)return null;return matches.sort((a,b)=>a.contains(b)?1:b.contains(a)?-1:0)[0];}function findRoot(){const named=Array.from(document.querySelectorAll('[data-framer-name=\"Up Next\"]'));const visible=named.find(isDisplayed);if(visible)return visible;const title=Array.from(document.querySelectorAll(\"p, span, h1, h2, h3\"));const swaraj=title.find(el=>isDisplayed(el)&&(el.textContent||\"\").trim()===\"SwarajAbility\");const upNext=title.find(el=>isDisplayed(el)&&(el.textContent||\"\").trim()===\"UP NEXT\");if(!swaraj||!upNext)return null;let el=swaraj;while(el){if(el.contains(upNext)&&el.contains(swaraj)&&el.getBoundingClientRect().width>400){return el;}el=el.parentElement;}return null;}function findThumb(root){const named=Array.from(root.querySelectorAll('[data-framer-name=\"SwarajAbility Project Thumbnail\"]'));return named.find(isDisplayed)||null;}function findArt(root){const named=Array.from(root.querySelectorAll(ART_SEL));return named.find(isDisplayed)||null;}function isolateArrow(cta){if(cta.querySelector(\"[\"+ARROW_ATTR+\"]\"))return;const walker=document.createTreeWalker(cta,NodeFilter.SHOW_TEXT);const texts=[];let node;while(node=walker.nextNode())texts.push(node);for(const textNode of texts){const value=textNode.textContent||\"\";const index=value.indexOf(\"↗\");if(index===-1)continue;const arrowNode=textNode.splitText(index);arrowNode.splitText(1);const span=document.createElement(\"span\");span.setAttribute(ARROW_ATTR,\"true\");span.textContent=\"↗\";arrowNode.parentNode?.insertBefore(span,arrowNode);arrowNode.parentNode?.removeChild(arrowNode);break;}}function ensureStyle(){if(document.getElementById(STYLE_ID))return;const style=document.createElement(\"style\");style.id=STYLE_ID;style.textContent=CSS;document.head.appendChild(style);}function setupHover(){const root=findRoot();if(!root)return false;const thumb=findThumb(root);const art=findArt(root);const cta=findLabel(root,\"View case study ↗\")||findLabel(root,\"View case study\");if(!thumb||!art||!cta)return false;root.setAttribute(ROOT_ATTR,\"true\");root.style.cursor=\"pointer\";if(!root.hasAttribute(\"tabindex\")&&root.tabIndex<0)root.tabIndex=0;thumb.setAttribute(THUMB_ATTR,\"true\");thumb.style.overflow=\"clip\";thumb.style.transform=\"none\";cta.setAttribute(CTA_ATTR,\"true\");isolateArrow(cta);return true;}/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 1\n * @framerIntrinsicHeight 1\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function TunerUpNextHover(props){const hostRef=useRef(null);useEffect(()=>{if(typeof window===\"undefined\")return undefined;if(RenderTarget.current()===RenderTarget.canvas)return undefined;const timers=[];let done=false;function run(){if(done)return;if(hostRef.current&&!isInActiveTree(hostRef.current))return;ensureStyle();if(setupHover())done=true;}timers.push(window.setTimeout(run,80));timers.push(window.setTimeout(run,400));timers.push(window.setTimeout(run,1200));return()=>{timers.forEach(id=>window.clearTimeout(id));const style=document.getElementById(STYLE_ID);if(style)style.remove();};},[]);return /*#__PURE__*/_jsx(\"div\",{ref:hostRef,style:{width:1,height:1,overflow:\"hidden\",pointerEvents:\"none\"}});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TunerUpNextHover\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"* @framerIntrinsicWidth 1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TunerUpNextHover.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{RenderTarget}from\"framer\";const RUST=\"rgb(164, 72, 45)\";const MUTED=\"rgb(146, 148, 154)\";const INK=\"rgb(23, 23, 23)\";const DURATION_MS=2200;const HOLD_MS=600;const FADE_MS=400;const EMPHASIS_MS=300;const EASE=\"cubic-bezier(0.22, 1, 0.36, 1)\";const THRESHOLD=.38;const ROOT_MARGIN=\"0px\";const WORKFLOW_NAME=\"GuidedDiagnosticsWorkflow\";const STEPS=[{label:\"Connect Bike\",at:0},{label:\"Auto Health Check\",at:400},{label:\"Auto Gather Logs\",at:800},{label:\"Present Faults\",at:1200},{label:\"Guided Diagnostics\",at:1600,persist:true},{label:\"Share Knowledge\",at:2e3}];function isDisplayed(el){const r=el.getBoundingClientRect();if(r.width<=0||r.height<=0)return false;const style=getComputedStyle(el);if(style.display===\"none\"||style.visibility===\"hidden\")return false;return true;}function isInActiveTree(el){let node=el;while(node){const style=getComputedStyle(node);if(style.display===\"none\"||style.visibility===\"hidden\")return false;node=node.parentElement;}return true;}function isPreviewEnv(){try{if(RenderTarget.current()===RenderTarget.preview)return true;}catch(e){}const host=window.location.hostname;return host.includes(\"framer.app\")||host===\"localhost\"||host.includes(\"127.0.0.1\");}function debugWarn(message){if(isPreviewEnv()){console.warn(\"[TunerWorkflowProgress]\",message);}}function findWorkflow(){const all=Array.from(document.querySelectorAll('[data-framer-name=\"'+WORKFLOW_NAME+'\"]'));return all.find(isDisplayed)||null;}function findScrollRoot(from){let node=from.parentElement;while(node&&node!==document.body&&node!==document.documentElement){const style=getComputedStyle(node);const overflowY=style.overflowY;if((overflowY===\"auto\"||overflowY===\"scroll\"||overflowY===\"overlay\")&&node.scrollHeight>node.clientHeight+8){return node;}node=node.parentElement;}return null;}function viewportRect(root){if(root){const r=root.getBoundingClientRect();return{top:r.top,bottom:r.bottom};}const vv=window.visualViewport;if(vv&&vv.height>0&&vv.height+40<document.documentElement.scrollHeight){return{top:vv.offsetTop,bottom:vv.offsetTop+vv.height};}return{top:0,bottom:window.innerHeight};}function isLayoutReady(el){const r=el.getBoundingClientRect();if(r.width<80||r.height<20)return false;if(document.documentElement.scrollHeight<2e3)return false;return true;}function visibleRatio(el,root){const r=el.getBoundingClientRect();if(r.height<=0)return 0;const view=viewportRect(root);const visible=Math.min(r.bottom,view.bottom)-Math.max(r.top,view.top);if(visible<=0)return 0;return visible/r.height;}function findDotsIn(root){const candidates=Array.from(root.querySelectorAll(\"div\"));const dots=candidates.filter(d=>{if(!isDisplayed(d))return false;const r=d.getBoundingClientRect();return r.width>=10&&r.width<=16&&Math.abs(r.width-r.height)<=3;});return dots.sort((a,b)=>a.getBoundingClientRect().left-b.getBoundingClientRect().left);}function findNodeRow(workflow){const kids=Array.from(workflow.children);for(const kid of kids){if(findDotsIn(kid).length>=6)return kid;const inner=Array.from(kid.children);for(const child of inner){if(findDotsIn(child).length>=6)return child;}}return null;}function findLabel(workflow,text){const nodes=Array.from(workflow.querySelectorAll(\"p, span\"));return nodes.find(el=>isDisplayed(el)&&(el.textContent||\"\").trim()===text)||null;}function prefersReducedMotion(){return window.matchMedia?.(\"(prefers-reduced-motion: reduce)\").matches===true;}/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 1\n * @framerIntrinsicHeight 1\n */export default function TunerWorkflowProgress(props){const hostRef=useRef(null);useEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas)return undefined;if(prefersReducedMotion())return undefined;let played=false;let observer=null;let observed=null;let retryTimer=null;let initRetryTimer=null;const timers=[];const restoreFns=[];function cleanupVisuals(){restoreFns.splice(0).forEach(fn=>fn());}function hostActive(){return!hostRef.current||isInActiveTree(hostRef.current);}function tryPlay(diagram){if(played)return true;if(!hostActive())return false;const row=findNodeRow(diagram);if(!row){debugWarn(\"node/connector row not found inside GuidedDiagnosticsWorkflow\");return false;}const dots=findDotsIn(row);if(dots.length<6){debugWarn(\"expected 6 nodes, found \"+dots.length);return false;}const labels=STEPS.map(s=>findLabel(diagram,s.label));if(labels.some(l=>!l)){const missing=STEPS.filter((s,i)=>!labels[i]).map(s=>s.label).join(\", \");debugWarn(\"labels not found: \"+missing);return false;}const present=dots.slice(0,6);const first=present[0].getBoundingClientRect();const last=present[5].getBoundingClientRect();const rowBox=row.getBoundingClientRect();if(rowBox.width<=0){debugWarn(\"node row has no measurable width\");return false;}const overlay=document.createElement(\"div\");overlay.setAttribute(\"data-tuner-workflow-progress\",\"true\");overlay.style.position=\"absolute\";overlay.style.left=first.left+first.width/2-rowBox.left+\"px\";overlay.style.top=first.top+first.height/2-rowBox.top-.75+\"px\";overlay.style.width=last.left+last.width/2-(first.left+first.width/2)+\"px\";overlay.style.height=\"1.5px\";overlay.style.background=RUST;overlay.style.transformOrigin=\"left center\";overlay.style.transform=\"scaleX(0)\";overlay.style.transition=\"transform \"+DURATION_MS+\"ms \"+EASE+\", opacity \"+FADE_MS+\"ms linear\";overlay.style.pointerEvents=\"none\";overlay.style.zIndex=\"2\";row.appendChild(overlay);restoreFns.push(()=>overlay.remove());played=true;observer?.disconnect();observer=null;if(retryTimer!=null){window.clearTimeout(retryTimer);retryTimer=null;}if(initRetryTimer!=null){window.clearTimeout(initRetryTimer);initRetryTimer=null;}requestAnimationFrame(()=>{requestAnimationFrame(()=>{overlay.style.transform=\"scaleX(1)\";});});STEPS.forEach((step,i)=>{const dot=present[i];const label=labels[i];if(!dot)return;const t=window.setTimeout(()=>{if(step.persist)return;const prevBorder=dot.style.borderColor;const prevColor=label?label.style.color:\"\";dot.style.transition=\"border-color 160ms ease-out\";dot.style.borderColor=RUST;if(label){label.style.transition=\"color 160ms ease-out\";label.style.color=INK;}const t2=window.setTimeout(()=>{dot.style.borderColor=MUTED;if(label)label.style.color=MUTED;window.setTimeout(()=>{dot.style.borderColor=prevBorder;if(label)label.style.color=prevColor;},180);},EMPHASIS_MS);timers.push(t2);},step.at);timers.push(t);});const tEnd=window.setTimeout(()=>{overlay.style.opacity=\"0\";window.setTimeout(()=>overlay.remove(),FADE_MS);},DURATION_MS+HOLD_MS);timers.push(tEnd);return true;}function canStart(diagram,ioRatio){if(played)return false;if(!hostActive())return false;if(!isLayoutReady(diagram))return false;const root=findScrollRoot(diagram);const ratio=visibleRatio(diagram,root);if(ratio<THRESHOLD)return false;if(ioRatio!=null&&ioRatio<THRESHOLD)return false;return true;}function attemptStart(diagram,ioRatio){if(!canStart(diagram,ioRatio))return;const ok=tryPlay(diagram);if(ok||played)return;if(initRetryTimer!=null)return;initRetryTimer=window.setTimeout(()=>{initRetryTimer=null;if(!played)attemptStart(diagram);},300);}function setup(){if(played)return;if(!hostActive()){retryTimer=window.setTimeout(()=>{retryTimer=null;setup();},400);return;}const diagram=findWorkflow();if(!diagram){debugWarn(\"workflow wrapper [data-framer-name=GuidedDiagnosticsWorkflow] not found or not visible\");retryTimer=window.setTimeout(()=>{retryTimer=null;setup();},250);return;}if(observer&&observed===diagram)return;observer?.disconnect();observed=diagram;const root=findScrollRoot(diagram);observer=new IntersectionObserver(entries=>{const entry=entries.find(e=>e.target===diagram);if(!entry)return;if(entry.isIntersecting&&entry.intersectionRatio>=THRESHOLD){attemptStart(diagram,entry.intersectionRatio);}},{root,rootMargin:ROOT_MARGIN,threshold:[0,.2,.35,THRESHOLD,.4,.5,1]});observer.observe(diagram);}setup();return()=>{if(retryTimer!=null)window.clearTimeout(retryTimer);if(initRetryTimer!=null)window.clearTimeout(initRetryTimer);timers.forEach(id=>window.clearTimeout(id));observer?.disconnect();cleanupVisuals();};},[]);return /*#__PURE__*/_jsx(\"div\",{ref:hostRef,style:{width:1,height:1,overflow:\"hidden\",pointerEvents:\"none\"}});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TunerWorkflowProgress\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"1\",\"framerDisableUnlink\":\"* @framerIntrinsicWidth 1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TunerWorkflowProgress.map"],"mappings":"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"}