.explorer.svelte-19lf6r8{margin:1rem 0 2rem}.sr-only.svelte-19lf6r8{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cat-cta.svelte-19lf6r8{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;text-decoration:none;color:var(--sl-color-text);background:color-mix(in srgb,var(--sl-color-accent) 9%,transparent);border:1px solid var(--sl-color-accent);border-radius:.6rem;padding:.8rem 1rem;margin-bottom:1.1rem}.cat-cta.svelte-19lf6r8 span:where(.svelte-19lf6r8):first-child{flex:1 1 18rem;font-size:.92rem}.cat-cta-go.svelte-19lf6r8{font-weight:700;color:var(--sl-color-text-accent);white-space:nowrap}.cat-intro.svelte-19lf6r8{border-inline-start:3px solid var(--sl-color-accent);padding:.1rem 0 .1rem .9rem;margin-bottom:1.1rem}.cat-intro.svelte-19lf6r8 p:where(.svelte-19lf6r8){margin:0 0 .6rem;color:var(--sl-color-text);font-size:.95rem;max-width:60ch}.cat-legend.svelte-19lf6r8{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;font-size:.82rem;color:var(--sl-color-gray-2)}.cat-legend.svelte-19lf6r8 li:where(.svelte-19lf6r8){display:flex;align-items:center;gap:.4rem}.toolbar.svelte-19lf6r8{display:flex;gap:.75rem;flex-wrap:wrap;align-items:end;margin-bottom:1rem}.search.svelte-19lf6r8{flex:1 1 18rem}.search.svelte-19lf6r8 input:where(.svelte-19lf6r8){width:100%;padding:.55rem .75rem;font-size:max(16px,1rem);border:1px solid var(--sl-color-gray-5);border-radius:.5rem;background:var(--sl-color-black);color:var(--sl-color-white)}.sort.svelte-19lf6r8{display:flex;gap:.4rem;align-items:center;color:var(--sl-color-text);font-size:.9rem}.sort.svelte-19lf6r8 select:where(.svelte-19lf6r8){padding:.4rem;font-size:max(16px,1rem);border-radius:.4rem;border:1px solid var(--sl-color-gray-5);background:var(--sl-color-black);color:var(--sl-color-white)}.layout.svelte-19lf6r8{display:grid;grid-template-columns:16rem minmax(0,1fr);gap:1.5rem;align-items:start}@media(max-width:50rem){.layout.svelte-19lf6r8{grid-template-columns:1fr}}.facets.svelte-19lf6r8{position:sticky;top:1rem}.facets-head.svelte-19lf6r8{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.75rem;font-size:.9rem;color:var(--sl-color-text)}fieldset.svelte-19lf6r8{border:0;border-top:1px solid var(--sl-color-gray-6);margin:0;padding:.6rem 0}legend.svelte-19lf6r8{font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--sl-color-gray-2)}.opts.svelte-19lf6r8{display:flex;flex-direction:column;gap:.15rem;margin-top:.4rem;max-height:14rem;overflow-y:auto}.opt.svelte-19lf6r8{display:flex;align-items:center;gap:.45rem;font-size:.85rem;padding:.2rem .3rem;border-radius:.35rem;cursor:pointer;color:var(--sl-color-text)}.opt.svelte-19lf6r8:hover,.opt.on.svelte-19lf6r8{background:var(--sl-color-gray-6)}.opt-label.svelte-19lf6r8{flex:1}.opt-count.svelte-19lf6r8{color:var(--sl-color-gray-3);font-variant-numeric:tabular-nums}.link.svelte-19lf6r8{background:none;border:0;color:var(--sl-color-text-accent);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.status.svelte-19lf6r8{color:var(--sl-color-gray-2)}.cards.svelte-19lf6r8{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}.card.svelte-19lf6r8{border:1px solid var(--sl-color-gray-6);border-radius:.6rem;padding:.85rem 1rem}.card-top.svelte-19lf6r8{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap;align-items:baseline}.card-name.svelte-19lf6r8{font-weight:700;font-size:1.02rem;overflow-wrap:anywhere}.card-desc.svelte-19lf6r8{margin:.35rem 0;color:var(--sl-color-text);font-size:.92rem}.card-meta.svelte-19lf6r8{color:var(--sl-color-gray-2);font-size:.82rem}.card-build.svelte-19lf6r8{margin-top:.6rem;font:inherit;font-size:.82rem;cursor:pointer;padding:.25rem .6rem;border-radius:.4rem;border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-6);color:var(--sl-color-text)}.card-build.svelte-19lf6r8:hover{border-color:var(--sl-color-text-accent)}.card-build.on.svelte-19lf6r8{border-color:var(--sl-color-text-accent);color:var(--sl-color-text-accent);font-weight:600}.card-build.svelte-19lf6r8:focus-visible{outline:2px solid var(--sl-color-text-accent);outline-offset:2px}.build-tray.svelte-19lf6r8{position:sticky;bottom:.6rem;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin-top:1rem;padding:.7rem 1rem;background:var(--sl-color-bg-nav, var(--sl-color-bg));color:var(--sl-color-text);border:1px solid var(--sl-color-accent);border-radius:.6rem;box-shadow:0 6px 24px #0000002e}.build-tray__count.svelte-19lf6r8{font-size:.92rem}.build-tray__count.svelte-19lf6r8 strong:where(.svelte-19lf6r8){color:var(--sl-color-text-accent)}.build-tray__hint.svelte-19lf6r8{flex:1 1 16rem;font-size:.82rem;color:var(--sl-color-gray-2)}.build-tray__cta.svelte-19lf6r8{font-weight:700;white-space:nowrap;text-decoration:none;color:var(--sl-color-text-accent);padding:.3rem .7rem;border-radius:.4rem;border:1px solid var(--sl-color-accent)}.build-tray__cta.svelte-19lf6r8:hover{background:color-mix(in srgb,var(--sl-color-accent) 14%,transparent)}.build-tray__cta.svelte-19lf6r8:focus-visible{outline:2px solid var(--sl-color-text-accent);outline-offset:2px}.badges.svelte-19lf6r8{display:flex;gap:.3rem;flex-wrap:wrap}.badge.svelte-19lf6r8{font-size:.72rem;font-weight:600;padding:.18rem .45rem;border-radius:999px;border:1px solid var(--sl-color-gray-5);border-inline-start-width:4px;background:var(--sl-color-gray-6);color:var(--sl-color-text)}.badge--verified.svelte-19lf6r8,.badge--active.svelte-19lf6r8{border-inline-start-color:var(--ok-edge)}.badge--under_review.svelte-19lf6r8,.badge--minimal.svelte-19lf6r8{border-inline-start-color:var(--warn-edge)}.badge--blocked.svelte-19lf6r8,.badge--abandoned.svelte-19lf6r8{border-inline-start-color:var(--danger-edge)}.badge--dormant.svelte-19lf6r8,.badge--advisory.svelte-19lf6r8{border-inline-start-color:var(--signal)}.more.svelte-19lf6r8{margin-top:1rem;padding:.5rem 1rem;border-radius:.5rem;border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-6);color:var(--sl-color-text);cursor:pointer}.search.svelte-19lf6r8 input:where(.svelte-19lf6r8),.sort.svelte-19lf6r8 select:where(.svelte-19lf6r8),.more.svelte-19lf6r8{min-block-size:2.75rem}.opt.svelte-19lf6r8{min-block-size:1.75rem}
