.category-list[data-v-fd1d9c52]{margin-top:1em;position:relative}.category-list ul[data-v-fd1d9c52]{flex-direction:column;display:flex}.category-list .cat-item[data-v-fd1d9c52]{z-index:1;border-left:4px solid #0000;transition:background-color .2s,border-color .2s;position:relative}.category-list .cat-item.is-hidden[data-v-fd1d9c52]{display:none}.category-list .cat-item.is-active[data-v-fd1d9c52]{border-left-color:var(--color-green-400);background-color:#4ade8033}.category-list .cat-item[data-v-fd1d9c52]:hover:not(.is-active){background-color:#4ade801a;border-left-color:#4ade8066}.category-list .cat-item:hover:not(.is-active) a[data-v-fd1d9c52]{color:var(--tone-good)}.category-list .cat-item .cat-fav[data-v-fd1d9c52]{cursor:pointer;align-items:center;display:inline-flex}.category-list .cat-item .cat-count[data-v-fd1d9c52]{color:var(--text-dim);font-size:.75rem}.category-list .cat-item .fav-star[data-v-fd1d9c52]{width:.9rem;height:.9rem;color:var(--text-dim);display:none}.category-list .cat-item .fav-star[data-v-fd1d9c52] svg{fill:currentColor}.category-list .cat-item .cat-fav:hover .fav-star[data-v-fd1d9c52]{color:var(--tone-warn)}.category-list .cat-item:hover .cat-fav .fav-star[data-v-fd1d9c52]{display:inline-block}.category-list .cat-item:hover .cat-fav .cat-count[data-v-fd1d9c52]{display:none}.category-list .cat-item .cat-fav.is-fav .fav-star[data-v-fd1d9c52]{color:var(--tone-warn);display:inline-block}.category-list .cat-item .cat-fav.is-fav .cat-count[data-v-fd1d9c52]{display:none}.category-list .cat-item.is-fav-row .cat-fav .fav-star[data-v-fd1d9c52]{display:inline-block}.category-list .cat-item a[data-v-fd1d9c52]{border-radius:4px;padding:.3em .5em;transition:color .15s}.category-list .cat-item a[data-v-fd1d9c52]:focus-visible{outline-offset:-2px;color:var(--tone-good);outline:2px solid #4ade80b3}.cat-section[data-v-fd1d9c52]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);margin:1.1em 0 .35em;padding-left:calc(.5rem + 4px);font-size:.7rem;font-weight:400}.cat-section[data-v-fd1d9c52],.show-all-toggle[data-v-fd1d9c52]{font-family:var(--font-mono);align-items:center;gap:.4em;display:flex}.show-all-toggle[data-v-fd1d9c52]{width:100%;color:var(--tone-good);cursor:pointer;border:1px dashed #4ade8059;border-radius:5px;margin-top:.5em;padding:.45em .6em;font-size:.78rem;transition:background-color .15s,color .15s,border-color .15s}.show-all-toggle[data-v-fd1d9c52]:hover{color:var(--tone-good);background-color:#4ade8014;border-color:#4ade8099}.cat-empty[data-v-fd1d9c52]{color:var(--text-dim);margin-top:.6em;padding:0 .6em;font-size:.8rem}@media (prefers-reduced-motion:reduce){.cat-item[data-v-fd1d9c52]{transition:none!important}}
