.component-links-panel.svelte-wob93v{margin-top:12px;border:1px solid rgba(59,130,246,.3);border-radius:8px;background:#111827cc;overflow:hidden}.toggle-button.svelte-wob93v{width:100%;display:flex;align-items:center;gap:8px;padding:10px 14px;background:transparent;border:none;color:#93c5fd;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s}.toggle-button.svelte-wob93v:hover{background:#3b82f61a}.toggle-button.svelte-wob93v .icon:where(.svelte-wob93v){font-size:10px}.toggle-button.svelte-wob93v .label:where(.svelte-wob93v){flex:1;text-align:left}.toggle-button.svelte-wob93v .badge:where(.svelte-wob93v){padding:2px 8px;background:#3b82f633;border-radius:12px;font-size:11px;font-weight:600}.links-content.svelte-wob93v{padding:0 14px 14px;display:flex;flex-direction:column;gap:12px}.link-section.svelte-wob93v{background:#1f293799;border-radius:6px;overflow:hidden}.section-header.svelte-wob93v{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#111827cc;border-bottom:1px solid rgba(59,130,246,.2)}.section-header.svelte-wob93v .icon:where(.svelte-wob93v){font-size:16px}.section-header.svelte-wob93v .title:where(.svelte-wob93v){flex:1;font-size:12px;font-weight:600;color:#d1d5db}.section-header.svelte-wob93v .count:where(.svelte-wob93v){padding:2px 6px;background:#3b82f633;border-radius:10px;font-size:10px;font-weight:600;color:#93c5fd}.link-button.svelte-wob93v{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;background:transparent;border:none;color:#d1d5db;cursor:pointer;transition:all .2s}.link-button.svelte-wob93v:hover{background:#3b82f61a}.link-button.svelte-wob93v:hover .arrow:where(.svelte-wob93v){transform:translate(4px);color:#60a5fa}.link-info.svelte-wob93v{flex:1;text-align:left}.link-title.svelte-wob93v{font-size:13px;font-weight:500;color:#e5e7eb;margin-bottom:2px}.link-meta.svelte-wob93v{font-size:11px;color:#9ca3af}.arrow.svelte-wob93v{font-size:16px;color:#6b7280;transition:all .2s}.sub-links.svelte-wob93v{padding:8px 12px;display:flex;flex-direction:column;gap:6px}.sub-link.svelte-wob93v{display:flex;align-items:center;gap:8px;padding:6px 8px;background:#11182799;border-radius:4px;font-size:11px;color:#9ca3af}.sub-link.clickable.svelte-wob93v{width:100%;border:none;cursor:pointer;transition:all .2s}.sub-link.clickable.svelte-wob93v:hover{background:#3b82f61a;color:#d1d5db}.sub-link.clickable.svelte-wob93v:hover .arrow-small:where(.svelte-wob93v){transform:translate(2px);color:#60a5fa}.node-icon.svelte-wob93v{font-size:12px}.node-type.svelte-wob93v{flex:1;font-weight:500;color:#d1d5db}.node-status.svelte-wob93v{padding:2px 6px;border-radius:10px;font-size:10px;font-weight:600;background:#6b728033;color:#9ca3af}.node-status.success.svelte-wob93v{background:#22c55e33;color:#86efac}.node-status.running.svelte-wob93v{background:#3b82f633;color:#93c5fd}.node-status.error.svelte-wob93v{background:#ef444433;color:#fca5a5}.op-type.svelte-wob93v,.llm-model.svelte-wob93v,.ds-type.svelte-wob93v{padding:2px 6px;background:#3b82f633;border-radius:4px;font-weight:500;color:#93c5fd;font-size:10px}.op-collection.svelte-wob93v,.llm-purpose.svelte-wob93v,.ds-target.svelte-wob93v{flex:1;color:#d1d5db}.op-count.svelte-wob93v,.llm-cost.svelte-wob93v,.ds-count.svelte-wob93v{font-size:10px;color:#9ca3af}.arrow-small.svelte-wob93v{font-size:12px;color:#6b7280;transition:all .2s}.sub-link-more.svelte-wob93v{padding:4px 8px;text-align:center;font-size:10px;color:#6b7280;font-style:italic}.acceptance-feedback.svelte-1eubfb9{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:var(--color-surface-2, #f8f9fa);border-radius:8px;border:1px solid var(--color-border, #e0e0e0)}.acceptance-feedback.compact.svelte-1eubfb9{padding:.5rem;flex-direction:row;align-items:center;gap:.75rem}.quick-feedback.svelte-1eubfb9{display:flex;align-items:center;gap:.75rem}.label.svelte-1eubfb9{font-size:.85rem;color:var(--color-text-secondary, #666)}.buttons.svelte-1eubfb9{display:flex;gap:.5rem}.feedback-btn.svelte-1eubfb9{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-border, #ddd);border-radius:6px;background:var(--color-surface, white);color:var(--color-text-secondary, #666);cursor:pointer;transition:all .15s ease}.feedback-btn.svelte-1eubfb9:hover:not(:disabled){border-color:var(--color-primary, #4f46e5);color:var(--color-primary, #4f46e5)}.feedback-btn.accept.svelte-1eubfb9:hover:not(:disabled),.feedback-btn.accept.selected.svelte-1eubfb9{background:#dcfce7;border-color:#22c55e;color:#16a34a}.feedback-btn.reject.svelte-1eubfb9:hover:not(:disabled),.feedback-btn.reject.selected.svelte-1eubfb9{background:#fee2e2;border-color:#ef4444;color:#dc2626}.feedback-btn.svelte-1eubfb9:disabled{opacity:.6;cursor:not-allowed}.detailed-feedback.svelte-1eubfb9{display:flex;flex-direction:column;gap:.75rem}.header.svelte-1eubfb9{display:flex;justify-content:space-between;align-items:center}.title.svelte-1eubfb9{font-size:.9rem;font-weight:500;color:var(--color-text, #333)}.close-btn.svelte-1eubfb9{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--color-text-secondary, #666);cursor:pointer;border-radius:4px}.close-btn.svelte-1eubfb9:hover{background:var(--color-surface-3, #eee)}.star-rating.svelte-1eubfb9{display:flex;align-items:center;gap:.5rem}.stars.svelte-1eubfb9{display:flex;gap:.25rem}.star.svelte-1eubfb9{display:flex;align-items:center;justify-content:center;padding:.125rem;border:none;background:transparent;color:#d1d5db;cursor:pointer;transition:color .1s ease}.star.filled.svelte-1eubfb9{color:#f59e0b}.star.svelte-1eubfb9:hover{transform:scale(1.1)}.reason-input.svelte-1eubfb9 textarea:where(.svelte-1eubfb9){width:100%;padding:.5rem;border:1px solid var(--color-border, #ddd);border-radius:6px;font-size:.85rem;resize:vertical;min-height:60px}.reason-input.svelte-1eubfb9 textarea:where(.svelte-1eubfb9):focus{outline:none;border-color:var(--color-primary, #4f46e5)}.checkbox-row.svelte-1eubfb9{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--color-text-secondary, #666);cursor:pointer}.checkbox-row.svelte-1eubfb9 input:where(.svelte-1eubfb9){cursor:pointer}.actions.svelte-1eubfb9{display:flex;justify-content:flex-end}.submit-btn.svelte-1eubfb9{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border:none;border-radius:6px;background:var(--color-primary, #4f46e5);color:#fff;font-size:.85rem;font-weight:500;cursor:pointer;transition:background .15s ease}.submit-btn.svelte-1eubfb9:hover:not(:disabled){background:var(--color-primary-dark, #4338ca)}.submit-btn.svelte-1eubfb9:disabled{opacity:.6;cursor:not-allowed}.thank-you.svelte-1eubfb9{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#dcfce7;border-radius:8px;color:#16a34a;font-size:.85rem}.thank-you.compact.svelte-1eubfb9{padding:.5rem .75rem}.thank-you.svelte-1eubfb9 .check-icon{flex-shrink:0}.update-info.svelte-1eubfb9{font-size:.75rem;opacity:.8}.spin{animation:svelte-1eubfb9-spin 1s linear infinite}@keyframes svelte-1eubfb9-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.journey-container.svelte-163zgzr{background:linear-gradient(135deg,#111827,#0c111d);border:1px solid rgb(55 65 81 / .5);border-radius:1rem;padding:1.25rem;overflow:hidden}.journey-header.svelte-163zgzr{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgb(55 65 81 / .5)}.header-left.svelte-163zgzr{display:flex;align-items:center;gap:.75rem}.brain-icon.svelte-163zgzr{position:relative;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:.75rem;color:#fff}.brain-pulse.svelte-163zgzr{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:.875rem;background:linear-gradient(135deg,#6366f166,#8b5cf666);animation:svelte-163zgzr-brain-pulse 2s ease-in-out infinite}@keyframes svelte-163zgzr-brain-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.3)}}.header-title.svelte-163zgzr{font-size:1rem;font-weight:600;color:#fff;margin:0}.header-subtitle.svelte-163zgzr{font-size:.75rem;color:#9ca3af;margin:0}.progress-ring.svelte-163zgzr{position:relative;width:3rem;height:3rem}.circular-progress.svelte-163zgzr{width:100%;height:100%;transform:rotate(-90deg)}.progress-bg.svelte-163zgzr{fill:none;stroke:#374151;stroke-width:3}.progress-bar.svelte-163zgzr{fill:none;stroke:url(#progress-gradient);stroke:#22c55e;stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .5s ease}.progress-text.svelte-163zgzr{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:700;color:#fff}.neural-pathway.svelte-163zgzr{display:flex;flex-direction:column;position:relative}.phase-segment.svelte-163zgzr{position:relative;display:flex;flex-direction:column;align-items:stretch}.connection-line.svelte-163zgzr{width:2px;height:1.5rem;margin-left:1.25rem;background:#374151;position:relative;transition:background .3s ease}.connection-line.completed.svelte-163zgzr{background:linear-gradient(180deg,#22c55e,#10b981)}.connection-line.active.svelte-163zgzr{background:#3b82f6}.pulse-particle.svelte-163zgzr{position:absolute;width:6px;height:6px;left:-2px;border-radius:50%;background:#60a5fa;box-shadow:0 0 10px #3b82f6;animation:svelte-163zgzr-pulse-flow 1.5s ease-in-out infinite}@keyframes svelte-163zgzr-pulse-flow{0%{top:0;opacity:1}to{top:100%;opacity:.3}}.phase-node.svelte-163zgzr{position:relative;display:flex;flex-direction:column;width:100%;background:#1f293780;border:1px solid rgb(55 65 81);border-radius:.75rem;padding:0;cursor:pointer;transition:all .3s ease;text-align:left;overflow:hidden}.phase-node.svelte-163zgzr:hover{border-color:#4b5563;background:#1f2937cc}.phase-node.running.svelte-163zgzr{border-color:#3b82f699}.phase-node.iterating.svelte-163zgzr{border-color:#f59e0b99}.phase-node.completed.svelte-163zgzr{border-color:#22c55e66}.phase-node.failed.svelte-163zgzr{border-color:#ef444466}.phase-node.skipped.svelte-163zgzr{border-color:#64748b66;opacity:.7}.phase-node.expanded.svelte-163zgzr{border-color:#6366f199}.node-glow.svelte-163zgzr{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:.75rem;pointer-events:none;z-index:0}.node-glow.running.svelte-163zgzr{background:linear-gradient(90deg,transparent,rgb(59 130 246 / .1),transparent);animation:svelte-163zgzr-glow-sweep 2s ease-in-out infinite}.node-glow.iterating.svelte-163zgzr{background:linear-gradient(90deg,transparent,rgb(245 158 11 / .1),transparent);animation:svelte-163zgzr-glow-sweep 1.5s ease-in-out infinite}@keyframes svelte-163zgzr-glow-sweep{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.node-inner.svelte-163zgzr{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;position:relative;z-index:1}.status-indicator.svelte-163zgzr{width:1.75rem;height:1.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.75rem;font-weight:600;transition:all .3s ease}.status-indicator.pending.svelte-163zgzr{background:#374151;color:#9ca3af}.status-indicator.running.svelte-163zgzr{background:#3b82f633;color:#60a5fa;box-shadow:0 0 12px #3b82f666}.status-indicator.iterating.svelte-163zgzr{background:#f59e0b33;color:#fbbf24;box-shadow:0 0 12px #f59e0b66}.status-indicator.completed.svelte-163zgzr{background:#22c55e33;color:#4ade80}.status-indicator.failed.svelte-163zgzr{background:#ef444433;color:#f87171}.status-indicator.skipped.svelte-163zgzr{background:#64748b33;color:#94a3b8}.phase-number.svelte-163zgzr{font-size:.7rem}.phase-info.svelte-163zgzr{flex:1;display:flex;align-items:center;gap:.5rem;min-width:0}.phase-icon.svelte-163zgzr{font-size:1rem}.phase-name.svelte-163zgzr{font-size:.875rem;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.confidence-badge.svelte-163zgzr{font-size:.625rem;font-weight:600;padding:.125rem .375rem;border-radius:9999px}.confidence-badge.high.svelte-163zgzr{background:#22c55e33;color:#4ade80}.confidence-badge.medium.svelte-163zgzr{background:#f59e0b33;color:#fbbf24}.confidence-badge.low.svelte-163zgzr{background:#ef444433;color:#f87171}.iteration-badge.svelte-163zgzr{font-size:.625rem;font-weight:600;padding:.125rem .375rem;border-radius:9999px;background:#8b5cf633;color:#a78bfa}.skip-reason.svelte-163zgzr{font-size:.625rem;font-weight:500;padding:.125rem .5rem;border-radius:.25rem;background:#64748b33;color:#94a3b8;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phase-meta.svelte-163zgzr{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.duration.svelte-163zgzr{font-size:.7rem;color:#9ca3af;font-family:monospace}.status-text.svelte-163zgzr{font-size:.7rem;font-weight:500}.status-text.running.svelte-163zgzr{color:#60a5fa}.status-text.iterating.svelte-163zgzr{color:#fbbf24}.status-text.failed.svelte-163zgzr{color:#f87171}.expand-icon.svelte-163zgzr{width:1rem;height:1rem;color:#6b7280;transition:transform .3s ease}.expand-icon.rotated.svelte-163zgzr{transform:rotate(180deg)}.activity-dots.svelte-163zgzr{display:flex;gap:.375rem;padding:0 1rem .5rem 3.5rem}.activity-dot.svelte-163zgzr{width:6px;height:6px;border-radius:50%}.activity-dot.llm.svelte-163zgzr{background:#8b5cf6}.activity-dot.cortex.svelte-163zgzr{background:#ec4899}.activity-dot.reasoning.svelte-163zgzr{background:#06b6d4}.expanded-content.svelte-163zgzr{border-top:1px solid rgb(55 65 81 / .5);padding:1rem;background:#11182780}.content-section.svelte-163zgzr{margin-bottom:1rem}.content-section.svelte-163zgzr:last-child{margin-bottom:0}.section-title.svelte-163zgzr{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem}.section-title.svelte-163zgzr .dot:where(.svelte-163zgzr){width:8px;height:8px;border-radius:50%}.section-title.svelte-163zgzr .dot.llm:where(.svelte-163zgzr){background:#8b5cf6}.section-title.svelte-163zgzr .dot.cortex:where(.svelte-163zgzr){background:#ec4899}.section-title.svelte-163zgzr .dot.reasoning:where(.svelte-163zgzr){background:#06b6d4}.section-title.svelte-163zgzr .dot.http:where(.svelte-163zgzr){background:#22c55e}.cards-grid.svelte-163zgzr{display:flex;flex-direction:column;gap:.5rem}.result-section.svelte-163zgzr{background:#22c55e0d;border:1px solid rgb(34 197 94 / .2);border-radius:.5rem;padding:.75rem}.result-json.svelte-163zgzr{margin:0;font-size:.7rem;color:#9ca3af;background:#11182780;padding:.5rem;border-radius:.375rem;overflow-x:auto;max-height:12rem}.events-list.svelte-163zgzr{display:flex;flex-direction:column;gap:.25rem}.event-item.svelte-163zgzr{display:flex;justify-content:space-between;font-size:.7rem;padding:.25rem .5rem;background:#1f293780;border-radius:.25rem}.event-type.svelte-163zgzr{color:#9ca3af;font-family:monospace}.event-time.svelte-163zgzr{color:#6b7280}.event-more.svelte-163zgzr{font-size:.7rem;color:#6b7280;padding:.25rem .5rem}.empty-state.svelte-163zgzr{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;color:#6b7280;font-size:.8rem}.empty-icon.svelte-163zgzr{font-size:1.25rem;opacity:.5}.journey-legend.svelte-163zgzr{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgb(55 65 81 / .5)}.legend-item.svelte-163zgzr{display:flex;align-items:center;gap:.375rem;font-size:.7rem;color:#6b7280}.legend-dot.svelte-163zgzr{width:8px;height:8px;border-radius:50%}.legend-dot.pending.svelte-163zgzr{background:#4b5563}.legend-dot.running.svelte-163zgzr{background:#3b82f6;box-shadow:0 0 6px #3b82f680}.legend-dot.completed.svelte-163zgzr{background:#22c55e}.legend-dot.skipped.svelte-163zgzr{background:#64748b}@keyframes svelte-p8xz8s-slideInBottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-knm0j4-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes svelte-knm0j4-scan{0%,to{top:0%;opacity:0}50%{opacity:1}to{top:100%}}@keyframes svelte-knm0j4-progressIndeterminate{0%{transform:translate(-100%)}to{transform:translate(400%)}}.training-mode-glow.svelte-knm0j4{box-shadow:inset 0 0 30px #f59e0b26,inset 0 0 60px #f59e0b1a;animation:svelte-knm0j4-training-pulse 3s ease-in-out infinite}@keyframes svelte-knm0j4-training-pulse{0%,to{box-shadow:inset 0 0 30px #f59e0b26,inset 0 0 60px #f59e0b1a}50%{box-shadow:inset 0 0 40px #f59e0b33,inset 0 0 80px #f59e0b26}}.resizing.svelte-dpyb6l{cursor:ew-resize!important}.resizing.svelte-dpyb6l *{cursor:ew-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.scrollbar-thin.svelte-dpyb6l::-webkit-scrollbar{width:8px}.scrollbar-thin.svelte-dpyb6l::-webkit-scrollbar-track{background:#1f2937;border-radius:4px}.scrollbar-thin.svelte-dpyb6l::-webkit-scrollbar-thumb{background:#4b5563;border-radius:4px}.scrollbar-thin.svelte-dpyb6l::-webkit-scrollbar-thumb:hover{background:#6b7280}
