.float-trigger[data-v-2898954e]{position:fixed;width:56px;height:56px;padding:0;border:1px solid #eef0f3;border-radius:50%;background:#fff;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.12);box-shadow:0 4px 16px rgba(0,0,0,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;z-index:1999;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-animation:ai-trigger-pulse-2898954e 2s ease-in-out infinite;animation:ai-trigger-pulse-2898954e 2s ease-in-out infinite;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#333}.float-trigger[data-v-2898954e]:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 6px 20px rgba(0,0,0,.18);box-shadow:0 6px 20px rgba(0,0,0,.18)}.float-trigger[data-v-2898954e]:active{-webkit-transform:scale(.95);transform:scale(.95)}.float-trigger.is-dragging[data-v-2898954e]{-webkit-transition:none;transition:none}.float-trigger img[data-v-2898954e]{display:block;width:48px;height:48px;-o-object-fit:contain;object-fit:contain;-webkit-animation:ai-trigger-float-2898954e 3s ease-in-out infinite;animation:ai-trigger-float-2898954e 3s ease-in-out infinite;will-change:transform}.float-trigger .badge[data-v-2898954e]{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#f56c6c;color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center;-webkit-box-shadow:0 2px 6px rgba(245,108,108,.4);box-shadow:0 2px 6px rgba(245,108,108,.4)}@media (prefers-reduced-motion:reduce){.float-trigger[data-v-2898954e],.float-trigger img[data-v-2898954e]{-webkit-animation:none;animation:none}}@-webkit-keyframes ai-trigger-pulse-2898954e{0%,to{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.12);box-shadow:0 4px 16px rgba(0,0,0,.12)}50%{-webkit-box-shadow:0 6px 22px rgba(50,108,209,.28);box-shadow:0 6px 22px rgba(50,108,209,.28)}}@keyframes ai-trigger-pulse-2898954e{0%,to{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.12);box-shadow:0 4px 16px rgba(0,0,0,.12)}50%{-webkit-box-shadow:0 6px 22px rgba(50,108,209,.28);box-shadow:0 6px 22px rgba(50,108,209,.28)}}@-webkit-keyframes ai-trigger-float-2898954e{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes ai-trigger-float-2898954e{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.ai-chat-overlay{pointer-events:none;overflow:hidden}.ai-chat-overlay .ai-chat-dialog{position:absolute;top:16px;right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 32px);max-height:1066px;max-width:calc(100% - 32px);margin:0;overflow:hidden;border-radius:15px!important;background:#fff;-webkit-box-shadow:0 6px 24px rgba(0,0,0,.06);box-shadow:0 6px 24px rgba(0,0,0,.06);pointer-events:auto}.ai-chat-overlay .ai-chat-dialog.is-expanded{width:calc(100% - 32px)!important}.ai-chat-overlay .ai-chat-dialog .el-dialog__header{display:none}.ai-chat-overlay .ai-chat-dialog .el-dialog__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:0}.ai-chat-overlay .resize-handle{position:absolute;top:0;left:0;z-index:10;width:8px;height:100%;cursor:col-resize}.ai-chat-overlay .resize-handle:after{content:"";position:absolute;top:50%;left:3px;width:2px;height:32px;border-radius:1px;background:rgba(0,0,0,.16);opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.ai-chat-overlay .resize-handle:focus-visible:after,.ai-chat-overlay .resize-handle:hover:after{opacity:1}.ai-chat-overlay .resize-handle:focus-visible{outline:none}.ai-chat-overlay .resize-handle:focus-visible:after{background:#2563eb;opacity:1}@media (max-width:600px){.ai-chat-overlay .ai-chat-dialog{top:8px;right:8px;height:calc(100% - 16px);max-width:calc(100% - 16px);width:calc(100% - 16px)!important}}.message-item[data-v-585fca69]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:0;margin-bottom:16px;padding:0 16px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;letter-spacing:0;-webkit-animation:message-fade-in-585fca69 .4s cubic-bezier(.4,0,.2,1);animation:message-fade-in-585fca69 .4s cubic-bezier(.4,0,.2,1)}.message-item .content-wrapper[data-v-585fca69]{min-width:0;width:100%}.message-item .content[data-v-585fca69]{min-width:0;font-size:14px;line-height:19.2px;overflow-wrap:break-word}.message-item.user[data-v-585fca69]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.message-item.user .content-wrapper[data-v-585fca69]{width:auto;max-width:85%}.message-item.user .content.has-text[data-v-585fca69]{padding:19px 12px;border-radius:18px 4px 18px 18px;background:#f5f6fa;color:#1b1433}.message-item.assistant[data-v-585fca69]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.message-item.assistant .content-wrapper[data-v-585fca69]{width:auto;max-width:100%}.message-item.assistant .content.has-text[data-v-585fca69]{padding:0;color:#333}.message-item .plain-text[data-v-585fca69]{white-space:pre-wrap;word-break:break-word}@-webkit-keyframes message-fade-in-585fca69{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes message-fade-in-585fca69{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.reasoning[data-v-585fca69]{margin-bottom:16px}.reasoning-toggle[data-v-585fca69]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;min-height:25px;padding:0;border:0;background:transparent;color:rgba(0,0,0,.65);font:inherit;font-size:13px;line-height:16.8px;text-align:left;cursor:pointer;-webkit-transition:color .2s cubic-bezier(.4,0,.2,1);transition:color .2s cubic-bezier(.4,0,.2,1)}.reasoning-toggle i[data-v-585fca69]{-ms-flex-negative:0;flex-shrink:0;margin-left:6px;color:#8c8c8c}.reasoning-toggle .reasoning-icon[data-v-585fca69]{-ms-flex-negative:0;flex-shrink:0;margin-right:6px;margin-left:0;color:#0670ff;font-size:14px}.reasoning-toggle .el-icon-loading[data-v-585fca69]{-webkit-animation:reasoning-loading-585fca69 1.2s linear infinite;animation:reasoning-loading-585fca69 1.2s linear infinite}.reasoning-toggle:focus-visible .reasoning-icon[data-v-585fca69],.reasoning-toggle:hover .reasoning-icon[data-v-585fca69],.reasoning-toggle[data-v-585fca69]:focus-visible,.reasoning-toggle[data-v-585fca69]:hover{color:#0d9ae0}.reasoning-content[data-v-585fca69]{margin-top:8px;padding:8px 12px;border-radius:8px;background:#f8f9fb;color:#848691;font-size:13px;line-height:22px;white-space:pre-wrap;overflow-wrap:break-word}.message-actions[data-v-585fca69]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-height:28px;margin-top:16px}.user-actions[data-v-585fca69]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:0;margin-top:6px}.success-tip[data-v-585fca69]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#10b981;font-size:12px;line-height:20px;font-weight:500}.success-tip.is-celebrating[data-v-585fca69]{-webkit-animation:chat-success-in-585fca69 .35s ease-out;animation:chat-success-in-585fca69 .35s ease-out}.success-tip.is-celebrating .success-mark[data-v-585fca69]{-webkit-animation:success-mark-pop-585fca69 .55s ease-out;animation:success-mark-pop-585fca69 .55s ease-out}.success-tip.is-celebrating .success-mark[data-v-585fca69]:before{-webkit-animation:success-ring-585fca69 .8s ease-out;animation:success-ring-585fca69 .8s ease-out}.success-tip.is-celebrating .success-mark i[data-v-585fca69]{-webkit-animation:success-check-in-585fca69 .45s ease-out .12s both;animation:success-check-in-585fca69 .45s ease-out .12s both}.success-tip.is-celebrating .success-label[data-v-585fca69]{-webkit-animation:success-label-in-585fca69 .35s ease-out .18s both;animation:success-label-in-585fca69 .35s ease-out .18s both}.success-mark[data-v-585fca69]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1.5px solid #10b981;border-radius:50%;color:#059669;font-size:11px;line-height:1}.success-mark[data-v-585fca69]:before{position:absolute;inset:-4px;border:1px solid rgba(16,185,129,.3);border-radius:50%;content:"";opacity:0}.success-mark i[data-v-585fca69]{display:block}.stopped-tip[data-v-585fca69]{color:#959ba4;font-size:12px;line-height:20px}.copy-button[data-v-585fca69]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:4px;background:transparent;color:#848691;cursor:pointer;-webkit-transition:color .2s cubic-bezier(.4,0,.2,1);transition:color .2s cubic-bezier(.4,0,.2,1)}.copy-button .icon[data-v-585fca69]{display:block;font-size:15px}.copy-button .icon-chongxin[data-v-585fca69]{font-size:18px}.copy-button .action-icon[data-v-585fca69]{display:block}.copy-button[data-v-585fca69]:focus-visible,.copy-button[data-v-585fca69]:hover{color:#333}.feedback-button.is-active[data-v-585fca69],.feedback-button.is-active[data-v-585fca69]:focus-visible,.feedback-button.is-active[data-v-585fca69]:hover{color:#0670ff}.error-tip[data-v-585fca69]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:8px;color:#f56c6c;font-size:12px}.error-tip .el-button[data-v-585fca69]{margin-left:2px;padding:0;color:#f56c6c;line-height:23px}.typing-indicator[data-v-585fca69]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:23px;gap:5px}.typing-indicator span[data-v-585fca69]{width:5px;height:5px;border-radius:50%;background:#999;-webkit-animation:typing-585fca69 1.2s ease-in-out infinite;animation:typing-585fca69 1.2s ease-in-out infinite}.typing-indicator span[data-v-585fca69]:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.typing-indicator span[data-v-585fca69]:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.progress-roller[data-v-585fca69]{max-width:380px;margin:0 0 14px 4px;overflow:hidden}.progress-item[data-v-585fca69],.progress-roller[data-v-585fca69]{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:32px}.progress-item[data-v-585fca69]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:2px 0;color:#848691;font-size:13px;line-height:20px;-webkit-transition:color .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);transition:color .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1)}.progress-item.is-done[data-v-585fca69]{color:#a8abb7}.progress-item.is-done .progress-text[data-v-585fca69]{-webkit-animation:progress-complete-in-585fca69 .4s cubic-bezier(.4,0,.2,1);animation:progress-complete-in-585fca69 .4s cubic-bezier(.4,0,.2,1)}.progress-mark[data-v-585fca69]{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#0670ff;line-height:1;-webkit-transition:color .4s cubic-bezier(.4,0,.2,1);transition:color .4s cubic-bezier(.4,0,.2,1)}.progress-mark .icon-sikao[data-v-585fca69]{font-size:14px;color:#0670ff;-webkit-animation:progress-loading-585fca69 1s linear infinite;animation:progress-loading-585fca69 1s linear infinite}.is-done .progress-mark[data-v-585fca69]{-webkit-animation:progress-mark-bounce-585fca69 .6s cubic-bezier(.34,1.56,.64,1);animation:progress-mark-bounce-585fca69 .6s cubic-bezier(.34,1.56,.64,1)}.is-done .progress-mark .icon-sikao[data-v-585fca69]{-webkit-animation:progress-check-in-585fca69 .5s cubic-bezier(.34,1.56,.64,1);animation:progress-check-in-585fca69 .5s cubic-bezier(.34,1.56,.64,1)}.progress-text[data-v-585fca69]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:20px;max-height:40px;word-break:break-word}.is-done .progress-text[data-v-585fca69]{color:#a0a3b0;font-weight:400}.is-active .progress-text[data-v-585fca69]{color:rgba(0,0,0,.65);font-weight:400;-webkit-animation:progress-text-pulse-585fca69 2s ease-in-out infinite;animation:progress-text-pulse-585fca69 2s ease-in-out infinite}.thinking-cursor[data-v-585fca69]{display:inline-block;width:7px;height:16px;margin-top:6px;border-radius:4px;background:#326cd1;vertical-align:middle;-webkit-animation:thinking-cursor-blink-585fca69 1s steps(2) infinite;animation:thinking-cursor-blink-585fca69 1s steps(2) infinite}@-webkit-keyframes typing-585fca69{0%,60%,to{opacity:.35}30%{opacity:1}}@keyframes typing-585fca69{0%,60%,to{opacity:.35}30%{opacity:1}}@-webkit-keyframes progress-loading-585fca69{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes progress-loading-585fca69{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.progress-roll-enter-active[data-v-585fca69],.progress-roll-leave-active[data-v-585fca69]{-webkit-transition:opacity .35s cubic-bezier(.4,0,.2,1),-webkit-transform .35s cubic-bezier(.4,0,.2,1);transition:opacity .35s cubic-bezier(.4,0,.2,1),-webkit-transform .35s cubic-bezier(.4,0,.2,1);transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1);transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1),-webkit-transform .35s cubic-bezier(.4,0,.2,1)}.progress-roll-leave-active[data-v-585fca69]{position:absolute;top:0;right:0;left:0}.progress-roll-enter[data-v-585fca69]{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.progress-roll-leave-to[data-v-585fca69]{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}@-webkit-keyframes progress-mark-pop-585fca69{0%{opacity:.4;-webkit-transform:scale(.6);transform:scale(.6)}50%{opacity:1;-webkit-transform:scale(1.15);transform:scale(1.15)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes progress-mark-pop-585fca69{0%{opacity:.4;-webkit-transform:scale(.6);transform:scale(.6)}50%{opacity:1;-webkit-transform:scale(1.15);transform:scale(1.15)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes progress-mark-bounce-585fca69{0%{-webkit-transform:scale(.6);transform:scale(.6)}40%{-webkit-transform:scale(1.2);transform:scale(1.2)}60%{-webkit-transform:scale(.95);transform:scale(.95)}80%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes progress-mark-bounce-585fca69{0%{-webkit-transform:scale(.6);transform:scale(.6)}40%{-webkit-transform:scale(1.2);transform:scale(1.2)}60%{-webkit-transform:scale(.95);transform:scale(.95)}80%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes progress-text-pulse-585fca69{0%,to{opacity:.8}50%{opacity:1}}@keyframes progress-text-pulse-585fca69{0%,to{opacity:.8}50%{opacity:1}}@-webkit-keyframes progress-complete-in-585fca69{0%{opacity:.7}to{opacity:1}}@keyframes progress-complete-in-585fca69{0%{opacity:.7}to{opacity:1}}@-webkit-keyframes progress-check-in-585fca69{0%{opacity:0;-webkit-transform:scale(.3) rotate(-15deg);transform:scale(.3) rotate(-15deg)}60%{opacity:1;-webkit-transform:scale(1.25) rotate(10deg);transform:scale(1.25) rotate(10deg)}to{opacity:1;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes progress-check-in-585fca69{0%{opacity:0;-webkit-transform:scale(.3) rotate(-15deg);transform:scale(.3) rotate(-15deg)}60%{opacity:1;-webkit-transform:scale(1.25) rotate(10deg);transform:scale(1.25) rotate(10deg)}to{opacity:1;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-webkit-keyframes reasoning-loading-585fca69{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes reasoning-loading-585fca69{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes thinking-cursor-blink-585fca69{50%{opacity:0}}@keyframes thinking-cursor-blink-585fca69{50%{opacity:0}}@-webkit-keyframes chat-success-in-585fca69{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes chat-success-in-585fca69{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes success-mark-pop-585fca69{0%{opacity:0;-webkit-transform:scale(.55);transform:scale(.55)}65%{opacity:1;-webkit-transform:scale(1.16);transform:scale(1.16)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes success-mark-pop-585fca69{0%{opacity:0;-webkit-transform:scale(.55);transform:scale(.55)}65%{opacity:1;-webkit-transform:scale(1.16);transform:scale(1.16)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes success-ring-585fca69{0%{opacity:.75;-webkit-transform:scale(.6);transform:scale(.6)}to{opacity:0;-webkit-transform:scale(1.8);transform:scale(1.8)}}@keyframes success-ring-585fca69{0%{opacity:.75;-webkit-transform:scale(.6);transform:scale(.6)}to{opacity:0;-webkit-transform:scale(1.8);transform:scale(1.8)}}@-webkit-keyframes success-check-in-585fca69{0%{opacity:0;-webkit-transform:scale(.3) rotate(-25deg);transform:scale(.3) rotate(-25deg)}70%{opacity:1;-webkit-transform:scale(1.15) rotate(4deg);transform:scale(1.15) rotate(4deg)}to{opacity:1;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes success-check-in-585fca69{0%{opacity:0;-webkit-transform:scale(.3) rotate(-25deg);transform:scale(.3) rotate(-25deg)}70%{opacity:1;-webkit-transform:scale(1.15) rotate(4deg);transform:scale(1.15) rotate(4deg)}to{opacity:1;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-webkit-keyframes success-label-in-585fca69{0%{opacity:0;-webkit-transform:translateX(-4px);transform:translateX(-4px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes success-label-in-585fca69{0%{opacity:0;-webkit-transform:translateX(-4px);transform:translateX(-4px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.markdown-body[data-v-585fca69]{min-width:0;font-size:14px;line-height:19.2px;overflow-wrap:break-word;overflow-x:auto}.markdown-body[data-v-585fca69]>div,.markdown-body[data-v-585fca69] [style*=width]{max-width:100%}.markdown-body[data-v-585fca69] p{margin:0 0 10px}.markdown-body[data-v-585fca69] p:last-child{margin-bottom:0}.markdown-body[data-v-585fca69] code{padding:2px 4px;border-radius:3px;background:#f5f6fa;color:#374151;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px}.markdown-body[data-v-585fca69] pre{max-width:100%;margin:12px 0;padding:12px;border:1px solid #e3e5eb;border-radius:4px;background:#f7f8fa;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:auto;white-space:pre;word-break:normal;overflow-wrap:normal}.markdown-body[data-v-585fca69] pre code{padding:0;background:transparent;color:#1f2937}.markdown-body[data-v-585fca69] ol,.markdown-body[data-v-585fca69] ul{margin:10px 0;padding-left:20px}.markdown-body[data-v-585fca69] ol li,.markdown-body[data-v-585fca69] ul li{margin:0}.markdown-body[data-v-585fca69] ol li+li,.markdown-body[data-v-585fca69] ul li+li{margin-top:6px}.markdown-body[data-v-585fca69] ul{list-style-type:disc}.markdown-body[data-v-585fca69] ol{list-style-type:decimal}.markdown-body[data-v-585fca69] table{display:table;width:100%;margin:0;border:1px solid #e3e5eb;border-radius:6px;border-collapse:separate;border-spacing:0;font-size:13px}.markdown-body[data-v-585fca69] .md-table-wrap{max-width:100%;margin:16px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.markdown-body[data-v-585fca69] td,.markdown-body[data-v-585fca69] th{padding:10px 16px;padding-left:16px!important;padding-right:16px!important;border-bottom:1px solid #e3e5eb;border-right:1px solid #e3e5eb;text-align:left;white-space:normal!important;vertical-align:middle}.markdown-body[data-v-585fca69] td:last-child,.markdown-body[data-v-585fca69] th:last-child{border-right:0}.markdown-body[data-v-585fca69] th{background:#f5f7fa;color:#1f2937;font-weight:600;font-size:13px}.markdown-body[data-v-585fca69] tr:last-child td{border-bottom:0}.markdown-body[data-v-585fca69] tbody tr{background:#fff;-webkit-transition:background .2s ease;transition:background .2s ease}.markdown-body[data-v-585fca69] tbody tr:hover{background:#f9fafb}.markdown-body[data-v-585fca69] tbody tr:nth-child(2n){background:#fafbfc}.markdown-body[data-v-585fca69] tbody tr:nth-child(2n):hover{background:#f5f7f9}.markdown-body[data-v-585fca69] blockquote{margin:12px 0;padding:0 12px;border-left:3px solid #dcdfe6;color:#4b5563}.markdown-body[data-v-585fca69] a{color:#4c7ee9;text-decoration:none}.markdown-body[data-v-585fca69] a:hover{text-decoration:underline}.markdown-body[data-v-585fca69] h1,.markdown-body[data-v-585fca69] h2,.markdown-body[data-v-585fca69] h3,.markdown-body[data-v-585fca69] h4,.markdown-body[data-v-585fca69] h5,.markdown-body[data-v-585fca69] h6{margin:18px 0 10px;font-size:16px;font-weight:600;line-height:24px}.markdown-body[data-v-585fca69] h1:first-child,.markdown-body[data-v-585fca69] h2:first-child,.markdown-body[data-v-585fca69] h3:first-child,.markdown-body[data-v-585fca69] h4:first-child,.markdown-body[data-v-585fca69] h5:first-child,.markdown-body[data-v-585fca69] h6:first-child{margin-top:0}.markdown-body[data-v-585fca69] strong{color:#1b1433;font-weight:700}.markdown-body[data-v-585fca69] em{font-style:italic}.markdown-body[data-v-585fca69] hr{margin:16px 0;border:0;border-top:1px solid #e3e5eb}.markdown-body[data-v-585fca69] img{display:block;max-width:100%;height:auto;margin:12px 0;border-radius:4px}@media (prefers-reduced-motion:reduce){.progress-mark .icon-sikao[data-v-585fca69],.progress-mark[data-v-585fca69],.progress-text[data-v-585fca69],.reasoning-toggle .el-icon-loading[data-v-585fca69],.success-tip.is-celebrating .success-label[data-v-585fca69],.success-tip.is-celebrating .success-mark[data-v-585fca69],.success-tip.is-celebrating .success-mark[data-v-585fca69]:before,.success-tip.is-celebrating .success-mark i[data-v-585fca69],.success-tip.is-celebrating[data-v-585fca69],.thinking-cursor[data-v-585fca69],.typing-indicator span[data-v-585fca69]{-webkit-animation:none!important;animation:none!important}.progress-mark[data-v-585fca69],.progress-roll-enter-active[data-v-585fca69],.progress-roll-leave-active[data-v-585fca69],.progress-text[data-v-585fca69]{-webkit-transition:none!important;transition:none!important}}.markdown-body,.markdown-body div,.markdown-body pre,.markdown-body table{scrollbar-width:thin;scrollbar-color:#dedee3 transparent}.markdown-body::-webkit-scrollbar,.markdown-body div::-webkit-scrollbar,.markdown-body pre::-webkit-scrollbar,.markdown-body table::-webkit-scrollbar{width:4px!important;height:4px!important}.markdown-body::-webkit-scrollbar-thumb,.markdown-body div::-webkit-scrollbar-thumb,.markdown-body pre::-webkit-scrollbar-thumb,.markdown-body table::-webkit-scrollbar-thumb{border-radius:2px;background:#dedee3}.markdown-body::-webkit-scrollbar-track,.markdown-body div::-webkit-scrollbar-track,.markdown-body pre::-webkit-scrollbar-track,.markdown-body table::-webkit-scrollbar-track{background:transparent}.input-box[data-v-25aff3aa]{width:100%;min-width:0}.bar__box[data-v-25aff3aa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:105px;padding:14px 12px 6px;background:#fcfcfd;border:1px solid rgba(0,0,0,.08);border-radius:21px;-webkit-transition:border-color .25s cubic-bezier(.4,0,.2,1);transition:border-color .25s cubic-bezier(.4,0,.2,1)}.bar__box[data-v-25aff3aa]:focus-within{border-color:rgba(0,0,0,.16)}.bar__box.is-disabled[data-v-25aff3aa]{background:#fcfcfd;cursor:not-allowed}.bar__input-wrap[data-v-25aff3aa]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.bar__input-wrap[data-v-25aff3aa] .el-textarea__inner{min-height:32px!important;padding:0;border:0;border-radius:0;outline:none;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:#2c2c2c;font-family:inherit;font-size:12px;line-height:16px;resize:none}.bar__input-wrap[data-v-25aff3aa] .el-textarea__inner::-webkit-input-placeholder{color:#848691}.bar__input-wrap[data-v-25aff3aa] .el-textarea__inner::-moz-placeholder{color:#848691}.bar__input-wrap[data-v-25aff3aa] .el-textarea__inner:-ms-input-placeholder{color:#848691}.bar__input-wrap[data-v-25aff3aa] .el-textarea__inner::-ms-input-placeholder{color:#848691}.bar__input-wrap[data-v-25aff3aa] .el-textarea__inner::placeholder{color:#848691}.bar__input-wrap[data-v-25aff3aa] .el-textarea__inner::-webkit-scrollbar{width:4px}.bar__input-wrap[data-v-25aff3aa] .el-textarea__inner::-webkit-scrollbar-thumb{background:#d9dde2;border-radius:2px}.bar__actions[data-v-25aff3aa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:32px;-ms-flex-negative:0;flex-shrink:0}.send-wrap[data-v-25aff3aa]{-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;margin-left:auto}.send-btn[data-v-25aff3aa],.send-wrap[data-v-25aff3aa]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.send-btn[data-v-25aff3aa]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;border:0;cursor:pointer;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}.send-btn[data-v-25aff3aa]:focus-visible{outline:2px solid #3675d8;outline-offset:3px}.send-btn[data-v-25aff3aa]:disabled{cursor:not-allowed}.send-btn i[data-v-25aff3aa]{font-size:20px}.send-btn[data-v-25aff3aa]{width:32px;height:32px;border-radius:50%;color:#000311;background:transparent}.send-btn[data-v-25aff3aa]:active:not(:disabled),.send-btn[data-v-25aff3aa]:hover:not(:disabled){opacity:.75}.send-btn[data-v-25aff3aa]:disabled{opacity:.3}.send-btn .icon[data-v-25aff3aa]{font-size:32px}.send-btn .icon-fasong[data-v-25aff3aa]{color:#2563eb}.send-btn .icon-fasongzhong[data-v-25aff3aa],.send-btn:disabled .icon-fasong[data-v-25aff3aa]{color:#000311}.welcome-radar[data-v-342f7b56]{position:relative;width:100%;height:229px;overflow:hidden}.radar-track[data-v-342f7b56]{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:169px;-webkit-animation:radar-scroll 24s linear infinite;animation:radar-scroll 24s linear infinite;will-change:transform}.radar-map[data-v-342f7b56]{position:relative;-webkit-box-flex:0;-ms-flex:0 0 340px;flex:0 0 340px;width:340px;height:169px}.radar-map__image[data-v-342f7b56]{display:block;width:340px;height:169px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.radar-dots[data-v-342f7b56]{position:absolute;inset:0;pointer-events:none}.radar-dot[data-v-342f7b56]{position:absolute;width:0;height:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.radar-dot__core[data-v-342f7b56]{position:absolute;top:-2px;left:-2px;width:4px;height:4px;border-radius:50%}.radar-dot--red .radar-dot__core[data-v-342f7b56]{background:#f24957}.radar-dot--green .radar-dot__core[data-v-342f7b56]{background:#4cd47a}.radar-dot__ring[data-v-342f7b56]{position:absolute;top:-2px;left:-2px;width:4px;height:4px;border:1px solid;border-radius:50%;-webkit-animation:radar-dot-pulse 2.5s ease-out infinite;animation:radar-dot-pulse 2.5s ease-out infinite}.radar-dot__ring--outer[data-v-342f7b56]{border-width:1.5px}.radar-dot__ring--inner[data-v-342f7b56]{-webkit-animation-delay:1.25s;animation-delay:1.25s}.radar-dot--red .radar-dot__ring[data-v-342f7b56]{border-color:rgba(242,73,87,.75)}.radar-dot--green .radar-dot__ring[data-v-342f7b56]{border-color:rgba(76,212,122,.75)}.welcome-radar__ripples[data-v-342f7b56]{position:absolute;top:0;left:0;z-index:1;width:100%;height:229px;pointer-events:none;mask-image:linear-gradient(180deg,transparent 0,#000 60px,#000 170px,transparent 229px);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 60px,#000 170px,transparent 229px)}.welcome-radar__badge[data-v-342f7b56]{position:absolute;top:139px;left:50%;z-index:2;display:block;width:60px;height:60px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ripple[data-v-342f7b56]{position:absolute;top:169px;left:50%;border-radius:50%;-webkit-transform-origin:center;transform-origin:center}.ripple--outer[data-v-342f7b56]{width:60px;height:60px;margin:-30px 0 0 -30px;background:radial-gradient(circle,transparent 55%,hsla(0,0%,100%,.95) 66%,hsla(0,0%,100%,.5) 75%,transparent 88%);-webkit-animation:radar-ripple 3s ease-out infinite;animation:radar-ripple 3s ease-out infinite}.ripple--inner[data-v-342f7b56]{width:40px;height:40px;margin:-20px 0 0 -20px;background:radial-gradient(circle,transparent 50%,hsla(0,0%,100%,.9) 62%,hsla(0,0%,100%,.45) 72%,transparent 86%);-webkit-animation:radar-ripple 3s ease-out 1.5s infinite;animation:radar-ripple 3s ease-out 1.5s infinite}@media (prefers-reduced-motion:reduce){.radar-dot__ring[data-v-342f7b56],.radar-track[data-v-342f7b56],.ripple[data-v-342f7b56]{-webkit-animation:none;animation:none}}@-webkit-keyframes radar-scroll{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-340px,0,0);transform:translate3d(-340px,0,0)}}@keyframes radar-scroll{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-340px,0,0);transform:translate3d(-340px,0,0)}}@-webkit-keyframes radar-dot-pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}70%{opacity:0}to{-webkit-transform:scale(5);transform:scale(5);opacity:0}}@keyframes radar-dot-pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}70%{opacity:0}to{-webkit-transform:scale(5);transform:scale(5);opacity:0}}@-webkit-keyframes radar-ripple{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}30%{opacity:1}to{-webkit-transform:scale(10);transform:scale(10);opacity:0}}@keyframes radar-ripple{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}30%{opacity:1}to{-webkit-transform:scale(10);transform:scale(10);opacity:0}}.ai-chat-container[data-v-caf98e5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:#fff;color:#1f2937;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,Arial,sans-serif;letter-spacing:0}.ai-chat-container button[data-v-caf98e5a]{font:inherit;letter-spacing:0}.chat-header[data-v-caf98e5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 62px;flex:0 0 62px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:62px;padding:15px 12px;background:#fff}.chat-header .header-title[data-v-caf98e5a]{color:#000311;font-family:Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:20px;font-weight:700;line-height:26.4px;letter-spacing:-.2px}.chat-header .header-title span[data-v-caf98e5a]{color:#2563eb}.chat-header .header-actions[data-v-caf98e5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.action-btn[data-v-caf98e5a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:#000311;cursor:pointer;-webkit-transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.action-btn .icon[data-v-caf98e5a]{display:block;line-height:1;font-size:18px}.action-btn .icon-shijian[data-v-caf98e5a]{-webkit-transform:translate(.13px) scale(.875);transform:translate(.13px) scale(.875)}.action-btn .icon-zhankai[data-v-caf98e5a]{-webkit-transform:translate(.59px) scale(.983);transform:translate(.59px) scale(.983)}.action-btn .icon-xinjian[data-v-caf98e5a]{-webkit-transform:translate(.5px) scale(1.013);transform:translate(.5px) scale(1.013)}.action-btn .icon-guanbi[data-v-caf98e5a]{-webkit-transform:translate(1.8px,-.49px) scale(1.165);transform:translate(1.8px,-.49px) scale(1.165)}.action-btn.active[data-v-caf98e5a],.action-btn[data-v-caf98e5a]:hover{background:#f5f6fa;color:#333}.action-btn[data-v-caf98e5a]:focus-visible{outline:2px solid #3675d8;outline-offset:2px}.action-btn[data-v-caf98e5a]:disabled{cursor:not-allowed}.message-list[data-v-caf98e5a]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-top:16px;background:#fff}.followup-section[data-v-caf98e5a]{padding:0 16px 8px}.followup-section .followup-divider[data-v-caf98e5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:10px 0}.followup-section .followup-divider .divider-line[data-v-caf98e5a]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:-webkit-gradient(linear,left top,right top,from(rgba(132,134,145,0)),to(#848691));background:linear-gradient(90deg,rgba(132,134,145,0),#848691)}.followup-section .followup-divider .divider-line[data-v-caf98e5a]:last-child{background:-webkit-gradient(linear,left top,right top,from(#848691),to(rgba(132,134,145,0)));background:linear-gradient(90deg,#848691,rgba(132,134,145,0))}.followup-section .followup-divider .divider-text[data-v-caf98e5a]{-ms-flex-negative:0;flex-shrink:0;color:#333;font-size:13px;line-height:22px}.followup-section .followup-list[data-v-caf98e5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.followup-section .followup-item[data-v-caf98e5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;width:100%;min-height:37px;padding:9px 14px;border:1px solid rgba(0,0,0,.06);border-radius:999px;background:#fcfcfd;color:#000311;text-align:left;font:inherit;font-size:13px;line-height:16.8px;cursor:pointer;-webkit-transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.followup-section .followup-item i[data-v-caf98e5a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;color:#848691;font-size:10px}.followup-section .followup-item span[data-v-caf98e5a]{min-width:0;overflow-wrap:anywhere}.followup-section .followup-item[data-v-caf98e5a]:hover{background:#f5f6fa;border-color:rgba(0,0,0,.12)}.followup-section .followup-item[data-v-caf98e5a]:focus-visible{outline:2px solid #3675d8;outline-offset:2px}.empty-state[data-v-caf98e5a]{width:100%;max-width:520px;margin:-8px auto 0;padding-bottom:24px}.welcome-title[data-v-caf98e5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:36px;margin:0 16px 18px;overflow:hidden}.welcome-title__text[data-v-caf98e5a]{margin:0;color:#191c2b;text-align:center;font-size:26px;font-weight:700;line-height:36px;letter-spacing:-.02em;white-space:nowrap}.welcome-title__text b[data-v-caf98e5a],.welcome-title__text span[data-v-caf98e5a]{color:#2563eb}.welcome-title__text b[data-v-caf98e5a]{color:#191c2b}.welcome-title-fade-enter-active[data-v-caf98e5a],.welcome-title-fade-leave-active[data-v-caf98e5a]{-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.welcome-title-fade-enter[data-v-caf98e5a],.welcome-title-fade-leave-to[data-v-caf98e5a]{opacity:0}.welcome-desc[data-v-caf98e5a]{margin:0 32px;color:#8b8c94;font-size:14px;line-height:23px;text-align:left}.suggest-section[data-v-caf98e5a]{padding:14px 16px 0}.suggest-section .suggest-label[data-v-caf98e5a]{margin:0 16px 10px;color:#73747d;font-size:13px;line-height:18px}.suggest-section .suggest-list[data-v-caf98e5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.suggest-section .suggest-item[data-v-caf98e5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;width:100%;min-height:37px;padding:9px 14px;border:1px solid rgba(0,0,0,.06);border-radius:999px;background:#fcfcfd;color:#000311;text-align:left;font:inherit;font-size:13px;line-height:16.8px;cursor:pointer;-webkit-transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.suggest-section .suggest-item i[data-v-caf98e5a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;color:#848691;font-size:10px}.suggest-section .suggest-item span[data-v-caf98e5a]{min-width:0;overflow-wrap:anywhere}.suggest-section .suggest-item[data-v-caf98e5a]:hover{background:#f5f6fa;border-color:rgba(0,0,0,.12)}.suggest-section .suggest-item[data-v-caf98e5a]:focus-visible{outline:2px solid #3675d8;outline-offset:2px}.bottom-area[data-v-caf98e5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:8px;background:#fff}.bottom-area .disclaimer[data-v-caf98e5a]{color:#b1b2ba;font-size:12px;line-height:16px;text-align:center}.history-view[data-v-caf98e5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;padding:8px 16px}.history-view .history-search[data-v-caf98e5a] .el-input__inner{height:40px;padding-left:40px;border:1px solid rgba(0,0,0,.08);border-radius:16px;background:#fcfcfd;color:#333;font-family:Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:13px;line-height:22px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.history-view .history-search[data-v-caf98e5a] .el-input__inner::-webkit-input-placeholder{color:#848691}.history-view .history-search[data-v-caf98e5a] .el-input__inner::-moz-placeholder{color:#848691}.history-view .history-search[data-v-caf98e5a] .el-input__inner:-ms-input-placeholder{color:#848691}.history-view .history-search[data-v-caf98e5a] .el-input__inner::-ms-input-placeholder{color:#848691}.history-view .history-search[data-v-caf98e5a] .el-input__inner::placeholder{color:#848691}.history-view .history-search[data-v-caf98e5a] .el-input__inner:focus,.history-view .history-search[data-v-caf98e5a] .el-input__inner:hover{border-color:rgba(0,0,0,.16)}.history-view .history-search[data-v-caf98e5a] .el-input__prefix{left:16px}.history-view .history-search[data-v-caf98e5a] .el-input__icon{width:16px;line-height:40px;color:#202945;font-size:16px}.history-view .history-heading[data-v-caf98e5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 28px;flex:0 0 28px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:28px;margin:10px 0 5px;color:rgba(0,0,0,.65);font-size:13px;line-height:16.8px}.history-view .history-clear[data-v-caf98e5a]{-webkit-box-flex:0;-ms-flex:0 0 28px;flex:0 0 28px;width:28px;height:28px;border:0;border-radius:0;background:transparent;color:#585858}.history-view .history-clear i[data-v-caf98e5a]{font-size:16px}.history-view .history-clear[data-v-caf98e5a]:hover{background:transparent;color:#333}.history-view .history-list[data-v-caf98e5a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto}.history-view .history-row[data-v-caf98e5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-height:44px;padding:8px 10px;border-radius:8px;-webkit-transition:background .2s ease;transition:background .2s ease}.history-view .history-row .history-more[data-v-caf98e5a]{-webkit-box-flex:0;-ms-flex:0 0 28px;flex:0 0 28px;width:28px;height:28px;border-color:transparent;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.history-view .history-row .more-dots[data-v-caf98e5a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.5px}.history-view .history-row .more-dots i[data-v-caf98e5a]{width:3px;height:3px;border-radius:50%;background:#333}.history-view .history-row.active[data-v-caf98e5a],.history-view .history-row[data-v-caf98e5a]:focus-within,.history-view .history-row[data-v-caf98e5a]:hover{background:#f5f6fa}.history-view .history-row.active .history-more[data-v-caf98e5a],.history-view .history-row:focus-within .history-more[data-v-caf98e5a],.history-view .history-row:hover .history-more[data-v-caf98e5a]{opacity:1}.history-view .history-row.active .history-item[data-v-caf98e5a]{color:#333;font-weight:700}.history-view .history-item[data-v-caf98e5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;padding:0;border:0;background:transparent;color:#333;text-align:left;font-size:14px;line-height:19.2px;cursor:pointer}.history-view .history-item span[data-v-caf98e5a]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-view .history-item[data-v-caf98e5a]:hover{background:transparent}.history-view .history-item[data-v-caf98e5a]:focus-visible{outline:2px solid #3675d8;outline-offset:-2px}.history-view .history-item[data-v-caf98e5a]:disabled{opacity:.5;cursor:not-allowed}.history-view .history-empty[data-v-caf98e5a]{text-align:center}.history-view .history-empty[data-v-caf98e5a],.history-view .history-loading[data-v-caf98e5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:42px;margin-top:5px;padding:10px;color:#848691;font-size:13px;line-height:22px}.history-view .history-loading[data-v-caf98e5a]{gap:8px}.message-loading[data-v-caf98e5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:24px 16px;color:#848691;font-size:13px;line-height:22px}.loading-dots[data-v-caf98e5a],.message-loading[data-v-caf98e5a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loading-dots[data-v-caf98e5a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px}.loading-dots i[data-v-caf98e5a]{width:5px;height:5px;border-radius:50%;background:#2563eb;-webkit-animation:ai-chat-loading-dot-caf98e5a 1.2s ease-in-out infinite;animation:ai-chat-loading-dot-caf98e5a 1.2s ease-in-out infinite}.loading-dots i[data-v-caf98e5a]:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.loading-dots i[data-v-caf98e5a]:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes ai-chat-loading-dot-caf98e5a{0%,60%,to{opacity:.3;-webkit-transform:translateY(0);transform:translateY(0)}30%{opacity:1;-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@keyframes ai-chat-loading-dot-caf98e5a{0%,60%,to{opacity:.3;-webkit-transform:translateY(0);transform:translateY(0)}30%{opacity:1;-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.loading-dots i[data-v-caf98e5a]{-webkit-animation:none;animation:none}}.history-list[data-v-caf98e5a]::-webkit-scrollbar,.message-list[data-v-caf98e5a]::-webkit-scrollbar{width:4px}.history-list[data-v-caf98e5a]::-webkit-scrollbar-thumb,.message-list[data-v-caf98e5a]::-webkit-scrollbar-thumb{border-radius:2px;background:#dedee3}@media (max-height:800px){.welcome-title[data-v-caf98e5a]{margin-bottom:12px}}@media (max-width:420px){.welcome-title__text[data-v-caf98e5a]{font-size:22px}.welcome-desc[data-v-caf98e5a]{margin-right:24px;margin-left:24px}.chat-header .header-actions[data-v-caf98e5a]{gap:4px}}.layout-bd{min-height:100%}.layout-bd .layout-aside{width:250px}.layout-bd .layout-aside .logo{height:88px;padding-top:36px}.layout-bd .layout-aside .logo img{width:168px;display:block;margin:0 auto}.layout-bd .layout-aside .bar img{width:202px;display:block;margin:0 auto}.layout-bd .layout-aside .menu{padding-left:24px;padding-right:24px;padding-top:18px;padding-bottom:18px;overflow:auto}.layout-bd .layout-aside .menu .title>li h1{height:15px;margin-top:12px;margin-bottom:12px;font-weight:700;font-size:10px;color:#1a1a1a}.layout-bd .layout-aside .menu .sub-title>li{height:54px;padding-left:12px;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.layout-bd .layout-aside .menu .sub-title>li.cur{border-radius:54px;background-color:#fff}.layout-bd .layout-aside .menu .sub-title>li.cur .tit-icon{background:#00a0d9}.layout-bd .layout-aside .menu .sub-title>li.cur .tit-h2 h2{color:#202945!important}.layout-bd .layout-aside .menu .sub-title>li.cur i.icon{color:#fff}.layout-bd .layout-aside .menu .sub-title .tit-icon{height:30px;width:30px;border-radius:30px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.02);box-shadow:0 3px 5px rgba(0,0,0,.02);background-color:#fff;text-align:center;margin-right:12px}.layout-bd .layout-aside .menu .sub-title .tit-icon i.icon{line-height:30px;font-size:17px;color:#00a0d9}.layout-bd .layout-aside .menu .sub-title .tit-h2{-webkit-box-flex:1;-ms-flex:1;flex:1}.layout-bd .layout-aside .menu .sub-title .tit-h2 h2{font-weight:700;font-size:14px;color:#4d4d4d}.layout-bd .content11111111{-webkit-box-flex:1;-ms-flex:1;flex:1;height:0;position:relative}.layout-bd .content11111111>.bd{height:100%;padding:16px;position:relative}.layout-bd .content11111111>.bd>.aside{position:absolute;top:0;left:0;bottom:0;width:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:10px;overflow:auto}.layout-bd .content11111111>.bd>.aside .title{padding:0 10px;line-height:70px;color:#394668;font-weight:700;font-size:15px}.layout-bd .content11111111>.bd>.aside .title .icon{float:left;font-size:14px;margin-right:8px;font-weight:400;color:#00a0d9}[data-theme=theme1] .layout-bd .content11111111>.bd>.aside .title .icon{color:red}[data-theme=theme2] .layout-bd .content11111111>.bd>.aside .title .icon{color:#546ee7}.layout-bd .content11111111>.bd>.aside .search{margin:0 10px 16px}.layout-bd .content11111111>.bd>.aside .list .el-tree-node__content>.el-tree-node__expand-icon{display:none}.layout-bd .content11111111>.bd>.aside .list .el-tree-node__content .tree-item{padding-left:10px}.layout-bd .content11111111>.bd>.aside .list,.layout-bd .content11111111>.bd>.aside .tree{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 10px;overflow-y:auto}.layout-bd .content11111111>.bd>.aside .list .el-tree-node__content,.layout-bd .content11111111>.bd>.aside .tree .el-tree-node__content{line-height:32px;height:32px}.layout-bd .content11111111>.bd>.aside .list .el-tree-node__content:hover,.layout-bd .content11111111>.bd>.aside .tree .el-tree-node__content:hover{background-color:#f8f9fb}.layout-bd .content11111111>.bd>.aside .list .el-tree-node__content>.el-tree-node__expand-icon,.layout-bd .content11111111>.bd>.aside .tree .el-tree-node__content>.el-tree-node__expand-icon{color:#495057}.layout-bd .content11111111>.bd>.aside .list .el-tree-node__content>.el-tree-node__expand-icon.is-leaf,.layout-bd .content11111111>.bd>.aside .tree .el-tree-node__content>.el-tree-node__expand-icon.is-leaf{color:transparent}.layout-bd .content11111111>.bd>.aside .list .is-current>.el-tree-node__content,.layout-bd .content11111111>.bd>.aside .tree .is-current>.el-tree-node__content{background-color:#eef2f8!important}.layout-bd .content11111111>.bd>.aside .list .is-current>.el-tree-node__content .tree-item,.layout-bd .content11111111>.bd>.aside .tree .is-current>.el-tree-node__content .tree-item{color:#00a0d9}[data-theme=theme1] .layout-bd .content11111111>.bd>.aside .list .is-current>.el-tree-node__content .tree-item,[data-theme=theme1] .layout-bd .content11111111>.bd>.aside .tree .is-current>.el-tree-node__content .tree-item{color:red}[data-theme=theme2] .layout-bd .content11111111>.bd>.aside .list .is-current>.el-tree-node__content .tree-item,[data-theme=theme2] .layout-bd .content11111111>.bd>.aside .tree .is-current>.el-tree-node__content .tree-item{color:#546ee7}.layout-bd .content11111111>.bd>.aside .list .is-current>.el-tree-node__content .tree-item .icon,.layout-bd .content11111111>.bd>.aside .tree .is-current>.el-tree-node__content .tree-item .icon{color:#00a0d9;font-size:12px}[data-theme=theme1] .layout-bd .content11111111>.bd>.aside .list .is-current>.el-tree-node__content .tree-item .icon,[data-theme=theme1] .layout-bd .content11111111>.bd>.aside .tree .is-current>.el-tree-node__content .tree-item .icon{color:red}[data-theme=theme2] .layout-bd .content11111111>.bd>.aside .list .is-current>.el-tree-node__content .tree-item .icon,[data-theme=theme2] .layout-bd .content11111111>.bd>.aside .tree .is-current>.el-tree-node__content .tree-item .icon{color:#546ee7}.layout-bd .content11111111>.bd>.aside .list .is-current>.el-tree-node__content .tree-item .disable,.layout-bd .content11111111>.bd>.aside .tree .is-current>.el-tree-node__content .tree-item .disable{color:rgba(108,117,125,.5)}.layout-bd .content11111111>.bd>.aside .list .tree-item,.layout-bd .content11111111>.bd>.aside .tree .tree-item{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;padding-right:10px;overflow:hidden;color:#6c757d}.layout-bd .content11111111>.bd>.aside .list .tree-item .disable,.layout-bd .content11111111>.bd>.aside .tree .tree-item .disable{color:rgba(108,117,125,.5)}.layout-bd .content11111111>.bd>.section{height:100%;margin-left:240px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;padding:0 16px}.layout-bd .content11111111>.bd>.section.padding0{padding:0}.layout-bd .content11111111>.bd>.section .section-info{padding-top:16px}.layout-bd .content11111111>.bd>.section .section-info table{width:100%}.layout-bd .content11111111>.bd>.section .section-info table tr{height:44px;line-height:44px;text-align:left}.layout-bd .content11111111>.bd>.section .section-info table tr th{padding:0 10px;font-size:12px;color:#636e78;background-color:#f2f3fb}.layout-bd .content11111111>.bd>.section .section-info table tr td{padding:0 10px;color:#6c757d;font-size:12px;border-bottom:1px solid #eef2f8}.layout-bd .content11111111>.bd>.section .table-bd{-webkit-box-flex:1;-ms-flex:1;flex:1;height:0}.layout-bd .content11111111>.tb{height:calc(100% - 32px);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 16px;margin:16px;background-color:#fff}.layout-bd .content11111111>.flow{height:100%;position:relative;overflow:auto}.layout-bd .content11111111>.flow .aside{position:absolute;left:0;top:0;width:220px;bottom:0;background-color:#f9f9fd}.layout-bd .content11111111>.flow .aside .title{color:#394668;font-size:14px;line-height:70px;height:70px;font-weight:700;padding-left:24px}.layout-bd .content11111111>.flow .aside .title .icon{color:#00a0d9;font-size:18px;margin-right:8px;float:left}[data-theme=theme1] .layout-bd .content11111111>.flow .aside .title .icon{color:red}[data-theme=theme2] .layout-bd .content11111111>.flow .aside .title .icon{color:#546ee7}.layout-bd .content11111111>.flow .section{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff;margin-left:220px;padding:24px 24px 60px;height:100%;overflow-x:hidden;overflow-y:auto}.layout-bd .content11111111>.flow .section .footer{position:absolute;-webkit-box-shadow:0 -1px 0 0 #eef2f8;box-shadow:0 -1px 0 0 #eef2f8;left:220px;right:0;bottom:0;height:60px;z-index:999;padding-top:16px;padding-left:24px;background-color:#fff}