.markdown-body{background:rgba(0,0,0,0)!important;font-size:18px;line-height:1.6;color:inherit;-webkit-animation:fade-in-up .4s ease-out;animation:fade-in-up .4s ease-out}@-webkit-keyframes fade-in-up{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-up{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.markdown-body pre{background:-webkit-linear-gradient(315deg,#f6f8fa,#eef3ff);background:linear-gradient(135deg,#f6f8fa,#eef3ff);border-radius:8px;padding:4px 12px;overflow-x:auto;margin:4px 0;border:1px solid rgba(64,158,255,.1);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);-webkit-transition:all .3s ease;transition:all .3s ease}.markdown-body pre:hover{-webkit-box-shadow:0 4px 12px rgba(64,158,255,.1);box-shadow:0 4px 12px rgba(64,158,255,.1);border-color:rgba(64,158,255,.2)}.markdown-body code:not([class]){background:-webkit-linear-gradient(315deg,rgba(64,158,255,.08),rgba(102,126,234,.08));background:linear-gradient(135deg,rgba(64,158,255,.08),rgba(102,126,234,.08));padding:1px 4px;border-radius:4px;font-size:13px;color:#409eff;border:1px solid rgba(64,158,255,.1)}.markdown-body p{margin:4px 0 8px;line-height:1.6}.markdown-body p:last-child{margin-bottom:0}.markdown-body table{width:100%;margin:8px 0;border-collapse:collapse;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.markdown-body table td,.markdown-body table th{padding:8px 12px;border:1px solid rgba(64,158,255,.1)}.markdown-body table th{background:-webkit-linear-gradient(315deg,#409eff,#667eea);background:linear-gradient(135deg,#409eff,#667eea);color:#fff;font-weight:500}.markdown-body table tr:nth-child(2n){background:rgba(64,158,255,.03)}.markdown-body table tr:hover{background:rgba(64,158,255,.06)}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin:8px 0 6px;line-height:1.4;font-weight:500;color:#1f2329}.markdown-body h1:before,.markdown-body h2:before,.markdown-body h3:before,.markdown-body h4:before,.markdown-body h5:before,.markdown-body h6:before{content:"";display:inline-block;width:4px;height:1em;background:-webkit-gradient(linear,left top,left bottom,from(#409eff),to(#667eea));background:-webkit-linear-gradient(top,#409eff,#667eea);background:linear-gradient(180deg,#409eff,#667eea);margin-right:8px;vertical-align:middle;border-radius:2px}.markdown-body h1{font-size:20px}.markdown-body h2{font-size:18px}.markdown-body h3{font-size:17px}.markdown-body h4,.markdown-body h5,.markdown-body h6{font-size:16px}.markdown-body ol,.markdown-body ul{margin:4px 0;padding-left:20px}.markdown-body li{margin:3px 0;line-height:1.6;position:relative}.markdown-body li::marker{color:#409eff}.markdown-body blockquote{margin:4px 0;padding:8px 0 8px 14px;border-left:3px solid #409eff;background:-webkit-gradient(linear,left top,right top,from(rgba(64,158,255,.05)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(64,158,255,.05),rgba(0,0,0,0));background:linear-gradient(90deg,rgba(64,158,255,.05),rgba(0,0,0,0));color:#57606a;border-radius:0 4px 4px 0}.hljs-pre{margin:0;background:-webkit-linear-gradient(315deg,#f6f8fa,#eef3ff);background:linear-gradient(135deg,#f6f8fa,#eef3ff);border-radius:8px;padding:12px 16px;overflow-x:auto;border:1px solid rgba(64,158,255,.1);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);-webkit-transition:all .3s ease;transition:all .3s ease}.hljs-pre:hover{-webkit-box-shadow:0 4px 12px rgba(64,158,255,.1);box-shadow:0 4px 12px rgba(64,158,255,.1);border-color:rgba(64,158,255,.2)}.echarts-block{width:100%;height:350px;min-width:0;border-radius:8px;overflow:hidden;margin:8px 0}.ai-page[data-v-61a5d578]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:100vh;font-size:calc(100% + 2px)}.ai-page-co1[data-v-61a5d578]{width:100%;height:6px;background:-webkit-gradient(linear,left top,right top,from(#6fc5f2),color-stop(51%,#daf9ff),to(#ff907a));background:-webkit-linear-gradient(left,#6fc5f2,#daf9ff 51%,#ff907a);background:linear-gradient(90deg,#6fc5f2,#daf9ff 51%,#ff907a)}.ai-page-co2[data-v-61a5d578]{width:100%;height:60px;background:#fff;position:relative}.ai-page-co2 .close-btn-area[data-v-61a5d578]{position:absolute;top:20px;right:260px;z-index:10}.ai-page-co2 .close-btn-area .close-btn[data-v-61a5d578]{width:32px;height:32px;background:#f2f3f5;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#999}.ai-page-co2 .close-btn-area .close-btn[data-v-61a5d578]:hover{background:#e5e6eb;color:#666}.ai-box-con[data-v-61a5d578]{width:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:#fff;overflow:hidden}.chat-container[data-v-61a5d578]{height:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fffbfb}.chat-container[data-v-61a5d578],.sidebar[data-v-61a5d578]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sidebar[data-v-61a5d578]{width:300px;background-color:#f5f5f5;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px 16px;border-right:1px solid #e8e8e8;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.sidebar .sidebar-header[data-v-61a5d578]{margin-bottom:24px}.sidebar .sidebar-header .bot-info[data-v-61a5d578]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.sidebar .sidebar-header .bot-info .bot-avatar[data-v-61a5d578]{width:36px;height:36px;border-radius:50%;margin-right:10px}.sidebar .sidebar-header .bot-info .bot-name[data-v-61a5d578]{font-size:16px;font-weight:600;color:#1f1f1f}.sidebar .sidebar-header .new-chat-btn[data-v-61a5d578]{width:100%;height:40px;background:#fff;border:none;border-radius:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:14px;color:#1f1f1f;-webkit-transition:all .2s;transition:all .2s;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.08);box-shadow:0 1px 4px rgba(0,0,0,.08)}.sidebar .sidebar-header .new-chat-btn[data-v-61a5d578]:hover{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.12);box-shadow:0 2px 8px rgba(0,0,0,.12)}.sidebar .sidebar-header .new-chat-btn i[data-v-61a5d578]{margin-right:6px;font-size:16px;color:#409eff}.sidebar .history-list-container[data-v-61a5d578]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.sidebar .history-list-container .history-label[data-v-61a5d578]{font-size:12px;font-weight:500;color:#8c8c8c;margin-bottom:12px;padding-left:4px;text-transform:uppercase;letter-spacing:.5px}.sidebar .history-list-container .history-list[data-v-61a5d578]{list-style:none;padding:0;margin:0}.sidebar .history-list-container .history-list li[data-v-61a5d578]{position:relative;padding:10px 12px;border-radius:10px;cursor:pointer;margin-bottom:6px;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0)}.sidebar .history-list-container .history-list li[data-v-61a5d578]:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:3px;height:0;background:#409eff;border-radius:0 2px 2px 0;-webkit-transition:height .2s ease;transition:height .2s ease}.sidebar .history-list-container .history-list li .history-item-text[data-v-61a5d578]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#4a4a4a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:8px;line-height:1.4}.sidebar .history-list-container .history-list li .delete-icon[data-v-61a5d578]{opacity:0;color:#ff4d4f;font-size:16px;-webkit-transition:opacity .2s;transition:opacity .2s;padding:4px;border-radius:4px}.sidebar .history-list-container .history-list li .delete-icon[data-v-61a5d578]:hover{background:rgba(255,77,79,.1)}.sidebar .history-list-container .history-list li[data-v-61a5d578]:hover{background-color:rgba(0,0,0,.04);border-color:rgba(0,0,0,.06)}.sidebar .history-list-container .history-list li:hover .delete-icon[data-v-61a5d578]{opacity:.6}.sidebar .history-list-container .history-list li:hover .delete-icon[data-v-61a5d578]:hover{opacity:1}.sidebar .history-list-container .history-list li.active[data-v-61a5d578]{background:#fff;border-color:rgba(0,0,0,.08);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.sidebar .history-list-container .history-list li.active[data-v-61a5d578]:before{height:20px}.sidebar .history-list-container .history-list li.active .history-item-text[data-v-61a5d578]{color:#1f1f1f;font-weight:500}.sidebar .history-list-container .history-list li.active .delete-icon[data-v-61a5d578]{opacity:.8}.sidebar .history-list-container[data-v-61a5d578]::-webkit-scrollbar{width:4px}.sidebar .history-list-container[data-v-61a5d578]::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.sidebar .history-list-container[data-v-61a5d578]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:2px}.sidebar .history-list-container[data-v-61a5d578]::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.main-content[data-v-61a5d578]{-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;background:#fff;height:100%}.main-content .welcome-state[data-v-61a5d578],.main-content[data-v-61a5d578]{-webkit-box-flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.main-content .welcome-state[data-v-61a5d578]{-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:100px}.main-content .welcome-state .mascot-wrapper[data-v-61a5d578]{text-align:center;position:relative}.main-content .welcome-state .mascot-wrapper .mascot-figure[data-v-61a5d578]{margin-bottom:20px}.main-content .welcome-state .mascot-wrapper .mascot-figure .mascot-img[data-v-61a5d578]{max-width:400px;height:auto}.main-content .welcome-state .mascot-wrapper .welcome-text-card[data-v-61a5d578]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:-webkit-linear-gradient(315deg,#4facfe,#00f2fe);background:linear-gradient(135deg,#4facfe,#00f2fe);padding:30px 50px;border-radius:20px;color:#fff;font-size:26px;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1);display:none}.main-content .welcome-state .mascot-wrapper .welcome-text-card .greeting[data-v-61a5d578]{line-height:1.5}.main-content .chat-messages[data-v-61a5d578]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:40px 10%}.main-content .chat-messages .message-row[data-v-61a5d578]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px;-webkit-animation:slide-in-61a5d578 .3s ease-out;animation:slide-in-61a5d578 .3s ease-out}@-webkit-keyframes slide-in-61a5d578{0%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in-61a5d578{0%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.main-content .chat-messages .message-row .message-content[data-v-61a5d578]{min-width:0;max-width:100%}.main-content .chat-messages .message-row .message-content .bubble img[data-v-61a5d578]{display:block;width:100%;height:auto}.main-content .chat-messages .message-row .message-content .bubble .chat-image-link[data-v-61a5d578]{display:inline-block;width:100%}.main-content .chat-messages .message-row .message-content .bubble .chat-image-wrapper[data-v-61a5d578]{display:block;width:100%;margin-top:8px}.main-content .chat-messages .message-row .message-content .bubble .chat-image-placeholder[data-v-61a5d578]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:220px;background:#f6f8fa;border-radius:12px;color:#8c8c8c;font-size:16px}.main-content .chat-messages .message-row .message-content .bubble .chat-image[data-v-61a5d578]{margin-top:0;opacity:0;-webkit-transition:opacity .18s ease;transition:opacity .18s ease}.main-content .chat-messages .message-row .message-content .bubble .chat-image-wrapper.is-loaded .chat-image-placeholder[data-v-61a5d578]{display:none}.main-content .chat-messages .message-row .message-content .bubble .chat-image-wrapper.is-loaded .chat-image[data-v-61a5d578]{opacity:1}.main-content .chat-messages .message-row .message-content .bubble .chat-image-wrapper.is-failed .chat-image-placeholder[data-v-61a5d578]{background:#fff1f0;color:#cf1322}.main-content .chat-messages .message-row .message-content .bubble .chat-image-wrapper.is-failed .chat-image[data-v-61a5d578]{display:none}.main-content .chat-messages .message-row.bot[data-v-61a5d578]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.main-content .chat-messages .message-row.bot .avatar-container[data-v-61a5d578]{margin-right:16px}.main-content .chat-messages .message-row.bot .avatar-container img[data-v-61a5d578]{width:40px;height:40px;border-radius:50%}.main-content .chat-messages .message-row.bot .message-content[data-v-61a5d578]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.main-content .chat-messages .message-row.bot .message-content .bubble[data-v-61a5d578]{background:#fff;font-size:20px;line-height:1.6;color:#333;width:100%;word-break:break-word;-webkit-transition:all .3s ease;transition:all .3s ease}.main-content .chat-messages .message-row.bot .message-content .bubble.typing[data-v-61a5d578]{-webkit-animation:pulse-glow-61a5d578 2s infinite;animation:pulse-glow-61a5d578 2s infinite}@-webkit-keyframes pulse-glow-61a5d578{0%,to{-webkit-box-shadow:0 0 0 rgba(64,158,255,0);box-shadow:0 0 0 rgba(64,158,255,0)}50%{-webkit-box-shadow:0 0 15px rgba(64,158,255,.1);box-shadow:0 0 15px rgba(64,158,255,.1)}}@keyframes pulse-glow-61a5d578{0%,to{-webkit-box-shadow:0 0 0 rgba(64,158,255,0);box-shadow:0 0 0 rgba(64,158,255,0)}50%{-webkit-box-shadow:0 0 15px rgba(64,158,255,.1);box-shadow:0 0 15px rgba(64,158,255,.1)}}.main-content .chat-messages .message-row.bot .message-content .bubble a img[data-v-61a5d578],.main-content .chat-messages .message-row.bot .message-content .bubble img[data-v-61a5d578]{display:block;width:100%;height:auto;border-radius:12px;margin-top:2px;cursor:pointer}.main-content .chat-messages .message-row.bot .message-content .bubble .chat-image-link[data-v-61a5d578]{text-decoration:none}.main-content .chat-messages .message-row.bot .message-content .bubble p[data-v-61a5d578]{margin:8px 0 12px}.main-content .chat-messages .message-row.bot .message-content .bubble h1[data-v-61a5d578],.main-content .chat-messages .message-row.bot .message-content .bubble h2[data-v-61a5d578],.main-content .chat-messages .message-row.bot .message-content .bubble h3[data-v-61a5d578],.main-content .chat-messages .message-row.bot .message-content .bubble h4[data-v-61a5d578],.main-content .chat-messages .message-row.bot .message-content .bubble h5[data-v-61a5d578],.main-content .chat-messages .message-row.bot .message-content .bubble h6[data-v-61a5d578]{margin:12px 0 8px;line-height:1.4;font-size:18px}.main-content .chat-messages .message-row.bot .message-content .bubble h1[data-v-61a5d578]{font-size:22px}.main-content .chat-messages .message-row.bot .message-content .bubble h2[data-v-61a5d578]{font-size:20px}.main-content .chat-messages .message-row.bot .message-content .bubble h3[data-v-61a5d578]{font-size:19px}.main-content .chat-messages .message-row.bot .message-content .bubble h4[data-v-61a5d578],.main-content .chat-messages .message-row.bot .message-content .bubble h5[data-v-61a5d578],.main-content .chat-messages .message-row.bot .message-content .bubble h6[data-v-61a5d578]{font-size:18px}.main-content .chat-messages .message-row.bot .message-content .bubble ol[data-v-61a5d578],.main-content .chat-messages .message-row.bot .message-content .bubble ul[data-v-61a5d578]{margin:8px 0;padding-left:20px}.main-content .chat-messages .message-row.bot .message-content .bubble li[data-v-61a5d578]{margin:4px 0}.main-content .chat-messages .message-row.bot .message-content .bubble blockquote[data-v-61a5d578]{margin:8px 0;padding:8px 0 8px 12px;border-left:3px solid #d0d7de;color:#57606a}.main-content .chat-messages .message-row.bot .message-content .bubble pre[data-v-61a5d578]{background:#f6f8fa;border-radius:8px;padding:10px 12px;margin:2px 0 10px;overflow:auto;white-space:pre;word-break:normal}.main-content .chat-messages .message-row.bot .message-content .bubble code[data-v-61a5d578]{background:rgba(27,31,35,.06);border-radius:6px;padding:2px 6px;font-size:.9em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.main-content .chat-messages .message-row.bot .message-content .bubble .json-render[data-v-61a5d578]{width:100%}.main-content .chat-messages .message-row.bot .message-content .bubble .json-section+.json-section[data-v-61a5d578]{margin-top:12px}.main-content .chat-messages .message-row.bot .message-content .bubble .json-section-title[data-v-61a5d578]{color:#1f2329;margin:10px 0 8px;font-size:22px}.main-content .chat-messages .message-row.bot .message-content .bubble .json-object[data-v-61a5d578]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:6px}.main-content .chat-messages .message-row.bot .message-content .bubble .json-row[data-v-61a5d578]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.main-content .chat-messages .message-row.bot .message-content .bubble .json-key[data-v-61a5d578]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-width:90px;color:#86909c;font-size:20px;line-height:1.6}.main-content .chat-messages .message-row.bot .message-content .bubble .json-val[data-v-61a5d578]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;color:#1f2329;font-size:20px;line-height:1.6;word-break:break-word}.main-content .chat-messages .message-row.bot .message-content .bubble .json-cards[data-v-61a5d578]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;margin:6px 0 0}.main-content .chat-messages .message-row.bot .message-content .bubble .json-card[data-v-61a5d578]{border:1px solid #e5e6eb;border-radius:12px;padding:10px 12px;background:#fff}.main-content .chat-messages .message-row.bot .message-content .bubble .json-card-title[data-v-61a5d578]{color:#1f2329;margin-bottom:6px;font-size:22px}.main-content .chat-messages .message-row.bot .message-content .bubble .json-list[data-v-61a5d578]{margin:6px 0 10px;padding-left:24px}.main-content .chat-messages .message-row.bot .message-content .bubble .json-pre[data-v-61a5d578]{background:#f6f8fa;border-radius:10px;padding:12px 14px;margin:8px 0 12px;overflow:auto;white-space:pre;word-break:normal}.main-content .chat-messages .message-row.bot .message-content .bubble .json-empty[data-v-61a5d578]{color:#86909c}.main-content .chat-messages .message-row.user[data-v-61a5d578]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.main-content .chat-messages .message-row.user .avatar-container[data-v-61a5d578]{margin-left:16px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.main-content .chat-messages .message-row.user .message-content[data-v-61a5d578]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.main-content .chat-messages .message-row.user .message-content .bubble[data-v-61a5d578]{background:-webkit-linear-gradient(315deg,#dceefe,#e6f7ff);background:linear-gradient(135deg,#dceefe,#e6f7ff);color:#333;padding:12px 20px;border-radius:20px 20px 0 20px;font-size:20px;line-height:1.5;max-width:500px;text-align:left;white-space:pre-wrap;word-break:break-word;-webkit-box-shadow:0 2px 8px rgba(64,158,255,.1);box-shadow:0 2px 8px rgba(64,158,255,.1);-webkit-transition:all .3s ease;transition:all .3s ease}.main-content .chat-messages .message-row.user .message-content .bubble[data-v-61a5d578]:hover{-webkit-box-shadow:0 4px 12px rgba(64,158,255,.15);box-shadow:0 4px 12px rgba(64,158,255,.15)}.main-content .chat-messages .message-row .avatar-container .avatar-img[data-v-61a5d578]{width:40px;height:40px;border-radius:50%}.main-content .chat-messages .message-row .msg-actions[data-v-61a5d578]{margin-top:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.main-content .chat-messages .message-row .msg-actions .action-item[data-v-61a5d578]{font-size:16px;color:#999;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:4px 8px;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease;background:rgba(64,158,255,.05)}.main-content .chat-messages .message-row .msg-actions .action-item+.action-item[data-v-61a5d578]{margin-left:8px}.main-content .chat-messages .message-row .msg-actions .action-item i[data-v-61a5d578]{margin-right:4px;font-size:14px}.main-content .chat-messages .message-row .msg-actions .action-item[data-v-61a5d578]:hover{color:#409eff;background:rgba(64,158,255,.1);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 6px rgba(64,158,255,.15);box-shadow:0 2px 6px rgba(64,158,255,.15)}.main-content .chat-messages .message-row .suggest-list[data-v-61a5d578]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-top:16px;margin-bottom:12px}.main-content .chat-messages .message-row .suggest-list .suggest-item[data-v-61a5d578]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px;background:-webkit-linear-gradient(315deg,#f7f8fa,#eef3ff);background:linear-gradient(135deg,#f7f8fa,#eef3ff);border-radius:100px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;border:1px solid rgba(0,0,0,0);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.04);box-shadow:0 2px 6px rgba(0,0,0,.04)}.main-content .chat-messages .message-row .suggest-list .suggest-item[data-v-61a5d578]:hover{background:-webkit-linear-gradient(315deg,#eef3ff,#dceefe);background:linear-gradient(135deg,#eef3ff,#dceefe);border-color:#409eff;color:#409eff;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);-webkit-box-shadow:0 4px 12px rgba(64,158,255,.15);box-shadow:0 4px 12px rgba(64,158,255,.15)}.main-content .chat-messages .message-row .suggest-list .suggest-item:hover .el-icon-right[data-v-61a5d578]{color:#409eff;-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}.main-content .chat-messages .message-row .suggest-list .suggest-item .suggest-text[data-v-61a5d578]{font-size:20px;color:#333;margin-right:12px}.main-content .chat-messages .message-row .suggest-list .suggest-item .el-icon-right[data-v-61a5d578]{font-size:18px;color:#999;-webkit-transition:all .3s ease;transition:all .3s ease}.main-content .chat-messages[data-v-61a5d578]::-webkit-scrollbar{width:2px}.main-content .chat-messages[data-v-61a5d578]::-webkit-scrollbar-track{background:#fff}.main-content .chat-messages[data-v-61a5d578]::-webkit-scrollbar-thumb{background:#1482d0}.main-content .chat-messages[data-v-61a5d578]::-webkit-scrollbar-thumb:hover{background:#555}.main-content .typing-indicator[data-v-61a5d578]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:24px}.main-content .typing-indicator span[data-v-61a5d578]{width:8px;height:8px;background-color:#409eff;border-radius:50%;margin:0 3px;-webkit-animation:typing-61a5d578 1.4s ease-in-out infinite both;animation:typing-61a5d578 1.4s ease-in-out infinite both;-webkit-box-shadow:0 0 8px rgba(64,158,255,.4);box-shadow:0 0 8px rgba(64,158,255,.4)}.main-content .typing-indicator span[data-v-61a5d578]:first-child{-webkit-animation-delay:-.32s;animation-delay:-.32s}.main-content .typing-indicator span[data-v-61a5d578]:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}.main-content .cursor[data-v-61a5d578]{display:inline-block;width:2px;height:1em;background:-webkit-gradient(linear,left top,left bottom,from(#409eff),to(#667eea));background:-webkit-linear-gradient(top,#409eff,#667eea);background:linear-gradient(180deg,#409eff,#667eea);margin-left:2px;-webkit-animation:blink-61a5d578 1s step-end infinite;animation:blink-61a5d578 1s step-end infinite;vertical-align:text-bottom;-webkit-box-shadow:0 0 6px rgba(64,158,255,.6);box-shadow:0 0 6px rgba(64,158,255,.6)}@-webkit-keyframes typing-61a5d578{0%,80%,to{-webkit-transform:scale(0);transform:scale(0);opacity:.4}40%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}}@keyframes typing-61a5d578{0%,80%,to{-webkit-transform:scale(0);transform:scale(0);opacity:.4}40%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}}@-webkit-keyframes blink-61a5d578{0%,to{opacity:1}50%{opacity:0}}@keyframes blink-61a5d578{0%,to{opacity:1}50%{opacity:0}}.main-content .input-area-wrapper[data-v-61a5d578]{padding:20px 10%;background:#fff}.main-content .input-area-wrapper .input-box[data-v-61a5d578]{position:relative;background:#f7f8fa;border-radius:24px;padding:16px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);-webkit-transition:all .3s;transition:all .3s;border:1px solid rgba(0,0,0,0)}.main-content .input-area-wrapper .input-box[data-v-61a5d578]:focus-within{background:#fff;border-color:#e5e6eb;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08)}.main-content .input-area-wrapper .input-box input[data-v-61a5d578]{width:100%;border:none;outline:none;font-size:16px;padding:8px 0;background:rgba(0,0,0,0);color:#333;line-height:1.6;margin-bottom:12px}.main-content .input-area-wrapper .input-box input[data-v-61a5d578]::-webkit-input-placeholder{color:#999}.main-content .input-area-wrapper .input-box input[data-v-61a5d578]::-moz-placeholder{color:#999}.main-content .input-area-wrapper .input-box input[data-v-61a5d578]:-ms-input-placeholder{color:#999}.main-content .input-area-wrapper .input-box input[data-v-61a5d578]::-ms-input-placeholder{color:#999}.main-content .input-area-wrapper .input-box input[data-v-61a5d578]::placeholder{color:#999}.main-content .input-area-wrapper .input-box .attachments-bar[data-v-61a5d578]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:12px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.main-content .input-area-wrapper .input-box .attachment-pill[data-v-61a5d578]{position:relative;gap:10px;padding:10px 34px 10px 12px;min-width:220px;max-width:360px;background:#fff;border:1px solid #e5e6eb;border-radius:12px}.main-content .input-area-wrapper .input-box .attachment-pill[data-v-61a5d578],.main-content .input-area-wrapper .input-box .file-icon[data-v-61a5d578]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-content .input-area-wrapper .input-box .file-icon[data-v-61a5d578]{width:36px;height:36px;border-radius:10px;background:#eef3ff;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.main-content .input-area-wrapper .input-box .file-icon i[data-v-61a5d578]{color:#4e79ff;font-size:18px}.main-content .input-area-wrapper .input-box .file-meta[data-v-61a5d578]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0}.main-content .input-area-wrapper .input-box .file-name[data-v-61a5d578]{font-size:14px;color:#303133;max-width:280px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.main-content .input-area-wrapper .input-box .file-size[data-v-61a5d578]{font-size:12px;color:#909399;margin-top:2px}.main-content .input-area-wrapper .input-box .delete-icon[data-v-61a5d578]{position:absolute;top:6px;right:6px;width:18px;height:18px;border-radius:50%;background:#f2f3f5;color:#909399;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.main-content .input-area-wrapper .input-box .delete-icon[data-v-61a5d578]:hover{background:#e5e6eb;color:#606266}.main-content .input-area-wrapper .input-box .input-footer[data-v-61a5d578]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:0}.main-content .input-area-wrapper .input-box .input-footer .search-mode-toggles[data-v-61a5d578]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:8px}.main-content .input-area-wrapper .input-box .input-footer .search-mode-toggles .toggle-btn[data-v-61a5d578]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:6px 12px;border-radius:16px;background:#fff;color:#606266;font-size:14px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid #e5e6eb;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.04)}.main-content .input-area-wrapper .input-box .input-footer .search-mode-toggles .toggle-btn i[data-v-61a5d578]{margin-right:6px;font-size:14px}.main-content .input-area-wrapper .input-box .input-footer .search-mode-toggles .toggle-btn[data-v-61a5d578]:hover{background:#f5f7fa;border-color:#d0d7de;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.06);box-shadow:0 2px 6px rgba(0,0,0,.06)}.main-content .input-area-wrapper .input-box .input-footer .search-mode-toggles .toggle-btn.active[data-v-61a5d578]{background:-webkit-linear-gradient(315deg,#e6f7ff,#dceefe);background:linear-gradient(135deg,#e6f7ff,#dceefe);color:#409eff;border-color:#409eff;font-weight:500;-webkit-box-shadow:0 2px 8px rgba(64,158,255,.15);box-shadow:0 2px 8px rgba(64,158,255,.15)}.main-content .input-area-wrapper .input-box .input-footer .action-buttons[data-v-61a5d578]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:12px}.main-content .input-area-wrapper .input-box .input-footer .action-buttons .attachment-input[data-v-61a5d578]{display:none}.main-content .input-area-wrapper .input-box .input-footer .action-buttons .attach-icon[data-v-61a5d578]{font-size:20px;color:#909399;cursor:pointer;padding:8px;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease}.main-content .input-area-wrapper .input-box .input-footer .action-buttons .attach-icon[data-v-61a5d578]:hover{color:#409eff;background:rgba(64,158,255,.1)}.main-content .input-area-wrapper .input-box .input-footer .action-buttons .send-icon[data-v-61a5d578]{width:36px;height:36px;background:-webkit-linear-gradient(315deg,#409eff,#667eea);background:linear-gradient(135deg,#409eff,#667eea);border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 8px rgba(64,158,255,.3);box-shadow:0 2px 8px rgba(64,158,255,.3)}.main-content .input-area-wrapper .input-box .input-footer .action-buttons .send-icon[data-v-61a5d578]:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 4px 12px rgba(64,158,255,.4);box-shadow:0 4px 12px rgba(64,158,255,.4)}.main-content .input-area-wrapper .input-box .input-footer .action-buttons .send-icon[data-v-61a5d578]:active{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.main-content .input-area-wrapper .input-box .input-footer .action-buttons .send-icon i[data-v-61a5d578]{color:#fff;font-size:18px}.main-content .input-area-wrapper .footer-disclaimer[data-v-61a5d578]{text-align:center;font-size:14px;color:#999;margin-top:12px}