.rqmIAq_game{-webkit-user-select:none;user-select:none;background:linear-gradient(160deg,#fff6d6,#d9f2ff);border-radius:28px;width:100%;overflow:hidden;box-shadow:0 20px 50px -24px #1f2a4459,inset 0 0 0 1px #1f2a440f;container-type:inline-size}.rqmIAq_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px 0;display:flex}.rqmIAq_levels{flex-wrap:wrap;gap:6px;display:flex}.rqmIAq_level{font:600 15px/1 var(--font-display), system-ui, sans-serif;color:#5b6475;cursor:pointer;background:#fff;border:2px solid #1f2a441f;border-radius:999px;padding:9px 16px;transition:transform .1s}.rqmIAq_level:hover{transform:translateY(-1px)}.rqmIAq_level[aria-pressed=true]{color:#fff;border-color:#0000}.rqmIAq_level[data-level=easy][aria-pressed=true]{background:#2f9e57}.rqmIAq_level[data-level=normal][aria-pressed=true]{background:#c77700}.rqmIAq_level[data-level=hard][aria-pressed=true]{background:#e04e2f}.rqmIAq_badge{font:600 14px/1 var(--font-display), system-ui, sans-serif;color:#2d6cdf;background:#fff;border-radius:999px;padding:9px 14px;box-shadow:inset 0 0 0 2px #2d6cdf33}.rqmIAq_hud{align-items:center;gap:10px;margin-left:auto;display:flex}.rqmIAq_score{font:700 24px/1 var(--font-display), system-ui, sans-serif;color:#c77700;text-align:right;min-width:70px}.rqmIAq_iconButton{cursor:pointer;background:#fff;border:none;border-radius:999px;width:42px;height:42px;font-size:20px;box-shadow:inset 0 0 0 2px #1f2a4414}.rqmIAq_stage{text-align:center;min-height:clamp(380px,62cqi,520px);font-family:var(--font-display), system-ui, sans-serif;flex-direction:column;justify-content:center;align-items:center;padding:24px 16px 32px;display:flex;position:relative;overflow:hidden}.rqmIAq_picture{height:1.1em;font-size:clamp(72px,15cqi,120px);line-height:1;animation:.5s ease-out rqmIAq_popIn,3s ease-in-out .5s infinite rqmIAq_float}.rqmIAq_picture[data-done=true]{animation:.7s rqmIAq_jump}.rqmIAq_word{letter-spacing:.08em;color:#2d6cdf;font-size:clamp(48px,13cqi,116px);font-weight:700;line-height:1.15;animation:.6s ease-out rqmIAq_rise}.rqmIAq_word[data-done=true]{color:#2f9e57;animation:.7s rqmIAq_bounce}.rqmIAq_slots{justify-content:center;gap:clamp(8px,2cqi,14px);margin-top:12px;display:flex}.rqmIAq_slot{color:#e04e2f;border-bottom:clamp(6px,1.4cqi,10px) solid #a3abb8;width:clamp(38px,10cqi,92px);height:clamp(56px,12.5cqi,112px);font-size:clamp(38px,9.5cqi,92px);font-weight:700;line-height:clamp(52px,11.5cqi,104px)}.rqmIAq_next{border-color:#ffb400;animation:1s infinite rqmIAq_blink}.rqmIAq_filled{border-color:#2f9e57;animation:.25s rqmIAq_pop}.rqmIAq_cheer{color:#e04e2f;height:60px;margin-top:18px;font-size:clamp(30px,6cqi,44px);font-weight:700;position:relative}.rqmIAq_cheer>span:first-child{animation:.4s rqmIAq_pop;display:inline-block}.rqmIAq_plus{color:#c77700;pointer-events:none;font-size:30px;animation:1.2s ease-out forwards rqmIAq_floatUp;position:absolute;top:-12px;left:50%}.rqmIAq_start{flex-direction:column;align-items:center;gap:18px;display:flex}.rqmIAq_startPictures{letter-spacing:.15em;font-size:clamp(44px,10cqi,72px);animation:3s ease-in-out infinite rqmIAq_float}.rqmIAq_startTitle{color:#1f2a44;margin:0;font-size:clamp(28px,6cqi,44px);font-weight:700}.rqmIAq_startHint{font-family:var(--font-sans), system-ui, sans-serif;color:#5b6475;max-width:32ch;margin:0;font-size:17px}.rqmIAq_startButton{font:700 26px/1 var(--font-display), system-ui, sans-serif;color:#fff;cursor:pointer;background:#2f9e57;border:none;border-radius:22px;padding:18px 48px;transition:transform .1s;box-shadow:0 6px #237a43}.rqmIAq_startButton:hover{transform:translateY(-2px)}.rqmIAq_startButton:active{transform:translateY(3px);box-shadow:0 2px #237a43}.rqmIAq_touchHint{font-family:var(--font-sans), system-ui, sans-serif;color:#5b6475;margin-top:8px;font-size:15px}.rqmIAq_touchInput{opacity:0;width:1px;height:1px;font-size:16px;position:absolute;bottom:0;left:0}.rqmIAq_confettiLayer{pointer-events:none;position:absolute;inset:0}.rqmIAq_nudge{background:#ffffffb3;border-top:1px solid #1f2a4414;padding:16px 20px 20px;animation:.5s ease-out rqmIAq_rise}.rqmIAq_confetti{pointer-events:none;border-radius:3px;width:12px;height:12px;animation:1.3s cubic-bezier(.2,.7,.4,1) forwards rqmIAq_burst;position:absolute;top:42%;left:50%}.rqmIAq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes rqmIAq_rise{0%{opacity:0;transform:translateY(80px)scale(.5)}to{opacity:1;transform:none}}@keyframes rqmIAq_popIn{0%{transform:scale(0)rotate(-20deg)}70%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes rqmIAq_float{50%{transform:translateY(-10px)}}@keyframes rqmIAq_jump{0%,to{transform:none}30%{transform:translateY(-40px)rotate(-10deg)}60%{transform:translateY(0)rotate(8deg)}}@keyframes rqmIAq_bounce{0%,to{transform:scale(1)}40%{transform:scale(1.25)}70%{transform:scale(.95)}}@keyframes rqmIAq_pop{0%{transform:scale(.4)}70%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes rqmIAq_blink{50%{border-color:#ffe08a}}@keyframes rqmIAq_floatUp{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-70px)}}@keyframes rqmIAq_burst{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--dx), var(--dy)) rotate(var(--r));opacity:0}}@media (prefers-reduced-motion:reduce){.rqmIAq_picture,.rqmIAq_word,.rqmIAq_slot,.rqmIAq_startPictures,.rqmIAq_cheer>span:first-child{animation:none!important}}
