.report-ai-answer[data-v-7870eefc]{font-size:.875rem;line-height:1.5;white-space:normal}.report-ai-answer__paragraph[data-v-7870eefc]{margin:0 0 8px;white-space:pre-line}.report-ai-answer__list[data-v-7870eefc]{margin:0 0 8px;padding-left:20px}.report-ai-answer__list .report-ai-answer__list[data-v-7870eefc]{margin:2px 0 0}.report-ai-answer__list[data-v-7870eefc]:last-child,.report-ai-answer__paragraph[data-v-7870eefc]:last-child{margin-bottom:0}.report-ai-answer li+li[data-v-7870eefc]{margin-top:2px}.report-ai-answer code[data-v-7870eefc]{background-color:var(--gaf-quaternary-color);border-radius:4px;box-shadow:none;color:inherit;font-size:.85em;font-weight:400;overflow-wrap:anywhere;padding:0 4px}.report-ai-chat__messages[data-v-a9d90ad4]{display:flex;flex-direction:column;gap:8px;min-height:64px}.report-ai-chat__message[data-v-a9d90ad4]{max-width:80%;padding:8px 12px;border-radius:14px;white-space:pre-wrap;word-break:break-word}.report-ai-chat__message--user[data-v-a9d90ad4]{align-self:flex-end;background-color:var(--gaf-quaternary-color);border-bottom-right-radius:4px}.report-ai-chat__message--assistant[data-v-a9d90ad4]{align-self:flex-start;background-color:#fff;border:1px solid var(--gaf-tertiary-color);border-bottom-left-radius:4px}.report-ai-chat__message--rich[data-v-a9d90ad4]{max-width:100%;white-space:normal}.report-ai-chat__message--pending[data-v-a9d90ad4]{font-style:italic;opacity:.7}.report-ai-chat__pending[data-v-a9d90ad4]{align-items:center;display:flex;gap:8px}.report-ai-chat__typing[data-v-a9d90ad4]{display:inline-flex;flex-shrink:0;gap:3px}.report-ai-chat__typing span[data-v-a9d90ad4]{-webkit-animation:report-ai-chat-typing-data-v-a9d90ad4 1.2s ease-in-out infinite;animation:report-ai-chat-typing-data-v-a9d90ad4 1.2s ease-in-out infinite;background-color:currentColor;border-radius:50%;height:6px;width:6px}.report-ai-chat__typing span[data-v-a9d90ad4]:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.report-ai-chat__typing span[data-v-a9d90ad4]:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes report-ai-chat-typing-data-v-a9d90ad4{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes report-ai-chat-typing-data-v-a9d90ad4{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.report-ai-chat__typing span[data-v-a9d90ad4]{-webkit-animation:none;animation:none;opacity:.6}}.report-ai-chat__usage[data-v-a9d90ad4]{margin-top:4px}.report-ai-chat__message--error[data-v-a9d90ad4]{align-self:flex-start;background-color:var(--gaf-error-color);border-bottom-left-radius:4px;color:#fff}