feat(agent1): replace placeholders with inferred condition via heuristics; add dynamic bias parsing\n\n- Add infer_biased_condition() to map case text to a plausible biased dx\n- Replace [primary condition] placeholders in diagnostician output\n- Structure Devil’s Advocate output (Critical Analysis + Identified Biases)\n- Parse dynamic biases in UI and display them clearly\n- Improve readability: enforce dark text color in panels