- 34 new embed builder functions in bot/embeds.py consistent dark theme (0x2B2D31) with branded colors, progress bars, status badges, dividers, and pagination footer. Covers every command response: success, error, warning, info, empty_state, and specialized builders for each feature (product/license/webhook/server/audit/stats/setup).
- Global permission gate via interaction_check — uses MEMBER_ROLE_ID env var to require a member role for all commands; admins bypass.
- Startup token validation — main() now checks for empty/placeholder BOT_TOKEN and exits with a clear error instead of crashing at runtime.
- All 6 cogs (products, licenses, stats, audit, webhooks, setup_bot) rewritten to use the new embed functions.
