.mode-sidebar[data-v-9b0d3026]{position:relative;display:flex;flex-direction:column;width:20rem;padding:1.125rem 1rem .875rem;background:#fff;border-right:.0625rem solid #eef1f7;transition:width .2s ease;overflow-y:auto}.mode-sidebar--collapse[data-v-9b0d3026]{width:5.5rem}.mode-sidebar__header[data-v-9b0d3026]{display:flex;align-items:center;justify-content:flex-start;min-height:1.875rem;margin-bottom:.75rem;font-size:.875rem;font-weight:500;color:#606266}.mode-sidebar__refresh[data-v-9b0d3026]{margin-left:auto;margin-right:1.875rem;font-size:.8125rem}.mode-sidebar__toggle[data-v-9b0d3026]{position:absolute;top:1.125rem;right:0;z-index:2;width:1.5rem;height:1.5rem;padding:0;color:#909399;background:#fff;box-shadow:0 .25rem .75rem rgba(31,45,61,.12)}.mode-list[data-v-9b0d3026]{flex:1}.mode-sidebar__empty[data-v-9b0d3026]{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;color:#909399;text-align:center}.mode-sidebar__empty i[data-v-9b0d3026]{margin-bottom:.75rem;font-size:1.75rem;color:#c0c4cc}.mode-sidebar__empty-title[data-v-9b0d3026]{margin-bottom:.5rem;font-size:.875rem;font-weight:600;color:#606266}.mode-sidebar__empty-desc[data-v-9b0d3026]{font-size:.75rem;line-height:1.7}.mode-card[data-v-9b0d3026]{display:flex;align-items:center;padding:.875rem 1rem;margin-bottom:.625rem;background:#fff;border:.0625rem solid #ebeef5;border-radius:1rem;cursor:pointer;transition:all .2s ease}.mode-card[data-v-9b0d3026]:hover{border-color:#bcd0ff;box-shadow:0 .5rem 1.25rem rgba(64,110,255,.08)}.mode-card--active[data-v-9b0d3026]{color:#fff;background:linear-gradient(135deg,#2b72f7,#4f90ff);border-color:transparent;box-shadow:0 .625rem 1.5rem rgba(59,124,255,.24)}.mode-card--collapse[data-v-9b0d3026]{justify-content:center;padding:.875rem 0}.mode-card__icon[data-v-9b0d3026]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.625rem;height:2.625rem;margin-right:.75rem;font-size:1rem;font-weight:700;border-radius:.875rem}.mode-card--collapse .mode-card__icon[data-v-9b0d3026]{margin-right:0}.mode-card__icon--primary[data-v-9b0d3026]{color:#2f6fff;background:rgba(47,111,255,.12)}.mode-card__icon--info[data-v-9b0d3026]{color:#5668ff;background:rgba(86,104,255,.12)}.mode-card__icon--success[data-v-9b0d3026]{color:#409eff;background:rgba(64,158,255,.12)}.mode-card__icon--warning[data-v-9b0d3026]{color:#6c63ff;background:rgba(108,99,255,.12)}.mode-card__icon--danger[data-v-9b0d3026]{color:#303133;background:rgba(48,49,51,.08)}.mode-card--active .mode-card__icon[data-v-9b0d3026]{color:#fff;background:hsla(0,0%,100%,.18)}.mode-card__content[data-v-9b0d3026]{flex:1;min-width:0}.mode-card__title-row[data-v-9b0d3026]{display:flex;align-items:center;justify-content:space-between;gap:.625rem}.mode-card__title[data-v-9b0d3026]{font-size:.9375rem;font-weight:600;color:#111827}.mode-card__badge[data-v-9b0d3026]{flex-shrink:0;padding:.125rem .5rem;font-size:.75rem;color:#2f6fff;background:hsla(0,0%,100%,.88);border-radius:62.4375rem}.mode-card__desc[data-v-9b0d3026]{margin-top:.375rem;font-size:.8125rem;color:#6b7280;line-height:1.4}.mode-card--active .mode-card__desc[data-v-9b0d3026],.mode-card--active .mode-card__title[data-v-9b0d3026]{color:#fff}.custom-agent-section[data-v-9b0d3026]{margin-top:.5rem;padding-top:.625rem}.custom-agent-section__title[data-v-9b0d3026]{position:relative;margin-bottom:.875rem;font-size:.75rem;text-align:center;color:#909399}.custom-agent-section__title[data-v-9b0d3026]:after,.custom-agent-section__title[data-v-9b0d3026]:before{position:absolute;top:50%;width:34%;height:.0625rem;content:"";background:#ebeef5}.custom-agent-section__title[data-v-9b0d3026]:before{left:0}.custom-agent-section__title[data-v-9b0d3026]:after{right:0}.custom-agent-card[data-v-9b0d3026]{display:flex;align-items:center;padding:.875rem 1rem;background:#fff;border:.0625rem solid #ebeef5;border-radius:1rem;cursor:pointer;transition:all .2s ease}.custom-agent-card[data-v-9b0d3026]:hover{border-color:#bcd0ff;box-shadow:0 .5rem 1.25rem rgba(64,110,255,.08)}.custom-agent-card__avatar[data-v-9b0d3026]{display:flex;align-items:center;justify-content:center;width:2.625rem;height:2.625rem;margin-right:.75rem;font-size:1.125rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#f7c948,#d97706);border-radius:50%}.custom-agent-card__content[data-v-9b0d3026]{min-width:0}.custom-agent-card__title[data-v-9b0d3026]{font-size:.9375rem;font-weight:600;color:#111827}.custom-agent-card__desc[data-v-9b0d3026]{margin-top:.375rem;font-size:.8125rem;color:#6b7280}@media screen and (max-width:1280px){.mode-sidebar[data-v-9b0d3026]{width:20rem}}@media screen and (max-width:960px){.mode-sidebar--collapse[data-v-9b0d3026],.mode-sidebar[data-v-9b0d3026]{width:100%}.mode-sidebar__toggle[data-v-9b0d3026]{right:1rem}}.chat-main__toolbar[data-v-406f3c49]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1.125rem 1.5rem .625rem}.toolbar-icon[data-v-406f3c49]{width:2.125rem;height:2.125rem;padding:0;border:.0625rem solid #ebeef5;box-shadow:0 .25rem .75rem rgba(31,45,61,.08)}.model-select[data-v-406f3c49]{width:10.625rem}.welcome-panel[data-v-9b1e9b0c]{width:100%;max-width:47.5rem;text-align:center}.welcome-panel__avatar[data-v-9b1e9b0c]{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin:0 auto 2rem;font-size:1.5rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#2b72f7,#4f90ff);border-radius:50%;box-shadow:0 .75rem 1.5rem rgba(59,124,255,.24)}.welcome-panel__title[data-v-9b1e9b0c]{margin-bottom:.625rem;font-size:1.125rem;line-height:1.8;color:#303133}.welcome-panel__desc[data-v-9b1e9b0c]{font-size:1rem;line-height:1.8;color:#303133}.welcome-panel__divider[data-v-9b1e9b0c]{display:flex;align-items:center;justify-content:center;margin:2.75rem 0 2.125rem}.welcome-panel__divider span[data-v-9b1e9b0c]{width:34%;height:.0625rem;background:#ebeef5}.welcome-panel__divider label[data-v-9b1e9b0c]{padding:0 1rem;font-size:.8125rem;color:#909399}.quick-question-grid[data-v-9b1e9b0c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1rem}.quick-question-card[data-v-9b1e9b0c]{display:flex;align-items:center;padding:1rem 1.125rem;text-align:left;background:#fff;border:.0625rem solid #ebeef5;border-radius:1.125rem;cursor:pointer;transition:all .2s ease}.quick-question-card[data-v-9b1e9b0c]:hover{border-color:#bcd0ff;box-shadow:0 .625rem 1.375rem rgba(64,110,255,.08);transform:translateY(-.0625rem)}.quick-question-card__dot[data-v-9b1e9b0c]{flex-shrink:0;width:1.875rem;height:1.875rem;margin-right:.875rem;background:linear-gradient(135deg,#2b72f7,#4f90ff);border-radius:.625rem}.quick-question-card__text[data-v-9b1e9b0c]{flex:1;min-width:0;font-size:.9375rem;line-height:1.5;color:#4b5563}.quick-question-card__arrow[data-v-9b1e9b0c]{flex-shrink:0;margin-left:.625rem;font-size:1rem;color:#c0c4cc}@media screen and (max-width:1280px){.quick-question-grid[data-v-9b1e9b0c]{grid-template-columns:1fr}}.chat-messages[data-v-7b8e48ea]{width:100%;height:100%;overflow-y:auto}.chat-messages__inner[data-v-7b8e48ea]{display:flex;flex-direction:column;max-width:57.5rem;padding:1rem 0 2rem;margin:0 auto}.message-row[data-v-7b8e48ea]{display:flex;align-items:flex-start;margin-bottom:1.125rem;animation:message-fade-in-7b8e48ea .2s ease-out}.message-row--user[data-v-7b8e48ea]{justify-content:flex-end}.message-avatar[data-v-7b8e48ea]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.125rem;height:2.125rem;margin-right:.75rem;font-size:.8125rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#2b72f7,#4f90ff);border-radius:50%}.message-bubble[data-v-7b8e48ea]{position:relative;max-width:70%;min-width:5rem;min-width:0;padding:.75rem 1rem;font-size:.875rem;line-height:1.8;border-radius:1rem;word-break:break-word;overflow:hidden;box-shadow:0 .5rem 1.25rem rgba(31,45,61,.06)}.message-bubble--assistant[data-v-7b8e48ea]{color:#303133;background:#fff;border:.0625rem solid #ebeef5}.message-bubble--user[data-v-7b8e48ea]{color:#fff;background:linear-gradient(135deg,#2b72f7,#4f90ff)}.message-bubble__content[data-v-7b8e48ea]{white-space:normal;transition:opacity .16s ease-out;overflow:hidden}.message-visual-card[data-v-7b8e48ea]{margin-top:.875rem;overflow:hidden;cursor:pointer;background:linear-gradient(180deg,#f7faff,#edf4ff);border:.0625rem solid #d9e7ff;border-radius:1rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.message-code-card[data-v-7b8e48ea]{margin-top:.875rem;overflow:hidden;background:#0f172a;border:.0625rem solid #1e293b;border-radius:1rem}.message-code-card__header[data-v-7b8e48ea]{display:flex;align-items:center;justify-content:space-between;padding:.625rem .875rem;color:#cbd5e1;background:rgba(15,23,42,.92);border-bottom:.0625rem solid rgba(148,163,184,.16)}.message-code-card__title[data-v-7b8e48ea]{display:inline-flex;gap:.5rem;align-items:center;font-size:.8125rem;font-weight:600}.message-code-card__status[data-v-7b8e48ea]{font-size:.75rem;color:#60a5fa}.message-code-card__body[data-v-7b8e48ea]{max-height:15rem;padding:.75rem .875rem;overflow:auto}.message-code-card__pre[data-v-7b8e48ea]{margin:0;color:#e2e8f0;white-space:pre}.message-visual-card[data-v-7b8e48ea]:hover{border-color:#8fb7ff;box-shadow:0 .75rem 1.75rem rgba(47,111,255,.16);transform:translateY(-.125rem)}.message-visual-card__header[data-v-7b8e48ea]{display:flex;align-items:center;justify-content:space-between;padding:.75rem .875rem}.message-visual-card__meta[data-v-7b8e48ea]{display:inline-flex;gap:.5rem;align-items:center;font-size:.8125rem;font-weight:600;color:#2f6fff}.message-visual-card__action[data-v-7b8e48ea]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;color:#2f6fff;background:hsla(0,0%,100%,.9);border-radius:50%;opacity:0;transform:scale(.9);transition:opacity .18s ease,transform .18s ease}.message-visual-card:hover .message-visual-card__action[data-v-7b8e48ea]{opacity:1;transform:scale(1)}.message-visual-card__body[data-v-7b8e48ea]{position:relative;height:13.75rem;overflow:hidden;background:#fff;border-top:.0625rem solid rgba(47,111,255,.08)}.message-visual-card__frame[data-v-7b8e48ea]{width:100%;height:100%;pointer-events:none;background:#fff;border:0}.message-visual-card__mask[data-v-7b8e48ea]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(180deg,rgba(15,23,42,.04),rgba(15,23,42,.58));opacity:0;transition:opacity .18s ease}.message-visual-card__mask span[data-v-7b8e48ea]{padding:.5rem .875rem;font-size:.8125rem;font-weight:600;background:rgba(15,23,42,.54);border:.0625rem solid hsla(0,0%,100%,.16);border-radius:62.4375rem;backdrop-filter:blur(.375rem)}.message-visual-card:hover .message-visual-card__mask[data-v-7b8e48ea]{opacity:1}.message-reasoning[data-v-7b8e48ea]{padding:.75rem .875rem;margin-bottom:.75rem;color:#5f6b7a;background:#f7f9fc;border:.0625rem solid #e4e9f2;border-radius:.75rem}.message-reasoning__title[data-v-7b8e48ea]{display:flex;align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.8125rem;font-weight:600;color:#2f6fff}.message-reasoning__content[data-v-7b8e48ea]{font-size:.8125rem;line-height:1.7}.message-bubble__content--streaming[data-v-7b8e48ea]:after{display:inline-block;width:.375rem;height:1rem;margin-left:.375rem;vertical-align:middle;content:"";background:#4f90ff;border-radius:.125rem;animation:stream-cursor-blink-7b8e48ea 1s step-end infinite}.message-bubble__loading[data-v-7b8e48ea]{font-size:1.125rem}.message-bubble__copy[data-v-7b8e48ea]{position:absolute;right:.625rem;bottom:.375rem;display:none;padding:0;color:#909399}.message-bubble--assistant:hover .message-bubble__copy[data-v-7b8e48ea]{display:inline-flex}.message-bubble__copy[data-v-7b8e48ea]:hover{color:#2f6fff}.visual-preview-dialog__frame[data-v-7b8e48ea]{width:100%;height:calc(100vh - 11.25rem);min-height:35rem;background:#fff;border:0;border-radius:.75rem}@keyframes stream-cursor-blink-7b8e48ea{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes message-fade-in-7b8e48ea{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}[data-v-7b8e48ea] .message-bubble__content p{margin:0 0 .5rem}[data-v-7b8e48ea] .message-bubble__content p:last-child{margin-bottom:0}[data-v-7b8e48ea] .message-bubble__content pre{max-width:100%;padding:.75rem;overflow-x:auto;white-space:pre;background:#0f172a;border-radius:.625rem}[data-v-7b8e48ea] .message-bubble__content code{word-break:break-word}[data-v-7b8e48ea] .message-bubble__content pre code{display:block;min-width:-moz-max-content;min-width:max-content;color:#e2e8f0;word-break:normal}[data-v-7b8e48ea] .message-bubble__content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}[data-v-7b8e48ea] .message-bubble__content iframe,[data-v-7b8e48ea] .message-bubble__content img{max-width:100%}[data-v-7b8e48ea] .visual-preview-dialog .el-pro-dialog__content,[data-v-7b8e48ea] .visual-preview-dialog .el-pro-dialog__content--footer,[data-v-7b8e48ea] .visual-preview-dialog .el-pro-dialog__content--fullscreen{padding:.5rem 1rem 1rem}.chat-input-wrap[data-v-3f9ed360]{padding:0 3rem 1.5rem}.chat-input-box[data-v-3f9ed360]{display:flex;align-items:center;max-width:57.5rem;height:3.75rem;padding:0 .625rem 0 1.25rem;margin:0 auto;background:#fff;border-radius:1.125rem;box-shadow:0 .625rem 1.75rem rgba(31,45,61,.12)}.chat-input-box__field[data-v-3f9ed360]{flex:1}.chat-input-box__actions[data-v-3f9ed360]{display:flex;align-items:center;flex-shrink:0;margin-left:.75rem}.chat-input-box__icon[data-v-3f9ed360]{margin-right:.25rem;font-size:1rem;color:#909399}.chat-input-box__send[data-v-3f9ed360]{width:2.25rem;height:2.25rem;padding:0;margin-left:.375rem}[data-v-3f9ed360] .chat-input-box__field .el-input__inner{height:2.5rem;padding:0;font-size:1rem;background:transparent;border:none}[data-v-3f9ed360] .chat-input-box__field .el-input__inner::-moz-placeholder{color:#b8bdc7}[data-v-3f9ed360] .chat-input-box__field .el-input__inner::placeholder{color:#b8bdc7}[data-v-3f9ed360] .chat-input-box__field .el-input__inner:focus{border:none}[data-v-3f9ed360] .chat-input-box__field .el-input__inner.is-disabled,[data-v-3f9ed360] .chat-input-box__field .is-disabled .el-input__inner{color:#909399;background:transparent}@media screen and (max-width:960px){.chat-input-wrap[data-v-3f9ed360]{padding:0 1rem 1rem}}.history-panel[data-v-275595ee]{width:16.25rem;flex-shrink:0;height:100%;margin-left:1.25rem;padding:1rem;background:#fff;border:.0625rem solid #ebeef5;border-radius:1rem;box-shadow:0 .5rem 1.5rem rgba(31,45,61,.06)}.history-panel--collapse[data-v-275595ee]{display:none;width:3rem;padding:1rem .5rem;margin-left:.75rem;overflow:visible}.history-panel__title[data-v-275595ee]{margin-bottom:.75rem;font-size:.9375rem;font-weight:600;color:#303133}.history-panel__list[data-v-275595ee]{max-height:calc(100vh - 15.625rem);overflow-y:auto}.history-item[data-v-275595ee]{position:relative;padding:.75rem;margin-bottom:.625rem;background:#f7f8fc;border:.0625rem solid transparent;border-radius:.75rem;cursor:pointer;transition:all .2s ease}.history-item--active[data-v-275595ee],.history-item[data-v-275595ee]:hover{border-color:#bcd0ff;background:#edf4ff}.history-item__delete[data-v-275595ee]{position:absolute;bottom:.5rem;right:.5rem;display:none;padding:0;color:#909399}.history-item--active .history-item__delete[data-v-275595ee],.history-item:hover .history-item__delete[data-v-275595ee]{display:inline-flex}.history-item__delete[data-v-275595ee]:hover{color:#f56c6c}.history-item__name[data-v-275595ee]{font-size:.875rem;font-weight:500;color:#303133}.history-item__time[data-v-275595ee]{margin-top:.375rem;font-size:.75rem;color:#909399}@media screen and (max-width:1280px){.history-panel[data-v-275595ee]{display:none}}.agent-chat-page[data-v-94fd8c34]{height:100%;padding:0;background:#f7f8fc}.agent-chat-layout[data-v-94fd8c34]{display:flex;height:100%;overflow:hidden;background:#fff;border-radius:.75rem;box-shadow:0 .5rem 1.5rem rgba(31,45,61,.08)}.chat-main[data-v-94fd8c34]{display:flex;flex:1;flex-direction:column;min-width:0;background:#fff}.chat-main__body[data-v-94fd8c34]{display:flex;flex:1;align-items:stretch;justify-content:center;padding:.75rem 1.5rem 1.5rem;overflow:hidden}.chat-main__content[data-v-94fd8c34]{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;overflow:hidden}.chat-main__panel[data-v-94fd8c34]{display:flex;flex:1;align-items:stretch;justify-content:center;width:100%;min-width:0;min-height:0}.chat-main__welcome[data-v-94fd8c34]{margin:auto}.chat-main__messages[data-v-94fd8c34]{flex:1;width:100%;min-height:0}@media screen and (max-width:960px){.agent-chat-layout[data-v-94fd8c34]{flex-direction:column}.chat-main__body[data-v-94fd8c34]{padding:1.25rem 1rem}}