.ak-math-box{max-width:760px;margin:0 auto 28px;background:#fff;border-radius:30px;padding:16px;text-align:center;box-shadow:0 18px 42px rgb(50 35 90 / .14)}.ak-math-wrap{position:relative;max-width:720px;margin:0 auto;background:radial-gradient(circle at top left,rgb(255 230 130 / .55),transparent 34%),radial-gradient(circle at bottom right,rgb(124 92 255 / .24),transparent 34%),linear-gradient(135deg,#fff8ef,#f3eeff);border:4px solid #eadfff;border-radius:28px;padding:12px;overflow:hidden;min-height:auto}.ak-math-title,.ak-math-subtitle,.ak-math-message,#akMathStartOverlay,#akMathHud{display:none!important}.ak-math-game{position:relative;max-width:100%;margin:0 auto;background:#fff0;border:0;border-radius:0;padding:0;box-sizing:border-box;box-shadow:none}.ak-math-question{margin:10px auto 14px;color:#20205f;font-size:clamp(42px, 8vw, 72px);font-weight:950;line-height:1;background:#fff;border:2px solid #eadfff;border-radius:24px;padding:22px 12px;box-shadow:0 8px 18px rgb(50 35 90 / .08)}.ak-math-objects{min-height:56px;margin-bottom:12px;color:#20205f;font-size:26px;font-weight:950;line-height:1.35;word-break:break-word}.ak-math-objects strong{display:inline-flex;align-items:center;justify-content:center;color:#7c5cff;background:#fff;border:2px solid #eadfff;border-radius:999px;font-size:18px;padding:6px 16px;margin:6px 0}.ak-math-options{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px}.ak-math-option{border-radius:22px;background:#fff;color:#20205f;font-size:34px;font-weight:950;padding:18px 10px;cursor:pointer;border:2px solid #eadfff;box-shadow:0 8px 18px rgb(50 35 90 / .08);transition:transform .12s ease,background .12s ease}.ak-math-option:hover{transform:scale(1.03)}.ak-math-option.ak-correct{background:#20c768;border-color:#20c768;color:#fff}.ak-math-option.ak-wrong{background:#ff5c8a;border-color:#ff5c8a;color:#fff}.ak-math-option,.ak-math-option:focus,.ak-math-option:active,.ak-math-option:focus-visible{outline:none!important;-webkit-tap-highlight-color:transparent!important}.ak-math-levels{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;margin:10px 0 0;padding:9px 12px;border-radius:18px;background:linear-gradient(180deg,#ffffff 0%,#fbf8ff 100%);border:1px solid #eadfff;box-shadow:0 8px 18px rgb(50 35 90 / .06)}.ak-math-level-label{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:31px;padding:0 11px;border-radius:12px;background:linear-gradient(135deg,#8b5cff,#b970ff);color:#fff;font-size:11px;font-weight:950;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;box-shadow:0 6px 12px rgb(124 92 255 / .22),inset 0 2px 0 rgb(255 255 255 / .35)}.ak-math-level-btn{flex:0 0 31px;width:31px;height:31px;border-radius:12px;border:1px solid #e4d8ff;background:#fff;color:#7c5cff;font-size:13px;font-weight:950;cursor:pointer;box-shadow:0 4px 10px rgb(50 35 90 / .06)}.ak-math-level-btn.ak-active-level{border-color:#ff9f1c;background:linear-gradient(135deg,#ff9f1c,#ffc04d);color:#fff;box-shadow:0 8px 16px rgb(255 159 28 / .24)}.ak-math-level-btn.ak-level-locked{background:#f5f2fb;color:#b8afd0;border-color:#e6def5;box-shadow:none;cursor:not-allowed;opacity:.9}.ak-math-toast{position:absolute;left:50%;top:62px;z-index:30;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;padding:10px 15px;border-radius:999px;background:rgb(255 255 255 / .96);border:2px solid #eadfff;color:#20205f;font-size:14px;font-weight:950;box-shadow:0 14px 32px rgb(50 35 90 / .18);pointer-events:none;white-space:nowrap;animation:akMathToastIn .22s ease forwards}.ak-math-toast-out{animation:akMathToastOut .35s ease forwards}@keyframes akMathToastIn{from{opacity:0;transform:translateX(-50%) translateY(-10px) scale(.9)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes akMathToastOut{from{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-12px) scale(.9)}}.ak-math-level-screen{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;border-radius:24px;background:rgb(35 22 75 / .52);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);pointer-events:none}.ak-math-level-screen strong{display:inline-flex;align-items:center;justify-content:center;padding:22px 46px;border-radius:999px;background:linear-gradient(135deg,#7c5cff,#ff7f50);color:#fff;font-size:clamp(30px, 7vw, 52px);font-weight:950;line-height:1;box-shadow:0 18px 38px rgb(50 35 90 / .28);text-shadow:0 4px 14px rgb(0 0 0 / .22)}.ak-math-big-emoji{font-size:54px}@media (max-width:760px){.ak-math-box{padding:8px;border-radius:22px}.ak-math-wrap{padding:9px;border-radius:22px}.ak-math-question{font-size:clamp(36px, 11vw, 56px);border-radius:20px;padding:18px 10px}.ak-math-objects{font-size:22px}.ak-math-options{gap:10px}.ak-math-option{font-size:28px;padding:15px 8px;border-radius:18px}.ak-math-levels{gap:6px;padding:9px 8px;border-radius:16px}.ak-math-level-label{font-size:10px;height:30px;padding:0 9px}.ak-math-level-btn{flex:0 0 30px;width:30px;height:30px;font-size:12px}.ak-math-toast{top:54px;font-size:12px;padding:9px 12px}.ak-math-level-screen strong{padding:18px 34px}}.ak-math-objects{min-height:auto!important;margin:0 0 12px!important;font-size:22px!important;font-weight:950!important;color:#20205f!important}.ak-math-hint-btn{border:0!important;border-radius:999px!important;padding:10px 20px!important;background:linear-gradient(135deg,#fff3c4,#ffffff)!important;color:#4b3b99!important;font-size:15px!important;font-weight:950!important;cursor:pointer!important;box-shadow:0 8px 18px rgb(50 35 90 / .10)!important;border:2px solid #eadfff!important}.ak-math-hint-content{display:none!important;margin:12px auto 0!important;padding:14px!important;border-radius:20px!important;background:rgb(255 255 255 / .82)!important;border:2px dashed #cdbbff!important;box-shadow:inset 0 0 0 3px rgb(255 255 255 / .45)!important}.ak-math-hint-content.ak-show{display:block!important;animation:akMathHintPop .22s ease forwards}.ak-math-visual-row{font-size:24px!important;line-height:1.35!important;word-break:break-word!important}.ak-math-hint-content strong{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:8px auto!important;padding:6px 16px!important;border-radius:999px!important;background:#f4efff!important;color:#7c5cff!important;font-size:16px!important;font-weight:950!important;border:1px solid #eadfff!important}@keyframes akMathHintPop{from{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:760px){.ak-math-hint-btn{font-size:13px!important;padding:9px 16px!important}.ak-math-hint-content{padding:11px!important;border-radius:16px!important}.ak-math-visual-row{font-size:20px!important}}.ak-math-objects{position:relative!important;margin:0 0 14px!important;padding-top:0!important}.ak-math-hint-btn{position:absolute!important;top:-18px!important;left:18px!important;z-index:5!important;width:92px!important;height:92px!important;border-radius:50%!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;background:radial-gradient(circle at 30% 20%,#ffffff 0 18%,transparent 19%),linear-gradient(180deg,#fff7d6 0%,#ffe28a 100%)!important;border:4px solid #ffffff!important;color:#4b3b99!important;font-size:0!important;font-weight:950!important;cursor:pointer!important;box-shadow:0 12px 26px rgb(255 174 32 / .28),0 0 0 2px rgb(255 190 61 / .42),inset 0 -5px 0 rgb(255 159 28 / .18)!important}.ak-math-hint-btn::before{content:"💡"!important;display:block!important;font-size:32px!important;line-height:1!important}.ak-math-hint-btn::after{content:"VER DICA"!important;display:block!important;font-size:11px!important;font-weight:950!important;line-height:1!important;color:#4b3b99!important}.ak-math-hint-btn:hover{transform:translateY(-2px) scale(1.04)!important}.ak-math-hint-content{display:none!important;margin:0 auto 0!important;padding:22px 18px 18px 132px!important;min-height:130px!important;border-radius:22px!important;background:rgb(255 255 255 / .72)!important;border:2px dashed #cdbbff!important;box-shadow:inset 0 0 0 3px rgb(255 255 255 / .45),0 8px 18px rgb(50 35 90 / .06)!important}.ak-math-hint-content.ak-show{display:block!important;animation:akMathHintPop .22s ease forwards}.ak-math-visual-row{font-size:34px!important;line-height:1.35!important;word-break:break-word!important}.ak-math-hint-content strong{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:8px auto!important;padding:7px 16px!important;border-radius:999px!important;background:#f4efff!important;color:#7c5cff!important;border:1px solid #eadfff!important;font-size:17px!important;font-weight:950!important}@media (max-width:760px){.ak-math-hint-btn{top:-12px!important;left:10px!important;width:74px!important;height:74px!important;border-width:3px!important}.ak-math-hint-btn::before{font-size:25px!important}.ak-math-hint-btn::after{font-size:9px!important}.ak-math-hint-content{padding:17px 12px 13px 92px!important;min-height:104px!important;border-radius:18px!important}.ak-math-visual-row{font-size:22px!important}.ak-math-hint-content strong{font-size:14px!important;padding:5px 12px!important}}.ak-math-objects{position:relative!important;margin:0 0 10px!important;padding-top:18px!important}.ak-math-hint-btn{top:4px!important;left:18px!important;width:76px!important;height:76px!important}.ak-math-hint-btn::before{font-size:26px!important}.ak-math-hint-btn::after{font-size:9px!important}.ak-math-hint-content{margin-top:0!important;padding:24px 16px 14px 110px!important;min-height:118px!important;display:none!important;align-items:center!important;justify-content:center!important}.ak-math-hint-content.ak-show{display:flex!important;flex-direction:column!important}.ak-math-visual-row{font-size:30px!important;line-height:1.25!important}.ak-math-hint-content strong{margin:5px auto!important}@media (max-width:760px){.ak-math-objects{padding-top:10px!important;margin-bottom:8px!important}.ak-math-hint-btn{top:4px!important;left:9px!important;width:54px!important;height:54px!important;border-width:2px!important;box-shadow:0 8px 16px rgb(255 174 32 / .22),0 0 0 1px rgb(255 190 61 / .35)!important}.ak-math-hint-btn::before{font-size:19px!important}.ak-math-hint-btn::after{font-size:7px!important}.ak-math-hint-content{padding:16px 8px 10px 68px!important;min-height:82px!important;border-radius:15px!important}.ak-math-visual-row{font-size:17px!important;line-height:1.2!important}.ak-math-hint-content strong{font-size:12px!important;padding:3px 9px!important;margin:3px auto!important}}