.section-shared_gameSection__nqEav{margin:0 auto;padding:16px;border-radius:16px;grid-gap:.8rem;gap:.8rem;position:relative}.section-shared_gameSection__nqEav,.section-shared_speakerSection__TnSon{width:min(860px,100%);border:1px solid var(--panel-border);box-shadow:var(--panel-shadow);display:grid}.section-shared_speakerSection__TnSon{border-radius:20px;background:var(--panel-bg);padding:clamp(.62rem,1.8vw,.95rem)}.section-shared_sectionHeader__v_ZxP{display:grid;grid-gap:var(--section-header-gap);gap:var(--section-header-gap);margin:0 0 var(--section-header-bottom-space);text-align:left}.section-shared_sectionTitle__6QQwR{margin:0;color:var(--section-title-color);font-size:var(--section-title-size);font-weight:var(--section-title-weight);line-height:var(--section-title-line-height)}.section-shared_sectionSubtitle__V_4It{margin:0;color:var(--section-subtitle-color);font-size:var(--section-subtitle-size);font-weight:var(--section-subtitle-weight);line-height:var(--section-subtitle-line-height)}.section-shared_gameControls__Fk7HE{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem}.section-shared_infoBadge__7gQ77{border-radius:999px;border:1px solid var(--accent-border);background:var(--accent-surface);color:var(--accent-text);font-size:.84rem;font-weight:700;padding:.18rem .6rem}.section-shared_dangerBadge__sPrbc{border-radius:999px;border:1px solid var(--danger-border);background:var(--danger-surface);color:var(--danger-text);font-size:.84rem;font-weight:700;padding:.18rem .6rem}.section-shared_restartButton__DkkVN{border:1px solid var(--panel-border-strong);border-radius:999px;background:var(--surface-base);color:var(--text-strong);padding:.26rem .72rem;font-size:.82rem;font-weight:700;cursor:pointer}.section-shared_preStartOverlay__ViRat{position:absolute;inset:0;border-radius:14px;background:var(--surface-overlay);border:none;display:grid;place-items:center;align-content:center;grid-gap:.34rem;gap:.34rem;cursor:pointer}.section-shared_preStartIcon__A8BVc{font-size:clamp(2rem,5vw,2.5rem);line-height:1}.section-shared_preStartText__6Sdfn{color:var(--accent-text);font-weight:700;font-size:.92rem}.section-shared_preStartAction__kqlrb{border-radius:999px;border:1px solid var(--accent-border);background:var(--accent-surface);color:var(--accent-text);padding:.2rem .65rem;font-size:.78rem;font-weight:700}.section-shared_feedbackText__PvHZc{margin:0;text-align:center;font-size:.9rem;color:var(--text-primary);font-weight:800;min-height:1.2rem}.section-shared_largeGameSection__d5ZDo{padding:18px;gap:.9rem;overflow:visible}.section-shared_statusBadge__1aZZP,.section-shared_statusDangerBadge__ysZ96{padding:.2rem .6rem}.section-shared_secondaryResetButton__vYOjH{padding:.32rem .8rem;font-size:.85rem}.section-shared_primaryStartButton__0WqEf{border:1px solid var(--accent-border);border-radius:999px;padding:.36rem .86rem;font-size:.88rem;font-weight:800;color:var(--accent-text);background:var(--accent-surface-strong);cursor:pointer}.section-shared_paddedPreStartText__Eqdb_{margin:0;padding:0 .7rem}.section-shared_floatingIconButton__wDxuo{border:1px solid var(--floating-button-border);background:var(--floating-button-bg);color:var(--floating-button-text);border-radius:999px;width:34px;height:34px;padding:0;display:grid;place-items:center;font-size:.92rem;font-weight:800;line-height:1;cursor:pointer}.section-shared_floatingIconButtonHover__bCZZM:hover{transform:translateY(-1px)}.animals_page__1_XGH{--parallax-x:0;--parallax-y:0;--page-glow-x:50%;--page-glow-y:40%;--page-glow-rgb:56 189 248;--page-glow-opacity:0;position:relative;overflow:visible;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.95rem;padding:calc(22px + env(safe-area-inset-top)) 1rem max(.5rem,env(safe-area-inset-bottom));background:inherit}.animals_pageErrorShake__VucS0{animation:animals_pageErrorShake__VucS0 .3s ease-in-out}.animals_pageWinShake__TfBz3{animation:animals_pageWinShake__TfBz3 .82s cubic-bezier(.16,1,.3,1)}.animals_page__1_XGH:before{content:"";position:absolute;inset:-36vmax;pointer-events:none;z-index:0;background:radial-gradient(circle 760px at calc(var(--page-glow-x) + 36vmax) calc(var(--page-glow-y) + 36vmax),rgb(var(--page-glow-rgb)/.58) 0,rgb(var(--page-glow-rgb)/.34) 28%,rgb(var(--page-glow-rgb)/.18) 48%,rgb(var(--page-glow-rgb)/.08) 64%,transparent 78%);opacity:var(--page-glow-opacity);transition:opacity .22s ease;will-change:opacity,background}.animals_page__1_XGH>*{position:relative;z-index:1}.animals_header__nZOof{text-align:center;display:grid;grid-gap:.3rem;gap:.3rem;margin:0;transform:translate3d(calc(var(--parallax-x) * 8px),calc(var(--parallax-y) * 5px),0);transition:transform .12s linear}.animals_logoButton__C6ULQ{border:0;padding:0;margin:0;background:transparent;cursor:pointer;justify-self:center}.animals_logoButton__C6ULQ:focus-visible{outline:3px solid var(--accent-outline);outline-offset:8px;border-radius:18px}.animals_logo__Du5yX{width:min(72vw,360px);height:auto;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.animals_title__bDxkv{margin:0;font-size:clamp(1.5rem,3.7vw,2.4rem);text-align:center;color:var(--text-primary);letter-spacing:-.02em;text-shadow:0 2px 0 hsla(0,0%,100%,.18)}.animals_subtitle__kVpjP{margin:0;font-size:clamp(.9rem,2vw,1rem);color:var(--text-secondary)}.animals_filters__7JV5I{width:min(860px,100%);display:block}.animals_sections__5Ts63{width:100%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.4rem;min-height:48px;overflow-x:auto;scrollbar-width:thin}.animals_sections__5Ts63,.animals_viewTabs__kUVy6{margin:0;transform:translate3d(calc(var(--parallax-x) * 5px),calc(var(--parallax-y) * 4px),0);transition:transform .12s linear}.animals_viewTabs__kUVy6{width:min(860px,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.animals_viewSelectorWrap__elNM4{width:min(860px,100%);display:grid;grid-gap:0;gap:0;margin:0;transform:none;transition:none}.animals_viewSelectorLabel__mX0xD{display:none}.animals_viewSelector__AD_hZ{width:100%;min-height:48px;border:1px solid var(--accent-border);border-radius:999px;background:var(--panel-bg-strong);color:var(--text-primary);font-size:1rem;font-weight:700;line-height:1.2;padding:.72rem 2.5rem .72rem 1rem;box-shadow:var(--panel-shadow);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--accent-text) 50%),linear-gradient(135deg,var(--accent-text) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 1px),calc(100% - 12px) calc(50% - 1px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;color-scheme:light;backface-visibility:hidden;-webkit-backface-visibility:hidden}.animals_viewSelector__AD_hZ optgroup,.animals_viewSelector__AD_hZ option{background:var(--surface-overlay);color:var(--text-primary)}.animals_viewSelector__AD_hZ:focus-visible{outline:none;border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-outline),var(--interactive-shadow)}.animals_homeHubWrap__WukZ7{width:min(860px,100%);display:grid;grid-gap:.7rem;gap:.7rem}.animals_homeHubBar__wfG9W{display:flex;justify-content:flex-start}.animals_homeHubButton__4nEqZ{border:1px solid var(--accent-border);border-radius:18px;background:radial-gradient(circle at 18% 18%,hsla(0,0%,100%,.14),transparent 38%),var(--panel-bg-strong);color:var(--accent-text);padding:.9rem 1rem;box-shadow:var(--panel-shadow);display:inline-flex;align-items:center;justify-content:center;gap:.55rem;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.animals_homeHubButton__4nEqZ:hover{transform:translateY(-1px);box-shadow:var(--panel-shadow-strong)}.animals_homeHubButtonActive__NVnyL{border-color:var(--accent-border);box-shadow:0 0 0 4px var(--accent-outline),var(--panel-shadow-strong)}.animals_homeHubButtonIcon__LM_BB{font-size:1.2rem;line-height:1}.animals_homeHubButtonText__Q_pVE{font-size:1rem;font-weight:800}.animals_homeHubPanel__q9Fzf{display:grid;grid-gap:.9rem;gap:.9rem;padding:.9rem;border:1px solid var(--panel-border);border-radius:22px;background:radial-gradient(circle at 10% 12%,hsla(0,0%,100%,.1),transparent 32%),var(--panel-bg-strong);box-shadow:var(--panel-shadow-strong)}.animals_homeHubCategory__gjwUW{display:grid;grid-gap:.5rem;gap:.5rem}.animals_homeHubCategoryHeader__nhBPe{display:flex;align-items:center;justify-content:space-between}.animals_homeHubCategoryTitle__BftEc{margin:0;color:var(--accent-text);font-size:.98rem;font-weight:800}.animals_homeHubGrid__oA2rO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.animals_homeHubCard__Ajxeb{min-height:126px;border:1px solid var(--panel-border);border-radius:18px;background:var(--panel-bg-strong);box-shadow:var(--interactive-shadow);padding:.9rem .85rem;display:grid;align-content:start;justify-items:start;grid-gap:.42rem;gap:.42rem;text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.animals_homeHubCard__Ajxeb:hover{transform:translateY(-2px);box-shadow:var(--panel-shadow)}.animals_homeHubCardActive__u7Xl5{border-color:var(--accent-border);background:radial-gradient(circle at 85% 12%,hsla(0,0%,100%,.12),transparent 26%),var(--accent-surface-strong);box-shadow:0 0 0 4px var(--accent-outline),var(--panel-shadow)}.animals_homeHubCardIcon__43yRj{width:54px;height:54px;border-radius:14px;background:rgba(12,74,110,.26);display:grid;place-items:center;font-size:1.5rem;line-height:1}.animals_homeHubCardTitle__8sSCX{color:var(--text-primary);font-size:.94rem;font-weight:800;line-height:1.25}.animals_homeHubCardSubtitle__MtmFa{color:var(--text-muted);font-size:.8rem;line-height:1.35}.animals_languageSwitcher__4tC4c{position:fixed;top:calc(10px + env(safe-area-inset-top));right:10px;display:grid;grid-gap:.3rem;gap:.3rem;z-index:35}.animals_languageTopActions__3qadJ{display:flex;align-items:center;gap:.35rem}.animals_languageFlagButton__zkQaF{position:relative;border:2px solid var(--accent-border);background:var(--panel-bg-strong);color:var(--text-primary);border-radius:999px;width:42px;height:42px;font-size:1.08rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:.28rem;cursor:pointer;box-shadow:var(--interactive-shadow);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}.animals_languageFlagButtonWithLabel__36jlR{width:auto;min-width:34px;min-height:44px;padding:0 .72rem;justify-content:flex-start;border-color:var(--panel-border-strong);background:var(--panel-bg-strong)}.animals_languageFlagButton__zkQaF:hover{transform:translateY(-1px)}.animals_languageFlagIcon__0Icvg{width:20px;height:20px;border-radius:999px;object-fit:cover;display:block;box-shadow:0 0 0 1px var(--panel-border)}.animals_languageCurrentLabel__BdWR2{font-size:.82rem;font-weight:700;white-space:nowrap;color:var(--text-primary)}.animals_languageFlagButtonActive__Vqnmc{border-color:var(--accent-border);background:radial-gradient(circle at 25% 18%,hsla(0,0%,100%,.12),transparent 44%),var(--accent-surface-strong);box-shadow:0 0 0 4px var(--accent-outline),var(--panel-shadow)}.animals_languageFlagButtonInvite__AExqs{animation:animals_languageInvite___LCyQ 1.9s ease-in-out infinite}.animals_languageSparkle__Yjbl5{position:absolute;top:-6px;right:-4px;font-size:.72rem;line-height:1;filter:drop-shadow(0 1px 1px rgba(2,8,23,.35));animation:animals_languageSparkleFloat__xAR24 1.35s ease-in-out infinite;pointer-events:none}.animals_faqFloatingButton__3EIzi{position:fixed;top:calc(10px + env(safe-area-inset-top));left:10px;z-index:35}.animals_soundFloatingButton__aj_ic{left:52px}.animals_soundFloatingButton__aj_ic,.animals_themeFloatingButton__XdrrD{position:fixed;top:calc(10px + env(safe-area-inset-top));z-index:35;font-size:.9rem}.animals_themeFloatingButton__XdrrD{left:94px}.animals_languageMenu__PlwsY{display:grid;grid-gap:.34rem;gap:.34rem;justify-items:stretch;background:radial-gradient(circle at 18% 16%,hsla(0,0%,100%,.08),transparent 42%),var(--panel-bg-strong);border:1px solid var(--panel-border);border-radius:16px;padding:.48rem;box-shadow:var(--panel-shadow)}.animals_sectionButton__uyfxz{flex:1 1;border:1px solid var(--panel-border);background:var(--surface-glass);color:var(--text-primary);font-weight:700;font-size:.9rem;border-radius:999px;padding:.42rem .55rem;text-align:center;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.animals_sectionButton__uyfxz:hover{transform:translateY(-1px)}.animals_sectionButtonActive__fWcFx{border-color:var(--accent-border);background:var(--accent-surface-strong);color:var(--text-inverse);transform:translateY(-1px);box-shadow:0 0 0 3px var(--accent-outline),var(--interactive-shadow)}.animals_filterChip__vE1JL{flex:0 0 auto;width:auto;min-height:48px;border:1px solid var(--panel-border);background:var(--surface-soft);color:var(--text-primary);font-weight:700;font-size:1rem;border-radius:999px;padding:.6rem .95rem;text-align:center;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease;white-space:nowrap}.animals_filterChipActive__oCi0Z{border-color:var(--accent-border);background:var(--accent-surface);color:var(--accent-text)}.animals_favoriteFilterButton__fopwg{flex:0 0 auto;border:1px solid var(--panel-border-strong);background:var(--surface-base);color:var(--text-primary);border-radius:999px;font-weight:700;font-size:.86rem;padding:.35rem .74rem;cursor:pointer;display:inline-flex;align-items:center;gap:.34rem;transition:border-color .16s ease,background-color .16s ease,color .16s ease;white-space:nowrap}.animals_favoriteFilterButtonActive__ag6rk{border-color:var(--warning-border);background:rgba(245,158,11,.18);color:var(--warning-text)}.animals_grid__Mzudj{width:min(860px,100%);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-row-gap:clamp(.75rem,2vw,1rem);row-gap:clamp(.75rem,2vw,1rem);grid-column-gap:clamp(.75rem,2vw,1rem);column-gap:clamp(.75rem,2vw,1rem);transform:translate3d(calc(var(--parallax-x) * 3px),calc(var(--parallax-y) * 3px),0);transition:transform .12s linear}.animals_card__hqW2i{position:relative;isolation:isolate;--sound-intensity:0;--animal-rgb:56 189 248;--animal-bg-rgb:56 189 248;border:1px solid rgb(var(--animal-rgb)/.28);border-radius:18px;background:linear-gradient(180deg,rgb(var(--animal-bg-rgb)/.2) 0,var(--surface-base) 100%);display:block;min-width:clamp(120px,18vw,160px);max-width:220px;padding:0;transform:translate3d(calc(var(--parallax-x) * 2px),calc(var(--parallax-y) * 2px),0);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,filter .2s ease,opacity .2s ease;box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-tap-highlight-color:transparent}.animals_cardAction__4aXVD,.animals_card__hqW2i{min-height:clamp(160px,18vw,200px);overflow:visible}.animals_cardAction__4aXVD{width:100%;height:100%;border:0;background:transparent;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:1.1rem .6rem 1rem;color:inherit;z-index:1}.animals_cardAction__4aXVD:focus{outline:none}.animals_cardAction__4aXVD:focus-visible{outline:none;border-color:rgb(var(--animal-rgb)/.88);box-shadow:inset 0 0 0 3px rgb(var(--animal-rgb)/.4),var(--panel-shadow)}.animals_cardControls__3qPis{position:absolute;right:.42rem;top:.18rem;bottom:auto;display:flex;align-items:center;gap:.32rem;z-index:20;pointer-events:auto}.animals_cardControlsHidden__usjbW{opacity:0;pointer-events:none}.animals_iconButton__c2jsR{border:1px solid var(--panel-border-strong);width:36px;height:36px;padding:0;border-radius:999px;background:var(--surface-glass);color:var(--text-primary);font-size:1rem;font-weight:800;line-height:1;display:grid;place-items:center;cursor:pointer;box-shadow:none;transition:transform .14s ease,color .14s ease,opacity .14s ease,background-color .14s ease;opacity:.82;position:relative;z-index:21;pointer-events:auto;touch-action:manipulation}.animals_infoButton__z79T9{font-size:.86rem;font-weight:700}.animals_favoriteButton__wbnzW{font-size:.95rem;line-height:.9}.animals_favoriteButton__wbnzW[aria-pressed=false]{opacity:.72}.animals_favoriteButton__wbnzW[aria-pressed=true]{opacity:1;color:#f59e0b}.animals_iconButton__c2jsR:hover{transform:translateY(-1px);opacity:1;background:var(--surface-base)}.animals_card__hqW2i:before{content:"";position:absolute;inset:-25%;border-radius:999px;background:radial-gradient(circle,rgb(var(--animal-rgb)/.52) 0,rgb(var(--animal-rgb)/0) 70%);opacity:calc(var(--sound-intensity, 0) * .85);transform:scale(calc(.9 + (var(--sound-intensity, 0) * .28)));transition:opacity 80ms linear,transform 80ms linear;pointer-events:none}.animals_card__hqW2i:after{content:"";position:absolute;inset:0;border-radius:18px;background:radial-gradient(circle at center,rgb(var(--animal-rgb)/.22) 0,rgb(var(--animal-rgb)/0) 68%);opacity:0;transform:scale(.96);pointer-events:none}.animals_card__hqW2i>*{z-index:1}.animals_cardAction__4aXVD{position:relative}.animals_emojiWrap__M69gt{flex:1 1;width:100%;display:grid;place-items:center;animation:animals_animalIdle__A2i78 var(--idle-duration,3.6s) ease-in-out infinite;animation-delay:var(--idle-delay,0s);transform-origin:center}.animals_card__hqW2i:hover{transform:translate3d(calc(var(--parallax-x) * 2px),calc(var(--parallax-y) * 2px),0) translateY(-3px);box-shadow:var(--panel-shadow-strong)}.animals_card__hqW2i:hover .animals_emoji__8yvYs{transform:scale(1.8);will-change:transform;z-index:2}.animals_card__hqW2i:hover .animals_colorCircle__zalW0{transform:scale(1.16);will-change:transform;z-index:2}.animals_cardMuted__7ad8H{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:transparent;box-shadow:none;filter:blur(1.6px) saturate(.74) brightness(1.15);opacity:.62}.animals_cardMuted__7ad8H:active,.animals_cardMuted__7ad8H:hover{transform:translate3d(calc(var(--parallax-x) * 2px),calc(var(--parallax-y) * 2px),0)}.animals_card__hqW2i:active{transform:translate3d(calc(var(--parallax-x) * 2px),calc(var(--parallax-y) * 2px),0) translateY(-1px) scale(.995)}.animals_cardPlaying__Dxwvs{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:transparent;overflow:visible}.animals_cardPlaying__Dxwvs,.animals_cardPlaying__Dxwvs:hover{box-shadow:none;transform:translate3d(calc(var(--parallax-x) * 2px),calc(var(--parallax-y) * 2px),0) scale(1.045)}.animals_cardPlaying__Dxwvs:after{animation:none;opacity:0}.animals_emoji__8yvYs{font-size:clamp(4rem,10vw,5.6rem);line-height:1}.animals_colorCircle__zalW0,.animals_emoji__8yvYs{transition:transform 80ms linear,filter 80ms linear}.animals_colorCircle__zalW0{width:clamp(4rem,10vw,5.6rem);aspect-ratio:1/1;border-radius:999px;border:1px solid rgb(var(--icon-rgb)/.5);background:radial-gradient(circle at 35% 26%,hsla(0,0%,100%,.88) 0,hsla(0,0%,100%,.16) 42%,transparent 56%),linear-gradient(180deg,rgb(var(--icon-rgb)/1) 0,rgb(var(--icon-rgb)/.84) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.42),inset 0 -5px 8px rgba(0,0,0,.16)}.animals_cardPlaying__Dxwvs .animals_emoji__8yvYs{transform:scale(calc(1 + (var(--sound-intensity, 0) * .12)));filter:drop-shadow(0 0 calc(2px + (var(--sound-intensity, 0) * 10px)) rgb(var(--animal-rgb)/.65))}.animals_cardPlaying__Dxwvs .animals_colorCircle__zalW0{transform:scale(calc(1 + (var(--sound-intensity, 0) * .1)));filter:drop-shadow(0 0 calc(2px + (var(--sound-intensity, 0) * 9px)) rgb(var(--icon-rgb)/.65))}.animals_cardPlaying__Dxwvs .animals_emojiWrap__M69gt{animation:animals_playingPulse__YBfMY var(--playing-pulse-duration,.65s) ease-in-out infinite}.animals_name__yKQPi{width:100%;text-align:center;margin-top:.5rem;margin-bottom:.14rem;font-size:clamp(1.05rem,2vw,1.2rem);font-weight:700;color:var(--text-primary)}.animals_emptyState__g_IIR{margin:.2rem 0 0;color:var(--text-secondary);font-size:.95rem;font-weight:600}.animals_memorySection__8j3Kn{width:min(860px,100%);position:relative;overflow:visible;border:1px solid var(--panel-border);border-radius:20px;background:var(--panel-bg);padding:clamp(.62rem,1.8vw,.95rem);box-shadow:var(--panel-shadow);display:grid;grid-gap:clamp(.5rem,1.6vw,.82rem);gap:clamp(.5rem,1.6vw,.82rem)}.animals_memoryHeader__RxW20{display:grid;grid-gap:var(--section-header-gap);gap:var(--section-header-gap);margin:0 0 var(--section-header-bottom-space)}.animals_memoryTitle__eJOGN{margin:0;color:var(--section-title-color);font-size:var(--section-title-size);font-weight:var(--section-title-weight);line-height:var(--section-title-line-height)}.animals_memorySubtitle__EhSpz{margin:0;color:var(--section-subtitle-color);font-size:var(--section-subtitle-size);font-weight:var(--section-subtitle-weight);line-height:var(--section-subtitle-line-height)}.animals_memoryControls__6fe60{display:grid;grid-gap:clamp(.34rem,1.2vw,.55rem);gap:clamp(.34rem,1.2vw,.55rem)}.animals_memorySizeButtons__qsVG7{display:flex;flex-wrap:wrap;gap:.45rem}.animals_memoryResetButton__iKejG,.animals_memorySizeButton__Pyr87{border:1px solid var(--panel-border-strong);background:var(--surface-soft);color:var(--text-primary);border-radius:999px;font-weight:700;font-size:.86rem;padding:.4rem .72rem;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.animals_memoryResetButton__iKejG:hover,.animals_memorySizeButton__Pyr87:hover{transform:translateY(-1px)}.animals_memorySizeButtonActive__zEE96{border-color:var(--accent-border);background:var(--accent-surface-strong);color:var(--text-inverse);box-shadow:0 0 0 3px var(--accent-outline)}.animals_memoryStats__H5Nqq{display:flex;flex-wrap:wrap;gap:.55rem;color:var(--text-secondary);font-size:.86rem;font-weight:700}.animals_memoryBoard__k5sS4{display:grid;grid-gap:clamp(.3rem,1.1vw,.55rem);gap:clamp(.3rem,1.1vw,.55rem)}.animals_speakerSection__4Zem_{width:min(860px,100%);border:1px solid var(--panel-border);border-radius:20px;background:var(--panel-bg);padding:clamp(.62rem,1.8vw,.95rem);box-shadow:var(--panel-shadow);display:grid;grid-gap:clamp(.5rem,1.6vw,.82rem);gap:clamp(.5rem,1.6vw,.82rem)}.animals_speakerHeader__cwVUi{display:grid;grid-gap:var(--section-header-gap);gap:var(--section-header-gap);margin:0 0 var(--section-header-bottom-space);text-align:left}.animals_speakerTitle__forpT{margin:0;color:var(--section-title-color);font-size:var(--section-title-size);font-weight:var(--section-title-weight);line-height:var(--section-title-line-height)}.animals_speakerSubtitle__UVX6X{margin:0;color:var(--section-subtitle-color);font-size:var(--section-subtitle-size);font-weight:var(--section-subtitle-weight);line-height:var(--section-subtitle-line-height)}.animals_speakerGrid__qbGQR{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-row-gap:clamp(.75rem,2vw,1rem);row-gap:clamp(.75rem,2vw,1rem);grid-column-gap:clamp(.75rem,2vw,1rem);column-gap:clamp(.75rem,2vw,1rem)}.animals_faqOverlay__93BDO{position:fixed;inset:0;z-index:88;display:grid;place-items:center;padding:1rem;background:rgba(2,8,23,.56)}.animals_faqModal__JE8T9{width:min(92vw,760px);max-height:min(80vh,820px);overflow:auto;border:1px solid var(--panel-border);border-radius:16px;background:var(--panel-bg-strong);box-shadow:var(--panel-shadow-strong);padding:.9rem;display:grid;grid-gap:.55rem;gap:.55rem}.animals_faqModalHeader__jOXWE{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.animals_faqTitle__dEs6R{margin:0;color:var(--text-primary);font-size:clamp(1rem,2.6vw,1.3rem)}.animals_faqCloseButton__xaKhO{border:1px solid var(--panel-border-strong);background:var(--surface-base);color:var(--text-primary);border-radius:999px;width:34px;height:34px;display:grid;place-items:center;font-weight:800;cursor:pointer}.animals_faqList__0i_EK{display:grid;grid-gap:.45rem;gap:.45rem}.animals_faqItem__Gz53f{border:1px solid var(--panel-border);border-radius:12px;background:var(--surface-soft);padding:.55rem .7rem}.animals_faqQuestion__jJZU5{cursor:pointer;font-weight:700;color:var(--text-primary)}.animals_faqAnswer___l5dZ{margin:.45rem 0 0;color:var(--text-secondary);font-size:.9rem;line-height:1.4}.animals_memoryBoard16__L20HF,.animals_memoryBoard8__vcVdy{grid-template-columns:repeat(4,minmax(0,1fr))}.animals_memoryBoard24__JzuBw{grid-template-columns:repeat(6,minmax(0,1fr))}.animals_memoryCard__4lMrX{border:0;background:transparent;padding:0;perspective:900px;cursor:pointer;width:100%;aspect-ratio:1/1;-webkit-tap-highlight-color:transparent;position:relative;animation:animals_memoryCardFloat__tUVkm 3.2s ease-in-out infinite}.animals_memoryCard__4lMrX:nth-child(2n){animation-delay:-.8s}.animals_memoryCard__4lMrX:nth-child(3n){animation-delay:-1.5s}.animals_memoryCardInner__JHW0N{display:block;position:relative;width:100%;height:100%;border-radius:14px;transition:transform .34s ease;transform-style:preserve-3d}.animals_memoryCardFlipped__gy722 .animals_memoryCardInner__JHW0N{transform:rotateY(180deg)}.animals_memoryCardBack__JMUr2,.animals_memoryCardFront__vi4zY{position:absolute;inset:0;border-radius:14px;display:grid;place-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden}.animals_memoryCardFront__vi4zY{background-image:var(--memory-card-front-bg);background-size:74px 74px,cover;background-position:50%;background-repeat:repeat,no-repeat;color:var(--text-inverse);font-size:1.4rem;font-weight:900;border:1px solid var(--accent-border);box-shadow:0 8px 16px rgba(14,116,144,.28)}.animals_memoryCardBack__JMUr2{transform:rotateY(180deg);background:linear-gradient(180deg,rgb(var(--memory-rgb)/.24) 0,hsla(0,0%,100%,.9) 100%);border:1px solid rgb(var(--memory-rgb)/.35);gap:.08rem}.animals_memoryCardMatched__A4iT7 .animals_memoryCardBack__JMUr2{box-shadow:0 0 0 3px rgb(var(--memory-rgb)/.22),0 8px 18px rgb(var(--memory-rgb)/.3)}.animals_memoryEmoji__ESJnF{font-size:clamp(2.7rem,8.6vw,4.4rem);line-height:1}.animals_memoryBoard8__vcVdy .animals_memoryEmoji__ESJnF{font-size:clamp(3.4rem,11.5vw,6rem)}.animals_memoryBoard16__L20HF .animals_memoryEmoji__ESJnF{font-size:clamp(2.95rem,9.7vw,4.95rem)}.animals_memoryBoard24__JzuBw .animals_memoryEmoji__ESJnF{font-size:clamp(1.9rem,6.1vw,3.25rem)}.animals_memoryImage__PvP1D{width:clamp(38px,6vw,52px);height:clamp(38px,6vw,52px);object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.animals_memoryName___pNgA{font-size:.78rem;font-weight:700;color:var(--text-primary)}.animals_memoryWin__kRb3c{margin:0;color:var(--success-text);font-weight:800;font-size:.95rem;animation:animals_memoryWinPop__IMaXz 1.35s ease-out both}@media (max-height:820px){.animals_memorySection__8j3Kn{padding:.56rem;gap:.42rem}.animals_memoryHeader__RxW20{gap:.12rem}.animals_memoryTitle__eJOGN{font-size:1.02rem}.animals_memorySubtitle__EhSpz{font-size:.76rem;line-height:1.25}.animals_memoryControls__6fe60{gap:.32rem}.animals_memoryResetButton__iKejG,.animals_memorySizeButton__Pyr87{font-size:.72rem;padding:.28rem .45rem}.animals_memoryStats__H5Nqq{font-size:.76rem}.animals_memoryBoard__k5sS4{gap:.28rem}.animals_memoryName___pNgA{display:none}}@media (max-height:740px) and (orientation:landscape){.animals_memoryBoard16__L20HF,.animals_memoryBoard24__JzuBw,.animals_memoryBoard8__vcVdy{grid-template-columns:repeat(6,minmax(0,1fr))}.animals_memoryCardFront__vi4zY{font-size:1.06rem}.animals_memoryEmoji__ESJnF{font-size:clamp(1.2rem,3.1vw,1.62rem)}.animals_memoryBoard8__vcVdy .animals_memoryEmoji__ESJnF{font-size:clamp(1.9rem,5.2vw,2.8rem)}.animals_memoryBoard16__L20HF .animals_memoryEmoji__ESJnF{font-size:clamp(1.7rem,4.6vw,2.45rem)}.animals_memoryBoard24__JzuBw .animals_memoryEmoji__ESJnF{font-size:clamp(1.3rem,3.4vw,1.85rem)}}.animals_modalOverlay__PPprt{position:fixed;inset:0;background:rgba(9,16,28,.48);display:grid;place-items:center;padding:1rem;z-index:20}.animals_modal__NhQ1c{width:min(420px,100%);border-radius:16px;background:var(--surface-overlay);border:1px solid var(--panel-border);box-shadow:var(--panel-shadow-strong);padding:1rem 1rem .9rem;display:grid;grid-gap:.62rem;gap:.62rem}.animals_modalTitle__IgHNo{margin:0;font-size:1.08rem;font-weight:800;color:var(--text-primary)}.animals_modalText__mmA2d{margin:0;color:var(--text-secondary);font-size:.96rem;line-height:1.45}.animals_modalCloseButton__mOISv{justify-self:end;border:0;border-radius:10px;background:var(--accent-surface-strong);color:var(--text-inverse);font-weight:700;padding:.45rem .75rem;cursor:pointer}@media (max-width:640px){.animals_page__1_XGH{padding-top:calc(18px + env(safe-area-inset-top));gap:.9rem}.animals_sections__5Ts63{gap:.4rem}.animals_grid__Mzudj{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.animals_card__hqW2i{min-height:158px;max-width:none}.animals_cardAction__4aXVD{min-height:158px}.animals_iconButton__c2jsR{width:36px;height:36px}.animals_homeHubBar__wfG9W{grid-template-columns:1fr}.animals_homeHubGrid__oA2rO{grid-template-columns:repeat(2,minmax(0,1fr))}.animals_memorySection__8j3Kn{padding:.64rem;gap:.48rem}.animals_memoryTitle__eJOGN{font-size:1.08rem}.animals_memorySubtitle__EhSpz{font-size:.78rem;line-height:1.3}.animals_memoryControls__6fe60{grid-template-columns:1fr auto;align-items:center;gap:.35rem .45rem}.animals_memorySizeButtons__qsVG7{grid-column:1/2;gap:.3rem}.animals_memoryStats__H5Nqq{grid-column:1/2;gap:.38rem;font-size:.8rem}.animals_memoryResetButton__iKejG{grid-column:2/3;grid-row:1/3;align-self:stretch;padding:.32rem .55rem;font-size:.76rem}.animals_memorySizeButton__Pyr87{font-size:.76rem;padding:.32rem .5rem}.animals_memoryBoard24__JzuBw{grid-template-columns:repeat(6,minmax(0,1fr))}.animals_memoryName___pNgA{display:none}}@keyframes animals_cardPulse__MFsh5{0%,to{opacity:.28;transform:scale(.96)}50%{opacity:.62;transform:scale(1.04)}}@keyframes animals_pageErrorShake__VucS0{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(5px)}60%{transform:translateX(-4px)}80%{transform:translateX(3px)}}@keyframes animals_pageWinShake__TfBz3{0%,to{transform:translateZ(0) scale(1)}16%{transform:translate3d(-5px,0,0) scale(1.006)}32%{transform:translate3d(6px,-1px,0) scale(1.01)}48%{transform:translate3d(-4px,1px,0) scale(1.008)}64%{transform:translate3d(4px,0,0) scale(1.005)}80%{transform:translate3d(-2px,0,0) scale(1.002)}}@keyframes animals_languageInvite___LCyQ{0%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-1px) scale(1.03)}70%{transform:translateY(0) scale(.99)}}@keyframes animals_languageSparkleFloat__xAR24{0%,to{transform:translateY(0) rotate(0deg);opacity:.9}50%{transform:translateY(-2px) rotate(8deg);opacity:1}}@keyframes animals_animalIdle__A2i78{0%,to{transform:translateX(calc(var(--idle-sway, 2px) * -1)) translateY(0) rotate(0deg) scale(.975)}50%{transform:translateX(var(--idle-sway,2px)) translateY(calc(var(--idle-shift, 6px) * -1)) rotate(var(--idle-tilt,-1deg)) scale(var(--idle-scale-max,1.08))}}@keyframes animals_playingPulse__YBfMY{0%,to{transform:translateY(0) scale(calc(1.01 + (var(--sound-intensity, 0) * .12)))}50%{transform:translateY(-3px) scale(calc(1.06 + (var(--sound-intensity, 0) * .24)))}}@keyframes animals_memoryCardFloat__tUVkm{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes animals_memoryWinPop__IMaXz{0%{opacity:0;transform:translateY(8px) scale(.96)}55%{opacity:1;transform:translateY(-2px) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}@media (hover:none),(pointer:coarse){.animals_cardMuted__7ad8H,.animals_cardMuted__7ad8H:active,.animals_cardMuted__7ad8H:hover,.animals_cardPlaying__Dxwvs,.animals_cardPlaying__Dxwvs:hover,.animals_card__hqW2i,.animals_card__hqW2i:active,.animals_card__hqW2i:hover,.animals_grid__Mzudj,.animals_header__nZOof,.animals_memoryCard__4lMrX,.animals_sections__5Ts63,.animals_viewSelectorWrap__elNM4,.animals_viewTabs__kUVy6{transform:none!important}.animals_cardPlaying__Dxwvs .animals_emoji__8yvYs,.animals_card__hqW2i:hover .animals_emoji__8yvYs{transform:none;filter:none}}@media (max-width:420px){.animals_languageSwitcher__4tC4c{right:8px;top:calc(8px + env(safe-area-inset-top));gap:.2rem}.animals_faqFloatingButton__3EIzi{left:8px;top:calc(8px + env(safe-area-inset-top));width:32px;height:32px}.animals_soundFloatingButton__aj_ic{left:46px;top:calc(8px + env(safe-area-inset-top));width:32px;height:32px}.animals_languageFlagButton__zkQaF{width:38px;height:38px}.animals_languageFlagButtonWithLabel__36jlR{width:auto;min-width:84px;padding:0 .52rem}.animals_languageCurrentLabel__BdWR2{font-size:.78rem}.animals_filters__7JV5I{width:100%}.animals_sections__5Ts63{width:100%;display:flex;flex-wrap:nowrap;gap:.44rem;overflow-x:auto}.animals_favoriteFilterButton__fopwg,.animals_filterChip__vE1JL{font-size:.9rem;padding:.5rem .72rem}.animals_card__hqW2i{min-width:0}.animals_homeHubPanel__q9Fzf{padding:.72rem}.animals_homeHubGrid__oA2rO{grid-template-columns:1fr;gap:.55rem}.animals_homeHubCard__Ajxeb{min-height:112px}.animals_cardAction__4aXVD{min-height:158px}.animals_memorySection__8j3Kn,.animals_speakerSection__4Zem_{padding:.55rem}.animals_memorySizeButtons__qsVG7{gap:.34rem}.animals_memoryResetButton__iKejG,.animals_memorySizeButton__Pyr87{font-size:.72rem;padding:.3rem .46rem}.animals_memoryBoard16__L20HF,.animals_memoryBoard8__vcVdy{grid-template-columns:repeat(4,minmax(0,1fr));gap:.32rem}.animals_memoryBoard24__JzuBw{grid-template-columns:repeat(6,minmax(0,1fr));gap:.28rem}.animals_memoryName___pNgA{display:none}.animals_speakerGrid__qbGQR{grid-template-columns:repeat(2,minmax(0,1fr))}.animals_memoryCardFront__vi4zY{font-size:1.12rem}.animals_memoryEmoji__ESJnF{font-size:clamp(1.28rem,4.8vw,1.8rem)}.animals_memoryBoard8__vcVdy .animals_memoryEmoji__ESJnF{font-size:clamp(1.85rem,7.6vw,2.85rem)}.animals_memoryBoard16__L20HF .animals_memoryEmoji__ESJnF{font-size:clamp(1.62rem,6.8vw,2.35rem)}.animals_memoryBoard24__JzuBw .animals_memoryEmoji__ESJnF{font-size:clamp(1.18rem,4.9vw,1.65rem)}}@media (prefers-reduced-motion:reduce){.animals_card__hqW2i,.animals_card__hqW2i:active,.animals_card__hqW2i:hover,.animals_emojiWrap__M69gt,.animals_grid__Mzudj,.animals_header__nZOof,.animals_homeHubButton__4nEqZ,.animals_homeHubCard__Ajxeb,.animals_homeHubWrap__WukZ7,.animals_memoryCardInner__JHW0N,.animals_memoryCard__4lMrX,.animals_memoryResetButton__iKejG,.animals_memorySizeButton__Pyr87,.animals_memoryWin__kRb3c,.animals_pageWinShake__TfBz3,.animals_sections__5Ts63,.animals_viewSelectorWrap__elNM4,.animals_viewTabs__kUVy6{transform:none!important;transition:none!important;animation:none!important}}.confetti_layer__TSQFo{position:absolute;inset:-130px;pointer-events:none;overflow:visible;z-index:12}.confetti_piece__IbhMv{position:absolute;left:50%;top:52%;width:var(--piece-width,6px);height:var(--piece-height,11px);border-radius:var(--piece-radius,2px);background:var(--confetti-color);opacity:0;transform:translate3d(var(--start-x),var(--start-y),0) rotate(0deg);animation:confetti_confettiBurst__1YSUl var(--duration) ease-out var(--delay) forwards;will-change:transform,opacity}@keyframes confetti_confettiBurst__1YSUl{0%{opacity:0;transform:translate3d(var(--start-x),var(--start-y),0) rotate(0deg) scale(.92)}10%{opacity:.72}76%{opacity:.3}to{opacity:0;transform:translate3d(var(--end-x),var(--end-y),0) rotate(var(--rotation)) scale(1.02)}}.finder-section_section__Gfh67{background:var(--panel-bg-soft)}.finder-section_controlsRow__x29vY{display:flex;align-items:center;justify-content:center;gap:.55rem;flex-wrap:wrap}.finder-section_gameArea__uTCAH{position:relative}.finder-section_gameBody__WESgA{display:grid;grid-gap:.9rem;gap:.9rem}.finder-section_gameBodyDisabled__usbvI{opacity:.42;filter:grayscale(.35);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.finder-section_preStartOverlay__iRBrw{text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.finder-section_preStartIcon__hlaHF{font-size:clamp(2rem,5vw,2.7rem)}.finder-section_controlLabel__5_y_o{color:var(--text-strong);font-size:.84rem;font-weight:700}.finder-section_difficultyTabs__ajlgV{display:flex;gap:.35rem;flex-wrap:wrap}.finder-section_difficultyButton__XwP_x{border:1px solid var(--panel-border-strong);border-radius:999px;padding:.22rem .6rem;font-size:.8rem;font-weight:700;background:var(--surface-base);color:var(--text-strong);cursor:pointer}.finder-section_difficultyButtonActive__KFONE{border-color:var(--accent-border);background:var(--accent-surface);color:var(--accent-text)}.finder-section_statsRow__cVF_D{display:flex;justify-content:center;gap:.45rem;flex-wrap:wrap}.finder-section_badgeLives__akprd{display:inline-flex;align-items:center;gap:.35rem}.finder-section_livesLabel__UeZBG{white-space:nowrap}.finder-section_livesHearts__zS7Zf{letter-spacing:.01em}.finder-section_badgeDanger__uHpcN{border-color:var(--danger-border);background:var(--danger-surface);color:var(--danger-text)}.finder-section_timeBarWrap__d66QF{display:grid;grid-gap:.3rem;gap:.3rem;align-items:center}.finder-section_timeBarLabel__1bIY9{font-size:.82rem;font-weight:700;color:var(--text-muted)}.finder-section_timeBarTrack__WzrkW{width:100%;height:10px;border-radius:999px;overflow:hidden;background:var(--accent-surface);border:1px solid var(--accent-border)}.finder-section_timeBarFill__HrX_c{display:block;height:100%;width:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(14,165,233,.95),rgba(2,132,199,.95));transition:width .26s linear}.finder-section_timeBarFillDanger__ukTNv{background:linear-gradient(90deg,rgba(239,68,68,.95),rgba(220,38,38,.95))}.finder-section_targetCard__oQM88{display:grid;place-items:center;grid-gap:.28rem;gap:.28rem;border-radius:16px;background:linear-gradient(180deg,rgb(var(--animal-rgb)/.18) 0,hsla(0,0%,100%,.92) 100%);border:1px solid rgb(var(--animal-rgb)/.34);padding:1.1rem .9rem;box-shadow:var(--interactive-shadow)}.finder-section_scrollArea__JGCfm{display:block}.finder-section_targetPrompt__me4oa{font-size:.84rem;color:var(--text-muted);font-weight:700}.finder-section_targetEmoji__u9J18{font-size:clamp(3.1rem,7vw,4.2rem);line-height:1}.finder-section_targetName__HuhOn{color:var(--text-strong);font-size:1.2rem}.finder-section_grid__7IMUl{display:grid;grid-template-columns:repeat(auto-fit,minmax(156px,1fr));grid-gap:.82rem;gap:.82rem}.finder-section_option__XAnsM{border:1px solid rgb(var(--animal-rgb)/.28);border-radius:16px;padding:.92rem .56rem;background:linear-gradient(180deg,rgb(var(--animal-bg-rgb)/.18) 0,hsla(0,0%,100%,.93) 100%);box-shadow:var(--interactive-shadow);display:grid;place-items:center;grid-gap:.3rem;gap:.3rem;cursor:pointer;min-height:178px;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.finder-section_option__XAnsM:hover{transform:translateY(-1px);box-shadow:var(--panel-shadow)}.finder-section_option__XAnsM:disabled{cursor:default;opacity:.93}.finder-section_optionEmoji__J2iJJ{font-size:clamp(2.4rem,6vw,3.1rem);line-height:1}.finder-section_optionName__kDMzD{font-size:1rem;color:var(--text-strong);font-weight:700;text-align:center}@media (max-width:520px){.finder-section_section__Gfh67{min-height:calc(100svh - 170px);display:flex;flex-direction:column}.finder-section_scrollArea__JGCfm{flex:1 1;min-height:0;overflow-y:auto;padding-right:.18rem;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.finder-section_targetCard__oQM88{position:relative;z-index:1;box-shadow:var(--panel-shadow)}.finder-section_grid__7IMUl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.finder-section_option__XAnsM{min-height:114px;padding:.4rem .3rem;gap:.14rem}.finder-section_optionEmoji__J2iJJ{font-size:clamp(3.15rem,10.8vw,3.95rem)}.finder-section_optionName__kDMzD{font-size:.84rem}}.finder-section_optionCorrect__dsncG{border-color:rgba(34,197,94,.66);box-shadow:0 0 0 2px rgba(34,197,94,.18),0 8px 18px rgba(34,197,94,.18)}.finder-section_optionWrong__KNOiJ{border-color:rgba(239,68,68,.62);animation:finder-section_wrongShake___OreG .26s ease}@keyframes finder-section_wrongShake___OreG{0%{transform:translateX(0)}25%{transform:translateX(-3px)}50%{transform:translateX(3px)}75%{transform:translateX(-2px)}to{transform:translateX(0)}}.finder-section_footer__D_Xuv{display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap}.finder-section_resetButton__iE7Ps{padding:.3rem .7rem}.finder-section_feedbackCorrect__9BEUx{color:#166534;font-weight:700;font-size:.88rem}.finder-section_feedbackWrong__eGYBc{color:#b91c1c;font-weight:700;font-size:.88rem}.finder-section_preStartMode__4a0qk .finder-section_controlsRow__x29vY{display:none}.true-false-section_section__MHNdp{background:var(--panel-bg-soft)}.true-false-section_controlsRow__yEH_1{display:flex;align-items:center;justify-content:center;gap:.55rem;flex-wrap:wrap}.true-false-section_gameArea__2Iwdm{position:relative}.true-false-section_gameBody__t4kz4{display:grid;grid-gap:.9rem;gap:.9rem}.true-false-section_gameBodyDisabled__p3Fk0{opacity:.42;filter:grayscale(.35);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.true-false-section_preStartOverlay__piDhx{text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.true-false-section_preStartIcon__EP9UI{font-size:clamp(2rem,5vw,2.7rem)}.true-false-section_statsRow__NepBm{display:flex;justify-content:center;gap:.45rem;flex-wrap:wrap}.true-false-section_badgeLives__244tL{display:inline-flex;align-items:center;gap:.35rem}.true-false-section_livesLabel__GLuST{white-space:nowrap}.true-false-section_livesHearts__Ts7rb{letter-spacing:.01em}.true-false-section_timeBarWrap__IMS2n{display:grid;grid-gap:.3rem;gap:.3rem;align-items:center}.true-false-section_timeBarLabel__e0vYM{font-size:.82rem;font-weight:700;color:var(--text-muted)}.true-false-section_timeBarTrack__IPJa_{width:100%;height:10px;border-radius:999px;overflow:hidden;background:var(--accent-surface);border:1px solid var(--accent-border)}.true-false-section_timeBarFill__2oB_a{display:block;height:100%;width:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(14,165,233,.95),rgba(2,132,199,.95));transition:width .26s linear}.true-false-section_timeBarFillDanger__eXLzv{background:linear-gradient(90deg,rgba(239,68,68,.95),rgba(220,38,38,.95))}.true-false-section_targetCard__UXkIO{display:grid;place-items:center;grid-gap:.3rem;gap:.3rem;border-radius:16px;background:linear-gradient(180deg,rgb(var(--animal-rgb)/.18) 0,hsla(0,0%,100%,.92) 100%);border:1px solid rgb(var(--animal-rgb)/.34);padding:1.2rem .9rem;box-shadow:var(--interactive-shadow)}.true-false-section_targetPrompt__VX31_{font-size:.84rem;color:var(--text-muted);font-weight:700}.true-false-section_targetEmoji__e9fQf{font-size:clamp(3.4rem,7.6vw,4.8rem);line-height:1}.true-false-section_targetName__t5k4D{color:var(--text-strong);font-size:1.22rem}.true-false-section_answerGrid__O6JzZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.72rem;gap:.72rem}.true-false-section_answerButton__bwR1R{border:1px solid var(--panel-border-strong);border-radius:16px;padding:.95rem .62rem;min-height:94px;color:var(--text-strong);font-size:1rem;font-weight:800;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease;display:grid;place-items:center}.true-false-section_answerIcon__xJqB1{font-size:clamp(2rem,5.5vw,2.8rem);line-height:1}.true-false-section_srOnly__DdoV0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.true-false-section_answerTrue__dFs0n{border-color:var(--success-border);background:linear-gradient(180deg,rgba(20,83,45,.32),rgba(34,197,94,.18));color:var(--success-text)}.true-false-section_answerFalse__LXhVS{border-color:var(--danger-border);background:var(--danger-surface-strong);color:var(--danger-text)}.true-false-section_answerButton__bwR1R:hover{transform:translateY(-1px);box-shadow:var(--panel-shadow)}.true-false-section_answerButton__bwR1R:disabled{cursor:default;opacity:.95}.true-false-section_answerCorrect__uAVER{border-color:rgba(34,197,94,.66);box-shadow:0 0 0 2px rgba(34,197,94,.18),0 8px 18px rgba(34,197,94,.18)}.true-false-section_answerWrong__UBrs8{border-color:rgba(239,68,68,.62);animation:true-false-section_wrongShake__9uiIq .26s ease}@keyframes true-false-section_wrongShake__9uiIq{0%{transform:translateX(0)}25%{transform:translateX(-3px)}50%{transform:translateX(3px)}75%{transform:translateX(-2px)}to{transform:translateX(0)}}.true-false-section_footer__6y3aO{display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap}.true-false-section_feedbackCorrect__4icjE{color:var(--success-text);font-weight:700;font-size:.88rem}.true-false-section_feedbackWrong__QrGMI{color:var(--danger-text-strong);font-weight:700;font-size:.88rem}.true-false-section_preStartMode__hY1LX .true-false-section_controlsRow__yEH_1{display:none}@media (max-width:640px){.true-false-section_answerGrid__O6JzZ{grid-template-columns:1fr}}.count-section_section__rjuFY{background:var(--panel-bg-soft)}.count-section_gameBody__vjGSv{position:relative;display:grid;grid-gap:.8rem;gap:.8rem}.count-section_gameBodyDisabled__4S01g{-webkit-user-select:none;-moz-user-select:none;user-select:none}.count-section_gameBodyDisabled__4S01g .count-section_answersRow__CQu__,.count-section_gameBodyDisabled__4S01g .count-section_challengeCard__f6dzI{opacity:.46;filter:grayscale(.35);pointer-events:none}.count-section_challengeCard__f6dzI{display:grid;grid-gap:.5rem;gap:.5rem;border-radius:14px;background:linear-gradient(180deg,rgb(var(--animal-rgb)/.2) 0,hsla(0,0%,100%,.92) 100%);border:1px solid rgb(var(--animal-rgb)/.32);padding:.7rem}.count-section_prompt__slgKM{margin:0;font-size:.85rem;color:var(--text-muted);font-weight:700;text-align:center}.count-section_emojisRow__7wY4z{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem;min-height:60px}.count-section_emojiItem__yG4r2{font-size:clamp(2rem,5.8vw,2.8rem);line-height:1}.count-section_answersRow__CQu__{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.count-section_answerButton__eV0IA{border:1px solid var(--panel-border-strong);border-radius:14px;background:var(--surface-elevated);color:var(--text-primary);min-height:74px;font-size:clamp(1.8rem,4vw,2.3rem);font-weight:900;line-height:1;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.count-section_answerButton__eV0IA:hover{transform:translateY(-1px);box-shadow:var(--interactive-shadow)}.count-section_preStartMode__5Xdqe .count-section_controls__sZrHg{display:none}@media (max-width:560px){.count-section_answerButton__eV0IA{min-height:66px;font-size:1.7rem}}.family-section_section__n4UKU{background:var(--panel-bg-soft)}.family-section_gameBody__ZWHdx{position:relative;display:grid;grid-gap:.8rem;gap:.8rem}.family-section_gameBodyDisabled__UOFpr{-webkit-user-select:none;-moz-user-select:none;user-select:none}.family-section_gameBodyDisabled__UOFpr .family-section_grid__Dq5XS,.family-section_gameBodyDisabled__UOFpr .family-section_targetCard__D9Mhe{opacity:.46;filter:grayscale(.35);pointer-events:none}.family-section_targetCard__D9Mhe{display:grid;place-items:center;grid-gap:.25rem;gap:.25rem;border-radius:14px;background:linear-gradient(180deg,rgb(var(--animal-rgb)/.2) 0,hsla(0,0%,100%,.92) 100%);border:1px solid rgb(var(--animal-rgb)/.32);padding:.8rem}.family-section_targetPrompt__nvFzp{margin:0;font-size:.85rem;color:var(--text-muted);font-weight:700}.family-section_targetEmoji__icxVF{font-size:clamp(3rem,7vw,4.2rem);line-height:1}.family-section_targetRoleTag__c8rYy{border-radius:999px;border:1px solid var(--pink-border);background:var(--pink-surface);color:var(--pink-text);font-size:.8rem;padding:.15rem .58rem;display:inline-flex;gap:.24rem;align-items:center}.family-section_grid__Dq5XS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.family-section_option__Mxw0B{border:1px solid rgb(var(--animal-rgb)/.28);border-radius:16px;min-height:150px;padding:.68rem .45rem;background:linear-gradient(180deg,rgb(var(--animal-rgb)/.18) 0,hsla(0,0%,100%,.93) 100%);box-shadow:var(--interactive-shadow);display:grid;place-items:center;grid-gap:.32rem;gap:.32rem;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.family-section_option__Mxw0B:hover{transform:translateY(-1px)}.family-section_optionEmoji__y7bOQ{line-height:1}.family-section_optionEmojiMother__IlIbo{font-size:clamp(2.7rem,5.8vw,3.3rem)}.family-section_optionEmojiBaby__a0m_K{font-size:clamp(2.3rem,5vw,2.9rem)}.family-section_roleBadge__SWFO6{border-radius:999px;font-size:.74rem;font-weight:700;padding:.12rem .5rem}.family-section_roleBadgeMother__3qC1h{border:1px solid var(--pink-border);background:var(--pink-surface);color:var(--pink-text)}.family-section_roleBadgeBaby__oa7iQ{border:1px solid var(--warning-border);background:var(--warning-surface);color:var(--warning-text)}.family-section_preStartMode__MxXHo .family-section_controls__5HpyI{display:none}@media (max-width:680px){.family-section_grid__Dq5XS{grid-template-columns:repeat(2,minmax(0,1fr))}.family-section_option__Mxw0B{min-height:126px}}.number-speaker-section_section__7CQsi{gap:.7rem}.number-speaker-section_grid__WsdQH{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.number-speaker-section_groupGrid__75dv5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.number-speaker-section_groupButton__Ey2Tr{border:1px solid rgba(14,116,144,.28);border-radius:999px;background:var(--surface-glass);min-height:36px;color:var(--accent-text);font-weight:700;cursor:pointer}.number-speaker-section_groupButtonActive__btKz_{border-color:var(--accent-border);background:var(--accent-surface-strong);color:var(--accent-text)}.number-speaker-section_numberButton__vMTE8{border:1px solid var(--accent-border);border-radius:14px;background:linear-gradient(180deg,rgba(56,189,248,.18) 0,var(--surface-elevated) 100%);min-height:72px;display:grid;place-items:center;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.number-speaker-section_numberButton__vMTE8:hover{transform:translateY(-1px);box-shadow:var(--interactive-shadow)}.number-speaker-section_numberValue__KuQao{color:var(--accent-text);font-size:clamp(1.25rem,3.2vw,1.9rem);font-weight:900;line-height:1}@media (max-width:680px){.number-speaker-section_groupGrid__75dv5{grid-template-columns:repeat(3,minmax(0,1fr))}.number-speaker-section_grid__WsdQH{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:430px){.number-speaker-section_groupGrid__75dv5{grid-template-columns:repeat(2,minmax(0,1fr))}.number-speaker-section_grid__WsdQH{grid-template-columns:repeat(3,minmax(0,1fr))}}.alphabet-speaker-section_section__p2xzu{gap:.7rem}.alphabet-speaker-section_grid__FdsMU{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.alphabet-speaker-section_letterButton__xOPyt{border:1px solid rgba(16,185,129,.32);border-radius:14px;background:linear-gradient(180deg,rgba(22,163,74,.22) 0,var(--surface-elevated) 100%);min-height:68px;display:grid;place-items:center;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.alphabet-speaker-section_letterButton__xOPyt:hover{transform:translateY(-1px);box-shadow:var(--interactive-shadow)}.alphabet-speaker-section_letterValue__jf_zu{color:var(--success-text);font-size:clamp(1.2rem,3vw,1.8rem);font-weight:900;line-height:1}@media (max-width:680px){.alphabet-speaker-section_grid__FdsMU{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:430px){.alphabet-speaker-section_grid__FdsMU{grid-template-columns:repeat(4,minmax(0,1fr))}}.audio-playback-indicators_progressTrack__yjFwX{position:absolute;left:.6rem;right:.6rem;bottom:.38rem;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:2px;gap:2px;height:5px;z-index:2;pointer-events:none}.audio-playback-indicators_progressSegment__Z7Xwn{border-radius:2px;background:rgb(var(--feedback-rgb,56 189 248)/.22);border:1px solid var(--panel-border);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 0 0 1px hsla(0,0%,100%,.08)}.audio-playback-indicators_progressSegmentFilled__qZVHH{background:rgb(var(--feedback-rgb,56 189 248)/.96);border-color:var(--panel-border-strong);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 0 0 1px rgba(15,23,42,.08),0 1px 2px rgba(15,23,42,.25)}.what-is-this-section_section__VHgGj{gap:.75rem}.what-is-this-section_groupList__hjpLP{display:grid;grid-gap:.62rem;gap:.62rem}.what-is-this-section_group__Xzne_{display:grid;grid-gap:.45rem;gap:.45rem}.what-is-this-section_groupTitle__NaPy7{margin:0;color:var(--accent-text);font-size:clamp(.92rem,2vw,1.05rem);font-weight:800}.what-is-this-section_grid__uri2R{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.72rem;gap:.72rem}.what-is-this-section_deferredPlaceholder__DBJXQ{min-height:6px}.what-is-this-section_textOnlyWrap__3ZJ64{align-content:center}.what-is-this-section_textOnlyValue__vvP6c{font-size:clamp(3.25rem,8.6vw,4.3rem);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}@media (max-width:680px){.what-is-this-section_grid__uri2R{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}}@media (max-width:430px){.what-is-this-section_grid__uri2R{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}}