.ai-text-block[data-v-efe71495] h1,.ai-text-block[data-v-efe71495] h2,.ai-text-block[data-v-efe71495] h3,.ai-text-block[data-v-efe71495] h4{margin-top:.75em;margin-bottom:.25em;font-weight:600}.ai-text-block[data-v-efe71495] h1{font-size:1.125rem}.ai-text-block[data-v-efe71495] h2{font-size:1rem}.ai-text-block[data-v-efe71495] h3{font-size:.9375rem}.ai-text-block[data-v-efe71495] h4{font-size:.875rem}.ai-text-block[data-v-efe71495] p{margin-top:.375em;margin-bottom:.375em}.ai-text-block[data-v-efe71495] ul,.ai-text-block[data-v-efe71495] ol{margin-top:.375em;margin-bottom:.375em;padding-left:1.25em}.ai-text-block[data-v-efe71495] ul{list-style-type:disc}.ai-text-block[data-v-efe71495] ol{list-style-type:decimal}.ai-text-block[data-v-efe71495] li{margin-top:.125em;margin-bottom:.125em}.ai-text-block[data-v-efe71495] code{background-color:rgb(var(--p-surface-100) / 1);border-radius:.25em;padding:.1em .3em;font-size:.8125em}.dark .ai-text-block[data-v-efe71495] code{background-color:rgb(var(--p-surface-800) / 1)}.ai-text-block[data-v-efe71495] pre{background-color:rgb(var(--p-surface-100) / 1);border-radius:.375em;margin-top:.375em;margin-bottom:.375em;padding:.5em .75em;font-size:.8125em;overflow-x:auto}.dark .ai-text-block[data-v-efe71495] pre{background-color:rgb(var(--p-surface-800) / 1)}.ai-text-block[data-v-efe71495] blockquote{border-left:3px solid rgb(var(--p-primary-300) / 1);color:rgb(var(--p-surface-500) / 1);margin-left:0;padding-left:.75em;font-style:italic}.ai-text-block[data-v-efe71495] a{color:rgb(var(--p-primary-600) / 1);text-decoration:underline}.ai-text-block[data-v-efe71495] a:hover{color:rgb(var(--p-primary-700) / 1)}.dark .ai-text-block[data-v-efe71495] a{color:rgb(var(--p-primary-400) / 1)}.ai-text-block[data-v-efe71495] hr{border:none;border-top:1px solid rgb(var(--p-surface-200) / 1);margin:.5em 0}.dark .ai-text-block[data-v-efe71495] hr{border-top-color:rgb(var(--p-surface-700) / 1)}.ai-text-block[data-v-efe71495] table{border-collapse:collapse;width:100%;font-size:.8125em}.ai-text-block[data-v-efe71495] th,.ai-text-block[data-v-efe71495] td{border:1px solid rgb(var(--p-surface-200) / 1);text-align:left;padding:.25em .5em}.dark .ai-text-block[data-v-efe71495] th,.dark .ai-text-block[data-v-efe71495] td{border-color:rgb(var(--p-surface-700) / 1)}.ai-text-block[data-v-efe71495] strong{font-weight:600}.ai-text-block[data-v-efe71495] em{font-style:italic}
