.upgrade-banner-component{--demo-banner-bg-color: color-mix(in srgb, var(--color-blue-300) 20%, transparent);position:relative}.upgrade-banner-has-slot{border:.4rem solid var(--demo-banner-bg-color);border-radius:var(--radius-10)}.upgrade-banner-has-slot:before{border:.1rem solid var(--demo-banner-bg-color);border-radius:var(--radius-10);content:"";display:block;inset:-.4rem;pointer-events:none;position:absolute}.upgrade-banner-header-wrapper{background-color:var(--demo-banner-bg-color);border-radius:var(--radius-5)}.upgrade-banner-expanded{border-bottom-left-radius:0;border-bottom-right-radius:0}.upgrade-banner-header{display:flex;flex-direction:column;gap:var(--space-16);justify-content:space-between;padding:var(--space-16)}.upgrade-banner-title{color:var(--color-text-boldest);margin-bottom:var(--space-2)}.upgrade-banner-subtitle{color:var(--color-text-default);text-shadow:0 .1rem 0 var(--color-elevation-foreground-dark-only, var(--color-transparent-black-20))}.upgrade-banner-collapse-toggle,.upgrade-banner-select{background-color:transparent;border:none;margin:0;padding:0;color:var(--color-icon-default)}.upgrade-banner-upgrade{flex-shrink:0}.upgrade-banner-demo-user{border-bottom:var(--border-1) solid var(--color-border-default);border-top-left-radius:var(--radius-5);border-top-right-radius:var(--radius-5);display:flex;justify-content:flex-start}.upgrade-banner-actions{align-items:center;display:flex;flex-shrink:0;gap:var(--space-8)}.upgrade-banner-subheader{align-items:stretch;background-color:var(--color-bg-tertiary);display:flex}.upgrade-banner-select{align-items:center;display:flex;gap:var(--space-16);position:relative}[dir=ltr] .upgrade-banner-select{border-right:.1rem solid var(--color-border-default);padding:var(--space-16) var(--space-16) var(--space-16) var(--space-24)}[dir=rtl] .upgrade-banner-select{border-left:.1rem solid var(--color-border-default);padding:var(--space-16) var(--space-24) var(--space-16) var(--space-16)}.upgrade-banner-select:hover,.upgrade-banner-link:hover{background-color:var(--color-transparent-black-5)}.upgrade-banner-avatar{border-radius:var(--radius-3)}.upgrade-banner-info{align-items:center;display:flex;gap:var(--space-4)}.upgrade-banner-name{color:var(--color-text-bolder);max-width:4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upgrade-banner-rating{color:var(--color-text-default);position:relative}.upgrade-banner-rating:after{background-color:var(--color-text-default);border-radius:50%;content:"";height:.2rem;position:absolute;top:50%}[dir=ltr] .upgrade-banner-rating:after{right:-.4rem;transform:translate(50%,-50%)}[dir=rtl] .upgrade-banner-rating:after{left:-.4rem;transform:translate(-50%,-50%)}.upgrade-banner-link{align-items:center;display:flex;justify-content:space-between;width:100%}[dir=ltr] .upgrade-banner-link{padding:0 var(--space-24) 0 var(--space-16)}[dir=rtl] .upgrade-banner-link{padding:0 var(--space-16) 0 var(--space-24)}.upgrade-banner-link-text span{color:var(--color-blue-100)}.upgrade-banner-dropdown-menu{left:0;padding:var(--space-4) 0;position:absolute;right:0;top:100%;z-index:1}.upgrade-banner-demo-section{border-radius:var(--radius-5);border-top:none}@media (min-width: 60em){.upgrade-banner-header{align-items:center;flex-direction:row;gap:var(--space-24)}.upgrade-banner-name{max-width:6rem}}.stats-advanced-table{width:100%}.stats-advanced-table-header{align-items:center;display:flex;height:4.8rem;justify-content:space-between;padding:0 var(--space-24)}.stats-advanced-title{color:var(--color-text-bolder)}.stats-advanced-toggle{align-items:center;display:flex;gap:var(--space-24);z-index:1}.stats-advanced-toggle-label{color:var(--color-text-default)}.stats-advanced-toggle-label.stats-advanced-demo{color:var(--color-blue-100)}.stats-advanced-link:hover{color:var(--color-text-default-hovered)}.stats-advanced-header{background-color:var(--color-bg-tertiary);color:var(--color-text-default);padding:var(--space-16) var(--space-4)}[dir=ltr] .stats-advanced-header{text-align:right}[dir=rtl] .stats-advanced-header{text-align:left}.stats-advanced-type{width:60vw}[dir=ltr] .stats-advanced-type{padding-left:var(--space-12);text-align:left}[dir=rtl] .stats-advanced-type{padding-right:var(--space-12);text-align:right}[dir=ltr] .stats-advanced-delta{text-align:left}[dir=rtl] .stats-advanced-delta{text-align:right}.stats-advanced-icon{color:var(--color-icon-subtle)}.stats-advanced-percentile{align-items:center;display:flex;gap:var(--space-4)}.stats-advanced-row:nth-child(2n) .stats-advanced-cell{background-color:var(--color-bg-subtlest)}.stats-advanced-row:hover .stats-advanced-cell{background-color:var(--color-bg-subtler)}.stats-advanced-cell{color:var(--color-text-default);cursor:pointer;height:7.4rem;min-height:3.2rem;padding:var(--space-16) var(--space-4);transition:background-color .1s}[dir=ltr] .stats-advanced-cell{text-align:right}[dir=rtl] .stats-advanced-cell{text-align:left}.stats-advanced-demo-cell{position:relative}.stats-advanced-demo-cell:before{background-color:#008cd10d;content:"";inset:0;position:absolute}.stats-advanced-label,.stats-advanced-rating{color:var(--color-text-boldest)}[dir=ltr] .stats-advanced-label{padding-left:var(--space-16)}[dir=rtl] .stats-advanced-label{padding-right:var(--space-16)}.stats-advanced-label div{align-items:center;display:flex;gap:var(--space-16)}.stats-advanced-delta{color:var(--color-text-default);text-align:center}.stats-advanced-chevron{color:var(--color-icon-default)}[dir=ltr] .stats-advanced-chevron{padding-left:0;padding-right:var(--space-12)}[dir=rtl] .stats-advanced-chevron{padding-right:0;padding-left:var(--space-12)}@media (min-width: 48em){.stats-advanced-header,.stats-advanced-cell{padding:var(--space-16) var(--space-32)}[dir=ltr] .stats-advanced-chevron{padding-left:0;padding-right:var(--space-24)}[dir=rtl] .stats-advanced-chevron{padding-right:0;padding-left:var(--space-24)}[dir=ltr] .stats-advanced-type,[dir=ltr] .stats-advanced-label{padding-left:var(--space-24)}[dir=rtl] .stats-advanced-type,[dir=rtl] .stats-advanced-label{padding-right:var(--space-24)}}.stats-advanced-component{background-color:var(--color-bg-secondary);border-radius:var(--radius-10);margin-top:var(--space-24);overflow:hidden}.stats-advanced-section-header{color:var(--color-text-boldest);padding:var(--space-16)}[dir=ltr] .stats-advanced-header:not(.stats-advanced-type){text-align:left}[dir=rtl] .stats-advanced-header:not(.stats-advanced-type){text-align:right}.stats-advanced-label{min-width:7rem}.stats-advanced-rating{min-width:11rem;width:10%}.stats-advanced-rating-wrap{align-items:center;display:flex;gap:var(--space-4)}.stats-advanced-rating-value{color:var(--color-text-boldest)}.collapse-enter-active,.collapse-leave-active{overflow:hidden;transition:max-height .3s ease}.collapse-enter-from,.collapse-leave-to{max-height:0}.collapse-enter-to,.collapse-leave-from{max-height:12rem}.collapse-leave-to{display:none}.performance-by-opening-table-table{border:.1rem solid var(--color-border-subtlest);border-radius:var(--radius-5);margin-bottom:var(--space-32);overflow:hidden;width:100%}.performance-by-opening-table-header-cell{background-color:var(--color-bg-tertiary);padding:var(--space-16) 0}[dir=ltr] .performance-by-opening-table-header-cell{text-align:left}[dir=rtl] .performance-by-opening-table-header-cell{text-align:right}.performance-by-opening-table-title{width:35%}[dir=ltr] .performance-by-opening-table-title{padding-left:var(--space-16);text-align:left}[dir=rtl] .performance-by-opening-table-title{padding-right:var(--space-16);text-align:right}.performance-by-opening-table-row:nth-child(2n) .performance-by-opening-table-cell{background-color:var(--color-bg-subtlest)}.performance-by-opening-table-row:hover .performance-by-opening-table-cell{background-color:var(--color-bg-subtler)}.performance-by-opening-table-cell{color:var(--color-text-default);cursor:pointer;min-height:5.4rem;min-width:7.5rem;padding:var(--space-16) 0;vertical-align:top}.performance-by-opening-table-cell:not(:first-child){text-align:center}[dir=ltr] .performance-by-opening-table-cell:first-child{padding-left:var(--space-16);text-align:left}[dir=rtl] .performance-by-opening-table-cell:first-child{padding-right:var(--space-16);text-align:right}.performance-by-opening-table-non-clickable{cursor:default}.performance-by-opening-table-label{color:var(--color-text-bolder);display:inline-block}.performance-by-opening-table-description{color:var(--color-text-subtle);margin-top:var(--space-8)}.performance-by-opening-table-grade{margin:.5rem auto 0}.performance-by-opening-table-value{margin-top:.2rem}.performance-by-opening-table-chevron{color:inherit;transition:transform .3s ease-in-out}[dir=ltr] .performance-by-opening-table-chevron{margin-right:var(--space-4)}[dir=rtl] .performance-by-opening-table-chevron{margin-left:var(--space-4)}[dir=ltr] .performance-by-opening-table-rotate{transform:rotate(180deg)}[dir=rtl] .performance-by-opening-table-rotate{transform:rotate(-180deg)}.performance-by-opening-table-collapsed-content{padding:var(--space-16)}.performance-by-opening-table-tooltip-content{align-items:center;display:flex;flex-direction:column;gap:var(--space-2)}.performance-by-opening-table-tooltip-value{color:var(--color-text-default)}@media (min-width: 48em){.performance-by-opening-table-title{width:50%}[dir=ltr] .performance-by-opening-table-header-cell:not(:first-child),[dir=ltr] .performance-by-opening-table-cell:not(:first-child){padding-left:var(--space-40)}[dir=rtl] .performance-by-opening-table-header-cell:not(:first-child),[dir=rtl] .performance-by-opening-table-cell:not(:first-child){padding-right:var(--space-40)}[dir=ltr] .performance-by-opening-table-chevron{margin-right:var(--space-16)}[dir=rtl] .performance-by-opening-table-chevron{margin-left:var(--space-16)}}.performance-by-opening-table-table .performance-by-opening-table-title{width:30%}[dir=ltr] .performance-by-opening-table-table .performance-by-opening-table-title{padding-left:var(--space-16);text-align:left}[dir=rtl] .performance-by-opening-table-table .performance-by-opening-table-title{padding-right:var(--space-16);text-align:right}.performance-by-opening-table-header-cell{white-space:nowrap}.performance-by-opening-table-header-cell,.performance-by-opening-table-cell{cursor:auto;text-align:center}.performance-by-opening-table-header-cell:not(:first-child):not(:last-child),.performance-by-opening-table-cell:not(:first-child):not(:last-child){padding:var(--space-16) 0}[dir=ltr] .performance-by-opening-table-header-cell:last-child,[dir=ltr] .performance-by-opening-table-cell:last-child{padding-left:0;padding-right:var(--space-16)}[dir=rtl] .performance-by-opening-table-header-cell:last-child,[dir=rtl] .performance-by-opening-table-cell:last-child{padding-right:0;padding-left:var(--space-16)}.performance-by-opening-table-toggle{border:none;box-shadow:none}.form-dropdown-component{cursor:pointer;display:inline-flex;position:relative}.form-dropdown-select{align-items:center;display:flex;gap:.6rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.form-dropdown-filter{font-size:2.4rem;width:3rem}.form-dropdown-desktop-button{display:none}.form-dropdown-mobile-button span{opacity:.7}.form-dropdown-value{color:var(--color-text-boldest);font-size:1.4rem}.form-dropdown-chevron{font-size:1.2rem;color:var(--color-icon-bolder)}[dir=ltr] .form-dropdown-chevron{margin-left:auto}[dir=rtl] .form-dropdown-chevron{margin-right:auto}.form-dropdown-options{background-color:var(--color-bg-opaque);border:.1rem solid var(--color-border-default);border-radius:var(--radius-5);box-shadow:var(--elevation-popover);display:block;max-height:30rem;min-width:16rem;overflow-y:auto;padding:.5rem 0;position:absolute;top:100%;z-index:100}[dir=ltr] .form-dropdown-options{right:0}[dir=rtl] .form-dropdown-options{left:0}[dir=ltr] .form-dropdown-options.form-dropdown-left{left:0;right:auto}[dir=rtl] .form-dropdown-options.form-dropdown-left{right:0;left:auto}.form-dropdown-advanced-options{max-height:none}.form-dropdown-option{align-items:center;color:var(--color-text-default);display:flex;flex-shrink:0;font-size:1.4rem;gap:.6rem;height:2.6rem;overflow:hidden;padding:0 2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.form-dropdown-option .form-dropdown-short-title,.form-dropdown-option .form-dropdown-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-dropdown-option.form-dropdown-selected,.form-dropdown-option:hover{background-color:var(--color-bg-subtler);color:var(--color-text-default-hovered)}.form-dropdown-short-title{background-color:var(--color-bg-chesstitle);border-radius:var(--radius-3);color:var(--color-neutrals-white)!important;font-size:1rem;font-weight:600;line-height:1;padding:.2rem .3rem}[dir=ltr] .form-dropdown-short-title{margin-right:.5rem}[dir=rtl] .form-dropdown-short-title{margin-left:.5rem}.form-dropdown-short-title:empty{display:none}.form-dropdown-overlay{cursor:default;inset:0;position:fixed;z-index:99}.form-dropdown-separator{background-color:var(--color-border-default);display:block;height:.1rem;margin:.5rem 0}.form-dropdown-flag{transform:scale(.7)}[dir=ltr] .form-dropdown-flag{transform-origin:left}[dir=rtl] .form-dropdown-flag{transform-origin:right}.form-dropdown-control-label{color:var(--color-text-default)}[dir=ltr] .form-dropdown-control-label{margin-right:.5rem}[dir=rtl] .form-dropdown-control-label{margin-left:.5rem}[dir=ltr] .form-dropdown-sub-option{padding-left:3rem}[dir=rtl] .form-dropdown-sub-option{padding-right:3rem}@media all and (min-width: 40em){.form-dropdown-desktop-button{display:flex;gap:.6rem}.form-dropdown-mobile-button{display:none}}@media all and (min-width: 48em){.form-dropdown-flag{transform:scale(1)}[dir=ltr] .form-dropdown-flag{margin-right:.5rem}[dir=rtl] .form-dropdown-flag{margin-left:.5rem}}.pending-game-list-container{--user-username: 1.3rem;align-items:center;display:flex;gap:1rem;overflow:hidden;padding:1.6rem}.pending-game-list-container:last-child{border-bottom-left-radius:var(--radius-5);border-bottom-right-radius:var(--radius-5)}.pending-game-list-container.pending-game-list-recommendation{border-top:var(--border-1) solid var(--color-border-default)}.pending-game-list-col{color:var(--color-text-default);display:flex;flex-direction:column;font-size:var(--user-username);justify-content:space-between;overflow:hidden}.pending-game-list-avatar{flex-shrink:0}@media (max-width: 34.374em){.pending-game-list-avatar{align-self:flex-start}}.pending-game-list-subtitle{align-items:center;color:var(--color-text-subtle);display:flex;flex-direction:row;gap:.5rem;max-width:100%}@media (max-width: 34.374em){.pending-game-list-subtitle{align-items:flex-start;flex-direction:column}}@media (max-width: 34.374em){.pending-game-list-subtitle-divider{display:none}}.pending-game-list-userTagline{max-width:22.5rem}@media (max-width: 63.999em){.pending-game-list-userTagline{max-width:17.5rem}}.pending-game-list-apart{align-items:center;display:none;flex:1;overflow:hidden}.pending-game-list-mobileTagline:not(.pending-game-list-visible){display:flex}.pending-game-list-buttons{align-items:center;display:flex;flex:1 1 0;flex-direction:row;grid-gap:.8rem;justify-content:flex-end;transition:opacity .3s ease}.pending-game-list-buttons.pending-game-list-hiding{opacity:0}.pending-game-list-buttons button{height:4rem;width:4rem}.pending-game-list-buttons button.pending-game-list-challenge{width:-moz-fit-content;width:fit-content}.pending-game-list-buttons button.pending-game-list-challenge span.pending-game-list-challenge-text{font-family:var(--font-family-system);font-size:1.4rem;font-weight:600}@media (max-width: 34.374em){.pending-game-list-buttons button.pending-game-list-challenge span.pending-game-list-challenge-text{display:none}}.pending-game-list-buttons span{font-size:2.4rem}.pending-game-list-challenge-title{color:var(--color-text-boldest);font-family:var(--font-family-heading);font-size:1.4rem}.pending-game-list-buttonsWrap{flex:1 1 0;position:relative}.pending-game-list-success{align-items:center;color:var(--color-green-300);display:flex;font-weight:600;gap:1rem;height:100%;pointer-events:none;position:absolute;top:-.2rem;transition:.5s;visibility:hidden;white-space:pre}[dir=ltr] .pending-game-list-success{right:calc(3.5rem + var(--successMessageWidth) * -1)}[dir=rtl] .pending-game-list-success{left:calc(3.5rem + var(--successMessageWidth) * -1)}.pending-game-list-success.pending-game-list-appear{visibility:visible}[dir=ltr] .pending-game-list-success.pending-game-list-slideLeft{right:0}[dir=rtl] .pending-game-list-success.pending-game-list-slideLeft{left:0}.pending-game-list-success .pending-game-list-icon{font-size:2.5rem;opacity:0;transition:opacity .3s ease}.pending-game-list-success .pending-game-list-icon.pending-game-list-fadeIn{opacity:1}.pending-game-list-successText{opacity:0;transition:opacity .5s ease;visibility:hidden}.pending-game-list-successText.pending-game-list-fadeIn{opacity:1;visibility:visible}.pending-game-list-subtitle{display:flex}@media (min-width: 34.375em){.pending-game-list-container{padding:2rem}.pending-game-list-mobileTagline:not(.pending-game-list-visible){display:none}.pending-game-list-apart{display:flex}}@keyframes user-activity-article-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.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-subtle)}.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:#ffffffe6;border-radius:var(--radius-circular);display:flex;height:5rem;justify-content:center;position:absolute;top:50%;width:5rem}[dir=ltr] .user-activity-article-play-button{left:50%;transform:translate(-50%,-50%)}[dir=rtl] .user-activity-article-play-button{right:50%;transform:translate(50%,-50%)}.user-activity-article-play-button .user-activity-article-icon{color:var(--color-gray-500)}.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}.user-activity-article-category-link{display:inline-flex}[dir=ltr] .user-activity-article-user{margin-left:.2rem}[dir=rtl] .user-activity-article-user{margin-right:.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}[dir=ltr] .user-activity-article-stats-number{margin-left:.4rem}[dir=rtl] .user-activity-article-stats-number{margin-right:.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}[dir=ltr] .user-activity-article-placeholder .user-activity-article-about{left:0}[dir=rtl] .user-activity-article-placeholder .user-activity-article-about{right:0}.user-activity-article-placeholder .user-activity-article-body{height:9.1rem;max-height:9.1rem}.user-activity-article-placeholder .user-activity-article-image,.user-activity-article-placeholder .user-activity-article-title,.user-activity-article-placeholder .user-activity-article-about,.user-activity-article-placeholder .user-activity-article-body{--skeleton-shimmer-color: var(--color-transparent-white-25);background-color:var(--color-bg-subtle);overflow:hidden;position:var(--skeleton-shimmer-position-override, relative)}.dark-mode .user-activity-article-placeholder .user-activity-article-image,.dark-mode .user-activity-article-placeholder .user-activity-article-title,.dark-mode .user-activity-article-placeholder .user-activity-article-about,.dark-mode .user-activity-article-placeholder .user-activity-article-body{--skeleton-shimmer-color: var(--color-transparent-white-5)}.user-activity-article-placeholder .user-activity-article-image:after,.user-activity-article-placeholder .user-activity-article-title:after,.user-activity-article-placeholder .user-activity-article-about:after,.user-activity-article-placeholder .user-activity-article-body:after{animation:user-activity-article-shimmer 1.5s infinite;content:"";inset:0;min-width:28rem;position:absolute}[dir=ltr] .user-activity-article-placeholder .user-activity-article-image:after,[dir=ltr] .user-activity-article-placeholder .user-activity-article-title:after,[dir=ltr] .user-activity-article-placeholder .user-activity-article-about:after,[dir=ltr] .user-activity-article-placeholder .user-activity-article-body:after{background:linear-gradient(90deg,transparent 0%,var(--skeleton-shimmer-color) 50%,transparent 100%)}[dir=rtl] .user-activity-article-placeholder .user-activity-article-image:after,[dir=rtl] .user-activity-article-placeholder .user-activity-article-title:after,[dir=rtl] .user-activity-article-placeholder .user-activity-article-about:after,[dir=rtl] .user-activity-article-placeholder .user-activity-article-body:after{background:linear-gradient(-90deg,transparent 0%,var(--skeleton-shimmer-color) 50%,transparent 100%)}@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}}@keyframes user-popover-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.user-popover-content{background-color:var(--color-bg-opaque);border-radius:var(--radius-5);box-shadow:var(--elevation-popover);display:flex;flex-direction:column;outline:.1rem solid var(--color-border-default);padding:var(--space-16);row-gap:var(--space-16)}.user-popover-no-padding-bottom{padding-bottom:0}.user-popover-placeholder{--skeleton-shimmer-color: var(--color-transparent-white-25);background-color:var(--color-bg-subtle);overflow:hidden;position:var(--skeleton-shimmer-position-override, relative);max-width:100%}.dark-mode .user-popover-placeholder{--skeleton-shimmer-color: var(--color-transparent-white-5)}.user-popover-placeholder:after{animation:user-popover-shimmer 1.5s infinite;content:"";inset:0;min-width:28rem;position:absolute}[dir=ltr] .user-popover-placeholder:after{background:linear-gradient(90deg,transparent 0%,var(--skeleton-shimmer-color) 50%,transparent 100%)}[dir=rtl] .user-popover-placeholder:after{background:linear-gradient(-90deg,transparent 0%,var(--skeleton-shimmer-color) 50%,transparent 100%)}.user-popover-placeholder.user-popover-avatar{border-radius:var(--radius-3);flex-shrink:0;height:6.4rem;width:6.4rem}.user-popover-placeholder.user-popover-tagline{height:1.6rem;width:18rem}.user-popover-placeholder.user-popover-name{height:1.6rem;width:15.2rem}.user-popover-placeholder.user-popover-data{height:1.6rem;margin-top:var(--space-12);width:26rem}.user-popover-placeholder.user-popover-action{border-radius:var(--radius-5);box-shadow:0 -.1rem #0000001a inset;height:4rem}.user-popover-user-info{-moz-column-gap:var(--space-12);column-gap:var(--space-12);display:flex}.user-popover-about{overflow:hidden}.user-popover-avatar{flex-shrink:0}.user-popover-tagline{margin-bottom:var(--space-4)}.user-popover-tagline .user-username-component{color:var(--color-text-default);font-size:1.4rem}.user-popover-tagline .user-username-component:hover{color:var(--color-text-bolder)}.user-popover-tagline .flair-component{height:1.6rem;width:1.6rem}.user-lifetime-score-tagline{overflow:hidden}.user-popover-actions{-moz-column-gap:var(--space-8);column-gap:var(--space-8);display:flex}.user-popover-full-name{color:var(--color-text-subtle);font-size:1.4rem;font-weight:600;line-height:1.14;margin-bottom:var(--space-4);max-width:35rem;overflow:hidden;padding:var(--space-2) 0;text-overflow:ellipsis;white-space:nowrap}.user-popover-ratings{align-items:center;color:var(--color-text-subtle);display:flex;gap:var(--space-12);padding:var(--space-2) 0}.user-popover-divider{background-color:var(--color-text-subtle);border-radius:var(--radius-circular);height:.2rem;width:.2rem}.user-popover-button{width:calc((100% - 6.4rem - var(--space-8)) / 2)}.user-popover-action-btn-icon{display:none}.user-popover-large,.user-popover-placeholder-action{width:calc((100% - var(--space-8)) / 2)}.user-popover-no-user{color:var(--color-text-subtle)}@media (min-width: 25em){.user-popover-button{width:14.4rem}.user-popover-action-btn-icon{display:grid}.user-popover-large,.user-popover-placeholder-action{width:18rem}}.user-popover-wrap{border:none;padding:0}.user-popover-component{position:fixed;top:0;width:100%;z-index:9003}[dir=ltr] .user-popover-component{left:0}[dir=rtl] .user-popover-component{right:0}.user-popover-component .user-tagline-username{line-height:1}.user-popover-hidden{display:none}@media (min-width: 25em){.user-popover-component{width:var(--container-400)}}.authentication-signup-form-component{align-items:center;display:flex;flex-direction:column}.authentication-signup-form-title{color:var(--color-text-boldest);font-family:var(--font-family-heading);font-size:clamp(2.8rem,4vw,3.6rem);font-weight:700;line-height:1.05;margin-bottom:.8rem;text-align:center}.authentication-signup-form-subtitle{color:var(--color-text-default);font-size:1.7rem;font-weight:600;line-height:1.2;margin:.8rem 0 3rem;text-align:center}.authentication-signup-form-form-group{margin-bottom:1.5rem}.authentication-signup-form-form-group input{transition:border-color .25s var(--motion-ease-out-gentle)}.authentication-signup-form-error{color:var(--color-text-danger)}.form-error-component a{color:var(--color-text-default);text-decoration:underline}.form-error-component a:hover{color:var(--color-text-default-hovered)}.authentication-signup-form-label{line-height:1}.authentication-signup-form-component{align-items:stretch}.authentication-signup-form-form{margin-bottom:3.5rem}.authentication-signup-form-form-group-skill{margin:2.5rem 0 -1.5rem}.authentication-signup-form-input-error{margin-top:var(--space-4)}.authentication-signup-form-label{color:var(--color-text-default);display:inline-block;font-size:1.4rem;margin-bottom:.7rem}.authentication-signup-form-suggestions{margin-bottom:1rem}[dir=ltr] .authentication-signup-form-suggestions{text-align:left}[dir=rtl] .authentication-signup-form-suggestions{text-align:right}.authentication-signup-form-suggestions .authentication-signup-form-items{display:flex;flex-wrap:wrap}.authentication-signup-form-suggestions .authentication-signup-form-item{flex-basis:33.3333333333%;margin-bottom:.8rem}.authentication-signup-form-suggestions .authentication-signup-form-name{background-color:transparent;border:none;color:var(--color-text-default);padding:0;text-decoration:underline}.authentication-signup-form-terms{color:var(--color-text-default);font-size:1.2rem;margin-bottom:var(--space-12);text-align:center}.authentication-signup-form-terms a{color:var(--color-text-default);text-decoration:underline}.authentication-signup-form-terms a:hover{color:var(--color-text-default-hovered)}.authentication-signup-form-login-text{color:var(--color-text-bolder);font-size:1.6rem;font-weight:500;margin:.5rem 0 1.5rem;text-align:center}.authentication-signup-form-login-text .authentication-signup-form-link{color:var(--color-text-bolder);cursor:pointer;text-decoration:underline}.authentication-signup-form-login-text .authentication-signup-form-link:hover{color:var(--color-text-boldest)}.authentication-signup-form-form-bottom-group{margin:4.5rem 0 0}.authentication-signup-form-turnstile{display:flex;justify-content:center}@media (min-width: 40em){.authentication-signup-form-wrap{padding:0 2.5rem}}.friend-link-modal-heroIcon{margin:0 auto var(--space-24) auto}.friend-link-modal-title{color:var(--color-text-boldest);margin-bottom:var(--space-8);text-align:center}.friend-link-modal-subtitle{color:var(--color-text-default);margin-bottom:2.4rem;text-align:center;text-wrap:balance}.friend-link-modal-button{background-color:transparent;border:none;margin:0;padding:0;align-items:center;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:4rem}[dir=ltr] .friend-link-modal-button{right:0}[dir=rtl] .friend-link-modal-button,[dir=ltr] .friend-link-modal-button.friend-link-modal-left{left:0}[dir=rtl] .friend-link-modal-button.friend-link-modal-left{right:0}.friend-link-modal-invite-wrapper{cursor:text;display:flex;margin-bottom:1.2rem}.friend-link-modal-invite{background-color:var(--color-bg-input)!important;border-radius:var(--radius-5);height:12.8rem!important;min-height:auto;overflow-y:auto;padding:.8rem}.friend-link-modal-facebook-list{box-shadow:inset 0 .7rem 1.2rem -.7rem #0006;margin:1.6rem -1.5rem 0;max-height:32rem;overflow:auto}.friend-link-modal-item{align-items:center;-moz-column-gap:1.6rem;column-gap:1.6rem;display:flex;justify-content:space-between;margin:1.6rem}.friend-link-modal-item:last-child{margin-bottom:0}.friend-link-modal-details{flex:1 1 auto;min-width:0;overflow:hidden}.friend-link-modal-username{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-bolder);font-weight:600}.friend-link-modal-fullname{color:var(--color-text-subtle);font-weight:600;word-break:break-word}.friend-link-modal-add{background-color:transparent;border:none;margin:0;padding:0;align-items:center;color:var(--color-text-bolder);-moz-column-gap:.5rem;column-gap:.5rem;display:flex}.friend-link-modal-add .friend-link-modal-input-icon{color:var(--color-icon-default)}.friend-link-modal-add:disabled{cursor:not-allowed}.friend-link-modal-add:hover{color:var(--color-text-boldest)}.friend-link-modal-add:hover .friend-link-modal-input-icon{color:var(--color-icon-default-hovered)}.friend-link-modal-add.friend-link-modal-is-sent{cursor:default;opacity:.8}.friend-link-modal-add.friend-link-modal-is-friend{color:var(--color-green-300);cursor:default}.friend-link-modal-add.friend-link-modal-is-friend .friend-link-modal-input-icon{color:var(--color-green-300)}.friend-link-modal-empty{align-items:center;display:flex;flex-direction:column;margin-top:.8rem}.friend-link-modal-empty-text{color:var(--color-text-bolder);margin-bottom:1rem}.friend-link-modal-input{text-overflow:ellipsis}
