:root{--memo-mark-attention:#b26a00;--memo-mark-baseline:#9aa6b2;--memo-mark-light:#d5dbe2;--memo-mark-decrease:#2f7d57;--memo-mark-total:#1d3557}:root[data-theme=dark]{--memo-mark-attention:#e39a2d;--memo-mark-baseline:#7a8693;--memo-mark-light:#4b535d;--memo-mark-decrease:#4fb283;--memo-mark-total:#a9c4ec}.agent-report{overflow-wrap:anywhere;gap:20px;min-width:0;display:grid}.agent-report section{min-width:0}.agent-report .memo-report-metrics{border-block:1px solid var(--colorNeutralStroke2);flex-wrap:wrap;gap:24px;padding:16px 0;display:flex}.agent-report .memo-report-metrics>div{flex:130px;min-width:0}.agent-report .memo-report-metrics dd{margin:4px 0 0}.agent-report .memo-report-metrics small{font-size:12px}.agent-report .memo-report-items{padding:0;list-style:none}.agent-report-not-produced .memo-report-items{border-block-start:1px solid var(--colorNeutralStroke2);margin:8px 0 0}.agent-report .memo-report-item{border-bottom:1px solid var(--colorNeutralStroke2);padding-block-start:18px;padding-block-end:18px}.agent-report .memo-report-context{color:var(--colorNeutralForeground3);font-size:12px}.agent-report-links{flex-wrap:wrap;gap:8px;display:flex}.agent-report-text,.agent-report-evidence{white-space:pre-wrap}.agent-report-table-scroll{max-width:100%;overflow-x:auto}.agent-report table{border-collapse:collapse;width:100%}.agent-report :-webkit-any(th,td){text-align:start;vertical-align:top;border-bottom:1px solid var(--colorNeutralStroke2);padding:8px}.agent-report :is(th,td){text-align:start;vertical-align:top;border-bottom:1px solid var(--colorNeutralStroke2);padding:8px}.agent-report-distribution{background:var(--memo-mark-light);height:12px;margin-block-start:8px;margin-block-end:8px;display:flex}.agent-report-part-0{background:var(--memo-mark-attention)}.agent-report-part-1{background:var(--memo-mark-baseline)}.agent-report-part-2{background:var(--memo-mark-decrease)}.agent-report-part-3{background:var(--memo-mark-total)}.agent-report meter{width:100%}.agent-report .memo-report-metrics dd.memo-report-context,.agent-report .memo-report-metrics dd.agent-report-metric-evidence{font-size:12px;font-weight:400;line-height:1.5}.report-cost-waterfall{gap:12px;min-inline-size:0;margin:0;display:grid;container-type:inline-size}.report-cost-waterfall figcaption{font-size:15px;font-weight:600}.report-cost-waterfall .memo-chart-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;display:flex}.report-cost-waterfall .memo-chart-legend{color:var(--colorNeutralForeground2);flex-wrap:wrap;gap:8px 18px;font-size:12.5px;display:flex}.report-cost-waterfall .memo-chart-legend span{align-items:center;gap:7px;display:inline-flex}.report-cost-waterfall .memo-chart-legend i{border-radius:4px;block-size:8px;inline-size:18px}.report-cost-waterfall .memo-mark-attention{background:var(--memo-mark-attention)}.report-cost-waterfall .memo-mark-baseline{background:var(--memo-mark-baseline)}.report-cost-waterfall .memo-mark-decrease{background:var(--memo-mark-decrease)}.report-cost-waterfall .memo-mark-total{background:var(--memo-mark-total)}.report-cost-waterfall .memo-report-qualification{color:var(--colorNeutralForeground2);margin:0}.report-cost-waterfall .memo-chart-rows{margin:0;padding:0;list-style:none}.report-cost-waterfall .memo-chart-rows>li{border-block-start:1px solid var(--colorNeutralStroke2);padding-block-start:12px;padding-block-end:12px}.report-cost-waterfall .memo-waterfall-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(90px,.65fr);align-items:center;gap:16px;display:grid}.report-cost-waterfall .memo-waterfall-track{background:var(--colorNeutralBackground3);border-radius:3px;height:14px;position:relative}.report-cost-waterfall .memo-waterfall-track i{border-radius:3px;height:100%;display:block;position:absolute}.report-cost-waterfall .memo-waterfall-row:-webkit-any(:first-child,:last-child){font-weight:600}.report-cost-waterfall .memo-waterfall-row:is(:first-child,:last-child){font-weight:600}.report-cost-waterfall .memo-chart-value{text-align:end;font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12.5px}@container (width<=480px){.report-cost-waterfall .memo-waterfall-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.report-cost-waterfall .memo-waterfall-track{grid-area:2/1}.report-cost-waterfall .memo-waterfall-row .memo-chart-value{grid-area:2/2}}@media (forced-colors:active){.report-cost-waterfall :-webkit-any(.memo-mark-attention,.memo-mark-baseline,.memo-mark-decrease,.memo-mark-total){background:canvastext;outline:1px solid canvastext}.report-cost-waterfall :is(.memo-mark-attention,.memo-mark-baseline,.memo-mark-decrease,.memo-mark-total){background:canvastext;outline:1px solid canvastext}}
