.filter-group[data-astro-cid-f7pwndci]{margin:0;padding:0;border:none}.filter-group__legend[data-astro-cid-f7pwndci]{padding:0;margin:0 0 .55rem;color:var(--neutral-700);font-size:.72rem;font-weight:720;letter-spacing:.12em;text-transform:uppercase}.filter-group__options[data-astro-cid-f7pwndci]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.filter-option[data-astro-cid-f7pwndci]{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem 0;color:var(--charcoal-900);font-size:.9rem;cursor:pointer}.filter-option[data-astro-cid-f7pwndci] input[data-astro-cid-f7pwndci]{width:1.05rem;height:1.05rem;accent-color:var(--primary-700)}.filter-option[data-astro-cid-f7pwndci] span[data-astro-cid-f7pwndci]{line-height:1.4}.integration-card[data-astro-cid-rexor5ew]{display:flex;flex-direction:column;gap:.9rem;padding:clamp(1.25rem,2.5vw,1.6rem);border:1px solid var(--neutral-300);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-soft)}.integration-card__head[data-astro-cid-rexor5ew]{display:flex;align-items:center;gap:.85rem}.integration-card__initials[data-astro-cid-rexor5ew]{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:var(--radius-md);background:var(--neutral-100);color:var(--charcoal-900);font-weight:720;letter-spacing:.02em}.integration-card__title[data-astro-cid-rexor5ew]{display:flex;flex-direction:column;gap:.3rem}.integration-card__name[data-astro-cid-rexor5ew]{margin:0;font-size:1.1rem;font-weight:720;color:var(--charcoal-900);letter-spacing:-.01em}.integration-card__status[data-astro-cid-rexor5ew]{align-self:flex-start;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:capitalize}.integration-card__status--available[data-astro-cid-rexor5ew]{background:var(--neutral-100);color:var(--neutral-700);border:1px solid var(--neutral-300)}.integration-card__status--beta[data-astro-cid-rexor5ew]{background:var(--primary-50);color:var(--primary-800);border:1px solid var(--primary-200)}.integration-card__description[data-astro-cid-rexor5ew]{margin:0;color:var(--neutral-700);font-size:.92rem;line-height:1.6}.integration-card__chips[data-astro-cid-rexor5ew]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.chip[data-astro-cid-rexor5ew]{display:inline-flex;align-items:baseline;gap:.3rem;padding:.3rem .65rem;border-radius:999px;background:var(--neutral-50);border:1px solid var(--neutral-300);color:var(--charcoal-900);font-size:.8rem;line-height:1.3}.chip__label[data-astro-cid-rexor5ew]{color:var(--neutral-600);font-weight:600}.integration-card__link[data-astro-cid-rexor5ew]{margin-top:auto;align-self:flex-start;color:var(--primary-700);font-size:.88rem;font-weight:700;text-decoration:underline;text-underline-offset:.22em}.integration-card__link[data-astro-cid-rexor5ew]:hover{color:var(--primary-800)}.catalog-controls[data-astro-cid-sqeznb7j]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.25rem 2rem;margin-bottom:1.5rem}.catalog-search[data-astro-cid-sqeznb7j]{flex:1 1 18rem;min-width:0}.catalog-search[data-astro-cid-sqeznb7j] input[data-astro-cid-sqeznb7j]{width:100%;padding:.65rem .85rem;border:1px solid var(--neutral-400);border-radius:var(--radius-sm);background:#fff;color:var(--charcoal-900);font-size:.95rem}.catalog-search[data-astro-cid-sqeznb7j] input[data-astro-cid-sqeznb7j]:focus-visible{outline:none;box-shadow:var(--focus-ring);border-color:var(--primary-500)}.catalog-filters[data-astro-cid-sqeznb7j]{display:flex;flex-wrap:wrap;gap:1.25rem 2rem}.catalog-count[data-astro-cid-sqeznb7j]{margin:0 0 1.25rem;color:var(--neutral-700);font-size:.88rem}.catalog-empty[data-astro-cid-sqeznb7j]{padding:clamp(1.5rem,3vw,2.25rem);border:1px dashed var(--neutral-400);border-radius:var(--radius-lg);background:var(--neutral-50);text-align:center}.catalog-empty[data-astro-cid-sqeznb7j] h2[data-astro-cid-sqeznb7j]{margin:0 0 .5rem;font-size:1.15rem;color:var(--charcoal-900)}.catalog-empty[data-astro-cid-sqeznb7j] p[data-astro-cid-sqeznb7j]{margin:0 0 1.1rem;color:var(--neutral-700)}.catalog-empty__actions[data-astro-cid-sqeznb7j]{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center}.catalog-grid[data-astro-cid-sqeznb7j]{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1.1rem}[data-astro-cid-sqeznb7j][data-catalog-card][hidden]{display:none}.sr-only[data-astro-cid-sqeznb7j]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.catalog-controls[data-astro-cid-sqeznb7j]{flex-direction:column}}.developer-callout[data-astro-cid-qlf5tvrw]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;margin-top:clamp(2rem,4vw,3rem);padding:1.4rem 1.6rem;border:2px dashed var(--neutral-400);border-radius:var(--radius-lg);background:var(--neutral-50)}.developer-callout__body[data-astro-cid-qlf5tvrw]{margin:0;max-width:56ch;color:var(--charcoal-900);font-size:1rem;line-height:1.55}.developer-callout[data-astro-cid-qlf5tvrw] .action-link{flex-shrink:0}.developer-callout__action[data-astro-cid-qlf5tvrw]{display:contents}
