.leaderboard-module__AbHeaG__page{min-height:100vh;padding:120px 0 80px}.leaderboard-module__AbHeaG__header{max-width:780px;margin-bottom:40px}.leaderboard-module__AbHeaG__header h1{margin-bottom:16px;font-size:2.6rem}.leaderboard-module__AbHeaG__tldr{color:var(--gt-text-sec);font-size:1.05rem;line-height:1.6}.leaderboard-module__AbHeaG__statsStrip{color:var(--gt-text-muted);flex-wrap:wrap;gap:24px;margin-top:20px;font-size:.9rem;display:flex}.leaderboard-module__AbHeaG__statsStrip strong{color:var(--gt-accent)}.leaderboard-module__AbHeaG__emptyState{text-align:center;color:var(--gt-text-sec);padding:48px}.leaderboard-module__AbHeaG__emptyState a{color:var(--gt-accent)}.leaderboard-module__AbHeaG__tableWrap{border:1px solid var(--gt-border);border-radius:var(--radius-md);background:var(--gt-card);overflow-x:auto}.leaderboard-module__AbHeaG__table{border-collapse:collapse;width:100%;font-size:.92rem}.leaderboard-module__AbHeaG__table th{text-align:left;color:var(--gt-text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--gt-border);white-space:nowrap;padding:14px 16px;font-size:.78rem;font-weight:600}.leaderboard-module__AbHeaG__table td{border-bottom:1px solid var(--gt-border);vertical-align:top;padding:14px 16px}.leaderboard-module__AbHeaG__table tbody tr:last-child td{border-bottom:none}.leaderboard-module__AbHeaG__table tbody tr:hover{background:var(--gt-panel)}.leaderboard-module__AbHeaG__rank{color:var(--gt-text-muted);font-family:var(--font-mono)}.leaderboard-module__AbHeaG__repoLink{color:var(--gt-text);font-weight:600}.leaderboard-module__AbHeaG__repoLink:hover{color:var(--gt-accent)}.leaderboard-module__AbHeaG__desc{color:var(--gt-text-muted);max-width:420px;margin:4px 0 0;font-size:.82rem}.leaderboard-module__AbHeaG__badge{background:var(--gt-panel);border:1px solid var(--gt-border);color:var(--gt-text-sec);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.75rem;display:inline-block}.leaderboard-module__AbHeaG__breakout_imminent{border-color:var(--gt-accent);color:var(--gt-accent-hover);background:#10b9811f}.leaderboard-module__AbHeaG__gaining_momentum{border-color:var(--gt-accent-2);color:var(--gt-accent-2-hover);background:#3b82f61f}.leaderboard-module__AbHeaG__early_signal{border-color:var(--gt-warning);color:var(--gt-warning);background:#f59e0b1f}.leaderboard-module__AbHeaG__score{font-family:var(--font-mono);color:var(--gt-accent);font-weight:700}.leaderboard-module__AbHeaG__today{color:var(--gt-success);font-family:var(--font-mono)}.leaderboard-module__AbHeaG__ctaRow{grid-template-columns:1fr 1fr;gap:20px;margin-top:48px;display:grid}.leaderboard-module__AbHeaG__snippet{background:var(--gt-bg);border:1px solid var(--gt-border);border-radius:var(--radius-sm);font-family:var(--font-mono);white-space:pre;margin:10px 0;padding:10px 12px;font-size:.78rem;overflow-x:auto}.leaderboard-module__AbHeaG__ctaRow h3{margin-bottom:8px;font-size:1.1rem}.leaderboard-module__AbHeaG__ctaRow p{color:var(--gt-text-sec);font-size:.95rem;line-height:1.55}.leaderboard-module__AbHeaG__ctaRow a{color:var(--gt-accent)}@media (max-width:720px){.leaderboard-module__AbHeaG__ctaRow{grid-template-columns:1fr}.leaderboard-module__AbHeaG__header h1{font-size:2rem}}
