.correct-reward-pill[data-v-0a535ea1]{position:absolute;display:inline-flex;align-items:center;justify-content:center;gap:.2rem;border-radius:999px;padding:.4rem .75rem;font-size:.9375rem;font-weight:800;letter-spacing:.01em;white-space:nowrap;box-shadow:var(--shadow-game-lg);will-change:transform,opacity}.correct-reward-pill--time[data-v-0a535ea1]{border:1px solid color-mix(in srgb,var(--timer) 40%,transparent);background:color-mix(in srgb,var(--timer) 16%,var(--card));color:var(--timer)}.correct-reward-pill--star[data-v-0a535ea1]{border:1px solid color-mix(in srgb,var(--star) 45%,transparent);background:color-mix(in srgb,var(--star) 18%,var(--card));color:color-mix(in srgb,var(--star) 30%,var(--foreground))}@media (min-width: 640px){.correct-reward-pill[data-v-0a535ea1]{font-size:1.0625rem;padding:.45rem .85rem}}.countdown-overlay[data-v-fae942d2]{background:var(--background);background-image:var(--game-screen-wash),var(--game-screen-gradient)}@media (prefers-reduced-motion: reduce){.ls-pop[data-v-fae942d2]{animation:none}}.tutorial-toast-enter-active[data-v-2a1ba54f],.tutorial-toast-leave-active[data-v-2a1ba54f]{transition:opacity .3s ease,transform .3s ease}.tutorial-toast-enter-from[data-v-2a1ba54f],.tutorial-toast-leave-to[data-v-2a1ba54f]{opacity:0;transform:translateY(16px)}.milestone-toast[data-v-ab468093]{border-color:color-mix(in srgb,var(--star) 45%,transparent);background:color-mix(in srgb,var(--star) 92%,var(--card));color:var(--star-ink);font-size:.9375rem}.milestone-toast-enter-active[data-v-ab468093]{transition:opacity .24s ease,transform .32s cubic-bezier(.22,1,.36,1)}.milestone-toast-leave-active[data-v-ab468093]{transition:opacity .3s ease,transform .3s ease}.milestone-toast-enter-from[data-v-ab468093]{opacity:0;transform:translateY(-10px) scale(.94)}.milestone-toast-leave-to[data-v-ab468093]{opacity:0;transform:translateY(-6px)}@media (prefers-reduced-motion: reduce){.milestone-toast-enter-active[data-v-ab468093],.milestone-toast-leave-active[data-v-ab468093]{transition:opacity .12s ease}.milestone-toast-enter-from[data-v-ab468093],.milestone-toast-leave-to[data-v-ab468093]{transform:none}}.skip-chip--ready[data-v-520ab945]{border-color:color-mix(in srgb,var(--star) 40%,var(--border));background:color-mix(in srgb,var(--star) 16%,var(--card));color:color-mix(in srgb,var(--star) 45%,var(--foreground));box-shadow:0 2px 8px color-mix(in srgb,var(--star) 18%,transparent)}.skip-chip--ready[data-v-520ab945]:hover{border-color:color-mix(in srgb,var(--star) 55%,var(--border));background:color-mix(in srgb,var(--star) 24%,var(--card));color:color-mix(in srgb,var(--star) 55%,var(--foreground));box-shadow:0 3px 12px color-mix(in srgb,var(--star) 28%,transparent)}.skip-chip--ready .skip-chip__icon[data-v-520ab945],.skip-chip--ready .skip-chip__badge[data-v-520ab945]{background:color-mix(in srgb,var(--star) 22%,transparent);color:inherit}.dark{border-color:color-mix(in srgb,var(--star) 48%,var(--border));background:color-mix(in srgb,var(--star) 18%,var(--card));color:var(--star);box-shadow:0 2px 10px color-mix(in srgb,var(--star) 14%,transparent)}.dark{border-color:color-mix(in srgb,var(--star) 62%,var(--border));background:color-mix(in srgb,var(--star) 26%,var(--card));color:var(--star)}.skip-chip--armed[data-v-520ab945]{border-color:var(--star);background:var(--star);color:var(--star-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--star) 30%,transparent),0 3px color-mix(in srgb,var(--star) 55%,#8a6a18),0 8px 18px color-mix(in srgb,var(--star) 40%,transparent);animation:skip-arm-pulse-520ab945 1.1s ease-in-out infinite}.skip-chip__icon--armed[data-v-520ab945],.skip-chip__badge--armed[data-v-520ab945]{background:color-mix(in srgb,var(--star-ink) 12%,transparent);color:var(--star-ink)}@keyframes skip-arm-pulse-520ab945{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@media (prefers-reduced-motion: reduce){.skip-chip--armed[data-v-520ab945]{animation:none}}.rolling-number[data-v-0b6ed0fc]{--rn-cell: 1em;display:inline-flex;line-height:1}.rolling-number__digit[data-v-0b6ed0fc]{position:relative;display:inline-block;height:var(--rn-cell);overflow:hidden}.rolling-number__reel[data-v-0b6ed0fc]{display:flex;flex-direction:column;transition-property:transform;transition-timing-function:cubic-bezier(.22,1,.36,1)}.rolling-number__cell[data-v-0b6ed0fc]{display:flex;height:var(--rn-cell);align-items:center;justify-content:center}.stars-chip__pill[data-v-76d73e6c]{display:flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;border-radius:999px;background:var(--star);box-shadow:0 3px 10px color-mix(in srgb,var(--star) 45%,transparent);color:var(--star-ink)}.stars-chip__icon[data-v-76d73e6c]{font-size:16px;line-height:1;color:var(--star-ink)}.stars-chip__value[data-v-76d73e6c]{font-size:16px;font-weight:700;line-height:1;color:var(--star-ink)}.stars-chip--up .stars-chip__pill[data-v-76d73e6c]{animation:stars-chip-pulse-up-76d73e6c .45s ease}.stars-chip--down .stars-chip__pill[data-v-76d73e6c]{animation:stars-chip-pulse-down-76d73e6c .45s ease}.stars-chip__delta[data-v-76d73e6c]{position:absolute;left:50%;top:0;z-index:10;font-size:.75rem;font-weight:800;line-height:1;white-space:nowrap;pointer-events:none;animation:stars-chip-delta-float-76d73e6c .85s cubic-bezier(.22,1,.36,1) forwards}.stars-chip__delta--up[data-v-76d73e6c]{color:var(--game-feedback-correct-label)}.stars-chip__delta--down[data-v-76d73e6c]{color:var(--game-feedback-incorrect-label)}@keyframes stars-chip-pulse-up-76d73e6c{0%,to{transform:scale(1)}30%{transform:scale(1.12)}55%{transform:scale(.98)}75%{transform:scale(1.04)}}@keyframes stars-chip-pulse-down-76d73e6c{0%,to{transform:scale(1)}35%{transform:scale(.96)}}@keyframes stars-chip-delta-float-76d73e6c{0%{opacity:0;transform:translate3d(-50%,-20%,0) scale(.7)}25%{opacity:1;transform:translate3d(-50%,-70%,0) scale(1.06)}to{opacity:0;transform:translate3d(-20%,-190%,0) scale(1)}}@media (prefers-reduced-motion: reduce){.stars-chip--up .stars-chip__pill[data-v-76d73e6c],.stars-chip--down .stars-chip__pill[data-v-76d73e6c]{animation:none}.stars-chip__delta[data-v-76d73e6c]{animation-duration:.01ms}}.progress-bar__track[data-v-4dc134f2]{height:12px;border-radius:99px;background:var(--brand-bg2);box-shadow:var(--inset-shadow)}.progress-bar__fill[data-v-4dc134f2]{transform-origin:left center;transform:scaleX(var(--progress-from, 1));animation:progress-bar-drain-4dc134f2 var(--progress-ms, 0ms) linear forwards}.progress-bar__fill--primary[data-v-4dc134f2],.progress-bar__fill--timer[data-v-4dc134f2],.progress-bar__fill--warning[data-v-4dc134f2]{background-image:var(--timer-gradient);background-color:var(--primary);transition:background .3s ease}.progress-bar__fill--bonus[data-v-4dc134f2]{background-image:var(--timer-gradient);background-color:var(--primary)}.progress-bar__fill--destructive[data-v-4dc134f2],.progress-bar--urgent .progress-bar__fill[data-v-4dc134f2]{background-image:none;background-color:#e5484d}@keyframes progress-bar-drain-4dc134f2{0%{transform:scaleX(var(--progress-from, 1))}to{transform:scaleX(0)}}@media (prefers-reduced-motion: reduce){.progress-bar__fill[data-v-4dc134f2]{animation:none;transform:scaleX(var(--progress-from, 1))}}.timer__badge[data-v-c70b9b1d]{display:flex;min-width:54px;flex-shrink:0;align-items:center;justify-content:center;padding:8px 4px;border-radius:999px;background-image:var(--cta-gradient);color:var(--on-gradient);font-size:19px;font-weight:700;line-height:1;box-shadow:0 3px 10px color-mix(in srgb,var(--primary) 40%,transparent);transition:background .3s ease,box-shadow .3s ease}.timer--urgent .timer__badge[data-v-c70b9b1d]{background-image:none;background-color:#e5484d;box-shadow:0 3px 10px #e5484d59}.timer__bonus-pill[data-v-c70b9b1d]{position:absolute;left:54px;top:0;border-radius:999px;background:color-mix(in srgb,var(--success) 16%,var(--popover));border:1px solid color-mix(in srgb,var(--success) 35%,transparent);padding:.15rem .45rem;font-size:.8125rem;font-weight:800;color:var(--success);white-space:nowrap;box-shadow:var(--shadow-game);animation:timer-bonus-float-c70b9b1d .75s cubic-bezier(.22,1,.36,1) forwards}@keyframes timer-bonus-float-c70b9b1d{0%{opacity:0;transform:translate(-.25rem,-20%) scale(.75)}28%{opacity:1;transform:translateY(-70%) scale(1.05)}to{opacity:0;transform:translate(.35rem,-180%) scale(1)}}@media (prefers-reduced-motion: reduce){.timer__bonus-pill[data-v-c70b9b1d]{animation-duration:.01ms}}.virtual-keyboard[data-v-b490ca58],.virtual-keyboard .game-key[data-v-b490ca58]{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.virtual-keyboard[data-v-b490ca58]{--key-gap: .25rem;--keys-per-row: 10;--key-width: calc( (100% - (var(--keys-per-row) - 1) * var(--key-gap)) / var(--keys-per-row) );display:flex;width:100%;max-width:36rem;flex-direction:column;gap:.35rem}.virtual-keyboard__row[data-v-b490ca58]{display:flex;width:100%;justify-content:center;gap:var(--key-gap)}.virtual-keyboard__key[data-v-b490ca58]{display:flex;box-sizing:border-box;height:clamp(46px,12vw,56px);width:var(--key-width);min-width:0;flex:1 1 0;align-items:center;justify-content:center;padding:0 .15rem;font-size:clamp(15px,4.2vw,18px);font-weight:600;text-transform:uppercase}.virtual-keyboard__key--wide[data-v-b490ca58]{flex:1.6 1 0;width:auto}.virtual-keyboard__backspace[data-v-b490ca58]{display:block;height:.875rem;width:.875rem;margin-inline:auto}@media (min-width: 400px){.virtual-keyboard[data-v-b490ca58]{--key-gap: .35rem;gap:.45rem}.virtual-keyboard__key[data-v-b490ca58]{height:2.75rem;padding:0 .25rem;font-size:.9375rem}}@media (max-height: 600px){.virtual-keyboard[data-v-b490ca58]{gap:.25rem}.virtual-keyboard__key[data-v-b490ca58]{height:2.35rem;font-size:.8125rem}}@media (min-width: 640px){.virtual-keyboard[data-v-b490ca58]{--key-gap: .375rem;gap:.5rem}.virtual-keyboard__key[data-v-b490ca58]{height:3rem;padding:0 .5rem;font-size:1rem}.virtual-keyboard__backspace[data-v-b490ca58]{height:1rem;width:1rem}}@media (min-width: 768px){.virtual-keyboard[data-v-b490ca58]{--key-gap: .5rem;gap:.75rem}.virtual-keyboard__key[data-v-b490ca58]{height:3.5rem;padding:0 .75rem;font-size:1.125rem}.virtual-keyboard__backspace[data-v-b490ca58]{height:1.25rem;width:1.25rem}}div[tabindex][data-v-4fd171da]:focus{outline:none}.word-tiles[data-v-4fd171da]{--letter-count: 5;--tile-gap: 6px;--max-tile: 64px;--min-tile: 40px;display:flex;width:fit-content;max-width:100%;flex-wrap:nowrap;justify-content:center;gap:var(--tile-gap);margin-inline:auto}.word-tiles[data-length="6"][data-v-4fd171da]{--max-tile: 58px;--min-tile: 36px;--tile-gap: 5px}.word-tiles[data-length="7"][data-v-4fd171da],.word-tiles[data-length="8"][data-v-4fd171da]{--max-tile: 52px;--min-tile: 34px;--tile-gap: 4px}.word-tiles[data-length="9"][data-v-4fd171da],.word-tiles[data-length="10"][data-v-4fd171da]{--max-tile: 46px;--min-tile: 30px;--tile-gap: 4px}.word-tile-col[data-v-4fd171da]{container-type:inline-size;display:flex;width:min(var(--max-tile),max(var(--min-tile),calc((100vw - 48px - (var(--letter-count) - 1) * var(--tile-gap)) / var(--letter-count))));flex:0 0 auto;flex-direction:column;align-items:center}.game-letter-tile[data-v-4fd171da]{width:100%;aspect-ratio:1;border-radius:13px;border-style:solid;border-width:2.5px;border-color:transparent;font-size:clamp(1rem,44cqi,2.5rem);line-height:1;color:var(--foreground);background:var(--game-tile-bg);box-shadow:var(--game-tile-shadow);backface-visibility:hidden;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .14s ease,border-color .15s ease,background .18s ease,color .18s ease}.game-letter-tile--given[data-v-4fd171da]{background:var(--game-tile-given);border-color:transparent}.game-letter-tile--empty[data-v-4fd171da]{border-color:var(--game-tile-border)}.game-letter-tile--filled[data-v-4fd171da]{border-color:var(--primary)}.game-letter-tile--active[data-v-4fd171da]{border-color:var(--primary);box-shadow:var(--game-tile-shadow-active)}.game-letter-tile--error[data-v-4fd171da]{background:var(--destructive)!important;border-color:var(--destructive)!important;color:var(--on-gradient)!important;box-shadow:var(--game-tile-shadow)}.word-float[data-v-4fd171da]{font-weight:700;white-space:nowrap;pointer-events:none;animation:word-float-up-4fd171da .95s ease forwards}.word-float--correct[data-v-4fd171da]{font-size:22px;color:var(--success)}.word-float--skipped[data-v-4fd171da]{font-size:20px;color:color-mix(in srgb,var(--star) 55%,var(--foreground))}.word-float--wrong[data-v-4fd171da]{font-size:20px;color:var(--game-feedback-incorrect-label)}@keyframes word-float-up-4fd171da{0%{opacity:0;transform:translateY(8px)}18%{opacity:1}to{opacity:0;transform:translateY(-28px)}}.letter-correct[data-v-4fd171da]{animation:letter-correct-4fd171da .52s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--correct-i, 0) * 55ms)}@keyframes letter-correct-4fd171da{0%{transform:scale(1);opacity:.85}45%{transform:scale(1.06);opacity:1}to{transform:scale(1);opacity:1}}.word-shake[data-v-4fd171da]{animation:lsShake .46s ease}.word-tiles--correct[data-v-4fd171da]{animation:lsBounce .5s ease}.word-tiles--skipped[data-v-4fd171da]{animation:lsBounce .45s ease}.tile-feedback-correct[data-v-4fd171da]{background:var(--success)!important;border-color:var(--success)!important;color:var(--on-gradient)!important;box-shadow:var(--game-tile-shadow)!important}.tile-feedback-skipped[data-v-4fd171da]{background:color-mix(in srgb,var(--star) 78%,var(--card))!important;border-color:color-mix(in srgb,var(--star) 70%,#8a6a18)!important;color:var(--star-ink)!important;box-shadow:var(--game-tile-shadow)!important}.dark{background:color-mix(in srgb,var(--star) 72%,var(--card))!important;border-color:var(--star)!important;color:var(--star-ink)!important}.tile-feedback-incorrect[data-v-4fd171da]{background:var(--destructive)!important;border-color:var(--destructive)!important;color:var(--on-gradient)!important}.reveal-slot[data-v-4fd171da]{display:flex;width:100%;height:28px;align-items:center;justify-content:center;padding-top:6px}@media (max-height: 600px){.word-tiles[data-v-4fd171da]{--max-tile: 52px}}.reveal-btn[data-v-4fd171da]{display:inline-flex;height:22px;align-items:center;justify-content:center;gap:3px;padding:0 8px;border:none;border-radius:999px;background:var(--star);color:var(--star-ink);font-size:11px;font-weight:700;line-height:1;box-shadow:0 2px 6px color-mix(in srgb,var(--star) 45%,transparent);touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:opacity .15s ease,visibility .15s ease}.reveal-btn--visible[data-v-4fd171da]{visibility:visible;opacity:1;pointer-events:auto}.reveal-btn--hidden[data-v-4fd171da]{visibility:hidden;opacity:0;pointer-events:none}.reveal-btn:disabled.reveal-btn--visible[data-v-4fd171da]{opacity:.4;cursor:not-allowed}.reveal-btn[data-v-4fd171da]:active:not(:disabled){transform:translateY(1px)}.reveal-btn__eye[data-v-4fd171da]{height:11px;width:11px}@media (prefers-reduced-motion: reduce){.letter-correct[data-v-4fd171da],.word-shake[data-v-4fd171da],.word-tiles--correct[data-v-4fd171da],.word-tiles--skipped[data-v-4fd171da],.word-float[data-v-4fd171da]{animation:none}.word-tiles--correct[data-v-4fd171da],.word-tiles--skipped[data-v-4fd171da]{perspective:none}}
