.ag-run{max-width:980px;margin:auto}.ag-stage{margin:1.25rem 0}.ag-stage p,.ag-feedback p{line-height:1.6}.ag-run select,.ag-run textarea{width:100%;font:inherit;padding:.8rem;background:var(--panel,#14213b);color:var(--text,#eaf1ff);border:1px solid var(--line,#465777);border-radius:8px;margin:.5rem 0 1rem}.ag-label{display:block;margin-top:1.2rem}.ag-case{padding:.25rem 1rem;border-left:3px solid var(--purple,#9b6cff);margin:1rem 0}.ag-flow,.ag-patients{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ag-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.ag-branch,.ag-patients article{border:1px solid var(--line,#465777);padding:1rem;border-radius:12px;min-width:0}.ag-node{font-weight:700;min-height:3rem}.ag-arrow{padding:1rem 0;color:var(--purple,#9b6cff)}.ag-original img{display:block;width:100%;height:auto;margin-top:1rem;background:white}.ag-run details{padding:.8rem 0}.ag-run summary{cursor:pointer;font-weight:600}.ag-run .answer{text-align:left;white-space:normal;overflow-wrap:anywhere}.ag-feedback>.btn{margin-top:1rem}.ag-checklist label{display:flex;align-items:flex-start;gap:.6rem;margin:.8rem 0}.ag-checklist input{width:1.2rem;height:1.2rem;flex:none}.ag-run button:disabled{cursor:default}.ag-run textarea{resize:vertical}.ag-run .answers{display:grid;gap:.7rem}@media(max-width:720px){.ag-flow,.ag-patients{grid-template-columns:1fr}.ag-branch{padding:.8rem}} 
