.lb-head{gap:var(--sp-4);padding-block:var(--sp-16) var(--sp-8);display:grid}.lb-head .meta{color:var(--text-2);margin:0}.lb-head h1{font:var(--fw-display) var(--fs-display-2) / var(--lh-display-2) var(--font-display);letter-spacing:var(--ls-display);margin:0}.lb-head .lead{max-width:720px;color:var(--text-2)}.lb-body{padding-bottom:var(--sp-12)}.lb-tabs{gap:var(--sp-8);border-bottom:1px solid var(--border);margin-bottom:var(--sp-6);scrollbar-width:none;display:flex;overflow-x:auto}.lb-tabs button{color:var(--text-2);font:var(--fw-display) var(--fs-title) / 1 var(--font-display);letter-spacing:var(--ls-title);cursor:pointer;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:0 0 12px}.lb-tabs button:hover{color:var(--text)}.lb-tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--text)}.lb-bar{justify-content:space-between;align-items:center;gap:var(--sp-3) var(--sp-6);margin-bottom:var(--sp-6);flex-wrap:wrap;display:flex}.lb-bar-note{font:400 var(--fs-ui-sm) / var(--lh-ui) var(--font-sans);color:var(--text-2);margin:0}.lb-bar-note code{font:400 12px / 1 var(--font-mono)}.lb-top{gap:var(--sp-8);margin-bottom:var(--sp-12);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.lb-scatter-panel{padding:var(--sp-5)}.lb-scatter{position:relative}.lb-scatter svg{touch-action:pan-y;width:100%;height:auto;display:block}.lb-minor{font-size:9.5px}.lb-legend{gap:6px var(--sp-4);margin-top:var(--sp-3);font:400 var(--fs-ui-sm) / var(--lh-ui) var(--font-sans);color:var(--text-2);flex-wrap:wrap;display:flex}.lb-legend>span{align-items:baseline;gap:6px;display:inline-flex}.lb-scatter-tip{z-index:2;width:max-content;max-width:280px;padding:var(--sp-3) var(--sp-4);background:var(--surface);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);font:400 var(--fs-ui-sm) / 1.35 var(--font-sans);color:var(--text-2);pointer-events:none;gap:3px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 14px))}.lb-scatter-tip strong{color:var(--text);font-weight:500}.lb-tip-num{font:400 12px / 1.4 var(--font-mono);color:var(--text)}.lb-tip-go{color:var(--text-3);font-size:12px}.lb-read{gap:var(--sp-4);display:grid}.lb-read h2,.lb-h2{font:var(--fw-display) 28px / 1.15 var(--font-display);letter-spacing:var(--ls-display-3);margin:0}.lb-h2{margin-bottom:var(--sp-5)}.lb-read p,.lb-text{max-width:760px;font:400 16px / 1.55 var(--font-serif);color:var(--text-2);margin:0}.lb-text{margin-bottom:var(--sp-6)}.lb-note{margin:var(--sp-4) 0 0;max-width:860px;font:400 var(--fs-ui-sm) / var(--lh-ui) var(--font-sans);color:var(--text-3)}.lb-table th.lb-group{text-align:right;color:var(--text);border-bottom:0;padding-bottom:4px;font-weight:500}.lb-table tr.lb-groups th{border-bottom:0}.lb-table th.lb-group.lb-main{color:var(--text)}.lb-table td.lb-main{font-weight:500}.lb-table td.lb-p,.lb-table td.lb-p .cf-cell{color:var(--text-2)}.lb-table td.lb-p .cf-cell:hover{color:var(--accent)}.lb-table td.lb-u{padding-left:var(--sp-5)}.lb-table .lb-effort{font:400 var(--fs-ui-sm) / var(--lh-ui) var(--font-mono);color:var(--text-2)}.lb-table .lb-sticky-name{width:100%}.lb-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.lb-sort:hover,.lb-sort.on{color:var(--text)}.lb-sort-mark{font:400 11px / 1 var(--font-mono);color:var(--text-3)}.lb-sort.on .lb-sort-mark{color:var(--text)}.lb-ablations{margin-top:var(--sp-16)}.lb-arc3{gap:var(--sp-5);display:grid}.lb-arc3 .lb-text{margin:0}.lb-reported{padding-top:var(--sp-8);padding-bottom:var(--sp-24)}.lb-empty{gap:var(--sp-2);padding:var(--sp-8);border:1px dashed var(--border-strong);border-radius:var(--radius);font:400 var(--fs-ui) / var(--lh-ui) var(--font-sans);justify-items:start;display:grid}.lb-empty p{color:var(--text-2);margin:0}@media (max-width:960px){.lb-top{grid-template-columns:minmax(0,1fr)}.lb-read{order:-1}}@media (max-width:720px){.lb-head h1{font-size:var(--fs-display-3)}.lb-table .lb-sticky{z-index:1;background:var(--bg);position:sticky}.lb-table .cf-rank.lb-sticky{left:0}.lb-table .lb-sticky-name{width:auto;left:2.5em}.lb-table .lb-sticky-name .cf-learner{grid-template-columns:9px auto;column-gap:8px;display:grid}.lb-table .lb-sticky-name .cf-learner-variant{grid-column:2;font-size:12px}}.lb-arc3 .cf-table-wrap{max-width:880px}@media (max-width:720px){.lb-scatter .lb-minor{display:none}}
