.showdown-module__ilVNCq__page{--bg:#f6f7f9;--panel:#fff;--panel-2:#eef0f4;--ink:#1b1f27;--ink-2:#4a5160;--ink-3:#6c7383;--rule:#dde1e8;--rule-2:#c9ced8;--code-bg:#f1f3f7;--bad-line:#fde8e6;--good-line:#e6f2ea;--verdict:#2f5bd3;--claude:#d06a1d;--crush:#c43c86;--codex:#7b4fc9;--opencode:#0f8fb0;--aider:#a88418;--pass:#1f7a46;--pass-bg:#e2f2e8;--fail:#b42f2a;--fail-bg:#fbe5e3;--caution:#b4532a;--caution-bg:#fbefe8;--label-bg:#fff3c4;--label-ink:#6b4e00;background:var(--bg);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;font-size:15px;line-height:1.6}@media (prefers-color-scheme:dark){.showdown-module__ilVNCq__page{--bg:#14161b;--panel:#1c1f26;--panel-2:#242832;--ink:#e9ebf0;--ink-2:#b6bcc8;--ink-3:#8b93a3;--rule:#2f3440;--rule-2:#3c4250;--code-bg:#181b21;--bad-line:#3a1f1e;--good-line:#1b3226;--verdict:#5a83ec;--claude:#cf6a20;--crush:#d4579c;--codex:#8f78e8;--opencode:#2a9fc2;--aider:#a3841a;--pass:#6fcf97;--pass-bg:#1c3527;--fail:#f08a84;--fail-bg:#3d1f1d;--caution:#f0a070;--caution-bg:#33241b;--label-bg:#3a3013;--label-ink:#f3d77a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.showdown-module__ilVNCq__page *{box-sizing:border-box}.showdown-module__ilVNCq__page a{color:var(--verdict);text-underline-offset:2px;text-decoration:underline}.showdown-module__ilVNCq__skip{background:var(--panel);z-index:10;padding:12px;position:absolute;top:-80px;left:16px}.showdown-module__ilVNCq__skip:focus{top:16px}.showdown-module__ilVNCq__topbar{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1080px;margin:0 auto;padding:20px 16px;display:flex}.showdown-module__ilVNCq__page .showdown-module__ilVNCq__brand{letter-spacing:-.5px;color:var(--ink);font-size:20px;font-weight:800;text-decoration:none}.showdown-module__ilVNCq__brand span{letter-spacing:2px;color:var(--ink-3);margin-left:10px;font-size:11px;font-weight:500}.showdown-module__ilVNCq__topbar nav{flex-wrap:wrap;gap:16px;font-size:14px;display:flex}.showdown-module__ilVNCq__page .showdown-module__ilVNCq__topbar nav a{color:var(--ink-2);text-decoration:none}.showdown-module__ilVNCq__wrap{gap:40px;max-width:1080px;margin:0 auto;padding:32px 16px 64px;display:grid}.showdown-module__ilVNCq__page h1,.showdown-module__ilVNCq__page h2,.showdown-module__ilVNCq__page h3{text-wrap:balance;letter-spacing:-.01em;margin:0;line-height:1.2}.showdown-module__ilVNCq__page h1{font-size:clamp(28px,5vw,40px);font-weight:700}.showdown-module__ilVNCq__page h2{border-top:2px solid var(--ink);padding-top:8px;font-size:24px;font-weight:700}.showdown-module__ilVNCq__page h3{font-size:18px;font-weight:600}.showdown-module__ilVNCq__page p{max-width:68ch;margin:0}.showdown-module__ilVNCq__page section{gap:16px;min-width:0;display:grid}.showdown-module__ilVNCq__head{gap:12px;display:grid}.showdown-module__ilVNCq__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font:600 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.showdown-module__ilVNCq__dek{color:var(--ink-2);font-size:17px}.showdown-module__ilVNCq__synth{background:var(--label-bg);color:var(--label-ink);letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:4px;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:4px 10px;font:600 12px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.showdown-module__ilVNCq__page code{background:var(--code-bg);overflow-wrap:anywhere;border-radius:3px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.showdown-module__ilVNCq__a{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.showdown-module__ilVNCq__a:before{content:"";background:var(--c);border-radius:2px;flex:none;width:10px;height:10px}.showdown-module__ilVNCq__verdict{--c:var(--verdict)}.showdown-module__ilVNCq__claude{--c:var(--claude)}.showdown-module__ilVNCq__crush{--c:var(--crush)}.showdown-module__ilVNCq__codex{--c:var(--codex)}.showdown-module__ilVNCq__opencode{--c:var(--opencode)}.showdown-module__ilVNCq__aider{--c:var(--aider)}.showdown-module__ilVNCq__pi:before{border:2px solid var(--ink-2);background:0 0}.showdown-module__ilVNCq__late{color:var(--ink-3);white-space:normal;max-width:11em;margin-top:2px;font-size:11px;font-weight:400;line-height:1.3;display:block}.showdown-module__ilVNCq__lateRow td{border-top:1px dashed var(--ink-3)}.showdown-module__ilVNCq__legend{background:var(--panel);border:1px solid var(--rule);border-radius:6px;flex-wrap:wrap;gap:8px 20px;padding:12px 16px;display:flex}.showdown-module__ilVNCq__legend small{color:var(--ink-3);font-weight:400}.showdown-module__ilVNCq__summary{counter-reset:s;gap:12px;margin:0;padding:0;list-style:none;display:grid}.showdown-module__ilVNCq__summary li{counter-increment:s;background:var(--panel);border:1px solid var(--rule);border-radius:6px;grid-template-columns:32px 1fr;gap:12px;padding:14px 16px;display:grid}.showdown-module__ilVNCq__summary li:before{content:counter(s);color:var(--ink-3);font:700 20px/1 Georgia,serif}.showdown-module__ilVNCq__summary li>div{min-width:0}.showdown-module__ilVNCq__summary b{font-weight:600}.showdown-module__ilVNCq__verdicts{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px;display:grid}.showdown-module__ilVNCq__vbox{background:var(--panel);border:1px solid var(--rule);border-left:4px solid var(--ink-2);border-radius:4px;align-content:start;gap:6px;min-width:0;padding:14px 16px;display:grid}.showdown-module__ilVNCq__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font:600 11px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.showdown-module__ilVNCq__page .showdown-module__ilVNCq__vbox h3{font-size:17px}.showdown-module__ilVNCq__page .showdown-module__ilVNCq__vbox p{color:var(--ink-2);font-size:14px}.showdown-module__ilVNCq__vbox.showdown-module__ilVNCq__caution{border-left-color:var(--caution);background:var(--caution-bg)}.showdown-module__ilVNCq__vbox.showdown-module__ilVNCq__caution .showdown-module__ilVNCq__tag{color:var(--caution)}.showdown-module__ilVNCq__prov{background:var(--panel);border:1px solid var(--rule);border-radius:6px;grid-template-columns:minmax(140px,220px) 1fr;margin:0;display:grid;overflow:hidden}.showdown-module__ilVNCq__prov dt,.showdown-module__ilVNCq__prov dd{border-top:1px solid var(--rule);min-width:0;margin:0;padding:9px 14px}.showdown-module__ilVNCq__prov dt{color:var(--ink-2);background:var(--panel-2);font-weight:600}.showdown-module__ilVNCq__prov dt:first-of-type,.showdown-module__ilVNCq__prov dt:first-of-type+dd{border-top:0}@media (max-width:560px){.showdown-module__ilVNCq__prov{grid-template-columns:1fr}.showdown-module__ilVNCq__prov dd{border-top:0;padding-top:4px}}.showdown-module__ilVNCq__board{background:var(--panel);border:1px solid var(--rule);border-radius:6px;max-width:100%;overflow-x:auto}.showdown-module__ilVNCq__board table{min-width:760px}.showdown-module__ilVNCq__board td.showdown-module__ilVNCq__cap{min-width:240px}.showdown-module__ilVNCq__bar{background:var(--panel-2);border-radius:0 4px 4px 0;min-width:120px;height:10px;position:relative}.showdown-module__ilVNCq__bar i{background:var(--c);border-radius:0 4px 4px 0;position:absolute;inset:0 auto 0 0}.showdown-module__ilVNCq__barcell{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.showdown-module__ilVNCq__barcell span{font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;min-width:62px;font-size:13px}.showdown-module__ilVNCq__pips{flex-wrap:nowrap;gap:3px;display:flex}.showdown-module__ilVNCq__pipsEnd{justify-content:flex-end}.showdown-module__ilVNCq__pip{border-radius:3px;place-items:center;width:18px;height:18px;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.showdown-module__ilVNCq__pip.showdown-module__ilVNCq__y{background:var(--pass-bg);color:var(--pass);border:1px solid var(--pass)}.showdown-module__ilVNCq__pip.showdown-module__ilVNCq__n{background:var(--fail-bg);color:var(--fail);border:1px solid var(--fail)}.showdown-module__ilVNCq__pipgap{width:6px}.showdown-module__ilVNCq__tbl{background:var(--panel);border:1px solid var(--rule);border-radius:6px;max-width:100%;overflow-x:auto}.showdown-module__ilVNCq__page table{border-collapse:collapse;width:100%;font-size:14px}.showdown-module__ilVNCq__page th,.showdown-module__ilVNCq__page td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:middle;padding:8px 12px}.showdown-module__ilVNCq__page th{color:var(--ink-2);background:var(--panel-2);font-size:13px;font-weight:600}.showdown-module__ilVNCq__page tbody tr:last-child td{border-bottom:0}.showdown-module__ilVNCq__tbl td:first-child{min-width:170px}.showdown-module__ilVNCq__page .showdown-module__ilVNCq__n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.showdown-module__ilVNCq__page .showdown-module__ilVNCq__best{box-shadow:inset 0 -2px 0 var(--ink-3);font-weight:600}.showdown-module__ilVNCq__page .showdown-module__ilVNCq__ok{background:var(--pass-bg);color:var(--pass);text-align:center;font-weight:600}.showdown-module__ilVNCq__page .showdown-module__ilVNCq__no{background:var(--fail-bg);color:var(--fail);text-align:center;font-weight:600}.showdown-module__ilVNCq__cap{color:var(--ink-3);font-size:13px}.showdown-module__ilVNCq__vs{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px;display:grid}.showdown-module__ilVNCq__vs>*{min-width:0}.showdown-module__ilVNCq__fail{background:var(--panel);border:1px solid var(--rule);border-radius:6px;gap:12px;min-width:0;padding:16px;display:grid}.showdown-module__ilVNCq__panes{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px;display:grid}.showdown-module__ilVNCq__pane{border:1px solid var(--rule);background:var(--code-bg);border-radius:4px;min-width:0;overflow:hidden}.showdown-module__ilVNCq__paneHead{border-bottom:1px solid var(--rule);background:var(--panel-2);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px 12px;font-size:13px;display:flex}.showdown-module__ilVNCq__res{border-radius:3px;padding:0 6px;font:600 12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.showdown-module__ilVNCq__res.showdown-module__ilVNCq__y{color:var(--pass);background:var(--pass-bg)}.showdown-module__ilVNCq__res.showdown-module__ilVNCq__n{color:var(--fail);background:var(--fail-bg)}.showdown-module__ilVNCq__page pre{margin:0;padding:10px 0;font:12.5px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.showdown-module__ilVNCq__page pre span{white-space:pre;padding:0 12px;display:block}.showdown-module__ilVNCq__page pre span.showdown-module__ilVNCq__bad{background:var(--bad-line);font-weight:600}.showdown-module__ilVNCq__page pre span.showdown-module__ilVNCq__good{background:var(--good-line);font-weight:600}.showdown-module__ilVNCq__why{border-left:3px solid var(--ink-3);color:var(--ink-2);padding:4px 0 4px 12px;font-size:14px}.showdown-module__ilVNCq__why b{color:var(--ink)}.showdown-module__ilVNCq__plain{gap:8px;max-width:72ch;margin:0;padding-left:20px;display:grid}.showdown-module__ilVNCq__foot{color:var(--ink-3);gap:8px;font-size:13px;display:grid}
