// Icon.jsx — inline SVG icons (Lucide-style 1.75px stroke). // Centralized so we don't pull a CDN runtime that delays render. const ICONS = { zap: , clock: <>, 'arrow-right': , 'arrow-up': , check: , 'check-circle': <>, calendar: <>, search: <>, menu: , plus: , minus: , x: , 'chevron-down': , 'alert-triangle': <>, 'mail': <>, 'message-square': , workflow: <>, database: <>, sparkles: <>, layers: <>, 'trending-up': <>, briefcase: <>, 'map-pin': <>, linkedin: <>, globe: <>, link: <>, shield: , smartphone: <>, }; const Icon = ({ name, size = 20, stroke = 1.75, color = 'currentColor', style }) => { const inner = ICONS[name]; if (!inner) return null; return ( ); }; // The signature animated "working" hex glyph. const WorkingGlyph = ({ size = 36, color = '#2A1A07', dot = '#B8702A' }) => ( ); window.Icon = Icon; window.WorkingGlyph = WorkingGlyph;