.row-content[data-v-893e844d],.trajectory-row[data-v-893e844d],.trajectory-viewer[data-v-893e844d]{min-width:var(--space-zero)}.viewer-state[data-v-893e844d]{min-height:var(--size-story);justify-content:center;align-items:center;gap:var(--space-12);color:var(--color-text-3);font-size:var(--text-small)}.trajectory-rows[data-v-893e844d],.viewer-state[data-v-893e844d]{flex-direction:column;display:flex}.trajectory-rows[data-v-893e844d]{margin:var(--space-zero);padding:var(--space-zero);gap:var(--space-10);list-style:none}.trajectory-row[data-v-893e844d]{grid-template-columns:var(--grid-trajectory);gap:var(--space-12);display:grid}.row-label[data-v-893e844d]{text-align:right;padding-top:var(--space-9);color:var(--color-text-3);font-size:var(--text-meta)}.row-content[data-v-893e844d]{border:var(--border);border-radius:var(--radius-control);overflow:hidden}.expand-text[data-v-893e844d],.fold-steps[data-v-893e844d],.row-toggle[data-v-893e844d]{justify-content:space-between;align-items:center;gap:var(--space-10);width:var(--size-full);padding:var(--space-9) var(--space-12);text-align:left;background:var(--color-panel);color:var(--color-text-2);font-size:var(--text-caption);cursor:pointer;border:none;display:flex}.expand-text svg[data-v-893e844d],.fold-steps svg[data-v-893e844d],.row-toggle svg[data-v-893e844d]{width:var(--size-icon);height:var(--size-icon);flex-shrink:var(--space-zero)}.reasoning .row-toggle[data-v-893e844d]{background:var(--color-reasoning-bg);color:var(--color-reasoning)}.reasoning .row-label[data-v-893e844d]{color:var(--color-reasoning);font-weight:var(--weight-semibold)}.tool .row-label[data-v-893e844d]{color:var(--color-tool);font-weight:var(--weight-semibold)}.tool .row-content[data-v-893e844d]{background:var(--color-panel);border:var(--border-divider)}.tool-title[data-v-893e844d]{padding:var(--space-6) var(--space-12);border-bottom:var(--border-divider);font-size:var(--text-xs);font-family:var(--font-mono);overflow-wrap:anywhere}.fold-steps[data-v-893e844d],.tool-title[data-v-893e844d]{color:var(--color-text-3)}.fold-steps[data-v-893e844d]{padding:var(--space-6) var(--space-zero);background:0 0;justify-content:center}.expand-text[data-v-893e844d]{color:var(--color-theme);background:0 0}.passed .row-content[data-v-893e844d]{background:var(--color-diff-add);color:var(--color-good)}.failed .row-content[data-v-893e844d]{background:var(--color-diff-remove);color:var(--color-bad)}.passed .row-label[data-v-893e844d]{color:var(--color-good)}.failed .row-label[data-v-893e844d]{color:var(--color-bad)}.trajectory-viewer[data-v-893e844d] .text-block{padding:var(--space-11) var(--space-14);margin:var(--space-zero);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-table);line-height:var(--line-login)}.trajectory-viewer[data-v-893e844d] .code-block{font-family:var(--font-mono);font-size:var(--text-caption);line-height:var(--line-code);white-space:pre-wrap;overflow-wrap:anywhere;margin:var(--space-zero)}.trajectory-viewer[data-v-893e844d] code{font-family:var(--font-mono);font-size:var(--text-meta);background:var(--color-panel);padding:var(--space-1) var(--space-4);border-radius:var(--radius-small)}.trajectory-viewer[data-v-893e844d] .diff-line{display:block}.trajectory-viewer[data-v-893e844d] .diff-add{color:var(--color-good);background:var(--color-diff-add)}.trajectory-viewer[data-v-893e844d] .diff-remove{color:var(--color-bad);background:var(--color-diff-remove)}.case-browser[data-v-4a9a3c53]{grid-template-columns:var(--grid-record);border:var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:grid;overflow:hidden}.case-sidebar[data-v-4a9a3c53]{min-width:var(--space-zero);border-right:var(--border);flex-direction:column;display:flex}.case-controls[data-v-4a9a3c53]{gap:var(--space-10);padding:var(--space-16);border-bottom:var(--border);flex-wrap:wrap;display:flex}.case-search[data-v-4a9a3c53]{gap:var(--space-8);width:var(--size-full);display:flex}.case-search[data-v-4a9a3c53] .search{flex:var(--flex-fill);min-width:var(--space-zero)}.case-search[data-v-4a9a3c53] input{width:var(--size-full)}.case-search[data-v-4a9a3c53] label{min-width:var(--space-zero)}.case-detail[data-v-4a9a3c53]{gap:var(--space-16);padding:var(--space-22);min-width:var(--space-zero)}.case-detail[data-v-4a9a3c53],.case-list[data-v-4a9a3c53]{flex-direction:column;display:flex}.case-list[data-v-4a9a3c53]{gap:var(--space-zero)}.case-list button[data-v-4a9a3c53]{grid-template-columns:var(--grid-case-row);text-align:left;align-items:center;gap:var(--space-8);padding:var(--space-10) var(--space-16);border:none;border-bottom:var(--border-divider);border-radius:var(--space-zero);background:var(--color-transparent);font-size:var(--text-table);overflow-wrap:anywhere;display:grid}.case-list button.selected[data-v-4a9a3c53]{background:var(--color-theme-tint)}.case-list small[data-v-4a9a3c53]{font-size:var(--text-xs);color:var(--color-text-3)}.case-id[data-v-4a9a3c53]{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-meta);overflow:hidden}.case-status[data-v-4a9a3c53]{font-size:var(--text-xs)}.passed[data-v-4a9a3c53]{color:var(--color-good)}.failed[data-v-4a9a3c53]{color:var(--color-bad)}.ungraded[data-v-4a9a3c53]{color:var(--color-muted)}.case-badge[data-v-4a9a3c53]{font-weight:var(--weight-semibold);border-color:var(--color-transparent);background:var(--color-panel)}.case-badge.passed[data-v-4a9a3c53]{color:var(--color-good);background:var(--color-diff-add)}.case-badge.failed[data-v-4a9a3c53]{color:var(--color-bad);background:var(--color-diff-remove)}.case-badge.ungraded[data-v-4a9a3c53]{color:var(--color-muted)}.pagination[data-v-4a9a3c53]{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-16);margin-top:var(--space-auto);font-size:var(--text-table);display:flex}.page-arrows[data-v-4a9a3c53]{gap:var(--space-4);display:flex}.trajectory[data-v-4a9a3c53]{min-height:var(--size-story);justify-content:center;align-items:center;gap:var(--space-14);color:var(--color-text-3);background:var(--color-panel);border-radius:var(--radius-panel);flex-direction:column;flex:var(--flex-fill);padding:var(--space-24);text-align:center;display:flex}.trajectory h3[data-v-4a9a3c53]{font-size:var(--text-card)}.trajectory svg[data-v-4a9a3c53]{width:var(--space-32);height:var(--space-32)}
