.ai-code-block[data-v-9120d094] .hljs-keyword{color:#ff7b72}.ai-code-block[data-v-9120d094] .hljs-string{color:#a5d6ff}.ai-code-block[data-v-9120d094] .hljs-number{color:#79c0ff}.ai-code-block[data-v-9120d094] .hljs-comment{color:#8b949e;font-style:italic}.ai-code-block[data-v-9120d094] .hljs-function,.ai-code-block[data-v-9120d094] .hljs-title{color:#d2a8ff}.ai-code-block[data-v-9120d094] .hljs-built_in{color:#ffa657}.ai-code-block[data-v-9120d094] .hljs-attr{color:#79c0ff}.ai-code-block[data-v-9120d094] .hljs-params{color:#c9d1d9}.ai-code-block[data-v-9120d094] .hljs-literal{color:#ff7b72}.ai-code-block[data-v-9120d094] .hljs-punctuation{color:#c9d1d9}.ai-code-block[data-v-9120d094] .hljs-operator{color:#ff7b72}.ai-code-block[data-v-9120d094] .hljs-property{color:#79c0ff}.ai-code-block[data-v-9120d094] .hljs-tag,.ai-code-block[data-v-9120d094] .hljs-name{color:#ff7b72}.ai-code-block[data-v-9120d094] .hljs-selector-class{color:#d2a8ff}.ai-code-block[data-v-9120d094] .hljs-regexp{color:#a5d6ff}.ai-message .markdown-body{font-size:.875rem;line-height:1.625;text-align:left}.ai-message .markdown-body p{margin-bottom:.5rem}.ai-message .markdown-body p:last-child{margin-bottom:0}.ai-message .markdown-body ol,.ai-message .markdown-body ul{list-style-position:outside;margin-bottom:.5rem;margin-left:1.25rem}.ai-message .markdown-body ol:last-child,.ai-message .markdown-body ul:last-child{margin-bottom:0}.ai-message .markdown-body ul{list-style-type:disc}.ai-message .markdown-body ol{list-style-type:decimal}.ai-message .markdown-body li{margin-bottom:.25rem}.ai-message .markdown-body li:last-child{margin-bottom:0}.ai-message .markdown-body strong{font-weight:600}.ai-message .markdown-body a{color:var(--color-accent,#2563eb);font-weight:500;text-decoration:underline;text-underline-offset:2px}.ai-message .markdown-body a:hover{text-decoration:none}.ai-message .markdown-body blockquote{border-left:2px solid hsla(0,0%,50%,.3);color:#6b7280;font-style:italic;margin-bottom:.5rem;margin-top:.5rem;padding-left:.75rem}.ai-message .markdown-body blockquote:last-child{margin-bottom:0}.ai-message .markdown-body code:not(pre code){background-color:#8080801a;border-radius:.375rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.75rem;padding:.125rem .375rem}.ai-message .markdown-body pre{background-color:#8080800d;border-radius:.5rem;margin:.25rem 0 .5rem;overflow-x:auto;padding:.75rem}.ai-message .markdown-body pre:last-child{margin-bottom:0}.ai-message .markdown-body pre code{background-color:transparent;font-size:.8125rem;padding:0}.ai-message .markdown-body h1,.ai-message .markdown-body h2,.ai-message .markdown-body h3,.ai-message .markdown-body h4{font-weight:600;margin:.75rem 0 .5rem}.ai-message .markdown-body h1:first-child,.ai-message .markdown-body h2:first-child,.ai-message .markdown-body h3:first-child,.ai-message .markdown-body h4:first-child{margin-top:0}.ai-message .markdown-body h1:last-child,.ai-message .markdown-body h2:last-child,.ai-message .markdown-body h3:last-child,.ai-message .markdown-body h4:last-child{margin-bottom:0}.ai-message .markdown-body h1{font-size:1rem}.ai-message .markdown-body h2{font-size:.9375rem}.ai-message .markdown-body h3{font-size:.875rem}.ai-message .markdown-body hr{border-color:#8080801a;margin:.75rem 0}.ai-message .markdown-body table{border-collapse:collapse;font-size:.75rem;margin-bottom:.5rem;width:100%}.ai-message .markdown-body table:last-child{margin-bottom:0}.ai-message .markdown-body td,.ai-message .markdown-body th{border:1px solid hsla(0,0%,50%,.15);padding:.25rem .5rem;text-align:left}.ai-message .markdown-body th{background-color:#8080800f;font-weight:500}
