.markdown-viewer[data-v-24da27b3]{color:var(--text-color);font-size:14px;line-height:1.75;word-break:break-word}.markdown-viewer[data-v-24da27b3] h1{border-bottom:1px solid var(--border-color);font-size:22px;font-weight:700;margin:24px 0 12px;padding-bottom:8px}.markdown-viewer[data-v-24da27b3] h2{font-size:18px;font-weight:600;margin:20px 0 10px}.markdown-viewer[data-v-24da27b3] h3{font-size:16px;font-weight:600;margin:16px 0 8px}.markdown-viewer[data-v-24da27b3] h1,.markdown-viewer[data-v-24da27b3] h2,.markdown-viewer[data-v-24da27b3] h3,.markdown-viewer[data-v-24da27b3] h4{scroll-margin-top:96px}.markdown-viewer[data-v-24da27b3] p{margin:8px 0}.markdown-viewer[data-v-24da27b3] ol,.markdown-viewer[data-v-24da27b3] ul{margin:8px 0;padding-left:24px}.markdown-viewer[data-v-24da27b3] li{margin:4px 0}.markdown-viewer[data-v-24da27b3] blockquote{background:var(--background-color-secondary);border-left:4px solid var(--primary-color);border-radius:4px;color:var(--text-color-secondary);margin:12px 0;padding:8px 16px}.markdown-viewer[data-v-24da27b3] :not(pre)>code{background:var(--background-color-secondary);border-radius:4px;color:var(--primary-color);font-family:var(--font-family-code);font-size:12.5px;padding:2px 6px}.markdown-viewer[data-v-24da27b3] .md-code-block{border:1px solid var(--border-color);border-radius:10px;margin:14px 0;overflow:hidden;position:relative}.markdown-viewer[data-v-24da27b3] .md-code-toolbar{align-items:center;background:var(--background-color-secondary);border-bottom:1px solid var(--border-color);display:flex;height:36px;justify-content:space-between;padding:0 12px 0 70px}.markdown-viewer[data-v-24da27b3] .md-code-toolbar .md-code-lang{color:var(--text-color-secondary);font-family:var(--font-family-code);font-size:12px;text-transform:lowercase}.markdown-viewer[data-v-24da27b3] .md-code-toolbar .md-copy-btn{background:var(--card-background);border:1px solid var(--border-color);border-radius:6px;color:var(--text-color-secondary);cursor:pointer;font-size:12px;padding:2px 10px;transition:all .15s ease}.markdown-viewer[data-v-24da27b3] .md-code-toolbar .md-copy-btn:hover{border-color:var(--primary-color);color:var(--primary-color)}.markdown-viewer[data-v-24da27b3] .md-code-toolbar .md-copy-btn.is-copied{border-color:rgb(var(--success-rgb));color:rgb(var(--success-rgb))}.markdown-viewer[data-v-24da27b3] .md-code-toolbar:before{background:var(--tiptap-code-dot-close);border-radius:50%;box-shadow:20px 0 0 var(--tiptap-code-dot-minimize),40px 0 0 var(--tiptap-code-dot-maximize);content:"";height:12px;left:16px;position:absolute;top:12px;width:12px}.markdown-viewer[data-v-24da27b3] pre{background:var(--tiptap-code-bg,#1e1e2e);border-radius:0;margin:0;overflow-x:auto;padding:14px 16px}.markdown-viewer[data-v-24da27b3] pre code{background:transparent;color:var(--tiptap-code-color);font-family:var(--font-family-code);font-size:12.5px;line-height:1.65;padding:0}.markdown-viewer[data-v-24da27b3] .hljs-doctag,.markdown-viewer[data-v-24da27b3] .hljs-keyword,.markdown-viewer[data-v-24da27b3] .hljs-name,.markdown-viewer[data-v-24da27b3] .hljs-section,.markdown-viewer[data-v-24da27b3] .hljs-selector-tag,.markdown-viewer[data-v-24da27b3] .hljs-strong,.markdown-viewer[data-v-24da27b3] .hljs-title{color:var(--tiptap-code-hljs-keyword)}.markdown-viewer[data-v-24da27b3] .hljs-comment,.markdown-viewer[data-v-24da27b3] .hljs-quote{color:var(--tiptap-code-hljs-comment);font-style:italic}.markdown-viewer[data-v-24da27b3] .hljs-addition,.markdown-viewer[data-v-24da27b3] .hljs-attr,.markdown-viewer[data-v-24da27b3] .hljs-attribute,.markdown-viewer[data-v-24da27b3] .hljs-built_in,.markdown-viewer[data-v-24da27b3] .hljs-literal,.markdown-viewer[data-v-24da27b3] .hljs-number,.markdown-viewer[data-v-24da27b3] .hljs-selector-class,.markdown-viewer[data-v-24da27b3] .hljs-selector-id,.markdown-viewer[data-v-24da27b3] .hljs-string,.markdown-viewer[data-v-24da27b3] .hljs-symbol,.markdown-viewer[data-v-24da27b3] .hljs-tag,.markdown-viewer[data-v-24da27b3] .hljs-type{color:var(--tiptap-code-hljs-string)}.markdown-viewer[data-v-24da27b3] .hljs-deletion,.markdown-viewer[data-v-24da27b3] .hljs-meta,.markdown-viewer[data-v-24da27b3] .hljs-regexp,.markdown-viewer[data-v-24da27b3] .hljs-subst{color:var(--tiptap-code-hljs-default)}.markdown-viewer[data-v-24da27b3] a{color:var(--primary-color);text-decoration:none}.markdown-viewer[data-v-24da27b3] a:hover{text-decoration:underline}.markdown-viewer[data-v-24da27b3] table{border-collapse:collapse;font-size:13px;margin:12px 0;width:100%}.markdown-viewer[data-v-24da27b3] td,.markdown-viewer[data-v-24da27b3] th{border:1px solid var(--border-color);padding:8px 12px;text-align:left}.markdown-viewer[data-v-24da27b3] th{background:var(--background-color-secondary);font-weight:600}.markdown-viewer[data-v-24da27b3] img{border-radius:6px;max-width:100%}.markdown-viewer[data-v-24da27b3] hr{border:none;border-top:1px solid var(--border-color);margin:24px 0}
