@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-opsz-normal-DIwfbPUE.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-opsz-normal-C0olyEE-.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-opsz-normal-DrHU7SY7.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-opsz-normal-BOyYyU_V.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-opsz-normal-HoL-AExg.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-opsz-normal-BpEBLj1O.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-ext-wght-normal-DzyfIafT.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-ext-wght-normal-BWSLJLk6.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-wght-normal-C9H9m1vD.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-vietnamese-wght-normal-C1uRvKPU.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-wght-normal-BqRLTx4X.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-code-pro-cyrillic-ext-wght-normal-BODHZjil.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-code-pro-cyrillic-wght-normal-aqTvhEeI.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-code-pro-greek-wght-normal-BvT6WsG1.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-code-pro-vietnamese-wght-normal-B6x53GZG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-code-pro-latin-ext-wght-normal-0UZNSh4u.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-code-pro-latin-wght-normal-BP8Zz55n.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.cg-wrap{box-sizing:content-box;position:relative;display:block}cg-container{position:absolute;width:100%;height:100%;display:block;top:0}cg-board{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:0;background-size:cover}.cg-wrap.manipulable cg-board{cursor:pointer}cg-board square{position:absolute;top:0;left:0;width:12.5%;height:12.5%;pointer-events:none}cg-board square.move-dest{pointer-events:auto}cg-board square.last-move{will-change:transform}.cg-wrap piece{position:absolute;top:0;left:0;width:12.5%;height:12.5%;background-size:cover;z-index:2;will-change:transform;pointer-events:none}cg-board piece.dragging{cursor:move;z-index:11!important}piece.anim{z-index:8}piece.fading{z-index:1;opacity:.5}.cg-wrap piece.ghost{opacity:.3}.cg-wrap piece svg{overflow:hidden;position:relative;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2;opacity:.6}.cg-wrap cg-auto-pieces,.cg-wrap .cg-shapes,.cg-wrap .cg-custom-svgs{overflow:visible;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.cg-wrap cg-auto-pieces{z-index:2}.cg-wrap cg-auto-pieces piece{opacity:.3}.cg-wrap .cg-shapes{overflow:hidden;opacity:.6;z-index:2}.cg-wrap .cg-custom-svgs{z-index:9}.cg-wrap .cg-custom-svgs svg{overflow:visible}.cg-wrap coords{position:absolute;display:flex;pointer-events:none;opacity:.8;font-family:sans-serif;font-size:9px}.cg-wrap coords.ranks{left:4px;top:-20px;flex-flow:column-reverse;height:100%;width:12px}.cg-wrap coords.ranks.black{flex-flow:column}.cg-wrap coords.ranks.left{left:-15px;align-items:flex-end}.cg-wrap coords.files{bottom:-4px;left:24px;flex-flow:row;width:100%;height:16px;text-transform:uppercase;text-align:center}.cg-wrap coords.files.black{flex-flow:row-reverse}.cg-wrap coords coord{flex:1 1 auto}.cg-wrap coords.ranks coord{transform:translateY(39%)}.cg-wrap coords.squares{bottom:0;left:0;text-transform:uppercase;text-align:right;flex-flow:column-reverse;height:100%;width:12.5%}.cg-wrap coords.squares.black{flex-flow:column}.cg-wrap coords.squares.left{text-align:left}.cg-wrap coords.squares coord{padding:6% 4%}.cg-wrap coords.squares.rank2{transform:translate(100%)}.cg-wrap coords.squares.rank3{transform:translate(200%)}.cg-wrap coords.squares.rank4{transform:translate(300%)}.cg-wrap coords.squares.rank5{transform:translate(400%)}.cg-wrap coords.squares.rank6{transform:translate(500%)}.cg-wrap coords.squares.rank7{transform:translate(600%)}.cg-wrap coords.squares.rank8{transform:translate(700%)}.cg-wrap piece.pawn.white{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PHBhdGggZD0iTTIyLjUgOWMtMi4yMSAwLTQgMS43OS00IDQgMCAuODkuMjkgMS43MS43OCAyLjM4QzE3LjMzIDE2LjUgMTYgMTguNTkgMTYgMjFjMCAyLjAzLjk0IDMuODQgMi40MSA1LjAzLTMgMS4wNi03LjQxIDUuNTUtNy40MSAxMy40N2gyM2MwLTcuOTItNC40MS0xMi40MS03LjQxLTEzLjQ3IDEuNDctMS4xOSAyLjQxLTMgMi40MS01LjAzIDAtMi40MS0xLjMzLTQuNS0zLjI4LTUuNjIuNDktLjY3Ljc4LTEuNDkuNzgtMi4zOCAwLTIuMjEtMS43OS00LTQtNHoiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==)}.cg-wrap piece.bishop.white{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxnIGZpbGw9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJidXR0Ij48cGF0aCBkPSJNOSAzNmMzLjM5LS45NyAxMC4xMS40MyAxMy41LTIgMy4zOSAyLjQzIDEwLjExIDEuMDMgMTMuNSAyIDAgMCAxLjY1LjU0IDMgMi0uNjguOTctMS42NS45OS0zIC41LTMuMzktLjk3LTEwLjExLjQ2LTEzLjUtMS0zLjM5IDEuNDYtMTAuMTEuMDMtMTMuNSAxLTEuMzU0LjQ5LTIuMzIzLjQ3LTMtLjUgMS4zNTQtMS45NCAzLTIgMy0yeiIvPjxwYXRoIGQ9Ik0xNSAzMmMyLjUgMi41IDEyLjUgMi41IDE1IDAgLjUtMS41IDAtMiAwLTIgMC0yLjUtMi41LTQtMi41LTQgNS41LTEuNSA2LTExLjUtNS0xNS41LTExIDQtMTAuNSAxNC01IDE1LjUgMCAwLTIuNSAxLjUtMi41IDQgMCAwLS41LjUgMCAyeiIvPjxwYXRoIGQ9Ik0yNSA4YTIuNSAyLjUgMCAxIDEtNSAwIDIuNSAyLjUgMCAxIDEgNSAweiIvPjwvZz48cGF0aCBkPSJNMTcuNSAyNmgxME0xNSAzMGgxNW0tNy41LTE0LjV2NU0yMCAxOGg1IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIi8+PC9nPjwvc3ZnPg==)}.cg-wrap piece.knight.white{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0yMiAxMGMxMC41IDEgMTYuNSA4IDE2IDI5SDE1YzAtOSAxMC02LjUgOC0yMSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0yNCAxOGMuMzggMi45MS01LjU1IDcuMzctOCA5LTMgMi0yLjgyIDQuMzQtNSA0LTEuMDQyLS45NCAxLjQxLTMuMDQgMC0zLTEgMCAuMTkgMS4yMy0xIDItMSAwLTQuMDAzIDEtNC00IDAtMiA2LTEyIDYtMTJzMS44OS0xLjkgMi0zLjVjLS43My0uOTk0LS41LTItLjUtMyAxLTEgMyAyLjUgMyAyLjVoMnMuNzgtMS45OTIgMi41LTNjMSAwIDEgMyAxIDMiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNOS41IDI1LjVhLjUuNSAwIDEgMS0xIDAgLjUuNSAwIDEgMSAxIDB6bTUuNDMzLTkuNzVhLjUgMS41IDMwIDEgMS0uODY2LS41LjUgMS41IDMwIDEgMSAuODY2LjV6IiBmaWxsPSIjMDAwIi8+PC9nPjwvc3ZnPg==)}.cg-wrap piece.rook.white{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGcgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik05IDM5aDI3di0zSDl2M3ptMy0zdi00aDIxdjRIMTJ6bS0xLTIyVjloNHYyaDVWOWg1djJoNVY5aDR2NSIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiLz48cGF0aCBkPSJNMzQgMTRsLTMgM0gxNGwtMy0zIi8+PHBhdGggZD0iTTMxIDE3djEyLjVIMTRWMTciIHN0cm9rZS1saW5lY2FwPSJidXR0IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIi8+PHBhdGggZD0iTTMxIDI5LjVsMS41IDIuNWgtMjBsMS41LTIuNSIvPjxwYXRoIGQ9Ik0xMSAxNGgyMyIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIvPjwvZz48L3N2Zz4=)}.cg-wrap piece.queen.white{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGcgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik04IDEyYTIgMiAwIDEgMS00IDAgMiAyIDAgMSAxIDQgMHptMTYuNS00LjVhMiAyIDAgMSAxLTQgMCAyIDIgMCAxIDEgNCAwek00MSAxMmEyIDIgMCAxIDEtNCAwIDIgMiAwIDEgMSA0IDB6TTE2IDguNWEyIDIgMCAxIDEtNCAwIDIgMiAwIDEgMSA0IDB6TTMzIDlhMiAyIDAgMSAxLTQgMCAyIDIgMCAxIDEgNCAweiIvPjxwYXRoIGQ9Ik05IDI2YzguNS0xLjUgMjEtMS41IDI3IDBsMi0xMi03IDExVjExbC01LjUgMTMuNS0zLTE1LTMgMTUtNS41LTE0VjI1TDcgMTRsMiAxMnoiIHN0cm9rZS1saW5lY2FwPSJidXR0Ii8+PHBhdGggZD0iTTkgMjZjMCAyIDEuNSAyIDIuNSA0IDEgMS41IDEgMSAuNSAzLjUtMS41IDEtMS41IDIuNS0xLjUgMi41LTEuNSAxLjUuNSAyLjUuNSAyLjUgNi41IDEgMTYuNSAxIDIzIDAgMCAwIDEuNS0xIDAtMi41IDAgMCAuNS0xLjUtMS0yLjUtLjUtMi41LS41LTIgLjUtMy41IDEtMiAyLjUtMiAyLjUtNC04LjUtMS41LTE4LjUtMS41LTI3IDB6IiBzdHJva2UtbGluZWNhcD0iYnV0dCIvPjxwYXRoIGQ9Ik0xMS41IDMwYzMuNS0xIDE4LjUtMSAyMiAwTTEyIDMzLjVjNi0xIDE1LTEgMjEgMCIgZmlsbD0ibm9uZSIvPjwvZz48L3N2Zz4=)}.cg-wrap piece.king.white{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0yMi41IDExLjYzVjZNMjAgOGg1IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIi8+PHBhdGggZD0iTTIyLjUgMjVzNC41LTcuNSAzLTEwLjVjMCAwLTEtMi41LTMtMi41cy0zIDIuNS0zIDIuNWMtMS41IDMgMyAxMC41IDMgMTAuNSIgZmlsbD0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiLz48cGF0aCBkPSJNMTEuNSAzN2M1LjUgMy41IDE1LjUgMy41IDIxIDB2LTdzOS00LjUgNi0xMC41Yy00LTYuNS0xMy41LTMuNS0xNiA0VjI3di0zLjVjLTMuNS03LjUtMTMtMTAuNS0xNi00LTMgNiA1IDEwIDUgMTBWMzd6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTExLjUgMzBjNS41LTMgMTUuNS0zIDIxIDBtLTIxIDMuNWM1LjUtMyAxNS41LTMgMjEgMG0tMjEgMy41YzUuNS0zIDE1LjUtMyAyMSAwIi8+PC9nPjwvc3ZnPg==)}.cg-wrap piece.pawn.black{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PHBhdGggZD0iTTIyLjUgOWMtMi4yMSAwLTQgMS43OS00IDQgMCAuODkuMjkgMS43MS43OCAyLjM4QzE3LjMzIDE2LjUgMTYgMTguNTkgMTYgMjFjMCAyLjAzLjk0IDMuODQgMi40MSA1LjAzLTMgMS4wNi03LjQxIDUuNTUtNy40MSAxMy40N2gyM2MwLTcuOTItNC40MS0xMi40MS03LjQxLTEzLjQ3IDEuNDctMS4xOSAyLjQxLTMgMi40MS01LjAzIDAtMi40MS0xLjMzLTQuNS0zLjI4LTUuNjIuNDktLjY3Ljc4LTEuNDkuNzgtMi4zOCAwLTIuMjEtMS43OS00LTQtNHoiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==)}.cg-wrap piece.bishop.black{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxnIGZpbGw9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJidXR0Ij48cGF0aCBkPSJNOSAzNmMzLjM5LS45NyAxMC4xMS40MyAxMy41LTIgMy4zOSAyLjQzIDEwLjExIDEuMDMgMTMuNSAyIDAgMCAxLjY1LjU0IDMgMi0uNjguOTctMS42NS45OS0zIC41LTMuMzktLjk3LTEwLjExLjQ2LTEzLjUtMS0zLjM5IDEuNDYtMTAuMTEuMDMtMTMuNSAxLTEuMzU0LjQ5LTIuMzIzLjQ3LTMtLjUgMS4zNTQtMS45NCAzLTIgMy0yeiIvPjxwYXRoIGQ9Ik0xNSAzMmMyLjUgMi41IDEyLjUgMi41IDE1IDAgLjUtMS41IDAtMiAwLTIgMC0yLjUtMi41LTQtMi41LTQgNS41LTEuNSA2LTExLjUtNS0xNS41LTExIDQtMTAuNSAxNC01IDE1LjUgMCAwLTIuNSAxLjUtMi41IDQgMCAwLS41LjUgMCAyeiIvPjxwYXRoIGQ9Ik0yNSA4YTIuNSAyLjUgMCAxIDEtNSAwIDIuNSAyLjUgMCAxIDEgNSAweiIvPjwvZz48cGF0aCBkPSJNMTcuNSAyNmgxME0xNSAzMGgxNW0tNy41LTE0LjV2NU0yMCAxOGg1IiBzdHJva2U9IiNlY2VjZWMiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiLz48L2c+PC9zdmc+)}.cg-wrap piece.knight.black{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0yMiAxMGMxMC41IDEgMTYuNSA4IDE2IDI5SDE1YzAtOSAxMC02LjUgOC0yMSIgZmlsbD0iIzAwMCIvPjxwYXRoIGQ9Ik0yNCAxOGMuMzggMi45MS01LjU1IDcuMzctOCA5LTMgMi0yLjgyIDQuMzQtNSA0LTEuMDQyLS45NCAxLjQxLTMuMDQgMC0zLTEgMCAuMTkgMS4yMy0xIDItMSAwLTQuMDAzIDEtNC00IDAtMiA2LTEyIDYtMTJzMS44OS0xLjkgMi0zLjVjLS43My0uOTk0LS41LTItLjUtMyAxLTEgMyAyLjUgMyAyLjVoMnMuNzgtMS45OTIgMi41LTNjMSAwIDEgMyAxIDMiIGZpbGw9IiMwMDAiLz48cGF0aCBkPSJNOS41IDI1LjVhLjUuNSAwIDEgMS0xIDAgLjUuNSAwIDEgMSAxIDB6bTUuNDMzLTkuNzVhLjUgMS41IDMwIDEgMS0uODY2LS41LjUgMS41IDMwIDEgMSAuODY2LjV6IiBmaWxsPSIjZWNlY2VjIiBzdHJva2U9IiNlY2VjZWMiLz48cGF0aCBkPSJNMjQuNTUgMTAuNGwtLjQ1IDEuNDUuNS4xNWMzLjE1IDEgNS42NSAyLjQ5IDcuOSA2Ljc1UzM1Ljc1IDI5LjA2IDM1LjI1IDM5bC0uMDUuNWgyLjI1bC4wNS0uNWMuNS0xMC4wNi0uODgtMTYuODUtMy4yNS0yMS4zNC0yLjM3LTQuNDktNS43OS02LjY0LTkuMTktNy4xNmwtLjUxLS4xeiIgZmlsbD0iI2VjZWNlYyIgc3Ryb2tlPSJub25lIi8+PC9nPjwvc3ZnPg==)}.cg-wrap piece.rook.black{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik05IDM5aDI3di0zSDl2M3ptMy41LTdsMS41LTIuNWgxN2wxLjUgMi41aC0yMHptLS41IDR2LTRoMjF2NEgxMnoiIHN0cm9rZS1saW5lY2FwPSJidXR0Ii8+PHBhdGggZD0iTTE0IDI5LjV2LTEzaDE3djEzSDE0eiIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiLz48cGF0aCBkPSJNMTQgMTYuNUwxMSAxNGgyM2wtMyAyLjVIMTR6TTExIDE0VjloNHYyaDVWOWg1djJoNVY5aDR2NUgxMXoiIHN0cm9rZS1saW5lY2FwPSJidXR0Ii8+PHBhdGggZD0iTTEyIDM1LjVoMjFtLTIwLTRoMTltLTE4LTJoMTdtLTE3LTEzaDE3TTExIDE0aDIzIiBmaWxsPSJub25lIiBzdHJva2U9IiNlY2VjZWMiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIvPjwvZz48L3N2Zz4=)}.cg-wrap piece.queen.black{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxnIHN0cm9rZT0ibm9uZSI+PGNpcmNsZSBjeD0iNiIgY3k9IjEyIiByPSIyLjc1Ii8+PGNpcmNsZSBjeD0iMTQiIGN5PSI5IiByPSIyLjc1Ii8+PGNpcmNsZSBjeD0iMjIuNSIgY3k9IjgiIHI9IjIuNzUiLz48Y2lyY2xlIGN4PSIzMSIgY3k9IjkiIHI9IjIuNzUiLz48Y2lyY2xlIGN4PSIzOSIgY3k9IjEyIiByPSIyLjc1Ii8+PC9nPjxwYXRoIGQ9Ik05IDI2YzguNS0xLjUgMjEtMS41IDI3IDBsMi41LTEyLjVMMzEgMjVsLS4zLTE0LjEtNS4yIDEzLjYtMy0xNC41LTMgMTQuNS01LjItMTMuNkwxNCAyNSA2LjUgMTMuNSA5IDI2eiIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiLz48cGF0aCBkPSJNOSAyNmMwIDIgMS41IDIgMi41IDQgMSAxLjUgMSAxIC41IDMuNS0xLjUgMS0xLjUgMi41LTEuNSAyLjUtMS41IDEuNS41IDIuNS41IDIuNSA2LjUgMSAxNi41IDEgMjMgMCAwIDAgMS41LTEgMC0yLjUgMCAwIC41LTEuNS0xLTIuNS0uNS0yLjUtLjUtMiAuNS0zLjUgMS0yIDIuNS0yIDIuNS00LTguNS0xLjUtMTguNS0xLjUtMjcgMHoiIHN0cm9rZS1saW5lY2FwPSJidXR0Ii8+PHBhdGggZD0iTTExIDM4LjVhMzUgMzUgMSAwIDAgMjMgMCIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiLz48cGF0aCBkPSJNMTEgMjlhMzUgMzUgMSAwIDEgMjMgMG0tMjEuNSAyLjVoMjBtLTIxIDNhMzUgMzUgMSAwIDAgMjIgMG0tMjMgM2EzNSAzNSAxIDAgMCAyNCAwIiBmaWxsPSJub25lIiBzdHJva2U9IiNlY2VjZWMiLz48L2c+PC9zdmc+)}.cg-wrap piece.king.black{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0yMi41IDExLjYzVjYiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiLz48cGF0aCBkPSJNMjIuNSAyNXM0LjUtNy41IDMtMTAuNWMwIDAtMS0yLjUtMy0yLjVzLTMgMi41LTMgMi41Yy0xLjUgMyAzIDEwLjUgMyAxMC41IiBmaWxsPSIjMDAwIiBzdHJva2UtbGluZWNhcD0iYnV0dCIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIvPjxwYXRoIGQ9Ik0xMS41IDM3YzUuNSAzLjUgMTUuNSAzLjUgMjEgMHYtN3M5LTQuNSA2LTEwLjVjLTQtNi41LTEzLjUtMy41LTE2IDRWMjd2LTMuNWMtMy41LTcuNS0xMy0xMC41LTE2LTQtMyA2IDUgMTAgNSAxMFYzN3oiIGZpbGw9IiMwMDAiLz48cGF0aCBkPSJNMjAgOGg1IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIi8+PHBhdGggZD0iTTMyIDI5LjVzOC41LTQgNi4wMy05LjY1QzM0LjE1IDE0IDI1IDE4IDIyLjUgMjQuNWwuMDEgMi4xLS4wMS0yLjFDMjAgMTggOS45MDYgMTQgNi45OTcgMTkuODVjLTIuNDk3IDUuNjUgNC44NTMgOSA0Ljg1MyA5IiBzdHJva2U9IiNlY2VjZWMiLz48cGF0aCBkPSJNMTEuNSAzMGM1LjUtMyAxNS41LTMgMjEgMG0tMjEgMy41YzUuNS0zIDE1LjUtMyAyMSAwbS0yMSAzLjVjNS41LTMgMTUuNS0zIDIxIDAiIHN0cm9rZT0iI2VjZWNlYyIvPjwvZz48L3N2Zz4=)}:root{--walnut: #4a2c1d;--walnut-deep: #3b2216;--walnut-edge: #2c180e;--walnut-rule: #6a4633;--on-walnut: #f6f5f0;--on-walnut-2: #e2cfbd;--on-walnut-3: #c5a78f;--enamel: #f6f5f0;--enamel-shade: #e7e3d7;--dial: #16171a;--dial-2: #55534e;--brass: #b28a3e;--brass-hi: #d2ac5f;--brass-lo: #7e5f25;--flag: #c8222c;--flag-soft: #e8646b;--sq-light: #f6f5f0;--sq-dark: #b39277;--display: "Source Serif 4 Variable", Georgia, serif;--text: "Source Sans 3 Variable", system-ui, sans-serif;--mono: "Source Code Pro Variable", ui-monospace, monospace;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2.25rem;--space-7: 3.5rem;--space-8: 5.5rem;--ease-out: cubic-bezier(.16, 1, .3, 1);--measure: 68ch;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--walnut);color:var(--on-walnut);font-family:var(--text);font-size:1.0625rem;line-height:1.55;-webkit-font-smoothing:antialiased;caret-color:var(--brass-hi)}::selection{background:var(--brass-hi);color:var(--dial)}html{scrollbar-color:var(--walnut-rule) var(--walnut-deep)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--walnut-deep)}::-webkit-scrollbar-thumb{background:var(--walnut-rule);border-radius:12px;border:3px solid var(--walnut-deep)}:focus-visible{outline:2px solid var(--brass-hi);outline-offset:3px;border-radius:4px}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.num,.digits{font-variant-numeric:tabular-nums lining-nums}.page{min-height:100dvh;display:flex;flex-direction:column}.page main{flex:1;width:min(100% - 2rem,76rem);margin-inline:auto;padding-bottom:var(--space-8)}.topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);width:min(100% - 2rem,76rem);margin-inline:auto;padding-block:var(--space-4)}.wordmark{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--display);font-weight:650;font-size:1.5rem;letter-spacing:-.005em;text-decoration:none}.wordmark__mark{width:30px;height:30px}.wordmark__dial{fill:var(--enamel)}.wordmark__hand{stroke:var(--dial);stroke-width:2.4;stroke-linecap:round}.wordmark__hand--short{stroke-width:2}.wordmark__plunger{fill:var(--brass)}.uform{display:grid;gap:var(--space-2)}.uform__label{font-size:.78rem;font-weight:600;letter-spacing:.02em}.uform__input{font:inherit;border:0;background:transparent;color:inherit;min-width:0;width:100%}.uform__input::placeholder{color:inherit;opacity:.55}.uform__input:focus{outline:none}.uform__platforms{display:inline-flex;gap:2px;padding:2px;border-radius:999px}.uform__platform{border:0;background:transparent;cursor:pointer;padding:.3rem .8rem;border-radius:999px;font-size:.8rem;font-weight:600;transition:background-color .16s var(--ease-out),color .16s var(--ease-out)}.uform__error{margin:0;font-size:.85rem;font-weight:600;color:var(--flag)}.uform--dial{justify-items:center;text-align:center;width:100%;color:var(--dial)}.uform--dial .uform__label{color:var(--dial-2)}.uform--dial .uform__input{font-family:var(--display);font-weight:700;font-size:clamp(1.9rem,3.4vw,2.7rem);line-height:1.1;text-align:center;border-bottom:2px solid var(--dial);padding:0 0 .1rem;max-width:12ch}.uform--dial .uform__input:focus-visible{border-bottom-color:var(--brass)}.uform--dial .uform__platforms{background:var(--enamel-shade)}.uform--dial .uform__platform{color:var(--dial-2)}.uform--dial .uform__platform[aria-checked=true]{background:var(--dial);color:var(--enamel)}.uform--bar{grid-template-columns:auto minmax(8rem,14rem) auto auto;align-items:center;background:var(--walnut-deep);border-radius:999px;padding:.3rem .35rem .3rem 1rem;gap:var(--space-3)}.uform--bar .uform__label{color:var(--on-walnut-3)}.uform--bar .uform__input{font-size:.95rem;padding:.3rem 0;border-bottom:1px solid var(--walnut-rule)}.uform--bar .uform__platform{color:var(--on-walnut-2)}.uform--bar .uform__platform[aria-checked=true]{background:var(--walnut-rule);color:var(--on-walnut)}.uform--bar .uform__error{grid-column:1 / -1;padding-bottom:.3rem;color:var(--flag-soft)}.uform__go{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;border:0;cursor:pointer;background:var(--brass);color:var(--dial);transition:background-color .16s var(--ease-out),transform .16s var(--ease-out)}.uform__go:hover{background:var(--brass-hi)}.uform__go:active{transform:translateY(1px)}.case{--case-pad: clamp(1rem, 2.4vw, 2rem);position:relative;margin-top:3.4rem;background:var(--walnut-deep);border-radius:2.2rem 2.2rem 1.4rem 1.4rem;padding:var(--case-pad);box-shadow:0 1px #ffffff0f inset,0 22px 40px -18px #0000008c,0 2px 6px #00000040}.case__plungers{position:absolute;left:0;right:0;top:0;height:0;display:grid;grid-template-columns:1fr 1fr;pointer-events:none}.case__plungers>*{justify-self:center;transform:translateY(calc(-100% + 3px))}.case__plungers>button{pointer-events:auto}.case__body{display:grid;grid-template-columns:1fr 1fr;gap:var(--case-pad);align-items:start}.case__body>*{position:relative}.case__plate{margin:var(--space-4) auto 0;text-align:center;font-size:.9rem;color:var(--on-walnut-2);max-width:60ch}.plunger{display:inline-block;font-family:var(--text);font-weight:700;font-size:.95rem;line-height:1;white-space:nowrap;border:0;cursor:pointer;color:var(--dial);background:var(--brass);border-radius:.7rem .7rem .25rem .25rem;padding:.85rem 1.6rem .75rem;box-shadow:0 8px 14px -6px #00000080;transition:transform .14s var(--ease-out),box-shadow .14s var(--ease-out),background-color .14s var(--ease-out)}button.plunger:hover{background:var(--brass-hi)}.case__plungers>button.plunger:active{transform:translateY(calc(-100% + 8px));box-shadow:0 3px 6px -3px #00000080}.plunger--decor{width:5.5rem;height:1.9rem;padding:0;cursor:default}.case__plungers>.plunger--down{height:.9rem;transform:translateY(calc(-100% + 3px));box-shadow:0 3px 6px -3px #00000080}.dial{position:relative;aspect-ratio:1;width:100%;container-type:inline-size}.dial__face{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.dial__bezel{fill:var(--dial)}.dial__enamel{fill:var(--enamel)}.dial__tick{stroke:var(--dial-2);stroke-width:1;stroke-linecap:round}.dial__tick--hour{stroke:var(--dial);stroke-width:2.2}.dial__progress{fill:none;stroke:var(--brass);stroke-width:3.2;stroke-linecap:round}.dial__hand line{stroke:var(--dial);stroke-width:2.2;stroke-linecap:round}.dial__hand circle{fill:var(--dial)}.dial__hand{transform-origin:100px 100px;animation:sweep 6s linear infinite}@keyframes sweep{to{transform:rotate(360deg)}}.dial__content{position:absolute;top:16%;right:16%;bottom:16%;left:16%;display:grid;place-items:center}.dial--board .dial__content{top:22%;right:22%;bottom:22%;left:22%}.dial--board .board{width:100%;box-shadow:0 0 0 2px var(--dial)}.face{display:grid;justify-items:center;text-align:center;gap:.3rem;color:var(--dial)}.face__count{font-family:var(--display);font-weight:600;font-size:clamp(3rem,22cqi,7.5rem);line-height:1;letter-spacing:-.02em}.face__label{font-size:clamp(.75rem,4cqi,.95rem);font-weight:600;color:var(--dial-2);max-width:20ch;line-height:1.3;min-height:2.6em}.digits{display:inline-flex}.digits__lead{opacity:.18}.digits--zero>*{opacity:.18}.board{aspect-ratio:1;position:relative}.board__cg{position:absolute;top:0;right:0;bottom:0;left:0}.board cg-board{background-color:var(--sq-light);background-image:conic-gradient(var(--sq-dark) 0 90deg,transparent 90deg 180deg,var(--sq-dark) 180deg 270deg,transparent 270deg);background-size:25% 25%}.board cg-board square.last-move{background-color:#d2ac5f8c}.board cg-board square.check{background:radial-gradient(ellipse at center,#c8222cf2,#c8222c8c 30%,#c8222c00 72%)}.hero{padding-top:clamp(1rem,3vw,2rem)}.hero__title{font-family:var(--display);font-weight:600;text-align:center;font-size:clamp(2rem,3vw,2.8rem);line-height:1.1;letter-spacing:-.01em;margin:0 auto;max-width:50rem}.hero__intro{margin:var(--space-3) auto 0;max-width:46ch;text-align:center;color:var(--on-walnut-2)}.case--landing{margin:3.5rem auto 0;max-width:46rem}.case__sample{margin:0}.case__sample figcaption{display:grid;gap:var(--space-1);margin-top:var(--space-4);font-size:.82rem;line-height:1.5;color:var(--on-walnut-3);padding-inline:8%}.case__sample figcaption strong{font-weight:600;color:var(--on-walnut-2)}.sample__move{font-family:var(--mono);font-size:.78rem}.dial--form .dial__content{top:18%;right:18%;bottom:18%;left:18%}.vocab{margin-top:var(--space-7);display:grid;grid-template-columns:minmax(0,16rem) 1fr;gap:var(--space-7)}.vocab__intro h2,.section-head h2{font-family:var(--display);font-weight:600;font-size:1.6rem;letter-spacing:-.01em;line-height:1.2;margin:0}.vocab__intro p{color:var(--on-walnut-2);margin:var(--space-3) 0 0;font-size:.95rem}.vocab__cols{display:grid;gap:var(--space-6)}.vocab__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-6)}.vocab__list li{display:grid;grid-template-columns:4.2rem 1fr;gap:var(--space-3);align-items:baseline;font-size:.95rem;color:var(--on-walnut-2)}.vocab__list strong{color:var(--on-walnut);font-weight:700;display:block}.vocab__engine{padding-top:var(--space-5);border-top:1px solid var(--walnut-rule)}.vocab__engine p{margin:0 0 var(--space-4);font-size:.9rem;color:var(--on-walnut-3)}.vocab .glyph{color:var(--on-walnut-3)}.vocab .glyph--bad{color:var(--flag-soft)}.glyph{font-family:var(--mono);font-weight:600;font-size:.95rem;color:var(--brass-hi);white-space:nowrap}.glyph--bad{color:var(--flag-soft)}.glyph--good{color:var(--brass-hi)}.footer{width:min(100% - 2rem,76rem);margin:0 auto;padding:var(--space-6) 0;border-top:1px solid var(--walnut-rule);font-size:.85rem;color:var(--on-walnut-3)}.footer p{margin:0}.player-head{padding-top:var(--space-5)}.player-head__name{font-family:var(--display);font-weight:600;margin:0;line-height:1.05;letter-spacing:-.015em;font-size:clamp(2.4rem,5.5vw,4rem);overflow-wrap:anywhere}.player-head__meta{margin:var(--space-3) 0 0;color:var(--on-walnut-2)}.case--player{margin:2.8rem 0 0;max-width:60rem}.case--player .case__body{align-items:center}.case--player .case__plate{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-5);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--walnut-rule);text-align:left;max-width:none}.case--player .case__plate p{margin:0}.tally{display:grid;grid-template-columns:8.5rem 1fr;gap:var(--space-4);align-items:center}.dial--tally .dial__content{top:14%;right:14%;bottom:14%;left:14%}.dial--tally .face__count{font-size:30cqi}.tally__text{min-width:0}.tally__text p{margin:0}.tally__unit{font-weight:700;font-size:1.1rem;line-height:1.25}.tally__who{color:var(--on-walnut-2);margin-top:.2rem!important;overflow-wrap:anywhere}.nowrap{white-space:nowrap}.tally__eg{font-size:.85rem;line-height:1.45;color:var(--on-walnut-3);margin-top:var(--space-2)!important}.section-head{display:grid;gap:var(--space-2);margin-bottom:var(--space-5)}.section-head p{margin:0;color:var(--on-walnut-3);font-size:.9rem;max-width:var(--measure)}.ledger__heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-5)}.ledger{margin-top:var(--space-6)}.ledger__cols,.ledger__summary{display:grid;grid-template-columns:5.5rem 1fr 5.5rem;align-items:center;gap:var(--space-4)}.ledger__cols{font-size:.8rem;font-weight:600;color:var(--on-walnut-3);padding:0 var(--space-4) var(--space-2)}.ledger__cols>*{white-space:nowrap}.ledger__cols>:last-child{text-align:right}.ledger__rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--walnut-rule)}.ledger__row{border-bottom:1px solid var(--walnut-rule)}.ledger__summary{width:100%;border:0;background:transparent;cursor:pointer;text-align:left;position:relative;padding:var(--space-4);transition:background-color .18s var(--ease-out)}.ledger__summary:hover:not(:disabled){background:#ffffff09}.ledger__summary:disabled{cursor:default}.ledger__count{font-family:var(--display);font-weight:600;font-size:2rem;line-height:1;color:var(--brass-hi)}.ledger__count--against{color:var(--on-walnut-2);justify-self:end}.ledger__motif{display:grid;grid-template-columns:4.6rem 1fr;gap:var(--space-4);align-items:baseline}.ledger__motif .glyph{font-size:1.1rem}.ledger__text{display:grid}.ledger__name{font-weight:700;font-size:1.1rem}.ledger__def{color:var(--on-walnut-2);font-size:.92rem}.ledger__row--empty .ledger__name,.ledger__row--empty .glyph{color:var(--on-walnut-3)}.ledger__row--empty .ledger__def{font-style:italic;color:var(--on-walnut-3)}.ledger__summary-wrap{position:relative}.ledger__lock{font-family:var(--display);color:var(--brass-lo)}.ledger__unlock{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-weight:600;font-size:.92rem}.ledger__unlock:disabled{cursor:default;color:var(--on-walnut-3);text-decoration:none}.ledger__unlock{margin:calc(-1 * var(--space-2)) 0 var(--space-4) calc(var(--space-4) + 5.5rem + var(--space-4) + 4.6rem + var(--space-4))}@media(max-width:640px){.ledger__unlock{margin:0 var(--space-4) var(--space-4)}}.ledger__chev{position:absolute;right:.4rem;top:50%;translate:0 -50%;color:var(--on-walnut-3);transition:rotate .2s var(--ease-out);display:none}.ledger__row--open .ledger__chev{rotate:180deg}.ledger--named{margin-top:var(--space-7)}.ledger--named .ledger__count{font-size:1.5rem}.ledger--named .ledger__summary{padding-block:var(--space-3)}.ledger__panel{padding:0 var(--space-4) var(--space-6)}.seg{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--walnut-deep);margin-bottom:var(--space-5)}.seg button{border:0;cursor:pointer;background:transparent;color:var(--on-walnut-2);padding:.35rem .9rem;border-radius:999px;font-size:.85rem;font-weight:600}.seg button[aria-selected=true]{background:var(--enamel);color:var(--dial)}.seg button:disabled{opacity:.4;cursor:default}.specimens{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:var(--space-5)}.specimen{display:grid;gap:var(--space-2);text-decoration:none}.specimen .board{border-radius:4px;overflow:hidden;box-shadow:0 0 0 1px var(--walnut-edge),0 8px 16px -10px #0009;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.specimen:hover .board{transform:translateY(-2px);box-shadow:0 0 0 2px var(--brass),0 12px 20px -10px #0009}.specimen__move{font-family:var(--mono);font-weight:600;font-size:.85rem}.specimen__meta{font-size:.8rem;color:var(--on-walnut-3);margin-top:-.2rem}.specimen__form{font-size:.78rem;line-height:1.35;color:var(--on-walnut-2)}.form-tag{font-family:var(--text);font-size:.74rem;font-weight:600;letter-spacing:.02em;color:var(--on-walnut-3)}.form-tag--textbook{color:var(--brass-hi)}.specimen__form .form-tag{display:block}.ledger__forms{margin:0 0 var(--space-3);font-size:.8rem;color:var(--on-walnut-3)}.textlink{display:inline-flex;align-items:center;gap:.3rem;font-weight:600;color:var(--brass-hi);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.textlink:hover{color:var(--on-walnut)}.muted{color:var(--on-walnut-3);margin:0}.loading{color:var(--on-walnut-3);font-size:.9rem;padding-block:var(--space-6)}.loading p{margin:0}.loading__slow{margin-top:var(--space-2)!important;color:var(--on-walnut-2)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tag{display:inline-block;font-size:.75rem;font-weight:700;padding:.05rem .45rem;margin-right:.35rem;border-radius:999px;background:var(--enamel);color:var(--dial)}.empty{padding-top:var(--space-8);max-width:40rem}.empty h1{font-family:var(--display);font-weight:600;font-size:clamp(2rem,4.5vw,3.2rem);line-height:1.1;margin:0}.empty p{color:var(--on-walnut-2)}.records{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--walnut-rule)}.records>.section-head h2{font-size:1.2rem}.engine-offer__go{display:grid;grid-template-columns:auto 1fr;gap:var(--space-5);align-items:center;margin-bottom:var(--space-5)}.engine-offer__go p{margin:0;color:var(--on-walnut-2);font-size:.9rem;max-width:52ch}.engine-status{display:grid;gap:var(--space-3)}.engine-status p{margin:0}.engine-status__line{font-weight:600}.engine-status__error{color:var(--flag-soft)}.engine-status__note{color:var(--on-walnut-3);font-size:.85rem;max-width:var(--measure)}.engine-status__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.engine-status__controls .seg{margin-bottom:0}.engine-btn{border:1px solid var(--walnut-rule);background:transparent;color:var(--on-walnut);cursor:pointer;font-weight:600;font-size:.85rem;min-height:2.75rem;padding:.4rem 1rem;border-radius:8px}.engine-btn:hover{border-color:var(--brass)}.engine-btn--go{background:var(--brass);border-color:var(--brass);color:var(--dial)}.engine-btn--go:hover{background:var(--brass-hi)}@media(max-width:640px){.engine-offer__go{grid-template-columns:1fr;justify-items:start}}.records__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-7);align-items:start}.record{border-top:1px solid var(--walnut-rule);padding-top:var(--space-4);min-width:0;display:grid;gap:var(--space-4);align-content:start}.record__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.record__head h3{margin:0;font-size:1.1rem}.record__value{font-family:var(--display);font-weight:600;font-size:1.45rem;line-height:1;white-space:nowrap;color:var(--on-walnut-2);font-variant-numeric:tabular-nums}.record__value--bad{color:var(--flag-soft)}.record__value--move{font-family:var(--mono);font-size:.9rem;font-weight:600}.record__lead{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:var(--space-4);align-items:start}.record__board{display:block;border-radius:4px;overflow:hidden;box-shadow:0 0 0 1px var(--walnut-edge);transition:box-shadow .2s var(--ease-out)}.record__board:hover{box-shadow:0 0 0 2px var(--brass)}.record__text p{margin:0 0 var(--space-2);color:var(--on-walnut-2);font-size:.95rem}.record__meta{font-size:.82rem;color:var(--on-walnut-3)}.record__text .record__meta{margin-bottom:var(--space-3)}.record__text .textlink{font-size:.85rem}.record__rest{list-style:none;margin:0;padding:0;border-top:1px solid var(--walnut-rule)}.record__row{display:grid;grid-template-columns:7.5rem auto 1fr;gap:var(--space-3);align-items:baseline;padding:.45rem .2rem;text-decoration:none;border-bottom:1px solid rgb(106 70 51 / .45);transition:background-color .16s var(--ease-out)}.record__row:hover{background:#ffffff09}.record__move{font-family:var(--mono);font-weight:600;font-size:.8rem}.record__row .record__meta{text-align:right}.record .loading{padding-block:var(--space-2)}.game-head{padding-top:var(--space-5)}.game-head__title{font-family:var(--display);font-weight:600;letter-spacing:-.015em;font-size:clamp(2rem,4.5vw,3.2rem);line-height:1.05;margin:0;overflow-wrap:anywhere}.game-head__vs{color:var(--on-walnut-3);font-family:var(--text);font-size:.5em;text-transform:none;font-weight:400}.game-head__meta{color:var(--on-walnut-2);margin:var(--space-3) 0 0}.viewer{display:grid;grid-template-columns:minmax(0,36rem) minmax(16rem,1fr);gap:var(--space-7);margin-top:var(--space-6);align-items:start}.viewer__board{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3)}.viewer__stack{display:grid;gap:var(--space-2)}.viewer__stack .board{border-radius:4px;overflow:hidden;box-shadow:0 0 0 1px var(--walnut-edge),0 20px 36px -20px #000000b3}.plate{display:flex;align-items:center;gap:var(--space-3);padding:.35rem .1rem}.plate__name{font-weight:700;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plate__dial{width:1.9rem;height:1.9rem;flex:none}.plate__bezel{fill:var(--dial)}.plate__enamel{fill:var(--enamel)}.plate__hand line{stroke:var(--dial);stroke-width:1.6;stroke-linecap:round}.plate__pin{fill:var(--dial)}.plate__hand{transform-origin:16px 16px}.plate--to-move .plate__hand{animation:sweep 6s linear infinite}.plate__rating{font-family:var(--display);font-weight:600;font-size:1.2rem;font-variant-numeric:tabular-nums lining-nums;line-height:1;padding:.2rem .45rem .15rem;border-radius:6px;background:var(--enamel);color:var(--dial)}.plate:not(.plate--to-move) .plate__rating{background:var(--walnut-deep);color:var(--on-walnut-2)}.evalbar{position:relative;width:.7rem;background:var(--dial);border-radius:4px;overflow:hidden;margin-block:2.1rem}.evalbar__white{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--enamel);transform-origin:bottom;transition:transform .32s var(--ease-out)}.evalbar--flipped .evalbar__white{transform-origin:top}.controls{display:flex;gap:var(--space-2);margin-bottom:var(--space-4)}.controls button{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:8px;border:0;cursor:pointer;background:var(--walnut-deep);color:var(--on-walnut);transition:background-color .16s var(--ease-out)}.controls button:hover:not(:disabled){background:var(--walnut-rule)}.controls button:disabled{opacity:.35;cursor:default}.controls__flip{margin-left:auto}.moves{--row: 2.25rem;position:relative;list-style:none;margin:0;padding:0;max-height:calc(var(--row) * 12);overflow-y:auto;font-family:var(--mono);font-size:.85rem;border-top:1px solid var(--walnut-rule)}.moves__pair{display:grid;grid-template-columns:2.8rem 1fr 1fr;height:var(--row);border-bottom:1px solid rgb(106 70 51 / .45)}.moves__no{color:var(--on-walnut-3);padding:0 .5rem;align-self:center}.moves__move{border:0;background:transparent;cursor:pointer;text-align:left;padding:0 .5rem;font-family:inherit;font-size:inherit;display:flex;gap:.4rem;align-items:center}.moves__move:hover{background:#ffffff0a}.moves__move.is-current{background:var(--enamel);color:var(--dial)}.moves__glyph{color:var(--brass-hi);font-weight:600;font-size:.78rem}.moves__move.is-current .moves__glyph{color:var(--brass-lo)}.found{margin-top:var(--space-6)}.found h2{font-family:var(--display);font-weight:600;font-size:1.25rem;margin:0 0 var(--space-3)}.found ul{list-style:none;margin:0;padding:0}.found button{width:100%;display:grid;grid-template-columns:4rem 1fr auto;gap:var(--space-3);align-items:baseline;border:0;background:transparent;cursor:pointer;text-align:left;padding:.5rem .3rem;border-bottom:1px solid var(--walnut-rule)}.found button:hover{background:#ffffff09}.found__move{font-family:var(--mono);font-size:.8rem;color:var(--on-walnut-3)}@media(max-width:860px){.topbar{flex-wrap:wrap}.uform--bar{grid-template-columns:1fr auto;width:100%}.uform--bar .uform__label{display:none}.uform--bar .uform__platforms{grid-column:1;grid-row:2;justify-self:start}.uform--bar .uform__go{grid-column:2;grid-row:1 / span 2}.vocab,.viewer{grid-template-columns:1fr;gap:var(--space-5)}.records__grid{grid-template-columns:1fr}}@media(max-width:640px){body{font-size:1rem}.case{border-radius:1.6rem}.case__body,.case--landing .case__plungers{grid-template-columns:1fr}.case--landing .case__plungers>:last-child{display:none}.case--landing .case__sample{max-width:15rem;justify-self:center}.case--player .case__body{grid-template-columns:1fr;gap:var(--space-4)}.case--player{margin-top:2.2rem}.case--player .case__body{gap:var(--space-3)}.case--player .case__plate{margin-top:var(--space-4);padding-top:var(--space-3)}.tally{grid-template-columns:4.5rem 1fr;gap:var(--space-3)}.tally__unit{font-size:1rem}.tally__who{font-size:.9rem;margin-top:0!important}.tally__eg{font-size:.8rem;line-height:1.35;margin-top:.2rem!important}.case--player .case__plungers .plunger--decor{width:3.6rem}.vocab__list{grid-template-columns:1fr}.ledger__cols,.ledger__summary{grid-template-columns:3.4rem 1fr 3.4rem;gap:var(--space-3);padding-inline:.25rem}.ledger__count{font-size:1.5rem}.ledger__motif{grid-template-columns:1fr;gap:.1rem}.ledger__motif .glyph{font-size:.9rem}.ledger__def{font-size:.85rem}.ledger__panel{padding-inline:0}.specimens{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.record__lead{grid-template-columns:7rem minmax(0,1fr)}.record__row{grid-template-columns:1fr auto}.record__row .record__meta{grid-column:1 / -1;text-align:left}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.dial__hand,.plate__hand{animation:none!important}}.ledger--named .ledger__motif{grid-template-columns:1fr}.ledger--named .ledger__motif .glyph{display:none}.ledger--named .ledger__rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-6);align-items:start}.ledger--named .ledger__row:not(.ledger__row--open) .ledger__def{display:none}.ledger--named .ledger__row--open{grid-column:1 / -1}@media(max-width:860px){.ledger--named .ledger__rows{grid-template-columns:1fr}}.index-saving{color:var(--on-walnut-3)}.deep{flex-basis:100%;font-size:.85rem;color:var(--on-walnut-3)}.deep__btn{background:none;border:0;padding:0;font:inherit;cursor:pointer}
