.game-animation-controller-content{display:grid;gap:var(--space-24);grid-template-columns:1fr 1fr;grid-template-rows:6rem 15rem}.game-animation-controller-content .game-animation-controller-preview{grid-column-start:2;grid-row:1/3;position:relative}.game-animation-controller-content .game-animation-controller-preview .game-animation-controller-board{border-radius:var(--radius-3)}.game-animation-controller-content .game-animation-controller-preview .game-animation-controller-animation{height:28rem;position:absolute;top:-4rem;width:28rem;z-index:1}[dir=ltr] .game-animation-controller-content .game-animation-controller-preview .game-animation-controller-animation{left:-4rem}[dir=rtl] .game-animation-controller-content .game-animation-controller-preview .game-animation-controller-animation{right:-4rem}.game-animation-controller-content .game-animation-controller-preview .game-animation-controller-lottie-animation{height:16rem;position:absolute;top:0;width:16rem;z-index:1}.game-animation-controller-content .game-animation-controller-preview .game-animation-controller-winCelebration{grid-column-start:1;grid-row-start:1}.game-animation-controller-content .game-animation-controller-preview .game-animation-controller-winCelebration .game-animation-controller-select{width:70%}.game-animation-controller-content .game-animation-controller-buttons{grid-column-start:1;grid-row-start:2}@media (max-width: 34.374em){.game-animation-controller-content{display:flex;flex-direction:column}[dir=ltr] .game-animation-controller-content .game-animation-controller-preview{padding-left:7rem}[dir=rtl] .game-animation-controller-content .game-animation-controller-preview{padding-right:7rem}.game-animation-controller-content .game-animation-controller-winCelebration .game-animation-controller-select{width:100%}.game-animation-controller-content .game-animation-controller-btn{margin-bottom:var(--space-8);width:100%}}.piece-movement-controller-content{display:grid;gap:var(--space-16);grid-template-columns:1fr minmax(18rem,1fr) 2fr;grid-template-rows:1fr 18rem 1fr}.piece-movement-controller-label{align-self:center;grid-column-start:1;grid-row-start:1}.piece-movement-controller-preview{grid-column-start:2;grid-row-start:2}[dir=ltr] .piece-movement-controller-preview .piece-movement-controller-animation{padding:2.9rem 0 0 2.9rem}[dir=rtl] .piece-movement-controller-preview .piece-movement-controller-animation{padding:2.9rem 2.9rem 0 0}.piece-movement-controller-preview .piece-movement-controller-animationSkeleton{margin-bottom:0}.piece-movement-controller-tooltip{align-self:center;grid-column-start:3;grid-row-start:2}.piece-movement-controller-tooltip .piece-movement-controller-header{color:var(--color-text-boldest);margin-bottom:var(--space-8)}.piece-movement-controller-tooltip p{color:var(--color-text-subtle)}.piece-movement-controller-saveButton{grid-column-start:2;grid-row-start:3}@media (max-width: 34.374em){.piece-movement-controller-content{grid-template-columns:1fr 1fr;grid-template-rows:unset}.piece-movement-controller-label{grid-column:1/-1}.piece-movement-controller-selector{grid-column:1/-1;grid-row-start:2}.piece-movement-controller-preview{grid-column:1/-1;grid-row-start:3;height:17.625rem;place-self:center}[dir=ltr] .piece-movement-controller-preview .piece-movement-controller-animation{padding-left:unset}[dir=rtl] .piece-movement-controller-preview .piece-movement-controller-animation{padding-right:unset}.piece-movement-controller-tooltip{grid-column:1/-1;grid-row-start:4;place-self:center}.piece-movement-controller-saveButton{grid-column:1/-1;grid-row-start:5}}.training-history-section-controller-reset-button-group{display:flex;flex-direction:column;gap:var(--space-24)}.training-history-section-controller-reset-button-title{color:var(--color-text-bolder)}.training-history-section-controller-reset-button-description{color:var(--color-text-subtle)}@media (min-width: 48em){.training-history-section-controller-reset-button{height:4rem;width:16rem}}.floating-modal-component{background:var(--color-bg-opaque);border-radius:var(--radius-5);box-shadow:0 .5rem 1.5rem #00000080;display:flex;flex-direction:column;overflow:hidden;position:fixed;z-index:10099}.floating-modal-header{background:var(--color-bg-tertiary);cursor:grab;display:flex;flex-shrink:none;height:4rem;min-height:4rem;overflow:hidden;padding:1.2rem;position:relative}.floating-modal-resize-left,.floating-modal-resize-right{bottom:0;height:3rem;position:absolute;width:3rem}[dir=ltr] .floating-modal-resize-left{cursor:sw-resize;left:0}[dir=rtl] .floating-modal-resize-left,[dir=ltr] .floating-modal-resize-right{cursor:se-resize;right:0}[dir=rtl] .floating-modal-resize-right{cursor:sw-resize;left:0}.floating-modal-dragging{cursor:grabbing}.floating-modal-title{color:var(--color-text-default);font-size:1.4rem;font-weight:600;line-height:1;margin-top:.2rem;overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}[dir=ltr] .floating-modal-title{padding-right:1rem}[dir=rtl] .floating-modal-title{padding-left:1rem}.floating-modal-title.floating-modal-uppercase{text-transform:uppercase}.floating-modal-close{color:var(--color-icon-default);cursor:pointer;font-size:2rem;position:absolute;top:1rem}[dir=ltr] .floating-modal-close{right:1rem}[dir=rtl] .floating-modal-close{left:1rem}.floating-modal-close:hover{opacity:.6}.custom-background-controller-wrapper{display:flex;flex-direction:column;gap:var(--space-24)}.custom-background-controller-thumbnail{align-self:center;aspect-ratio:328/218;height:100%;max-height:21.8859rem;max-width:32.8rem;-o-object-fit:cover;object-fit:cover;width:100%}.custom-background-controller-buttons-row{align-items:center;display:flex;flex-direction:row;gap:var(--space-8)}.custom-background-controller-interface-button{height:4.8rem;width:100%}.custom-background-controller-upload-error-text{color:var(--color-text-danger)}.custom-background-controller-support-link{color:var(--color-text-subtle);display:block;margin-top:var(--space-16);text-align:center;text-decoration:underline;width:100%}@media (min-width: 48em){.custom-background-controller-interface-button{height:4rem;width:16rem}.custom-background-controller-support-link{display:inline;width:-moz-max-content;width:max-content}.custom-background-controller-thumbnail{align-self:start}}.customize-sidebar-draggable-tile-wrapper{--accordion-row-size: 0fr;--transition-speed: var(--motion-moderate);--transition-timing-function: var(--motion-ease-in-out-1);align-items:center;background:var(--color-bg-subtler);border-radius:var(--radius-3);-moz-column-gap:var(--space-12);column-gap:var(--space-12);display:grid;grid-template-columns:var(--icon-20) minmax(0,1fr) var(--icon-20);grid-template-rows:max-content minmax(0,var(--accordion-row-size));min-width:35.8rem;padding:var(--space-16);transition:grid-template-rows var(--transition-speed) var(--transition-timing-function);-webkit-user-select:none;-moz-user-select:none;user-select:none}.customize-sidebar-draggable-tile-wrapper.customize-sidebar-draggable-tile-selected{--accordion-row-size: 1fr;background:var(--color-bg-subtle)}.customize-sidebar-draggable-tile-label-row{align-items:center;display:flex;flex-direction:row;gap:var(--space-4)}.customize-sidebar-draggable-tile-tile-icon{color:var(--color-icon-default);transform-origin:center center;transition:transform var(--transition-speed) var(--transition-timing-function)}[dir=ltr] .customize-sidebar-draggable-tile-tile-icon.customize-sidebar-draggable-tile-rotated{transform:rotate(-180deg)}[dir=rtl] .customize-sidebar-draggable-tile-tile-icon.customize-sidebar-draggable-tile-rotated{transform:rotate(180deg)}.customize-sidebar-draggable-tile-label{color:var(--color-text-default)}.customize-sidebar-draggable-tile-interaction{cursor:pointer}.customize-sidebar-draggable-tile-accordion-content{grid-column:1/-1;height:100%;overflow:hidden;padding-top:0;transition:padding var(--transition-speed) var(--transition-timing-function)}.customize-sidebar-draggable-tile-wrapper.customize-sidebar-draggable-tile-stable:not(.customize-sidebar-draggable-tile-selected)>.customize-sidebar-draggable-tile-accordion-content{visibility:hidden}.customize-sidebar-draggable-tile-wrapper.customize-sidebar-draggable-tile-selected>.customize-sidebar-draggable-tile-accordion-content{padding-top:var(--space-24);visibility:visible}@media (max-width: 47.999em){.customize-sidebar-draggable-tile-wrapper{min-width:unset;width:100%}}.billing-history-table-billing-history-wrapper{--billing-row-height: calc(3.6rem + var(--space-16) + var(--space-16));--billing-row-scale: 1.5;--billing-rows-visible: calc(4 * var(--billing-row-scale));border-radius:var(--radius-5);max-height:calc(var(--billing-row-height) * var(--billing-rows-visible));overflow-y:hidden}.billing-history-table-billing-history-wrapper.billing-history-table-showing-all{max-height:unset}.billing-history-table-billing-history-row{-moz-column-gap:var(--space-16);column-gap:var(--space-16);display:grid;grid-template-columns:minmax(9.6rem,1fr) max-content;height:calc(var(--billing-row-height) * var(--billing-row-scale));padding:var(--space-16);width:100%}.billing-history-table-billing-history-row:nth-child(2n){background-color:var(--color-bg-subtler)}.billing-history-table-billing-history-row:nth-child(odd){background-color:var(--color-bg-subtlest)}.billing-history-table-secondary-info{color:var(--color-text-subtle);grid-column:1/-1;max-width:100%;overflow:hidden;text-overflow:ellipsis}.billing-history-table-skeleton{margin-bottom:0}@media (max-width: 930px) and (min-width: 48em){.billing-history-table-billing-history-wrapper{--billing-row-height: calc(5.6rem + var(--space-16) + var(--space-16))}}@media (min-width: 48em){.billing-history-table-billing-history-wrapper{--billing-rows-visible: 3.5;--billing-row-scale: 1;overflow-y:auto}.billing-history-table-billing-history-row{grid-template-columns:9.6rem minmax(0,1fr) max-content}.billing-history-table-secondary-info{color:var(--color-text-subtle);grid-column:unset}}@media (min-width: 350px){.billing-history-table-billing-history-wrapper{--billing-row-height: calc(5.6rem + var(--space-16) + var(--space-16))}}@media print{.billing-history-table-billing-history-wrapper{color:#000;max-height:unset;overflow-y:visible}.billing-history-table-billing-history-row{--billing-row-height: calc(1.6rem + var(--space-8) + var(--space-8));grid-template-columns:9.6rem minmax(0,1fr) 4.8rem;padding:var(--space-8)}}:root{--footer-item-width: 15rem}.profile-details-wrapper{align-items:center;display:grid;gap:var(--space-8);grid-template-columns:16rem 23rem 1fr}.profile-details-wrapper .profile-details-label{color:var(--color-text-default);grid-column:1}.profile-details-wrapper .profile-details-fullWidth{grid-column:1/4}.profile-details-wrapper .profile-details-footerItem{width:var(--footer-item-width)}[dir=ltr] .profile-details-wrapper .profile-details-footerItem{margin-right:var(--space-8)}[dir=rtl] .profile-details-wrapper .profile-details-footerItem{margin-left:var(--space-8)}[dir=ltr] .profile-details-wrapper .profile-details-status{margin-left:var(--space-24)}[dir=rtl] .profile-details-wrapper .profile-details-status{margin-right:var(--space-24)}.profile-details-wrapper .profile-details-footer{align-items:center;display:flex}.profile-details-wrapper .profile-details-editUsernameButton{width:-moz-max-content;width:max-content}.profile-details-wrapper .profile-details-otbRating{display:flex;gap:var(--space-8)}.profile-details-wrapper .profile-details-verticalSpacer{margin-bottom:var(--space-8)}.profile-details-wrapper .profile-details-verticalAlign{align-self:start}@media (max-width: 34.374em){.profile-details-wrapper{gap:var(--space-16);grid-template-columns:1fr}.profile-details-wrapper .profile-details-fullWidth{grid-column:1}.profile-details-wrapper .profile-details-label{grid-column:1;margin-bottom:calc(var(--space-8) * -1)}}.blog-controller-container{align-items:start;display:flex;flex-direction:column;gap:var(--space-12)}.blog-controller-alert-banner{width:100%}.blog-controller-inputs{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-16);width:100%}.blog-controller-privacy-select{min-width:23.2rem;width:-moz-max-content;width:max-content}.blog-controller-label{color:var(--color-text-bolder);padding-top:1rem}.blog-controller-subtext{color:var(--color-text-subtle);grid-column:2}.blog-controller-tinymce{width:100%}.blog-controller-button-and-status{align-items:center;display:flex;flex-direction:row;gap:var(--space-12);width:100%}.blog-controller-button{width:100%}@media (min-width: 48em){.blog-controller-inputs{-moz-column-gap:var(--space-24);column-gap:var(--space-24);display:grid;grid-template-columns:max-content 21.6rem;row-gap:var(--space-12)}.blog-controller-privacy-select{min-width:unset;width:unset}.blog-controller-button{width:14.1rem}}.change-password-controller-change-password-header{margin-bottom:var(--space-24)}.change-password-controller-save-banner{margin-bottom:var(--space-8)}.change-password-controller-input-rows{display:flex;flex-direction:column;gap:var(--space-8);margin-bottom:var(--space-24);width:100%}.change-password-controller-button-and-status{align-items:center;display:flex;flex-direction:row;gap:var(--space-8);width:100%}.change-password-controller-save-button,.change-password-controller-password-input{width:100%}@media (min-width: 48em){.change-password-controller-input-rows{align-items:center;display:grid;grid-template-columns:1fr 1fr;width:-moz-max-content;width:max-content}.change-password-controller-save-button{width:14.4rem}}.change-email-controller-wrapper{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-24)}.change-email-controller-save-banner{margin-bottom:var(--space-8);max-width:56.2rem}.change-email-controller-input-rows{display:flex;flex-direction:column;gap:var(--space-8);width:100%}.change-email-controller-button-and-status{align-items:center;display:flex;flex-direction:row;gap:var(--space-8);width:100%}.change-email-controller-has-warning,.change-email-controller-has-warning *{border-color:var(--color-border-danger)}.change-email-controller-save-button,.change-email-controller-input{width:100%}@media (min-width: 48em){.change-email-controller-input-rows{align-items:center;display:grid;grid-template-columns:1fr 1fr;width:-moz-max-content;width:max-content}.change-email-controller-save-button{width:14.4rem}}.close-account-wrapper{align-items:start;display:flex;flex-direction:column;gap:var(--space-24)}.close-account-input-wrapper{align-items:start;display:flex;flex-direction:column;gap:var(--space-8)}.close-account-label{min-width:16rem;width:-moz-max-content;width:max-content}.close-account-forgot-password-wrapper{display:flex;justify-content:flex-end;margin-top:var(--space-8)}.close-account-forgot-password-link{color:var(--color-text-default);font-size:1.3rem;font-weight:400;text-decoration:underline}.close-account-forgot-password-link:hover{color:var(--color-text-default-hovered)}.close-account-button-and-status{align-items:center;display:flex;flex-direction:row;gap:var(--space-8)}.close-account-skeleton{width:100%}@media (min-width: 48em){.close-account-input-wrapper{align-items:center;flex-direction:row;gap:var(--space-16)}}.profile-header-content{margin-bottom:var(--space-24)}.profile-header-content .profile-header-profile{display:flex;gap:var(--space-24)}.profile-header-content .profile-header-profile .profile-header-avatar{flex-shrink:0;height:auto;width:16rem}.profile-header-content .profile-header-profile .profile-header-details{width:32.7rem}.profile-header-content .profile-header-profile .profile-header-details .profile-header-userBlock{margin-bottom:var(--space-8)}.profile-header-content .profile-header-profile .profile-header-details .profile-header-bio{margin:var(--space-24) 0}.profile-header-content .profile-header-profile .profile-header-details .profile-header-buttons{display:flex;gap:var(--space-8)}.profile-header-content .profile-header-profile .profile-header-details .profile-header-buttons>*{flex:1 1 0}.profile-header-content .profile-header-profile .profile-header-details .profile-header-nameAndLocation{color:var(--color-text-default);display:flex;gap:var(--space-12)}.profile-header-content .profile-header-profile .profile-header-details .profile-header-nameAndLocation .profile-header-location{align-items:center;display:flex;gap:var(--space-4)}.profile-header-content .profile-header-profile .profile-header-savingStatus{align-self:flex-end;padding-bottom:var(--space-8)}.profile-header-badges{display:flex;flex-direction:column;gap:var(--space-8)}@media (max-width: 47.999em){.profile-header-content .profile-header-profile{align-items:center;flex-direction:column}.profile-header-content .profile-header-profile .profile-header-details{display:flex;flex-direction:column;width:100%}.profile-header-content .profile-header-profile .profile-header-details .profile-header-userBlock,.profile-header-content .profile-header-profile .profile-header-details .profile-header-nameAndLocation{align-self:center}}
