@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";:root{--color-primary: #b58863;--color-secondary: #f0d9b5;--board-square-color-white: var(--color-secondary);--board-square-color-black: var(--color-primary);--color-bg: #1e1c2c;--color-text-primary: #ffffff;--color-text-normal: #ffffff;--analysis-color: orange}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}p,span,label,input,button,details{font-family:Inter,sans-serif}/*! chessboard2 v0.5.0 | (c) 2021 Chris Oakman | ISC License | https://chessboardjs.com/v2 */.chessboard-21da3{touch-action:manipulation}.items-container-c9182{inset:0;position:absolute}.board-container-41a68{border:2px solid #000;box-sizing:border-box;position:relative}.squares-2dea6{display:flex}.squares-2dea6,.squares-2dea6.orientation-white-4de03{flex-direction:column}.squares-2dea6.orientation-black-a8276{flex-direction:column-reverse}.rank-98fa8{display:flex;flex:1}.rank-98fa8,.squares-2dea6.orientation-white-4de03 .rank-98fa8{flex-direction:row}.squares-2dea6.orientation-black-a8276 .rank-98fa8{flex-direction:row-reverse}.square-4b72b{flex:1}.white-3b784{background-color:#f0d9b5;color:#b58863}.black-b7cb6{background-color:#b58863;color:#f0d9b5}.dragging-4a6c1,.piece-349f8{align-items:center;display:flex;flex-direction:row;justify-content:center}.dragging-4a6c1{position:fixed;transform:translate(-50%,-50%)}.piece-349f8{opacity:100%}.piece-349f8.hidden-20b44{opacity:0}.item-18a5b,.piece-349f8{position:absolute}.arrow-bc3c7{display:flex;align-items:center;transform-origin:center left}.arrow-head-38dfa{height:100%;clip-path:polygon(0 0,0 100%,100% 50%);margin-left:-1px}.arrow-line-a8dce{border-bottom-left-radius:9999px;border-top-left-radius:9999px;height:33.33%}.circle-a0266{border-radius:100%}.hide-notation-cbe71 .notation-files-c3c0a,.hide-notation-cbe71 .notation-ranks-d3f97{display:none}.notation-files-c3c0a{bottom:-20px;display:flex;flex-direction:row;left:0;position:absolute;right:0}.notation-ranks-d3f97{bottom:-15px;display:flex;flex-direction:column;position:absolute;right:-15px;top:15px}.file-44ae4{flex:1;text-align:center}.rank-3d54c{flex:1}main{position:absolute;inset:0;background:var(--color-bg)}div.menu{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}button[data-v-d3dacb11]{position:relative;padding:12px 20px;border:none;border-radius:.5rem;background-color:#435546;color:#b1c0b4;font-size:16px;font-weight:700;cursor:pointer;transition:all .15s ease-in-out}button.secondary[data-v-d3dacb11]{background-color:#2e2936;color:#a4a2b0}button[data-v-d3dacb11]:hover{transform:scale(1.05)}button[data-v-d3dacb11]:active{transform:scale(.95)}button.disabled[data-v-d3dacb11]{opacity:.5;cursor:not-allowed;pointer-events:none}button.disabled[data-v-d3dacb11]:hover{transform:none}.setting-group[data-v-c43070fd]{margin:8px}h1[data-v-8b895710],h2[data-v-8b895710]{text-align:center}h1[data-v-8b895710]{font-size:3rem;color:var(--color-text-primary)}div.menu[data-v-8b895710]{text-align:center;color:var(--color-text-normal)}.searching-status[data-v-8b895710]{margin:1rem 0;color:var(--color-text-secondary);font-style:italic}.search-buttons[data-v-8b895710]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:2rem 0}.search-buttons .idac-button[data-v-8b895710]{min-width:180px;font-size:1rem;padding:.75rem 1.5rem}.cancel-search[data-v-8b895710]{margin:1rem 0;text-align:center}.cancel-button[data-v-8b895710]{background-color:#dc3545!important;border-color:#dc3545!important;color:#fff!important}.cancel-button[data-v-8b895710]:hover{background-color:#c82333!important;border-color:#bd2130!important}@keyframes shake-57d6e24f{0%,to{transform:translate(0) translateY(-50%) scale(1)}25%{transform:translate(-5px) translateY(-50%) scale(1);background-color:red}50%{transform:translate(5px) translateY(-50%) scale(1)}75%{transform:translate(-5px) translateY(-50%) scale(1);background-color:red}}@keyframes shake-no-transform-57d6e24f{0%,to{transform:translate(0)}25%{transform:translate(-5px);filter:invert(27%) sepia(85%) saturate(750%) hue-rotate(0deg) brightness(91%) contrast(110%)}50%{transform:translate(5px)}75%{transform:translate(-5px);filter:invert(27%) sepia(85%) saturate(750%) hue-rotate(0deg) brightness(91%) contrast(110%)}}.bag[data-v-57d6e24f]{position:relative;flex-wrap:wrap;display:flex;align-content:start}.bag .bag-piece[data-v-57d6e24f]{position:relative;width:50%}.bag .bag-piece img[data-v-57d6e24f]{position:relative;inset:0}.bag .bag-piece span[data-v-57d6e24f]{opacity:0;position:absolute;right:0;top:0;transform:translateY(calc(-50% + 8px)) scale(.8);padding:4px 12px;border-radius:9999px;background:var(--color-bg);color:var(--color-text-primary);pointer-events:none;transition:opacity .15s ease-in-out,transform .15s ease-in-out}.bag .bag-piece span.error[data-v-57d6e24f]{animation:shake-57d6e24f .5s ease-in-out}.bag .bag-piece:hover span[data-v-57d6e24f]{opacity:1;transform:translateY(-50%) scale(1)}.bag .bag-piece.error[data-v-57d6e24f]{animation:shake-no-transform-57d6e24f .5s ease-in-out}.bag.bottom[data-v-57d6e24f]{align-content:end}@media screen and (max-width: 768px){.bag .bag-piece[data-v-57d6e24f]{width:auto}}.promotion-popup[data-v-ff5c82eb]{position:absolute;display:flex;flex-wrap:wrap;justify-content:center;background-color:#aaa;transform:translate(-50%,-50%);padding:4px;border-radius:8px}.promotion-popup img[data-v-ff5c82eb]{width:32px;flex-basis:50%;margin:0;border-radius:4px;cursor:pointer}.promotion-popup img[data-v-ff5c82eb]:hover{background-color:#ccc}.timer[data-v-6a41c4a2]{position:relative;display:inline-flex;min-width:120px;height:50px;box-sizing:border-box;padding:8px;border-radius:8px;border:4px solid transparent}.timer.white[data-v-6a41c4a2]{background-color:var(--board-square-color-white);color:var(--board-square-color-black);border-color:#fff}.timer.black[data-v-6a41c4a2]{background-color:var(--board-square-color-black);color:var(--board-square-color-white);border-color:#000}.timer span[data-v-6a41c4a2]{font-family:Arial,sans-serif;text-align:right;width:100%;font-size:24px}.timer.disabled[data-v-6a41c4a2]{filter:grayscale(.5);border-color:gray}div.game-wrapper[data-v-c9120837]{display:flex;flex-direction:column;gap:8px;padding:32px;border-radius:16px;background-color:#55526a}div.row[data-v-c9120837]{position:relative;height:50px;display:inline-flex;justify-content:start}div.board-wrapper[data-v-c9120837]{--size: calc(var(--wrapper-size) - 116px);position:relative;display:grid;width:calc(var(--size) * 1.12);grid-template-rows:auto;grid-template-areas:"board bag-black" "board bag-white"}.board[data-v-c9120837]{position:relative;width:var(--size);height:var(--size);grid-area:board}.board #idac-board[data-v-c9120837]{position:absolute;inset:0}.notation-ranks[data-v-c9120837],.notation-files[data-v-c9120837]{position:absolute;display:flex;list-style:none;margin:0;padding:0;pointer-events:none}.notation-ranks li[data-v-c9120837],.notation-files li[data-v-c9120837]{flex:1;color:var(--board-square-color-white);font-family:Arial,sans-serif;font-weight:700}.notation-ranks[data-v-c9120837]{flex-direction:column-reverse;top:8px;left:8px;height:100%}.notation-ranks li[data-v-c9120837]:nth-child(2n){color:var(--board-square-color-black)}.notation-files[data-v-c9120837]{flex-direction:row;right:8px;bottom:8px;width:100%}.notation-files li[data-v-c9120837]{text-align:right}.notation-files li[data-v-c9120837]:nth-child(2n){color:var(--board-square-color-black)}.board-wrapper.reverse[data-v-c9120837]{grid-template-areas:"board bag-white" "board bag-black"}.board-wrapper.reverse .notation-ranks[data-v-c9120837]{flex-direction:column}.board-wrapper.reverse .notation-ranks li[data-v-c9120837]:nth-child(2n){color:var(--board-square-color-white)}.board-wrapper.reverse .notation-ranks li[data-v-c9120837]:nth-child(odd){color:var(--board-square-color-black)}.board-wrapper.reverse .notation-files[data-v-c9120837]{flex-direction:row-reverse}.board-wrapper.reverse .notation-files li[data-v-c9120837]:nth-child(2n){color:var(--board-square-color-white)}.board-wrapper.reverse .notation-files li[data-v-c9120837]:nth-child(odd){color:var(--board-square-color-black)}@media screen and (max-width: 768px){div.game-wrapper[data-v-c9120837]{position:fixed;inset:8px;width:calc(100vw - 16px);height:calc(100vh - 16px);box-sizing:border-box;padding:60px 12px}div.board-wrapper[data-v-c9120837]{--size: calc(var(--wrapper-size) - 40px);width:var(--size);grid-template-areas:"bag-black" "board" "bag-white"}div.board-wrapper.reverse[data-v-c9120837]{grid-template-areas:"bag-white" "board" "bag-black"}}img[data-v-cdfe50f6]{position:absolute;transform:translate(-50%,-50%);pointer-events:none}button.menu-toggle[data-v-a3f5ee3d]{display:none;position:fixed;top:16px;left:16px;width:32px;height:32px;padding:0;border:none;outline:none;background:none}button.menu-toggle img[data-v-a3f5ee3d]{width:100%;height:100%}div.game-menu[data-v-a3f5ee3d]{display:flex;flex-direction:column;gap:8px;padding:32px;min-width:200px;height:100%;border-radius:16px;background-color:#55526a}@media screen and (max-width: 768px){button.menu-toggle[data-v-a3f5ee3d]{display:block}div.game-menu[data-v-a3f5ee3d]{position:fixed;inset:8px;display:none;width:calc(100vw - 16px);height:calc(100vh - 16px);box-sizing:border-box;justify-content:center}div.game-menu.open[data-v-a3f5ee3d]{display:flex}}div.menu[data-v-13d7e118]{--wrapper-size: min( calc(100vw - 500px) , calc(100vh - 100px) );display:inline-flex;flex-direction:row;height:var(--wrapper-size)}@media screen and (max-width: 768px){div.menu[data-v-13d7e118]{position:absolute;width:100%;height:100%;--wrapper-size: 100vw}}
