.arena-shell:where(.astro-rg7cm5ks){--ink: #252a2d;--muted: #737a78;--line: #deddd4;--paper: rgba(255, 255, 252, .72);--live: #478576;--live-soft: #dfece6;--warm: #b66b48;width:min(100%,76rem);margin-inline:auto;padding:0 0 3rem;color:var(--ink)}.ledger-head:where(.astro-rg7cm5ks){display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.9rem 1rem;border-block:1px solid var(--line);background:linear-gradient(90deg,rgba(255,255,255,.55),transparent)}.live-line:where(.astro-rg7cm5ks){display:flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;letter-spacing:.08em}.live-dot:where(.astro-rg7cm5ks){width:.5rem;height:.5rem;border-radius:50%;background:var(--live);box-shadow:0 0 0 4px var(--live-soft)}.ledger-summary:where(.astro-rg7cm5ks) p:where(.astro-rg7cm5ks){margin:.25rem 0 0;color:var(--muted);font-family:var(--sl-font-mono);font-size:.75rem}.method-link:where(.astro-rg7cm5ks),.arena-note:where(.astro-rg7cm5ks) a:where(.astro-rg7cm5ks){color:#4f635b;font-size:.82rem;font-weight:650;text-decoration:none}.method-link:where(.astro-rg7cm5ks):hover,.arena-note:where(.astro-rg7cm5ks) a:where(.astro-rg7cm5ks):hover{text-decoration:underline;text-underline-offset:.2em}.source-rail:where(.astro-rg7cm5ks){display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin-bottom:1.4rem;border:1px solid var(--line);background:var(--paper)}.source-node:where(.astro-rg7cm5ks){position:relative;display:grid;gap:.12rem;min-width:0;padding:.8rem .9rem .75rem 1rem;color:inherit;text-decoration:none;border-right:1px solid var(--line)}.source-node:where(.astro-rg7cm5ks):last-child{border-right:0}.source-node:where(.astro-rg7cm5ks):before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--live);opacity:.75}.source-node:where(.astro-rg7cm5ks).is-cached:before{background:#bd8b4f}.source-node:where(.astro-rg7cm5ks).is-stale:before{background:#a3a5a2}.source-node:where(.astro-rg7cm5ks):hover{background:#ffffffb8}.source-node:where(.astro-rg7cm5ks):focus-visible{outline:2px solid var(--live);outline-offset:2px}.source-code:where(.astro-rg7cm5ks){color:var(--live);font-family:var(--sl-font-mono);font-size:.68rem;font-weight:800;letter-spacing:.08em}.source-name:where(.astro-rg7cm5ks){overflow:hidden;font-size:.78rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.source-meta:where(.astro-rg7cm5ks){color:var(--muted);font-family:var(--sl-font-mono);font-size:.64rem}.board-toolbar:where(.astro-rg7cm5ks){display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:.65rem}.board-tabs:where(.astro-rg7cm5ks){display:flex;gap:.25rem}.board-tab:where(.astro-rg7cm5ks){display:grid;gap:.1rem;min-width:7.4rem;padding:.65rem .8rem;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);text-align:left;cursor:pointer}.board-tab:where(.astro-rg7cm5ks) span:where(.astro-rg7cm5ks){color:inherit;font-size:.92rem;font-weight:700}.board-tab:where(.astro-rg7cm5ks) small:where(.astro-rg7cm5ks){font-size:.67rem;white-space:nowrap}.board-tab:where(.astro-rg7cm5ks):hover{color:var(--ink);background:#ffffff73}.board-tab:where(.astro-rg7cm5ks).active{color:var(--ink);border-bottom-color:var(--warm)}.board-tab:where(.astro-rg7cm5ks):focus-visible{outline:2px solid var(--live);outline-offset:2px}.coverage-help:where(.astro-rg7cm5ks){display:flex;align-items:center;gap:.45rem;margin:0 0 .35rem;color:var(--muted);font-size:.7rem}.coverage-sample:where(.astro-rg7cm5ks){display:flex;gap:2px}.coverage-sample:where(.astro-rg7cm5ks) i:where(.astro-rg7cm5ks){width:7px;height:5px;background:var(--live)}.coverage-sample:where(.astro-rg7cm5ks) i:where(.astro-rg7cm5ks):nth-child(4),.coverage-sample:where(.astro-rg7cm5ks) i:where(.astro-rg7cm5ks):nth-child(5){background:#d9d8d0}.board-panel:where(.astro-rg7cm5ks)[hidden]{display:none}.table-wrap:where(.astro-rg7cm5ks){overflow-x:auto;border-block:1px solid var(--line);background:#fffffc85}.model-table:where(.astro-rg7cm5ks){width:100%;border-collapse:collapse;table-layout:fixed}.model-table:where(.astro-rg7cm5ks) th:where(.astro-rg7cm5ks){padding:.7rem .75rem;border-bottom:1px solid var(--line);color:var(--muted);font-size:.67rem;font-weight:650;letter-spacing:.06em;text-align:left}.model-table:where(.astro-rg7cm5ks) th:where(.astro-rg7cm5ks):first-child{width:5rem}.model-table:where(.astro-rg7cm5ks) th:where(.astro-rg7cm5ks):nth-child(2){width:35%}.model-table:where(.astro-rg7cm5ks) th:where(.astro-rg7cm5ks):nth-child(3){width:9rem}.model-table:where(.astro-rg7cm5ks) th:where(.astro-rg7cm5ks):nth-child(4){width:13rem}.model-table:where(.astro-rg7cm5ks) th:where(.astro-rg7cm5ks):last-child{width:10rem;text-align:right}.model-table:where(.astro-rg7cm5ks) td:where(.astro-rg7cm5ks){padding:.78rem .75rem;border-bottom:1px solid rgba(222,221,212,.8);vertical-align:middle}.model-table:where(.astro-rg7cm5ks) tbody:where(.astro-rg7cm5ks) tr:where(.astro-rg7cm5ks):last-child td:where(.astro-rg7cm5ks){border-bottom:0}.model-table:where(.astro-rg7cm5ks) tbody:where(.astro-rg7cm5ks) tr:where(.astro-rg7cm5ks):hover{background:#ffffffb8}.model-table:where(.astro-rg7cm5ks) tbody:where(.astro-rg7cm5ks) tr:where(.astro-rg7cm5ks).podium{background-image:linear-gradient(90deg,rgba(182,107,72,.055),transparent 45%)}.rank-cell:where(.astro-rg7cm5ks) span:where(.astro-rg7cm5ks){color:#929590;font-family:var(--sl-font-mono);font-size:.82rem}.podium:where(.astro-rg7cm5ks) .rank-cell:where(.astro-rg7cm5ks) span:where(.astro-rg7cm5ks){color:var(--warm);font-weight:800}.model-cell:where(.astro-rg7cm5ks) a:where(.astro-rg7cm5ks){display:block;overflow:hidden;color:var(--ink);font-size:.9rem;font-weight:700;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.model-cell:where(.astro-rg7cm5ks) a:where(.astro-rg7cm5ks):hover{color:#705542;text-decoration:underline;text-underline-offset:.18em}.model-cell:where(.astro-rg7cm5ks) small:where(.astro-rg7cm5ks){display:block;margin-top:.1rem;color:var(--muted);font-size:.69rem}.date-cell:where(.astro-rg7cm5ks){color:#666c69;font-family:var(--sl-font-mono);font-size:.72rem}.price-cell:where(.astro-rg7cm5ks){color:#666c69;font-family:var(--sl-font-mono);font-size:.69rem;white-space:nowrap}.coverage-cell:where(.astro-rg7cm5ks){white-space:nowrap}.coverage-track:where(.astro-rg7cm5ks){display:inline-flex;gap:3px;vertical-align:middle}.coverage-track:where(.astro-rg7cm5ks) span:where(.astro-rg7cm5ks){width:1.35rem;height:.38rem;background:#d9d8d0}.coverage-track:where(.astro-rg7cm5ks) span:where(.astro-rg7cm5ks).covered{background:var(--live)}.coverage-cell:where(.astro-rg7cm5ks) small:where(.astro-rg7cm5ks){margin-left:.45rem;color:var(--muted);font-family:var(--sl-font-mono);font-size:.66rem}.score-cell:where(.astro-rg7cm5ks){text-align:right;white-space:nowrap}.score-cell:where(.astro-rg7cm5ks) strong:where(.astro-rg7cm5ks){font-family:var(--sl-font-mono);font-size:1rem;font-weight:800;font-variant-numeric:tabular-nums}.score-cell:where(.astro-rg7cm5ks)>span:where(.astro-rg7cm5ks){color:var(--muted);font-family:var(--sl-font-mono);font-size:.62rem}.score-cell:where(.astro-rg7cm5ks) a:where(.astro-rg7cm5ks){display:block;margin-top:.08rem;color:#697a73;font-size:.67rem;text-decoration:none}.score-cell:where(.astro-rg7cm5ks) a:where(.astro-rg7cm5ks):hover{text-decoration:underline}.arena-note:where(.astro-rg7cm5ks){display:flex;justify-content:space-between;gap:1rem;margin-top:1rem;padding:.85rem .15rem;color:var(--muted);font-size:.76rem}.arena-note:where(.astro-rg7cm5ks) p:where(.astro-rg7cm5ks){margin:0}[data-theme=dark] .arena-shell:where(.astro-rg7cm5ks){--ink: #e8e6df;--muted: #a5aaa7;--line: #42443f;--paper: rgba(32, 35, 33, .64);--live-soft: rgba(71,133,118,.22)}[data-theme=dark] .source-node:where(.astro-rg7cm5ks):hover,[data-theme=dark] .model-table:where(.astro-rg7cm5ks) tbody:where(.astro-rg7cm5ks) tr:where(.astro-rg7cm5ks):hover{background:#ffffff0b}[data-theme=dark] .table-wrap:where(.astro-rg7cm5ks){background:#191c1a6b}[data-theme=dark] .coverage-track:where(.astro-rg7cm5ks) span:where(.astro-rg7cm5ks),[data-theme=dark] .coverage-sample:where(.astro-rg7cm5ks) i:where(.astro-rg7cm5ks):nth-child(4),[data-theme=dark] .coverage-sample:where(.astro-rg7cm5ks) i:where(.astro-rg7cm5ks):nth-child(5){background:#555750}@media(max-width:52rem){.ledger-head:where(.astro-rg7cm5ks),.board-toolbar:where(.astro-rg7cm5ks),.arena-note:where(.astro-rg7cm5ks){align-items:flex-start;flex-direction:column}.source-rail:where(.astro-rg7cm5ks){grid-template-columns:repeat(2,minmax(0,1fr))}.source-node:where(.astro-rg7cm5ks){border-bottom:1px solid var(--line)}.board-tabs:where(.astro-rg7cm5ks){width:100%;overflow-x:auto}.board-tab:where(.astro-rg7cm5ks){min-width:6.6rem}.coverage-help:where(.astro-rg7cm5ks){display:none}.model-table:where(.astro-rg7cm5ks){min-width:44rem}}@media(max-width:34rem){.source-rail:where(.astro-rg7cm5ks){grid-template-columns:1fr}.source-node:where(.astro-rg7cm5ks){border-right:0}.ledger-head:where(.astro-rg7cm5ks){padding-inline:.6rem}.table-wrap:where(.astro-rg7cm5ks){overflow:visible;border-top:1px solid var(--line)}.model-table:where(.astro-rg7cm5ks),.model-table:where(.astro-rg7cm5ks) tbody:where(.astro-rg7cm5ks){display:block;min-width:0}.model-table:where(.astro-rg7cm5ks) thead:where(.astro-rg7cm5ks){display:none}.model-table:where(.astro-rg7cm5ks) tr:where(.astro-rg7cm5ks){display:grid;grid-template-columns:3rem minmax(0,1fr) auto;padding:.78rem .2rem;border-bottom:1px solid var(--line)}.model-table:where(.astro-rg7cm5ks) td:where(.astro-rg7cm5ks){padding:.18rem .45rem;border:0}.rank-cell:where(.astro-rg7cm5ks){grid-row:1 / 3;align-self:center}.model-cell:where(.astro-rg7cm5ks){grid-column:2}.date-cell:where(.astro-rg7cm5ks){display:none}.coverage-cell:where(.astro-rg7cm5ks){grid-column:2}.score-cell:where(.astro-rg7cm5ks){grid-column:3;grid-row:1 / 3;align-self:center}.coverage-track:where(.astro-rg7cm5ks) span:where(.astro-rg7cm5ks){width:.8rem}.arena-note:where(.astro-rg7cm5ks){gap:.45rem}}@media(prefers-reduced-motion:reduce){:where(.astro-rg7cm5ks),:where(.astro-rg7cm5ks):before,:where(.astro-rg7cm5ks):after{scroll-behavior:auto!important;transition:none!important}}
