.sidebar-users-grid-component+.sidebar-users-grid-component{border-top:.1rem solid var(--color-border-default);margin-top:1.6rem;padding-top:1.6rem}.sidebar-users-grid-header{color:var(--color-text-subtle);display:flex;font-size:1.2rem;font-weight:600;line-height:1.25;margin:0 0 .7rem;text-transform:uppercase}.sidebar-users-grid-items{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,5rem)}.sidebar-users-grid-items-new{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fill,4.8rem)}.sidebar-users-grid-item{position:relative}.sidebar-users-grid-item a,.sidebar-users-grid-item img{display:block}.sidebar-users-grid-item-owner{border:.1rem solid var(--color-green-300)}.sidebar-users-grid-toggle-item{display:none}.sidebar-users-grid-bottom{display:grid;gap:1.6rem;grid-template-columns:1fr 1fr}.sidebar-users-grid-crown-mark{align-items:center;background-color:var(--color-green-300);border-right:.1rem solid var(--color-neutrals-white);border-top:.1rem solid var(--color-neutrals-white);bottom:0;color:var(--color-neutrals-white);display:flex;height:1.5rem;justify-content:center;left:0;pointer-events:none;position:absolute;width:1.5rem}.clubs-navigation-header{-moz-column-gap:1.2rem;column-gap:1.2rem;height:9.6rem}.clubs-navigation-header-img{border-radius:var(--radius-s)}.clubs-navigation-header-name{line-height:1.2}.clubs-link{color:var(--color-text-link)}.clubs-link:hover{color:var(--color-text-link-hovered)}.clubs-sidebar-form-group:not(:last-child){margin-bottom:1.5rem}.clubs-top-block{margin-bottom:2.4rem}.clubs-header{margin-bottom:2rem}.clubs-content-component{padding-top:1.5rem}.clubs-section-link{margin:0 1.6rem;padding:0}.clubs-controls{border-bottom:.1rem solid var(--color-border-default);padding-bottom:1.6rem}.clubs-controls,.clubs-controls .clubs-controls-group{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.clubs-control{display:inline-flex;font-size:1.4rem}.clubs-control:not(:last-child){margin-right:1.2rem}.clubs-control-label{color:var(--color-text-default);margin-right:.5rem}.clubs-leaderboards-item{align-items:center;color:var(--color-text-default);display:flex;font-weight:600}.clubs-leaderboards-item:not(:last-child){margin-bottom:1rem}.clubs-leaderboards-item:hover{color:var(--color-text-bolder)}.clubs-leaderboards-title{align-items:center;display:flex;font-size:1.4rem;font-weight:600;height:auto;margin:0 0 1rem;padding:0}.clubs-leaderboards-index{flex-shrink:0;width:3.2rem}.clubs-leaderboards-clubname{margin-left:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.clubs-leaderboards-points{color:var(--color-text-boldest);margin-left:1.5rem}@media (min-width:48em){.clubs-section-link{margin:0 2.4rem}.clubs-content-component{padding:1.5rem 1.5rem 0}}@media (min-width:60em){.clubs-club-search-form{width:65%}}.clubs-matches-list-content{padding-bottom:.5rem;padding-top:0}.clubs-matches-list-item{align-items:center;display:flex;flex-direction:column-reverse;padding:1.6rem 0;position:relative;text-align:center}.clubs-matches-list-item:hover{background-color:var(--color-bg-tertiary)}.clubs-matches-list-challenges,.clubs-matches-list-item:not(:first-child){border-top:.1rem solid var(--color-border-default)}.clubs-matches-list-challenges{display:flex;padding:1.5rem 0}.clubs-matches-list-challenges .clubs-matches-list-item-details{display:block}.clubs-matches-list-challenges .clubs-matches-list-item-details p{color:var(--color-text-boldest)}.clubs-matches-list-challenges:first-child{border-top:0;padding-top:0}.clubs-matches-list-challenges:last-child{padding-bottom:0}.clubs-matches-list-club-main-avatar{display:none}.clubs-matches-list-live-challenges-avatar{align-self:center;margin-bottom:1.1rem}.clubs-matches-list-item-details{align-items:center;display:flex;flex-direction:column}.clubs-matches-list-item-actions{display:grid;grid-row-gap:.4rem;width:15rem}.clubs-matches-list-main{font-size:1.5rem;font-weight:600;line-height:1.1;margin-bottom:.7rem}.clubs-matches-list-main .clubs-matches-list-link:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.clubs-matches-list-chess960-icon{color:var(--color-icon-default);margin-right:var(--space-2);position:relative;top:var(--space-4)}.clubs-matches-list-link{color:var(--color-text-boldest);font-size:1.5rem}.clubs-matches-list-item-stats{align-items:center;display:flex;margin-bottom:1.5rem}.clubs-matches-list-status{display:flex;font-weight:600}.clubs-matches-list-warning .clubs-matches-list-team-one{margin-left:0}.clubs-matches-list-success .clubs-matches-list-team-two,.clubs-matches-list-warning .clubs-matches-list-team-one{background-color:var(--color-green-400);color:var(--color-neutrals-white)}.clubs-matches-list-players-count{color:var(--color-text-default);font-weight:600;margin-right:auto}.clubs-matches-list-team{align-items:center;background-color:var(--color-bg-tertiary);display:flex;line-height:3rem;margin-left:2rem;text-align:center;width:10rem}.clubs-matches-list-team.clubs-matches-list-players{width:8rem}.clubs-matches-list-team.clubs-matches-list-winning{background-color:var(--color-green-400);color:var(--color-neutrals-white)}.clubs-matches-list-team:first-child{margin-left:0}.clubs-matches-list-user-icon{color:var(--color-icon-default);flex-shrink:0;margin-left:auto;margin-right:auto}.clubs-matches-list-score{align-items:center;display:flex;justify-content:center;width:100%}.clubs-matches-list-all-players-button{display:none;position:absolute;right:var(--space-4)}.clubs-matches-list-game-preview{display:block;margin-right:1.5rem;width:12rem}.clubs-matches-list-challenge-title{line-height:1.25;margin-bottom:.8rem;margin-top:-.5rem}.clubs-matches-list-challenge-title a{color:var(--globalColorThemeBlueToMid)}.clubs-matches-list-challenge-title a:hover{color:var(--globalColorThemeBlueToMidHover)}.clubs-matches-list-all-players-icon{color:var(--color-text-bolder)}@media (min-width:40em){.clubs-matches-list-item{flex-direction:row;padding:1.6rem;text-align:left}.clubs-matches-list-item:hover .clubs-matches-list-all-players-icon{opacity:.3}.clubs-matches-list-item:hover .clubs-matches-list-all-players-icon:hover{opacity:1}.clubs-matches-list-club-main-avatar{display:flex;margin-right:1.5rem}.clubs-matches-list-item-details{align-items:flex-start;flex:1;margin-right:auto}.clubs-matches-list-all-players-button{display:block}.clubs-matches-list-all-players-icon{color:var(--color-icon-default);opacity:0;position:relative}.clubs-matches-list-item-stats{margin-bottom:0;margin-right:2rem}.clubs-matches-list-team:first-child{margin-left:2rem}}body.modal-overflow-hidden{overflow:hidden}.cc-modal-component{align-items:center;display:flex;height:100vh;height:100dvh;justify-content:center;left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-24) 0;position:fixed;top:0;width:100vw;z-index:9999}.cc-modal-body{--modalBorderRadius:var(--radius-xl);background-color:var(--color-bg-opaque);border-radius:var(--modalBorderRadius);box-shadow:var(--elevation-modal),inset 0 0 0 var(--border-s) var(--color-border-default);margin:auto;max-width:calc(100% - 1.5rem);position:relative}.cc-modal-backdrop{background-color:var(--backdropBg,var(--color-bg-overlay));bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.cc-modal-bg-transparent{--backdropBg:transparent}.cc-modal-enter-from,.cc-modal-leave-to{opacity:0}.cc-modal-enter{transition:opacity .3s var(--motion-ease-out-gentle)}.cc-modal-leave{transition:opacity .1s var(--motion-ease-out-gentle)}.cc-modal-xxxs{--cc-modal-max-width:var(--container-xxxs);width:var(--container-xxxs)}.cc-modal-xxs{--cc-modal-max-width:var(--container-xxs);width:var(--container-xxs)}.cc-modal-xs{--cc-modal-max-width:var(--container-xs);width:var(--container-xs)}.cc-modal-sm{--cc-modal-max-width:var(--container-s);width:var(--container-s)}.cc-modal-md{--cc-modal-max-width:var(--container-m);width:var(--container-m)}.cc-modal-lg{--cc-modal-max-width:var(--container-l);width:var(--container-l)}.cc-modal-xl{--cc-modal-max-width:var(--container-xl);width:var(--container-xl)}.cc-modal-component-v2{animation:cc-modal-fade-out .1s var(--motion-ease-out-gentle);background-color:transparent;border:none;display:none;height:100%;inset:0;margin:0;max-height:100%;max-width:100%;overscroll-behavior:contain;padding:var(--space-24) .8rem;position:fixed;width:100%!important}.cc-modal-component-v2[open]{animation:cc-modal-fade-in .3s var(--motion-ease-out-gentle);display:grid}.cc-modal-component-v2[open]::backdrop{animation:cc-modal-fade-in .3s var(--motion-ease-out-gentle);background-color:var(--color-bg-overlay)}.cc-modal-component-v2[open].cc-modal-bg-transparent::backdrop{background-color:transparent}.cc-modal-dialog{align-content:start;background-color:var(--color-bg-opaque);border-radius:var(--radius-xl);box-shadow:var(--elevation-modal),inset 0 0 0 var(--border-s) var(--color-border-default);color:var(--color-text-default);margin:auto;max-width:var(--cc-modal-max-width);position:relative;width:100%}@keyframes cc-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cc-modal-fade-out{0%{display:grid;opacity:1}to{display:none;opacity:0}}.outside-close-component{background-color:transparent;border:none;cursor:pointer;height:3rem;margin:0;opacity:.85;padding:0;position:absolute;right:var(--positionRight,1rem);top:var(--positionTop,1rem);width:3rem;z-index:10}.outside-close-component:hover{opacity:1;transition:opacity .3s}.outside-close-icon{color:var(--iconColor,var(--color-gray-500));font-size:2.8rem}@media (min-width:48em){.outside-close-component{--positionRight:-3.8rem;--positionTop:-.4rem}.outside-close-icon{--iconColor:var(--color-neutrals-white)}}.modal-video-box{max-width:100%;width:85.3rem}.modal-video-video{background-color:var(--color-gray-900);height:0;padding-bottom:56.25%;position:relative}.modal-video-video iframe{height:100%;max-width:100%;position:absolute;top:0;width:100%}