/* global React */ // THE COMMISSIONER — Marketing homepage V2. // Original layout preserved. Static screenshots replaced with animated UI mockups. const { useState: useS, useEffect: useE, useRef: useR, useCallback: useC } = React; // ─── Design tokens ────────────────────────────────────────────── const C = { bg: '#0a0a0a', surface: '#0e0e0e', surf2: '#141414', border: '#1f1f1f', border2: '#2a2a2a', text: '#ededed', text2: '#a3a3a3', text3: '#666', text4: '#404040', green: '#00ff88', purple: '#a855f7', }; // ─── Atoms ────────────────────────────────────────────────────── function Wordmark({ size = 15, showText = true }) { return (
{showText && The Commissioner}
{msg.text}
{item.text}
{a.text}
{a.action && ( )}An AI commissioner that handles your league top to bottom: settings, scoring, disputes, weekly recaps. A personal AI advisor that helps you make smarter calls: draft strategy, lineup decisions, trade analysis, waivers. Across every league you're in.
{lede}
{bullets && ({kicker}
)}Six layouts. Built-in video call. An AI co-pilot whispering in your ear. Real-time board, pick timer, auto-draft queue, live chat.
Take LaPorta. Last Tier-1 TE — he won't return to you at 3.7.
The drop after T1 TEs is ~6 PPG. Highest expected-value pick on the board.
Twelve built-in formats and a custom rules engine the AI Commissioner configures in plain English. The weird scoring system your group chat invented at 1am? In scope.
"Quarterback gets +5 if it rains in their stadium" is a real rule someone asked for. We said yes.
ESPN, Sleeper, and Yahoo are great at what they do. We built everything they haven't gotten to yet.
| Feature | TC | ESPN | Sleeper | Yahoo |
|---|---|---|---|---|
| {r.label} |
{f.a}
)}Free in beta. Import your league from ESPN, Sleeper, Yahoo, MFL, or anywhere else. Takes about three minutes.