.integrations-shell[data-astro-cid-7j2rvith]{display:grid;gap:1.25rem}.search-row[data-astro-cid-7j2rvith]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem}.search-field[data-astro-cid-7j2rvith]{position:relative;display:flex;align-items:center;background:var(--bg-0);border:1px solid var(--bd-0);border-radius:var(--r-lg);padding:.75rem 1rem;transition:border-color .15s ease,box-shadow .15s ease}.search-field[data-astro-cid-7j2rvith]:focus-within{border-color:var(--c-teal);box-shadow:0 0 0 3px #5fa6a324}.search-icon[data-astro-cid-7j2rvith]{color:var(--fg-3);flex:none;margin-right:.75rem}.search-field[data-astro-cid-7j2rvith] input[data-astro-cid-7j2rvith]{flex:1;border:none;outline:none;background:transparent;font-size:1rem;font-family:inherit;color:var(--fg-1);min-width:0}.result-count[data-astro-cid-7j2rvith]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-3);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}@media(max-width:540px){.search-row[data-astro-cid-7j2rvith]{grid-template-columns:1fr}.result-count[data-astro-cid-7j2rvith]{text-align:left}}.filter-row[data-astro-cid-7j2rvith]{display:flex;flex-wrap:wrap;gap:.5rem}.chip[data-astro-cid-7j2rvith]{display:inline-flex;align-items:center;gap:.375rem;padding:.4rem .85rem;background:var(--bg-0);border:1px solid var(--bd-0);border-radius:999px;font-size:var(--fs-sm);font-family:inherit;color:var(--fg-2);cursor:pointer;transition:all .15s ease}.chip[data-astro-cid-7j2rvith]:hover{border-color:var(--fg-3);color:var(--fg-1)}.chip[data-astro-cid-7j2rvith].is-on{background:var(--fg-1);color:var(--bg-0);border-color:var(--fg-1)}.dot[data-astro-cid-7j2rvith]{width:7px;height:7px;border-radius:50%;display:inline-block}.dot-live[data-astro-cid-7j2rvith]{background:#22a06b}.dot-beta[data-astro-cid-7j2rvith]{background:#c69300}.dot-soon[data-astro-cid-7j2rvith]{background:#94a3b8}.catalog[data-astro-cid-7j2rvith]{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:.5rem}@media(min-width:640px){.catalog[data-astro-cid-7j2rvith]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.catalog[data-astro-cid-7j2rvith]{grid-template-columns:repeat(3,1fr)}}.card[data-astro-cid-7j2rvith]{display:flex;flex-direction:column;gap:.875rem;padding:1.5rem;background:var(--bg-0);border:1px solid var(--bd-0);border-radius:var(--r-lg);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.card[data-astro-cid-7j2rvith]:hover{border-color:var(--c-teal);box-shadow:0 8px 24px #0c234514;transform:translateY(-2px)}.card[data-astro-cid-7j2rvith][data-hidden]{display:none}.card-head[data-astro-cid-7j2rvith]{display:grid;grid-template-columns:1fr auto;align-items:start;gap:.5rem}.card-head-l[data-astro-cid-7j2rvith]{display:grid;gap:.125rem}.card-name[data-astro-cid-7j2rvith]{font-size:1.125rem;font-weight:700;letter-spacing:-.015em;color:var(--fg-1);margin:0}.card-vendor[data-astro-cid-7j2rvith]{font-size:var(--fs-xs);color:var(--fg-3);font-family:var(--font-mono)}.status[data-astro-cid-7j2rvith]{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:999px;font-size:var(--fs-xs);font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap}.status-live[data-astro-cid-7j2rvith]{background:#22a06b1a;color:#156a44}.status-beta[data-astro-cid-7j2rvith]{background:#c693001a;color:#8a6700}.status-coming-soon[data-astro-cid-7j2rvith]{background:#94a3b824;color:#4a5568}.card-tagline[data-astro-cid-7j2rvith]{color:var(--fg-2);line-height:var(--lh-relaxed);font-size:var(--fs-sm);flex:1;margin:0}.card-foot[data-astro-cid-7j2rvith]{display:flex;justify-content:space-between;align-items:center;padding-top:.75rem;border-top:1px solid var(--bd-0);font-size:var(--fs-xs)}.card-category[data-astro-cid-7j2rvith]{color:var(--fg-3);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.card-arrow[data-astro-cid-7j2rvith]{color:var(--c-teal);font-weight:500}.empty[data-astro-cid-7j2rvith]{padding:3rem 1rem;text-align:center;color:var(--fg-3);display:grid;gap:1rem;justify-items:center}
