:root{--paper: oklch(.982 .006 95);--paper-raised: oklch(.962 .008 100);--paper-subtle: oklch(.935 .01 105);--ink: oklch(.205 .018 250);--ink-muted: oklch(.425 .02 250);--ink-faint: oklch(.585 .018 250);--line: oklch(.845 .012 105);--line-strong: oklch(.705 .016 105);--signal: oklch(.705 .155 155);--signal-quiet: oklch(.925 .045 155);--signal-ink: oklch(.285 .075 155);--frame: oklch(.735 .115 72);--frame-quiet: oklch(.932 .04 72);--media-blue: oklch(.58 .105 235);--media-blue-quiet: oklch(.91 .035 235);--code-bg: oklch(.235 .02 250);--code-ink: oklch(.925 .01 105);--code-muted: oklch(.725 .02 250);--code-line: oklch(.335 .02 250);--danger: oklch(.58 .145 28);--danger-quiet: oklch(.925 .04 28);color:var(--ink);background:var(--paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px}*{box-sizing:border-box}body{margin:0;background:var(--paper)}a{color:var(--signal-ink);text-decoration-color:color-mix(in oklch,var(--signal) 45%,transparent);text-underline-offset:.18em}a:hover{color:#002611;color:oklch(.235 .09 155)}button,input,select{font:inherit}button,.button-link{border:1px solid oklch(.255 .018 250);background:var(--ink);color:var(--paper);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:.52rem .82rem;text-decoration:none;transition:background .17s ease,border-color .17s ease,transform .17s ease}button:hover,.button-link:hover{background:#1d2630;transform:translateY(-1px)}button.secondary,.button-link.secondary,button.ghost,.ghost{background:var(--paper);border-color:var(--line-strong);color:var(--ink-muted)}button.secondary:hover,.button-link.secondary:hover,button.ghost:hover,.ghost:hover{background:var(--paper-subtle);color:var(--ink)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--signal);outline-offset:2px}input,select{border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);min-height:2.35rem;padding:.58rem .7rem}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(45deg,transparent 50%,var(--ink-muted) 50%) calc(100% - 1.05rem) 50% / .42rem .42rem no-repeat,linear-gradient(135deg,var(--ink-muted) 50%,transparent 50%) calc(100% - .78rem) 50% / .42rem .42rem no-repeat,linear-gradient(90deg,var(--line) 1px,transparent 1px) calc(100% - 2.05rem) 50% / 1px 1.45rem no-repeat,var(--paper);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--paper) 65%,transparent);cursor:pointer;min-width:11rem;padding-right:2.65rem;transition:border-color .17s ease,background-color .17s ease,box-shadow .17s ease}select:hover{background-color:var(--paper-raised);border-color:var(--ink-faint)}select:disabled{cursor:not-allowed;opacity:.55}code,pre,.mono-note{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.app-shell{display:grid;grid-template-columns:264px minmax(0,1fr);min-height:100vh;background:linear-gradient(90deg,color-mix(in oklch,var(--line) 24%,transparent) 1px,transparent 1px) 0 0 / 56px 56px,linear-gradient(0deg,color-mix(in oklch,var(--line) 18%,transparent) 1px,transparent 1px) 0 0 / 56px 56px,var(--paper)}.sidebar{border-right:1px solid var(--line-strong);background:color-mix(in oklch,var(--paper-raised) 90%,var(--frame-quiet));display:flex;flex-direction:column;gap:1.45rem;padding:1.15rem;position:sticky;top:0;height:100vh}.brand{border:1px solid var(--line);background:var(--paper);display:grid;gap:.18rem;padding:.85rem}.brand span{font-size:1.05rem;font-weight:760;letter-spacing:-.045em}.brand small,.account small,nav small{color:var(--ink-faint);font-size:.72rem;letter-spacing:.02em}nav{display:grid;gap:.32rem}nav a{border:1px solid transparent;color:var(--ink-muted);display:grid;gap:.16rem;padding:.68rem .75rem;text-decoration:none;transition:background .17s ease,border-color .17s ease,color .17s ease}nav a span{font-weight:650;letter-spacing:-.015em}nav a:hover{background:color-mix(in oklch,var(--paper) 72%,var(--signal-quiet));color:var(--ink)}nav a.active{background:var(--signal-quiet);border-color:color-mix(in oklch,var(--signal) 55%,var(--line));color:var(--signal-ink)}.account{border:1px solid var(--line);background:var(--paper);color:var(--ink-muted);display:grid;gap:.45rem;margin-top:auto;padding:.85rem}.account span{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account code{color:var(--signal-ink);font-size:.74rem}.account button{width:100%}.content{min-width:0;overflow:auto;padding:1.65rem 2rem 3rem}.page-header{align-items:start;border-bottom:1px solid var(--line-strong);display:flex;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;padding-bottom:1.05rem}.page-actions{align-items:start;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.page-header h1{font-size:1.72rem;letter-spacing:-.052em;line-height:1.05;margin:.15rem 0 0}.page-header p{color:var(--ink-muted);line-height:1.45;margin:.48rem 0 0;max-width:72ch}.kicker{color:var(--frame);display:inline-flex;font-size:.72rem;font-weight:760;letter-spacing:.12em}.header-instrument{border:1px solid var(--line);background:var(--paper-raised);color:var(--ink-muted);display:grid;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;gap:.22rem;min-width:9.5rem;padding:.62rem .7rem;text-align:right}h2{color:var(--ink-muted);font-size:.78rem;letter-spacing:.105em;margin:0 0 .75rem;text-transform:uppercase}h3{letter-spacing:-.025em;margin:0 0 .8rem}.panel{border:1px solid var(--line);background:color-mix(in oklch,var(--paper-raised) 88%,var(--paper));margin:1rem 0;min-width:0;padding:1rem}.panel-head{align-items:start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem}.panel-head h2{margin-bottom:0}.summary,.toolbar,.controls,.score-strip{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.summary{margin-bottom:1.1rem}.summary>span{border:1px solid var(--line);background:var(--paper-raised);color:var(--ink-muted);min-height:2.2rem;padding:.45rem .65rem}.toolbar,.controls{margin:0 0 1rem}.controls{border:1px solid var(--line);background:var(--paper-raised);padding:.8rem}.controls label,.leaderboard-scope label,.leaderboard-filters label,.leaderboard-controls label,.leaderboard-control-strip label,.dataset-scope label,.simple-search label{color:var(--ink-muted);display:grid;font-size:.74rem;gap:.28rem;letter-spacing:.035em;text-transform:uppercase}.button-link.disabled{opacity:.42;pointer-events:none}.mono-note{color:var(--ink-faint);font-size:.78rem}.hint{color:var(--ink-muted);line-height:1.5;max-width:72ch}.leaderboard-scope{display:grid;gap:.75rem;grid-template-columns:minmax(18rem,1fr) minmax(18rem,1fr)}.leaderboard-scope select{width:100%}.dataset-scope{align-items:end;display:grid;gap:.75rem;grid-template-columns:minmax(18rem,.9fr) minmax(20rem,1.2fr) auto}.dataset-scope select,.dataset-scope input{width:100%}.simple-search{align-items:end;display:grid;gap:.75rem;grid-template-columns:minmax(20rem,1fr) auto}.simple-search input{width:100%}.inline-panel-control{margin-bottom:.9rem}.minimal-controls{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin:.55rem 0 .85rem}.minimal-controls label{align-items:center;color:var(--ink-muted);display:inline-flex;font-size:.74rem;gap:.45rem;letter-spacing:.035em;text-transform:uppercase}.minimal-controls select,.minimal-controls .custom-select{min-width:15rem}.minimal-search{align-items:center;display:flex;gap:.5rem;margin:.55rem 0 .85rem}.minimal-search input{min-height:2rem;padding:.38rem .56rem;width:min(22rem,100%)}.minimal-search span{color:var(--ink-faint);font-size:.78rem;white-space:nowrap}.score-chip-row{display:flex;flex-wrap:wrap;gap:.48rem;margin-bottom:.85rem}.score-chip-row.compact{margin-top:.35rem}.leaderboard-controls{align-items:end;display:flex;flex-wrap:wrap;gap:.55rem;margin:.55rem 0 .4rem}.leaderboard-controls select{min-width:10rem}.leaderboard-control-strip{align-items:start;display:flex;flex-wrap:wrap;gap:.65rem;margin:.55rem 0 .65rem}.leaderboard-control-strip section,.metric-picker{background:var(--paper-raised);border:1px solid var(--line);display:grid;gap:.48rem;padding:.68rem}.leaderboard-control-strip section:first-child{flex:0 1 auto}.leaderboard-control-strip section:last-child{flex:0 1 auto}.leaderboard-control-strip section>span,.metric-picker span{color:var(--ink-muted);font-size:.72rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.leaderboard-control-strip section>div{align-items:end;display:flex;flex-wrap:wrap;gap:.5rem}.leaderboard-control-strip select{min-width:9.5rem;max-width:16rem}.custom-select{color:var(--ink-muted);display:grid;font-size:.74rem;gap:.28rem;letter-spacing:.035em;min-width:10.5rem;position:relative;text-transform:uppercase}.custom-select>button{background:var(--paper);border:1px solid var(--line-strong);color:var(--ink);display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:2.35rem;padding:.52rem .68rem;text-align:left;text-transform:none;width:100%}.custom-select>button:hover{background:var(--paper-raised);border-color:var(--ink-faint);transform:none}.custom-select>button b{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select>button i{border-bottom:2px solid var(--ink-muted);border-right:2px solid var(--ink-muted);height:.48rem;margin:.24rem 0 0 .75rem;transform:rotate(45deg);width:.48rem}.custom-select.open>button{border-color:var(--signal);box-shadow:0 0 0 2px color-mix(in oklch,var(--signal) 18%,transparent)}.custom-select.open>button i{margin-top:.45rem;transform:rotate(225deg)}.custom-select.disabled{opacity:.55}.custom-select-menu{background:var(--paper);border:1px solid var(--line-strong);box-shadow:0 18px 38px color-mix(in oklch,var(--ink) 16%,transparent);display:grid;left:0;max-height:18rem;min-width:100%;overflow-x:hidden;overflow-y:auto;padding:.28rem;position:absolute;right:0;top:calc(100% + .3rem);z-index:20}.custom-select-menu button{background:transparent;border:0;color:var(--ink-muted);justify-content:flex-start;min-height:2rem;min-width:0;overflow:hidden;padding:.42rem .52rem;text-align:left;width:100%}.custom-select-menu button span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select-menu button:hover{background:var(--paper-subtle);color:var(--ink);transform:none}.custom-select-menu button.active{background:var(--signal-quiet);color:var(--signal-ink);font-weight:760}.metric-picker{margin-bottom:.85rem}.metric-picker>div:first-child{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem}.metric-picker small{color:var(--ink-faint)}.score-chip{background:var(--paper);border-color:var(--line-strong);color:var(--ink-muted);display:inline-flex;gap:.45rem;min-height:2.2rem}.score-chip span{font-weight:680}.score-chip code{color:var(--ink-faint);font-size:.72rem}.score-chip.active{background:var(--signal-quiet);border-color:color-mix(in oklch,var(--signal) 55%,var(--line));color:var(--signal-ink)}.score-chip.active code{color:var(--signal-ink)}.leaderboard-filters{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.8rem}.sort-header{background:transparent;border:0;color:inherit;font:inherit;justify-content:flex-start;min-height:auto;padding:0;text-transform:inherit;width:100%}.sort-header:hover{background:transparent;color:var(--ink);transform:none}.sort-header span{color:var(--frame);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;margin-left:.28rem}.summary-grid{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0}.summary-grid section{background:var(--paper-raised);border:1px solid var(--line);display:grid;gap:.26rem;min-width:0;padding:.72rem}.summary-grid span{color:var(--ink-muted);font-size:.72rem;letter-spacing:.065em;text-transform:uppercase}.summary-grid b{color:var(--ink);font-size:.92rem;font-weight:680;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-facts{align-items:stretch;border:1px solid var(--line);background:var(--paper-raised);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0}.compact-facts span{border-right:1px solid var(--line);display:grid;gap:.18rem;min-width:0;padding:.56rem .68rem}.compact-facts span:nth-child(4n){border-right:0}.compact-facts small{color:var(--ink-muted);font-size:.68rem;letter-spacing:.07em;text-transform:uppercase}.compact-facts b{color:var(--ink);font-size:.86rem;font-weight:680;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inline-meta{align-items:center;color:var(--ink-muted);display:flex;gap:.45rem;margin:.35rem 0 .9rem}.inline-meta span{font-size:.72rem;letter-spacing:.07em;text-transform:uppercase}.inline-meta code{color:var(--ink);font-size:.78rem}.tabs{border-bottom:1px solid var(--line-strong);display:flex;flex-wrap:wrap;gap:.25rem;margin:1.15rem 0 1rem}.tabs button{background:transparent;border:1px solid transparent;border-bottom:0;color:var(--ink-muted);min-height:2.1rem}.tabs button.active{background:var(--paper-raised);border-color:var(--line-strong);color:var(--ink)}.table-chrome{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.table-chrome input{min-width:min(24rem,100%)}.table-wrap{overflow-x:auto;width:100%}table{background:var(--paper);border:1px solid var(--line);border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--line);font-size:.88rem;line-height:1.35;padding:.66rem .72rem;text-align:left;vertical-align:top}th{background:var(--paper-subtle);color:var(--ink-muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;position:sticky;text-transform:uppercase;top:0;z-index:1}tbody tr{transition:background .15s ease}tbody tr:hover{background:color-mix(in oklch,var(--signal-quiet) 48%,transparent)}td:first-child,th:first-child{border-left:0}td a{font-weight:650}.stacked,.run-activity{display:grid;gap:.16rem;min-width:0}.stacked b,.run-activity b{font-weight:680;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stacked small,.run-activity small,th small{color:var(--ink-faint);display:block;font-size:.72rem;font-weight:500;letter-spacing:0;margin-top:.2rem;text-transform:none}.snippet{color:var(--ink-muted);display:block;max-width:30rem;overflow:hidden;text-overflow:ellipsis}.case-id-cell{min-width:11rem;width:11rem;white-space:nowrap}.case-id-cell code{color:var(--ink);font-size:.78rem}.case-content-cell{min-width:22rem;width:36%}.case-content-cell p,.case-content-cell pre{overflow-wrap:anywhere;white-space:pre-wrap}.case-content-cell .blocks{display:grid;gap:.6rem}.case-content-cell .block{padding:.55rem 0}.case-content-cell .block img,.case-content-cell .block video,.case-content-cell .block iframe{max-height:240px}.case-content-cell .raw{max-height:240px}.empty-inline{color:var(--ink-faint);font-size:.82rem}.metadata-hint,.badge-stack{display:flex;flex-wrap:wrap;gap:.3rem}.metadata-hint code,.badge-stack code{background:var(--paper-subtle);border:1px solid var(--line);color:var(--ink-muted);font-size:.72rem;padding:.16rem .32rem}.signal-list{display:flex;flex-wrap:wrap;gap:.3rem}.signal-list span{background:var(--paper-subtle);border:1px solid var(--line);color:var(--ink-muted);font-size:.78rem;padding:.22rem .42rem}.signal-list.expanded span{min-width:9rem}td input[type=checkbox]{min-height:auto;width:1rem;height:1rem;accent-color:var(--signal)}.status{align-items:center;border:1px solid var(--line-strong);color:var(--ink-muted);display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.73rem;gap:.38rem;padding:.22rem .45rem;white-space:nowrap}.status:before{background:var(--ink-faint);content:"";height:.44rem;width:.44rem}.status-completed,.status-complete,.status-passed{background:var(--signal-quiet);border-color:color-mix(in oklch,var(--signal) 50%,var(--line));color:var(--signal-ink)}.status-completed:before,.status-complete:before,.status-passed:before{background:var(--signal)}.status-failed,.status-error,.status-missing{background:var(--danger-quiet);border-color:color-mix(in oklch,var(--danger) 42%,var(--line));color:var(--danger)}.status-failed:before,.status-error:before,.status-missing:before{background:var(--danger)}.status-running,.status-pending,.status-incomplete{background:var(--frame-quiet);border-color:color-mix(in oklch,var(--frame) 45%,var(--line));color:#5d3a00;color:oklch(.38 .085 72)}.status-running:before,.status-pending:before,.status-incomplete:before{background:var(--frame)}.coverage{align-items:center;color:var(--ink-muted);display:inline-grid;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem;gap:.3rem;grid-template-columns:4.8rem 3.6rem;white-space:nowrap}.coverage>span{background:var(--signal);display:block;height:.42rem;max-width:100%}.coverage:before{background:var(--paper-subtle);border:1px solid var(--line);content:"";grid-column:1;grid-row:1;height:.42rem}.coverage>span{grid-column:1;grid-row:1;z-index:1}.triad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:start}.triad.two{grid-template-columns:repeat(2,minmax(0,1fr))}.raw{background:var(--code-bg);border:1px solid var(--code-line);color:var(--code-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;line-height:1.48;margin:0;overflow:auto;padding:.86rem}.raw.mini{font-size:.72rem;max-height:180px}.json-view{max-height:24rem;-moz-tab-size:2;tab-size:2;white-space:pre}.block{border-top:1px solid var(--line);padding:.8rem 0}.block:first-child{border-top:0;padding-top:0}.block img,.block video,.block iframe{background:var(--code-bg);border:1px solid var(--code-line);display:block;max-height:380px;object-fit:contain;width:100%}.block audio{width:100%}.image-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:.65rem}.image-list figure{margin:0}.image-list figcaption{color:var(--ink-muted);font-size:.75rem;margin-top:.3rem;overflow-wrap:anywhere}.segments{color:var(--ink-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem}.empty{border:1px dashed var(--line-strong);background:color-mix(in oklch,var(--paper-raised) 80%,transparent);color:var(--ink-muted);line-height:1.45;padding:.95rem}.summary-line{color:var(--ink-muted);font-size:.86rem;margin-top:.2rem}.copy-block+.copy-block{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.copy-block p{color:var(--ink-muted);line-height:1.55;margin:0;max-width:76ch}.metric-list{display:grid;gap:.4rem}.metric-list span{align-items:center;border:1px solid var(--line);display:grid;gap:.5rem;grid-template-columns:minmax(10rem,1fr) auto auto;padding:.52rem}.metric-list code,.metric-list em{color:var(--ink-muted);font-size:.78rem;font-style:normal}.kv th{width:14rem}.reason-box{background:var(--paper);border:1px solid var(--line);margin-top:1rem;padding:.85rem}.reason-box p{color:var(--ink-muted);line-height:1.5;margin:0}.error{color:var(--danger);font-weight:650}.score-strip{align-items:stretch;margin-bottom:.85rem}.score{border:1px solid var(--line);background:var(--paper);display:grid;gap:.28rem;min-width:10.5rem;padding:.7rem}.score b{letter-spacing:-.02em}.score code{color:var(--ink-faint);font-size:.72rem}.score em{color:var(--signal-ink);font-style:normal;font-weight:760}.score-reason,.reason-scroll{background:color-mix(in oklch,var(--paper-raised) 72%,var(--paper));border:1px solid var(--line);box-shadow:inset 2px 0 color-mix(in oklch,var(--signal) 42%,transparent);color:var(--ink-muted);display:block;font-size:.75rem;line-height:1.4;max-height:7rem;overflow:auto;padding:.48rem .55rem;scrollbar-width:thin}.score-reason{margin-top:.28rem}.score-reason strong{color:var(--ink);display:block;font-size:.66rem;letter-spacing:.08em;margin-bottom:.24rem;text-transform:uppercase}.reason-scroll{max-width:36rem;min-width:16rem}.error-reason{box-shadow:inset 2px 0 color-mix(in oklch,var(--danger) 52%,transparent);color:var(--danger)}.score.failed{background:var(--danger-quiet);border-color:color-mix(in oklch,var(--danger) 40%,var(--line))}.score.failed em{color:var(--danger)}.pager{align-items:center;border:1px solid var(--line);border-top:0;background:var(--paper-raised);color:var(--ink-muted);display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end;padding:.62rem .72rem}.pager span{margin-right:auto}.pager code{color:var(--ink);font-size:.78rem}.pager button:disabled{cursor:not-allowed;opacity:.45;transform:none}.case-list{display:grid;gap:.9rem}.case-card{background:var(--paper);border:1px solid var(--line-strong);display:grid;min-width:0}.case-card>header{align-items:start;background:var(--paper-subtle);border-bottom:1px solid var(--line);display:flex;gap:.8rem;justify-content:space-between;padding:.75rem .85rem}.case-card>header>div:first-child{display:grid;gap:.18rem;min-width:0}.case-card>header code{color:var(--ink-faint);font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-card-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.case-card-scores{background:color-mix(in oklch,var(--signal-quiet) 38%,var(--paper));border-bottom:3px solid color-mix(in oklch,var(--signal) 45%,var(--line));padding:.8rem .9rem .18rem}.case-card h3{color:var(--ink-muted);font-size:.72rem;letter-spacing:.08em;margin:0 0 .48rem;text-transform:uppercase}.case-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.case-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.case-card-grid>section{border-right:1px solid var(--line);min-width:0;padding:.9rem}.case-card-grid>section:last-child{border-right:0}.scroll-pane{background:color-mix(in oklch,var(--paper-raised) 55%,var(--paper));border:1px solid var(--line);box-shadow:inset 3px 0 color-mix(in oklch,var(--frame) 45%,transparent);max-height:28rem;min-height:8rem;overflow:auto;padding:.78rem}.scroll-pane .raw{max-height:none}.scroll-pane .block img,.scroll-pane .block video,.scroll-pane .block iframe{max-height:320px}.case-card footer{border-top:1px solid var(--line);padding:.72rem .85rem}.compare-picker{display:grid;gap:.72rem}.compare-picker.v2{gap:.9rem}.compare-controls{align-items:end;background:var(--paper);border:1px solid var(--line);display:grid;gap:.75rem;grid-template-columns:minmax(13rem,1fr) minmax(13rem,1fr) auto;padding:.82rem}.compare-controls label{color:var(--ink-muted);display:grid;font-size:.74rem;gap:.3rem;letter-spacing:.04em;text-transform:uppercase}.compare-controls select{width:100%}.scope-count{border:1px solid var(--line);color:var(--ink-muted);display:grid;min-width:8rem;padding:.5rem .65rem}.scope-count b{color:var(--ink);font-size:1.05rem}.scope-count span{font-size:.74rem}.selected-tray{align-items:center;background:var(--signal-quiet);border:1px solid color-mix(in oklch,var(--signal) 50%,var(--line));color:var(--signal-ink);display:grid;gap:.8rem;grid-template-columns:minmax(0,1fr) auto auto auto;padding:.8rem}.selected-tray.warning{background:var(--danger-quiet);border-color:color-mix(in oklch,var(--danger) 40%,var(--line));color:var(--danger)}.selected-tray.warning code{color:var(--danger)}.selected-tray div{display:grid;gap:.15rem;min-width:0}.selected-tray span{color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-tray code{color:var(--signal-ink)}.suite-group,.dataset-group{border:1px solid var(--line);background:var(--paper)}.suite-group+.suite-group{margin-top:.55rem}.dataset-group{margin:.55rem 0 0 1rem}.suite-group>summary,.dataset-group>summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:.72rem .82rem}.suite-group>summary::-webkit-details-marker,.dataset-group>summary::-webkit-details-marker{display:none}.suite-group>summary span,.dataset-group>summary span{font-weight:720;letter-spacing:-.025em}.suite-group>summary code,.dataset-group>summary code{color:var(--ink-faint);font-size:.72rem}.run-picks{border-top:1px solid var(--line);display:grid}.run-picks.table-like{border:1px solid var(--line)}.run-pick{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:.75rem;grid-template-columns:auto minmax(12rem,1fr) auto auto auto;padding:.62rem .75rem}.run-pick:last-child{border-bottom:0}.run-pick input{accent-color:var(--signal);height:1rem;min-height:auto;width:1rem}.run-pick span{display:grid;gap:.08rem;min-width:0}.run-pick b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.run-pick small{color:var(--ink-faint)}.run-pick.disabled{opacity:.42}.comparison-scope{align-items:start;background:var(--paper-raised);border:1px solid var(--line);color:var(--ink);display:grid;gap:1rem;grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);margin-bottom:1rem;padding:1rem}.comparison-scope h2{color:var(--ink);font-size:1rem;letter-spacing:-.025em;margin:.2rem 0 0;text-transform:none}.comparison-scope p{color:var(--ink-muted);margin:.45rem 0 0}.scope-runs{display:grid;gap:.48rem}.scope-runs>span{align-items:center;border:1px solid var(--line);background:var(--paper);display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr) auto auto;padding:.52rem}.scope-runs b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matrix-wrap{max-width:100%;overflow-x:auto;overflow-y:visible;width:100%}.comparison-matrix{min-width:min-content;table-layout:fixed;width:max-content}.comparison-matrix th:nth-child(1),.comparison-matrix td:nth-child(1){left:0;position:sticky;width:11rem;z-index:2}.comparison-matrix th:nth-child(2),.comparison-matrix td:nth-child(2){width:15rem}.comparison-matrix th:nth-child(3),.comparison-matrix td:nth-child(3){width:15rem}.comparison-matrix th:nth-child(1){background:var(--paper-subtle);z-index:4}.comparison-matrix td:nth-child(1){background:var(--paper)}.run-output-cell{min-width:18rem;width:22rem}.cell-state{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:.65rem}.charts-minimal{display:grid;gap:.85rem}.charts-minimal label{color:var(--ink-muted);display:grid;gap:.32rem;max-width:22rem}.charts-minimal h3{border-top:1px solid var(--line);color:var(--ink);font-size:.92rem;margin:.5rem 0 0;padding-top:.8rem}.line-chart-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));min-width:0}.metric-line{background:var(--paper);border:1px solid var(--line);display:grid;gap:.55rem;padding:.72rem}.metric-line header{align-items:center;display:flex;justify-content:space-between;gap:.75rem}.metric-line header b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-line header code{color:var(--ink-faint);font-size:.72rem}.metric-chart-scroll{max-width:100%;overflow-x:auto;overflow-y:visible;padding-bottom:.15rem;scrollbar-width:thin}.metric-line svg{background:var(--paper-subtle);border:1px solid var(--line);display:block;height:240px;overflow:visible;width:100%}.metric-line polyline{fill:none;stroke:var(--signal);stroke-linecap:round;stroke-linejoin:round;stroke-width:3;vector-effect:non-scaling-stroke}.metric-line .axis,.metric-line .tick{stroke:var(--line-strong);stroke-width:.8;vector-effect:non-scaling-stroke}.metric-line .grid{stroke:var(--line);stroke-dasharray:2 2;stroke-width:.55;vector-effect:non-scaling-stroke}.metric-line circle{fill:var(--paper);stroke:var(--signal);stroke-width:2;vector-effect:non-scaling-stroke}.metric-line circle:hover{fill:var(--signal)}.metric-line text{fill:var(--ink-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:5.8px}.metric-line .x-label{font-size:6px}.metric-line .y-label{fill:var(--ink-faint);font-size:5.2px}.metric-line .hover-value{fill:var(--signal-ink);font-size:6.2px;font-weight:760;opacity:0;paint-order:stroke;stroke:var(--paper-subtle);stroke-width:3px}.metric-line .full-run-label{fill:var(--signal-ink);font-size:6px;font-weight:760;opacity:0;paint-order:stroke;pointer-events:none;stroke:var(--paper-subtle);stroke-width:3px}.metric-line .chart-point{outline:none}.metric-line .chart-point:hover .hover-value,.metric-line .chart-point:focus .hover-value,.metric-line .chart-point:hover .full-run-label,.metric-line .chart-point:focus .full-run-label{opacity:1}.metric-line .chart-point:hover .x-label,.metric-line .chart-point:focus .x-label{opacity:.2}.metric-line .chart-point:hover circle,.metric-line .chart-point:focus circle{fill:var(--signal)}.chart-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.bar-row{align-items:center;display:grid;gap:.58rem;grid-template-columns:minmax(6rem,.9fr) minmax(8rem,1.25fr) auto;margin:.62rem 0}.bar-row span{font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-row div{background:var(--paper-subtle);border:1px solid var(--line);display:flex;height:.72rem;min-width:0}.bar-row i{background:var(--signal);display:block;height:100%}.bar-row i.missing{background:var(--danger)}.bar-row code{color:var(--ink-faint);font-size:.72rem;text-align:right}.comparison-cases,.comparison-cases-v2{display:grid;gap:1rem}.compare-case-card{background:var(--paper);border:1px solid var(--line-strong);display:grid;min-width:0}.compare-case-card>header{align-items:start;background:var(--paper-subtle);border-bottom:1px solid var(--line-strong);display:flex;gap:1rem;justify-content:space-between;padding:.9rem 1rem}.compare-case-card>header>div:first-child{display:grid;gap:.25rem;min-width:0}.score-comparison{background:color-mix(in oklch,var(--signal-quiet) 42%,var(--paper));border-bottom:3px solid color-mix(in oklch,var(--signal) 45%,var(--line));padding:.9rem 1rem .2rem}.score-comparison h3,.outputs-comparison h3,.case-context-details h3{color:var(--ink-muted);font-size:.72rem;letter-spacing:.08em;margin:0 0 .55rem;text-transform:uppercase}.score-comparison>div{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.score-run-card{background:var(--paper);border:1px solid var(--line);display:grid;gap:.55rem;min-width:0;padding:.7rem}.score-run-card>a:first-child,.compare-output-card header a{font-weight:720;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.score-run-card .score-strip{margin-bottom:0}.score-run-card .score{min-width:min(10.5rem,100%)}.case-context-details{border-bottom:3px solid color-mix(in oklch,var(--frame) 40%,var(--line));background:color-mix(in oklch,var(--frame-quiet) 30%,var(--paper-raised))}.case-context-details summary{color:var(--ink-muted);cursor:pointer;font-size:.74rem;font-weight:760;letter-spacing:.08em;padding:.72rem 1rem;text-transform:uppercase}.case-context-details.always-open>h3{padding:.72rem 1rem 0}.case-context-details .case-card-grid{border-top:1px solid var(--line)}.case-context-details.always-open .case-card-grid{border-top:0}.outputs-comparison{background:color-mix(in oklch,var(--media-blue-quiet) 26%,var(--paper));padding:.9rem 1rem 1rem}.outputs-comparison>div{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}.compare-output-card{background:var(--paper-raised);border:1px solid var(--line);display:grid;gap:.65rem;min-width:0;padding:.72rem}.compare-output-card header{align-items:center;display:flex;gap:.6rem;justify-content:space-between;min-width:0}.case-compare{border:1px solid var(--line-strong);background:var(--paper);display:grid;gap:0}.case-header{align-items:start;background:var(--paper-subtle);border-bottom:1px solid var(--line-strong);display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;padding:.92rem 1rem}.case-header h3{font-size:1.08rem;margin:.18rem 0 .2rem}.case-header code{color:var(--ink-faint);font-size:.72rem}.case-index{color:var(--frame);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.case-states{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:end}.case-context{background:color-mix(in oklch,var(--paper-raised) 78%,var(--paper));border-bottom:1px solid var(--line);display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}.case-context>section{min-width:0;padding:.9rem 1rem}.case-context>section+section{border-left:1px solid var(--line)}.case-context h4,.outputs-heading span{color:var(--ink-muted);font-size:.73rem;letter-spacing:.09em;margin:0 0 .55rem;text-transform:uppercase}.outputs-heading{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:.68rem 1rem}.outputs-heading code{color:var(--ink-faint);font-size:.72rem}.compare-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.85rem}.case-compare .compare-grid{padding:1rem}.compare-cell{border:1px solid var(--line);background:var(--paper-raised);min-width:0;padding:.85rem}.compare-cell>header{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:.75rem;justify-content:space-between;margin:-.1rem 0 .75rem;padding-bottom:.55rem}.compare-cell h4{font-size:.92rem;letter-spacing:-.02em;margin:0}.compare-cell p{color:var(--ink-muted);margin:0 0 .65rem}.disabled-link{color:var(--ink-faint);pointer-events:none;text-decoration:none}.login{background:linear-gradient(90deg,color-mix(in oklch,var(--line) 25%,transparent) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(0deg,color-mix(in oklch,var(--line) 20%,transparent) 1px,transparent 1px) 0 0 / 48px 48px,var(--paper);display:grid;min-height:100vh;place-items:center;padding:1rem}.login form{border:1px solid var(--line-strong);background:var(--paper-raised);display:grid;gap:.78rem;padding:1.2rem;width:min(460px,100%)}.login h1{font-size:1.65rem;letter-spacing:-.05em;margin:0}.login p,.login small{color:var(--ink-muted);line-height:1.45}@media (max-width: 1020px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;position:static}nav{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.account{margin-top:0}.content{padding:1rem}.triad,.triad.two,.leaderboard-scope,.dataset-scope,.simple-search{grid-template-columns:1fr}.summary-grid,.compact-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-facts span:nth-child(2n){border-right:0}.case-context,.case-card-grid,.case-card-grid.three{grid-template-columns:1fr}.case-card-grid>section{border-right:0;border-bottom:1px solid var(--line)}.case-card-grid>section:last-child{border-bottom:0}.comparison-scope{grid-template-columns:1fr}.page-header{flex-direction:column}.page-actions{justify-content:flex-start}.header-instrument{text-align:left}}@media (max-width: 680px){:root{font-size:14px}.content{padding:.85rem}.controls{align-items:stretch;display:grid}.minimal-controls,.minimal-search,.leaderboard-controls,.leaderboard-control-strip,.leaderboard-control-strip section>div{align-items:stretch;display:grid}.selected-tray,.run-pick,.scope-runs>span,.bar-row,.compare-controls,.metric-list span{grid-template-columns:1fr}.case-card>header,.pager{align-items:stretch;display:grid;justify-content:stretch}.summary-grid,.compact-facts{grid-template-columns:1fr}.compact-facts span{border-right:0}.panel-head,.table-chrome{display:grid;justify-content:stretch}select{width:100%}table{display:block;overflow-x:auto}.coverage{grid-template-columns:4rem 3.1rem}}
