.message-bubble[data-v-fada9671]{padding:var(--spacing-sm) var(--spacing-md) var(--spacing-md) var(--spacing-md);margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-direction:column;max-width:100%;display:flex}.user-message[data-v-fada9671]{background:var(--color-translucent-white-02);border-radius:var(--radius-lg);margin:0 0 30px}.user-message .message-header[data-v-fada9671],.user-message .message-content[data-v-fada9671],.user-message .attachment-label[data-v-fada9671],.user-message .attachment-item[data-v-fada9671]{color:var(--color-text-primary)}.user-message .copy-btn[data-v-fada9671]{color:var(--color-text-muted)}.user-message .copy-btn[data-v-fada9671]:hover{background:var(--color-hover-light);color:var(--color-text-primary)}.message-header[data-v-fada9671]{font-size:var(--font-size-md);margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;min-width:0;display:flex}.message-header strong[data-v-fada9671]{font-weight:700;font-size:calc(var(--font-size-md) * 1.1);color:var(--color-translucent-white-65);flex-shrink:1;min-width:0}.header-right[data-v-fada9671]{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex-shrink:0;display:flex}.copy-btn[data-v-fada9671]{border-radius:var(--radius-sm);cursor:pointer;width:28px;height:28px;transition:all var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;top:2px;right:-2px}.copy-btn[data-v-fada9671]:active{transform:scale(.95)}.message-content[data-v-fada9671]{word-wrap:break-word;overflow-wrap:break-word;min-width:200px;line-height:var(--line-height-normal);font-size:var(--font-size-lg);padding-left:var(--spacing-lg);position:relative}.message-content.collapsed[data-v-fada9671]{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.collapse-toggle[data-v-fada9671]{color:var(--color-text-muted);font-size:var(--font-size-sm);cursor:pointer;margin-top:var(--spacing-xs);margin-left:var(--spacing-lg);transition:color var(--transition-fast);background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.collapse-toggle[data-v-fada9671]:hover{color:var(--color-text-primary)}.collapse-toggle svg[data-v-fada9671]{transition:transform var(--transition-fast)}.collapse-toggle .chevron-up[data-v-fada9671]{transform:rotate(180deg)}.message-content[data-v-fada9671] p{margin:0 0 1em}.message-content[data-v-fada9671] p:last-child{margin-bottom:0}.message-content[data-v-fada9671] h1,.message-content[data-v-fada9671] h2,.message-content[data-v-fada9671] h3,.message-content[data-v-fada9671] h4,.message-content[data-v-fada9671] h5,.message-content[data-v-fada9671] h6{margin:1.5em 0 .5em;font-weight:600;line-height:1.3}.message-content[data-v-fada9671] h1:first-child,.message-content[data-v-fada9671] h2:first-child,.message-content[data-v-fada9671] h3:first-child{margin-top:0}.message-content[data-v-fada9671] code{background:var(--color-bg-code-inline);padding:2px var(--spacing-sm);border-radius:var(--radius-sm);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.message-content[data-v-fada9671] pre{background:var(--color-bg-code-block);padding:var(--spacing-lg);border-radius:var(--radius-sm);margin:1em 0;overflow-x:auto}.message-content[data-v-fada9671] pre code{background:0 0;padding:0;font-size:.95em;line-height:1.5}.message-content[data-v-fada9671] pre,.message-content[data-v-fada9671] pre code{color:#abb2bf}.message-content[data-v-fada9671] .hljs{background:0 0!important}.message-content[data-v-fada9671] .hljs-comment,.message-content[data-v-fada9671] .hljs-quote{font-style:italic;color:#5c6370!important}.message-content[data-v-fada9671] .hljs-doctag,.message-content[data-v-fada9671] .hljs-keyword,.message-content[data-v-fada9671] .hljs-formula{color:#c678dd!important}.message-content[data-v-fada9671] .hljs-section,.message-content[data-v-fada9671] .hljs-name,.message-content[data-v-fada9671] .hljs-selector-tag,.message-content[data-v-fada9671] .hljs-deletion,.message-content[data-v-fada9671] .hljs-subst{color:#e06c75!important}.message-content[data-v-fada9671] .hljs-literal{color:#56b6c2!important}.message-content[data-v-fada9671] .hljs-string,.message-content[data-v-fada9671] .hljs-regexp,.message-content[data-v-fada9671] .hljs-addition,.message-content[data-v-fada9671] .hljs-attribute,.message-content[data-v-fada9671] .hljs-meta .hljs-string{color:#98c379!important}.message-content[data-v-fada9671] .hljs-attr,.message-content[data-v-fada9671] .hljs-variable,.message-content[data-v-fada9671] .hljs-template-variable,.message-content[data-v-fada9671] .hljs-type,.message-content[data-v-fada9671] .hljs-selector-class,.message-content[data-v-fada9671] .hljs-selector-attr,.message-content[data-v-fada9671] .hljs-selector-pseudo,.message-content[data-v-fada9671] .hljs-number{color:#d19a66!important}.message-content[data-v-fada9671] .hljs-symbol,.message-content[data-v-fada9671] .hljs-bullet,.message-content[data-v-fada9671] .hljs-link,.message-content[data-v-fada9671] .hljs-meta,.message-content[data-v-fada9671] .hljs-selector-id,.message-content[data-v-fada9671] .hljs-title{color:#61aeee!important}.message-content[data-v-fada9671] .hljs-built_in,.message-content[data-v-fada9671] .hljs-title.class_,.message-content[data-v-fada9671] .hljs-class .hljs-title{color:#e6c07b!important}.message-content[data-v-fada9671] ul,.message-content[data-v-fada9671] ol{margin:.5em 0;padding-left:2em}.message-content[data-v-fada9671] li{margin:.25em 0}.message-content[data-v-fada9671] blockquote{border-left:4px solid var(--color-accent-primary);color:var(--color-text-secondary);margin:1em 0;padding-left:1em;font-style:italic}.message-content[data-v-fada9671] a{color:var(--color-accent-primary);text-decoration:none}.message-content[data-v-fada9671] a:hover{text-decoration:underline}.message-content[data-v-fada9671] table{border-collapse:collapse;width:100%;margin:1em 0}.message-content[data-v-fada9671] th,.message-content[data-v-fada9671] td{border:1px solid var(--color-border-light);padding:var(--spacing-sm) var(--spacing-md);text-align:left}.message-content[data-v-fada9671] th{background:var(--color-bg-secondary);font-weight:600}.message-content[data-v-fada9671] hr{border:none;border-top:1px solid var(--color-border-light);margin:1.5em 0}.project-indicator[data-v-fada9671]{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:#a78bfa;background:#a78bfa26;border:1px solid #a78bfa40;display:inline-flex}.project-indicator svg[data-v-fada9671]{flex-shrink:0;width:14px;height:14px}.project-indicator span[data-v-fada9671]{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.project-indicator-link[data-v-fada9671]{cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);text-decoration:none}.project-indicator-link[data-v-fada9671]:hover{color:#c4b5fd;background:#a78bfa40;border-color:#a78bfa73}.project-indicator-link[data-v-fada9671]:focus-visible{outline-offset:2px;outline:2px solid #a78bfa}.attachments[data-v-fada9671]{margin-top:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--color-border-light)}.attachment-label[data-v-fada9671]{font-size:var(--font-size-sm);margin-bottom:var(--spacing-sm);color:var(--color-text-secondary);font-weight:600}.attachment-item[data-v-fada9671]{font-size:var(--font-size-base);padding:var(--spacing-xs) 0}@media (width<=640px){.message-header[data-v-fada9671]{gap:8px}.header-right[data-v-fada9671]{gap:6px}.copy-btn[data-v-fada9671]{width:32px;height:32px}}.debate-result-toggle[data-v-a5aa632e]{background:var(--color-bg-secondary);border-radius:var(--radius-md);width:fit-content;box-shadow:var(--shadow-sm);padding:2px;display:flex}.debate-result-toggle button[data-v-a5aa632e]{padding:var(--spacing-xs) var(--spacing-md);background:var(--color-accent-primary-alpha-30);transition:var(--transition-fast);font-size:var(--font-size-sm);cursor:pointer;color:#fff;border:none;border-radius:0;min-width:80px;min-height:32px;font-weight:600}.debate-result-toggle button[data-v-a5aa632e]:first-child{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.debate-result-toggle button[data-v-a5aa632e]:last-child{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.debate-result-toggle button[data-v-a5aa632e]:hover:not(.active){background:var(--color-accent-primary-alpha-50)}.debate-result-toggle button.active[data-v-a5aa632e]{background:var(--color-accent-primary);color:#fff;box-shadow:inset 0 2px 4px #0003}.debate-result-toggle button.non-clickable[data-v-a5aa632e]{cursor:default}.debate-result-toggle button[data-v-a5aa632e]:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.debate-result-toggle button.appear-animation[data-v-a5aa632e]{animation:.3s ease-out fadeInScale-a5aa632e}@keyframes fadeInScale-a5aa632e{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.debate-result-toggle button.appear-animation[data-v-a5aa632e]{animation:none}.debate-result-toggle button[data-v-a5aa632e]{transition-duration:.01ms}}@media (width<=768px){.debate-result-toggle[data-v-a5aa632e]{padding:1px}.debate-result-toggle button[data-v-a5aa632e]{min-width:80px;min-height:32px;padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs)}}@media (width<=414px){.debate-result-toggle button[data-v-a5aa632e]{min-width:65px;min-height:28px;padding:2px var(--spacing-xs);font-size:10px}}.manager-node{gap:var(--spacing-md);margin-bottom:var(--spacing-sm);grid-template-columns:repeat(3,1fr);width:100%;max-width:100%;display:grid}.manager-node .node{grid-column:2}.connection-lines{justify-content:center;width:100%;max-width:100%;height:60px;display:flex;overflow:hidden}.lines-svg{width:100%;max-width:300px;height:60px}.agent-nodes{gap:var(--spacing-md);grid-template-columns:repeat(3,1fr);align-items:stretch;width:100%;min-width:0;max-width:100%;display:grid}.node{background:var(--color-debate-card-bg);border:2px solid var(--color-debate-card-border);border-radius:var(--radius-md);padding:var(--spacing-md) var(--spacing-md) var(--spacing-xl) var(--spacing-md);text-align:center;transition:var(--transition-normal);min-width:0;position:relative;overflow:hidden}.node.active{border-color:var(--color-accent-active);background:var(--color-accent-active-alpha-15);box-shadow:0 2px 8px var(--color-accent-active-alpha-40)}.node.completed,.node.agreed{border-color:var(--color-accent-success);background:var(--color-accent-success-alpha-15)}.node.cancelled{border-color:var(--color-warning-border);background:var(--color-warning-bg);opacity:.8}.node-indicator{top:var(--spacing-xs);right:var(--spacing-xs);justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute}.node .node-logo,.node .model-logo{top:calc(var(--spacing-xs) + 3px);left:calc(var(--spacing-xs) + 3px);object-fit:contain;width:14px;height:14px;position:absolute}.node-indicator .spinner{border:2px solid var(--color-debate-card-border);border-top-color:var(--color-accent-active);border-radius:50%;width:16px;height:16px;animation:1s linear infinite spin}.checkmark{color:var(--color-accent-success);font-size:16px;font-weight:700;line-height:1}.node-label{font-size:var(--font-size-sm);color:var(--color-debate-text-primary);margin-bottom:2px;margin-top:var(--spacing-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.node-model{font-size:var(--font-size-xs);color:var(--color-debate-text-muted);margin-bottom:var(--spacing-xs)}.node-status{font-size:var(--font-size-xs);color:var(--color-debate-text-secondary);margin-bottom:var(--spacing-sm);font-weight:500}.node .node-metrics{bottom:calc(var(--spacing-sm) - 2px);left:calc(var(--spacing-sm) - 1px);right:calc(var(--spacing-sm) - 1px);justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-direction:row;min-width:0;font-family:SF Mono,Monaco,Courier New,monospace;font-size:9px;display:flex;position:absolute}.node-metrics .metric-item{padding:2px var(--spacing-xs);border-radius:var(--radius-sm);transition:all var(--transition-normal);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:2px;max-width:100%;display:flex;overflow:hidden}.node-metrics .time-metric{color:var(--color-debate-text-secondary);background:var(--color-translucent-white-08);flex:none}.node-metrics .credit-metric{color:var(--color-debate-text-secondary);flex:none;align-items:center;gap:5px;padding:2px 0;display:flex}.node-metrics .credit-icon{font-size:var(--font-size-sm);color:var(--color-debate-text-secondary);line-height:1;transform:translateY(-1px)}@keyframes metricPulse{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.node.active .node-metrics .time-metric{animation:2s ease-in-out infinite metricPulse}@media (width<=1023px){.agent-nodes,.manager-node{gap:var(--spacing-sm)}.node{padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-lg) var(--spacing-sm)}.node-indicator{top:calc(var(--spacing-xs) * .75);right:calc(var(--spacing-xs) * .75);width:16px;height:16px}.node .node-logo,.node .model-logo{top:calc(var(--spacing-xs) * .75 + 3px);left:calc(var(--spacing-xs) * .75 + 3px);width:12px;height:12px}.node-indicator .spinner{width:14px;height:14px}.checkmark{font-size:14px}.node-label{font-size:11px}.node-status{font-size:10px}.node .node-metrics{gap:calc(var(--spacing-xs) / 2)}.node-metrics .metric-item{padding:1px 4px;font-size:8px}}@media (width<=768px){.node-label{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.node-status{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.node .node-metrics{font-size:8px}}@media (width<=340px){.agent-nodes,.manager-node{gap:var(--spacing-xs)}.manager-node .node,.node{padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-md) var(--spacing-xs)}.node .node-logo,.node .model-logo{width:10px;height:10px}}@media (prefers-reduced-motion:reduce){.node-indicator .spinner{border-top-color:var(--color-accent-active);animation:none}.node.active .node-metrics .time-metric{animation:none}}.node.failed[data-v-f035ad28]{border-color:var(--color-accent-warning);background:var(--color-accent-warning-alpha-10);opacity:.7}.warning-icon[data-v-f035ad28]{color:var(--color-accent-warning);font-size:16px;font-weight:700;line-height:1}.cancelled-icon[data-v-f035ad28]{color:var(--color-warning-text);font-size:14px;font-weight:700;line-height:1}.agent-node.completed[data-v-f035ad28],.agent-node.failed[data-v-f035ad28]{cursor:pointer}.agent-node.completed[data-v-f035ad28]:hover,.agent-node.failed[data-v-f035ad28]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.manager-node .node.completed[data-v-f035ad28]{cursor:pointer}.manager-node .node.completed[data-v-f035ad28]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.credit-icon.credit-pending[data-v-f035ad28]{animation:2s ease-in-out infinite creditPending-f035ad28}@keyframes creditPending-f035ad28{0%,to{opacity:.3}50%{opacity:1}}@media (width<=1023px){.warning-icon[data-v-f035ad28]{font-size:14px}}.agent-item[data-v-06358f17]{padding:var(--spacing-md);border-radius:var(--radius-sm);margin-bottom:var(--spacing-sm);font-size:var(--font-size-base);flex-direction:column;gap:4px;display:flex}.agent-item.clickable[data-v-06358f17]{cursor:pointer;transition:background var(--transition-fast)}.agent-item.clickable[data-v-06358f17]:hover{background:var(--color-hover-light)}.agent-meta[data-v-06358f17]{align-items:flex-start;gap:var(--spacing-xs);display:flex}.agent-logo[data-v-06358f17],.model-logo[data-v-06358f17]{flex-shrink:0;width:18px;height:18px}.agent-item .agent-name[data-v-06358f17]{color:var(--color-debate-text-primary);flex-shrink:0;font-size:14px;font-weight:600;line-height:1.3}.agent-summary[data-v-06358f17]{color:var(--color-debate-text-primary);overflow-wrap:break-word}.source-badge[data-v-06358f17]{color:var(--color-debate-text-secondary,#999);cursor:default;align-items:center;gap:3px;margin-left:auto;display:flex;position:relative}.source-globe-icon[data-v-06358f17]{flex-shrink:0;width:12px;height:12px}.source-count[data-v-06358f17]{font-size:11px;font-weight:500}.source-tooltip[data-v-06358f17]{text-align:left;white-space:normal;min-width:140px;max-width:220px;display:none;position:absolute;top:calc(100% + 8px);right:0}.source-tooltip[data-v-06358f17]:before,.source-tooltip[data-v-06358f17]:after{left:auto;transform:none}.source-tooltip[data-v-06358f17]:before{right:8px}.source-tooltip[data-v-06358f17]:after{right:9px}.source-badge:hover .source-tooltip[data-v-06358f17]{display:block}.source-tooltip-item[data-v-06358f17]{align-items:center;gap:var(--spacing-xs);padding:3px 0;display:flex}.source-tooltip-favicon[data-v-06358f17]{border-radius:2px;flex-shrink:0;width:14px;height:14px}.source-tooltip-domain[data-v-06358f17]{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.source-tooltip-more[data-v-06358f17]{color:var(--color-text-muted);padding-top:2px;font-size:11px;font-style:italic;display:block}.agent-summaries[data-v-06358f17]{position:relative}.agent-list-enter-active[data-v-06358f17]{transition:all var(--transition-smooth)}.agent-list-enter-from[data-v-06358f17]{opacity:0;transform:translateY(-10px)}.agent-list-leave-active[data-v-06358f17]{transition:all var(--transition-smooth);width:100%;position:absolute}.agent-list-leave-to[data-v-06358f17]{opacity:0}.agent-list-move[data-v-06358f17]{transition:transform var(--transition-smooth)}.debate-view[data-v-b126d61c]{padding:0}.debate-wrapper[data-v-b126d61c]{isolation:isolate;border-radius:var(--radius-md);padding:var(--spacing-lg) var(--spacing-sm) var(--spacing-sm) var(--spacing-sm);position:relative}.debate-wrapper[data-v-b126d61c]:before{content:"";background:var(--color-accent-secondary);border-radius:var(--radius-md);opacity:.5;z-index:-1;pointer-events:none;position:absolute;inset:0}.debate-wrapper[data-v-b126d61c]>*{position:relative}.debate-metrics[data-v-b126d61c]{margin-bottom:var(--spacing-md);padding:0 calc(var(--spacing-xs) / 2);align-items:center;font-family:SF Mono,Monaco,Courier New,monospace;display:flex}.debate-metrics .metric-item[data-v-b126d61c]{padding:3px var(--spacing-sm);border-radius:var(--radius-sm);white-space:nowrap;cursor:default;align-items:center;gap:5px;font-size:13px;display:flex;position:relative}.debate-metrics .time-metric[data-v-b126d61c]{color:#fff;background:var(--color-translucent-white-15)}.debate-metrics .credit-metric[data-v-b126d61c]{color:#fff;background:var(--color-translucent-white-15);padding:3px var(--spacing-sm);border-radius:var(--radius-sm);align-items:center;gap:5px;margin-left:auto;display:flex}.debate-metrics .credit-icon[data-v-b126d61c]{color:#fff;font-size:16px;line-height:1;transform:translateY(-1px)}.debate-container[data-v-b126d61c]{border-radius:var(--radius-md);padding:var(--spacing-lg);background:#28283299}.round-metrics[data-v-b126d61c]{margin-bottom:var(--spacing-xs);justify-content:space-between;align-items:center;font-family:SF Mono,Monaco,Courier New,monospace;display:flex}.round-metrics .metric-item[data-v-b126d61c]{padding:2px var(--spacing-xs);border-radius:var(--radius-sm);white-space:nowrap;cursor:default;align-items:center;gap:5px;font-size:11px;display:flex;position:relative}.round-metrics .time-metric[data-v-b126d61c]{color:var(--color-debate-text-primary);background:var(--color-translucent-white-10)}.round-metrics .credit-metric[data-v-b126d61c]{color:var(--color-debate-text-primary);background:var(--color-translucent-white-10);padding:2px var(--spacing-xs);border-radius:var(--radius-sm);align-items:center;gap:5px;display:flex}.round-metrics .credit-icon[data-v-b126d61c]{color:var(--color-debate-text-primary);font-size:13px;line-height:1;transform:translateY(-1px)}.credit-icon.credit-pending[data-v-b126d61c]{animation:2s ease-in-out infinite creditPending-b126d61c}@keyframes creditPending-b126d61c{0%,to{opacity:.3}50%{opacity:1}}.metric-tooltip[data-v-b126d61c]{white-space:nowrap;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;animation:.15s ease-out metricTooltipFadeIn-b126d61c;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}@keyframes metricTooltipFadeIn-b126d61c{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.round-navigation[data-v-b126d61c]{justify-content:center;align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);display:flex}.round-label[data-v-b126d61c]{color:var(--color-debate-text-primary);text-align:center;letter-spacing:.5px;min-width:150px;font-size:25px;font-weight:600}.round-nav-btn[data-v-b126d61c]{border:1px solid var(--color-debate-card-border);border-radius:var(--radius-sm);cursor:pointer;width:36px;height:36px;transition:all var(--transition-fast);color:var(--color-debate-text-primary);background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.round-nav-btn[data-v-b126d61c]:hover:not(:disabled){background:var(--color-translucent-white-10);border-color:var(--color-accent-primary);transform:scale(1.1)}.round-nav-btn[data-v-b126d61c]:active:not(:disabled){transform:scale(.95)}.round-nav-btn[data-v-b126d61c]:disabled{opacity:.2;cursor:not-allowed}.debate-content-grid[data-v-b126d61c]{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}.agent-summaries-section[data-v-b126d61c]{min-width:0}@media (width<=1024px){.debate-content-grid[data-v-b126d61c]{grid-template-columns:45% 55%}}@media (width<=768px){.debate-view[data-v-b126d61c]{padding:0}.debate-wrapper[data-v-b126d61c]{padding:var(--spacing-md) var(--spacing-xs) var(--spacing-xs) var(--spacing-xs)}.debate-container[data-v-b126d61c]{padding:var(--spacing-md)}.debate-content-grid[data-v-b126d61c]{gap:var(--spacing-md);grid-template-columns:1fr}.round-label[data-v-b126d61c]{min-width:100px;font-size:20px}.round-nav-btn[data-v-b126d61c]{width:32px;height:32px}}.cancelled-banner[data-v-b126d61c]{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);margin-bottom:var(--spacing-sm);background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-md);color:var(--color-warning-text);font-size:var(--font-size-sm);font-weight:500;display:flex}.cancelled-banner .btn-resume-debate[data-v-b126d61c]{margin-left:auto}.cancelled-icon[data-v-b126d61c]{font-size:var(--font-size-base)}.cancelled-text[data-v-b126d61c]{color:var(--color-text-primary)}.error-banner[data-v-b126d61c]{align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md);margin-bottom:var(--spacing-sm);background:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:var(--radius-md);color:var(--color-error-text);font-size:var(--font-size-sm);display:flex}.error-icon[data-v-b126d61c]{flex-shrink:0;margin-top:1px}.error-text[data-v-b126d61c]{gap:var(--spacing-xs);flex-direction:column;flex:1;min-width:0;display:flex}.error-text strong[data-v-b126d61c]{color:var(--color-text-primary);font-weight:600}.error-detail[data-v-b126d61c]{color:var(--color-text-secondary);font-weight:400}.error-credits[data-v-b126d61c]{color:var(--color-text-secondary);white-space:nowrap;flex-shrink:0;font-weight:400}.resume-debate-container[data-v-b126d61c]{margin-bottom:var(--spacing-lg);padding:var(--spacing-md);background:var(--color-debate-card-bg,#1e1e2899);border:1px solid var(--color-warning);border-radius:var(--radius-md)}.resume-debate-message[data-v-b126d61c]{align-items:center;gap:var(--spacing-md);display:flex}.warning-icon[data-v-b126d61c]{font-size:var(--font-size-xl);flex-shrink:0}.message-text[data-v-b126d61c]{gap:var(--spacing-xs);flex-direction:column;flex:1;min-width:0;display:flex}.message-text strong[data-v-b126d61c]{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:600}.sub-text[data-v-b126d61c]{color:var(--color-text-muted,var(--color-text-secondary));font-size:var(--font-size-sm)}.btn-resume-debate[data-v-b126d61c]{padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-accent-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;border:none;flex-shrink:0;font-weight:600}.btn-resume-debate[data-v-b126d61c]:hover:not(:disabled){background:var(--color-accent-primary-hover,#5a67d8);transform:translateY(-1px);box-shadow:0 2px 8px #667eea4d}.btn-resume-debate[data-v-b126d61c]:active:not(:disabled){transform:translateY(0)}.btn-resume-debate[data-v-b126d61c]:disabled{opacity:.7;cursor:wait}@media (width<=768px){.resume-debate-container[data-v-b126d61c]{padding:var(--spacing-sm)}.resume-debate-message[data-v-b126d61c]{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column}.btn-resume-debate[data-v-b126d61c]{text-align:center;width:100%}}.debate-evolution-overlay[data-v-b8ea4ce9]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal-overlay);background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.debate-evolution-modal[data-v-b8ea4ce9]{background:var(--color-bg-modal);flex-direction:column;width:100vw;height:100vh;display:flex}.debate-evolution-header[data-v-b8ea4ce9]{padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;display:flex}.debate-evolution-header h2[data-v-b8ea4ce9]{font-size:var(--font-size-xl);color:var(--color-text-primary);margin:0}.close-btn[data-v-b8ea4ce9]{color:var(--color-text-secondary);cursor:pointer;padding:var(--spacing-sm);background:0 0;border:none;font-size:24px}.close-btn[data-v-b8ea4ce9]:hover{color:var(--color-text-primary)}.timeline-wrapper[data-v-b8ea4ce9]{flex:1;align-items:center;display:flex;position:relative;overflow:hidden}.nav-arrow[data-v-b8ea4ce9]{z-index:10;background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-full);width:48px;height:48px;color:var(--color-text-primary);cursor:pointer;justify-content:center;align-items:center;font-size:24px;display:flex;position:absolute}.nav-arrow[data-v-b8ea4ce9]:hover{background:var(--color-bg-tertiary)}.nav-arrow-left[data-v-b8ea4ce9]{left:var(--spacing-lg)}.nav-arrow-right[data-v-b8ea4ce9]{right:var(--spacing-lg)}.flowchart-container[data-v-b8ea4ce9]{flex:1;position:relative;overflow:auto}.connections-svg[data-v-b8ea4ce9]{pointer-events:none;z-index:1;position:absolute;top:0;left:0}.flowchart-nodes[data-v-b8ea4ce9]{z-index:2;align-items:stretch;gap:60px;min-width:min-content;min-height:100%;padding:0 80px;display:flex;position:relative}.flow-node.user-question[data-v-b8ea4ce9],.flow-node.final-response[data-v-b8ea4ce9]{margin-top:var(--spacing-2xl);align-self:center}.flow-node[data-v-b8ea4ce9]{background:var(--color-debate-card-bg);border:2px solid var(--color-debate-card-border);border-radius:var(--radius-md);padding:var(--spacing-md);cursor:pointer;transition:all var(--transition-normal);text-align:center;min-width:120px}.flow-node[data-v-b8ea4ce9]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.flow-node.user-question[data-v-b8ea4ce9],.flow-node.final-response[data-v-b8ea4ce9]{background:var(--color-bg-secondary);text-align:left;min-width:150px;max-width:200px}.flow-node.user-question[data-v-b8ea4ce9]{border-color:var(--color-accent-primary)}.flow-node.final-response[data-v-b8ea4ce9]{border-color:var(--color-accent-success)}.flow-node.clarification[data-v-b8ea4ce9]{margin-top:var(--spacing-2xl);background:var(--color-bg-secondary);text-align:left;border-color:var(--color-accent-primary);align-self:center;min-width:150px;max-width:200px}.flow-node.clarification .node-logo[data-v-b8ea4ce9],.flow-node.clarification .model-logo[data-v-b8ea4ce9]{width:16px;height:16px}.flow-node.clarification-answered[data-v-b8ea4ce9]{border-color:var(--color-accent-success)}.flow-node.clarification-skipped[data-v-b8ea4ce9]{border-color:var(--color-warning)}.flow-node.clarification-expired[data-v-b8ea4ce9]{border-color:var(--color-text-muted);opacity:.7}.flow-node.clarification-pending[data-v-b8ea4ce9]{border-color:var(--color-accent-primary)}.flow-node.clarification .node-summary[data-v-b8ea4ce9]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.flow-node .node-label[data-v-b8ea4ce9]{font-weight:600;font-size:var(--font-size-sm);color:var(--color-debate-text-primary)}.round-group[data-v-b8ea4ce9]{border-left:1px dashed var(--color-border-light);border-right:1px dashed var(--color-border-light);background:var(--color-translucent-white-02);padding-top:var(--spacing-2xl);flex-direction:column;align-items:center;display:flex;position:relative}.round-label[data-v-b8ea4ce9]{top:var(--spacing-sm);font-size:var(--font-size-lg);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;text-align:center;white-space:nowrap;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.round-content[data-v-b8ea4ce9]{padding:var(--spacing-xl);flex:1;justify-content:center;align-items:center;gap:40px;display:flex}.agent-group[data-v-b8ea4ce9]{gap:var(--spacing-sm);display:grid}.flow-node.agent[data-v-b8ea4ce9]{text-align:left;flex-direction:column;min-width:160px;max-width:200px;height:100%;display:flex}.flow-node.agent .node-content[data-v-b8ea4ce9]{flex-direction:column;flex:1;display:flex}.flow-node.agent .node-summary[data-v-b8ea4ce9]{flex:1}.node-header[data-v-b8ea4ce9],.manager-header[data-v-b8ea4ce9]{align-items:center;gap:var(--spacing-xs);height:18px;display:flex}.node-header .node-logo[data-v-b8ea4ce9],.node-header .model-logo[data-v-b8ea4ce9]{flex-shrink:0;width:16px;height:16px;margin-top:-1px;margin-bottom:2px;display:block;position:static!important;top:auto!important;left:auto!important}.node-header .node-label[data-v-b8ea4ce9],.manager-header .node-label[data-v-b8ea4ce9]{font-size:var(--font-size-sm);flex-shrink:0;margin-top:-2px;line-height:1}.status-icon[data-v-b8ea4ce9]{width:16px;height:16px;color:var(--color-text-primary);justify-content:center;align-items:center;margin-top:-1px;margin-bottom:2px;margin-left:auto;display:flex}.status-icon svg[data-v-b8ea4ce9],.status-icon[data-v-b8ea4ce9] svg{width:14px;height:14px}.complete-icon[data-v-b8ea4ce9]{color:var(--color-text-primary)}.node-summary[data-v-b8ea4ce9]{font-size:var(--font-size-xs);color:#ffffffbf;margin-top:var(--spacing-xs);line-height:1.4}.flow-node.user-question .node-summary[data-v-b8ea4ce9],.flow-node.final-response .node-summary[data-v-b8ea4ce9]{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.flow-node.manager[data-v-b8ea4ce9]{background:var(--color-accent-secondary-alpha-10);border-color:var(--color-accent-secondary);text-align:left;min-width:160px;max-width:220px}.manager-logo[data-v-b8ea4ce9]{flex-shrink:0;width:18px;min-width:18px;height:18px;min-height:18px;margin-top:-1px;margin-bottom:2px;display:block}.flow-node.discontinued[data-v-b8ea4ce9]{opacity:.95;border-style:dashed}.flow-node.failed[data-v-b8ea4ce9]{border-color:var(--color-accent-warning);opacity:.7}.node-content[data-v-b8ea4ce9]{flex:1}.status-badge[data-v-b8ea4ce9]{margin-top:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border-top:1px solid var(--color-border-light);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;text-align:center;border-radius:0 0 calc(var(--radius-md) - 2px) calc(var(--radius-md) - 2px);margin:var(--spacing-sm) calc(-1 * var(--spacing-md)) calc(-1 * var(--spacing-md));font-weight:600}.badge-changed[data-v-b8ea4ce9],.badge-reinforced[data-v-b8ea4ce9],.badge-refined[data-v-b8ea4ce9],.badge-incorporated[data-v-b8ea4ce9]{background:var(--provider-color-alpha-10);color:var(--provider-color);border-top-color:var(--provider-color)}.badge-retained[data-v-b8ea4ce9]{background:var(--color-translucent-white-08);color:var(--color-text-muted);border-top-color:var(--color-border-light)}.status-icon[data-tooltip][data-v-b8ea4ce9]{cursor:default;position:relative}.status-icon[data-tooltip][data-v-b8ea4ce9]:after{content:attr(data-tooltip);background:var(--color-bg-modal);color:var(--color-text-primary);font-size:var(--font-size-xs);white-space:nowrap;border-radius:var(--radius-sm);border:1px solid var(--color-border-light);opacity:0;pointer-events:none;z-index:100;margin-bottom:4px;padding:4px 8px;font-weight:500;transition:opacity .1s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.status-icon[data-tooltip][data-v-b8ea4ce9]:hover:after{opacity:1}@media (width<=768px){.nav-arrow[data-v-b8ea4ce9]{width:40px;height:40px;font-size:20px}.flowchart-nodes[data-v-b8ea4ce9]{gap:40px;padding:40px 56px}.flow-node[data-v-b8ea4ce9]{min-width:100px;padding:var(--spacing-sm)}.flow-node.user-question[data-v-b8ea4ce9],.flow-node.final-response[data-v-b8ea4ce9]{min-width:120px;max-width:160px}.flow-node.agent[data-v-b8ea4ce9]{min-width:120px}}.result-view[data-v-6a0bc218]{padding:0}.result-content[data-v-6a0bc218]{word-wrap:break-word;overflow-wrap:break-word;min-width:200px;line-height:var(--line-height-normal);font-size:var(--font-size-lg);color:var(--color-text-primary)}.result-content[data-v-6a0bc218] p{margin:0 0 1em}.result-content[data-v-6a0bc218] p:last-child{margin-bottom:0}.result-content[data-v-6a0bc218] h1,.result-content[data-v-6a0bc218] h2,.result-content[data-v-6a0bc218] h3,.result-content[data-v-6a0bc218] h4,.result-content[data-v-6a0bc218] h5,.result-content[data-v-6a0bc218] h6{margin:1.5em 0 .5em;font-weight:600;line-height:1.3}.result-content[data-v-6a0bc218] h1:first-child,.result-content[data-v-6a0bc218] h2:first-child,.result-content[data-v-6a0bc218] h3:first-child{margin-top:0}.result-content[data-v-6a0bc218] code{background:var(--color-bg-code-inline-dark);padding:2px var(--spacing-sm);border-radius:var(--radius-sm);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.result-content[data-v-6a0bc218] pre{background:var(--color-bg-code-block);padding:var(--spacing-lg);border-radius:var(--radius-sm);margin:1em 0;overflow-x:auto}.result-content[data-v-6a0bc218] pre code{background:0 0;padding:0;font-size:.95em;line-height:1.5}.result-content[data-v-6a0bc218] pre,.result-content[data-v-6a0bc218] pre code{color:#abb2bf}.result-content[data-v-6a0bc218] .hljs{background:0 0!important}.result-content[data-v-6a0bc218] .hljs-comment,.result-content[data-v-6a0bc218] .hljs-quote{font-style:italic;color:#5c6370!important}.result-content[data-v-6a0bc218] .hljs-doctag,.result-content[data-v-6a0bc218] .hljs-keyword,.result-content[data-v-6a0bc218] .hljs-formula{color:#c678dd!important}.result-content[data-v-6a0bc218] .hljs-section,.result-content[data-v-6a0bc218] .hljs-name,.result-content[data-v-6a0bc218] .hljs-selector-tag,.result-content[data-v-6a0bc218] .hljs-deletion,.result-content[data-v-6a0bc218] .hljs-subst{color:#e06c75!important}.result-content[data-v-6a0bc218] .hljs-literal{color:#56b6c2!important}.result-content[data-v-6a0bc218] .hljs-string,.result-content[data-v-6a0bc218] .hljs-regexp,.result-content[data-v-6a0bc218] .hljs-addition,.result-content[data-v-6a0bc218] .hljs-attribute,.result-content[data-v-6a0bc218] .hljs-meta .hljs-string{color:#98c379!important}.result-content[data-v-6a0bc218] .hljs-attr,.result-content[data-v-6a0bc218] .hljs-variable,.result-content[data-v-6a0bc218] .hljs-template-variable,.result-content[data-v-6a0bc218] .hljs-type,.result-content[data-v-6a0bc218] .hljs-selector-class,.result-content[data-v-6a0bc218] .hljs-selector-attr,.result-content[data-v-6a0bc218] .hljs-selector-pseudo,.result-content[data-v-6a0bc218] .hljs-number{color:#d19a66!important}.result-content[data-v-6a0bc218] .hljs-symbol,.result-content[data-v-6a0bc218] .hljs-bullet,.result-content[data-v-6a0bc218] .hljs-link,.result-content[data-v-6a0bc218] .hljs-meta,.result-content[data-v-6a0bc218] .hljs-selector-id,.result-content[data-v-6a0bc218] .hljs-title{color:#61aeee!important}.result-content[data-v-6a0bc218] .hljs-built_in,.result-content[data-v-6a0bc218] .hljs-title.class_,.result-content[data-v-6a0bc218] .hljs-class .hljs-title{color:#e6c07b!important}.result-content[data-v-6a0bc218] ul,.result-content[data-v-6a0bc218] ol{margin:.5em 0;padding-left:2em}.result-content[data-v-6a0bc218] li{margin:.25em 0}.result-content[data-v-6a0bc218] blockquote{border-left:4px solid var(--color-accent-primary);color:var(--color-text-secondary);margin:1em 0;padding-left:1em;font-style:italic}.result-content[data-v-6a0bc218] a{color:var(--color-link);text-decoration:none}.result-content[data-v-6a0bc218] a:hover{color:var(--color-link-hover);text-decoration:underline}.result-content[data-v-6a0bc218] table{border-collapse:collapse;width:100%;margin:1em 0}.result-content[data-v-6a0bc218] th,.result-content[data-v-6a0bc218] td{border:1px solid var(--color-border-light);padding:var(--spacing-sm) var(--spacing-md);text-align:left}.result-content[data-v-6a0bc218] th{background:var(--color-bg-secondary);font-weight:600}.result-content[data-v-6a0bc218] hr{border:none;border-top:1px solid var(--color-border-light);margin:1.5em 0}.value-summary-outer[data-v-6a0bc218]{background:var(--gradient-slots);margin-bottom:var(--spacing-xl);border-radius:12px;padding:3px}.value-summary-inner[data-v-6a0bc218]{padding:var(--spacing-lg);background:var(--gradient-slots-subtle), var(--color-bg-primary);border-radius:9px}.value-summary-header[data-v-6a0bc218]{justify-content:space-between;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:flex}.header-left[data-v-6a0bc218]{align-items:center;gap:var(--spacing-sm);display:flex}.value-summary-logo[data-v-6a0bc218]{width:20px;height:20px}.value-summary-label[data-v-6a0bc218]{font-size:var(--font-size-sm);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.value-summary-text[data-v-6a0bc218]{font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);margin:0}.header-links[data-v-6a0bc218]{align-items:center;gap:var(--spacing-sm);display:flex;position:relative;top:-3px}.link-separator[data-v-6a0bc218]{color:var(--color-text-muted);font-size:var(--font-size-sm);opacity:.4;-webkit-user-select:none;user-select:none}.action-link-wrapper[data-v-6a0bc218]{position:relative}.action-link-tooltip[data-v-6a0bc218]{white-space:nowrap;text-align:center;animation:.15s ease-out actionLinkTooltipFadeIn-6a0bc218;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}@keyframes actionLinkTooltipFadeIn-6a0bc218{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.header-action-link[data-v-6a0bc218]{color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;transition:color var(--transition-fast);white-space:nowrap;text-decoration:none}.header-action-link[data-v-6a0bc218]:hover{color:var(--color-text-primary);text-decoration:underline}.header-action-link.is-loading[data-v-6a0bc218]{pointer-events:none;opacity:.7}.link-spinner[data-v-6a0bc218]{border:1.5px solid var(--color-translucent-white-15);border-top-color:var(--color-text-secondary);vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-right:4px;animation:.6s linear infinite spin-6a0bc218;display:inline-block}@keyframes spin-6a0bc218{to{transform:rotate(360deg)}}.assistant-message[data-v-d1791d08]{background:var(--color-bg-secondary);border-radius:var(--radius-lg);margin:0 0 var(--spacing-lg) 0;padding:var(--spacing-sm) var(--spacing-md) var(--spacing-xl) var(--spacing-md);position:relative}.toggle-position[data-v-d1791d08]{z-index:10;position:absolute;top:0;right:61px;transform:translateY(-50%)}.message-header[data-v-d1791d08]{font-size:var(--font-size-md);margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;min-width:0;display:flex}.message-header strong[data-v-d1791d08]{font-weight:700;font-size:calc(var(--font-size-md) * 1.1);color:var(--color-translucent-white-65);flex-shrink:1;min-width:0}.header-left[data-v-d1791d08]{align-items:center;gap:6px;min-width:0;display:flex}.header-left strong[data-v-d1791d08],.header-left .round-count-link[data-v-d1791d08]{line-height:1}.header-right[data-v-d1791d08]{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex-shrink:0;display:flex}.round-count-link[data-v-d1791d08]{font-family:inherit;font-size:var(--font-size-sm);color:var(--color-text-muted);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--color-translucent-white-25,#ffffff40);text-decoration-color:var(--color-translucent-white-25,#ffffff40);text-underline-offset:2px;transition:color var(--transition-fast);background:0 0;border:none;flex-shrink:0;margin-left:2px;padding:0}.round-count-link[data-v-d1791d08]:hover{color:var(--color-text-primary);text-decoration-color:currentColor}.round-count-link[data-v-d1791d08]:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px;border-radius:var(--radius-sm)}.tier-icon-wrapper[data-v-d1791d08]{align-items:center;display:flex;position:relative}.tier-icon[data-v-d1791d08]{color:var(--color-text-muted);cursor:default;justify-content:center;align-items:center;display:flex}.tier-tooltip[data-v-d1791d08]{white-space:nowrap;text-align:center;animation:.15s ease-out tierTooltipFadeIn-d1791d08;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.tier-tooltip-title[data-v-d1791d08]{font-size:var(--font-size-sm);color:var(--color-text-primary);margin-bottom:2px;font-weight:600}.tier-tooltip-desc[data-v-d1791d08]{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:400}@keyframes tierTooltipFadeIn-d1791d08{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.copy-btn[data-v-d1791d08]{border-radius:var(--radius-sm);cursor:pointer;width:28px;height:28px;transition:all var(--transition-fast);color:var(--color-text-muted);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;top:2px;right:-2px}.copy-btn[data-v-d1791d08]:hover{background:var(--color-hover-light);color:var(--color-text-primary)}.copy-btn[data-v-d1791d08]:active{transform:scale(.95)}.manager-streaming[data-v-d1791d08]{padding:var(--spacing-md) 0}.streaming-indicator[data-v-d1791d08]{background:var(--color-text-muted);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite streamingPulse-d1791d08;display:inline-block}@keyframes streamingPulse-d1791d08{0%,to{opacity:.3}50%{opacity:1}}.manager-status-row[data-v-d1791d08]{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-sm);display:flex}.debate-this-btn[data-v-d1791d08]{color:var(--color-text-muted);font-size:var(--font-size-sm);cursor:pointer;padding:var(--spacing-xs) 0;white-space:nowrap;transition:color var(--transition-fast);background:0 0;border:none;align-items:center;gap:4px;display:inline-flex}.debate-this-btn[data-v-d1791d08]:hover:not(:disabled){color:var(--color-text-primary)}.debate-this-btn[data-v-d1791d08]:disabled{opacity:.5;cursor:not-allowed}@media (width<=768px){.assistant-message[data-v-d1791d08]{padding:var(--spacing-xs) var(--spacing-md) var(--spacing-md) var(--spacing-md)}.toggle-position[data-v-d1791d08]{right:51px}.copy-btn[data-v-d1791d08]{width:32px;height:32px}.message-header[data-v-d1791d08]{margin-bottom:var(--spacing-sm);gap:8px}.header-right[data-v-d1791d08]{gap:6px}}@media (width<=414px){.toggle-position[data-v-d1791d08]{right:40px}}.modal-overlay[data-v-94f5989b]{background:var(--color-translucent-black-70);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal-overlay);animation:fadeIn var(--transition-fast) ease;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content[data-v-94f5989b]{background:var(--color-bg-modal);border-radius:var(--radius-lg);box-shadow:0 8px 32px var(--color-translucent-black-40);width:90%;max-width:800px;max-height:80vh;animation:slide-up var(--transition-normal) cubic-bezier(.4, 0, .2, 1);transition:all var(--transition-fast);flex-direction:column;display:flex}.modal-content.maximized[data-v-94f5989b]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border-radius:0;margin:0}.modal-header[data-v-94f5989b]{padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--color-translucent-white-10);justify-content:space-between;align-items:center;display:flex}.header-info[data-v-94f5989b]{align-items:center;gap:var(--spacing-md);display:flex}.header-info .agent-logo[data-v-94f5989b],.header-info .model-logo[data-v-94f5989b]{width:24px;height:24px}.modal-header h2[data-v-94f5989b]{font-size:var(--font-size-xl);color:var(--color-text-primary);margin:0;font-weight:600}.round-badge[data-v-94f5989b]{background:var(--color-accent-primary-alpha-15);color:var(--color-accent-primary);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:500}.model-pill-wrapper[data-v-94f5989b]{cursor:default;position:relative}.model-pill[data-v-94f5989b]{background:color-mix(in srgb, var(--pill-color,#888) 15%, transparent);color:var(--pill-color,#888);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:500;overflow:hidden}.model-tooltip[data-v-94f5989b]{background:var(--color-bg-modal);color:var(--color-text-primary);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);white-space:nowrap;z-index:calc(var(--z-modal-overlay) + 1);pointer-events:none;text-align:left;padding:8px 12px;animation:.15s ease-out modelTooltipFadeIn-94f5989b;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 4px 16px #0006}.model-tooltip[data-v-94f5989b]:before{content:"";border:6px solid #0000;border-top-color:var(--color-border-subtle);position:absolute;top:100%;left:16px}.model-tooltip[data-v-94f5989b]:after{content:"";border:5px solid #0000;border-top-color:var(--color-bg-modal);margin-top:-1px;margin-left:1px;position:absolute;top:100%;left:16px}.model-tooltip-title[data-v-94f5989b]{font-size:var(--font-size-sm);color:var(--color-text-primary);margin-bottom:2px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:600}.model-tooltip-desc[data-v-94f5989b]{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:400}@keyframes modelTooltipFadeIn-94f5989b{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.header-sources[data-v-94f5989b]{color:var(--color-text-secondary);font-size:var(--font-size-sm);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;align-items:center;gap:4px;padding:2px 6px;display:flex}.header-sources[data-v-94f5989b]:hover{background:var(--color-translucent-white-10)}.header-globe-icon[data-v-94f5989b]{flex-shrink:0;width:14px;height:14px}.header-source-count[data-v-94f5989b]{font-size:12px;font-weight:500}.header-favicons[data-v-94f5989b]{align-items:center;margin-left:2px;display:flex}.header-favicon-wrap[data-v-94f5989b]{z-index:calc(10 - var(--i,0));transition:margin-left var(--transition-fast);margin-left:-6px;position:relative}.header-favicon-wrap[data-v-94f5989b]:first-child{margin-left:0}.header-favicons:hover .header-favicon-wrap[data-v-94f5989b]{margin-left:2px}.header-favicons:hover .header-favicon-wrap[data-v-94f5989b]:first-child{margin-left:0}.header-favicon[data-v-94f5989b]{border:1.5px solid var(--color-bg-modal,#1e1e2e);border-radius:50%;flex-shrink:0;width:18px;height:18px;display:block}.favicon-tooltip[data-v-94f5989b]{background:var(--color-bg-modal,#1e1e2e);border:1px solid var(--color-translucent-white-10);border-radius:var(--radius-sm);white-space:nowrap;z-index:200;max-width:280px;box-shadow:0 4px 12px var(--color-translucent-black-40);pointer-events:none;padding:6px 10px;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.header-favicon-wrap:hover .favicon-tooltip[data-v-94f5989b]{flex-direction:column;gap:1px;display:flex}.favicon-tooltip-title[data-v-94f5989b]{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.favicon-tooltip-domain[data-v-94f5989b]{color:var(--color-text-muted);font-size:11px}.header-actions[data-v-94f5989b]{align-items:center;gap:var(--spacing-xs);display:flex}.modal-action[data-v-94f5989b]{color:var(--color-text-muted);cursor:pointer;padding:var(--spacing-xs);transition:color var(--transition-fast);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.modal-action[data-v-94f5989b]:hover{color:var(--color-text-primary);background:var(--color-translucent-white-10)}.modal-body[data-v-94f5989b]{padding:var(--spacing-xl);flex:1;overflow-y:auto}.loading-container[data-v-94f5989b]{justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;min-height:200px;display:flex}.spinner[data-v-94f5989b]{border:4px solid var(--color-translucent-white-10);border-top-color:var(--color-accent-primary);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin-94f5989b}@keyframes spin-94f5989b{to{transform:rotate(360deg)}}.loading-text[data-v-94f5989b]{color:var(--color-text-secondary);font-size:var(--font-size-base);margin:0}.error-container[data-v-94f5989b]{text-align:center;min-height:200px;padding:var(--spacing-xl);flex-direction:column;justify-content:center;align-items:center;display:flex}.error-icon[data-v-94f5989b]{color:var(--color-warning);margin-bottom:var(--spacing-lg)}.error-title[data-v-94f5989b]{color:var(--color-text-primary);font-size:var(--font-size-lg);margin:0 0 var(--spacing-sm) 0;font-weight:600}.error-description[data-v-94f5989b]{color:var(--color-text-secondary);font-size:var(--font-size-base);margin:0 0 var(--spacing-xl) 0;max-width:400px}.error-details[data-v-94f5989b]{background:var(--color-bg-secondary);border:1px solid var(--color-translucent-white-10);border-radius:var(--radius-md);width:100%;max-width:500px;overflow:hidden}.error-details-header[data-v-94f5989b]{background:var(--color-translucent-white-05);color:var(--color-text-secondary);font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-translucent-white-10);font-weight:500}.error-details-content[data-v-94f5989b]{color:var(--color-text-primary);font-size:var(--font-size-sm);padding:var(--spacing-md);white-space:pre-wrap;word-break:break-word;text-align:left;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.response-content[data-v-94f5989b]{color:var(--color-text-primary);font-size:var(--font-size-base);line-height:var(--line-height-normal)}.response-content[data-v-94f5989b] p{margin:0 0 var(--spacing-md) 0}.response-content[data-v-94f5989b] p:last-child{margin-bottom:0}.response-content[data-v-94f5989b] pre{background:var(--color-bg-code-block);border-radius:var(--radius-sm);padding:var(--spacing-lg);margin:var(--spacing-md) 0;overflow-x:auto}.response-content[data-v-94f5989b] code{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:var(--font-size-sm)}.response-content[data-v-94f5989b] :not(pre)>code{background:var(--color-translucent-white-10);border-radius:var(--radius-sm);padding:.1em .4em}.response-content[data-v-94f5989b] ul,.response-content[data-v-94f5989b] ol{margin:var(--spacing-md) 0;padding-left:var(--spacing-xl)}.response-content[data-v-94f5989b] li{margin-bottom:var(--spacing-xs)}.response-content[data-v-94f5989b] h1,.response-content[data-v-94f5989b] h2,.response-content[data-v-94f5989b] h3,.response-content[data-v-94f5989b] h4{margin:var(--spacing-lg) 0 var(--spacing-md) 0;color:var(--color-text-primary)}.response-content[data-v-94f5989b] blockquote{border-left:4px solid var(--color-accent-primary);padding-left:var(--spacing-md);margin:var(--spacing-md) 0;color:var(--color-text-secondary)}.response-content[data-v-94f5989b] table{border-collapse:collapse;margin:var(--spacing-md) 0;width:100%;font-size:var(--font-size-sm)}.response-content[data-v-94f5989b] th,.response-content[data-v-94f5989b] td{border:1px solid var(--color-translucent-white-20);padding:var(--spacing-sm) var(--spacing-md);text-align:left}.response-content[data-v-94f5989b] th{background:var(--color-translucent-white-10);color:var(--color-text-primary);font-weight:600}.response-content[data-v-94f5989b] tr:nth-child(2n){background:var(--color-translucent-white-05)}.response-content[data-v-94f5989b] a{color:var(--color-link);text-decoration:underline}.response-content[data-v-94f5989b] a:hover{color:var(--color-link-hover)}.response-content[data-v-94f5989b] hr{border:none;border-top:1px solid var(--color-translucent-white-20);margin:var(--spacing-lg) 0}.sources-section[data-v-94f5989b]{padding-top:var(--spacing-md)}.sources-divider[data-v-94f5989b]{border:none;border-top:1px solid var(--color-translucent-white-10);margin-bottom:var(--spacing-md)}.sources-heading[data-v-94f5989b]{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin:0 0 var(--spacing-sm) 0;font-weight:600}.sources-list[data-v-94f5989b]{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.source-item[data-v-94f5989b]{align-items:flex-start;gap:var(--spacing-sm);display:flex}.source-item-favicon[data-v-94f5989b]{border-radius:2px;flex-shrink:0;width:16px;height:16px;margin-top:2px}.source-item-text[data-v-94f5989b]{min-width:0}.source-item-title[data-v-94f5989b]{color:var(--color-link);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;display:block;overflow:hidden}.source-item-title[data-v-94f5989b]:hover{color:var(--color-accent-secondary);text-decoration:underline}.external-arrow[data-v-94f5989b]{opacity:.6;margin-left:2px;font-size:11px}.source-item-title:hover .external-arrow[data-v-94f5989b]{opacity:1}.source-item-domain[data-v-94f5989b]{color:var(--color-text-muted);font-size:11px;display:block}.source-item-snippet[data-v-94f5989b]{color:var(--color-text-secondary);font-size:var(--font-size-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;display:-webkit-box;overflow:hidden}.modal-footer[data-v-94f5989b]{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl);border-top:1px solid var(--color-translucent-white-10);display:flex}.footer-actions[data-v-94f5989b]{gap:var(--spacing-md);align-items:center;display:flex}.btn-primary[data-v-94f5989b],.btn-secondary[data-v-94f5989b]{border-radius:var(--radius-sm);font-size:var(--font-size-base)}.manager-operations[data-v-94f5989b]{flex-direction:column;height:100%;display:flex}.operation-tabs[data-v-94f5989b]{gap:var(--spacing-xs);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-translucent-white-10);margin-bottom:var(--spacing-md);display:flex}.tab-button[data-v-94f5989b]{color:var(--color-text-secondary);cursor:pointer;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--font-size-base);transition:all var(--transition-fast);white-space:nowrap;background:0 0;border:none;font-weight:500}.tab-button[data-v-94f5989b]:hover{background:var(--color-translucent-white-10);color:var(--color-text-primary)}.tab-button.active[data-v-94f5989b]{background:var(--color-accent-primary-alpha-15);color:var(--color-accent-primary)}.tab-content[data-v-94f5989b]{flex:1;overflow-y:auto}.sub-tabs[data-v-94f5989b]{gap:var(--spacing-md);margin-bottom:var(--spacing-md);border-bottom:1px solid var(--color-translucent-white-10);display:flex}.sub-tab-button[data-v-94f5989b]{color:var(--color-text-muted);cursor:pointer;padding:var(--spacing-sm) var(--spacing-xs);padding-bottom:var(--spacing-sm);font-size:var(--font-size-sm);transition:all var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500}.sub-tab-button[data-v-94f5989b]:hover{color:var(--color-text-secondary)}.sub-tab-button.active[data-v-94f5989b]{color:var(--color-accent-primary);border-bottom-color:var(--color-accent-primary)}.modal-body[data-v-94f5989b]::-webkit-scrollbar{width:8px}.tab-content[data-v-94f5989b]::-webkit-scrollbar{width:8px}.modal-body[data-v-94f5989b]::-webkit-scrollbar-track{background:var(--color-translucent-black-20);border-radius:var(--radius-sm)}.tab-content[data-v-94f5989b]::-webkit-scrollbar-track{background:var(--color-translucent-black-20);border-radius:var(--radius-sm)}.modal-body[data-v-94f5989b]::-webkit-scrollbar-thumb{background:var(--color-translucent-white-20);border-radius:var(--radius-sm)}.tab-content[data-v-94f5989b]::-webkit-scrollbar-thumb{background:var(--color-translucent-white-20);border-radius:var(--radius-sm)}.modal-body[data-v-94f5989b]::-webkit-scrollbar-thumb:hover{background:var(--color-translucent-white-30)}.tab-content[data-v-94f5989b]::-webkit-scrollbar-thumb:hover{background:var(--color-translucent-white-30)}@media (width<=768px){.modal-content[data-v-94f5989b]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border-radius:0;margin:0}.modal-header[data-v-94f5989b]{padding:var(--spacing-md) var(--spacing-lg)}.modal-header h2[data-v-94f5989b]{font-size:var(--font-size-lg)}.header-info .agent-logo[data-v-94f5989b],.header-info .model-logo[data-v-94f5989b]{width:20px;height:20px}.round-badge[data-v-94f5989b]{font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-xs)}.header-actions button[data-v-94f5989b]:first-child{display:none}.modal-action[data-v-94f5989b]{padding:var(--spacing-sm);min-width:44px;min-height:44px}.modal-body[data-v-94f5989b]{padding:var(--spacing-lg)}.modal-footer[data-v-94f5989b]{padding:var(--spacing-md) var(--spacing-lg);gap:var(--spacing-sm)}.footer-actions[data-v-94f5989b]{flex:1}.btn-primary[data-v-94f5989b],.btn-secondary[data-v-94f5989b]{padding:var(--spacing-md) var(--spacing-lg);flex:1;justify-content:center}.model-pill-wrapper[data-v-94f5989b]{display:none}.modal-content.maximized .modal-body[data-v-94f5989b]{padding:var(--spacing-lg)}}@media (width<=480px){.modal-content[data-v-94f5989b]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border-radius:0;margin:0}.modal-header[data-v-94f5989b]{padding:var(--spacing-sm) var(--spacing-md)}.header-info[data-v-94f5989b]{gap:var(--spacing-sm)}.model-pill[data-v-94f5989b]{display:none}.modal-body[data-v-94f5989b]{padding:var(--spacing-md)}.modal-footer[data-v-94f5989b]{padding:var(--spacing-sm) var(--spacing-md)}}
