.tree-node[data-v-c2ff1752]{list-style:none}.node-row[data-v-c2ff1752]{cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:5px;margin:1px 4px;padding:3px 8px;display:flex;overflow:hidden}.node-row[data-v-c2ff1752]:hover{background:#313244}.node-row.selected[data-v-c2ff1752]{color:#89b4fa;background:#45475a}.node-row.multi-selected[data-v-c2ff1752]{color:#cba6f7;background:#2a2a4a;outline:1px solid #7c7ccc}.node-icon[data-v-c2ff1752]{flex-shrink:0;font-size:12px}.node-name[data-v-c2ff1752]{text-overflow:ellipsis;overflow:hidden}.node-children[data-v-c2ff1752]{margin:0;padding:0;list-style:none}.ctx-menu[data-v-c2ff1752]{z-index:1000;background:#313244;border:1px solid #45475a;border-radius:6px;min-width:140px;padding:4px 0;position:fixed;box-shadow:0 4px 12px #0006}.ctx-item[data-v-c2ff1752]{cursor:pointer;color:#cdd6f4;padding:6px 14px;font-size:13px}.ctx-item[data-v-c2ff1752]:hover{background:#45475a}.ctx-item.danger[data-v-c2ff1752]{color:#f38ba8}.file-tree[data-v-187bc245]{color:#cdd6f4;-webkit-user-select:none;user-select:none;background:#1e1e2e;height:100%;font-size:13px;overflow-y:auto}.tree-header[data-v-187bc245]{z-index:1;background:#1e1e2e;border-bottom:1px solid #313244;justify-content:space-between;align-items:center;padding:8px 12px;display:flex;position:sticky;top:0}.tree-title[data-v-187bc245]{text-transform:uppercase;letter-spacing:.5px;color:#a6adc8;font-size:11px;font-weight:600}.tree-actions button[data-v-187bc245]{cursor:pointer;color:#a6adc8;background:0 0;border:none;border-radius:3px;padding:2px 4px;font-size:12px}.tree-actions button[data-v-187bc245]:hover{color:#cdd6f4;background:#313244}.btn-delete-multi[data-v-187bc245]{color:#f38ba8!important}.btn-delete-multi[data-v-187bc245]:hover{background:#3d1f1f!important}.tree-loading[data-v-187bc245],.tree-error[data-v-187bc245]{color:#a6adc8;padding:12px;font-size:12px}.tree-error[data-v-187bc245]{color:#f38ba8}.tree-root[data-v-187bc245]{margin:0;padding:4px 0;list-style:none}.editor-wrap[data-v-aaaeb206]{height:100%;overflow:hidden}.preview{color:#cdd6f4;background:#1e1e2e;height:100%;padding:24px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.7;overflow-y:auto}.preview h1,.preview h2,.preview h3{color:#89b4fa;border-bottom:1px solid #313244;padding-bottom:4px}.preview h1{font-size:1.8em}.preview h2{font-size:1.4em}.preview a{color:#89dceb}.preview code{background:#313244;border-radius:3px;padding:2px 5px;font-family:JetBrains Mono,monospace;font-size:.9em}.preview pre.hljs{background:#181825;border-radius:8px;margin:12px 0;padding:16px;overflow-x:auto}.preview pre.hljs code{background:0 0;padding:0;font-size:13px}.preview blockquote{color:#a6adc8;background:#181825;border-left:3px solid #89b4fa;border-radius:0 6px 6px 0;margin:0;padding:4px 16px}.preview table{border-collapse:collapse;width:100%;margin:12px 0}.preview th,.preview td{border:1px solid #45475a;padding:8px 12px}.preview th{background:#313244}.preview tr:nth-child(2n){background:#181825}.preview .mermaid{text-align:center;margin:16px 0}.preview img{border-radius:6px;max-width:100%}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%}body{color:#cdd6f4;background:#1e1e2e}.app[data-v-fd773171]{flex-direction:column;height:100vh;display:flex}.app-header[data-v-fd773171]{background:#181825;border-bottom:1px solid #313244;flex-shrink:0;justify-content:space-between;align-items:center;height:44px;padding:0 16px;display:flex}.app-title[data-v-fd773171]{color:#cdd6f4;font-size:15px;font-weight:700}.header-center[data-v-fd773171]{font-size:12px}.save-status[data-v-fd773171]{border-radius:10px;padding:2px 8px;font-size:12px}.save-status.saving[data-v-fd773171]{color:#a6adc8;background:#313244}.save-status.dirty[data-v-fd773171]{color:#fab387;background:#45475a}.save-status.saved[data-v-fd773171]{color:#a6e3a1;background:#313244}.mode-switcher[data-v-fd773171]{gap:4px;display:flex}.mode-switcher button[data-v-fd773171]{color:#a6adc8;cursor:pointer;background:0 0;border:1px solid #45475a;border-radius:4px;padding:3px 10px;font-size:12px}.mode-switcher button.active[data-v-fd773171]{color:#89b4fa;background:#313244;border-color:#89b4fa}.app-body[data-v-fd773171]{flex:1;display:flex;overflow:hidden}.sidebar[data-v-fd773171]{border-right:1px solid #313244;flex-shrink:0;overflow:hidden}.resize-handle[data-v-fd773171]{cursor:col-resize;background:0 0;flex-shrink:0;width:4px}.resize-handle[data-v-fd773171]:hover{background:#45475a}.main-content[data-v-fd773171]{flex:1;display:flex;overflow:hidden}.pane[data-v-fd773171]{flex:1;overflow:hidden}.pane.full[data-v-fd773171]{flex:1}.editor-pane[data-v-fd773171]{border-right:1px solid #313244}.empty-state[data-v-fd773171]{color:#585b70;justify-content:center;align-items:center;height:100%;font-size:14px;display:flex}
