.mindmap-theme-light[data-v-424fe566]{--mm-bg:#fff;--mm-node-root-bg:#4a90d9;--mm-node-root-border:#3a7bc8;--mm-node-root-text:#fff;--mm-node-level2-bg:#e8f0fe;--mm-node-level2-border:#a8c8f0;--mm-node-level2-text:#2a5a8a;--mm-node-bg:#f5f5f5;--mm-node-border:#ccc;--mm-node-text:#333;--mm-line-color:#b0b0b0;--mm-selected-border:#4a90d9;--mm-toolbar-bg:#fff;--mm-toolbar-border:#ddd;--mm-toolbar-text:#333;--mm-toolbar-hover:#e8e8e8}.mindmap-theme-dark[data-v-424fe566]{--mm-bg:#1e1e1e;--mm-node-root-bg:#6db3f2;--mm-node-root-border:#4a90d9;--mm-node-root-text:#1a1a1a;--mm-node-level2-bg:#2a3a50;--mm-node-level2-border:#4a6a90;--mm-node-level2-text:#a0c4e8;--mm-node-bg:#2d2d2d;--mm-node-border:#555;--mm-node-text:#e0e0e0;--mm-line-color:#666;--mm-selected-border:#6db3f2;--mm-toolbar-bg:#2d2d2d;--mm-toolbar-border:#444;--mm-toolbar-text:#e0e0e0;--mm-toolbar-hover:#3d3d3d}.mindmap-wrapper[data-v-424fe566]{width:100%;height:100%;font-family:Arial,sans-serif;position:relative;overflow:hidden}.canvas-container[data-v-424fe566]{cursor:grab;touch-action:none;width:100%;height:100%}.canvas-container[data-v-424fe566]:active{cursor:grabbing}.canvas-container svg[data-v-424fe566]{width:100%;height:100%;display:block}.canvas-toolbar[data-v-424fe566]{z-index:50;flex-direction:column;gap:2px;display:flex;position:absolute;top:8px;right:8px}.canvas-tb-btn[data-v-424fe566]{border:1px solid var(--mm-toolbar-border);background:var(--mm-toolbar-bg);width:28px;height:28px;color:var(--mm-toolbar-text);cursor:pointer;opacity:.9;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background .15s,opacity .15s;display:flex}.canvas-tb-btn[data-v-424fe566]:hover:not(:disabled){background:var(--mm-toolbar-hover);opacity:1}.canvas-tb-btn[data-v-424fe566]:disabled{opacity:.35;cursor:default}.mm-node-group[data-v-424fe566]{cursor:pointer}.mm-node-rect[data-v-424fe566]:hover{filter:brightness(.95)}.mindmap-theme-dark .mm-node-rect[data-v-424fe566]:hover{filter:brightness(1.2)}.mm-collapse-btn[data-v-424fe566]{cursor:pointer}.mm-collapse-btn circle[data-v-424fe566]:hover{fill:var(--mm-toolbar-hover)}.mm-node--dragging[data-v-424fe566]{display:none}.mm-node--drop-target .mm-node-rect[data-v-424fe566]{filter:brightness(1.08);stroke:#16a34a!important}.mindmap-theme-dark .mm-node--drop-target .mm-node-rect[data-v-424fe566]{filter:brightness(1.3)}.mm-drag-ghost[data-v-424fe566],.mm-drop-indicator[data-v-424fe566]{pointer-events:none}.mm-edit-input[data-v-424fe566]{border:2px solid var(--mm-selected-border);text-align:center;background:var(--mm-bg);width:100%;height:100%;color:var(--mm-node-text);box-sizing:border-box;border-radius:4px;outline:none;padding:2px 6px;font-family:Arial,sans-serif;font-size:13px}.app-root[data-v-a73b6319]{color:#333;background:#f0f0f0;flex-direction:column;height:100vh;transition:background .3s,color .3s;display:flex}.app-root.app-theme-dark[data-v-a73b6319]{color:#ccc;background:#121212}.app-header[data-v-a73b6319]{background:#fff;border-bottom:1px solid #ddd;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.app-theme-dark .app-header[data-v-a73b6319]{background:#252525;border-color:#444}.app-header h1[data-v-a73b6319]{margin:0;font-size:18px}.app-controls[data-v-a73b6319]{gap:16px;display:flex}.app-controls label[data-v-a73b6319]{cursor:pointer;align-items:center;gap:4px;font-size:13px;display:flex}.app-main[data-v-a73b6319]{flex:1;overflow:hidden}.app-debug[data-v-a73b6319]{background:#fafafa;border-top:1px solid #ddd;flex-shrink:0;max-height:200px;padding:8px;font-size:11px;overflow:auto}.app-theme-dark .app-debug[data-v-a73b6319]{background:#1a1a1a;border-color:#444}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{width:100%;height:100%;overflow:hidden}
/*$vite$:1*/