.prose{color:var(--color-text-primary);overflow-wrap:anywhere;font-size:15px;line-height:1.7}.prose>:first-child{margin-top:0}.prose h1,.prose h2,.prose h3,.prose h4{letter-spacing:-.01em;color:var(--color-text-primary);scroll-margin-top:88px;font-weight:600}.prose h1{letter-spacing:-.02em;margin:0 0 16px;font-size:30px;line-height:1.2}.prose h2{border-top:1px solid var(--color-separator-border);margin:40px 0 12px;padding-top:24px;font-size:22px;line-height:1.3}.prose h3{margin:28px 0 8px;font-size:17px;line-height:1.4}.prose h4{margin:20px 0 6px;font-size:15px}.prose p,.prose ul,.prose ol,.prose table,.prose pre,.prose blockquote,.prose img,.prose details{margin:0 0 16px}.prose a{color:var(--color-accent-600);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent-600) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent-600) 35%, transparent);text-underline-offset:3px;transition:text-decoration-color .15s}.prose a:hover{-webkit-text-decoration-color:var(--color-accent-600);text-decoration-color:var(--color-accent-600)}.dark .prose a{color:var(--color-accent-400)}.prose ul,.prose ol{padding-left:24px}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:4px}.prose li>ul,.prose li>ol{margin:4px 0 0}.prose li:has(>input[type=checkbox]){margin-left:-20px;list-style:none}.prose input[type=checkbox]{accent-color:var(--color-accent-600);vertical-align:-1px;margin-right:6px}.prose hr{border:0;border-top:1px solid var(--color-separator-border);margin:32px 0}.prose img{border:1px solid var(--color-separator-border);border-radius:12px;max-width:100%;height:auto}.prose blockquote{border-left:3px solid var(--color-background-quaternary-default);color:var(--color-text-secondary);padding:2px 0 2px 16px}.prose blockquote>:last-child{margin-bottom:0}.prose code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.875em}.prose :not(pre)>code{background:var(--color-background-secondary-default);border:1px solid var(--color-separator-border);border-radius:6px;padding:1px 5px}.prose pre{background:var(--color-background-secondary-default);border:1px solid var(--color-separator-border);-webkit-overflow-scrolling:touch;border-radius:12px;padding:14px 16px;font-size:13px;line-height:1.6;overflow-x:auto}.prose pre code{font-size:inherit;background:0 0;border:0;padding:0}.prose table{border-collapse:collapse;width:100%;font-size:14px;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--color-separator-border);text-align:left;vertical-align:top;padding:8px 12px}.prose th{background:var(--color-background-secondary-default);font-weight:600}.knowledge-preview table{width:max-content;max-width:100%}.knowledge-preview th,.knowledge-preview td{white-space:nowrap;overflow-wrap:normal}.prose kbd{border:1px solid var(--color-separator-border);background:var(--color-background-secondary-default);font-family:var(--font-mono,ui-monospace, monospace);border-bottom-width:2px;border-radius:6px;padding:1px 6px;font-size:.8em}.prose details{border:1px solid var(--color-separator-border);background:var(--color-background-secondary-default);border-radius:12px;padding:10px 14px}.prose summary{cursor:pointer;font-weight:500}.prose details[open]>summary{margin-bottom:8px}.prose .markdown-alert{border:1px solid var(--alert-border);background:var(--alert-background);--alert-border:var(--color-separator-border);--alert-background:var(--color-background-secondary-default);--alert-foreground:var(--color-text-secondary);border-radius:12px;margin:0 0 16px;padding:12px 16px}.prose .markdown-alert>:last-child{margin-bottom:0}.prose .markdown-alert-title{color:var(--alert-foreground);align-items:center;gap:6px;margin:0 0 4px;font-size:13px;font-weight:600;display:flex}.prose .markdown-alert-title svg{fill:currentColor;width:14px;height:14px}.prose .markdown-alert-note,.prose .markdown-alert-tip{--alert-background:var(--color-notification-information-background);--alert-border:color-mix(in srgb, var(--color-notification-information-foreground) 30%, transparent);--alert-foreground:var(--color-notification-information-foreground)}.prose .markdown-alert-tip{--alert-background:var(--color-notification-success-background);--alert-border:color-mix(in srgb, var(--color-notification-success-foreground) 30%, transparent);--alert-foreground:var(--color-notification-success-foreground)}.prose .markdown-alert-important{--alert-background:var(--color-badge-new-background);--alert-border:color-mix(in srgb, var(--color-badge-new-text) 30%, transparent);--alert-foreground:var(--color-badge-new-text)}.prose .markdown-alert-warning,.prose .markdown-alert-caution{--alert-background:var(--color-notification-error-background);--alert-border:color-mix(in srgb, var(--color-notification-error-foreground) 30%, transparent);--alert-foreground:var(--color-notification-error-foreground)}.hljs-comment,.hljs-quote{color:var(--color-text-tertiary);font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-tag,.hljs-name,.hljs-doctag{color:var(--color-accent-600)}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-template-tag{color:var(--color-chart-7-active)}.hljs-number,.hljs-literal,.hljs-deletion{color:var(--color-chart-3-active)}.hljs-title,.hljs-section,.hljs-title.function_,.hljs-attr,.hljs-attribute{color:var(--color-chart-5-active)}.hljs-built_in,.hljs-type,.hljs-class .hljs-title,.hljs-title.class_{color:var(--color-chart-1-active)}.hljs-variable,.hljs-template-variable,.hljs-symbol,.hljs-bullet,.hljs-meta,.hljs-selector-id,.hljs-selector-class{color:var(--color-chart-9-active)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:600}.dark .hljs-keyword,.dark .hljs-selector-tag,.dark .hljs-tag,.dark .hljs-name,.dark .hljs-doctag{color:var(--color-accent-400)}.dark .hljs-string,.dark .hljs-regexp,.dark .hljs-addition,.dark .hljs-template-tag{color:var(--color-chart-7)}.dark .hljs-number,.dark .hljs-literal,.dark .hljs-deletion{color:var(--color-chart-3)}.dark .hljs-title,.dark .hljs-section,.dark .hljs-title.function_,.dark .hljs-attr,.dark .hljs-attribute{color:var(--color-chart-5)}.dark .hljs-built_in,.dark .hljs-type,.dark .hljs-class .hljs-title,.dark .hljs-title.class_{color:var(--color-chart-1)}.dark .hljs-variable,.dark .hljs-template-variable,.dark .hljs-symbol,.dark .hljs-bullet,.dark .hljs-meta,.dark .hljs-selector-id,.dark .hljs-selector-class{color:var(--color-chart-9)}
