.user-username-component{font-size:var(--user-username, 1.4rem);font-weight:600;line-height:1.3}.user-username-link{cursor:pointer}.user-username-gray{color:#a7a6a2}.user-username-gray.user-username-link:hover{color:var(--color-gray-600)}.user-username-darkgray{color:var(--color-text-default)}.user-username-darkgray.user-username-link:hover{color:var(--color-text-default-hovered)}.user-username-theme-high{color:var(--color-text-bolder)}.user-username-theme-high.user-username-link:hover{color:var(--color-text-boldest)}.user-username-blue,.user-username-blue:hover{color:var(--color-blue-400)}.user-username-lightgray{color:var(--color-gray-400)}.user-username-current,.user-username-current:hover{color:currentColor}.user-username-white,.user-username-white:hover{color:var(--color-neutrals-white)}.user-username-bright{color:var(--color-text-boldest);font-weight:400}.user-username-bright-bold{color:var(--color-text-boldest)}.user-username-blue-with-dark-mode{color:var(--globalColorThemeBlueToMid)}.user-username-blue-to-water{color:var(--color-text-link)}.custom-component{border-collapse:collapse;border-spacing:0;max-width:100%;width:100%}.custom-component th,.custom-component td{padding:.8rem}.custom-component thead th{background-color:var(--color-bg-quaternary);color:var(--color-text-default);font-size:1.2rem;font-weight:600;padding:.8rem}[dir=ltr] .custom-component thead th{text-align:left}[dir=rtl] .custom-component thead th{text-align:right}.custom-component:not(.custom-no-borders) tr{border-top:.1rem solid var(--color-border-default)}.custom-component:not(.custom-no-borders) tr:first-child{border-top:0}[dir=ltr] .custom-text-left{text-align:left!important}[dir=rtl] .custom-text-left,[dir=ltr] .custom-text-right{text-align:right!important}[dir=rtl] .custom-text-right{text-align:left!important}.custom-text-center{text-align:center!important}.custom-hover tbody tr:hover{background-color:var(--color-bg-item-hovered)}.custom-hover-subtle tbody tr:hover{background-color:var(--color-bg-subtlest)}.custom-responsive{display:block;overflow-x:auto;width:100%}.custom-responsive td,.custom-responsive th{white-space:nowrap}.custom-clickable td:not(.custom-td-non-clickable){padding:0}.custom-clickable a{display:block;padding:.8rem}.custom-condensed tbody td,.custom-condensed tfoot td{padding:.5rem .8rem}.custom-responsive{padding-bottom:2rem}.custom-component a{color:var(--color-text-link)}.custom-component thead{background-color:var(--color-bg-tertiary);color:var(--color-text-subtle);font-size:1.2rem;text-transform:uppercase}[dir=ltr] .custom-component thead{text-align:left}[dir=rtl] .custom-component thead{text-align:right}.custom-component thead th{white-space:pre}[dir=ltr] .custom-component thead th{padding:.9rem .5rem .9rem 0}[dir=rtl] .custom-component thead th{padding:.9rem 0 .9rem .5rem}[dir=ltr] .custom-component td{padding:.7rem 1rem .7rem 0}[dir=rtl] .custom-component td{padding:.7rem 0 .7rem 1rem}.custom-component .custom-has-popover:hover{background-color:var(--color-bg-tertiary)}.custom-component tr:first-child td{padding-top:2rem}[dir=ltr] .custom-component tr td:first-child,[dir=ltr] .custom-component thead th:first-child{padding-left:3.2rem}[dir=rtl] .custom-component tr td:first-child,[dir=rtl] .custom-component thead th:first-child{padding-right:3.2rem}.custom-component .custom-themes{white-space:normal}.custom-crowns{width:8rem}[dir=ltr] .custom-crowns{padding-right:2.2rem}[dir=rtl] .custom-crowns{padding-left:2.2rem}.rush-component{border-collapse:collapse;border-spacing:0;max-width:100%;width:100%}.rush-component th,.rush-component td{padding:.8rem}.rush-component thead th{background-color:var(--color-bg-quaternary);color:var(--color-text-default);font-size:1.2rem;font-weight:600;padding:.8rem}[dir=ltr] .rush-component thead th{text-align:left}[dir=rtl] .rush-component thead th{text-align:right}.rush-component:not(.rush-no-borders) tr{border-top:.1rem solid var(--color-border-default)}.rush-component:not(.rush-no-borders) tr:first-child{border-top:0}[dir=ltr] .rush-text-left{text-align:left!important}[dir=rtl] .rush-text-left,[dir=ltr] .rush-text-right{text-align:right!important}[dir=rtl] .rush-text-right{text-align:left!important}.rush-text-center{text-align:center!important}.rush-hover tbody tr:hover{background-color:var(--color-bg-item-hovered)}.rush-hover-subtle tbody tr:hover{background-color:var(--color-bg-subtlest)}.rush-responsive{display:block;overflow-x:auto;width:100%}.rush-responsive td,.rush-responsive th{white-space:nowrap}.rush-clickable td:not(.rush-td-non-clickable){padding:0}.rush-clickable a{display:block;padding:.8rem}.rush-condensed tbody td,.rush-condensed tfoot td{padding:.5rem .8rem}.rush-responsive{padding-bottom:2rem}.rush-component a{color:var(--color-text-link)}.rush-component thead{background-color:var(--color-bg-tertiary);color:var(--color-text-subtle);font-size:1.2rem;text-transform:uppercase}[dir=ltr] .rush-component thead{text-align:left}[dir=rtl] .rush-component thead{text-align:right}.rush-component thead th{white-space:pre}[dir=ltr] .rush-component thead th{padding:.9rem .5rem .9rem 0}[dir=rtl] .rush-component thead th{padding:.9rem 0 .9rem .5rem}[dir=ltr] .rush-component td{padding:.7rem 1rem .7rem 0}[dir=rtl] .rush-component td{padding:.7rem 0 .7rem 1rem}.rush-component .rush-has-popover:hover{background-color:var(--color-bg-tertiary)}.rush-component tr:first-child td{padding-top:2rem}[dir=ltr] .rush-component tr td:first-child,[dir=ltr] .rush-component thead th:first-child{padding-left:3.2rem}[dir=rtl] .rush-component tr td:first-child,[dir=rtl] .rush-component thead th:first-child{padding-right:3.2rem}.rush-component tr .rush-button{display:none}[dir=ltr] .rush-component tr .rush-button{margin-left:auto}[dir=rtl] .rush-component tr .rush-button{margin-right:auto}.rush-component tr:hover{background:var(--color-bg-tertiary);cursor:pointer}.rush-component tr:hover .rush-button{display:block}.rush-type{align-items:center;display:flex;gap:var(--space-8)}.rush-result{color:var(--color-text-boldest);font-weight:700}.rush-time{display:flex}.rush-button{background-color:transparent;border:none;margin:0;padding:0}.club-row-club-activity{background-color:var(--color-bg-subtle);border-radius:var(--radius-3);height:1.2rem;overflow:hidden;position:relative;width:2.4rem}[dir=ltr] .club-row-club-activity{margin-right:1.4rem}[dir=rtl] .club-row-club-activity{margin-left:1.4rem}.club-row-club-activity-bar{background-color:var(--color-green-300);height:100%;position:absolute;top:0}[dir=ltr] .club-row-club-activity-bar{left:0}[dir=rtl] .club-row-club-activity-bar{right:0}.club-row-club-activity-container{align-items:center;color:var(--color-text-subtle);display:flex;gap:.4rem}[dir=ltr] .club-row-club-activity-container{margin-right:1rem}[dir=rtl] .club-row-club-activity-container{margin-left:1rem}.club-row-club-description{color:var(--color-text-subtle);height:4rem;overflow:hidden;word-break:break-word}.club-row-club-details{display:flex;flex-basis:0;flex-direction:column;flex-grow:1;flex-shrink:1;gap:.5rem;min-width:0}.club-row-club-header{align-items:center;color:var(--color-text-boldest);display:flex;gap:.5rem}.club-row-component{align-items:center;display:flex;gap:1.25rem}.club-row-component-mini{display:flex;gap:var(--space-12)}.club-row-component-mini .club-row-club-details{gap:0;justify-content:space-between}.club-row-green-badge{color:var(--color-green-300)}.club-row-header{max-height:2.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.friends-section-search{margin-bottom:var(--space-24)}.friends-section-header{display:flex;justify-content:space-between;margin:0 0 2.4rem}.friends-section-title{align-items:center;color:var(--color-text-bolder);-moz-column-gap:.8rem;column-gap:.8rem;display:flex;font-size:1.7rem;font-weight:600}.friends-section-count{background-color:var(--color-bg-subtle);border-radius:var(--radius-5);color:var(--color-text-default);display:flex;font-size:1.4rem;font-weight:400;line-height:1;padding:.3rem .6rem}.friends-section-suggestions{margin:2.4rem 0 0;padding:2.4rem 0 0}.friends-section-loading{opacity:.5;pointer-events:none;transition:opacity .2s ease}.friends-section-pagination{border-top:.1rem solid var(--color-border-default);margin-top:2.4rem;padding-top:2.4rem}.friends-section-empty{color:var(--color-text-default)}.friends-section-profile-header{align-items:center;border-bottom:.1rem solid var(--color-border-default);display:flex;height:4.8rem;justify-content:space-between}[dir=ltr] .friends-section-profile-header{padding:0 2rem 0 var(--space-24)}[dir=rtl] .friends-section-profile-header{padding:0 var(--space-24) 0 2rem}.friends-section-profile-header .friends-section-title{-moz-column-gap:var(--space-4);column-gap:var(--space-4)}.friends-section-profile-count{color:var(--color-text-draw);font-size:1.6rem;font-weight:400}.friends-section-loader{margin:0 auto}.friends-section-empty-button{margin-top:var(--space-24)}.link-preview-description{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;margin:0;overflow:hidden}.link-preview-domain-row{align-items:center;display:flex;gap:var(--space-4)}.link-preview-link-preview{background-color:var(--color-bg-subtle);border:var(--border-1) solid var(--color-border-default);border-radius:var(--radius-5);color:var(--color-text-default);display:flex;flex-direction:column;max-width:40rem;overflow:hidden;text-decoration:none;transition:border-color .15s cubic-bezier(0,0,.2,1)}.link-preview-link-preview:hover{border-color:var(--color-border-active)}.link-preview-meta{display:flex;flex-direction:column;padding:var(--space-8)}.link-preview-platform-badge{display:flex;flex-shrink:0;height:1.2rem;overflow:hidden;width:1.2rem}.link-preview-platform-favicon{display:block;height:100%;width:100%}.link-preview-play-overlay{align-items:center;background-color:var(--color-transparent-black-50);border-radius:50%;color:var(--color-transparent-white-72);display:flex;height:5.6rem;justify-content:center;position:absolute;top:50%;transition:background-color .15s ease,color .15s ease;width:5.6rem}[dir=ltr] .link-preview-play-overlay{left:50%;transform:translate(-50%,-50%)}[dir=rtl] .link-preview-play-overlay{right:50%;transform:translate(50%,-50%)}.link-preview-thumbnail-wrapper:hover .link-preview-play-overlay{background-color:var(--color-transparent-black-65);color:var(--color-transparent-white-95)}.link-preview-thumbnail{aspect-ratio:1200/630;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.link-preview-thumbnail-wrapper{position:relative}.reactions-detail-modal-close-btn{position:absolute;top:var(--space-12)}[dir=ltr] .reactions-detail-modal-close-btn{right:var(--space-12)}[dir=rtl] .reactions-detail-modal-close-btn{left:var(--space-12)}.reactions-detail-modal-content{display:flex;flex-direction:column;height:80vh}.reactions-detail-modal-container{padding:0 var(--space-12)}.reactions-detail-modal-list-container{flex:1;min-height:0;padding:0 var(--space-12)}.reactions-detail-modal-header{align-items:center;display:flex;padding:var(--space-16) 0}.reactions-detail-modal-list{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:var(--space-12) 0}.reactions-detail-modal-loader{align-self:center;margin:auto}.reactions-detail-modal-loader-bottom{align-self:center;padding:var(--space-12) 0}.reactions-detail-modal-tab{background-color:transparent;border:none;margin:0;padding:0;align-items:center;border-bottom:.3rem solid transparent;color:var(--color-text-subtle);display:inline-flex;flex:1;gap:var(--space-8);justify-content:center;min-height:4.8rem;white-space:nowrap}.reactions-detail-modal-tab-active{border-bottom-color:var(--color-border-boldest);color:var(--color-text-boldest)}.reactions-detail-modal-tab-icon{height:2rem;width:2rem}.reactions-detail-modal-tab-row{border-bottom:.1rem solid var(--color-border-subtle);display:flex;overflow-x:auto;scrollbar-width:none}.reactions-detail-modal-tab-row::-webkit-scrollbar{display:none}.openings-detail-opening{cursor:pointer;display:grid;grid-template-columns:[toggle] 4.2rem [main] 1fr}[dir=ltr] .openings-detail-opening{padding:1rem 1.2rem 1rem 0}[dir=rtl] .openings-detail-opening{padding:1rem 0 1rem 1.2rem}.openings-detail-toggle{align-self:center;font-size:1.6rem;font-weight:600;justify-self:center}.openings-detail-main{grid-column:main;overflow:hidden}.openings-detail-header{color:var(--color-text-default);display:flex;font-weight:600;margin-bottom:.5rem;white-space:pre}[dir=ltr] .openings-detail-total{margin-left:auto;padding-left:1rem}[dir=rtl] .openings-detail-total{margin-right:auto;padding-right:1rem}.openings-detail-move{color:var(--color-text-boldest)}[dir=ltr] .openings-detail-move{margin-right:.7rem}[dir=rtl] .openings-detail-move{margin-left:.7rem}.openings-detail-name{overflow:hidden;text-overflow:ellipsis}[dir=ltr] .openings-detail-childOpening{padding-left:2rem}[dir=rtl] .openings-detail-childOpening{padding-right:2rem}.openings-detail-loading{opacity:.5}.openings-detail-childWrap{animation-timing-function:linear;display:flex;flex-direction:column;opacity:1;overflow:hidden;transition:max-height .3s,opacity .3s}.openings-detail-enter{max-height:25rem}.openings-detail-firstChildLevel{max-height:38.35rem;overflow-y:auto}.openings-detail-beforeEnter,.openings-detail-leave{max-height:0;opacity:0}.openings-detail-beforeLeave{max-height:25rem}.openings-detail-firstChildLevel,.openings-detail-toggled.openings-detail-root{background:var(--globalSecondaryAccentBackground)}[dir=ltr] .openings-detail-btn{margin:1rem 1.2em 2rem auto}[dir=rtl] .openings-detail-btn{margin:1rem auto 2rem 1.2em}.versus-component{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-transparent-black-14);border:none;color:var(--color-text-bolder);display:block;height:110%;transition:all .1s ease-out;width:100%}.versus-component:hover,.versus-component:focus{color:var(--color-gray-900)}.versus-component:hover .versus-details,.versus-component:focus .versus-details{color:var(--color-gray-600)}.dark-mode .versus-component:hover,.dark-mode .versus-component:focus{color:var(--color-transparent-white-85)}.dark-mode .versus-component:hover .versus-details,.dark-mode .versus-component:focus .versus-details{color:var(--color-transparent-white-50)}.dark-mode .versus-component .versus-result{color:var(--color-neutrals-white)}.versus-opponents{align-items:center;display:flex;flex:1;font-weight:600;justify-content:center}.versus-vs{font-size:1.3rem;margin:auto;opacity:.8}.versus-username{overflow:hidden;white-space:nowrap;flex:1;font-size:1.4rem;max-width:16rem;padding-left:3rem;padding-right:3rem;text-align:center;text-overflow:ellipsis}.versus-avatars{display:flex;padding-top:1rem}.versus-user{display:flex;flex:1;justify-content:center}[dir=ltr] .versus-user{padding-right:.587rem}[dir=rtl] .versus-user{padding-left:.587rem}.versus-user.versus-authuser{justify-content:center}[dir=ltr] .versus-user.versus-authuser{padding-left:.587rem;padding-right:0}[dir=rtl] .versus-user.versus-authuser{padding-right:.587rem;padding-left:0}.versus-result{align-items:center;color:var(--color-gray-800);display:flex;font-size:1.7rem;font-weight:700;justify-content:center;margin:0 2rem;width:calc(50% - .587rem)}.versus-result.versus-small{font-size:1.8rem;margin:0 1rem}.versus-resultauthresult{justify-content:center}[dir=ltr] .versus-resultauthresult{padding-left:.587rem;padding-right:0}[dir=rtl] .versus-resultauthresult{padding-right:.587rem;padding-left:0}.versus-details{align-items:center;color:var(--color-text-default);display:flex;font-weight:600;justify-content:center;transition:all .1s ease-out}.versus-details .versus-icon{margin-top:.1rem}.versus-details.versus-bottom{padding-bottom:1rem}.versus-details-item{margin:0 .5rem}.versus-details-item.versus-wins{color:var(--color-text-win)}.versus-details-item.versus-losses{color:var(--color-text-loss)}.versus-view{flex:1;max-width:16rem;text-align:center;text-overflow:ellipsis}
