.advbench{--bg:transparent;--paper:#f4f1e8;--ink:#181818;--muted:#5b5a56;--line:#b9b7af;--green:#aa291f;--soft:#e5ddd0;--amber:#a0271d;--amber-bg:#f1d8ce;--radius:0}.advbench *{box-sizing:border-box}.advbench{background:var(--bg);color:var(--ink);font:15px/1.6 var(--font-body);margin:0}.advbench button,.advbench input{font:inherit}.advbench button,.advbench a,.advbench input{outline-offset:4px}.advbench button{cursor:pointer}.advbench button:disabled{cursor:default;opacity:.4}.advbench a{color:var(--green)}.advbench .mono{font-family:var(--font-body)}.advbench .muted{color:var(--muted)}.advbench .shell{max-width:1500px;margin:auto;padding:30px 36px 40px}.advbench .top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}.advbench .brand{letter-spacing:1.6px;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.advbench svg{flex-shrink:0;width:16px;height:16px}.advbench .heading{justify-content:space-between;align-items:flex-end;gap:20px;padding:28px 0 24px;display:flex}.advbench .eyebrow{font:10px var(--font-body);text-transform:uppercase;letter-spacing:1.4px;color:var(--muted);margin-bottom:9px}.advbench h1{font:normal clamp(34px,4vw,47px)/1.1 var(--font-display);letter-spacing:-1.7px;margin:0 0 11px}.advbench .subtitle{color:var(--muted);margin:0;font-size:13px}.advbench .run-note{text-align:right;color:var(--muted);font:11px/1.8 var(--font-body)}.advbench .run-note strong{color:var(--ink);font-weight:500}.advbench .metric-label{color:var(--muted);margin-bottom:8px;font-size:11px;display:block}.advbench .metric-value{font:32px/1.1 var(--font-display);letter-spacing:-.8px;display:block}.advbench .metric-foot{color:var(--muted);margin-top:9px;font-size:10px;display:block}.advbench .dashboard{grid-template-columns:minmax(0,1.55fr) minmax(330px,1fr);align-items:start;gap:20px;display:grid}.advbench .card{background:var(--paper);border:1px solid var(--line);border-radius:0;overflow:hidden}.advbench .filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#e6e3da;padding:14px 18px}.advbench .search-wrap{align-items:center;display:flex;position:relative}.advbench .search-wrap svg{color:var(--muted);position:absolute;left:11px}.advbench input[type=search]{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;color:var(--ink);border-radius:0;padding:10px 12px 10px 35px;font-size:12px}.advbench .table-wrap{scrollbar-width:thin;max-height:75vh;overflow:auto}.advbench table{border-collapse:collapse;table-layout:fixed;width:100%}.advbench td:first-child{width:57px;padding-left:19px}.advbench td{border-bottom:1px solid #d8d5cc;padding:13px 12px;font-size:11px}.advbench td:last-child{text-align:right;padding-right:19px}.advbench tbody tr{cursor:pointer;transition:background .12s}.advbench tbody tr:hover{background:#e9e3d7}.advbench tbody tr.selected{background:var(--soft);box-shadow:inset 3px 0 var(--green)}.advbench .case-number{color:var(--muted);font:10px var(--font-body)}.advbench .prompt-button{text-align:left;color:var(--ink);-webkit-line-clamp:2;background:0 0;border:0;-webkit-box-orient:vertical;width:100%;padding:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.advbench .pagination-text{color:var(--muted);font-size:10px}.advbench .empty{text-align:center;color:var(--muted);padding:45px 20px;font-size:12px}.advbench .details{position:sticky;top:20px}.advbench .detail-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.advbench .case-title{font:11px var(--font-body);letter-spacing:1px}.advbench .detail-body{padding:20px 22px}.advbench .goal{overflow-wrap:anywhere;margin:0 0 21px;font-size:15px;line-height:1.7}.advbench .text-button{color:var(--green);background:0 0;border:0;padding:0;font-size:10px}.advbench .response-status{border:1px dashed var(--line);color:var(--muted);text-align:center;background:#e8e4d9;margin:0;padding:25px 20px;font-size:12px}.advbench .response{font:11px/1.8 var(--font-body);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4;background:#e5e1d7;border-radius:0;max-height:65vh;margin:0;padding:15px;overflow:auto}.advbench .footer{color:var(--muted);justify-content:space-between;gap:30px;margin-top:22px;font-size:10px;display:flex}.advbench .method{max-width:880px}.advbench .method summary{cursor:pointer;color:var(--ink)}.advbench .method p{margin:10px 0 0;line-height:1.8}.advbench .method code{font-size:9px}.advbench .toast{background:var(--ink);color:#fff;z-index:10;border-radius:0;max-width:90vw;padding:11px 17px;font-size:12px;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 6px 25px #0002}.advbench .toast[hidden]{display:none}@media (width>=1200px){.advbench .dashboard{grid-template-columns:minmax(0,1.65fr) minmax(385px,1fr)}}@media (width<=950px){.advbench .shell{padding:22px}.advbench .dashboard{grid-template-columns:1fr}.advbench .details{position:static}.advbench .table-wrap{max-height:460px}.advbench .run-note{display:none}.advbench .footer{flex-direction:column;gap:10px}.advbench .response{max-height:400px}}@media (width<=540px){.advbench .shell{padding:18px 12px}.advbench .top{gap:8px}.advbench .brand{letter-spacing:.7px;font-size:9px}.advbench .heading{padding:25px 3px 20px}.advbench .subtitle{font-size:11px}.advbench .metric-value{font-size:28px}.advbench .metric-foot{font-size:9px}.advbench .filters{padding:12px}.advbench td:first-child{width:43px;padding-left:12px}.advbench td:last-child{padding-right:12px}.advbench .prompt-button{font-size:11px}.advbench td{padding:12px 7px}.advbench .detail-body,.advbench .detail-header{padding:17px}}@media (prefers-reduced-motion:reduce){.advbench *{scroll-behavior:auto!important;transition:none!important}}.advbench .shell{max-width:1500px;padding:2rem var(--gutter) 3rem}.advbench .top{flex-wrap:wrap}.advbench .back-link{letter-spacing:0;margin-right:1rem;font-size:12px}.advbench h1{letter-spacing:0;font-size:clamp(2.5rem,6vw,4.8rem);font-weight:800}.advbench .heading{padding-top:2.5rem;padding-bottom:2rem}.advbench .marginalia{margin:.5rem 0 1rem;font-size:1rem}.advbench .metric-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.advbench .metric-value{font-family:var(--font-body);font-size:2.2rem}.advbench .brand,.advbench .eyebrow{font-family:var(--font-display)}.advbench .prompt-button{font-family:var(--font-body);font-size:13px}.advbench .goal{font-size:16px}.advbench .details{scroll-margin-top:1rem}.advbench .response{font-size:13px;line-height:1.7}.advbench .text-button{text-underline-offset:3px;font-size:12px;text-decoration:underline}.advbench .footer{font-size:12px}.advbench [hidden]{display:none!important}@media (width<=540px){.advbench .shell{padding:1.25rem 12px 2rem}.advbench .brand{flex-wrap:wrap;gap:6px}.advbench .back-link{width:100%;display:block}.advbench .heading{padding-top:1.5rem}.advbench .prompt-button{font-size:12px}}
