// Icons.jsx — inline SVG icons (Lucide-derived, MIT). 24px grid, currentColor stroke.
function Icon({ name, size = 20, stroke = 1.8, color = 'currentColor', fill = 'none', style = {} }) {
return (
);
}
const I = {
gauge: '',
grid: '',
coins: '',
sliders: '',
layers: '',
fileText: '',
shield: '',
bell: '',
search: '',
chevRight: '',
chevDown: '',
chevUp: '',
arrowRight: '',
check: '',
checkCircle: '',
alert: '',
clock: '',
user: '',
plus: '',
download: '',
upload: '',
history: '',
x: '',
info: '',
lock: '',
edit: '',
filter: '',
ext: '',
building: '',
dot: '',
sigma: '',
flow: '',
scale: '',
refresh: '',
trendUp: '',
trendDown: '',
star: '',
starFill: '',
globe: '',
pie: '',
barChart: '',
sparkles: '',
sort: '',
sortDown: '',
chevLeft: '',
percent: '',
briefcase: '',
won: '',
eye: '',
target: '',
calendar: '',
bond: '',
flag: '',
arrowUpRight: '',
copy: '',
};
Object.assign(window, { Icon });