.PushReminderNudgeView-module__NaYF-W__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;min-width:0;display:grid}.PushReminderNudgeView-module__NaYF-W__title{align-items:center;gap:.5rem;min-width:0;display:flex}.PushReminderNudgeView-module__NaYF-W__title>svg{width:1rem;height:1rem;color:hsl(var(--primary));flex:none}.PushReminderNudgeView-module__NaYF-W__actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.5rem;display:grid}
.CookieConsentView-module__7eHX2q__banner{z-index:50;border-block-start:2px solid hsl(var(--foreground));background:hsl(var(--background));padding:.5rem 1rem;position:fixed;inset-block-end:var(--mobile-bottom-nav-total-h);inset-inline:0}.CookieConsentView-module__7eHX2q__bannerLayout{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.25rem .75rem;min-width:0;max-width:90rem;margin-inline:auto;display:grid}.CookieConsentView-module__7eHX2q__copy{min-width:0}.CookieConsentView-module__7eHX2q__dismiss{margin-block-start:-.25rem;display:flex}.CookieConsentView-module__7eHX2q__actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:0;display:grid}@media (min-width:640px){.CookieConsentView-module__7eHX2q__bannerLayout{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.CookieConsentView-module__7eHX2q__actions{order:2;grid-column:auto;grid-template-columns:auto auto}.CookieConsentView-module__7eHX2q__dismiss{order:3;margin-block-start:0}}@media (min-width:768px){.CookieConsentView-module__7eHX2q__banner{padding-block-end:calc(.5rem + env(safe-area-inset-bottom,0px));inset-block-end:0}}.CookieConsentView-module__7eHX2q__preferenceList{border-block:2px solid hsl(var(--border))}.CookieConsentView-module__7eHX2q__preferenceRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1rem;min-width:0;padding-block:1rem;display:grid}.CookieConsentView-module__7eHX2q__preferenceRow+.CookieConsentView-module__7eHX2q__preferenceRow{border-block-start:2px solid hsl(var(--border))}.CookieConsentView-module__7eHX2q__preferenceIcon{width:1rem;height:1rem;color:hsl(var(--muted-foreground));margin-block-start:.125rem}.CookieConsentView-module__7eHX2q__preferenceTitle{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.CookieConsentView-module__7eHX2q__link{color:hsl(var(--foreground));text-underline-offset:.2em;font-weight:700;text-decoration:underline}.CookieConsentView-module__7eHX2q__link:hover{color:hsl(var(--primary))}@media (max-width:359px){.CookieConsentView-module__7eHX2q__preferenceRow{grid-template-columns:auto minmax(0,1fr)}.CookieConsentView-module__7eHX2q__preferenceRow [role=switch]{grid-column:2}}
.ReportUsernameDialogView-module__acysGa__icon{width:14px;height:14px}.ReportUsernameDialogView-module__acysGa__counter{font-variant-numeric:tabular-nums}
.calendar-module__qy2N0G__calendar{--day-size:min(40px, calc((100vw - 60px) / 7));background:hsl(var(--card));width:fit-content;max-width:100%;color:hsl(var(--card-foreground));border:2px solid hsl(var(--border));font-variant-numeric:tabular-nums;padding:12px}.calendar-module__qy2N0G__embedded{border:0}.calendar-module__qy2N0G__compact{--day-size:min(36px, calc((100vw - 60px) / 7));padding:8px}.calendar-module__qy2N0G__compact .calendar-module__qy2N0G__caption{min-height:44px}.calendar-module__qy2N0G__compact .calendar-module__qy2N0G__captionLabel{font-size:16px}.calendar-module__qy2N0G__compact .calendar-module__qy2N0G__dropdowns{flex-wrap:nowrap;gap:2px}.calendar-module__qy2N0G__compact .calendar-module__qy2N0G__dropdownRoot{padding:2px}@media (max-width:18rem){.calendar-module__qy2N0G__compact .calendar-module__qy2N0G__months{padding-top:44px}.calendar-module__qy2N0G__compact .calendar-module__qy2N0G__caption{padding-inline:0}}.calendar-module__qy2N0G__months{flex-wrap:wrap;gap:24px;display:flex;position:relative}.calendar-module__qy2N0G__month{min-width:0;width:calc(var(--day-size) * 7);max-width:100%}.calendar-module__qy2N0G__nav{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:0 0 auto}.calendar-module__qy2N0G__navButton{pointer-events:auto;width:44px;height:48px;padding:0}.calendar-module__qy2N0G__compact .calendar-module__qy2N0G__navButton{height:44px}.calendar-module__qy2N0G__caption{text-align:center;justify-content:center;align-items:center;min-height:48px;padding:0 44px;display:flex}.calendar-module__qy2N0G__captionLabel{font-family:var(--font-serif,Georgia, serif);font-size:20px;font-weight:800;line-height:1.1}.calendar-module__qy2N0G__dropdowns{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.calendar-module__qy2N0G__dropdownRoot{border-bottom:2px solid;padding:4px;position:relative}.calendar-module__qy2N0G__dropdown{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.calendar-module__qy2N0G__dropdownRoot:focus-within{outline:2px solid hsl(var(--ring));outline-offset:2px}.calendar-module__qy2N0G__grid{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:8px}.calendar-module__qy2N0G__weekdays{border-bottom:1px solid hsl(var(--border) / .25)}.calendar-module__qy2N0G__weekday{text-align:center;height:32px;color:hsl(var(--muted-foreground));font-size:12px;font-weight:700}.calendar-module__qy2N0G__week{height:var(--day-size)}.calendar-module__qy2N0G__day{width:14.2857%;height:var(--day-size);text-align:center;padding:1px}.calendar-module__qy2N0G__dayButton{width:100%;min-width:0;height:calc(var(--day-size) - 2px);color:inherit;font:inherit;cursor:pointer;transition:background-color .22s var(--ui-ease), border-color .22s var(--ui-ease);background:0 0;border:2px solid #0000;place-items:center;font-size:14px;font-weight:600;display:grid}.calendar-module__qy2N0G__dayButton:enabled:hover{background:color-mix(in srgb, var(--ui-selection) 30%, hsl(var(--card)))}.calendar-module__qy2N0G__dayButton[data-selected]{background:var(--ui-selection);color:var(--ui-selection-ink);border-color:var(--ui-selection-ink);font-weight:800}.calendar-module__qy2N0G__dayButton[data-range-middle]{background:color-mix(in srgb, var(--ui-selection) 25%, hsl(var(--card)));color:hsl(var(--foreground));border-color:#0000}.calendar-module__qy2N0G__dayButton:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px;z-index:1;position:relative}.calendar-module__qy2N0G__today .calendar-module__qy2N0G__dayButton:not([data-selected]){border-bottom-color:hsl(var(--foreground))}.calendar-module__qy2N0G__outside{color:hsl(var(--muted-foreground))}.calendar-module__qy2N0G__disabled{opacity:.35}.calendar-module__qy2N0G__dayButton:disabled{cursor:not-allowed}.calendar-module__qy2N0G__hidden{visibility:hidden}.calendar-module__qy2N0G__chevron{width:20px;height:20px}.calendar-module__qy2N0G__weekNumber{color:hsl(var(--muted-foreground));font-size:12px}@media (prefers-reduced-motion:reduce){.calendar-module__qy2N0G__dayButton{transition:none}}
.GameDateNavigator-module__2EVnsG__root{align-items:center;gap:.375rem;min-width:0;display:grid}.GameDateNavigator-module__2EVnsG__root[data-presentation=full]{grid-template-columns:3rem minmax(0,1fr) 3rem;width:min(100%,17rem)}.GameDateNavigator-module__2EVnsG__root[data-presentation=panel]{grid-template-columns:3rem minmax(0,1fr) 3rem;width:100%}.GameDateNavigator-module__2EVnsG__root[data-presentation=calendar]{width:min(100%,9rem)}.GameDateNavigator-module__2EVnsG__previous{grid-area:1/1}.GameDateNavigator-module__2EVnsG__date{grid-area:1/2}.GameDateNavigator-module__2EVnsG__next{grid-area:1/3}.GameDateNavigator-module__2EVnsG__previous[data-hidden=true],.GameDateNavigator-module__2EVnsG__next[data-hidden=true]{visibility:hidden}.GameDateNavigator-module__2EVnsG__root[data-presentation=calendar] .GameDateNavigator-module__2EVnsG__date{grid-area:1/1}.GameDateNavigator-module__2EVnsG__date[data-locked=true]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.GameDateNavigator-module__2EVnsG__calendarIcon{width:1rem;height:1rem;color:hsl(var(--primary))}.GameDateNavigator-module__2EVnsG__available>button{border-color:hsl(var(--primary) / .5)}.GameDateNavigator-module__2EVnsG__completed>button{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.GameDateNavigator-module__2EVnsG__played>button{border-color:hsl(var(--primary));background:repeating-linear-gradient(-45deg, hsl(var(--primary) / .3) 0 2px, transparent 2px 6px)}.GameDateNavigator-module__2EVnsG__unavailable>button{opacity:.35;text-decoration:line-through}.GameDateNavigator-module__2EVnsG__legend{border:2px solid hsl(var(--border));background:hsl(var(--card));border-block-start:0;flex-wrap:wrap;justify-content:center;gap:.5rem .75rem;padding:.75rem .5rem;display:flex}.GameDateNavigator-module__2EVnsG__legendItem{text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:.25rem;display:flex}.GameDateNavigator-module__2EVnsG__availableMarker,.GameDateNavigator-module__2EVnsG__completedMarker,.GameDateNavigator-module__2EVnsG__playedMarker,.GameDateNavigator-module__2EVnsG__unavailableMarker{flex:none;width:.625rem;height:.625rem}.GameDateNavigator-module__2EVnsG__availableMarker{border:1px solid hsl(var(--primary))}.GameDateNavigator-module__2EVnsG__completedMarker{background:hsl(var(--primary))}.GameDateNavigator-module__2EVnsG__playedMarker{border:1px solid hsl(var(--primary));background:repeating-linear-gradient(-45deg, hsl(var(--primary) / .45) 0 1px, transparent 1px 3px)}.GameDateNavigator-module__2EVnsG__unavailableMarker{border:1px solid hsl(var(--border));opacity:.4}@media (min-width:40rem){.GameDateNavigator-module__2EVnsG__root{gap:.5rem}.GameDateNavigator-module__2EVnsG__legend{padding-inline:.75rem}}@media (max-width:63.99rem){.GameDateNavigator-module__2EVnsG__root[data-density=compact][data-presentation=full]{grid-template-columns:auto minmax(0,auto) auto;gap:.25rem;width:auto}.GameDateNavigator-module__2EVnsG__root[data-density=compact][data-presentation=calendar]{width:auto}.GameDateNavigator-module__2EVnsG__root[data-density=compact] .GameDateNavigator-module__2EVnsG__date[data-locked=true]{flex-wrap:nowrap}}.GameDateNavigator-module__2EVnsG__dateNoWeekday{display:none}@media (max-width:23.99rem){.GameDateNavigator-module__2EVnsG__root[data-density=compact] .GameDateNavigator-module__2EVnsG__dateWeekday{display:none}.GameDateNavigator-module__2EVnsG__root[data-density=compact] .GameDateNavigator-module__2EVnsG__dateNoWeekday{display:inline}}@media (max-width:39.99rem){.GameDateNavigator-module__2EVnsG__root[data-density=compact][data-presentation=full] .GameDateNavigator-module__2EVnsG__calendarIcon{display:none}}@media (max-width:18rem){.GameDateNavigator-module__2EVnsG__root[data-presentation=full]{grid-template-columns:1fr 1fr;width:100%}.GameDateNavigator-module__2EVnsG__root[data-presentation=full] .GameDateNavigator-module__2EVnsG__previous{grid-area:1/1}.GameDateNavigator-module__2EVnsG__root[data-presentation=full] .GameDateNavigator-module__2EVnsG__next{grid-area:1/2;justify-self:end}.GameDateNavigator-module__2EVnsG__root[data-presentation=full] .GameDateNavigator-module__2EVnsG__date{grid-area:2/1/3/3}}
.MinigameToolbarRow-module__0sKtja__root{border-block-end:2px solid hsl(var(--border));flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;margin-block-end:.75rem;padding-block-end:.75rem;display:flex}.MinigameToolbarRow-module__0sKtja__start,.MinigameToolbarRow-module__0sKtja__end{align-items:center;gap:.5rem;min-width:0;display:flex}.MinigameToolbarRow-module__0sKtja__start{flex:0 auto}.MinigameToolbarRow-module__0sKtja__end{flex:0 auto;justify-content:flex-end}.MinigameToolbarRow-module__0sKtja__skeletonSquare,.MinigameToolbarRow-module__0sKtja__skeletonBack{width:3rem;height:3rem}.MinigameToolbarRow-module__0sKtja__skeletonLanguage{width:4rem;height:3rem}.MinigameToolbarRow-module__0sKtja__skeletonStep{width:2.75rem;height:3rem}.MinigameToolbarRow-module__0sKtja__skeletonDate{width:6rem;height:3rem}.MinigameToolbarRow-module__0sKtja__skeletonBadge{width:6rem;height:1.5rem}@media (min-width:40rem){.MinigameToolbarRow-module__0sKtja__skeletonBack{width:10rem}}@media (min-width:64rem){.MinigameToolbarRow-module__0sKtja__skeletonStep{width:3rem}.MinigameToolbarRow-module__0sKtja__skeletonDate{width:8.5rem}.MinigameToolbarRow-module__0sKtja__root{gap:.75rem;margin-block-end:1rem;padding-block-end:1rem}}
.MinigamePlayToolbar-module__N9DpQW__localeControls{flex:none;align-items:center;gap:.5rem;min-width:0;display:none}.MinigamePlayToolbar-module__N9DpQW__localePicker{flex:none}.MinigamePlayToolbar-module__N9DpQW__modeAction svg{flex:none;width:1rem;height:1rem}.MinigamePlayToolbar-module__N9DpQW__modeActionLabel{display:none}@media (min-width:48rem){.MinigamePlayToolbar-module__N9DpQW__modeAction{gap:.5rem}.MinigamePlayToolbar-module__N9DpQW__modeActionLabel{display:inline}}@media (min-width:64rem){.MinigamePlayToolbar-module__N9DpQW__localeControls{display:flex}.MinigamePlayToolbar-module__N9DpQW__localePicker{display:none}}
.GameEntryFacts-module__eE3Tra__facts{gap:.5rem;min-width:0;display:grid}.GameEntryFacts-module__eE3Tra__line{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;min-width:0;display:flex}.GameEntryFacts-module__eE3Tra__lines{min-width:0;display:grid}.GameEntryFacts-module__eE3Tra__icon{flex:none;width:1rem;height:1rem}
.MinigameRoomChrome-module__4aYOSa__roomHeaderContent{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.MinigameRoomChrome-module__4aYOSa__roomIdentityMain{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.MinigameRoomChrome-module__4aYOSa__roomIdentity{gap:.25rem;min-width:0;display:grid}.MinigameRoomChrome-module__4aYOSa__roomActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;min-width:0;display:flex}.MinigameRoomChrome-module__4aYOSa__nameForm,.MinigameRoomChrome-module__4aYOSa__field{gap:.5rem;display:grid}.MinigameRoomChrome-module__4aYOSa__nameForm{gap:1rem}.MinigameRoomChrome-module__4aYOSa__roomLayout,.MinigameRoomChrome-module__4aYOSa__roomGrid{gap:1rem;display:grid}.MinigameRoomChrome-module__4aYOSa__roomMain{gap:1rem;min-width:0;display:grid}.MinigameRoomChrome-module__4aYOSa__codeEntry{min-width:0;container-type:inline-size}.MinigameRoomChrome-module__4aYOSa__codeEntryGrid{align-items:center;gap:.5rem 1.5rem;display:grid}.MinigameRoomChrome-module__4aYOSa__codeControls{gap:.5rem;min-width:0;display:flex}.MinigameRoomChrome-module__4aYOSa__codeAction{flex-shrink:0;height:3rem}.MinigameRoomChrome-module__4aYOSa__modeHeader{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.MinigameRoomChrome-module__4aYOSa__modeLabel{flex:1;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.MinigameRoomChrome-module__4aYOSa__modeIcon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-block-start:.125rem}.MinigameRoomChrome-module__4aYOSa__modeFacts{font-weight:400}.MinigameRoomChrome-module__4aYOSa__facts{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:.5rem 1rem;font-size:.875rem;display:flex}.MinigameRoomChrome-module__4aYOSa__fact{align-items:center;gap:.375rem;min-width:0;display:inline-flex}.MinigameRoomChrome-module__4aYOSa__factIcon{flex-shrink:0;width:1rem;height:1rem}.MinigameRoomChrome-module__4aYOSa__choiceOptions{flex-wrap:wrap;gap:.5rem;display:flex}.MinigameRoomChrome-module__4aYOSa__choiceOption{flex:1;min-width:max-content;padding-inline:.75rem}.MinigameRoomChrome-module__4aYOSa__lobbyActions{border-block-start:1px solid hsl(var(--border));flex-direction:column;gap:.5rem;padding-block-start:1rem;display:flex}.MinigameRoomChrome-module__4aYOSa__lobbySaveStatus{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.MinigameRoomChrome-module__4aYOSa__lobbySaveIcon{width:1rem;height:1rem;color:hsl(var(--muted-foreground));flex:none}.MinigameRoomChrome-module__4aYOSa__lobbySaveIcon[data-spin=true]{animation:.8s linear infinite MinigameRoomChrome-module__4aYOSa__lobby-save-spin}.MinigameRoomChrome-module__4aYOSa__lobbySaveFailed{flex-direction:column;flex:1;align-items:flex-start;gap:.5rem;min-width:0;display:flex}@keyframes MinigameRoomChrome-module__4aYOSa__lobby-save-spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.MinigameRoomChrome-module__4aYOSa__lobbySaveIcon[data-spin=true]{animation:none}}@container (min-width:36rem){.MinigameRoomChrome-module__4aYOSa__codeEntryInline .MinigameRoomChrome-module__4aYOSa__codeEntryGrid{grid-template-columns:minmax(0,1fr) minmax(16rem,24rem)}}@media (min-width:40rem){.MinigameRoomChrome-module__4aYOSa__lobbyActions{flex-direction:row;justify-content:space-between;align-items:center}.MinigameRoomChrome-module__4aYOSa__lobbySaveFailed{flex-direction:row;align-items:center}}@media (min-width:80rem){.MinigameRoomChrome-module__4aYOSa__roomGridWithRoster{grid-template-columns:minmax(0,1fr) 21.25rem}.MinigameRoomChrome-module__4aYOSa__roomMainWithContext{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"context step";align-items:start}.MinigameRoomChrome-module__4aYOSa__roomMainWithContext>.MinigameRoomChrome-module__4aYOSa__roomStep{grid-area:step}.MinigameRoomChrome-module__4aYOSa__roomMainWithContext>.MinigameRoomChrome-module__4aYOSa__roomContext{grid-area:context}}@media (max-width:39.99rem){.MinigameRoomChrome-module__4aYOSa__roomHeaderContent{grid-template-columns:minmax(0,1fr)}.MinigameRoomChrome-module__4aYOSa__roomActions{justify-content:space-between}}
.GameLibraryControls-module__dORlMa__root{gap:1rem;min-width:0;display:grid}.GameLibraryControls-module__dORlMa__filters{flex-wrap:wrap;gap:.5rem;display:flex}.GameLibraryControls-module__dORlMa__searchAndRoom{align-items:end;gap:1rem 1.5rem;min-width:0;display:grid}.GameLibraryControls-module__dORlMa__searchForm{gap:.5rem;min-width:0;display:grid}.GameLibraryControls-module__dORlMa__searchInputRow{gap:.5rem;min-width:0;display:flex}.GameLibraryControls-module__dORlMa__searchIcon{width:1rem;height:1rem}@media (min-width:48rem){.GameLibraryControls-module__dORlMa__searchAndRoom{grid-template-columns:repeat(2,minmax(0,1fr))}}
.PartyRoundReveal-module__mGom4a__reveal{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}.PartyRoundReveal-module__mGom4a__letter{grid-template-columns:minmax(0,1fr);gap:.375rem;min-width:0;display:grid}.PartyRoundReveal-module__mGom4a__category{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;display:grid}.PartyRoundReveal-module__mGom4a__pager{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;display:grid}.PartyRoundReveal-module__mGom4a__pagerTitle{text-align:center;justify-items:center;gap:.125rem;min-width:0;display:grid}.PartyRoundReveal-module__mGom4a__answers{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.PartyRoundReveal-module__mGom4a__answer{border:2px solid hsl(var(--foreground));background:hsl(var(--card));grid-template-columns:minmax(0,1fr);gap:.5rem;min-width:0;padding:.75rem;display:grid}.PartyRoundReveal-module__mGom4a__answer[data-valid=false]{border-style:dashed;border-color:hsl(var(--border));background:hsl(var(--muted) / .4)}.PartyRoundReveal-module__mGom4a__answer[data-valid=false]>p{text-decoration:line-through}.PartyRoundReveal-module__mGom4a__answerHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.PartyRoundReveal-module__mGom4a__marks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem .75rem;min-width:0;margin-inline-start:auto;display:inline-flex}
.PlaySurfaceChrome-module__xr70eq__identity{flex:none;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.PlaySurfaceChrome-module__xr70eq__name,.PlaySurfaceChrome-module__xr70eq__exitLabel{display:none}@container play-surface-bar (min-width:30rem){.PlaySurfaceChrome-module__xr70eq__exitLabel{display:inline}}@container play-surface-bar (min-width:44rem){.PlaySurfaceChrome-module__xr70eq__name{display:inline}}.PlaySurfaceChrome-module__xr70eq__statusItem{align-items:baseline;gap:.375rem;display:inline-flex}.PlaySurfaceChrome-module__xr70eq__statusValue{justify-items:start;display:inline-grid}.PlaySurfaceChrome-module__xr70eq__statusValue>*{grid-area:1/1}.PlaySurfaceChrome-module__xr70eq__statusReserve{visibility:hidden}.PlaySurfaceChrome-module__xr70eq__statusIcon{color:hsl(var(--muted-foreground));align-self:center;display:inline-flex}.PlaySurfaceChrome-module__xr70eq__statusIcon svg{flex:none;width:1rem;height:1rem}.PlaySurfaceChrome-module__xr70eq__statusFrame{min-width:0;container:play-surface-status/inline-size}.PlaySurfaceChrome-module__xr70eq__status{flex-wrap:wrap;align-items:center;gap:.25rem .875rem;display:flex}.PlaySurfaceChrome-module__xr70eq__statusLead,.PlaySurfaceChrome-module__xr70eq__statusFacts{display:contents}.PlaySurfaceChrome-module__xr70eq__statusEnd{margin-inline-start:auto;display:inline-flex}@container play-surface-status not (min-width:22.5rem){.PlaySurfaceChrome-module__xr70eq__status:not([data-facts="3"]){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lead end""facts facts";align-items:center;gap:.125rem .75rem;display:grid}.PlaySurfaceChrome-module__xr70eq__status:not([data-facts="3"])>.PlaySurfaceChrome-module__xr70eq__statusLead{grid-area:lead;display:block}.PlaySurfaceChrome-module__xr70eq__status:not([data-facts="3"])>.PlaySurfaceChrome-module__xr70eq__statusEnd{grid-area:end;margin-inline-start:0}.PlaySurfaceChrome-module__xr70eq__status:not([data-facts="3"])>.PlaySurfaceChrome-module__xr70eq__statusFacts{flex-wrap:wrap;grid-area:facts;align-items:center;gap:.25rem .875rem;display:flex}}@container play-surface-status not (min-width:29rem){.PlaySurfaceChrome-module__xr70eq__status[data-facts="3"]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lead end""facts facts";align-items:center;gap:.125rem .75rem;display:grid}.PlaySurfaceChrome-module__xr70eq__status[data-facts="3"]>.PlaySurfaceChrome-module__xr70eq__statusLead{grid-area:lead;display:block}.PlaySurfaceChrome-module__xr70eq__status[data-facts="3"]>.PlaySurfaceChrome-module__xr70eq__statusEnd{grid-area:end;margin-inline-start:0}.PlaySurfaceChrome-module__xr70eq__status[data-facts="3"]>.PlaySurfaceChrome-module__xr70eq__statusFacts{flex-wrap:wrap;grid-area:facts;align-items:center;gap:.25rem .875rem;display:flex}}@container play-surface-status not (min-width:13rem){.PlaySurfaceChrome-module__xr70eq__statusLead .PlaySurfaceChrome-module__xr70eq__statusLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}
html[data-play-viewport=open]{overflow:hidden}html[data-play-viewport=open] body{inset-inline:0;top:var(--play-viewport-page-offset,0px);position:fixed;overflow:hidden}.KeyboardAwarePlayViewport-module__540-oa__viewport{top:var(--play-viewport-top,0px);width:100%;height:var(--play-viewport-height,100dvh);overscroll-behavior:none;touch-action:manipulation;border:0;max-width:none;max-height:none;margin:0;padding:0;position:fixed;left:0;overflow:hidden}.KeyboardAwarePlayViewport-module__540-oa__viewport[open]{display:flex}.KeyboardAwarePlayViewport-module__540-oa__frame{width:100%;max-width:48rem;min-height:0;padding:max(.5rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) .5rem max(.75rem, env(safe-area-inset-left));flex-direction:column;flex:auto;gap:.5rem;margin:0 auto;display:flex}.KeyboardAwarePlayViewport-module__540-oa__strip{flex:none;align-items:center;gap:.5rem;min-width:0;display:flex;container:play-surface-bar/inline-size}.KeyboardAwarePlayViewport-module__540-oa__stripContent{flex:auto;min-width:0}.KeyboardAwarePlayViewport-module__540-oa__standings{flex:none;min-width:0}.KeyboardAwarePlayViewport-module__540-oa__field{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.KeyboardAwarePlayViewport-module__540-oa__tapToType{display:none}@media (pointer:coarse){.KeyboardAwarePlayViewport-module__540-oa__tapToType{inset-inline:0;z-index:2;pointer-events:none;justify-content:center;display:flex;position:absolute;top:22%}.KeyboardAwarePlayViewport-module__540-oa__tapToType>*{border:2px solid hsl(var(--foreground));background:hsl(var(--background) / .75);padding:.5rem .875rem}}.KeyboardAwarePlayViewport-module__540-oa__entry{flex:none}
.PlayVictoryCue-module__C8yw6W__cue{z-index:20;border:2px solid hsl(var(--success));background:hsl(var(--background) / .95);max-width:calc(100% - 1rem);box-shadow:3px 3px 0 hsl(var(--success));pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:.125rem .5rem;padding:.375rem .75rem;animation:.65s cubic-bezier(.2,.8,.2,1.22) both PlayVictoryCue-module__C8yw6W__victory-pop;display:flex;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.PlayVictoryCue-module__C8yw6W__icon{width:1.25rem;height:1.25rem;color:hsl(var(--success));flex:none}@keyframes PlayVictoryCue-module__C8yw6W__victory-pop{0%{opacity:0;transform:translate(-50%)scale(.6)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.PlayVictoryCue-module__C8yw6W__cue{animation:none}}
.RoomTableVote-module__6_r9XG__votes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:0;display:grid}.RoomTableVote-module__6_r9XG__listPlace{min-width:0;container-type:inline-size}.RoomTableVote-module__6_r9XG__list{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@container (min-width:40rem){.RoomTableVote-module__6_r9XG__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.RoomTableVote-module__6_r9XG__item{border:2px solid hsl(var(--foreground));background:hsl(var(--card));min-width:0;container-type:inline-size}.RoomTableVote-module__6_r9XG__item[data-verdict=accepted]{border-color:hsl(var(--success));background:color-mix(in srgb, hsl(var(--success)) 10%, hsl(var(--card)))}.RoomTableVote-module__6_r9XG__item[data-verdict=rejected]{border-color:hsl(var(--destructive));background:color-mix(in srgb, hsl(var(--destructive)) 8%, hsl(var(--card)))}.RoomTableVote-module__6_r9XG__itemBody{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4rem;padding:.75rem;display:grid}.RoomTableVote-module__6_r9XG__itemText{grid-template-columns:minmax(0,1fr);gap:.5rem;min-width:0;display:grid}.RoomTableVote-module__6_r9XG__itemHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;width:100%;min-width:0;display:flex}.RoomTableVote-module__6_r9XG__itemAction{min-width:0}.RoomTableVote-module__6_r9XG__item[data-contested=false] .RoomTableVote-module__6_r9XG__itemBody{flex-wrap:wrap;display:flex}.RoomTableVote-module__6_r9XG__item[data-contested=false] .RoomTableVote-module__6_r9XG__itemText{flex:auto}.RoomTableVote-module__6_r9XG__item[data-contested=false] .RoomTableVote-module__6_r9XG__itemAction{flex:none}.RoomTableVote-module__6_r9XG__item[data-contested=true] .RoomTableVote-module__6_r9XG__itemBody{grid-template-columns:minmax(0,1fr)}@container (min-width:32rem){.RoomTableVote-module__6_r9XG__item[data-contested=true] .RoomTableVote-module__6_r9XG__itemBody{grid-template-columns:minmax(0,1fr) minmax(0,18rem)}}
.OneClueClueList-module__rvmJUG__list{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid;container-type:inline-size}.OneClueClueList-module__rvmJUG__group{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;display:grid}.OneClueClueList-module__rvmJUG__tiles,.OneClueClueList-module__rvmJUG__rows{gap:.75rem;margin:0;padding:0;list-style:none}.OneClueClueList-module__rvmJUG__tiles{flex-wrap:wrap;display:flex}.OneClueClueList-module__rvmJUG__rows{grid-template-columns:minmax(0,1fr);display:grid}.OneClueClueList-module__rvmJUG__tile{border:2px solid hsl(var(--foreground));background:hsl(var(--card));flex:auto;justify-content:center;align-items:center;min-width:0;max-width:100%;min-height:4.5rem;padding:.75rem 1rem;display:flex}.OneClueClueList-module__rvmJUG__row{border:2px solid hsl(var(--foreground));background:hsl(var(--card));grid-template-columns:minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;min-height:4rem;padding:.75rem;display:grid}.OneClueClueList-module__rvmJUG__row[data-status=cancelled]{border-style:dashed;border-color:hsl(var(--border));background:hsl(var(--muted) / .4)}.OneClueClueList-module__rvmJUG__row[data-status=cancelled] .OneClueClueList-module__rvmJUG__clue>p{text-decoration:line-through}.OneClueClueList-module__rvmJUG__clue{grid-template-columns:minmax(0,1fr);justify-items:start;gap:.5rem;min-width:0;display:grid}.OneClueClueList-module__rvmJUG__clue>p{justify-self:stretch}@container (min-width:24rem){.OneClueClueList-module__rvmJUG__list[data-layout=reveal] .OneClueClueList-module__rvmJUG__row{grid-template-columns:minmax(0,1fr) auto}}@container (min-width:36rem){.OneClueClueList-module__rvmJUG__list[data-layout=check] .OneClueClueList-module__rvmJUG__row{grid-template-columns:minmax(0,1fr) auto}}@container (min-width:44rem){.OneClueClueList-module__rvmJUG__list[data-layout=reveal] .OneClueClueList-module__rvmJUG__rows{grid-template-columns:repeat(2,minmax(0,1fr))}}
.OneClueWordCard-module__OWdaXW__place{min-width:0}.OneClueWordCard-module__OWdaXW__card{grid-template-columns:minmax(0,1fr);gap:.5rem;min-width:0;display:grid}.OneClueWordCard-module__OWdaXW__line{grid-template-columns:minmax(0,1fr);gap:.25rem;min-width:0;display:grid}.OneClueWordCard-module__OWdaXW__outcome{min-width:0;flex-wrap:wrap;align-items:center;gap:.75rem;min-block-size:3rem;padding-block-start:.25rem;display:flex}
.OneClueReveal-module__kRI0CW__reveal{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}.OneClueReveal-module__kRI0CW__clues{min-width:0}
.WordBluffBallot-module__wAKaDa__body{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.75rem;min-width:0;display:grid}
.WordBluffPotMeter-module__VNnXkq__meter{isolation:isolate;block-size:3.5rem;border:2px solid hsl(var(--foreground));background:hsl(var(--card));grid-template-columns:auto 3.5rem minmax(0,1fr);align-items:center;column-gap:.75rem;min-width:0;padding-inline:.75rem;display:grid;position:relative}.WordBluffPotMeter-module__VNnXkq__label{min-width:0}.WordBluffPotMeter-module__VNnXkq__value{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;inline-size:3.5rem;display:flex}.WordBluffPotMeter-module__VNnXkq__bank{min-width:0;gap:.25rem;block-size:1.25rem;display:flex}.WordBluffPotMeter-module__VNnXkq__segment{border:2px solid hsl(var(--foreground));background:hsl(var(--background));min-width:0;transition:background-color .24s var(--ui-ease);flex:1 1 0}.WordBluffPotMeter-module__VNnXkq__segment[data-filled=true]{background:hsl(var(--warning));animation:WordBluffPotMeter-module__VNnXkq__wb-segment-fill .36s var(--ui-spring) both}.WordBluffPotMeter-module__VNnXkq__meter[data-heat=hot]{border-color:hsl(var(--destructive));box-shadow:3px 3px 0 hsl(var(--destructive))}.WordBluffPotMeter-module__VNnXkq__meter[data-heat=hot] .WordBluffPotMeter-module__VNnXkq__segment[data-filled=true]{background:hsl(var(--destructive))}.WordBluffPotMeter-module__VNnXkq__digit{animation:WordBluffPotMeter-module__VNnXkq__wb-pot-roll .42s var(--ui-spring) both;display:inline-flex}.WordBluffPotMeter-module__VNnXkq__flash{z-index:-1;background:hsl(var(--warning) / .35);pointer-events:none;animation:WordBluffPotMeter-module__VNnXkq__wb-pot-flash .65s var(--ui-ease) both;position:absolute;inset:0}.WordBluffPotMeter-module__VNnXkq__stampPlace{pointer-events:none;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:.5rem}.WordBluffPotMeter-module__VNnXkq__meter:is([data-result=banked],[data-result=cleared]){border-color:hsl(var(--success));box-shadow:3px 3px 0 hsl(var(--success))}.WordBluffPotMeter-module__VNnXkq__meter:is([data-result=banked],[data-result=cleared]) .WordBluffPotMeter-module__VNnXkq__segment[data-filled=true]{background:hsl(var(--success))}.WordBluffPotMeter-module__VNnXkq__meter[data-result=lost]{border-color:hsl(var(--destructive));box-shadow:3px 3px 0 hsl(var(--destructive))}.WordBluffPotMeter-module__VNnXkq__meter[data-result=lost] .WordBluffPotMeter-module__VNnXkq__segment[data-filled=true]{background:hsl(var(--background));transition:background-color .6s var(--ui-ease);border-style:dashed}.WordBluffPotMeter-module__VNnXkq__stop{min-width:0;display:inline-flex}.WordBluffPotMeter-module__VNnXkq__stop:is([data-heat=warm],[data-heat=hot]){outline:3px solid hsl(var(--warning));outline-offset:3px;animation:WordBluffPotMeter-module__VNnXkq__wb-stop-pulse .65s var(--ui-spring) both}.WordBluffPotMeter-module__VNnXkq__stop[data-heat=hot]{outline-color:hsl(var(--destructive))}@keyframes WordBluffPotMeter-module__VNnXkq__wb-segment-fill{0%{transform:scaleY(.4)}to{transform:none}}@keyframes WordBluffPotMeter-module__VNnXkq__wb-pot-roll{0%{opacity:0;transform:translateY(-.75em)scale(1.3)}to{opacity:1;transform:none}}@keyframes WordBluffPotMeter-module__VNnXkq__wb-pot-flash{0%{opacity:1}to{opacity:0}}@keyframes WordBluffPotMeter-module__VNnXkq__wb-stop-pulse{0%{transform:none}35%{transform:scale(1.06)}to{transform:none}}.WordBluffPotMeter-module__VNnXkq__actions{min-width:0;flex-wrap:nowrap;align-items:center;gap:.5rem;min-block-size:3rem;display:flex}@media (prefers-reduced-motion:reduce){.WordBluffPotMeter-module__VNnXkq__segment,.WordBluffPotMeter-module__VNnXkq__meter[data-result=lost] .WordBluffPotMeter-module__VNnXkq__segment[data-filled=true]{transition:none}.WordBluffPotMeter-module__VNnXkq__segment[data-filled=true],.WordBluffPotMeter-module__VNnXkq__digit,.WordBluffPotMeter-module__VNnXkq__flash,.WordBluffPotMeter-module__VNnXkq__stop:is([data-heat=warm],[data-heat=hot]){animation:none}.WordBluffPotMeter-module__VNnXkq__flash{display:none}}
.WordBluffWaitingPanel-module__0tgsxq__own{gap:.5rem;min-width:0;display:grid}.WordBluffWaitingPanel-module__0tgsxq__writers{gap:.75rem;min-width:0;display:grid}.WordBluffWaitingPanel-module__0tgsxq__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.WordBluffWaitingPanel-module__0tgsxq__writer{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0;display:flex}.WordBluffWaitingPanel-module__0tgsxq__person{align-items:center;gap:.5rem;min-width:0;display:flex}.WordBluffWaitingPanel-module__0tgsxq__person>svg{flex:none}
.WordBluffWritingPanel-module__qqukGa__event{--ui-typography-foreground:var(--background);border-inline-start:.375rem solid var(--ui-selection);background:hsl(var(--foreground));min-width:0;box-shadow:3px 3px 0 var(--ui-selection);align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}.WordBluffWritingPanel-module__qqukGa__eventIcon{color:var(--ui-selection);flex:none;display:inline-flex}.WordBluffWritingPanel-module__qqukGa__parked{border:2px dashed hsl(var(--border));background:hsl(var(--card));gap:.5rem;min-width:0;padding:.5rem .75rem .625rem;display:grid}.WordBluffWritingPanel-module__qqukGa__parkedBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .5rem;min-width:0;display:flex}.WordBluffWritingPanel-module__qqukGa__parkedQuote{border-inline-start:3px solid hsl(var(--border));min-width:0;padding-inline-start:.75rem}.WordBluffWritingPanel-module__qqukGa__parkedActions{align-items:center;gap:.25rem;display:inline-flex}
.TicketLink-module__G4Z5zq__frame{aspect-ratio:470/630;background:hsl(var(--muted));pointer-events:none;inline-size:100%;display:block;overflow:hidden}.TicketLink-module__G4Z5zq__image{block-size:100%;inline-size:auto;max-inline-size:none;display:block}
.WordRainField-module__7QdXaG__field{border:2px solid hsl(var(--foreground));background:hsl(var(--card));--field-zone:clamp(2.25rem, 14cqh, 3.5rem);--zone:var(--field-zone);flex:auto;min-height:0;position:relative;overflow:hidden;container-type:size}.WordRainField-module__7QdXaG__field[data-layout=preview]{flex:none;height:20rem}.WordRainField-module__7QdXaG__field[data-layout=board]{flex:none;height:clamp(26rem,62svh,38rem)}.WordRainField-module__7QdXaG__sky,.WordRainField-module__7QdXaG__effects{pointer-events:none;position:absolute;inset:0}.WordRainField-module__7QdXaG__sky{z-index:2}.WordRainField-module__7QdXaG__effects{z-index:3}.WordRainField-module__7QdXaG__zone{z-index:1;height:var(--zone);border-top:4px solid hsl(var(--foreground));background:repeating-linear-gradient(-45deg, hsl(var(--foreground) / .08) 0 6px, transparent 6px 12px);position:absolute;bottom:0;left:0;right:0}.WordRainField-module__7QdXaG__backdropLayer{z-index:0;position:absolute;inset:0}.WordRainField-module__7QdXaG__cannonLayer{z-index:4;pointer-events:none;position:absolute;inset:0}.WordRainField-module__7QdXaG__cannonSlot{--zone:min(var(--field-zone), calc(100cqw / var(--cannons,1) / 2.6));position:absolute;top:0;bottom:0}.WordRainField-module__7QdXaG__backdropLayer,.WordRainField-module__7QdXaG__sky,.WordRainField-module__7QdXaG__zone,.WordRainField-module__7QdXaG__cannonLayer{transition:filter .6s var(--ui-ease), opacity .6s var(--ui-ease)}.WordRainField-module__7QdXaG__field[data-ended=true] :is(.WordRainField-module__7QdXaG__backdropLayer,.WordRainField-module__7QdXaG__sky,.WordRainField-module__7QdXaG__zone,.WordRainField-module__7QdXaG__cannonLayer){filter:grayscale();opacity:.5}.WordRainField-module__7QdXaG__word,.WordRainField-module__7QdXaG__announced{font-kerning:none;font-variant-ligatures:none}.WordRainField-module__7QdXaG__word{white-space:nowrap;will-change:transform;border:2px solid hsl(var(--foreground));background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:3px 3px 0 hsl(var(--foreground));padding:.125rem .5rem;position:absolute;top:0;left:0}.WordRainField-module__7QdXaG__word[data-attack=true]{border-style:dashed;border-color:hsl(var(--warning));box-shadow:3px 3px 0 hsl(var(--warning))}.WordRainField-module__7QdXaG__word[data-returned=true]{outline:2px dotted hsl(var(--destructive));outline-offset:3px}.WordRainField-module__7QdXaG__word[data-danger=true]{border-color:hsl(var(--destructive));color:hsl(var(--destructive));box-shadow:3px 3px 0 hsl(var(--destructive))}.WordRainField-module__7QdXaG__word[data-target=true]{background:var(--ui-selection);color:var(--ui-selection-ink)}.WordRainField-module__7QdXaG__word[data-dim=true]{opacity:.45}.WordRainField-module__7QdXaG__announced{white-space:nowrap;border:2px dashed hsl(var(--warning));background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:3px 3px 0 hsl(var(--warning));animation:WordRainField-module__7QdXaG__rain-announce .7s var(--ui-ease) infinite alternate;padding:.125rem .5rem;position:absolute;top:0;left:0}.WordRainField-module__7QdXaG__announced[data-brand=true]{box-shadow:0 0 0 3px hsl(var(--warning));background:0 0;border:0;padding:0}.WordRainField-module__7QdXaG__announced[data-due=true]{display:none}@keyframes WordRainField-module__7QdXaG__rain-announce{0%{opacity:1}to{opacity:.45}}.WordRainField-module__7QdXaG__notice{z-index:25;background:hsl(var(--card));position:absolute;top:.25rem;left:.25rem;right:.25rem}.WordRainField-module__7QdXaG__word[data-brand=true]{box-shadow:none;background:0 0;border:0;padding:0}.WordRainField-module__7QdXaG__word[data-brand=true][data-danger=true]{box-shadow:0 0 0 3px hsl(var(--destructive))}.WordRainField-module__7QdXaG__ring{border:3px solid var(--ui-selection);clip-path:inset(-2px calc((1 - var(--typed)) * 100%) -2px -2px);pointer-events:none;transition:clip-path 90ms var(--ui-ease);position:absolute;inset:-7px}.WordRainField-module__7QdXaG__typed{background:var(--ui-selection);color:var(--ui-selection-ink)}.WordRainField-module__7QdXaG__word[data-rival] .WordRainField-module__7QdXaG__typed{color:inherit;box-shadow:inset 0 -.3em 0 var(--rival-accent);background:0 0}.WordRainField-module__7QdXaG__word[data-rival] .WordRainField-module__7QdXaG__ring{border-color:var(--rival-accent)}.WordRainField-module__7QdXaG__tag{border:2px solid var(--tag-accent);background:hsl(var(--background));white-space:nowrap;animation:WordRainField-module__7QdXaG__rain-tag .7s var(--ui-ease) both;padding:.125rem .375rem;position:absolute;transform:translate(-50%,-100%)}@keyframes WordRainField-module__7QdXaG__rain-tag{0%{opacity:0}15%{opacity:1}80%{opacity:1}to{opacity:0}}.WordRainField-module__7QdXaG__launch{animation:WordRainField-module__7QdXaG__rain-launch .7s var(--ui-ease) both;flex-direction:column;align-items:center;gap:.25rem;display:flex;position:absolute;transform:translate(-50%,-100%)}.WordRainField-module__7QdXaG__launchTag{border:2px solid var(--tag-accent);background:hsl(var(--background));white-space:nowrap;align-items:center;gap:.25rem;padding:.125rem .375rem;display:inline-flex}.WordRainField-module__7QdXaG__launchIcon{flex:none;width:.875rem;height:.875rem}.WordRainField-module__7QdXaG__launch>.WordRainField-module__7QdXaG__word{position:relative}@keyframes WordRainField-module__7QdXaG__rain-launch{0%{opacity:0;transform:translate(-50%,-100%)}15%{opacity:1}to{opacity:1;transform:translate(-50%, calc(-100% - var(--rise,0px)))}}.WordRainField-module__7QdXaG__sight{background:repeating-linear-gradient(to top, hsl(var(--foreground) / .4) 0 6px, transparent 6px 12px);transform-origin:50% 100%;opacity:0;width:2px;position:absolute}.WordRainField-module__7QdXaG__sight[data-visible=true]{opacity:1}.WordRainField-module__7QdXaG__field[data-ended=true] .WordRainField-module__7QdXaG__sight{display:none}.WordRainField-module__7QdXaG__effect{position:absolute;inset:0}.WordRainField-module__7QdXaG__beam{transform-origin:50% 100%;width:.375rem;position:absolute}.WordRainField-module__7QdXaG__beam:before{border:1px solid hsl(var(--foreground));background:var(--beam-color,var(--cannon-accent));content:"";transform-origin:50% 100%;animation:WordRainField-module__7QdXaG__rain-beam .28s var(--ui-ease) both;position:absolute;inset:0}.WordRainField-module__7QdXaG__effect[data-beam=dashed]{--dash:.75rem;--period:1.125rem}.WordRainField-module__7QdXaG__effect[data-beam=pulses]{--dash:.4rem;--period:.8rem}.WordRainField-module__7QdXaG__effect:is([data-beam=dashed],[data-beam=pulses]) .WordRainField-module__7QdXaG__beam:before{background:repeating-linear-gradient(to top, hsl(var(--foreground)) 0 var(--dash), transparent var(--dash) var(--period));border:0}.WordRainField-module__7QdXaG__effect:is([data-beam=dashed],[data-beam=pulses]) .WordRainField-module__7QdXaG__beam:after{background:repeating-linear-gradient(to top, transparent 0 1px, var(--beam-color,var(--cannon-accent)) 1px calc(var(--dash) - 1px), transparent calc(var(--dash) - 1px) var(--period));content:"";transform-origin:50% 100%;animation:WordRainField-module__7QdXaG__rain-beam .28s var(--ui-ease) both;position:absolute;inset:0 1px}.WordRainField-module__7QdXaG__effect[data-beam=taper] .WordRainField-module__7QdXaG__beam{width:.75rem}.WordRainField-module__7QdXaG__effect[data-beam=taper] .WordRainField-module__7QdXaG__beam:before{background:hsl(var(--foreground));clip-path:polygon(0 100%,100% 100%,56% 0,44% 0);border:0}.WordRainField-module__7QdXaG__effect[data-beam=taper] .WordRainField-module__7QdXaG__beam:after{background:var(--beam-color,var(--cannon-accent));clip-path:polygon(0 100%,100% 100%,52% 0,48% 0);content:"";transform-origin:50% 100%;animation:WordRainField-module__7QdXaG__rain-beam .28s var(--ui-ease) both;position:absolute;inset:2px 2px 0}.WordRainField-module__7QdXaG__effect[data-kind=miss] .WordRainField-module__7QdXaG__beam:before{background:hsl(var(--muted-foreground) / .6);border-color:#0000}.WordRainField-module__7QdXaG__wreck{position:absolute}.WordRainField-module__7QdXaG__effect[data-kind=hit] .WordRainField-module__7QdXaG__wreck{animation:.7s linear both WordRainField-module__7QdXaG__rain-drift}.WordRainField-module__7QdXaG__effect[data-kind=landed] .WordRainField-module__7QdXaG__wreck{animation:WordRainField-module__7QdXaG__rain-sink .52s var(--ui-ease) both}.WordRainField-module__7QdXaG__effect[data-kind=shattered] .WordRainField-module__7QdXaG__wreck{animation:.7s linear both WordRainField-module__7QdXaG__rain-drift}.WordRainField-module__7QdXaG__wave{left:0;right:0;top:var(--line,100%);border-top:3px solid hsl(var(--destructive));background:linear-gradient(to top, hsl(var(--destructive) / .2), transparent);opacity:0;transform-origin:50% 100%;height:3rem;animation:WordRainField-module__7QdXaG__rain-wave .52s var(--ui-ease) both;position:absolute}@keyframes WordRainField-module__7QdXaG__rain-wave{0%{opacity:1;transform:translateY(-100%)scaleY(.3)}to{opacity:0;transform:translateY(calc(-100% - var(--reach,4.8rem))) scaleY(1)}}.WordRainField-module__7QdXaG__slice{clip-path:inset(-10px var(--to) -10px var(--from));animation:WordRainField-module__7QdXaG__rain-slice .46s var(--ui-ease) var(--d) both;position:absolute;top:0;left:0}.WordRainField-module__7QdXaG__slice:first-child{position:relative}.WordRainField-module__7QdXaG__slice>.WordRainField-module__7QdXaG__word{will-change:auto;position:relative}.WordRainField-module__7QdXaG__impact{aspect-ratio:1;border:3px solid var(--cannon-accent);outline:2px solid hsl(var(--foreground));outline-offset:2px;opacity:0;width:2.25rem;animation:WordRainField-module__7QdXaG__rain-impact .32s var(--ui-ease) 60ms both;position:absolute}@keyframes WordRainField-module__7QdXaG__rain-impact{0%{opacity:1;transform:translate(-50%,-50%)rotate(45deg)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)rotate(45deg)scale(1.6)}}@keyframes WordRainField-module__7QdXaG__rain-impact-upright{0%{opacity:1;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}.WordRainField-module__7QdXaG__effect[data-impact=cross] .WordRainField-module__7QdXaG__impact,.WordRainField-module__7QdXaG__effect[data-impact=star] .WordRainField-module__7QdXaG__impact{animation-name:WordRainField-module__7QdXaG__rain-impact-upright}.WordRainField-module__7QdXaG__effect[data-impact=star] .WordRainField-module__7QdXaG__impact{background:hsl(var(--foreground));clip-path:polygon(50% 0,60% 32%,85% 15%,68% 40%,100% 50%,68% 60%,85% 85%,60% 68%,50% 100%,40% 68%,15% 85%,32% 60%,0 50%,32% 40%,15% 15%,40% 32%);border:0;outline:0;width:2.75rem}.WordRainField-module__7QdXaG__effect[data-impact=star] .WordRainField-module__7QdXaG__impact:after{background:var(--cannon-accent);clip-path:inherit;content:"";position:absolute;inset:4px}.WordRainField-module__7QdXaG__effect[data-impact=cross] .WordRainField-module__7QdXaG__impact{background:linear-gradient(var(--cannon-accent), var(--cannon-accent)) center / 100% .5rem no-repeat, linear-gradient(var(--cannon-accent), var(--cannon-accent)) center / .5rem 100% no-repeat, linear-gradient(hsl(var(--foreground)), hsl(var(--foreground))) center / 100% calc(.5rem + 4px) no-repeat, linear-gradient(hsl(var(--foreground)), hsl(var(--foreground))) center / calc(.5rem + 4px) 100% no-repeat;border:0;outline:0}.WordRainField-module__7QdXaG__refraction{width:0;height:0;position:absolute}.WordRainField-module__7QdXaG__refraction>span{border:1.5px solid hsl(var(--foreground));background:var(--ray);opacity:0;transform-origin:50% 100%;width:.375rem;height:2.75rem;animation:WordRainField-module__7QdXaG__rain-refraction .42s var(--ui-ease) 40ms both;position:absolute;bottom:0;left:-.1875rem}@keyframes WordRainField-module__7QdXaG__rain-refraction{0%{opacity:1;transform:rotate(var(--ray-turn)) translateY(-.5rem) scaleY(.1)}45%{opacity:1;transform:rotate(var(--ray-turn)) translateY(-1rem) scaleY(1)}to{opacity:0;transform:rotate(var(--ray-turn)) translateY(-2.25rem) scaleY(.6)}}.WordRainField-module__7QdXaG__chat{width:0;height:0;position:absolute}.WordRainField-module__7QdXaG__chatBubble{border:2px solid hsl(var(--foreground));background:var(--bubble);min-width:2rem;color:var(--bubble-ink);font-family:var(--font-sans), sans-serif;white-space:nowrap;opacity:0;animation:WordRainField-module__7QdXaG__rain-chat .64s var(--ui-ease) var(--bubble-delay) both;justify-content:center;align-items:center;padding:.125rem .375rem;font-size:.8125rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;bottom:0;left:0}.WordRainField-module__7QdXaG__chatBubble:after{content:"";background:hsl(var(--foreground));width:.375rem;height:.375rem;position:absolute;top:100%;left:.25rem}.WordRainField-module__7QdXaG__chatHeart{fill:currentColor;stroke:none;width:.875rem;height:.875rem}@keyframes WordRainField-module__7QdXaG__rain-chat{0%{opacity:0;transform:translate(calc(var(--bubble-x) * .2 - 50%), -.25rem) scale(.4)}20%{opacity:1;transform:translate(calc(var(--bubble-x) * .6 - 50%), calc(var(--bubble-rise) * -.4)) scale(1)}70%{opacity:1}to{opacity:0;transform:translate(calc(var(--bubble-x) - 50%), calc(var(--bubble-rise) * -1)) scale(1)}}.WordRainField-module__7QdXaG__flash{border:4px solid hsl(var(--destructive));background:hsl(var(--destructive) / .08);animation:WordRainField-module__7QdXaG__rain-flash .48s var(--ui-ease) both;position:absolute;inset:0}.WordRainField-module__7QdXaG__field[data-hurts=true] .WordRainField-module__7QdXaG__flash{background:hsl(var(--destructive) / .16);box-shadow:inset 0 0 3rem hsl(var(--destructive) / .55)}@keyframes WordRainField-module__7QdXaG__rain-beam{0%{opacity:1;transform:scaleY(0)}35%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes WordRainField-module__7QdXaG__rain-drift{0%{transform:translateY(0)}to{transform:translateY(var(--fall,0px))}}@keyframes WordRainField-module__7QdXaG__rain-slice{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--r))}}@keyframes WordRainField-module__7QdXaG__rain-sink{0%{transform:translate(0)}12%{transform:translate(-4px,.375rem)}24%{transform:translate(4px,.75rem)}36%{transform:translate(-3px,1.125rem)}to{transform:translateY(1.5rem)}}@keyframes WordRainField-module__7QdXaG__rain-flash{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.WordRainField-module__7QdXaG__beam{display:none}.WordRainField-module__7QdXaG__effect[data-kind=hit] .WordRainField-module__7QdXaG__wreck,.WordRainField-module__7QdXaG__effect[data-kind=landed] .WordRainField-module__7QdXaG__wreck,.WordRainField-module__7QdXaG__effect[data-kind=shattered] .WordRainField-module__7QdXaG__wreck,.WordRainField-module__7QdXaG__slice,.WordRainField-module__7QdXaG__flash,.WordRainField-module__7QdXaG__tag,.WordRainField-module__7QdXaG__launch{animation:none}.WordRainField-module__7QdXaG__wave{display:none}.WordRainField-module__7QdXaG__slice{clip-path:none}.WordRainField-module__7QdXaG__effect[data-kind=hit] .WordRainField-module__7QdXaG__wreck:after,.WordRainField-module__7QdXaG__effect[data-kind=shattered] .WordRainField-module__7QdXaG__wreck:after{background:hsl(var(--foreground));content:"";height:3px;position:absolute;top:50%;left:-4px;right:-4px}.WordRainField-module__7QdXaG__backdropLayer,.WordRainField-module__7QdXaG__sky,.WordRainField-module__7QdXaG__zone,.WordRainField-module__7QdXaG__cannonLayer,.WordRainField-module__7QdXaG__ring{transition:none}.WordRainField-module__7QdXaG__impact,.WordRainField-module__7QdXaG__refraction,.WordRainField-module__7QdXaG__chat{display:none}.WordRainField-module__7QdXaG__announced{animation:none}}
.WordTrailScoreBox-module__u9_8dG__box{border:2px solid hsl(var(--border));font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;min-width:0;padding:6px 8px;display:flex}.WordTrailScoreBox-module__u9_8dG__value{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.WordTrailScoreBox-module__u9_8dG__value svg{flex:none;width:18px;height:18px}.WordTrailScoreBox-module__u9_8dG__box[data-urgency=warning]{border-color:hsl(var(--warning));background:hsl(var(--warning) / .12)}.WordTrailScoreBox-module__u9_8dG__box[data-urgency=high],.WordTrailScoreBox-module__u9_8dG__box[data-urgency=critical]{border-color:hsl(var(--destructive));background:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.WordTrailScoreBox-module__u9_8dG__box[data-urgency=critical]{animation:WordTrailScoreBox-module__u9_8dG__trail-urgent .5s var(--ui-ease) infinite alternate}@keyframes WordTrailScoreBox-module__u9_8dG__trail-urgent{to{box-shadow:0 0 0 4px hsl(var(--destructive) / .28)}}.WordTrailScoreBox-module__u9_8dG__box[data-density=compact]{border-width:0;border-inline-start:2px solid hsl(var(--border));white-space:nowrap;flex:none;place-content:center flex-start;align-items:baseline;gap:.375rem;padding:0 .625rem}@media (max-width:390px){.WordTrailScoreBox-module__u9_8dG__box[data-density=default]{justify-content:start;padding:4px 6px;display:grid}}@media (prefers-reduced-motion:reduce){.WordTrailScoreBox-module__u9_8dG__box[data-urgency=critical]{animation:none}}
.WornPieceCase-module__f1UnCa__piece{place-items:center;block-size:100%;min-block-size:4rem;inline-size:100%;display:grid}.WornPieceCase-module__f1UnCa__ghost{color:hsl(var(--muted-foreground));place-items:center;display:grid}.WornPieceCase-module__f1UnCa__ghost>svg{stroke-width:1.5px;block-size:2.5rem;inline-size:2.5rem}
.GameSkinChooser-module__oqNnsG__stage{grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:.75rem;inline-size:100%;display:grid}.GameSkinChooser-module__oqNnsG__case{min-inline-size:0;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.GameSkinChooser-module__oqNnsG__case:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:2px}.GameSkinChooser-module__oqNnsG__words{justify-items:start;gap:.25rem;min-inline-size:0;display:grid}
.IndexedPuzzleTabs-module__OcG-Tq__tabs{scrollbar-width:thin;gap:.5rem;min-width:0;max-width:100%;margin-block-end:.75rem;padding:.5rem .25rem;scroll-padding-inline:.25rem;display:flex;overflow:auto hidden}.IndexedPuzzleTabs-module__OcG-Tq__tabs>*{flex:none}.IndexedPuzzleTabs-module__OcG-Tq__tabs [aria-selected=true]{outline:3px solid hsl(var(--foreground));outline-offset:2px}.IndexedPuzzleTabs-module__OcG-Tq__tabs [aria-selected=true][data-complete=true]{box-shadow:0 0 0 2px hsl(var(--background)) inset}
.WordDeleteKey-module__SbpNoW__deleteKey{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:inline-flex;position:relative;overflow:hidden}.WordDeleteKey-module__SbpNoW__deleteKey:after{content:"";pointer-events:none;background:color-mix(in srgb, var(--ui-selection) 60%, transparent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.WordDeleteKey-module__SbpNoW__deleteKey[data-holding=true]{transform:translate(1px,1px)}.WordDeleteKey-module__SbpNoW__deleteKey[data-holding=true]:after{transition:transform .5s linear;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.WordDeleteKey-module__SbpNoW__deleteKey[data-holding=true]{transform:none}.WordDeleteKey-module__SbpNoW__deleteKey[data-holding=true]:after{transition:none}}
.LetterHoneycomb-module__UEKXMq__honeycomb{inline-size:min(100%, 34rem, max(12rem, calc(100svh - var(--letter-honeycomb-chrome,32rem))));aspect-ratio:1/1.0392;margin-inline:auto;position:relative;translate:-2px -2px;container:letter-honeycomb/inline-size}.LetterHoneycomb-module__UEKXMq__cell{--letter-honeycomb-x:50%;--letter-honeycomb-y:50%;left:var(--letter-honeycomb-x);top:var(--letter-honeycomb-y);inline-size:36.4%;transition:left .24s var(--ui-spring), top .24s var(--ui-spring);position:absolute;translate:-50% -50%}.LetterHoneycomb-module__UEKXMq__cell[data-slot="1"]{--letter-honeycomb-x:50%;--letter-honeycomb-y:16.667%}.LetterHoneycomb-module__UEKXMq__cell[data-slot="2"]{--letter-honeycomb-x:80%;--letter-honeycomb-y:33.333%}.LetterHoneycomb-module__UEKXMq__cell[data-slot="3"]{--letter-honeycomb-x:80%;--letter-honeycomb-y:66.667%}.LetterHoneycomb-module__UEKXMq__cell[data-slot="4"]{--letter-honeycomb-x:50%;--letter-honeycomb-y:83.333%}.LetterHoneycomb-module__UEKXMq__cell[data-slot="5"]{--letter-honeycomb-x:20%;--letter-honeycomb-y:66.667%}.LetterHoneycomb-module__UEKXMq__cell[data-slot="6"]{--letter-honeycomb-x:20%;--letter-honeycomb-y:33.333%}.LetterHoneycomb-module__UEKXMq__honeycomb[data-celebration=pangram-a]>.LetterHoneycomb-module__UEKXMq__cell{animation:LetterHoneycomb-module__UEKXMq__letter-honeycomb-wave-a .65s var(--ui-spring) both}.LetterHoneycomb-module__UEKXMq__honeycomb[data-celebration=pangram-b]>.LetterHoneycomb-module__UEKXMq__cell{animation:LetterHoneycomb-module__UEKXMq__letter-honeycomb-wave-b .65s var(--ui-spring) both}.LetterHoneycomb-module__UEKXMq__honeycomb[data-celebration]>.LetterHoneycomb-module__UEKXMq__cell[data-slot="1"]{animation-delay:0s}.LetterHoneycomb-module__UEKXMq__honeycomb[data-celebration]>.LetterHoneycomb-module__UEKXMq__cell[data-slot="2"]{animation-delay:70ms}.LetterHoneycomb-module__UEKXMq__honeycomb[data-celebration]>.LetterHoneycomb-module__UEKXMq__cell[data-slot="3"]{animation-delay:.14s}.LetterHoneycomb-module__UEKXMq__honeycomb[data-celebration]>.LetterHoneycomb-module__UEKXMq__cell[data-slot="4"]{animation-delay:.21s}.LetterHoneycomb-module__UEKXMq__honeycomb[data-celebration]>.LetterHoneycomb-module__UEKXMq__cell[data-slot="5"]{animation-delay:.28s}.LetterHoneycomb-module__UEKXMq__honeycomb[data-celebration]>.LetterHoneycomb-module__UEKXMq__cell[data-slot="6"]{animation-delay:.35s}.LetterHoneycomb-module__UEKXMq__honeycomb[data-celebration]>.LetterHoneycomb-module__UEKXMq__cell[data-slot="0"]{animation-delay:.42s}@keyframes LetterHoneycomb-module__UEKXMq__letter-honeycomb-wave-a{0%,to{scale:1}40%{scale:1.14}}@keyframes LetterHoneycomb-module__UEKXMq__letter-honeycomb-wave-b{0%,to{scale:1}40%{scale:1.14}}@media (prefers-reduced-motion:reduce){.LetterHoneycomb-module__UEKXMq__cell{transition:none}.LetterHoneycomb-module__UEKXMq__honeycomb[data-celebration]>.LetterHoneycomb-module__UEKXMq__cell{animation:none}}
.LetterPoolBoard-module__-6pacW__frame{min-inline-size:0;position:relative;container:letter-pool-board/inline-size}.LetterPoolBoard-module__-6pacW__board{--letter-honeycomb-chrome:32rem;grid-template-columns:minmax(0,1fr);grid-template-areas:"meter""entry""keys""controls";gap:.625rem;inline-size:100%;min-inline-size:0;max-inline-size:24rem;margin-inline:auto;display:grid}.LetterPoolBoard-module__-6pacW__meter{grid-area:meter;min-inline-size:0}.LetterPoolBoard-module__-6pacW__entry{grid-area:entry;min-inline-size:0}.LetterPoolBoard-module__-6pacW__keys{grid-area:keys;min-inline-size:0}.LetterPoolBoard-module__-6pacW__controls{grid-area:controls;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:.5rem;min-inline-size:0;display:grid}@container letter-pool-board (min-width:34rem){.LetterPoolBoard-module__-6pacW__board{--letter-honeycomb-chrome:11rem;grid-template:"keys."1fr"keys meter""keys entry""keys controls""keys."1fr/minmax(0,1.6fr) minmax(15rem,1fr);gap:1rem 3rem;max-inline-size:64rem}.LetterPoolBoard-module__-6pacW__keys{align-self:center}}
.LetterPoolEntry-module__EA0Pfq__entry{gap:.25rem;min-inline-size:0;display:grid}.LetterPoolEntry-module__EA0Pfq__field{isolation:isolate;border:2px solid hsl(var(--foreground));background:color-mix(in srgb, hsl(var(--muted)) 55%, hsl(var(--card)));min-block-size:3.5rem;box-shadow:inset 3px 3px 0 hsl(var(--foreground) / .14);align-content:center;padding-inline:.5rem;display:grid;position:relative}.LetterPoolEntry-module__EA0Pfq__strike{z-index:-1;background:var(--ui-selection);pointer-events:none;animation:LetterPoolEntry-module__EA0Pfq__letter-pool-strike .65s var(--ui-ease) both;position:absolute;inset:0}@keyframes LetterPoolEntry-module__EA0Pfq__letter-pool-strike{0%{opacity:0;transform:scaleX(.2)}25%{opacity:1;transform:none}60%{opacity:1;transform:none}to{opacity:0;transform:none}}.LetterPoolEntry-module__EA0Pfq__field:focus-within{outline:2px solid hsl(var(--ring));outline-offset:2px}.LetterPoolEntry-module__EA0Pfq__input{opacity:0;cursor:text;border:0;block-size:100%;inline-size:100%;margin:0;padding:0;font-size:1rem;position:absolute;inset:0}.LetterPoolEntry-module__EA0Pfq__keysHint{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.LetterPoolEntry-module__EA0Pfq__feedback{text-align:center;justify-content:center;align-items:center;min-block-size:2rem;display:flex}.LetterPoolEntry-module__EA0Pfq__line{animation:LetterPoolEntry-module__EA0Pfq__letter-pool-line-in .24s var(--ui-spring) both;align-items:center;gap:.375rem;display:inline-flex}.LetterPoolEntry-module__EA0Pfq__icon{flex:none;display:inline-flex}.LetterPoolEntry-module__EA0Pfq__line:is([data-tone=success],[data-tone=unlisted],[data-tone=pangram]){border:2px solid hsl(var(--foreground));background:hsl(var(--card));box-shadow:2px 2px 0 hsl(var(--foreground));animation:LetterPoolEntry-module__EA0Pfq__letter-pool-plate-rise .48s var(--ui-spring) both;padding:.125rem .625rem}.LetterPoolEntry-module__EA0Pfq__line[data-tone=success] .LetterPoolEntry-module__EA0Pfq__icon{color:hsl(var(--success))}.LetterPoolEntry-module__EA0Pfq__line[data-tone=unlisted]{box-shadow:none;border-style:dashed}.LetterPoolEntry-module__EA0Pfq__line[data-tone=unlisted] .LetterPoolEntry-module__EA0Pfq__icon{color:hsl(var(--muted-foreground))}.LetterPoolEntry-module__EA0Pfq__line[data-tone=pangram]{--ui-typography-foreground:var(--background);background:hsl(var(--foreground));box-shadow:3px 3px 0 var(--ui-selection);animation:LetterPoolEntry-module__EA0Pfq__letter-pool-plate-land .65s var(--ui-spring) both}.LetterPoolEntry-module__EA0Pfq__line[data-tone=pangram] .LetterPoolEntry-module__EA0Pfq__icon{color:var(--ui-selection)}.LetterPoolEntry-module__EA0Pfq__line[data-tone=error] .LetterPoolEntry-module__EA0Pfq__icon{color:hsl(var(--destructive))}@keyframes LetterPoolEntry-module__EA0Pfq__letter-pool-line-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:none}}@keyframes LetterPoolEntry-module__EA0Pfq__letter-pool-plate-rise{0%{opacity:0;transform:translateY(.75rem)scale(.85)}to{opacity:1;transform:none}}@keyframes LetterPoolEntry-module__EA0Pfq__letter-pool-plate-land{0%{opacity:0;transform:scale(1.6)}45%{opacity:1;transform:scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.LetterPoolEntry-module__EA0Pfq__strike{display:none}.LetterPoolEntry-module__EA0Pfq__line,.LetterPoolEntry-module__EA0Pfq__line:is([data-tone=success],[data-tone=unlisted],[data-tone=pangram]){animation:none}}
.LetterPoolRankLadder-module__RpSVOq__ladder{isolation:isolate;gap:.375rem;min-inline-size:0;display:grid;position:relative}.LetterPoolRankLadder-module__RpSVOq__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;min-inline-size:0;display:flex}.LetterPoolRankLadder-module__RpSVOq__name{min-inline-size:0;animation:LetterPoolRankLadder-module__RpSVOq__letter-pool-rank-in .24s var(--ui-spring) both}.LetterPoolRankLadder-module__RpSVOq__score{align-items:baseline;gap:.375rem;display:inline-flex}.LetterPoolRankLadder-module__RpSVOq__points{animation:LetterPoolRankLadder-module__RpSVOq__letter-pool-points-in .24s var(--ui-spring) both;display:inline-flex}.LetterPoolRankLadder-module__RpSVOq__bar{cursor:pointer}.LetterPoolRankLadder-module__RpSVOq__steps{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.25rem;margin:0;padding:1rem 0 0;list-style:none;display:grid}.LetterPoolRankLadder-module__RpSVOq__step{border:2px solid hsl(var(--foreground));background:hsl(var(--background));justify-content:center;align-items:flex-start;block-size:.75rem;display:flex;position:relative}.LetterPoolRankLadder-module__RpSVOq__step[data-state=reached]{background:hsl(var(--foreground))}.LetterPoolRankLadder-module__RpSVOq__step[data-state=ahead]{border-color:hsl(var(--border))}.LetterPoolRankLadder-module__RpSVOq__step[data-state=current]{background:var(--ui-selection);block-size:1.25rem;box-shadow:2px 2px 0 hsl(var(--foreground));animation:LetterPoolRankLadder-module__RpSVOq__letter-pool-step-in .24s var(--ui-spring) both}.LetterPoolRankLadder-module__RpSVOq__flag{color:hsl(var(--foreground));display:inline-flex;position:absolute;inset-block-end:calc(100% + .125rem)}.LetterPoolRankLadder-module__RpSVOq__ladder[data-rank-rise]:before{content:"";z-index:-1;background:var(--ui-selection);pointer-events:none;transform-origin:0;position:absolute;inset:-.25rem -.5rem}.LetterPoolRankLadder-module__RpSVOq__ladder[data-rank-rise=a]:before{animation:LetterPoolRankLadder-module__RpSVOq__letter-pool-rank-sweep-a .65s var(--ui-ease) both}.LetterPoolRankLadder-module__RpSVOq__ladder[data-rank-rise=b]:before{animation:LetterPoolRankLadder-module__RpSVOq__letter-pool-rank-sweep-b .65s var(--ui-ease) both}.LetterPoolRankLadder-module__RpSVOq__announcement{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.LetterPoolRankLadder-module__RpSVOq__rankList{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.LetterPoolRankLadder-module__RpSVOq__rankRow{border:2px solid hsl(var(--border));background:hsl(var(--card));grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.5rem .75rem;display:grid}.LetterPoolRankLadder-module__RpSVOq__rankRow[data-state=reached]{border-color:hsl(var(--foreground))}.LetterPoolRankLadder-module__RpSVOq__rankRow[data-state=current]{border-color:hsl(var(--foreground));box-shadow:inset .5rem 0 0 var(--ui-selection), 2px 2px 0 hsl(var(--foreground))}.LetterPoolRankLadder-module__RpSVOq__rankName{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;min-inline-size:0;display:flex}.LetterPoolRankLadder-module__RpSVOq__rankName>span{align-items:center;gap:.25rem;display:inline-flex}.LetterPoolRankLadder-module__RpSVOq__rankPoints{justify-self:end}@keyframes LetterPoolRankLadder-module__RpSVOq__letter-pool-rank-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:none}}@keyframes LetterPoolRankLadder-module__RpSVOq__letter-pool-points-in{0%{opacity:.4;transform:translateY(-.25rem)scale(1.25)}to{opacity:1;transform:none}}@keyframes LetterPoolRankLadder-module__RpSVOq__letter-pool-step-in{0%{transform-origin:bottom;transform:scaleY(.5)}to{transform-origin:bottom;transform:none}}@keyframes LetterPoolRankLadder-module__RpSVOq__letter-pool-rank-sweep-a{0%{opacity:.6;transform:scaleX(0)}45%{opacity:.6;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes LetterPoolRankLadder-module__RpSVOq__letter-pool-rank-sweep-b{0%{opacity:.6;transform:scaleX(0)}45%{opacity:.6;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.LetterPoolRankLadder-module__RpSVOq__name,.LetterPoolRankLadder-module__RpSVOq__points,.LetterPoolRankLadder-module__RpSVOq__step[data-state=current],.LetterPoolRankLadder-module__RpSVOq__ladder[data-rank-rise]:before{animation:none}.LetterPoolRankLadder-module__RpSVOq__ladder[data-rank-rise]:before{opacity:0}}
.LetterPoolWords-module__8BIN0W__list{gap:1rem;min-inline-size:0;display:grid}.LetterPoolWords-module__8BIN0W__group{gap:.5rem;min-inline-size:0;display:grid}.LetterPoolWords-module__8BIN0W__columns{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:grid}.LetterPoolWords-module__8BIN0W__item{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;min-inline-size:0;display:flex}.LetterPoolWords-module__8BIN0W__marker{align-items:center;gap:.25rem;display:inline-flex}.LetterPoolWords-module__8BIN0W__markerIcon{flex:none;display:inline-flex}
.WordSolitaireCard-module__tL9uvq__wordLine{justify-content:center;min-inline-size:0;max-inline-size:100%;display:flex}.WordSolitaireCard-module__tL9uvq__wordFit{white-space:nowrap;transform:scaleX(var(--word-squeeze,1));transform-origin:50%;flex:none;display:flex}.WordSolitaireCard-module__tL9uvq__head{z-index:1;min-block-size:calc(var(--word-card-size,.75rem) * 1.15 + var(--game-card-pad,.25rem) * 2 + 1px);flex:none;justify-content:space-between;align-items:center;gap:.125rem;display:flex;position:relative}.WordSolitaireCard-module__tL9uvq__count{--ui-typography-foreground:var(--game-card-suit);background:hsl(var(--game-card-suit-ink));flex:none;padding:0 .1875rem;line-height:1.15;display:inline-block}.WordSolitaireCard-module__tL9uvq__head .WordSolitaireCard-module__tL9uvq__count[data-room-motion]{animation-delay:var(--ws-count-delay,0s)}.WordSolitaireCard-module__tL9uvq__title{z-index:1;min-block-size:0;min-inline-size:0;padding-block:.125rem calc(var(--game-card-mark,4px) + .125rem);flex:auto;justify-content:center;align-items:flex-start;display:flex;position:relative}.WordSolitaireCard-module__tL9uvq__titleFit{flex:auto;inline-size:100%;min-inline-size:0;display:block}.WordSolitaireCard-module__tL9uvq__titleSqueeze{inline-size:calc(100% / var(--word-card-title-squeeze,1));transform:scaleX(var(--word-card-title-squeeze,1));transform-origin:0 0;display:block}
.WordSolitaireFoundation-module__gj0aoG__slot{min-width:0;block-size:var(--game-card-h,5.6rem);--ws-count-delay:.48s;position:relative}.WordSolitaireFoundation-module__gj0aoG__free{box-sizing:border-box;block-size:var(--game-card-h,5.6rem);border:2px dashed hsl(var(--foreground) / .4);color:hsl(var(--foreground) / .4);transition:background-color .24s var(--ui-ease), border-color .24s var(--ui-ease), outline-color .24s var(--ui-ease);justify-content:center;align-items:center;display:flex}.WordSolitaireFoundation-module__gj0aoG__slot[data-hint=true] .WordSolitaireFoundation-module__gj0aoG__free{border-color:hsl(var(--foreground));outline:4px solid var(--ui-selection);outline-offset:2px;box-shadow:0 0 0 8px hsl(var(--foreground))}.WordSolitaireFoundation-module__gj0aoG__stack{block-size:100%;min-inline-size:0;position:relative}.WordSolitaireFoundation-module__gj0aoG__hit{z-index:3;appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.WordSolitaireFoundation-module__gj0aoG__hit:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:3px}.WordSolitaireFoundation-module__gj0aoG__closing{z-index:2;pointer-events:none;transform-origin:50%;animation:WordSolitaireFoundation-module__gj0aoG__solitaire-to-done .4s var(--ui-ease) 1.15s both;position:absolute;inset:0}.WordSolitaireFoundation-module__gj0aoG__stamp{z-index:4;white-space:nowrap;position:absolute;inset-block-start:calc(var(--game-card-h,5.6rem) * .4);inset-inline-start:50%;transform:translate(-50%)}.WordSolitaireFoundation-module__gj0aoG__burst{z-index:3;position:absolute;inset-block-start:calc(var(--game-card-h,5.6rem) / 2);inset-inline-start:50%}.WordSolitaireFoundation-module__gj0aoG__spark{border:2px solid hsl(var(--foreground));background:hsl(var(--game-card-suit,var(--card)));opacity:0;block-size:.5rem;inline-size:.5rem;animation:WordSolitaireFoundation-module__gj0aoG__solitaire-spark .6s var(--ui-ease) .56s both;position:absolute;inset-block-start:-.25rem;inset-inline-start:-.25rem}.WordSolitaireFoundation-module__gj0aoG__spark:first-child{--spark-x:0rem;--spark-y:-3.25rem}.WordSolitaireFoundation-module__gj0aoG__spark:nth-child(2){--spark-x:2.75rem;--spark-y:-1.5rem}.WordSolitaireFoundation-module__gj0aoG__spark:nth-child(3){--spark-x:2.75rem;--spark-y:1.75rem}.WordSolitaireFoundation-module__gj0aoG__spark:nth-child(4){--spark-x:0rem;--spark-y:3.25rem}.WordSolitaireFoundation-module__gj0aoG__spark:nth-child(5){--spark-x:-2.75rem;--spark-y:1.75rem}.WordSolitaireFoundation-module__gj0aoG__spark:nth-child(6){--spark-x:-2.75rem;--spark-y:-1.5rem}.WordSolitaireFoundation-module__gj0aoG__peek{min-inline-size:0;display:grid}.WordSolitaireFoundation-module__gj0aoG__peekHead{--ui-typography-foreground:var(--game-card-suit-ink);border-block-end:2px solid hsl(var(--game-card-suit-ink));background:hsl(var(--game-card-suit));color:hsl(var(--game-card-suit-ink));align-items:flex-start;gap:.375rem;padding:.5rem .625rem;display:flex}.WordSolitaireFoundation-module__gj0aoG__peekHead>svg{flex:none;margin-block-start:.125rem}.WordSolitaireFoundation-module__gj0aoG__peekTitle{flex:auto;min-inline-size:0}.WordSolitaireFoundation-module__gj0aoG__peekCount{--ui-typography-foreground:var(--game-card-suit);background:hsl(var(--game-card-suit-ink));flex:none;padding:.0625rem .25rem}.WordSolitaireFoundation-module__gj0aoG__peekWords{gap:0;margin:0;padding:.5rem .625rem .625rem;list-style:none;display:grid}.WordSolitaireFoundation-module__gj0aoG__peekWord{--ui-typography-foreground:var(--game-card-paper-ink);border:2px solid hsl(var(--game-card-suit-ink));background:hsl(var(--game-card-paper));color:hsl(var(--game-card-paper-ink));padding:.3125rem .5rem}.WordSolitaireFoundation-module__gj0aoG__peekWord+.WordSolitaireFoundation-module__gj0aoG__peekWord{margin-block-start:-2px}.WordSolitaireFoundation-module__gj0aoG__done{--done-cols:5;box-sizing:border-box;border:2px solid hsl(var(--foreground) / .18);background:hsl(var(--foreground) / .03);flex-direction:column;gap:.3125rem;block-size:100%;min-inline-size:0;padding:.375rem;display:flex}.WordSolitaireFoundation-module__gj0aoG__done[data-tiles="1"]{--done-cols:1}.WordSolitaireFoundation-module__gj0aoG__done[data-tiles="2"]{--done-cols:2}.WordSolitaireFoundation-module__gj0aoG__done[data-tiles="3"]{--done-cols:3}.WordSolitaireFoundation-module__gj0aoG__done[data-tiles="4"]{--done-cols:4}.WordSolitaireFoundation-module__gj0aoG__done[data-tiles="5"],.WordSolitaireFoundation-module__gj0aoG__done[data-tiles="6"]{--done-cols:3}.WordSolitaireFoundation-module__gj0aoG__done[data-tiles="7"],.WordSolitaireFoundation-module__gj0aoG__done[data-tiles="8"]{--done-cols:4}.WordSolitaireFoundation-module__gj0aoG__done[data-tiles="9"],.WordSolitaireFoundation-module__gj0aoG__done[data-tiles="10"]{--done-cols:5}.WordSolitaireFoundation-module__gj0aoG__done[data-tiles="11"],.WordSolitaireFoundation-module__gj0aoG__done[data-tiles="12"]{--done-cols:6}.WordSolitaireFoundation-module__gj0aoG__doneLine{min-inline-size:0;color:hsl(var(--foreground));flex:none;align-items:baseline;gap:.25rem;line-height:1;display:flex}.WordSolitaireFoundation-module__gj0aoG__doneLine>svg{flex:none;align-self:center}.WordSolitaireFoundation-module__gj0aoG__doneCount{align-items:baseline;display:inline-flex}.WordSolitaireFoundation-module__gj0aoG__doneValue{display:inline-block}.WordSolitaireFoundation-module__gj0aoG__tiles{grid-template-columns:repeat(var(--done-cols), minmax(0, 1fr));flex:auto;grid-auto-rows:minmax(2rem,1fr);gap:.25rem;min-inline-size:0;display:grid}.WordSolitaireFoundation-module__gj0aoG__tile{box-sizing:border-box;border:2px dashed hsl(var(--foreground) / .32);appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;justify-content:center;align-items:center;min-block-size:2rem;min-inline-size:0;margin:0;padding:0;display:flex}.WordSolitaireFoundation-module__gj0aoG__tile[data-filled=true]{cursor:pointer;border:0}.WordSolitaireFoundation-module__gj0aoG__tile[data-filled=true]:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:2px}.WordSolitaireFoundation-module__gj0aoG__tileFace{box-sizing:border-box;border:2px solid hsl(var(--game-card-suit-ink));background:hsl(var(--game-card-suit));block-size:100%;inline-size:100%;color:hsl(var(--game-card-suit-ink));box-shadow:2px 2px 0 hsl(var(--foreground));transition:transform .18s var(--ui-ease), box-shadow .18s var(--ui-ease);justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.WordSolitaireFoundation-module__gj0aoG__tile[data-filled=true]:hover .WordSolitaireFoundation-module__gj0aoG__tileFace{box-shadow:3px 4px 0 hsl(var(--foreground));transform:translate(-1px,-2px)}}.WordSolitaireFoundation-module__gj0aoG__tile[data-filled=true][data-state=open] .WordSolitaireFoundation-module__gj0aoG__tileFace{outline:3px solid hsl(var(--foreground));outline-offset:1px}.WordSolitaireFoundation-module__gj0aoG__tile:nth-child(2){--tile-step:1}.WordSolitaireFoundation-module__gj0aoG__tile:nth-child(3){--tile-step:2}.WordSolitaireFoundation-module__gj0aoG__tile:nth-child(4){--tile-step:3}.WordSolitaireFoundation-module__gj0aoG__tile:nth-child(5){--tile-step:4}.WordSolitaireFoundation-module__gj0aoG__tile:nth-child(6){--tile-step:5}.WordSolitaireFoundation-module__gj0aoG__tile:nth-child(7){--tile-step:6}.WordSolitaireFoundation-module__gj0aoG__tile:nth-child(8){--tile-step:7}.WordSolitaireFoundation-module__gj0aoG__tile:nth-child(9){--tile-step:8}.WordSolitaireFoundation-module__gj0aoG__tile:nth-child(10){--tile-step:9}.WordSolitaireFoundation-module__gj0aoG__tile:nth-child(11){--tile-step:10}.WordSolitaireFoundation-module__gj0aoG__tile:nth-child(12){--tile-step:11}[data-finale=won] .WordSolitaireFoundation-module__gj0aoG__tile[data-filled=true] .WordSolitaireFoundation-module__gj0aoG__tileFace{animation:WordSolitaireFoundation-module__gj0aoG__solitaire-tile-light .56s var(--ui-spring) calc(.12s + var(--tile-step,0) * 90ms) both}[data-finale=lost] .WordSolitaireFoundation-module__gj0aoG__tile:not([data-filled=true]){z-index:16;animation:WordSolitaireFoundation-module__gj0aoG__solitaire-tile-open 1.1s var(--ui-ease) .12s both;position:relative}@container word-solitaire-table (max-width:18.5rem){.WordSolitaireFoundation-module__gj0aoG__doneLabel{display:none}}@keyframes WordSolitaireFoundation-module__gj0aoG__solitaire-spark{0%{opacity:1;transform:translate(0)rotate(0)scale(.6)}70%{opacity:1}to{opacity:0;transform:translate(var(--spark-x), var(--spark-y)) rotate(135deg) scale(1)}}@keyframes WordSolitaireFoundation-module__gj0aoG__solitaire-to-done{0%{opacity:1;transform:none}80%{opacity:1}to{opacity:0;transform:translate(var(--to-done-x,0px), var(--to-done-y,-1rem)) scale(var(--to-done-scale,.3))}}@keyframes WordSolitaireFoundation-module__gj0aoG__solitaire-tile-light{0%{filter:none;transform:none}40%{box-shadow:3px 5px 0 hsl(var(--foreground));filter:brightness(1.3)saturate(1.15);transform:translateY(-5px)scale(1.16)}to{filter:none;transform:none}}@keyframes WordSolitaireFoundation-module__gj0aoG__solitaire-tile-open{0%,to{border-style:dashed;border-color:hsl(var(--foreground) / .32);background-color:#0000}25%,70%{border-style:solid;border-color:hsl(var(--foreground));background-color:hsl(var(--background))}}@media (prefers-reduced-motion:reduce){[data-finale=won] .WordSolitaireFoundation-module__gj0aoG__tile[data-filled=true] .WordSolitaireFoundation-module__gj0aoG__tileFace,[data-finale=lost] .WordSolitaireFoundation-module__gj0aoG__tile:not([data-filled=true]),.WordSolitaireFoundation-module__gj0aoG__closing,.WordSolitaireFoundation-module__gj0aoG__spark{animation:none}.WordSolitaireFoundation-module__gj0aoG__closing,.WordSolitaireFoundation-module__gj0aoG__spark{display:none}.WordSolitaireFoundation-module__gj0aoG__free,.WordSolitaireFoundation-module__gj0aoG__tileFace{transition:none}}
.WordSolitaireHud-module__N6Dy-G__hud{min-width:0;flex-direction:column;justify-content:space-between;gap:.25rem;block-size:100%;display:flex;container-type:inline-size}.WordSolitaireHud-module__N6Dy-G__moves{gap:.25rem;min-width:0;display:grid}.WordSolitaireHud-module__N6Dy-G__movesLine{flex-wrap:wrap;align-items:baseline;gap:0 .375rem;line-height:1;display:flex}.WordSolitaireHud-module__N6Dy-G__movesValue{display:inline-block}.WordSolitaireHud-module__N6Dy-G__bar{gap:2px;block-size:.375rem;display:flex}.WordSolitaireHud-module__N6Dy-G__cell{background:hsl(var(--foreground) / .14);transition:background-color .24s var(--ui-ease);flex:1 1 0}.WordSolitaireHud-module__N6Dy-G__cell[data-filled=true]{background:hsl(var(--foreground))}.WordSolitaireHud-module__N6Dy-G__hud[data-tension=true] .WordSolitaireHud-module__N6Dy-G__bar{gap:3px;block-size:.5rem}.WordSolitaireHud-module__N6Dy-G__hud[data-tension=true] .WordSolitaireHud-module__N6Dy-G__cell{background:hsl(var(--destructive) / .2)}.WordSolitaireHud-module__N6Dy-G__hud[data-tension=true] .WordSolitaireHud-module__N6Dy-G__cell[data-filled=true]{background:hsl(var(--destructive))}.WordSolitaireHud-module__N6Dy-G__badges{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;display:flex}@container (max-width:7.5rem){.WordSolitaireHud-module__N6Dy-G__label,.WordSolitaireHud-module__N6Dy-G__badges{display:none}}@media (prefers-reduced-motion:reduce){.WordSolitaireHud-module__N6Dy-G__cell{transition:none}}
.WordSolitaireStock-module__BdCGSa__stock,.WordSolitaireStock-module__BdCGSa__waste{min-width:0;block-size:var(--game-card-h,5.6rem);position:relative}.WordSolitaireStock-module__BdCGSa__count{--ui-typography-foreground:var(--background);z-index:2;border:2px solid hsl(var(--background));background:hsl(var(--foreground));min-inline-size:1.375rem;box-shadow:0 0 0 1px hsl(var(--foreground));text-align:center;pointer-events:none;padding:0 .25rem;position:absolute;inset-block-start:-.5rem;inset-inline-end:-.375rem}.WordSolitaireStock-module__BdCGSa__empty,.WordSolitaireStock-module__BdCGSa__place{box-sizing:border-box;border:2px dashed hsl(var(--foreground) / .4);block-size:100%;color:hsl(var(--foreground));justify-content:center;align-items:center;display:flex}.WordSolitaireStock-module__BdCGSa__empty[data-recyclable=true]{border-color:hsl(var(--foreground))}.WordSolitaireStock-module__BdCGSa__empty[data-hint=true]{outline:4px solid var(--ui-selection);outline-offset:2px;box-shadow:0 0 0 8px hsl(var(--foreground))}.WordSolitaireStock-module__BdCGSa__hit{z-index:3;appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.WordSolitaireStock-module__BdCGSa__hit:disabled{cursor:default}.WordSolitaireStock-module__BdCGSa__hit:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:3px}.WordSolitaireStock-module__BdCGSa__stock:has(.WordSolitaireStock-module__BdCGSa__hit:active)>div:last-of-type [data-card-face]{transform:translate(1px,1px)}.WordSolitaireStock-module__BdCGSa__hintCount{--ui-typography-foreground:var(--background);background:hsl(var(--foreground));text-align:center;min-inline-size:1.25rem;padding:0 .1875rem;line-height:1.25;display:inline-block}.WordSolitaireStock-module__BdCGSa__hintIcon{flex:none;display:inline-flex}@container (max-width:11rem){.WordSolitaireStock-module__BdCGSa__hintIcon{display:none}}@container (max-width:8.5rem){.WordSolitaireStock-module__BdCGSa__hintIcon{display:inline-flex}.WordSolitaireStock-module__BdCGSa__hintLabel{display:none}}.WordSolitaireStock-module__BdCGSa__hintBox{min-inline-size:0;display:block;container-type:inline-size}
.WordSolitaireTable-module__muLALW__frame{gap:.75rem;inline-size:100%;min-inline-size:0;max-inline-size:36rem;margin-inline:auto;display:grid;container:word-solitaire-table/inline-size}.WordSolitaireTable-module__muLALW__table{--cols:5;--slots:4;--letters:8;--gap:.375rem;--game-card-w:calc((100cqi - (var(--cols) - 1) * var(--gap)) / var(--cols));--word-card-size:clamp(8px, calc((var(--game-card-w) - var(--game-card-pad) * 2 - 5px) / (var(--letters) * .72)), 18px);--game-card-band-size:var(--word-card-size);touch-action:manipulation;-webkit-user-select:none;user-select:none;min-inline-size:0;display:grid;position:relative}.WordSolitaireTable-module__muLALW__table[data-columns="4"]{--cols:4;--gap:.5rem}.WordSolitaireTable-module__muLALW__table[data-columns="5"]{--cols:5}.WordSolitaireTable-module__muLALW__table[data-columns="6"]{--cols:6;--gap:.1875rem}.WordSolitaireTable-module__muLALW__table[data-slots="3"]{--slots:3}.WordSolitaireTable-module__muLALW__table[data-slots="4"]{--slots:4}.WordSolitaireTable-module__muLALW__table[data-slots="5"]{--slots:5}.WordSolitaireTable-module__muLALW__table[data-slots="6"]{--slots:6}.WordSolitaireTable-module__muLALW__table[data-letters="4"]{--letters:4}.WordSolitaireTable-module__muLALW__table[data-letters="5"]{--letters:5}.WordSolitaireTable-module__muLALW__table[data-letters="6"]{--letters:6}.WordSolitaireTable-module__muLALW__table[data-letters="7"]{--letters:7}.WordSolitaireTable-module__muLALW__table[data-letters="8"]{--letters:8}.WordSolitaireTable-module__muLALW__table[data-letters="9"]{--letters:9}.WordSolitaireTable-module__muLALW__table[data-letters="10"]{--letters:10}.WordSolitaireTable-module__muLALW__table[data-letters="11"]{--letters:11}.WordSolitaireTable-module__muLALW__table[data-letters="12"]{--letters:12}.WordSolitaireTable-module__muLALW__table[data-letters="13"]{--letters:13}.WordSolitaireTable-module__muLALW__table[data-letters="14"]{--letters:14}.WordSolitaireTable-module__muLALW__play{grid-area:1/1;gap:.75rem;min-inline-size:0;display:grid}.WordSolitaireTable-module__muLALW__finale{pointer-events:none;position:absolute;inset:0}.WordSolitaireTable-module__muLALW__overlay{z-index:20;grid-area:1/1;min-inline-size:0;display:grid;position:relative}.WordSolitaireTable-module__muLALW__top,.WordSolitaireTable-module__muLALW__columns{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--gap);min-inline-size:0;display:grid}.WordSolitaireTable-module__muLALW__top{grid-template-rows:var(--game-card-h);row-gap:.375rem}.WordSolitaireTable-module__muLALW__top[data-tools=true]{grid-template-rows:auto var(--game-card-h)}.WordSolitaireTable-module__muLALW__hudArea{min-inline-size:0;min-block-size:var(--game-card-h);flex-direction:column;grid-area:1/1/-1/-3;gap:.375rem;display:flex}.WordSolitaireTable-module__muLALW__hud{flex:none;min-inline-size:0}.WordSolitaireTable-module__muLALW__done{flex:auto;min-block-size:0;min-inline-size:0;display:grid}.WordSolitaireTable-module__muLALW__tools{grid-area:1/-3/auto/-1;min-inline-size:0}.WordSolitaireTable-module__muLALW__waste{grid-area:-2/-3/-1/-2;min-inline-size:0}.WordSolitaireTable-module__muLALW__stock{grid-area:-2/-2/-1/-1;min-inline-size:0}.WordSolitaireTable-module__muLALW__foundations{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--gap);min-inline-size:0;display:grid}.WordSolitaireTable-module__muLALW__slots{grid-column:1 / span var(--slots);grid-template-columns:subgrid;min-inline-size:0;display:grid}.WordSolitaireTable-module__muLALW__columns{align-items:stretch}.WordSolitaireTable-module__muLALW__column{min-inline-size:0;transition:background-color .24s var(--ui-ease);border-radius:0;flex-direction:column;display:flex}.WordSolitaireTable-module__muLALW__emptyColumn{box-sizing:border-box;inline-size:100%;block-size:var(--game-card-h);border:2px dashed hsl(var(--foreground) / .35);appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .24s var(--ui-ease), border-color .24s var(--ui-ease);background:0 0;margin:0;padding:0;display:block}.WordSolitaireTable-module__muLALW__emptyColumn:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:3px}.WordSolitaireTable-module__muLALW__column[data-hint=true] .WordSolitaireTable-module__muLALW__emptyColumn{border-color:hsl(var(--foreground));outline:4px solid var(--ui-selection);outline-offset:2px;box-shadow:0 0 0 8px hsl(var(--foreground))}.WordSolitaireTable-module__muLALW__table [data-over=true]{background:hsl(var(--foreground) / .06)}.WordSolitaireTable-module__muLALW__table[data-deal=pending] .WordSolitaireTable-module__muLALW__column [data-card-id]{visibility:hidden}.WordSolitaireTable-module__muLALW__table [data-dragging=true]{z-index:50;pointer-events:none}.WordSolitaireTable-module__muLALW__table [data-drag]{touch-action:none}.WordSolitaireTable-module__muLALW__footer{gap:.5rem;min-inline-size:0;display:grid}.WordSolitaireTable-module__muLALW__status{min-block-size:2.5rem}@media (prefers-reduced-motion:reduce){.WordSolitaireTable-module__muLALW__column,.WordSolitaireTable-module__muLALW__emptyColumn{transition:none}}
.WordSolitaireLadder-module__bE2Bfq__ladder{gap:1.5rem;inline-size:100%;min-inline-size:0;display:grid;container-type:inline-size}.WordSolitaireLadder-module__bE2Bfq__header{justify-items:center;gap:.25rem;display:grid}.WordSolitaireLadder-module__bE2Bfq__mark{gap:.25rem;margin-block-end:.25rem;display:inline-flex}.WordSolitaireLadder-module__bE2Bfq__markSquare{border:2px solid hsl(var(--foreground));background:hsl(var(--game-card-suit));block-size:.75rem;inline-size:.75rem}.WordSolitaireLadder-module__bE2Bfq__covers{--ladder-gap:clamp(.75rem, 5cqi, 3rem);--game-card-w:min(7rem, calc((100cqi - 2 * var(--ladder-gap) - 1rem) / 3));--game-card-band-size:clamp(.75rem, calc(var(--game-card-w) * .095), 1.125rem);grid-template-columns:repeat(3, var(--game-card-w));justify-content:center;align-items:start;column-gap:var(--ladder-gap);margin:0;padding:.5rem 0 0;list-style:none;display:grid}.WordSolitaireLadder-module__bE2Bfq__cover{justify-items:center;gap:.75rem;min-inline-size:0;display:grid}.WordSolitaireLadder-module__bE2Bfq__art{inline-size:var(--game-card-w);position:relative}.WordSolitaireLadder-module__bE2Bfq__cover+.WordSolitaireLadder-module__bE2Bfq__cover .WordSolitaireLadder-module__bE2Bfq__art:before{inline-size:calc(var(--ladder-gap) - .5rem);border-block-start:2px dashed hsl(var(--foreground));content:"";position:absolute;inset-block-start:50%;inset-inline-end:calc(100% + 2px)}.WordSolitaireLadder-module__bE2Bfq__cover+.WordSolitaireLadder-module__bE2Bfq__cover[data-reached=true] .WordSolitaireLadder-module__bE2Bfq__art:before{border-block-start-style:solid}.WordSolitaireLadder-module__bE2Bfq__title{--word-card-size:var(--game-card-band-size);min-inline-size:0;display:block}.WordSolitaireLadder-module__bE2Bfq__register{--ladder-register-columns:5;z-index:1;grid-template-columns:repeat(var(--ladder-register-columns), minmax(0, 1fr));gap:max(2px, calc(var(--game-card-w) * .035));margin-block-start:calc(var(--game-card-pad) * 1.5);display:grid;position:relative}.WordSolitaireLadder-module__bE2Bfq__register[data-columns="3"]{--ladder-register-columns:3}.WordSolitaireLadder-module__bE2Bfq__register[data-columns="4"]{--ladder-register-columns:4}.WordSolitaireLadder-module__bE2Bfq__square{aspect-ratio:1;border:1px solid hsl(var(--game-card-suit-ink));background:hsl(var(--game-card-suit))}.WordSolitaireLadder-module__bE2Bfq__seal{pointer-events:none;transition:opacity .18s var(--ui-ease), transform .18s var(--ui-ease), visibility 0s linear 0s;place-items:center;display:grid;position:absolute;inset:0}.WordSolitaireLadder-module__bE2Bfq__seal[data-shown=false]{visibility:hidden;opacity:0;transition:opacity .18s var(--ui-ease), transform .18s var(--ui-ease), visibility 0s linear .18s;transform:translateY(.5rem)rotate(-12deg)scale(.8)}.WordSolitaireLadder-module__bE2Bfq__sealPlate{inline-size:clamp(2rem, calc(var(--game-card-w) * .38), 3.75rem);aspect-ratio:1;border:2px solid hsl(var(--game-card-paper-ink));background:hsl(var(--game-card-paper));box-shadow:0 0 0 2px hsl(var(--game-card-paper));color:hsl(var(--game-card-paper-ink));place-items:center;display:grid}.WordSolitaireLadder-module__bE2Bfq__sealPlate>svg{block-size:55%;inline-size:55%}.WordSolitaireLadder-module__bE2Bfq__stamp{z-index:2;pointer-events:none;justify-content:center;display:flex;position:absolute;inset-block-start:40%;inset-inline:0}.WordSolitaireLadder-module__bE2Bfq__caption{text-align:center;justify-items:center;gap:.125rem;min-inline-size:0;max-inline-size:100%;display:grid}.WordSolitaireLadder-module__bE2Bfq__action{justify-items:center;gap:.5rem;display:grid}@media (prefers-reduced-motion:reduce){.WordSolitaireLadder-module__bE2Bfq__seal,.WordSolitaireLadder-module__bE2Bfq__seal[data-shown=false]{transition:none}}
.WordSolitaireRecap-module__OE0N8W__recap{justify-items:center;gap:.5rem;inline-size:100%;display:grid}.WordSolitaireRecap-module__OE0N8W__plates{flex-wrap:wrap;justify-content:center;gap:.25rem;max-inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.WordSolitaireRecap-module__OE0N8W__plate{--ui-typography-foreground:var(--game-card-suit-ink);--word-card-size:.8125rem;border:2px solid hsl(var(--foreground));background:hsl(var(--game-card-suit,var(--card)));max-inline-size:100%;box-shadow:2px 2px 0 hsl(var(--foreground));padding:.1875rem .5rem}
.WordSolitaireResult-module__mUoh8a__finale{place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.WordSolitaireResult-module__mUoh8a__finale[data-outcome=won]{animation:2.1s linear both WordSolitaireResult-module__mUoh8a__solitaire-finale-won}.WordSolitaireResult-module__mUoh8a__finale[data-outcome=lost]{align-items:end;padding-block-end:max(1rem,18%)}.WordSolitaireResult-module__mUoh8a__veil{z-index:15;background-color:hsl(var(--background) / .5);transition:background-color .26s var(--ui-ease);animation:WordSolitaireResult-module__mUoh8a__solitaire-finale-lost 1.3s var(--ui-ease) backwards;position:absolute;inset:0}[data-end-phase=result] .WordSolitaireResult-module__mUoh8a__veil{background-color:hsl(var(--background) / 0)}.WordSolitaireResult-module__mUoh8a__finaleStamp{z-index:17;max-inline-size:100%;display:inline-flex;position:relative}.WordSolitaireResult-module__mUoh8a__burst{pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:50%}.WordSolitaireResult-module__mUoh8a__spark{border:2px solid hsl(var(--foreground));background:var(--ui-selection);opacity:0;block-size:.75rem;inline-size:.75rem;animation:WordSolitaireResult-module__mUoh8a__solitaire-win-spark .9s var(--ui-ease) .34s both;position:absolute;inset-block-start:-.375rem;inset-inline-start:-.375rem}.WordSolitaireResult-module__mUoh8a__spark[data-game-card-suit]{background:hsl(var(--game-card-suit))}.WordSolitaireResult-module__mUoh8a__spark:first-child{--spark-x:0rem;--spark-y:-9rem}.WordSolitaireResult-module__mUoh8a__spark:nth-child(2){--spark-x:5rem;--spark-y:-8rem}.WordSolitaireResult-module__mUoh8a__spark:nth-child(3){--spark-x:8.5rem;--spark-y:-4rem}.WordSolitaireResult-module__mUoh8a__spark:nth-child(4){--spark-x:9.5rem;--spark-y:1rem}.WordSolitaireResult-module__mUoh8a__spark:nth-child(5){--spark-x:7.5rem;--spark-y:6rem}.WordSolitaireResult-module__mUoh8a__spark:nth-child(6){--spark-x:3.5rem;--spark-y:9rem}.WordSolitaireResult-module__mUoh8a__spark:nth-child(7){--spark-x:-1.5rem;--spark-y:10rem}.WordSolitaireResult-module__mUoh8a__spark:nth-child(8){--spark-x:-6rem;--spark-y:7.5rem}.WordSolitaireResult-module__mUoh8a__spark:nth-child(9){--spark-x:-9rem;--spark-y:3rem}.WordSolitaireResult-module__mUoh8a__spark:nth-child(10){--spark-x:-9.5rem;--spark-y:-2rem}.WordSolitaireResult-module__mUoh8a__spark:nth-child(11){--spark-x:-7rem;--spark-y:-6.5rem}.WordSolitaireResult-module__mUoh8a__spark:nth-child(12){--spark-x:-3rem;--spark-y:-9.5rem}.WordSolitaireResult-module__mUoh8a__spark:nth-child(13){--spark-x:2.5rem;--spark-y:-11rem}.WordSolitaireResult-module__mUoh8a__spark:nth-child(14){--spark-x:-5rem;--spark-y:-11rem}@keyframes WordSolitaireResult-module__mUoh8a__solitaire-win-spark{0%{opacity:1;transform:translate(0)rotate(0)scale(.4)}75%{opacity:1}to{opacity:0;transform:translate(var(--spark-x), var(--spark-y)) rotate(225deg) scale(1.1)}}@keyframes WordSolitaireResult-module__mUoh8a__solitaire-finale-won{0%{opacity:0}4%{opacity:1}to{opacity:1}}@keyframes WordSolitaireResult-module__mUoh8a__solitaire-finale-lost{0%{background-color:hsl(var(--background) / 0)}35%{background-color:hsl(var(--background) / .5)}to{background-color:hsl(var(--background) / .5)}}@media (prefers-reduced-motion:reduce){.WordSolitaireResult-module__mUoh8a__finale[data-outcome],.WordSolitaireResult-module__mUoh8a__veil{transition:none;animation:none}.WordSolitaireResult-module__mUoh8a__burst{display:none}}
.WornPiecesPanel-module__Dnmr6G__list{min-width:0;display:grid;container-type:inline-size}.WornPiecesPanel-module__Dnmr6G__item+.WornPiecesPanel-module__Dnmr6G__item{border-top:1px solid hsl(var(--border))}.WornPiecesPanel-module__Dnmr6G__row{grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;min-width:0;padding:.875rem 1rem;display:grid}.WornPiecesPanel-module__Dnmr6G__glyph{justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.WornPiecesPanel-module__Dnmr6G__info{flex-direction:column;gap:.25rem;min-width:0;display:flex}.WornPiecesPanel-module__Dnmr6G__eyebrow,.WornPiecesPanel-module__Dnmr6G__offer{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0;display:flex}.WornPiecesPanel-module__Dnmr6G__obtained{grid-column:1/-1;min-width:0}.WornPiecesPanel-module__Dnmr6G__deal{grid-column:1/-1;grid-template-columns:minmax(min-content,1fr) auto;align-items:center;gap:.75rem;min-width:0;display:grid}.WornPiecesPanel-module__Dnmr6G__price{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.WornPiecesPanel-module__Dnmr6G__action{min-width:8.5rem}@container (max-width:21rem){.WornPiecesPanel-module__Dnmr6G__deal{grid-template-columns:minmax(0,1fr);gap:.5rem}}@container (min-width:30rem){.WornPiecesPanel-module__Dnmr6G__row{grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;padding:1rem 1.25rem}.WornPiecesPanel-module__Dnmr6G__row[data-bare=true]{grid-template-columns:2.75rem minmax(0,1fr);align-items:start}.WornPiecesPanel-module__Dnmr6G__glyph{align-self:start}.WornPiecesPanel-module__Dnmr6G__obtained{grid-column:2}.WornPiecesPanel-module__Dnmr6G__deal{grid-area:1/3;grid-template-columns:auto;justify-items:end;gap:.5rem}.WornPiecesPanel-module__Dnmr6G__price{justify-content:flex-end}.WornPiecesPanel-module__Dnmr6G__action{min-width:11rem}}
.landingDemo-module__UaSxOq__field{flex:auto;align-content:center;min-height:0;display:grid;position:relative}.landingDemo-module__UaSxOq__cue{z-index:3;inset-inline:0;pointer-events:none;transition:opacity .18s var(--ui-ease), translate .26s var(--ui-ease);justify-content:center;padding-inline:.75rem;display:flex;position:absolute;bottom:.75rem}.landingDemo-module__UaSxOq__cue[data-placement=top]{top:.5rem;bottom:auto}.landingDemo-module__UaSxOq__cue[data-placement=inline]{padding-inline:0;position:static}.landingDemo-module__UaSxOq__cue[data-placement=inline] .landingDemo-module__UaSxOq__cueChip{box-shadow:none}.landingDemo-module__UaSxOq__cue[data-visible=false]{opacity:0;translate:0 1rem}.landingDemo-module__UaSxOq__cue[data-placement=top][data-visible=false]{translate:0 -1rem}.landingDemo-module__UaSxOq__cueChip{border:2px solid hsl(var(--foreground));background:var(--ui-selection);max-width:100%;min-height:2rem;box-shadow:var(--ui-relief);color:var(--ui-selection-ink);animation:landingDemo-module__UaSxOq__lm-demo-cue-in .26s var(--ui-spring) both;align-items:center;gap:.5rem;padding:.25rem .625rem;display:inline-flex}.landingDemo-module__UaSxOq__cueText{min-width:0;font-family:var(--font-sans);font-size:.875rem;font-weight:800;line-height:1.25}.landingDemo-module__UaSxOq__cueChip svg{flex:none;width:1rem;height:1rem}@keyframes landingDemo-module__UaSxOq__lm-demo-cue-in{0%{opacity:0;translate:0 .75rem}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.landingDemo-module__UaSxOq__cue{transition:none}.landingDemo-module__UaSxOq__cue[data-visible=false]{translate:none}.landingDemo-module__UaSxOq__cueChip{animation:none}}
.LandingHeroStage-module__R6hfiW__stage{justify-self:center;gap:.75rem;width:100%;min-width:0;max-width:26rem;display:grid;container-type:inline-size}.LandingHeroStage-module__R6hfiW__header{align-items:center;gap:.75rem;min-width:0;display:flex}.LandingHeroStage-module__R6hfiW__title{flex:auto;min-width:0;display:grid}.LandingHeroStage-module__R6hfiW__screen{grid-template:minmax(0,1fr)/minmax(0,1fr);min-width:0;height:calc(100cqi + 3rem);display:grid;position:relative}.LandingHeroStage-module__R6hfiW__demo{min-height:0;animation:LandingHeroStage-module__R6hfiW__lm-stage-demo-in .26s var(--ui-ease) both;grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid}.LandingHeroStage-module__R6hfiW__skeletonHud{border-bottom:2px solid hsl(var(--border));align-items:stretch;gap:.5rem;height:3rem;padding:.375rem;display:flex}.LandingHeroStage-module__R6hfiW__skeletonClock{width:4.5rem}.LandingHeroStage-module__R6hfiW__skeletonTiles{flex:auto}.LandingHeroStage-module__R6hfiW__skeletonField{background-color:hsl(var(--card));background-image:linear-gradient(hsl(var(--border) / .12) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--border) / .12) 1px, transparent 1px);background-size:7.69231% 7.69231%;place-items:center;height:100%;display:grid}.LandingHeroStage-module__R6hfiW__actions,.LandingHeroStage-module__R6hfiW__endActions{gap:.5rem;display:grid}.LandingHeroStage-module__R6hfiW__endActions{width:100%}.LandingHeroStage-module__R6hfiW__actions[data-moved=true]{visibility:hidden}@keyframes LandingHeroStage-module__R6hfiW__lm-stage-demo-in{0%{opacity:0;translate:0 1.5rem}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.LandingHeroStage-module__R6hfiW__demo{animation:none}}
.RoomPhaseCue-module___qaG2W__stage{min-width:0}.RoomPhaseCue-module___qaG2W__flash{background:var(--ui-selection);opacity:0;pointer-events:none;animation:RoomPhaseCue-module___qaG2W__room-phase-flash .65s var(--ui-ease);position:absolute;inset:0}.RoomPhaseCue-module___qaG2W__stamp{background:hsl(var(--primary));pointer-events:none;--ui-typography-foreground:var(--primary-foreground);--ui-typography-muted:var(--primary-foreground);inline-size:fit-content;max-inline-size:calc(100% + 1rem);animation:RoomPhaseCue-module___qaG2W__room-phase-stamp-in .26s var(--ui-ease) both;grid-area:1/-3/2/-2;align-content:center;gap:.25rem;padding:.5rem;display:grid;position:absolute;inset:-.5rem;overflow:hidden}.RoomPhaseCue-module___qaG2W__stamp:before{content:"";background:var(--ui-selection);inline-size:.25rem;position:absolute;inset-block:0;inset-inline-start:0}.RoomPhaseCue-module___qaG2W__stamp[data-state=leaving]{animation:RoomPhaseCue-module___qaG2W__room-phase-stamp-out .18s var(--ui-ease) both}.RoomPhaseCue-module___qaG2W__line{min-width:0;animation:RoomPhaseCue-module___qaG2W__room-phase-line-in .34s var(--ui-ease) both}.RoomPhaseCue-module___qaG2W__line:nth-child(2){animation-delay:70ms}.RoomPhaseCue-module___qaG2W__line:nth-child(3){animation-delay:.14s}@keyframes RoomPhaseCue-module___qaG2W__room-phase-flash{0%{opacity:.6}to{opacity:0}}@keyframes RoomPhaseCue-module___qaG2W__room-phase-stamp-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes RoomPhaseCue-module___qaG2W__room-phase-stamp-out{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes RoomPhaseCue-module___qaG2W__room-phase-line-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.RoomPhaseCue-module___qaG2W__flash,.RoomPhaseCue-module___qaG2W__stamp,.RoomPhaseCue-module___qaG2W__line{animation:none}.RoomPhaseCue-module___qaG2W__stamp[data-state=leaving]{visibility:hidden;animation:none}}
.MinigameClaimLifecycle-module__4J5tNW__header{align-items:center;min-block-size:2.75rem;display:flex}.MinigameClaimLifecycle-module__4J5tNW__chips{overscroll-behavior:contain;flex-direction:column;gap:.75rem;max-block-size:13.5rem;padding:.25rem;display:flex;overflow-y:auto}.MinigameClaimLifecycle-module__4J5tNW__group{flex-direction:column;gap:.5rem;display:flex}.MinigameClaimLifecycle-module__4J5tNW__list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.MinigameClaimLifecycle-module__4J5tNW__item{max-inline-size:100%;display:flex}.MinigameClaimLifecycle-module__4J5tNW__chip{border:2px solid hsl(var(--border));background:hsl(var(--background));min-block-size:2.25rem;max-inline-size:100%;color:hsl(var(--foreground));text-align:start;transition:background-color .24s var(--ui-ease), border-color .24s var(--ui-ease), color .24s var(--ui-ease);align-items:center;gap:.375rem;padding:.25rem .625rem;text-decoration:none;display:inline-flex;position:relative}button.MinigameClaimLifecycle-module__4J5tNW__chip,a.MinigameClaimLifecycle-module__4J5tNW__chip{cursor:pointer}button.MinigameClaimLifecycle-module__4J5tNW__chip:after,a.MinigameClaimLifecycle-module__4J5tNW__chip:after{content:"";position:absolute;inset:-4px}button.MinigameClaimLifecycle-module__4J5tNW__chip:disabled{cursor:default}.MinigameClaimLifecycle-module__4J5tNW__chip:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.MinigameClaimLifecycle-module__4J5tNW__mark{flex:none;width:1rem;height:1rem}.MinigameClaimLifecycle-module__4J5tNW__chip[data-state=idle] .MinigameClaimLifecycle-module__4J5tNW__mark{color:hsl(var(--muted-foreground))}.MinigameClaimLifecycle-module__4J5tNW__chip[data-state=selected]{border-color:hsl(var(--foreground));background:hsl(var(--foreground));color:hsl(var(--background))}.MinigameClaimLifecycle-module__4J5tNW__chip[data-state=sent]{border-color:hsl(var(--success));background:hsl(var(--success));color:hsl(var(--success-foreground))}.MinigameClaimLifecycle-module__4J5tNW__chip[data-state=failed]{border-color:hsl(var(--destructive));background:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.MinigameClaimLifecycle-module__4J5tNW__chip[data-state=boardOnly]{color:hsl(var(--muted-foreground));border-style:dashed}.MinigameClaimLifecycle-module__4J5tNW__chip[data-arrived=true] .MinigameClaimLifecycle-module__4J5tNW__mark{animation:MinigameClaimLifecycle-module__4J5tNW__claim-stamp .24s var(--ui-spring)}@keyframes MinigameClaimLifecycle-module__4J5tNW__claim-stamp{0%{opacity:0;transform:scale(1.6)rotate(-12deg)}}@media (hover:hover) and (pointer:fine){button.MinigameClaimLifecycle-module__4J5tNW__chip:not(:disabled):hover{border-color:hsl(var(--foreground))}}.MinigameClaimLifecycle-module__4J5tNW__action{flex-direction:column;justify-content:flex-end;gap:.5rem;min-block-size:5.25rem;display:flex}.MinigameClaimLifecycle-module__4J5tNW__cost{flex-wrap:wrap;align-items:center;gap:.25rem .375rem;min-block-size:1.25rem;display:flex}.MinigameClaimLifecycle-module__4J5tNW__status{border-inline-start:4px solid hsl(var(--muted-foreground));flex:1;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.MinigameClaimLifecycle-module__4J5tNW__status[data-visible=false]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.MinigameClaimLifecycle-module__4J5tNW__status:focus{outline:none}.MinigameClaimLifecycle-module__4J5tNW__status:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.MinigameClaimLifecycle-module__4J5tNW__status[data-tone=success]{border-inline-start-color:hsl(var(--success))}.MinigameClaimLifecycle-module__4J5tNW__status[data-tone=warning]{border-inline-start-color:hsl(var(--warning))}.MinigameClaimLifecycle-module__4J5tNW__status[data-tone=destructive]{border-inline-start-color:hsl(var(--destructive))}.MinigameClaimLifecycle-module__4J5tNW__statusText{flex-direction:column;flex:1;min-inline-size:0;display:flex}.MinigameClaimLifecycle-module__4J5tNW__statusIcon{flex:none;width:1.25rem;height:1.25rem}.MinigameClaimLifecycle-module__4J5tNW__status[data-tone=success] .MinigameClaimLifecycle-module__4J5tNW__statusIcon{color:hsl(var(--success))}.MinigameClaimLifecycle-module__4J5tNW__status[data-tone=warning] .MinigameClaimLifecycle-module__4J5tNW__statusIcon{color:hsl(var(--warning))}.MinigameClaimLifecycle-module__4J5tNW__status[data-tone=destructive] .MinigameClaimLifecycle-module__4J5tNW__statusIcon{color:hsl(var(--destructive))}.MinigameClaimLifecycle-module__4J5tNW__status[data-tone=neutral] .MinigameClaimLifecycle-module__4J5tNW__statusIcon{color:hsl(var(--muted-foreground))}@media (prefers-reduced-motion:reduce){.MinigameClaimLifecycle-module__4J5tNW__chip{transition:none}.MinigameClaimLifecycle-module__4J5tNW__chip[data-arrived=true] .MinigameClaimLifecycle-module__4J5tNW__mark{animation:none}}
.CrownCoronationView-module__-SJiKq__ambient{z-index:-1;pointer-events:none;opacity:.72;position:absolute;inset:0;overflow:hidden}.CrownCoronationView-module__-SJiKq__ambientPrimary,.CrownCoronationView-module__-SJiKq__ambientAccent{filter:blur(56px);border-radius:999px;position:absolute}.CrownCoronationView-module__-SJiKq__ambientPrimary{background:hsl(var(--primary) / .2);width:288px;height:288px;top:-144px;left:50%;transform:translate(-50%)}.CrownCoronationView-module__-SJiKq__ambientAccent{background:hsl(var(--accent) / .22);width:208px;height:208px;bottom:-70px;right:-70px}.CrownCoronationView-module__-SJiKq__sealedStage{place-items:center;min-height:min(680px,78dvh);padding-block:32px;display:grid}.CrownCoronationView-module__-SJiKq__sealedContent{text-align:center;justify-items:center;gap:24px;width:min(100%,36rem);display:grid}.CrownCoronationView-module__-SJiKq__seal{aspect-ratio:1;border:2px solid hsl(var(--primary));background:hsl(var(--card));width:clamp(128px,28vw,160px);box-shadow:var(--ui-relief);place-items:center;display:grid;position:relative}.CrownCoronationView-module__-SJiKq__seal:before{content:"";border:1px solid hsl(var(--primary) / .4);position:absolute;inset:8px}.CrownCoronationView-module__-SJiKq__sealCrown{width:50%;height:50%;color:hsl(var(--primary));stroke-width:1.35px}.CrownCoronationView-module__-SJiKq__sealLock{width:20px;height:20px;color:hsl(var(--muted-foreground));position:absolute;bottom:12px;right:12px}.CrownCoronationView-module__-SJiKq__eyebrow{align-items:center;gap:8px;display:inline-flex}.CrownCoronationView-module__-SJiKq__eyebrow svg{width:16px;height:16px}.CrownCoronationView-module__-SJiKq__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,26rem);display:grid}.CrownCoronationView-module__-SJiKq__revealedStage{align-items:center;gap:28px;padding-block:16px;display:grid}.CrownCoronationView-module__-SJiKq__artworkFrame{width:min(100%,440px);animation:CrownCoronationView-module__-SJiKq__crown-reveal .68s var(--ui-spring) both;margin-inline:auto;position:relative}.CrownCoronationView-module__-SJiKq__artworkFrame:before{content:"";border:1px solid hsl(var(--primary) / .3);position:absolute;inset:-12px}.CrownCoronationView-module__-SJiKq__details{text-align:center;gap:24px;min-width:0;display:grid}.CrownCoronationView-module__-SJiKq__tierLine{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.CrownCoronationView-module__-SJiKq__stats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.CrownCoronationView-module__-SJiKq__stat{text-align:left;gap:8px;min-width:0;padding:16px;display:grid}.CrownCoronationView-module__-SJiKq__stat+.CrownCoronationView-module__-SJiKq__stat{border-left:2px solid hsl(var(--border))}.CrownCoronationView-module__-SJiKq__statValue{align-items:center;gap:4px;min-width:0;display:flex}.CrownCoronationView-module__-SJiKq__statValue svg{width:24px;height:24px;color:hsl(var(--primary));flex:none}@media (min-width:768px){.CrownCoronationView-module__-SJiKq__revealedStage{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:40px}.CrownCoronationView-module__-SJiKq__details{text-align:left}.CrownCoronationView-module__-SJiKq__tierLine,.CrownCoronationView-module__-SJiKq__eyebrow{justify-content:flex-start}}@media (max-width:560px){.CrownCoronationView-module__-SJiKq__actions{grid-template-columns:minmax(0,1fr)}}@keyframes CrownCoronationView-module__-SJiKq__crown-reveal{0%{opacity:0;transform:scale(.88)rotate(-1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.CrownCoronationView-module__-SJiKq__artworkFrame{animation:none}}
.StaminaPurchaseView-module__cfL6ha__content{gap:1.25rem;display:grid}.StaminaPurchaseView-module__cfL6ha__cardBody{gap:1rem;display:grid}.StaminaPurchaseView-module__cfL6ha__content[data-density=compact]{gap:.75rem}.StaminaPurchaseView-module__cfL6ha__balanceRow,.StaminaPurchaseView-module__cfL6ha__quoteRow,.StaminaPurchaseView-module__cfL6ha__quote,.StaminaPurchaseView-module__cfL6ha__cardTitle,.StaminaPurchaseView-module__cfL6ha__compactHeader,.StaminaPurchaseView-module__cfL6ha__retryBody{align-items:center;display:flex}.StaminaPurchaseView-module__cfL6ha__balanceRow,.StaminaPurchaseView-module__cfL6ha__quoteRow{justify-content:space-between;gap:.75rem}.StaminaPurchaseView-module__cfL6ha__remaining{color:hsl(var(--muted-foreground));font-family:var(--font-sans);font-variant-numeric:tabular-nums;text-align:end;font-size:.75rem;line-height:1.4}.StaminaPurchaseView-module__cfL6ha__tierGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.StaminaPurchaseView-module__cfL6ha__tier{border:1px solid hsl(var(--border) / .5);background:hsl(var(--muted) / .22);justify-items:center;gap:.25rem;min-width:0;padding:.625rem .375rem;display:grid}.StaminaPurchaseView-module__cfL6ha__tierRange,.StaminaPurchaseView-module__cfL6ha__compactHeader{font-family:var(--font-sans);font-weight:800}.StaminaPurchaseView-module__cfL6ha__tierRange{font-variant-numeric:tabular-nums;font-size:.75rem}.StaminaPurchaseView-module__cfL6ha__quote{min-width:0;transition:opacity .18s var(--ui-ease);flex-wrap:wrap;gap:.5rem}.StaminaPurchaseView-module__cfL6ha__quote[data-stale=true]{opacity:.45}.StaminaPurchaseView-module__cfL6ha__quote svg{width:1rem;height:1rem;color:hsl(var(--muted-foreground));flex:none}.StaminaPurchaseView-module__cfL6ha__cardTitle,.StaminaPurchaseView-module__cfL6ha__compactHeader{gap:.5rem}.StaminaPurchaseView-module__cfL6ha__cardTitle>svg,.StaminaPurchaseView-module__cfL6ha__compactHeader>svg{width:1.125rem;height:1.125rem;color:hsl(var(--primary));flex:none}.StaminaPurchaseView-module__cfL6ha__compact{gap:.75rem;display:grid}.StaminaPurchaseView-module__cfL6ha__compact[data-border=true]{border-block-start:2px solid hsl(var(--border));padding-block-start:.75rem}.StaminaPurchaseView-module__cfL6ha__compactHeader{font-size:.875rem}.StaminaPurchaseView-module__cfL6ha__compactHeaderTitle{flex:auto;min-width:0}.StaminaPurchaseView-module__cfL6ha__cardHeading{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.StaminaPurchaseView-module__cfL6ha__retryBody{flex-wrap:wrap;gap:.75rem}.StaminaPurchaseView-module__cfL6ha__loading{gap:.75rem;display:grid}.StaminaPurchaseView-module__cfL6ha__loadingLine{width:55%;height:1.25rem}.StaminaPurchaseView-module__cfL6ha__loadingChoices{width:100%;height:3rem}.StaminaPurchaseView-module__cfL6ha__loadingAction{justify-self:end;width:42%;height:2.5rem}@media (max-width:479px){.StaminaPurchaseView-module__cfL6ha__tierGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.StaminaPurchaseView-module__cfL6ha__quoteRow{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.StaminaPurchaseView-module__cfL6ha__quote{transition:none}}
.OAuthButtonGroupView-module__PBMW6q__group{gap:.75rem;min-width:0;display:grid}.OAuthButtonGroupView-module__PBMW6q__icon{flex:none;width:1.25rem;height:1.25rem}
.logo-module__VFtcUq__mark{align-items:baseline}.logo-module__VFtcUq__mark[data-shape=wordmark]{--logo-square:.33em;--logo-shadow:.06em;--logo-gap:.12em;--logo-lift:.1em}.logo-module__VFtcUq__mark[data-shape=compact]{--logo-square:.25em;--logo-shadow:.042em;--logo-gap:.1em;--logo-lift:.14em}.logo-module__VFtcUq__square{bottom:var(--logo-lift);width:var(--logo-square);height:var(--logo-square);background:hsl(var(--primary));box-shadow:var(--logo-shadow) var(--logo-shadow) 0 0 hsl(var(--foreground));flex:none;margin-inline-start:var(--logo-gap);position:relative}.logo-module__VFtcUq__square[data-tone=inverted]{background:hsl(var(--background));box-shadow:var(--logo-shadow) var(--logo-shadow) 0 0 hsl(var(--primary))}
.badge-module__7WeL9W__control{white-space:nowrap;cursor:pointer;min-height:44px;box-shadow:none;transition:outline-color .22s var(--ui-ease), transform .32s var(--ui-spring);outline-offset:-2px;outline:2px solid #0000;flex-shrink:0;justify-content:center;gap:6px;padding:6px 19px;font-size:14px;position:relative}.badge-module__7WeL9W__control[aria-pressed=true]{outline-color:currentColor}.badge-module__7WeL9W__control:focus-visible{outline-offset:-5px;outline:3px solid}.badge-module__7WeL9W__control:active:not(:disabled){transform:translateY(1px)}.badge-module__7WeL9W__control:disabled{opacity:.45;cursor:not-allowed}.badge-module__7WeL9W__check{opacity:0;width:12px;height:12px;transition:opacity .22s var(--ui-ease), transform .36s var(--ui-spring);position:absolute;inset-inline-start:8px;transform:scale(.4)}.badge-module__7WeL9W__content{transition:transform .28s var(--ui-ease);justify-content:center;align-items:center;gap:4px;display:inline-flex}.badge-module__7WeL9W__control[aria-pressed=true] .badge-module__7WeL9W__content{transform:translate(9px)}.badge-module__7WeL9W__control[aria-pressed=true] .badge-module__7WeL9W__check{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.badge-module__7WeL9W__control,.badge-module__7WeL9W__content,.badge-module__7WeL9W__check{transition:none}}.badge-module__7WeL9W__helpIndicator{opacity:.75;flex:none;width:.75rem;height:.75rem}
.SuggestionStripView-module__JthSza__strip{align-items:center;gap:.5rem;block-size:2.25rem;min-inline-size:0;display:flex;container:press-strip/inline-size}.SuggestionStripView-module__JthSza__modes{flex:none;gap:.25rem;display:flex}.SuggestionStripView-module__JthSza__modes>button>svg,.SuggestionStripView-module__JthSza__suggest svg{flex:none;block-size:1rem;inline-size:1rem}.SuggestionStripView-module__JthSza__rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex:1 1 0;align-items:center;gap:.375rem;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}.SuggestionStripView-module__JthSza__rail::-webkit-scrollbar{display:none}.SuggestionStripView-module__JthSza__item{scroll-snap-align:start;flex:none;max-inline-size:9rem}.SuggestionStripView-module__JthSza__item>button>:first-child{min-inline-size:0}.SuggestionStripView-module__JthSza__recent{scroll-snap-align:start;flex:none}.SuggestionStripView-module__JthSza__hint{flex:1 1 0;align-items:center;min-inline-size:0;margin:0;display:flex;overflow:hidden}.SuggestionStripView-module__JthSza__hint>*{min-inline-size:0}.SuggestionStripView-module__JthSza__suggest{flex:none;display:flex}.SuggestionStripView-module__JthSza__suggestText{display:none}@container press-strip (min-width:22rem){.SuggestionStripView-module__JthSza__suggestText{display:inline}}
.ProfileBanner-module__zZ-Gfq__banner{background:var(--cbn-ground);font-size:4cqw;display:block;position:absolute;inset:0;overflow:clip}.ProfileBanner-module__zZ-Gfq__art{position:absolute;inset:0}
.ProfileCover-module__E6EMrG__cover{aspect-ratio:3;isolation:isolate;inline-size:100%;max-inline-size:960px;margin-inline:auto;display:block;position:relative;container-type:inline-size}.ProfileCover-module__E6EMrG__cover:after{content:"";z-index:1;border:2px solid hsl(var(--foreground));pointer-events:none;position:absolute;inset:0}.ProfileCover-module__E6EMrG__anchor{z-index:2;block-size:0;inline-size:0;position:absolute;top:50%;left:50%}.ProfileCover-module__E6EMrG__avatar{transform-origin:50%;inline-size:max-content;translate:-50% -50%;scale:tan(atan2(100cqw, 600px));position:absolute;top:0;left:0}
.ThemeSwatch-module__NdBcsa__swatch{border:2px solid hsl(var(--border));flex:none;width:1.25rem;height:1.25rem;display:inline-block;position:relative;overflow:hidden}.ThemeSwatch-module__NdBcsa__colors{background:linear-gradient(135deg, hsl(var(--background)) 50%, hsl(var(--primary)) 50%);width:100%;height:100%;display:block;position:relative}.ThemeSwatch-module__NdBcsa__selection{background:var(--ui-selection);border:1px solid hsl(var(--background));box-sizing:content-box;width:35%;height:35%;position:absolute;bottom:0;right:0}.ThemeSwatch-module__NdBcsa__swatch[data-size=small]{width:1.125rem;height:1.125rem}.ThemeSwatch-module__NdBcsa__swatch[data-size=marker]{border-width:1px;width:.5rem;height:.5rem;position:absolute;inset-block-end:.25rem;inset-inline-end:.25rem}
.inline-link-module__h0s1ka__link{color:inherit;text-underline-offset:.2em;transition:text-decoration-thickness .18s var(--ui-ease), text-decoration-color .18s var(--ui-ease);font-weight:700;text-decoration-line:underline;text-decoration-thickness:.08em}.inline-link-module__h0s1ka__plain{font-weight:inherit}.inline-link-module__h0s1ka__quiet{text-decoration-line:none}.inline-link-module__h0s1ka__quiet:hover,.inline-link-module__h0s1ka__quiet:focus-visible{text-decoration-line:underline}.inline-link-module__h0s1ka__action{appearance:none;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.inline-link-module__h0s1ka__link:hover{-webkit-text-decoration-color:var(--ui-selection);text-decoration-color:var(--ui-selection);text-decoration-thickness:.18em}.inline-link-module__h0s1ka__link:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}@media (prefers-reduced-motion:reduce){.inline-link-module__h0s1ka__link{transition:none}}