@font-face{font-family:lichess;font-display:block;src:url(data:font/woff2;base64,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) format("woff2")}[data-icon]:before{content:attr(data-icon);font-family:lichess!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{margin:0;padding:0;height:100vh;width:100vw;font-family:Noto Sans,Lucida Grande,sans-serif;overflow:hidden;background:#161512;color:#bababa}#app{display:flex;height:100%;width:100%}.pane{flex:1;display:flex;flex-direction:column;overflow:auto}#sidebar-pane{flex:0 0 250px;background:#1e1c1a;border-right:1px solid #333;padding:10px;display:flex;flex-direction:column;transition:all .2s ease;overflow:hidden}#sidebar-pane.collapsed{flex:0 0 0;padding:0;border-right:none}#left-pane{flex:1;border-right:1px solid #333;padding:10px;display:flex;flex-direction:column}.editor-toolbar{display:flex;gap:10px;padding-bottom:10px}.editor-toolbar button{background:#333;color:#bababa;border:1px solid #4d4d4d;padding:5px 10px;cursor:pointer;border-radius:3px}.editor-toolbar button:hover{background:#4a9ff5;color:#fff}.md-editor{width:100%;flex:1;background:#2b2927;color:#bababa;border:1px solid #4d4d4d;resize:none;font-family:monospace;padding:10px;box-sizing:border-box}.md-viewer{height:50%;padding-top:20px;overflow:auto}.fen-link{background:#3692e7;color:#fff;border:none;border-radius:3px;padding:2px 5px;cursor:pointer;margin:2px}.fen-link:hover{background:#4a9ff5}.fen-box{cursor:pointer;transition:opacity .2s}.fen-box:hover{opacity:.8}#resizer{flex:0 0 5px;background-color:#333;cursor:col-resize;z-index:10;transition:background-color .2s}#resizer:hover,#resizer.active{background-color:#4a9ff5}.event-box{display:inline-block;width:fit-content;background-color:#007aff;color:#fff;padding:2px 10px;border-radius:4px;font-size:12px;font-weight:700;margin-bottom:5px;cursor:pointer;transition:all .2s;border:none}.event-box:hover{opacity:.8}.event-box.no-export{background-color:#ffebee!important;color:#c62828!important;border:1px solid #ffcdd2!important}.event-box.no-export:hover{background-color:#ffcdd2!important}#right-pane{background:#161512;flex:1;min-width:0}.analyse{display:flex;height:100%;width:100%;align-items:center;justify-content:center;gap:20px;overflow:hidden;min-width:0}.cg-board-wrap{width:100%;max-width:calc(100vh - 40px);aspect-ratio:1 / 1;flex-shrink:1;min-width:0;min-height:0}.cg-wrap square.check{background:radial-gradient(ellipse at center,red,#f000 80%)}.analyse__tools{width:400px;height:100%;max-height:calc(100vh - 40px);background:#262421;display:flex;flex-direction:column;overflow:hidden}.tview2{flex:1;overflow-y:auto;padding:0;background:#2b2927;border-bottom:1px solid #3d3b39;font-size:15px;line-height:1.6;white-space:normal;-webkit-user-select:none;user-select:none}.tview2-inline{display:block;padding:7px 3px 7px 7px}.tview2-inline .mainline{font-weight:700}.tview2 move{display:inline-block;cursor:pointer;padding:.25em .17em;border-radius:3px;white-space:nowrap;font-size:13px;color:#bababa;margin-inline-end:2px}.tview2 move:hover{background:#ffffff14}.tview2 move.active{background:#3692e7;color:#fff;border-radius:3px}.tview2 move.mainline{font-weight:600}.tview2 move index{font-size:90%;color:#9a9a9a;padding-inline-end:.2em;line-height:111.11%}.tview2 san{display:inline}.tview2 interrupt{display:inline}.tview2 lines{display:inline}.tview2 line{display:block}#analyse-cm{-webkit-user-select:none;user-select:none}#analyse-cm .action:hover{background:#3692e7;color:#fff!important}#analyse-cm .action span{font-size:1.2em;vertical-align:middle}.tview2 line:before{content:"(";color:#787878;font-size:.9em}.tview2 line:after{content:") ";color:#787878;font-size:.9em}.tview2 line move{color:#a0a0a0}.tview2 line move:hover{color:#d0d0d0;background:#ffffff0f}.tview2 line move.active{color:#fff;background:#3692e7}.tview2 line line move{color:#888;font-size:.95em}.ceval-wrap{flex-shrink:0}.ceval{position:relative;display:flex;column-gap:6px;align-items:stretch;padding-top:3px;background:#262421}.ceval .cmn-toggle{display:flex;align-items:center;justify-content:center;flex:0 0 40px;margin-inline-start:6px}.cmn-toggle input{position:absolute;opacity:0;width:0;height:0}.cmn-toggle label{display:block;position:relative;cursor:pointer;outline:none;padding:1px;width:40px;height:24px;border:1px solid #3d3b39;border-radius:24px;background-clip:padding-box;background-color:#4d4d4d;box-shadow:inset 0 1px 3px #0000004d;transition:background .2s ease,box-shadow .2s ease}.cmn-toggle label:after{display:block;position:absolute;content:"";width:20px;height:20px;bottom:1px;left:1px;border-radius:100%;background:linear-gradient(to bottom,#7a7a7a,#5a5a5a);box-shadow:0 1px 3px #0006,0 0 1px #ffffff1a inset;transition:margin .2s ease,box-shadow .2s ease,background .2s ease}.cmn-toggle input:checked+label{background-color:#629924;box-shadow:inset 0 1px 3px #0003,0 0 6px #6299244d}.cmn-toggle input:checked+label:after{margin-inline-start:16px;background:linear-gradient(to bottom,#ccc,#aaa);box-shadow:0 1px 3px #0000004d,0 0 1px #fff3 inset}.cmn-toggle input:focus-visible:not(:disabled)+label{box-shadow:0 0 8px #62992480;border-color:#629924}.ceval pearl{flex:1 0 auto;line-height:38px;font-size:1.6em;text-align:center;font-weight:700;color:#e0e0e0}.ceval pearl i{display:inline-block}.ceval pearl i.ddloader{width:20px;height:20px;border:2px solid #555;border-top-color:#bababa;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.ceval .engine{flex:2 1 auto;font-size:12px;line-height:16px;margin-top:3px;color:#8c8c8c;-webkit-user-select:none;user-select:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ceval .engine span{font-weight:700;color:#bababa}.ceval .engine .technology{margin-inline-start:5px;font-weight:400;font-size:11px}.ceval .engine .technology.good{color:#629924}.ceval .engine .info{display:block;white-space:nowrap;font-weight:400;color:#8c8c8c}.ceval .bar{position:absolute;width:100%;height:3px;top:0;left:0}.ceval .bar span{display:block;height:3px;width:0;background:#629924;transition:width 1s}.ceval__gear{flex:0 0 auto;background:none;border:none;color:#8c8c8c;font-size:18px;cursor:pointer;padding:4px 8px;line-height:38px;transition:color .15s ease}.ceval__gear:hover,.ceval__gear.active{color:#bababa}#ceval-settings-anchor{position:relative}#ceval-settings{position:absolute;right:0;top:0;z-index:100;min-width:220px;background:#1f1e1c;border:1px solid #3d3b39;border-radius:4px;padding:12px 16px;box-shadow:0 4px 16px #00000080}#ceval-settings .setting{margin-bottom:12px}#ceval-settings .setting:last-child{margin-bottom:0}#ceval-settings .setting label{display:block;font-size:13px;color:#bababa;margin-bottom:6px;-webkit-user-select:none;user-select:none}#ceval-settings .setting input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;background:#3d3b39;border-radius:3px;outline:none;cursor:pointer}#ceval-settings .setting input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:linear-gradient(to bottom,#aaa,#888);border:1px solid #555;box-shadow:0 1px 3px #0000004d;cursor:pointer}#ceval-settings .setting input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:linear-gradient(to bottom,#aaa,#888);border:1px solid #555;box-shadow:0 1px 3px #0000004d;cursor:pointer}#ceval-settings .range_value{text-align:right;font-size:12px;color:#8c8c8c;margin-top:4px}.pv_box{position:relative;background:#262421;font-size:13px}.pv_box .pv{position:relative;display:flex;flex-wrap:wrap;line-height:2em;border-top:1px solid #3d3b39;padding-inline-end:14px;min-height:2em}.pv_box .pv.pv--nowrap{display:block;flex-wrap:initial;height:2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pv_box .pv strong{display:inline-block;width:34px;text-align:center;color:#bababa;font-size:13px}.pv_box .pv span{margin-inline-start:4px;color:#8c8c8c;cursor:default}.pv_box .pv span.pv-san{cursor:pointer;color:#bababa}.pv_box .pv span.pv-san:hover{color:#3692e7}.pv_box .pv[data-uci]:hover{background:#3692e71a;cursor:pointer}.analyse__controls{padding:10px;background:#1e1c1a;display:flex;justify-content:center;flex-shrink:0}.jumps{display:flex;gap:2px}.fbt.move{background:#333;color:#bababa;border:none;border-radius:3px;padding:8px 12px;font-family:monospace;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:background .2s}.fbt.move:hover{background:#4a9ff5;color:#fff}.fbt.move.disabled{opacity:.3;cursor:not-allowed}.fbt.move.disabled:hover{background:#333;color:#bababa}#promotion-choice{pointer-events:all}#promotion-choice .promotion-shade{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:99}#promotion-choice square{background:#14551e80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:200}#promotion-choice square:hover{background:#14551ed9}.analyse__moves{flex:1;overflow-y:auto;min-height:60px}.copyables{padding:8px 10px;background:#262421;border-top:1px solid #3d3b39}.copyables .pair{display:flex;flex-direction:column;margin-bottom:8px}.copyables .pair:last-child{margin-bottom:0}.copyables .name{color:#9a9a9a;font-size:11px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.copyables input.copyable,.copyables textarea.copyable{background:#1a1917;color:#bababa;border:1px solid #3d3b39;border-radius:3px;padding:6px 8px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;width:100%;box-sizing:border-box;outline:none;transition:border-color .15s}.copyables input.copyable:focus,.copyables textarea.copyable:focus{border-color:#629924}.copyables input.copyable:invalid{border-color:#c33}.copyables textarea.copyable{resize:vertical;min-height:60px;line-height:1.5}.copyables .input-row{display:flex;gap:4px}.copyables .input-row input.copyable{flex:1}.btn-load{background:#629924;color:#fff;border:none;border-radius:3px;padding:4px 10px;cursor:pointer;font-size:13px;white-space:nowrap;transition:background .15s}.btn-load:hover{background:#76b02a}.btn-load-pgn{margin-top:6px;width:100%;padding:6px 0}.copyables__header{display:flex;align-items:center;padding:6px 10px;background:#2b2926;border-bottom:1px solid #3d3b39;-webkit-user-select:none;user-select:none}.copyables__toggle{background:none;border:none;color:#9a9a9a;cursor:pointer;font-size:11px;padding:0 6px 0 0;line-height:1}.copyables__title{color:#bababa;font-size:12px;font-weight:600;cursor:pointer;flex:1}.copyables__actions{display:flex;gap:4px}.copyables__gear,.copyables__hide{background:none;border:none;color:#777;cursor:pointer;font-size:14px;padding:0 4px;line-height:1;transition:color .15s}.copyables__gear:hover,.copyables__hide:hover{color:#ccc}.copyables__settings{padding:8px 10px;background:#1e1d1b;border-bottom:1px solid #3d3b39}.setting-row{padding:3px 0}.setting-row label{color:#9a9a9a;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:6px}.setting-row input[type=checkbox]{accent-color:#629924}.copyables__body{padding:8px 10px}.copyables-toggle{border-top:1px solid #3d3b39}.copyables-show-btn{background:none;border:none;color:#777;cursor:pointer;font-size:12px;padding:6px 10px;width:100%;text-align:left;transition:color .15s}.copyables-show-btn:hover{color:#bababa}.analyse__tools{position:relative}.analyse__menu{position:absolute;top:6px;right:6px;z-index:50}.analyse__menu-btn{background:#1e1d1bd9;border:1px solid #3d3b39;color:#bababa;cursor:pointer;font-size:16px;padding:3px 8px;border-radius:3px;line-height:1;transition:background .15s}.analyse__menu-btn:hover{background:#3d3b39}.analyse__menu-dropdown{position:absolute;top:100%;right:0;margin-top:4px;background:#1e1d1b;border:1px solid #3d3b39;border-radius:4px;min-width:180px;box-shadow:0 4px 12px #0006;padding:6px 0}.menu-section{padding:4px 12px}.menu-section__title{color:#777;font-size:10px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;padding-bottom:4px;border-bottom:1px solid #333}.cg-wrap{box-sizing:content-box;position:relative;display:block}cg-container{position:absolute;width:100%;height:100%;display:block;top:0}cg-board{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:0;background-size:cover}.cg-wrap.manipulable cg-board{cursor:pointer}cg-board square{position:absolute;top:0;left:0;width:12.5%;height:12.5%;pointer-events:none}cg-board square.move-dest{pointer-events:auto}cg-board square.last-move{will-change:transform}.cg-wrap piece{position:absolute;top:0;left:0;width:12.5%;height:12.5%;background-size:cover;z-index:2;will-change:transform;pointer-events:none}cg-board piece.dragging{cursor:move;z-index:11!important}piece.anim{z-index:8}piece.fading{z-index:1;opacity:.5}.cg-wrap piece.ghost{opacity:.3}.cg-wrap piece svg{overflow:hidden;position:relative;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2;opacity:.6}.cg-wrap cg-auto-pieces,.cg-wrap .cg-shapes,.cg-wrap .cg-custom-svgs,.cg-wrap .cg-shapes-below,.cg-wrap .cg-custom-below{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-shapes-below{overflow:hidden;z-index:1}.cg-wrap .cg-custom-below{z-index:1}.cg-wrap .cg-custom-svgs{z-index:9}.cg-wrap .cg-custom-svgs svg,.cg-wrap .cg-custom-below svg{overflow:visible}.cg-wrap coords{position:absolute;display:flex;pointer-events:none;opacity:.8;font-family:sans-serif;font-size:9px}.cg-wrap coords.ranks{left:4px;top:-20px;flex-flow:column-reverse;height:100%;width:12px}.cg-wrap coords.ranks.black{flex-flow:column}.cg-wrap coords.ranks.left{left:-15px;align-items:flex-end}.cg-wrap coords.files{bottom:-4px;left:24px;flex-flow:row;width:100%;height:16px;text-transform:uppercase;text-align:center}.cg-wrap coords.files.black{flex-flow:row-reverse}.cg-wrap coords coord{flex:1 1 auto}.cg-wrap coords.ranks coord{transform:translateY(39%)}.cg-wrap coords.squares{bottom:0;left:0;text-transform:uppercase;text-align:right;flex-flow:column-reverse;height:100%;width:12.5%}.cg-wrap coords.squares.black{flex-flow:column}.cg-wrap coords.squares.left{text-align:left}.cg-wrap coords.squares coord{padding:6% 4%}.cg-wrap coords.squares.rank2{transform:translate(100%)}.cg-wrap coords.squares.rank3{transform:translate(200%)}.cg-wrap coords.squares.rank4{transform:translate(300%)}.cg-wrap coords.squares.rank5{transform:translate(400%)}.cg-wrap coords.squares.rank6{transform:translate(500%)}.cg-wrap coords.squares.rank7{transform:translate(600%)}.cg-wrap coords.squares.rank8{transform:translate(700%)}cg-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,#0000 0)}cg-board square.premove-dest{background:radial-gradient(#141e5580 22%,#203085 0,#0000004d,#0000 0)}cg-board square.oc.move-dest{background:radial-gradient(transparent 0%,transparent 80%,rgba(20,85,0,.3) 80%)}cg-board square.oc.premove-dest{background:radial-gradient(transparent 0%,transparent 80%,rgba(20,30,85,.2) 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(ellipse at center,red,#e70000 25%,#a9000000 89%,#9e000000)}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=)}
