.tool-card[data-v-61be9d92]{display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(100%,609px);min-height:68px;padding:13px 21px;border:1px solid #f0f3f6;border-radius:8px;background:#fff;box-shadow:0 8px 22px rgba(15,23,42,.024);box-sizing:border-box}.tool-card.is-clickable[data-v-61be9d92]{cursor:pointer}.tool-card.is-clickable[data-v-61be9d92]:hover{border-color:#e2e8ef;box-shadow:0 10px 24px rgba(15,23,42,.043)}.tool-card.is-input-streaming[data-v-61be9d92],.tool-card.is-input-available[data-v-61be9d92]{border-color:#f0f3f6;background:#fff}.tool-card.is-output-error[data-v-61be9d92]{border-color:#fecaca;background:#fff7f7}.tool-card.is-selected[data-v-61be9d92]{border-color:#08c18a}.tool-card.is-selected.is-clickable[data-v-61be9d92]:hover{border-color:#08c18a;box-shadow:0 8px 22px rgba(15,23,42,.024)}.tool-card.is-compact[data-v-61be9d92]{min-height:70px;padding:13px 21px;gap:14px;border-color:#f0f3f6;background:#fff;box-shadow:none}.tool-card.is-compact.is-clickable[data-v-61be9d92]:hover{border-color:#e2e8ef;background:#fff;box-shadow:none}.tool-card.is-compact.is-output-error[data-v-61be9d92]{border-color:#fecaca;background:#fff}.tool-card.is-compact .tool-info[data-v-61be9d92]{align-items:center;gap:14px}.tool-card.is-compact .tool-icon[data-v-61be9d92]{width:42px;height:42px;margin-top:0;border-radius:8px;background:#eef7f4;color:#08a878;font-size:23px}.tool-card.is-compact .tool-main[data-v-61be9d92]{flex:1;min-width:0}.tool-card.is-compact .tool-title-row[data-v-61be9d92]{gap:8px;flex-wrap:nowrap}.tool-card.is-compact .tool-title[data-v-61be9d92]{color:#242a31;font-size:14px;line-height:20px;font-weight:500}.tool-card.is-compact .tool-subtitle[data-v-61be9d92],.tool-card.is-compact .tool-error[data-v-61be9d92]{margin-top:7px;font-size:12px;line-height:18px}.tool-card.is-compact .tool-subtitle[data-v-61be9d92]{color:#7f858e;display:-webkit-box;overflow:hidden;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tool-card.is-compact .tool-actions[data-v-61be9d92]{align-self:flex-start;padding-top:0}.tool-card.is-compact .tool-btn[data-v-61be9d92]{min-width:54px;height:28px;padding:0 14px;border-color:#e2e5e9;font-size:12px;line-height:26px;box-shadow:none}.tool-card.is-compact.is-output-error .tool-icon[data-v-61be9d92]{color:#dc2626;background:#fff0f0}.tool-info[data-v-61be9d92]{display:flex;align-items:center;gap:14px;min-width:0}.tool-icon[data-v-61be9d92]{width:42px;height:42px;border-radius:8px;background:#e9fbf5;color:#12bf8d;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:22px}.is-output-error .tool-icon[data-v-61be9d92]{color:#dc2626;background:#fee2e2}.tool-main[data-v-61be9d92]{min-width:0}.tool-title-row[data-v-61be9d92]{display:flex;align-items:center;gap:18px;min-width:0;flex-wrap:wrap}.tool-title[data-v-61be9d92]{color:#1f242a;font-size:16px;font-weight:500;line-height:22px}.tool-meta[data-v-61be9d92]{color:#9ba2aa;font-size:14px;line-height:22px}.tool-status[data-v-61be9d92]{height:20px;border-radius:999px;padding:0 8px;display:inline-flex;align-items:center;gap:4px;font-size:12px}.tool-status span[data-v-61be9d92]{width:4px;height:4px;border-radius:50%;background:currentColor;animation:toolDot-61be9d92 1.2s ease-in-out infinite}.tool-status span[data-v-61be9d92]:nth-child(2){animation-delay:.16s}.tool-status span[data-v-61be9d92]:nth-child(3){animation-delay:.32s}.tool-status.is-loading[data-v-61be9d92]{color:#087b5c;background:rgba(8,193,138,.1)}.tool-status.is-error[data-v-61be9d92]{color:#b91c1c;background:#fee2e2}@keyframes toolDot-61be9d92{0%,80%,to{opacity:.35;transform:scale(.75)}40%{opacity:1;transform:scale(1)}}.tool-badge[data-v-61be9d92]{height:22px;border-radius:999px;background:#f3f5f7;color:#7b8490;padding:0 9px;display:inline-flex;align-items:center;font-size:12px}.tool-subtitle[data-v-61be9d92]{margin-top:4px;color:#66707a;font-size:13px;line-height:1.55}.tool-error[data-v-61be9d92]{margin-top:6px;color:#b91c1c;font-size:13px;line-height:1.5;word-break:break-word}.tool-input[data-v-61be9d92]{margin-top:8px;color:#69727c;font-size:12px}.tool-input summary[data-v-61be9d92]{cursor:pointer}.tool-input pre[data-v-61be9d92]{margin:6px 0 0;padding:8px;border-radius:6px;background:#f6f8fa;white-space:pre-wrap;word-break:break-word}.tool-actions[data-v-61be9d92]{display:flex;align-items:center;gap:8px;flex-shrink:0;justify-content:flex-end;margin-left:auto}.tool-btn[data-v-61be9d92]{min-width:74px;height:34px;border:1px solid #edf0f3;border-radius:999px;background:#fff;color:#4f5964;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;font-size:14px;line-height:32px;cursor:pointer;text-decoration:none;box-shadow:0 3px 10px rgba(15,23,42,.03)}.tool-btn[data-v-61be9d92]:hover{border-color:#dfe5eb;color:#262d35;background:#fff}.tool-btn.is-detail[data-v-61be9d92]{color:#68717b}@media (max-width: 640px){.tool-card[data-v-61be9d92]{align-items:flex-start;padding:12px}.tool-title-row[data-v-61be9d92]{gap:6px 12px}.tool-actions[data-v-61be9d92]{align-self:center}.tool-btn[data-v-61be9d92]{min-width:62px;padding:0 14px}}.agent-dialogue[data-v-c17645b4]{position:relative;height:100%;display:flex;flex-direction:column;min-width:0;overflow:hidden}.agent-message-area[data-v-c17645b4]{flex:1;min-height:0;overflow-y:auto}.agent-message-area[data-v-c17645b4]::-webkit-scrollbar{width:4px}.agent-message-area[data-v-c17645b4]::-webkit-scrollbar-thumb{border-radius:10px;background:#c7cbd1}.agent-messages[data-v-c17645b4]{width:min(900px,100%);margin:0 auto;padding:30px 24px 18px}.scroll-bottom-btn[data-v-c17645b4]{position:absolute;left:50%;bottom:220px;z-index:8;width:36px;height:36px;border:1px solid rgba(15,23,42,.08);border-radius:50%;background:#fff;color:#5f6874;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(15,23,42,.12);cursor:pointer;transform:translate(-50%);transition:border-color .2s,color .2s,box-shadow .2s}.scroll-bottom-btn[data-v-c17645b4]:hover{border-color:rgba(8,193,138,.32);color:#08c18a;box-shadow:0 10px 28px rgba(8,193,138,.16)}.message-row[data-v-c17645b4]{margin-bottom:22px}.user-message[data-v-c17645b4]{display:flex;flex-direction:column;align-items:flex-end}.user-row[data-v-c17645b4]{display:flex;justify-content:flex-end;width:100%}.user-bubble[data-v-c17645b4]{max-width:74%;min-height:48px;border-radius:10px;background:#fff;padding:12px 24px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.user-actions[data-v-c17645b4]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px}.user-copy-icon[data-v-c17645b4],.user-add-prompt-icon[data-v-c17645b4]{width:18px;height:18px;color:#666;cursor:pointer}.user-files[data-v-c17645b4]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.user-file-item[data-v-c17645b4]{position:relative;display:inline-flex;align-items:center;box-sizing:border-box}.user-file-item.is-image[data-v-c17645b4]{width:60px;height:60px;border:1px solid #f2f3f5;border-radius:6px;background:#fff;overflow:hidden}.user-file-item.is-document[data-v-c17645b4]{min-width:200px;max-width:280px;min-height:58px;gap:10px;padding:10px 15px;border-radius:8px;background:#e3f2fd;color:#242a31}.user-file-img[data-v-c17645b4]{width:100%;height:100%;border-radius:6px;object-fit:cover}.user-file-doc-icon[data-v-c17645b4]{width:22px;height:22px;flex-shrink:0;object-fit:contain}.user-file-doc-content[data-v-c17645b4]{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.user-file-doc-name[data-v-c17645b4]{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#242a31;font-size:14px;line-height:18px}.user-file-doc-meta[data-v-c17645b4]{display:inline-flex;align-items:center;gap:6px;color:#727272;font-size:12px;line-height:16px}.user-text[data-v-c17645b4]{font-size:14px;line-height:24px;color:#1f242a;word-break:break-word}.user-text[data-v-c17645b4] .agent-at-mention{color:#08c18a;font-weight:500}.assistant-head[data-v-c17645b4]{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:rgba(0,0,0,.62);font-size:16px;font-weight:400}.assistant-avatar[data-v-c17645b4]{display:block;width:26px;height:26px;object-fit:contain}.assistant-content[data-v-c17645b4]{width:100%;max-width:609px;display:flex;flex-direction:column;gap:12px}.answer-part[data-v-c17645b4]{margin:0}.loading-dots[data-v-c17645b4]{display:flex;gap:5px;padding:8px 0}.loading-dots.is-inline[data-v-c17645b4]{padding-top:0}.loading-dots span[data-v-c17645b4]{width:7px;height:7px;border-radius:50%;background:#08c18a;animation:dotPulse-c17645b4 1.2s infinite ease-in-out}.loading-dots span[data-v-c17645b4]:nth-child(2){animation-delay:.2s}.loading-dots span[data-v-c17645b4]:nth-child(3){animation-delay:.4s}@keyframes dotPulse-c17645b4{0%,80%,to{opacity:.3;transform:scale(.75)}40%{opacity:1;transform:scale(1)}}.reasoning-block[data-v-c17645b4]{position:relative;width:min(100%,609px);border:1px solid #edf1f5;border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.03);box-sizing:border-box;padding:25px 27px 20px}.reasoning-block.collapsed[data-v-c17645b4]{padding:25px 27px 20px}.reasoning-block.is-single-line .reasoning-steps[data-v-c17645b4],.reasoning-block.is-single-line .reasoning-summary[data-v-c17645b4]{padding-right:0}.reasoning-steps[data-v-c17645b4]{display:flex;flex-direction:column;gap:6px;padding-right:120px}.reasoning-step[data-v-c17645b4],.reasoning-summary[data-v-c17645b4]{display:flex;align-items:flex-start;gap:10px;min-width:0;color:#3e444b;font-size:12px;line-height:18px}.reasoning-summary[data-v-c17645b4]{min-height:18px;padding-right:120px;color:#5f6874}.reasoning-status[data-v-c17645b4]{width:12px;height:12px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#31cfa5;font-size:12px;margin-top:3px}.reasoning-status.running[data-v-c17645b4]{color:#2f80ed}.reasoning-status.running[data-v-c17645b4] .anticon{animation:reasoningSpin-c17645b4 1s linear infinite}.reasoning-step-text[data-v-c17645b4]{min-width:0;word-break:break-word}.reasoning-footer[data-v-c17645b4]{position:absolute;right:20px;top:25px}.reasoning-toggle[data-v-c17645b4]{height:22px;border:1px solid #edf0f3;border-radius:999px;background:#fff;box-shadow:0 2px 6px rgba(15,23,42,.03);display:inline-flex;align-items:center;gap:4px;padding:0 13px;color:#4f5964;font-size:12px;line-height:20px;cursor:pointer}.reasoning-toggle[data-v-c17645b4]:hover{border-color:#dfe5eb;color:#262d35}.reasoning-chevron[data-v-c17645b4]{font-size:10px;transition:transform .18s}.reasoning-chevron.rotate[data-v-c17645b4]{transform:rotate(180deg)}@keyframes reasoningSpin-c17645b4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 640px){.reasoning-block[data-v-c17645b4],.reasoning-block.collapsed[data-v-c17645b4]{padding:20px}.reasoning-steps[data-v-c17645b4],.reasoning-summary[data-v-c17645b4]{padding-right:0;padding-top:34px}.reasoning-footer[data-v-c17645b4]{right:16px;top:16px}.reasoning-block.is-single-line .reasoning-steps[data-v-c17645b4],.reasoning-block.is-single-line .reasoning-summary[data-v-c17645b4]{padding-top:0}}.answer-text[data-v-c17645b4]{color:#1f242a;font-size:14px;line-height:1.72;word-break:break-word}.answer-text[data-v-c17645b4] p{margin:0 0 10px}.answer-text[data-v-c17645b4] table{width:100%;border-collapse:collapse;margin:10px 0;font-size:13px}.answer-text[data-v-c17645b4] th,.answer-text[data-v-c17645b4] td{border:1px solid #e2e7ed;padding:8px 10px;text-align:left;vertical-align:top}.answer-text[data-v-c17645b4] th{background:#f5f7fa;font-weight:700}.agent-input-bar[data-v-c17645b4]{flex-shrink:0;padding:12px 24px 22px}.agent-input-inner[data-v-c17645b4]{width:min(860px,100%);margin:0 auto}.excel-viewer[data-v-9716f8b9]{height:100%;min-height:0;display:flex;flex-direction:column;background:#fff}.sheet-tabs[data-v-9716f8b9]{display:flex;gap:4px;padding:8px 12px 0;border-bottom:1px solid #e5e9ef;flex-shrink:0}.sheet-tabs button[data-v-9716f8b9]{border:1px solid #e5e9ef;border-bottom:0;border-radius:5px 5px 0 0;background:#f8fafc;color:#4e5969;padding:6px 12px;font-size:12px;cursor:pointer}.sheet-tabs button.active[data-v-9716f8b9]{background:#fff;color:#1f242a;font-weight:700}.viewer-status[data-v-9716f8b9],.viewer-error[data-v-9716f8b9]{padding:18px;color:#6b7280;text-align:center}.viewer-error[data-v-9716f8b9]{color:#b91c1c}.table-wrap[data-v-9716f8b9]{flex:1;min-height:0;overflow:auto;padding:0 12px 12px}table[data-v-9716f8b9]{width:100%;border-collapse:collapse;font-size:12px}th[data-v-9716f8b9],td[data-v-9716f8b9]{border:1px solid #e5e9ef;padding:7px 10px;text-align:left;white-space:nowrap;max-width:320px;overflow:hidden;text-overflow:ellipsis}th a[data-v-9716f8b9],td a[data-v-9716f8b9]{color:#1677ff;text-decoration:none}th a[data-v-9716f8b9]:hover,td a[data-v-9716f8b9]:hover{text-decoration:underline}.cell-image-link[data-v-9716f8b9]{display:inline-flex;width:58px;height:58px;border-radius:4px;overflow:hidden;border:1px solid #e5e9ef;background:#f8fafc;vertical-align:middle}.cell-image-link img[data-v-9716f8b9]{width:100%;height:100%;object-fit:cover;display:block}.cell-image-link[data-v-9716f8b9]:hover{border-color:#08c18a;text-decoration:none}th[data-v-9716f8b9]{position:sticky;top:0;background:#f3f6f9;color:#1f242a;font-weight:700}.pager[data-v-9716f8b9]{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:12px;padding:8px;border-top:1px solid #e5e9ef;background:#f8fafc;color:#4e5969;font-size:12px}.pager button[data-v-9716f8b9]{border:1px solid #d8dee6;border-radius:5px;background:#fff;padding:4px 10px;cursor:pointer}.pager button[data-v-9716f8b9]:disabled{opacity:.45;cursor:not-allowed}.agent-result-panel[data-v-1f380752]{height:100%;min-width:0;border-radius:12px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.12);display:flex;flex-direction:column;overflow:hidden}.result-header[data-v-1f380752]{height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 16px;border-bottom:1px solid #edf0f3;flex-shrink:0}.result-title[data-v-1f380752]{min-width:0;display:flex;align-items:center;gap:8px;color:#222;font-size:14px;font-weight:700}.result-status[data-v-1f380752]{width:8px;height:8px;border-radius:50%;background:#08c18a;flex-shrink:0}.result-actions[data-v-1f380752]{display:flex;align-items:center;gap:8px;flex-shrink:0}.result-icon-btn[data-v-1f380752]{width:28px;height:28px;border:0;border-radius:6px;background:#f4f6f8;color:#4e5969;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.result-icon-btn[data-v-1f380752]:hover{color:#08c18a;background:#effaf6}.result-body[data-v-1f380752]{flex:1;min-height:0;overflow:hidden;background:#f7f9fb}.image-preview[data-v-1f380752],.media-preview[data-v-1f380752]{width:100%;height:100%;object-fit:contain;background:#111827}.audio-preview[data-v-1f380752]{width:calc(100% - 48px);margin:24px}.text-preview[data-v-1f380752]{height:100%;overflow:auto;padding:24px;background:#fff;color:#222;line-height:1.7}.json-preview[data-v-1f380752]{height:100%;overflow:auto;margin:0;padding:24px;background:#0f172a;color:#dbeafe;font-size:13px;line-height:1.6}.tool-raw-preview[data-v-1f380752]{height:100%;min-height:0}.preview-state[data-v-1f380752]{height:100%;padding:24px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#6b7480;background:#fff;font-size:14px;text-align:center}.preview-state.is-error[data-v-1f380752]{color:#b42318}.state-icon[data-v-1f380752]{font-size:24px;color:#97a1ad}.state-icon.is-loading[data-v-1f380752]{color:#08c18a;animation:stateSpin-1f380752 1s linear infinite}.frame-preview[data-v-1f380752]{width:100%;height:100%;border:0;background:#fff}.fallback-preview[data-v-1f380752]{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:24px;text-align:center;color:#4e5969}.fallback-icon[data-v-1f380752]{font-size:42px;color:#95a1ad}.fallback-name[data-v-1f380752]{max-width:80%;margin-top:16px;color:#20242a;font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fallback-desc[data-v-1f380752]{margin:8px 0 18px;font-size:13px;color:#7b8490}@keyframes stateSpin-1f380752{to{transform:rotate(360deg)}}.agent-chat-page[data-v-c0ec9ad4]{width:100%;height:100%;min-width:0;overflow:hidden;background:#f7fafd;display:flex}.agent-chat-page.is-split[data-v-c0ec9ad4]{gap:16px;padding:16px;box-sizing:border-box}.agent-chat-main[data-v-c0ec9ad4]{flex:1;min-width:0;height:100%}.agent-result-side[data-v-c0ec9ad4]{flex:1;min-width:0}
