.lineage-flow{--xy-background-color:transparent;--xy-background-pattern-dots-color:rgba(28,20,22,.16);--xy-controls-button-background-color:#fffdf9;--xy-controls-button-background-color-hover:#f4dde0;--xy-controls-button-color:#47121c;--xy-controls-button-border-color:rgba(28,20,22,.1);--xy-controls-box-shadow:0 4px 14px rgba(28,20,22,.12)}.dark .lineage-flow{--xy-background-pattern-dots-color:hsla(28,35%,93%,.14);--xy-controls-button-background-color:#1c1416;--xy-controls-button-background-color-hover:#340d14;--xy-controls-button-color:#f3ece6;--xy-controls-button-border-color:hsla(28,35%,93%,.12);--xy-controls-box-shadow:0 4px 14px rgba(0,0,0,.5)}.lineage-flow .react-flow__edge-path{stroke:rgba(143,42,58,.4);stroke-width:1.5;transition:stroke .3s ease,stroke-width .3s ease}.dark .lineage-flow .react-flow__edge-path{stroke:rgba(211,138,148,.4)}.lineage-flow .react-flow__edge{transition:opacity .3s ease}.lineage-flow .react-flow__edge.is-focus .react-flow__edge-path{stroke:#bd852a;stroke-width:2.75}.dark .lineage-flow .react-flow__edge.is-focus .react-flow__edge-path{stroke:#e5c060}.lineage-flow .react-flow__edge.is-dim{opacity:.1}.lineage-flow .react-flow__node{transition:opacity .3s ease}.lineage-flow .react-flow__node.is-dim{opacity:.15}.lineage-flow .lineage-node{transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.lineage-flow .lineage-node:hover{border-color:#d7a53c;box-shadow:0 6px 18px rgba(28,20,22,.14)}.lineage-flow .react-flow__node.is-focus .lineage-node{border-color:#d7a53c;box-shadow:0 0 0 2px rgba(215,165,60,.35)}.lineage-flow .react-flow__node.selected{z-index:20!important}.lineage-flow .react-flow__node:focus-visible .lineage-node{outline:2px solid #8f2a3a;outline-offset:2px}@media (prefers-reduced-motion:reduce){.lineage-flow .lineage-node,.lineage-flow .react-flow__edge,.lineage-flow .react-flow__edge-path,.lineage-flow .react-flow__node{transition:none}}