.player-row-avatar{flex-shrink:0;overflow:hidden;position:relative}[dir=ltr] .player-row-avatar{margin-right:1rem}[dir=rtl] .player-row-avatar{margin-left:1rem}.player-row-avatar.player-row-winner{border:.2rem solid var(--color-border-win)}.player-row-avatar.player-row-with-avatar-background{background-color:var(--color-bg-subtler)}.player-row-container{display:block}.player-row-component{display:flex;height:100%;justify-content:space-between;margin:auto;max-width:100%;position:relative}.player-row-constrained .player-row-pieces{bottom:0;position:absolute}[dir=ltr] .player-row-constrained .player-row-pieces{left:calc(100% + .5rem)}[dir=rtl] .player-row-constrained .player-row-pieces{right:calc(100% + .5rem)}.player-row-constrained.player-row-top .player-row-pieces{bottom:initial;top:0}.player-row-wrapper{color:var(--color-neutrals-white);display:flex;height:100%}[dir=ltr] .player-row-wrapper{text-shadow:.1rem .1rem var(--color-transparent-black-30)}[dir=rtl] .player-row-wrapper{text-shadow:-.1rem .1rem var(--color-transparent-black-30)}[dir=ltr] .player-row-move-time{margin-left:1rem}[dir=rtl] .player-row-move-time{margin-right:1rem}@media (min-width: 30em){[dir=ltr] .player-row-move-time{margin-left:1.5rem}[dir=rtl] .player-row-move-time{margin-right:1.5rem}}.selected-bot-introduction-component{display:flex;flex-direction:column}.selected-bot-introduction-top{display:flex}.selected-bot-introduction-avatar{height:8rem;width:8rem}[dir=ltr] .selected-bot-introduction-avatar{margin-right:.8rem}[dir=rtl] .selected-bot-introduction-avatar{margin-left:.8rem}.selected-bot-introduction-chatBubbleContainer{animation:selected-bot-introduction-fade .25s forwards ease-in-out;position:relative;width:100%}[dir=ltr] .selected-bot-introduction-chatBubbleContainer{margin-left:1.6rem}[dir=rtl] .selected-bot-introduction-chatBubbleContainer{margin-right:1.6rem}.selected-bot-introduction-rating{color:var(--color-text-default);margin:0 var(--space-8)}.selected-bot-introduction-info{align-items:center;display:flex;margin-top:var(--space-16)}@keyframes selected-bot-introduction-fade{0%{opacity:0}to{opacity:1}}.slider-hide{display:none}.slider-label{color:var(--color-text-subtle);font-size:1.2rem;position:absolute}[dir=ltr] .slider-label{transform:translate(-50%)}[dir=rtl] .slider-label{transform:translate(50%)}.slider-label:before{border-bottom:.4rem solid var(--color-icon-default);border-top:.4rem solid var(--color-icon-default);content:"";display:block;height:1rem;position:absolute;transform:translateY(-280%);width:.1rem}[dir=ltr] .slider-label:before{margin-left:50%}[dir=rtl] .slider-label:before{margin-right:50%}.slider-label:first-child{transform:translate(0)}[dir=ltr] .slider-label:first-child:before{margin-left:0}[dir=rtl] .slider-label:first-child:before{margin-right:0}[dir=ltr] .slider-label:last-child{transform:translate(-100%)}[dir=rtl] .slider-label:last-child{transform:translate(100%)}[dir=ltr] .slider-label:last-child:before{margin-left:100%}[dir=rtl] .slider-label:last-child:before{margin-right:100%}[dir=ltr] .slider-label.slider-colored:before{border-left:.1rem solid var(--color-green-300)}[dir=rtl] .slider-label.slider-colored:before{border-right:.1rem solid var(--color-green-300)}.slider-component{--green: var(--color-green-300);align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.slider-track{height:.2rem;position:absolute;top:calc(50% - .1rem);width:100%}.slider-track.slider-thick{border-radius:var(--radius-xxl);height:1.2rem;top:calc(50% - .6rem)}.slider-input{background:none;margin:1rem 0;padding:0;position:relative;width:100%;z-index:1}.slider-input::-webkit-slider-runnable-track{background:transparent;border:none;border-radius:0;cursor:pointer;width:100%}.slider-input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-neutrals-white);border:none;border-radius:var(--radius-circular);box-shadow:0 .1rem .4rem #0006;cursor:pointer;height:2.7rem;width:2.7rem}.slider-input::-moz-range-thumb{background:var(--color-neutrals-white);border:none;border-radius:var(--radius-circular);box-shadow:0 .1rem .4rem #0006;cursor:pointer;height:2.7rem;width:2.7rem}.slider-input::-ms-thumb{background:var(--color-neutrals-white);border:none;border-radius:var(--radius-circular);box-shadow:0 .1rem .4rem #0006;cursor:pointer;height:2.7rem;width:2.7rem}.coach-upgrade-modal-celebrities-component{border-radius:var(--radius-xl);bottom:0;color:#fff;display:flex;flex-direction:column;padding:var(--space-24) var(--space-16);position:fixed;width:100%}[dir=ltr] .coach-upgrade-modal-celebrities-component{left:0}[dir=rtl] .coach-upgrade-modal-celebrities-component{right:0}.coach-upgrade-modal-celebrities-close{color:var(--color-gray-900);display:none;font-size:2.4rem;opacity:.5;position:absolute;top:1rem;z-index:1}[dir=ltr] .coach-upgrade-modal-celebrities-close{right:1rem}[dir=rtl] .coach-upgrade-modal-celebrities-close{left:1rem}.dark-mode .coach-upgrade-modal-celebrities-close{color:var(--color-gray-100)}.coach-upgrade-modal-celebrities-close:hover{cursor:pointer;opacity:1}.coach-upgrade-modal-celebrities-title{margin-bottom:var(--space-16);text-align:center}.coach-upgrade-modal-celebrities-tagline{color:var(--color-text-bolder);margin:var(--space-16) 0 var(--space-24) 0;text-align:center}.coach-upgrade-modal-celebrities-celebrities-image{margin:0 auto}.coach-upgrade-modal-celebrities-buttonSection{display:flex;flex-direction:column;gap:.8rem}@media (min-width: 25em){.coach-upgrade-modal-celebrities-component{padding:var(--space-40) var(--space-24) var(--space-24) var(--space-24);position:relative;width:36rem}.coach-upgrade-modal-celebrities-close{display:block}}@media (min-width: 68.75em){.coach-upgrade-modal-celebrities-component{padding:var(--space-32) var(--space-24) var(--space-24) var(--space-24);width:40rem}}.selection-menu-isPlaceholder{opacity:.3;pointer-events:none}.selection-menu-isPlaceholder .selection-menu-back{pointer-events:all}.selection-menu-back{--buttonHeight: 3rem;border-radius:var(--radius-l);font-size:2.8rem;margin:1.6rem;padding:.5rem 0 1.1rem;position:absolute;width:3.2rem}.selection-menu-main{background-repeat:no-repeat;display:flex;flex-direction:column;height:100%;overflow:hidden}.selection-menu-component{display:flex;flex-direction:column;height:100%;position:relative}.selection-menu-footer{background:var(--color-bg-tertiary);bottom:0;display:block;height:10rem;padding:1.6rem 2.4rem 2.8rem;width:100%;z-index:1}.selection-menu-scrollable{flex:1 1 0;overflow:auto}.selection-menu-settingsContainer{margin-top:auto;position:relative}.game-preview-hand-pieces{position:absolute;top:100%}.game-preview-pseudo-3d-container:after{background:var(--pseudo3dBackgroundProp);bottom:var(--pseudo3dRowOffset);content:"";height:12.5%;margin-top:-20%;padding-top:20%;position:absolute;width:100%}[dir=ltr] .game-preview-pseudo-3d-container:after{left:0}[dir=rtl] .game-preview-pseudo-3d-container:after{right:0}.game-preview-icon-wrapper{align-items:center;background-color:var(--color-transparent-white-85);border-radius:var(--radius-circular);display:flex;height:6.5rem;justify-content:center;position:absolute;top:49.5%;width:6.5rem;z-index:15}[dir=ltr] .game-preview-icon-wrapper{left:50%;transform:translate(-50%,-50%)}[dir=rtl] .game-preview-icon-wrapper{right:50%;transform:translate(50%,-50%)}.game-preview-icon{color:var(--color-gray-500)}.game-preview-chess960-title{color:var(--color-neutrals-white);font-size:15vw;font-weight:700;left:0;position:absolute;right:0;text-align:center;top:40%;width:100%;z-index:15}@media (min-width: 30em){.game-preview-chess960-title{font-size:8rem}}@media (min-width: 60em){.game-preview-chess960-title{font-size:10rem}}.move-san-component.move-san-highlighted .move-san-highlight{position:relative;z-index:1}.move-san-component.move-san-highlighted .move-san-highlight:after{background-color:#fff35f;border-radius:var(--radius-s);content:"";display:block;height:calc(100% + .4rem);position:absolute;top:-.2rem;width:calc(100% + .4rem);z-index:-1}[dir=ltr] .move-san-component.move-san-highlighted .move-san-highlight:after{left:-.2rem}[dir=rtl] .move-san-component.move-san-highlighted .move-san-highlight:after{right:-.2rem}.move-san-component.move-san-highlighted .move-san-highlight:before{background-color:#f8e500;bottom:-.2rem;content:"";display:block;height:.3rem;position:absolute;width:calc(100% + .4rem)}[dir=ltr] .move-san-component.move-san-highlighted .move-san-highlight:before{left:-.2rem}[dir=rtl] .move-san-component.move-san-highlighted .move-san-highlight:before{right:-.2rem}.dark-mode .move-san-component.move-san-highlighted .move-san-highlight:after{background-color:var(--highlighted-node-dark-mode-bg, var(--color-transparent-white-10));box-shadow:0 0 #fffc}.dark-mode .move-san-component.move-san-highlighted .move-san-highlight:before{background:none}.dark-mode .move-san-component.move-san-highlighted .move-san-highlight:before{background:var(--highlighted-node-dark-mode-bottom-bg, var(--color-transparent-white-10))}[dir=ltr] .move-san-premove{margin-right:.1rem}[dir=rtl] .move-san-premove{margin-left:.1rem}[dir=ltr] .move-san-postmove{margin-left:calc(var(--moveSanPostmovePinch, 0) * -1)}[dir=rtl] .move-san-postmove{margin-right:calc(var(--moveSanPostmovePinch, 0) * -1)}.move-san-figurine{--moveSanFigurineFontSize: 2rem;font-size:var(--moveSanFigurineFontSize);margin-top:calc(var(--moveSanFigurineFontSize) / -10)}[dir=ltr] .move-san-figurine{margin-right:.15rem}[dir=rtl] .move-san-figurine{margin-left:.15rem}[dir=ltr] .move-san-figurine+.move-san-san{margin-left:calc(var(--moveSanFigurinePinch, 0) * -1)}[dir=rtl] .move-san-figurine+.move-san-san{margin-right:calc(var(--moveSanFigurinePinch, 0) * -1)}.move-san-san{position:relative}.share-menu-tab-image-component{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly}.share-menu-tab-image-image{border-radius:var(--radius-l);height:auto;max-height:35.2rem;max-width:100%}.share-menu-tab-image-square{align-items:center;background-color:var(--subtleButtonBackground);border-radius:var(--radius-l);display:flex;height:35.2rem;justify-content:center;max-width:100%;width:35.2rem}.share-menu-tab-image-button{margin-top:var(--space-24)}.share-menu-content{min-height:48rem;padding:var(--space-24)}.share-menu-header{background-color:var(--color-bg-tertiary);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.share-menu-modal-header{background-color:var(--color-bg-tertiary)}.share-menu-share{padding:1rem 1.5rem}.share-menu-tab{flex:1}.authentication-skill-level-selection-component{--labelBackgroundHover: var(--color-gray-100);align-items:center;display:flex;flex-direction:column;width:100%}.dark-mode .authentication-skill-level-selection-component{--labelBackgroundHover: rgba(255, 255, 255, .15)}.authentication-skill-level-selection-component .authentication-skill-level-selection-levels{display:flex;width:100%}.authentication-skill-level-selection-component .authentication-skill-level-selection-title{color:var(--color-text-subtle);font-size:1.4rem;font-weight:600;margin-bottom:2rem}.authentication-skill-level-selection-component .authentication-skill-level-selection-level{align-items:center;display:flex;flex-direction:column;min-height:5rem;position:relative;width:100%}.authentication-skill-level-selection-component .authentication-skill-level-selection-level label{height:100%;width:100%}.authentication-skill-level-selection-component .authentication-skill-level-selection-level label:not(.authentication-skill-level-selection-selected):hover .authentication-skill-level-selection-input:not(:checked)~.authentication-skill-level-selection-label-icon{background-color:var(--labelBackgroundHover)}.authentication-skill-level-selection-component .authentication-skill-level-selection-level label .authentication-skill-level-selection-selected .authentication-skill-level-selection-label-icon,.authentication-skill-level-selection-component .authentication-skill-level-selection-level label .authentication-skill-level-selection-input:checked~.authentication-skill-level-selection-label-icon{background-color:var(--labelBackgroundHover);border:solid .2rem var(--color-green-300)}.authentication-skill-level-selection-component .authentication-skill-level-selection-level label .authentication-skill-level-selection-selected .authentication-skill-level-selection-label-icon .cls-1,.authentication-skill-level-selection-component .authentication-skill-level-selection-level label .authentication-skill-level-selection-input:checked~.authentication-skill-level-selection-label-icon .cls-1{fill:var(--color-text-boldest)}.authentication-skill-level-selection-component .authentication-skill-level-selection-level label .authentication-skill-level-selection-selected .authentication-skill-level-selection-label-icon .authentication-skill-level-selection-name,.authentication-skill-level-selection-component .authentication-skill-level-selection-level label .authentication-skill-level-selection-input:checked~.authentication-skill-level-selection-label-icon .authentication-skill-level-selection-name{color:var(--color-text-boldest)}.authentication-skill-level-selection-component .authentication-skill-level-selection-label-icon{align-items:center;background-clip:content-box;background-color:var(--color-bg-subtler);border:solid .2rem transparent;border-radius:var(--radius-xl);cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;padding:.3rem}[dir=ltr] .authentication-skill-level-selection-component .authentication-skill-level-selection-label-icon{margin-right:0}[dir=rtl] .authentication-skill-level-selection-component .authentication-skill-level-selection-label-icon{margin-left:0}.authentication-skill-level-selection-component .authentication-skill-level-selection-piece{height:3.6rem;margin-top:1rem}.authentication-skill-level-selection-component .authentication-skill-level-selection-piece svg{height:100%}.authentication-skill-level-selection-component .authentication-skill-level-selection-piece .cls-1{fill:var(--color-icon-boldest)}.authentication-skill-level-selection-component .authentication-skill-level-selection-name{color:var(--color-text-bolder);cursor:pointer;font-size:clamp(1.1rem,3vw,1.2rem);font-weight:600;line-height:1;margin:1rem .2rem;text-align:center;word-break:break-word}.authentication-skill-level-selection-component .authentication-skill-level-selection-input{clip:rect(0 0 0 0);height:.1rem;overflow:hidden;position:absolute;width:.1rem}@media (min-width: 34.375em){.authentication-skill-level-selection-component .authentication-skill-level-selection-label-icon{min-height:10rem}.authentication-skill-level-selection-component .authentication-skill-level-selection-levels{gap:1rem}}
