.flow .agent-record{color:#c7bfca;font-size:14px;line-height:1.65}
.flow .agent-record h3{font-size:16px;font-weight:500;margin:25px 0 12px;color:#d3c9d8}
.flow .agent-attention{padding:0 0 14px;border-bottom:1px solid #c7b5d22b;overflow-wrap:anywhere}.flow .agent-attention h3{margin-top:0}.flow .agent-attention>p{margin:8px 0}
.flow .agent-record h4{font-size:14px;font-weight:500;margin:0 0 5px;color:#d1c7d6}
.flow .agent-record h5{font-size:12px;font-weight:500;margin:12px 0 5px}
.flow .agent-evidence{padding:16px 0;border-top:1px solid #c7b5d21a;overflow-wrap:anywhere}
.flow .agent-evidence-meta,.flow .agent-evidence-kind,.flow .agent-step-meta{font-size:12px;color:#aaa0b1;margin:5px 0}
.flow .agent-evidence-note{font-size:12px;color:#b8aebf;margin:8px 0;line-height:1.65}
.flow .agent-evidence-kind{color:#c6b6d0}
.flow .agent-source-url{font-size:13px;overflow-wrap:anywhere;margin:8px 0}
.flow .agent-record a{color:#c3adcf;text-decoration-color:#c3adcf66}
.flow .agent-record summary{min-height:44px;align-content:center;cursor:pointer;font-size:13px;line-height:1.5}
.flow .agent-step{border-top:1px solid #c7b5d21a;padding:6px 0}
.flow .agent-tool,.flow .agent-source-links,.flow .agent-fingerprint{margin-top:10px}
.flow .agent-record pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;padding:12px;background:#15131855;border-radius:9px;max-height:340px;overflow:auto}
.flow .agent-record code{font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}
.flow .agent-calculation{display:grid;grid-template-columns:65px minmax(0,1fr);gap:5px 12px;font-size:12px;margin:10px 0}
.flow .agent-calculation dt{color:#aaa0b1}.flow .agent-calculation dd{margin:0}
.flow .agent-source-links ul{padding-left:20px}.flow .agent-source-links li{overflow-wrap:anywhere;margin:8px 0}
.flow .agent-download{display:inline-block;min-height:44px;padding-block:10px}
@media(max-width:700px){.flow .agent-record pre{max-height:240px}.flow .agent-calculation{grid-template-columns:55px minmax(0,1fr)}}
