.chat-message-bot a{color:#3b82f6;text-decoration:underline}.chat-message-bot blockquote{border-left:4px solid #e5e7eb;padding-left:1rem;font-style:italic;margin:1rem 0}.chat-message-bot pre{background-color:#f3f4f6;padding:1rem;border-radius:.5rem;overflow-x:auto}.chat-message-bot code{font-family:monospace;background-color:#f3f4f6;padding:.2rem .4rem;border-radius:.25rem}.chat-message-bot table{border-collapse:collapse;width:100%;margin:1rem 0}.chat-message-bot td,.chat-message-bot th{border:1px solid #e5e7eb;padding:.5rem;text-align:left}.chat-message-bot th{background-color:#f3f4f6;font-weight:700}.markdown-body{font-size:16px;line-height:1.6;word-wrap:break-word}.markdown-body pre{background-color:#f6f8fa;border-radius:3px;font-size:85%;line-height:1.45;overflow:auto;padding:16px}.markdown-body code{background-color:rgba(27,31,35,.05);border-radius:3px;font-size:85%;margin:0;padding:.2em .4em}.markdown-body pre>code{background-color:transparent;border:0;font-size:100%;margin:0;padding:0;white-space:pre;word-break:normal}.markdown-body blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1em}.markdown-body table{border-collapse:collapse;width:100%}.markdown-body table td,.markdown-body table th{border:1px solid #dfe2e5;padding:6px 13px}.markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:#fff}.markdown-body hr{background-color:#e1e4e8;border:0;height:.25em;margin:24px 0;padding:0}