.integrations-hero.svelte-mqnojk.svelte-mqnojk{padding:8rem 0 2rem}.hero-content.svelte-mqnojk.svelte-mqnojk{max-width:720px}.integrations-hero.svelte-mqnojk h1.svelte-mqnojk{font-size:clamp(2rem,4vw,2.75rem);line-height:1.15;letter-spacing:-.02em;margin:1rem 0}.hero-subtitle.svelte-mqnojk.svelte-mqnojk{font-size:var(--font-size-lg);color:var(--color-text-muted);line-height:1.6;max-width:600px}.cat-grid.svelte-mqnojk.svelte-mqnojk{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem;margin-bottom:3rem}.cat-card.svelte-mqnojk.svelte-mqnojk{border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:1.5rem;background:var(--color-bg);transition:border-color var(--transition-fast)}.cat-card.svelte-mqnojk.svelte-mqnojk:hover{border-color:var(--color-border)}.cat-header.svelte-mqnojk.svelte-mqnojk{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.cat-icon.svelte-mqnojk.svelte-mqnojk{width:40px;height:40px;border-radius:var(--radius-sm);background:var(--color-bg-card);display:flex;align-items:center;justify-content:center;color:var(--color-primary)}.cat-card.svelte-mqnojk h3.svelte-mqnojk{font-size:var(--font-size-base);font-weight:600;margin:0}.cat-desc.svelte-mqnojk.svelte-mqnojk{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:1rem;line-height:1.5}.cat-items.svelte-mqnojk.svelte-mqnojk{display:flex;flex-wrap:wrap;gap:.375rem}.cat-item.svelte-mqnojk.svelte-mqnojk{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--font-size-xs);color:var(--color-text);background:var(--color-bg-card);padding:.25rem .625rem;border-radius:var(--radius-sm);font-weight:500}.cat-item.planned.svelte-mqnojk.svelte-mqnojk{color:var(--color-text-muted)}.status-dot.svelte-mqnojk.svelte-mqnojk{width:6px;height:6px;border-radius:50%;flex-shrink:0}.status-dot.live.svelte-mqnojk.svelte-mqnojk{background:#16a34a}.status-dot.planned.svelte-mqnojk.svelte-mqnojk{background:transparent;border:1px solid var(--color-text-muted)}.status-legend.svelte-mqnojk.svelte-mqnojk{display:flex;gap:1.25rem;margin-bottom:1.25rem}.legend-item.svelte-mqnojk.svelte-mqnojk{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--font-size-xs);color:var(--color-text-muted)}.missing-card.svelte-mqnojk.svelte-mqnojk{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem;border:1px solid var(--color-border-light);border-radius:var(--radius-md);flex-wrap:wrap}.missing-card.svelte-mqnojk h3.svelte-mqnojk{font-size:var(--font-size-lg);font-weight:600;margin:0 0 .375rem}.missing-card.svelte-mqnojk p.svelte-mqnojk{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}@media (max-width: 640px){.missing-card.svelte-mqnojk.svelte-mqnojk{flex-direction:column;align-items:flex-start}}
