.mm-menu[data-v-f88e6ca6]{position:relative}.mm-menu__trigger[data-v-f88e6ca6]{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 14px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-regular);font-size:var(--font-body);font-weight:500;transition:color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.mm-menu__trigger[data-v-f88e6ca6]:hover,.mm-menu__trigger.is-open[data-v-f88e6ca6]{color:var(--color-primary);border-color:var(--color-primary)}.mm-menu__trigger[data-v-f88e6ca6]:active{transform:scale(.95)}.mm-menu__caret[data-v-f88e6ca6]{transition:transform var(--transition-fast)}.mm-menu__trigger.is-open .mm-menu__caret[data-v-f88e6ca6]{transform:rotate(180deg)}.mm-menu__panel[data-v-f88e6ca6]{position:absolute;top:calc(100% + 6px);left:0;z-index:100;min-width:160px;padding:6px;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-dialog);display:flex;flex-direction:column}.mm-menu__panel[data-v-f88e6ca6] .mm-menu__item{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-regular);font-size:var(--font-body);text-align:left;white-space:nowrap;transition:background-color var(--transition-fast),color var(--transition-fast)}.mm-menu__panel[data-v-f88e6ca6] .mm-menu__item:hover{background:var(--color-primary-light);color:var(--color-primary)}.outline[data-v-8ee02ad6]{width:260px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid var(--border-color);background:var(--bg-elevated);min-height:0}.outline__header[data-v-8ee02ad6]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--border-color)}.outline__title[data-v-8ee02ad6]{font-weight:700;font-size:var(--font-body);color:var(--text-primary)}.outline__close[data-v-8ee02ad6]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);transition:background-color var(--transition-fast),color var(--transition-fast)}.outline__close[data-v-8ee02ad6]:hover{background:var(--bg-card);color:var(--text-primary)}.outline__list[data-v-8ee02ad6]{flex:1;overflow-y:auto;padding:8px 6px}.outline__row[data-v-8ee02ad6]{display:flex;align-items:center;gap:6px;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast)}.outline__row[data-v-8ee02ad6]:hover{background:var(--bg-card)}.outline__row.is-active[data-v-8ee02ad6]{background:var(--color-primary-light)}.outline__dot[data-v-8ee02ad6]{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--text-secondary)}.outline__dot.is-root[data-v-8ee02ad6]{width:8px;height:8px;background:var(--color-primary)}.outline__input[data-v-8ee02ad6]{flex:1;min-width:0;padding:6px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-regular);font-size:var(--font-body)}.outline__input.is-root[data-v-8ee02ad6]{font-weight:700;color:var(--text-primary)}.outline__input[data-v-8ee02ad6]:hover{border-color:var(--border-color)}.outline__input[data-v-8ee02ad6]:focus{outline:none;border-color:var(--color-primary);background:var(--bg-elevated);box-shadow:none}.outline__count[data-v-8ee02ad6]{flex-shrink:0;padding-right:8px;color:var(--text-secondary);font-size:var(--font-aux)}.outline__hint[data-v-8ee02ad6]{padding:8px 14px;border-top:1px solid var(--border-color);color:var(--text-secondary);font-size:var(--font-aux)}@media (max-width: 768px){.outline[data-v-8ee02ad6]{width:210px}}.style-panel[data-v-a6bbc1db]{position:absolute;top:12px;right:12px;z-index:30;width:240px;max-height:calc(100% - 24px);display:flex;flex-direction:column;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-dialog);-webkit-user-select:none;user-select:none}.style-panel__header[data-v-a6bbc1db]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--border-color)}.style-panel__title[data-v-a6bbc1db]{font-weight:700;font-size:var(--font-body);color:var(--text-primary)}.style-panel__close[data-v-a6bbc1db]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);transition:background-color var(--transition-fast),color var(--transition-fast)}.style-panel__close[data-v-a6bbc1db]:hover{background:var(--bg-card);color:var(--text-primary)}.style-panel__body[data-v-a6bbc1db]{overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:14px}.style-panel__label[data-v-a6bbc1db]{font-size:var(--font-aux);color:var(--text-secondary);margin-bottom:8px}.style-panel__swatches[data-v-a6bbc1db]{display:flex;flex-wrap:wrap;gap:8px}.swatch[data-v-a6bbc1db]{width:24px;height:24px;border-radius:50%;border:1px solid var(--border-color);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.swatch[data-v-a6bbc1db]:hover{transform:scale(1.12)}.swatch.is-active[data-v-a6bbc1db]{box-shadow:0 0 0 2px var(--bg-elevated),0 0 0 4px var(--color-primary)}.swatch--reset[data-v-a6bbc1db]{position:relative;background:var(--bg-elevated)}.swatch--reset[data-v-a6bbc1db]:after{content:"";position:absolute;left:3px;right:3px;top:50%;height:1.5px;background:var(--color-danger);transform:rotate(-45deg)}.style-panel__custom[data-v-a6bbc1db]{display:flex;align-items:center;gap:8px;margin-top:8px}.color-input[data-v-a6bbc1db]{width:32px;height:28px;padding:2px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-elevated);cursor:pointer}.hex-input[data-v-a6bbc1db]{flex:1;min-width:0;height:28px;padding:4px 8px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--input-bg);color:var(--text-primary);font-family:JetBrains Mono,Consolas,monospace;font-size:var(--font-aux)}.hex-input[data-v-a6bbc1db]:focus{outline:none;border-color:var(--color-primary)}.style-panel__row[data-v-a6bbc1db]{display:flex;align-items:center;gap:8px}.style-panel__seg[data-v-a6bbc1db]{display:flex;border:1px solid var(--border-color);border-radius:var(--radius-sm);overflow:hidden}.seg-btn[data-v-a6bbc1db]{min-width:36px;min-height:30px;padding:4px 8px;border:none;background:var(--bg-elevated);color:var(--text-regular);font-size:var(--font-aux);transition:background-color var(--transition-fast),color var(--transition-fast)}.seg-btn+.seg-btn[data-v-a6bbc1db]{border-left:1px solid var(--border-color)}.seg-btn[data-v-a6bbc1db]:hover{color:var(--color-primary)}.seg-btn.is-active[data-v-a6bbc1db]{background:var(--color-primary);color:#fff}.seg-btn--bold[data-v-a6bbc1db]{border:1px solid var(--border-color);border-radius:var(--radius-sm);font-weight:800}.fontsize-input[data-v-a6bbc1db]{width:56px;height:30px;padding:4px 6px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--input-bg);color:var(--text-primary);font-size:var(--font-aux);text-align:center;font-variant-numeric:tabular-nums}.fontsize-input[data-v-a6bbc1db]:focus{outline:none;border-color:var(--color-primary)}.style-panel__marker-group+.style-panel__marker-group[data-v-a6bbc1db]{margin-top:8px}.style-panel__marker-group-name[data-v-a6bbc1db]{font-size:var(--font-aux);color:var(--text-secondary);margin-bottom:6px}.style-panel__markers[data-v-a6bbc1db]{display:flex;flex-wrap:wrap;gap:6px}.marker-btn[data-v-a6bbc1db]{width:30px;height:30px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-elevated);font-size:15px;line-height:1;transition:border-color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast)}.marker-btn[data-v-a6bbc1db]:hover{border-color:var(--color-primary);transform:scale(1.08)}.marker-btn.is-active[data-v-a6bbc1db]{background:var(--color-primary-light);border-color:var(--color-primary)}.style-panel__note-btn[data-v-a6bbc1db]{width:100%;min-height:34px;border:1px dashed var(--border-color);border-radius:var(--radius-sm);background:transparent;color:var(--text-regular);font-size:var(--font-body);transition:color var(--transition-fast),border-color var(--transition-fast)}.style-panel__note-btn[data-v-a6bbc1db]:hover{color:var(--color-primary);border-color:var(--color-primary)}@media (max-width: 768px){.style-panel[data-v-a6bbc1db]{width:208px}}.mshare__status[data-v-bc247a16]{padding:24px 0;text-align:center;color:var(--text-secondary);font-size:var(--font-body)}.mshare__desc[data-v-bc247a16]{color:var(--text-regular);font-size:var(--font-body);line-height:1.7;margin-bottom:var(--space-inner)}.mshare__field[data-v-bc247a16]{display:flex;flex-direction:column;gap:6px}.mshare__label[data-v-bc247a16]{font-size:var(--font-aux);color:var(--text-secondary)}.mshare__input[data-v-bc247a16]{width:100%;min-height:38px;padding:6px 12px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--input-bg);color:var(--text-primary);font-size:var(--font-body)}.mshare__input[data-v-bc247a16]:focus{outline:none;border:2px solid var(--color-primary)}.mshare__input[readonly][data-v-bc247a16]{color:var(--text-regular);background:var(--bg-card)}.mshare__error[data-v-bc247a16]{margin-top:6px;color:var(--color-danger);font-size:var(--font-aux)}.mshare__linkrow[data-v-bc247a16],.mshare__pwdrow[data-v-bc247a16]{display:flex;align-items:center;gap:8px;margin-bottom:var(--space-inner)}.mshare__pwdstatus[data-v-bc247a16]{flex-shrink:0;font-size:var(--font-aux);color:var(--text-secondary)}.mshare__pwdstatus strong[data-v-bc247a16]{color:var(--text-primary)}.mshare__subtitle[data-v-bc247a16]{font-size:var(--font-body);font-weight:700;color:var(--text-primary);margin:var(--space-inner) 0 8px}.mshare__visits[data-v-bc247a16]{list-style:none;margin:0;padding:0;max-height:160px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.mshare__visit[data-v-bc247a16]{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-card)}.mshare__visit-name[data-v-bc247a16]{font-size:var(--font-body);font-weight:600;color:var(--text-primary)}.mshare__visit-meta[data-v-bc247a16]{font-size:var(--font-aux);color:var(--text-secondary)}.mshare__empty[data-v-bc247a16]{padding:16px 0;text-align:center;color:var(--text-secondary);font-size:var(--font-aux)}.mshare__footer[data-v-bc247a16]{margin-top:var(--space-inner);display:flex;justify-content:flex-start}.mindmap[data-v-46d1184f]{--mindmap-edge: #c9cdd4;height:100vh;display:flex;flex-direction:column;background:var(--bg-page);overflow:hidden}[data-theme=dark] .mindmap[data-v-46d1184f]{--mindmap-edge: #3a4150}.mindmap__header[data-v-46d1184f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid var(--border-color);background:var(--bg-elevated)}.mindmap__header-left[data-v-46d1184f],.mindmap__header-right[data-v-46d1184f]{display:flex;align-items:center;gap:8px}.mindmap__title[data-v-46d1184f]{font-weight:700;font-size:var(--font-subtitle)}.mindmap__title--btn[data-v-46d1184f]{border:none;background:transparent;color:var(--text-primary);padding:4px 8px;border-radius:var(--radius-sm);max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text;transition:background-color var(--transition-fast)}.mindmap__title--btn[data-v-46d1184f]:hover{background:var(--bg-card)}.mindmap__title-input[data-v-46d1184f]{font-weight:700;font-size:var(--font-subtitle);color:var(--text-primary);background:var(--input-bg);border:2px solid var(--color-primary);border-radius:var(--radius-sm);padding:2px 8px;width:260px;outline:none}.mindmap__back-link[data-v-46d1184f]{font-size:var(--font-aux);color:var(--text-secondary);white-space:nowrap;transition:color var(--transition-fast)}.mindmap__back-link[data-v-46d1184f]:hover{color:var(--color-primary)}.saveas-desc[data-v-46d1184f]{color:var(--text-regular);font-size:var(--font-body);line-height:1.7;margin-bottom:var(--space-inner)}.icon-btn[data-v-46d1184f]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-regular);transition:color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.icon-btn[data-v-46d1184f]:hover:not(:disabled){color:var(--color-primary);border-color:var(--color-primary)}.icon-btn[data-v-46d1184f]:active:not(:disabled){transform:scale(.92)}.icon-btn[data-v-46d1184f]:disabled{opacity:.45;cursor:not-allowed}.mindmap__toolbar[data-v-46d1184f]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-bottom:1px solid var(--border-color);background:var(--bg-elevated);flex-wrap:wrap}.mindmap__divider[data-v-46d1184f]{width:1px;height:24px;background:var(--border-color);margin:0 4px}.mindmap__group[data-v-46d1184f]{display:flex;align-items:center;gap:8px}.icon-btn--danger[data-v-46d1184f]:hover:not(:disabled){color:var(--color-danger);border-color:var(--color-danger)}.tool-btn[data-v-46d1184f]{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 14px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-regular);font-size:var(--font-body);font-weight:500;white-space:nowrap;transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast)}.tool-btn[data-v-46d1184f]:hover{color:var(--color-primary);border-color:var(--color-primary)}.tool-btn[data-v-46d1184f]:active{transform:scale(.95)}.tool-btn.is-on[data-v-46d1184f]{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary);font-weight:700}.tool-btn--danger[data-v-46d1184f]:hover{color:var(--color-danger);border-color:var(--color-danger)}.mindmap__search[data-v-46d1184f]{position:relative;display:flex;align-items:center}.mindmap__search-toggle[data-v-46d1184f]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast)}.mindmap__search-toggle[data-v-46d1184f]:hover{color:var(--color-primary);border-color:var(--color-primary)}.mindmap__search.expanded .mindmap__search-toggle[data-v-46d1184f]{position:absolute;left:0;border-color:transparent;background:transparent;pointer-events:none;color:var(--text-secondary)}.mindmap__search-input[data-v-46d1184f]{width:0;min-height:40px;margin-left:-40px;padding:6px 0;border:1px solid transparent;border-radius:var(--radius-md);background:var(--input-bg);color:var(--text-primary);font-size:var(--font-body);opacity:0;pointer-events:none;transition:width .25s ease,opacity .2s ease,padding .25s ease,border-color var(--transition-fast),box-shadow var(--transition-fast)}.mindmap__search.expanded .mindmap__search-input[data-v-46d1184f]{width:200px;margin-left:0;padding:6px 30px 6px 36px;opacity:1;pointer-events:auto;border-color:var(--border-color)}.mindmap__search-input[data-v-46d1184f]:focus{outline:none;border:2px solid var(--color-primary);box-shadow:var(--focus-ring)}.mindmap__search-input[data-v-46d1184f]::-webkit-search-cancel-button{display:none}.mindmap__search-clear[data-v-46d1184f]{position:absolute;right:8px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:50%;background:var(--border-color);color:var(--text-regular);transition:background-color var(--transition-fast),color var(--transition-fast)}.mindmap__search-clear[data-v-46d1184f]:hover{background:var(--text-secondary);color:var(--bg-elevated)}.mindmap__search-panel[data-v-46d1184f]{position:absolute;top:calc(100% + 6px);right:0;z-index:100;width:260px;max-height:320px;overflow-y:auto;padding:6px;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-dialog);display:flex;flex-direction:column}.mindmap__search-item[data-v-46d1184f]{display:flex;align-items:center;gap:8px;padding:9px 12px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-regular);font-size:var(--font-body);text-align:left;white-space:nowrap;overflow:hidden;transition:background-color var(--transition-fast),color var(--transition-fast)}.mindmap__search-item[data-v-46d1184f]:hover{background:var(--color-primary-light);color:var(--color-primary)}.mindmap__search-item-text[data-v-46d1184f]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.mindmap__search-via[data-v-46d1184f]{flex-shrink:0;padding:1px 6px;border-radius:999px;background:var(--bg-card);color:var(--text-secondary);font-size:10px}.mindmap__search-item:hover .mindmap__search-via[data-v-46d1184f]{background:var(--bg-elevated);color:var(--color-primary)}.mindmap__search-empty[data-v-46d1184f]{padding:12px;color:var(--text-secondary);font-size:var(--font-aux);text-align:center}.mindmap__body[data-v-46d1184f]{flex:1;display:flex;min-height:0}.mindmap__canvas[data-v-46d1184f]{position:relative;flex:1;min-width:0;min-height:0;background:var(--canvas-bg);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;overflow:hidden}.mindmap__canvas.is-panning[data-v-46d1184f]{cursor:grabbing}.mindmap__canvas.is-space[data-v-46d1184f]{cursor:grab}.mindmap__canvas.is-darkbg[data-v-46d1184f]{--mindmap-edge: #76819d}.mindmap__canvas.is-darkbg .mindmap__badge-count[data-v-46d1184f]{fill:#aab3c5}.mindmap__svg[data-v-46d1184f]{width:100%;height:100%}.mindmap__edge[data-v-46d1184f]{fill:none;stroke-width:2}.mindmap__drag-line[data-v-46d1184f]{stroke:var(--color-primary);stroke-width:2;stroke-dasharray:6 4}.mindmap__node[data-v-46d1184f]{cursor:pointer;transition:opacity var(--transition-fast)}.mindmap__node-rect[data-v-46d1184f]{fill:var(--node-fill, var(--bg-elevated));stroke:var(--node-border, var(--border-color));stroke-width:1.5;filter:drop-shadow(0 2px 8px rgba(0,0,0,.06));transition:stroke var(--transition-fast),fill var(--transition-fast),filter var(--transition-fast)}[data-theme=dark] .mindmap__node-rect[data-v-46d1184f]{filter:none}.mindmap__node:hover .mindmap__node-rect[data-v-46d1184f]{stroke:var(--color-primary);filter:drop-shadow(0 4px 14px rgba(43,92,184,.18))}[data-theme=dark] .mindmap__node:hover .mindmap__node-rect[data-v-46d1184f]{filter:none}.mindmap__node.is-selected .mindmap__node-rect[data-v-46d1184f]{stroke:var(--color-primary);stroke-width:2.5}.mindmap__node.is-editing .mindmap__node-rect[data-v-46d1184f],.mindmap__node.is-target .mindmap__node-rect[data-v-46d1184f]{fill:var(--color-primary-light);stroke:var(--color-primary);stroke-width:2.5}.mindmap__node.is-match .mindmap__node-rect[data-v-46d1184f]{stroke:var(--color-warning);stroke-width:2.5}.mindmap__node.is-dim[data-v-46d1184f]{opacity:.35}.mindmap__node.is-dragging[data-v-46d1184f]{opacity:.55}.mindmap__node-text[data-v-46d1184f]{font-size:14px;fill:var(--node-text, var(--text-primary));pointer-events:none}.mindmap__node-marker[data-v-46d1184f]{font-size:15px;pointer-events:none}.mindmap__note[data-v-46d1184f]{cursor:pointer}.mindmap__note-circle[data-v-46d1184f]{fill:var(--color-warning);stroke:var(--bg-elevated);stroke-width:1.5;transition:transform var(--transition-fast)}.mindmap__note:hover .mindmap__note-circle[data-v-46d1184f]{transform:scale(1.15)}.mindmap__note-sign[data-v-46d1184f]{font-size:10px;fill:#fff;pointer-events:none}.theme-grid[data-v-46d1184f]{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:264px}.theme-card[data-v-46d1184f]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-regular);font-size:var(--font-aux);transition:border-color var(--transition-fast),background-color var(--transition-fast)}.theme-card[data-v-46d1184f]:hover{border-color:var(--color-primary);color:var(--color-primary)}.theme-card.is-active[data-v-46d1184f]{border-color:var(--color-primary);background:var(--color-primary-light);color:var(--color-primary);font-weight:700}.theme-card__dots[data-v-46d1184f]{display:flex;gap:4px}.theme-card__dots i[data-v-46d1184f]{width:12px;height:12px;border-radius:50%;display:inline-block}.bg-grid[data-v-46d1184f]{display:flex;flex-direction:column;gap:2px;min-width:180px}.bg-item[data-v-46d1184f]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-regular);font-size:var(--font-body);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.bg-item[data-v-46d1184f]:hover{background:var(--color-primary-light);color:var(--color-primary)}.bg-item.is-active[data-v-46d1184f]{background:var(--color-primary-light);color:var(--color-primary);font-weight:700}.bg-swatch[data-v-46d1184f]{width:16px;height:16px;border-radius:4px;border:1px solid var(--border-color);flex-shrink:0}.bg-swatch--default[data-v-46d1184f]{background:linear-gradient(135deg,#fff 50%,#171b23 50%)}.bg-item--custom .color-input[data-v-46d1184f]{width:24px;height:22px;padding:1px;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-elevated);cursor:pointer}.style-handle[data-v-46d1184f]{position:absolute;top:12px;right:0;z-index:30;padding:10px 5px;border:1px solid var(--border-color);border-right:none;border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:var(--bg-elevated);color:var(--text-secondary);font-size:var(--font-aux);line-height:1.4;box-shadow:var(--shadow-card);transition:color var(--transition-fast),border-color var(--transition-fast)}.style-handle[data-v-46d1184f]:hover{color:var(--color-primary);border-color:var(--color-primary)}.note-editor[data-v-46d1184f]{width:100%;padding:10px 12px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--input-bg);color:var(--text-primary);font-size:var(--font-body);line-height:1.6;resize:vertical}.note-editor[data-v-46d1184f]:focus{outline:none;border:2px solid var(--color-primary)}.note-delete[data-v-46d1184f]{margin-top:8px;border:none;background:transparent;color:var(--color-danger);font-size:var(--font-aux);padding:4px 0}.note-delete[data-v-46d1184f]:hover{text-decoration:underline}.mindmap__badge[data-v-46d1184f]{cursor:pointer}.mindmap__badge-hit[data-v-46d1184f]{fill:transparent}.mindmap__badge-circle[data-v-46d1184f]{fill:var(--bg-elevated);stroke:var(--border-color);stroke-width:1.5;transition:fill var(--transition-fast),stroke var(--transition-fast)}.mindmap__badge:hover .mindmap__badge-circle[data-v-46d1184f]{fill:var(--color-primary-light);stroke:var(--color-primary)}.mindmap__badge-sign[data-v-46d1184f]{font-size:13px;font-weight:700;fill:var(--text-regular);pointer-events:none}.mindmap__badge:hover .mindmap__badge-sign[data-v-46d1184f]{fill:var(--color-primary)}.mindmap__badge-count[data-v-46d1184f]{font-size:11px;fill:var(--text-secondary);pointer-events:none}.mindmap__addbtn[data-v-46d1184f]{cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--transition-fast)}.mindmap__node:hover .mindmap__addbtn[data-v-46d1184f],.mindmap__node.is-selected .mindmap__addbtn[data-v-46d1184f]{opacity:1;pointer-events:auto}.mindmap__node.is-editing .mindmap__addbtn[data-v-46d1184f]{opacity:0;pointer-events:none}.mindmap__addbtn-circle[data-v-46d1184f]{fill:var(--color-primary);stroke:var(--bg-elevated);stroke-width:1.5;transition:fill var(--transition-fast)}.mindmap__addbtn:hover .mindmap__addbtn-circle[data-v-46d1184f]{fill:var(--color-primary-deep)}.mindmap__addbtn-sign[data-v-46d1184f]{font-size:12px;font-weight:700;fill:#fff;pointer-events:none}.mindmap__editor[data-v-46d1184f]{position:absolute;z-index:10;padding:0 16px;border:2px solid var(--color-primary);background:var(--bg-elevated);color:var(--text-primary);text-align:center;outline:none;box-shadow:var(--shadow-card)}.mindmap__guide[data-v-46d1184f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--mask-bg)}.mindmap__guide-card[data-v-46d1184f]{width:min(92vw,440px);padding:var(--space-card);background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-dialog);display:flex;flex-direction:column;gap:var(--space-inner)}.mindmap__guide-title[data-v-46d1184f]{font-size:var(--font-module-title);font-weight:700;color:var(--text-primary)}.mindmap__guide-list[data-v-46d1184f]{list-style:none;display:flex;flex-direction:column;gap:var(--space-inner-sm);color:var(--text-regular);font-size:var(--font-body)}.mindmap__guide-list li[data-v-46d1184f]{padding-left:18px;position:relative}.mindmap__guide-list li[data-v-46d1184f]:before{content:"";position:absolute;left:2px;top:8px;width:6px;height:6px;border-radius:50%;background:var(--color-primary)}.mindmap__status[data-v-46d1184f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;border-top:1px solid var(--border-color);background:var(--bg-elevated);flex-wrap:wrap}.mindmap__hints[data-v-46d1184f]{color:var(--text-secondary);font-size:var(--font-aux)}.mindmap__meta[data-v-46d1184f]{display:inline-flex;align-items:center;gap:4px;color:var(--text-secondary);font-size:var(--font-aux);white-space:nowrap}.mindmap__zoom[data-v-46d1184f]{border:none;background:transparent;color:var(--color-primary);font-size:var(--font-aux);font-weight:700;padding:2px 4px;border-radius:var(--radius-sm)}.mindmap__zoom[data-v-46d1184f]:hover{background:var(--color-primary-light)}.import-formats[data-v-46d1184f]{display:flex;flex-direction:column;gap:var(--space-inner)}.import-formats__lead[data-v-46d1184f]{color:var(--text-regular);font-size:var(--font-body)}.import-formats__name[data-v-46d1184f]{color:var(--text-primary);font-size:var(--font-body);font-weight:600;margin-bottom:6px}.import-formats__sample[data-v-46d1184f]{padding:10px 12px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-regular);font-family:JetBrains Mono,Consolas,Courier New,monospace;font-size:var(--font-aux);line-height:1.6;white-space:pre;overflow-x:auto}@media (max-width: 768px){.mindmap__hints[data-v-46d1184f]{display:none}.mindmap__status[data-v-46d1184f]{justify-content:center}.mindmap__group[data-v-46d1184f]{flex-wrap:wrap}.mindmap__search[data-v-46d1184f]{flex:1;margin-left:0;min-width:160px;justify-content:flex-end}.mindmap__search.expanded .mindmap__search-input[data-v-46d1184f]{width:100%}}
