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