.FluencyGame_root__YexAM{--flu-ink:#0f2c33;--flu-teal:#0f766e;--flu-teal-deep:#0b5b54;--flu-sky:#bfe6e2;--flu-gold:#f5b301;-webkit-touch-callout:none;position:relative;min-height:100dvh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:14px;padding:18px 14px 28px;color:var(--flu-ink);background:radial-gradient(120% 80% at 50% -10%,#eafaf7 0,#d6f0ec 42%,#aed9d3 100%);overflow:hidden}.FluencyGame_root__YexAM[data-mode=rhythm]{background:radial-gradient(120% 80% at 50% -10%,#fffdf0 0,#fef8d4 42%,#fde9a6 100%)}.FluencyGame_root__YexAM[data-mode=pace]{background:radial-gradient(120% 80% at 50% -10%,#f0f6ff 0,#dde9fd 42%,#bdd3fc 100%)}.FluencyGame_root__YexAM[data-mode=onset]{background:radial-gradient(120% 80% at 50% -10%,#fdf4ff 0,#f3d8fd 42%,#e8b4f7 100%)}.FluencyGame_root__YexAM[data-bg="1"]{background-size:cover;background-position:50%}.FluencyGame_bgScrim__ffTD2{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(214,240,236,.78));pointer-events:none}.FluencyGame_stage__l3fOn{flex-direction:column;gap:16px}.FluencyGame_stage__l3fOn,.FluencyGame_titleRow___8wJO{position:relative;z-index:2;width:100%;max-width:560px;display:flex;align-items:center}.FluencyGame_titleRow___8wJO{justify-content:space-between;gap:10px}.FluencyGame_title__j2bQI{font-size:1.18rem;font-weight:900;letter-spacing:-.01em;color:var(--flu-teal-deep)}.FluencyGame_info__S3gUC{flex-shrink:0;border:none;cursor:pointer;white-space:nowrap;padding:8px 14px;border-radius:999px;background:#fff;color:var(--flu-teal);font-weight:800;font-size:.85rem;box-shadow:0 2px 8px -2px rgba(15,44,51,.35)}.FluencyGame_info__S3gUC:hover{background:#f0fbf9}.FluencyGame_progress__mK_7G{display:flex;gap:6px;align-items:center}.FluencyGame_progressCount__hhYVW{margin-left:8px;font-size:.78rem;font-weight:800;color:#5a7a80}.FluencyGame_dot__NofPM{width:9px;height:9px;border-radius:999px;background:rgba(15,118,110,.25);transition:background .2s,transform .2s}.FluencyGame_dot__NofPM[data-on="1"]{background:var(--flu-teal);transform:scale(1.15)}.FluencyGame_dot__NofPM[data-done="1"]{background:var(--flu-gold)}.FluencyGame_card__EZEzK{width:100%;background:rgba(255,255,255,.94);border-radius:22px;padding:22px 20px;box-shadow:0 14px 34px -18px rgba(15,44,51,.5),inset 0 0 0 1px rgba(15,44,51,.06);display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.FluencyGame_bigWord__8fHsy{font-size:2.9rem;font-weight:900;color:var(--flu-ink);letter-spacing:-.02em}.FluencyGame_sayLine__F3JR9{font-size:1.6rem;font-weight:800;line-height:1.32;color:var(--flu-ink);max-width:100%}.FluencyGame_sub__kUXPs{font-size:.95rem;color:#3f5d63;line-height:1.4}.FluencyGame_btn__EVCFW{appearance:none;border:none;cursor:pointer;border-radius:999px;font-weight:800;padding:13px 26px;font-size:1.02rem;color:#fff;background:var(--flu-teal);box-shadow:0 8px 18px -8px rgba(15,118,110,.7);transition:transform .12s,background .2s}.FluencyGame_btn__EVCFW:hover{background:var(--flu-teal-deep)}.FluencyGame_btn__EVCFW:active{transform:translateY(1px) scale(.99)}.FluencyGame_btn__EVCFW[disabled]{opacity:.5;cursor:default;box-shadow:none}.FluencyGame_btnGhost__HWSwB{background:#fff;color:var(--flu-teal);box-shadow:inset 0 0 0 2px rgba(15,118,110,.35)}.FluencyGame_btnGhost__HWSwB:hover{background:#f0fbf9}.FluencyGame_btnGold__lUVHS{background:var(--flu-gold);color:#4a2d00;box-shadow:0 8px 18px -8px rgba(245,179,1,.7)}.FluencyGame_btnGold__lUVHS:hover{background:#e6a800}.FluencyGame_modeBtn__sYCdP{display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer;border-radius:14px;padding:11px 16px;min-height:46px;font-weight:800;font-size:.92rem;color:var(--flu-teal-deep);background:#fff;box-shadow:inset 0 0 0 1.5px rgba(15,118,110,.28),0 3px 8px -5px rgba(15,44,51,.4);transition:background .15s,box-shadow .15s,transform .1s}.FluencyGame_modeBtn__sYCdP:hover{background:#eafaf7;box-shadow:inset 0 0 0 1.5px var(--flu-teal),0 5px 12px -6px rgba(15,118,110,.55)}.FluencyGame_modeBtn__sYCdP:active{transform:translateY(1px)}.FluencyGame_btnGhost__HWSwB:focus-visible,.FluencyGame_btnGold__lUVHS:focus-visible,.FluencyGame_btn__EVCFW:focus-visible,.FluencyGame_choice__IVHOD:focus-visible,.FluencyGame_info__S3gUC:focus-visible,.FluencyGame_listen__kr7um:focus-visible,.FluencyGame_modeBtn__sYCdP:focus-visible,.FluencyGame_rateBtn__he8l2:focus-visible,.FluencyGame_waveWrap__oK939:focus-visible{outline:3px solid var(--flu-gold);outline-offset:2px}.FluencyGame_listen__kr7um{display:inline-flex;align-items:center;gap:7px;border:none;cursor:pointer;border-radius:999px;padding:9px 18px;font-weight:800;font-size:.92rem;color:var(--flu-teal-deep);background:#e7f6f3;box-shadow:inset 0 0 0 1px rgba(15,118,110,.25)}.FluencyGame_listen__kr7um:hover{background:#d8efeb}.FluencyGame_row__UMrBR{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.FluencyGame_start__TLyLq{gap:18px}.FluencyGame_dials__NreiA{width:100%;display:flex;flex-direction:column;gap:12px}.FluencyGame_dialGroup__PnYyc{display:flex;flex-direction:column;gap:7px;align-items:flex-start}.FluencyGame_dialLabel__cY_vM{font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#5a7a80}.FluencyGame_choices__xM6dY{display:flex;gap:8px;flex-wrap:wrap}.FluencyGame_choice__IVHOD{border:none;cursor:pointer;border-radius:14px;padding:11px 16px;min-height:44px;font-weight:800;font-size:.92rem;background:#fff;color:var(--flu-ink);box-shadow:inset 0 0 0 1px rgba(15,44,51,.12);transition:background .15s,box-shadow .15s,color .15s}.FluencyGame_choice__IVHOD:hover{background:#f0fbf9}.FluencyGame_choice__IVHOD[data-sel="1"]{background:var(--flu-teal);color:#fff;box-shadow:0 6px 14px -7px rgba(15,118,110,.7)}.FluencyGame_choice__IVHOD[data-sel="1"]:hover{background:var(--flu-teal-deep)}.FluencyGame_choiceHint__jJl2Z{font-size:.76rem;color:#6b888d;margin-top:2px}.FluencyGame_meterWrap__6Lqnk{width:100%;max-width:320px;height:18px;border-radius:999px;background:#d3ece8;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(15,118,110,.2)}.FluencyGame_meterFill__9_T3h{height:100%;border-radius:999px;background:linear-gradient(90deg,#5fc8bd,var(--flu-teal));transition:width .06s linear}.FluencyGame_scope__U_xAz{width:100%;max-width:340px;height:96px}.FluencyGame_scopeBase__j43aa{stroke:rgba(15,118,110,.18);stroke-width:2}.FluencyGame_scopeTarget__A1f6q{fill:none;stroke:var(--flu-gold);stroke-width:4;stroke-linecap:round;opacity:.4;stroke-dasharray:6 7}.FluencyGame_scopeTargetDemo__LMAlJ{opacity:.95;stroke-dasharray:100;stroke-dashoffset:100;animation:FluencyGame_pulseDraw__dX99w var(--sdur,2.2s) linear forwards}.FluencyGame_scopeTrace__ku6mE{fill:none;stroke:var(--flu-teal);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.FluencyGame_scopeLead__2Hm10{stroke:rgba(15,118,110,.3);stroke-width:2;stroke-dasharray:3 5}.FluencyGame_scopeStart__ATEu5{fill:none;stroke:var(--flu-teal);stroke-width:2.5;opacity:.5;transition:opacity .15s,transform .15s;transform-box:fill-box;transform-origin:center}.FluencyGame_scopeStart__ATEu5[data-near="1"]{opacity:1;transform:scale(1.4);stroke:var(--flu-gold)}.FluencyGame_scopeDot__qWpKB{fill:var(--flu-teal);filter:drop-shadow(0 1px 2px rgba(15,118,110,.5))}@media (prefers-reduced-motion:reduce){.FluencyGame_scopeTargetDemo__LMAlJ{animation:none;stroke-dashoffset:0}}.FluencyGame_rampGuide__7gmY9{width:100%;max-width:320px;height:86px;position:relative}.FluencyGame_balloon__eZD2u{width:90px;height:90px;border-radius:999px;margin:0 auto;background:radial-gradient(circle at 38% 32%,#fff,#ffe18a 55%,var(--flu-gold) 100%);box-shadow:0 8px 20px -10px rgba(245,179,1,.8);transition:transform .08s linear}.FluencyGame_balloonDemo__d6ED4{animation:FluencyGame_balloonRise__DCEEN 1.7s cubic-bezier(.25,.6,.3,1)}@keyframes FluencyGame_balloonRise__DCEEN{0%{transform:scale(.3);opacity:.55}70%{transform:scale(1.18);opacity:1}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.FluencyGame_balloonDemo__d6ED4{animation:none}}.FluencyGame_pulse__UyEOM{width:100%;max-width:320px;height:66px}.FluencyGame_pulseTrack__ADO96{fill:none;stroke:rgba(15,118,110,.16);stroke-width:3}.FluencyGame_pulseLine__68lSH{fill:none;stroke:var(--flu-teal);stroke-width:4;stroke-linecap:round;opacity:.25}.FluencyGame_pulseRun__Fu09z .FluencyGame_pulseLine__68lSH{opacity:1;stroke-dasharray:100;stroke-dashoffset:100;animation:FluencyGame_pulseDraw__dX99w var(--dur) linear forwards}@keyframes FluencyGame_pulseDraw__dX99w{to{stroke-dashoffset:0}}.FluencyGame_pulseDot__PyjUb{fill:var(--flu-gold);opacity:0;transform-box:fill-box;transform-origin:center}.FluencyGame_pulseRun__Fu09z .FluencyGame_pulseDot__PyjUb{animation:FluencyGame_pulsePop__5T40M calc(var(--dur) / var(--n)) ease both;animation-delay:calc(var(--dur) * (var(--i) + .5) / var(--n))}@keyframes FluencyGame_pulsePop__5T40M{0%{opacity:0;transform:scale(.4)}45%{opacity:1;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}.FluencyGame_pacerTrack__VfNmD{width:100%;max-width:360px;height:56px;position:relative;display:flex;align-items:center}.FluencyGame_pacerRail__GtpIn{position:absolute;left:0;right:0;height:8px;border-radius:999px;background:#cfe9e4}.FluencyGame_pacerBeat__eK_kT{position:absolute;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:999px;background:#9cd3cb}.FluencyGame_pacerBeat__eK_kT[data-hit="1"]{background:var(--flu-gold)}.FluencyGame_pacerDot__N4mEh{position:absolute;top:50%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:999px;background:var(--flu-teal);box-shadow:0 0 0 6px rgba(15,118,110,.18);transition:left .06s linear;z-index:2}.FluencyGame_pacerCount__qHMpH{position:absolute;left:50%;top:-34px;transform:translateX(-50%);font-size:1.8rem;font-weight:900;color:var(--flu-teal);z-index:3}.FluencyGame_syllRow__ap_Da{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:6px}.FluencyGame_syll__NCeQQ{padding:8px 14px;border-radius:12px;font-weight:800;background:#eaf7f4;color:var(--flu-ink);box-shadow:inset 0 0 0 1px rgba(15,118,110,.2)}.FluencyGame_syll__NCeQQ[data-on="1"]{background:var(--flu-teal);color:#fff;transform:scale(1.06)}.FluencyGame_waveWrap__oK939{position:relative;width:100%;max-width:520px;aspect-ratio:420/130;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,#eafaf7,#d2ece7);box-shadow:inset 0 0 0 1px rgba(15,118,110,.18);cursor:pointer;touch-action:manipulation;user-select:none;-webkit-tap-highlight-color:transparent}.FluencyGame_waveSvg__hu2JZ{position:absolute;inset:0;width:100%;height:100%;display:block}.FluencyGame_waveLine__11c7g{fill:none;stroke:var(--flu-teal);stroke-width:4;opacity:.85}.FluencyGame_waveStrike__m0GDc{stroke:rgba(15,44,51,.3);stroke-width:2;stroke-dasharray:4 5;transition:stroke .2s,stroke-width .2s}.FluencyGame_waveWrap__oK939[data-phase=ready] .FluencyGame_waveStrike__m0GDc{stroke:#f0a500;stroke-width:3;stroke-dasharray:4 5}.FluencyGame_waveWrap__oK939[data-phase=go] .FluencyGame_waveStrike__m0GDc{stroke:#16a34a;stroke-width:5;stroke-dasharray:none;filter:drop-shadow(0 0 4px rgba(22,163,74,.7))}.FluencyGame_beatStatus__qpRDY{width:100%;max-width:460px;min-height:28px;text-align:center;font-weight:800;font-size:1.05rem;color:var(--flu-teal-deep)}.FluencyGame_beatStatus__qpRDY b{font-size:1.5rem}.FluencyGame_beatStatus__qpRDY[data-phase=ready]{color:#b07a00}.FluencyGame_beatStatus__qpRDY[data-phase=go]{color:#15803d}.FluencyGame_goText__hYkrp{color:var(--flu-gold);font-size:1.7rem}.FluencyGame_waveTarget__T3Se7{fill:none;stroke:var(--flu-gold);stroke-width:3;transition:transform .08s ease,opacity .12s;transform-origin:center}.FluencyGame_waveWrap__oK939[data-pulse="1"] .FluencyGame_waveTarget__T3Se7{transform:scale(1.35);opacity:1}.FluencyGame_waveWrap__oK939[data-hit="1"] .FluencyGame_waveTarget__T3Se7{stroke:#1f9d57}.FluencyGame_waveWrap__oK939[data-miss="1"]{box-shadow:inset 0 0 0 3px rgba(225,70,58,.65)}.FluencyGame_waveWrap__oK939[data-miss="1"] .FluencyGame_waveTarget__T3Se7{stroke:#e1463a}.FluencyGame_waveTarget__T3Se7{filter:drop-shadow(0 2px 4px rgba(245,179,1,.5))}.FluencyGame_waveWrap__oK939[data-phase=idle] .FluencyGame_waveTarget__T3Se7{animation:FluencyGame_idlePulse__VuIcB 1.5s ease-in-out infinite}@keyframes FluencyGame_idlePulse__VuIcB{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.FluencyGame_tapLabel__LyyKi{fill:#4a2d00;font-size:16px;font-weight:900;letter-spacing:.04em;pointer-events:none}.FluencyGame_tapHint__0U714{position:absolute;left:0;right:0;bottom:8px;text-align:center;font-weight:900;font-size:1rem;color:var(--flu-teal-deep);pointer-events:none}.FluencyGame_countIn__zzp40{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;pointer-events:none}.FluencyGame_countReady__15DpS{font-size:.85rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--flu-teal-deep)}.FluencyGame_countBig__xAI3J{font-size:3.2rem;font-weight:900;color:var(--flu-teal);line-height:1}.FluencyGame_goCue__dFQa_{font-size:3.2rem;font-weight:900;color:var(--flu-gold);animation:FluencyGame_gopop__k29rH .3s ease}@keyframes FluencyGame_gopop__k29rH{0%{transform:scale(.55);opacity:.2}to{transform:scale(1);opacity:1}}.FluencyGame_howto__B6Lz2{width:100%;text-align:left;background:#eaf7f4;border-radius:14px;padding:12px 14px;box-shadow:inset 0 0 0 1px rgba(15,118,110,.2);display:flex;flex-direction:column;gap:7px}.FluencyGame_howtoTitle__VElV5{font-weight:900;color:var(--flu-teal-deep);font-size:.98rem}.FluencyGame_howtoStep__7U022{font-size:.9rem;color:#2f5057;display:flex;gap:9px;align-items:flex-start;line-height:1.35}.FluencyGame_beatPips__8whuK{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.FluencyGame_pip__6EcUf{width:14px;height:14px;border-radius:999px;background:#cfe9e4;box-shadow:inset 0 0 0 1px rgba(15,118,110,.25)}.FluencyGame_pip__6EcUf[data-hit="1"]{background:var(--flu-gold)}.FluencyGame_tapNote__Zlvv3{font-size:.82rem;color:#6b888d}.FluencyGame_chunks__YoOma{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.FluencyGame_chunk__nRmQY{padding:12px 18px;border-radius:16px;font-weight:800;font-size:1.2rem;background:#eaf7f4;color:var(--flu-ink);box-shadow:inset 0 0 0 1px rgba(15,118,110,.22);transition:background .2s,transform .2s}.FluencyGame_chunk__nRmQY[data-state=active]{background:var(--flu-teal);color:#fff;transform:scale(1.05)}.FluencyGame_chunk__nRmQY[data-state=done]{background:#def1e4;color:#2c6b43}.FluencyGame_pauseMark__0ZK0b{display:flex;flex-direction:column;align-items:center;color:var(--flu-teal);font-weight:900}.FluencyGame_pauseMark__0ZK0b[data-on="1"]{color:var(--flu-gold)}.FluencyGame_pauseRing__Hfmnx{width:26px;height:26px;border-radius:999px;border:3px solid;opacity:.55}.FluencyGame_pauseContext__R3aSJ{width:100%;font-size:.92rem;color:#4e7278;line-height:1.6;font-weight:600;padding:8px 12px;background:rgba(15,118,110,.06);border-radius:12px;text-align:center}.FluencyGame_pauseContextTarget__tt1ts{font-weight:900;color:var(--flu-teal-deep)}.FluencyGame_pauseCards__YdGcD{width:100%}.FluencyGame_pauseCardWrap__C_kch,.FluencyGame_pauseCards__YdGcD{display:flex;flex-direction:column}.FluencyGame_pauseCard__kQzr7{width:100%;padding:16px 20px;border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:800;font-size:1.15rem;line-height:1.3;text-align:left;transition:background .22s,color .22s,box-shadow .22s;box-shadow:inset 0 0 0 1px rgba(15,118,110,.15);background:rgba(255,255,255,.75);color:#7a9ca2}.FluencyGame_pauseCard__kQzr7[data-state=active]{background:var(--flu-teal);color:#fff;box-shadow:0 8px 20px -8px rgba(15,118,110,.62)}.FluencyGame_pauseCard__kQzr7[data-state=done]{background:#dcfce7;color:#166534;box-shadow:inset 0 0 0 1px rgba(22,101,52,.2)}.FluencyGame_pauseCard__kQzr7[data-state=demo],.FluencyGame_pauseCard__kQzr7[data-state=together_model]{background:#fef3c7;color:#92400e;box-shadow:0 8px 20px -8px rgba(245,179,1,.45)}.FluencyGame_pauseCard__kQzr7[data-state=together_you]{background:var(--flu-teal);color:#fff;opacity:.82;box-shadow:0 8px 20px -8px rgba(15,118,110,.55)}.FluencyGame_pauseCardText__zlziE{flex:1}.FluencyGame_pauseCardCheck__qmH9d{font-size:.92rem;color:#16a34a;flex-shrink:0;font-weight:900}.FluencyGame_pauseCardArrow__x_cd_{font-size:.72rem;font-weight:800;color:rgba(255,255,255,.75);flex-shrink:0;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}.FluencyGame_pauseCard__kQzr7[data-state=demo] .FluencyGame_pauseCardArrow__x_cd_,.FluencyGame_pauseCard__kQzr7[data-state=together_model] .FluencyGame_pauseCardArrow__x_cd_{color:rgba(146,64,14,.55)}.FluencyGame_pauseBreath__Y3IXi{display:flex;align-items:center;gap:10px;padding:5px 18px;color:rgba(15,118,110,.28);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;transition:color .3s}.FluencyGame_pauseBreath__Y3IXi[data-active="1"]{color:var(--flu-teal);animation:FluencyGame_breathPulse__O2Frl .9s ease-in-out infinite alternate}.FluencyGame_pauseBreathLine__WifZA{flex:1;height:1px;background:currentColor}.FluencyGame_pauseBreathLabel__qgCgc{flex-shrink:0}@keyframes FluencyGame_breathPulse__O2Frl{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.FluencyGame_pauseBreath__Y3IXi[data-active="1"]{animation:none}}.FluencyGame_instructionBox__3STQj[data-tone=good]{background:#dcfce7;color:#166534;box-shadow:inset 0 0 0 1px rgba(22,101,52,.2)}.FluencyGame_instructionBox__3STQj[data-tone=demo]{background:#fef3c7;color:#92400e;box-shadow:inset 0 0 0 1px rgba(245,179,1,.35)}.FluencyGame_instructionBox__3STQj[data-tone=together]{background:#e0f2fe;color:#0369a1;box-shadow:inset 0 0 0 1px rgba(3,105,161,.25)}.FluencyGame_rateScale__zu0Ps{display:flex;gap:10px;width:100%;justify-content:center}.FluencyGame_rateBtn__he8l2{flex:1;max-width:150px;border:none;cursor:pointer;border-radius:18px;padding:16px 12px;font-weight:800;font-size:1rem;background:#fff;color:var(--flu-ink);box-shadow:inset 0 0 0 1px rgba(15,44,51,.12);display:flex;flex-direction:column;align-items:center;gap:6px}.FluencyGame_rateBtn__he8l2[data-tone=smooth][data-sel="1"]{background:#def1e4;box-shadow:inset 0 0 0 2px #2c6b43}.FluencyGame_rateBtn__he8l2[data-tone=okay][data-sel="1"]{background:#fdf3d4;box-shadow:inset 0 0 0 2px #b8860b}.FluencyGame_rateBtn__he8l2[data-tone=bumpy][data-sel="1"]{background:#fde3df;box-shadow:inset 0 0 0 2px #b1402f}.FluencyGame_rateFace__8Y_lO{font-size:2rem;font-weight:900;letter-spacing:-.04em}.FluencyGame_hintLine__l4uSF{font-size:.82rem;color:#6b888d}.FluencyGame_voiceBars__zuQ2C{display:flex;align-items:center;justify-content:center;gap:3px;height:46px;width:100%;max-width:280px}.FluencyGame_voiceBars__zuQ2C span{width:5px;height:100%;border-radius:999px;background:linear-gradient(180deg,#5fc8bd,var(--flu-teal));transform:scaleY(.08);transform-origin:center;transition:transform .06s linear}@media (prefers-reduced-motion:reduce){.FluencyGame_voiceBars__zuQ2C span{transition:none}}.FluencyGame_recordBar__2iEDg{display:flex;align-items:center;gap:12px;font-weight:900;color:#b1402f;font-size:2.4rem;font-variant-numeric:tabular-nums}.FluencyGame_recDot__mRBf1{width:22px;height:22px;border-radius:999px;background:#e0463a;animation:FluencyGame_recpulse__Fae2l 1s ease-in-out infinite}@keyframes FluencyGame_recpulse__Fae2l{0%,to{opacity:1}50%{opacity:.35}}.FluencyGame_instructionBox__3STQj{width:100%;padding:10px 14px;border-radius:14px;text-align:center;font-weight:800;font-size:1.05rem;color:var(--flu-teal-deep);background:#e7f6f3;box-shadow:inset 0 0 0 1px rgba(15,118,110,.22)}.FluencyGame_noteBurst__1z4B_{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:5}.FluencyGame_noteBurst__1z4B_ span{position:absolute;bottom:16%;opacity:0;animation:FluencyGame_noteRise__ooEGM 2.4s cubic-bezier(.2,.7,.3,1) forwards}@keyframes FluencyGame_noteRise__ooEGM{0%{opacity:0;transform:translateY(24px) rotate(-10deg) scale(.7)}18%{opacity:1}to{opacity:0;transform:translateY(-230px) rotate(14deg) scale(1.1)}}.FluencyGame_stars__cfnYm{font-size:2rem;letter-spacing:2px;line-height:1}.FluencyGame_roundGrid__hEeh0{display:flex;flex-direction:column;gap:6px;width:100%;max-width:340px}.FluencyGame_roundRow__JQZc2{display:flex;align-items:center;gap:10px}.FluencyGame_roundLabel__dvDGu{width:30px;font-weight:800;font-size:.8rem;color:#5a7a80}.FluencyGame_roundDots__smmTn{display:flex;gap:4px;flex:1}.FluencyGame_rdot__3YUEF{width:15px;height:15px;border-radius:4px;background:#d3ece8;box-shadow:inset 0 0 0 1px rgba(15,118,110,.2)}.FluencyGame_rdot__3YUEF[data-on="1"]{background:var(--flu-gold);box-shadow:none}.FluencyGame_roundCount__8_tbu{width:36px;text-align:right;font-weight:800;font-size:.8rem;color:var(--flu-teal-deep)}.FluencyGame_praiseSlot__MLLaD{min-height:36px;display:flex;align-items:center;justify-content:center}.FluencyGame_praisePop__7Vd2F{font-weight:800;font-size:1rem;letter-spacing:.01em;padding:.28rem .9rem;border-radius:999px;animation:FluencyGame_praisePop__7Vd2F .28s ease;background:#dcfce7;color:#166534}.FluencyGame_praisePop__7Vd2F[data-tone=try]{background:#fef3c7;color:#92400e}@keyframes FluencyGame_praisePop__7Vd2F{0%{transform:scale(.65) translateY(3px);opacity:0}60%{transform:scale(1.07) translateY(0)}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.FluencyGame_praisePop__7Vd2F{animation:none}}.FluencyGame_micChip__o0htL{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;letter-spacing:.01em;padding:.3rem .8rem;border-radius:999px;min-height:32px;color:var(--flu-teal-deep);background:rgba(15,118,110,.07);border:1px solid rgba(15,118,110,.15);transition:color .2s,background .2s,border-color .2s}.FluencyGame_micChip__o0htL[data-state=idle]{opacity:.55}.FluencyGame_micChip__o0htL[data-state=listening]{color:#0f5c53;background:rgba(15,118,110,.12);border-color:rgba(15,118,110,.28)}.FluencyGame_micChip__o0htL[data-state=unavailable]{color:#92400e;background:rgba(245,179,1,.1);border-color:rgba(245,179,1,.3)}.FluencyGame_countdownSlot__4ZoWO{min-height:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.FluencyGame_countdownNum__J_H8g{font-size:3.8rem;font-weight:900;line-height:1;color:var(--flu-teal-deep);min-width:60px;text-align:center;animation:FluencyGame_cdPop__2oNKy .3s cubic-bezier(.22,.61,.36,1)}@keyframes FluencyGame_cdPop__2oNKy{0%{transform:scale(1.55);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.FluencyGame_countdownNum__J_H8g{animation:none}}.FluencyGame_btnSm__rCLGJ{padding:10px 20px!important;font-size:.88rem!important}.FluencyGame_onsetReport__Rf9An{display:flex;flex-direction:column;align-items:center;gap:.9rem;width:100%}.FluencyGame_reportTitle__uAQ0i{font-size:1.05rem;font-weight:900;color:var(--flu-teal-deep);margin:0}.FluencyGame_reportSub__dPF_K{font-size:.84rem;color:#4f7a80;margin:0;line-height:1.45;text-align:center}.FluencyGame_reportScope__E7NHg{display:flex;flex-direction:column;align-items:center;gap:.35rem;width:100%}.FluencyGame_reportScopeLabel__MAcZ3{font-size:.7rem;font-weight:800;color:#8a9ea2;text-transform:uppercase;letter-spacing:.06em}.FluencyGame_reportLegend__X2wde{display:flex;gap:1.4rem;font-size:.78rem;font-weight:800}.FluencyGame_legendGold__Psn7G{color:#b8860b}.FluencyGame_legendGreen__p2R9p{color:#166534}.FluencyGame_patternGrid__dLhFh{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;width:100%}@media (max-width:400px){.FluencyGame_patternGrid__dLhFh{grid-template-columns:1fr}}.FluencyGame_patternCard__0W0bE{display:flex;flex-direction:column;gap:.35rem;padding:.6rem .65rem;border-radius:12px;border:2px solid #e2e8f0;background:#f8fafc;transition:border-color .18s,background .18s,box-shadow .18s}.FluencyGame_patternCard__0W0bE[data-matched="1"]{border-color:var(--flu-teal);background:rgba(15,118,110,.06);box-shadow:0 0 0 1px rgba(15,118,110,.15),0 4px 12px -4px rgba(15,118,110,.28);border-top-width:3px}.FluencyGame_miniScope__06GgE{width:100%;height:40px;display:block;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px rgba(15,44,51,.07)}.FluencyGame_patternTitle__M2w8f{font-size:.8rem;font-weight:900;color:#1e3a5f;margin:0;line-height:1.3}.FluencyGame_patternWhat__ZFMch{font-size:.78rem;color:#4a6067;margin:0;line-height:1.45}.FluencyGame_patternFix__AqCUx{font-size:.78rem;color:var(--flu-teal-deep);margin:0;line-height:1.45;padding:.32rem .5rem;background:rgba(15,118,110,.09);border-radius:7px;border-left:3px solid var(--flu-teal)}.FluencyGame_scopeTarget__A1f6q{opacity:.65}.FluencyGame_status__Rh2JA{min-height:2.2em;font-weight:800;font-size:.95rem;color:var(--flu-teal-deep);line-height:1.4;padding:0 4px}.FluencyGame_status__Rh2JA[data-tone=good]{color:#166534}.FluencyGame_status__Rh2JA[data-tone=try]{color:#92400e}.FluencyGame_notReady__uDsRt{text-align:center;max-width:420px}.FluencyGame_bigWord__8fHsy{transition:opacity .3s ease}.FluencyGame_bigWord__8fHsy[data-active="0"]{opacity:.38}.FluencyGame_bigWord__8fHsy[data-active="1"]{opacity:1}.FluencyGame_mechPreview__P3XIU{width:100%;display:flex;align-items:center;justify-content:center;padding:2px 0 4px}.FluencyGame_prevSvg__Opz64{width:100%;max-width:300px;height:60px;display:block}.FluencyGame_prevChunks__Zo7No{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.FluencyGame_prevChunk__YDtgo{padding:7px 14px;border-radius:12px;font-size:.88rem;font-weight:800;background:#eaf7f4;color:var(--flu-ink);box-shadow:inset 0 0 0 1px rgba(15,118,110,.22)}.FluencyGame_prevChunk__YDtgo[data-active="1"]{background:var(--flu-teal);color:#fff}.FluencyGame_prevSteps__df6Ln{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.FluencyGame_prevStep__X6Hv5{padding:8px 16px;border-radius:999px;font-weight:800;font-size:.86rem;background:#e7f6f3;color:var(--flu-teal-deep);box-shadow:inset 0 0 0 1px rgba(15,118,110,.25)}.FluencyGame_prevStep__X6Hv5[data-accent="1"]{background:var(--flu-teal);color:#fff}.FluencyGame_prevArrow__dBWY5{font-weight:900;color:#8ab3b9;font-size:.85rem;flex-shrink:0}.FluencyGame_wordList__Q1H3F{display:flex;gap:7px;flex-wrap:wrap;justify-content:center;max-width:400px}.FluencyGame_wordPill__Q2_NP{padding:6px 12px;border-radius:999px;font-weight:800;font-size:.88rem;background:#e7f6f3;color:var(--flu-teal-deep);box-shadow:inset 0 0 0 1px rgba(15,118,110,.22)}.FluencyGame_doneStars__M3JBX{display:flex;gap:6px;font-size:1.8rem;letter-spacing:2px;color:var(--flu-gold)}@media (prefers-reduced-motion:reduce){.FluencyGame_balloon__eZD2u,.FluencyGame_bigWord__8fHsy,.FluencyGame_chunk__nRmQY,.FluencyGame_dot__NofPM,.FluencyGame_meterFill__9_T3h,.FluencyGame_pacerDot__N4mEh,.FluencyGame_syll__NCeQQ{transition:none}.FluencyGame_goCue__dFQa_,.FluencyGame_pip__6EcUf[data-beat="1"],.FluencyGame_recDot__mRBf1,.FluencyGame_waveWrap__oK939[data-phase=idle] .FluencyGame_waveTarget__T3Se7{animation:none}.FluencyGame_noteBurst__1z4B_{display:none}.FluencyGame_pulseRun__Fu09z .FluencyGame_pulseLine__68lSH{animation:none;stroke-dashoffset:0}.FluencyGame_pulseRun__Fu09z .FluencyGame_pulseDot__PyjUb{animation:none;opacity:1}}.FluencyGame_pauseCardWords__x51QT{display:flex;flex-wrap:wrap;gap:.35em;justify-content:center}.FluencyGame_pauseWord__q1zLq{color:#a0b8c0;transition:color .18s ease,transform .2s cubic-bezier(.22,1,.36,1),text-shadow .18s ease}.FluencyGame_pauseWord__q1zLq[data-lit=true]{color:#2ab5c8}.FluencyGame_pauseWord__q1zLq[data-active=true]{color:#0ee8ff;transform:translateY(-5px) scale(1.1);text-shadow:0 0 14px rgba(14,232,255,.45)}@media (prefers-reduced-motion:reduce){.FluencyGame_pauseWord__q1zLq{transition:color .18s ease}.FluencyGame_pauseWord__q1zLq[data-active=true]{transform:none;text-shadow:none}}.FluencyGame_pauseConnectHint__zuziX{font-size:.75rem;color:#6fa8b0;letter-spacing:.04em;margin-top:.25rem;text-align:center}.WordBurst_wordBurst__xxiEC{position:absolute;inset:0;z-index:10;pointer-events:none}.WordBurst_wordBurst__xxiEC span{position:absolute;top:52%;left:50%;padding:8px 13px;border-radius:14px;background:var(--paper,#fff);color:var(--ss-ink,#243b4a);font-size:1.05rem;font-weight:900;opacity:0;white-space:nowrap;animation:WordBurst_wordBurstFly__zQ4bT 2.2s ease-out infinite}.WordBurst_wordBurst__xxiEC span:first-child{--dx:-78px;background:#d9f0eb;animation-delay:0s}.WordBurst_wordBurst__xxiEC span:nth-child(2){--dx:38px;background:#ffe1d6;animation-delay:.18s}.WordBurst_wordBurst__xxiEC span:nth-child(3){--dx:88px;background:#fff0bd;animation-delay:.34s}.WordBurst_wordBurst__xxiEC span:nth-child(4){--dx:-38px;animation-delay:.5s}.WordBurst_wordBurst__xxiEC span:nth-child(5){--dx:64px;background:#d9f0eb;animation-delay:.65s}.WordBurst_wordBurst__xxiEC span:nth-child(6){--dx:-96px;background:#ffe1d6;animation-delay:.82s}.WordBurst_wordBurst__xxiEC[data-tinted] span{background:var(--wb-tint);color:#fff}@keyframes WordBurst_wordBurstFly__zQ4bT{0%{opacity:0;transform:translate(-50%) scale(.4)}30%{opacity:1;transform:translate(-50%,-84px) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--dx, 0px)),54px) scale(.6) rotate(18deg)}}@media (prefers-reduced-motion:reduce){.WordBurst_wordBurst__xxiEC span{animation-duration:.01ms;animation-iteration-count:1;opacity:0}}.CrystalBloom_root__kKpMc{position:absolute;inset:0;overflow:hidden;pointer-events:none;--bloom-color:#3fd0c0;--bloom-accent:#9b6cff}.CrystalBloom_bloom__bMRkO{position:absolute;left:50%;top:52%;width:40%;aspect-ratio:1;transform:translate(-50%,-50%) scale(.2);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--bloom-color) 70%,transparent) 0,transparent 68%);opacity:0;animation:CrystalBloom_bloom__bMRkO 1.6s ease-out forwards}@keyframes CrystalBloom_bloom__bMRkO{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}35%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) scale(2.6)}}.CrystalBloom_shard__NWYkc{position:absolute;left:var(--x,50%);bottom:-8%;width:5px;height:16px;border-radius:2px;background:linear-gradient(180deg,#fff,var(--bloom-color) 55%,var(--bloom-accent));box-shadow:0 0 8px color-mix(in srgb,var(--bloom-color) 60%,transparent);opacity:0;transform:translateY(0) rotate(var(--r,0deg));animation:CrystalBloom_shardRise__TIQ28 1.9s cubic-bezier(.2,.7,.3,1) forwards;animation-delay:var(--d,0s)}@keyframes CrystalBloom_shardRise__TIQ28{0%{opacity:0;transform:translateY(0) rotate(var(--r,0deg)) scale(.6)}18%{opacity:1}to{opacity:0;transform:translateY(-150%) rotate(var(--r,0deg)) scale(1)}}.CrystalBloom_title__H_zd9{position:absolute;left:50%;top:38%;transform:translate(-50%,-50%) scale(.7);font-family:var(--font-rounded,system-ui),sans-serif;font-weight:800;color:#fff;text-shadow:0 2px 14px color-mix(in srgb,var(--bloom-color) 70%,transparent);opacity:0;white-space:nowrap;animation:CrystalBloom_titlePop__MEG0Y 1.8s ease-out forwards}@keyframes CrystalBloom_titlePop__MEG0Y{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}25%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}80%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.CrystalBloom_bloom__bMRkO,.CrystalBloom_shard__NWYkc,.CrystalBloom_title__H_zd9{animation-duration:.01ms;animation-iteration-count:1;opacity:1}}.CoinShower_shower__VCxIF{position:absolute;inset:0;z-index:7;pointer-events:none;overflow:hidden}.CoinShower_coin__7o_1c{position:absolute;font-size:2.1rem;will-change:transform,opacity;filter:drop-shadow(0 2px 3px rgba(0,0,0,.4))}.CoinShower_spill__TyWpu .CoinShower_coin__7o_1c{left:50%;top:46%;animation:CoinShower_coinSpill__Gce4M var(--dur,1.4s) cubic-bezier(.25,.7,.4,1) var(--delay,0s) both}@keyframes CoinShower_coinSpill__Gce4M{0%{transform:translate(-50%) scale(.5) rotate(0deg);opacity:0}14%{opacity:1}38%{transform:translate(calc(-50% + (var(--tx) * .55)),-100px) scale(1) rotate(var(--rot));opacity:1}to{transform:translate(calc(-50% + var(--tx)),240px) scale(.85) rotate(calc(var(--rot) * 1.6));opacity:0}}.CoinShower_rain__q7lNC .CoinShower_coin__7o_1c{left:var(--x,50%);top:-10%;animation:CoinShower_coinRain__Abcr7 var(--dur,1.6s) linear var(--delay,0s) both}@keyframes CoinShower_coinRain__Abcr7{0%{transform:translate(0) rotate(0deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(var(--tx),640px) rotate(var(--rot));opacity:0}}.CoinShower_loop__PdlQ6 .CoinShower_coin__7o_1c{animation-iteration-count:infinite;font-size:1.7rem}@media (prefers-reduced-motion:reduce){.CoinShower_rain__q7lNC .CoinShower_coin__7o_1c,.CoinShower_spill__TyWpu .CoinShower_coin__7o_1c{animation-duration:1ms;opacity:0}.CoinShower_loop__PdlQ6 .CoinShower_coin__7o_1c{animation:none;opacity:0}}.BubbleShower_shower__I_umx{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:5}.BubbleShower_bubble__7vJAB{position:absolute;left:var(--x,50%);bottom:-80px;width:var(--size,40px);height:var(--size,40px);border-radius:50%;background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.9),transparent 34%),radial-gradient(circle at 50% 50%,hsla(var(--hue,210),80%,90%,.42),transparent 62%),radial-gradient(circle at 45% 85%,hsla(calc(var(--hue, 210) + 40),70%,85%,.34),transparent 40%),radial-gradient(circle,rgba(210,240,255,.22) 0,rgba(180,225,255,.06) 100%);border:1.5px solid hsla(var(--hue,210),60%,80%,.6);box-shadow:0 2px 16px hsla(var(--hue,210),60%,64%,.28);opacity:0;animation:BubbleShower_bubbleRise__DR2Hh var(--dur,4.5s) linear var(--delay,0s) infinite}.BubbleShower_shine__q4r44{position:absolute;top:16%;left:22%;width:30%;height:16%;border-radius:50%;background:rgba(255,255,255,.85);filter:blur(2px)}@keyframes BubbleShower_bubbleRise__DR2Hh{0%{transform:translateY(0) translateX(0) scale(.6);opacity:0}12%{opacity:.95}50%{transform:translateY(-55vh) translateX(var(--drift,20px)) scale(1)}85%{opacity:.9}to{transform:translateY(-110vh) translateX(0) scale(1.05);opacity:0}}@media (prefers-reduced-motion:reduce){.BubbleShower_bubble__7vJAB{animation:none;display:none}}.BubbleRise_tank__CjhZe{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:7}.BubbleRise_bubble__L5qdH{position:absolute;left:var(--x,50%);bottom:-30px;width:var(--size,20px);height:var(--size,20px);border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.95),rgba(195,238,255,.5) 45%,rgba(120,200,240,.18) 70%,transparent 76%);border:1px solid rgba(255,255,255,.55);opacity:0;animation:BubbleRise_bubbleUp__KFu2X var(--dur,2.6s) ease-in var(--delay,0s) infinite}@keyframes BubbleRise_bubbleUp__KFu2X{0%{transform:translate(0) scale(.6);opacity:0}12%{opacity:.9}55%{transform:translate(calc(var(--drift) * .5),-340px) scale(1);opacity:.85}to{transform:translate(var(--drift),-640px) scale(1.05);opacity:0}}@media (prefers-reduced-motion:reduce){.BubbleRise_bubble__L5qdH{animation-duration:4.2s}}.CardCascade_field__a3JVr{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:7}.CardCascade_card__oppTS{position:absolute;left:var(--x,50%);top:-8%;width:var(--size,28px);height:calc(var(--size, 28px) * 1.32);border-radius:5px;background:linear-gradient(150deg,hsl(var(--hue,212) 85% 72%) 0,hsl(var(--hue,212) 80% 62%) 100%);border:1.5px solid hsl(var(--hue,212) 60% 96%/.85);box-shadow:0 3px 8px hsl(var(--hue,212) 50% 30%/.25);opacity:0;transform-style:preserve-3d;animation:CardCascade_cardFall__RrUiS var(--dur,2s) cubic-bezier(.3,.1,.4,1) var(--delay,0s) forwards}.CardCascade_pip__ZvxWI{position:absolute;inset:0;margin:auto;width:38%;height:38%;border-radius:50%;background:hsl(var(--hue,212) 70% 99%/.85)}@keyframes CardCascade_cardFall__RrUiS{0%{transform:translate(0) rotate(0deg) rotateY(0deg) scale(.7);opacity:0}10%{opacity:1}55%{transform:translate(calc(var(--drift) * .5),320px) rotate(calc(var(--rot) * .6)) rotateY(180deg) scale(1);opacity:1}to{transform:translate(var(--drift),660px) rotate(var(--rot)) rotateY(1turn) scale(.92);opacity:0}}@media (prefers-reduced-motion:reduce){.CardCascade_card__oppTS{animation-duration:3.2s;animation-timing-function:linear}}.FullscreenGameShell_shell__8lXot{position:relative;height:100vh;height:100dvh;overflow:hidden;display:flex;flex-direction:column;background:var(--color-paper,#faf7f2);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.FullscreenGameShell_viewport__UL_5W{flex:1;display:flex;flex-direction:column;justify-content:safe center;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:none;width:100%;max-width:1100px;margin-inline:auto;padding:clamp(.5rem,2vw,1.25rem);min-height:0}.FullscreenGameShell_back__4XiLW{position:absolute;top:max(.6rem,env(safe-area-inset-top));left:max(.6rem,env(safe-area-inset-left));z-index:20;display:inline-flex;align-items:center;padding:.4rem .75rem;border-radius:999px;background:rgba(255,255,255,.85);backdrop-filter:blur(6px);box-shadow:0 2px 8px rgba(0,0,0,.12);font-size:.8rem;font-weight:700;color:var(--color-forest-700,#0e3f24);text-decoration:none}.FullscreenGameShell_back__4XiLW:hover{background:#fff}.FullscreenGameShell_back__4XiLW:after{content:"";position:absolute;inset:-8px;border-radius:inherit}.FullscreenGameShell_back__4XiLW:focus-visible{outline:3px solid var(--color-forest-700,#0e3f24);outline-offset:2px}@media (max-height:520px){.FullscreenGameShell_viewport__UL_5W{padding:.4rem}}.FullscreenGameShell_landscapeHint__Mdmva{display:none;position:absolute;inset:0;z-index:100;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:rgba(10,20,30,.92);color:#fff;font-family:var(--font-dm-sans,system-ui,sans-serif);font-size:1.1rem;font-weight:600;text-align:center;padding:2rem;pointer-events:none}.FullscreenGameShell_landscapeHint__Mdmva:before{content:"↺";font-size:3rem;line-height:1}@media (hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:500px){.FullscreenGameShell_landscapeHint__Mdmva{display:flex}}.MemoryFlipGame_surface__NFoYq{--lilac:#b794f6;--lilac-deep:#7c5cbf;--plum:#4c2f72;--gold:#f0b450;--cream:#fffaf1;--ink:#2a1c45;--accent:#8b5cf6;position:relative;display:flex;flex-direction:column;min-height:640px;border-radius:24px;overflow:hidden;background:#1d1233}.MemoryFlipGame_surface__NFoYq[data-embedded=true]{min-height:0;box-shadow:0 18px 40px -18px rgba(30,14,60,.55),inset 0 0 0 1px rgba(235,225,255,.08);color:var(--cream);user-select:none;-webkit-touch-callout:none}.MemoryFlipGame_surfaceComplete__5H_TG .MemoryFlipGame_bgDefault__D3UQB{filter:saturate(1.15) brightness(1.06)}.MemoryFlipGame_bgDefault__D3UQB,.MemoryFlipGame_bgImage__DTcs0{position:absolute;inset:0;z-index:0}.MemoryFlipGame_bgImage__DTcs0{background-size:cover;background-position:50%}.MemoryFlipGame_bgDefault__D3UQB{background:radial-gradient(120% 80% at 18% 12%,rgba(255,244,214,.3),transparent 42%),radial-gradient(110% 90% at 88% 8%,rgba(214,188,255,.32),transparent 46%),linear-gradient(170deg,#6a4aa0,#573d8c 32%,#3f2c6e 64%,#2c1d52)}.MemoryFlipGame_bgDefault__D3UQB:after{content:"";position:absolute;inset:0;background:radial-gradient(2px 2px at 20% 30%,rgba(255,255,255,.55),transparent 60%),radial-gradient(2px 2px at 70% 22%,rgba(255,255,255,.45),transparent 60%),radial-gradient(1.5px 1.5px at 44% 14%,rgba(255,255,255,.4),transparent 60%),radial-gradient(1.5px 1.5px at 84% 40%,rgba(255,255,255,.35),transparent 60%)}.MemoryFlipGame_scrim__XBnw8{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(130% 100% at 50% 0,transparent 58%,rgba(20,8,44,.42) 100%)}.MemoryFlipGame_hud__WXxJv{position:relative;z-index:6;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 6px}.MemoryFlipGame_hudInfo__l4Obi{min-width:0}.MemoryFlipGame_titleRow__j4Ogs{display:flex;align-items:center;gap:9px}.MemoryFlipGame_infoBtn__YQJy9{position:relative;flex-shrink:0;width:26px;height:26px;border-radius:50%;border:1.5px solid rgba(255,255,255,.55);background:rgba(255,255,255,.16);color:#fff;font-size:.9rem;font-weight:800;font-style:italic;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .14s ease,transform .14s ease}.MemoryFlipGame_infoBtn__YQJy9:after{content:"";position:absolute;inset:-9px;border-radius:inherit}.MemoryFlipGame_infoBtn__YQJy9:hover{background:rgba(255,255,255,.3);transform:translateY(-1px)}.MemoryFlipGame_infoBtn__YQJy9:active{transform:translateY(0)}.MemoryFlipGame_explainerBar__5VxH5{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;margin-top:8px;padding:8px 12px;border-radius:14px;background:rgba(40,24,70,.5);border:1px solid rgba(220,200,255,.22);backdrop-filter:blur(6px);max-width:440px}.MemoryFlipGame_explainerBarText__yLfo2{flex:1 1 220px;min-width:0;margin:0;font-size:.82rem;line-height:1.5;font-weight:600;color:#ece2ff}.MemoryFlipGame_explainerBarBtns__OzHTg{display:flex;gap:6px;flex-shrink:0}.MemoryFlipGame_explainerBarListen__LDFfl,.MemoryFlipGame_explainerBarMore__UEyR4{border:1px solid rgba(220,200,255,.32);background:rgba(255,255,255,.12);color:#f3ecff;font-size:.74rem;font-weight:800;border-radius:999px;padding:6px 12px;cursor:pointer;white-space:nowrap;transition:background .14s ease}.MemoryFlipGame_explainerBarListen__LDFfl:hover,.MemoryFlipGame_explainerBarMore__UEyR4:hover{background:rgba(255,255,255,.2)}.MemoryFlipGame_pairsPanel__Zm0Vu{position:relative;z-index:5;margin:8px auto 2px;max-width:420px;width:calc(100% - 28px);padding:9px 12px 11px;border-radius:16px;background:rgba(38,22,66,.55);border:1px solid rgba(220,200,255,.2);backdrop-filter:blur(8px)}.MemoryFlipGame_pairsPanelHead__sh43o{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:7px}.MemoryFlipGame_pairsPanelTitle__wEDHZ{font-size:.68rem;font-weight:800;color:#d9c8ff;text-transform:uppercase;letter-spacing:.06em}.MemoryFlipGame_pairsPanelHint__ZHu1F{font-size:.72rem;font-weight:700;color:#b6a4d8}.MemoryFlipGame_pairsList__IfNTW{list-style:none;margin:0;padding:0;display:grid;gap:5px}.MemoryFlipGame_pairRow__9IyXK{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:6px 9px;border-radius:11px;background:rgba(255,255,255,.06)}.MemoryFlipGame_pairRow__9IyXK[data-example]{background:rgba(240,184,90,.16)}.MemoryFlipGame_pairRow__9IyXK[data-found]{background:rgba(87,224,138,.15)}.MemoryFlipGame_pairRow__9IyXK[data-blank]{background:rgba(255,255,255,.035)}.MemoryFlipGame_pairBadge__j8UW_{font-size:.6rem;font-weight:800;letter-spacing:.04em;color:#2a1c45;background:#f0c277;border-radius:999px;padding:2px 7px;text-transform:uppercase;flex-shrink:0}.MemoryFlipGame_pairCheck__Se6HT{color:#7be0a0;font-weight:900;font-size:.9rem;flex-shrink:0}.MemoryFlipGame_pairWords__845L8{display:inline-flex;align-items:center;gap:9px;font-size:.9rem;color:#f3ecff}.MemoryFlipGame_pairWords__845L8 strong{font-weight:800}.MemoryFlipGame_pairLink__YIKog{color:#c4a6f5;font-weight:700}.MemoryFlipGame_pairWhy__xEgXy{font-size:.68rem;color:#c3b3e0;font-style:italic}.MemoryFlipGame_pairBlank__9YRSt{letter-spacing:2px;color:rgba(220,200,255,.4);font-weight:700}.MemoryFlipGame_pairListen__iqDMH{margin-left:auto;flex-shrink:0;min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(220,200,255,.28);background:rgba(255,255,255,.1);border-radius:999px;font-size:.95rem;cursor:pointer;transition:background .14s ease}.MemoryFlipGame_pairListen__iqDMH:hover{background:rgba(255,255,255,.2)}.MemoryFlipGame_whatNextBtn__FCsGB{align-self:center;margin-top:2px;border:none;border-radius:999px;padding:11px 26px;font-size:1rem;font-weight:800;color:#3a2168;background:linear-gradient(180deg,#ffe6a8,#f0b450);box-shadow:0 4px 0 #c98a2a,0 8px 18px -6px rgba(200,130,30,.55);cursor:pointer;transition:transform .12s ease,filter .12s ease}.MemoryFlipGame_whatNextBtn__FCsGB:hover{filter:brightness(1.05);transform:translateY(-1px)}.MemoryFlipGame_whatNextBtn__FCsGB:active{transform:translateY(1px);box-shadow:0 2px 0 #c98a2a}.MemoryFlipGame_whyOverlay__ge_8A{position:absolute;inset:0;z-index:12;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(24,10,48,.6);backdrop-filter:blur(3px);animation:MemoryFlipGame_fadeIn__KbmtG .2s ease}.MemoryFlipGame_whyCard__n1HqV{position:relative;width:min(96%,480px);max-height:86%;overflow-y:auto;padding:22px 22px 20px;border-radius:20px;background:linear-gradient(180deg,#ffffff,#f7efff);color:var(--ink);box-shadow:0 24px 56px -18px rgba(20,8,44,.7)}.MemoryFlipGame_whyClose___uNbh{position:absolute;top:12px;right:12px;width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;background:#efe4ff;color:var(--plum);font-size:.9rem;font-weight:800;line-height:1}.MemoryFlipGame_whyClose___uNbh:hover{filter:brightness(.96)}.MemoryFlipGame_explainerBody__39jtQ{display:grid;gap:10px}.MemoryFlipGame_explainerHead__0_PZC{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-right:30px}.MemoryFlipGame_explainerTitle__m50Zn{font-size:1.05rem;font-weight:900;color:var(--plum);line-height:1.2}.MemoryFlipGame_explainerPlay__bzKuJ{flex-shrink:0;padding:7px 13px;border-radius:999px;border:none;cursor:pointer;font-size:.82rem;font-weight:800;color:#3a2168;background:linear-gradient(180deg,#ffe6a8,#f0b450);box-shadow:0 2px 0 #c98a2a;white-space:nowrap}.MemoryFlipGame_explainerPlay__bzKuJ:hover{filter:brightness(1.04)}.MemoryFlipGame_explainerPara__D4Nx1{margin:0;font-size:.9rem;line-height:1.5;color:#4a3b63}.MemoryFlipGame_eyebrow__WtGxo{margin:0;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#e9dcff;opacity:.95}.MemoryFlipGame_title__b9vrs{margin:2px 0 0;font-size:clamp(1.05rem,2.4vw,1.4rem);font-weight:800;color:#fff;text-shadow:0 2px 6px rgba(20,6,44,.45)}.MemoryFlipGame_score__Fa8WH{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;font-weight:800;font-size:1rem;color:#3a2168;background:linear-gradient(180deg,#ffffff,#efe4ff);box-shadow:0 3px 0 #b89be0,inset 0 1px 0 rgba(255,255,255,.6)}.MemoryFlipGame_stage__Nzw6B{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center;padding:8px 16px 4px}.MemoryFlipGame_stage__Nzw6B:before{content:"";position:absolute;inset:6% 8%;border-radius:28px;background:radial-gradient(120% 100% at 50% 45%,rgba(20,8,44,.34),transparent 72%);pointer-events:none}.MemoryFlipGame_grid__UTUwp{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,clamp(58px,10vh,122px)));justify-content:center;gap:clamp(7px,1.6vh,14px);width:100%}.MemoryFlipGame_grid__UTUwp[data-cols="6"]{max-width:820px}@media (max-width:420px){.MemoryFlipGame_grid__UTUwp{grid-template-columns:repeat(3,minmax(0,clamp(56px,9vh,100px)))}}.MemoryFlipGame_cardWrapper__QIzuz{perspective:800px;animation:MemoryFlipGame_dealIn__5rFor .42s cubic-bezier(.34,1.4,.64,1) both}.MemoryFlipGame_cardWrapper__QIzuz:first-child{animation-delay:0s}.MemoryFlipGame_cardWrapper__QIzuz:nth-child(2){animation-delay:45ms}.MemoryFlipGame_cardWrapper__QIzuz:nth-child(3){animation-delay:90ms}.MemoryFlipGame_cardWrapper__QIzuz:nth-child(4){animation-delay:135ms}.MemoryFlipGame_cardWrapper__QIzuz:nth-child(5){animation-delay:.18s}.MemoryFlipGame_cardWrapper__QIzuz:nth-child(6){animation-delay:225ms}.MemoryFlipGame_cardWrapper__QIzuz:nth-child(7){animation-delay:.27s}.MemoryFlipGame_cardWrapper__QIzuz:nth-child(8){animation-delay:315ms}.MemoryFlipGame_cardWrapper__QIzuz:nth-child(9){animation-delay:.36s}.MemoryFlipGame_cardWrapper__QIzuz:nth-child(10){animation-delay:405ms}.MemoryFlipGame_cardWrapper__QIzuz:nth-child(11){animation-delay:.45s}.MemoryFlipGame_cardWrapper__QIzuz:nth-child(12){animation-delay:495ms}.MemoryFlipGame_card__rNTEI{position:relative;display:block;width:100%;aspect-ratio:3/4;padding:0;border:none;background:none;cursor:pointer;transform-style:preserve-3d;transition:transform .42s cubic-bezier(.4,0,.2,1),opacity .6s ease,filter .6s ease;outline:none;border-radius:14px}.MemoryFlipGame_card__rNTEI:not(:disabled):hover{transform:translateY(-4px)}.MemoryFlipGame_card__rNTEI:not(:disabled):hover .MemoryFlipGame_cardBack__KSuox{filter:brightness(1.1)}.MemoryFlipGame_card__rNTEI:not(:disabled):active{transition:transform .2s ease;transform:translateY(-1px) scale(.98)}.MemoryFlipGame_card__rNTEI:focus-visible{outline:3px solid #ffd98a;outline-offset:3px}.MemoryFlipGame_card__rNTEI:disabled{cursor:default}.MemoryFlipGame_card__rNTEI[data-flipped=true],.MemoryFlipGame_card__rNTEI[data-matched=true]{transform:rotateY(180deg)}.MemoryFlipGame_cardWrapper__QIzuz[data-matched=true]{transform:scale(.8);opacity:.9;transition:transform .6s ease,opacity .6s ease;animation:MemoryFlipGame_matchFound__D0INL .64s ease-out}.MemoryFlipGame_cardBack__KSuox,.MemoryFlipGame_cardFront__nJL2y{position:absolute;inset:0;border-radius:14px;display:flex;align-items:center;justify-content:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.MemoryFlipGame_cardBack__KSuox{color:#ffe1a0;background:radial-gradient(120% 100% at 30% 16%,rgba(255,255,255,.22),transparent 52%),linear-gradient(150deg,#9173d6,#7a59c2 52%,#5d3fa0);border:2px solid rgba(255,255,255,.3);box-shadow:0 6px 16px -4px rgba(28,12,60,.55),inset 0 1px 0 rgba(255,255,255,.28);overflow:hidden}.MemoryFlipGame_cardBack__KSuox:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.22) 50%,transparent 62%);transform:translateX(-120%);animation:MemoryFlipGame_cardSheen___9aBD 5.5s ease-in-out infinite}.MemoryFlipGame_cardWrapper__QIzuz:nth-child(2n) .MemoryFlipGame_cardBack__KSuox:after{animation-delay:2.6s}.MemoryFlipGame_cardWrapper__QIzuz:nth-child(3n) .MemoryFlipGame_cardBack__KSuox:after{animation-delay:1.4s}.MemoryFlipGame_cardBackMotif__2jP3M{width:52%;height:52%;display:block;opacity:.9;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.MemoryFlipGame_cardFront__nJL2y{background:linear-gradient(180deg,#ffffff,#fbf3ff);border:2px solid rgba(124,92,191,.28);box-shadow:0 3px 10px rgba(60,30,100,.16);transform:rotateY(180deg);padding:4px}.MemoryFlipGame_card__rNTEI[data-matched=true] .MemoryFlipGame_cardFront__nJL2y{background:linear-gradient(180deg,#7be0a0,#41c97e);border-color:#2ba866;box-shadow:0 3px 12px rgba(34,150,85,.4),inset 0 1px 0 rgba(255,255,255,.4)}.MemoryFlipGame_card__rNTEI[data-matched=true] .MemoryFlipGame_cardWord__9NnUu{color:#0f5a30}.MemoryFlipGame_cardWord__9NnUu{font-size:clamp(.8rem,2.2vw,1.15rem);font-weight:800;color:var(--ink);text-align:center;line-height:1.12;word-break:break-word;padding:2px 4px}.MemoryFlipGame_cardImage__wkGBe{display:block;width:100%;height:100%;background-size:cover;background-position:50%;border-radius:10px}.MemoryFlipGame_matchTick__B__nu{position:absolute;top:5px;right:7px;font-size:1.05rem;color:#1c9b54;font-weight:900;line-height:1;animation:MemoryFlipGame_tickPop___HD_y .32s cubic-bezier(.34,1.56,.64,1) forwards}.MemoryFlipGame_sayPrompt__zk5Z_{position:absolute;left:50%;bottom:6px;transform:translateX(-50%);padding:2px 9px;border-radius:999px;background:linear-gradient(180deg,#ffe9a8,#ffcf5c);color:#6a4a00;font-size:clamp(.54rem,1.5vw,.72rem);font-weight:800;white-space:nowrap;box-shadow:0 2px 6px rgba(180,120,0,.3);pointer-events:none;animation:MemoryFlipGame_sayPop__7TjCh .28s cubic-bezier(.34,1.56,.64,1) both,MemoryFlipGame_sayPulse__WPOXW 1.4s ease-in-out .3s infinite}.MemoryFlipGame_sayPrompt__zk5Z_[data-heard]{background:linear-gradient(180deg,#9be7b4,#4cc984);color:#0f5a30;animation:MemoryFlipGame_sayPop__7TjCh .24s cubic-bezier(.34,1.56,.64,1) both}@keyframes MemoryFlipGame_sayPop__7TjCh{0%{opacity:0;transform:translateX(-50%) translateY(6px) scale(.82)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes MemoryFlipGame_sayPulse__WPOXW{0%,to{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.06)}}.MemoryFlipGame_listener__N0KSj{position:relative;z-index:5;margin:0 auto;display:inline-flex;align-items:center;gap:8px;align-self:center;padding:6px 14px;border-radius:999px;font-size:.82rem;font-weight:700;color:#efe4ff;background:rgba(40,22,70,.55);border:1px solid rgba(220,200,255,.25);--listen-color:#c9a8ff}.MemoryFlipGame_listenerHeard__Ys_Rf{color:#d6ffe2;--listen-color:#57e08a}.MemoryFlipGame_bars__k8pAD{display:inline-flex;align-items:flex-end;gap:2px;height:14px}.MemoryFlipGame_bars__k8pAD span{width:3px;height:40%;border-radius:2px;background:var(--listen-color);animation:MemoryFlipGame_barPulse__2SfHb .9s ease-in-out infinite}.MemoryFlipGame_bars__k8pAD span:nth-child(2){animation-delay:.12s}.MemoryFlipGame_bars__k8pAD span:nth-child(3){animation-delay:.24s}.MemoryFlipGame_bars__k8pAD span:nth-child(4){animation-delay:.36s}.MemoryFlipGame_bars__k8pAD span:nth-child(5){animation-delay:.48s}.MemoryFlipGame_controls__gEluW{position:relative;z-index:5;display:grid;gap:8px;padding:6px 18px 16px}.MemoryFlipGame_instructionBar__JOWse{display:flex;align-items:center;justify-content:center;gap:10px}.MemoryFlipGame_instruction__Otp1I{margin:0;font-size:.98rem;font-weight:700;text-align:center;color:#f3ecff;text-shadow:0 1px 4px rgba(20,6,44,.5);min-height:1.4em}.MemoryFlipGame_replayBtn__I8nEG{position:relative;flex-shrink:0;width:36px;height:36px;border-radius:50%;border:none;cursor:pointer;font-size:1rem;background:linear-gradient(180deg,#ffffff,#ecdcff);box-shadow:0 2px 0 #b89be0;transition:transform .12s ease,filter .12s ease}.MemoryFlipGame_replayBtn__I8nEG:after{content:"";position:absolute;inset:-4px;border-radius:inherit}.MemoryFlipGame_replayBtn__I8nEG:hover{filter:brightness(1.06);transform:translateY(-1px)}.MemoryFlipGame_replayBtn__I8nEG:active{transform:translateY(0)}.MemoryFlipGame_progressTrack__plBEc{height:8px;background:rgba(255,255,255,.16);border-radius:999px;overflow:hidden}.MemoryFlipGame_progressFill__II_Sc{height:100%;background:linear-gradient(90deg,#f6d089,#f0b450);border-radius:999px;transition:width .5s ease}.MemoryFlipGame_startCard__5soUq{position:relative;z-index:4;margin:auto;width:min(92%,460px);padding:22px 22px 24px;border-radius:22px;background:rgba(38,22,66,.62);border:1px solid rgba(220,200,255,.22);backdrop-filter:blur(8px);box-shadow:0 18px 40px -18px rgba(15,6,35,.7);text-align:center}.MemoryFlipGame_startHeading__lNNy4{margin:0 0 10px;font-size:.95rem;font-weight:800;color:#f3ecff}.MemoryFlipGame_startHeading__lNNy4:not(:first-child){margin-top:18px}.MemoryFlipGame_startChips__XCt61{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.MemoryFlipGame_startChip__zlenU{padding:8px 15px;border-radius:999px;border:2px solid rgba(220,200,255,.4);background:rgba(255,255,255,.16);color:#f6efff;font-size:.9rem;font-weight:700;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease}.MemoryFlipGame_startChip__zlenU:hover{transform:translateY(-1px);background:rgba(255,255,255,.16)}.MemoryFlipGame_startChipActive__K0dZd{background:linear-gradient(180deg,#ffffff,#ecdcff);border-color:#fff;color:#3a2168;box-shadow:0 3px 0 #b89be0}.MemoryFlipGame_startBtn__tM8n1{margin-top:22px;padding:12px 30px;border:none;border-radius:999px;cursor:pointer;font-size:1.05rem;font-weight:800;color:#3a2168;background:linear-gradient(180deg,#ffe6a8,#f0b450);box-shadow:0 4px 0 #c98a2a,0 8px 18px -6px rgba(200,130,30,.6);transition:transform .12s ease,filter .12s ease}.MemoryFlipGame_startBtn__tM8n1:hover{filter:brightness(1.05);transform:translateY(-1px)}.MemoryFlipGame_startBtn__tM8n1:active{transform:translateY(1px);box-shadow:0 2px 0 #c98a2a}.MemoryFlipGame_endScreen___vZ5A{position:absolute;inset:0;z-index:8;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(24,10,48,.55);backdrop-filter:blur(3px);animation:MemoryFlipGame_fadeIn__KbmtG .26s ease}.MemoryFlipGame_endCard__HDAp4{width:min(94%,420px);padding:26px 24px;border-radius:22px;text-align:center;background:linear-gradient(180deg,#ffffff,#f7efff);color:var(--ink);box-shadow:0 20px 50px -18px rgba(20,8,44,.7)}.MemoryFlipGame_endTitle__SqK_3{margin:0 0 4px;font-size:1.4rem;font-weight:900;color:var(--plum)}.MemoryFlipGame_endSub__kJY0S{margin:0 0 18px;font-size:.95rem;font-weight:600;color:#6b5a86}.MemoryFlipGame_endButtons__C0T4N{display:grid;gap:10px}.MemoryFlipGame_endBtnPrimary__RVzs6,.MemoryFlipGame_endBtn__coIYx{padding:12px 18px;border:none;border-radius:14px;cursor:pointer;font-size:1rem;font-weight:800;transition:transform .12s ease,filter .12s ease}.MemoryFlipGame_endBtnPrimary__RVzs6{color:#3a2168;background:linear-gradient(180deg,#ffe6a8,#f0b450);box-shadow:0 4px 0 #c98a2a}.MemoryFlipGame_endBtn__coIYx{color:var(--plum);background:#efe4ff;box-shadow:0 3px 0 #c9b6ea}.MemoryFlipGame_endBtnPrimary__RVzs6:hover,.MemoryFlipGame_endBtn__coIYx:hover{filter:brightness(1.04);transform:translateY(-1px)}.MemoryFlipGame_endBtnPrimary__RVzs6:active,.MemoryFlipGame_endBtn__coIYx:active{transform:translateY(1px)}@keyframes MemoryFlipGame_tickPop___HD_y{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes MemoryFlipGame_dealIn__5rFor{0%{transform:translateY(14px) scale(.82) rotate(-3deg);opacity:0}to{transform:translateY(0) scale(1) rotate(0deg);opacity:1}}@keyframes MemoryFlipGame_matchFound__D0INL{0%{transform:scale(1);opacity:1}35%{transform:scale(1.08);opacity:1}to{transform:scale(.8);opacity:.9}}@keyframes MemoryFlipGame_cardSheen___9aBD{0%,64%{transform:translateX(-120%)}82%{transform:translateX(120%)}to{transform:translateX(120%)}}@keyframes MemoryFlipGame_barPulse__2SfHb{0%,to{height:35%;opacity:.7}50%{height:100%;opacity:1}}@keyframes MemoryFlipGame_fadeIn__KbmtG{0%{opacity:0}to{opacity:1}}@media (max-width:480px){.MemoryFlipGame_hud__WXxJv{padding:12px 14px 4px}.MemoryFlipGame_explainerBar__5VxH5{margin-top:6px;padding:7px 10px;max-width:100%}.MemoryFlipGame_explainerBarText__yLfo2{flex-basis:100%}.MemoryFlipGame_pairsPanel__Zm0Vu{width:calc(100% - 18px);padding:8px 10px 10px}.MemoryFlipGame_pairWords__845L8{font-size:.86rem;gap:7px}.MemoryFlipGame_stage__Nzw6B{padding:6px 10px 4px}}@media (hover:none) and (pointer:coarse){.MemoryFlipGame_surface__NFoYq,.MemoryFlipGame_surface__NFoYq *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.MemoryFlipGame_cardBack__KSuox:after{animation:none;opacity:0}.MemoryFlipGame_bgDefault__D3UQB:after{display:none}}@media (prefers-reduced-motion:reduce){.MemoryFlipGame_card__rNTEI{transition:none}.MemoryFlipGame_cardWrapper__QIzuz{animation:none}.MemoryFlipGame_cardWrapper__QIzuz[data-matched=true]{animation:none;transition:none}.MemoryFlipGame_cardBack__KSuox:after{animation:none;opacity:0}.MemoryFlipGame_endScreen___vZ5A,.MemoryFlipGame_matchTick__B__nu,.MemoryFlipGame_sayPrompt__zk5Z_{animation:none;opacity:1}.MemoryFlipGame_bars__k8pAD span{animation:none;height:70%}.MemoryFlipGame_progressFill__II_Sc{transition:none}}.PhraseCard_card__6_rjo{display:flex;flex-direction:column;align-items:center;gap:4px;box-sizing:border-box;width:max-content;max-width:min(100%,94vw,680px);margin:0 auto;padding:10px 18px;border:0;border-radius:18px;background:rgba(255,255,255,.96);color:#1f2340;box-shadow:0 6px 22px rgba(15,20,45,.28);text-align:center;font:inherit;cursor:default;pointer-events:auto}button.PhraseCard_card__6_rjo{cursor:pointer}button.PhraseCard_card__6_rjo:focus-visible{outline:3px solid #ffb547;outline-offset:3px}.PhraseCard_card__6_rjo[data-tone=glass]{background:rgba(255,255,255,.88);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.PhraseCard_card__6_rjo[data-compact]{padding:6px 14px;border-radius:14px}.PhraseCard_label__fuQfv{font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5b5f86}.PhraseCard_text__YkxZW{display:block;font-weight:800;line-height:1.18;overflow-wrap:anywhere;text-wrap:balance}.PhraseCard_text__YkxZW[data-len=short]{font-size:clamp(1.9rem,6vw,3rem)}.PhraseCard_text__YkxZW[data-len=medium]{font-size:clamp(1.45rem,4.6vw,2.4rem)}.PhraseCard_text__YkxZW[data-len=long]{font-size:clamp(1.2rem,3.6vw,2rem)}.PhraseCard_text__YkxZW[data-len=xlong]{font-size:clamp(1.08rem,3vw,1.7rem)}.PhraseCard_card__6_rjo[data-compact] .PhraseCard_text__YkxZW[data-len=short]{font-size:clamp(1.5rem,5vw,2.4rem)}.PhraseCard_card__6_rjo[data-compact] .PhraseCard_text__YkxZW[data-len=medium]{font-size:clamp(1.25rem,4vw,2rem)}.PhraseCard_card__6_rjo[data-compact] .PhraseCard_text__YkxZW[data-len=long]{font-size:clamp(1.1rem,3.2vw,1.7rem)}.PhraseCard_card__6_rjo[data-compact] .PhraseCard_text__YkxZW[data-len=xlong]{font-size:clamp(1.05rem,2.8vw,1.5rem)}.PhraseCard_mark__ghmvz{background:#ffe08a;color:inherit;border-radius:6px;padding:0 .12em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.PhraseCard_hint__qNDk6{font-size:.78rem;font-weight:600;color:#6a6e93}.GameSettings_gear__OV2Sp{position:absolute;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:40;width:44px;height:44px;display:grid;place-items:center;border:none;border-radius:999px;cursor:pointer;color:#fff;background:rgba(20,24,38,.42);box-shadow:0 2px 10px rgba(0,0,0,.25),inset 0 0 0 1px rgba(255,255,255,.18);backdrop-filter:blur(8px) saturate(1.1);-webkit-backdrop-filter:blur(8px) saturate(1.1);transition:transform .25s ease,background .2s ease,box-shadow .2s ease}.GameSettings_gear__OV2Sp:hover{background:rgba(20,24,38,.6);transform:scale(1.06)}.GameSettings_gear__OV2Sp:active{transform:scale(.96)}.GameSettings_gear__OV2Sp:focus-visible{outline:3px solid #fff;outline-offset:2px}.GameSettings_gear__OV2Sp svg{width:22px;height:22px;transition:transform .5s ease}.GameSettings_gear__OV2Sp:hover svg{transform:rotate(40deg)}.GameSettings_backdrop__dWYUv{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end;background:rgba(8,10,18,.42);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:GameSettings_fade__TQaTZ .18s ease both}.GameSettings_sheet__0GbRS{width:min(380px,92vw);height:100%;overflow-y:auto;padding:22px 20px calc(28px + env(safe-area-inset-bottom));color:#f5f7fb;background:linear-gradient(180deg,rgba(28,32,50,.97),rgba(18,21,34,.98));box-shadow:-16px 0 40px rgba(0,0,0,.35);animation:GameSettings_slideIn__XR0tB .26s cubic-bezier(.22,1,.36,1) both}.GameSettings_header__Zajpw{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.GameSettings_title__pK2Ii{margin:0;font-size:1.18rem;font-weight:700;letter-spacing:-.01em}.GameSettings_close__6noA0{width:34px;height:34px;border:none;border-radius:999px;cursor:pointer;color:#f5f7fb;font-size:20px;line-height:1;background:rgba(255,255,255,.1);transition:background .15s ease}.GameSettings_close__6noA0:hover{background:rgba(255,255,255,.2)}.GameSettings_close__6noA0:focus-visible{outline:2px solid #fff;outline-offset:2px}.GameSettings_subtle__aqdMy{margin:0 0 18px;font-size:.82rem;line-height:1.4;color:rgba(232,236,248,.62)}.GameSettings_section___jeFn{margin-top:20px}.GameSettings_sectionLabel__pcyTM{margin:0 0 10px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(232,236,248,.55)}.GameSettings_row__kF8zj{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;margin-bottom:8px;border-radius:14px;background:rgba(255,255,255,.05)}.GameSettings_rowText__hQrkw{display:flex;flex-direction:column;gap:2px}.GameSettings_rowTitle__Xz_2M{font-size:.95rem;font-weight:600}.GameSettings_rowHint__lCusa{font-size:.76rem;color:rgba(232,236,248,.55)}.GameSettings_switch__gyXha{position:relative;flex:none;width:50px;height:30px;border:none;border-radius:999px;cursor:pointer;padding:0;background:rgba(255,255,255,.18);transition:background .2s ease}.GameSettings_switch__gyXha[data-on=true]{background:#4ade80}.GameSettings_switch__gyXha:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .2s cubic-bezier(.22,1,.36,1)}.GameSettings_switch__gyXha[data-on=true]:after{transform:translateX(20px)}.GameSettings_switch__gyXha:focus-visible{outline:2px solid #fff;outline-offset:2px}.GameSettings_sliderRow__vQiSS{padding:14px;border-radius:14px;background:rgba(255,255,255,.05)}.GameSettings_sliderTop__bG_F8{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.GameSettings_slider__dp14j{width:100%;height:8px;-webkit-appearance:none;appearance:none;border-radius:999px;background:rgba(255,255,255,.18);cursor:pointer}.GameSettings_slider__dp14j::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:999px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.35);cursor:pointer}.GameSettings_slider__dp14j::-moz-range-thumb{width:24px;height:24px;border:none;border-radius:999px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.35);cursor:pointer}.GameSettings_slider__dp14j:focus-visible{outline:2px solid #fff;outline-offset:4px}.GameSettings_ends__5dXx_{display:flex;justify-content:space-between;margin-top:8px;font-size:.74rem;color:rgba(232,236,248,.55)}.GameSettings_swatches__72_z4{display:grid;grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:10px}.GameSettings_swatch__qGget{position:relative;aspect-ratio:4/3;border:2px solid transparent;border-radius:12px;overflow:hidden;cursor:pointer;padding:0;background:rgba(255,255,255,.06);transition:border-color .15s ease,transform .15s ease}.GameSettings_swatch__qGget:hover{transform:translateY(-2px)}.GameSettings_swatch__qGget[data-selected=true]{border-color:#4ade80}.GameSettings_swatch__qGget img{width:100%;height:100%;object-fit:cover;display:block}.GameSettings_swatch__qGget[data-character=true]{aspect-ratio:1}.GameSettings_swatch__qGget[data-character=true] img{object-fit:contain;padding:6px}.GameSettings_swatchLabel__7qGLo{position:absolute;left:0;right:0;bottom:0;padding:3px 6px;font-size:.66rem;font-weight:600;color:#fff;text-align:center;background:linear-gradient(180deg,transparent,rgba(0,0,0,.6))}.GameSettings_swatch__qGget:focus-visible{outline:2px solid #fff;outline-offset:2px}.GameSettings_swatchEmpty__4Mb_S{display:grid;place-items:center;width:100%;height:100%;padding:4px;font-size:.68rem;font-weight:600;text-align:center;color:rgba(245,247,251,.85);background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.04))}@keyframes GameSettings_fade__TQaTZ{0%{opacity:0}to{opacity:1}}@keyframes GameSettings_slideIn__XR0tB{0%{transform:translateX(16px);opacity:0}to{transform:translateX(0);opacity:1}}@media (prefers-reduced-motion:reduce){.GameSettings_gear__OV2Sp,.GameSettings_gear__OV2Sp svg,.GameSettings_swatch__qGget,.GameSettings_switch__gyXha:after{transition:none}.GameSettings_backdrop__dWYUv,.GameSettings_sheet__0GbRS{animation:none}.GameSettings_gear__OV2Sp:hover svg{transform:none}}@media (hover:none) and (pointer:coarse){.SlingshotGalleryGame_root__sYMgU,.SlingshotGalleryGame_root__sYMgU *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.SlingshotGalleryGame_root__sYMgU{display:flex;flex-direction:column;gap:12px;width:100%;max-width:560px;margin:0 auto;font-family:var(--ss-font-body);color:var(--ss-ink);-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.SlingshotGalleryGame_header__3mvrl{display:flex;flex-direction:column;gap:10px;align-items:center}.SlingshotGalleryGame_title__pahXI{font-family:var(--ss-font-display);font-size:clamp(20px,5vw,28px);font-weight:700;text-align:center;margin:0}.SlingshotGalleryGame_tabs__lH9M4{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.SlingshotGalleryGame_tab__MmP55{appearance:none;border:2px solid var(--ss-line);background:var(--ss-surface);color:var(--ss-ink-soft);border-radius:var(--ss-radius-pill);padding:6px 14px;min-height:44px;font-size:14px;font-weight:700;cursor:pointer;transition:all .18s var(--ss-ease)}.SlingshotGalleryGame_tab__MmP55[data-active=true]{background:var(--theme-accent,#E0561F);border-color:var(--theme-accent,#E0561F);color:#fff}.SlingshotGalleryGame_stage__BIEEM{position:relative;width:100%;aspect-ratio:3/4;max-height:clamp(360px,calc(100svh - 244px),700px);margin-inline:auto;border-radius:var(--ss-radius-panel);overflow:hidden;background:var(--ss-bg);background-size:cover;background-position:50%;box-shadow:var(--ss-shadow)}.SlingshotGalleryGame_scene__MmaVc{position:absolute;inset:0;width:100%;height:100%}.SlingshotGalleryGame_cell__K0L6U{transition:opacity .35s ease .55s}.SlingshotGalleryGame_scene__MmaVc [data-lit] .ssBody{transform-box:fill-box;transform-origin:50% 100%;animation:SlingshotGalleryGame_ssBob__ncaQc 2.8s ease-in-out infinite}.SlingshotGalleryGame_scene__MmaVc [data-lit] .ssGlow{transform-box:fill-box;transform-origin:center;animation:SlingshotGalleryGame_ssGlowPulse__zy8pq 2.4s ease-in-out infinite}@keyframes SlingshotGalleryGame_ssBob__ncaQc{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes SlingshotGalleryGame_ssGlowPulse__zy8pq{0%,to{opacity:.7}50%{opacity:1}}.SlingshotGalleryGame_scene__MmaVc .ssPrize{transform-box:fill-box;transform-origin:50% 100%;animation:SlingshotGalleryGame_prizeSway__rHn9Z 3.4s ease-in-out infinite}@keyframes SlingshotGalleryGame_prizeSway__rHn9Z{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-2px) rotate(3deg)}}.SlingshotGalleryGame_cell__K0L6U .ssBody{transform-box:fill-box}.SlingshotGalleryGame_cell__K0L6U[data-shape=bottle][data-knocked] .ssBody{transform-origin:50% 60%;animation:SlingshotGalleryGame_bottleBreak__6CH6d .42s ease-out forwards}@keyframes SlingshotGalleryGame_bottleBreak__6CH6d{0%{transform:scale(1)}28%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(.45);opacity:0}}.SlingshotGalleryGame_cell__K0L6U[data-shape=can][data-knocked] .ssBody,.SlingshotGalleryGame_cell__K0L6U[data-shape=duck][data-knocked] .ssBody{transform-origin:50% 100%;animation:SlingshotGalleryGame_canDentFall__P8Cuz .6s cubic-bezier(.4,0,.7,1) forwards}@keyframes SlingshotGalleryGame_canDentFall__P8Cuz{0%{transform:none}22%{transform:scaleY(.78) scaleX(1.08)}to{transform:translateY(58px) rotate(82deg);opacity:0}}.SlingshotGalleryGame_cell__K0L6U[data-shape=hexagon][data-knocked] .ssBody{transform-origin:50% 50%;animation:SlingshotGalleryGame_hexSpin__qXqXC .6s ease-out forwards}@keyframes SlingshotGalleryGame_hexSpin__qXqXC{0%{transform:rotate(0) scale(1)}to{transform:rotate(560deg) scale(.2);opacity:0}}.SlingshotGalleryGame_cell__K0L6U .ssBit{transform-box:fill-box;transform-origin:center}.SlingshotGalleryGame_cell__K0L6U[data-knocked] .ssBit{animation:SlingshotGalleryGame_shardFly__cO2Q8 .55s ease-out forwards}@keyframes SlingshotGalleryGame_shardFly__cO2Q8{0%{transform:translate(0) scale(1) rotate(0);opacity:1}to{transform:translate(var(--tx,30px),var(--ty,-30px)) scale(.35) rotate(160deg);opacity:0}}.SlingshotGalleryGame_ballHint__m8KJb{transform-box:fill-box;transform-origin:center;animation:SlingshotGalleryGame_ballPulse___pG5N 1.7s ease-out infinite;pointer-events:none}@keyframes SlingshotGalleryGame_ballPulse___pG5N{0%{transform:scale(.7);opacity:.85}to{transform:scale(1.9);opacity:0}}.SlingshotGalleryGame_cardText__a10Qs{font-family:var(--ss-font-body);font-size:22px;font-weight:800;fill:var(--ss-ink);pointer-events:none}.SlingshotGalleryGame_bubble___4By3{position:absolute;left:12px;bottom:12px;max-width:62%;background:var(--ss-surface);color:var(--ss-ink);border-radius:18px 18px 18px 4px;padding:10px 14px;font-size:15px;font-weight:700;line-height:1.25;box-shadow:var(--ss-shadow);border:2px solid var(--ss-line)}.SlingshotGalleryGame_bubble___4By3[data-feedback=hit]{border-color:var(--ss-correct);background:var(--ss-card-target-bg)}.SlingshotGalleryGame_bubble___4By3[data-feedback=miss]{border-color:var(--ss-rest)}.SlingshotGalleryGame_lockHint__xZFFK{position:absolute;top:88px;left:50%;transform:translateX(-50%);max-width:88%;text-align:center;background:rgba(35,78,82,.88);color:#fff;border-radius:var(--ss-radius-pill);padding:6px 14px;font-size:12px;font-weight:700}.SlingshotGalleryGame_celebration__nmLVo{position:absolute;inset:0}.SlingshotGalleryGame_overlay__ViYpj{position:absolute;inset:0;display:grid;place-items:center;background:rgba(35,78,82,.28);backdrop-filter:blur(2px);padding:16px}.SlingshotGalleryGame_card__L59zP{background:var(--ss-surface);border-radius:var(--ss-radius-panel);padding:24px 22px;text-align:center;max-width:360px;box-shadow:0 12px 40px rgba(35,78,82,.22)}.SlingshotGalleryGame_soundBadge__P5cft{width:56px;height:56px;margin:0 auto 10px;display:grid;place-items:center;font-size:30px;border-radius:50%;background:var(--theme-accent-bg,#FCE3D2);box-shadow:inset 0 0 0 3px var(--theme-accent,#E0561F)}.SlingshotGalleryGame_overlayTitle__R11kK{font-family:var(--ss-font-display);font-size:24px;font-weight:700;margin:0 0 6px}.SlingshotGalleryGame_soundLine__QQY1n{font-size:14px;color:var(--ss-ink-soft);margin:0 0 10px;letter-spacing:.01em}.SlingshotGalleryGame_soundLine__QQY1n strong{color:var(--theme-accent,#E0561F);font-weight:800}.SlingshotGalleryGame_overlayBody__X3P4e{font-size:15px;color:var(--ss-ink-soft);margin:0 0 18px;line-height:1.4}.SlingshotGalleryGame_endActions__0YBZC{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.SlingshotGalleryGame_primaryBtn__cLHhH,.SlingshotGalleryGame_secondaryBtn__xKkCF{appearance:none;border:none;border-radius:var(--ss-radius-pill);padding:12px 26px;font-size:16px;font-weight:800;cursor:pointer;transition:transform .15s var(--ss-ease),box-shadow .15s var(--ss-ease)}.SlingshotGalleryGame_primaryBtn__cLHhH{background:var(--theme-accent,#E0561F);color:#fff;box-shadow:0 4px 12px rgba(224,86,31,.32)}.SlingshotGalleryGame_secondaryBtn__xKkCF{background:var(--ss-panel);color:var(--ss-ink)}.SlingshotGalleryGame_primaryBtn__cLHhH:hover,.SlingshotGalleryGame_secondaryBtn__xKkCF:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.SlingshotGalleryGame_cell__K0L6U{transition:opacity .2s linear}.SlingshotGalleryGame_primaryBtn__cLHhH:hover,.SlingshotGalleryGame_secondaryBtn__xKkCF:hover{transform:none}.SlingshotGalleryGame_ballHint__m8KJb,.SlingshotGalleryGame_cell__K0L6U[data-knocked] .ssBit,.SlingshotGalleryGame_cell__K0L6U[data-knocked] .ssBody,.SlingshotGalleryGame_scene__MmaVc .ssPrize,.SlingshotGalleryGame_scene__MmaVc [data-lit] .ssBody,.SlingshotGalleryGame_scene__MmaVc [data-lit] .ssGlow{animation:none}.SlingshotGalleryGame_ballHint__m8KJb{display:none}.SlingshotGalleryGame_cell__K0L6U[data-knocked] .ssBit{opacity:0}}