.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.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-board{background-color:#f0d9b5;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4PSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgogICAgIHZpZXdCb3g9IjAgMCA4IDgiIHNoYXBlLXJlbmRlcmluZz0iY3Jpc3BFZGdlcyI+CjxnIGlkPSJhIj4KICA8ZyBpZD0iYiI+CiAgICA8ZyBpZD0iYyI+CiAgICAgIDxnIGlkPSJkIj4KICAgICAgICA8cmVjdCB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBpZD0iZSIgb3BhY2l0eT0iMCIvPgogICAgICAgIDx1c2UgeD0iMSIgeT0iMSIgaHJlZj0iI2UiIHg6aHJlZj0iI2UiLz4KICAgICAgICA8cmVjdCB5PSIxIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBpZD0iZiIgb3BhY2l0eT0iMC4yIi8+CiAgICAgICAgPHVzZSB4PSIxIiB5PSItMSIgaHJlZj0iI2YiIHg6aHJlZj0iI2YiLz4KICAgICAgPC9nPgogICAgICA8dXNlIHg9IjIiIGhyZWY9IiNkIiB4OmhyZWY9IiNkIi8+CiAgICA8L2c+CiAgICA8dXNlIHg9IjQiIGhyZWY9IiNjIiB4OmhyZWY9IiNjIi8+CiAgPC9nPgogIDx1c2UgeT0iMiIgaHJlZj0iI2IiIHg6aHJlZj0iI2IiLz4KPC9nPgo8dXNlIHk9IjQiIGhyZWY9IiNhIiB4OmhyZWY9IiNhIi8+Cjwvc3ZnPg==)}cg-board square.move-dest{background:radial-gradient(#14551e80 22%,#208530 0,#0000004d 0,#0000 0)}cg-board square.premove-dest{background:radial-gradient(#141e5580 22%,#203085 0,#0000004d 0,#0000 0)}cg-board square.oc.move-dest{background:radial-gradient(#0000 0% 80%,#1455004d 80%)}cg-board square.oc.premove-dest{background:radial-gradient(#0000 0% 80%,#141e5533 80%)}cg-board square.move-dest:hover{background:#14551e4d}cg-board square.premove-dest:hover{background:#141e5533}cg-board square.last-move{background-color:#9bc70069}cg-board square.selected{background-color:#14551e80}cg-board square.check{background:radial-gradient(red 0%,#e70000 25%,#a9000000 89%,#9e000000 100%)}cg-board square.current-premove{background-color:#141e5580}.orientation-white .ranks :nth-child(odd),.orientation-white .files :nth-child(2n),.orientation-black .ranks :nth-child(2n),.orientation-black .files :nth-child(odd),coords.squares:nth-of-type(odd) :nth-child(2n),coords.squares:nth-of-type(2n) :nth-child(odd){color:#484848cc}.orientation-white .ranks :nth-child(2n),.orientation-white .files :nth-child(odd),.orientation-black .ranks :nth-child(odd),.orientation-black .files :nth-child(2n),coords.squares:nth-of-type(odd) :nth-child(odd),coords.squares:nth-of-type(2n) :nth-child(2n){color:#fffc}.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{--color-bg-page:#0b0b0c;--color-surface-1:#162130;--color-surface-2:#1f2c3d;--color-surface-3:#28374c;--color-border-soft:#ffffff24;--color-border-strong:#ffffff38;--color-text-primary:#f3f3f3;--color-text-muted:#ffffffb3;--color-success:#22c55e;--color-danger:#ef4444;--shadow-surface:0 10px 30px #00000040;--bg:var(--color-bg-page);--card:var(--color-surface-1);--popup-card-bg:#223044;--card2:#121b28;--border:var(--color-border-soft);--muted:var(--color-text-muted);--text:var(--color-text-primary);--btn:var(--color-surface-2);--btnHover:var(--color-surface-3);--dangerBg:#ff00001a;--dangerBd:#ff000040;--ok:var(--color-success);--bad:var(--color-danger);--topbar-bg:#0b0b0ce0;--topbar-border:#ffffff1a;--input-bg:#00000059;--input-placeholder:#ffffff8c;--input-focus-border:#ffffff47;--input-focus-ring:#ffffff14;--bg-glow-a:#38bdf814;--bg-glow-b:#a855f714;--bg-glow-c:#22c55e0f;--card-shadow:var(--shadow-surface);--card-hover-border:var(--color-border-strong);--board-light:#f0d9b5;--board-dark:#b58863;--mobile-keyboard-inset:0px;--az-safe-top-native:env(safe-area-inset-top,0px);--az-safe-top:var(--az-safe-top-runtime,var(--az-safe-top-native));--az-safe-top-lock:var(--az-safe-top);--az-safe-top-flow:var(--az-safe-top-flow-runtime,var(--az-safe-top));--az-safe-bottom-native:max(env(safe-area-inset-bottom,0px),constant(safe-area-inset-bottom));--az-safe-bottom:var(--az-safe-bottom-runtime,var(--az-safe-bottom-native));--az-safe-top-shield-bg:var(--bg);--az-safe-bottom-shield-bg:var(--bg)}html[data-app-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-page:#fbfaf7;--color-surface-1:#f2eadc;--color-surface-2:#e4d8c3;--color-surface-3:#d5c4a8;--color-border-soft:#614d3066;--color-border-strong:#614d308f;--color-text-primary:#1f2937;--color-text-muted:#4a3a24e6;--color-success:#16a34a;--color-danger:#dc2626;--shadow-surface:0 10px 24px #0f172a12;--bg:var(--color-bg-page);--card:var(--color-surface-1);--popup-card-bg:#ece0cd;--card2:#e9dcc8;--border:var(--color-border-soft);--muted:var(--color-text-muted);--text:var(--color-text-primary);--btn:var(--color-surface-2);--btnHover:var(--color-surface-3);--dangerBg:#ef44441f;--dangerBd:#ef444447;--ok:var(--color-success);--bad:var(--color-danger);--topbar-bg:#f6f0e6f5;--topbar-border:#614d304d;--input-bg:#fffdf8;--input-placeholder:#4a3a2494;--input-focus-border:#3b82f68c;--input-focus-ring:#3b82f633;--bg-glow-a:#38bdf81f;--bg-glow-b:#a855f71a;--bg-glow-c:#22c55e1a;--card-shadow:var(--shadow-surface);--card-hover-border:var(--color-border-strong);--az-safe-top-shield-bg:var(--bg);--az-safe-bottom-shield-bg:var(--bg)}.localeDesktopBgShell{min-height:calc(100dvh - var(--az-safe-top-flow));padding-top:var(--az-safe-top-flow);box-sizing:border-box}.analysisDesktopBgShell{min-height:100dvh}@media (min-width:901px){.localeDesktopBgShell{background-color:var(--bg);background-image:linear-gradient(#0206176b 0%,#02061794 100%),url(/ai-bg/home/home-dark.webp);background-position:50%;background-repeat:no-repeat;background-size:100%;background-attachment:fixed}html[data-app-theme=light] .localeDesktopBgShell{background-image:linear-gradient(#fbfaf733 0%,#fbfaf75c 100%),url(/ai-bg/home/home-light.webp)}.analysisDesktopBgShell{background-color:var(--bg);background-image:linear-gradient(#0206177a 0%,#0206179e 100%),url(/ai-bg/analysis/analysis-dark.webp);background-position:50%;background-repeat:no-repeat;background-size:100%;background-attachment:fixed}html[data-app-theme=light] .analysisDesktopBgShell{background-image:linear-gradient(#fbfaf73d 0%,#fbfaf766 100%),url(/ai-bg/analysis/analysis-light.webp)}}html[data-app-theme=light] [style*="background: #12161e"],html[data-app-theme=light] [style*="background:#12161e"]{background:var(--color-surface-1)!important;border-color:var(--color-border-soft)!important}html[data-app-theme=light] [style*="background: rgba(255,255,255,0.03)"],html[data-app-theme=light] [style*="background: rgba(255,255,255,0.02)"],html[data-app-theme=light] [style*="background: rgba(255,255,255,0.04)"],html[data-app-theme=light] [style*="background: rgba(255,255,255,0.05)"],html[data-app-theme=light] [style*="background: rgba(255,255,255,0.06)"],html[data-app-theme=light] [style*="background: rgba(255,255,255,0.07)"],html[data-app-theme=light] [style*="background: rgba(255,255,255,.03)"],html[data-app-theme=light] [style*="background: rgba(255,255,255,.02)"],html[data-app-theme=light] [style*="background: rgba(255,255,255,.04)"],html[data-app-theme=light] [style*="background: rgba(255,255,255,.05)"],html[data-app-theme=light] [style*="background: rgba(255,255,255,.06)"],html[data-app-theme=light] [style*="background: rgba(255,255,255,.07)"]{background:var(--card2)!important}html[data-app-theme=light] [style*="border: 1px solid rgba(255,255,255"],html[data-app-theme=light] [style*="border: \"1px solid rgba(255,255,255"],html[data-app-theme=light] [style*="border-top: 1px solid rgba(255,255,255"],html[data-app-theme=light] [style*="border-bottom: 1px solid rgba(255,255,255"]{border-color:var(--color-border-strong)!important}html[data-app-theme=light] [style*="color: rgba(255,255,255,0.88)"],html[data-app-theme=light] [style*="color: rgba(255,255,255,0.9)"],html[data-app-theme=light] [style*="color: rgba(255,255,255,0.92)"]{color:var(--text)!important}html[data-app-theme=light] [style*="color: rgba(255,255,255,0.7)"],html[data-app-theme=light] [style*="color: rgba(255,255,255,0.72)"],html[data-app-theme=light] [style*="color: rgba(255,255,255,0.75)"]{color:var(--muted)!important}html[data-board-theme=brown]{--board-light:#f0d9b5;--board-dark:#b58863}html[data-board-theme=azchess]{--board-light:#eef3fa;--board-dark:#7c8798}html[data-board-theme=blue]{--board-light:#d7e6f5;--board-dark:#6f8fb1}html[data-board-theme=green]{--board-light:#e2efd9;--board-dark:#6a8f5b}html[data-board-theme=slate]{--board-light:#d9dde4;--board-dark:#6e7786}html[data-board-theme=walnut]{--board-light:#e8d5b7;--board-dark:#8b5e3c}html[data-board-theme=sand]{--board-light:#f2e3c4;--board-dark:#c49b67}html[data-board-theme=forest-deep]{--board-light:#dce9d4;--board-dark:#47694d}html[data-board-theme=ocean]{--board-light:#d8ebf7;--board-dark:#3f6f99}html[data-board-theme=midnight]{--board-light:#c7cedb;--board-dark:#2c3448}html[data-board-theme=graphite]{--board-light:#d5d7dd;--board-dark:#505764}html[data-board-theme=violet]{--board-light:#eadff8;--board-dark:#7562a8}html[data-board-theme=olive]{--board-light:#e7ebd0b8;--board-dark:#6d7838d6}html[data-board-theme=rosewood]{--board-light:#efd7d1;--board-dark:#8a4f47}html[data-board-theme=ice]{--board-light:#ecf7ff;--board-dark:#8eaec2}html[data-board-theme=wood]{--board-light:#f0dfc2b8;--board-dark:#a67e52d1}html[data-board-theme=wood2]{--board-light:#ecd6b3b3;--board-dark:#91643ed1}html[data-board-theme=wood3]{--board-light:#f6e4c9b3;--board-dark:#9a6d4ad1}html[data-board-theme=wood4]{--board-light:#e9d1acb3;--board-dark:#825936d6}html[data-board-theme=maple]{--board-light:#f5e6cfb3;--board-dark:#bd8e58d1}html[data-board-theme=maple2]{--board-light:#f2dcbbb3;--board-dark:#b07a45d1}html[data-board-theme=marble]{--board-light:#ece9e3c2;--board-dark:#898885d6}html[data-board-theme=blue-marble]{--board-light:#dce6f7bd;--board-dark:#5d6f97d6}html[data-board-theme=leather]{--board-light:#e7d2b9b8;--board-dark:#875f43d6}html[data-board-theme=green-plastic]{--board-light:#d4e7cfb8;--board-dark:#5f8456d6}html[data-board-theme=metal]{--board-light:#dde1e6c2;--board-dark:#6c7580db}html[data-board-theme=canvas2]{--board-light:#efe2cbb8;--board-dark:#9d8563d6}html[data-board-theme=ncf-board]{--board-light:#e7ddcdb8;--board-dark:#7d6b4ed6}html[data-board-theme=purple]{--board-light:#eaddf4b8;--board-dark:#6b4f8fd6}html[data-board-theme=purple-diag]{--board-light:#e8ddf1b8;--board-dark:#665281d6}html[data-board-theme=pink-pyramid]{--board-light:#f6dbe7b8;--board-dark:#9b5a78d6}html[data-board-theme=grey]{--board-light:#e0e2e4bd;--board-dark:#6f767dd6}html[data-board-theme=blue2]{--board-light:#d9e4fabd;--board-dark:#5572a6d6}html[data-board-theme=blue3]{--board-light:#d5e8f4bd;--board-dark:#4a7890d6}html[data-board-theme=samurai-night]{--board-light:#e6d9c9;--board-dark:#5a2a2a}html[data-board-theme=web-strike]{--board-light:#dce7ff;--board-dark:#b3262f}html[data-board-theme=stadium-lights]{--board-light:#d8f1c9;--board-dark:#2f8b46}html[data-board-theme=unicorn-dream]{--board-light:#f9e7ff;--board-dark:#b98bf2}html[data-board-theme=brick-world]{--board-light:#ffe8c4;--board-dark:#c96f2d}html[data-board-theme=pixel-craft]{--board-light:#dbe5cd;--board-dark:#6f7f4c}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior-y:auto;background-color:var(--bg);background:var(--bg);width:100%;max-width:100%;min-height:100dvh;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Helvetica Neue,sans-serif;overflow-x:clip}html[data-az-ios-safe-locked="1"],html[data-az-ios-safe-locked="1"] body{scroll-padding-top:var(--az-safe-top-lock);overscroll-behavior-y:none}@supports not (overflow:clip){html,body{overflow-x:hidden}}img,video{max-width:100%;height:auto}svg,canvas,iframe{max-width:100%}:where(.row,.grid)>*{min-width:0}:where(.btn,button,[role=button])>:where(svg,img){flex:none;width:clamp(16px,1.1em,20px);height:clamp(16px,1.1em,20px)}.uiFixedGlyphIcon{-moz-text-size-adjust:100%;text-size-adjust:100%;flex:none;justify-content:center;align-items:center;min-width:1.1em;font-size:clamp(12px,1em,18px);line-height:1;display:inline-flex}.cg-wrap,.cg-wrap cg-board,.cg-wrap piece{-moz-text-size-adjust:100%;text-size-adjust:100%}@media (min-width:981px){html,body,button,input,select,textarea,.btn,.badge,.sectionTitle,.homeOpeningsNewBadge{font-family:Segoe UI,Noto Sans,Roboto,Arial,Helvetica Neue,sans-serif}}a{color:inherit;text-decoration:none}.azchessWordmark{font-synthesis:none;white-space:nowrap;-moz-text-size-adjust:100%;text-size-adjust:100%;display:inline-block;letter-spacing:.3px!important;font-weight:900!important;font-stretch:100%!important;font-family:var(--font-azchess-wordmark),"Noto Sans",Roboto,Arial,"Helvetica Neue",sans-serif!important}.container{max-width:1120px;margin:0 auto;padding:18px}.topbar{z-index:10;background:var(--topbar-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--topbar-border);position:sticky;top:0}html:before{content:"";height:var(--az-safe-top-lock);background:var(--az-safe-top-shield-bg);will-change:transform;pointer-events:none;z-index:2147483000;position:fixed;top:0;left:0;right:0;transform:translateZ(0)}html:after{content:"";height:var(--az-safe-bottom);background:var(--az-safe-bottom-shield-bg);will-change:transform;pointer-events:none;z-index:2147483000;position:fixed;bottom:0;left:0;right:0;transform:translateZ(0)}.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.settingsLangRow{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:8px}@media (min-width:981px){.settingsLangRow{justify-content:flex-end}}@media (max-width:520px){.container{padding:12px}.card{border-radius:14px;padding:12px}.row{flex-wrap:wrap;justify-content:flex-start}.btn{padding:10px 12px}}@media (pointer:coarse){html[data-mobile-keyboard-open="1"],html[data-mobile-keyboard-open="1"] body{scroll-padding-bottom:calc(var(--mobile-keyboard-inset,0px) + env(safe-area-inset-bottom,0px) + 76px)}:where(input,textarea,select,[contenteditable=true]){scroll-margin-bottom:calc(var(--mobile-keyboard-inset,0px) + env(safe-area-inset-bottom,0px) + 76px)}}.card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:14px}.btn{border:1px solid var(--border);background:var(--btn);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text);-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;display:inline-flex;overflow:hidden}html[data-app-theme=light] .btn[style*=linear-gradient]{box-shadow:inset 0 1px #ffffff61,0 6px 14px #0f172a24;border-color:#0f172a57!important}html[data-app-theme=light] :is(.btn,button):not(.homeMainActionBtn):not(.lineActionBtn):not(.tapOutlineSurface)[style*="59,130,246"],html[data-app-theme=light] :is(.btn,button):not(.homeMainActionBtn):not(.lineActionBtn):not(.tapOutlineSurface)[style*="59, 130, 246"],html[data-app-theme=light] :is(.btn,button):not(.homeMainActionBtn):not(.lineActionBtn):not(.tapOutlineSurface)[style*="34,197,94"],html[data-app-theme=light] :is(.btn,button):not(.homeMainActionBtn):not(.lineActionBtn):not(.tapOutlineSurface)[style*="34, 197, 94"],html[data-app-theme=light] :is(.btn,button):not(.homeMainActionBtn):not(.lineActionBtn):not(.tapOutlineSurface)[style*="239,68,68"],html[data-app-theme=light] :is(.btn,button):not(.homeMainActionBtn):not(.lineActionBtn):not(.tapOutlineSurface)[style*="239, 68, 68"],html[data-app-theme=light] :is(.btn,button):not(.homeMainActionBtn):not(.lineActionBtn):not(.tapOutlineSurface)[style*="234,179,8"],html[data-app-theme=light] :is(.btn,button):not(.homeMainActionBtn):not(.lineActionBtn):not(.tapOutlineSurface)[style*="234, 179, 8"],html[data-app-theme=light] :is(.btn,button):not(.homeMainActionBtn):not(.lineActionBtn):not(.tapOutlineSurface)[style*="249,115,22"],html[data-app-theme=light] :is(.btn,button):not(.homeMainActionBtn):not(.lineActionBtn):not(.tapOutlineSurface)[style*="249, 115, 22"]{text-shadow:none;color:#f8fafc!important;box-shadow:inset 0 1px #ffffff38,0 6px 14px #0f172a33!important}html[data-app-theme=light] :is(.btn,button):not(.homeMainActionBtn):not(.lineActionBtn):not(.tapOutlineSurface)[style*="59,130,246"],html[data-app-theme=light] :is(.btn,button):not(.homeMainActionBtn):not(.lineActionBtn):not(.tapOutlineSurface)[style*="59, 130, 246"]{background:linear-gradient(#3b82f6,#1d4ed8)!important;border-color:#1e40afeb!important}html[data-app-theme=light] :is(.btn,button):not(.homeMainActionBtn):not(.lineActionBtn):not(.tapOutlineSurface)[style*="34,197,94"],html[data-app-theme=light] :is(.btn,button):not(.homeMainActionBtn):not(.lineActionBtn):not(.tapOutlineSurface)[style*="34, 197, 94"]{background:linear-gradient(#22c55e,#15803d)!important;border-color:#15803deb!important}html[data-app-theme=light] :is(.btn,button):not(.homeMainActionBtn):not(.lineActionBtn):not(.tapOutlineSurface)[style*="239,68,68"],html[data-app-theme=light] :is(.btn,button):not(.homeMainActionBtn):not(.lineActionBtn):not(.tapOutlineSurface)[style*="239, 68, 68"]{background:linear-gradient(#ef4444,#b91c1c)!important;border-color:#b91c1ce6!important}html[data-app-theme=light] :is(.btn,button):not(.homeMainActionBtn):not(.lineActionBtn):not(.tapOutlineSurface)[style*="234,179,8"],html[data-app-theme=light] :is(.btn,button):not(.homeMainActionBtn):not(.lineActionBtn):not(.tapOutlineSurface)[style*="234, 179, 8"]{color:#0f172a!important;background:linear-gradient(#facc15,#ca8a04)!important;border-color:#a16207e6!important;box-shadow:inset 0 1px #fff6,0 6px 14px #0f172a24!important}html[data-app-theme=light] :is(.btn,button):not(.homeMainActionBtn):not(.lineActionBtn):not(.tapOutlineSurface)[style*="249,115,22"],html[data-app-theme=light] :is(.btn,button):not(.homeMainActionBtn):not(.lineActionBtn):not(.tapOutlineSurface)[style*="249, 115, 22"]{color:#0f172a!important;background:linear-gradient(#fb923c,#ea580c)!important;border-color:#c2410ce6!important;box-shadow:inset 0 1px #ffffff5c,0 6px 14px #0f172a29!important}html[data-app-theme=light] :not(.btn):not(button)[style*="background: rgba(59,130,246,0.12)"],html[data-app-theme=light] :not(.btn):not(button)[style*="background: rgba(59,130,246,0.10)"],html[data-app-theme=light] :not(.btn):not(button)[style*="background: rgba(59,130,246,0.08)"]{color:var(--text)!important;background:#2563eb2e!important;border-color:#1e40af6b!important}html[data-app-theme=light] :not(.btn):not(button)[style*="background: rgba(34,197,94,0.12)"],html[data-app-theme=light] :not(.btn):not(button)[style*="background: rgba(34,197,94,0.10)"],html[data-app-theme=light] :not(.btn):not(button)[style*="background: rgba(34,197,94,0.08)"]{color:var(--text)!important;background:#16a34a2e!important;border-color:#15803d6b!important}html[data-app-theme=light] .btn{border-color:var(--color-border-strong);box-shadow:inset 0 1px #fff9}html[data-app-theme=light] .btn:hover,html[data-app-theme=light] .card,html[data-app-theme=light] .badge,html[data-app-theme=light] .pgnArea{border-color:var(--color-border-strong)}.btn:hover{background:var(--btnHover)}.btn:disabled{opacity:.55;cursor:not-allowed}:where(.lineActionBtn,.tapOutlineSurface){box-shadow:inset 0 1px #fff3!important}html[data-app-theme=light] :where(.lineActionBtn,.tapOutlineSurface){border-color:var(--color-border-strong)!important;box-shadow:inset 0 1px #ffffffad!important}html[data-app-theme=dark] :where(.lineActionBtn,.tapOutlineSurface){box-shadow:inset 0 1px #e2e8f038!important}.homeMainActionBtn,.board3dBtn{transition:transform .12s,box-shadow .14s,border-color .14s,filter .14s;transform:translateY(0);border-width:1.35px!important}html[data-app-theme=light] .homeMainActionBtn,html[data-app-theme=light] .board3dBtn{text-shadow:0 1px 1px #0000006b;border-color:#94a3b875!important;box-shadow:inset 0 2px #e2e8f033,inset 0 -2px #020617b8,0 12px 22px #02061794,0 0 0 1px #94a3b82e!important}html[data-app-theme=light] .homeMainActionBtn{color:#fff!important}html[data-app-theme=dark] .homeMainActionBtn,html[data-app-theme=dark] .board3dBtn{border-color:#94a3b875!important;box-shadow:inset 0 2px #e2e8f033,inset 0 -2px #020617b8,0 12px 22px #02061794,0 0 0 1px #94a3b82e!important}html[data-app-theme=dark] .homeMainActionBtn.homeColorLift{filter:saturate(1.03)brightness(1.02);box-shadow:inset 0 2px #e2e8f033,inset 0 -2px #020617b8,0 12px 22px #02061794,0 0 0 1px #94a3b829!important}.homeMainActionBtn:not(:disabled):hover,.board3dBtn:not(:disabled):hover{filter:saturate(1.08);transform:translateY(-1px)}.homeMainActionBtn:not(:disabled):active,.board3dBtn:not(:disabled):active{transform:translateY(1px)}html[data-app-theme=light] .board3dBtn.mobileDockBlueBtn,html[data-app-theme=light] .mobileDockBlueBtn{color:#f8fafc!important;background:linear-gradient(#3b82f6,#2563eb)!important;border-color:#2563ebeb!important;box-shadow:inset 0 1px #fff3,0 6px 14px #2563eb3d!important}html[data-app-theme=dark] .board3dBtn.mobileDockBlueBtn,html[data-app-theme=dark] .mobileDockBlueBtn{color:#f8fafc!important;background:linear-gradient(#3b82f6,#2563eb)!important;border-color:#2563ebeb!important;box-shadow:inset 0 2px #e2e8f02e,0 8px 16px #02061775!important}html[data-app-theme=light] .board3dBtn.mobileDockGreenBtn,html[data-app-theme=light] .mobileDockGreenBtn{color:#f8fafc!important;background:linear-gradient(#22c55e,#15803d)!important;border-color:#15803df2!important;box-shadow:inset 0 1px #fff3,0 6px 14px #15803d3d!important}html[data-app-theme=dark] .board3dBtn.mobileDockGreenBtn,html[data-app-theme=dark] .mobileDockGreenBtn{color:#f8fafc!important;background:linear-gradient(#22c55e,#15803d)!important;border-color:#15803df2!important;box-shadow:inset 0 2px #e2e8f02e,0 8px 16px #02061775!important}.muted{color:var(--muted);font-size:12px}html[data-app-theme=light] .muted{color:#3d2a12f5}.surface-1{background:var(--color-surface-1);border-color:var(--color-border-soft)}.surface-2{background:var(--color-surface-2);border-color:var(--color-border-soft)}.text-primary{color:var(--color-text-primary)}.text-muted{color:var(--color-text-muted)}.border-soft{border-color:var(--color-border-soft)}.border-strong{border-color:var(--color-border-strong)}.grid{grid-template-columns:1.5fr .5fr;gap:16px;display:grid}@media (max-width:980px){.grid{grid-template-columns:1fr}}.pgnArea{box-sizing:border-box;border:1px solid var(--border);background:var(--input-bg);width:100%;max-width:100%;color:var(--text);resize:vertical;border-radius:14px;outline:none;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;line-height:1.35;display:block}.pgnArea::placeholder{color:var(--input-placeholder)}.pgnArea:focus{border-color:var(--input-focus-border);box-shadow:0 0 0 2px var(--input-focus-ring)}input[placeholder*=search i],input[placeholder*=axtar i],input[placeholder*=поиск i]{color:#111!important;border-color:var(--color-border-strong)!important;background:#fff!important}.errorBox{border:1px solid var(--dangerBd);background:var(--dangerBg);color:#ffd6d6;white-space:pre-wrap;border-radius:14px;margin-top:12px;padding:12px}.badge{border:1px solid var(--border);background:var(--btn);color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}.homeActiveGamesAlertBadge{text-shadow:0 0 #ef444400;animation:1.05s ease-in-out infinite homeActiveGamesAlertPulse;box-shadow:0 0 #ef444494;color:#ef4444!important;background:#7f1d1d29!important;border-color:#ef4444e6!important}@keyframes homeActiveGamesAlertPulse{0%,to{color:#ef4444;text-shadow:0 0 #ef444400;border-color:#ef4444d1;transform:scale(1);box-shadow:0 0 #ef444494}50%{color:#ff2f2f;text-shadow:0 0 12px #ef444499;border-color:#dc2626fa;transform:scale(1.1);box-shadow:0 0 0 8px #ef444400}}.homeOpeningsNewBadge{letter-spacing:.35px;text-transform:uppercase;white-space:nowrap;color:#111827;background:linear-gradient(135deg,#fde047 0%,#fb923c 100%);border:1px solid #ffffff73;border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;font-size:11px;font-weight:900;line-height:1;animation:1.05s ease-in-out infinite openingsNewBadgePulse;display:inline-flex;box-shadow:0 0 #fb923c8c}@keyframes openingsNewBadgePulse{0%,to{filter:saturate();transform:scale(1);box-shadow:0 0 #fb923c85}50%{filter:saturate(1.12);transform:scale(1.09);box-shadow:0 0 0 8px #fb923c00}}@media (prefers-reduced-motion:reduce){.homeActiveGamesAlertBadge,.homeOpeningsNewBadge{animation:none}}.dot{vertical-align:middle;background:var(--border);border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;width:10px;height:10px;line-height:1;display:inline-flex}.dot.ok{background:var(--ok)}.dot.bad{background:var(--bad)}.cg-wrap{border-radius:inherit}.cg-wrap piece{background-repeat:no-repeat;background-size:cover}html[data-piece-theme=azchess2] .cg-wrap piece{background-position:50%!important;background-repeat:no-repeat!important;background-size:82% 82%!important}html[data-piece-theme=azchess2] .cg-wrap piece.white{filter:brightness(0)invert()contrast(1.02)drop-shadow(0 0 1px #00000059)!important}html[data-piece-theme=azchess2] .cg-wrap piece.black{filter:brightness(.15)contrast(1.15)drop-shadow(0 0 1px #fff3)!important}.analysisBoardHost .cg-wrap cg-board{cursor:pointer!important}.cg-wrap cg-board piece.dragging{cursor:grabbing!important}.cg-wrap square.light{background:var(--board-light)!important}.cg-wrap square.dark{background:var(--board-dark)!important}.cg-wrap cg-board{overflow:hidden;background-color:var(--board-light)!important;background-image:conic-gradient(var(--board-dark)25%,var(--board-light)0 50%,var(--board-dark)0 75%,var(--board-light)0)!important;border-radius:var(--board-corner-radius,12px)!important;background-position:0 0!important;background-size:25% 25%!important}html[data-board-theme=wood] .cg-wrap cg-board,html[data-board-theme=wood2] .cg-wrap cg-board,html[data-board-theme=wood3] .cg-wrap cg-board,html[data-board-theme=wood4] .cg-wrap cg-board,html[data-board-theme=maple] .cg-wrap cg-board,html[data-board-theme=maple2] .cg-wrap cg-board,html[data-board-theme=marble] .cg-wrap cg-board,html[data-board-theme=blue-marble] .cg-wrap cg-board,html[data-board-theme=leather] .cg-wrap cg-board,html[data-board-theme=green-plastic] .cg-wrap cg-board,html[data-board-theme=metal] .cg-wrap cg-board,html[data-board-theme=canvas2] .cg-wrap cg-board,html[data-board-theme=ncf-board] .cg-wrap cg-board,html[data-board-theme=purple] .cg-wrap cg-board,html[data-board-theme=purple-diag] .cg-wrap cg-board,html[data-board-theme=pink-pyramid] .cg-wrap cg-board,html[data-board-theme=grey] .cg-wrap cg-board,html[data-board-theme=blue2] .cg-wrap cg-board,html[data-board-theme=blue3] .cg-wrap cg-board,html[data-board-theme=olive] .cg-wrap cg-board{background-image:var(--board-photo-texture)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}html[data-board-theme=wood] .cg-wrap cg-board{--board-photo-texture:url(https://raw.githubusercontent.com/lichess-org/lila/master/public/images/board/wood.jpg)}html[data-board-theme=wood2] .cg-wrap cg-board{--board-photo-texture:url(https://raw.githubusercontent.com/lichess-org/lila/master/public/images/board/wood2.jpg)}html[data-board-theme=wood3] .cg-wrap cg-board{--board-photo-texture:url(https://raw.githubusercontent.com/lichess-org/lila/master/public/images/board/wood3.jpg)}html[data-board-theme=wood4] .cg-wrap cg-board{--board-photo-texture:url(https://raw.githubusercontent.com/lichess-org/lila/master/public/images/board/wood4.jpg)}html[data-board-theme=maple] .cg-wrap cg-board{--board-photo-texture:url(https://raw.githubusercontent.com/lichess-org/lila/master/public/images/board/maple.jpg)}html[data-board-theme=maple2] .cg-wrap cg-board{--board-photo-texture:url(https://raw.githubusercontent.com/lichess-org/lila/master/public/images/board/maple2.jpg)}html[data-board-theme=marble] .cg-wrap cg-board{--board-photo-texture:url(https://raw.githubusercontent.com/lichess-org/lila/master/public/images/board/marble.jpg)}html[data-board-theme=blue-marble] .cg-wrap cg-board{--board-photo-texture:url(https://raw.githubusercontent.com/lichess-org/lila/master/public/images/board/blue-marble.jpg)}html[data-board-theme=leather] .cg-wrap cg-board{--board-photo-texture:url(https://raw.githubusercontent.com/lichess-org/lila/master/public/images/board/leather.jpg)}html[data-board-theme=green-plastic] .cg-wrap cg-board{--board-photo-texture:url(https://raw.githubusercontent.com/lichess-org/lila/master/public/images/board/green-plastic.png)}html[data-board-theme=metal] .cg-wrap cg-board{--board-photo-texture:url(https://raw.githubusercontent.com/lichess-org/lila/master/public/images/board/metal.jpg)}html[data-board-theme=canvas2] .cg-wrap cg-board{--board-photo-texture:url(https://raw.githubusercontent.com/lichess-org/lila/master/public/images/board/canvas2.jpg)}html[data-board-theme=ncf-board] .cg-wrap cg-board{--board-photo-texture:url(https://raw.githubusercontent.com/lichess-org/lila/master/public/images/board/ncf-board.png)}html[data-board-theme=purple] .cg-wrap cg-board{--board-photo-texture:url(https://raw.githubusercontent.com/lichess-org/lila/master/public/images/board/purple.png)}html[data-board-theme=purple-diag] .cg-wrap cg-board{--board-photo-texture:url(https://raw.githubusercontent.com/lichess-org/lila/master/public/images/board/purple-diag.png)}html[data-board-theme=pink-pyramid] .cg-wrap cg-board{--board-photo-texture:url(https://raw.githubusercontent.com/lichess-org/lila/master/public/images/board/pink-pyramid.png)}html[data-board-theme=grey] .cg-wrap cg-board{--board-photo-texture:url(https://raw.githubusercontent.com/lichess-org/lila/master/public/images/board/grey.jpg)}html[data-board-theme=blue2] .cg-wrap cg-board{--board-photo-texture:url(https://raw.githubusercontent.com/lichess-org/lila/master/public/images/board/blue2.jpg)}html[data-board-theme=blue3] .cg-wrap cg-board{--board-photo-texture:url(https://raw.githubusercontent.com/lichess-org/lila/master/public/images/board/blue3.jpg)}html[data-board-theme=olive] .cg-wrap cg-board{--board-photo-texture:url(https://raw.githubusercontent.com/lichess-org/lila/master/public/images/board/olive.jpg)}html[data-board-theme=samurai-night] .cg-wrap cg-board,html[data-board-theme=web-strike] .cg-wrap cg-board,html[data-board-theme=stadium-lights] .cg-wrap cg-board,html[data-board-theme=unicorn-dream] .cg-wrap cg-board,html[data-board-theme=brick-world] .cg-wrap cg-board,html[data-board-theme=pixel-craft] .cg-wrap cg-board{background-image:conic-gradient(var(--board-dark)25%,var(--board-light)0 50%,var(--board-dark)0 75%,var(--board-light)0),var(--kid-board-pattern)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:25% 25%,180px 180px!important}html[data-board-theme=samurai-night] .cg-wrap cg-board{--kid-board-pattern:url(/themes/board/samurai-night.svg)}html[data-board-theme=web-strike] .cg-wrap cg-board{--kid-board-pattern:url(/themes/board/web-strike.svg)}html[data-board-theme=stadium-lights] .cg-wrap cg-board{--kid-board-pattern:url(/themes/board/stadium-lights.svg)}html[data-board-theme=unicorn-dream] .cg-wrap cg-board{--kid-board-pattern:url(/themes/board/unicorn-dream.svg)}html[data-board-theme=brick-world] .cg-wrap cg-board{--kid-board-pattern:url(/themes/board/brick-world.svg)}html[data-board-theme=pixel-craft] .cg-wrap cg-board{--kid-board-pattern:url(/themes/board/pixel-craft.svg)}html[data-piece-theme=azchess] .cg-wrap piece{filter:none!important}html[data-piece-theme=azchess] .cg-wrap piece.pawn.white{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cg%20fill%3D%22%23f8fafc%22%3E%3Ccircle%20cx%3D%2250%22%20cy%3D%2224%22%20r%3D%2211%22%2F%3E%3Cpath%20d%3D%22M34%2084h32l-4-26c-1-7-6-11-12-11s-11%204-12%2011z%22%2F%3E%3Crect%20x%3D%2229%22%20y%3D%2284%22%20width%3D%2242%22%20height%3D%229%22%20rx%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important}html[data-piece-theme=azchess] .cg-wrap piece.knight.white{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M19%20272.47l40.63%2018.06a32%2032%200%200%200%2024.88.47l12.78-5.12a32%2032%200%200%200%2018.76-20.5l9.22-30.65a24%2024%200%200%201%2012.55-15.65L159.94%20208v50.33a48%2048%200%200%201-26.53%2042.94l-57.22%2028.65A80%2080%200%200%200%2032%20401.48V416h319.86V224c0-106-85.92-192-191.92-192H12A12%2012%200%200%200%200%2044a16.9%2016.9%200%200%200%201.79%207.58L16%2080l-9%209a24%2024%200%200%200-7%2017v137.21a32%2032%200%200%200%2019%2029.26zM52%20128a20%2020%200%201%201-20%2020%2020%2020%200%200%201%2020-20zm316%20320H16a16%2016%200%200%200-16%2016v32a16%2016%200%200%200%2016%2016h352a16%2016%200%200%200%2016-16v-32a16%2016%200%200%200-16-16z%22%20fill%3D%22%23f8fafc%22%20transform%3D%22translate%2864%2C0%29%20scale%281.0%29%22%2F%3E%3C%2Fsvg%3E)!important}html[data-piece-theme=azchess] .cg-wrap piece.bishop.white{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cg%20fill%3D%22%23f8fafc%22%3E%3Cpath%20d%3D%22M50%2014c7%200%2012%205%2012%2012%200%205-3%209-7%2011l4%206c6%208%2010%2016%2010%2025H31c0-9%204-17%2010-25l4-6c-4-2-7-6-7-11%200-7%205-12%2012-12z%22%2F%3E%3Cpath%20d%3D%22M42%2044h16v4H42z%22%2F%3E%3Crect%20x%3D%2230%22%20y%3D%2268%22%20width%3D%2240%22%20height%3D%229%22%20rx%3D%224%22%2F%3E%3Crect%20x%3D%2227%22%20y%3D%2284%22%20width%3D%2246%22%20height%3D%229%22%20rx%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important}html[data-piece-theme=azchess] .cg-wrap piece.rook.white{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cg%20fill%3D%22%23f8fafc%22%3E%3Cpath%20d%3D%22M30%2020h8v11h8V20h8v11h8V20h8v17H30z%22%2F%3E%3Cpath%20d%3D%22M35%2037h30l-3%2035H38z%22%2F%3E%3Crect%20x%3D%2231%22%20y%3D%2272%22%20width%3D%2238%22%20height%3D%229%22%20rx%3D%224%22%2F%3E%3Crect%20x%3D%2227%22%20y%3D%2284%22%20width%3D%2246%22%20height%3D%229%22%20rx%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important}html[data-piece-theme=azchess] .cg-wrap piece.queen.white{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cg%20fill%3D%22%23f8fafc%22%3E%3Cpath%20d%3D%22M22%2034l11%2010%208-16%209%2016%209-16%208%2016%2011-10-8%2036H30z%22%2F%3E%3Ccircle%20cx%3D%2222%22%20cy%3D%2231%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2241%22%20cy%3D%2224%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2250%22%20cy%3D%2222%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2259%22%20cy%3D%2224%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2278%22%20cy%3D%2231%22%20r%3D%223%22%2F%3E%3Crect%20x%3D%2227%22%20y%3D%2284%22%20width%3D%2246%22%20height%3D%229%22%20rx%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important}html[data-piece-theme=azchess] .cg-wrap piece.king.white{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cg%20fill%3D%22%23f8fafc%22%3E%3Cpath%20d%3D%22M49%2010h2v18h-2z%22%2F%3E%3Cpath%20d%3D%22M41%2018h18v2H41z%22%2F%3E%3Cpath%20d%3D%22M36%2084h28l-3-23c-1-8-5-13-11-16V34h8v-8H42v8h8v11c-6%203-10%208-11%2016z%22%2F%3E%3Crect%20x%3D%2228%22%20y%3D%2284%22%20width%3D%2244%22%20height%3D%229%22%20rx%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important}html[data-piece-theme=azchess] .cg-wrap piece.pawn.black{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cg%20fill%3D%22%239ca3af%22%3E%3Ccircle%20cx%3D%2250%22%20cy%3D%2224%22%20r%3D%2211%22%2F%3E%3Cpath%20d%3D%22M34%2084h32l-4-26c-1-7-6-11-12-11s-11%204-12%2011z%22%2F%3E%3Crect%20x%3D%2229%22%20y%3D%2284%22%20width%3D%2242%22%20height%3D%229%22%20rx%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important}html[data-piece-theme=azchess] .cg-wrap piece.knight.black{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M19%20272.47l40.63%2018.06a32%2032%200%200%200%2024.88.47l12.78-5.12a32%2032%200%200%200%2018.76-20.5l9.22-30.65a24%2024%200%200%201%2012.55-15.65L159.94%20208v50.33a48%2048%200%200%201-26.53%2042.94l-57.22%2028.65A80%2080%200%200%200%2032%20401.48V416h319.86V224c0-106-85.92-192-191.92-192H12A12%2012%200%200%200%200%2044a16.9%2016.9%200%200%200%201.79%207.58L16%2080l-9%209a24%2024%200%200%200-7%2017v137.21a32%2032%200%200%200%2019%2029.26zM52%20128a20%2020%200%201%201-20%2020%2020%2020%200%200%201%2020-20zm316%20320H16a16%2016%200%200%200-16%2016v32a16%2016%200%200%200%2016%2016h352a16%2016%200%200%200%2016-16v-32a16%2016%200%200%200-16-16z%22%20fill%3D%22%239ca3af%22%20transform%3D%22translate%2864%2C0%29%20scale%281.0%29%22%2F%3E%3C%2Fsvg%3E)!important}html[data-piece-theme=azchess] .cg-wrap piece.bishop.black{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cg%20fill%3D%22%239ca3af%22%3E%3Cpath%20d%3D%22M50%2014c7%200%2012%205%2012%2012%200%205-3%209-7%2011l4%206c6%208%2010%2016%2010%2025H31c0-9%204-17%2010-25l4-6c-4-2-7-6-7-11%200-7%205-12%2012-12z%22%2F%3E%3Cpath%20d%3D%22M42%2044h16v4H42z%22%2F%3E%3Crect%20x%3D%2230%22%20y%3D%2268%22%20width%3D%2240%22%20height%3D%229%22%20rx%3D%224%22%2F%3E%3Crect%20x%3D%2227%22%20y%3D%2284%22%20width%3D%2246%22%20height%3D%229%22%20rx%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important}html[data-piece-theme=azchess] .cg-wrap piece.rook.black{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cg%20fill%3D%22%239ca3af%22%3E%3Cpath%20d%3D%22M30%2020h8v11h8V20h8v11h8V20h8v17H30z%22%2F%3E%3Cpath%20d%3D%22M35%2037h30l-3%2035H38z%22%2F%3E%3Crect%20x%3D%2231%22%20y%3D%2272%22%20width%3D%2238%22%20height%3D%229%22%20rx%3D%224%22%2F%3E%3Crect%20x%3D%2227%22%20y%3D%2284%22%20width%3D%2246%22%20height%3D%229%22%20rx%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important}html[data-piece-theme=azchess] .cg-wrap piece.queen.black{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cg%20fill%3D%22%239ca3af%22%3E%3Cpath%20d%3D%22M22%2034l11%2010%208-16%209%2016%209-16%208%2016%2011-10-8%2036H30z%22%2F%3E%3Ccircle%20cx%3D%2222%22%20cy%3D%2231%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2241%22%20cy%3D%2224%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2250%22%20cy%3D%2222%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2259%22%20cy%3D%2224%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2278%22%20cy%3D%2231%22%20r%3D%223%22%2F%3E%3Crect%20x%3D%2227%22%20y%3D%2284%22%20width%3D%2246%22%20height%3D%229%22%20rx%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important}html[data-piece-theme=azchess] .cg-wrap piece.king.black{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cg%20fill%3D%22%239ca3af%22%3E%3Cpath%20d%3D%22M49%2010h2v18h-2z%22%2F%3E%3Cpath%20d%3D%22M41%2018h18v2H41z%22%2F%3E%3Cpath%20d%3D%22M36%2084h28l-3-23c-1-8-5-13-11-16V34h8v-8H42v8h8v11c-6%203-10%208-11%2016z%22%2F%3E%3Crect%20x%3D%2228%22%20y%3D%2284%22%20width%3D%2244%22%20height%3D%229%22%20rx%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important}html[data-piece-theme=samurai-steel] .cg-wrap piece{filter:grayscale(.2)contrast(1.1)saturate(.85)}html[data-piece-theme=web-swing] .cg-wrap piece.white{filter:hue-rotate(200deg)saturate(1.2)brightness(1.05)}html[data-piece-theme=web-swing] .cg-wrap piece.black{filter:hue-rotate(-12deg)saturate(1.2)brightness(1.02)}html[data-piece-theme=striker-pro] .cg-wrap piece{filter:saturate(1.1)contrast(1.05)drop-shadow(0 0 1px #ffffff59)}html[data-piece-theme=unicorn-magic] .cg-wrap piece{filter:hue-rotate(18deg)saturate(1.15)brightness(1.05)}html[data-piece-theme=brick-buddies] .cg-wrap piece{filter:contrast(1.16)saturate(1.18)}html[data-piece-theme=pixel-quest] .cg-wrap piece{image-rendering:pixelated;filter:contrast(1.1)saturate(.95)}html[data-board-theme=samurai-night] .cg-wrap cg-board:after,html[data-board-theme=web-strike] .cg-wrap cg-board:after,html[data-board-theme=stadium-lights] .cg-wrap cg-board:after,html[data-board-theme=unicorn-dream] .cg-wrap cg-board:after,html[data-board-theme=brick-world] .cg-wrap cg-board:after,html[data-board-theme=pixel-craft] .cg-wrap cg-board:after{content:"";pointer-events:none;z-index:1;position:absolute;inset:0}html[data-board-theme=samurai-night] .cg-wrap cg-board:after{mix-blend-mode:screen;background:repeating-linear-gradient(135deg,#f871711f 0 10px,#1e293b14 10px 20px);animation:4.6s ease-in-out infinite kidSamuraiPulse}html[data-board-theme=web-strike] .cg-wrap cg-board:after{mix-blend-mode:screen;background:repeating-linear-gradient(45deg,#ffffff29 0 2px,#0000 2px 16px),repeating-linear-gradient(-45deg,#ffffff1f 0 2px,#0000 2px 16px);animation:4.8s linear infinite kidWebPulse}html[data-board-theme=stadium-lights] .cg-wrap cg-board:after{mix-blend-mode:screen;background:linear-gradient(115deg,#0000 0%,#ffffff42 42%,#ffffff0f 52%,#0000 62%);animation:5.2s linear infinite kidLightSweep}html[data-board-theme=unicorn-dream] .cg-wrap cg-board:after{background:radial-gradient(circle at 20% 24%,#ffffff61 0 2px,#0000 2px 100%) 0 0/180px 180px,radial-gradient(circle at 76% 14%,#ffffff52 0 1.5px,#0000 1.5px 100%) 0 0/150px 150px,radial-gradient(circle at 64% 78%,#ffffff47 0 2px,#0000 2px 100%) 0 0/200px 200px;animation:6.4s ease-in-out infinite kidSparkle}html[data-board-theme=brick-world] .cg-wrap cg-board:after{mix-blend-mode:overlay;opacity:.28;background:radial-gradient(circle,#ffffff1f 0 22%,#0000 24%) 10px 10px/26px 26px}html[data-board-theme=pixel-craft] .cg-wrap cg-board:after{opacity:.3;background:repeating-linear-gradient(0deg,#ffffff14 0 2px,#0000 2px 4px);animation:2.8s steps(6,end) infinite kidPixelScan}html[data-piece-theme=samurai-steel] .cg-wrap piece.anim{animation:.42s ease-out kidPieceSamurai}html[data-piece-theme=web-swing] .cg-wrap piece.anim{animation:.42s ease-out kidPieceWeb}html[data-piece-theme=striker-pro] .cg-wrap piece.anim{animation:.42s ease-out kidPieceStriker}html[data-piece-theme=unicorn-magic] .cg-wrap piece.anim{animation:.46s ease-out kidPieceUnicorn}html[data-piece-theme=brick-buddies] .cg-wrap piece.anim{animation:.36s steps(3,end) kidPieceBrick}html[data-piece-theme=pixel-quest] .cg-wrap piece.anim{animation:.36s steps(2,end) kidPiecePixel}@keyframes kidSamuraiPulse{0%,to{opacity:.18}50%{opacity:.34}}@keyframes kidWebPulse{0%{opacity:.12;background-position:0 0,0 0}50%{opacity:.28}to{opacity:.12;background-position:18px 12px,-18px 12px}}@keyframes kidLightSweep{0%{opacity:.15;transform:translate(-55%)}50%{opacity:.35}to{opacity:.15;transform:translate(55%)}}@keyframes kidSparkle{0%,to{opacity:.2;filter:hue-rotate()}50%{opacity:.48;filter:hue-rotate(18deg)}}@keyframes kidPixelScan{0%{opacity:.16}50%{opacity:.36}to{opacity:.16}}@keyframes kidPieceSamurai{0%{filter:drop-shadow(0 0 #f8717100)}50%{filter:drop-shadow(0 0 6px #f87171a6)}to{filter:drop-shadow(0 0 #f8717100)}}@keyframes kidPieceWeb{0%{filter:drop-shadow(0 0 #60a5fa00)}50%{filter:drop-shadow(0 0 7px #60a5fab8)}to{filter:drop-shadow(0 0 #60a5fa00)}}@keyframes kidPieceStriker{0%{filter:saturate()}40%{filter:saturate(1.45)brightness(1.1)drop-shadow(0 0 6px #22c55ea6)}to{filter:saturate()}}@keyframes kidPieceUnicorn{0%{filter:hue-rotate()drop-shadow(0 0 #f472b600)}50%{filter:hue-rotate(28deg)drop-shadow(0 0 7px #f472b6b3)}to{filter:hue-rotate()drop-shadow(0 0 #f472b600)}}@keyframes kidPieceBrick{0%{filter:contrast()}50%{filter:contrast(1.32)saturate(1.2)}to{filter:contrast()}}@keyframes kidPiecePixel{0%{filter:contrast(1.02)brightness()}50%{filter:contrast(1.28)brightness(1.12)}to{filter:contrast(1.02)brightness()}}@media (prefers-reduced-motion:reduce){html[data-board-theme=samurai-night] .cg-wrap cg-board:after,html[data-board-theme=web-strike] .cg-wrap cg-board:after,html[data-board-theme=stadium-lights] .cg-wrap cg-board:after,html[data-board-theme=unicorn-dream] .cg-wrap cg-board:after,html[data-board-theme=pixel-craft] .cg-wrap cg-board:after,html[data-piece-theme=samurai-steel] .cg-wrap piece.anim,html[data-piece-theme=web-swing] .cg-wrap piece.anim,html[data-piece-theme=striker-pro] .cg-wrap piece.anim,html[data-piece-theme=unicorn-magic] .cg-wrap piece.anim,html[data-piece-theme=brick-buddies] .cg-wrap piece.anim,html[data-piece-theme=pixel-quest] .cg-wrap piece.anim{animation:none!important}}.cg-wrap coords{opacity:1;z-index:3;font-size:clamp(9px,1.9vmin,11px);font-weight:700;line-height:1}.cg-wrap coords.ranks{align-items:flex-start;width:12.5%;height:100%;top:0;left:0}.cg-wrap coords.ranks.left{align-items:flex-start;left:0}.cg-wrap coords.ranks coord{justify-content:flex-start;align-items:flex-start;padding-top:.2em;padding-left:.24em;display:flex;transform:none}.cg-wrap coords.files{text-align:left;width:100%;height:12.5%;bottom:0;left:0}.cg-wrap coords.files coord{justify-content:flex-end;align-items:flex-end;padding-bottom:.18em;padding-right:.22em;display:flex}.orientation-white .ranks :nth-child(2n),.orientation-white .files :nth-child(2n),.orientation-black .ranks :nth-child(odd),.orientation-black .files :nth-child(odd){color:#111827fa!important}.orientation-white .ranks :nth-child(odd),.orientation-white .files :nth-child(odd),.orientation-black .ranks :nth-child(2n),.orientation-black .files :nth-child(2n){color:#fffffffa!important}.cg-wrap coords.files coord{text-transform:lowercase}body{background:radial-gradient(900px 600px at 20% -10%,var(--bg-glow-a),transparent 60%),radial-gradient(900px 600px at 90% 0%,var(--bg-glow-b),transparent 55%),radial-gradient(900px 600px at 40% 110%,var(--bg-glow-c),transparent 55%),var(--bg)}.card{box-shadow:var(--card-shadow)}.card:hover{border-color:var(--card-hover-border)}.homeAbdulovAdvCard{--adv-outline-rgb:234,179,8;--adv-wave-core:#fbbf2470;--adv-wave-trace:#facc1557;--adv-wave-hot:#fde0479e;--adv-wave-opacity:.92;isolation:isolate;position:relative;overflow:hidden}html[data-app-theme=light] .homeAbdulovAdvCard{--adv-outline-rgb:154,107,0;--adv-wave-core:#d9770642;--adv-wave-trace:#b4530938;--adv-wave-hot:#f59e0b52;--adv-wave-opacity:.76}.homeAbdulovAdvCard>*{z-index:1;position:relative}.homeAbdulovAdvCard:before{content:"";background:radial-gradient(125% 72% at -8% 66%,transparent 48%,var(--adv-wave-core)53%,transparent 62%),radial-gradient(128% 74% at 108% 38%,transparent 50%,var(--adv-wave-core)56%,transparent 64%),linear-gradient(113deg,transparent 26%,var(--adv-wave-trace)42%,var(--adv-wave-hot)50%,var(--adv-wave-trace)58%,transparent 74%);opacity:var(--adv-wave-opacity);filter:blur(.4px)saturate(1.2)drop-shadow(0 0 14px #fbbf2457);pointer-events:none;z-index:0;background-position:0 66%,100% 34%,-130% 52%;background-size:210% 172%,210% 172%,230% 170%;animation:8.8s ease-in-out infinite alternate homeAdvGoldWaveDrift,7.4s linear infinite homeAdvGoldWaveSweep;position:absolute;inset:-35%;transform:translate(-2%)scale(1.02)}.homeAbdulovAdvCard:after{content:"";border:1.5px solid rgba(var(--adv-outline-rgb),.76);box-shadow:0 0 0 0 rgba(var(--adv-outline-rgb),0);pointer-events:none;z-index:2;border-radius:16px;animation:3.8s ease-in-out infinite homeAdvOutlinePulse;position:absolute;inset:0}.homeAbdulovAdvCard:focus-visible{outline:2px solid var(--color-border-strong);outline-offset:2px}.homeAbdulovAdvLogoRing{position:relative}.homeAbdulovAdvLogoRing:after{content:"";pointer-events:none;border:2px solid #eab308e0;border-radius:999px;animation:3.9s ease-in-out infinite homeAdvLogoHalo;position:absolute;inset:-6px;box-shadow:0 0 #eab3088f}html[data-app-theme=light] .homeAbdulovAdvLogoRing:after{border-color:#9a6b00c7;box-shadow:0 0 #9a6b007a}.homeAbdulovAdvLogo{filter:saturate(1.08)contrast(1.04)}@keyframes homeAdvOutlinePulse{0%,to{border-color:rgba(var(--adv-outline-rgb),.68);box-shadow:0 0 0 0 rgba(var(--adv-outline-rgb),0),0 0 0 0 rgba(var(--adv-outline-rgb),0)}50%{border-color:rgba(var(--adv-outline-rgb),.96);box-shadow:0 0 0 5px rgba(var(--adv-outline-rgb),.14),0 0 22px rgba(var(--adv-outline-rgb),.4)}}@keyframes homeAdvGoldWaveDrift{0%{opacity:calc(var(--adv-wave-opacity) - .12);transform:translate(-3.2%,-1.1%)scale(1.02)}50%{opacity:var(--adv-wave-opacity);transform:translate(2.6%,1.6%)scale(1.1)}to{opacity:calc(var(--adv-wave-opacity) - .1);transform:translate(4.1%,-1.3%)scale(1.06)}}@keyframes homeAdvGoldWaveSweep{0%{background-position:0 66%,100% 34%,-130% 52%}to{background-position:8% 62%,92% 38%,145%}}@keyframes homeAdvLogoHalo{0%,to{opacity:.8;transform:scale(1);box-shadow:0 0 #eab30880}50%{opacity:1;transform:scale(1.06);box-shadow:0 0 0 9px #eab30800}}.btn{transition:background .12s,transform .12s,border-color .12s,box-shadow .12s}.btn:active{transform:translateY(1px)}@media (pointer:coarse){:where(.btn,button,[role=button],input[type=button],input[type=submit],input[type=reset]),:where(.tapOutlineSurface){-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}:where(.btn,button,[role=button],input[type=button],input[type=submit],input[type=reset]):not(:disabled):not([aria-disabled=true]):active,:where(.tapOutlineSurface):active{box-shadow:inset 0 0 0 2px #3b82f638,0 0 0 1px #3b82f657!important}:where(.btn,button,[role=button],input[type=button],input[type=submit],input[type=reset]):not(:disabled):not([aria-disabled=true]):focus-visible,:where(.tapOutlineSurface):focus-visible{outline:none;box-shadow:inset 0 0 0 2px #3b82f640,0 0 0 1px #3b82f680!important}}.sectionTitle{letter-spacing:.2px;font-size:16px;font-weight:900}.kicker{color:var(--muted);font-size:12px}:where(.analysisMobileDock .analysisMobileAnalyzeBtn,.analysisMobileDock .analysisMobileDockTextBtn,.analysisMobileSheet .analysisMobileTabBtn,.openingsMobileDockBar .btn){border-radius:12px;min-height:40px;font-weight:800}html[data-app-theme=light] :where(.analysisMobileDock .analysisMobileAnalyzeBtn,.analysisMobileDock .analysisMobileDockTextBtn,.analysisMobileSheet .analysisMobileTabBtn,.openingsMobileDockBar .btn){border-color:var(--color-border-strong)!important;box-shadow:inset 0 1px #ffffff9e!important}html[data-app-theme=dark] :where(.analysisMobileDock .analysisMobileAnalyzeBtn,.analysisMobileDock .analysisMobileDockTextBtn,.analysisMobileSheet .analysisMobileTabBtn,.openingsMobileDockBar .btn){border-color:#94a3b861!important;box-shadow:inset 0 1px #e2e8f02e,0 6px 14px #0206175c!important}.evalBar{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;width:14px;position:relative;overflow:hidden}.evalBar--flipped{transform-origin:50%;transform:rotate(180deg)}.evalBarFill{transform-origin:bottom;will-change:transform;background:#ffffffbf;height:100%;transition:transform .52s cubic-bezier(.18,1.45,.25,1);position:absolute;bottom:0;left:0;right:0}html[data-app-theme=light] .evalBar{background:#020617eb;border-color:#0f172ac2}html[data-app-theme=light] .evalBarFill{background:#e8d8befa}@keyframes cgFadeIn{0%{opacity:0;transform:translateZ(0)scale(.985)}to{opacity:1;transform:translateZ(0)scale(1)}}.tournamentCelebrationConfetti{pointer-events:none;z-index:12;position:absolute;inset:0;overflow:hidden}.tournamentCelebrationPiece{opacity:0;will-change:transform,opacity;border-radius:2px;justify-content:center;align-items:center;animation-duration:6.2s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:0s;animation-fill-mode:both;display:inline-flex;position:absolute;top:-12%;transform:translateZ(0)}.tournamentCelebrationPiece.isLeft{animation-name:tournamentConfettiFallLeft}.tournamentCelebrationPiece.isRight{animation-name:tournamentConfettiFallRight}@keyframes tournamentConfettiFallLeft{0%{opacity:0;transform:translateY(-16%)rotate(0)}9%{opacity:.96}90%{opacity:.92}to{opacity:.24;transform:translate(-28px,122%)rotate(640deg)}}@keyframes tournamentConfettiFallRight{0%{opacity:0;transform:translateY(-16%)rotate(0)}9%{opacity:.96}90%{opacity:.92}to{opacity:.24;transform:translate(28px,122%)rotate(-640deg)}}.tournamentWinnerFlash{background:#facc1514;border:1px solid #facc1573;border-radius:14px;padding:10px 12px;animation:2.5s ease-in-out infinite tournamentWinnerPulse}html[data-app-theme=light] .tournamentRoundEntryBtn{box-shadow:inset 0 1px #fff6,0 2px 8px #78350f24;background:linear-gradient(#d9b78b66,#bf976657)!important;border-color:#9266398f!important}html[data-app-theme=light] .tournamentsListRow.isLive{box-shadow:inset 0 1px #ffffff8f,0 2px 8px #15803d24;background:linear-gradient(#22c55e38,#16a34a29)!important;border-color:#15803d75!important}html[data-app-theme=light] .tournamentsListRow.isUpcoming{box-shadow:inset 0 1px #ffffff8f,0 2px 8px #1e40af24;background:linear-gradient(#3b82f638,#2563eb29)!important;border-color:#1e40af75!important}@keyframes tournamentWinnerPulse{0%,to{border-color:#facc156b;box-shadow:0 0 0 1px #facc1538,0 0 14px #facc1529}50%{border-color:#facc15db;box-shadow:0 0 0 1px #facc1580,0 0 26px #facc1566}}@media (prefers-reduced-motion:reduce){.tournamentWinnerFlash{animation:none!important}}.cg-wrap svg.cg-shapes,.cg-wrap svg.cg-custom-svgs,.cg-wrap svg.cg-shapes *{animation:.14s cgFadeIn}.cg-wrap cg-board piece{transition:transform 90ms}html[data-piece-theme=azchess] .cg-wrap piece,html[data-piece-theme=azchess] piece{filter:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:90% 90%!important}html[data-piece-theme=azchess] .cg-wrap piece.pawn.white,html[data-piece-theme=azchess] piece.pawn.white{background-image:url(/themes/piece/azchess/wP.svg)!important}html[data-piece-theme=azchess] .cg-wrap piece.knight.white,html[data-piece-theme=azchess] piece.knight.white{background-image:url(/themes/piece/azchess/wN.svg)!important}html[data-piece-theme=azchess] .cg-wrap piece.bishop.white,html[data-piece-theme=azchess] piece.bishop.white{background-image:url(/themes/piece/azchess/wB.svg)!important}html[data-piece-theme=azchess] .cg-wrap piece.rook.white,html[data-piece-theme=azchess] piece.rook.white{background-image:url(/themes/piece/azchess/wR.svg)!important}html[data-piece-theme=azchess] .cg-wrap piece.queen.white,html[data-piece-theme=azchess] piece.queen.white{background-image:url(/themes/piece/azchess/wQ.svg)!important}html[data-piece-theme=azchess] .cg-wrap piece.king.white,html[data-piece-theme=azchess] piece.king.white{background-image:url(/themes/piece/azchess/wK.svg)!important}html[data-piece-theme=azchess] .cg-wrap piece.pawn.black,html[data-piece-theme=azchess] piece.pawn.black{background-image:url(/themes/piece/azchess/bP.svg)!important}html[data-piece-theme=azchess] .cg-wrap piece.knight.black,html[data-piece-theme=azchess] piece.knight.black{background-image:url(/themes/piece/azchess/bN.svg)!important}html[data-piece-theme=azchess] .cg-wrap piece.bishop.black,html[data-piece-theme=azchess] piece.bishop.black{background-image:url(/themes/piece/azchess/bB.svg)!important}html[data-piece-theme=azchess] .cg-wrap piece.rook.black,html[data-piece-theme=azchess] piece.rook.black{background-image:url(/themes/piece/azchess/bR.svg)!important}html[data-piece-theme=azchess] .cg-wrap piece.queen.black,html[data-piece-theme=azchess] piece.queen.black{background-image:url(/themes/piece/azchess/bQ.svg)!important}html[data-piece-theme=azchess] .cg-wrap piece.king.black,html[data-piece-theme=azchess] piece.king.black{background-image:url(/themes/piece/azchess/bK.svg)!important}html[data-piece-theme=azchess] .cg-wrap piece.black,html[data-piece-theme=azchess] piece.black{filter:brightness(.9)!important}square.azKingBgFlashSquare{pointer-events:none;opacity:0;background:radial-gradient(red 0%,#dc0000fa 26%,#dc000000 92%)!important}square.azKingBgFlashSquare--green{background:radial-gradient(#10dc46 0%,#05aa32fa 26%,#05aa3200 92%)!important}square.azKingBgFlashSquare--white{background:radial-gradient(#fff 0%,#fafafafa 26%,#fff0 92%)!important}square.azKingBgFlash5{animation:9s ease-in-out forwards azKingFinishFlash5}@keyframes azKingFinishFlash5{0%{opacity:1}8%{opacity:1}20%{opacity:0}28%{opacity:1}40%{opacity:0}48%{opacity:1}60%{opacity:0}68%{opacity:1}80%{opacity:0}88%{opacity:1}to{opacity:1}}
@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.53fd57f3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.3c7372c0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.ce643c06.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.d2027bdc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.6e8c23fe.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.080cd8a2.woff2)format("woff2");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:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.bde6fdef.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.4b9eb7a1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.53fd57f3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.3c7372c0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.ce643c06.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.d2027bdc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.6e8c23fe.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.080cd8a2.woff2)format("woff2");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:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.bde6fdef.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.4b9eb7a1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.53fd57f3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.3c7372c0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.ce643c06.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.d2027bdc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.6e8c23fe.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.080cd8a2.woff2)format("woff2");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:Noto Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.bde6fdef.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.4b9eb7a1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Fallback;src:local(Arial);ascent-override:100.54%;descent-override:27.56%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_e15c296d-module__EKeLoW__className{font-family:Noto Sans,Noto Sans Fallback;font-style:normal}.noto_sans_e15c296d-module__EKeLoW__variable{--font-azchess-wordmark:"Noto Sans","Noto Sans Fallback"}
