We need a self-serve reporting area so managers can build custom reports inside our project management app. Please create a new Reports dashboard as a lazy‑loaded Angular feature module to keep the initial load fast. Managers should be able to pick a date range and select multiple projects and users. Show interactive charts—specifically a burndown and a task completion rate—plus a sortable table of the underlying tasks. Include an Export to CSV action. Use D3.js for the charts to match our stack, and keep the look clean and corporate, consistent with our existing UI kit.