coords{color:#fff;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.coords-no coords{display:none}coords{display:flex;font-size:7px;pointer-events:none;position:absolute}@media (min-width:320px){coords{font-size:calc(7px + 4 * (100vw - 320px) / 880)}}@media (min-width:1200px){coords{font-size:11px}}.d-12x12 coords.ranks,body[data-notation="2"] coords.ranks{font-size:6px}@media (min-width:320px){.d-12x12 coords.ranks,body[data-notation="2"] coords.ranks{font-size:calc(6px + 4 * (100vw - 320px) / 880)}}@media (min-width:1200px){.d-12x12 coords.ranks,body[data-notation="2"] coords.ranks{font-size:10px}}coords.ranks{flex-flow:column-reverse;height:100%;right:0;top:1px;width:1.1em}coords.ranks.gote{flex-flow:column}coords.ranks{z-index:0}coords.files{flex-flow:row;height:1.4em;left:0;text-align:left;top:0;width:100%}coords.files.gote{flex-flow:row-reverse}coords.files coord{padding-left:4px}coords.files{z-index:0}coords coord{flex:1 1 auto}.kaya1 .files,.kaya1 .ranks,.kaya2 .files,.kaya2 .ranks,.natural .files,.natural .ranks,.oak .files,.oak .ranks,.orange .files,.orange .ranks,.wood .files,.wood .ranks,.wood1 .files,.wood1 .ranks{color:#000}.space .files,.space .ranks{color:#eee}.kinkaku .files,.kinkaku .ranks,.painting1 .files,.painting1 .ranks,.painting2 .files,.painting2 .ranks{color:#000}.dobutsu .files,.dobutsu .ranks{color:#c36e5f}.blue .files,.blue .ranks,.gray .files,.gray .ranks{color:#eee}.custom .files,.custom .ranks{color:var(--custom-grid-color,var(--c-font))}.v-dobutsu .files,.v-dobutsu .ranks{color:#c36e5f}@media (min-width:979.3px),(orientation:landscape){.coords-edge coords,.coords-out coords{text-align:center;text-shadow:none}.coords-edge coords.ranks,.coords-out coords.ranks{top:0}.coords-edge coords.ranks coord,.coords-out coords.ranks coord{transform:translateY(42%)}.coords-out coords.ranks{right:-12px;width:12px}.coords-out coords.files{top:-15px}.coords-out coords coord{color:var(--c-font-page)!important}.coords-edge .main-board sg-board{background-origin:border-box;border:calc(1.7vh * var(--board-scale, 1)) solid transparent}.coords-edge .main-board sg-hand-wrap{height:calc((100% - calc(1.7vh * var(--board-scale, 1))) / 9 * 7)}.coords-edge .main-board sg-hand-wrap sg-hand{padding-left:calc(calc(1.7vh * var(--board-scale, 1)) / 9);padding-right:calc(calc(1.7vh * var(--board-scale, 1)) / 9)}.coords-edge .main-board sg-hand-wrap.hand-bottom sg-hand{padding-bottom:calc(1.7vh * var(--board-scale, 1))}.coords-edge .main-board sg-hand-wrap.hand-top sg-hand{padding-top:calc(1.7vh * var(--board-scale, 1))}.coords-edge .main-board.v-minishogi sg-hand-wrap{height:calc(100% - calc(1.7vh * var(--board-scale, 1)))}.coords-edge .main-board.v-minishogi sg-hand-wrap sg-hand{padding:calc(1.7vh * var(--board-scale, 1)) calc(calc(1.7vh * var(--board-scale, 1)) / 5)}.coords-edge .main-board.v-kyotoshogi sg-hand-wrap{height:calc((100% - calc(1.7vh * var(--board-scale, 1))) / 5 * 4)}.coords-edge .main-board.v-kyotoshogi sg-hand-wrap sg-hand{padding-left:calc(calc(1.7vh * var(--board-scale, 1)) / 5);padding-right:calc(calc(1.7vh * var(--board-scale, 1)) / 5)}.coords-edge .main-board.v-dobutsu sg-hand-wrap{height:calc((100% - calc(1.7vh * var(--board-scale, 1))) / 4 * 3)}.coords-edge .main-board.v-dobutsu sg-hand-wrap sg-hand{padding-left:calc(calc(1.7vh * var(--board-scale, 1)) / 5);padding-right:calc(calc(1.7vh * var(--board-scale, 1)) / 5)}.coords-edge sg-promotion{outline:calc(1.7vh * var(--board-scale, 1)) solid rgba(0,0,0,.247)}.coords-edge coords{font-size:calc(1.7vh * var(--board-scale, 1) - 1px)}.coords-edge coords.ranks{left:100%;width:calc(1.7vh * var(--board-scale, 1))}.coords-edge coords.ranks coord{transform:translateY(42%)}.coords-edge coords.files{bottom:100%;top:unset}.coords-edge coords.files.gote{bottom:unset;top:100%}.coords-edge coords.files{height:calc(1.7vh * var(--board-scale, 1) - 1px);line-height:calc(1.7vh * var(--board-scale, 1) - 1px)}body[data-notation="2"] .coords-edge coords.ranks{font-size:calc(1.4vh * var(--board-scale, 1))}.coords-edge .board-editor .spare{border-bottom:calc(1.7vh * var(--board-scale, 1)) solid transparent;border-top:calc(1.7vh * var(--board-scale, 1)) solid transparent}.coords-edge .board-editor .spare-bottom{border-right:calc(calc(1.7vh * var(--board-scale, 1)) / 9 * 4) solid transparent}.coords-edge .board-editor .spare-top{border-left:calc(calc(1.7vh * var(--board-scale, 1)) / 9 * 4) solid transparent}}.d-12x12 coords coord{align-items:center;display:flex;flex:1 1 8.3333333333%;justify-content:center}.d-12x12 coords.ranks coord{transform:unset}body{--board-scale:1;--col2-uniboard-main-size:calc((100vh * var(--board-scale) - calc(var(--site-header-height) + var(--site-header-margin)) - 3rem) / 12 * 11 / 9 * 11 + 4vmin);--col3-uniboard-main-size:calc((100vh * var(--board-scale) - calc(var(--site-header-height) + var(--site-header-margin)) - 3rem) / 12 * 11 / 9 * 11 + 4vmin);--col2-uniboard-main-size-no-hands:calc((100vh * var(--board-scale) - calc(var(--site-header-height) + var(--site-header-margin)) - 3rem) / 12 * 11);--col3-uniboard-main-size-no-hands:calc((100vh * var(--board-scale) - calc(var(--site-header-height) + var(--site-header-margin)) - 3rem) / 12 * 11)}@media (min-width:979.3px),(orientation:landscape){body{--board-scale:calc((var(--zoom) / 100) * 0.6 + 0.4)}}@supports (width:min(1px,2px)){body{--col2-uniboard-main-size:min(calc(100vw * var(--board-scale) - 4vmin - 200px - 2 * var(--main-margin, 0px) - 0.8rem),calc((100vh * var(--board-scale) - calc(var(--site-header-height) + var(--site-header-margin)) - 3rem) / 12 * 11 / 9 * 11 + 4vmin));--col3-uniboard-main-size:min(calc(100vw * var(--board-scale) - 200px - 4vmin - 200px - 2 * var(--main-margin, 0px) - 0.8rem),calc((100vh * var(--board-scale) - calc(var(--site-header-height) + var(--site-header-margin)) - 3rem) / 12 * 11 / 9 * 11 + 4vmin));--col2-uniboard-main-size-no-hands:min(calc(100vw * var(--board-scale) - 6vmin - 200px - 2 * var(--main-margin, 0px) - 0.8rem),calc((100vh * var(--board-scale) - calc(var(--site-header-height) + var(--site-header-margin)) - 3rem) / 12 * 11));--col3-uniboard-main-size-no-hands:min(calc(100vw * var(--board-scale) - 200px - 6vmin - 200px - 2 * var(--main-margin, 0px) - 0.8rem),calc((100vh * var(--board-scale) - calc(var(--site-header-height) + var(--site-header-margin)) - 3rem) / 12 * 11))}}@media (max-width:979.29px) and (orientation:portrait){body{--col1:1}.main-board sg-board{border-radius:0}}body.resizing{-webkit-user-select:none;-moz-user-select:none;user-select:none}sg-resize{display:none}@media (min-width:979.3px),(orientation:landscape){sg-resize{bottom:-10px;display:block;position:absolute;right:-10px}.coords-edge sg-resize{bottom:-21px;right:-21px}sg-resize{cursor:nwse-resize;height:22px;width:22px}sg-resize:after,sg-resize:before{background:#000;content:"";height:1px;position:absolute;width:12px}sg-resize:before{transform:translate(7px,8px) rotate(-45deg);width:5px}sg-resize:after{transform:translate(1px,6px) rotate(-45deg)}sg-resize:hover{background:var(--m-accent_alpha_neg50);border-radius:50%;z-index:50}.resizing sg-resize{background:var(--m-secondary_alpha_neg50);border-radius:50%;z-index:50}}#modal-overlay,.analyse__fork,.analyse__fork move{align-items:center;display:flex;flex-flow:row wrap}#analyse-cm a,.context-streamer,.tabs-horiz{align-items:center;display:flex;flex-flow:row nowrap}.form-actions,.form-split{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between}#modal-wrap,.action-menu__tools>*,.advice-summary,.analyse__tools,.continue-with>div,.crosstable povs,.crosstable__matchup,.crosstable__score,.crosstable__users,.training-box{display:flex;flex-flow:column}#analyse-cm,#modal-wrap,#modal-wrap .close,.analyse-controls .fbt,.analyse__tools,.analyse__underboard .game-export .downloads .game-notation .notation-options label .regular-checkbox,.analyse__underboard .game-export .downloads .game-other .notation-options label .regular-checkbox,.context-streamer,.crosstable,.flash__content,.practice-box .verdict:before{border-radius:6px}.crosstable{overflow:hidden}.crosstable .sep{border-radius:6px 0 0 6px}.player-bar-top .analyse__clock{border-radius:6px 6px 0 0}.analyse__underboard__panels,.player-bar-bot .analyse__clock{border-radius:0 0 6px 6px}#modal-wrap .close:hover,.analyse__tools,.context-streamer,.crosstable,.player-bar .clock-wrap .analyse__clock{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.analyse__fork glyph{font-family:Noto Sans,sans-serif}.analyse__fork eval,.analyse__underboard__menu>span,.player-bar .clock-wrap .analyse__clock,.tabs-horiz>span{font-family:Roboto,sans-serif}.analyse__controls .fbt,.player-bar .name-wrap,.tabs-horiz{color:var(--c-font-page)}.analyse__controls body.custom-background-img .fbt,.player-bar body.custom-background-img .name-wrap,body.custom-background-img .analyse__controls .fbt,body.custom-background-img .player-bar .name-wrap,body.custom-background-img .tabs-horiz{text-shadow:var(--text-shadow)}#analyse-cm .title,.cmn-toggle+label:after,.crosstable povs:hover,.crosstable__score,.crosstable__users{background:var(--c-bg-metal);color:var(--c-font-metal);text-shadow:var(--metal-shadow)}.cmn-toggle:hover+label:after{background:var(--c-bg-metal-hover);color:var(--c-font-metal-hover);text-shadow:var(--metal-shadow)}#analyse-cm,#modal-wrap{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.fbt{background:none;border:none;color:var(--c-font);outline:none}.analyse__underboard .game-export .downloads .game-notation .notation-options label .regular-checkbox,.analyse__underboard .game-export .downloads .game-other .notation-options label .regular-checkbox{-webkit-appearance:none;background:var(--c-bg-page);border:1px solid var(--c-bg-low);display:inline-block;padding:.5em}.analyse__underboard .game-export .downloads .game-notation .notation-options label .regular-checkbox:checked,.analyse__underboard .game-export .downloads .game-other .notation-options label .regular-checkbox:checked{background:var(--c-secondary-dimmer);border-color:var(--c-secondary-dim)}.cmn-toggle:focus+label:before,.cmn-toggle:hover+label:before{box-shadow:0 0 12px var(--c-font-dim)}#acpl-chart-container-loader span,.context-streamer,.tabs-horiz>span{overflow:hidden;white-space:nowrap}.crosstable__users{overflow:hidden;text-overflow:ellipsis}.flash-failure .flash__content:before,.flash-warning .flash__content:before,.flash__content:before{font-family:lishogi;font-size:1.2em;font-style:normal;font-weight:400;text-transform:none;vertical-align:middle;speak:none;content:attr(data-icon);opacity:.9}#modal-overlay{background:var(--c-page-mask);bottom:0;left:0;position:fixed;right:0;top:0;z-index:109}.analyse-controls,.cmn-toggle{touch-action:manipulation}#modal-overlay{justify-content:center}#modal-wrap{background:var(--c-bg-box);border:var(--border);max-height:96vh;max-width:100vw;padding:2rem;position:relative;text-align:center}#modal-wrap>div{overflow:auto}#modal-wrap .close{background:none;color:var(--c-font);cursor:pointer;font-size:16px;height:32px;line-height:28px;position:absolute;right:0;top:0;width:32px;z-index:100}@media (min-width:799.3px){#modal-wrap .close{background:var(--c-font-dimmer);border-radius:50%;color:var(--c-bg-box);right:-12px;top:-12px}}#modal-wrap .close:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#modal-wrap .close:hover{background:var(--c-bad);color:var(--c-bad-over)}.continue-with{min-width:20rem}.continue-with>div{gap:1rem}.continue-with>div .button{width:100%}.crosstable__users{flex:1 1 auto}.crosstable{display:flex;line-height:1.9em;width:100%}.crosstable fill,.crosstable povs{background:var(--c-bg-box);flex:1 1 auto}.crosstable povs,.crosstable__matchup,.crosstable__score,.crosstable__users{text-align:center}.crosstable__users{max-width:40vw;text-align:left}.crosstable__users a{padding-left:2vmin}.crosstable__score{flex:0 0 auto;font-weight:700}.crosstable__score span{padding:0 2vmin}.crosstable__matchup{background:var(--m-primary_bg-box_mix_20);flex:1 1 auto;font-weight:700}.crosstable povs a{color:var(--c-font-dim);flex:0 0 50%}.crosstable povs:hover a{opacity:1!important}.crosstable povs a.loss{opacity:.2}.crosstable povs.current a{background:var(--m-accent_bg-box_mix_25);opacity:1!important}.crosstable povs.new{border:var(--c-border)}@media (max-width:649.29px){.crosstable povs{display:none}.crosstable povs:nth-last-child(-n+12){display:flex}}.crosstable .sep{border-left:var(--border);margin-left:.3em}.crosstable .win{color:var(--c-good);font-weight:700}.crosstable .loss{color:var(--c-bad)}.crosstable .unavailable{margin-top:40px;opacity:.7}.fbt{line-height:1.5;text-transform:uppercase;transition:all .1s}@media (hover:hover){.fbt:hover:not(.disabled):not([disabled]){background:var(--c-secondary);color:var(--c-secondary-over)}}.fbt.active{background:var(--c-secondary)!important;color:var(--c-secondary-over)}.fbt.disabled,.fbt[disabled]{cursor:default;opacity:.5}@media (hover:hover){.fbt-red:hover:not(.disabled):not([disabled]){background:var(--c-error);color:var(--c-error-over)}}.tabs-horiz{align-items:flex-end;justify-content:center}@media (max-width:499.29px){.tabs-horiz{font-size:.9em}}.tabs-horiz>span{border-bottom:2px solid transparent;cursor:pointer;flex:1 1 auto;letter-spacing:-.5px;min-width:15%;padding:.5em .2em;position:relative;text-align:center;transition:color .25s,border-color .25s}@media (min-width:499.3px){.tabs-horiz>span{letter-spacing:inherit}}.tabs-horiz>span.active,.tabs-horiz>span:hover{border-color:var(--c-accent);color:var(--c-font-clear)}.tabs-horiz>span.active{color:var(--c-accent);font-weight:700}.tabs-horiz .unread{margin-left:.3em}.cmn-toggle{margin-left:-99999px;position:absolute}.cmn-toggle+label{background-color:var(--c-border);border-radius:24px;cursor:pointer;display:block;height:24px;outline:none;padding:1px;position:relative;-webkit-user-select:none;-moz-user-select:none;width:40px}.cmn-toggle+label:after,.cmn-toggle+label:before{bottom:1px;content:"";display:block;left:1px;position:absolute;top:1px}.cmn-toggle+label:before{background-color:var(--c-bad);border-radius:24px;right:1px}.cmn-toggle--subtle+label:before{background-color:var(--c-font-dimmer)}.cmn-toggle:hover+label:before{transition:background .1s}.cmn-toggle+label:after{border-radius:100%;box-shadow:0 1px 2.5px rgba(0,0,0,.3);width:22px}.cmn-toggle:hover+label:after{transition:margin .1s}.cmn-toggle:checked+label:before{background-color:var(--c-good)}.cmn-toggle:checked+label:after{margin-left:16px}input[type=range]{-webkit-appearance:none;background:none;border:0}input[type=range]:focus{outline:none}input[type=range]:disabled{opacity:.7;pointer-events:none}input[type=range]::-webkit-slider-runnable-track{background:var(--c-shade);border-radius:.5em;cursor:pointer;height:1em;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--c-bg-box);border:1px solid var(--c-font-dimmer);border-radius:12px;cursor:pointer;height:1em;width:1.5em}input[type=range]::-moz-range-track{background:var(--c-shade);border-radius:.5em;cursor:pointer;height:1em;width:100%}input[type=range]::-moz-range-thumb{background:var(--c-bg-box);border:1px solid var(--c-font-dimmer);border-radius:12px;cursor:pointer;height:1em;width:1.5em}input[type=range]::-ms-track{background:var(--c-shade);border-radius:.5em;cursor:pointer;height:1em;width:100%}input[type=range]::-ms-fill-lower{background:hsla(0,0%,75%,.78);border-radius:11.8px}input[type=range]::-ms-fill-upper{background:hsla(0,0%,84%,.78);border-radius:11.8px}input[type=range]::-ms-thumb{background:var(--c-bg-box);border:1px solid transparent;border-radius:12px;color:transparent;cursor:pointer;height:1em;width:1.5em}.tview2-column{display:flex;flex-flow:row wrap}.tview2 interrupt move:hover,.tview2 line move.active,.tview2-inline move.active,.tview2-inline move:hover{border-radius:6px}.tview2 glyph{font-family:Noto Sans,sans-serif}.tview2 comment .by,.tview2 eval,.tview2 movetime{font-family:Roboto,sans-serif}.tview2 move{overflow:hidden}.tview2 comment .by,.tview2 move{white-space:nowrap}.tview2-column>interrupt>comment{overflow-wrap:break-word;word-break:break-word}.tview2 comment .by{overflow:hidden;text-overflow:ellipsis}.tview2 move{cursor:pointer;display:inline-block}.tview2{white-space:normal}.tview2-inline{padding:7px 3px 7px 7px}.tview2 move:not(.empty):hover,.tview2 move:not(.empty):hover eval,.tview2 move:not(.empty):hover index,.tview2 move:not(.empty):hover move-notation:before,.tview2 move:not(.empty):hover movetime{background:var(--c-primary);color:var(--c-primary-over)}.tview2 move.inaccuracy:not(.empty):hover,.tview2 move.inaccuracy:not(.empty):hover eval,.tview2 move.inaccuracy:not(.empty):hover index,.tview2 move.inaccuracy:not(.empty):hover move-notation:before,.tview2 move.inaccuracy:not(.empty):hover movetime{background:var(--c-inaccuracy);color:#fff}.tview2 move.inaccuracy{color:var(--c-inaccuracy)}.tview2 move.mistake:not(.empty):hover,.tview2 move.mistake:not(.empty):hover eval,.tview2 move.mistake:not(.empty):hover index,.tview2 move.mistake:not(.empty):hover move-notation:before,.tview2 move.mistake:not(.empty):hover movetime{background:var(--c-mistake);color:#000}.tview2 move.mistake{color:var(--c-mistake)}.tview2 move.blunder:not(.empty):hover,.tview2 move.blunder:not(.empty):hover eval,.tview2 move.blunder:not(.empty):hover index,.tview2 move.blunder:not(.empty):hover move-notation:before,.tview2 move.blunder:not(.empty):hover movetime{background:var(--c-bad);color:var(--c-bad-over)}.tview2 move.blunder{color:var(--c-blunder)}.tview2 move.good-move:not(.empty):hover,.tview2 move.good-move:not(.empty):hover eval,.tview2 move.good-move:not(.empty):hover index,.tview2 move.good-move:not(.empty):hover move-notation:before,.tview2 move.good-move:not(.empty):hover movetime{background:var(--c-good-move);color:#000}.tview2 move.good-move{color:var(--c-good-move)}.tview2 move.brilliant:not(.empty):hover,.tview2 move.brilliant:not(.empty):hover eval,.tview2 move.brilliant:not(.empty):hover index,.tview2 move.brilliant:not(.empty):hover move-notation:before,.tview2 move.brilliant:not(.empty):hover movetime{background:var(--c-brilliant);color:#000}.tview2 move.brilliant{color:var(--c-brilliant)}.tview2 move.interesting:not(.empty):hover,.tview2 move.interesting:not(.empty):hover eval,.tview2 move.interesting:not(.empty):hover index,.tview2 move.interesting:not(.empty):hover move-notation:before,.tview2 move.interesting:not(.empty):hover movetime{background:var(--c-interesting);color:#000}.tview2 move.interesting{color:var(--c-interesting)}@media (hover:none){.tview2 move{-webkit-user-select:none;-moz-user-select:none;user-select:none}}.tview2-column move{font-size:1.092em;padding:0 3px}.tview2-inline move{font-weight:700;padding:.2em .25em;white-space:nowrap}.tview2 comment a{vertical-align:top}.tview2 move.current{outline:1px solid var(--c-accent);outline-offset:-1px}.tview2 move.active{background:var(--m-primary_bg-box_mix_20);font-weight:700}.tview2 move.active,.tview2 move.active move-notation:before{color:var(--c-font-clear)}.tview2 move.active.blunder{background:var(--m-bad_bg-box_mix_30)}.tview2 move.active.mistake{background:var(--m-mistake_bg-box_mix_30)}.tview2 move.active.inaccuracy{background:var(--m-inaccuracy_bg-box_mix_30)}.tview2 move.active.good-move{background:var(--m-good-move_bg-box_mix_30)}.tview2 move.active.brilliant{background:var(--m-brilliant_bg-box_mix_30)}.tview2 move.active.interesting{background:var(--m-interesting_bg-box_mix_30)}.tview2 line move.active,.tview2-inline move.active{background:var(--m-primary_bg-box_mix_40);color:var(--c-font-clearer);outline:1px solid var(--m-primary_bg-box_mix_60)}.tview2 line move.active move-notation:before,.tview2-inline move.active move-notation:before{color:var(--c-font-clearer)}.tview2 move.nongame{color:var(--c-font);font-style:italic}.tview2 move.empty{color:var(--c-font-dimmer);cursor:default}.tview2 move index{color:var(--c-font-dim);font-size:90%;margin-right:2px}.tview2 move.context-menu{background:var(--c-accent)}.tview2 move.context-menu,.tview2 move.context-menu index{color:var(--c-accent-over)}.tview2-column move index{padding-left:5px}.tview2-column move index:first-child{padding-left:0}.tview2-inline move index{line-height:111.11%;padding-right:.2em}.tview2 line move{color:var(--c-font)}.tview2-column>move{display:flex;flex:0 0 83%;font-size:1.185em;justify-content:space-between;line-height:1.75em;padding:0 .3em 0 .5em}.tview2-column>index+move{border-right:var(--c-border)}.tview2 eval,.tview2 movetime{color:var(--c-font-dim);flex:3 0 auto;font-size:.8em;margin-right:.5rem;max-width:3rem;text-align:right}.tview2 eval{margin-left:auto}.tview2 glyph{margin-left:.08em;vertical-align:bottom}.tview2-column>move .glyphs{flex:0 1 auto;margin-right:auto;pointer-events:none}.tview2-column>move .glyphs glyph{font-size:.82em;overflow:hidden;text-align:center}.tview2-column>index{background:var(--c-bg-zebra);border-right:var(--border);color:var(--c-font-dimmer);display:flex;flex:0 0 17%;justify-content:center;line-height:2.07em}.tview2>interrupt{font-size:95%}.tview2-column>interrupt{background:var(--c-bg-zebra);border-bottom:var(--border);border-top:var(--border);flex:0 0 100%;max-width:100%}.tview2-column>interrupt>comment{display:block;padding:3px 5px}.tview2-inline comment{vertical-align:45%;word-wrap:break-word;font-size:.9em;margin:0 .2em 0 .1em}.tview2 comment .by{display:inline-block;font-size:.9em;margin-right:.4em;max-width:9em;opacity:.8;vertical-align:-.3em}.tview2-column comment.gote,.tview2-column comment.sente{border-left:3px solid;overflow-x:hidden}.tview2-column comment.inaccuracy{border-color:var(--c-inaccuracy)}.tview2-column comment.mistake{border-color:var(--c-mistake)}.tview2-column comment.blunder{border-color:var(--c-blunder)}.tview2-column comment.undefined{border-color:#66558c}.tview2 line comment{font-size:90%}.tview2-column line comment{color:var(--c-font-dim);display:inline;word-wrap:break-word;padding:0 5px 0 3px;vertical-align:top}.tview2 line comment .by{font-size:1em;vertical-align:top}.tview2 lines{border-left:2px solid var(--c-border);display:block;margin-bottom:.8em;margin-left:6px;padding-top:2px}.tview2>interrupt>lines{margin-left:0}.tview2 lines.single{border-left:none}.tview2 lines:last-child{margin-bottom:0}.tview2 line{display:block;padding-left:7px}.tview2-column line{margin:2px 0}.tview2-column line:first-child{margin-top:0}.tview2 lines lines move{font-size:13px}.tview2 lines lines{margin-left:1px}.tview2 lines lines:before{margin-left:-11px;width:9px}.tview2 lines line:before,.tview2 lines lines:before{border-top:2px solid var(--c-border);content:" ";height:6px;position:absolute}.tview2 lines line:before{margin-left:-8px;margin-top:.7em;width:7px}.tview2 lines lines:last-child{margin-bottom:0}.tview2 inline{display:inline;font-size:.9em;font-style:italic;opacity:.8}.tview2 inline:after,.tview2 inline:before{font-size:.9em;opacity:.7;vertical-align:.4em}.tview2 inline:before{content:"(";margin-left:2px}.tview2 inline:after{content:")";margin-right:2px}.tview2-inline inline:after,.tview2-inline inline:before{vertical-align:.7em}.tview2 .conceal{opacity:.4}.tview2 .hide{display:none}.ceval .switch{align-items:center;display:flex;flex-flow:row wrap}.ceval .engine .cloud{border-radius:6px}.ceval,.pv_box .pv-board sg-hand-wrap .hand-top{border-radius:6px 6px 0 0}.pv_box .pv-board sg-hand-wrap .hand-bottom{border-radius:0 0 6px 6px}.eval-gauge{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.ceval .engine .cloud{font-family:Roboto,sans-serif}.pv_box .pv-board{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.ceval .show-threat{background:none;border:none;color:var(--c-font);outline:none}.ceval .engine,.ceval help{overflow:hidden;white-space:nowrap}.pv_box .pv.pv--nowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ceval{align-items:stretch;background:var(--c-bg-zebra);-moz-column-gap:6px;column-gap:6px;display:flex;overflow:hidden;padding:2px 0;position:relative}.ceval.enabled .show-threat{opacity:1;pointer-events:all}.ceval .switch{flex:0 0 40px;margin-left:6px}.ceval .switch.disabled{cursor:not-allowed}.ceval .switch.disabled label{opacity:.5;pointer-events:none}.ceval pearl{flex:1 0 auto;font-size:1.6em;font-weight:700;line-height:38px;text-align:center}.ceval .engine,.ceval help{color:var(--c-font-dim);flex:0 1 55%;font-size:12px;line-height:16px;margin-left:3px;margin-top:3px}.ceval .engine .cloud{background:var(--c-secondary-dim);color:var(--c-secondary-over);font-size:11px;margin-left:4px;padding:1px 3px;text-transform:uppercase}.ceval .engine .info{display:block;font-size:.9em;white-space:nowrap}.ceval .engine .deeper{color:var(--c-primary);margin-right:4px}.ceval .engine .deeper:before{vertical-align:-2px}.ceval .technology{margin-left:5px}.ceval .technology.bad:not(.chushogi):not(.annanshogi):not(.checkshogi){color:var(--c-bad)}.ceval .technology.bad{margin-left:0}.ceval .technology.good{color:var(--c-good)}.ceval .bar{height:3px;position:absolute;top:0;width:100%}@keyframes bar-anim{0%{background-position:0 0}to{background-position:100000px 0}}.ceval .bar span{background:var(--c-good);display:block;height:3px;transition:width 1s;width:0}.ceval .bar span.threat{background:var(--c-bad)}.ceval.computing .bar span{animation:bar-anim 1000s linear infinite;background-image:url(../images/loader/bar-highlight.png)}.ceval .show-threat{color:var(--c-font-dim);flex:0 0 18px;font-size:14px;margin-right:6px;opacity:.3;overflow:hidden;pointer-events:none}.ceval .show-threat.active,.ceval .show-threat:hover{color:var(--c-red)}.ceval .show-threat.hidden{opacity:.3;pointer-events:none}.pv_box{background:var(--c-bg-box);font-size:13px;max-width:100vw;position:relative}.pv_box .pv{border-top:var(--border);display:flex;flex-wrap:wrap;line-height:2em;padding-right:16px;position:relative}.pv_box .pv.pv--nowrap{display:flex;flex-wrap:wrap;height:2em;min-height:2em}.pv_box .pv[data-usi]:hover{background:var(--m-secondary_bg-box_mix_20);cursor:pointer}.pv_box .pv strong{display:inline-block;text-align:center;width:34px}.pv_box .pv span{display:inline-block;margin-left:6px}body[data-notation="2"] .pv_box .pv span{margin-left:4px}.pv_box .pv .pv-move:hover{color:var(--c-font-clearer)}.pv_box .pv[data-usi] .pv-move:hover{color:var(--c-primary)}.pv_box .pv .pv-wrap-toggle{cursor:pointer;font-family:lishogi;margin:0;padding:0 3px;position:absolute;right:0;top:0}.pv_box .pv .pv-wrap-toggle:hover{background:var(--c-secondary);color:var(--c-secondary-over)}.pv_box .pv .pv-wrap-toggle:before{content:"\f165"}.pv_box .pv.pv--nowrap .pv-wrap-toggle:before{content:"\f11e"}.pv_box .pv-board{background:var(--c-bg-zebra);margin-top:8px;max-width:240px;position:absolute;right:8px;width:80%;z-index:3}.pv_box .pv-board:has(.v-dobutsu){width:60%}.eval-gauge{background:var(--c-sente);border-radius:4px;overflow:hidden;position:relative;width:2vmin}@media (max-width:979.29px) and (orientation:portrait){.eval-gauge{display:none}}.eval-gauge.reverse{transform:rotateX(180deg)}.eval-gauge tick{border-bottom:2px ridge var(--c-gote);left:0;opacity:.4;position:absolute;top:0;width:100%}.eval-gauge tick.zero{border-bottom:3px solid var(--c-accent);opacity:1}.eval-gauge .gote{background:var(--c-gote);height:50%;transition:height 1s;width:100%}.context-streamers{margin-bottom:-1vmin;max-height:20vh;min-height:calc(2.2em + 1vmin)}@media (max-width:979.29px) and (orientation:portrait){.context-streamers{margin-bottom:0}}.context-streamer{background:var(--c-bg-box);color:var(--c-brag);height:2.2em;margin-top:1vmin;transition:all .1s}.context-streamer:before{font-size:1.3em;margin-left:.4em}.context-streamer:hover{background:var(--c-brag);color:var(--c-brag-over)}.game__meta__infos{align-items:center;display:flex;flex-flow:row nowrap}.game__meta{border-radius:6px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);overflow:hidden}.game__tournament-clock .clock{font-family:Roboto,sans-serif}.game__meta .user-tv{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game__meta{background:var(--c-bg-box)}.game__meta section{padding:.8em 2vmin}.game__meta section:not(:last-child){border-bottom:var(--border)}.game__meta section.game__links{display:flex;padding:0}.game__meta section.game__links a{border-radius:0}.game__meta section.game__links a:last-child{flex:1}.game__meta section.game__links a:nth-child(2){border-left:var(--border)}.game__meta__infos{position:relative}.game__meta__infos:before{font-size:3rem;margin-right:4%}.game__meta__infos p{margin:0}.game__meta__infos time{opacity:1}.game__meta .status{text-align:center}.game__meta__players{display:flex;flex-direction:column-reverse;font-size:90%;margin-top:.3rem}.game__meta__players.orientation-gote{flex-direction:column}.game__meta__players .berserk:before{margin-left:4px}.game__meta .bookmark{color:var(--c-font-dim);position:absolute;right:0;z-index:2}.game__meta .bookmark :before{font-size:1.3em}.game__meta .bookmark.bookmarked .off,.game__meta .bookmark:not(.bookmarked) .on{display:none}.game__meta .user-tv{font-size:1.2em}.game__tournament-clock .clock{font-size:2em;text-align:center}@media (hover:hover){.game__meta .bookmark{display:none}.game__meta:hover .bookmark{display:block}}.simul-complete{display:flex;flex-direction:column}.simul-complete .title{font-size:2rem}.simul-complete div[data-icon]{font-size:6rem;padding:1rem}.rank-change{display:flex;flex-direction:column;min-width:200px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rank-change .title{font-size:1.5rem}.rank-change div[data-icon]{font-size:5rem;padding-top:1rem}.rank-change .rank-tag{font-size:3rem;letter-spacing:2px}#modal-wrap.study__invite{min-width:26em}@media (min-width:499.3px){#modal-wrap.study__invite{width:30em}}#modal-wrap.study__invite .study-option{display:flex;flex-direction:column;overflow-y:hidden}#modal-wrap.study__invite .study-option:first-child{border-bottom:var(--border);margin-bottom:.5rem;padding-bottom:.5rem}#modal-wrap.study__invite .study-option .study-title{font-size:1.2rem}#modal-wrap.study__invite .study-option .study-title:first-child{margin-left:.5rem}#modal-wrap.study__invite .study-option .desc{color:var(--c-font-dim);font-size:.8rem;margin:.5rem auto .3rem;max-width:100vw}@media (min-width:799.3px){#modal-wrap.study__invite .study-option .desc{max-width:25vw}}#modal-wrap.study__invite .study-option form{margin:.5rem 0}#modal-wrap.study__invite .study-option form>div{align-items:center;display:flex;justify-content:space-between}#modal-wrap.study__invite .study-option form>div label{margin-right:.75rem}#modal-wrap.study__invite .study-option form>div .user-invite{width:calc(100% - 1px)}#modal-wrap.study__invite .study-option form>div .tt-suggestion{text-align:left}#modal-wrap.study__invite .study-option form>div>:last-child{flex:1}#modal-wrap.study__invite .study-option form button{margin-bottom:.5rem;margin-top:1rem;width:100%}.mchat,.mchat__content{display:flex;flex-flow:column}.mchat,.mchat__tab input{border-radius:6px}.mchat{overflow:hidden}.mchat__tab,.palantir{border-radius:6px 6px 0 0}.mchat{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.12)}.mchat__messages a:not(.user-link),.mchat__tab{font-family:Roboto,sans-serif}.chat__members{color:var(--c-font-page)}body.custom-background-img .chat__members{text-shadow:var(--text-shadow)}.mchat__tab input{-webkit-appearance:none;background:var(--c-bg-page);border:1px solid var(--c-bg-low);display:inline-block;padding:.5em}.mchat__tab input:checked{background:var(--c-secondary-dimmer);border-color:var(--c-secondary-dim)}.mchat__tab{overflow:hidden}.mchat__tab,.mchat__tab span{white-space:nowrap}.mchat__messages{overflow-wrap:break-word;word-break:break-word}.mchat__tab span{overflow:hidden;text-overflow:ellipsis}.mchat__tabs{display:flex;flex:0 0 auto}.mchat__tab{color:var(--c-font-page);cursor:pointer;flex:1 1 auto;padding:.4em 10px;text-align:center;transition:all .1s}.mchat__tab:hover{background:var(--m-accent_bg-box_mix_15)}.mchat__tab-active,.mchat__tab:only-child{background:var(--c-bg-box)!important;color:var(--c-font)}.mchat__tab input{cursor:pointer;display:none}.mchat__tab-active input{display:block}.mchat__tab:last-child{border-right:none}.mchat-optional .mchat__tab.discussion{align-items:center;display:flex;flex:6;justify-content:space-between}.mchat-optional .mchat__tab.note{flex:4}.chat__members{font-size:.9em;height:100%;overflow:hidden}.chat__members__inner{align-items:flex-start;display:flex}.chat__members__inner .number{align-items:center;display:flex;margin-right:1ch}.chat__members__inner .number:before{color:var(--c-font-dim);font-size:1em;margin-right:.3ch}.chat__members__inner .user-link{color:var(--c-font-dim)}.mchat__messages{cursor:auto;flex:1 1 auto;font-size:.9em;overflow-x:hidden;overflow-y:auto}.mchat__messages li{line-height:1.2em;overflow-y:hidden;padding:.5em;position:relative;-webkit-user-select:text;-moz-user-select:text;user-select:text}.mchat__messages .deleted{opacity:.5}.mchat__messages .system{display:block;font-size:.9em;font-style:italic;margin-left:0;opacity:.8;text-align:center}.mchat__messages .color,.mchat__messages .user-link{color:var(--c-font-dim);font-weight:700;letter-spacing:-1px;margin-right:.4em;padding:0}.mchat__messages .title{margin-right:3px}.mchat__messages i{color:var(--c-accent);cursor:pointer;display:none;margin-right:3px;opacity:.7;padding:4px 5px;position:absolute;right:0;top:5px}.mchat__messages i:hover{opacity:1}.mchat__messages li:hover i{display:block;text-shadow:0 0 2px var(--c-bg-box),0 0 5px var(--c-bg-box),0 0 10px var(--c-bg-box)}.mchat__say{background:unset;border:0;border-radius:0;border-top:var(--border);flex:0 0 auto;padding:3px 20px 3px 4px}.mchat__say.whisper{color:var(--c-good);font-style:italic;font-weight:700}@keyframes palantir-glowing{40%{background:none}50%{background:var(--m-secondary_bg-box_mix_30)}60%{background:var(--m-primary_bg-box_mix_30)}70%{background:none}}.palantir{animation:palantir-glowing 1.5s ease-in-out infinite;flex:0 1 auto}.palantir-slot{animation:none;opacity:.6}.palantir-slot:hover{opacity:1}.palantir-off,.palantir-on{animation:none}.palantir-on{background:var(--c-good);color:var(--c-good-over)}.palantir-on:hover{background:var(--c-bad)!important;color:var(--c-bad-over)!important}.palantir:after{background:none;box-shadow:none;left:0;right:auto;top:1px}.mchat{grid-area:chat;justify-content:stretch;min-height:10em}.mchat__content{background:var(--c-bg-box);flex:1 1 auto;overflow:hidden}.mchat__content.note textarea{background-color:transparent;border:none;flex-grow:1;font-size:.9em;line-height:1.7em;outline:none;resize:none}#main-wrap{--main-max-width:auto}@media (max-width:979.29px) and (orientation:portrait){#main-wrap{--main-max-width:calc((100vh - calc(var(--site-header-height) + var(--site-header-margin)) - 3rem - 4vmin) / 12 * 9)}#main-wrap:has(.main-v-minishogi,.main-v-kyotoshogi){--main-max-width:calc((100vh - calc(var(--site-header-height) + var(--site-header-margin)) - 3rem - 4vmin) / 7 * 5 / 12 * 11)}#main-wrap:has(.main-v-dobutsu){--main-max-width:calc((100vh - calc(var(--site-header-height) + var(--site-header-margin)) - 3rem - 4vmin) / 6 * 3 / 12 * 11)}#main-wrap:has(.main-v-chushogi){--main-max-width:calc((100vh - calc(var(--site-header-height) + var(--site-header-margin)) - 3rem - 4vmin) / 12 * 11)}}.analyse{display:grid;grid-area:main;grid-template-areas:"board" "controls" "tools" "side" "acpl" "under" "uchat";grid-template-rows:auto auto minmax(20em,30vh);--meta-height:auto}.analyse__side{grid-area:side;justify-content:start;margin:2vmin}.analyse .intro,.analyse__board{grid-area:board;margin:auto}.analyse__tools{grid-area:tools}.analyse__controls{grid-area:controls}.analyse__underboard{grid-area:under;margin-top:2vmin}@media (max-width:979.29px) and (orientation:portrait){.analyse__underboard{overflow:hidden}}.analyse__acpl{grid-area:acpl}.analyse .chat__members{grid-area:uchat}.analyse .eval-gauge{display:none;grid-area:gauge}.analyse .chat__members,.analyse .mchat,.analyse__side{margin:2vmin 0 0}@media (min-width:979.3px),(orientation:landscape){.analyse{grid-template-areas:"board      gauge tools" "under      .     controls" "under      .     acpl" "under      .     side" ".          .     side" "uchat      uchat uchat";grid-template-columns:var(--col2-uniboard-main-size) 2vmin minmax(200px,320px);grid-template-rows:fit-content(0) 3rem auto 1fr;grid-row-gap:0}.analyse__underboard{margin-top:3vmin}.analyse .eval-gauge{display:block}}@media (min-width:1259.3px) and (orientation:landscape){.analyse{grid-template-areas:"side    . board gauge tools" "uchat   . under .     controls" "uchat   . under .     acpl";grid-template-columns:minmax(200px,320px) 2vmin var(--col3-uniboard-main-size) 2vmin minmax(200px,320px);grid-template-rows:var(--meta-height) 3rem auto}.analyse__side{margin-top:0}.analyse .mchat{min-height:10em}.analyse .crosstable__users{flex:7 1 auto}}@media (min-width:979.3px),(orientation:landscape){.analyse.main-v-chushogi{grid-template-columns:var(--col2-uniboard-main-size-no-hands) 3vmin minmax(200px,320px)}}@media (min-width:1259.3px) and (orientation:landscape){.analyse.main-v-chushogi{grid-template-columns:minmax(200px,320px) 3vmin var(--col3-uniboard-main-size-no-hands) 3vmin minmax(200px,320px)}}.analyse__tools{background:var(--c-bg-box);max-height:100vh}.analyse__tools .ceval{flex:0 0 40px}.analyse__tools .sub-box{-webkit-user-select:none;-moz-user-select:none;user-select:none}.analyse__tools .sub-box .title{background:var(--m-secondary_bg-box_mix_40);font-size:.9rem;line-height:1.9em;padding:0 7px}.analyse__moves{border-top:var(--border);flex:2 1 0;overflow-x:hidden;overflow-y:auto;position:relative}.analyse__moves .result,.analyse__moves .status{border-top:var(--border);text-align:center}.analyse__moves .result{border-top:var(--border);font-size:1.2em;font-weight:700;padding:5px 0 3px}.analyse__moves .status{font-size:1em;font-style:italic;padding:12px 3px}.analyse__controls{align-items:stretch;height:3rem}.analyse__controls div{align-items:stretch;display:flex;flex:0 1 32px}.analyse__controls .jumps{flex:3 1 auto}.analyse__controls .fbt{flex:0 0 2.5rem}.analyse__controls :before{vertical-align:middle}.action-menu{display:flex;flex:1 1 0;flex-flow:column;overflow:auto;padding:2vmin}.action-menu h2{display:table;font-size:1em;margin:2vmin 0 3px;padding:0 10px;text-align:center;text-transform:uppercase;white-space:nowrap}.action-menu h2:after,.action-menu h2:before{border-top:var(--border);content:"";display:table-cell;position:relative;top:.5em;width:45%}.action-menu h2:before{right:8px}.action-menu h2:after{left:8px}.action-menu__tools{display:flex;flex:0 0 auto;flex-flow:row wrap}.action-menu__tools>*{flex:0 0 50%;height:75px;justify-content:center;padding:0;text-align:center}.action-menu__tools .button{color:var(--c-font);text-transform:none;white-space:normal}.action-menu__tools .button:before{display:block;font-size:2em;line-height:1em;margin-bottom:5px}.action-menu__tools form .button{height:100%}.action-menu .autoplay{display:flex}.action-menu .autoplay a{color:var(--c-font-dim);flex:1 1 auto;font-size:.9em;padding:7px 0;text-align:center}.action-menu form.delete{margin-top:6px}.action-menu form.delete .button{width:100%}.action-menu .setting{display:flex;flex:0 0 auto;margin-top:2vmin}.action-menu .setting label{cursor:pointer;flex:4 1 auto;white-space:nowrap}.action-menu .setting input[type=range]{flex:1 4 auto;height:1.6em;padding:0 1em;width:100%}.action-menu .setting[min="0"]{padding:0}.action-menu .setting .range_value{display:block;flex:0 0 auto;text-align:right}@media (max-width:979.29px) and (orientation:portrait){.action-menu .abset-inline{display:none}}.training-box{flex:1.5 1 0px}.training-box .feedback{display:flex;flex:1 1 100%;flex-flow:column;justify-content:center}.training-box .progress{background:var(--c-shade);height:4px;margin-top:5px;opacity:.8;width:100%}.training-box .progress div{background:var(--c-good);height:4px;max-width:100%;transition:width .5s}.training-box .player{align-items:center;display:flex;margin-left:10px}.training-box .no-square{height:64px;margin-right:10px;width:64px}.training-box piece{display:block;height:100%!important;position:inherit;width:100%!important}.training-box .icon{display:block;font-size:40px;height:64px;margin-right:10px;text-align:center;width:64px}.training-box .instruction>*{display:block}.training-box .instruction .title .color-icon{font-size:1.5em}.training-box .instruction .title strong{font-size:1.2em;font-weight:400}.training-box .choices{line-height:1.6em;margin:5px 0 -5px}.training-box .choices a{display:block}.practice-box{flex:0 0 135px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.practice-box .comment{align-items:stretch;background:var(--c-bg-zebra);border-top:var(--border);display:flex;flex:0 0 30px;line-height:30px;white-space:nowrap}.practice-box .progress div{background:var(--c-shade)}.practice-box.goodMove .progress div{background:var(--c-good);color:var(--c-good-over)}.practice-box.inaccuracy .progress div,.practice-box.inaccuracy .title{background:var(--c-brag);color:var(--c-brag-over)}.practice-box.blunder .progress div,.practice-box.blunder .title,.practice-box.mistake .progress div,.practice-box.mistake .title{background:var(--c-bad);color:var(--c-bad-over)}.practice-box .comment .wait{padding-left:15px}.practice-box .verdict{align-items:center;display:flex;font-weight:700;margin-right:10px}.practice-box .verdict:before{border:2px solid var(--c-bg-box);font-size:1.4em;font-weight:400;height:100%;margin-right:7px;text-align:center;width:35px}.practice-box.goodMove .verdict{color:var(--c-good)}.practice-box.goodMove .verdict:before{background:var(--c-good);color:var(--c-good-over);content:"!"}.practice-box.inaccuracy .verdict{color:var(--c-inaccuracy)}.practice-box.inaccuracy .verdict:before{background:var(--c-inaccuracy);color:#fff;content:"?!"}.practice-box.mistake .verdict{color:var(--c-mistake)}.practice-box.mistake .verdict:before{background:var(--c-mistake);color:#fff;content:"?"}.practice-box.blunder .verdict{color:var(--c-bad)}.practice-box.blunder .verdict:before{background:var(--c-bad);background:var(--c-bad-over);content:"??"}.practice-box .comment move{color:var(--c-link);cursor:pointer;margin-left:5px;transition:.3s}.analyse__fork{flex:0 0 auto}@media (max-width:979.29px) and (orientation:portrait){.analyse__fork{display:none}}.analyse__fork move{background:var(--m-primary_bg-box_mix_25);border-bottom:1px solid var(--c-bg-box);color:var(--c-font-clear);cursor:pointer;flex:0 0 50%;padding:.2em 1em}.analyse__fork move:nth-child(odd){border-right:1px solid var(--c-bg-box)}.analyse__fork move index{padding-right:.5em}.analyse__fork move:hover,.analyse__fork:not(:hover) move.selected{background:var(--c-primary);color:var(--c-primary-over)}.analyse__fork glyph{margin-left:2px}.analyse__fork eval{flex:3 0 auto;font-size:.9em;text-align:right}.analyse__side{display:flex;flex-direction:column}.analyse__side .back-to-game{margin-top:2em;text-align:center}@media (min-width:1259.3px) and (orientation:landscape){.analyse__side .back-to-game{margin-top:10vh}}.analyse__side .back-to-game .button{margin:0 auto}.analyse__side .mchat{flex:1 1 0}#analyse-cm{background:var(--c-bg-box);cursor:default;display:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:107}#analyse-cm.visible{display:block}#analyse-cm .title{border-bottom:var(--border);font-size:1.2em;margin:0;padding:.4em;text-align:center}#analyse-cm a{color:var(--c-font);padding:.5em .6em .5em .3em}#analyse-cm a:before{text-align:center;width:2em}#analyse-cm a:hover{background:var(--m-accent_bg-box_mix_10)}.analyse-controls{align-items:stretch;display:flex;font-size:1.3rem;justify-content:space-between}.analyse-controls .fbt{text-align:center}.analyse-controls .hidden{visibility:hidden}.analyse-controls .jumps{display:flex}.analyse-controls .jumps .fbt{flex:1 1 30%}.analyse-controls .jumps .fbt:first-child,.analyse-controls .jumps .fbt:last-child{flex:1 1 20%;font-size:.7em}.analyse.has-player-bars sg-board{border-radius:0}@media (min-width:979.3px),(orientation:landscape){.analyse.has-player-bars .analyse__underboard{margin-top:3rem}}@media (max-width:979.29px) and (orientation:portrait){.analyse.has-player-bars .analyse__board{margin:1.7rem auto}}.player-bar{display:flex;font-size:1.1em;height:1.7rem;left:0;position:absolute;right:0;white-space:nowrap}@media (min-width:979.3px),(orientation:landscape){.player-bar{left:calc((100% - 4vmin) / 11 + 2vmin)}.main-v-kyotoshogi .player-bar,.main-v-minishogi .player-bar{left:calc((100% - 4vmin) / 7 + 2vmin)}.main-v-chushogi .player-bar{left:0}.main-v-dobutsu .player-bar{left:calc((100% - 4vmin) / 5 + 2vmin)}.player-bar{width:calc((100% - 4vmin) / 11 * 9)}.main-v-kyotoshogi .player-bar,.main-v-minishogi .player-bar{width:calc((100% - 4vmin) / 7 * 5)}.main-v-chushogi .player-bar{width:100%}.main-v-dobutsu .player-bar{width:calc((100% - 4vmin) / 5 * 3)}}.player-bar-top{top:-1.7rem}.player-bar-bot{bottom:-1.7rem}.player-bar .name-wrap{align-items:center;display:flex;margin-left:.2rem}.player-bar .clock-wrap{height:100%;margin-left:auto}.player-bar .clock-wrap .analyse__clock{align-items:center;background:var(--c-bg-box);display:flex;height:100%;justify-content:center;padding:0 .5em}.player-bar .clock-wrap .analyse__clock.active{background:var(--m-secondary_bg-box_mix_30);color:var(--c-font-clearer);font-weight:700}.player-bar .clock-wrap .analyse__clock .time{min-width:3.75rem;text-align:center}.player-bar .clock-wrap .analyse__clock .time tenths{font-size:80%}@media (max-width:979.29px) and (orientation:portrait){.player-bar-bot,.player-bar-top{background:none;border-radius:6px;box-shadow:none}.player-bar-bot .analyse__clock,.player-bar-top .analyse__clock{border-radius:6px}}.retro-box .title{display:flex;justify-content:space-between}.retro-box .player.center{justify-content:center}.retro-box:not(.find) .player{height:100%}.retro-box .win .icon:not(.off){color:#759900}.retro-box .fail .icon:not(.off){color:#dc322f}.retro-box .instruction glyph{font-weight:400;opacity:.7}.retro-box .half{flex:1 1 50%}.retro-box .continue{align-items:center;background:var(--c-primary);color:var(--c-primary-over);display:flex;font-size:1.3em;justify-content:center;padding:0 10px;text-transform:uppercase}.retro-box .continue:hover{background:var(--m-primary_lightness_10)}.retro-box .continue i:before{font-size:2.5em;margin-right:10px}.advice-summary{align-items:flex-start;color:var(--c-font-page);font-size:.9em;justify-content:center;line-height:1.15em;min-height:var(--panel-height)}.advice-summary thead tr{height:1.75rem}.advice-summary td{text-align:center}.advice-summary td:first-child{width:5ch}.advice-summary tbody td{font-weight:700}.advice-summary .color-icon:before{vertical-align:text-bottom}.advice-summary tr.symbol{cursor:pointer}.advice-summary tr.inaccuracy{color:var(--c-inaccuracy)}.advice-summary tr.inaccuracy:hover{color:var(--c-inaccuracy-clear)}.advice-summary tr.mistake{color:var(--c-mistake)}.advice-summary tr.mistake:hover{color:var(--c-mistake-clear)}.advice-summary tr.blunder{color:var(--c-blunder)}.advice-summary tr.blunder:hover{color:var(--c-blunder-clear)}.advice-summary .button{margin:.6em 0}@media (max-width:979.29px) and (orientation:portrait){.advice-summary{border-bottom:var(--border);flex-flow:row wrap;justify-content:center;margin:0;padding-bottom:2vmin}.advice-summary table{flex:0 0 calc(50% - 2vmin);margin-left:2vmin}.advice-summary>a{order:1}}@media (min-width:979.3px),(orientation:landscape){.advice-summary{margin-top:var(--panel-tab-height)}}.flash{margin:1em 0 2em}.flash__content{background:var(--c-good);color:var(--c-good-over);padding:1em 2em}.flash__content:before{content:"\f117";font-size:1.5em;margin-right:1em}.flash__content a{color:var(--c-good-over)}.flash-warning .flash__content{background:var(--c-warn);color:var(--c-warn-over)}.flash-warning .flash__content:before{content:"\f12c"}.flash-failure .flash__content{background:var(--c-bad);color:var(--c-bad-over)}.flash-failure .flash__content:before{content:"\f122"}.form-group{margin-bottom:2rem}.form-split{align-items:inherit;justify-content:space-between}.form-half{flex:1 1 48%;min-width:200px}.form-third{flex:1 1 31%}@media (min-width:499.3px){.form-half,.form-third{flex-grow:0}}.form-label{display:inline-block;font-weight:700;margin-bottom:.5rem}.form-control{background-clip:padding-box;display:block;height:calc(2.7em + 2px);width:100%}textarea.form-control{height:auto}.form-control:invalid,.form-group.is-invalid .form-control{border-color:var(--c-error)}.form-help,.form3 .error{font-size:90%;margin-top:.25rem}.form3 .error{color:var(--c-error);font-weight:700}.form-help{color:var(--c-font-dim)}.form-check div{display:flex}.form-check-input{margin-right:.5rem}.form-check .form-label{cursor:pointer;margin-bottom:0}.form-actions{border-top:var(--border);margin:1.5rem 0;padding-top:1.5rem}.form-actions.single{justify-content:flex-end}.form-actions.full>*{flex:1}.form3 hr{border:0;border-top:var(--border);margin-bottom:1rem;margin-top:1rem}.form3 .twitter-typeahead{width:100%}:root{--panel-height:30vh;--panel-tab-height:2.3em}@media (min-width:979.3px),(orientation:landscape){:root{--panel-height:240px}}.comp-off .computer-analysis{display:none!important}.analyse__underboard__menu>span{flex:1;font-size:.9em;height:var(--panel-tab-height)}.analyse__underboard__panels{background:var(--c-bg-box);min-height:var(--panel-height)}.analyse__underboard__panels>div{display:none;height:var(--panel-height);text-align:left}.analyse__underboard__panels>div.active{display:block}.analyse__underboard .computer-analysis{align-items:center;justify-content:center;position:relative}.analyse__underboard .computer-analysis.active{display:flex}.analyse__underboard .future-game-analysis{text-align:center}.analyse__underboard .game-export{--panel-height:500px;overflow-x:visible;overflow-y:auto;padding:1.5em 1.2em}.analyse__underboard .game-export input:not(.regular-checkbox),.analyse__underboard .game-export textarea{background-clip:padding-box;display:block;height:calc(2.7em + 2px);width:100%}.analyse__underboard .game-export .downloads{margin:2rem 0}.analyse__underboard .game-export .downloads a{display:block;padding:1em 0;width:calc(50% - .5rem)}.analyse__underboard .game-export .downloads .game-notation,.analyse__underboard .game-export .downloads .game-other{-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap;margin-bottom:1rem}.analyse__underboard .game-export .downloads .game-notation:last-child,.analyse__underboard .game-export .downloads .game-other:last-child{margin-bottom:2rem}.analyse__underboard .game-export .downloads .game-notation .notation-options,.analyse__underboard .game-export .downloads .game-other .notation-options{margin-top:.5rem;text-align:center;width:100%}.analyse__underboard .game-export .downloads .game-notation .notation-options label,.analyse__underboard .game-export .downloads .game-other .notation-options label{align-items:center;display:inline-flex;margin-left:1rem}.analyse__underboard .game-export .downloads .game-notation .notation-options label .regular-checkbox,.analyse__underboard .game-export .downloads .game-other .notation-options label .regular-checkbox{margin-right:.3em}.analyse__underboard .game-export .downloads .game-other{gap:1rem}.analyse__underboard .game-export .kif{margin-bottom:0}.analyse__underboard .game-export .kif textarea{min-height:12rem}#acpl-chart-container,#movetimes-chart-container{cursor:pointer;height:var(--panel-height);overflow:hidden;padding:1rem 0;width:100%}#acpl-chart-container-loader{background:var(--c-bg-box);border:var(--border);border-radius:0 99px 99px 0;box-shadow:2px 3px 5px rgba(0,0,0,.3);display:flex;font-size:.9em;left:-1px;line-height:20px;padding:7px 10px 7px 0;position:absolute;top:91px}#acpl-chart-container-loader span{display:block;margin-left:7px;opacity:1;transition:.5s;width:100px}.analyse__underboard:hover #acpl-chart-container-loader span{margin-left:0;opacity:0;width:0}#acpl-chart-container-loader .spinner{display:inline-block;height:28px;margin-top:3px;padding-right:4px;width:28px}
