.cg-wrap{box-sizing:content-box;display:block;position:relative}cg-container{width:100%;height:100%;display:block;position:absolute;top:0}cg-board{-webkit-user-select:none;user-select:none;background-size:cover;width:100%;height:100%;line-height:0;position:absolute;top:0;left:0}.cg-wrap.manipulable cg-board{cursor:pointer}cg-board square{pointer-events:none;width:12.5%;height:12.5%;position:absolute;top:0;left:0}cg-board square.move-dest{pointer-events:auto}cg-board square.last-move{will-change:transform}.cg-wrap piece{z-index:2;will-change:transform;pointer-events:none;background-size:cover;width:12.5%;height:12.5%;position:absolute;top:0;left:0}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{pointer-events:none;z-index:2;opacity:.6;width:100%;height:100%;position:relative;top:0;left:0;overflow:hidden}.cg-wrap cg-auto-pieces,.cg-wrap .cg-shapes,.cg-wrap .cg-custom-svgs{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.cg-wrap cg-auto-pieces{z-index:2}.cg-wrap cg-auto-pieces piece{opacity:.3}.cg-wrap .cg-shapes{opacity:.6;z-index:2;overflow:hidden}.cg-wrap .cg-custom-svgs{z-index:9}.cg-wrap .cg-custom-svgs svg{overflow:visible}.cg-wrap coords{pointer-events:none;opacity:.8;font-family:sans-serif;font-size:9px;display:flex;position:absolute}.cg-wrap coords.ranks{flex-flow:column-reverse;width:12px;height:100%;top:-20px;left:4px}.cg-wrap coords.ranks.black{flex-flow:column}.cg-wrap coords.ranks.left{align-items:flex-end;left:-15px}.cg-wrap coords.files{text-transform:uppercase;text-align:center;flex-flow:row;width:100%;height:16px;bottom:-4px;left:24px}.cg-wrap coords.files.black{flex-flow:row-reverse}.cg-wrap coords coord{flex:auto}.cg-wrap coords.ranks coord{transform:translateY(39%)}.cg-wrap coords.squares{text-transform:uppercase;text-align:right;flex-flow:column-reverse;width:12.5%;height:100%;bottom:0;left:0}.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=)}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-vietnamese-opsz-normal-BjhtXyW2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-ext-opsz-normal-BQn1nviT.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-opsz-normal-s-izfB6B.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./newsreader-vietnamese-opsz-italic-DTr-ymY4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-ext-opsz-italic-CSPGnFdO.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-opsz-italic-kJKFiXvB.woff2)format("woff2-variations");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(./ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(./ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(./ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(./ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(./ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(./ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(./ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(./ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(./ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(./ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(./ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(./ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(./ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:"Newsreader Variable", "Iowan Old Style", Georgia, serif;--font-body:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--paper:#f7f7f4;--sheet:#fff;--sheet-2:#f1f2f0;--rule:#dde2ea;--rule-strong:#c5ccd8;--ink:#1a2130;--ink-2:#4a5263;--ink-3:#7a8191;--blue:#2446a6;--blue-ink:#fff;--blue-wash:#e8edfa;--red:#c2372c;--red-wash:#fbeae8;--amber:#a86a0c;--amber-wash:#fbf1de;--green:#2f7d4f;--green-wash:#e5f3ea;--bar-white:#fafaf7;--bar-draw:#a3a9b5;--bar-black:#2b303b;--sq-light:#e9ecf0;--sq-dark:#8c9bb3;--board-edge:#1a2130;--radius:8px;--radius-sm:5px;--focus:0 0 0 3px color-mix(in srgb, var(--blue) 35%, transparent)}:root[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#111419;--sheet:#181c23;--sheet-2:#1f242d;--rule:#2a303b;--rule-strong:#394150;--ink:#e7eaf0;--ink-2:#b3b9c5;--ink-3:#7f8797;--blue:#86a1ff;--blue-ink:#0f1320;--blue-wash:#1d2742;--red:#ff7a6e;--red-wash:#3a1d1c;--amber:#f0b454;--amber-wash:#382c17;--green:#6cc98f;--green-wash:#183224;--bar-white:#e9eaea;--bar-draw:#6a7180;--bar-black:#07080b;--sq-light:#c9d1dc;--sq-dark:#6b7d99;--board-edge:#07080b}.board-brown{--sq-light:#f0d9b5;--sq-dark:#b58863}.board-green{--sq-light:#eeeed2;--sq-dark:#769656}.board-blue{--sq-light:#dee3e6;--sq-dark:#8ca2ad}.board-gray{--sq-light:#e6e6e6;--sq-dark:#9a9a9a}cg-board{background:conic-gradient(var(--sq-dark) 90deg, var(--sq-light) 90deg 180deg, var(--sq-dark) 180deg 270deg, var(--sq-light) 270deg) 0 0 / 25% 25%}cg-board square.last-move{background-color:#2446a647}cg-board square.move-dest{background:radial-gradient(#1a213073 19%,#0000 20%)}cg-board square.oc.move-dest{background:radial-gradient(#0000 0% 79%,#1a213059 80%)}cg-board square.selected{background-color:#2446a666}cg-board square.check{background:radial-gradient(#c2372c 0%,#c2372c99 30%,#c2372c00 80%)}.cg-wrap coords{font-family:var(--font-mono);font-size:10px;font-weight:600}.cg-wrap coords.ranks coord:nth-child(odd),.cg-wrap coords.files coord:nth-child(odd){color:var(--sq-light)}.cg-wrap coords.ranks coord:nth-child(2n),.cg-wrap coords.files coord:nth-child(2n){color:var(--sq-dark)}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-body);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55}h1,h2,h3,h4{text-wrap:balance;margin:0;line-height:1.2}h1,h2{font-family:var(--font-display);letter-spacing:-.01em;font-weight:500}h1{font-size:2.1rem}h2{font-size:1.45rem}h3{font-size:1rem;font-weight:600}a{color:var(--blue);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}p{margin:0}ul{margin:0;padding-left:1.15em}li+li{margin-top:.4em}:focus-visible{box-shadow:var(--focus);border-radius:var(--radius-sm);outline:none}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.small{font-size:.86rem}.mono,.san{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.san{font-weight:600}.name{font-family:var(--font-display);font-style:italic}.label{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:.72rem;font-weight:600}.btn{font:inherit;border-radius:var(--radius-sm);border:1px solid var(--rule-strong);background:var(--sheet);color:var(--ink);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.45em;padding:.55em .95em;font-size:.9rem;font-weight:500;line-height:1.2;transition:background .12s,border-color .12s;display:inline-flex;text-decoration:none!important}.btn:hover{background:var(--sheet-2);border-color:var(--ink-3)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:default;transform:none}.btn.primary{background:var(--blue);border-color:var(--blue);color:var(--blue-ink)}.btn.primary:hover{background:color-mix(in srgb, var(--blue) 88%, black)}.btn.ghost{color:var(--ink-2);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--sheet-2);color:var(--ink)}.btn.danger{color:var(--red)}.btn.small{padding:.4em .7em;font-size:.82rem}.btn.lg{padding:.7em 1.25em;font-size:.98rem}.btn.icon{padding:.45em}.btn.on{background:var(--blue-wash);border-color:var(--blue);color:var(--blue)}input[type=text],input[type=number],input[type=search],select,textarea{font:inherit;color:var(--ink);background:var(--sheet);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);outline:none;padding:.5em .7em;font-size:.92rem}input:focus,select:focus,textarea:focus{border-color:var(--blue);box-shadow:var(--focus)}input[type=range],input[type=checkbox]{accent-color:var(--blue)}textarea{resize:vertical;width:100%}label{font-size:.88rem;font-weight:500}.chip{background:var(--sheet-2);color:var(--ink-2);border:1px solid var(--rule);white-space:nowrap;border-radius:4px;align-items:center;gap:.3em;padding:.1em .55em;font-size:.76rem;font-weight:600;display:inline-flex}.chip.eco{font-family:var(--font-mono);letter-spacing:.02em;font-weight:500}.chip.good{background:var(--green-wash);color:var(--green);border-color:#0000}.chip.bad{background:var(--red-wash);color:var(--red);border-color:#0000}.chip.warn{background:var(--amber-wash);color:var(--amber);border-color:#0000}.chip.accent{background:var(--blue-wash);color:var(--blue);border-color:#0000}.seg{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.seg button{font:inherit;border:0;border-left:1px solid var(--rule-strong);background:var(--sheet);color:var(--ink-2);cursor:pointer;padding:.38em .8em;font-size:.82rem;font-weight:500}.seg button:first-child{border-left:0}.seg button:hover{color:var(--ink);background:var(--sheet-2)}.seg button.on{background:var(--ink);color:var(--paper)}.sheet{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius)}.panel{padding:14px 16px}.panel-head{justify-content:space-between;align-items:center;gap:10px;min-height:28px;margin-bottom:10px;display:flex}.workspace{grid-template-columns:minmax(280px,min(100vh - 170px,620px)) minmax(0,1fr);align-items:start;gap:24px;max-width:1280px;margin:0 auto;display:grid}.workspace .left,.workspace .right{flex-direction:column;gap:12px;min-width:0;display:flex}@media (width<=900px){.workspace{grid-template-columns:minmax(0,1fr)}}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spacer{flex:1}.stack{flex-direction:column;gap:12px;display:flex}.status{border-radius:var(--radius-sm);background:var(--sheet);border:1px solid var(--rule);align-items:center;gap:10px;min-height:40px;padding:8px 12px;font-size:.9rem;font-weight:500;display:flex}.status .dot{background:var(--ink-3);border-radius:50%;flex-shrink:0;width:8px;height:8px}.status.book .dot{background:var(--blue)}.status.human .dot{background:var(--green)}.status.engine .dot{background:var(--ink)}.status.info .dot,.status.warn .dot{background:var(--amber)}.status.good{background:var(--green-wash);color:var(--green);border-color:#0000}.status.good .dot{background:var(--green)}.status.bad{background:var(--red-wash);color:var(--red);border-color:#0000}.status.bad .dot{background:var(--red)}.note{border-radius:var(--radius-sm);background:var(--sheet-2);padding:10px 12px;font-size:.9rem}.note.blue{background:var(--blue-wash)}.note.amber{background:var(--amber-wash)}.note.red{background:var(--red-wash)}.page{flex-direction:column;gap:24px;max-width:1080px;margin:0 auto;display:flex}.page-head{flex-direction:column;gap:6px;display:flex}.page-head p{max-width:62ch}.panel-head h3{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:.72rem;font-weight:600}:root{--shadow:none;--shadow-lg:0 14px 30px -14px #1a213047;--board-shadow:0 0 0 1px var(--board-edge);--board-radius:3px}.mini.svelte-1f1nbnh{--arrow:#1f7a4a;aspect-ratio:1;border-radius:3px;grid-template-columns:repeat(8,1fr);max-width:100%;display:grid;position:relative;overflow:hidden}.sq.svelte-1f1nbnh{background:var(--sq-light);position:relative}.sq.dark.svelte-1f1nbnh{background:var(--sq-dark)}.sq.hl.svelte-1f1nbnh:after{content:"";background:#2446a647;position:absolute;inset:0}.mini.svelte-1f1nbnh piece:where(.svelte-1f1nbnh){z-index:1;background-size:cover;width:100%;height:100%;position:absolute;inset:0;transform:none}svg.svelte-1f1nbnh{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ocard.svelte-ctq9hq{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius);grid-template-columns:96px minmax(0,1fr);gap:14px;padding:12px;transition:border-color .12s;display:grid;position:relative}.ocard.svelte-ctq9hq:hover{border-color:var(--ink-3)}.ocard.svelte-ctq9hq:focus-within{box-shadow:var(--focus)}.body.svelte-ctq9hq{flex-direction:column;gap:4px;min-width:0;display:flex}h3.svelte-ctq9hq{font-family:var(--font-display);font-size:1.2rem;font-weight:500}h3.svelte-ctq9hq a:where(.svelte-ctq9hq){color:var(--ink);text-decoration:none!important}h3.svelte-ctq9hq a:where(.svelte-ctq9hq):after{content:"";position:absolute;inset:0}h3.svelte-ctq9hq a:where(.svelte-ctq9hq):focus-visible{box-shadow:none}.line.svelte-ctq9hq{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.meta.svelte-ctq9hq{color:var(--ink-3);flex-wrap:wrap;gap:4px 12px;margin-top:auto;font-size:.78rem;display:flex}.side.svelte-ctq9hq{color:var(--ink-2);align-items:center;gap:5px;font-weight:500;display:inline-flex}.sw.svelte-ctq9hq{border:1px solid var(--ink-2);border-radius:2px;width:10px;height:10px}.sw.white.svelte-ctq9hq{background:#fff}.sw.black.svelte-ctq9hq{border-color:var(--ink-3);background:#111827}ul.svelte-1i36d1k{margin:0;padding:0;list-style:none}li.svelte-1i36d1k{margin:0}.row.svelte-1i36d1k{border-radius:var(--radius-sm);align-items:center;gap:4px;display:flex}.row.svelte-1i36d1k:hover,.row.sel.svelte-1i36d1k{background:var(--sheet-2)}.row.sel.svelte-1i36d1k .moves:where(.svelte-1i36d1k){color:var(--blue)}.chev.svelte-1i36d1k{color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:4px;transition:transform .12s;display:inline-flex;transform:rotate(-90deg)}.chev.open.svelte-1i36d1k{transform:none}.chev.svelte-1i36d1k:disabled{visibility:hidden}.node.svelte-1i36d1k{cursor:pointer;text-align:left;min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;align-items:baseline;gap:10px;padding:6px 4px;display:flex}.moves.svelte-1i36d1k{font-family:var(--font-mono);white-space:nowrap;font-size:.9rem;font-weight:600}.eco.svelte-1i36d1k{font-family:var(--font-display);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-style:italic;overflow:hidden}.n.svelte-1i36d1k{font-family:var(--font-mono);color:var(--ink-3);padding-right:8px;font-size:.75rem}.item.svelte-1i36d1k{border-radius:var(--radius-sm);cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--ink);background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;display:flex}.item.svelte-1i36d1k:hover{background:var(--sheet-2)}.item.sel.svelte-1i36d1k{background:var(--blue-wash)}.item.sel.svelte-1i36d1k .oname:where(.svelte-1i36d1k){color:var(--blue)}.leaf.svelte-1i36d1k .moves:where(.svelte-1i36d1k){min-width:0;margin-right:4px}.oname.svelte-1i36d1k{font-family:var(--font-display);font-size:1.08rem;font-weight:500}.sw.svelte-1i36d1k{border:1px solid var(--ink-2);border-radius:2px;flex-shrink:0;width:10px;height:10px}.sw.white.svelte-1i36d1k{background:#fff}.sw.black.svelte-1i36d1k{border-color:var(--ink-3);background:#111827}.sw.white.svelte-1i36d1k{border-color:var(--ink-2)}.lvl.svelte-1i36d1k{color:var(--ink-3);font-size:.75rem}.spacer.svelte-1i36d1k{flex:1}.seq.svelte-vy2dw{font-family:var(--font-mono);font-size:.88rem;line-height:1.9}.num.svelte-vy2dw{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:.35em}.num.svelte-vy2dw:first-child{margin-left:0}.m.svelte-vy2dw{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:.05em .25em;font-weight:600}.m.svelte-vy2dw:hover,.m.svelte-vy2dw:focus-visible{background:var(--blue);color:var(--blue-ink);outline:none}.dim.svelte-vy2dw{color:var(--ink-3);font-weight:400}.hi.svelte-vy2dw{background:var(--amber-wash);color:var(--amber)}.mv.svelte-5xopm{font-family:var(--font-mono);white-space:nowrap;background:var(--blue-wash);color:var(--blue);cursor:help;border-radius:4px;padding:.05em .35em;font-size:.9em;font-weight:600;transition:background .1s,color .1s}.mv.svelte-5xopm:hover,.mv.svelte-5xopm:focus-visible{background:var(--blue);color:var(--blue-ink);outline:none}.mv.off.svelte-5xopm{background:var(--sheet-2);color:var(--ink-2);cursor:default}.sqr.svelte-5xopm{font-family:var(--font-mono);border-bottom:1px dotted var(--ink-3);cursor:help;font-size:.9em;font-weight:500}.sqr.svelte-5xopm:hover,.sqr.svelte-5xopm:focus-visible{color:var(--blue);border-bottom-color:var(--blue);outline:none}.preview.svelte-zg4we4{flex-direction:column;gap:10px;padding:16px;display:flex;position:sticky;top:76px}.board.svelte-zg4we4{max-width:280px}.meta.svelte-zg4we4{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:.85rem;display:flex}h2.svelte-zg4we4{font-size:1.5rem}.sum.svelte-zg4we4{line-height:1.65}.actions.svelte-zg4we4{gap:6px}.below.svelte-zg4we4{border-top:1px solid var(--rule);flex-direction:column;gap:6px;padding-top:10px;display:flex}.below.svelte-zg4we4 ul:where(.svelte-zg4we4){margin:0;padding:0;list-style:none}.below.svelte-zg4we4 li:where(.svelte-zg4we4){margin:0}.below.svelte-zg4we4 button:where(.svelte-zg4we4){border-radius:var(--radius-sm);cursor:pointer;width:100%;font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:5px 4px;display:flex}.below.svelte-zg4we4 button:where(.svelte-zg4we4):hover{background:var(--sheet-2)}.bname.svelte-zg4we4{font-family:var(--font-display);font-size:1.02rem}.sw.svelte-zg4we4{border:1px solid var(--ink-2);border-radius:2px;flex-shrink:0;width:10px;height:10px}.sw.white.svelte-zg4we4{background:#fff}.sw.black.svelte-zg4we4{border-color:var(--ink-3);background:#111827}@media (width<=900px){.preview.svelte-zg4we4{position:static}}.intro.svelte-1108a8n{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:4px;display:flex}.group.svelte-1108a8n{flex-direction:column;gap:12px;padding-top:8px;display:flex}.group.svelte-1108a8n h2:where(.svelte-1108a8n){border-bottom:1px solid var(--rule);padding-bottom:6px;font-size:1.25rem}.grid.svelte-1108a8n{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.reps.svelte-1108a8n{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.rep.svelte-1108a8n{flex-direction:column;gap:6px;padding:12px 14px;display:flex}.rname.svelte-1108a8n{font-family:var(--font-display);color:var(--ink);font-size:1.1rem}.filters.svelte-1108a8n input:where(.svelte-1108a8n){min-width:min(280px,100%)}.treeview.svelte-1108a8n{grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:start;gap:20px;display:grid}.treebox.svelte-1108a8n{padding:8px 6px}.roots.svelte-1108a8n{margin:0;padding:0;list-style:none}.legend.svelte-1108a8n{border-top:1px solid var(--rule);align-items:center;gap:6px;margin-top:8px;padding:10px 10px 4px;display:flex}.sw.svelte-1108a8n{border:1px solid var(--ink-2);border-radius:2px;width:10px;height:10px;display:inline-block}.sw.white.svelte-1108a8n{background:#fff}.sw.black.svelte-1108a8n{border-color:var(--ink-3);background:#111827;margin-left:8px}@media (width<=900px){.treeview.svelte-1108a8n{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.grid.svelte-1108a8n{grid-template-columns:minmax(0,1fr)}}.detail.svelte-l9h7dd{flex-direction:column;gap:20px;max-width:1180px;margin:0 auto;display:flex}.crumbs.svelte-l9h7dd{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.back.svelte-l9h7dd{color:var(--ink-2)}.sep.svelte-l9h7dd{color:var(--ink-3)}.crumb.svelte-l9h7dd{cursor:help;border-bottom:1px dotted var(--ink-3)}.branches.svelte-l9h7dd{list-style:none;padding:0!important}.branches.svelte-l9h7dd li:where(.svelte-l9h7dd){align-items:baseline;gap:10px;display:flex}.branches.svelte-l9h7dd a:where(.svelte-l9h7dd){font-family:var(--font-display);font-size:1.05rem}header.svelte-l9h7dd{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:20px;display:flex}.title.svelte-l9h7dd{flex-direction:column;gap:6px;display:flex}.meta.svelte-l9h7dd{color:var(--ink-2);align-items:center;gap:12px;font-size:.85rem;display:flex}h1.svelte-l9h7dd{font-size:clamp(2rem,4.5vw,2.9rem)}.cols.svelte-l9h7dd{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:40px;display:grid}.prose.svelte-l9h7dd{flex-direction:column;gap:28px;max-width:68ch;display:flex}.prose.svelte-l9h7dd section:where(.svelte-l9h7dd){flex-direction:column;gap:10px;display:flex}.prose.svelte-l9h7dd h2:where(.svelte-l9h7dd){font-size:1.3rem}.prose.svelte-l9h7dd ul:where(.svelte-l9h7dd){flex-direction:column;gap:10px;line-height:1.7;display:flex}.prose.svelte-l9h7dd li:where(.svelte-l9h7dd)+li:where(.svelte-l9h7dd){margin:0}.prose.svelte-l9h7dd li:where(.svelte-l9h7dd)::marker{color:var(--ink-3)}.prose.svelte-l9h7dd p:where(.svelte-l9h7dd){line-height:1.7}.summary.svelte-l9h7dd{font-size:1.12rem;line-height:1.65!important}.traps.svelte-l9h7dd{flex-direction:column;gap:18px;display:flex}.trap.svelte-l9h7dd{flex-direction:column;gap:6px;display:flex}.trap.svelte-l9h7dd h3:where(.svelte-l9h7dd){font-size:1rem}.lines.svelte-l9h7dd{flex-direction:column;gap:10px;padding:14px;display:flex;position:sticky;top:76px}ol.svelte-l9h7dd{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}ol.svelte-l9h7dd li:where(.svelte-l9h7dd){border-top:1px solid var(--rule);flex-direction:column;gap:6px;padding:8px 0;display:flex}ol.svelte-l9h7dd li:where(.svelte-l9h7dd)+li:where(.svelte-l9h7dd){margin:0}.lname.svelte-l9h7dd{font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;font-weight:500;display:flex}.lname.svelte-l9h7dd:hover span:where(.svelte-l9h7dd):first-child,li.on.svelte-l9h7dd .lname:where(.svelte-l9h7dd){color:var(--blue)}@media (width<=920px){.cols.svelte-l9h7dd{grid-template-columns:minmax(0,1fr)}.lines.svelte-l9h7dd{position:static}}.frame.svelte-nkg03k{grid-template-rows:auto 18px;grid-template-columns:16px minmax(0,1fr);column-gap:4px;width:100%;display:grid}.ranks.svelte-nkg03k{grid-template-rows:repeat(8,1fr);display:grid}.files.svelte-nkg03k{grid-template-columns:repeat(8,1fr);display:grid}.ranks.svelte-nkg03k span:where(.svelte-nkg03k),.files.svelte-nkg03k span:where(.svelte-nkg03k){font-family:var(--font-mono);color:var(--ink-2);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:500;display:flex}.files.svelte-nkg03k span:where(.svelte-nkg03k){align-items:flex-end}.board.svelte-nkg03k{aspect-ratio:1;border-radius:var(--board-radius,6px);width:100%;box-shadow:var(--board-shadow);position:relative;overflow:hidden}.cg-wrap.svelte-nkg03k{width:100%;height:100%}.promo-backdrop.svelte-nkg03k{z-index:10;background:#0a0e1673;position:absolute;inset:0}.promo.svelte-nkg03k{z-index:11;width:12.5%;height:50%;display:flex;position:absolute}.choice.svelte-nkg03k{cursor:pointer;background:var(--sheet);border:0;border-radius:50%;flex:1;margin:2px;padding:0;transition:background .1s,border-radius .1s;position:relative;box-shadow:0 2px 8px #00000059}.choice.svelte-nkg03k:hover,.choice.svelte-nkg03k:focus-visible{background:var(--blue-wash);border-radius:12%;outline:none}.promo.svelte-nkg03k piece:where(.svelte-nkg03k){pointer-events:none;background-size:cover;width:88%;height:88%;position:absolute;inset:6%;transform:none}.shaking.svelte-nkg03k{outline:3px solid var(--red);animation:.38s svelte-nkg03k-shake}@keyframes svelte-nkg03k-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.sheetgrid.svelte-13gy6vj{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.9rem}.head.svelte-13gy6vj,.mrow.svelte-13gy6vj{grid-template-columns:2.4em 1fr 1fr;display:grid}.head.svelte-13gy6vj{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);border-bottom:1px solid var(--rule-strong);padding-bottom:4px;font-size:.7rem;font-weight:600}.head.svelte-13gy6vj span:where(.svelte-13gy6vj){padding-left:8px}.rows.svelte-13gy6vj{max-height:250px;overflow-y:auto}.mrow.svelte-13gy6vj{border-bottom:1px solid var(--rule)}.n.svelte-13gy6vj{color:var(--ink-3);border-right:1px solid var(--rule);padding:3px 0 3px 2px}.m.svelte-13gy6vj{font:inherit;text-align:left;color:var(--ink);cursor:pointer;border:0;border-right:1px solid var(--rule);background:0 0;padding:3px 8px;font-weight:500}.m.svelte-13gy6vj:last-child{border-right:0}.m.svelte-13gy6vj:hover{background:var(--sheet-2)}.m.active.svelte-13gy6vj{background:var(--ink);color:var(--paper)}.m.book.svelte-13gy6vj{color:var(--blue)}.m.active.book.svelte-13gy6vj{color:var(--paper);background:var(--blue)}.m.left-book.svelte-13gy6vj{box-shadow:inset 0 -2px 0 var(--amber)}.m.engine.svelte-13gy6vj{color:var(--ink-2)}.m.active.engine.svelte-13gy6vj{color:var(--paper)}.g.svelte-13gy6vj{margin-left:3px;font-weight:700}.inaccuracy.svelte-13gy6vj .g:where(.svelte-13gy6vj){color:var(--amber)}.mistake.svelte-13gy6vj .g:where(.svelte-13gy6vj){color:#d06a1a}.blunder.svelte-13gy6vj .g:where(.svelte-13gy6vj){color:var(--red)}.active.svelte-13gy6vj .g:where(.svelte-13gy6vj){color:inherit}.empty.svelte-13gy6vj{font-family:var(--font-body);padding:8px 2px}.nav.svelte-13gy6vj{justify-content:center;gap:2px;margin-top:6px;display:flex}@media (width<=900px){.rows.svelte-13gy6vj{max-height:150px}}.wdl.svelte-1glph52{border:1px solid var(--rule);border-radius:4px;width:100%;font-size:.7rem;font-weight:700;line-height:1;display:flex;overflow:hidden}span.svelte-1glph52{white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.w.svelte-1glph52{background:var(--bar-white);color:#333}.d.svelte-1glph52{background:var(--bar-draw);color:#fff}.b.svelte-1glph52{background:var(--bar-black);color:#eee}.explorer.svelte-168yzuf{min-width:0}.opening.svelte-168yzuf{align-items:center;gap:6px;margin-bottom:8px;font-weight:600;display:flex}.opening.svelte-168yzuf .name:where(.svelte-168yzuf){font-family:var(--font-display);font-size:1.05rem;font-style:italic;font-weight:500}.seg.svelte-168yzuf button.locked:where(.svelte-168yzuf){color:var(--ink-3)}table.svelte-168yzuf{border-collapse:collapse;width:100%;font-size:.9rem;transition:opacity .15s}table.loading.svelte-168yzuf{opacity:.55}th.svelte-168yzuf{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);padding:4px 6px;font-size:.72rem;font-weight:700}td.svelte-168yzuf{border-top:1px solid var(--rule);white-space:nowrap;padding:5px 6px}.num.svelte-168yzuf{text-align:right;font-variant-numeric:tabular-nums}.bar-col.svelte-168yzuf{width:45%;min-width:120px}tr.clickable.svelte-168yzuf{cursor:pointer}tr.clickable.svelte-168yzuf:hover td:where(.svelte-168yzuf){background:var(--sheet-2)}tr.book.svelte-168yzuf td:where(.svelte-168yzuf):first-child{color:var(--blue)}.rep.svelte-168yzuf{font-family:var(--font-body);margin-left:6px;padding:0 .4em;font-size:.66rem}td.san.svelte-168yzuf{font-family:var(--font-mono)}.num.svelte-168yzuf{font-family:var(--font-mono);font-size:.84rem}tr.total.svelte-168yzuf td:where(.svelte-168yzuf){color:var(--ink-2);font-weight:700}.filters.svelte-168yzuf{margin:-4px 0 6px}.filter-box.svelte-168yzuf{background:var(--sheet-2);border-radius:var(--radius-sm);flex-direction:column;gap:6px;margin-top:4px;padding:8px;display:flex}.filter-box.svelte-168yzuf .chip:where(.svelte-168yzuf){cursor:pointer}.src-note.svelte-168yzuf{margin:-2px 0 8px}.empty.svelte-168yzuf{margin:8px 0 0}.games.svelte-168yzuf{margin-top:10px;font-size:.88rem}.games.svelte-168yzuf summary:where(.svelte-168yzuf){cursor:pointer;color:var(--ink-2);font-weight:500}.games.svelte-168yzuf ul:where(.svelte-168yzuf){margin:6px 0 0;padding:0;list-style:none}.login-hint.svelte-168yzuf{margin:10px 0 0}.linklike.svelte-168yzuf{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.compact.svelte-168yzuf td:where(.svelte-168yzuf){padding:3px 5px}.compact.svelte-168yzuf .bar-col:where(.svelte-168yzuf){width:40%}.ideas.svelte-1u7pc8q{flex-direction:column;gap:12px;display:flex}.ideas.svelte-1u7pc8q .panel-head:where(.svelte-1u7pc8q){margin-bottom:0}.oname.svelte-1u7pc8q{font-family:var(--font-display);color:var(--ink);font-size:1.05rem;font-style:italic}.oname.svelte-1u7pc8q:hover{color:var(--blue)}ul.svelte-1u7pc8q{flex-direction:column;gap:8px;padding-left:1.1em;font-size:.93rem;line-height:1.65;display:flex}li.svelte-1u7pc8q+li:where(.svelte-1u7pc8q){margin:0}li.svelte-1u7pc8q::marker{color:var(--ink-3)}p.svelte-1u7pc8q{font-size:.93rem;line-height:1.65}.here.svelte-1u7pc8q,.trap.svelte-1u7pc8q{flex-direction:column;gap:6px;display:flex}.tabs.svelte-1u7pc8q{align-self:flex-start}.hint.svelte-1u7pc8q{margin-top:-4px}.user.svelte-1u7pc8q{border-top:1px solid var(--rule);flex-direction:column;align-items:flex-start;gap:6px;padding-top:10px;display:flex}.evalbar.svelte-1njrhzv{background:var(--bar-black);border:1px solid var(--rule);border-radius:4px;flex-direction:column-reverse;flex-shrink:0;width:22px;display:flex;position:relative;overflow:hidden}.evalbar.flip.svelte-1njrhzv{flex-direction:column}.fill.svelte-1njrhzv{background:var(--bar-white);transition:height .4s}.score.svelte-1njrhzv{text-align:center;color:#333;font-size:9px;font-weight:800;position:absolute;bottom:4px;left:0;right:0}.score.top.svelte-1njrhzv{color:#eee;top:4px;bottom:auto}.flip.svelte-1njrhzv .score:where(.svelte-1njrhzv){top:4px;bottom:auto}.flip.svelte-1njrhzv .score.top:where(.svelte-1njrhzv){top:auto;bottom:4px}.lines.svelte-12y0rv5{flex-direction:column;gap:3px;display:flex}.line.svelte-12y0rv5{white-space:nowrap;gap:8px;font-size:.85rem;display:flex;overflow:hidden}.score.svelte-12y0rv5{font-family:var(--font-mono);text-align:right;min-width:3.4em;font-weight:800}.score.neg.svelte-12y0rv5{color:var(--ink-2)}.pv.svelte-12y0rv5{font-family:var(--font-mono);text-overflow:ellipsis;color:var(--ink-2);overflow:hidden}.add.svelte-pm8bdb{align-items:center;gap:8px;display:inline-flex;position:relative}.menu.svelte-pm8bdb{z-index:30;flex-direction:column;min-width:220px;margin-top:4px;padding:4px;display:flex;position:absolute;top:100%;left:0}.menu.svelte-pm8bdb button:where(.svelte-pm8bdb){text-align:left;font:inherit;border-radius:var(--radius-sm);cursor:pointer;color:var(--ink);background:0 0;border:0;padding:7px 10px}.menu.svelte-pm8bdb button:where(.svelte-pm8bdb):hover{background:var(--sheet-2)}.new.svelte-pm8bdb{gap:6px;padding:6px;display:flex}.new.svelte-pm8bdb input:where(.svelte-pm8bdb){flex:1;min-width:0}.new.svelte-pm8bdb .btn:where(.svelte-pm8bdb){text-align:center;padding:.3em .7em}.board-row.svelte-501ga7{align-items:stretch;gap:8px;display:flex}.grow.svelte-501ga7{flex:1;min-width:0}.tools.svelte-501ga7{gap:6px}.setup.svelte-1ayzuco{flex-direction:column;gap:18px;max-width:720px;margin:0 auto;padding:28px;display:flex}.field.svelte-1ayzuco{flex-direction:column;gap:6px;display:flex}.field.svelte-1ayzuco select:where(.svelte-1ayzuco){width:100%}.lbl.svelte-1ayzuco{font-size:.88rem;font-weight:500}.field.svelte-1ayzuco .seg:where(.svelte-1ayzuco){align-self:flex-start}.coach.svelte-1ayzuco{flex-direction:column;gap:6px;display:flex}.coach.svelte-1ayzuco table:where(.svelte-1ayzuco){border-collapse:collapse;align-self:flex-start;font-size:.88rem}.coach.svelte-1ayzuco td:where(.svelte-1ayzuco){padding:2px 10px 2px 0}.coach.svelte-1ayzuco td.num:where(.svelte-1ayzuco){font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.coach.svelte-1ayzuco tr.mine:where(.svelte-1ayzuco) td:where(.svelte-1ayzuco){color:var(--blue);font-weight:600}.recent.svelte-1ayzuco{flex-direction:column;gap:8px;max-width:720px;margin:28px auto 0;display:flex}.recent.svelte-1ayzuco h2:where(.svelte-1ayzuco){font-size:1.15rem}.recent.svelte-1ayzuco ul:where(.svelte-1ayzuco){margin:0;padding:0;list-style:none}.recent.svelte-1ayzuco li:where(.svelte-1ayzuco){border-top:1px solid var(--rule);align-items:center;gap:10px;margin:0;padding:8px 0;display:flex}.linepreview.svelte-1ayzuco{background:var(--sheet-2);border-radius:var(--radius-sm);padding:8px 10px}.two.svelte-1ayzuco{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=640px){.two.svelte-1ayzuco{grid-template-columns:1fr}}input[type=range].svelte-1ayzuco{width:100%;accent-color:var(--blue)}.check.svelte-1ayzuco{align-items:center;gap:6px;font-weight:500;display:flex}.board-row.svelte-1ayzuco{gap:8px;display:flex}.grow.svelte-1ayzuco{flex:1;min-width:0}.leftbook.svelte-1ayzuco{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.lb-stats.svelte-1ayzuco{flex-direction:column;gap:4px;width:100%;display:flex}.lb-stats.svelte-1ayzuco .san:where(.svelte-1ayzuco){min-width:3.5em}.result.svelte-1ayzuco{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.tools.svelte-1ayzuco{gap:6px}.legend.svelte-1ayzuco{gap:10px;display:flex}.lg.book.svelte-1ayzuco{color:var(--blue);font-weight:600}.lg.engine.svelte-1ayzuco{color:var(--ink-2)}.setup.svelte-j54lyx{flex-direction:column;gap:16px;max-width:820px;margin:0 auto;padding:28px;display:flex}.linelist.svelte-j54lyx{border-top:1px solid var(--rule);flex-direction:column;display:flex}.lrow.svelte-j54lyx{border:0;border-bottom:1px solid var(--rule);font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;padding:8px 4px;display:flex}.lrow.svelte-j54lyx:hover{background:var(--sheet-2)}.lname.svelte-j54lyx{font-weight:600}.progress.svelte-j54lyx{background:var(--sheet-2);border-radius:99px;height:8px;margin:6px 0;overflow:hidden}.progress.svelte-j54lyx div:where(.svelte-j54lyx){background:var(--blue);height:100%;transition:width .3s}.page.svelte-fn9fmw{flex-direction:column;gap:14px;max-width:980px;margin:0 auto;display:flex}.create.svelte-fn9fmw{flex-direction:column;gap:10px;display:flex}.create.svelte-fn9fmw input[type=text]:where(.svelte-fn9fmw){min-width:260px}.grow.svelte-fn9fmw{flex:1}.list.svelte-fn9fmw{flex-direction:column;gap:10px;display:flex}.rep.svelte-fn9fmw{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.rep.svelte-fn9fmw .info:where(.svelte-fn9fmw){flex:1;min-width:240px}.rep.svelte-fn9fmw h3:where(.svelte-fn9fmw){margin:0 0 4px}.head.svelte-zluzbn{gap:10px;max-width:1320px;margin:0 auto 14px}.head.svelte-zluzbn h1:where(.svelte-zluzbn){cursor:text;margin:0;font-size:1.5rem}.check.svelte-zluzbn{align-items:center;gap:6px;font-weight:500;display:flex}.hint.svelte-zluzbn{border-radius:var(--radius-sm);background:var(--blue-wash);padding:8px 12px}.hint.warn.svelte-zluzbn{background:var(--amber-wash)}.lines.svelte-zluzbn{flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.lrow.svelte-zluzbn{text-align:left;border:0;border-bottom:1px solid var(--rule);font:inherit;color:var(--ink);cursor:pointer;background:0 0;flex-direction:column;padding:6px 4px;display:flex}.lrow.svelte-zluzbn:hover{background:var(--sheet-2)}.page.svelte-1cn7aw6{flex-direction:column;gap:14px;max-width:980px;margin:0 auto;display:flex}.stats.svelte-1cn7aw6{gap:12px}.stat.svelte-1cn7aw6{flex-direction:column;min-width:120px;padding:12px 18px;display:flex}.stat.svelte-1cn7aw6 strong:where(.svelte-1cn7aw6){font-size:1.6rem;font-family:var(--font-display)}.list.svelte-1cn7aw6{flex-direction:column;gap:8px;display:flex}.game.svelte-1cn7aw6{align-items:center;gap:12px;padding:10px 14px;display:flex}.info.svelte-1cn7aw6{flex:1;min-width:0}.trunc.svelte-1cn7aw6{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.warn.svelte-1cn7aw6{color:var(--amber);font-weight:600}svg.svelte-7sv4ry{cursor:pointer;border-radius:var(--radius-sm);width:100%;height:120px;display:block}.bg.svelte-7sv4ry{fill:var(--bar-black)}.area.svelte-7sv4ry{fill:var(--bar-white)}.mid.svelte-7sv4ry{stroke:var(--bar-draw);stroke-dasharray:4 4;stroke-width:1px}.line.svelte-7sv4ry{fill:none;stroke:var(--blue);stroke-width:1.5px;vector-effect:non-scaling-stroke}.cursor.svelte-7sv4ry{stroke:var(--blue);stroke-width:2px;vector-effect:non-scaling-stroke}.book.svelte-7sv4ry{stroke:var(--amber);stroke-width:2px;stroke-dasharray:5 3;vector-effect:non-scaling-stroke}.inaccuracy.svelte-7sv4ry{fill:var(--amber)}.mistake.svelte-7sv4ry{fill:#e07b22}.blunder.svelte-7sv4ry{fill:var(--red)}.board-row.svelte-1y5n03e{gap:8px;display:flex}.grow.svelte-1y5n03e{flex:1;min-width:0}.progress.svelte-1y5n03e{background:var(--sheet-2);border-radius:99px;height:8px;margin-top:6px;overflow:hidden}.progress.svelte-1y5n03e div:where(.svelte-1y5n03e){background:var(--blue);height:100%;transition:width .2s}.summary.svelte-1y5n03e p:where(.svelte-1y5n03e){margin:0 0 8px}.stat.svelte-1y5n03e{flex-direction:column;margin-right:10px;padding:6px 14px 6px 0;display:flex}.stat.svelte-1y5n03e strong:where(.svelte-1y5n03e){font-size:1.4rem;font-family:var(--font-display)}.lb.svelte-1y5n03e{border-top:1px solid var(--rule);margin-top:6px;padding-top:10px}.linklike.svelte-1y5n03e{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.moment.svelte-1y5n03e{border:0;border-bottom:1px solid var(--rule);width:100%;font:inherit;color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:8px;padding:6px 2px;display:flex}.moment.mine.svelte-1y5n03e{color:var(--ink)}.moment.svelte-1y5n03e:hover{background:var(--sheet-2)}.page.svelte-hcez2h{flex-direction:column;gap:16px;display:flex}.intro.svelte-hcez2h,.importer.svelte-hcez2h{width:100%;max-width:1320px;margin:0 auto}.importer.svelte-hcez2h{flex-direction:column;gap:10px;display:flex}.importer.svelte-hcez2h input[type=number]:where(.svelte-hcez2h){width:90px;margin-left:4px}.accounts.svelte-hcez2h{gap:6px}.plain.svelte-hcez2h{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.x.svelte-hcez2h{opacity:.6;margin-left:4px}.page.svelte-1ozf5k3{max-width:820px}section.svelte-1ozf5k3{border-top:1px solid var(--rule);flex-direction:column;gap:14px;padding-top:18px;display:flex}.lbl.svelte-1ozf5k3{min-width:190px;font-size:.9rem;font-weight:500}.boardpick.svelte-1ozf5k3{color:var(--ink-2);cursor:pointer;font:inherit;background:0 0;border:2px solid #0000;border-radius:6px;flex-direction:column;align-items:center;gap:3px;padding:3px;display:flex}.boardpick.on.svelte-1ozf5k3{border-color:var(--blue);color:var(--ink)}input[type=range].svelte-1ozf5k3{width:200px}input[type=number].svelte-1ozf5k3{width:80px}.learn.svelte-19fw294{flex-direction:column;gap:16px;display:flex}header.svelte-19fw294{width:100%;max-width:1280px;margin:0 auto}.back.svelte-19fw294{color:var(--ink-2);font-family:var(--font-display);font-size:1.15rem}.back.svelte-19fw294:before{content:"‹ "}.controls.svelte-19fw294{gap:8px}.check.svelte-19fw294{align-items:center;gap:8px;font-weight:400;display:flex}.progress.svelte-19fw294{background:var(--rule);border-radius:2px;height:4px;overflow:hidden}.progress.svelte-19fw294 div:where(.svelte-19fw294){background:var(--blue);height:100%;transition:width .2s}.move.svelte-19fw294{flex-direction:column;gap:8px;display:flex}.big.svelte-19fw294{font-family:var(--font-mono);font-size:1.6rem;line-height:1.2}.big.svelte-19fw294 .num:where(.svelte-19fw294){color:var(--ink-3);font-size:1.1rem}.move.svelte-19fw294 p:where(.svelte-19fw294){line-height:1.65}.end.svelte-19fw294{flex-direction:column;gap:10px;display:flex}.lines.svelte-19fw294 ul:where(.svelte-19fw294){flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lines.svelte-19fw294 li:where(.svelte-19fw294){margin:0}.lines.svelte-19fw294 button:where(.svelte-19fw294){border:0;border-top:1px solid var(--rule);width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:7px 4px;display:flex}.lines.svelte-19fw294 li:where(.svelte-19fw294):first-child button:where(.svelte-19fw294){border-top:0}.lines.svelte-19fw294 button:where(.svelte-19fw294):hover{background:var(--sheet-2)}.lines.svelte-19fw294 button.on:where(.svelte-19fw294){color:var(--blue)}.lines.svelte-19fw294 button.on:where(.svelte-19fw294) .lname:where(.svelte-19fw294){font-weight:600}.branches.svelte-19fw294{flex-direction:column;gap:6px;display:flex}.pop.svelte-sqjupf{z-index:100;background:var(--sheet);border:1px solid var(--rule-strong);border-radius:var(--radius);pointer-events:none;padding:6px;position:fixed;box-shadow:0 12px 32px -8px #00000059}.cap.svelte-sqjupf{font-family:var(--font-mono);color:var(--ink-2);padding:5px 2px 0;font-size:.78rem}.shell.svelte-1n46o8q{flex-direction:column;min-height:100vh;display:flex}.topbar.svelte-1n46o8q{background:var(--sheet);border-bottom:1px solid var(--rule);z-index:20;align-items:center;gap:28px;height:56px;padding:0 24px;display:flex;position:sticky;top:0}.brand.svelte-1n46o8q{color:var(--ink);align-items:center;gap:9px;display:flex;text-decoration:none!important}.logo.svelte-1n46o8q{width:22px;height:22px}.word.svelte-1n46o8q{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.3rem;font-weight:600}nav.svelte-1n46o8q{flex:1;align-self:stretch;gap:22px;display:flex}nav.svelte-1n46o8q a:where(.svelte-1n46o8q){color:var(--ink-2);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;font-size:.92rem;font-weight:500;display:flex;text-decoration:none!important}nav.svelte-1n46o8q a:where(.svelte-1n46o8q):hover{color:var(--ink)}nav.svelte-1n46o8q a.active:where(.svelte-1n46o8q){color:var(--ink);border-bottom-color:var(--blue)}.right.svelte-1n46o8q{align-items:center;gap:6px;display:flex}.user.svelte-1n46o8q{align-items:center;gap:6px;font-weight:500;display:flex}.user.svelte-1n46o8q .dot:where(.svelte-1n46o8q){background:var(--green);border-radius:50%;width:7px;height:7px}.menu-btn.svelte-1n46o8q{display:none}.more.svelte-1n46o8q{position:relative}.more-btn.current.svelte-1n46o8q{color:var(--ink);box-shadow:inset 0 -2px 0 var(--blue);border-radius:0}.menu.svelte-1n46o8q{min-width:280px;box-shadow:var(--shadow-lg);z-index:40;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.menu.svelte-1n46o8q a:where(.svelte-1n46o8q),.menu.svelte-1n46o8q button:where(.svelte-1n46o8q){border-radius:var(--radius-sm);color:var(--ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 10px;font-size:.92rem;font-weight:500;display:flex;text-decoration:none!important}.menu.svelte-1n46o8q a:where(.svelte-1n46o8q):hover,.menu.svelte-1n46o8q button:where(.svelte-1n46o8q):hover{background:var(--sheet-2)}.menu.svelte-1n46o8q a.active:where(.svelte-1n46o8q){color:var(--blue)}.menu.svelte-1n46o8q .small:where(.svelte-1n46o8q){font-weight:400}.sep.svelte-1n46o8q{background:var(--rule);height:1px;margin:4px 6px}.more-mobile.svelte-1n46o8q{display:none}main.svelte-1n46o8q{flex:1;width:100%;padding:28px 24px 48px}footer.svelte-1n46o8q{text-align:center;border-top:1px solid var(--rule);padding:18px 24px}footer.svelte-1n46o8q a{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.banner.svelte-1n46o8q{background:var(--amber-wash);color:var(--amber);align-items:center;gap:10px;padding:8px 24px;font-weight:500;display:flex}@media (width<=960px){.topbar.svelte-1n46o8q{gap:12px;padding:0 16px}.menu-btn.svelte-1n46o8q{display:inline-flex}.more.svelte-1n46o8q{display:none}.more-mobile.svelte-1n46o8q{border-top:1px solid var(--rule-strong);flex-direction:column;margin-top:6px;display:flex}.right.svelte-1n46o8q{margin-left:auto}nav.svelte-1n46o8q{background:var(--sheet);border-bottom:1px solid var(--rule);flex-direction:column;gap:0;padding:6px 16px 10px;display:none;position:absolute;top:56px;left:0;right:0}nav.open.svelte-1n46o8q{display:flex}nav.svelte-1n46o8q a:where(.svelte-1n46o8q){border-bottom:1px solid var(--rule);margin:0;padding:10px 0}nav.svelte-1n46o8q a.active:where(.svelte-1n46o8q){border-bottom-color:var(--rule);color:var(--blue)}main.svelte-1n46o8q{padding:18px 16px 36px}}
