.xgr svg{-webkit-user-select:none;user-select:none}.xgr__groups rect{stroke-width:.8px;rx:4px}.xgr__edge{transition:opacity .3s var(--ease),stroke-width .3s var(--ease)}.xgr__edge.is-rest{opacity:.38;stroke-width:.9px}.xgr__edge.is-on{opacity:1;stroke-width:1.6px}.xgr__edge.is-near{opacity:.55;stroke-width:1.1px}.xgr__edge.is-dim{opacity:.1;stroke-width:.8px}.xgr__route path{stroke-width:2.2px}.xgr__route .xgr__halo{stroke:var(--paper);stroke-width:7px;opacity:.9}.xgr__forbid path{stroke-width:1.2px;opacity:.8}.xgr__hits path{fill:none;stroke:#0000;stroke-width:14px;cursor:pointer;pointer-events:stroke}.xgr__node{cursor:pointer;transition:opacity .3s var(--ease);outline:none}.xgr__node .xgr__rim{stroke-width:1.1px;transition:stroke-width .3s var(--ease)}.xgr__node.is-on .xgr__rim{stroke-width:2px}.xgr__node.is-dim{opacity:.4}.xgr__node:focus-visible .xgr__rim{stroke-width:2.4px;stroke-dasharray:2 3}.xgr__node text{pointer-events:none}.xgr__glow circle{fill:currentColor;stroke:none;opacity:.07}.xgr__node.is-glow .xgr__rim:first-child{stroke-width:1.6px}.xgr__legend line{stroke-width:1.1px;opacity:.8}.xgr__chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.xgr__panel{border-top:1px solid var(--rule);min-height:118px;margin-top:14px;padding-top:12px;font-size:15px;line-height:1.45}.xgr__title{flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-weight:530;display:flex}.xgr__tag{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:450;display:inline-flex}.xgr__note,.xgr__sub{max-width:62ch;margin:6px 0 0}.xgr__sub{color:var(--muted);font-size:13px}.xgr__hint{color:var(--muted);margin:0;font-size:14px}.xgr__row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.xgr__rowlabel{color:var(--muted);margin-right:4px;font-size:13px}.xgr__back{margin-top:10px}.xgr.is-nodes .xgr__panel{min-height:72px}@media (width<=640px){.xgr__panel{font-size:14px}}@media (prefers-reduced-motion:reduce){.xgr__edge,.xgr__node,.xgr__node .xgr__rim{transition:none}}
