.page-section[data-astro-cid-uny2wkyx]{padding:var(--space-8) var(--space-6) var(--space-16)}.breadcrumb[data-astro-cid-uny2wkyx]{gap:var(--space-2);color:var(--text-muted);margin-bottom:var(--space-6);font-size:.75rem;display:flex}.breadcrumb[data-astro-cid-uny2wkyx] a[data-astro-cid-uny2wkyx]{color:var(--text-tertiary)}.page-header[data-astro-cid-uny2wkyx]{margin-bottom:var(--space-8)}.eyebrow[data-astro-cid-uny2wkyx]{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-2);font-size:.75rem;font-weight:700}.page-header[data-astro-cid-uny2wkyx] h1[data-astro-cid-uny2wkyx]{margin-bottom:var(--space-2);font-size:2rem;font-weight:800}.page-title-row[data-astro-cid-uny2wkyx]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.page-icon[data-astro-cid-uny2wkyx]{border-radius:var(--radius-md);background:var(--bg-1);border:1px solid var(--border-subtle);width:2.5rem;height:2.5rem;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.page-subtitle[data-astro-cid-uny2wkyx]{color:var(--text-secondary);max-width:720px}.page-meta[data-astro-cid-uny2wkyx]{color:var(--text-muted);margin-top:var(--space-2);font-size:.8rem}.ranking-section[data-astro-cid-uny2wkyx],.buyer-hub[data-astro-cid-uny2wkyx]{margin-bottom:var(--space-8);background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.hub-grid[data-astro-cid-uny2wkyx]{gap:var(--space-3);padding:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.hub-grid[data-astro-cid-uny2wkyx] a[data-astro-cid-uny2wkyx]{background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);gap:var(--space-1);padding:var(--space-4);display:grid}.hub-grid[data-astro-cid-uny2wkyx] span[data-astro-cid-uny2wkyx]{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:800}.hub-grid[data-astro-cid-uny2wkyx] strong[data-astro-cid-uny2wkyx]{color:var(--text-primary)}.hub-grid[data-astro-cid-uny2wkyx] small[data-astro-cid-uny2wkyx]{color:var(--text-muted)}.related-comparisons[data-astro-cid-uny2wkyx]{border-top:1px solid var(--border-subtle);gap:var(--space-2);padding:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.related-comparisons[data-astro-cid-uny2wkyx] a[data-astro-cid-uny2wkyx]{background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-secondary);padding:var(--space-2) var(--space-3);text-transform:capitalize}.section-header[data-astro-cid-uny2wkyx]{padding:var(--space-5);border-bottom:1px solid var(--border-subtle)}.section-header[data-astro-cid-uny2wkyx] h2[data-astro-cid-uny2wkyx]{margin-bottom:var(--space-1);font-size:1.1rem;font-weight:700}.section-header[data-astro-cid-uny2wkyx] p[data-astro-cid-uny2wkyx]{color:var(--text-secondary);font-size:.85rem}.leaderboard-table[data-astro-cid-uny2wkyx]{overflow-x:auto}.rank-cell[data-astro-cid-uny2wkyx]{color:var(--text-muted);font-family:var(--font-mono);font-size:.75rem;font-weight:600}.tool-name[data-astro-cid-uny2wkyx]{color:var(--text-primary);font-weight:700}.tool-desc[data-astro-cid-uny2wkyx]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-size:.75rem;overflow:hidden}.score-num[data-astro-cid-uny2wkyx],.composite-num[data-astro-cid-uny2wkyx]{font-family:var(--font-mono);font-weight:800}.status-text[data-astro-cid-uny2wkyx]{color:var(--text-secondary);font-size:.8rem}.empty-state[data-astro-cid-uny2wkyx]{padding:var(--space-8);color:var(--text-muted);text-align:center}.watch-grid[data-astro-cid-uny2wkyx]{gap:var(--space-3);padding:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.watch-card[data-astro-cid-uny2wkyx]{padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-2);color:var(--text-primary)}.watch-card[data-astro-cid-uny2wkyx] h3[data-astro-cid-uny2wkyx]{margin-bottom:var(--space-2);font-size:.95rem;font-weight:700}.watch-card[data-astro-cid-uny2wkyx] p[data-astro-cid-uny2wkyx]{color:var(--text-secondary);margin-bottom:var(--space-3);font-size:.8rem}.watch-card[data-astro-cid-uny2wkyx] span[data-astro-cid-uny2wkyx]{color:var(--text-muted);font-size:.75rem}
