.TileMatchGame-module__sMFQ2a__board{cursor:grab;overscroll-behavior:contain;touch-action:none;transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.TileMatchGame-module__sMFQ2a__gameSurface{overscroll-behavior:contain;background:#e2e8f0;border:2px solid #cbd5e1;border-radius:1rem;max-width:430px;margin:0 auto;padding:.5rem;position:relative;overflow:visible}.TileMatchGame-module__sMFQ2a__settingsSlot{padding:.85rem 1.25rem 0}.TileMatchGame-module__sMFQ2a__settingsPanels{gap:.55rem;width:100%;max-width:430px;margin:0 auto;display:grid}.TileMatchGame-module__sMFQ2a__accessibilitySettings{color:#0f172a;width:100%;max-width:430px;margin:0 auto}.TileMatchGame-module__sMFQ2a__accessibilitySettings summary{cursor:pointer;background:#fff;border:2px solid #94a3b8;border-radius:.8rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.9rem;padding:.55rem .85rem;font-size:.92rem;font-weight:900;list-style:none;display:flex;box-shadow:0 2px 5px #0f172a1a}.TileMatchGame-module__sMFQ2a__accessibilitySettings summary::-webkit-details-marker{display:none}.TileMatchGame-module__sMFQ2a__accessibilitySettings summary:focus-visible{outline-offset:2px;outline:4px solid #0f172a4d}.TileMatchGame-module__sMFQ2a__accessibilitySettings[open] summary{border-radius:.8rem .8rem 0 0}.TileMatchGame-module__sMFQ2a__accessibilityOptions{background:#f8fafc;border:2px solid #94a3b8;border-top:0;border-radius:0 0 .8rem .8rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding:.55rem;display:grid}.TileMatchGame-module__sMFQ2a__accessibilityOptions button{color:#334155;background:#fff;border:2px solid #cbd5e1;border-radius:.7rem;place-items:center;gap:.08rem;min-width:0;min-height:4.2rem;padding:.4rem .2rem;font-size:.76rem;font-weight:900;line-height:1.2;display:grid}.TileMatchGame-module__sMFQ2a__accessibilityOptions button small{color:#64748b;font-size:.68rem;font-weight:800}.TileMatchGame-module__sMFQ2a__accessibilityOptions button[aria-pressed=true]{color:#064e3b;background:#d1fae5;border-color:#047857;box-shadow:inset 0 0 0 1px #047857}.TileMatchGame-module__sMFQ2a__accessibilityOptions button[aria-pressed=true] small{color:#065f46}.TileMatchGame-module__sMFQ2a__accessibilityOptions button:focus-visible{outline-offset:2px;outline:4px solid #0f172a47}.TileMatchGame-module__sMFQ2a__tileMarker{z-index:12;color:#0f172a;background:#fffffff0;border:2px solid #0f172a;border-radius:.25rem;place-items:center;width:1.15rem;height:1.15rem;font-size:.72rem;font-weight:950;line-height:1;display:none;position:absolute;top:.08rem;left:.08rem;box-shadow:0 1px 2px #0f172a4d}.TileMatchGame-module__sMFQ2a__colorAid .TileMatchGame-module__sMFQ2a__tileMarker{display:grid}.TileMatchGame-module__sMFQ2a__largeText .TileMatchGame-module__sMFQ2a__setupHero h1{font-size:clamp(2.25rem,10vw,3.6rem)}.TileMatchGame-module__sMFQ2a__largeText .TileMatchGame-module__sMFQ2a__setupHero p,.TileMatchGame-module__sMFQ2a__largeText .TileMatchGame-module__sMFQ2a__modeCard>span:nth-child(2){font-size:1.2rem;line-height:1.75}.TileMatchGame-module__sMFQ2a__largeText .TileMatchGame-module__sMFQ2a__modeCard>span:first-child{font-size:1.65rem}.TileMatchGame-module__sMFQ2a__largeText .TileMatchGame-module__sMFQ2a__modeCard>span:last-child{font-size:1.05rem}.TileMatchGame-module__sMFQ2a__largeText .TileMatchGame-module__sMFQ2a__setupGuide h2,.TileMatchGame-module__sMFQ2a__largeText .TileMatchGame-module__sMFQ2a__guideCard h2{font-size:1.4rem}.TileMatchGame-module__sMFQ2a__largeText .TileMatchGame-module__sMFQ2a__setupGuide li,.TileMatchGame-module__sMFQ2a__largeText .TileMatchGame-module__sMFQ2a__setupGuide p,.TileMatchGame-module__sMFQ2a__largeText .TileMatchGame-module__sMFQ2a__guideCard li,.TileMatchGame-module__sMFQ2a__largeText .TileMatchGame-module__sMFQ2a__infoCard p{font-size:1.1rem;line-height:1.75}.TileMatchGame-module__sMFQ2a__largeText .TileMatchGame-module__sMFQ2a__accessibilitySettings summary{font-size:1.05rem}.TileMatchGame-module__sMFQ2a__largeText .TileMatchGame-module__sMFQ2a__accessibilityOptions button{font-size:.9rem}.TileMatchGame-module__sMFQ2a__largeText .TileMatchGame-module__sMFQ2a__accessibilityOptions button small{font-size:.78rem}.TileMatchGame-module__sMFQ2a__largeText .TileMatchGame-module__sMFQ2a__modeTitle{font-size:1.1rem}.TileMatchGame-module__sMFQ2a__largeText .TileMatchGame-module__sMFQ2a__gameTitle{font-size:clamp(2.1rem,9vw,2.75rem)}.TileMatchGame-module__sMFQ2a__largeText .TileMatchGame-module__sMFQ2a__scoreLabel{font-size:1rem}.TileMatchGame-module__sMFQ2a__largeText .TileMatchGame-module__sMFQ2a__scoreValue{font-size:2rem}.TileMatchGame-module__sMFQ2a__largeText .TileMatchGame-module__sMFQ2a__timerHeading{font-size:.98rem}.TileMatchGame-module__sMFQ2a__largeText .TileMatchGame-module__sMFQ2a__timerBonus,.TileMatchGame-module__sMFQ2a__largeText .TileMatchGame-module__sMFQ2a__timerTickTock,.TileMatchGame-module__sMFQ2a__largeText .TileMatchGame-module__sMFQ2a__timerPaused{font-size:.78rem}.TileMatchGame-module__sMFQ2a__largeText .TileMatchGame-module__sMFQ2a__timerValue{font-size:1.05rem}.TileMatchGame-module__sMFQ2a__largeText .TileMatchGame-module__sMFQ2a__tutorialCopy{font-size:.9rem}.TileMatchGame-module__sMFQ2a__largeText .TileMatchGame-module__sMFQ2a__tutorialCopy strong{font-size:1.02rem}.TileMatchGame-module__sMFQ2a__largeText .TileMatchGame-module__sMFQ2a__gameControls button{font-size:.95rem}.TileMatchGame-module__sMFQ2a__highContrast .TileMatchGame-module__sMFQ2a__setupCard,.TileMatchGame-module__sMFQ2a__highContrast .TileMatchGame-module__sMFQ2a__gameCard{box-shadow:none;border:3px solid #0f172a}.TileMatchGame-module__sMFQ2a__highContrast .TileMatchGame-module__sMFQ2a__setupHero,.TileMatchGame-module__sMFQ2a__highContrast .TileMatchGame-module__sMFQ2a__setupHeroCopy{color:#fff;background:#0f172a}.TileMatchGame-module__sMFQ2a__highContrast .TileMatchGame-module__sMFQ2a__modeCard,.TileMatchGame-module__sMFQ2a__highContrast .TileMatchGame-module__sMFQ2a__setupGuide,.TileMatchGame-module__sMFQ2a__highContrast .TileMatchGame-module__sMFQ2a__guideCard,.TileMatchGame-module__sMFQ2a__highContrast .TileMatchGame-module__sMFQ2a__infoCard{color:#0f172a;background:#fff;border-color:#0f172a}.TileMatchGame-module__sMFQ2a__highContrast .TileMatchGame-module__sMFQ2a__modeCard span,.TileMatchGame-module__sMFQ2a__highContrast .TileMatchGame-module__sMFQ2a__setupGuide *,.TileMatchGame-module__sMFQ2a__highContrast .TileMatchGame-module__sMFQ2a__guideCard *,.TileMatchGame-module__sMFQ2a__highContrast .TileMatchGame-module__sMFQ2a__infoCard *{color:#0f172a}.TileMatchGame-module__sMFQ2a__highContrast .TileMatchGame-module__sMFQ2a__accessibilitySettings summary,.TileMatchGame-module__sMFQ2a__highContrast .TileMatchGame-module__sMFQ2a__accessibilityOptions{color:#fff;background:#0f172a;border-color:#0f172a}.TileMatchGame-module__sMFQ2a__highContrast .TileMatchGame-module__sMFQ2a__accessibilityOptions button{color:#0f172a;background:#fff;border-color:#0f172a}.TileMatchGame-module__sMFQ2a__highContrast .TileMatchGame-module__sMFQ2a__accessibilityOptions button[aria-pressed=true]{color:#0f172a;background:#fde047;border-color:#0f172a;box-shadow:inset 0 0 0 1px #0f172a}.TileMatchGame-module__sMFQ2a__highContrast .TileMatchGame-module__sMFQ2a__accessibilityOptions button small,.TileMatchGame-module__sMFQ2a__highContrast .TileMatchGame-module__sMFQ2a__accessibilityOptions button[aria-pressed=true] small,.TileMatchGame-module__sMFQ2a__highContrast .TileMatchGame-module__sMFQ2a__modeTitle,.TileMatchGame-module__sMFQ2a__highContrast .TileMatchGame-module__sMFQ2a__gameTitle{color:#0f172a}.TileMatchGame-module__sMFQ2a__highContrast .TileMatchGame-module__sMFQ2a__scoreCard{color:#0f172a;background:#fff;border:2px solid #0f172a}.TileMatchGame-module__sMFQ2a__highContrast .TileMatchGame-module__sMFQ2a__scoreLabel,.TileMatchGame-module__sMFQ2a__highContrast .TileMatchGame-module__sMFQ2a__scoreValue{color:#0f172a}.TileMatchGame-module__sMFQ2a__highContrast .TileMatchGame-module__sMFQ2a__gameSurface{background:#fff;border:4px solid #0f172a}.TileMatchGame-module__sMFQ2a__highContrast .TileMatchGame-module__sMFQ2a__timerPanel{color:#0f172a;background:#fff;box-shadow:inset 0 0 0 2px #0f172a}.TileMatchGame-module__sMFQ2a__highContrast .TileMatchGame-module__sMFQ2a__timerHeading{color:#0f172a}.TileMatchGame-module__sMFQ2a__highContrast .TileMatchGame-module__sMFQ2a__timerTrack{background:#fff;border-color:#0f172a;box-shadow:inset 0 0 0 1px #0f172a}.TileMatchGame-module__sMFQ2a__highContrast .TileMatchGame-module__sMFQ2a__timerFill{background:repeating-linear-gradient(135deg,#0f172a 0 .7rem,#fde047 .7rem 1.4rem)}.TileMatchGame-module__sMFQ2a__highContrast .TileMatchGame-module__sMFQ2a__tile{border-color:#0f172a;box-shadow:inset 0 0 0 1px #fff}.TileMatchGame-module__sMFQ2a__highContrast .TileMatchGame-module__sMFQ2a__gameControls button{color:#0f172a;background:#fff;border:2px solid #0f172a}.TileMatchGame-module__sMFQ2a__highContrast.TileMatchGame-module__sMFQ2a__colorAid .TileMatchGame-module__sMFQ2a__tileMarker{color:#0f172a;background:#fde047;border-color:#0f172a}.TileMatchGame-module__sMFQ2a__tutorialCoach{color:#3f1d0b;background:linear-gradient(135deg,#fef3c7,#fff7ed);border:3px solid #f59e0b;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:4.4rem;margin-bottom:.45rem;padding:.55rem .6rem;display:grid;box-shadow:0 4px 10px #92400e29}.TileMatchGame-module__sMFQ2a__tutorialGesture{color:#fff;background:linear-gradient(145deg,#f97316,#be123c);border-radius:999px;place-items:center;width:2.7rem;height:2.7rem;animation:1.2s ease-in-out infinite TileMatchGame-module__sMFQ2a__tutorial-gesture;display:grid;box-shadow:0 3px 7px #9f123940}.TileMatchGame-module__sMFQ2a__tutorialCopy{gap:.12rem;min-width:0;font-size:.78rem;line-height:1.35;display:grid}.TileMatchGame-module__sMFQ2a__tutorialCopy strong{color:#9a3412;font-size:.9rem;font-weight:950}.TileMatchGame-module__sMFQ2a__tutorialSkip{color:#475569;background:#fff;border:2px solid #cbd5e1;border-radius:.7rem;min-width:4.6rem;min-height:2.75rem;padding:.35rem .55rem;font-size:.76rem;font-weight:900}.TileMatchGame-module__sMFQ2a__tutorialSkip:focus-visible{outline-offset:2px;outline:4px solid #0f172a59}.TileMatchGame-module__sMFQ2a__tutorialSkip:disabled{cursor:not-allowed;opacity:.55}.TileMatchGame-module__sMFQ2a__timerPanel{background:linear-gradient(135deg,#fff7ed,#fffbeb);border:0;border-radius:.75rem;width:100%;margin:0 0 .45rem;padding:.3rem .4rem .4rem;transition:background-color .18s,border-color .18s;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #fbbf248c}.TileMatchGame-module__sMFQ2a__timerPanelUrgent{background:linear-gradient(135deg,#fff1f2,#ffedd5);box-shadow:inset 0 0 0 2px #f43f5ec7}.TileMatchGame-module__sMFQ2a__timerPanelUrgent .TileMatchGame-module__sMFQ2a__timerFill{background:linear-gradient(90deg,#fb7185,#e11d48)}.TileMatchGame-module__sMFQ2a__timerPanelTicking{box-shadow:0 0 0 .3rem #f43f5e1f}.TileMatchGame-module__sMFQ2a__timerHeading{color:#78350f;justify-content:space-between;align-items:center;min-height:1.2rem;margin-bottom:.1rem;font-size:.8rem;font-weight:900;display:flex}.TileMatchGame-module__sMFQ2a__timerBadges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.TileMatchGame-module__sMFQ2a__timerBonus,.TileMatchGame-module__sMFQ2a__timerTickTock{color:#fff;border-radius:999px;padding:.1rem .4rem;font-size:.7rem}.TileMatchGame-module__sMFQ2a__timerBonus{background:#047857}.TileMatchGame-module__sMFQ2a__timerTickTock{background:#be123c;animation:.42s ease-in-out infinite alternate TileMatchGame-module__sMFQ2a__tick-label-pulse}.TileMatchGame-module__sMFQ2a__timerPaused{color:#fff;background:#475569;border-radius:999px;padding:.1rem .4rem;font-size:.7rem}.TileMatchGame-module__sMFQ2a__timerRow{align-items:center;min-height:3.25rem;display:flex}.TileMatchGame-module__sMFQ2a__timerTrack{background:#e2e8f0;border:2px solid #fff;border-radius:999px 0 0 999px;flex:1;height:1.25rem;position:relative;overflow:hidden;box-shadow:inset 0 2px 5px #0f172a2e,0 1px #78350f26}.TileMatchGame-module__sMFQ2a__timerFill{border-radius:inherit;background:linear-gradient(90deg,#22c55e 0%,#facc15 68%,#fb7185 100%);min-width:0;transition:width .12s linear;display:block;position:absolute;inset:0 0 0 auto;box-shadow:inset 0 2px #ffffff73}.TileMatchGame-module__sMFQ2a__timerFill:after{content:"";background-image:linear-gradient(120deg,#0000 0 38%,#ffffff47 40% 52%,#0000 54% 100%);background-size:2rem 100%;position:absolute;inset:0}.TileMatchGame-module__sMFQ2a__timerBomb{z-index:2;color:#fff;background:radial-gradient(circle at 33% 27%,#64748b 0 5%,#0000 6%),radial-gradient(circle at 38% 34%,#334155 0 12%,#0000 13%),linear-gradient(145deg,#334155,#020617 72%);border:3px solid #fff;border-radius:50%;flex:0 0 3.25rem;place-items:center;width:3.25rem;height:3.25rem;margin-left:-.2rem;display:grid;position:relative;box-shadow:0 5px 12px #0f172a47,inset -7px -8px 9px #0000003d}.TileMatchGame-module__sMFQ2a__timerBomb:before{content:"";border-top:.24rem solid #78350f;border-right:.24rem solid #78350f;border-radius:0 .8rem 0 0;width:.95rem;height:.75rem;position:absolute;top:-.38rem;right:.32rem;transform:rotate(-17deg)}.TileMatchGame-module__sMFQ2a__timerFuse{background:#92400e;border:2px solid #451a03;border-radius:.25rem;width:.68rem;height:.36rem;position:absolute;top:-.48rem;right:.72rem;transform:rotate(-18deg)}.TileMatchGame-module__sMFQ2a__timerSpark{color:#f97316;filter:drop-shadow(0 0 3px #facc15);font-size:1.3rem;line-height:1;position:absolute;top:-1rem;right:-.05rem;transform:rotate(12deg)}.TileMatchGame-module__sMFQ2a__timerValue{z-index:1;font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-shadow:0 2px 2px #000;font-size:.92rem;font-weight:950;position:relative}.TileMatchGame-module__sMFQ2a__timerBombUrgent{background:radial-gradient(circle at 35% 30%,#fb7185,#9f1239 35%,#1e293b 82%);animation:.7s ease-in-out infinite TileMatchGame-module__sMFQ2a__timer-danger-pulse}.TileMatchGame-module__sMFQ2a__timerBombTicking{animation:.32s ease-in-out infinite TileMatchGame-module__sMFQ2a__timer-final-pulse}.TileMatchGame-module__sMFQ2a__timerBombExploding{animation:.62s cubic-bezier(.2,.9,.25,1) forwards TileMatchGame-module__sMFQ2a__timer-bomb-explode}.TileMatchGame-module__sMFQ2a__timerBombExploding:after{z-index:-1;content:"";background:radial-gradient(circle,#fff 0 9%,#fde047 10% 26%,#fb923c 27% 45%,#e11d48 46% 58%,#0000 59%);border-radius:50%;animation:.62s ease-out forwards TileMatchGame-module__sMFQ2a__timer-bomb-flash;position:absolute;inset:-1rem}.TileMatchGame-module__sMFQ2a__gameStateOverlay{z-index:40;pointer-events:none;border-radius:1rem;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.TileMatchGame-module__sMFQ2a__startOverlay{background:radial-gradient(circle,#ffffff47,#0f172ab8 76%);animation:1.8s ease-in-out forwards TileMatchGame-module__sMFQ2a__start-overlay}.TileMatchGame-module__sMFQ2a__startMessage{color:#fff;text-align:center;text-shadow:0 4px #be123c,0 8px 22px #0f172abf;padding:.55rem 1rem .7rem;font-size:clamp(2.35rem,11vw,4.5rem);font-weight:950;line-height:1;animation:1.8s cubic-bezier(.2,.9,.25,1) forwards TileMatchGame-module__sMFQ2a__start-message}.TileMatchGame-module__sMFQ2a__comboStack{z-index:5;pointer-events:none;width:min(52%,8.5rem);height:3.85rem;position:absolute;bottom:.55rem;right:3.7rem}.TileMatchGame-module__sMFQ2a__comboStackItem{right:calc(var(--combo-stack-index) * .25rem);bottom:calc(var(--combo-stack-index) * .7rem);color:#fff;text-align:center;white-space:nowrap;background:linear-gradient(135deg,#047857,#10b981);border:1px solid #ffffffeb;border-radius:999px;min-width:5.6rem;padding:.16rem .42rem .2rem;font-size:.68rem;font-weight:900;line-height:1;transition:right .14s ease-out,bottom .14s ease-out;animation:4.2s ease-out both TileMatchGame-module__sMFQ2a__combo-stack-item;display:block;position:absolute;box-shadow:0 2px 6px #064e3b4d}.TileMatchGame-module__sMFQ2a__explosionOverlay{background:radial-gradient(circle,#fef9c347,#7f1d1dc7 74%);grid-template-rows:1fr auto 1fr;animation:1.2s ease-out forwards TileMatchGame-module__sMFQ2a__explosion-overlay}.TileMatchGame-module__sMFQ2a__explosionCore{filter:drop-shadow(0 0 1.1rem #fde047);grid-row:2;font-size:clamp(5rem,25vw,10rem);line-height:1;animation:1.2s cubic-bezier(.15,.85,.3,1) forwards TileMatchGame-module__sMFQ2a__explosion-core}.TileMatchGame-module__sMFQ2a__timeUpMessage{color:#fff;text-shadow:0 4px #991b1b,0 7px 18px #0f172acc;grid-row:3;align-self:start;margin-top:-.5rem;padding:.4rem 1rem .55rem;font-size:clamp(2rem,9vw,3.4rem);font-weight:950;line-height:1;animation:1.2s ease-out forwards TileMatchGame-module__sMFQ2a__time-up-message}.TileMatchGame-module__sMFQ2a__resultOverlay{z-index:45;pointer-events:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172ac7;padding:1.25rem;overflow-y:auto}.TileMatchGame-module__sMFQ2a__resultCard{text-align:center;background:linear-gradient(145deg,#fff,#fffbeb);border:4px solid #fde68a;border-radius:1.5rem;width:min(100%,21rem);max-height:100%;padding:1.35rem;animation:.42s cubic-bezier(.16,.9,.25,1.2) both TileMatchGame-module__sMFQ2a__result-card-in;overflow-y:auto;box-shadow:0 1.25rem 2.5rem #0f172a6b,inset 0 2px #fff}.TileMatchGame-module__sMFQ2a__resultTrophy{color:#b45309;width:3rem;height:3rem;margin:0 auto}.TileMatchGame-module__sMFQ2a__resultTitle{color:#78350f;margin-top:.35rem;font-size:1.35rem;font-weight:950}.TileMatchGame-module__sMFQ2a__resultScore{color:#9f1239;font-variant-numeric:tabular-nums;letter-spacing:-.05em;text-shadow:0 3px #ffe4e6;margin-top:.2rem;font-size:clamp(2.6rem,14vw,4.5rem);font-weight:950;line-height:1.12;display:block}.TileMatchGame-module__sMFQ2a__resultActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1.15rem;display:grid}.TileMatchGame-module__sMFQ2a__audienceSurvey{color:#1e293b;text-align:left;background:#ffffffe0;border:2px solid #fed7aa;border-radius:1rem;margin-top:.75rem;padding:.7rem}.TileMatchGame-module__sMFQ2a__audienceSurvey h3{font-size:.95rem;font-weight:950;line-height:1.25}.TileMatchGame-module__sMFQ2a__audienceSurvey>p{margin-top:.2rem;font-size:.72rem;font-weight:700;line-height:1.35}.TileMatchGame-module__sMFQ2a__audienceSurveyOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.55rem;display:grid}.TileMatchGame-module__sMFQ2a__audienceSurveyOptions button{color:#7c2d12;background:#fff7ed;border:2px solid #fdba74;border-radius:.75rem;min-height:2.4rem;padding:.35rem .45rem;font-size:.85rem;font-weight:950}.TileMatchGame-module__sMFQ2a__audienceSurveyOptions button[aria-pressed=true]{color:#fff;background:#c2410c;border-color:#9a3412}.TileMatchGame-module__sMFQ2a__audienceSurveyOptions button:disabled,.TileMatchGame-module__sMFQ2a__audienceSurveySkip:disabled{cursor:wait;opacity:.65}.TileMatchGame-module__sMFQ2a__audienceSurveySkip{color:#475569;text-underline-offset:.18rem;min-height:2rem;margin:.35rem auto 0;padding:0 .5rem;font-size:.76rem;font-weight:850;text-decoration:underline;display:block}.TileMatchGame-module__sMFQ2a__audienceSurveyError{color:#be123c;text-align:center;font-weight:900}.TileMatchGame-module__sMFQ2a__audienceSurveyThanks{color:#166534;background:#f0fdf4;border:2px solid #86efac;border-radius:.85rem;margin-top:.75rem;padding:.55rem .7rem;font-size:.82rem;font-weight:900;line-height:1.35}.TileMatchGame-module__sMFQ2a__boardImpact{animation:.26s cubic-bezier(.2,.9,.25,1) TileMatchGame-module__sMFQ2a__board-impact}.TileMatchGame-module__sMFQ2a__tile{isolation:isolate;will-change:transform;transition:box-shadow .16s,filter .16s,scale .16s;transform:translateZ(0)}.TileMatchGame-module__sMFQ2a__tutorialTile{z-index:18;outline-offset:-1px;outline:4px solid #f59e0b;animation:.9s ease-in-out infinite alternate TileMatchGame-module__sMFQ2a__tutorial-tile-pulse;box-shadow:0 0 0 4px #fff,0 0 0 8px #f59e0bbf,0 0 18px 8px #facc1573}.TileMatchGame-module__sMFQ2a__animalFace{--animal-motion-delay:0s;clip-path:inset(0 round .55rem);transform-origin:50% 82%;animation:TileMatchGame-module__sMFQ2a__animal-idle 4.8s ease-in-out var(--animal-motion-delay) infinite;background-repeat:no-repeat;background-size:300% 200%;border-radius:.55rem;display:block;position:absolute;inset:2px;overflow:hidden}.TileMatchGame-module__sMFQ2a__animalMouth{border-radius:inherit;clip-path:inset(55% 24% 13% round 0 0 34% 34%);transform-origin:50% 67%;animation:TileMatchGame-module__sMFQ2a__animal-mouth-cheer 4.8s ease-in-out var(--animal-motion-delay) infinite;background-repeat:no-repeat;background-size:300% 200%;display:block;position:absolute;inset:0}.TileMatchGame-module__sMFQ2a__animalFace[data-animal=bear] .TileMatchGame-module__sMFQ2a__animalMouth,.TileMatchGame-module__sMFQ2a__animalFace[data-animal=rabbit] .TileMatchGame-module__sMFQ2a__animalMouth,.TileMatchGame-module__sMFQ2a__animalFace[data-animal=cat] .TileMatchGame-module__sMFQ2a__animalMouth{clip-path:inset(60% 24% 9% round 0 0 34% 34%)}.TileMatchGame-module__sMFQ2a__animalFace[data-animal=chick] .TileMatchGame-module__sMFQ2a__animalMouth,.TileMatchGame-module__sMFQ2a__animalFace[data-animal=puppy] .TileMatchGame-module__sMFQ2a__animalMouth,.TileMatchGame-module__sMFQ2a__animalFace[data-animal=penguin] .TileMatchGame-module__sMFQ2a__animalMouth{clip-path:inset(51% 24% 16% round 0 0 34% 34%)}.TileMatchGame-module__sMFQ2a__tileMatched{z-index:20;animation:.3s cubic-bezier(.18,.88,.22,1) forwards TileMatchGame-module__sMFQ2a__tile-match-hit;box-shadow:0 0 0 5px #ffffffe6,0 0 28px 12px #fbbf24bf}.TileMatchGame-module__sMFQ2a__tileMatched .TileMatchGame-module__sMFQ2a__animalFace{animation:.3s cubic-bezier(.16,.85,.22,1) forwards TileMatchGame-module__sMFQ2a__animal-pop-away}.TileMatchGame-module__sMFQ2a__tileMatched:after{z-index:-1;content:"";border:5px solid #fbbf24d9;border-radius:999px;animation:.3s ease-out forwards TileMatchGame-module__sMFQ2a__impact-ring;position:absolute;inset:-12px}.TileMatchGame-module__sMFQ2a__tileFalling{z-index:10;animation:TileMatchGame-module__sMFQ2a__tile-fall var(--fall-duration) cubic-bezier(.16, .82, .24, 1.08) var(--fall-delay) both}.TileMatchGame-module__sMFQ2a__scorePop{animation:.36s cubic-bezier(.17,.9,.25,1.35) TileMatchGame-module__sMFQ2a__score-pop}.TileMatchGame-module__sMFQ2a__sparkles{z-index:30;pointer-events:none;position:absolute;inset:0}.TileMatchGame-module__sMFQ2a__sparkles i{--spark-x:0px;--spark-y:-34px;background:#fff7b2;border-radius:2px;width:9px;height:9px;animation:.3s ease-out forwards TileMatchGame-module__sMFQ2a__sparkle-fly;position:absolute;top:50%;left:50%;box-shadow:0 0 7px 2px #ffffffe6}.TileMatchGame-module__sMFQ2a__sparkles i:nth-child(2){--spark-x:25px;--spark-y:-25px;background:#f9a8d4}.TileMatchGame-module__sMFQ2a__sparkles i:nth-child(3){--spark-x:35px;--spark-y:0px;background:#93c5fd}.TileMatchGame-module__sMFQ2a__sparkles i:nth-child(4){--spark-x:25px;--spark-y:25px;background:#86efac}.TileMatchGame-module__sMFQ2a__sparkles i:nth-child(5){--spark-x:0px;--spark-y:34px;background:#fcd34d}.TileMatchGame-module__sMFQ2a__sparkles i:nth-child(6){--spark-x:-25px;--spark-y:25px;background:#c4b5fd}.TileMatchGame-module__sMFQ2a__sparkles i:nth-child(7){--spark-x:-35px;--spark-y:0px;background:#fda4af}.TileMatchGame-module__sMFQ2a__sparkles i:nth-child(8){--spark-x:-25px;--spark-y:-25px;background:#67e8f9}@keyframes TileMatchGame-module__sMFQ2a__board-impact{0%,to{transform:scale(1)}38%{transform:scale(1.018)rotate(-.35deg)}68%{transform:scale(.995)rotate(.25deg)}}@keyframes TileMatchGame-module__sMFQ2a__tutorial-gesture{0%,to{transform:translate(-.14rem)rotate(-4deg)scale(.96)}50%{transform:translate(.14rem)rotate(4deg)scale(1.05)}}@keyframes TileMatchGame-module__sMFQ2a__tutorial-tile-pulse{0%{filter:brightness();transform:scale(.96)}to{filter:brightness(1.12)saturate(1.1);transform:scale(1.04)}}@keyframes TileMatchGame-module__sMFQ2a__tile-match-hit{0%{filter:brightness();transform:scale(1)rotate(0)}38%{filter:brightness(1.35)saturate(1.35);transform:scale(1.22)rotate(-4deg)}68%{transform:scale(.92)rotate(3deg)}to{filter:brightness(1.5);transform:scale(.12)rotate(14deg)}}@keyframes TileMatchGame-module__sMFQ2a__animal-pop-away{0%,45%{opacity:1}to{opacity:0}}@keyframes TileMatchGame-module__sMFQ2a__animal-idle{0%,42%,58%,to{transform:translateY(0)rotate(0)scale(1)}47%{transform:translateY(-1.5%)rotate(-.6deg)scale(1.018)}52%{transform:translateY(-.5%)rotate(.45deg)scale(1.008)}}@keyframes TileMatchGame-module__sMFQ2a__animal-mouth-cheer{0%,43%,57%,to{transform:translateY(0)scaleY(1)}48%{transform:translateY(.7%)scaleY(1.09)}52%{transform:translateY(-.3%)scaleY(.96)}}@keyframes TileMatchGame-module__sMFQ2a__impact-ring{0%{opacity:.95;transform:scale(.35)}to{opacity:0;transform:scale(1.5)}}@keyframes TileMatchGame-module__sMFQ2a__sparkle-fly{0%{opacity:0;transform:translate(-50%,-50%)scale(.25)rotate(0)}28%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--spark-x)), calc(-50% + var(--spark-y))) scale(1.15) rotate(145deg)}}@keyframes TileMatchGame-module__sMFQ2a__tile-fall{0%{opacity:.58;transform:translate3d(0, var(--fall-offset), 0) scale(.96)}78%{opacity:1;transform:translateY(5%)scale(1.015)}90%{transform:translateY(-2%)scale(.995)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes TileMatchGame-module__sMFQ2a__score-pop{0%{color:#be123c;transform:scale(1)}48%{color:#f59e0b;text-shadow:0 0 14px #fbbf24b3;transform:scale(1.42)rotate(-2deg)}to{color:#881337;transform:scale(1)}}@keyframes TileMatchGame-module__sMFQ2a__timer-danger-pulse{0%,to{transform:scale(1);box-shadow:0 5px 12px #0f172a47,0 0 #f43f5e59}50%{transform:scale(1.045);box-shadow:0 5px 12px #0f172a47,0 0 0 .45rem #f43f5e00}}@keyframes TileMatchGame-module__sMFQ2a__timer-final-pulse{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.3);transform:scale(1.09)rotate(-2deg)}}@keyframes TileMatchGame-module__sMFQ2a__tick-label-pulse{0%{transform:scale(.96)}to{transform:scale(1.06)}}@keyframes TileMatchGame-module__sMFQ2a__timer-bomb-explode{0%{opacity:1;transform:scale(1)rotate(0)}35%{opacity:1;transform:scale(1.32)rotate(-8deg)}to{opacity:0;transform:scale(2.1)rotate(18deg)}}@keyframes TileMatchGame-module__sMFQ2a__timer-bomb-flash{0%{opacity:0;transform:scale(.15)}35%{opacity:1}to{opacity:0;transform:scale(1.8)}}@keyframes TileMatchGame-module__sMFQ2a__start-overlay{0%{opacity:0}16%,72%{opacity:1}to{opacity:0}}@keyframes TileMatchGame-module__sMFQ2a__start-message{0%{opacity:0;transform:scale(.25)rotate(-7deg)}28%{opacity:1;transform:scale(1.12)rotate(2deg)}55%{transform:scale(1)rotate(0)}82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}@keyframes TileMatchGame-module__sMFQ2a__combo-stack-item{0%{opacity:0;transform:translateY(.4rem)scale(.72)}8%,82%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-.35rem)scale(.94)}}@keyframes TileMatchGame-module__sMFQ2a__explosion-overlay{0%{opacity:0;background-color:#ffffffe0}12%{opacity:1}to{opacity:1;background-color:#0000}}@keyframes TileMatchGame-module__sMFQ2a__explosion-core{0%{opacity:0;transform:scale(.05)rotate(-25deg)}22%{opacity:1;transform:scale(1.3)rotate(8deg)}55%{opacity:1;transform:scale(.95)rotate(-3deg)}to{opacity:0;transform:scale(2.2)rotate(18deg)}}@keyframes TileMatchGame-module__sMFQ2a__time-up-message{0%,28%{opacity:0;transform:translateY(1rem)scale(.75)}50%,88%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-.4rem)scale(1.08)}}@keyframes TileMatchGame-module__sMFQ2a__result-card-in{0%{opacity:0;transform:translateY(1.5rem)scale(.78)}70%{opacity:1;transform:translateY(-.2rem)scale(1.03)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.TileMatchGame-module__sMFQ2a__boardImpact,.TileMatchGame-module__sMFQ2a__tileMatched,.TileMatchGame-module__sMFQ2a__tileMatched .TileMatchGame-module__sMFQ2a__animalFace,.TileMatchGame-module__sMFQ2a__tileMatched:after,.TileMatchGame-module__sMFQ2a__tileFalling,.TileMatchGame-module__sMFQ2a__scorePop,.TileMatchGame-module__sMFQ2a__timerBombUrgent,.TileMatchGame-module__sMFQ2a__tutorialGesture,.TileMatchGame-module__sMFQ2a__tutorialTile,.TileMatchGame-module__sMFQ2a__sparkles i{animation-duration:1ms!important;animation-delay:0s!important}.TileMatchGame-module__sMFQ2a__timerBombTicking,.TileMatchGame-module__sMFQ2a__animalFace,.TileMatchGame-module__sMFQ2a__animalMouth,.TileMatchGame-module__sMFQ2a__timerBombExploding,.TileMatchGame-module__sMFQ2a__timerBombExploding:after,.TileMatchGame-module__sMFQ2a__timerTickTock,.TileMatchGame-module__sMFQ2a__startOverlay,.TileMatchGame-module__sMFQ2a__startMessage,.TileMatchGame-module__sMFQ2a__comboStackItem,.TileMatchGame-module__sMFQ2a__explosionOverlay,.TileMatchGame-module__sMFQ2a__explosionCore,.TileMatchGame-module__sMFQ2a__timeUpMessage,.TileMatchGame-module__sMFQ2a__resultCard{animation:none!important}}
