.reveal[data-astro-cid-7yhtkryu]{transition-delay:var(--d,0s)}.ch-hero[data-astro-cid-7yhtkryu]{max-width:62ch;padding-top:clamp(8rem,16vh,11rem)}.ch-title[data-astro-cid-7yhtkryu]{margin:1.3rem 0 1.2rem}.ch-hero[data-astro-cid-7yhtkryu] .lede[data-astro-cid-7yhtkryu]{max-width:56ch}.endpoint[data-astro-cid-7yhtkryu]{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:100px;flex-wrap:wrap;align-items:center;gap:.8rem;width:fit-content;max-width:100%;margin-top:2rem;padding:.7rem .7rem .7rem 1.2rem;display:flex}.endpoint-label[data-astro-cid-7yhtkryu]{letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);font-size:.66rem}.endpoint-url[data-astro-cid-7yhtkryu]{color:var(--cyan-2);word-break:break-all;font-size:.92rem}.copy-btn[data-astro-cid-7yhtkryu]{border:1px solid var(--line-strong);color:var(--text);transition:all .25s var(--ease);white-space:nowrap;cursor:pointer;background:0 0;border-radius:100px;padding:.4em .95em;font-size:.78rem;font-weight:600}.copy-btn[data-astro-cid-7yhtkryu]:hover{border-color:var(--cyan);color:var(--cyan-2)}.copy-btn[data-astro-cid-7yhtkryu].copied{color:#03121a;background:var(--cyan);border-color:var(--cyan)}.ch-group[data-astro-cid-7yhtkryu]{margin-top:clamp(3.5rem,8vw,5.5rem)}.ch-group-head[data-astro-cid-7yhtkryu]{max-width:56ch;margin-bottom:1.8rem}.ch-group-head[data-astro-cid-7yhtkryu] .section-title[data-astro-cid-7yhtkryu]{margin-bottom:.5rem}.ch-grid[data-astro-cid-7yhtkryu]{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:1rem;padding:0;list-style:none;display:grid}.ch-card[data-astro-cid-7yhtkryu]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);height:100%;transition:border-color .25s var(--ease), background .25s var(--ease), transform .25s var(--ease);flex-direction:column;padding:1.4rem 1.4rem 1.2rem;display:flex}.ch-card[data-astro-cid-7yhtkryu]:hover{border-color:var(--cyan);background:var(--surface-2);transform:translateY(-3px)}.ch-card-top[data-astro-cid-7yhtkryu]{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.9rem;display:flex}.ch-vendor[data-astro-cid-7yhtkryu]{letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);font-size:.68rem}.ch-badge[data-astro-cid-7yhtkryu]{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--text-dim);white-space:nowrap;border-radius:100px;padding:.25em .6em;font-size:.64rem;font-weight:600}.ch-badge[data-astro-cid-7yhtkryu].is-ready{color:var(--cyan-2);background:#2dd4e614;border-color:#2dd4e666}.ch-badge[data-astro-cid-7yhtkryu].is-cli{color:var(--cyan-2);border-color:#2dd4e647}.ch-badge[data-astro-cid-7yhtkryu].is-beta{color:var(--amber-2);background:#ffb24d12;border-color:#ffb24d66}.ch-badge[data-astro-cid-7yhtkryu].is-limited{color:var(--rose);background:#ff7aa212;border-color:#ff7aa266}.ch-name[data-astro-cid-7yhtkryu]{letter-spacing:-.01em;margin-bottom:.4rem;font-size:1.2rem;font-weight:600}.ch-tagline[data-astro-cid-7yhtkryu]{color:var(--text-dim);flex:1;margin-bottom:1.1rem;font-size:.9rem;line-height:1.5}.ch-cta[data-astro-cid-7yhtkryu]{color:var(--cyan-2);align-items:center;gap:.4em;font-size:.85rem;font-weight:600;display:inline-flex}.ch-cta[data-astro-cid-7yhtkryu] svg[data-astro-cid-7yhtkryu]{width:15px;height:15px;transition:transform .25s var(--ease)}.ch-card[data-astro-cid-7yhtkryu]:hover .ch-cta[data-astro-cid-7yhtkryu] svg[data-astro-cid-7yhtkryu]{transform:translate(3px)}
