.cc-close-button-component{background-color:transparent;border:none;margin:0;padding:0;color:var(--cc-close-button-color);display:grid;height:var(--cc-close-button-size);place-items:center;width:var(--cc-close-button-size)}@media (hover: hover){.cc-close-button-component:hover:not(:disabled){color:var(--cc-close-button-color-hover)}}.cc-close-button-component:active:not(:disabled){opacity:.8}.cc-close-button-bg,.cc-close-button-icon{grid-column-start:1;grid-row-start:1}.cc-close-button-bg{background-color:var(--cc-close-button-color-bg, transparent);border-radius:var(--radius-circular);height:var(--icon-24);width:var(--icon-24)}.cc-close-button-opaque .cc-close-button-bg{box-shadow:inset 0 0 0 var(--border-1) var(--color-transparent-black-5)}.cc-close-button-default{--cc-close-button-color: var(--color-icon-default);--cc-close-button-color-hover: var(--color-icon-default-hovered)}.cc-close-button-subtle{--cc-close-button-color: var(--color-icon-subtle);--cc-close-button-color-hover: var(--color-icon-default)}.cc-close-button-opaque{--cc-close-button-color-bg: var(--color-bg-opaque-lighter);--cc-close-button-color: var(--color-icon-default);--cc-close-button-color-hover: var(--color-icon-default-hovered)}.cc-close-button-white{--cc-close-button-color-bg: var(--color-neutrals-white);--cc-close-button-color: var(--color-gray-500);--cc-close-button-color-hover: var(--color-gray-600)}.cc-close-button-small{--cc-close-button-size: var(--icon-32)}.cc-close-button-medium{--cc-close-button-size: var(--icon-40)}.cc-close-button-large{--cc-close-button-size: var(--icon-48)}.cc-modal-header-component{background-color:var(--color-bg-tertiary);border-top-left-radius:var(--radius-10);border-top-right-radius:var(--radius-10);display:grid;grid-template-columns:1fr max-content;min-height:4.8rem}.cc-modal-header-title{align-self:center;color:var(--color-text-bolder);padding:var(--space-8) var(--space-16)}[dir=ltr] .cc-modal-header-close{border-top-right-radius:var(--radius-10);margin-left:auto}[dir=rtl] .cc-modal-header-close{border-top-left-radius:var(--radius-10);margin-right:auto}.modal-language-picker-component{align-items:center;border-radius:var(--radius-3);max-height:80vh;max-height:80dvh;max-width:100%;overflow:auto;overscroll-behavior:contain;width:81rem}.modal-language-picker-list{-moz-column-count:4;column-count:4;-moz-column-width:12rem;column-width:12rem;list-style-type:none;margin:0;padding:1.5rem;width:100%}.modal-language-picker-item{display:inline-flex;width:100%}.modal-language-picker-link{--backgroundHoverBorder: var(--color-gray-200);--backgroundSelectedBorder: var(--color-gray-400);border:.1rem solid transparent;border-radius:var(--radius-5);color:var(--globalColorThemeBlueToMid);display:block;line-height:1;padding:.5rem 1rem;text-decoration:none;width:100%}.dark-mode .modal-language-picker-link{--backgroundHoverBorder: var(--color-transparent-white-10);--backgroundSelectedBorder: var(--color-transparent-white-25)}.modal-language-picker-link:hover{background-color:var(--globalSecondaryAccentBackground);border-color:var(--backgroundHoverBorder)}.modal-language-picker-link.modal-language-picker-selected{background-color:var(--globalSecondaryAccentBackground);border-color:var(--backgroundSelectedBorder)}.modal-language-picker-translation{color:var(--color-text-subtle);font-size:1.2rem}.sub-menu-header-divider{border-top:.1rem solid var(--color-border-default);height:0;margin:var(--space-8) 0 0 0;opacity:.5;width:100%}.sub-menu-header-container{color:var(--color-text-subtle);display:flex;justify-content:space-between;padding:var(--space-12) var(--space-8) var(--space-4)}.sub-menu-header-container .sub-menu-header-link:hover{color:var(--color-text-default)}.sub-menu-header-no-text .sub-menu-header-divider{margin-block:var(--space-8);padding:0}.sub-menu-header-no-text .sub-menu-header-container{padding:0}.cc-tooltip-component{--tooltipBackground: var(--color-transparent-black-77);--tooltipTextColor: var(--color-text-boldest);background:transparent;border:none;inset:auto;margin:0;max-width:none;overflow:visible;padding:0;pointer-events:none;position:fixed;z-index:9999}.cc-tooltip-content{display:flex;opacity:0;position:absolute;transition-timing-function:var(--motion-ease-out-gentle);width:30rem}[dir=ltr] .cc-tooltip-content{transition-property:opacity,left,right,top,bottom}[dir=rtl] .cc-tooltip-content{transition-property:opacity,right,left,top,bottom}.cc-tooltip-content.cc-tooltip-visible{opacity:1}.cc-tooltip-content:before{border:.5rem solid transparent;content:"";display:block;position:absolute}.cc-tooltip-inner{background-color:var(--tooltipBackground);border-radius:var(--radius-3);color:var(--tooltipTextColor);font-family:var(--font-family-system);padding:var(--space-8)}.cc-tooltip-left{justify-content:flex-end;top:50%;transform:translateY(-50%)}[dir=ltr] .cc-tooltip-left{right:calc(100% - .1rem)}[dir=rtl] .cc-tooltip-left{left:calc(100% - .1rem)}[dir=ltr] .cc-tooltip-left.cc-tooltip-visible{right:calc(100% + .9rem)}[dir=rtl] .cc-tooltip-left.cc-tooltip-visible{left:calc(100% + .9rem)}.cc-tooltip-left:before{top:50%;transform:translateY(-50%)}[dir=ltr] .cc-tooltip-left:before{border-left-color:var(--tooltipBackground);left:100%}[dir=rtl] .cc-tooltip-left:before{border-right-color:var(--tooltipBackground);right:100%}.cc-tooltip-right{top:50%;transform:translateY(-50%)}[dir=ltr] .cc-tooltip-right{left:calc(100% - .1rem)}[dir=rtl] .cc-tooltip-right{right:calc(100% - .1rem)}[dir=ltr] .cc-tooltip-right.cc-tooltip-visible{left:calc(100% + .9rem)}[dir=rtl] .cc-tooltip-right.cc-tooltip-visible{right:calc(100% + .9rem)}.cc-tooltip-right:before{top:50%;transform:translateY(-50%)}[dir=ltr] .cc-tooltip-right:before{border-right-color:var(--tooltipBackground);right:100%}[dir=rtl] .cc-tooltip-right:before{border-left-color:var(--tooltipBackground);left:100%}.cc-tooltip-top{bottom:calc(100% - .1rem)}.cc-tooltip-top.cc-tooltip-visible{bottom:calc(100% + .9rem)}.cc-tooltip-top:before{border-top-color:var(--tooltipBackground);top:100%}.cc-tooltip-bottom{top:calc(100% - .1rem)}.cc-tooltip-bottom.cc-tooltip-visible{top:calc(100% + .9rem)}.cc-tooltip-bottom:before{border-bottom-color:var(--tooltipBackground);bottom:100%}[dir=ltr] .cc-tooltip-top.cc-tooltip-anchor-left,[dir=ltr] .cc-tooltip-bottom.cc-tooltip-anchor-left{left:0}[dir=rtl] .cc-tooltip-top.cc-tooltip-anchor-left,[dir=rtl] .cc-tooltip-bottom.cc-tooltip-anchor-left{right:0}[dir=ltr] .cc-tooltip-top.cc-tooltip-anchor-left:before,[dir=ltr] .cc-tooltip-bottom.cc-tooltip-anchor-left:before{left:calc(var(--target-width) / 2 - .5rem)}[dir=rtl] .cc-tooltip-top.cc-tooltip-anchor-left:before,[dir=rtl] .cc-tooltip-bottom.cc-tooltip-anchor-left:before{right:calc(var(--target-width) / 2 - .5rem)}.cc-tooltip-top.cc-tooltip-anchor-center,.cc-tooltip-bottom.cc-tooltip-anchor-center{justify-content:center}[dir=ltr] .cc-tooltip-top.cc-tooltip-anchor-center,[dir=ltr] .cc-tooltip-bottom.cc-tooltip-anchor-center{left:50%;transform:translate(-50%)}[dir=rtl] .cc-tooltip-top.cc-tooltip-anchor-center,[dir=rtl] .cc-tooltip-bottom.cc-tooltip-anchor-center{right:50%;transform:translate(50%)}[dir=ltr] .cc-tooltip-top.cc-tooltip-anchor-center:before,[dir=ltr] .cc-tooltip-bottom.cc-tooltip-anchor-center:before{left:50%;transform:translate(-50%)}[dir=rtl] .cc-tooltip-top.cc-tooltip-anchor-center:before,[dir=rtl] .cc-tooltip-bottom.cc-tooltip-anchor-center:before{right:50%;transform:translate(50%)}.cc-tooltip-top.cc-tooltip-anchor-right,.cc-tooltip-bottom.cc-tooltip-anchor-right{justify-content:flex-end}[dir=ltr] .cc-tooltip-top.cc-tooltip-anchor-right,[dir=ltr] .cc-tooltip-bottom.cc-tooltip-anchor-right{right:0}[dir=rtl] .cc-tooltip-top.cc-tooltip-anchor-right,[dir=rtl] .cc-tooltip-bottom.cc-tooltip-anchor-right{left:0}[dir=ltr] .cc-tooltip-top.cc-tooltip-anchor-right:before,[dir=ltr] .cc-tooltip-bottom.cc-tooltip-anchor-right:before{right:calc(var(--target-width) / 2 - .5rem)}[dir=rtl] .cc-tooltip-top.cc-tooltip-anchor-right:before,[dir=rtl] .cc-tooltip-bottom.cc-tooltip-anchor-right:before{left:calc(var(--target-width) / 2 - .5rem)}.cc-new-badge-component{--min-height: 1.6rem;min-height:var(--min-height)!important}.cc-new-badge-label{font-family:var(--font-family-heading);font-size:1rem;font-weight:700;line-height:1}.cc-new-badge-collapsed{--min-height: 1.2rem;border-radius:var(--radius-circular)!important;width:1.2rem}button.sub-menu-link-container{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:unset;width:100%}.sub-menu-link-container{--linkTextColor: var(--color-text-bolder);align-items:center;background-color:transparent;border-radius:var(--radius-5);color:var(--color-text-bolder);display:flex;padding:var(--space-8);transition:background-color .15s}.sub-menu-link-container.sub-menu-link-small{color:var(--color-text-default);padding:var(--space-4)}.sub-menu-link-container:hover{background-color:var(--color-bg-subtler)}[dir=ltr] .sub-menu-link-container h3{margin-left:var(--space-12)}[dir=rtl] .sub-menu-link-container h3{margin-right:var(--space-12)}.sub-menu-link-container .sub-menu-link-link-text{color:var(--linkTextColor)}[dir=ltr] .sub-menu-link-container .sub-menu-link-link-text{padding-right:var(--space-4)}[dir=rtl] .sub-menu-link-container .sub-menu-link-link-text{padding-left:var(--space-4)}.navigation-config-section-container:first-child .navigation-config-section-divider{display:none}.configured-menu-controller-container{align-items:stretch;display:flex;flex-direction:column}.community-sub-menu-controller-header-text{color:var(--color-text-subtle)}.header-tooltip-tooltip-body{--tooltipBackground: var(--color-neutrals-white) !important;align-items:flex-start;border-radius:var(--radius-5);display:flex;flex:1 0 0;flex-direction:column;gap:var(--space-4);padding:var(--space-12) var(--space-16)}.header-tooltip-tooltip-text{color:var(--color-text-inverse)}.other-sub-menu-controller-header-text{color:var(--color-text-subtle)}.cc-empty-state-slot{margin-top:var(--space-12)}.cc-empty-state-glyph{color:var(--color-icon-default)}.cc-empty-state-content{text-align:center}.time-remaining-danger{color:var(--color-text-danger)}.notification-item-container{border-radius:var(--radius-5);color:var(--color-text-default);display:grid;gap:var(--space-8);grid-template-columns:var(--space-32) minmax(0,1fr) max-content;padding:var(--space-8);position:relative;transition:background-color .15s}.notification-item-container:hover{background-color:var(--color-bg-subtlest)}.notification-item-container:hover .notification-item-actions{display:flex}.notification-item-container:hover .notification-item-default-action{color:var(--color-icon-default-hovered)}.notification-item-title{flex:1}.notification-item-title h3,.notification-item-title h4{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;width:100%}.notification-item-title h3{color:var(--color-text-default)}.notification-item-title h4{color:var(--color-text-subtle);font-weight:400}.notification-item-actions{display:flex;gap:var(--space-8);height:-moz-fit-content;height:fit-content}.notification-item-actions.notification-item-hover-only{display:none}[dir=ltr] .notification-item-actions .notification-item-default-action{margin-right:calc(var(--space-8) * -1)}[dir=rtl] .notification-item-actions .notification-item-default-action{margin-left:calc(var(--space-8) * -1)}.notification-item-actions>*{z-index:2}.notification-item-background-link{inset:0;position:absolute;z-index:1}.notification-alert-item-icon{font-size:3.2rem;height:3.2rem;width:3.2rem}.play-sub-menu-controller-empty-state{height:100%;text-align:center}.play-sub-menu-controller-error{border-top:.1rem solid var(--color-border-default);margin-top:var(--space-8);padding-top:var(--space-24)}.play-widget-controller-container section:first-child>h4{border-top:none;margin-top:0;padding-top:var(--space-4)}.play-widget-controller-empty-state{height:100%;text-align:center}@keyframes cc-skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cc-skeleton-skeleton{background-color:gray;border-radius:var(--radius-3);--skeleton-shimmer-color: var(--color-transparent-white-25);background-color:var(--color-bg-subtle);overflow:hidden;position:var(--skeleton-shimmer-position-override, relative)}.dark-mode .cc-skeleton-skeleton{--skeleton-shimmer-color: var(--color-transparent-white-5)}.cc-skeleton-skeleton:after{animation:cc-skeleton-shimmer 1.5s infinite;content:"";inset:0;min-width:28rem;position:absolute}[dir=ltr] .cc-skeleton-skeleton:after{background:linear-gradient(90deg,transparent 0%,var(--skeleton-shimmer-color) 50%,transparent 100%)}[dir=rtl] .cc-skeleton-skeleton:after{background:linear-gradient(-90deg,transparent 0%,var(--skeleton-shimmer-color) 50%,transparent 100%)}@keyframes cc-skeleton-grid-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cc-skeleton-grid-wrapper{display:grid;gap:var(--d46e266a) var(--v0bc5f9de);grid-template-columns:var(--v4996eb95);grid-template-rows:var(--v2368391b)}.cc-skeleton-grid-wrapper .cc-skeleton-grid-item{background-color:gray;border-radius:var(--radius-3);--skeleton-shimmer-color: var(--color-transparent-white-25);background-color:var(--color-bg-subtle);overflow:hidden;position:var(--skeleton-shimmer-position-override, relative)}.dark-mode .cc-skeleton-grid-wrapper .cc-skeleton-grid-item{--skeleton-shimmer-color: var(--color-transparent-white-5)}.cc-skeleton-grid-wrapper .cc-skeleton-grid-item:after{animation:cc-skeleton-grid-shimmer 1.5s infinite;content:"";inset:0;min-width:28rem;position:absolute}[dir=ltr] .cc-skeleton-grid-wrapper .cc-skeleton-grid-item:after{background:linear-gradient(90deg,transparent 0%,var(--skeleton-shimmer-color) 50%,transparent 100%)}[dir=rtl] .cc-skeleton-grid-wrapper .cc-skeleton-grid-item:after{background:linear-gradient(-90deg,transparent 0%,var(--skeleton-shimmer-color) 50%,transparent 100%)}.navigation-search-feature-result-wrapper{align-items:center;background-color:transparent;border-radius:var(--radius-5);display:flex;flex-direction:row;gap:var(--space-8);padding:var(--space-8);transition:background-color .15s}.navigation-search-feature-result-wrapper:hover{background-color:var(--color-bg-subtlest)}.navigation-search-feature-result-label{color:var(--color-text-default);max-width:100%;overflow:hidden;text-overflow:ellipsis}.cc-user-badge-component{--cc-badge-size: 1.6rem;align-items:center;border-radius:var(--radius-3);display:inline-flex;flex-shrink:0;height:var(--cc-badge-size);justify-content:center;width:var(--cc-badge-size)}.cc-user-badge-component.cc-user-badge-medium{--cc-badge-size: 2rem}.cc-user-badge-component.cc-user-badge-large{--cc-badge-size: 2.4rem}.cc-user-badge-staff{background-color:var(--color-green-400);color:var(--color-green-200)}.dark-mode .cc-user-badge-staff{background-color:var(--color-green-600);color:var(--color-green-300)}.cc-user-badge-moderator{background-color:color-mix(in srgb,var(--color-slate-400) 20%,transparent);color:var(--color-slate-400)}.dark-mode .cc-user-badge-moderator{background-color:color-mix(in srgb,var(--color-slate-300) 20%,transparent);color:var(--color-slate-300)}.cc-user-badge-gold{background-color:var(--color-gray-100);color:var(--color-gold-400)}.dark-mode .cc-user-badge-gold{background-color:var(--color-gray-700)}.cc-user-badge-platinum{background-color:color-mix(in srgb,var(--color-slate-300) 20%,transparent);color:var(--color-slate-300)}.dark-mode .cc-user-badge-platinum{background-color:color-mix(in srgb,var(--color-slate-200) 20%,transparent);color:var(--color-slate-200)}.cc-user-badge-diamond{background-color:var(--color-blue-200);color:var(--color-blue-25)}.dark-mode .cc-user-badge-diamond{background-color:var(--color-blue-400);color:var(--color-blue-75)}.cc-user-rating-default{color:var(--color-text-subtle)}.cc-user-rating-boldest{color:var(--color-text-default)}.cc-user-rating-link{color:var(--color-text-subtle)}.cc-user-rating-white{color:var(--color-transparent-white-72)}.cc-user-title-component{background-color:var(--color-bg-chesstitle);border-radius:var(--radius-3);color:var(--color-neutrals-white);padding:var(--space-2) .3rem;text-transform:uppercase}div.cc-user-title-component{cursor:default}.cc-user-username-component{background-color:transparent;border:none;margin:0;padding:0;max-width:30rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-user-username-component.cc-user-username-medium{font-family:var(--font-family-heading);font-size:1.7rem;font-weight:800;line-height:2rem}.cc-user-username-component.cc-user-username-large{font-family:var(--font-family-heading);font-size:2.2rem;font-weight:800;line-height:2.4rem}.cc-user-username-component[role=button]{cursor:pointer}.cc-user-username-default{color:var(--color-text-default)}a.cc-user-username-default:hover{color:var(--color-text-default-hovered)}.cc-user-username-boldest{color:var(--color-text-boldest)}.cc-user-username-link{color:var(--color-text-link)}a.cc-user-username-link:hover{color:var(--color-text-link-hovered)}.cc-user-username-white{color:var(--color-neutrals-white)}.navigation-search-member-result-wrapper{align-items:center;background-color:transparent;border-radius:var(--radius-5);display:flex;flex-direction:row;gap:var(--space-8);padding:var(--space-8);transition:background-color .15s}.navigation-search-member-result-wrapper:hover{background-color:var(--color-bg-subtlest)}.navigation-search-member-result-user-block{pointer-events:none}.navigation-search-results-wrapper{align-items:stretch;display:flex;flex-direction:column;padding:var(--space-8)}.live-event-banner-container{align-items:center;border-radius:var(--radius-5);display:grid;gap:var(--space-8);grid-template-columns:max-content minmax(0,1fr);grid-template-rows:var(--avatar-48);padding:var(--space-8)}.live-event-banner-container.live-event-banner-has-chip{grid-template-columns:max-content minmax(0,1fr) max-content}.live-event-banner-container:hover{background-color:var(--color-bg-subtler)}.live-event-banner-thumbnail{max-width:8.6rem;overflow:hidden}.live-event-banner-title{color:var(--color-text-default);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (-webkit-line-clamp: 2){.live-event-banner-title{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:initial}}.watch-sub-menu-controller-header-text{color:var(--color-text-subtle)}
