.card[data-astro-cid-jtgbjsdm]{list-style:none}.card[data-astro-cid-jtgbjsdm][hidden]{display:none}a[data-astro-cid-jtgbjsdm]{border:1px solid var(--border);background:var(--surface);height:100%;color:inherit;border-radius:10px;flex-direction:column;padding:18px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:flex}a[data-astro-cid-jtgbjsdm]:hover{border-color:var(--accent-dim);background:var(--surface-hover);transform:translateY(-2px)}.card-head[data-astro-cid-jtgbjsdm]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}h3[data-astro-cid-jtgbjsdm]{font:600 1rem/1.3 var(--mono);color:var(--text);margin:0}a[data-astro-cid-jtgbjsdm]:hover h3[data-astro-cid-jtgbjsdm]{color:var(--accent)}.pricing[data-astro-cid-jtgbjsdm]{font:500 .7rem/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);flex-shrink:0}.pricing[data-astro-cid-jtgbjsdm].free{color:var(--accent)}.pricing[data-astro-cid-jtgbjsdm].paid{color:var(--amber)}p[data-astro-cid-jtgbjsdm]{color:var(--muted);flex:1;margin:10px 0 14px;font-size:.9rem}.card-foot[data-astro-cid-jtgbjsdm]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.host[data-astro-cid-jtgbjsdm]{font:.75rem/1 var(--mono);color:var(--muted);overflow-wrap:anywhere}.tags[data-astro-cid-jtgbjsdm]{flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.tags[data-astro-cid-jtgbjsdm] li[data-astro-cid-jtgbjsdm]{border:1px solid var(--border-strong);font:.68rem/1 var(--mono);color:var(--muted);border-radius:4px;padding:3px 7px;list-style:none}.controls[data-astro-cid-swfeduyh]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.search[data-astro-cid-swfeduyh]{border:1px solid var(--border-strong);background:var(--surface);border-radius:8px;flex:420px;align-items:center;gap:10px;padding:0 14px;display:flex}.search[data-astro-cid-swfeduyh]:focus-within{border-color:var(--accent)}.search-prefix[data-astro-cid-swfeduyh]{font:.9rem var(--mono);color:var(--accent);white-space:nowrap}.search[data-astro-cid-swfeduyh] input[data-astro-cid-swfeduyh]{min-width:0;color:var(--text);font:.95rem var(--mono);background:0 0;border:0;outline:none;flex:1;padding:14px 0}kbd[data-astro-cid-swfeduyh]{border:1px solid var(--border-strong);font:.75rem var(--mono);color:var(--muted);border-radius:4px;padding:2px 7px}.pricing-filter[data-astro-cid-swfeduyh]{border:1px solid var(--border-strong);background:var(--surface);border-radius:8px;margin:0;padding:4px;display:flex}.pricing-filter[data-astro-cid-swfeduyh] label[data-astro-cid-swfeduyh]{font:.8rem/1 var(--mono);color:var(--muted);cursor:pointer;border-radius:5px;padding:9px 12px;position:relative}.pricing-filter[data-astro-cid-swfeduyh] input[data-astro-cid-swfeduyh]{opacity:0;pointer-events:none;position:absolute}.pricing-filter[data-astro-cid-swfeduyh] label[data-astro-cid-swfeduyh]:has(input:checked){background:var(--accent-dim);color:var(--text)}.pricing-filter[data-astro-cid-swfeduyh] label[data-astro-cid-swfeduyh]:has(input:focus-visible){outline:2px solid var(--accent)}.jump[data-astro-cid-swfeduyh]{flex-wrap:wrap;gap:8px;margin:24px 0 40px;display:flex}.jump[data-astro-cid-swfeduyh] a[data-astro-cid-swfeduyh]{border:1px solid var(--border);font:.75rem/1 var(--mono);color:var(--muted);border-radius:999px;padding:6px 10px;text-decoration:none}.jump[data-astro-cid-swfeduyh] a[data-astro-cid-swfeduyh]:hover{border-color:var(--accent);color:var(--accent)}.jump[data-astro-cid-swfeduyh] a[data-astro-cid-swfeduyh][aria-disabled=true]{opacity:.35}.category[data-astro-cid-swfeduyh]{margin-bottom:48px}.category[data-astro-cid-swfeduyh][hidden]{display:none}.category-head[data-astro-cid-swfeduyh]{margin-bottom:16px}h3[data-astro-cid-swfeduyh]{font:700 1.25rem/1.2 var(--mono);margin:0}h3[data-astro-cid-swfeduyh] span[data-astro-cid-swfeduyh]{color:var(--accent)}.category-head[data-astro-cid-swfeduyh] p[data-astro-cid-swfeduyh]{color:var(--muted);margin:6px 0 0}.grid[data-astro-cid-swfeduyh]{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:14px;margin:0;padding:0;display:grid}.empty[data-astro-cid-swfeduyh]{text-align:center;font-family:var(--mono);color:var(--muted);padding:48px 0}@media (width<=600px){.pricing-filter[data-astro-cid-swfeduyh]{width:100%}.pricing-filter[data-astro-cid-swfeduyh] label[data-astro-cid-swfeduyh]{text-align:center;flex:1}kbd[data-astro-cid-swfeduyh]{display:none}}
