.edge{fill:none;stroke-linecap:round;stroke-linejoin:round}.node{cursor:pointer;outline:none}.node-surface{transition:fill .14s,stroke .14s}.node.leaf .node-surface{fill:transparent;stroke:transparent}.node.leaf:hover .node-underline{stroke-width:2.2}.node.leaf.selected .node-underline{stroke-width:3}.node.leaf.selected .node-title{fill:#246ecb}.node.branch.selected .node-surface{fill:#fff;stroke-width:2.6}.node.match .node-surface{fill:#fff8e9;stroke:#e8b65e}.node.root .node-surface{fill:var(--node-color,#478aeb)}.node.root.selected .node-surface{stroke:#2e69b8}.node:focus-visible .node-surface{stroke:#608bd0;stroke-width:2}.node-title{font-size:17px;font-weight:400;fill:#344e65}.node.branch .node-title{font-size:18px;font-weight:600}.node.root .node-title{font-size:21px;font-weight:600;fill:#fff}.node-subtitle{font-size:12px;fill:#7990a5}.node.root .node-subtitle{fill:#e6f0ff}.node-detail{font-size:12px;fill:#8090a1}.toggle-control{cursor:pointer;outline:none}.toggle-control circle{fill:#fff;stroke-width:1.4}.toggle-control:hover circle,.toggle-control:focus-visible circle{fill:#edf4fc;stroke-width:2}.toggle-symbol{font-size:15px;pointer-events:none}
