.writeup{--writeup-column:760px;color:var(--text);font-family:var(--font-body);min-width:0;font-size:17px;line-height:1.65;display:block}.writeup *,.writeup :before,.writeup :after{box-sizing:border-box}.writeup>section{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}.writeup>section>*{width:100%;max-width:var(--writeup-column)}.writeup>section[hidden]{display:none}.writeup p{text-wrap:pretty;margin:0}.writeup strong{color:var(--bright);font-weight:500}.writeup code{font-family:var(--font-mono);color:var(--bright);font-size:13px}.writeup .note{color:var(--muted);font-size:14px}.writeup .label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}.writeup .num{font-variant-numeric:tabular-nums;color:var(--bright)}.writeup ul.facts{flex-direction:column;gap:8px;margin:0;padding-left:20px;list-style:outside;display:flex}.writeup ul.facts li::marker{color:var(--muted)}.writeup :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.writeup figure{flex-direction:column;gap:10px;min-width:0;margin:12px 0;display:flex}.writeup figcaption{color:var(--muted);font-size:14px}.writeup figcaption .label{color:var(--warn);text-transform:none;letter-spacing:.02em;margin-right:8px}.writeup .fig-body{min-width:0}.writeup [data-fig=rows-ci]>.fig-body,.writeup [data-fig=jev-vs-haiku]>.fig-body,.writeup [data-fig=finished]>.fig-body,.writeup .wf-frame{border:1px solid var(--hairline);background:var(--panel);min-width:0;padding:20px}.writeup .why{color:var(--muted);font-size:14px}.writeup .wf-fig-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.writeup button[data-player],.writeup .wf-chip{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.writeup [data-fig=leaderboard]>.fig-body{border:1px solid var(--hairline);background:var(--panel);padding:28px 20px 12px}.writeup .wf-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;max-width:560px;margin:0 auto 24px;display:grid}.writeup .wf-step{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.writeup .wf-step .wf-who{color:var(--text);text-wrap:balance;font-size:14px;line-height:1.3}.writeup .wf-icon{flex:none;width:auto;height:22px;display:block}.writeup .wf-step .wf-icon{height:44px;margin:6px 0 4px}.writeup .wf-step .wf-n{color:var(--bright);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-bottom:8px;font-size:26px;line-height:1.1}.writeup .wf-step .wf-of{color:var(--muted);letter-spacing:0;font-size:13px}.writeup .wf-step .wf-block{background:var(--hairline);border-top:2px solid var(--line-strong);place-items:start center;width:100%;padding-top:10px;display:grid}.writeup .wf-step .wf-pos{font:italic 900 34px/1 var(--font-body);letter-spacing:-.03em}.writeup .wf-place-1 .wf-block{border-top-color:var(--bright);background:var(--line-strong);height:128px}.writeup .wf-place-1 .wf-pos{color:var(--bright);font-size:44px}.writeup .wf-place-2 .wf-block{height:92px}.writeup .wf-place-2 .wf-pos{color:var(--text)}.writeup .wf-place-3 .wf-block{height:64px}.writeup .wf-place-3 .wf-pos{color:var(--muted)}.writeup .wf-step.focus .wf-who,.writeup .wf-step.focus .wf-n{color:var(--accent)}.writeup .wf-step.focus .wf-block{border-top-color:var(--accent)}.writeup .wf-standings{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.writeup .wf-standings li{border-bottom:1px solid var(--hairline)}.writeup .wf-standing{grid-template-columns:52px 26px minmax(0,1fr) auto 56px;align-items:center;gap:12px;width:100%;min-height:40px;font-size:15px;display:grid}.writeup .wf-standing .wf-pos{font:italic 800 18px/1 var(--font-body);color:var(--muted)}.writeup .wf-standing .wf-icon{justify-self:center}.writeup .wf-standing .wf-part{white-space:nowrap}.writeup .wf-standing .wf-who{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.writeup .wf-standing .wf-tracks{font-family:var(--font-mono);color:var(--muted);font-size:11px}.writeup .wf-standing .wf-n{text-align:right;color:var(--bright);font-variant-numeric:tabular-nums}.writeup .wf-standing.bot .wf-who,.writeup .wf-standing.bot .wf-n{color:var(--muted)}.writeup .wf-standing .wf-tag{font-family:var(--font-mono);color:var(--muted);font-size:11px}.writeup .wf-standing.focus .wf-who,.writeup .wf-standing.focus .wf-n,.writeup .wf-standing.focus .wf-pos{color:var(--accent)}.writeup .wf-glance{background:var(--hairline);border:1px solid var(--hairline);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.writeup .wf-glance .wf-tile{background:var(--void);flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.writeup .wf-glance .wf-tile .label{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.writeup .wf-glance .wf-big{color:var(--bright);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:18px}.writeup .wf-glance .wf-who{color:var(--muted);font-size:12px}.writeup .wf-glance .wf-tile.focus .wf-big,.writeup .wf-glance .wf-tile.focus .label{color:var(--accent)}.writeup .wf-board{flex-direction:column;gap:6px;display:flex}.writeup .wf-board .wf-row,.writeup .wf-axis{grid-template-columns:minmax(130px,190px) minmax(0,1fr) 52px;align-items:center;gap:16px;width:100%;display:grid}.writeup .wf-board .wf-who{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.writeup .wf-board .wf-row.bot .wf-who{color:var(--muted)}.writeup .wf-board .wf-bar{height:18px;position:relative}.writeup .wf-board .wf-bar .wf-track{background:var(--hairline);height:1px;position:absolute;top:8px;left:0;right:0}.writeup .wf-board .wf-bar .wf-ci{background:var(--line-strong);height:7px;position:absolute;top:5px}.writeup .wf-board .wf-bar .wf-mean{background:var(--text);width:9px;height:9px;margin-left:-4.5px;position:absolute;top:4px}.writeup .wf-board .wf-row.bot .wf-mean{border:1px solid var(--muted);background:0 0}.writeup .wf-board .wf-n{text-align:right;font-variant-numeric:tabular-nums;color:var(--bright);font-size:14px}.writeup .wf-board .wf-row.focus .wf-who,.writeup .wf-board .wf-row.focus .wf-n{color:var(--accent)}.writeup .wf-board .wf-row.focus .wf-mean{background:var(--accent);border-color:var(--accent)}.writeup .wf-board .wf-row.focus .wf-ci{background:color-mix(in srgb, var(--accent) 35%, transparent)}.writeup .wf-axis{margin-top:8px}.writeup .wf-axis .wf-ticks{border-top:1px solid var(--hairline);height:16px;position:relative}.writeup .wf-axis .wf-ticks span{font-family:var(--font-mono);color:var(--muted);font-size:11px;position:absolute;top:2px;transform:translate(-50%)}.writeup .wf-axis-title{font-family:var(--font-mono);color:var(--muted);text-align:center;font-size:11px}.writeup .wf-chips{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.writeup .wf-chip{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text);border:1px solid var(--hairline);padding:6px 10px;font-size:12px}.writeup .wf-chip:hover{border-color:var(--line-strong);color:var(--bright)}.writeup .wf-chip[aria-pressed=true]{border-color:var(--bright);color:var(--bright)}.writeup .wf-pair{flex-direction:column;gap:18px;display:flex}.writeup .wf-pair .wf-verdict{color:var(--bright);font-size:18px}.writeup .wf-duel,.writeup .wf-record{flex-direction:column;gap:8px;display:flex}.writeup .wf-duel-row{grid-template-columns:minmax(130px,190px) minmax(0,1fr) 52px;align-items:center;gap:14px;font-size:14px;display:grid}.writeup .wf-duel-row .wf-who{color:var(--bright);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.writeup .wf-duel-row .wf-bar,.writeup .wf-cbar .wf-bar{background:var(--hairline);height:10px;position:relative}.writeup .wf-duel-row .wf-fill,.writeup .wf-cbar .wf-fill{background:var(--text);position:absolute;inset:0 auto 0 0}.writeup .wf-duel-row:not(.lead) .wf-fill{background:var(--line-strong)}.writeup .wf-duel-row .wf-n,.writeup .wf-cbar .wf-n{text-align:right;color:var(--bright);font-variant-numeric:tabular-nums}.writeup .wf-record-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.writeup .wf-cells{flex-wrap:wrap;gap:4px;display:flex}.writeup .wf-cells i,.writeup .wf-legend i{width:14px;height:14px;display:inline-block}.writeup .wf-legend i{width:10px;height:10px}.writeup i.ahead{background:var(--text)}.writeup i.tied{border:1px solid var(--muted)}.writeup i.behind{background:var(--hairline);border:1px solid var(--line-strong)}.writeup .wf-rate{align-items:baseline;gap:8px;display:flex}.writeup .wf-rate .num{letter-spacing:-.02em;font-size:22px}.writeup .wf-legend{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.writeup .wf-legend span{align-items:center;gap:6px;display:inline-flex}.writeup .wf-cbars{flex-direction:column;gap:6px;display:flex}.writeup .wf-cbar{grid-template-columns:minmax(130px,190px) minmax(0,1fr) 44px 64px;align-items:center;gap:14px;width:100%;font-size:14px;display:grid}.writeup .wf-cbar .wf-who{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.writeup .wf-cbar.bot .wf-who{color:var(--muted)}.writeup .wf-cbar.bot .wf-fill{background:var(--line-strong)}.writeup .wf-cbar.focus .wf-fill{background:var(--accent)}.writeup .wf-cbar.focus .wf-who,.writeup .wf-cbar.focus .wf-n{color:var(--accent)}.writeup .wf-cbar .wf-of{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.writeup .wf-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.writeup svg.wf-chart{width:100%;height:auto;display:block;overflow:visible}.writeup svg text{font-family:var(--font-mono);fill:var(--muted);font-size:11px}.writeup svg text.wf-axt{fill:var(--text)}.writeup svg .wf-grid{stroke:var(--hairline);stroke-width:1px}.writeup svg .wf-whisker{stroke:var(--line-strong);stroke-width:1px}.writeup svg .wf-whisker.focus{stroke:var(--accent)}.writeup svg .wf-dot{fill:var(--text)}.writeup svg .wf-dot.focus{fill:var(--accent)}.writeup svg .wf-frontier{fill:none;stroke:var(--bright);stroke-dasharray:4 4;stroke-width:1px;opacity:.7}.writeup svg .wf-dotname{fill:var(--accent);font-family:var(--font-body);font-size:12px}.writeup svg .wf-hit{cursor:pointer}.writeup svg .wf-hit-area{fill:#0000}.writeup .scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.writeup table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px;line-height:1.5}.writeup th{text-align:left;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-strong);white-space:nowrap;padding:8px 12px 8px 0;font-size:11px;font-weight:400}.writeup td{border-bottom:1px solid var(--hairline);white-space:nowrap;color:var(--text);vertical-align:top;padding:8px 12px 8px 0}.writeup td.r,.writeup th.r{text-align:right}.writeup tr[data-player]{cursor:pointer}.writeup tr.focus td,.writeup tr.focus button{color:var(--accent)}.writeup table.defs td{white-space:normal;min-width:120px;line-height:1.5}.writeup table.defs td:first-child{color:var(--bright);white-space:nowrap;min-width:0}.writeup table.defs th:first-child{width:1%}.writeup table.defs tr.group td{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom-color:var(--line-strong);white-space:normal;padding-top:18px;font-size:11px}.writeup table.wiring td:first-child{white-space:normal;min-width:120px}.writeup table.wiring math{color:var(--bright);font-size:1.05em}.writeup table.wiring math[display=block]{text-align:left;margin:2px 0 6px}.writeup table.wiring strong{font-size:16px;font-weight:700}.writeup td.mean{color:var(--muted);min-width:180px;font-size:13px}.writeup .lanes{grid-template-columns:repeat(7,26px);gap:2px;margin:2px 0 6px;display:inline-grid}.writeup .lanes span{height:22px;font-family:var(--font-mono);color:var(--text);border:1px solid var(--line-strong);white-space:nowrap;place-items:center;font-size:10px;display:grid}.writeup .lanes span.me{border-color:var(--bright);color:var(--bright)}.writeup .lanes i{text-align:center;font-style:normal;font-family:var(--font-mono);color:var(--muted);font-size:10px}@media (pointer:coarse){.writeup .wf-step,.writeup .wf-standing,.writeup .wf-board .wf-row,.writeup .wf-cbar,.writeup .wf-glance .wf-tile,.writeup .wf-chip,.writeup td button[data-player]{min-height:44px}.writeup .wf-chip{min-width:44px}.writeup svg .wf-hit-area{r:22px}}@media (max-width:720px){.writeup{font-size:16px;line-height:1.6}.writeup [data-fig=leaderboard]>.fig-body{padding:20px 12px 8px}.writeup .wf-podium{gap:6px}.writeup .wf-step .wf-who{font-size:12px}.writeup .wf-step .wf-n{font-size:20px}.writeup .wf-step .wf-of{display:none}.writeup .wf-step .wf-pos{font-size:26px}.writeup .wf-place-1 .wf-block{height:104px}.writeup .wf-place-1 .wf-pos{font-size:36px}.writeup .wf-place-2 .wf-block{height:76px}.writeup .wf-place-3 .wf-block{height:52px}.writeup .wf-standing{grid-template-columns:40px 22px minmax(0,1fr) auto 48px;gap:8px;font-size:14px}.writeup .wf-step .wf-icon{height:34px}.writeup .wf-standing .wf-who{white-space:normal;padding-block:6px;line-height:1.25}.writeup .wf-standing .wf-tag,.writeup .wf-standing .wf-unit{display:none}.writeup .wf-two{grid-template-columns:minmax(0,1fr)}.writeup .wf-glance{grid-template-columns:repeat(2,minmax(0,1fr))}.writeup .wf-board .wf-row,.writeup .wf-axis,.writeup .wf-duel-row{grid-template-columns:minmax(96px,128px) minmax(0,1fr) 44px;gap:8px}.writeup .wf-cbar{grid-template-columns:minmax(96px,120px) minmax(0,1fr) 40px 56px;gap:8px}.writeup [data-fig=rows-ci]>.fig-body,.writeup [data-fig=jev-vs-haiku]>.fig-body,.writeup [data-fig=finished]>.fig-body,.writeup .wf-frame{padding:14px}}@media (prefers-reduced-motion:no-preference){.writeup .wf-chip,.writeup button[data-player] .wf-who{transition:color .2s,border-color .2s}}
