{"version":3,"file":"MatchingOrbit.DeCwmoIj.mjs","names":["React.useMemo","React.useState","React.useId","p","useState","useRef","p","SANS","ORANGE","INK","SERIF","useState","useRef","a","CYCLE_MS","SANS","ORANGE","SERIF","INK","FADED","useState","useRef","_Fragment"],"sources":["https:/framerusercontent.com/modules/WM5qi8MYOjmel4CXtalc/UqwUGOjMxUy0PYlzplxG/Pro_Typewriter_Text.js","https:/framerusercontent.com/modules/nl2Xa00vzxZGigqvQSJg/tRvy9N8Kk2dnXX5hnfFO/AgentConsole.js","https:/framerusercontent.com/modules/7mubJmsPUAuM0ueE4WDR/qf2UpioMCs1qbLHHrhJl/ArchetypeTabs.js","https:/framerusercontent.com/modules/3cp06KTzoULRhEezZwbr/HWvGeVGIcYIgsjZWt7rY/MatchingOrbit.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function TypewriterText(props){const{texts=\"Built for those who aim higher.\\nDesign without distraction.\",contentMode=\"paragraph\",titleFont,color=\"#F7F8FF\",typing,timing,smartPause,cursor,effects,layout,gradient,background,style}=props;const typingEnabled=typing?.enabled??true;const mode=typing?.mode??\"chars\";const loop=typing?.loop??true;const loopStyle=typing?.loopStyle??\"delete\";const startDelay=timing?.startDelay??400;const typeSpeed=timing?.typeSpeed??45;const wordDelay=timing?.wordDelay??180;const deleteSpeed=timing?.deleteSpeed??30;const pauseAfterType=timing?.pauseAfterType??900;const pauseAfterDelete=timing?.pauseAfterDelete??300;const fadeDuration=timing?.fadeDuration??360;const smartPauseEnabled=smartPause?.enabled??true;const commaPause=smartPause?.commaPause??140;const periodPause=smartPause?.periodPause??320;const ellipsisPause=smartPause?.ellipsisPause??520;const showCursor=cursor?.enabled??true;const caretStyle=cursor?.caretStyle??\"block\";const caretCustom=cursor?.caretCustom??\"|\";const caretGap=cursor?.caretGap??0;const blinkCursor=cursor?.blink??true;const blinkSpeed=cursor?.blinkSpeed??500;const caretGlow=cursor?.glow??false;const caretGlowBlur=cursor?.glowBlur??10;const caretGlowOpacity=cursor?.glowOpacity??.8;const caretColorIdle=cursor?.caretColorIdle??\"#ff3b30\";const caretColorTyping=cursor?.caretColorTyping??\"#ff3b30\";const caretFadeSpeed=cursor?.caretFadeSpeed??120;const highlight=effects?.highlight??false;const highlightColor=effects?.highlightColor??\"rgba(255, 230, 130, 0.55)\";const highlightFadeMs=effects?.highlightFadeMs??260;const scramble=effects?.scramble??false;const scrambleIntensity=effects?.scrambleIntensity??6;const scrambleChars=effects?.scrambleChars??\"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789\";const stableHeight=layout?.stableHeight??true;const maxLines=layout?.maxLines??0;const gradientEnabled=gradient?.enabled??true;const gradientFrom=gradient?.from??\"#ff8a80\";const gradientTo=gradient?.to??\"#ff3b30\";const gradientAngle=gradient?.angle??90;const trailChars=Math.max(0,Math.floor(gradient?.trailChars??3));const bgEnabled=background?.enabled??false;const bgColor=background?.color??\"rgba(0,0,0,0.35)\";const bgRadius=background?.radius??16;const bgPadY=background?.padY??14;const bgPadX=background?.padX??18;const blocks=React.useMemo(()=>{const raw=(texts||\"\").replace(/\\r\\n/g,\"\\n\");if(contentMode===\"paragraph\")return[raw.length?raw:\"\"];const arr=raw.split(\"\\n\").map(s=>s.trimEnd()).filter(s=>s.length>0);return arr.length?arr:[\"\"];},[texts,contentMode]);const[index,setIndex]=React.useState(0);const[value,setValue]=React.useState(\"\");const[phase,setPhase]=React.useState(startDelay>0?\"idleDelay\":\"typing\");const[cursorVisible,setCursorVisible]=React.useState(true);const[highlightOn,setHighlightOn]=React.useState(false);const[opacity,setOpacity]=React.useState(1);React.useEffect(()=>{setIndex(0);setValue(\"\");setOpacity(1);setPhase(startDelay>0?\"idleDelay\":\"typing\");},[blocks.join(\"\\n\"),startDelay,loopStyle,mode]);React.useEffect(()=>{if(!showCursor){setCursorVisible(false);return;}if(!blinkCursor){setCursorVisible(true);return;}const i=window.setInterval(()=>setCursorVisible(v=>!v),Math.max(120,blinkSpeed));return()=>window.clearInterval(i);},[showCursor,blinkCursor,blinkSpeed]);const{fontCss,align,justify,fontSizePx,lineHeightNum,fontFamily,fontWeight,fontStyle,letterSpacingPx}=fontToCSS(titleFont);const safeLineHeight=Math.max(1.2,lineHeightNum||1.2);const padY=Math.max(10,Math.round(fontSizePx*.35));const svgId=React.useId();const caretChar=React.useMemo(()=>{if(caretStyle===\"bar\")return\"|\";if(caretStyle===\"block\")return\"█\";if(caretStyle===\"underscore\")return\"_\";const c=(caretCustom||\"|\").trim();return c.length?c.slice(0,2):\"|\";},[caretStyle,caretCustom]);const current=blocks[index]||\"\";React.useEffect(()=>{if(!typingEnabled){setValue(blocks[0]||\"\");setOpacity(1);setPhase(\"typing\");return;}const schedule=(fn,ms)=>{const t=window.setTimeout(fn,Math.max(0,ms));return()=>window.clearTimeout(t);};if(phase===\"idleDelay\"){return schedule(()=>setPhase(\"typing\"),startDelay);}if(phase===\"typing\"){const nextMs=computeNextDelay({mode,currentText:current,currentValue:value,typeSpeed,wordDelay,smartPause:smartPauseEnabled,commaPause,periodPause,ellipsisPause});return schedule(()=>{const done=isDoneTyping({mode,currentText:current,currentValue:value});if(done){setPhase(\"pauseAfterType\");return;}const nextValue=nextTypedValue({mode,currentText:current,currentValue:value});if(highlight)flashHighlight(setHighlightOn,highlightFadeMs);setValue(nextValue);},nextMs);}if(phase===\"pauseAfterType\"){return schedule(()=>{if(!loop)return;if(loopStyle===\"fade\")setPhase(\"fadingOut\");else setPhase(\"deleting\");},pauseAfterType);}if(phase===\"deleting\"){return schedule(()=>{if(value.length>0){if(highlight)flashHighlight(setHighlightOn,highlightFadeMs);setValue(value.slice(0,-1));return;}setPhase(\"pauseAfterDelete\");},deleteSpeed);}if(phase===\"pauseAfterDelete\"){return schedule(()=>{setIndex(i=>(i+1)%blocks.length);setValue(\"\");setPhase(\"typing\");},pauseAfterDelete);}if(phase===\"fadingOut\"){return schedule(()=>{setOpacity(0);setPhase(\"fadingIn\");},fadeDuration);}if(phase===\"fadingIn\"){return schedule(()=>{setIndex(i=>(i+1)%blocks.length);setValue(\"\");setOpacity(1);setPhase(\"typing\");},10);}},[typingEnabled,phase,startDelay,mode,loop,loopStyle,pauseAfterType,pauseAfterDelete,deleteSpeed,typeSpeed,wordDelay,smartPauseEnabled,commaPause,periodPause,ellipsisPause,current,blocks,value,highlight,highlightFadeMs,fadeDuration]);const displayValue=React.useMemo(()=>{if(!scramble||phase!==\"typing\")return value;const full=current;const typed=value;if(typed.length>=full.length)return typed;const remaining=full.slice(typed.length);const n=Math.min(remaining.length,Math.max(1,scrambleIntensity));return typed+randomString(n,scrambleChars);},[scramble,phase,value,current,scrambleIntensity,scrambleChars]);const normalTextStyle={...fontCss,color,lineHeight:safeLineHeight,whiteSpace:\"pre-wrap\",wordBreak:contentMode===\"paragraph\"?\"break-word\":\"normal\"};const wrapperTextStyle={width:\"100%\",textAlign:align,lineHeight:safeLineHeight,whiteSpace:\"normal\",wordBreak:\"normal\",transition:highlight?`background-color ${Math.max(0,highlightFadeMs)}ms ease`:undefined,backgroundColor:highlight&&highlightOn?highlightColor:\"transparent\",padding:highlight&&highlightOn?\"0.06em 0.14em\":\"0\",borderRadius:highlight&&highlightOn?\"0.22em\":\"0\",display:stableHeight&&maxLines>0?\"-webkit-box\":\"inline-block\",WebkitBoxOrient:stableHeight&&maxLines>0?\"vertical\":undefined,WebkitLineClamp:stableHeight&&maxLines>0?maxLines:undefined,overflow:stableHeight&&maxLines>0?\"hidden\":\"visible\"};const caretColor=phase===\"typing\"?caretColorTyping:caretColorIdle;const caretIsBlock=caretStyle===\"block\";const caretInlineStyle={...fontCss,display:\"inline-block\",verticalAlign:\"top\",marginLeft:Math.max(0,caretGap),userSelect:\"none\",opacity:showCursor&&(blinkCursor?cursorVisible?1:0:1)?1:0,color:caretIsBlock?\"transparent\":caretColor,background:caretIsBlock?caretColor:\"transparent\",lineHeight:1,borderRadius:0,width:caretIsBlock?\"0.64em\":\"auto\",minWidth:caretIsBlock?\"0.64em\":undefined,height:caretIsBlock?\"0.78em\":undefined,position:\"relative\",top:caretIsBlock?\"-0.12em\":\"0em\",transition:`background-color ${Math.max(0,caretFadeSpeed)}ms ease, color ${Math.max(0,caretFadeSpeed)}ms ease, opacity ${Math.max(0,caretFadeSpeed)}ms ease`,boxShadow:caretGlow?`0 0 ${Math.max(0,caretGlowBlur)}px ${hexOrRgbaWithOpacity(caretColor,clamp01(caretGlowOpacity))}`:undefined,willChange:\"background-color, color, opacity, top\",flexShrink:0};const lines=displayValue.replace(/\\r\\n/g,\"\\n\").split(\"\\n\");return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:justify,boxSizing:\"border-box\",padding:`${padY}px 0px`,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",opacity,transition:loopStyle===\"fade\"?`opacity ${Math.max(0,fadeDuration)}ms ease`:undefined,background:bgEnabled?bgColor:\"transparent\",borderRadius:bgEnabled?Math.max(0,bgRadius):0,padding:bgEnabled?`${Math.max(0,bgPadY)}px ${Math.max(0,bgPadX)}px`:0,boxSizing:\"border-box\"},children:/*#__PURE__*/_jsx(\"div\",{style:wrapperTextStyle,children:lines.map((line,lineIndex)=>{const isActiveLine=lineIndex===lines.length-1;if(!isActiveLine){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:align===\"center\"?\"center\":align===\"right\"?\"flex-end\":\"flex-start\",width:\"100%\",minWidth:0},children:/*#__PURE__*/_jsx(\"span\",{style:normalTextStyle,children:line})},`${svgId}-plain-${lineIndex}`);}const activeTrail=gradientEnabled&&phase===\"typing\"?Math.min(trailChars,line.length):0;const mainText=line.slice(0,Math.max(0,line.length-activeTrail));const trailText=line.slice(Math.max(0,line.length-activeTrail));return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:align===\"center\"?\"center\":align===\"right\"?\"flex-end\":\"flex-start\",width:\"100%\",minWidth:0},children:[/*#__PURE__*/_jsx(SvgLineWithTrail,{id:`${svgId}-${lineIndex}`,mainText:mainText,trailText:trailText,fontFamily:fontFamily,fontSize:fontSizePx,fontWeight:fontWeight,fontStyle:fontStyle,letterSpacingPx:letterSpacingPx,lineHeight:safeLineHeight,mainColor:color,gradientFrom:gradientFrom,gradientTo:gradientTo,gradientAngle:gradientAngle}),/*#__PURE__*/_jsx(\"span\",{style:caretInlineStyle,children:caretChar})]},`${svgId}-active-${lineIndex}`);})})})});}function SvgLineWithTrail(props){const{id,mainText,trailText,fontFamily,fontSize,fontWeight,fontStyle,letterSpacingPx,lineHeight,mainColor,gradientFrom,gradientTo,gradientAngle}=props;const mainWidth=measureTextWidth(mainText,{fontFamily,fontSize,fontWeight,fontStyle,letterSpacingPx});const trailWidth=measureTextWidth(trailText,{fontFamily,fontSize,fontWeight,fontStyle,letterSpacingPx});const width=Math.max(1,Math.ceil(mainWidth+trailWidth+2));const height=Math.max(1,Math.ceil(fontSize*lineHeight));const baselineY=fontSize*.82;const gradient=angleToSvgGradient(gradientAngle);return /*#__PURE__*/_jsxs(\"svg\",{width:width,height:height,viewBox:`0 0 ${width} ${height}`,style:{display:\"inline-block\",overflow:\"visible\",verticalAlign:\"baseline\",flexShrink:0},children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"linearGradient\",{id:`grad-${id}`,x1:gradient.x1,y1:gradient.y1,x2:gradient.x2,y2:gradient.y2,children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:gradientFrom}),/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:gradientTo})]})}),mainText?/*#__PURE__*/_jsx(\"text\",{x:\"0\",y:baselineY,fill:mainColor,fontFamily:fontFamily,fontSize:fontSize,fontWeight:fontWeight,fontStyle:fontStyle,letterSpacing:letterSpacingPx,xmlSpace:\"preserve\",children:mainText}):null,trailText?/*#__PURE__*/_jsx(\"text\",{x:mainWidth,y:baselineY,fill:`url(#grad-${id})`,fontFamily:fontFamily,fontSize:fontSize,fontWeight:fontWeight,fontStyle:fontStyle,letterSpacing:letterSpacingPx,xmlSpace:\"preserve\",children:trailText}):null]});}function measureTextWidth(text,opts){if(!text)return 0;if(typeof document===\"undefined\"){return text.length*opts.fontSize*.6;}const canvas=measureTextWidthCanvas.current||(measureTextWidthCanvas.current=document.createElement(\"canvas\"));const ctx=canvas.getContext(\"2d\");if(!ctx)return text.length*opts.fontSize*.6;ctx.font=`${opts.fontStyle} ${opts.fontWeight} ${opts.fontSize}px ${opts.fontFamily}`;const metrics=ctx.measureText(text);const spacing=Math.max(0,text.length-1)*opts.letterSpacingPx;return metrics.width+spacing;}const measureTextWidthCanvas={current:null};function angleToSvgGradient(angle){const rad=(angle-90)*Math.PI/180;const x=Math.cos(rad)*.5;const y=Math.sin(rad)*.5;return{x1:.5-x,y1:.5-y,x2:.5+x,y2:.5+y};}function isDoneTyping(args){const{mode,currentText,currentValue}=args;if(mode===\"chars\")return currentValue.length>=currentText.length;const words=currentText.split(/\\s+/).filter(Boolean);const currentWords=currentValue.split(/\\s+/).filter(Boolean);return currentWords.length>=words.length&&currentValue.trim().length>0;}function nextTypedValue(args){const{mode,currentText,currentValue}=args;if(mode===\"chars\"){return currentText.slice(0,Math.min(currentText.length,currentValue.length+1));}const words=currentText.split(/\\s+/).filter(Boolean);const currentWords=currentValue.split(/\\s+/).filter(Boolean);const nextCount=Math.min(words.length,currentWords.length+1);return words.slice(0,nextCount).join(\" \");}function computeNextDelay(args){const{mode,currentText,currentValue,typeSpeed,wordDelay,smartPause,commaPause,periodPause,ellipsisPause}=args;const base=mode===\"words\"?wordDelay:typeSpeed;if(!smartPause)return base;const nextCharIndex=currentValue.length;const prevChar=currentText[Math.max(0,nextCharIndex-1)]||\"\";const prev3=currentText.slice(Math.max(0,nextCharIndex-3),nextCharIndex);if(prev3===\"...\")return base+ellipsisPause;if(prevChar===\",\"||prevChar===\";\")return base+commaPause;if(prevChar===\".\"||prevChar===\"!\"||prevChar===\"?\")return base+periodPause;return base;}function flashHighlight(set,fadeMs){set(true);window.setTimeout(()=>set(false),Math.max(40,fadeMs));}function randomString(n,chars){const pool=(chars||\"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789\").trim();if(!pool.length)return\"\";let out=\"\";for(let i=0;i<n;i++){out+=pool[Math.floor(Math.random()*pool.length)];}return out;}function clamp01(v){const n=typeof v===\"number\"&&isFinite(v)?v:0;return Math.max(0,Math.min(1,n));}function fontToCSS(font){const f=font||{};const align=f.textAlign||\"left\";const justify=align===\"left\"?\"flex-start\":align===\"right\"?\"flex-end\":\"center\";const fontCss={...f};if(!fontCss.fontFamily&&f.family)fontCss.fontFamily=f.family;delete fontCss.family;const fs=fontCss.fontSize;const fontSizePx=typeof fs===\"number\"?fs:typeof fs===\"string\"?parseFloat(fs)||16:16;const lh=fontCss.lineHeight;const lineHeightNum=typeof lh===\"number\"?lh:typeof lh===\"string\"?parseFloat(lh)||undefined:undefined;const fontFamily=fontCss.fontFamily||\"Inter, sans-serif\";const fontWeight=fontCss.fontWeight||400;const fontStyle=fontCss.fontStyle||\"normal\";const rawLetterSpacing=fontCss.letterSpacing;const letterSpacingPx=typeof rawLetterSpacing===\"number\"?rawLetterSpacing:typeof rawLetterSpacing===\"string\"?parseFloat(rawLetterSpacing)||0:0;return{fontCss,align,justify,fontSizePx,lineHeightNum,fontFamily,fontWeight,fontStyle,letterSpacingPx};}function hexOrRgbaWithOpacity(color,opacity){const safeOpacity=clamp01(opacity);if(!color)return`rgba(255,255,255,${safeOpacity})`;if(color.startsWith(\"rgba(\")){return color.replace(/rgba\\((.+?),\\s*([0-9.]+)\\)/,(_,rgb)=>{return`rgba(${rgb}, ${safeOpacity})`;});}if(color.startsWith(\"rgb(\")){return color.replace(\"rgb(\",\"rgba(\").replace(\")\",`, ${safeOpacity})`);}const hex=color.replace(\"#\",\"\");if(hex.length===3){const r=parseInt(hex[0]+hex[0],16);const g=parseInt(hex[1]+hex[1],16);const b=parseInt(hex[2]+hex[2],16);return`rgba(${r}, ${g}, ${b}, ${safeOpacity})`;}if(hex.length===6){const r=parseInt(hex.slice(0,2),16);const g=parseInt(hex.slice(2,4),16);const b=parseInt(hex.slice(4,6),16);return`rgba(${r}, ${g}, ${b}, ${safeOpacity})`;}return color;}TypewriterText.defaultProps={width:520,height:240};TypewriterText.disableImageRendering=true;TypewriterText.supportsLayout=true;addPropertyControls(TypewriterText,{texts:{type:ControlType.String,title:\"Text\",displayTextArea:true,defaultValue:\"Built for those who aim higher.\\nDesign without distraction.\"},contentMode:{type:ControlType.Enum,title:\"Content\",options:[\"lines\",\"paragraph\"],optionTitles:[\"Lines\",\"Paragraph\"],defaultValue:\"paragraph\"},titleFont:{type:ControlType.Font,title:\"Font\",defaultValue:{textAlign:\"left\",fontSize:54,letterSpacing:-.02,lineHeight:1.12,variant:\"Regular\"},defaultFontType:\"sans-serif\",displayTextAlignment:true,displayFontSize:true,controls:\"extended\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#F7F8FF\"},typing:{type:ControlType.Object,title:\"Typing\",controls:{enabled:{type:ControlType.Boolean,title:\"Enabled\",defaultValue:true},mode:{type:ControlType.Enum,title:\"Type\",options:[\"chars\",\"words\"],optionTitles:[\"Chars\",\"Words\"],defaultValue:\"chars\",hidden:p=>!(p?.enabled??true)},loopStyle:{type:ControlType.Enum,title:\"Loop Style\",options:[\"delete\",\"fade\"],optionTitles:[\"Delete\",\"Fade\"],defaultValue:\"delete\",hidden:p=>!(p?.enabled??true)},loop:{type:ControlType.Boolean,title:\"Loop\",defaultValue:true,hidden:p=>!(p?.enabled??true)}}},timing:{type:ControlType.Object,title:\"Timing\",controls:{startDelay:{type:ControlType.Number,title:\"Start Delay\",unit:\"ms\",min:0,max:6e4,step:10,defaultValue:400,hidden:p=>!(p?.typing?.enabled??true)},typeSpeed:{type:ControlType.Number,title:\"Type Speed\",unit:\"ms\",min:10,max:2e3,step:1,defaultValue:45,hidden:p=>!(p?.typing?.enabled??true)},wordDelay:{type:ControlType.Number,title:\"Word Delay\",unit:\"ms\",min:10,max:4e3,step:1,defaultValue:180,hidden:p=>!(p?.typing?.enabled??true)||(p?.typing?.mode??\"chars\")!==\"words\"},deleteSpeed:{type:ControlType.Number,title:\"Delete Speed\",unit:\"ms\",min:10,max:2e3,step:1,defaultValue:30,hidden:p=>!(p?.typing?.enabled??true)||(p?.typing?.loopStyle??\"delete\")!==\"delete\"},pauseAfterType:{type:ControlType.Number,title:\"Pause After\",unit:\"ms\",min:0,max:6e4,step:10,defaultValue:900,hidden:p=>!(p?.typing?.enabled??true)},pauseAfterDelete:{type:ControlType.Number,title:\"Pause Empty\",unit:\"ms\",min:0,max:6e4,step:10,defaultValue:300,hidden:p=>!(p?.typing?.enabled??true)||(p?.typing?.loopStyle??\"delete\")!==\"delete\"},fadeDuration:{type:ControlType.Number,title:\"Fade\",unit:\"ms\",min:50,max:4e3,step:10,defaultValue:360,hidden:p=>(p?.typing?.loopStyle??\"delete\")!==\"fade\"}}},smartPause:{type:ControlType.Object,title:\"Smart Pause\",controls:{enabled:{type:ControlType.Boolean,title:\"Enabled\",defaultValue:true},commaPause:{type:ControlType.Number,title:\"Comma +\",unit:\"ms\",min:0,max:3e3,step:10,defaultValue:140,hidden:p=>!(p?.enabled??true)},periodPause:{type:ControlType.Number,title:\"Period +\",unit:\"ms\",min:0,max:3e3,step:10,defaultValue:320,hidden:p=>!(p?.enabled??true)},ellipsisPause:{type:ControlType.Number,title:\"Ellipsis +\",unit:\"ms\",min:0,max:5e3,step:10,defaultValue:520,hidden:p=>!(p?.enabled??true)}}},cursor:{type:ControlType.Object,title:\"Cursor\",controls:{enabled:{type:ControlType.Boolean,title:\"Enabled\",defaultValue:true},caretStyle:{type:ControlType.Enum,title:\"Caret\",options:[\"bar\",\"block\",\"underscore\"],optionTitles:[\"Bar\",\"Block\",\"Underscore\"],defaultValue:\"block\",hidden:p=>!(p?.enabled??true)},caretCustom:{type:ControlType.String,title:\"Custom\",defaultValue:\"|\",hidden:p=>!(p?.enabled??true)},caretGap:{type:ControlType.Number,title:\"Gap\",min:0,max:40,step:1,defaultValue:0,hidden:p=>!(p?.enabled??true)},blink:{type:ControlType.Boolean,title:\"Blink\",defaultValue:true,hidden:p=>!(p?.enabled??true)},blinkSpeed:{type:ControlType.Number,title:\"Blink Speed\",unit:\"ms\",min:120,max:5e3,step:10,defaultValue:500,hidden:p=>!(p?.enabled??true)||!(p?.blink??true)},glow:{type:ControlType.Boolean,title:\"Glow\",defaultValue:false,hidden:p=>!(p?.enabled??true)},glowBlur:{type:ControlType.Number,title:\"Glow Blur\",min:0,max:60,step:1,defaultValue:10,hidden:p=>!(p?.enabled??true)||!(p?.glow??false)},glowOpacity:{type:ControlType.Number,title:\"Glow Opacity\",min:0,max:1,step:.05,defaultValue:.8,hidden:p=>!(p?.enabled??true)||!(p?.glow??false)},caretColorIdle:{type:ControlType.Color,title:\"Idle Color\",defaultValue:\"#ff3b30\",hidden:p=>!(p?.enabled??true)},caretColorTyping:{type:ControlType.Color,title:\"Typing Color\",defaultValue:\"#ff3b30\",hidden:p=>!(p?.enabled??true)},caretFadeSpeed:{type:ControlType.Number,title:\"Fade\",unit:\"ms\",min:0,max:1e3,step:10,defaultValue:120,hidden:p=>!(p?.enabled??true)}}},effects:{type:ControlType.Object,title:\"Effects\",controls:{highlight:{type:ControlType.Boolean,title:\"Highlight\",defaultValue:false},highlightColor:{type:ControlType.Color,title:\"Hi Color\",defaultValue:\"rgba(255, 230, 130, 0.55)\",hidden:p=>!(p?.highlight??false)},highlightFadeMs:{type:ControlType.Number,title:\"Hi Fade\",unit:\"ms\",min:40,max:2e3,step:10,defaultValue:260,hidden:p=>!(p?.highlight??false)},scramble:{type:ControlType.Boolean,title:\"Scramble\",defaultValue:false},scrambleIntensity:{type:ControlType.Number,title:\"Intensity\",min:1,max:30,step:1,defaultValue:6,hidden:p=>!(p?.scramble??false)},scrambleChars:{type:ControlType.String,title:\"Charset\",defaultValue:\"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789\",hidden:p=>!(p?.scramble??false)}}},layout:{type:ControlType.Object,title:\"Layout\",controls:{stableHeight:{type:ControlType.Boolean,title:\"Stable Height\",defaultValue:true},maxLines:{type:ControlType.Number,title:\"Max Lines\",min:0,max:30,step:1,defaultValue:0,hidden:p=>!(p?.stableHeight??true),description:\"0 = no clamp.\"}}},gradient:{type:ControlType.Object,title:\"Gradient\",controls:{enabled:{type:ControlType.Boolean,title:\"Enabled\",defaultValue:true},from:{type:ControlType.Color,title:\"From\",defaultValue:\"#ff8a80\",hidden:p=>!(p?.enabled??false)},to:{type:ControlType.Color,title:\"To\",defaultValue:\"#ff3b30\",hidden:p=>!(p?.enabled??false)},angle:{type:ControlType.Number,title:\"Angle\",min:0,max:360,step:1,defaultValue:90,hidden:p=>!(p?.enabled??false)},trailChars:{type:ControlType.Number,title:\"Trail\",min:0,max:20,step:1,defaultValue:3,hidden:p=>!(p?.enabled??false)}}},background:{type:ControlType.Object,title:\"Background\",controls:{enabled:{type:ControlType.Boolean,title:\"Enabled\",defaultValue:false},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"rgba(0,0,0,0.35)\",hidden:p=>!(p?.enabled??false)},radius:{type:ControlType.Number,title:\"Radius\",min:0,max:80,step:1,defaultValue:16,hidden:p=>!(p?.enabled??false)},padY:{type:ControlType.Number,title:\"Pad Y\",min:0,max:80,step:1,defaultValue:14,hidden:p=>!(p?.enabled??false)},padX:{type:ControlType.Number,title:\"Pad X\",min:0,max:120,step:1,defaultValue:18,hidden:p=>!(p?.enabled??false)}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TypewriterText\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Pro_Typewriter_Text.map","// AgentConsole v1.1 — \"Talk to Dex. The agent does the rest.\"\n// Below-the-fold agentic demo: voice brief (left) → live agent console (right).\n// v1.1: animated background field — drifting warm glow blobs, faded dot grid,\n// slow-rotating dashed orbit ring. Transform/opacity-only (compositor cheap).\n// One clock: a single interval advances `phase`; every visual derives from it.\n// Mode measured ONCE at mount (offsetWidth) — same pattern as MatchingOrbit v5.2.\n// Canvas renders the finished state (RenderTarget guard).\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{RenderTarget}from\"framer\";const INK=\"#181208\";const ORANGE=\"#EE4611\";const SANS=\"'Inter', 'Inter Variable', system-ui, sans-serif\";const SERIF=\"'PP Editorial New', 'Editorial New', Georgia, serif\";const STEP_MS=1500;const HOLD_TICKS=3// ticks to hold the finished state before looping\n;const STEPS=[{label:\"Reading intent, not keywords\",detail:\"Staff-level \\xb7 applied AI \\xb7 London \\xb7 3 days/wk\"},{label:\"Scanning 4,218 live roles\",detail:\"Beyond the careers pages — warm intros included\"},{label:\"Filtering for genuine fit\",detail:\"Actually open \\xb7 actually you \\xb7 worth a meeting\"},{label:\"Shortlist ready — 3 roles\",detail:\"\",chips:[{label:\"Lovable \\xb7 Staff SWE\",domain:\"lovable.dev\"},{label:\"incident.io \\xb7 Product Eng\",domain:\"incident.io\"},{label:\"ElevenLabs \\xb7 Senior BE\",domain:\"elevenlabs.io\"}]},{label:\"Pinging the hiring manager\",detail:\"Direct intro — no application form, no queue\"},{label:\"Interview booked\",detail:\"Tuesday, 14:00 \\xb7 invite on your calendar\"}];const TOTAL=STEPS.length;/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function AgentConsole(props){const STATIC=RenderTarget.current()===RenderTarget.canvas;const[phase,setPhase]=useState(STATIC?TOTAL:0);const[mode,setMode]=useState(\"desktop\");const rootRef=useRef(null);useEffect(()=>{const el=rootRef.current;const w=el&&el.offsetWidth||1200;setMode(w<640?\"phone\":\"desktop\");},[]);useEffect(()=>{if(STATIC)return;const id=setInterval(()=>{setPhase(p=>p>=TOTAL+HOLD_TICKS?0:p+1);},STEP_MS);return()=>clearInterval(id);},[STATIC]);const phone=mode===\"phone\";const done=phase>=TOTAL;const keyframes=/*#__PURE__*/_jsx(\"style\",{children:`\n            @keyframes acPulse { 0%,100% { opacity: 1; transform: scale(1);} 50% { opacity: 0.45; transform: scale(0.8);} }\n            @keyframes acSpin { to { transform: rotate(360deg); } }\n            @keyframes acBar { 0%,100% { transform: scaleY(0.35);} 50% { transform: scaleY(1);} }\n            @keyframes acDrift1 { 0%,100% { transform: translate(0,0) scale(1);} 50% { transform: translate(44px,30px) scale(1.08);} }\n            @keyframes acDrift2 { 0%,100% { transform: translate(0,0) scale(1);} 50% { transform: translate(-54px,-28px) scale(1.06);} }\n            @keyframes acDrift3 { 0%,100% { transform: translate(0,0) scale(1);} 50% { transform: translate(28px,-38px) scale(1.14);} }\n            @keyframes acSpinSlow { to { transform: rotate(360deg); } }\n        `});return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{width:\"100%\",position:\"relative\",overflow:\"hidden\",fontFamily:SANS},children:[keyframes,/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",inset:0,pointerEvents:\"none\",maskImage:\"linear-gradient(to bottom, transparent, black 160px, black calc(100% - 120px), transparent)\",WebkitMaskImage:\"linear-gradient(to bottom, transparent, black 160px, black calc(100% - 120px), transparent)\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,backgroundImage:\"radial-gradient(rgba(24,18,8,0.11) 1px, transparent 1px)\",backgroundSize:\"22px 22px\",maskImage:\"radial-gradient(ellipse 72% 64% at 50% 46%, black 28%, transparent 74%)\",WebkitMaskImage:\"radial-gradient(ellipse 72% 64% at 50% 46%, black 28%, transparent 74%)\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",width:620,height:620,left:\"-8%\",top:\"-22%\",borderRadius:\"50%\",background:\"radial-gradient(circle, rgba(238,70,17,0.17), rgba(238,70,17,0) 64%)\",animation:STATIC?undefined:\"acDrift1 16s ease-in-out infinite\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",width:700,height:700,right:\"-12%\",bottom:\"-30%\",borderRadius:\"50%\",background:\"radial-gradient(circle, rgba(238,70,17,0.13), rgba(238,70,17,0) 64%)\",animation:STATIC?undefined:\"acDrift2 19s ease-in-out infinite\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",width:420,height:420,left:\"40%\",top:\"26%\",borderRadius:\"50%\",background:\"radial-gradient(circle, rgba(255,176,116,0.20), rgba(255,176,116,0) 60%)\",animation:STATIC?undefined:\"acDrift3 22s ease-in-out infinite\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:\"50%\",top:\"50%\",width:860,height:860,marginLeft:-430,marginTop:-430,borderRadius:\"50%\",border:\"1.5px dashed rgba(238,70,17,0.13)\",animation:STATIC?undefined:\"acSpinSlow 70s linear infinite\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:\"50%\",top:\"50%\",width:1180,height:1180,marginLeft:-590,marginTop:-590,borderRadius:\"50%\",border:\"1px solid rgba(24,18,8,0.06)\"}})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",maxWidth:1200,margin:\"0 auto\",padding:phone?\"48px 16px\":\"96px 48px\",boxSizing:\"border-box\",display:\"flex\",flexDirection:phone?\"column\":\"row\",gap:phone?28:56,alignItems:phone?\"stretch\":\"center\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:phone?\"none\":\"0 0 44%\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,fontWeight:600,letterSpacing:\"0.12em\",textTransform:\"uppercase\",color:\"rgba(24,18,8,0.45)\",marginBottom:18},children:\"Your half of the work\"}),/*#__PURE__*/_jsxs(\"div\",{style:{background:\"#FFFFFF\",borderRadius:20,padding:phone?\"20px 18px\":\"26px 26px\",boxShadow:\"0 18px 50px -18px rgba(24,18,8,0.18), 0 1px 0 rgba(24,18,8,0.04)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10,marginBottom:14},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:34,height:34,borderRadius:\"50%\",background:ORANGE,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flex:\"none\"},children:/*#__PURE__*/_jsxs(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 3a3 3 0 0 1 3 3v6a3 3 0 1 1-6 0V6a3 3 0 0 1 3-3Z\",fill:\"#fff\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M5 11a7 7 0 0 0 14 0M12 18v3\",stroke:\"#fff\",strokeWidth:\"2\",strokeLinecap:\"round\"})]})}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13.5,fontWeight:600,color:INK},children:\"Your brief\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11.5,color:\"rgba(24,18,8,0.45)\"},children:\"0:42 — that’s all Dex needs\"})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:SERIF,fontSize:phone?21:26,lineHeight:1.25,letterSpacing:\"-0.01em\",color:INK,marginBottom:16},children:\"“A staff role somewhere that actually ships. London, three days a week, \\xa3160k+.”\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:3,height:26},children:[9,16,22,12,24,18,8,20,14,24,10,17,22,9,15,21,12,18,8,14].map((h,i)=>/*#__PURE__*/_jsx(\"div\",{style:{width:3,height:h,borderRadius:2,background:ORANGE,opacity:.85,transformOrigin:\"center\",animation:STATIC?undefined:`acBar 1.1s ease-in-out ${i%7*.12}s infinite`}},i))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10,marginTop:16,padding:\"12px 16px\",background:\"rgba(24,18,8,0.04)\",border:\"1px solid rgba(24,18,8,0.07)\",borderRadius:14,width:\"fit-content\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:8,height:8,borderRadius:\"50%\",background:ORANGE,animation:STATIC?undefined:\"acPulse 1.6s ease-in-out infinite\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:phone?13:14,color:\"rgba(24,18,8,0.75)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:600,color:INK},children:\"Dex:\"}),\" \",\"On it. I’ll only come back when it’s worth your time.\"]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,fontWeight:600,letterSpacing:\"0.12em\",textTransform:\"uppercase\",color:\"rgba(24,18,8,0.45)\",marginBottom:18},children:\"Dex’s half\"}),/*#__PURE__*/_jsxs(\"div\",{style:{background:\"#FFFFFF\",borderRadius:20,boxShadow:\"0 18px 50px -18px rgba(24,18,8,0.18), 0 1px 0 rgba(24,18,8,0.04)\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"14px 20px\",borderBottom:\"1px solid rgba(24,18,8,0.06)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:8,height:8,borderRadius:\"50%\",background:done?\"#1FA463\":ORANGE,animation:STATIC||done?undefined:\"acPulse 1.2s ease-in-out infinite\"}}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,fontWeight:600,color:INK},children:done?\"Dex \\xb7 done\":\"Dex \\xb7 working\"})]}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11.5,color:\"rgba(24,18,8,0.4)\"},children:done?\"while you did anything else\":\"runs while you sleep\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{padding:phone?\"8px 14px 14px\":\"10px 20px 18px\"},children:STEPS.map((s,i)=>{const state=i<phase?\"done\":i===phase?\"active\":\"todo\";return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:12,padding:phone?\"9px 0\":\"11px 0\",borderBottom:i<TOTAL-1?\"1px solid rgba(24,18,8,0.05)\":\"none\",opacity:state===\"todo\"?.28:1,transition:\"opacity 0.45s ease\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:20,height:20,flex:\"none\",marginTop:1},children:state===\"done\"?/*#__PURE__*/_jsxs(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 20 20\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"10\",cy:\"10\",r:\"9\",fill:ORANGE,opacity:\"0.12\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6 10.2l2.6 2.6L14 7.6\",stroke:ORANGE,strokeWidth:\"2\",fill:\"none\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]}):state===\"active\"?/*#__PURE__*/_jsx(\"div\",{style:{width:14,height:14,margin:2,borderRadius:\"50%\",border:\"2px solid rgba(238,70,17,0.25)\",borderTopColor:ORANGE,animation:STATIC?undefined:\"acSpin 0.8s linear infinite\"}}):/*#__PURE__*/_jsx(\"div\",{style:{width:8,height:8,margin:6,borderRadius:\"50%\",background:\"rgba(24,18,8,0.2)\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:phone?13.5:14.5,fontWeight:600,color:INK,letterSpacing:\"-0.005em\"},children:s.label}),s.detail?/*#__PURE__*/_jsx(\"div\",{style:{fontSize:phone?12:12.5,color:\"rgba(24,18,8,0.5)\",marginTop:2},children:s.detail}):null,s.chips&&state!==\"todo\"?/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:6,flexWrap:\"wrap\",marginTop:8},children:s.chips.map(c=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:6,fontSize:11.5,fontWeight:500,color:INK,background:\"rgba(238,70,17,0.07)\",border:\"1px solid rgba(238,70,17,0.22)\",borderRadius:999,padding:\"4px 10px\",whiteSpace:\"nowrap\"},children:[/*#__PURE__*/_jsx(\"img\",{src:`https://www.google.com/s2/favicons?domain=${c.domain}&sz=64`,width:\"13\",height:\"13\",style:{borderRadius:4,display:\"block\"},alt:\"\"}),c.label]},c.label))}):null]})]},i);})}),/*#__PURE__*/_jsx(\"div\",{style:{padding:\"12px 20px\",background:\"rgba(24,18,8,0.03)\",borderTop:\"1px solid rgba(24,18,8,0.06)\",fontFamily:SERIF,fontSize:phone?14.5:16,color:done?INK:\"rgba(24,18,8,0.45)\",transition:\"color 0.5s ease\"},children:\"Total effort from you: one conversation.\"})]})]})]})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AgentConsole\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AgentConsole.map","// ArchetypeTabs v1 — \"Who Dex is for\" interactive archetype selector.\n// One clock: tab progress bar + panel transition all keyed off `active`.\n// Mode measured ONCE at mount (offsetWidth, no observer) — same as MatchingOrbit v5.2.\n// Canvas renders a static first archetype (RenderTarget guard).\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";import{RenderTarget}from\"framer\";const INK=\"#181208\";const ORANGE=\"#EE4611\";const FADED=\"rgba(24,18,8,0.55)\";const SANS=\"'Inter', 'Inter Variable', system-ui, sans-serif\";const SERIF=\"'PP Editorial New', 'Editorial New', Georgia, serif\";const CYCLE_MS=5200;const ARCHETYPES=[{num:\"01\",name:\"The Builder\",line:\"You've built things that shipped.\",body:\"Founder-engineers and senior ICs who want small, ambitious teams, real equity, and genuine technical challenge — not a cog's seat in big-co infrastructure.\",chips:[\"Small, ambitious teams\",\"Real equity\",\"Genuine challenge\"]},{num:\"02\",name:\"The Driver\",line:\"You want the right move, fast.\",body:\"High-performers who don't want to browse. A step-change in role, comp, or company quality — with a clear career narrative behind it, not a sideways shuffle.\",chips:[\"Step-change roles\",\"Clear narrative\",\"No sideways shuffles\"]},{num:\"03\",name:\"The Purist\",line:\"You care about the actual tech.\",body:\"Systems, infra, ML — you can't be sold on a cool office. Dex leads with the stack, the problems, and the people you'd work with. Minimal nonsense.\",chips:[\"Stack-first intros\",\"Hard problems\",\"Minimal nonsense\"]}];/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function ArchetypeTabs(props){const STATIC=RenderTarget.current()===RenderTarget.canvas;const[active,setActive]=useState(0);const[epoch,setEpoch]=useState(0)// bump to restart the clock on manual select\n;const[mode,setMode]=useState(\"desktop\");const rootRef=useRef(null);useEffect(()=>{const el=rootRef.current;const w=el&&el.offsetWidth||1200;setMode(w<640?\"phone\":\"desktop\");},[]);useEffect(()=>{if(STATIC)return;const id=setInterval(()=>{setActive(a=>(a+1)%ARCHETYPES.length);},CYCLE_MS);return()=>clearInterval(id);},[STATIC,epoch]);const pick=i=>{setActive(i);setEpoch(e=>e+1);};const a=ARCHETYPES[active];const phone=mode===\"phone\";const keyframes=/*#__PURE__*/_jsx(\"style\",{children:`\n            @keyframes atFill { from { transform: scaleX(0); } to { transform: scaleX(1); } }\n        `});return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{width:\"100%\",maxWidth:1200,margin:\"0 auto\",fontFamily:SANS,padding:phone?\"0 16px\":\"0 48px\",boxSizing:\"border-box\"},children:[keyframes,/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:phone?\"column\":\"row\",gap:phone?10:28,borderBottom:phone?\"none\":\"1px solid rgba(24,18,8,0.10)\"},children:ARCHETYPES.map((t,i)=>{const on=i===active;return /*#__PURE__*/_jsxs(\"div\",{onClick:()=>pick(i),style:{flex:phone?\"none\":1,cursor:\"pointer\",padding:phone?\"10px 0 10px\":\"0 0 18px\",position:\"relative\",userSelect:\"none\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"baseline\",gap:10},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,fontWeight:600,letterSpacing:\"0.08em\",color:on?ORANGE:\"rgba(24,18,8,0.35)\",fontFamily:SANS},children:t.num}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:SERIF,fontSize:phone?24:30,fontWeight:400,letterSpacing:\"-0.01em\",color:on?INK:FADED,transition:\"color 0.3s ease\"},children:t.name})]}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:0,right:0,bottom:-1,height:2,background:phone?\"rgba(24,18,8,0.08)\":\"transparent\",overflow:\"hidden\"},children:on&&/*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\",background:ORANGE,transformOrigin:\"left\",animation:STATIC?undefined:\"atFill \"+CYCLE_MS+\"ms linear forwards\",transform:STATIC?\"scaleX(1)\":undefined}},\"p\"+active+\"-\"+epoch)})]},t.num);})}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",marginTop:phone?26:44,minHeight:phone?0:190},children:STATIC?/*#__PURE__*/_jsx(Panel,{a:ARCHETYPES[0],phone:phone}):/*#__PURE__*/_jsx(AnimatePresence,{initial:false,mode:\"wait\",children:/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,y:14},animate:{opacity:1,y:0},exit:{opacity:0,y:-10},transition:{duration:.35,ease:\"easeOut\"},children:/*#__PURE__*/_jsx(Panel,{a:a,phone:phone})},\"panel\"+active)})})]});}function Panel({a,phone}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:phone?\"column\":\"row\",gap:phone?18:64,alignItems:phone?\"flex-start\":\"flex-start\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:phone?\"none\":\"0 0 52%\",fontFamily:SERIF,fontSize:phone?30:50,lineHeight:1.1,letterSpacing:\"-0.01em\",color:INK},children:[\"“\",a.line,\"”\"]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:phone?14.5:16,lineHeight:1.55,color:\"rgba(24,18,8,0.72)\",fontFamily:SANS,maxWidth:460},children:a.body}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:8,flexWrap:\"wrap\",marginTop:18},children:a.chips.map(c=>/*#__PURE__*/_jsx(\"div\",{style:{fontSize:phone?11.5:12.5,fontWeight:500,color:\"rgba(24,18,8,0.66)\",background:\"rgba(24,18,8,0.05)\",border:\"1px solid rgba(24,18,8,0.08)\",borderRadius:999,padding:\"6px 12px\",fontFamily:SANS,whiteSpace:\"nowrap\"},children:c},c))})]})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ArchetypeTabs\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ArchetypeTabs.map","// MatchingOrbit v5.3 — premium surface pass (same type, same motion).\n// Warm-white cards, layered soft shadows, refined glass, softer highlight\n// ring, favicon hairlines. Built on v5.2:\n// v5.1 regressed the desktop feel: ResizeObserver -> setBoxW -> geometry effect\n// re-ran ([mode, boxW] deps) -> re-measures at +120/950ms landed mid-cycle and\n// re-rendered while the thread was drawing. v5.2 measures mode ONCE at mount\n// (offsetWidth, no observer) and measures geometry once per mode. Everything\n// else is exact v5: one clock, thread/highlight/pill/status keyed off `active`.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";import{RenderTarget}from\"framer\";const INK=\"#181208\";const ORANGE=\"#EE4611\";const FADED=\"rgba(24,18,8,0.55)\";const SANS=\"'Inter', 'Inter Variable', system-ui, sans-serif\";const SERIF=\"'PP Editorial New', 'Editorial New', Georgia, serif\";// Coordinate space: 1000 x 650, coords are CARD CENTERS, clamped to [140,860]x[90,590]\nconst ROLES=[{co:\"Lovable\",domain:\"lovable.dev\",role:\"Staff Software Engineer\",pay:\"up to \\xa3180k\",match:\"98% match\",x:300,y:118},{co:\"ElevenLabs\",domain:\"elevenlabs.io\",role:\"Senior Backend Engineer\",pay:\"\\xa3140–170k\",match:\"96% match\",x:742,y:95},{co:\"incident.io\",domain:\"incident.io\",role:\"Product Engineer\",pay:\"\\xa3135k+\",match:\"94% match\",x:856,y:298},{co:\"Attio\",domain:\"attio.com\",role:\"Staff Frontend Engineer\",pay:\"\\xa3150k+\",match:\"95% match\",x:828,y:492},{co:\"Granola\",domain:\"granola.ai\",role:\"Founding ML Engineer\",pay:\"\\xa3160k+\",match:\"97% match\",x:652,y:580},{co:\"Fyxer\",domain:\"fyxer.com\",role:\"Founding Engineer\",pay:\"\\xa3130k+\",match:\"93% match\",x:330,y:584},{co:\"Strala\",domain:\"strala.ai\",role:\"Platform Engineer\",pay:\"\\xa3125k+\",match:\"92% match\",x:142,y:455},{co:\"Faculty\",domain:\"faculty.ai\",role:\"ML Engineer\",pay:\"\\xa3115k+\",match:\"91% match\",x:150,y:212}];const BRIEF_LINES=[\"Applied AI, not a wrapper.\",\"Series B+ with real traction.\",\"London, three days a week max.\",\"\\xa3160k+ and equity that matters.\"];const BARS=[8,13,9,15,11,14,7,12,15,9,13,8,15,11,7,14,10,12,8,15,11,7,13,9];// One clock. Everything below derives from these two numbers.\nconst CYCLE_MS=3600;const REVEAL_S=.45;function logoUrl(domain){return\"https://www.google.com/s2/favicons?domain=\"+domain+\"&sz=64\";}function statusFor(r,phase){if(phase===0)return\"Reading intent, not keywords\";if(phase===1)return\"Scoring \"+r.co+\" against your brief\";if(phase===2)return\"Filtering out the noise\";return r.co+\" — an intro, ready when you are\";}const W=1e3;const H=650;function fallbackGeom(){return{brief:{cx:500,cy:300,hw:160,hh:112},cards:ROLES.map(r=>({cx:r.x,cy:r.y,hw:105,hh:38}))};}// Trim a line so it runs edge-to-edge between two rects, never underneath them\nfunction segment(a,b){const dx=b.cx-a.cx;const dy=b.cy-a.cy;const adx=Math.max(Math.abs(dx),.001);const ady=Math.max(Math.abs(dy),.001);const t1=Math.min(Math.min(a.hw/adx,a.hh/ady),.7);let t2=1-Math.min(Math.min(b.hw/adx,b.hh/ady),.9);if(t2<t1+.05)t2=t1+.05;return{x1:a.cx+dx*t1,y1:a.cy+dy*t1,x2:a.cx+dx*t2,y2:a.cy+dy*t2};}// Size tokens per mode\nconst TOKENS={desktop:{heading:46,headingMargin:36,cardPad:\"15px 20px 15px 16px\",cardRadius:18,logo:28,role:13.5,sub:11.5,gap:13,briefW:300,briefPad:\"20px 22px 18px\",briefTitle:17,mic:30,quote:13.5,chip:11.5,pillFont:12,status:13},tablet:{heading:36,headingMargin:28,cardPad:\"10px 14px 10px 11px\",cardRadius:14,logo:22,role:12,sub:10.5,gap:10,briefW:250,briefPad:\"16px 18px 14px\",briefTitle:15,mic:26,quote:12,chip:10.5,pillFont:11,status:12}};/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function MatchingOrbit(props){const STATIC=RenderTarget.current()===RenderTarget.canvas;const[active,setActive]=useState(0);const[geom,setGeom]=useState(null);const[mode,setMode]=useState(\"desktop\");const rootRef=useRef(null);const containerRef=useRef(null);const briefRef=useRef(null);const anchorRefs=useRef([]);const T=TOKENS[mode===\"phone\"?\"tablet\":mode];useEffect(()=>{if(STATIC)return;const id=setInterval(()=>{setActive(a=>(a+1)%ROLES.length);},CYCLE_MS);return()=>clearInterval(id);},[STATIC]);// Measure mode ONCE at mount. offsetWidth = layout px, immune to canvas\n// zoom transforms. No ResizeObserver — reactive re-measuring is what broke\n// the v5 feel. Breakpoint changes remount the component anyway in Framer.\nuseEffect(()=>{const el=rootRef.current;const w=el&&el.offsetWidth||1200;const m=w<640?\"phone\":w<1e3?\"tablet\":\"desktop\";setMode(prev=>prev===m?prev:m);},[]);useEffect(()=>{if(mode===\"phone\")return;function measure(){const c=containerRef.current;if(!c)return;const cr=c.getBoundingClientRect();if(!cr.width||!cr.height)return;const sx=W/cr.width;const sy=H/cr.height;const cards=ROLES.map((r,i)=>{const el=anchorRefs.current[i];if(!el)return{cx:r.x,cy:r.y,hw:105,hh:38};const b=el.getBoundingClientRect();return{cx:(b.left+b.width/2-cr.left)*sx,cy:(b.top+b.height/2-cr.top)*sy,hw:(b.width/2+10)*sx,hh:(b.height/2+10)*sy};});let brief=fallbackGeom().brief;if(briefRef.current){const b=briefRef.current.getBoundingClientRect();brief={cx:(b.left+b.width/2-cr.left)*sx,cy:(b.top+b.height/2-cr.top)*sy,hw:(b.width/2+10)*sx,hh:(b.height/2+10)*sy};}setGeom({cards,brief});}// Measure once per mode (mount + the at-most-one mode correction).\n// Re-measure on real window resizes only — never on render churn.\nconst t1=setTimeout(measure,120);const t2=setTimeout(measure,950);let rt=null;const onResize=()=>{clearTimeout(rt);rt=setTimeout(measure,150);};window.addEventListener(\"resize\",onResize);return()=>{clearTimeout(t1);clearTimeout(t2);clearTimeout(rt);window.removeEventListener(\"resize\",onResize);};},[mode]);const g=geom||fallbackGeom();const role=ROLES[active];const phase=active%4;const seg=segment(g.brief,g.cards[active]);const keyframes=/*#__PURE__*/_jsx(\"style\",{children:`\n            @keyframes moFloat { 0%,100% { transform: translateY(0px); } 50% { transform: translateY(-4px); } }\n            @keyframes moSpin { from { transform: translate(-50%,-50%) rotate(0deg); } to { transform: translate(-50%,-50%) rotate(360deg); } }\n            @keyframes moDot { 0%,100% { opacity: 1; transform: scale(1); } 50% { opacity: 0.45; transform: scale(0.78); } }\n        `});const heading=/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:SERIF,fontSize:mode===\"phone\"?30:T.heading,fontWeight:400,lineHeight:1.12,letterSpacing:\"-0.01em\",color:INK,textAlign:\"center\",margin:\"0 0 \"+(mode===\"phone\"?24:T.headingMargin)+\"px\",padding:mode===\"phone\"?\"0 16px\":0},children:\"One brief. A search that never sleeps.\"});const briefCard=/*#__PURE__*/_jsxs(\"div\",{ref:briefRef,style:{position:mode===\"phone\"?\"relative\":\"absolute\",...mode===\"phone\"?{width:\"100%\",maxWidth:360,margin:\"0 auto\"}:{left:\"50%\",top:\"46.2%\",transform:\"translate(-50%, -50%)\",width:T.briefW},background:\"#FFFDF8\",borderRadius:20,border:\"1px solid rgba(24,18,8,0.07)\",boxShadow:\"0 28px 64px rgba(24,18,8,0.13), 0 8px 20px rgba(24,18,8,0.06), 0 1px 2px rgba(24,18,8,0.04), inset 0 1px 0 rgba(255,255,255,0.9)\",padding:mode===\"phone\"?\"18px 20px 16px\":T.briefPad,zIndex:2,boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:mode===\"phone\"?16:T.briefTitle,fontWeight:700,color:INK,fontFamily:SANS},children:\"Your brief\"}),/*#__PURE__*/_jsx(\"div\",{style:{width:mode===\"phone\"?28:T.mic,height:mode===\"phone\"?28:T.mic,borderRadius:999,background:ORANGE,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,boxShadow:\"0 6px 14px rgba(238,70,17,0.30), inset 0 1px 0 rgba(255,255,255,0.25)\"},children:/*#__PURE__*/_jsxs(\"svg\",{width:14,height:14,viewBox:\"0 0 24 24\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"9\",y:\"3\",width:\"6\",height:\"11\",rx:\"3\",fill:\"#FFF6EA\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M5 11a7 7 0 0 0 14 0\",stroke:\"#FFF6EA\",strokeWidth:\"2\",strokeLinecap:\"round\",fill:\"none\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"18\",x2:\"12\",y2:\"21\",stroke:\"#FFF6EA\",strokeWidth:\"2\",strokeLinecap:\"round\"})]})})]}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"58%\",height:8,borderRadius:6,background:\"rgba(24,18,8,0.08)\",margin:\"13px 0 9px\"}}),/*#__PURE__*/_jsx(\"div\",{style:{height:19,position:\"relative\"},children:STATIC?/*#__PURE__*/_jsxs(\"div\",{style:quoteStyle(mode===\"phone\"?12.5:T.quote),children:[\"“\",BRIEF_LINES[0],\"”\"]}):/*#__PURE__*/_jsx(AnimatePresence,{initial:false,mode:\"wait\",children:/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,y:5},animate:{opacity:1,y:0},exit:{opacity:0,y:-5},transition:{duration:.3},style:quoteStyle(mode===\"phone\"?12.5:T.quote),children:[\"“\",BRIEF_LINES[phase],\"”\"]},\"q\"+phase)})}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:2.5,background:\"rgba(238,70,17,0.07)\",border:\"1px solid rgba(238,70,17,0.18)\",borderRadius:10,padding:\"8px 11px\",margin:\"11px 0 11px\",overflow:\"hidden\"},children:BARS.map((v,i)=>/*#__PURE__*/_jsx(\"div\",{style:{width:3,height:v,borderRadius:2,background:ORANGE,opacity:.45+v/15*.5,flexShrink:0}},i))}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:6,flexWrap:\"wrap\"},children:[\"Staff-level\",\"London \\xb7 3d/wk\",\"\\xa3160k+\"].map(c=>/*#__PURE__*/_jsx(\"div\",{style:{fontSize:mode===\"phone\"?11:T.chip,fontWeight:500,color:\"rgba(24,18,8,0.70)\",background:\"rgba(24,18,8,0.045)\",border:\"1px solid rgba(24,18,8,0.07)\",borderRadius:999,padding:\"5px 10px\",fontFamily:SANS,whiteSpace:\"nowrap\"},children:c},c))})]});const statusPill=/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:mode===\"phone\"?18:22,display:\"flex\",alignItems:\"center\",gap:9,background:\"rgba(255,253,248,0.82)\",backdropFilter:\"blur(14px) saturate(1.3)\",WebkitBackdropFilter:\"blur(14px) saturate(1.3)\",border:\"1px solid rgba(24,18,8,0.07)\",borderRadius:999,padding:\"10px 20px\",boxShadow:\"0 10px 26px rgba(24,18,8,0.07), 0 2px 6px rgba(24,18,8,0.04), inset 0 1px 0 rgba(255,255,255,0.85)\",maxWidth:\"calc(100% - 32px)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:8,height:8,borderRadius:999,background:ORANGE,flexShrink:0,animation:STATIC?undefined:\"moDot 1.6s ease-in-out infinite\"}}),/*#__PURE__*/_jsx(\"div\",{style:{height:18,position:\"relative\",minWidth:mode===\"phone\"?190:220},children:STATIC?/*#__PURE__*/_jsx(\"div\",{style:statusTextStyle(mode===\"phone\"?12:T.status),children:statusFor(ROLES[0],0)}):/*#__PURE__*/_jsx(AnimatePresence,{initial:false,mode:\"wait\",children:/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,y:5},animate:{opacity:1,y:0},exit:{opacity:0,y:-5},transition:{duration:.25},style:statusTextStyle(mode===\"phone\"?12:T.status),children:statusFor(role,phase)},\"st\"+active)})})]});// ---------- PHONE: brief card + 2-col grid of compact role cards ----------\nif(mode===\"phone\"){return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{width:\"100%\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",fontFamily:SANS,padding:\"0 16px\",boxSizing:\"border-box\"},children:[keyframes,heading,briefCard,/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",maxWidth:380,display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gap:8,marginTop:16},children:ROLES.map((r,i)=>{const on=i===active;return /*#__PURE__*/_jsxs(motion.div,{animate:{opacity:on?1:.78},transition:{duration:.3,delay:on&&!STATIC?.1:0},style:{position:\"relative\",display:\"flex\",alignItems:\"center\",gap:8,padding:\"10px 10px\",background:\"rgba(255,253,248,0.80)\",backdropFilter:\"blur(18px) saturate(1.35)\",WebkitBackdropFilter:\"blur(18px) saturate(1.35)\",borderRadius:13,border:\"1px solid rgba(24,18,8,0.07)\",boxShadow:\"0 10px 26px rgba(24,18,8,0.07), 0 2px 6px rgba(24,18,8,0.04), inset 0 1px 0 rgba(255,255,255,0.85)\",minWidth:0},children:[/*#__PURE__*/_jsx(\"img\",{src:logoUrl(r.domain),width:20,height:20,alt:r.co,style:{borderRadius:5,display:\"block\",flexShrink:0,boxShadow:\"0 0 0 1px rgba(24,18,8,0.06)\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0,flex:1},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11.5,fontWeight:600,color:INK,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:1.3,fontFamily:SANS},children:r.role}),/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:10,color:FADED,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",marginTop:1,fontFamily:SANS},children:[r.co,\" \\xb7 \",r.pay]})]}),STATIC?on&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:phoneHighlightStyle}),/*#__PURE__*/_jsx(\"div\",{style:phoneBadgeStyle,children:r.match.replace(\" match\",\"\")})]}):/*#__PURE__*/_jsx(AnimatePresence,{initial:false,children:on&&/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{duration:.18}},transition:{duration:.25,delay:.1},style:{position:\"absolute\",inset:0,pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{style:phoneHighlightStyle}),/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,scale:.8},animate:{opacity:1,scale:1},transition:{type:\"spring\",stiffness:380,damping:26,delay:.18},style:phoneBadgeStyle,children:r.match.replace(\" match\",\"\")})]},\"hl\"+active)})]},r.co);})}),statusPill]});}// ---------- DESKTOP / TABLET: radar ----------\nreturn /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{width:\"100%\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",fontFamily:SANS},children:[keyframes,heading,/*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{position:\"relative\",width:\"100%\",maxWidth:1200,aspectRatio:\"1000 / 650\"},children:[!STATIC&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:\"50%\",top:\"46.2%\",width:\"58%\",aspectRatio:\"1 / 1\",borderRadius:\"50%\",background:\"conic-gradient(from 0deg, rgba(238,70,17,0.09), rgba(238,70,17,0.0) 70deg, rgba(238,70,17,0.0) 360deg)\",animation:\"moSpin 7.2s linear infinite\",pointerEvents:\"none\",zIndex:0}}),/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 \"+W+\" \"+H,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",overflow:\"visible\",pointerEvents:\"none\",zIndex:0},children:[/*#__PURE__*/_jsx(\"circle\",{cx:g.brief.cx,cy:g.brief.cy,r:132,fill:\"none\",stroke:\"rgba(238,70,17,0.14)\",strokeWidth:1}),/*#__PURE__*/_jsx(\"circle\",{cx:g.brief.cx,cy:g.brief.cy,r:212,fill:\"none\",stroke:\"rgba(238,70,17,0.09)\",strokeWidth:1}),/*#__PURE__*/_jsx(\"circle\",{cx:g.brief.cx,cy:g.brief.cy,r:292,fill:\"none\",stroke:\"rgba(24,18,8,0.06)\",strokeWidth:1}),ROLES.map((r,i)=>{const s=segment(g.brief,g.cards[i]);return /*#__PURE__*/_jsx(\"line\",{x1:s.x1,y1:s.y1,x2:s.x2,y2:s.y2,stroke:\"rgba(24,18,8,0.13)\",strokeWidth:1.2,strokeDasharray:\"1 6\",strokeLinecap:\"round\"},\"d\"+r.co);}),STATIC?/*#__PURE__*/_jsx(\"line\",{x1:seg.x1,y1:seg.y1,x2:seg.x2,y2:seg.y2,stroke:ORANGE,strokeWidth:1.6,strokeLinecap:\"round\"}):/*#__PURE__*/_jsx(AnimatePresence,{initial:false,children:/*#__PURE__*/_jsx(motion.line,{x1:seg.x1,y1:seg.y1,x2:seg.x2,y2:seg.y2,stroke:ORANGE,strokeWidth:1.6,strokeLinecap:\"round\",initial:{pathLength:0,opacity:1},animate:{pathLength:1,opacity:1},exit:{opacity:0,transition:{duration:.2}},transition:{duration:REVEAL_S,ease:\"easeOut\"}},\"a\"+active)})]}),ROLES.map((r,i)=>{const on=i===active;return /*#__PURE__*/_jsx(\"div\",{ref:el=>anchorRefs.current[i]=el,style:{position:\"absolute\",left:r.x/W*100+\"%\",top:r.y/H*100+\"%\",transform:\"translate(-50%, -50%)\",zIndex:1},children:/*#__PURE__*/_jsx(\"div\",{style:STATIC?undefined:{animation:\"moFloat \"+(5.6+i*.35)+\"s ease-in-out infinite\",animationDelay:i*-.9+\"s\"},children:/*#__PURE__*/_jsxs(motion.div,{animate:{opacity:on?1:.78,scale:on?1.02:1},transition:{duration:.3,delay:on&&!STATIC?REVEAL_S:0},whileHover:{scale:1.05,opacity:1},style:{position:\"relative\",display:\"flex\",alignItems:\"center\",gap:T.gap,padding:T.cardPad,background:\"rgba(255,253,248,0.80)\",backdropFilter:\"blur(18px) saturate(1.35)\",WebkitBackdropFilter:\"blur(18px) saturate(1.35)\",borderRadius:T.cardRadius,border:\"1px solid rgba(24,18,8,0.07)\",boxShadow:\"0 16px 40px rgba(24,18,8,0.09), 0 4px 12px rgba(24,18,8,0.05), 0 1px 2px rgba(24,18,8,0.03), inset 0 1px 0 rgba(255,255,255,0.85)\",cursor:\"default\"},children:[/*#__PURE__*/_jsx(\"img\",{src:logoUrl(r.domain),width:T.logo,height:T.logo,alt:r.co,style:{borderRadius:7,display:\"block\",flexShrink:0,boxShadow:\"0 0 0 1px rgba(24,18,8,0.06)\"}}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:T.role,fontWeight:600,color:INK,whiteSpace:\"nowrap\",lineHeight:1.25,fontFamily:SANS},children:r.role}),/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:T.sub,color:FADED,whiteSpace:\"nowrap\",marginTop:2,fontFamily:SANS},children:[r.co,\" \\xb7 \",r.pay]})]}),STATIC?on&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:highlightStyle(T.cardRadius)}),/*#__PURE__*/_jsxs(\"div\",{style:pillStyle(T.pillFont),children:[/*#__PURE__*/_jsx(\"span\",{style:pillDotStyle}),r.match]})]}):/*#__PURE__*/_jsx(AnimatePresence,{initial:false,children:on&&/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{duration:.18,delay:0}},transition:{duration:.3,delay:REVEAL_S},style:{position:\"absolute\",inset:0,pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{style:highlightStyle(T.cardRadius)}),/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,y:7,scale:.85},animate:{opacity:1,y:0,scale:1},transition:{type:\"spring\",stiffness:380,damping:26,delay:REVEAL_S+.08},style:pillStyle(T.pillFont),children:[/*#__PURE__*/_jsx(\"span\",{style:pillDotStyle}),r.match]})]},\"hl\"+active)})]})})},r.co);}),briefCard]}),statusPill]});}const highlightStyle=radius=>({position:\"absolute\",inset:-1,borderRadius:radius,border:\"1.25px solid \"+ORANGE,boxShadow:\"0 0 0 4px rgba(238,70,17,0.08), 0 14px 34px rgba(238,70,17,0.12)\",pointerEvents:\"none\"});const pillStyle=font=>({position:\"absolute\",top:-15,left:\"50%\",transform:\"translateX(-50%)\",display:\"flex\",alignItems:\"center\",gap:6,background:\"#FFFDF8\",border:\"1px solid rgba(24,18,8,0.07)\",borderRadius:999,padding:\"5px 12px\",fontSize:font,fontWeight:700,color:INK,whiteSpace:\"nowrap\",boxShadow:\"0 8px 20px rgba(24,18,8,0.12), 0 2px 5px rgba(24,18,8,0.06), inset 0 1px 0 rgba(255,255,255,0.9)\",fontFamily:SANS});const pillDotStyle={width:7,height:7,borderRadius:999,background:ORANGE,flexShrink:0};const phoneHighlightStyle={position:\"absolute\",inset:-1,borderRadius:13,border:\"1.25px solid \"+ORANGE,boxShadow:\"0 0 0 4px rgba(238,70,17,0.08), 0 10px 24px rgba(238,70,17,0.12)\",pointerEvents:\"none\"};const phoneBadgeStyle={position:\"absolute\",top:-9,right:8,background:\"#FFFDF8\",border:\"1px solid rgba(24,18,8,0.07)\",borderRadius:999,padding:\"2px 8px\",fontSize:10,fontWeight:700,color:ORANGE,boxShadow:\"0 5px 14px rgba(24,18,8,0.12), inset 0 1px 0 rgba(255,255,255,0.9)\",fontFamily:SANS,whiteSpace:\"nowrap\"};const quoteStyle=font=>({position:\"absolute\",inset:0,fontSize:font,fontWeight:600,fontStyle:\"italic\",color:ORANGE,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",fontFamily:SANS});const statusTextStyle=font=>({position:\"absolute\",inset:0,fontSize:font,fontWeight:500,color:\"rgba(24,18,8,0.75)\",whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",fontFamily:SANS,lineHeight:\"18px\"});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MatchingOrbit\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MatchingOrbit.map"],"mappings":"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"}