{"version":3,"file":"StepCard.Bm3DTjem.mjs","names":["useState","useId","useRef","useCallback","useMemo","_Fragment","React.useRef"],"sources":["https:/framerusercontent.com/modules/h88DW1S6Ns3GqwmLRcNo/nOLTDIZEsJ0z2EtPWjJC/VerticalGridLines.js","https:/framerusercontent.com/modules/d2CabfopNCo6snQZ9w0c/GVmj4dO2yCYc46LP9Tyh/StepCard.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useRef,useCallback,useState,useMemo,useId}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";function clamp(value,min,max){return Math.min(max,Math.max(min,value));}function normalizeRange(min,max){return min<=max?[min,max]:[max,min];}function usePrefersReducedMotion(){const[prefersReducedMotion,setPrefersReducedMotion]=useState(false);useEffect(()=>{if(typeof window===\"undefined\"||!window.matchMedia)return;const mediaQuery=window.matchMedia(\"(prefers-reduced-motion: reduce)\");const update=()=>setPrefersReducedMotion(mediaQuery.matches);update();if(typeof mediaQuery.addEventListener===\"function\"){mediaQuery.addEventListener(\"change\",update);return()=>mediaQuery.removeEventListener(\"change\",update);}mediaQuery.addListener(update);return()=>mediaQuery.removeListener(update);},[]);return prefersReducedMotion;}/**\n * Vertical Grid Lines with traveling segments\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 300\n */export default function VerticalGridLines({theme=\"dark\",animate=true,lineCount=6,lineWidth=1,direction=\"down\",colors,segments,timing,effects,style}){// Destructure flyout objects with defaults\nconst{lineColor,segmentColor}=colors??{};const{height:segmentHeight=12,minOpacity:segmentMinOpacity=.3,maxOpacity:segmentMaxOpacity=.6}=segments??{};const{loop=true,minDuration=4,maxDuration=8,minDelay=1,maxDelay=6}=timing??{};const{enablePulse=true,enableJitter=true,enableGlow=false,enableGradientMask=true,gradientMaskColor,gradientMaskHeight=60,enableNoise=false,noiseOpacity=.05}=effects??{};const[resolvedMinOpacity,resolvedMaxOpacity]=normalizeRange(clamp(segmentMinOpacity,0,1),clamp(segmentMaxOpacity,0,1));const[resolvedMinDuration,resolvedMaxDuration]=normalizeRange(Math.max(.1,minDuration),Math.max(.1,maxDuration));const[resolvedMinDelay,resolvedMaxDelay]=normalizeRange(Math.max(0,minDelay),Math.max(0,maxDelay));const resolvedLineCount=clamp(Math.floor(lineCount),1,24);const resolvedLineWidth=Math.max(1,lineWidth);const resolvedSegmentHeight=Math.max(1,segmentHeight);const resolvedGradientMaskHeight=Math.max(0,gradientMaskHeight);const resolvedNoiseOpacity=clamp(noiseOpacity,0,1);const prefersReducedMotion=usePrefersReducedMotion();const shouldAnimate=animate&&!prefersReducedMotion;const noiseFilterId=useId();const containerRef=useRef(null);const[containerHeight,setContainerHeight]=useState(0);const[segmentMap,setSegmentMap]=useState(new Map);const timeoutsRef=useRef(new Set);const safeTimeout=useCallback((fn,delay)=>{const id=setTimeout(()=>{timeoutsRef.current.delete(id);fn();},delay);timeoutsRef.current.add(id);return id;},[]);useEffect(()=>{const container=containerRef.current;if(!container)return;const updateHeight=height=>{setContainerHeight(prev=>prev===height?prev:height);};updateHeight(container.getBoundingClientRect().height);const ro=new ResizeObserver(entries=>{const entry=entries[0];if(!entry)return;updateHeight(entry.contentRect.height);});ro.observe(container);return()=>ro.disconnect();},[]);const isDark=theme===\"dark\";const finalLineColor=lineColor??(isDark?\"rgba(255,255,255,0.06)\":\"rgba(0,0,0,0.06)\");const finalSegmentColor=segmentColor??(isDark?\"rgba(255,255,255,0.4)\":\"rgba(0,0,0,0.4)\");const finalMaskColor=gradientMaskColor??(isDark?\"rgba(0,0,0,1)\":\"rgba(255,255,255,1)\");const spawnSegment=useCallback(lineIndex=>{setSegmentMap(prev=>{if(prev.has(lineIndex))return prev;const opacity=resolvedMinOpacity+Math.random()*(resolvedMaxOpacity-resolvedMinOpacity);const duration=resolvedMinDuration+Math.random()*(resolvedMaxDuration-resolvedMinDuration);const jitter=enableJitter?(Math.random()-.5)*.4:0;const resolvedDirection=direction===\"random\"?Math.random()>.5?\"down\":\"up\":direction;const next=new Map(prev);next.set(lineIndex,{id:`${lineIndex}-${Date.now()}`,height:resolvedSegmentHeight,opacity,duration,jitter,direction:resolvedDirection});return next;});},[resolvedSegmentHeight,resolvedMinOpacity,resolvedMaxOpacity,resolvedMinDuration,resolvedMaxDuration,enableJitter,direction]);const handleSegmentComplete=useCallback(lineIndex=>{setSegmentMap(prev=>{const next=new Map(prev);next.delete(lineIndex);return next;});if(loop){const delay=(resolvedMinDelay+Math.random()*(resolvedMaxDelay-resolvedMinDelay))*1e3;safeTimeout(()=>spawnSegment(lineIndex),delay);}},[loop,resolvedMinDelay,resolvedMaxDelay,spawnSegment,safeTimeout]);useEffect(()=>{setSegmentMap(new Map);if(!shouldAnimate||containerHeight<=0)return;for(let i=0;i<resolvedLineCount;i++){const shouldStartActive=Math.random()>.3;const delay=shouldStartActive?Math.random()*2e3:(resolvedMinDelay+Math.random()*(resolvedMaxDelay-resolvedMinDelay))*1e3;safeTimeout(()=>spawnSegment(i),delay);}return()=>{timeoutsRef.current.forEach(clearTimeout);timeoutsRef.current.clear();};},[resolvedLineCount,resolvedMinDelay,resolvedMaxDelay,spawnSegment,safeTimeout,shouldAnimate,containerHeight]);const lineIndices=useMemo(()=>Array.from({length:resolvedLineCount},(_,i)=>i),[resolvedLineCount]);return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,pointerEvents:\"none\",overflow:\"hidden\",zIndex:0,...style},children:[enableGradientMask&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,right:0,height:resolvedGradientMaskHeight,background:`linear-gradient(to bottom, ${finalMaskColor} 0%, transparent 100%)`,zIndex:2,pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:0,left:0,right:0,height:resolvedGradientMaskHeight,background:`linear-gradient(to top, ${finalMaskColor} 0%, transparent 100%)`,zIndex:2,pointerEvents:\"none\"}})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"space-evenly\",width:\"100%\",height:\"100%\",position:\"relative\"},children:lineIndices.map(index=>{const segment=segmentMap.get(index);return /*#__PURE__*/_jsx(\"div\",{style:{width:resolvedLineWidth,height:\"100%\",backgroundColor:finalLineColor,position:\"relative\"},children:/*#__PURE__*/_jsx(AnimatePresence,{children:segment&&/*#__PURE__*/_jsx(TravelingSegment,{data:segment,segmentColor:finalSegmentColor,containerHeight:containerHeight,lineWidth:resolvedLineWidth,enablePulse:enablePulse,enableGlow:enableGlow,segmentMaxOpacity:resolvedMaxOpacity,onComplete:()=>handleSegmentComplete(index)},segment.id)})},`line-${index}`);})}),enableNoise&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"svg\",{style:{position:\"absolute\",width:0,height:0},children:/*#__PURE__*/_jsx(\"filter\",{id:noiseFilterId,children:/*#__PURE__*/_jsx(\"feTurbulence\",{type:\"fractalNoise\",baseFrequency:\"0.65\",numOctaves:3,stitchTiles:\"stitch\"})})}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,filter:`url(#${noiseFilterId})`,opacity:resolvedNoiseOpacity,zIndex:1,pointerEvents:\"none\"}})]})]});}function TravelingSegment({data,segmentColor,containerHeight,lineWidth,enablePulse,enableGlow,segmentMaxOpacity,onComplete}){const{height,opacity,duration,jitter,direction}=data;const onCompleteRef=useRef(onComplete);onCompleteRef.current=onComplete;const startY=direction===\"down\"?-height-20:containerHeight+20;const endY=direction===\"down\"?containerHeight+20:-height-20;useEffect(()=>{const timer=setTimeout(()=>onCompleteRef.current(),duration*1e3);return()=>clearTimeout(timer);},[duration]);return /*#__PURE__*/_jsx(motion.div,{initial:{y:startY,opacity:0},animate:{y:endY,opacity:enablePulse?[opacity*.7,Math.min(opacity*1.3,segmentMaxOpacity)]:opacity},exit:{opacity:0},transition:{y:{duration,ease:\"linear\"},opacity:enablePulse?{duration:duration*.5,repeat:Infinity,repeatType:\"reverse\",ease:\"easeInOut\"}:{duration,ease:\"linear\"}},style:{position:\"absolute\",left:jitter,width:lineWidth,height,backgroundColor:segmentColor,boxShadow:enableGlow?`0 0 ${lineWidth*6}px ${lineWidth*2}px ${segmentColor}`:undefined,willChange:\"transform, opacity\"}});}VerticalGridLines.displayName=\"Vertical Grid Lines\";addPropertyControls(VerticalGridLines,{// — Top-level controls —\ntheme:{type:ControlType.Enum,title:\"Theme\",options:[\"dark\",\"light\"],optionTitles:[\"Dark\",\"Light\"],defaultValue:\"dark\"},animate:{type:ControlType.Boolean,title:\"Animate\",defaultValue:true},lineCount:{type:ControlType.Number,title:\"Lines\",defaultValue:6,min:1,max:24,step:1},lineWidth:{type:ControlType.Number,title:\"Line Width\",defaultValue:1,min:1,max:6,step:1,unit:\"px\"},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"down\",\"up\",\"random\"],optionTitles:[\"Down\",\"Up\",\"Random\"],defaultValue:\"down\",hidden:props=>!props.animate},// — Flyout: Colors —\ncolors:{type:ControlType.Object,title:\"Colors\",controls:{lineColor:{type:ControlType.Color,title:\"Line\",defaultValue:\"rgba(255,255,255,0.06)\"},segmentColor:{type:ControlType.Color,title:\"Segment\",defaultValue:\"rgba(255,255,255,0.4)\"}}},// — Flyout: Segments —\nsegments:{type:ControlType.Object,title:\"Segments\",hidden:props=>!props.animate,controls:{height:{type:ControlType.Number,title:\"Height\",defaultValue:12,min:1,max:100,step:1,unit:\"px\"},minOpacity:{type:ControlType.Number,title:\"Min Opacity\",defaultValue:.3,min:.1,max:1,step:.1},maxOpacity:{type:ControlType.Number,title:\"Max Opacity\",defaultValue:.6,min:.1,max:1,step:.1}}},// — Flyout: Timing —\ntiming:{type:ControlType.Object,title:\"Timing\",hidden:props=>!props.animate,controls:{loop:{type:ControlType.Boolean,title:\"Loop\",defaultValue:true},minDuration:{type:ControlType.Number,title:\"Min Duration\",defaultValue:4,min:1,max:20,step:.5,unit:\"s\"},maxDuration:{type:ControlType.Number,title:\"Max Duration\",defaultValue:8,min:1,max:20,step:.5,unit:\"s\"},minDelay:{type:ControlType.Number,title:\"Min Delay\",defaultValue:1,min:0,max:10,step:.5,unit:\"s\",hidden:props=>!(props?.timing?.loop??props?.loop)},maxDelay:{type:ControlType.Number,title:\"Max Delay\",defaultValue:6,min:0,max:15,step:.5,unit:\"s\",hidden:props=>!(props?.timing?.loop??props?.loop)}}},// — Flyout: Effects —\neffects:{type:ControlType.Object,title:\"Effects\",controls:{enablePulse:{type:ControlType.Boolean,title:\"Pulse\",defaultValue:true},enableJitter:{type:ControlType.Boolean,title:\"Jitter\",defaultValue:true},enableGlow:{type:ControlType.Boolean,title:\"Glow\",defaultValue:false},enableGradientMask:{type:ControlType.Boolean,title:\"Gradient Mask\",defaultValue:true},gradientMaskColor:{type:ControlType.Color,title:\"Mask Color\",hidden:props=>!(props?.effects?.enableGradientMask??props?.enableGradientMask)},gradientMaskHeight:{type:ControlType.Number,title:\"Mask Height\",defaultValue:60,min:10,max:200,step:5,unit:\"px\",hidden:props=>!(props?.effects?.enableGradientMask??props?.enableGradientMask)},enableNoise:{type:ControlType.Boolean,title:\"Noise\",defaultValue:false},noiseOpacity:{type:ControlType.Number,title:\"Noise Opacity\",defaultValue:.05,min:.01,max:.3,step:.01,hidden:props=>!(props?.effects?.enableNoise??props?.enableNoise)}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"VerticalGridLines\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"300\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VerticalGridLines.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{motion,useInView}from\"framer-motion\";// Never string-concat hex alpha onto a Framer Color (it serializes as rgb()).\n// This helper accepts #hex / #hexa / rgb() / rgba() and returns rgba(r,g,b,a).\nfunction withAlpha(c,a){if(!c)return c;if(c.startsWith(\"rgba(\"))return c.replace(/,\\s*[\\d.]+\\s*\\)$/,`, ${a})`);if(c.startsWith(\"rgb(\"))return c.replace(\"rgb(\",\"rgba(\").replace(\")\",`, ${a})`);if(c.startsWith(\"#\")){const hex=c.slice(1);const full=hex.length===3||hex.length===4?hex.split(\"\").map(x=>x+x).join(\"\"):hex;const r=parseInt(full.slice(0,2),16);const g=parseInt(full.slice(2,4),16);const b=parseInt(full.slice(4,6),16);return`rgba(${r}, ${g}, ${b}, ${a})`;}return c;}function StepGlyph({type,color,size,strokeWidth}){const common={width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{display:\"block\"}};if(type===\"entity\"){return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"12\",x2:\"4.5\",y2:\"5\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"12\",x2:\"19.5\",y2:\"6\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"12\",x2:\"12\",y2:\"20.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"3.4\",fill:withAlpha(color,.18)}),/*#__PURE__*/_jsx(\"circle\",{cx:\"4.5\",cy:\"5\",r:\"1.9\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"19.5\",cy:\"6\",r:\"1.9\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"20.5\",r:\"1.9\"})]});}if(type===\"citation\"){return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M6 4 H18 A3 3 0 0 1 21 7 V13 A3 3 0 0 1 18 16 H10 L6.5 19.5 V16 H6 A3 3 0 0 1 3 13 V7 A3 3 0 0 1 6 4 Z\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"7\",y1:\"8.5\",x2:\"16\",y2:\"8.5\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"7\",y1:\"11.5\",x2:\"13\",y2:\"11.5\"})]});}return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M9 7 L4.5 12 L9 17\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M15 7 L19.5 12 L15 17\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"13.2\",y1:\"6\",x2:\"10.8\",y2:\"18\"})]});}const EASE=[.22,1,.36,1];/**\n * @framerIntrinsicWidth 385\n * @framerIntrinsicHeight 248\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function StepCard(props){const{cardBg=\"rgba(12, 14, 26, 0.7)\",cardBorder=\"rgba(255, 255, 255, 0.08)\",cardBorderWidth=1,cardRadius=16,cardPadding=28,cardGap=18,fixedHeight=false,cardHeight=248,cardMinHeight=248,contentAlign=\"start\",showIcon=true,iconType=\"entity\",iconColor=\"#0055FE\",iconStrokeWidth=1.6,iconSize=26,iconTileSize=52,iconTileRadius=13,iconTileBg=\"rgba(0, 85, 254, 0.10)\",iconTileBorder=\"rgba(0, 85, 254, 0.22)\",stepText=\"STEP 01\",stepColor=\"#0055FE\",stepSize=14,stepFont=\"DM Mono, monospace\",stepWeight=\"500\",stepLetterSpacing=.12,stepUppercase=true,stepAsPill=true,pillBg=\"rgba(0, 85, 254, 0.06)\",pillBorder=\"rgba(0, 85, 254, 0.15)\",pillBorderWidth=1,pillRadius=7,pillPadX=12,pillPadY=5,stepTitleGap=12,titleText=\"Entity Authority Construction\",titleColor=\"rgb(255, 255, 255)\",titleSize=21,titleFont=\"DM Sans, sans-serif\",titleWeight=\"600\",titleDescGap=8,descText=\"Wikidata, Knowledge Panel, semantic disambiguation\",descColor=\"rgba(255, 255, 255, 0.55)\",descSize=15,descFont=\"DM Sans, sans-serif\",descWeight=\"400\",topHairline=true,hairlineColor=\"#0055FE\",hairlineHeight=1,ambientGlow=true,ambientGlowColor=\"#0055FE\",ambientGlowStrength=1,glowSize=220,glowBlur=26,animateOnScroll=true,entranceY=16,entranceDelay=0,hoverLift=true,hoverLiftDistance=5,style}=props;const isStatic=useIsStaticRenderer();const cardRef=React.useRef(null);const inView=useInView(cardRef,{once:true,amount:.4});const shown=isStatic||!animateOnScroll||inView;const glowOpacity=Math.min(.26,ambientGlowStrength*.16);const isCentered=contentAlign===\"center\";const crossAlign=isCentered?\"center\":\"flex-start\";const stepLabel=/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:stepFont,fontSize:stepSize,fontWeight:stepWeight,color:stepColor,letterSpacing:`${stepLetterSpacing}em`,textTransform:stepUppercase?\"uppercase\":\"none\",lineHeight:1},children:stepText});return /*#__PURE__*/_jsxs(motion.div,{ref:cardRef,initial:false,animate:{opacity:shown?1:0,y:shown?0:entranceY},transition:{duration:.55,ease:EASE,delay:shown&&!isStatic?entranceDelay:0},whileHover:hoverLift&&!isStatic?{y:-hoverLiftDistance}:undefined,style:{position:\"relative\",width:\"100%\",height:fixedHeight?cardHeight:\"100%\",minHeight:fixedHeight?cardHeight:cardMinHeight,boxSizing:\"border-box\",background:cardBg,border:`${cardBorderWidth}px solid ${cardBorder}`,borderRadius:cardRadius,padding:cardPadding,display:\"flex\",flexDirection:\"column\",gap:cardGap,alignItems:crossAlign,textAlign:isCentered?\"center\":\"left\",overflow:\"hidden\",...style},children:[topHairline&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,right:0,height:hairlineHeight,background:`linear-gradient(90deg, transparent, ${withAlpha(hairlineColor,.55)}, transparent)`,pointerEvents:\"none\"}}),ambientGlow&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:-glowSize/3,right:-glowSize/3,width:glowSize,height:glowSize,borderRadius:\"50%\",background:`radial-gradient(circle, ${withAlpha(ambientGlowColor,glowOpacity)}, transparent 70%)`,filter:`blur(${glowBlur}px)`,pointerEvents:\"none\"}}),showIcon&&/*#__PURE__*/_jsx(motion.div,{initial:false,animate:{opacity:shown?1:0,scale:shown?1:.9},transition:{duration:.5,ease:EASE,delay:shown&&!isStatic?entranceDelay+.05:0},whileHover:hoverLift&&!isStatic?{scale:1.06}:undefined,style:{position:\"relative\",width:iconTileSize,height:iconTileSize,borderRadius:iconTileRadius,background:iconTileBg,border:`1px solid ${iconTileBorder}`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,alignSelf:crossAlign},children:/*#__PURE__*/_jsx(StepGlyph,{type:iconType,color:iconColor,size:iconSize,strokeWidth:iconStrokeWidth})}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"flex\",flexDirection:\"column\",alignItems:crossAlign,width:\"100%\"},children:[stepAsPill?/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",alignSelf:crossAlign,padding:`${pillPadY}px ${pillPadX}px`,borderRadius:pillRadius,background:pillBg,border:`${pillBorderWidth}px solid ${pillBorder}`},children:stepLabel}):stepLabel,/*#__PURE__*/_jsx(\"h3\",{style:{margin:0,marginTop:stepTitleGap,fontFamily:titleFont,fontSize:titleSize,fontWeight:titleWeight,color:titleColor,letterSpacing:\"-0.02em\",lineHeight:1.2},children:titleText}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:titleDescGap,fontFamily:descFont,fontSize:descSize,fontWeight:descWeight,color:descColor,lineHeight:1.55},children:descText})]})]});}const FONT_FAMILIES=[\"DM Sans, sans-serif\",\"DM Mono, monospace\",\"Inter, sans-serif\",\"Georgia, serif\",\"system-ui, sans-serif\"];const WEIGHTS=[\"300\",\"400\",\"500\",\"600\",\"700\",\"800\"];addPropertyControls(StepCard,{// ── CARD STYLE ──\ncardBg:{type:ControlType.Color,title:\"Card BG\",defaultValue:\"rgba(12, 14, 26, 0.7)\"},cardBorder:{type:ControlType.Color,title:\"Card Border\",defaultValue:\"rgba(255, 255, 255, 0.08)\"},cardBorderWidth:{type:ControlType.Number,title:\"Card Border Width\",defaultValue:1,min:0,max:6,step:.5,displayStepper:true},cardRadius:{type:ControlType.Number,title:\"Card Radius\",defaultValue:16,min:0,max:40,step:1,displayStepper:true},cardPadding:{type:ControlType.Number,title:\"Card Padding\",defaultValue:28,min:8,max:64,step:2,displayStepper:true},cardGap:{type:ControlType.Number,title:\"Gap: Icon → Text\",defaultValue:18,min:4,max:48,step:2,displayStepper:true},fixedHeight:{type:ControlType.Boolean,title:\"Fixed Height\",defaultValue:false,enabledTitle:\"Fixed\",disabledTitle:\"Auto\"},cardHeight:{type:ControlType.Number,title:\"Card Height\",defaultValue:248,min:120,max:600,step:4,displayStepper:true,hidden:p=>!p.fixedHeight},cardMinHeight:{type:ControlType.Number,title:\"Card Min Height\",defaultValue:248,min:120,max:480,step:4,displayStepper:true,hidden:p=>p.fixedHeight},contentAlign:{type:ControlType.Enum,title:\"Content Align\",options:[\"start\",\"center\"],optionTitles:[\"Left\",\"Center\"],defaultValue:\"start\"},// ── ICON ──\nshowIcon:{type:ControlType.Boolean,title:\"Show Icon\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},iconType:{type:ControlType.Enum,title:\"Icon Type\",options:[\"entity\",\"citation\",\"schema\"],optionTitles:[\"Entity / Knowledge Graph\",\"Citation / Answer\",\"Schema / Code\"],defaultValue:\"entity\"},iconColor:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#0055FE\"},iconStrokeWidth:{type:ControlType.Number,title:\"Icon Stroke\",defaultValue:1.6,min:1,max:3,step:.1,displayStepper:true},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:26,min:16,max:48,step:1,displayStepper:true},iconTileSize:{type:ControlType.Number,title:\"Icon Tile Size\",defaultValue:52,min:32,max:96,step:2,displayStepper:true},iconTileRadius:{type:ControlType.Number,title:\"Icon Tile Radius\",defaultValue:13,min:0,max:48,step:1,displayStepper:true},iconTileBg:{type:ControlType.Color,title:\"Icon Tile BG\",defaultValue:\"rgba(0, 85, 254, 0.10)\"},iconTileBorder:{type:ControlType.Color,title:\"Icon Tile Border\",defaultValue:\"rgba(0, 85, 254, 0.22)\"},// ── STEP PILL ──\nstepText:{type:ControlType.String,title:\"Step Text\",defaultValue:\"STEP 01\"},stepColor:{type:ControlType.Color,title:\"Step Color\",defaultValue:\"#0055FE\"},stepSize:{type:ControlType.Number,title:\"Step Size\",defaultValue:14,min:14,max:22,step:1,displayStepper:true},stepFont:{type:ControlType.Enum,title:\"Step Font\",options:FONT_FAMILIES,defaultValue:\"DM Mono, monospace\"},stepWeight:{type:ControlType.Enum,title:\"Step Weight\",options:WEIGHTS,defaultValue:\"500\"},stepLetterSpacing:{type:ControlType.Number,title:\"Step Tracking (em)\",defaultValue:.12,min:0,max:.3,step:.01,displayStepper:true},stepUppercase:{type:ControlType.Boolean,title:\"Step Uppercase\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},stepAsPill:{type:ControlType.Boolean,title:\"Step As Pill\",defaultValue:true,enabledTitle:\"Pill\",disabledTitle:\"Plain\"},pillBg:{type:ControlType.Color,title:\"Pill BG\",defaultValue:\"rgba(0, 85, 254, 0.06)\",hidden:p=>!p.stepAsPill},pillBorder:{type:ControlType.Color,title:\"Pill Border\",defaultValue:\"rgba(0, 85, 254, 0.15)\",hidden:p=>!p.stepAsPill},pillBorderWidth:{type:ControlType.Number,title:\"Pill Border Width\",defaultValue:1,min:0,max:4,step:.5,displayStepper:true,hidden:p=>!p.stepAsPill},pillRadius:{type:ControlType.Number,title:\"Pill Radius\",defaultValue:7,min:0,max:999,step:1,displayStepper:true,hidden:p=>!p.stepAsPill},pillPadX:{type:ControlType.Number,title:\"Pill Padding X\",defaultValue:12,min:0,max:40,step:1,displayStepper:true,hidden:p=>!p.stepAsPill},pillPadY:{type:ControlType.Number,title:\"Pill Padding Y (height)\",defaultValue:5,min:0,max:28,step:1,displayStepper:true,hidden:p=>!p.stepAsPill},// ── TITLE ──\nstepTitleGap:{type:ControlType.Number,title:\"Gap: Pill → Title\",defaultValue:12,min:0,max:40,step:1,displayStepper:true},titleText:{type:ControlType.String,title:\"Title Text\",defaultValue:\"Entity Authority Construction\",displayTextArea:true},titleColor:{type:ControlType.Color,title:\"Title Color\",defaultValue:\"rgb(255, 255, 255)\"},titleSize:{type:ControlType.Number,title:\"Title Size\",defaultValue:21,min:14,max:40,step:1,displayStepper:true},titleFont:{type:ControlType.Enum,title:\"Title Font\",options:FONT_FAMILIES,defaultValue:\"DM Sans, sans-serif\"},titleWeight:{type:ControlType.Enum,title:\"Title Weight\",options:WEIGHTS,defaultValue:\"600\"},// ── DESCRIPTION ──\ntitleDescGap:{type:ControlType.Number,title:\"Gap: Title → Desc\",defaultValue:8,min:0,max:40,step:1,displayStepper:true},descText:{type:ControlType.String,title:\"Description\",defaultValue:\"Wikidata, Knowledge Panel, semantic disambiguation\",displayTextArea:true},descColor:{type:ControlType.Color,title:\"Description Color\",defaultValue:\"rgba(255, 255, 255, 0.55)\"},descSize:{type:ControlType.Number,title:\"Description Size\",defaultValue:15,min:14,max:24,step:1,displayStepper:true},descFont:{type:ControlType.Enum,title:\"Description Font\",options:FONT_FAMILIES,defaultValue:\"DM Sans, sans-serif\"},descWeight:{type:ControlType.Enum,title:\"Description Weight\",options:WEIGHTS,defaultValue:\"400\"},// ── ACCENTS ──\ntopHairline:{type:ControlType.Boolean,title:\"Top Hairline\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},hairlineColor:{type:ControlType.Color,title:\"Hairline Color\",defaultValue:\"#0055FE\",hidden:p=>!p.topHairline},hairlineHeight:{type:ControlType.Number,title:\"Hairline Height\",defaultValue:1,min:1,max:6,step:1,displayStepper:true,hidden:p=>!p.topHairline},ambientGlow:{type:ControlType.Boolean,title:\"Ambient Glow\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},ambientGlowColor:{type:ControlType.Color,title:\"Ambient Glow Color\",defaultValue:\"#0055FE\",hidden:p=>!p.ambientGlow},ambientGlowStrength:{type:ControlType.Number,title:\"Ambient Glow Strength\",defaultValue:1,min:0,max:3,step:.1,displayStepper:true,hidden:p=>!p.ambientGlow},glowSize:{type:ControlType.Number,title:\"Glow Size\",defaultValue:220,min:60,max:480,step:10,displayStepper:true,hidden:p=>!p.ambientGlow},glowBlur:{type:ControlType.Number,title:\"Glow Blur\",defaultValue:26,min:0,max:80,step:2,displayStepper:true,hidden:p=>!p.ambientGlow},// ── MOTION ──\nanimateOnScroll:{type:ControlType.Boolean,title:\"Animate On Scroll\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},entranceY:{type:ControlType.Number,title:\"Entrance Y (px)\",defaultValue:16,min:0,max:80,step:2,displayStepper:true,hidden:p=>!p.animateOnScroll},entranceDelay:{type:ControlType.Number,title:\"Entrance Delay (s)\",defaultValue:0,min:0,max:1,step:.05,displayStepper:true,hidden:p=>!p.animateOnScroll},hoverLift:{type:ControlType.Boolean,title:\"Hover Lift\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},hoverLiftDistance:{type:ControlType.Number,title:\"Hover Lift Distance\",defaultValue:5,min:0,max:24,step:1,displayStepper:true,hidden:p=>!p.hoverLift}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StepCard\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"385\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"248\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StepCard.map"],"mappings":"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"}