.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{height:32px;width:32px}#sb .nav-menu-area:last-of-type .icon-font span{font-size:3.2rem;margin-top:-5.44px}#sb .nav-action{background-color:transparent;border:none;margin:0;padding:0;align-items:center;color:inherit;display:flex;font-size:1.3rem;font-weight:inherit;height:3rem;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{margin-right:.7rem}#sb.new .nav-action.has-popover:hover+.nav-popover{position:absolute}#sb .nav-action.has-popover:hover+.nav-popover{display:block}#sb .nav-action.toggle div.icon-font{height:32px;width:32px}#sb .nav-action.toggle div.icon-font span{font-size:3.2rem;margin-top:-5.44px}#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:0}#sb .nav-popover.dark{background-color:#1b1a18;border-radius:.3rem;bottom:2.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 a{align-items:center;color:inherit;display:flex;height:3rem;line-height:1.1;padding:0 .5rem}#sb .nav-popover.dark a: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{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;margin:0;padding:0;flex-shrink:0;height:4rem;overflow:hidden;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{font-size:4rem;height:4rem;width:4rem;color:var(--globalColorThemeLow)}#sb .nav-search-form{display:flex;margin:.8rem 1rem 2rem}@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}body:not(.nav-collapsed) #sb.new{--navWidth:16.6rem}body:not(.nav-collapsed).nav-wide #sb.new{--navWidth:18rem}@media (max-width:959px){body:not(.nav-wide) #sb.new{--navWidth:16.6rem}body:not(.nav-wide) #sb.new body.nav-wide{--navWidth:18rem}}@media (min-width:960px){body:not(.nav-wide) #sb.new{--navWidth:6rem}}@media (min-width:1250px){body:not(.nav-wide) #sb.new:not(.collapsed){--navWidth:16.6rem}}@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}}#sidebar-triangle-selector{fill:rgba(0,0,0,.4);position:absolute;transition:top .1s linear;visibility:hidden}#sb.new .nav-link-top-level{color:hsla(0,0%,100%,.8);text-shadow:.2rem .1rem rgba(48,45,43,.3)}#sb.new.open,#sb:not(.new){background-color:#262421}@media (min-width:960px){#sb:not(.new){background-color:rgba(0,0,0,.2)}}#sb{color:hsla(0,0%,100%,.65);display:flex;flex-direction:column;font-size:1.4rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;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:not(.icon){margin-right:1.6rem}#sb .navigation-badge-component:not(.icon){margin-right:.6rem}#sb .navigation-badge-component[data-badge=alerts]{margin-top:-.7rem}#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;width:3.2rem;margin-right:.7rem}@media (min-width:960px){#sb{flex-shrink:0;height:100vh;position:static;width:5rem}#sb.new{width:6rem}#sb.new .nav-link-text.mobile-only{display:none}#sb:not(.open){display:flex}#sb .nav-link-component.hover:not(.no-panel)~#sidebar-triangle-selector{visibility:visible}#sb #sidebar-triangle-selector{right:0;top:calc(var(--triangleTop) + 1.3rem);width:1rem}#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 -55.5rem;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) #sidebar-triangle-selector{right:-.1rem;top:calc(var(--triangleTop) + .7rem);width:1.6rem}#sb:not(.collapsed).new .chess-logo:before{background-position:-2.3rem 0;height:3.7rem;width:13rem}#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) .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}}#tb{color:hsla(0,0%,100%,.4);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:4rem;justify-content:space-between}#tb,#tb .toolbar-menu-area{align-items:center;display:flex}#tb .toolbar-mobile-guest-actions{gap:1rem;justify-content:flex-end;padding-right:1rem}#tb .toolbar-mobile-guest-actions .icon-font-chess{margin-left:0;margin-right:0}#tb .toolbar-mobile-guest-actions .label{display:none}@media (min-width:480px){#tb .toolbar-mobile-guest-actions .icon-font-chess{display:none}#tb .toolbar-mobile-guest-actions .label{display:inline}}#tb .icon-font{color:hsla(0,0%,100%,.4);height:32px;width:32px}#tb .icon-font span{font-size:3.2rem;margin-top:-5.44px}#tb .toolbar-action{background-color:transparent;border:0;display:flex;padding:0;position:relative}#tb .toolbar-action.toggle .icon-font{height:40px;width:40px}#tb .toolbar-action.toggle .icon-font span{font-size:4rem;margin-top:-6.8px}#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:1.6rem auto 0;max-width:108.2rem;padding:1.5rem;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{align-items:center;background-color:#b33430;border-radius:.2rem;color:#fff;display:flex;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;height:1.4rem;justify-content:center;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}.league-background-gradient-inner{background:linear-gradient(90deg,var(--darker) 25%,transparent);height: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{margin:auto;max-width:68.7rem;position:relative;z-index:2002}.leagues-division-started-modal-inner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:1.1rem 4.4rem 1.1rem 2.2rem;position:relative}.leagues-division-started-modal-left{align-items:center;display:flex}.leagues-division-started-modal-badge{height:auto;margin-right:1.8rem;width:8.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-weight:800}.leagues-division-started-modal-subtitle{font-size:1.7rem;font-weight:600}.leagues-division-started-modal-close-icon{background:none;border:none;color:#fff;font-size:3.2rem;position:absolute;right:.5rem;top:0}.leagues-division-started-modal-button{background:#fff!important;box-shadow:0 .5rem 0 0 #dad8d6,0 .7rem .95rem .05rem hsla(0,0%,100%,.2)}@media (min-width:768px){.leagues-division-started-modal-component{height:12rem;left:0;position:fixed;right:0;top:0}.leagues-division-started-modal-inner{flex-direction:row}}.league-promotion-modal-component{align-items:center;background:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.league-promotion-modal-close{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:1.6rem;padding:1rem;position:absolute;right:3.8rem;top:3.8rem;z-index:1}.league-promotion-modal-close .league-promotion-modal-icon{font-size:3.2rem;margin-right:.8rem;transform:translateY(-.2rem)}.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{position:relative}.league-promotion-modal-header{color:#fff;font-family:var(--globalSecondaryFont);font-size:5.6rem;font-weight:700;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;height:34.8rem;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;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-weight:700;text-align:center;text-shadow:0 .3rem 0 rgba(0,0,0,.04);transform:scale(0)}.league-promotion-modal-avatar{margin-top:1.7rem;text-align:center}.league-promotion-modal-avatar img{border-radius:.3rem;height:auto;width:8rem}@-webkit-keyframes league-promotion-modal-separator{0%{height:0}to{height:43rem}}@keyframes league-promotion-modal-separator{0%{height:0}to{height:43rem}}@-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(100%)}}@keyframes league-promotion-modal-leagueName{0%{transform:scale(0)}to{transform:scale(100%)}}.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:#bfbeba;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:#bfbeba;flex-basis:100%;flex-shrink:1;margin-left:1rem;overflow:hidden;text-overflow:ellipsis}.connect-tab-chat-deactivate{background-color:transparent;border:none;margin:0;padding:0;color:#bfbeba;display:none;font-size:1.8rem;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:#bfbeba;display:block;font-weight:600;line-height:3rem;padding:0}.nav-avatar-component{display:flex;flex-shrink:0;position:relative}.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;margin:0;padding:0;font-size:inherit;font-weight:inherit;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-new-main-design{font-size:1.7rem;font-weight:700}#sb.new .nav-link-new-main-design:hover{background-color:unset;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{background-color:#b33430;border-radius:.2rem;color:#fff;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;height:1.4rem;justify-content:center;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{bottom:0;clip:rect(auto,auto,auto,auto);-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{align-items:center;background-color:#b33430;border-radius:.2rem;color:#fff;display:flex;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;height:1.4rem;justify-content:center;margin-left:auto;min-width:1.4rem;z-index:1}.navigation-badge-component[data-badge-count="0"]{display:none}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}.new-badge-component{align-items:center;background-color:#b33430;border-radius:.2rem;color:#fff;display:flex;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;height:1.4rem;justify-content:center;margin-left:auto;min-width:1.4rem;margin-left:1rem;padding:0 .2rem}.new-badge-component[data-badge-count="0"]{display:none}.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;width:1.6rem;margin-left:auto}.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-clear{background-color:transparent;border:none;margin:0 1rem 0 0;padding:0;color:inherit;font-size:1.3rem;font-weight:600}.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{height:22px;width:22px;color:inherit;display:flex;margin-left:auto}.notification-controls-settings span{font-size:2.2rem;margin-top:-3.74px}.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;padding:0;color:inherit;flex-shrink:0;font-size:2.2rem;margin-bottom:auto;margin-top:-.5rem}.notification-item-action.notification-item-close>span{visibility:hidden}.notification-item-request{background-color:transparent;border:none;padding:0;height:22px;width:22px;background-color:hsla(0,0%,100%,.1);border-radius:.3rem;color:inherit;padding:1rem}.notification-item-request span{font-size:2.2rem;margin-top:-3.74px}.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:#bfbeba;color:#312e2b}.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{display:grid;font-size:1.3rem;grid-gap:1rem;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{box-shadow:0 2px 5px rgba(0,0,0,.3);position:absolute;z-index:9999;align-items:flex-start;background-color:#fff;border-radius:.5rem;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;right:0;top:4.1rem;width:30rem}.dark-mode .popover-friends-component{background-color:#4b4847}.popover-friends-item{align-items:center;color:var(--globalColorThemeMid);display:flex;font-size:1.4rem;height:4.7rem;justify-content:flex-start;padding:0;width:100%}.popover-friends-item:hover{background-color:#f1f1f1;color:var(--globalColorThemeHigh)}.dark-mode .popover-friends-item:hover{background-color:#666564}.popover-friends-item .popover-friends-title{font-size:1.4rem;margin-left:.5rem}.popover-friends-item+.popover-friends-item{border-top:.1rem solid var(--globalBorder)}.popover-friends-wrapper{display:flex;flex-direction:column;padding:0 1.6rem;width:100%}.popover-friends-message{background:none!important;flex:1;overflow:hidden;padding:0}.popover-friends-avatar{height:3.2rem;margin-right:1rem}.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.4rem solid transparent;border-bottom:1rem solid #fff;border-top:none;content:"";height:.1rem;position:absolute;right:0;top:.5rem;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:6.4rem}.popover-friends-friends-chevron:before{right:9.6rem}.popover-friends-tagline{overflow:hidden}.popover-friends-input{display:flex;flex-basis:100%}.popover-friends-empty-buttons{display:flex;justify-content:space-between;margin:1rem 0 0}.popover-friends-button{width:calc(50% - .5rem)}.popover-friends-results-block{color:var(--globalColorThemeMid);margin:1.6rem 0}.popover-friends-link{align-items:center;color:var(--globalColorThemeMid);display:flex;margin:0 0 1rem}.popover-friends-link:hover{color:var(--globalColorThemeHigh)}.popover-friends-link:hover .popover-friends-action{display:flex}.popover-friends-link:last-child{margin:0}.popover-friends-name{margin-left:1rem}.popover-friends-actions-wrapper{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)}.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{vertical-align:middle;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-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:#bfbeba}.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{box-shadow:0 2px 5px rgba(0,0,0,.3);position:absolute;z-index:9999;align-items:flex-start;background-color:#fff;border-radius:.5rem;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;right:0;top:4.1rem;width:30rem}.dark-mode .popover-messages-component{background-color:#4b4847}.popover-messages-item{align-items:center;color:var(--globalColorThemeMid);display:flex;font-size:1.4rem;height:4.7rem;justify-content:flex-start;padding:0;width:100%}.popover-messages-item:hover{background-color:#f1f1f1;color:var(--globalColorThemeHigh)}.dark-mode .popover-messages-item:hover{background-color:#666564}.popover-messages-item .popover-messages-title{font-size:1.4rem;margin-left:.5rem}.popover-messages-item+.popover-messages-item{border-top:.1rem solid var(--globalBorder)}.popover-messages-wrapper{display:flex;flex-direction:column;padding:0 1.6rem;width:100%}.popover-messages-message{background:none!important;flex:1;overflow:hidden;padding:0}.popover-messages-avatar{height:3.2rem;margin-right:1rem}.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.4rem solid transparent;border-bottom:1rem solid #fff;border-top:none;content:"";height:.1rem;position:absolute;right:0;top:.5rem;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:6.4rem}.popover-messages-friends-chevron:before{right:9.6rem}.popover-messages-tagline{overflow:hidden}.popover-notifications-component{box-shadow:0 2px 5px rgba(0,0,0,.3);position:absolute;z-index:9999;align-items:flex-start;background-color:#22211f;border-radius:.3rem;color:#fff;display:flex;flex-direction:column;height:52.5rem;justify-content:flex-start;overflow-y:auto;right:-.5rem;top:3.6rem;width:30rem}.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{box-shadow:0 2px 5px rgba(0,0,0,.3);position:absolute;z-index:9999;align-items:flex-start;background-color:#fff;border-radius:.3rem;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;right:0;top:3.6rem;width:30rem}.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{font-size:3.2rem;height:3.2rem;align-items:baseline;color:#8b8987;display:flex;justify-content:center;overflow:hidden;width:3.6rem}.popover-settings-component-new{top:4.1rem}.dark-mode .popover-settings-component-new{background:#4b4847}.popover-settings-component-new .popover-settings-item:not(:first-of-type){border-top:.1rem solid var(--globalBorder)}.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 .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.4rem solid transparent;border-bottom:1rem solid #fff;border-top:none;content:"";height:.1rem;position:absolute;right:.2rem;top:.5rem;width:0}.dark-mode .popover-settings-component-new .popover-settings-chevron:before{border-bottom-color:#4b4847}.popover-play-component{box-shadow:0 2px 5px rgba(0,0,0,.3);position:absolute;z-index:9999;align-items:flex-start;background-color:#fff;border-radius:.5rem;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;right:0;top:4.1rem;width:30rem}.dark-mode .popover-play-component{background-color:#4b4847}.popover-play-item{align-items:center;color:var(--globalColorThemeMid);display:flex;font-size:1.4rem;height:4.7rem;justify-content:flex-start;padding:0;width:100%}.popover-play-item:hover{background-color:#f1f1f1;color:var(--globalColorThemeHigh)}.dark-mode .popover-play-item:hover{background-color:#666564}.popover-play-item .popover-play-title{font-size:1.4rem;margin-left:.5rem}.popover-play-item+.popover-play-item{border-top:.1rem solid var(--globalBorder)}.popover-play-wrapper{display:flex;flex-direction:column;padding:0 1.6rem;width:100%}.popover-play-message{background:none!important;flex:1;overflow:hidden;padding:0}.popover-play-avatar{height:3.2rem;margin-right:1rem}.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.4rem solid transparent;border-bottom:1rem solid #fff;border-top:none;content:"";height:.1rem;position:absolute;right:0;top:.5rem;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: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{height:28px;width:28px;flex-shrink:0;font-size:2.8rem}.shareable-game-url-modal-link-container .shareable-game-url-modal-icon-font span{font-size:2.8rem;margin-top:-4.76px}.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{height:40px;width:40px;font-size:4rem}.shareable-game-url-modal-social-share-container .shareable-game-url-modal-icon-font span{font-size:4rem;margin-top:-6.8px}.shareable-game-url-modal-cancel{align-items:center;background:#dbd9d7;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{height:28px;width:28px;font-size:2.8rem;margin-top:-.5rem}.shareable-game-url-modal-cancel .shareable-game-url-modal-icon-font span{font-size:2.8rem;margin-top:-4.76px}.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;text-align:center}.shareable-game-url-modal-button-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;right:0;top:0;width:3rem}.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:#4c4847;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:#bdbcb7;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{color:#3a729c;background-color:transparent;border:none;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:#8a8886;font-size:1.6rem;font-weight:600;margin-bottom:1.2rem;margin-top:-1.5rem}.message-modal-component{display:grid;grid-gap:1.5rem;grid-template-columns:auto;max-width:100%;width:45rem}.message-modal-closeIcon{font-size:2.8rem;height:2.8rem;width:2.8rem;border:none;cursor:pointer;opacity:.5}.message-modal-icon{font-size:3rem;height:3rem;width:3rem;color:#8b8987}.message-modal-icon.message-modal-sent{color:#4e7838}.message-modal-avatar{width:5rem}.message-modal-userInfo{align-items:center;display:grid;grid-gap:1.5rem;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,0.2)}.dark-mode .spinner-ring-component:not(.spinner-ring-light),.spinner-ring-component.spinner-ring-dark{--accentColor:hsla(0,0%,100%,0.65);--bgColor:hsla(0,0%,100%,0.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,.autocomplete-list-item:focus,.autocomplete-list-item:hover{background-color:#cfeaf3}.dark-mode .autocomplete-list-item.autocomplete-active,.dark-mode .autocomplete-list-item:focus,.dark-mode .autocomplete-list-item:hover{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{font-size:2.4rem;height:2.4rem;width:2.4rem;color:var(--globalColorThemeLow)}.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{font-size:1.8rem;height:1.8rem;width:1.8rem;background:none;border:none;color:#8b8987;cursor:pointer}.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;height:2.8rem;width:2.8rem;font-weight:400}.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:.3rem;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{font-size:2.8rem;height:2.8rem;width:2.8rem;color:#312e2b;cursor:pointer;opacity:.5}.section-title-dismissible-icon:hover{opacity:.65}.section-title-dismissible-main-icon{font-size:3.2rem;height:3.2rem;width:3.2rem;flex-shrink:0}.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}}