.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)}.report-modal-modal{border-radius:var(--radius-10);overflow:hidden}.report-modal-subheader{color:var(--color-text-default);display:inline-block;font-size:1.2rem;font-weight:600;margin-bottom:.6rem;text-transform:uppercase}.report-modal-content{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem 3.2rem}.report-modal-status{color:var(--color-text-bolder)}.report-modal-error{color:var(--color-text-danger);display:inherit;line-height:1.2;position:absolute}.report-modal-reasons{display:flex;flex-direction:column;gap:.8rem}.report-modal-label{color:var(--color-text-default);cursor:pointer;display:inline-flex}[dir=ltr] .report-modal-label{padding:.4rem .4rem .4rem 2.5rem}[dir=rtl] .report-modal-label{padding:.4rem 2.5rem .4rem .4rem}.report-modal-label:hover{color:var(--color-text-default-hovered)}.report-modal-footer{background-color:var(--color-bg-opaque);border-top:.1rem solid var(--color-border-default);padding:1.6rem 3.2rem;text-align:center}.report-modal-other{margin-bottom:1.2rem;position:relative}.report-modal-textarea{resize:none}.report-modal-block{align-items:center;display:flex;justify-content:center;margin-bottom:1.2rem}.report-modal-buttons{align-items:stretch;display:flex;gap:1.6rem}.animated-bot-speech-enter-active,.animated-bot-speech-leave-active{transition:opacity .25s var(--motion-ease-out-gentle),transform .25s var(--motion-ease-out-gentle)}.animated-bot-speech-enter-start{opacity:0}@media (prefers-reduced-motion: no-preference){[dir=ltr] .animated-bot-speech-enter-start{transform:translate(-2rem)}[dir=rtl] .animated-bot-speech-enter-start{transform:translate(2rem)}}.animated-bot-speech-enter-end,.animated-bot-speech-leave-start{opacity:1;transform:translate(0)}.animated-bot-speech-leave-end{opacity:0}@media (prefers-reduced-motion: no-preference){.animated-bot-speech-leave-end{transform:translateY(-3rem)}}.cc-progress-bar-steps-visible-component{color:var(--color-text-subtle);position:relative}[dir=ltr] .cc-progress-bar-steps-visible-component{margin-left:auto;padding-right:var(--space-8)}[dir=rtl] .cc-progress-bar-steps-visible-component{margin-right:auto;padding-left:var(--space-8)}.cc-progress-bar-steps-visible-fade-enter-active,.cc-progress-bar-steps-visible-fade-leave-active{transition:opacity .2s var(--motion-ease-out-gentle)}.cc-progress-bar-steps-visible-fade-enter-from,.cc-progress-bar-steps-visible-fade-leave-to{opacity:0}.review-rating-component{align-items:center;border-radius:var(--radius-5);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-5)}[dir=rtl] .loading-chart-component .loading-chart-grid .loading-chart-loadline{border-radius:0 0 var(--radius-5) 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}}.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-5);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}}.explorer-course-item-component{cursor:pointer;display:flex;gap:1.6rem}.explorer-course-item-thumbnail{border-radius:var(--radius-5)}.explorer-course-item-info{display:flex;flex:1 0 0;flex-direction:column;gap:var(--space-4)}.explorer-course-item-title{color:var(--color-text-bolder);overflow:hidden;text-overflow:ellipsis}.explorer-course-item-author{color:var(--color-text-default);overflow:hidden;text-overflow:ellipsis}.explorer-course-item-star{color:var(--color-gold-300)}.explorer-course-item-review{align-items:center;display:flex;gap:var(--space-4)}.explorer-course-item-review-score{color:var(--color-text-bolder);text-align:center}.explorer-course-item-review-count{color:var(--color-text-subtle);text-align:center}.archive-games-header-type{flex:0 0 2.4rem}[dir=ltr] .archive-games-header-type{margin-right:1.2rem}[dir=rtl] .archive-games-header-type{margin-left:1.2rem}.archive-games-header-player{flex:1 1 0}[dir=ltr] .archive-games-header-player{margin-right:.6rem}[dir=rtl] .archive-games-header-player{margin-left:.6rem}.archive-games-header-rating{flex:0 0 4rem}[dir=ltr] .archive-games-header-rating{margin-right:1.2rem}[dir=rtl] .archive-games-header-rating{margin-left:1.2rem}.archive-games-header-expand{flex:0 0 2rem}.archive-games-header-result{flex:0 0 4rem;justify-content:center}[dir=ltr] .archive-games-header-result{margin-right:1.2rem}[dir=rtl] .archive-games-header-result{margin-left:1.2rem}.archive-games-header-time{flex:0 0 5rem;justify-content:center}.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-5);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}.board-explorer-tab-component{container-name:explorer-tab;container-type:inline-size;display:flex;flex:1 1 100%;flex-direction:column;height:100%;min-height:20rem}.board-explorer-tab-component>div:first-child{flex:none;height:auto;overflow:visible}.board-explorer-tab-games-header{align-items:center;background-color:var(--color-bg-tertiary);display:flex}.board-explorer-tab-games-header .board-explorer-tab-subtitle{flex:3 1 0}.board-explorer-tab-moves{margin:1rem 0}.board-explorer-tab-select{background:var(--color-bg-tertiary);border:none;flex:1 1 0;font-size:1.4rem}.board-explorer-tab-stats{padding:0 1.2rem}.board-explorer-tab-subtitle{align-items:center;background-color:var(--color-bg-tertiary);color:var(--color-text-default);display:flex;justify-content:flex-start;padding:.8rem 1.2rem}.board-explorer-tab-scroll{display:flex;flex:1 1 100%;flex-direction:column;min-height:0;overflow:auto}.board-explorer-tab-scroll .board-explorer-tab-text{align-items:center;color:var(--color-text-default);display:flex;font-style:italic;justify-content:space-between;padding:1.2rem}.board-explorer-tab-scroll .board-explorer-tab-icon{font-size:2.4rem;color:var(--color-icon-default);cursor:pointer;font-style:normal}.board-explorer-tab-scroll .board-explorer-tab-icon:hover{color:var(--color-icon-default-hovered)}.board-explorer-tab-upgrade-button{display:flex;justify-content:center;margin-top:var(--space-24)}.transition-room-header-back-icon-enter{opacity:0}.transition-room-header-back-icon-enter-active{transition:opacity .3s}.transition-room-header-back-icon-enter-to,.transition-room-header-back-icon-leave{opacity:1}.transition-room-header-back-icon-leave-active{transition:opacity .3s}.transition-room-header-back-icon-leave-to,.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)}.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-2);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}.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)}
