.side:where(.astro-36fbjfaj){border-right:1px solid var(--rule);background:var(--night);flex-direction:column;align-self:start;height:100dvh;padding:1.25rem 0 0;display:flex;position:sticky;top:0}ul:where(.astro-36fbjfaj),ol:where(.astro-36fbjfaj){margin:0;padding:0;list-style:none}.cats:where(.astro-36fbjfaj) a:where(.astro-36fbjfaj){min-height:2.25rem;color:var(--muted);transition:color .18s var(--ease), background-color .18s var(--ease);align-items:center;gap:.65rem;padding:0 1rem 0 1.25rem;font-size:.9375rem;text-decoration:none;display:flex;position:relative}.cats:where(.astro-36fbjfaj) a:where(.astro-36fbjfaj):hover{color:var(--text);background:color-mix(in srgb, var(--magenta) 7%, transparent)}.cats:where(.astro-36fbjfaj) a:where(.astro-36fbjfaj)[aria-current=page]{color:var(--text);background:color-mix(in srgb, var(--magenta) 10%, transparent);font-weight:600}.cats:where(.astro-36fbjfaj) a:where(.astro-36fbjfaj)[aria-current=page]:before,.names:where(.astro-36fbjfaj) li.active a:where(.astro-36fbjfaj):before{content:"";background:var(--magenta);width:3px;position:absolute;top:.25rem;bottom:.25rem;left:0}.cats:where(.astro-36fbjfaj) a:where(.astro-36fbjfaj)[aria-current=page] .icon{color:var(--magenta)}.cats:where(.astro-36fbjfaj) a:where(.astro-36fbjfaj):focus-visible,.names:where(.astro-36fbjfaj) a:where(.astro-36fbjfaj):focus-visible{outline-offset:-2px}.n:where(.astro-36fbjfaj){font-variant-numeric:tabular-nums;color:var(--muted);margin-left:auto;font-size:.8125rem;font-weight:400}.more:where(.astro-36fbjfaj){border-top:1px solid var(--rule);margin-top:.5rem;padding-top:.5rem}.names-head:where(.astro-36fbjfaj){border-top:1px solid var(--rule);margin-top:1rem;padding:.75rem 1.25rem .5rem;font-size:.6875rem}.names:where(.astro-36fbjfaj){scrollbar-width:thin;overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:1.5rem;overflow-y:auto}.names:where(.astro-36fbjfaj) li:where(.astro-36fbjfaj)[hidden]{display:none}.names:where(.astro-36fbjfaj) a:where(.astro-36fbjfaj){color:var(--muted);padding:.3rem 1rem .3rem 1.25rem;font-size:.8125rem;line-height:1.35;text-decoration:none;display:block;position:relative}.names:where(.astro-36fbjfaj) a:where(.astro-36fbjfaj):hover{color:var(--text)}.names:where(.astro-36fbjfaj) li.active a:where(.astro-36fbjfaj){color:var(--text);background:color-mix(in srgb, var(--magenta) 8%, transparent)}@media (width<=60rem){.side:where(.astro-36fbjfaj){border-right:0;border-bottom:1px solid var(--rule);height:auto;padding:.5rem 0;position:static}.cats:where(.astro-36fbjfaj){scrollbar-width:thin;display:flex;overflow-x:auto}.cats:where(.astro-36fbjfaj) ul:where(.astro-36fbjfaj){display:flex}.more:where(.astro-36fbjfaj){border-top:0;border-left:1px solid var(--rule);margin:0;padding:0}.cats:where(.astro-36fbjfaj) a:where(.astro-36fbjfaj){white-space:nowrap;min-height:44px;padding:0 .85rem}.cats:where(.astro-36fbjfaj) a:where(.astro-36fbjfaj)[aria-current=page]:before{width:auto;height:3px;inset:auto .5rem 0}.n:where(.astro-36fbjfaj){margin-left:.15rem}.names-head:where(.astro-36fbjfaj),.names:where(.astro-36fbjfaj){display:none}}.search:where(.astro-uddrn3ss){gap:.6rem;display:grid}.bar:where(.astro-uddrn3ss){align-items:center;display:flex;position:relative}.lens:where(.astro-uddrn3ss){color:var(--muted);pointer-events:none;position:absolute;left:1.1rem}input:where(.astro-uddrn3ss){border:1px solid var(--rule);background:var(--raised);min-width:0;min-height:52px;color:var(--text);font:inherit;transition:border-color .18s var(--ease);border-radius:999px;flex:1;padding:0 8.5rem 0 2.9rem;font-size:1.0625rem}input:where(.astro-uddrn3ss)::placeholder{color:var(--muted);opacity:1}input:where(.astro-uddrn3ss):hover{border-color:color-mix(in srgb, var(--magenta) 60%, var(--rule))}input:where(.astro-uddrn3ss):focus-visible{outline:2px solid var(--magenta);outline-offset:2px;border-radius:999px}input:where(.astro-uddrn3ss)::-webkit-search-cancel-button{display:none}kbd:where(.astro-uddrn3ss){border:1px solid var(--rule);min-width:1.5rem;color:var(--muted);text-align:center;pointer-events:none;border-radius:4px;padding:.05rem .4rem;font-size:.8125rem;position:absolute;right:7.6rem}input:where(.astro-uddrn3ss):focus~kbd:where(.astro-uddrn3ss),input:where(.astro-uddrn3ss):not(:placeholder-shown)~kbd:where(.astro-uddrn3ss){display:none}.filters-btn:where(.astro-uddrn3ss){border:1px solid var(--rule);background:var(--night);height:40px;color:var(--text);font:inherit;cursor:pointer;transition:border-color .18s var(--ease);border-radius:999px;align-items:center;gap:.4rem;padding:0 1rem;font-size:.875rem;display:inline-flex;position:absolute;right:.4rem}.filters-btn:where(.astro-uddrn3ss):hover,.filters-btn:where(.astro-uddrn3ss)[aria-expanded=true]{border-color:var(--magenta)}.filters:where(.astro-uddrn3ss){border:1px solid var(--rule);background:var(--raised);border-radius:4px;flex-wrap:wrap;align-items:end;gap:.75rem 1.5rem;padding:1rem 1.25rem;display:flex}.filters:where(.astro-uddrn3ss)[hidden]{display:none}.filters:where(.astro-uddrn3ss)>label:where(.astro-uddrn3ss):not(.check){gap:.35rem;display:grid}.filters:where(.astro-uddrn3ss) .label:where(.astro-uddrn3ss){font-size:.6875rem}select:where(.astro-uddrn3ss){border:1px solid var(--rule);background:var(--night);min-width:12rem;min-height:40px;color:var(--text);font:inherit;border-radius:4px;padding:0 .6rem;font-size:.9375rem}.check:where(.astro-uddrn3ss){cursor:pointer;align-items:center;gap:.6rem;min-height:40px;font-size:.9375rem;display:flex}.check:where(.astro-uddrn3ss) input:where(.astro-uddrn3ss){width:1.1rem;height:1.1rem;min-height:0;accent-color:var(--magenta);flex:none;padding:0}.under:where(.astro-uddrn3ss){flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-height:2rem;display:flex}.count:where(.astro-uddrn3ss){color:var(--muted);font-size:.875rem}.count:where(.astro-uddrn3ss):empty{display:none}.clear:where(.astro-uddrn3ss){border:1px solid var(--rule);min-height:2rem;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.3rem;padding:0 .75rem;font-size:.8125rem;display:inline-flex}.clear:where(.astro-uddrn3ss):hover{border-color:var(--magenta)}.clear:where(.astro-uddrn3ss)[hidden]{display:none}.clear:where(.astro-uddrn3ss) .icon{width:.8rem;height:.8rem}@media (width<=36rem){input:where(.astro-uddrn3ss){padding-right:3.5rem;font-size:1rem}.filters-btn:where(.astro-uddrn3ss){justify-content:center;width:40px;padding:0}.filters-btn:where(.astro-uddrn3ss) span:where(.astro-uddrn3ss){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}kbd:where(.astro-uddrn3ss){display:none}select:where(.astro-uddrn3ss){width:100%;min-width:0}.filters:where(.astro-uddrn3ss)>label:where(.astro-uddrn3ss):not(.check){flex:100%}}.source:where(.astro-oozgczl5){border-top:1px solid var(--rule);max-width:72ch;color:var(--muted);padding-top:1.5rem;font-size:.875rem}
