.cat__layout[data-astro-cid-vst743hw]{grid-template-columns:280px 1fr;align-items:start;gap:40px;display:grid}.cat__side[data-astro-cid-vst743hw]{gap:24px;max-height:calc(100vh - 140px);display:grid;position:sticky;top:120px;overflow:auto}.cat__main[data-astro-cid-vst743hw]{min-width:0}.cat__filter[data-astro-cid-vst743hw]{background:var(--paper);border-radius:var(--radius);gap:8px;padding:18px;display:grid}.cat__filter[data-astro-cid-vst743hw] label[data-astro-cid-vst743hw]{font:500 .8125rem/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-top:6px}.cat__filter[data-astro-cid-vst743hw] input[data-astro-cid-vst743hw],.cat__filter[data-astro-cid-vst743hw] select[data-astro-cid-vst743hw]{width:100%;min-height:44px;font:inherit;color:var(--ink);background:var(--white);border-radius:var(--radius);border:1px solid #b9c6d0;padding:8px 12px}.cat__status[data-astro-cid-vst743hw]{font-size:var(--step--1);color:var(--muted);margin-top:6px}.cat__toc[data-astro-cid-vst743hw] ul[data-astro-cid-vst743hw]{gap:2px;margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}.cat__toc[data-astro-cid-vst743hw] a[data-astro-cid-vst743hw]{color:var(--ink);grid-template-columns:3.5ch 1fr;gap:8px;padding:5px 0;text-decoration:none;display:grid}.cat__toc[data-astro-cid-vst743hw] a[data-astro-cid-vst743hw]:hover{color:var(--signal-hover)}.cat__toc[data-astro-cid-vst743hw] .code[data-astro-cid-vst743hw]{color:var(--signal)}.cat__empty[data-astro-cid-vst743hw]{background:var(--paper);border-radius:var(--radius);padding:24px}@media (width<=960px){.cat__layout[data-astro-cid-vst743hw]{grid-template-columns:1fr;gap:24px}.cat__side[data-astro-cid-vst743hw]{max-height:none;position:static;overflow:visible}.cat__toc[data-astro-cid-vst743hw]{display:none}}
