import Link from "next/link"; import { Check } from "lucide-react"; import { Logo, LogoMark, Wordmark } from "@/components/brand/logo"; import { ProviderIcon } from "@/components/brand/provider-icon"; import { ThemeToggle } from "@/components/marketing/theme-toggle"; import { PROVIDER_ORDER } from "@/lib/client/providers"; const POINTS = ["Bring your own keys — encrypted with AES-256-GCM, never sent to the browser", "Chat, Arena, model catalog, projects and usage analytics in one workspace", "Free to use; you pay providers directly at list price"]; /** * Auth shell. Phones: full-height, brand mark on top, the form fills the width, safe areas * respected. Desktop (≥ lg): a quiet brand panel on the left, the form centered on the right. */ export default function AuthLayout({ children }: { children: React.ReactNode }) { return (