A triangular cohort-retention table — one row per entry cohort, one column per period since signup, cells that carry both a colour-graded rate and its absolute count, with unobserved periods left blank instead of zeroed.
npx shadcn@latest add @zyeon/chart-cohort-retentionSign in or get a license at Zyeon UI to see its source and install it.