@charset "UTF-8";:root{--globalPrimaryFont: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Helvetica, Arial, sans-serif;--globalSecondaryFont: "Chess Sans", sans-serif}.cc-input-group-space-prepend{padding-left:var(--inputHeight)!important}.cc-input-group-space-append{padding-right:var(--inputHeight)!important}.cc-button-component{--borderRadius: var(--radius-5)}.cc-input-component,.cc-select-component{--borderRadius: var(--radius-3);font-size:1.4rem!important}.cc-button-small{--fontSize: 1.3rem}.cc-bg-primary{--cc-bg-color: var(--color-bg-success);--cc-bg-color-hover: var(--color-green-400);--cc-bg-box-shadow: 0 .1rem 0 var(--color-transparent-black-20);--cc-bg-box-shadow-hover: 0 .1rem 0 var(--color-transparent-black-30);color:var(--color-neutrals-white)}.cc-bg-primary .cc-button-label,.cc-bg-primary [class*=label]{color:inherit}.cc-button-component.cc-bg-secondary{--cc-bg-color: var(--color-bg-subtler, #e7e6e5);--cc-bg-color-hover: var(--color-bg-subtle, #dad8d6);--cc-bg-box-shadow: none;--cc-bg-box-shadow-hover: none;background:var(--color-bg-subtler, #e7e6e5)!important;color:var(--color-gray-400)}.cc-button-component.cc-bg-secondary:hover:not([disabled]){background:var(--color-bg-subtle, #dad8d6)!important}.cc-button-component.cc-bg-secondary .cc-button-label,.cc-button-component.cc-bg-secondary [class*=label]{color:inherit}.cc-bg-aqua{--cc-bg-color: var(--color-bg-info);--cc-bg-color-hover: var(--color-blue-400);--cc-bg-box-shadow: 0 .1rem 0 var(--color-transparent-black-20);--cc-bg-box-shadow-hover: 0 .1rem 0 var(--color-transparent-black-30);color:var(--color-neutrals-white)!important}.cc-bg-aqua .cc-button-label,.cc-bg-aqua [class*=label],.cc-bg-aqua span{color:inherit!important}.cc-bg-danger{--cc-bg-color: var(--color-bg-danger);--cc-bg-color-hover: var(--color-red-400);--cc-bg-box-shadow: 0 .1rem 0 var(--color-transparent-black-20);--cc-bg-box-shadow-hover: 0 .1rem 0 var(--color-transparent-black-30);color:var(--color-text-inverse)}.cc-bg-danger .cc-button-label,.cc-bg-danger [class*=label]{color:inherit}.cc-bg-secondary-danger{--cc-bg-color: var(--color-bg-subtler);--cc-bg-color-hover: var(--color-bg-subtle);color:var(--color-text-danger)}.cc-bg-secondary-danger .cc-button-label,.cc-bg-secondary-danger [class*=label]{color:inherit}.cc-bg-ghost,.cc-bg-ghost-link{--cc-bg-color: transparent;--cc-bg-color-hover: var(--color-bg-subtlest);color:var(--color-text-default)}.cc-bg-ghost .cc-button-label,.cc-bg-ghost [class*=label],.cc-bg-ghost-link .cc-button-label,.cc-bg-ghost-link [class*=label]{color:inherit}.cc-bg-gray{--cc-bg-color: var(--color-gray-500) !important;--cc-bg-color-hover: var(--color-gray-600!important);--cc-bg-box-shadow: 0 .1rem 0 var(--color-transparent-black-20 !important);--cc-bg-box-shadow-hover: 0 .1rem 0 var(--color-transparent-black-30) !important;background:var(--color-gray-500)!important;color:var(--color-neutrals-white)!important}.cc-bg-gray:hover:not([disabled]){background:var(--color-gray-600)!important}.cc-bg-gray .cc-button-label,.cc-bg-gray [class*=label],.cc-bg-gray span{color:inherit!important}.cc-bg-white{--cc-bg-color: var(--color-neutrals-white);--cc-bg-color-hover: var(--color-bg-subtlest);color:var(--color-text-boldest)}.cc-bg-white .cc-button-label,.cc-bg-white [class*=label]{color:inherit}.cc-bg-basic,.cc-bg-basic-light{--cc-bg-color: var(--color-bg-subtler);--cc-bg-color-hover: var(--color-bg-subtle);color:var(--color-text-boldest)}.cc-bg-basic .cc-button-label,.cc-bg-basic [class*=label],.cc-bg-basic-light .cc-button-label,.cc-bg-basic-light [class*=label]{color:inherit}cc-confirmation-modal .cc-bg-primary,cc-confirmation-modal .cc-button-component.cc-bg-primary,cc-confirmation-modal .cc-bg-danger,cc-confirmation-modal .cc-button-component.cc-bg-danger{color:var(--color-text-inverse)}cc-confirmation-modal .cc-bg-primary .cc-button-label,cc-confirmation-modal .cc-bg-primary [class*=label],cc-confirmation-modal .cc-bg-primary span,cc-confirmation-modal .cc-bg-danger .cc-button-label,cc-confirmation-modal .cc-bg-danger [class*=label],cc-confirmation-modal .cc-bg-danger span{color:inherit}cc-confirmation-modal .cc-button-component.cc-bg-secondary,cc-confirmation-modal .cc-bg-secondary,cc-confirmation-modal .cc-bg-basic,cc-confirmation-modal .cc-bg-basic-light,cc-confirmation-modal .cc-bg-ghost,cc-confirmation-modal .cc-bg-white{color:var(--color-text-boldest)}cc-confirmation-modal .cc-button-component.cc-bg-secondary .cc-button-label,cc-confirmation-modal .cc-button-component.cc-bg-secondary [class*=label],cc-confirmation-modal .cc-button-component.cc-bg-secondary span,cc-confirmation-modal .cc-bg-basic .cc-button-label,cc-confirmation-modal .cc-bg-basic span,cc-confirmation-modal .cc-bg-ghost .cc-button-label,cc-confirmation-modal .cc-bg-ghost span,cc-confirmation-modal .cc-bg-white .cc-button-label,cc-confirmation-modal .cc-bg-white span{color:inherit}cc-confirmation-modal .cc-button-component,cc-confirmation-modal button{color:var(--color-text-inverse)}cc-confirmation-modal .cc-button-component *,cc-confirmation-modal button *{color:inherit}.noSelect{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.open-chats-component{z-index:10}.cc-tab-item-label{color:var(--color-text-inverse)!important}.cc-tab-item-component{--cc-tab-item-box-shadow-active: inset 0 calc(var(--border-3) * -1) var(--color-border-selected)}.cc-empty-state-content h1,p{color:var(--text)}.atomic-board-square-icon{font-size:2rem;opacity:.8;position:absolute}.atomic-board-square-icon.shield{color:#525252}.atomic-board-square-icon.fire{color:#b81c1c}a{color:inherit;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;-webkit-user-select:none;user-select:none}body{--sidebarWidth: 360px;--darkBgColor: #272422;--darkColor: var(--color-gray-800)}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-gray-400);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-gray-500)}*{scrollbar-color:var(--color-gray-400) transparent;scrollbar-width:thin}.ui_v5-switch-checkbox{display:none;position:relative}img[src]{visibility:visible}input[type=color]{background:none;border:none;height:34px;padding:0;width:34px}@-moz-document url-prefix(){input[type=color]{height:30px;width:60px}}input[type=color]::-webkit-color-swatch-wrapper{border:none;border-radius:3px;padding:2px}input[type=color]::-webkit-color-swatch{border:none;border-radius:3px}input[type=color]::-moz-color-swatch{border:none;border-radius:3px}input[type=color]:hover::-moz-color-swatch,input[type=color]:focus::-moz-color-swatch{filter:drop-shadow(0 0 2px var(--color-gray-600))}input[type=color]:hover::-webkit-color-swatch-wrapper,input[type=color]:focus::-webkit-color-swatch-wrapper{filter:drop-shadow(0 0 2px var(--color-gray-600))}textarea{border:1px solid var(--color-border-default);border-radius:3px;color:var(--color-text-default);font-size:1.4rem;padding:5px 8px;transition:all var(--motion-steady) var(--motion-ease-in-out-gentle)}textarea:focus{border-color:var(--color-border-bold)}ul,ol{color:var(--darkColor);font-size:1.4rem;font-weight:400;line-height:2.1rem;padding-left:2rem}ul{list-style-type:disc}h1,h2,h3,h4,h5,h6{color:var(--color-text-default);font-weight:600;margin:0;padding:0}h1{font-size:2.4rem}h2{font-size:1.8rem}h3{font-size:1.5rem}p{color:var(--darkColor);font-size:1.5rem;font-weight:400;line-height:2.1rem;margin:0;padding:0}b,optgroup,strong{font-weight:700}@media all and (min-width:60em){:global .ui_modal-component{padding:0 5rem}}.cc-modal-component{align-items:center;display:flex;height:100vh;height:100dvh;justify-content:center;left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-24) 0;position:fixed;top:0;width:100vw;z-index:9999}.cc-modal-body{background-color:var(--color-bg-opaque);border-radius:var(--radius-10);box-shadow:var(--elevation-modal),inset 0 0 0 var(--border-1) var(--color-border-default);margin:auto;max-width:calc(100% - 1.5rem);position:relative}.cc-modal-backdrop{background-color:var(--backdropBg, var(--color-bg-overlay));inset:0;position:fixed;z-index:-1}.cc-modal-bg-transparent{--backdropBg: transparent}.cc-modal-enter-from,.cc-modal-leave-to{opacity:0}.cc-modal-enter{transition:opacity .3s var(--motion-ease-out-gentle)}.cc-modal-leave{transition:opacity .1s var(--motion-ease-out-gentle)}@media all and (max-width:59.938em){.cc-modal-component,.cc-modal-component-v2{height:calc(100vh - var(--mobile-navbar-height, 0))!important;height:calc(100dvh - var(--mobile-navbar-height, 0))!important;top:var(--mobile-navbar-height, 0)!important}}.iframe-ad-upgrade-content{min-height:90px;text-align:center;z-index:2}@-moz-document url-prefix(){.icon-font-chess:before{vertical-align:middle}}.icon-font-action{color:#7fa650}.icon-font-action:hover{color:#8cb15e}.icon-font-primary{color:#8c8a88}.icon-font-secondary{color:#fff}.icon-font-inherit{color:inherit}.icon-font-dark{color:var(--darkColor)}.icon-font-neutral{color:#ffffffa6;opacity:.7}.icon-font-neutral:hover{color:#ffffffa6;opacity:1}.icon-font-info{color:#0082b8}.icon-font-info:hover{color:#006792}.icon-font-danger{color:#b33430}.icon-font-danger:hover{color:#952b28}.icon-font-orange{color:#e6912c}.icon-font-orange:hover{color:#fff}.icon-font-silver{color:#d8d8d8}.icon-font-active{color:#ffffffa6}.icon-font-inactive{color:#fff6;font-weight:250}.icon-font-mode-active{color:#7da543}.icon-font-mode-normal{color:#666463}.icon-font-arena-mode{color:#7da543}.icon-font-arena-mode:hover{color:#e7e6e4;filter:drop-shadow(0 0 2px #f2de27)}.icon-font-casual{color:#0082b8}.icon-font-std{color:#1eaea7}.icon-font-variants{color:#97bd4d}.icon-font-giveaway{color:#f48145}.icon-font-streak2{color:#bebdb9}.icon-font-streak3{color:#f1ab22}.icon-font-streak4{color:#f05a2a}.icon-font-streak5{color:#ca3431}[class*=icon-font-chess][class*=rapid]{color:#769656}[class*=icon-font-chess][class*=blitz]{color:#ffc800}[class*=icon-font-chess][class*=bullet]{color:#a68b46}[class*=icon-font-chess][class*=pulse]{color:#c3c7a3}[class*=icon-font-chess][class*=membership-gold]{color:#f3c536}[class*=icon-font-chess][class*=membership-platinum]{color:#8c8a88}[class*=icon-font-chess][class*=membership-diamond]{color:#0082b8}[class*=icon-font-chess][class*=membership-mod]{color:#608ba7}[class*=icon-font-chess][class*=membership-staff]{color:#769656}.icon-font-icon-admin{color:#608ba7}.icon-font-chess [class*=membership-],.icon-font-icon-admin,.icon-font-red,.icon-font-blue,.icon-font-yellow,.icon-font-green,.icon-font-casual,.icon-font-std,.icon-font-variants,.icon-font-giveaway{opacity:.9}.icon-font-chess [class*=membership-]:hover,.icon-font-icon-admin:hover,.icon-font-red:hover,.icon-font-blue:hover,.icon-font-yellow:hover,.icon-font-green:hover,.icon-font-casual:hover,.icon-font-std:hover,.icon-font-variants:hover,.icon-font-giveaway:hover{opacity:1}.slot600x160-icon-tiny{font-size:.8rem;height:.8rem;width:.8rem;cursor:pointer;display:inline!important}.slot600x160-r2d2-container{align-items:center;display:flex;height:600px;justify-content:center;width:100%}.slot600x160-r2d2{contain:strict;display:flex;height:60rem;justify-content:center;width:16rem}.slot600x160-r2d2-placeholder{background-color:var(--sidebarBgColor);border-radius:3px;color:#ffffffa6;display:flex;flex-direction:column;height:600px;margin:15px;padding:5px;text-align:center}.slot600x160-r2d2-placeholder a.slot600x160-upgrade{background-color:#ffffff1a;background-size:contain;border-radius:3px;font-size:26px;font-weight:700;height:300px;margin:5px;padding:5px}.slot600x160-r2d2-placeholder a.slot600x160-upgrade4pc{background:url(/bundles/web/images/variants/4pc.svg) no-repeat center}.slot600x160-r2d2-placeholder a.slot600x160-upgradevariants{background:url(/bundles/web/images/variants/variants.svg) no-repeat center}.slot600x160-ads-blocked{align-self:center;color:#ffffffa6;font-size:15px;margin-top:3px;max-width:164px}.slot600x160-link,.slot600x160-link:visited,.slot600x160-link:active{color:#e6912c;font-size:13px;font-weight:500;opacity:.9}.slot600x160-link:hover,.slot600x160-link:visited:hover,.slot600x160-link:active:hover{opacity:1}.material-balance-component{align-items:flex-end;display:flex;flex-direction:column;height:100%;margin-right:.5rem;position:absolute;right:100%;top:0}.material-balance-piece{--size: 2.5rem}.material-balance-flexrow{align-items:center;display:flex;justify-content:flex-end}.material-balance-flexrow>.material-balance-piece{margin-left:-2rem}.material-balance-balance{color:var(--color-neutrals-white);gap:.4rem;height:3rem;padding:0 .5rem 0 0;position:absolute;right:0;text-shadow:.05rem .05rem 0 rgba(0,0,0,.3);top:calc(50% - 1.5rem)}.material-balance-team1{display:flex;flex-direction:column;position:absolute;top:calc(50% + 1.5rem)}.material-balance-team2{bottom:calc(50% + 1.5rem);display:flex;flex-direction:column;justify-content:flex-end;position:absolute}.captured-pieces-component{display:flex;flex-direction:column;flex-wrap:wrap}.captured-pieces-component:not(.captured-pieces-right){direction:rtl}.captured-pieces-piecetype{--size: 2.5rem;direction:ltr;display:flex;max-width:100%;position:relative;width:max-content}.captured-pieces-piecetype.captured-pieces-left .captured-pieces-pieceRow{flex-direction:row-reverse}.captured-pieces-pieceRow{align-items:flex-start;display:flex;flex-direction:row;gap:0;min-height:2.5rem}.captured-pieces-pieceStack{align-items:flex-end;direction:ltr;display:flex;flex-direction:row;height:2.5rem;justify-content:center;min-width:2.5rem;overflow:visible;width:max-content}.captured-pieces-pieceStack>.captured-pieces-pieceIcon:not(:first-child){margin-left:-2rem}.captured-pieces-pieceIcon{flex-shrink:0;height:2.5rem;width:2.5rem}.captured-pieces-overflowText{align-self:stretch;display:block;font-size:1.2rem;font-weight:800;line-height:1;margin-bottom:2px;margin-top:calc(.1rem - 2px);text-align:center;text-shadow:0 0 1px rgba(0,0,0,.8),0 1px 1px rgba(0,0,0,.6);-webkit-text-stroke:.03rem rgba(0,0,0,.85);width:100%}.captured-pieces-royal{filter:drop-shadow(0 0 .2rem var(--color-neutrals-white))}.clock-component{align-items:center;border-radius:.3rem;color:var(--color-neutrals-white);display:flex;font-family:var(--font-family-icons);font-size:2.6rem;height:4rem;justify-content:space-between;padding:0 1rem 0 .5rem;width:min(14rem,var(--squareSize) * 3px / min(1,var(--scale)) - 5px)}.clock-icon{margin:0 .2rem}.clock-delay{background-color:inherit;height:3rem;left:.8rem;position:absolute;top:.5rem;transform:rotate(180deg);width:3rem}.clock-delay,.clock-delay *{box-sizing:border-box}.clock-pie{background:inherit;border:.4rem solid;height:100%;position:absolute;transform-origin:100% 50%;width:50%}.clock-spinner{border-color:#fff;border-radius:100% 0 0 100%/50% 0 0 50%;border-right:none;z-index:2}.clock-filler{border-color:#fff;border-left:none;border-radius:0 100% 100% 0/0 50% 50% 0;left:50%;opacity:0;z-index:1}.clock-mask{background:inherit;height:100%;opacity:1;position:absolute;width:50%;z-index:3}.clock-spinner.clock-animation{animation:clock-rota var(--delayTime) linear}.clock-filler.clock-animation{animation:clock-opa var(--delayTime) steps(1,end) reverse}.clock-mask.clock-animation{animation:clock-opa var(--delayTime) steps(1,end)}@keyframes clock-rota{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes clock-opa{0%{opacity:0}50%,to{opacity:1}}.points-component{border-radius:.3rem;color:var(--color-neutrals-white);font-size:4rem;font-weight:500;height:4rem;line-height:4rem;padding:0 .5rem;text-shadow:0 0 .5rem var(--color-neutrals-white)}.Spells-component{display:flex;gap:.5rem;overflow-y:hidden;position:absolute}.Spells-component[data-illegal]{pointer-events:none}div.Spells-square{cursor:pointer;display:flex;flex-direction:column;gap:.4rem;height:auto;width:4.4rem}div.Spells-square.Spells-reactive:hover .spell{transform:translateY(.1rem) scale(1.2)}div.Spells-square.Spells-locked>div:not(.Spells-recharge){filter:saturate(0%)}div.Spells-square.Spells-locked>div:not(.Spells-recharge):hover .spell{transform:scale(1.05)}.Spells-image{background-color:var(--spellPrimary, #7fa650);border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;height:4.6rem;overflow:hidden;padding:.2rem 0}.spell{background-position:50% 100%;background-repeat:no-repeat;background-size:contain;height:100%;transition:transform .2s;width:100%}.spell[data-spell=jump]{background-image:url(/bundles/web/images/variants/spells/jump.png)}.spell[data-spell=freeze]{background-image:url(/bundles/web/images/variants/spells/freeze.png)}.Spells-label{background-color:var(--spellPrimary, #7fa650);border-top-left-radius:.3rem;border-top-right-radius:.3rem;box-shadow:inset 0 -.8rem .8rem -.8rem #00000080;color:#fff;font-size:1.2rem;font-weight:700;line-height:1;padding:0 .2rem;text-align:end;text-shadow:-1px 1px 0 rgba(0,0,0,.4)}.Spells-recharge{border-radius:.15rem;display:flex;height:.6rem;overflow:hidden}.Spells-recharge span{background-color:#888;width:100%}.Spells-recharge span.Spells-active{background-color:var(--spellPrimary, #7fa650)}:root{--scale: calc(var(--squareSize) / 40)}.playerbox-component{display:flex;position:absolute;z-index:4}.playerbox-top{align-items:flex-end;padding-bottom:.5rem;bottom:100%}.playerbox-top.playerbox-corner .playerbox-clock{bottom:-4rem}.playerbox-top.playerbox-corner .playerbox-captured-pieces{top:calc(100% - 2rem * var(--squareSize) / min(1,var(--scale)) / 10)}.playerbox-top.playerbox-corner .playerbox-points{bottom:calc(100% + .5rem)}.playerbox-top.playerbox-corner .playerbox-spells{bottom:10.5rem}.playerbox-top:not(.playerbox-corner) .playerbox-captured-pieces{top:100%}.playerbox-top:not(.playerbox-corner):not(.playerbox-twoplayer) .playerbox-spells{bottom:5rem}@media all and (max-width:78.125em),(max-height:48em){.playerbox-top:not(.playerbox-corner,.playerbox-twoplayer) .playerbox-player{bottom:4.5rem}}.playerbox-bottom{align-items:flex-start;padding-top:.5rem;top:100%}.playerbox-bottom.playerbox-corner .playerbox-clock{top:-4rem}.playerbox-bottom.playerbox-corner .playerbox-captured-pieces{bottom:calc(100% - 2rem * var(--squareSize) / min(1,var(--scale)) / 10)}.playerbox-bottom.playerbox-corner .playerbox-points{top:calc(100% + .5rem)}.playerbox-bottom.playerbox-corner .playerbox-spells{top:10.5rem}.playerbox-bottom:not(.playerbox-corner) .playerbox-captured-pieces{bottom:100%}.playerbox-bottom:not(.playerbox-corner):not(.playerbox-twoplayer) .playerbox-spells{top:5rem}@media all and (max-width:78.125em),(max-height:48em){.playerbox-bottom:not(.playerbox-corner,.playerbox-twoplayer) .playerbox-player{top:4.5rem}}.playerbox-left{justify-content:flex-end;padding-right:.5rem}.playerbox-left:not(.playerbox-corner){justify-content:flex-start;left:0}.playerbox-left:not(.playerbox-corner) .playerbox-points{right:calc(100% + 15rem)}@media all and (max-width:78.125em),(max-height:48em){.playerbox-left:not(.playerbox-corner) .playerbox-points{right:calc(100% + .5rem)}}.playerbox-left:not(.playerbox-corner) .playerbox-captured-pieces{right:calc(100% + .5rem)}.playerbox-left:not(.playerbox-corner):not(.playerbox-twoplayer) .playerbox-spells{left:0}.playerbox-left.playerbox-corner{right:100%}.playerbox-left.playerbox-corner .playerbox-clock{right:.5rem}.playerbox-left.playerbox-corner .playerbox-captured-pieces{right:calc(2.5rem + 2.5rem * var(--squareSize) / min(1,var(--scale)) / 10)}.playerbox-left.playerbox-corner .playerbox-spells{right:.5rem}.playerbox-right{justify-content:flex-start;padding-left:.5rem}.playerbox-right:not(.playerbox-corner){justify-content:flex-end;right:0}.playerbox-right:not(.playerbox-corner) .playerbox-points{left:calc(100% + 15rem)}@media all and (max-width:78.125em),(max-height:48em){.playerbox-right:not(.playerbox-corner) .playerbox-points{left:calc(100% + .5rem)}}.playerbox-right:not(.playerbox-corner) .playerbox-captured-pieces{left:calc(100% + .5rem)}.playerbox-right:not(.playerbox-corner):not(.playerbox-twoplayer) .playerbox-spells{right:0}.playerbox-right.playerbox-corner{left:100%}.playerbox-right.playerbox-corner .playerbox-clock{left:.5rem}.playerbox-right.playerbox-corner .playerbox-captured-pieces{left:calc(2.5rem + 2.5rem * var(--squareSize) / min(1,var(--scale)) / 10)}.playerbox-right.playerbox-corner .playerbox-spells{left:.5rem}.playerbox-left:not(.playerbox-corner):not(.playerbox-twoplayer){padding-left:14.5rem}@media all and (max-width:78.125em),(max-height:48em){.playerbox-left:not(.playerbox-corner):not(.playerbox-twoplayer){padding-left:0}}.playerbox-left:not(.playerbox-corner):not(.playerbox-twoplayer) .playerbox-clock{left:0}.playerbox-left:not(.playerbox-corner).playerbox-twoplayer .playerbox-clock{right:0}.playerbox-left:not(.playerbox-corner).playerbox-twoplayer .playerbox-points{right:calc(100% + .5rem)}.playerbox-right:not(.playerbox-corner){padding-right:14.5rem}@media all and (max-width:78.125em),(max-height:48em){.playerbox-right:not(.playerbox-corner){padding-right:0}}.playerbox-right:not(.playerbox-corner) .playerbox-clock{right:0}.playerbox-twoplayer:not(.playerbox-corner){width:100%}.playerbox-twoplayer:not(.playerbox-corner) .playerbox-spells{margin:.2rem 1rem;right:min(14rem,var(--squareSize) * 3px / min(1,var(--scale)) - 5px)}.playerbox-top .playerbox-spells>div{flex-direction:column-reverse}.playerbox-player{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;position:relative}:is(.playerbox-left.playerbox-corner,.playerbox-right:not(.playerbox-corner)) .playerbox-player{flex-direction:row-reverse}.playerbox-avatar{height:4rem;width:4rem}.playerbox-avatar>img{border-radius:.4rem;height:100%;object-fit:cover;width:100%}.playerbox-user-tag{align-items:flex-start;color:var(--color-neutrals-white);display:flex;flex-wrap:wrap;font-size:1.4rem;font-weight:600;gap:.5rem;justify-content:flex-start;line-height:1;text-shadow:.05rem .05rem .05rem rgba(0,0,0,.3)}.playerbox-username{cursor:pointer;max-width:min(9rem,20vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playerbox-clock,.playerbox-points,.playerbox-captured-pieces{position:absolute}.playerbox-column{display:flex;flex-direction:column}.playerbox-row{display:flex;flex-direction:row}.pre-game-arrows-pre-game-spinner{height:400px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:400px;z-index:5}.pre-game-arrows-four-arrows{--spinnerSize: calc(var(--squareSize) * 5);height:calc(3 * var(--spinnerSize));left:calc(50% - 3 * var(--spinnerSize) / 2);position:absolute;top:calc(50% - 3 * var(--spinnerSize) / 2);width:calc(3 * var(--spinnerSize))}.pre-game-arrows-arrows{height:var(--spinnerSize);left:calc(50% - var(--spinnerSize) / 2);overflow:visible;position:absolute;top:calc(50% - var(--spinnerSize) / 2);width:var(--spinnerSize)}.pre-game-arrows-arrows.pre-game-arrows-pop-red{animation:pre-game-arrows-ready-red .2s linear;animation-delay:.1s}.pre-game-arrows-arrows.pre-game-arrows-pop-blue{animation:pre-game-arrows-ready-blue .2s linear;animation-delay:.1s}.pre-game-arrows-arrows.pre-game-arrows-pop-yellow{animation:pre-game-arrows-ready-yellow .2s linear;animation-delay:.1s}.pre-game-arrows-arrows.pre-game-arrows-pop-green{animation:pre-game-arrows-ready-green .2s linear;animation-delay:.1s}.pre-game-arrows-four-red-arrow,.pre-game-arrows-four-blue-arrow,.pre-game-arrows-four-yellow-arrow,.pre-game-arrows-four-green-arrow{transition:all .2s ease-in}.pre-game-arrows-four-red-arrow{transform:translateY(calc(var(--squareSize) / -2.2))}.pre-game-arrows-four-blue-arrow{transform:translate(calc(var(--squareSize) / 2.2))}.pre-game-arrows-four-yellow-arrow{transform:translateY(calc(var(--squareSize) / 2.2))}.pre-game-arrows-four-green-arrow{transform:translate(calc(var(--squareSize) / -2.2))}.pre-game-arrows-opaque-arrow{opacity:.5;transform:translate(0)}@keyframes pre-game-arrows-ready-red{0%{transform:translateY(0)}50%{transform:translateY(0)}75%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes pre-game-arrows-ready-blue{0%{transform:translate(0)}50%{transform:translate(0)}75%{transform:translate(.5rem)}to{transform:translate(0)}}@keyframes pre-game-arrows-ready-yellow{0%{transform:translateY(0)}50%{transform:translateY(0)}75%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes pre-game-arrows-ready-green{0%{transform:translate(0)}50%{transform:translate(0)}75%{transform:translate(-.5rem)}to{transform:translate(0)}}.BaseArrow-circle{border:calc(var(--squareSize) / 10 * 1px) solid;border-radius:50%;height:calc(var(--squareSize) * 1px);opacity:.93;pointer-events:none;position:absolute;transition-duration:var(--animationSpeed);transition-property:transform;width:calc(var(--squareSize) * 1px)}.BaseArrow-arrow{border:0 solid red;pointer-events:none;position:absolute;transform-origin:50% 0%;transition-duration:var(--animationSpeed);transition-property:top,left,transform,height}.BaseArrow-arrowStem{background:var(--color-gray-800);height:calc(100% - var(--squareSize) / 1.4 * 1px);margin-left:calc(var(--squareSize) / 14 * -1px);opacity:.93;position:absolute;transform:translateY(calc(var(--squareSize) / 4 * 1px));width:calc(var(--squareSize) / 7 * 1px)}.BaseArrow-arrowHead{bottom:0;left:10%;opacity:.93;position:absolute}.BasePiece-component{--size: calc(var(--squareSize) * 1px);position:absolute;transition-delay:0s,0s,0s,0s,0s;transition-duration:var(--animationSpeed),var(--animationSpeed),var(--animationSpeed),var(--animationSpeed),var(--animationSpeed);transition-property:transform,width,height,opacity,filter}.BasePiece-component:hover{cursor:grab}.piece{background-size:cover;height:var(--size);touch-action:none;width:var(--size)}.piece[data-illegal]{pointer-events:none}.piece[data-invisible]{opacity:0!important}.piece[data-bounty]{filter:brightness(60%)}.piece:is([data-royal],[data-lives]):after{content:attr(data-lives);content:attr(data-lives,"");height:100%;position:absolute;width:100%}.piece[data-lives]:after{font-size:calc(var(--squareSize) * .66px);font-weight:700;line-height:1.55;text-align:center}.piece[data-lives="1"]:after{color:#f5ab3de6}.piece[data-lives="0"]:is([data-dead],[data-bounty]):after{content:unset}.piece[data-royal]:after{background-image:url(https://www.chess.com/bundles/web/images/variants/courier_chess.svg);background-position:90% 90%;background-repeat:no-repeat;background-size:40%}.piece:not([data-invisible])[data-removing]{opacity:1!important}.piece[data-dragging]{cursor:grabbing;transition:none;z-index:100!important}.piece[data-moving]{z-index:90}.piece[data-zombie]:before{content:"";height:100%;position:absolute;width:100%}.piece[data-zombie][data-immune]{box-shadow:inset 0 0 7px 8px;outline:3px solid #4d4b4b;outline-offset:-2px}.piece[data-zombie]:not([data-immune]){box-shadow:inset 12px -13px 16px}.piece[data-zombie]:not([data-immune])[data-royal]{border-radius:33%}.piece[data-zombie]:not([data-immune]):not([data-royal]){border-radius:50%}.piece[data-zombie][data-royal]{filter:brightness(120%)}.piece[data-pseudo3d]:before{background-position-y:bottom;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:132%;pointer-events:none;position:absolute;width:100%}.piece[data-pseudo3d][data-lives]:after{line-height:2.15}.piece[data-pseudo3d="0"]{z-index:10}.piece[data-pseudo3d="1"]{z-index:11}.piece[data-pseudo3d="2"]{z-index:12}.piece[data-pseudo3d="3"]{z-index:13}.piece[data-pseudo3d="4"]{z-index:14}.piece[data-pseudo3d="5"]{z-index:15}.piece[data-pseudo3d="6"]{z-index:16}.piece[data-pseudo3d="7"]{z-index:17}.piece[data-pseudo3d="8"]{z-index:18}.piece[data-pseudo3d="9"]{z-index:19}.piece[data-pseudo3d="10"]{z-index:20}.piece[data-pseudo3d="11"]{z-index:21}.piece[data-pseudo3d="12"]{z-index:22}.piece[data-pseudo3d="13"]{z-index:23}.piece[data-zombie=random]{color:#fff}.piece[data-zombie=pusher]{color:#575880}.piece[data-zombie=checker]{color:#916841}.piece[data-zombie=muncher]{color:#d4c677}.piece[data-zombie=ranter]{color:#916e66}.piece[data-zombie=comfuter]{color:#874739}.piece[data-zombie=patzer]{color:#396b53}.piece[data-zombie=pusher_comfuter]{color:#444860}.piece[data-zombie=checker_comfuter]{color:#615838}.piece[data-zombie=muncher_comfuter]{color:#b4c657}.piece[data-dead]:not([data-stone]){animation:BasePiece-rip .2s ease forwards}.piece[data-blood]{animation:BasePiece-blood 1s cubic-bezier(.51,.02,.11,.95) forwards}@keyframes BasePiece-blood{25%{filter:drop-shadow(0 0 20px #db2323);z-index:0}25.1%{filter:drop-shadow(0 0 20px rgba(219,35,35,.7)) drop-shadow(0 0 8px rgba(219,35,35,.7)) brightness(110%) opacity(70%);z-index:1}to{filter:drop-shadow(0 0 4px rgba(219,35,35,.8));z-index:1}}@keyframes BasePiece-rip{0%{opacity:1}50%{opacity:0}to{opacity:1}}.BaseSpellField-component{--size: calc(var(--squareSize) * 3px);pointer-events:none;position:absolute!important}.BaseSpellField-component .BaseSpellField-progress{bottom:0;display:flex;height:calc(var(--squareSize) * .06px);left:0;position:absolute;right:0;width:unset!important}.BaseSpellField-component .BaseSpellField-progress>div{box-shadow:0 -.1rem .5rem #fffc;opacity:.2;width:100%}.BaseSpellField-component .BaseSpellField-progress>div.BaseSpellField-active{opacity:.8}.BaseSpellField-component[data-spell=freeze]{animation:BaseSpellField-rotate-and-scale .2s cubic-bezier(.4,.01,.12,.98) forwards;background-color:#0097c74d;border:solid 4px var(--color-neutrals-white);box-shadow:0 0 2rem #0097c7;overflow:hidden;position:relative}@keyframes BaseSpellField-rotate-and-scale{0%{transform:scale(0)}to{transform:scale(1)}}.BaseSpellField-component[data-spell=freeze] .BaseSpellField-swirlBig,.BaseSpellField-component[data-spell=freeze] .BaseSpellField-swirlSmall{background-image:url(/bundles/web/images/variants/misc/swirl.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:100%;position:absolute;width:100%}.BaseSpellField-component[data-spell=freeze] .BaseSpellField-swirlBig{--scale: 180%;animation:BaseSpellField-rotate 5s linear forwards infinite}.BaseSpellField-component[data-spell=freeze] .BaseSpellField-swirlSmall{--scale: 140%;animation:BaseSpellField-rotate 2s linear forwards infinite}@keyframes BaseSpellField-rotate{0%{transform:scale(var(--scale)) rotate(0)}to{transform:scale(var(--scale)) rotate(360deg)}}.BaseSpellField-component[data-spell=freeze] .BaseSpellField-snowflake{background-image:url(/bundles/web/images/variants/misc/snowflake.svg);background-repeat:no-repeat;background-size:contain;position:absolute}.BaseSpellField-component[data-spell=freeze] .BaseSpellField-snowflake:nth-child(3){animation:BaseSpellField-boom-1 1.5s 50ms cubic-bezier(0,.65,.07,.87) forwards,BaseSpellField-snow-1 5.0559770457553s 1.1372792230871s ease-in-out forwards infinite;height:20%;left:40%;top:40%;width:20%}@keyframes BaseSpellField-snow-1{0%{opacity:0;transform:translate(calc(cos(5deg)*.76*176%),calc(sin(5deg)*.76*176%)) scale(43%) rotate(0)}22%{opacity:.5}44%{opacity:0;transform:translate(calc(cos(5deg)*.76*280%),calc(sin(5deg)*.76*280%)) scale(43%) rotate(-46deg)}}@keyframes BaseSpellField-boom-1{0%{opacity:1;transform:scale(43%)}55.2%{opacity:1}to,97.6%{opacity:0;transform:translate(calc(cos(5deg)*.76*280%),calc(sin(5deg)*.76*280%)) scale(43%) rotate(45deg)}}.BaseSpellField-component[data-spell=freeze] .BaseSpellField-snowflake:nth-child(4){animation:BaseSpellField-boom-2 1.5s 50ms cubic-bezier(0,.65,.07,.87) forwards,BaseSpellField-snow-2 5.9546800194534s 1.2577142429963s ease-in-out forwards infinite;height:20%;left:40%;top:40%;width:20%}@keyframes BaseSpellField-snow-2{0%{opacity:0;transform:translate(calc(cos(-180deg)*.72*162%),calc(sin(-180deg)*.72*162%)) scale(41%) rotate(0)}31%{opacity:.5}62%{opacity:0;transform:translate(calc(cos(-180deg)*.72*280%),calc(sin(-180deg)*.72*280%)) scale(41%) rotate(-68deg)}}@keyframes BaseSpellField-boom-2{0%{opacity:1;transform:scale(41%)}54.4%{opacity:1}to,97.2%{opacity:0;transform:translate(calc(cos(-180deg)*.72*280%),calc(sin(-180deg)*.72*280%)) scale(41%) rotate(45deg)}}.BaseSpellField-component[data-spell=freeze] .BaseSpellField-snowflake:nth-child(5){animation:BaseSpellField-boom-3 1.5s 50ms cubic-bezier(0,.65,.07,.87) forwards,BaseSpellField-snow-3 5.7390249727909s 1.7425105855831s ease-in-out forwards infinite;height:20%;left:40%;top:40%;width:20%}@keyframes BaseSpellField-snow-3{0%{opacity:0;transform:translate(calc(cos(90deg)*.64*165%),calc(sin(90deg)*.64*165%)) scale(37%) rotate(0)}30%{opacity:.5}60%{opacity:0;transform:translate(calc(cos(90deg)*.64*280%),calc(sin(90deg)*.64*280%)) scale(37%) rotate(-40deg)}}@keyframes BaseSpellField-boom-3{0%{opacity:1;transform:scale(37%)}52.8%{opacity:1}to,96.4%{opacity:0;transform:translate(calc(cos(90deg)*.64*280%),calc(sin(90deg)*.64*280%)) scale(37%) rotate(45deg)}}.BaseSpellField-component[data-spell=freeze] .BaseSpellField-snowflake:nth-child(6){animation:BaseSpellField-boom-4 1.5s 50ms cubic-bezier(0,.65,.07,.87) forwards,BaseSpellField-snow-4 5.8809326437739s 1.8459711370379s ease-in-out forwards infinite;height:20%;left:40%;top:40%;width:20%}@keyframes BaseSpellField-snow-4{0%{opacity:0;transform:translate(calc(cos(51deg)*.9*172%),calc(sin(51deg)*.9*172%)) scale(.5) rotate(0)}21.5%{opacity:.5}43%{opacity:0;transform:translate(calc(cos(51deg)*.9*280%),calc(sin(51deg)*.9*280%)) scale(.5) rotate(-85deg)}}@keyframes BaseSpellField-boom-4{0%{opacity:1;transform:scale(.5)}58%{opacity:1}to,99%{opacity:0;transform:translate(calc(cos(51deg)*.9*280%),calc(sin(51deg)*.9*280%)) scale(.5) rotate(45deg)}}.BaseSpellField-component[data-spell=freeze] .BaseSpellField-snowflake:nth-child(7){animation:BaseSpellField-boom-5 1.5s 50ms cubic-bezier(0,.65,.07,.87) forwards,BaseSpellField-snow-5 5.5504298039951s 2.1876045474351s ease-in-out forwards infinite;height:20%;left:40%;top:40%;width:20%}@keyframes BaseSpellField-snow-5{0%{opacity:0;transform:translate(calc(cos(-46deg)*1*177%),calc(sin(-46deg)*1*177%)) scale(55%) rotate(0)}25%{opacity:.5}50%{opacity:0;transform:translate(calc(cos(-46deg)*1*280%),calc(sin(-46deg)*1*280%)) scale(55%) rotate(-59deg)}}@keyframes BaseSpellField-boom-5{0%{opacity:1;transform:scale(55%)}60%{opacity:1}to,to{opacity:0;transform:translate(calc(cos(-46deg)*1*280%),calc(sin(-46deg)*1*280%)) scale(55%) rotate(45deg)}}.BaseSpellField-component[data-spell=freeze] .BaseSpellField-snowflake:nth-child(8){animation:BaseSpellField-boom-6 1.5s 50ms cubic-bezier(0,.65,.07,.87) forwards,BaseSpellField-snow-6 5.4052712812516s 2.4973049705649s ease-in-out forwards infinite;height:20%;left:40%;top:40%;width:20%}@keyframes BaseSpellField-snow-6{0%{opacity:0;transform:translate(calc(cos(-90deg)*.74*179%),calc(sin(-90deg)*.74*179%)) scale(42%) rotate(0)}33%{opacity:.5}66%{opacity:0;transform:translate(calc(cos(-90deg)*.74*280%),calc(sin(-90deg)*.74*280%)) scale(42%) rotate(-77deg)}}@keyframes BaseSpellField-boom-6{0%{opacity:1;transform:scale(42%)}54.8%{opacity:1}to,97.4%{opacity:0;transform:translate(calc(cos(-90deg)*.74*280%),calc(sin(-90deg)*.74*280%)) scale(42%) rotate(45deg)}}.BaseSpellField-component[data-spell=freeze] .BaseSpellField-snowflake:nth-child(9){animation:BaseSpellField-boom-7 1.5s 50ms cubic-bezier(0,.65,.07,.87) forwards,BaseSpellField-snow-7 5.2716648427653s 2.6201694791909s ease-in-out forwards infinite;height:20%;left:40%;top:40%;width:20%}@keyframes BaseSpellField-snow-7{0%{opacity:0;transform:translate(calc(cos(30deg)*.52*177%),calc(sin(30deg)*.52*177%)) scale(31%) rotate(0)}26%{opacity:.5}52%{opacity:0;transform:translate(calc(cos(30deg)*.52*280%),calc(sin(30deg)*.52*280%)) scale(31%) rotate(-77deg)}}@keyframes BaseSpellField-boom-7{0%{opacity:1;transform:scale(31%)}50.4%{opacity:1}to,95.2%{opacity:0;transform:translate(calc(cos(30deg)*.52*280%),calc(sin(30deg)*.52*280%)) scale(31%) rotate(45deg)}}.BaseSpellField-component[data-spell=freeze] .BaseSpellField-snowflake:nth-child(10){animation:BaseSpellField-boom-8 1.5s 50ms cubic-bezier(0,.65,.07,.87) forwards,BaseSpellField-snow-8 5.0035407397731s 2.6916706170084s ease-in-out forwards infinite;height:20%;left:40%;top:40%;width:20%}@keyframes BaseSpellField-snow-8{0%{opacity:0;transform:translate(calc(cos(130deg)*.54*177%),calc(sin(130deg)*.54*177%)) scale(32%) rotate(0)}23%{opacity:.5}46%{opacity:0;transform:translate(calc(cos(130deg)*.54*280%),calc(sin(130deg)*.54*280%)) scale(32%) rotate(-61deg)}}@keyframes BaseSpellField-boom-8{0%{opacity:1;transform:scale(32%)}50.8%{opacity:1}to,95.4%{opacity:0;transform:translate(calc(cos(130deg)*.54*280%),calc(sin(130deg)*.54*280%)) scale(32%) rotate(45deg)}}.BaseSpellField-component[data-spell=freeze] .BaseSpellField-snowflake:nth-child(11){animation:BaseSpellField-boom-9 1.5s 50ms cubic-bezier(0,.65,.07,.87) forwards,BaseSpellField-snow-9 5.3146209327154s 3.079867263733s ease-in-out forwards infinite;height:20%;left:40%;top:40%;width:20%}@keyframes BaseSpellField-snow-9{0%{opacity:0;transform:translate(calc(cos(-27deg)*.7*165%),calc(sin(-27deg)*.7*165%)) scale(.4) rotate(0)}34%{opacity:.5}68%{opacity:0;transform:translate(calc(cos(-27deg)*.7*280%),calc(sin(-27deg)*.7*280%)) scale(.4) rotate(-50deg)}}@keyframes BaseSpellField-boom-9{0%{opacity:1;transform:scale(.4)}54%{opacity:1}to,97%{opacity:0;transform:translate(calc(cos(-27deg)*.7*280%),calc(sin(-27deg)*.7*280%)) scale(.4) rotate(45deg)}}.BaseSpellField-component[data-spell=freeze] .BaseSpellField-snowflake:nth-child(12){animation:BaseSpellField-boom-10 1.5s 50ms cubic-bezier(0,.65,.07,.87) forwards,BaseSpellField-snow-10 5.2402611722322s 3.7225844515115s ease-in-out forwards infinite;height:20%;left:40%;top:40%;width:20%}@keyframes BaseSpellField-snow-10{0%{opacity:0;transform:translate(calc(cos(-138deg)*.8*166%),calc(sin(-138deg)*.8*166%)) scale(45%) rotate(0)}27.5%{opacity:.5}55%{opacity:0;transform:translate(calc(cos(-138deg)*.8*280%),calc(sin(-138deg)*.8*280%)) scale(45%) rotate(-79deg)}}@keyframes BaseSpellField-boom-10{0%{opacity:1;transform:scale(45%)}56%{opacity:1}to,98%{opacity:0;transform:translate(calc(cos(-138deg)*.8*280%),calc(sin(-138deg)*.8*280%)) scale(45%) rotate(45deg)}}.BaseSpellField-component[data-spell=freeze] .BaseSpellField-snowflake:nth-child(13){animation:BaseSpellField-boom-11 1.5s 50ms cubic-bezier(0,.65,.07,.87) forwards,BaseSpellField-snow-11 5.2478421744626s 4.2513404621346s ease-in-out forwards infinite;height:20%;left:40%;top:40%;width:20%}@keyframes BaseSpellField-snow-11{0%{opacity:0;transform:translate(calc(cos(-62deg)*.6*174%),calc(sin(-62deg)*.6*174%)) scale(35%) rotate(0)}34.5%{opacity:.5}69%{opacity:0;transform:translate(calc(cos(-62deg)*.6*280%),calc(sin(-62deg)*.6*280%)) scale(35%) rotate(-41deg)}}@keyframes BaseSpellField-boom-11{0%{opacity:1;transform:scale(35%)}52%{opacity:1}to,96%{opacity:0;transform:translate(calc(cos(-62deg)*.6*280%),calc(sin(-62deg)*.6*280%)) scale(35%) rotate(45deg)}}.BaseSpellField-component[data-spell=freeze] .BaseSpellField-snowflake:nth-child(14){animation:BaseSpellField-boom-12 1.5s 50ms cubic-bezier(0,.65,.07,.87) forwards,BaseSpellField-snow-12 5.3132094239298s 4.3522180135051s ease-in-out forwards infinite;height:20%;left:40%;top:40%;width:20%}@keyframes BaseSpellField-snow-12{0%{opacity:0;transform:translate(calc(cos(136deg)*.98*170%),calc(sin(136deg)*.98*170%)) scale(54%) rotate(0)}27.5%{opacity:.5}55%{opacity:0;transform:translate(calc(cos(136deg)*.98*280%),calc(sin(136deg)*.98*280%)) scale(54%) rotate(-60deg)}}@keyframes BaseSpellField-boom-12{0%{opacity:1;transform:scale(54%)}59.6%{opacity:1}to,99.8%{opacity:0;transform:translate(calc(cos(136deg)*.98*280%),calc(sin(136deg)*.98*280%)) scale(54%) rotate(45deg)}}.BaseSpellField-component[data-spell=freeze] .BaseSpellField-snowflake:nth-child(15){animation:BaseSpellField-boom-13 1.5s 50ms cubic-bezier(0,.65,.07,.87) forwards,BaseSpellField-snow-13 5.8551354658092s 4.7429765511042s ease-in-out forwards infinite;height:20%;left:40%;top:40%;width:20%}@keyframes BaseSpellField-snow-13{0%{opacity:0;transform:translate(calc(cos(-150deg)/2*166%),calc(sin(-150deg)/2*166%)) scale(.3) rotate(0)}22%{opacity:.5}44%{opacity:0;transform:translate(calc(cos(-150deg)/2*280%),calc(sin(-150deg)/2*280%)) scale(.3) rotate(-73deg)}}@keyframes BaseSpellField-boom-13{0%{opacity:1;transform:scale(.3)}50%{opacity:1}to,95%{opacity:0;transform:translate(calc(cos(-150deg)/2*280%),calc(sin(-150deg)/2*280%)) scale(.3) rotate(45deg)}}.BaseSpellField-component[data-spell=freeze] .BaseSpellField-progress>div{background-color:#0181a8}.BaseSpellField-component[data-spell=jump]{animation:BaseSpellField-scale .15s linear forwards;background-color:rgb(var(--spellFieldJump, 123, 183, 68),.8);border:solid 4px var(--color-neutrals-white);box-shadow:0 0 2rem var(--spellFieldJump, 123, 183, 68);display:flex;flex-wrap:wrap}.BaseSpellField-component[data-spell=jump]>div{width:14.2857142857%}.BaseSpellField-component[data-spell=jump]>div[data-type="0"]{animation:BaseSpellField-switch-0 1s linear forwards infinite}@keyframes BaseSpellField-switch-0{0%,to{background-color:#ffffff1f}25%{background-color:var(--color-transparent-white-5)}50%{background-color:#0000001f}75%{background-color:#0000000d}}.BaseSpellField-component[data-spell=jump]>div[data-type="1"]{animation:BaseSpellField-switch-1 1s linear forwards infinite}@keyframes BaseSpellField-switch-1{0%,to{background-color:var(--color-transparent-white-5)}25%{background-color:#0000001f}50%{background-color:#0000000d}75%{background-color:#ffffff1f}}.BaseSpellField-component[data-spell=jump]>div[data-type="2"]{animation:BaseSpellField-switch-2 1s linear forwards infinite}@keyframes BaseSpellField-switch-2{0%,to{background-color:#0000001f}25%{background-color:#0000000d}50%{background-color:#ffffff1f}75%{background-color:var(--color-transparent-white-5)}}.BaseSpellField-component[data-spell=jump]>div[data-type="3"]{animation:BaseSpellField-switch-3 1s linear forwards infinite}@keyframes BaseSpellField-switch-3{0%,to{background-color:#0000000d}25%{background-color:#ffffff1f}50%{background-color:var(--color-transparent-white-5)}75%{background-color:#0000001f}}@keyframes BaseSpellField-scale{0%{transform:scale(0)}60%{transform:scale(.4)}}.BaseSpellField-component .BaseSpellField-progress>div{background-color:#4d8d10}.square{--square: var(--size, calc(var(--squareSize) * 1px));height:var(--square);position:relative;width:var(--square)}.square[data-bank]{--size: calc(var(--bankSquareSize) * 1px);border-radius:.5rem}.square[data-invisible]:not([data-legal]){visibility:hidden}.square[data-invisible][data-legal]{background-color:transparent}.square[data-check]{background-color:#790000!important}.square[data-check][data-legal=circle]:after{border-color:#bababa59}.square[data-fogged]{background-image:url(/bundles/web/images/variants/misc/fog-bg-new.png);background-size:2000px}.square[data-fogged].dark{filter:brightness(80%)}.square[data-fogged="0;0"]{background-position:calc(var(--square) * -0 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -0 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="0;1"]{background-position:calc(var(--square) * -0 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -1 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="0;2"]{background-position:calc(var(--square) * -0 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -2 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="0;3"]{background-position:calc(var(--square) * -0 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -3 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="0;4"]{background-position:calc(var(--square) * -0 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -4 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="0;5"]{background-position:calc(var(--square) * -0 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -5 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="0;6"]{background-position:calc(var(--square) * -0 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -6 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="0;7"]{background-position:calc(var(--square) * -0 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -7 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="0;8"]{background-position:calc(var(--square) * -0 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -8 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="0;9"]{background-position:calc(var(--square) * -0 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -9 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="0;10"]{background-position:calc(var(--square) * -0 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -10 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="0;11"]{background-position:calc(var(--square) * -0 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -11 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="0;12"]{background-position:calc(var(--square) * -0 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -12 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="0;13"]{background-position:calc(var(--square) * -0 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -13 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="1;0"]{background-position:calc(var(--square) * -1 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -0 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="1;1"]{background-position:calc(var(--square) * -1 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -1 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="1;2"]{background-position:calc(var(--square) * -1 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -2 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="1;3"]{background-position:calc(var(--square) * -1 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -3 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="1;4"]{background-position:calc(var(--square) * -1 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -4 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="1;5"]{background-position:calc(var(--square) * -1 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -5 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="1;6"]{background-position:calc(var(--square) * -1 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -6 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="1;7"]{background-position:calc(var(--square) * -1 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -7 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="1;8"]{background-position:calc(var(--square) * -1 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -8 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="1;9"]{background-position:calc(var(--square) * -1 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -9 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="1;10"]{background-position:calc(var(--square) * -1 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -10 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="1;11"]{background-position:calc(var(--square) * -1 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -11 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="1;12"]{background-position:calc(var(--square) * -1 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -12 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="1;13"]{background-position:calc(var(--square) * -1 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -13 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="2;0"]{background-position:calc(var(--square) * -2 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -0 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="2;1"]{background-position:calc(var(--square) * -2 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -1 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="2;2"]{background-position:calc(var(--square) * -2 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -2 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="2;3"]{background-position:calc(var(--square) * -2 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -3 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="2;4"]{background-position:calc(var(--square) * -2 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -4 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="2;5"]{background-position:calc(var(--square) * -2 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -5 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="2;6"]{background-position:calc(var(--square) * -2 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -6 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="2;7"]{background-position:calc(var(--square) * -2 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -7 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="2;8"]{background-position:calc(var(--square) * -2 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -8 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="2;9"]{background-position:calc(var(--square) * -2 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -9 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="2;10"]{background-position:calc(var(--square) * -2 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -10 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="2;11"]{background-position:calc(var(--square) * -2 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -11 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="2;12"]{background-position:calc(var(--square) * -2 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -12 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="2;13"]{background-position:calc(var(--square) * -2 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -13 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="3;0"]{background-position:calc(var(--square) * -3 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -0 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="3;1"]{background-position:calc(var(--square) * -3 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -1 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="3;2"]{background-position:calc(var(--square) * -3 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -2 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="3;3"]{background-position:calc(var(--square) * -3 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -3 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="3;4"]{background-position:calc(var(--square) * -3 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -4 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="3;5"]{background-position:calc(var(--square) * -3 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -5 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="3;6"]{background-position:calc(var(--square) * -3 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -6 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="3;7"]{background-position:calc(var(--square) * -3 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -7 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="3;8"]{background-position:calc(var(--square) * -3 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -8 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="3;9"]{background-position:calc(var(--square) * -3 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -9 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="3;10"]{background-position:calc(var(--square) * -3 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -10 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="3;11"]{background-position:calc(var(--square) * -3 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -11 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="3;12"]{background-position:calc(var(--square) * -3 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -12 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="3;13"]{background-position:calc(var(--square) * -3 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -13 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="4;0"]{background-position:calc(var(--square) * -4 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -0 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="4;1"]{background-position:calc(var(--square) * -4 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -1 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="4;2"]{background-position:calc(var(--square) * -4 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -2 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="4;3"]{background-position:calc(var(--square) * -4 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -3 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="4;4"]{background-position:calc(var(--square) * -4 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -4 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="4;5"]{background-position:calc(var(--square) * -4 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -5 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="4;6"]{background-position:calc(var(--square) * -4 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -6 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="4;7"]{background-position:calc(var(--square) * -4 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -7 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="4;8"]{background-position:calc(var(--square) * -4 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -8 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="4;9"]{background-position:calc(var(--square) * -4 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -9 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="4;10"]{background-position:calc(var(--square) * -4 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -10 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="4;11"]{background-position:calc(var(--square) * -4 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -11 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="4;12"]{background-position:calc(var(--square) * -4 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -12 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="4;13"]{background-position:calc(var(--square) * -4 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -13 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="5;0"]{background-position:calc(var(--square) * -5 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -0 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="5;1"]{background-position:calc(var(--square) * -5 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -1 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="5;2"]{background-position:calc(var(--square) * -5 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -2 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="5;3"]{background-position:calc(var(--square) * -5 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -3 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="5;4"]{background-position:calc(var(--square) * -5 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -4 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="5;5"]{background-position:calc(var(--square) * -5 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -5 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="5;6"]{background-position:calc(var(--square) * -5 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -6 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="5;7"]{background-position:calc(var(--square) * -5 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -7 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="5;8"]{background-position:calc(var(--square) * -5 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -8 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="5;9"]{background-position:calc(var(--square) * -5 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -9 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="5;10"]{background-position:calc(var(--square) * -5 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -10 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="5;11"]{background-position:calc(var(--square) * -5 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -11 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="5;12"]{background-position:calc(var(--square) * -5 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -12 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="5;13"]{background-position:calc(var(--square) * -5 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -13 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="6;0"]{background-position:calc(var(--square) * -6 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -0 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="6;1"]{background-position:calc(var(--square) * -6 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -1 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="6;2"]{background-position:calc(var(--square) * -6 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -2 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="6;3"]{background-position:calc(var(--square) * -6 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -3 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="6;4"]{background-position:calc(var(--square) * -6 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -4 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="6;5"]{background-position:calc(var(--square) * -6 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -5 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="6;6"]{background-position:calc(var(--square) * -6 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -6 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="6;7"]{background-position:calc(var(--square) * -6 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -7 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="6;8"]{background-position:calc(var(--square) * -6 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -8 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="6;9"]{background-position:calc(var(--square) * -6 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -9 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="6;10"]{background-position:calc(var(--square) * -6 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -10 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="6;11"]{background-position:calc(var(--square) * -6 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -11 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="6;12"]{background-position:calc(var(--square) * -6 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -12 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="6;13"]{background-position:calc(var(--square) * -6 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -13 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="7;0"]{background-position:calc(var(--square) * -7 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -0 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="7;1"]{background-position:calc(var(--square) * -7 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -1 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="7;2"]{background-position:calc(var(--square) * -7 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -2 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="7;3"]{background-position:calc(var(--square) * -7 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -3 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="7;4"]{background-position:calc(var(--square) * -7 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -4 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="7;5"]{background-position:calc(var(--square) * -7 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -5 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="7;6"]{background-position:calc(var(--square) * -7 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -6 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="7;7"]{background-position:calc(var(--square) * -7 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -7 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="7;8"]{background-position:calc(var(--square) * -7 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -8 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="7;9"]{background-position:calc(var(--square) * -7 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -9 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="7;10"]{background-position:calc(var(--square) * -7 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -10 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="7;11"]{background-position:calc(var(--square) * -7 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -11 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="7;12"]{background-position:calc(var(--square) * -7 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -12 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="7;13"]{background-position:calc(var(--square) * -7 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -13 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="8;0"]{background-position:calc(var(--square) * -8 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -0 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="8;1"]{background-position:calc(var(--square) * -8 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -1 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="8;2"]{background-position:calc(var(--square) * -8 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -2 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="8;3"]{background-position:calc(var(--square) * -8 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -3 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="8;4"]{background-position:calc(var(--square) * -8 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -4 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="8;5"]{background-position:calc(var(--square) * -8 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -5 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="8;6"]{background-position:calc(var(--square) * -8 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -6 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="8;7"]{background-position:calc(var(--square) * -8 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -7 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="8;8"]{background-position:calc(var(--square) * -8 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -8 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="8;9"]{background-position:calc(var(--square) * -8 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -9 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="8;10"]{background-position:calc(var(--square) * -8 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -10 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="8;11"]{background-position:calc(var(--square) * -8 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -11 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="8;12"]{background-position:calc(var(--square) * -8 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -12 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="8;13"]{background-position:calc(var(--square) * -8 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -13 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="9;0"]{background-position:calc(var(--square) * -9 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -0 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="9;1"]{background-position:calc(var(--square) * -9 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -1 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="9;2"]{background-position:calc(var(--square) * -9 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -2 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="9;3"]{background-position:calc(var(--square) * -9 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -3 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="9;4"]{background-position:calc(var(--square) * -9 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -4 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="9;5"]{background-position:calc(var(--square) * -9 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -5 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="9;6"]{background-position:calc(var(--square) * -9 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -6 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="9;7"]{background-position:calc(var(--square) * -9 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -7 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="9;8"]{background-position:calc(var(--square) * -9 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -8 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="9;9"]{background-position:calc(var(--square) * -9 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -9 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="9;10"]{background-position:calc(var(--square) * -9 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -10 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="9;11"]{background-position:calc(var(--square) * -9 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -11 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="9;12"]{background-position:calc(var(--square) * -9 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -12 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="9;13"]{background-position:calc(var(--square) * -9 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -13 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="10;0"]{background-position:calc(var(--square) * -10 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -0 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="10;1"]{background-position:calc(var(--square) * -10 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -1 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="10;2"]{background-position:calc(var(--square) * -10 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -2 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="10;3"]{background-position:calc(var(--square) * -10 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -3 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="10;4"]{background-position:calc(var(--square) * -10 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -4 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="10;5"]{background-position:calc(var(--square) * -10 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -5 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="10;6"]{background-position:calc(var(--square) * -10 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -6 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="10;7"]{background-position:calc(var(--square) * -10 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -7 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="10;8"]{background-position:calc(var(--square) * -10 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -8 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="10;9"]{background-position:calc(var(--square) * -10 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -9 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="10;10"]{background-position:calc(var(--square) * -10 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -10 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="10;11"]{background-position:calc(var(--square) * -10 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -11 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="10;12"]{background-position:calc(var(--square) * -10 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -12 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="10;13"]{background-position:calc(var(--square) * -10 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -13 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="11;0"]{background-position:calc(var(--square) * -11 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -0 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="11;1"]{background-position:calc(var(--square) * -11 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -1 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="11;2"]{background-position:calc(var(--square) * -11 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -2 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="11;3"]{background-position:calc(var(--square) * -11 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -3 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="11;4"]{background-position:calc(var(--square) * -11 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -4 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="11;5"]{background-position:calc(var(--square) * -11 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -5 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="11;6"]{background-position:calc(var(--square) * -11 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -6 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="11;7"]{background-position:calc(var(--square) * -11 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -7 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="11;8"]{background-position:calc(var(--square) * -11 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -8 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="11;9"]{background-position:calc(var(--square) * -11 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -9 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="11;10"]{background-position:calc(var(--square) * -11 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -10 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="11;11"]{background-position:calc(var(--square) * -11 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -11 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="11;12"]{background-position:calc(var(--square) * -11 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -12 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="11;13"]{background-position:calc(var(--square) * -11 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -13 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="12;0"]{background-position:calc(var(--square) * -12 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -0 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="12;1"]{background-position:calc(var(--square) * -12 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -1 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="12;2"]{background-position:calc(var(--square) * -12 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -2 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="12;3"]{background-position:calc(var(--square) * -12 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -3 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="12;4"]{background-position:calc(var(--square) * -12 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -4 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="12;5"]{background-position:calc(var(--square) * -12 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -5 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="12;6"]{background-position:calc(var(--square) * -12 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -6 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="12;7"]{background-position:calc(var(--square) * -12 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -7 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="12;8"]{background-position:calc(var(--square) * -12 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -8 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="12;9"]{background-position:calc(var(--square) * -12 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -9 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="12;10"]{background-position:calc(var(--square) * -12 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -10 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="12;11"]{background-position:calc(var(--square) * -12 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -11 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="12;12"]{background-position:calc(var(--square) * -12 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -12 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="12;13"]{background-position:calc(var(--square) * -12 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -13 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="13;0"]{background-position:calc(var(--square) * -13 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -0 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="13;1"]{background-position:calc(var(--square) * -13 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -1 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="13;2"]{background-position:calc(var(--square) * -13 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -2 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="13;3"]{background-position:calc(var(--square) * -13 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -3 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="13;4"]{background-position:calc(var(--square) * -13 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -4 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="13;5"]{background-position:calc(var(--square) * -13 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -5 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="13;6"]{background-position:calc(var(--square) * -13 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -6 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="13;7"]{background-position:calc(var(--square) * -13 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -7 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="13;8"]{background-position:calc(var(--square) * -13 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -8 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="13;9"]{background-position:calc(var(--square) * -13 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -9 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="13;10"]{background-position:calc(var(--square) * -13 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -10 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="13;11"]{background-position:calc(var(--square) * -13 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -11 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="13;12"]{background-position:calc(var(--square) * -13 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -12 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-fogged="13;13"]{background-position:calc(var(--square) * -13 + var(--fog-progress) * cos(var(--fog-angle)) - 500px) calc(var(--square) * -13 + var(--fog-progress) * sin(var(--fog-angle)) + 500px)}.square[data-theme]{background-size:calc(var(--square) * 8)}.square[data-theme]:is([data-highlight],[data-check],[data-premove]):before{animation:none;background-color:inherit;content:"";height:100%;opacity:.6;position:absolute;width:100%}.square[data-theme="0;0"]{background-position:calc(var(--square) * 11) calc(var(--square) * 11)}.square[data-theme="0;1"]{background-position:calc(var(--square) * 11) calc(var(--square) * 10)}.square[data-theme="0;2"]{background-position:calc(var(--square) * 11) calc(var(--square) * 9)}.square[data-theme="0;3"]{background-position:calc(var(--square) * 11) calc(var(--square) * 8)}.square[data-theme="0;4"]{background-position:calc(var(--square) * 11) calc(var(--square) * 7)}.square[data-theme="0;5"]{background-position:calc(var(--square) * 11) calc(var(--square) * 6)}.square[data-theme="0;6"]{background-position:calc(var(--square) * 11) calc(var(--square) * 5)}.square[data-theme="0;7"]{background-position:calc(var(--square) * 11) calc(var(--square) * 4)}.square[data-theme="0;8"]{background-position:calc(var(--square) * 11) calc(var(--square) * 3)}.square[data-theme="0;9"]{background-position:calc(var(--square) * 11) calc(var(--square) * 2)}.square[data-theme="0;10"]{background-position:calc(var(--square) * 11) calc(var(--square) * 1)}.square[data-theme="0;11"]{background-position:calc(var(--square) * 11) calc(var(--square) * 0)}.square[data-theme="0;12"]{background-position:calc(var(--square) * 11) calc(var(--square) * -1)}.square[data-theme="0;13"]{background-position:calc(var(--square) * 11) calc(var(--square) * -2)}.square[data-theme="1;0"]{background-position:calc(var(--square) * 10) calc(var(--square) * 11)}.square[data-theme="1;1"]{background-position:calc(var(--square) * 10) calc(var(--square) * 10)}.square[data-theme="1;2"]{background-position:calc(var(--square) * 10) calc(var(--square) * 9)}.square[data-theme="1;3"]{background-position:calc(var(--square) * 10) calc(var(--square) * 8)}.square[data-theme="1;4"]{background-position:calc(var(--square) * 10) calc(var(--square) * 7)}.square[data-theme="1;5"]{background-position:calc(var(--square) * 10) calc(var(--square) * 6)}.square[data-theme="1;6"]{background-position:calc(var(--square) * 10) calc(var(--square) * 5)}.square[data-theme="1;7"]{background-position:calc(var(--square) * 10) calc(var(--square) * 4)}.square[data-theme="1;8"]{background-position:calc(var(--square) * 10) calc(var(--square) * 3)}.square[data-theme="1;9"]{background-position:calc(var(--square) * 10) calc(var(--square) * 2)}.square[data-theme="1;10"]{background-position:calc(var(--square) * 10) calc(var(--square) * 1)}.square[data-theme="1;11"]{background-position:calc(var(--square) * 10) calc(var(--square) * 0)}.square[data-theme="1;12"]{background-position:calc(var(--square) * 10) calc(var(--square) * -1)}.square[data-theme="1;13"]{background-position:calc(var(--square) * 10) calc(var(--square) * -2)}.square[data-theme="2;0"]{background-position:calc(var(--square) * 9) calc(var(--square) * 11)}.square[data-theme="2;1"]{background-position:calc(var(--square) * 9) calc(var(--square) * 10)}.square[data-theme="2;2"]{background-position:calc(var(--square) * 9) calc(var(--square) * 9)}.square[data-theme="2;3"]{background-position:calc(var(--square) * 9) calc(var(--square) * 8)}.square[data-theme="2;4"]{background-position:calc(var(--square) * 9) calc(var(--square) * 7)}.square[data-theme="2;5"]{background-position:calc(var(--square) * 9) calc(var(--square) * 6)}.square[data-theme="2;6"]{background-position:calc(var(--square) * 9) calc(var(--square) * 5)}.square[data-theme="2;7"]{background-position:calc(var(--square) * 9) calc(var(--square) * 4)}.square[data-theme="2;8"]{background-position:calc(var(--square) * 9) calc(var(--square) * 3)}.square[data-theme="2;9"]{background-position:calc(var(--square) * 9) calc(var(--square) * 2)}.square[data-theme="2;10"]{background-position:calc(var(--square) * 9) calc(var(--square) * 1)}.square[data-theme="2;11"]{background-position:calc(var(--square) * 9) calc(var(--square) * 0)}.square[data-theme="2;12"]{background-position:calc(var(--square) * 9) calc(var(--square) * -1)}.square[data-theme="2;13"]{background-position:calc(var(--square) * 9) calc(var(--square) * -2)}.square[data-theme="3;0"]{background-position:calc(var(--square) * 8) calc(var(--square) * 11)}.square[data-theme="3;1"]{background-position:calc(var(--square) * 8) calc(var(--square) * 10)}.square[data-theme="3;2"]{background-position:calc(var(--square) * 8) calc(var(--square) * 9)}.square[data-theme="3;3"]{background-position:calc(var(--square) * 8) calc(var(--square) * 8)}.square[data-theme="3;4"]{background-position:calc(var(--square) * 8) calc(var(--square) * 7)}.square[data-theme="3;5"]{background-position:calc(var(--square) * 8) calc(var(--square) * 6)}.square[data-theme="3;6"]{background-position:calc(var(--square) * 8) calc(var(--square) * 5)}.square[data-theme="3;7"]{background-position:calc(var(--square) * 8) calc(var(--square) * 4)}.square[data-theme="3;8"]{background-position:calc(var(--square) * 8) calc(var(--square) * 3)}.square[data-theme="3;9"]{background-position:calc(var(--square) * 8) calc(var(--square) * 2)}.square[data-theme="3;10"]{background-position:calc(var(--square) * 8) calc(var(--square) * 1)}.square[data-theme="3;11"]{background-position:calc(var(--square) * 8) calc(var(--square) * 0)}.square[data-theme="3;12"]{background-position:calc(var(--square) * 8) calc(var(--square) * -1)}.square[data-theme="3;13"]{background-position:calc(var(--square) * 8) calc(var(--square) * -2)}.square[data-theme="4;0"]{background-position:calc(var(--square) * 7) calc(var(--square) * 11)}.square[data-theme="4;1"]{background-position:calc(var(--square) * 7) calc(var(--square) * 10)}.square[data-theme="4;2"]{background-position:calc(var(--square) * 7) calc(var(--square) * 9)}.square[data-theme="4;3"]{background-position:calc(var(--square) * 7) calc(var(--square) * 8)}.square[data-theme="4;4"]{background-position:calc(var(--square) * 7) calc(var(--square) * 7)}.square[data-theme="4;5"]{background-position:calc(var(--square) * 7) calc(var(--square) * 6)}.square[data-theme="4;6"]{background-position:calc(var(--square) * 7) calc(var(--square) * 5)}.square[data-theme="4;7"]{background-position:calc(var(--square) * 7) calc(var(--square) * 4)}.square[data-theme="4;8"]{background-position:calc(var(--square) * 7) calc(var(--square) * 3)}.square[data-theme="4;9"]{background-position:calc(var(--square) * 7) calc(var(--square) * 2)}.square[data-theme="4;10"]{background-position:calc(var(--square) * 7) calc(var(--square) * 1)}.square[data-theme="4;11"]{background-position:calc(var(--square) * 7) calc(var(--square) * 0)}.square[data-theme="4;12"]{background-position:calc(var(--square) * 7) calc(var(--square) * -1)}.square[data-theme="4;13"]{background-position:calc(var(--square) * 7) calc(var(--square) * -2)}.square[data-theme="5;0"]{background-position:calc(var(--square) * 6) calc(var(--square) * 11)}.square[data-theme="5;1"]{background-position:calc(var(--square) * 6) calc(var(--square) * 10)}.square[data-theme="5;2"]{background-position:calc(var(--square) * 6) calc(var(--square) * 9)}.square[data-theme="5;3"]{background-position:calc(var(--square) * 6) calc(var(--square) * 8)}.square[data-theme="5;4"]{background-position:calc(var(--square) * 6) calc(var(--square) * 7)}.square[data-theme="5;5"]{background-position:calc(var(--square) * 6) calc(var(--square) * 6)}.square[data-theme="5;6"]{background-position:calc(var(--square) * 6) calc(var(--square) * 5)}.square[data-theme="5;7"]{background-position:calc(var(--square) * 6) calc(var(--square) * 4)}.square[data-theme="5;8"]{background-position:calc(var(--square) * 6) calc(var(--square) * 3)}.square[data-theme="5;9"]{background-position:calc(var(--square) * 6) calc(var(--square) * 2)}.square[data-theme="5;10"]{background-position:calc(var(--square) * 6) calc(var(--square) * 1)}.square[data-theme="5;11"]{background-position:calc(var(--square) * 6) calc(var(--square) * 0)}.square[data-theme="5;12"]{background-position:calc(var(--square) * 6) calc(var(--square) * -1)}.square[data-theme="5;13"]{background-position:calc(var(--square) * 6) calc(var(--square) * -2)}.square[data-theme="6;0"]{background-position:calc(var(--square) * 5) calc(var(--square) * 11)}.square[data-theme="6;1"]{background-position:calc(var(--square) * 5) calc(var(--square) * 10)}.square[data-theme="6;2"]{background-position:calc(var(--square) * 5) calc(var(--square) * 9)}.square[data-theme="6;3"]{background-position:calc(var(--square) * 5) calc(var(--square) * 8)}.square[data-theme="6;4"]{background-position:calc(var(--square) * 5) calc(var(--square) * 7)}.square[data-theme="6;5"]{background-position:calc(var(--square) * 5) calc(var(--square) * 6)}.square[data-theme="6;6"]{background-position:calc(var(--square) * 5) calc(var(--square) * 5)}.square[data-theme="6;7"]{background-position:calc(var(--square) * 5) calc(var(--square) * 4)}.square[data-theme="6;8"]{background-position:calc(var(--square) * 5) calc(var(--square) * 3)}.square[data-theme="6;9"]{background-position:calc(var(--square) * 5) calc(var(--square) * 2)}.square[data-theme="6;10"]{background-position:calc(var(--square) * 5) calc(var(--square) * 1)}.square[data-theme="6;11"]{background-position:calc(var(--square) * 5) calc(var(--square) * 0)}.square[data-theme="6;12"]{background-position:calc(var(--square) * 5) calc(var(--square) * -1)}.square[data-theme="6;13"]{background-position:calc(var(--square) * 5) calc(var(--square) * -2)}.square[data-theme="7;0"]{background-position:calc(var(--square) * 4) calc(var(--square) * 11)}.square[data-theme="7;1"]{background-position:calc(var(--square) * 4) calc(var(--square) * 10)}.square[data-theme="7;2"]{background-position:calc(var(--square) * 4) calc(var(--square) * 9)}.square[data-theme="7;3"]{background-position:calc(var(--square) * 4) calc(var(--square) * 8)}.square[data-theme="7;4"]{background-position:calc(var(--square) * 4) calc(var(--square) * 7)}.square[data-theme="7;5"]{background-position:calc(var(--square) * 4) calc(var(--square) * 6)}.square[data-theme="7;6"]{background-position:calc(var(--square) * 4) calc(var(--square) * 5)}.square[data-theme="7;7"]{background-position:calc(var(--square) * 4) calc(var(--square) * 4)}.square[data-theme="7;8"]{background-position:calc(var(--square) * 4) calc(var(--square) * 3)}.square[data-theme="7;9"]{background-position:calc(var(--square) * 4) calc(var(--square) * 2)}.square[data-theme="7;10"]{background-position:calc(var(--square) * 4) calc(var(--square) * 1)}.square[data-theme="7;11"]{background-position:calc(var(--square) * 4) calc(var(--square) * 0)}.square[data-theme="7;12"]{background-position:calc(var(--square) * 4) calc(var(--square) * -1)}.square[data-theme="7;13"]{background-position:calc(var(--square) * 4) calc(var(--square) * -2)}.square[data-theme="8;0"]{background-position:calc(var(--square) * 3) calc(var(--square) * 11)}.square[data-theme="8;1"]{background-position:calc(var(--square) * 3) calc(var(--square) * 10)}.square[data-theme="8;2"]{background-position:calc(var(--square) * 3) calc(var(--square) * 9)}.square[data-theme="8;3"]{background-position:calc(var(--square) * 3) calc(var(--square) * 8)}.square[data-theme="8;4"]{background-position:calc(var(--square) * 3) calc(var(--square) * 7)}.square[data-theme="8;5"]{background-position:calc(var(--square) * 3) calc(var(--square) * 6)}.square[data-theme="8;6"]{background-position:calc(var(--square) * 3) calc(var(--square) * 5)}.square[data-theme="8;7"]{background-position:calc(var(--square) * 3) calc(var(--square) * 4)}.square[data-theme="8;8"]{background-position:calc(var(--square) * 3) calc(var(--square) * 3)}.square[data-theme="8;9"]{background-position:calc(var(--square) * 3) calc(var(--square) * 2)}.square[data-theme="8;10"]{background-position:calc(var(--square) * 3) calc(var(--square) * 1)}.square[data-theme="8;11"]{background-position:calc(var(--square) * 3) calc(var(--square) * 0)}.square[data-theme="8;12"]{background-position:calc(var(--square) * 3) calc(var(--square) * -1)}.square[data-theme="8;13"]{background-position:calc(var(--square) * 3) calc(var(--square) * -2)}.square[data-theme="9;0"]{background-position:calc(var(--square) * 2) calc(var(--square) * 11)}.square[data-theme="9;1"]{background-position:calc(var(--square) * 2) calc(var(--square) * 10)}.square[data-theme="9;2"]{background-position:calc(var(--square) * 2) calc(var(--square) * 9)}.square[data-theme="9;3"]{background-position:calc(var(--square) * 2) calc(var(--square) * 8)}.square[data-theme="9;4"]{background-position:calc(var(--square) * 2) calc(var(--square) * 7)}.square[data-theme="9;5"]{background-position:calc(var(--square) * 2) calc(var(--square) * 6)}.square[data-theme="9;6"]{background-position:calc(var(--square) * 2) calc(var(--square) * 5)}.square[data-theme="9;7"]{background-position:calc(var(--square) * 2) calc(var(--square) * 4)}.square[data-theme="9;8"]{background-position:calc(var(--square) * 2) calc(var(--square) * 3)}.square[data-theme="9;9"]{background-position:calc(var(--square) * 2) calc(var(--square) * 2)}.square[data-theme="9;10"]{background-position:calc(var(--square) * 2) calc(var(--square) * 1)}.square[data-theme="9;11"]{background-position:calc(var(--square) * 2) calc(var(--square) * 0)}.square[data-theme="9;12"]{background-position:calc(var(--square) * 2) calc(var(--square) * -1)}.square[data-theme="9;13"]{background-position:calc(var(--square) * 2) calc(var(--square) * -2)}.square[data-theme="10;0"]{background-position:calc(var(--square) * 1) calc(var(--square) * 11)}.square[data-theme="10;1"]{background-position:calc(var(--square) * 1) calc(var(--square) * 10)}.square[data-theme="10;2"]{background-position:calc(var(--square) * 1) calc(var(--square) * 9)}.square[data-theme="10;3"]{background-position:calc(var(--square) * 1) calc(var(--square) * 8)}.square[data-theme="10;4"]{background-position:calc(var(--square) * 1) calc(var(--square) * 7)}.square[data-theme="10;5"]{background-position:calc(var(--square) * 1) calc(var(--square) * 6)}.square[data-theme="10;6"]{background-position:calc(var(--square) * 1) calc(var(--square) * 5)}.square[data-theme="10;7"]{background-position:calc(var(--square) * 1) calc(var(--square) * 4)}.square[data-theme="10;8"]{background-position:calc(var(--square) * 1) calc(var(--square) * 3)}.square[data-theme="10;9"]{background-position:calc(var(--square) * 1) calc(var(--square) * 2)}.square[data-theme="10;10"]{background-position:calc(var(--square) * 1) calc(var(--square) * 1)}.square[data-theme="10;11"]{background-position:calc(var(--square) * 1) calc(var(--square) * 0)}.square[data-theme="10;12"]{background-position:calc(var(--square) * 1) calc(var(--square) * -1)}.square[data-theme="10;13"]{background-position:calc(var(--square) * 1) calc(var(--square) * -2)}.square[data-theme="11;0"]{background-position:calc(var(--square) * 0) calc(var(--square) * 11)}.square[data-theme="11;1"]{background-position:calc(var(--square) * 0) calc(var(--square) * 10)}.square[data-theme="11;2"]{background-position:calc(var(--square) * 0) calc(var(--square) * 9)}.square[data-theme="11;3"]{background-position:calc(var(--square) * 0) calc(var(--square) * 8)}.square[data-theme="11;4"]{background-position:calc(var(--square) * 0) calc(var(--square) * 7)}.square[data-theme="11;5"]{background-position:calc(var(--square) * 0) calc(var(--square) * 6)}.square[data-theme="11;6"]{background-position:calc(var(--square) * 0) calc(var(--square) * 5)}.square[data-theme="11;7"]{background-position:calc(var(--square) * 0) calc(var(--square) * 4)}.square[data-theme="11;8"]{background-position:calc(var(--square) * 0) calc(var(--square) * 3)}.square[data-theme="11;9"]{background-position:calc(var(--square) * 0) calc(var(--square) * 2)}.square[data-theme="11;10"]{background-position:calc(var(--square) * 0) calc(var(--square) * 1)}.square[data-theme="11;11"]{background-position:calc(var(--square) * 0) calc(var(--square) * 0)}.square[data-theme="11;12"]{background-position:calc(var(--square) * 0) calc(var(--square) * -1)}.square[data-theme="11;13"]{background-position:calc(var(--square) * 0) calc(var(--square) * -2)}.square[data-theme="12;0"]{background-position:calc(var(--square) * -1) calc(var(--square) * 11)}.square[data-theme="12;1"]{background-position:calc(var(--square) * -1) calc(var(--square) * 10)}.square[data-theme="12;2"]{background-position:calc(var(--square) * -1) calc(var(--square) * 9)}.square[data-theme="12;3"]{background-position:calc(var(--square) * -1) calc(var(--square) * 8)}.square[data-theme="12;4"]{background-position:calc(var(--square) * -1) calc(var(--square) * 7)}.square[data-theme="12;5"]{background-position:calc(var(--square) * -1) calc(var(--square) * 6)}.square[data-theme="12;6"]{background-position:calc(var(--square) * -1) calc(var(--square) * 5)}.square[data-theme="12;7"]{background-position:calc(var(--square) * -1) calc(var(--square) * 4)}.square[data-theme="12;8"]{background-position:calc(var(--square) * -1) calc(var(--square) * 3)}.square[data-theme="12;9"]{background-position:calc(var(--square) * -1) calc(var(--square) * 2)}.square[data-theme="12;10"]{background-position:calc(var(--square) * -1) calc(var(--square) * 1)}.square[data-theme="12;11"]{background-position:calc(var(--square) * -1) calc(var(--square) * 0)}.square[data-theme="12;12"]{background-position:calc(var(--square) * -1) calc(var(--square) * -1)}.square[data-theme="12;13"]{background-position:calc(var(--square) * -1) calc(var(--square) * -2)}.square[data-theme="13;0"]{background-position:calc(var(--square) * -2) calc(var(--square) * 11)}.square[data-theme="13;1"]{background-position:calc(var(--square) * -2) calc(var(--square) * 10)}.square[data-theme="13;2"]{background-position:calc(var(--square) * -2) calc(var(--square) * 9)}.square[data-theme="13;3"]{background-position:calc(var(--square) * -2) calc(var(--square) * 8)}.square[data-theme="13;4"]{background-position:calc(var(--square) * -2) calc(var(--square) * 7)}.square[data-theme="13;5"]{background-position:calc(var(--square) * -2) calc(var(--square) * 6)}.square[data-theme="13;6"]{background-position:calc(var(--square) * -2) calc(var(--square) * 5)}.square[data-theme="13;7"]{background-position:calc(var(--square) * -2) calc(var(--square) * 4)}.square[data-theme="13;8"]{background-position:calc(var(--square) * -2) calc(var(--square) * 3)}.square[data-theme="13;9"]{background-position:calc(var(--square) * -2) calc(var(--square) * 2)}.square[data-theme="13;10"]{background-position:calc(var(--square) * -2) calc(var(--square) * 1)}.square[data-theme="13;11"]{background-position:calc(var(--square) * -2) calc(var(--square) * 0)}.square[data-theme="13;12"]{background-position:calc(var(--square) * -2) calc(var(--square) * -1)}.square[data-theme="13;13"]{background-position:calc(var(--square) * -2) calc(var(--square) * -2)}.square[data-legal]{cursor:pointer}.square[data-legal=dot]:after{height:30%;left:35%;top:35%;width:30%;background-color:var(--legalIndicatorColor, rgba(0, 0, 0, .2));border-radius:50%;content:"";position:absolute}.square[data-legal=circle]:after{height:86%;left:7%;top:7%;width:86%;border:calc(var(--square) * .08) solid;border-color:var(--legalIndicatorColor, rgba(0, 0, 0, .2));border-radius:50%;content:"";filter:opacity(.85);position:absolute}.square[data-count]:before{align-items:center;background:var(--sidebarBgColor);border-radius:100px;bottom:2%;color:#fff;content:attr(data-count);display:flex;height:45%;justify-content:center;pointer-events:none;position:absolute;right:2%;width:45%;z-index:1}.square[data-explosion]:before{animation:BaseSquare-scaling .15s forwards;font-family:var(--font-family-icons);font-size:calc(var(--square) * .24);opacity:.8!important;padding-left:7%;position:absolute;transition:color .15s}@keyframes BaseSquare-scaling{0%{transform:scale(0)}to{transform:scale(1)}}.square[data-explosion=shield]:before{color:#525252;content:"ŋ"!important}.square[data-explosion=fire]:before{color:#b81c1c;content:"ἅ"!important}[data-special] .square[data-theme]:is([data-highlight],[data-check],[data-premove]):before{background-color:unset}[data-special] .square[data-legal=dot]:after{height:40%;left:30%;top:30%;width:40%;background-color:unset;background-image:url(/bundles/web/images/variants/misc/snowflake.svg);background-size:cover;filter:brightness(40%);opacity:.4;transition-duration:.15s;transition-property:width,height,left,top}[data-special] .square[data-legal=dot]:hover:after{height:60%;left:20%;top:20%;width:60%}[data-special] .square[data-legal=circle]:after{height:86%;left:7%;top:7%;width:86%;border-color:#0003;transition-duration:.15s;transition-property:width,height,left,top,background-color,border}[data-special] .square[data-legal=circle]:hover:after{height:70%;left:15%;top:15%;width:70%;background-color:#0003;border-color:transparent}[data-special] .square[data-legal]:before{content:"";height:100%;left:0%;opacity:0;outline:solid 3px rgba(255,255,255,.8);pointer-events:none;position:absolute;top:0%;transition-delay:.35s,.35s,.35s,.35s,.1s;transition-duration:0s,0s,0s,0s,.25s;transition-property:height,left,top,width,opacity;width:100%;z-index:100}[data-special=freeze] .square[data-legal]:hover:before{background-color:var(--color-transparent-white-10);height:300%;left:-100%;opacity:1;top:-100%;transition-delay:.3s;transition-duration:.2s;width:300%}[data-special=jump] .square[data-legal]:hover:before{background-color:var(--color-transparent-white-10);opacity:1;transition-delay:.3s;transition-duration:.2s}[data-themed-effects][data-special] .square[data-legal=dot]:after{filter:brightness(85%) drop-shadow(0 0 20px rgba(0,0,0,.2)) drop-shadow(2px 2px 0 rgba(0,0,0,.2)) drop-shadow(0 0 15px rgb(0,0,0));opacity:.5}[data-themed-effects][data-special] .square[data-legal=circle]:after{height:85%;left:7.5%;top:7.5%;width:85%;border-color:#fff;border-width:calc(var(--square) * .075);filter:brightness(75%) drop-shadow(0 0 5px rgba(0,0,0,.5)) drop-shadow(2px 2px 4px rgba(0,0,0,.2));opacity:.45}[data-themed-effects][data-special] .square[data-legal=circle]:hover:after{height:70%;left:15%;top:15%;width:70%;background-color:#fff}[data-themed-effects][data-special] .square[data-legal]:hover:before{background-color:var(--color-transparent-white-14)}.CursorIndicator-component{left:0;pointer-events:none;position:fixed;top:0;z-index:500}.CursorIndicator-indicator,.BoardCursor-indicator{background-size:cover;height:4.2rem;width:4.2rem}.Coordinates-component{font-weight:600;pointer-events:none;position:absolute;top:0}.Coordinates-forceWhite text{fill:var(--color-transparent-white-72)!important;text-shadow:0 0 3px rgba(0,0,0,.15)}.MovingCoordinate-component{--size: calc(var(--squareSize) * 1px);align-items:center;color:var(--color-neutrals-white);display:flex;font-size:calc(var(--squareSize) * .55px);font-weight:700;justify-content:center;pointer-events:none;position:absolute;text-shadow:1px 1px 2px rgba(0,0,0,.45),0 0 10px rgba(0,0,0,.1);top:0}.PlusPoint-component{display:flex;font-size:3rem;font-weight:700;opacity:0;position:absolute;text-shadow:1px 1px 2px hsla(0,0%,100%,.65);transition-delay:1s,0s;transition-duration:0s,1s;transition-property:font-size,opacity}.PlusPoint-component:nth-child(1){transform:translateY(6rem)}.PlusPoint-component:nth-child(2){transform:translate(-6rem)}.PlusPoint-component:nth-child(3){transform:translateY(-6rem)}.PlusPoint-component:nth-child(4){transform:translate(6rem)}.PlusPoint-component.PlusPoint-active{font-size:6rem;opacity:1;transition-delay:0s,0s;transition-duration:.15s,.5s}.TheBoard-layers{height:fit-content;position:relative;transition:transform .4s cubic-bezier(.46,.03,.52,.96) 0s}.TheBoard-dim{inset:0;pointer-events:none;position:fixed;transition:background-color .2s}.TheBoard-dim.TheBoard-active{background-color:#00000073;transition:background-color .15s}.TheBoard-squares{--fog-progress: 1000px;display:flex;overflow:hidden}.TheBoard-squares[data-fog-animation]{animation:TheBoard-windy 300s linear forwards infinite}.TheBoard-spellFields,.TheBoard-pieces,.TheBoard-arrows{position:absolute;top:0}.TheBoard-playerboxes,.TheBoard-banks{display:block}.TheBoard-bank{background-color:var(--sidebarBgColor);border:1px solid transparent;border-radius:.3rem;margin:0 5px;position:absolute;transition-duration:var(--animationSpeed);transition-property:width,height}.TheBoard-bank .TheBoard-bankSquares{display:flex;flex-direction:column;flex-wrap:wrap;gap:2px;height:calc(100% - 2.6rem);overflow:hidden;padding:3px}.TheBoard-bank .TheBoard-bankSquares:only-child{height:100%}.TheBoard-bank .TheBoard-bankSquares.TheBoard-bankHighlight{background-color:var(--color-transparent-white-65);border-radius:.3rem;cursor:pointer}.TheBoard-bank.TheBoard-top{top:0}.TheBoard-bank:not(.TheBoard-top){bottom:0}.TheBoard-bank:not(.TheBoard-top) .TheBoard-bankSquares{flex-direction:column-reverse}.TheBoard-bank.TheBoard-right{left:100%}.TheBoard-bank:not(.TheBoard-right) .TheBoard-bankSquares{direction:rtl}.TheBoard-bank:not(.TheBoard-right){right:100%}.TheBoard-bank .TheBoard-setupPoints{-webkit-backdrop-filter:brightness(75%);backdrop-filter:brightness(75%);background-color:var(--sidebarBgColor);color:#fff;font-weight:500;height:2.6rem;padding:.3rem 0;text-align:center}.TheBoard-bank.TheBoard-editing{border-color:var(--color-transparent-white-65)}.TheBoard-plusPoints{align-items:center;display:flex;height:20rem;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:20rem;z-index:3}.TheBoard-promotionIndicators{display:flex;flex-wrap:wrap;height:calc(var(--squareSize) * 1px);opacity:.6;pointer-events:none;position:absolute;width:calc(var(--squareSize) * 1px)}.TheBoard-promotion{background-color:var(--color-gray-800);border-radius:var(--borderRadius, .5rem);box-shadow:.3rem .3rem 1rem #00000073;display:flex;overflow:hidden;position:absolute;z-index:5}.TheBoard-promotion .TheBoard-options{--size: calc(var(--squareSize) * 1px);display:flex;flex-direction:inherit;flex-wrap:inherit;height:var(--boxHeight)}.TheBoard-promotion .TheBoard-options div{cursor:pointer}.TheBoard-promotion .TheBoard-close{background-color:var(--color-gray-900);cursor:pointer;font-size:calc(var(--squareSize) * .24px);padding:calc(var(--squareSize) * .12px) 0;width:100%}.TheBoard-filling *{cursor:grabbing!important}.TheBoard-noAnimation *{transition:none}.TheBoard-centerIndicator{border:.4rem solid #666;border-radius:50%;height:.8rem;opacity:.4;width:.8rem}.TheBoard-boardCenter{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}@property --fog-angle{inherits: true; initial-value: 0deg; syntax: "<angle>";}@keyframes TheBoard-windy{0%{--fog-angle: 60deg}to{--fog-angle: 420deg}}.TheBoardHint-component{bottom:1rem;display:flex;gap:1rem;position:absolute;z-index:4}.TheBoardHint-hint{border-radius:3px;color:#fff;display:flex;font-size:17px;font-weight:600;gap:.3rem;padding:2px 8px;white-space:nowrap}.TheBoardHint-icon{padding-top:3px}.TheBoardHint-cancel{background-color:#ffffff70;cursor:pointer}.TheBoardHint-duck{background-color:#816508;color:#ffc60a}.TheBoardHint-seirawan{animation:TheBoardHint-seirawan-hint-blink .3s forwards 15 10.5s;background-color:#ffffff70;cursor:pointer}@keyframes TheBoardHint-duck-hint-blink{50%,to{background-color:#816508;color:#ffc60a}0%,49%{background-color:unset}}@keyframes TheBoardHint-seirawan-hint-blink{50%,to{background-color:#ffffff70}0%,49%{background-color:unset}}.section-tabs-component{align-items:center;background-color:var(--color-gray-200);display:flex;flex-shrink:0;height:50px;justify-content:space-between}.section-tabs-component.section-tabs-dark-mode{background-color:#0003}.section-tabs-tab{align-items:center;color:var(--color-gray-900);cursor:pointer;display:flex;flex:1;height:100%;justify-content:center;position:relative}.section-tabs-dark-mode .section-tabs-tab{color:var(--color-transparent-white-65)}.section-tabs-tab:hover:not(.section-tabs-active){color:var(--color-gray-800)}.section-tabs-dark-mode .section-tabs-tab:hover:not(.section-tabs-active){color:#fffc}.section-tabs-tab.section-tabs-active{color:var(--color-green-300)}.section-tabs-dark-mode .section-tabs-tab.section-tabs-active{color:#fffc}.section-tabs-tab.section-tabs-active:after{background-color:var(--color-green-300);bottom:0;content:"";display:block;height:4px;position:absolute;width:100%}.section-tabs-dark-mode .section-tabs-tab.section-tabs-active:after{background-color:var(--color-transparent-white-65)}.section-tabs-icon{margin-right:var(--space-4)}.board-panel-tabs-tabs{border-top:2px solid var(--sidebarBgColor);display:flex;flex-grow:1;font-size:13px;justify-content:space-around}.board-panel-tabs-tab{align-items:center;border-top:2px solid var(--sidebarBgColor);cursor:default;display:flex;flex-direction:column;opacity:.5;padding:4px;width:100%}.board-panel-tabs-tab:hover{border-top:2px solid white!important;opacity:1}.board-panel-tabs-tab:hover:not(.board-panel-tabs-active-panel-tab){cursor:pointer}.chat-chat-master{display:flex;flex-direction:column;height:100%;padding-top:5px;position:relative;width:100%}.chat-chat-nav{display:flex;justify-content:flex-end;position:absolute;right:20px}.chat-chat-stream-f{flex-grow:1;overflow-x:hidden;overflow-y:auto;padding:20px 0 0}.chat-message-row{color:#ffffffa6;cursor:text;font-size:15px;font-size:1.5rem;margin:2px 10px 0}.chat-chat-content-f{font-weight:500;word-wrap:break-word}.chat-chat-content-f.chat-info-msg{font-style:italic}.chat-message-delete-icon{clear:both;cursor:pointer;float:right;visibility:hidden}.chat-message-delete-icon.chat-show{visibility:visible}.chat-chat-input-f{margin-bottom:1rem}a.chat-chat-icon>div{margin-left:-5px!important;padding-top:2px!important}.chat-chat-form-input>.ui_v5-input-component.ui_v5-input-dark:not(.ui_v5-input-light){--bgColor: transparent;--borderColor: hsla(0, 0%, 100%, .2);--borderFocus: hsla(0, 0%, 100%, .2);border:none;border-radius:0;border-top:1px solid var(--borderColor)}.chat-sign-up-message{margin-left:1rem}.chat-sign-up-message a{color:#e6912c}.chat-username-f{color:#fff;cursor:pointer;font-weight:700;opacity:.9}.chat-username-f:hover{opacity:1}.chat-info-msg{color:#fff6;font-weight:500}.chat-membership-icon{align-items:center;display:inline-flex;vertical-align:middle}.chat-message-row .chat-icon-small{margin-right:5px;margin-top:-5px}.chat-message-row .chat-icon-small.icon-font-chess{margin-left:-1.5px;margin-right:6.5px}.chat-membership-icon a{display:inline-flex}.chat-message-row .chat-membership-icon .cc-chip-component{margin-right:5px;margin-top:-2px}.chat-membership-icon .cc-chip-component{vertical-align:middle}.chat-observers-container{margin:4px 8px;z-index:1}.chat-observers{background-color:#302f2b;border:1px solid rgba(0,0,0,.24);border-radius:3px;margin-top:-25px;overflow-y:auto;padding:25px 3px 3px;z-index:2}.chat-observer-count{border-radius:3px;color:#ffffff80;font-size:13px;padding:2px 5px;z-index:3}.chat-observer-count>span{white-space:nowrap}.chat-observers .chat-username{font-size:13px!important}.chat-observers .chat-icon-font{display:inline-flex;transform:translateY(2px)}.chat-observers .chat-user-name-container{align-items:center;display:flex;gap:var(--space-4)}.chat-observers .chat-user-name>span{font-weight:700;padding:0 4px;white-space:nowrap}.chat-observers .chat-user-name>span:hover{color:#fff}.chat-mute-container{display:flex;justify-content:flex-end;position:relative}.chat-mutebox{background-color:#302f2b;border-radius:3px;display:flex;flex-direction:column;height:280px;overflow-y:auto;padding:4px;position:absolute;top:3.6rem;z-index:1}.chat-mutebox>div{display:flex;padding:3px;white-space:nowrap}.chat-muterow{align-items:center;cursor:pointer;display:flex;height:20px;opacity:.9;white-space:nowrap;width:180px}.chat-muterow:hover{opacity:1}.chat-mutebox img{cursor:pointer;height:20px;margin-top:2px;width:20px}.chat-truncate{max-width:108px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-show-all-team-chat-cb{position:absolute;right:2px;top:0}.chat-no-select{color:var(--color-gray-400)!important}.chat-icon-mutebox{cursor:pointer;transform:scaleX(-1)}.chat-icon-muting{color:var(--color-gray-500)!important;margin:0 2px}.chat-icon-small{font-size:1.8rem;height:1.6rem;width:1.6rem}.chat-icon-tiny{cursor:pointer;display:inline!important;margin-bottom:3px;margin-left:auto;margin-right:1px}.tournament-player-actions-container{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.tournament-player-actions-actions-row{align-items:center;display:flex;justify-content:space-evenly;width:100%}.tournament-player-actions-margin-right{margin-right:1rem}.tournament-player-actions-invite-popup{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 0 10px #000;color:#000;display:flex;padding:10px;position:absolute;right:-120px;top:-70px;z-index:9999}.tournament-player-actions-icon{margin:0 2px}.tournament-player-actions-btn{cursor:pointer}.tournament-player-actions-play-btn{flex:1;flex-basis:100px}.game-over-buttons-icon{margin-right:.2rem}.game-over-buttons-tourney-action-container{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.game-over-buttons-btns-wrapper{align-items:center;display:flex;gap:.5rem;justify-content:center}.game-over-buttons-fullwidth{flex-basis:100%}.game-over-buttons-reinvite-btn{margin-left:var(--space-8)}.game-panel-btns-container{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;position:relative}.game-panel-game-btns{display:flex;flex-wrap:wrap;gap:.4rem}.game-panel-archive-btns{align-items:center;display:flex;flex-basis:100%;gap:.2rem;justify-content:center}.game-panel-archive-text{font-size:1rem;font-weight:300;text-transform:uppercase}.game-panel-icon:not(:last-child){margin-right:.4rem}.game-panel-icon:last-child:not(:only-child){margin-left:.2rem}.game-panel-icon-small{border-radius:.3rem}.game-panel-icon-small:hover{background-color:#ffffff1a;cursor:pointer}.game-panel-float-right{cursor:pointer;float:right}.gameover-standings-standings-list{display:flex;flex-direction:row;gap:.2rem;justify-content:center;opacity:.9;padding:.2rem;width:100%}.gameover-standings-standings-list.gameover-standings-mobile{bottom:7rem;position:absolute;z-index:1}.gameover-standings-standing{align-items:center;border-radius:.3rem;color:#fff;display:flex;flex:1 0 auto;flex-direction:column;font-size:1rem;font-weight:700;justify-content:center;padding:.2rem;text-align:center}.gameover-standings-username{cursor:pointer;line-height:1rem;max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gameover-standings-rating{align-items:center;display:flex;justify-content:space-around;width:calc(100% - .4rem)}.moves-moves-container{border:0 solid;color:#ffffffa6;display:flex;flex-direction:column;height:100%;width:100%}.moves-moves-list{display:flex;flex-direction:row;flex-grow:1;overflow-x:hidden;overflow-y:auto;padding:2px 8px;width:100%}.moves-controls{background-color:#0000001f;color:#fff6;font-weight:600;padding:4px 8px}.moves-table{display:table;margin:5px 0;overflow-wrap:break-word;table-layout:fixed;width:100%}.moves-table-row{display:table-row}.moves-table-cell{display:table-cell}.moves-variation-row{background-color:#ffffff0d;border-radius:3px;font-size:13px;opacity:.9}.moves-hl-move{background-color:#fff3}.moves-full-move-nr{float:left;margin-right:3px;min-width:20px}.moves-move>div:hover{background-color:#ffffff1a}.moves-moves-list .moves-table-cell{font-weight:600;max-width:75px;min-width:75px;padding:0 1px;text-align:left;vertical-align:top}.moves-anno-in-list{font-size:13px;margin:0 1px}.moves-controls-row{align-items:center;display:flex;flex-direction:row;width:100%}.moves-curr-nr{display:flex;margin:0 5px;width:12%}.moves-curr-san{display:flex;margin:0 3px;width:100%}.moves-atMoveOfTotal{display:flex;font-size:13px;margin:0 5px}.moves-btn-icon.moves-reset{align-items:center}.moves-takeback-wrapper{display:flex;width:18%}.moves-nav-buttons-wrapper{display:flex;width:72%}@media(max-width:960px){.moves-nav-buttons-wrapper{justify-content:center}}.moves-btn-icon.moves-takeback,.moves-btn-icon.moves-truncate{align-items:center;gap:var(--space-2);margin-top:1px}.moves-btn-icon{cursor:pointer;display:flex;padding:.2rem}.moves-termination{caption-side:bottom;display:table-caption;font-size:13px;margin-bottom:3px;margin-top:1px;text-align:center;text-transform:uppercase}.moves-censor{color:#ffffffa6;cursor:pointer;float:right;margin-right:10px}.moves-pointer{cursor:pointer}.moves-neutral{color:#ffffffa6}.moves-bot-move-btn{border-radius:2px;color:#006400;font-weight:700;padding:2px 5px}.moves-icon-small{margin-left:-2px;margin-top:3px;padding:2px;width:auto!important}.next-to-move-next-to-move{align-items:center;display:flex;flex-direction:row;font-weight:400;justify-content:center;padding:.2rem}.next-to-move-next-to-move.next-to-move-mobile{background-color:var(--sidebarBgColor);border-radius:1rem 1rem 0 0;bottom:7rem;left:50%;padding:1rem 3rem .5rem;position:absolute;transform:translate(-50%);z-index:1}.next-to-move-clickable{align-items:center;display:flex;padding:0 .2rem;white-space:nowrap}.next-to-move-clickable:hover{background-color:#ffffff1f;border-radius:.3rem;cursor:pointer}.pgn4-icon{font-size:2rem;height:2rem;width:2rem}.pgn4-pgn-container{display:flex;flex-direction:column;height:100%}.pgn4-pgn-buttons{align-items:center;display:flex;justify-content:space-between;margin:0 .2rem}.pgn4-pgn-box{background:transparent;border:none;color:#ffffffa6;display:flex;font-weight:500;height:100%;resize:none}.game-details-component{align-items:center;color:var(--color-gray-600);display:flex;margin:.8rem 0;overflow:hidden}.game-details-component.game-details-mobile{background-color:var(--sidebarBgColor);border-radius:.5rem;left:2rem;padding:1rem!important;position:absolute;top:0;white-space:nowrap;width:calc(100% - 4rem);z-index:1}.game-details-arenaIcon{color:var(--color-green-300);cursor:pointer;min-width:4rem}.game-details-variantIcon{margin:0 .5rem}.game-details-icon{font-size:2rem;height:2rem;width:2rem}.game-details-iconHelp{font-size:2rem;height:2rem;width:2rem;cursor:pointer;margin-left:auto;margin-right:.2rem;text-align:right}.game-details-iconHelp+.game-details-iconHelp{margin-left:unset}.game-details-iconHelpLarge{font-size:2rem;height:2rem;width:2rem;cursor:pointer}.game-details-content{align-items:center;display:flex;flex-wrap:wrap;overflow:hidden}.game-details-content>div{margin:.2rem 0 0}.game-details-type{align-items:center;display:flex;font-weight:700;white-space:nowrap}.game-details-type>span{margin:0 .2rem}.game-details-type>img{margin-left:.2rem;margin-right:.2rem}.game-details-title{display:flex;font-weight:300;overflow:hidden;text-overflow:ellipsis}.game-details-title.game-details-uppercase{text-transform:uppercase}.game-details-title :not(.game-details-setup){margin-left:.5rem}.game-details-title :not(.game-details-setup)+.game-details-setup{margin-right:0}.game-details-title .game-details-setup{border:1px solid var(--color-green-300);border-radius:.5rem;color:var(--color-green-300);font-size:.9rem;font-weight:500;height:fit-content;line-height:1.4;margin-left:.5rem;margin-right:.2rem;margin-top:.1rem;padding:.2rem .3rem;white-space:nowrap}.game-details-rules{align-items:center;display:flex;font-family:Trebuchet MS;font-size:1.5rem;font-weight:700;gap:.2rem;padding-left:.6rem;transition:.5s margin-left;width:fit-content}.game-details-rules .game-details-iconLabel{display:inline-block;margin-right:-.1rem;margin-top:.1rem}.game-details-rules .game-details-promotionPieces{display:flex;white-space:nowrap}.game-details-rules .game-details-promotionPieces div:not(:first-of-type){margin-left:-1rem}.game-details-rules .game-details-img{border-radius:.3rem;height:1.8rem;margin-bottom:.3rem;pointer-events:none;vertical-align:middle;width:1.8rem}.game-details-component.game-details-dark{color:var(--color-neutrals-white)}.game-details-component.game-details-dark .game-details-iconExpandLeft,.game-details-component.game-details-dark .game-details-iconExpandRight{color:var(--darkBgColor)}.game-details-component.game-details-dark .game-details-rules{color:var(--color-transparent-white-72)}.game-details-component.game-details-dark .game-details-setup{color:var(--color-green-200)}.game-details-component.game-details-large{justify-content:center;margin:0 0 .2rem}.game-details-component.game-details-large .game-details-title{flex-grow:0;font-size:2rem;font-weight:700!important}.game-details-component.game-details-large .game-details-setup{margin-top:0}.game-details-component.game-details-newline{flex-grow:1;padding-bottom:2.6rem;position:relative}.game-details-component.game-details-newline .game-details-rules{bottom:0;left:0;position:absolute}.game-details-component:not(.game-details-newline) .game-details-rulesWrapper{overflow:hidden;position:relative}.game-details-component.game-details-compact .game-details-variantIcon{margin:0}.game-details-component.game-details-compact .game-details-arenaIcon{cursor:pointer}.game-details-iconExpandLeft,.game-details-iconExpandRight{align-items:center;bottom:.2rem;color:var(--color-neutrals-white);cursor:pointer;display:flex;height:2.2rem;position:absolute;width:3rem;z-index:1}.game-details-iconExpandRight{background:linear-gradient(to left,#97bd4d 0% 50%,#97bd4d00);border-radius:0 .5rem .5rem 0;justify-content:flex-end;padding-right:.5rem;right:0}.game-details-iconExpandLeft{background:linear-gradient(to right,#97bd4d 0% 50%,#97bd4d00);border-radius:.5rem 0 0 .5rem;justify-content:flex-start;left:0;padding-left:.5rem}.status-bar-icon{align-items:center;color:var(--color-gray-500);display:flex}.status-bar-component{color:var(--color-transparent-white-65);display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;max-height:6rem;padding:.5rem}.status-bar-component>*{max-height:2rem}.status-bar-row{align-items:center;display:flex;gap:.1rem;justify-content:center;max-height:6rem;max-width:100%}.status-bar-row>*{max-height:2rem;min-width:2rem;text-align:center}.status-bar-pointer{cursor:pointer}.status-bar-tooltip-wrap{align-items:center;display:inline-flex}.status-bar-stats{align-items:center;display:flex;flex:0 0 100%;gap:1rem;justify-content:center}.status-bar-stats :not(.status-bar-label){color:var(--color-neutrals-white);font-family:var(--font-family-heading)}.status-bar-stats :nth-child(3){margin-left:2rem}.status-bar-label{font-size:1rem;text-transform:uppercase}.status-bar-username{color:var(--color-neutrals-white);cursor:pointer;font-weight:600;margin-right:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-bar-link,.status-bar-link:visited,.status-bar-link:active{color:var(--color-green-300);font-weight:700}.status-bar-link:hover{text-decoration:underline}.sidebar-component{background-color:var(--color-gray-800);border-radius:.5rem;height:100%;max-width:50rem;min-width:30rem;overflow:hidden;position:relative}.dark-mode .sidebar-component{background-color:#0003}.sidebar-component.sidebar-mobile{border-radius:0!important;height:calc(100dvh - var(--mobile-navbar-height, 5rem) - var(--mobile-icon-bar-height, 5rem))!important;margin:var(--mobile-icon-bar-height, 5rem) 0 0 auto!important;max-width:unset!important;min-height:unset!important}.sidebar-component.sidebar-mobile.sidebar-mobile-controls{height:calc(100dvh - var(--mobile-navbar-height, 5rem) - var(--mobile-icon-bar-height, 5rem) - 7rem)!important}.sidebar-header,.sidebar-compact-header{height:10rem;position:relative}.sidebar-header:before,.sidebar-compact-header:before{background-color:#00000021;border-bottom:.4rem solid rgba(255,255,255,.2);border-radius:.5rem .5rem 50% 50%;content:"";height:75%;left:-.5rem;position:absolute;top:0;width:calc(100% + 1rem)}.sidebar-title-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;width:max-content}.sidebar-title{color:var(--color-neutrals-white);display:inline-block;font-family:var(--font-family-heading);font-size:2.5rem;font-weight:800;line-height:2;text-align:center;text-shadow:0 .1rem 0 rgba(0,0,0,.45);z-index:1}.sidebar-logo{filter:drop-shadow(0 0 1rem rgba(0,0,0,.2));height:max-content;margin:0 auto;position:relative;width:max-content}.sidebar-compact-header{height:auto}.sidebar-compact-header:before{border-bottom:none;height:100%;left:-5rem;width:calc(100% + 10rem)}.sidebar-compact-header .sidebar-title-wrapper{flex-direction:row-reverse}.sidebar-compact-header .sidebar-title{color:#fffc;font-size:2rem;text-shadow:none}.sidebar-compact-header .sidebar-logo{margin-right:1rem}.sidebar-compact-header .sidebar-logo [class*=icon-]{color:#fffc;filter:none}.sidebar-action-icon{position:absolute;top:1rem}.sidebar-action-icon button{background:none;border:none;margin:0;padding:0}.sidebar-action-icon [class*=icon-]{color:var(--color-transparent-white-65)}.sidebar-action-icon [class*=icon-]:hover{color:var(--color-neutrals-white)}.sidebar-action-icon.sidebar-left{left:1.5rem}.sidebar-action-icon.sidebar-right{right:1.5rem}.sidebar-tabs{background:linear-gradient(180deg,transparent 0%,transparent 30%,rgba(0,0,0,.2) 100%);border-bottom:.1rem solid rgba(255,255,255,.2)}.sidebar-tabs [class*=tabs-component]{background-color:transparent}.sidebar-tabs [class*=tabs-tab]{flex-direction:column}.sidebar-tabs [class*=tabs-label]{color:inherit;font-size:1.2rem;font-weight:300}.sidebar-tabs [class*=icon-]{color:inherit}.sidebar-content{display:flex;flex-direction:column;overflow-y:auto}.sidebar-compact-header .sidebar-logo .sidebar-container-logo{height:2.8rem}.board-panel-component.sidebar-component{background-color:var(--sidebarBgColor);display:flex;flex-direction:column;height:calc(100dvh - 2rem);margin:1rem 1rem 0 0}.dark-mode .board-panel-component.sidebar-component{background-color:var(--sidebarBgColor)}.board-panel-component>.sidebar-content{flex-grow:1}.board-panel-panel-header{display:flex;justify-content:center;margin-top:8px;width:260px}.board-panel-icon{color:var(--color-gray-500)!important}.board-panel-content-wrapper{color:#ffffffa6;display:flex;flex-direction:column;height:100%;overflow-x:hidden}.board-panel-game-details{color:#ffffffa6;font-size:1.4rem;font-weight:300;width:260px}.board-panel-game-type-select{background-color:transparent;font-size:1.4rem;font-weight:300!important;height:25px;max-width:130px;text-transform:uppercase}.board-panel-mode-select{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.board-panel-icons-top-left{align-items:left;display:flex;flex-direction:row;justify-content:flex-start}.board-panel-icons-top-right{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;width:40%}.board-panel-icon-rotate{margin-left:auto;margin-right:auto}.board-panel-tab-content{display:flex;flex-grow:1;overflow-y:auto}.board-panel-tabs{border-top:2px solid var(--sidebarBgColor);display:flex;flex-grow:1;font-size:13px;justify-content:space-around}.board-panel-tab{align-items:center;border-top:2px solid var(--sidebarBgColor);cursor:default;display:flex;flex-direction:column;opacity:.5;padding:4px;width:100%}.board-panel-tab:hover{border-top:2px solid white!important;opacity:1}.board-panel-tab:hover:not(.board-panel-active-panel-tab){cursor:pointer}.board-panel-game-panel-wrapper{display:flex;padding:.5rem;width:100%}.board-panel-active-panel-tab{background-color:inherit;border-top:2px solid white!important;opacity:1}.board-panel-content-chat,.board-panel-content-pgn,.board-panel-content-fen,.board-panel-content-annotation{width:100%}.board-panel-content-annotation{position:relative}.board-panel-annotation{background:transparent;border:none;color:#ffffffa6;display:flex;font-weight:500;height:100%;resize:none;width:95%}.board-panel-moves-list-handle{bottom:0;cursor:ns-resize;display:block;height:30px;position:absolute;right:0;-ms-touch-action:none;touch-action:none;width:40px;z-index:2}.board-panel-moves-list-handle.board-panel-handle-icon{cursor:ns-resize;display:flex;justify-content:center;pointer-events:none}.board-panel-icon-action{color:var(--color-gray-500)!important;cursor:pointer;margin:.3rem}.board-panel-icon-analysis{cursor:pointer}.board-panel-icon-annotation{cursor:pointer;position:absolute;right:5px;top:5px}.board-panel-no-flex{flex-grow:0;flex-shrink:0}.fullscreen-panel-icon{color:var(--color-gray-500);height:24px!important;margin-right:2px;width:auto!important}.fullscreen-panel-fullscreen-panel{align-items:center;background-color:var(--sidebarBgColor);border-radius:.3rem;color:#fff;display:flex;flex:1 0 content;flex-direction:column;font-size:1.5rem;font-weight:700;justify-content:center;margin:0 auto;max-width:20rem;min-height:4rem;padding:.5rem 0;position:absolute;right:1rem;top:40%;z-index:1}.fullscreen-panel-game-details{align-items:center;width:100%}.fullscreen-panel-nav-buttons-wrapper{display:flex;justify-content:center;margin-bottom:5px;margin-top:-5px}.fullscreen-panel-game-panel-wrapper{display:flex;padding:.5rem;width:100%}.fullscreen-panel-button{cursor:pointer;display:flex;padding:.1rem}.MobileControls-component{background-color:var(--sidebarBgColor);bottom:0;display:flex;gap:1rem;justify-content:space-evenly;left:0;padding:.5rem 1rem;position:absolute;right:0;z-index:1}.MobileControls-button{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:6rem;justify-content:center;padding:.5rem;width:100%}.MobileControls-icon{font-size:2.8rem;height:2.8rem;width:2.8rem}.MobileControls-text{color:#9e9b99}.announcement-icon{margin-right:2px}.announcement-announcement{color:#fff;font-size:13px;left:20px;position:absolute;top:10px;z-index:4}.announcement-announcement-title{align-items:center;display:flex;flex-direction:row}.announcement-announcement-title span{display:block;font-weight:700;text-decoration:underline;text-decoration-style:dotted;white-space:nowrap}.announcement-announcement-content{min-width:500px;position:absolute}.icon-demo-icon{font-size:3.2rem;height:3.2rem;width:3.2rem}.icon-demo-demo-wrapper{background:#000;border-radius:3px;bottom:0;position:absolute;right:0;top:0;z-index:11}.icon-demo-icon-overview{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:flex-start;overflow-y:scroll;padding:15px}.icon-demo-demo{align-items:center;color:#ddd;display:flex;flex-direction:column;font-family:Courier;font-size:15px;justify-content:center;margin:5px;padding:5px}.seek-spinner-block-spinner{--spinnerColor: rgba(255, 255, 255, .4);align-items:center;color:#fff;display:flex;font-family:var(--font-family-icons);font-size:2rem;height:calc(3 * var(--spinnerSize));justify-content:center;margin:auto;position:relative;text-shadow:0 0 .5rem rgba(0,0,0,.8);width:calc(3 * var(--spinnerSize));z-index:0}.seek-spinner-block-spinner:hover{--spinnerColor: hsla(0, 0%, 100%, .65)}.seek-spinner-block-spinner:before{background:var(--spinnerColor);border-radius:.1rem;content:"";height:var(--spinnerSize);left:calc(50% - var(--spinnerSize) / 2);position:absolute;top:calc(50% - var(--spinnerSize) / 2);width:var(--spinnerSize);z-index:-1}.seek-spinner-block-spinner:after{border-radius:.1rem;box-shadow:calc(-1 * var(--spinnerSize)) calc(-1 * var(--spinnerSize)) 0 0 var(--spinnerColor),calc(-1 * var(--spinnerSize)) calc(1 * var(--spinnerSize)) 0 0 var(--spinnerColor),calc(1 * var(--spinnerSize)) calc(-1 * var(--spinnerSize)) 0 0 var(--spinnerColor),calc(1 * var(--spinnerSize)) calc(1 * var(--spinnerSize)) 0 0 var(--spinnerColor);content:"";height:var(--spinnerSize);left:calc(50% - var(--spinnerSize) / 2);position:absolute;top:calc(50% - var(--spinnerSize) / 2);width:var(--spinnerSize);z-index:-1}.seek-spinner-block-spinner:after{animation:1s spin infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(90deg)}}.icon-bar-tooltip-wrap{align-items:center;display:inline-flex;margin:.15rem 0}.icon-bar-icon-medium{font-size:2.4rem;height:2.4rem;width:2.4rem;margin:.4rem}.icon-bar-top-icons,.icon-bar-top-icons-expanded{border-radius:3px;display:flex;flex-direction:column;font-size:11px;padding:2px;position:fixed;top:10px;z-index:2}.icon-bar-top-icons>div,.icon-bar-top-icons-expanded>div{cursor:pointer}.icon-bar-top-icons>:not(:first-child),.icon-bar-top-icons-expanded>:not(:first-child){opacity:0}.icon-bar-top-icons-expanded{background-color:var(--sidebarBgColor)}.icon-bar-top-icons-expanded>:not(:first-child){opacity:1}.icon-bar-mobile,.icon-bar-mobile-fullscreen{background-color:var(--sidebarBgColor);border-radius:0;display:flex;justify-content:space-around;padding:.6rem 0;position:fixed;top:var(--mobile-navbar-height, 5rem);width:100%;z-index:2}.icon-bar-mobile>div,.icon-bar-mobile-fullscreen>div,.icon-bar-mobile .icon-bar-expand-section>div,.icon-bar-mobile-fullscreen .icon-bar-expand-section>div{align-items:center;cursor:pointer;display:flex;justify-content:center}.icon-bar-mobile .icon-bar-icon-medium,.icon-bar-mobile-fullscreen .icon-bar-icon-medium{font-size:2.8rem;height:2.8rem;width:2.8rem}.icon-bar-mobile:before,.icon-bar-mobile-fullscreen:before{background-color:#00000021;content:"";inset:0;pointer-events:none;position:absolute}.icon-bar-mobile-fullscreen{border-radius:5px;display:none;left:2rem;right:2rem;width:calc(100% - 4rem)}.icon-bar-expand-section{align-items:center;display:flex;flex-direction:column}.icon-bar-mobile .icon-bar-expand-section,.icon-bar-mobile-fullscreen .icon-bar-expand-section{display:contents}.icon-bar-icon-center{display:flex;justify-content:center}.icon-bar-notification{display:inline-flex;position:relative}.icon-bar-icon-item{margin:.3rem}.icon-bar-icon-neutral{color:#ffffffa6;opacity:.7}.icon-bar-icon-neutral:hover{opacity:1}.icon-bar-icon-active{color:var(--color-neutrals-white);opacity:1}.icon-bar-icon-notification-active{color:var(--color-green-75);opacity:.8}.icon-bar-icon-notification-active:hover{opacity:1}.icon-bar-icon-poll-neutral{color:#ffffffbf;opacity:.7}.icon-bar-icon-poll-neutral:hover{opacity:1}.icon-bar-icon-poll-notification-active{color:#92c169;opacity:1}.icon-bar-icon-poll-notification-active:hover{color:#acd18c}.icon-bar-notification-badge,.icon-bar-notification-badge-grey{align-items:center;background-color:var(--color-red-400);border-radius:.2rem;color:var(--color-neutrals-white);display:flex;font-family:var(--font-family-heading);font-size:1rem;justify-content:center;line-height:1;min-height:1.2rem;min-width:1.2rem;padding:.1rem .2rem;pointer-events:none;position:absolute;right:.1rem;text-align:center;top:.2rem}.icon-bar-notification-badge-grey{background-color:#aaa}@keyframes icon-bar-show-hint{to{opacity:1}}.icon-bar-poll-hint{align-items:center;animation:icon-bar-show-hint .15s forwards .25s;background:#e7e5e3;border-radius:10px;box-shadow:-2px 2px 20px #0000009e;color:#315a0e;display:flex;font-size:14px;font-weight:600;opacity:0;padding:10px;pointer-events:none;position:absolute;right:120%;top:50%;transform:translateY(-50%);width:max-content}.icon-bar-poll-hint:after{border-color:transparent;border-left-color:#e7e5e3;border-style:solid;border-width:5px 0 5px 5px;content:"";margin-top:-5px;position:absolute;right:-5px;top:50%}.icon-bar-poll-hint .icon-bar-hint-icon{color:#315a0e;font-size:50PX;line-height:33px;padding-right:4px;width:39px}.icon-bar-reports>.icon-bar-notification-badge,.icon-bar-reports>.icon-bar-notification-badge-grey{bottom:.2rem;top:unset}.icon-bar-streamers-list{background-color:var(--sidebarBgColor);border-radius:3px;margin-top:0;padding:3px;position:absolute;right:40px;top:0;width:180px}.icon-bar-streamer-row{color:#fff;display:flex;font-size:13px;font-weight:600;padding:2px;white-space:nowrap}.icon-bar-chess-stream-wrapper{height:3.3rem;text-align:center;width:3.3rem}.icon-bar-chess-stream-icon{background-color:#ffffff59;border-radius:3px;color:#fff;display:inline-block;font-size:11px;font-weight:700;margin-top:10px;padding:1px 2px;position:relative}.icon-bar-chess-stream-icon:hover{background-color:#ffffffa6}.icon-bar-streamer-status{color:var(--color-green-300);margin-left:auto;margin-right:.5rem}.icon-bar-streamer-username{color:var(--color-neutrals-white);cursor:pointer;font-weight:700;margin-left:.5rem;max-width:9rem;opacity:.9;overflow:hidden;text-overflow:ellipsis}.icon-bar-streamer-username:hover{opacity:1}.queue-icon-small{font-size:1.2rem;height:1.2rem;width:1.2rem}.queue-icon{cursor:pointer;margin-left:.2rem}.queue-icon-large{font-size:3.2rem;height:3.2rem;width:3.2rem;cursor:pointer}.queue-q-container{display:grid;margin:.2rem .5rem;padding:.3rem 1rem;position:relative}.queue-q-container-hover{background:#0003;border-bottom:.2rem solid var(--sidebarBgColor);border-radius:.5rem}.queue-q-container-hover:hover{background:#ffffff0d}.queue-q-container-joined{background:#5872371a}.queue-q-container-joined:hover{background:#ffffff0d}.queue-flex-row{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;overflow:hidden}.queue-action-icons{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin-left:auto;width:8rem}.queue-btn{padding:0;width:5rem}.queue-starting a,.queue-starting span:first-child{margin-right:1rem}.queue-game-details{overflow:hidden;width:100%}.queue-game-info{color:#fff;font-weight:700}.queue-game-title{font-weight:300;white-space:nowrap}.queue-final-players{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:.5rem}.queue-final-player{min-width:50%}.queue-size-20{height:2rem;object-fit:cover;width:2rem}a.queue-blue-link{color:#005e94!important;opacity:.9}a.queue-blue-link:hover{opacity:1}a.queue-blue-link.queue-bold{font-weight:600}.queue-time-info{color:#7da543;font-size:1.2rem;font-weight:300}.queue-hosted{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:.2rem 0}.queue-user-name{cursor:pointer;flex:1;font-weight:600;margin:0 .5rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-inviter-avatar{border-radius:.2rem}.queue-inviter-avatar-link{flex-shrink:0;margin-left:.5rem}.queue-truncate-180{max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invitations-icon{color:var(--color-text-subtle);cursor:pointer;position:absolute;right:0;top:0}.invitations-icon:hover{opacity:.7}.invitations-four-pair-request{display:flex;flex-direction:column;font-size:1.3em;gap:.5rem;left:45px;position:absolute;top:15px;z-index:10}.invitations-request-container.invitations-festivalEffect{padding-top:2.8rem}.invitations-confety{background-image:url(/bundles/web/images/variants/misc/flags.svg);background-position:center bottom;background-repeat:no-repeat;background-size:cover;height:6rem;left:-1%;pointer-events:none;position:absolute;top:-2.6rem;width:102%}.invitations-request-container{background-color:var(--color-gray-100);border-radius:var(--radius-3);box-shadow:var(--elevation-modal);color:var(--color-gray-800);display:flex;height:auto;overflow:hidden;padding:var(--space-4);position:relative;width:410px}.invitations-request-container>.invitations-inviter-avatar{float:left;height:5rem;object-fit:cover;width:5rem}.invitations-request-container>.invitations-request-invitation{float:right;font-size:14px;height:auto;padding-left:10px;padding-top:5px;text-align:center;width:360px}.invitations-response-container{display:flex;flex-direction:row;gap:1rem}.invitations-decline-btn.cc-button-component{background-color:var(--color-gray-200)!important;color:var(--color-gray-800)!important}.invitations-decline-btn.cc-button-component:hover:not([disabled]){background-color:var(--color-gray-300)!important;color:var(--color-gray-800)!important}.invitations-queue{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.invitations-invitation{text-align:left}.invitations-invitation-username{cursor:pointer;display:inline;font-weight:600}.close-button-component{position:absolute;right:var(--positionRight, 1rem);top:var(--positionTop, 1rem);z-index:2}.close-button-plain-close{background:none;border:none;color:var(--color-neutrals-white);cursor:pointer;font-size:2.4rem;font-weight:800;line-height:1}.close-button-plain-close:hover{opacity:.7}.close-button-plain-close-dark{color:var(--color-gray-900);font-size:2.2rem;font-weight:900;-webkit-text-stroke:.5px var(--color-gray-900)}@media all and (min-width:60em){.close-button-component-large-screen-pos-internal{--positionRight: 1rem;--positionTop: 1rem}}.fullsize-button-component{background-color:transparent;border:none;cursor:pointer;height:2.9rem;opacity:.85;padding:0;position:absolute;right:var(--positionRight, 4rem);top:var(--positionTop, 1rem);width:3rem;z-index:2}@media all and (min-width:60em){.fullsize-button-component-large-screen-pos-internal{--positionRight: 4rem;--positionTop: 1rem}}.fullsize-button-component:hover{opacity:1;transition:opacity .3s}.fullsize-button-icon-dark-theme{color:var(--iconColor, var(--color-neutrals-white))}@media all and (min-width:60em){.fullsize-button-icon-dark-theme{--iconColor: var(--color-neutrals-white)}}.fullsize-button-icon-light-theme{color:var(--iconColor, var(--color-gray-500))}@media all and (min-width:60em){.fullsize-button-icon-light-theme{--iconColor: var(--color-neutrals-white)}}.fullsize-button-icon-black-theme{color:#333}.modal-base-container{position:relative}.modal-base-backdropOverlay{cursor:default;inset:0;position:fixed;z-index:0}.modal-base-contentWrap{position:relative;z-index:1}.modal-base-mobile{padding:0!important}.modal-base-modal .ui_modal-body,.modal-base-modal .cc-modal-body{border-radius:var(--modalBorderRadius, var(--radius-10, .5rem));overflow:hidden}.modal-base-modal:not(.modal-base-dark,.modal-base-true-dark) .cc-modal-body{background-color:var(--color-neutrals-white)}.modal-base-dark .ui_modal-body,.modal-base-dark .cc-modal-body{background-color:var(--color-gray-300)}.modal-header-rounded-header{align-items:center;border-top-left-radius:1rem;border-top-right-radius:1rem;color:var(--color-neutrals-white);display:flex;flex-direction:column;justify-content:center;margin-bottom:3rem;min-height:10rem;overflow:hidden;padding:2rem 4rem;position:relative;z-index:2}.modal-header-rounded-header:before{background-color:var(--color-green-300);border-radius:.5rem .5rem 50% 50%;content:"";height:100%;left:-5rem;position:absolute;top:0;width:calc(100% + 10rem);z-index:-1}.modal-header-rounded-header.modal-header-rounded-full{margin-bottom:-3rem}.modal-header-rounded-header.modal-header-rounded-default{color:var(--color-text-bolder)}.modal-header-rounded-header.modal-header-rounded-default:before{background-color:var(--color-bg-secondary)}.modal-header-rounded-header.modal-header-rounded-dark:before{background-color:var(--color-gray-800)}.modal-header-rounded-header h2{color:var(--color-neutrals-white);font-family:var(--font-family-heading);font-size:3rem;font-weight:800;text-align:center;text-shadow:0 .1rem 0 rgba(0,0,0,.45)}.modal-header-rounded-header h3{color:var(--color-neutrals-white);font-weight:400;line-height:1;text-shadow:0 .1rem 0 rgba(0,0,0,.45)}.news-icon{color:var(--color-gray-500);cursor:pointer;font-size:1.6rem;height:1.6rem;width:1.6rem}.news-icon-small{cursor:pointer}.news-header{flex-direction:row;gap:2rem}.news-img{height:5rem;width:5rem}.news-content{color:var(--color-gray-800);display:flex;flex-direction:column;font-weight:300;gap:.5rem;padding:0 2rem 2rem}.news-item{background-color:var(--color-gray-100);border-radius:.3rem;color:var(--color-gray-900);display:flex;flex-direction:column;gap:1rem;padding:.5rem 1rem;position:relative}.news-item:not(.news-published)>*:not(.news-admin-actions){opacity:.5}.news-item-header{cursor:pointer;font-family:var(--font-family-heading);font-size:1.6rem;width:100%}.news-item-content{color:#26211b;word-wrap:break-word}.news-item-content>a{color:var(--color-text-link);font-weight:500}.news-item-content>.icon-font-chess{--iconSize: 2;font-size:calc(var(--iconSize, 2) * 1rem);height:calc(var(--iconSize, 2) * 1rem);width:calc(var(--iconSize, 2) * 1rem)}.news-item-content>.icon-font-chess:before{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.news-item-content-editor{min-height:30rem;tab-size:2}.news-item-footer{align-items:center;display:flex;font-family:var(--font-family-heading);font-size:1.2rem;gap:.5rem;height:2rem}.news-item-footer>:first-child{color:var(--color-gray-900);margin-right:.5rem}.news-item-footer>a{color:var(--color-text-link);text-transform:capitalize}.news-item-footer>a:nth-child(n+3):before{color:var(--color-gray-400);content:"|";cursor:default;display:inline-block;min-width:.5rem}:not(.news-selected)>:is(.news-item-content,.news-item-footer){display:none}.news-admin-actions{align-items:center;display:flex;gap:var(--space-4);position:absolute;right:.5rem;top:.5rem}.news-admin-buttons{display:flex;gap:2rem;justify-content:center;padding:.5rem 1rem}.news-admin-button{background-color:var(--color-green-300)!important;border-color:var(--color-green-300)!important;color:var(--color-neutrals-white)!important;flex:1}.news-admin-button *{color:inherit!important}.news-admin-button:hover{background-color:var(--color-green-400)!important;border-color:var(--color-green-400)!important}.news-content textarea,.news-content input[type=text]{background-color:var(--color-neutrals-white)!important;color:var(--color-gray-800)!important}.news-content textarea::placeholder,.news-content input[type=text]::placeholder{color:var(--color-gray-500)!important}.troll-fx-icon{font-size:2rem;height:2rem;width:2rem;position:absolute;right:0;top:0}.troll-fx-icon:hover{cursor:pointer;opacity:.7}.troll-fx-troll-container{background:#4cd;border-radius:28% 82% 39% 69%;bottom:20%;left:0;padding:50px;position:absolute;top:20%;width:320px;z-index:5}.troll-fx-snow{-webkit-animation:troll-fx-snow 10s linear infinite;-moz-animation:troll-fx-snow 10s linear infinite;-ms-animation:troll-fx-snow 10s linear infinite;animation:troll-fx-snow 10s linear infinite;background:none;background-image:url(/bundles/web/images/variants/s1.png),url(/bundles/web/images/variants/s2.png),url(/bundles/web/images/variants/s3.png);font-family:Androgyne;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:5}.troll-fx-santa{background-size:contain;border-radius:33px;bottom:57px;height:160px;left:11px;margin-left:-30px;margin-top:-20px;opacity:1;position:fixed;width:480px;z-index:4}.troll-fx-input{width:100px}.view-reports-icon{color:var(--color-text-subtle);cursor:pointer;position:absolute;right:.5rem;top:.5rem}.view-reports-icon.view-reports-info{right:3rem;top:.5rem}.view-reports-icon:hover{opacity:.7}.view-reports-guidelines{background-color:var(--color-gray-100);border-radius:.3rem;color:var(--color-gray-900);height:100%;inset:0;overflow-y:auto;padding:1rem;position:absolute;width:100%;z-index:12}.view-reports-guidelines a{color:var(--color-text-link)}.view-reports-guidelines h2,.view-reports-guidelines h3,.view-reports-guidelines h4{color:var(--color-gray-900)}.view-reports-guidelines a,.view-reports-guidelines h2,.view-reports-guidelines h3{font-family:var(--font-family-heading)}.view-reports-reports-wrapper{background-color:#000000e6;border-radius:4px;bottom:20px;color:#ffffffe6;height:540px;left:5px;opacity:.88;padding:8px;position:absolute;width:480px;z-index:11}.view-reports-drag-handle{align-items:center;color:var(--color-text-subtle);cursor:move;display:flex;font-size:1.1rem;font-weight:600;height:2rem;letter-spacing:.02em;margin-bottom:.5rem;-webkit-user-select:none;user-select:none;width:calc(100% - 4rem)}.view-reports-reports-wrapper.view-reports-history{left:500px}.view-reports-user-reports{font-size:1.3rem;height:86%;overflow-y:scroll;padding:10px;width:100%}.view-reports-table{border-bottom:12px dotted rgba(255,255,255,.24);display:table;margin:5px 0;table-layout:fixed;width:100%}.view-reports-table-row{display:table-row}.view-reports-table-cell{display:table-cell;min-width:120px;padding:2px 5px;vertical-align:top}.view-reports-table-cell:first-child{margin-top:2px;width:80px}.view-reports-table-cell>span:not(:first-child){margin:0 4px}.view-reports-pointer{cursor:pointer;opacity:.9}.view-reports-user-reports a{font-weight:700;opacity:.9}.view-reports-textarea{background-color:transparent;border:1px solid hsla(0,0%,100%,.65);border-radius:3px;color:#fff;display:flex;font-size:15px;font-weight:500;height:auto;margin:0 5px;width:100%}.view-reports-input{font-size:12px}.view-reports-select{appearance:none;background:none;background-color:transparent;border:0;color:green;cursor:pointer;font-weight:600;height:100%;max-width:120px;outline:0;padding-left:5px;padding-right:20px;position:relative}.view-reports-option{background-color:transparent}.acknowledge-rules-modal-icon{font-size:2rem;height:2rem;width:2rem;display:inline}.acknowledge-rules-modal-close-icon{font-size:2rem;height:2rem;width:2rem;position:absolute;right:0;top:0}.acknowledge-rules-modal-close-icon:hover{cursor:pointer;opacity:.7}.acknowledge-rules-modal-play-container{display:flex;flex-direction:column;position:relative;text-align:center;width:500px}.acknowledge-rules-modal-red-text{color:#dc143c}.acknowledge-rules-modal-rules-changes{font-size:15px;padding:15px;text-align:left}.acknowledge-rules-modal-rules-container{padding:0 15px}a.acknowledge-rules-modal-blue-link{color:#005e94!important}a.acknowledge-rules-modal-blue-link:hover{text-decoration:underline!important}.interactive-list-container{padding:1rem 0}.interactive-list-container :nth-child(2n){background-color:var(--color-gray-100)}.interactive-list-item{border-bottom:"1px solid black";display:flex;justify-content:space-between;padding:.5rem .3rem}.interactive-list-item:hover{font-weight:800}.interactive-list-button{background-color:var(--color-gray-200)}.interactive-list-icon-action{color:var(--color-gray-500);cursor:pointer;margin:.1rem}.user-search-input-friend-header{align-content:center;display:flex;justify-content:center;margin-top:10px;position:relative;width:100%}.user-search-input-friend-header:hover{cursor:pointer}.user-search-input-friend-header .user-search-input-icon{margin-left:5px}.user-search-input-friend-container{background-color:var(--sidebarBgColor);border-radius:5px;padding:5px;width:100%;z-index:9999}.user-search-input-friend-item{border-radius:3px;padding:5px 10px}.user-search-input-friend-item:not(:last-child){border-bottom:1px solid var(--sidebarBgColor)}.user-search-input-friend-item:hover{cursor:pointer;font-weight:800}.user-search-input-container{display:flex;position:relative;width:100%}.user-search-input-search-wrap{max-width:180px;width:100%}.user-search-input-search-wrap .cc-input-group-post svg{height:16px;width:16px}.user-search-input-search-input{background:transparent;border:none;color:var(--color-gray-900);flex:1;font-size:1.3rem;outline:none}.user-search-input-search-input::placeholder{color:var(--color-gray-500)}.user-search-input-search-icon{color:var(--color-gray-500);flex-shrink:0}.user-search-input-search-icon--clear{cursor:pointer}.user-search-input-search-icon--clear:hover{color:var(--color-gray-700)}.user-search-input-invite-subtext-container{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;margin-right:0}.user-search-input-invite-subtext{font-weight:400}.user-search-input-invite-input{align-items:center;border:1px solid black;border-radius:var(--borderRadius, .5rem);display:flex;font-weight:600;justify-content:center;margin-bottom:2px;padding:3px 17px;position:relative}.user-search-input-invite-input .ui_v5-input-component{border:0;flex-basis:0;flex-grow:1}.user-search-input-autocomplete-wrapper{background-color:#fff;border:1px solid #bbb;border-radius:3px;line-height:1.5;max-height:20dvh;overflow-y:scroll;padding:5px;position:absolute;top:30px;width:100%;z-index:6}.user-search-input-autocomplete-username{border-radius:3px;cursor:pointer;font-weight:600;overflow:hidden;padding:1px 2px;text-overflow:ellipsis;white-space:nowrap;z-index:5}.user-search-input-play-button{margin:0 20px;width:calc(100% - 40px)}.user-search-input-play-button.ui_v5-button-component.ui_v5-button-full{width:calc(100% - 40px)}.cga-edit-icon{color:var(--color-gray-500);cursor:pointer;margin-top:-2px}.cga-edit-uploadIcon{color:var(--color-gray-500);cursor:pointer;transform:rotate(180deg)}.cga-edit-pushIcon{color:var(--color-gray-500);cursor:pointer;font-size:2.4rem;height:2.4rem;width:2.4rem}.cga-edit-basic-btn{align-items:center;background-color:var(--color-gray-300);border:none;border-radius:.8rem;box-shadow:var(--boxShadow, inset 0 calc(var(--borderHeight, .1rem) * -1) 0 0 rgba(0, 0, 0, .2));color:var(--color-gray-800);cursor:pointer;display:inline-flex;gap:.4rem;justify-content:center;min-height:3rem;min-width:7rem;padding:.5rem 1rem}.cga-edit-basic-btn:hover{background-color:var(--color-gray-200)}.cga-edit-basic-btn .icon-font-chess{color:var(--color-gray-500);font-size:1.6rem!important;height:1.6rem!important;width:1.6rem!important}.cga-edit-span-label{float:left;font-size:12px;margin-right:8px;white-space:nowrap}.cga-edit-manage-game{display:flex;flex-direction:column;padding:2rem;width:100%}.cga-edit-manage-game .cga-edit-cga-group{display:flex;flex-grow:1;justify-content:flex-start;margin-top:1rem;width:100%}.cga-edit-manage-game .cga-edit-cga-group .cga-edit-cga-column{flex-direction:column;margin:1rem;width:50%}.cga-edit-manage-game .cga-edit-cga-group .cga-edit-cga-column .cga-edit-cga-row{margin-bottom:1rem;margin-top:1rem}.cga-edit-manage-game .cga-edit-column-options{align-items:flex-start;display:flex;flex-direction:column}.cga-edit-manage-game input[type=text],.cga-edit-manage-game select{border-radius:2px;color-scheme:light;width:auto}.cga-edit-rating-comps{display:flex;justify-content:space-around;margin-top:1rem;width:100%}.cga-edit-rating-comps .cga-edit-rating-comps-item{flex:1}.cga-edit-list-container{max-height:120px;overflow-y:scroll}.cga-edit-input-container{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-4)}.cga-edit-input-row{align-items:center;display:flex;gap:var(--space-4)}.cga-edit-id-input{width:100px}.cga-edit-plus-btn{align-items:center;background:transparent;border:1px solid var(--color-gray-400);border-radius:var(--radius-3);color:var(--color-gray-700);cursor:pointer;display:inline-flex;justify-content:center;padding:3px 6px}.cga-edit-plus-btn:hover{background:var(--color-gray-100)}h3[data-v-2b96e989],h4[data-v-2b96e989]{color:var(--color-gray-900)}div[data-v-2b96e989]:has(>input[type=checkbox]),span[data-v-2b96e989]:has(>input[type=checkbox]){align-items:center;display:inline-flex;gap:4px;margin-bottom:2px}input[type=checkbox][data-v-2b96e989]{cursor:pointer;flex-shrink:0;height:14px;width:14px}.cga-header-icon{color:var(--color-gray-600);flex:none;opacity:.7}.cga-header-icon:hover{cursor:pointer;opacity:.5}.cga-header-icon-toggle{cursor:pointer;margin:0 var(--space-4);font-size:3.2rem;height:3.2rem;width:3.2rem}.cga-header-closeIcon{color:var(--color-gray-500);cursor:pointer;margin-left:var(--space-16)}.cga-header-uploadIcon{color:var(--color-gray-500);cursor:pointer;transform:rotate(180deg)}.cga-header-downloadIcon{color:var(--color-gray-500);cursor:pointer}.cga-header-cga-header{align-items:center;display:flex!important;justify-content:space-between!important;min-height:50px;width:100%}.cga-header-cga-header .cga-header-cga-header-left,.cga-header-cga-header .cga-header-cga-header-center,.cga-header-cga-header .cga-header-cga-header-right{align-items:center;display:flex}.cga-header-closeIcon:hover,.cga-header-uploadIcon:hover,.cga-header-downloadIcon:hover{color:var(--color-gray-400)}.cga-header-header{color:#006792;font-size:20px;font-weight:700;opacity:1}.cga-header-icon-wrapper{position:relative}.cga-list-icon{flex:none;margin:0 .2rem;opacity:.7}.cga-list-icon:hover{cursor:pointer;opacity:.5}.cga-list-g-list{background-color:var(--color-gray-100);border:1px solid #bbb;border-radius:3px;color:#666463;height:20dvh;margin-bottom:10px;margin-top:3px;overflow:auto;padding:2px}.cga-list-g-list .cga-list-listIcon{cursor:pointer;font-size:2.2rem}.cga-list-flex-row{align-items:center;border-top:.1rem dotted #ddd;display:flex;flex-direction:row;justify-content:flex-start;padding:.2rem;white-space:nowrap;width:100%}.cga-list-flex-row>div:not(.cga-list-icon-font){margin:0 .5rem}.cga-list-t-info{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start}.cga-list-t-info span{align-items:center;display:inline-flex;gap:.3rem}.cga-list-truncate{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ratings-admin-icon{font-size:1.6rem;height:1.6rem;width:1.6rem;cursor:pointer}.cga-modal-component.ui_modal-bg-transparent,.cga-modal-component.ui_modal-component,.cga-modal-component.cc-modal-component{pointer-events:none}.cga-modal-component .modal-base-container{box-shadow:0 0 15rem var(--color-gray-900);max-height:calc(100dvh - 2rem);min-width:min(60rem,100vw);pointer-events:all}.cga-modal-component .cc-modal-body{margin-left:calc(var(--navWidth) - 4rem)!important;margin-right:var(--sidebarWidth)!important;overflow-x:hidden;width:calc(100vw - var(--navWidth) - var(--sidebarWidth) - 4rem)!important}@media(max-width:959px){.cga-modal-component .cc-modal-body{margin-left:auto!important;margin-right:auto!important;width:auto!important}}.cga-modal-header{margin-bottom:1rem}.cga-modal-content{padding:0 2rem}.cga-modal-bottom-half{max-height:50dvh;overflow:auto;width:100%}.cga-modal-ratings-admin{padding:.5rem 3rem;width:100%}.confirm-dialog-wrapper{min-width:min(28rem,90vw);padding:5rem 3rem}.confirm-dialog-title{color:var(--color-neutrals-white);font-family:var(--font-family-heading);font-size:2rem;font-weight:800;margin:0 0 1rem;text-align:center}.confirm-dialog-icon{color:var(--color-neutrals-white);display:block;margin:0 auto 1.5rem}.confirm-dialog-description{color:var(--color-neutrals-white);font-size:1.5rem;margin:0 0 2rem;text-align:center;white-space:pre-line}.confirm-dialog-buttons{display:flex;flex-direction:column;gap:.8rem}.confirm-dialog-cancel-btn,.confirm-dialog-confirm-btn{border:none;border-radius:var(--radius-5);box-shadow:inset 0 -.1rem #0003;cursor:pointer;flex:1;font-size:1.8rem;font-weight:700;padding:1.2rem}.confirm-dialog-cancel-btn{background-color:var(--color-gray-200);color:var(--color-gray-700)}.confirm-dialog-cancel-btn:hover{background-color:#dad8d6}.confirm-dialog-confirm-btn{background-color:#5c9e31;color:var(--color-neutrals-white)}.confirm-dialog-confirm-btn:hover{background-color:#6db038}.confirm-dialog-danger{background-color:var(--color-red-500);color:var(--color-neutrals-white)}.confirm-dialog-danger:hover{background-color:var(--color-red-400)}.my-templates-icon{cursor:pointer}.my-templates-icon-trash{color:var(--color-red-500);cursor:pointer}.my-templates-icon-button{font-size:2.4rem;height:2.4rem;width:2.4rem;margin:0 .5rem 0 -1rem}.my-templates-icon-help{color:var(--color-gray-500);cursor:help}.my-templates-component{display:flex;flex-direction:column;gap:.5rem}.my-templates-template{background-color:var(--color-gray-75);border-radius:.3rem;cursor:pointer;display:flex;padding:.5rem}.my-templates-template:hover{background-color:var(--color-gray-100)}.my-templates-template-rules{align-items:flex-start;display:flex;flex:1}.my-templates-template-rules .game-details-iconHelp{flex-shrink:0}.my-templates-template-content{flex:1}.my-templates-icons{align-items:center;display:flex;flex-shrink:0;gap:.25rem}.custom-rules-modal-component.ui_modal-bg-transparent,.custom-rules-modal-component.ui_modal-component,.custom-rules-modal-component.cc-modal-component{pointer-events:none}.custom-rules-modal-component .modal-base-container{box-shadow:0 0 15rem var(--color-gray-900);max-height:calc(100dvh - 2rem);max-width:min(65rem,100vw);min-width:min(60rem,100vw);pointer-events:all}.custom-rules-modal-component .cc-modal-body{margin-left:var(--navWidth)!important;margin-right:var(--sidebarWidth)!important}@media(max-width:959px){.custom-rules-modal-component .cc-modal-body{margin-left:auto!important;margin-right:auto!important}}.custom-rules-modal-container{padding:0 2rem 2rem}.custom-rules-modal-icon{font-size:2.4rem;height:2.4rem;width:2.4rem}.custom-rules-modal-icon-medium{font-size:2rem;height:2rem;width:2rem;cursor:pointer}.custom-rules-modal-icon-help{cursor:help}.custom-rules-modal-icon-button{font-size:2.4rem;height:2.4rem;width:2.4rem;margin:0 .5rem 0 -1rem}.custom-rules-modal-img-icon{border-radius:.3rem;height:2.4rem;margin:.3rem;vertical-align:middle;width:2.4rem}.custom-rules-modal-img-icon-large{border-radius:.3rem;height:3rem;margin:.2rem;vertical-align:middle;width:3rem}.custom-rules-modal-text-icon{font-family:var(--font-family-heading);font-size:3rem;font-weight:700;height:3rem;line-height:1;text-align:center;width:3rem}.custom-rules-modal-content{display:flex;flex-direction:column;max-height:calc(100dvh - 21.4rem);overflow-y:auto;padding:0 .5rem}.custom-rules-modal-content>span{grid-column:1/span 3;margin-bottom:.5rem;text-align:center}.custom-rules-modal-content-group{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.custom-rules-modal-content-group:not(.custom-rules-modal-content){border-top:1px solid #ccc;padding:1rem 0}.custom-rules-modal-templates{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:var(--space-8);max-height:calc(100dvh - 21.4rem);overflow-y:auto}.custom-rules-modal-select-options{display:grid;gap:1rem;grid-column:1/span 3;grid-template-columns:.85fr 1fr;margin-bottom:.5rem;padding:1rem 0}.custom-rules-modal-rule-option{align-items:center;color:var(--color-gray-600);display:flex;flex:0 0 calc(50% - 1rem);justify-content:space-between}.custom-rules-modal-rule-option :is(.ui_v5-input-component,.ui_v5-select-component){width:14rem}.custom-rules-modal-rule-option :is(.ui_v5-input-component,.ui_v5-select-component).custom-rules-modal-n-check-select{width:8rem}.custom-rules-modal-n-check-select{border-color:var(--color-gray-300)!important;color:var(--color-gray-700)!important;color-scheme:dark;width:14rem}.custom-rules-modal-self-check-option{cursor:pointer;margin-right:.5rem}.custom-rules-modal-self-check-option>:is(input,label){cursor:inherit}.custom-rules-modal-preset-item{all:unset}.custom-rules-modal-preset-item{align-items:center;background-color:var(--color-gray-75);border-radius:.3rem;box-sizing:inherit;color:var(--color-gray-600);cursor:pointer;display:flex;height:3rem;justify-content:space-between;padding:.5rem .5rem .5rem 1rem;position:relative;-webkit-user-select:none;user-select:none}.custom-rules-modal-preset-item:hover,.custom-rules-modal-preset-item.custom-rules-modal-selected-preset{background-color:var(--color-gray-100);color:var(--color-gray-600)!important}.custom-rules-modal-preset-item.custom-rules-modal-selected-preset:before{border:.3rem solid var(--color-border-selected);border-radius:.6rem;content:"";height:calc(100% + .6rem);left:-.3rem;position:absolute;top:-.3rem;width:calc(100% + .6rem)}.custom-rules-modal-custom-rule-item{align-items:center;background:var(--color-gray-75);border-radius:.3rem;color:var(--color-gray-600);cursor:pointer;display:flex;height:3rem;justify-content:space-between;padding:.5rem .5rem .5rem 1rem;position:relative;-webkit-user-select:none;user-select:none}.custom-rules-modal-custom-rule-item:hover,.custom-rules-modal-custom-rule-item.custom-rules-modal-selected-custom-rule{background:var(--color-gray-100);color:var(--color-gray-600)!important}.custom-rules-modal-custom-rule-item.custom-rules-modal-selected-custom-rule:before{border:.3rem solid var(--color-border-selected);border-radius:.6rem;content:"";height:calc(100% + .6rem);left:-.3rem;position:absolute;top:-.3rem;width:calc(100% + .6rem)}.custom-rules-modal-alts{gap:1rem;justify-content:center}.custom-rules-modal-full-width{flex-basis:100%}.custom-rules-modal-newRule{box-shadow:0 0 0 .1rem #a94feac4}.custom-rules-modal-newRule:after{background:#a94feac4;border-radius:.5rem;color:#eee;content:"NEW";font-family:monospace;font-size:12px;padding:0 .5rem;position:absolute;right:3.5rem}.fair-play-modal-fairPlay-container{margin:15px}.fair-play-modal-close-icon{cursor:pointer;position:absolute;right:var(--space-8);top:var(--space-8)}.fair-play-modal-content{width:44rem}.fair-play-modal-content .fair-play-modal-row{display:flex;flex-direction:row;justify-content:space-around;padding:.2rem 4rem}.fair-play-modal-content .fair-play-modal-title{color:#000;font-family:var(--font-family-heading);font-size:3.6rem;font-weight:800;margin:1rem 0}.fair-play-modal-content .fair-play-modal-description{color:#a9a9a9;font-size:1.7rem;font-weight:600;margin:2.2rem 0}.fair-play-modal-content .fair-play-modal-number{background-color:#d3d3d3;border-radius:2rem;color:gray;flex:0 0 2rem;font-family:var(--font-family-heading);font-size:1.4rem;font-weight:800;height:2rem;line-height:2rem;margin-left:1rem;margin-right:.8rem;text-align:center;width:2rem}.fair-play-modal-content .fair-play-modal-text{flex:1;font-size:1.4rem}.fair-play-modal-content .fair-play-modal-policy{font-size:1.4rem;margin:2.2rem 0;text-align:center}.fair-play-modal-content .fair-play-modal-policy>a{color:#00f;flex:0}.fair-play-modal-content .fair-play-modal-button{flex:1 0 auto;margin-bottom:2rem}.answer-options-options{display:flex;flex-wrap:wrap;gap:1.5rem;margin:.8rem 1rem 1.5rem}.answer-options-button{background-color:transparent;background-color:var(--color-gray-100);border-radius:.4rem;color:var(--color-gray-600);cursor:pointer;font-size:1.5rem;font-weight:600;min-width:16rem;padding:.5rem 1.3rem;-webkit-user-select:none;user-select:none}.answer-options-button:hover{background-color:var(--color-gray-200)}.answer-options-button.answer-options-active{background-color:var(--color-gray-200);color:#312e2b;position:relative}.answer-options-button.answer-options-active:before{border:.3rem solid var(--color-green-300);border-radius:.8rem;content:"";height:calc(100% + 1rem);left:-.5rem;position:absolute;top:-.5rem;width:calc(100% + 1rem)}@keyframes festival-modal-init{0%{--r1: 57deg;--r2: 263deg;--r3: 243deg}to{--r1: 73deg;--r2: 156deg;--r3: 73deg}}@keyframes festival-modal-rotate{0%{--r1: 73deg;--r2: 156deg;--r3: 73deg}to{--r1: 57deg;--r2: 263deg;--r3: 243deg}}.festival-modal-submited{margin:3rem 0;text-align:center;width:100%}.festival-modal-submited h3{color:var(--color-gray-700);font-size:2rem;margin-bottom:1rem}.festival-modal-submited-footer{display:flex;gap:2rem;justify-content:center;margin-bottom:2rem;width:100%}@media all and (min-width:48em){.festival-modal-submited-footer{justify-content:flex-end;padding-right:3rem}}.festival-modal-section{margin-bottom:3.5rem;width:100%}.festival-modal-section h3{font-size:1.6rem}@media all and (min-width:48em){.festival-modal-section h3{font-size:2rem}}.festival-modal-section p{margin-left:1rem}h2.festival-modal-header{align-items:center;color:#312e2b;display:flex;flex-direction:column;font-size:2.4rem;font-weight:700;gap:1.2rem;margin-bottom:1rem;text-align:center}@media all and (min-width:48em){h2.festival-modal-header{flex-direction:row}}.festival-modal-content{height:70vh;overflow-y:auto;padding:2rem 4rem}.festival-modal-footer{display:flex;justify-content:center;margin-bottom:2rem;margin-top:6rem;width:100%}@media all and (min-width:48em){.festival-modal-footer{justify-content:flex-end}}.festival-modal-hr{margin-top:0;width:90%}.festival-modal-component{align-items:center;display:flex;flex-direction:column;gap:3rem;max-width:95rem;order:3;padding:2rem 4rem 1rem;width:90vw}@media all and (min-width:78.125em){.festival-modal-component{max-width:calc(100vw - var(--navWidth) * 2);width:115rem}}.festival-modal-component a{-webkit-font-smoothing:inherit}.slot600x300-icon-tiny{font-size:.8rem;height:.8rem;width:.8rem;cursor:pointer;display:inline!important}.slot600x300-r2d2-container{align-items:center;display:flex;height:600px;justify-content:center;width:100%}.slot600x300-r2d2{contain:strict;display:flex;height:60rem;justify-content:center;overflow:hidden;width:30rem}.slot600x300-r2d2-placeholder{display:flex;flex-direction:column;margin:15px;padding:5px;text-align:center}.slot600x300-r2d2-placeholder a.slot600x300-upgrade{background:url(/bundles/web/images/variants/variants.svg) no-repeat center;background-color:#ffffff1a;background-size:contain;border-radius:3px;font-size:26px;font-weight:700;height:200px;margin:5px;padding:5px}.slot600x300-r2d2-placeholder a.slot600x300-upgrade4pc{background:url(/bundles/web/images/variants/4pc.svg) no-repeat center!important}.slot600x300-r2d2-placeholder a.slot600x300-upgrade4variants{background:url(/bundles/web/images/variants/variants.svg) no-repeat center!important}.slot600x300-link,.slot600x300-link:visited,.slot600x300-link:active{color:#e6912c;font-size:13px;font-weight:500;opacity:.9}.slot600x300-link:hover,.slot600x300-link:visited:hover,.slot600x300-link:active:hover{opacity:1}.four-player-ffa-container{display:flex}.four-player-ffa-content{display:flex;flex-direction:column;justify-content:space-between;padding:30px;width:300px}.four-player-ffa-header{align-items:center;display:flex;flex-direction:column;height:190px;justify-content:center}.four-player-ffa-header h1{color:var(--color-neutrals-white);text-align:center}.four-player-ffa-header img{border-radius:2px;height:80px;margin-bottom:24px;width:80px}.four-player-ffa-standings-list{display:block;margin-bottom:2rem}.four-player-ffa-standing{align-items:center;display:flex;margin:0 0 1.5rem}.four-player-ffa-game-details{align-items:center;border-radius:.3rem;display:flex;height:5rem;overflow:hidden}.four-player-ffa-game-details img{height:5rem;object-fit:cover;width:5rem}.four-player-ffa-game-details span{color:var(--color-neutrals-white);display:block;font-size:1.75rem;font-weight:600;text-align:center;width:7rem}.four-player-ffa-user-details{margin-left:2rem}.four-player-ffa-rating{font-weight:700}.four-player-ffa-rating span{color:var(--color-green-400)}.four-player-ffa-rating span.four-player-ffa-negative{color:var(--color-red-400)}.four-player-ffa-username{display:block;font-size:1.5rem;font-weight:700;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.four-player-ffa-r2d2-wrapper{background:var(--color-gray-100);display:flex;height:600px;justify-content:center;width:300px}.four-player-ffa-pointer{cursor:pointer}.four-player-teams-container{display:flex}.four-player-teams-content{display:flex;flex-direction:column;justify-content:space-between;padding:30px;width:300px}.four-player-teams-header{align-items:center;display:flex;flex-direction:column;height:190px;justify-content:center}.four-player-teams-header h1{color:var(--color-neutrals-white);text-align:center}.four-player-teams-header img{height:80px;margin-bottom:12px;width:80px}.four-player-teams-winner-avatars{align-items:center;display:flex;justify-content:space-around;width:100%}.four-player-teams-winner-avatars div img{border-radius:2px;height:80px;width:80px}.four-player-teams-standings-list{display:block;margin-bottom:2rem}.four-player-teams-standing{align-items:center;display:flex;margin:0 0 1.5rem}.four-player-teams-game-details{align-items:center;border-radius:.3rem;display:flex;height:5rem;overflow:hidden;width:6.75rem}.four-player-teams-game-details img{height:100%}.four-player-teams-game-details span{color:var(--color-neutrals-white);font-size:2rem;font-weight:600;margin:0 auto}.four-player-teams-user-details{margin-left:2rem}.four-player-teams-rating{font-weight:700}.four-player-teams-rating span{color:var(--color-green-400)}.four-player-teams-rating span.four-player-teams-negative{color:var(--color-red-400)}.four-player-teams-username{display:block;font-size:1.75rem;font-weight:700;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.four-player-teams-r2d2-wrapper{background:var(--color-gray-100);display:flex;height:600px;justify-content:center;width:300px}.four-player-teams-pointer{cursor:pointer}.slot300x250-icon-tiny{font-size:.8rem;height:.8rem;width:.8rem;cursor:pointer;display:inline!important}.slot300x250-r2d2-container{display:flex;flex-direction:column;height:265px;justify-content:center;width:100%}.slot300x250-flex-container{display:flex;justify-content:center}.slot300x250-r2d2{contain:strict;display:flex;height:25rem;justify-content:center;width:30rem}.slot300x250-r2d2-placeholder{color:#000;display:flex;flex-direction:column;font-size:13px;font-weight:700;height:250px;margin-top:5px;padding:7px 25px;text-align:center;width:300px}.slot300x250-r2d2-placeholder a.slot300x250-upgrade{background:url(/bundles/web/images/variants/variants.svg) no-repeat center;background-size:contain;font-size:26px;font-weight:700;height:80%;margin-top:10px}.slot300x250-r2d2-placeholder a.slot300x250-upgrade4pc{background:url(/bundles/web/images/variants/4pc.svg) no-repeat center!important}.slot300x250-r2d2-placeholder a.slot300x250-upgrade4variants{background:url(/bundles/web/images/variants/variants.svg) no-repeat center!important}.slot300x250-r2d2-placeholder .slot300x250-premium{color:#e6912c;font-size:26px;font-weight:700}.slot300x250-link,.slot300x250-link:visited,.slot300x250-link:active{color:#e6912c;font-size:13px;font-weight:500;opacity:.9}.slot300x250-link:hover,.slot300x250-link:visited:hover,.slot300x250-link:active:hover{opacity:1}.game-over-modal div.ui_modal-content{margin:0!important;padding:0 0 2.5rem!important}.two-player-content{margin:0 0 2.5rem}.two-player-header{background-color:var(--color-green-300);border-radius:5px;clip-path:ellipse(65% 77% at 50% 22%);height:10rem;justify-content:flex-start;margin-bottom:1rem;padding-top:1.75rem}.two-player-header h1,.two-player-header h2{text-align:center}.two-player-header h1{color:var(--color-neutrals-white);font-size:3.9rem;font-weight:700;line-height:4rem;text-shadow:0 2px rgba(0,0,0,.2)}.two-player-header h2{color:var(--color-transparent-white-85);font-size:1.5rem;margin-top:.25rem}.two-player-player-wrapper{margin-bottom:1rem;min-width:40rem}.two-player-player-avatars{align-items:center;display:flex;justify-content:center;width:100%}.two-player-player-ratingAndDiff{display:flex;padding:0 20px}.two-player-player-ratingAndDiff.two-player-is-player{background-color:#00000024;border-radius:3px;font-size:3.3rem}.two-player-player-ratings{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.two-player-player-ratings .two-player-player-rating{color:var(--color-gray-500);color:var(--color-gray-800);flex-direction:row;font-size:2.5rem;font-weight:800;text-align:center;width:9rem}.two-player-player-ratings .two-player-player-rating.two-player-is-player{font-size:3.3rem}.two-player-player-ratings .two-player-player-diff-rating{align-self:center;color:var(--color-green-400);font-size:1.7rem;font-weight:800;padding:0}.two-player-player-ratings .two-player-player-diff-rating.two-player-negative{color:var(--color-red-400)}.two-player-player-ratings .two-player-player-diff-rating.two-player-is-player{font-size:2rem}.two-player-player-names{display:flex;justify-content:center}.two-player-player-names p{color:var(--color-gray-500);cursor:pointer;margin-top:.5rem;max-width:10rem;overflow:hidden;text-align:center;text-overflow:ellipsis;width:9rem}.two-player-player-names p.two-player-record{margin:.5rem 2rem 0;width:4rem}.two-player-avatar{border-radius:6px;box-shadow:0 3px 4px 1px #0003;display:block;height:9rem;margin:0 2rem;object-fit:cover;width:9rem}.two-player-avatar.two-player-is-player{border:solid 5px var(--color-green-300);height:calc(9rem + 5px);margin-top:-2.5px;width:calc(9rem + 5px)}.two-player-rating{margin:1.5rem 0 0;text-align:center}.two-player-rating h3{color:var(--color-gray-500);margin-bottom:1rem;text-align:center;text-transform:uppercase}.two-player-rating p{display:inline-block;font-size:2.8rem;font-weight:800;position:relative}.two-player-rating p.two-player-is-player{font-size:3.3rem}.two-player-rating p span{color:var(--color-green-300);font-size:2rem;position:absolute;right:-5rem}.two-player-buttons-wrapper{display:flex;justify-content:center;margin-top:1rem}.two-player-buttons-wrapper :deep(.two-player-cc-button){color:var(--color-neutrals-white)}.two-player-r2d2-wrapper{background:var(--color-gray-100);display:flex;justify-content:center;margin-top:1rem;width:100%}.game-over-modal-close-icon{font-size:2rem;height:2rem;width:2rem;cursor:pointer;display:flex;justify-content:flex-end;position:absolute;right:10px;top:10px;z-index:1}.game-over-modal-remove-header-margin{margin:0!important;padding:0!important;position:relative}.game-over-modal-retain-header-margin{position:relative}.game-over-modal-hidden-background{height:100dvh;left:0;position:fixed;top:0;width:100vw;z-index:-1}.game-over-modal .cc-close-button-icon{color:var(--color-neutrals-white)!important}.hold-on-modal-icon{font-size:2rem;height:2rem;width:2rem;display:inline}.hold-on-modal-play-container{display:flex;flex-direction:column;font-size:20px;padding:0 15px;width:400px}.how-to-edit-position-modal-content{max-height:calc(100dvh - 20rem);overflow-y:auto;padding:0 3rem 3rem}.help-help{border-radius:3px;color:#312e2b;font-size:15px;margin-top:2rem;max-height:80dvh;padding:0 30px;width:min(500px,100vw - 31px)}.help-help h2,.help-help h3,.help-help h4{color:#312e2b}.help-help li{font-size:15px;line-height:25px}.help-help a{color:#005e94!important;font-weight:600!important}.help-help a:hover{color:#e6912c!important;font-weight:600!important}.help-help tr>td:first-child{font-weight:600;text-align:center;white-space:nowrap;width:35%}.help-help img{max-width:100%}.help-help>div{margin-top:5px}.generated-rules-rule-row{align-items:center;display:flex;padding:1px 0;width:100%}.generated-rules-rule-row:not(:last-child){border-bottom:1px solid var(--color-gray-400)}.generated-rules-icon{font-size:2rem;height:2rem;width:2rem}.generated-rules-icon.king-black:before{content:"Ā"!important}.generated-rules-icon-small{font-size:1.6rem;height:1.6rem;width:1.6rem}.generated-rules-icon-pointer{font-size:2rem;height:2rem;width:2rem;cursor:pointer;margin:.2rem}.generated-rules-no-wrap{flex-wrap:nowrap!important}.generated-rules-no-flex{flex:0!important}.generated-rules-standard{border-color:#1eaea7;color:#1eaea7}.generated-rules-variants{border-color:#97bd4d;color:#97bd4d}.generated-rules-giveaway{border-color:#f48145;color:#f48145}.generated-rules-expanded-rules{align-items:flex-start;color:#8c8a88;display:flex;flex-direction:column;font-size:14px;justify-content:flex-start;margin:0 auto}.generated-rules-expanded-rules.generated-rules-offset-y{top:48px}.generated-rules-expanded-rules.generated-rules-show-custom>div:last-child{width:calc(100% - 24px)}.generated-rules-copy-custom{border-radius:12px 0 3px;bottom:-2px;position:absolute;right:-2px;z-index:99}.generated-rules-copy-custom.generated-rules-variants{background:#97bd4d}.generated-rules-copy-custom.generated-rules-giveaway{background:#f48145}.generated-rules-rule-icon{align-items:center;display:flex;flex-direction:row;font-family:Trebuchet MS;font-weight:700;justify-content:center;min-width:10%;padding-right:.5rem;width:10%}.generated-rules-rule-icon.generated-rules-auto-width{width:unset}.generated-rules-description{color:#8c8a88;flex:1;font-size:12px;font-weight:300;text-align:left}.generated-rules-info-icon{margin-left:auto;min-width:2rem;width:2rem}.generated-rules-promotion{align-items:center;display:flex;flex:none;flex-direction:row;justify-content:center}.generated-rules-promotionPieces{display:flex}.generated-rules-promotionPieces div:not(:first-of-type){margin-left:-1rem}.generated-rules-promotionPieces div:first-of-type{margin-left:-.3rem}.generated-rules-crossed{position:relative}.generated-rules-crossed:after{background:#8c8a88;border-radius:.5px;content:"";height:2px;left:calc(50% - 12px);outline:1px solid var(--color-gray-100);position:absolute;top:50%;-webkit-transform:translate3d(0,0,0) rotate(-30deg);transform:rotate(-30deg);width:24px}.generated-rules-img{border-radius:3px;height:18px;margin:2px;vertical-align:middle;width:18px}.how-to-play-modal-header{align-items:center;display:flex;flex-direction:column;padding-top:1.6rem}.how-to-play-modal-general-help{background-color:var(--color-gray-100)}.how-to-play-modal-h3{color:#312e2b}.how-to-play-modal-h2{color:#312e2b;font-size:2.4rem;font-weight:700;margin-bottom:1rem;text-align:center;width:36rem}.how-to-play-modal-footer{background:var(--color-transparent-black-10);padding:1rem 2rem}.how-to-play-modal-content{max-height:calc(100dvh - 20rem);overflow-y:auto;width:36rem}.how-to-play-modal-play-button{background-color:var(--color-green-300)!important;border-color:var(--color-green-300)!important;color:var(--color-neutrals-white)!important;margin:1rem 0;width:100%}.how-to-play-modal-play-button *{color:inherit!important}.how-to-play-modal-play-button:hover{background-color:var(--color-green-400)!important;border-color:var(--color-green-400)!important}.how-to-play-modal-unlimited-width{width:unset!important}.how-to-play-modal-customize-button{align-items:center;background-color:var(--color-gray-300);border:none;border-radius:.4rem;box-shadow:var(--boxShadow, inset 0 calc(var(--borderHeight, .1rem) * -1) 0 0 rgba(0, 0, 0, .2));color:var(--color-gray-600);cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:var(--space-4);justify-content:center;margin-top:1rem;min-height:3rem;padding:var(--space-12) var(--space-16);width:100%}.how-to-play-modal-customize-button:hover{background-color:var(--color-gray-200)}.how-to-play-modal-customize-button+button{margin-top:.5rem}.how-to-play-modal-skip-button{align-items:center;cursor:pointer;display:flex;font-size:1rem;justify-content:flex-end;margin-top:.5rem}.how-to-play-modal-skip-button :hover{color:var(--color-text-link)}.how-to-play-modal-description-item{border-top:1px solid var(--color-gray-300);padding:.5rem 1.5rem}.how-to-play-modal-how-to-play-text{color:#8c8a88!important;display:block;margin:0 auto;padding:0 30px 1rem;text-align:center}.how-to-play-modal-how-to-play-text a{color:#005e94!important;font-weight:600!important}.how-to-play-modal-how-to-play-text a:hover{color:#e6912c!important;font-weight:600!important}.how-to-play-modal-margin-bottom{margin-bottom:1rem}.how-to-play-modal .cc-close-button-component,.how-to-play-modal .cc-close-button-component *{color:var(--color-gray-600)!important}.invite-modal-invite-container{align-self:center;min-height:170px;padding:0 2rem;position:relative}.invite-modal-invite-container h2{color:#fff}.poll-config-items{max-height:50dvh;overflow-y:auto}.poll-config-item{background-color:#fff;border-radius:.3rem;display:grid;grid-template-columns:1fr auto;padding:1rem;text-align:start}.poll-config-item+.poll-config-item{margin-top:1rem}.poll-config-item .poll-config-header{align-items:center;display:flex;font-size:1.5rem;font-weight:600;justify-content:space-between;margin-bottom:.6rem}.poll-config-item .poll-config-header div{width:100%}.poll-config-item .poll-config-header .poll-config-icon{color:inherit;cursor:pointer;margin:0 1rem;opacity:0;transition:opacity 75ms}.poll-config-item .poll-config-header label{background-color:var(--color-gray-600);border-radius:.3rem}.poll-config-item.poll-config-disabled .poll-config-header label{background-color:var(--color-gray-500)}.poll-config-item:hover .poll-config-header .poll-config-icon{opacity:1}.poll-config-chart .poll-config-option div,.poll-config-item .poll-config-header label{color:#f2f2f2;cursor:default;font-size:1.2rem;padding:.3rem .4rem;white-space:nowrap}.poll-config-chart{display:flex;font-weight:600;grid-column:1/3}.poll-config-chart .poll-config-option{display:flex;flex-direction:column;min-width:6%}.poll-config-chart .poll-config-option div{background-color:#383838;overflow:hidden;text-overflow:ellipsis;width:100%}.poll-config-chart .poll-config-option label{font-size:1.2rem;margin-top:.2rem}.poll-config-chart .poll-config-option:first-child div{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}.poll-config-chart .poll-config-option:last-child div{border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}.poll-config-chart .poll-config-option:nth-child(1) div{background-color:#a73c3c}.poll-config-chart .poll-config-option:nth-child(1) label{color:#a73c3c}.poll-config-chart .poll-config-option:nth-child(2) div{background-color:#b99329}.poll-config-chart .poll-config-option:nth-child(2) label{color:#b99329}.poll-config-chart .poll-config-option:nth-child(3) div{background-color:#4975a3}.poll-config-chart .poll-config-option:nth-child(3) label{color:#4975a3}.poll-config-chart .poll-config-option:nth-child(4) div{background-color:#715497}.poll-config-chart .poll-config-option:nth-child(4) label{color:#715497}.poll-config-chart .poll-config-option:nth-child(5) div{background-color:#383838}.poll-config-chart .poll-config-option:nth-child(5) label{color:#383838}.poll-config-chart .poll-config-option:nth-child(6) div{background-color:#a9662c}.poll-config-chart .poll-config-option:nth-child(6) label{color:#a9662c}.poll-config-chart .poll-config-option:nth-child(7) div{background-color:#86af50}.poll-config-chart .poll-config-option:nth-child(7) label{color:#86af50}.poll-config-chart .poll-config-option:nth-child(8) div{background-color:#97406c}.poll-config-chart .poll-config-option:nth-child(8) label{color:#97406c}.poll-config-form .ui_v5-switch-component{transform:scale(.8)}.poll-config-form input,.poll-config-form textarea{background-color:var(--color-neutrals-white);color:var(--color-gray-800)}.poll-config-form input::placeholder,.poll-config-form textarea::placeholder{color:var(--color-gray-500)}.poll-config-form .cc-select-component,.poll-config-form .ui_v5-select-component{background-color:var(--color-neutrals-white)!important;color:var(--color-gray-800)!important}.poll-config-form .cc-select-component *,.poll-config-form .ui_v5-select-component *,.poll-config-form .cc-select-component:hover,.poll-config-form .cc-select-component:hover *,.poll-config-form .ui_v5-select-component:hover,.poll-config-form .ui_v5-select-component:hover *{color:var(--color-gray-800)!important}.poll-config-topbar{display:flex;justify-content:space-between;margin-top:-2.8rem;padding:.4rem;text-align:start}.poll-config-topbar .poll-config-icon{color:inherit;cursor:pointer}.poll-config-center{text-align:center}.poll-config-footer{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between}.poll-config-footer .poll-config-switch{align-items:center;display:flex;font-size:1.2rem;margin-bottom:.1rem}.poll-config-buttons{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.5rem}.poll-config-buttons>.ui_v5-button-component,.poll-config-buttons>.cc-button-component{background-color:var(--color-green-300)!important;border-color:var(--color-green-300)!important;color:var(--color-neutrals-white)!important}.poll-config-buttons>.ui_v5-button-component *,.poll-config-buttons>.cc-button-component *{color:inherit!important}.poll-config-buttons>.ui_v5-button-component:hover,.poll-config-buttons>.cc-button-component:hover{background-color:var(--color-green-400)!important;border-color:var(--color-green-400)!important}.poll-config-options{display:flex;flex-wrap:wrap;margin:0 1rem}.poll-config-options input{margin:.2rem;width:49%}.poll-config-restrictions{max-height:30dvh;overflow-y:auto}.poll-config-restriction{display:grid;gap:var(--space-2);grid-template-columns:23.5% 1fr 17.5%}.poll-config-label{font-size:12px;font-weight:300;margin-top:.5rem;text-align:start}.poll-modal-container{display:flex;flex-direction:column;font-weight:300;gap:.5rem;padding:2rem 2rem 0;text-align:center}.poll-modal-container a{color:#1065c1}.poll-modal-container>:last-child{margin-bottom:2rem}.poll-modal-header{flex-direction:column;font-size:2.2rem;font-weight:600;margin-bottom:1.3rem}.poll-modal-header .poll-modal-icon{align-items:center;color:#315a0e;font-size:4rem;line-height:3.3rem;padding-right:.4rem;width:3.9rem}.poll-modal-header .poll-modal-iconMini{background:#dbd9d7;border-radius:50%;bottom:10px;color:#315a0e;padding:2px;position:absolute;right:5px;transform:translate(50%,50%)}.poll-modal-iconWrap{display:inline-block;position:relative}.poll-modal-options{display:flex;font-size:2.2rem;font-weight:600;gap:.5rem;justify-content:space-evenly}.poll-modal-options>div{background:#0000002e;border-radius:.5rem;cursor:pointer;font-size:1.4rem;padding:.6rem .8rem;transition:background-color .1s}.poll-modal-options>div:hover{background-color:#90a964}.poll-modal-description{font-weight:600;padding:1.4rem 2rem 1rem}.cc-inline-alert-message,.cc-close-button-icon{color:var(--color-gray-900)!important}.prompt-dialog-close-btn{background:none;border:none;color:var(--color-neutrals-white);cursor:pointer;font-size:2.4rem;font-weight:300;line-height:1;position:absolute;right:-3.5rem;top:0}.prompt-dialog-close-btn:hover{opacity:.7}.prompt-dialog-wrapper{background-color:var(--color-neutrals-white);border-radius:.6rem;color:var(--color-gray-800);min-width:min(44rem,90vw);padding:2rem}p.prompt-dialog-description{color:#8a8886;font-size:1.2rem;text-transform:uppercase}.prompt-dialog-input :deep(input){background-color:var(--color-neutrals-white);color:var(--color-gray-800)}.prompt-dialog-button{margin:1.25rem 0 .5rem}.cc-button-component.cc-bg-secondary.prompt-dialog-cancel-button{background:var(--color-gray-200)!important;box-shadow:none!important;color:var(--color-gray-700)!important}.cc-button-component.cc-bg-secondary.prompt-dialog-cancel-button:hover{background:var(--color-gray-100)!important;box-shadow:none!important;color:var(--color-gray-600)!important}.cc-button-component.cc-bg-secondary.prompt-dialog-cancel-button:hover .cc-icon-glyph{color:var(--color-gray-600)!important}.cc-button-component.cc-bg-secondary.prompt-dialog-cancel-button .cc-icon-glyph{color:var(--color-gray-700)!important}.prompt-dialog-input{margin:1rem 0}.prompt-dialog-input :deep(input){border:1.5px solid #ccc!important;border-radius:5px!important}.prompt-dialog-input [class*=cc-input],.prompt-dialog-input input{background-color:var(--color-neutrals-white)!important;border:1.5px solid #b0aeac!important;border-radius:5px!important;color:var(--color-gray-800)!important}.rating-migration-modal-migration{display:flex;justify-content:center;margin-top:.5rem;width:100%}.rating-migration-modal-side{border-bottom:2px solid var(--color-gray-200);border-top:2px solid var(--color-gray-200);display:grid;grid-template-rows:9rem auto;max-width:30rem;overflow:hidden;width:50%}.rating-migration-modal-side:nth-child(1){border-bottom-left-radius:.5rem;border-left:1px solid var(--color-gray-200);border-top-left-radius:.5rem}.rating-migration-modal-side:nth-child(2){border-bottom-right-radius:.5rem;border-right:1px solid var(--color-gray-200);border-top-right-radius:.5rem}.rating-migration-modal-side:nth-child(2) .rating-migration-modal-logo{border-left:2px dashed var(--color-gray-200)}.rating-migration-modal-footer{align-items:center;background-color:var(--color-gray-100);display:flex;font-weight:600;gap:1rem}.rating-migration-modal-logo{align-items:center;display:flex;justify-content:center}.rating-migration-modal-from{background-color:var(--color-gray-200);height:3rem;padding:.5rem 0;width:3.5rem!important}.rating-migration-modal-arrow{background:#fff;color:var(--color-gray-500)!important;height:4rem;position:absolute;top:9.3rem;width:4rem}.rating-migration-modal-buttons{display:flex;gap:1rem;justify-content:center;margin-top:1rem;width:100%}.rating-migration-modal-section{color:#646261!important;display:flex;margin-bottom:.5rem;padding:0 .5rem;width:100%}.rating-migration-modal-section p{font-size:1.4rem;margin-left:.3rem}.rating-migration-modal-section span{padding-top:.35rem}h2.rating-migration-modal-header{align-items:center;color:#312e2b;display:flex;flex-direction:column;font-size:2.4rem;font-weight:700;gap:1.2rem;margin-bottom:1rem;text-align:center}@media all and (min-width:48em){h2.rating-migration-modal-header{flex-direction:row}}.rating-migration-modal-description{color:#646261!important;padding:.5rem 1.5rem;text-align:center}.rating-migration-modal-description p{padding:1rem 1.5rem}.rating-migration-modal-description p:not(:first-child){border-top:1px solid var(--color-gray-300)}.rating-migration-modal-description a{color:#005e94!important;font-weight:500!important}.rating-migration-modal-content{background:var(--color-transparent-black-10);max-width:60rem;overflow-y:auto;padding:2rem 4rem}.rating-migration-modal-loading{display:flex;justify-content:center}.rating-migration-modal-component{align-items:center;display:flex;flex-direction:column;max-width:60rem;order:3;padding:2rem 4rem 0;width:90vw}@media all and (min-width:60rem){.rating-migration-modal-component{max-width:calc(100vw - var(--navWidth) * 2);width:60rem}}.rating-migration-modal-component a{-webkit-font-smoothing:inherit}.rating-migration-modal-customize-button{--bgHoverColor: #d8d6d4 !important;--bgColor: #d1cfcc !important;--textColor: #666463 !important;--textHoverColor: #504f4f !important;--textShadowColor: rgba(0, 0, 0, .05) !important}h2{max-width:800px}.repair-user-modal-content{height:calc(100dvh - 20rem);margin-bottom:3rem;overflow-y:auto;width:800px}.repair-user-modal-user-wrapper{align-items:center;display:flex;margin:.2rem 0}.repair-user-modal-user-avatar-link{height:3rem;margin:.2rem;position:relative;width:3rem}.repair-user-modal-user-avatar{height:100%;object-fit:cover;width:100%}.repair-user-modal-username-wrapper{display:flex}.repair-user-modal-repair-username{color:var(--color-neutrals-white);cursor:pointer;font-weight:700;margin-left:.5rem;max-width:18rem;opacity:.9;overflow:hidden;text-overflow:ellipsis}.repair-user-modal-repair-username:hover{opacity:1}.repair-user-modal-margin-bottom{margin-bottom:1rem}.report-modal-icon{font-size:2rem;height:2rem;width:2rem}.report-modal-report-container{color:var(--color-gray-900);display:flex;flex-direction:column;padding:0 25px 15px;position:relative;text-align:center;width:450px}.report-modal-players-container,.report-modal-message-container{text-align:left}.report-modal-reason-container{background-color:var(--color-gray-100);color:var(--color-gray-900);color-scheme:light;font-weight:500;margin:0 -15px 5px;padding:10px 30px;text-align:left}.report-modal-reason-container input[type=radio]{accent-color:var(--color-gray-700)}.report-modal-reason-container .report-modal-label{color:var(--color-gray-900)}.report-modal-players-container label{font-weight:600}.report-modal-player-span{float:left;padding-right:8px;white-space:nowrap}.report-modal-other{color:#232!important}.report-modal-reason-description{font-size:13px;font-weight:400;margin:10px}a.report-modal-blue-link{color:#005e94!important;white-space:nowrap}a.report-modal-blue-link:hover{text-decoration:underline!important}.report-modal-label{cursor:pointer;font-weight:500}.report-modal-textarea{background-color:var(--color-neutrals-white);border:1px solid var(--color-gray-300);border-radius:4px;color:var(--color-gray-900);height:68px;padding:6px 8px;width:100%}.report-modal-textarea:focus{border-color:var(--color-gray-500);outline:none}.report-modal-header4{color:#27211b;margin-bottom:5px}.slider-component{--mark-diameter: 10px;--thumb-diameter: 12px;--track-color: var(--color-gray-400);--track-height: 4px;align-items:center;display:flex;height:var(--thumb-diameter);width:100%}.slider-mark{background:var(--color-neutrals-white);border:2px solid var(--track-color);border-radius:calc(var(--mark-diameter) / 2);cursor:pointer;height:var(--mark-diameter);position:absolute;top:50%;transform:translate(-50%) translateY(-50%);width:var(--mark-diameter)}.slider-mark.slider-active{border-color:var(--color-green-400)}.slider-mark.slider-highlight .slider-label{color:var(--color-green-400);font-weight:700}.slider-mark .slider-label{color:var(--color-gray-400);display:block;left:50%;position:absolute;top:calc(100% + 4px);transform:translate(-50%);-webkit-user-select:none;user-select:none}.slider-track{border-radius:calc(var(--track-height) / 2);cursor:pointer;height:var(--track-height);position:relative;width:100%}.slider-track:before{content:"";inset:-5px 0;position:absolute}.slider-thumb{background-clip:padding-box;background-color:var(--color-green-300);border:0 solid transparent;border-radius:50%;box-sizing:content-box;cursor:pointer;height:var(--thumb-diameter);position:absolute;top:50%;transform:translate(-50%) translateY(-50%);transition:border var(--motion-standard) var(--motion-ease-in-out-gentle);width:var(--thumb-diameter)}.slider-thumb:hover,.slider-thumb.slider-dragging{background-color:var(--color-green-400)}.slider-thumb.slider-dragging{border-width:6px}.slider-thumb[data-tooltip]{--background-color: var(--color-gray-700);--caret-size: 6px;--offset: 4px}.slider-thumb[data-tooltip]:before{background:var(--background-color);border-radius:6px;bottom:calc(100% + var(--caret-size) + var(--offset));color:var(--color-text-default);content:attr(data-tooltip);font-size:1.2rem;padding:6px}.slider-thumb[data-tooltip]:after{border:var(--caret-size) solid transparent;border-top-color:var(--background-color);bottom:calc(100% + var(--offset) - var(--caret-size));content:""}.slider-thumb[data-tooltip]:before,.slider-thumb[data-tooltip]:after{left:50%;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity var(--motion-standard) var(--motion-ease-in-out-gentle)}.slider-thumb[data-tooltip]:hover:before,.slider-thumb[data-tooltip]:hover:after{opacity:1}.settings-modal-tab-group-wrapper{border-bottom:1px solid var(--color-gray-300)}.settings-modal-tab-icon{color:var(--color-gray-600)!important;margin-right:var(--space-0);order:-1}.settings-modal-settings-container{display:flex;flex-direction:column;margin:15px;min-height:450px;width:min(500px,100vw - 5rem)}.settings-modal-settings-container .cc-tab-item-component{padding-left:0!important;padding-right:0!important}.settings-modal-settings-container .cc-tab-item-label{color:var(--color-gray-600)!important;font-family:var(--font-family-heading)!important;font-size:15px!important;font-weight:700!important;text-overflow:unset!important;white-space:nowrap!important}.settings-modal-settings-container a{color:var(--color-blue-400)!important;font-weight:600!important}.settings-modal-settings-container a:hover{color:var(--color-blue-300)!important;font-weight:600!important}.settings-modal-setting{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:1.5rem;width:100%}.settings-modal-setting>div:last-child{margin-left:auto}.settings-modal-slider-container{width:50%}.settings-modal-setting-row{align-items:flex-start;border-top:1px solid var(--color-gray-300);display:flex;flex-direction:column;margin-top:2.5rem;padding-top:1.5rem}.settings-modal-slider{padding-right:10px}.settings-modal-flexrow{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.settings-modal-flexcol{align-items:center;display:flex;flex-direction:column;justify-content:center}.settings-modal-piece-themes{display:flex;gap:.5rem}.settings-modal-piece-themes>label{align-items:center;background:var(--color-gray-75);border-radius:.3rem;color:var(--color-gray-900);cursor:pointer;display:flex;height:3rem;justify-content:space-between;padding:.5rem .5rem .5rem 1rem;position:relative;-webkit-user-select:none;user-select:none}.settings-modal-piece-themes>label:hover,.settings-modal-piece-themes>label.settings-modal-selected{background:var(--color-gray-100)}.settings-modal-piece-themes>label.settings-modal-selected:before{border:.3rem solid var(--color-green-300);border-radius:.6rem;content:"";height:calc(100% + .6rem);left:-.3rem;position:absolute;top:-.3rem;width:calc(100% + .6rem)}.settings-modal-color-setting{align-items:center;display:flex;height:34px;justify-content:center;position:relative}@-moz-document url-prefix(){.settings-modal-color-setting{height:30px;width:60px}}.settings-modal-setting-label{color:#fff;font-weight:100;line-height:34px;pointer-events:none;position:absolute;text-align:center;text-shadow:1px 1px 2px #000;width:100%;z-index:1}@-moz-document url-prefix(){.settings-modal-setting-label{line-height:30px}}.settings-modal-color-setting input{margin:2px}.settings-modal-flexrow button{height:30px;margin:2px;width:max-content}.settings-modal-flexrow.settings-modal-color-setting{margin-top:4px}.settings-modal-preview{border-radius:3px;margin-top:10px;overflow:hidden}.settings-modal-icon{color:var(--color-gray-500);margin-left:3px}.settings-modal-reset-btn{align-items:center;background-color:var(--color-gray-300);border:none;border-radius:.4rem;box-shadow:var(--boxShadow, inset 0 calc(var(--borderHeight, .1rem) * -1) 0 0 rgba(0, 0, 0, .2));color:var(--color-gray-600);cursor:pointer;display:inline-flex;justify-content:center;min-height:3.2rem;min-width:5.2rem;padding:.5rem 1rem}.settings-modal-reset-btn:hover{background-color:var(--color-gray-200)}.settings-modal-icon-warning{color:#e15c5c}.settings-modal-cats{display:flex;flex-wrap:wrap;gap:1rem;padding-top:1rem}.settings-modal-cat-item{align-items:center;background:var(--color-gray-75);border-radius:.3rem;color:var(--color-gray-600);cursor:pointer;display:flex;height:3rem;justify-content:space-between;padding:.5rem 1rem;position:relative;-webkit-user-select:none;user-select:none}.settings-modal-cat-item:hover{background:var(--color-gray-100)}input:checked+.settings-modal-cat-item.settings-modal-cat-item{background:var(--color-gray-100)}input:checked+.settings-modal-cat-item.settings-modal-cat-item:before{border:.3rem solid var(--color-border-selected);border-radius:.6rem;content:"";height:calc(100% + .6rem);left:-.3rem;position:absolute;top:-.3rem;width:calc(100% + .6rem)}.standings-icon-streak{margin-right:.15rem;vertical-align:middle}.standings-icon-help{margin-left:.2rem}.standings-standings-list{font-weight:700;height:auto;list-style-type:none;margin:0;padding:0 5px}.standings-standings-list.standings-darkBG{color:#ffffffa6}.standings-standings-list.standings-lightBG{color:#000000b3}.standings-standing{align-items:center;display:flex;min-height:35px}.standings-standing:hover{background:#005e941a}.standings-standing .standings-ranking{font-weight:700;margin-right:5px;min-width:35px;text-align:center}.standings-standing-avatar{margin-right:15px}.standings-standing-username{cursor:pointer;flex-basis:100px;max-width:150px;overflow:hidden;text-overflow:ellipsis}.standings-standing-header{align-items:center;display:flex;font-size:12px;font-weight:300;height:20px;margin-left:auto;margin-right:20px;text-transform:uppercase;width:150px}.standings-standing-header>span{align-items:center;display:flex;flex:1;height:20px;justify-content:center}.standings-standing-header>span.standings-header-sep{flex:0 0 auto;padding:0 4px}.standings-standing-tournament{align-items:center;cursor:default;display:flex;flex-basis:150px;flex-direction:row;margin-left:auto;margin-right:15px}.standings-standing-tournament>span{align-items:center;display:flex;flex:1;justify-content:center}.standings-standing-rating{cursor:default;margin-left:auto;margin-right:15px}.standings-img-player{display:flex;height:30px;width:30px}.standings-my-rank{text-decoration:underline}.standings-leader-username{cursor:pointer;max-width:10rem;overflow-x:hidden;text-overflow:ellipsis;width:10rem}.standings-podium{align-items:center;color:var(--color-gray-900);display:flex;flex-direction:row;flex-wrap:wrap;font-family:var(--font-family-heading);justify-content:space-evenly;margin-bottom:1rem}.standings-top3{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:30%;text-align:center}.standings-top3:nth-child(1){order:1}.standings-top3:nth-child(2){order:0}.standings-top3:nth-child(3){order:2}.standings-rank-1{color:var(--color-icon-gold)}.standings-rank-1 .standings-avatar{--size: 6}.standings-rank-2{color:var(--color-icon-silver)}.standings-rank-2 .standings-avatar{--size: 4.875}.standings-rank-3{color:var(--color-icon-bronze)}.standings-rank-3 .standings-avatar{--size: 4.125}.standings-avatar{border-radius:calc(var(--size, 5) * .1rem);height:calc(var(--size, 5) * 1rem);object-fit:cover;width:calc(var(--size, 5) * 1rem)}.standings-score{flex-basis:100%}.panel-watch-item-icon-eye{font-size:1.6rem;height:1.6rem;width:1.6rem;margin-right:2px}.panel-watch-item-icon-stream{font-size:1.2rem;height:1.2rem;width:1.2rem}.panel-watch-item-panel-watch-item{cursor:pointer;position:relative}.panel-watch-item-section{border-bottom:2px solid var(--sidebarBgColor);display:flex;flex-wrap:wrap-reverse;font-size:1.5rem;font-weight:400;justify-content:space-between;line-height:1.3em;padding:5px 15px 15px}.panel-watch-item-section>*>*{height:2.3rem}.panel-watch-item-section-player{float:left;width:50%}.panel-watch-item-section-rating,.panel-watch-item-section-timer{float:right;width:18%}.panel-watch-item-section-points{float:right;width:14%}.panel-watch-item-align-right{text-align:right}.panel-watch-item-truncate-180{max-width:180px;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 8px rgba(0,0,0,.3);white-space:nowrap}.panel-watch-item-vmirror{-moz-transform:scale(1,-1);-webkit-transform:scale(1,-1);-o-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scaleY(-1)}.panel-watch-item-eliminated{opacity:.65}.panel-watch-item-header{display:flex;padding-left:15px;position:relative}.panel-watch-item-num-spectators{align-items:center;background:#0000001a;border-radius:3px;color:#7da543;display:flex;flex-direction:row;font-size:11px;justify-content:center;padding:0 2px;position:absolute;right:15px;top:1px}.panel-watch-item-tournament{border-bottom:none}.tournament-icon{font-size:1.6rem;height:1.6rem;width:1.6rem;margin:0 2px}.tournament-icon-btn{cursor:pointer}.tournament-icon-tab{font-size:2.4rem;height:2.4rem;width:2.4rem}.tournament-tournament-container{align-items:center;background:#0003;border-bottom:2px solid var(--sidebarBgColor);border-radius:5px;display:flex;flex-direction:row;justify-content:flex-start;margin:5px 20px;padding:5px 10px}.tournament-modal-container{display:flex;flex-direction:column;height:100%}.tournament-tournament-header{display:flex;flex-wrap:wrap;margin:4rem 0 1rem;width:100%}.tournament-tournament-body{margin-bottom:20px;max-height:400px}.tournament-tournament-livegames{display:flex;flex-wrap:wrap;overflow-y:scroll;width:100%}.tournament-flex-row{align-items:center;display:flex;justify-content:space-evenly;padding:2px;width:100%}.tournament-flex-col{align-items:center;display:flex;flex-direction:column}.tournament-modal-tourney-admin{left:calc(100% - 8rem);position:absolute}.tournament-modal-tourney-status{left:0;position:absolute;top:15rem}.tournament-modal-tourney-stats{color:var(--color-gray-600);font-family:var(--font-family-heading);justify-content:space-between;left:0;padding:0 2rem;position:absolute;top:10rem}.tournament-game-stat-wrapper{border-image-slice:1 0 0 0;border-image-source:linear-gradient(90deg,transparent,var(--color-gray-400) 15%,var(--color-gray-400) 85%,transparent);border-image-width:.1rem;border-width:.1rem}.tournament-game-stat-num{align-items:center;display:flex;min-width:6rem}.tournament-user-rating{margin:0 auto}.tournament-action-container{display:flex;flex:1}.tournament-action-container-hidden{flex:none}.tournament-action-area{display:flex;flex-direction:column;width:100%}.tournament-alert-container{width:100%}.tournament-alert-wrap .cc-inline-alert-content,.tournament-alert-wrap .cc-inline-alert-title,.tournament-alert-wrap .cc-inline-alert-message,.tournament-alert-wrap .cc-close-button-icon{color:var(--color-gray-200)!important}.tournament-action-row{flex-wrap:wrap;gap:var(--space-4)}.tournament-action-row-alert{justify-content:center}.tournament-score-card{align-items:center;border-radius:.3rem;display:flex;flex-direction:row;gap:.2rem;justify-content:center;margin:1rem;padding:1rem;width:100%}.tournament-column-parent{display:flex;flex-wrap:wrap;gap:.2rem;justify-content:space-around;width:100%}.tournament-avatar{border-radius:.3rem;height:3rem;object-fit:cover;width:3rem}.tournament-dark-shadow{box-shadow:0 0 10px #000}.tournament-light-shadow{box-shadow:0 0 10px #0003}.tournament-t-tabs{border-bottom:1px solid rgba(120,120,120,.2);color:#666463;display:flex;font-weight:700;justify-content:space-around;min-height:30px;width:100%}.tournament-t-tab{align-items:center;border-bottom:3px solid transparent;display:flex;flex-direction:row;justify-content:center;width:100%}.tournament-t-tab.tournament-active,.tournament-t-tab:hover{border-bottom:3px solid rgb(125,165,67);color:#7da543;opacity:1}.tournament-t-tab:hover:not(.tournament-active){cursor:pointer}.tournament-t-tab-title{margin-left:5px}.tournament-live-game:hover{background:#005e941a}.tournament-timer-container{left:calc(50% - 5rem);position:absolute;top:13rem;z-index:10}.tournament-timer{border-radius:.3rem;cursor:default;flex:none;font-family:var(--font-family-icons);font-size:1.5rem;height:2.5rem;line-height:2.5rem;padding:0 1rem;text-align:center;width:10rem}.tournament-timer.tournament-text{font-family:Trebuchet MS}.tournament-timer.tournament-dark{background-color:var(--sidebarBgColor);color:var(--color-transparent-white-40)}.tournament-timer.tournament-light{background-color:var(--color-neutrals-white);color:var(--color-green-300)}.tournament-play-btn{flex:1;flex-basis:100px;margin:0 10px}.tournament-admin-icons{align-items:center;display:flex;justify-content:flex-end;width:6rem}.tournament-arena-icon{background:url(/bundles/web/images/variants/arena.svg) no-repeat center;background-size:contain!important;flex:none;height:50px;margin:5px 10px 5px 5px;width:50px}.tournament-arena-icon.tournament-clickable:hover{cursor:pointer;filter:drop-shadow(0 0 2px rgb(125,165,67))}.tournament-empty-state{color:var(--color-gray-800);font-size:14px;font-style:italic;font-weight:300;padding:10px 0;text-align:center;width:100%}.tournament-modal-header{align-items:center;display:flex;flex-direction:column;justify-content:center}.tournament-modal-icon-container{filter:drop-shadow(0 0 .1rem var(--color-neutrals-white)) drop-shadow(0 0 2rem rgba(0,0,0,.1));left:calc(50% - 2.5rem);position:absolute;top:7.5rem;z-index:3}.tournament-modal-details-container{display:flex;justify-content:center;max-height:50rem;overflow:hidden;width:50rem}.tournament-modal-details{padding:0 6rem 2rem;width:100%}.transition-slideshow-component{align-items:center;display:flex;flex-direction:column;width:35rem}.transition-slideshow-component .animated{transition:all .3s}.transition-slideshow-component .slide-in{transform:translate(150%)}.transition-slideshow-component .slide-in-active{transition-delay:.15s}.transition-slideshow-component .slide-out{opacity:1}.transition-slideshow-component .slide-out-active{transform:translate(-150%)}.transition-slideshow-slideshow-container{align-items:center;display:flex;height:29rem;justify-content:center;width:40rem}.transition-slideshow-slide{align-items:center;background-color:var(--color-bg-subtlest);border-radius:.5rem;box-shadow:0 .2rem .3rem #302d2b40,0 0 .1rem #302d2b26;color:var(--color-text-bolder);font-size:2rem;height:29rem;justify-content:center;overflow:hidden;padding:1rem 0;width:33rem}.transition-slideshow-slide-image{align-items:center;display:flex;height:18.3rem;justify-content:center;margin:1rem auto;position:relative;width:15.8rem}.transition-slideshow-slide-image img{height:100%}.transition-slideshow-slide-title{color:var(--color-text-boldest);font-family:var(--font-family-heading);font-size:1.8rem;font-weight:800;padding:0 .5rem;width:33rem}.transition-slideshow-slide-subtitle{color:var(--color-text-default);font-size:1.6rem;font-weight:600;padding:0 1rem;width:33rem}.transition-slideshow-dots{align-items:center;display:flex;justify-content:center;padding:1.5rem 0;position:relative}.transition-slideshow-dot{cursor:pointer;height:2rem;width:2rem}.transition-slideshow-dot:after{background-color:var(--color-icon-subtle);border-radius:50%;content:"";display:inline-block;height:.5rem;transition:background-color .6s ease;width:.5rem}.transition-slideshow-active:after{background-color:var(--color-icon-bolder);height:.8rem;width:.8rem}.toggle-button-toggle-btn{border:2px solid transparent!important;box-shadow:var(--boxShadow, inset 0 calc(var(--borderHeight, .1rem) * -1) 0 0 rgba(0, 0, 0, .2))!important;color:var(--color-transparent-white-72)!important;flex-grow:1;margin:0}.toggle-button-toggle-btn.cc-button-small,.toggle-button-toggle-btn.cc-button-x-small{--buttonPaddings: var(--space-4) 18px}.toggle-button-selected-button{border:2px solid var(--color-green-300)!important;color:var(--color-gray-100)!important}.toggle-button-selected-button-surface{box-shadow:inset 0 0 12px var(--color-green-300)!important;color:var(--color-gray-100)!important;cursor:pointer}.archive-results-icon{font-size:1.2rem;height:1.2rem;width:1.2rem;margin-right:2px}.archive-results-results-wrapper{overflow-x:hidden;overflow-y:auto;padding-top:20px;position:relative;width:100%}.archive-results-found-games,.archive-results-found-players,.archive-results-foundTournaments{display:flex;flex-direction:column}.archive-results-found-players a{font-weight:600;opacity:.9}.archive-results-found-games a:hover,.archive-results-found-games .archive-results-pointer:hover,.archive-results-found-players a:hover{cursor:pointer;opacity:1}.archive-results-game-container{border-bottom:2px solid var(--sidebarBgColor);-webkit-box-pack:justify;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-pack:justify;font-size:1.5rem;font-weight:400;justify-content:space-between;line-height:1.3em;padding:15px 5px 15px 15px}.archive-results-tournament-container{border-bottom:2px solid var(--sidebarBgColor);-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-pack:justify;font-size:1.5rem;font-weight:400;justify-content:space-between;line-height:1.3em;padding:15px 5px 15px 15px}.archive-results-game-title{display:flex;font-weight:500;padding-bottom:4px}.archive-results-game-info{align-items:center;display:flex;font-size:12px;font-weight:300}.archive-results-game-details{display:flex;flex-direction:column}.archive-results-game-player{display:flex;flex-direction:row}.archive-results-user-name{display:flex;font-weight:600;width:55%}.archive-results-rating{display:flex;justify-content:left;width:20%}.archive-results-rating-diff{display:flex;font-size:11px;justify-content:center;width:5%}.archive-results-points{display:flex;justify-content:center;width:20%}.archive-results-pointer{cursor:pointer;opacity:.9}.archive-results-player-was-searched{text-decoration:underline}.archive-results-superscript{font-size:9px;position:relative;top:-4px}.archive-results-truncate-180{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archive-results-sort-select{max-width:12rem;position:absolute;right:.5rem;top:.5rem;z-index:2}.archive-results-bottom-spacer{height:150px;width:100%}.archive-results-wrapper cc-select,.archive-results-wrapper select,.archive-results-wrapper [class*=cc-select]{font-size:1.2rem!important;height:3.2rem!important;min-height:3.2rem!important}.archive-results-wrapper select{padding-block:0!important}.archive-search-icon{font-size:1.2rem;height:1.2rem;width:1.2rem;cursor:pointer}.archive-search-icon-chevron{font-size:1.2rem;height:1.2rem;width:1.2rem;position:absolute;right:0;top:calc(50% - 10px)}.archive-search-icon-search{font-size:1.2rem;height:1.2rem;width:1.2rem;cursor:pointer;opacity:.7;position:absolute;right:5px;top:calc(50% - 10px)}.archive-search-icon-search:hover{opacity:1}.archive-search-icon-toggle{background-color:#ffffff1a;border-radius:.3rem;cursor:pointer;flex-shrink:0;margin:0 .2rem}.archive-search-clickable-prepend .cc-input-group-pre{cursor:pointer;pointer-events:auto}.archive-search-icon-nav{font-size:2.4rem;height:2.4rem;width:2.4rem;margin-left:auto}.archive-search-icon-filter{font-size:1.6rem;height:1.6rem;width:1.6rem;cursor:pointer}.archive-search-icon-king-plus{font-size:1.2rem;height:1.2rem;width:1.2rem}.archive-search-search-form,.archive-search-advanced-search-form,.archive-search-admin-search-form{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin-top:0;width:100%}.archive-search-advanced-search-form,.archive-search-admin-search-form{margin-top:var(--space-16)}.archive-search-advanced-search-form~.archive-search-advanced-search-form,.archive-search-admin-search-form~.archive-search-admin-search-form{margin-top:0}.archive-search-flair-20{background-size:200px 580px;height:20px;width:20px}.archive-search-filter-group{align-items:center;display:flex;flex-direction:row;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-2);width:100%}.archive-search-filter-group>.ui_v5-select-component{margin:0 .2rem}.archive-search-search{margin:0;width:100%}select.archive-search-small{width:50%}.archive-search-days{max-width:5rem}.archive-search-days [class*=cc-input]{text-align:center}.archive-search-filter-text{font-size:1.4rem!important;margin:0 .5rem;white-space:nowrap}.archive-search-time-control-select,.archive-search-rated-select{flex:1 1 calc(50% - 4rem)}.archive-search-RV-search{margin-right:.4rem;max-width:calc(100% - 10.8rem)}.archive-search-variant-icons{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;justify-content:flex-start;margin-left:15px}.archive-search-RV-toggle{background-color:#ffffff1a;border:none;border-radius:.3rem;color:#ffffffa6;font-size:1.4rem;font-weight:300;height:3rem;line-height:3rem;margin:0 .2rem;padding:0 2.4rem 0 1rem;position:relative;width:10rem}.archive-search-RV-toggle:hover{background-color:#fff3;cursor:pointer}.archive-search-filter-label{font-size:20px}.archive-search-filter-unchecked:hover{color:#ffffffa6}.archive-search-three-king{left:0;position:absolute;top:0}.archive-search-king-plus{filter:drop-shadow(-1px -1px 3px #000);font-weight:100;left:-8px;pointer-events:none;position:absolute}.archive-search-dead-wall{border-radius:3px;height:20px;margin:3px 2px 0;width:20px}.archive-search-dead-wall-unchecked:hover{box-shadow:0 0 0 2px #ffffffa6}.archive-search-dead-wall-checked{box-shadow:0 0 0 2px #fff}.archive-search-num-results{display:flex;flex-grow:1;justify-content:space-between;max-width:9rem}.archive-search-row-count,.archive-search-is-searching{align-items:center;display:flex;justify-content:center;min-width:5rem}.archive-search-auto-complete-wrapper{border-radius:.3rem;height:25dvh;line-height:1.4em;overflow-y:scroll;padding:.6rem 1.2rem;top:5rem;width:100%;z-index:4}.archive-search-auto-complete-username{border-radius:3px;cursor:pointer;font-weight:600;padding:1px 2px;white-space:nowrap}.archive-search-auto-complete-username:hover{background-color:#ffffff4d}.archive-search-label{cursor:pointer;white-space:nowrap}.archive-search-form cc-select,.archive-search-form select,.archive-search-form [class*=cc-select]{font-size:1.4rem!important;height:3.2rem!important;min-height:3.2rem!important}.archive-search-form select{padding-block:0!important}.archive-search-form input,.archive-search-form [class*=cc-input]{font-size:1.4rem!important;height:3.2rem!important;min-height:3.2rem!important;padding-block:0!important}.archive-search-form .cc-input-group-pre svg{height:1.6rem!important;width:1.6rem!important}.archive-search-form .cc-input-group-post svg{height:1.4rem!important;width:1.4rem!important}.panel-archive-panel-wrapper{min-height:40dvh;overflow:hidden}.panel-archive-header{align-items:center;border-bottom:2px solid var(--sidebarBgColor);-webkit-box-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;flex-direction:column;gap:var(--space-2);padding:var(--space-8);position:relative}.panel-friends-icon{font-size:1.6rem;height:1.6rem;width:1.6rem;margin-left:.2rem}.panel-friends-friends-list{color:var(--color-transparent-white-40);font-weight:700;height:100%;list-style-type:none;margin:.5rem 0;padding:0 .5rem}.panel-friends-friend{align-items:center;display:flex;margin:.2rem 0}.panel-friends-offline-friend{border-top:.2rem solid var(--sidebarBgColor);margin-top:1rem;padding-top:1rem}.panel-friends-offline-friend~.panel-friends-offline-friend{border-top:0;margin-top:0;padding-top:0}.panel-friends-user-avatar-link{height:3rem;margin:.2rem;position:relative;width:3rem}.panel-friends-user-avatar{height:100%;object-fit:cover;width:100%}.panel-friends-online-status{background-color:var(--color-green-300);bottom:0;height:1rem;pointer-events:none;position:absolute;right:0;width:1rem;z-index:1}.panel-friends-username-wrapper{display:flex;width:20rem}.panel-friends-friend-username{color:var(--color-neutrals-white);cursor:pointer;font-weight:700;margin-left:.5rem;max-width:18rem;opacity:.9;overflow:hidden;text-overflow:ellipsis}.panel-friends-friend-username:hover{opacity:1}.panel-friends-friend-status{color:var(--color-green-300);margin-left:auto;margin-right:.5rem}.panel-friends-pointer{cursor:pointer}.panel-friends-tooltip-wrap{align-items:center;display:inline-flex}.rating-icon-icon{font-size:2rem;height:2rem;width:2rem}.leaderboards-leaderboards-wrapper{display:flex;flex-direction:column;font-weight:700;overflow:hidden;width:100%}.leaderboards-leaderboards-myStanding{align-items:center;border-bottom:2px solid var(--sidebarBgColor);color:#fff6;display:flex;flex-direction:column;font-size:14px;justify-content:space-around;min-height:45px;padding:8px 15px}.leaderboards-leaderboards-types{border-bottom:2px solid var(--sidebarBgColor);color:#fff6;display:flex;flex-direction:column;max-height:200px;overflow-y:hidden;padding:4px 8px}.leaderboards-leaderboard-group-title{color:#ffffffa6;cursor:pointer;margin-bottom:5px}.leaderboards-leaderboard-group-items{display:flex;flex-wrap:wrap;justify-content:space-around;overflow-y:auto}.leaderboards-leaderboard-group-items>div:hover,.leaderboards-leaderboard-group-items div.leaderboards-active{box-shadow:inset 0 0 12px var(--color-green-300);color:#fff!important;cursor:pointer}.leaderboards-leaderboard-type{align-items:center;border:1px groove #3e3d3c;border-radius:3px;display:flex;justify-content:center;margin-bottom:5px;margin-right:5px;max-width:120px;padding:3px 10px;text-align:center;-webkit-user-select:none;user-select:none}.leaderboards-leaderboard-info{font-size:30px;position:relative;top:-14px}.leaderboards-leaderboard-info:hover{color:#ffffffa6}.leaderboards-my-standing .leaderboards-label{font-weight:500}.leaderboards-my-standing .leaderboards-ranking{color:#fff}.leaderboards-y-scroll{overflow-x:hidden;overflow-y:auto}.leaderboards-filter-group{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.2rem;justify-content:space-evenly;margin:0 2rem}.leaderboards-showComps-toggle{margin:.2rem .8rem}select.leaderboards-small{width:25%}.available-queues-available-queues{align-items:flex-start;color:#ffffffa6;display:flex;flex-direction:column}.available-queues-available-queues h2{color:#ffffffa6;font-family:var(--font-family-heading);font-size:15px;font-weight:600;line-height:2;margin-left:10px}.available-queues-available-queue{width:100%}.available-queues-empty-state{align-items:center;color:var(--color-transparent-white-65);display:flex;font-size:14px;font-style:italic;font-weight:300;gap:var(--space-8);justify-content:center;padding:10px}.available-queues-empty-state .cc-icon-glyph{color:var(--color-gray-500)}.joined-queues-icon{margin:0 -.6rem 0 .6rem}.joined-queues-joined-queue{width:100%}.joined-queues-joined-header{display:flex;justify-content:space-between;padding:.5rem;width:100%}.joined-queues-joined-queues h2{color:#ffffffa6;font-family:var(--font-family-heading);font-size:15px;font-weight:600;line-height:2;margin-left:10px}.joined-queues-joined-queues{align-items:flex-start;color:#ffffffa6;display:flex;flex-direction:column;justify-content:center;margin-top:1rem}.queue-filters-icon-button{font-size:1.6rem;height:1.6rem;width:1.6rem;cursor:pointer}.queue-filters-icon-toggle{flex:1 1 calc(20% - .2rem);min-height:3rem}.queue-filters-component{display:flex;flex-direction:column;margin:5px}.queue-filters-filter-group{align-items:center;column-gap:.2rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;row-gap:.2rem}.queue-filters-selected-button-surface{box-shadow:inset 0 0 1.2rem var(--color-green-300);color:var(--color-neutrals-white);cursor:pointer}.queue-filters-range-label{border-radius:.3rem;bottom:1rem;font-size:1.5rem;padding:.2rem .8rem;position:absolute;text-align:center}.queue-filters-slider-wrapper{align-items:flex-end;display:flex;height:3.4rem;justify-content:center;margin:0 .8rem;position:relative;width:50%}.queue-filters-setupLabel{border:1px solid var(--color-green-300);border-radius:.5rem;color:var(--color-green-200);font-size:1.1rem;font-weight:500;height:fit-content;margin-left:.5rem;margin-right:.2rem;margin-top:.1rem;padding:.3rem .4rem}.queue-filters-setupLabel.queue-filters-selected{font-size:1rem;padding:.2rem .3rem}.panel-lobby-icon{font-size:2.4rem;height:2.4rem;width:2.4rem;margin:0 .5rem 0 -1rem}.panel-lobby-button{display:flex;justify-content:center}.panel-lobby-panel-wrapper{overflow:hidden}.panel-lobby-scrollable-container{height:100%;overflow-x:hidden;overflow-y:auto;padding-top:10px}.panel-lobby-result-text{font-style:italic;font-weight:300;line-height:2;margin-top:10px;text-align:center}.panel-tournaments-component{margin:.5rem}.panel-tournaments-status-filter{display:flex;flex-direction:row}.panel-tournaments-status-btn{margin:var(--space-2)}.panel-tournaments-filters{margin:.5rem 0}.panel-tournaments-no-tourney-text{align-items:center;display:flex;flex-direction:column;font-style:italic;font-weight:300;gap:1rem;justify-content:center;line-height:2;padding:1rem;width:100%}.panel-tournaments-component .cc-bg-secondary{--cc-bg-color: var(--color-transparent-white-50);--cc-bg-box-shadow: inset 0 .1rem 0 0 var(--color-transparent-white-25), 0 .1rem .3rem 0 var(--color-transparent-black-25)}.categories-top-controls{color:#ffffffbf;margin:5px 14px}.categories-categories{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly}.categories-category-toggle{margin:.2rem;padding:0 1.3rem!important}.categories-wordsFilterLG{border:2px solid transparent;margin:2px}.categories-selected-button{border:1.8px solid var(--color-green-300)!important;border-radius:4px;color:#fff!important}.categories-search-suggestions{background:#000c;border-radius:3px;left:15px;padding:5px 10px;position:absolute;right:15px;z-index:9}.categories-search-suggestions>div{background:#00000080;padding:2px 4px}.categories-search-suggestions>div:hover{background:#ffffff1a;cursor:pointer}.categories-more-button{cursor:pointer;margin-left:8px;margin-top:2px;-webkit-user-select:none;user-select:none}.play-options-icon-admin{color:var(--color-gray-500);margin-left:.5rem}.play-options-icon-warning{padding:0 .2rem;font-size:1.6rem;height:1.6rem;width:1.6rem}span.play-options-icon-warning{color:#e15c5c}.play-options-flex-row{align-items:center;display:flex}.play-options-settings-container{display:flex;flex-direction:column;gap:1rem}.play-options-setting-row{align-items:center;display:flex;height:fit-content;justify-content:space-between}.customize-game-icon-button{color:var(--color-gray-400);font-size:2.4rem;margin:0 .5rem 0 -1rem}.customize-game-icon-close{color:var(--color-neutrals-white)!important}.customize-game-header{color:#ffffff80;font-family:var(--font-family-heading);font-size:2rem;font-weight:600;margin-bottom:1rem;text-align:center}.customize-game-play-options{margin-bottom:.5rem}.customize-game-buttons{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr);margin:1.5rem 0 .5rem}.customize-game-full-button{grid-column:1/span 2}.fen-options-royal-cell{align-items:center;display:inline-flex;gap:var(--space-8)}.fen-options-label-row{align-items:center;display:inline-flex;gap:var(--space-4);justify-content:center}.fen-options-icon-wrapper{align-items:center;display:inline-flex}.fen-options-icon-info{color:var(--color-gray-500)}.fen-options-fen-options{border:none;padding-bottom:1rem;width:100%}.fen-options-switches{display:flex;filter:contrast(40%) brightness(50%)}.fen-options-fen-options input[type=text],.fen-options-fen-options select{height:20px;width:100%}.fen-options-fen-options select{padding:0 0 0 .8rem}.fen-options-text-input{background-color:#ffffff1a;border:none;color:#ffffffa6;font-size:12px}.fen-options-text-input{text-align:center}.fen-options-fen-options td{color:#fff6;padding:0 4px;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;width:25%}.fen-options-fen-options th{font-weight:400;padding-top:1rem;text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none}.fen-options-setting-row{align-items:center;display:flex;height:fit-content;justify-content:space-between;white-space:nowrap}.fen-options-picker{background-color:#fff3;border-radius:.3rem}.fen-options-picker>div{padding:.8rem .5rem;text-transform:none}.SparesList-component{background-color:var(--sidebarBgColor);border:.2rem solid rgba(0,0,0,.3);border-radius:var(--borderRadius, .5rem);margin:1rem;padding:1rem;-webkit-user-select:none;user-select:none}.SparesList-squares{display:flex;flex-wrap:wrap;justify-content:space-evenly}.SparesList-square{--size: 3.6rem;cursor:pointer;position:relative}.SparesList-group{background-color:var(--color-gray-800);border:.1rem solid rgba(0,0,0,.3);border-radius:var(--borderRadius, .5rem);padding:.2rem;position:absolute;z-index:1}.SparesList-group .SparesList-piece{--size: 4.2rem}.SparesList-group[data-selected="0"]{transform:translate(-.6rem,-.6rem)}.SparesList-group[data-selected="1"]{transform:translate(-.6rem,-4.8rem)}.SparesList-group[data-selected="2"]{transform:translate(-.6rem,-9rem)}.SparesList-group[data-selected="3"]{transform:translate(-.6rem,-13.2rem)}.SparesList-group[data-selected="4"]{transform:translate(-.6rem,-17.4rem)}.SparesList-piece{background-position:49% 50%;background-repeat:no-repeat;background-size:90%;border-radius:.5rem;text-align:center}.SparesList-piece span{font-size:var(--size)}.SparesList-piece-centered{align-items:center;display:flex;justify-content:center}.SparesList-trashbin{color:var(--color-green-400)}.SparesList-hint-row{align-items:center;display:flex;gap:var(--space-8)}.SparesList-help{cursor:pointer;flex-shrink:0}.game-type-selector-icon-large{font-size:2.8rem;height:2.8rem;width:2.8rem;margin:.5rem}.game-type-selector-flex-col{align-items:center;display:flex;flex-direction:column;margin-bottom:1rem;width:100%}.game-type-selector-game-modes{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin:1rem 0}.game-type-selector-mode-select{align-items:center;background-color:var(--color-transparent-white-10);border-radius:.3rem;color:var(--color-transparent-white-50);cursor:pointer;display:flex;justify-content:center;padding:0 1rem 0 0;position:relative;-webkit-user-select:none;user-select:none}.game-type-selector-mode-select:hover,.game-type-selector-mode-select.game-type-selector-selected{background-color:#fff3;color:var(--color-neutrals-white)}.game-type-selector-mode-select.game-type-selector-selected:before{border:.3rem solid var(--color-green-300);border-radius:.9rem;content:"";height:calc(100% + 1.2rem);left:-.6rem;position:absolute;top:-.6rem;width:calc(100% + 1.2rem)}.edit-position-show-more .ui_v5-button-component{padding:1rem .5rem!important;width:65px!important}.cc-tooltip-inner{text-transform:none}.edit-position-icon-button{font-size:2rem;height:2rem;width:2rem;margin-right:-.4rem}.edit-position-icon-button-solo{font-size:2rem;height:2rem;width:2rem}.edit-position-icon-danger{display:block!important}.edit-position-th-label{align-items:center;display:inline-flex;gap:var(--space-4)}.edit-position-icon-info-wrap{align-items:center;display:inline-flex}.edit-position-icon-info{color:var(--color-gray-500)}.edit-position-fen-container{color:#ffffffb3;display:flex;flex-direction:column;height:100%;padding:20px}.edit-position-action-buttons{align-items:center;display:flex;height:60px;justify-content:space-evenly}.edit-position-action-buttons-inner{align-items:center;display:flex;gap:var(--space-8)}.edit-position-scrollable{height:calc(100% - 60px);overflow-y:auto}.edit-position-fen-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center;margin:5px 0;padding:2px 0}.edit-position-fen-buttons>cc-button,.edit-position-fen-buttons>span,.edit-position-fen-buttons>toggle-button{flex:1}.edit-position-fen-buttons [class*=ui_v5-button]{margin:0 1px}.edit-position-fen-buttons select.edit-position-dim-select{background-position:calc(100% - var(--arrowPosition) - .2rem) 50%,calc(100% - var(--arrowPosition) + .3rem) 50%;padding:5px;width:45px}.edit-position-my-recent{margin:0 20px}.edit-position-my-recent>div{border-radius:3px;cursor:pointer;display:flex;justify-content:space-between;padding:5px 15px;width:100%}.edit-position-my-recent>div:hover{background-color:#ffffff0f}.edit-position-fen-options{border:none;width:100%}.edit-position-fen-options td{color:#fff6;padding:0 4px;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;width:25%}.edit-position-fen-options th{font-weight:400;padding-top:1rem;text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none}.edit-position-fen-box{background-color:transparent;color:#fff;display:flex;font-family:Courier;font-size:11px;font-weight:500;height:210px;width:100%}.edit-position-picker{align-items:center;background-color:#fff3;border-radius:.3rem;display:flex;gap:.8rem;padding:.5rem}.listed-game-container-menu-item{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:.5rem 1rem;width:100%}.listed-game-container-menu-item .listed-game-img-item{flex:1 0 0}.listed-game-container-menu-item .listed-game-img-item img{margin:10px 10px 10px 4px;vertical-align:middle;width:50px}.listed-game-container-menu-item .listed-game-img-item span{margin:10px 20px 10px 10px;vertical-align:middle;width:50px}.listed-game-container-menu-item .listed-game-text-item{flex:4 0 0}.listed-game-container-menu-item .listed-game-text-item h2{color:#fff;font-family:var(--font-family-heading);font-size:18px;font-weight:600;text-transform:capitalize}.listed-game-container-menu-item .listed-game-text-item .listed-game-text{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.listed-game-container-menu-item .listed-game-num-players-item{flex:1 0 0;justify-content:center;text-align:center}.listed-game-container-menu-item .listed-game-num-players-item span.listed-game-text{color:#fff6;font-family:OpenSans,sans-serif;font-size:14px;font-weight:200;line-height:.5rem}.listed-game-container-menu-item .listed-game-icon{color:#fff6;text-align:center}.listed-games-icon{font-size:1.2rem;height:1.2rem;width:1.2rem}.listed-games-empty-state{color:var(--color-transparent-white-65);display:flex;flex-direction:column;font-size:14px;font-style:italic;font-weight:300;gap:var(--space-4);padding:10px;text-align:center}.listed-games-empty-state-sub{font-size:12px;opacity:.8}.listed-games-game-container{margin-top:1rem}.listed-games-variant-selector{background:#0003;border-bottom:.2rem solid rgba(0,0,0,.3);border-radius:.5rem;cursor:pointer;margin:.5rem 2rem;-webkit-user-select:none;user-select:none}.listed-games-variant-selector:hover{background:var(--color-transparent-white-5)}.listed-games-variant-selector:hover+.listed-games-subvariants.listed-games-collapsed{opacity:.5}.listed-games-subvariants{border-radius:0 0 .5rem .5rem;display:grid;gap:.5rem;grid-template:repeat(3,3.6rem) 3.6rem/repeat(6,1fr);grid-template-areas:"a a a a a a" "b b b c c c" "d d d e e e" "f f f f f f";margin:-.7rem 2rem .5rem;overflow:hidden;padding:.75rem 0 .5rem;transition:height .1s,margin .1s,padding .1s}.listed-games-subvariants.listed-games-collapsed{border-bottom:.5rem solid rgba(0,0,0,.35);height:0;margin:-.5rem 2.4rem 0;padding:0}.listed-games-subvariant{align-items:center;background:#0003;border-bottom:.2rem solid rgba(0,0,0,.3);border-radius:.5rem;cursor:pointer;padding:0 1.2rem}.listed-games-subvariant:hover{background:var(--color-transparent-white-5)}.listed-games-subvariant:nth-child(1){grid-area:a}.listed-games-subvariant:nth-child(2){grid-area:b}.listed-games-subvariant:nth-child(3){grid-area:c}.listed-games-subvariant:nth-child(4){grid-area:d}.listed-games-subvariant:nth-child(5){grid-area:e}.listed-games-subvariant:nth-child(6){grid-area:f}.listed-games-indicator{align-items:center;background-color:var(--color-transparent-black-30);display:flex;font-weight:500;justify-content:center}.listed-games-indicator .listed-games-circle{color:var(--color-green-300);padding-right:.5rem;padding-top:.2rem}.listed-games-more-button{display:flex;justify-content:center;margin:1rem 0 2rem}.listed-games-additional{margin:.8rem 0 .4rem;text-align:center;text-transform:uppercase}.choose-opponent-friend-header{align-content:center;display:flex;justify-content:center;margin-top:10px;position:relative;width:100%}.choose-opponent-friend-header:hover{cursor:pointer}.choose-opponent-friend-header .choose-opponent-icon{margin-left:5px}.choose-opponent-friend-container{background-color:var(--color-transparent-white-10);border-radius:var(--radius-5);padding:var(--space-4);width:100%;z-index:9999}.choose-opponent-friend-item{border-radius:var(--radius-3);padding:var(--space-4) var(--space-8)}.choose-opponent-friend-item:not(:last-child){border-bottom:1px solid var(--color-transparent-white-8)}.choose-opponent-friend-item:hover{background-color:var(--color-transparent-white-14);cursor:pointer;font-weight:700}.choose-opponent-invite-container{display:flex;flex-direction:column;gap:.6rem;position:relative}.choose-opponent-invite-input{align-items:center;background-color:var(--color-transparent-white-10);border-radius:var(--radius-5);display:flex;min-height:4rem;padding:0 var(--space-12);position:relative;transition:background-color .15s ease}.choose-opponent-invite-input:focus-within{background-color:var(--color-transparent-white-14)}.choose-opponent-invite-input .choose-opponent-invite-label{color:var(--color-transparent-white-40);flex-shrink:0;font-size:1.4rem;font-weight:500;margin-right:var(--space-12)}.choose-opponent-invite-input .cc-input-group-component{background:transparent;border:none;box-shadow:none;flex:1;min-width:0}.choose-opponent-invite-input .cc-input-component,.choose-opponent-invite-input input{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--color-neutrals-white);font-size:1.4rem;font-weight:600}.choose-opponent-invite-input .cc-input-component::placeholder,.choose-opponent-invite-input input::placeholder{color:var(--color-transparent-white-40);font-weight:500}.choose-opponent-invite-input button.cc-input-group-post{border-radius:0 var(--radius-3) var(--radius-3) 0}.choose-opponent-autocomplete-wrapper{background-color:var(--color-transparent-white-10);border-radius:var(--radius-3);line-height:1.5;max-height:20dvh;overflow-y:scroll;padding:var(--space-4);width:100%;z-index:6}.choose-opponent-autocomplete-username{border-radius:var(--radius-3);color:var(--color-neutrals-white);cursor:pointer;font-weight:600;overflow:hidden;padding:var(--space-2) var(--space-4);text-overflow:ellipsis;white-space:nowrap}.choose-opponent-autocomplete-username:hover{background:var(--color-transparent-white-10)}.choose-opponent-challenge-button{margin:var(--space-4) 20px 0;width:calc(100% - 40px)}.choose-opponent-challenge-button.cc-button-component.cc-button-full{width:calc(100% - 40px)}.time-control-option-tc-option{align-items:center;display:flex;justify-content:center;width:100%}.time-control-option-tc-option .time-control-option-button-icon{flex-shrink:0;margin-right:.5rem}.time-control-option-tc-option--centered{justify-content:flex-start}.time-control-option-tc-option--centered>span:last-child{flex:1;text-align:center}.time-control-option-tc-option--centered:after{content:"";flex-shrink:0;width:2.5rem}.time-control-selector-tc-selector-container{position:relative;width:100%}.time-control-selector-tc-selector-container .cc-button-component:first-child{position:relative}.time-control-selector-tc-option-button{flex:1 1 calc(25% - .4rem);margin:.2rem;white-space:nowrap}.time-control-selector-tc-button-text{flex-grow:1;text-align:center;white-space:nowrap}.time-control-selector-tc-button-chevron{font-size:1.2rem;height:1.2rem;width:1.2rem;position:absolute;right:var(--space-16);top:50%;transform:translateY(-50%)}.time-control-selector-icon-large{font-size:2.4rem;height:2.4rem;width:2.4rem}.time-control-selector-tc-custom{color:var(--color-gray-500);margin-top:3px;width:calc(25% - .4rem)}.time-control-selector-tc-button{align-items:center;display:flex;flex:1 1 calc(25% - .4rem);justify-content:center;margin:.2rem;width:100%}.time-control-selector-setting-row{align-items:center;border-radius:5px;display:flex;flex-direction:row;justify-content:space-between;padding:5px 0;z-index:9999}.time-control-selector-options-row{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.time-control-selector-options-row .time-control-selector-tc-inputs{color:#fff;display:flex;justify-content:space-around}.time-control-selector-options-row .time-control-selector-tc-inputs .time-control-selector-tc-input{margin:.2rem;width:calc(25% - .4rem)}@keyframes festival-message-init{0%{--r1: 57deg;--r2: 263deg;--r3: 243deg}to{--r1: 73deg;--r2: 156deg;--r3: 73deg}}@keyframes festival-message-rotate{0%{--r1: 73deg;--r2: 156deg;--r3: 73deg}to{--r1: 57deg;--r2: 263deg;--r3: 243deg}}.festival-message-header .festival-message-conic:hover{animation:festival-message-rotate .12s ease-out forwards;border-bottom-color:var(--color-gray-400);filter:brightness(1.2) saturate(1.15) grayscale(0)}.festival-message-conic{-webkit-background-clip:text;background-clip:text;background-image:conic-gradient(from var(--r1) at 42% 62%,transparent,transparent 10%,#2c8bd1 10%,#2c8bd1 54%,#e2b247 54%,#e2b247 57%,#3ba752 56%),conic-gradient(from var(--r2) at 80% 50%,#ce4949,#ce4949 30%,#2c8bd1 30%,#2c8bd1 54%,#3ba752 46%,#3ba752 86%,#e2b247 86%);color:transparent;animation:festival-message-init .12s ease-out forwards;border-bottom:1px dashed var(--color-gray-500);cursor:pointer;filter:brightness(1.05) saturate(1.05) grayscale(0);padding-bottom:.1rem;transition:filter 50ms,border-color .12s}.festival-message-component{border:.1rem solid var(--color-transparent-white-8);border-radius:.6rem;margin-bottom:.5rem;margin-top:.5rem;overflow:hidden}.festival-message-header{background-color:var(--color-transparent-white-8);font-weight:500;padding:.5rem 1.2rem .5rem .5rem;position:relative;-webkit-user-select:none;user-select:none}.festival-message-chevron{font-size:1.2rem;height:1.2rem;width:1.2rem;position:absolute;right:1.4rem;top:.9rem}.festival-message-details{height:12rem;transition:height .15s cubic-bezier(.05,.81,.58,1)}.festival-message-details.festival-message-expanded{height:0}.festival-message-description{color:var(--color-neutrals-white)!important;padding:.8rem 1rem}.festival-message-description>p{color:inherit;font-size:1.3rem}.festival-message-description>p:not(:last-child){margin-bottom:.5rem}.festival-message-more{color:var(--color-gray-400);cursor:pointer;font-weight:500}.festival-message-alternatives{display:grid;gap:.6rem;grid-template-columns:repeat(5,1fr)}.festival-message-button{background-color:transparent;background-color:var(--color-transparent-white-10);border-radius:.4rem;color:var(--color-gray-400);cursor:pointer;font-size:1.3rem;font-weight:500;padding:.3rem 1rem;-webkit-user-select:none;user-select:none}.festival-message-button:hover{background-color:#fff3;color:var(--color-gray-300)}.festival-message-button.festival-message-active{background-color:#fff3;color:#fff;position:relative}.festival-message-button.festival-message-active:before{border:.2rem solid var(--color-green-300);border-radius:.6rem;content:"";height:calc(100% + .6rem);left:-.3rem;position:absolute;top:-.3rem;width:calc(100% + .6rem)}@property --r1{inherits: true; initial-value: 57deg; syntax: "<angle>";}@property --r2{inherits: true; initial-value: 263deg; syntax: "<angle>";}@property --r3{inherits: true; initial-value: 73deg; syntax: "<angle>";}@keyframes festival-play-arenas-init{0%{--r1: 57deg;--r2: 263deg;--r3: 243deg}to{--r1: 73deg;--r2: 156deg;--r3: 73deg}}@keyframes festival-play-arenas-rotate{0%{--r1: 73deg;--r2: 156deg;--r3: 73deg}to{--r1: 57deg;--r2: 263deg;--r3: 243deg}}.festival-play-arenas-component{margin-top:1rem}.festival-play-arenas-arena{align-items:center;background-color:#0003;border-bottom:.2rem solid var(--sidebarBgColor);border-radius:.5rem;display:flex;margin-top:.5rem;padding:.5rem 1rem}.festival-play-arenas-title{margin:0 .4rem;width:100%}.festival-play-arenas-button{--buttonHeight: 2.7rem !important}.festival-play-arenas-icon{color:#7da543;cursor:pointer;line-height:2.7rem;min-width:2.8rem}.festival-play-arenas-icon.festival-play-arenas-qualifier{color:var(--color-gold-400)}.festival-play-arenas-upcoming{color:var(--color-gray-400);font-size:1.2rem;margin-right:.5rem;white-space:nowrap}.hosted-game-icon-bot-leave{cursor:pointer}.hosted-game-hosted-container{background:#0003;border-bottom:2px solid var(--sidebarBgColor);border-radius:5px;display:flex;flex-direction:column;margin:5px;padding:10px 20px}.hosted-game-hosted-container>.hosted-game-flex-row{height:40px}.hosted-game-flex-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.hosted-game-add-computer{width:200px}.hosted-game-add-computer button{margin:0 1px;padding:.4rem .8rem}.hosted-game-size-20{border-radius:2px;height:20px;width:20px}.hosted-game-players-container{background:#ffffff0d;border-radius:3px;max-height:150px;overflow-y:auto;padding:5px 10px}.hosted-game-player-wrapper{align-items:center;display:flex;flex-direction:row;height:50px;justify-content:flex-start}.hosted-game-player-username{cursor:pointer;display:flex;font-weight:600;margin:0 5px}.hosted-game-truncate-180{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hosted-game-player-seat{display:flex;margin-left:auto}.hosted-game-manual-bot-message{align-items:center;color:red;display:flex;flex-direction:column;font-size:15px;justify-content:center;margin:20px 0}.hosted-game-game-buttons{align-items:center;display:flex;gap:var(--space-8);justify-content:center;margin:20px 0}.hosted-game-game-buttons button{margin:5px 0}.playbanned-icon-large{pointer-events:none}.playbanned-header{color:#ffffff80;font-family:var(--font-family-heading);font-size:20px;font-weight:600;line-height:2;text-align:center}.playbanned-user-banned{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}.playbanned-user-banned h1{color:#b33430}.playbanned-user-banned a{color:#7fa650;font-weight:900;text-shadow:0 1px 0 rgba(0,0,0,.4)}.playbanned-user-banned a:hover{color:#8cb15e}.prevent-play-alert{margin-bottom:var(--space-12)}.prevent-play-alert .cc-inline-alert-message{color:var(--color-neutral-white)!important}.panel-play-rating-migration{border:.1rem solid var(--color-transparent-white-8);border-radius:.6rem;color:#fff;margin-bottom:2rem;overflow:hidden;padding:0 1rem;text-align:center}.panel-play-rating-migration p{font-size:1.3rem}.panel-play-rating-migration a{align-items:center;color:var(--color-transparent-white-72);display:flex;font-weight:500;justify-content:center;margin:0 auto;padding:0 .5rem;width:fit-content}.panel-play-rating-migration a span{font-weight:400;margin-left:.4rem;margin-top:.25rem}.panel-play-switch{background-color:var(--color-transparent-white-8);border-radius:.4rem;color:var(--color-transparent-white-72);cursor:pointer;font-size:1.3rem;font-weight:600;margin:.7rem 0;padding:.5rem 1rem;-webkit-user-select:none;user-select:none}.panel-play-switch:hover{background-color:var(--color-transparent-white-14);color:#fff}.panel-play-switch-migrated{background-color:var(--color-transparent-white-8);border-radius:.4rem;color:var(--color-transparent-white-72);font-size:1.3rem;font-weight:600;margin:.7rem 0;padding:.5rem 1rem;-webkit-user-select:none;user-select:none}.panel-play-icon-button{font-size:2.2rem;height:2.2rem;width:2.2rem;color:var(--color-gray-400)!important;margin:0 .5rem 0 -.5rem}.panel-play-icon-flip{transform:rotate(180deg)}.panel-play-panel-wrapper{color:#fff;margin:1.5rem}.panel-play-panel-content{margin-bottom:15px;position:relative}.panel-play-play-button{border-radius:10px;box-shadow:var(--boxShadow, inset 0 calc(var(--borderHeight, .5rem) * -1) 0 0 rgba(0, 0, 0, .2));margin:0 20px;padding-bottom:10px;padding-top:10px;width:calc(100% - 40px)}.panel-play-lobby-button{margin:15px 20px;width:calc(100% - 40px)}.panel-play-buttons{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}.panel-watch-panel-wrapper{overflow:hidden}.panel-watch-watch-info{align-items:center;display:flex;flex:0 0 100%;justify-content:space-between;padding:var(--space-4) var(--space-12);width:100%}.panel-watch-watch-info :not(.panel-watch-label){color:var(--color-neutrals-white);font-family:var(--font-family-heading);font-size:1.4rem;font-weight:700;white-space:nowrap}.panel-watch-label{color:var(--color-transparent-white-65);font-size:1rem;text-transform:uppercase}.panel-watch-scrollable-container{height:100%;overflow-x:hidden;overflow-y:auto;padding-top:10px}.panel-watch-num-games,.panel-watch-num-players{align-items:center;display:flex;position:relative}.panel-watch-bottom-spacer{height:150px;width:100%}.panel-watch-loader{left:44%;position:absolute;top:50%}.panel-watch-empty-state{align-items:center;color:var(--color-transparent-white-65);display:flex;font-size:14px;font-style:italic;font-weight:300;gap:var(--space-8);justify-content:center;padding:10px}.panel-watch-empty-state .cc-icon-glyph{color:var(--color-gray-500)}.sidebar-header:before,.sidebar-compact-header:before{border-bottom:0!important}.sidebar-container-main-screen .sidebar-title{height:4.7rem!important;margin-left:5rem!important}.sidebar-container-main-screen .field-disabled{filter:contrast(40%) brightness(50%);pointer-events:none}.sidebar-container-icon-action{color:var(--color-gray-500)!important;margin:.3rem}.sidebar-container-icon-edit{margin-left:5.6rem}.sidebar-title-wrapper{max-width:28rem}.sidebar-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-header>.sidebar-action-icon.sidebar-left{left:.8rem;top:.8rem}.sidebar-header>.sidebar-action-icon.sidebar-right{right:.5rem;top:.5rem}.sidebar-container-main-screen{min-height:calc(100dvh - 2rem)}.sidebar-container-main-screen.sidebar-container-small-screen{min-height:calc(100dvh - 2rem - 30px)}.sidebar-container-main-screen.sidebar-component{background-color:var(--sidebarBgColor);display:flex;flex-direction:column;height:calc(100dvh - 2rem);margin:1rem 1rem 0 0;overflow:hidden}.dark-mode .sidebar-container-main-screen.sidebar-component{background-color:var(--sidebarBgColor)}.sidebar-container-main-screen.sidebar-component.sidebar-container-small-screen{height:calc(100dvh - 5rem);margin:0 1rem 0 0}.sidebar-container-main-screen .sidebar-content{display:flex;flex-direction:column;flex-grow:1;height:100%;overflow:hidden}.sidebar-container-content{color:#ffffffa6;flex-grow:1;height:100%;overflow-x:hidden;overflow-y:auto}.sidebar-container-noscroll{scrollbar-width:none}.sidebar-container-noscroll::-webkit-scrollbar{display:none}.sidebar-container-loader{display:flex;height:100%;justify-content:center;position:absolute;top:48%;width:100%}.sidebar-container-editPosition-header{display:block}.sidebar-container-editPosition-title{color:#fffc;display:flex;font-size:2rem;justify-content:center;margin-top:5px}.sidebar-container-disable-overlay{cursor:default;height:100%;position:absolute;width:100%;z-index:9999}.sidebar-container-status-bar-wrapper{bottom:0;display:flex;justify-content:center;position:absolute;width:100%}.sidebar-container-game-icon-wrapper{cursor:pointer;height:3.5rem;margin:0 .05rem;width:3.5rem}.sidebar-container-game-icon-wrapper:hover{filter:brightness(1.2);opacity:1!important}.sidebar-container-my-game h3{background:#ffffff1a;border-radius:3px;color:#fff;font-weight:300;margin-bottom:10px;padding:5px 10px;text-transform:uppercase}.sidebar-container-variant-header{align-items:flex-start;display:flex;margin:1.5rem .8rem 0;min-height:6.5rem;overflow:hidden}.sidebar-container-icon-back{color:var(--color-gray-500)!important;cursor:pointer;margin:.35rem 0 -.5rem}.sidebar-container-icon-checkmark{font-size:1.2rem;height:1.2rem;width:1.2rem;left:1.7rem;position:relative;top:-1.5rem}.sidebar-container-tooltip-wrap{align-items:center;display:inline-flex}.sidebar-container-top-toggle-button{height:3.5rem!important;margin-top:-.3rem!important;padding:0 .4rem!important}.sidebar-container-top-toggle-button+.sidebar-container-top-toggle-button{margin-left:var(--space-4)}table{width:100%}td{vertical-align:middle}.composite-ratings-icon-edit{cursor:pointer}.composite-ratings-game-info{align-items:center;display:flex;justify-content:space-between;margin-right:12px;margin-top:5px}.composite-ratings-game-info-item{margin:10px}.composite-ratings-rating{color:var(--color-blue-400);font-weight:600}.composite-ratings-lb-rank{color:var(--color-blue-400);cursor:pointer}.composite-ratings-active{color:var(--color-blue-400)}.composite-ratings-separator{box-shadow:0 -1px 0 var(--color-border-default)}.composite-ratings-sort-options-list{border:1px dotted var(--color-border-default);padding:1px 2px}.composite-ratings-sort-select{border:0!important;height:20px;margin:0 .2rem;width:60px!important}.composite-ratings-ratings-header{color:vat(--color-blue-400);cursor:pointer}.composite-ratings-sort-option{border-top:1px dotted var(--color-border-default);cursor:pointer;margin:0 2px;white-space:nowrap}.composite-ratings-sort-option:hover{background:var(--color-bg-subtlest);color:var(--color-blue-400)}.action-buttons-user-actions-icons-list{display:flex;flex-wrap:wrap;padding:3px 2px}.action-buttons-icon{font-size:2rem;height:2rem;width:2rem;cursor:pointer}.action-buttons-user-actions-component{align-items:center;display:flex}.action-buttons-user-actions-more{align-content:center;background-color:transparent;border:0;color:var(--color-gray-500);font-size:1.4rem;white-space:nowrap}.action-buttons-user-actions-more:hover,.action-buttons-user-actions-more:hover span{color:var(--color-gray-600)}.action-buttons-button-container{background:var(--color-gray-100)!important;color:var(--color-gray-500)}.action-buttons-button-container button{background:none!important;border:0!important;color:var(--color-gray-500)}.user-popup-icon{cursor:pointer;margin:0 .2rem}.user-popup-icon-small{margin:0 .2rem!important}.user-popup-icon-toggle{line-height:1.3;margin:0 .2rem}.user-popup-icon-tiny{color:var(--color-gray-500);display:inline!important;vertical-align:middle}.user-popup-popover{border-radius:.3rem;box-shadow:.2rem .2rem .8rem #00000080;left:0;position:fixed;top:0;z-index:10000}.user-popup-popover a{-webkit-user-select:text!important;user-select:text!important}.user-popup-component{background-color:#fff;border-radius:.4rem;color:#8c8a88;display:flex;flex-direction:column;font-size:1.3rem;overflow:hidden;width:32rem}.user-popup-avatar-placeholder{background-color:#d8d8d8;height:5rem;width:5rem}.user-popup-profile{padding:1.5rem 1.5rem 0}.user-popup-meta{display:flex;flex:1 1 auto}.user-popup-button-container{background:#f6f6f6!important}.user-popup-button-container button{background:none!important;border:0!important}.user-popup-info{display:flex;flex-direction:column;margin-left:1.5rem;width:calc(100% - 6.5rem)}.user-popup-popup-username{color:var(--color-blue-400)!important;font-weight:600!important}.user-popup-online{color:#95bb4a}.user-popup-status{margin-left:0;margin-right:auto;text-align:left}.user-popup-secondary{align-items:center;display:flex;height:3.8rem;justify-content:space-between;line-height:1.2;margin-top:.5rem}.user-popup-actions,.user-popup-secondary{margin-top:0}.user-popup-loader{margin:0;text-align:left}.user-popup-user-tagline-component{align-items:center;display:flex;max-width:100%;position:relative}.user-popup-user-tagline-component a.user-popup-user-tagline-username{cursor:pointer}.user-popup-user-tagline-component>*+*{margin-left:.3rem}.user-popup-user-tagline-username{max-width:30rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-popup-user-tagline-rating{color:#8c8a88}.user-popup-dark-mode .user-popup-user-tagline-rating,.user-popup-user-tagline-darkMode .user-popup-user-tagline-rating,.user-popup-user-tagline-rating.user-popup-user-tagline-dark{color:#ffffffa6}.user-popup-user-actions-caret{height:18px;margin-top:.3rem;width:18px}.user-popup-user-actions-caret span{font-size:1.8rem;margin-top:-3.06px}.user-popup-membership-icon{margin:0 -5px}.user-popup-user-flair-status-component{margin-top:.2em;overflow:hidden;text-overflow:ellipsis}.user-popup-user-username-component{font-size:1.4rem;font-weight:600;line-height:1.3}.user-popup-user-username-blue,.user-popup-user-username-blue:hover{color:var(--color-blue-400)}.user-popup-user-username-gray.user-popup-user-username-link:hover{color:var(--color-gray-600)}.user-popup-user-username-link{cursor:pointer}.user-popup-user-flair-icon-component{display:inline-flex}.user-popup-user-flair-icon-component[href=""] span{cursor:default}.user-popup-user-flair-icon{display:inline-flex;position:relative}.user-popup-user-flair-icon img{display:block}.user-popup-truncate-line{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-popup-truncate-name{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-popup-flex-row{display:flex;flex-direction:row}.user-popup-auto-height{height:auto!important}table.user-popup-admin{background-color:var(--color-gray-100);border-collapse:collapse}.user-popup-separator{background:var(--color-gray-100);display:flex;flex-grow:1;height:2px}td.user-popup-bold,span.user-popup-bold{color:#27211b}td.user-popup-small,span.user-popup-small,div.user-popup-small{font-size:11px;font-weight:400}td.user-popup-not-first{padding-left:5px!important}.user-popup-change{color:var(--color-blue-400);cursor:pointer;display:inline;font-size:11px;font-weight:400}.user-popup-ping{bottom:8px;color:#8c8a88;font-size:10px;line-height:12px;position:absolute;right:10px}.user-popup-pointer{cursor:pointer}.user-popup-lb-rank{color:var(--color-blue-400);cursor:pointer;font-size:11px;font-weight:400}.user-popup-edit-notes-container{background:#fff;color:var(--color-gray-700);inset:10px 30px 10px 10px;position:absolute;z-index:1}.user-popup-edit-notes-container textarea{font-size:15px;height:100%;max-width:100%;min-height:100%;padding:3px 5px;width:100%}.user-popup-textarea{background-color:#fff;color:var(--color-gray-700);font-size:12px;height:18px;max-width:150px;padding:0 4px}.user-popup-table{padding:5px 0;width:100%}.user-popup-td,.user-popup-th{color:#8c8a88;font-size:13px;font-weight:600;padding-left:4px!important;white-space:nowrap;width:25%!important}.user-popup-th{color:var(--color-blue-400)}.user-popup-tr:not(:first-child)>.user-popup-td{padding-top:1px!important}.user-popup-td:first-child{padding-left:15px!important;width:29%!important}.user-popup-more-button{align-items:center;background-color:var(--color-gray-300)!important;border:none;color:var(--color-gray-600)!important;cursor:pointer;display:flex;font-size:1.2rem;gap:4px;justify-content:center;padding:4px 0;width:100%}.cc-tooltip-inner{white-space:pre-line}.container-four-container{inset:0;position:fixed}@media(max-width:60em){.container-four-container{top:var(--mobile-navbar-height, 5rem)}}.container-game-starting-animation{opacity:0;transition-property:opacity}.container-four-board-wrapper{bottom:0;left:auto;position:absolute;top:0;width:100%}.container-four-board-container{bottom:0;display:flex;inset-inline-end:520px;inset-inline-start:0;justify-content:center;min-width:min(450px,100vw);padding-left:9%;padding-right:14%;position:absolute;top:20px}.container-four-board-container>*{direction:ltr}.container-modal-container{bottom:20px;inset-inline-end:520px;inset-inline-start:0;position:absolute;top:60px}.container-slot-wrapper{align-items:center;display:flex;height:100dvh;justify-content:center;position:absolute;right:0;width:165px}.container-four-sidebar-container{bottom:0;position:absolute;right:0;top:0;width:var(--sidebarWidth);z-index:1}.container-debug-info{background:#0009;border-radius:9px;color:#2d2;cursor:move;font-size:12px;max-height:30dvh;max-width:50dvh;min-width:20dvh;opacity:.85;overflow:auto;padding:5px 10px;position:absolute;transform:translateY(25px);white-space:initial;z-index:22}.container-page-status{display:flex;justify-content:center;pointer-events:none;position:absolute;width:100%;z-index:1}.container-page-status>div{background-color:var(--sidebarBgColor);border-radius:3px;padding:2px 4px}.container-reconnecting-message{color:#fff!important;font-size:19px!important;font-weight:700!important;pointer-events:all}.container-logged-out-modal-container{background-color:var(--color-bg-opaque);border-radius:2rem;box-shadow:0 0 50px 2px #000;display:flex;margin-left:50%;margin-top:50dvh;max-height:95dvh;position:absolute;transform:translateY(-50%) translate(-50%);z-index:9999}@media all and (min-width:78.125em){.container-logged-out-modal-container{margin-left:calc(50% - var(--navWidth))}}div.container-logged-out-modal-container{margin-top:50svh;max-height:95svh}.container-logged-out-modal{align-items:center;display:flex;flex-direction:column;max-width:90vw;overflow:hidden auto;padding:10px 80px;text-align:center}.container-logged-out-modal h1{color:var(--color-text-boldest);font-family:var(--font-family-heading);font-size:clamp(2.5rem,4vw,3.6rem);font-weight:800;line-height:1.2;margin-bottom:1.6rem;width:330px}.container-logged-out-modal button{margin-bottom:20px}.container-logged-out-modal>a{color:var(--color-text-link);font-weight:600}.container-logged-out-modal>a:hover{color:var(--color-text-link-hovered)}.container-icon-reconnect{cursor:pointer;padding-top:3px}.container-loader{display:flex;justify-content:center;left:0;position:absolute;top:45%;width:100%;z-index:1}.container-game-over-container{opacity:0}.container-game-over-container .ui_modal-component,.container-game-over-container .ui_modal-bg{left:100vw}.banned-icon{color:var(--color-red-400)}.banned-banned{align-items:center;background:var(--color-bg-overlay);border-radius:5px;color:var(--color-gray-300);display:flex;flex-direction:column;height:max-content;justify-content:center;inset:0 0 0 160px;padding:20px;pointer-events:none;position:absolute;text-align:center}.banned-banned h1{color:var(--color-text-danger)}.banned-header{color:var(--color-text-subtle);line-height:2;text-align:center}.banned-alert .cc-inline-alert-message{color:var(--color-gray-300)!important}.maintenance-maintenance{align-items:center;display:flex;flex-direction:column;justify-content:center;inset:0;padding:20px;pointer-events:none;position:absolute}.maintenance-maintenance h3{background-color:#00000080;border-radius:6px;color:green;padding:5px 10px}.maintenance-test-server{color:#e6912c}.vue-notification-template.n-light{align-items:center;background:var(--color-neutrals-white);border:1px solid var(--color-border-subtle);border-radius:3px;color:#666564;display:flex;font-size:13px;justify-content:space-between;margin:10px 10px 0;padding:10px 20px}.vue-notification-template.n-light .notification-title{color:#312e2b;font-size:10px;letter-spacing:1px;text-transform:uppercase}.vue-notification-template.n-light .notification-content{flex:1}.vue-notification-template.n-light .n-close{background:none;border:none;color:#666564;cursor:pointer;font-size:18px;line-height:1;margin-left:8px;opacity:.6;padding:0}.vue-notification-template.n-light .n-close:hover{opacity:1}.tooltip-component{color:#fff;font-weight:600;left:0;max-width:200px;pointer-events:none;position:fixed;text-align:center;top:0;transform:translate(-100%,-100%);z-index:999999}.tooltip-component.tooltip-top{animation:base-slidetop .16s ease;margin-top:-3px;padding:5px 0;transform:translate(-50%,-100%)}.tooltip-component.tooltip-top .tooltip-arrow{border-top-color:#000000bf;border-width:5px 5px 0;bottom:0;left:50%;margin-left:-5px}.tooltip-component.tooltip-right{animation:base-slideright .16s ease;margin-left:3px;padding:0 5px;transform:translateY(-50%)}.tooltip-component.tooltip-right .tooltip-arrow{border-right-color:#000000bf;border-width:5px 5px 5px 0;left:0;margin-top:-5px;top:50%}.tooltip-component.tooltip-bottom{animation:base-slidebottom .16s ease;margin-top:3px;padding:5px 0;transform:translate(-50%)}.tooltip-component.tooltip-bottom .tooltip-arrow{border-bottom-color:#000000bf;border-width:0 5px 5px;left:50%;margin-left:-5px;top:0}.tooltip-component.tooltip-left{animation:base-slideleft .16s ease;margin-left:-3px;padding:0 5px;transform:translate(-100%,-50%)}.tooltip-component.tooltip-left .tooltip-arrow{border-left-color:#000000bf;border-width:5px 0 5px 5px;margin-top:-5px;right:0;top:50%}.tooltip-component,.tooltip-arrow,.tooltip-content{display:none;opacity:0}.tooltip-top.tooltip-component,.tooltip-top .tooltip-arrow,.tooltip-top .tooltip-content,.tooltip-right.tooltip-component,.tooltip-right .tooltip-arrow,.tooltip-right .tooltip-content,.tooltip-bottom.tooltip-component,.tooltip-bottom .tooltip-arrow,.tooltip-bottom .tooltip-content,.tooltip-left.tooltip-component,.tooltip-left .tooltip-arrow,.tooltip-left .tooltip-content{display:block;opacity:1;transition:opacity .1s}.tooltip-arrow{border-color:transparent;border-style:solid;height:0;position:absolute;width:0}.tooltip-content{background-color:#000000bf;border-radius:2px;padding:5px 8px;position:static}@keyframes base-slidetop{0%{opacity:0;transform:translate(-50%,calc(-100% - 5px))}to{opacity:1;transform:translate(-50%,-100%)}}@keyframes base-slidebottom{0%{opacity:0;transform:translate(-50%,calc(0% + 5px))}to{opacity:1;transform:translate(-50%)}}@keyframes base-slideleft{0%{opacity:0;transform:translate(calc(-100% - 5px),-50%)}to{opacity:1;transform:translate(-100%,-50%)}}@keyframes base-slideright{0%{opacity:0;transform:translate(calc(0% + 5px),-50%)}to{opacity:1;transform:translateY(-50%)}}.tooltip-custom{text-align:left;white-space:pre-line}.tooltip-medium{min-width:250px}.tooltip-large{max-width:400px;min-width:200px}.tooltip-max-content{min-width:max-content}
