.tree[data-v-230021f5]{border-right:1px solid var(--line);width:18rem;max-height:calc(100vh - 5.5rem);font-size:.85rem;font-family:var(--font-body);flex-direction:column;flex:none;align-self:flex-start;padding-right:1rem;position:sticky;top:3.5rem;overflow-y:auto}.tree[data-v-230021f5],.tree-head[data-v-230021f5]{gap:.5rem;display:flex}.tree-head[data-v-230021f5]{justify-content:space-between;align-items:center}.title[data-v-230021f5]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;color:var(--text-2);font-size:.8rem;font-weight:700;text-decoration:none}.title[data-v-230021f5]:hover{color:var(--text-1)}.expand-links[data-v-230021f5]{color:var(--text-4);align-items:center;gap:.4rem;font-size:.7rem;display:flex}.sep[data-v-230021f5]{color:var(--line)}.link-btn[data-v-230021f5]{color:var(--text-4);cursor:pointer;background:0 0;border:none;padding:0;font-size:.7rem}.link-btn[data-v-230021f5]:hover{color:var(--text-1)}.show-inactive[data-v-230021f5]{color:var(--text-4);cursor:pointer;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.show-inactive input[data-v-230021f5]{accent-color:var(--accent)}.rows[data-v-230021f5]{flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none}.row[data-v-230021f5],.rows[data-v-230021f5]{display:flex}.row[data-v-230021f5]{align-items:center;gap:.3rem;padding:.15rem 0}.row input[type=checkbox][data-v-230021f5]{accent-color:var(--accent)}.expand-arrow[data-v-230021f5]{text-align:center;cursor:pointer;width:1rem;color:var(--text-1);background:0 0;border:none;flex:none;padding:0;font-weight:700}.expand-arrow.leaf[data-v-230021f5]{color:var(--text-4);cursor:default}.star[data-v-230021f5]{color:var(--accent);flex:none;font-size:.7rem}.label[data-v-230021f5]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);flex:1;text-decoration:none;overflow:hidden}.label[data-v-230021f5]:hover{color:var(--text-1)}.label.active[data-v-230021f5]{color:var(--accent);font-weight:600}.count[data-v-230021f5]{font-family:var(--font-mono);color:var(--text-4);flex:none;font-size:.7rem}.children[data-v-230021f5]{border-left:1px solid var(--line);flex-direction:column;gap:.1rem;margin:0 0 0 1rem;padding:0 0 0 .5rem;list-style:none;display:flex}.empty[data-v-230021f5]{color:var(--text-4);font-size:.8rem}
