:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f6f3;--bg-grid:#14100809;--surface:#fdfcfa;--surface-2:#f1efea;--surface-3:#e9e5dc;--ink:#1d1b16;--ink-2:#4a463c;--ink-3:#8a8474;--ink-4:#b6afa0;--border:#e7e3d9;--border-2:#d8d2c4;--accent:#2b6cdf;--metric-intent:#6b658c;--metric-feature:#985e68;--metric-system:#596c7a;--metric-planning:#73695f;--shadow-sm:0 1px 2px #1d211f0f;--shadow:0 18px 54px #1d211f1f;--focus:0 0 0 3px #596c7a38}*{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--bg);min-width:320px}body{color:var(--ink);background:radial-gradient(circle at 20% -10%, #2b6cdf0a, transparent 50%), radial-gradient(circle at 110% 110%, #d977570a, transparent 60%), var(--bg);font-feature-settings:"ss01", "ss02";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:DM Sans,Avenir Next,sans-serif;line-height:1.45}button,select,input{font:inherit}button,select,input[type=search]{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--ink);border-radius:6px}button{cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:650;display:inline-flex}button:hover{border-color:var(--border-2);background:#fff}button:focus-visible,select:focus-visible,input:focus-visible,[tabindex]:focus-visible{box-shadow:var(--focus);outline:none}select{max-width:100%;color:var(--ink-2);padding:0 32px 0 9px}input[type=search]{width:100%;padding:0 12px}.topbar{color:var(--ink);background:color-mix(in oklab, var(--bg) 92%, white);border-bottom:1px solid var(--border);z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;align-items:center;gap:20px;padding:18px clamp(18px,2.4vw,32px);display:flex;position:sticky;top:0}.brand{flex:0 auto;align-items:center;gap:14px;min-width:0;display:flex}.brand-mark{color:var(--ink);flex:none}.brand-line{align-items:baseline;gap:10px;min-width:0;display:flex}.brand-eyebrow,.eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:750;line-height:1.25}.brand-eyebrow{color:var(--ink-3)}h1,h2{letter-spacing:0;margin:0;font-family:Newsreader,Georgia,serif;font-weight:650}h1{margin-top:1px;font-size:24px;line-height:1}h1 span{color:var(--ink-3);font-weight:400}.source-badge{border:1px solid var(--border);background:var(--surface-2);min-height:21px;color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:0 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:650;display:inline-flex}h2{font-size:24px;line-height:1}.run-stats{flex:auto;justify-content:flex-end;align-items:stretch;gap:clamp(18px,2.7vw,34px);min-width:0;margin:0;display:flex}.run-stats div{min-width:0;padding:0}.run-stats dt{color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:750}.run-stats dd{color:var(--ink);white-space:nowrap;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px;font-weight:500}.run-stats dd strong{font-family:DM Sans,Avenir Next,sans-serif;font-size:15px;font-weight:650;line-height:1.1;display:block}.run-stats dd .stat-sub{color:var(--ink-3);margin-top:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;display:block}.page-toolbar{background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:7px 24px;display:flex}.toolbar-sep{background:var(--border);flex:none;width:1px;height:18px;margin:0 4px}.lens-region{flex-wrap:nowrap;flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.lens-region[hidden]{display:none}.toolbar-right{flex:none;align-items:center;gap:0;margin-left:auto;display:inline-flex}.scope-mode-wrap{flex:none;align-items:center;gap:6px;display:inline-flex}.scope-mode-wrap .scope-mode{display:none}.scope-mode-wrap[data-expanded=true] .scope-mode{display:inline-flex}.scope-toggle[data-mode=compare],.scope-toggle[data-mode=public]{color:var(--accent)}.scope-mode-wrap[data-expanded=true] .scope-toggle{color:var(--ink);background:var(--surface-2);border-color:var(--border)}.toolbar-icons{flex:none;align-items:center;gap:2px;display:inline-flex}.scope-band{background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:20px;padding:12px 24px;display:flex}.scope-time{flex:auto;align-items:center;gap:14px;min-width:0;display:flex}.scope-time-label,.scope-window-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);flex:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:650}.scope-window-label{letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:10.5px;font-weight:500}.scope-axis{flex:auto;align-items:center;min-width:120px;height:22px;display:flex;position:relative}.scope-track{background:var(--border);height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.scope-window{background:color-mix(in oklab, var(--ink) 14%, transparent);border-radius:2px;height:12px;position:absolute;top:calc(50% - 6px)}.scope-marker{background:var(--ink);border-radius:1px;width:2px;height:14px;position:absolute;top:calc(50% - 7px);transform:translate(-50%)}.scope-ticks{position:absolute;inset:0}.scope-tick{color:var(--ink-3);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;position:absolute;top:calc(50% + 8px);transform:translate(-50%)}.scope-pills{flex:none;gap:6px;display:flex}.scope-pill{border:1px solid var(--border);min-height:26px;color:var(--ink-2);letter-spacing:.01em;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.scope-pill:hover:not(:disabled){border-color:var(--ink-2)}.scope-pill.is-on{background:var(--ink);border-color:var(--ink);color:var(--paper,#fbf7ee)}.scope-pill.is-on .scope-pill-n{color:#ffffffb3}.scope-pill.is-disabled{opacity:.5;cursor:not-allowed}.scope-pill-n{color:var(--ink-3);font-size:10px;font-weight:500}.scope-mode{border:1px solid var(--border);background:0 0;border-radius:999px;flex:none;padding:2px;display:inline-flex}.scope-mode-btn{min-height:24px;color:var(--ink-2);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600;transition:background .12s,color .12s}.scope-mode-btn:hover:not(:disabled){color:var(--ink,var(--ink-1))}.scope-mode-btn.is-on{background:var(--ink);color:var(--paper,#fbf7ee)}.scope-mode-btn:disabled{opacity:.45;cursor:not-allowed}.lens-section{background:var(--surface);position:relative}.release-ribbon{background:var(--surface);border-bottom:1px solid var(--border);-webkit-user-select:none;user-select:none;padding:9px 0 11px;position:relative}.ribbon-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:8px;padding:0 16px;display:flex}.ribbon-head-left{align-items:baseline;gap:10px;min-width:0;display:flex}.ribbon-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);flex:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:650}.ribbon-grain{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;overflow:hidden}.ribbon-head-right{flex:none;align-items:center;gap:14px;display:flex}.ribbon-readout{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.ribbon-range{color:var(--ink-2);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;transition:color .12s}.ribbon-count{color:var(--ink-3);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.ribbon-count strong{color:var(--ink);font-size:13px;font-weight:650;transition:color .12s}.ribbon-readout.is-live .ribbon-range,.ribbon-readout.is-live .ribbon-count strong{color:var(--accent)}.ribbon-zoom{gap:4px;display:inline-flex}.ribbon-zoom-btn{border:1px solid var(--border);width:24px;height:24px;min-height:0;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;line-height:1;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.ribbon-zoom-btn:hover{border-color:var(--accent);color:var(--accent)}.ribbon-aligned{position:relative}.ribbon-overview-labels{color:var(--ink-4);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;display:flex}.ribbon-labels-mid{text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ribbon-brush{cursor:crosshair;touch-action:none;height:20px;position:relative}.ribbon-detail{cursor:crosshair;touch-action:none;height:46px;margin-top:7px;position:relative}.ribbon-detail-labels{height:14px;margin-top:3px;position:relative}.ribbon-xtick{white-space:nowrap;color:var(--ink-4);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;position:absolute;top:0;transform:translate(-50%)}.ribbon-xtick.is-major{color:var(--ink-3)}.ribbon-bars{pointer-events:none;align-items:flex-end;gap:1px;display:flex;position:absolute;inset:0}.ribbon-bin{flex:1 1 0;justify-content:center;align-items:flex-end;min-width:0;height:100%;display:flex}.ribbon-bar{border-radius:1px 1px 0 0;width:100%}.ribbon-bars--detail .ribbon-bar{border-radius:1.5px 1.5px 0 0}.ribbon-bin--split{gap:1px}.ribbon-bin--split .ribbon-bar{flex:1 1 0;width:auto;min-width:0}.ribbon-band{border:1px solid color-mix(in oklab, var(--accent) 28%, var(--border-2));cursor:grab;box-sizing:border-box;background:0 0;border-radius:3px;transition:background .12s,border-color .12s,box-shadow .12s;position:absolute;top:-2px;bottom:-2px}.release-ribbon:hover .ribbon-band{background:color-mix(in oklab, var(--accent) 7%, transparent);border-color:color-mix(in oklab, var(--accent) 82%, var(--border-2));box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 10%, transparent)}.ribbon-brush.is-dragging .ribbon-band{background:color-mix(in oklab, var(--accent) 11%, transparent);border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 18%, transparent);cursor:grabbing}.ribbon-handle{background:var(--accent);cursor:ew-resize;opacity:0;width:2px;transition:opacity .12s;position:absolute;top:-3px;bottom:-3px;transform:translate(-1px)}.release-ribbon:hover .ribbon-handle,.ribbon-brush.is-dragging .ribbon-handle{opacity:1}.ribbon-handle:before{content:"";position:absolute;inset:0 -7px}.ribbon-grip{background:var(--accent);border-radius:3px;width:8px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 2px #1d211f59}.ribbon-scrubber{pointer-events:none;z-index:6;width:1px;position:absolute;top:-3px;bottom:-3px;transform:translate(-.5px)}.ribbon-scrubber-line{background:var(--accent);opacity:.7;position:absolute;inset:0}.ribbon-scrubber-date{white-space:nowrap;color:var(--ink);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:5px;padding:2px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)}.ribbon-popup{z-index:9;pointer-events:none;background:var(--surface);border:1px solid var(--border);min-width:168px;box-shadow:var(--shadow);border-radius:8px;padding:7px 9px;position:absolute;top:calc(100% + 18px);transform:translate(8px)}.ribbon-popup.flip{transform:translate(-100%)translate(-8px)}.ribbon-popup-row{align-items:center;gap:7px;padding:2px 0;display:flex}.ribbon-dot{border-radius:2px;flex:none;width:8px;height:8px}.ribbon-popup-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;overflow:hidden}.ribbon-popup-score{color:var(--ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:650}.plot-view-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.public-overlay-control{border:1px solid var(--border);background:color-mix(in oklab, var(--surface) 78%, var(--surface-2));border-radius:8px;align-items:center;gap:3px;padding:3px;display:inline-flex}.public-overlay-label{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;padding:0 7px;font-size:10px;font-weight:800}.public-overlay-button{background:0 0;border-color:#0000;border-radius:6px;min-height:26px;padding:0 8px;font-size:11px}.public-overlay-button.is-active{background:var(--ink-2);color:var(--paper,#f7f3ea)}.public-overlay-button:disabled{opacity:.45;cursor:not-allowed}.view-meta-pill{border:1px solid var(--border);background:var(--paper,#fbf7ee);min-height:26px;color:var(--ink-2);letter-spacing:.01em;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600;transition:border-color .12s,background .12s;display:inline-flex}.view-meta-pill:hover{border-color:var(--ink-2)}.view-meta-pill-label{color:var(--ink-2)}.view-meta-pill-state{color:var(--ink-3);font-weight:500}.plot-actionbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.plot-actionbar .scope-mode{flex-wrap:wrap;max-width:100%}.action-btn{width:32px;height:30px;color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.action-btn:hover{color:var(--ink);background:var(--surface-2)}.action-btn[aria-expanded=true]{color:var(--ink);background:var(--surface-2);border-color:var(--border)}.action-btn[data-tools=open]{color:var(--accent);background:color-mix(in oklab, var(--accent) 10%, transparent)}.action-btn svg{width:17px;height:17px}.action-sep{background:var(--border);flex:none;width:1px;height:18px;margin:0 4px}.toolbar-popover{z-index:25;background:var(--surface,#fff);border:1px solid var(--border);border-radius:9px;width:min(280px,100vw - 32px);max-height:calc(100vh - 80px);padding:11px 13px;position:fixed;overflow-y:auto;box-shadow:0 12px 34px #0000001f}.toolbar-popover .axis-pickers{flex-direction:column;align-items:stretch;gap:9px}.toolbar-popover .axis-picker{grid-template-columns:38px 1fr;align-items:center;gap:8px;display:grid}.toolbar-popover .axis-picker select{width:100%;max-width:none}.display-options{flex-direction:column;gap:2px;display:flex}.display-row{width:100%;min-height:34px;color:var(--ink-1,var(--ink-2));text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:0 9px;font-size:12.5px;transition:background .12s,border-color .12s;display:grid}.display-row:hover{background:var(--paper,#fbf7ee);border-color:var(--border)}.display-row .view-meta-icon{width:15px;height:15px;color:var(--ink-3)}.display-row-label{font-weight:600}.display-row-state{color:var(--ink-3);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600}#publicToggle.is-active .view-meta-icon,.display-row[data-variance=on] .view-meta-icon,.display-row[data-variance=hover] .view-meta-icon,.display-row[data-version-viz]:not([data-version-viz=off]) .view-meta-icon{color:var(--accent)}#publicToggle.is-active .display-row-state,.display-row[data-variance=on] .display-row-state,.display-row[data-variance=hover] .display-row-state,.display-row[data-version-viz]:not([data-version-viz=off]) .display-row-state{color:var(--ink)}body[data-variance=off] .spread-halo,body[data-variance=off] .spread-cross{display:none}body[data-variance=hover] .spread-halo,body[data-variance=hover] .spread-cross{opacity:0;transition:opacity .12s}body[data-variance=hover] .candidate-mark:hover .spread-halo,body[data-variance=hover] .candidate-mark:hover .spread-cross,body[data-variance=hover] .candidate-mark.is-pinned .spread-halo,body[data-variance=hover] .candidate-mark.is-pinned .spread-cross{opacity:1}.plot-tabs .tab.is-disabled{opacity:.45;cursor:not-allowed}.compare-lineup{border-top:1px solid var(--border);background:var(--surface);margin-top:0;padding:18px 24px 20px}.lineup-head{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.lineup-title{color:var(--ink,var(--ink-1));font-family:Newsreader,serif;font-size:18px}.lineup-title em{color:var(--ink-3);margin-left:8px;font-family:Newsreader,serif;font-size:13px;font-style:italic;font-weight:400}.lineup-pill{border:1px solid var(--border);color:var(--ink-3);border-radius:999px;padding:3px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;display:inline-block}.lineup-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.lineup-card{border:1px solid var(--border);background:var(--paper,#fbf7ee);border-left:3px solid var(--chip-color,var(--ink-3));border-radius:10px;padding:14px 16px 16px;position:relative}.lineup-rank{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-weight:650}.lineup-top{align-items:center;gap:7px;margin-bottom:12px;display:flex}.lineup-top .chip-dot{width:8px;height:8px}.lineup-name{color:var(--ink,var(--ink-1));font-family:DM Sans,Avenir Next,sans-serif;font-size:14px;font-weight:650}.lineup-effort{border:1px solid var(--border);color:var(--ink-3);border-radius:999px;margin-left:auto;padding:1px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.lineup-pct{margin-bottom:10px}.lineup-pct-label{color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-weight:650}.lineup-pct-value{color:var(--ink,var(--ink-1));font-family:Newsreader,serif;font-size:32px;line-height:1}.lineup-pct-pct{color:var(--ink-3);margin-left:1px;font-size:16px}.lineup-pct-delta{color:var(--ink-3);margin-top:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.lineup-metrics{border-top:1px solid var(--border);grid-template-columns:auto 1fr;gap:4px 12px;padding-top:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;display:grid}.lineup-metrics .k{color:var(--ink-3)}.lineup-metrics .v{color:var(--ink-1,var(--ink-2));font-weight:600}.lineup-delta{color:var(--ink-3);margin-left:4px;font-size:10px;font-weight:500}.browse-drawer{z-index:50;position:fixed;inset:0}.browse-drawer-backdrop{background:#14120e47;animation:.15s ease-out browse-fade-in;position:absolute;inset:0}.browse-drawer-panel{background:var(--surface,#fff);border-left:1px solid var(--border);flex-direction:column;width:min(420px,100vw - 32px);animation:.18s ease-out browse-slide-in;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-10px 0 30px #0000001f}@keyframes browse-fade-in{0%{opacity:0}to{opacity:1}}@keyframes browse-slide-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.browse-drawer-head{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:16px 20px;display:flex}.browse-drawer-title{color:var(--ink,var(--ink-1));flex:auto;margin:0;font-family:Newsreader,serif;font-size:18px}.browse-drawer-close{width:28px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.browse-drawer-close:hover{color:var(--ink,var(--ink-1));background:#0000000f}.browse-drawer-body{flex:auto;padding:12px 18px 16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;overflow-y:auto}.browse-drawer-foot{border-top:1px solid var(--border);justify-content:space-between;gap:8px;padding:12px 20px;display:flex}.tree-provider-block{margin-bottom:2px}.tree-family-block{margin-left:0}.tree-row{width:100%;min-height:28px;color:var(--ink-1,var(--ink-2));font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin:0;padding:3px 6px;transition:background .12s;display:flex}.tree-row:hover{background:#0000000a}.tree-disclosure{width:16px;height:16px;color:var(--ink-3);border-radius:4px;flex:0 0 16px;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1;transition:transform .12s,color .12s,background .12s;display:inline-flex;transform:rotate(90deg)}.tree-disclosure.is-closed{transform:rotate(0)}.tree-disclosure:not(.is-spacer):hover{color:var(--ink);background:#0000000f}.tree-disclosure.is-spacer{visibility:hidden}.tree-row-l1{font-size:12px}.tree-row-l2{padding-left:20px;font-size:11.5px}.tree-row-l3{color:var(--ink-2);padding-left:26px;font-size:11px}.tree-row .chip-dot{width:6px;height:6px}.tree-row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tree-row-name strong{color:var(--ink,var(--ink-1));font-weight:700}.tree-row-n{color:var(--ink-3);font-size:10px;font-weight:500}.tree-versions{border-left:1px solid var(--border);margin-left:27px;padding-bottom:1px}.tree-cbox{border:1px solid color-mix(in oklab, var(--chip-color,var(--border-2)) 34%, var(--border));background:var(--paper,#fbf7ee);width:16px;height:16px;color:var(--ink,var(--ink-1));border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:11px;transition:background .12s,border-color .12s;display:inline-flex}.tree-cbox.is-on{background:var(--chip-color,var(--ink,var(--ink-1)));border-color:var(--chip-color,var(--ink,var(--ink-1)));color:var(--paper,#fbf7ee)}.tree-cbox.is-ind{background:color-mix(in oklab, var(--chip-color,var(--ink-2)) 12%, var(--paper,#fbf7ee));border-color:var(--chip-color,var(--ink-2));color:var(--chip-color,var(--ink-2))}.tree-efforts-block{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.tree-section-label{color:var(--ink-3);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:9.5px;font-weight:650}.tree-effort-row{flex-wrap:wrap;gap:6px;padding:0 8px;display:flex}.tree-effort{border:1px solid var(--border);min-height:24px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;padding:0 10px;font-family:inherit;font-size:10.5px;transition:border-color .12s,background .12s,color .12s}.tree-effort:hover{border-color:var(--ink-2)}.tree-effort.is-on{background:var(--ink,var(--ink-1));border-color:var(--ink,var(--ink-1));color:var(--paper,#fbf7ee)}.tree-effort-n{color:currentColor;opacity:.58;font-size:9.5px}body.is-browse-open{overflow:hidden}@media (width<=1100px){.scope-band{flex-wrap:wrap}.scope-time{flex:100%;min-width:0}}.run-stats dd span{color:var(--ink-3);margin-top:1px;font-size:12px;font-weight:400;display:block}.dashboard-shell{grid-template-columns:1fr;align-items:start;gap:20px;width:min(1540px,100vw - 32px);margin:0 auto;padding:24px 0 64px;display:grid}.plot-card,.leaderboard{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:10px;overflow:hidden}.public-reference-shell{gap:20px;width:min(1540px,100vw - 32px);margin:0 auto;padding:24px 0 64px;display:grid}.public-reference-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:10px;overflow:hidden}.public-reference-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.public-reference-head h2{margin-top:4px}.public-reference-summary{color:var(--ink-3);grid-auto-flow:column;align-items:baseline;gap:7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:inline-grid}.public-reference-summary strong{color:var(--ink);font-size:18px;font-weight:650}.public-reference-body{gap:14px;padding:16px 18px 18px;display:grid}.public-reference-controls{flex-wrap:wrap;gap:7px;display:flex}.public-benchmark-chip-shell{border:1px solid var(--border);min-height:32px;color:var(--ink-2);background:0 0;border-radius:999px;align-items:stretch;display:inline-flex;overflow:hidden}.public-benchmark-chip{min-height:32px;color:inherit;background:0 0;border:0;border-radius:0;padding:0 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.public-benchmark-chip small{color:var(--ink-3);font:inherit;font-size:10px}.public-benchmark-chip-shell.is-on,.public-benchmark-chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--paper,#fbf7ee)}.public-benchmark-chip-shell.is-on small,.public-benchmark-chip.is-on small{color:#ffffffb3}.public-benchmark-chip-link{border-left:1px solid var(--border);width:28px;min-height:32px;color:inherit;justify-content:center;align-items:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.public-benchmark-chip-link:hover,.public-benchmark-chip-link:focus-visible{background:color-mix(in oklab, var(--ink) 8%, transparent);outline:none}.public-benchmark-chip-shell.is-on .public-benchmark-chip-link{color:var(--paper,#fbf7ee);border-left-color:#ffffff38}.public-benchmark-chip-shell.is-on .public-benchmark-chip-link:hover,.public-benchmark-chip-shell.is-on .public-benchmark-chip-link:focus-visible{background:#ffffff1f}.public-reference-note{color:var(--ink-3);gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:grid}.public-reference-status-pills{flex-wrap:wrap;gap:8px;display:flex}.public-reference-status-pills>span{border:1px solid var(--border);background:color-mix(in oklab, var(--surface) 76%, var(--surface-2));border-radius:999px;min-height:24px;padding:3px 8px}.public-reference-status-pills strong{color:var(--ink-2)}.public-benchmark-brief{border:1px solid color-mix(in oklab, var(--brief-color,var(--border-2)) 34%, var(--border));background:linear-gradient(90deg, color-mix(in oklab, var(--brief-color,var(--surface-3)) 10%, transparent), transparent 58%), color-mix(in oklab, var(--surface) 90%, #fff);border-radius:8px;grid-template-columns:minmax(260px,1fr) minmax(220px,.72fr) auto;align-items:center;gap:14px;padding:12px 14px;font-family:DM Sans,Avenir Next,sans-serif;display:grid}.public-benchmark-brief[data-domain=science]{--brief-color:#4f7c8f}.public-benchmark-brief[data-domain=coding]{--brief-color:#54755b}.public-benchmark-brief[data-domain=reasoning]{--brief-color:#6d668d}.public-benchmark-brief[data-domain=agent]{--brief-color:#8a6b48}.public-benchmark-brief[data-domain=knowledge]{--brief-color:#7e6470}.public-benchmark-brief[data-domain=math]{--brief-color:#8a554f}.public-benchmark-brief[data-domain=factuality]{--brief-color:#4f746e}.public-benchmark-brief[data-domain=preference]{--brief-color:#665f52}.public-benchmark-brief-main{gap:5px;display:grid}.public-benchmark-brief-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.public-benchmark-brief h3{color:var(--ink);margin:0;font-size:17px;line-height:1.1}.public-benchmark-project-cta{border:1px solid color-mix(in oklab, var(--brief-color) 34%, var(--border));background:color-mix(in oklab, var(--brief-color) 8%, #fff);min-height:24px;color:color-mix(in oklab, var(--brief-color) 76%, var(--ink));text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.public-benchmark-project-cta:after{content:" ↗"}.public-benchmark-project-cta:hover,.public-benchmark-project-cta:focus-visible{background:color-mix(in oklab, var(--brief-color) 14%, #fff);outline:none}.public-benchmark-brief p{max-width:720px;color:var(--ink-2);margin:0;font-size:13px;line-height:1.35}.public-domain-pill{background:color-mix(in oklab, var(--brief-color) 14%, #fff);min-height:22px;color:color-mix(in oklab, var(--brief-color) 78%, var(--ink));text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:800;display:inline-flex}.public-benchmark-measures{color:var(--ink-2);gap:4px;font-size:12px;line-height:1.25;display:grid}.public-benchmark-measures strong{color:color-mix(in oklab, var(--brief-color) 70%, var(--ink));letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.public-benchmark-tags{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:270px;display:flex}.public-benchmark-tags span,.public-benchmark-tags a{align-items:center;display:inline-flex}.public-benchmark-tags>span{border:1px solid color-mix(in oklab, var(--brief-color) 28%, var(--border));background:color-mix(in oklab, var(--brief-color) 8%, #fff);min-height:22px;color:var(--ink-2);letter-spacing:.04em;border-radius:999px;padding:3px 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:800}.public-benchmark-tags .public-benchmark-source{border-style:dashed;font-weight:700}.public-benchmark-source a{color:inherit;text-decoration:none}.public-benchmark-source a:hover{text-decoration:underline}.public-reference-chart{border:1px solid var(--border);background:linear-gradient(180deg, #ffffffbd, #fff3), var(--surface);scrollbar-color:var(--border-2) transparent;border-radius:8px;overflow:auto hidden}.public-reference-chart svg{width:100%;min-width:var(--public-reference-chart-width,100%);height:auto;display:block}.public-reference-stem{stroke:var(--candidate-color);stroke-width:1.2px;stroke-dasharray:3 4;opacity:.34}.public-reference-dot{fill:var(--candidate-color);stroke:#fff;stroke-width:2px}.public-reference-value{fill:var(--ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.public-reference-xlabel{fill:var(--ink-2);font-family:DM Sans,Avenir Next,sans-serif;font-size:11px;font-weight:650}.public-reference-mark.is-missing line{stroke:var(--ink-4);stroke-width:2px}.public-reference-mark.is-missing .public-reference-xlabel{fill:var(--ink-3)}.public-reference-table{overflow:auto}.public-matrix-row{border-bottom:1px solid var(--border);background:#fbfbf7bd;align-items:center;gap:8px;min-width:1420px;min-height:56px;padding:8px 14px;display:grid}.public-matrix-head{z-index:2;background:color-mix(in oklab, var(--surface) 96%, var(--bg));min-height:40px;color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:750;position:sticky;top:0}.public-matrix-heading{min-width:0;color:inherit;align-items:center;gap:2px;display:flex}.public-matrix-heading.is-active{color:var(--ink)}.public-matrix-head button{min-width:0;min-height:28px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-overflow:ellipsis;background:0 0;border:0;flex:auto;justify-content:flex-start;padding:0 6px;overflow:hidden}.public-matrix-head button.is-active{color:var(--ink)}.public-matrix-project-link{width:22px;height:22px;color:var(--ink-3);letter-spacing:0;border:1px solid #0000;border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.public-matrix-project-link:hover,.public-matrix-project-link:focus-visible{border-color:var(--border);background:color-mix(in oklab, var(--surface-2) 70%, transparent);color:var(--ink);outline:none}.public-matrix-model{min-width:0;color:var(--ink);align-items:center;gap:8px;font-weight:750;display:flex}.public-matrix-model .provider-stripe{background:var(--candidate-color)}.public-score-cell{min-height:38px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;place-content:center stretch;gap:5px;padding:6px 8px;display:grid;position:relative}.public-score-cell:hover,.public-score-cell.is-selected{border-color:var(--border-2);background:#fff}.public-score-cell span{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:650}.public-score-cell i{background:var(--surface-3);border-radius:999px;width:100%;height:3px;display:block;overflow:hidden}.public-score-cell i:after{content:"";width:var(--score-width,0%);border-radius:inherit;background:var(--candidate-color);height:100%;display:block}.public-score-cell.is-raw span{color:var(--ink-2)}.public-score-cell.is-missing{color:var(--ink-4)}.plot-card,.plot-card *{-webkit-user-select:none;user-select:none}body.is-chart-dragging,body.is-chart-dragging *{-webkit-user-select:none!important;user-select:none!important}.plot-card-head,.leaderboard-head,.podium-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.leaderboard-titleline{align-items:baseline;gap:12px;min-width:0;display:flex}.leaderboard-titleline h2{font-size:28px;font-weight:500}.plot-tabs{background:var(--surface-2);border-radius:8px;gap:3px;padding:3px;display:inline-flex}.tab{min-width:0;min-height:34px;color:var(--ink-2);background:0 0;border:0;border-radius:6px;padding:0 11px;font-size:13px}.tab.is-active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.tab-mark{color:var(--ink-4);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.tab.is-active .tab-mark{color:var(--accent)}.plot-meta,#candidateCount{color:var(--ink-3);text-align:right;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.axis-pickers{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.axis-picker{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.axis-picker select{letter-spacing:0;text-transform:none;max-width:168px;min-height:30px;font-size:12px;font-weight:650}.ghost{border-color:var(--border);min-height:32px;color:var(--ink-2);background:0 0}.primary{border:1px solid var(--ink-2);background:var(--ink-2);min-height:32px;color:var(--paper,#f5f1e8);letter-spacing:.01em;font-weight:650}.primary:hover{background:var(--ink,var(--ink-1));border-color:var(--ink,var(--ink-1))}.primary.is-on{color:var(--ink-2);border-color:var(--ink-2);background:0 0}.toolbar-actions{align-items:center;gap:8px;display:inline-flex}.fit-button{min-width:64px}.plot-frame{background:linear-gradient(180deg, #ffffffc7, #ffffff40), var(--surface);position:relative}.plot-heading{padding:14px 18px 0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.plot-heading .eyebrow,.leaderboard-head .eyebrow,.podium-head .eyebrow{color:var(--ink-3)}.plot-heading h2{margin-top:4px}.plot-surface svg{touch-action:pan-y pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.plot-surface svg:active{cursor:grabbing}.grid-line{stroke:var(--border);stroke-width:1px}.plot-out-of-range{fill:#1d211f0b;pointer-events:none}.zoom-box{fill:#405b6a1a;stroke:#405b6ab8;stroke-width:1.4px;stroke-dasharray:5 4;pointer-events:none;opacity:.55}.zoom-box.is-active{fill:#405b6a24;opacity:1}.axis-line{stroke:var(--border-2);stroke-width:1.25px}.public-axis-line,.public-axis-tick{stroke:var(--public-color);stroke-width:1px;opacity:.34}.public-tick-label,.public-axis-label{fill:var(--public-color);opacity:.66;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.public-axis-label{letter-spacing:.05em;text-transform:uppercase;opacity:.52}.public-axis-status{fill:var(--public-color);letter-spacing:.06em;text-transform:uppercase;opacity:.74;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:750}.public-axis.is-partial .public-axis-line{stroke-dasharray:4 4;opacity:.42}.tick-label,.axis-label,.row-meta,.effort-label{fill:var(--ink-3);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.axis-label{fill:var(--ink-2);letter-spacing:.05em;text-transform:uppercase;font-weight:650}.candidate-mark,.row-effort{cursor:pointer}.candidate-mark:focus,.candidate-mark:focus-visible,.row-effort:focus,.row-effort:focus-visible{box-shadow:none;outline:none}.public-overlay-mark{pointer-events:none;transition:opacity .14s}.candidate-dot,.row-dot{stroke:#fff;transition:opacity .14s,r .14s,stroke-width .14s}.candidate-dot{opacity:var(--mark-opacity,.92)}.candidate-mark.is-dim .candidate-dot,.public-overlay-mark.is-dim .public-connector,.public-overlay-mark.is-dim .public-target,.public-overlay-mark.is-dim .public-target-label,.row-effort.is-dim .row-dot,.row-family.is-dim .family-trail{opacity:.18}.candidate-mark:hover .candidate-dot,.candidate-mark.is-hovered .candidate-dot,.candidate-mark.is-pinned .candidate-dot,.row-effort:hover .row-dot,.row-effort.is-pinned .row-dot{opacity:1;stroke-width:3.5px}.spread-halo{fill:none;stroke-width:1.5px;opacity:.24;pointer-events:none;transition:opacity .14s,stroke-width .14s}.spread-cross{stroke-width:1.4px;stroke-linecap:round;opacity:.28;pointer-events:none;transition:opacity .14s,stroke-width .14s}.candidate-mark:hover .spread-halo,.candidate-mark.is-hovered .spread-halo{opacity:.48;stroke-width:1.8px}.candidate-mark:hover .spread-cross,.candidate-mark.is-hovered .spread-cross{opacity:.54;stroke-width:1.8px}.recency-ring{fill:none;pointer-events:none}.recency-ring.is-newest{stroke:#1c1a17;stroke-width:2.1px;opacity:.82}.recency-ring.is-older{stroke:#1c1a17;stroke-width:1.3px;stroke-dasharray:2.2 3;opacity:.34}.version-badge{fill:#fff;text-anchor:middle;pointer-events:none;paint-order:stroke;stroke:#00000047;stroke-width:.5px;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:650}.version-corner{fill:#1c1a17;text-anchor:middle;pointer-events:none;paint-order:stroke;stroke:#fff;stroke-width:2.4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:700}.gen-ring{fill:none;stroke:#fff;stroke-width:1.4px;opacity:.85;pointer-events:none}.lineage-layer,.hover-lineage-layer{pointer-events:none}.fidelity-map-svg.is-family-hover .candidate-mark.is-family-dim{opacity:.16;transition:opacity .12s}.fidelity-map-svg.is-family-hover .candidate-mark.is-family-focus .candidate-dot{stroke-width:3px}.hover-lineage-layer .lineage-path{opacity:.85;stroke-dasharray:5 4}body[data-map-grain=version] .spread-halo,body[data-map-grain=version] .spread-cross{display:none}body[data-map-grain=version] .candidate-mark.is-hovered .spread-halo,body[data-map-grain=version] .candidate-mark.is-hovered .spread-cross{opacity:.4;display:block}.lineage.is-point-grain .lineage-path{opacity:.8;stroke-width:2.1px;stroke-dasharray:6 5}.lineage.is-point-grain .lineage-label{font-size:10px}.smart-label-layer{pointer-events:none}.smart-label{fill:#1c1a17;text-anchor:middle;paint-order:stroke;stroke:#faf7f2;stroke-width:3.2px;stroke-linejoin:round;font-family:DM Sans,system-ui,sans-serif;font-size:10px;font-weight:600}.smart-label-leader{stroke:#b9b2a6;stroke-width:1px;opacity:.7}body[data-map-grain=version] .candidate-mark .point-label,body[data-map-grain=version] #versionToggle{display:none}body[data-map-grain=version] .candidate-mark.is-hovered .smart-label{font-weight:750}.lineage-path{fill:none;stroke:var(--lineage-color,#888);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:4 4;opacity:.55}.lineage-node{fill:var(--lineage-color,#888);opacity:.7}.lineage-node.is-newest{opacity:1;stroke:#fff;stroke-width:1.4px}.lineage-label{fill:#1c1a17;text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:2.6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:650}.public-connector{stroke:var(--public-color);stroke-width:1px;stroke-linecap:round;stroke-dasharray:2 7;opacity:.24;pointer-events:none}.public-guide-leader{stroke:var(--candidate-color);stroke-width:.9px;stroke-linecap:round;stroke-dasharray:1 5;opacity:.16;pointer-events:none}.public-target{fill:color-mix(in oklab, var(--surface) 82%, transparent);stroke:var(--public-color);stroke-width:1.25px;opacity:.52;pointer-events:none}.public-target.is-swe{stroke-dasharray:2 2}.public-target-detail{opacity:.7;pointer-events:none}.public-target-detail.is-gpqa{fill:var(--public-color)}.public-target-detail.is-swe{stroke:var(--public-color);stroke-width:1.25px;stroke-linecap:round}.public-target-label{fill:var(--public-color);paint-order:stroke;stroke:#fbfbf7f2;stroke-width:3px;stroke-linejoin:round;opacity:0;pointer-events:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:650}.public-overlay-mark:hover .public-connector,.public-overlay-mark.is-hovered .public-connector{opacity:.46;stroke-width:1.25px}.public-overlay-mark:hover .public-guide-leader,.public-overlay-mark.is-hovered .public-guide-leader{opacity:.34}.public-overlay-mark:hover .public-target,.public-overlay-mark.is-hovered .public-target{opacity:.78;stroke-width:1.7px}.public-overlay-mark:hover .public-target-detail,.public-overlay-mark.is-hovered .public-target-detail{opacity:.9}.public-overlay-mark:hover .public-target-label,.public-overlay-mark.is-hovered .public-target-label{opacity:0}.fidelity-map-svg.is-hovering-mark .public-overlay-mark:not(.is-hovered){opacity:.34}.point-label,.row-point-label{fill:var(--ink);paint-order:stroke;stroke:#fbfbf7f0;stroke-width:5px;stroke-linejoin:round;pointer-events:none;font-size:11px;font-weight:750}.point-label{opacity:0}.candidate-mark:hover .point-label,.candidate-mark.is-hovered .point-label,.candidate-mark.is-pinned .point-label{opacity:1}.row-hitbox{fill:#0000;pointer-events:all}.row-family:hover .row-hitbox,.row-family.is-hovered .row-hitbox{fill:#1d211f0b}.row-name{fill:var(--ink);font-size:13px;font-weight:750}.family-trail{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5px;opacity:.62}.row-point-label{opacity:0}.row-effort:hover .row-point-label,.row-effort.is-pinned .row-point-label{opacity:1}.plot-legend{color:var(--ink-3);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:0 16px 14px;font-size:11px;font-weight:650;display:flex}.plot-legend span{align-items:center;gap:6px;display:inline-flex}.legend-dot{background:var(--legend-color);border-radius:50%;width:9px;height:9px;display:inline-block}.legend-effort{width:var(--legend-size,10px);height:var(--legend-size,10px);opacity:var(--legend-opacity,.8)}.legend-tier-stack{align-items:center;gap:2px;display:inline-flex}.legend-tier-dot{width:9px;height:9px}.legend-tier-names{color:var(--ink-4,var(--ink-3));letter-spacing:.01em;font-weight:500}.legend-provider{gap:6px}.public-overlay-note{color:var(--ink-3);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:0 16px 14px;font-size:11px;font-weight:650;display:flex}.public-overlay-note strong{color:var(--public-color)}.public-overlay-note span{border:1px solid color-mix(in oklab, var(--public-color) 28%, var(--border));background:color-mix(in oklab, var(--surface) 82%, var(--public-color) 8%);border-radius:999px;align-items:center;gap:6px;min-height:22px;padding:0 8px;display:inline-flex}.public-overlay-note span.is-partial{background:color-mix(in oklab, var(--surface) 74%, var(--public-color) 13%);color:var(--ink-2);border-style:dashed}.public-note-marker{border:1.4px solid var(--public-color);border-radius:50%;flex:none;width:8px;height:8px;display:inline-flex;position:relative}.public-note-marker.is-gpqa:after{background:var(--public-color);content:"";border-radius:50%;position:absolute;inset:2.4px}.public-note-marker.is-swe{border-style:dashed}.public-note-marker.is-swe:after{border-top:1px solid var(--public-color);content:"";position:absolute;top:50%;left:1.4px;right:1.4px}.public-overlay-note.is-missing span{border-color:var(--border);background:var(--surface-2)}.podium{border-top:1px solid var(--border);background:var(--surface)}.podium-list{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.podium-item{border:0;border-right:1px solid var(--border);cursor:pointer;min-height:92px;color:inherit;background:color-mix(in oklab, var(--surface) 94%, var(--surface-2));text-align:left;grid-template-columns:32px 4px minmax(0,1fr);align-items:center;gap:10px;padding:13px 15px;display:grid}.podium-item:last-child{border-right:0}.podium-item:hover,.podium-item.is-pinned{background:#fff}.podium-rank{width:30px;height:30px;color:var(--ink-2);background:var(--surface-3);border-radius:999px;place-items:center;font-family:Newsreader,Georgia,serif;font-size:17px;font-style:italic;display:grid}.podium-stripe{background:var(--candidate-color);border-radius:4px;width:4px;height:46px}.podium-name{align-items:center;gap:7px;min-width:0;font-weight:750;display:flex}.podium-name span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.metric-chip,.effort-pill,.provider-pill{border:1px solid var(--border);background:var(--surface-2);min-height:21px;color:var(--ink-3);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:0 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:650;display:inline-flex}.podium-score{color:var(--ink-3);align-items:baseline;gap:8px;margin-top:7px;font-size:11px;display:flex}.podium-score strong{color:var(--ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:20px;font-weight:650}.leaderboard{flex-direction:column;display:flex}.lens-bar{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:10px;padding:12px 20px;display:flex}.lens-label{color:var(--ink-3);letter-spacing:.16em;text-transform:uppercase;flex:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:650}.lens-chips{flex-wrap:wrap;flex:auto;align-items:center;gap:5px;min-width:0;display:flex}.lens-chip{border:1px solid var(--border);background:var(--paper,#fbf7ee);min-height:22px;color:var(--ink-1,var(--ink-2));letter-spacing:.01em;border-radius:999px;align-items:center;padding:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.lens-chip:hover{border-color:var(--ink-2)}.lens-chip.is-provider{border-color:var(--chip-color,var(--border));background:color-mix(in oklab, var(--chip-color) 8%, var(--paper,#fbf7ee))}.lens-chip.is-provider:hover{background:color-mix(in oklab, var(--chip-color) 14%, var(--paper,#fbf7ee))}.lens-chip .chip-body{height:20px;min-height:0;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px 0 0 999px;align-items:center;gap:5px;padding:0 3px 0 8px;display:inline-flex}.lens-chip .chip-label{color:var(--ink,var(--ink-1))}.lens-chip .chip-path{color:var(--ink-1,var(--ink-2));font-weight:500}.lens-chip .chip-sep{color:var(--ink-3);margin:0 1px;font-weight:400}.lens-chip .chip-sub{color:var(--ink-3);border-left:1px solid var(--border);margin-left:2px;padding-left:6px;font-size:10.5px;font-weight:500}.lens-chip .chip-count{color:var(--ink-3);padding-left:4px;font-size:10px;font-weight:500;position:relative}.lens-chip .chip-count:before{content:"·";color:var(--ink-3);margin-right:4px}.lens-chip .chip-x{width:16px;height:16px;min-height:0;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0 3px 0 0;font-size:12px;line-height:1;transition:color .15s,background .15s;display:inline-flex}.lens-chip:hover .chip-x,.lens-chip .chip-x:hover{color:var(--ink,var(--ink-1));background:#0000000f}.refine-popover{background:var(--surface,#fff);border:1px solid var(--border);z-index:30;border-radius:10px;min-width:280px;max-width:360px;padding:10px 12px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;position:fixed;box-shadow:0 10px 32px #0000001a}.refine-head{border-bottom:1px solid var(--border);align-items:center;gap:7px;margin-bottom:10px;padding-bottom:8px;display:flex}.refine-head strong{color:var(--ink,var(--ink-1));font-weight:700}.refine-sub{color:var(--ink-3);flex:1;font-weight:500}.refine-close{width:22px;height:22px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.refine-close:hover{color:var(--ink,var(--ink-1));background:#0000000f}.refine-body{flex-direction:column;gap:4px;display:flex}.refine-family-block{border-radius:6px}.refine-row{width:100%;color:var(--ink-1,var(--ink-2));font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;transition:background .12s;display:flex}.refine-row:hover{background:#0000000a}.refine-row.is-on{background:color-mix(in oklab, var(--chip-color,var(--ink-2)) 8%, transparent)}.refine-check{text-align:center;width:14px;color:var(--ink,var(--ink-1));flex:0 0 14px}.refine-row .chip-dot{width:7px;height:7px}.refine-row.is-version{padding-left:28px;font-size:10.5px}.refine-row.is-version .refine-name{color:var(--ink-2)}.refine-name{flex:1}.refine-n{color:var(--ink-3);font-size:10px}.refine-versions{margin-left:0;padding-bottom:4px}.refine-section-label{color:var(--ink-3);letter-spacing:.16em;text-transform:uppercase;margin:12px 0 6px;font-size:9.5px;font-weight:650}.refine-effort-row{flex-wrap:wrap;gap:4px;display:flex}.refine-effort{border:1px solid var(--border);min-height:22px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 8px;font-size:10.5px;transition:border-color .12s,background .12s,color .12s}.refine-effort:hover{border-color:var(--ink-2)}.refine-effort.is-on{background:var(--ink,var(--ink-1));border-color:var(--ink,var(--ink-1));color:var(--paper,#fbf7ee)}.refine-footer{border-top:1px solid var(--border);color:var(--ink-3);margin-top:10px;padding-top:8px;font-size:10.5px}.refine-footer strong{color:var(--ink,var(--ink-1));font-weight:700}.lens-add-wrap{flex:none;position:relative}.lens-add{border:1px solid var(--border-2);background:color-mix(in oklab, var(--surface) 70%, var(--surface-2));min-height:28px;color:var(--ink);letter-spacing:.01em;cursor:pointer;border-radius:7px;padding:0 9px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:750;transition:border-color .15s,color .15s,background .15s}.lens-add:hover,.lens-add[aria-expanded=true]{border-color:var(--ink-1,var(--ink-2));background:var(--surface-2);color:var(--ink,var(--ink-1))}.lens-add .kbd{border:1px solid var(--border);color:var(--ink-3);border-radius:3px;margin-left:6px;padding:0 4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;line-height:14px;display:inline-block}.lens-save{border-color:var(--border);background:color-mix(in oklab, var(--surface) 82%, var(--surface-2));min-height:28px;color:var(--ink-2);padding:0 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:650}.demo-lenses{flex-wrap:wrap;flex:180px;align-items:center;gap:5px;min-width:0;display:flex}.demo-lens{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;align-items:center;min-height:28px;display:inline-flex;overflow:hidden}.demo-lens.is-active{border-color:color-mix(in oklab, var(--accent) 55%, var(--border));background:color-mix(in oklab, var(--accent) 10%, var(--surface-2))}.demo-lens button{min-height:26px;color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.demo-lens button:first-child:hover{color:var(--ink);background:#ffffff85}.demo-lens .demo-lens-x{width:22px;color:var(--ink-3);padding:0}.demo-lens .demo-lens-x:hover{color:var(--ink);background:#0000000f}.lens-popover{z-index:25;background:var(--surface,#fff);border:1px solid var(--border);border-radius:12px;flex-direction:column;width:min(360px,100vw - 32px);max-height:calc(100vh - 80px);padding:0;display:flex;position:fixed;overflow-y:auto;box-shadow:0 10px 32px #0000001a}.model-menu{max-height:inherit;display:grid;overflow:hidden}.model-menu-search{z-index:2;border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:10px;padding:8px 12px;display:flex;position:sticky;top:0}.model-menu-search svg{fill:none;width:17px;height:17px;stroke:var(--ink-3);stroke-width:2px;stroke-linecap:round;flex:none}.model-menu-search input{min-height:28px;color:var(--ink);background:0 0;border:0;padding:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.model-menu-search input:focus-visible{box-shadow:none}.model-menu-tree{max-height:min(50vh,420px);padding:8px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;overflow-y:auto}.model-menu .popover-section{padding:0 10px 9px}.model-menu-saved{padding:0 10px 10px}.model-menu-saved-row{gap:3px;display:grid}.demo-lens-row-wrap{border-radius:6px;grid-template-columns:1fr 24px;align-items:center;display:grid}.demo-lens-row-wrap.is-on{background:color-mix(in oklab, var(--accent) 10%, transparent)}.demo-lens-row{min-height:26px;color:var(--ink-2);text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px;padding:0 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;display:grid}.demo-lens-row:hover{background:#0000000a}.demo-lens-row.is-on{color:var(--ink)}.demo-lens-row-mark,.demo-lens-row-n{color:var(--ink-3);font-size:10px}.demo-lens-row-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demo-lens-row-x{width:22px;height:22px;color:var(--ink-3);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex}.demo-lens-row-x:hover{color:var(--ink);background:#0000000f}.model-menu-foot{border-top:1px solid var(--border);background:color-mix(in oklab, var(--surface) 92%, var(--surface-2));color:var(--ink-3);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:8px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:grid;position:sticky;bottom:0}.model-menu-name-wrap{grid-column:1/-1}.model-menu-name-input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:30px;color:var(--ink);border-radius:7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.model-menu-foot-count{justify-self:start}.model-menu-foot strong{color:var(--ink)}.popover-section-label{color:var(--ink-3);letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-weight:650}.popover-row{flex-wrap:wrap;gap:6px;display:flex}.popover-item{border:1px solid var(--border);min-height:26px;color:var(--ink-1,var(--ink-2));cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 9px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.popover-item:hover{border-color:var(--ink-2);background:var(--paper,#fbf7ee)}.popover-item.is-provider:hover{background:color-mix(in oklab, var(--chip-color) 10%, var(--paper,#fbf7ee))}.popover-item .chip-count{color:var(--ink-3);font-size:10px;font-weight:500}.popover-empty{color:var(--ink-3);padding:4px 2px;font-size:11px;font-style:italic}input[type=search].lens-search{border:1px solid var(--border);background:var(--paper,#fbf7ee);width:200px;height:28px;color:var(--ink-1,var(--ink-2));border-radius:999px;flex:none;margin-left:auto;padding:0 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.lens-search::placeholder{color:var(--ink-3)}.lens-meta{color:var(--ink-3);border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px;padding:7px 20px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:flex}.lens-meta strong{color:var(--ink-1,var(--ink-2));font-weight:700}.lens-meta .muted{color:var(--ink-3)}.lens-meta .dot{background:var(--ink-3);opacity:.6;border-radius:50%;width:3px;height:3px;display:inline-block}.lens-meta .spacer{flex:auto}.lens-browse{color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:11px;font-weight:600}.lens-browse:hover{color:var(--ink,var(--ink-1))}.lens-browse:after{content:" ↗";opacity:.7}.chip-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip-dot{background:var(--chip-color,var(--ink-3));border-radius:999px;width:7px;height:7px;display:inline-block}.selection-bar{border-bottom:1px solid var(--border);color:var(--ink-3);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;padding:9px 20px;font-size:12px;display:flex}.selection-bar strong{color:var(--ink);font-family:JetBrains Mono,ui-monospace,monospace}.selection-bar div{gap:7px;display:flex}.leaderboard-table{overflow:auto}.lb-row{border-bottom:1px solid var(--border);background:#fbfbf7bd;grid-template-columns:34px 34px minmax(220px,1.25fr) 96px repeat(4,minmax(112px,1fr)) 76px 76px;align-items:center;gap:10px;min-width:1120px;min-height:62px;padding:9px 20px;display:grid}.lb-row:not(.lb-head):hover,.lb-row.is-pinned{background:#fff}.lb-head{z-index:2;min-height:36px;color:var(--ink-3);background:color-mix(in oklab, var(--surface) 96%, var(--bg));letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750;position:sticky;top:0}.lb-head button{min-height:24px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;justify-content:flex-start;padding:0}.lb-head button.is-sort{color:var(--ink)}.sort-arrow{color:var(--accent);font-family:JetBrains Mono,ui-monospace,monospace}.lb-rank{color:var(--ink-3);text-align:center;font-family:Newsreader,Georgia,serif;font-size:17px;font-style:italic}.pin-toggle{border-radius:4px;width:19px;min-width:19px;min-height:19px;padding:0}.pin-toggle.is-on{border-color:var(--candidate-color);background:var(--candidate-color)}.pin-toggle.is-on:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:5px;transform:translateY(-1px)rotate(-45deg)}.lb-model{gap:4px;min-width:0;display:grid}.lb-model-main{align-items:center;gap:8px;min-width:0;display:flex}.provider-stripe{background:var(--candidate-color);border-radius:3px;flex:none;width:3px;height:27px}.lb-model-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.lb-meta{flex-wrap:wrap;gap:6px;display:flex}.metric-cell{gap:4px;display:grid}.metric-number{color:var(--ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:650}.metric-bar{background:var(--surface-3);border-radius:3px;height:3px;overflow:hidden}.metric-bar span{width:var(--bar-value,0%);border-radius:inherit;background:var(--bar-color);height:100%;display:block}.runs-cell{color:var(--ink-3);gap:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:grid}.detail-button{white-space:nowrap;min-width:0;min-height:30px;padding:0 9px}.chart-tooltip{z-index:30;box-sizing:border-box;border:1px solid var(--border-2);background:var(--surface);width:min(300px,100vw - 24px);box-shadow:var(--shadow);pointer-events:none;border-radius:8px;padding:9px 10px;position:fixed}.tooltip-title{border-bottom:1px solid var(--border);color:var(--ink);align-items:center;gap:7px;margin-bottom:7px;padding-bottom:7px;font-weight:750;display:flex}.tooltip-dot{background:var(--tooltip-color);border-radius:999px;flex:none;width:8px;height:8px}.tooltip-row{min-width:0;color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;display:flex}.tooltip-row>span,.tooltip-row>strong{white-space:nowrap}.tooltip-row strong{color:var(--ink);font-family:JetBrains Mono,ui-monospace,monospace;font-weight:650}.tooltip-row strong small{color:var(--ink-3);font:inherit}.tooltip-public-row{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:2px 12px;display:grid}.tooltip-public-row>span{white-space:normal;align-items:center;gap:5px;max-width:none;line-height:1.25;display:inline-flex}.tooltip-public-score{color:var(--ink);white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:650}.drawer-backdrop{z-index:40;background:#14151352;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{border-left:1px solid var(--border);background:var(--surface);width:min(590px,94vw);height:100vh;overflow:auto;box-shadow:-16px 0 52px #1d211f29}.drawer-head{border-bottom:1px solid var(--border);grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:15px;padding:22px 22px 18px;display:grid}.drawer-stripe{background:var(--candidate-color);border-radius:4px;align-self:stretch}.drawer-title{margin-top:3px;font-size:30px}.drawer-close{width:34px;min-width:34px;min-height:34px;color:var(--ink-3);background:0 0;border:0;padding:0;font-size:24px}.drawer-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:18px;padding:0 22px;display:grid}.drawer-score{background:var(--surface-2);padding:13px 12px}.drawer-score span{color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750;display:block}.drawer-score strong{color:var(--ink);margin-top:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:21px;display:block}.drawer-meta{border:1px solid var(--border);color:var(--ink-3);background:color-mix(in oklab, var(--surface) 70%, var(--surface-2));border-radius:8px;gap:7px;margin:18px 22px;padding:13px 14px;font-size:12px;display:grid}.drawer-meta div,.run-row{grid-template-columns:minmax(120px,1fr) minmax(0,1.6fr);gap:10px;display:grid}.drawer-meta strong{color:var(--ink);overflow-wrap:anywhere;font-weight:650}.drawer-section{padding:0 22px 24px}.drawer-section h3{margin:0 0 10px;font-size:13px}.variant-section{gap:12px;display:grid}.variant-section-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.variant-section-head h3{margin:0}.variant-section-head p{color:var(--ink-3);text-align:right;margin:0;font-size:11px}.variant-chips{flex-wrap:wrap;gap:7px;display:flex}.variant-chip{min-height:32px;color:var(--ink-2);background:var(--surface);border-radius:999px;padding:0 10px}.variant-chip.is-active{border-color:var(--ink);color:var(--ink);background:#fff}.variant-chip.is-variant:not(.is-active){border-style:dashed}.variant-chip strong{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.variant-map{border:1px solid var(--border);background:color-mix(in oklab, var(--surface) 76%, var(--surface-2));border-radius:8px;overflow:hidden}.variant-map svg{width:100%;height:auto;display:block}.variant-axis,.variant-grid{stroke:var(--border-2);stroke-width:1px}.variant-grid{opacity:.42;stroke-dasharray:2 4}.variant-axis-label{fill:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.variant-map-point{cursor:pointer}.variant-map-point circle{fill:var(--surface);stroke:var(--candidate-color);stroke-width:2px}.variant-map-point.is-standard circle{fill:var(--candidate-color)}.variant-map-point.is-active circle{stroke:var(--ink);stroke-width:2.4px}.variant-map-point text{fill:var(--ink-2);pointer-events:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px}.variant-table{border:1px solid var(--border);border-radius:8px;overflow:hidden}.variant-row{border-bottom:1px solid var(--border);color:var(--ink-2);grid-template-columns:minmax(104px,1fr) minmax(98px,1fr) 68px 84px;align-items:center;gap:10px;padding:8px 10px;font-size:11.5px;display:grid}.variant-row:last-child{border-bottom:0}.variant-row.is-active{background:#fff}.variant-head{color:var(--ink-3);background:var(--surface-2);letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:750}.variant-row-name{gap:1px;min-width:0;display:grid}.variant-row-name strong,.variant-row span:nth-child(n+3){color:var(--ink);font-family:JetBrains Mono,ui-monospace,monospace;font-weight:650}.variant-row-name em{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.run-table{border:1px solid var(--border);border-radius:8px;overflow:hidden}.run-row{border-bottom:1px solid var(--border);grid-template-columns:118px repeat(4,minmax(52px,1fr)) 70px;align-items:center;padding:8px 10px;font-size:12px}.run-row:last-child{border-bottom:0}.run-head{color:var(--ink-3);background:var(--surface-2);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.run-row span:not(:first-child){font-family:JetBrains Mono,ui-monospace,monospace}.verdict{color:#31523b;background:#e1ede1;border-radius:999px;align-items:center;width:max-content;min-height:20px;padding:0 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;display:inline-flex}.empty{color:var(--ink-3);padding:24px}.toast{z-index:80;border:1px solid var(--border);max-width:360px;color:var(--ink);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;padding:10px 13px;font-size:13px;position:fixed;bottom:18px;right:18px}@media (width<=1180px){.dashboard-shell{grid-template-columns:1fr}.leaderboard{max-height:none;position:static}}@media (width<=980px){.topbar{display:grid}.run-stats{flex-wrap:wrap;justify-content:flex-start;width:min(100%,760px)}}@media (width<=1100px){.lens-bar{flex-wrap:wrap}}@media (width<=760px){.page-toolbar{gap:8px;padding-inline:10px}.plot-actionbar{flex:none;gap:2px}.action-btn{width:30px}.action-sep{display:none}.topbar{display:grid}.run-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.brand-line{flex-direction:column;align-items:flex-start;gap:5px}.dashboard-shell,.public-reference-shell{width:min(100vw - 20px,1580px);padding-top:10px}.public-reference-head,.public-reference-note{justify-content:stretch;display:grid}.public-benchmark-brief{grid-template-columns:1fr}.public-benchmark-tags{justify-content:flex-start;max-width:none}.plot-card-head,.leaderboard-head,.leaderboard-titleline,.podium-head,.selection-bar{flex-direction:column;align-items:stretch}.plot-tabs,.axis-pickers,.toolbar-actions{width:100%}.toolbar-actions{justify-content:flex-end}.tab{flex:1}.podium-list{grid-template-columns:1fr}.podium-item{border-right:0;border-bottom:1px solid var(--border)}.podium-item:last-child{border-bottom:0}.plot-surface{min-height:360px}.drawer-summary{grid-template-columns:repeat(2,1fr)}}.brand-mark{width:22px;height:22px}.run-stats{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 22px;width:auto;display:flex}.run-stats div{align-items:baseline;gap:7px;display:flex}.run-stats dt{margin:0;font-size:9px}.run-stats dd{font-size:13px}.run-stats dd strong{font-size:13px;display:inline}.run-stats dd .stat-sub{display:none}.scope-band{gap:16px;padding:6px 24px}.scope-axis{height:18px}.lens-bar{padding:7px 20px}.lens-meta{display:none}.plot-card-head{padding:7px 12px}@media (width<=760px){.run-stats{flex-wrap:wrap;grid-template-columns:none;gap:5px 16px;display:flex}}.plot-tabs{flex:none;width:auto}.tab{flex:none;min-height:28px;padding:0 10px;font-size:12px}.plot-surface{min-height:560px}@media (width<=760px){.plot-card-head{flex-flow:wrap;align-items:center;gap:8px}.plot-tabs,.tab{width:auto}}.brand-eyebrow{display:none}.topbar{padding:6px clamp(16px,2vw,28px)}.topbar h1{font-size:16px}.run-stats{gap:4px 18px}.run-stats dd span{color:var(--ink-3);margin-left:5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;display:inline}.plot-surface{min-height:0;padding:0}body[data-plot-mode=map] .plot-surface{height:clamp(420px,72vh,940px)}@media (width<=640px){.run-stats>div:nth-child(3),.run-stats>div:nth-child(4){display:none}.page-toolbar{gap:5px;padding-inline:8px}.tab-mark{display:none}.plot-tabs{gap:2px;padding:2px}.tab{padding:0 7px;font-size:11.5px}.toolbar-sep{display:none}.toolbar-icons{gap:0}.scope-mode-wrap{gap:2px}.action-btn{width:27px}}.brand-hit{cursor:pointer;border-radius:10px;align-items:center;gap:14px;margin:-5px -8px;padding:5px 8px;transition:background .12s;display:flex;position:relative}.brand-hit:hover,.brand-hit:focus-within{background:color-mix(in oklab, var(--ink) 5%, transparent)}.brand-text{min-width:0}.brand-info{width:19px;height:19px;min-height:0;color:var(--ink-4);background:0 0;border:none;border-radius:999px;padding:0;transition:color .12s,background .12s}.brand-info svg{width:15px;height:15px}.brand-hit:hover .brand-info,.brand-info:focus-visible{color:var(--accent)}.brand-info:hover{color:var(--accent);background:color-mix(in oklab, var(--accent) 14%, transparent)}.brand-tip{z-index:40;border:1px solid var(--border);background:var(--surface);max-width:320px;box-shadow:var(--shadow);color:var(--ink-2);opacity:0;visibility:hidden;pointer-events:none;border-radius:10px;padding:10px 13px;font-size:12px;line-height:1.5;transition:opacity .13s,transform .13s;position:absolute;top:calc(100% + 7px);left:4px;transform:translateY(-3px)}.brand-tip strong{color:var(--ink);font-weight:650}.brand-tip em{color:var(--ink);font-style:italic}.brand-tip-cta{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin-top:6px;font-size:10.5px;font-weight:650;display:block}.brand-hit:hover .brand-tip,.brand-hit:focus-within .brand-tip{opacity:1;visibility:visible;transform:translateY(0)}.about-backdrop{z-index:60;background:color-mix(in oklab, var(--ink) 40%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:center;padding:24px;animation:.14s aboutFade;display:flex;position:fixed;inset:0}@keyframes aboutFade{0%{opacity:0}to{opacity:1}}.about-panel{border:1px solid var(--border);background:var(--surface);border-radius:16px;width:min(560px,100%);max-height:calc(100vh - 48px);padding:30px 32px 26px;animation:.19s cubic-bezier(.2,.8,.2,1) aboutRise;position:relative;overflow-y:auto;box-shadow:0 30px 80px #1d211f4d}@keyframes aboutRise{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.about-close{width:32px;height:32px;min-height:0;color:var(--ink-3);background:0 0;border:1px solid #0000;border-radius:999px;padding:0;position:absolute;top:15px;right:15px}.about-close svg{width:18px;height:18px}.about-close:hover{background:var(--surface-2);border-color:var(--border);color:var(--ink)}.about-head{align-items:center;gap:13px;margin-bottom:18px;padding-right:36px;display:flex}.about-mark{color:var(--ink);flex:none}.about-eyebrow{color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:750}.about-panel h2{font-size:25px}.about-lede{color:var(--ink-2);margin:0 0 20px;font-size:15px;line-height:1.6}.about-lede em{color:var(--ink);font-style:italic;font-weight:500}.about-body{color:var(--ink-2);margin:0 0 18px;font-size:14px;line-height:1.62}.about-body em{color:var(--ink);font-style:italic;font-weight:500}.about-body strong{color:var(--ink);font-weight:650}.about-detail{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;margin:0 0 20px;padding:14px 16px}.about-detail-label{color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:750}.about-detail .about-body{margin:0;font-size:13.5px}.about-steps{border:1px solid var(--border);border-radius:12px;flex-direction:column;margin:0 0 20px;padding:0;list-style:none;display:flex;overflow:hidden}.about-steps li{background:var(--surface);align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.about-steps li+li{border-top:1px solid var(--border)}.about-step-mark{min-width:22px;color:var(--accent);flex:none;padding-top:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:650}.about-step-text{min-width:0}.about-step-title{color:var(--ink);margin:0 0 2px;font-family:Newsreader,Georgia,serif;font-size:16px;font-weight:650}.about-step-body{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}.about-kicker{color:var(--ink-2);margin:0 0 22px;font-size:13.5px;line-height:1.6}.about-kicker em{color:var(--ink);font-style:italic;font-weight:500}.about-video{margin:0 0 22px}.about-video-eyebrow{color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:750}.yt-card{border:1px solid var(--border);background:var(--surface-2);color:inherit;border-radius:12px;text-decoration:none;transition:border-color .13s,box-shadow .13s,transform .13s;display:block;overflow:hidden}.yt-card:hover{border-color:var(--border-2);box-shadow:var(--shadow);transform:translateY(-1px)}.yt-card:focus-visible{box-shadow:var(--focus);outline:none}.yt-thumb{aspect-ratio:16/9;background:#000;display:block;position:relative;overflow:hidden}.yt-thumb img{object-fit:cover;width:100%;height:100%;display:block}.yt-thumb iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.yt-play{background:linear-gradient(#0000000a,#00000047);justify-content:center;align-items:center;transition:background .13s;display:flex;position:absolute;inset:0}.yt-card:hover .yt-play{background:linear-gradient(#00000014,#0006)}.yt-play svg{filter:drop-shadow(0 2px 9px #0006);width:58px;height:41px;transition:transform .13s}.yt-card:hover .yt-play svg{transform:scale(1.06)}.yt-play-bg{fill:#1a1a1a;fill-opacity:.82}.yt-card:hover .yt-play-bg{fill:red;fill-opacity:1}.yt-meta{flex-direction:column;gap:4px;padding:12px 14px 13px;display:flex}.yt-title{color:var(--ink);font-family:Newsreader,Georgia,serif;font-size:16px;font-weight:650;line-height:1.3}.yt-channel{color:var(--ink-3);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.yt-channel svg{width:16px;height:auto}.yt-channel .yt-play-bg{fill:red;fill-opacity:1}.about-foot{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding-top:18px;display:flex}.about-foot-note{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.5}.about-github{background:var(--ink);color:var(--surface);border-radius:8px;align-self:flex-start;align-items:center;gap:9px;padding:9px 15px;font-size:13.5px;font-weight:650;text-decoration:none;transition:background .13s,transform .13s,box-shadow .13s;display:inline-flex}.about-github:hover{box-shadow:var(--shadow-sm);background:#000;transform:translateY(-1px)}.about-github:focus-visible{box-shadow:var(--focus);outline:none}.about-github-arrow{opacity:.8;width:15px;height:15px}@media (width<=520px){.about-panel{padding:26px 20px 22px}.about-panel h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.about-backdrop,.about-panel{animation:none}.brand-tip{transition:none}}
