.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}.site-header[data-astro-cid-lcdefpme]{z-index:10;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 85%, transparent);backdrop-filter:blur(10px);position:sticky;top:0}.header-inner[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;height:60px;display:flex}.logo[data-astro-cid-lcdefpme]{font:700 1.1rem/1 var(--mono);color:var(--text);text-decoration:none}.prompt[data-astro-cid-lcdefpme]{color:var(--accent)}.count[data-astro-cid-lcdefpme]{font:.8rem/1 var(--mono);color:var(--muted)}.hero[data-astro-cid-lcdefpme]{padding-block:64px 32px}.eyebrow[data-astro-cid-lcdefpme]{font:.85rem/1.4 var(--mono);color:var(--accent);margin:0 0 16px}h1[data-astro-cid-lcdefpme]{font:800 clamp(2.2rem, 6vw, 4rem)/1.05 var(--mono);letter-spacing:-.03em;margin:0}h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--accent)}.lead[data-astro-cid-lcdefpme]{max-width:640px;color:var(--muted);margin:20px 0 32px;font-size:1.1rem}.controls[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.search[data-astro-cid-lcdefpme]{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-lcdefpme]:focus-within{border-color:var(--accent)}.search-prefix[data-astro-cid-lcdefpme]{font:.9rem var(--mono);color:var(--accent);white-space:nowrap}.search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{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-lcdefpme]{border:1px solid var(--border-strong);font:.75rem var(--mono);color:var(--muted);border-radius:4px;padding:2px 7px}.pricing-filter[data-astro-cid-lcdefpme]{border:1px solid var(--border-strong);background:var(--surface);border-radius:8px;margin:0;padding:4px;display:flex}.pricing-filter[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{font:.8rem/1 var(--mono);color:var(--muted);cursor:pointer;border-radius:5px;padding:9px 12px;position:relative}.pricing-filter[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{opacity:0;pointer-events:none;position:absolute}.pricing-filter[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]:has(input:checked){background:var(--accent-dim);color:var(--text)}.pricing-filter[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]:has(input:focus-visible){outline:2px solid var(--accent)}.jump[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.jump[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{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-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--accent);color:var(--accent)}.jump[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme][aria-disabled=true]{opacity:.35}.notice[data-astro-cid-lcdefpme]{border-left:3px solid var(--amber);background:var(--surface);color:var(--muted);border-radius:4px;margin-bottom:40px;padding:14px 18px;font-size:.9rem}.notice[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--amber)}.category[data-astro-cid-lcdefpme]{margin-bottom:56px}.category[data-astro-cid-lcdefpme][hidden]{display:none}.category-head[data-astro-cid-lcdefpme]{margin-bottom:18px}h2[data-astro-cid-lcdefpme]{font:700 1.4rem/1.2 var(--mono);margin:0}h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--accent)}.category-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:6px 0 0}.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:14px;margin:0;padding:0;display:grid}.empty[data-astro-cid-lcdefpme]{text-align:center;font-family:var(--mono);color:var(--muted);padding:48px 0}.site-footer[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);font:.8rem var(--mono);color:var(--muted);padding-block:28px}.site-footer[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}@media (width<=600px){.hero[data-astro-cid-lcdefpme]{padding-top:40px}.pricing-filter[data-astro-cid-lcdefpme]{width:100%}.pricing-filter[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{text-align:center;flex:1}kbd[data-astro-cid-lcdefpme]{display:none}}
