.task-status-history-card[data-v-eae1a954]{border:1px solid var(--n-border-color,#e4e7ed);box-shadow:none;border-radius:6px}.status-history-inline[data-v-eae1a954]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;padding:12px;display:flex}.sh-spin[data-v-eae1a954]{flex:1;min-width:0}.sh-empty[data-v-eae1a954]{color:#9ca3af;font-size:12px}.sh-flow[data-v-eae1a954]{align-items:flex-start;padding:10px 0 2px;display:flex;overflow-x:auto}.sh-step[data-v-eae1a954]{--sh-step-color:#9ca3af;--sh-step-bg:#f9fafb;min-width:118px;color:var(--sh-step-color);flex:1 0 118px;grid-template-rows:22px 18px 16px;justify-items:center;display:grid;position:relative}.sh-step-line[data-v-eae1a954]{background:var(--sh-step-color);opacity:.35;height:2px;position:absolute;top:9px;left:0;right:0}.sh-step:first-child .sh-step-line[data-v-eae1a954]{left:50%}.sh-step:last-child .sh-step-line[data-v-eae1a954]{right:50%}.sh-step-dot[data-v-eae1a954]{z-index:1;border:2px solid var(--sh-step-color);background:var(--sh-step-bg);border-radius:50%;width:20px;height:20px;position:relative;box-shadow:0 0 0 3px #fafafa}.sh-step-text[data-v-eae1a954]{white-space:nowrap;font-size:12px;font-weight:600;line-height:18px}.sh-step-time[data-v-eae1a954]{white-space:nowrap;font-variant-numeric:tabular-nums;opacity:.72;font-size:11px;line-height:16px}.sh-step--current .sh-step-dot[data-v-eae1a954]:after{content:"";border:2px solid var(--sh-step-color);border-radius:50%;animation:1.4s ease-out infinite sh-current-ripple-eae1a954;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.sh-step--current .sh-step-text[data-v-eae1a954]{animation:1.6s ease-in-out infinite sh-current-text-eae1a954}.sh-step--default[data-v-eae1a954]{--sh-step-color:#6b7280;--sh-step-bg:#fff}.sh-step--info[data-v-eae1a954]{--sh-step-color:#06b6d4;--sh-step-bg:#ecfeff}.sh-step--success[data-v-eae1a954]{--sh-step-color:#22c55e;--sh-step-bg:#f0fdf4}.sh-step--warning[data-v-eae1a954]{--sh-step-color:#f59e0b;--sh-step-bg:#fffbeb}.sh-step--error[data-v-eae1a954]{--sh-step-color:#ef4444;--sh-step-bg:#fef2f2}@keyframes sh-current-ripple-eae1a954{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.35)}}@keyframes sh-current-text-eae1a954{0%,to{opacity:.78}50%{opacity:1}}.resource-history-chart[data-v-8a2ddbe6]{width:100%;height:280px}.task-resource-monitor[data-v-1d408271]{margin-bottom:16px}.resource-monitor-layout[data-v-1d408271]{grid-template-columns:minmax(0,1fr) minmax(360px,.58fr);gap:12px;height:320px;display:grid}.resource-monitor-layout--compact[data-v-1d408271]{height:132px}.resource-history-panel[data-v-1d408271],.resource-metrics[data-v-1d408271],.resource-subtasks[data-v-1d408271]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-height:0;overflow:hidden}.resource-history-panel[data-v-1d408271]{flex-direction:column;padding:12px;display:flex}.resource-summary-column[data-v-1d408271],.resource-summary-section[data-v-1d408271]{flex-direction:column;gap:6px;min-height:0;display:flex}.resource-summary-column[data-v-1d408271]{gap:12px}.resource-summary-section--subtasks[data-v-1d408271]{flex:1}.resource-summary-title[data-v-1d408271]{color:#374151;flex-shrink:0;font-size:13px;font-weight:600}.resource-metrics[data-v-1d408271]{background:#fafcff;flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.resource-subtasks[data-v-1d408271]{flex:1}.resource-metric[data-v-1d408271]{min-width:0;padding:9px 12px}.resource-metric[data-v-1d408271]:nth-child(2n){border-left:1px solid #e2e8f0}.resource-metric[data-v-1d408271]:nth-child(n+3){border-top:1px solid #edf1f6}.resource-metric span[data-v-1d408271]{color:#64748b;margin-bottom:3px;font-size:12px;display:block}.resource-metric strong[data-v-1d408271]{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;display:block;overflow:hidden}.resource-fetch-hint[data-v-1d408271]{color:#64748b;margin-top:8px;font-size:12px}.resource-fetch-hint--warning[data-v-1d408271]{color:#b45309}.history-header[data-v-1d408271]{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.history-title[data-v-1d408271]{color:#374151;font-size:13px;font-weight:600}.resource-history-panel[data-v-1d408271] .resource-history-chart{flex:1;height:auto;min-height:0}@media (max-width:900px){.resource-monitor-layout[data-v-1d408271]{grid-template-columns:1fr;height:auto}.resource-history-panel[data-v-1d408271],.resource-summary-column[data-v-1d408271]{height:320px}}@media (max-width:480px){.resource-history-panel[data-v-1d408271]{padding:10px}}.message-bubble[data-v-bed8727a]{width:-moz-fit-content;width:fit-content;max-width:min(78%,760px);position:relative}.message-bubble.user[data-v-bed8727a]{background:linear-gradient(135deg,#ecfdf5 0%,#dcfce7 100%);border:1px solid #18a0582e;border-radius:18px 18px 6px;align-self:flex-end;padding:14px 16px;box-shadow:0 10px 28px #18a0581a}.message-bubble.assistant[data-v-bed8727a]{align-self:flex-start;width:auto;max-width:100%;padding:4px 6px}.message-content[data-v-bed8727a]{color:#1f2937;word-break:break-word;line-height:1.75}.message-bubble.assistant .message-content[data-v-bed8727a]{width:-moz-fit-content;width:fit-content;max-width:min(85%,720px);padding:10px 12px}.message-files[data-v-bed8727a]{flex-direction:column;gap:8px;margin-top:10px;display:flex}.message-files-title[data-v-bed8727a]{color:#64748b;font-size:12px;font-weight:600}.message-files-list[data-v-bed8727a]{flex-wrap:wrap;gap:8px;display:flex}.message-file-tag[data-v-bed8727a]{color:#1d4ed8;text-overflow:ellipsis;white-space:nowrap;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;align-items:center;max-width:220px;padding:4px 10px;font-size:12px;display:inline-flex;overflow:hidden}.message-loading[data-v-bed8727a]{color:#64748b;background:#ffffffc7;border:1px solid #18a0581f;border-radius:999px;align-items:center;gap:10px;margin:8px 12px;padding:10px 14px;display:inline-flex;box-shadow:0 8px 22px #0f172a0f}.message-loading.inline[data-v-bed8727a]{margin-top:2px}.message-loading-dot[data-v-bed8727a]{background:#18a058;border-radius:999px;width:10px;height:10px;position:relative}.message-loading-dot[data-v-bed8727a]:after{border-radius:inherit;content:"";background:#18a0582e;animation:1.2s ease-out infinite ai-loading-pulse-bed8727a;position:absolute;top:-7px;bottom:-7px;left:-7px;right:-7px}.message-loading-text[data-v-bed8727a]{font-size:12px;font-weight:500}@keyframes ai-loading-pulse-bed8727a{0%{opacity:.8;transform:scale(.55)}to{opacity:0;transform:scale(1.45)}}.message-copy[data-v-bed8727a]{color:#64748b;cursor:pointer;opacity:0;background:#ffffffeb;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .2s,color .2s,transform .2s;display:inline-flex;position:absolute;bottom:-14px;right:8px;box-shadow:0 8px 18px #0f172a14}.message-bubble.assistant .message-copy[data-v-bed8727a]{bottom:-18px;right:0}.message-copy[data-v-bed8727a]:hover{color:#18a058;transform:translateY(-1px)}.message-copy svg[data-v-bed8727a]{fill:currentColor;width:15px;height:15px}.message-bubble:hover .message-copy[data-v-bed8727a]{opacity:1}.composer[data-v-117e5a03]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;flex:none;gap:12px;margin:0 20px 18px;padding:14px;display:flex;box-shadow:0 16px 40px #0f172a1a}.composer-row[data-v-117e5a03]{align-items:flex-end;gap:12px;display:flex}.composer-input[data-v-117e5a03]{flex:1;min-width:0}.composer-input[data-v-117e5a03] .n-input{background:#f8fafc;border-radius:14px}.composer-input[data-v-117e5a03] .n-input__border,.composer-input[data-v-117e5a03] .n-input__state-border{border-color:#0000}.composer-input[data-v-117e5a03] .n-input.n-input--focus{background:#fff}.selected-files[data-v-117e5a03]{flex-wrap:wrap;gap:8px;display:flex}.selected-files[data-v-117e5a03] .n-tag{border-radius:999px}.composer-send[data-v-117e5a03]{border-radius:999px;flex:none;min-width:76px;padding:0 18px}.message-list-container[data-v-f555073a]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.message-spin[data-v-f555073a]{flex:1;min-height:0;overflow:hidden}.message-spin[data-v-f555073a] .n-spin-content{flex-direction:column;height:100%;min-height:0;display:flex}.message-list[data-v-f555073a]{flex-direction:column;flex:1;gap:14px;min-height:0;padding:24px 28px;display:flex;overflow-y:auto}.list-tip[data-v-f555073a]{color:#64748b;text-align:center;padding:8px 0;font-size:12px}.empty-placeholder[data-v-f555073a]{box-sizing:border-box;justify-content:center;align-items:center;max-width:100%;max-height:100%;padding:16px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}.empty-placeholder[data-v-f555073a] *{box-sizing:border-box;max-width:100%}.empty-placeholder[data-v-f555073a] .empty-state{text-align:left;flex-direction:column;gap:12px;width:min(680px,100%);display:flex}.empty-placeholder[data-v-f555073a] .empty-welcome{flex-direction:column;gap:6px;padding:0 2px 4px;display:flex}.empty-placeholder[data-v-f555073a] .empty-state-title{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.empty-placeholder[data-v-f555073a] .empty-state-text{color:#0f172a;max-width:620px;margin:0;font-size:14px;line-height:1.7}.empty-placeholder[data-v-f555073a] .empty-example-card{color:#0f172a;cursor:pointer;text-align:left;background:#fff;border:1px solid #dbeafe;border-radius:14px;flex-direction:column;align-items:flex-start;gap:7px;width:100%;padding:14px 16px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:flex;box-shadow:0 6px 18px #0f172a0d}.empty-placeholder[data-v-f555073a] .empty-example-card:hover{background:#f8fbff;border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 12px 28px #2563eb1a}.empty-placeholder[data-v-f555073a] .empty-example-title{color:#2563eb;font-size:13px;font-weight:700}.empty-placeholder[data-v-f555073a] .empty-example-text{color:#475569;font-size:13px;line-height:1.65}[data-v-f555073a] .n-empty{justify-content:center;align-items:center;min-height:100%;display:flex}[data-v-f555073a] .n-empty__description{justify-content:center;margin-top:0;display:flex}[data-v-f555073a] .n-empty__icon,[data-v-f555073a] .n-empty__extra{display:none}.conversation-sidebar[data-v-f1e9bbe9]{opacity:1;background:#fff;border-right:1px solid #eef2f7;flex-direction:column;gap:12px;min-width:0;height:100%;min-height:0;padding:16px;transition:opacity .2s,transform .24s,padding .24s;display:flex;position:relative;overflow:hidden}.panel-hidden[data-v-f1e9bbe9]{pointer-events:none;opacity:0;padding-right:0}.conversation-sidebar.panel-hidden[data-v-f1e9bbe9]{transform:translate(-100%)}.panel-overlay[data-v-f1e9bbe9]{z-index:20;width:min(86%,360px);position:absolute;box-shadow:0 12px 32px #0f172a29}.conversation-sidebar.panel-overlay[data-v-f1e9bbe9]{top:0;bottom:0;left:0;right:auto}.panel-resizer[data-v-f1e9bbe9]{z-index:2;cursor:col-resize;width:8px;position:absolute;top:0;bottom:0}.panel-resizer[data-v-f1e9bbe9]:after{content:"";background:0 0;width:2px;transition:background .2s;position:absolute;top:0;bottom:0;left:3px}.panel-resizer[data-v-f1e9bbe9]:hover:after{background:#18a058}.panel-resizer--left[data-v-f1e9bbe9]{right:-4px}.panel-overlay .panel-resizer[data-v-f1e9bbe9],.panel-hidden .panel-resizer[data-v-f1e9bbe9]{display:none}.sidebar-header[data-v-f1e9bbe9]{justify-content:space-between;align-items:center;gap:12px;display:flex}.new-conversation-button[data-v-f1e9bbe9]{border-radius:10px;flex:1;min-width:0}.new-conversation-button[data-v-f1e9bbe9] .n-icon{font-size:16px}.sidebar-tools[data-v-f1e9bbe9]{flex:none;align-items:center;gap:6px;display:flex}.sidebar-icon-button[data-v-f1e9bbe9]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #eef2f7;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.sidebar-icon-button[data-v-f1e9bbe9]:hover{color:#18a058;background:#18a05814;border-color:#18a058}.sidebar-icon-button[data-v-f1e9bbe9] .n-icon{font-size:16px}.conversation-search-enter-active[data-v-f1e9bbe9],.conversation-search-leave-active[data-v-f1e9bbe9]{transition:opacity .2s,transform .2s}.conversation-search-enter-from[data-v-f1e9bbe9],.conversation-search-leave-to[data-v-f1e9bbe9]{opacity:0;transform:translateY(-6px)}.conversation-spin[data-v-f1e9bbe9]{flex:1;min-height:0;overflow:hidden}.conversation-spin[data-v-f1e9bbe9] .n-spin-content{flex-direction:column;height:100%;min-height:0;display:flex}.conversation-list[data-v-f1e9bbe9]{overscroll-behavior:contain;flex:1;min-height:0;padding-top:8px;overflow:auto}[data-v-f1e9bbe9] .conversation-list .n-empty{justify-content:flex-start;width:100%;padding:8px 0;display:flex}[data-v-f1e9bbe9] .conversation-list .n-empty__description{width:100%}[data-v-f1e9bbe9] .conversation-list .n-empty__icon,[data-v-f1e9bbe9] .conversation-list .n-empty__extra{display:none}[data-v-f1e9bbe9] .conversation-list .n-empty__description{all:revert-layer;direction:ltr;unicode-bidi:normal}[data-v-f1e9bbe9] .conversation-list .n-empty .n-empty__description{width:100%}[data-v-f1e9bbe9] .conversation-list .n-empty .ai-empty-state{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:100%;display:flex}[data-v-f1e9bbe9] .conversation-list .n-empty .ai-empty-title{color:#334155;font-size:16px;font-weight:600}[data-v-f1e9bbe9] .conversation-list .n-empty .ai-empty-hint{color:#64748b;font-size:13px;line-height:1.6}[data-v-f1e9bbe9] .conversation-list .n-empty .ai-example-btn{cursor:pointer;text-align:left;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:4px;width:100%;padding:12px 14px;transition:all .2s;display:flex}[data-v-f1e9bbe9] .conversation-list .n-empty .ai-example-btn:hover{background:#f0fdf4;border-color:#18a058;box-shadow:0 4px 12px #18a0581a}[data-v-f1e9bbe9] .conversation-list .n-empty .ai-example-label{color:#18a058;font-size:12px;font-weight:600}[data-v-f1e9bbe9] .conversation-list .n-empty .ai-example-text{color:#475569;word-break:break-word;font-size:13px;line-height:1.5}.conversation-item[data-v-f1e9bbe9]{text-align:left;cursor:pointer;background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #eef2f7;border-radius:12px;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;width:100%;margin-bottom:8px;padding:10px 8px 10px 12px;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;display:grid;position:relative;box-shadow:0 1px 2px #0f172a0a}.conversation-item[data-v-f1e9bbe9]:hover{border-color:#d8dee9;transform:translateY(-1px);box-shadow:0 8px 20px #0f172a14}.conversation-item.active[data-v-f1e9bbe9]{background:linear-gradient(#f7fff9 0%,#ecfdf3 100%);border-color:#18a058;box-shadow:0 8px 22px #18a0581f}.conversation-main[data-v-f1e9bbe9]{flex-direction:column;gap:4px;min-width:0;padding-right:16px;display:flex}.conversation-title-row[data-v-f1e9bbe9]{align-items:center;gap:8px;min-width:0;display:flex}.conversation-title-row[data-v-f1e9bbe9] .n-tooltip-trigger{flex:1;min-width:0}.conversation-title[data-v-f1e9bbe9]{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:14px;font-weight:500;display:inline-block;overflow:hidden}.conversation-report-indicator[data-v-f1e9bbe9]{z-index:1;border-radius:50%;width:8px;height:8px;transition:transform .2s;position:absolute;top:10px;right:18px}.conversation-item:hover .conversation-report-indicator[data-v-f1e9bbe9]{transform:scale(1.1)}.conversation-report-indicator--ready[data-v-f1e9bbe9]{background:#22c55e}.conversation-report-indicator--empty[data-v-f1e9bbe9]{background:#cbd5e1}.conversation-report-indicator[data-v-f1e9bbe9] .n-tooltip-trigger{border-radius:50%;width:8px;height:8px;display:block}.conversation-action[data-v-f1e9bbe9]{z-index:1;color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;justify-self:end;align-items:center;width:28px;height:28px;transition:color .2s,background .2s;display:inline-flex;position:relative}.conversation-action[data-v-f1e9bbe9]:hover{color:#18a058;background:#18a0581a}.conversation-action[data-v-f1e9bbe9] .n-icon{font-size:16px}.conversation-meta[data-v-f1e9bbe9],.list-tip[data-v-f1e9bbe9]{color:#64748b;font-size:12px}.list-tip[data-v-f1e9bbe9]{text-align:center;padding:8px 0}.modal-actions[data-v-fe725678]{justify-content:flex-end;gap:8px;display:flex}.conversation-title-modal{width:min(420px,100vw - 32px)}.context-panel[data-v-d3e6345d]{opacity:1;background:#fff;border-left:1px solid #eef2f7;flex-direction:column;gap:12px;min-width:0;height:100%;min-height:0;padding:16px;transition:opacity .2s,transform .24s,padding .24s;display:flex;position:relative;overflow:hidden}.panel-hidden[data-v-d3e6345d]{pointer-events:none;opacity:0;padding-left:0}.context-panel.panel-hidden[data-v-d3e6345d]{transform:translate(100%)}.panel-overlay[data-v-d3e6345d]{z-index:20;width:min(86%,360px);position:absolute;box-shadow:0 12px 32px #0f172a29}.context-panel.panel-overlay[data-v-d3e6345d]{top:0;bottom:0;left:auto;right:0}.panel-actions[data-v-d3e6345d]{align-items:center;gap:6px;display:flex}.panel-resizer[data-v-d3e6345d]{z-index:2;cursor:col-resize;width:8px;position:absolute;top:0;bottom:0}.panel-resizer[data-v-d3e6345d]:after{content:"";background:0 0;width:2px;transition:background .2s;position:absolute;top:0;bottom:0;left:3px}.panel-resizer[data-v-d3e6345d]:hover:after{background:#18a058}.panel-resizer--right[data-v-d3e6345d]{left:-4px}.panel-overlay .panel-resizer[data-v-d3e6345d],.panel-hidden .panel-resizer[data-v-d3e6345d]{display:none}header[data-v-d3e6345d]{justify-content:space-between;align-items:center;gap:12px;display:flex}header h3[data-v-d3e6345d]{margin:0}.binding-banner[data-v-d3e6345d]{color:#0f5132;background:#18a05814;border:1px solid #18a0582e;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.binding-banner-info[data-v-d3e6345d]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.binding-banner-name[data-v-d3e6345d]{text-overflow:ellipsis;white-space:nowrap;color:#1f2937;word-break:break-all;max-width:280px;font-size:13px;line-height:1.4;overflow:hidden}.file-tree-wrap[data-v-d3e6345d]{flex:1;min-height:0;overflow:hidden}.report-file-tree-selector[data-v-f37c7c17]{flex-direction:column;gap:12px;min-height:0;display:flex}.report-file-tree-toolbar[data-v-f37c7c17]{color:#6b7280;justify-content:space-between;align-items:flex-start;gap:12px;font-size:12px;display:flex}.report-file-tree-hint[data-v-f37c7c17]{line-height:1.6}.report-file-tree-toolbar-actions[data-v-f37c7c17]{flex:none;align-items:center;gap:8px;display:flex}.report-file-tree-count[data-v-f37c7c17]{white-space:nowrap;flex:none;padding-right:4px}.report-file-tree-action[data-v-f37c7c17]{min-width:0}.report-file-tree-action[data-v-f37c7c17] .n-button__content{font-weight:500}.report-file-tree-action--primary[data-v-f37c7c17]{box-shadow:0 4px 12px #18a0581f}.report-file-tree[data-v-f37c7c17]{background:#fff;border-radius:8px;flex:1;min-height:320px;max-height:min(56vh,520px);padding:6px 0 6px 2px;overflow:auto}.report-file-tree[data-v-f37c7c17] .n-spin-container,.report-file-tree[data-v-f37c7c17] .n-spin-content{min-height:100%}.report-file-tree[data-v-f37c7c17] .n-tree{text-align:left;min-width:max-content}.report-file-tree[data-v-f37c7c17] .n-tree-node-content{justify-content:flex-start}.report-file-tree[data-v-f37c7c17] .n-tree-node-content__text{white-space:nowrap;flex:none}@media (max-width:900px){.report-file-tree-toolbar[data-v-f37c7c17]{flex-direction:column;align-items:stretch}.report-file-tree-toolbar-actions[data-v-f37c7c17]{flex-wrap:wrap;justify-content:flex-start}}.report-tab-pane[data-v-348507d0]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.report-document-toolbar[data-v-348507d0]{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #eef2f7;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;box-shadow:0 8px 24px #0f172a0d}.report-document-toolbar-main[data-v-348507d0],.report-document-toolbar-actions[data-v-348507d0]{align-items:center;gap:8px;display:flex}.report-document-toolbar-main[data-v-348507d0]{color:#0f172a;font-size:14px;font-weight:600}.report-document-toolbar-actions[data-v-348507d0]{margin-left:auto}.report-document-editing-hint[data-v-348507d0]{color:#64748b;margin-top:10px;padding:0 2px;font-size:12px;line-height:1.6}.report-document-file-input[data-v-348507d0]{display:none}.report-document-body[data-v-348507d0]{flex:1;min-height:0;padding:16px 0 4px}.report-document-body[data-v-348507d0] .md-editor{height:100%}.report-document-body[data-v-348507d0] .md-editor-preview-wrapper{padding:0}@media (max-width:900px){.report-document-toolbar[data-v-348507d0]{flex-direction:column;align-items:stretch}.report-document-toolbar-main[data-v-348507d0]{justify-content:center}.report-document-toolbar-actions[data-v-348507d0]{flex-wrap:wrap;justify-content:center;margin-left:0}}.source-panel[data-v-0f166bcd]{background:#fff;flex-direction:column;gap:12px;height:100%;min-height:0;padding:0;display:flex}.source-panel[data-v-0f166bcd] .n-spin{flex:1;min-height:0;overflow:hidden}.source-panel[data-v-0f166bcd] .n-spin-container,.source-panel[data-v-0f166bcd] .n-spin-content,.source-panel[data-v-0f166bcd] .n-spin-body{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.source-groups[data-v-0f166bcd],.source-panel__empty[data-v-0f166bcd]{flex:1;min-height:0;overflow-y:auto}.source-panel__header h3[data-v-0f166bcd]{color:#111827;margin:0;font-size:14px}.source-panel__header p[data-v-0f166bcd]{color:#6b7280;margin:4px 0 0;font-size:12px}.source-panel__empty[data-v-0f166bcd]{color:#94a3b8;font-size:12px}.source-groups[data-v-0f166bcd] .n-collapse-item__header-main{width:100%}.source-groups[data-v-0f166bcd] .n-collapse-item__content-inner{padding-top:8px}.source-group__title-row[data-v-0f166bcd]{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.source-group__title[data-v-0f166bcd]{color:#0f172a;font-weight:600}.source-group__empty[data-v-0f166bcd]{color:#94a3b8;font-size:12px}.source-item[data-v-0f166bcd]{border:1px solid #eef2f7;border-radius:10px;padding:8px 10px}.source-item__content[data-v-0f166bcd]{flex-direction:column;gap:4px;display:flex}.source-item__title-row[data-v-0f166bcd]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.source-item__title[data-v-0f166bcd]{color:#1f2937;font-weight:600}.source-item__meta[data-v-0f166bcd]{color:#64748b;font-size:12px}.report-panel[data-v-dc6f6622]{height:100%;min-height:0}.report-generate-steps[data-v-dc6f6622]{margin-bottom:16px}.report-generate-step-panel[data-v-dc6f6622]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.report-generate-modal{margin:32px auto}.report-generate-modal>.n-card,.report-generate-modal>.n-card-card{flex-direction:column;height:min(640px,100vh - 96px);max-height:min(640px,100vh - 96px);display:flex}.report-generate-modal .n-card-header,.report-generate-modal .n-card__footer,.report-generate-modal .n-card-footer{flex:none}.report-generate-modal .n-card__content,.report-generate-modal .n-card-content{flex-direction:column;flex:1;height:100%;min-height:0;padding-top:12px;display:flex;overflow:hidden}.report-generate-hint[data-v-dc6f6622]{flex:none}.report-generate-modal[data-v-dc6f6622] .source-panel,.report-generate-modal[data-v-dc6f6622] .report-file-tree-selector{flex-direction:column;flex:1;min-height:0;display:flex}.report-generate-modal[data-v-dc6f6622] .source-panel .n-spin,.report-generate-modal[data-v-dc6f6622] .source-panel .n-spin-container,.report-generate-modal[data-v-dc6f6622] .source-panel .n-spin-content,.report-generate-modal[data-v-dc6f6622] .report-file-tree,.report-generate-modal[data-v-dc6f6622] .report-file-tree .n-spin,.report-generate-modal[data-v-dc6f6622] .report-file-tree .n-spin-container,.report-generate-modal[data-v-dc6f6622] .report-file-tree .n-spin-content{flex:1;min-height:0}.report-generate-modal[data-v-dc6f6622] .source-groups,.report-generate-modal[data-v-dc6f6622] .report-file-tree{overflow-y:auto}.report-generate-modal[data-v-dc6f6622] .n-empty{margin-top:24px}.report-panel[data-v-dc6f6622] .n-spin-container,.report-panel[data-v-dc6f6622] .n-spin-content{flex-direction:column;height:100%;min-height:0;display:flex}.report-panel[data-v-dc6f6622] .n-spin-body{flex:none}.report-panel-inner[data-v-dc6f6622]{height:100%;min-height:0}.report-layout[data-v-dc6f6622]{grid-template-columns:var(--conversation-sidebar-width,280px) minmax(420px, 1fr) var(--context-panel-width,340px);background:#fff;gap:0;width:100%;height:100%;min-height:520px;transition:grid-template-columns .24s;display:grid;position:relative;overflow:hidden}.panel-toggle[data-v-dc6f6622]{z-index:31;color:#64748b;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #e2e8f0;justify-content:center;align-items:center;width:26px;height:48px;transition:opacity .18s,color .18s,background .18s,transform .2s;display:inline-flex;position:absolute;top:50%;box-shadow:0 10px 24px #0f172a1a}.panel-toggle[data-v-dc6f6622]:before{content:"";width:44px;height:max(240px,50vh);position:absolute;top:50%;transform:translateY(-50%)}.panel-toggle[data-v-dc6f6622]:hover{color:#18a058;opacity:1;background:#fff}.panel-toggle[data-v-dc6f6622]:focus-visible{color:#18a058;opacity:1;background:#fff}.panel-toggle svg[data-v-dc6f6622]{fill:currentColor;width:16px;height:16px}.panel-toggle--left[data-v-dc6f6622]{left:var(--left-toggle-offset,280px);border-left:0;border-radius:0 999px 999px 0;transform:translate(6px,-50%)}.panel-toggle--left[data-v-dc6f6622]:before{left:-18px}.panel-toggle--left[data-v-dc6f6622]:hover{transform:translate(8px,-50%)}.panel-toggle--left[data-v-dc6f6622]:focus-visible{transform:translate(8px,-50%)}.panel-toggle--right[data-v-dc6f6622]{right:var(--right-toggle-offset,340px);border-right:0;border-radius:999px 0 0 999px;transform:translate(-6px,-50%)}.panel-toggle--right[data-v-dc6f6622]:before{right:-18px}.panel-toggle--right[data-v-dc6f6622]:hover{transform:translate(-8px,-50%)}.panel-toggle--right[data-v-dc6f6622]:focus-visible{transform:translate(-8px,-50%)}.chat-workspace[data-v-dc6f6622]{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.report-inner-tabs[data-v-dc6f6622]{flex-direction:column;flex:1;min-height:0;padding:12px 16px;display:flex}.report-inner-tabs[data-v-dc6f6622] .n-tabs-nav{display:none}.report-inner-tabs[data-v-dc6f6622] .n-tabs-pane-wrapper{padding-top:0}.report-inner-tabs[data-v-dc6f6622] .n-tabs-content,.report-inner-tabs[data-v-dc6f6622] .n-tabs-pane-wrapper,.report-inner-tabs[data-v-dc6f6622] .n-tab-pane{flex-direction:column;flex:1;min-height:0;display:flex}.report-tab-pane[data-v-dc6f6622]{flex-direction:column;height:100%;min-height:0;display:flex}.report-document-pane[data-v-dc6f6622]{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.report-chat-panel[data-v-dc6f6622]{background:#fff;border-radius:16px;min-height:0;overflow:hidden}.report-workspace-header[data-v-dc6f6622]{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 0;display:flex}.report-workspace-title[data-v-dc6f6622]{text-overflow:ellipsis;white-space:nowrap;color:#1f2937;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.report-workspace-actions[data-v-dc6f6622]{align-items:center;gap:8px;display:flex}.report-document-placeholder[data-v-dc6f6622]{color:#64748b;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:320px;display:flex}.report-document-placeholder-icon[data-v-dc6f6622]{color:#94a3b8}.report-document-placeholder-title[data-v-dc6f6622]{color:#334155;font-size:15px;font-weight:600}.report-document-placeholder-text[data-v-dc6f6622]{max-width:420px;font-size:13px;line-height:1.7}.report-document-preview-sheet[data-v-dc6f6622]{background:#f8fafc;border-radius:12px;min-height:100%;padding:24px;overflow:auto}.report-document-preview-sheet[data-v-dc6f6622] .br-markdown-preview{background:#fff;border-radius:12px;max-width:860px;min-height:calc(100% - 48px);margin:0 auto;padding:40px 48px;box-shadow:0 12px 36px #0f172a1a}.report-document-preview-empty[data-v-dc6f6622]{color:#94a3b8;justify-content:center;align-items:center;min-height:100%;font-size:14px;display:flex}.report-document-editor-modal,.report-document-preview-modal{margin:32px auto}.report-document-editor-modal>.n-card,.report-document-editor-modal>.n-card-card,.report-document-preview-modal>.n-card,.report-document-preview-modal>.n-card-card{flex-direction:column;height:calc(100vh - 64px);max-height:calc(100vh - 64px);display:flex}.report-document-editor-modal .n-card-header,.report-document-preview-modal .n-card-header{flex:none}.report-document-editor-modal .n-card__content,.report-document-editor-modal .n-card-content,.report-document-preview-modal .n-card__content,.report-document-preview-modal .n-card-content{flex-direction:column;flex:1;height:100%;min-height:0;padding-top:12px;display:flex}.report-document-editor-modal .n-card__content,.report-document-editor-modal .n-card-content{overflow:hidden}.report-document-editor-modal .n-card__content>.report-tab-pane,.report-document-editor-modal .n-card-content>.report-tab-pane{flex:1;height:auto;min-height:0}.report-document-preview-modal .n-card__content,.report-document-preview-modal .n-card-content{overflow:auto}.report-document-editor-modal .report-tab-pane{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.report-document-editor-modal .report-document-editing-hint,.report-document-editor-modal .report-document-preview-hint{flex:none}.report-document-editor-modal .report-document-body{flex:1;min-height:0;overflow:hidden}@media (max-width:900px){.report-workspace-header[data-v-dc6f6622]{align-items:flex-start}.report-document-preview-sheet[data-v-dc6f6622]{padding:12px}.report-document-preview-sheet[data-v-dc6f6622] .br-markdown-preview{padding:24px 20px}.report-document-editor-modal,.report-document-preview-modal{margin:12px auto}.report-document-editor-modal>.n-card,.report-document-editor-modal>.n-card-card,.report-document-preview-modal>.n-card,.report-document-preview-modal>.n-card-card{height:calc(100vh - 24px);max-height:calc(100vh - 24px)}}.report-tip[data-v-dc6f6622]{margin:12px 12px 0}.report-composer-wrap[data-v-dc6f6622]{flex-direction:column;gap:8px;display:flex}.report-actions[data-v-dc6f6622]{justify-content:flex-end;padding:0 20px 16px;display:flex}.empty-state[data-v-dc6f6622]{text-align:left;flex-direction:column;gap:12px;width:min(680px,100%);display:flex}.empty-state--sidebar[data-v-dc6f6622]{width:100%}.empty-welcome[data-v-dc6f6622]{flex-direction:column;gap:6px;padding:0 2px 4px;display:flex}.empty-state-title[data-v-dc6f6622]{color:#0f172a;letter-spacing:-.02em;font-size:20px;font-weight:700}.empty-state-text[data-v-dc6f6622]{color:#0f172a;max-width:620px;font-size:14px;line-height:1.7}.empty-example-card[data-v-dc6f6622]{box-sizing:border-box;color:#0f172a;cursor:pointer;text-align:left;background:#fff;border:1px solid #dbeafe;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:7px;width:100%;padding:14px 16px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:flex;box-shadow:0 6px 18px #0f172a0d}.empty-example-card[data-v-dc6f6622]:hover{background:#f8fbff;border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 12px 28px #2563eb1a}.empty-example-title[data-v-dc6f6622]{color:#2563eb;font-size:13px;font-weight:700;display:block}.empty-example-text[data-v-dc6f6622]{color:#475569;font-size:13px;line-height:1.65;display:block}@media (max-width:900px){.empty-state-title[data-v-dc6f6622]{font-size:16px}.empty-example-card[data-v-dc6f6622]{padding:12px}}.report-generate-hint[data-v-dc6f6622]{color:#64748b;margin-bottom:12px;font-size:13px}.report-generate-actions[data-v-dc6f6622]{justify-content:flex-end;gap:8px;display:flex}@media (max-width:900px){.report-generate-modal{margin:12px auto}.report-generate-modal>.n-card,.report-generate-modal>.n-card-card{height:calc(100vh - 24px);max-height:calc(100vh - 24px)}}@media (max-width:1200px){.report-layout[data-v-dc6f6622]{grid-template-columns:var(--conversation-sidebar-width,240px) minmax(360px, 1fr)}}.subtask-logs[data-v-05ed04d9]{flex-direction:column;flex:1;min-height:0;display:flex}.subtask-logs__viewer[data-v-05ed04d9]{flex:1;min-height:0}.subtask-files[data-v-6c607caa]{box-sizing:border-box;flex-direction:column;height:100%;min-height:calc(100vh - 280px);padding:8px 16px;display:flex;overflow:hidden}.export-hint[data-v-6c607caa]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;padding:10px 12px;font-size:12px;display:flex}.export-hint strong[data-v-6c607caa]{color:#14532d}.subtask-charts[data-v-280dbec0]{padding-left:20px;padding-right:20px}.chart-item[data-v-280dbec0]{min-height:200px}.chart-workflow-hint[data-v-280dbec0],.chart-performance-hint[data-v-280dbec0]{border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px;padding:10px 12px;font-size:12px;display:flex}.chart-workflow-hint[data-v-280dbec0]{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.chart-performance-hint[data-v-280dbec0]{color:#92400e;background:#fff7ed;border:1px solid #fed7aa}.chart-workflow-hint strong[data-v-280dbec0]{color:#1e3a8a}.chart-performance-hint strong[data-v-280dbec0]{color:#78350f}.subtask-detail-card[data-v-2c7fff10]{flex-direction:column;height:100%;min-height:0;display:flex}.subtask-detail-card[data-v-2c7fff10] .n-card-content{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.subtask-detail-tabs[data-v-2c7fff10]{flex-direction:column;flex:1;min-height:0;display:flex}.subtask-detail-tabs[data-v-2c7fff10] .n-tabs-nav{flex-shrink:0}.subtask-detail-tabs[data-v-2c7fff10] .n-tabs-content,.subtask-detail-tabs[data-v-2c7fff10] .n-tabs-pane-wrapper{flex-direction:column;flex:1;min-height:0;display:flex}.subtask-detail-tabs[data-v-2c7fff10] .n-tab-pane{flex-direction:column;flex:1;min-height:0;padding-top:0;display:flex}.tab-pane-inner[data-v-2c7fff10]{flex-direction:column;flex:1;min-height:0;display:flex}.tab-pane-inner--logs[data-v-2c7fff10]{padding:8px}.subtask-overview[data-v-2c7fff10]{flex-direction:column;gap:16px;min-height:calc(100vh - 280px);padding:16px;display:flex}.overview-header[data-v-2c7fff10]{flex-direction:column;gap:6px;display:flex}.overview-title-row[data-v-2c7fff10]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.overview-name[data-v-2c7fff10]{color:#1f2937;margin-right:4px;font-size:18px;font-weight:600}.overview-duration[data-v-2c7fff10]{color:#6b7280;margin-left:4px;font-size:13px}.overview-context[data-v-2c7fff10]{flex-wrap:wrap;gap:16px;display:flex}.context-item[data-v-2c7fff10]{align-items:center;gap:4px;font-size:13px;display:inline-flex}.context-label[data-v-2c7fff10]{color:#9ca3af}.context-value[data-v-2c7fff10]{color:#374151;font-weight:500}.timeline-card[data-v-2c7fff10]{background:#f9fafb;border-radius:8px;padding:14px 20px}.timeline-row[data-v-2c7fff10]{align-items:center;padding:0 24px;display:flex}.timeline-node[data-v-2c7fff10]{background:#fff;border:2px solid #d1d5db;border-radius:50%;flex-shrink:0;width:12px;height:12px;transition:all .2s}.timeline-node--done[data-v-2c7fff10]{background:#22c55e;border-color:#22c55e}.timeline-node--active[data-v-2c7fff10]{background:#fff;border-color:#2563eb;animation:2s ease-in-out infinite pulse-blue-2c7fff10;box-shadow:0 0 0 3px #2563eb33}.timeline-node--success[data-v-2c7fff10]{background:#22c55e;border-color:#22c55e}.timeline-node--error[data-v-2c7fff10]{background:#ef4444;border-color:#ef4444}.timeline-node--pending[data-v-2c7fff10]{background:#fff;border-color:#d1d5db}.timeline-line[data-v-2c7fff10]{background:#e5e7eb;flex:1;height:2px;transition:background .2s}.timeline-line--done[data-v-2c7fff10]{background:#22c55e}.timeline-labels[data-v-2c7fff10]{justify-content:space-between;margin-top:8px;display:flex}.timeline-label[data-v-2c7fff10]{flex-direction:column;align-items:center;gap:2px;display:flex}.timeline-label-title[data-v-2c7fff10]{color:#6b7280;font-size:12px;font-weight:500}.timeline-label-time[data-v-2c7fff10]{color:#9ca3af;font-size:11px}@keyframes pulse-blue-2c7fff10{0%,to{box-shadow:0 0 0 3px #2563eb33}50%{box-shadow:0 0 0 6px #2563eb1a}}.dep-card[data-v-2c7fff10]{background:#f9fafb;border-radius:8px;padding:12px 16px}.dep-tags[data-v-2c7fff10]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.dep-arrow[data-v-2c7fff10]{color:#9ca3af;margin:0 2px;font-size:14px}.resource-card[data-v-2c7fff10]{background:#f9fafb;border-radius:8px;padding:12px 16px}.resource-grid[data-v-2c7fff10]{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:8px;display:grid}.resource-item[data-v-2c7fff10]{flex-direction:column;align-items:center;gap:2px;display:flex}.resource-value[data-v-2c7fff10]{color:#374151;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.resource-label[data-v-2c7fff10]{color:#9ca3af;font-size:11px}.section-title[data-v-2c7fff10]{color:#6b7280;font-size:13px;font-weight:500}.params-section[data-v-2c7fff10]{flex-direction:column;gap:8px;display:flex}.charts-pane[data-v-2c7fff10]{min-height:calc(100vh - 280px)}.help-label[data-v-bb88ce52]{align-items:center;gap:6px;display:inline-flex}.help-label__icon[data-v-bb88ce52]{color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-family:ui-serif,Georgia,serif;font-size:11px;font-weight:700;display:inline-flex}.help-label__icon[data-v-bb88ce52]:hover{color:#fff;background:#3b82f6}
