pre{border:1px solid #dedede}pre code{display:block;overflow-x:auto;padding:.5em;background:#f0f0f0;border-radius:5px}pre:before{content:attr(data-lang);display:block;height:35px;background:#dedede}.hljs{display:block;overflow-x:auto;padding:.5em;background:#f0f0f0}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:700}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-bullet,.hljs-code{color:#05a}.hljs-addition{color:#090}.hljs-deletion{color:#d44}.hljs-meta{color:#555}.hljs-meta,.hljs-strong{font-weight:700}.hljs-emphasis{font-style:italic}.copy-button{position:absolute;top:5px;right:5px;background-color:#007bff;color:#fff;border:none;border-radius:3px;padding:2px 8px;cursor:pointer;z-index:10}.copy-button:hover{background-color:#0056b3}.chat-container[data-v-5ea38d25]{display:flex;height:100vh;width:100vw;overflow:hidden}.sidebar[data-v-5ea38d25]{background-color:#f5f5f5;padding:20px;height:100%;overflow-y:auto}.chat-area[data-v-5ea38d25]{display:flex;flex-direction:column;padding:20px;height:100%}.chat-header[data-v-5ea38d25]{border-bottom:1px solid #e0e0e0;padding-bottom:10px;margin-bottom:10px}.chat-content[data-v-5ea38d25]{flex:1;overflow-y:auto;margin-bottom:10px}.message[data-v-5ea38d25]{margin-bottom:10px;padding:15px;border-bottom:1px solid #dedede;text-align:left}.chat-input[data-v-5ea38d25]{display:flex;align-items:center;width:100%;position:relative;.el-icon-paperclip{position:absolute;left:10px;top:40px;font-size:34px}}.input-content[data-v-5ea38d25]{width:100%;.el-textarea__inner{padding-right:180px}}.sendMessage[data-v-5ea38d25]{position:absolute;right:15px;width:150px;height:60px;font-size:24px}.new-chat[data-v-5ea38d25]{margin-bottom:10px}.author[data-v-5ea38d25]{height:30px;display:block;width:calc(100% - 20px);text-align:right;padding-right:20px}.author[data-v-5ea38d25]:after{content:" ";display:block;clear:both}.message-text[data-v-5ea38d25]{background:#f9f9f9;border-radius:10px;padding:20px}.message-reasoning[data-v-5ea38d25]{border:2px solid #dedede;padding:15px;background:#f8f8f8;margin-bottom:10px}