// ═══════════════════════════════════════════════════════════════════════════
// ICON — substitui o Lucide createIcons() (que mutava o DOM e brigava com React)
// Renderiza SVG inline via dangerouslySetInnerHTML, fora da árvore reconciliada.
// ═══════════════════════════════════════════════════════════════════════════
const ICON_PATHS = {
'arrow-right': '',
'check': '',
'check-circle': '',
'clock': '',
'crown': '',
'gift': '',
'lock': '',
'message-circle': '',
'phone': '',
'repeat': '',
'rocket': '',
'shield-check': '',
'sprout': '',
'trending-up': '',
'video': '',
'x': '',
'x-circle': '',
'zap': '',
'sparkles': '',
'heart-pulse': '',
'utensils': '',
'graduation-cap': '',
'monitor-play': '',
'shopping-bag': '',
'briefcase': '',
'home': '',
'edit-3': '',
'globe': '',
'bar-chart-3': '',
'chevron-down': '',
};
function Icon({ name, size = 18, style, className }) {
const path = ICON_PATHS[name] || '';
const svg =
``;
return (
);
}