.brilliant-moves-component{align-items:start;-moz-column-gap:var(--space-8);column-gap:var(--space-8);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;row-gap:var(--space-16)}@media (min-width: 60em){.brilliant-moves-component{-moz-column-gap:var(--space-16);column-gap:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--space-32)}}.recent-puzzles-tabs{--color-border-default: transparent}@media (min-width: 60em){.recent-puzzles-tabs{margin:0 3.2rem}}.recent-puzzles-component{margin:0 -1.6rem}@media (min-width: 60em){.recent-puzzles-component{margin:0 -2.4rem}}.games-search-sidebar-form-group:not(:last-child){margin-bottom:1.5rem}.games-search-sidebar-wrap-label{cursor:pointer}.games-search-sidebar-game-type-icon{font-size:2rem;color:var(--color-icon-default);flex-shrink:0;width:2.5rem}[dir=ltr] .games-search-sidebar-game-type-icon{margin-left:.3rem}[dir=rtl] .games-search-sidebar-game-type-icon{margin-right:.3rem}[dir=ltr] .games-search-sidebar-checkbox-label{padding-left:0}[dir=rtl] .games-search-sidebar-checkbox-label{padding-right:0}[dir=ltr] .games-search-sidebar-game-type-desc-all{margin-left:.4rem}[dir=rtl] .games-search-sidebar-game-type-desc-all{margin-right:.4rem}.games-search-sidebar-form-group-range{display:flex;flex-grow:1}.games-search-sidebar-range-field{display:flex;flex:1;position:relative}[dir=ltr] .games-search-sidebar-range-field:first-child{margin-right:1.5rem}[dir=rtl] .games-search-sidebar-range-field:first-child{margin-left:1.5rem}.games-search-sidebar-label-text{margin-bottom:.5rem}.games-search-sidebar-game-type{align-items:center;cursor:pointer;display:flex;line-height:1.2;padding:.3rem 0}.games-search-sidebar-all-types-checkbox{cursor:pointer;flex-shrink:0}.games-search-sidebar-datepicker{display:flex;flex:1}.games-search-sidebar-datepicker>div{flex:1}.games-search-sidebar-input-error{color:var(--color-text-danger);font-size:1.4rem;font-weight:400;padding-top:.5rem}.award-list-list{border-top:var(--border-1) solid var(--color-border-default);-moz-column-gap:clamp(1.6rem,4vw,3.2rem);column-gap:clamp(1.6rem,4vw,3.2rem);display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));padding:var(--space-24);row-gap:3rem}.award-list-spinner{display:flex;flex-direction:row;height:4rem;justify-content:center;padding:var(--space-24) auto;width:100%}@media screen and (min-width: 68.75em){.award-list-list{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}}.actions-list{--grid-template-columns: 1fr;display:grid;gap:var(--space-8);grid-template-columns:var(--grid-template-columns)}@media (min-width: 34.375em) and (max-width: 59.999em){.actions-list{--grid-template-columns: 1fr 1fr}}.pending-game-grid-recommendedGame{background-color:var(--color-bg-tertiary);border-radius:var(--radius-5);display:grid;grid-column:span 2;grid-template-columns:repeat(2,1fr);overflow:hidden}.pending-game-grid-recommendedGame:hover .pending-game-grid-preview{transition:opacity .1s ease-in-out}.pending-game-grid-recommendedDetails{display:flex;flex-direction:column;font-size:1.3rem;gap:.8rem;padding:var(--space-12) var(--space-4)}.pending-game-grid-recommendedDetails h2{color:var(--color-text-boldest);font-size:1.4rem;font-weight:600;line-height:1.6rem}.pending-game-grid-recommendedDetails h3{color:var(--color-text-subtle);font-size:1.4rem;font-weight:400;line-height:2rem}.pending-game-grid-usernameBreakdown{display:grid;gap:var(--space-2);grid-template-columns:auto max-content;width:-moz-fit-content;width:fit-content}.pending-game-grid-userName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-default);cursor:pointer}.pending-game-grid-userRating{color:var(--color-text-subtle)}.pending-game-grid-preview{width:100%!important}.pending-game-grid-previewContainer{position:relative}.pending-game-grid-avatarOver{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.pending-game-grid-avatarOver img{border:.3rem solid var(--color-neutrals-white);border-radius:var(--radius-5)}.pending-game-grid-buttonResponse{display:grid;flex-grow:1;grid-template-columns:4rem 1fr;height:4.2rem;overflow:hidden;position:relative}.pending-game-grid-buttonResponse>*{--borderHeight: 0 !important;border-radius:0}.pending-game-grid-buttonResponse .pending-game-grid-deny{font-size:2.4rem}.pending-game-grid-buttonResponse .pending-game-grid-accept{font-family:var(--font-family-system);font-size:1.4rem;font-weight:600}.pending-game-grid-containerLarge{display:flex;flex-direction:column;width:calc(100% - 1rem)}.pending-game-grid-success{align-items:center;background:var(--color-green-300);color:var(--color-neutrals-white);display:flex;font-size:1.6rem;gap:.8rem;height:100%;padding:1rem;position:absolute;transition:all .3s;white-space:pre;width:100%;z-index:1}[dir=ltr] .pending-game-grid-success{border-bottom-left-radius:var(--radius-5)}[dir=rtl] .pending-game-grid-success{border-bottom-right-radius:var(--radius-5)}.pending-game-grid-success.pending-game-grid-from{opacity:0}[dir=ltr] .pending-game-grid-success.pending-game-grid-from{left:10.7rem}[dir=rtl] .pending-game-grid-success.pending-game-grid-from{right:10.7rem}[dir=ltr] .pending-game-grid-success.pending-game-grid-active{left:0%}[dir=rtl] .pending-game-grid-success.pending-game-grid-active{right:0%}.pending-game-grid-success .pending-game-grid-icon{font-size:2.5rem}[dir=ltr] .pending-game-grid-info{margin-left:.5rem}[dir=rtl] .pending-game-grid-info{margin-right:.5rem}.pending-game-grid-subtitle{align-items:center;display:flex}.container-component{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.container-column{display:flex;justify-content:center;width:50%}@media (max-width: 59.999em){.container-component{display:grid;grid-template-columns:1fr;margin-bottom:3rem;row-gap:3rem}.container-column{width:initial}}.learning-problems-table-component{border-collapse:collapse;border-spacing:0;max-width:100%;width:100%}.learning-problems-table-component th,.learning-problems-table-component td{padding:.8rem}.learning-problems-table-component thead th{background-color:var(--color-bg-quaternary);color:var(--color-text-default);font-size:1.2rem;font-weight:600;padding:.8rem}[dir=ltr] .learning-problems-table-component thead th{text-align:left}[dir=rtl] .learning-problems-table-component thead th{text-align:right}.learning-problems-table-component:not(.learning-problems-table-no-borders) tr{border-top:.1rem solid var(--color-border-default)}.learning-problems-table-component:not(.learning-problems-table-no-borders) tr:first-child{border-top:0}[dir=ltr] .learning-problems-table-text-left{text-align:left!important}[dir=rtl] .learning-problems-table-text-left,[dir=ltr] .learning-problems-table-text-right{text-align:right!important}[dir=rtl] .learning-problems-table-text-right{text-align:left!important}.learning-problems-table-text-center{text-align:center!important}.learning-problems-table-hover tbody tr:hover{background-color:var(--color-bg-item-hovered)}.learning-problems-table-hover-subtle tbody tr:hover{background-color:var(--color-bg-subtlest)}.learning-problems-table-responsive{display:block;overflow-x:auto;width:100%}.learning-problems-table-responsive td,.learning-problems-table-responsive th{white-space:nowrap}.learning-problems-table-clickable td:not(.learning-problems-table-td-non-clickable){padding:0}.learning-problems-table-clickable a{display:block;padding:.8rem}.learning-problems-table-condensed tbody td,.learning-problems-table-condensed tfoot td{padding:.5rem .8rem}.learning-problems-table-responsive{padding-bottom:2rem}.learning-problems-table-component a{color:var(--color-text-link)}.learning-problems-table-component thead{background-color:var(--color-bg-tertiary);color:var(--color-text-subtle);font-size:1.2rem;text-transform:uppercase}[dir=ltr] .learning-problems-table-component thead{text-align:left}[dir=rtl] .learning-problems-table-component thead{text-align:right}.learning-problems-table-component thead th{white-space:pre}[dir=ltr] .learning-problems-table-component thead th{padding:.9rem .5rem .9rem 0}[dir=rtl] .learning-problems-table-component thead th{padding:.9rem 0 .9rem .5rem}[dir=ltr] .learning-problems-table-component td{padding:.7rem 1rem .7rem 0}[dir=rtl] .learning-problems-table-component td{padding:.7rem 0 .7rem 1rem}.learning-problems-table-component .learning-problems-table-has-popover:hover{background-color:var(--color-bg-tertiary)}.learning-problems-table-component tr:first-child td{padding-top:2rem}[dir=ltr] .learning-problems-table-component tr td:first-child,[dir=ltr] .learning-problems-table-component thead th:first-child{padding-left:3.2rem}[dir=rtl] .learning-problems-table-component tr td:first-child,[dir=rtl] .learning-problems-table-component thead th:first-child{padding-right:3.2rem}.learning-problems-table-component .learning-problems-table-themes{white-space:normal}.learning-problems-table-crowns{width:8rem}[dir=ltr] .learning-problems-table-crowns{padding-right:2.2rem}[dir=rtl] .learning-problems-table-crowns{padding-left:2.2rem}.rushes-table-component{border-collapse:collapse;border-spacing:0;max-width:100%;width:100%}.rushes-table-component th,.rushes-table-component td{padding:.8rem}.rushes-table-component thead th{background-color:var(--color-bg-quaternary);color:var(--color-text-default);font-size:1.2rem;font-weight:600;padding:.8rem}[dir=ltr] .rushes-table-component thead th{text-align:left}[dir=rtl] .rushes-table-component thead th{text-align:right}.rushes-table-component:not(.rushes-table-no-borders) tr{border-top:.1rem solid var(--color-border-default)}.rushes-table-component:not(.rushes-table-no-borders) tr:first-child{border-top:0}[dir=ltr] .rushes-table-text-left{text-align:left!important}[dir=rtl] .rushes-table-text-left,[dir=ltr] .rushes-table-text-right{text-align:right!important}[dir=rtl] .rushes-table-text-right{text-align:left!important}.rushes-table-text-center{text-align:center!important}.rushes-table-hover tbody tr:hover{background-color:var(--color-bg-item-hovered)}.rushes-table-hover-subtle tbody tr:hover{background-color:var(--color-bg-subtlest)}.rushes-table-responsive{display:block;overflow-x:auto;width:100%}.rushes-table-responsive td,.rushes-table-responsive th{white-space:nowrap}.rushes-table-clickable td:not(.rushes-table-td-non-clickable){padding:0}.rushes-table-clickable a{display:block;padding:.8rem}.rushes-table-condensed tbody td,.rushes-table-condensed tfoot td{padding:.5rem .8rem}.rushes-table-responsive{padding-bottom:2rem}.rushes-table-component a{color:var(--color-text-link)}.rushes-table-component thead{background-color:var(--color-bg-tertiary);color:var(--color-text-subtle);font-size:1.2rem;text-transform:uppercase}[dir=ltr] .rushes-table-component thead{text-align:left}[dir=rtl] .rushes-table-component thead{text-align:right}.rushes-table-component thead th{white-space:pre}[dir=ltr] .rushes-table-component thead th{padding:.9rem .5rem .9rem 0}[dir=rtl] .rushes-table-component thead th{padding:.9rem 0 .9rem .5rem}[dir=ltr] .rushes-table-component td{padding:.7rem 1rem .7rem 0}[dir=rtl] .rushes-table-component td{padding:.7rem 0 .7rem 1rem}.rushes-table-component .rushes-table-has-popover:hover{background-color:var(--color-bg-tertiary)}.rushes-table-component tr:first-child td{padding-top:2rem}[dir=ltr] .rushes-table-component tr td:first-child,[dir=ltr] .rushes-table-component thead th:first-child{padding-left:3.2rem}[dir=rtl] .rushes-table-component tr td:first-child,[dir=rtl] .rushes-table-component thead th:first-child{padding-right:3.2rem}.rushes-table-component tr .rushes-table-button{display:none}[dir=ltr] .rushes-table-component tr .rushes-table-button{margin-left:auto}[dir=rtl] .rushes-table-component tr .rushes-table-button{margin-right:auto}.rushes-table-component tr:hover{background:var(--color-bg-tertiary);cursor:pointer}.rushes-table-component tr:hover .rushes-table-button{display:block}.rushes-table-type{align-items:center;display:flex;gap:var(--space-8)}.rushes-table-result{color:var(--color-text-boldest);font-weight:700}.rushes-table-time{display:flex}.rushes-table-button{background-color:transparent;border:none;margin:0;padding:0}.recent-problems-tabs{--color-border-default: transparent}@media (min-width: 60em){.recent-problems-tabs{margin:0 3.2rem}}.dropdowns-component{display:flex;margin-bottom:var(--space-12)}@media (min-width: 48em){.dropdowns-component{margin-bottom:var(--space-24)}}.dropdowns-item{flex:1}[dir=ltr] .dropdowns-item:not(:last-child){border-right:.1rem solid var(--color-border-default)}[dir=rtl] .dropdowns-item:not(:last-child){border-left:.1rem solid var(--color-border-default)}.profile-challenge-actions-placeholder{background-color:var(--color-transparent-white-10);border-radius:var(--radius-5);box-shadow:0 -.1rem #0000001a inset;height:4rem}.profile-challenge-actions-label{display:none}@media (min-width: 25em) and (max-width: 47.999em),(min-width: 60em){.profile-challenge-actions-label{display:inherit}}.profile-friends-actions-label{display:none}@media (min-width: 25em) and (max-width: 47.999em),(min-width: 60em){.profile-friends-actions-label{display:inherit}}.authentication-intro-component{align-items:center;display:flex;flex-direction:column}.authentication-intro-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-intro-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-intro-form-group{margin-bottom:1.5rem}.authentication-intro-form-group input{transition:border-color .25s var(--motion-ease-out-gentle)}.authentication-intro-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-intro-label{line-height:1}.authentication-intro-levels{display:flex;flex-direction:column;gap:.5rem;margin:3rem 0 5.5rem;max-width:36.5rem;width:100%}.authentication-intro-updated-buttons-container{align-items:center;display:flex;flex-direction:column;gap:var(--space-8);justify-content:center;margin-bottom:var(--space-40);max-width:var(--container-400);width:100%}.authentication-intro-level{--labelBackground: var(--color-gray-100);--labelBackgroundActive: var(--color-gray-100);align-items:center;background-clip:content-box;background-color:var(--labelBackground);border:solid .2rem transparent;border-radius:var(--radius-10);cursor:pointer;display:flex;font-size:1.4rem;font-weight:600;gap:1.6rem;justify-content:flex-start;min-height:7rem;padding:.3rem;width:100%}.dark-mode .authentication-intro-level{--labelBackground: rgba(255, 255, 255, .08);--labelBackgroundActive: rgba(255, 255, 255, .15)}@media (hover: hover){.authentication-intro-level:not(.authentication-intro-selected):hover{background-color:var(--labelBackgroundActive)}.authentication-intro-level:not(.authentication-intro-selected):hover .authentication-intro-name{color:var(--color-text-default-hovered)}}.authentication-intro-level.authentication-intro-selected{background-color:var(--labelBackgroundActive);border:solid .2rem var(--color-border-selected)}.authentication-intro-level.authentication-intro-selected .authentication-intro-icon .cls-1{fill:var(--color-icon-boldest)}.authentication-intro-level.authentication-intro-selected .authentication-intro-name{color:var(--color-text-boldest)}.authentication-intro-label-icon{align-items:center;display:flex;justify-content:flex-end;width:39%}.authentication-intro-label-name{width:50%}.authentication-intro-icon{height:3rem}.authentication-intro-icon svg{height:100%}.authentication-intro-icon .cls-1{fill:var(--color-text-bolder)}.authentication-intro-name{color:var(--color-text-bolder);display:inline-block;font-size:1.4rem;font-weight:600;line-height:1.14}.authentication-intro-input{clip:rect(0 0 0 0);height:.1rem;overflow:hidden;position:absolute;width:.1rem}.authentication-intro-actions{display:flex;flex-direction:column;gap:2.4rem;max-width:36.5rem;width:100%}.authentication-intro-login{color:var(--color-text-default);font-size:1.4rem;font-weight:600;padding:.4rem;text-align:center;text-decoration:underline}.authentication-intro-login:hover{color:var(--color-text-default-hovered)}.authentication-intro-guest{color:var(--color-text-subtle);font-size:1.4rem;font-weight:600;padding:.4rem;text-align:center}.authentication-intro-guest:hover{color:var(--color-text-default-hovered)}.authentication-modal-content{min-height:60rem;padding:2.5rem clamp(1rem,4vw,3rem) 1rem}@media (min-width: 40em){.authentication-modal-content{margin:1rem 2rem;padding:3.5rem 2.5rem 2.5rem}}
