:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:var(--lightningcss-light,#f5f7f6)var(--lightningcss-dark,#0e181a);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#152327);--surface-2:var(--lightningcss-light,#f7faf8)var(--lightningcss-dark,#1a2b30);--code-bg:var(--lightningcss-light,#f0f4f2)var(--lightningcss-dark,#1b2c31);--ink:var(--lightningcss-light,#183438)var(--lightningcss-dark,#dce8e4);--muted:var(--lightningcss-light,#55696c)var(--lightningcss-dark,#9bb0ad);--line:var(--lightningcss-light,#dce4e1)var(--lightningcss-dark,#2a3e43);--line-strong:var(--lightningcss-light,#bfcfc9)var(--lightningcss-dark,#3d575c);--accent:var(--lightningcss-light,#146c5c)var(--lightningcss-dark,#5ec3a4);--accent-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0e1d1a);--selected:var(--lightningcss-light,#eaf3ee)var(--lightningcss-dark,#1d3a35);--pass-bg:var(--lightningcss-light,#e3f0e8)var(--lightningcss-dark,#17392f);--pass-ink:var(--lightningcss-light,#1c6449)var(--lightningcss-dark,#93dcbe);--fail-bg:var(--lightningcss-light,#fae8e3)var(--lightningcss-dark,#42241f);--fail-ink:var(--lightningcss-light,#8b3c2e)var(--lightningcss-dark,#f1ae9c);--warn-bg:var(--lightningcss-light,#fff2d9)var(--lightningcss-dark,#3d3119);--warn-ink:var(--lightningcss-light,#7c561a)var(--lightningcss-dark,#eac77f);--note-bg:var(--lightningcss-light,#fff8ea)var(--lightningcss-dark,#2c2618);--note-line:var(--lightningcss-light,#bc8744)var(--lightningcss-dark,#b08640);--info-bg:var(--lightningcss-light,#eef2f7)var(--lightningcss-dark,#18252e);--info-line:var(--lightningcss-light,#607a8b)var(--lightningcss-dark,#7f9bb0);--sidebar:var(--lightningcss-light,#142e33)var(--lightningcss-dark,#0a1315);--sidebar-ink:var(--lightningcss-light,#e6efeb)var(--lightningcss-dark,#dce8e4);--sidebar-muted:var(--lightningcss-light,#9fbcba)var(--lightningcss-dark,#93aaa8);--sidebar-brand:var(--lightningcss-light,#82b5a2)var(--lightningcss-dark,#6fae96);--sidebar-current:var(--lightningcss-light,#29474a)var(--lightningcss-dark,#1d3a35);--sidebar-line:var(--lightningcss-light,#2f4b4e)var(--lightningcss-dark,#22383c);--live:var(--lightningcss-light,#9ccbb0)var(--lightningcss-dark,#5ec3a4);--syntax-key:var(--lightningcss-light,#176b62)var(--lightningcss-dark,#6fd0bd);--syntax-string:var(--lightningcss-light,#854e21)var(--lightningcss-dark,#e3a974);--syntax-number:var(--lightningcss-light,#6152a0)var(--lightningcss-dark,#b4a6ec);--syntax-literal:var(--lightningcss-light,#9d3e57)var(--lightningcss-dark,#ef90a8);--cell-pass:var(--lightningcss-light,#3c8c69)var(--lightningcss-dark,#4aab86);--cell-fail:var(--lightningcss-light,#e2b2a5)var(--lightningcss-dark,#8e4f43);--cell-pending:var(--lightningcss-light,#ddb565)var(--lightningcss-dark,#b48f3e);--cell-empty:var(--lightningcss-light,#e7ece9)var(--lightningcss-dark,#223439);--series-1:var(--lightningcss-light,#3b8d75)var(--lightningcss-dark,#4aab86);--series-2:var(--lightningcss-light,#967342)var(--lightningcss-dark,#b48f3e);--series-3:var(--lightningcss-light,#5572a4)var(--lightningcss-dark,#7d9bd0);--series-4:var(--lightningcss-light,#9aa6a0)var(--lightningcss-dark,#5d6e6a);--shadow:var(--lightningcss-light,#18343826)var(--lightningcss-dark,#00000080);--backdrop:var(--lightningcss-light,#10262999)var(--lightningcss-dark,#000000b3)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{color:var(--ink);background:var(--bg);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.55}*{box-sizing:border-box}body{background:var(--bg);margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{outline-offset:4px}button{cursor:pointer;background:var(--accent);border:1px solid var(--accent);color:var(--accent-ink);border-radius:5px;padding:9px 16px;font-weight:600}button:hover{filter:brightness(.93)}button:disabled{opacity:.6;cursor:wait}a{color:var(--accent);text-underline-offset:3px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1.2px;margin-bottom:12px;font-size:34px;line-height:1.2}h2{letter-spacing:-.4px;font-size:21px}h3{font-size:16px}.eyebrow{text-transform:uppercase;letter-spacing:1.6px;color:var(--muted);font-size:12px;font-weight:700}.sidebar{background:var(--sidebar);width:224px;color:var(--sidebar-ink);flex-direction:column;padding:35px 22px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:var(--sidebar-ink);letter-spacing:1px;margin-bottom:55px;font-size:18px;font-weight:750;text-decoration:none}.brand span{color:var(--sidebar-brand)}.sidebar .eyebrow{color:var(--sidebar-muted);margin-bottom:15px}.sidebar nav{gap:8px;display:grid}.sidebar nav a{color:var(--sidebar-muted);border-radius:4px;justify-content:space-between;padding:11px 12px;text-decoration:none;display:flex}.sidebar nav a[aria-current]{background:var(--sidebar-current);color:var(--sidebar-ink)}.sidebar nav span{color:var(--sidebar-muted);font-size:12px}.sidebar-foot{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto;display:flex}.sidebar-note{min-width:0;color:var(--sidebar-ink);font-size:12px}.sidebar-note p{color:var(--sidebar-muted);margin:8px 0 0 15px;font-size:12px}.dot{background:var(--live);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.workspace{flex-direction:column;min-height:100vh;margin-left:224px;display:flex}header{border-bottom:1px solid var(--line);letter-spacing:1.6px;height:77px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 40px;font-size:12px;font-weight:700;display:flex}.local{background:var(--pass-bg);color:var(--pass-ink);letter-spacing:.7px;border-radius:3px;padding:5px 9px;font-size:12px}main{flex:1;width:100%;max-width:1400px;margin:auto;padding:36px 40px 52px}footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin:0 40px;padding:17px 0;font-size:12px;display:flex}.page-heading,.section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.page-heading{margin-bottom:25px}.page-heading p{color:var(--muted);max-width:650px;margin-bottom:0}.actions{flex-wrap:wrap;gap:8px;display:flex}.quiet{background:var(--surface);color:var(--ink);border-color:var(--line)}.stats{background:var(--surface);border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(3,1fr);margin-bottom:26px;display:grid}.stat{overflow-wrap:anywhere;border-right:1px solid var(--line);min-width:0;padding:17px 22px}.stat:last-child{border:0}.stat strong{font-size:25px;font-weight:650;display:block}.stat span{letter-spacing:.5px;color:var(--muted);font-size:12px}.filters{grid-template-columns:2fr 1.5fr 1.2fr 1.1fr;gap:12px;margin-bottom:23px;display:grid}label{color:var(--muted);gap:6px;font-size:12px;font-weight:600;display:grid}input,select,textarea{border:1px solid var(--line-strong);color:var(--ink);background:var(--surface);border-radius:4px;width:100%;min-width:0;padding:9px 10px;font-weight:400}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--accent)}.test-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.card,.panel{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:23px}.card{flex-direction:column;gap:13px;display:flex}.card h2{margin:0;font-size:19px}.card h2 a{color:var(--ink);text-decoration:none}.card h2 a:hover{text-decoration:underline}.card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.tag,.badge{background:var(--pass-bg);color:var(--pass-ink);border-radius:3px;padding:3px 7px;font-size:12px;font-weight:650}.tag{background:var(--surface-2);color:var(--muted);font-weight:500}.card .repo{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.card-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding-top:12px;font-size:12px;display:flex}.card-bottom a{text-decoration:none}.muted{color:var(--muted)}.small{font-size:12px}.configuration-hash{overflow-wrap:anywhere}.detail-selectors{gap:15px;margin:22px 0;display:flex}.detail-selectors label:first-child{min-width:240px}.tabs{border-bottom:1px solid var(--line);gap:25px;margin:25px 0;display:flex}.tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:11px 0;font-size:13px}.tabs button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--accent)}.panel{margin-bottom:18px}.panel>p:last-child{margin-bottom:0}.panel h3{margin-bottom:10px}.question{max-width:900px;font-size:18px;line-height:1.65}.source{grid-template-columns:130px minmax(0,1fr);gap:10px 15px;font-size:12px;display:grid}.source dt{color:var(--muted)}.source dd{overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,monospace}.endpoints{grid-template-columns:1fr 1fr;gap:16px;display:grid}.endpoint{background:var(--surface-2);overflow-wrap:anywhere;border-radius:5px;padding:17px}.endpoint strong{margin:7px 0;display:block}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--code-bg);color:var(--ink);border-radius:4px;padding:16px;font-size:12px;line-height:1.65}.witness{border-left:2px solid var(--line-strong);margin:18px 0;padding-left:18px}.witness h3{font-family:ui-monospace,monospace;font-size:13px}.review-form{gap:14px;max-width:700px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.empty{text-align:center;border:1px dashed var(--line-strong);color:var(--muted);border-radius:6px;padding:45px}details{margin:12px 0}summary{cursor:pointer;color:var(--accent);font-size:13px;font-weight:600}details>pre{margin-bottom:18px}.member{align-items:center;gap:10px;margin:12px 0;font-size:13px;display:flex}.member input{width:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;border-bottom:1px solid var(--line);padding:12px}th{color:var(--muted);font-size:12px;font-weight:600}.not-run{color:var(--muted);font-size:13px}.breadcrumb{margin-bottom:20px;font-size:12px}#notice{background:var(--fail-bg);color:var(--fail-ink);border:1px solid color-mix(in srgb,var(--fail-ink) 30%,transparent);border-radius:4px;margin:20px 40px 0;padding:12px 18px}dialog{border:1px solid var(--line);width:calc(100% - 32px);max-width:800px;max-height:90vh;color:var(--ink);background:var(--surface);border-radius:8px;padding:28px}dialog::backdrop{background:var(--backdrop)}dialog form{gap:18px;display:grid}dialog p{color:var(--muted);margin:0;font-size:13px}dialog h2{margin:0}#editor-error{color:var(--fail-ink)}.loading{color:var(--muted);padding:30px 0}[hidden]{display:none!important}@media (width<=1000px){.sidebar{width:185px;padding:28px 16px}.workspace{margin-left:185px}main{padding:28px}.filters{grid-template-columns:1fr 1fr}.test-grid{grid-template-columns:1fr}header{padding:0 28px}.endpoints{grid-template-columns:1fr}}@media (width<=680px){.sidebar{width:auto;padding:18px;display:block;position:relative}.brand{margin-bottom:15px;display:block}.sidebar .eyebrow,.sidebar-note{display:none}.sidebar-foot{position:absolute;top:12px;right:12px}.sidebar nav{display:flex}.sidebar nav span{display:none}.workspace{margin:0}header{height:55px;padding:0 18px}.local{display:none}main{padding:24px 18px}h1{font-size:27px}.page-heading{flex-direction:column;align-items:start}.filters,.form-grid{grid-template-columns:1fr}.stat{padding:13px}.stat strong{font-size:21px}.stat span{font-size:12px}footer{margin:0 18px}footer span{display:none}.source{grid-template-columns:1fr;gap:4px}.source dd{margin-bottom:10px}.tabs{gap:20px}.detail-selectors{flex-wrap:wrap}}.record-form{gap:16px;max-width:850px;display:grid}.scope-note{background:var(--selected);border-left:3px solid var(--accent);margin:20px 0;padding:12px 16px}.table-scroll{overflow-x:auto}.measurement-grid{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:16px;display:grid}.primary-metrics{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.measurement{overflow-wrap:anywhere;border-bottom:1px solid var(--line);min-width:0;padding:12px 0}.result-fail,.result-error,.result-interrupted{background:var(--fail-bg);color:var(--fail-ink)}.result-timeout,.result-limit_exceeded,.result-budget_exhausted,.result-canceled,.result-stop_unconfirmed{background:var(--warn-bg);color:var(--warn-ink)}.snapshot-picker{border:1px solid var(--line);max-height:320px;padding:8px 14px;overflow:auto}.snapshot-picker .member{justify-content:space-between;min-height:36px;margin:4px 0}.result-pending{background:var(--warn-bg);color:var(--warn-ink)}@media (width<=680px){.sidebar nav{flex-wrap:wrap}}.live-journal pre{max-height:420px;overflow:auto}.tool-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.tool-grid .panel{flex-direction:column;align-items:flex-start;min-height:215px;display:flex}.tool-grid .panel>a{margin-top:auto;font-weight:600}.connection{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.connection-badge{background:var(--surface-2);color:var(--muted);border-radius:20px;padding:5px 11px;font-size:14px;font-weight:650}.connection-badge.connected{background:var(--pass-bg);color:var(--pass-ink)}.future-tool{border:1px dashed var(--line-strong);color:var(--muted);border-radius:6px;padding:24px}.future-tool h2{font-size:18px}.future-tool p{max-width:620px}#app>label{max-width:340px;margin-bottom:24px}.answer-columns,.traffic-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.answer-side{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;min-width:0;padding:20px}.answer-side .badge{margin-bottom:16px}.answer-explanation{white-space:pre-wrap}.chain-definition{overflow-wrap:anywhere;flex-direction:column;margin:10px 0;display:flex}.chain-definition a{font-size:12px}.source-chain{padding-left:22px}.source-chain>li{border-bottom:1px solid var(--line);padding:0 0 14px 10px}.source-chain>li>p{font-size:13px}.call-site{color:var(--accent);font-weight:650}.evidence-warning,.scoring-issue{border-left:3px solid var(--note-line);background:var(--note-bg);overflow-wrap:anywhere;padding:12px}.scoring-issue{margin:10px 0}.scoring-issue p{margin:5px 0}.inspector-tabs{border-bottom:1px solid var(--line);gap:8px;margin:20px 0;padding-bottom:10px;display:flex}.inspector-tabs [aria-pressed=true]{color:var(--accent-ink);background:var(--accent)}.turn-timeline{gap:16px;display:grid}.turn-card,.event-card,.wire-message{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;margin-bottom:12px;padding:18px}.turn-card{border-left:3px solid var(--accent);scroll-margin-top:20px}.turn-jump{flex-wrap:wrap;gap:8px;display:flex}.turn-jump button{padding:5px 12px;font-size:13px}.turn-message{white-space:pre-wrap}.turn-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.turn-heading h3{margin:0;font-size:20px}.tool-event,.tool-result{background:var(--surface-2);border-radius:6px;min-width:0;margin-top:12px;padding:14px}.inspect-code{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--code-bg);border-radius:5px;max-height:400px;margin:8px 0;padding:12px;font-size:12px;line-height:1.65;overflow:auto}.inspect-blocks:empty{display:none}.json-block>summary{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.json-summary{color:var(--muted);font-weight:400}.source-code{font-family:ui-monospace,SFMono-Regular,monospace}.source-line:before{content:attr(data-line);text-align:right;min-width:4ch;color:var(--muted);-webkit-user-select:none;user-select:none;margin-right:12px;display:inline-block}.turn-metrics{grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:8px 0;font-size:13px;display:grid}.turn-metrics dt{font-weight:600}.turn-metrics dd{overflow-wrap:anywhere;min-width:0;margin:0}.explained-term{text-underline-offset:3px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.flow-detail{padding:10px 8px}[data-testid=traffic-view]>input{width:100%;margin-bottom:16px}[data-testid=traffic-view] .traffic-component{min-width:0;margin:8px 0;padding:12px}.traffic-component>h2{margin-bottom:4px;font-size:16px}.traffic-component>p{overflow-wrap:anywhere;margin-bottom:6px}.traffic-exchanges{border-block:1px solid var(--line)}.traffic-exchanges>.traffic-row{border-bottom:1px solid var(--line);margin:0}.traffic-exchanges>.traffic-row:last-child{border-bottom:0}.traffic-row>summary,.websocket-inspector .wire-message>summary{white-space:nowrap;text-overflow:ellipsis;padding:6px 8px;line-height:20px;list-style-position:inside;overflow:hidden}.traffic-row[open]>summary,.websocket-inspector .wire-message[open]>summary{background:var(--selected)}.websocket-inspector .wire-message{border:0;border-top:1px solid var(--line);border-radius:0;margin:0;padding:0}.message-detail{padding:8px}.flow-detail section{min-width:0}.websocket-inspector{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.native-events{max-height:680px;overflow:auto}@media (width<=850px){.answer-columns,.traffic-columns{grid-template-columns:1fr}}.theme-button{border:1px solid var(--sidebar-line);width:30px;height:30px;color:var(--sidebar-ink);background:0 0;border-radius:6px;place-items:center;padding:0;display:grid}.theme-button:hover,.theme-button[aria-expanded=true]{background:var(--sidebar-current);filter:none}.theme-control svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:15px;height:15px}.theme-menu{background:var(--surface);min-width:150px;color:var(--ink);border:1px solid var(--line);box-shadow:0 6px 22px var(--shadow);border-radius:7px;margin:0;padding:4px;position:fixed;inset:auto}.theme-menu button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:6px 8px;font-size:12px;font-weight:500;display:flex}.theme-menu button:hover,.theme-menu button:focus-visible{background:var(--selected);filter:none;outline:2px solid var(--accent);outline-offset:-2px}.theme-menu button[aria-checked=true]:after{content:"✓" / "";color:var(--accent);margin-left:auto;font-weight:700}.original-response{white-space:pre-wrap;overflow-wrap:anywhere;max-height:28rem;font-size:.85rem;overflow:auto}body.eval-workspace{height:100dvh;overflow:hidden}.eval-workspace .workspace{height:100dvh;min-height:0;overflow:hidden}.eval-workspace .workspace>header,.eval-workspace .workspace>footer{display:none}.eval-workspace #app{flex-direction:column;gap:0;width:100%;min-width:0;max-width:none;min-height:0;margin:0;padding:16px 22px 18px;display:flex;overflow:hidden}.eval-workspace #notice{flex-shrink:0;max-height:120px;margin:6px 22px;padding:8px 12px;font-size:12px;overflow:auto}.workspace-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding-bottom:8px;display:flex}.workspace-heading>div:first-child{min-width:0}.workspace-heading h1{letter-spacing:-.5px;white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:23px;overflow:hidden}.workspace-heading p{margin:0}.workspace-breadcrumb{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.workspace-controls{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.workspace-controls label{gap:2px;min-width:140px;max-width:290px;font-size:12px}.workspace-controls select{padding:4px 6px;font-size:12px}.workspace-controls>a{white-space:nowrap;font-size:12px;font-weight:650}.workspace-overview>p{margin:0 0 3px;font-size:12px}.workspace-status{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:9px;min-height:26px;font-size:12px;display:flex}.workspace-status>span:nth-of-type(3){margin-left:12px}.workspace-caption{flex-shrink:0;margin:0 0 5px;padding:3px 0}.eval-workspace .primary-metrics{border:0;border-block:1px solid var(--line);background:0 0;border-radius:0;flex-shrink:0;grid-template-columns:repeat(6,minmax(0,1fr));margin:6px 0 8px;display:grid}.eval-workspace .primary-metrics .stat{padding:6px 12px}.eval-workspace .primary-metrics .stat strong{overflow-wrap:anywhere;font-size:20px;line-height:1.3}.eval-workspace .primary-metrics .stat span{letter-spacing:0;font-size:12px}.execution-bar{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}.execution-bar button{padding:4px 9px;font-size:12px}.execution-issue{color:var(--fail-ink);max-width:600px}.workspace-tabs{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:22px;min-height:38px;margin:0 0 8px;display:flex;overflow:auto hidden}.workspace-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex-shrink:0;padding:8px 0;font-size:12px}.workspace-tabs button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--accent)}.workspace-body,.workspace-stack,.workspace-pane,.workspace-detail{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.workspace-pane>.workspace-stack,.workspace-pane>.workspace-split,.workspace-pane>.workspace-scroll{flex:1}.workspace-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;overflow:auto}:is(.workspace-pane>div>.workspace-scroll:has(>.record-form),.workspace-pane>div>.workspace-scroll:has(>.panel)){flex:0 auto;max-height:60%;margin-bottom:6px}.workspace-pane>div>.workspace-scroll:has(>button:only-child){flex:none;padding:0 0 6px}.workspace-pane>div>.workspace-scroll>button:only-child{padding:4px 10px;font-size:12px}.workspace-table{background:var(--surface);border:1px solid var(--line);border-radius:5px}.workspace-table table{font-size:12px}.workspace-table th{background:var(--surface-2);z-index:1;white-space:nowrap;font-size:12px;position:sticky;top:0}.workspace-table td{vertical-align:top}.workspace-table td,.workspace-table th{padding:10px 12px}.workspace-table a{font-weight:550}.workspace-table td:first-child{overflow-wrap:anywhere;max-width:340px}.workspace-table .actions{white-space:nowrap;gap:4px 10px}.workspace-table .actions a{font-size:12px}.workspace-toolbar{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;min-width:0;margin-bottom:8px;display:flex}.workspace-toolbar>input{flex:1;min-width:120px;max-width:440px;padding:6px 9px;font-size:12px}.workspace-toolbar :is(label,.toolbar-field){align-items:center;gap:6px;min-width:0;max-width:100%;font-size:12px;display:flex}.workspace-toolbar select{width:auto;min-width:0;max-width:300px;padding:5px 7px;font-size:12px}.workspace-toolbar>a{font-size:12px}.workspace-split{border:1px solid var(--line);background:var(--surface);border-radius:6px;flex:1;grid-template-columns:260px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.workspace-split>.workspace-scroll{border-right:1px solid var(--line);background:var(--surface-2)}.workspace-row{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:0 0;border-radius:0;padding:10px 13px;font-weight:400;display:block}.workspace-row>div{min-width:0}.workspace-row strong{font-size:12px;font-weight:600}.workspace-row p{margin:4px 0 0;font-size:12px}.workspace-row .badge{margin-left:8px}.workspace-row[aria-pressed=true]{background:var(--selected);box-shadow:inset 3px 0 var(--accent)}.workspace-row:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.workspace-detail>.workspace-scroll{padding:16px 20px}:is(.workspace-detail,.answer-review) .question{margin-bottom:10px;font-size:14px;line-height:1.5}:is(.workspace-detail,.answer-review) .answer-side{border-radius:4px;padding:12px}:is(.workspace-detail,.answer-review) .answer-columns{gap:12px}:is(.workspace-detail,.answer-review) .chain-definition{margin:7px 0;font-size:12px}:is(.workspace-detail,.answer-review) .answer-side h3,:is(.workspace-detail,.answer-review) .answer-explanation{font-size:13px}:is(.workspace-detail,.answer-review) .scoring-issue{margin:0 0 12px;padding:8px 12px;font-size:12px}:is(.workspace-detail,.answer-review) .source-chain>li{padding-bottom:8px}.workspace-detail .turn-card{border:0;margin:0;padding:0}.workspace-detail .turn-heading h3{font-size:17px}.workspace-detail .inspect-code{max-height:none;margin:6px 0;padding:10px}.workspace-code{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;margin:0 0 12px}.workspace-empty{color:var(--muted);padding:24px;font-size:13px}.comparison-summary{flex:0 auto;min-height:75px;max-height:32%;margin-top:12px;display:flex}.traffic-split{grid-template-columns:minmax(260px,.8fr) minmax(0,1.3fr)}.traffic-split .workspace-row{padding:8px 12px;line-height:19px}.exchange-url{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.exchange-toolbar{border-bottom:1px solid var(--line);flex-shrink:0;height:58px;min-height:58px;padding:8px 12px;overflow:hidden}.exchange-toolbar>div:first-child{white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;line-height:19px;display:flex}.exchange-toolbar>div:first-child span{text-overflow:ellipsis;font-size:12px;overflow:hidden}.exchange-toolbar strong{font-size:12px}.exchange-toolbar .exchange-url{line-height:21px}.traffic-split .workspace-detail>.workspace-stack>.workspace-tabs{gap:17px;margin:0;padding-inline:12px}.traffic-split .workspace-pane>.workspace-scroll{padding:12px}.traffic-split .workspace-table{border:0;flex:none;overflow:visible}.traffic-split .workspace-table td{overflow-wrap:anywhere;white-space:normal;padding:4px 6px;font:12px/1.5 ui-monospace,monospace}.traffic-split .workspace-table td:first-child{width:145px}.traffic-split .workspace-table th{position:static}.traffic-split h3{margin:12px 0 5px;font-size:12px}.traffic-split .websocket-inspector{border:0;margin:0;padding:0}.websocket-inspector select{margin-bottom:8px;padding:5px 8px;font-size:12px}.traffic-filters{margin-bottom:7px}.traffic-filters label{white-space:nowrap}.traffic-filters input{max-width:360px}.eval-workspace .native-events{max-height:none;overflow:visible}@media (width<=1000px){.eval-workspace #app{padding:12px 14px}.workspace-split{grid-template-columns:205px minmax(0,1fr)}.traffic-split{grid-template-columns:230px minmax(0,1fr)}.workspace-heading h1{font-size:21px}.workspace-detail>.workspace-scroll{padding:12px}}@media (width<=680px){.eval-workspace .sidebar{height:76px;padding:9px 12px;overflow:hidden}.eval-workspace .brand{margin:0 0 3px;font-size:14px}.eval-workspace .sidebar nav{flex-wrap:nowrap;gap:3px;font-size:12px}.eval-workspace .sidebar nav a{white-space:nowrap;padding:4px 7px}.eval-workspace .workspace{height:calc(100dvh - 76px)}.eval-workspace #app{padding:8px 10px}.workspace-heading{align-items:flex-start;gap:6px;padding-bottom:5px}.workspace-heading h1{font-size:18px}.workspace-heading .small{font-size:12px}.workspace-controls label{min-width:85px;max-width:110px}.workspace-heading .workspace-controls{max-width:110px}.workspace-status{gap:5px;font-size:12px}.workspace-status .badge{padding:2px 4px;font-size:12px}.eval-workspace .primary-metrics .stat{padding:5px 4px}.eval-workspace .primary-metrics .stat strong{font-size:14px}.eval-workspace .primary-metrics .stat span{font-size:12px}.workspace-tabs{gap:17px;min-height:34px}.workspace-tabs button{padding:6px 0;font-size:12px}.workspace-split,.traffic-split{grid-template-rows:125px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.workspace-split>.workspace-scroll{border-right:0;border-bottom:1px solid var(--line)}:is(.workspace-detail,.answer-review) .answer-columns{grid-template-columns:1fr}.workspace-toolbar{gap:5px}.traffic-filters label{font-size:0}.traffic-filters label select{max-width:120px}.workspace-toolbar>input{min-width:100px}.execution-bar{max-height:78px;overflow:auto}.exchange-toolbar>div:first-child{gap:5px}}#app :is([data-testid=runs-table],[data-testid=frozen-runs],[data-testid=definition-outcomes]) table{min-width:1100px}#app [data-testid=runs-table] td:first-child{min-width:230px;max-width:300px}#app [data-testid=runs-table] .tool-cell{white-space:nowrap;text-overflow:ellipsis;max-width:205px;display:block;overflow:hidden}#app [data-testid=attempts-table] table,#app [data-testid=tool-results] table{min-width:750px}#app [data-testid=results-matrix] table{min-width:540px}.workspace-heading{gap:12px;padding-bottom:4px;line-height:1.25}.workspace-heading h1{margin:3px 0;font-size:18px;line-height:1.2}.workspace-heading p,.workspace-breadcrumb{font-size:12px}.eval-workspace .primary-metrics{margin:4px 0 5px}.eval-workspace .primary-metrics .stat{align-items:baseline;gap:6px;min-width:0;padding:4px 10px;display:flex}.eval-workspace .primary-metrics .stat strong{white-space:nowrap;font-size:15px;line-height:1.3}.eval-workspace .primary-metrics .stat span{margin:0;font-size:12px;line-height:1.2}.settled-success{display:none}.run-date{color:var(--muted);flex-shrink:0;margin-bottom:4px;font-size:12px}.matrix-result{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.matrix-result>a{white-space:nowrap;font-size:12px}.matrix-result>.badge{font-size:12px}.answer-side>h3{margin:0 0 2px}.answer-side>.small{overflow-wrap:anywhere;margin-bottom:8px}.answer-side:first-child{border-top:3px solid var(--accent)}.answer-side:last-child{border-top:3px solid var(--info-line);background:var(--info-bg)}.answer-question{margin-bottom:12px;font-size:12px}.answer-review{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:16px 20px}.answer-review h3{margin:0 0 6px;font-size:14px}.answer-review .answer-side h4{margin:12px 0 5px;font-size:12px}.answer-review .route-summary{margin:0 0 6px;font-size:12px;line-height:1.5}.answer-review details{margin:8px 0;font-size:12px}.answer-review summary{cursor:pointer;color:var(--accent);font-weight:600}.grading-summary{border-top:1px solid var(--line);margin-top:16px;padding-top:14px;font-size:13px}.grading-summary h3{color:var(--ink)}.grade-reasons{padding-left:18px;font-size:12px}.grade-reasons>li{margin:6px 0}.grading-check{border-top:1px solid var(--line);padding:12px 0}.grading-check>h4{margin-right:8px;display:inline}.answer-actions{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.answer-actions:empty{display:none}.answer-actions>button{padding:5px 10px;font-size:12px}.json-inspector{min-width:0;max-width:100%;margin-bottom:10px}.json-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:4px 0;display:flex}.json-toolbar>span{font-size:12px}.json-toolbar>button{padding:3px 7px;font-size:12px}.json-code{white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}.json-key{color:var(--syntax-key);font-weight:600}.json-string{color:var(--syntax-string)}.json-number{color:var(--syntax-number)}.json-literal{color:var(--syntax-literal);font-weight:600}.json-punctuation{color:var(--muted)}#app [data-testid=runs-table] time{white-space:nowrap;font-size:12px}@media (width<=700px){.answer-review{padding:12px}.eval-workspace .primary-metrics .stat{flex-wrap:wrap;gap:3px;padding:3px 4px}.eval-workspace .primary-metrics .stat strong{font-size:13px}.eval-workspace .primary-metrics .stat span{font-size:12px}}.recorded-prose{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:13px;line-height:1.65}.recorded-prose p{font-size:inherit;white-space:normal;margin:0 0 10px}.recorded-prose :is(h1,h2,h3,h4,h5,h6){letter-spacing:normal;margin:18px 0 8px;font-weight:650;line-height:1.35}.recorded-prose :is(h1,h2){font-size:17px}.recorded-prose :is(h3,h4,h5,h6){font-size:14px}.recorded-prose>:first-child{margin-top:0}.recorded-prose :is(ul,ol){margin:6px 0 12px;padding-left:24px}.recorded-prose li{margin:4px 0}.recorded-prose code{background:var(--code-bg);border-radius:3px;padding:2px 4px;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.recorded-prose pre{background:var(--code-bg);white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;margin:10px 0;padding:12px;overflow:auto}.recorded-prose pre code{white-space:inherit;background:0 0;padding:0}.recorded-prose blockquote{border-left:3px solid var(--line);color:var(--muted);margin:10px 0;padding:4px 12px}.recorded-prose .prose-table{max-width:100%;margin:10px 0;overflow:auto}.recorded-prose table{border-collapse:collapse;width:100%;font-size:12px}.recorded-prose :is(th,td){text-align:left;border:1px solid var(--line);padding:6px 9px}.recorded-prose hr{border:0;border-top:1px solid var(--line);margin:14px 0}.question .recorded-prose{font-size:inherit;line-height:inherit}.prompt-tag{color:var(--muted);background:var(--code-bg);-webkit-box-decoration-break:clone;box-decoration-break:clone;overflow-wrap:anywhere;border-radius:3px;padding:2px 4px;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.prompt-tag-name{color:var(--syntax-key);font-weight:650}.prompt-attribute-name{color:var(--syntax-number)}.prompt-attribute-value{color:var(--syntax-string)}.prompt-section{border-left:2px solid var(--line-strong);min-width:0;margin:8px 0 12px;padding-left:12px}.prompt-section-label{min-width:0;margin-bottom:6px}.prompt-section-content{white-space:normal;min-width:0}.prompt-section-content>.prompt-section:last-child{margin-bottom:0}.prompt-field{border:0;border-bottom:1px solid var(--line);grid-template-columns:minmax(80px,150px) minmax(0,1fr);gap:8px;margin:0;padding:5px 0;display:grid}.prompt-field>.prompt-section-label{margin:0}.prompt-field>.prompt-section-label:only-child{grid-column:1/-1}.prompt-field>.prompt-section-content{align-self:baseline}.recorded-prose details.prompt-section{font-size:inherit}.recorded-prose .prompt-section>summary{cursor:pointer;color:var(--accent);font-weight:400;display:list-item}.recorded-prose .prompt-section>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.prompt-section:not([open])>.prompt-section-label{margin-bottom:0}details.prompt-field{display:block}details.prompt-field[open]{display:grid}.prompt-field .prompt-section-content>p:last-child{margin-bottom:0}@media (width<=700px){.prompt-section{padding-left:8px}.prompt-field{grid-template-columns:minmax(0,105px) minmax(0,1fr);padding-left:0}}.run-preparation{align-content:start;gap:10px;max-width:780px;padding-top:2px}.run-preparation label{gap:4px}.run-preparation :where(input:not([type=checkbox]):not([type=radio]),select){height:34px;padding:6px 9px;font-size:12px}.run-preparation input:disabled{background:var(--surface-2);border-color:var(--line);color:var(--muted)}.run-metadata{grid-template-columns:minmax(0,260px) 100px;gap:12px;display:grid}.run-preparation h3{margin:4px 0 0;font-size:13px}.run-preparation>p{margin:0;font-size:12px}.run-preparation>.member{gap:6px;margin:0;font-size:12px}.run-preparation>.snapshot-picker{background:var(--surface);border-radius:5px;max-height:230px;padding:4px 10px}.run-preparation .snapshot-picker .member{min-height:30px;margin:0;font-size:12px}.run-preparation>button[type=submit]{justify-self:start;min-width:130px;padding:7px 14px;font-size:12px}.run-limits{border:1px solid var(--line);background:var(--surface-2);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:2px 0;padding:10px 12px;display:grid}.run-limits>legend{padding:0 5px;font-size:12px;font-weight:600}.run-limits>p{margin:0;font-size:12px}.run-limits>legend,.run-limits>p{grid-column:1/-1}.budget-control{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 16px;min-width:0;display:flex}.budget-options{border:1px solid var(--line);background:var(--surface);border-radius:5px;flex:none;display:inline-flex}.budget-option{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;min-width:76px;height:32px;padding:6px 12px;transition:background .15s,color .15s;display:flex;position:relative}.budget-option:first-child{border-radius:4px 0 0 4px}.budget-option:last-child{border-radius:0 4px 4px 0}.budget-option+.budget-option{border-left:1px solid var(--line)}.budget-option:hover{background:var(--selected)}.budget-option:has(input:checked){background:var(--selected);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.budget-option:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.budget-option input[type=radio]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.budget-option strong{color:inherit;font-size:12px}.budget-amount{align-items:center;gap:8px;display:flex}.budget-amount input{font-variant-numeric:tabular-nums;width:100px}.attempt-limits-row{grid-column:1/-1;align-items:center;gap:20px;min-width:0;display:flex}.run-limit{align-items:center;gap:8px;min-width:0;display:flex}.run-limit>label:first-child{white-space:nowrap;align-items:center;gap:6px;display:flex}.run-limit input[type=number]{appearance:textfield;width:60px;padding:6px 8px}.run-limit input::-webkit-inner-spin-button{appearance:none;margin:0}.run-limit input::-webkit-outer-spin-button{appearance:none;margin:0}.run-limit .member{white-space:nowrap;gap:4px;margin:0;font-size:12px}.run-limit input[type=checkbox]{width:13px;height:13px;margin:0}.restore-run-defaults{justify-self:start;padding:5px 8px;font-size:12px}.time-axis{border-block:1px solid var(--line);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:5px 12px;font-size:12px;display:flex}.time-range{align-items:center;gap:6px;display:flex}.time-range label{align-items:center;gap:4px;margin:0;display:flex}.time-range input{width:68px;padding:3px 5px;font-size:12px}.time-range button{padding:4px 7px;font-size:12px}.time-track{background:repeating-linear-gradient(90deg,var(--line) 0,var(--line) 1px,transparent 1px,transparent 25%);height:5px;margin-top:3px;display:block;position:relative;overflow:hidden}.time-bar{background:var(--series-1);border-radius:2px;height:100%;position:absolute;top:0}.time-bar-local{background:var(--series-2)}.time-bar-native{background:var(--series-3)}.time-bar-lifecycle{background:var(--series-4)}.time-bar-unknown{background:repeating-linear-gradient(45deg,var(--line-strong) 0,var(--line-strong) 2px,var(--surface-2) 2px,var(--surface-2) 4px)}.time-bar.incomplete{opacity:.5}.timed-row{flex-direction:column;min-width:0;display:flex}.timed-row strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.time-share-summary{flex:none;align-items:start;gap:14px;min-width:0;padding:6px 12px;font-size:12px;display:flex}.time-share-summary>label{max-width:230px;margin:0}.time-share{flex-wrap:wrap;flex:1;gap:4px;min-width:0;display:flex}.time-share>.muted{width:100%;font-size:12px;line-height:1.3;display:block}.time-share-bar{background:var(--line);border-radius:3px;width:100%;height:5px;display:flex;overflow:hidden}.time-share-bar>span{background:var(--series-1)}.activity-split{grid-template-columns:minmax(260px,1.1fr) minmax(0,1fr)}.activity-split .workspace-row{padding:6px 12px}.native-turn-disclosure{border:1px solid var(--line);flex:none;max-height:45%;padding:6px 12px;font-size:12px;overflow:auto}.native-turn-disclosure[open]{height:40%}.native-turn-disclosure>.workspace-stack{height:250px}@media (width<=680px){.run-limits{grid-template-columns:1fr}.eval-workspace .primary-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.eval-workspace .primary-metrics .stat{row-gap:1px;padding-block:1px}.attempt-limits-row{gap:12px}.run-limit{gap:5px}.run-limit>label:first-child{gap:4px;font-size:12px}.run-limit input[type=number]{width:42px;padding:6px 4px}.run-limit .member{gap:3px;font-size:12px}.run-limit input[type=checkbox]{width:12px;height:12px}.time-share-summary{padding:4px 8px;display:block}.time-share-summary>label{max-width:100%}.time-share-summary select{padding:2px 4px;font-size:12px}.time-share{margin-top:4px;font-size:12px}.time-share>.muted{display:none}.time-axis{gap:4px;padding:3px 8px}.time-range{gap:3px}.time-range input{width:46px}.activity-split{grid-template-rows:120px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.traffic-split .workspace-row{padding-block:5px}.scoring-context{border:1px solid var(--line);border-radius:.6rem;min-width:0;margin:1rem 0;padding:1rem}.scoring-context p{overflow-wrap:anywhere;margin:.65rem 0}.scoring-context .workspace-toolbar{margin:0}.regrade-preview .workspace-table{max-height:28rem;overflow:auto}.regrade-preview td{white-space:pre-line;overflow-wrap:anywhere;min-width:10rem}.regrade-preview .actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.workspace-list-column{border-right:1px solid var(--line);background:var(--surface-2);flex-direction:column;min-width:0;min-height:0;display:flex}.workspace-pagination{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:5px;padding:4px 6px;font-size:12px;display:flex}.workspace-pagination button{padding:3px 6px;font-size:12px;line-height:18px}.workspace-pagination span{text-align:center;font-size:12px;line-height:14px}.recording-notes{flex-shrink:0;margin-left:auto;font-size:12px;position:relative}.recording-notes>summary{cursor:pointer;color:var(--muted)}.recording-notes>div{z-index:5;background:var(--surface);border:1px solid var(--line);width:min(380px,80vw);max-height:240px;box-shadow:0 6px 18px var(--shadow);border-radius:4px;padding:10px 14px;position:absolute;top:100%;right:0;overflow:auto}.recording-notes p{margin:6px 0}.timeline-summary{flex-shrink:0;align-items:center;gap:12px;min-height:24px;display:flex}.timeline-summary>.time-share-summary{flex:1}@media (width<=680px){.workspace-list-column{display:contents}.workspace-split.detail-selected>.workspace-list-column>.workspace-scroll{display:none}.workspace-list-column>.workspace-pagination{flex-shrink:0}}.exchange-toolbar strong{text-overflow:ellipsis;min-width:0;max-width:55%;overflow:hidden}@media (width<=680px){.timeline-summary{display:block;position:relative}.timeline-summary>.recording-notes{position:absolute;top:0;right:0}}.eval-workspace .sidebar{width:190px;padding:26px 16px}.eval-workspace .brand{margin-bottom:36px;font-size:16px}.eval-workspace .sidebar nav a{font-size:13px}.eval-workspace .workspace{margin-left:190px}.eval-workspace #app{flex:1;min-height:0;margin:0;padding:16px 22px}.eval-workspace .workspace-heading{min-height:42px;padding-bottom:9px}.eval-workspace .workspace-heading .workspace-controls{flex-wrap:nowrap}.eval-workspace .workspace-heading .workspace-controls button{min-width:72px;padding:4px 9px;font-size:12px}.eval-workspace .workspace-heading .workspace-controls label{min-width:120px;max-width:230px;font-size:0}.eval-workspace .workspace-heading .workspace-controls select{width:100%;font-size:12px}.run-date{justify-content:space-between;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.execution-bar{border:1px solid var(--line);background:var(--surface);border-radius:6px;flex-direction:column;align-items:stretch;gap:3px;margin-bottom:5px;padding:8px 12px;display:flex}.live-main{grid-template-columns:160px 135px minmax(0,1fr) 100px;align-items:center;gap:10px;min-height:30px;display:grid}.live-main>[data-testid=live-state]{font-weight:650}.live-current{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-action-slot{justify-content:flex-end;width:100px;display:flex}.live-action-slot button{width:100px;min-height:30px;padding:4px 8px}.execution-bar>[data-testid=live-freshness]{color:var(--muted);font-size:12px}.execution-issues{flex-wrap:wrap;gap:5px 12px;font-size:12px;display:flex}.execution-issues:empty{display:none}.attempt-execution{background:0 0;border:0;margin:0;padding:0}.attempt-execution .live-main{grid-template-columns:auto minmax(0,1fr);min-height:16px;font-size:12px}.attempt-execution [data-testid=live-progress],.attempt-execution .live-action-slot,.attempt-execution .live-current,.attempt-execution>[data-testid=live-freshness]{display:none}.eval-workspace .primary-metrics{border:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:2px 0 0;padding:12px 0}.eval-workspace .primary-metrics .stat{border-right:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:0 12px;display:flex}.eval-workspace .primary-metrics .stat:first-child{padding-left:0}.eval-workspace .primary-metrics .stat:last-child{border:0}.eval-workspace .primary-metrics .stat strong{font-size:24px;line-height:1.2}.eval-workspace .primary-metrics .stat span{font-size:12px}.run-budget-summary{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:7px 0;font-size:12px;display:flex}.run-budget-summary progress{width:100px;height:6px;accent-color:var(--accent)}.run-budget-summary .budget-explanation{margin-left:auto;font-size:12px}.run-quality{flex-shrink:0;align-items:center;gap:14px;margin:2px 0 6px;font-size:12px;display:flex}.quality-pass{color:var(--accent);font-weight:650}.quality-review,.quality-pending{color:var(--warn-ink);font-weight:650}.run-quality details{margin:0 0 0 auto;font-size:12px;position:relative}.run-quality details[open]{z-index:5;max-width:50%}.run-quality .run-execution-detail{background:var(--surface);border:1px solid var(--line);width:350px;max-width:80vw;padding:10px;position:absolute;right:0}.run-execution-detail p{margin:0 0 6px}.workspace-overview{flex-shrink:0}.workspace-tabs{margin-bottom:8px}#app [data-testid=attempts-table] table{min-width:850px}#app [data-testid=attempts-table] td:first-child>a:last-child{margin-top:3px;font-size:12px;display:inline-block}#app [data-testid=attempts-table] .small{font-size:12px}#app [data-testid=runs-table] table{min-width:1000px}[data-testid=attempt-workspace] .workspace-heading{min-height:40px;padding-bottom:4px}[data-testid=attempt-workspace] .workspace-heading h1{font-size:16px}[data-testid=attempt-workspace] .workspace-heading p{font-size:12px}[data-testid=attempt-workspace] .workspace-status{gap:10px;min-height:22px;font-size:12px}[data-testid=attempt-workspace] .workspace-status .badge{padding:2px 6px;font-size:12px}[data-testid=attempt-workspace] .primary-metrics{margin:0 0 3px;padding:7px 0}[data-testid=attempt-workspace] .primary-metrics .stat{flex-direction:row;align-items:baseline;gap:6px}.eval-workspace [data-testid=attempt-workspace] .primary-metrics .stat strong{font-size:17px}[data-testid=attempt-workspace] .workspace-status>span:nth-of-type(3){margin-left:0}.qualification{flex-shrink:0;margin:0;font-size:12px;position:relative}.qualification summary{color:var(--warn-ink);cursor:pointer;font-weight:650}.qualification-content{z-index:10;background:var(--surface);border:1px solid var(--line);width:420px;max-width:85vw;max-height:55vh;box-shadow:0 4px 18px var(--shadow);border-radius:6px;padding:14px;font-size:12px;position:absolute;top:22px;right:0;overflow:auto}.qualification-content .measurement-grid{grid-template-columns:1fr 1fr}.qualification-content .stat strong{font-size:14px}.inspector-focus .sidebar,.inspector-focus [data-testid=attempt-workspace]>.primary-metrics,.inspector-focus [data-testid=attempt-workspace]>.workspace-status,.inspector-focus [data-testid=attempt-workspace]>.attempt-execution{display:none}.inspector-focus .workspace{margin-left:0}[data-testid=turn-timeline]>.workspace-caption{margin:0 0 5px;font-size:12px}.split-back,.split-picker{display:none}.picker-trigger{text-align:left;border:0;border-bottom:1px solid var(--line);background:var(--selected);width:100%;color:var(--ink);border-radius:0;align-items:center;gap:10px;padding:9px 12px;display:flex}.picker-selection{flex:1;min-width:0;font-size:12px}.picker-selection strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.picker-selection .small{font-size:12px}.picker-selection .timed-row>span:last-child{display:none}.picker-selection .timed-row{gap:3px}.picker-count{color:var(--muted);white-space:nowrap;font-size:12px}.picker-trigger:after{content:"";border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);width:7px;height:7px;margin:0 3px 4px;transform:rotate(45deg)}.picker-trigger[aria-expanded=true]:after{margin-top:6px;transform:rotate(225deg)}.picker-menu{border:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:0 8px 30px var(--shadow);box-sizing:border-box;border-radius:8px;margin:0;padding:7px;position:fixed;inset:auto;overflow:hidden}.picker-menu:popover-open{flex-direction:column;gap:6px;display:flex}.picker-menu>input{flex-shrink:0;width:100%;min-width:0;padding:8px 10px;font-size:12px}.picker-options{overscroll-behavior:contain;min-height:0;overflow:auto}.picker-option{cursor:pointer;border:1px solid #0000;border-radius:5px;padding:9px 10px;font-size:12px}.picker-option .small{font-size:12px}.picker-option strong{display:block}.picker-option+.picker-option{margin-top:3px}.picker-option[aria-selected=true]{background:var(--selected);border-color:var(--line-strong)}.picker-option.picker-active,.picker-option:hover{background:var(--selected);border-color:var(--accent)}.picker-empty{color:var(--muted);margin:0;padding:8px;font-size:12px}.activity-heading{border-bottom:1px solid var(--line);flex-shrink:0;padding:9px 12px}.activity-heading p{margin:3px 0 0}[data-scroll-pane=activity-events]{padding:12px}[data-scroll-pane=activity-events] details{border-bottom:1px solid var(--line);margin:0;padding:7px 0;font-size:12px}[data-testid=execution-timeline]>.workspace-caption{padding:2px 0 5px;font-size:12px}.time-share-summary{padding:4px 0 7px}.time-share-summary>label{font-size:12px}.time-share-summary select{padding:4px 6px;font-size:12px}.time-share{font-size:12px}.time-share-bar{height:6px}.time-axis{margin-bottom:7px;padding:6px 0}@media (width<=1000px){.run-budget-summary .budget-explanation{display:none}.live-main{grid-template-columns:145px 125px minmax(0,1fr) 100px;gap:6px}[data-testid=attempt-workspace] .primary-metrics .stat{flex-direction:column;gap:0}}@media (width<=680px){body.eval-workspace{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.eval-workspace .sidebar{flex:0 0 60px;width:100%;height:60px;padding:6px 10px;position:relative;overflow:hidden}.eval-workspace .brand{margin:0;font-size:12px;line-height:18px}.eval-workspace .sidebar nav{flex-wrap:nowrap;gap:3px;overflow-x:auto}.eval-workspace .sidebar nav a{padding:3px 6px;font-size:12px;line-height:18px}.eval-workspace .workspace{flex:1;height:auto;min-height:0;margin:0;overflow:hidden}.eval-workspace #app{flex:1;height:auto;min-height:0;margin:0;padding:7px 10px}.eval-workspace .workspace-heading{gap:8px;min-height:32px;padding-bottom:5px}.eval-workspace .workspace-heading h1{font-size:16px}.eval-workspace .workspace-heading p{text-overflow:ellipsis;white-space:nowrap;max-width:52vw;font-size:12px;overflow:hidden}.eval-workspace .workspace-heading .workspace-controls{gap:5px;max-width:150px}.eval-workspace .workspace-heading .workspace-controls label{width:78px;min-width:0}.eval-workspace .workspace-heading .workspace-controls select{padding:3px;font-size:12px}.eval-workspace .workspace-heading .workspace-controls button{min-width:55px;padding:3px 5px;font-size:12px}.workspace-breadcrumb{font-size:12px}.run-date{gap:6px;margin-bottom:5px;font-size:12px;line-height:1.3}.run-date>span{text-align:right;max-width:52%}.live-main{grid-template-columns:minmax(0,1fr) 105px 85px;gap:4px;font-size:12px}.live-main .live-current{grid-area:2/1/auto/-1}.live-action-slot,.live-action-slot button{width:85px}.execution-bar{gap:2px;margin-bottom:3px;padding:5px 8px}.execution-bar>[data-testid=live-freshness]{font-size:12px}.eval-workspace .primary-metrics{grid-template-columns:repeat(5,minmax(0,1fr));padding:8px 0}.eval-workspace .primary-metrics .stat{gap:2px;padding:0 5px}.eval-workspace .primary-metrics .stat strong{font-size:17px}.eval-workspace .primary-metrics .stat span{font-size:12px;line-height:1.2}[data-testid=attempt-workspace] .primary-metrics{padding:5px 0}[data-testid=attempt-workspace] .primary-metrics .stat{padding:0 4px}[data-testid=attempt-workspace] .workspace-status{gap:5px;min-height:20px;font-size:12px}[data-testid=attempt-workspace] .workspace-status>[data-testid=external-recording]{display:none}.qualification{margin-left:auto;font-size:12px}.qualification-content{width:calc(100vw - 20px);max-width:none;max-height:55vh;position:fixed;top:130px;right:10px}.run-budget-summary{gap:4px 8px;padding:5px 0;font-size:12px}.run-budget-summary progress{width:65px}.run-quality{flex-wrap:wrap;gap:7px;margin:1px 0 4px;font-size:12px}.run-quality details{font-size:12px}.workspace-tabs{gap:17px;min-height:32px;margin-bottom:6px}.workspace-tabs button{padding:6px 0;font-size:12px}.workspace-split,.activity-split,.traffic-split{flex-direction:column;flex:1;min-height:0;display:flex}.workspace-split>.workspace-scroll{border:0;flex:1}.workspace-split>.workspace-detail{flex:1;min-height:0;display:none}.workspace-split.detail-selected>.workspace-scroll{display:none}.workspace-split.detail-selected>.workspace-detail{display:flex}.split-back{text-align:left;border:0;border-bottom:1px solid var(--line);border-radius:0;flex-shrink:0;min-height:32px;padding:7px 10px;font-size:12px;display:block}.split-picker{flex-shrink:0;display:block}.workspace-detail>.workspace-scroll{padding:12px}.traffic-split .workspace-detail>.workspace-stack{flex:1;min-height:0}.time-share-summary{align-items:center;gap:7px;padding:2px 0 5px;display:flex}.time-share-summary>label{flex-shrink:0;width:118px;margin:0;font-size:0}.time-share-summary select{width:118px;padding:3px;font-size:12px}.time-share{gap:3px;margin:0;font-size:12px}.time-share>.small{display:none}.time-share-bar{height:5px}[data-testid=execution-timeline]>.workspace-caption,.comparison-note{display:none}.time-axis{gap:3px;margin-bottom:5px;padding:4px 0;font-size:12px}.time-range{gap:4px}.time-range input{width:42px;padding:3px;font-size:12px}.time-range button{padding:3px 5px;font-size:12px}.time-range label{font-size:12px}.inspector-focus .workspace{height:100dvh;margin:0}.eval-workspace [data-testid=attempt-workspace] .primary-metrics .stat strong{font-size:clamp(12px,2.8vw,14px)}}.time-axis{padding-block:4px}@media (width<=680px){#app [data-testid=attempts-table] table{table-layout:fixed;width:100%;min-width:0}#app [data-testid=attempts-table] thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#app [data-testid=attempts-table] tbody{display:block}#app [data-testid=attempts-table] tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 8px;padding:9px 10px;display:grid}#app [data-testid=attempts-table] td{border:0;min-width:0;padding:0;font-size:12px;display:block}#app [data-testid=attempts-table] td:first-child{grid-column:1/-1;max-width:none}#app [data-testid=attempts-table] td:nth-child(2),#app [data-testid=attempts-table] td:nth-child(3){grid-column:span 2}#app [data-testid=attempts-table] td:nth-child(n+4){flex-direction:column;gap:1px;display:flex}#app [data-testid=attempts-table] td:nth-child(4):before{content:"Time"}#app [data-testid=attempts-table] td:nth-child(5):before{content:"Est. spend"}#app [data-testid=attempts-table] td:nth-child(6):before{content:"Tokens"}#app [data-testid=attempts-table] td:nth-child(7):before{content:"Calls"}#app [data-testid=attempts-table] td:nth-child(n+4):before{color:var(--muted);font-size:12px}}[data-scroll-pane=activity-detail]>a{overflow-wrap:anywhere;margin-block:10px;display:block}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.leaderboard-section{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow:auto}.note{background:var(--note-bg);border-left:3px solid var(--note-line);flex-shrink:0;padding:8px 12px;font-size:12px}.note strong{margin-right:6px}.empty-state{background:var(--surface);border:1px solid var(--line);border-radius:5px;max-width:720px;padding:22px 24px;font-size:13px}.empty-state strong{margin-bottom:4px;font-size:14px;display:block}.empty-state p{color:var(--muted);margin:0 0 12px}.empty-state .actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.empty-state button{padding:4px 10px;font-size:12px}.toggle{flex-direction:row}.toggle input{width:auto;margin:0}.segmented{border:1px solid var(--line);background:var(--surface-2);border-radius:6px;gap:3px;padding:3px;display:inline-flex}.segmented button{color:var(--ink);background:0 0;border:0;padding:3px 10px;font-size:12px;font-weight:500}.segmented button[aria-pressed=true]{background:var(--surface);box-shadow:0 1px 2px var(--shadow);font-weight:650}.segmented button:disabled{color:var(--muted);cursor:not-allowed}.board{flex-shrink:0;overflow:auto}.board table{min-width:980px}.board td{vertical-align:middle;white-space:nowrap;padding:6px 10px;line-height:1.3}.board th{padding:8px 10px}.board th button{all:unset;cursor:pointer}.board th button:focus-visible,.segmented button:focus-visible,.row-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.board tr.excluded td{opacity:.62}.board .rank{color:var(--muted);font-variant-numeric:tabular-nums;width:24px}.board .tool strong,.board .tool .small{text-overflow:ellipsis;vertical-align:bottom;max-width:260px;font-size:12px;overflow:hidden}.board .tool strong{display:inline-block}.board .tool .small{display:block}.board .tool .badge{vertical-align:bottom;margin-left:6px}.board .row-action{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:5px;padding:2px 9px;font-size:12px;font-weight:600;text-decoration:none}.board .num{font-variant-numeric:tabular-nums;text-align:right}.board .num .small{margin-left:4px}.rate{align-items:center;gap:8px;min-width:200px;display:flex}.rate strong{font-variant-numeric:tabular-nums;text-align:right;min-width:42px;font-size:13px}.rate-bar{background:var(--cell-empty);border-radius:4px;flex:1;min-width:90px;height:8px;position:relative}.rate-bar i{background:var(--cell-pass);border-radius:4px 0 0 4px;position:absolute;top:0;bottom:0;left:0}.rate-bar b{background:repeating-linear-gradient(45deg,var(--cell-pending) 0 3px,transparent 3px 6px);position:absolute;top:0;bottom:0}.rate-bar u{border-left:1px solid var(--ink);border-right:1px solid var(--ink);opacity:.55;position:absolute;top:-3px;bottom:-3px}.delta-up{color:var(--pass-ink)}.delta-down{color:var(--fail-ink)}.strip{gap:2px;display:flex}.strip i{background:var(--cell-empty);border-radius:2px;width:14px;height:14px}.strip i[data-pending]{background:var(--cell-pending)}@media (width<=850px){.rate{min-width:140px}}.compare-section{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow:auto}.verdict{flex-shrink:0;margin:4px 0 0;font-size:13px}.verdict span{font-weight:400}.verdict.delta-up strong{color:var(--pass-ink)}.verdict.delta-down strong{color:var(--fail-ink)}.eval-workspace .compare-stats{flex-shrink:0;grid-template-columns:repeat(6,minmax(0,1fr))}.compare-stats .stat strong{font-variant-numeric:tabular-nums}.compare-stats .stat em{color:var(--muted);font-size:12px;font-style:normal;display:block}.compare-grid{grid-template-columns:minmax(0,430px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.compare-grid>*{min-width:0}.compare-panel,.compare-attempts{background:var(--surface);border:1px solid var(--line);border-radius:6px;min-width:0}.compare-panel-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.compare-panel-head h2{flex:1;margin:0;font-size:13px}.compare-panel-head .segmented button{font-size:12px}.compare-table{border:0;border-radius:0;overflow:auto}.compare-table table{font-size:12px}.compare-table td{vertical-align:middle;white-space:nowrap;padding:5px 10px;line-height:1.3}.compare-table th{padding:7px 10px}.compare-table .num{font-variant-numeric:tabular-nums;text-align:right}.compare-breakdown table{table-layout:fixed;width:100%}.compare-breakdown th:nth-child(2){width:46px}.compare-breakdown th:nth-child(3),.compare-breakdown th:nth-child(4){width:78px}.compare-breakdown th:nth-child(5){width:132px}.compare-breakdown td:first-child{text-overflow:ellipsis;overflow:hidden}.compare-tasks table{width:100%;min-width:560px}.compare-tasks .task{white-space:normal;min-width:120px}.compare-tasks .task a{margin-bottom:2px;font-weight:650;display:block}.compare-tasks .task a:focus-visible,.compare-attempts a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.compare-tasks .tag,.compare-attempts .tag{color:var(--muted);background:var(--surface-2);border:1px solid var(--line);white-space:nowrap;border-radius:4px;padding:0 5px;font-size:12px}.solvers{color:var(--muted);text-overflow:ellipsis;max-width:170px;margin-top:2px;display:block;overflow:hidden}.diff-cell{justify-content:flex-end;align-items:center;gap:8px;display:flex}.diverge{background:var(--cell-empty);border-radius:4px;flex-shrink:0;width:60px;height:8px;display:inline-block;position:relative}.diverge:before{content:"";border-left:1px solid var(--muted);position:absolute;top:-2px;bottom:-2px;left:50%}.diverge i{border-radius:4px;position:absolute;top:0;bottom:0}.diverge i.delta-up{background:var(--cell-pass)}.diverge i.delta-down{background:var(--cell-fail)}.dots{vertical-align:middle;gap:3px;display:inline-flex}.dots i{background:var(--cell-fail);border-radius:50%;width:9px;height:9px}.dots i.pass{background:var(--cell-pass)}.dots i.pending{background:var(--cell-pending)}.dots i:is(.ungraded,.not-run){background:var(--cell-empty);box-shadow:inset 0 0 0 1px var(--line-strong)}.compare-attempts{flex-direction:column;gap:12px;padding-bottom:12px;display:flex}.compare-attempts>:not(.compare-panel-head){margin-inline:12px}.compare-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.compare-attempt{flex-direction:column;gap:8px;min-width:0;display:flex}.compare-attempt>h3{margin:0;font-size:13px}.compare-attempt-controls{flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.compare-attempt-controls select{font-size:12px}.compare-overview{flex-shrink:0}.compare-overview table{width:100%;min-width:760px}.compare-overview td{padding:7px 10px}.compare-overview .tool a{font-weight:650}.compare-overview .tool .run-links a{font-weight:400}.compare-overview :is(.tool,.difference,.task-counts) .small{color:var(--muted);display:block}.compare-overview tr.excluded td{opacity:.62}.verdict-label{font-weight:650}@media (width<=1000px){.compare-grid{grid-template-columns:1fr}.eval-workspace .compare-stats{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}.eval-workspace .compare-stats .stat:nth-child(3n+1){padding-left:0}.eval-workspace .compare-stats .stat:nth-child(3n){border-right:0}}@media (width<=850px){.compare-columns{grid-template-columns:1fr}}.single-run{min-width:0}.single-run h1,.single-run #execution-id{overflow-wrap:anywhere}.single-run fieldset{border:1px solid var(--line);border-radius:8px;margin:20px 0;padding:20px}.single-run legend{padding:0 8px}.single-run .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.single-run .limits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.single-run .form-grid label,.single-run .form-grid input,.single-run .form-grid select{width:100%;min-width:0}.single-run #status{color:var(--muted)}.single-run .file-viewer{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;height:auto;display:grid}.single-run .file-viewer section{min-width:0}.single-run #files{max-height:65vh;overflow:auto}.single-run #files a{text-overflow:ellipsis;white-space:nowrap;padding:4px 6px;text-decoration:none;display:block;overflow:hidden}.single-run #files a[aria-current]{background:var(--selected);font-weight:600}.single-run #file-digest{white-space:nowrap;margin:0;font-family:inherit}.single-run #results article{margin:24px 0}.single-run .result-inspector{flex-direction:column;height:auto;min-height:0;display:flex}.single-run .primary-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0}.single-run .primary-metrics .stat strong{font-size:22px}.single-run #file-content{margin-top:10px;overflow:visible}.single-run .file-viewer>section{height:auto;display:block}.single-run .workspace-table td{overflow-wrap:normal}.single-run .board .rate{gap:4px;min-width:96px}.single-run .board .rate strong{min-width:32px}.single-run .board .rate-bar{min-width:36px}.single-run .board .tool{white-space:normal;min-width:150px;max-width:180px}.single-run .board :is(td,th){padding-inline:8px}.single-run .result-failed,.single-run .result-worker_lost,.single-run .result-invalid,.single-run .result-absent,.single-run .result-incorrect{background:var(--fail-bg);color:var(--fail-ink)}.single-run .result-missing,.single-run .result-ungraded,.single-run .result-abstained,.single-run .result-limited,.single-run .result-stopped,.single-run .result-unknown,.single-run .result-partial{background:var(--warn-bg);color:var(--warn-ink)}@media (width<=720px){.single-run .form-grid{grid-template-columns:1fr}}.single-run #definition-list .panel p,.single-run #definition-detail .page-heading p,.single-run #definition-detail .panel p{overflow-wrap:anywhere}.single-run #definition-detail .stats{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=720px){.single-run :is(.primary-metrics,#definition-detail .stats){grid-template-columns:repeat(2,minmax(0,1fr))}}body[data-workspace=central] .sidebar>nav{overscroll-behavior:contain;flex-direction:column;min-height:0;display:flex;overflow-y:auto}body[data-workspace=central] .sidebar>nav>a,.sidebar-records>a{flex-shrink:0}.sidebar-records{overscroll-behavior:contain;border-left:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:2px;max-height:30vh;margin:-4px 0 4px 12px;display:flex;overflow:auto}.sidebar .sidebar-records a{overflow-wrap:anywhere;font:inherit;flex-direction:column;gap:3px;padding:7px 12px;line-height:1.4}.sidebar .sidebar-records a[aria-current]{box-shadow:inset 2px 0 var(--accent)}@media (width<=680px){body[data-workspace=central] .sidebar>nav{flex-flow:wrap;overflow:visible}.sidebar-records{border-left:0;border-top:1px solid var(--line);flex-basis:100%;order:1;max-height:150px;margin:2px 0 0}.sidebar .sidebar-records span{display:block}}.single-run #files ul{min-width:0;margin:0;padding-left:14px;list-style:none}.single-run #files>ul{padding-left:0}.single-run #files li{min-width:0}.single-run #files summary{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:4px 6px;font-size:12px;font-weight:600;overflow:hidden}.single-run .file-metadata{font-size:12px;position:relative}.single-run .file-metadata>div{z-index:3;background:var(--surface);border:1px solid var(--line);overflow-wrap:anywhere;width:min(420px,75vw);padding:12px;position:absolute;top:100%;right:0}.single-run .file-metadata p{margin:4px 0}.single-run .result-inspector :is(.workspace-body,.workspace-stack,.workspace-pane,.workspace-detail,.workspace-scroll){flex:none;overflow:visible}.single-run .reader-list{background:0 0;border:0;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;min-height:calc(100dvh - 46px);scroll-margin-top:46px;display:grid;overflow:visible}.single-run .reader-rail{border:1px solid var(--line);background:var(--surface-2);border-radius:5px;flex-direction:column;min-width:0;min-height:0;max-height:calc(100dvh - 62px);display:flex;position:sticky;top:46px;overflow:hidden}.single-run .reader-search{border-bottom:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:5px;padding:8px;display:flex}.single-run .reader-search input{background:var(--surface);width:100%;min-width:0;padding:6px 8px;font-size:12px}.single-run .reader-search span{font-size:12px}.single-run .reader-search span:empty{display:none}.single-run .reader-rail>.workspace-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.single-run .reader-rail .workspace-row{padding:10px;line-height:1.5}.single-run .reader-rail .workspace-row strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.single-run .reader-rail .workspace-row .small{font-size:12px}.single-run .reader-rail .workspace-pagination{background:var(--surface);flex-wrap:wrap;flex-shrink:0;gap:4px;padding:6px}.single-run .reader-rail .workspace-pagination span{font-size:12px}.single-run .reader-rail .workspace-pagination button{padding:4px;font-size:12px}.single-run .reader-list>.workspace-detail{min-width:0;display:block}.single-run .reader-list .split-picker{display:none}.single-run .reader-list .workspace-detail>.workspace-stack{display:block}.single-run .reader-list .workspace-pane>.workspace-scroll{padding:12px 0}.single-run .reader-list .inspect-code,.single-run #file-content pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:none;overflow:visible}.single-run .file-toolbar{z-index:4;background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:6px 0;display:flex;position:sticky;top:0}.single-run .file-toolbar #file-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:14px;line-height:22px;overflow:hidden}.single-run .file-toolbar :is(button,a,summary){white-space:nowrap;font-size:12px}.single-run .file-toolbar button{padding:4px 8px}.single-run .file-browser{background:var(--surface-2);min-width:0;color:var(--ink);border:1px solid var(--line);border-radius:4px;margin:0;padding:8px;position:sticky;top:46px}.single-run .file-browser #files{overscroll-behavior:contain;max-height:calc(100dvh - 80px)}.single-run .file-browser-trigger{display:none}@media (width<=680px){.single-run .file-viewer{display:block}.single-run .file-browser-trigger{display:inline-block}.single-run .file-browser:not(:popover-open){display:none}.single-run .file-browser:popover-open{width:min(360px,100vw - 32px);max-height:70vh;box-shadow:0 8px 24px var(--shadow);position:fixed}.single-run .reader-list{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:0;min-height:0}.single-run .reader-rail{display:contents}.single-run .reader-rail>:is(.reader-search,.workspace-scroll){display:none}.single-run .reader-rail .workspace-pagination{z-index:5;border:0;border-bottom:1px solid var(--line);position:sticky;top:38px}.single-run .reader-list:has(.workspace-pagination) .split-picker{top:74px}.single-run .reader-list .split-picker{z-index:4;background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:4px 0;display:flex;position:sticky;top:38px}.single-run .reader-list .picker-trigger{flex:1;min-width:0;padding:5px 8px}.single-run .reader-list .picker-selection{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.single-run .reader-list .picker-selection>div>:not(:first-child){display:none}.single-run .reader-list .split-picker>button{padding:5px 7px;font-size:12px}.single-run .file-toolbar{flex-wrap:wrap;gap:6px}.single-run .file-toolbar #file-name{flex-basis:calc(100% - 110px)}}.single-run .result-inspector>.workspace-tabs{z-index:6;background:var(--surface);margin-bottom:12px;padding-inline:12px;position:sticky;top:0}.single-run .reader-list .exchange-toolbar{flex-direction:column;align-items:stretch;gap:5px;height:auto;min-height:0;padding:5px 0;display:flex}.single-run .reader-list .exchange-toolbar>div:first-child{white-space:normal;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.single-run .reader-list .exchange-toolbar strong{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:13px;display:block}.single-run .reader-list .exchange-toolbar>div:first-child span{white-space:normal;flex:none}.single-run .reader-list .exchange-toolbar>.exchange-url{flex:1;min-width:0}@media (width<=680px){.single-run .reader-list .exchange-toolbar{flex-wrap:wrap}.single-run .reader-list .exchange-toolbar>.exchange-url{flex-basis:100%}}.single-run .result-heading{align-items:center;gap:14px;min-width:0;display:flex}.single-run .result-heading h3{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:14px;overflow:hidden}.single-run .result-heading :is(p,a){white-space:nowrap;margin:0;font-size:12px}@media (width<=680px){.single-run .result-heading{flex-wrap:wrap;gap:4px 12px}.single-run .result-heading h3{flex-basis:100%}}.single-run .result-inspector .file-toolbar{top:38px}.single-run .reader-rail .page-jump{flex-basis:100%;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.single-run .reader-rail .page-jump input{width:60px;padding:3px 6px;font-size:12px}.single-run .result-inspector>.workspace-body{scroll-margin-top:46px}.single-run .local-execution{max-height:none;overflow:visible}.single-run .local-execution .live-main{flex-wrap:wrap;gap:10px;display:flex}.single-run .local-execution .live-main>[role=status]:first-child{flex:1;min-width:160px;font-weight:600}.single-run .local-execution .live-main>[role=status]:empty{display:none}.single-run .local-execution .live-action-slot{align-items:center;gap:12px;width:auto;margin-left:auto;display:flex}.single-run .local-execution .live-action-slot :is(button,a){white-space:nowrap;width:auto}.single-run .run-next-action{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.single-run .run-next-action :is(a,button){white-space:nowrap;font-size:12px}.single-run .run-next-action button{padding:4px 8px}.runner-app header .local{color:var(--accent);border:1px solid;border-radius:4px;padding:2px 8px}.runner-app .brand{border-left:3px solid var(--accent);padding-left:12px}#app.single-run .runs-table table{table-layout:fixed;width:100%;min-width:960px}#app.single-run .runs-table.has-selection table{min-width:1004px}.single-run .runs-table th[data-column=selection]{width:44px}.single-run .runs-table th[data-column=identity]{width:auto}.single-run .runs-table th[data-column=date]{width:96px}.single-run .runs-table th[data-column=target]{width:185px}.single-run .runs-table th[data-column=status]{width:140px}.single-run .runs-table th[data-column=action]{width:96px}.single-run .runs-table th:is([data-column=validity],[data-column=correctness],[data-column=evidence]){width:36px}.single-run .runs-table th[data-column=time]{width:96px}.single-run .runs-table th[data-column=cost]{width:104px}.single-run .runs-table :is(th,td){padding:8px}.single-run .runs-table td{overflow-wrap:anywhere;vertical-align:top}.single-run .runs-table .badge{white-space:nowrap;overflow-wrap:normal}.single-run .run-identity{gap:2px;min-width:120px;display:grid}.single-run .runs-table .definition-cell{min-width:0}.single-run .runs-table .definition-cell>:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.single-run .runs-table .inline-definition{align-items:baseline;gap:6px;display:flex}.single-run .runs-table .inline-definition>:last-child{flex-shrink:0}.single-run .runs-table .run-next-action{gap:2px;min-width:0}.single-run .runs-table .run-status-detail{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.single-run .runs-table :is(th,td):is([data-column=validity],[data-column=correctness],[data-column=evidence]){text-align:center;vertical-align:middle;padding-inline:4px}.single-run .runs-table .assessment-icon{vertical-align:middle;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:3px;text-decoration:none;display:inline-flex}.single-run .runs-table .assessment-icon:hover{background:var(--selected)}.single-run .assessment-header{width:24px;height:24px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.single-run .assessment-help{background:var(--surface);width:min(320px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);border:1px solid var(--line-strong);box-shadow:0 4px 12px var(--shadow);border-radius:5px;margin:0;padding:8px 10px;font-size:12px;line-height:1.4;position:fixed;inset:auto;overflow:auto}.single-run .assessment-help>span{margin-top:3px;display:block}.single-run .runs-table .run-row{cursor:pointer}.single-run .runs-table .run-row:hover td{background:color-mix(in srgb,var(--surface-2) 60%,var(--surface))}.single-run .assessment-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.single-run .assessment-icon:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.single-run .runs-table td:is([data-column=time],[data-column=cost],[data-column=action]){white-space:nowrap;overflow-wrap:normal;vertical-align:middle}.single-run .runs-table :is(th,td)[data-column=action]{text-align:left}.single-run .runner-action-tray{z-index:10;background:var(--surface);border:1px solid var(--line-strong);max-width:calc(100vw - 48px);box-shadow:0 6px 24px var(--shadow);border-radius:6px;flex-direction:column;gap:8px;padding:12px;font-size:12px;display:flex;position:fixed;bottom:20px;right:24px}.single-run .runner-action-tray [data-testid=selected-queue],.single-run .runner-selection-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.single-run .runner-action-tray button{padding:6px 10px;font-size:12px}.single-run .runs-table td[data-column=action] :is(button,a){white-space:nowrap;font-size:12px}.single-run .runs-table td[data-column=action] button{padding:6px 10px}.single-run .runs-table time{font-size:12px}.single-run .runs-table .run-date{white-space:nowrap;font-variant-numeric:tabular-nums;gap:2px;display:grid}@media (width>=721px){.single-run .runs-table :is(th,td):is([data-column=validity],[data-column=time],[data-column=action]){border-left:1px solid var(--line)}.single-run .runs-table td:is([data-column=validity],[data-column=correctness],[data-column=evidence]){background:color-mix(in srgb,var(--surface-2) 45%,transparent)}.single-run .runs-table :is(th,td):is([data-column=time],[data-column=cost]){text-align:right;font-variant-numeric:tabular-nums}.single-run .runs-table :is(th,td)[data-column=action]{background:var(--surface);z-index:2;position:sticky;right:0}.single-run .runs-table th[data-column=action]{background:var(--surface-2);z-index:3}}@media (width<=720px){#app.single-run .runs-table table,#app.single-run .runs-table.has-selection table{min-width:0}.single-run .runs-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.single-run .runs-table tbody{display:block}.single-run .runs-table tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 0;display:grid;position:relative}.single-run .runs-table td{border:0;min-width:0;padding:2px 8px}.single-run .runs-table td[data-column=selection]{position:absolute;top:12px;left:4px}.single-run .runs-table td[data-column=identity]{grid-area:1/1/auto/4}.single-run .runs-table.has-selection td[data-column=identity]{padding-left:36px}.single-run .runs-table td[data-column=target]{grid-area:2/1/auto/4}.single-run .runs-table td[data-column=status]{grid-area:3/1/auto/3}.single-run .runs-table td[data-column=action]{grid-area:3/3;justify-self:start}.single-run .runs-table td[data-column=date]{color:var(--muted);grid-area:4/1/auto/4}.single-run .runs-table td[data-column=validity]{grid-area:5/1}.single-run .runs-table td[data-column=correctness]{grid-area:5/2}.single-run .runs-table td[data-column=evidence]{grid-area:5/3}.single-run .runs-table td[data-column=time]{grid-area:6/1/auto/3}.single-run .runs-table td[data-column=cost]{grid-area:6/3}.single-run .runs-table td:is([data-column=validity],[data-column=correctness],[data-column=evidence]):before{color:var(--muted);font-size:12px;display:block}.single-run .runs-table td[data-column=validity]:before{content:"Validity"}.single-run .runs-table td[data-column=correctness]:before{content:"Correctness"}.single-run .runs-table td[data-column=evidence]:before{content:"Evidence"}.single-run .runs-table td[data-column=time]:before{content:"Time ";color:var(--muted);font-size:12px}.single-run .runs-table td[data-column=cost]:before{content:"Est. ";color:var(--muted);font-size:12px}.single-run .runner-action-tray{max-width:calc(100vw - 24px);bottom:12px;right:12px}.single-run .runner-selection-actions{flex-direction:column;align-items:stretch}.single-run .runner-selection-actions button{white-space:normal;text-align:left}}.single-run .run-progress{min-width:0}.single-run .progress-current{flex-wrap:wrap;align-items:center;gap:10px;min-height:24px;margin:10px 0 14px;display:flex}.single-run .progress-current .small{margin-left:auto}.single-run .progress-pulse{border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:1s linear infinite run-progress-spin}.single-run .progress-phases{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:6px;margin:0 0 16px;padding:0;font-size:12px;list-style:none;display:grid}.single-run .progress-phases li{border-top:3px solid var(--line);color:var(--muted);padding:7px 0}.single-run .progress-phases li[data-state=complete]{border-color:var(--accent);color:var(--ink)}.single-run .progress-phases li[data-state=active]{border-color:var(--accent);color:var(--accent);font-weight:600}.single-run .progress-phases li[data-state=interrupted]{border-color:var(--warn-ink);color:var(--warn-ink)}.single-run .run-summary{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));margin:16px 0}.single-run .run-summary .stat{padding:14px 12px}.single-run .run-summary .stat strong{font-size:clamp(16px,1.5vw,22px)}@media (width<=720px){.single-run .run-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.single-run .progress-stage-count{align-items:center;gap:14px;font-size:12px;display:flex}.single-run .progress-stage-count progress{width:180px;height:6px;accent-color:var(--accent)}.single-run .progress-preparation{margin-bottom:20px}.single-run .progress-preparation details{margin-top:6px;font-size:12px}.single-run .progress-stage-list{gap:4px;padding:0;list-style:none;display:grid}.single-run .progress-stage-list li{justify-content:space-between;gap:16px;display:flex}.single-run .progress-history-tools{border-bottom:1px solid var(--line);padding:8px;font-size:12px}.single-run .progress-history-tools label{justify-content:space-between;align-items:center;gap:8px;display:flex}.single-run .progress-history-tools select{min-width:0;font-size:12px}.single-run .progress-history-tools .workspace-pagination{border:0;padding:6px 0 0}@keyframes run-progress-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.single-run .progress-pulse{animation:none}}@media (width<=720px){.single-run .progress-phases{grid-template-columns:repeat(3,minmax(0,1fr))}.single-run .progress-current .small{margin-left:0}.single-run .progress-stage-count{flex-wrap:wrap;gap:6px}}.single-run .grading-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.single-run .grading-actions a{font-size:12px}.single-run .grading-check :is(.assessment-meaning,.grader-explanation){margin-top:12px}.single-run .grading-check :is(.assessment-meaning,.grader-explanation)>p{margin:4px 0 12px}.single-run .assessment-findings{margin:8px 0;padding:0;list-style:none}.single-run .assessment-finding{border-top:1px solid var(--line);padding:10px 0}.single-run .finding-heading{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.single-run .finding-field{overflow-wrap:anywhere;color:var(--muted);margin:5px 0;font-size:12px;display:block}.single-run .assessment-finding :is(details,a){margin-top:6px;font-size:12px}.single-run .grading-check h5{margin:12px 0 6px;font-size:12px}
