User-Provided Facts
No product brief provided.
Planning Assumptions
Editable defaults and selected structure are proposals, not confirmed requirements. Product: Dashboard. User Job: Monitor performance and spot changes. Sidebar: On (Overview, Reports, Customers, Settings). Navigation: Overview, Reports, Customers, Settings. KPI Cards (4): Revenue, Active Users, Conversion Rate, Retention. Charts (2): Revenue Over Time (line), Acquisition Channels (bar). Content List: Recent Activity. Optional Modules: Activity Feed, Filters & Date Range.
Selected Style Profiles
Geist: Install Geist from the official geist NPM package. Never use Google Fonts. Apply Geist globally throughout the product. Use Reg 400 and Med 500 at every size. Define and use reusable typography tokens consistently. Type scale (size / line height / letter spacing): 9xl 128/120/-6px; 8xl 96/96/-5px; 7xl 72/72/-3px; 6xl 60/64/-2.5px; 5xl 48/56/-2px; 4xl 36/48/-1px; 3xl 30/40/-1px; 2xl 24/32/-0.6px; xl 20/28/-0.6px; lg 18/28/-0.25px; base 16/28/-0.25px; sm 14/20/0px; xs 12/16/0.5px; xxs 10/16/0px. Enable only these named OpenType features: Alt I, Rounded dot, Alt numbers. Do not infer or enable undocumented feature tags.
Neutral: Use a neutral grayscale palette. Starter values: #171717, #737373, #e5e5e5, #fafafa. These are editable starting points, not fixed brand colors.
Do not invent metrics, records, customer names, performance claims, or historical trends. Label any new recommendation as an assumption. Use empty states or explicit placeholders when real data is unavailable.
Saved in this browser