.markdown-app[data-v-77221a42]{--markdown-bg-app:#1e1e1e;--markdown-bg-panel:#252526;--markdown-bg-sidebar:#252526;--markdown-bg-gutter:#1e1e1e;--markdown-bg-active-line:#282828;--markdown-border-color:#333;--markdown-text-main:#d4d4d4;--markdown-text-muted:#858585;--markdown-accent-primary:#007acc;--markdown-accent-hover:#0062a3;--markdown-danger-color:#d64646;--markdown-success-color:#4ec9b0;--markdown-font-ui:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--markdown-font-code:"JetBrains Mono","Fira Code","Consolas","Monaco",monospace;--markdown-header-height:50px;background-color:var(--markdown-bg-app);color:var(--markdown-text-main);font-family:var(--markdown-font-ui);height:100vh;overflow:hidden;width:100vw}.markdown-app.fullscreen[data-v-77221a42]{left:0;position:fixed;top:0;z-index:9999}.markdown-app .icon[data-v-77221a42]{height:16px;width:16px;fill:currentColor;stroke:currentColor;stroke-width:0}.markdown-app .icon-stroke[data-v-77221a42]{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.markdown-app .header[data-v-77221a42]{align-items:center;background-color:var(--markdown-bg-sidebar);border-bottom:1px solid var(--markdown-border-color);display:flex;height:var(--markdown-header-height);justify-content:space-between;padding:0 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.markdown-app .logo[data-v-77221a42]{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:700;gap:10px;letter-spacing:.5px}.markdown-app .logo-icon[data-v-77221a42]{align-items:center;background:#333;border-radius:6px;color:var(--markdown-accent-primary);display:flex;height:24px;justify-content:center;width:24px}.markdown-app .logo span.highlight[data-v-77221a42]{color:var(--markdown-success-color);font-weight:400}.markdown-app .actions[data-v-77221a42],.markdown-app .btn[data-v-77221a42]{display:flex;gap:6px}.markdown-app .btn[data-v-77221a42]{align-items:center;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--markdown-text-main);cursor:pointer;font-size:13px;height:32px;padding:0 10px;position:relative;transition:all .2s ease}.markdown-app .btn[data-v-77221a42]:hover{background-color:#ffffff14}.markdown-app .btn[data-v-77221a42]:active{transform:translateY(1px)}.markdown-app .btn.active[data-v-77221a42]{background-color:var(--markdown-accent-primary);color:#fff}.markdown-app .btn-icon-only[data-v-77221a42]{padding:0 8px}.markdown-app .btn-danger[data-v-77221a42]:hover{background-color:#d646461a;color:var(--markdown-danger-color)}.markdown-app .divider[data-v-77221a42]{background:#444;height:20px;margin:0 5px;width:1px}.markdown-app .dropdown[data-v-77221a42]{position:relative}.markdown-app .dropdown-toggle[data-v-77221a42]{padding-right:6px}.markdown-app .dropdown-menu[data-v-77221a42]{background-color:var(--markdown-bg-sidebar);border:1px solid var(--markdown-border-color);border-radius:4px;box-shadow:0 4px 12px #0000004d;display:none;min-width:180px;position:absolute;right:0;top:100%;z-index:100}.markdown-app .dropdown:hover .dropdown-menu[data-v-77221a42]{display:block}.markdown-app .dropdown-item[data-v-77221a42]{align-items:center;background:transparent;border:none;color:var(--markdown-text-main);cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 12px;text-align:left;transition:background-color .2s;width:100%}.markdown-app .dropdown-item[data-v-77221a42]:hover{background-color:#ffffff14}.markdown-app .dropdown-item[data-v-77221a42]:first-child{border-radius:4px 4px 0 0}.markdown-app .dropdown-item[data-v-77221a42]:last-child{border-radius:0 0 4px 4px}.markdown-app .markdown-container[data-v-77221a42]{display:flex;height:calc(100% - var(--markdown-header-height));position:relative;width:100%}.markdown-app .editor-wrapper[data-v-77221a42]{background-color:var(--markdown-bg-panel);display:flex;flex-direction:column;flex-shrink:0;min-width:200px;position:relative;width:50%}.markdown-app .panel-bar[data-v-77221a42]{align-items:center;background-color:var(--markdown-bg-app);border-bottom:1px solid var(--markdown-border-color);color:var(--markdown-text-muted);display:flex;font-size:12px;height:30px;justify-content:space-between;padding:0 15px}.markdown-app .panel-actions[data-v-77221a42]{align-items:center;display:flex;gap:10px}.markdown-app .badge[data-v-77221a42]{background:#333;border-radius:3px;font-size:10px;padding:2px 6px}.markdown-app .editor-body[data-v-77221a42]{display:flex;flex:1;overflow:hidden;position:relative}.markdown-app .markdown-editor[data-v-77221a42]{background-color:var(--markdown-bg-panel);border:none;color:#d4d4d4;flex:1;font-family:var(--markdown-font-code);font-size:14px;line-height:1.6;overflow:auto;padding:15px;resize:none;-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre-wrap}.markdown-app .markdown-editor[data-v-77221a42]::-webkit-scrollbar{height:10px;width:10px}.markdown-app .markdown-editor[data-v-77221a42]::-webkit-scrollbar-track{background:var(--markdown-bg-panel)}.markdown-app .markdown-editor[data-v-77221a42]::-webkit-scrollbar-thumb{background-color:#424242;border:2px solid var(--markdown-bg-panel);border-radius:5px}.markdown-app .markdown-editor[data-v-77221a42]::-webkit-scrollbar-thumb:hover{background-color:#4f4f4f}.markdown-app .markdown-editor[data-v-77221a42]::-webkit-scrollbar-corner{background-color:var(--markdown-bg-panel)}.markdown-app .resizer[data-v-77221a42]{align-items:center;background-color:var(--markdown-bg-app);border-left:1px solid var(--markdown-border-color);border-right:1px solid var(--markdown-border-color);cursor:col-resize;display:flex;justify-content:center;transition:background .2s;width:10px;z-index:10}.markdown-app .resizer[data-v-77221a42]:hover{background-color:var(--markdown-accent-primary)}.markdown-app .resizer[data-v-77221a42]:after{background:#555;border-radius:1px;content:"";display:block;height:16px;width:2px}.markdown-app .resizer[data-v-77221a42]:hover:after{background:#fff}.markdown-app .preview-wrapper[data-v-77221a42]{background-color:#fff;display:flex;flex-direction:column;flex-shrink:0;min-width:200px;width:50%}.markdown-app .preview-bar[data-v-77221a42]{background:#f3f3f3;border-bottom:1px solid #ddd;color:#555}.markdown-app .preview-content[data-v-77221a42]{flex:1;overflow:auto;padding:20px}.markdown-app .markdown-preview[data-v-77221a42],.markdown-app .preview-content[data-v-77221a42]{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;word-wrap:break-word}.markdown-app[data-v-77221a42] h1,.markdown-app[data-v-77221a42] h2,.markdown-app[data-v-77221a42] h3,.markdown-app[data-v-77221a42] h4,.markdown-app[data-v-77221a42] h5,.markdown-app[data-v-77221a42] h6{font-weight:600;line-height:1.25;margin-bottom:16px;margin-top:24px}.markdown-app[data-v-77221a42] h1{border-bottom:1px solid #eaecef;font-size:2em;padding-bottom:.3em}.markdown-app[data-v-77221a42] h2{border-bottom:1px solid #eaecef;font-size:1.5em;padding-bottom:.3em}.markdown-app[data-v-77221a42] h3{font-size:1.25em}.markdown-app[data-v-77221a42] h4{font-size:1em}.markdown-app[data-v-77221a42] h5{font-size:.875em}.markdown-app[data-v-77221a42] h6{color:#6a737d;font-size:.85em}.markdown-app[data-v-77221a42] p{margin-bottom:16px}.markdown-app[data-v-77221a42] code{background-color:#1b1f230d;border-radius:3px;font-size:85%;margin:0;padding:.2em .4em}.markdown-app[data-v-77221a42] pre{background-color:#f6f8fa;border-radius:6px;font-size:85%;line-height:1.45;margin-bottom:16px;overflow:auto;padding:16px}.markdown-app[data-v-77221a42] pre code{background-color:transparent;border:0;display:inline;line-height:inherit;margin:0;max-width:auto;overflow:visible;padding:0;word-wrap:normal}.markdown-app[data-v-77221a42] blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;margin-bottom:16px;padding:0 1em}.markdown-app[data-v-77221a42] ol,.markdown-app[data-v-77221a42] ul{margin-bottom:16px;padding-left:2em}.markdown-app[data-v-77221a42] li{margin-bottom:.25em}.markdown-app[data-v-77221a42] li>p{margin-top:16px}.markdown-app[data-v-77221a42] li+li{margin-top:.25em}.markdown-app[data-v-77221a42] dl{padding:0}.markdown-app[data-v-77221a42] dl dt{font-size:1em;font-style:italic;font-weight:600;margin-top:16px;padding:0}.markdown-app[data-v-77221a42] dl dd{margin-bottom:16px;padding:0 16px}.markdown-app[data-v-77221a42] table{border-collapse:collapse;border-spacing:0;margin-bottom:16px;width:100%}.markdown-app[data-v-77221a42] table th{background-color:#f6f8fa;border:1px solid #dfe2e5;font-weight:600;padding:6px 13px}.markdown-app[data-v-77221a42] table td{border:1px solid #dfe2e5;padding:6px 13px}.markdown-app[data-v-77221a42] table tr{background-color:#fff}.markdown-app[data-v-77221a42] table tr:nth-child(2n){background-color:#f6f8fa}.markdown-app[data-v-77221a42] img{box-sizing:content-box;max-width:100%}.markdown-app[data-v-77221a42] hr{border:none;border-top:1px solid #eaecef;height:1px;margin-bottom:16px}.markdown-app[data-v-77221a42] a{color:#0366d6;text-decoration:none}.markdown-app[data-v-77221a42] a:hover{text-decoration:underline}.markdown-app .markdown-preview h1[data-v-77221a42],.markdown-app .markdown-preview h2[data-v-77221a42],.markdown-app .markdown-preview h3[data-v-77221a42],.markdown-app .markdown-preview h4[data-v-77221a42],.markdown-app .markdown-preview h5[data-v-77221a42],.markdown-app .markdown-preview h6[data-v-77221a42]{font-weight:600;line-height:1.25;margin-bottom:16px;margin-top:24px}.markdown-app .markdown-preview h1[data-v-77221a42]{border-bottom:1px solid #eaecef;font-size:2em;padding-bottom:.3em}.markdown-app .markdown-preview h2[data-v-77221a42]{border-bottom:1px solid #eaecef;font-size:1.5em;padding-bottom:.3em}.markdown-app .markdown-preview h3[data-v-77221a42]{font-size:1.25em}.markdown-app .markdown-preview h4[data-v-77221a42]{font-size:1em}.markdown-app .markdown-preview h5[data-v-77221a42]{font-size:.875em}.markdown-app .markdown-preview h6[data-v-77221a42]{color:#6a737d;font-size:.85em}.markdown-app .markdown-preview p[data-v-77221a42]{margin-bottom:16px}.markdown-app .markdown-preview code[data-v-77221a42]{background-color:#1b1f230d;border-radius:3px;font-size:85%;margin:0;padding:.2em .4em}.markdown-app .markdown-preview pre[data-v-77221a42]{background-color:#f6f8fa;border-radius:6px;font-size:85%;line-height:1.45;margin-bottom:16px;overflow:auto;padding:16px}.markdown-app .markdown-preview pre code[data-v-77221a42]{background-color:transparent;border:0;display:inline;line-height:inherit;margin:0;max-width:auto;overflow:visible;padding:0;word-wrap:normal}.markdown-app .markdown-preview blockquote[data-v-77221a42]{border-left:.25em solid #dfe2e5;color:#6a737d;margin-bottom:16px;padding:0 1em}.markdown-app .markdown-preview ol[data-v-77221a42],.markdown-app .markdown-preview ul[data-v-77221a42]{margin-bottom:16px;padding-left:2em}.markdown-app .markdown-preview li[data-v-77221a42]{margin-bottom:.25em}.markdown-app .markdown-preview li>p[data-v-77221a42]{margin-top:16px}.markdown-app .markdown-preview li+li[data-v-77221a42]{margin-top:.25em}.markdown-app .markdown-preview dl[data-v-77221a42]{padding:0}.markdown-app .markdown-preview dl dt[data-v-77221a42]{font-size:1em;font-style:italic;font-weight:600;margin-top:16px;padding:0}.markdown-app .markdown-preview dl dd[data-v-77221a42]{margin-bottom:16px;padding:0 16px}.markdown-app .markdown-preview table[data-v-77221a42]{border-collapse:collapse;border-spacing:0;margin-bottom:16px;width:100%}.markdown-app .markdown-preview table th[data-v-77221a42]{background-color:#f6f8fa;font-weight:600}.markdown-app .markdown-preview table td[data-v-77221a42],.markdown-app .markdown-preview table th[data-v-77221a42]{border:1px solid #dfe2e5;padding:6px 13px}.markdown-app .markdown-preview table tr[data-v-77221a42]{background-color:#fff}.markdown-app .markdown-preview table tr[data-v-77221a42]:nth-child(2n){background-color:#f6f8fa}.markdown-app .markdown-preview img[data-v-77221a42]{box-sizing:content-box;max-width:100%}.markdown-app .markdown-preview hr[data-v-77221a42]{border:none;border-top:1px solid #eaecef;height:1px;margin-bottom:16px}.markdown-app .markdown-preview a[data-v-77221a42]{color:#0366d6;text-decoration:none}.markdown-app .markdown-preview a[data-v-77221a42]:hover{text-decoration:underline}.markdown-app[data-v-77221a42] .mermaid-wrapper{background-color:#f6f8fa;border-radius:6px;margin-bottom:16px;overflow:auto;padding:16px;position:relative;text-align:center}.markdown-app[data-v-77221a42] .mermaid{background-color:transparent;margin-bottom:0;padding:0}.markdown-app[data-v-77221a42] .mermaid svg{height:auto;max-width:100%}.markdown-app[data-v-77221a42] .mermaid-download-btn{align-items:center;background:#00000080;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;justify-content:center;opacity:0;padding:6px;position:absolute;right:8px;top:8px;transition:opacity .2s,background .2s;z-index:5}.markdown-app[data-v-77221a42] .mermaid-wrapper:hover .mermaid-download-btn{opacity:1}.markdown-app[data-v-77221a42] .mermaid-download-btn:hover{background:#007acccc}.markdown-app.resizing[data-v-77221a42]{cursor:col-resize}.markdown-app .toast[data-v-77221a42]{align-items:center;background:#333;border-left:4px solid var(--markdown-accent-primary);border-radius:4px;bottom:20px;box-shadow:0 4px 12px #0000004d;color:#fff;display:flex;font-size:13px;gap:8px;opacity:0;padding:10px 16px;position:fixed;right:20px;transform:translateY(100px);transition:all .3s cubic-bezier(.175,.885,.32,1.275);z-index:1000}.markdown-app .toast.show[data-v-77221a42]{opacity:1;transform:translateY(0)}.markdown-app .toast.success[data-v-77221a42]{border-left-color:var(--markdown-success-color)}.markdown-app .toast.error[data-v-77221a42]{border-left-color:var(--markdown-danger-color)}@media (max-width:768px){.markdown-app .markdown-container[data-v-77221a42]{flex-direction:column}.markdown-app .editor-wrapper[data-v-77221a42],.markdown-app .preview-wrapper[data-v-77221a42]{height:50%;width:100%!important}.markdown-app .resizer[data-v-77221a42]{border:none;border-bottom:1px solid var(--markdown-border-color);border-top:1px solid var(--markdown-border-color);cursor:row-resize;height:12px;width:100%}.markdown-app .resizer[data-v-77221a42]:after{height:2px;width:16px}.markdown-app.resizing[data-v-77221a42]{cursor:row-resize}.markdown-app .header[data-v-77221a42]{padding:0 10px}.markdown-app .btn-text[data-v-77221a42]{display:none}.markdown-app .dropdown-menu[data-v-77221a42]{right:-10px}}
