.kh-connectors:where(.astro-wgwdutjc){margin-top:2rem;display:block}.kh-connectors-search:where(.astro-wgwdutjc){border:1px solid var(--sl-color-gray-4);background:var(--sl-color-bg);max-width:36rem;color:var(--sl-color-gray-3);border-radius:.75rem;align-items:center;gap:.75rem;margin:0 auto 2rem;padding:0 1rem;display:flex}.kh-connectors-search:where(.astro-wgwdutjc):focus-within{border-color:var(--sl-color-white)}.kh-connectors-search:where(.astro-wgwdutjc) svg:where(.astro-wgwdutjc){flex-shrink:0;width:1.25rem;height:1.25rem}.kh-connectors-search:where(.astro-wgwdutjc) input:where(.astro-wgwdutjc){min-width:0;color:var(--sl-color-white);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:1rem 0}.kh-connectors-filters:where(.astro-wgwdutjc){flex-wrap:wrap;gap:.5rem;display:flex}.kh-connectors-categories:where(.astro-wgwdutjc){margin-top:.75rem}.kh-connectors-filters:where(.astro-wgwdutjc) button:where(.astro-wgwdutjc){border:1px solid var(--sl-color-hairline);background:var(--sl-color-bg);color:var(--sl-color-white);font:inherit;font-size:var(--sl-text-sm);white-space:nowrap;cursor:pointer;border-radius:999px;padding:.375rem 1rem;font-weight:500;transition:border-color .15s,background .15s,color .15s}.kh-connectors-categories:where(.astro-wgwdutjc) button:where(.astro-wgwdutjc){font-size:var(--sl-text-xs);padding:.25rem .75rem}.kh-connectors-filters:where(.astro-wgwdutjc) button:where(.astro-wgwdutjc):hover{border-color:var(--sl-color-white)}.kh-connectors-filters:where(.astro-wgwdutjc) button:where(.astro-wgwdutjc)[aria-pressed=true]{border-color:var(--sl-color-white);background:var(--sl-color-white);color:var(--sl-color-black)}.kh-connectors-grid:where(.astro-wgwdutjc){grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2.5rem;padding:0;list-style:none;display:grid}@media (width>=40rem){.kh-connectors-grid:where(.astro-wgwdutjc){grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media (width>=72rem){.kh-connectors-grid:where(.astro-wgwdutjc){grid-template-columns:repeat(4,1fr)}}.kh-connectors-grid:where(.astro-wgwdutjc) a:where(.astro-wgwdutjc){aspect-ratio:1;border:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg);text-align:center;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;padding:0 .5rem;text-decoration:none;transition:border-color .5s;display:flex;overflow:hidden}.kh-connectors-grid:where(.astro-wgwdutjc) a:where(.astro-wgwdutjc):hover{border-color:var(--sl-color-gray-4)}:root[data-theme=light] .kh-connectors-grid:where(.astro-wgwdutjc) a:where(.astro-wgwdutjc):hover{border-color:#d2b4fe}:root[data-theme=light] .kh-connectors-credits:where(.astro-wgwdutjc){color:var(--sl-color-gray-2)}.kh-connectors-logo:where(.astro-wgwdutjc){object-fit:contain;width:auto;max-width:100%;height:3rem;margin-bottom:.25rem;padding:0 1rem}.kh-connectors-name:where(.astro-wgwdutjc){-webkit-line-clamp:2;color:var(--sl-color-white);font-size:var(--sl-text-sm);-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.kh-connectors-credits:where(.astro-wgwdutjc){color:var(--sl-color-gray-3);font-family:PT Mono,monospace;font-size:var(--sl-text-xs);margin-top:.25rem;font-weight:500}.kh-connectors-premium:where(.astro-wgwdutjc){color:#0a6562;font-size:var(--sl-text-xs);background:#effefb;border-radius:999px;margin-top:.5rem;padding:.125rem .5rem;font-weight:500}@media (width>=40rem){.kh-connectors-logo:where(.astro-wgwdutjc){height:4rem;padding:0 1.5rem}.kh-connectors-name:where(.astro-wgwdutjc){font-size:var(--sl-text-lg)}.kh-connectors-credits:where(.astro-wgwdutjc){font-size:var(--sl-text-sm)}}.kh-connectors-empty:where(.astro-wgwdutjc){color:var(--sl-color-gray-3);text-align:center;margin-top:3rem}.kh-section:where(.astro-73sobwil){margin-top:2rem}.kh-section:where(.astro-73sobwil) h2:where(.astro-73sobwil){color:var(--sl-color-white);font-size:var(--sl-text-h4);margin-bottom:.75rem;font-weight:600}.kh-list:where(.astro-73sobwil){background:var(--kh-card-bg);border-radius:1rem;padding:.25rem;list-style:none}.kh-list:where(.astro-73sobwil) a:where(.astro-73sobwil){color:var(--sl-color-gray-2);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;text-decoration:none;display:flex}.kh-list:where(.astro-73sobwil) a:where(.astro-73sobwil):hover{background:var(--kh-card-bg-hover);color:var(--sl-color-white)}.kh-list:where(.astro-73sobwil) svg:where(.astro-73sobwil){width:.8rem;height:.8rem;color:var(--sl-color-gray-4)}
