:root{--bg:#fff;--bg-sub:#f6f7f8;--bg-hover:#eef0f2;--fg:#1b1d20;--fg-muted:#6b7178;--fg-faint:#9aa0a6;--line:#e2e5e8;--line-strong:#cdd2d7;--accent:#2856c9;--ok:#18794e;--ok-bg:#e6f4ec;--bad:#c2341d;--bad-bg:#fbeae6;--warn:#9a6700;--warn-bg:#fdf3d8;--run:#2856c9;--run-bg:#e8eefb;--neutral:#6b7178;--neutral-bg:#eef0f2;--focus:#2856c9;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#141518;--bg-sub:#1b1d21;--bg-hover:#23262b;--fg:#e4e6e9;--fg-muted:#9399a1;--fg-faint:#6b7178;--line:#2a2d32;--line-strong:#3a3e45;--accent:#7ea2f5;--ok:#4cc38a;--ok-bg:#15301f;--bad:#f0745e;--bad-bg:#3a1c16;--warn:#e2b54a;--warn-bg:#352a10;--run:#7ea2f5;--run-bg:#1b2640;--neutral:#9399a1;--neutral-bg:#26292e;--focus:#7ea2f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);font:13.5px/1.45 var(--font);-webkit-font-smoothing:antialiased;margin:0}body{overflow-x:hidden}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-radius:2px}h1{margin:0;font-size:15px;font-weight:600}h2{text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted);margin:20px 0 8px;font-size:12px;font-weight:600}.num,.metrics dd,td.r,th.r{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono);font-size:12px}.muted{color:var(--fg-muted)}.small{font-size:12px}.ok{color:var(--ok)}.bad,.error-text{color:var(--bad)}.spacer{flex:auto}.r{text-align:right}.row-end{justify-content:flex-end;gap:8px;display:flex}.clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}button{font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--line-strong);cursor:pointer;border-radius:4px;padding:3px 10px}button:hover:not(:disabled){background:var(--bg-hover)}button:disabled{opacity:.5;cursor:default}button.primary{background:var(--accent);border-color:var(--accent);color:var(--bg);font-weight:600}button.primary:hover:not(:disabled){background:var(--accent);filter:brightness(1.08)}button.danger{color:var(--bad);border-color:var(--bad)}input[type=text],input[type=number],input[type=search],input[type=password]{font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--line-strong);border-radius:4px;min-width:0;padding:4px 8px}input[type=number]{font-variant-numeric:tabular-nums;width:80px}input[type=checkbox]{accent-color:var(--accent);margin:0}.app-head{border-bottom:1px solid var(--line);background:var(--bg-sub);z-index:5;align-items:center;gap:16px;height:40px;padding:0 16px;display:flex;position:sticky;top:0}.brand{font-weight:600}.app-head nav{gap:4px;display:flex}.app-head nav a{color:var(--fg-muted);border-radius:4px;padding:4px 8px}.app-head nav a[aria-current=page]{color:var(--fg);background:var(--bg-hover);text-decoration:none}.health{color:var(--fg-muted);gap:12px;font-size:12px;display:flex}main{padding:12px 16px 40px}.page-head{flex-wrap:wrap;align-items:center;gap:10px;min-height:28px;margin-bottom:12px;display:flex}.badge{background:var(--neutral-bg);color:var(--neutral);border-radius:3px;padding:0 6px;font-size:11px;font-weight:500;line-height:16px;display:inline-block}.badge-running{background:var(--run-bg);color:var(--run)}.badge-done{background:var(--ok-bg);color:var(--ok)}.badge-failed{background:var(--bad-bg);color:var(--bad)}.badge-stopped{background:var(--warn-bg);color:var(--warn)}.outcome{font-weight:600}.outcome.ok{color:var(--ok)}.outcome.bad{color:var(--bad)}.chip{border:1px solid var(--line-strong);color:var(--fg-muted);font-variant-numeric:tabular-nums;border-radius:3px;padding:0 6px;font-size:11px;line-height:16px}.arm{font-size:12px;font-weight:600}.conn{color:var(--fg-muted);font-size:12px}.conn-open{color:var(--ok)}.conn-reconnecting,.conn-error{color:var(--bad)}.term{color:var(--fg-faint);font-size:11px}.table-wrap{max-width:100%}.table{border-collapse:collapse;width:100%}.table th,.table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;white-space:nowrap;padding:5px 8px}.table th.r,.table td.r{text-align:right}.table thead th{color:var(--fg-muted);border-bottom-color:var(--line-strong);background:var(--bg);font-size:11.5px;font-weight:500;position:sticky;top:40px}.table tbody tr:hover>td{background:var(--bg-sub)}.table.compact th,.table.compact td{padding:3px 8px}.table.inner thead th,.table.summary thead th{position:static}.replay-label{margin-bottom:4px}.summary .col-task{white-space:normal;border-right:1px solid var(--line);width:22%;font-weight:400}.summary .col-arm{width:32px;color:var(--fg-muted)}.summary .group>tr>td,.summary .group>tr>th{border-bottom:none}.summary .group>tr.delta-row>td{border-bottom:1px solid var(--line-strong);padding-bottom:7px}.summary .group-overall th,.summary .group-overall td{font-weight:600}.summary .group-overall>tr.delta-row>td{border-bottom-width:2px}.summary .runs-row>td{background:var(--bg-sub);border-bottom:1px solid var(--line-strong);padding:6px 8px 10px 24px}.summary .delta-row .ci{opacity:.85;font-size:11px;font-weight:400}.tone-better{color:var(--ok)}.tone-worse{color:var(--bad)}.tone-neutral,.tone-none{color:var(--fg-muted)}.legend{margin-top:8px;font-size:12px}.disclosure{text-align:left;font-weight:inherit;background:0 0;border:none;gap:6px;padding:0;display:inline-flex}.disclosure:hover:not(:disabled){background:0 0;text-decoration:underline}.caret{width:10px;color:var(--fg-muted)}.launch-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.toolbar input[type=search]{width:240px}.site-list{columns:300px;column-gap:16px}fieldset{border:1px solid var(--line);border-radius:4px;margin:0 0 12px;padding:6px 10px 8px}legend{padding:0 4px;font-size:12.5px;font-weight:600}.site{break-inside:avoid}.check{cursor:pointer;align-items:center;gap:8px;padding:2px 0;display:flex}.check.task .term{margin-left:auto}.site-domain{font-weight:600}.launch-side{flex-direction:column;gap:12px;display:flex;position:sticky;top:52px}.field{flex-direction:column;gap:3px;display:flex}.field>span:first-child{color:var(--fg-muted);font-size:12px}.hint{color:var(--fg-faint);font-size:11.5px}.estimate{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding-top:10px;display:flex}.pairs{flex-direction:column;gap:14px;display:flex}.pair{border:1px solid var(--line);border-radius:4px;padding:8px}.pair-empty{border-style:dashed;padding:14px 10px}.pair-head{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.pair-task{font-weight:600}.pair-cells{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pair-cells.cols-1{grid-template-columns:minmax(0,1fr);max-width:50%}@media (max-width:1040px){.pair-cells,.pair-cells.cols-1{grid-template-columns:minmax(0,1fr);max-width:none}.launch-grid{grid-template-columns:minmax(0,1fr)}.launch-side{position:static}}.cell{flex-direction:column;gap:4px;min-width:0;display:flex}.cell-head{align-items:center;gap:8px;display:flex}.quiet-link{font-size:12px}.viewport{aspect-ratio:16/10;background:var(--bg-sub);border:1px solid var(--line);border-radius:3px;position:relative;overflow:hidden}.viewport iframe{background:#fff;border:0;width:100%;height:100%;position:absolute;inset:0}.viewport-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px;display:flex;position:absolute;inset:0}.viewport-empty .outcome{font-size:15px}.ticker{gap:8px;min-width:0;height:18px;font-size:12.5px;display:flex}.ticker-step{color:var(--fg-muted);font-variant-numeric:tabular-nums;flex:none;width:52px}.ticker-thought{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ticker-tools{text-overflow:ellipsis;white-space:nowrap;max-width:40%;font-family:var(--mono);color:var(--fg-muted);flex:none;font-size:11.5px;overflow:hidden}.metrics{border-top:1px solid var(--line);gap:18px;margin:0;padding-top:4px;display:flex}.metrics div{align-items:baseline;gap:6px;display:flex}.metrics dt{color:var(--fg-muted);font-size:11.5px}.metrics dd{margin:0;font-weight:600}.queue-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;padding:8px 0;display:flex}.cell-grid{gap:12px 10px;display:grid}.cell-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cell-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1040px){.cell-grid.cols-2,.cell-grid.cols-3,.cell-grid.compact{grid-template-columns:minmax(0,1fr)!important}}.cell-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.cell-grid>.cell{border:1px solid var(--line);border-radius:4px;padding:6px}.cell-empty{border:1px dashed var(--line);border-radius:4px;padding:14px 10px}.cell-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg-muted);font-size:12px;overflow:hidden}.cell-head .badge,.cell-head .chip,.cell-head .arm,.cell-head .quiet-link{flex:none}.cell-grid.compact{gap:8px}.cell-grid.compact>.cell{gap:2px;padding:4px 5px}.cell-grid.compact .ticker{height:17px;font-size:12px}.cell-grid.compact .ticker-step{width:44px}.cell-grid.compact .metrics{gap:12px;padding-top:2px}.cell-grid.compact .metrics dt{font-size:11px}.seg{display:inline-flex}.seg button{color:var(--fg-muted);border-radius:0;padding:2px 8px;font-size:12px}.seg button:first-child{border-radius:4px 0 0 4px}.seg button:last-child{border-left:none;border-radius:0 4px 4px 0}.seg button[aria-pressed=true]{background:var(--bg-hover);color:var(--fg);font-weight:600}.facts{flex-wrap:wrap;gap:6px 22px;margin:0 0 8px;display:flex}.facts div{flex-direction:column;display:flex}.facts dt{color:var(--fg-muted);font-size:11px}.facts dd{margin:0}.prompt{max-width:120ch;margin:4px 0 8px}.run-grid{grid-template-columns:minmax(0,1fr) minmax(380px,38%);align-items:start;gap:24px;display:grid}@media (max-width:1100px){.run-grid{grid-template-columns:minmax(0,1fr)}}.timeline-wrap{min-width:0;overflow-x:auto}.timeline td.url{white-space:normal;word-break:break-all;min-width:200px}.timeline .thought{color:var(--fg-muted);word-break:normal;font-size:12px}.timeline td.tools{white-space:normal}.tool{font-family:var(--mono);margin-right:8px;font-size:11.5px;display:inline-block}.marker td{background:var(--bg-sub)}.marker-handoff b{color:var(--warn)}.marker-done b{color:var(--ok)}.marker-error b{color:var(--bad)}.text-block{font:12.5px/1.5 var(--font);white-space:pre-wrap;background:var(--bg-sub);border:1px solid var(--line);border-radius:3px;max-height:360px;margin:0;padding:8px 10px;overflow:auto}.run-side{position:sticky;top:52px}.run-side h2:first-child{margin-top:0}.replay-empty{aspect-ratio:16/10;border:1px solid var(--line);background:var(--bg-sub);border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.replay-video video{aspect-ratio:16/10;background:#000;border-radius:3px;width:100%;display:block}.tabs{gap:2px;margin-bottom:6px;display:flex}.tabs button{color:var(--fg-muted);border-bottom:none;border-radius:3px 3px 0 0}.tabs button[aria-selected=true]{color:var(--fg);background:var(--bg-hover);font-weight:600}.path-head{justify-content:space-between;margin-bottom:4px;display:flex}.path-steps{margin:0;padding:0;list-style:none}.path-steps li{border-bottom:1px solid var(--line);grid-template-columns:16px 20px minmax(0,1fr) auto;gap:6px;padding:3px 0;display:grid}.path-steps .tick{color:var(--fg-faint)}.path-steps .hit .tick{color:var(--ok);font-weight:700}.path-steps .miss .path-text{color:var(--fg-muted)}.modal-backdrop{z-index:20;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--bg);border:1px solid var(--line-strong);border-radius:6px;flex-direction:column;gap:10px;width:min(360px,100vw - 32px);padding:16px;display:flex}.modal p{margin:0}
