.cc-tooltip-component{--tooltipBackground: var(--color-transparent-black-77);--tooltipTextColor: var(--color-text-boldest);pointer-events:none;position:fixed;z-index:9999}.cc-tooltip-content{display:flex;opacity:0;position:absolute;transition-duration:.2s;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-m);color:var(--tooltipTextColor);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)}.modal-trial-animated-modal{border-radius:var(--radius-xl);display:flex;flex-direction:column;padding:var(--space-32) var(--space-24) var(--space-24)}.modal-trial-animated-blueBackground{background:var(--color-blue-300)}.modal-trial-animated-animation{height:18.8rem;margin:var(--space-16) auto;width:25.1rem}.modal-trial-animated-animation div{transform:none!important}.modal-trial-animated-subheader{color:var(--color-text-default);font-size:1.4rem;font-weight:700;text-align:center}.modal-trial-animated-subheaderBottom{font-size:1.6rem;font-weight:600;margin-top:var(--space-12)}.modal-trial-animated-subheaderBlue{color:var(--color-text-boldest)}.modal-trial-animated-header{color:var(--color-text-boldest);font-family:var(--font-family-heading);font-size:2.8rem;font-weight:800;line-height:3.2rem;margin:var(--space-8) auto 0;max-width:25rem;text-align:center}.modal-trial-animated-body{color:var(--color-text-boldest);font-family:var(--font-family-heading);font-size:1.7rem;font-weight:700;line-height:2rem;text-align:center}.modal-trial-animated-button{margin-top:var(--space-24)}.modal-trial-animated-closeButton{margin-top:var(--space-8)}.feedback-loader-actions{align-self:flex-start;animation:feedback-loader-loading .4s linear;animation-delay:.2s;animation-fill-mode:forwards;display:flex;opacity:0}.feedback-loader-content{align-items:center;display:flex;flex-direction:column;min-height:14rem;width:100%}.feedback-loader-description{width:33%}.feedback-loader-loading-button{align-self:flex-start;animation:feedback-loader-skeleton-loading 1s linear infinite;animation-delay:.2s;background-color:var(--color-transparent-black-20);border-radius:var(--radius-l);height:3.2rem;margin-top:1.5rem;width:11.2rem}.feedback-loader-loading-text{animation:feedback-loader-skeleton-loading 1s linear infinite;animation-delay:.1s;background-color:var(--color-transparent-black-20);height:1.6rem}.feedback-loader-row{align-items:center;animation:feedback-loader-loading .4s linear;animation-fill-mode:forwards;display:flex;flex-direction:row;opacity:0;width:100%}.feedback-loader-score{width:5.4rem}[dir=ltr] .feedback-loader-score{margin-left:auto}[dir=rtl] .feedback-loader-score{margin-right:auto}@keyframes feedback-loader-skeleton-loading{0%{background-color:var(--color-transparent-black-20)}50%{background-color:var(--color-transparent-black-14)}to{background-color:var(--color-transparent-black-20)}}@keyframes feedback-loader-loading{0%{opacity:0}50%{opacity:.5}to{opacity:1}}.review-rating-component{align-items:center;border-radius:var(--radius-l);display:flex;font-family:var(--font-family-heading);font-size:1.7rem;font-variant-numeric:lining-nums tabular-nums;font-weight:700;height:3.6rem;justify-content:center;margin:auto;max-width:6.4rem}.review-rating-skeleton-black{animation:review-rating-skeleton-loading-black 1s linear infinite}.review-rating-skeleton-white{animation:review-rating-skeleton-loading-white 1s linear infinite}@keyframes review-rating-skeleton-loading-black{0%{background-color:var(--bgHoverColor)}50%{background-color:var(--color-transparent-white-5)}to{background-color:var(--bgHoverColor)}}@keyframes review-rating-skeleton-loading-white{0%{background-color:var(--color-transparent-white-65)}50%{background-color:var(--color-neutrals-white)}to{background-color:var(--color-transparent-white-65)}}.review-rating-white{background-color:var(--color-gray-100);color:var(--color-gray-800)}.dark-mode .review-rating-white{background-color:var(--color-neutrals-white)}.review-rating-black{background-color:var(--color-transparent-black-77);color:var(--color-neutrals-white)}.dark-mode .review-rating-black{background-color:var(--color-transparent-white-5)}.loading-chart-component{align-items:center;display:flex;flex-direction:column;font-family:var(--font-family-heading);transition:all 2.5s ease}.loading-chart-component.loading-chart-finished{opacity:.12;z-index:-1}.loading-chart-component.loading-chart-finished .loading-chart-grid .loading-chart-loadline{opacity:0}.loading-chart-component.loading-chart-finished .loading-chart-grid svg .loading-chart-vertical path,.loading-chart-component.loading-chart-finished .loading-chart-grid svg .loading-chart-horizontal path{animation:none}.loading-chart-component .loading-chart-depth{color:var(--color-text-boldest);font-size:1.4rem;font-weight:600;margin:1.6rem 0 0}.loading-chart-component .loading-chart-graph{position:relative;width:100%}.loading-chart-component .loading-chart-grid{height:8.8rem}.loading-chart-component .loading-chart-grid .loading-chart-loadline{background-color:var(--color-text-boldest);opacity:.75;position:absolute;transform:translateY(50%);transition:all .5s ease;width:0}[dir=ltr] .loading-chart-component .loading-chart-grid .loading-chart-loadline{border-radius:0 0 0 var(--radius-l)}[dir=rtl] .loading-chart-component .loading-chart-grid .loading-chart-loadline{border-radius:0 0 var(--radius-l) 0}.loading-chart-component .loading-chart-grid svg{position:relative}.loading-chart-component .loading-chart-grid svg .loading-chart-vertical path,.loading-chart-component .loading-chart-grid svg .loading-chart-horizontal path{position:absolute;stroke:var(--color-text-boldest);stroke-opacity:.1;top:0}[dir=ltr] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path,[dir=ltr] .loading-chart-component .loading-chart-grid svg .loading-chart-horizontal path{left:0}[dir=rtl] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path,[dir=rtl] .loading-chart-component .loading-chart-grid svg .loading-chart-horizontal path{right:0}.loading-chart-component .loading-chart-grid svg .loading-chart-vertical path{animation:loading-chart-verticalLineGrow 1.5s infinite ease-in-out forwards;height:100%;width:.02rem}.loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(1){animation-delay:0s}[dir=ltr] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(1){transform:translate(5.2631578947%)}[dir=rtl] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(1){transform:translate(-5.2631578947%)}.loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(2){animation-delay:.02s}[dir=ltr] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(2){transform:translate(10.5263157895%)}[dir=rtl] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(2){transform:translate(-10.5263157895%)}.loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(3){animation-delay:.04s}[dir=ltr] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(3){transform:translate(15.7894736842%)}[dir=rtl] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(3){transform:translate(-15.7894736842%)}.loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(4){animation-delay:.06s}[dir=ltr] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(4){transform:translate(21.0526315789%)}[dir=rtl] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(4){transform:translate(-21.0526315789%)}.loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(5){animation-delay:.08s}[dir=ltr] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(5){transform:translate(26.3157894737%)}[dir=rtl] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(5){transform:translate(-26.3157894737%)}.loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(6){animation-delay:.1s}[dir=ltr] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(6){transform:translate(31.5789473684%)}[dir=rtl] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(6){transform:translate(-31.5789473684%)}.loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(7){animation-delay:.12s}[dir=ltr] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(7){transform:translate(36.8421052632%)}[dir=rtl] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(7){transform:translate(-36.8421052632%)}.loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(8){animation-delay:.14s}[dir=ltr] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(8){transform:translate(42.1052631579%)}[dir=rtl] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(8){transform:translate(-42.1052631579%)}.loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(9){animation-delay:.16s}[dir=ltr] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(9){transform:translate(47.3684210526%)}[dir=rtl] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(9){transform:translate(-47.3684210526%)}.loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(10){animation-delay:.18s}[dir=ltr] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(10){transform:translate(52.6315789474%)}[dir=rtl] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(10){transform:translate(-52.6315789474%)}.loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(11){animation-delay:.2s}[dir=ltr] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(11){transform:translate(57.8947368421%)}[dir=rtl] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(11){transform:translate(-57.8947368421%)}.loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(12){animation-delay:.22s}[dir=ltr] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(12){transform:translate(63.1578947368%)}[dir=rtl] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(12){transform:translate(-63.1578947368%)}.loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(13){animation-delay:.24s}[dir=ltr] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(13){transform:translate(68.4210526316%)}[dir=rtl] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(13){transform:translate(-68.4210526316%)}.loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(14){animation-delay:.26s}[dir=ltr] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(14){transform:translate(73.6842105263%)}[dir=rtl] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(14){transform:translate(-73.6842105263%)}.loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(15){animation-delay:.28s}[dir=ltr] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(15){transform:translate(78.9473684211%)}[dir=rtl] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(15){transform:translate(-78.9473684211%)}.loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(16){animation-delay:.3s}[dir=ltr] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(16){transform:translate(84.2105263158%)}[dir=rtl] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(16){transform:translate(-84.2105263158%)}.loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(17){animation-delay:.32s}[dir=ltr] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(17){transform:translate(89.4736842105%)}[dir=rtl] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(17){transform:translate(-89.4736842105%)}.loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(18){animation-delay:.34s}[dir=ltr] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(18){transform:translate(94.7368421053%)}[dir=rtl] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(18){transform:translate(-94.7368421053%)}.loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(19){animation-delay:.36s}[dir=ltr] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(19){transform:translate(100%)}[dir=rtl] .loading-chart-component .loading-chart-grid svg .loading-chart-vertical path:nth-child(19){transform:translate(-100%)}.loading-chart-component .loading-chart-grid svg .loading-chart-horizontal path{animation:loading-chart-horizontalLineGrow 1.5s .35s infinite ease-in-out forwards;height:.02rem;stroke-dasharray:500;stroke-dashoffset:0;width:100%}.loading-chart-component .loading-chart-grid svg .loading-chart-horizontal path:nth-child(1){transform:translateY(16.6666666667%)}.loading-chart-component .loading-chart-grid svg .loading-chart-horizontal path:nth-child(2){transform:translateY(33.3333333333%)}.loading-chart-component .loading-chart-grid svg .loading-chart-horizontal path:nth-child(3){transform:translateY(50%)}.loading-chart-component .loading-chart-grid svg .loading-chart-horizontal path:nth-child(4){transform:translateY(66.6666666667%)}.loading-chart-component .loading-chart-grid svg .loading-chart-horizontal path:nth-child(5){transform:translateY(83.3333333333%)}.loading-chart-component .loading-chart-percentage{color:var(--color-text-boldest);position:absolute;top:15%}[dir=ltr] .loading-chart-component .loading-chart-percentage{left:50%;transform:translate(-50%)}[dir=rtl] .loading-chart-component .loading-chart-percentage{right:50%;transform:translate(50%)}@keyframes loading-chart-horizontalLineGrow{0%{stroke-dashoffset:0}75%{opacity:0}}@keyframes loading-chart-verticalLineGrow{0%{stroke-dasharray:0 100;stroke-dashoffset:-50}50%{stroke-dasharray:100 100;stroke-dashoffset:0}to{opacity:0}}.win-loss-draw-suggested-moves-list{border-radius:var(--radius-s);display:flex;overflow:hidden;width:calc(100% - 9rem)}[dir=ltr] .win-loss-draw-suggested-moves-list{margin-left:2rem}[dir=rtl] .win-loss-draw-suggested-moves-list{margin-right:2rem}.win-loss-draw-game-info{border:none;color:var(--color-gray-600);width:100%}.win-loss-draw-game-info .win-loss-draw-player{align-items:center;display:flex;font-size:1rem;height:2.3rem;line-height:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 3rem)}[dir=ltr] .win-loss-draw-game-info .win-loss-draw-player{float:left;padding-left:.5rem}[dir=rtl] .win-loss-draw-game-info .win-loss-draw-player{float:right;padding-right:.5rem}.win-loss-draw-game-info .win-loss-draw-player span{line-height:2.3rem}.win-loss-draw-game-info .win-loss-draw-result{border-radius:var(--radius-s);font-size:1.1rem;font-weight:600;text-align:center;width:3rem}[dir=ltr] .win-loss-draw-game-info .win-loss-draw-result{float:left}[dir=rtl] .win-loss-draw-game-info .win-loss-draw-result{float:right}.win-loss-draw-percent-label{font-size:1.1rem;font-weight:600;line-height:2.3rem;padding:0 .5rem}.win-loss-draw-suggested-white{background-color:var(--color-bg-white-eval);color:var(--color-text-white-eval)}[dir=ltr] .win-loss-draw-suggested-white{border-radius:var(--radius-s) 0 0 var(--radius-s);text-align:left}[dir=rtl] .win-loss-draw-suggested-white{border-radius:0 var(--radius-s) var(--radius-s) 0;text-align:right}.win-loss-draw-suggested-draw{background-color:var(--color-bg-draw-eval);color:var(--color-text-draw-eval);text-align:center}.win-loss-draw-suggested-black{background-color:var(--color-bg-black-eval);color:var(--color-text-black-eval)}[dir=ltr] .win-loss-draw-suggested-black{border-radius:0 var(--radius-s) var(--radius-s) 0;text-align:right}[dir=rtl] .win-loss-draw-suggested-black{border-radius:var(--radius-s) 0 0 var(--radius-s);text-align:left}.form-autocomplete-component{flex-grow:1;position:relative}.form-autocomplete-input{flex:1}.form-autocomplete-loader{margin:4rem auto}.form-autocomplete-dropdown{border-color:var(--color-border-default);border-radius:var(--radius-l);border-style:solid;border-width:.1rem;box-shadow:var(--elevation-popover);color:var(--color-text-default);margin:0;max-height:25rem;overflow:auto;padding:0}.form-autocomplete-dropdown.form-autocomplete-popover{background-color:var(--color-bg-opaque);position:absolute;top:100%;width:100%;z-index:100}.form-autocomplete-dropdown.form-autocomplete-popover.form-autocomplete-popover-x-large{top:5rem}.form-autocomplete-dropdown:empty{display:none}.form-autocomplete-dropdown.form-autocomplete-not-empty{border-width:0 .1rem .1rem .1rem}ul.form-autocomplete-dropdown>li{cursor:pointer;list-style:none;width:100%}ul.form-autocomplete-dropdown>li:last-child{border-bottom:none}.form-autocomplete-item{align-items:center;color:var(--color-text-default);display:flex}.form-autocomplete-item:hover{background-color:var(--color-bg-subtlest);color:var(--color-text-default-hovered)}.form-autocomplete-exception-message{padding:.8rem}.transition-room-header-title-enter{opacity:0}[dir=ltr] .transition-room-header-title-enter{transform:translate(2rem)}[dir=rtl] .transition-room-header-title-enter,[dir=ltr] .transition-room-header-title-enter.transition-room-header-title-reverse{transform:translate(-2rem)}[dir=rtl] .transition-room-header-title-enter.transition-room-header-title-reverse{transform:translate(2rem)}.transition-room-header-title-enter-active{transition:transform .15s,opacity .15s}.transition-room-header-title-enter-to,.transition-room-header-title-leave{opacity:1;transform:translate(0)}.transition-room-header-title-leave-active{transition:transform .15s,opacity .15s}.transition-room-header-title-leave-to{opacity:0}[dir=ltr] .transition-room-header-title-leave-to{transform:translate(-2rem)}[dir=rtl] .transition-room-header-title-leave-to,[dir=ltr] .transition-room-header-title-leave-to.transition-room-header-title-reverse{transform:translate(2rem)}[dir=rtl] .transition-room-header-title-leave-to.transition-room-header-title-reverse{transform:translate(-2rem)}.load-from-pgn-accordion{background-color:var(--color-gray-100);border-bottom:.1rem solid var(--color-gray-200)}.load-from-pgn-controls{margin-bottom:.9rem;width:100%}.load-from-pgn-stretch{margin:0;margin-bottom:.9rem;width:100%}.load-from-pgn-component{flex:1;gap:1rem}.load-from-pgn-textareaWrap{display:flex;flex:1;position:relative}.load-from-pgn-dragging{opacity:.2}.load-from-pgn-upload{border:.1rem solid var(--color-border-default);border-radius:var(--radius-l);display:flex;flex:1;flex-direction:column}.load-from-pgn-upload-button{background-color:transparent;border:none;margin:0;padding:0;align-items:center;background-color:var(--color-bg-subtler);border-radius:0 0 var(--radius-l) var(--radius-l);border-top:.1rem solid var(--color-border-default);color:var(--color-text-default);-moz-column-gap:.5rem;column-gap:.5rem;display:flex;font-size:1.4rem;font-weight:600;height:4.8rem;justify-content:center;width:100%}.load-from-pgn-upload-button:hover{color:var(--color-icon-default-hovered)}.load-from-pgn-overlay{align-items:center;color:var(--color-text-bolder);display:flex;font-size:1.8rem;height:100%;justify-content:center;pointer-events:none;position:absolute;top:0;width:100%}[dir=ltr] .load-from-pgn-overlay{left:0}[dir=rtl] .load-from-pgn-overlay{right:0}.load-from-pgn-filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:italic;font-weight:400}.load-from-pgn-textarea{border:none;border-radius:var(--radius-l) var(--radius-l) 0 0;min-height:10rem;resize:none}.load-from-pgn-cloud-icon{font-size:2.4rem}.game-collection-participants-component{display:flex;flex-direction:column;gap:var(--space-16)}.game-collection-participants-badge{background-color:var(--color-gray-600);border-radius:var(--radius-s);color:var(--color-neutrals-white);font-size:1rem;padding:var(--space-1) var(--space-4)}.game-collection-participants-user-search{flex:1}[dir=ltr] .game-collection-participants-user-search{margin-right:var(--space-8)}[dir=rtl] .game-collection-participants-user-search{margin-left:var(--space-8)}.game-collection-participants-role{flex:0 0 12rem}.game-collection-participants-add-action-buttons{flex-direction:row-reverse;gap:var(--space-8)}.game-collection-participants-list{display:flex;flex-direction:column;gap:var(--space-8)}.game-collection-participants-participant-row{align-items:center;display:flex;padding-top:var(--space-8)}.game-collection-participants-participant{align-items:center;display:flex;flex:1;gap:var(--space-8)}.modal-first-time-modal{font-size:1.6rem;font-weight:600;min-height:36rem;padding-top:var(--space-40);position:relative;text-align:center}.modal-first-time-header{align-items:center;display:flex;flex-direction:column;text-align:center}.modal-first-time-title{color:var(--color-text-boldest);line-height:3.6rem;margin:0 var(--space-32) var(--space-24)}.modal-first-time-subtitle{color:var(--color-text-subtle);line-height:2.4rem;margin:0 var(--space-32)}.modal-first-time-body{align-items:center;display:flex;flex-direction:column;overflow:hidden}.modal-first-time-button{padding:var(--space-24) var(--space-32) var(--space-32);width:100%}.modal-first-time-list{display:flex;flex-direction:column;gap:var(--space-8);margin:0;margin-top:var(--space-24);max-width:38rem;padding:0}[dir=ltr] .modal-first-time-list{text-align:left}[dir=rtl] .modal-first-time-list{text-align:right}.modal-first-time-icon{margin-top:var(--space-24)}.modal-first-time-coach-nudge{margin-top:var(--space-24);width:70%}[dir=ltr] .modal-first-time-coach-nudge{text-align:left}[dir=rtl] .modal-first-time-coach-nudge{text-align:right}.modal-first-time-bullet{align-items:center;color:var(--color-text-default);display:flex;list-style:none;min-height:2.4rem}.modal-first-time-bullet-icon{color:var(--color-icon-default);flex-shrink:0}[dir=ltr] .modal-first-time-bullet-icon{margin-right:var(--space-12)}[dir=rtl] .modal-first-time-bullet-icon{margin-left:var(--space-12)}.modal-first-time-bullet-label{color:var(--color-text-subtle);font-size:1.6rem;font-weight:400}.settings-engine-component{margin:0;padding:1.6rem;width:100%}.settings-engine-settings{display:flex;flex-direction:column;margin-top:0;padding:0}.settings-engine-header{color:var(--color-text-bolder);font-weight:600;text-transform:uppercase}.settings-engine-runbutton{margin:1rem auto}.settings-engine-setting{display:flex;justify-content:space-between;padding:.6rem 0}.settings-engine-setting.settings-engine-classifications{display:block;font-size:1.3rem;font-weight:600;margin-top:1.5rem}.settings-engine-setting .settings-engine-inline{align-items:center;display:flex;padding-top:.5rem}.dark-mode .settings-engine-setting .settings-engine-inline{color:var(--color-gray-200)}.settings-engine-message{background-color:var(--color-blue-300);color:var(--color-neutrals-white);display:block;font-size:1.2rem;font-weight:600;margin:1rem -1.6rem;padding:.5rem 1.6rem}.settings-engine-disabled{cursor:not-allowed;pointer-events:none}.settings-engine-select,.settings-engine-inline,.settings-engine-input{width:60%}.settings-engine-label{color:var(--color-text-bolder);padding-top:.5rem}.analysis-view-actions{display:flex;flex-direction:column;justify-content:flex-end;margin-top:auto;width:100%}.analysis-view-component{display:flex;flex-direction:column;height:100%;overflow:hidden}.analysis-view-scrollable{overflow:auto;padding-bottom:1rem}.analysis-view-buttons{display:flex;justify-content:center}.analysis-view-button{display:flex;flex-shrink:0;margin:1rem auto}.analysis-view-lines{background-color:var(--color-bg-tertiary);color:var(--color-text-bolder)}.analysis-view-lines:has(.analysis-view-lines){padding:0 var(--space-8)}.analysis-view-maxlines{background-color:var(--color-blue-75);color:var(--color-gray-800);padding:0 var(--space-8)}.analysis-view-movelist{flex:1 0 auto}.analysis-view-initiating{align-items:center;display:flex;height:2.6rem;padding:0 1rem}.analysis-view-players{color:var(--color-text-bolder);display:flex;justify-content:space-between;padding:1rem 1.5rem 0}.analysis-view-players span{font-weight:700}.analysis-view-opening{border-bottom:.1rem solid var(--color-border-default)}.analysis-view-details{margin:1rem 0}.collection-settings-actions-component{display:flex;flex-direction:column}.collection-settings-actions-content-wrapper{border-bottom:.1rem solid var(--color-border-default)}.collection-settings-actions-buttons{display:flex;justify-content:flex-end;padding:var(--space-12)}.collection-settings-actions-action-button{width:50%}[dir=ltr] .collection-settings-actions-action-button+.collection-settings-actions-action-button{margin-left:var(--space-8)}[dir=rtl] .collection-settings-actions-action-button+.collection-settings-actions-action-button{margin-right:var(--space-8)}.collection-settings-actions-autosave{align-items:flex-start;display:flex;padding:var(--space-12)}.collection-settings-actions-autosave-label{cursor:pointer}[dir=ltr] .collection-settings-actions-autosave-label{margin-left:var(--space-12)}[dir=rtl] .collection-settings-actions-autosave-label{margin-right:var(--space-12)}.collection-settings-actions-autosave-label-hint{color:var(--color-text-subtle)}.game-collection-header-component{display:flex;flex-direction:column}[dir=ltr] .game-collection-header-component{padding:var(--space-8) var(--space-8) var(--space-8) var(--space-12)}[dir=rtl] .game-collection-header-component{padding:var(--space-8) var(--space-12) var(--space-8) var(--space-8)}.game-collection-header-title{align-items:center;display:flex;height:3.2rem;justify-content:space-between}.game-collection-header-description{align-items:center;display:flex;min-height:3.2rem}.game-collection-header-description-text{padding:.8rem 0}.game-collection-header-description-text:not(.game-collection-header-expanded){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-collection-header-show-description-button{align-self:flex-start;flex:0 0 3.2rem}.game-collection-header-owner{align-items:center;display:flex;flex:1 0 0;min-width:0}.game-collection-header-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-default);font-size:1.4rem;font-weight:600}.game-collection-header-buttons{align-items:center;display:flex;padding:0 var(--space-8)}
