/* Brainstorm X โ€” Marketing landing page. Composes DS primitives from window.BrainstormXDesignSystem_f2a458 + BXIcons. */ (function () { const DS = window.BrainstormXDesignSystem_f2a458; const { Button, Badge, Card, NameCard, KeywordOrb, AvatarStack } = DS; const I = window.BXIcons; const { useState } = React; function Stars({ count = 40 }) { const stars = React.useMemo(() => Array.from({ length: count }, () => ({ top: Math.random() * 100, left: Math.random() * 100, s: Math.random() * 2 + 1, o: Math.random() * 0.6 + 0.2, glow: Math.random() > 0.85, })), [count]); return (
{stars.map((st, i) => ( ))}
); } function Nav({ onNav, page }) { const link = (id, label) => ( ); return (
onNav('home')} style={{ display: 'flex', alignItems: 'center', gap: 10, cursor: 'pointer' }}> Brainstorm X
); } function Hero({ onStart }) { return (
Collaborative AI naming

Brainstorm brand names in a live AI-powered 3D space

Create a naming session, invite your team and watch ideas evolve as everyone votes, boosts and shortlists their favourites. The strongest names rise to the top.

No password โ€” just a magic link. Free to start.
); } const STEPS = [ { ic: 'WandSparkles', t: 'Train your session', d: 'A short wizard captures your brand, audience, style and keywords โ€” enough to point the AI in the right direction, without a long brief.' }, { ic: 'Users', t: 'Invite your team', d: 'Send secure invite links. Collaborators join with no password and start voting, boosting and commenting straight away.' }, { ic: 'Vote', t: 'Vote in the Name Arena', d: 'Names float in a live 3D space. Up, down, ๐Ÿ”ฅ and โ„๏ธ react in a click. Liked names grow and glow; weak ones cool down.' }, { ic: 'Zap', t: 'Generate the next wave', d: 'The AI reads your team\'s votes and keyword boosts, then generates a sharper batch of names. Shortlist the best and export a naming report.' }, ]; function HowItWorks() { return (
How it works

Naming, turned into a team game

Four simple steps take you from a blank page to a shortlist everyone can get behind.

{STEPS.map((s, i) => { const Ic = I[s.ic]; return (
0{i + 1}

{s.t}

{s.d}

); })}
); } function WhyDifferent() { const rows = [ ['Most AI name generators', ['Enter a keyword, click generate', 'Get a static list', 'Copy anything useful', 'You\'re on your own'], false], ['Brainstorm X', ['Train the AI through a guided wizard', 'Vote, boost, freeze and combine โ€” together', 'Watch new name waves evolve from feedback', 'Shortlist and export a naming report'], true], ]; return (
{rows.map(([title, items, good], i) => (

{title}

    {items.map((it, j) => (
  • {good ? : } {it}
  • ))}
))}
); } function Quote() { return (

โ€œA catchy product name is one of the best ways to stand out. Viral products had marketing โ€” but they also had names that were creative and easy to say.โ€

); } function CTA({ onStart }) { return (

Find the name everyone can get behind

Start a naming session in under a minute. Invite your team and let the best ideas rise.

); } function Footer() { return ( ); } function Landing() { const [page, setPage] = useState('home'); const start = () => alert('Demo โ€” this would open the naming wizard.'); return (
); } window.BXLanding = Landing; })();