.anat[data-astro-cid-tna473xs]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);gap:18px;align-items:start}.chart[data-astro-cid-tna473xs]{padding:0;aspect-ratio:1 / 1;max-height:820px}.chart[data-astro-cid-tna473xs].icicle{aspect-ratio:10 / 9}.chart[data-astro-cid-tna473xs]>svg[data-astro-cid-tna473xs]{width:100%;height:100%;display:block}.side[data-astro-cid-tna473xs]{position:sticky;top:92px;min-height:240px}.crumbs[data-astro-cid-tna473xs]{display:flex;flex-wrap:wrap;gap:4px;align-items:center;color:var(--ink-3)}.crumbs button{border:0;background:none;color:var(--ink-2);padding:4px 8px;border-radius:var(--r-pill);cursor:pointer;font:inherit}.crumbs button:hover{background:var(--glass-2);color:var(--ink)}.crumbs button[aria-current=true]{color:var(--ink);font-weight:600}.anat .seg{cursor:pointer;transition:opacity var(--t-fast),filter var(--t-fast);outline:none}.anat .seg:hover,.anat .seg:focus-visible{filter:brightness(1.25) saturate(1.1)}.anat .seg:focus-visible{stroke:var(--focus);stroke-width:2.5}.anat .dim .seg:not(.hot){opacity:.35}.anat .lbl{pointer-events:none;font-size:12px;fill:var(--ink);paint-order:stroke;stroke:color-mix(in srgb,var(--bg) 70%,transparent);stroke-width:3px;stroke-linejoin:round;user-select:none}.anat .lbl.n{font-size:15px}.anat .center{cursor:pointer}.anat .center:focus-visible{outline:none;stroke:var(--focus);stroke-width:2}.anat .c-native{font-size:44px;fill:var(--ink);text-anchor:middle}.anat .c-name{font-size:15px;font-weight:650;fill:var(--ink);text-anchor:middle}.anat .c-sub{font-size:12px;fill:var(--ink-3);text-anchor:middle}.side h2{font-size:1.5rem;margin:6px 0 4px}.side .big{font-size:2.6rem;line-height:1.2;margin:8px 0 4px;text-align:left}.side .kids{display:grid;gap:4px;margin-top:14px;max-height:360px;overflow:auto}.side .kid{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--r-sm);border:0;background:none;color:var(--ink);text-align:left;cursor:pointer;font:inherit;font-size:.9rem;text-decoration:none}.side .kid:hover{background:var(--glass-2)}.side .sw{width:10px;height:10px;border-radius:3px;flex:none;background:var(--c, var(--ink-4))}@media(max-width:900px){.anat[data-astro-cid-tna473xs]{grid-template-columns:1fr}.side[data-astro-cid-tna473xs]{position:static}}
