.search-page[data-astro-cid-sqekdmok]{padding-top:20px}.crumb[data-astro-cid-sqekdmok]{display:flex;align-items:center;gap:8px;padding:4px 0 24px;font-family:var(--font-outlier);font-size:.62rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.crumb[data-astro-cid-sqekdmok] a[data-astro-cid-sqekdmok]{color:var(--muted);text-decoration:none}.crumb[data-astro-cid-sqekdmok] a[data-astro-cid-sqekdmok]:hover{color:var(--accent)}.page-head[data-astro-cid-sqekdmok]{padding-bottom:20px}.page-head[data-astro-cid-sqekdmok] h1[data-astro-cid-sqekdmok]{margin-top:10px;font-size:clamp(2.8rem,5vw,4.4rem);line-height:.95;letter-spacing:-.05em}.page-head[data-astro-cid-sqekdmok] .lede[data-astro-cid-sqekdmok]{margin-top:12px;max-width:58ch;color:var(--ink-2)}.search-bar[data-astro-cid-sqekdmok]{display:flex;align-items:center;gap:10px;min-height:54px;padding:0 14px;background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius-md);color:var(--muted)}.search-bar[data-astro-cid-sqekdmok]:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.search-bar[data-astro-cid-sqekdmok] input[data-astro-cid-sqekdmok]{width:100%;min-width:0;border:0;outline:0;background:transparent;font-family:var(--font-body);font-size:1rem;color:var(--ink)}.search-bar[data-astro-cid-sqekdmok] input[data-astro-cid-sqekdmok]::placeholder{color:var(--faint)}.search-bar[data-astro-cid-sqekdmok] kbd[data-astro-cid-sqekdmok]{padding:2px 6px;border:1px solid var(--rule);border-radius:5px;background:var(--paper-2);font-family:var(--font-outlier);font-size:.6rem;color:var(--muted)}.filter-row[data-astro-cid-sqekdmok]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.type-tabs[data-astro-cid-sqekdmok]{display:flex;gap:4px;flex-wrap:wrap}.type-tab[data-astro-cid-sqekdmok]{border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--sheet);padding:5px 11px;font-family:var(--font-body);font-size:.74rem;font-weight:500;color:var(--muted);cursor:pointer}.type-tab[data-astro-cid-sqekdmok]:hover{border-color:var(--accent);color:var(--ink)}.type-tab[data-astro-cid-sqekdmok].active{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.filter-row[data-astro-cid-sqekdmok] select[data-astro-cid-sqekdmok]{min-height:32px;appearance:none;border:1px solid var(--rule);border-radius:var(--radius-pill);background-color:var(--sheet);background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 13px) 13px,calc(100% - 8px) 13px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding:0 26px 0 10px;font-family:var(--font-body);font-size:.74rem;color:var(--ink-2)}.result-count[data-astro-cid-sqekdmok]{margin-top:16px;padding-bottom:8px;border-bottom:1px solid var(--rule);font-family:var(--font-outlier);font-size:.58rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.results[data-astro-cid-sqekdmok]{display:flex;flex-direction:column}.result[data-astro-cid-sqekdmok]{display:grid;grid-template-columns:36px minmax(0,1fr) 20px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--rule);text-decoration:none;color:var(--ink)}.result[data-astro-cid-sqekdmok]:hover{background:#fff2ea}.result[data-astro-cid-sqekdmok][hidden]{display:none}.result-mark[data-astro-cid-sqekdmok]{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;font-family:var(--font-body);font-size:.8rem;font-weight:700;background:var(--accent-soft);color:var(--accent)}.result-mark[data-astro-cid-sqekdmok].provider{background:var(--teal-soft);color:var(--accent-teal)}.result-mark[data-astro-cid-sqekdmok].directory{background:var(--paper-2);color:var(--ink-2)}.result-main[data-astro-cid-sqekdmok]{min-width:0}.result-head[data-astro-cid-sqekdmok]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.result-name[data-astro-cid-sqekdmok]{font-family:var(--font-body);font-size:.9rem;font-weight:600;letter-spacing:-.01em}.result-type[data-astro-cid-sqekdmok]{padding:1px 5px;border:1px solid var(--rule);border-radius:var(--radius-pill);font-family:var(--font-outlier);font-size:.5rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.result-type[data-astro-cid-sqekdmok].provider{border-color:#a2c7c1;color:var(--accent-teal-2)}.result-type[data-astro-cid-sqekdmok].directory{border-color:var(--rule-2);color:var(--ink-2)}.result-desc[data-astro-cid-sqekdmok]{display:block;margin-top:3px;color:var(--muted);font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-tags[data-astro-cid-sqekdmok]{display:flex;gap:4px;flex-wrap:wrap;margin-top:5px}.result-tags[data-astro-cid-sqekdmok] span[data-astro-cid-sqekdmok]{padding:1px 5px;border-radius:4px;background:var(--paper-2);color:var(--muted);font-family:var(--font-outlier);font-size:.52rem;letter-spacing:.02em}.result-arrow[data-astro-cid-sqekdmok]{color:var(--accent);font-family:var(--font-outlier)}.empty[data-astro-cid-sqekdmok]{padding:40px 0;border-bottom:1px solid var(--rule)}.empty[data-astro-cid-sqekdmok] h2[data-astro-cid-sqekdmok]{font-size:1.4rem}.empty[data-astro-cid-sqekdmok] p[data-astro-cid-sqekdmok]{margin-top:5px;color:var(--muted);font-size:.88rem}.search-foot[data-astro-cid-sqekdmok]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:22px;padding:14px;background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-md)}.search-foot[data-astro-cid-sqekdmok] svg{color:var(--accent-teal);flex:0 0 auto}.search-foot[data-astro-cid-sqekdmok] p[data-astro-cid-sqekdmok]{flex:1;min-width:240px;color:var(--muted);font-size:.8rem}.search-foot[data-astro-cid-sqekdmok] a[data-astro-cid-sqekdmok]{font-family:var(--font-body);font-size:.78rem;font-weight:500;color:var(--accent);text-decoration:none;white-space:nowrap}@media(max-width:700px){.result[data-astro-cid-sqekdmok]{grid-template-columns:32px minmax(0,1fr) 16px}.result-mark[data-astro-cid-sqekdmok]{width:30px;height:30px}.result-desc[data-astro-cid-sqekdmok]{white-space:normal}.search-bar[data-astro-cid-sqekdmok] kbd[data-astro-cid-sqekdmok]{display:none}}
