.toolbar[data-v-68e2c2cc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md);padding:var(--spacing-md);background:var(--bg-secondary);border-radius:var(--border-radius-md);box-shadow:var(--card-shadow)}.toolbar .right-tools[data-v-68e2c2cc]{display:flex;gap:var(--spacing-md)}.input-section[data-v-84dbba86]{flex:1;display:flex;flex-direction:column;gap:var(--spacing-sm)}.input-section .editor-header[data-v-84dbba86]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-secondary);border-radius:var(--border-radius-sm);font-weight:500}.input-section .editor-header .editor-actions[data-v-84dbba86]{display:flex;gap:var(--spacing-sm)}.input-section textarea[data-v-84dbba86]{flex:1;padding:var(--spacing-md);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:var(--font-size-md);line-height:var(--line-height-relaxed);border:1px solid var(--border-color);border-radius:var(--border-radius-md);background:var(--bg-secondary);resize:none;transition:var(--transition-normal)}.input-section textarea[data-v-84dbba86]:focus{outline:none;border-color:var(--primary-color);box-shadow:var(--focus-shadow)}.input-section textarea.dark-theme[data-v-84dbba86]{background-color:var(--gray-800);color:var(--text-light);border-color:var(--gray-700)}.input-section .editor-footer[data-v-84dbba86]{display:flex;justify-content:flex-end;gap:var(--spacing-md);padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm);color:var(--text-secondary)}.output-section{flex:1;display:flex;flex-direction:column;gap:var(--spacing-sm)}.output-section .preview-header{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-secondary);border-radius:var(--border-radius-sm);font-weight:500}.output-section .markdown-output{flex:1;padding:var(--spacing-md);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-md);overflow-y:auto;transition:var(--transition-normal)}.output-section .markdown-output.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:var(--z-modal);margin:0;border-radius:0;background:var(--bg-secondary);padding:var(--spacing-lg)}.output-section .markdown-output .fullscreen-toolbar{position:fixed;top:var(--spacing-md);right:var(--spacing-md);z-index:calc(var(--z-modal) + 1);padding:var(--spacing-sm);background:var(--bg-secondary);border-radius:var(--border-radius-sm);box-shadow:var(--card-shadow)}.output-section .markdown-output .markdown-content{max-width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.6;word-wrap:break-word}.output-section .markdown-output .markdown-content h1,.output-section .markdown-output .markdown-content h2,.output-section .markdown-output .markdown-content h3,.output-section .markdown-output .markdown-content h4,.output-section .markdown-output .markdown-content h5,.output-section .markdown-output .markdown-content h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.output-section .markdown-output .markdown-content h1{font-size:2em;padding-bottom:.3em;border-bottom:1px solid #eaecef}.output-section .markdown-output .markdown-content h2{font-size:1.5em;padding-bottom:.3em;border-bottom:1px solid #eaecef}.output-section .markdown-output .markdown-content h3{font-size:1.25em}.output-section .markdown-output .markdown-content p{margin-bottom:16px}.output-section .markdown-output .markdown-content blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5;margin:0 0 16px}.output-section .markdown-output .markdown-content pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:3px;margin-bottom:16px}.output-section .markdown-output .markdown-content code{padding:.2em .4em;margin:0;font-size:85%;background-color:#1b1f230d;border-radius:3px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.output-section .markdown-output .markdown-content pre code{padding:0;background-color:transparent}.output-section .markdown-output .markdown-content table{display:block;width:100%;overflow:auto;margin-bottom:16px;border-spacing:0;border-collapse:collapse}.output-section .markdown-output .markdown-content table th,.output-section .markdown-output .markdown-content table td{padding:6px 13px;border:1px solid #dfe2e5}.output-section .markdown-output .markdown-content table th{font-weight:600;background-color:#f6f8fa}.output-section .markdown-output .markdown-content table tr{background-color:#fff;border-top:1px solid #c6cbd1}.output-section .markdown-output .markdown-content table tr:nth-child(2n){background-color:#f6f8fa}.output-section .markdown-output .markdown-content img{max-width:100%;box-sizing:content-box;background-color:#fff;border-radius:3px}.output-section .markdown-output .markdown-content ul,.output-section .markdown-output .markdown-content ol{padding-left:2em;margin-bottom:16px}.output-section .markdown-output .markdown-content li{margin-top:.25em}.output-section .markdown-output .markdown-content hr{height:.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}.output-section .markdown-output .markdown-content .katex-error{color:#f56c6c;background-color:#f56c6c1a;padding:2px 4px;border-radius:2px}.output-section .markdown-output .markdown-content .katex{font-size:1.1em}.output-section .markdown-output.theme-dark{background-color:#1e1e1e;color:#e0e0e0}.output-section .markdown-output.theme-dark .markdown-content h1,.output-section .markdown-output.theme-dark .markdown-content h2{border-bottom-color:#444}.output-section .markdown-output.theme-dark .markdown-content blockquote{color:#9e9e9e;border-left-color:#555}.output-section .markdown-output.theme-dark .markdown-content pre{background-color:#2d2d2d}.output-section .markdown-output.theme-dark .markdown-content code{background-color:#ffffff1a}.output-section .markdown-output.theme-dark .markdown-content table th{background-color:#2d2d2d}.output-section .markdown-output.theme-dark .markdown-content table td,.output-section .markdown-output.theme-dark .markdown-content table th{border-color:#444}.output-section .markdown-output.theme-dark .markdown-content table tr{background-color:#1e1e1e;border-top-color:#444}.output-section .markdown-output.theme-dark .markdown-content table tr:nth-child(2n){background-color:#2d2d2d}.output-section .markdown-output.theme-dark .markdown-content hr{background-color:#444}.output-section .markdown-output.theme-dark .markdown-content .katex{color:#e0e0e0}.output-section .markdown-output.theme-github .markdown-content{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.output-section .markdown-output.theme-minimal .markdown-content{font-family:Helvetica Neue,Arial,sans-serif}.output-section .markdown-output.theme-minimal .markdown-content h1,.output-section .markdown-output.theme-minimal .markdown-content h2{border-bottom:none}.output-section .markdown-output.theme-minimal .markdown-content pre{background-color:#f9f9f9}.output-section .markdown-output.theme-minimal .markdown-content blockquote{border-left:2px solid #ddd;color:#777}.markdown-output:fullscreen{background:var(--bg-secondary);padding:var(--spacing-lg)}.markdown-output:fullscreen .markdown-content{max-width:800px;margin:0 auto;padding:var(--spacing-lg)}.markdown-processor[data-v-9288ce5a]{padding:var(--spacing-md);transition:var(--transition-normal)}.markdown-processor.dark-theme[data-v-9288ce5a]{background-color:var(--gray-900);color:var(--text-light)}.markdown-processor .content-wrapper[data-v-9288ce5a]{display:flex;gap:var(--spacing-xl);height:calc(90vh - 120px);transition:var(--transition-normal)}
