:root{color:#1d1d1f;--header-h:3rem;background:#fafafa;font-family:system-ui,sans-serif;line-height:1.4}main{padding:1rem clamp(1rem,2vw,2rem)}code{font-size:.9em}table.cases{border-collapse:collapse;width:100%}table.cases th,table.cases td{text-align:left;vertical-align:top;border-bottom:1px solid #ddd;padding:.3rem .5rem}.banner{border:2px solid;border-radius:4px;margin:.5rem 0;padding:.5rem .75rem}.banner ul{margin:.25rem 0}.banner-ok{background:#e8f5e9;border-color:#2e7d32}.banner-degraded{background:#ffebee;border-color:#c62828}.field-error{color:#c62828;margin:.25rem 0}.flag,.label{border:1px solid;border-radius:3px;margin-left:.3rem;padding:0 .35rem;font-size:.8em;display:inline-block}.flag-ok{color:#2e7d32;border-color:#2e7d32}.flag-degraded{color:#c62828;border-color:#c62828}.flag-late{color:#6b6b6b;border-color:#6b6b6b}.flag-running,.label-pending{color:#6a1b9a;border-color:#6a1b9a}.label-scripted,.label-simulated,.label-clock-sim{color:#1565c0;border-color:#1565c0}.label-duplicate,.label-fallback,.label-blocking,.label-clock-real,.label-test,.label-stale{color:#b45309;border-color:#b45309}.label-unknown{color:#6b6b6b;border-color:#6b6b6b}ol.timeline{padding:0;list-style:none}.pane{height:calc(100dvh - var(--header-h));overflow-y:auto}.pane-controls{z-index:1;background:#fafafa;border-bottom:1px solid #ddd;position:sticky;top:0}table.diff{border-collapse:collapse;table-layout:fixed;width:100%}table.diff th,table.diff td{text-align:left;vertical-align:top;border:1px solid #ddd;padding:0 .5rem}table.diff pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.diff-removed{background:#ffebee}.diff-added{background:#e8f5e9}.entry{border-left:3px solid #bbb;margin-bottom:.5rem;padding:.25rem .75rem}.entry-turn{border-left-color:#455a64}.entry-head{color:#555;font-size:.85em}.turn-degraded,.tool-refused,.tool-error{color:#c62828}ul.bare{padding:0;list-style:none}pre.json{background:#f0f0f0;padding:.4rem;font-size:.8em;overflow-x:auto}.view-section{border:1px solid #bbb;margin:.5rem 0;padding:.5rem .75rem}.view-columns{gap:.75rem;display:flex}.view-columns>*{flex:1;min-width:0}.view-card{border:1px solid #bbb;margin:.5rem 0;padding:.5rem .75rem}.view-card-lead{border-width:3px}.view-table{border-collapse:collapse;width:100%}.view-table th,.view-table td{text-align:left;border:1px solid #ccc;padding:.25rem .5rem}.view-table tr.highlight{background:#fffbd1}.generated-view{margin:1rem 0}.view-error{color:#900;background:#fee;border:2px solid #b00;margin:.5rem 0;padding:.5rem}.view-error pre{white-space:pre-wrap;font-size:.8em}.label-agent{background:#e8e0ff}.compare-models{margin:1rem 0}.compare-panes{flex-wrap:wrap;gap:.75rem;display:flex}.compare-pane{border:1px solid #bbb;flex:24rem;min-width:0;padding:.5rem .75rem}.call-card{border:1px solid #bbb;min-width:0;margin:.5rem 0;padding:.5rem .75rem}.call-columns{flex-wrap:wrap;gap:.75rem;display:flex}.call-columns>*{flex:20rem;min-width:0}.call-transcript{padding:0;list-style:none}.call-line-agent{color:#1565c0}.call-line-event{color:#6b6b6b;font-style:italic}.call-compare-head{border-collapse:collapse;width:100%}.call-compare-head th,.call-compare-head td{text-align:left;border:1px solid #ccc;padding:.25rem .5rem}.call-compare-head tr.call-differs{background:#fffbd1}.call-compare-cards{flex-wrap:wrap;gap:.75rem;display:flex}.call-compare-cards>*{flex:24rem}.shared-retired{color:#6b6b6b}.banner-tenant{background:#e3f2fd;border-color:#1565c0}.banner-note{background:#fff8e1;border-color:#8d6e00}.tenant-selector{margin:.5rem 0;display:block}.environment-banner{color:#fff;letter-spacing:.1em;text-align:center;margin:0 0 .5rem;padding:.25rem .75rem;font-weight:700}.environment-deployed{background:#b71c1c}.environment-local{background:#37474f}
