.lv2 .cx-live{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-family:var(--f-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.lv2 .cx-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.lv2 .cx-group{display:grid;gap:14px;align-content:start}.lv2 .cx-note{font-size:.8125rem;color:var(--muted)}.lv2 .cx-list{display:grid;gap:14px;list-style:none;padding:0;margin:0}.lv2 .cx-item{display:grid;gap:4px}.lv2 .cx-item__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.lv2 .cx-item__name{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:.9375rem;color:var(--ink)}.lv2 .cx-item__name img{width:20px;height:20px;object-fit:contain;flex:none}.lv2 .cx-item__live{font-family:var(--f-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--good)}.lv2 .cx-item p{font-size:.8125rem;line-height:1.5;color:var(--muted);padding-left:30px}.lv2 .cx-mcp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;padding:clamp(22px,3vw,32px);border-radius:var(--r-lg);border:1px solid transparent;background:var(--accent-soft)}.lv2 .cx-mcp>div{flex:1 1 360px;display:grid;gap:8px}.lv2 .cx-mcp h3{font-size:1.25rem}.lv2 .cx-mcp p{color:var(--muted);font-size:.96875rem}.lv2 .cx-mcp a:not(.btn){color:var(--accent-strong);text-decoration:underline;text-underline-offset:3px}.lv2 .cx-q{margin-top:4px}.lv2 .cx-q .bubble{font-size:.9375rem}.lv2 .cx-hero-card p+p{margin-top:12px}.lv2 .cx-hero-card p{color:var(--hero-muted);font-size:.96875rem}.lv2 .cx-hero-card p strong{color:var(--hero-ink);font-weight:600}.lv2 .cx-skill-links{margin-top:8px;font-size:.8125rem;color:var(--muted)}.lv2 .cx-skill-links a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:3px}.lv2 .cx-guide__cat{font-size:.75rem;color:var(--muted)}.lv2 .cx-center{text-align:center;max-width:62ch;margin-inline:auto;color:var(--muted)}.lv2 .cx-center a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:4px}.lv2 .cx-center+.cx-center{margin-top:14px}.lv2 .cx-strip{margin-top:32px}.lv2 .cx-fine{font-size:.8125rem;color:var(--muted);max-width:90ch;margin-inline:auto;text-align:center}.lv2 .cx-more{margin-top:28px;text-align:center}