.repo{border-bottom:1px solid var(--line-soft);color:var(--ink-subtle);align-items:center;gap:8px;padding:9px 16px;font-size:12px;display:flex}.repo b{font:500 12px var(--font-mono);color:var(--ink)}.ed .ln span:last-child{white-space:pre-wrap;word-break:break-word;text-indent:-2ch;padding-left:2ch}.ed{background:0 0;border:0;border-radius:0;padding:12px 0}.var b{font:500 12.5px var(--font-mono)}.var i{font:400 12px var(--font-mono);color:var(--ink-subtle);font-style:normal}.catalog-layout{grid-template-columns:calc(var(--space-18) * 4) minmax(0, 1fr);min-height:100vh;display:grid}.catalog-list.pl{border-right:1px solid var(--line);width:auto;min-width:0;height:100%;position:static}.catalog-page{min-width:0}.catalog-root{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-page .grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-page .content{padding:var(--space-5)}.catalog-list .pl-s input{width:100%}.catalog-page .reply{white-space:pre-wrap;overflow-wrap:anywhere}.catalog-page .card{min-width:0}.catalog-page .kv{grid-template-columns:var(--space-18) minmax(0, 1fr)}@media (width<=1000px){.catalog-layout{grid-template-columns:minmax(0,1fr)}.catalog-list.pl{border-right:0;border-bottom:1px solid var(--line);height:auto;max-height:220px;overflow:auto}.catalog-page .grid2{grid-template-columns:minmax(0,1fr)}.catalog-page .ph .mono,.catalog-page .card-b{overflow-wrap:anywhere}}.pk{border:1px solid var(--line);background:var(--surface);cursor:pointer;min-width:0;height:40px;font-family:var(--font-sans);border-radius:10px;align-items:center;gap:10px;padding:0 12px 0 6px;display:flex}.pk i{background:var(--fill);width:26px;height:26px;font:600 12px var(--font-sans);color:var(--ink-muted);border-radius:7px;place-items:center;font-style:normal;display:grid}.pk.b i{background:var(--blue-tint);color:var(--blue-text)}.pk b{font:500 12.5px var(--font-mono);color:var(--ink)}.ab{background:var(--fill);width:18px;height:18px;color:var(--ink-muted);border-radius:5px;place-items:center;font-size:11px;font-weight:600;display:inline-grid}.ab.b{background:var(--blue-tint);color:var(--blue-text)}.up{color:var(--green-text);font-weight:600}.reply{background:var(--surface-muted);border:1px solid var(--line-soft);border-radius:10px;padding:12px 14px;font-size:13.5px;line-height:1.55}.compare-picks{gap:var(--space-3);margin-top:var(--space-4)}.compare-picks .pk{max-width:100%}.compare-picks .pick{align-items:center;gap:var(--space-1);min-width:0;display:flex}.compare-picks select{max-width:calc(var(--space-18) * 4)}.compare-options{gap:var(--space-5);margin-top:var(--space-4);font:var(--text-ui-caption)}.compare-samples{flex:none;width:35%}.compare-picks .pk{padding:var(--space-1) var(--space-2)}.score-deltas{table-layout:fixed}.score-deltas th:first-child{width:50%}.outcome-filters{padding:var(--space-3);gap:var(--space-1)}.outcome-filters [aria-pressed=true]{background:var(--blue-tint);color:var(--blue-text)}.comparison-evidence{padding:var(--space-4)}.comparison-evidence>summary{cursor:pointer}.app .compare-samples th:first-child{width:40%}.comparison-details{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.app .score-deltas th:first-child{width:40%}.app .score-deltas td:not(:first-child){white-space:nowrap}.app .compare-samples{width:40%}@media (width<=900px){.app .compare-samples{width:100%}}.leaderboard-summary{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:12px 28px;padding:16px 20px;display:flex}.leaderboard-summary b{font-variant-numeric:tabular-nums}.leaderboard-worlds{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 24px;display:grid}.leaderboard-world{border-left:2px solid var(--line);padding-left:12px}.leaderboard-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.leaderboard-plot{width:100%;height:auto;color:var(--ink);display:block;overflow:visible}.leaderboard-plot text{fill:var(--ink-muted);font:11px var(--font-sans)}.plot-grid{stroke:var(--line);stroke-dasharray:3 4}.plot-axis{stroke:var(--ink-muted)}.plot-frontier{fill:none;stroke:var(--blue-text);stroke-width:2px;stroke-dasharray:5 4}.plot-point{fill:var(--blue-text);stroke:var(--surface);stroke-width:2px}.plot-point.frontier{stroke:var(--ink);stroke-width:2px}.score-bar-row{grid-template-columns:minmax(160px,1fr) 2fr 60px;align-items:center;gap:16px;display:grid}.score-bar-track{background:var(--fill);border-radius:4px;height:16px;position:relative;overflow:hidden}.score-bar-track span{background:var(--blue-text);border-radius:3px;height:100%;display:block;position:absolute}.leaderboard-table{overflow-x:auto}.leaderboard-table td:nth-child(2){min-width:180px;max-width:340px}.leaderboard label{flex-direction:column;gap:6px;max-width:100%;display:flex}.leaderboard label select{width:100%;max-width:420px}@media (width<=1050px){.leaderboard-charts{grid-template-columns:1fr}.score-bar-row{grid-template-columns:minmax(120px,1fr) 1fr 50px;gap:10px}}.cohort-conditions{margin:0}.cohort-conditions>summary{cursor:pointer;color:var(--ink-muted);font:var(--text-ui-caption)}.cohort-conditions dl{font:var(--text-ui-caption);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;margin:10px 0 0;display:grid}.cohort-conditions dt{font-weight:600}.cohort-conditions dd{overflow-wrap:anywhere;margin:0}.leaderboard-caveats{margin:0}.leaderboard-caveats ul{gap:4px;margin:0;padding-left:18px;display:grid}.cause-chain{grid-template-columns:96px minmax(0,1fr);gap:10px 16px;font-size:13px;display:grid}.cause-chain dt{color:var(--ink-muted)}.cause-chain dd{margin:0}.sc td.first{font:500 12px var(--font-mono)}.grp td{background:var(--surface-muted);height:34px;color:var(--ink-muted);font-size:12px;font-weight:500}.srow{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:12px 16px;display:flex}.srow:last-child{border-bottom:0}.sum{position:sticky;top:24px}.cmd{background:var(--surface-muted);border:1px solid var(--line);font:400 11.5px / 1.6 var(--font-mono);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:0;padding:10px 12px}.launch-form{min-width:0}.launch-summary{flex:none;align-self:flex-start;width:30%;min-width:0}.launch-summary .cmd{font:var(--text-ui-mono)}.launch-summary dd{overflow-wrap:anywhere}.launch-number{width:var(--space-18)}.launch-limits{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.launch-limits input{width:100%}.launch-options{gap:var(--space-5)}.launch-form .row,.launch-form .srow label{gap:var(--space-3)}.launch-form .opts{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-form td{overflow-wrap:anywhere}.launch-summary .launch-requirements ul{padding-left:var(--space-6);gap:var(--space-2);color:var(--ink-subtle);margin:0;font-size:12px;line-height:1.45;display:grid}.launch-summary .launch-requirements b{color:var(--ink)}.launch-summary .launch-refusals{padding-left:var(--space-6);gap:var(--space-2);color:var(--ink-subtle);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45;display:grid}.launch-summary .launch-refusals b{color:var(--ink)}.launch-summary .t td{white-space:normal;overflow-wrap:anywhere}.turns{flex:none;width:400px}.tu{border:0;border-bottom:1px solid var(--line-soft);text-align:left;width:100%;height:46px;font:400 13px var(--font-sans);color:var(--ink);cursor:pointer;background:0 0;grid-template-columns:30px 76px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 14px 0 16px;display:grid}.tu:last-child{border-bottom:0;border-radius:0 0 10px 10px}.tu:hover{background:var(--surface-muted)}.tu[aria-pressed=true]{background:var(--blue-wash);box-shadow:inset 2px 0 0 var(--blue)}.tu .n{font:400 11.5px var(--font-mono);color:var(--ink-subtle)}.tu .who{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.tu .what{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tu .what.fn{font:400 12px var(--font-mono)}.sec{border-bottom:1px solid var(--line-soft);padding:16px}.sec h3{color:var(--ink-muted);margin-bottom:10px;font-size:12px;font-weight:500}.ctx{padding:0}.ctx li{color:var(--ink-muted);border-radius:6px;padding:5px 8px;font-size:12.5px;list-style:none}.ctx li.src{background:var(--blue-wash);color:var(--ink);box-shadow:inset 2px 0 0 var(--blue)}.out{font-size:13.5px;line-height:1.6}.out.fn{font:400 12px/1.6 var(--font-mono);word-break:break-word}.hl{background:var(--orange-tint);color:var(--orange-text);box-shadow:inset 0 -1.5px 0 var(--orange);border-radius:4px;padding:1px 3px}.hl.src{background:var(--blue-wash);color:var(--blue-text);box-shadow:inset 0 -1.5px 0 var(--blue)}.hl:empty{display:none}.crit{align-items:center;gap:10px;padding:4px 0;font-size:12.5px;display:flex}.crit .mono{flex:1}.tx{flex-direction:column;gap:14px;max-width:820px;display:flex}.msg{grid-template-columns:110px minmax(0,1fr);gap:16px;display:grid}.msg .who{color:var(--ink-muted);padding-top:8px;font-size:12px;font-weight:500}.msg .who span{font:400 11px var(--font-mono);color:var(--ink-subtle);display:block}.bubble{background:var(--surface-muted);border:1px solid var(--line-soft);border-radius:12px;padding:10px 14px;font-size:13.5px;line-height:1.55}.bubble.agent{background:var(--blue-wash);border-color:var(--blue-tint)}.calls{border:1px solid var(--line);border-radius:10px}.call{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;height:40px;padding:0 14px;font-size:12.5px;display:flex}.call:last-child{border-bottom:0}.cal{grid-template-columns:44px 1fr 1fr;column-gap:10px;display:grid}.hrs,.day{height:364px;position:relative}.hrs div{font:400 11px var(--font-mono);color:var(--ink-subtle);position:absolute}.day{background:repeating-linear-gradient(var(--surface-muted) 0 51px,var(--line-soft) 51px 52px);border-radius:8px}.ev{white-space:nowrap;border-radius:6px;height:24px;padding:4px 9px;font-size:12px;font-weight:500;position:absolute;left:6px;right:6px;overflow:hidden}.ev.base{background:var(--fill)}.ev.cu{background:var(--blue-tint);color:var(--blue-text)}.ev.moved{background:var(--blue);color:var(--on-blue)}.ev.ghost{border:1px dashed var(--ink-subtle);color:var(--ink-muted);background:0 0}.diff span{border-radius:4px;padding:0 6px;display:block}.diff .m{background:var(--orange-tint);color:var(--orange-text)}.diff .p{background:var(--green-tint);color:var(--green-text)}.mail{border-bottom:1px solid var(--line-soft);grid-template-columns:52px minmax(0,1fr);gap:8px;padding:9px 0;font-size:13px;display:grid}.mail:last-child{border-bottom:0}.mail.new{background:var(--blue-wash);margin:0 -16px;padding:9px 16px}.case-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.observation-lanes{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.observation-lanes.paired{grid-template-columns:repeat(2,minmax(0,1fr))}.observation-lanes>section{min-width:0}.observation-head{padding:var(--space-4) 0}.observation-label{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.observation-label>b{overflow-wrap:anywhere;min-width:0}.observation-head .meta>span{overflow-wrap:anywhere;min-width:0;max-width:100%}.observation-content{gap:var(--space-4);padding-top:var(--space-4);flex-direction:column;display:flex}.paired .split{flex-direction:column;display:flex}.app .paired .turns{width:100%;max-height:280px;overflow:auto}.paired .msg{gap:var(--space-2);grid-template-columns:80px minmax(0,1fr)}.paired .grid3{grid-template-columns:minmax(0,1fr)}.paired .card-f{flex-wrap:wrap}@media (width<=1100px){.observation-lanes.paired,.case-grid{grid-template-columns:minmax(0,1fr)}}.inspector-picks{margin-top:var(--space-4);gap:var(--space-4)}.inspector-picks label{align-items:center;gap:var(--space-2);min-width:0;display:flex}.inspector-picks select{max-width:100%}.sample-identity{gap:var(--space-5);margin-top:var(--space-4);color:var(--ink-muted);flex-wrap:wrap;font-size:12px;display:flex}.paired .msg .who span{overflow-wrap:anywhere}.replay-controls{gap:var(--space-2)}.replay-lanes{margin-top:var(--space-4)}.replay-lane{min-width:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-xs)}.replay-lane label{align-items:center;gap:var(--space-2);display:flex}.replay-lane input{width:var(--space-18)}@media (width<=900px){.replay-lanes{grid-template-columns:minmax(0,1fr)}}body{margin:0}.who{align-items:center;gap:7px;display:inline-flex}[data-screen=variants].variants-layout{grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}[data-screen=variants] .pl{border-right:1px solid var(--line);width:auto;min-width:0}[data-screen=variants] .pl-s .search,[data-screen=variants] .pl-s .in{width:100%}[data-screen=variants] .variants-page{min-width:0}[data-screen=variants] .ph-title .ref{font-weight:400}[data-screen=variants] .two b{font-size:12.5px}[data-screen=variants] .run-link{gap:10px}[data-screen=variants] .envm{border-bottom:1px solid var(--line);color:var(--ink-muted);flex-wrap:wrap;gap:6px 24px;padding:12px 16px;font-size:12.5px;display:flex}[data-screen=variants] .envm b{color:var(--ink);font-weight:500}[data-screen=settings] .ed{flex:none;width:340px;position:sticky;top:24px}[data-screen=settings] .fld{color:var(--ink-muted);flex-direction:column;gap:6px;font-size:12px;font-weight:500;display:flex}[data-screen=settings] .fld .in{width:100%}[data-screen=settings] .door{border-bottom:1px solid var(--line-soft);grid-template-columns:200px minmax(0,1fr);gap:24px;padding:18px 16px;display:grid}[data-screen=settings] .door:last-child{border-bottom:0}[data-screen=settings] .door h2{font-size:13px;font-weight:600}[data-screen=settings] .door p{color:var(--ink-subtle);margin-top:4px;font-size:12px;line-height:1.45}[data-screen=settings] .door .pre{max-width:680px}[data-screen=settings] .resp{white-space:pre;font-size:11.5px;overflow:auto}[data-screen=settings] .gap4{align-items:flex-start;gap:4px}[data-screen=settings] .gap8{gap:8px}[data-screen=settings] .gap10{gap:10px}[data-screen=settings] .gap14{gap:14px}[data-screen=settings] .chips{gap:6px}[data-screen=settings] .label-gap{margin-right:4px}[data-screen=settings] .path{overflow-wrap:anywhere;font-size:12.5px}[data-screen=settings] .boundary{max-width:680px;line-height:1.55}[data-screen=settings] .cache-head{align-items:flex-end;gap:16px}[data-screen=settings] .fld.inline .in{width:auto;min-width:320px}[data-screen=settings] .ed .label{margin-bottom:6px}[data-screen=settings] .st .key{font-weight:400}[data-screen=settings] .card-f.end{justify-content:flex-end}[data-screen=settings] .w-role{width:200px}[data-screen=settings] .warn{color:var(--orange-text)}[data-screen=settings] .ok{color:var(--green-text)}@layer{:root{--ground:#f4f5f7;--surface:#fff;--surface-muted:#fafafa;--fill:#eaebed;--line:#e2e3e5;--line-soft:#ececec;--ink:#151618;--ink-muted:#5b5e63;--ink-subtle:#66696e;--blue:#1467c3;--on-blue:#fff;--blue-text:#0055ae;--blue-tint:#e9f3ff;--blue-tint-strong:#e2f2ff;--blue-wash:#eef7ff;--ring:#7fa8d6;--cream:#f8f7f3;--green:#349d62;--green-text:#0a6c3f;--green-tint:#dff8e5;--orange:#ab4401;--orange-text:#98520c;--orange-tint:#fff0e0;--marker:#6e7178;--marker-dim:#adaeb2;--meter:#83868d;--night:#08090b;--night-raised:#1c1d1f;--on-night:#fff;--on-night-muted:#b4b5b6;--blue-on-night:#59aaf9;--orange-on-night:#ec883c;--shadow-card:0 1px 2px #1516180a, 0 8px 24px #1516180f;--shadow-float:0 24px 60px #1516181f;--shadow-glow:0 0 120px 24px #1467c373;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-14:56px;--space-18:72px;--slide-margin:144px;--slide-footer-inset:60px;--radius-xs:6px;--radius-sm:8px;--radius-icon:12px;--radius-md:16px;--radius-bubble:18px;--radius-lg:22px;--radius-xl:28px;--radius-device:64px;--radius-mark:23.2%;--radius-full:999px;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--text-slide-stat:700 240px/.9 var(--font-sans);--text-slide-cover:700 116px/1 var(--font-sans);--text-slide-hero:700 96px/1.02 var(--font-sans);--text-slide-title:700 76px/1.05 var(--font-sans);--text-slide-title-2:700 64px/1.08 var(--font-sans);--text-slide-figure:700 72px/1 var(--font-sans);--text-slide-card-title:700 44px/1.1 var(--font-sans);--text-slide-lead:400 24px/1.45 var(--font-sans);--text-slide-body:400 22px/1.45 var(--font-sans);--text-slide-eyebrow:600 19px/1.3 var(--font-sans);--text-slide-overline:600 17px/1.3 var(--font-sans);--text-slide-footer:400 16px/1.3 var(--font-sans);--text-ui-display:700 41px/1.1 var(--font-sans);--text-ui-title:600 34px/1.15 var(--font-sans);--text-ui-heading:600 19px/1.3 var(--font-sans);--text-ui-row-title:500 18px/1.35 var(--font-sans);--text-ui-body:400 17px/1.4 var(--font-sans);--text-ui-button:600 16px/1.2 var(--font-sans);--text-ui-label:600 15px/1.3 var(--font-sans);--text-ui-meta:400 15px/1.35 var(--font-sans);--text-ui-tag:600 13px/1.2 var(--font-sans);--text-ui-caption:500 13px/1.3 var(--font-sans);--text-ui-mono:400 15px/1.3 var(--font-mono)}}[data-theme=dark]{--ground:#08090b;--surface:#1c1d1f;--surface-muted:#121315;--fill:#2a2b2e;--line:#2c2d30;--line-soft:#232427;--ink:#fff;--ink-muted:#b4b5b6;--ink-subtle:#8f9091;--blue:#1467c3;--on-blue:#fff;--blue-text:#59aaf9;--blue-tint:#0f2236;--blue-tint-strong:#102a45;--blue-wash:#0c1a2a;--ring:#9dbada;--cream:#f8f7f3;--green:#349d62;--green-text:#5cc98a;--green-tint:#0f2a1b;--orange:#ec883c;--orange-text:#ec883c;--orange-tint:#2e1c0c;--marker:#9a9ca1;--marker-dim:#5c5e63;--meter:#83868d;--night:#08090b;--night-raised:#1c1d1f;--on-night:#fff;--on-night-muted:#b4b5b6;--blue-on-night:#59aaf9;--orange-on-night:#ec883c}body{background:var(--surface);margin:0}.app{background:var(--surface);min-height:100vh;color:var(--ink);font:400 13px/1.5 var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;display:flex}.app *{box-sizing:border-box}.app a{color:inherit;text-decoration:none}.app button{font-family:inherit}.app h1,.app h2,.app h3,.app p,.app dl,.app ul{margin:0}.sb{background:var(--surface-muted);border-right:1px solid var(--line);flex-direction:column;flex:none;width:224px;padding:14px 10px 16px;display:flex}.ws{align-items:center;gap:10px;padding:4px 8px 10px;display:flex}.ws i{background:var(--night);border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.ws b{letter-spacing:-.01em;font-size:13.5px;font-weight:600}.ws span{border:1px solid var(--line);font:500 10.5px/18px var(--font-mono);color:var(--ink-subtle);border-radius:5px;margin-left:auto;padding:0 6px}.sb-label{color:var(--ink-subtle);padding:16px 8px 6px;font-size:11.5px;font-weight:500}.nav{height:30px;color:var(--ink-muted);border-radius:7px;align-items:center;gap:10px;padding:0 8px;font-weight:500;display:flex}.nav svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.nav:hover{background:var(--fill);color:var(--ink)}.nav[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line),0 1px 2px #1516180a}.nav em{color:var(--ink-subtle);margin-left:auto;font-size:11.5px;font-style:normal;font-weight:400}.sb-foot{border-top:1px solid var(--line);color:var(--ink-subtle);flex-direction:column;gap:2px;margin-top:auto;padding:12px 8px 0;font-size:11.5px;display:flex}.sb-foot .mono{color:var(--ink-muted);font-size:11px}.page{flex-direction:column;flex:1;min-width:0;display:flex}.ph{flex:none;padding:20px 32px 0}.ph.ruled{border-bottom:1px solid var(--line);padding-bottom:20px}.crumb{height:18px;color:var(--ink-subtle);align-items:center;gap:6px;margin-bottom:6px;font-size:12px;display:flex}.crumb a:hover{color:var(--ink)}.crumb s{color:var(--marker-dim);text-decoration:none}.ph-row{align-items:center;gap:12px;min-height:32px;display:flex}.ph-title{letter-spacing:-.015em;font-size:20px;font-weight:600;line-height:1.25}.ph-title.mono{font:600 18px var(--font-mono);letter-spacing:0}.ph-act{align-items:center;gap:8px;margin-left:auto;display:flex}.meta{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px 20px;margin-top:10px;font-size:12.5px;display:flex}.meta b{color:var(--ink);font-weight:500}.tabs{border-bottom:1px solid var(--line);flex:none;gap:24px;margin-top:18px;padding:0 32px;display:flex}.tab{height:38px;color:var(--ink-muted);font:500 13px var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0;position:relative}.tab:hover,.tab[aria-selected=true]{color:var(--ink)}.tab[aria-selected=true]:after{content:"";background:var(--ink);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tab em{color:var(--ink-subtle);margin-left:6px;font-size:11.5px;font-style:normal;font-weight:400}.band{flex:none;padding:20px 32px 0}.content{flex-direction:column;flex:1;gap:20px;min-width:0;padding:24px 32px 40px;display:flex}.row{align-items:center;gap:8px;display:flex}.wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.stack{flex-direction:column;gap:20px;min-width:0;display:flex}.split{align-items:flex-start;gap:20px;display:flex}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:10px;min-width:0}.card-h{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:46px;padding:0 16px;display:flex}.card-h h2{font-size:13px;font-weight:600}.card-h .sub{color:var(--ink-subtle);font-size:12px}.card-b{padding:16px}.card-f{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}dialog.confirm{width:min(90vw,calc(var(--space-18) * 4));color:var(--ink);background:var(--surface);padding:0}dialog.confirm .help{color:var(--ink-muted);white-space:pre-wrap;overflow-wrap:anywhere}dialog.confirm .card-f{justify-content:flex-end}.kpis{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kpis.four{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi{min-width:0;padding:14px 16px}.kpi.flush{padding:0}.kpi+.kpi{border-left:1px solid var(--line)}.kpi .l{color:var(--ink-muted);font-size:12px}.kpi .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:22px;font-weight:600;line-height:1.15}.kpi .s{color:var(--ink-subtle);margin-top:4px;font-size:12px}.mono{font-family:var(--font-mono);font-size:12px}.muted{color:var(--ink-muted)}.subtle{color:var(--ink-subtle)}.num{font-variant-numeric:tabular-nums}.small{font-size:12px}.strong{font-weight:600}.label{color:var(--ink-muted);font-size:12px;font-weight:500}.help{color:var(--ink-subtle);font-size:12px;line-height:1.45}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.help+.help:not(.row *,.srow *),.ref+.help:not(.row *,.srow *){margin-top:6px}.pre+.help:not(.row *,.srow *){margin-top:10px}.btn{border:1px solid var(--line);background:var(--surface);height:32px;color:var(--ink);font:500 13px var(--font-sans);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex;box-shadow:0 1px 1px #1516180a}.btn:hover{background:var(--surface-muted)}.btn.primary{background:var(--blue);border-color:var(--blue);color:var(--on-blue)}.btn.primary:hover{filter:brightness(1.07)}.btn.ghost{box-shadow:none;color:var(--ink-muted);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--fill);color:var(--ink)}.btn.sm{border-radius:7px;height:26px;padding:0 9px;font-size:12px}.btn.flush{padding-left:0;padding-right:0}.btn[disabled]{opacity:.5;cursor:default}.btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.in{border:1px solid var(--line);background:var(--surface);height:32px;color:var(--ink);font:400 13px var(--font-sans);border-radius:8px;min-width:0;padding:0 10px}.in.mono{font:400 12px var(--font-mono)}select.in{appearance:none;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23848587' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 10px center;padding-right:28px}.search{display:inline-block;position:relative}.search svg{fill:none;width:14px;height:14px;stroke:var(--ink-subtle);stroke-width:1.6px;position:absolute;top:9px;left:10px}.search .in{width:100%;padding-left:30px}.filter{border:1px dashed var(--line);height:32px;color:var(--ink-muted);font:500 12.5px var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.filter b{color:var(--ink);font-weight:500}.seg{background:var(--fill);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.seg button,.seg span{height:26px;color:var(--ink-muted);font:500 12.5px var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;padding:0 10px;display:inline-flex}.seg [aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #1516181f}.check{border:1.5px solid var(--marker-dim);background:var(--surface);cursor:pointer;border-radius:5px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.check[aria-checked=true]{background:var(--blue);border-color:var(--blue)}.check[aria-checked=true]:after{content:"";border:solid var(--on-blue);border-width:0 0 1.6px 1.6px;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.sw{background:var(--marker-dim);cursor:pointer;border:0;border-radius:9px;flex:none;width:30px;height:18px;padding:0;position:relative}.sw:after{content:"";background:var(--surface);border-radius:50%;width:14px;height:14px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #15161833}.sw[aria-checked=true]{background:var(--blue)}.sw[aria-checked=true]:after{left:14px}.form{grid-template-columns:168px minmax(0,1fr);align-items:start;gap:18px 24px;display:grid}.form>.fl{padding-top:7px;font-size:13px;font-weight:500}.form .help{margin-top:6px}.opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.opt{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.opt b{font-size:13px;font-weight:600}.opt span{color:var(--ink-muted);font-size:12px;line-height:1.45}.opt[aria-pressed=true]{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue);background:var(--blue-wash)}.t{border-collapse:collapse;width:100%}.t th{height:36px;color:var(--ink-subtle);text-align:left;white-space:nowrap;border-bottom:1px solid var(--line);padding:0 12px;font-size:12px;font-weight:500}.t td{border-bottom:1px solid var(--line-soft);white-space:nowrap;vertical-align:middle;height:46px;padding:0 12px}.t tbody tr:last-child td{border-bottom:0}.t th:first-child,.t td:first-child{padding-left:16px}.t th:last-child,.t td:last-child{padding-right:16px}.t.click tbody tr{cursor:pointer}.t.click tbody tr:hover td{background:var(--surface-muted)}.t tr.sel td{background:var(--blue-wash)}.t .r{text-align:right}.t td.wrap{white-space:normal;padding-top:10px;padding-bottom:10px;line-height:1.45}.two b{font-weight:500;display:block}.two span{color:var(--ink-subtle);margin-top:1px;font-size:12px;display:block}.st{white-space:nowrap;align-items:center;gap:7px;font-weight:500;display:inline-flex}.st i{background:var(--marker-dim);border-radius:50%;flex:none;width:7px;height:7px}.st.pass i{background:var(--green)}.st.fail i{background:var(--orange)}.st.run i{background:var(--blue);box-shadow:0 0 0 3px var(--blue-tint)}.dot{background:var(--marker-dim);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.dot.pass{background:var(--green)}.dot.fail{background:var(--orange)}.dot.live{background:var(--blue)}.badge{background:var(--fill);height:20px;color:var(--ink-muted);white-space:nowrap;border-radius:6px;align-items:center;padding:0 7px;font-size:11.5px;font-weight:500;display:inline-flex}.badge.green{background:var(--green-tint);color:var(--green-text)}.badge.orange{background:var(--orange-tint);color:var(--orange-text)}.badge.blue{background:var(--blue-tint);color:var(--blue-text)}.badge.line{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.chip{background:var(--surface-muted);height:22px;box-shadow:inset 0 0 0 1px var(--line);font:400 11.5px var(--font-mono);color:var(--ink);white-space:nowrap;border-radius:6px;align-items:center;padding:0 7px;display:inline-flex}.ci{background:var(--fill);border-radius:2px;flex:none;width:80px;height:4px;position:relative}.ci i{background:var(--blue-tint-strong);border-radius:2px;height:4px;position:absolute;top:0}.ci b{background:var(--blue);border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:-2px}.ci.ref i{background:var(--line)}.ci.ref b{background:var(--meter)}.prog{background:var(--fill);border-radius:2px;flex:none;width:80px;height:4px;overflow:hidden}.prog i{background:var(--blue);height:4px;display:block}.kv{grid-template-columns:120px minmax(0,1fr);gap:10px 16px;font-size:13px;display:grid}.kv dt{color:var(--ink-muted)}.kv dd{min-width:0;margin:0}.code{border:1px solid var(--line);background:var(--surface-muted);font:400 12px/1.75 var(--font-mono);border-radius:10px;margin:0;padding:12px 0;overflow:auto}.ln{grid-template-columns:44px minmax(0,1fr);display:grid}.ln span:first-child{text-align:right;color:var(--ink-subtle);-webkit-user-select:none;user-select:none;padding-right:14px}.ln span:last-child{white-space:pre;padding-right:16px}.ln.c span:last-child{color:var(--ink-subtle)}.ln.err{background:var(--orange-tint)}.ln.err span:first-child{color:var(--orange-text);box-shadow:inset 2px 0 0 var(--orange)}.pre{border:1px solid var(--line);background:var(--surface-muted);font:400 12px/1.6 var(--font-mono);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:0;padding:12px 14px}.del{background:var(--orange-tint);color:var(--orange-text);border-radius:4px;padding:1px 4px;text-decoration:line-through}.ins{background:var(--green-tint);color:var(--green-text);border-radius:4px;padding:1px 4px}.callout{border:1px solid var(--line);background:var(--surface-muted);border-radius:10px;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.callout.warn{background:var(--orange-tint);border-color:#0000}.pl{border-right:1px solid var(--line);flex-direction:column;flex:none;width:264px;display:flex}.pl-h{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;height:60px;padding:0 12px 0 16px;display:flex}.pl-h b{font-size:13px;font-weight:600}.pl-s{border-bottom:1px solid var(--line-soft);padding:10px 12px}.pl-i{border:0;border-bottom:1px solid var(--line-soft);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;padding:10px 16px;display:block}.pl-i:hover{background:var(--surface-muted)}.pl-i[aria-current]:not([aria-current=false]){background:var(--blue-wash)}.pl-i[aria-current=true]{box-shadow:inset 2px 0 0 var(--blue)}.pl-i b{font-weight:500;display:block}.pl-i b i{font:400 11.5px var(--font-mono);color:var(--ink-subtle);font-style:normal}.pl-i span{color:var(--ink-subtle);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;display:block;overflow:hidden}.pl-i b,.pl-i span{overflow-wrap:anywhere}.pl-i.lg{background:var(--surface);font:var(--text-ui-body)}:focus-visible{outline:2px solid var(--blue-text);outline-offset:2px}.sb{height:100vh;position:sticky;top:0}.store-path{overflow-wrap:anywhere}.ws i{color:var(--on-night);font-style:normal}.skip{left:var(--space-4);top:var(--space-4);z-index:2;background:var(--surface);padding:var(--space-2);position:absolute;transform:translateY(-200%)}.skip:focus{transform:none}.app .t{table-layout:fixed}.app .t td,.app .t th{white-space:normal;overflow-wrap:anywhere}.app .t td{padding-top:var(--space-3);padding-bottom:var(--space-3)}.app .t a:hover{text-decoration:underline}.app .var b,.app .var i{display:block}.app .var i{font:var(--text-ui-mono);color:var(--ink-subtle);font-size:11px;font-style:normal}.filters{gap:var(--space-3)}.filters label{align-items:center;gap:var(--space-2);display:flex}.filters input{max-width:100%}.empty{padding:var(--space-8);color:var(--ink-muted)}.app .pre{max-height:60vh;overflow:auto}.app .out,.app .bubble{white-space:pre-wrap;overflow-wrap:anywhere}.app .turns{width:35%;min-width:0}.app .tu{grid-template-columns:var(--space-14) var(--space-18) minmax(0,1fr)}.app .source-target{box-shadow:inset 2px 0 0 var(--blue)}.error{color:var(--orange-text)}.details-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app .break{overflow-wrap:anywhere}.app .tabs{overflow-x:auto}.app .ph-row{flex-wrap:wrap}.app .msg{min-width:0}.app .tx{max-width:100%}@media (width<=900px){.sb{width:calc(var(--space-18) * 2)}.ph,.content{padding-left:var(--space-4);padding-right:var(--space-4)}.split,.details-grid{flex-direction:column;display:flex}.app .turns{width:100%}}.app .runs-table td{padding-top:0;padding-bottom:0}.app .runs-table .ci{width:calc(var(--space-10) + var(--space-2))}.app .runs-table .row{gap:var(--space-2)}.app .filters>input{width:calc(var(--space-18)*3)}.app .evidence-stage{display:contents}.app .card-f input[type=number]{width:var(--space-14)}.app .card-f select{max-width:calc(var(--space-18)*2)}.app .store-path{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.app .runs-table th{white-space:nowrap}.app .stack>.btn{max-width:100%;height:auto;min-height:var(--space-8);white-space:normal;text-align:left;overflow-wrap:anywhere}.breakable{overflow-wrap:anywhere;word-break:break-word}.breakable pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.comparison-scope{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface);flex-direction:column;display:flex}.trust{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.trust-labels b{color:var(--ink);font-weight:500}.trust-reasons{margin:.35rem 0 0;padding-left:1.1rem}
/*$vite$:1*/