.editor-content,.comment-content{word-wrap:break-word;overflow-wrap:break-word}.editor-content{min-height:100px}.editor-content:focus,.editor-content .ProseMirror:focus,.editor-content .ProseMirror,.comment-content .ProseMirror{outline:none}.editor-content p,.comment-content p{margin:.5em 0}.editor-content p:first-child,.comment-content p:first-child{margin-top:0}.editor-content p:last-child,.comment-content p:last-child{margin-bottom:0}.editor-content pre,.comment-content pre{background:hsl(var(--muted));tab-size:2;white-space:pre;border-radius:.5rem;max-width:100%;margin:.75rem 0;padding:1rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.8125rem;line-height:1.6;overflow-x:auto}.editor-content pre code,.comment-content pre code{font-size:inherit;color:inherit;background:0 0;border-radius:0;padding:0}.editor-content code:not(pre code),.comment-content code:not(pre code){background:hsl(var(--muted));border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.85em}.editor-content blockquote,.comment-content blockquote{border-left:3px solid hsl(var(--border));color:hsl(var(--muted-foreground));margin-left:0;padding-left:1rem;font-style:italic}.editor-content ul,.editor-content ol,.comment-content ul,.comment-content ol{margin:.5rem 0;padding-left:1.5rem}.editor-content li,.comment-content li{margin:.25rem 0}.editor-content a,.comment-content a{color:hsl(var(--primary));text-underline-offset:3px;text-decoration:underline}.editor-content a:hover,.comment-content a:hover{opacity:.8}.editor-content .hljs-comment,.editor-content .hljs-quote,.comment-content .hljs-comment,.comment-content .hljs-quote{color:#8b949e;font-style:italic}.editor-content .hljs-keyword,.editor-content .hljs-selector-tag,.editor-content .hljs-tag,.comment-content .hljs-keyword,.comment-content .hljs-selector-tag,.comment-content .hljs-tag{color:#ff7b72}.editor-content .hljs-string,.editor-content .hljs-number,.editor-content .hljs-literal,.editor-content .hljs-template-tag,.editor-content .hljs-template-variable,.comment-content .hljs-string,.comment-content .hljs-number,.comment-content .hljs-literal,.comment-content .hljs-template-tag,.comment-content .hljs-template-variable{color:#a5d6ff}.editor-content .hljs-title,.editor-content .hljs-section,.editor-content .hljs-function,.editor-content .hljs-title.function_,.comment-content .hljs-title,.comment-content .hljs-section,.comment-content .hljs-function,.comment-content .hljs-title.function_{color:#d2a8ff}.editor-content .hljs-attr,.editor-content .hljs-attribute,.editor-content .hljs-variable,.editor-content .hljs-type,.editor-content .hljs-class .hljs-title,.comment-content .hljs-attr,.comment-content .hljs-attribute,.comment-content .hljs-variable,.comment-content .hljs-type,.comment-content .hljs-class .hljs-title{color:#79c0ff}.editor-content .hljs-built_in,.comment-content .hljs-built_in{color:#ffa198}.editor-content .hljs-meta,.editor-content .hljs-symbol,.editor-content .hljs-regexp,.comment-content .hljs-meta,.comment-content .hljs-symbol,.comment-content .hljs-regexp{color:#ffa657}.editor-content .hljs-property,.comment-content .hljs-property{color:#79c0ff}.editor-content .hljs-params,.comment-content .hljs-params{color:inherit}.editor-content .hljs-addition,.comment-content .hljs-addition{color:#7ee787;background-color:#2ea04326}.editor-content .hljs-deletion,.comment-content .hljs-deletion{color:#ffa198;background-color:#f8514926}.editor-content.is-editor-empty:first-child:before{content:attr(data-placeholder);color:color-mix(in oklch, var(--muted-foreground) 50%, transparent);pointer-events:none;position:absolute}.chat-input-content{word-wrap:break-word;overflow-wrap:break-word}.chat-input-content .ProseMirror{outline:none}.chat-input-content p{margin:0}.chat-input-content p.is-empty:first-child:before{content:attr(data-placeholder);color:color-mix(in oklch, var(--muted-foreground) 40%, transparent);float:left;pointer-events:none;height:0}
