:root{--bg:#f4ecdd;--bg-2:#faf1e0;--bg-3:#efe3cc;--ink:#2a241c;--ink-dim:#6e6456;--ink-faint:#a99c84;--grid:#2e2820;--stroke:#2e2820;--acc:#2e8c74;--acc-2:#b26a33;--acc-3:#8a487e;--rust:#8f3b2c;--acc-soft:#2e8c741f;--tg:#2e8c74;--gem-red:#e0463e;--gem-blue:#4a86b0;--gem-green:#5e7a36;--magenta:#a8487e;--code-bg:#1a1611;--code-ink:#ede6da;--header-bg:#f4ecdddb;--cta-ink:#fff;--on-acc:#2a241c;--shadow:#2e2820;--shadow-soft:#2a241c2e;--rule:#2e282029;--tint:#2e28200d;--orange-2:#b5712f}:root[data-theme=dark]{--bg:#14161a;--bg-2:#1b1e24;--bg-3:#232830;--ink:#e6e9ee;--ink-dim:#9aa3ae;--ink-faint:#6b7480;--grid:#39414d;--stroke:#626d7c;--acc:#3fbfa0;--acc-2:#d08a4e;--acc-3:#b673a8;--rust:#e07d6c;--acc-soft:#3fbfa029;--tg:#3fbfa0;--gem-red:#ef6a60;--gem-blue:#6fa9d0;--gem-green:#8caf5c;--magenta:#c97aa6;--code-bg:#0e1013;--code-ink:#e6e9ee;--header-bg:#14161adb;--cta-ink:#14161a;--on-acc:#14161a;--shadow:#0a0c0f;--shadow-soft:#0000008c;--rule:#e6e9ee24;--tint:#e6e9ee12;--orange-2:#db9a5f}@media (prefers-color-scheme:dark){:root:not([data-theme]){--bg:#14161a;--bg-2:#1b1e24;--bg-3:#232830;--ink:#e6e9ee;--ink-dim:#9aa3ae;--ink-faint:#6b7480;--grid:#39414d;--stroke:#626d7c;--acc:#3fbfa0;--acc-2:#d08a4e;--acc-3:#b673a8;--rust:#e07d6c;--acc-soft:#3fbfa029;--tg:#3fbfa0;--gem-red:#ef6a60;--gem-blue:#6fa9d0;--gem-green:#8caf5c;--magenta:#c97aa6;--code-bg:#0e1013;--code-ink:#e6e9ee;--header-bg:#14161adb;--cta-ink:#14161a;--on-acc:#14161a;--shadow:#0a0c0f;--shadow-soft:#0000008c;--rule:#e6e9ee24;--tint:#e6e9ee12;--orange-2:#db9a5f}}:root{--line:var(--grid);--teal:var(--acc);--teal-soft:var(--acc-soft);--orange:var(--acc-2);--ink-2:var(--ink-dim);--gem-violet:var(--acc-3)}@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/patch/assets/russo-one-cyrillic-DMmgNeda.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/patch/assets/russo-one-latin-ext-T-hmcwzj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/patch/assets/russo-one-latin-DIqih8p-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Balsamiq Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/patch/assets/balsamiq-sans-400-cyrillic-ext-Owi9rr-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Balsamiq Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/patch/assets/balsamiq-sans-400-cyrillic-Cj7SqnQl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Balsamiq Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/patch/assets/balsamiq-sans-400-latin-ext-nhnpoWYQ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Balsamiq Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/patch/assets/balsamiq-sans-400-latin-rXWjTc-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Balsamiq Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/patch/assets/balsamiq-sans-700-cyrillic-ext-kiwTLlY2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Balsamiq Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/patch/assets/balsamiq-sans-700-cyrillic-BEwck_UW.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Balsamiq Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/patch/assets/balsamiq-sans-700-latin-ext-38KJQ1Pn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Balsamiq Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/patch/assets/balsamiq-sans-700-latin-BFzNRsIb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/patch/assets/space-grotesk-latin-ext-wJGaI8U0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/patch/assets/space-grotesk-latin-DPT1xrvW.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/patch/assets/space-grotesk-latin-ext-wJGaI8U0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/patch/assets/space-grotesk-latin-DPT1xrvW.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/patch/assets/space-grotesk-latin-ext-wJGaI8U0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/patch/assets/space-grotesk-latin-DPT1xrvW.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/patch/assets/jetbrains-mono-cyrillic-D2jMJ_bk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/patch/assets/jetbrains-mono-greek-D2nYnAec.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/patch/assets/jetbrains-mono-latin-ext-Bnd2h4Br.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/patch/assets/jetbrains-mono-latin-Db4Uuiha.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/patch/assets/jetbrains-mono-cyrillic-D2jMJ_bk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/patch/assets/jetbrains-mono-greek-D2nYnAec.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/patch/assets/jetbrains-mono-latin-ext-Bnd2h4Br.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/patch/assets/jetbrains-mono-latin-Db4Uuiha.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/patch/assets/jetbrains-mono-cyrillic-D2jMJ_bk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/patch/assets/jetbrains-mono-greek-D2nYnAec.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/patch/assets/jetbrains-mono-latin-ext-Bnd2h4Br.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/patch/assets/jetbrains-mono-latin-Db4Uuiha.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sans:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--display:"Russo One", system-ui, sans-serif;--hand:"Balsamiq Sans", "Comic Sans MS", cursive;--dur-fast:.12s;--ease-out:cubic-bezier(.2, .8, .2, 1);--paper:#fbf6ea;--paper-2:#f0e6d2;--locked:#c9bfa9;--teal-2:#7dd4c5;--r-s:8px;--r-m:14px;--r-l:22px;--bw:2px;--bw-2:3px;--shadow-sm:3px 3px 0 var(--ink);--shadow-md:5px 5px 0 var(--ink);--shadow-lg:8px 8px 0 var(--ink);--win-ring:0 0 0 6px color-mix(in srgb, var(--teal-2) 35%, transparent);--island-line:#ede6da59;--link-underline:#2e8c7459;--glow-soft:#2e8c7473;--glow-strong:#2e8c74bf}:root[data-theme=dark]{--paper:var(--bg-2);--paper-2:var(--bg-3);--locked:var(--grid);--link-underline:#3fbfa059}@media (prefers-color-scheme:dark){:root:not([data-theme]){--paper:var(--bg-2);--paper-2:var(--bg-3);--locked:var(--grid);--link-underline:#3fbfa059}}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:clip}html{-webkit-text-size-adjust:100%}body{background-color:var(--bg);background-image:radial-gradient(var(--paper-2) 1.2px, transparent 1.2px);min-height:100vh;color:var(--ink);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-size:22px 22px}a{color:var(--acc);border-bottom:1px solid var(--link-underline);transition:border-color var(--dur-fast) var(--ease-out);text-decoration:none}a:hover{border-bottom-color:var(--acc)}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p,ul,ol,dl,figure,fieldset{margin:0}fieldset{border:0;min-width:0;padding:0}legend{padding:0}::selection{background:var(--acc);color:var(--on-acc)}:is(a,button,input,[tabindex]):focus-visible{outline:3px solid var(--acc);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.page{flex-direction:column;min-height:100dvh;display:flex}.page-main{flex:1 0 auto;width:100%;max-width:640px;margin:0 auto;padding:8px 16px 20px}@media (width>=720px){.page-main{padding:28px 24px 56px}}@media (width>=900px){.page-main--wide{max-width:960px}}.kicker{font:500 12px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.18em;color:var(--ink-dim)}.kicker b{color:var(--ink);font-weight:700}.sh{z-index:40;border-bottom:1px solid var(--grid);background:var(--header-bg);-webkit-backdrop-filter:blur(8px);justify-content:space-between;align-items:center;gap:16px;padding:11px 20px;display:flex;position:sticky;top:0}.sh-brand{border-bottom:none;align-items:center;gap:12px;min-width:0;display:flex}.sh-brand:hover{border-bottom:none}.sh-brand img{object-fit:contain;width:32px;height:32px}.sh-text{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);white-space:nowrap;font-size:12px}.sh-tld{color:var(--acc)}@media (width<=420px){.sh-text{display:none}}.sh-actions{align-items:center;gap:10px;min-width:0;display:flex}.sh-cta{background:var(--acc-2);color:var(--cta-ink);border:2px solid var(--stroke);box-shadow:3px 3px 0 var(--shadow);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), filter var(--dur-fast) var(--ease-out);border-radius:2px;align-items:center;gap:8px;padding:9px 15px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.sh-cta:hover{border-bottom-color:var(--grid);filter:brightness(1.06);box-shadow:4px 4px 0 var(--shadow);transform:translate(-1px,-1px)}.sh-cta:active{box-shadow:0 0 0 var(--shadow);transform:translate(3px,3px)}@media (width<=560px){.sh-cta{padding:8px 12px;font-size:11px}}.sh-arr{transition:transform .18s}.sh-cta:hover .sh-arr{transform:translate(5px)}.kbtn{min-height:48px;font:400 16px/1 var(--display);text-transform:uppercase;letter-spacing:.6px;color:var(--ink);background:var(--paper);border:var(--bw-2) solid var(--ink);border-radius:var(--r-m);box-shadow:var(--shadow-sm);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;text-align:center;justify-content:center;align-items:center;gap:8px;padding:10px 20px;text-decoration:none;transition:transform 60ms,box-shadow 60ms,background-color 60ms;display:inline-flex}a.kbtn,a.kbtn:hover{border-bottom:var(--bw-2) solid var(--ink)}a.kbtn--s,a.kbtn--s:hover{border-bottom-width:var(--bw)}a.kbtn--ghost,a.kbtn--ghost:hover{border-bottom-style:dashed}.kbtn:hover{box-shadow:var(--shadow-md);transform:translate(-1px,-1px)}.kbtn:active,.kbtn.is-pressed{box-shadow:0 0 0 var(--ink);transform:translate(3px,3px)}.kbtn:disabled,.kbtn.is-disabled{background:var(--locked);color:var(--ink-dim);border-color:var(--ink-dim);box-shadow:none;cursor:not-allowed;transform:none}.kbtn--primary{background:var(--acc-2);color:var(--paper)}.kbtn--success{background:var(--acc);color:var(--paper)}.kbtn--secondary{background:var(--paper);color:var(--ink)}.kbtn--danger{background:var(--rust);color:var(--paper)}.kbtn--ghost{box-shadow:none;background:0 0;border-style:dashed}.kbtn--ghost:hover{background:var(--tint);box-shadow:none;transform:none}.kbtn--ghost:active{transform:translate(1px,1px)}.kbtn--l{border-radius:var(--r-l);min-height:58px;padding:15px 30px;font-size:21px}.kbtn--s{border-width:var(--bw);border-radius:var(--r-s);min-height:40px;padding:8px 15px;font-size:13px}.kbtn--block{width:100%;display:flex}.ad-slot{border:2px dashed var(--ink-faint);height:90px;color:var(--ink-faint);font:500 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.18em;border-radius:4px;place-items:center;margin-bottom:10px;display:grid}.ad-slot.is-empty{visibility:hidden}.patch-question{font:400 18px/1.25 var(--display);color:var(--ink);text-wrap:balance;margin:6px 0}.patch-lead{font:400 15px/1.4 var(--sans);color:var(--ink-dim);max-width:60ch;margin:0 0 8px}@media (width>=720px){.patch-question{margin:6px 0;font-size:26px}.patch-lead{margin-bottom:12px;font-size:16px}}.patch-body{gap:8px;display:grid}@media (width>=900px){.patch-body{grid-template-columns:1fr 1fr;align-items:start;gap:28px}}.patch-card{border:var(--bw) solid var(--stroke);box-shadow:var(--shadow-md);background:var(--code-bg);border-radius:4px;overflow:hidden}.patch-cover{background:var(--code-bg);border-bottom:var(--bw) solid var(--stroke);height:64px}.patch-cover img{object-fit:cover;object-position:center 28%;width:100%;height:100%}@media (width>=720px){.patch-cover{height:104px}}.patch-island{background:var(--code-bg);color:var(--code-ink);font-family:var(--mono);overflow-wrap:anywhere;padding:10px 12px}@media (width>=720px){.patch-island{padding:14px 18px}}.patch-island__head{font:400 12px/1.3 var(--mono);color:var(--code-ink);opacity:.85;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.patch-island__head>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.patch-island__game{font-weight:500}.patch-island--panel{border-radius:4px;margin-top:8px}.patch-object{white-space:nowrap;border:1px solid var(--island-line);font:500 11px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--code-ink);border-radius:2px;flex:none;padding:2px 7px;display:inline-block}.patch-stat__label{font:400 12px/1.3 var(--mono);color:var(--code-ink);opacity:.7;margin-top:8px}.patch-stat__value{font:700 17px/1.3 var(--mono);color:var(--code-ink);margin-top:2px}@media (width>=720px){.patch-stat__value{font-size:20px}}.patch-diff__old{color:var(--rust);text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--rust);text-decoration-color:var(--rust)}.patch-diff__arrow{color:var(--code-ink);opacity:.55;font-weight:400}.patch-diff__new{color:var(--acc);font-weight:700;text-decoration:none}.patch-diff__delta{border:1px solid var(--island-line);font:500 12px/1.3 var(--mono);color:var(--code-ink);letter-spacing:.04em;border-radius:2px;margin-top:8px;padding:2px 7px;display:inline-block}.patch-form{gap:8px;display:grid}.choice{gap:6px;display:grid}.choice__row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.choice-btn{margin:0;display:block;position:relative}.choice-btn input,.seg__cell input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.choice-btn__face{letter-spacing:.6px;flex-direction:column;gap:3px;width:100%;padding:4px;font-size:13px}.choice-btn__glyph{font:700 12px/1 var(--mono);color:var(--ink-dim)}.choice-btn input:checked+.choice-btn__face{background:var(--acc);color:var(--paper);box-shadow:0 0 0 var(--ink);transform:translate(3px,3px)}.choice-btn input:checked+.choice-btn__face .choice-btn__glyph{color:var(--paper)}.choice-btn:hover .choice-btn__face{box-shadow:var(--shadow-md);transform:translate(-1px,-1px)}.choice-btn:active .choice-btn__face,.choice-btn input:checked~.choice-btn__face:hover{box-shadow:0 0 0 var(--ink);transform:translate(3px,3px)}.choice-btn input:focus-visible+.choice-btn__face,.seg__cell input:focus-visible+.seg__face{outline:3px solid var(--acc);outline-offset:3px}@media (width>=720px){.choice-btn__face{flex-direction:row;gap:8px;font-size:14px}}.seg{background:var(--paper);border:var(--bw-2) solid var(--ink);border-radius:var(--r-m);box-shadow:var(--shadow-sm);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.seg__cell{margin:0;display:block;position:relative}.seg__face{min-height:48px;font:400 12px/1 var(--display);text-transform:uppercase;letter-spacing:.6px;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 6px;transition:background-color 80ms,color 80ms;display:flex}.seg__hint{font:500 10px/1 var(--mono);color:var(--ink-dim);text-transform:none;letter-spacing:0}.seg__cell+.seg__cell .seg__face{border-left:var(--bw-2) solid var(--ink)}.seg__face:hover{background:var(--paper-2)}.seg__cell input:checked+.seg__face{background:var(--acc);color:var(--paper)}.seg__cell input:checked+.seg__face .seg__hint{color:var(--paper)}.choice--magnitude.is-disabled{opacity:.38;pointer-events:none}.score{font:400 15px/1.2 var(--mono);color:var(--code-ink);margin:0}.score b{font:700 30px/1.1 var(--display)}.score__parts{font:400 12px/1.3 var(--mono);color:var(--code-ink);opacity:.7;margin:4px 0 0}.lines{gap:5px;margin:0;padding:0;list-style:none;display:grid}.lines__row{border-bottom:1px solid var(--island-line);grid-template-columns:1fr auto;align-items:baseline;gap:10px;padding-bottom:5px;display:grid}.lines__row:last-child{border-bottom:0;padding-bottom:0}.lines__what{font:400 12px/1.35 var(--mono);color:var(--code-ink);opacity:.75;overflow-wrap:anywhere}.lines__subject{opacity:1;font-weight:700}.lines__val{font:500 12px/1.35 var(--mono);color:var(--code-ink);white-space:nowrap}.stats .bars__row{text-transform:none;letter-spacing:0;font-size:13px}.games{flex-wrap:wrap;gap:6px;display:flex}.game-btn input{opacity:0;width:0;height:0;position:absolute}.game-btn__face{min-height:36px;font:400 14px/1 var(--sans);text-transform:none;letter-spacing:0;align-items:center;padding:6px 12px;display:inline-flex}.game-btn input:checked+.game-btn__face{background:var(--acc);color:var(--paper)}.game-btn input:focus-visible+.game-btn__face{outline:3px solid var(--acc-2);outline-offset:2px}.when{font:400 20px/1.2 var(--display);color:var(--ink);margin:6px 0 4px;display:block}.when__range{width:100%;accent-color:var(--acc);min-height:32px}.when__ends{font:400 11px/1.3 var(--mono);color:var(--ink-dim);justify-content:space-between;margin:0;display:flex}.premise{background:var(--bg-2);border-left:3px solid var(--acc-2);border-radius:0 4px 4px 0;margin:0;padding:8px 12px}.premise__kicker{font:500 10px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-dim);margin:0 0 4px}.premise__text{font:400 14px/1.5 var(--sans);color:var(--ink);margin:0}.premise--ours{border-left-color:var(--acc)}@media (width>=900px){.premise__text{font-size:15px}}.rows{gap:3px;margin:4px 0 10px;padding:0;list-style:none;display:grid}.rows__row{font:400 12px/1.4 var(--mono);color:var(--code-ink);grid-template-columns:1fr auto;align-items:baseline;gap:10px;display:grid}.rows__stat{overflow-wrap:anywhere;opacity:.75}.rows__val{white-space:nowrap;font-weight:500}.rows__more{font:400 11px/1.4 var(--mono);color:var(--code-ink);opacity:.6}.ask{border:1px solid var(--acc-2);border-radius:4px;margin:8px 0 12px;padding:8px 10px}.ask__stat{font:500 11px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--acc-2);margin:0 0 2px}.ask__value{font:700 22px/1.2 var(--mono);color:var(--code-ink);margin:0}.ask__q{color:var(--acc-2)}@media (width>=720px){.ask__value{font-size:26px}}@media (width>=900px){.rows__row{font-size:13px}}.patch-evidence{align-content:start;gap:6px;display:grid}.ctx{font:400 11px/1.45 var(--mono);color:var(--ink-dim);margin:0;padding:0;list-style:none}.ctx__fact{display:inline}.ctx__fact+.ctx__fact:before{content:" · "}@media (width>=900px){.ctx{font-size:12px}}.trace{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.trace__row{border-bottom:1px solid var(--rule);font:400 13px/1.4 var(--sans);grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;padding:4px 0;display:grid}.trace__row:last-child{border-bottom:0}.trace__date{font:500 11px/1.4 var(--mono);color:var(--ink-dim);white-space:nowrap}.trace__what code{font:500 12px/1.4 var(--mono)}.trace__tag{font:500 10px/1 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--paper);background:var(--acc);white-space:nowrap;border-radius:4px;padding:3px 7px}.trace__row--now{font-weight:700}.trace__link{font:400 13px/1 var(--mono);text-decoration:none}.trace__more{font:400 11px/1.4 var(--mono);color:var(--ink-dim)}.patch-nav{border-top:1px solid var(--rule);font:500 12px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.12em;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:28px;padding-top:14px;display:flex}.verdict{background:var(--paper);border:var(--bw-2) solid var(--ink);border-radius:var(--r-l);box-shadow:var(--shadow-lg);text-align:center;margin:34px 0 22px;padding:34px 14px 14px;position:relative}@media (width>=720px){.verdict{margin-bottom:28px;padding:40px 24px 24px}}.verdict--match,.verdict--partial{box-shadow:var(--shadow-lg), var(--win-ring)}.verdict__badge{border:var(--bw-2) solid var(--ink);background:var(--acc);width:52px;height:52px;color:var(--paper);box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;display:grid;position:absolute;top:-26px;left:50%;transform:translate(-50%)}.verdict--miss .verdict__badge{background:var(--rust)}.verdict__badge svg{stroke:currentColor;stroke-width:3px;fill:none;width:24px;height:24px}.verdict__title{font:400 27px/1.15 var(--display);color:var(--acc)}.verdict--miss .verdict__title{color:var(--rust)}.verdict__lead{font:400 16px/1.5 var(--sans);color:var(--ink-dim);margin:8px 0 16px}.verdict__lead b{color:var(--ink);font-weight:500}.verdict .patch-card{text-align:left}.verdict__glitch{font:400 15px/1 var(--mono);color:var(--rust);opacity:.5;letter-spacing:3px;text-align:center;white-space:nowrap;pointer-events:none;border-radius:0 0 var(--r-l) var(--r-l);padding:6px 0;animation:1.1s steps(2,end) infinite flick;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.verdict--miss{padding-bottom:34px}@keyframes flick{50%{opacity:.25}}.layers{gap:12px;padding:0;list-style:none;display:grid}.callout{background:var(--bg-2);border-left:3px solid var(--acc);border-radius:0 4px 4px 0;gap:14px;padding:16px 18px;display:flex}.callout__delta{object-fit:contain;flex:none;width:30px;height:30px;margin-top:2px;animation:4s ease-in-out infinite deltaGlow}@keyframes deltaGlow{0%,to{filter:drop-shadow(0 0 3px var(--glow-soft))}50%{filter:drop-shadow(0 0 9px var(--glow-strong))}}.callout__content{min-width:0}.callout__title{font:400 11px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);margin-bottom:6px}.callout__body{font:400 16px/1.5 var(--hand);color:var(--ink)}.callout__body p{margin:0 0 8px}.callout__body p:last-child{margin-bottom:0}.callout__body code{font:500 .92em/1 var(--mono);background:var(--tint);border-radius:2px;padding:1px 5px}.source{font:500 13px/1.4 var(--mono);margin-top:6px;display:block}.stats-grid{gap:18px;margin-top:22px;display:grid}@media (width>=720px){.stats-grid{grid-template-columns:1fr 1fr;align-items:start;gap:28px}}.stats{background:var(--bg-2);border:var(--bw) solid var(--stroke);border-radius:4px;padding:14px 14px 16px}.stats__headline{font:400 16px/1.35 var(--sans);color:var(--ink-dim);margin:6px 0 12px}.stats__headline b{font:700 24px/1 var(--mono);color:var(--acc);vertical-align:-2px;margin-right:6px}.stats__headline small{font:700 16px/1.3 var(--mono);color:var(--ink);margin-top:4px;display:block}.bars{gap:12px;padding:0;list-style:none;display:grid}.bars__row{font:500 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-dim);grid-template-columns:96px 1fr 44px;align-items:center;gap:10px;display:grid}.bars__label{white-space:nowrap;align-items:center;gap:6px;display:flex}.bars__truth{color:var(--acc);font-weight:700}.bars__track{background:var(--tint);border:1px solid var(--rule);border-radius:2px;height:12px;position:relative}.bars__fill{background:var(--ink-dim);height:100%;display:block}.bars__tick{background:var(--ink);width:2px;position:absolute;top:-3px;bottom:-3px}.bars__value{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.bars__row.is-truth{color:var(--ink)}.bars__row.is-truth .bars__fill{background:var(--acc)}.bars__base{font:400 11px/1 var(--mono);color:var(--ink-dim);text-transform:none;letter-spacing:0;grid-column:2/span 2;margin-top:-6px}.stats__legend{font:400 14px/1.45 var(--sans);color:var(--ink-dim);margin-top:12px}.base-rate{font:400 16px/1.55 var(--sans);color:var(--ink-dim)}.base-rate .kicker{margin-bottom:8px}.share{gap:10px;margin-top:24px;display:grid}.share__note{font:400 16px/1.45 var(--sans);color:var(--ink-dim);text-align:center}.patch-next{text-align:center;font:400 16px/1.4 var(--sans);color:var(--ink-dim);margin-top:10px}.patch-title{font:400 26px/1.15 var(--display);margin:6px 0 10px}.me-stats{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}@media (width>=720px){.me-stats{grid-template-columns:repeat(2,minmax(0,220px))}}.me-stats>div{background:var(--paper);border:var(--bw-2) solid var(--ink);border-radius:var(--r-m);box-shadow:var(--shadow-sm);padding:12px 14px}.me-stats dt{font:500 11px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.18em;color:var(--ink-dim)}.me-stats dd{font:700 30px/1 var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;margin:4px 0 0}.me-stats dd small{font:500 12px/1 var(--mono);color:var(--ink-faint);letter-spacing:.06em;margin-left:6px}.me-stats .is-acc dd{color:var(--acc)}.journal{gap:8px;margin-top:8px;padding:0;list-style:none;display:grid}.journal__row{background:var(--paper);border:var(--bw) solid var(--ink);border-radius:var(--r-s);box-shadow:var(--shadow-sm);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.journal__date{font:500 12px/1.3 var(--mono);color:var(--ink-dim);white-space:nowrap}.journal__game{font:500 14px/1.3 var(--sans)}.journal__answer{font:400 12px/1.3 var(--mono);color:var(--ink-dim)}.journal__mark{border:2px solid var(--ink);width:28px;height:28px;font:700 14px/1 var(--mono);color:var(--paper);background:var(--acc);border-radius:50%;place-items:center;display:grid}.journal__mark--miss{background:var(--rust)}.me-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}@media (width<=420px){.me-actions{grid-template-columns:1fr}}.me-lead{font:400 16px/1.55 var(--sans);color:var(--ink-dim);max-width:52ch}.me-empty{font:400 16px/1.5 var(--sans);color:var(--ink-dim);margin-top:8px}@media (prefers-reduced-motion:reduce){.verdict__glitch,.callout__delta{animation:none}.kbtn,.choice-btn__face,.seg__face{transition:none}}
