.xp__tier{cursor:pointer;outline:none}.xp__slab{fill:var(--paper);stroke:currentColor;stroke-width:1.1px;transition:fill .25s var(--ease)}.xp__tier.is-on .xp__slab{fill:color-mix(in srgb,var(--ink) 14%,transparent)}.xp__tier:focus-visible .xp__slab{stroke-dasharray:2 3;stroke-width:2px}.xp__tier text{pointer-events:none}.xp__node{transition:opacity .25s var(--ease)}.xp__node .xp__rim{stroke-width:1.1px;transition:stroke-width .25s var(--ease),fill .25s var(--ease)}.xp__node.is-on .xp__rim{stroke-width:2.2px;fill:color-mix(in srgb,var(--ink) 10%,var(--paper))}.xp__node.is-off{opacity:.35}.xp__panel{border-top:1px solid var(--rule);flex-wrap:wrap;gap:4px 12px;min-height:48px;margin-top:12px;padding-top:10px;font-size:14px;line-height:1.45;display:flex}.xp__name{font-weight:530}.xp__gloss{color:var(--muted)}
