.qf-mindmap-scope,.qf-mindmap-scope *{scrollbar-width:thin;scrollbar-color:var(--qf-mm-thumb,#64748b) var(--qf-mm-track,transparent)}.qf-mindmap-scope[data-qf-theme=dark],.qf-mindmap-scope[data-qf-theme=dark] *,.qf-mindmap-scope[data-qf-theme=dark] .react-flow,.qf-mindmap-scope[data-qf-theme=dark] .react-flow__viewport,.qf-mindmap-scope[data-qf-theme=dark] .react-flow__nodes{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.qf-mindmap-scope[data-qf-theme=light],.qf-mindmap-scope[data-qf-theme=light] *{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.qf-mindmap-scope ::-webkit-scrollbar{width:6px;height:6px}.qf-mindmap-scope ::-webkit-scrollbar{width:6px;height:6px}.qf-mindmap-scope ::-webkit-scrollbar-track{background:var(--qf-mm-track,transparent)!important}.qf-mindmap-scope ::-webkit-scrollbar-track{background:var(--qf-mm-track,transparent)!important}.qf-mindmap-scope ::-webkit-scrollbar-thumb{border-radius:3px;background:var(--qf-mm-thumb,#94a3b8)!important}.qf-mindmap-scope ::-webkit-scrollbar-thumb{border-radius:3px;background:var(--qf-mm-thumb,#94a3b8)!important}.qf-mindmap-scope ::-webkit-scrollbar-thumb:hover{background:var(--qf-mm-thumb-hover,#64748b)!important}.qf-mindmap-scope ::-webkit-scrollbar-thumb:hover{background:var(--qf-mm-thumb-hover,#64748b)!important}.qf-mindmap-scope ::-webkit-scrollbar-corner{background:var(--qf-mm-track,transparent)!important}.qf-mindmap-scope ::-webkit-scrollbar-corner{background:var(--qf-mm-track,transparent)!important}.qf-mindmap-scope[data-qf-theme=dark] ::-webkit-scrollbar-track{background:#1a2230!important}.qf-mindmap-scope[data-qf-theme=dark] ::-webkit-scrollbar-track{background:#1a2230!important}.qf-mindmap-scope[data-qf-theme=dark] ::-webkit-scrollbar-thumb{background:#475569!important}.qf-mindmap-scope[data-qf-theme=dark] ::-webkit-scrollbar-thumb{background:#475569!important}.qf-mindmap-scope[data-qf-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#64748b!important}.qf-mindmap-scope[data-qf-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#64748b!important}.qf-mindmap-scope[data-qf-theme=dark]{scrollbar-color:#475569 #1a2230}.qf-mindmap-scope .qf-meta-editor-fill.ProseMirror{scrollbar-width:thin;scrollbar-color:var(--qf-mm-thumb,#475569) var(--qf-mm-track,#1a2230)}.qf-mindmap-scope[data-qf-theme=dark] .qf-meta-editor-fill.ProseMirror{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.qf-mindmap-scope .qf-mindmap-node-drag-surface{cursor:grab}.qf-mindmap-scope .qf-mindmap-node-drag-surface:active{cursor:grabbing}.qf-mindmap-scope .qf-meta-text-cursor,.qf-mindmap-scope .qf-meta-text-cursor .ProseMirror,.qf-mindmap-scope .qf-meta-editor-fill.ProseMirror{cursor:text!important}.qf-mindmap-scope .qf-links-scroll,.qf-mindmap-scope .qf-node-side-scroll{min-height:0;overflow:hidden scroll!important}.qf-mindmap-scope .qf-mindmap-connect-handle{cursor:crosshair;border:2px solid #fff;transition:transform .12s,box-shadow .12s;box-shadow:0 0 0 1px #0f172a2e;opacity:1!important;width:14px!important;height:14px!important}.qf-mindmap-scope[data-qf-theme=dark] .qf-mindmap-connect-handle{border-color:#1a2230;box-shadow:0 0 0 1px #94a3b859}.qf-mindmap-scope .qf-mindmap-connect-handle:hover{cursor:crosshair;transform:scale(1.2);box-shadow:0 0 0 2px #6366f159}.qf-mindmap-scope .qf-mindmap-edge-label{white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.qf-mindmap-scope .qf-mindmap-edge-label-clickable{cursor:pointer}.qf-mindmap-scope .qf-mindmap-edge-label-text{text-overflow:ellipsis;max-width:160px;overflow:hidden}.qf-mindmap-scope .qf-mindmap-edge-label-has-note{outline-offset:0;outline:1.5px solid #f59e0ba6}.qf-mindmap-scope[data-qf-theme=dark] .qf-mindmap-edge-label-has-note{outline-color:#fbbf24bf}.qf-mindmap-scope .qf-mindmap-edge-note-badge{border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-left:1px;display:inline-flex}.qf-mindmap-scope .qf-mindmap-edge-note-badge svg{display:block}.qf-mindmap-scope .qf-mindmap-edge-label-placeholder{white-space:nowrap;cursor:pointer;opacity:.92;border:1px dashed #64748b73;border-radius:4px;padding:4px 8px;font-size:11px;font-style:italic;font-weight:500;line-height:1.2}.qf-mindmap-scope[data-qf-theme=dark] .qf-mindmap-edge-label-placeholder{border-color:#94a3b866}.qf-mindmap-scope .qf-mindmap-edge-label-placeholder:hover{opacity:1;border-color:#6366f18c}