.editor[data-v-636af9de]{height:100%;overflow:auto}[data-v-636af9de] .cm-editor{height:100%;font-size:13px}[data-v-636af9de] .cm-scroller{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.node[data-v-8f8d9fe8]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.7}.toggle[data-v-8f8d9fe8]{cursor:pointer;-webkit-user-select:none;user-select:none}.arrow[data-v-8f8d9fe8]{color:var(--text-muted);display:inline-block;width:14px}.key[data-v-8f8d9fe8]{color:var(--accent-key)}.brace[data-v-8f8d9fe8]{color:var(--text-muted);margin-left:4px}.val[data-v-8f8d9fe8]{margin-left:4px}.val.string[data-v-8f8d9fe8]{color:var(--accent-string)}.val.number[data-v-8f8d9fe8]{color:var(--accent-number)}.val.bool[data-v-8f8d9fe8]{color:var(--accent-bool)}.val.null[data-v-8f8d9fe8]{color:var(--accent-null)}.txt[data-v-c3a1a436]{padding:12px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;white-space:pre;overflow:auto;height:100%}.mind[data-v-799c4fc6]{width:100%;height:100%;display:block}.hist[data-v-fc4860b7]{border-right:1px solid var(--border);background:var(--bg-panel);width:200px;flex-shrink:0;overflow:auto}.hist-hd[data-v-fc4860b7]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;font-weight:600;border-bottom:1px solid var(--border)}.hist-hd button[data-v-fc4860b7]{background:none;border:none;color:var(--text-muted);font-size:12px}.empty[data-v-fc4860b7]{padding:16px;color:var(--text-muted);font-size:12px}.item[data-v-fc4860b7]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;cursor:pointer;border-bottom:1px solid var(--border);font-family:ui-monospace,monospace;font-size:12px}.item[data-v-fc4860b7]:hover{background:var(--bg-elevated)}.snip[data-v-fc4860b7]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.del[data-v-fc4860b7]{background:none;border:none;color:var(--text-muted);flex-shrink:0}.workspace[data-v-eb172317]{display:flex;flex-direction:column;height:100%}.ws[data-v-eb172317]{display:flex;flex:1;min-height:0}.cols[data-v-eb172317]{display:flex;flex:1;min-width:0}.pane[data-v-eb172317]{display:flex;flex-direction:column;flex:1;min-width:0;border-right:1px solid var(--border)}.pane[data-v-eb172317]:last-child{border-right:none}.toolbar[data-v-eb172317]{display:flex;gap:6px;align-items:center;padding:8px;border-bottom:1px solid var(--border);flex-wrap:wrap;background:var(--bg-panel)}.toolbar button[data-v-eb172317]{padding:5px 10px;border:1px solid var(--border);border-radius:6px;background:var(--bg-elevated);color:var(--text);font-size:13px}.toolbar button[data-v-eb172317]:hover{border-color:var(--primary);color:var(--primary)}.toolbar button.on[data-v-eb172317]{background:var(--primary);color:#fff;border-color:var(--primary)}.sp[data-v-eb172317]{flex:1}.stat[data-v-eb172317]{color:var(--text-muted);font-size:12px;white-space:nowrap}.editor-wrap[data-v-eb172317],.preview[data-v-eb172317]{flex:1;min-height:0;overflow:auto}.preview[data-v-eb172317]{padding:8px 4px}.invalid[data-v-eb172317]{padding:24px;color:var(--danger)}.status[data-v-eb172317]{height:28px;line-height:28px;padding:0 16px;font-size:12px;color:var(--primary);border-top:1px solid var(--border);background:var(--bg-panel);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status.bad[data-v-eb172317]{color:var(--danger)}.hdr[data-v-e05a5c91]{display:flex;align-items:center;gap:20px;height:52px;padding:0 16px;border-bottom:1px solid var(--border);background:var(--bg-elevated)}.logo[data-v-e05a5c91]{font-weight:700;font-size:18px;white-space:nowrap}.logo span[data-v-e05a5c91]{color:var(--primary)}.nav[data-v-e05a5c91]{display:flex;gap:4px;flex:1;flex-wrap:wrap}.nav-group[data-v-e05a5c91]{position:relative}.nav-item[data-v-e05a5c91]{padding:8px 12px;border-radius:6px;color:var(--text-muted);display:inline-block;white-space:nowrap}.nav-item[data-v-e05a5c91]:hover{background:var(--bg-panel);color:var(--text)}.dropdown[data-v-e05a5c91]{position:absolute;top:100%;left:0;min-width:160px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);padding:6px;display:none;z-index:20}.nav-group:hover .dropdown[data-v-e05a5c91]{display:block}.drop-item[data-v-e05a5c91]{display:block;padding:8px 10px;border-radius:6px;color:var(--text)}.drop-item[data-v-e05a5c91]:hover{background:var(--bg-panel);color:var(--primary)}.theme-btn[data-v-e05a5c91]{background:none;border:1px solid var(--border);border-radius:8px;padding:6px 10px;font-size:15px}.app[data-v-163daab1]{display:flex;flex-direction:column;height:100vh}.main[data-v-163daab1]{flex:1;min-height:0;overflow:auto}:root{--bg: #ffffff;--bg-panel: #f7f8fa;--bg-elevated: #ffffff;--border: #e5e7eb;--text: #1f2328;--text-muted: #6b7280;--primary: #10b981;--primary-hover: #059669;--accent-string: #16a34a;--accent-number: #2563eb;--accent-bool: #db2777;--accent-null: #9ca3af;--accent-key: #7c3aed;--danger: #dc2626;--shadow: 0 1px 3px rgba(0, 0, 0, .08)}:root[data-theme=dark]{--bg: #0d1117;--bg-panel: #161b22;--bg-elevated: #1c2128;--border: #30363d;--text: #e6edf3;--text-muted: #8b949e;--primary: #10b981;--primary-hover: #34d399;--accent-string: #7ee787;--accent-number: #79c0ff;--accent-bool: #ff7b72;--accent-null: #8b949e;--accent-key: #d2a8ff;--danger: #f85149;--shadow: 0 1px 3px rgba(0, 0, 0, .4)}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%}body{font-family:-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;background:var(--bg);color:var(--text);font-size:14px;transition:background .2s,color .2s}button{font-family:inherit;cursor:pointer}a{color:inherit;text-decoration:none}
