Generate a new authenticated SvelteKit route following repo patterns.
Create:
+page.sveltewith SNUGGLE components and {#await} for data fetching+page.server.tswith session validation using Better Auth- Proper error handling for unauthenticated users
Route conventions:
- Use kebab-case naming (e.g., /my-dashboard)
- Check session in load function:
ctx.locals.session - Redirect to login if no session
- Use Svelte 5 runes like $props for props
- Integrate with Tailwind/shadcn for consistent UI
Reference template.md for route files.