.whackamole_field__A1UDT{position:relative;z-index:1;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;width:min(100%,600px,calc(100dvh - 350px));min-width:min(100%,280px);margin:4px auto;border-radius:22px;overflow:hidden;box-shadow:0 0 0 4px rgba(255,255,255,.22),0 10px 24px rgba(2,20,26,.45);transition:filter .3s}.whackamole_mallet__oePBF{cursor:none}.whackamole_canvas__wPTzv{display:block;width:100%;aspect-ratio:1;touch-action:none}.whackamole_startHint__3WOqt{position:absolute;left:50%;top:60%;transform:translate(-50%,-50%);display:grid;justify-items:center;grid-gap:2px;gap:2px;min-height:52px;max-width:90%;padding:12px 24px;border:0;border-radius:999px;background:rgba(6,21,30,.8);color:#eef6ee;font:800 18px var(--font-display);cursor:pointer;animation:whackamole_breathe___kNYO 1.4s ease-in-out infinite}.whackamole_startHint__3WOqt small{font:700 13px var(--font-sans);opacity:.85}@keyframes whackamole_breathe___kNYO{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.05)}}@media (prefers-reduced-motion:reduce){.whackamole_startHint__3WOqt{animation:none}}.whackamole_field__A1UDT.whackamole_classic__GPWMu{border-radius:8px;box-shadow:0 0 0 6px #ffd21f,0 0 0 10px #5a0d08,0 12px 28px rgba(0,0,0,.55)}.whackamole_classic__GPWMu .whackamole_startHint__3WOqt{border:3px solid #ffd21f;border-radius:6px;background:#14090a;color:#ffd21f;font:700 16px ui-monospace,Courier New,monospace;letter-spacing:.06em;text-transform:uppercase;animation:whackamole_blink__DAK3F 1.1s steps(2,start) infinite}@keyframes whackamole_blink__DAK3F{to{visibility:hidden}}.whackamole_bar__kT3ol{display:flex;align-items:center;gap:10px;width:100%;max-width:600px;margin:0 auto;-moz-user-select:none;user-select:none;-webkit-user-select:none}.whackamole_bar__kT3ol>:last-child{margin-left:auto}.whackamole_keys__vOgN4{color:var(--ink);font:700 13px var(--font-sans);opacity:.75}.whackamole_pause__Ke4zz{flex:none;min-width:48px;min-height:40px;border:0;border-radius:999px;background:var(--surface-sunken);color:var(--ink);font:800 14px var(--font-sans);cursor:pointer}.whackamole_pause__Ke4zz:disabled{opacity:.4}.whackamole_raceBox__BUS88{display:grid;grid-gap:10px;gap:10px;width:100%}.whackamole_raceBox__BUS88>*{margin-top:0;margin-bottom:0}.whackamole_teachBtn__C6sZa{min-height:36px;margin-left:auto;padding:0 14px;border-radius:999px;font-size:14px;white-space:nowrap}.whackamole_teachBtn__C6sZa.whackamole_teachOn__1De30{background:#c8f53b;color:#0a1f2b;box-shadow:inset 0 0 0 2px rgba(10,31,43,.25)}.whackamole_teachLabel__O4lLl{margin-left:6px}@media (max-width:440px){.whackamole_teachBtn__C6sZa{min-width:44px;padding:0 10px;font-size:18px}.whackamole_teachLabel__O4lLl{display:none}}@media (max-width:640px){.whackamole_field__A1UDT{width:min(100%,calc(100dvh - 320px))}}.wordguess_wrap__61ZYT{position:relative;z-index:1;width:100%;padding:10px 4px;display:grid;place-items:center;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none}.wordguess_board__PbjDB{--correct:#ff8a3d;--present:#1fd1c1;--absent:#2b4757;display:grid;grid-gap:var(--gap);gap:var(--gap);padding:calc(var(--gap) + 2px);border-radius:18px;background:linear-gradient(160deg,rgba(10,52,66,.9),rgba(6,30,40,.94));box-shadow:inset 0 2px 0 rgba(255,255,255,.08),0 0 0 4px rgba(31,209,193,.22),0 12px 24px rgba(2,18,26,.45)}.wordguess_row__OM6v7{display:grid;grid-template-columns:repeat(5,var(--tile));grid-gap:var(--gap);gap:var(--gap)}.wordguess_tile__qyq32{position:relative;display:grid;place-items:center;width:var(--tile);height:var(--tile);border-radius:calc(var(--tile) * .18);background:rgba(238,246,238,.07);box-shadow:inset 0 0 0 2px rgba(238,246,238,.16);color:#eef6ee;font:800 calc(var(--tile) * .5) /1 var(--font-display);text-transform:none}.wordguess_filled__Vrzqy{background:rgba(238,246,238,.12);box-shadow:inset 0 0 0 2px rgba(200,245,59,.75)}.wordguess_ghost__sjWHz{color:rgba(238,246,238,.42);box-shadow:inset 0 0 0 2px rgba(200,245,59,.45);background:rgba(200,245,59,.06)}.wordguess_hinted__AqhHy{color:var(--correct);box-shadow:inset 0 0 0 2px var(--correct)}.wordguess_tile__qyq32[data-mark]{--shadow:inset 0 2px 0 rgba(255,255,255,0.3),0 3px 0 rgba(0,0,0,0.25);background:var(--bg);color:var(--fg);box-shadow:var(--shadow)}.wordguess_tile__qyq32[data-mark=correct]{--bg:var(--correct);--fg:#0a1f2b}.wordguess_tile__qyq32[data-mark=present]{--bg:var(--present);--fg:#0a1f2b}.wordguess_tile__qyq32[data-mark=present]:after{content:"";position:absolute;right:12%;bottom:12%;width:14%;height:14%;border-radius:50%;background:#0a1f2b;opacity:.55}.wordguess_tile__qyq32[data-mark=absent]{--bg:var(--absent);--fg:#b9cfd6}.wordguess_flip__Ba0X_{animation:wordguess_flip__Ba0X_ .56s ease-in-out both}.wordguess_flip__Ba0X_:after{animation:wordguess_dot__2f9Nz .56s step-end both;animation-delay:inherit}@keyframes wordguess_flip__Ba0X_{0%{transform:rotateX(0);background:rgba(238,246,238,.12);color:#eef6ee;box-shadow:inset 0 0 0 2px rgba(200,245,59,.75)}49.9%{transform:rotateX(90deg);background:rgba(238,246,238,.12);color:#eef6ee;box-shadow:inset 0 0 0 2px rgba(200,245,59,.75)}50%{transform:rotateX(90deg);background:var(--bg);color:var(--fg);box-shadow:var(--shadow)}to{transform:rotateX(0);background:var(--bg);color:var(--fg);box-shadow:var(--shadow)}}@keyframes wordguess_dot__2f9Nz{0%{opacity:0}50%{opacity:.55}}.wordguess_pop__A4WZp{animation:wordguess_pop__A4WZp .12s ease-out}@keyframes wordguess_pop__A4WZp{50%{transform:scale(1.1)}}.wordguess_bounce__irauL{animation:wordguess_bounce__irauL .6s ease both}@keyframes wordguess_bounce__irauL{0%,to{transform:translateY(0)}35%{transform:translateY(-34%)}65%{transform:translateY(6%)}}.wordguess_shake__128Pu{animation:wordguess_shake__128Pu .42s ease}@keyframes wordguess_shake__128Pu{15%,55%{transform:translateX(-9px)}35%,75%{transform:translateX(9px)}90%{transform:translateX(-3px)}}.wordguess_toast__b_fAQ{position:absolute;z-index:3;top:6px;left:50%;transform:translateX(-50%);max-width:calc(100% - 24px);padding:9px 16px;border-radius:999px;background:#eef6ee;color:#0a1f2b;font:800 15px var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 6px 18px rgba(2,18,26,.4);animation:wordguess_toastIn__SPfAx .18s ease-out;pointer-events:none}@keyframes wordguess_toastIn__SPfAx{0%{opacity:0;transform:translate(-50%,-6px)}}.wordguess_below__7HVmF{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.wordguess_kb___51bp{display:flex;flex-direction:column;gap:7px;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none}.wordguess_kbRow__SxYrd{display:flex;justify-content:center;gap:5px}.wordguess_key__w9Ku5{--w:calc((100% - (var(--n) - 1) * 5px) / var(--n));flex:0 1 var(--w);min-width:0;max-width:54px;height:56px;padding:0;border:0;border-radius:10px;background:var(--surface-raised);color:var(--ink);box-shadow:0 3px 0 var(--surface-sunken);font:800 19px/1 var(--font-sans);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .2s,color .2s}.wordguess_key__w9Ku5:active{transform:translateY(2px);box-shadow:0 1px 0 var(--surface-sunken)}.wordguess_key__w9Ku5:focus-visible{outline:3px solid var(--splash);outline-offset:1px}.wordguess_wide__uqoPQ{flex-basis:calc(var(--w) * 2 + 5px);max-width:96px;display:grid;place-items:center}.wordguess_enter__TMWT0{background:var(--splash);color:var(--on-splash);font-size:14px;box-shadow:0 3px 0 rgba(0,0,0,.2)}.wordguess_key__w9Ku5[data-mark=correct]{background:#ff8a3d;color:#0a1f2b}.wordguess_key__w9Ku5[data-mark=present]{background:#1fd1c1;color:#0a1f2b}.wordguess_key__w9Ku5[data-mark=absent]{background:var(--surface-sunken);color:var(--ink);opacity:.32;box-shadow:none}.wordguess_keyTeach__NxKws{box-shadow:0 0 0 3px #c8f53b,0 3px 0 var(--surface-sunken)}@media (max-width:640px){.wordguess_wrap__61ZYT{padding:6px 0}.wordguess_kb___51bp{gap:6px}.wordguess_kbRow__SxYrd{gap:4px}.wordguess_key__w9Ku5{--w:calc((100% - (var(--n) - 1) * 4px) / var(--n));height:50px;font-size:17px;border-radius:8px}.wordguess_wide__uqoPQ{flex-basis:calc(var(--w) * 2 + 4px)}.wordguess_enter__TMWT0{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.wordguess_bounce__irauL,.wordguess_flip__Ba0X_,.wordguess_pop__A4WZp,.wordguess_shake__128Pu{animation-duration:.01ms}}.wordsearch_slab__AUfa3{position:relative;z-index:1;width:min(100%,580px,calc(100dvh - 380px));min-width:min(100%,300px);margin:4px auto 2px;padding:clamp(6px,1.6vw,12px);border-radius:clamp(14px,3vw,22px);background:radial-gradient(120% 50% at 50% 0,rgba(120,170,80,.3),transparent 60%),linear-gradient(160deg,#3e4a45,#29322e 60%,#1f2623);box-shadow:0 6px 0 #141a18,0 12px 18px rgba(2,16,22,.5),inset 0 1px 0 rgba(200,230,180,.22);animation:wordsearch_rise__585Ou .45s cubic-bezier(.34,1.56,.64,1) both}.wordsearch_hintChipItem__6UxUI,.wordsearch_themeChip__OkpnV{display:none}.wordsearch_hintChip__oLtGD{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:0;border-radius:999px;background:var(--buoy);color:var(--on-buoy);font:800 12px/1.2 var(--font-sans);cursor:pointer}.wordsearch_hintChip__oLtGD:disabled{opacity:.4}.wordsearch_themeTag__XCeCK{margin:0 0 6px 4px;font:800 13px/1.2 var(--font-display);color:#eef6ee}.wordsearch_themeTag__XCeCK span{display:inline-block;margin-right:4px;padding:2px 7px;border-radius:6px;background:#0a1f2b;color:var(--splash);font:800 10px/1.4 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;vertical-align:1px}.wordsearch_board__lbY6c{position:relative;display:grid;grid-template-columns:repeat(var(--n),1fr);aspect-ratio:1;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:pointer;outline:none;border-radius:12px}.wordsearch_board__lbY6c:focus-visible{box-shadow:0 0 0 3px var(--buoy)}.wordsearch_cell__RJ2g_{position:relative;z-index:1;display:grid;place-items:center;font:800 calc(min(100vw - 64px, 560px, 100dvh - 410px) / var(--n) * .5) /1 var(--font-display);color:#06343a;pointer-events:none;transition:transform .1s,color .1s}.wordsearch_cell__RJ2g_:before{content:"";position:absolute;inset:7%;border-radius:24%;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.75),rgba(255,255,255,0) 45%),linear-gradient(160deg,#8ff3ea,#2fc8c0 55%,#1a9c99);box-shadow:inset 0 -2px 0 rgba(6,80,84,.45);z-index:-1}.wordsearch_cellFound__liBLa:before{background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.7),rgba(255,255,255,0) 45%),linear-gradient(160deg,color-mix(in srgb,var(--tile) 70%,white) 0,var(--tile) 60%,color-mix(in srgb,var(--tile) 70%,black) 100%)}.wordsearch_cellSel__RdUvK{transform:scale(1.18);color:#0a1f2b}.wordsearch_board__lbY6c:focus-visible .wordsearch_cellFocus__NFTHQ{outline:2px dashed rgba(10,31,43,.35);outline-offset:-3px;border-radius:50%}.wordsearch_ink__RvPDx{position:absolute;inset:0;width:100%;height:100%;z-index:2;overflow:visible;pointer-events:none}.wordsearch_capsule__EtaON{stroke-width:.9;stroke-linecap:round;opacity:.22}.wordsearch_capsuleNew__4T1E_{animation:wordsearch_swipe__Hvw76 .4s cubic-bezier(.34,1.56,.64,1)}.wordsearch_capsuleLive__oVp0T{stroke:#c8f53b;stroke-opacity:.4;stroke-width:.84;stroke-linecap:round}.wordsearch_capsuleMiss__xGevI{stroke:#ff5a3c;stroke-opacity:.5;stroke-width:.8;stroke-linecap:round;animation:wordsearch_fadeOut__n7KCm .45s ease-out forwards}.wordsearch_pendingDot__99V1D{fill:rgba(10,31,43,.2);stroke:#0a1f2b;stroke-width:.06;stroke-dasharray:.18 .12}.wordsearch_hintRing__Tyv1q{stroke:var(--buoy);stroke-width:.1}.wordsearch_hintRing__Tyv1q,.wordsearch_teachRing__WcapY{fill:none;animation:wordsearch_ring__uhNIT 1s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.wordsearch_teachRing__WcapY{stroke:#ffc93c;stroke-width:.12;stroke-dasharray:.3 .12}.wordsearch_cellTeach__ZRHhV:before{background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.75),rgba(255,255,255,0) 45%),linear-gradient(160deg,#ffe9a3,#ffc93c 55%,#e0a01c)}.wordsearch_wordTeach__yRRk7{box-shadow:inset 0 0 0 2px #ffc93c}.wordsearch_teachBtn__pH9e9{flex:1 1;justify-content:center}.wordsearch_lessonNote__ChS9H{margin:0}.wordsearch_words__PfNno{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.wordsearch_word__pCw_8{position:relative;padding:6px 11px;border-radius:999px;background:var(--surface-raised);color:var(--ink);font:800 14px/1 var(--font-display);letter-spacing:.04em;transition:background .2s,color .2s,opacity .2s}.wordsearch_wordFound__QEamS{background:var(--ink);color:#0a1f2b;opacity:.7;text-decoration:line-through;text-decoration-thickness:2px}.wordsearch_wordPic__7uhxD{display:inline-block;margin-right:6px;font-size:1.35em;line-height:0;vertical-align:-.18em;text-decoration:none}.wordsearch_kids__Gl5Ls .wordsearch_word__pCw_8{padding:8px 14px 8px 10px;font-size:17px;letter-spacing:.06em}.wordsearch_kids__Gl5Ls .wordsearch_wordFound__QEamS .wordsearch_wordPic__7uhxD{animation:wordsearch_wiggle__pxhFI .6s ease}@keyframes wordsearch_wiggle__pxhFI{25%{transform:rotate(-14deg) scale(1.25)}60%{transform:rotate(10deg) scale(1.2)}}.wordsearch_wordNew__GLIkp{animation:wordsearch_pop__V5FQp .45s cubic-bezier(.34,1.56,.64,1);opacity:1}.wordsearch_tools__TWsz4{display:flex;gap:8px}.wordsearch_raceBox__BjaN_>*{margin-top:0;margin-bottom:0}.wordsearch_tools__TWsz4>:first-child{flex:1 1;justify-content:center}.wordsearch_newBtn___KGOQ{flex:1 1}@media (max-width:640px){.wordsearch_root__8aX1K{gap:8px}.wordsearch_hop__g1IEi{margin-bottom:-22px}.wordsearch_hop__g1IEi p{margin-bottom:22px;padding:7px 11px;font-size:12.5px;line-height:16px}.wordsearch_stage__XOUin{padding:6px}.wordsearch_slab__AUfa3{width:100%;margin-top:2px}.wordsearch_themeTag__XCeCK{display:none}.wordsearch_themeChip__OkpnV{display:block;padding:5px 9px;border-radius:999px;background:#0a1f2b;color:var(--splash);font:800 11px/1.2 var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.wordsearch_words__PfNno{gap:5px}.wordsearch_cell__RJ2g_{font-size:calc((100vw - 64px) / var(--n) * .52)}.wordsearch_word__pCw_8{padding:5px 8px;font-size:12px}.wordsearch_kids__Gl5Ls .wordsearch_word__pCw_8{padding:7px 11px 7px 8px;font-size:15px}.wordsearch_tools__TWsz4{display:none}.wordsearch_hintChipItem__6UxUI{display:block}}@keyframes wordsearch_rise__585Ou{0%{transform:translateY(14px) scale(.95);opacity:0}to{transform:none;opacity:1}}@keyframes wordsearch_swipe__Hvw76{0%{stroke-width:.2;opacity:1}to{stroke-width:.78}}@keyframes wordsearch_fadeOut__n7KCm{to{opacity:0}}@keyframes wordsearch_ring__uhNIT{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.6}}@keyframes wordsearch_pop__V5FQp{0%{transform:scale(.7)}60%{transform:scale(1.15)}to{transform:none}}@media (prefers-reduced-motion:reduce){.wordsearch_capsuleNew__4T1E_,.wordsearch_hintRing__Tyv1q,.wordsearch_slab__AUfa3,.wordsearch_teachRing__WcapY,.wordsearch_wordNew__GLIkp{animation:none}}