.schips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}@media (width<=699px){.schips{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;padding-bottom:4px;scroll-padding-inline:2px;overflow-x:auto;mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.schips>*{scroll-snap-align:start}.schips:after{content:"";flex:none;width:24px}}.schip{border:1px solid var(--line-2,#3c505d);background:var(--bezel,#0e232f);min-height:44px;color:var(--ink-2,#b9c3c9);font:inherit;font-size:var(--t-small,.875rem);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;padding:0 14px;font-weight:520;text-decoration:none;display:inline-flex}.schip--model{font-family:var(--f-mono,ui-monospace, monospace);font-size:.8125rem}.schip:hover{color:var(--ink,#f2eee6);border-color:var(--ink-3,#909ea6)}.schip:focus-visible{outline:2px solid var(--ring,#f2eee6);outline-offset:2px}.schip[aria-pressed=true]{background:var(--sig,#ffb54a);border-color:var(--sig,#ffb54a);color:var(--sig-ink,#170f03);font-weight:620}.spanel__read{align-items:baseline;gap:10px;margin-top:12px;display:flex}.spanel__read .num{font-family:var(--f-mono,ui-monospace, monospace);color:var(--ink,#f2eee6);font-size:var(--t-small,.875rem)}.spanel__verdict{min-height:1.4em;margin-top:4px;font-weight:560}@media (prefers-reduced-motion:no-preference){.schip{transition:background-color .15s,color .15s}}.bt-linkish{font:inherit;color:inherit;cursor:pointer;min-height:32px;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration-thickness:1px}.bt-linkish:hover{text-decoration-color:currentColor}.bt-linkish:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.bt-pop{background:var(--bezel-hi);width:min(440px,100vw - 32px);max-height:80vh;color:var(--f-ink);border:1px solid var(--line-2);box-shadow:var(--pop-shadow);border-radius:12px;margin:0;padding:18px;position:fixed;inset:50% auto auto 50%;overflow:auto;translate:-50% -50%}.bt-pop::backdrop{background:#01080d99}.bt-pop__list{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.bt-pop__list li{gap:2px;display:grid}.bt-mono{font-family:var(--f-mono);font-feature-settings:normal}.bt-pop__full{font:400 .6875rem/1.35 var(--f-mono);color:var(--f-ink-3);word-break:break-all}.bt-inst{background:var(--inst-bg);border:1px solid var(--line-2);box-shadow:var(--inst-shadow);border-radius:14px;min-width:0;margin-top:20px;padding:6px}.bt-screen{background:var(--screen);border:1px solid var(--screen-edge);box-shadow:var(--screen-shadow);border-radius:9px;padding:14px 14px 12px}.bt-inst__head{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-height:22px;display:flex}.bt-inst__head .spill+.spill{margin-inline-start:-4px}.bt-duel{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:14px;display:flex}.bt-side{gap:2px;min-width:0;display:grid}.bt-side--b{text-align:end;justify-items:end}.bt-name{font-size:var(--t-lead);overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-weight:560;display:inline-flex}.bt-name:before{content:"";background:var(--side-a,#e6e2d8);border-radius:2px;flex:none;width:10px;height:10px}.bt-side--b .bt-name:before{background:var(--side-b,#2d4655);box-shadow:inset 0 0 0 1px var(--line-2);order:2}.bt-num{font-family:var(--f-display);letter-spacing:-.045em;white-space:nowrap;color:var(--f-ink);font-size:clamp(3.25rem,2rem + 6vw,6rem);font-weight:640;line-height:.92}.bt-num--lead{color:var(--sig-text)}.bt-bar{margin-top:16px}.bt-axis{font:500 .6875rem/1 var(--f-mono);color:var(--f-ink-3);justify-content:space-between;margin-top:2px;display:flex}.bt-axis i{font-style:normal}.bt-verdict{font-size:var(--t-lead);margin-top:12px;font-weight:560}.bt-inst .spanel__verdict{font-size:var(--t-lead)}.bt-inst .spanel{flex-direction:column;display:flex}.bt-inst .schips{order:3}.bt-inst .spanel__read{margin-top:10px}@media (width<=699px){.bt-inst .schips{margin-inline:-14px;padding-inline:14px}}.bt-sec{min-width:0;margin-top:40px}.bt-h2{font-family:var(--f-display);letter-spacing:var(--display-track);margin-bottom:16px;font-size:1.75rem;font-weight:620;line-height:1.1}.bt-jt{border-collapse:separate;border-spacing:0;width:100%}.bt-jt tbody{background:var(--line);border:1px solid var(--line);border-radius:12px;gap:1px;display:grid;overflow:hidden}.bt-jt tr{background:var(--card);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"m v ci""l l l""s s s";align-items:baseline;gap:4px 10px;padding:12px 14px;display:grid}.bt-jt th,.bt-jt td{text-align:start;font-weight:inherit;background:0 0;border:0;padding:0}.bt-jt__m{font:500 var(--t-small)/1.3 var(--f-mono);color:var(--f-ink);overflow-wrap:anywhere;grid-area:m}.bt-jt__v{color:var(--f-ink);grid-area:v;font-weight:620}.bt-jt__ci{font:500 var(--t-lbl)/1.4 var(--f-mono);color:var(--f-ink-3);grid-area:ci}.bt-jt__l{font-size:var(--t-lbl);color:var(--f-ink-3);grid-area:l}.bt-jt__head{font:500 var(--t-lbl)/1.3 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--f-ink-3);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:8px;display:flex}.bt-jt__axis{font:400 var(--t-small)/1.4 var(--f-sans);color:var(--f-ink-3);margin:-4px 0 8px}.bt-lean{border:1px solid var(--line-2);border-radius:999px;padding:2px 8px;display:inline-block}.bt-lean--side{color:var(--f-ink-2)}.bt-jt__s{grid-area:s}.bt-jt__s .split{height:26px}.bt-fold,.bt-src{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bt-fold>summary,.bt-src>summary{cursor:pointer;align-items:center;gap:12px;min-height:56px;font-weight:560;list-style:none;display:flex}.bt-fold>summary::-webkit-details-marker,.bt-src>summary::-webkit-details-marker{display:none}.bt-fold>summary:after,.bt-src>summary:after{content:"+";font-family:var(--f-mono);color:var(--f-ink-3);margin-inline-start:auto}.bt-fold[open]>summary:after,.bt-src[open]>summary:after{content:"–"}.bt-fold>summary:focus-visible,.bt-src>summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.bt-fold__t{font-size:1.125rem}.bt-fold[open]{padding-bottom:16px}.bt-src{margin-top:-1px}.bt-src__body{color:var(--f-ink-2);font-size:var(--t-small);gap:28px;max-width:860px;padding:4px 0 28px;display:grid}.bt-src__body strong{color:var(--f-ink)}.bt-cite{margin-top:32px}.bt-corr{margin-top:24px}.bt-read{margin-top:32px}.bt-read__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bt-read__list li{padding-inline-start:16px;position:relative}.bt-read__list li:before{content:"";inset-inline-start:0;background:var(--f-ink-3);width:6px;height:1px;position:absolute;top:.65em}.bt-h3{color:var(--f-ink);margin-bottom:8px;font-size:1.125rem;font-weight:600}.bt-h4{font-size:var(--t-small);color:var(--f-ink);margin:14px 0 6px;font-weight:600}.bt-fine{color:var(--f-ink-3);font-size:var(--t-small)}.bt-block>p+p{margin-top:6px}.bt-lines{gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid}.bt-dl{gap:6px;margin:8px 0 0;display:grid}.bt-dl>div{grid-template-columns:minmax(0,14em) minmax(0,1fr);gap:12px;display:grid}.bt-dl dt{color:var(--f-ink-3)}.bt-dl dd{overflow-wrap:anywhere;margin:0}@media (width<=599px){.bt-dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}.bt-needs{gap:20px;margin:12px 0 0;padding:0;list-style:none;display:grid}.bt-need__head{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.bt-need__head h3{color:var(--f-ink);font-size:1rem;font-weight:600}.bt-status{color:var(--f-ink-2)}.bt-reasons{margin-top:6px}.bt-reasons dt{color:var(--f-ink-3)}.bt-reasons dd{margin:0}.bt-sub{margin-top:10px}.bt-sub>summary{cursor:pointer;min-height:32px;color:var(--f-ink)}.bt-tw{margin-top:8px;overflow-x:auto}.bt-tw:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.bt-table{border-collapse:collapse;width:100%;font-size:var(--t-small)}.bt-table caption{text-align:start;color:var(--f-ink-3);padding-bottom:6px}.bt-table th,.bt-table td{border-bottom:1px solid var(--line);text-align:start;vertical-align:top;padding:6px 10px 6px 0}.bt-table .num{text-align:end;white-space:nowrap}.bt-stale ul{margin:0;padding-inline-start:18px}.bt-src code{font-family:var(--f-mono);overflow-wrap:anywhere;font-size:.8125rem}.bt-src a{color:var(--f-ink)}.bt-src .models,.bt-src .link-row{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bt-src .models li:not(:last-child):after{content:", ";white-space:pre}.bt-src .link-row{gap:4px 20px;margin-top:14px}.bt-src .bt-proof{gap:4px;margin:6px 0;display:grid}.bt-src .bt-proof>div{flex-wrap:wrap;gap:0 8px;display:flex}.bt-src .bt-proof dt{color:var(--f-ink-3)}.bt-src .bt-proof dd{margin:0}.bt-src .bt-block>.bt-h3+p{margin-top:0}.bt-sold{color:var(--f-ink-2);font-size:var(--t-small);margin-top:16px}.page-battle .panel{background:var(--bezel);border:1px solid var(--line);box-shadow:none;color:var(--f-ink);border-radius:12px}.bt-disc .panel{background:0 0;border:0;padding:0}@media (width>=700px){.bt-jt tr{grid-template-columns:minmax(0,200px) minmax(0,1fr) auto auto;grid-template-areas:"m s v ci""l s. .";align-items:center}.bt-jt__ci{text-align:end;min-width:7.5em}}@media (width>=900px){.bt{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:48px;display:grid}.bt>*{grid-column:1/-1}.bt-head{grid-area:head}.bt-notes{grid-area:notes}.bt>.bt-vote{grid-area:vote;margin-top:20px}.bt>.bt-replay{grid-area:replay}.bt-cite{grid-area:cite}.bt-corr{grid-area:corr}.bt-read{grid-area:read}.bt-src{grid-area:src}.bt-judges .bt-h2{margin-bottom:12px}.bt-screen{padding:22px 28px}}.page-battle .key{border:1px solid var(--line-2);background:var(--bezel);min-height:44px;box-shadow:none;color:var(--f-ink);font:560 var(--t-small) / 1.15 var(--f-sans);letter-spacing:0;cursor:pointer;border-radius:999px;padding:6px 16px;transform:none}.page-battle .key:before{content:none}.page-battle .key>.led{display:none}.page-battle .key:hover{border-color:var(--f-ink-3)}.page-battle .key:focus-visible,.page-battle .knob-options input:focus-visible+.key{outline:2px solid var(--ring);outline-offset:2px}.page-battle .key[aria-pressed=true],.page-battle .knob-options input:checked+.key{background:var(--sig);border-color:var(--sig);color:var(--sig-ink);box-shadow:none;transform:none}.page-battle .key--main{background:var(--f-ink);border-color:var(--f-ink);min-height:52px;color:var(--bg);border-radius:12px;gap:2px;display:grid}.page-battle .key--main:hover{background:#fff}.page-battle .vote-widget{padding:18px}.page-battle .vote-widget h2{font:600 1.125rem/1.2 var(--f-sans);letter-spacing:0;text-transform:none;color:var(--f-ink)}.page-battle .vote-choices,.page-battle .vote-keys{flex-wrap:wrap;gap:8px;display:flex}.page-battle .vote-keys{margin-top:8px}.page-battle .vote-choices .key--enamel{min-height:48px;font-size:1rem}.page-battle .vote-result{background:var(--screen);box-shadow:none;border-radius:10px;margin-top:12px;padding:10px 12px}.page-battle .vote-say p{font-size:var(--t-small);margin-top:10px}.page-battle .vote-widget .fine{font-size:var(--t-lbl);color:var(--f-ink-3);margin-top:8px}.page-battle .vote-widget .f-rail{fill:var(--f-ink-3)}.page-battle .vote-widget .f-notch{fill:var(--f-ink)}html[data-vote-gate=blind] .bt-gated,.page-battle .vote-blind{display:none}html[data-vote-gate=blind] .page-battle .vote-blind{display:block}html[data-vote-gate=blind] .page-battle .vote-widget{border:1px solid var(--sig);padding:24px 22px}html[data-vote-gate=blind] .page-battle .vote-widget h2{font-size:1.375rem}html[data-vote-gate=blind] .page-battle .vote-choices .key--enamel{flex:12rem;min-height:64px;font-size:1.125rem}.page-battle .vote-skip-row{margin-top:14px}.page-battle .vote-skip{border:1.5px solid var(--f-ink);width:100%;min-height:56px;color:var(--f-ink);font:600 1.0625rem/1.2 var(--f-sans);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;display:flex}.page-battle .vote-skip:after{content:"→";font-family:var(--f-mono)}.page-battle .vote-skip:hover{background:var(--bezel)}.page-battle .vote-skip:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.page-battle .vote-ts:empty{display:none}.page-battle .vote-ts{margin-top:10px}.page-battle .vp{border-top:1px solid var(--line-2);margin-top:16px;padding-top:14px}.page-battle .vp-h{font:600 1rem/1.25 var(--f-sans);color:var(--f-ink)}.page-battle .vp-label{font:400 var(--t-lbl)/1.4 var(--f-sans);color:var(--f-ink-2);margin-top:4px}.page-battle .vp-count{font:600 1.25rem/1.2 var(--f-sans);color:var(--f-ink);font-variant-numeric:tabular-nums;margin-top:10px}.page-battle .vp-duel{font:500 var(--t-small)/1.3 var(--f-sans);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-top:8px;display:flex}.page-battle .vp-bar{margin-top:6px}.page-battle .vp-status{font:500 var(--t-small)/1.4 var(--f-sans);color:var(--f-ink);margin-top:8px}.page-battle .vp-list{font:400 var(--t-lbl)/1.45 var(--f-sans);color:var(--f-ink-2);margin:6px 0 0;padding-inline-start:1.1em}.page-battle .vp-list li+li{margin-top:3px}.page-battle .vp-compare{font:500 var(--t-small)/1.4 var(--f-sans);color:var(--f-ink);margin-top:10px}.page-battle .vp-fine{font:400 var(--t-lbl)/1.4 var(--f-sans);color:var(--f-ink-3);margin-top:8px}.page-battle .vp a,.page-battle .vote-widget a{color:inherit;text-underline-offset:3px;text-decoration:underline}html[data-vote-gate=blind] .page-battle .vote-widget .vote-blind.fine{margin:0 0 14px}.pverdict{color:var(--f-ink,#f2eee6);max-width:62ch;margin:0 0 12px;font-size:1rem;line-height:1.4}.pverdict__tag{border:1px solid var(--line-2,#3c505d);font:600 .75rem/1.3 var(--f-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;color:var(--f-ink-2,#b9c3c9);border-radius:4px;margin-right:8px;padding:2px 8px;display:inline-block}.pverdict--clear .pverdict__tag{border-color:var(--sig,#ffb54a);color:var(--sig,#ffb54a)}.pverdict--likely .pverdict__tag{border-style:dashed;border-color:var(--sig,#ffb54a);color:var(--sig,#ffb54a)}.bt-name .bmark{margin:0}.bt-ans{background:var(--screen);border:1px solid var(--line-2);border-radius:12px;min-width:0;margin-top:20px;padding:18px 16px 16px}.bt-ans:focus{outline:none}.bt-ans__pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt-ans__pills .pverdict__tag{margin:0}.bt-ans__pick{font-family:var(--f-display);letter-spacing:-.04em;color:var(--f-ink);overflow-wrap:anywhere;text-wrap:balance;margin-top:12px;font-size:clamp(2.25rem,1.6rem + 3vw,3.25rem);font-weight:640;line-height:1}.bt-ans__pick--a,.bt-ans__pick--b{color:var(--sig-text);font-size:clamp(2.75rem,1.8rem + 4.5vw,4.5rem)}.bt-ans__score{font:560 var(--t-lead)/1.3 var(--f-sans);color:var(--f-ink);max-width:40ch;margin-top:10px}.bt-ans__split,.bt-ans__ci,.bt-ans__why,.bt-ans__people{font:400 var(--t-small)/1.4 var(--f-sans);color:var(--f-ink-2);margin-top:8px}.bt-ans__split,.bt-ans__ci,.bt-ans__people{font-variant-numeric:tabular-nums}.bt-ans__ci{color:var(--f-ink-3);margin-top:2px}.bt-ans .bt-ask{margin-top:14px}.bt-more{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;margin-top:12px}.bt-more__sum{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-height:48px;padding:12px 0;list-style:none;display:flex}.bt-more__sum::-webkit-details-marker{display:none}.bt-more__sum:after{content:"+";font-family:var(--f-mono);color:var(--f-ink-3);margin-inline-start:auto}.bt-more[open]>.bt-more__sum:after{content:"–"}.bt-more__sum:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.bt-more__t{font:600 1.125rem/1.2 var(--f-sans);color:var(--f-ink)}.bt-more__hint{font:400 var(--t-small)/1.3 var(--f-sans);color:var(--f-ink-3)}.bt-more[open]{padding-bottom:16px}.bt-more>.bt-inst{margin-top:4px}.bt-more>.bt-judges{margin-top:28px}.bt-ask__p{font-size:var(--t-small);color:var(--f-ink-2);margin:10px 0 8px;line-height:1.45}.bt-ask [aria-disabled=true]{opacity:.6;cursor:default}@media (width>=900px){.page-battle .bt{grid-template-areas:"head head""notes notes""ans vote""more more""replay replay""cite cite""corr corr""read read""src src"}html[data-vote-gate=blind] .page-battle .bt{grid-template-areas:"head head""notes notes""vote vote""replay replay""cite cite""corr corr""read read""src src"}html[data-vote-gate=blind] .page-battle .bt>.bt-vote{max-width:720px}.bt>.bt-ans{grid-area:ans}.bt>.bt-more{grid-area:more;margin-top:24px}.bt-ans{padding:24px 28px}}
