:root{--ink: #111318;--muted: #6d7078;--canvas: #ffffff;--surface-subtle: #f7f8fa;--border: #dcdddf;--selection: #eff4ff;--primary: #0b5fff;--secondary: #f05a24;--success: #147a5a;--danger: #b93b47;--scrollbar-thumb: #b9bbc1;--scrollbar-track: #f1f2f4;--leaderboard-blue: #3567c8;--leaderboard-teal: #268579;--leaderboard-orange: #bd6635;--leaderboard-plum: #a04d84;--leaderboard-olive: #78852b;--leaderboard-cyan: #1682aa;--leaderboard-violet: #7856b3;--leaderboard-amber: #aa7b1c;--leaderboard-slate: #5d6879;--font-interface: "SFMono-Regular", Consolas, "Liberation Mono", ui-monospace, monospace;--radius-control: 2px;--topbar-height: 54px;--rail-width: 260px;color:var(--ink);background:var(--canvas);font-family:var(--font-interface);font-synthesis:none;text-rendering:optimizeLegibility;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}*{box-sizing:border-box;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:var(--scrollbar-track)}*::-webkit-scrollbar-thumb{border:2px solid var(--scrollbar-track);border-radius:8px;background:var(--scrollbar-thumb)}*::-webkit-scrollbar-thumb:hover{background:#9699a1}html,body,#root{min-width:1180px;min-height:100%;margin:0}body{min-height:100dvh;background:var(--canvas)}button{border:0;color:inherit;font:inherit}button:enabled{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible,.trial-table-scroll:focus-visible,summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app{min-height:100dvh}.topbar{position:sticky;z-index:20;top:0;display:flex;min-height:var(--topbar-height);align-items:center;justify-content:space-between;gap:20px;padding:0 22px;border-bottom:1px solid var(--border);background:var(--canvas)}.topbar>strong{font-size:15px;font-weight:500;letter-spacing:-.02em}.watch-path{color:var(--muted);font-size:11px;white-space:nowrap}.app-shell{display:grid;min-width:0;grid-template-columns:var(--rail-width) minmax(0,1fr);align-items:start}.selector-rail{position:sticky;top:var(--topbar-height);overflow:auto;height:calc(100dvh - var(--topbar-height));border-right:1px solid var(--border);background:var(--canvas);scrollbar-gutter:stable}.selector-group{padding:21px 14px 24px}.selector-heading{padding:0 7px 12px}.selector-heading h2{margin:0;font-size:14px;font-weight:600}.selector-list{display:flex;min-width:0;flex-direction:column;gap:3px}.selector-option{position:relative;display:block;overflow:hidden;width:100%;min-height:38px;padding:9px 11px 9px 15px;border-radius:var(--radius-control);background:transparent;text-align:left;transition:background .12s ease-out,color .12s ease-out}.selector-option:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--primary);content:"";opacity:0}.selector-option:hover{background:var(--surface-subtle)}.selector-option:active{background:#e9edf5}.selector-option.is-selected{color:var(--primary);background:var(--selection)}.selector-option.is-selected:before{opacity:1}.selector-option span{display:block;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.selector-option small{display:block;margin-top:4px;color:var(--muted);font-size:9px;line-height:1.2}.selector-option.is-selected small{color:currentColor;opacity:.72}.selector-message{min-height:38px;margin:0;padding:10px 7px;color:var(--muted);font-size:11px}.workspace{min-width:0;padding:22px 20px 40px;background:var(--canvas)}.breadcrumbs{min-width:0;margin-bottom:16px}.breadcrumbs ol{display:flex;min-width:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;color:var(--muted);font-size:10px;list-style:none}.breadcrumbs li{min-width:0;overflow-wrap:anywhere}.breadcrumbs li+li:before{margin-right:8px;color:#a1a3a8;content:"›"}.breadcrumbs [aria-current=page]{color:var(--ink)}.breadcrumbs a{color:var(--primary);text-underline-offset:3px}.job-overview-header{padding-bottom:24px}.job-overview-title{display:flex;align-items:baseline;gap:16px}.job-overview-title h1{margin:0;font-size:30px;font-weight:500;letter-spacing:-.04em}.job-overview-title>span,.job-overview-header>p{color:var(--muted);font-size:11px}.job-overview-header>p{margin:12px 0 0}.trial-table-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.trial-table-controls label,.trial-table-control{display:flex;flex-direction:column;gap:7px;color:var(--muted);font-size:10px}.trial-table-controls input,.trial-table-controls select{height:34px;padding:0 9px;border:1px solid var(--border);border-radius:var(--radius-control);color:var(--ink);background:var(--canvas);font:11px var(--font-interface)}.trial-table-controls input:hover,.trial-table-controls select:hover{border-color:var(--muted)}.trial-search{flex:1 1 260px;max-width:400px}.trial-table-summary{display:flex;justify-content:space-between;gap:16px;padding:18px 0 12px;color:var(--muted);font-size:10px}.job-report{margin-top:16px;border-bottom:1px solid var(--border);font-size:11px}.job-report>summary{display:flex;min-height:42px;align-items:center;gap:10px;padding:10px 8px;cursor:pointer;list-style:none}.job-report>summary::-webkit-details-marker{display:none}.job-report>summary:hover{background:var(--surface-subtle)}.job-report>summary:active{background:var(--selection)}.job-report[open]>summary .activity-chevron{transform:rotate(90deg)}.leaderboard-content{min-height:140px;padding-bottom:16px}.leaderboard-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:8px 0 18px}.job-leaderboard .leaderboard-toolbar{flex-direction:column;align-items:stretch;gap:12px}.leaderboard-controls{display:flex;flex-wrap:wrap;gap:12px}.harness-table th:first-child{width:200px}.harness-scores{margin:12px 0 18px;font-size:10px;line-height:1.7}.harness-scores summary{cursor:pointer;color:var(--primary)}.harness-scores p{overflow-wrap:anywhere}.findings-content{min-height:140px;padding-bottom:16px}.finding-meta,.finding-caveat{color:var(--muted);font-size:10px;line-height:1.7}.trial-finding{padding:20px 0;border-top:1px solid var(--border);font-size:11px;line-height:1.8}.trial-finding h2{margin:4px 0 10px;font-size:13px;font-weight:500}.trial-finding p{max-width:105ch}.finding-evidence>summary{width:fit-content;cursor:pointer;color:var(--primary)}.finding-evidence ul{list-style:none;padding:0}.finding-evidence li{margin-top:16px;padding-left:16px;border-left:2px solid var(--border)}.finding-links{display:flex;align-items:baseline;flex-wrap:wrap;gap:16px}.finding-links a{color:var(--primary);text-underline-offset:3px}.finding-links span{color:var(--muted);overflow-wrap:anywhere}.leaderboard-toolbar p,.leaderboard-pending{margin:0;color:var(--muted);font-size:10px;line-height:1.7}.leaderboard-metric{display:flex;flex-shrink:0;border:1px solid var(--border);border-radius:var(--radius-control)}.leaderboard-metric button{padding:8px 12px;background:var(--canvas);font-size:11px}.leaderboard-metric button+button{border-left:1px solid var(--border)}.leaderboard-metric button:hover{background:var(--surface-subtle)}.leaderboard-metric button[aria-pressed=true]{color:var(--primary);background:var(--selection)}.leaderboard-metric button:active{box-shadow:inset 0 -2px var(--primary)}.leaderboard-group+.leaderboard-group{margin-top:24px}.leaderboard-group h2{display:flex;align-items:baseline;gap:16px;margin:0 0 12px;font-size:12px;font-weight:500}.leaderboard-group h2 span{color:var(--muted);font-size:10px;font-weight:400}.leaderboard-table-scroll{max-height:430px;overflow:auto;border-block:1px solid var(--border);scrollbar-gutter:stable}.leaderboard-table-scroll:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.leaderboard-table{width:100%;border-spacing:0;font-size:11px;line-height:1.6}.leaderboard-table th,.leaderboard-table td{padding:10px 12px;border-bottom:1px solid var(--border);text-align:left;font-weight:400}.leaderboard-table thead th{position:sticky;top:0;z-index:1;color:var(--muted);background:var(--canvas);font-size:10px;white-space:nowrap}.leaderboard-table tbody tr:last-child>*{border-bottom:0}.leaderboard-table tbody tr:hover{background:var(--surface-subtle)}.leaderboard-table .numeric{width:90px;text-align:right;font-variant-numeric:tabular-nums}.leaderboard-table .leaderboard-rank{width:54px;color:var(--muted)}.leaderboard-table .leaderboard-bar-cell{width:34%;min-width:150px}.leaderboard-score-bar{height:9px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-subtle)}.leaderboard-score-bar>span{display:block;height:100%;background:var(--leaderboard-bar-color)}.leaderboard-score-bar[data-negative]{border-color:var(--danger)}.leaderboard-message{margin:0;padding:22px 0;color:var(--muted);line-height:1.7}.leaderboard-pending{padding-top:12px}.job-report+.job-report{margin-top:0}.model-progress-chart{margin:0}.progress-toolbar{flex-direction:column;align-items:stretch;gap:12px}.progress-controls{display:flex;flex-wrap:wrap;gap:12px}.progress-legend{display:flex;flex-wrap:wrap;gap:12px 24px;padding:8px 0 20px;line-height:1.5}.progress-legend>span{display:inline-flex;align-items:center;gap:8px}.progress-legend small{color:var(--muted);font-size:10px}.progress-legend i,.progress-tooltip i{display:inline-block;width:14px;height:3px;flex-shrink:0;background:var(--series-color)}.progress-plot{position:relative;cursor:crosshair;touch-action:pan-y}.progress-plot:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.progress-plot>svg{display:block;width:100%;height:auto}.progress-series{fill:none;stroke:var(--series-color);stroke-width:2;stroke-linejoin:round}.progress-target{stroke:var(--border);stroke-dasharray:4 4}.report-goal .progress-target{stroke:var(--ink);stroke-width:1.5;stroke-dasharray:1 5;stroke-linecap:round}.report-goal rect{fill:var(--canvas)}.report-goal text{fill:var(--ink);font-size:11px;font-weight:500}.progress-crosshair{stroke:var(--muted);stroke-dasharray:3 4}.progress-marker{fill:var(--series-color);stroke:var(--canvas);stroke-width:1.5}.progress-tooltip{position:absolute;z-index:2;top:28px;width:max-content;max-width:380px;margin-inline:14px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--canvas);pointer-events:none;font-size:11px;line-height:1.5;font-variant-numeric:tabular-nums}.progress-tooltip>strong{display:block;padding-bottom:8px;margin-bottom:6px;border-bottom:1px solid var(--border);font-weight:500}.progress-tooltip table{width:100%;border-spacing:0}.progress-tooltip th,.progress-tooltip td{padding:4px 0;font-weight:400;text-align:left}.progress-tooltip th .progress-evidence{display:block;margin-left:0}.progress-tooltip td small{display:block;color:var(--muted);font-size:9px}.job-progress[data-view=energy] .progress-tooltip{max-width:460px}.progress-tooltip th{display:flex;align-items:center;gap:8px}.progress-tooltip th small{margin-left:6px;color:var(--muted);font-size:9px}.progress-tooltip td{padding-left:20px;text-align:right;white-space:nowrap}.progress-tooltip p,.progress-hint{margin:8px 0 0;color:var(--muted);font-size:10px;line-height:1.6}.pareto-toolbar{flex-wrap:wrap;gap:12px}.pareto-controls{display:flex;flex-wrap:wrap;gap:12px}.pareto-chart{margin:0}.pareto-plot{position:relative}.pareto-plot>svg{display:block;width:100%;height:auto}.pareto-area{fill:var(--surface-subtle);opacity:.6}.pareto-frontier{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-dasharray:5 4}.pareto-annotation{pointer-events:none}.pareto-annotation line{stroke:var(--border)}.pareto-annotation rect{fill:var(--canvas);fill-opacity:.92}.pareto-annotation text{fill:var(--ink);font-size:10px}.pareto-annotation .pareto-harness{fill:var(--muted);font-size:9px}.pareto-point{cursor:pointer;outline:none}.pareto-hit-area{fill:transparent}.pareto-dot{fill:var(--series-color);stroke:var(--canvas);stroke-width:1.5}.pareto-point:hover .pareto-dot,.pareto-point:focus .pareto-dot{stroke:var(--ink);stroke-width:2}.pareto-point:focus-visible .pareto-hit-area{stroke:var(--primary);stroke-width:2}.pareto-point:active .pareto-dot{stroke:var(--primary)}.pareto-tooltip>strong small{display:block;color:var(--muted);font-weight:400}.pareto-tooltip dl{margin:0}.pareto-tooltip dl>div{display:flex;justify-content:space-between;gap:20px;padding-block:3px}.pareto-tooltip dd{margin:0;text-align:right}.pareto-tooltip .pareto-usage{margin-top:8px;border-top:1px solid var(--border);font-size:10px}.pareto-tooltip .pareto-usage th{display:table-cell}.pareto-usage thead th{padding-bottom:8px;color:var(--muted)}.pareto-tooltip .pareto-usage td,.pareto-usage thead th:not(:first-child){padding-left:12px;text-align:right}.pareto-usage tbody th{white-space:nowrap}@media(forced-colors:active){.leaderboard-score-bar>span{background:Highlight;forced-color-adjust:none}.progress-series,.report-goal .progress-target{stroke:CanvasText}.report-goal rect{fill:Canvas}.report-goal text{fill:CanvasText}.progress-marker,.progress-crosshair{fill:Highlight;stroke:Highlight;forced-color-adjust:none}.pareto-frontier,.pareto-annotation line{stroke:CanvasText}.pareto-annotation text{fill:CanvasText}.pareto-dot{fill:CanvasText;stroke:Canvas}.pareto-point:focus-visible .pareto-hit-area{stroke:Highlight;forced-color-adjust:none}}.trial-table-scroll{overflow:auto;max-height:calc(100dvh - 330px);min-height:240px;border-block:1px solid var(--border);scrollbar-gutter:stable}.trial-table{width:100%;min-width:880px;border-spacing:0;font-size:11px;line-height:1.6}.trial-table th,.trial-table td{padding:14px 12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.trial-table thead{position:sticky;top:0;z-index:1;background:var(--canvas)}.trial-table thead th{padding:0;font-size:10px;font-weight:500;white-space:nowrap}.trial-table th button{width:100%;padding:12px;background:transparent;text-align:inherit}.trial-table th button:hover{background:var(--surface-subtle)}.trial-table th button>span{margin-left:8px;color:var(--muted)}.trial-table th[aria-sort=ascending] button,.trial-table th[aria-sort=descending] button{color:var(--primary)}.trial-table-row:hover,.trial-table-row:focus-within{background:var(--selection)}.trial-table-identity{width:25%;min-width:210px;max-width:300px;overflow-wrap:anywhere}.trial-table-identity a{display:block;color:var(--ink);text-decoration:none}.trial-table-identity a:hover strong{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.trial-table-identity strong{display:block;font-weight:500}.trial-table-identity span,.trial-table small{display:block;margin-top:4px;color:var(--muted);font-size:10px}.trial-table .numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.trial-table .energy-difference{color:var(--primary)}.trial-table-model{min-width:140px;max-width:180px;overflow-wrap:anywhere}.trial-table-outcome{min-width:150px;max-width:190px;overflow-wrap:anywhere}.trial-table-outcome [data-outcome=failed]{color:var(--danger)}.trial-table-row>td:nth-child(2),.trial-table-row>td:nth-child(3),.trial-table-row>td:nth-child(4),.trial-table-date{white-space:nowrap}.trial-table-group th{padding:10px 12px;background:var(--surface-subtle);font-weight:500}.trial-table-group span{margin-left:16px;color:var(--muted);font-size:10px;font-weight:400}.trial-table .trial-table-empty{height:220px;text-align:center;vertical-align:middle}.trial-table-empty p{color:var(--muted)}.trial-table-pagination{display:flex;align-items:center;gap:14px;padding:14px 0;color:var(--muted);font-size:10px}.trial-table-pagination>span:first-child{margin-right:auto}.trial-table-pagination button:disabled{cursor:default;opacity:.45}.job-overview .retry-button{margin-top:0}.trial-header{padding-bottom:24px}.trial-header h1,.empty-state h1{margin:0;font-size:clamp(24px,2.1vw,30px);font-weight:500;letter-spacing:-.04em;line-height:1.2}.trial-title-row{display:flex;min-width:0;flex-wrap:wrap;align-items:flex-end;gap:16px 28px}.trial-molecule{margin:0 0 2px;padding-left:12px;border-left:2px solid var(--primary)}.trial-molecule span,.trial-molecule strong{display:block}.trial-molecule span{margin-bottom:3px;color:var(--muted);font-size:8px;letter-spacing:.09em;text-transform:uppercase}.trial-molecule strong{color:var(--ink);font-size:15px;font-weight:600;letter-spacing:-.025em;line-height:1.15}.trial-meta{display:flex;flex-wrap:wrap;gap:7px 0;margin:11px 0 0;color:var(--muted);font-size:10px}.trial-meta>div{display:flex;min-width:0;align-items:baseline;gap:6px}.trial-meta>div+div:before{margin:0 9px;color:var(--border);content:"|"}.trial-meta dt:after{content:":"}.trial-meta dd{margin:0;color:var(--ink)}.trial-energy-note{color:var(--muted);font-size:11px;line-height:1.6;overflow-wrap:anywhere}.trial-meta .status-running{color:var(--primary)}.trial-meta .status-completed{color:var(--success)}.trial-meta .status-failed{color:var(--danger)}.trial-tabs{display:flex;min-height:44px;align-items:stretch;gap:24px;margin:0;padding:0 10px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.trial-tab{position:relative;min-width:72px;padding:12px 8px 11px;background:transparent;font-size:11px;transition:color .12s ease-out,background .12s ease-out}.trial-tab:after{position:absolute;right:5px;bottom:-1px;left:5px;height:2px;background:var(--primary);content:"";opacity:0}.trial-tab:hover{background:var(--surface-subtle)}.trial-tab.is-selected{color:var(--primary)}.trial-tab.is-selected:after{opacity:1}.trial-panel{min-width:0}.trial-panel:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.trial-panel>.workspace-split{padding-top:18px}.workspace-split{display:grid;min-width:0;grid-template-columns:minmax(560px,1.4fr) minmax(440px,.95fr);align-items:start}.interaction-section,.run-browser,.experiment-catalog{min-width:0;padding-right:16px}.interaction-heading{display:flex;min-height:58px;align-items:flex-start;justify-content:space-between;padding:0 12px 14px;border-bottom:1px solid var(--border)}.interaction-heading h2,.plot-inspector-heading h2{margin:0;font-size:16px;font-weight:600;letter-spacing:-.025em}.interaction-heading p,.plot-inspector-heading p{margin:7px 0 0;color:var(--muted);font-size:10px}.experiment-pointer{position:sticky;z-index:6;top:calc(var(--topbar-height) + 14px);border-bottom:1px solid var(--border);background:var(--canvas)}.experiment-pointer-heading{display:flex;min-height:30px;align-items:center;justify-content:space-between;gap:16px;padding:6px 12px 4px;color:var(--muted);font-size:8px;letter-spacing:.04em;text-transform:uppercase}.experiment-pointer-heading strong{color:var(--ink);font-size:9px;font-weight:600}.experiment-pointer-viewport{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-gutter:stable}.experiment-pointer-list{display:flex;width:max-content;min-width:100%;margin:0;padding:0 4px 3px;list-style:none}.experiment-pointer-list li{position:relative;width:122px;min-width:112px;flex:1 0 112px}.experiment-pointer-list li:after{position:absolute;z-index:0;top:12px;left:calc(50% + 6px);width:calc(100% - 12px);height:1px;background:var(--border);content:""}.experiment-pointer-list li:last-child:after{display:none}.experiment-pointer-list li.is-before:after{height:2px;background:var(--primary)}.experiment-pointer-list button{position:relative;z-index:1;display:grid;width:100%;min-height:78px;grid-template-rows:14px auto auto 10px;justify-items:center;gap:3px;padding:7px 8px 8px;background:transparent;text-align:center;transition:color .12s ease-out,background .12s ease-out}.experiment-pointer-list button:hover,.experiment-pointer-list li.is-active button{color:var(--primary);background:#f7f9ff}.experiment-pointer-list li.is-pinned button{color:var(--primary);background:var(--selection)}.experiment-pointer-marker{display:block;width:9px;height:9px;border:1px solid var(--ink);background:var(--canvas);transform:rotate(45deg);transition:border .12s ease-out,background .12s ease-out}.experiment-pointer-list button:hover .experiment-pointer-marker,.experiment-pointer-list li.is-active .experiment-pointer-marker{border-color:var(--primary)}.experiment-pointer-list li.is-pinned .experiment-pointer-marker{border-color:var(--primary);background:var(--primary)}.experiment-pointer-list button:disabled{color:var(--muted);cursor:default;opacity:.65}.experiment-pointer-list strong,.experiment-pointer-context{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.experiment-pointer-list strong{font-size:10px;font-weight:600}.experiment-pointer-context{color:var(--muted);font-size:8px;font-variant-numeric:tabular-nums}.interaction-list{margin:0;padding:0;list-style:none}.interaction-step{position:relative;min-width:0;scroll-margin-top:calc(var(--topbar-height) + 116px);border-bottom:1px solid var(--border);background:var(--canvas);transition:background .12s ease-out}.interaction-step.has-inspector-data:hover,.interaction-step.is-active{background:#f7f9ff}.interaction-step.is-pinned{background:var(--selection);box-shadow:inset 2px 0 0 var(--primary)}.interaction-step-meta{display:flex;min-height:26px;align-items:center;gap:11px;padding:5px 12px 4px;color:#8a8d94;font-size:9px;line-height:1.4;text-transform:uppercase}.interaction-step-meta time{font-variant-numeric:tabular-nums}.plot-link{min-height:24px;margin:-4px -4px -4px auto;padding:4px;border-radius:var(--radius-control);color:var(--primary);background:transparent;font-size:10px;text-transform:none;transition:background .12s ease-out}.plot-link:hover{background:#e3ebff}.plot-link[aria-pressed=true]{font-weight:600;text-decoration:underline;text-underline-offset:3px}.message-block{display:grid;min-width:0;grid-template-columns:104px minmax(0,1fr);gap:14px;padding:9px 12px 13px}.activity-label,.detail-label{color:var(--muted);font-size:10px;font-weight:500;letter-spacing:.015em;line-height:1.55;text-transform:uppercase}.message-content{min-width:0;color:var(--ink);font-size:11px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.activity-block{border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.activity-block>summary{display:grid;min-height:40px;min-width:0;grid-template-columns:104px auto minmax(0,1fr) 16px;align-items:center;gap:14px;padding:8px 12px;list-style:none;transition:background .12s ease-out}.activity-block>summary::-webkit-details-marker{display:none}.activity-block>summary:hover{background:#11131808}.reasoning-block{background:#f7f8fab8}.system-block>summary{grid-template-columns:104px minmax(0,1fr) 16px}.system-block .activity-preview{grid-column:2}.system-block .activity-chevron{grid-column:3}.activity-preview{overflow:hidden;min-width:0;color:var(--muted);font-size:10px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.activity-chevron{color:var(--muted);font-size:16px;line-height:1;transition:transform .12s ease-out}.activity-block[open]>summary .activity-chevron{transform:rotate(90deg)}.tool-name{overflow:hidden;max-width:160px;padding:2px 5px;color:var(--ink);background:#eef0f3;font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.activity-detail,.tool-detail{margin:0;padding:2px 12px 14px 130px;color:#31343a;font:10px/1.55 var(--font-interface);overflow-wrap:anywhere;white-space:pre-wrap}.activity-detail{overflow:auto;max-height:420px}.tool-detail>pre,.tool-operation>pre,.observation-detail>pre{overflow:auto;max-height:420px;margin:5px 0 0;padding:10px 11px;border-left:1px solid var(--border);color:#31343a;background:#f7f8fac7;font:10px/1.55 var(--font-interface);overflow-wrap:anywhere;white-space:pre-wrap}.tool-operation+.tool-operation{margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.operation-facts{display:flex;min-width:0;flex-wrap:wrap;gap:6px 20px;margin:0 0 10px;font-size:9px}.operation-facts>div{display:flex;min-width:0;gap:7px}.operation-facts dt{color:var(--muted);text-transform:uppercase}.operation-facts dd{min-width:0;margin:0;overflow-wrap:anywhere}.changed-files{margin:0 0 12px;padding:0;border-top:1px solid var(--border);list-style:none}.changed-files li{display:grid;min-width:0;grid-template-columns:62px minmax(0,1fr);gap:10px;padding:7px 0;border-bottom:1px solid var(--border);font-size:9px}.changed-files span{color:var(--muted);text-transform:uppercase}.changed-files code{min-width:0;color:var(--ink);font:inherit;overflow-wrap:anywhere}.observation-detail{margin-top:14px}.trajectory-error,.trajectory-empty{display:flex;min-height:112px;align-items:flex-start;flex-direction:column;justify-content:center;gap:7px;padding:18px 12px;border-bottom:1px solid var(--border);font-size:11px}.trajectory-error{color:var(--danger)}.trajectory-error strong,.trajectory-empty strong{font-size:12px;font-weight:600}.trajectory-error span,.trajectory-empty span{color:var(--muted);line-height:1.55;overflow-wrap:anywhere}.unattached-plots{display:flex;align-items:stretch;flex-direction:column;gap:4px;padding:14px 12px;border-bottom:1px solid var(--border)}.unattached-plots>span{margin-bottom:4px;color:var(--muted);font-size:9px;text-transform:uppercase}.unattached-plots button{min-height:32px;padding:6px 8px;border-left:2px solid transparent;background:transparent;font-size:10px;text-align:left}.unattached-plots button:hover{background:var(--surface-subtle)}.unattached-plots button.is-selected{border-left-color:var(--primary);color:var(--primary);background:var(--selection)}.run-browser-list{margin:0;padding:0;list-style:none}.run-browser-list li{border-bottom:1px solid var(--border)}.run-browser-row{position:relative;display:grid;width:100%;min-height:48px;grid-template-columns:minmax(88px,1fr) 86px 78px 112px auto;align-items:center;gap:12px;padding:9px 12px;border-left:2px solid transparent;background:var(--canvas);font-size:10px;text-align:left;transition:background .12s ease-out}.run-browser-row:hover,.run-browser-row.is-active{background:#f7f9ff}.run-browser-row.is-pinned{border-left-color:var(--primary);background:var(--selection)}.run-browser-row strong{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.experiment-identity{display:flex;min-width:0;align-items:baseline;gap:8px}.experiment-identity strong{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.experiment-submission-label{flex:none;color:var(--primary);font-size:8px;font-weight:600;letter-spacing:.05em;line-height:1.25;text-transform:uppercase;white-space:nowrap}.run-browser-row span{overflow:hidden;color:var(--muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.run-browser-row .experiment-identity{overflow:visible;color:var(--ink)}.run-browser-row .experiment-submission-label{overflow:visible;color:var(--primary)}.run-browser-row em{color:var(--primary);font-style:normal;text-align:right;white-space:nowrap}.experiment-columns,.experiment-row{display:grid;grid-template-columns:minmax(104px,1fr) 72px 70px 104px 102px;align-items:center;gap:8px}.experiment-columns{min-height:30px;padding:7px 12px;border-bottom:1px solid var(--border);color:var(--muted);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.experiment-list{margin:0;padding:0;list-style:none}.experiment-list li{border-bottom:1px solid var(--border)}.experiment-row{width:100%;min-height:52px;padding:9px 12px 9px 10px;border-left:2px solid transparent;background:var(--canvas);font-size:10px;text-align:left;transition:background .12s ease-out}.experiment-row:hover,.experiment-row.is-active{background:#f7f9ff}.experiment-row.is-pinned{border-left-color:var(--primary);background:var(--selection)}.experiment-row strong,.experiment-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.experiment-row strong{font-weight:600}.experiment-row .experiment-identity{overflow:visible;color:var(--ink)}.experiment-row .experiment-submission-label{overflow:visible;color:var(--primary)}.experiment-row span{color:var(--muted);font-variant-numeric:tabular-nums}.experiment-row .experiment-result{color:var(--ink);text-align:right}.experiment-row .experiment-invocation-line{display:flex;overflow:visible;min-width:0;grid-column:1 / -1;align-items:baseline;gap:10px;padding-top:7px;border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent);white-space:normal}.experiment-invocation-line code{overflow:hidden;min-width:118px;max-width:42%;flex:0 1 auto;color:var(--ink);font:9px/1.4 var(--font-interface);text-overflow:ellipsis;white-space:nowrap}.experiment-row .experiment-invocation-line>span{overflow:hidden;min-width:0;flex:1;color:var(--muted);font-size:8px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.plot-inspector{position:sticky;top:calc(var(--topbar-height) + 14px);min-width:0;max-height:calc(100dvh - var(--topbar-height) - 28px);overflow:auto;padding-left:14px;border-left:1px solid var(--border);background:var(--canvas);scrollbar-gutter:stable}.plots-section{min-width:0}.plot-inspector-heading{min-height:92px;padding:3px 10px 14px 0;border-bottom:1px solid var(--border)}.plot-inspector-heading span{display:block;margin-top:11px;color:var(--muted);font-size:9px;line-height:1.45}.experiment-invocation{min-width:0;padding:11px 8px 12px;border-bottom:1px solid var(--border)}.experiment-invocation-heading{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:9px}.experiment-invocation-heading strong{flex:0 0 auto;font-size:10px;font-weight:600}.experiment-invocation-heading span{overflow:hidden;min-width:0;color:var(--muted);font-size:8px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.experiment-entrypoint{display:grid;min-width:0;grid-template-columns:86px minmax(0,1fr);gap:10px;padding:7px 8px;border:1px solid var(--border);background:var(--surface-subtle);font-size:9px;line-height:1.5}.experiment-entrypoint span{color:var(--muted);text-transform:uppercase}.experiment-entrypoint code{min-width:0;color:var(--ink);font:inherit;overflow-wrap:anywhere}.experiment-parameters{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0 0;border-top:1px solid var(--border);border-left:1px solid var(--border)}.experiment-parameters>div{display:grid;overflow:hidden;min-width:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;padding:6px 7px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);font-size:8px;line-height:1.45}.experiment-parameters dt{color:var(--muted);overflow-wrap:anywhere}.experiment-parameters dd{min-width:0;margin:0;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.experiment-invocation-empty{min-height:46px;margin:0;padding:9px 8px;border:1px solid var(--border);color:var(--muted);font-size:9px;line-height:1.55}.experiment-command{margin-top:8px;border-top:1px solid var(--border)}.experiment-command>summary{padding:7px 4px 2px;color:var(--muted);font-size:8px;text-transform:uppercase}.experiment-command>summary:hover{color:var(--ink)}.experiment-command>pre{overflow:auto;max-height:220px;margin:7px 0 0;padding:9px 10px;border-left:1px solid var(--border);background:var(--surface-subtle);font:9px/1.55 var(--font-interface);overflow-wrap:anywhere;white-space:pre-wrap}.run-tabs{display:flex;overflow-x:auto;min-height:43px;align-items:stretch;gap:18px;margin:0;padding:0 8px;border-bottom:1px solid var(--border)}.run-tab{position:relative;min-width:38px;padding:9px 7px 8px;background:transparent;font-size:10px;transition:color .12s ease-out,background .12s ease-out}.run-tab:after{position:absolute;right:4px;bottom:-1px;left:4px;height:2px;background:var(--primary);content:"";opacity:0}.run-tab:hover{background:var(--surface-subtle)}.run-tab.is-selected{color:var(--primary)}.run-tab.is-selected:after{opacity:1}.single-run{min-height:42px;margin:0;padding:13px 8px;border-bottom:1px solid var(--border);font-size:10px}.single-run strong{color:var(--primary);font-weight:500}.missing-run-artifacts{min-height:270px;padding:26px 10px;border-bottom:1px solid var(--border)}.missing-run-artifacts>strong{font-size:13px;font-weight:600}.missing-run-artifacts>p{max-width:56ch;margin:10px 0 22px;color:var(--muted);font-size:10px;line-height:1.65}.missing-run-artifacts code{color:var(--ink);font:inherit}.missing-run-artifacts dl{margin:0;border-top:1px solid var(--border)}.missing-run-artifacts dl>div{display:grid;min-width:0;grid-template-columns:132px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid var(--border);font-size:9px;line-height:1.5}.missing-run-artifacts dt{color:var(--muted);text-transform:uppercase}.missing-run-artifacts dd{min-width:0;margin:0;overflow-wrap:anywhere}.plot-panel{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:12px;padding-top:12px}.scalar-chart{overflow:hidden;min-width:0;margin:0;border:1px solid var(--border);background:var(--canvas)}.scalar-chart figcaption{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border-bottom:1px solid var(--border)}.scalar-chart figcaption>div:first-child{display:flex;align-items:baseline;gap:7px}.scalar-chart h3{margin:0;font-size:13px;font-weight:600}.scalar-chart figcaption span{color:var(--muted);font-size:8px}.chart-primary h3{color:var(--primary)}.chart-secondary h3{color:var(--secondary)}.chart-latest{display:flex;align-items:flex-end;flex-direction:column;gap:2px;text-align:right}.chart-latest strong{font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}.chart-svg{display:block;width:100%;height:auto;min-height:246px;background:var(--canvas)}.chart-grid{stroke:#e5e6e9;stroke-dasharray:3 4;stroke-width:1;vector-effect:non-scaling-stroke}.chart-axis{stroke:#aeb0b6;stroke-width:1;vector-effect:non-scaling-stroke}.chart-axis-text,.chart-axis-label{fill:var(--muted);font-family:var(--font-interface);font-size:11px;font-variant-numeric:tabular-nums}.chart-axis-label{fill:var(--ink);font-size:12px}.chart-series{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.chart-primary .chart-series{stroke:var(--primary)}.chart-secondary .chart-series{stroke:var(--secondary)}.chart-primary .chart-point{fill:var(--primary)}.chart-secondary .chart-point{fill:var(--secondary)}.chart-empty{display:grid;min-height:270px;place-items:center;padding:24px;color:var(--muted);font-size:10px;text-align:center}.resource-view,.analysis-view{min-width:0;padding-top:18px}.analysis-summary{display:grid;min-width:0;grid-template-columns:260px minmax(0,1fr);border-bottom:1px solid var(--border)}.analysis-summary h3,.analysis-summary p{margin:0;padding:16px 14px 18px}.analysis-summary h3{border-right:1px solid var(--border);font-size:11px;font-weight:600}.analysis-summary p{max-width:110ch;color:#31343a;font-size:11px;line-height:1.75;white-space:pre-wrap}.analysis-findings{min-width:0}.analysis-finding{display:grid;min-width:0;grid-template-columns:260px minmax(0,1fr);border-bottom:1px solid var(--border)}.analysis-finding-heading{min-width:0;padding:14px;border-right:1px solid var(--border)}.analysis-finding-heading h3{margin:0;font-size:11px;font-weight:600;line-height:1.5}.analysis-outcome{display:block;margin-top:7px;color:var(--muted);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.analysis-outcome.outcome-pass{color:var(--success)}.analysis-outcome.outcome-fail{color:var(--danger)}.analysis-finding>p{max-width:120ch;margin:0;padding:14px 16px 18px;color:#31343a;font-size:10px;line-height:1.75;overflow-wrap:anywhere;white-space:pre-wrap}.analysis-view>.inline-error{margin:14px}.resource-heading{display:flex;min-height:58px;align-items:flex-start;justify-content:space-between;padding:0 12px 14px;border-bottom:1px solid var(--border)}.resource-heading h2{margin:0;font-size:16px;font-weight:600;letter-spacing:-.025em}.resource-heading p{margin:7px 0 0;color:var(--muted);font-size:10px}.resource-browser{display:grid;min-width:0;height:640px;grid-template-columns:320px minmax(0,1fr);border-bottom:1px solid var(--border)}.resource-file-list{overflow:auto;min-width:0;border-right:1px solid var(--border);scrollbar-gutter:stable}.file-tree-toolbar{position:sticky;z-index:1;top:0;display:flex;min-height:30px;align-items:center;gap:4px;padding:4px 8px 4px 14px;border-bottom:1px solid var(--border);background:var(--canvas)}.file-tree-toolbar span{flex:1 1 auto;min-width:0;color:var(--muted);font-size:9px;font-variant-numeric:tabular-nums}.file-tree-toolbar button{flex:0 0 auto;padding:3px 5px;border-radius:var(--radius-control);background:transparent;color:var(--primary);font-size:9px}.file-tree-toolbar button:hover{background:var(--surface-subtle)}.file-tree,.file-tree-children{margin:0;padding:0;list-style:none}.file-tree-children{position:relative}.file-tree-children:before{position:absolute;top:0;bottom:0;left:calc(var(--depth) * 16px - 3px);width:1px;background:color-mix(in srgb,var(--border) 72%,transparent);content:"";pointer-events:none}.file-tree-row{position:relative;display:grid;width:100%;min-width:0;min-height:30px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 11px 4px calc(var(--depth) * 16px - 8px);background:var(--canvas);text-align:left;transition:background .12s ease-out}.file-tree-row:after{position:absolute;inset:0 auto 0 0;width:2px;background:var(--primary);content:"";opacity:0}.file-tree-row:hover{background:var(--surface-subtle)}.file-tree-row.is-selected{color:var(--primary);background:var(--selection)}.file-tree-row.is-selected:after{opacity:1}.file-tree-marker{position:relative;width:12px;height:12px;color:var(--muted)}.file-tree-row.is-selected .file-tree-marker{color:currentColor}.file-tree-marker:before{position:absolute;content:""}.is-directory .file-tree-marker:before{top:2px;left:2px;width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .12s ease-out}.is-directory.is-expanded .file-tree-marker:before{top:0;left:3px;transform:rotate(45deg)}.is-file .file-tree-marker:before{top:1px;left:3px;width:6px;height:8px;border:1px solid currentColor;border-radius:1px}.file-tree-name{overflow:hidden;min-width:0;font-size:10px;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.is-directory .file-tree-name{font-weight:600}.file-tree-row small{color:var(--muted);font-size:8px;font-variant-numeric:tabular-nums;white-space:nowrap}.file-tree-row.is-selected small{color:currentColor;opacity:.72}.file-preview{overflow:auto;min-width:0;background:var(--canvas);scrollbar-gutter:stable}.file-preview-content{min-width:0}.file-preview-heading{position:sticky;z-index:2;top:0;display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:20px;padding:10px 14px;border-bottom:1px solid var(--border);background:var(--canvas)}.file-preview-heading h3{margin:0;font-size:11px;font-weight:600;overflow-wrap:anywhere}.file-preview-heading p,.file-preview-heading>span{margin:5px 0 0;color:var(--muted);font-size:8px;line-height:1.4}.file-preview-heading>span{flex:0 0 auto;margin:0}.file-content{min-width:0;margin:0;padding:14px 16px 24px;color:#31343a;font:10px/1.6 var(--font-interface);overflow-wrap:anywhere;white-space:pre-wrap}.file-preview-state,.resource-empty{display:flex;min-height:180px;align-items:flex-start;flex-direction:column;justify-content:center;gap:8px;padding:24px}.resource-empty{border-bottom:1px solid var(--border)}.file-preview-state strong,.resource-empty strong{font-size:12px;font-weight:600}.file-preview-state span,.resource-empty span{max-width:64ch;color:var(--muted);font-size:10px;line-height:1.6}.resource-view>.loading-region{min-height:240px}.resource-view>.inline-error,.file-preview>.inline-error{margin:14px}.verifier-summary{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-bottom:1px solid var(--border)}.verifier-summary>div{display:grid;min-width:0;min-height:42px;grid-template-columns:164px minmax(0,1fr);align-items:baseline;gap:12px;padding:9px 12px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);font-size:9px;line-height:1.55}.verifier-summary>div:nth-child(2n){border-right:0}.verifier-summary dt{color:var(--muted);text-transform:uppercase}.verifier-summary dd{min-width:0;margin:0;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.verifier-summary .verifier-reward dd{color:var(--primary);font-size:12px;font-weight:600}.verifier-summary .verifier-status.status-ok dd,.verifier-summary .verifier-status.status-completed dd{color:var(--success)}.verifier-summary .verifier-status.status-error dd,.verifier-summary .verifier-status.status-failed dd{color:var(--danger)}.verifier-summary .verifier-replicas{grid-column:1 / -1;border-right:0}.resource-warning{margin:0;padding:9px 12px;border-bottom:1px solid var(--border);color:var(--muted);font-size:9px;line-height:1.5}.empty-copy{min-height:72px;margin:0;padding:18px 8px;color:var(--muted);font-size:10px;line-height:1.6}.warning-line{margin:-10px 0 18px;color:var(--muted);font-size:10px;line-height:1.5}.inline-error{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding:9px 12px;border:1px solid var(--danger);color:var(--danger);font-size:10px}.inline-error button,.retry-button{min-height:30px;padding:6px 10px;border:1px solid currentColor;border-radius:var(--radius-control);background:var(--canvas)}.inline-error button:hover,.retry-button:hover{background:var(--surface-subtle)}.empty-workspace{display:grid;min-height:calc(100dvh - var(--topbar-height));place-items:center}.empty-state{width:min(460px,100%);padding:40px 20px;text-align:center}.empty-state p{margin:14px auto 0;color:var(--muted);font-size:11px;line-height:1.65}.retry-button{margin-top:20px;color:var(--ink);font-size:11px}.loading-region{display:flex;min-height:44px;align-items:center;justify-content:center;gap:10px;margin-top:12px;color:var(--muted);font-size:10px}.loading-mark{display:flex;align-items:flex-end;gap:2px}.loading-mark i{display:block;width:2px;height:8px;background:var(--primary);animation:loading-pulse .9s ease-in-out infinite}.loading-mark i:nth-child(2){height:12px;animation-delay:.12s}.loading-mark i:nth-child(3){height:6px;animation-delay:.24s}@keyframes loading-pulse{0%,to{opacity:.35}50%{opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto;transition-duration:0s}.loading-mark i{animation-duration:1.6s;animation-timing-function:linear}}@media(forced-colors:active){:root,*{scrollbar-color:auto}.selector-option.is-selected,.trial-tab.is-selected,.run-tab.is-selected,.file-tree-row.is-selected,.interaction-step.is-pinned,.experiment-pointer-list li.is-pinned button,.experiment-row.is-pinned,.unattached-plots button.is-selected{border-color:Highlight;color:Highlight;forced-color-adjust:none}}.experiments-workspace{display:grid;min-width:0;gap:18px}.experiment-lineage{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:14px 16px 0}.lineage-graph{overflow:hidden;min-width:0;margin:0;border:1px solid var(--border);background:var(--canvas)}.lineage-graph figcaption{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border-bottom:1px solid var(--border)}.lineage-graph figcaption>div:first-child{display:flex;align-items:baseline;gap:7px}.lineage-graph h3{margin:0;color:var(--ink);font-size:13px;font-weight:600}.lineage-graph figcaption span{color:var(--muted);font-size:8px}.lineage-svg{min-height:0}.lineage-edge{fill:none;stroke:#aeb0b6;stroke-width:1}.lineage-fork{fill:var(--canvas);stroke:#aeb0b6;stroke-width:1}.lineage-node{cursor:pointer;outline:none}.lineage-hit{fill:transparent}.lineage-bar{stroke:var(--canvas);stroke-width:2;transition:opacity .12s ease-out}.lineage-empty{fill:var(--canvas);stroke-dasharray:2 2;stroke-width:1.5}.lineage-label{fill:var(--ink);font-family:var(--font-interface);font-size:10px;pointer-events:none}.lineage-node.is-active .lineage-bar,.lineage-node:focus-visible .lineage-bar{stroke:var(--ink)}.lineage-node.is-pinned .lineage-bar,.lineage-node.is-pinned .lineage-empty{stroke:var(--primary);stroke-width:2.5}.lineage-node.is-pinned .lineage-label{font-weight:600}.lineage-label.is-inside{fill:#fff;paint-order:stroke;stroke:#00000059;stroke-width:2px}.lineage-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:8px 12px 10px;border-top:1px solid var(--border);list-style:none;color:var(--muted);font-size:9px}.lineage-legend li{display:flex;align-items:center;gap:6px}.lineage-swatch{display:inline-block;flex:none;width:8px;height:8px;border-radius:2px}.lineage-series-hit{fill:none;stroke:transparent;stroke-width:10;cursor:pointer}.lineage-series-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;pointer-events:none;transition:opacity .12s ease-out}.lineage-series.is-dimmed .lineage-series-line,.lineage-series.is-dimmed .lineage-measurement{opacity:.28}.lineage-series.is-active .lineage-series-line{stroke-width:2.5}.lineage-measurement{stroke-width:2;cursor:pointer}.lineage-measurement.is-rejected{fill:var(--canvas)!important}.lineage-progress-note{margin:0;padding:8px 12px 10px;border-top:1px solid var(--border);color:var(--muted);font-size:8px;line-height:1.5}.experiment-thread-count{margin:2px 0 0;color:var(--muted);font-size:8px}.experiment-thread-heading{display:flex;min-height:30px;align-items:center;gap:8px;padding:7px 12px;background:var(--surface-subtle);font-size:9px}.experiment-thread-heading strong{color:var(--ink);font-weight:600}.experiment-thread-heading>span:last-child{color:var(--muted);font-variant-numeric:tabular-nums}.experiment-row .experiment-identity{padding-left:calc(var(--lineage-depth, 0) * 12px)}.experiment-row .experiment-lineage-line{display:flex;overflow:hidden;min-width:0;grid-column:1 / -1;align-items:baseline;gap:8px;padding-top:5px;color:var(--muted);font-size:8px;white-space:nowrap}.experiment-lineage-line em{flex:none;font-style:normal;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.experiment-lineage-line em.ledger-accepted{color:var(--success)}.experiment-lineage-line em.ledger-rejected{color:var(--danger)}.experiment-lineage-line .experiment-idea{overflow:hidden;min-width:0;color:var(--ink);text-overflow:ellipsis}@media(forced-colors:active){.lineage-bar,.lineage-series-line,.lineage-measurement{fill:CanvasText;stroke:CanvasText}.lineage-label.is-inside{fill:Canvas;stroke:none}}
