Repository Guidelines
This Next.js 14 app router project keeps routes under `src/app`, with each folder exposing a `page.tsx` and optional `loading.tsx` or `layout.tsx`. Shared UI lives in `src/components` (domain folders such as `sections`, `ui`, `forms`), while `src/lib`, `src/hooks`, and `src/types` host cross-cutting