@charset "UTF-8";.close-button-component{background-color:transparent;border:none;cursor:pointer;height:3rem;opacity:.85;padding:0;position:absolute;right:var(--positionRight,1rem);top:var(--positionTop,1rem);width:3rem;z-index:2}@media (min-width:60em){.close-button-component-large-screen-pos-internal{--positionRight:1rem;--positionTop:1rem}}.close-button-component:hover{opacity:1;transition:opacity .3s}.close-button-icon{font-size:2.4rem;height:2.4rem;width:2.4rem}.close-button-icon-dark-theme{color:var(--iconColor,var(--color-neutrals-white))}@media (min-width:60em){.close-button-icon-dark-theme{--iconColor:var(--color-neutrals-white)}}.close-button-icon-light-theme{color:var(--iconColor,var(--color-gray-500))}@media (min-width:60em){.close-button-icon-light-theme{--iconColor:var(--color-neutrals-white)}}.close-button-icon-black-theme{color:#333}@-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:hsla(0,0%,100%,.65);opacity:.7}.icon-font-neutral:hover{color:hsla(0,0%,100%,.65);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:hsla(0,0%,100%,.65)}.icon-font-inactive{color:hsla(0,0%,100%,.4);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-blue,.icon-font-casual,.icon-font-giveaway,.icon-font-green,.icon-font-icon-admin,.icon-font-icon-font-chess [class*=membership-],.icon-font-red,.icon-font-std,.icon-font-variants,.icon-font-yellow{opacity:.9}.icon-font-blue:hover,.icon-font-casual:hover,.icon-font-giveaway:hover,.icon-font-green:hover,.icon-font-icon-admin:hover,.icon-font-icon-font-chess [class*=membership-]:hover,.icon-font-red:hover,.icon-font-std:hover,.icon-font-variants:hover,.icon-font-yellow:hover{opacity:1}.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 (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{font-size:2rem;height:2rem;width:2rem}.fullsize-button-icon-dark-theme{color:var(--iconColor,var(--color-neutrals-white))}@media (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 (min-width:60em){.fullsize-button-icon-light-theme{--iconColor:var(--color-neutrals-white)}}.fullsize-button-icon-black-theme{color:#333}.modal-base-mobile{padding:0!important}.modal-base-modal .ui_modal-body{overflow:hidden}.modal-base-dark .ui_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{font-family:var(--font-family-heading);font-size:3rem;font-weight:800;text-align:center}.modal-header-rounded-header h2,.modal-header-rounded-header h3{color:var(--color-neutrals-white);text-shadow:0 .1rem 0 rgba(0,0,0,.45)}.modal-header-rounded-header h3{font-weight:400;line-height:1}.acknowledge-rules-modal-icon{display:inline;font-size:2rem;height:2rem;width:2rem}.acknowledge-rules-modal-close-icon{font-size:2rem;height:2rem;position:absolute;right:0;top:0;width:2rem}.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}.fair-play-modal-fairPlay-container{margin:15px}.fair-play-modal-close-icon{cursor:pointer;font-size:2rem;height:2rem;position:absolute;right:0;top:0;width:2rem}.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:grey;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}.announcement-icon{font-size:1.6rem;height:1.6rem;margin-right:2px;width:1.6rem}.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}.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;display:flex;height:2.5rem;position:relative;width:-moz-max-content;width:max-content}.captured-pieces-piecetype.captured-pieces-right>div{margin-right:-2rem}.captured-pieces-piecetype:not(.captured-pieces-right)>div{margin-left:-2rem}.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{font-size:2.8rem;height:2.8rem;padding:0 .2rem;width:2.8rem}.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) reverse}.clock-mask.clock-animation{animation:clock-opa var(--delayTime) steps(1)}@keyframes clock-rota{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@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.8e9138a2.png)}.spell[data-spell=freeze]{background-image:url(/bundles/web/images/variants/spells/freeze.3455552f.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 rgba(0,0,0,.5);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;bottom:100%;padding-bottom:.5rem}.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 (max-height:48em),(max-width:78.125em){.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 (max-height:48em),(max-width:78.125em){.playerbox-bottom:not(.playerbox-corner,.playerbox-twoplayer) .playerbox-player{top:4.5rem}}.playerbox-left{justify-content:flex-end;
  /*!rtl:ignore*/padding-right:.5rem}.playerbox-left:not(.playerbox-corner){justify-content:flex-start;
  /*!rtl:ignore*/left:0}.playerbox-left:not(.playerbox-corner) .playerbox-points{
  /*!rtl:ignore*/right:calc(100% + 15rem)}@media (max-height:48em),(max-width:78.125em){.playerbox-left:not(.playerbox-corner) .playerbox-points{
    /*!rtl:ignore*/right:calc(100% + .5rem)}}.playerbox-left:not(.playerbox-corner) .playerbox-captured-pieces{
  /*!rtl:ignore*/right:calc(100% + .5rem)}.playerbox-left:not(.playerbox-corner):not(.playerbox-twoplayer) .playerbox-spells{
  /*!rtl:ignore*/left:0}.playerbox-left.playerbox-corner{
  /*!rtl:ignore*/right:100%}.playerbox-left.playerbox-corner .playerbox-clock{
  /*!rtl:ignore*/right:.5rem}.playerbox-left.playerbox-corner .playerbox-captured-pieces{
  /*!rtl:ignore*/right:calc(2.5rem + 3rem*var(--squareSize)/min(1, var(--scale))/10)}.playerbox-left.playerbox-corner .playerbox-spells{
  /*!rtl:ignore*/right:.5rem}.playerbox-right{justify-content:flex-start;
  /*!rtl:ignore*/padding-left:.5rem}.playerbox-right:not(.playerbox-corner){justify-content:flex-end;
  /*!rtl:ignore*/right:0}.playerbox-right:not(.playerbox-corner) .playerbox-points{
  /*!rtl:ignore*/left:calc(100% + 15rem)}@media (max-height:48em),(max-width:78.125em){.playerbox-right:not(.playerbox-corner) .playerbox-points{
    /*!rtl:ignore*/left:calc(100% + .5rem)}}.playerbox-right:not(.playerbox-corner) .playerbox-captured-pieces{
  /*!rtl:ignore*/left:calc(100% + .5rem)}.playerbox-right:not(.playerbox-corner):not(.playerbox-twoplayer) .playerbox-spells{
  /*!rtl:ignore*/right:0}.playerbox-right.playerbox-corner{
  /*!rtl:ignore*/left:100%}.playerbox-right.playerbox-corner .playerbox-clock{
  /*!rtl:ignore*/left:.5rem}.playerbox-right.playerbox-corner .playerbox-captured-pieces{
  /*!rtl:ignore*/left:calc(2.5rem + 3rem*var(--squareSize)/min(1, var(--scale))/10)}.playerbox-right.playerbox-corner .playerbox-spells{
  /*!rtl:ignore*/left:.5rem}.playerbox-left:not(.playerbox-corner):not(.playerbox-twoplayer){
  /*!rtl:ignore*/padding-left:14.5rem}@media (max-height:48em),(max-width:78.125em){.playerbox-left:not(.playerbox-corner):not(.playerbox-twoplayer){
    /*!rtl:ignore*/padding-left:0}}.playerbox-left:not(.playerbox-corner):not(.playerbox-twoplayer) .playerbox-clock{
  /*!rtl:ignore*/left:0}.playerbox-left:not(.playerbox-corner).playerbox-twoplayer .playerbox-clock{
  /*!rtl:ignore*/right:0}.playerbox-left:not(.playerbox-corner).playerbox-twoplayer .playerbox-points{
  /*!rtl:ignore*/right:calc(100% + .5rem)}.playerbox-right:not(.playerbox-corner){
  /*!rtl:ignore*/padding-right:14.5rem}@media (max-height:48em),(max-width:78.125em){.playerbox-right:not(.playerbox-corner){
    /*!rtl:ignore*/padding-right:0}}.playerbox-right:not(.playerbox-corner) .playerbox-clock{
  /*!rtl:ignore*/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%;-o-object-fit:cover;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-chess-title{background-color:var(--color-bg-chesstitle);border-radius:.3rem;font-size:1rem;font-weight:700;line-height:1.6;margin-right:.4rem;padding:0 .3rem;text-shadow:none}.playerbox-username{cursor:pointer;max-width:min(9rem,20vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playerbox-captured-pieces,.playerbox-clock,.playerbox-points{position:absolute}.playerbox-column{display:flex;flex-direction:column}.playerbox-row{display:flex;flex-direction:row}.playerbox-chess-stream{background-color:#7da543;border-radius:3px;color:#fff;display:inline-block;font-size:11px;font-weight:700;margin-left:5px;margin-right:3px;padding:3px 4px;position:relative;top:-1px}.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(var(--spinnerSize)*3);left:calc(50% - var(--spinnerSize)*3/2);position:absolute;top:calc(50% - var(--spinnerSize)*3/2);width:calc(var(--spinnerSize)*3)}.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-blue-arrow,.pre-game-arrows-four-green-arrow,.pre-game-arrows-four-red-arrow,.pre-game-arrows-four-yellow-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:translateX(0)}50%{transform:translateX(0)}75%{transform:translateX(.5rem)}to{transform:translateX(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:translateX(0)}50%{transform:translateX(0)}75%{transform:translateX(-.5rem)}to{transform:translateX(0)}}.material-balance-icon{font-size:1.6rem;height:1.6rem;width:1.6rem}.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{top:calc(50% + 1.5rem)}.material-balance-team1,.material-balance-team2{display:flex;flex-direction:column;position:absolute}.material-balance-team2{bottom:calc(50% + 1.5rem);justify-content:flex-end}.BaseArrow-circle{border:calc(var(--squareSize)/10*1px) solid;border-radius:50%;height:calc(var(--squareSize)*1px);opacity:.93;transition-property:transform;width:calc(var(--squareSize)*1px)}.BaseArrow-arrow,.BaseArrow-circle{pointer-events:none;position:absolute;transition-duration:var(--animationSpeed)}.BaseArrow-arrow{border:0 solid red;transform-origin:50% 0;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:rgba(245,171,61,.9)}.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 0 hsla(0,0%,100%,.8);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:rgba(0,151,199,.3);border:4px solid 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.701dfd37.png);background-position:50%;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 infinite forwards}.BaseSpellField-component[data-spell=freeze] .BaseSpellField-swirlSmall{--scale:140%;animation:BaseSpellField-rotate 2s linear infinite forwards}@keyframes BaseSpellField-rotate{0%{transform:scale(var(--scale)) rotate(0deg)}to{transform:scale(var(--scale)) rotate(1turn)}}.BaseSpellField-component[data-spell=freeze] .BaseSpellField-snowflake{background-image:url(/bundles/web/images/variants/misc/snowflake.90f903d6.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 cubic-bezier(0,.65,.07,.87) 50ms forwards,BaseSpellField-snow-1 5.4741760812s ease-in-out 1.2133837823s infinite forwards;height:20%;left:40%;top:40%;width:20%}@keyframes BaseSpellField-snow-1{0%{opacity:0;transform:translate(calc(cos(5deg)*.76*171%),calc(sin(5deg)*.76*171%)) scale(43%) rotate(0deg)}26%{opacity:.5}52%{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}97.6%,to{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 cubic-bezier(0,.65,.07,.87) 50ms forwards,BaseSpellField-snow-2 5182.3317035455ms ease-in-out 1.415138635s infinite forwards;height:20%;left:40%;top:40%;width:20%}@keyframes BaseSpellField-snow-2{0%{opacity:0;transform:translate(calc(cos(-180deg)*.72*167%),calc(sin(-180deg)*.72*167%)) scale(41%) rotate(0deg)}22%{opacity:.5}44%{opacity:0;transform:translate(calc(cos(-180deg)*.72*280%),calc(sin(-180deg)*.72*280%)) scale(41%) rotate(-77deg)}}@keyframes BaseSpellField-boom-2{0%{opacity:1;transform:scale(41%)}54.4%{opacity:1}97.2%,to{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 cubic-bezier(0,.65,.07,.87) 50ms forwards,BaseSpellField-snow-3 5.9831070525s ease-in-out 1.4649710177s infinite forwards;height:20%;left:40%;top:40%;width:20%}@keyframes BaseSpellField-snow-3{0%{opacity:0;transform:translate(calc(cos(90deg)*.64*177%),calc(sin(90deg)*.64*177%)) scale(37%) rotate(0deg)}35%{opacity:.5}70%{opacity:0;transform:translate(calc(cos(90deg)*.64*280%),calc(sin(90deg)*.64*280%)) scale(37%) rotate(-61deg)}}@keyframes BaseSpellField-boom-3{0%{opacity:1;transform:scale(37%)}52.8%{opacity:1}96.4%,to{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 cubic-bezier(0,.65,.07,.87) 50ms forwards,BaseSpellField-snow-4 5.0872538922s ease-in-out 1.5193052608s infinite forwards;height:20%;left:40%;top:40%;width:20%}@keyframes BaseSpellField-snow-4{0%{opacity:0;transform:translate(calc(cos(51deg)*.9*167%),calc(sin(51deg)*.9*167%)) scale(50%) rotate(0deg)}31%{opacity:.5}62%{opacity:0;transform:translate(calc(cos(51deg)*.9*280%),calc(sin(51deg)*.9*280%)) scale(50%) rotate(-43deg)}}@keyframes BaseSpellField-boom-4{0%{opacity:1;transform:scale(50%)}58%{opacity:1}99%,to{opacity:0;transform:translate(calc(cos(51deg)*.9*280%),calc(sin(51deg)*.9*280%)) scale(50%) rotate(45deg)}}.BaseSpellField-component[data-spell=freeze] .BaseSpellField-snowflake:nth-child(7){animation:BaseSpellField-boom-5 1.5s cubic-bezier(0,.65,.07,.87) 50ms forwards,BaseSpellField-snow-5 5.707582642s ease-in-out 1928.8257158981ms infinite forwards;height:20%;left:40%;top:40%;width:20%}@keyframes BaseSpellField-snow-5{0%{opacity:0;transform:translate(calc(cos(-46deg)*1*172%),calc(sin(-46deg)*1*172%)) scale(55%) rotate(0deg)}28%{opacity:.5}56%{opacity:0;transform:translate(calc(cos(-46deg)*1*280%),calc(sin(-46deg)*1*280%)) scale(55%) rotate(-50deg)}}@keyframes BaseSpellField-boom-5{0%{opacity:1;transform:scale(55%)}60%{opacity:1}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 cubic-bezier(0,.65,.07,.87) 50ms forwards,BaseSpellField-snow-6 5105.2129037374ms ease-in-out 2.3377855663s infinite forwards;height:20%;left:40%;top:40%;width:20%}@keyframes BaseSpellField-snow-6{0%{opacity:0;transform:translate(calc(cos(-90deg)*.74*162%),calc(sin(-90deg)*.74*162%)) scale(42%) rotate(0deg)}29%{opacity:.5}58%{opacity:0;transform:translate(calc(cos(-90deg)*.74*280%),calc(sin(-90deg)*.74*280%)) scale(42%) rotate(-32deg)}}@keyframes BaseSpellField-boom-6{0%{opacity:1;transform:scale(42%)}54.8%{opacity:1}97.4%,to{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 cubic-bezier(0,.65,.07,.87) 50ms forwards,BaseSpellField-snow-7 5.581144373s ease-in-out 2.4350863305s infinite forwards;height:20%;left:40%;top:40%;width:20%}@keyframes BaseSpellField-snow-7{0%{opacity:0;transform:translate(calc(cos(30deg)*.52*162%),calc(sin(30deg)*.52*162%)) scale(31%) rotate(0deg)}33.5%{opacity:.5}67%{opacity:0;transform:translate(calc(cos(30deg)*.52*280%),calc(sin(30deg)*.52*280%)) scale(31%) rotate(-32deg)}}@keyframes BaseSpellField-boom-7{0%{opacity:1;transform:scale(31%)}50.4%{opacity:1}95.2%,to{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 cubic-bezier(0,.65,.07,.87) 50ms forwards,BaseSpellField-snow-8 5.6574629081s ease-in-out 2.5371282555s infinite forwards;height:20%;left:40%;top:40%;width:20%}@keyframes BaseSpellField-snow-8{0%{opacity:0;transform:translate(calc(cos(130deg)*.54*167%),calc(sin(130deg)*.54*167%)) scale(32%) rotate(0deg)}34.5%{opacity:.5}69%{opacity:0;transform:translate(calc(cos(130deg)*.54*280%),calc(sin(130deg)*.54*280%)) scale(32%) rotate(-73deg)}}@keyframes BaseSpellField-boom-8{0%{opacity:1;transform:scale(32%)}50.8%{opacity:1}95.4%,to{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 cubic-bezier(0,.65,.07,.87) 50ms forwards,BaseSpellField-snow-9 5.9995158408s ease-in-out 3070.3359436235ms infinite forwards;height:20%;left:40%;top:40%;width:20%}@keyframes BaseSpellField-snow-9{0%{opacity:0;transform:translate(calc(cos(-27deg)*.7*163%),calc(sin(-27deg)*.7*163%)) scale(40%) rotate(0deg)}27%{opacity:.5}54%{opacity:0;transform:translate(calc(cos(-27deg)*.7*280%),calc(sin(-27deg)*.7*280%)) scale(40%) rotate(-65deg)}}@keyframes BaseSpellField-boom-9{0%{opacity:1;transform:scale(40%)}54%{opacity:1}97%,to{opacity:0;transform:translate(calc(cos(-27deg)*.7*280%),calc(sin(-27deg)*.7*280%)) scale(40%) rotate(45deg)}}.BaseSpellField-component[data-spell=freeze] .BaseSpellField-snowflake:nth-child(12){animation:BaseSpellField-boom-10 1.5s cubic-bezier(0,.65,.07,.87) 50ms forwards,BaseSpellField-snow-10 5734.1702142765ms ease-in-out 3689.6774115503ms infinite forwards;height:20%;left:40%;top:40%;width:20%}@keyframes BaseSpellField-snow-10{0%{opacity:0;transform:translate(calc(cos(-138deg)*.8*163%),calc(sin(-138deg)*.8*163%)) scale(45%) rotate(0deg)}27%{opacity:.5}54%{opacity:0;transform:translate(calc(cos(-138deg)*.8*280%),calc(sin(-138deg)*.8*280%)) scale(45%) rotate(-85deg)}}@keyframes BaseSpellField-boom-10{0%{opacity:1;transform:scale(45%)}56%{opacity:1}98%,to{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 cubic-bezier(0,.65,.07,.87) 50ms forwards,BaseSpellField-snow-11 5184.4247644408ms ease-in-out 3.9437844615s infinite forwards;height:20%;left:40%;top:40%;width:20%}@keyframes BaseSpellField-snow-11{0%{opacity:0;transform:translate(calc(cos(-62deg)*.6*173%),calc(sin(-62deg)*.6*173%)) scale(35%) rotate(0deg)}34.5%{opacity:.5}69%{opacity:0;transform:translate(calc(cos(-62deg)*.6*280%),calc(sin(-62deg)*.6*280%)) scale(35%) rotate(-47deg)}}@keyframes BaseSpellField-boom-11{0%{opacity:1;transform:scale(35%)}52%{opacity:1}96%,to{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 cubic-bezier(0,.65,.07,.87) 50ms forwards,BaseSpellField-snow-12 5.5690199974s ease-in-out 4.1631912589s infinite forwards;height:20%;left:40%;top:40%;width:20%}@keyframes BaseSpellField-snow-12{0%{opacity:0;transform:translate(calc(cos(136deg)*.98*180%),calc(sin(136deg)*.98*180%)) scale(54%) rotate(0deg)}33.5%{opacity:.5}67%{opacity:0;transform:translate(calc(cos(136deg)*.98*280%),calc(sin(136deg)*.98*280%)) scale(54%) rotate(-66deg)}}@keyframes BaseSpellField-boom-12{0%{opacity:1;transform:scale(54%)}59.6%{opacity:1}99.8%,to{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 cubic-bezier(0,.65,.07,.87) 50ms forwards,BaseSpellField-snow-13 5.5464634616s ease-in-out 5.3666380752s infinite forwards;height:20%;left:40%;top:40%;width:20%}@keyframes BaseSpellField-snow-13{0%{opacity:0;transform:translate(calc(cos(-150deg)*.5*176%),calc(sin(-150deg)*.5*176%)) scale(30%) rotate(0deg)}24%{opacity:.5}48%{opacity:0;transform:translate(calc(cos(-150deg)*.5*280%),calc(sin(-150deg)*.5*280%)) scale(30%) rotate(-59deg)}}@keyframes BaseSpellField-boom-13{0%{opacity:1;transform:scale(30%)}50%{opacity:1}95%,to{opacity:0;transform:translate(calc(cos(-150deg)*.5*280%),calc(sin(-150deg)*.5*280%)) scale(30%) 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:4px solid 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 infinite forwards}@keyframes BaseSpellField-switch-0{0%,to{background-color:hsla(0,0%,100%,.12)}25%{background-color:var(--color-transparent-white-5)}50%{background-color:rgba(0,0,0,.12)}75%{background-color:rgba(0,0,0,.05)}}.BaseSpellField-component[data-spell=jump]>div[data-type="1"]{animation:BaseSpellField-switch-1 1s linear infinite forwards}@keyframes BaseSpellField-switch-1{0%,to{background-color:var(--color-transparent-white-5)}25%{background-color:rgba(0,0,0,.12)}50%{background-color:rgba(0,0,0,.05)}75%{background-color:hsla(0,0%,100%,.12)}}.BaseSpellField-component[data-spell=jump]>div[data-type="2"]{animation:BaseSpellField-switch-2 1s linear infinite forwards}@keyframes BaseSpellField-switch-2{0%,to{background-color:rgba(0,0,0,.12)}25%{background-color:rgba(0,0,0,.05)}50%{background-color:hsla(0,0%,100%,.12)}75%{background-color:var(--color-transparent-white-5)}}.BaseSpellField-component[data-spell=jump]>div[data-type="3"]{animation:BaseSpellField-switch-3 1s linear infinite forwards}@keyframes BaseSpellField-switch-3{0%,to{background-color:rgba(0,0,0,.05)}25%{background-color:hsla(0,0%,100%,.12)}50%{background-color:var(--color-transparent-white-5)}75%{background-color:rgba(0,0,0,.12)}}@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:hsla(0,0%,73%,.349)}.square[data-fogged]{background-image:url(/bundles/web/images/variants/misc/fog-bg-new.152f730e.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{background-color:var(--legalIndicatorColor,rgba(0,0,0,.2));border-radius:50%;content:"";height:30%;left:35%;position:absolute;top:35%;width:30%}.square[data-legal=circle]:after{border:calc(var(--square)*.08) solid;border-color:var(--legalIndicatorColor,rgba(0,0,0,.2));border-radius:50%;content:"";filter:opacity(.85);height:86%;left:7%;position:absolute;top:7%;width:86%}.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{background-color:unset;background-image:url(/bundles/web/images/variants/misc/snowflake.90f903d6.svg);background-size:cover;filter:brightness(40%);height:40%;left:30%;opacity:.4;top:30%;transition-duration:.15s;transition-property:width,height,left,top;width:40%}[data-special] .square[data-legal=dot]:hover:after{height:60%;left:20%;top:20%;width:60%}[data-special] .square[data-legal=circle]:after{border-color:rgba(0,0,0,.2);height:86%;left:7%;top:7%;transition-duration:.15s;transition-property:width,height,left,top,background-color,border;width:86%}[data-special] .square[data-legal=circle]:hover:after{background-color:rgba(0,0,0,.2);border-color:transparent;height:70%;left:15%;top:15%;width:70%}[data-special] .square[data-legal]:before{content:"";height:100%;left:0;opacity:0;outline:3px solid hsla(0,0%,100%,.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{height:300%;left:-100%;top:-100%;width:300%}[data-special=freeze] .square[data-legal]:hover:before,[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 black);opacity:.5}[data-themed-effects][data-special] .square[data-legal=circle]:after{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));height:85%;left:7.5%;opacity:.45;top:7.5%;width:85%}[data-themed-effects][data-special] .square[data-legal=circle]:hover:after{background-color:#fff;height:70%;left:15%;top:15%;width:70%}[data-themed-effects][data-special] .square[data-legal]:hover:before{background-color:var(--color-transparent-white-14)}.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:first-child{transform:translateY(6rem)}.PlusPoint-component:nth-child(2){transform:translateX(-6rem)}.PlusPoint-component:nth-child(3){transform:translateY(-6rem)}.PlusPoint-component:nth-child(4){transform:translateX(6rem)}.PlusPoint-component.PlusPoint-active{font-size:6rem;opacity:1;transition-delay:0s,0s;transition-duration:.15s,.5s}.CursorIndicator-component{left:0;pointer-events:none;position:fixed;top:0;z-index:500}.BoardCursor-indicator,.CursorIndicator-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}.TheBoard-layers{height:-moz-fit-content;height:fit-content;position:relative;transition:transform .4s cubic-bezier(.46,.03,.52,.96) 0s}.TheBoard-dim{bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;transition:background-color .2s}.TheBoard-dim.TheBoard-active{background-color:rgba(0,0,0,.45);transition:background-color .15s}.TheBoard-squares{--fog-progress:1000px;display:flex;overflow:hidden}.TheBoard-squares[data-fog-animation]{animation:TheBoard-windy 300s linear infinite forwards}.TheBoard-arrows,.TheBoard-pieces,.TheBoard-spellFields{position:absolute;top:0}.TheBoard-banks,.TheBoard-playerboxes{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){right:100%}.TheBoard-bank:not(.TheBoard-right) .TheBoard-bankSquares{direction:rtl}.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 rgba(0,0,0,.45);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{font-size:2rem;height:2rem;padding-top:3px;width:2rem}.TheBoardHint-cancel{background-color:hsla(0,0%,100%,.439);cursor:pointer}.TheBoardHint-duck{background-color:#816508;color:#ffc60a}.TheBoardHint-seirawan{animation:TheBoardHint-seirawan-hint-blink .3s 10.5s 15 forwards;background-color:hsla(0,0%,100%,.439);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:hsla(0,0%,100%,.439)}0%,49%{background-color:unset}}.game-details-component{align-items:center;color:var(--color-gray-600);display:flex;margin:.4rem 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{cursor:pointer;font-size:3.2rem;height:3.2rem;line-height:3.2rem;min-width:4rem;width:3.2rem}.game-details-variantIcon{margin:0 .5rem}.game-details-icon,.game-details-iconHelp{font-size:2rem;height:2rem;width:2rem}.game-details-iconHelp{cursor:pointer;margin-left:auto;margin-right:.2rem;text-align:right}.game-details-iconHelp+.game-details-iconHelp{margin-left:unset}.game-details-iconHelpLarge{cursor:pointer;font-size:2rem;height:2rem;width:2rem}.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-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:-moz-fit-content;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:margin-left .5s;width:-moz-fit-content;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-iconEexpandLeft,.game-details-component.game-details-dark .game-details-iconEexpandRight{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;font-size:2.4rem;height:2.4rem;line-height:2.4rem;width:2.4rem}.game-details-iconEexpandLeft,.game-details-iconEexpandRight{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-iconEexpandRight{background:linear-gradient(270deg,#97bd4d,#97bd4d 50%,rgba(151,189,77,0));border-radius:0 .5rem .5rem 0;justify-content:flex-end;padding-right:.5rem;right:0}.game-details-iconEexpandLeft{background:linear-gradient(90deg,#97bd4d,#97bd4d 50%,rgba(151,189,77,0));border-radius:.5rem 0 0 .5rem;justify-content:flex-start;left:0;padding-left:.5rem}.invite-player-icon{font-size:1.2rem;height:1.2rem;opacity:.7;position:absolute;right:5px;top:calc(50% - 10px);width:1.2rem}.invite-player-icon:hover{cursor:pointer;opacity:1}.invite-player-invite-container{display:flex;flex-direction:column;margin:0 auto;position:relative;width:200px}.invite-player-invite-input{margin-bottom:2px;position:relative}.invite-player-autocomplete-wrapper{background:rgba(0,0,0,.65);border-radius:3px;line-height:1.5;max-height:20dvh;overflow-y:scroll;padding:5px;position:absolute;top:34px;width:200px;z-index:6}.invite-player-autocomplete-username{border-radius:3px;color:#fff;cursor:pointer;font-weight:600;max-width:190px;overflow:hidden;padding:1px 2px;text-overflow:ellipsis;white-space:nowrap;z-index:5}.invite-player-autocomplete-username:hover{background:hsla(0,0%,100%,.1)}.tournament-player-actions-container{align-items:center;display:flex;height:100%;justify-content:space-evenly;position:relative;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{font-size:1.6rem;height:1.6rem;margin:0 2px;width:1.6rem}.tournament-player-actions-btn{cursor:pointer}.tournament-player-actions-play-btn{flex:1;flex-basis:100px}.tournament-player-actions-info-message{align-items:center;display:flex;justify-content:flex-start}.game-over-buttons-icon{font-size:2.4rem;height:2.4rem;margin-right:.2rem;width:2.4rem}.game-over-buttons-tourney-action-container{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.game-over-buttons-fullwidth{flex-basis:100%}.game-panel-btns-container{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{font-size:2.4rem;height:2.4rem;width:2.4rem}.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;font-size:1.2rem;height:1.2rem;width:1.2rem}.game-panel-icon-small:hover{background-color:hsla(0,0%,100%,.1);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)}.next-to-move-icon{font-size:1.6rem;height:1.6rem;width:1.6rem}.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:translateX(-50%);z-index:1}.next-to-move-clickable{padding:0 .2rem;white-space:nowrap}.next-to-move-clickable:hover{background-color:hsla(0,0%,100%,.12);border-radius:.3rem;cursor:pointer}.fullscreen-panel-icon{font-size:2.4rem;height:2.4rem;height:24px!important;margin-right:2px;width:2.4rem;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}.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:hsla(0,0%,100%,.65);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:hsla(0,0%,100%,.4);font-weight:500}.chat-membership-icon .chat-icon-font{display:inline-flex!important;margin:0 -5px}.chat-chess-title{background-color:#b33430;border-radius:3px;color:#fff;display:inline-block;font-size:1rem;font-weight:700;opacity:.9;padding:1px 3px;transform:translateY(-2px)}.chat-chess-title:hover{color:#fff!important;opacity:1}.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:hsla(0,0%,100%,.5);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-chess-title{display:inline-block}.chat-observers .chat-icon-font{display:inline-flex;transform:translateY(2px)}.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{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-chess-stream{background-color:#7da543;border-radius:3px;color:#fff;display:inline-block;font-size:11px;font-weight:700;margin-right:3px;padding:1px 2px;position:relative;top:-1px}.chat-icon-mutebox{cursor:pointer;font-size:2.8rem;height:2.8rem;width:2.8rem}.chat-icon-muting{margin:0 2px}.chat-icon-muting,.chat-icon-small{font-size:1.6rem;height:1.6rem;width:1.6rem}.chat-icon-tiny{cursor:pointer;display:inline!important;font-size:1.2rem;height:1.2rem;margin-right:1px;width:1.2rem}.moves-moves-container{border:0 solid;color:hsla(0,0%,100%,.65);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:rgba(0,0,0,.12);color:hsla(0,0%,100%,.4);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:hsla(0,0%,100%,.05);border-radius:3px;font-size:13px;opacity:.9}.moves-hl-move{background-color:hsla(0,0%,100%,.2)}.moves-full-move-nr{float:left;margin-right:3px;min-width:20px}.moves-move>div:hover{background-color:hsla(0,0%,100%,.1)}.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:stretch;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{margin-top:-.6rem}.moves-takeback-wrapper{display:flex;width:18%}.moves-nav-buttons-wrapper{display:flex;width:72%}.moves-btn-icon.moves-takeback,.moves-btn-icon.moves-truncate{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:hsla(0,0%,100%,.65);float:right;margin-right:10px}.moves-censor,.moves-pointer{cursor:pointer}.moves-neutral{color:hsla(0,0%,100%,.65)}.moves-bot-move-btn{border-radius:2px;color:#006400;font-weight:700;padding:2px 5px}.moves-icon{font-size:2.4rem;height:2.4rem;width:2.4rem}.moves-icon-small{font-size:1.6rem;height:1.6rem;margin-left:-2px;margin-top:3px;padding:2px;width:1.6rem;width:auto!important}.status-bar-icon{font-size:1.6rem;height:1.6rem;width:1.6rem}.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:baseline;display:flex;gap:.5rem;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-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;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-bar-link,.status-bar-link:active,.status-bar-link:visited{color:var(--color-green-300);font-weight:700}.status-bar-link:hover{text-decoration:underline}.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:hsla(0,0%,100%,.65);display:flex;font-weight:500;height:100%;resize:none}.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:rgba(0,0,0,.2)}.section-tabs-tab{align-items:center;color:var(--color-gray-900);cursor:pointer;display:flex;flex-grow: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:hsla(0,0%,100%,.8)}.section-tabs-tab.section-tabs-active{color:var(--color-green-300)}.section-tabs-dark-mode .section-tabs-tab.section-tabs-active{color:hsla(0,0%,100%,.8)}.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{font-size:2.4rem;height:2.4rem;margin-right:3px;margin-top:-2px;width:2.4rem}.section-tabs-label{font-weight:600}.board-panel-tabs-tabs{flex-grow:1;font-size:13px;justify-content:space-around}.board-panel-tabs-tab,.board-panel-tabs-tabs{border-top:2px solid var(--sidebarBgColor);display:flex}.board-panel-tabs-tab{align-items:center;cursor:default;flex-direction:column;opacity:.5;padding:4px;width:100%}.board-panel-tabs-tab:hover{border-top:2px solid #fff!important;opacity:1}.board-panel-tabs-tab:hover:not(.board-panel-tabs-active-panel-tab){cursor:pointer}.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:rgba(0,0,0,.2)}.sidebar-component.sidebar-mobile{border-radius:0!important;height:calc(100dvh - 10rem)!important;margin:5rem 0 0 auto!important;max-width:unset!important;min-height:unset!important}.sidebar-component.sidebar-mobile.sidebar-mobile-controls{height:calc(100dvh - 17rem)!important}.sidebar-compact-header,.sidebar-header{height:10rem;position:relative}.sidebar-compact-header:before,.sidebar-header:before{background-color:rgba(0,0,0,.13);border-bottom:.4rem solid hsla(0,0%,100%,.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:-moz-max-content;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:-moz-max-content;height:max-content;margin:0 auto;position:relative;width:-moz-max-content;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:hsla(0,0%,100%,.8);font-size:2rem;text-shadow:none}.sidebar-compact-header .sidebar-logo{margin-right:1rem}.sidebar-compact-header .sidebar-logo [class*=icon-]{color:hsla(0,0%,100%,.8);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,transparent 30%,rgba(0,0,0,.2));border-bottom:.1rem solid hsla(0,0%,100%,.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-content-wrapper{color:hsla(0,0%,100%,.65);display:flex;flex-direction:column;height:100%;overflow-x:hidden}.board-panel-game-details{color:hsla(0,0%,100%,.65);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{flex-grow:1;font-size:13px;justify-content:space-around}.board-panel-tab,.board-panel-tabs{border-top:2px solid var(--sidebarBgColor);display:flex}.board-panel-tab{align-items:center;cursor:default;flex-direction:column;opacity:.5;padding:4px;width:100%}.board-panel-tab:hover{border-top:2px solid #fff!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 #fff!important;opacity:1}.board-panel-content-annotation,.board-panel-content-chat,.board-panel-content-fen,.board-panel-content-pgn{width:100%}.board-panel-content-annotation{position:relative}.board-panel-annotation{background:transparent;border:none;color:hsla(0,0%,100%,.65);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;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{cursor:pointer;font-size:2.4rem;height:2.4rem;margin:.3rem;width:2.4rem}.board-panel-icon-analysis,.board-panel-icon-annotation{cursor:pointer;font-size:1.6rem;height:1.6rem;width:1.6rem}.board-panel-icon-annotation{position:absolute;right:5px;top:5px}.board-panel-icon-resize-handle{font-size:2.4rem;height:2.4rem;width:2.4rem}.board-panel-no-flex{flex-grow:0;flex-shrink:0}.cga-list-icon{flex:none;font-size:2rem;height:2rem;margin:0 .2rem;opacity:.7;width:2rem}.cga-list-icon-small{font-size:1.6rem;height:1.6rem;margin:0 .2rem;opacity:.7;width:1.6rem}.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-truncate{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cga-header-icon{flex:none;font-size:2rem;height:2rem;opacity:.7;width:2rem}.cga-header-icon:hover{cursor:pointer;opacity:.5}.cga-header-icon-toggle{cursor:pointer;font-size:3.2rem;height:3.2rem;width:3.2rem}.cga-header-closeIcon{margin-left:2rem}.cga-header-closeIcon,.cga-header-uploadIcon{cursor:pointer;font-size:2rem;height:2rem;width:2rem}.cga-header-uploadIcon{transform:rotate(180deg)}.cga-header-downloadIcon{cursor:pointer;font-size:2rem;height:2rem;width:2rem}.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-center,.cga-header-cga-header .cga-header-cga-header-left,.cga-header-cga-header .cga-header-cga-header-right{align-items:center;display:flex}.cga-header-closeIcon:hover,.cga-header-downloadIcon:hover,.cga-header-uploadIcon:hover{opacity:.7}.cga-header-header{color:#006792;font-size:20px;font-weight:700;opacity:1}.cga-header-icon-wrapper{position:relative}.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}.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 #000;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)}.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-icon-action{color:#000;cursor:pointer;font-size:1.2rem;height:1.2rem;margin:.1rem;width:1.2rem}.cga-edit-icon{margin-top:-2px}.cga-edit-icon,.cga-edit-uploadIcon{cursor:pointer;font-size:1.6rem;height:1.6rem;width:1.6rem}.cga-edit-uploadIcon{transform:rotate(180deg)}.cga-edit-pushIcon{cursor:pointer;font-size:1.6rem;height:1.6rem;width:1.6rem}.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;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-id-input{margin-bottom:5px;width:100px}.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}.ratings-admin-icon{cursor:pointer;font-size:1.6rem;height:1.6rem;width:1.6rem}.cga-modal-component.ui_modal-bg-transparent,.cga-modal-component.ui_modal-component{pointer-events:none}.cga-modal-component.ui_modal-component{padding-left:15rem;padding-right:calc(var(--sidebarWidth) + 4rem)}.cga-modal-component .ui_modal-body{box-shadow:0 0 15rem var(--color-gray-900);pointer-events:all}.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%}.my-templates-icon{cursor:pointer;font-size:2rem;height:2rem;width:2rem}.my-templates-icon-button{font-size:2.4rem;height:2.4rem;margin:0 .5rem 0 -1rem;width:2.4rem}.my-templates-icon-help{cursor:help;font-size:2rem;height:2rem;width:2rem}.my-templates-component{display:flex;flex-direction:column;gap:.5rem}.my-templates-template{align-items:flex-start;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{flex:1}.my-templates-template-rules .game-details-icon-help{margin-left:auto}.custom-rules-modal-component.ui_modal-bg-transparent,.custom-rules-modal-component.ui_modal-component{pointer-events:none}.custom-rules-modal-component.ui_modal-component{overflow-x:hidden;padding-left:15rem;padding-right:calc(var(--sidebarWidth) + 4rem)}.custom-rules-modal-component .ui_modal-body{box-shadow:0 0 15rem var(--color-gray-900);max-height:calc(100dvh - 2rem);min-width:min(60rem,100vw);pointer-events:all}.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-small{font-size:1.2rem;height:1.2rem;width:1.2rem}.custom-rules-modal-icon-medium{cursor:pointer;font-size:2rem;height:2rem;width:2rem}.custom-rules-modal-icon-help{cursor:help;font-size:2rem;height:2rem;width:2rem}.custom-rules-modal-icon-button{font-size:2.4rem;height:2.4rem;margin:0 .5rem 0 -1rem;width:2.4rem}.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-tabs{border-bottom:.1rem solid var(--color-gray-300);color:var(--color-gray-600);display:flex;font-weight:700;justify-content:space-around;margin-bottom:1rem;min-height:3rem;width:100%}.custom-rules-modal-tab{align-items:center;border-bottom:.3rem solid transparent;display:flex;flex-direction:row;justify-content:center;width:100%}.custom-rules-modal-tab.custom-rules-modal-active,.custom-rules-modal-tab:hover{border-bottom:.3rem solid var(--color-green-300);color:var(--color-green-300)}.custom-rules-modal-tab:hover:not(.custom-rules-modal-active){cursor:pointer}.custom-rules-modal-tab-title{font-family:var(--font-family-heading);font-size:1.5rem}.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;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-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;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;-moz-user-select:none;user-select:none}.custom-rules-modal-preset-item.custom-rules-modal-selected-preset,.custom-rules-modal-preset-item:hover{background-color:var(--color-gray-100)}.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;-moz-user-select:none;user-select:none}.custom-rules-modal-custom-rule-item.custom-rules-modal-selected-custom-rule,.custom-rules-modal-custom-rule-item:hover{background:var(--color-gray-100)}.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 rgba(169,79,234,.769)}.custom-rules-modal-newRule:after{background:rgba(169,79,234,.769);border-radius:.5rem;color:#eee;content:"NEW";font-family:monospace;font-size:12px;padding:0 .5rem;position:absolute;right:3.5rem}.iframe-ad-upgrade-content{min-height:90px;text-align:center;z-index:2}.slot600x300-icon-tiny{cursor:pointer;display:inline!important;font-size:.8rem;height:.8rem;width:.8rem}.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.aed84dca.svg) no-repeat 50%;background-color:hsla(0,0%,100%,.1);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.add59039.svg) no-repeat 50%!important}.slot600x300-r2d2-placeholder a.slot600x300-upgrade4variants{background:url(/bundles/web/images/variants/variants.aed84dca.svg) no-repeat 50%!important}.slot600x300-link,.slot600x300-link:active,.slot600x300-link:visited{color:#e6912c;font-size:13px;font-weight:500;opacity:.9}.slot600x300-link:active:hover,.slot600x300-link:hover,.slot600x300-link:visited: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;-o-object-fit:cover;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{cursor:pointer;display:inline!important;font-size:.8rem;height:.8rem;width:.8rem}.slot300x250-r2d2-container{flex-direction:column;height:265px;width:100%}.slot300x250-flex-container,.slot300x250-r2d2,.slot300x250-r2d2-container{display:flex;justify-content:center}.slot300x250-r2d2{contain:strict;height:25rem;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.aed84dca.svg) no-repeat 50%;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.add59039.svg) no-repeat 50%!important}.slot300x250-r2d2-placeholder a.slot300x250-upgrade4variants{background:url(/bundles/web/images/variants/variants.aed84dca.svg) no-repeat 50%!important}.slot300x250-r2d2-placeholder .slot300x250-premium{color:#e6912c;font-size:26px;font-weight:700}.slot300x250-link,.slot300x250-link:active,.slot300x250-link:visited{color:#e6912c;font-size:13px;font-weight:500;opacity:.9}.slot300x250-link:active:hover,.slot300x250-link:hover,.slot300x250-link:visited: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:rgba(0,0,0,.14);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 rgba(0,0,0,.2);display:block;height:9rem;margin:0 2rem;-o-object-fit:cover;object-fit:cover;width:9rem}.two-player-avatar.two-player-is-player{border:5px solid 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-r2d2-wrapper{background:var(--color-gray-100);display:flex;justify-content:center;margin-top:1rem;width:100%}.game-over-modal-close-icon{cursor:pointer;display:flex;font-size:2rem;height:2rem;justify-content:flex-end;position:absolute;right:10px;top:10px;width:2rem;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}.hold-on-modal-icon{display:inline;font-size:2rem;height:2rem;width:2rem}.hold-on-modal-play-container{display:flex;flex-direction:column;font-size:20px;padding:0 15px;width:400px}.seek-spinner-block-spinner{--spinnerColor:hsla(0,0%,100%,.4);align-items:center;color:#fff;display:flex;font-family:var(--font-family-icons);font-size:2rem;height:calc(var(--spinnerSize)*3);justify-content:center;margin:auto;position:relative;text-shadow:0 0 .5rem rgba(0,0,0,.8);width:calc(var(--spinnerSize)*3);z-index:0}.seek-spinner-block-spinner:hover{--spinnerColor:hsla(0,0%,100%,.65)}.seek-spinner-block-spinner:before{background:var(--spinnerColor)}.seek-spinner-block-spinner:after,.seek-spinner-block-spinner:before{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{animation:spin 1s infinite;box-shadow:calc(var(--spinnerSize)*-1) calc(var(--spinnerSize)*-1) 0 0 var(--spinnerColor),calc(var(--spinnerSize)*-1) calc(var(--spinnerSize)*1) 0 0 var(--spinnerColor),calc(var(--spinnerSize)*1) calc(var(--spinnerSize)*-1) 0 0 var(--spinnerColor),calc(var(--spinnerSize)*1) calc(var(--spinnerSize)*1) 0 0 var(--spinnerColor)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(90deg)}}.icon-bar-icon-medium{font-size:2.4rem;height:2.4rem;margin:.3rem;width:2.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-expanded>div,.icon-bar-top-icons>div{cursor:pointer}.icon-bar-top-icons-expanded>:not(:first-child),.icon-bar-top-icons>: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-between;padding:.6rem 0;position:fixed;top:5rem;width:100%;z-index:2}.icon-bar-mobile-fullscreen>div,.icon-bar-mobile>div{cursor:pointer;display:flex;justify-content:space-around;width:100%}.icon-bar-mobile .icon-bar-icon-medium,.icon-bar-mobile-fullscreen .icon-bar-icon-medium{font-size:32px;height:32px;width:32px}.icon-bar-mobile-fullscreen:before,.icon-bar-mobile:before{background-color:rgba(0,0,0,.13);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.icon-bar-mobile-fullscreen{border-radius:5px;display:none;left:2rem;right:2rem;width:calc(100% - 4rem)}.icon-bar-notification{position:relative}.icon-bar-notification>.icon-font-chess{color:var(--color-green-75);opacity:.8}.icon-bar-notification>.icon-font-chess:hover{color:var(--color-green-75);opacity:1}.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}.icon-bar-poll>.icon-font-chess{color:hsla(0,0%,100%,.75)}.icon-bar-poll.icon-bar-notification>.icon-font-chess{color:#92c169;opacity:1}.icon-bar-poll.icon-bar-notification>.icon-font-chess:hover{color:#acd18c}@keyframes icon-bar-show-hint{to{opacity:1}}.icon-bar-poll-hint{align-items:center;animation:icon-bar-show-hint .15s .25s forwards;background:#e7e5e3;border-radius:10px;box-shadow:-2px 2px 20px 0 rgba(0,0,0,.62);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:-moz-max-content;width:max-content}.icon-bar-poll-hint:after{border-color:transparent transparent transparent #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:hsla(0,0%,100%,.35);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:hsla(0,0%,100%,.65)}.icon-bar-chess-stream{background-color:#7da543;border-radius:3px;color:#fff;display:inline-block;font-size:11px;font-weight:700;margin-right:3px;padding:1px 2px;position:relative;top:-1px}.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}.invite-modal-invite-container{align-self:center;min-height:170px;padding:0 2rem;position:relative}.invite-modal-invite-container h2{color:#fff}.queue-icon-small{font-size:1.2rem;height:1.2rem;width:1.2rem}.queue-icon{cursor:pointer;font-size:2rem;height:2rem;margin-left:.2rem;width:2rem}.queue-icon-large{cursor:pointer;font-size:3.2rem;height:3.2rem;width:3.2rem}.queue-q-container{display:grid;margin:.2rem .5rem;padding:.3rem 1rem;position:relative}.queue-q-container-hover{background:rgba(0,0,0,.2);border-bottom:.2rem solid var(--sidebarBgColor);border-radius:.5rem}.queue-q-container-hover:hover{background:hsla(0,0%,100%,.05)}.queue-q-container-joined{background:rgba(88,114,55,.1)}.queue-q-container-joined:hover{background:hsla(0,0%,100%,.05)}.queue-flex-row{flex-direction:row;overflow:hidden}.queue-action-icons,.queue-flex-row{align-items:center;display:flex;justify-content:flex-start}.queue-action-icons{flex-direction:column;margin-left:auto;width:7rem}.queue-btn{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;-o-object-fit:cover;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;font-weight:600;margin:0 .5rem;min-width:12rem}.queue-inviter-avatar{border-radius:.2rem}.queue-inviter-avatar-link{margin-left:.5rem}.queue-truncate-180{max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invitations-icon{font-size:2rem;height:2rem;position:absolute;right:0;top:0;width:2rem}.invitations-icon:hover{cursor:pointer;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.2047dc41.svg);background-position: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:#fff;border-radius:3px;box-shadow:0 5px 15px rgba(0,0,0,.5);display:flex;height:auto;overflow:hidden;padding:5px;position:relative;width:410px}.invitations-request-container>.invitations-inviter-avatar{float:left;height:5rem;-o-object-fit:cover;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-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}.loader-loader-three-bounce-component{text-align:center}.loader-loader-three-bounce-circle .loader-loader-three-bounce-dot{border-radius:100%}.loader-loader-three-bounce-dot{animation:loader-loader-three-bounce-animate 1.4s ease-in-out 0s infinite both;background-color:#8c8a88;border-radius:.1rem;display:inline-block}.loader-loader-three-bounce-bounce1{animation-delay:-.32s}.loader-loader-three-bounce-bounce2{animation-delay:-.16s}@keyframes loader-loader-three-bounce-animate{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.news-icon{cursor:pointer;font-size:1.6rem;height:1.6rem;width:1.6rem}.news-icon-small{cursor:pointer;font-size:1.2rem;height:1.2rem;width:1.2rem}.news-header{flex-direction:row;gap:2rem}.news-img{height:5rem;width:5rem}.news-content{font-weight:300;gap:.5rem;padding:0 2rem 2rem}.news-content,.news-item{display:flex;flex-direction:column}.news-item{background-color:var(--color-gray-100);border-radius:.3rem;color:var(--color-gray-900);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{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;-moz-tab-size:2;-o-tab-size:2;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{position:absolute;right:.5rem;top:.5rem}.news-admin-buttons{display:flex;gap:2rem;justify-content:center;padding:.5rem 1rem}.news-admin-buttons>.ui_v5-button-component{flex:1}.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;font-size:2.2rem;margin:0 1rem;opacity:0;transition:opacity 75ms}.poll-config-item .poll-config-header label{background-color:#5a7840;border-radius:.3rem}.poll-config-item.poll-config-disabled .poll-config-header label{background-color:#666}.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{min-width:6%}.poll-config-chart .poll-config-option div{background-color:#383838;overflow:hidden;text-overflow:ellipsis}.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:first-child div{background-color:#a73c3c}.poll-config-chart .poll-config-option:first-child 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(80%)}.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;font-size:2.8rem}.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-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;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:not(.poll-modal-warning){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,.poll-modal-header .poll-modal-iconMini{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%;font-size:2rem;height:2rem;line-height:normal;position:absolute;transform:translate(-84%,65%);width:2rem}.poll-modal-options{display:flex;font-size:2.2rem;font-weight:600;gap:.5rem;justify-content:space-evenly}.poll-modal-options>div{background:rgba(0,0,0,.18);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}.poll-modal-warning{color:#8b0707;margin-right:-2rem;padding:.7rem 1.3rem;text-align:end}.poll-modal-header .poll-modal-warning .poll-modal-iconMini,.poll-modal-warning .poll-modal-header .poll-modal-iconMini,.poll-modal-warning .poll-modal-icon{color:inherit;font-size:1.8rem;width:1.7rem}.report-modal-icon{font-size:2rem;height:2rem;width:2rem}.report-modal-report-container{display:flex;flex-direction:column;padding:0 25px 15px;position:relative;text-align:center;width:450px}.report-modal-message-container,.report-modal-players-container{text-align:left}.report-modal-reason-container{background-color:var(--color-gray-100);font-weight:500;margin:0 -15px 5px;padding:10px 30px;text-align:left}.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{height:68px;width:100%}.report-modal-header4{color:#27211b;margin-bottom:5px}.settings-modal-settings-container{display:flex;flex-direction:column;margin:15px;min-height:450px;width:min(500px,100vw - 5rem)}.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-tabs{border-bottom:1px solid var(--color-gray-300);color:var(--color-gray-600);display:flex;font-weight:700;justify-content:space-around;margin-bottom:20px;min-height:30px;width:100%}.settings-modal-tab{align-items:center;border-bottom:3px solid transparent;display:flex;flex-direction:row;justify-content:center;width:100%}.settings-modal-tab.settings-modal-active,.settings-modal-tab:hover{border-bottom:3px solid var(--color-green-400);color:var(--color-green-400)}.settings-modal-tab:hover:not(.settings-modal-active){cursor:pointer}.settings-modal-tab-title{font-family:var(--font-family-heading);font-size:1.5rem}.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-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;-moz-user-select:none;user-select:none}.settings-modal-piece-themes>label.settings-modal-selected,.settings-modal-piece-themes>label:hover{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:-moz-max-content;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{font-size:1.6rem;height:1.6rem;margin-left:3px;width:1.6rem}.settings-modal-icon-warning{color:#e15c5c}.settings-modal-icon-help{font-size:2.4rem;height:2.4rem;left:20px;opacity:.8;position:absolute;top:30px;width:2.4rem}.settings-modal-icon-help:hover{cursor:pointer;opacity:1}.settings-modal-icon-tab{font-size:2.4rem;height:2.4rem;width:2.4rem}.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;-moz-user-select:none;user-select:none}.settings-modal-cat-item:hover,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:-.2rem;margin-top:-.2rem;vertical-align:middle}.standings-icon-help,.standings-icon-streak,.standings-icon-toggle{font-size:1.2rem;height:1.2rem;width:1.2rem}.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:hsla(0,0%,100%,.65)}.standings-standings-list.standings-lightBG{color:rgba(0,0,0,.7)}.standings-standing{align-items:center;display:flex;min-height:35px}.standings-standing:hover{background:rgba(0,94,148,.1)}.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;justify-content:space-between;margin-left:calc(50% + 2rem);text-transform:uppercase}.standings-standing-header>span{height:20px}.standings-standing-tournament{align-items:center;display:flex;flex-basis:150px;flex-direction:row;justify-content:space-between}.standings-standing-rating,.standings-standing-tournament{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:first-child{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 .icon-font-chess{font-size:8rem;height:8rem;width:8rem}.standings-rank-1 .standings-avatar{--size:6}.standings-rank-2{color:var(--color-icon-silver)}.standings-rank-2 .icon-font-chess{font-size:6rem;height:6rem;width:6rem}.standings-rank-2 .standings-avatar{--size:4.5}.standings-rank-3{color:var(--color-icon-bronze)}.standings-rank-3 .icon-font-chess{font-size:4rem;height:4rem;width:4rem}.standings-rank-3 .standings-avatar{--size:3}.standings-avatar{border-radius:calc(var(--size, 5)*.1rem);height:calc(var(--size, 5)*1rem);-o-object-fit:cover;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;margin-right:2px;width:1.6rem}.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{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:rgba(0,0,0,.1);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}.panel-watch-item-chess-title{background-color:#b33430;font-size:11px;margin-right:3px}.panel-watch-item-chess-stream,.panel-watch-item-chess-title{border-radius:3px;color:#fff;display:inline-block;font-weight:700;padding:1px 2px;position:relative;top:-1px}.panel-watch-item-chess-stream{background-color:#7da543;font-size:8px;margin:3px}.panel-watch-item-chess-stream-spectators{padding:2px 3px;top:0}.tournament-icon{margin:0 2px}.tournament-icon,.tournament-icon-btn{font-size:1.6rem;height:1.6rem;width:1.6rem}.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:rgba(0,0,0,.2);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;width:70%}.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;-o-object-fit:cover;object-fit:cover;width:3rem}.tournament-dark-shadow{box-shadow:0 0 10px #000}.tournament-light-shadow{box-shadow:0 0 10px rgba(0,0,0,.2)}.tournament-t-tabs{border-bottom:1px solid hsla(0,0%,47%,.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 #7da543;color:#7da543;opacity:1}.tournament-t-tab:hover:not(.tournament-active){cursor:pointer}.tournament-t-tab-title{margin-left:5px}.tournament-no-games{font-style:italic;font-weight:300;padding:10px 0;text-align:center;width:100%}.tournament-live-game:hover{background:rgba(0,94,148,.1)}.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.2fe227ea.svg) no-repeat 50%;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 #7da543)}.archive-results-icon{font-size:1.2rem;height:1.2rem;margin-right:2px;width:1.2rem}.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 .archive-results-pointer:hover,.archive-results-found-games a:hover,.archive-results-found-players a:hover{cursor:pointer;opacity:1}.archive-results-game-container{cursor:pointer}.archive-results-game-container,.archive-results-tournament-container{border-bottom:2px solid var(--sidebarBgColor);-webkit-box-pack:justify;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[class*=v5-select]{max-width:10rem;position:absolute;right:.5rem;top:.5rem;z-index:2}.archive-results-bottom-spacer{height:150px;width:100%}.archive-search-icon{cursor:pointer;font-size:1.2rem;height:1.2rem;width:1.2rem}.archive-search-icon-chevron{right:0}.archive-search-icon-chevron,.archive-search-icon-search{font-size:1.2rem;height:1.2rem;position:absolute;top:calc(50% - 10px);width:1.2rem}.archive-search-icon-search{cursor:pointer;opacity:.7;right:5px}.archive-search-icon-search:hover{opacity:1}.archive-search-icon-toggle{background-color:hsla(0,0%,100%,.1);border-radius:.3rem;cursor:pointer;flex-shrink:0;font-size:2.4rem;height:2.4rem;margin:0 .2rem;width:2.4rem}.archive-search-icon-nav{margin-left:auto;transform:rotate(90deg)}.archive-search-icon-filter{cursor:pointer;font-size:1.6rem;height:1.6rem;width:1.6rem}.archive-search-icon-king-plus{font-size:1.2rem;height:1.2rem;width:1.2rem}.archive-search-admin-search-form,.archive-search-advanced-search-form,.archive-search-search-form{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:2rem;width:100%}.archive-search-admin-search-form~.archive-search-admin-search-form,.archive-search-advanced-search-form~.archive-search-advanced-search-form,.archive-search-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;justify-content:space-between;margin-bottom:.5rem;width:100%}.archive-search-filter-group>.ui_v5-select-component{margin:0 .2rem}.archive-search-search{margin:0 .2rem;width:100%}select.archive-search-small{width:50%}.archive-search-days{max-width:5rem}.archive-search-days [class*=v5-input]{text-align:center}.archive-search-filter-text{font-size:1.4rem;margin:0 .5rem;white-space:nowrap}.archive-search-result-select{margin-left:3rem}.archive-search-rated-select,.archive-search-time-control-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:hsla(0,0%,100%,.1);border:none;border-radius:.3rem;color:hsla(0,0%,100%,.65);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:hsla(0,0%,100%,.2);cursor:pointer}.archive-search-filter-label{font-size:20px}.archive-search-filter-unchecked:hover{color:hsla(0,0%,100%,.65)}.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 hsla(0,0%,100%,.65)}.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-is-searching,.archive-search-row-count{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:hsla(0,0%,100%,.3)}.archive-search-label{cursor:pointer;white-space:nowrap}.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:flex;-ms-flex-align:center;flex-direction:column;padding:8px;position:relative}.panel-friends-icon{font-size:1.6rem;height:1.6rem;margin-left:.2rem;width:1.6rem}.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%;-o-object-fit:cover;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-chess-stream{background-color:#7da543;border-radius:3px;color:#fff;display:inline-block;font-size:11px;font-weight:700;margin-right:3px;padding:1px 2px;position:relative;top:2px}.rating-icon-icon{font-size:2rem;height:2rem;width:2rem}.toggle-button-toggle-btn{border:2px solid hsla(0,0%,100%,0)!important;color:hsla(0,0%,100%,.75)!important;flex-grow:1;margin:0}.toggle-button-selected-button{border:2px solid var(--color-green-300)!important;color:#fff!important}.toggle-button-selected-button-surface{box-shadow:inset 0 0 12px var(--color-green-300)!important;color:#fff!important;cursor:pointer}.leaderboards-icon{display:inline!important;font-size:1.2rem;height:1.2rem;width:1.2rem}.leaderboards-leaderboards-wrapper{display:flex;flex-direction:column;font-weight:700;overflow:hidden;width:100%}.leaderboards-leaderboards-myStanding{align-items:center;font-size:14px;justify-content:space-around;min-height:45px;padding:8px 15px}.leaderboards-leaderboards-myStanding,.leaderboards-leaderboards-types{border-bottom:2px solid var(--sidebarBgColor);color:hsla(0,0%,100%,.4);display:flex;flex-direction:column}.leaderboards-leaderboards-types{max-height:200px;overflow-y:hidden;padding:4px 8px}.leaderboards-leaderboard-group-title{color:hsla(0,0%,100%,.65);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.leaderboards-active,.leaderboards-leaderboard-group-items>div:hover{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:100px;padding:3px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.leaderboards-leaderboard-info{font-size:30px;position:relative;top:-14px}.leaderboards-leaderboard-info:hover{color:hsla(0,0%,100%,.65)}.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%}.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(--sidebarBgColor);border-radius:5px;padding:5px;width:100%;z-index:9999}.choose-opponent-friend-item{border-radius:3px;padding:5px 10px}.choose-opponent-friend-item:not(:last-child){border-bottom:1px solid var(--sidebarBgColor)}.choose-opponent-friend-item:hover{background-color:hsla(0,0%,100%,.16);cursor:pointer;font-weight:800}.choose-opponent-invite-container{display:flex;flex-direction:column;position:relative}.choose-opponent-invite-subtext-container{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;margin-right:0}.choose-opponent-invite-subtext{color:hsla(0,0%,100%,.4);font-weight:400}.choose-opponent-invite-input{align-items:center;background-color:hsla(0,0%,100%,.08);border-radius:var(--borderRadius,.5rem);color:hsla(0,0%,100%,.75);display:flex;font-weight:600;justify-content:center;margin-bottom:2px;padding:3px 17px;position:relative}.choose-opponent-invite-input .ui_v5-input-component{background-color:hsla(0,0%,100%,0);border:0;flex-basis:0;flex-grow:1}.choose-opponent-autocomplete-wrapper{background-color:var(--sidebarBgColor);border-radius:3px;line-height:1.5;max-height:20dvh;overflow-y:scroll;padding:5px;top:34px;width:100%;z-index:6}.choose-opponent-autocomplete-username{border-radius:3px;color:#fff;cursor:pointer;font-weight:600;overflow:hidden;padding:1px 2px;text-overflow:ellipsis;white-space:nowrap;z-index:5}.choose-opponent-autocomplete-username:hover{background:hsla(0,0%,100%,.1)}.choose-opponent-play-button{margin:0 20px;width:calc(100% - 40px)}.choose-opponent-play-button.ui_v5-button-component.ui_v5-button-full{width:calc(100% - 40px)}.play-options-icon-admin,.play-options-icon-warning{font-size:1.6rem;height:1.6rem;padding:0 .2rem;width:1.6rem}span.play-options-icon-warning{color:#e15c5c}.play-options-flex-row{align-items:baseline;display:flex}.play-options-settings-container{display:flex;flex-direction:column;gap:1rem}.play-options-setting-row{align-items:center;display:flex;height:-moz-fit-content;height:fit-content;justify-content:space-between}.customize-game-icon-button{font-size:2.4rem;height:2.4rem;margin:0 .5rem 0 -1rem;width:2.4rem}.customize-game-header{color:hsla(0,0%,100%,.5);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}.game-type-selector-icon-large{font-size:2.8rem;height:2.8rem;margin:.5rem;width:2.8rem}.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-option-text{font-family:var(--font-family-heading);font-size:1.5rem}.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;-moz-user-select:none;user-select:none}.game-type-selector-mode-select.game-type-selector-selected,.game-type-selector-mode-select:hover{background-color:hsla(0,0%,100%,.2);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)}@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-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-bottom:2rem;margin-top:.7rem;padding:.5rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.festival-message-switch:hover{background-color:var(--color-transparent-white-14);color:#fff}.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{animation:festival-message-init .12s ease-out forwards;-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%);border-bottom:1px dashed var(--color-gray-500);color:transparent;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;-moz-user-select:none;user-select:none}.festival-message-chevron{font-size:1.2rem;height:1.2rem;position:absolute;right:1.4rem;top:.9rem;width:1.2rem}.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{padding:.8rem 1rem}.festival-message-description>p{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;-moz-user-select:none;user-select:none}.festival-message-button:hover{background-color:hsla(0,0%,100%,.2);color:var(--color-gray-300)}.festival-message-button.festival-message-active{background-color:hsla(0,0%,100%,.2);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)}.hosted-game-dark-switch [class*=ui_v5-switch-label]{background-color:var(--color-gray-700);border:1px solid var(--color-gray-600)}.hosted-game-icon{font-size:2rem;height:2rem;width:2rem}.hosted-game-icon-bot-leave,.hosted-game-icon-small{font-size:1.2rem;height:1.2rem;width:1.2rem}.hosted-game-icon-bot-leave{cursor:pointer}.hosted-game-hosted-container{background:rgba(0,0,0,.2);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:hsla(0,0%,100%,.05);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:30px;justify-content:flex-start;margin:5px 0}.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{color:red;flex-direction:column;font-size:15px}.hosted-game-game-buttons,.hosted-game-manual-bot-message{align-items:center;display:flex;justify-content:center;margin:20px 0}.hosted-game-game-buttons button{margin:5px 0}.joined-queues-icon{font-size:2.4rem;height:2.4rem;margin:0 -.6rem 0 .6rem;width:2.4rem}.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:hsla(0,0%,100%,.65);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:hsla(0,0%,100%,.65);display:flex;flex-direction:column;justify-content:center;margin-top:1rem}@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:rgba(0,0,0,.2);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{cursor:pointer;font-size:2.4rem;height:2.4rem;line-height:2.7rem;min-width:2.8rem;width:2.4rem}.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}.playbanned-icon-large{font-size:3.2rem;height:3.2rem;width:3.2rem}.playbanned-header{font-size:20px}.playbanned-header,.playbanned-sub-header{color:hsla(0,0%,100%,.5);font-family:var(--font-family-heading);font-weight:600;line-height:2;text-align:center}.playbanned-sub-header{font-size:15px}.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}.playbanned-user-banned .playbanned-icon-font{pointer-events:none}.playbanned-ban-reason{background:rgba(0,0,0,.2);border-bottom:2px solid var(--sidebarBgColor);border-radius:3px;margin:20px 0;padding:10px;text-align:center;width:100%}.prevent-play-icon-medium{font-size:2.4rem;height:2.4rem;width:2.4rem}.prevent-play-prevent-play{background-color:var(--sidebarBgColor);border-radius:3px;color:#7fa650;margin:5px 0;padding:5px 15px}.time-control-option-tc-option{align-items:center;display:flex;justify-content:center}.time-control-option-tc-option>span.time-control-option-button-icon:first-of-type{margin-left:-.4rem;margin-right:.4rem}.time-control-option-tc-option .time-control-option-button-icon{font-size:2rem;height:2rem;width:2rem}.time-control-selector-tc-selector-container{position:relative;width:100%}.time-control-selector-tc-option-button{flex:1 1 calc(25% - 0.4rem);margin:.2rem}.time-control-selector-tc-button-text{flex-grow:1}.time-control-selector-tc-button-chevron{font-size:1.2rem;height:1.2rem;width:1.2rem}.time-control-selector-icon-large{font-size:2.4rem;height:2.4rem;width:2.4rem}.time-control-selector-tc-custom{margin-top:3px;width:calc(25% - .4rem)}.time-control-selector-tc-button{align-items:center;display:flex;flex:1 1 calc(25% - 0.4rem);margin:.2rem}.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)}.panel-play-icon-button{font-size:2.4rem;height:2.4rem;margin:0 .5rem 0 -1rem;width:2.4rem}.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{margin:0 20px;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)}.queue-filters-icon-button{cursor:pointer;font-size:1.6rem;height:1.6rem;width:1.6rem}.queue-filters-icon-toggle{flex:1 1 calc(20% - 0.2rem)}.queue-filters-component{margin:.5rem}.queue-filters-filter-group{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.2rem;justify-content:space-evenly}.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:-moz-fit-content;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}.available-queues-available-queues{align-items:flex-start;color:hsla(0,0%,100%,.65);display:flex;flex-direction:column}.available-queues-available-queues h2{color:hsla(0,0%,100%,.65);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-result-text{font-style:italic;font-weight:300;line-height:2;text-align:center;width:100%}.panel-lobby-icon{font-size:2.4rem;height:2.4rem;margin:0 .5rem 0 -1rem;width:2.4rem}.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-watch-icon{font-size:1.6rem;height:1.6rem;margin-right:.5rem;width:1.6rem}.panel-watch-icon-button{font-size:2.4rem;height:2.4rem;margin:0 .5rem 0 -1rem;width:2.4rem}.panel-watch-button{display:flex;justify-content:center}.panel-watch-panel-wrapper{overflow:hidden}.panel-watch-watch-info{align-items:center;display:flex;flex:0 0 100%;gap:.8rem;justify-content:center;margin-top:.5rem;max-height:2rem;padding:0 1.2rem}.panel-watch-watch-info :not(.panel-watch-label){color:var(--color-neutrals-white);font-family:var(--font-family-heading);white-space:nowrap}.panel-watch-watch-info :nth-child(2),.panel-watch-watch-info :nth-child(4){margin-left:auto}.panel-watch-label{font-size:1rem;text-transform:uppercase}.panel-watch-scrollable-container{height:100%;overflow-x:hidden;overflow-y:auto;padding-top:10px}.panel-watch-centered-div{align-content:center;display:flex;justify-content:center}.panel-watch-no-game-msg{align-items:center;display:flex;font-style:italic;font-weight:300;padding:1rem}.panel-watch-no-game-msg .panel-watch-icon{font-style:normal}.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%}.toggle-group-row{align-items:center;display:flex;justify-content:space-evenly}.toggle-group-row>*{margin:2px}.toggle-group-column{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly}.panel-tournaments-icon{font-size:2.4rem;height:2.4rem;margin:0 .5rem 0 -1rem;width:2.4rem}.panel-tournaments-component{margin:.5rem}.panel-tournaments-filters{margin:.5rem 0}.panel-tournaments-button{display:flex;justify-content:center}.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%}.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:hsla(0,0%,100%,.4);font-family:OpenSans,sans-serif;font-size:14px;font-weight:200;line-height:.5rem}.listed-game-container-menu-item .listed-game-icon{color:hsla(0,0%,100%,.4);font-size:24px;text-align:center}.listed-games-icon{font-size:1.2rem;height:1.2rem;width:1.2rem}.listed-games-game-container{margin-top:1rem}.listed-games-variant-selector{background:rgba(0,0,0,.2);border-bottom:.2rem solid rgba(0,0,0,.3);border-radius:.5rem;cursor:pointer;margin:.5rem 2rem;-webkit-user-select:none;-moz-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:rgba(0,0,0,.2);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:first-child{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-result-text{font-style:italic;font-weight:300;line-height:2;margin-top:1rem;text-align:center;width:100%}.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}.categories-top-controls{color:hsla(0,0%,100%,.75);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:rgba(0,0,0,.8);border-radius:3px;left:15px;padding:5px 10px;position:absolute;right:15px;z-index:9}.categories-search-suggestions>div{background:rgba(0,0,0,.5);padding:2px 4px}.categories-search-suggestions>div:hover{background:hsla(0,0%,100%,.1);cursor:pointer}.categories-more-button{cursor:pointer;margin-left:8px;margin-top:2px}.SparesList-component,.categories-more-button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.SparesList-component{background-color:var(--sidebarBgColor);border:.2rem solid rgba(0,0,0,.3);border-radius:var(--borderRadius,.5rem);margin:1rem;padding:1rem}.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 span[class~=trash]{color:var(--color-green-400)}.SparesList-help{cursor:pointer;font-size:2.2rem;height:2.2rem;margin-left:.8rem;width:2.2rem}.fen-options-icon-info{font-size:1.6rem;height:1.6rem;margin-right:-2rem;width:1.6rem}.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:hsla(0,0%,100%,.1);border:none;color:hsla(0,0%,100%,.65);font-size:13px;text-align:center}.fen-options-fen-options td{color:hsla(0,0%,100%,.4);padding:0 4px;vertical-align:middle;width:25%}.fen-options-fen-options td,.fen-options-fen-options th{text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fen-options-fen-options th{font-weight:400;padding-top:1rem;text-transform:uppercase}.fen-options-dark-switch{margin:auto}.fen-options-dark-switch [class*=ui_v5-switch-label]{background-color:var(--color-gray-700);border:1px solid var(--color-gray-600)}.fen-options-setting-row{align-items:center;display:flex;height:-moz-fit-content;height:fit-content;justify-content:space-between;white-space:nowrap}.fen-options-picker{background-color:hsla(0,0%,100%,.2);border-radius:.3rem}.fen-options-picker>div{padding:.8rem .5rem;text-transform:none}.edit-position-show-more .ui_v5-button-component{padding:1rem .5rem!important;width:65px!important}.edit-position-icon-button{font-size:2rem;height:2rem;width:2rem}.edit-position-icon-danger{display:block!important}.edit-position-icon-danger,.edit-position-icon-medium{font-size:2.4rem;height:2.4rem;width:2.4rem}.edit-position-icon-info{font-size:1.6rem;height:1.6rem;margin-right:-2rem;width:1.6rem}.edit-position-fen-container{color:hsla(0,0%,100%,.7);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-scrollable{height:calc(100% - 60px);overflow-y:auto}.edit-position-fen-buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:5px 0;padding:2px 0}.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:hsla(0,0%,100%,.06)}.edit-position-fen-options{border:none;width:100%}.edit-position-fen-options td{color:hsla(0,0%,100%,.4);padding:0 4px;vertical-align:middle;width:25%}.edit-position-fen-options td,.edit-position-fen-options th{text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.edit-position-fen-options th{font-weight:400;padding-top:1rem;text-transform:uppercase}.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-dark-switch [class*=ui_v5-switch-label]{background-color:var(--color-gray-700);border:1px solid var(--color-gray-600)}.edit-position-picker{align-items:center;background-color:hsla(0,0%,100%,.2);border-radius:.3rem;display:flex;gap:.8rem;padding:.5rem}.sidebar-compact-header:before,.sidebar-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{font-size:2.4rem;height:2.4rem;margin:.3rem;width:2.4rem}.sidebar-container-icon-edit{font-size:2.8rem;height:2.8rem;margin-left:5.6rem;width:2.8rem}.sidebar-title-wrapper{max-width:28rem}.sidebar-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-header>.sidebar-action-icon{top:.5rem}.sidebar-header>.sidebar-action-icon.sidebar-left{left:.5rem}.sidebar-header>.sidebar-action-icon.sidebar-right{right:.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:hsla(0,0%,100%,.65);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:hsla(0,0%,100%,.8);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:hsla(0,0%,100%,.1);border-radius:3px;color:#fff;font-weight:300;margin-bottom:10px;padding:5px 10px;text-transform:uppercase}.sidebar-container-variant-header{display:flex;margin:1.5rem .8rem 0;min-height:6.5rem;overflow:hidden}.sidebar-container-icon-back{cursor:pointer;font-size:3.2rem;height:3.2rem;margin:.35rem 0 -.5rem;width:3.2rem}.sidebar-container-icon-checkmark{font-size:1.2rem;height:1.2rem;left:1.7rem;position:relative;top:-1.5rem;width:1.2rem}.sidebar-container-top-toggle-button{height:3.5rem!important;margin-top:-.3rem!important;padding:0 .4rem!important}.slot600x160-icon-tiny{cursor:pointer;display:inline!important;font-size:.8rem;height:.8rem;width:.8rem}.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:hsla(0,0%,100%,.65);display:flex;flex-direction:column;height:600px;margin:15px;padding:5px;text-align:center}.slot600x160-r2d2-placeholder a.slot600x160-upgrade{background-color:hsla(0,0%,100%,.1);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.add59039.svg) no-repeat 50%}.slot600x160-r2d2-placeholder a.slot600x160-upgradevariants{background:url(/bundles/web/images/variants/variants.aed84dca.svg) no-repeat 50%}.slot600x160-ads-blocked{align-self:center;color:hsla(0,0%,100%,.65);font-size:15px;margin-top:3px;max-width:164px}.slot600x160-link,.slot600x160-link:active,.slot600x160-link:visited{color:#e6912c;font-size:13px;font-weight:500;opacity:.9}.slot600x160-link:active:hover,.slot600x160-link:hover,.slot600x160-link:visited:hover{opacity:1}.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%}.troll-fx-icon{font-size:2rem;height:2rem;position:absolute;right:0;top:0;width:2rem}.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{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}.action-buttons-user-actions-icons-list{display:flex;flex-wrap:wrap;padding:3px 2px}.action-buttons-icon{cursor:pointer;font-size:2rem;height:2rem;width:2rem}.action-buttons-user-actions-component{align-items:center;display:flex}.action-buttons-user-actions-more{align-content:center;background-color:transparent;border:0;color:#8c8a88;font-size:1.4rem;white-space:nowrap}.action-buttons-user-actions-more:hover,.action-buttons-user-actions-more:hover span{color:#656565}.action-buttons-button-container{background:#f6f6f6!important}.action-buttons-button-container button{background:none!important;border:0!important}table{width:100%}td{vertical-align:middle}.composite-ratings-icon-edit{cursor:pointer;font-size:1.4rem;height:1.4rem;width:1.4rem}.composite-ratings-game-info{align-items:center;display:flex;font-size:16px;font-weight:700;justify-content:space-between;margin-right:12px;margin-top:5px}.composite-ratings-game-info-item{margin:10px}.composite-ratings-rating{color:#005e94;font-weight:600}.composite-ratings-lb-rank{color:#005e94;cursor:pointer;font-size:11px;font-weight:400}.composite-ratings-sort-select{border:0!important;height:20px;margin:0 .2rem;width:60px!important}.composite-ratings-ratings-header{cursor:pointer;font-size:14px;font-weight:700}.composite-ratings-sort-option{border-top:1px dotted #bbb;cursor:pointer;margin:0 2px;white-space:nowrap}.composite-ratings-sort-option:hover{background:rgba(0,0,0,.05);color:#005e94}.user-popup-icon{cursor:pointer;font-size:2rem;height:2rem;margin:0 .2rem;width:2rem}.user-popup-icon-small{font-size:2rem;height:2rem;margin:0 .2rem!important;width:2rem}.user-popup-icon-toggle{font-size:1.2rem;height:1.2rem;line-height:1.3;margin:0 .2rem;width:1.2rem}.user-popup-icon-tiny{display:inline!important;font-size:1.2rem;height:1.2rem;width:1.2rem}.user-popup-popover{border-radius:.3rem;box-shadow:.2rem .2rem .8rem rgba(0,0,0,.5);left:0;position:fixed;top:0;z-index:10000}.user-popup-popover a{-webkit-user-select:text!important;-moz-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:#005e94!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-avatar-component{cursor:default;display:flex;flex-shrink:0;height:5rem;position:relative;width:5rem}.user-popup-user-avatar-component img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-popup-user-avatar-component .user-popup-online-status{background-color:#67a032;border-left:.1rem solid #fff;border-top:.1rem solid #fff;bottom:0;height:30%;max-height:1.5rem;max-width:1.5rem;position:absolute;right:0;width:30%}.user-popup-user-avatar-link{cursor:pointer}.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:.5rem}.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:hsla(0,0%,100%,.65)}.user-popup-user-chess-title-component{background-color:#b33430;border-radius:.3rem;color:#fff;font-size:1rem;font-weight:600;line-height:1;padding:.2rem .3rem}.user-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:#005e94}.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-truncate-line{max-width:100%}.user-popup-truncate-line,.user-popup-truncate-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-popup-truncate-name{max-width:150px}.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:#fff;display:flex;flex-grow:1;height:2px}span.user-popup-bold,td.user-popup-bold{color:#27211b}div.user-popup-small,span.user-popup-small,td.user-popup-small{font-size:11px;font-weight:400}td.user-popup-not-first{padding-left:5px!important}.user-popup-change{color:#0a5886;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:#005e94;cursor:pointer;font-size:11px;font-weight:400}.user-popup-edit-notes-container{background:#fff;bottom:10px;left:10px;position:absolute;right:30px;top:10px;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;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:#005e94}.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-chess-stream{background-color:#7da543;border-radius:3px;color:#fff;display:inline-block;font-size:11px;font-weight:700;margin-right:3px;padding:1px 2px;position:relative;top:-1px}.view-reports-icon{font-size:2.4rem;height:2.4rem;position:absolute;right:.5rem;top:.5rem;width:2.4rem}.view-reports-icon.view-reports-info{right:3rem;top:.5rem}.view-reports-icon:hover{cursor:pointer;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 a,.view-reports-guidelines h2,.view-reports-guidelines h3{font-family:var(--font-family-heading)}.view-reports-reports-wrapper{background-color:rgba(0,0,0,.9);border-radius:4px;bottom:20px;color:hsla(0,0%,100%,.9);height:540px;left:5px;opacity:.88;padding:8px;position:absolute;width:480px;z-index:11}.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 hsla(0,0%,100%,.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{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;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,.view-reports-select{background-color:transparent}.confirm-dialog-wrapper{padding:2rem 2.5rem}h1.confirm-dialog-title{color:var(--color-gray-800);margin-top:0;text-align:center}div.confirm-dialog-icon-wrapper{display:flex;justify-content:center;margin:.75rem auto .5rem}.confirm-dialog-description-wrapper{padding:1.25rem 0 1rem}p.confirm-dialog-description{margin:1.25rem 0;max-width:28rem;text-align:center}.confirm-dialog-button{margin:1.25rem 0 .5rem}.confirm-dialog-icon{font-size:8.4rem;height:8.4rem;width:8.4rem}.prompt-dialog-wrapper{padding:2rem}p.prompt-dialog-description{color:#8a8886;font-size:1.2rem;text-transform:uppercase}.prompt-dialog-button{margin:1.25rem 0 .5rem}.prompt-dialog-input{margin:1rem 0}.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{cursor:pointer;font-size:2rem;height:2rem;margin:.2rem;width: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 0;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;padding-right:.5rem;width:10%}.generated-rules-rule-icon.generated-rules-auto-width{width:unset}.generated-rules-description{color:#8c8a88;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%;transform:rotate(-30deg);width:24px}.generated-rules-img{border-radius:3px;height:18px;margin:2px;vertical-align:middle;width:18px}.help-help{border-radius:3px;font-size:15px;margin-top:2rem;max-height:80dvh;padding:0 30px;width:min(500px,100vw - 31px)}.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}.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-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{--borderBottomLine:var(--color-green-400)!important;--borderBottomLineHover:var(--color-green-300)!important;--innerBoxShadow:rgba(69,117,60,.25)!important;margin:1rem 0;width:100%}.how-to-play-modal-unlimited-width{width:unset!important}.how-to-play-modal-customize-button{--bgHoverColor:#d8d6d4!important;--bgColor:#d1cfcc!important;--textColor:#666463!important;--textHoverColor:#504f4f!important;--textShadowColor:rgba(0,0,0,.05)!important;margin-top:1rem;width:100%}.how-to-play-modal-customize-button+button{margin-top:.5rem}.how-to-play-modal-customize-button .how-to-play-modal-icon{font-size:2rem;height:2rem;margin-right:.5rem;width:2rem}.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-edit-position-modal-content{max-height:calc(100dvh - 20rem);overflow-y:auto;padding:0 3rem 3rem}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%;-o-object-fit:cover;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}.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:translateX(150%)}.transition-slideshow-component .slide-in-active{transition-delay:.15s}.transition-slideshow-component .slide-out{opacity:1}.transition-slideshow-component .slide-out-active{transform:translateX(-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 0 rgba(48,45,43,.25),0 0 .1rem 0 rgba(48,45,43,.15);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}.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;-moz-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)}@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-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 (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 (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 (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 (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 (min-width:78.125em){.festival-modal-component{max-width:calc(100vw - var(--navWidth)*2);width:115rem}}.festival-modal-component a{-webkit-font-smoothing:inherit}.container-four-container{bottom:0;left:0;position:fixed;right:0;top:0}.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;justify-content:center;left:0;min-width:min(450px,100vw);padding-left:9%;padding-right:14%;position:absolute;right:520px;top:20px}.container-four-board-container>*{
  /*!rtl:ignore*/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:rgba(0,0,0,.6);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:normal;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%) translateX(-50%);z-index:9999}@media (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;font-size:1.6rem;font-size:20px;height:1.6rem;padding-top:3px;width:1.6rem}.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-bg,.container-game-over-container .ui_modal-component{left:100vw}.maintenance-maintenance{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding:20px;pointer-events:none;position:absolute;right:0;top:0}.maintenance-maintenance h3{background-color:rgba(0,0,0,.5);border-radius:6px;color:green;padding:5px 10px}.maintenance-test-server{color:#e6912c}.banned-icon{font-size:3.2rem;height:3.2rem;width:3.2rem}.banned-banned{align-items:center;background:rgba(0,0,0,.65);border-radius:5px;bottom:0;color:#fff;display:flex;flex-direction:column;height:-moz-max-content;height:max-content;justify-content:center;left:160px;padding:20px;pointer-events:none;position:absolute;right:0;text-align:center;top:0}.banned-banned h1{color:#b33430}.banned-banned a{color:#7fa650;font-weight:900;pointer-events:all;text-shadow:0 1px 0 rgba(0,0,0,.4)}.banned-banned a:hover{color:#8cb15e}.banned-banned .banned-icon-font{pointer-events:none}.banned-ban-reason{background:hsla(0,0%,100%,.05);border-bottom:2px solid var(--sidebarBgColor);border-radius:3px;margin:20px 0;padding:10px;text-align:center;width:100%}.banned-header{font-size:20px}.banned-header,.banned-sub-header{color:hsla(0,0%,100%,.5);font-family:var(--font-family-heading);font-weight:600;line-height:2;text-align:center}.banned-sub-header{font-size:15px}body.modal-overflow-hidden{overflow:hidden}.ui_modal-component{align-items:center;display:flex;height:100vh;height:100dvh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;transition:opacity .3s ease;width:100vw;z-index:9999}.ui_modal-rounded-sm{--modalBorderRadius:.5rem}.ui_modal-rounded-lg{--modalBorderRadius:1rem}.ui_modal-rounded-lg .ui_modal-header,.ui_modal-rounded-sm .ui_modal-header{border-radius:var(--modalBorderRadius) var(--modalBorderRadius) 0 0}.ui_modal-rounded-lg .ui_modal-footer,.ui_modal-rounded-sm .ui_modal-footer{border-radius:0 0 var(--modalBorderRadius) var(--modalBorderRadius)}.ui_modal-body{background-color:var(--modalBg,var(--color-bg-opaque));box-shadow:0 .5rem 1.5rem rgba(0,0,0,.5);margin:auto;max-width:calc(100% - 1.5rem);position:relative}.ui_modal-body.ui_modal-rounded-lg,.ui_modal-body.ui_modal-rounded-sm{border-radius:var(--modalBorderRadius)}.ui_modal-body.ui_modal-light-grey{--modalBg:var(--color-gray-75);color-scheme:light}.ui_modal-body.ui_modal-light{--modalBg:var(--color-neutrals-white);color-scheme:light}.ui_modal-body.ui_modal-dark{--modalBg:var(--color-gray-900);color-scheme:dark}.ui_modal-backdrop{background-color:var(--backdropBg,rgba(0,0,0,.65));bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.ui_modal-bg-transparent{--backdropBg:transparent}.ui_modal-enter,.ui_modal-leave{opacity:0}.ui_modal-xxs{width:30rem}.ui_modal-xs{width:35rem}.ui_modal-sm{width:40rem}.ui_modal-md{width:46rem}.ui_modal-lg{width:50rem}.ui_modal-xl{width:60rem}.ui_outside-close-component{background-color:transparent;border:none;cursor:pointer;height:3rem;opacity:.85;padding:0;position:absolute;right:var(--positionRight,1rem);top:var(--positionTop,1rem);width:3rem}.ui_outside-close-component:hover{opacity:1;transition:opacity .3s}.ui_outside-close-icon{color:var(--iconColor,#8b8987);font-size:2.8rem}@media (min-width:790px){.ui_outside-close-component{--positionRight:-3.8rem;--positionTop:-.4rem}.ui_outside-close-icon{--iconColor:#fff}}.ui_pagination-item-component{--paginationColor:#666463;--paginationBgColor:#e7e6e4;--paginationBgHover:#dbd9d7;--paginationColorMuted:#fff;--paginationBgColorMuted:#8b8987;align-items:center;background-color:var(--paginationBgColor);border:0;border-radius:.3rem;color:var(--paginationColor);-moz-column-gap:.5rem;column-gap:.5rem;display:inline-grid;font-size:1.2rem;font-weight:600;grid-auto-flow:column;height:2.4rem;max-width:100%;min-width:2.4rem;overflow:hidden;padding:0 .7rem;position:relative;text-align:center}.dark-mode .ui_pagination-item-component{--paginationColor:hsla(0,0%,100%,.72);--paginationBgColor:hsla(0,0%,100%,.08);--paginationBgHover:hsla(0,0%,100%,.16);--paginationColorMuted:#272522;--paginationBgColorMuted:hsla(0,0%,100%,.4)}@media (hover:hover){.ui_pagination-item-component:not([disabled]):hover{background-color:var(--paginationBgHover)}}.ui_pagination-item-component.ui_pagination-item-disabled,.ui_pagination-item-component:disabled{background-color:var(--paginationBgColorMuted);color:var(--paginationColorMuted);cursor:not-allowed;opacity:.4}.ui_pagination-item-component.ui_pagination-item-disabled{pointer-events:none}.ui_pagination-item-component.ui_pagination-item-active{background-color:var(--paginationBgColorMuted);color:var(--paginationColorMuted);pointer-events:none}.ui_pagination-item-icon{font-size:1.2rem}.ui_pagination-spread-component{color:var(--pageSpread,#8b8987);display:inline-block;font-size:1.6rem;height:2.5rem;min-width:2.5rem;padding:0 .7rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark-mode .ui_pagination-spread-component{--pageSpread:hsla(0,0%,100%,.5)}.ui_pagination-component{--displayButton:none;display:flex;justify-content:space-between}@media (min-width:40em){.ui_pagination-component{--displayButton:flex}}.ui_pagination-top{display:var(--displayButton)}.ui_pagination-navigation{display:flex;margin-left:auto}.ui_pagination-navigation>a,.ui_pagination-navigation>button,.ui_pagination-navigation>div{margin-left:.3rem}.ui_v5-button-component{--secondaryBorderColor:transparent;--fontSize:1.5rem;--iconSize:2.8rem;--iconMargin:.5rem;--disabledOpacity:.9;--boxShadow:inset 0 -.4rem 2.4rem transparent,inset 0 calc(var(--borderHeight, .1rem)*-1) 0 0 var(--borderBottomLine);--boxShadowHover:inset 0 -.4rem 2.4rem var(--innerBoxShadow),inset 0 calc(var(--borderHeight, .1rem)*-1) 0 0 var(--borderBottomLineHover)}.ui_v5-button-component.ui_v5-button-primary{--bgColor:var(--color-green-300);--bgHoverColor:#a3d160;--secondaryBorderColor:rgba(93,153,72,.2);--borderBottomLine:var(--color-green-400);--borderBottomLineHover:var(--color-green-300);--innerBoxShadow:rgba(69,117,60,.25)}.dark-mode .ui_v5-button-component.ui_v5-button-primary{--borderBottomLine:var(--color-green-500);--borderBottomLineHover:var(--color-green-400);--innerBoxShadow:rgba(69,117,60,.5)}.ui_v5-button-component.ui_v5-button-danger{--bgColor:var(--color-red-400);--bgHoverColor:var(--color-red-300);--secondaryBorderColor:rgba(224,40,40,.2);--borderBottomLine:var(--color-red-500);--borderBottomLineHover:var(--color-red-400);--innerBoxShadow:rgba(224,40,40,.5)}.ui_v5-button-component.ui_v5-button-secondary{--bgColor:var(--color-blue-300);--bgHoverColor:var(--color-blue-200);--secondaryBorderColor:rgba(0,105,171,.2);--borderBottomLine:var(--color-blue-400);--borderBottomLineHover:var(--color-blue-300);--innerBoxShadow:rgba(0,140,209,.5)}.dark-mode .ui_v5-button-component.ui_v5-button-secondary{--borderBottomLine:var(--color-blue-500);--borderBottomLineHover:var(--color-blue-400);--innerBoxShadow:rgba(11,84,140,.5)}.ui_v5-button-component.ui_v5-button-tertiary{--bgColor:#e58f2a;--bgHoverColor:#f1ab22;--secondaryBorderColor:rgba(229,143,42,.2)}.ui_v5-button-component.ui_v5-button-basic{--bgColor:#dbd9d7;--bgHoverColor:#e7e6e4;--textColor:#666463;--textHoverColor:#504f4f;--textShadowColor:rgba(0,0,0,.05)}.dark-mode .ui_v5-button-component.ui_v5-button-basic{--bgColor:hsla(0,0%,100%,.08);--bgHoverColor:hsla(0,0%,100%,.16);--textColor:hsla(0,0%,100%,.72);--textHoverColor:#fff}.ui_v5-button-component.ui_v5-button-basic-light{--bgColor:#dbd9d7;--bgHoverColor:#e7e6e4;--textColor:#666463;--textHoverColor:#504f4f;--textShadowColor:rgba(0,0,0,.05)}.ui_v5-button-component.ui_v5-button-basic-dark{--bgColor:hsla(0,0%,100%,.08);--bgHoverColor:hsla(0,0%,100%,.16);--textColor:hsla(0,0%,100%,.72);--textHoverColor:#fff;--textShadowColor:rgba(0,0,0,.05)}.ui_v5-button-component.ui_v5-button-large{--borderRadius:1rem;--borderHeight:.5rem;--buttonHeight:6rem;--buttonPaddings:.5rem 2.8rem 1rem;--fontSize:2.2rem;--textShadowColor:rgba(0,0,0,.3);--boxShadow:0 0 .8rem transparent,0 0 1.6rem transparent,inset 0 -.8rem 2.4rem transparent,inset 0 calc(var(--borderHeight, .1rem)*-1) 0 0 var(--borderBottomLine);--boxShadowHover:0 0 .8rem var(--secondaryBorderColor),0 0 1.6rem var(--secondaryBorderColor),inset 0 -.8rem 2.4rem var(--innerBoxShadow),inset 0 calc(var(--borderHeight, .1rem)*-1) 0 0 var(--borderBottomLineHover);font-family:var(--globalSecondaryFont);font-weight:800;line-height:1.1}.ui_v5-button-component.ui_v5-button-small{--buttonHeight:4rem;--buttonPaddings:.5rem 1.8rem;--iconSize:2.4rem}.ui_v5-button-component.ui_v5-button-x-small{--buttonHeight:3.2rem;--buttonPaddings:.4rem 1.8rem;--fontSize:1.3rem;--iconSize:2rem}.ui_v5-button-component.ui_v5-button-extra-padding{--buttonPaddings:.5rem 4.8rem}.ui_v5-button-component.ui_v5-button-extra-padding.ui_v5-button-x-small{--buttonPaddings:.5rem 3rem}.ui_v5-button-component.ui_v5-button-min-width{min-width:12rem}.ui_v5-button-component{align-items:center;background-color:var(--bgColor);border:0;border-radius:var(--borderRadius,.5rem);box-shadow:var(--boxShadow,inset 0 calc(var(--borderHeight, .1rem)*-1) 0 0 rgba(0,0,0,.2));color:var(--textColor,#fff);display:inline-flex;font-size:var(--fontSize,1.5rem);font-weight:600;justify-content:center;max-width:100%;overflow:hidden;padding:var(--buttonPaddings,.5rem 2rem);position:relative;text-align:center;text-shadow:0 .1rem 0 var(--textShadowColor,rgba(0,0,0,.2)),0 .3rem 1.6rem rgba(0,0,0,.05);transition-duration:.1s;transition-property:box-shadow,background-color,color;transition-timing-function:ease-out}@media (hover:hover){.ui_v5-button-component:not([disabled]):hover{background-color:var(--bgHoverColor);box-shadow:var(--boxShadowHover,inset 0 calc(var(--borderHeight, .1rem)*-1) 0 0 rgba(0,0,0,.25));color:var(--textHoverColor,var(--textHoverColor,#fff))}}.ui_v5-button-component:not(.ui_v5-button-full){height:var(--buttonHeight,4.8rem);white-space:nowrap}.ui_v5-button-component:not(.ui_v5-button-full)>span:not(.ui_v5-button-icon){overflow:hidden;text-overflow:ellipsis}.ui_v5-button-component.ui_v5-button-disabled,.ui_v5-button-component:disabled{cursor:not-allowed;filter:grayscale(.4);opacity:var(--disabledOpacity,.9)}.ui_v5-button-component.ui_v5-button-disabled{pointer-events:none}.ui_v5-button-component.ui_v5-button-active,.ui_v5-button-component:not([disabled]):active{opacity:.9!important}.ui_v5-button-component .ui_v5-button-icon{font-size:var(--iconSize)}.ui_v5-button-component .ui_v5-button-icon:first-of-type{margin:0 var(--iconMargin) 0 -.5rem}.ui_v5-button-component .ui_v5-button-icon:last-of-type{margin:0 -.5rem 0 var(--iconMargin)}.ui_v5-button-component .ui_v5-button-icon:only-child{margin-left:0!important;margin-right:0!important}.ui_v5-button-component.ui_v5-button-full{min-height:var(--buttonHeight,4.8rem);width:100%;word-break:break-word}.ui_v5-input-component{-moz-appearance:none;-webkit-appearance:none;color:var(--textColor);font-family:var(--globalPrimaryFont);font-size:var(--textSize,1.6rem);width:100%}.ui_v5-input-component:focus:not(:disabled),.ui_v5-input-component:hover:not(:disabled){border-color:var(--borderFocus)}.ui_v5-input-component::-moz-placeholder{color:var(--secondaryTextColor);opacity:1}.ui_v5-input-component::placeholder{color:var(--secondaryTextColor);opacity:1}.ui_v5-input-component:disabled{cursor:not-allowed;opacity:.5}.ui_v5-input-component:-moz-read-only{cursor:default}.ui_v5-input-component:read-only{cursor:default}.ui_v5-input-component:invalid{box-shadow:none}.ui_v5-input-component[type=search]::-webkit-search-cancel-button,.ui_v5-input-component[type=search]::-webkit-search-decoration,.ui_v5-input-component[type=search]::-webkit-search-results-button,.ui_v5-input-component[type=search]::-webkit-search-results-decoration{display:none}@media (min-width:40em){.ui_v5-input-component{--textSize:1.4rem}}.ui_v5-input-component.ui_v5-input-light,.ui_v5-input-component:not(.ui_v5-input-dark){--borderColor:#dbd9d7;--borderFocus:#bdbcb8;--bgColor:#fff;--textColor:#322e2b;--secondaryTextColor:#8b8987}.dark-mode .ui_v5-input-component:not(.ui_v5-input-light),.ui_v5-input-component.ui_v5-input-dark{--borderColor:hsla(0,0%,100%,.1);--borderFocus:hsla(0,0%,100%,.3);--bgColor:hsla(0,0%,100%,.1);--textColor:hsla(0,0%,100%,.72);--secondaryTextColor:hsla(0,0%,100%,.5)}.dark-mode .ui_v5-input-component:not(.ui_v5-input-light)::-webkit-contacts-auto-fill-button,.ui_v5-input-component.ui_v5-input-dark::-webkit-contacts-auto-fill-button{background-color:hsla(0,0%,100%,.8);color:hsla(0,0%,100%,.8)}.ui_v5-input-component.ui_v5-input-error{--borderColor:var(--color-border-danger)!important;--borderFocus:var(--color-border-danger)!important}.ui_v5-input-component:-webkit-autofill{-webkit-transition:background-color 5000s;transition:background-color 5000s}.ui_v5-input-component:-webkit-autofill.ui_v5-input-light,.ui_v5-input-component:-webkit-autofill:not(.ui_v5-input-dark){-webkit-box-shadow:inset 0 0 0 1000px #fff;caret-color:var(--color-gray-800);-webkit-text-fill-color:#464341}.dark-mode .ui_v5-input-component:-webkit-autofill:not(.ui_v5-input-light),.ui_v5-input-component:-webkit-autofill.ui_v5-input-dark{background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),rgba(0,174,255,.04) 50%,hsla(0,0%,100%,0) 51%,rgba(0,174,255,.03));-webkit-box-shadow:inset 0 0 0 1000px transparent;caret-color:var(--color-transparent-white-65);-webkit-text-fill-color:var(--color-transparent-white-65)}.dark-mode .ui_v5-input-component:-webkit-autofill:not(.ui_v5-input-light):focus,.dark-mode .ui_v5-input-component:-webkit-autofill:not(.ui_v5-input-light):hover,.ui_v5-input-component:-webkit-autofill.ui_v5-input-dark:focus,.ui_v5-input-component:-webkit-autofill.ui_v5-input-dark:hover{border-color:var(--borderFocus)}.ui_v5-input-component{background-color:var(--bgColor);border:.1rem solid var(--borderColor);border-radius:.3rem;height:var(--inputHeight,3.2rem);line-height:1;padding:var(--inputPadding,.4rem .8rem);position:relative}.ui_v5-input-large{--inputHeight:4rem;--inputPadding:.8rem 1rem}@media (min-width:40em){.ui_v5-input-large{--textSize:1.5rem}}.ui_v5-input-x-large{--inputHeight:4.8rem;--inputPadding:.8rem 1rem}@media (min-width:40em){.ui_v5-input-x-large{--textSize:1.6rem}}.ui_v5-input-group-component{align-items:center;display:flex;position:relative}.ui_v5-input-group-component.ui_v5-input-group-light,.ui_v5-input-group-component:not(.ui_v5-input-group-dark){--inputIconColor:#8b8987;--inputIconColorHover:#666564}.dark-mode .ui_v5-input-group-component:not(.ui_v5-input-group-light),.ui_v5-input-group-component.ui_v5-input-group-dark{--inputIconColor:hsla(0,0%,100%,.5);--inputIconColorHover:hsla(0,0%,100%,.72)}.ui_v5-input-group-icon{bottom:0;color:var(--inputIconColor);font-size:2rem;height:100%;position:absolute;top:0;width:3.5rem}.ui_v5-input-group-icon:before{display:grid;height:100%;place-content:center}.ui_v5-input-group-icon.ui_v5-input-group-left{border-radius:.3rem 0 0 .3rem;left:0}.ui_v5-input-group-icon.ui_v5-input-group-right{border-radius:0 .3rem .3rem 0;right:0}.ui_v5-input-group-space-left{padding-left:3.5rem}.ui_v5-input-group-space-right{padding-right:3.5rem}.ui_v5-input-group-button{background-color:transparent;border:0;border-radius:0 .3rem .3rem 0;bottom:0;padding:0;position:absolute;right:0;top:0;width:3.5rem}.ui_v5-input-group-button .ui_v5-input-group-icon{right:0}.ui_v5-input-group-button:hover .ui_v5-input-group-icon{color:var(--inputIconColorHover)}.ui_v5-select-component.ui_v5-select-light,.ui_v5-select-component:not(.ui_v5-select-dark){--borderColor:#dbd9d7;--borderFocus:#bdbcb8;--bgColor:#fff;--textColor:#322e2b;--arrowColor:#a7a6a2}.dark-mode .ui_v5-select-component:not(.ui_v5-select-light),.ui_v5-select-component.ui_v5-select-dark{--borderColor:hsla(0,0%,100%,.1);--borderFocus:hsla(0,0%,100%,.3);--bgColor:hsla(0,0%,100%,.1);--textColor:hsla(0,0%,100%,.72);--arrowColor:hsla(0,0%,100%,.5);--optionBgColor:#fff;--optionTextColor:#322e2b}.ui_v5-select-component.ui_v5-select-error{--borderColor:var(--color-border-danger)!important;--borderFocus:var(--color-border-danger)!important}.ui_v5-select-component{--arrowPosition:1rem;--selectSize:3.2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bgColor);border:.1rem solid var(--borderColor);border-radius:.3rem;color:var(--textColor);font-family:var(--globalPrimaryFont);font-size:1.4rem;line-height:1.2;padding:.4rem calc(var(--arrowPosition) + 2rem) .4rem .8rem;position:relative;width:100%}.ui_v5-select-component::-ms-expand{display:none}.ui_v5-select-component:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.ui_v5-select-component[multiple]{padding:0!important}.ui_v5-select-component[multiple] option{padding:.4rem 1rem}.ui_v5-select-component:not([multiple]){background-image:linear-gradient(45deg,transparent 49.8%,var(--arrowColor) 0),linear-gradient(135deg,var(--arrowColor) 49.8%,transparent 0);background-position:calc(100% - var(--arrowPosition) - .5rem) 50%,calc(100% - var(--arrowPosition)) 50%;background-repeat:no-repeat;background-size:.5rem .5rem,.5rem .5rem;height:var(--selectSize)}.ui_v5-select-component:not([multiple]) option{background-color:var(--optionBgColor);color:var(--optionTextColor)}.ui_v5-select-component:not([multiple]) optgroup{color:var(--optionTextColor)}.ui_v5-select-component:disabled{cursor:not-allowed;opacity:.5}.ui_v5-select-component:focus:not(:disabled),.ui_v5-select-component:hover:not(:disabled){border-color:var(--borderFocus);color:var(--textColor)}.ui_v5-select-component.ui_v5-select-large{--arrowPosition:1.5rem;--selectSize:4rem;font-size:1.5rem;padding:.8rem calc(var(--arrowPosition) + 2rem) .8rem 1rem}.ui_v5-switch-component{flex-shrink:0;font-size:1rem;height:2.6rem;padding:.2rem;width:4.6rem}.ui_v5-switch-checkbox{clip:rect(0 0 0 0);height:.1rem;overflow:hidden;position:absolute;width:.1rem}.ui_v5-switch-checkbox:disabled+.ui_v5-switch-label{cursor:not-allowed;opacity:.5}.ui_v5-switch-checkbox:focus-visible+label{box-shadow:0 0 0 .1rem rgba(0,0,0,.6),0 0 0 .3rem hsla(0,0%,100%,.3)}.ui_v5-switch-checkbox:not(.ui_v5-switch-readonly):checked+.ui_v5-switch-label{background-color:var(--color-green-400)}.ui_v5-switch-checkbox:not(.ui_v5-switch-readonly):checked+.ui_v5-switch-label .ui_v5-switch-button{margin-left:1.9rem}.ui_v5-switch-label{background-color:hsla(0,0%,46%,.4);border:.1rem solid hsla(0,0%,100%,.2);border-radius:1.1rem;cursor:pointer;display:block;height:100%}.ui_v5-switch-button{background-color:#e8e7e6;border:.1rem solid #dad7d5;border-radius:50%;box-shadow:0 0 .1rem rgba(0,0,0,.1);height:2.4rem;margin:-.2rem;width:2.4rem}.ui_v5-switch-button,.ui_v5-switch-label{transition:all .3s ease}.ui_v5-switch-group{align-items:flex-end;display:flex;justify-content:space-between}.ui_v5-textarea-component.ui_v5-textarea-light,.ui_v5-textarea-component:not(.ui_v5-textarea-dark){--borderColor:#dbd9d7;--borderFocus:#bdbcb8;--bgColor:#fff;--textColor:#322e2b;--secondaryTextColor:#8b8987}.dark-mode .ui_v5-textarea-component:not(.ui_v5-textarea-light),.ui_v5-textarea-component.ui_v5-textarea-dark{--borderColor:hsla(0,0%,100%,.1);--borderFocus:hsla(0,0%,100%,.3);--bgColor:hsla(0,0%,100%,.1);--textColor:hsla(0,0%,100%,.72);--secondaryTextColor:hsla(0,0%,100%,.5)}.ui_v5-textarea-component.ui_v5-textarea-error{--borderColor:var(--color-border-danger)!important;--borderFocus:var(--color-border-danger)!important}.ui_v5-textarea-component{-moz-appearance:none;-webkit-appearance:none;background-color:var(--bgColor);border:.1rem solid var(--borderColor);border-radius:.3rem;color:var(--textColor);font-family:var(--globalPrimaryFont);font-size:var(--textSize,1.6rem);line-height:1.25;min-height:3.2rem;padding:.5rem .8rem;resize:vertical;width:100%}@media (min-width:40em){.ui_v5-textarea-component{--textSize:1.4rem}}.ui_v5-textarea-component:focus:not(:disabled),.ui_v5-textarea-component:hover:not(:disabled){border-color:var(--borderFocus)}.ui_v5-textarea-component::-moz-placeholder{color:var(--secondaryTextColor)}.ui_v5-textarea-component::placeholder{color:var(--secondaryTextColor)}.ui_v5-textarea-component:disabled{cursor:not-allowed;opacity:.5}.ui_v5-textarea-component:invalid{box-shadow:none}.ui_v5-textarea-component.ui_v5-textarea-autosize{max-height:16rem;resize:none}.ui_v5-textarea-small{height:4.8rem}.ui_v5-textarea-large{height:10rem}.ui_v5-textarea-x-large{height:20rem}.vue-notification-template.n-light{background:#eaf4fe;border:1px solid #d4e8fd;border-radius:3px;color:#495061;font-size:13px;margin:10px 10px 0;padding:10px 20px}.vue-notification-template.n-light .notification-title{color:#2589f3;font-size:10px;letter-spacing:1px;text-transform:uppercase}.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:tooltip-base-slidetop .16s ease;margin-top:-3px;padding:5px 0;transform:translate(-50%,-100%)}.tooltip-component.tooltip-top .tooltip-arrow{border-top-color:rgba(0,0,0,.75);border-width:5px 5px 0;bottom:0;left:50%;margin-left:-5px}.tooltip-component.tooltip-right{animation:tooltip-base-slideright .16s ease;margin-left:3px;padding:0 5px;transform:translateY(-50%)}.tooltip-component.tooltip-right .tooltip-arrow{border-right-color:rgba(0,0,0,.75);border-width:5px 5px 5px 0;left:0;margin-top:-5px;top:50%}.tooltip-component.tooltip-bottom{animation:tooltip-base-slidebottom .16s ease;margin-top:3px;padding:5px 0;transform:translate(-50%)}.tooltip-component.tooltip-bottom .tooltip-arrow{border-bottom-color:rgba(0,0,0,.75);border-width:0 5px 5px;left:50%;margin-left:-5px;top:0}.tooltip-component.tooltip-left{animation:tooltip-base-slideleft .16s ease;margin-left:-3px;padding:0 5px;transform:translate(-100%,-50%)}.tooltip-component.tooltip-left .tooltip-arrow{border-left-color:rgba(0,0,0,.75);border-width:5px 0 5px 5px;margin-top:-5px;right:0;top:50%}.tooltip-arrow,.tooltip-component,.tooltip-content{display:none;opacity:0}.tooltip-bottom .tooltip-arrow,.tooltip-bottom .tooltip-content,.tooltip-bottom.tooltip-component,.tooltip-left .tooltip-arrow,.tooltip-left .tooltip-content,.tooltip-left.tooltip-component,.tooltip-right .tooltip-arrow,.tooltip-right .tooltip-content,.tooltip-right.tooltip-component,.tooltip-top .tooltip-arrow,.tooltip-top .tooltip-content,.tooltip-top.tooltip-component{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:rgba(0,0,0,.75);border-radius:2px;padding:5px 8px;position:static}@keyframes tooltip-base-slidetop{0%{opacity:0;transform:translate(-50%,calc(-100% - 5px))}to{opacity:1;transform:translate(-50%,-100%)}}@keyframes tooltip-base-slidebottom{0%{opacity:0;transform:translate(-50%,5px)}to{opacity:1;transform:translate(-50%)}}@keyframes tooltip-base-slideleft{0%{opacity:0;transform:translate(calc(-100% - 5px),-50%)}to{opacity:1;transform:translate(-100%,-50%)}}@keyframes tooltip-base-slideright{0%{opacity:0;transform:translate(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:-moz-max-content;min-width:max-content}:root{--globalPrimaryFont:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,Helvetica,Arial,sans-serif;--globalSecondaryFont:"Chess Sans",sans-serif}.noSelect{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.open-chats-component{z-index:10}.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;-moz-user-select:none;user-select:none}body{--sidebarWidth:360px;--darkBgColor:#272422;--darkColor:var(var(--color-gray-800))}.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]:focus::-moz-color-swatch,input[type=color]:hover::-moz-color-swatch{filter:drop-shadow(0 0 2px var(--color-gray-600))}input[type=color]:focus::-webkit-color-swatch-wrapper,input[type=color]:hover::-webkit-color-swatch-wrapper{filter:drop-shadow(0 0 2px var(--color-gray-600))}textarea{border:1px solid #dbd9d7;border-radius:3px;color:#26211b;font-size:1.4rem;padding:5px 8px;transition:all .3s ease}textarea:focus{border-color:#a7a6a2}ol,ul{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:#26211b;font-weight:600;margin:0;padding:0}h1{font-size:2.4rem}h2{font-size:1.8rem}h3,p{font-size:1.5rem}p{color:var(--darkColor);font-weight:400;line-height:2.1rem;margin:0;padding:0}b,optgroup,strong{font-weight:700}.vue-slider-disabled .vue-slider-process{background-color:var(--color-gray-500)}.vue-slider-disabled .vue-slider-dot-handle{background-color:var(--color-gray-500);border-color:var(--color-gray-500)}.vue-slider-disabled .vue-slider-mark-step-active{box-shadow:0 0 0 .2rem var(--color-gray-500)}.vue-slider-rail{border-radius:1.5rem;cursor:pointer;transition:background-color .3s}.vue-slider-rail,.vue-slider:hover .vue-slider-rail{background-color:var(--color-gray-400)}.vue-slider-process{background-color:var(--color-green-300);border-radius:1.5rem;transition:background-color .3s}.vue-slider:hover .vue-slider-process{background-color:var(--color-green-400)}.vue-slider-mark-step{background-color:var(--color-neutrals-white);border-radius:50%;box-shadow:0 0 0 .2rem var(--color-gray-400);height:100%;width:100%}.vue-slider-mark-step-active{box-shadow:0 0 0 .2rem var(--color-green-300)}.vue-slider:hover .vue-slider-mark-step-active{box-shadow:0 0 0 .2rem var(--color-green-400)}.vue-slider-mark-label{font-size:1.2rem;white-space:nowrap}.vue-slider-dot-handle{background-color:var(--color-green-300);border:.2rem solid var(--color-green-300);border-radius:50%;box-sizing:border-box;cursor:pointer;height:100%;transition:box-shadow .3s,border-color .3s;width:100%}.vue-slider:hover .vue-slider-dot-handle{background-color:var(--color-green-400);border-color:var(--color-green-400)}.vue-slider-dot-handle-focus{box-shadow:0 0 0 .5rem hsla(0,0%,100%,.2)}.vue-slider-dot-handle-focus,.vue-slider-dot-handle:hover,.vue-slider:hover .vue-slider-dot-handle-focus,.vue-slider:hover .vue-slider-dot-handle:hover{border-color:var(--color-green-400)}.vue-slider-dot-handle-disabled{border-color:var(--color-gray-300);cursor:not-allowed}.vue-slider-dot-tooltip{opacity:0;transition:all .3s;visibility:hidden}.vue-slider-dot-tooltip-inner{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7);border-radius:.5rem;box-shadow:0 .2rem .8rem rgba(0,0,0,.2);color:var(--color-neutrals-white);font-size:1.4rem;padding:.6rem .8rem;transform:scale(.9);transition:transform .3s;white-space:nowrap}.vue-slider-dot-tooltip-inner:after{content:"";position:absolute}.vue-slider-dot-tooltip-inner-top:after{border-bottom:.5rem solid transparent;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top-color:inherit;border-top-style:solid;border-top-width:.5rem;height:0;left:50%;top:100%;transform:translate(-50%);width:0}.vue-slider-dot-tooltip-inner-bottom:after{border-bottom-color:inherit;border-bottom-style:solid;border-bottom-width:.5rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid transparent;bottom:100%;height:0;left:50%;transform:translate(-50%);width:0}.vue-slider-dot-tooltip-inner-left:after{border-bottom:.5rem solid transparent;border-left-color:inherit;border-left-style:solid;border-left-width:.5rem;border-right:.5rem solid transparent;border-top:.5rem solid transparent;height:0;left:100%;top:50%;transform:translateY(-50%);width:0}.vue-slider-dot-tooltip-inner-right:after{border-bottom:.5rem solid transparent;border-left:.5rem solid transparent;border-right-color:inherit;border-right-style:solid;border-right-width:.5rem;border-top:.5rem solid transparent;height:0;right:100%;top:50%;transform:translateY(-50%);width:0}.vue-slider-dot-tooltip-inner-top{transform-origin:50% 100%}.vue-slider-dot-tooltip-inner-bottom{transform-origin:50% 0}.vue-slider-dot-tooltip-inner-left{transform-origin:100% 50%}.vue-slider-dot-tooltip-inner-right{transform-origin:0 50%}.vue-slider-dot-tooltip-show,.vue-slider-dot:hover .vue-slider-dot-tooltip{opacity:1;visibility:visible}.vue-slider-dot-tooltip-show .vue-slider-dot-tooltip-inner,.vue-slider-dot:hover .vue-slider-dot-tooltip .vue-slider-dot-tooltip-inner{transform:scale(1)}.styles-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}.styles-component.styles-top{animation:styles-base-slidetop .16s ease;margin-top:-3px;padding:5px 0;transform:translate(-50%,-100%)}.styles-component.styles-top .styles-arrow{border-top-color:rgba(0,0,0,.75);border-width:5px 5px 0;bottom:0;left:50%;margin-left:-5px}.styles-component.styles-right{animation:styles-base-slideright .16s ease;margin-left:3px;padding:0 5px;transform:translateY(-50%)}.styles-component.styles-right .styles-arrow{border-right-color:rgba(0,0,0,.75);border-width:5px 5px 5px 0;left:0;margin-top:-5px;top:50%}.styles-component.styles-bottom{animation:styles-base-slidebottom .16s ease;margin-top:3px;padding:5px 0;transform:translate(-50%)}.styles-component.styles-bottom .styles-arrow{border-bottom-color:rgba(0,0,0,.75);border-width:0 5px 5px;left:50%;margin-left:-5px;top:0}.styles-component.styles-left{animation:styles-base-slideleft .16s ease;margin-left:-3px;padding:0 5px;transform:translate(-100%,-50%)}.styles-component.styles-left .styles-arrow{border-left-color:rgba(0,0,0,.75);border-width:5px 0 5px 5px;margin-top:-5px;right:0;top:50%}.styles-arrow,.styles-component,.styles-content{display:none;opacity:0}.styles-bottom .styles-arrow,.styles-bottom .styles-content,.styles-bottom.styles-component,.styles-left .styles-arrow,.styles-left .styles-content,.styles-left.styles-component,.styles-right .styles-arrow,.styles-right .styles-content,.styles-right.styles-component,.styles-top .styles-arrow,.styles-top .styles-content,.styles-top.styles-component{display:block;opacity:1;transition:opacity .1s}.styles-arrow{border-color:transparent;border-style:solid;height:0;position:absolute;width:0}.styles-content{background-color:rgba(0,0,0,.75);border-radius:2px;padding:5px 8px;position:static}@keyframes styles-base-slidetop{0%{opacity:0;transform:translate(-50%,calc(-100% - 5px))}to{opacity:1;transform:translate(-50%,-100%)}}@keyframes styles-base-slidebottom{0%{opacity:0;transform:translate(-50%,5px)}to{opacity:1;transform:translate(-50%)}}@keyframes styles-base-slideleft{0%{opacity:0;transform:translate(calc(-100% - 5px),-50%)}to{opacity:1;transform:translate(-100%,-50%)}}@keyframes styles-base-slideright{0%{opacity:0;transform:translate(5px,-50%)}to{opacity:1;transform:translateY(-50%)}}.styles-custom{text-align:left;white-space:pre-line}.styles-medium{min-width:250px}.styles-large{max-width:400px;min-width:200px}.styles-max-content{min-width:-moz-max-content;min-width:max-content}@media (min-width:60em){.ui_modal-component{padding:0 5rem}}