.ProgressMeter-module__4TnI_a__track{background:color-mix(in oklch, var(--text) 12%, transparent);border-radius:999px;width:100%;height:3px;overflow:hidden}.ProgressMeter-module__4TnI_a__fill{background:var(--text);border-radius:inherit;height:100%;transition:width .32s cubic-bezier(.16,1,.3,1);display:block}
.CuratedWordList-module__lX7F-G__menuHeader{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.CuratedWordList-module__lX7F-G__progressPill{background:color-mix(in oklch, var(--menu-text) 10%, transparent);height:36px;color:var(--menu-text);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:18px;justify-content:center;justify-self:start;align-items:center;padding:0 14px;font-size:20px;font-weight:700;font-stretch:75%;line-height:1;display:inline-flex}.CuratedWordList-module__lX7F-G__menuTitle{text-align:center;color:var(--menu-text);margin:0;font-size:32px;font-weight:700;line-height:1}.CuratedWordList-module__lX7F-G__headerActions{justify-self:end;align-items:center;gap:2px;display:flex}.CuratedWordList-module__lX7F-G__themeButton{width:36px;height:36px;color:var(--menu-text);cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;transition:transform .12s;display:flex}.CuratedWordList-module__lX7F-G__themeButton:active{transform:scale(.94)}.CuratedWordList-module__lX7F-G__scrollArea{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;gap:20px;min-height:0;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;display:flex;overflow-y:auto}.CuratedWordList-module__lX7F-G__lengthSection{flex-direction:column;gap:8px;display:flex}.CuratedWordList-module__lX7F-G__lengthHeader{letter-spacing:.18em;color:color-mix(in oklch, var(--menu-text) 55%, transparent);text-transform:uppercase;align-items:center;gap:12px;padding:4px 0;font-size:12px;font-weight:600;display:flex}.CuratedWordList-module__lX7F-G__lengthHeader:before,.CuratedWordList-module__lX7F-G__lengthHeader:after{content:"";background:color-mix(in oklch, var(--menu-text) 18%, transparent);flex:1;height:1px}.CuratedWordList-module__lX7F-G__row{color:var(--menu-text);grid-template-columns:auto 1fr 56px;align-items:baseline;column-gap:12px;min-height:36px;display:grid}.CuratedWordList-module__lX7F-G__rowUnfound{color:color-mix(in oklch, var(--menu-text) 55%, transparent)}.CuratedWordList-module__lX7F-G__wordText{font-optical-sizing:auto;white-space:nowrap;font-size:22px;font-weight:450;font-stretch:98%;line-height:1}.CuratedWordList-module__lX7F-G__wordBlur{letter-spacing:-.04em;color:color-mix(in oklch, var(--menu-text) 35%, transparent);filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;font-size:22px;font-weight:450;font-stretch:98%;line-height:1}.CuratedWordList-module__lX7F-G__rowRule{background:color-mix(in oklch, var(--menu-text) 15%, transparent);height:1px}.CuratedWordList-module__lX7F-G__rowUnfound .CuratedWordList-module__lX7F-G__rowRule{background:0 0}.CuratedWordList-module__lX7F-G__score{text-align:right;font-variant-numeric:tabular-nums;width:56px;font-size:22px;line-height:1}.CuratedWordList-module__lX7F-G__actions{grid-template-columns:1fr 1fr;gap:16px;display:grid}.CuratedWordList-module__lX7F-G__backButton,.CuratedWordList-module__lX7F-G__hintButton{height:44px;font-family:var(--font-bricolage), system-ui, sans-serif;font-optical-sizing:auto;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border-radius:22px;justify-content:center;align-items:center;padding:0 20px;font-size:20px;font-weight:700;font-stretch:75%;line-height:1;transition:background .12s,color .12s,transform .12s,opacity .12s;display:inline-flex}.CuratedWordList-module__lX7F-G__backButton{border:1.5px solid var(--menu-text);color:var(--menu-text);background:0 0}.CuratedWordList-module__lX7F-G__backButton:active{transform:scale(.96)}.CuratedWordList-module__lX7F-G__hintButton{background:var(--hint-chip-fill);color:var(--hint-chip-text);isolation:isolate;border:0;position:relative;overflow:hidden}.CuratedWordList-module__lX7F-G__hintButton:active:not(:disabled){transform:scale(.96)}.CuratedWordList-module__lX7F-G__hintButton:disabled{cursor:default;background:color-mix(in oklch, var(--hint-chip-fill) 35%, transparent)}.CuratedWordList-module__lX7F-G__hintButtonMeter{background:var(--hint-chip-fill);pointer-events:none;z-index:0;transition:width .32s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0}.CuratedWordList-module__lX7F-G__hintButtonLabel{z-index:1;position:relative}.CuratedWordList-module__lX7F-G__empty{color:var(--menu-muted);text-align:center;padding:32px 0}
.MainHintButton-module__orR__W__button{background:var(--hint-chip-fill);width:80px;height:32px;min-height:32px;max-height:32px;color:var(--hint-chip-text);cursor:pointer;isolation:isolate;border:0;border-radius:18px;flex:0 0 80px;justify-content:center;align-items:center;padding:0 12px;transition:transform .14s cubic-bezier(.34,1.56,.64,1),background .2s;display:inline-flex;position:relative;overflow:hidden}.MainHintButton-module__orR__W__button:active:not(:disabled){transform:scale(.94)}.MainHintButton-module__orR__W__pulse{animation:.52s ease-out MainHintButton-module__orR__W__hint-charge-pulse}@keyframes MainHintButton-module__orR__W__hint-charge-pulse{0%{filter:brightness();transform:scale(1)}30%{filter:brightness(1.25);transform:scale(1.1)}to{filter:brightness();transform:scale(1)}}.MainHintButton-module__orR__W__button:disabled,.MainHintButton-module__orR__W__button.MainHintButton-module__orR__W__depleted{background:color-mix(in oklch, var(--hint-chip-fill) 35%, transparent)}.MainHintButton-module__orR__W__button:disabled{cursor:default}.MainHintButton-module__orR__W__meter{background:var(--hint-chip-fill);pointer-events:none;z-index:0;transition:width .32s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0}.MainHintButton-module__orR__W__content{z-index:1;align-items:center;gap:4px;display:inline-flex;position:relative}.MainHintButton-module__orR__W__icon{flex:none;display:block}.MainHintButton-module__orR__W__label{font-optical-sizing:auto;letter-spacing:.02em;font-size:20px;font-weight:700;font-stretch:75%;line-height:1}
.MainHintCard-module__edNU8G__card{z-index:30;--main-hint-card-content-h:80px;height:calc(env(safe-area-inset-top,0px) + var(--main-hint-card-content-h));background:var(--main-hint-card-bg);color:var(--main-hint-card-text);padding:calc(env(safe-area-inset-top,0px) + 12px) var(--page-pad-x,5vw) 16px;visibility:hidden;pointer-events:none;box-shadow:none;border-radius:0 0 24px 24px;transition:transform .28s cubic-bezier(.16,1,.3,1),visibility 0s linear .28s;position:fixed;top:0;left:0;right:0;overflow:hidden;transform:translateY(-100%)}.MainHintCard-module__edNU8G__cardOpen{pointer-events:auto;visibility:visible;transition:transform .28s cubic-bezier(.16,1,.3,1),visibility linear;transform:translateY(0)}.MainHintCard-module__edNU8G__cardInner{align-items:center;gap:12px;display:flex}.MainHintCard-module__edNU8G__iconWrap{border:1.5px solid color-mix(in oklch, currentColor 35%, transparent);width:40px;height:40px;color:var(--main-hint-card-text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.MainHintCard-module__edNU8G__icon{opacity:.9;display:block}.MainHintCard-module__edNU8G__text{font-optical-sizing:auto;color:var(--main-hint-card-text);flex:1;font-size:16px;font-weight:450;font-stretch:98%;line-height:1.4}.MainHintCard-module__edNU8G__length{letter-spacing:.04em;font-weight:700;font-stretch:90%}.MainHintCard-module__edNU8G__loading{opacity:.7}
.RefreshTokens-module__AOxtYG__row{flex:0 0 94px;justify-content:center;align-items:center;gap:5px;width:94px;height:36px;min-height:36px;max-height:36px;padding:0;display:flex;position:relative}.RefreshTokens-module__AOxtYG__slot{width:26px;height:26px;color:inherit;cursor:pointer;z-index:1;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .14s cubic-bezier(.34,1.56,.64,1),background .2s,color .2s;display:flex;position:relative}.RefreshTokens-module__AOxtYG__containerShape{width:94px;height:36px;fill:var(--refresh-token-cluster-fill);position:absolute;inset:0}.RefreshTokens-module__AOxtYG__slot:active:not(:disabled){transform:scale(.9)}.RefreshTokens-module__AOxtYG__slot:disabled{cursor:default}.RefreshTokens-module__AOxtYG__active{background:var(--refresh-token-fill);color:var(--refresh-token-icon);animation:.28s cubic-bezier(.34,1.56,.64,1) RefreshTokens-module__AOxtYG__token-arrive}.RefreshTokens-module__AOxtYG__inactive .RefreshTokens-module__AOxtYG__ring{width:32px;height:32px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.RefreshTokens-module__AOxtYG__inactive{background:var(--refresh-token-empty-fill)}.RefreshTokens-module__AOxtYG__inactive circle{transition:stroke-dasharray .24s cubic-bezier(.22,1,.36,1)}.RefreshTokens-module__AOxtYG__icon{z-index:1;display:block;position:relative}.RefreshTokens-module__AOxtYG__inactive .RefreshTokens-module__AOxtYG__icon{color:var(--refresh-token-empty-icon)}@keyframes RefreshTokens-module__AOxtYG__token-arrive{0%{opacity:.6;transform:scale(.6)}to{opacity:1;transform:scale(1)}}
.StreakMeter-module__YVtvnq__meter{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:6px;width:100%;height:24px;display:grid}.StreakMeter-module__YVtvnq__segment{background:var(--streak-meter-track);border-radius:2px;height:4px;position:relative}.StreakMeter-module__YVtvnq__segmentFill{background:var(--multiplier-badge-fill);border-radius:2px;width:0%;transition:width .28s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0}.StreakMeter-module__YVtvnq__meter.StreakMeter-module__YVtvnq__draining .StreakMeter-module__YVtvnq__segmentFill{transition:width .28s cubic-bezier(.55,0,1,.45)}.StreakMeter-module__YVtvnq__meter.StreakMeter-module__YVtvnq__draining .StreakMeter-module__YVtvnq__segment:nth-child(3) .StreakMeter-module__YVtvnq__segmentFill{transition-delay:0s}.StreakMeter-module__YVtvnq__meter.StreakMeter-module__YVtvnq__draining .StreakMeter-module__YVtvnq__segment:nth-child(2) .StreakMeter-module__YVtvnq__segmentFill{transition-delay:.22s}.StreakMeter-module__YVtvnq__meter.StreakMeter-module__YVtvnq__draining .StreakMeter-module__YVtvnq__segment:first-child .StreakMeter-module__YVtvnq__segmentFill{transition-delay:.44s}.StreakMeter-module__YVtvnq__chip{background:var(--multiplier-badge-fill);height:24px;color:var(--multiplier-badge-text);white-space:nowrap;font-variant-numeric:tabular-nums;z-index:2;pointer-events:none;opacity:0;transform-origin:100%;border-radius:9999px;justify-content:center;align-items:center;padding:0 8px;font-size:16px;font-weight:700;line-height:1;transition:transform .22s cubic-bezier(.55,0,.45,1),opacity .18s;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)scale(0)}.StreakMeter-module__YVtvnq__chip.StreakMeter-module__YVtvnq__chipVisible{animation:.36s cubic-bezier(.34,1.56,.64,1) .22s both StreakMeter-module__YVtvnq__streak-chip-pop}@keyframes StreakMeter-module__YVtvnq__streak-chip-pop{0%{opacity:0;transform:translateY(-50%)scale(0)}60%{opacity:1;transform:translateY(-50%)scale(1.18)}to{opacity:1;transform:translateY(-50%)scale(1)}}
.Header-module__Af2_WG__header{flex-direction:column;width:100%;display:flex}.Header-module__Af2_WG__stats{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:12px;display:grid}.Header-module__Af2_WG__stat{align-items:center;display:flex}.Header-module__Af2_WG__value{letter-spacing:.02em;color:var(--text);font-size:28px;line-height:1}.Header-module__Af2_WG__valueShaking{animation:.48s cubic-bezier(.36,.07,.19,.97) both Header-module__Af2_WG__score-shake}@keyframes Header-module__Af2_WG__score-shake{0%,to{transform:translate(0)}15%{transform:translate(-6px)}30%{transform:translate(6px)}45%{transform:translate(-5px)}60%{transform:translate(5px)}75%{transform:translate(-3px)}90%{transform:translate(3px)}}.Header-module__Af2_WG__rollingNumber{font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex;overflow:hidden}.Header-module__Af2_WG__digitWindow{width:.48em;height:1em;display:inline-block;overflow:hidden}.Header-module__Af2_WG__digitStrip{will-change:transform;flex-direction:column;transition:transform .24s cubic-bezier(.2,.8,.2,1);display:flex}.Header-module__Af2_WG__digit{text-align:center;height:1em;line-height:1}.Header-module__Af2_WG__rightGroup{justify-self:end;align-items:center;gap:8px;display:flex}.Header-module__Af2_WG__finishButton{background:var(--tray-button-fill);height:40px;min-height:40px;max-height:40px;color:var(--tray-button-icon);font-family:var(--font-bricolage), system-ui, sans-serif;font-optical-sizing:auto;letter-spacing:0;text-transform:uppercase;cursor:pointer;border:0;border-radius:20px;flex:none;justify-content:center;align-items:center;padding:0 20px;font-size:20px;font-weight:700;font-stretch:75%;line-height:1;transition:background .12s,color .12s,transform .12s;display:inline-flex}.Header-module__Af2_WG__finishButton:active{background:var(--tray-button-fill-active);color:var(--tray-button-icon-active);transform:scale(.96)}.Header-module__Af2_WG__finishButton:disabled{background:var(--tray-button-fill-disabled);color:var(--tray-button-icon-disabled);cursor:default}.Header-module__Af2_WG__menuButton,.Header-module__Af2_WG__themeButton{width:36px;height:36px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;transition:transform .12s;display:flex}.Header-module__Af2_WG__menuButton:active,.Header-module__Af2_WG__themeButton:active{transform:scale(.94)}.Header-module__Af2_WG__category{margin-top:var(--header-gap-above-category);margin-bottom:var(--header-gap-below-category);text-align:center;letter-spacing:-.01em;color:var(--text);font-size:22px;line-height:1.05}.Header-module__Af2_WG__categoryMask{height:1.1em;display:block;overflow:hidden}.Header-module__Af2_WG__categoryStack{will-change:transform;display:block;transform:translateY(0)}.Header-module__Af2_WG__categoryText{justify-content:center;align-items:center;height:1.1em;line-height:1.05;display:flex}.Header-module__Af2_WG__categoryNotice{color:var(--text);animation:4.5s both Header-module__Af2_WG__category-notice-push}@keyframes Header-module__Af2_WG__category-notice-push{0%{transform:translateY(0)}6%{transform:translateY(-1.1em)}94%{transform:translateY(-1.1em)}to{transform:translateY(0)}}.Header-module__Af2_WG__categoryNoticeError .Header-module__Af2_WG__categoryText:nth-child(2){animation:.48s cubic-bezier(.36,.07,.19,.97) .32s both Header-module__Af2_WG__category-notice-shake}@keyframes Header-module__Af2_WG__category-notice-shake{0%,to{transform:translate(0)}15%{transform:translate(-8px)}30%{transform:translate(8px)}45%{transform:translate(-6px)}60%{transform:translate(6px)}75%{transform:translate(-3px)}90%{transform:translate(3px)}}.Header-module__Af2_WG__menuShade{z-index:100;pointer-events:none;visibility:hidden;--menu-height:min(65svh, calc(100svh - 20px));transition:visibility 0s linear .24s;position:fixed;inset:0}.Header-module__Af2_WG__menuShade.Header-module__Af2_WG__menuOpen{pointer-events:auto;visibility:visible;transition-delay:0s}.Header-module__Af2_WG__menuBackdrop{background:var(--menu-scrim);opacity:0;cursor:default;-webkit-tap-highlight-color:transparent;touch-action:none;border:0;width:100%;height:100%;transition:opacity .22s;position:absolute;inset:0}.Header-module__Af2_WG__menuOpen .Header-module__Af2_WG__menuBackdrop{opacity:1}.Header-module__Af2_WG__menuPanel{z-index:2;width:min(100%,540px);height:min(60svh,100svh - 20px);max-height:60svh;padding:calc(env(safe-area-inset-top,0px) + 28px) var(--page-pad-x) 28px;background:var(--menu-bg);color:var(--menu-text);border-bottom-right-radius:28px;border-bottom-left-radius:28px;grid-template-rows:auto auto minmax(0,1fr) auto;row-gap:24px;margin:0 auto;transition:transform .24s cubic-bezier(.7,0,.84,0);display:grid;position:relative;overflow:hidden;transform:translateY(-105%)}.Header-module__Af2_WG__menuPanelCurated{height:var(--menu-height);max-height:65svh;padding-bottom:var(--page-pad-x);row-gap:18px}.Header-module__Af2_WG__menuOpen .Header-module__Af2_WG__menuPanel{transition-duration:.36s;transition-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(0)}.Header-module__Af2_WG__menuHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.Header-module__Af2_WG__menuTitle{color:var(--menu-text);margin:0;font-size:32px;font-weight:700;line-height:1}.Header-module__Af2_WG__menuDivider{background:var(--menu-rule);height:1px}.Header-module__Af2_WG__wordRows{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;gap:22px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.Header-module__Af2_WG__wordRow{color:var(--menu-text);grid-template-columns:auto 1fr 36px;align-items:baseline;column-gap:16px;display:grid}.Header-module__Af2_WG__wordRejected{color:var(--menu-muted)}.Header-module__Af2_WG__wordText{font-family:var(--font-bricolage), system-ui, sans-serif;font-optical-sizing:auto;font-size:20px;font-weight:450;font-stretch:98%;line-height:1}.Header-module__Af2_WG__wordRule{background:var(--menu-rule);height:1px}.Header-module__Af2_WG__wordScore{text-align:right;width:36px;font-size:24px;line-height:1}.Header-module__Af2_WG__menuEmpty{color:var(--menu-muted);text-align:center}.Header-module__Af2_WG__menuActions{grid-template-columns:1fr 1fr;gap:16px;display:grid}.Header-module__Af2_WG__backButton{border:1px solid var(--tray-button-fill);height:40px;color:var(--tray-button-fill);font-family:var(--font-bricolage), system-ui, sans-serif;font-optical-sizing:auto;letter-spacing:0;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:20px;justify-content:center;align-items:center;padding:0 20px;font-size:20px;font-weight:700;font-stretch:75%;line-height:1;transition:background .12s,color .12s,transform .12s;display:inline-flex}.Header-module__Af2_WG__backButton:active{transform:scale(.96)}.Header-module__Af2_WG__hintCard{--hint-card-tuck:40px;width:min(100%,540px);padding:calc(var(--page-pad-x) + var(--hint-card-tuck)) var(--page-pad-x) var(--page-pad-x);z-index:1;pointer-events:none;background:var(--hint-drawer-bg);color:var(--hint-drawer-text);border-bottom-right-radius:28px;border-bottom-left-radius:28px;margin:0 auto;transition:transform .28s cubic-bezier(.7,0,.84,0);position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.Header-module__Af2_WG__hintCardOpen{transform:translateY(calc(var(--menu-height) - var(--hint-card-tuck)));pointer-events:auto;transition-duration:.36s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.Header-module__Af2_WG__hintCardInner{align-items:center;gap:12px;display:flex}.Header-module__Af2_WG__hintCardIconWrap{border:1.5px solid color-mix(in oklch, currentColor 35%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.Header-module__Af2_WG__hintCardIcon{opacity:.9;display:block}.Header-module__Af2_WG__hintCardText{font-optical-sizing:auto;font-size:16px;font-weight:450;font-stretch:98%;line-height:1.4}.Header-module__Af2_WG__hintCardLength{letter-spacing:.04em;font-weight:700;font-stretch:90%}
.Tile-module__EU6hmq__tile{width:var(--tile-size);height:var(--tile-size);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transform:translate(var(--wrapped-x,calc(var(--col) * (var(--tile-size) + var(--tile-gap)))), var(--wrapped-y,calc(var(--row) * (var(--tile-size) + var(--tile-gap)))));cursor:pointer;z-index:1;background:0 0;border:0;padding:0;transition:transform .24s cubic-bezier(.34,1.56,.64,1);position:absolute;top:0;left:0}.Tile-module__EU6hmq__tile.Tile-module__EU6hmq__selected{z-index:5}.Tile-module__EU6hmq__tile:disabled{cursor:default}.Tile-module__EU6hmq__tileInner{border-radius:var(--tile-radius);background:var(--tile);color:var(--tile-letter);box-shadow:inset 0 0 0 1px var(--tile-stroke);justify-content:center;align-items:center;transition:transform .28s cubic-bezier(.34,3,.64,1) 40ms,background .28s,color .27s,box-shadow .28s;display:flex;position:absolute;inset:0;transform:scale(1)}.Tile-module__EU6hmq__tile:not(:disabled):not(.Tile-module__EU6hmq__vanishing):not(.Tile-module__EU6hmq__scrambling):active{z-index:10}.Tile-module__EU6hmq__tile:not(:disabled):not(.Tile-module__EU6hmq__vanishing):not(.Tile-module__EU6hmq__scrambling):active .Tile-module__EU6hmq__tileInner{transition:transform 40ms cubic-bezier(.34,1.56,.64,1);transform:scale(1.1)}.Tile-module__EU6hmq__tile.Tile-module__EU6hmq__selected .Tile-module__EU6hmq__tileInner{background:var(--tile-selected);color:var(--tile-selected-text);box-shadow:none}.Tile-module__EU6hmq__tile.Tile-module__EU6hmq__vanishing .Tile-module__EU6hmq__tileInner{opacity:0;transition:transform .18s ease-in,opacity .18s ease-in;transform:scale(0)}.Tile-module__EU6hmq__tile.Tile-module__EU6hmq__vanishing{pointer-events:none}.Tile-module__EU6hmq__tile.Tile-module__EU6hmq__fresh{animation:.32s cubic-bezier(.22,1,.36,1) both Tile-module__EU6hmq__spawn}@keyframes Tile-module__EU6hmq__spawn{0%{transform:translate(calc(var(--col) * (var(--tile-size) + var(--tile-gap))), calc((var(--row) - 1.2) * (var(--tile-size) + var(--tile-gap))));opacity:0}to{transform:translate(calc(var(--col) * (var(--tile-size) + var(--tile-gap))), calc(var(--row) * (var(--tile-size) + var(--tile-gap))));opacity:1}}.Tile-module__EU6hmq__tile.Tile-module__EU6hmq__scrambling{transition:transform .32s cubic-bezier(.22, 1, .36, 1) var(--scramble-delay,0s)}.Tile-module__EU6hmq__tile.Tile-module__EU6hmq__scrambling .Tile-module__EU6hmq__tileInner{animation:Tile-module__EU6hmq__scramble-dip .32s cubic-bezier(.22, 1, .36, 1) var(--scramble-delay,0s) both}@keyframes Tile-module__EU6hmq__scramble-dip{0%,to{transform:scale(1)}45%{transform:scale(.94)}}.Tile-module__EU6hmq__letter{font-size:40px;line-height:1}.Tile-module__EU6hmq__value{color:var(--tile-score);font-size:14px;line-height:1;transition:color .14s;position:absolute;bottom:6px;right:8px}.Tile-module__EU6hmq__tile.Tile-module__EU6hmq__selected .Tile-module__EU6hmq__value{color:var(--tile-score-selected)}.Tile-module__EU6hmq__tile.Tile-module__EU6hmq__hinted .Tile-module__EU6hmq__tileInner{background:var(--tile-hint)}.Tile-module__EU6hmq__tile.Tile-module__EU6hmq__wild .Tile-module__EU6hmq__tileInner{background:var(--tile);color:var(--tile-letter)}.Tile-module__EU6hmq__tile.Tile-module__EU6hmq__wild.Tile-module__EU6hmq__selected .Tile-module__EU6hmq__tileInner{background:var(--tile-selected);color:var(--tile-selected-text)}.Tile-module__EU6hmq__wildIcon{color:currentColor;width:32px;height:32px}
.Grid-module__w249xG__grid{width:calc(var(--cols) * var(--tile-size) + (var(--cols) - 1) * var(--tile-gap));height:calc(var(--rows) * var(--tile-size) + (var(--rows) - 1) * var(--tile-gap));touch-action:none;margin:0 auto;position:relative}.Grid-module__w249xG__grid.Grid-module__w249xG__scrolling{overflow:visible}.Grid-module__w249xG__tileLayer{z-index:1;position:absolute;inset:0}.Grid-module__w249xG__grid.Grid-module__w249xG__scrolling .Grid-module__w249xG__tileLayer{overflow:hidden}.Grid-module__w249xG__badgeLayer{pointer-events:none;z-index:20;position:absolute;inset:0}.Grid-module__w249xG__badge{width:28px;height:24px;color:var(--multiplier-badge-text);transform:translate(var(--wrapped-x,calc(var(--col) * (var(--tile-size) + var(--tile-gap)))), var(--wrapped-y,calc(var(--row) * (var(--tile-size) + var(--tile-gap)))));justify-content:center;align-items:center;font-size:16px;line-height:1;transition:transform .24s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:-10px;left:-10px}.Grid-module__w249xG__badgeShape{width:100%;height:100%;fill:var(--multiplier-badge-fill);position:absolute;inset:0}.Grid-module__w249xG__badgeText{z-index:1;color:var(--multiplier-badge-text);position:relative;transform:translateY(-1px)}
.WordTray-module__mPZsWa__tray{width:100%;min-width:0;height:var(--tray-height);align-items:center;gap:10px;padding:0 2px;display:flex}.WordTray-module__mPZsWa__scramble{background:var(--tray-button-fill);width:44px;height:44px;color:var(--tray-button-icon);-webkit-tap-highlight-color:transparent;border:0;border-radius:9999px;outline:none;flex-shrink:0;justify-content:center;align-items:center;transition:transform .28s cubic-bezier(.34,1.56,.64,1) 80ms,background .12s 80ms,color .12s 80ms;display:flex;transform:scale(1)}.WordTray-module__mPZsWa__scramble:disabled{background:var(--tray-button-fill-disabled);color:var(--tray-button-icon-disabled);cursor:default}.WordTray-module__mPZsWa__scramble:not(:disabled):active{background:var(--tray-button-fill-active);color:var(--tray-button-icon-active);z-index:1;transition:transform 60ms cubic-bezier(.22,1,.36,1),background .12s,color .12s;transform:scale(1.2)}.WordTray-module__mPZsWa__scrambleIcon{transform-origin:50%}.WordTray-module__mPZsWa__textArea{border:0;border-bottom:1px solid var(--tray-underline);cursor:default;background:0 0;flex:1;align-items:center;gap:8px;min-width:0;height:44px;padding:0;display:flex}.WordTray-module__mPZsWa__textArea:disabled{cursor:default}.WordTray-module__mPZsWa__text{text-align:left;min-width:0;font-family:var(--font-bricolage), system-ui, sans-serif;font-optical-sizing:auto;letter-spacing:-.04em;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:32px;font-weight:700;font-stretch:98%;overflow:hidden}.WordTray-module__mPZsWa__textHintPlaceholder{color:var(--hint-placeholder-text)}.WordTray-module__mPZsWa__clearIcon{width:24px;height:24px;color:var(--tray-clear-icon);pointer-events:none;flex-shrink:0}.WordTray-module__mPZsWa__placeholder{color:var(--text-muted);font-size:20px}.WordTray-module__mPZsWa__pointPreview{min-width:0;height:28px;padding:0 var(--tray-point-preview-padding-x);border:1px solid var(--tray-point-preview-stroke);background:var(--tray-point-preview-fill);color:var(--tray-point-preview-text);letter-spacing:0;font-variant-numeric:tabular-nums;pointer-events:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:2px;font-size:20px;font-weight:700;line-height:1;transition:background .12s,color .12s,opacity .12s;display:inline-flex}.WordTray-module__mPZsWa__pointPreviewHint{color:var(--hint-penalty-text)}.WordTray-module__mPZsWa__pointPreviewMult{color:inherit}.WordTray-module__mPZsWa__submit{background:var(--tray-button-fill);width:44px;height:44px;color:var(--tray-button-icon);-webkit-tap-highlight-color:transparent;border:0;border-radius:9999px;outline:none;flex-shrink:0;justify-content:center;align-items:center;transition:transform .28s cubic-bezier(.34,1.56,.64,1) 80ms,background .12s 80ms,color .12s 80ms;display:flex;transform:scale(1)}.WordTray-module__mPZsWa__submit:disabled{background:var(--tray-button-fill-disabled);color:var(--tray-button-icon-disabled);cursor:default}.WordTray-module__mPZsWa__submit:not(:disabled):active{background:var(--tray-button-fill-active);color:var(--tray-button-icon-active);z-index:1;transition:transform 60ms cubic-bezier(.22,1,.36,1),background .12s,color .12s;transform:scale(1.2)}.WordTray-module__mPZsWa__submit.WordTray-module__mPZsWa__submitting{background:var(--tray-button-fill-busy);color:var(--tray-button-icon-busy);cursor:progress}.WordTray-module__mPZsWa__submitIcon{transform:translateY(2px)}.WordTray-module__mPZsWa__spinner{transform-origin:50%;animation:.7s linear infinite WordTray-module__mPZsWa__spin}@keyframes WordTray-module__mPZsWa__spin{to{transform:rotate(360deg)}}
.WildPicker-module__y6G8Uq__shade{z-index:100;pointer-events:none;visibility:hidden;justify-content:center;align-items:flex-end;transition:visibility 0s linear .24s;display:flex;position:fixed;inset:0}.WildPicker-module__y6G8Uq__shade.WildPicker-module__y6G8Uq__open{visibility:visible;transition-delay:0s}.WildPicker-module__y6G8Uq__shade.WildPicker-module__y6G8Uq__open.WildPicker-module__y6G8Uq__interactive{pointer-events:auto}.WildPicker-module__y6G8Uq__backdrop{background:var(--menu-scrim);opacity:0;cursor:default;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;width:100%;height:100%;transition:opacity .22s;position:absolute;inset:0}.WildPicker-module__y6G8Uq__shade.WildPicker-module__y6G8Uq__open .WildPicker-module__y6G8Uq__backdrop{opacity:1}.WildPicker-module__y6G8Uq__panel{z-index:1;width:min(100%,540px);padding:28px var(--page-pad-x) calc(env(safe-area-inset-bottom,0px) + 28px);background:var(--menu-bg);color:var(--menu-text);border-top-left-radius:28px;border-top-right-radius:28px;grid-template-rows:auto auto auto;row-gap:24px;margin:0 auto;transition:transform .24s cubic-bezier(.7,0,.84,0);display:grid;position:relative;overflow:hidden;transform:translateY(105%)}.WildPicker-module__y6G8Uq__shade.WildPicker-module__y6G8Uq__open .WildPicker-module__y6G8Uq__panel{transition-duration:.36s;transition-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(0)}.WildPicker-module__y6G8Uq__header{justify-content:center;align-items:center;display:flex}.WildPicker-module__y6G8Uq__title{color:var(--menu-text);text-align:center;margin:0;font-size:32px;font-weight:700;line-height:1}.WildPicker-module__y6G8Uq__divider{background:var(--menu-rule);height:1px}.WildPicker-module__y6G8Uq__grid{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.WildPicker-module__y6G8Uq__letter{aspect-ratio:1;background:var(--tile);color:var(--tile-letter);box-shadow:inset 0 0 0 1px var(--tile-stroke);letter-spacing:0;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;border-radius:14px;justify-content:center;align-items:center;font-size:22px;transition:transform 80ms,background .14s,color .14s,box-shadow .14s;display:flex}.WildPicker-module__y6G8Uq__letter:active{background:var(--tile-selected);color:var(--tile-selected-text);box-shadow:none;transform:scale(.94)}@media (hover:hover){.WildPicker-module__y6G8Uq__letter:hover{background:color-mix(in oklch, var(--tile-selected) 22%, var(--tile))}}
.ProtoHeader-module__wJPGIq__timer{letter-spacing:.02em;color:var(--text);justify-self:center;align-items:center;gap:6px;font-size:28px;line-height:1;display:inline-flex}.ProtoHeader-module__wJPGIq__timerIcon{width:22px;height:22px;color:var(--text-muted);flex:none}.ProtoHeader-module__wJPGIq__colon{text-align:center;width:.26em;display:inline-block;transform:translateY(-.04em)}.ProtoHeader-module__wJPGIq__meterTrack{background:color-mix(in oklch, var(--text-muted) 30%, transparent);border-radius:9999px;width:100%;height:3px;margin-top:8px;overflow:hidden}.ProtoHeader-module__wJPGIq__meterFill{background:var(--header-bar);border-radius:inherit;transform-origin:0;width:100%;height:100%;transition:transform .2s linear}
.Toast-module__eHqTLW__toast{left:50%;bottom:calc(var(--tray-height) + 24px);background:var(--tile-selected);color:var(--tile-selected-text);pointer-events:none;z-index:50;white-space:nowrap;border-radius:9999px;padding:10px 16px;font-size:15px;animation:.22s cubic-bezier(.34,1.56,.64,1) Toast-module__eHqTLW__pop;position:fixed;transform:translate(-50%);box-shadow:0 6px 24px #0003}.Toast-module__eHqTLW__error{background:var(--accent-pink);color:#fff}@keyframes Toast-module__eHqTLW__pop{0%{opacity:0;transform:translate(-50%,6px)scale(.94)}to{opacity:1;transform:translate(-50%)scale(1)}}
