.profile-header-container{position:relative}.profile-header-container:hover .profile-header-edit{opacity:1}.profile-header-info{align-items:flex-start;display:flex}.profile-header-edit{display:none;opacity:.5;position:absolute;right:1.3rem;top:.9rem}.profile-header-avatar{border-radius:var(--radius-m);flex-shrink:0;float:left;height:7.5rem;margin-right:1rem;overflow:hidden;position:relative;width:7.5rem}.profile-header-avatar img{height:7.5rem;-o-object-fit:cover;object-fit:cover;width:7.5rem}.profile-header-user-avatar{max-height:100%;max-width:100%}.profile-header-details{min-width:0;width:100%}.profile-header-user-info{font-size:1.4rem;min-width:0;padding:0}.profile-header-status:last-child{border-bottom-left-radius:var(--radius-l);border-bottom-right-radius:var(--radius-l)}.profile-header-stream{aspect-ratio:16/9;background-color:var(--color-neutrals-black);margin-top:2.4rem}.profile-header-verified{line-height:0}.profile-header-actions-placeholder{display:grid;gap:.4rem;grid-template-columns:repeat(4,1fr);height:4.8rem;margin-top:2.4rem}.profile-header-actions-button-placeholder{background-color:var(--color-bg-subtle);border-radius:var(--radius-l)}@media (min-width:40em){.profile-header-edit{display:flex}.profile-header-avatar{float:none}.profile-header-avatar,.profile-header-avatar img{height:10rem;width:10rem}}@media (min-width:64em){.profile-header-avatar{margin-right:2.4rem}.profile-header-avatar,.profile-header-avatar img{height:16rem;width:16rem}}.profile-card-user-block{align-items:center;display:flex;flex-direction:row;gap:.8rem;height:3.4rem}.profile-card-chesstitle{background-color:var(--color-bg-chesstitle);border-radius:var(--radius-m);color:var(--color-neutrals-white)!important;font-size:1.3rem;font-weight:600;line-height:1;margin-top:.2rem;padding:.2rem .3rem}.profile-card-username{color:var(--color-text-boldest);font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-card-username.profile-card-fixed-size{font-size:2.4rem}.profile-card-username-link{color:var(--color-neutrals-white)}.profile-card-username-link:focus,.profile-card-username-link:hover{color:var(--color-neutrals-white);opacity:.8}.profile-card-full-name{color:var(--color-transparent-white-72);font-size:1.4rem}.profile-card-info{color:var(--color-transparent-white-72);margin-top:.8rem;min-height:5.5rem;word-break:break-word}.profile-card-name-location{align-items:center;color:var(--color-text-default);display:flex;flex-wrap:wrap;font-size:1.5rem}.profile-card-name-location .profile-card-name{margin-right:2rem}.profile-card-name-location .profile-card-location{align-items:center;display:flex}.profile-card-name-location .profile-card-location-icon{font-size:1.6rem;margin-right:.2rem;width:1.6rem}.profile-card-flag{align-items:center;display:flex;font-weight:500;margin-top:1rem}.profile-card-disabled-icon{transform:scale(1.2)}.profile-card-disabled-status{align-items:center;color:var(--color-transparent-white-72);display:flex;font-size:1.5rem;font-weight:600;margin-bottom:1rem;margin-top:1rem}.profile-card-disabled-text{margin-left:.6rem}.profile-card-disabled-reason{color:var(--color-neutrals-white);font-size:1.4rem}.profile-card-disabled-reason a{text-decoration:underline}.profile-card-disabled-reason a:hover{text-decoration:none}.profile-card-disabled{color:var(--color-text-default)}.profile-card-user-info{display:grid;grid-column-gap:.5rem;grid-row-gap:1rem;grid-template-columns:repeat(2,1fr)}.profile-card-user-info .profile-card-info-item{align-items:center;display:flex;flex-direction:column;padding:1rem}.profile-card-user-info .profile-card-info-item-icon{color:var(--color-icon-default);font-size:3.2rem}.profile-card-user-info .profile-card-info-item-value{color:var(--color-text-subtle);font-size:1.3rem;font-weight:700;white-space:nowrap}[data-presence-user-item] [data-presence-last-online-container]{visibility:hidden}@media (min-width:40em){.profile-card-info{min-height:4rem}.profile-card-user-info{grid-template-columns:repeat(4,minmax(10rem,1fr))}}@media (min-width:60em){.profile-card-chesstitle{font-size:2rem}}@media (min-width:64em){.profile-card-info{min-height:8.3rem}}.status-component{align-items:center;background-color:var(--color-blue-300);color:var(--color-neutrals-white);display:flex;font-size:1.6rem;font-weight:600;min-height:6rem;padding:1rem}.status-component.status-rounded-top-borders{border-radius:var(--radius-l) var(--radius-l) 0 0}.status-component.status-rounded-bottom-borders{border-radius:0 0 var(--radius-l) var(--radius-l)}.status-component.status-titled{background-color:var(--color-bg-chesstitle)}.status-component.status-gold{background-color:#f0c748}.status-component.status-platinum{background-color:var(--color-gray-500)}.status-component.status-diamond{background-color:var(--color-blue-300)}.status-component.status-moderator{background-color:var(--color-slate-300)}.status-component.status-staff{background-color:var(--color-green-300)}.status-component.status-coach{background-color:var(--color-gray-700)}.status-component.status-streamer{background-color:var(--color-purple-200)}.status-component.status-top-blogger{background-color:var(--color-aqua-400)}.status-component.status-top-gifter{background-color:var(--color-blue-400)}.status-membership-icon{flex-shrink:0;font-size:3.2rem}.status-label-group{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;line-height:1.2;margin-left:1.2rem;margin-top:.2rem}.status-label{display:inline-block;text-transform:uppercase}.status-scheduled{color:var(--color-transparent-white-85);font-size:clamp(1.3rem,4vw,1.6rem)}.status-scheduled-date{white-space:nowrap}.status-data,.status-data-wrapper{margin-left:auto}.status-data{align-items:center;color:currentColor;display:flex;flex-shrink:0;justify-content:flex-end;line-height:1.3;min-height:4rem;padding-left:2rem;padding-right:1.5rem;text-align:right}a.status-data{transition:opacity .1s ease}a.status-data:focus,a.status-data:hover{color:currentColor;opacity:.8}.status-plans,.status-stream-url{display:none}@media (min-width:48em){.status-plans,.status-stream-url{display:flex}.status-plans{max-width:20rem;padding-right:0}.status-icon{font-size:2.8rem}}.edit-container{align-items:center;color:var(--color-text-subtle);display:flex;font-size:1.3rem;font-weight:500}.edit-container:hover:not(.edit-darkMode){color:var(--color-text-default)}.edit-container:not([href]){cursor:auto;pointer-events:none}.edit-icon{color:inherit;font-size:2rem}.confirm-popover-inline-popover{background:var(--color-bg-opaque);border-radius:var(--radius-l);box-shadow:0 .2rem .5rem rgba(0,0,0,.5);color:var(--color-text-boldest);margin:1rem 0;padding:1.5rem}.confirm-popover-inline-component{max-width:29rem;position:fixed;width:100%;z-index:10000}.confirm-popover-inline-inner{display:grid;gap:1.5rem;grid-template-columns:2}.confirm-popover-inline-message{grid-column:span 2;line-height:1.2;text-align:center}.modal-container-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}.modal-container-parent-centered{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.modal-container-bg{background-color:var(--color-bg-overlay);bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.modal-container-enter,.modal-container-leave{opacity:0}@media (min-width:60em){.modal-container-content-centered{justify-content:start}}.modal-content-component{--modalBg:var(--color-bg-opaque);background-color:var(--modalBg);border-radius:var(--radius-xl);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.5);margin:1rem;overflow:hidden}.modal-content-component.modal-content-light{--modalBg:var(--color-neutrals-white);color-scheme:dark}.modal-content-component.modal-content-dark{--modalBg:var(--color-gray-900);color-scheme:dark}@media (min-width:60em){.modal-content-component{margin-left:0;margin-right:0}}.confirm-popover-modal{max-width:100%;padding:1.5rem;text-align:center;width:35rem}.confirm-popover-title{color:var(--color-text-boldest);margin:0 0 1.5rem}.confirm-popover-messageLabel{color:var(--color-text-bolder);margin:0 0 1.5rem}.confirm-popover-buttons{display:flex;justify-content:space-evenly}.confirm-popover-regular{font-weight:400!important}.tooltip-component{pointer-events:none;position:fixed;transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:ease-out;z-index:9999}.tooltip-content{display:flex;position:absolute;width:20rem;word-break:break-word}.tooltip-content.tooltip-top{bottom:100%;justify-content:center;left:50%;padding-bottom:var(--tooltip-padding);transform:translateX(-50%)}.tooltip-content.tooltip-bottom{justify-content:center;left:50%;padding-top:var(--tooltip-padding);top:100%;transform:translateX(-50%)}.tooltip-content.tooltip-left{justify-content:flex-end;padding-right:var(--tooltip-padding);right:100%;top:50%;transform:translateY(-50%)}.tooltip-content.tooltip-right{left:100%;padding-left:var(--tooltip-padding);top:50%;transform:translateY(-50%)}.tooltip-content.tooltip-top.tooltip-left{bottom:100%;left:unset;right:100%;top:unset;transform:translateX(calc(var(--tooltip-padding) + var(--target-width)))}.tooltip-content.tooltip-top.tooltip-right{bottom:100%;left:100%;right:unset;top:unset;transform:translateX(calc(var(--target-width)*-1 - var(--tooltip-padding)))}.tooltip-content.tooltip-bottom.tooltip-left{bottom:unset;left:unset;right:100%;top:100%;transform:translateX(calc(var(--tooltip-padding) + var(--target-width)))}.tooltip-content.tooltip-bottom.tooltip-right{bottom:unset;left:100%;right:unset;top:100%;transform:translateX(calc(var(--target-width)*-1 - var(--tooltip-padding)))}.tooltip-body{background:rgba(0,0,0,.75);border-radius:var(--radius-s);color:#fff;font-size:1.4rem;font-weight:600;padding:.5rem .8rem;position:relative;text-align:center}.tooltip-body:after{border:.5rem solid transparent;content:"";display:block;height:0;position:absolute}.tooltip-body.tooltip-right:after{border-right:.5rem solid rgba(0,0,0,.75);right:100%;top:50%;transform:translateY(-50%)}.tooltip-body.tooltip-left:after{border-left:.5rem solid rgba(0,0,0,.75);left:100%;top:50%;transform:translateY(-50%)}.tooltip-body.tooltip-top:after{border-top:.5rem solid rgba(0,0,0,.75);left:50%;top:100%;transform:translateX(-50%)}.tooltip-body.tooltip-bottom:after{border-bottom:.5rem solid rgba(0,0,0,.75);bottom:100%;left:50%;transform:translateX(-50%)}.tooltip-body.tooltip-top.tooltip-left:after{border-left:.5rem solid transparent;border-top:.5rem solid rgba(0,0,0,.75);bottom:unset;left:unset;right:0;top:100%;transform:translateX(-50%)}.tooltip-body.tooltip-top.tooltip-right:after{border-right:.5rem solid transparent;border-top:.5rem solid rgba(0,0,0,.75);bottom:unset;left:0;right:unset;top:100%;transform:translateX(50%)}.tooltip-body.tooltip-bottom.tooltip-left:after{border-bottom:.5rem solid rgba(0,0,0,.75);border-left:.5rem solid transparent;bottom:100%;left:unset;right:0;top:unset;transform:translateX(-50%)}.tooltip-body.tooltip-bottom.tooltip-right:after{border-bottom:.5rem solid rgba(0,0,0,.75);border-right:.5rem solid transparent;bottom:100%;left:0;right:unset;top:unset;transform:translateX(50%)}.section-title-dismissible-component{align-items:center;background-color:var(--color-bg-tertiary);border-top-left-radius:var(--modalBorderRadius,0);border-top-right-radius:var(--modalBorderRadius,0);display:flex;flex-direction:row;justify-content:flex-start;min-height:4.4rem}.section-title-dismissible-name{color:var(--color-text-default);font-size:1.5rem;font-weight:600;line-height:1.2;padding:.8rem 1.6rem}.section-title-dismissible-close{background-color:transparent;border:none;color:var(--color-icon-default);flex-shrink:0;height:4.4rem;margin:0;margin-left:auto;padding:0;width:4.4rem}.section-title-dismissible-close:hover{color:var(--color-icon-default-hovered)}.section-title-dismissible-icon{color:currentColor;font-size:2.4rem}.account-not-activated-component a{color:var(--color-text-link)}.account-not-activated-component a:hover{color:var(--color-text-link-hovered)}.account-not-activated-component p{color:var(--color-text-bolder)}.account-not-activated-alert{background-color:var(--color-blue-300);border-radius:var(--radius-m);color:var(--color-neutrals-white);margin:0 0 1.5rem;padding:1.5rem;text-align:center}.select-trophy-component .select-trophy-pagination{display:block;margin-left:0}.select-trophy-component .select-trophy-pagination.select-trophy-top{margin-bottom:3rem}.select-trophy-component .select-trophy-pagination.select-trophy-bottom{margin-top:3rem}.select-trophy-trophies-grid{display:grid;font-size:1.4rem;grid-template-columns:repeat(2,1fr);line-height:1.8rem}.select-trophy-trophy{color:var(--color-text-default);margin:0 0 1.5rem;text-align:center;width:9.7rem}.select-trophy-trophy-image{margin:0 0 .5rem}.select-trophy-search{margin-left:auto;max-width:20rem}.select-trophy-pagination-wrapper{display:flex;margin-bottom:3rem}.select-trophy-loading{opacity:.5;pointer-events:none}@media (min-width:25em){.select-trophy-trophies-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:40em){.select-trophy-trophies-grid{grid-template-columns:repeat(4,1fr)}}.form-error-component{color:var(--color-text-danger);font-size:1.2rem;font-weight:600}.send-trophy-component{display:flex}.send-trophy-component a{color:var(--color-text-link)}.send-trophy-component a:hover{color:var(--color-text-link-hovered)}.send-trophy-name{color:var(--color-text-default)}.send-trophy-change{display:inline-block;margin-top:.5rem}.send-trophy-textarea{margin:0 0 2rem;max-height:15rem;min-height:8rem;width:100%}.send-trophy-left{margin-right:3rem;text-align:center}.send-trophy-right{flex-grow:1}.send-trophy-error{margin-top:1.5rem}.send-trophy-description{color:var(--color-text-default);font-size:1.4rem;margin-bottom:.5rem}.user-chess-title-component{background-color:var(--color-bg-chesstitle);border-radius:var(--radius-m);color:var(--color-neutrals-white)!important;font-size:1rem;font-weight:600;line-height:1;padding:.2rem .3rem}.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{font-weight:400}.user-username-bright,.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)}.sent-trophy-component{display:flex}.sent-trophy-left{margin-right:3rem}.sent-trophy-title{color:var(--color-text-bolder);margin-bottom:1rem}.sent-trophy-from{color:var(--color-text-subtle);font-size:1.4rem;margin:0 0 1rem}.sent-trophy-message{color:var(--color-text-default);margin:0 0 1rem}.sent-trophy-success{align-items:center;color:var(--color-text-success);display:flex;font-size:1.8rem;font-weight:600;gap:.4rem}.sent-trophy-icon{font-size:2.4rem}.trophy-popover-modal{display:flex;flex-direction:column;max-height:48rem;max-width:100%;width:54rem}.trophy-popover-section{flex-grow:1;overflow-y:scroll}.profile-accept-decline-component{align-items:center;display:flex;flex-direction:column;gap:1.2rem 2rem}.profile-accept-decline-actions{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center}.profile-accept-decline-button{min-width:16rem}.profile-accept-decline-label{color:var(--color-text-boldest);flex-shrink:0;font-size:1.8rem;font-weight:600}@media (min-width:30em){.profile-accept-decline-component{flex-direction:row;flex-wrap:wrap;justify-content:center}}.profile-btn-link{align-items:center;background-color:transparent;border:none;color:var(--color-transparent-white-72);display:inline-flex;font-size:1.4rem;font-weight:500;gap:.8rem;line-height:1;margin:0;min-height:3rem;padding:0;text-align:left;transition:color .15s ease}.profile-btn-link:hover{color:var(--color-transparent-white-85)}.profile-btn-highlighted-link{color:var(--color-blue-200)}.profile-btn-highlighted-link:hover{color:var(--color-blue-100)}.profile-btn-icon{flex-shrink:0;font-size:2.4rem}.profile-btn-large-button{padding-left:1.2rem;padding-right:.8rem}.profile-btn-large-button.profile-btn-highlighted-btn,.profile-btn-large-button.profile-btn-highlighted-btn:hover{color:var(--color-icon-premium)}@media (max-width:47.938em){.profile-btn-large-button :not(.icon-font-chess){display:none}.profile-btn-large-button .icon-font-chess{font-size:2.8rem}}.profile-actions-all-users-component,.profile-actions-top-player-component{align-items:start;display:grid;gap:.4rem;grid-template-columns:repeat(4,1fr);width:100%}.profile-actions-old-component{align-self:flex-start;flex-basis:auto;padding-top:2.4rem;position:relative}.profile-actions-old-actions{display:flex;flex-direction:column}.profile-actions-old-more-container{position:relative}.profile-actions-old-morebtns{background-color:var(--color-gray-900);border-radius:var(--radius-m);box-shadow:0 .2rem .5rem rgba(0,0,0,.5);min-width:20rem;padding:1rem;position:absolute;right:0;top:calc(100% + .5rem);z-index:10}.profile-actions-old-morebtns:before{border-color:transparent transparent var(--color-gray-900) transparent;border-style:solid;border-width:0 1rem 1rem 1rem;bottom:100%;content:"";height:0;position:absolute;right:8vw}.profile-actions-old-request-container{margin-top:1rem;text-align:left;width:18rem}.profile-actions-old-request-container .profile-actions-old-request-btn{min-width:8rem}.profile-actions-old-request-btn+.profile-actions-old-request-btn{margin-left:.5rem}.profile-actions-old-request-label{color:var(--color-neutrals-white);font-weight:600;margin-bottom:.5rem}@media (min-width:60em){.profile-actions-old-component .profile-actions-old-morebtns,.profile-actions-old-component .profile-actions-old-morebtns:before{right:50%;transform:translateX(50%)}}.awards-showcase-container{border-radius:var(--radius-l);padding:0}.awards-showcase-list{display:grid;gap:2rem .9rem;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}.awards-showcase-item{background:none;border:none;min-height:8rem;padding:0;position:relative}.awards-showcase-img{display:block;height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.list-group-item{display:flex}.list-group-item:not(:first-child){margin-top:1rem}.list-group-item:hover .list-group-title{color:var(--globalColorThemeBlueToMidHover)}.list-group-avatar{flex-shrink:0;margin-right:1.5rem}.list-group-info{display:flex;flex-direction:column;overflow:hidden;white-space:nowrap;width:100%}.list-group-tight .list-group-info{justify-content:center}.list-group-name{color:var(--globalColorThemeBlueToMid);font-weight:600;margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-group-tight .list-group-name{margin-bottom:0}.list-group-name:hover{color:var(--globalColorThemeBlueToMidHover)}.list-group-title{color:var(--globalColorThemeBlueToMid);flex:1;font-size:1.4rem;font-weight:600;line-height:1.2;margin:auto;white-space:normal}.list-group-members{display:flex}.list-group-friend-avatar{margin-right:.5rem}.list-group-members-more{color:var(--color-text-subtle)}.list-group-additional-info{color:var(--color-text-default);font-size:1.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-group-place-number{align-items:center;color:var(--color-text-default);display:flex;flex-shrink:0;width:3rem}.list-group-extra{align-self:start;flex-shrink:0;margin-left:1rem;padding-left:1rem;padding-right:1rem}.list-group-form-group:not(:last-child){margin-bottom:1.5rem}.toggle-button{align-items:center;background-color:var(--color-bg-tertiary);border:0;color:var(--color-text-default);-moz-column-gap:.2rem;column-gap:.2rem;display:flex;font-size:1.4rem;font-weight:600;justify-content:center;padding:1rem;width:100%}.toggle-button:hover{color:var(--color-text-default-hovered)}.toggle-icon{font-size:1.2rem}.toggle-icon-up{transform:rotate(180deg);transform-origin:50% 56%}.toggle-hidden{display:none}.trophy-history-details{align-items:center;display:flex;justify-content:center}.trophy-history-details img{margin-top:.2rem}.trophy-history-count{color:var(--color-text-boldest);font-size:2.75rem;font-weight:700;line-height:2.75rem;margin:0 1rem}.trophy-history-current-division{text-align:center}.trophy-history-title{border-bottom:.1rem solid var(--color-border-default);padding:1.3rem 0}.trophy-history-table{border-collapse:collapse;border-spacing:0;line-height:2.1rem;margin:2rem 0 0;width:100%}.trophy-history-cell{padding:0}.trophy-history-cell.trophy-history-collapse{white-space:nowrap;width:1%}.trophy-history-ranking{color:var(--color-text-boldest);font-weight:700;padding-right:1rem;text-align:right}.trophy-history-division{align-items:center;display:flex;padding-left:1rem;text-transform:uppercase}.trophy-history-icon{font-size:1.6rem;margin-right:.6rem}.profile-info-container{border-radius:var(--radius-m);margin-bottom:2.4rem;overflow:hidden}.profile-info-row{background-color:var(--color-bg-secondary-alt);display:grid;grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr))}.profile-info-item{display:flex;padding:1rem;width:100%}.profile-info-item:not(:last-child){border-right:.1rem solid var(--color-neutrals-white)}.dark-mode .profile-info-item:not(:last-child){border-color:transparent}.profile-info-item-title{color:var(--color-text-default);font-size:1.3rem;font-weight:600;margin-bottom:.4rem}.profile-info-item-value{color:var(--color-text-boldest);font-size:1.3rem;font-weight:700}.profile-actions-component{align-self:flex-start;flex-basis:auto;padding-top:2.4rem;position:relative}.profile-about{position:relative}.profile-about:hover .profile-about-edit-link{opacity:1}.profile-about-wrapper{margin:0;padding-top:3.2rem}.profile-about-wrapper.profile-about-hidden{margin-bottom:1.5rem}.profile-about-wrapper p{line-height:2.1rem;margin:0 0 .5rem}.profile-about-edit-link{opacity:.5;position:absolute;right:1.3rem;top:.4rem}.profile-about-hidden{max-height:15rem;overflow:hidden;position:relative}.profile-about-hidden:after{background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0));bottom:0;content:"";height:8rem;left:0;pointer-events:none;position:absolute;right:0}.dark-mode .profile-about-hidden:after{background:none}.profile-more-btn.profile-collapsed:before{content:attr(data-collapsed-label)}.profile-more-btn:not(.profile-collapsed):before{content:attr(data-expanded-label)}.profile-more-btn:not(.profile-collapsed) .profile-toggle-icon{transform:rotate(180deg);transform-origin:50% 56%}.profile-admin-notes-wrapper{display:grid;grid-row-gap:1rem;max-height:40rem;overflow-y:scroll}.profile-admin-notes-item{border-bottom:.1rem solid var(--color-border-default);padding:.5rem 0}.profile-admin-notes-item.profile-pinned-item{background-color:#c3b091;border-radius:var(--radius-l);padding:.3rem}.profile-admin-notes-item-info{display:flex;justify-content:space-between}.profile-admin-notes-item-info-username{font-weight:600}.profile-admin-notes-item-info-date{font-size:1.2rem}.profile-admin-notes-item-description{white-space:pre-wrap;word-break:break-word}.profile-notes-btn{align-items:center;background-color:transparent;border:0;color:var(--color-text-default);display:flex;font-size:1.5rem;font-weight:600;height:5rem;padding:1rem 1.2rem;width:100%}.profile-notes-btn:hover{color:var(--color-text-default-hovered)}.profile-notes-btn:after{border-color:var(--color-icon-default) transparent transparent transparent;border-style:solid;border-width:.6rem .6rem 0 .6rem;content:"";display:inline-block;height:0;margin-left:auto;width:0}.profile-notes-btn.profile-notes-btn-opened:after{border-color:transparent transparent var(--color-icon-default) transparent;border-width:0 .6rem .6rem .6rem}.profile-notes-icon{color:var(--color-icon-default);font-size:2rem;margin-right:.5rem}.profile-notes-group{border-top:solid .1rem var(--color-border-default)}.profile-notes{border-radius:.4rem;margin:0 1.5rem;max-height:30rem;overflow:auto}.profile-notes pre{background-color:var(--color-bg-secondary-alt);border:0;display:block;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:1.2rem;line-height:1.8;margin:0;padding:1rem;white-space:pre-wrap;word-wrap:break-word}.profile-mute-box,.profile-reset-field-box{padding:.3rem 1rem 2rem 2.5rem}.profile-mute-btn-icon,.profile-reset-field-btn-icon{height:1.1rem;margin-left:.6rem;margin-top:.3rem;opacity:.75;transition:transform .1s ease-in}.profile-mute-collapsed .profile-mute-btn-icon,.profile-mute-collapsed .profile-reset-field-btn-icon,.profile-reset-field-collapsed .profile-mute-btn-icon,.profile-reset-field-collapsed .profile-reset-field-btn-icon{margin-top:.6rem;transform:rotate(-180deg);transform-origin:center}.profile-stats-preloader{margin-top:1.5rem}.profile-note-form{display:grid;gap:.4rem}.profile-note-textarea{resize:vertical}.profile-note-submit{justify-self:end}@media (min-width:48em){.profile-info-row{grid-template-columns:repeat(5,1fr)}.profile-info-item{align-items:center;flex-direction:column;padding:2rem 1rem;text-align:center}.profile-info-item-icon{margin-right:0}}@media (min-width:60em){.profile-about-container{margin-bottom:1.5rem}}.table-component{border-collapse:collapse;border-spacing:0;max-width:100%;width:100%}.table-component td,.table-component th{padding:.8rem}.table-component thead th{background-color:var(--color-bg-quaternary);color:var(--color-text-default);font-size:1.2rem;font-weight:600;padding:.8rem;text-align:left}.table-component:not(.table-no-borders) tr{border-top:.1rem solid var(--color-border-default)}.table-component:not(.table-no-borders) tr:first-child{border-top:0}.dark-mode .table-component.table-hover tbody tr:hover{background-color:var(--color-transparent-black-14)}.table-text-left{text-align:left!important}.table-text-right{text-align:right!important}.table-text-center{text-align:center!important}.table-hover tbody tr:hover{background-color:#e6f5fa}.table-responsive{display:block;overflow-x:auto;width:100%}.table-responsive td,.table-responsive th{white-space:nowrap}.table-clickable td:not(.table-td-non-clickable){padding:0}.table-clickable a{display:block;padding:.8rem}.table-condensed tbody td,.table-condensed tfoot td{padding:.5rem .8rem}.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-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;position:absolute;width:1.5rem}.social-share-component{display:flex;justify-content:center;overflow:hidden}.social-share-preloader{height:3.6rem;width:100%}.social-share-wrapper{align-items:center;display:flex;flex-direction:column;height:3.6rem;transition:all .3s ease;width:23rem}.social-share-expanded{height:7.6rem}.social-share-primary{display:flex;flex-direction:row;justify-content:space-between;min-height:3.6rem;width:100%}.social-share-primary .social-share-link{align-items:center;border:0;border-radius:var(--radius-l);display:flex;flex-basis:23.5%;justify-content:center;margin:0;padding:0;transition:all .3s ease}.social-share-primary .social-share-link:focus-visible,.social-share-primary .social-share-link:hover{opacity:.8}.social-share-icon{color:var(--color-neutrals-white);font-size:3.2rem}.social-share-secondary{display:flex;flex-direction:row;height:3.6rem;justify-content:space-between;margin-top:.5rem;transition:all .3s ease;visibility:hidden;width:100%}.social-share-secondary.social-share-visible{visibility:visible}.social-share-secondary .social-share-link{align-items:center;background-color:var(--color-gray-600);border:0;display:flex;flex-basis:20%;justify-content:center;margin:0;padding:0;transition:all .3s ease}.social-share-secondary .social-share-link:focus-visible,.social-share-secondary .social-share-link:hover{background-color:#807d7c}.social-share-facebook{background-color:#1778f2}.social-share-x-twitter{background-color:#000}.social-share-reddit{background-color:#ff4500}.social-share-google{background-color:#db4437}.social-share-more{background-color:var(--color-gray-500)}.social-share-more-icon{margin-top:.2rem}.achievement-item-section{flex-grow:1;max-height:calc(100vh - 10rem);overflow-y:auto;padding:3rem}.achievement-item-wrapper{display:flex;width:48rem}.achievement-item-title{color:var(--color-text-boldest);line-height:1.25;margin-bottom:.5rem}.achievement-item-trophy-header{color:var(--color-text-boldest);font-size:2.4rem;margin-bottom:.5rem}.achievement-item-wrapper+.achievement-item-wrapper{border-top:.1rem solid var(--color-border-default);margin-top:1.5rem;padding-top:1.5rem}.achievement-item-image-wrapper{flex-basis:13.5rem;flex-shrink:0;margin-right:1.5rem}.achievement-item-image{height:auto;max-width:100%}.achievement-item-content{flex-grow:1}.achievement-item-from{color:var(--color-text-subtle);font-size:1.3rem;margin:1rem 0}.achievement-item-from .user-chess-title-component{display:inline-block;margin-top:.3rem;vertical-align:top}.achievement-item-date{color:var(--color-text-subtle)}.achievement-item-message{color:var(--color-text-bolder);margin:0 0 .5rem}.achievement-item-description,.achievement-item-trophy-message{color:var(--color-text-default);font-size:1.3rem;margin:0 0 .5rem}.achievement-item-description a,.achievement-item-message a{color:var(--color-text-default);text-decoration:underline}.achievement-item-description a:hover,.achievement-item-message a:hover{color:var(--color-text-default-hovered)}.achievement-item-trophy-message{margin:0 0 1.5rem}.achievement-item-actions{display:flex;gap:.5rem}.achievement-item-icon,.achievement-item-icon-trophy{color:var(--color-icon-default)}.achievement-item-icon-trophy:hover,.achievement-item-icon:hover{color:var(--color-icon-default-hovered)}.achievement-item-icon{cursor:pointer;font-size:2.4rem}.achievement-item-icon-trophy{font-size:2.4rem}.achievement-item-share{margin-top:3rem}.achievement-item-trophy-share{margin-top:1.5rem}.achievement-item-button{margin-right:.4rem;min-width:6rem}.achievement-item-button-trophy{background-color:transparent;border:none;margin:0;padding:0}.achievement-item-empty-image{background-color:var(--color-bg-subtler);border-radius:18.5%;display:block;height:13.5rem;position:relative;width:13.5rem}.achievement-item-empty-image:after{color:var(--color-icon-default);content:"d";font-family:var(--font-family-icons);font-size:5.2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.achievement-item-empty-list{padding:1rem 0}.achievement-item-spinner-wrap{text-align:center;width:22rem}.achievement-item-spinner{background-image:url(https://www.chess.com/bundles/web/images/animated/chex24.880f7ef2.gif);background-size:cover;display:inline-block;height:2.4rem;width:2.4rem}.achievement-item-input-wrapper{align-items:center;display:flex;margin-top:1rem;position:relative}.achievement-item-input{padding-right:3.5rem}.achievement-item-button-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;right:0;top:0;width:3.5rem}.achievement-item-copy{background-color:transparent;border:none;height:100%;margin:0;padding:0;width:100%}.achievement-item-icon-copy{color:var(--color-icon-default);font-size:2rem}.achievement-item-icon-copied{color:var(--color-green-300);font-size:2rem}.achievement-item-link{color:var(--color-text-default);text-decoration:underline}.achievement-item-link:hover{color:var(--color-text-default-hovered)}@media (max-width:34.313em){.achievement-item-wrapper{width:95%}.achievement-item-image-wrapper{flex-basis:8rem}.achievement-item-empty-image{height:8rem;width:8rem}}@media (max-width:20.563em){.achievement-item-wrapper{flex-direction:column}.achievement-item-wrapper h1{margin-bottom:1rem}.achievement-item-hidden,.achievement-item-image-wrapper{margin-bottom:1rem;margin-right:0}}@media (min-width:40em){.achievement-item-spinner-wrap{width:48rem}}.achievement-item-message{margin:1.4rem 0 2.4rem}.achievement-item-icon{font-size:2.8rem}.achievement-modal-section{flex-grow:1;max-height:calc(100vh - 10rem);overflow-y:auto;padding:3rem}.achievement-modal-wrapper{display:flex;width:48rem}.achievement-modal-title{color:var(--color-text-boldest);line-height:1.25;margin-bottom:.5rem}.achievement-modal-trophy-header{color:var(--color-text-boldest);font-size:2.4rem;margin-bottom:.5rem}.achievement-modal-wrapper+.achievement-modal-wrapper{border-top:.1rem solid var(--color-border-default);margin-top:1.5rem;padding-top:1.5rem}.achievement-modal-image-wrapper{flex-basis:13.5rem;flex-shrink:0;margin-right:1.5rem}.achievement-modal-image{height:auto;max-width:100%}.achievement-modal-content{flex-grow:1}.achievement-modal-from{color:var(--color-text-subtle);font-size:1.3rem;margin:1rem 0}.achievement-modal-from .user-chess-title-component{display:inline-block;margin-top:.3rem;vertical-align:top}.achievement-modal-date{color:var(--color-text-subtle)}.achievement-modal-message{color:var(--color-text-bolder);margin:0 0 .5rem}.achievement-modal-description,.achievement-modal-trophy-message{color:var(--color-text-default);font-size:1.3rem;margin:0 0 .5rem}.achievement-modal-description a,.achievement-modal-message a{color:var(--color-text-default);text-decoration:underline}.achievement-modal-description a:hover,.achievement-modal-message a:hover{color:var(--color-text-default-hovered)}.achievement-modal-trophy-message{margin:0 0 1.5rem}.achievement-modal-actions{display:flex;gap:.5rem}.achievement-modal-icon,.achievement-modal-icon-trophy{color:var(--color-icon-default)}.achievement-modal-icon-trophy:hover,.achievement-modal-icon:hover{color:var(--color-icon-default-hovered)}.achievement-modal-icon{cursor:pointer;font-size:2.4rem}.achievement-modal-icon-trophy{font-size:2.4rem}.achievement-modal-share{margin-top:3rem}.achievement-modal-trophy-share{margin-top:1.5rem}.achievement-modal-button{margin-right:.4rem;min-width:6rem}.achievement-modal-button-trophy{background-color:transparent;border:none;margin:0;padding:0}.achievement-modal-empty-image{background-color:var(--color-bg-subtler);border-radius:18.5%;display:block;height:13.5rem;position:relative;width:13.5rem}.achievement-modal-empty-image:after{color:var(--color-icon-default);content:"d";font-family:var(--font-family-icons);font-size:5.2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.achievement-modal-empty-list{padding:1rem 0}.achievement-modal-spinner-wrap{text-align:center;width:22rem}.achievement-modal-spinner{background-image:url(https://www.chess.com/bundles/web/images/animated/chex24.880f7ef2.gif);background-size:cover;display:inline-block;height:2.4rem;width:2.4rem}.achievement-modal-input-wrapper{align-items:center;display:flex;margin-top:1rem;position:relative}.achievement-modal-input{padding-right:3.5rem}.achievement-modal-button-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;right:0;top:0;width:3.5rem}.achievement-modal-copy{background-color:transparent;border:none;height:100%;margin:0;padding:0;width:100%}.achievement-modal-icon-copy{color:var(--color-icon-default);font-size:2rem}.achievement-modal-icon-copied{color:var(--color-green-300);font-size:2rem}.achievement-modal-link{color:var(--color-text-default);text-decoration:underline}.achievement-modal-link:hover{color:var(--color-text-default-hovered)}@media (max-width:34.313em){.achievement-modal-wrapper{width:95%}.achievement-modal-image-wrapper{flex-basis:8rem}.achievement-modal-empty-image{height:8rem;width:8rem}}@media (max-width:20.563em){.achievement-modal-wrapper{flex-direction:column}.achievement-modal-wrapper h1{margin-bottom:1rem}.achievement-modal-hidden,.achievement-modal-image-wrapper{margin-bottom:1rem;margin-right:0}}@media (min-width:40em){.achievement-modal-spinner-wrap{width:48rem}}.modal-video-box{max-width:95%;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%}.modal-video-close{background-color:transparent;border:none;display:flex;font-size:4.8rem;justify-content:center;margin:0;opacity:.5;padding:0;position:absolute;right:0;top:-4.8rem}.modal-video-close:hover{opacity:.8}.modal-video-closeIcon{color:var(--color-neutrals-white)}@media (min-width:60em){.modal-video-close{right:-4.8rem;top:-.8rem}}.trophy-modal-section{flex-grow:1;max-height:calc(100vh - 10rem);overflow-y:auto;padding:3rem}.trophy-modal-wrapper{display:flex;width:48rem}.trophy-modal-title{line-height:1.25}.trophy-modal-title,.trophy-modal-trophy-header{color:var(--color-text-boldest);margin-bottom:.5rem}.trophy-modal-trophy-header{font-size:2.4rem}.trophy-modal-wrapper+.trophy-modal-wrapper{border-top:.1rem solid var(--color-border-default);margin-top:1.5rem;padding-top:1.5rem}.trophy-modal-image-wrapper{flex-basis:13.5rem;flex-shrink:0;margin-right:1.5rem}.trophy-modal-image{height:auto;max-width:100%}.trophy-modal-content{flex-grow:1}.trophy-modal-from{color:var(--color-text-subtle);font-size:1.3rem;margin:1rem 0}.trophy-modal-from .user-chess-title-component{display:inline-block;margin-top:.3rem;vertical-align:top}.trophy-modal-date{color:var(--color-text-subtle)}.trophy-modal-message{color:var(--color-text-bolder);margin:0 0 .5rem}.trophy-modal-description,.trophy-modal-trophy-message{color:var(--color-text-default);font-size:1.3rem;margin:0 0 .5rem}.trophy-modal-description a,.trophy-modal-message a{color:var(--color-text-default);text-decoration:underline}.trophy-modal-description a:hover,.trophy-modal-message a:hover{color:var(--color-text-default-hovered)}.trophy-modal-trophy-message{margin:0 0 1.5rem}.trophy-modal-actions{display:flex;gap:.5rem}.trophy-modal-icon,.trophy-modal-icon-trophy{color:var(--color-icon-default)}.trophy-modal-icon-trophy:hover,.trophy-modal-icon:hover{color:var(--color-icon-default-hovered)}.trophy-modal-icon{cursor:pointer;font-size:2.4rem}.trophy-modal-icon-trophy{font-size:2.4rem}.trophy-modal-share{margin-top:3rem}.trophy-modal-trophy-share{margin-top:1.5rem}.trophy-modal-button{margin-right:.4rem;min-width:6rem}.trophy-modal-button-trophy{background-color:transparent;border:none;margin:0;padding:0}.trophy-modal-empty-image{background-color:var(--color-bg-subtler);border-radius:18.5%;display:block;height:13.5rem;position:relative;width:13.5rem}.trophy-modal-empty-image:after{color:var(--color-icon-default);content:"d";font-family:var(--font-family-icons);font-size:5.2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.trophy-modal-empty-list{padding:1rem 0}.trophy-modal-spinner-wrap{text-align:center;width:22rem}.trophy-modal-spinner{background-image:url(https://www.chess.com/bundles/web/images/animated/chex24.880f7ef2.gif);background-size:cover;display:inline-block;height:2.4rem;width:2.4rem}.trophy-modal-input-wrapper{align-items:center;display:flex;margin-top:1rem;position:relative}.trophy-modal-input{padding-right:3.5rem}.trophy-modal-button-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;right:0;top:0;width:3.5rem}.trophy-modal-copy{background-color:transparent;border:none;height:100%;margin:0;padding:0;width:100%}.trophy-modal-icon-copy{color:var(--color-icon-default);font-size:2rem}.trophy-modal-icon-copied{color:var(--color-green-300);font-size:2rem}.trophy-modal-link{color:var(--color-text-default);text-decoration:underline}.trophy-modal-link:hover{color:var(--color-text-default-hovered)}@media (max-width:34.313em){.trophy-modal-wrapper{width:95%}.trophy-modal-image-wrapper{flex-basis:8rem}.trophy-modal-empty-image{height:8rem;width:8rem}}@media (max-width:20.563em){.trophy-modal-wrapper{flex-direction:column}.trophy-modal-wrapper h1{margin-bottom:1rem}.trophy-modal-hidden,.trophy-modal-image-wrapper{margin-bottom:1rem;margin-right:0}}@media (min-width:40em){.trophy-modal-spinner-wrap{width:48rem}}.spinner-ring-component{--spinnerThickness:.3rem;--spinnerSize:2.4rem;animation:spinner-ring-spin 1s ease-in-out infinite;border:var(--spinnerThickness) solid var(--bgColor);border-radius:var(--radius-circular);border-top-color:var(--accentColor);height:var(--spinnerSize);width:var(--spinnerSize)}.spinner-ring-component.spinner-ring-light,.spinner-ring-component:not(.spinner-ring-dark){--accentColor:var(--color-gray-500);--bgColor:var(--color-transparent-black-20)}.dark-mode .spinner-ring-component:not(.spinner-ring-light),.spinner-ring-component.spinner-ring-dark{--accentColor:var(--color-transparent-white-65);--bgColor:var(--color-transparent-white-25)}.spinner-ring-component.spinner-ring-small{--spinnerThickness:.2rem;--spinnerSize:1.4rem}.spinner-ring-component.spinner-ring-large{--spinnerSize:3.4rem}@keyframes spinner-ring-spin{to{transform:rotate(1turn)}}.settings-avatar-upload-component{align-items:center;display:flex;flex-shrink:0;height:16rem;justify-content:center;margin:0 auto 1rem;max-height:100%;max-width:100%;position:relative;width:16rem}.settings-avatar-upload-avatar-image{border-radius:var(--radius-s);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.settings-avatar-upload-wrapper{height:100%;overflow:hidden;position:absolute;top:0;width:100%}.settings-avatar-upload-wrapper:hover .settings-avatar-upload-upload-button{opacity:1}.settings-avatar-upload-input{bottom:0;cursor:pointer;font-size:0;left:0;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;width:100%}.settings-avatar-upload-base-input{display:none}.settings-avatar-upload-icon{color:var(--color-blue-400);font-size:2.4rem;margin-right:.5rem}.settings-avatar-upload-loading{margin:6.4rem auto;position:relative;z-index:1}.settings-avatar-upload-upload-button{align-items:center;background-color:var(--color-transparent-white-85);border:0;bottom:0;color:var(--color-blue-400);display:flex;font-size:1.3rem;font-weight:600;justify-content:center;left:0;line-height:3rem;opacity:.9;position:absolute;text-align:center;transition:opacity .1s;width:100%}.settings-avatar-upload-remove-icon{color:var(--color-gray-500);font-size:2rem}.settings-avatar-upload-remove-avatar-button{align-items:center;background-color:var(--color-transparent-white-85);border:0;display:flex;justify-content:center;opacity:.9;padding:0;position:absolute;right:0;top:0;transition:opacity .1s;z-index:1}.settings-avatar-upload-remove-avatar-button:hover{opacity:1}.settings-avatar-upload-disabled,.settings-avatar-upload-remove-avatar-button:disabled,.settings-avatar-upload-upload-button:disabled{cursor:auto}.settings-avatar-upload-preloader{background:var(--color-gray-700)}.settings-avatar-upload-profile .settings-avatar-upload-remove-avatar-button{display:none}.settings-avatar-upload-profile .settings-avatar-upload-upload-button{transform:translateY(100%);transition:transform .2s ease-out}.settings-avatar-upload-profile:focus .settings-avatar-upload-upload-button,.settings-avatar-upload-profile:hover .settings-avatar-upload-upload-button{transform:translateY(0);transition-delay:.3s}@media (min-width:30em){.settings-avatar-upload-component{margin-bottom:0}}@media (max-width:63.938em){.settings-avatar-upload-profile{height:auto;width:auto}.settings-avatar-upload-profile .settings-avatar-upload-upload-button{display:none}}.flair-selection-button-flair{align-items:center;background-color:transparent;border:.2rem solid transparent;border-radius:var(--radius-s);display:flex;height:4.9rem;justify-content:center;margin-bottom:.2rem;margin-left:.2rem;padding:0;width:4.9rem}.flair-selection-button-flair.flair-selection-button-active{border-color:var(--color-border-selected)}.flair-selection-button-flair.flair-selection-button-unavailable{opacity:.5}.flair-selection-button-flair:focus:not(.flair-selection-button-active),.flair-selection-button-flair:hover:not(.flair-selection-button-active){border-color:var(--color-border-default)}.flair-picker-category-category{color:var(--color-text-default);font-weight:500;margin-bottom:1rem;text-transform:uppercase}.flair-picker-category-flairs{display:flex;flex-wrap:wrap;margin-bottom:3rem}@media (max-width:59.938em){.flair-picker-category-flairs{display:grid;grid-template-columns:repeat(auto-fill,minmax(5rem,1fr))}}.flair-modal-modal{background-color:var(--color-bg-opaque);border-radius:var(--radius-xl);display:flex;flex-direction:column;flex-grow:0;height:95vh;height:95dvh;max-width:57rem;position:relative;width:95%}.flair-modal-header{background-color:var(--color-bg-tertiary);border-radius:var(--radius-xl) var(--radius-xl) 0 0;color:var(--color-text-boldest);font-size:2.4rem;font-weight:600;justify-content:space-between;padding:3rem;text-align:center}.flair-modal-header,.flair-modal-title{align-items:center;display:flex;gap:.5rem}.flair-modal-body{overflow-y:auto;overscroll-behavior:contain;padding:3rem 3rem 0}@media (min-width:60em){.flair-modal-modal{height:90vh;height:90dvh}}.tv-player-component,.tv-player-preview{background-color:var(--color-neutrals-black);padding-bottom:56.25%;position:relative}.tv-player-preview{margin-bottom:2.4rem}.tv-player-iframe{height:100%;left:0;position:absolute;top:0;width:100%}.tv-player-details{background-color:var(--color-bg-secondary);border-bottom-left-radius:var(--radius-l);border-bottom-right-radius:var(--radius-l);justify-content:space-between;padding-bottom:1.6rem;padding-top:1.6rem;position:relative}.tv-player-about,.tv-player-details{align-items:center;display:flex}.tv-player-thumbnail{width:7rem}.tv-player-title{color:var(--color-text-boldest);font-family:var(--font-family-heading);font-size:clamp(2rem,4vw,2.2rem);font-weight:700;margin:0 1rem;word-break:break-word}.tv-player-link{flex-shrink:0;position:static}.tv-player-link:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.gift-receipt-modal-container{background-color:var(--color-bg-opaque);border-radius:var(--radius-xl);color:var(--color-neutrals-white);font-family:var(--font-family-heading);max-width:100%;overflow:hidden;position:relative;width:44rem}.gift-receipt-modal-header{background-color:var(--color-blue-300);padding:1.6rem;position:relative;text-align:center}.gift-receipt-modal-header-title{color:var(--color-neutrals-white);font-size:2.2rem}.gift-receipt-modal-header-close{background-color:transparent;border:none;margin:0;padding:0;position:absolute;right:1.6rem;top:50%;transform:translateY(-50%)}.gift-receipt-modal-header-icon{color:var(--color-transparent-white-40);font-size:2.4rem}.gift-receipt-modal-header-icon:hover{color:var(--color-neutrals-white)}.gift-receipt-modal-body{padding:2.4rem 1.6rem;text-align:center}.gift-receipt-modal-body-title{color:var(--color-text-bolder);font-size:2.2rem}.gift-receipt-modal-body-text{color:var(--color-text-default);margin-top:.8rem}.gift-receipt-modal-body-image{display:block;height:auto;margin:0 auto;max-width:100%}.gift-receipt-modal-body-link{color:var(--color-text-link);display:inline-block;font-size:1.6rem;font-weight:600}.gift-receipt-modal-body-link:hover{color:var(--color-text-link-hovered)}.tax-breakdown-component div{word-break:break-all}.tax-breakdown-order-info{display:flex;justify-content:space-between}.tax-breakdown-order-total{color:var(--color-text-boldest);font-size:1.4rem;font-weight:700}.datepicker-footer-component{display:flex;gap:1rem}.datepicker-footer-component>button{flex:1}.datepicker-header-component{display:flex;justify-content:space-between}.datepicker-header-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;font-weight:600}.days-component{display:grid;gap:.8rem .3rem;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}.days-label{color:var(--color-text-default);font-size:1rem}.days-disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.days-disabled,.days-overflow{color:var(--color-text-placeholder)!important}.months-component{grid-template-columns:repeat(3,minmax(0,1fr))}.months-component,.years-component{display:grid;gap:.8rem .3rem;text-align:center}.years-component{grid-template-columns:repeat(5,minmax(0,1fr))}.datepicker-popover{background:var(--color-bg-opaque);border-radius:var(--radius-l);box-shadow:0 .2rem .5rem rgba(0,0,0,.5);color:var(--color-text-boldest);margin:1rem 0;padding:1.5rem}.datepicker-component{display:flex;justify-content:flex-end;position:fixed;z-index:19000}.datepicker-component .btn{align-items:center;border-radius:var(--radius-l);color:var(--color-text-default);cursor:pointer;display:flex;height:3rem;justify-content:center;padding:.2rem 1rem;text-align:center}.datepicker-component .btn:empty{pointer-events:none}.datepicker-component .btn:not(.selected):hover{background:var(--subtleButtonBackground);color:var(--color-text-default-hovered)}.datepicker-component .selected{background-color:var(--color-green-300);color:var(--color-neutrals-white)}.datepicker-content{display:grid;gap:1.5rem;position:absolute;width:29.5rem}.gift-delivery-date-input-wrapper label{display:inline-block;margin-bottom:.8rem}.gift-delivery-date-calendar{width:18.8rem}.gift-delivery-date-calendar input::-moz-placeholder{color:var(--color-text-placeholder)}.gift-delivery-date-calendar input::placeholder{color:var(--color-text-placeholder)}.gift-delivery-date-calendar-wrapper{display:flex}.gift-delivery-date-calendar-limit{align-self:center;margin-left:1rem}.gift-delivery-date-calendar-wrapper input{background-color:var(--color-bg-input);color:var(--color-text-default);height:4.8rem}.gift-footer-component{display:flex;justify-content:space-between}.gift-footer-policy-wrapper{font-size:1.2rem;font-weight:400}.gift-footer-link{color:var(--color-text-subtle);display:block}.gift-footer-link:hover{color:var(--color-text-default-hovered)}.gift-footer-currency-wrapper{align-items:center;background-color:var(--color-bg-secondary);border-radius:10rem;display:grid;font-size:1.2rem;font-weight:600;grid-gap:.8rem;grid-template-columns:auto auto auto;height:3.8rem;justify-content:space-between;justify-self:right;padding:0 1.5rem}.gift-footer-currency-wrapper span,.loader-three-bounce-component{text-align:center}.loader-three-bounce-circle .loader-three-bounce-dot{border-radius:var(--radius-circular)}.loader-three-bounce-dot{animation:loader-three-bounce-animate 1.4s ease-in-out 0s infinite both;background-color:var(--color-gray-500);border-radius:.1rem;display:inline-block}.loader-three-bounce-bounce1{animation-delay:-.32s}.loader-three-bounce-bounce2{animation-delay:-.16s}@keyframes loader-three-bounce-animate{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tax-form-label{color:var(--color-text-bolder);display:inline-block;font-family:var(--font-family-heading);font-size:1.5rem;font-weight:400;margin-bottom:1rem;position:relative;width:100%}.tax-form-input,.tax-form-select{border:.1rem solid var(--borderFocus);font-size:1.6rem;height:4.8rem!important;margin-top:.3rem;padding:.2rem 1rem}.tax-form-input-error{color:var(--color-text-danger);font-size:1.4rem;font-weight:400;padding-top:.5rem}.product-switcher-alt-component{color:var(--color-transparent-white-72);font-size:1.6rem;font-weight:400;line-height:2.4rem;margin:1rem 0 2rem;text-align:center}@media (min-width:34.375em){.product-switcher-alt-component{margin-left:-6rem;margin-right:-6rem}}.product-switcher-alt-component div+div{margin-bottom:1rem}.product-switcher-alt-text{font-weight:600}.product-switcher-alt-icon{margin:.2rem 0 -.2rem}.product-switcher-alt-link{color:var(--color-transparent-white-85);font-weight:600;text-decoration:underline}.product-switcher-alt-link:hover{text-decoration:none}.adyen-card-ft-label{display:block;line-height:1.5;margin-bottom:1rem}.adyen-card-ft-loader>div{background-color:var(--color-icon-default)}.adyen-card-ft-input,.adyen-card-ft-select{box-shadow:none;display:block;width:100%}.adyen-card-ft-input-error{margin-top:.4rem}.adyen-card-ft-new-card{margin:1rem 0}.adyen-card-ft-saved-card{margin-bottom:1.2rem}.adyen-card-ft-saved-expiration{color:var(--color-text-default);font-size:1.5rem;line-height:1.5}.adyen-card-ft-saved-change{color:var(--color-text-link);cursor:pointer;font-size:1.5rem;margin-left:2.4rem;margin-top:-.5rem}.adyen-card-ft-saved-change:hover{color:var(--color-text-link-hovered)}.adyen-card-ft-modal-button{margin:2rem 0}.adyen-checkout__threeds2__challenge,.adyen-checkout__threeds2__challenge-container{align-items:center;background-color:var(--color-transparent-black-65);box-sizing:border-box;display:flex;height:100vh;justify-content:center;left:0;min-height:40rem;overflow:auto;position:fixed;top:0;transition:opacity .3s ease;width:100vw;z-index:9999}.adyen-checkout__iframe--threeDSIframe{background-color:var(--color-neutrals-white);border:0;border-radius:var(--radius-l);left:0;top:0}.adyen-checkout__threeds2-challenge-error .adyen-checkout__status__icon{display:block;margin:5.6rem auto 3.2rem}.adyen-checkout__threeds2-challenge-error .adyen-checkout__status__text{color:var(--color-red-400);margin-bottom:5.6rem;text-align:center}.adyen-card-ft-component{margin-top:1rem}.adyen-card-ft-component iframe{color-scheme:auto;display:block!important}.adyen-card-ft-label{color:var(--color-text-bolder);font-family:var(--font-family-heading);font-size:1.5rem;font-weight:400;position:relative}.adyen-card-ft-loader>div{margin:0 auto}.adyen-card-ft-input,.adyen-card-ft-select{background-color:var(--color-bg-input);border:.1rem solid var(--color-border-default);border-radius:var(--radius-m);font-size:1.6rem;height:4.8rem!important;margin-top:.3rem;padding:.2rem 1rem}.adyen-card-ft-input.adyen-card-ft-expires,.adyen-card-ft-select.adyen-card-ft-expires{align-items:center;color:var(--color-text-bolder);display:flex}.adyen-card-ft-month,.adyen-card-ft-year{height:4.8rem}.adyen-card-ft-month{padding:0 .5rem;width:4rem}.adyen-card-ft-year{margin-left:1rem;width:11rem}.adyen-card-ft-input-error{color:var(--color-text-danger);font-weight:400;line-height:1.2;white-space:normal}.adyen-card-ft-help{bottom:1rem;color:var(--color-gray-400);font-size:2.8rem;position:absolute;
  /*rtl:ignore*/right:1rem}.adyen-card-ft-card-detail-row{display:flex;flex-wrap:wrap;justify-content:space-between}.adyen-card-ft-card-detail-row .adyen-card-ft-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.adyen-card-ft-card-detail-row .adyen-card-ft-label.adyen-card-ft-region-label{width:100%}.adyen-card-ft-card-detail-row .adyen-card-ft-input{position:relative}.adyen-card-ft-card-detail-row:not(.adyen-card-ft-with-zip)>:first-child{width:100%}.adyen-card-ft-button{margin-top:2rem}@media (min-width:25em){.adyen-card-ft-card-detail-row .adyen-card-ft-label,.adyen-card-ft-card-detail-row .adyen-card-ft-tax-form{width:calc(50% - .5rem)}}.payments-sanctioned{color:var(--color-gray-200);display:block;font-family:var(--font-family-heading);font-size:2rem;line-height:1.4;margin-top:7rem;text-align:center}.payments-dropdown{align-items:center;margin-left:2.5rem}.payments-creditcard{color:var(--color-gray-500);font-size:1.2rem;margin-bottom:.4rem}.payments-methods{display:grid;grid-template-columns:1fr 1fr 1fr}.payments-methods input{margin-left:0}.payments-method{align-items:center;background-color:var(--color-neutrals-white);border:.1rem solid transparent;border-radius:.6rem;height:6.5rem;margin-bottom:1rem;text-align:center}.payments-method.payments-main{background-color:transparent;height:3.8rem;margin-right:1.5rem;padding:.1rem 0;width:5.4rem}.payments-method.payments-small{align-items:center;display:flex;height:4rem;justify-content:center;margin-right:1rem;padding:0;width:calc(33.3% - .5rem)}.payments-method.payments-small:last-child{margin-right:0}.payments-method.payments-small img{max-height:3rem;max-width:6.5rem}.payments-method:focus,.payments-method:hover{box-shadow:0 0 0 .2rem var(--color-transparent-white-25);transition:all .1s}.payments-method.payments-active{box-shadow:0 0 0 .2rem var(--color-border-selected);position:relative}.adyen-card-ft-component .adyen-card-ft-input,.adyen-card-ft-component .adyen-card-ft-select,.adyen-card-ft-component .input-field,.adyen-card-ft-component .zip{background-color:var(--color-bg-input)!important;border:.1rem solid var(--color-border-default)!important;color:var(--color-text-default)!important}.adyen-card-ft-input-error{font-size:1.4rem;font-weight:400!important;padding-left:0!important;padding-top:.5rem}.modal-gift-membership-modal{background-color:var(--color-bg-opaque);border-radius:var(--radius-xl);color:var(--color-text-default);max-width:100%;overflow:hidden;position:relative;width:44rem}.modal-gift-membership-header{background-color:var(--color-blue-300);padding:1.5rem;text-align:center}.modal-gift-membership-header-title{color:var(--color-neutrals-white);font-size:2.2rem;font-weight:700;line-height:2.7rem}.modal-gift-membership-header-subtitle{color:var(--color-transparent-white-72);font-size:1.7rem;font-weight:600;line-height:2.1rem}.modal-gift-membership-title{color:var(--color-neutrals-white);font-size:1.6rem;font-weight:500;margin-top:1rem}.modal-gift-membership-close{z-index:1}.modal-gift-membership-close .ui_outside-close-icon{color:var(--color-neutrals-white)}.modal-gift-membership-product-picker-wrapper{align-items:flex-end;background-color:var(--color-bg-secondary);display:flex;font-size:1.4rem;justify-content:space-between;padding:1.6rem 2.4rem}.modal-gift-membership-product-picker-wrapper .modal-gift-membership-product-list-collapse{cursor:pointer;font-size:1.4rem;margin-bottom:.8rem;white-space:nowrap}.modal-gift-membership-product-picker-wrapper .modal-gift-membership-icon{margin-left:.5rem}.modal-gift-membership-product-picker-wrapper input{cursor:pointer;margin-left:0}.modal-gift-membership-bold{font-weight:600}.modal-gift-membership-form-section{margin:0 2.4rem;padding:1.6rem 0}.modal-gift-membership-form-section-border{border-bottom:.1rem solid var(--color-border-default)}.modal-gift-membership-message-field-control{cursor:pointer;display:flex;flex-wrap:nowrap;justify-content:space-between}.modal-gift-membership-message-field-control .modal-gift-membership-icon{align-self:center}.modal-gift-membership-optional{opacity:.5}.modal-gift-membership-message-field{background-color:var(--color-bg-input);color:var(--color-text-default);height:12rem;margin-top:.8rem}.modal-gift-membership-footer{margin:0 2.4rem;padding:.4rem 0 2.8rem}.modal-gift-membership-product-item{margin-bottom:.8rem}.modal-gift-membership-product-title{margin:0 .5rem 0 .7rem}.modal-gift-membership-label{cursor:pointer}.user-flair-icon-component{display:inline-flex}.user-flair-icon-component[href=""] span{cursor:default}.icon-button-link{align-items:center;background-color:transparent;border:none;color:var(--color-text-subtle);display:flex;gap:.3rem;margin:0 .3rem 0 0;padding:0;position:relative;text-align:left}.icon-button-link:hover{color:var(--color-text-default)}.icon-button-label{color:currentColor;font-size:1.4rem;font-weight:500;max-width:12rem;word-break:break-word}.icon-button-icon{color:currentColor;flex-shrink:0;font-size:2.4rem;padding:.3rem;width:3rem}.icon-button-blue{color:var(--color-blue-300)}.icon-button-blue:hover{color:var(--color-blue-400)}.dark-mode .icon-button-blue:hover{color:var(--color-blue-200)}.icon-button-red{color:var(--color-red-400)}.icon-button-red:hover{color:var(--color-red-300)}.admin-actions-component{display:flex;padding:.5rem 1rem .2rem}.admin-actions-separator{background-color:#dbd9d7;height:1.5rem;margin:auto .5rem;width:.1rem}.analysis-options-dropdown-component{background-color:var(--color-neutrals-white);border:.1rem solid var(--color-gray-400);border-radius:var(--radius-m);box-shadow:0 .2rem .5rem rgba(0,0,0,.5);display:none;left:0;list-style-type:none;margin:.2rem 0 0;min-width:12.5rem;padding:2rem 0 .5rem;position:fixed;text-align:left;top:0;z-index:1}.analysis-options-dropdown-component li{cursor:pointer;max-width:12.5rem;overflow:hidden;padding:.2rem 1rem;text-overflow:ellipsis;white-space:nowrap}.analysis-options-dropdown-component li:hover{background-color:var(--color-gray-100)}.analysis-options-dropdown-component .analysis-options-dropdown-close{cursor:pointer;font-size:2rem;line-height:2rem;padding-bottom:.4rem;position:absolute;right:0;top:0;width:2rem}.analysis-options-dropdown-component .analysis-options-dropdown-close:hover{background-color:var(--color-gray-100)}.analysis-options-dropdown-component .analysis-options-dropdown-title{background-color:var(--color-gray-300);color:var(--color-gray-600);padding:0 0 .4rem 1rem;position:absolute;top:0;width:100%}.chat-options-dropdown-component{background-color:var(--color-neutrals-white);border:.1rem solid var(--color-gray-400);border-radius:var(--radius-m);box-shadow:0 .2rem .5rem rgba(0,0,0,.5);display:none;left:0;list-style-type:none;margin:.2rem 0 0;min-width:12.5rem;padding:2rem 0 .5rem;position:fixed;text-align:left;top:0;z-index:1}.chat-options-dropdown-component li{cursor:pointer;max-width:12.5rem;overflow:hidden;padding:.2rem 1rem;text-overflow:ellipsis;white-space:nowrap}.chat-options-dropdown-component li:hover{background-color:var(--color-gray-100)}.chat-options-dropdown-component .chat-options-dropdown-close{cursor:pointer;font-size:2rem;line-height:2rem;padding-bottom:.4rem;position:absolute;right:0;top:0;width:2rem}.chat-options-dropdown-component .chat-options-dropdown-close:hover{background-color:var(--color-gray-100)}.chat-options-dropdown-component .chat-options-dropdown-title{background-color:var(--color-gray-300);color:var(--color-gray-600);padding:0 0 .4rem 1rem;position:absolute;top:0;width:100%}.icon-link-link{align-items:center;background-color:transparent;border:none;color:var(--color-text-subtle);display:flex;gap:.3rem;margin:0 .3rem 0 0;padding:0;position:relative;text-align:left}.icon-link-link:hover{color:var(--color-text-default)}.icon-link-label{color:currentColor;font-size:1.4rem;font-weight:500;max-width:12rem;word-break:break-word}.icon-link-icon{color:currentColor;flex-shrink:0;font-size:2.4rem;padding:.3rem;width:3rem}.icon-link-blue{color:var(--color-blue-300)}.icon-link-blue:hover{color:var(--color-blue-400)}.dark-mode .icon-link-blue:hover{color:var(--color-blue-200)}.icon-link-red{color:var(--color-red-400)}.icon-link-red:hover{color:var(--color-red-300)}.labeled-icon-button-link{align-items:center;background-color:transparent;border:none;color:var(--color-text-subtle);display:flex;gap:.3rem;margin:0 .3rem 0 0;padding:0;position:relative;text-align:left}.labeled-icon-button-link:hover{color:var(--color-text-default)}.labeled-icon-button-label{color:currentColor;font-size:1.4rem;font-weight:500;max-width:12rem;word-break:break-word}.labeled-icon-button-icon{color:currentColor;flex-shrink:0;font-size:2.4rem;padding:.3rem;width:3rem}.labeled-icon-button-blue{color:var(--color-blue-300)}.labeled-icon-button-blue:hover{color:var(--color-blue-400)}.dark-mode .labeled-icon-button-blue:hover{color:var(--color-blue-200)}.labeled-icon-button-red{color:var(--color-red-400)}.labeled-icon-button-red:hover{color:var(--color-red-300)}.labeled-icon-link-link{align-items:center;background-color:transparent;border:none;color:var(--color-text-subtle);display:flex;gap:.3rem;margin:0 .3rem 0 0;padding:0;position:relative;text-align:left}.labeled-icon-link-link:hover{color:var(--color-text-default)}.labeled-icon-link-label{color:currentColor;font-size:1.4rem;font-weight:500;max-width:12rem;word-break:break-word}.labeled-icon-link-icon{color:currentColor;flex-shrink:0;font-size:2.4rem;padding:.3rem;width:3rem}.labeled-icon-link-blue{color:var(--color-blue-300)}.labeled-icon-link-blue:hover{color:var(--color-blue-400)}.dark-mode .labeled-icon-link-blue:hover{color:var(--color-blue-200)}.labeled-icon-link-red{color:var(--color-red-400)}.labeled-icon-link-red:hover{color:var(--color-red-300)}.user-actions-component{align-items:center;display:flex}.user-actions-icons-list{display:flex;width:100%}.user-actions-more{align-items:center;background-color:transparent;border:0;color:var(--color-text-subtle);display:flex;font-size:1.4rem;gap:.3rem;height:3rem;margin-left:auto}.user-actions-more:hover{color:var(--color-text-default)}.user-actions-caret{font-size:1.6rem;margin-top:.3rem}.user-actions-buttonsList{display:flex;flex-direction:column;flex-wrap:wrap;width:100%}.presence-square-component{bottom:0;pointer-events:none;position:absolute;right:0;z-index:1}.presence-square-component .presence-square-square{height:3rem;width:3rem}.presence-square-component .presence-square-round{border-top-left-radius:var(--radius-l)}.presence-square-component .presence-square-red{background:var(--color-red-300)}.presence-square-component .presence-square-green{background:var(--color-green-300)}.user-avatar-component{display:flex;flex-shrink:0;position:relative}.user-avatar-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-flair-status-component{line-height:1.2;margin:.3em 0;overflow:hidden;text-overflow:ellipsis}.mvp-badge-component{align-items:center;border-radius:var(--radius-m);display:inline-flex;flex-shrink:0;height:1.6rem;justify-content:center;width:1.6rem}.mvp-badge-component .mvp-badge-icon{font-size:1.2rem}.mvp-badge-component.mvp-badge-link{cursor:pointer}.mvp-badge-component.mvp-badge-staff{background:var(--color-green-400);color:var(--color-green-200)}.dark-mode .mvp-badge-component.mvp-badge-staff{background:var(--color-green-600);color:var(--color-green-300)}.mvp-badge-component.mvp-badge-moderator{background:color-mix(in srgb,var(--color-slate-400),transparent 80%);color:var(--color-slate-400)}.dark-mode .mvp-badge-component.mvp-badge-moderator{background:color-mix(in srgb,var(--color-slate-300),transparent 80%);color:var(--color-slate-300)}.mvp-badge-component.mvp-badge-gold{background:var(--color-gray-100);color:var(--color-gold-400)}.dark-mode .mvp-badge-component.mvp-badge-gold{background:var(--color-gray-700)}.mvp-badge-component.mvp-badge-platinum{background:color-mix(in srgb,var(--color-slate-300),transparent 80%);color:var(--color-slate-300)}.dark-mode .mvp-badge-component.mvp-badge-platinum{background:color-mix(in srgb,var(--color-slate-200),transparent 80%);color:var(--color-slate-200)}.mvp-badge-component.mvp-badge-diamond{background:var(--color-blue-200);color:var(--color-blue-25)}.dark-mode .mvp-badge-component.mvp-badge-diamond{background:var(--color-blue-400);color:var(--color-blue-75)}.user-tagline-component{align-items:center;display:flex;gap:.5rem;max-width:100%;position:relative}.user-tagline-component a.user-tagline-username{cursor:pointer}.user-tagline-component a.user-tagline-not-clickable{cursor:text}.user-tagline-username{max-width:30rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-tagline-rating{color:var(--color-text-default)}.user-tagline-rating.user-tagline-white{color:var(--color-transparent-white-72)}.user-lifetime-score-component{align-items:center;color:var(--color-text-bolder);display:inline-flex;font-weight:600;height:1.4rem;justify-content:flex-start;margin-bottom:1.5rem;max-width:100%;opacity:.8;overflow:hidden}.user-lifetime-score-component>span:first-child{margin-left:0}.user-lifetime-score-component>:not(.user-lifetime-score-tagline){display:flex;margin-left:.2rem;margin-right:.2rem}a.user-lifetime-score-component:hover{opacity:1}.user-lifetime-score-win{color:var(--color-text-win)}.user-lifetime-score-lose{color:var(--color-text-loss)}.user-lifetime-score-tagline{margin-left:.3rem;max-width:20rem}.user-lifetime-score-icon{font-size:1.2rem;justify-content:center}.user-lifetime-score-new{font-size:1.4rem;margin-bottom:0!important;margin-top:var(--space-100)}.user-lifetime-score-new>span{margin:0}.user-lifetime-score-new .user-lifetime-score-divider{margin:0 var(--space-75)}.user-lifetime-score-new .user-lifetime-score-vs{font-weight:400;margin:0 var(--space-75)}.user-lifetime-score-new .user-lifetime-score-divider,.user-lifetime-score-new .user-lifetime-score-vs,.user-lifetime-score-new .user-tagline-username{color:var(--color-text-subtle)}.user-rating-component{align-items:center;display:flex;gap:.5rem}.user-rating-icon{font-size:2.4rem}.user-rating-rating{color:var(--color-text-default);font-size:1.4rem;font-weight:700}.presence-button-component{display:flex;flex:1 1;justify-content:flex-end}.presence-button-component .staffGreen{background:var(--color-green-300)}.presence-button-component .staffGreen:hover{background:var(--color-green-200)!important}.presence-button-hidden,.presence-button-placeholder,.presence-button-visible{color:inherit}.presence-button-narrow{max-width:3rem}.presence-button-challengeIconOnly,.presence-button-watchIconOnly{background:transparent;color:var(--color-red-400);height:1.9rem!important}.presence-button-challengeIconOnly{color:var(--color-green-500)}.user-popover-legacy-popover{border-radius:var(--radius-m);box-shadow:0 .2rem .5rem rgba(0,0,0,.5);left:0;position:fixed;top:0;z-index:9003}.user-popover-legacy-popover.user-popover-legacy-bottom{margin-top:.5rem}.user-popover-legacy-popover.user-popover-legacy-top{margin-bottom:.5rem}.user-popover-legacy-component{background-color:var(--color-bg-opaque);border-radius:var(--radius-m);color:var(--color-text-default);display:flex;flex-direction:column;font-size:1.3rem;overflow:hidden;width:32rem}.user-popover-legacy-avatar-placeholder{background-color:var(--color-bg-subtle);height:5rem;width:5rem}.user-popover-legacy-profile{padding:1.5rem 1.5rem 0}.user-popover-legacy-meta{display:grid;grid-template-columns:5rem 1fr repeat(2,auto);margin-bottom:1.5rem}.user-popover-legacy-info{margin-left:1.5rem;overflow:hidden}.user-popover-legacy-status{margin-left:1rem;text-align:right}.user-popover-legacy-details{display:flex;flex-direction:column}.user-popover-legacy-secondary{align-items:center;display:flex;justify-content:space-between;line-height:1.2;margin-bottom:1.5rem;min-height:1.3rem}.user-popover-legacy-loader{margin:0;text-align:left}.user-popover-legacy-actions{background-color:var(--color-bg-tertiary);flex:0 0 4rem;padding:.5rem 1rem}.user-popover-legacy-ratings{display:flex}.user-popover-legacy-ratings>span{padding-right:.7rem}.user-popover-legacy-ratings>span:last-child{padding-right:0}.user-popover-legacy-confirm{align-items:center;background-color:var(--color-bg-opaque);border-radius:var(--radius-m);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.user-popover-legacy-confirm p{color:var(--color-text-bolder);margin:1.5rem;text-align:center}.user-popover-legacy-confirm button{margin-right:.5rem}.user-popover-legacy-moderator-message{margin-top:.5rem;width:100%}.user-popover-legacy-badge{align-self:start;display:block}.user-popover-legacy-badge img{height:2.8rem;width:3.8rem}.user-popover-legacy-full-name{color:var(--color-text-bolder);font-size:1.4rem;line-height:1;margin:.3rem 0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-popover-legacy-placeholder-popover{border-radius:var(--radius-m);box-shadow:.2rem .2rem .8rem rgba(0,0,0,.5);left:0;position:fixed;top:0;z-index:9003}.user-popover-legacy-placeholder-popover.user-popover-legacy-bottom{margin-top:.5rem}.user-popover-legacy-placeholder-popover.user-popover-legacy-top{margin-bottom:.5rem}.user-popover-legacy-placeholder-component{background-color:var(--color-bg-opaque);border-radius:var(--radius-m);color:var(--color-text-default);display:flex;flex-direction:column;font-size:1.3rem;overflow:hidden;width:32rem}.user-popover-legacy-placeholder-profile{border-bottom:4rem solid var(--color-bg-tertiary);padding:1.5rem 1.5rem 4.8rem}.user-popover-legacy-placeholder-avatar{background-color:var(--color-bg-subtle);float:left;height:5rem;margin-right:1.5rem;width:5rem}.user-popover-legacy-placeholder-info{font-size:1.5rem;font-weight:600}.user-tagline-popover-component{align-items:center;display:flex;gap:.5rem;max-width:100%;position:relative}.user-tagline-popover-component a.user-tagline-popover-username{cursor:pointer}.user-tagline-popover-component a.user-tagline-popover-not-clickable{cursor:text}.user-tagline-popover-username{max-width:30rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-tagline-popover-rating{color:var(--color-text-default)}.user-tagline-popover-rating.user-tagline-popover-white{color:var(--color-transparent-white-72)}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;padding:var(--space-400);position:fixed;top:0;transition:opacity .3s ease;width:100vw;z-index:9999}.cc-modal-body{--modalBorderRadius:var(--radius-xl);background-color:var(--color-bg-opaque);border-radius:var(--modalBorderRadius);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,.cc-modal-leave{opacity:0}.cc-modal-xxxs{width:var(--container-xxxs)}.cc-modal-xxs{width:var(--container-xxs)}.cc-modal-xs{width:var(--container-xs)}.cc-modal-sm{width:var(--container-s)}.cc-modal-md{width:var(--container-m)}.cc-modal-lg{width:var(--container-l)}.cc-modal-xl{width:var(--container-xl)}.modal-profile-friend-link-modal{font-size:1.6rem;font-weight:600;min-height:29.6rem;padding:2.4rem;position:relative;text-align:center}.modal-profile-friend-link-title{color:var(--color-text-boldest)}.modal-profile-friend-link-body{align-items:center;display:flex;flex-direction:column;gap:.5vh;overflow:hidden;padding:var(--space-400) 0}.modal-profile-friend-link-chesstitle{background-color:var(--color-bg-chesstitle);border-radius:var(--radius-m);color:var(--color-neutrals-white)!important;font-size:1.3rem;font-weight:600;line-height:1;margin-top:.2rem;padding:.2rem .3rem}.modal-profile-friend-link-username{align-items:center;color:var(--color-text-boldest);display:flex;flex-direction:row;gap:var(--space-75);justify-content:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-profile-friend-link-name{color:var(--color-text-default);font-family:var(--font-family-system);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.modal-profile-friend-link-popover{z-index:9000}.modal-profile-friend-link-footer{display:flex;gap:var(--space-100);justify-content:center;width:100%}.modal-profile-friend-link-action-buttons{height:4.6rem}.modal-profile-friend-link-close-button{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}.modal-profile-friend-link-close-button:hover{opacity:1;transition:opacity .3s}.modal-profile-friend-link-icon{color:var(--iconColor,var(--color-gray-500));font-size:2.8rem}.flair-picker-modal{background-color:var(--color-bg-opaque);border-radius:var(--radius-xl);display:flex;flex-direction:column;flex-grow:0;height:95vh;height:95dvh;max-width:57rem;position:relative;width:95%}.flair-picker-header{background-color:var(--color-bg-tertiary);border-radius:var(--radius-xl) var(--radius-xl) 0 0;color:var(--color-text-boldest);font-size:2.4rem;font-weight:600;padding:3rem;text-align:center}.flair-picker-header,.flair-picker-nag{align-items:center;display:flex;gap:.5rem;justify-content:center}.flair-picker-nag{background-color:var(--color-blue-300);color:var(--color-neutrals-white);padding:.8rem 0}.flair-picker-body{overflow-y:auto;overscroll-behavior:contain;padding:3rem 3rem 0}.flair-picker-flair{align-items:center;background-color:transparent;border:.2rem solid transparent;border-radius:var(--radius-s);display:flex;height:4.9rem;justify-content:center;margin-bottom:.2rem;margin-left:.2rem;padding:0;width:4.9rem}.flair-picker-flair.flair-picker-active{border-color:var(--color-border-selected)}.flair-picker-flair.flair-picker-custom{color:var(--color-text-subtle);justify-content:left;padding:0 1rem 0 .5rem;width:-moz-fit-content;width:fit-content}.flair-picker-flair.flair-picker-custom .flair-picker-icon{margin-right:1rem}.flair-picker-flair.flair-picker-unavailable{opacity:.5}.flair-picker-flair:focus:not(.flair-picker-active),.flair-picker-flair:hover:not(.flair-picker-active){border-color:var(--color-border-default)}@media (min-width:60em){.flair-picker-modal{height:90vh;height:90dvh}}.user-flair-component{align-items:center;display:flex;height:3.4rem}.user-flair-membericon{cursor:pointer;position:relative}.cc-user-badge-component{align-items:center;border-radius:var(--radius-m);display:inline-flex;flex-shrink:0;height:1.6rem;justify-content:center;width:1.6rem}.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),transparent 80%);color:var(--color-slate-400)}.dark-mode .cc-user-badge-moderator{background-color:color-mix(in srgb,var(--color-slate-300),transparent 80%);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),transparent 80%);color:var(--color-slate-300)}.dark-mode .cc-user-badge-platinum{background-color:color-mix(in srgb,var(--color-slate-200),transparent 80%);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-badge-icon{font-size:1.2rem}.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-m);color:var(--color-neutrals-white);padding:var(--space-50) .3rem;text-transform:uppercase}.cc-user-username-component{background-color:transparent;border:none;margin:0;max-width:30rem;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.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-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)}.cc-user-block-component{align-items:center;display:inline-flex;flex-direction:row;gap:var(--space-75);overflow:hidden}.cc-user-block-component.cc-user-block-large{gap:var(--space-100)}.game-preview-hand-pieces{position:absolute;top:100%}.game-preview-pseudo-3d-container:after{background:var(--pseudo3dBackgroundProp);bottom:var(--pseudo3dRowOffset);content:"";height:12.5%;left:0;margin-top:-20%;padding-top:20%;position:absolute;width:100%}.game-preview-icon-wrapper{align-items:center;background-color:var(--color-transparent-white-85);border-radius:var(--radius-circular);display:flex;height:6.5rem;justify-content:center;left:50%;position:absolute;top:49.5%;transform:translate(-50%,-50%);width:6.5rem;z-index:15}.game-preview-icon{color:var(--color-gray-500);font-size:4rem}.game-preview-chess960-title{color:var(--color-neutrals-white);font-size:15vw;font-weight:700;left:0;position:absolute;right:0;text-align:center;top:40%;width:100%;z-index:15}@media (min-width:30em){.game-preview-chess960-title{font-size:8rem}}@media (min-width:60em){.game-preview-chess960-title{font-size:10rem}}.board-popover-component{background-color:var(--color-neutrals-white);border-radius:var(--radius-s);box-shadow:0 .2rem .5rem rgba(0,0,0,.5);padding:1rem;position:fixed;z-index:1000}.board-popover-component:before{border-color:transparent transparent var(--color-neutrals-white) var(--color-neutrals-white);border-style:solid;border-width:1rem;box-shadow:-.2rem .2rem .3rem 0 var(--color-transparent-black-14);content:"";height:0;position:absolute;transform-origin:0 0;width:0}.board-popover-component.board-popover-right:before{bottom:calc(50% - .5rem);left:0;transform:rotate(45deg)}.board-popover-component.board-popover-left:before{bottom:calc(50% - 3.5rem);left:100%;transform:rotate(225deg)}.board-popover-component.board-popover-top:before{bottom:-2rem;left:calc(50% - 1.5rem);transform:rotate(315deg)}.board-popover-component.board-popover-bottom:before{bottom:calc(100% - 2rem);left:calc(50% + 1.5rem);transform:rotate(135deg)}.archived-games-header{border-bottom:.1rem solid var(--color-border-default);display:flex;flex-direction:column;justify-content:space-between}.archived-games-header .archived-games-types-list{margin-bottom:.8rem}.dark-mode .archived-games-table .archived-games-color-play-icon:not(.archived-games-won){border:none}.archived-games-table td{padding:1.6rem .8rem;position:relative}.archived-games-table td:first-child:not(.archived-games-icon-block){padding-left:2.5rem}.archived-games-table td:empty,.archived-games-table th:empty{padding:0}.archived-games-table td:last-child:not(.archived-games-checkbox-cell),.archived-games-table th:last-child:not(.archived-games-checkbox-cell){padding-right:2.5rem}.archived-games-table .archived-games-table-header{height:3.7rem}.archived-games-table .archived-games-table-row{height:7.5rem}.archived-games-header-actions{align-items:center;align-self:flex-end;display:flex;margin-bottom:.8rem;margin-right:1.2rem}.archived-games-timestamp{align-items:center;cursor:pointer;display:flex;padding:.8rem 0}.archived-games-timestamp-icon{color:var(--color-icon-default);font-size:2rem;margin:0 .3rem}.archived-games-total{color:var(--color-text-bolder);display:none;font-size:1.4rem;font-weight:600}.archived-games-download-button{background-color:transparent;border:none;margin:0;padding:.8rem}.archived-games-download-button[disabled]{cursor:not-allowed;opacity:.5}.archived-games-download-icon{color:var(--color-icon-default);font-size:2rem}.archived-games-checkbox-cell{min-width:4rem;padding:0!important;width:6rem}.archived-games-select-all-label{height:3.5rem}.archived-games-select-all-label,.archived-games-select-game-label{align-items:center;cursor:pointer;display:flex;justify-content:center}.archived-games-select-game-label{height:7.4rem}.archived-games-background-link{bottom:0;left:0;position:absolute;right:0;top:0}.archived-games-user-tagline{align-items:center;display:flex;max-width:20rem}.archived-games-user-tagline+.archived-games-user-tagline{margin-top:.2rem}.archived-games-user-cell{padding-left:0!important}.archived-games-user-info{max-width:20rem!important}.archived-games-user-block{position:relative}.archived-games-additional-icon,.archived-games-result-icon{font-size:2rem}.archived-games-additional-icon{color:var(--color-icon-default)}.archived-games-result-icon{width:2.2rem}.archived-games-result-won{color:var(--color-icon-win)}.archived-games-lost-on-time,.archived-games-result-lost{color:var(--color-icon-loss)}.archived-games-lost-on-time{font-size:1.6rem}.archived-games-result-draw{color:var(--color-icon-draw)}.archived-games-result-wrapper{align-items:center;color:var(--color-text-subtle);display:flex}.archived-games-result-wrapper-score{width:.9rem}.archived-games-result{align-items:center;display:flex;margin-left:1rem;position:relative}.archived-games-game-icon{font-size:2.4rem;min-width:5rem;width:100%}.archived-games-game-icon.daily{color:var(--color-icon-daily)}.archived-games-game-icon.chess960{color:var(--color-icon-daily960)}.archived-games-game-icon.live960{color:var(--color-icon-live960)}.archived-games-game-icon.bullet{color:var(--color-icon-bullet)}.archived-games-game-icon.blitz{color:var(--color-icon-blitz)}.archived-games-game-icon.rapid{color:var(--color-icon-rapid)}.archived-games-game-icon.vs-bot{color:var(--color-icon-vscomputer)}.archived-games-game-icon.threecheck{color:var(--color-icon-3check)}.archived-games-game-icon.kingofthehill{color:var(--color-icon-kinghill)}.archived-games-game-icon.crazyhouse{color:var(--color-icon-crazyhouse)}.archived-games-game-icon.bughouse{color:var(--color-icon-bughouse)}.archived-games-color-play-icon{border-radius:var(--radius-s);display:block;flex-shrink:0;height:1rem;margin-right:.5rem;width:1rem}.archived-games-color-play-icon.archived-games-won{border:.2rem solid var(--color-border-win)}.archived-games-black{background-color:#565352}.archived-games-white{background-color:var(--color-neutrals-white);border:.1rem solid var(--color-gray-400)}.archived-games-game-time{align-items:center;color:var(--color-text-subtle);display:flex;flex-direction:column;font-size:1.3rem;line-height:1}.archived-games-link{color:var(--color-text-link);position:relative}.archived-games-link:hover{color:var(--color-text-link-hovered)}.archived-games-review{min-width:6rem;padding-left:.8rem;padding-right:.8rem;position:relative}.archived-games-date-block{padding:0!important;text-align:right!important}.archived-games-date-sort{align-items:center;color:var(--color-text-subtle);display:inline-flex;justify-content:flex-end;margin-right:1.7rem}.archived-games-date-text{padding:1rem 1.2rem}.archived-games-user-wrapper{align-items:center;display:flex;justify-content:space-between}.archived-games-x-icon{color:var(--color-icon-default);font-size:1.2rem}.archived-games-game-label{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.archived-games-game-checkbox{cursor:pointer}.archived-games-subtitle{color:var(--color-text-default)}.archived-games-analyze-cell{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archived-games-user-score{font-weight:600}.archived-games-placeholder{background:var(--color-bg-subtle);height:4rem}.archived-games-no-bottom-padding{padding-bottom:0}@media (min-width:40em){.archived-games-total{display:block}}@media (min-width:48em){.archived-games-header-actions{align-self:center;margin-bottom:0}.archived-games-header{flex-direction:row;margin-bottom:0}.archived-games-header .archived-games-types-list{border-bottom:none;margin-bottom:0;max-width:53rem}.archived-games-table-wrapper{padding:1.5rem}}.current-games-grid-component{display:flex;flex-wrap:wrap;justify-content:space-between}.current-games-grid-item{width:calc(50% - 1.5rem)}.current-games-grid-image-wrap{display:inline-block;margin-bottom:.5rem;position:relative;width:100%}.current-games-grid-preview-icon{background-color:var(--color-transparent-white-85);border-radius:var(--radius-circular);height:6.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6.5rem}.current-games-grid-preview{width:100%!important}.current-games-grid-seek-icon{color:var(--color-gray-500);font-size:3.6rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.current-games-grid-user{align-items:flex-start;display:flex;font-size:1.3rem;justify-content:flex-start}.current-games-grid-user .current-games-grid-avatar{height:3rem;margin-right:.5rem;width:3rem}.current-games-grid-details{height:3rem;max-width:calc(100% - 5.5rem)}.current-games-grid-name{color:var(--color-text-default);display:inline-block;font-weight:600;overflow:hidden;position:relative;text-overflow:ellipsis;top:-.2rem;white-space:nowrap;width:100%}.current-games-grid-faded{opacity:.7}.current-games-grid-game-status{align-items:center;color:var(--color-text-default);display:flex;position:relative;top:-.9rem}.current-games-grid-danger{color:var(--color-text-danger)}.current-games-grid-bold{font-weight:600}.current-games-grid-icon-pause{color:var(--color-icon-default);font-size:1.6rem;margin-right:.2rem}.current-games-grid-icon-tournament{color:var(--color-icon-default);font-size:2.4rem;margin-left:auto}@media (min-width:40em){.current-games-grid-item{width:calc(33.33333% - 2rem)}}@supports (display:grid){.current-games-grid-component{-moz-column-gap:3rem;column-gap:3rem;display:grid;grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr);row-gap:1.5rem}.current-games-grid-item{margin-bottom:0;width:100%}@media (min-width:40em){.current-games-grid-component{grid-template-columns:minmax(13rem,1fr) minmax(13rem,1fr) minmax(13rem,1fr)}}}.profile-games-wrapper{padding-top:1.6rem}.profile-games-header{margin-bottom:.5rem;margin-top:1rem}.profile-games-header-icon{color:var(--color-icon-bolder);font-size:2.8rem;margin-right:1rem}.profile-games-no-games{color:var(--color-text-default)}.load-more-button-button-more,.load-more-button-loader{align-items:center;background-color:var(--color-bg-tertiary);border:none;color:var(--color-text-default);display:flex;font-size:1.4rem;font-weight:600;justify-content:center;min-height:4rem;width:100%}.load-more-button-button-more .load-more-button-icon,.load-more-button-loader .load-more-button-icon{font-size:1.6rem;margin-left:.5rem;margin-top:.2rem;position:relative}.load-more-button-button-more:hover{color:var(--color-text-default-hovered)}.load-more-button-spinner{background-image:url(https://www.chess.com/bundles/web/images/animated/chex24.880f7ef2.gif);background-size:cover;display:inline-block;height:2.4rem;margin-right:.5rem;width:2.4rem}.note-actions-component{align-items:center;display:none}.note-actions-action-button{background-color:transparent;border:none;display:inline-block;margin:0 .5rem 0 0;padding:0}.note-actions-action-button:last-child{margin-right:0}.note-actions-action-button:hover .note-actions-icon{color:var(--color-icon-default-hovered)}.note-actions-icon{color:var(--color-icon-default);font-size:2rem}.note-component{align-items:flex-start;display:flex;padding:1.6rem 0}.note-component:not(:first-child){border-top:.1rem solid var(--color-border-default)}.note-component:last-child{padding-bottom:0}.note-component:hover .note-hide-on-hover{display:none}.note-component:hover .note-show-on-hover{display:flex}.note-avatar{margin-right:1.5rem;width:5rem}.note-tagline{margin-bottom:1rem}.note-details{width:100%}.note-time-actions{align-items:center;display:flex;float:right;justify-content:flex-end}.note-time-actions>span{color:var(--color-text-subtle);font-size:1.3rem}.note-message{color:var(--color-text-bolder);white-space:pre-wrap;word-break:break-word}.note-message a{color:var(--color-text-link)}.note-message a:hover{color:var(--color-text-link-hovered)}.note-message .v-user-popover{color:var(--color-text-link);cursor:pointer;font-weight:600}.list-notes-no-notes{color:var(--color-text-default);padding-top:1.6rem}.post-note-section-component{align-items:flex-start;display:flex;width:100%}.post-note-section-wrapper{display:flex;flex:1;position:relative}.post-note-section-textarea{background-color:transparent;border:none;color:var(--color-text-default);font-size:1.5rem;height:3rem;margin:auto .7rem auto;padding:.5rem 2.5rem .5rem 1.5rem;transition:none}.post-note-section-clear-button{background-color:transparent;border:0;padding:0;position:absolute;right:.5rem;top:1rem;width:3.5rem}.post-note-section-icon{color:var(--color-icon-default);font-size:2rem}.post-note-section-icon:hover{color:var(--color-icon-default-hovered)}.post-note-section-button{min-width:7rem}.post-note-container-post-section{align-items:flex-start;border-bottom:.1rem solid var(--color-border-default);display:flex;justify-content:space-between;padding:2rem 0 1.5rem}.post-note-container-alert{background-color:var(--color-blue-300);border-radius:var(--radius-m);color:var(--color-neutrals-white);display:flex;font-size:1.6rem;justify-content:center;margin-bottom:1rem;min-height:5rem;padding:1.3rem;text-align:center}a.post-note-container-alert:focus,a.post-note-container-alert:hover{opacity:.8}.post-note-container-info{color:var(--color-text-default);margin-top:1rem}.post-note-container-info a{color:var(--color-text-link)}.post-note-container-info a:hover{color:var(--color-text-link-hovered)}.post-note-container-blocked{flex-basis:100%;margin-left:1.5rem}.notes-container-component{padding-bottom:1.6rem;padding-top:0}.profile-notes-games-component{margin-top:2.4rem}.profile-notes-games-toggle-buttons{display:flex}.profile-notes-games-toggle-button{--activeTab:var(--color-gray-100);align-items:center;background-color:var(--activeTab);border:none;color:var(--color-text-subtle);display:inline-flex;flex:1;font-size:clamp(1.4rem,4vw,1.8rem);font-weight:600;height:5rem;justify-content:center;transition:all .25s ease;transition-property:background-color,color}.dark-mode .profile-notes-games-toggle-button{--activeTab:var(--color-transparent-black-14)}.profile-notes-games-toggle-button.profile-notes-games-active{background-color:transparent;color:var(--color-text-default);cursor:default}.profile-notes-games-toggle-button:hover:not(.profile-notes-games-active){color:var(--color-text-default)}.official-rating-header-chevron:not(.official-rating-header-user-rating){margin-left:0!important}.official-rating-header-icon{font-size:2.4rem}.official-rating-header-chevron{color:var(--color-icon-default);font-size:2rem}.official-rating-header-section{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:5rem;padding:0 1.2rem 0 .8rem}.official-rating-header-rating-icon{font-size:1.6rem}.official-rating-header-stats-section{position:relative}.official-rating-header-stats-section:after{background-color:var(--color-transparent-black-10);bottom:0;content:"";height:.1rem;position:absolute;right:1.5rem;width:calc(100% - 6.5rem)}.dark-mode .official-rating-header-stats-section:after{background-color:var(--color-transparent-white-10)}.official-rating-header-stats-section.official-rating-header-expanded:after{width:calc(100% - 3rem)}.official-rating-header-stats-section:last-child:after{height:0}.official-rating-header-stats-section:hover:not(.official-rating-header-disabled){color:var(--color-neutrals-black)}.dark-mode .official-rating-header-stats-section:hover:not(.official-rating-header-disabled){color:var(--color-neutrals-white)}.official-rating-header-stats-section:hover:not(.official-rating-header-disabled) .official-rating-header-chevron{color:var(--color-icon-default-hovered)}.official-rating-header-disabled{cursor:not-allowed}.official-rating-header-section-link-name{display:flex;font-weight:600;margin-left:.6rem}.official-rating-header-user-rating{font-weight:700;margin-left:auto;margin-right:.4rem}.official-rating-header-user-rating .official-rating-header-puzzle-type{color:var(--color-icon-default);font-size:1.6rem}.official-rating-header-rating-change{align-items:center;display:flex}.official-rating-header-section-header{align-items:center;display:flex;width:100%}.official-rating-header-section-header .official-rating-header-user-rating:not(.official-rating-header-chevron):last-child{margin-right:2.2rem}.official-rating-header-stats-content{padding:0 1.5rem .5rem}.official-rating-header-stats-list{list-style:none;margin:0;padding:0}.official-rating-header-stats-list-item{padding:.5rem 0}.official-rating-header-stats-list-item,.official-rating-header-stats-list-span{align-items:center;display:flex;justify-content:space-between}.official-rating-header-stats-list-with-graph{margin-top:1rem}.dark-mode .official-rating-header-stats-list-with-graph{color:var(--color-transparent-white-72);font-weight:600}.official-rating-header-aside{color:var(--color-text-default);font-size:1.4rem;font-weight:600;padding-left:.5rem;text-align:right}.official-rating-header-aside-item{color:var(--color-text-subtle);font-weight:400}.official-rating-header-wld-item{font-size:1.4rem;font-weight:600}.official-rating-header-aside-link{color:var(--color-text-default);margin-left:auto}.official-rating-header-aside-link:hover{color:var(--color-text-default-hovered)}.official-rating-header-highest,.official-rating-header-positive,.official-rating-header-won{color:var(--color-text-win)}.official-rating-header-lost,.official-rating-header-lowest,.official-rating-header-negative{color:var(--color-text-loss)}.official-rating-header-draw{color:var(--color-text-draw)}.official-rating-header-chart{height:7rem}.official-rating-header-linkicon{flex-shrink:0;font-size:2rem;margin-left:.5rem;margin-right:-.4rem}.official-rating-header-rating{font-weight:600;line-height:1;margin-left:auto;padding-left:1rem;text-align:right}.official-rating-header-type{color:var(--color-icon-bolder)}.official-rating-header-type.battle{color:var(--color-icon-puzzlebattle)}.official-rating-header-type.membership-diamond{color:var(--color-icon-premium)}.official-rating-header-type.blitz,.official-rating-header-type.live-standard{color:var(--color-icon-blitz)}.official-rating-header-type.bughouse{color:var(--color-icon-bughouse)}.official-rating-header-type.bullet{color:var(--color-icon-bullet)}.official-rating-header-type.chess-board-puzzle{color:var(--color-icon-puzzles)}.official-rating-header-type.puzzle-rush{color:var(--color-icon-puzzlerush)}.official-rating-header-type.chess960{color:var(--color-icon-daily960)}.official-rating-header-type.crazyhouse{color:var(--color-icon-crazyhouse)}.official-rating-header-type.daily,.official-rating-header-type.daily-game{color:var(--color-icon-daily)}.official-rating-header-type.book-alt{color:var(--color-classification-book)}.official-rating-header-type.kingofthehill{color:var(--color-icon-kinghill)}.official-rating-header-type.lessons{color:var(--color-icon-lessons)}.official-rating-header-type.live960{color:var(--color-icon-live960)}.official-rating-header-type.live,.official-rating-header-type.rapid{color:var(--color-icon-rapid)}.official-rating-header-type.threecheck{color:var(--color-icon-3check)}.official-rating-header-type.checkbox{color:var(--color-icon-votechess)}.official-rating-header-type.livematch{color:var(--color-icon-livematch)}.official-rating-header-type.order{color:var(--color-icon-tournaments)}.official-rating-header-type.teammatch{color:var(--color-icon-match)}.official-rating-header-type.lightbulb{color:var(--color-icon-insights)}.official-rating-header-type.stats:before{background:linear-gradient(90deg,var(--color-blue-200) 0,var(--color-blue-200) 34%,var(--color-green-300) 34%,var(--color-green-300) 65%,var(--color-red-300) 65%,var(--color-red-300) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (min-width:60em){.official-rating-header-chart{width:27rem}}.stat-text-data-chevron:not(.stat-text-data-user-rating){margin-left:0!important}.stat-text-data-icon{font-size:2.4rem}.stat-text-data-chevron{color:var(--color-icon-default);font-size:2rem}.stat-text-data-section{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:5rem;padding:0 1.2rem 0 .8rem}.stat-text-data-rating-icon{font-size:1.6rem}.stat-text-data-stats-section{position:relative}.stat-text-data-stats-section:after{background-color:var(--color-transparent-black-10);bottom:0;content:"";height:.1rem;position:absolute;right:1.5rem;width:calc(100% - 6.5rem)}.dark-mode .stat-text-data-stats-section:after{background-color:var(--color-transparent-white-10)}.stat-text-data-stats-section.stat-text-data-expanded:after{width:calc(100% - 3rem)}.stat-text-data-stats-section:last-child:after{height:0}.stat-text-data-stats-section:hover:not(.stat-text-data-disabled){color:var(--color-neutrals-black)}.dark-mode .stat-text-data-stats-section:hover:not(.stat-text-data-disabled){color:var(--color-neutrals-white)}.stat-text-data-stats-section:hover:not(.stat-text-data-disabled) .stat-text-data-chevron{color:var(--color-icon-default-hovered)}.stat-text-data-disabled{cursor:not-allowed}.stat-text-data-section-link-name{display:flex;font-weight:600;margin-left:.6rem}.stat-text-data-user-rating{font-weight:700;margin-left:auto;margin-right:.4rem}.stat-text-data-user-rating .stat-text-data-puzzle-type{color:var(--color-icon-default);font-size:1.6rem}.stat-text-data-rating-change,.stat-text-data-section-header{align-items:center;display:flex}.stat-text-data-section-header{width:100%}.stat-text-data-section-header .stat-text-data-user-rating:not(.stat-text-data-chevron):last-child{margin-right:2.2rem}.stat-text-data-stats-content{padding:0 1.5rem .5rem}.stat-text-data-stats-list{list-style:none;margin:0;padding:0}.stat-text-data-stats-list-item{padding:.5rem 0}.stat-text-data-stats-list-item,.stat-text-data-stats-list-span{align-items:center;display:flex;justify-content:space-between}.stat-text-data-stats-list-with-graph{margin-top:1rem}.dark-mode .stat-text-data-stats-list-with-graph{color:var(--color-transparent-white-72);font-weight:600}.stat-text-data-aside{color:var(--color-text-default);font-size:1.4rem;font-weight:600;padding-left:.5rem;text-align:right}.stat-text-data-aside-item{color:var(--color-text-subtle);font-weight:400}.stat-text-data-wld-item{font-size:1.4rem;font-weight:600}.stat-text-data-aside-link{color:var(--color-text-default);margin-left:auto}.stat-text-data-aside-link:hover{color:var(--color-text-default-hovered)}.stat-text-data-highest,.stat-text-data-positive,.stat-text-data-won{color:var(--color-text-win)}.stat-text-data-lost,.stat-text-data-lowest,.stat-text-data-negative{color:var(--color-text-loss)}.stat-text-data-draw{color:var(--color-text-draw)}.stat-text-data-chart{height:7rem}.stat-text-data-linkicon{flex-shrink:0;font-size:2rem;margin-left:.5rem;margin-right:-.4rem}.stat-text-data-rating{font-weight:600;line-height:1;margin-left:auto;padding-left:1rem;text-align:right}.stat-text-data-type{color:var(--color-icon-bolder)}.stat-text-data-type.battle{color:var(--color-icon-puzzlebattle)}.stat-text-data-type.membership-diamond{color:var(--color-icon-premium)}.stat-text-data-type.blitz,.stat-text-data-type.live-standard{color:var(--color-icon-blitz)}.stat-text-data-type.bughouse{color:var(--color-icon-bughouse)}.stat-text-data-type.bullet{color:var(--color-icon-bullet)}.stat-text-data-type.chess-board-puzzle{color:var(--color-icon-puzzles)}.stat-text-data-type.puzzle-rush{color:var(--color-icon-puzzlerush)}.stat-text-data-type.chess960{color:var(--color-icon-daily960)}.stat-text-data-type.crazyhouse{color:var(--color-icon-crazyhouse)}.stat-text-data-type.daily,.stat-text-data-type.daily-game{color:var(--color-icon-daily)}.stat-text-data-type.book-alt{color:var(--color-classification-book)}.stat-text-data-type.kingofthehill{color:var(--color-icon-kinghill)}.stat-text-data-type.lessons{color:var(--color-icon-lessons)}.stat-text-data-type.live960{color:var(--color-icon-live960)}.stat-text-data-type.live,.stat-text-data-type.rapid{color:var(--color-icon-rapid)}.stat-text-data-type.threecheck{color:var(--color-icon-3check)}.stat-text-data-type.checkbox{color:var(--color-icon-votechess)}.stat-text-data-type.livematch{color:var(--color-icon-livematch)}.stat-text-data-type.order{color:var(--color-icon-tournaments)}.stat-text-data-type.teammatch{color:var(--color-icon-match)}.stat-text-data-type.lightbulb{color:var(--color-icon-insights)}.stat-text-data-type.stats:before{background:linear-gradient(90deg,var(--color-blue-200) 0,var(--color-blue-200) 34%,var(--color-green-300) 34%,var(--color-green-300) 65%,var(--color-red-300) 65%,var(--color-red-300) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (min-width:60em){.stat-text-data-chart{width:27rem}}.stat-section-button{background-color:transparent;border:none;color:inherit;font-size:inherit;margin:0;padding:0;width:100%}.stat-section-chevron:not(.stat-section-user-rating){margin-left:0!important}.stat-section-icon{font-size:2.4rem}.stat-section-chevron{color:var(--color-icon-default);font-size:2rem}.stat-section-section{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:5rem;padding:0 1.2rem 0 .8rem}.stat-section-rating-icon{font-size:1.6rem}.stat-section-stats-section{position:relative}.stat-section-stats-section:after{background-color:var(--color-transparent-black-10);bottom:0;content:"";height:.1rem;position:absolute;right:1.5rem;width:calc(100% - 6.5rem)}.dark-mode .stat-section-stats-section:after{background-color:var(--color-transparent-white-10)}.stat-section-stats-section.stat-section-expanded:after{width:calc(100% - 3rem)}.stat-section-stats-section:last-child:after{height:0}.stat-section-stats-section:hover:not(.stat-section-disabled){color:var(--color-neutrals-black)}.dark-mode .stat-section-stats-section:hover:not(.stat-section-disabled){color:var(--color-neutrals-white)}.stat-section-stats-section:hover:not(.stat-section-disabled) .stat-section-chevron{color:var(--color-icon-default-hovered)}.stat-section-disabled{cursor:not-allowed}.stat-section-section-link-name{display:flex;font-weight:600;margin-left:.6rem}.stat-section-user-rating{font-weight:700;margin-left:auto;margin-right:.4rem}.stat-section-user-rating .stat-section-puzzle-type{color:var(--color-icon-default);font-size:1.6rem}.stat-section-rating-change,.stat-section-section-header{align-items:center;display:flex}.stat-section-section-header{width:100%}.stat-section-section-header .stat-section-user-rating:not(.stat-section-chevron):last-child{margin-right:2.2rem}.stat-section-stats-content{padding:0 1.5rem .5rem}.stat-section-stats-list{list-style:none;margin:0;padding:0}.stat-section-stats-list-item{padding:.5rem 0}.stat-section-stats-list-item,.stat-section-stats-list-span{align-items:center;display:flex;justify-content:space-between}.stat-section-stats-list-with-graph{margin-top:1rem}.dark-mode .stat-section-stats-list-with-graph{color:var(--color-transparent-white-72);font-weight:600}.stat-section-aside{color:var(--color-text-default);font-size:1.4rem;font-weight:600;padding-left:.5rem;text-align:right}.stat-section-aside-item{color:var(--color-text-subtle);font-weight:400}.stat-section-wld-item{font-size:1.4rem;font-weight:600}.stat-section-aside-link{color:var(--color-text-default);margin-left:auto}.stat-section-aside-link:hover{color:var(--color-text-default-hovered)}.stat-section-highest,.stat-section-positive,.stat-section-won{color:var(--color-text-win)}.stat-section-lost,.stat-section-lowest,.stat-section-negative{color:var(--color-text-loss)}.stat-section-draw{color:var(--color-text-draw)}.stat-section-chart{height:7rem}.stat-section-linkicon{flex-shrink:0;font-size:2rem;margin-left:.5rem;margin-right:-.4rem}.stat-section-rating{font-weight:600;line-height:1;margin-left:auto;padding-left:1rem;text-align:right}.stat-section-type{color:var(--color-icon-bolder)}.stat-section-type.battle{color:var(--color-icon-puzzlebattle)}.stat-section-type.membership-diamond{color:var(--color-icon-premium)}.stat-section-type.blitz,.stat-section-type.live-standard{color:var(--color-icon-blitz)}.stat-section-type.bughouse{color:var(--color-icon-bughouse)}.stat-section-type.bullet{color:var(--color-icon-bullet)}.stat-section-type.chess-board-puzzle{color:var(--color-icon-puzzles)}.stat-section-type.puzzle-rush{color:var(--color-icon-puzzlerush)}.stat-section-type.chess960{color:var(--color-icon-daily960)}.stat-section-type.crazyhouse{color:var(--color-icon-crazyhouse)}.stat-section-type.daily,.stat-section-type.daily-game{color:var(--color-icon-daily)}.stat-section-type.book-alt{color:var(--color-classification-book)}.stat-section-type.kingofthehill{color:var(--color-icon-kinghill)}.stat-section-type.lessons{color:var(--color-icon-lessons)}.stat-section-type.live960{color:var(--color-icon-live960)}.stat-section-type.live,.stat-section-type.rapid{color:var(--color-icon-rapid)}.stat-section-type.threecheck{color:var(--color-icon-3check)}.stat-section-type.checkbox{color:var(--color-icon-votechess)}.stat-section-type.livematch{color:var(--color-icon-livematch)}.stat-section-type.order{color:var(--color-icon-tournaments)}.stat-section-type.teammatch{color:var(--color-icon-match)}.stat-section-type.lightbulb{color:var(--color-icon-insights)}.stat-section-type.stats:before{background:linear-gradient(90deg,var(--color-blue-200) 0,var(--color-blue-200) 34%,var(--color-green-300) 34%,var(--color-green-300) 65%,var(--color-red-300) 65%,var(--color-red-300) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (min-width:60em){.stat-section-chart{width:27rem}}.stats-section-placeholders-general-placeholder{background-color:var(--color-transparent-black-10);height:7.2rem;margin:1.5rem 1.2rem 1.5rem .8rem}.stats-section-placeholders-loading .stat-section-section-header{background-color:var(--color-transparent-black-10);padding:.3rem}.stats-section-placeholders-loading .stat-section-section-header .stats-section-placeholders-placeholder-icon{background-color:var(--color-transparent-black-10);height:2.7rem;width:2.7rem}.stats-section-placeholders-loading .stats-section-placeholders-placeholder-content{padding-left:.8rem;padding-right:1.2rem}.stats-section-placeholders-loading .stats-section-placeholders-placeholder-content .stats-section-placeholders-placeholder-content-content{background-color:var(--color-transparent-black-10);height:20rem}.versus-component{background-color:var(--color-transparent-black-14);display:block;height:110%;transition:all .1s ease-out}.versus-component:focus,.versus-component:hover{color:var(--color-gray-900)}.versus-component:focus .versus-details,.versus-component:hover .versus-details{color:var(--color-gray-600)}.dark-mode .versus-component:focus,.dark-mode .versus-component:hover{color:var(--color-transparent-white-85)}.dark-mode .versus-component:focus .versus-details,.dark-mode .versus-component:hover .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{flex:1;max-width:16rem;overflow:hidden;padding-left:3rem;padding-right:3rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.versus-avatars{display:flex;padding-top:1rem}.versus-user{display:flex;flex:1;justify-content:center;padding-right:.587rem}.versus-user.versus-authuser{justify-content:center;padding-left:.587rem;padding-right:0}.versus-avatar{border-radius:var(--radius-s);height:6rem;-o-object-fit:cover;object-fit:cover;width:6rem}.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;padding-left:.587rem;padding-right: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{font-size:1.6rem;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}.sidebar-ratings-chevron:not(.sidebar-ratings-user-rating){margin-left:0!important}.sidebar-ratings-icon{font-size:2.4rem}.sidebar-ratings-chevron{color:var(--color-icon-default);font-size:2rem}.sidebar-ratings-section{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:5rem;padding:0 1.2rem 0 .8rem}.sidebar-ratings-rating-icon{font-size:1.6rem}.sidebar-ratings-stats-section{position:relative}.sidebar-ratings-stats-section:after{background-color:var(--color-transparent-black-10);bottom:0;content:"";height:.1rem;position:absolute;right:1.5rem;width:calc(100% - 6.5rem)}.dark-mode .sidebar-ratings-stats-section:after{background-color:var(--color-transparent-white-10)}.sidebar-ratings-stats-section.sidebar-ratings-expanded:after{width:calc(100% - 3rem)}.sidebar-ratings-stats-section:last-child:after{height:0}.sidebar-ratings-stats-section:hover:not(.sidebar-ratings-disabled){color:var(--color-neutrals-black)}.dark-mode .sidebar-ratings-stats-section:hover:not(.sidebar-ratings-disabled){color:var(--color-neutrals-white)}.sidebar-ratings-stats-section:hover:not(.sidebar-ratings-disabled) .sidebar-ratings-chevron{color:var(--color-icon-default-hovered)}.sidebar-ratings-disabled{cursor:not-allowed}.sidebar-ratings-section-link-name{display:flex;font-weight:600;margin-left:.6rem}.sidebar-ratings-user-rating{font-weight:700;margin-left:auto;margin-right:.4rem}.sidebar-ratings-user-rating .sidebar-ratings-puzzle-type{color:var(--color-icon-default);font-size:1.6rem}.sidebar-ratings-rating-change{align-items:center;display:flex}.sidebar-ratings-section-header{align-items:center;display:flex;width:100%}.sidebar-ratings-section-header .sidebar-ratings-user-rating:not(.sidebar-ratings-chevron):last-child{margin-right:2.2rem}.sidebar-ratings-stats-content{padding:0 1.5rem .5rem}.sidebar-ratings-stats-list{list-style:none;margin:0;padding:0}.sidebar-ratings-stats-list-item{padding:.5rem 0}.sidebar-ratings-stats-list-item,.sidebar-ratings-stats-list-span{align-items:center;display:flex;justify-content:space-between}.sidebar-ratings-stats-list-with-graph{margin-top:1rem}.dark-mode .sidebar-ratings-stats-list-with-graph{color:var(--color-transparent-white-72);font-weight:600}.sidebar-ratings-aside{color:var(--color-text-default);font-size:1.4rem;font-weight:600;padding-left:.5rem;text-align:right}.sidebar-ratings-aside-item{color:var(--color-text-subtle);font-weight:400}.sidebar-ratings-wld-item{font-size:1.4rem;font-weight:600}.sidebar-ratings-aside-link{color:var(--color-text-default);margin-left:auto}.sidebar-ratings-aside-link:hover{color:var(--color-text-default-hovered)}.sidebar-ratings-highest,.sidebar-ratings-positive,.sidebar-ratings-won{color:var(--color-text-win)}.sidebar-ratings-lost,.sidebar-ratings-lowest,.sidebar-ratings-negative{color:var(--color-text-loss)}.sidebar-ratings-draw{color:var(--color-text-draw)}.sidebar-ratings-chart{height:7rem}.sidebar-ratings-linkicon{flex-shrink:0;font-size:2rem;margin-left:.5rem;margin-right:-.4rem}.sidebar-ratings-rating{font-weight:600;line-height:1;margin-left:auto;padding-left:1rem;text-align:right}.sidebar-ratings-type{color:var(--color-icon-bolder)}.sidebar-ratings-type.battle{color:var(--color-icon-puzzlebattle)}.sidebar-ratings-type.membership-diamond{color:var(--color-icon-premium)}.sidebar-ratings-type.blitz,.sidebar-ratings-type.live-standard{color:var(--color-icon-blitz)}.sidebar-ratings-type.bughouse{color:var(--color-icon-bughouse)}.sidebar-ratings-type.bullet{color:var(--color-icon-bullet)}.sidebar-ratings-type.chess-board-puzzle{color:var(--color-icon-puzzles)}.sidebar-ratings-type.puzzle-rush{color:var(--color-icon-puzzlerush)}.sidebar-ratings-type.chess960{color:var(--color-icon-daily960)}.sidebar-ratings-type.crazyhouse{color:var(--color-icon-crazyhouse)}.sidebar-ratings-type.daily,.sidebar-ratings-type.daily-game{color:var(--color-icon-daily)}.sidebar-ratings-type.book-alt{color:var(--color-classification-book)}.sidebar-ratings-type.kingofthehill{color:var(--color-icon-kinghill)}.sidebar-ratings-type.lessons{color:var(--color-icon-lessons)}.sidebar-ratings-type.live960{color:var(--color-icon-live960)}.sidebar-ratings-type.live,.sidebar-ratings-type.rapid{color:var(--color-icon-rapid)}.sidebar-ratings-type.threecheck{color:var(--color-icon-3check)}.sidebar-ratings-type.checkbox{color:var(--color-icon-votechess)}.sidebar-ratings-type.livematch{color:var(--color-icon-livematch)}.sidebar-ratings-type.order{color:var(--color-icon-tournaments)}.sidebar-ratings-type.teammatch{color:var(--color-icon-match)}.sidebar-ratings-type.lightbulb{color:var(--color-icon-insights)}.sidebar-ratings-type.stats:before{background:linear-gradient(90deg,var(--color-blue-200) 0,var(--color-blue-200) 34%,var(--color-green-300) 34%,var(--color-green-300) 65%,var(--color-red-300) 65%,var(--color-red-300) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (min-width:60em){.sidebar-ratings-chart{width:27rem}}.sidebar-ratings-versus{margin:0 1.5rem}.sidebar-ratings-general{border-bottom:.1rem solid var(--color-border-default);color:inherit;list-style:none;margin:0 1.5rem;padding:1.5rem 0}.sidebar-ratings-general .sidebar-ratings-item{align-items:center;display:flex;min-height:2.4rem}.sidebar-ratings-general .sidebar-ratings-linkicon{margin-left:0;margin-right:.6rem}.profile-status-component{align-items:center;display:flex;height:2rem;margin-top:.8rem}.profile-status-component .profile-status-input{background:none;border:none;color:var(--color-text-default);flex-grow:0;font-size:inherit;overflow:hidden;padding:.3em .5em .3em 0;text-overflow:ellipsis;transition:flex-grow .5s ease-out,padding .5s ease-out,background .5s ease-out;white-space:nowrap}.profile-status-component .profile-status-input.profile-status-editing{background-color:var(--color-bg-subtler);flex-grow:1;line-height:inherit;margin-right:.5em;padding-left:.5em}.profile-status-component .profile-status-input::-moz-placeholder{color:var(--color-text-default);opacity:.5}.profile-status-component .profile-status-input.profile-status-fake-placeholder,.profile-status-component .profile-status-input::placeholder{color:var(--color-text-default);opacity:.5}.profile-status-char-count{color:var(--color-text-subtle)}.profile-status-char-count.profile-status-warning-0{color:var(--color-streak-high)}.profile-status-char-count.profile-status-warning-1{color:var(--color-streak-medium)}.profile-status-char-count.profile-status-warning-2{color:var(--color-streak-low)}.profile-status-link{align-items:center;background-color:transparent;border:none;display:inline-flex;margin:0;opacity:.8;padding:0;transition:opacity .1s ease-out;white-space:nowrap}.profile-status-link:hover{opacity:1}.profile-status-link.profile-status-disabled{cursor:auto}.profile-status-link .profile-status-icon{color:var(--color-icon-default);font-size:1.6rem;margin-right:.2rem}.profile-status-link .profile-status-icon.profile-status-saving{animation:profile-status-profile-status-spin 1s infinite}@keyframes profile-status-profile-status-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.user-league-header{justify-content:center}.user-league-info{color:var(--color-icon-default);font-size:2rem;position:absolute;right:1.6rem}.user-league-info:hover{color:var(--color-icon-default-hovered)}.user-league-content{padding-top:0}.user-league-badge{display:flex;justify-content:center}.user-league-badge a{max-width:8.4rem;width:100%}.user-league-badge img{filter:drop-shadow(0 .3rem .2rem rgba(0,0,0,.3))}.section-dropdown-component{align-items:center;display:flex;flex-shrink:0;gap:.5rem;max-width:18rem;padding:.6rem .1rem .6rem .8rem;position:relative}.section-dropdown-component:hover .section-dropdown-content{color:var(--color-text-default-hovered)}.section-dropdown-component:hover .section-dropdown-icon{color:var(--color-icon-default-hovered)}.section-dropdown-icon{color:var(--color-icon-default);flex-shrink:0;font-size:1.6rem;justify-self:end}.section-dropdown-content{color:var(--color-text-default);flex-grow:1;font-size:1.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-dropdown-select{-moz-appearance:none;-webkit-appearance:none;background-color:transparent;border:0;color:transparent;cursor:pointer;font-size:1.4rem;height:100%;left:0;line-height:1.8rem;padding:0 .8rem;position:absolute;top:0;width:100%}.section-dropdown-select>option{color:var(--color-gray-800)}.suggested-users-component{padding-top:1.6rem}.suggested-users-message{color:var(--color-text-subtle);padding-top:1.5rem}.suggested-users-list{list-style-type:none;padding-left:0}.suggested-users-item{border-bottom:.1rem solid var(--color-border-default);display:grid;gap:1.5rem;grid-template-areas:"avatar username" "avatar actions";grid-template-columns:5rem auto;grid-template-rows:auto auto;padding:1.5rem 0}@media (min-width:40em){.suggested-users-item{grid-template-areas:"avatar username actions";grid-template-columns:5rem auto auto;grid-template-rows:auto}}.suggested-users-avatar{flex-shrink:0;grid-area:avatar;height:5rem;margin-right:1.5rem;width:5rem}.suggested-users-avatar img{height:100%;width:100%}.suggested-users-details{display:flex;flex-direction:column;flex-grow:1;grid-area:username;justify-content:space-between}.suggested-users-wrap{align-items:center;display:flex}.suggested-users-chess-title{background-color:var(--color-bg-chesstitle);border-radius:var(--radius-m);color:var(--color-neutrals-white)!important;font-size:.9rem;font-weight:600;line-height:1;margin-right:.4rem;padding:.2rem .3rem}.suggested-users-username{color:var(--globalColorThemeBlueToMid);font-weight:600;max-width:14.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggested-users-description{color:var(--color-text-subtle)}.suggested-users-actions{align-items:center;display:flex;grid-area:actions}@media (min-width:40em){.suggested-users-actions{margin-left:auto}}.suggested-users-follow-label{color:var(--color-text-subtle);margin-right:.4rem;position:relative;top:.2rem}.suggested-users-button{align-items:center;background-color:var(--color-gray-100);border:none;border-radius:var(--radius-s);display:flex;height:2.2rem;justify-content:center;margin:0 0 0 .6rem;padding:0;width:2.2rem}.dark-mode .suggested-users-button{background-color:var(--color-transparent-white-10)}.suggested-users-icon{color:var(--color-gray-500);font-size:2rem}.dark-mode .suggested-users-icon{color:var(--color-transparent-white-72)}.suggested-users-accept:hover{background-color:var(--color-green-300)}.suggested-users-accept:hover .suggested-users-icon{color:var(--color-neutrals-white)}.suggested-users-dismiss:hover{background-color:var(--color-gray-400)}.suggested-users-dismiss:hover .suggested-users-icon{color:var(--color-gray-800)}.dark-mode .suggested-users-dismiss:hover{background-color:var(--color-gray-400)}.dark-mode .suggested-users-dismiss:hover .suggested-users-icon{color:var(--color-gray-800)}.user-activity-article-image{display:block;flex-shrink:0;position:relative}.user-activity-article-image img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.user-activity-article-title a{color:var(--color-text-link);word-break:break-word}.user-activity-article-title a:hover{color:var(--color-text-link-hovered)}.user-activity-article-about{align-items:center;display:flex;justify-content:flex-start}.user-activity-article-about .user-activity-article-icon{color:var(--color-icon-default);opacity:.8}.user-activity-article-about a:hover{opacity:.8}.user-activity-article-user{align-items:center;display:flex;flex-direction:row;gap:.5rem}.user-activity-article-user-title{background-color:var(--color-bg-chesstitle);border-radius:var(--radius-m);color:var(--color-neutrals-white)!important;font-size:1rem;font-weight:600;line-height:1;padding:.2rem .3rem}.user-activity-article-username{color:var(--color-text-default);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-activity-article-time{color:var(--color-text-default)}.user-activity-article-component{display:grid;gap:1.6rem;grid-template-columns:45% 1fr}.user-activity-article-wrapper{height:100%;max-width:177.7777777778vh;width:100%}.user-activity-article-image{padding-bottom:56.25%}.user-activity-article-block{grid-column:1/span 2}.user-activity-article-play-button{align-items:center;background-color:hsla(0,0%,100%,.9);border-radius:var(--radius-circular);display:flex;height:5rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:5rem}.user-activity-article-play-button .user-activity-article-icon{color:var(--color-gray-500);font-size:3.2rem;margin-left:.3rem}.user-activity-article-title{font-size:clamp(1.5rem,4vw,1.7rem);font-weight:600;margin-top:-.4rem}a.user-activity-article-title-link{color:var(--color-text-default)}a.user-activity-article-title-link:hover{color:var(--color-text-default-hovered)}.user-activity-article-about{flex-wrap:wrap;left:-.5rem;position:relative}.user-activity-article-icon{font-size:1.6rem}.user-activity-article-user{margin-left:.2rem}.user-activity-article-username{max-width:12rem}.user-activity-article-stats,.user-activity-article-stats-number,.user-activity-article-time{color:var(--color-text-subtle)}.user-activity-article-body,.user-activity-article-username{color:var(--color-text-default)}.user-activity-article-time{position:relative;white-space:nowrap}.user-activity-article-stats{align-items:center;display:flex}.user-activity-article-separator{margin:0 .4rem}.user-activity-article-stats-number{margin-left:.4rem}.user-activity-article-body{display:none}.user-activity-article-placeholder .user-activity-article-title{height:4rem;margin-top:0}.user-activity-article-placeholder .user-activity-article-about{height:2rem;left:0}.user-activity-article-placeholder .user-activity-article-body{height:9.1rem;max-height:9.1rem}.user-activity-article-placeholder .user-activity-article-about,.user-activity-article-placeholder .user-activity-article-body,.user-activity-article-placeholder .user-activity-article-image,.user-activity-article-placeholder .user-activity-article-title{background-color:var(--color-bg-subtle)}@media (min-width:40em){.user-activity-article-wrapper{grid-row:1/span 3}.user-activity-article-block{grid-column:initial}.user-activity-article-body{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.user-activity-article-about{margin-bottom:1rem}}@media (min-width:68.75em){.user-activity-article-component{grid-template-columns:30rem 1fr}}.user-activity-forum-topic-image{flex-shrink:0;position:relative}.user-activity-forum-topic-image img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.user-activity-forum-topic-title a{color:var(--color-text-link);word-break:break-word}.user-activity-forum-topic-title a:hover{color:var(--color-text-link-hovered)}.user-activity-forum-topic-about{align-items:center;display:flex;justify-content:flex-start}.user-activity-forum-topic-about .user-activity-forum-topic-icon{color:var(--color-icon-default);opacity:.8}.user-activity-forum-topic-about a:hover{opacity:.8}.user-activity-forum-topic-user{align-items:center;display:flex;flex-direction:row;gap:.5rem}.user-activity-forum-topic-user-title{background-color:var(--color-bg-chesstitle);border-radius:var(--radius-m);color:var(--color-neutrals-white)!important;font-size:1rem;font-weight:600;line-height:1;padding:.2rem .3rem}.user-activity-forum-topic-username{color:var(--color-text-default);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-activity-forum-topic-time{color:var(--color-text-default)}.user-activity-forum-topic-title .user-activity-forum-topic-title-link{color:var(--color-text-default);font-size:1.5rem}.user-activity-forum-topic-title .user-activity-forum-topic-title-link:focus,.user-activity-forum-topic-title .user-activity-forum-topic-title-link:hover{color:var(--color-text-default-hovered)}.user-activity-forum-topic-category{color:var(--color-text-default);font-size:1.3rem}.user-activity-forum-topic-half{align-items:center;color:var(--color-text-subtle);display:flex;width:50%}.user-activity-forum-topic-comments{font-size:1.3rem}.user-activity-forum-topic-user-block{width:calc(100% - 4rem)}.user-activity-forum-topic-user{max-width:100%}.user-activity-forum-topic-image{display:block;height:3rem;margin-right:1rem;width:3rem}.user-activity-forum-topic-time{display:block}@media (max-width:47.938em){.user-activity-forum-topic-title{margin-bottom:1rem}}@media (min-width:48em){.user-activity-forum-topic-component{align-items:center;display:flex}.user-activity-forum-topic-about,.user-activity-forum-topic-title{width:50%}}@media (min-width:78.125em){.user-activity-forum-topic-comments{justify-content:flex-end;margin-right:3rem}}.user-activity-component{margin-top:2.4rem}.user-activity-content{padding-bottom:1.6rem;padding-top:1.6rem}.user-activity-activity-dropdown{margin-left:auto}.user-activity-item{padding:1.6rem 0}.user-activity-item:not(:last-child){border-bottom:.1rem solid var(--color-border-default)}