.bench{--bench-accent:#1b5fa8;--e-out:cubic-bezier(.2, .8, .2, 1);min-width:0;max-width:100%;padding:4px 0 0;overflow:visible}.bench-intro{max-height:2.4em;color:var(--ink);font-family:var(--sans);letter-spacing:0;margin:0;font-size:16px;font-weight:400;line-height:1.2;overflow:hidden}.bench-meta{color:var(--mut);font-family:var(--sans);margin:4px 0;font-size:15px;font-weight:400;line-height:1.3}.bench-rows{margin:0;padding:0;list-style:none}.bench-item{margin:0;padding:0}.bench-row{box-sizing:border-box;height:48px;min-height:48px;max-height:48px;color:var(--ink);border-bottom:1px solid #d4cbb8;flex-direction:column;justify-content:center;gap:4px;padding:6px 0;text-decoration:none;display:flex;overflow:hidden}.bench-row:hover,.bench-row:focus-visible{color:var(--ink)}.bench-row:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.bench-line{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;height:20px;display:flex}.bench-nm{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:16px;font-weight:600;line-height:1.2;overflow:hidden}.bench-val{font-variant-numeric:tabular-nums;flex:none;font-size:18px;font-weight:700;line-height:1}.bench-bar{box-sizing:border-box;background:var(--sky-tint);border:1.5px solid var(--ink);width:100%;height:8px;display:block;overflow:hidden}.bench-fill{height:100%;width:var(--bar-w);transform-origin:0;background:#1b5fa8;animation:.6s cubic-bezier(.2,.8,.2,1) both bench-bar-in;display:block;transform:scaleX(1)}@keyframes bench-bar-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bench-more{margin-top:4px}.bench-all{box-sizing:border-box;width:100%;height:48px;min-height:48px;color:var(--ink);font:650 16px/1.2 var(--sans);text-align:center;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 12px;list-style:none;display:flex}.bench-all::-webkit-details-marker{display:none}.bench-rest{margin-top:4px}@media (max-width:700px){.ai-scope .bench-intro{font-size:16px;font-weight:400;line-height:1.2}.ai-scope .bench-meta,.ai-scope p.bench-meta{color:var(--mut);margin:4px 0;font-size:15px;line-height:1.3}}@media (min-width:701px){.bench{max-height:none;padding:12px 0 8px}}@media (prefers-reduced-motion:reduce){.bench-fill{animation:none;transform:scaleX(1)}}
