.cst[data-astro-cid-ui4pp3gh]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:18px;align-items:start}.chart[data-astro-cid-ui4pp3gh]{padding:0;aspect-ratio:1 / 1;max-height:820px}.chart[data-astro-cid-ui4pp3gh]>svg[data-astro-cid-ui4pp3gh]{width:100%;height:100%;display:block;cursor:zoom-out}.side[data-astro-cid-ui4pp3gh]{position:sticky;top:92px;min-height:220px}.find[data-astro-cid-ui4pp3gh]{flex:1 1 260px;max-width:380px}.find[data-astro-cid-ui4pp3gh] .input[data-astro-cid-ui4pp3gh]{width:100%}.crumbs[data-astro-cid-ui4pp3gh]{left:14px;top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:4px;border-radius:var(--r-pill);background:var(--glass-solid)}.hits[data-astro-cid-ui4pp3gh]{right:14px;top:14px;margin:0;padding:6px 12px;border-radius:var(--r-pill);background:var(--glass-solid)}.cst .crumbs button{border:0;background:none;color:var(--ink-2);padding:5px 10px;border-radius:var(--r-pill);cursor:pointer;font:inherit}.cst .crumbs button:hover{background:var(--glass-2);color:var(--ink)}.cst .crumbs button[aria-current=true]{color:var(--ink);font-weight:600}.cst .c{cursor:pointer;transition:opacity var(--t-med),stroke var(--t-fast);outline:none}.cst .c.leaf:hover,.cst .c:focus-visible{stroke:var(--ink);stroke-width:2}.cst .c.grp:hover{stroke:var(--ink-3)}.cst .searching .c.leaf:not(.match){opacity:.14}.cst .c.leaf.match{stroke:var(--ink);stroke-width:2}.cst .c.sel{stroke:var(--ink);stroke-width:3}.cst .lb{pointer-events:none;text-anchor:middle;fill:var(--ink);paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round;transition:opacity var(--t-med)}.cst .lb.grp{font-weight:650;letter-spacing:.02em}.cst .lb .n{fill:var(--ink-3);font-weight:500}.side h2{font-size:1.4rem;margin:10px 0 4px}.side .big{font-size:2.4rem;line-height:1.2;margin:8px 0 4px;text-align:left}.side .bars{display:grid;gap:8px;margin-top:14px}.side .bar{display:grid;grid-template-columns:140px 1fr 28px;gap:10px;align-items:center;font-size:.85rem;border:0;background:none;color:var(--ink);text-align:left;padding:4px 6px;border-radius:var(--r-sm);cursor:pointer;font-family:inherit}.side .bar:hover{background:var(--glass-2)}.side .bar .t{height:8px;border-radius:4px;background:var(--line);overflow:hidden}.side .bar .t i{display:block;height:100%;border-radius:4px;background:var(--c, var(--ink-3))}@media(max-width:900px){.cst[data-astro-cid-ui4pp3gh]{grid-template-columns:1fr}.side[data-astro-cid-ui4pp3gh]{position:static}}
