import { ChevronRight } from "lucide-react"; import { Avatar, AvatarFallback, Card, CardContent, CardDescription, CardHeader, CardTitle, ListRow, } from "@godxjp/ui/data-display"; import { Checkbox, Field } from "@godxjp/ui/data-entry"; import { Button, Logo, Reveal, Text } from "@godxjp/ui/general"; import { AuthFooter, AuthIdentity, AuthShell, Flex } from "@godxjp/ui/layout"; import { AppSettingPicker } from "@godxjp/ui/navigation"; /** * AuthShell preset="context-selection" — the canonical organisation / context picker. * * The preset owns the whole page measure: a 25rem card at 1440/1024 and an edge-to-edge card at * 390 (0 inline gutter), plus the vertical rhythm between the three direct sections of the auth * column — the intro (`AuthIdentity`), the choice card, and the trailing "remember" row. There is * no page-local width, inset or colour here. * * The organisation list is a COMPOSITION, not a new framework component (Gate 0 / rule #46): a * `Card` + `CardContent flush` + a `