.agent-assistant[data-v-0f6f44af]{position:fixed;top:51px;right:0;bottom:0;z-index:1500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border-left:1px solid rgba(60,60,67,.12);-webkit-box-shadow:-8px 0 24px rgba(0,0,0,.06);box-shadow:-8px 0 24px rgba(0,0,0,.06);min-width:0}.agent-assistant.is-collapsed[data-v-0f6f44af]{width:40px!important}.aa-rail[data-v-0f6f44af]{-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:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background:#f5f5f7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aa-rail-text[data-v-0f6f44af]{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:2px;color:#4b4b4f;font-weight:600}.panel-resizer[data-v-0f6f44af]{position:absolute;left:0;top:0;bottom:0;width:6px;-webkit-transform:translateX(-3px);transform:translateX(-3px);cursor:col-resize;z-index:2;background:transparent;-webkit-transition:background .15s;transition:background .15s}.panel-resizer[data-v-0f6f44af]:active,.panel-resizer[data-v-0f6f44af]:hover{background:rgba(74,91,255,.22)}.agent-panel[data-v-0f6f44af]{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;overflow:hidden}.agent-header[data-v-0f6f44af]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;height:48px;padding:0 12px;border-bottom:1px solid rgba(60,60,67,.08)}.agent-title[data-v-0f6f44af]{font-size:16px;font-weight:600;letter-spacing:.2px;color:#1d1d1f}.agent-link[data-v-0f6f44af]{margin-left:auto;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:#6e6e73;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.agent-link-text[data-v-0f6f44af]{font-size:13px}.agent-link[data-v-0f6f44af] .el-switch.is-checked .el-switch__core{background-color:#4a5bff;border-color:#4a5bff}.agent-collapse[data-v-0f6f44af]{margin-left:4px}.af-bar-toggle[data-v-0f6f44af],.agent-collapse[data-v-0f6f44af]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;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:24px;height:24px;padding:0;border:none;background:transparent;border-radius:6px;color:#8e8e93;cursor:pointer;-webkit-transition:background .18s,color .18s;transition:background .18s,color .18s}.af-bar-toggle[data-v-0f6f44af]:hover,.agent-collapse[data-v-0f6f44af]:hover{background:rgba(120,120,128,.12);color:#1d1d1f}.af-bar-toggle svg[data-v-0f6f44af],.agent-collapse svg[data-v-0f6f44af]{width:16px;height:16px;display:block}.af-bar-toggle svg[data-v-0f6f44af]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.af-bar-toggle.is-collapsed svg[data-v-0f6f44af]{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.agent-offline[data-v-0f6f44af]{padding:6px 14px;font-size:14px;color:#b25e00;background:rgba(255,149,0,.1);border-bottom:1px solid rgba(255,149,0,.2)}.agent-files[data-v-0f6f44af]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-height:calc(100% - 88px);overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid rgba(60,60,67,.1);background:#fff}.af-bar[data-v-0f6f44af],.agent-files[data-v-0f6f44af]{min-height:44px;display:-webkit-box;display:-ms-flexbox;display:flex}.af-bar[data-v-0f6f44af]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 12px}.af-bar-head[data-v-0f6f44af]{gap:6px;min-width:0}.af-bar-head[data-v-0f6f44af],.af-bar-icon[data-v-0f6f44af]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.af-bar-icon[data-v-0f6f44af]{font-size:16px;line-height:1}.af-bar-icon svg[data-v-0f6f44af]{width:16px;height:16px;display:block}.af-bar-title[data-v-0f6f44af]{font-size:15px;font-weight:600;letter-spacing:.2px;color:#1d1d1f}.af-bar-spacer[data-v-0f6f44af]{-webkit-box-flex:1;-ms-flex:1;flex:1}.af-bar .el-button+.el-button[data-v-0f6f44af]{margin-left:0}.agent-assistant .buddy-send[data-v-0f6f44af]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.agent-assistant .buddy-send[data-v-0f6f44af]:not(.is-disabled){color:#4a5bff;border-color:rgba(106,124,255,.45);background:rgba(106,124,255,.08);font-weight:600}.agent-assistant .buddy-send[data-v-0f6f44af]:not(.is-disabled):hover{color:#fff;background:#4a5bff;border-color:#4a5bff}.af-roots[data-v-0f6f44af]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;padding:0 12px 6px}.af-root-chip[data-v-0f6f44af]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;max-width:100%;font-size:12px;color:#6e6e73;background:#f5f5f7;border-radius:7px;padding:3px 8px}.af-root-name[data-v-0f6f44af]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.af-root-chip a[data-v-0f6f44af]{color:#4a5bff;cursor:pointer}.af-tree[data-v-0f6f44af]{max-height:180px;overflow-y:auto;padding:0 6px 6px}.af-node[data-v-0f6f44af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:3px 6px;border-radius:6px;cursor:pointer;font-size:14px;color:#1d1d1f}.af-node[data-v-0f6f44af]:hover{background:rgba(60,60,67,.05)}.af-node.is-active[data-v-0f6f44af]{background:rgba(106,124,255,.1)}.af-icon[data-v-0f6f44af]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.af-name[data-v-0f6f44af]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.af-size[data-v-0f6f44af]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:12px;color:#a1a1a6}.af-empty[data-v-0f6f44af]{padding:10px 12px;font-size:14px;color:#a1a1a6}.af-preview[data-v-0f6f44af]{border-top:1px solid rgba(60,60,67,.08);padding:8px 12px 10px}.af-preview-head[data-v-0f6f44af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:6px}.af-preview-title[data-v-0f6f44af]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;font-weight:600;color:#1d1d1f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.af-preview-actions[data-v-0f6f44af]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.af-preview-warn[data-v-0f6f44af]{margin-bottom:6px;font-size:14px;line-height:1.5;color:#b25e09;background:#fff7e6;border:1px solid #ffe1a8;border-radius:6px;padding:4px 8px}.agent-kf[data-v-0f6f44af]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-height:44px;max-height:calc(100% - 88px);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid rgba(60,60,67,.1);background:#fff}.kf-new-tag[data-v-0f6f44af]{margin-left:6px}.kf-list[data-v-0f6f44af]{max-height:260px;overflow-y:auto;padding:0 6px 6px}.kf-session[data-v-0f6f44af]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:6px;border-radius:8px;cursor:pointer}.kf-session[data-v-0f6f44af]:hover{background:rgba(60,60,67,.05)}.kf-avatar[data-v-0f6f44af]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background:#67c23a;color:#fff}.kf-session-body[data-v-0f6f44af]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.kf-session-top[data-v-0f6f44af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.kf-session-name[data-v-0f6f44af]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:15px;font-weight:600;color:#1d1d1f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kf-session-time[data-v-0f6f44af]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:12px;color:#a1a1a6}.kf-session-bottom[data-v-0f6f44af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:2px}.kf-session-last[data-v-0f6f44af]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#6e6e73;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kf-session-bind[data-v-0f6f44af],.mail-bind-line[data-v-0f6f44af],.mail-item-bind[data-v-0f6f44af]{margin-top:2px;font-size:12px;color:#1a7f37}.kf-chat[data-v-0f6f44af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.kf-chat-head[data-v-0f6f44af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:4px 12px 6px}.kf-chat-name[data-v-0f6f44af]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:15px;font-weight:600;color:#1d1d1f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kf-chat-body[data-v-0f6f44af]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:90px;max-height:220px;overflow-y:auto;padding:8px 12px;background:#ededed}.kf-msg[data-v-0f6f44af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;margin-bottom:10px}.kf-msg.is-me[data-v-0f6f44af]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.kf-msg-avatar[data-v-0f6f44af]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background:#67c23a;color:#fff;font-size:14px;overflow:hidden}.kf-msg-avatar img[data-v-0f6f44af]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kf-msg-main[data-v-0f6f44af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:82%;min-width:0}.kf-msg.is-cust .kf-msg-main[data-v-0f6f44af]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.kf-msg.is-me .kf-msg-main[data-v-0f6f44af]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.kf-bubble[data-v-0f6f44af]{max-width:100%;padding:6px 9px;border-radius:10px;font-size:14px;line-height:1.5;word-break:break-word;white-space:pre-wrap}.kf-msg.is-cust .kf-bubble[data-v-0f6f44af]{background:#fff;color:#000}.kf-msg.is-me .kf-bubble[data-v-0f6f44af]{background:#95ec69;color:#000}.kf-img[data-v-0f6f44af]{max-width:160px;max-height:160px}.kf-msg-time[data-v-0f6f44af]{margin-top:2px;font-size:12px;color:#b2b2b2}.kf-reply[data-v-0f6f44af]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:6px 12px 8px;border-top:1px solid rgba(60,60,67,.08)}.kf-reply[data-v-0f6f44af] .el-textarea{-webkit-box-flex:1;-ms-flex:1;flex:1}.kf-ai[data-v-0f6f44af]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:6px;padding:6px 12px 2px}.kf-ai[data-v-0f6f44af] .el-button+.el-button{margin-left:0}.bind-tip[data-v-0f6f44af]{margin-bottom:10px;font-size:14px;color:#6e6e73}.agent-mail[data-v-0f6f44af]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-height:44px;max-height:calc(100% - 88px);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid rgba(60,60,67,.1);background:#fff}.module-resizer[data-v-0f6f44af]{-webkit-box-flex:0;-ms-flex:0 0 6px;flex:0 0 6px;cursor:row-resize;background:transparent;-webkit-transition:background .15s;transition:background .15s}.module-resizer[data-v-0f6f44af]:active,.module-resizer[data-v-0f6f44af]:hover{background:rgba(74,91,255,.22)}.agent-files.is-collapsed[data-v-0f6f44af],.agent-kf.is-collapsed[data-v-0f6f44af],.agent-mail.is-collapsed[data-v-0f6f44af]{min-height:0}.agent-files.is-sized .af-tree[data-v-0f6f44af]{max-height:none}.agent-files.is-sized .af-tree[data-v-0f6f44af],.agent-kf.is-sized .kf-chat[data-v-0f6f44af],.agent-kf.is-sized .kf-list[data-v-0f6f44af]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}.agent-kf.is-sized .kf-list[data-v-0f6f44af]{max-height:none}.agent-kf.is-sized .kf-chat-body[data-v-0f6f44af]{max-height:none}.agent-kf.is-sized .kf-chat-body[data-v-0f6f44af],.agent-mail.is-sized .mail-detail[data-v-0f6f44af],.agent-mail.is-sized .mail-list[data-v-0f6f44af]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}.agent-mail.is-sized .mail-list[data-v-0f6f44af]{max-height:none}.agent-mail.is-sized .mail-body[data-v-0f6f44af]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;max-height:none}.agent-mail.is-sized .mail-body .mail-iframe[data-v-0f6f44af]{height:100%}.mail-cta[data-v-0f6f44af]{margin-top:8px}.mail-toolbar[data-v-0f6f44af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:0 12px 6px}.mail-toolbar[data-v-0f6f44af] .el-input{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mail-list[data-v-0f6f44af]{overflow-y:auto;max-height:320px;padding:0 6px 6px}.mail-item[data-v-0f6f44af]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;padding:6px;border-radius:8px;cursor:pointer}.mail-item[data-v-0f6f44af]:hover{background:rgba(60,60,67,.05)}.mail-dot[data-v-0f6f44af]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:6px;height:6px;margin-top:6px;border-radius:50%;background:#4a5bff}.mail-item-body[data-v-0f6f44af]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mail-item-top[data-v-0f6f44af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.mail-item-from[data-v-0f6f44af]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#6e6e73;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-item.is-unread .mail-item-from[data-v-0f6f44af]{color:#1d1d1f;font-weight:600}.mail-item-time[data-v-0f6f44af]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:12px;color:#a1a1a6}.mail-item-subject[data-v-0f6f44af]{margin-top:1px;font-size:14px;color:#1d1d1f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-item.is-unread .mail-item-subject[data-v-0f6f44af]{font-weight:600}.mail-item-preview[data-v-0f6f44af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:1px}.mail-item-preview-text[data-v-0f6f44af]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;color:#8e8e93;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-clip[data-v-0f6f44af]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:12px;color:#8e8e93}.mail-detail[data-v-0f6f44af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.mail-detail-head[data-v-0f6f44af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:4px 12px 6px}.mail-detail-subject[data-v-0f6f44af]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:15px;font-weight:600;color:#1d1d1f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-meta[data-v-0f6f44af]{padding:0 12px 6px;font-size:12px;line-height:1.6;color:#6e6e73;word-break:break-all}.mail-attachments[data-v-0f6f44af]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;padding:0 12px 6px}.mail-attach[data-v-0f6f44af]{font-size:12px;color:#4a5bff;background:#f5f5f7;border-radius:7px;padding:3px 8px;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-body[data-v-0f6f44af]{max-height:240px;overflow-y:auto;padding:0 12px 8px}.mail-text[data-v-0f6f44af]{margin:0;font-size:14px;line-height:1.6;color:#1d1d1f;white-space:pre-wrap;word-break:break-word;font-family:inherit}.mail-iframe[data-v-0f6f44af]{width:100%;height:240px;border:1px solid rgba(60,60,67,.1);border-radius:8px;background:#fff}.mail-ai[data-v-0f6f44af]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:6px;padding:0 12px 4px}.mail-ai[data-v-0f6f44af] .el-button+.el-button{margin-left:0}.mail-ai-tip[data-v-0f6f44af]{padding:0 12px 8px;font-size:12px;color:#a1a1a6}.mail-compose[data-v-0f6f44af]{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;padding:0 12px 10px}.mail-compose-actions[data-v-0f6f44af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mail-host-row[data-v-0f6f44af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%}.mail-host-row[data-v-0f6f44af] .el-input{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mail-port[data-v-0f6f44af]{width:84px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mail-cfg-tip[data-v-0f6f44af]{font-size:14px;line-height:1.6;color:#8e8e93}.mail-cfg-status[data-v-0f6f44af]{margin-top:6px;font-size:14px;color:#c0392b}.mail-cfg-status.ok[data-v-0f6f44af]{color:#1a7f37}.agent-body[data-v-0f6f44af]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:88px;overflow-y:auto;padding:16px;background:#f5f5f7}.agent-welcome[data-v-0f6f44af]{color:#6e6e73}.aw-intro[data-v-0f6f44af]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.aw-avatar[data-v-0f6f44af]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:30px;height:30px;border-radius:50%;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;background:linear-gradient(135deg,#7b8cff,#4a5bff);color:#fff;font-weight:700;font-size:16px;-webkit-box-shadow:0 1px 3px rgba(74,91,255,.35);box-shadow:0 1px 3px rgba(74,91,255,.35)}.aw-intro-text[data-v-0f6f44af]{min-width:0}.agent-welcome-title[data-v-0f6f44af]{font-size:16px;font-weight:700;color:#1d1d1f;margin:2px 0 4px}.agent-welcome-desc[data-v-0f6f44af]{font-size:14px;margin:0;line-height:1.6;color:#6e6e73}.aw-divider[data-v-0f6f44af]{height:1px;background:rgba(60,60,67,.08);margin:14px 0}.aw-suggest-title[data-v-0f6f44af]{font-size:14px;font-weight:600;color:#1d1d1f;margin-bottom:8px}.aw-suggest-title span[data-v-0f6f44af]{font-weight:400;font-size:12px;color:#a1a1a6;margin-left:6px}.aw-groups[data-v-0f6f44af]{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}.aw-group[data-v-0f6f44af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.aw-cap[data-v-0f6f44af]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:44px;text-align:right;font-size:12px;color:#8e8e93}.aw-items[data-v-0f6f44af]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.agent-suggestion[data-v-0f6f44af]{border:1px solid rgba(60,60,67,.12);background:#fff;color:#4a5bff;font-size:14px;padding:6px 10px;border-radius:8px;cursor:pointer}.agent-suggestion[data-v-0f6f44af]:hover{background:rgba(106,124,255,.08)}.agent-msg[data-v-0f6f44af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:12px}.agent-msg.is-user[data-v-0f6f44af]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.agent-msg.is-agent[data-v-0f6f44af]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.agent-bubble[data-v-0f6f44af]{max-width:86%;padding:8px 11px;border-radius:12px;font-size:15px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.is-user .agent-bubble[data-v-0f6f44af]{background:#4a5bff;color:#fff;border-bottom-right-radius:4px}.is-agent .agent-bubble[data-v-0f6f44af]{background:#fff;color:#1d1d1f;border:1px solid rgba(60,60,67,.08);border-bottom-left-radius:4px}.agent-typing[data-v-0f6f44af]{color:#a1a1a6}.agent-caret[data-v-0f6f44af]{color:#4a5bff;-webkit-animation:agent-blink-data-v-0f6f44af 1s step-start infinite;animation:agent-blink-data-v-0f6f44af 1s step-start infinite}@-webkit-keyframes agent-blink-data-v-0f6f44af{50%{opacity:0}}@keyframes agent-blink-data-v-0f6f44af{50%{opacity:0}}.agent-tools[data-v-0f6f44af]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:6px}.agent-tool-chip[data-v-0f6f44af]{font-size:12px;color:#6e6e73;background:rgba(60,60,67,.06);border-radius:6px;padding:2px 7px}.agent-model[data-v-0f6f44af]{font-size:12px;color:#c0c4cc;-ms-flex-item-align:center;align-self:center}.agent-pending[data-v-0f6f44af]{margin-top:8px;width:100%;max-width:86%;border:1px solid rgba(255,149,0,.35);background:rgba(255,149,0,.06);border-radius:10px;padding:8px 10px}.agent-pending-title[data-v-0f6f44af]{font-size:14px;font-weight:600;color:#b25e00;margin-bottom:4px}.agent-pending-preview[data-v-0f6f44af]{font-size:14px;color:#1d1d1f;line-height:1.5;word-break:break-word}.agent-pending-actions[data-v-0f6f44af]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:8px}.agent-pending-result[data-v-0f6f44af]{margin-top:6px;font-size:14px;color:#6e6e73}.agent-pending-result.ok[data-v-0f6f44af]{color:#1a7f37}.agent-retry[data-v-0f6f44af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-top:4px}.agent-retry-text[data-v-0f6f44af]{font-size:14px;color:#c0392b}.agent-attach-chip[data-v-0f6f44af]{margin:0 12px 6px;padding:5px 9px;font-size:14px;color:#4a5bff;background:rgba(106,124,255,.08);border:1px solid rgba(106,124,255,.2);border-radius:8px}.agent-attach-chip a[data-v-0f6f44af]{margin-left:8px;color:#c0392b;cursor:pointer}.agent-footer[data-v-0f6f44af]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:10px 12px;border-top:1px solid rgba(60,60,67,.08);background:#fff}.agent-footer[data-v-0f6f44af] .el-textarea{-webkit-box-flex:1;-ms-flex:1;flex:1}.w-full[data-v-0f6f44af]{width:100%}