.scrollbar-obtrusive *{scrollbar-color:rgba(0,0,0,.45) transparent;scrollbar-width:thin}.scrollbar-obtrusive ::-webkit-scrollbar{height:.8rem;width:.8rem}.scrollbar-obtrusive ::-webkit-scrollbar-track{background-color:transparent}.scrollbar-obtrusive ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.45);-webkit-border-radius:10rem}.scrollbar-obtrusive ::-webkit-scrollbar-thumb:vertical{min-height:1rem}.scrollbar-obtrusive ::-webkit-scrollbar-thumb:horizontal{min-width:1rem}#sb .nav-menu-area{display:flex;flex-direction:column;flex-shrink:0}#sb .nav-menu-area.top{margin-bottom:1.5rem}#sb.new .nav-menu-area:last-of-type{position:relative}#sb .nav-menu-area:last-of-type{color:hsla(0,0%,100%,.4);font-size:1.3rem;margin:auto 0 2.5rem}#sb .nav-menu-area:last-of-type [class^=icon-]{color:hsla(0,0%,100%,.4)}#sb .nav-menu-area:last-of-type .icon-font-chess{font-size:3.2rem;height:3.2rem;width:3.2rem}#sb .nav-action{align-items:center;background-color:transparent;border:none;color:inherit;display:flex;font-size:1.3rem;font-weight:inherit;height:3rem;margin:0;padding:0;padding-left:.9rem;position:relative;text-align:left}#sb .nav-action:hover{background-color:rgba(0,0,10,.14);color:#fff}#sb .nav-action .icon-font-chess{margin-right:.7rem}#sb.new .nav-action.has-popover+.nav-popover{position:absolute}#sb .nav-action.has-popover:hover+.nav-popover{display:block}#sb .nav-action.toggle .icon-font-chess{font-size:3.2rem;height:3.2rem;width:3.2rem}#sb .nav-action.ui-mode .light,.dark-mode #sb .nav-action.ui-mode .dark{display:none}.dark-mode #sb .nav-action.ui-mode .light{display:inline}#sb .nav-link-wrapper{position:relative}#sb .nav-popover{display:none}#sb.new .nav-popover.dark{bottom:-.8rem}#sb .nav-popover.dark{background-color:#1b1a18;border-radius:.3rem;bottom:1.6rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.3);left:var(--navWidth);padding:1rem;position:fixed;top:auto;width:22rem;z-index:9001}@media (min-width:1250px){#sb:not(.collapsed) .nav-popover.dark{left:calc(var(--navWidth) - 2rem)}}#sb .nav-popover.dark:hover{display:block}#sb .nav-popover.dark .btn-link{align-items:center;background-color:transparent;border:none;color:inherit;display:flex;font-size:1.3rem;font-weight:600;line-height:1.1;margin:0;min-height:3rem;padding:0 .5rem;text-align:left;width:100%}#sb .nav-popover.dark .btn-link:hover{background-color:hsla(0,0%,100%,.2);color:#fff}#sb .nav-popover.dark .arrow{border:.7rem solid transparent;border-bottom-color:#1b1a18;border-top:none;height:.1rem;left:-1rem;position:absolute;right:9.5rem;top:15.3rem;transform:rotate(-90deg);width:0}#sb.new .nav-popover.settings{bottom:3.2rem}#sb.new .nav-popover.settings .arrow{top:6rem}#sb .nav-popover.settings .arrow{top:9.3rem}#sb .nav-popover.dark .icon-font-chess{flex-shrink:0;margin-right:1.2rem}#sb .nav-search-icon{display:none}#sb .nav-search-icon .search-icon-font{font-size:3rem;height:3rem;width:3rem}#sb .nav-search-icon .nav-popover.nav-search{margin:0}#sb .nav-popover-form{align-items:center;display:flex;width:100%}#sb .nav-popover-btn-submit{background-color:transparent;border:none;flex-shrink:0;height:4rem;margin:0;overflow:hidden;padding:0;width:4rem}#sb .nav-popover-btn-submit:active{opacity:.8}#sb .nav-popover-btn-submit:hover .nav-popover-btn-icon{color:var(--globalColorThemeMid)}#sb .nav-popover-btn-icon{color:var(--globalColorThemeLow);font-size:4rem;height:4rem;width:4rem}#sb .nav-search-form{display:flex;margin:.8rem 1rem 2rem}#sb.new .nav-search-form{margin:.8rem 1rem 2rem 1rem}@media (min-width:960px){#sb .nav-search-icon{display:flex}#sb .nav-search-form{display:none}}@media (min-width:1250px){#sb:not(.collapsed) .nav-search-icon{display:none}#sb:not(.collapsed) .nav-search-form{display:flex}}#sb .nav-popover.nav-search{--search-bg-color:#fff}.dark-mode #sb .nav-popover.nav-search{--search-bg-color:#312e2b}#sb .nav-popover.nav-search{align-items:center;background-color:var(--search-bg-color);border-radius:.3rem;box-shadow:0 .1rem .3rem rgba(0,0,0,.3);height:4.5rem;left:var(--navWidth);margin-top:-.75rem;max-width:calc(100vw - 6rem);position:absolute;top:.7rem;width:30rem;z-index:9000}#sb .nav-popover.nav-search .ui_v5-input-component{background-color:transparent;height:4.5rem;padding-left:2rem}#sb .nav-popover.nav-search.open{display:flex}#sb .nav-popover.nav-search .arrow{border:.7rem solid transparent;border-bottom-color:var(--search-bg-color);border-top:none;height:.1rem;left:-1rem;position:absolute;transform:rotate(-90deg);width:0}#sb .nav-popover.nav-search input{border:none;font-size:1.4rem;font-weight:400;position:relative;width:100%}#sb .nav-toggle-search-box{align-items:center;display:flex;flex-grow:1}#sb.collapsed .nav-popover.dark,#sb.collapsed .nav-popover.nav-search{left:var(--navWidth)}body.open{overflow:hidden}@media (max-width:959px){:root{--navWidth:14.5rem}:root body.nav-wide{--navWidth:18rem}}@media (min-width:960px){:root{--navWidth:5rem}}@media (min-width:1250px){:root body:not(.nav-collapsed){--navWidth:14.5rem}:root body:not(.nav-collapsed).nav-wide{--navWidth:18rem}}#sb.new,#sb.new .nav-link-top-level{color:hsla(0,0%,100%,.8)}#sb.new .nav-link-top-level:hover{color:#fff}#sb.new.open,#sb:not(.new){background-color:#262421}@media (min-width:960px){#sb:not(.new){background-color:rgba(0,0,0,.2)}}#sb{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#262421;color:hsla(0,0%,100%,.65);display:flex;flex-direction:column;font-size:1.4rem;font-weight:600;height:100%;position:fixed;top:0;width:var(--navWidth);z-index:9000}#sb .chess-logo-wrapper,#sb:not(.open){display:none}#sb.new .navigation-badge-component{height:1.4rem;padding:.1rem .2rem .06rem .2rem}#sb:not(.new) .navigation-badge-component[data-badge=alerts]{margin-top:-.7rem}#sb .navigation-badge-component:not(.icon){margin-right:.6rem}#sb .nav-link-component.trial{color:#52b1dc}#sb .nav-link-component.hover+.nav-panel-component{left:var(--navWidth);width:calc(100vw - var(--navWidth))}#sb .nav-action.toggle{cursor:pointer;height:4rem}#sb .nav-action.resize{display:none}#sb .button{display:flex;flex-shrink:0;height:4rem}#sb .auth{margin:1rem .8rem 0;padding:0}#sb .auth.login{margin-top:1.5rem}#sb .auth .label{display:none}#sb .auth .icon-font-chess{font-size:2.2rem;height:2.2rem;width:2.2rem}@media (min-width:960px){#sb :not(.new) .auth{height:2.8rem}}#sb.new .auth .label{display:inline}#sb.new .auth .icon-font-chess{display:none}#sb .nav-language-name{text-transform:capitalize}#sb .nav-language-icon{font-size:3.2rem;height:3.2rem;margin-right:.7rem;width:3.2rem}@media (min-width:960px){#sb{background-color:rgba(0,0,0,.2);flex-shrink:0;height:100vh;position:static;width:5rem}#sb.new .nav-link-text.mobile-only{display:none}#sb:not(.open){display:flex}#sb .nav-action .nav-link-text,#sb .nav-action.toggle,#sb .nav-link-top-level .nav-link-text{display:none}#sb.new .chess-logo:before{background-position:-2.3rem -3.7rem;height:3.7rem;margin-right:auto;width:2.7rem}#sb.new .chess-logo-wrapper{padding-left:1.1rem}#sb.new .auth .label{display:none}#sb.new .auth .icon-font-chess{display:inline}#sb .chess-logo-wrapper{display:flex;height:3rem;margin:1rem 0 .5rem;padding-bottom:.3rem;padding-left:1.5rem}#sb .chess-logo:before{background-position:-2.7rem -2.9rem;height:3rem;margin-right:auto;width:2rem}#sb .nav-link-component.hover+.nav-panel-component{left:5rem;width:31rem}#sb .navigation-badge-component{bottom:.4rem;position:absolute;right:0}#sb .nav-panel-component .navigation-badge-component{bottom:auto}}@media (max-width:959px){#sb.new .chess-logo-wrapper{display:flex;margin-right:0;padding-bottom:.3rem;padding-left:.7rem}#sb.new .chess-logo-wrapper:before{background-position:.2rem -54.7rem;background-size:18rem 157.5rem;height:2.15rem;margin-right:1rem;width:3rem}}@media (min-width:1250px){#sb:not(.collapsed){width:var(--navWidth)}#sb:not(.collapsed).new .chess-logo:before{background-position:-2.3rem 0;height:3.7rem;width:12rem}#sb:not(.collapsed).new .navigation-badge-component[data-badge=alerts]{margin-top:-1.8rem}#sb:not(.collapsed) .chess-logo:before{background-position:-2.7rem 0;height:3rem;width:10.5rem}#sb:not(.collapsed) .nav-link-component.hover+.nav-panel-component{left:var(--navWidth)}#sb:not(.collapsed) .nav-action .nav-link-text,#sb:not(.collapsed) .nav-link-top-level .nav-link-text{display:inline}#sb:not(.collapsed) .navigation-badge-component{bottom:auto}#sb:not(.collapsed) .nav-link-text{display:inline}#sb:not(.collapsed).new .auth{margin:1rem}#sb:not(.collapsed) .auth{height:4rem;margin:1rem 1.6rem 0;padding-left:.5rem;padding-right:.5rem}#sb:not(.collapsed) .auth .label{display:inline;line-height:1.1;overflow:visible;white-space:normal;word-break:break-word}#sb:not(.collapsed) .auth .icon-font-chess{display:none!important}#sb:not(.collapsed) .nav-action.resize .collapse{display:block}#sb:not(.collapsed) .nav-action.resize .expand{display:none}#sb .nav-action.resize{display:inherit}#sb .nav-action.resize .collapse{display:none}#sb .nav-action.resize .expand{display:block}}#sb-cover{background:transparent;display:none;height:100%;left:0;position:fixed;top:0;width:100%}#sb-cover.open{display:block}#tb{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:hsla(0,0%,100%,.4);height:4rem;justify-content:space-between}#tb,#tb .toolbar-menu-area{align-items:center;display:flex}#tb .toolbar-mobile-auth-action:not(.guest){margin-right:1rem}#tb .toolbar-mobile-auth-action.guest.login{display:none}#tb .toolbar-mobile-auth-action .icon-font-chess{margin-left:0;margin-right:0}#tb .toolbar-mobile-auth-action .label{display:none}@media (min-width:400px){#tb .toolbar-mobile-auth-action.guest.sign-up{margin-right:1rem}#tb .toolbar-mobile-auth-action.guest.login{display:inline}}@media (min-width:480px){#tb .toolbar-mobile-auth-action .icon-font-chess{display:none}#tb .toolbar-mobile-auth-action .label{display:inline}}#tb .toolbar-action{background-color:transparent;border:none;display:flex;margin:0;padding:0;position:relative}#tb .toolbar-action-icon{color:hsla(0,0%,100%,.4);font-size:3.2rem;height:3.2rem;overflow:hidden;width:3.2rem}#tb .toolbar-action.toggle .icon-font-chess{font-size:4rem;height:4rem;line-height:.75;width:4rem}#tb .navigation-badge-component{bottom:.2rem;position:absolute;right:0}#tb .chess-logo-wrapper{align-items:center;display:flex}#tb.toolbar-new-wrapper{display:flex;margin:3rem auto 0;max-width:108.2rem;padding:1.6rem;width:100%}#tb.toolbar-new-wrapper .toolbar-menu-area{position:relative}#tb.toolbar-new-wrapper .toolbar-user-info{display:none}#tb.toolbar-new-wrapper .popover-wrapper{display:block;opacity:0;position:absolute;right:0;top:2rem;transition:.2s ease;visibility:hidden;z-index:9001}#tb.toolbar-new-wrapper .toolbar-action-wrapper:hover .popover-wrapper.is-ready{opacity:1;top:0;visibility:visible}@media (min-width:960px){#tb,#tb.toolbar-new-wrapper .toolbar-action.notifications,#tb.toolbar-new-wrapper .toolbar-menu-area-left{display:none}#tb.toolbar-new-wrapper .toolbar-user-info{display:flex}#tb:not(.is-home-page){display:none}}#tb .popover-notifications-wrapper,#tb .popover-settings-wrapper{display:none}#tb .popover-notifications-wrapper.is-active,#tb .popover-settings-wrapper.is-active{display:block}.custom-background.dark-mode .nav-nav-component{background-color:rgba(0,0,0,.3)}.nav-result-item{align-items:center;color:inherit;display:flex}.nav-result-item:hover{color:#fff}.nav-badge{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background-color:#b33430;border-radius:.2rem;color:#fff;display:flex;font-size:1rem;font-weight:600;height:1.4rem;justify-content:center;line-height:1;margin-left:auto;min-width:1.4rem}.nav-badge[data-badge-count="0"]{display:none}.league-background-gradient-component{background:linear-gradient(45deg,transparent 75%,var(--lighter) 0),linear-gradient(135deg,transparent 75%,var(--lighter) 0),linear-gradient(225deg,transparent 75%,var(--lighter) 0),linear-gradient(315deg,transparent 75%,var(--lighter) 0),var(--darker);background-position:100% 0;background-size:8rem 8rem;position:relative}.league-background-gradient-component:before{background:linear-gradient(90deg,var(--darker) 35%,transparent 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.league-background-gradient-wood{--lighter:#7b684b;--darker:#6e5a43}.league-background-gradient-stone{--lighter:#777673;--darker:#696865}.league-background-gradient-bronze{--lighter:#85714b;--darker:#786546}.league-background-gradient-silver{--lighter:#676d6e;--darker:#5b6161}.league-background-gradient-crystal{--lighter:#446d7f;--darker:#3b6272}.league-background-gradient-elite{--lighter:#6d3331;--darker:#602e2c}.league-background-gradient-champion{--lighter:#8a7636;--darker:#7e6a31}.league-background-gradient-legend{--lighter:#908f8d;--darker:#848381}.leagues-division-started-modal-component{-webkit-animation:leagues-division-started-modal-showAlert .1s ease-in both;animation:leagues-division-started-modal-showAlert .1s ease-in both;-webkit-animation-delay:.1s;animation-delay:.1s;margin:auto;max-width:68.7rem;position:relative;z-index:2002}.leagues-division-started-modal-inner{align-items:center;-moz-column-gap:2.4rem;column-gap:2.4rem;display:grid;grid-template-columns:1fr;min-height:12rem;padding:1.6rem 4.2rem;position:relative;row-gap:1.6rem}.leagues-division-started-modal-left{align-items:center;display:grid;gap:1.6rem;grid-template-columns:min(28%,9rem) 1fr;margin-left:-1rem}.leagues-division-started-modal-badge{filter:drop-shadow(0 .3rem .2rem rgba(0,0,0,.3));height:auto;justify-self:center;max-width:100%;width:10.4rem}.leagues-division-started-modal-content{color:#fff;line-height:3.6rem}.leagues-division-started-modal-title{font-family:var(--globalSecondaryFont);font-size:2.75rem;font-size:clamp(2.4rem,4vw,2.75rem);font-weight:800;line-height:1.1;margin-bottom:1rem}.leagues-division-started-modal-subtitle{font-size:1.7rem;font-size:clamp(1.4rem,4vw,1.7rem);font-weight:600;line-height:1.1}.leagues-division-started-modal-close{background-color:transparent;border:none;margin:0;overflow:hidden;padding:0;position:absolute;right:0;top:0}.leagues-division-started-modal-close-icon{color:#fff;font-size:4.2rem;height:4.2rem;width:4.2rem}.leagues-division-started-modal-button{background:#fff!important;box-shadow:0 .5rem 0 0 #dad8d6,0 .7rem .95rem .05rem hsla(0,0%,100%,.2)}.leagues-division-started-modal-dismissing{-webkit-animation:leagues-division-started-modal-hideAlert .1s ease-in-out both;animation:leagues-division-started-modal-hideAlert .1s ease-in-out both;min-height:0}@media (min-width:640px){.leagues-division-started-modal-inner{grid-template-columns:1fr auto}.leagues-division-started-modal-close{right:.5rem;top:.5rem}.leagues-division-started-modal-close-icon{font-size:3.2rem;height:3.2rem;width:3.2rem}}@media (min-width:768px){.leagues-division-started-modal-component{border-radius:0 0 .5rem .5rem;left:0;overflow:hidden;position:fixed!important;right:0;top:0}.leagues-division-started-modal-inner{flex-direction:row;padding:1.1rem 4.2rem 1.1rem 2.2rem}}@-webkit-keyframes leagues-division-started-modal-showAlert{0%{opacity:0;transform:translate3d(0,-25%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes leagues-division-started-modal-showAlert{0%{opacity:0;transform:translate3d(0,-25%,0)}to{opacity:1;transform:translateZ(0)}}@-webkit-keyframes leagues-division-started-modal-hideAlert{0%{max-height:30rem;opacity:1;transform:translateY(0)}to{max-height:0;opacity:0;transform:translateY(-50%)}}@keyframes leagues-division-started-modal-hideAlert{0%{max-height:30rem;opacity:1;transform:translateY(0)}to{max-height:0;opacity:0;transform:translateY(-50%)}}.league-promotion-modal-component{--badgeWrapper:37vh;--badgeImg:30vh;align-items:center;background-color:rgba(0,0,0,.65);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.league-promotion-modal-close{align-items:center;background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;font-size:1.6rem;margin:0;padding:1rem;position:absolute;right:0;top:0;z-index:1}.league-promotion-modal-close .league-promotion-modal-icon{font-size:4rem;font-weight:800;height:4rem;width:4rem}.league-promotion-modal-close-txt{display:none}.league-promotion-modal-confetti{height:auto;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}.league-promotion-modal-confetti.league-promotion-modal-wood{filter:invert(55%) sepia(14%) saturate(1214%) hue-rotate(353deg) brightness(89%) contrast(83%)}.league-promotion-modal-confetti.league-promotion-modal-stone{filter:invert(72%) sepia(0) saturate(790%) hue-rotate(189deg) brightness(93%) contrast(89%)}.league-promotion-modal-confetti.league-promotion-modal-bronze{filter:invert(67%) sepia(64%) saturate(266%) hue-rotate(1turn) brightness(92%) contrast(87%)}.league-promotion-modal-confetti.league-promotion-modal-silver{filter:invert(69%) sepia(8%) saturate(533%) hue-rotate(169deg) brightness(90%) contrast(86%)}.league-promotion-modal-confetti.league-promotion-modal-crystal{filter:invert(71%) sepia(47%) saturate(308%) hue-rotate(164deg) brightness(86%) contrast(88%)}.league-promotion-modal-confetti.league-promotion-modal-elite{filter:invert(41%) sepia(16%) saturate(1683%) hue-rotate(314deg) brightness(121%) contrast(111%)}.league-promotion-modal-confetti.league-promotion-modal-champion{filter:invert(73%) sepia(85%) saturate(340%) hue-rotate(3deg) brightness(93%) contrast(89%)}.league-promotion-modal-confetti.league-promotion-modal-legend{filter:invert(94%) sepia(5%) saturate(185%) hue-rotate(175deg) brightness(88%) contrast(88%)}.league-promotion-modal-content{margin-top:-10vh;position:relative;width:100%}.league-promotion-modal-header{color:#fff;font-family:var(--globalSecondaryFont);font-size:5.6rem;font-size:clamp(3.6rem,5vw,5.6rem);font-weight:800;line-height:1;margin:0 1rem 1rem;text-align:center}.league-promotion-modal-badge{align-items:center;-webkit-animation:league-promotion-modal-separator .45s;animation:league-promotion-modal-separator .45s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;display:flex;height:0;justify-content:center}.league-promotion-modal-badge-img{-webkit-animation:league-promotion-modal-badge 1.15s;animation:league-promotion-modal-badge 1.15s;-webkit-animation-delay:.15s;animation-delay:.15s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;filter:drop-shadow(0 .2rem .4rem rgba(0,0,0,.3));height:var(--badgeImg);margin:0 1rem;max-width:90%;position:absolute;transform:scale(0);width:auto}.league-promotion-modal-welcome [data-welcome]{-webkit-animation:league-promotion-modal-welcome .5s;animation:league-promotion-modal-welcome .5s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;color:hsla(0,0%,100%,.65);font-size:1.7rem;line-height:1.1;margin-bottom:.5rem;opacity:0;text-align:center}.league-promotion-modal-welcome [data-league]{-webkit-animation:league-promotion-modal-leagueName .5s;animation:league-promotion-modal-leagueName .5s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;color:#fff;font-family:var(--globalSecondaryFont);font-size:3.6rem;font-size:clamp(2.8rem,5vw,3.6rem);font-weight:800;line-height:1.1;text-align:center;text-shadow:0 .3rem 0 rgba(0,0,0,.04);transform:scale(0)}.league-promotion-modal-avatar{display:none}.league-promotion-modal-button{display:block;margin:4rem auto 0;min-width:17.2rem}@-webkit-keyframes league-promotion-modal-separator{0%{height:0}to{height:var(--badgeWrapper)}}@keyframes league-promotion-modal-separator{0%{height:0}to{height:var(--badgeWrapper)}}@-webkit-keyframes league-promotion-modal-badge{0%{transform:scale(0)}35%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.4)}65%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}74%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.08)}83%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}91%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.03)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}}@keyframes league-promotion-modal-badge{0%{transform:scale(0)}35%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.4)}65%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}74%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.08)}83%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}91%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.03)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}}@-webkit-keyframes league-promotion-modal-welcome{0%{opacity:0}to{opacity:1}}@keyframes league-promotion-modal-welcome{0%{opacity:0}to{opacity:1}}@-webkit-keyframes league-promotion-modal-leagueName{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes league-promotion-modal-leagueName{0%{transform:scale(0)}to{transform:scale(1)}}@media (min-width:960px),screen and (orientation:portrait) and (min-height:640px){.league-promotion-modal-avatar{border-radius:.3rem;display:block;height:8rem;margin:1.7rem auto 0;-o-object-fit:cover;object-fit:cover;width:8rem}}@media (min-width:960px) and (min-height:960px){.league-promotion-modal-component{--badgeWrapper:65vh;--badgeImg:44vh}.league-promotion-modal-content{margin-top:0}}@media (min-width:960px){.league-promotion-modal-close{right:3.8rem;top:3.8rem}.league-promotion-modal-close .league-promotion-modal-icon{font-size:3.2rem;height:3.2rem;width:3.2rem}.league-promotion-modal-close-txt{display:block}}.icon-font-component{align-items:center;display:flex;justify-content:center;overflow:hidden}.icon-font-component span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.icon-font-component span:hover{text-decoration:none}.icon-font-primary{color:#8c8a88}.icon-font-darkMode .icon-font-primary{color:hsla(0,0%,100%,.65)}.icon-font-secondary{color:#fff!important}.icon-font-tertiary{color:#26211b}.icon-font-chess{font-family:Chess}.icon-font-captured{font-family:Captured}.social-share-component{display:flex;justify-content:center;overflow:hidden}.social-share-component:not(.social-share-transparent){background-color:#f1f1f1}.social-share-component:not(.social-share-transparent) .social-share-background{background-color:#fff}.social-share-preloader{height:3.6rem;width:100%}.social-share-preloader:not([data-background=transparent]){background-color:#f8f8f8}.social-share-background{align-items:center;display:flex;flex-direction:column;height:3.6rem;padding:0 .5rem;transition:all .3s ease;width:24rem}.social-share-expanded{height:7.6rem}.social-share-primary{display:flex;flex-direction:row;justify-content:space-between;min-height:3.6rem;width:100%}.social-share-primary .social-share-link{border:0;border-radius:.5rem;display:flex;flex-basis:23.5%;justify-content:center;margin:0;padding:0;transition:all .3s ease}.social-share-primary .social-share-link:focus-visible,.social-share-primary .social-share-link:hover{opacity:.8}.social-share-icon{height:3.6rem;width:3.6rem}.social-share-icon span{font-size:3.6rem;margin-top:-.612rem}.social-share-secondary{display:flex;flex-direction:row;justify-content:space-between;margin-top:.5rem;transition:all .3s ease;visibility:hidden;width:100%}.social-share-secondary.social-share-visible{visibility:visible}.social-share-secondary .social-share-link{background-color:#666463;border:0;display:flex;flex-basis:20%;justify-content:center;margin:0;padding:0;transition:all .3s ease}.social-share-secondary .social-share-link:focus-visible,.social-share-secondary .social-share-link:hover{background-color:#807d7c}.social-share-facebook{background-color:#1778f2}.social-share-facebook .social-share-icon{margin-left:.3rem}.social-share-twitter{background-color:#00aced}.social-share-reddit{background-color:#ef5e2a}.social-share-google{background-color:#db4437}.social-share-more{background-color:#8c8a88}.social-share-more-icon{margin-top:.2rem}.modal-share-content-component{display:flex;flex-direction:column;max-width:100%;width:66rem}.modal-share-content-title{color:#312e2b;font-family:var(--globalSecondaryFont);font-size:2.2rem;font-size:clamp(1.8rem,4vw,2.2rem);font-weight:700;line-height:1.1;margin-bottom:1.2rem;margin-right:2.5rem}.modal-share-content-image-wrapper{background-color:#f1f1f1}.modal-share-content-image{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.modal-share-content-image:not(.modal-share-content-open-graph){aspect-ratio:16/9}.modal-share-content-image.modal-share-content-open-graph{aspect-ratio:40/21}.modal-share-content-share{margin-top:1.5rem}.connect-search-component{display:flex;flex-basis:100%;margin:0 0 1.5rem}.connect-search-component .connect-search-right{padding-right:3rem}.connect-search-component .connect-search-icon{color:hsla(0,0%,100%,.25);font-size:2.1rem;line-height:2.5rem;margin-left:-2.3rem}.chat-avatar-component{background-color:#e7e6e5;color:#8b8987;display:flex;flex-shrink:0;font-size:2.5rem;position:relative;text-align:center}.chat-avatar-status{bottom:0;height:30%;position:absolute;right:0;width:30%}.chat-avatar-online{background-color:#67a032}.connect-tab-chat-searchContainer{align-items:flex-start;display:flex;justify-content:stretch}.connect-tab-chat-startGroupChat{background:none;border:none;box-sizing:border-box;color:#bebdb9;cursor:pointer;flex-basis:3rem;font-size:1.7rem;height:3rem;line-height:1;margin-right:-1rem;padding:.5rem}.connect-tab-chat-item{align-items:center;border-radius:.3rem;cursor:pointer;display:flex;font-size:1.3rem;margin-bottom:1rem;position:relative}.connect-tab-chat-name{color:#bebdb9;flex-basis:100%;flex-shrink:1;margin-left:1rem;overflow:hidden;text-overflow:ellipsis}.connect-tab-chat-deactivate{background-color:transparent;border:none;color:#bebdb9;display:none;font-size:1.8rem;margin:0;padding:0;padding:0 .3rem}.connect-tab-chat-deactivate:hover,.connect-tab-chat-item:hover .connect-tab-chat-name{color:#fff}.connect-tab-chat-item:hover .connect-tab-chat-deactivate{display:block}.connect-tab-chat-counter{background-color:#b23330;border-radius:.3rem;color:#fff;font-weight:600;line-height:1.9rem;margin-left:.5rem;padding:0 .5rem;text-align:center}.connect-tab-chat-inactiveToggler{background:none;border:none;color:#bebdb9;display:block;font-weight:600;line-height:3rem;padding:0}.nav-avatar-component{display:flex;flex-shrink:0;position:relative}.nav-avatar-image{-o-object-fit:cover;object-fit:cover}.nav-avatar-status{bottom:0;height:30%;position:absolute;right:0;width:30%}.nav-avatar-online{background-color:#67a032}.nav-avatar-playing{background-color:#b23330}.connect-tab-clubs-link{align-items:center;color:inherit;display:flex;margin:0 0 1rem}.connect-tab-clubs-link .connect-tab-clubs-name{margin-left:1rem}.three-load-bounce-component{text-align:center;width:4rem}.three-load-bounce-component.three-load-bounce-dark .three-load-bounce-dot{background-color:#333}.three-load-bounce-component.three-load-bounce-light .three-load-bounce-dot{background-color:hsla(0,0%,100%,.4)}.three-load-bounce-component.three-load-bounce-right .three-load-bounce-dot{margin:0 0 0 auto}.three-load-bounce-dot{-webkit-animation:three-load-bounce-animate 1.4s ease-in-out 0s infinite both;animation:three-load-bounce-animate 1.4s ease-in-out 0s infinite both;border-radius:100%;display:inline-block;height:1rem;width:1rem}.three-load-bounce-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.three-load-bounce-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes three-load-bounce-animate{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes three-load-bounce-animate{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.connect-tab-friends-link{align-items:center;color:inherit;display:flex;margin:0 0 1rem}.connect-tab-friends-link .connect-tab-friends-name{margin-left:1rem}.connect-tab-friends-link .connect-tab-friends-actions-wrapper{display:flex;margin-left:auto}.connect-tab-friends-link .connect-tab-friends-action{background:none;border:none;color:hsla(0,0%,100%,.4);display:none;font-size:2.6rem;height:2.6rem;margin-top:-.3rem;padding:.1rem .6rem;width:2.6rem}.connect-tab-friends-link .connect-tab-friends-action.connect-tab-friends-hover,.connect-tab-friends-link .connect-tab-friends-action:hover,.connect-tab-friends-link.connect-tab-friends-hover,.connect-tab-friends-link:hover{color:#fff}.connect-tab-friends-link.connect-tab-friends-hover .connect-tab-friends-action,.connect-tab-friends-link:hover .connect-tab-friends-action{display:flex}.connect-tabs-tabs-container{display:flex;flex-direction:column;flex-grow:1;margin-top:1rem}.connect-tabs-tabs{display:flex;flex-shrink:0}.connect-tabs-tab{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-basis:0;flex-grow:1;font:inherit;height:4rem;justify-content:center;padding:0}.connect-tabs-tab.connect-tabs-active{background-color:rgba(0,0,0,.2)}.connect-tabs-tab-content{background:rgba(0,0,0,.2);flex-grow:1;padding:1.5rem}.connect-tabs-tabless-label{margin-bottom:1.5rem}.connect-tabs-loader-container{display:flex;justify-content:center}.nav-link-component{align-items:center;color:inherit;display:flex;min-height:4rem;min-width:4rem;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nav-link-component:before{height:2.2rem;width:2.2rem}.nav-link-component:not(.nav-link-top-level){margin:0 .5rem;padding-left:1.2rem}.nav-link-component.nav-link-button{background-color:transparent;border:none;font-size:inherit;font-weight:inherit;margin:0;padding:0;width:100%}.nav-link-component.nav-link-top-level{min-height:4.5rem;padding:.8rem 0 .8rem 1rem}.nav-link-component.nav-link-top-level:before{height:3rem;width:3rem}.nav-link-component>img{height:2.4rem;margin:0 1.5rem 0 .3rem;-o-object-fit:cover;object-fit:cover;width:2.4rem}.nav-link-main-link:hover,.nav-link-new-main-design:hover{background-color:rgba(0,0,10,.14);color:#fff}#sb.new .nav-link-component{font-size:1.5rem}#sb.new .nav-link-new-main-design{font-size:var(--sidebarFontOverride,1.6rem);font-weight:700}#sb.new .nav-link-new-main-design.hover{background-color:rgba(0,0,10,.14);color:#fff}.nav-link-component.nav-link-hover+.nav-link-nav-panel{left:var(--navWidth)}.nav-link-badge,.nav-link-text{align-items:center;display:flex}.nav-link-badge{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#b33430;border-radius:.2rem;color:#fff;font-size:1rem;font-weight:600;height:1.4rem;justify-content:center;line-height:1;margin-left:auto;min-width:1.4rem}.nav-link-badge[data-badge-count="0"]{display:none}.user-connection-component{display:inline}.user-connection-component.user-connection-signal-0 .user-connection-signal:first-child{color:#b23330;opacity:1}.user-connection-component.user-connection-signal-1 .user-connection-signal:nth-child(-n+1),.user-connection-component.user-connection-signal-2 .user-connection-signal:nth-child(-n+2),.user-connection-component.user-connection-signal-3 .user-connection-signal:nth-child(-n+3),.user-connection-component.user-connection-signal-4 .user-connection-signal:nth-child(-n+4){opacity:.8}.user-connection-signal{color:#fff;display:inline-block;font-size:2.5rem;margin-right:-.33rem;opacity:.2;vertical-align:middle}.nav-panel-component{clip:rect(auto,auto,auto,auto);bottom:0;-webkit-clip-path:inset(0 0);clip-path:inset(0 0);height:100vh;left:-32rem;position:absolute;top:0;z-index:9000}.nav-panel-component:hover{left:var(--navWidth)}.nav-panel-component:not([data-panel=notifications]) .nav-panel-shade{padding:.5rem 0 0 0}.nav-panel-theme-bg{background-color:#22211f;background-position:50%;background-size:cover;height:100%;left:0;position:fixed;top:0;width:100%}.nav-panel-shade{display:flex;flex-direction:column;height:100vh;overflow:auto;position:relative}.nav-panel-panel-footer{box-sizing:default;display:flex;justify-content:flex-end;margin-top:auto;padding:1.5rem 2rem}.navigation-badge-component{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background-color:#b33430;border-radius:.2rem;color:#fff;display:flex;font-size:1rem;font-weight:600;height:1.4rem;justify-content:center;line-height:1;margin-left:auto;min-width:1.4rem;z-index:1}.navigation-badge-component[data-badge-count="0"]{display:none}.navigation-badge-component.navigation-badge-green{background:#6c9d41}img.home-links-avatar{height:2.5rem;margin:0 .9rem 0 0;width:2.5rem}.home-links-trial,.home-links-trial:hover{background:#0097c7;color:#fff}.nav-section-header-component{align-items:center;background-color:rgba(0,0,0,.05);color:#8b8987;display:flex;font-weight:600;height:4rem;margin:0 .5rem;padding:.8rem 1.2rem}.dark-mode .nav-section-header-component{background-color:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.65)}.nav-section-header-component.nav-section-header-clickable:hover{color:#26211b}.dark-mode .nav-section-header-component.nav-section-header-clickable:hover{color:#fff}.nav-section-header-icon{font-size:1.6rem;height:1.6rem;margin-left:auto;width:1.6rem}.notification-controls-component{align-items:center;color:#8b8987;display:flex;flex-shrink:0;height:4rem;justify-content:space-between;padding:0 1rem}.dark-mode .notification-controls-component{color:hsla(0,0%,100%,.4)}.notification-controls-component.notification-controls-has-notifications{border-top:.1rem solid var(--globalBorder);margin-top:1rem}.notification-controls-clear{background-color:transparent;border:none;color:inherit;font-size:1.3rem;font-weight:600;margin:0 1rem 0 0;padding:0}.notification-controls-clear:hover{color:#26211b}.dark-mode .notification-controls-clear:hover{color:hsla(0,0%,100%,.6)}.notification-controls-loading{display:flex;flex-grow:1;justify-content:center}.notification-controls-settings{color:inherit;display:flex;height:2.2rem;margin-left:auto;width:2.2rem}.notification-controls-settings span{font-size:2.2rem;margin-top:-.374rem}.notification-item-component{align-items:center;background-color:transparent;color:rgba(0,0,0,.4);display:flex;font-size:1.3rem;padding:1rem .5rem 1rem 1rem;transition:opacity .2s}.dark-mode .notification-item-component{color:hsla(0,0%,100%,.4)}.notification-item-component.notification-item-disappearing{opacity:.5}.notification-item-component:not(:last-child){border-bottom:.1rem solid rgba(0,0,0,.1)}.notification-item-component:hover .notification-item-close>span{visibility:visible}.notification-item-action{cursor:pointer;margin-right:.5rem}.notification-item-action.notification-item-close{background-color:transparent;border:none;color:inherit;flex-shrink:0;font-size:2.2rem;margin-bottom:auto;margin-top:-.5rem;padding:0}.notification-item-action.notification-item-close>span{visibility:hidden}.notification-item-navbar-rework .notification-item-action{margin-right:1rem}.notification-item-request{align-items:center;background-color:hsla(0,0%,100%,.1);border:none;border-radius:.3rem;color:inherit;display:flex;padding:0}.notification-item-request span{font-size:2.2rem;height:2.2rem;width:2.2rem}.notification-item-request.notification-item-accept{margin-left:.5rem}.notification-item-request.notification-item-accept:hover{background-color:#7fa650;color:#fff}.notification-item-request.notification-item-decline:hover{background-color:#bebdb9;color:#312e2b}.notification-item-light-mode-support{background-color:#dbd9d7}.dark-mode .notification-item-light-mode-support{background-color:hsla(0,0%,100%,.1)}.notification-item-content{color:#26211b;margin-right:auto;text-align:left;word-break:break-word}.dark-mode .notification-item-content{color:hsla(0,0%,100%,.65)}.notification-item-content .notification-item-country-flags-component{vertical-align:middle}.notification-item-content .notification-item-live-time-label{display:inline-block}.notification-item-content strong{color:var(--globalColorThemeLink);font-weight:600}.notification-item-icon{flex-shrink:0;font-size:3.2rem;font-weight:300}.notification-item-image{flex-shrink:0;margin-right:1rem;overflow:hidden}.notification-item-icon,.notification-item-image{height:3.2rem;width:3.2rem}.notifications-component{width:100%}.notifications-component.notifications-new{display:flex;flex:1;flex-direction:column}.notifications-component .notifications-empty{align-items:center;display:flex;flex:1;justify-content:center}.notifications-component:not(.notifications-new) .notifications-empty{height:45rem}.notifications-component .notifications-group{font-size:1.3rem}.my-turns-username{overflow:hidden;text-overflow:ellipsis}.my-turns-time-left{margin-left:auto;white-space:nowrap}.my-turns-myTurnWrap{align-items:center;display:flex}.my-turns-badge{margin-left:.5rem}.my-turns-my-turn{align-items:center;color:inherit;display:flex;flex-shrink:0;font-size:1.3rem;margin:1.5rem}.my-turns-my-turn:hover,.my-turns-my-turn:hover .my-turns-arrow{color:#fff}.my-turns-my-turn img{height:2.2rem;margin-right:1rem}.my-turns-my-turn .my-turns-arrow{font-size:1.5rem;margin-left:auto;margin-right:.5rem}.play-panel-icon-font-chess.play-panel-plus:before{content:"\0056"}.play-panel-new-game{background-color:#7ea650;border:none;color:#fff;font-size:1.4rem;font-weight:600;margin:1rem 1.5rem}.play-panel-new-game .play-panel-plus{color:#fff;font-size:2.4rem;margin-right:1rem;margin-top:-.5rem}.play-panel-new-game:hover{background-color:#95bb4a}.play-panel-button{align-items:center;border-radius:3px;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center}.avatar-component{-o-object-fit:cover;object-fit:cover}.nav-section-component{grid-gap:1rem;display:grid;font-size:1.3rem;grid-template-columns:[main] minmax(0,1fr);padding:1.5rem}.playing-now-header{height:3rem}.playing-now-avatar{height:2.5rem;margin:0 1rem 0 0;width:2.5rem}.playing-now-flag{margin-left:auto}.playing-now-badge{margin:0 .5rem 0;padding:0 .2rem}.playing-now-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playing-now-rating{color:hsla(0,0%,100%,.4);margin:0 .5rem 0 .3rem}.watch-tv-section{align-items:center;display:flex;flex-shrink:0}.watch-tv-title{margin-right:1rem}.watch-tv-live{flex-shrink:0;padding:0 .3rem;text-transform:uppercase}.watch-streamers-avatar{display:flex;height:2.5rem;margin-right:1rem;width:2.5rem}.watch-streamers-name{margin-right:1rem}.watch-streamers-badgeContainer{font-weight:400;width:1.4rem}.watch-streamers-badge{font-size:1.8rem;height:1.8rem;width:1.8rem}.watch-events-title{overflow:hidden;padding-right:1.2rem;text-overflow:ellipsis;white-space:nowrap}.watch-events-image{margin-right:1.2rem}.loader-three-bounce-component{text-align:center}.loader-three-bounce-circle .loader-three-bounce-dot{border-radius:100%}.loader-three-bounce-dot{-webkit-animation:loader-three-bounce-animate 1.4s ease-in-out 0s infinite both;animation:loader-three-bounce-animate 1.4s ease-in-out 0s infinite both;background-color:#8c8a88;border-radius:.1rem;display:inline-block}.loader-three-bounce-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader-three-bounce-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes loader-three-bounce-animate{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes loader-three-bounce-animate{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.popover-friends-component{align-items:flex-start;background-color:#fff;border-radius:.5rem;box-shadow:0 2px 5px rgba(0,0,0,.3);color:#fff;display:flex;flex-direction:column;justify-content:flex-start;position:absolute;right:0;top:4.1rem;width:30rem;z-index:9999}.dark-mode .popover-friends-component{background-color:#4b4847}.popover-friends-item{align-items:center;border-top:.1rem solid var(--globalBorder);color:var(--globalColorThemeMid);display:flex;font-size:1.4rem;height:4.7rem;justify-content:flex-start;padding:0 2rem;width:100%}.popover-friends-item:hover{background-color:var(--globalBorder);border-color:transparent;color:var(--globalColorThemeHigh)}.popover-friends-item:hover .popover-friends-action{color:var(--globalColorThemeHigh);display:flex}.popover-friends-item .popover-friends-title{font-size:1.4rem;margin-left:.5rem}.popover-friends-content{display:flex;flex-direction:column;width:100%}.popover-friends-avatar{height:3.2rem;margin-right:1rem;-o-object-fit:cover;object-fit:cover;width:3.2rem}.popover-friends-username{overflow:hidden;text-overflow:ellipsis}.popover-friends-time-left{margin-left:auto;white-space:nowrap}.popover-friends-chevron{background:transparent;border:none;height:1.2rem;left:0;position:absolute;top:-1.2rem;width:100%}.popover-friends-chevron:before{border:1.2rem solid transparent;border-bottom:.8rem solid #fff;border-top:none;content:"";height:.1rem;position:absolute;right:0;top:.4rem;width:0}.dark-mode .popover-friends-chevron:before{border-bottom-color:#4b4847}.popover-friends-play-chevron:before{right:3.2rem}.popover-friends-message-chevron:before{right:9.6rem}.popover-friends-friends-chevron:before{right:12.8rem}@media (min-width:960px){.popover-friends-message-chevron:before{right:6.4rem}.popover-friends-friends-chevron:before{right:9.6rem}}.popover-friends-tagline{overflow:hidden}.popover-friends-input{display:flex;flex-basis:100%;margin:0 1rem 1.6rem 1rem}.popover-friends-empty-buttons{display:flex;justify-content:space-between;margin:1rem 0 0}.popover-friends-no-results{padding:0 1.6rem 1.6rem}.popover-friends-button{width:calc(50% - .5rem)}.popover-friends-results-block{color:var(--globalColorThemeMid);max-height:33.5rem;overflow:auto}.popover-friends-name{margin-left:1rem}.popover-friends-actions-wrapper{align-items:center;display:flex;margin-left:auto}.popover-friends-action{background:none;border:none;color:var(--globalColorThemeMid);display:none;font-size:2.6rem;height:2.6rem;margin-top:-.3rem;padding:.1rem .6rem;width:2.6rem}.popover-friends-action:hover{color:var(--globalColorThemeHigh)}.popover-friends-action-watch{height:1.9rem}.user-chess-title-component{background-color:#b33430;border-radius:.3rem;color:#fff;font-size:1rem;font-weight:600;line-height:1;padding:.2rem .3rem}.user-membership-icon-component{background:url(/bundles/web/images/sprites/membership.59ad4607.svg) no-repeat;background-position:200% 200%;background-size:12.2rem 1.5rem;display:inline-block;flex-shrink:0;height:1.5rem;width:1.6rem}.user-membership-icon-component.user-membership-icon-gold,.user-membership-icon-component.user-membership-icon-level-30{
  /*rtl:ignore*/background-position:0 0}.user-membership-icon-component.user-membership-icon-level-40,.user-membership-icon-component.user-membership-icon-platinum{
  /*rtl:ignore*/background-position:15.7% 0}.user-membership-icon-component.user-membership-icon-diamond,.user-membership-icon-component.user-membership-icon-level-50{
  /*rtl:ignore*/background-position:31.6% 0}.user-membership-icon-component.user-membership-icon-level-90,.user-membership-icon-component.user-membership-icon-staff{
  /*rtl:ignore*/background-position:45.6% 0;width:1.1rem}.user-membership-icon-component.user-membership-icon-level-80,.user-membership-icon-component.user-membership-icon-mod,.user-membership-icon-component.user-membership-icon-moderator{
  /*rtl:ignore*/background-position:55.6% 0;width:1.1rem}.user-membership-icon-component.user-membership-icon-cheater,.user-membership-icon-component.user-membership-icon-level-5,.user-membership-icon-component.user-membership-icon-level-8,.user-membership-icon-component.user-membership-icon-unspecifiedClosed{
  /*rtl:ignore*/background-position:69.6% 0}.user-membership-icon-component.user-membership-icon-abuser,.user-membership-icon-component.user-membership-icon-level-6{
  /*rtl:ignore*/background-position:84.6% 0}.user-membership-icon-component.user-membership-icon-level-7,.user-membership-icon-component.user-membership-icon-voluntarilyClosed{
  /*rtl:ignore*/background-position:100% 0}.user-membership-icon-component.user-membership-icon-basic,.user-membership-icon-component.user-membership-icon-level-10{
  /*rtl:ignore*/background-position:200% 200%}.user-membership-icon-component.user-membership-icon-level{background:url(/bundles/web/images/sprites/membership.59ad4607.svg) no-repeat;background-position:200% 200%;background-size:12.2rem 1.5rem;display:inline-block;flex-shrink:0;height:1.5rem;vertical-align:middle;width:1.6rem}.user-membership-icon-component.user-membership-icon-level.user-membership-icon-gold,.user-membership-icon-component.user-membership-icon-level.user-membership-icon-level-30{
  /*rtl:ignore*/background-position:0 0}.user-membership-icon-component.user-membership-icon-level.user-membership-icon-level-40,.user-membership-icon-component.user-membership-icon-level.user-membership-icon-platinum{
  /*rtl:ignore*/background-position:15.7% 0}.user-membership-icon-component.user-membership-icon-level.user-membership-icon-diamond,.user-membership-icon-component.user-membership-icon-level.user-membership-icon-level-50{
  /*rtl:ignore*/background-position:31.6% 0}.user-membership-icon-component.user-membership-icon-level.user-membership-icon-level-90,.user-membership-icon-component.user-membership-icon-level.user-membership-icon-staff{
  /*rtl:ignore*/background-position:45.6% 0;width:1.1rem}.user-membership-icon-component.user-membership-icon-level.user-membership-icon-level-80,.user-membership-icon-component.user-membership-icon-level.user-membership-icon-mod,.user-membership-icon-component.user-membership-icon-level.user-membership-icon-moderator{
  /*rtl:ignore*/background-position:55.6% 0;width:1.1rem}.user-membership-icon-component.user-membership-icon-level.user-membership-icon-cheater,.user-membership-icon-component.user-membership-icon-level.user-membership-icon-level-5,.user-membership-icon-component.user-membership-icon-level.user-membership-icon-level-8,.user-membership-icon-component.user-membership-icon-level.user-membership-icon-unspecifiedClosed{
  /*rtl:ignore*/background-position:69.6% 0}.user-membership-icon-component.user-membership-icon-level.user-membership-icon-abuser,.user-membership-icon-component.user-membership-icon-level.user-membership-icon-level-6{
  /*rtl:ignore*/background-position:84.6% 0}.user-membership-icon-component.user-membership-icon-level.user-membership-icon-level-7,.user-membership-icon-component.user-membership-icon-level.user-membership-icon-voluntarilyClosed{
  /*rtl:ignore*/background-position:100% 0}.user-membership-icon-component.user-membership-icon-level.user-membership-icon-basic,.user-membership-icon-component.user-membership-icon-level.user-membership-icon-level-10{
  /*rtl:ignore*/background-position:200% 200%}.user-membership-icon-middle{background-size:16.2rem 2rem;height:2rem;width:2.2rem}.user-membership-icon-middle.user-membership-icon-level-80,.user-membership-icon-middle.user-membership-icon-level-90,.user-membership-icon-middle.user-membership-icon-moderator,.user-membership-icon-middle.user-membership-icon-staff{width:1.5rem}.user-membership-icon-large,.user-membership-icon-responsive{background-size:24.4rem 3rem;height:3rem;width:3.2rem}.user-membership-icon-large.user-membership-icon-level-80,.user-membership-icon-large.user-membership-icon-level-90,.user-membership-icon-large.user-membership-icon-moderator,.user-membership-icon-large.user-membership-icon-staff,.user-membership-icon-responsive.user-membership-icon-level-80,.user-membership-icon-responsive.user-membership-icon-level-90,.user-membership-icon-responsive.user-membership-icon-moderator,.user-membership-icon-responsive.user-membership-icon-staff{width:2.2rem}.user-membership-icon-x-large{background-size:30.1rem 3.7rem;height:3.7rem;width:3.9rem}.user-membership-icon-x-large.user-membership-icon-level-80,.user-membership-icon-x-large.user-membership-icon-level-90,.user-membership-icon-x-large.user-membership-icon-moderator,.user-membership-icon-x-large.user-membership-icon-staff{width:2.7rem}@media (max-width:1023px){.user-membership-icon-responsive{background-size:16.2rem 2rem;height:2rem;width:2.2rem}.user-membership-icon-responsive.user-membership-icon-level-80,.user-membership-icon-responsive.user-membership-icon-level-90,.user-membership-icon-responsive.user-membership-icon-moderator,.user-membership-icon-responsive.user-membership-icon-staff{width:1.5rem}.user-membership-icon-x-large{background-size:24.4rem 3rem;height:3rem;width:3.2rem}.user-membership-icon-x-large.user-membership-icon-level-80,.user-membership-icon-x-large.user-membership-icon-level-90,.user-membership-icon-x-large.user-membership-icon-moderator,.user-membership-icon-x-large.user-membership-icon-staff{width:2.2rem}}.user-flair-icon-component{display:inline-flex}.user-flair-icon-component[href=""] span{cursor:default}.user-username-component{font-size:1.4rem;font-weight:600;line-height:1.3}.user-username-link{cursor:pointer}.user-username-gray{color:#a7a6a2}.user-username-gray.user-username-link:hover{color:#666463}.user-username-blue,.user-username-blue:hover{color:#3a729c}.user-username-lightgray{color:#bebdb9}.user-username-current,.user-username-current:hover{color:currentColor}.user-username-dark,.user-username-dark:hover{color:hsla(0,0%,100%,.65)}.user-username-blue-with-dark-mode{color:var(--globalColorThemeBlueToMid)}.user-username-blue-to-water{color:var(--globalColorThemeLink)}.user-tagline-component{align-items:center;display:flex;max-width:100%;position:relative}.user-tagline-component a.user-tagline-username{cursor:pointer}.user-tagline-component a.user-tagline-not-clickable{cursor:text}.dark-mode .user-tagline-component:not(.light-mode) .user-tagline-rating,.user-tagline-component.dark-mode .user-tagline-rating{color:hsla(0,0%,100%,.65)}.user-tagline-component>*+*{margin-left:.5rem}.user-tagline-username{max-width:30rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-tagline-rating{color:#8c8a88}.user-tagline-darkMode .user-tagline-rating,.user-tagline-rating.user-tagline-dark{color:hsla(0,0%,100%,.65)}.popover-messages-component{align-items:flex-start;background-color:#fff;border-radius:.5rem;box-shadow:0 2px 5px rgba(0,0,0,.3);color:#fff;display:flex;flex-direction:column;justify-content:flex-start;position:absolute;right:0;top:4.1rem;width:30rem;z-index:9999}.dark-mode .popover-messages-component{background-color:#4b4847}.popover-messages-item{align-items:center;border-top:.1rem solid var(--globalBorder);font-size:1.4rem;height:4.7rem;justify-content:flex-start;padding:0 2rem;width:100%}.popover-messages-item:hover{background-color:var(--globalBorder);border-color:transparent;color:var(--globalColorThemeHigh)}.popover-messages-item:hover .popover-messages-action{color:var(--globalColorThemeHigh);display:flex}.popover-messages-item .popover-messages-title{font-size:1.4rem;margin-left:.5rem}.popover-messages-content{display:flex;flex-direction:column;width:100%}.popover-messages-avatar{height:3.2rem;margin-right:1rem;-o-object-fit:cover;object-fit:cover;width:3.2rem}.popover-messages-username{overflow:hidden;text-overflow:ellipsis}.popover-messages-time-left{margin-left:auto;white-space:nowrap}.popover-messages-chevron{background:transparent;border:none;height:1.2rem;left:0;position:absolute;top:-1.2rem;width:100%}.popover-messages-chevron:before{border:1.2rem solid transparent;border-bottom:.8rem solid #fff;border-top:none;content:"";height:.1rem;position:absolute;right:0;top:.4rem;width:0}.dark-mode .popover-messages-chevron:before{border-bottom-color:#4b4847}.popover-messages-play-chevron:before{right:3.2rem}.popover-messages-message-chevron:before{right:9.6rem}.popover-messages-friends-chevron:before{right:12.8rem}@media (min-width:960px){.popover-messages-message-chevron:before{right:6.4rem}.popover-messages-friends-chevron:before{right:9.6rem}}.popover-messages-tagline{overflow:hidden}.popover-messages-item{--messageBackground:rgba(0,0,0,.05);--messageBackgroundHover:rgba(0,0,0,.1);align-items:stretch;color:var(--globalColorThemeMid);display:flex;padding:.7rem 2rem}.dark-mode .popover-messages-item{--messageBackground:hsla(0,0%,100%,.05);--messageBackgroundHover:hsla(0,0%,100%,.1)}.popover-messages-item:not(.popover-messages-unread) .user-tagline-username{color:var(--globalColorThemeMid);font-weight:500}.popover-messages-item.popover-messages-unread{background:var(--messageBackground);color:var(--globalColorThemeHigh)}.popover-messages-item.popover-messages-unread .user-tagline-username{color:var(--globalColorThemeHigh)}.popover-messages-item.popover-messages-unread .popover-messages-date{color:var(--globalColorThemeMid)}.popover-messages-item:hover{background:var(--messageBackgroundHover)}.popover-messages-item:hover,.popover-messages-item:hover .user-tagline-username{color:var(--globalColorThemeFull)}.popover-messages-item:hover .popover-messages-date{color:var(--globalColorThemeMid)}.popover-messages-content-message{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.popover-messages-date{color:var(--globalColorThemeLow);font-size:1.3rem;font-weight:400;margin-left:.5rem;min-width:8rem;text-align:right}.popover-messages-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popover-notifications-component{align-items:flex-start;background-color:#22211f;border-radius:.3rem;box-shadow:0 2px 5px rgba(0,0,0,.3);color:#fff;display:flex;flex-direction:column;height:52.5rem;justify-content:flex-start;overflow-y:auto;position:absolute;right:-.5rem;top:3.6rem;width:30rem;z-index:9999}.popover-notifications-component .popover-notifications-chevron{border:.7rem solid transparent;border-bottom-color:#22211f;border-top:none;height:.1rem;position:absolute;right:1.4rem;top:-.7rem;width:0}.popover-settings-component{align-items:flex-start;background-color:#fff;border-radius:.3rem;box-shadow:0 2px 5px rgba(0,0,0,.3);color:#fff;display:flex;flex-direction:column;justify-content:flex-start;position:absolute;right:0;top:3.6rem;width:30rem;z-index:9999}.popover-settings-component .popover-settings-item{align-items:center;display:flex;font-size:1.4rem;height:4.7rem;justify-content:flex-start;padding:0 1rem;width:100%}.popover-settings-component .popover-settings-item .popover-settings-title{color:#26211b;font-size:1.4rem;margin-left:.5rem}.popover-settings-component .popover-settings-item:hover span{color:#e58f2a}.popover-settings-component .popover-settings-item+.popover-settings-item{border-top:.1rem solid #e7e6e5}.popover-settings-component .popover-settings-chevron{border:.7rem solid transparent;border-bottom-color:#fff;border-top:none;height:.1rem;position:absolute;right:.9rem;top:-.7rem;width:0}.popover-settings-component .popover-settings-icon{align-items:baseline;color:#8b8987;display:flex;font-size:3.2rem;height:3.2rem;justify-content:center;overflow:hidden;width:3.6rem}.popover-settings-component .popover-settings-content{width:100%}.popover-settings-component-new{top:4.1rem}.dark-mode .popover-settings-component-new{background:#4b4847}.popover-settings-component-new .popover-settings-content{display:flex;flex-direction:column}.popover-settings-component-new .popover-settings-item:not(:first-of-type){border-top:.1rem solid var(--globalBorder)}.popover-settings-component-new .popover-settings-item:not(:first-of-type):hover{border-color:transparent}.popover-settings-component-new .popover-settings-item .popover-settings-icon{font-size:3.2rem;height:3.2rem;width:3.2rem}.popover-settings-component-new .popover-settings-item .popover-settings-icon,.popover-settings-component-new .popover-settings-item .popover-settings-title{color:var(--globalColorThemeMid)}.popover-settings-component-new .popover-settings-item:hover{background-color:var(--globalBorder)}.popover-settings-component-new .popover-settings-item:hover .popover-settings-icon,.popover-settings-component-new .popover-settings-item:hover .popover-settings-title{color:var(--globalColorThemeHigh)}.popover-settings-component-new .popover-settings-chevron{background:transparent;border:none;height:1.2rem;left:0;top:-1.2rem;width:100%}.popover-settings-component-new .popover-settings-chevron:before{border:1.2rem solid transparent;border-bottom:.8rem solid #fff;border-top:none;content:"";height:.1rem;position:absolute;right:.2rem;top:.4rem;width:0}.dark-mode .popover-settings-component-new .popover-settings-chevron:before{border-bottom-color:#4b4847}.popover-play-component{align-items:flex-start;background-color:#fff;border-radius:.5rem;box-shadow:0 2px 5px rgba(0,0,0,.3);color:#fff;display:flex;flex-direction:column;justify-content:flex-start;position:absolute;right:0;top:4.1rem;width:30rem;z-index:9999}.dark-mode .popover-play-component{background-color:#4b4847}.popover-play-item{align-items:center;border-top:.1rem solid var(--globalBorder);color:var(--globalColorThemeMid);display:flex;font-size:1.4rem;height:4.7rem;justify-content:flex-start;padding:0 2rem;width:100%}.popover-play-item:hover{background-color:var(--globalBorder);border-color:transparent;color:var(--globalColorThemeHigh)}.popover-play-item:hover .popover-play-action{color:var(--globalColorThemeHigh);display:flex}.popover-play-item .popover-play-title{font-size:1.4rem;margin-left:.5rem}.popover-play-content{display:flex;flex-direction:column;width:100%}.popover-play-avatar{height:3.2rem;margin-right:1rem;-o-object-fit:cover;object-fit:cover;width:3.2rem}.popover-play-username{overflow:hidden;text-overflow:ellipsis}.popover-play-time-left{margin-left:auto;white-space:nowrap}.popover-play-chevron{background:transparent;border:none;height:1.2rem;left:0;position:absolute;top:-1.2rem;width:100%}.popover-play-chevron:before{border:1.2rem solid transparent;border-bottom:.8rem solid #fff;border-top:none;content:"";height:.1rem;position:absolute;right:0;top:.4rem;width:0}.dark-mode .popover-play-chevron:before{border-bottom-color:#4b4847}.popover-play-play-chevron:before{right:3.2rem}.popover-play-message-chevron:before{right:9.6rem}.popover-play-friends-chevron:before{right:12.8rem}@media (min-width:960px){.popover-play-message-chevron:before{right:6.4rem}.popover-play-friends-chevron:before{right:9.6rem}}.popover-play-tagline{overflow:hidden}.shareable-game-url-modal-container{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:3rem;text-align:center}.shareable-game-url-modal-container button{background-color:transparent;border:none;margin:0;padding:0}.shareable-game-url-modal-header{color:#4b4847;font-size:1.8rem;margin-bottom:2.5rem}.shareable-game-url-modal-icon-font{color:#8b8987;font-weight:400;text-align:center}.shareable-game-url-modal-link-container{align-items:center;display:flex;position:relative;width:100%}.shareable-game-url-modal-link-container .shareable-game-url-modal-icon-font{flex-shrink:0;font-size:2.8rem;height:2.8rem;width:2.8rem}.shareable-game-url-modal-link-container .shareable-game-url-modal-icon-font span{font-size:2.8rem;margin-top:-.476rem}.shareable-game-url-modal-input{margin-left:.5rem;margin-right:3.4rem}.shareable-game-url-modal-live-timer{color:#666564;margin-top:2rem;text-align:center}.shareable-game-url-modal-social-share-container{display:flex;margin-top:1rem}.shareable-game-url-modal-social-share-container .shareable-game-url-modal-icon-font{font-size:4rem;height:4rem;width:4rem}.shareable-game-url-modal-social-share-container .shareable-game-url-modal-icon-font span{font-size:4rem;margin-top:-.68rem}.shareable-game-url-modal-cancel{align-items:center;background:#dad8d6;border-bottom:.1rem solid #a7a6a2;border-radius:.3rem;color:#666564;display:flex;font-size:1.5rem;height:4rem;justify-content:center;margin-top:1.5rem;width:11.5rem}.shareable-game-url-modal-cancel .shareable-game-url-modal-icon-font{font-size:2.8rem;height:2.8rem;margin-top:-.5rem;width:2.8rem}.shareable-game-url-modal-cancel .shareable-game-url-modal-icon-font span{font-size:2.8rem;margin-top:-.476rem}.shareable-game-url-modal-play-url-container{align-items:center;background-color:#f8f8f8;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;color:#4b4847;display:flex;min-height:7.5rem;padding:1.6rem 1.6rem 0 3rem;text-align:center}.shareable-game-url-modal-play-url-container .play-url{-webkit-user-select:all;-moz-user-select:all;user-select:all}.shareable-game-url-modal-button-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:3rem}.shareable-game-url-modal-button-wrapper .shareable-game-url-modal-copy{background-color:transparent;border:0;padding:0}.shareable-game-url-modal-button-wrapper-main{position:absolute;right:0;top:0}.shareable-game-url-modal-copy,.shareable-game-url-modal-icon-copied{font-size:2.6rem}.shareable-game-url-modal-copy{align-items:center;color:#8b8987;display:flex;height:100%;justify-content:center;width:100%}.shareable-game-url-modal-icon-copy{position:relative;top:-.2rem}.shareable-game-url-modal-icon-copied{color:#6c9d41}.trial-slideshow-component{align-items:center;display:flex;flex-direction:column;width:35rem}.trial-slideshow-component .animated{transition:all .3s}.trial-slideshow-component .slide-in{transform:translateX(150%)}.trial-slideshow-component .slide-in-active{transition-delay:.15s}.trial-slideshow-component .slide-out{opacity:1}.trial-slideshow-component .slide-out-active{transform:translateX(-150%)}.trial-slideshow-slideshow-container{align-items:center;display:flex;height:27rem;justify-content:center;width:40rem}.trial-slideshow-slide{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 .2rem .3rem 0 rgba(48,45,43,.25),0 0 .1rem 0 rgba(48,45,43,.15);color:#4b4847;font-size:2rem;height:27rem;justify-content:center;overflow:hidden;padding:1rem 0;width:33rem}.trial-slideshow-dots{padding:1.5rem 0;position:relative}.trial-slideshow-dot,.trial-slideshow-dots{align-items:center;display:flex;justify-content:center}.trial-slideshow-dot{cursor:pointer;height:2rem;width:2rem}.trial-slideshow-dot:after{background-color:#bebdb9;border-radius:50%;content:"";display:inline-block;height:.5rem;transition:background-color .6s ease;width:.5rem}.trial-slideshow-dot:hover:after{background-color:#717171;height:.6rem;width:.6rem}.trial-slideshow-dot.trial-slideshow-active:after{background-color:#666564;height:.8rem;width:.8rem}.trial-slideshow-upgrade-icon{align-items:center;display:flex;height:14.3rem;justify-content:center;margin:2rem auto;position:relative;width:14.8rem}.trial-slideshow-upgrade-icon-bg{background-image:linear-gradient(90deg,rgba(0,0,0,.1) 6rem,rgba(0,0,0,.05) 0),linear-gradient(90deg,rgba(0,0,0,.05) 6rem,rgba(0,0,0,.1) 0);background-position:0 0,0 6rem,0 6rem;background-repeat:repeat-x;background-size:12rem 6rem;border-radius:2rem;content:"";display:block;height:12rem;position:absolute;transform:rotate(45deg);width:12rem}.trial-slideshow-upgrade-icon-img{background:url(/bundles/web/images/membership/upgrade-icons.8c97028e.png) 14.3rem;background-size:175.9rem;height:14.3rem;margin:2rem auto;position:relative;width:11.8rem;z-index:1}@media (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.trial-slideshow-upgrade-icon-img{background:url(/bundles/web/images/membership/upgrade-icons.8c97028e@2x.png) 14.3rem;background-size:175.9rem}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.trial-slideshow-upgrade-icon-img{background:url(/bundles/web/images/membership/upgrade-icons.8c97028e@2x.png) 14.3rem;background-size:175.9rem}}.trial-slideshow-upgrade-icon-img.trial-slideshow-sprite-lessons{background-position:-.5rem .8rem;height:11.8rem;width:11.8rem}.trial-slideshow-upgrade-icon-img.trial-slideshow-sprite-puzzles-battle{background-position:-12.5rem -.2rem;height:11.6rem;top:.7rem;width:12.2rem}.trial-slideshow-upgrade-icon-img.trial-slideshow-sprite-no-ads{background-position:-25.2rem -.2rem;height:11.8rem;top:.7rem;width:12.2rem}.trial-slideshow-upgrade-icon-img.trial-slideshow-sprite-flair{background-position:-37.4rem -.2rem;height:11.8rem;top:.7rem;width:12.2rem}.trial-slideshow-upgrade-icon-img.trial-slideshow-sprite-puzzles-learning{background-position:-49.8rem -.2rem;height:13rem;top:.5rem;width:13.2rem}.trial-slideshow-upgrade-icon-img.trial-slideshow-sprite-analysis{background-position:-63.1rem -.2rem;height:13.2rem;left:.6rem;top:1.4rem;width:13.5rem}.trial-slideshow-upgrade-icon-img.trial-slideshow-sprite-puzzles-rush{background-position:-77.2rem .2rem;height:13.6rem;top:.4rem;width:14.5rem}.trial-slideshow-upgrade-icon-img.trial-slideshow-sprite-stats{background-position:-91.5rem -.2rem;height:12.8rem;top:.6rem;width:13.7rem}.trial-slideshow-upgrade-icon-img.trial-slideshow-sprite-pawn{background-position:-105.2rem -.2rem;height:12.8rem;width:10.8rem}.trial-slideshow-upgrade-icon-img.trial-slideshow-sprite-explorer{background-position:-115.6rem .2rem;height:12.2rem;top:.7rem;width:11.8rem}.trial-slideshow-upgrade-icon-img.trial-slideshow-sprite-workout{background-position:-127.9rem .2rem;height:12.2rem;top:.7rem;width:11.8rem}.trial-slideshow-upgrade-icon-img.trial-slideshow-sprite-computer{background-position:-139.5rem .2rem;height:14rem;top:.7rem;width:11.8rem}.trial-slideshow-upgrade-icon-img.trial-slideshow-sprite-library{background-position:-151.3rem .2rem;height:12rem;top:-.3rem;width:12rem}.trial-slideshow-upgrade-icon-img.trial-slideshow-sprite-daily-puzzle{background-position:-163.6rem .2rem;height:12rem;top:.7rem;width:12rem}.trial-slideshow-slide-title{font-family:var(--globalSecondaryFont);font-size:1.8rem;font-weight:800;padding:0 .5rem;width:33rem}.trial-slideshow-slide-subtitle{color:#666564;font-size:1.6rem;font-weight:600;padding:0 1rem;width:33rem}.modal-trial-component .ui_modal-body{background-color:#f8f8f8}.modal-trial-modal{font-size:1.6rem;font-weight:600;min-height:55rem;padding:2rem;position:relative;text-align:center}.modal-trial-header{align-items:center;display:flex;flex-direction:column;padding:1.5rem 0 0;text-align:center}.modal-trial-subtitle{color:#0097c7;margin-top:0}.modal-trial-subtitle,.modal-trial-title{font-size:2.8rem;font-size:clamp(2.2rem,5vw,2.8rem);font-weight:800;line-height:1.2}.modal-trial-title{color:#26211b;font-family:var(--globalSecondaryFont)}.modal-trial-guest .modal-trial-title{font-size:3.7rem;font-size:clamp(2.5rem,4vw,3.7rem);line-height:1.2}.modal-trial-body{align-items:center;display:flex;flex-direction:column;margin:0 -2rem;overflow:hidden;padding:3.5rem 0 1.5rem}.modal-trial-button{margin:0 auto;max-width:35rem;width:100%}.modal-trial-footer{margin:0 auto;max-width:50rem}.modal-trial-footer a,.modal-trial-footer button{background-color:transparent;border:none;color:#3a729c;font-size:1.5rem;font-weight:600;padding:.5rem}.modal-trial-footer a:hover,.modal-trial-footer button:hover{opacity:.8}.upgrade-modal-limit{color:#8b8987;font-size:1.6rem;font-weight:600;margin-bottom:1.2rem;margin-top:-1.5rem}.onboard-modal-component .ui_modal-body{background-color:#f8f8f8;width:54rem}.onboard-modal-modal{align-items:center;display:flex;flex-direction:column;padding:3.5rem}.onboard-modal-title{color:#26211b;font-size:3.6rem}.onboard-modal-subtitle,.onboard-modal-title{font-family:var(--globalSecondaryFont);font-weight:800;line-height:1.2}.onboard-modal-subtitle{color:#0097c7;font-size:3rem;margin:1rem 0 2.5rem}.onboard-modal-button{max-width:41.4rem}.onboard-modal-hide{background-color:transparent;border:none;color:#3a729c;font-size:1.5rem;font-weight:600;margin-top:2.5rem}.onboard-modal-hide:hover{opacity:.8}.onboard-modal-grid{display:grid;gap:1.1rem;grid-template-columns:20rem 20rem;margin-bottom:4rem}.onboard-modal-item{align-items:center;background-color:#fff;border:.1rem solid #e3e2e1;border-radius:1.5rem;box-shadow:0 .2rem .3rem 0 rgba(0,0,0,.1);display:flex;flex-direction:column;height:20rem;justify-content:center;padding:1.5rem;position:relative;text-align:center;width:20rem}.onboard-modal-label{color:#4b4847;font-size:2rem;font-weight:600;margin-top:1rem}.onboard-modal-icon{height:12.4rem}.message-modal-component{grid-gap:1.5rem;display:grid;grid-template-columns:auto;max-width:100%;width:45rem}.message-modal-closeIcon{border:none;cursor:pointer;font-size:2.8rem;height:2.8rem;opacity:.5;width:2.8rem}.message-modal-icon{color:#8b8987;font-size:3rem;height:3rem;width:3rem}.message-modal-icon.message-modal-sent{color:#4e7838}.message-modal-avatar{width:5rem}.message-modal-userInfo{grid-gap:1.5rem;align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr) auto}.message-modal-textarea{display:block;max-height:20rem;min-height:8rem;resize:none;width:100%}.message-modal-restricted a{color:#3a729c}.message-modal-row{align-items:center;display:flex;justify-content:space-between;width:100%}.message-modal-bounce{opacity:.3}.message-modal-error{color:#b23330;font-size:1.2rem;font-weight:600}.home-notifications-component:not(.home-notifications-loaded){height:19.5rem}.home-notifications-controls{margin-left:auto;padding:0}.home-notifications-notifications{height:100%;max-height:37.5rem;overflow-y:auto}.spinner-ring-component{--spinnerThickness:.3rem;--spinnerSize:2.4rem;-webkit-animation:spinner-ring-spin 1s ease-in-out infinite;animation:spinner-ring-spin 1s ease-in-out infinite;border:var(--spinnerThickness) solid var(--bgColor);border-radius:50%;border-top-color:var(--accentColor);height:var(--spinnerSize);width:var(--spinnerSize)}.spinner-ring-component.spinner-ring-light,.spinner-ring-component:not(.spinner-ring-dark){--accentColor:#8b8987;--bgColor:rgba(0,0,0,.2)}.dark-mode .spinner-ring-component:not(.spinner-ring-light),.spinner-ring-component.spinner-ring-dark{--accentColor:hsla(0,0%,100%,.65);--bgColor:hsla(0,0%,100%,.2)}.spinner-ring-component.spinner-ring-small{--spinnerThickness:.2rem;--spinnerSize:1.4rem}.spinner-ring-component.spinner-ring-large{--spinnerSize:3.4rem}@-webkit-keyframes spinner-ring-spin{to{transform:rotate(1turn)}}@keyframes spinner-ring-spin{to{transform:rotate(1turn)}}.autocomplete-component{position:relative;width:100%}.autocomplete-input-group{position:relative}.autocomplete-loading{position:absolute;right:1rem;top:calc(50% - .6rem)}.autocomplete-list{background-color:#fff;border-radius:.3rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.3);list-style:none;margin:0;max-width:30rem;min-width:25rem;overflow:hidden;padding:0;position:absolute;top:100%;width:100%;z-index:9001}.dark-mode .autocomplete-list{background-color:#22211f}.autocomplete-list-item.autocomplete-active{background-color:#cfeaf3}.dark-mode .autocomplete-list-item.autocomplete-active{background-color:hsla(0,0%,100%,.1)}.autocomplete-list-group{align-items:center;color:var(--globalColorThemeFullToMid);display:flex;min-height:3.5rem;padding:0 .5rem}.autocomplete-preview{height:2rem;margin-right:.4rem;-o-object-fit:cover;object-fit:cover;width:2rem}.autocomplete-query{border-top:1px solid var(--globalBorder);cursor:pointer}.autocomplete-query-icon{color:var(--globalColorThemeLow);font-size:2.4rem;height:2.4rem;width:2.4rem}.autocomplete-user-detail{margin-right:.4rem}.autocomplete-divider{border-top:1px solid var(--globalBorder)}.autocomplete-enter{-webkit-animation:autocomplete-appearing .2s ease-in;animation:autocomplete-appearing .2s ease-in}.autocomplete-leave{-webkit-animation:autocomplete-appearing .1s ease-in-out;animation:autocomplete-appearing .1s ease-in-out;animation-direction:reverse}@-webkit-keyframes autocomplete-appearing{0%{opacity:0;top:110%}to{opacity:1;top:100%}}@keyframes autocomplete-appearing{0%{opacity:0;top:110%}to{opacity:1;top:100%}}.notification-toaster-component{background-color:#fff;box-shadow:0 .2rem .3rem 0 rgba(0,0,0,.2);display:flex;flex-direction:row;font-size:1.3rem;margin-top:1.5rem;min-height:6rem;width:34.3rem}.notification-toaster-component.notification-toaster-clickable{cursor:pointer}.notification-toaster-error,.notification-toaster-info,.notification-toaster-success,.notification-toaster-warning{border-radius:.5rem .5rem 0 0;font-weight:500;overflow:hidden;width:auto}.notification-toaster-error .notification-toaster-content,.notification-toaster-info .notification-toaster-content,.notification-toaster-success .notification-toaster-content,.notification-toaster-warning .notification-toaster-content{color:#fff;display:flex;padding-right:0}.notification-toaster-error .notification-toaster-content-html,.notification-toaster-info .notification-toaster-content-html,.notification-toaster-success .notification-toaster-content-html,.notification-toaster-warning .notification-toaster-content-html{margin-right:1.3rem}.notification-toaster-error .notification-toaster-link,.notification-toaster-info .notification-toaster-link,.notification-toaster-success .notification-toaster-link,.notification-toaster-warning .notification-toaster-link{background:hsla(0,0%,100%,.2);border-bottom:.1rem solid rgba(0,0,0,.4);border-radius:.4rem;color:hsla(0,0%,100%,.6);font-size:1.4rem;margin-right:1.5rem;padding:1rem 1.6rem;text-align:center;visibility:visible;white-space:nowrap}.notification-toaster-error .notification-toaster-link:hover,.notification-toaster-info .notification-toaster-link:hover,.notification-toaster-success .notification-toaster-link:hover,.notification-toaster-warning .notification-toaster-link:hover{color:#fff}.notification-toaster-error .notification-toaster-actions,.notification-toaster-info .notification-toaster-actions,.notification-toaster-success .notification-toaster-actions,.notification-toaster-warning .notification-toaster-actions{margin-right:1rem}.notification-toaster-error .notification-toaster-close,.notification-toaster-info .notification-toaster-close,.notification-toaster-success .notification-toaster-close,.notification-toaster-warning .notification-toaster-close{color:hsla(0,0%,100%,.6);font-size:3.8rem;height:3.8rem;margin-top:.3rem;padding:0;width:2rem}.notification-toaster-success{background:#7fa650}.notification-toaster-info{background:#3a729c}.notification-toaster-warning{background:#f69967}.notification-toaster-error{background:#ca3431}.notification-toaster-avatar{flex-shrink:0}.notification-toaster-avatar.notification-toaster-withIcon{border:.2rem solid #fff}.notification-toaster-achievement{flex-shrink:0;margin:-1rem 0 0 -1rem}.notification-toaster-content{align-items:center;align-self:center;height:100%;padding:.2rem 1.5rem}.notification-toaster-content a{color:#3a729c}.notification-toaster-content a:hover{color:#e58f2a}.notification-toaster-actions{display:flex;flex-direction:column;margin-left:auto;padding:.5rem}.notification-toaster-close,.notification-toaster-settings{background:none;border:none;color:#8b8987;cursor:pointer;font-size:1.8rem;height:1.8rem;width:1.8rem}.notification-toaster-close:hover,.notification-toaster-settings:hover{color:#666564}.notification-toaster-settings{margin-top:auto}.notification-toaster-icon{background-color:#666564;color:#fff;display:block;flex:0 0 6rem;font-size:5rem;height:6rem;line-height:3.2rem;padding:1.1rem;width:6rem}.notification-toaster-bar:after{content:" | "}.notification-toaster-link{color:#3a729c}.notification-toaster-link:hover{opacity:.8}@-webkit-keyframes notification-toaster-animateIn{0%{opacity:0}to{opacity:1}}@keyframes notification-toaster-animateIn{0%{opacity:0}to{opacity:1}}.notification-toaster-enter{-webkit-animation:notification-toaster-animateIn .3s;animation:notification-toaster-animateIn .3s;opacity:0}.notification-toaster-exit{animation:notification-toaster-animateIn .3s reverse;opacity:0}.notification-toaster-reverse{order:-1}.puzzle-battle-challenge-toaster-component{position:relative}.puzzle-battle-challenge-toaster-component .puzzle-battle-challenge-toaster-button{--buttonPaddings:.1rem;flex:0 0 auto;margin-left:1rem}.puzzle-battle-challenge-toaster-toaster{background-color:#fff;box-shadow:0 .2rem .3rem 0 rgba(0,0,0,.2);display:flex;flex-direction:row;font-size:1.3rem;height:6rem;margin-top:1.5rem;width:34.3rem;z-index:10000}.puzzle-battle-challenge-toaster-avatar{flex-shrink:0}.puzzle-battle-challenge-toaster-content{align-items:center;display:flex;flex-direction:row;padding:1.5rem}.puzzle-battle-challenge-toaster-content a{color:#3a729c;font-weight:600}.puzzle-battle-challenge-toaster-icon{font-size:2.8rem;font-weight:400;height:2.8rem;width:2.8rem}.notification-toasters-component{position:relative}.notification-toasters-list{bottom:0;position:fixed;right:2rem;z-index:10000}.modal-container-component{align-items:center;display:flex;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;transition:opacity .3s ease;width:100vw;z-index:9999}.modal-container-parent-centered{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.modal-container-bg{background-color:rgba(0,0,0,.65);bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.modal-container-enter,.modal-container-leave{opacity:0}@media (min-width:960px){.modal-container-content-centered{justify-content:start}}.section-container-component{background-color:#fff;border-radius:.5rem;overflow:hidden}.dark-mode .section-container-component:not(.light-mode),.section-container-component.dark-mode{background-color:rgba(0,0,0,.2);color:hsla(0,0%,100%,.65)}.section-container-component+.section-container-component{margin-top:2.4rem}.section-container-visible{overflow:visible}.modal-content-component{box-shadow:0 .5rem 1.5rem rgba(0,0,0,.5);margin:1rem}@media (min-width:960px){.modal-content-component{margin-left:0;margin-right:0}}.section-title-dismissible-component{align-items:center;background-color:#f1f1f1;display:flex;flex-direction:row;flex-shrink:0;justify-content:flex-start;padding:.8rem}.dark-mode .section-title-dismissible-component:not(.light-mode),.section-title-dismissible-component.dark-mode{background-color:rgba(0,0,0,.2)}.dark-mode .section-title-dismissible-component:not(.light-mode) .section-title-dismissible-name,.section-title-dismissible-component.dark-mode .section-title-dismissible-name{color:hsla(0,0%,100%,.65)}.section-title-dismissible-icon{color:#312e2b;cursor:pointer;font-size:2.8rem;height:2.8rem;opacity:.5;width:2.8rem}.section-title-dismissible-icon:hover{opacity:.65}.section-title-dismissible-main-icon{flex-shrink:0;font-size:3.2rem;height:3.2rem;width:3.2rem}.section-title-dismissible-name{color:#666463;font-size:1.5rem;font-weight:600;margin-left:.6rem}.modal-language-picker-component{align-items:center;background-color:#fff;border-radius:.3rem;display:flex;flex-direction:column;justify-content:center;max-width:61rem}.modal-language-picker-list{-moz-columns:2;columns:2;list-style-type:none;margin:1.5rem;padding:0}.modal-language-picker-link{color:#3a729c;cursor:pointer;text-decoration:none}.modal-language-picker-link:hover{opacity:.8}@media (min-width:640px){.modal-language-picker-list{-moz-columns:4;columns:4}}