.icon-svg[data-v-bd29e897]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.icon-svg__svg[data-v-bd29e897]{display:block}.icon-svg--inline[data-v-bd29e897]{vertical-align:middle}.mascot[data-v-a183dc18]{display:inline-block;vertical-align:middle;line-height:0}.mascot__svg[data-v-a183dc18]{display:block}.mascot--breath svg[data-v-a183dc18]{animation:mascot-idle-breathe-a183dc18 5.2s ease-in-out infinite;transform-origin:center}.mascot--static svg[data-v-a183dc18]{animation:none!important}@keyframes mascot-idle-breathe-a183dc18{0%,to{transform:translateY(0)}50%{transform:translateY(-.09375rem)}}@media (prefers-reduced-motion: reduce){.mascot svg[data-v-a183dc18]{animation:none!important}}.orb[data-v-19fc606e]{display:inline-block;vertical-align:middle;line-height:0;pointer-events:none}.orb__svg[data-v-19fc606e]{display:block}.orb--animated.orb--bubble[data-v-19fc606e]{animation:float-bubble-19fc606e 5s ease-in-out infinite}.orb--animated.orb--coral[data-v-19fc606e]{animation:float-slow-19fc606e 7s ease-in-out infinite}.orb--animated.orb--jellyfish[data-v-19fc606e]{animation:float-slow-19fc606e 6s ease-in-out infinite}.orb--animated.orb--pearl[data-v-19fc606e]{animation:float-bubble-19fc606e 4s ease-in-out infinite}.orb--animated.orb--starfish[data-v-19fc606e]{animation:spin-slow-19fc606e 20s linear infinite}.orb--animated.orb--seaweed[data-v-19fc606e]{animation:float-slow-19fc606e 5s ease-in-out infinite}.orb--animated.orb--fish[data-v-19fc606e]{animation:float-bubble-19fc606e 6s ease-in-out infinite}@keyframes float-bubble-19fc606e{0%,to{transform:translateY(0) translate(0) rotate(0)}33%{transform:translateY(-.5rem) translate(.25rem) rotate(3deg)}66%{transform:translateY(-.25rem) translate(-.1875rem) rotate(-3deg)}}@keyframes float-slow-19fc606e{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-.375rem) rotate(2deg)}}@keyframes spin-slow-19fc606e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rule-tts[data-v-a25bdcd8]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:rgba(255,255,255,.22);border:.04688rem solid rgba(255,255,255,.4);-webkit-tap-highlight-color:transparent;cursor:pointer;transition:transform .2s var(--ease-spring),background .2s,box-shadow .2s}.rule-tts.active[data-v-a25bdcd8]{background:var(--coral);box-shadow:var(--shadow-coral);transform:scale(1.05)}.rule-tts[data-v-a25bdcd8]:active{transform:scale(.92)}.rule-tts--block[data-v-a25bdcd8]{display:flex;margin:0 auto .75rem;background:var(--crystal-tint);border-color:var(--crystal)}.rule-tts--block.active[data-v-a25bdcd8]{background:var(--crystal);border-color:var(--crystal)}.statue-game[data-v-38a49427]{min-height:100vh;display:flex;flex-direction:column}.phase[data-v-38a49427]{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem 1rem;text-align:center;overflow:hidden}.ready-phase[data-v-38a49427]{background:radial-gradient(circle at 80% 10%,rgba(72,209,204,.12) 0%,transparent 40%),var(--foam)}.ready-deco[data-v-38a49427]{position:absolute;top:1.875rem;right:-.9375rem;opacity:.5;pointer-events:none}.big-icon-wrap[data-v-38a49427]{width:6.25rem;height:6.25rem;border-radius:1.75rem;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;background:var(--grad-bubble);box-shadow:0 .375rem 1rem rgba(72,209,204,.36);animation:float-38a49427 4s ease-in-out infinite}.game-title[data-v-38a49427]{font-size:1.625rem;font-weight:800;color:var(--ocean-deep);margin-bottom:1rem;letter-spacing:-.03125rem}.game-rules[data-v-38a49427]{display:flex;flex-direction:column;gap:.4375rem;background:#fff;border-radius:var(--r-md);padding:.75rem .875rem;margin-bottom:1.25rem;width:100%;max-width:17.5rem;box-shadow:var(--shadow)}.rule-row[data-v-38a49427]{display:flex;align-items:center;gap:.375rem;text-align:left;font-size:.8125rem;color:var(--ink);line-height:1.6}.rule-dot[data-v-38a49427]{width:.375rem;height:.375rem;border-radius:50%;flex-shrink:0}.difficulty-picker[data-v-38a49427]{width:100%;max-width:17.5rem;margin-bottom:1rem}.difficulty-picker .picker-label[data-v-38a49427]{font-size:.8125rem;color:var(--ink-soft);margin-bottom:.5rem;text-align:center;font-weight:600}.difficulty-picker .picker-row[data-v-38a49427]{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.difficulty-picker .picker-chip[data-v-38a49427]{min-width:3.125rem;padding:.5rem .875rem;background:#fff;border:.0625rem solid rgba(31,78,140,.08);border-radius:var(--r-pill);font-size:.875rem;color:var(--ink);font-weight:600;transition:all .2s var(--ease-smooth, ease);box-shadow:var(--shadow-xs)}.difficulty-picker .picker-chip.active[data-v-38a49427]{background:var(--grad-bubble);color:#fff;border-color:var(--bubble);box-shadow:0 .125rem .375rem rgba(72,209,204,.36)}.playing-phase[data-v-38a49427]{background:linear-gradient(180deg,#2a8a86,#1f5f5c);color:#fff;position:relative}.playing-deco-1[data-v-38a49427]{position:absolute;top:1.875rem;left:-1.25rem;opacity:.4;pointer-events:none}.playing-deco-2[data-v-38a49427]{position:absolute;bottom:3.125rem;right:-.9375rem;opacity:.4;pointer-events:none}.play-emoji[data-v-38a49427]{margin-bottom:.75rem;animation:pulse-38a49427 2.5s ease-in-out infinite;filter:drop-shadow(0 .25rem .75rem rgba(0,0,0,.2))}.play-timer[data-v-38a49427]{font-size:7.5rem;font-weight:900;line-height:1;letter-spacing:-.125rem;text-shadow:0 .375rem 1rem rgba(0,0,0,.25);font-variant-numeric:tabular-nums}.play-label[data-v-38a49427]{font-size:1.125rem;opacity:.9;margin-top:.375rem;font-weight:600;letter-spacing:.125rem}.play-bar[data-v-38a49427]{width:80%;max-width:18.75rem;height:.5rem;background:rgba(255,255,255,.25);border-radius:.5rem;overflow:hidden;margin-top:1.875rem}.play-bar-fill[data-v-38a49427]{height:100%;background:#fff;border-radius:.5rem;transition:width .3s linear;box-shadow:0 0 .25rem rgba(255,255,255,.6)}.play-tip[data-v-38a49427]{margin-top:1.5rem;font-size:.875rem;opacity:.95;display:flex;align-items:center;gap:.25rem}@keyframes float-38a49427{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-.25rem) rotate(-2deg)}}@keyframes pulse-38a49427{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.result-phase[data-v-38a49427]{color:#fff}.result-phase.success[data-v-38a49427]{background:linear-gradient(135deg,#48d1cc,#7b68ee)}.result-phase.fail[data-v-38a49427]{background:linear-gradient(135deg,coral,#ff6b9d)}.result-sparkles[data-v-38a49427]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sparkle[data-v-38a49427]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.result-cat[data-v-38a49427]{position:relative;z-index:1;margin-bottom:.75rem;filter:drop-shadow(0 .25rem .75rem rgba(0,0,0,.2))}.result-title[data-v-38a49427]{position:relative;z-index:1;font-size:2rem;font-weight:800;margin-bottom:.375rem;letter-spacing:-.03125rem;text-shadow:0 .125rem .375rem rgba(0,0,0,.15)}.result-detail[data-v-38a49427]{position:relative;z-index:1;font-size:.875rem;opacity:.95;margin-bottom:1.875rem}.result-actions[data-v-38a49427]{position:relative;z-index:1;display:flex;gap:.5rem;width:100%;max-width:17.5rem}.result-actions>uni-view[data-v-38a49427]{flex:1}@media (min-width: 768px){.ready-phase .game-rules[data-v-38a49427]{max-width:17.5rem}.ready-phase .picker-row[data-v-38a49427]{gap:.625rem}.ready-phase .picker-chip[data-v-38a49427]{padding:.625rem 1rem;font-size:.9375rem}.result-emoji[data-v-38a49427]{font-size:7.5rem}}.gaze-game[data-v-03dc0f79]{min-height:100vh;display:flex;flex-direction:column}.phase[data-v-03dc0f79]{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem 1rem;text-align:center;overflow:hidden}.ready-phase[data-v-03dc0f79]{background:radial-gradient(circle at 50% 0%,rgba(123,104,238,.18) 0%,transparent 50%),linear-gradient(180deg,#1a1a4e,#2d2a6b);color:#fff}.ready-deco[data-v-03dc0f79]{position:absolute;top:2.5rem;left:-.9375rem;opacity:.3;pointer-events:none}.big-icon-wrap[data-v-03dc0f79]{width:6.25rem;height:6.25rem;border-radius:1.75rem;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;background:var(--grad-crystal);box-shadow:0 .375rem 1.25rem rgba(123,104,238,.5);animation:float-03dc0f79 4s ease-in-out infinite;position:relative;z-index:1}.game-title[data-v-03dc0f79]{font-size:1.625rem;font-weight:800;margin-bottom:1rem;letter-spacing:-.03125rem}.game-rules[data-v-03dc0f79]{display:flex;flex-direction:column;gap:.4375rem;background:rgba(255,255,255,.08);border-radius:var(--r-md);padding:.75rem .875rem;margin-bottom:1.25rem;width:100%;max-width:17.5rem;border:.0625rem solid rgba(255,255,255,.15);backdrop-filter:blur(.25rem)}.rule-row[data-v-03dc0f79]{display:flex;align-items:center;gap:.375rem;text-align:left;font-size:.8125rem;color:rgba(255,255,255,.95);line-height:1.6}.rule-dot[data-v-03dc0f79]{width:.375rem;height:.375rem;border-radius:50%;flex-shrink:0}.difficulty-picker[data-v-03dc0f79]{width:100%;max-width:17.5rem;margin-bottom:1rem}.difficulty-picker .picker-label[data-v-03dc0f79]{font-size:.8125rem;color:rgba(255,255,255,.75);margin-bottom:.5rem;text-align:center;font-weight:600}.difficulty-picker .picker-row[data-v-03dc0f79]{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.difficulty-picker .picker-chip[data-v-03dc0f79]{min-width:3.125rem;padding:.5rem .875rem;background:rgba(255,255,255,.1);border:.0625rem solid rgba(255,255,255,.18);border-radius:var(--r-pill);font-size:.875rem;color:#fff;font-weight:600;transition:all .2s var(--ease-smooth, ease)}.difficulty-picker .picker-chip.active[data-v-03dc0f79]{background:#fff;color:#1a1a4e;border-color:#fff;box-shadow:0 .125rem .5rem rgba(255,255,255,.3)}.playing-phase[data-v-03dc0f79]{background:#000;color:#fff;position:relative;justify-content:space-between;padding-top:3.125rem;padding-bottom:3.125rem}.gaze-area[data-v-03dc0f79]{flex:1;display:flex;align-items:center;justify-content:center;width:100%;position:relative}.gaze-dot[data-v-03dc0f79]{width:1.5rem;height:1.5rem;border-radius:50%;background:#ff6b6b;box-shadow:0 0 1.25rem rgba(255,107,107,.8),0 0 2.5rem rgba(255,107,107,.4);z-index:3;animation:subtleGlow-03dc0f79 3s ease-in-out infinite}.gaze-ring[data-v-03dc0f79]{position:absolute;width:3rem;height:3rem;border-radius:50%;border:.0625rem solid rgba(255,107,107,.3);z-index:2;animation:ring-expand-03dc0f79 2s ease-out infinite}.gaze-ring--outer[data-v-03dc0f79]{width:5rem;height:5rem;border-color:rgba(255,107,107,.2);animation-delay:.5s}@keyframes ring-expand-03dc0f79{0%{transform:scale(.5);opacity:1}to{transform:scale(1.5);opacity:0}}@keyframes subtleGlow-03dc0f79{0%,to{box-shadow:0 0 1.25rem rgba(255,107,107,.8),0 0 2.5rem rgba(255,107,107,.4)}50%{box-shadow:0 0 1.875rem #ff6b6b,0 0 3.75rem rgba(255,107,107,.5)}}.play-timer[data-v-03dc0f79]{font-size:3rem;font-weight:900;margin-top:.75rem;font-variant-numeric:tabular-nums;letter-spacing:-.0625rem}.play-timer .timer-unit[data-v-03dc0f79]{font-size:1rem;opacity:.7;margin-left:.25rem;font-weight:600}.play-bar[data-v-03dc0f79]{width:80%;max-width:18.75rem;height:.25rem;background:rgba(255,255,255,.2);border-radius:.25rem;overflow:hidden;margin-top:.5rem}.play-bar-fill[data-v-03dc0f79]{height:100%;background:#ff6b6b;border-radius:.25rem;transition:width .3s linear;box-shadow:0 0 .1875rem rgba(255,107,107,.8)}.play-tip[data-v-03dc0f79]{margin-top:.75rem;font-size:.75rem;opacity:.6}.result-phase[data-v-03dc0f79]{color:#fff}.result-phase.success[data-v-03dc0f79]{background:linear-gradient(135deg,#7b68ee,indigo)}.result-phase.fail[data-v-03dc0f79]{background:linear-gradient(135deg,coral,#ff6b9d)}.result-sparkles[data-v-03dc0f79]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sparkle[data-v-03dc0f79]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.result-cat[data-v-03dc0f79]{position:relative;z-index:1;margin-bottom:.75rem;filter:drop-shadow(0 .25rem .75rem rgba(0,0,0,.2))}.result-title[data-v-03dc0f79]{position:relative;z-index:1;font-size:2rem;font-weight:800;margin-bottom:.375rem;letter-spacing:-.03125rem;text-shadow:0 .125rem .375rem rgba(0,0,0,.15)}.result-detail[data-v-03dc0f79]{position:relative;z-index:1;font-size:.875rem;opacity:.95;margin-bottom:1.875rem}.result-actions[data-v-03dc0f79]{position:relative;z-index:1;display:flex;gap:.5rem;width:100%;max-width:17.5rem}.result-actions>uni-view[data-v-03dc0f79]{flex:1}@keyframes float-03dc0f79{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-.25rem) rotate(-2deg)}}@media (min-width: 768px){.ready-phase .game-rules[data-v-03dc0f79]{max-width:17.5rem}.playing-phase .gaze-dot[data-v-03dc0f79]{width:2rem;height:2rem}.playing-phase .gaze-ring[data-v-03dc0f79]{width:4rem;height:4rem}.playing-phase .gaze-ring--outer[data-v-03dc0f79]{width:6.25rem;height:6.25rem}}.find-game[data-v-bfe89c53]{min-height:100vh;display:flex;flex-direction:column;background:var(--foam)}.phase[data-v-bfe89c53]{flex:1;position:relative;display:flex;flex-direction:column}.ready-phase[data-v-bfe89c53]{align-items:center;justify-content:center;padding:1.5rem 1rem;text-align:center;background:radial-gradient(circle at 80% 10%,rgba(255,127,80,.12) 0%,transparent 40%),var(--foam);overflow:hidden}.ready-deco[data-v-bfe89c53]{position:absolute;top:2.5rem;right:-.9375rem;opacity:.5;pointer-events:none}.big-icon-wrap[data-v-bfe89c53]{width:6.25rem;height:6.25rem;border-radius:1.75rem;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;background:var(--grad-cta);box-shadow:var(--shadow-coral);animation:float-bfe89c53 4s ease-in-out infinite;position:relative;z-index:1}.game-title[data-v-bfe89c53]{font-size:1.625rem;font-weight:800;color:var(--ocean-deep);margin-bottom:1rem;letter-spacing:-.03125rem;position:relative;z-index:1}.game-rules[data-v-bfe89c53]{display:flex;flex-direction:column;gap:.4375rem;background:#fff;border-radius:var(--r-md);padding:.75rem .875rem;margin-bottom:1.25rem;width:100%;max-width:17.5rem;box-shadow:var(--shadow);position:relative;z-index:1}.rule-row[data-v-bfe89c53]{display:flex;align-items:center;gap:.375rem;text-align:left;font-size:.8125rem;color:var(--ink);line-height:1.6}.rule-dot[data-v-bfe89c53]{width:.375rem;height:.375rem;border-radius:50%;flex-shrink:0}.difficulty-picker[data-v-bfe89c53]{width:100%;max-width:17.5rem;margin-bottom:1rem;position:relative;z-index:1}.difficulty-picker .picker-label[data-v-bfe89c53]{font-size:.8125rem;color:var(--ink-soft);margin-bottom:.5rem;text-align:center;font-weight:600}.difficulty-picker .picker-row[data-v-bfe89c53]{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.difficulty-picker .picker-chip[data-v-bfe89c53]{padding:.5rem .875rem;background:#fff;border:.0625rem solid rgba(31,78,140,.08);border-radius:var(--r-pill);font-size:.8125rem;color:var(--ink);font-weight:600;box-shadow:var(--shadow-xs);transition:all .2s var(--ease-smooth, ease)}.difficulty-picker .picker-chip.active[data-v-bfe89c53]{background:var(--grad-cta);color:#fff;border-color:var(--coral);box-shadow:0 .125rem .375rem rgba(255,127,80,.36)}.playing-phase[data-v-bfe89c53]{background:var(--foam)}.top-bar[data-v-bfe89c53]{display:flex;justify-content:space-between;align-items:center;padding:.625rem 1rem;background:rgba(255,255,255,.85);backdrop-filter:blur(.625rem)}.progress-badge[data-v-bfe89c53]{padding:.1875rem .5625rem;background:var(--grad-cta);border-radius:var(--r-pill)}.progress-text[data-v-bfe89c53]{font-size:.75rem;font-weight:700;color:#fff;letter-spacing:.01563rem}.score-display[data-v-bfe89c53]{display:flex;align-items:baseline;gap:.25rem}.score-label[data-v-bfe89c53]{font-size:.6875rem;color:var(--ink-soft)}.score-value[data-v-bfe89c53]{font-size:1rem;font-weight:800;color:var(--coral);font-variant-numeric:tabular-nums}.streak[data-v-bfe89c53]{display:inline-flex;align-items:center;gap:.0625rem;font-size:.75rem;color:#c08200;font-weight:700;margin-left:.25rem;background:rgba(255,179,71,.15);padding:.0625rem .3125rem;border-radius:var(--r-pill)}.progress-bar[data-v-bfe89c53]{height:.25rem;background:rgba(255,127,80,.1);overflow:hidden}.progress-fill[data-v-bfe89c53]{height:100%;background:var(--grad-cta);transition:width .3s ease}.question-area[data-v-bfe89c53]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;gap:1rem}.hint[data-v-bfe89c53]{display:flex;align-items:center;gap:.25rem;font-size:.9375rem;color:var(--ink);font-weight:700;letter-spacing:.01563rem}.number-grid[data-v-bfe89c53]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;max-width:100%}.number-card[data-v-bfe89c53]{min-width:2.8125rem;height:3.4375rem;background:#fff;border:.09375rem solid rgba(31,78,140,.08);border-radius:var(--r-sm);font-size:1.75rem;font-weight:800;color:var(--ink);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);transition:all .2s var(--ease-bounce, ease);font-variant-numeric:tabular-nums}.number-card[data-v-bfe89c53]:active{transform:scale(.95)}.number-card.correct[data-v-bfe89c53]{background:var(--grad-bubble);color:#fff;border-color:var(--bubble);animation:pop-bfe89c53 .4s var(--ease-bounce, ease);box-shadow:0 .125rem .5rem rgba(72,209,204,.4)}.number-card.wrong[data-v-bfe89c53]{background:var(--grad-cta);color:#fff;border-color:var(--coral);animation:shake-bfe89c53 .4s ease;box-shadow:0 .125rem .5rem rgba(255,127,80,.4)}@keyframes pop-bfe89c53{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes shake-bfe89c53{0%,to{transform:translate(0)}20%,60%{transform:translate(-.25rem)}40%,80%{transform:translate(.25rem)}}.feedback[data-v-bfe89c53]{display:flex;align-items:center;gap:.25rem;padding:.4375rem .875rem;border-radius:var(--r-pill);font-size:.875rem;font-weight:700;box-shadow:var(--shadow-sm)}.feedback.correct[data-v-bfe89c53]{background:rgba(72,209,204,.15);color:#2a8a86}.feedback.wrong[data-v-bfe89c53]{background:rgba(255,127,80,.12);color:#c04a20}.feedback-icon[data-v-bfe89c53]{width:1.25rem;height:1.25rem;border-radius:50%;background:var(--bubble);display:flex;align-items:center;justify-content:center}.feedback.wrong .feedback-icon[data-v-bfe89c53]{background:var(--coral)}.result-phase[data-v-bfe89c53]{background:linear-gradient(135deg,coral,#7b68ee);align-items:center;justify-content:center;padding:1.5rem 1rem;text-align:center;color:#fff;overflow:hidden}.result-sparkles[data-v-bfe89c53]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sparkle[data-v-bfe89c53]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.result-cat[data-v-bfe89c53]{position:relative;z-index:1;margin-bottom:.5rem;filter:drop-shadow(0 .25rem .75rem rgba(0,0,0,.2))}.result-title[data-v-bfe89c53]{position:relative;z-index:1;font-size:2rem;font-weight:800;color:#fff;margin-bottom:1rem;letter-spacing:-.03125rem;text-shadow:0 .125rem .375rem rgba(0,0,0,.15)}.result-stats[data-v-bfe89c53]{position:relative;z-index:1;display:flex;align-items:stretch;background:rgba(255,255,255,.95);border-radius:var(--r-md);padding:1rem .5rem;margin-bottom:1.5rem;width:100%;max-width:18.75rem;box-shadow:0 .375rem 1rem rgba(0,0,0,.15);backdrop-filter:blur(.625rem)}.result-stats .stat[data-v-bfe89c53]{flex:1;text-align:center}.result-stats .stat-num[data-v-bfe89c53]{font-size:1.625rem;font-weight:800;color:var(--coral);line-height:1.1;font-variant-numeric:tabular-nums}.result-stats .stat-label[data-v-bfe89c53]{font-size:.6875rem;color:var(--ink-soft);margin-top:.125rem;font-weight:600}.result-stats .stat-divider[data-v-bfe89c53]{width:.0625rem;background:rgba(31,78,140,.08)}.result-actions[data-v-bfe89c53]{position:relative;z-index:1;display:flex;gap:.5rem;width:100%;max-width:17.5rem}.result-actions>uni-view[data-v-bfe89c53]{flex:1}@keyframes float-bfe89c53{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-.25rem) rotate(-2deg)}}@media (min-width: 768px){.ready-phase .game-rules[data-v-bfe89c53]{max-width:17.5rem}.ready-phase .picker-row[data-v-bfe89c53]{gap:.625rem}.ready-phase .picker-chip[data-v-bfe89c53]{padding:.5625rem 1rem;font-size:.875rem}.number-card[data-v-bfe89c53]{min-width:3.125rem;height:3.875rem;font-size:2rem}.result-emoji[data-v-bfe89c53]{font-size:7.5rem}}.category-game[data-v-35adcdba]{min-height:100vh;display:flex;flex-direction:column;background:var(--foam)}.phase[data-v-35adcdba]{flex:1;position:relative;display:flex;flex-direction:column;overflow:hidden}.ready-phase[data-v-35adcdba]{align-items:center;justify-content:center;padding:1.5rem 1rem;text-align:center;background:radial-gradient(circle at 80% 10%,rgba(123,104,238,.12) 0%,transparent 40%),var(--foam);overflow-y:auto}.big-icon-wrap[data-v-35adcdba]{width:6.25rem;height:6.25rem;border-radius:1.75rem;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;background:var(--grad-crystal);box-shadow:var(--shadow-crystal);animation:float-35adcdba 4s ease-in-out infinite}.game-title[data-v-35adcdba]{font-size:1.625rem;font-weight:800;color:var(--ocean-deep);margin-bottom:1rem;letter-spacing:-.03125rem}.game-rules[data-v-35adcdba]{display:flex;flex-direction:column;gap:.4375rem;background:#fff;border-radius:var(--r-md);padding:.75rem .875rem;margin-bottom:1rem;width:100%;max-width:17.5rem;box-shadow:var(--shadow)}.rule-row[data-v-35adcdba]{display:flex;align-items:center;gap:.375rem;text-align:left;font-size:.8125rem;color:var(--ink);line-height:1.6}.rule-dot[data-v-35adcdba]{width:.375rem;height:.375rem;border-radius:50%;flex-shrink:0}.difficulty-picker[data-v-35adcdba]{width:100%;max-width:17.5rem;margin-bottom:.625rem}.difficulty-picker .picker-label[data-v-35adcdba]{font-size:.8125rem;color:var(--ink-soft);margin-bottom:.375rem;text-align:center;font-weight:600}.difficulty-picker .picker-row[data-v-35adcdba]{display:flex;gap:.375rem;justify-content:center;flex-wrap:wrap}.difficulty-picker .picker-chip[data-v-35adcdba]{padding:.4375rem .75rem;background:#fff;border:.0625rem solid rgba(31,78,140,.08);border-radius:var(--r-pill);font-size:.8125rem;color:var(--ink);font-weight:600;box-shadow:var(--shadow-xs);transition:all .2s var(--ease-smooth, ease)}.difficulty-picker .picker-chip.active[data-v-35adcdba]{background:var(--grad-crystal);color:#fff;border-color:var(--crystal);box-shadow:0 .125rem .375rem rgba(123,104,238,.36)}.top-bar[data-v-35adcdba]{display:flex;justify-content:space-between;align-items:center;padding:.625rem 1rem;background:rgba(255,255,255,.85);backdrop-filter:blur(.625rem)}.progress-badge[data-v-35adcdba]{padding:.1875rem .5625rem;background:var(--grad-crystal);border-radius:var(--r-pill)}.progress-text[data-v-35adcdba]{font-size:.75rem;font-weight:700;color:#fff;letter-spacing:.01563rem}.score-display[data-v-35adcdba]{display:flex;align-items:baseline;gap:.25rem}.score-label[data-v-35adcdba]{font-size:.6875rem;color:var(--ink-soft)}.score-value[data-v-35adcdba]{font-size:1rem;font-weight:800;color:var(--crystal);font-variant-numeric:tabular-nums}.streak[data-v-35adcdba]{display:inline-flex;align-items:center;gap:.0625rem;font-size:.75rem;color:#c08200;font-weight:700;margin-left:.25rem;background:rgba(255,179,71,.15);padding:.0625rem .3125rem;border-radius:var(--r-pill)}.progress-bar[data-v-35adcdba]{height:.25rem;background:rgba(123,104,238,.1);overflow:hidden}.progress-fill[data-v-35adcdba]{height:100%;background:var(--grad-crystal);transition:width .3s ease}.timer-bar[data-v-35adcdba]{height:.3125rem;background:rgba(72,209,204,.1);overflow:hidden;margin-bottom:.5rem}.timer-bar.urgent .timer-fill[data-v-35adcdba]{background:var(--coral)}.timer-fill[data-v-35adcdba]{height:100%;background:var(--grad-bubble);transition:width .1s linear}.word-area[data-v-35adcdba]{flex:1;display:flex;align-items:center;justify-content:center;padding:.75rem}.word-card[data-v-35adcdba]{background:#fff;border-radius:var(--r-md);padding:1.875rem 1.25rem;box-shadow:var(--shadow-lg);min-width:12.5rem;text-align:center;position:relative;border:.125rem solid rgba(123,104,238,.1)}.word-text[data-v-35adcdba]{font-size:2.25rem;font-weight:800;color:var(--ocean-deep);letter-spacing:-.03125rem}.word-feedback[data-v-35adcdba]{position:absolute;bottom:-.875rem;left:50%;transform:translate(-50%);padding:.375rem .75rem;border-radius:var(--r-pill);font-size:.75rem;font-weight:700;white-space:nowrap;box-shadow:var(--shadow)}.word-feedback.correct[data-v-35adcdba]{background:var(--bubble);color:#fff}.word-feedback.wrong[data-v-35adcdba]{background:var(--coral);color:#fff}.cat-grid[data-v-35adcdba]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:.75rem 1rem 1rem}.cat-card[data-v-35adcdba]{--cat-color: #7B68EE;--cat-bg: rgba(123, 104, 238, .1);background:#fff;border:.09375rem solid rgba(31,78,140,.08);border-radius:var(--r-md);padding:.875rem .5rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;box-shadow:var(--shadow-sm);transition:all .2s var(--ease-bounce, ease);position:relative;overflow:hidden}.cat-card[data-v-35adcdba]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cat-bg);opacity:0;transition:opacity .2s}.cat-card[data-v-35adcdba]:active:not(.cat-disabled){transform:scale(.96)}.cat-card.cat-correct[data-v-35adcdba]{background:var(--bubble);color:#fff;border-color:var(--bubble)!important;animation:pop-35adcdba .4s var(--ease-bounce, ease)}.cat-card.cat-correct .cat-label[data-v-35adcdba]{color:#fff}.cat-card.cat-wrong[data-v-35adcdba]{background:var(--coral);color:#fff;border-color:var(--coral)!important;animation:shake-35adcdba .4s ease}.cat-card.cat-wrong .cat-label[data-v-35adcdba]{color:#fff}.cat-card.cat-disabled[data-v-35adcdba]{pointer-events:none}.cat-card .cat-icon[data-v-35adcdba]{font-size:1.5rem;z-index:1}.cat-card .cat-label[data-v-35adcdba]{font-size:.875rem;font-weight:700;color:var(--ink);z-index:1}@keyframes pop-35adcdba{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes shake-35adcdba{0%,to{transform:translate(0)}20%,60%{transform:translate(-.1875rem)}40%,80%{transform:translate(.1875rem)}}.result-phase[data-v-35adcdba]{background:linear-gradient(135deg,#7b68ee,#48d1cc);align-items:center;justify-content:center;padding:1.5rem 1rem;text-align:center;color:#fff}.result-sparkles[data-v-35adcdba]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sparkle[data-v-35adcdba]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.result-cat[data-v-35adcdba]{position:relative;z-index:1;margin-bottom:.5rem;filter:drop-shadow(0 .25rem .75rem rgba(0,0,0,.2))}.result-title[data-v-35adcdba]{position:relative;z-index:1;font-size:2rem;font-weight:800;color:#fff;margin-bottom:1rem;letter-spacing:-.03125rem;text-shadow:0 .125rem .375rem rgba(0,0,0,.15)}.result-stats[data-v-35adcdba]{position:relative;z-index:1;display:flex;align-items:stretch;background:rgba(255,255,255,.95);border-radius:var(--r-md);padding:1rem .5rem;margin-bottom:1.5rem;width:100%;max-width:18.75rem;box-shadow:0 .375rem 1rem rgba(0,0,0,.15);backdrop-filter:blur(.625rem)}.result-stats .stat[data-v-35adcdba]{flex:1;text-align:center}.result-stats .stat-num[data-v-35adcdba]{font-size:1.625rem;font-weight:800;color:var(--crystal);line-height:1.1;font-variant-numeric:tabular-nums}.result-stats .stat-label[data-v-35adcdba]{font-size:.6875rem;color:var(--ink-soft);margin-top:.125rem;font-weight:600}.result-stats .stat-divider[data-v-35adcdba]{width:.0625rem;background:rgba(31,78,140,.08)}.result-actions[data-v-35adcdba]{position:relative;z-index:1;display:flex;gap:.5rem;width:100%;max-width:17.5rem}.result-actions>uni-view[data-v-35adcdba]{flex:1}@keyframes float-35adcdba{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-.25rem) rotate(-2deg)}}@media (min-width: 768px){.ready-phase .game-rules[data-v-35adcdba]{max-width:17.5rem}.ready-phase .picker-row[data-v-35adcdba]{gap:.625rem}.ready-phase .picker-chip[data-v-35adcdba]{padding:.5625rem 1rem;font-size:.875rem}.word-text[data-v-35adcdba]{font-size:2.75rem}.cat-grid[data-v-35adcdba]{grid-template-columns:1fr 1fr;gap:.625rem;max-width:18.75rem;margin:0 auto}.cat-card[data-v-35adcdba]{padding:1.125rem .625rem}.cat-icon[data-v-35adcdba]{font-size:1.75rem}.result-emoji[data-v-35adcdba]{font-size:7.5rem}}.tof-game[data-v-0e7f385c]{min-height:100vh;display:flex;flex-direction:column;background:var(--foam)}.phase[data-v-0e7f385c]{flex:1;position:relative;display:flex;flex-direction:column;overflow:hidden}.ready-phase[data-v-0e7f385c]{align-items:center;justify-content:center;padding:1.5rem 1rem;text-align:center;background:radial-gradient(circle at 80% 10%,rgba(72,209,204,.12) 0%,transparent 40%),var(--foam)}.big-icon-wrap[data-v-0e7f385c]{width:6.25rem;height:6.25rem;border-radius:1.75rem;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;background:var(--grad-bubble);box-shadow:var(--shadow-bubble);animation:float-0e7f385c 4s ease-in-out infinite}.game-title[data-v-0e7f385c]{font-size:1.625rem;font-weight:800;color:var(--ocean-deep);margin-bottom:1rem;letter-spacing:-.03125rem}.game-rules[data-v-0e7f385c]{display:flex;flex-direction:column;gap:.4375rem;background:#fff;border-radius:var(--r-md);padding:.75rem .875rem;margin-bottom:1.25rem;width:100%;max-width:17.5rem;box-shadow:var(--shadow)}.rule-row[data-v-0e7f385c]{display:flex;align-items:center;gap:.375rem;text-align:left;font-size:.8125rem;color:var(--ink);line-height:1.6}.rule-dot[data-v-0e7f385c]{width:.375rem;height:.375rem;border-radius:50%;flex-shrink:0}.difficulty-picker[data-v-0e7f385c]{width:100%;max-width:17.5rem;margin-bottom:1rem}.difficulty-picker .picker-label[data-v-0e7f385c]{font-size:.8125rem;color:var(--ink-soft);margin-bottom:.375rem;text-align:center;font-weight:600}.difficulty-picker .picker-row[data-v-0e7f385c]{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.difficulty-picker .picker-chip[data-v-0e7f385c]{padding:.4375rem .875rem;background:#fff;border:.0625rem solid rgba(31,78,140,.08);border-radius:var(--r-pill);font-size:.8125rem;color:var(--ink);font-weight:600;box-shadow:var(--shadow-xs);transition:all .2s var(--ease-smooth, ease)}.difficulty-picker .picker-chip.active[data-v-0e7f385c]{background:var(--grad-bubble);color:#fff;border-color:var(--bubble);box-shadow:0 .125rem .375rem rgba(72,209,204,.36)}.top-bar[data-v-0e7f385c]{display:flex;justify-content:space-between;align-items:center;padding:.625rem 1rem;background:rgba(255,255,255,.85);backdrop-filter:blur(.625rem)}.progress-badge[data-v-0e7f385c]{padding:.1875rem .5625rem;background:var(--grad-bubble);border-radius:var(--r-pill)}.progress-text[data-v-0e7f385c]{font-size:.75rem;font-weight:700;color:#fff;letter-spacing:.01563rem}.score-display[data-v-0e7f385c]{display:flex;align-items:baseline;gap:.25rem}.score-label[data-v-0e7f385c]{font-size:.6875rem;color:var(--ink-soft)}.score-value[data-v-0e7f385c]{font-size:1rem;font-weight:800;color:var(--bubble);font-variant-numeric:tabular-nums}.streak[data-v-0e7f385c]{display:inline-flex;align-items:center;gap:.0625rem;font-size:.75rem;color:#c08200;font-weight:700;margin-left:.25rem;background:rgba(255,179,71,.15);padding:.0625rem .3125rem;border-radius:var(--r-pill)}.progress-bar[data-v-0e7f385c]{height:.25rem;background:rgba(72,209,204,.1);overflow:hidden}.progress-fill[data-v-0e7f385c]{height:100%;background:var(--grad-bubble);transition:width .3s ease}.statement-area[data-v-0e7f385c]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.75rem;gap:.75rem}.statement-card[data-v-0e7f385c]{background:#fff;border-radius:var(--r-md);padding:1.75rem 1.25rem;width:100%;max-width:18.75rem;box-shadow:var(--shadow-lg);text-align:center;border:.125rem solid rgba(72,209,204,.1)}.statement-card .statement-text[data-v-0e7f385c]{font-size:1.25rem;font-weight:700;color:var(--ink);line-height:1.6;letter-spacing:-.01563rem}.feedback-block[data-v-0e7f385c]{width:100%;max-width:18.75rem;padding:.625rem .75rem;border-radius:var(--r-md);animation:slideDown-0e7f385c .3s var(--ease-smooth, ease);display:flex;flex-direction:column;gap:.25rem}.feedback-block.correct[data-v-0e7f385c]{background:rgba(72,209,204,.15);color:#2a8a86;border-left:.25rem solid var(--bubble)}.feedback-block.wrong[data-v-0e7f385c]{background:rgba(255,127,80,.1);color:#c04a20;border-left:.25rem solid var(--coral)}.feedback-block .feedback-title[data-v-0e7f385c]{font-size:.875rem;font-weight:700}.feedback-block .feedback-explanation[data-v-0e7f385c]{font-size:.75rem;line-height:1.6;opacity:.9;display:flex;align-items:flex-start;gap:.1875rem}@keyframes slideDown-0e7f385c{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.answer-buttons[data-v-0e7f385c]{display:flex;gap:.5rem;padding:.75rem 1rem 1rem}.answer-btn[data-v-0e7f385c]{flex:1;height:5rem;border-radius:var(--r-md);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;font-weight:700;box-shadow:var(--shadow);transition:all .2s var(--ease-bounce, ease);border:.09375rem solid transparent}.answer-btn[data-v-0e7f385c]:active:not(.btn-disabled){transform:scale(.97)}.answer-btn.btn-disabled[data-v-0e7f385c]{pointer-events:none}.answer-btn .ans-icon-wrap[data-v-0e7f385c]{width:2.5rem;height:2.5rem;border-radius:50%;background:rgba(72,209,204,.15);display:flex;align-items:center;justify-content:center;margin-bottom:.125rem;transition:all .2s}.answer-btn .ans-icon-wrap--false[data-v-0e7f385c]{background:rgba(255,127,80,.12)}.answer-btn .ans-label[data-v-0e7f385c]{font-size:.9375rem}.answer-true[data-v-0e7f385c]{background:rgba(72,209,204,.1);color:#2a8a86}.answer-true.btn-correct[data-v-0e7f385c]{background:var(--bubble)!important;color:#fff;border-color:var(--bubble);animation:pop-0e7f385c .4s var(--ease-bounce, ease)}.answer-true.btn-correct .ans-label[data-v-0e7f385c]{color:#fff}.answer-true.btn-correct .ans-icon-wrap[data-v-0e7f385c]{background:rgba(255,255,255,.25)}.answer-true.btn-wrong[data-v-0e7f385c]{background:var(--coral)!important;color:#fff;border-color:var(--coral);animation:shake-0e7f385c .4s ease}.answer-true.btn-wrong .ans-label[data-v-0e7f385c]{color:#fff}.answer-true.btn-wrong .ans-icon-wrap[data-v-0e7f385c]{background:rgba(255,255,255,.25)}.answer-false[data-v-0e7f385c]{background:rgba(255,127,80,.08);color:#c04a20}.answer-false.btn-correct[data-v-0e7f385c]{background:var(--bubble)!important;color:#fff;border-color:var(--bubble);animation:pop-0e7f385c .4s var(--ease-bounce, ease)}.answer-false.btn-correct .ans-label[data-v-0e7f385c]{color:#fff}.answer-false.btn-correct .ans-icon-wrap[data-v-0e7f385c]{background:rgba(255,255,255,.25)}.answer-false.btn-wrong[data-v-0e7f385c]{background:var(--coral)!important;color:#fff;border-color:var(--coral);animation:shake-0e7f385c .4s ease}.answer-false.btn-wrong .ans-label[data-v-0e7f385c]{color:#fff}.answer-false.btn-wrong .ans-icon-wrap[data-v-0e7f385c]{background:rgba(255,255,255,.25)}@keyframes pop-0e7f385c{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes shake-0e7f385c{0%,to{transform:translate(0)}20%,60%{transform:translate(-.1875rem)}40%,80%{transform:translate(.1875rem)}}.result-phase[data-v-0e7f385c]{background:linear-gradient(135deg,#48d1cc,#7b68ee);align-items:center;justify-content:center;padding:1.5rem 1rem;text-align:center;color:#fff}.result-sparkles[data-v-0e7f385c]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sparkle[data-v-0e7f385c]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.result-cat[data-v-0e7f385c]{position:relative;z-index:1;margin-bottom:.5rem;filter:drop-shadow(0 .25rem .75rem rgba(0,0,0,.2))}.result-title[data-v-0e7f385c]{position:relative;z-index:1;font-size:2rem;font-weight:800;color:#fff;margin-bottom:1rem;letter-spacing:-.03125rem;text-shadow:0 .125rem .375rem rgba(0,0,0,.15)}.result-stats[data-v-0e7f385c]{position:relative;z-index:1;display:flex;align-items:stretch;background:rgba(255,255,255,.95);border-radius:var(--r-md);padding:1rem .5rem;margin-bottom:1.5rem;width:100%;max-width:18.75rem;box-shadow:0 .375rem 1rem rgba(0,0,0,.15);backdrop-filter:blur(.625rem)}.result-stats .stat[data-v-0e7f385c]{flex:1;text-align:center}.result-stats .stat-num[data-v-0e7f385c]{font-size:1.625rem;font-weight:800;color:var(--bubble);line-height:1.1;font-variant-numeric:tabular-nums}.result-stats .stat-label[data-v-0e7f385c]{font-size:.6875rem;color:var(--ink-soft);margin-top:.125rem;font-weight:600}.result-stats .stat-divider[data-v-0e7f385c]{width:.0625rem;background:rgba(31,78,140,.08)}.result-actions[data-v-0e7f385c]{position:relative;z-index:1;display:flex;gap:.5rem;width:100%;max-width:17.5rem}.result-actions>uni-view[data-v-0e7f385c]{flex:1}@keyframes float-0e7f385c{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-.25rem) rotate(-2deg)}}@media (min-width: 768px){.ready-phase .game-rules[data-v-0e7f385c]{max-width:17.5rem}.ready-phase .picker-row[data-v-0e7f385c]{gap:.625rem}.ready-phase .picker-chip[data-v-0e7f385c]{padding:.5625rem 1rem;font-size:.875rem}.statement-text[data-v-0e7f385c]{font-size:1.5rem}.answer-btn[data-v-0e7f385c]{height:5.625rem}.ans-icon-wrap[data-v-0e7f385c]{width:3rem;height:3rem}.ans-label[data-v-0e7f385c]{font-size:1.0625rem}.result-emoji[data-v-0e7f385c]{font-size:7.5rem}}.ins-game[data-v-d4fdb8ee]{min-height:100vh;display:flex;flex-direction:column;background:var(--foam)}.phase[data-v-d4fdb8ee]{flex:1;position:relative;display:flex;flex-direction:column;overflow:hidden}.big-icon-wrap[data-v-d4fdb8ee]{width:6.25rem;height:6.25rem;border-radius:1.75rem;background:var(--grad-crystal);display:flex;align-items:center;justify-content:center;margin:0 auto .75rem;box-shadow:var(--shadow-crystal);animation:float-d4fdb8ee 4s ease-in-out infinite}.game-title[data-v-d4fdb8ee]{font-size:1.625rem;font-weight:800;color:var(--ocean-deep);text-align:center;margin-bottom:1rem;letter-spacing:-.03125rem}.game-rules[data-v-d4fdb8ee]{display:flex;flex-direction:column;gap:.4375rem;background:#fff;border-radius:var(--r-md);padding:.75rem .875rem;margin:0 0 1.25rem;box-shadow:var(--shadow-sm)}.rule-row[data-v-d4fdb8ee]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--ink);line-height:1.6}.rule-dot[data-v-d4fdb8ee]{width:.375rem;height:.375rem;border-radius:50%;flex-shrink:0}.difficulty-picker[data-v-d4fdb8ee]{width:100%;max-width:17.5rem;margin:0 auto 1rem}.difficulty-picker .picker-label[data-v-d4fdb8ee]{font-size:.8125rem;color:var(--ink-soft);margin-bottom:.5rem;text-align:center;font-weight:600}.difficulty-picker .picker-row[data-v-d4fdb8ee]{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.difficulty-picker .picker-chip[data-v-d4fdb8ee]{padding:.5625rem 1rem;background:#fff;border:.0625rem solid rgba(31,78,140,.08);border-radius:var(--r-pill);font-size:.875rem;color:var(--ink);font-weight:700;transition:all .2s ease}.difficulty-picker .picker-chip.active[data-v-d4fdb8ee]{background:var(--grad-bubble);color:#fff;border-color:var(--bubble);box-shadow:0 .125rem .375rem rgba(72,209,204,.36)}.playing-phase[data-v-d4fdb8ee]{background:var(--foam);padding:0 0 .75rem}.top-bar[data-v-d4fdb8ee]{display:flex;justify-content:space-between;align-items:center;padding:.625rem 1rem;background:rgba(255,255,255,.85);backdrop-filter:blur(.625rem)}.progress-badge[data-v-d4fdb8ee]{padding:.1875rem .5625rem;background:var(--grad-bubble);border-radius:var(--r-pill)}.progress-text[data-v-d4fdb8ee]{font-size:.75rem;font-weight:700;color:#fff;letter-spacing:.01563rem}.score-display[data-v-d4fdb8ee]{display:flex;align-items:baseline;gap:.25rem}.score-label[data-v-d4fdb8ee]{font-size:.6875rem;color:var(--ink-soft)}.score-value[data-v-d4fdb8ee]{font-size:1rem;font-weight:800;color:var(--bubble);font-variant-numeric:tabular-nums}.progress-bar[data-v-d4fdb8ee]{height:.25rem;background:rgba(72,209,204,.12);overflow:hidden}.progress-fill[data-v-d4fdb8ee]{height:100%;background:var(--grad-bubble);transition:width .3s ease}.command-area[data-v-d4fdb8ee]{display:flex;justify-content:center;padding:1.5rem 1rem .75rem}.command-card[data-v-d4fdb8ee]{background:#fff;border-radius:var(--r-md);padding:1.25rem 1.75rem;box-shadow:var(--shadow);border:.125rem solid rgba(72,209,204,.2);min-width:12.5rem;text-align:center;animation:pulse-d4fdb8ee 1.5s ease-in-out infinite}.command-text[data-v-d4fdb8ee]{font-size:1.75rem;font-weight:800;color:var(--ocean-deep);letter-spacing:-.03125rem;line-height:1.2}.action-grid[data-v-d4fdb8ee]{display:grid;grid-template-columns:1fr 1fr;gap:.625rem;padding:0 1rem;max-width:18.75rem;margin:0 auto}.action-btn[data-v-d4fdb8ee]{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:1.25rem .625rem;background:#fff;border:.125rem solid rgba(31,78,140,.08);border-radius:var(--r-md);box-shadow:var(--shadow-sm);transition:all .2s var(--ease-bounce, ease);cursor:pointer}.action-btn[data-v-d4fdb8ee]:active{transform:scale(.95)}.action-btn.action-correct[data-v-d4fdb8ee]{background:var(--bubble);border-color:var(--bubble);animation:pop-d4fdb8ee .4s var(--ease-bounce, ease)}.action-btn.action-correct .action-emoji[data-v-d4fdb8ee],.action-btn.action-correct .action-label[data-v-d4fdb8ee]{color:#fff}.action-btn.action-wrong[data-v-d4fdb8ee]{background:var(--coral);border-color:var(--coral);animation:shake-d4fdb8ee .4s ease}.action-btn.action-wrong .action-emoji[data-v-d4fdb8ee],.action-btn.action-wrong .action-label[data-v-d4fdb8ee]{color:#fff}.action-btn.action-disabled[data-v-d4fdb8ee]{opacity:.6;pointer-events:none}.action-emoji[data-v-d4fdb8ee]{font-size:3rem;line-height:1}.action-label[data-v-d4fdb8ee]{font-size:.875rem;font-weight:700;color:var(--ink);letter-spacing:.01563rem}.feedback[data-v-d4fdb8ee]{display:flex;align-items:center;justify-content:center;gap:.3125rem;margin:.75rem auto 0;padding:.4375rem .875rem;border-radius:var(--r-pill);font-size:.875rem;font-weight:700}.feedback.correct[data-v-d4fdb8ee]{background:rgba(72,209,204,.15);color:#2a8a86}.feedback.wrong[data-v-d4fdb8ee]{background:rgba(255,127,80,.12);color:#c04a20}.feedback-icon[data-v-d4fdb8ee]{width:1.25rem;height:1.25rem;border-radius:50%;background:var(--bubble);display:flex;align-items:center;justify-content:center}.result-phase[data-v-d4fdb8ee]{background:linear-gradient(135deg,#48d1cc,#7b68ee);align-items:center;justify-content:center;padding:1.5rem 1rem;text-align:center;color:#fff}.result-sparkles[data-v-d4fdb8ee]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sparkle[data-v-d4fdb8ee]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.result-cat[data-v-d4fdb8ee]{position:relative;z-index:1;margin-bottom:.5rem;filter:drop-shadow(0 .25rem .75rem rgba(0,0,0,.2))}.result-title[data-v-d4fdb8ee]{position:relative;z-index:1;font-size:2rem;font-weight:800;margin-bottom:1rem;letter-spacing:-.03125rem;text-shadow:0 .125rem .375rem rgba(0,0,0,.15)}.result-stats[data-v-d4fdb8ee]{position:relative;z-index:1;display:flex;align-items:stretch;background:rgba(255,255,255,.95);border-radius:var(--r-md);padding:1rem .5rem;margin-bottom:1.5rem;width:100%;max-width:18.75rem;box-shadow:0 .375rem 1rem rgba(0,0,0,.15)}.result-stats .stat[data-v-d4fdb8ee]{flex:1;text-align:center}.result-stats .stat-num[data-v-d4fdb8ee]{font-size:1.625rem;font-weight:800;color:var(--bubble);line-height:1.1;font-variant-numeric:tabular-nums}.result-stats .stat-label[data-v-d4fdb8ee]{font-size:.6875rem;color:var(--ink-soft);margin-top:.125rem;font-weight:600}.result-stats .stat-divider[data-v-d4fdb8ee]{width:.0625rem;background:rgba(31,78,140,.08)}.result-actions[data-v-d4fdb8ee]{position:relative;z-index:1;display:flex;gap:.5rem;width:100%;max-width:17.5rem}.result-actions>uni-view[data-v-d4fdb8ee]{flex:1}@keyframes float-d4fdb8ee{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-.25rem) rotate(-2deg)}}@keyframes pulse-d4fdb8ee{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes pop-d4fdb8ee{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes shake-d4fdb8ee{0%,to{transform:translate(0)}20%,60%{transform:translate(-.25rem)}40%,80%{transform:translate(.25rem)}}@media (min-width: 768px){.game-rules[data-v-d4fdb8ee]{max-width:17.5rem;margin-left:auto;margin-right:auto}.command-text[data-v-d4fdb8ee]{font-size:2rem}.action-btn[data-v-d4fdb8ee]{padding:1.5rem .75rem}.action-emoji[data-v-d4fdb8ee]{font-size:3.5rem}.action-label[data-v-d4fdb8ee]{font-size:.9375rem}}.nr-game[data-v-2e1f439e]{min-height:100vh;display:flex;flex-direction:column;background:var(--foam)}.phase[data-v-2e1f439e]{flex:1;position:relative;display:flex;flex-direction:column;overflow:hidden}.big-icon-wrap[data-v-2e1f439e]{width:6.25rem;height:6.25rem;border-radius:1.75rem;background:var(--grad-crystal);display:flex;align-items:center;justify-content:center;margin:0 auto .75rem;box-shadow:var(--shadow-crystal);animation:float-2e1f439e 4s ease-in-out infinite}.game-title[data-v-2e1f439e]{font-size:1.625rem;font-weight:800;color:var(--ocean-deep);text-align:center;margin-bottom:1rem;letter-spacing:-.03125rem}.game-rules[data-v-2e1f439e]{display:flex;flex-direction:column;gap:.4375rem;background:#fff;border-radius:var(--r-md);padding:.75rem .875rem;margin:0 0 1.25rem;box-shadow:var(--shadow-sm)}.rule-row[data-v-2e1f439e]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--ink);line-height:1.6}.rule-dot[data-v-2e1f439e]{width:.375rem;height:.375rem;border-radius:50%;flex-shrink:0}.difficulty-picker[data-v-2e1f439e]{width:100%;max-width:17.5rem;margin:0 auto 1rem}.difficulty-picker .picker-label[data-v-2e1f439e]{font-size:.8125rem;color:var(--ink-soft);margin-bottom:.5rem;text-align:center;font-weight:600}.difficulty-picker .picker-row[data-v-2e1f439e]{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.difficulty-picker .picker-chip[data-v-2e1f439e]{padding:.5625rem 1rem;background:#fff;border:.0625rem solid rgba(31,78,140,.08);border-radius:var(--r-pill);font-size:.875rem;color:var(--ink);font-weight:700;transition:all .2s ease}.difficulty-picker .picker-chip.active[data-v-2e1f439e]{background:var(--grad-crystal);color:#fff;border-color:var(--crystal);box-shadow:0 .125rem .375rem rgba(123,104,238,.36)}.memorize-card[data-v-2e1f439e]{margin:2.5rem 1rem 0;padding:1.875rem 1.25rem;background:#fff;border-radius:var(--r-md);text-align:center;box-shadow:var(--shadow);border:.125rem solid rgba(123,104,238,.2);animation:pulse-2e1f439e 1.5s ease-in-out infinite}.memorize-label[data-v-2e1f439e]{font-size:.8125rem;color:var(--crystal);font-weight:700;margin-bottom:1rem;letter-spacing:.01563rem}.digits-display[data-v-2e1f439e]{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.digit[data-v-2e1f439e]{font-size:3rem;font-weight:900;color:var(--ocean-deep);font-variant-numeric:tabular-nums;text-shadow:0 .125rem .25rem rgba(0,0,0,.08)}.memorize-hint[data-v-2e1f439e]{font-size:.75rem;color:var(--ink-soft);font-weight:500}.top-bar[data-v-2e1f439e]{display:flex;justify-content:space-between;align-items:center;padding:.625rem 1rem;background:rgba(255,255,255,.85);backdrop-filter:blur(.625rem)}.progress-badge[data-v-2e1f439e]{padding:.1875rem .5625rem;background:var(--grad-crystal);border-radius:var(--r-pill)}.progress-text[data-v-2e1f439e]{font-size:.75rem;font-weight:700;color:#fff;letter-spacing:.01563rem}.score-display[data-v-2e1f439e]{display:flex;align-items:baseline;gap:.25rem}.score-label[data-v-2e1f439e]{font-size:.6875rem;color:var(--ink-soft)}.score-value[data-v-2e1f439e]{font-size:1rem;font-weight:800;color:var(--crystal);font-variant-numeric:tabular-nums}.progress-bar[data-v-2e1f439e]{height:.25rem;background:rgba(123,104,238,.12);overflow:hidden}.progress-fill[data-v-2e1f439e]{height:100%;background:var(--grad-crystal);transition:width .3s ease}.answer-display[data-v-2e1f439e]{padding:1rem;text-align:center}.answer-label[data-v-2e1f439e]{font-size:.75rem;color:var(--ink-soft);font-weight:600;margin-bottom:.625rem}.answer-slots[data-v-2e1f439e]{display:flex;justify-content:center;gap:.4375rem;margin-bottom:.75rem}.answer-slot[data-v-2e1f439e]{width:2.25rem;height:2.75rem;border:.09375rem solid rgba(31,78,140,.15);border-radius:.5625rem;background:#fff;display:flex;align-items:center;justify-content:center;font-size:1.375rem;font-weight:800;color:var(--ink-soft);font-variant-numeric:tabular-nums;box-shadow:var(--shadow-xs)}.answer-slot.filled[data-v-2e1f439e]{border-color:var(--crystal);color:var(--ocean-deep)}.answer-slot.slot-cursor[data-v-2e1f439e]{border-color:var(--crystal);animation:pulse-2e1f439e .8s ease-in-out infinite}.feedback[data-v-2e1f439e]{display:flex;align-items:center;justify-content:center;gap:.3125rem;margin:0 auto;padding:.375rem .75rem;border-radius:var(--r-pill);font-size:.8125rem;font-weight:700}.feedback.correct[data-v-2e1f439e]{background:rgba(72,209,204,.15);color:#2a8a86}.feedback.wrong[data-v-2e1f439e]{background:rgba(255,127,80,.12);color:#c04a20}.feedback-icon[data-v-2e1f439e]{width:1.125rem;height:1.125rem;border-radius:50%;background:var(--bubble);display:flex;align-items:center;justify-content:center}.keypad[data-v-2e1f439e]{display:grid;grid-template-columns:repeat(5,1fr);gap:.375rem;padding:0 .75rem .375rem;max-width:18.75rem;margin:0 auto}.keypad-key[data-v-2e1f439e]{height:2.75rem;background:#fff;border-radius:.5625rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:800;color:var(--ocean-deep);box-shadow:var(--shadow-sm);font-variant-numeric:tabular-nums;transition:all .2s var(--ease-bounce, ease)}.keypad-key[data-v-2e1f439e]:active:not(.disabled){transform:scale(.95)}.keypad-key.disabled[data-v-2e1f439e]{opacity:.4;pointer-events:none}.keypad-actions[data-v-2e1f439e]{display:flex;gap:.5rem;padding:0 .75rem .75rem;max-width:18.75rem;margin:0 auto}.keypad-action[data-v-2e1f439e]{flex:1;height:2.5rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.8125rem;font-weight:700;color:#fff;background:var(--crystal);box-shadow:0 .125rem .375rem rgba(123,104,238,.32)}.keypad-action[data-v-2e1f439e]:first-child{background:#fff;color:var(--ink-soft);box-shadow:var(--shadow-sm)}.keypad-action[data-v-2e1f439e]:active{transform:scale(.96)}.result-phase[data-v-2e1f439e]{background:linear-gradient(135deg,#7b68ee,#48d1cc);align-items:center;justify-content:center;padding:1.5rem 1rem;text-align:center;color:#fff}.result-sparkles[data-v-2e1f439e]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sparkle[data-v-2e1f439e]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.result-cat[data-v-2e1f439e]{position:relative;z-index:1;margin-bottom:.5rem;filter:drop-shadow(0 .25rem .75rem rgba(0,0,0,.2))}.result-title[data-v-2e1f439e]{position:relative;z-index:1;font-size:2rem;font-weight:800;margin-bottom:1rem;letter-spacing:-.03125rem;text-shadow:0 .125rem .375rem rgba(0,0,0,.15)}.result-stats[data-v-2e1f439e]{position:relative;z-index:1;display:flex;align-items:stretch;background:rgba(255,255,255,.95);border-radius:var(--r-md);padding:1rem .5rem;margin-bottom:1.5rem;width:100%;max-width:18.75rem;box-shadow:0 .375rem 1rem rgba(0,0,0,.15)}.result-stats .stat[data-v-2e1f439e]{flex:1;text-align:center}.result-stats .stat-num[data-v-2e1f439e]{font-size:1.625rem;font-weight:800;color:var(--crystal);line-height:1.1;font-variant-numeric:tabular-nums}.result-stats .stat-label[data-v-2e1f439e]{font-size:.6875rem;color:var(--ink-soft);margin-top:.125rem;font-weight:600}.result-stats .stat-divider[data-v-2e1f439e]{width:.0625rem;background:rgba(31,78,140,.08)}.result-actions[data-v-2e1f439e]{position:relative;z-index:1;display:flex;gap:.5rem;width:100%;max-width:17.5rem}.result-actions>uni-view[data-v-2e1f439e]{flex:1}@keyframes float-2e1f439e{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-.25rem) rotate(-2deg)}}@keyframes pulse-2e1f439e{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@media (min-width: 768px){.digit[data-v-2e1f439e]{font-size:3.5rem}.keypad-key[data-v-2e1f439e]{height:3.125rem;font-size:1.5rem}.answer-slot[data-v-2e1f439e]{width:2.625rem;height:3.125rem;font-size:1.5rem}}.op-game[data-v-9e3b25d7]{min-height:100vh;display:flex;flex-direction:column;background:var(--foam)}.phase[data-v-9e3b25d7]{flex:1;position:relative;display:flex;flex-direction:column;overflow:hidden}.big-icon-wrap[data-v-9e3b25d7]{width:6.25rem;height:6.25rem;border-radius:1.75rem;background:var(--grad-cta);display:flex;align-items:center;justify-content:center;margin:0 auto .75rem;box-shadow:var(--shadow-coral);animation:float-9e3b25d7 4s ease-in-out infinite}.game-title[data-v-9e3b25d7]{font-size:1.625rem;font-weight:800;color:var(--ocean-deep);text-align:center;margin-bottom:.25rem;letter-spacing:-.03125rem}.game-subtitle[data-v-9e3b25d7]{font-size:.8125rem;color:var(--coral);text-align:center;font-weight:700;margin-bottom:.75rem}.game-rules[data-v-9e3b25d7]{display:flex;flex-direction:column;gap:.4375rem;background:#fff;border-radius:var(--r-md);padding:.75rem .875rem;margin:0 0 1.25rem;box-shadow:var(--shadow-sm)}.rule-row[data-v-9e3b25d7]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--ink);line-height:1.6}.rule-dot[data-v-9e3b25d7]{width:.375rem;height:.375rem;border-radius:50%;flex-shrink:0}.difficulty-picker[data-v-9e3b25d7]{width:100%;max-width:17.5rem;margin:0 auto 1rem}.difficulty-picker .picker-label[data-v-9e3b25d7]{font-size:.8125rem;color:var(--ink-soft);margin-bottom:.5rem;text-align:center;font-weight:600}.difficulty-picker .picker-row[data-v-9e3b25d7]{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.difficulty-picker .picker-chip[data-v-9e3b25d7]{padding:.5625rem 1rem;background:#fff;border:.0625rem solid rgba(31,78,140,.08);border-radius:var(--r-pill);font-size:.875rem;color:var(--ink);font-weight:700;transition:all .2s ease}.difficulty-picker .picker-chip.active[data-v-9e3b25d7]{background:var(--grad-cta);color:#fff;border-color:var(--coral);box-shadow:0 .125rem .375rem rgba(255,127,80,.36)}.playing-phase[data-v-9e3b25d7]{background:var(--foam);padding-bottom:.75rem}.top-bar[data-v-9e3b25d7]{display:flex;justify-content:space-between;align-items:center;padding:.625rem 1rem;background:rgba(255,255,255,.85);backdrop-filter:blur(.625rem)}.progress-badge[data-v-9e3b25d7]{padding:.1875rem .5625rem;background:var(--grad-cta);border-radius:var(--r-pill)}.progress-text[data-v-9e3b25d7]{font-size:.75rem;font-weight:700;color:#fff;letter-spacing:.01563rem}.score-display[data-v-9e3b25d7]{display:flex;align-items:baseline;gap:.25rem}.score-label[data-v-9e3b25d7]{font-size:.6875rem;color:var(--ink-soft)}.score-value[data-v-9e3b25d7]{font-size:1rem;font-weight:800;color:var(--coral);font-variant-numeric:tabular-nums}.progress-bar[data-v-9e3b25d7]{height:.25rem;background:rgba(255,127,80,.12);overflow:hidden}.progress-fill[data-v-9e3b25d7]{height:100%;background:var(--grad-cta);transition:width .3s ease}.command-area[data-v-9e3b25d7]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem}.reverse-badge[data-v-9e3b25d7]{padding:.25rem .75rem;background:var(--coral);color:#fff;border-radius:var(--r-pill);font-size:.75rem;font-weight:800;letter-spacing:.03125rem;animation:pulse-9e3b25d7 1.5s ease-in-out infinite}.reverse-text[data-v-9e3b25d7]{display:inline-block}.command-card[data-v-9e3b25d7]{background:#fff;border-radius:var(--r-md);padding:1.25rem 1.75rem;box-shadow:var(--shadow);border:.125rem solid rgba(255,127,80,.2);min-width:12.5rem;text-align:center}.command-text[data-v-9e3b25d7]{font-size:1.625rem;font-weight:800;color:var(--ocean-deep);letter-spacing:-.03125rem;line-height:1.2}.action-grid[data-v-9e3b25d7]{display:grid;grid-template-columns:1fr 1fr;gap:.625rem;padding:0 1rem;max-width:18.75rem;margin:0 auto}.action-btn[data-v-9e3b25d7]{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:1.25rem .625rem;background:#fff;border:.125rem solid rgba(31,78,140,.08);border-radius:var(--r-md);box-shadow:var(--shadow-sm);transition:all .2s var(--ease-bounce, ease)}.action-btn[data-v-9e3b25d7]:active{transform:scale(.95)}.action-btn.action-correct[data-v-9e3b25d7]{background:var(--bubble);border-color:var(--bubble);animation:pop-9e3b25d7 .4s var(--ease-bounce, ease)}.action-btn.action-correct .action-emoji[data-v-9e3b25d7],.action-btn.action-correct .action-label[data-v-9e3b25d7]{color:#fff}.action-btn.action-wrong[data-v-9e3b25d7]{background:var(--coral);border-color:var(--coral);animation:shake-9e3b25d7 .4s ease}.action-btn.action-wrong .action-emoji[data-v-9e3b25d7],.action-btn.action-wrong .action-label[data-v-9e3b25d7]{color:#fff}.action-btn.action-disabled[data-v-9e3b25d7]{opacity:.6;pointer-events:none}.action-emoji[data-v-9e3b25d7]{font-size:3rem;line-height:1}.action-label[data-v-9e3b25d7]{font-size:.875rem;font-weight:700;color:var(--ink);letter-spacing:.01563rem}.feedback[data-v-9e3b25d7]{display:flex;align-items:center;justify-content:center;gap:.3125rem;margin:.75rem auto 0;padding:.4375rem .875rem;border-radius:var(--r-pill);font-size:.875rem;font-weight:700}.feedback.correct[data-v-9e3b25d7]{background:rgba(72,209,204,.15);color:#2a8a86}.feedback.wrong[data-v-9e3b25d7]{background:rgba(255,127,80,.12);color:#c04a20}.feedback-icon[data-v-9e3b25d7]{width:1.25rem;height:1.25rem;border-radius:50%;background:var(--bubble);display:flex;align-items:center;justify-content:center}.result-phase[data-v-9e3b25d7]{background:linear-gradient(135deg,coral,#ff6b9d);align-items:center;justify-content:center;padding:1.5rem 1rem;text-align:center;color:#fff}.result-sparkles[data-v-9e3b25d7]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sparkle[data-v-9e3b25d7]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.result-cat[data-v-9e3b25d7]{position:relative;z-index:1;margin-bottom:.5rem;filter:drop-shadow(0 .25rem .75rem rgba(0,0,0,.2))}.result-title[data-v-9e3b25d7]{position:relative;z-index:1;font-size:2rem;font-weight:800;margin-bottom:1rem;letter-spacing:-.03125rem;text-shadow:0 .125rem .375rem rgba(0,0,0,.15)}.result-stats[data-v-9e3b25d7]{position:relative;z-index:1;display:flex;align-items:stretch;background:rgba(255,255,255,.95);border-radius:var(--r-md);padding:1rem .5rem;margin-bottom:1.5rem;width:100%;max-width:18.75rem;box-shadow:0 .375rem 1rem rgba(0,0,0,.15)}.result-stats .stat[data-v-9e3b25d7]{flex:1;text-align:center}.result-stats .stat-num[data-v-9e3b25d7]{font-size:1.625rem;font-weight:800;color:var(--coral);line-height:1.1;font-variant-numeric:tabular-nums}.result-stats .stat-label[data-v-9e3b25d7]{font-size:.6875rem;color:var(--ink-soft);margin-top:.125rem;font-weight:600}.result-stats .stat-divider[data-v-9e3b25d7]{width:.0625rem;background:rgba(31,78,140,.08)}.result-actions[data-v-9e3b25d7]{position:relative;z-index:1;display:flex;gap:.5rem;width:100%;max-width:17.5rem}.result-actions>uni-view[data-v-9e3b25d7]{flex:1}@keyframes float-9e3b25d7{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-.25rem) rotate(-2deg)}}@keyframes pulse-9e3b25d7{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes pop-9e3b25d7{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes shake-9e3b25d7{0%,to{transform:translate(0)}20%,60%{transform:translate(-.25rem)}40%,80%{transform:translate(.25rem)}}@media (min-width: 768px){.command-text[data-v-9e3b25d7]{font-size:1.875rem}.action-btn[data-v-9e3b25d7]{padding:1.5rem .75rem}.action-emoji[data-v-9e3b25d7]{font-size:3.5rem}.action-label[data-v-9e3b25d7]{font-size:.9375rem}}.ec-game[data-v-595b2b42]{min-height:100vh;display:flex;flex-direction:column;background:var(--foam);transition:background .6s ease}.ec-game--calm[data-v-595b2b42]{background:linear-gradient(180deg,#1a1a4e,#2d2a6b)}.phase[data-v-595b2b42]{flex:1;position:relative;display:flex;flex-direction:column;overflow:hidden}.big-icon-wrap[data-v-595b2b42]{width:6.25rem;height:6.25rem;border-radius:1.75rem;background:var(--grad-crystal);display:flex;align-items:center;justify-content:center;margin:0 auto .75rem;box-shadow:var(--shadow-crystal);animation:float-595b2b42 4s ease-in-out infinite}.game-title[data-v-595b2b42]{font-size:1.625rem;font-weight:800;color:var(--ocean-deep);text-align:center;margin-bottom:.25rem;letter-spacing:-.03125rem}.game-subtitle[data-v-595b2b42]{font-size:.8125rem;color:var(--crystal);text-align:center;font-weight:700;margin-bottom:.75rem}.game-rules[data-v-595b2b42]{display:flex;flex-direction:column;gap:.4375rem;background:#fff;border-radius:var(--r-md);padding:.75rem .875rem;margin:0 0 1.25rem;box-shadow:var(--shadow-sm)}.rule-row[data-v-595b2b42]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--ink);line-height:1.6}.rule-dot[data-v-595b2b42]{width:.375rem;height:.375rem;border-radius:50%;flex-shrink:0}.difficulty-picker[data-v-595b2b42]{width:100%;max-width:17.5rem;margin:0 auto 1rem}.difficulty-picker .picker-label[data-v-595b2b42]{font-size:.8125rem;color:var(--ink-soft);margin-bottom:.5rem;text-align:center;font-weight:600}.difficulty-picker .picker-row[data-v-595b2b42]{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.difficulty-picker .picker-chip[data-v-595b2b42]{padding:.5625rem 1rem;background:#fff;border:.0625rem solid rgba(31,78,140,.08);border-radius:var(--r-pill);font-size:.875rem;color:var(--ink);font-weight:700;transition:all .2s ease}.difficulty-picker .picker-chip.active[data-v-595b2b42]{background:var(--grad-crystal);color:#fff;border-color:var(--crystal);box-shadow:0 .125rem .375rem rgba(123,104,238,.36)}.calming-phase[data-v-595b2b42]{background:linear-gradient(180deg,#1a1a4e,#2d2a6b);color:#fff;align-items:center;justify-content:center;padding:1.5rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.sleeping-cat[data-v-595b2b42]{margin-bottom:1rem;filter:drop-shadow(0 .375rem 1rem rgba(0,0,0,.4));animation:breathing-595b2b42 4s ease-in-out infinite}.sleeping-zzz[data-v-595b2b42]{position:absolute;top:2.5rem;right:2.5rem;display:flex;gap:.25rem;font-size:1.125rem;color:rgba(255,255,255,.7);font-style:italic}.zzz[data-v-595b2b42]{animation:float-zzz-595b2b42 3s ease-in-out infinite}.zzz--flow[data-v-595b2b42]{color:rgba(255,255,255,.5)}.zzz[data-v-595b2b42]:nth-child(2){animation-delay:.3s}.zzz[data-v-595b2b42]:nth-child(3){animation-delay:.6s}.zzz[data-v-595b2b42]:nth-child(4){animation-delay:.9s}.timer-display[data-v-595b2b42]{display:flex;align-items:baseline;justify-content:center;margin-bottom:.75rem}.timer-num[data-v-595b2b42]{font-size:5rem;font-weight:900;color:#fff;line-height:1;font-variant-numeric:tabular-nums;text-shadow:0 .25rem .75rem rgba(0,0,0,.4)}.timer-label[data-v-595b2b42]{font-size:1.5rem;color:rgba(255,255,255,.7);margin-left:.25rem;font-weight:700}.timer-bar[data-v-595b2b42]{width:80%;max-width:18.75rem;height:.375rem;background:rgba(255,255,255,.15);border-radius:.375rem;overflow:hidden;margin-bottom:.75rem}.timer-fill[data-v-595b2b42]{height:100%;background:var(--bubble);border-radius:.375rem;transition:width .2s linear;box-shadow:0 0 .25rem rgba(72,209,204,.6)}.touch-count[data-v-595b2b42]{display:flex;align-items:center;gap:.25rem;padding:.375rem .75rem;background:rgba(255,255,255,.1);border-radius:var(--r-pill);font-size:.8125rem;color:rgba(255,255,255,.7);font-weight:700}.touch-count--warn[data-v-595b2b42]{background:rgba(255,127,80,.2);color:#ffd8c2}.calm-hint[data-v-595b2b42]{margin-top:.5rem;font-size:.75rem;color:rgba(255,255,255,.5)}.calm-hint--warn[data-v-595b2b42]{color:#ffb89a;font-weight:700}.result-phase[data-v-595b2b42]{background:linear-gradient(135deg,#7b68ee,#48d1cc);align-items:center;justify-content:center;padding:1.5rem 1rem;text-align:center;color:#fff}.result-sparkles[data-v-595b2b42]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sparkle[data-v-595b2b42]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.result-cat[data-v-595b2b42]{position:relative;z-index:1;margin-bottom:.5rem;filter:drop-shadow(0 .25rem .75rem rgba(0,0,0,.2))}.result-title[data-v-595b2b42]{position:relative;z-index:1;font-size:1.75rem;font-weight:800;margin-bottom:1rem;letter-spacing:-.01563rem;text-shadow:0 .125rem .375rem rgba(0,0,0,.15);line-height:1.2}.result-stats[data-v-595b2b42]{position:relative;z-index:1;display:flex;align-items:stretch;background:rgba(255,255,255,.95);border-radius:var(--r-md);padding:1rem .5rem;margin-bottom:1.5rem;width:100%;max-width:18.75rem;box-shadow:0 .375rem 1rem rgba(0,0,0,.15)}.result-stats .stat[data-v-595b2b42]{flex:1;text-align:center}.result-stats .stat-num[data-v-595b2b42]{font-size:1.625rem;font-weight:800;color:var(--crystal);line-height:1.1;font-variant-numeric:tabular-nums}.result-stats .stat-label[data-v-595b2b42]{font-size:.6875rem;color:var(--ink-soft);margin-top:.125rem;font-weight:600}.result-stats .stat-divider[data-v-595b2b42]{width:.0625rem;background:rgba(31,78,140,.08)}.result-actions[data-v-595b2b42]{position:relative;z-index:1;display:flex;gap:.5rem;width:100%;max-width:17.5rem}.result-actions>uni-view[data-v-595b2b42]{flex:1}@keyframes float-595b2b42{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-.25rem) rotate(-2deg)}}@keyframes breathing-595b2b42{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes float-zzz-595b2b42{0%{transform:translateY(0);opacity:.7}50%{transform:translateY(-.375rem);opacity:1}to{transform:translateY(0);opacity:.4}}@media (min-width: 768px){.ec-game--calm[data-v-595b2b42]{background:linear-gradient(180deg,#1a1a4e,#2d2a6b)}.timer-num[data-v-595b2b42]{font-size:6rem}}.tl-game[data-v-86669253]{min-height:100vh;display:flex;flex-direction:column}.phase[data-v-86669253]{flex:1;position:relative;display:flex;flex-direction:column;overflow:hidden}.ready-phase[data-v-86669253]{background:radial-gradient(circle at 80% 10%,rgba(72,209,204,.12) 0%,transparent 40%),var(--foam);align-items:center;justify-content:center;padding:1.5rem 1rem;text-align:center;overflow-y:auto}.ready-deco[data-v-86669253]{position:absolute;top:1.875rem;right:-.9375rem;opacity:.5;pointer-events:none}.big-icon-wrap[data-v-86669253]{width:6.25rem;height:6.25rem;border-radius:1.75rem;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;background:linear-gradient(135deg,#ff4757,#ffa502,#2ed573);box-shadow:0 .375rem 1rem rgba(255,71,87,.36);animation:float-86669253 4s ease-in-out infinite}.mini-traffic-light[data-v-86669253]{display:flex;flex-direction:column;gap:.25rem;background:rgba(0,0,0,.4);padding:.375rem .4375rem;border-radius:.5rem}.mini-bulb[data-v-86669253]{width:.75rem;height:.75rem;border-radius:50%;background:rgba(255,255,255,.4)}.mini-bulb--red[data-v-86669253]{background:#ff4757}.mini-bulb--yellow[data-v-86669253]{background:#ffa502}.mini-bulb--green[data-v-86669253]{background:#2ed573}.game-title[data-v-86669253]{font-size:1.625rem;font-weight:800;color:var(--ocean-deep);margin-bottom:1rem;letter-spacing:-.03125rem}.game-rules[data-v-86669253]{display:flex;flex-direction:column;gap:.4375rem;background:#fff;border-radius:var(--r-md);padding:.75rem .875rem;margin-bottom:1rem;width:100%;max-width:17.5rem;box-shadow:var(--shadow);text-align:left}.rule-row[data-v-86669253]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--ink);line-height:1.6}.rule-dot[data-v-86669253]{width:.375rem;height:.375rem;border-radius:50%;flex-shrink:0}.hl[data-v-86669253]{color:var(--coral);font-weight:800}.difficulty-picker[data-v-86669253]{width:100%;max-width:17.5rem;margin-bottom:1rem}.difficulty-picker .picker-label[data-v-86669253]{font-size:.8125rem;color:var(--ink-soft);margin-bottom:.375rem;text-align:center;font-weight:600}.difficulty-picker .picker-row[data-v-86669253]{display:flex;gap:.375rem;justify-content:center;flex-wrap:wrap}.difficulty-picker .picker-row--col[data-v-86669253]{flex-direction:column;gap:.375rem}.difficulty-picker .picker-chip[data-v-86669253]{padding:.4375rem .75rem;background:#fff;border:.0625rem solid rgba(31,78,140,.08);border-radius:var(--r-md);font-size:.8125rem;color:var(--ink);font-weight:600;box-shadow:var(--shadow-xs);transition:all .2s var(--ease-smooth, ease);text-align:center;min-width:6.25rem}.difficulty-picker .picker-chip .chip-name[data-v-86669253]{display:block;font-size:.9375rem;margin-bottom:.0625rem}.difficulty-picker .picker-chip .chip-desc[data-v-86669253]{display:block;font-size:.6875rem;color:var(--ink-soft);font-weight:500}.difficulty-picker .picker-chip.active[data-v-86669253]{background:var(--grad-bubble);color:#fff;border-color:var(--bubble);box-shadow:0 .125rem .375rem rgba(72,209,204,.36)}.difficulty-picker .picker-chip.active .chip-desc[data-v-86669253]{color:rgba(255,255,255,.85)}.playing-phase[data-v-86669253]{background:linear-gradient(180deg,#0f2f4f,#1f4e8c);color:#fff;padding-bottom:.75rem}.top-bar[data-v-86669253]{display:flex;justify-content:space-between;align-items:center;padding:.625rem 1rem;background:rgba(255,255,255,.1);backdrop-filter:blur(.625rem)}.progress-badge[data-v-86669253]{padding:.1875rem .5625rem;background:var(--grad-bubble);border-radius:var(--r-pill)}.progress-text[data-v-86669253]{font-size:.75rem;font-weight:700;color:#fff}.score-display[data-v-86669253]{display:flex;align-items:baseline;gap:.25rem}.score-label[data-v-86669253]{font-size:.6875rem;color:rgba(255,255,255,.7)}.score-value[data-v-86669253]{font-size:1.125rem;font-weight:800;color:#ffd93d;font-variant-numeric:tabular-nums}.progress-bar[data-v-86669253]{height:.25rem;background:rgba(255,255,255,.1);overflow:hidden}.progress-fill[data-v-86669253]{height:100%;background:linear-gradient(90deg,#ffd93d,#48d1cc);transition:width .3s ease}.traffic-light[data-v-86669253]{display:flex;align-items:center;justify-content:center;padding:1rem 0 .75rem}.light-cabinet[data-v-86669253]{display:flex;flex-direction:column;gap:.625rem;background:rgba(0,0,0,.5);padding:.875rem 1rem;border-radius:1.125rem;box-shadow:0 .375rem 1rem rgba(0,0,0,.4);border:.125rem solid rgba(255,255,255,.1)}.bulb[data-v-86669253]{width:2.5rem;height:2.5rem;border-radius:50%;background:rgba(255,255,255,.1);transition:all .3s var(--ease-smooth, ease);position:relative}.bulb--red.is-on[data-v-86669253]{background:radial-gradient(circle,#ff6b7a,#d63e4d);box-shadow:0 0 1rem rgba(255,71,87,.9),0 0 2rem rgba(255,71,87,.6);transform:scale(1.1)}.bulb--yellow.is-on[data-v-86669253]{background:radial-gradient(circle,#ffcb47,#e58e00);box-shadow:0 0 1rem rgba(255,165,2,.9),0 0 2rem rgba(255,165,2,.6);transform:scale(1.1)}.bulb--green.is-on[data-v-86669253]{background:radial-gradient(circle,#7bed9f,#26ae60);box-shadow:0 0 1rem rgba(46,213,115,.9),0 0 2rem rgba(46,213,115,.6);transform:scale(1.1)}.speech-bubble[data-v-86669253]{margin:.75rem 1rem;padding:.75rem 1rem;background:rgba(255,255,255,.95);border-radius:var(--r-md);display:flex;align-items:center;gap:.5rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.2);transition:all .3s var(--ease-smooth, ease);border:.09375rem solid transparent}.speech-bubble.bubble-idle[data-v-86669253]{border-color:rgba(255,255,255,.3)}.speech-bubble.bubble-light[data-v-86669253]{border-color:var(--crystal);animation:pulseBubble-86669253 1.2s ease-in-out infinite}.speech-bubble.bubble-correct[data-v-86669253]{border-color:#2ed573;background:rgba(46,213,115,.95)}.speech-bubble.bubble-correct .bubble-text[data-v-86669253]{color:#fff}.speech-bubble.bubble-correct .bubble-icon[data-v-86669253] .icon-svg__svg{stroke:#fff}.speech-bubble.bubble-wrong[data-v-86669253]{border-color:#ff4757;background:rgba(255,71,87,.95)}.speech-bubble.bubble-wrong .bubble-text[data-v-86669253]{color:#fff}.speech-bubble.bubble-wrong .bubble-icon[data-v-86669253] .icon-svg__svg{stroke:#fff}.speech-bubble .bubble-icon[data-v-86669253]{width:1.75rem;height:1.75rem;border-radius:50%;background:rgba(123,104,238,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.speech-bubble .bubble-text[data-v-86669253]{font-size:1.375rem;font-weight:800;color:var(--ink);letter-spacing:-.03125rem}@keyframes pulseBubble-86669253{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.action-row[data-v-86669253]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.375rem;padding:.5rem .75rem 1rem;margin-top:auto}.action-card[data-v-86669253]{--act-color: #48D1CC;background:rgba(255,255,255,.95);border:.125rem solid var(--act-color);border-radius:var(--r-md);padding:.75rem .25rem;display:flex;flex-direction:column;align-items:center;gap:.1875rem;box-shadow:0 .25rem .625rem rgba(0,0,0,.2);transition:all .2s var(--ease-bounce, ease)}.action-card[data-v-86669253]:active:not(.act-disabled){transform:scale(.96)}.action-card.act-disabled[data-v-86669253]{pointer-events:none;opacity:.6}.action-card .act-emoji[data-v-86669253]{font-size:1.75rem;line-height:1}.action-card .act-label[data-v-86669253]{font-size:.8125rem;font-weight:800;color:var(--act-color)}.action-card .act-action[data-v-86669253]{font-size:.6875rem;color:var(--ink-soft)}.action-card.act-correct[data-v-86669253]{background:var(--act-color);transform:scale(1.05)}.action-card.act-correct .act-label[data-v-86669253],.action-card.act-correct .act-action[data-v-86669253]{color:#fff}.action-card.act-correct[data-v-86669253]{animation:pop-86669253 .4s var(--ease-bounce, ease)}.action-card.act-wrong[data-v-86669253]{background:#ff4757;border-color:#ff4757}.action-card.act-wrong .act-label[data-v-86669253],.action-card.act-wrong .act-action[data-v-86669253]{color:#fff}.action-card.act-wrong[data-v-86669253]{animation:shake-86669253 .4s ease}@keyframes pop-86669253{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1.05)}}@keyframes shake-86669253{0%,to{transform:translate(0)}20%,60%{transform:translate(-.25rem)}40%,80%{transform:translate(.25rem)}}@keyframes float-86669253{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-.25rem) rotate(-2deg)}}.result-phase[data-v-86669253]{background:linear-gradient(135deg,#ff4757,#ffa502,#2ed573);align-items:center;justify-content:center;padding:1.5rem 1rem;text-align:center;color:#fff}.result-sparkles[data-v-86669253]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sparkle[data-v-86669253]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.result-cat[data-v-86669253]{position:relative;z-index:1;margin-bottom:.5rem;filter:drop-shadow(0 .25rem .75rem rgba(0,0,0,.2))}.result-title[data-v-86669253]{position:relative;z-index:1;font-size:2rem;font-weight:800;color:#fff;margin-bottom:.375rem;letter-spacing:-.03125rem;text-shadow:0 .125rem .375rem rgba(0,0,0,.15)}.result-detail[data-v-86669253]{position:relative;z-index:1;font-size:.8125rem;opacity:.95;margin-bottom:1.125rem}.result-stats[data-v-86669253]{position:relative;z-index:1;display:flex;align-items:stretch;background:rgba(255,255,255,.95);border-radius:var(--r-md);padding:1rem .5rem;margin-bottom:1.5rem;width:100%;max-width:18.75rem;box-shadow:0 .375rem 1rem rgba(0,0,0,.15);backdrop-filter:blur(.625rem)}.result-stats .stat[data-v-86669253]{flex:1;text-align:center}.result-stats .stat-num[data-v-86669253]{font-size:1.625rem;font-weight:800;color:#ff6b7a;line-height:1.1;font-variant-numeric:tabular-nums}.result-stats .stat-label[data-v-86669253]{font-size:.6875rem;color:var(--ink-soft);margin-top:.125rem;font-weight:600}.result-stats .stat-divider[data-v-86669253]{width:.0625rem;background:rgba(31,78,140,.08)}.result-actions[data-v-86669253]{position:relative;z-index:1;display:flex;gap:.5rem;width:100%;max-width:17.5rem}.result-actions>uni-view[data-v-86669253]{flex:1}@media (min-width: 768px){.bulb[data-v-86669253]{width:3.125rem;height:3.125rem}.light-cabinet[data-v-86669253]{gap:.875rem;padding:1.125rem 1.375rem}.bubble-text[data-v-86669253]{font-size:1.625rem}.action-row[data-v-86669253]{gap:.625rem;padding:.75rem 1.25rem 1.25rem}.act-emoji[data-v-86669253]{font-size:2rem}.act-label[data-v-86669253]{font-size:.9375rem}.act-action[data-v-86669253]{font-size:.75rem}}.step-game[data-v-67d95886]{min-height:100vh;display:flex;flex-direction:column}.phase[data-v-67d95886]{flex:1;position:relative;display:flex;flex-direction:column;overflow:hidden}.ready-phase[data-v-67d95886]{background:radial-gradient(circle at 80% 10%,rgba(72,209,204,.12) 0%,transparent 40%),var(--foam);align-items:center;justify-content:center;padding:1.5rem 1rem;text-align:center;overflow-y:auto}.ready-deco[data-v-67d95886]{position:absolute;top:1.875rem;right:-.9375rem;opacity:.5;pointer-events:none}.big-icon-wrap[data-v-67d95886]{width:6.25rem;height:6.25rem;border-radius:1.75rem;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;background:linear-gradient(135deg,#48d1cc,#7b68ee);box-shadow:0 .375rem 1rem rgba(72,209,204,.36);animation:float-67d95886 4s ease-in-out infinite}.game-title[data-v-67d95886]{font-size:1.625rem;font-weight:800;color:var(--ocean-deep);margin-bottom:1rem;letter-spacing:-.03125rem}.game-rules[data-v-67d95886]{display:flex;flex-direction:column;gap:.4375rem;background:#fff;border-radius:var(--r-md);padding:.75rem .875rem;margin-bottom:1rem;width:100%;max-width:17.5rem;box-shadow:var(--shadow);text-align:left}.rule-row[data-v-67d95886]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--ink);line-height:1.6}.rule-dot[data-v-67d95886]{width:.375rem;height:.375rem;border-radius:50%;flex-shrink:0}.difficulty-picker[data-v-67d95886]{width:100%;max-width:17.5rem;margin-bottom:1rem}.difficulty-picker .picker-label[data-v-67d95886]{font-size:.8125rem;color:var(--ink-soft);margin-bottom:.375rem;text-align:center;font-weight:600}.difficulty-picker .picker-row[data-v-67d95886]{display:flex;gap:.375rem;justify-content:center;flex-wrap:wrap}.difficulty-picker .picker-row--col[data-v-67d95886]{flex-direction:column;gap:.375rem}.difficulty-picker .picker-chip[data-v-67d95886]{padding:.4375rem .75rem;background:#fff;border:.0625rem solid rgba(31,78,140,.08);border-radius:var(--r-md);font-size:.8125rem;color:var(--ink);font-weight:600;box-shadow:var(--shadow-xs);transition:all .2s var(--ease-smooth, ease);text-align:center;min-width:8.75rem}.difficulty-picker .picker-chip .chip-name[data-v-67d95886]{display:block;font-size:.9375rem;margin-bottom:.0625rem}.difficulty-picker .picker-chip .chip-desc[data-v-67d95886]{display:block;font-size:.6875rem;color:var(--ink-soft);font-weight:500}.difficulty-picker .picker-chip.active[data-v-67d95886]{background:var(--grad-bubble);color:#fff;border-color:var(--bubble);box-shadow:0 .125rem .375rem rgba(72,209,204,.36)}.difficulty-picker .picker-chip.active .chip-desc[data-v-67d95886]{color:rgba(255,255,255,.85)}.playing-phase[data-v-67d95886]{background:linear-gradient(180deg,#f0fbfc,#e0f7f7);padding-bottom:.75rem}.top-bar[data-v-67d95886]{display:flex;justify-content:space-between;align-items:center;padding:.625rem 1rem;background:rgba(255,255,255,.85);backdrop-filter:blur(.625rem)}.progress-badge[data-v-67d95886]{padding:.1875rem .5625rem;background:var(--grad-bubble);border-radius:var(--r-pill)}.progress-text[data-v-67d95886]{font-size:.75rem;font-weight:700;color:#fff}.score-display[data-v-67d95886]{display:flex;align-items:baseline;gap:.25rem}.score-label[data-v-67d95886]{font-size:.6875rem;color:var(--ink-soft)}.score-value[data-v-67d95886]{font-size:1rem;font-weight:800;color:var(--bubble);font-variant-numeric:tabular-nums}.progress-bar[data-v-67d95886]{height:.25rem;background:rgba(72,209,204,.1);overflow:hidden}.progress-fill[data-v-67d95886]{height:100%;background:var(--grad-bubble);transition:width .3s ease}.task-card[data-v-67d95886]{margin:.75rem 1rem .5rem;background:#fff;border-radius:var(--r-md);padding:.875rem 1rem;box-shadow:var(--shadow);text-align:center;border:.09375rem solid rgba(72,209,204,.2)}.task-card .task-label[data-v-67d95886]{font-size:.6875rem;color:var(--ink-soft);font-weight:600;margin-bottom:.25rem}.task-card .task-text[data-v-67d95886]{font-size:1.125rem;font-weight:800;color:var(--ocean-deep);line-height:1.4;letter-spacing:-.01563rem}.task-card .task-distract[data-v-67d95886]{margin-top:.375rem;padding:.25rem .5rem;background:rgba(255,127,80,.1);border-radius:var(--r-pill);display:inline-flex;align-items:center;gap:.1875rem;font-size:.6875rem;color:var(--coral);font-weight:700}.counter-grid[data-v-67d95886]{display:flex;gap:.375rem;padding:0 .75rem .5rem;flex-wrap:wrap;justify-content:center}.counter[data-v-67d95886]{--c-color: #48D1CC;background:#fff;border:.09375rem solid var(--c-color);border-radius:var(--r-md);padding:.5rem .625rem;display:flex;flex-direction:column;align-items:center;gap:.125rem;box-shadow:0 .125rem .375rem rgba(31,78,140,.1);min-width:5rem}.counter .counter-emoji[data-v-67d95886]{font-size:1.125rem;line-height:1}.counter .counter-num[data-v-67d95886]{font-size:1.75rem;font-weight:900;color:var(--c-color);line-height:1;font-variant-numeric:tabular-nums}.counter .counter-num--sm[data-v-67d95886]{font-size:1.25rem}.counter .counter-label[data-v-67d95886]{font-size:.625rem;color:var(--ink-soft);font-weight:700}.counter .counter-bar[data-v-67d95886]{width:100%;height:.1875rem;background:rgba(31,78,140,.08);border-radius:.1875rem;overflow:hidden;margin-top:.125rem}.counter .counter-bar-fill[data-v-67d95886]{height:100%;background:var(--c-color);border-radius:.1875rem;transition:width .2s ease}.counter--main[data-v-67d95886]{min-width:6.875rem;flex:1;max-width:9.375rem}.counter--sub[data-v-67d95886]{min-width:4.0625rem}.action-area[data-v-67d95886]{display:flex;gap:.375rem;padding:.5rem .75rem .25rem;flex-wrap:wrap;justify-content:center}.big-action-btn[data-v-67d95886]{--btn-color: #48D1CC;background:linear-gradient(135deg,var(--btn-color) 0%,color-mix(in srgb,var(--btn-color) 80%,#000) 100%);border-radius:var(--r-md);padding:.875rem .75rem;display:flex;flex-direction:column;align-items:center;gap:.125rem;box-shadow:0 .25rem .625rem rgba(31,78,140,.2);color:#fff;transition:all .15s var(--ease-bounce, ease);min-width:5.625rem;flex:1;max-width:7.5rem}.big-action-btn[data-v-67d95886]:active{transform:scale(.95)}.big-action-btn .big-emoji[data-v-67d95886]{font-size:1.75rem;line-height:1}.big-action-btn .big-label[data-v-67d95886]{font-size:.8125rem;font-weight:800}.stop-bar[data-v-67d95886]{padding:.25rem .75rem 0}.stop-btn[data-v-67d95886]{background:linear-gradient(135deg,coral,#ff4757)!important;box-shadow:0 .25rem .75rem rgba(255,71,87,.4)!important}@keyframes float-67d95886{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-.25rem) rotate(-2deg)}}.result-phase[data-v-67d95886]{background:linear-gradient(135deg,#48d1cc,#7b68ee);align-items:center;justify-content:center;padding:1.5rem 1rem;text-align:center;color:#fff}.result-sparkles[data-v-67d95886]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sparkle[data-v-67d95886]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.result-cat[data-v-67d95886]{position:relative;z-index:1;margin-bottom:.5rem;filter:drop-shadow(0 .25rem .75rem rgba(0,0,0,.2))}.result-title[data-v-67d95886]{position:relative;z-index:1;font-size:2rem;font-weight:800;color:#fff;margin-bottom:.375rem;letter-spacing:-.03125rem;text-shadow:0 .125rem .375rem rgba(0,0,0,.15)}.result-detail[data-v-67d95886]{position:relative;z-index:1;font-size:.8125rem;opacity:.95;margin-bottom:1.125rem}.result-stats[data-v-67d95886]{position:relative;z-index:1;display:flex;align-items:stretch;background:rgba(255,255,255,.95);border-radius:var(--r-md);padding:1rem .5rem;margin-bottom:1.5rem;width:100%;max-width:18.75rem;box-shadow:0 .375rem 1rem rgba(0,0,0,.15);backdrop-filter:blur(.625rem)}.result-stats .stat[data-v-67d95886]{flex:1;text-align:center}.result-stats .stat-num[data-v-67d95886]{font-size:1.625rem;font-weight:800;color:var(--bubble);line-height:1.1;font-variant-numeric:tabular-nums}.result-stats .stat-label[data-v-67d95886]{font-size:.6875rem;color:var(--ink-soft);margin-top:.125rem;font-weight:600}.result-stats .stat-divider[data-v-67d95886]{width:.0625rem;background:rgba(31,78,140,.08)}.result-actions[data-v-67d95886]{position:relative;z-index:1;display:flex;gap:.5rem;width:100%;max-width:17.5rem}.result-actions>uni-view[data-v-67d95886]{flex:1}@media (min-width: 768px){.task-text[data-v-67d95886]{font-size:1.3125rem}.counter--main[data-v-67d95886]{min-width:8.75rem}.counter-num[data-v-67d95886]{font-size:2rem}}
