h1.svelte-1ax4549{margin-bottom:1.5rem}.form.svelte-1ax4549{flex-direction:column;gap:1rem;display:flex}.form-row.svelte-1ax4549{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.field.svelte-1ax4549{flex-direction:column;gap:.25rem;display:flex}.analysis-container.svelte-1ax4549{flex-direction:column;gap:1rem;display:flex}.status.svelte-1ax4549{align-items:center;display:flex}.status-indicator.svelte-1ax4549{align-items:center;gap:.75rem;display:flex}.spinner.svelte-1ax4549{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:20px;height:20px;animation:.6s linear infinite svelte-1ax4549-spin}@keyframes svelte-1ax4549-spin{to{transform:rotate(360deg)}}.error-box.svelte-1ax4549{color:var(--color-danger);background:#fef2f2;border-color:#fecaca}.draft.svelte-1ax4549 h2:where(.svelte-1ax4549){margin-bottom:1rem}.critic-feedback.svelte-1ax4549{border-radius:var(--radius);background:#fef3c7;margin-bottom:1rem;padding:.75rem;font-size:.875rem}.why-chain.svelte-1ax4549{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.why-step.svelte-1ax4549{background:var(--color-bg);border-radius:var(--radius);border-left:3px solid var(--color-primary);gap:1rem;padding:.75rem;display:flex}.why-label.svelte-1ax4549{color:var(--color-primary);white-space:nowrap;min-width:50px;font-size:.75rem;font-weight:600}.why-step.svelte-1ax4549 p:where(.svelte-1ax4549){font-size:.875rem}.root-cause-box.svelte-1ax4549,.action-box.svelte-1ax4549{border-radius:var(--radius);margin-bottom:1rem;padding:1rem}.root-cause-box.svelte-1ax4549{background:#f0fdf4;border:1px solid #bbf7d0}.action-box.svelte-1ax4549{background:#eff6ff;border:1px solid #bfdbfe}.root-cause-box.svelte-1ax4549 h3:where(.svelte-1ax4549),.action-box.svelte-1ax4549 h3:where(.svelte-1ax4549){margin-bottom:.5rem;font-size:.875rem}.root-cause-box.svelte-1ax4549 p:where(.svelte-1ax4549),.action-box.svelte-1ax4549 p:where(.svelte-1ax4549){font-size:.875rem}.feedback-section.svelte-1ax4549{border-top:1px solid var(--color-border);padding-top:1rem}.feedback-section.svelte-1ax4549 h3:where(.svelte-1ax4549){margin-bottom:.25rem}.muted.svelte-1ax4549{color:var(--color-text-muted);margin-bottom:.5rem;font-size:.8rem}.feedback-actions.svelte-1ax4549{gap:.5rem;margin-top:.75rem;display:flex}.evidence-upload-btn.svelte-1ax4549{cursor:pointer;width:fit-content}.evidence-list.svelte-1ax4549{flex-direction:column;gap:.25rem;margin-top:.5rem;display:flex}.evidence-item.svelte-1ax4549{background:var(--color-bg);border-radius:var(--radius);align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.85rem;display:flex}.evidence-name.svelte-1ax4549{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.evidence-size.svelte-1ax4549{color:var(--color-text-muted);white-space:nowrap;font-size:.75rem}.evidence-remove.svelte-1ax4549{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;padding:0 .25rem;font-size:1.1rem;line-height:1}.evidence-remove.svelte-1ax4549:hover{color:var(--color-danger)}.agent-trace.svelte-1ax4549{font-size:.75rem}.agent-trace.svelte-1ax4549 summary:where(.svelte-1ax4549){cursor:pointer;color:var(--color-text-muted);-webkit-user-select:none;user-select:none;font-size:.75rem}.trace-list.svelte-1ax4549{flex-direction:column;gap:.25rem;max-height:400px;padding-top:.5rem;display:flex;overflow-y:auto}.trace-event.svelte-1ax4549{background:var(--color-bg);border-radius:3px;flex-wrap:wrap;align-items:baseline;gap:.375rem;padding:.25rem .5rem;display:flex}.trace-node_start.svelte-1ax4549{border-left:3px solid var(--color-primary)}.trace-node_end.svelte-1ax4549{border-left:3px solid #22c55e}.trace-tool_call.svelte-1ax4549{border-left:3px solid #f59e0b}.trace-tool_result.svelte-1ax4549{border-left:3px solid #8b5cf6}.trace-icon.svelte-1ax4549{text-align:center;flex-shrink:0;width:1rem;font-size:.7rem}.trace-label.svelte-1ax4549{font-family:monospace;font-weight:600}.trace-data.svelte-1ax4549{border:1px solid var(--color-border);white-space:pre-wrap;word-break:break-word;background:#fff;border-radius:3px;width:100%;max-height:150px;margin:.25rem 0 0;padding:.375rem;font-size:.7rem;overflow-y:auto}
