Scaffolded the /expense-impact route in apps/web: new route file with Input and Results placeholder slots, registered in routes.ts, and linked from the Planning section of the sidebar with a ReceiptPercentIcon. Users without projection inputs (no person or yearOfBirth) see an empty state that links to /inputs.