body{color:#333;background:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}#app{width:100%;height:100%}.dark{color:#e0e0e0;background:#1a1a1a}.dark body{background:#1a1a1a}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.dark ::-webkit-scrollbar-thumb{background:#555}::-webkit-scrollbar-thumb:hover{background:#999}.dark ::-webkit-scrollbar-thumb:hover{background:#777}::selection{background:#b3d4fc}.dark ::selection{background:#264f78}.editor-wrapper[data-v-1812e51a]{width:100%;height:100%;overflow:hidden}.editor-wrapper[data-v-1812e51a] .cm-gutters,.editor-wrapper[data-v-1812e51a] .cm-gutter,.editor-wrapper[data-v-1812e51a] .cm-lineNumbers,.editor-wrapper[data-v-1812e51a] .cm-foldGutter,.editor-wrapper[data-v-1812e51a] .cm-activeLineGutter,.editor-wrapper[data-v-1812e51a] .cm-gutterElement{width:0!important;min-width:0!important;display:none!important}.editor-wrapper[data-v-1812e51a] .cm-content{margin-left:0!important}.editor-wrapper[data-v-1812e51a] .cm-editor{width:100%;height:100%}.editor-wrapper[data-v-1812e51a] .cm-scroller{overflow:hidden auto}.preview-wrapper[data-v-ea83848b]{background:#fff;width:100%;height:100%;overflow:auto}.preview-wrapper.dark[data-v-ea83848b]{background:#1a1a1a}.markdown-body[data-v-ea83848b]{color:#24292e;padding:24px;font-size:15px;line-height:1.8}.dark .markdown-body[data-v-ea83848b]{color:#c9d1d9}.markdown-body[data-v-ea83848b] h1,.markdown-body[data-v-ea83848b] h2,.markdown-body[data-v-ea83848b] h3,.markdown-body[data-v-ea83848b] h4,.markdown-body[data-v-ea83848b] h5,.markdown-body[data-v-ea83848b] h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body[data-v-ea83848b] h1{border-bottom:1px solid #eaecef;padding-bottom:.3em;font-size:2em}.dark .markdown-body[data-v-ea83848b] h1{border-bottom-color:#30363d}.markdown-body[data-v-ea83848b] h2{border-bottom:1px solid #eaecef;padding-bottom:.3em;font-size:1.5em}.dark .markdown-body[data-v-ea83848b] h2{border-bottom-color:#30363d}.markdown-body[data-v-ea83848b] h3{font-size:1.25em}.markdown-body[data-v-ea83848b] p{margin-bottom:16px}.markdown-body[data-v-ea83848b] a{color:#0366d6;text-decoration:none}.dark .markdown-body[data-v-ea83848b] a{color:#58a6ff}.markdown-body[data-v-ea83848b] a:hover{text-decoration:underline}.markdown-body[data-v-ea83848b] strong{font-weight:600}.markdown-body[data-v-ea83848b] code{background-color:#1b1f230d;border-radius:3px;margin:0;padding:.2em .4em;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:85%}.dark .markdown-body[data-v-ea83848b] code{background-color:#6e76811a}.markdown-body[data-v-ea83848b] pre{background-color:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;margin-bottom:16px;padding:16px;font-size:85%;line-height:1.45;position:relative;overflow:auto}.dark .markdown-body[data-v-ea83848b] pre{background-color:#161b22;border-color:#30363d}.markdown-body[data-v-ea83848b] pre code{white-space:pre;background-color:#0000;border:0;margin:0;padding:0;display:block}.markdown-body[data-v-ea83848b] .copy-btn{cursor:pointer;opacity:0;background:#0000001a;border:none;border-radius:4px;padding:4px 8px;font-size:12px;transition:opacity .2s;position:absolute;top:8px;right:8px}.markdown-body[data-v-ea83848b] pre:hover .copy-btn{opacity:1}.dark .markdown-body[data-v-ea83848b] .copy-btn{color:#c9d1d9;background:#ffffff1a}.dark .markdown-body[data-v-ea83848b] .copy-btn:hover{background:#fff3}.markdown-body[data-v-ea83848b] .code-lang{color:#6a737d;text-transform:uppercase;pointer-events:none;font-size:11px;position:absolute;top:8px;left:16px}.dark .markdown-body[data-v-ea83848b] .code-lang{color:#8b949e}.markdown-body[data-v-ea83848b] pre:has(.code-lang){padding-top:32px}.markdown-body[data-v-ea83848b] blockquote{color:#6a737d;border-left:.25em solid #dfe2e5;margin:0 0 16px;padding:0 1em}.dark .markdown-body[data-v-ea83848b] blockquote{color:#8b949e;border-left-color:#30363d}.markdown-body[data-v-ea83848b] ul,.markdown-body[data-v-ea83848b] ol{margin-bottom:16px;padding-left:2em}.markdown-body[data-v-ea83848b] li{margin-bottom:4px}.markdown-body[data-v-ea83848b] li+li{margin-top:4px}.markdown-body[data-v-ea83848b] table{border-collapse:collapse;width:100%;margin-bottom:16px}.markdown-body[data-v-ea83848b] th,.markdown-body[data-v-ea83848b] td{border:1px solid #dfe2e5;padding:8px 12px}.dark .markdown-body[data-v-ea83848b] th,.dark .markdown-body[data-v-ea83848b] td{border-color:#30363d}.markdown-body[data-v-ea83848b] th{background-color:#f6f8fa;font-weight:600}.dark .markdown-body[data-v-ea83848b] th{background-color:#21262d}.markdown-body[data-v-ea83848b] tr:nth-child(2n){background-color:#f6f8fa}.dark .markdown-body[data-v-ea83848b] tr:nth-child(2n){background-color:#161b22}.markdown-body[data-v-ea83848b] hr{border:0;border-top:1px solid #dfe2e5;margin:24px 0}.dark .markdown-body[data-v-ea83848b] hr{border-top-color:#30363d}.markdown-body[data-v-ea83848b] img{border-radius:4px;max-width:100%;height:auto}.markdown-body[data-v-ea83848b] .hljs{background:0 0}.markdown-body[data-v-ea83848b] .hljs-keyword,.markdown-body[data-v-ea83848b] .hljs-selector-tag,.markdown-body[data-v-ea83848b] .hljs-literal,.markdown-body[data-v-ea83848b] .hljs-section,.markdown-body[data-v-ea83848b] .hljs-link{color:#d73a49}.dark .markdown-body[data-v-ea83848b] .hljs-keyword,.dark .markdown-body[data-v-ea83848b] .hljs-selector-tag,.dark .markdown-body[data-v-ea83848b] .hljs-literal,.dark .markdown-body[data-v-ea83848b] .hljs-section,.dark .markdown-body[data-v-ea83848b] .hljs-link{color:#ff7b72}.markdown-body[data-v-ea83848b] .hljs-string,.markdown-body[data-v-ea83848b] .hljs-title,.markdown-body[data-v-ea83848b] .hljs-name,.markdown-body[data-v-ea83848b] .hljs-type,.markdown-body[data-v-ea83848b] .hljs-attribute,.markdown-body[data-v-ea83848b] .hljs-symbol,.markdown-body[data-v-ea83848b] .hljs-bullet,.markdown-body[data-v-ea83848b] .hljs-addition,.markdown-body[data-v-ea83848b] .hljs-variable,.markdown-body[data-v-ea83848b] .hljs-template-tag,.markdown-body[data-v-ea83848b] .hljs-template-variable{color:#22863a}.dark .markdown-body[data-v-ea83848b] .hljs-string,.dark .markdown-body[data-v-ea83848b] .hljs-title,.dark .markdown-body[data-v-ea83848b] .hljs-name,.dark .markdown-body[data-v-ea83848b] .hljs-type,.dark .markdown-body[data-v-ea83848b] .hljs-attribute,.dark .markdown-body[data-v-ea83848b] .hljs-symbol,.dark .markdown-body[data-v-ea83848b] .hljs-bullet,.dark .markdown-body[data-v-ea83848b] .hljs-addition,.dark .markdown-body[data-v-ea83848b] .hljs-variable,.dark .markdown-body[data-v-ea83848b] .hljs-template-tag,.dark .markdown-body[data-v-ea83848b] .hljs-template-variable{color:#a5d6ff}.markdown-body[data-v-ea83848b] .hljs-comment,.markdown-body[data-v-ea83848b] .hljs-quote,.markdown-body[data-v-ea83848b] .hljs-deletion,.markdown-body[data-v-ea83848b] .hljs-meta{color:#6a737d}.dark .markdown-body[data-v-ea83848b] .hljs-comment,.dark .markdown-body[data-v-ea83848b] .hljs-quote,.dark .markdown-body[data-v-ea83848b] .hljs-deletion,.dark .markdown-body[data-v-ea83848b] .hljs-meta{color:#8b949e}.markdown-body[data-v-ea83848b] .hljs-number,.markdown-body[data-v-ea83848b] .hljs-regexp,.markdown-body[data-v-ea83848b] .hljs-selector-attr,.markdown-body[data-v-ea83848b] .hljs-selector-pseudo,.markdown-body[data-v-ea83848b] .hljs-built_in{color:#005cc5}.dark .markdown-body[data-v-ea83848b] .hljs-number,.dark .markdown-body[data-v-ea83848b] .hljs-regexp,.dark .markdown-body[data-v-ea83848b] .hljs-selector-attr,.dark .markdown-body[data-v-ea83848b] .hljs-selector-pseudo,.dark .markdown-body[data-v-ea83848b] .hljs-built_in{color:#79c0ff}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;overflow:hidden}.app[data-v-6e8877b9]{color:#1a1a1a;background:#fafafa;flex-direction:column;width:100vw;max-width:100vw;height:100vh;display:flex;overflow:hidden}.app.dark[data-v-6e8877b9]{color:#e0e0e0;background:#0f0f0f}.toolbar[data-v-6e8877b9]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-bottom:1px solid #0000000f;flex-shrink:0;justify-content:space-between;align-items:center;min-width:0;height:52px;padding:10px 20px;display:flex}.dark .toolbar[data-v-6e8877b9]{background:#141414e6;border-bottom:1px solid #ffffff0f}.toolbar-left[data-v-6e8877b9],.toolbar-right[data-v-6e8877b9]{flex-shrink:0;align-items:center;gap:12px;display:flex}.logo[data-v-6e8877b9]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:600}.toolbar-center[data-v-6e8877b9]{background:#0000000d;border-radius:8px;flex-shrink:0;gap:4px;padding:4px;display:flex}.dark .toolbar-center[data-v-6e8877b9]{background:#ffffff0d}.mode-btn[data-v-6e8877b9]{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:6px;padding:6px 14px;font-size:13px;transition:all .2s}.mode-btn[data-v-6e8877b9]:hover{background:#0000000d}.dark .mode-btn[data-v-6e8877b9]:hover{background:#ffffff1a}.mode-btn.active[data-v-6e8877b9]{background:#fff;box-shadow:0 1px 3px #0000001a}.dark .mode-btn.active[data-v-6e8877b9]{background:#2a2a2a}.stats[data-v-6e8877b9]{color:#888;font-size:12px}.icon-btn[data-v-6e8877b9]{cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:background .2s;display:flex}.icon-btn[data-v-6e8877b9]:hover{background:#0000000d}.dark .icon-btn[data-v-6e8877b9]:hover{background:#ffffff1a}.command-bar[data-v-6e8877b9]{background:#ffffff80;border-bottom:1px solid #0000000a;flex-shrink:0;align-items:center;gap:2px;min-width:0;height:48px;padding:8px 20px;display:flex;overflow-x:auto}.dark .command-bar[data-v-6e8877b9]{background:#1e1e1e80;border-bottom:1px solid #ffffff0a}.cmd-btn[data-v-6e8877b9]{cursor:pointer;width:32px;height:32px;color:inherit;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:all .15s;display:flex}.cmd-btn[data-v-6e8877b9]:hover{color:#667eea;background:#667eea26}.dark .cmd-btn[data-v-6e8877b9]:hover{color:#818cf8;background:#667eea33}.cmd-divider[data-v-6e8877b9]{background:#0000001a;flex-shrink:0;width:1px;height:20px;margin:0 6px}.dark .cmd-divider[data-v-6e8877b9]{background:#ffffff1a}.cmd-spacer[data-v-6e8877b9]{flex:1;min-width:0}.cmd-toggle[data-v-6e8877b9]{cursor:pointer;color:#888;background:0 0;border:1px solid #0000001a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.cmd-toggle[data-v-6e8877b9]:hover{color:#667eea;background:#667eea1a}.cmd-toggle.active[data-v-6e8877b9]{color:#667eea;background:#667eea33}.dark .cmd-toggle[data-v-6e8877b9]{border-color:#ffffff1a}.main-content[data-v-6e8877b9]{flex:1;width:100%;min-width:0;display:flex;overflow:hidden}.editor-pane[data-v-6e8877b9],.preview-pane[data-v-6e8877b9]{flex:1;min-width:0;display:flex;overflow:hidden}.editor-pane[data-v-6e8877b9]{border-right:1px solid #0000000f}.dark .editor-pane[data-v-6e8877b9]{border-right:1px solid #ffffff0f}.editor-pane.hidden[data-v-6e8877b9],.preview-pane.hidden[data-v-6e8877b9]{display:none}.syntax-sidebar[data-v-6e8877b9]{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border-right:1px solid #0000000f;flex-shrink:0;width:200px;min-width:200px;max-width:200px;padding:0;overflow:hidden auto}.dark .syntax-sidebar[data-v-6e8877b9]{background:linear-gradient(#1e1e2e 0%,#181825 100%);border-right:1px solid #ffffff0f}.syntax-sidebar[data-v-6e8877b9]::-webkit-scrollbar{width:4px}.syntax-sidebar[data-v-6e8877b9]::-webkit-scrollbar-track{background:0 0}.syntax-sidebar[data-v-6e8877b9]::-webkit-scrollbar-thumb{background:#667eea33;border-radius:2px}.dark .syntax-sidebar[data-v-6e8877b9]::-webkit-scrollbar-thumb{background:#818cf84d}.sidebar-header[data-v-6e8877b9]{color:#667eea;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #667eea1a;margin-bottom:8px;padding:16px 16px 12px;font-size:11px;font-weight:700}.dark .sidebar-header[data-v-6e8877b9]{color:#818cf8;border-bottom-color:#818cf826}.syntax-list[data-v-6e8877b9]{flex-direction:column;padding:0 10px;display:flex}.syntax-item[data-v-6e8877b9]{cursor:pointer;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:4px;margin-bottom:2px;padding:8px 10px;transition:all .2s;display:flex}.syntax-item[data-v-6e8877b9]:hover{background:#667eea14;border-color:#667eea26}.dark .syntax-item[data-v-6e8877b9]:hover{background:#818cf81a;border-color:#818cf833}.syntax-code[data-v-6e8877b9]{color:#4f46e5;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(135deg,#667eea1a 0%,#764ba21a 100%);border:1px solid #667eea26;border-radius:4px;padding:4px 8px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:11px;overflow:hidden}.dark .syntax-code[data-v-6e8877b9]{color:#a5b4fc;background:linear-gradient(135deg,#818cf826 0%,#a78bfa26 100%);border-color:#818cf833}.syntax-desc[data-v-6e8877b9]{color:#64748b;padding-left:2px;font-size:11px}.dark .syntax-desc[data-v-6e8877b9]{color:#94a3b8}.editor-area[data-v-6e8877b9]{flex:1;min-width:0;position:relative;overflow:hidden}
