.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0}#sb .nav-menu-area.top{margin-bottom:15px}#sb .nav-menu-area:last-of-type{color:hsla(0,0%,100%,.4);font-size:1.3rem;margin:auto 0 15px}#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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.3rem;height:30px;padding-left:9px;position:relative}#sb .nav-action:hover{background-color:rgba(0,0,10,.14);color:#fff}#sb .nav-action .icon-font{margin-right:7px}#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-popover{display:none}#sb .nav-popover.dark{background-color:#1b1a18;border-radius:3px;bottom:0;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.3);box-shadow:0 2px 5px rgba(0,0,0,.3);left:var(--navWidth);padding:10px;position:fixed;top:auto;width:220px;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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;padding:0 5px}#sb .nav-popover.dark a:hover{background-color:hsla(0,0%,100%,.2);color:#fff}#sb .nav-popover.dark .arrow{border:7px solid transparent;border-top:none;border-bottom:7px solid #1b1a18;height:1px;left:-10px;position:absolute;right:95px;top:137px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:0}#sb .nav-popover.settings .arrow{top:47px}#sb .nav-popover.dark .icon-font{margin-right:12px}#sb .nav-popover.nav-search{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:3px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.3);box-shadow:0 2px 5px rgba(0,0,0,.3);height:45px;left:var(--navWidth);margin-top:-7.5px;max-width:calc(100vw - 60px);padding:0 10px;position:absolute;top:0;width:300px;z-index:9000}#sb .nav-popover.nav-search.open{display:-webkit-box;display:-ms-flexbox;display:flex}#sb .nav-popover.nav-search .arrow{border:7px solid transparent;border-top:none;border-bottom:7px solid #fff;height:1px;left:-10px;position:absolute;-webkit-transform:rotate(-90deg);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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;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:145px}:root #sb.wide{--navWidth:180px}}@media (min-width:960px){:root{--navWidth:50px}}@media (min-width:1250px){:root #sb:not(.collapsed){--navWidth:145px}:root #sb:not(.collapsed).wide{--navWidth:180px}}#sb{background-color:#262421;color:hsla(0,0%,100%,.65);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.4rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:600;height:100vh;position:fixed;top:0;width:var(--navWidth);z-index:9000}#sb .chess-logo-wrapper,#sb:not(.open){display:none}#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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.3rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#sb .auth{background-color:hsla(0,0%,100%,.05);height:2.8rem;margin-left:auto;margin-right:auto;margin-top:1rem;width:3.2rem}#sb .auth:hover{background-color:rgba(0,0,0,.3);color:#fff}#sb .auth.login{margin-top:1.5rem}#sb .auth .label{color:hsla(0,0%,100%,.65);display:none}#sb .auth .icon-font{color:hsla(0,0%,100%,.65);height:22px;width:22px}#sb .auth .icon-font span{font-size:2.2rem;margin-top:-3.74px}@media (min-width:960px){#sb{background-color:rgba(0,0,0,.2);-ms-flex-negative:0;flex-shrink:0;height:100vh;position:static;width:50px}#sb:not(.open){display:-webkit-box;display:-ms-flexbox;display:flex}#sb .nav-action .nav-link-text,#sb .nav-action.toggle,#sb .nav-link-top-level .nav-link-text{display:none}#sb .chess-logo-wrapper{display:-webkit-box;display:-ms-flexbox;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}}@media (min-width:1250px){#sb:not(.collapsed){width:var(--navWidth)}#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;width:auto}#sb:not(.collapsed) .auth .label{display:inline}#sb:not(.collapsed) .auth .icon-font{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}}.sprite:before{background:url(/bundles/web/images/sprites/nav.a2e2db8f.png);background-size:133px auto;content:"";display:block;-ms-flex-negative:0;flex-shrink:0;height:2.2rem;margin-right:12px;width:2.2rem}@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){.sprite:before{background:url(/bundles/web/images/sprites/nav.a2e2db8f@2x.png);background-size:133px auto}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.sprite:before{background:url(/bundles/web/images/sprites/nav.a2e2db8f@2x.png);background-size:133px auto}}.sprite.play:before{background-position:0 -572px}.sprite.play-top:before{background-position:-22px -60px}.sprite.diamond:before{background-position:0 0}.sprite.diamond-top:before{background-position:-22px -240px}.sprite.live:before{background-position:0 -22px}.sprite.daily:before{background-position:0 -44px}.sprite.computer:before{background-position:0 -66px}.sprite.tournaments:before{background-position:0 -88px}.sprite.archive:before{background-position:0 -110px}.sprite.tactics:before{background-position:0 -132px}.sprite.puzzles-top:before{background-position:-22px -90px}.sprite.learn:before{background-position:0 -154px}.sprite.learn-top:before{background-position:-22px -120px}.sprite.videos:before{background-position:0 -176px}.sprite.articles:before{background-position:0 -198px}.sprite.news:before{background-position:0 -220px}.sprite.openings:before{background-position:0 -242px}.sprite.analysis:before{background-position:0 -264px}.sprite.connect:before{background-position:0 -286px}.sprite.connect-top:before{background-position:-22px -180px}.sprite.clubs:before{background-position:0 -308px}.sprite.blogs:before{background-position:0 -330px}.sprite.vote-chess:before{background-position:0 -352px}.sprite.coaches:before{background-position:0 -374px}.sprite.friends:before{background-position:0 -396px}.sprite.messages:before{background-position:0 -418px}.sprite.events:before{background-position:0 -440px}.sprite.stats:before{background-position:0 -462px}.sprite.theme:before{background-position:0 -484px}.sprite.settings:before{background-position:0 -506px}.sprite.home:before{background-position:0 -550px}.sprite.explorer:before{background-position:0 -594px}.sprite.more:before{background-position:0 -616px}.sprite.more-top:before{background-position:-22px -210px}.sprite.members:before{background-position:0 -638px}.sprite.help:before{background-position:0 -660px}.sprite.logout:before{background-position:0 -682px}.sprite.profile:before{background-position:0 -704px}.sprite.watch:before{background-position:0 -726px}.sprite.tv:before{background-position:0 -748px}.sprite.daily-puzzle:before{background-position:0 -770px}.sprite.other-games:before{background-position:0 -792px}.sprite.leaderboard:before{background-position:0 -814px}.sprite.terms:before{background-position:0 -836px}.sprite.chess-kid:before{background-position:0 -858px}.sprite.drills:before{background-position:0 -880px}.sprite.vision:before{background-position:0 -902px}.sprite.mobile-apps:before{background-position:0 -924px}.sprite.proleague:before{background-position:0 -946px}.sprite.first-steps:before{background-position:0 -968px}.sprite.streamers:before{background-position:0 -990px}.sprite.four-player-chess:before{background-position:0 -1012px}.sprite.bughouse:before{background-position:0 -1034px}.sprite.solo-chess:before{background-position:0 -1078px}.sprite.cpu-champs:before{background-position:0 -1100px}.sprite.speed-champs:before{background-position:0 -1122px}.sprite.awards:before{background-position:0 -1144px}.sprite.top-players:before{background-position:0 -1166px}.sprite.merch:before{background-position:0 -1188px}.sprite.puzzles:before{background-position:0 -1210px}.sprite.resources:before{background-position:0 -1232px}.sprite.wcc:before{background-position:0 -1254px}.sprite.top-event:before{background-position:0 -1276px}.sprite.puzzle-battle:before{background-position:0 -1298px}.sprite.chess-today:before{background-position:0 -1320px}.sprite.today-top:before{background-position:-22px -150px}.sprite.shop:before{background-position:0 -1342px}.sprite.live-rankings:before{background-position:0 -1364px}.sprite.variants:before{background-position:0 -1386px}.sprite.automate:before{background-position:0 -1408px}.sprite.library:before{background-position:0 -1430px}.sprite.endgames:before{background-position:0 -1452px}.sprite.chess-logo:before{background-position:-27px 0;height:30px;margin-right:auto;width:105px}#tb{color:hsla(0,0%,100%,.4);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:4rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#tb,#tb .toolbar-menu-area{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#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:-webkit-box;display:-ms-flexbox;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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:960px){#tb{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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex}.nav-result-item:hover{color:#fff}.nav-badge{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#b33430;border-radius:.2rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;height:1.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;min-width:1.4rem}.nav-badge[data-badge-count="0"]{display:none}.connect-search-component{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;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}.private-chat-avatar-component{background-color:#e7e6e5;color:#8b8987;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;font-size:2.5rem;position:relative;text-align:center}.private-chat-avatar-status{bottom:0;height:30%;position:absolute;right:0;width:30%}.private-chat-avatar-online{background-color:#67a032}.connect-tab-chat-searchContainer{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.connect-tab-chat-startGroupChat{background:none;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#bfbeba;cursor:pointer;-ms-flex-preferred-size:3rem;flex-basis:3rem;font-size:1.7rem;height:3rem;line-height:1;margin-right:-1rem;padding:.5rem}.connect-tab-chat-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.3rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.3rem;margin-bottom:1rem;position:relative}.connect-tab-chat-name{color:#bfbeba;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-negative:1;flex-shrink:1;margin-left:1rem;overflow:hidden;text-overflow:ellipsis}.connect-tab-chat-deactivate{background-color:transparent;border:none;margin: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:#b33430;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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;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:#b33430}.connect-tab-clubs-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;display:-webkit-box;display:-ms-flexbox;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{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes three-load-bounce-animate{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.connect-tab-friends-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;display:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;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,.connect-tabs-tabs-container{display:-webkit-box;display:-ms-flexbox;display:flex}.connect-tabs-tabs-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:1rem}.connect-tabs-tabs{-ms-flex-negative:0;flex-shrink:0}.connect-tabs-tab,.connect-tabs-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.connect-tabs-tab{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;color:inherit;cursor:pointer;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font:inherit;height:4rem;-webkit-box-pack:center;-ms-flex-pack:center;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);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1.5rem}.connect-tabs-tabless-label{margin-bottom:1.5rem}.connect-tabs-loader-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.connect-tabs-loader-container,.nav-link-component{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-link-component{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;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-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{margin:0 1.5rem 0 .3rem;-o-object-fit:cover;object-fit:cover}.nav-link-main-link: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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;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;-webkit-box-pack:center;-ms-flex-pack:center;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:#b33430;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}.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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;overflow:auto;position:relative}.nav-panel-panel-footer,.nav-panel-shade{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-panel-panel-footer{-webkit-box-sizing:default;box-sizing:default;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:auto;padding:1.5rem 2rem}.navigation-badge-component{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#b33430;border-radius:.2rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;height:1.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;min-width:1.4rem}.navigation-badge-component[data-badge-count="0"]{display:none}img.home-panel-avatar{height:2.5rem;margin:0 .9rem 0 0;width:2.5rem}.home-panel-trial,.home-panel-trial:hover{background:#0096c6;color:#fff}.notification-controls-component{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#8c8a88;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:4rem;-webkit-box-pack:justify;-ms-flex-pack:justify;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.notification-controls-settings{height:22px;width:22px;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.notification-controls-settings span{font-size:2.2rem;margin-top:-3.74px}.notification-item-component{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;color:rgba(0,0,0,.4);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.3rem;padding:1rem .5rem 1rem 1rem;-webkit-transition:opacity .2s;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{-ms-flex-negative:0;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{height:22px;width:22px;background-color:hsla(0,0%,100%,.1);border-radius:.3rem;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:#e6912c;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{-ms-flex-negative:0;flex-shrink:0;font-size:3.2rem;font-weight:300}.notification-item-image{-ms-flex-negative:0;flex-shrink:0;margin-right:1rem;overflow:hidden}.notification-item-icon,.notification-item-image{height:3.2rem;width:3.2rem}.nav-section-header-component{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.05);color:#8c8a88;display:-webkit-box;display:-ms-flexbox;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}.notifications-component{width:100%}.notifications-component .notifications-empty{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;height:45rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.my-turns-badge{margin-left:.5rem}.my-turns-my-turn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;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;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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.watch-tv-title{margin-right:1rem}.watch-tv-live{-ms-flex-negative:0;flex-shrink:0;padding:0 .3rem;text-transform:uppercase}.watch-streamers-avatar{display:-webkit-box;display:-ms-flexbox;display:flex;height:25px;margin-right:1rem;width:25px}.watch-streamers-name{margin-right:10px}.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}.popover-notifications-component{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.3);box-shadow:0 2px 5px rgba(0,0,0,.3);position:absolute;z-index:9999;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#22211f;border-radius:.3rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:52.5rem;-webkit-box-pack:start;-ms-flex-pack:start;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-top:none;border-bottom:.7rem solid #22211f;height:.1rem;position:absolute;right:1.4rem;top:-.7rem;width:0}.popover-settings-component{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.3);box-shadow:0 2px 5px rgba(0,0,0,.3);position:absolute;z-index:9999;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;border-radius:.3rem;color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;right:0;top:3.6rem;width:30rem}.popover-settings-component,.popover-settings-component .popover-settings-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.popover-settings-component .popover-settings-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:3rem;height:4.7rem;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:#e6912c}.popover-settings-component .popover-settings-item+.popover-settings-item{border-top:.1rem solid #e8e7e6}.popover-settings-component .popover-settings-chevron{border:.7rem solid transparent;border-top:none;border-bottom:.7rem solid #fff;height:.1rem;position:absolute;right:.9rem;top:-.7rem;width:0}.popover-settings-component .popover-settings-icon{height:32px;width:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#8c8a88;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;width:3.6rem}.popover-settings-component .popover-settings-icon span{font-size:3.2rem;margin-top:-5.44px}.shareable-game-url-modal-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;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:#8c8a88;font-weight:400;text-align:center}.shareable-game-url-modal-link-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.shareable-game-url-modal-link-container .shareable-game-url-modal-copy{color:#3a729c;font-weight:600}.shareable-game-url-modal-link-container .shareable-game-url-modal-icon-font{height:28px;width:28px;-ms-flex-negative:0;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-right:1rem}.shareable-game-url-modal-live-timer{color:#666463;margin-top:2rem;text-align:center}.shareable-game-url-modal-social-share-container{display:-webkit-box;display:-ms-flexbox;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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#dbd9d7;border-bottom:.1rem solid #a7a6a2;border-radius:.3rem;color:#666463;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;height:4rem;-webkit-box-pack:center;-ms-flex-pack:center;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{background-color:#f8f8f8;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;color:#4b4847;min-height:7.5rem;padding:1.6rem;text-align:center}.shareable-game-url-modal-play-url-container,.trial-slideshow-component{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.trial-slideshow-component{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:35rem}.trial-slideshow-component .animated{-webkit-transition:all .3s;transition:all .3s}.trial-slideshow-component .slide-in{-webkit-transform:translateX(150%);transform:translateX(150%)}.trial-slideshow-component .slide-in-active{-webkit-transition-delay:.15s;transition-delay:.15s}.trial-slideshow-component .slide-out{opacity:1}.trial-slideshow-component .slide-out-active{-webkit-transform:translateX(-150%);transform:translateX(-150%)}.trial-slideshow-slideshow-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:40rem}.trial-slideshow-slide,.trial-slideshow-slideshow-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:27rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.trial-slideshow-slide{background-color:#fff;border-radius:.5rem;-webkit-box-shadow:0 .2rem .3rem 0 rgba(48,45,43,.25),0 0 .1rem 0 rgba(48,45,43,.15);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;overflow:hidden;padding:1rem 0;width:33rem}.trial-slideshow-dots{padding:1.5rem 0;position:relative}.trial-slideshow-dot,.trial-slideshow-dots{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;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;-webkit-transition:background-color .6s ease;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:#666463;height:.8rem;width:.8rem}.trial-slideshow-upgrade-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:14.3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2rem auto;position:relative;width:14.8rem}.trial-slideshow-upgrade-icon-bg{background-image:-webkit-gradient(linear,left top,right top,color-stop(6rem,rgba(0,0,0,.1)),color-stop(6rem,rgba(0,0,0,.05))),-webkit-gradient(linear,left top,right top,color-stop(6rem,rgba(0,0,0,.05)),color-stop(6rem,rgba(0,0,0,.1)));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;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:12rem}.trial-slideshow-upgrade-icon-img{background:url(/bundles/web/images/membership/upgrade-icons.f1852ced.png);background-size:163.3rem 14.3rem;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.f1852ced@2x.png);background-size:163.3rem 14.3rem}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.trial-slideshow-upgrade-icon-img{background:url(/bundles/web/images/membership/upgrade-icons.f1852ced@2x.png);background-size:163.3rem 14.3rem}}.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-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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5rem 0 0;text-align:center}.modal-trial-subtitle{color:#0096c6;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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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}.form-textarea-component{position:relative}.form-textarea-component::-webkit-input-placeholder{color:#aaa;font-weight:300}.form-textarea-component:-moz-placeholder,.form-textarea-component::-moz-placeholder{color:#aaa;font-weight:300}.form-textarea-component.form-textarea-darkMode{background-color:transparent;color:hsla(0,0%,100%,.65);border-color:rgba(0,0,0,.3)}.form-textarea-component.form-textarea-darkMode input,.form-textarea-component.form-textarea-darkMode select,.form-textarea-component.form-textarea-darkMode textarea{background-color:rgba(0,0,0,.2);color:hsla(0,0%,100%,.65);border-color:rgba(0,0,0,.3)}.form-textarea-component.form-textarea-darkMode input:focus,.form-textarea-component.form-textarea-darkMode input:hover,.form-textarea-component.form-textarea-darkMode select:focus,.form-textarea-component.form-textarea-darkMode select:hover,.form-textarea-component.form-textarea-darkMode textarea:focus,.form-textarea-component.form-textarea-darkMode textarea:hover{border-color:rgba(0,0,0,.45)}textarea.form-textarea-component.form-textarea-darkMode{background-color:rgba(0,0,0,.2);color:hsla(0,0%,100%,.65);border-color:rgba(0,0,0,.3)}textarea.form-textarea-component.form-textarea-darkMode:focus,textarea.form-textarea-component.form-textarea-darkMode:hover{border-color:rgba(0,0,0,.45)}input.form-textarea-component.form-textarea-darkMode{background-color:rgba(0,0,0,.2);color:hsla(0,0%,100%,.65);border-color:rgba(0,0,0,.3)}input.form-textarea-component.form-textarea-darkMode:focus,input.form-textarea-component.form-textarea-darkMode:hover{border-color:rgba(0,0,0,.45)}.form-textarea-component.form-textarea-darkMode button:not([class*=primaryDark]):not([class*=v5]){background-color:hsla(0,0%,100%,.1);border:none;color:hsla(0,0%,100%,.65)}.form-textarea-component:focus,.form-textarea-component:hover{border-color:#a7a6a2;-webkit-transition:border .2s;transition:border .2s}.form-textarea-component.form-textarea-autosize{resize:none}.form-textarea-vertical{resize:vertical}.form-textarea-full-width{resize:none;width:100%}.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)}.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:#8c8a88}.message-modal-icon.message-modal-sent{color:#4b7636}.message-modal-avatar{width:5rem}.message-modal-userInfo{-webkit-box-align:center;-ms-flex-align:center;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;width:100%}.message-modal-restricted a{color:#3a729c}.message-modal-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.message-modal-bounce{opacity:.3}.message-modal-error{color:#b33430;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}.notification-toaster-component{background-color:#fff;-webkit-box-shadow:0 .2rem .3rem 0 rgba(0,0,0,.2);box-shadow:0 .2rem .3rem 0 rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;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-avatar{-ms-flex-negative:0;flex-shrink:0}.notification-toaster-avatar.notification-toaster-withIcon{border:.2rem solid #fff}.notification-toaster-achievement{-ms-flex-negative:0;flex-shrink:0;margin:-1rem 0 0 -1rem}.notification-toaster-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;height:100%;padding:.2rem 1.5rem}.notification-toaster-content a{color:#3a729c}.notification-toaster-content a:hover{color:#e6912c}.notification-toaster-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:#666463;color:#fff;display:block;-webkit-box-flex:0;-ms-flex:0 0 6rem;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{color:#0e344d}@-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{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.puzzle-battle-challenge-toaster-component{position:relative}.puzzle-battle-challenge-toaster-component .puzzle-battle-challenge-toaster-button{--buttonPaddings:.1rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:1rem}.puzzle-battle-challenge-toaster-toaster{background-color:#fff;-webkit-box-shadow:0 .2rem .3rem 0 rgba(0,0,0,.2);box-shadow:0 .2rem .3rem 0 rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:1.3rem;height:6rem;margin-top:1.5rem;width:34.3rem;z-index:10000}.puzzle-battle-challenge-toaster-avatar{-ms-flex-negative:0;flex-shrink:0}.puzzle-battle-challenge-toaster-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;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}