.SeaBubbleMathGame-module__qVAUha__app{background:#1e3a4a;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:16px;font-family:Arial,sans-serif;display:flex}.SeaBubbleMathGame-module__qVAUha__modal{background:#fff;border-radius:28px;flex-direction:column;width:100%;max-width:900px;height:90vh;max-height:750px;display:flex;overflow:hidden;box-shadow:0 30px 80px #0006}.SeaBubbleMathGame-module__qVAUha__header{color:#fff;background:linear-gradient(135deg,#ff6b5b 0%,#ff8a5b 100%);justify-content:space-between;align-items:flex-start;padding:20px 24px;display:flex}.SeaBubbleMathGame-module__qVAUha__header>div{flex:1}.SeaBubbleMathGame-module__qVAUha__header h1{margin:0;font-size:36px;font-weight:900}.SeaBubbleMathGame-module__qVAUha__header p{margin:4px 0 0;font-size:16px;font-weight:700}.SeaBubbleMathGame-module__qVAUha__closeButton{color:#fff;cursor:pointer;background:#ff5744;border:none;border-radius:50%;width:56px;height:56px;font-size:48px;transition:background .2s}.SeaBubbleMathGame-module__qVAUha__closeButton:hover{background:#ff3d2c}.SeaBubbleMathGame-module__qVAUha__board{background:linear-gradient(#b8e6f5 0%,#a0d8ed 50%,#7ec8e3 100%);border:16px solid #0d4a6d;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.SeaBubbleMathGame-module__qVAUha__waterGlow{pointer-events:none;background:radial-gradient(circle at 20% 20%,#ffffff4d,#0000 20%),radial-gradient(circle at 80% 10%,#fff3,#0000 25%);position:absolute;inset:0}.SeaBubbleMathGame-module__qVAUha__topBar{z-index:20;align-items:center;gap:12px;display:flex;position:absolute;top:16px;left:16px;right:16px}.SeaBubbleMathGame-module__qVAUha__levelBadge{color:#0d4a6d;white-space:nowrap;background:#ffffffd9;border-radius:999px;flex-direction:column;align-items:center;gap:4px;padding:10px 18px;font-size:16px;font-weight:900;display:flex;box-shadow:0 6px 14px #0000001f}.SeaBubbleMathGame-module__qVAUha__streak{color:#ff6b35;font-size:14px}.SeaBubbleMathGame-module__qVAUha__progressWrap{background:#ffffffb3;border-radius:999px;flex:1;height:16px;overflow:hidden;box-shadow:inset 0 2px 4px #0000001a}.SeaBubbleMathGame-module__qVAUha__progressBar{background:linear-gradient(90deg,#4caf50 0%,#8bc34a 100%);height:100%;transition:width .35s}.SeaBubbleMathGame-module__qVAUha__audioButton{color:#fff;cursor:pointer;background:#17b8d2;border:4px solid #fffc;border-radius:50%;width:52px;height:52px;font-size:24px;transition:transform .2s,box-shadow .2s;box-shadow:0 6px 14px #17b8d24d}.SeaBubbleMathGame-module__qVAUha__audioButton:hover{transform:scale(1.1);box-shadow:0 8px 18px #17b8d266}.SeaBubbleMathGame-module__qVAUha__startScreen{text-align:center;z-index:15;background:#ffffffeb;border-radius:24px;width:90%;max-width:480px;padding:50px 40px;box-shadow:0 12px 36px #0003}.SeaBubbleMathGame-module__qVAUha__startEmoji{margin-bottom:24px;font-size:100px;animation:3s ease-in-out infinite SeaBubbleMathGame-module__qVAUha__float;display:block}.SeaBubbleMathGame-module__qVAUha__startScreen h2{color:#0d4a6d;margin:0 0 16px;font-size:40px;font-weight:900}.SeaBubbleMathGame-module__qVAUha__startScreen p{color:#446277;margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.5}.SeaBubbleMathGame-module__qVAUha__rules{color:#627686!important;margin-bottom:32px!important;font-size:16px!important}.SeaBubbleMathGame-module__qVAUha__startButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff6b5b 0%,#ff8a5b 100%);border:none;border-radius:999px;width:100%;max-width:300px;height:66px;font-size:24px;font-weight:900;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 24px #ff6b5b4d}.SeaBubbleMathGame-module__qVAUha__startButton:hover{transform:translateY(-3px);box-shadow:0 14px 32px #ff6b5b66}.SeaBubbleMathGame-module__qVAUha__gameContent{z-index:10;flex-direction:column;align-items:center;gap:24px;width:100%;padding:100px 20px 20px;display:flex;position:relative}.SeaBubbleMathGame-module__qVAUha__questionArea{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:20px;animation:.3s ease-in-out SeaBubbleMathGame-module__qVAUha__fadeIn;display:flex}@keyframes SeaBubbleMathGame-module__qVAUha__fadeIn{0%{opacity:.7}to{opacity:1}}.SeaBubbleMathGame-module__qVAUha__bubble{color:#0d4a6d;background:radial-gradient(circle at 32% 32%,#fffffffa,#ffffff80 35%,#b4e6ff99 65%,#78c8ff66 100%);border:5px solid #b4e6fff2;border-radius:50%;justify-content:center;align-items:center;width:130px;height:130px;font-size:54px;font-weight:900;display:flex;box-shadow:inset 0 -10px 16px #00000014,0 12px 28px #0d4a6d2e}.SeaBubbleMathGame-module__qVAUha__answerBubble{color:#1b4e76}.SeaBubbleMathGame-module__qVAUha__operator{color:#1c4d73;text-shadow:0 3px #fff6;font-size:62px;font-weight:900}.SeaBubbleMathGame-module__qVAUha__feedbackLine{text-align:center;color:#0d5a7a;min-height:32px;font-size:20px;font-weight:800}.SeaBubbleMathGame-module__qVAUha__correctText{color:#2d7a3e}.SeaBubbleMathGame-module__qVAUha__wrongText{color:#c94a4a}.SeaBubbleMathGame-module__qVAUha__choices{grid-template-columns:repeat(2,minmax(110px,1fr));gap:16px;width:100%;max-width:400px;display:grid}.SeaBubbleMathGame-module__qVAUha__choiceButton{color:#0d4a6d;cursor:pointer;background:linear-gradient(#fff 0%,#e8f6ff 100%);border:none;border-radius:26px;height:80px;font-size:34px;font-weight:900;transition:transform .12s,box-shadow .12s;box-shadow:0 10px 22px #0d4a6d29}.SeaBubbleMathGame-module__qVAUha__choiceButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 28px #0d4a6d38}.SeaBubbleMathGame-module__qVAUha__choiceButton:disabled{opacity:.6;cursor:not-allowed}.SeaBubbleMathGame-module__qVAUha__stopButton{color:#ff6b5b;cursor:pointer;background:#ff6b5b33;border:none;border-radius:999px;margin-top:20px;padding:12px 32px;font-size:16px;font-weight:700;transition:background .2s}.SeaBubbleMathGame-module__qVAUha__stopButton:hover{background:#ff6b5b4d}.SeaBubbleMathGame-module__qVAUha__selectedChoice{outline:5px solid #17b8d259}.SeaBubbleMathGame-module__qVAUha__correctChoice{color:#1b5e20;background:linear-gradient(#e8f5e9 0%,#c8e6c9 100%)}.SeaBubbleMathGame-module__qVAUha__wrongChoice{color:#b71c1c;background:linear-gradient(#ffebee 0%,#ffcdd2 100%)}.SeaBubbleMathGame-module__qVAUha__resultBox{text-align:center;z-index:15;background:#fffffff0;border-radius:24px;width:90%;max-width:480px;padding:50px 40px;box-shadow:0 12px 36px #0003}.SeaBubbleMathGame-module__qVAUha__resultEmoji{margin-bottom:20px;font-size:80px}.SeaBubbleMathGame-module__qVAUha__resultBox h2{color:#0d4a6d;margin:0 0 16px;font-size:40px;font-weight:900}.SeaBubbleMathGame-module__qVAUha__resultBox p{color:#446277;margin:0 0 12px;font-size:18px;font-weight:700}.SeaBubbleMathGame-module__qVAUha__scoreHighlight{color:#ff6b35;font-size:24px}.SeaBubbleMathGame-module__qVAUha__accuracy,.SeaBubbleMathGame-module__qVAUha__difficulty{color:#666!important;font-size:16px!important}.SeaBubbleMathGame-module__qVAUha__resultButtons{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.SeaBubbleMathGame-module__qVAUha__playAgainButton{color:#1c3040;cursor:pointer;background:linear-gradient(135deg,#ffdd57 0%,#ffc947 100%);border:none;border-radius:999px;flex:1;min-width:140px;height:60px;font-size:18px;font-weight:900;transition:transform .2s;box-shadow:inset 0 -6px #00000026,0 10px 20px #0000001f}.SeaBubbleMathGame-module__qVAUha__playAgainButton:hover{transform:translateY(-2px)}.SeaBubbleMathGame-module__qVAUha__homeButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff6b5b 0%,#ff8a5b 100%);border:none;border-radius:999px;flex:1;min-width:140px;height:60px;font-size:18px;font-weight:900;transition:transform .2s;box-shadow:0 10px 20px #ff6b5b33}.SeaBubbleMathGame-module__qVAUha__homeButton:hover{transform:translateY(-2px)}.SeaBubbleMathGame-module__qVAUha__seaFloor{z-index:5;background:linear-gradient(#3396b400 0%,#3396b426 20%),linear-gradient(#5ba3c8 0%,#4596be 100%);justify-content:space-around;align-items:flex-end;height:140px;padding:16px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 18px 28px #ffffff1f}.SeaBubbleMathGame-module__qVAUha__seaFloor:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 100%,#4a8fb0 0 38px,#0000 39px),radial-gradient(circle at 28% 100%,#529bc0 0 46px,#0000 47px),radial-gradient(circle at 48% 100%,#4689b8 0 44px,#0000 45px),radial-gradient(circle at 72% 100%,#549ec4 0 40px,#0000 41px),radial-gradient(circle at 88% 100%,#4a92be 0 44px,#0000 45px);height:60px;position:absolute;top:-30px;left:0;right:0}.SeaBubbleMathGame-module__qVAUha__coralLeft,.SeaBubbleMathGame-module__qVAUha__coralMid,.SeaBubbleMathGame-module__qVAUha__coralRight{z-index:6;font-size:52px}.SeaBubbleMathGame-module__qVAUha__fish{z-index:8;opacity:.9;-webkit-user-select:none;user-select:none;font-size:36px;animation:12s linear infinite SeaBubbleMathGame-module__qVAUha__swim;position:absolute}.SeaBubbleMathGame-module__qVAUha__fishOne{animation-duration:13s;top:100px}.SeaBubbleMathGame-module__qVAUha__fishTwo{font-size:28px;animation-duration:16s;animation-delay:-6s;top:200px}.SeaBubbleMathGame-module__qVAUha__fishThree{font-size:30px;animation-duration:18s;animation-delay:-10s;top:160px}.SeaBubbleMathGame-module__qVAUha__fishFour{font-size:26px;animation-duration:20s;animation-delay:-4s;top:300px}@keyframes SeaBubbleMathGame-module__qVAUha__swim{0%{transform:translate(-80px)scaleX(1)}48%{transform:translate(calc(100% + 40px))scaleX(1)}50%{transform:translate(calc(100% + 40px))scaleX(-1)}98%{transform:translate(-80px)scaleX(-1)}to{transform:translate(-80px)scaleX(1)}}@keyframes SeaBubbleMathGame-module__qVAUha__float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.SeaBubbleMathGame-module__qVAUha__notification{z-index:100;text-align:center;border-radius:20px;padding:30px 40px;animation:.4s cubic-bezier(.34,1.56,.64,1) forwards SeaBubbleMathGame-module__qVAUha__popIn;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8);box-shadow:0 20px 60px #0000004d}.SeaBubbleMathGame-module__qVAUha__notification.SeaBubbleMathGame-module__qVAUha__correct{color:#fff;background:linear-gradient(135deg,#4caf50 0%,#8bc34a 100%)}.SeaBubbleMathGame-module__qVAUha__notification.SeaBubbleMathGame-module__qVAUha__wrong{color:#fff;background:linear-gradient(135deg,#ff9800 0%,#ff7043 100%)}.SeaBubbleMathGame-module__qVAUha__notificationEmoji{margin-bottom:12px;font-size:72px;animation:.6s ease-in-out SeaBubbleMathGame-module__qVAUha__bounce}.SeaBubbleMathGame-module__qVAUha__notificationText{margin:0 0 8px;font-size:32px;font-weight:900}.SeaBubbleMathGame-module__qVAUha__notificationSubtext{opacity:.95;margin:0;font-size:16px;font-weight:700}@keyframes SeaBubbleMathGame-module__qVAUha__popIn{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}70%{transform:translate(-50%,-50%)scale(1.1)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes SeaBubbleMathGame-module__qVAUha__bounce{0%,to{transform:translateY(0)}25%{transform:translateY(-20px)}50%{transform:translateY(0)}75%{transform:translateY(-10px)}}@media (max-width:768px){.SeaBubbleMathGame-module__qVAUha__gameContent{gap:20px;padding:85px 18px 18px}.SeaBubbleMathGame-module__qVAUha__header{padding:16px 20px}.SeaBubbleMathGame-module__qVAUha__header h1{font-size:28px}.SeaBubbleMathGame-module__qVAUha__header p{font-size:14px}.SeaBubbleMathGame-module__qVAUha__closeButton{width:50px;height:50px}.SeaBubbleMathGame-module__qVAUha__topBar{top:14px;left:14px;right:14px}.SeaBubbleMathGame-module__qVAUha__levelBadge{padding:9px 16px;font-size:15px}.SeaBubbleMathGame-module__qVAUha__audioButton{width:48px;height:48px;font-size:22px}.SeaBubbleMathGame-module__qVAUha__questionArea{gap:12px;padding:16px}.SeaBubbleMathGame-module__qVAUha__bubble{width:110px;height:110px;font-size:44px}.SeaBubbleMathGame-module__qVAUha__operator{font-size:48px}.SeaBubbleMathGame-module__qVAUha__answerBubble{width:100px;height:100px}.SeaBubbleMathGame-module__qVAUha__feedbackLine{font-size:15px}.SeaBubbleMathGame-module__qVAUha__choices{grid-template-columns:repeat(2,1fr);gap:14px;max-width:100%}.SeaBubbleMathGame-module__qVAUha__choiceButton{border-radius:14px;height:70px;font-size:28px}.SeaBubbleMathGame-module__qVAUha__startScreen,.SeaBubbleMathGame-module__qVAUha__resultBox{padding:40px 30px}.SeaBubbleMathGame-module__qVAUha__startEmoji{font-size:80px}.SeaBubbleMathGame-module__qVAUha__startScreen h2,.SeaBubbleMathGame-module__qVAUha__resultBox h2{font-size:32px}.SeaBubbleMathGame-module__qVAUha__startScreen p{font-size:15px}.SeaBubbleMathGame-module__qVAUha__startButton,.SeaBubbleMathGame-module__qVAUha__stopButton,.SeaBubbleMathGame-module__qVAUha__playAgainButton,.SeaBubbleMathGame-module__qVAUha__homeButton{height:56px;font-size:18px}.SeaBubbleMathGame-module__qVAUha__seaFloor{bottom:10px}.SeaBubbleMathGame-module__qVAUha__coralLeft,.SeaBubbleMathGame-module__qVAUha__coralMid,.SeaBubbleMathGame-module__qVAUha__coralRight{font-size:32px}}@media (max-width:480px){.SeaBubbleMathGame-module__qVAUha__gameContent{gap:16px;padding:75px 12px 12px}.SeaBubbleMathGame-module__qVAUha__modal{border-radius:16px;height:100vh;max-height:100vh}.SeaBubbleMathGame-module__qVAUha__header{padding:12px 16px}.SeaBubbleMathGame-module__qVAUha__header h1{font-size:20px}.SeaBubbleMathGame-module__qVAUha__header p{font-size:12px}.SeaBubbleMathGame-module__qVAUha__header>div{flex:1}.SeaBubbleMathGame-module__qVAUha__closeButton{width:44px;height:44px;font-size:32px}.SeaBubbleMathGame-module__qVAUha__topBar{gap:8px;top:12px;left:12px;right:12px}.SeaBubbleMathGame-module__qVAUha__levelBadge{gap:2px;padding:8px 12px;font-size:14px}.SeaBubbleMathGame-module__qVAUha__streak{font-size:12px}.SeaBubbleMathGame-module__qVAUha__audioButton{border-width:3px;width:44px;height:44px;font-size:20px}.SeaBubbleMathGame-module__qVAUha__progressWrap{height:14px}.SeaBubbleMathGame-module__qVAUha__questionArea{gap:8px;margin-bottom:8px;padding:12px}.SeaBubbleMathGame-module__qVAUha__bubble{width:80px;height:80px;font-size:32px}.SeaBubbleMathGame-module__qVAUha__operator{font-size:36px}.SeaBubbleMathGame-module__qVAUha__answerBubble{width:70px;height:70px;font-size:28px}.SeaBubbleMathGame-module__qVAUha__feedbackLine{margin-bottom:8px;font-size:14px}.SeaBubbleMathGame-module__qVAUha__choices{grid-template-columns:repeat(2,1fr);gap:10px;width:100%;max-width:100%}.SeaBubbleMathGame-module__qVAUha__choiceButton{border-radius:12px;height:64px;padding:0;font-size:24px}.SeaBubbleMathGame-module__qVAUha__startEmoji{font-size:72px}.SeaBubbleMathGame-module__qVAUha__startButton,.SeaBubbleMathGame-module__qVAUha__stopButton{height:50px;font-size:16px}.SeaBubbleMathGame-module__qVAUha__resultButtons{gap:10px;margin-top:20px}.SeaBubbleMathGame-module__qVAUha__seaFloor{bottom:8px}.SeaBubbleMathGame-module__qVAUha__coralLeft,.SeaBubbleMathGame-module__qVAUha__coralMid,.SeaBubbleMathGame-module__qVAUha__coralRight{font-size:28px}.SeaBubbleMathGame-module__qVAUha__choices{grid-template-columns:repeat(2,1fr);gap:10px}.SeaBubbleMathGame-module__qVAUha__choiceButton{height:60px;font-size:24px}.SeaBubbleMathGame-module__qVAUha__feedbackLine{font-size:16px}.SeaBubbleMathGame-module__qVAUha__startScreen,.SeaBubbleMathGame-module__qVAUha__resultBox{padding:30px 20px}.SeaBubbleMathGame-module__qVAUha__startEmoji{margin-bottom:16px;font-size:70px}.SeaBubbleMathGame-module__qVAUha__startScreen h2,.SeaBubbleMathGame-module__qVAUha__resultBox h2{font-size:26px}.SeaBubbleMathGame-module__qVAUha__startScreen p{font-size:15px}.SeaBubbleMathGame-module__qVAUha__rules{font-size:13px!important}.SeaBubbleMathGame-module__qVAUha__resultButtons{gap:8px}.SeaBubbleMathGame-module__qVAUha__playAgainButton,.SeaBubbleMathGame-module__qVAUha__homeButton{height:50px;font-size:14px}}
