body{height:100%}.cg-wrap{box-sizing:content-box;position:relative;display:block}cg-container{display:block}cg-board,cg-container{position:absolute;width:100%;height:100%;top:0}cg-board{left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:0;background-size:cover}.cg-wrap.manipulable cg-board{cursor:pointer}cg-board square{position:absolute;top:0;left:0;width:12.5%;height:12.5%;pointer-events:none}cg-board square.move-dest{pointer-events:auto}.cg-wrap piece,cg-board square.last-move{will-change:transform}.cg-wrap piece{position:absolute;top:1%;left:1%;width:10.5%;height:10.5%;background-size:cover;z-index:2;pointer-events:none}cg-board piece.dragging{cursor:move;
  /* !important to override z-index from 3D piece inline style */z-index:11!important}piece.anim{z-index:8}piece.fading{z-index:1;opacity:.5}.cg-wrap piece.ghost{opacity:.3}.cg-wrap piece svg{overflow:hidden;position:relative;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2;opacity:.6}.cg-wrap .cg-custom-svgs,.cg-wrap .cg-shapes,.cg-wrap cg-auto-pieces{overflow:visible;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.cg-wrap cg-auto-pieces{z-index:2}.cg-wrap cg-auto-pieces piece{opacity:.3}.cg-wrap .cg-shapes{overflow:hidden;opacity:.6;z-index:2}.cg-wrap .cg-custom-svgs{z-index:9}.cg-wrap .cg-custom-svgs svg{overflow:visible}.cg-wrap coords{position:absolute;display:flex;pointer-events:none;opacity:.8;font-family:sans-serif;font-size:9px}.cg-wrap coords.ranks{left:4px;top:-20px;flex-flow:column-reverse;height:100%;width:12px}.cg-wrap coords.ranks.black{flex-flow:column}.cg-wrap coords.ranks.left{left:-15px;align-items:flex-end}.cg-wrap coords.files{bottom:-4px;left:24px;flex-flow:row;width:100%;height:16px;text-transform:uppercase;text-align:center}.cg-wrap coords.files.black{flex-flow:row-reverse}.cg-wrap coords coord{flex:1 1 auto}.cg-wrap coords.ranks coord{transform:translateY(39%)}.cg-wrap coords.squares{bottom:0;left:0;text-transform:uppercase;text-align:right;flex-flow:column-reverse;height:100%;width:12.5%}.cg-wrap coords.squares.black{flex-flow:column}.cg-wrap coords.squares.left{text-align:left}.cg-wrap coords.squares coord{padding:6% 4%}.cg-wrap coords.squares.rank2{transform:translateX(100%)}.cg-wrap coords.squares.rank3{transform:translateX(200%)}.cg-wrap coords.squares.rank4{transform:translateX(300%)}.cg-wrap coords.squares.rank5{transform:translateX(400%)}.cg-wrap coords.squares.rank6{transform:translateX(500%)}.cg-wrap coords.squares.rank7{transform:translateX(600%)}.cg-wrap coords.squares.rank8{transform:translateX(700%)}cg-board{background-color:#8e90bf;border-radius:5px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTc2IiBoZWlnaHQ9IjU3NiIgdmlld0JveD0iMCAwIDU3NiA1NzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHdpZHRoPSI1NzYiIGhlaWdodD0iNTc2IiBmaWxsPSJ3aGl0ZSIvPgo8cmVjdCB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIGZpbGw9IiNFOEVERjkiLz4KPHJlY3Qgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDE0NCkiIGZpbGw9IiNFOEVERjkiLz4KPHJlY3Qgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDI4OCkiIGZpbGw9IiNFOEVERjkiLz4KPHJlY3Qgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDQzMikiIGZpbGw9IiNFOEVERjkiLz4KPHJlY3Qgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDcyKSIgZmlsbD0iIzc2NzlBRSIvPgo8cmVjdCB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMjE2KSIgZmlsbD0iIzc2NzlBRSIvPgo8cmVjdCB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMzYwKSIgZmlsbD0iIzc2NzlBRSIvPgo8cmVjdCB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgNTA0KSIgZmlsbD0iIzc2NzlBRSIvPgo8cmVjdCB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0NCA3MikiIGZpbGw9IiM3Njc5QUUiLz4KPHJlY3Qgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDQgMjE2KSIgZmlsbD0iIzc2NzlBRSIvPgo8cmVjdCB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0NCAzNjApIiBmaWxsPSIjNzY3OUFFIi8+CjxyZWN0IHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQ0IDUwNCkiIGZpbGw9IiM3Njc5QUUiLz4KPHJlY3Qgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyODggNzIpIiBmaWxsPSIjNzY3OUFFIi8+CjxyZWN0IHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjg4IDIxNikiIGZpbGw9IiM3Njc5QUUiLz4KPHJlY3Qgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyODggMzYwKSIgZmlsbD0iIzc2NzlBRSIvPgo8cmVjdCB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI4OCA1MDQpIiBmaWxsPSIjNzY3OUFFIi8+CjxyZWN0IHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDMyIDcyKSIgZmlsbD0iIzc2NzlBRSIvPgo8cmVjdCB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQzMiAyMTYpIiBmaWxsPSIjNzY3OUFFIi8+CjxyZWN0IHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDMyIDM2MCkiIGZpbGw9IiM3Njc5QUUiLz4KPHJlY3Qgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MzIgNTA0KSIgZmlsbD0iIzc2NzlBRSIvPgo8cmVjdCB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI4OCkiIGZpbGw9IiNFOEVERjkiLz4KPHJlY3Qgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyODggMTQ0KSIgZmlsbD0iI0U4RURGOSIvPgo8cmVjdCB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI4OCAyODgpIiBmaWxsPSIjRThFREY5Ii8+CjxyZWN0IHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjg4IDQzMikiIGZpbGw9IiNFOEVERjkiLz4KPHJlY3Qgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDQpIiBmaWxsPSIjRThFREY5Ii8+CjxyZWN0IHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQ0IDE0NCkiIGZpbGw9IiNFOEVERjkiLz4KPHJlY3Qgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDQgMjg4KSIgZmlsbD0iI0U4RURGOSIvPgo8cmVjdCB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0NCA0MzIpIiBmaWxsPSIjRThFREY5Ii8+CjxyZWN0IHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDMyKSIgZmlsbD0iI0U4RURGOSIvPgo8cmVjdCB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQzMiAxNDQpIiBmaWxsPSIjRThFREY5Ii8+CjxyZWN0IHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDMyIDI4OCkiIGZpbGw9IiNFOEVERjkiLz4KPHJlY3Qgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MzIgNDMyKSIgZmlsbD0iI0U4RURGOSIvPgo8cmVjdCB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcyKSIgZmlsbD0iIzc2NzlBRSIvPgo8cmVjdCB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcyIDE0NCkiIGZpbGw9IiM3Njc5QUUiLz4KPHJlY3Qgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MiAyODgpIiBmaWxsPSIjNzY3OUFFIi8+CjxyZWN0IHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzIgNDMyKSIgZmlsbD0iIzc2NzlBRSIvPgo8cmVjdCB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcyIDcyKSIgZmlsbD0iI0U4RURGOSIvPgo8cmVjdCB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcyIDIxNikiIGZpbGw9IiNFOEVERjkiLz4KPHJlY3Qgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MiAzNjApIiBmaWxsPSIjRThFREY5Ii8+CjxyZWN0IHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzIgNTA0KSIgZmlsbD0iI0U4RURGOSIvPgo8cmVjdCB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxNiA3MikiIGZpbGw9IiNFOEVERjkiLz4KPHJlY3Qgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMTYgMjE2KSIgZmlsbD0iI0U4RURGOSIvPgo8cmVjdCB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxNiAzNjApIiBmaWxsPSIjRThFREY5Ii8+CjxyZWN0IHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjE2IDUwNCkiIGZpbGw9IiNFOEVERjkiLz4KPHJlY3Qgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNjAgNzIpIiBmaWxsPSIjRThFREY5Ii8+CjxyZWN0IHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzYwIDIxNikiIGZpbGw9IiNFOEVERjkiLz4KPHJlY3Qgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNjAgMzYwKSIgZmlsbD0iI0U4RURGOSIvPgo8cmVjdCB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM2MCA1MDQpIiBmaWxsPSIjRThFREY5Ii8+CjxyZWN0IHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTA0IDcyKSIgZmlsbD0iI0U4RURGOSIvPgo8cmVjdCB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwNCAyMTYpIiBmaWxsPSIjRThFREY5Ii8+CjxyZWN0IHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTA0IDM2MCkiIGZpbGw9IiNFOEVERjkiLz4KPHJlY3Qgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MDQgNTA0KSIgZmlsbD0iI0U4RURGOSIvPgo8cmVjdCB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM2MCkiIGZpbGw9IiM3Njc5QUUiLz4KPHJlY3Qgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNjAgMTQ0KSIgZmlsbD0iIzc2NzlBRSIvPgo8cmVjdCB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM2MCAyODgpIiBmaWxsPSIjNzY3OUFFIi8+CjxyZWN0IHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzYwIDQzMikiIGZpbGw9IiM3Njc5QUUiLz4KPHJlY3Qgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMTYpIiBmaWxsPSIjNzY3OUFFIi8+CjxyZWN0IHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjE2IDE0NCkiIGZpbGw9IiM3Njc5QUUiLz4KPHJlY3Qgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMTYgMjg4KSIgZmlsbD0iIzc2NzlBRSIvPgo8cmVjdCB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxNiA0MzIpIiBmaWxsPSIjNzY3OUFFIi8+CjxyZWN0IHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTA0KSIgZmlsbD0iIzc2NzlBRSIvPgo8cmVjdCB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwNCAxNDQpIiBmaWxsPSIjNzY3OUFFIi8+CjxyZWN0IHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTA0IDI4OCkiIGZpbGw9IiM3Njc5QUUiLz4KPHJlY3Qgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MDQgNDMyKSIgZmlsbD0iIzc2NzlBRSIvPgo8L3N2Zz4K")}cg-board square.move-dest{background:radial-gradient(rgba(20,85,30,.5) 22%,#208530 0,rgba(0,0,0,.3) 0,transparent 0)}cg-board square.premove-dest{background:radial-gradient(rgba(20,30,85,.5) 22%,#203085 0,rgba(0,0,0,.3) 0,transparent 0)}cg-board square.oc.move-dest{background:radial-gradient(transparent 0,transparent 80%,rgba(20,85,0,.3) 0)}cg-board square.oc.premove-dest{background:radial-gradient(transparent 0,transparent 80%,rgba(20,30,85,.2) 0)}cg-board square.move-dest:hover,cg-board square.premove-dest:hover{background:#aaaabcb0}cg-board square.last-move{background:linear-gradient(135.56deg,rgba(81,0,255,.56) 17.88%,rgba(237,125,255,0) 107.3%);background-blend-mode:luminosity;filter:blur(.8px)}cg-board square.selected{background-color:#aaaabcb0}cg-board square.check{background:radial-gradient(ellipse at center,red 0,#e70000 25%,rgba(169,0,0,0) 89%,rgba(158,0,0,0) 100%)}cg-board square.move-error{background:#ff00008f}cg-board square.current-premove{background-color:rgba(20,30,85,.5)}.cg-wrap coords.files:nth-child(2n) coord:nth-child(2n),.cg-wrap coords.squares:nth-child(2n) coord:nth-child(odd),.cg-wrap coords:nth-child(odd) coord:nth-child(2n),.cg-wrap.orientation-black coords.files:nth-child(2n) coord:nth-child(odd){color:rgba(72,72,72,.8)}.cg-wrap coords.files:nth-child(2n) coord:nth-child(odd),.cg-wrap coords.squares:nth-child(2n) coord:nth-child(2n),.cg-wrap coords:nth-child(odd) coord:nth-child(odd),.cg-wrap.orientation-black coords.files:nth-child(2n) coord:nth-child(2n){color:hsla(0,0%,100%,.8)}.cg-wrap piece.pawn.white{background-image:url(/assets/pieces/1.png)}.cg-wrap piece.bishop.white{background-image:url(/assets/pieces/7.png)}.cg-wrap piece.knight.white{background-image:url(/assets/pieces/5.png)}.cg-wrap piece.rook.white{background-image:url(/assets/pieces/3.png)}.cg-wrap piece.queen.white{background-image:url(/assets/pieces/9.png)}.cg-wrap piece.king.white{background-image:url(/assets/pieces/11.png)}.cg-wrap piece.pawn.black{background-image:url(/assets/pieces/2.png)}.cg-wrap piece.bishop.black{background-image:url(/assets/pieces/8.png)}.cg-wrap piece.knight.black{background-image:url(/assets/pieces/6.png)}.cg-wrap piece.rook.black{background-image:url(/assets/pieces/4.png)}.cg-wrap piece.queen.black{background-image:url(/assets/pieces/10.png)}.cg-wrap piece.king.black{background-image:url(/assets/pieces/12.png)}.cg-wrap piece.cheese.black,.cg-wrap piece.cheese.white{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MSA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuMjUwMzEgMzAuNjQ0NUM0LjI1MDMxIDMxLjc0OTEgNS4xNDU3NCAzMi42NDQ1IDYuMjUwMzEgMzIuNjQ0NUM2LjU3MDIxIDMyLjY0NDUgNi44NTE3MyAzMi43NjQ0IDcuMDM4OTYgMzIuOTM5MkM3LjIyMTU0IDMzLjEwOTcgNy4yOTU5MiAzMy4zMTA0IDcuMjk1OTIgMzMuNDg4MkM3LjI5NTkyIDMzLjY2NTkgNy4yMjE1NCAzMy44NjY2IDcuMDM4OTYgMzQuMDM3MUM2Ljg1MTczIDM0LjIxMTkgNi41NzAyIDM0LjMzMTggNi4yNTAzMSAzNC4zMzE4QzUuMTQ1NzQgMzQuMzMxOCA0LjI1MDMxIDM1LjIyNzMgNC4yNTAzMSAzNi4zMzE4VjQwLjU5NzRDNC4yNTAzMSA0MS43MDE5IDUuMTQ1NzQgNDIuNTk3NCA2LjI1MDMxIDQyLjU5NzRINDIuNzk3N0M0NC4wOTMzIDQyLjU5NzQgNDUuMzYxMSA0Mi4xMTgxIDQ2LjMxNjIgNDEuMjI2M0M0Ny4yNzU5IDQwLjMzMDIgNDcuODQzMyAzOS4wODQzIDQ3Ljg0MzMgMzcuNzUzN1YyNC45NTcxQzQ3Ljg0MzMgMjAuMjMyNyA0NS44MzIgMTUuNzMxOSA0Mi4zMDIgMTIuNDM2QzM4Ljc3NjYgOS4xNDQzNyAzNC4wMjI5IDcuMzE2ODkgMjkuMDkyNCA3LjMxNjg5QzI4LjY5MDIgNy4zMTY4OSAyOC4yOTc0IDcuNDM4MTUgMjcuOTY1MiA3LjY2NDgyQzE4LjI0NTIgMTQuMjk2OSAxNy45Mjk2IDE0LjUxMzcgMTQuNTE0OCAxNi44NTk1QzEyLjc2MjQgMTguMDYzMyAxMC4xOTM4IDE5LjgyNzggNS4xMTkyMSAyMy4zMDc3QzQuNTc1MzYgMjMuNjgwNiA0LjI1MDMxIDI0LjI5NzcgNC4yNTAzMSAyNC45NTcxVjMwLjY0NDVaIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTcuNDI0NDYgMjQuMjk4OUwxOS45MDkgMTUuNzk0OEMyMy42NTQ0IDIyLjIxODEgMzIuMzkzNSAxNi4zOTIgMjQuOTAzMiAxMi4zOTI5TDI5Ljg5NzQgOC45OTEwM0M0MS41NDQ1IDExLjAwOCA0NC43MzcxIDE0LjEwODggNDYuMTI2OSAyNS4xMzE0TDcuNDI0NDYgMjQuMjk4OVoiIGZpbGw9IiNGRkYzNzEiLz4KPHBhdGggZD0iTTUuNDA5MTIgMjcuNDUwNkM1LjQwOTEyIDI2LjIxNDMgNi40MDMyNCAyNS4yMDc3IDcuNjM5NTEgMjUuMTkyM0w0Mi44ODU3IDI0Ljc1NDFDNDQuNTg3MyAyNC43MzI5IDQ1Ljk2NTggMjYuMTI5OSA0NS45MjIgMjcuODMxMUw0NS42NTc0IDM4LjExMDlDNDUuNjE1NSAzOS43MzcyIDQ0LjI4NTEgNDEuMDMzNyA0Mi42NTgzIDQxLjAzMzdINy41MzQxNkM2LjM2MDUzIDQxLjAzMzcgNS40MDkxMiA0MC4wODIzIDUuNDA5MTIgMzguOTA4N0M1LjQwOTEyIDM3LjczNSA2LjQzMTE2IDM2Ljg2NSA3LjQ1MzA0IDM2LjI4NzlDOS43MTE5NCAzNS4wMTIgOS43NTA0IDMxLjYyMSA3LjU2ODQyIDMwLjI3MzFDNi41MDcyNSAyOS42MTc1IDUuNDA5MTIgMjguNjk4IDUuNDA5MTIgMjcuNDUwNloiIGZpbGw9IiNGQkNDNDIiLz4KPHBhdGggZD0iTTM5LjY3MDkgMjQuMjk4NEMzOS42NzA5IDI2LjEzNzEgMzguMTgwNCAyNy42Mjc2IDM2LjM0MTggMjcuNjI3NkMzNC41MDMxIDI3LjYyNzYgMzMuMDEyNiAyNi4xMzcxIDMzLjAxMjYgMjQuMjk4NEMzMy4wMTI2IDIyLjQ1OTggMzQuNTAzMSAyMC45NjkyIDM2LjM0MTggMjAuOTY5MkMzOC4xODA0IDIwLjk2OTIgMzkuNjcwOSAyMi40NTk4IDM5LjY3MDkgMjQuMjk4NFoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl85NTVfNDM1NCkiLz4KPGVsbGlwc2UgY3g9IjI1LjUzNDEiIGN5PSIzMy44MjMxIiByeD0iMi45MTMwNCIgcnk9IjIuNDk2ODkiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl85NTVfNDM1NCkiLz4KPHBhdGggZD0iTTI1Ljk5OTUgMzYuMTc4MUMyNy42ODE2IDM2LjE3ODEgMjkuMDQ1MSAzNC45MDQ5IDI5LjA0NTEgMzMuMzM0NEMyOS4wNDUxIDMxLjc2MzkgMjcuNjgxNiAzMC40OTA3IDI1Ljk5OTUgMzAuNDkwN0MyNC4zMTc1IDMwLjQ5MDcgMjIuOTUzOSAzMS43NjM5IDIyLjk1MzkgMzMuMzM0NEMyMi45NTM5IDM0LjkwNDkgMjQuMzE3NSAzNi4xNzgxIDI1Ljk5OTUgMzYuMTc4MVoiIHN0cm9rZT0iI0FENUIwRiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTM1Ljg5NjMgMjcuNjQ2OEMzNy45OTg4IDI3LjY0NjggMzkuNzAzMyAyNi4wNTUzIDM5LjcwMzMgMjQuMDkyMkMzOS43MDMzIDIyLjEyOSAzNy45OTg4IDIwLjUzNzYgMzUuODk2MyAyMC41Mzc2QzMzLjc5MzcgMjAuNTM3NiAzMi4wODkyIDIyLjEyOSAzMi4wODkyIDI0LjA5MjJDMzIuMDg5MiAyNi4wNTUzIDMzLjc5MzcgMjcuNjQ2OCAzNS44OTYzIDI3LjY0NjhaIiBzdHJva2U9IiNBRDVCMEYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik02LjIwMzY3IDI0LjgwMzdIMzIuMDkxNCIgc3Ryb2tlPSIjQUQ1QjBGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNDUuNzk1NSAyNC44MDQySDM5LjcwNDIiIHN0cm9rZT0iI0FENUIwRiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTI5LjA0NTggOS4xNjM1N0wyNC42OTA2IDEyLjEzNTJDMjUuMzc4MyAxMi4zMDUzIDI2LjAwMTMgMTIuNjUxOSAyNi40ODg4IDEzLjEzNTdDMjYuOTc2MyAxMy42MTk2IDI3LjMwODggMTQuMjIxMyAyNy40NDg3IDE0Ljg3MjZDMjcuNTg4NSAxNS41MjM5IDI3LjUzMDEgMTYuMTk4OCAyNy4yOCAxNi44MjA4QzI3LjAzIDE3LjQ0MjcgMjYuNTk4MyAxNy45ODY3IDI2LjAzMzkgMTguMzkxMkMyNS40Njk1IDE4Ljc5NTYgMjQuNzk1IDE5LjA0NDMgMjQuMDg2OSAxOS4xMDlDMjMuMzc4OCAxOS4xNzM4IDIyLjY2NTUgMTkuMDUxOSAyMi4wMjc4IDE4Ljc1NzRDMjEuMzkwMSAxOC40NjI4IDIwLjg1MzYgMTguMDA3MyAyMC40NzkgMTcuNDQyNUMyMC4xMDQ1IDE2Ljg3NzYgMTkuOTA3IDE2LjIyNjEgMTkuOTA4OSAxNS41NjE5QzE5LjkwODkgMTUuNTYxOSAxOS45MDg5IDE1LjQ2MjMgMTkuOTA4OSAxNS40MDU0TDYuMjAzNjcgMjQuODAzOFYzMC40OTEyQzcuMDExNDIgMzAuNDkxMiA3Ljc4NjA5IDMwLjc5MDggOC4zNTcyNSAzMS4zMjQxQzguOTI4NDEgMzEuODU3NCA5LjI0OTI5IDMyLjU4MDcgOS4yNDkyOSAzMy4zMzQ4QzkuMjQ5MjkgMzQuMDg5IDguOTI4NDEgMzQuODEyMyA4LjM1NzI1IDM1LjM0NTZDNy43ODYwOSAzNS44Nzg5IDcuMDExNDIgMzYuMTc4NSA2LjIwMzY3IDM2LjE3ODVWNDAuNDQ0SDQyLjc1MUM0My41NTg4IDQwLjQ0NCA0NC4zMzM0IDQwLjE0NDQgNDQuOTA0NiAzOS42MTExQzQ1LjQ3NTggMzkuMDc3OSA0NS43OTY3IDM4LjM1NDYgNDUuNzk2NyAzNy42MDA0VjI0LjgwMzhDNDUuNzk2NyAyMC42NTU4IDQ0LjAzMTggMTYuNjc3NiA0MC44OTA0IDEzLjc0NDVDMzcuNzQ5IDEwLjgxMTQgMzMuNDg4NCA5LjE2MzU3IDI5LjA0NTggOS4xNjM1N1oiIHN0cm9rZT0iI0FENUIwRiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl85NTVfNDM1NCIgeDE9IjM1LjAyMzgiIHkxPSIyMC45NjkyIiB4Mj0iMzAuNDQ2MSIgeTI9IjI2Ljc5NTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0UzOEMwMCIvPgo8c3RvcCBvZmZzZXQ9IjAuMiIgc3RvcC1jb2xvcj0iI0U0OTAwNSIvPgo8c3RvcCBvZmZzZXQ9IjAuNDQiIHN0b3AtY29sb3I9IiNFODlEMTMiLz4KPHN0b3Agb2Zmc2V0PSIwLjY5IiBzdG9wLWNvbG9yPSIjRUZCMTJCIi8+CjxzdG9wIG9mZnNldD0iMC45NiIgc3RvcC1jb2xvcj0iI0Y4Q0Q0QyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGOUQyNTEiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzk1NV80MzU0IiB4MT0iMjcuMTk4NyIgeTE9IjMxLjMyNjIiIHgyPSIyMy40NTMzIiB5Mj0iMzUuMDcxNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRTM4QzAwIi8+CjxzdG9wIG9mZnNldD0iMC4yIiBzdG9wLWNvbG9yPSIjRTQ5MDA1Ii8+CjxzdG9wIG9mZnNldD0iMC40NCIgc3RvcC1jb2xvcj0iI0U4OUQxMyIvPgo8c3RvcCBvZmZzZXQ9IjAuNjkiIHN0b3AtY29sb3I9IiNFRkIxMkIiLz4KPHN0b3Agb2Zmc2V0PSIwLjk2IiBzdG9wLWNvbG9yPSIjRjhDRDRDIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0Y5RDI1MSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=")}.cg-wrap piece.mine.black,.cg-wrap piece.mine.white{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MSA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC44NjM2NDciIHk9IjIuMjcyOTUiIHdpZHRoPSI1MCIgaGVpZ2h0PSI0NS40NTQ1IiByeD0iNCIgZmlsbD0iI0YyRjJGMiIvPgo8cmVjdCB4PSI0LjQwOTEyIiB5PSI1LjgxODM2IiB3aWR0aD0iNDIuOTA5MSIgaGVpZ2h0PSIzOC4zNjM2IiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfOTU1XzQzNzkpIiBzdHJva2U9IiNBRDVCMEYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNS40MDkxMiAxNS45MDkzSDExLjM3NU00Ni4zMTgyIDE1LjkwOTNIMzkuNU01LjQwOTEyIDI1LjQxMzRIMTEuMzc1TTQ2LjMxODIgMjUuNDEzNEgzOS41TTUuNDA5MTIgMzQuOTE3NUgxMS4zNzVNNDYuMzE4MiAzNC45MTc1SDM5LjVNMTguMTkzMiAxNS45MDkzVjYuODE4MzZNMTguMTkzMiAxNS45MDkzSDExLjM3NU0xOC4xOTMyIDE1LjkwOTNIMjUuMDExNE0zMi42ODE4IDE1LjkwOTNWNi44MTgzNk0zMi42ODE4IDE1LjkwOTNIMjUuMDExNE0zMi42ODE4IDE1LjkwOTNIMzkuNU0xMS4zNzUgMjUuNDEzNFYxNS45MDkzTTExLjM3NSAyNS40MTM0SDI1LjAxMTRNMjUuMDExNCAyNS40MTM0VjE1LjkwOTNNMjUuMDExNCAyNS40MTM0SDMyLjY4MThNMzkuNSAyNS40MTM0VjE1LjkwOTNNMzkuNSAyNS40MTM0SDMyLjY4MThNMTguMTkzMiAyNS40MTM0VjM0LjkxNzVNMTguMTkzMiAzNC45MTc1SDI1LjAxMTRNMTguMTkzMiAzNC45MTc1SDExLjM3NU0zMi42ODE4IDI1LjQxMzRWMzQuOTE3NU0zMi42ODE4IDM0LjkxNzVIMzkuNU0zMi42ODE4IDM0LjkxNzVIMjUuMDExNE0zOS41IDM0LjkxNzVWNDMuMTgyTTI1LjAxMTQgMzQuOTE3NVY0My4xODJNMTEuMzc1IDM0LjkxNzVWNDMuMTgyIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC41NCIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfOTU1XzQzNzkiIHgxPSIyNS44NjM3IiB5MT0iNi44MTgzNiIgeDI9IjI1Ljg2MzciIHkyPSI0My4xODIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0YwOUQ1MCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNEMjRFMTYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K")}.drag-handle{position:fixed;opacity:1;transition:opacity .2s ease-in;border-radius:.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' style='fill: rgba(0, 0, 0, 0.5)'%3E%3Cpath d='M3,2 C2.44771525,2 2,1.55228475 2,1 C2,0.44771525 2.44771525,0 3,0 C3.55228475,0 4,0.44771525 4,1 C4,1.55228475 3.55228475,2 3,2 Z M3,6 C2.44771525,6 2,5.55228475 2,5 C2,4.44771525 2.44771525,4 3,4 C3.55228475,4 4,4.44771525 4,5 C4,5.55228475 3.55228475,6 3,6 Z M3,10 C2.44771525,10 2,9.55228475 2,9 C2,8.44771525 2.44771525,8 3,8 C3.55228475,8 4,8.44771525 4,9 C4,9.55228475 3.55228475,10 3,10 Z M7,2 C6.44771525,2 6,1.55228475 6,1 C6,0.44771525 6.44771525,0 7,0 C7.55228475,0 8,0.44771525 8,1 C8,1.55228475 7.55228475,2 7,2 Z M7,6 C6.44771525,6 6,5.55228475 6,5 C6,4.44771525 6.44771525,4 7,4 C7.55228475,4 8,4.44771525 8,5 C8,5.55228475 7.55228475,6 7,6 Z M7,10 C6.44771525,10 6,9.55228475 6,9 C6,8.44771525 6.44771525,8 7,8 C7.55228475,8 8,8.44771525 8,9 C8,9.55228475 7.55228475,10 7,10 Z'%3E%3C/path%3E%3C/svg%3E");background-size:calc(.5em + .375rem) calc(.5em + .375rem);background-repeat:no-repeat;background-position:50%;width:1.2rem;height:1.5rem;z-index:50;cursor:grab}.drag-handle:hover{background-color:var(--novel-stone-100);transition:background-color .2s}.drag-handle:active{background-color:var(--novel-stone-200);transition:background-color .2s;cursor:grabbing}.drag-handle.hide{opacity:0;pointer-events:none}@media screen and (max-width:600px){.drag-handle{display:none;pointer-events:none}}.StepCard_card__TxVgR{background:linear-gradient(145deg,#1a1b1e,#25262b);border:1px solid #373a40;max-width:480px;min-width:420px;backdrop-filter:blur(10px);transition:all .3s ease}.StepCard_card__TxVgR:hover{border-color:#495057;box-shadow:0 8px 32px rgba(0,0,0,.4)}.StepCard_progress__ms8XA{background:rgba(55,58,64,.5)}.StepCard_header__FO96a{border-bottom:1px solid rgba(55,58,64,.5);padding-bottom:12px}.StepCard_icon__8bcxL{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#20c997,#12b886);box-shadow:0 4px 12px rgba(32,201,151,.3);flex-shrink:0}.StepCard_title__vfm_X{color:#f8f9fa;line-height:1.3;flex:1}.StepCard_content__KDeNE{color:#ced4da;line-height:1.6}.StepCard_content__KDeNE::-webkit-scrollbar{width:6px}.StepCard_content__KDeNE::-webkit-scrollbar-track{background:#25262b;border-radius:3px}.StepCard_content__KDeNE::-webkit-scrollbar-thumb{background:#495057;border-radius:3px}.StepCard_content__KDeNE::-webkit-scrollbar-thumb:hover{background:#5c5f66}.StepCard_actions__pMrub{margin-top:8px;padding-top:12px;border-top:1px solid rgba(55,58,64,.5);width:100%}.StepCard_actions__pMrub>button{flex:0 1 auto;min-width:90px}.StepCard_nextButton__1CHnp{font-weight:600;background:rgba(32,201,151,.15);transition:all .2s ease;white-space:nowrap}.StepCard_nextButton__1CHnp:hover{background:rgba(32,201,151,.25);transform:translateY(-1px)}.StepCard_prevButton__26HIj{background:rgba(55,58,64,.5);border:1px solid #373a40;color:#ced4da;transition:all .2s ease;white-space:nowrap}.StepCard_prevButton__26HIj:hover{background:rgba(73,80,87,.5);border-color:#495057}.StepCard_skipButton__OIdZe{color:#868e96;transition:all .2s ease;white-space:nowrap}.StepCard_skipButton__OIdZe:hover{color:#adb5bd;background:rgba(73,80,87,.2)}@media (max-width:768px){.StepCard_card__TxVgR{max-width:100%;min-width:280px}.StepCard_actions__pMrub>button{flex:1 1 auto;min-width:85px}.StepCard_icon__8bcxL{width:40px;height:40px;font-size:1.5rem}.StepCard_title__vfm_X{font-size:1.1rem}.StepCard_content__KDeNE{font-size:.9rem}}@media (max-width:480px){.StepCard_card__TxVgR{padding:16px}.StepCard_header__FO96a{flex-direction:column;align-items:flex-start;gap:12px}.StepCard_icon__8bcxL{width:36px;height:36px;font-size:1.25rem}}@keyframes StepCard_shimmer__HYr4M{0%{background-position:-200%}to{background-position:200%}}.StepCard_progress__ms8XA{position:relative;overflow:hidden}