.facet-filter[data-astro-cid-73zo7vol]{margin-bottom:var(--space-md, 1rem);font-family:var(--font-body, sans-serif)}.facet-toggle[data-astro-cid-73zo7vol]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border-radius:var(--radius-pill, 999px);border:1px solid var(--color-glass-edge, rgba(255, 255, 255, .14));background:var(--color-glass, rgba(255, 255, 255, .06));color:var(--color-ink, inherit);font-size:var(--text-sm, .875rem);font-weight:600;cursor:pointer;line-height:1}.facet-toggle[data-astro-cid-73zo7vol]{transition:border-color var(--dur-short, .16s) var(--ease-out, ease),color var(--dur-short, .16s) var(--ease-out, ease),transform .12s var(--ease-out, ease)}.facet-toggle[data-astro-cid-73zo7vol]:hover{border-color:var(--color-accent, currentColor)}.facet-toggle[data-astro-cid-73zo7vol]:active{transform:scale(.96)}.facet-toggle[data-astro-cid-73zo7vol][aria-expanded=true]{border-color:var(--color-accent, currentColor);color:var(--color-accent, inherit)}[data-app-grid] [hidden]{display:none!important}.facet-toggle-count[data-astro-cid-73zo7vol][hidden],.facet-panel[data-astro-cid-73zo7vol][hidden],.facet-empty[data-astro-cid-73zo7vol][hidden]{display:none}.facet-toggle-count[data-astro-cid-73zo7vol]{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;padding:0 .3rem;border-radius:var(--radius-pill, 999px);background:var(--color-accent, currentColor);color:var(--color-notch, #111);font-size:.7rem;font-weight:700}.facet-toggle-icon[data-astro-cid-73zo7vol]{opacity:.8}.facet-panel[data-astro-cid-73zo7vol]{margin-top:.6rem;border:1px solid var(--color-glass-edge, rgba(255, 255, 255, .14));border-radius:var(--radius-md, 14px);background:var(--color-glass, rgba(255, 255, 255, .04))}.facet-panel[data-astro-cid-73zo7vol]:not([hidden]),.facet-empty[data-astro-cid-73zo7vol]:not([hidden]){animation:reveal-fade var(--dur-enter, .22s) var(--ease-out, ease)}@media(prefers-reduced-motion:reduce){.facet-panel[data-astro-cid-73zo7vol]:not([hidden]),.facet-empty[data-astro-cid-73zo7vol]:not([hidden]),.facet-toggle[data-astro-cid-73zo7vol],.facet-option[data-astro-cid-73zo7vol]{animation:none;transition:none}}.facet-panel-inner[data-astro-cid-73zo7vol]{max-height:min(60vh,26rem);overflow-y:auto;padding:var(--space-sm, .75rem) var(--space-md, 1rem);display:flex;flex-direction:column;gap:var(--space-sm, .75rem)}.facet-group[data-astro-cid-73zo7vol]{border:0;margin:0;padding:0}.facet-group[data-astro-cid-73zo7vol] legend[data-astro-cid-73zo7vol]{font-size:var(--text-xs, .78rem);text-transform:uppercase;letter-spacing:.04em;opacity:.65;margin-bottom:.4rem;padding:0}.facet-options[data-astro-cid-73zo7vol]{display:flex;flex-wrap:wrap;gap:.4rem}.facet-option[data-astro-cid-73zo7vol]{position:relative;display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;border-radius:var(--radius-pill, 999px);border:1px solid var(--color-glass-edge, rgba(255, 255, 255, .14));font-size:var(--text-sm, .875rem);cursor:pointer;user-select:none;transition:background-color var(--dur-short, .16s) var(--ease-out, ease),border-color var(--dur-short, .16s) var(--ease-out, ease),color var(--dur-short, .16s) var(--ease-out, ease)}.facet-option[data-astro-cid-73zo7vol] input[data-astro-cid-73zo7vol]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.facet-option[data-astro-cid-73zo7vol]:has(input:checked){border-color:var(--color-accent, currentColor);background:var(--color-accent, currentColor);color:var(--color-notch, #111)}.facet-option[data-astro-cid-73zo7vol]:has(input:focus-visible){outline:2px solid var(--color-focus, var(--color-accent, currentColor));outline-offset:2px}.facet-actions[data-astro-cid-73zo7vol]{display:flex;justify-content:flex-end;padding-top:.2rem;border-top:1px solid var(--color-glass-edge, rgba(255, 255, 255, .1))}.facet-clear[data-astro-cid-73zo7vol]{background:none;border:0;color:var(--color-accent, inherit);font-size:var(--text-sm, .875rem);font-weight:600;cursor:pointer;padding:.4rem .2rem}.facet-clear[data-astro-cid-73zo7vol]:focus-visible{outline:2px solid var(--color-focus, var(--color-accent, currentColor));outline-offset:2px}.facet-status[data-astro-cid-73zo7vol]{margin:.5rem 0 0;font-size:var(--text-xs, .78rem);opacity:.7}.facet-empty[data-astro-cid-73zo7vol]{margin-top:var(--space-md, 1rem);padding:var(--space-lg, 1.5rem);border:1px dashed var(--color-glass-edge, rgba(255, 255, 255, .18));border-radius:var(--radius-md, 14px);text-align:center}.facet-empty[data-astro-cid-73zo7vol] p[data-astro-cid-73zo7vol]{margin:0 0 .6rem;opacity:.8}.facet-empty-clear[data-astro-cid-73zo7vol]{padding:.5rem 1rem;border-radius:var(--radius-pill, 999px);border:1px solid var(--color-glass-edge, rgba(255, 255, 255, .18));background:var(--color-glass, rgba(255, 255, 255, .06));color:inherit;font-size:var(--text-sm, .875rem);font-weight:600;cursor:pointer}.facet-empty-clear[data-astro-cid-73zo7vol]:focus-visible{outline:2px solid var(--color-focus, var(--color-accent, currentColor));outline-offset:2px}@media(min-width:768px){.facet-panel-inner[data-astro-cid-73zo7vol]{max-height:none}}@media(max-width:899px){.footer-cats[data-astro-cid-xvtl5w7w]{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-inline:1.25rem;margin-inline:-1.25rem;scrollbar-width:none}.footer-cats[data-astro-cid-xvtl5w7w]::-webkit-scrollbar{display:none}.footer-cats[data-astro-cid-xvtl5w7w] .chip[data-astro-cid-xvtl5w7w]{flex:none;scroll-snap-align:start}}.desc-toggle[data-astro-cid-xvtl5w7w]{padding-block:var(--space-sm)}
