.workflow.svelte-1dguv4o{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);transition:border-color var(--transition-fast)}.workflow.processing.svelte-1dguv4o{border-color:var(--status-running)}.workflow-header.svelte-1dguv4o{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.workflow-title.svelte-1dguv4o{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin:0;text-transform:uppercase;letter-spacing:.05em}.expand-btn.svelte-1dguv4o{background:none;border:none;color:var(--text-muted);font-size:var(--text-xs);cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.expand-btn.svelte-1dguv4o:hover{background-color:var(--bg-elevated);color:var(--text-secondary)}.orchestrator-layout.svelte-1dguv4o{padding:var(--space-2) 0}.orchestrator-card.svelte-1dguv4o{background-color:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);transition:all var(--transition-fast)}.orchestrator-card.running.svelte-1dguv4o{border-color:var(--status-running);box-shadow:0 0 0 1px var(--status-running)}.orchestrator-card.completed.svelte-1dguv4o{border-color:var(--status-completed)}.orchestrator-header.svelte-1dguv4o{display:flex;align-items:center;gap:var(--space-3)}.delegations.svelte-1dguv4o{margin-top:var(--space-4);padding-left:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.delegation-card.svelte-1dguv4o{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);position:relative;transition:all var(--transition-fast)}.delegation-card.running.svelte-1dguv4o{border-color:var(--status-running)}.delegation-card.completed.svelte-1dguv4o{border-color:var(--status-completed)}.delegation-connector.svelte-1dguv4o{position:absolute;left:-16px;top:50%;width:12px;height:1px;background-color:var(--border-subtle)}.delegation-status-dot.svelte-1dguv4o{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;margin-top:1px}.dot.svelte-1dguv4o{font-size:10px;display:flex;align-items:center;justify-content:center}.dot.completed.svelte-1dguv4o{color:var(--status-completed)}.dot.running.svelte-1dguv4o{color:var(--status-running)}.dot.pending.svelte-1dguv4o{color:var(--status-pending)}.spinner-tiny.svelte-1dguv4o{width:10px;height:10px;border:1.5px solid var(--border);border-top-color:var(--status-running);border-radius:var(--radius-full);animation:svelte-1dguv4o-spin .8s linear infinite}.delegation-info.svelte-1dguv4o{display:flex;flex-direction:column;gap:2px;min-width:0}.delegation-header-row.svelte-1dguv4o{display:flex;align-items:center;gap:var(--space-2)}.delegation-icon.svelte-1dguv4o{font-size:var(--text-sm)}.delegation-name.svelte-1dguv4o{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.delegation-focus.svelte-1dguv4o{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.delegation-count.svelte-1dguv4o{font-size:var(--text-xs);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.delegations-pending.svelte-1dguv4o{margin-top:var(--space-3);padding:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--text-muted)}.workflow-grid.svelte-1dguv4o{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-3);padding:var(--space-2) 0}.agent-card.svelte-1dguv4o{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background-color:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-width:0;transition:all var(--transition-fast)}.agent-card.running.svelte-1dguv4o{border-color:var(--status-running);box-shadow:0 0 0 1px var(--status-running)}.agent-card.completed.svelte-1dguv4o{border-color:var(--status-completed)}.agent-icon-wrapper.svelte-1dguv4o{position:relative;width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.agent-icon.svelte-1dguv4o{font-size:20px}.agent-status-indicator.svelte-1dguv4o{position:absolute;bottom:-4px;right:-4px;background-color:var(--bg-card);border-radius:var(--radius-full);width:16px;height:16px;display:flex;align-items:center;justify-content:center}.status-icon.svelte-1dguv4o{font-size:10px;display:flex;align-items:center;justify-content:center}.status-icon.completed.svelte-1dguv4o{color:var(--status-completed)}.status-icon.running.svelte-1dguv4o{color:var(--status-running)}.status-icon.pending.svelte-1dguv4o{color:var(--status-pending)}.spinner-small.svelte-1dguv4o{width:10px;height:10px;border:1.5px solid var(--border);border-top-color:var(--status-running);border-radius:var(--radius-full);animation:svelte-1dguv4o-spin .8s linear infinite}@keyframes svelte-1dguv4o-spin{to{transform:rotate(360deg)}}.agent-info.svelte-1dguv4o{display:flex;flex-direction:column;gap:2px;min-width:0}.agent-name.svelte-1dguv4o{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.agent-skills.svelte-1dguv4o{display:flex;flex-wrap:wrap;gap:3px}.skill-tag.svelte-1dguv4o{font-size:9px;color:var(--text-muted);background-color:var(--bg-card);padding:1px 5px;border-radius:var(--radius-sm);white-space:nowrap;line-height:1.4}.agent-status-text.svelte-1dguv4o{font-size:var(--text-xs);color:var(--text-muted)}.analyzing-status.svelte-1dguv4o{display:flex;align-items:center;gap:4px}.pulse-dot.svelte-1dguv4o{width:6px;height:6px;border-radius:var(--radius-full);background-color:var(--status-running);animation:svelte-1dguv4o-pulse 1.5s ease-in-out infinite}@keyframes svelte-1dguv4o-pulse{0%,to{opacity:1}50%{opacity:.3}}.workflow-details.svelte-1dguv4o{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.stage-indicator.svelte-1dguv4o{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background-color:var(--bg-elevated);border-radius:var(--radius-md);margin-bottom:var(--space-4)}.stage-icon.svelte-1dguv4o{font-size:20px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:var(--bg-card);border-radius:var(--radius-md)}.stage-info.svelte-1dguv4o{flex:1;display:flex;flex-direction:column;gap:2px}.stage-label.svelte-1dguv4o{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.stage-message.svelte-1dguv4o{font-size:var(--text-xs);color:var(--text-muted)}.stage-spinner.svelte-1dguv4o{display:flex;align-items:center;justify-content:center}.spinner.svelte-1dguv4o{width:20px;height:20px;border:2px solid var(--border);border-top-color:var(--status-running);border-radius:var(--radius-full);animation:svelte-1dguv4o-spin 1s linear infinite}.tool-calls.svelte-1dguv4o{margin-bottom:var(--space-4)}.tool-calls-title.svelte-1dguv4o{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin:0 0 var(--space-2) 0;text-transform:uppercase;letter-spacing:.05em}.tool-call-list.svelte-1dguv4o{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.tool-call-item.svelte-1dguv4o{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);background-color:var(--bg-elevated);border-radius:var(--radius-sm);font-size:var(--text-xs);animation:svelte-1dguv4o-fadeIn .3s ease-out}.tool-call-item.new.svelte-1dguv4o{background-color:color-mix(in srgb,var(--accent) 10%,var(--bg-elevated))}@keyframes svelte-1dguv4o-fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.agent-tag.svelte-1dguv4o{font-size:10px;font-weight:var(--font-weight-medium);color:var(--text-secondary);background-color:var(--bg-card);padding:1px 6px;border-radius:var(--radius-sm);white-space:nowrap}.tool-call-icon.svelte-1dguv4o{font-size:var(--text-sm)}.tool-call-name.svelte-1dguv4o{font-weight:var(--font-weight-medium);color:var(--text-primary)}.tool-call-result.svelte-1dguv4o{color:var(--text-muted);margin-left:auto}.progress-summary.svelte-1dguv4o{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--text-secondary)}.progress-item.svelte-1dguv4o strong:where(.svelte-1dguv4o){color:var(--text-primary)}.progress-divider.svelte-1dguv4o{color:var(--border)}.badge.svelte-1186hjm{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:2px var(--space-2);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.025em}.badge.compact.svelte-1186hjm{padding:2px 6px}.dot.svelte-1186hjm{width:6px;height:6px;border-radius:var(--radius-full)}.badge-critical.svelte-1186hjm{color:var(--severity-critical);background-color:var(--severity-critical-bg)}.badge-critical.svelte-1186hjm .dot:where(.svelte-1186hjm){background-color:var(--severity-critical)}.badge-warning.svelte-1186hjm{color:var(--severity-warning);background-color:var(--severity-warning-bg)}.badge-warning.svelte-1186hjm .dot:where(.svelte-1186hjm){background-color:var(--severity-warning)}.badge-suggestion.svelte-1186hjm{color:var(--severity-suggestion);background-color:var(--severity-suggestion-bg)}.badge-suggestion.svelte-1186hjm .dot:where(.svelte-1186hjm){background-color:var(--severity-suggestion)}.badge-info.svelte-1186hjm{color:var(--severity-info);background-color:var(--severity-info-bg)}.badge-info.svelte-1186hjm .dot:where(.svelte-1186hjm){background-color:var(--severity-info)}.finding-card.svelte-q9tacr{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4)}.finding-header.svelte-q9tacr{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.finding-meta.svelte-q9tacr{display:flex;align-items:center;gap:var(--space-2)}.category.svelte-q9tacr{font-size:var(--text-xs);color:var(--text-secondary);padding:2px var(--space-2);background-color:var(--bg-elevated);border-radius:var(--radius-sm)}.agent.svelte-q9tacr{font-size:var(--text-xs);color:var(--text-muted)}.confidence.svelte-q9tacr{font-size:var(--text-xs);color:var(--text-muted);padding:2px var(--space-2);background-color:var(--bg-elevated);border-radius:var(--radius-sm)}.finding-issue.svelte-q9tacr{font-size:var(--text-sm);color:var(--text-primary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-3)}.suggestion-toggle.svelte-q9tacr{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-secondary);background:none;border:none;padding:var(--space-1) 0;cursor:pointer;transition:color var(--transition-fast)}.suggestion-toggle.svelte-q9tacr:hover{color:var(--text-primary)}.suggestion-icon.svelte-q9tacr{font-size:var(--text-sm)}.detail-label.svelte-q9tacr{display:block;font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-1);text-transform:uppercase;letter-spacing:.05em}.revised-text.svelte-q9tacr{font-size:var(--text-sm);color:var(--text-primary);background-color:var(--bg-elevated);padding:var(--space-3);border-radius:var(--radius-md);margin-top:var(--space-2);margin-bottom:var(--space-2);line-height:var(--line-height-relaxed);border-left:2px solid var(--accent)}.suggestion.svelte-q9tacr{font-size:var(--text-sm);color:var(--text-secondary);background-color:var(--bg-elevated);padding:var(--space-3);border-radius:var(--radius-md);margin-top:var(--space-2);margin-bottom:var(--space-3);line-height:var(--line-height-relaxed)}.citation.svelte-q9tacr{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.citation-icon.svelte-q9tacr{font-size:var(--text-sm)}.citation-link.svelte-q9tacr{color:var(--accent);text-decoration:none}.citation-link.svelte-q9tacr:hover{text-decoration:underline}.citation-section.svelte-q9tacr{color:var(--text-muted);margin-left:var(--space-1)}.location.svelte-q9tacr{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-2)}.page-content.svelte-15q112m{padding:var(--space-6);max-width:900px}.section.svelte-15q112m{margin-bottom:var(--space-6)}.summary-grid.svelte-15q112m{display:flex;gap:var(--space-4);flex-wrap:wrap}.summary-card.svelte-15q112m{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;align-items:center;min-width:100px}.summary-value.svelte-15q112m{font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.summary-label.svelte-15q112m{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-1)}.error-card.svelte-15q112m{background-color:var(--severity-critical-bg);border:1px solid var(--severity-critical);border-radius:var(--radius-md);padding:var(--space-4)}.error-card.svelte-15q112m h3:where(.svelte-15q112m){font-size:var(--text-sm);color:var(--severity-critical);margin:0 0 var(--space-2) 0}.error-card.svelte-15q112m p:where(.svelte-15q112m){font-size:var(--text-sm);color:var(--text-primary);margin:0}.findings-header.svelte-15q112m{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4);flex-wrap:wrap;gap:var(--space-4)}.findings-title.svelte-15q112m{font-size:var(--text-md);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.findings-controls.svelte-15q112m{display:flex;gap:var(--space-4);flex-wrap:wrap}.control-group.svelte-15q112m{display:flex;align-items:center;gap:var(--space-2)}.control-label.svelte-15q112m{font-size:var(--text-xs);color:var(--text-secondary)}.control-select.svelte-15q112m{font-size:var(--text-xs);padding:var(--space-1) var(--space-2);min-width:100px}.findings-list.svelte-15q112m{display:flex;flex-direction:column;gap:var(--space-3)}.no-findings.svelte-15q112m{display:flex;flex-direction:column;align-items:center;padding:var(--space-10);text-align:center}.no-findings-icon.svelte-15q112m{font-size:48px;color:var(--status-completed);margin-bottom:var(--space-4)}.no-findings.svelte-15q112m h3:where(.svelte-15q112m){font-size:var(--text-md);color:var(--text-primary);margin:0 0 var(--space-2) 0}.no-findings.svelte-15q112m p:where(.svelte-15q112m){font-size:var(--text-sm);color:var(--text-secondary);margin:0}
