@font-face{line-gap-override:30%;font-family:bodyFont;src:url(../media/texgyreadventor_regular-s.p.2ecijy5pv9uic.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{line-gap-override:30%;font-family:bodyFont;src:url(../media/texgyreadventor_bold-s.p.0kftoq3vneq14.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:67.29%;descent-override:17.48%;line-gap-override:0.0%;size-adjust:109.83%}.bodyfont_98b688fa-module__RcygGG__className{font-family:bodyFont,bodyFont Fallback}.bodyfont_98b688fa-module__RcygGG__variable{--font-body:"bodyFont", "bodyFont Fallback"}
.bottom-banner-module__W_TjnW__banner{z-index:18;border:1px solid var(--color-overlay-gray-25);background:var(--background);width:min(640px,100vw - 32px);color:var(--foreground);box-shadow:0 4px 16px var(--color-black-25);border-radius:12px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 16px;padding:14px 16px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.bottom-banner-module__W_TjnW__body{flex:280px;margin:0;font-size:13.6px;line-height:1.4}.bottom-banner-module__W_TjnW__body a{text-decoration:underline}.bottom-banner-module__W_TjnW__actions{gap:8px;display:flex}.bottom-banner-module__W_TjnW__button{border:1px solid var(--color-brand);background:var(--color-brand);color:var(--color-white);font:inherit;cursor:pointer;border-radius:8px;padding:6px 16px;font-size:13px;font-weight:700}
.inline-name-form-module__a81ppa__form{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;display:flex}.inline-name-form-module__a81ppa__input{border:1px solid var(--color-overlay-gray-40);background:var(--background);min-width:0;color:inherit;font:inherit;border-radius:8px;flex:1;padding:6px 10px;font-size:16px}.inline-name-form-module__a81ppa__saveButton{background:var(--color-brand);color:var(--color-white);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;flex-shrink:0;padding:6px 12px;font-size:13px;font-weight:700}.inline-name-form-module__a81ppa__saveButton:disabled{opacity:.6;cursor:default}.inline-name-form-module__a81ppa__cancelButton{color:inherit;font:inherit;opacity:.7;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.inline-name-form-module__a81ppa__cancelButton:disabled{cursor:default}.inline-name-form-module__a81ppa__stacked .inline-name-form-module__a81ppa__input{flex-basis:100%}.inline-name-form-module__a81ppa__stacked .inline-name-form-module__a81ppa__saveButton{flex-basis:100%;order:1;margin-top:8px;padding:10px 12px;font-size:15px}.inline-name-form-module__a81ppa__stacked .inline-name-form-module__a81ppa__hint{order:2}.inline-name-form-module__a81ppa__error,.inline-name-form-module__a81ppa__hint{flex-basis:100%;font-size:12px}.inline-name-form-module__a81ppa__error{color:var(--color-danger)}.inline-name-form-module__a81ppa__hint{opacity:.7}
.create-group-form-module__AFEXia__createButton{background:var(--color-brand);color:var(--color-white);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;align-self:flex-start;padding:10px 16px;font-size:14px}
.group-invite-card-module__YnfOYa__card{border:1px solid var(--color-overlay-gray-15);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:8px;margin:0;padding:16px;font-size:14px;display:flex}.group-invite-card-module__YnfOYa__invitation{margin:0;font-size:16px;font-weight:700}.group-invite-card-module__YnfOYa__memberCount{opacity:.7;margin:0}.group-invite-card-module__YnfOYa__error{color:var(--color-danger);margin:0;font-size:13px}
.group-invite-button-module__7l3OGq__button{align-items:center;gap:6px;display:inline-flex}
.group-member-friend-button-module__lIK-sa__button{color:var(--color-brand);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;padding:4px;display:flex}.group-member-friend-button-module__lIK-sa__button:disabled{opacity:.6;cursor:default}.group-member-friend-button-module__lIK-sa__requested{opacity:.6;flex-shrink:0;align-items:center;padding:4px;display:flex}
.group-results-module__F6xtqq__picker{border:1px solid var(--color-overlay-gray-15);max-width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-self:center;padding:4px 8px;font-size:14px;font-weight:700}.group-results-module__F6xtqq__name{align-self:center;margin:0;font-size:14px;font-weight:700}.group-results-module__F6xtqq__invite{align-self:center}
.signed-out-results-module__JZ1Ppq__signedOut{flex-direction:column;align-items:center;gap:12px;display:flex}.signed-out-results-module__JZ1Ppq__prompt{opacity:.7;text-align:center;margin:0;font-size:14px}
.daily-results-card-module__Hhs0PG__card{flex-direction:column;gap:8px;width:100%;max-width:500px;margin-inline:auto;padding:16px 20px;display:flex}.daily-results-card-module__Hhs0PG__header{margin-bottom:8px}.daily-results-card-module__Hhs0PG__manageLink{color:inherit;opacity:.7;align-self:center;align-items:center;gap:4px;margin-top:4px;font-size:13px;display:inline-flex}.daily-results-card-module__Hhs0PG__manageLink:hover,.daily-results-card-module__Hhs0PG__manageLink:focus-visible{opacity:1}
.nudge-banner-module__Feha1G__banner{border:1px solid var(--color-brand);background:var(--color-brand-08);border-radius:12px;align-items:center;gap:8px;width:100%;max-width:448px;margin-inline:auto;padding:10px 16px;font-size:14px;font-weight:600;display:flex}.nudge-banner-module__Feha1G__banner svg{color:var(--color-brand);flex-shrink:0}.nudge-banner-module__Feha1G__text{flex:1}.nudge-banner-module__Feha1G__dismiss{margin:-4px -8px -4px 0;padding:4px;font-size:18px;}.nudge-banner-module__Feha1G__banner .nudge-banner-module__Feha1G__dismiss svg{color:inherit}
.page-module__sei3xq__dailyPuzzleErrorPanel{border:1px solid var(--color-danger-dark);background:var(--color-danger-dark-08);max-width:448px;color:var(--color-danger-dark);text-align:center;border-radius:12px;flex-direction:column;gap:8px;padding:16px 20px;display:flex}.page-module__sei3xq__dailyPuzzleErrorTitle{font-size:17.6px;font-weight:700}
.icon-button-module__ewloXq__iconButton{justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button-module__ewloXq__subtleIconButton{color:inherit;opacity:.55;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:7px;font-size:22px;line-height:1;transition:opacity .15s ease-out;}.icon-button-module__ewloXq__subtleIconButton:hover,.icon-button-module__ewloXq__subtleIconButton:focus-visible{opacity:1}
.modal-module__AQtE7W__close{border:1px solid var(--color-overlay-gray-40);width:32px;min-width:32px;height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;font-size:14px;position:absolute;top:12px;right:12px;}.modal-module__AQtE7W__backdrop{z-index:30;background:var(--color-black-50);position:fixed;inset:0}.modal-module__AQtE7W__panel{z-index:31;background:var(--background);width:320px;max-width:calc(100% - 32px);max-height:calc(100% - 32px);color:inherit;text-align:center;border-radius:16px;padding:24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-module__AQtE7W__title{margin:0 0 12px;font-size:20px}.modal-module__AQtE7W__primaryButton{cursor:pointer;border:none;border-radius:8px;margin-top:16px;padding:8px 16px;font-family:inherit;font-weight:700}
.how-to-play-modal-module__z84Xxq__backdrop{z-index:40;background:var(--color-black-50);position:fixed;inset:0}.how-to-play-modal-module__z84Xxq__panel{z-index:41;background:var(--background);width:380px;max-width:calc(100% - 32px);max-height:calc(100% - 32px);color:inherit;text-align:center;border-radius:16px;padding:24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.how-to-play-modal-module__z84Xxq__close{}.how-to-play-modal-module__z84Xxq__title{margin:0 0 8px;font-size:22px}.how-to-play-modal-module__z84Xxq__signInPrompt{border:1px solid var(--color-overlay-gray-30);border-radius:12px;flex-direction:column;align-items:center;gap:8px;margin:4px 0 16px;padding:12px 16px;display:flex}.how-to-play-modal-module__z84Xxq__loginCta{opacity:.8;margin:0;font-size:13px}.how-to-play-modal-module__z84Xxq__gotItButton{cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-family:inherit;font-size:15px;font-weight:700}.how-to-play-modal-module__z84Xxq__choices{flex-direction:column;gap:8px;margin:16px 0;display:flex}.how-to-play-modal-module__z84Xxq__choiceButton{width:100%;margin:0;}.how-to-play-modal-module__z84Xxq__guideActions{justify-content:center;gap:8px;display:flex}.how-to-play-modal-module__z84Xxq__backButton{border:1px solid var(--color-overlay-gray-30);color:inherit;background:0 0;}
.help-sidebar-module__58_ZNG__toggle{}.help-sidebar-module__58_ZNG__backdrop{}.help-sidebar-module__58_ZNG__panel{}.help-sidebar-module__58_ZNG__header{}.help-sidebar-module__58_ZNG__close{}.help-sidebar-module__58_ZNG__sectionHeading{margin:12px 8px 0;padding:0 4px;}.help-sidebar-module__58_ZNG__actions{gap:8px;padding:12px 8px 0;display:flex}.help-sidebar-module__58_ZNG__actionButton{flex:1;margin:0;padding:10px 12px;}.help-sidebar-module__58_ZNG__walkthrough{text-align:center;flex-direction:column;padding:12px;display:flex}.help-sidebar-module__58_ZNG__backButton{align-self:center;margin-top:16px;}
.party-help-modal-module__XdARbW__helpButton{border:1px solid var(--color-overlay-gray-40);width:28px;min-width:28px;height:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:50%;font-size:14px;font-weight:700;line-height:1;}.party-help-modal-module__XdARbW__backdrop{z-index:40;background:var(--color-black-50);position:fixed;inset:0}.party-help-modal-module__XdARbW__panel{z-index:41;background:var(--background);width:380px;max-width:calc(100% - 32px);max-height:calc(100% - 32px);color:inherit;text-align:center;border-radius:16px;padding:24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.party-help-modal-module__XdARbW__close{}.party-help-modal-module__XdARbW__title{margin:0 0 16px;font-size:22px}.party-help-modal-module__XdARbW__sectionHeading{text-transform:uppercase;letter-spacing:.04em;opacity:.6;text-align:left;margin:0 0 10px;font-size:13px;font-weight:700}.party-help-modal-module__XdARbW__rules{text-align:left;flex-direction:column;gap:8px;margin:0 0 20px;padding-left:20px;font-size:14px;display:flex}.party-help-modal-module__XdARbW__gotItButton{cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-family:inherit;font-size:15px;font-weight:700}
.party-entry-module__J4d6pW__entry{flex-direction:column;gap:16px;width:100%;max-width:448px;margin:0 auto;display:flex}.party-entry-module__J4d6pW__headingRow{justify-content:center;align-items:center;display:flex;position:relative}.party-entry-module__J4d6pW__heading{text-align:center;margin:0;font-size:20px;font-weight:700}.party-entry-module__J4d6pW__helpButtonSlot{position:absolute;right:0}.party-entry-module__J4d6pW__signInPanel{border:1px solid var(--color-overlay-gray-40);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:16px 20px;display:flex}.party-entry-module__J4d6pW__hostButton{background:var(--color-success);width:100%;color:var(--color-white);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:12px 14px;font-size:14px;font-weight:700}.party-entry-module__J4d6pW__hostButton:disabled{opacity:.6;cursor:default}.party-entry-module__J4d6pW__divider{background:var(--color-overlay-gray-25);height:1px}.party-entry-module__J4d6pW__joinForm{flex-direction:column;gap:6px;display:flex}.party-entry-module__J4d6pW__joinLabel{text-transform:uppercase;letter-spacing:.04em;opacity:.6;font-size:12px;font-weight:700}.party-entry-module__J4d6pW__joinRow{gap:8px;display:flex}.party-entry-module__J4d6pW__joinInput{border:1px solid var(--color-overlay-gray-40);background:var(--background);min-width:0;color:inherit;font:inherit;letter-spacing:.1em;border-radius:8px;flex:1;padding:10px 12px;font-size:16px}.party-entry-module__J4d6pW__joinButton{background:var(--color-brand);color:var(--color-white);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;flex-shrink:0;padding:10px 16px;font-size:14px}.party-entry-module__J4d6pW__joinButton:disabled{opacity:.6;cursor:default}.party-entry-module__J4d6pW__joinError{color:var(--color-danger);margin:0;font-size:13px}
.badge-earned-modal-module__YqCcZG__backdrop{z-index:40;background:var(--color-black-50);position:fixed;inset:0}.badge-earned-modal-module__YqCcZG__panel{z-index:41;background:var(--background);width:320px;max-width:calc(100% - 32px);max-height:calc(100% - 32px);color:inherit;text-align:center;border-radius:16px;padding:24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.badge-earned-modal-module__YqCcZG__eyebrow{letter-spacing:.04em;text-transform:uppercase;opacity:.7;margin:0 0 4px;font-size:12px;font-weight:700}.badge-earned-modal-module__YqCcZG__icon{background:linear-gradient(180deg, var(--color-white-40), var(--color-white-00) 60%), var(--tier-color);border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin:8px auto;font-size:40px;line-height:1;display:flex}.badge-earned-modal-module__YqCcZG__title{margin:0 0 4px;font-size:18px}.badge-earned-modal-module__YqCcZG__progress{opacity:.7;margin:4px 0 16px;font-size:12px}.badge-earned-modal-module__YqCcZG__button{cursor:pointer;background:var(--color-brand);color:var(--color-white);border:none;border-radius:8px;margin-top:8px;padding:8px 24px;font-family:inherit;font-size:14px;font-weight:700}
.party-rematch-controls-module__x5CrQa__controls{flex-direction:column;gap:8px;display:flex}.party-rematch-controls-module__x5CrQa__requests{text-align:center;height:20px;color:var(--color-success);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:700;line-height:20px;overflow:hidden}.party-rematch-controls-module__x5CrQa__primaryButton,.party-rematch-controls-module__x5CrQa__secondaryButton{font:inherit;cursor:pointer;border-radius:8px;padding:12px 14px;font-size:15px;font-weight:700}.party-rematch-controls-module__x5CrQa__primaryButton{background:var(--color-success);color:var(--color-white);border:1px solid #0000}.party-rematch-controls-module__x5CrQa__secondaryButton{border:1px solid var(--color-success);color:var(--color-success);background:0 0}.party-rematch-controls-module__x5CrQa__primaryButton:disabled,.party-rematch-controls-module__x5CrQa__secondaryButton:disabled{opacity:.6;cursor:default}.party-rematch-controls-module__x5CrQa__hint{opacity:.75;text-align:center;margin:0;font-size:13px}.party-rematch-controls-module__x5CrQa__error{color:var(--color-danger);margin:0;font-size:13px}
.party-match-results-module__6Fb4Va__results{flex-direction:column;gap:16px;max-width:480px;margin:0 auto;display:flex}.party-match-results-module__6Fb4Va__winnerBanner{background:var(--color-brand-08);border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:20px;display:flex}.party-match-results-module__6Fb4Va__tiedAvatars{gap:8px;display:flex}.party-match-results-module__6Fb4Va__avatarBadge{border-radius:10px;padding:6px;display:flex}.party-match-results-module__6Fb4Va__winnerLabel{margin:0;font-size:18px;font-weight:700}.party-match-results-module__6Fb4Va__standings{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.party-match-results-module__6Fb4Va__standingRow{background:var(--color-overlay-gray-08);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.party-match-results-module__6Fb4Va__rank{opacity:.7;flex-shrink:0;width:24px;font-weight:700}.party-match-results-module__6Fb4Va__standingName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.party-match-results-module__6Fb4Va__rematchFlag{width:18px;color:var(--color-success);flex-shrink:0;font-size:18px;display:flex}.party-match-results-module__6Fb4Va__standingStat{opacity:.75;font-variant-numeric:tabular-nums;font-size:13px}.party-match-results-module__6Fb4Va__eloColumn{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.party-match-results-module__6Fb4Va__newElo{font-size:14px;font-weight:700}.party-match-results-module__6Fb4Va__eloChange{font-size:12px;font-weight:700}.party-match-results-module__6Fb4Va__eloChangeUp{color:var(--color-success)}.party-match-results-module__6Fb4Va__eloChangeDown{color:var(--color-danger)}.party-match-results-module__6Fb4Va__actions{flex-direction:column;gap:8px;display:flex}.party-match-results-module__6Fb4Va__secondaryActions{gap:8px;display:flex}.party-match-results-module__6Fb4Va__playAgainButton{background:var(--color-brand);color:var(--color-white);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;flex:1;padding:10px 14px;font-size:14px;font-weight:700}.party-match-results-module__6Fb4Va__backButton{border:1px solid var(--color-overlay-gray-40);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:1;padding:10px 14px;font-size:14px}
.how-to-play-content-module__MMVc2G__subtitle{opacity:.85;margin:0 0 16px}.how-to-play-content-module__MMVc2G__bulletList{text-align:left;flex-direction:column;gap:8px;margin:0 0 20px;padding-left:20px;font-size:14px;display:flex}.how-to-play-content-module__MMVc2G__sectionHeading{text-transform:uppercase;letter-spacing:.04em;opacity:.6;text-align:left;margin:0 0 12px;font-size:13px;font-weight:700}.how-to-play-content-module__MMVc2G__example{text-align:left;align-items:center;gap:14px;margin-bottom:16px;font-size:14px;display:flex}.how-to-play-content-module__MMVc2G__example p{margin:0}.how-to-play-content-module__MMVc2G__inlineLink{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.how-to-play-content-module__MMVc2G__solvedNumber{color:var(--color-success-light);font-weight:700}
.how-to-play-with-tutorial-module__WKFfbG__launchButton{cursor:pointer;background:var(--color-brand);color:var(--color-white);border:none;border-radius:8px;align-self:center;margin:0 auto 16px;padding:10px 20px;font-family:inherit;font-size:15px;font-weight:700;display:block}.how-to-play-with-tutorial-module__WKFfbG__tileGuide{margin-top:32px}
.theme-earned-modal-module__afGVOq__backdrop{}.theme-earned-modal-module__afGVOq__panel{animation:.38s cubic-bezier(.34,1.56,.64,1) theme-earned-modal-module__afGVOq__panel-pop;}.theme-earned-modal-module__afGVOq__eyebrow{letter-spacing:.04em;text-transform:uppercase;opacity:.7;margin:0;font-size:12px;font-weight:700}.theme-earned-modal-module__afGVOq__stage{background:var(--theme-color);box-shadow:0 0 24px var(--theme-color);border-radius:14px;margin:32px 0 16px;padding:16px 0;position:relative}.theme-earned-modal-module__afGVOq__tiles{justify-content:center;gap:6px;display:flex}.theme-earned-modal-module__afGVOq__tiles>*{animation:theme-earned-modal-module__afGVOq__tile-pop .42s cubic-bezier(.34, 1.56, .64, 1) var(--pop-delay) backwards, theme-earned-modal-module__afGVOq__tile-bob 2.2s ease-in-out calc(var(--pop-delay) + .42s) infinite}.theme-earned-modal-module__afGVOq__tiles>:first-child{--pop-delay:.18s}.theme-earned-modal-module__afGVOq__tiles>:nth-child(2){--pop-delay:.26s}.theme-earned-modal-module__afGVOq__tiles>:nth-child(3){--pop-delay:.34s}.theme-earned-modal-module__afGVOq__tiles>:nth-child(4){--pop-delay:.42s}.theme-earned-modal-module__afGVOq__tiles>:nth-child(5){--pop-delay:.5s}.theme-earned-modal-module__afGVOq__sparkle{color:var(--color-star-gold);animation:1.4s ease-in-out infinite alternate theme-earned-modal-module__afGVOq__sparkle-twinkle;display:flex;position:absolute}.theme-earned-modal-module__afGVOq__sparkleLeft{font-size:22px;top:-22px;left:10px}.theme-earned-modal-module__afGVOq__sparkleTop{margin-left:-8px;font-size:16px;animation-delay:.45s;top:-28px;left:50%}.theme-earned-modal-module__afGVOq__sparkleRight{font-size:26px;animation-delay:.9s;top:-20px;right:14px}.theme-earned-modal-module__afGVOq__title{margin:0 0 4px;font-size:20px}.theme-earned-modal-module__afGVOq__body{opacity:.85;margin:0;font-size:14px}.theme-earned-modal-module__afGVOq__actions{flex-direction:column;align-items:center;gap:4px;margin-top:16px;display:flex}.theme-earned-modal-module__afGVOq__useButton{background:var(--theme-color);color:#1a1a2e;margin-top:0;padding:10px 28px;font-size:15px;}.theme-earned-modal-module__afGVOq__laterButton{color:inherit;font:inherit;opacity:.7;cursor:pointer;background:0 0;border:none;padding:6px 12px;font-size:13px}@keyframes theme-earned-modal-module__afGVOq__panel-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes theme-earned-modal-module__afGVOq__tile-pop{0%{opacity:0;transform:translateY(14px)scale(.2)}to{opacity:1;transform:none}}@keyframes theme-earned-modal-module__afGVOq__tile-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes theme-earned-modal-module__afGVOq__sparkle-twinkle{0%{opacity:.25;transform:scale(.6)rotate(-12deg)}to{opacity:1;transform:scale(1.1)rotate(12deg)}}@media (prefers-reduced-motion:reduce){.theme-earned-modal-module__afGVOq__panel,.theme-earned-modal-module__afGVOq__tiles>*,.theme-earned-modal-module__afGVOq__sparkle{animation:none}}
.visually-hidden-module__ZC8Jfa__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.badge-progress-bubbles-module__h4-u5G__layer{z-index:15;pointer-events:none;width:0;height:0;position:absolute;top:100%;left:50%}.badge-progress-bubbles-module__h4-u5G__bubble{border:1px solid var(--color-overlay-gray-30);background:var(--background);color:var(--foreground);box-shadow:0 2px 6px var(--color-black-25);opacity:0;animation:badge-progress-bubbles-module__h4-u5G__fade var(--duration) ease-in var(--delay) forwards;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;display:flex;position:absolute;top:4px;left:0;transform:translate(-50%)}.badge-progress-bubbles-module__h4-u5G__amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:800}.badge-progress-bubbles-module__h4-u5G__icon{align-items:center;height:26px;font-size:18px;display:flex}.badge-progress-bubbles-module__h4-u5G__visuallyHidden{}@keyframes badge-progress-bubbles-module__h4-u5G__fade{0%,60%{opacity:1}to{opacity:0}}
.swap-progress-bar-module__ObOOdq__swapsCounter{--counter-border:#0000001f;--counter-bg:#ffffffe6;--counter-shadow:#0000002e;--counter-text:#171717;--counter-track-bg:#0000001a;--counter-divider:#00000026;--counter-label-gray:#00000059;border:1px solid var(--counter-border);background:var(--counter-bg);width:100%;max-width:420px;color:var(--counter-text);letter-spacing:.02em;border-radius:12px;align-items:center;gap:14px;margin:0 auto 16px;padding:20px;font-weight:800;display:flex;position:relative}@media (prefers-color-scheme:dark){.swap-progress-bar-module__ObOOdq__swapsCounter{--counter-border:#ffffff2e;--counter-bg:#1e202ce6;--counter-shadow:#00000059;--counter-text:#fff;--counter-track-bg:#ffffff24;--counter-divider:#ffffff2e;--counter-label-gray:#fff6}}.swap-progress-bar-module__ObOOdq__swapsBarRow{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.swap-progress-bar-module__ObOOdq__swapsBarColumns{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.swap-progress-bar-module__ObOOdq__swapsBarTrackRow{background:var(--counter-track-bg);border-radius:999px;width:100%;height:10px;display:flex;overflow:hidden}.swap-progress-bar-module__ObOOdq__swapsBarTrackSegment{flex-shrink:0;height:100%;position:relative}.swap-progress-bar-module__ObOOdq__swapsBarSegmentDivider{background:var(--counter-divider);width:1px;position:absolute;top:0;bottom:0;right:0}.swap-progress-bar-module__ObOOdq__swapsBarFill{border-radius:inherit;height:100%;transition:width .25s ease-out,background-color .25s ease-out;position:absolute;inset:0 auto 0 0}.swap-progress-bar-module__ObOOdq__swapsBarFillTier3{background:#facc15}.swap-progress-bar-module__ObOOdq__swapsBarFillTier2{background:#cbd5e1}.swap-progress-bar-module__ObOOdq__swapsBarFillTier1{background:#c2793d}.swap-progress-bar-module__ObOOdq__swapsCounterValue{font-variant-numeric:tabular-nums;text-align:center;min-width:50px;font-size:28px;line-height:1}.swap-progress-bar-module__ObOOdq__swapsBarNumbersRow{width:100%;display:flex}.swap-progress-bar-module__ObOOdq__swapsBarNumber{text-align:center;font-variant-numeric:tabular-nums;opacity:.7;flex-shrink:0;font-size:12px;line-height:1}.swap-progress-bar-module__ObOOdq__swapsBarStarsRow{width:100%;display:flex}.swap-progress-bar-module__ObOOdq__swapsBarStars{text-align:center;letter-spacing:1px;flex-shrink:0;font-size:12px;line-height:1;transition:color .25s ease-out}.swap-progress-bar-module__ObOOdq__swapsBarLabelGold{color:var(--color-star-gold)}.swap-progress-bar-module__ObOOdq__swapsBarLabelSilver{color:var(--color-star-silver)}.swap-progress-bar-module__ObOOdq__swapsBarLabelGray{color:var(--counter-label-gray)}.swap-progress-bar-module__ObOOdq__swapsBarLabelBronze{color:var(--color-star-bronze)}.swap-progress-bar-module__ObOOdq__swapsBarDivider{background:var(--counter-divider);align-self:stretch;width:1px;margin-left:4px}.swap-progress-bar-module__ObOOdq__swapsCounterSolved{border-color:var(--color-success-light);color:var(--color-success-light);background:0 0;animation:.4s ease-out swap-progress-bar-module__ObOOdq__swapsCounterPop}.swap-progress-bar-module__ObOOdq__swapsCounterFailed{border-color:var(--color-danger-light);color:var(--color-danger-light);background:0 0}.swap-progress-bar-module__ObOOdq__swapsCounterPractice{border-color:var(--color-brand);background:0 0}.swap-progress-bar-module__ObOOdq__practiceFrame{--practice-label-height:22px;padding-top:calc(var(--practice-label-height) / 2)}.swap-progress-bar-module__ObOOdq__practiceLabel{box-sizing:border-box;height:var(--practice-label-height);border:1px solid var(--color-brand);background:var(--background);color:var(--color-brand);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;line-height:1;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@keyframes swap-progress-bar-module__ObOOdq__swapsCounterPop{0%{transform:scale(.8)}60%{transform:scale(1.15)}to{transform:scale(1)}}.swap-progress-bar-module__ObOOdq__visuallyHidden{}
.undo-controls-module__MrJPOq__root{justify-content:center;align-items:center;gap:12px;margin:16px auto 0;display:flex}.undo-controls-module__MrJPOq__undoButton{border:1px solid var(--color-overlay-gray-40);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:8px 20px}.undo-controls-module__MrJPOq__undoButton:disabled{opacity:.5;cursor:default}.undo-controls-module__MrJPOq__icons{align-items:center;gap:6px;display:flex}.undo-controls-module__MrJPOq__arrowAvailable{color:var(--color-success-light)}.undo-controls-module__MrJPOq__arrowUsed{color:var(--color-overlay-gray-40)}.undo-controls-module__MrJPOq__lock{color:var(--color-overlay-gray-60);cursor:help}
.party-attack-lane-module__itn7YG__lane{pointer-events:none;grid-template-columns:1fr auto 1fr;gap:8px;height:36px;margin:4px 0;display:grid}.party-attack-lane-module__itn7YG__side{flex:1 1 0;min-width:0;position:relative}.party-attack-lane-module__itn7YG__side>.party-attack-lane-module__itn7YG__chip{position:absolute;top:0;left:0}.party-attack-lane-module__itn7YG__center{display:flex}.party-attack-lane-module__itn7YG__outgoingSide>.party-attack-lane-module__itn7YG__chip{left:auto;right:0}.party-attack-lane-module__itn7YG__chip{max-width:100%;height:100%;color:var(--color-white);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;display:flex;box-shadow:0 4px 12px #00000040}.party-attack-lane-module__itn7YG__icon{flex-shrink:0;font-size:18px;display:inline-flex}.party-attack-lane-module__itn7YG__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.party-attack-lane-module__itn7YG__incoming{background:var(--color-danger-dark);animation:party-attack-lane-module__itn7YG__bounce-in-left .55s cubic-bezier(.2, .9, .3, 1) both, party-attack-lane-module__itn7YG__fade-out .3s ease-in calc(var(--announcement-ms) - .3s) forwards}.party-attack-lane-module__itn7YG__outgoing{background:var(--color-indigo);animation:party-attack-lane-module__itn7YG__bounce-out-right var(--announcement-ms) ease-in-out both}.party-attack-lane-module__itn7YG__stunned{background:var(--color-brand);box-shadow:0 0 12px var(--color-electric-60);animation:.35s cubic-bezier(.2,.9,.3,1.4) both party-attack-lane-module__itn7YG__stunned-pop,.6s ease-in-out .35s infinite party-attack-lane-module__itn7YG__stunned-flicker}@keyframes party-attack-lane-module__itn7YG__stunned-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes party-attack-lane-module__itn7YG__stunned-flicker{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}@keyframes party-attack-lane-module__itn7YG__bounce-in-left{0%{opacity:0;transform:translate(-110%)}55%{opacity:1;transform:translate(12%)}75%{transform:translate(-5%)}90%{transform:translate(2%)}to{opacity:1;transform:translate(0)}}@keyframes party-attack-lane-module__itn7YG__fade-out{to{opacity:0}}@keyframes party-attack-lane-module__itn7YG__bounce-out-right{0%{opacity:0;transform:scale(.6)}10%{opacity:1;transform:scale(1.08)}16%{transform:scale(1)}65%{transform:translate(0)}75%{transform:translate(-10%)}to{opacity:0;transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.party-attack-lane-module__itn7YG__incoming,.party-attack-lane-module__itn7YG__outgoing{animation:party-attack-lane-module__itn7YG__fade-out .3s ease-in calc(var(--announcement-ms) - .3s) forwards}.party-attack-lane-module__itn7YG__stunned{animation:none}}
.party-solve-flash-module__EhhW1G__anchor{z-index:10;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.party-solve-flash-module__EhhW1G__flash{color:var(--color-white);background:#50c878eb;border-radius:999px;padding:10px 20px;font-size:20px;font-weight:700;animation:2s ease-out forwards party-solve-flash-module__EhhW1G__flash;box-shadow:0 4px 12px #00000040}.party-solve-flash-module__EhhW1G__outOfSwaps{background:#dc5050eb}@keyframes party-solve-flash-module__EhhW1G__flash{0%{opacity:0;transform:translateY(8px)scale(.9)}12%{opacity:1;transform:translateY(0)scale(1)}75%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-16px)scale(1)}}@media (prefers-reduced-motion:reduce){.party-solve-flash-module__EhhW1G__flash{animation:none}}
.party-time-up-overlay-module__uBlUiW__scrim{z-index:11;background:var(--color-black-50);border-radius:12px;justify-content:center;align-items:center;animation:.3s ease-out party-time-up-overlay-module__uBlUiW__fade-in;display:flex;position:absolute;inset:0}.party-time-up-overlay-module__uBlUiW__banner{background:var(--color-danger-dark);color:var(--color-white);box-shadow:0 4px 12px var(--color-black-25);border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:14px 28px;animation:.35s ease-out party-time-up-overlay-module__uBlUiW__pop-in;display:flex}.party-time-up-overlay-module__uBlUiW__title{font-size:28px;font-weight:800}.party-time-up-overlay-module__uBlUiW__subtitle{opacity:.85;font-size:14px}@keyframes party-time-up-overlay-module__uBlUiW__fade-in{0%{opacity:0}}@keyframes party-time-up-overlay-module__uBlUiW__pop-in{0%{opacity:0;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.party-time-up-overlay-module__uBlUiW__scrim,.party-time-up-overlay-module__uBlUiW__banner{animation:none}}
.premium-benefits-list-module__TvdMuW__list{text-align:left;margin:0;padding-left:0;list-style:none}.premium-benefits-list-module__TvdMuW__list li{font-size:13px}.premium-benefits-list-module__TvdMuW__list li.premium-benefits-list-module__TvdMuW__highlighted{font-weight:700}.premium-benefits-list-module__TvdMuW__list li:before{content:"★";width:20px;color:var(--color-fuchsia);display:inline-block}
.premium-promo-module__O09sJG__card{background:linear-gradient(135deg, var(--color-fuchsia-22), var(--color-indigo-22));border:1px solid var(--color-fuchsia-35);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.premium-promo-module__O09sJG__title{color:var(--color-fuchsia);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.premium-promo-module__O09sJG__description{opacity:.8;margin:0;font-size:13px}.premium-promo-module__O09sJG__subscribeRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.premium-promo-module__O09sJG__price{opacity:.8;font-size:13px}.premium-promo-module__O09sJG__subscribeButton{background:linear-gradient(135deg, var(--color-fuchsia), var(--color-indigo));color:var(--color-white);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:6px 12px;font-size:13px}.premium-promo-module__O09sJG__subscribeButton:disabled{opacity:.6;cursor:default}.premium-promo-module__O09sJG__thankYou{color:var(--color-fuchsia);margin:0;font-size:13px;font-weight:600}.premium-promo-module__O09sJG__portalButton{font:inherit;cursor:pointer;border:1px solid var(--color-overlay-gray-40);color:inherit;background:0 0;border-radius:8px;align-self:flex-start;padding:6px 12px;font-size:13px}.premium-promo-module__O09sJG__portalButton:disabled{opacity:.6;cursor:default}.premium-promo-module__O09sJG__error{color:var(--color-danger);margin:0;font-size:13px}
.friend-row-module__MmeXXq__row{border-bottom:1px solid var(--color-overlay-gray-15);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:9px 0;display:flex}.friend-row-module__MmeXXq__row:last-child{border-bottom:none}.friend-row-module__MmeXXq__selfRow{background:rgba(var(--color-brand-rgb), .1);border-radius:8px;margin-inline:-8px;padding-inline:8px}.friend-row-module__MmeXXq__avatarFrame{flex-shrink:0;display:flex;position:relative}.friend-row-module__MmeXXq__avatar{display:flex;overflow:hidden}.friend-row-module__MmeXXq__winnerAvatar{outline:2px solid var(--color-star-gold);outline-offset:1px;border-radius:4px}.friend-row-module__MmeXXq__crown{color:var(--color-star-gold);filter:drop-shadow(0 1px 1px #00000073);font-size:15px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.friend-row-module__MmeXXq__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.friend-row-module__MmeXXq__result{white-space:nowrap;align-items:center;gap:4px;font-size:14px;display:inline-flex}.friend-row-module__MmeXXq__easyMode{opacity:.6;font-size:16px}.friend-row-module__MmeXXq__primaryButton{background:var(--color-brand);color:var(--color-white);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;flex-shrink:0;padding:6px 12px;font-size:13px;font-weight:700}.friend-row-module__MmeXXq__primaryButton:disabled{opacity:.6;cursor:default}.friend-row-module__MmeXXq__linkButton{color:inherit;font:inherit;opacity:.7;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.friend-row-module__MmeXXq__linkButton:disabled{cursor:default}.friend-row-module__MmeXXq__error{color:var(--color-danger);flex-basis:100%;font-size:12px}
.referral-invite-card-module__7FJb1q__card{border:1px solid var(--color-overlay-gray-40);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.referral-invite-card-module__7FJb1q__title{color:var(--color-brand);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.referral-invite-card-module__7FJb1q__description{opacity:.8;margin:0;font-size:13px}.referral-invite-card-module__7FJb1q__progressRow{align-items:center;gap:10px;display:flex}.referral-invite-card-module__7FJb1q__pips{gap:6px;display:flex}.referral-invite-card-module__7FJb1q__pip{border:2px solid var(--color-brand);border-radius:50%;width:14px;height:14px}.referral-invite-card-module__7FJb1q__pipFilled{background:var(--color-brand);}.referral-invite-card-module__7FJb1q__pipPending{opacity:.4;}.referral-invite-card-module__7FJb1q__progressText{font-size:13px;font-weight:600}.referral-invite-card-module__7FJb1q__pending{opacity:.8;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.referral-invite-card-module__7FJb1q__shareButton{align-self:flex-start;align-items:center;gap:6px;display:inline-flex;}.referral-invite-card-module__7FJb1q__error{color:var(--color-danger);margin:0;font-size:13px}
.board-view-module__ArwvQa__root{align-self:stretch}.board-view-module__ArwvQa__boardStage{position:relative}.board-view-module__ArwvQa__boardContainer{justify-content:center;width:100%;display:flex;overflow:auto hidden}.board-view-module__ArwvQa__boardWrapper{grid-template-rows:auto auto;grid-template-columns:auto auto;width:fit-content;display:grid}.board-view-module__ArwvQa__columnLabels{grid-area:1/2;align-items:end;padding:0 10px 8px;display:grid}.board-view-module__ArwvQa__columnLabels span{text-align:center;font-size:17px;font-weight:700}.board-view-module__ArwvQa__labelSolved{color:var(--color-success-light)}.board-view-module__ArwvQa__labelFailed{color:var(--color-danger-light)}.board-view-module__ArwvQa__rowLabels{grid-area:2/1;justify-items:end;padding:10px 14px 10px 0;display:grid}.board-view-module__ArwvQa__rowLabels span{align-items:center;font-size:17px;font-weight:700;display:flex}.board-view-module__ArwvQa__boardFooter{grid-area:3/2}.board-view-module__ArwvQa__board{background:var(--board-backdrop,var(--color-overlay-gray-15));--board-outline-width:2px;--board-outer-outline-width:3px;border-radius:12px;grid-area:2/2;gap:5px;width:fit-content;padding:10px;display:grid;position:relative}.board-view-module__ArwvQa__board:before{content:"";inset:calc(10px - 5px / 2 - var(--board-outer-outline-width) / 2);pointer-events:none;border:var(--board-outer-outline-width) solid var(--board-outline-color,transparent);background-image:linear-gradient(to right, var(--board-outline-color,transparent) var(--board-outline-width), transparent var(--board-outline-width)), linear-gradient(to bottom, var(--board-outline-color,transparent) var(--board-outline-width), transparent var(--board-outline-width));background-origin:border-box;background-size:var(--cell-pitch) var(--cell-pitch);background-position:calc(var(--board-outer-outline-width) / 2 - var(--board-outline-width) / 2) calc(var(--board-outer-outline-width) / 2 - var(--board-outline-width) / 2);border-radius:8px;position:absolute}.board-view-module__ArwvQa__tile{color:var(--color-white);cursor:pointer;z-index:0;touch-action:none;-webkit-user-select:none;user-select:none;background-color:#0000;border:none;padding:0;font-family:inherit;font-weight:700;position:relative}.board-view-module__ArwvQa__tile:disabled{cursor:default;touch-action:pan-y}.board-view-module__ArwvQa__tileArt{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.board-view-module__ArwvQa__tileIcon{pointer-events:none;object-fit:contain;position:absolute}.board-view-module__ArwvQa__tileIconDisabled{filter:grayscale(1) contrast(.5) brightness(var(--disabled-arrow-brightness))}.board-view-module__ArwvQa__swapping{z-index:2}.board-view-module__ArwvQa__tileHinted{z-index:1;outline:3px solid var(--color-warning);outline-offset:2px;border-radius:10px;animation:1.1s ease-in-out infinite board-view-module__ArwvQa__tile-hint-pulse}.board-view-module__ArwvQa__tileLineSolved{z-index:1;outline-offset:2px;border-radius:10px;outline:3px solid #0000;animation:.8s ease-in-out infinite board-view-module__ArwvQa__tile-line-solved-pulse}@keyframes board-view-module__ArwvQa__tile-line-solved-pulse{50%{outline-color:rgba(var(--color-success-light-rgb), .9)}}.board-view-module__ArwvQa__labelCelebrated{color:var(--color-success-light);animation:.8s ease-in-out infinite board-view-module__ArwvQa__label-celebrated-pop}@keyframes board-view-module__ArwvQa__label-celebrated-pop{50%{transform:scale(1.5)}}@keyframes board-view-module__ArwvQa__tile-hint-pulse{0%,to{outline-color:rgba(var(--color-warning-rgb), 1);outline-offset:2px}50%{outline-color:rgba(var(--color-warning-rgb), .35);outline-offset:5px}}.board-view-module__ArwvQa__destination{transform:translate(-50%, calc(-50% + var(--font-cap-center-offset)));color:var(--color-white);-webkit-text-stroke:1px var(--color-black-75);paint-order:stroke fill;text-shadow:-1px -1px 0 var(--color-black-75), 1px -1px 0 var(--color-black-75), -1px 1px 0 var(--color-black-75), 1px 1px 0 var(--color-black-75);font-weight:400;position:absolute;top:50%;left:50%}.board-view-module__ArwvQa__destinationAtRest{color:var(--color-success-light)}.board-view-module__ArwvQa__destinationFailed{color:var(--color-danger-light)}.board-view-module__ArwvQa__boardLocked{pointer-events:none}.board-view-module__ArwvQa__boardSolved{background:var(--color-success-light-15)}.board-view-module__ArwvQa__boardFailed{background:var(--color-danger-light-15)}.board-view-module__ArwvQa__boardStunned{box-shadow:0 0 0 4px rgba(var(--color-danger-light-rgb), .55);animation:.5s ease-out board-view-module__ArwvQa__board-stun-pulse,.3s ease-in-out board-view-module__ArwvQa__board-stun-shake}.board-view-module__ArwvQa__boardStunned .board-view-module__ArwvQa__tile{cursor:not-allowed}@keyframes board-view-module__ArwvQa__board-stun-pulse{0%{box-shadow:0 0 0 0 rgba(var(--color-danger-light-rgb), .9)}50%{box-shadow:0 0 0 14px rgba(var(--color-danger-light-rgb), .15)}to{box-shadow:0 0 0 4px rgba(var(--color-danger-light-rgb), .55)}}@keyframes board-view-module__ArwvQa__board-stun-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.board-view-module__ArwvQa__stunLines{pointer-events:none;width:100%;height:100%;filter:drop-shadow(0 0 2px var(--color-electric));animation:.2s ease-out board-view-module__ArwvQa__stun-lines-in,.9s step-end infinite board-view-module__ArwvQa__stun-lines-flicker;position:absolute;inset:0;overflow:visible}.board-view-module__ArwvQa__stunLine{fill:none;stroke:var(--color-electric);stroke-linecap:round;transform-box:fill-box;transform-origin:50%;animation:none}.board-view-module__ArwvQa__stunLineVertical{animation-name:board-view-module__ArwvQa__stun-line-wiggle-x}.board-view-module__ArwvQa__stunLineHorizontal{animation-name:board-view-module__ArwvQa__stun-line-wiggle-y}@keyframes board-view-module__ArwvQa__stun-line-wiggle-x{0%{transform:scaleX(1)}to{transform:scaleX(-1)}}@keyframes board-view-module__ArwvQa__stun-line-wiggle-y{0%{transform:scaleY(1)}to{transform:scaleY(-1)}}@keyframes board-view-module__ArwvQa__stun-lines-in{0%{opacity:0}}@keyframes board-view-module__ArwvQa__stun-lines-flicker{0%,to{opacity:1}40%{opacity:.7}55%{opacity:1}80%{opacity:.85}}@media (prefers-reduced-motion:reduce){.board-view-module__ArwvQa__boardStunned,.board-view-module__ArwvQa__stunLines,.board-view-module__ArwvQa__stunLine{animation:none}}.board-view-module__ArwvQa__hintPointer{color:var(--color-white);filter:drop-shadow(0 1px 2px var(--color-black-75));pointer-events:none;font-size:30px;animation:1.1s ease-in-out infinite board-view-module__ArwvQa__hint-pointer-tap;display:flex;position:absolute;bottom:-10px;right:-6px}@keyframes board-view-module__ArwvQa__hint-pointer-tap{0%,to{transform:translate(0)}50%{transform:translate(-4px,-6px)}}
.tile-swatch-module__qUIrDq__swatch{flex-shrink:0;display:inline-block;position:relative;overflow:hidden}.tile-swatch-module__qUIrDq__icon{pointer-events:none;object-fit:contain;position:absolute}.tile-swatch-module__qUIrDq__label{transform:translate(-50%, calc(-50% + var(--font-cap-center-offset)));color:var(--color-white-75);pointer-events:none;-webkit-text-stroke:1.5px var(--color-black-75);paint-order:stroke fill;font-weight:400;position:absolute;top:50%;left:50%}.tile-swatch-module__qUIrDq__labelAtRest{color:var(--color-success-light)}
.theme-picker-module__U4mMvq__sections{flex-direction:column;gap:16px;display:flex}.theme-picker-module__U4mMvq__group{flex-direction:column;gap:8px;display:flex}.theme-picker-module__U4mMvq__groupHeading{margin:0;}.theme-picker-module__U4mMvq__grid{flex-direction:column;gap:8px;display:flex}.theme-picker-module__U4mMvq__card{background:var(--color-overlay-gray-08);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.theme-picker-module__U4mMvq__topRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.theme-picker-module__U4mMvq__previewRow{align-items:center;gap:8px;display:flex}.theme-picker-module__U4mMvq__nameRow{align-items:center;gap:10px;min-width:0;display:flex}.theme-picker-module__U4mMvq__swatch{border:1px solid var(--color-overlay-gray-40);border-radius:6px;flex-shrink:0;width:22px;height:22px}.theme-picker-module__U4mMvq__name{font-size:15px;font-weight:700}.theme-picker-module__U4mMvq__hint{opacity:.7;text-align:right;flex-shrink:0;max-width:130px;font-size:12px}.theme-picker-module__U4mMvq__error{color:var(--color-danger);margin:4px 0 0;font-size:13px}.theme-picker-module__U4mMvq__buyGroup{flex-shrink:0;align-items:center;gap:8px;display:flex}.theme-picker-module__U4mMvq__price{opacity:.75;font-size:13px;font-weight:600}.theme-picker-module__U4mMvq__selectButton,.theme-picker-module__U4mMvq__selectedButton,.theme-picker-module__U4mMvq__buyButton{font:inherit;cursor:pointer;border-radius:8px;flex-shrink:0;padding:6px 12px;font-size:13px}.theme-picker-module__U4mMvq__selectButton{border:1px solid var(--color-overlay-gray-40);color:inherit;background:0 0}.theme-picker-module__U4mMvq__selectedButton{background:var(--color-brand-15);color:var(--color-brand);cursor:default;border:1px solid #0000}.theme-picker-module__U4mMvq__buyButton{background:var(--color-brand);color:var(--color-white);border:1px solid #0000}.theme-picker-module__U4mMvq__buyButton:disabled{opacity:.6;cursor:default}button.theme-picker-module__U4mMvq__swatch{cursor:pointer;padding:0}
.confirm-modal-module__R61fQG__backdrop{z-index:40;background:var(--color-black-50);position:fixed;inset:0}.confirm-modal-module__R61fQG__panel{z-index:41;background:var(--background);width:340px;max-width:calc(100% - 32px);max-height:calc(100% - 32px);color:inherit;border-radius:16px;padding:24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.confirm-modal-module__R61fQG__title{margin:0 0 12px;font-size:20px}.confirm-modal-module__R61fQG__body{margin:0;font-size:14px;line-height:1.5}.confirm-modal-module__R61fQG__error{color:var(--color-danger);margin:12px 0 0;font-size:13px}.confirm-modal-module__R61fQG__actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.confirm-modal-module__R61fQG__button{border:1px solid var(--color-overlay-gray-40);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:8px 14px;font-size:14px}.confirm-modal-module__R61fQG__button:disabled{opacity:.6;cursor:default}.confirm-modal-module__R61fQG__confirmButton{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-white);font-weight:700;}
.profile-sidebar-module__p_Ubnq__backdrop{}.profile-sidebar-module__p_Ubnq__panel{}.profile-sidebar-module__p_Ubnq__header{}.profile-sidebar-module__p_Ubnq__close{}.profile-sidebar-module__p_Ubnq__body{flex-direction:column;gap:16px;padding:16px;display:flex}.profile-sidebar-module__p_Ubnq__account{flex-direction:column;gap:10px;display:flex}.profile-sidebar-module__p_Ubnq__accountActions{gap:8px;display:flex}.profile-sidebar-module__p_Ubnq__accountActions>*{text-align:center;flex:1}.profile-sidebar-module__p_Ubnq__accountAction{border:1px solid var(--color-overlay-gray-40);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:6px 10px;font-size:13px;text-decoration:none}.profile-sidebar-module__p_Ubnq__divider{}.profile-sidebar-module__p_Ubnq__sectionHeading{margin:0 0 -4px;}.profile-sidebar-module__p_Ubnq__settingRow{background:var(--color-overlay-gray-08);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px;display:flex}.profile-sidebar-module__p_Ubnq__settingLabel{font-size:15px;font-weight:700}.profile-sidebar-module__p_Ubnq__settingDescription{opacity:.8;margin:4px 0 0;font-size:13px}.profile-sidebar-module__p_Ubnq__settingBody{flex:1;min-width:0}.profile-sidebar-module__p_Ubnq__volume{align-items:center;gap:8px;margin-top:8px;display:flex}.profile-sidebar-module__p_Ubnq__volumeRange{cursor:pointer;flex:1;min-width:0}.profile-sidebar-module__p_Ubnq__volumeValue{text-align:right;min-width:40px;font-size:13px}.profile-sidebar-module__p_Ubnq__checkbox{cursor:pointer;flex-shrink:0;width:20px;height:20px;margin-top:2px}.profile-sidebar-module__p_Ubnq__deleteAccount{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.profile-sidebar-module__p_Ubnq__deleteAccountButton{border-color:var(--color-danger);color:var(--color-danger);}
.elo-rating-module__mDOxgG__rating{font-variant-numeric:tabular-nums;align-items:center;gap:.2em;display:inline-flex}.elo-rating-module__mDOxgG__pill{box-sizing:border-box;height:1.5em;border-radius:999px;height:round(1.5em,1px);padding:0 .6em}.elo-rating-module__mDOxgG__pill>.elo-rating-module__mDOxgG__value{text-box:trim-both cap alphabetic;line-height:1}@supports not (text-box:trim-both cap alphabetic){.elo-rating-module__mDOxgG__pill>.elo-rating-module__mDOxgG__value{top:round(var(--font-cap-center-offset), 1px);position:relative}}
.player-identity-card-module__NTv3xW__card{background:var(--color-overlay-gray-08);border-radius:10px;align-items:center;gap:16px;padding:16px;display:flex}.player-identity-card-module__NTv3xW__identityText{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.player-identity-card-module__NTv3xW__avatar{flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.player-identity-card-module__NTv3xW__editableAvatar{cursor:pointer}.player-identity-card-module__NTv3xW__avatarEditBadge{background:var(--background);width:24px;height:24px;color:var(--foreground);border:1px solid var(--color-overlay-gray-40);border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;bottom:-6px;right:-6px}.player-identity-card-module__NTv3xW__eloLink{cursor:pointer;border-radius:999px;transition:filter .15s;display:inline-flex}.player-identity-card-module__NTv3xW__eloLink:hover{filter:brightness(1.1)}.player-identity-card-module__NTv3xW__identityName{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;font-weight:700;overflow:hidden}
.profile-toggle-button-module__E2nNWG__avatarButton{}.profile-toggle-button-module__E2nNWG__avatarFrame{box-sizing:border-box;border:2px solid var(--foreground);border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;overflow:hidden}.profile-toggle-button-module__E2nNWG__signInButton{border:2px solid var(--foreground);white-space:nowrap;width:auto;padding:0 16px;font-size:16px;font-weight:600;}.profile-toggle-button-module__E2nNWG__signInButton:hover,.profile-toggle-button-module__E2nNWG__signInButton:focus-visible{background:var(--foreground);color:var(--background)}
.puzzle-piece-icon-module__rQc8rq__root{vertical-align:-.125em;background-color:var(--foreground);width:1em;height:1em;display:inline-block;-webkit-mask:url(/icons/puzzle_piece.svg) 50%/contain no-repeat;mask:url(/icons/puzzle_piece.svg) 50%/contain no-repeat}
.playlin-badge-module__8ydFAa__link{align-self:center;margin-top:auto;padding-top:16px;line-height:0}.playlin-badge-module__8ydFAa__badge{width:200px;max-width:100%;height:auto;display:block}
.nav-menu-module__sdLnnG__toggle{}.nav-menu-module__sdLnnG__title{margin:0;font-size:18px;font-weight:700}.nav-menu-module__sdLnnG__titleLink{color:inherit;text-decoration:none}.nav-menu-module__sdLnnG__backdrop{}.nav-menu-module__sdLnnG__panel{border-left:none;border-right:1px solid var(--color-overlay-gray-40);left:0;right:auto;}.nav-menu-module__sdLnnG__header{justify-content:flex-start;gap:10px;padding:16px;}.nav-menu-module__sdLnnG__close{}.nav-menu-module__sdLnnG__body{flex-direction:column;flex:1 0 auto;gap:10px;padding:16px;display:flex}.nav-menu-module__sdLnnG__divider{}.nav-menu-module__sdLnnG__sectionHeading{}.nav-menu-module__sdLnnG__tile{color:inherit;border-radius:10px;align-items:center;gap:12px;padding:12px 4px;text-decoration:none;display:flex}.nav-menu-module__sdLnnG__tileIcon{text-align:center;flex:none;width:1.5em;line-height:1}.nav-menu-module__sdLnnG__tileText{flex-direction:column;gap:2px;min-width:0;display:flex}.nav-menu-module__sdLnnG__tileTitle{font-size:15px;font-weight:700}.nav-menu-module__sdLnnG__tileStatus{font-weight:400}.nav-menu-module__sdLnnG__tileDescription{opacity:.7;overflow-wrap:anywhere;font-size:11px}
.app-header-module__FSW0dq__headerBar{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.app-header-module__FSW0dq__titleGroup,.app-header-module__FSW0dq__headerActions{align-items:center;gap:10px;display:flex}.app-header-module__FSW0dq__streakAnchor{display:flex;position:relative}
.app-page-module__EfPtha__page{flex-direction:column;flex:1;align-items:center;gap:24px;padding:16px 16px 48px;display:flex}
.page-intro-module__ssYA1G__intro{text-align:center;opacity:.8;max-width:448px;font-size:14px}.page-intro-module__ssYA1G__intro p{margin:0}.page-intro-module__ssYA1G__heading{margin:0 0 4px;font-size:16px}.page-intro-module__ssYA1G__link{margin-top:8px;text-decoration:underline;display:inline-block}
.tile-guide-list-module__cMOaDa__list{flex-direction:column;gap:8px;padding:8px;list-style:none;display:flex}.tile-guide-list-module__cMOaDa__entry{background:var(--color-overlay-gray-08);border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.tile-guide-list-module__cMOaDa__swatch{flex-shrink:0;position:relative;overflow:hidden}.tile-guide-list-module__cMOaDa__icon{object-fit:contain;position:absolute}.tile-guide-list-module__cMOaDa__name{font-size:15px;font-weight:700}.tile-guide-list-module__cMOaDa__description{opacity:.8;font-size:13px}
.party-start-countdown-module__Bmk6la__scrim{}.party-start-countdown-module__Bmk6la__banner{background:var(--color-brand);min-width:160px;}.party-start-countdown-module__Bmk6la__title{font-size:20px;font-weight:800}.party-start-countdown-module__Bmk6la__count{font-variant-numeric:tabular-nums;font-size:56px;font-weight:900;line-height:1;animation:.6s ease-out party-start-countdown-module__Bmk6la__tick}.party-start-countdown-module__Bmk6la__subtitle{opacity:.85;font-size:14px}@keyframes party-start-countdown-module__Bmk6la__tick{0%{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.party-start-countdown-module__Bmk6la__count{animation:none}}
.endless-puzzling-modal-module__BB6L1G__backdrop{z-index:30;background:0 0;position:fixed;inset:0}.endless-puzzling-modal-module__BB6L1G__panel{z-index:31;background:var(--background);opacity:.92;text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:12px;padding:24px 28px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.endless-puzzling-modal-module__BB6L1G__title{margin:0;font-size:18px;font-weight:700}.endless-puzzling-modal-module__BB6L1G__bar{width:200px}
.lobby-roster-module__jnMnCq__roster{flex-direction:column;gap:16px;max-width:480px;margin:0 auto;display:flex}.lobby-roster-module__jnMnCq__codeCard{background:var(--color-overlay-gray-08);border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:16px;display:flex}.lobby-roster-module__jnMnCq__codeLabel{text-transform:uppercase;letter-spacing:.04em;opacity:.6;font-size:12px;font-weight:700}.lobby-roster-module__jnMnCq__code{letter-spacing:.15em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700}.lobby-roster-module__jnMnCq__codeActions{gap:8px;margin-top:8px;display:flex}.lobby-roster-module__jnMnCq__codeActionButton{border:1px solid var(--color-overlay-gray-40);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-size:13px}.lobby-roster-module__jnMnCq__settingsCard{background:var(--color-overlay-gray-08);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.lobby-roster-module__jnMnCq__settingsLabel{font-size:13px;font-weight:700}.lobby-roster-module__jnMnCq__durationSelect{border:1px solid var(--color-overlay-gray-40);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:6px 10px;font-size:13px}.lobby-roster-module__jnMnCq__durationSelect:disabled{opacity:.6;cursor:default}.lobby-roster-module__jnMnCq__durationValue{font-variant-numeric:tabular-nums;opacity:.7;font-size:13px}.lobby-roster-module__jnMnCq__difficultySlider{align-items:center;gap:8px;display:flex}.lobby-roster-module__jnMnCq__difficultyRange{cursor:pointer;width:120px}.lobby-roster-module__jnMnCq__difficultyRange:disabled{opacity:.6;cursor:default}.lobby-roster-module__jnMnCq__friendlyCheckbox{cursor:pointer;width:18px;height:18px}.lobby-roster-module__jnMnCq__friendlyCheckbox:disabled{opacity:.6;cursor:default}.lobby-roster-module__jnMnCq__playerList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lobby-roster-module__jnMnCq__playerRow{background:var(--color-overlay-gray-08);border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.lobby-roster-module__jnMnCq__avatar{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.lobby-roster-module__jnMnCq__playerInfo{flex-direction:column;flex:1;min-width:0;display:flex}.lobby-roster-module__jnMnCq__playerName{align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.lobby-roster-module__jnMnCq__hostBadge{text-transform:uppercase;letter-spacing:.04em;background:var(--color-brand);color:var(--color-white);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.lobby-roster-module__jnMnCq__friendly{opacity:.7;font-size:12px}.lobby-roster-module__jnMnCq__elo{align-self:flex-start;margin-top:2px;font-size:12px;font-weight:700}.lobby-roster-module__jnMnCq__rowButton{border:1px solid var(--color-overlay-gray-40);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;padding:6px 10px;font-size:12px}.lobby-roster-module__jnMnCq__rowButton:disabled{opacity:.6;cursor:default}.lobby-roster-module__jnMnCq__friendIcon{color:var(--color-brand);flex-shrink:0;align-items:center;display:flex}.lobby-roster-module__jnMnCq__requestedLabel{opacity:.6;flex-shrink:0;font-size:13px}.lobby-roster-module__jnMnCq__error{color:var(--color-danger);margin:0;font-size:13px}.lobby-roster-module__jnMnCq__actions{gap:8px;display:flex}.lobby-roster-module__jnMnCq__startButton{background:var(--color-brand);color:var(--color-white);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;flex:1;padding:10px 14px;font-size:14px;font-weight:700}.lobby-roster-module__jnMnCq__startButton:disabled{opacity:.6;cursor:default}.lobby-roster-module__jnMnCq__closeButton,.lobby-roster-module__jnMnCq__leaveButton{border:1px solid var(--color-overlay-gray-40);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:10px 14px;font-size:14px}.lobby-roster-module__jnMnCq__closeButton:disabled,.lobby-roster-module__jnMnCq__leaveButton:disabled{opacity:.6;cursor:default}.lobby-roster-module__jnMnCq__leaveButton{flex:1}.lobby-roster-module__jnMnCq__hint{opacity:.7;text-align:center;margin:0;font-size:12px}
.page-module__R3G3gG__newBoard{border:1px solid var(--color-overlay-gray-40);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:8px 20px}
.party-match-view-module__Qnp6IW__match{flex-direction:column;gap:12px;width:100%;max-width:480px;margin:0 auto;display:flex}.party-match-view-module__Qnp6IW__timer{font-variant-numeric:tabular-nums;align-self:center;font-size:28px;font-weight:700}.party-match-view-module__Qnp6IW__standings{overflow-anchor:none;flex-direction:column;gap:4px;max-height:236px;margin:-4px -14px;padding:4px 14px;list-style:none;display:flex;overflow-y:auto}.party-match-view-module__Qnp6IW__standingRow{list-style:none}.party-match-view-module__Qnp6IW__rowInner{background:var(--color-overlay-gray-08);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.party-match-view-module__Qnp6IW__celebrating{animation:.7s ease-out party-match-view-module__Qnp6IW__breath}@keyframes party-match-view-module__Qnp6IW__breath{0%{background:var(--color-overlay-gray-08);transform:scale(1)}35%{background:#50c87833;transform:scale(1.06)}to{background:var(--color-overlay-gray-08);transform:scale(1)}}.party-match-view-module__Qnp6IW__standingName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.party-match-view-module__Qnp6IW__standingStat{opacity:.75;font-variant-numeric:tabular-nums}.party-match-view-module__Qnp6IW__standingStatLive{opacity:.6;font-variant-numeric:tabular-nums;font-style:italic}.party-match-view-module__Qnp6IW__boardArea{flex-direction:column;display:flex;position:relative}.party-match-view-module__Qnp6IW__pendingBoard{min-height:280px}.party-match-view-module__Qnp6IW__waiting{text-align:center;opacity:.75}.party-match-view-module__Qnp6IW__resyncNotice{text-align:center;color:var(--color-danger-dark);font-size:14px}.party-match-view-module__Qnp6IW__leaveButton{flex:none;align-self:center;margin-top:12px;}.party-match-view-module__Qnp6IW__leaveButton:disabled{opacity:.6;cursor:default}
.page-module__2qETOW__signInPanel,.page-module__2qETOW__notFoundPanel{border:1px solid var(--color-overlay-gray-40);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:12px;max-width:448px;padding:16px 20px;display:flex}.page-module__2qETOW__notFoundTitle{margin:0;font-size:17.6px;font-weight:700}.page-module__2qETOW__backButton{border:1px solid var(--color-overlay-gray-40);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:10px 14px;font-size:14px}
.friend-code-input-module__u5hGfa__field{border:1px solid var(--color-overlay-gray-40);background:var(--background);cursor:text;border-radius:8px;flex:1;align-items:center;min-width:0;padding:0 12px;display:flex}.friend-code-input-module__u5hGfa__field:focus-within{border-color:var(--color-brand)}.friend-code-input-module__u5hGfa__group{min-width:0;color:inherit;font:inherit;letter-spacing:.1em;text-align:center;background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-size:16px}.friend-code-input-module__u5hGfa__dash{opacity:.4;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:16px}
.code-submit-form-module__HpcNBG__form{flex-direction:column;gap:6px;display:flex}.code-submit-form-module__HpcNBG__label{text-transform:uppercase;letter-spacing:.04em;opacity:.6;font-size:12px;font-weight:700}.code-submit-form-module__HpcNBG__row{gap:8px;display:flex}.code-submit-form-module__HpcNBG__submitButton{background:var(--color-brand);color:var(--color-white);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;flex-shrink:0;padding:10px 16px;font-size:14px}.code-submit-form-module__HpcNBG__submitButton:disabled{opacity:.6;cursor:default}.code-submit-form-module__HpcNBG__error,.code-submit-form-module__HpcNBG__success{margin:0;font-size:13px}.code-submit-form-module__HpcNBG__error{color:var(--color-danger)}.code-submit-form-module__HpcNBG__success{color:var(--color-success);animation:.35s ease-out code-submit-form-module__HpcNBG__successIn}@keyframes code-submit-form-module__HpcNBG__successIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.code-submit-form-module__HpcNBG__success{animation:none}}
.display-name-editor-module__YiT-Gq__section{flex-direction:column;gap:8px;width:100%;display:flex}.display-name-editor-module__YiT-Gq__label{text-transform:uppercase;letter-spacing:.04em;opacity:.6;margin:0;font-size:12px;font-weight:700}.display-name-editor-module__YiT-Gq__nameRow{align-items:center;gap:6px;max-width:100%;display:flex}.display-name-editor-module__YiT-Gq__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;font-weight:700;overflow:hidden}.display-name-editor-module__YiT-Gq__editButton{color:inherit;opacity:.6;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px;font-size:18px;display:inline-flex}.display-name-editor-module__YiT-Gq__editButton:hover{opacity:1}
.status-message-module__jaruJW__content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.status-message-module__jaruJW__title{font-size:17.6px;font-weight:700}.status-message-module__jaruJW__actionButton{background:var(--color-success);color:var(--color-white);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:700}
.page-module__Jhempa__page{flex-direction:column;gap:24px;width:100%;max-width:448px;margin:0 auto;padding:24px 16px;display:flex}.page-module__Jhempa__heading{text-align:center;margin:0;font-size:20px;font-weight:700}.page-module__Jhempa__signedOut{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.page-module__Jhempa__listSection{flex-direction:column;gap:4px;display:flex}.page-module__Jhempa__listHeading{margin:0;font-size:14px}.page-module__Jhempa__list{margin:0;padding:0;list-style:none}.page-module__Jhempa__empty{opacity:.7;margin:0;font-size:14px}.page-module__Jhempa__error{color:var(--color-danger);margin:0;font-size:13px}
.page-module__BfkvEG__content{flex-direction:column;width:100%;max-width:480px;margin:0 auto;padding:24px 16px;display:flex}.page-module__BfkvEG__heading{margin:0 0 8px;font-size:22px}.page-module__BfkvEG__playLink{align-self:center;margin-top:8px;font-weight:700;text-decoration:underline}
.checkout-next-steps-module__TxF8vG__steps{flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:260px;display:flex}.checkout-next-steps-module__TxF8vG__primary{text-align:center;text-decoration:none;}.checkout-next-steps-module__TxF8vG__secondary{border-color:var(--color-overlay-gray-50);background:var(--color-overlay-gray-15);color:inherit;}
.profile-pic-picker-module__h3yFbW__picker{flex-direction:column;gap:14px;display:flex}.profile-pic-picker-module__h3yFbW__preview{flex-direction:column;align-items:center;gap:6px;padding:8px 0 4px;display:flex}.profile-pic-picker-module__h3yFbW__previewButton{cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;line-height:0}.profile-pic-picker-module__h3yFbW__uid{color:var(--color-overlay-gray-60);overflow-wrap:anywhere;text-align:center;-webkit-user-select:all;user-select:all;font-size:11px}.profile-pic-picker-module__h3yFbW__row{flex-direction:column;gap:8px;display:flex}.profile-pic-picker-module__h3yFbW__rowLabel{text-transform:uppercase;letter-spacing:.04em;opacity:.6;font-size:12px;font-weight:700}.profile-pic-picker-module__h3yFbW__pillOptions{flex-wrap:wrap;gap:8px;display:flex}.profile-pic-picker-module__h3yFbW__pillOption{border:1px solid var(--color-overlay-gray-40);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:13px}.profile-pic-picker-module__h3yFbW__pillOption:disabled{opacity:.4;cursor:default}.profile-pic-picker-module__h3yFbW__pillOptionSelected{background:var(--color-brand-15);color:var(--color-brand);border-color:#0000}.profile-pic-picker-module__h3yFbW__tileOptions{flex-wrap:wrap;gap:8px;display:flex}.profile-pic-picker-module__h3yFbW__tileOption{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:0;padding:0;line-height:0}.profile-pic-picker-module__h3yFbW__tileOptionSelected{border-color:var(--color-brand)}.profile-pic-picker-module__h3yFbW__locationGrid{grid-template-columns:repeat(5,1fr);gap:6px;max-width:220px;display:grid}.profile-pic-picker-module__h3yFbW__locationOption{border:1px solid var(--color-overlay-gray-40);color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:6px;padding:6px 0;font-size:12px}.profile-pic-picker-module__h3yFbW__locationOptionSelected{background:var(--color-brand-15);color:var(--color-brand);border-color:#0000}.profile-pic-picker-module__h3yFbW__saveButton{background:var(--color-brand);color:var(--color-white);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;align-self:stretch;margin-top:6px;padding:10px 16px;font-size:14px;font-weight:700}.profile-pic-picker-module__h3yFbW__saveButton:disabled{opacity:.5;cursor:default}
.premium-success-module__xm82Da__intro{align-items:center;gap:6px;font-weight:700;display:inline-flex}.premium-success-module__xm82Da__subheader{opacity:.7;font-size:14px}
.page-module__v9vuDa__page{flex-direction:column;align-items:center;gap:20px;max-width:420px;margin:0 auto;padding:24px;display:flex}.page-module__v9vuDa__signedOut{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}
.page-module__wxUzLW__page{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:420px;margin:0 auto;padding:24px;display:flex}.page-module__wxUzLW__form{flex-direction:column;gap:8px;width:100%;display:flex}.page-module__wxUzLW__input{border:1px solid var(--color-overlay-gray-40);background:var(--color-white);color:var(--color-ink);font:inherit;border-radius:8px;padding:10px 12px;font-size:14px}.page-module__wxUzLW__submit{border:1px solid var(--color-overlay-gray-40);background:var(--color-white);color:var(--color-ink);font:inherit;cursor:pointer;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600}
.my-friend-code-module__0v5Zuq__myCode{flex-direction:column;gap:4px;display:flex}.my-friend-code-module__0v5Zuq__label{text-transform:uppercase;letter-spacing:.04em;opacity:.6;font-size:12px;font-weight:700}.my-friend-code-module__0v5Zuq__row{align-items:center;gap:12px;display:flex}.my-friend-code-module__0v5Zuq__code{letter-spacing:.1em;font-size:20px;font-weight:700}.my-friend-code-module__0v5Zuq__copyButton{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;margin-left:-8px;padding:4px 8px;display:inline-flex}.my-friend-code-module__0v5Zuq__copyButton:hover{background:var(--color-overlay-gray-40)}.my-friend-code-module__0v5Zuq__copyIcon{opacity:.7;font-size:18px;}.my-friend-code-module__0v5Zuq__copyButton:hover .my-friend-code-module__0v5Zuq__copyIcon{opacity:1}.my-friend-code-module__0v5Zuq__shareButton{align-items:center;gap:6px;margin-left:auto;display:inline-flex;}.my-friend-code-module__0v5Zuq__error{color:var(--color-danger);margin:0;font-size:13px}
.group-row-module__XgupaW__code,.group-row-module__XgupaW__memberCount{opacity:.7;white-space:nowrap;font-size:13px}
.name-onboarding-modal-module__w0h0Qa__backdrop{}.name-onboarding-modal-module__w0h0Qa__panel{text-align:left;}.name-onboarding-modal-module__w0h0Qa__close{}.name-onboarding-modal-module__w0h0Qa__title{padding-right:32px;}
.site-footer-module__hla5Va__footer{opacity:.7;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:16px 24px;font-size:12.8px;display:flex}.site-footer-module__hla5Va__footer a{text-decoration:underline}.site-footer-module__hla5Va__copyright{align-items:center;gap:6px;display:inline-flex}.site-footer-module__hla5Va__logo{object-fit:contain;width:18px;height:18px}
