.toolbar:where(.astro-npjum5in){display:flex;align-items:center;justify-content:space-between;gap:16px;margin:30px 0 10px;flex-wrap:wrap}.search:where(.astro-npjum5in){display:flex;align-items:center;gap:10px;height:40px;box-sizing:border-box;background:var(--oasr-bg-elevated);border:1px solid var(--oasr-border);border-radius:var(--oasr-radius-md);padding:0 14px;width:280px;max-width:100%;transition:border-color var(--oasr-dur-base),box-shadow var(--oasr-dur-base)}.search:where(.astro-npjum5in):focus-within{border-color:var(--oasr-brand);box-shadow:var(--oasr-ring)}.search:where(.astro-npjum5in) input:where(.astro-npjum5in){border:0;background:transparent;outline:none;padding:0;height:100%;color:var(--oasr-text);font-family:var(--oasr-font-sans);font-size:.92rem;width:100%}.search:where(.astro-npjum5in) input:where(.astro-npjum5in)::placeholder{color:var(--oasr-text-faint)}.search:where(.astro-npjum5in) .ico:where(.astro-npjum5in){color:var(--oasr-text-faint);font-size:.95rem;line-height:1;display:flex;align-items:center}.filter-row:where(.astro-npjum5in){display:flex;align-items:center;gap:14px;flex-wrap:wrap}.toggle-pills:where(.astro-npjum5in){display:flex;align-items:center;gap:8px}.toggle-pill-group:where(.astro-npjum5in){display:inline-flex;align-items:center;gap:6px}.toggle-pill:where(.astro-npjum5in){display:inline-flex;align-items:center;gap:6px;height:40px;box-sizing:border-box;font-family:var(--oasr-font-mono);font-size:.78rem;padding:0 14px;cursor:pointer;white-space:nowrap;border-radius:var(--oasr-radius-full);border:1px solid var(--oasr-border);background:var(--oasr-bg-elevated);color:var(--oasr-text-muted);transition:all var(--oasr-dur-base)}.toggle-pill:where(.astro-npjum5in)[aria-pressed=true]{border-color:var(--oasr-accent);color:var(--oasr-accent);background:var(--oasr-accent-bg)}.toggle-pill:where(.astro-npjum5in):focus-visible{outline:none;border-color:var(--oasr-brand);box-shadow:var(--oasr-ring)}.info-dot:where(.astro-npjum5in){display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;border:1px solid currentColor;font-size:.62rem;opacity:.7;cursor:help}.lang-select:where(.astro-npjum5in){height:40px;box-sizing:border-box;font-family:var(--oasr-font-mono);font-size:.82rem;padding:0 12px;border-radius:var(--oasr-radius-md);border:1px solid var(--oasr-border);background:var(--oasr-bg-elevated);color:var(--oasr-text-muted);cursor:pointer;transition:border-color var(--oasr-dur-base),box-shadow var(--oasr-dur-base)}.lang-select:where(.astro-npjum5in):focus-visible{outline:none;border-color:var(--oasr-brand);box-shadow:var(--oasr-ring)}.oasr-explain:where(.astro-npjum5in){display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.oasr-explain:where(.astro-npjum5in) .pkg:where(.astro-npjum5in){background:var(--oasr-surface-terminal);border:1px solid var(--oasr-border-strong);border-radius:var(--oasr-radius-xl);padding:26px;font-family:var(--oasr-font-mono);font-size:.85rem;color:#d7e0d8;line-height:1.9;box-shadow:var(--oasr-shadow-lg)}.oasr-explain:where(.astro-npjum5in) .pkg:where(.astro-npjum5in) .k:where(.astro-npjum5in){color:#6fae74}.oasr-explain:where(.astro-npjum5in) .pkg:where(.astro-npjum5in) .v:where(.astro-npjum5in){color:#e9efe9}.oasr-explain:where(.astro-npjum5in) .pkg:where(.astro-npjum5in) .c:where(.astro-npjum5in){color:#66766b}.oasr-explain:where(.astro-npjum5in) .pkg:where(.astro-npjum5in) .a:where(.astro-npjum5in){color:var(--oasr-accent)}.empty-state:where(.astro-npjum5in){border:1px solid var(--oasr-border);border-radius:var(--oasr-radius-lg);padding:28px 30px;background:var(--oasr-bg-elevated);color:var(--oasr-text-muted)}.empty-state:where(.astro-npjum5in) h2:where(.astro-npjum5in){margin:0 0 10px;color:var(--oasr-text);font-size:1.2rem}.empty-state:where(.astro-npjum5in) p:where(.astro-npjum5in){margin:0;line-height:1.6}.empty-state:where(.astro-npjum5in) code:where(.astro-npjum5in){color:var(--oasr-brand)}@media(max-width:860px){.oasr-explain:where(.astro-npjum5in){grid-template-columns:1fr}}.no-match:where(.astro-npjum5in){display:none;text-align:center;color:var(--oasr-text-faint);padding:40px;font-family:var(--oasr-font-mono)}
