.cc-user-badge-component{--cc-badge-size: 1.6rem;align-items:center;border-radius:var(--radius-m);display:inline-flex;flex-shrink:0;height:var(--cc-badge-size);justify-content:center;width:var(--cc-badge-size)}.cc-user-badge-component.cc-user-badge-medium{--cc-badge-size: 2rem}.cc-user-badge-component.cc-user-badge-large{--cc-badge-size: 2.4rem}.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) 20%,transparent);color:var(--color-slate-400)}.dark-mode .cc-user-badge-moderator{background-color:color-mix(in srgb,var(--color-slate-300) 20%,transparent);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) 20%,transparent);color:var(--color-slate-300)}.dark-mode .cc-user-badge-platinum{background-color:color-mix(in srgb,var(--color-slate-200) 20%,transparent);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-username-component{background-color:transparent;border:none;margin:0;padding:0;max-width:30rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-user-username-component.cc-user-username-medium{font-family:var(--font-family-heading);font-size:1.7rem;font-weight:800;line-height:2rem}.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-component[role=button]{cursor:pointer}.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)}.tier-progress-avatar-progress-avatar{--path-marker-size: var(--v0bf064c1);--puzzles-avatar-border-width: .3rem;align-items:center;display:flex;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tier-progress-avatar-avatar-img{border-radius:var(--radius-m);outline:var(--puzzles-avatar-border-width) solid var(--v483656bf);transition:outline-color .2s var(--motion-ease-out-gentle);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.tier-progress-avatar-outline-to-white{outline:var(--puzzles-avatar-border-width) solid var(--color-neutrals-white);transition:outline-color .5s var(--motion-ease-out-gentle);transition-delay:.7s}.coach-settings-content-wrapper{position:relative}.coach-settings-content-wrapper.coach-settings-content-with-shadow:before{box-shadow:inset 0 1.6rem 1rem -1rem var(--color-transparent-black-65);content:"";height:100%;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}[dir=ltr] .coach-settings-content-wrapper.coach-settings-content-with-shadow:before{left:0}[dir=rtl] .coach-settings-content-wrapper.coach-settings-content-with-shadow:before{right:0}.coach-settings-content-body{display:flex;flex-direction:column;max-height:42rem;max-width:100%;overflow:hidden auto;padding:var(--space-16);position:relative}.coach-settings-content-cta-button-container{padding:var(--space-12) var(--space-16) var(--space-16)}.coach-settings-modal-wrapper{position:relative}.coach-settings-modal-wrapper.coach-settings-modal-with-shadow:before{box-shadow:inset 0 1.6rem 1rem -1rem var(--color-transparent-black-65);content:"";height:100%;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}[dir=ltr] .coach-settings-modal-wrapper.coach-settings-modal-with-shadow:before{left:0}[dir=rtl] .coach-settings-modal-wrapper.coach-settings-modal-with-shadow:before{right:0}.coach-settings-modal-body{display:flex;flex-direction:column;max-height:42rem;max-width:100%;overflow:auto;padding:var(--space-16);position:relative}.coach-settings-modal-cta-button-container{padding:var(--space-12) var(--space-16) var(--space-16)}.coach-settings-wrapper{position:relative}.coach-settings-wrapper.coach-settings-with-shadow:before{box-shadow:inset 0 1.6rem 1rem -1rem var(--color-transparent-black-65);content:"";height:100%;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}[dir=ltr] .coach-settings-wrapper.coach-settings-with-shadow:before{left:0}[dir=rtl] .coach-settings-wrapper.coach-settings-with-shadow:before{right:0}.coach-settings-body{display:flex;flex-direction:column;max-height:42rem;max-width:100%;overflow:auto;padding:var(--space-16);position:relative}.coach-settings-cta-button-container{padding:var(--space-12) var(--space-16) var(--space-16)}.loader-three-bounce-component{text-align:center}.loader-three-bounce-circle .loader-three-bounce-dot{border-radius:var(--radius-circular)}.loader-three-bounce-dot{background-color:var(--color-gray-500);border-radius:var(--radius-s);display:inline-block}@media (prefers-reduced-motion: no-preference){.loader-three-bounce-dot{animation:loader-three-bounce-animate 1.4s ease-in-out 0s infinite both}}.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)}}.battle-opponent-placeholder-component{align-items:center;display:flex;flex-direction:column;width:100%}.battle-opponent-placeholder-avatar{margin-bottom:var(--space-4)}.battle-opponent-placeholder-username{color:var(--color-text-boldest);cursor:pointer;display:block;font-size:1.4rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.battle-opponent-placeholder-opponent{color:var(--color-text-default)}.battle-opponent-placeholder-user-details{margin-bottom:1rem;text-align:center;width:100%}.battle-opponent-placeholder-user-details .battle-opponent-placeholder-row{align-items:center;display:flex;justify-content:center}.battle-over-buttons-component{display:flex;flex-direction:column;width:100%}.battle-over-buttons-buttons{display:flex;justify-content:space-between}.battle-over-buttons-button{width:calc(50% - .5rem)}.battle-over-buttons-message{color:var(--color-text-bolder);margin-bottom:.5rem;margin-top:1.6rem;text-align:center}.battle-over-buttons-loader{align-items:center;display:flex;flex:1;flex-direction:row;height:6.5rem;justify-content:center}.battle-over-buttons-watch-btn{margin:1rem 0 0;width:100%}.battle-over-buttons-actionTray{padding:1rem 0 0}.battle-season-points-footer-component{align-items:center;display:flex;justify-content:space-evenly;width:100%}.battle-season-points-footer-center{align-items:center;display:flex;flex-direction:column}.battle-season-points-footer-label{color:var(--color-text-subtle);font-size:1rem;font-weight:600;text-transform:uppercase}.battle-season-points-footer-icon{font-size:2.4rem;color:var(--color-icon-default)}.battle-season-points-footer-player{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-end}.battle-season-points-footer-points{color:var(--color-text-boldest);font-size:1.9rem;font-weight:600;text-align:center}.battle-season-points-footer-rank{color:var(--color-text-boldest);font-size:1.2rem;font-weight:600}.battle-timer-component{align-items:center;color:var(--color-text-subtle);display:flex;fill:var(--color-text-subtle);flex-direction:column;justify-content:space-between}.battle-timer-component .battle-timer-timer-label{font-size:2.2rem}.battle-timer-component.battle-timer-danger,.battle-timer-component .battle-timer-danger{color:var(--color-red-300)}.battle-timer-component .battle-timer-icon-font{font-size:3.6rem;color:var(--color-icon-default)}.battle-timer-component .battle-timer-icon{color:var(--color-icon-default);height:2.5rem;width:2.5rem}[dir=ltr] .battle-timer-component .battle-timer-icon{margin-right:1rem}[dir=rtl] .battle-timer-component .battle-timer-icon{margin-left:1rem}.battle-timer-component.battle-timer-active{color:var(--color-text-boldest)}.battle-timer-component.battle-timer-active .battle-timer-icon{fill:var(--color-text-boldest)}.cc-tab-group-component{--cc-tabs-display: flex;--cc-tab-item-bg: transparent;--cc-tab-item-wrap: nowrap;--cc-tab-item-overflow: hidden;--cc-tab-item-height: 5.6rem;--cc-tab-item-label: var(--color-text-default);--cc-tab-item-icon: var(--color-icon-default);--cc-tab-item-box-shadow-active: none;border-radius:var(--radius-l) var(--radius-l) 0 0;display:var(--cc-tabs-display);max-width:100%}.cc-tab-group-main{--cc-tab-item-bg: var(--color-bg-tertiary)}.cc-tab-group-aside{--cc-tab-item-bg: var(--color-bg-tertiary);--cc-tab-item-wrap: wrap}.cc-tab-group-secondary{--cc-tab-item-height: 4.8rem;--cc-tab-item-box-shadow-active: inset 0 calc(var(--border-l) * -1) var(--color-border-bold);box-shadow:inset 0 calc(var(--border-s) * -1) var(--color-border-default)}.cc-tab-group-inline{--cc-tabs-display: inline-flex;--cc-tab-item-flex: auto;--cc-tab-item-box-shadow-active: inset 0 calc(var(--border-l) * -1) var(--color-border-selected);--cc-tab-item-radius: 0;gap:var(--space-16);padding:0 var(--space-12)}.cc-tab-group-scrollable{-webkit-mask-image:linear-gradient(270deg,transparent 0,var(--color-neutrals-black) var(--fade-end-point, 0),var(--color-neutrals-black) 100%,transparent);mask-image:linear-gradient(270deg,transparent 0,var(--color-neutrals-black) var(--fade-end-point, 0),var(--color-neutrals-black) 100%,transparent);overflow-y:auto;scrollbar-width:none}.cc-tab-group-scrollable .cc-tab-group-component{--cc-tab-item-overflow: initial}.cc-tab-group-space{flex-shrink:0;width:.1rem}.cc-tab-group-fadeEnd{--fade-end-point: 4.8rem}.cc-tab-item-component{align-content:center;align-items:center;background-color:var(--cc-tab-item-bg);border:none;-moz-column-gap:var(--space-8);column-gap:var(--space-8);display:inline-flex;flex:var(--cc-tab-item-flex, 1 1 0);flex-wrap:var(--cc-tab-item-wrap);height:var(--cc-tab-item-height);justify-content:center;overflow:var(--cc-tab-item-overflow);padding:0 var(--space-12);row-gap:var(--space-2);transition:all .25s var(--motion-ease-out-gentle);transition-property:background-color,box-shadow,color}[dir=ltr] .cc-tab-item-component:first-child{border-top-left-radius:var(--cc-tab-item-radius, var(--radius-l))}[dir=rtl] .cc-tab-item-component:first-child{border-top-right-radius:var(--cc-tab-item-radius, var(--radius-l))}[dir=ltr] .cc-tab-item-component:last-child{border-top-right-radius:var(--cc-tab-item-radius, var(--radius-l))}[dir=rtl] .cc-tab-item-component:last-child{border-top-left-radius:var(--cc-tab-item-radius, var(--radius-l))}.cc-tab-item-component.cc-tab-item-active{--cc-tab-item-bg: transparent;--cc-tab-item-label: var(--color-text-bolder);--cc-tab-item-icon: var(--color-icon-bolder);box-shadow:var(--cc-tab-item-box-shadow-active)}.cc-tab-item-component.cc-tab-item-disabled{cursor:not-allowed;opacity:.5}.cc-tab-item-component:hover:not(.cc-tab-item-active):not(.cc-tab-item-disabled){--cc-tab-item-label: var(--color-text-bolder);--cc-tab-item-icon: var(--color-icon-bolder)}.cc-tab-item-component:active:not(.cc-tab-item-active):not(.cc-tab-item-disabled){opacity:.8}a.cc-tab-item-component.cc-tab-item-active{pointer-events:none}.cc-tab-item-icon{color:var(--cc-tab-item-icon);min-width:100%;transition:color .25s var(--motion-ease-out-gentle)}.cc-tab-item-label{color:var(--cc-tab-item-label);display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-tab-item-badge{background-color:var(--color-bg-subtle);border-radius:var(--radius-m);color:var(--color-text-default);padding:var(--space-2) var(--space-4)}.cc-tab-item-notification{flex-shrink:0}.cc-rank-component{align-items:center;border-radius:var(--radius-m);display:inline-flex;flex-shrink:0;height:var(--rank-size);justify-content:center;min-width:var(--rank-size)}.cc-rank-size-32{--rank-size: var(--icon-32)}.cc-rank-size-40{--rank-size: var(--icon-40)}.cc-rank-leaders{background-color:var(--color-bg-leader);color:var(--color-text, var(--color-neutrals-white));text-shadow:0 .1rem 0 var(--text-shadow)}[dir=ltr] .cc-rank-leaders{box-shadow:.1rem .1rem 0 0 var(--box-shadow-1) inset,-.1rem -.1rem 0 0 var(--box-shadow-2) inset}[dir=rtl] .cc-rank-leaders{box-shadow:-.1rem .1rem 0 0 var(--box-shadow-1) inset,.1rem -.1rem 0 0 var(--box-shadow-2) inset}.cc-rank-gold{--box-shadow-1: var(--color-gold-50);--box-shadow-2: var(--color-gold-400);--color-bg-leader: var(--color-gold-200);--text-shadow: var(--color-gold-500)}.cc-rank-silver{--box-shadow-1: var(--color-gray-200);--box-shadow-2: var(--color-gray-600);--color-bg-leader: var(--color-gray-400);--text-shadow: var(--color-gray-500)}.cc-rank-bronze{--box-shadow-1: var(--color-gold-400);--box-shadow-2: var(--color-gold-700);--color-bg-leader: var(--color-gold-600);--color-text: var(--color-gold-300);--text-shadow: var(--color-gold-700)}.battle-observable-game-list-item-component{background-color:transparent;border:none;margin:0;padding:0 0 var(--space-8) 0;display:grid;gap:var(--space-8);text-align:start;width:100%}.battle-observable-game-list-item-component:not(:last-child){border-bottom:.1rem solid var(--color-border-default);margin-bottom:var(--space-8)}.battle-observable-game-list-item-component:last-child{margin-bottom:var(--space-16)}.battle-observable-game-list-item-player{align-items:center;display:grid;gap:var(--space-8);grid-template-columns:2.4rem 1fr max-content}.battle-observable-game-list-item-player-info{display:flex;overflow:hidden}.battle-observable-game-list-item-rank{color:var(--color-text-brand)}[dir=ltr] .battle-observable-game-list-item-rank{margin-left:var(--space-8)}[dir=rtl] .battle-observable-game-list-item-rank{margin-right:var(--space-8)}.battle-observable-game-list-item-points{color:var(--color-text-subtle)}.username-search-autocomplete-field{align-items:center;border-bottom:.1rem solid var(--color-border-default);display:flex;padding:.5rem;width:100%}[dir=ltr] .username-search-autocomplete-invite-option{padding-left:.8rem}[dir=rtl] .username-search-autocomplete-invite-option{padding-right:.8rem}.username-search-autocomplete-avatar{background-color:var(--color-bg-subtler);flex-shrink:0;height:3rem;overflow:hidden;width:3rem}.username-search-autocomplete-username{color:var(--color-text-default)}[dir=ltr] .username-search-autocomplete-username{margin-left:.6rem;margin-right:.8rem}[dir=rtl] .username-search-autocomplete-username{margin-right:.6rem;margin-left:.8rem}.battle-play-formWrapper{display:grid;grid-template-columns:3rem [main] 1fr 3.4rem;grid-template-rows:3rem [main] minmax(15rem,1fr) 5.5rem 3rem;height:100%;overflow-y:auto;position:relative}.battle-play-formWrapper .battle-play-center{display:grid;grid-area:main;justify-self:start;width:100%}.battle-play-formWrapper .battle-play-playbtn{grid-column:2;grid-row:3}.battle-play-formWrapper .battle-play-formText{align-items:center;color:var(--color-text-subtle);display:flex;flex-direction:row;font-size:1.6rem;height:4.8rem;justify-content:space-between;line-height:1.7;pointer-events:none;width:100%;z-index:1}[dir=ltr] .battle-play-formWrapper .battle-play-formText .battle-play-formTextInner{margin-left:1.7rem}[dir=rtl] .battle-play-formWrapper .battle-play-formText .battle-play-formTextInner{margin-right:1.7rem}.battle-play-formWrapper .battle-play-formText .battle-play-formTextInner>span{color:var(--color-text-bolder);font-weight:700}[dir=ltr] .battle-play-formWrapper .battle-play-formText .battle-play-iconsm{margin-right:var(--space-12)}[dir=rtl] .battle-play-formWrapper .battle-play-formText .battle-play-iconsm{margin-left:var(--space-12)}.battle-play-formWrapper .battle-play-formText .battle-play-bold{color:var(--color-text-bolder);font-weight:700}.battle-play-formWrapper:first-child:focus-within .battle-play-formText{display:none}.battle-play-content{flex-grow:1;height:100%;min-height:0}.select-theme-component{background-color:transparent;border:none;margin:0;padding:0;align-items:center;color:inherit;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;padding:.5rem .9rem;width:100%}[dir=ltr] .select-theme-component{text-align:left}[dir=rtl] .select-theme-component{text-align:right}.select-theme-component.select-theme-selected,.select-theme-component:hover{background-color:var(--color-bg-subtler)}.select-theme-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[dir=ltr] .select-theme-name{margin-right:1.5rem}[dir=rtl] .select-theme-name{margin-left:1.5rem}[dir=ltr] .select-theme-percentage{text-align:right}[dir=rtl] .select-theme-percentage{text-align:left}.select-theme-modal{font-weight:400;width:17rem;z-index:100}.select-theme-row{align-items:center;display:flex;min-width:0}.select-theme-fixed{position:fixed}.streak-indicator-component{display:grid;grid-template-columns:repeat(auto-fill,3.2rem);grid-template-rows:repeat(auto-fill,4.2rem);justify-content:space-between;margin:0 2.2rem;padding:0 .2rem}.streak-indicator-component.streak-indicator-center{grid-template-columns:repeat(auto-fit,3.2rem)}.streak-indicator-component.streak-indicator-center.streak-indicator-large{grid-template-columns:repeat(auto-fit,4rem)}.streak-indicator-streak{align-items:center;display:flex;flex-direction:column;font-size:1.2rem;font-weight:600;height:4.2rem;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.streak-indicator-link{cursor:pointer}.streak-indicator-icon{margin:0 0 .2rem}.streak-indicator-correct{color:var(--color-text-win)}.streak-indicator-correct .streak-indicator-icon{color:var(--color-icon-win)}.streak-indicator-incorrect{color:var(--color-text-loss)}.streak-indicator-incorrect .streak-indicator-icon{color:var(--color-icon-loss)}.streak-indicator-void{color:var(--color-text-default)}.streak-indicator-void .streak-indicator-icon{color:var(--color-icon-bolder)}.play-action-tray-row{display:flex;justify-content:space-between;width:100%}.play-action-tray-hiddenRow{align-items:stretch;display:grid;gap:.8rem;grid-template-columns:repeat(2,1fr)}.play-action-tray-hiddenRow .play-action-tray-button{padding-left:1.5rem;padding-right:1.5rem}[dir=ltr] .play-action-tray-quit{padding-left:var(--space-2)}[dir=rtl] .play-action-tray-quit{padding-right:var(--space-2)}.play-action-tray-mainButtons,.play-action-tray-actions{padding:0}.play-action-tray-actions.play-action-tray-finished{padding:1rem 0 0}.rush-peripheral-view-icon-start{font-size:5.2rem}[dir=ltr] .rush-peripheral-view-icon-start{margin-right:1rem}[dir=rtl] .rush-peripheral-view-icon-start{margin-left:1rem}.rush-peripheral-view-icon-red-faded{color:var(--color-red-400)}.rush-peripheral-view-icon-strike{font-size:4.4rem;width:4.4rem}.rush-peripheral-view-icon-correct{font-size:4.8rem}[dir=ltr] .rush-peripheral-view-icon-correct{margin-right:1rem}[dir=rtl] .rush-peripheral-view-icon-correct{margin-left:1rem}.sidebar-play-component{align-items:center;display:flex;flex:1;flex-direction:column;height:100%;min-height:0}.sidebar-play-content{align-items:center;display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:4rem 0;width:100%}.sidebar-play-content .sidebar-play-avatar{flex-shrink:0}.sidebar-play-content .sidebar-play-solved{color:var(--color-text-boldest);font-size:4.8rem;font-weight:800;margin-top:2rem}.sidebar-play-backLink{color:var(--color-icon-default)}.sidebar-play-streak{flex:1;height:100%;margin:3.1rem 0 0;padding:0 10%;width:100%}.sidebar-play-tray{background-color:var(--color-bg-tertiary);border-bottom-left-radius:var(--radius-l);border-bottom-right-radius:var(--radius-l);padding:1.6rem 2.4rem;width:100%}.sidebar-play-header{align-items:center;display:flex;position:relative;width:100%}.sidebar-play-header .sidebar-play-full{width:100%}.sidebar-start-tabs{background-color:var(--color-bg-tertiary)}.sidebar-start-tabpanel-rush-start{display:flex;flex-direction:column;gap:var(--space-24);height:100%;min-height:0;padding:var(--space-24)}.sidebar-start-tabpanel{display:flex;flex-direction:column;height:100%;min-height:0}.sidebar-start-content{flex-grow:1}.sidebar-start-cardContainer{align-items:center;display:flex;flex-direction:column;gap:var(--space-8)}.modal-game-over-users-component{min-height:8rem;position:relative}.modal-game-over-users-absolute-position{position:absolute;top:-2.8rem}.modal-game-over-users-subComponent{align-items:center;display:flex;justify-content:center;padding-bottom:1.6rem;width:100%}.modal-game-over-users-player{width:30%}.modal-game-over-users-score{font-size:1.6rem;font-weight:600;line-height:2.4rem;margin-top:1rem;min-width:4.4rem;text-align:center}.user-rating-animated-deprecated-component{align-items:center;display:flex}.user-rating-animated-deprecated-rating{font-family:var(--font-family-heading);font-size:3.8rem;font-weight:800;margin:0 .6rem}.user-rating-animated-deprecated-delta{font-size:1.8rem;font-weight:700;line-height:2.4rem;margin:.2rem 0 0;transform:scale(0);transition:transform .35s cubic-bezier(0,1.46,.44,1.3);width:0}.user-rating-animated-deprecated-green{color:var(--color-text-win)}.user-rating-animated-deprecated-red{color:var(--color-text-loss)}.user-rating-animated-deprecated-animate{transform:scale(1)}.battle-over-rating-details-component{display:flex;opacity:0;transition:.5s opacity}.battle-over-rating-details-component .battle-over-rating-details-label{color:var(--color-text-default)}.battle-over-rating-details-component.battle-over-rating-details-animated{opacity:1}.battle-over-rating-details-component .battle-over-rating-details-grow{flex-grow:1}.battle-over-rating-details-rating{line-height:1.1;margin:0 0 1rem}.bonus-bg-explosion-explosion{background:var(--v02fc5f47);border-radius:var(--radius-circular);position:absolute}.bonus-bg-explosion-enter-explosion-to,.bonus-bg-explosion-enter-explosion-from{transition:all .6s var(--motion-ease-out-gentle) var(--v5a5d042d)}.bonus-bg-explosion-enter-explosion-from{height:0;opacity:1;width:0}.bonus-bg-explosion-enter-explosion-to{height:var(--boardHeight);opacity:0;width:var(--boardWidth)}.best-streak-bonus-animation-component{align-items:center;display:grid;grid-template:1fr [icon] min-content [bottom] 1fr / [main] auto;height:100%;justify-items:center;position:absolute;top:0;width:100%}.best-streak-bonus-animation-text{grid-area:bottom / main}.best-streak-bonus-animation-explosion{grid-area:icon / main}.best-streak-bonus-animation-coin,.best-streak-bonus-animation-streak-flame{grid-area:icon / main;position:absolute}.green-pill-check-component{--green-pill-check-offset: var(--dc7cb024);transform:translateY(var(--green-pill-check-offset))}.green-pill-check-enter-green-pill-check-to,.green-pill-check-enter-green-pill-check-from{transition:opacity .3s var(--motion-ease-in-strong),transform .3s var(--motion-ease-in-strong)}.green-pill-check-enter-green-pill-check-from{opacity:0;transform:translateY(calc(-130% + var(--green-pill-check-offset)))}.green-pill-check-enter-green-pill-check-to{opacity:1;transform:translateY(var(--green-pill-check-offset))}.tier-bg-explosion-explosion{background:var(--color-green-300);border-radius:var(--radius-circular);position:absolute}.tier-bg-explosion-enter-explosion-to,.tier-bg-explosion-enter-explosion-from{transition:all .6s var(--motion-ease-out-gentle)}.tier-bg-explosion-enter-explosion-from{height:0;opacity:1;width:0}.tier-bg-explosion-enter-explosion-to{height:calc(var(--boardHeight) * .8);opacity:0;width:var(--boardWidth)}.level-up-board-celebration-animation-component{align-items:center;display:grid;grid-template:1fr [icon] min-content [bottom] 1fr / [main] auto;height:100%;justify-items:center;position:absolute;top:0;width:100%}.level-up-board-celebration-animation-icon,.level-up-board-celebration-animation-greenPillCheck{grid-area:icon / main}.level-up-board-celebration-animation-icon{position:relative}.level-up-board-celebration-animation-text{grid-area:bottom / main}.level-up-board-celebration-animation-explosion{grid-area:icon / main}.path-friends-for-level-component{--scale: var(--v71820192);align-items:center;display:flex;flex-direction:column;justify-content:center;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.path-friends-for-level-friends{background-color:var(--color-neutrals-white);border:none;border-radius:calc(var(--scale) * var(--radius-l));cursor:pointer;display:flex;padding:0}.path-friends-for-level-friendsImage{border:calc(var(--scale) * var(--border-s)) solid var(--color-neutrals-white);border-radius:calc(var(--scale) * var(--radius-l));margin:calc(var(--scale) * var(--space-1));pointer-events:none}[dir=ltr] .path-friends-for-level-friendsImage:not(:first-child){margin-left:calc(var(--scale) * -1rem)}[dir=rtl] .path-friends-for-level-friendsImage:not(:first-child){margin-right:calc(var(--scale) * -1rem)}.path-friends-for-level-extra{align-content:center;background-color:var(--color-gray-300);color:var(--color-gray-700);width:calc(var(--v32616c44) * var(--scale) * .1rem)}[dir=ltr] .path-friends-for-level-extra{padding-left:calc(var(--scale) * 1rem)}[dir=rtl] .path-friends-for-level-extra{padding-right:calc(var(--scale) * 1rem)}.path-friends-for-level-triangle{--border-size: calc(var(--scale) * .4rem);border-left:var(--border-size) solid transparent;border-right:var(--border-size) solid transparent;border-top:var(--border-size) solid var(--color-neutrals-white);height:0;width:0}.celebration-glow-enter-glow-to,.celebration-glow-enter-glow-from{transition:opacity .6s var(--motion-ease-out-gentle)}.celebration-glow-enter-glow-from{opacity:0}.celebration-glow-enter-glow-to{opacity:1}.celebration-glow-glow{animation:celebration-glow-slow-rotate 36s linear infinite}@keyframes celebration-glow-slow-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tier-up-board-celebration-animation-component{align-items:center;display:grid;grid-template:1fr [icon] min-content [bottom] 1fr / [main] auto;height:100%;justify-items:center;overflow:hidden;position:absolute;top:0;width:100%}.tier-up-board-celebration-animation-icon,.tier-up-board-celebration-animation-greenPillCheck{grid-area:icon / main}.tier-up-board-celebration-animation-icon{position:relative}.tier-up-board-celebration-animation-glow{margin-top:-9rem;position:absolute}.tier-up-board-celebration-animation-text{grid-area:bottom / main}.tier-up-board-celebration-animation-explosion{grid-area:icon / main;margin-top:-7rem}.modal-share-content-component{display:flex;flex-direction:column;max-width:100%;width:66rem}.modal-share-content-title{color:var(--color-text-boldest);font-family:var(--font-family-heading);font-size:clamp(1.8rem,4vw,2.2rem);font-weight:700;line-height:1.1;margin-bottom:1.2rem}[dir=ltr] .modal-share-content-title{margin-right:2.5rem}[dir=rtl] .modal-share-content-title{margin-left:2.5rem}.modal-share-content-image-wrapper{background-color:var(--color-bg-subtler)}.modal-share-content-image{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.modal-share-content-image:not(.modal-share-content-open-graph){aspect-ratio:16/9}.modal-share-content-image.modal-share-content-open-graph{aspect-ratio:40/21}.modal-share-content-share{margin-top:1.5rem}.puzzle-stat-component{align-items:center;display:flex;flex-direction:column;justify-content:center}.puzzle-stat-loader{margin:1rem auto}.puzzle-stat-stat{color:var(--color-text-boldest);display:flex;font-size:2.5rem;font-weight:600;line-height:1.2}[dir=ltr] .puzzle-stat-stat.puzzle-stat-has-pound{margin-left:-.8rem}[dir=rtl] .puzzle-stat-stat.puzzle-stat-has-pound{margin-right:-.8rem}.puzzle-stat-stat span{font-size:1.5rem;margin-top:.1rem;vertical-align:text-top}.puzzle-stat-icon{font-size:2.4rem;color:var(--color-icon-default)}.puzzle-stat-label{align-items:center;color:var(--color-text-default);display:flex;font-size:1.2rem;font-weight:600;line-height:1.3;text-align:center;text-transform:uppercase}.modal-get-unlimited-modal{padding:2.4rem;position:relative;text-align:center}.modal-get-unlimited-subtitle{color:var(--color-text-default);font-size:1.6rem;font-weight:600;margin:1.6rem auto}.modal-get-unlimited-title{color:var(--color-text-boldest);font-family:var(--font-family-heading);font-size:3.6rem;font-weight:800;line-height:1.1}.modal-get-unlimited-body-image{height:auto;margin:1.6rem auto;max-width:100%}.modal-get-unlimited-body-title{color:var(--color-text-boldest);font-size:2.2rem;font-weight:800;line-height:1.3}.modal-get-unlimited-body-title span{color:var(--color-green-300);display:block;font-size:3.6rem}.modal-get-unlimited-footer{margin:2rem 0 .8rem}.cc-close-button-component{background-color:transparent;border:none;margin:0;padding:0;color:var(--cc-close-button-color);display:grid;height:var(--cc-close-button-size);place-items:center;width:var(--cc-close-button-size)}@media (hover: hover){.cc-close-button-component:hover:not(:disabled){color:var(--cc-close-button-color-hover)}}.cc-close-button-component:active:not(:disabled){opacity:.8}.cc-close-button-bg,.cc-close-button-icon{grid-column-start:1;grid-row-start:1}.cc-close-button-bg{background-color:var(--cc-close-button-color-bg, transparent);border-radius:var(--radius-circular);height:var(--cc-close-button-bg-size, var(--cc-close-button-size));width:var(--cc-close-button-bg-size, var(--cc-close-button-size))}.cc-close-button-default{--cc-close-button-color: var(--color-icon-default);--cc-close-button-color-hover: var(--color-icon-default-hovered)}.cc-close-button-subtle{--cc-close-button-color: var(--color-icon-subtle);--cc-close-button-color-hover: var(--color-icon-default)}.cc-close-button-dark{--cc-close-button-color-bg: var(--color-gray-800);--cc-close-button-color: var(--color-transparent-white-50);--cc-close-button-color-hover: var(--color-transparent-white-72)}.cc-close-button-light{--cc-close-button-color: var(--color-gray-500);--cc-close-button-color-hover: var(--color-gray-600);--cc-close-button-color-bg: var(--color-neutrals-white)}.cc-close-button-small{--cc-close-button-size: var(--icon-32);--cc-close-button-bg-size: var(--icon-24)}.cc-close-button-medium{--cc-close-button-size: var(--icon-40);--cc-close-button-bg-size: var(--icon-32)}.cc-close-button-large{--cc-close-button-size: var(--icon-48);--cc-close-button-bg-size: var(--icon-40)}.user-lifetime-score-component{align-items:center;color:var(--color-text-bolder);display:inline-flex;font-size:1.4rem;font-weight:600;justify-content:flex-start;line-height:1.14;margin-bottom:var(--space-16);max-width:100%;overflow:hidden;padding:var(--space-2) 0}[dir=ltr] .user-lifetime-score-component>span:first-child{margin-left:0}[dir=rtl] .user-lifetime-score-component>span:first-child{margin-right: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{max-width:20rem}[dir=ltr] .user-lifetime-score-tagline{margin-left:.3rem}[dir=rtl] .user-lifetime-score-tagline{margin-right:.3rem}.user-lifetime-score-icon{font-size:1.2rem;justify-content:center}.user-lifetime-score-new{font-size:1.4rem;line-height:1.14;margin-bottom:0!important;margin-top:var(--space-4)}.user-lifetime-score-new>span{margin:0}.user-lifetime-score-new .user-lifetime-score-divider{margin:0 var(--space-4)}.user-lifetime-score-new .user-lifetime-score-vs{font-weight:400;margin:0 var(--space-4)}.user-lifetime-score-new .user-lifetime-score-vs,.user-lifetime-score-new .user-lifetime-score-divider,.user-lifetime-score-new .user-tagline-username{color:var(--color-text-subtle)}.cc-confirmation-modal-modal{border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-24);padding:var(--space-32) var(--space-32) var(--space-24)}.cc-confirmation-modal-headings{display:flex;flex-direction:column;gap:var(--space-8);text-align:center}.cc-confirmation-modal-title{color:var(--color-text-boldest)}.cc-confirmation-modal-description{color:var(--color-text-subtle)}.cc-confirmation-modal-buttons{display:grid;gap:var(--space-8);grid-template-columns:1fr 1fr}.authentication-username-suggestions-component{padding-top:1.6rem}.authentication-username-suggestions-text{color:var(--color-gray-600);font-size:1.4rem;line-height:1;margin-bottom:1rem}.authentication-username-suggestions-suggestions{display:grid;grid-column-gap:3rem;grid-row-gap:.3rem;grid-template-columns:1fr 1fr}[dir=ltr] .authentication-username-suggestions-suggestion{text-align:left}[dir=rtl] .authentication-username-suggestions-suggestion{text-align:right}.authentication-username-suggestions-button{background:transparent;border:none;color:#39719c;font-size:1.4rem;line-height:1;padding:0}
