.cc-tooltip-component{--tooltipBackground: var(--color-transparent-black-77);--tooltipTextColor: var(--color-text-boldest);background:transparent;border:none;inset:auto;margin:0;max-width:none;overflow:visible;padding:0;pointer-events:none;position:fixed;z-index:9999}.cc-tooltip-content{display:flex;opacity:0;position:absolute;transition-timing-function:var(--motion-ease-out-gentle);width:30rem}[dir=ltr] .cc-tooltip-content{transition-property:opacity,left,right,top,bottom}[dir=rtl] .cc-tooltip-content{transition-property:opacity,right,left,top,bottom}.cc-tooltip-content.cc-tooltip-visible{opacity:1}.cc-tooltip-content:before{border:.5rem solid transparent;content:"";display:block;position:absolute}.cc-tooltip-inner{background-color:var(--tooltipBackground);border-radius:var(--radius-3);color:var(--tooltipTextColor);font-family:var(--font-family-system);padding:var(--space-8)}.cc-tooltip-left{justify-content:flex-end;top:50%;transform:translateY(-50%)}[dir=ltr] .cc-tooltip-left{right:calc(100% - .1rem)}[dir=rtl] .cc-tooltip-left{left:calc(100% - .1rem)}[dir=ltr] .cc-tooltip-left.cc-tooltip-visible{right:calc(100% + .9rem)}[dir=rtl] .cc-tooltip-left.cc-tooltip-visible{left:calc(100% + .9rem)}.cc-tooltip-left:before{top:50%;transform:translateY(-50%)}[dir=ltr] .cc-tooltip-left:before{border-left-color:var(--tooltipBackground);left:100%}[dir=rtl] .cc-tooltip-left:before{border-right-color:var(--tooltipBackground);right:100%}.cc-tooltip-right{top:50%;transform:translateY(-50%)}[dir=ltr] .cc-tooltip-right{left:calc(100% - .1rem)}[dir=rtl] .cc-tooltip-right{right:calc(100% - .1rem)}[dir=ltr] .cc-tooltip-right.cc-tooltip-visible{left:calc(100% + .9rem)}[dir=rtl] .cc-tooltip-right.cc-tooltip-visible{right:calc(100% + .9rem)}.cc-tooltip-right:before{top:50%;transform:translateY(-50%)}[dir=ltr] .cc-tooltip-right:before{border-right-color:var(--tooltipBackground);right:100%}[dir=rtl] .cc-tooltip-right:before{border-left-color:var(--tooltipBackground);left:100%}.cc-tooltip-top{bottom:calc(100% - .1rem)}.cc-tooltip-top.cc-tooltip-visible{bottom:calc(100% + .9rem)}.cc-tooltip-top:before{border-top-color:var(--tooltipBackground);top:100%}.cc-tooltip-bottom{top:calc(100% - .1rem)}.cc-tooltip-bottom.cc-tooltip-visible{top:calc(100% + .9rem)}.cc-tooltip-bottom:before{border-bottom-color:var(--tooltipBackground);bottom:100%}[dir=ltr] .cc-tooltip-top.cc-tooltip-anchor-left,[dir=ltr] .cc-tooltip-bottom.cc-tooltip-anchor-left{left:0}[dir=rtl] .cc-tooltip-top.cc-tooltip-anchor-left,[dir=rtl] .cc-tooltip-bottom.cc-tooltip-anchor-left{right:0}[dir=ltr] .cc-tooltip-top.cc-tooltip-anchor-left:before,[dir=ltr] .cc-tooltip-bottom.cc-tooltip-anchor-left:before{left:calc(var(--target-width) / 2 - .5rem)}[dir=rtl] .cc-tooltip-top.cc-tooltip-anchor-left:before,[dir=rtl] .cc-tooltip-bottom.cc-tooltip-anchor-left:before{right:calc(var(--target-width) / 2 - .5rem)}.cc-tooltip-top.cc-tooltip-anchor-center,.cc-tooltip-bottom.cc-tooltip-anchor-center{justify-content:center}[dir=ltr] .cc-tooltip-top.cc-tooltip-anchor-center,[dir=ltr] .cc-tooltip-bottom.cc-tooltip-anchor-center{left:50%;transform:translate(-50%)}[dir=rtl] .cc-tooltip-top.cc-tooltip-anchor-center,[dir=rtl] .cc-tooltip-bottom.cc-tooltip-anchor-center{right:50%;transform:translate(50%)}[dir=ltr] .cc-tooltip-top.cc-tooltip-anchor-center:before,[dir=ltr] .cc-tooltip-bottom.cc-tooltip-anchor-center:before{left:50%;transform:translate(-50%)}[dir=rtl] .cc-tooltip-top.cc-tooltip-anchor-center:before,[dir=rtl] .cc-tooltip-bottom.cc-tooltip-anchor-center:before{right:50%;transform:translate(50%)}.cc-tooltip-top.cc-tooltip-anchor-right,.cc-tooltip-bottom.cc-tooltip-anchor-right{justify-content:flex-end}[dir=ltr] .cc-tooltip-top.cc-tooltip-anchor-right,[dir=ltr] .cc-tooltip-bottom.cc-tooltip-anchor-right{right:0}[dir=rtl] .cc-tooltip-top.cc-tooltip-anchor-right,[dir=rtl] .cc-tooltip-bottom.cc-tooltip-anchor-right{left:0}[dir=ltr] .cc-tooltip-top.cc-tooltip-anchor-right:before,[dir=ltr] .cc-tooltip-bottom.cc-tooltip-anchor-right:before{right:calc(var(--target-width) / 2 - .5rem)}[dir=rtl] .cc-tooltip-top.cc-tooltip-anchor-right:before,[dir=rtl] .cc-tooltip-bottom.cc-tooltip-anchor-right:before{left:calc(var(--target-width) / 2 - .5rem)}.cc-modal-bg-transparent{--backdropBg: transparent}.cc-modal-component-v2{animation:cc-modal-fade-out .1s var(--motion-ease-out-gentle);background-color:transparent;border:none;display:none;height:100%;inset:0;margin:0 auto;max-height:100%;max-width:100%;overscroll-behavior:contain;padding:var(--space-24) .8rem;position:fixed}.cc-modal-component-v2[open]{animation:cc-modal-fade-in .3s var(--motion-ease-out-gentle);display:grid;grid-template-columns:minmax(0,1fr)}.cc-modal-component-v2[open]::backdrop{animation:cc-modal-fade-in .3s var(--motion-ease-out-gentle);background-color:var(--color-bg-overlay)}.cc-modal-component-v2[open].cc-modal-bg-transparent::backdrop{background-color:transparent}.cc-modal-dialog{--modalBorderRadius: var(--radius-10);align-content:start;background-color:var(--color-bg-opaque);border-radius:var(--modalBorderRadius);box-shadow:var(--elevation-modal),inset 0 0 0 var(--border-1) var(--color-border-default);color:var(--color-text-default);margin:auto;max-width:var(--cc-modal-max-width);position:relative;width:100%}.cc-modal-xxxs{--cc-modal-max-width: var(--container-200);width:var(--container-200)}.cc-modal-xxs{--cc-modal-max-width: var(--container-300);width:var(--container-300)}.cc-modal-xs{--cc-modal-max-width: var(--container-360);width:var(--container-360)}.cc-modal-sm{--cc-modal-max-width: var(--container-400);width:var(--container-400)}.cc-modal-md{--cc-modal-max-width: var(--container-460);width:var(--container-460)}.cc-modal-lg{--cc-modal-max-width: var(--container-500);width:var(--container-500)}.cc-modal-xl{--cc-modal-max-width: var(--container-600);width:var(--container-600)}@keyframes cc-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cc-modal-fade-out{0%{display:grid;opacity:1}to{display:none;opacity:0}}.cc-tab-group-component{--cc-tabs-display: flex;--cc-tab-item-bg: transparent;--cc-tab-item-wrap: nowrap;--cc-tab-item-overflow: hidden;--cc-tab-item-height: 5.6rem;--cc-tab-item-padding-block-start: var(--space-12);--cc-tab-item-padding-block-end: var(--space-12);--cc-tab-item-padding-inline: var(--space-12);--cc-tab-item-label: var(--color-text-default);--cc-tab-item-icon: var(--color-icon-default);--cc-tab-item-icon-min-width: auto;--cc-tab-item-box-shadow-active: none;--cc-tab-item-column-gap: var(--space-8);--cc-tab-item-row-gap: var(--space-2);display:var(--cc-tabs-display);max-width:100%}.cc-tab-group-primary{--cc-tab-item-bg: var(--color-bg-tertiary);--cc-tab-item-column-gap: var(--space-12)}.cc-tab-group-aside{--cc-tab-item-bg: var(--color-bg-tertiary);--cc-tab-item-padding-block-start: var(--space-8);--cc-tab-item-padding-block-end: var(--space-8);--cc-tab-item-wrap: wrap;--cc-tab-item-icon-min-width: 100%}.cc-tab-group-secondary{--cc-tab-item-height: 4.8rem;--cc-tab-item-box-shadow-active: inset 0 calc(var(--border-3) * -1) var(--color-border-bold);box-shadow:inset 0 calc(var(--border-1) * -1) var(--color-border-default)}.cc-tab-group-tertiary{--cc-tab-item-height: 6.4rem;--cc-tab-item-box-shadow-active: inset 0 calc(var(--border-2) * -1) var(--color-border-selected);--cc-tab-item-padding-block-start: var(--space-8);--cc-tab-item-padding-block-end: var(--space-12);--cc-tab-item-wrap: wrap;--cc-tab-item-icon-min-width: 100%;--cc-tab-item-row-gap: var(--space-4);--cc-tab-item-padding-inline: var(--space-24);width:100%}.cc-tab-group-inline{--cc-tabs-display: inline-flex;--cc-tab-item-flex: auto;--cc-tab-item-box-shadow-active: inset 0 calc(var(--border-3) * -1) var(--color-border-selected);gap:var(--space-16);padding:0 var(--space-12)}.cc-tab-group-scrollable{flex:1 1 auto;-webkit-mask-image:linear-gradient(270deg,transparent 0,var(--color-neutrals-black) var(--fade-end-point, 0),var(--color-neutrals-black) 100%,transparent);mask-image:linear-gradient(270deg,transparent 0,var(--color-neutrals-black) var(--fade-end-point, 0),var(--color-neutrals-black) 100%,transparent);min-width:0;overflow-y:auto;scrollbar-width:none}.cc-tab-group-scrollable .cc-tab-group-component{--cc-tab-item-overflow: initial}.cc-tab-group-scrollableWrapper{align-items:center;display:flex;min-width:0}.cc-tab-group-scrollButton{flex:0 0 auto}.cc-tab-group-space{flex-shrink:0;width:var(--space-1)}.cc-tab-group-fadeEnd{--fade-end-point: 4.8rem}@media (hover: hover){.cc-tab-group-fadeStart{-webkit-mask-image:linear-gradient(to right,transparent 0,var(--color-neutrals-black) 10%,var(--color-neutrals-black) 100%);mask-image:linear-gradient(to right,transparent 0,var(--color-neutrals-black) 10%,var(--color-neutrals-black) 100%)}.cc-tab-group-fadeEndButtons{-webkit-mask-image:linear-gradient(to left,transparent 0,var(--color-neutrals-black) 10%,var(--color-neutrals-black) 100%);mask-image:linear-gradient(to left,transparent 0,var(--color-neutrals-black) 10%,var(--color-neutrals-black) 100%)}.cc-tab-group-fadeStart.cc-tab-group-fadeEndButtons{-webkit-mask-image:linear-gradient(to right,transparent 0,var(--color-neutrals-black) 10%,var(--color-neutrals-black) 90%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,var(--color-neutrals-black) 10%,var(--color-neutrals-black) 90%,transparent 100%)}.cc-tab-group-inline.cc-tab-group-noInlinePadding{padding:0}.cc-tab-group-noInlinePadding .cc-tab-group-space{display:none}}@media (hover: none){.cc-tab-group-scrollableWrapper .cc-tab-group-scrollButton{display:none}}#resultstable-resultstable{font-weight:600}#resultstable-resultstable .resultstable-dropdown-icon{color:var(--color-transparent-white-50)}#resultstable-resultstable th{text-align:center}#resultstable-resultstable>div:first-child{align-items:center;box-sizing:border-box;display:flex;height:4rem;justify-content:space-around;overflow:hidden;width:100%}#resultstable-resultstable>div:first-child img{height:2rem;width:2rem}#resultstable-resultstable>div:last-child{overflow-y:auto;width:100%}#resultstable-resultstable>div:last-child table{border-collapse:collapse;border-style:hidden;font-size:.8em;table-layout:fixed;width:100%}#resultstable-resultstable>div:last-child tr{height:3rem}#resultstable-resultstable>div:last-child tr:not(.resultstable-header){cursor:pointer}#resultstable-resultstable>div:last-child tr:not(.resultstable-header):hover{background-color:var(--color-transparent-white-10)}#resultstable-resultstable>div:last-child td{border:.1rem solid var(--color-border-default);overflow:hidden;padding-left:.5rem;padding-right:.5rem;text-align:center;white-space:nowrap;width:20%}#resultstable-resultstable>div:last-child td.resultstable-thin{width:6.6%}#resultstable-resultstable>div:last-child td:last-child{text-overflow:ellipsis}#resultstable-resultstable>div:last-child>div{border-bottom:.1rem solid var(--color-border-default);height:3rem;width:100%}.resultstable-w{color:var(--color-neutrals-white)}[dir=ltr] .resultstable-w{float:right}[dir=rtl] .resultstable-w{float:left}.resultstable-b{color:var(--color-neutrals-black)}[dir=ltr] .resultstable-b{float:right}[dir=rtl] .resultstable-b{float:left}.resultstable-nolineheight{line-height:0}.resultstable-highlighted{background-color:var(--color-transparent-white-10)}#resultstable-resultspopup{background-color:#373737e6;border-radius:0 0 var(--radius-2) var(--radius-2);overflow-y:auto;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}#resultstable-resultspopup>div{border-bottom:.1rem solid var(--color-transparent-white-65)}#resultstable-resultspopup>div:hover{background-color:#373737;cursor:pointer}#resultstable-resultspopup>div:hover span{color:var(--color-neutrals-white)}.enginedata-container{display:flex;flex-direction:column;font-size:1.7rem;font-weight:600;justify-content:space-between;overflow:hidden;padding:.5rem;position:relative;white-space:nowrap}.enginedata-container.enginedata-win{border:.3rem solid var(--color-border-win);padding:.7rem}.enginedata-container.enginedata-loss{border:.3rem solid var(--color-border-loss);padding:.7rem}.enginedata-container.enginedata-draw{border:.3rem solid var(--color-border-draw);padding:.7rem}.enginedata-container .enginedata-engine-details{flex-wrap:nowrap;height:5rem;text-wrap:nowrap;width:100%}.enginedata-container .enginedata-engine-details img{box-sizing:content-box;flex-grow:1;height:auto;margin-bottom:auto;max-height:5rem;max-width:5rem;width:3rem}[dir=ltr] .enginedata-container .enginedata-engine-details img{margin-right:.3rem}[dir=rtl] .enginedata-container .enginedata-engine-details img{margin-left:.3rem}.enginedata-container .enginedata-engine-details.enginedata-mobile{margin:auto}.enginedata-container #enginedata-rightOfImage{display:flex;flex-direction:column}.enginedata-container #enginedata-rightOfImage div{flex-wrap:nowrap}.enginedata-container #enginedata-rightOfImage div span:first-child{bottom:.1rem;margin:0;position:relative}.enginedata-container #enginedata-rightOfImage div span:last-child{margin-top:.4rem}[dir=ltr] .enginedata-container #enginedata-rightOfImage div span:last-child{margin-left:.7rem}[dir=rtl] .enginedata-container #enginedata-rightOfImage div span:last-child{margin-right:.7rem}.enginedata-container #enginedata-eval{align-items:center;display:flex;font-size:2.6rem;justify-content:center;top:.5rem;width:100%}[dir=ltr] .enginedata-container #enginedata-eval{right:1rem}[dir=rtl] .enginedata-container #enginedata-eval{left:1rem}.enginedata-container #enginedata-mobileEval{display:flex;font-size:2.6rem;position:absolute;top:0}[dir=ltr] .enginedata-container #enginedata-mobileEval{right:1rem}[dir=rtl] .enginedata-container #enginedata-mobileEval{left:1rem}.enginedata-container .enginedata-clock-wrapper{align-items:flex-end;display:flex;height:1.6rem;justify-content:space-between;width:100%}.enginedata-container .enginedata-clock-wrapper div{height:100%}.enginedata-container .enginedata-clock-wrapper div:first-child{font-size:1.4rem;font-weight:400}.enginedata-container .enginedata-clock-wrapper.enginedata-mobile{bottom:.5rem;position:absolute}[dir=ltr] .enginedata-container .enginedata-clock-wrapper.enginedata-mobile{right:1rem}[dir=rtl] .enginedata-container .enginedata-clock-wrapper.enginedata-mobile{left:1rem}.enginedata-clock{align-items:center;display:flex;gap:.8rem;justify-content:flex-end}.enginedata-rotating{animation:enginedata-rotateLoop 4s steps(1) infinite}@keyframes enginedata-rotateLoop{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(0)}}.movetable-movetable{line-height:1;width:12rem}.movetable-movetable>.movetable-tablewrapper{overflow-x:hidden;overflow-y:auto}.movetable-movetable>a{height:3rem;width:100%}[dir=ltr] .movetable-movetable>a{border-radius:0 var(--radius-2) 0 0}[dir=rtl] .movetable-movetable>a{border-radius:var(--radius-2) 0 0 0}.movetable-movetable a:hover .movetable-opening-icon,.movetable-movetable a:hover p{color:var(--color-text-link-hovered)}.movetable-movetable .movetable-opening-icon{color:var(--color-transparent-white-50);margin-left:.2rem;margin-right:.2rem}.movetable-movetable #movetable-opening{font-size:1em;margin:auto 0;width:9.5rem}.movetable-movetable img{cursor:pointer}.movetable-movetable table{overflow-y:scroll}[dir=ltr] .movetable-movetable table{margin-left:.2rem}[dir=rtl] .movetable-movetable table{margin-right:.2rem}.movetable-movetable table tr{height:2.6rem}.movetable-movetable table tr th{min-width:2.6rem}[dir=ltr] .movetable-movetable table tr th{text-align:right}[dir=rtl] .movetable-movetable table tr th{text-align:left}.movetable-movetable table tr td{min-width:4.4rem}[dir=ltr] .movetable-movetable table tr td{padding-left:.5rem}[dir=rtl] .movetable-movetable table tr td{padding-right:.5rem}.movetable-movetable table tr td.movetable-hoverable:hover{color:var(--color-neutrals-white);cursor:pointer}.movetable-movetable .movetable-gameResult{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-top:.5rem;padding:.5rem}.movetable-movetable .movetable-gameResult div{padding:.2rem 0;text-align:center}.movetable-movetable .movetable-gameResult.movetable-white{background-color:#dbd8d633;color:var(--color-neutrals-white)}.movetable-movetable .movetable-gameResult.movetable-black{background-color:#0006;color:var(--color-neutrals-white)}.movetable-movetable .movetable-gameResult.movetable-draw{background-color:#8b898733;color:var(--color-neutrals-white)}.movetable-book-ply{color:var(--color-text-link)}.movetable-highlighted{font-weight:700}
