.ak-quiz-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-quiz-wrap{position:relative;background:radial-gradient(circle at top left,rgb(255 230 130 / .55),transparent 34%),radial-gradient(circle at bottom right,rgb(124 92 255 / .22),transparent 34%),linear-gradient(135deg,#fff8ef,#f3eeff);border:4px solid #eadfff;border-radius:28px;padding:12px;overflow:hidden;min-height:auto}.ak-quiz-title,.ak-quiz-subtitle,.ak-quiz-message,#akQuizStartOverlay,#akQuizHud{display:none!important}.ak-quiz-card{max-width:100%;margin:0 auto;background:#fff0;border:0;border-radius:0;padding:0;box-shadow:none}.ak-quiz-question{margin:0 0 14px;color:#20205f;font-size:clamp(24px, 4vw, 36px);font-weight:950;line-height:1.18;background:#fff;border:2px solid #eadfff;border-radius:24px;padding:24px 18px;box-shadow:0 8px 18px rgb(50 35 90 / .08)}.ak-quiz-options{display:grid;grid-template-columns:1fr;gap:11px}.ak-quiz-option{width:100%;border-radius:20px;background:#fff;color:#20205f;font-size:18px;font-weight:950;padding:16px;cursor:pointer;border:2px solid #eadfff;box-shadow:0 8px 18px rgb(50 35 90 / .08);transition:transform .12s ease,background .12s ease,color .12s ease}.ak-quiz-option:hover{transform:scale(1.02)}.ak-quiz-option.ak-correct{background:#20c768;border-color:#20c768;color:#fff}.ak-quiz-option.ak-wrong{background:#ff5c8a;border-color:#ff5c8a;color:#fff}.ak-quiz-option,.ak-quiz-option:focus,.ak-quiz-option:active,.ak-quiz-option:focus-visible{outline:none!important;-webkit-tap-highlight-color:transparent!important}.ak-quiz-next-btn,.ak-quiz-restart-btn{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;padding:12px 24px;background:linear-gradient(135deg,#8b5cff,#b970ff);color:#fff;font-size:15px;font-weight:950;cursor:pointer;box-shadow:0 10px 20px rgb(124 92 255 / .22);margin-top:14px}.ak-quiz-next-btn{display:none}.ak-quiz-result{display:none;max-width:100%;margin:0 auto;background:#fff;border:2px solid #eadfff;border-radius:24px;padding:24px 18px;box-shadow:0 8px 18px rgb(50 35 90 / .08)}.ak-quiz-result h3{margin:0 0 10px;color:#20205f;font-size:28px;font-weight:950}.ak-quiz-result p{margin:0;color:#6b6485;font-size:17px;font-weight:850}.ak-quiz-empty{background:#fff3f6;border:3px solid #ffd0dd;color:#20205f;border-radius:20px;padding:18px;font-size:17px;font-weight:900}.ak-quiz-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-quiz-level-label{display:inline-flex;align-items:center;justify-content:center;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-quiz-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-quiz-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-quiz-level-btn.ak-level-locked{background:#f5f2fb;color:#b8afd0;border-color:#e6def5;box-shadow:none;cursor:not-allowed;opacity:.9}.ak-quiz-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:akQuizToastIn .22s ease forwards}.ak-quiz-toast-out{animation:akQuizToastOut .35s ease forwards}@keyframes akQuizToastIn{from{opacity:0;transform:translateX(-50%) translateY(-10px) scale(.9)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes akQuizToastOut{from{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-12px) scale(.9)}}.ak-quiz-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-quiz-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)}@media (max-width:760px){.ak-quiz-box{padding:8px;border-radius:22px}.ak-quiz-wrap{padding:9px;border-radius:22px}.ak-quiz-question{font-size:21px;border-radius:20px;padding:20px 14px}.ak-quiz-option{font-size:16px;padding:14px;border-radius:16px}.ak-quiz-levels{gap:6px;padding:9px 8px;border-radius:16px}.ak-quiz-level-label{font-size:10px;height:30px;padding:0 9px}.ak-quiz-level-btn{flex:0 0 30px;width:30px;height:30px;font-size:12px}.ak-quiz-toast{top:54px;font-size:12px;padding:9px 12px}.ak-quiz-level-screen strong{padding:18px 34px}}.ak-firework{position:fixed;width:8px;height:8px;background:#fc0;border-radius:50%;pointer-events:none;animation:akBoom .7s ease-out forwards;z-index:9999}@keyframes akBoom{0%{transform:scale(1) translate(0,0);opacity:1}100%{transform:scale(3) translate(var(--x,40px),var(--y,-40px));opacity:0}}.ak-quiz-option.ak-correct{box-shadow:0 0 25px rgb(32 199 104 / .5);transform:scale(1.03)}.ak-quiz-option.ak-wrong{animation:akShake .3s ease}@keyframes akShake{0%{transform:translateX(0)}25%{transform:translateX(-4px)}50%{transform:translateX(4px)}75%{transform:translateX(-4px)}100%{transform:translateX(0)}}.ak-firework{position:fixed!important;z-index:999999!important;left:0;top:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1;pointer-events:none;transform:translate(-50%,-50%);animation:akQuizFireworkBoom .85s ease-out forwards}@keyframes akQuizFireworkBoom{0%{opacity:1;transform:translate(-50%,-50%) scale(.5) rotate(0deg)}70%{opacity:1;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(1.25) rotate(18deg)}100%{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(.4) rotate(35deg)}}.ak-quiz-celebrate{animation:akQuizCelebrate .45s ease}@keyframes akQuizCelebrate{0%{transform:scale(1)}45%{transform:scale(1.015)}100%{transform:scale(1)}}.ak-quiz-option.ak-correct{position:relative!important;overflow:visible!important;box-shadow:0 0 0 4px rgb(32 199 104 / .18),0 12px 26px rgb(32 199 104 / .28)!important}.ak-quiz-option.ak-wrong{animation:akQuizShake .32s ease}@keyframes akQuizShake{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-4px)}100%{transform:translateX(0)}}.ak-quiz-box{position:relative!important}.ak-quiz-level-screen{position:absolute!important;inset:16px!important;z-index:50!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:26px!important;background:rgb(35 22 75 / .58)!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important;pointer-events:none!important}.ak-quiz-level-screen strong{padding:22px 48px!important;border-radius:999px!important;background:linear-gradient(135deg,#8b5cff,#ff7f50)!important;color:#ffffff!important;font-size:clamp(34px, 7vw, 58px)!important;font-weight:950!important;box-shadow:0 18px 38px rgb(50 35 90 / .32)!important;text-shadow:0 4px 14px rgb(0 0 0 / .22)!important}@media (max-width:760px){.ak-quiz-level-screen{inset:8px!important;border-radius:22px!important}.ak-quiz-level-screen strong{padding:18px 34px!important;font-size:34px!important}}.ak-quiz-box{position:relative!important;min-height:300px!important}.ak-quiz-level-screen{position:absolute!important;inset:16px!important;z-index:999!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:26px!important;background:rgb(35 22 75 / .68)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;pointer-events:none!important}.ak-quiz-level-screen strong{padding:24px 54px!important;border-radius:999px!important;background:linear-gradient(135deg,#8b5cff,#ff7f50)!important;color:#ffffff!important;font-size:clamp(38px, 7vw, 64px)!important;font-weight:950!important;box-shadow:0 18px 38px rgb(50 35 90 / .35)!important;text-shadow:0 4px 14px rgb(0 0 0 / .22)!important}.ak-puzzle-actions{position:relative!important;z-index:2!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin:14px 0 0!important;padding:9px 12px!important;border-radius:18px!important;background:linear-gradient(180deg,#ffffff 0%,#fbf8ff 100%)!important;border:1px solid #eadfff!important;box-shadow:0 8px 18px rgb(50 35 90 / .06)!important;box-sizing:border-box!important}.ak-level-label{height:31px!important;padding:0 11px!important;border-radius:12px!important;background:linear-gradient(135deg,#8b5cff,#b970ff)!important;color:#ffffff!important;font-size:11px!important;font-weight:950!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;margin-right:0!important}.ak-puzzle-level-btn{width:31px!important;height:31px!important;flex:0 0 31px!important;border-radius:12px!important;border:1px solid #e4d8ff!important;background:#ffffff!important;color:#7c5cff!important;font-size:13px!important;font-weight:950!important;cursor:pointer!important;box-shadow:0 4px 9px rgb(50 35 90 / .06)!important;padding:0!important}.ak-puzzle-level-btn.ak-active-level{border-color:#ff9f1c!important;background:linear-gradient(135deg,#ff9f1c,#ffc04d)!important;color:#ffffff!important}.ak-puzzle-level-btn.ak-level-locked{background:#f5f2fb!important;color:#b8afd0!important;border-color:#e3dcf5!important;cursor:not-allowed!important;box-shadow:none!important}.ak-puzzle-level-btn.ak-level-locked:hover{transform:none!important}@media (max-width:760px){.ak-puzzle-actions{gap:6px!important;padding:8px!important;margin-top:10px!important;border-radius:16px!important}.ak-level-label{height:29px!important;padding:0 8px!important;font-size:9px!important;border-radius:10px!important}.ak-puzzle-level-btn{width:29px!important;height:29px!important;flex:0 0 29px!important;border-radius:10px!important;font-size:12px!important}}.ak-puzzle-box{max-width:820px!important;margin:0 auto 20px!important;padding:10px!important;background:#ffffff!important;border:1px solid #eadfff!important;border-radius:20px!important;box-shadow:0 10px 28px rgb(50 35 90 / .08)!important;box-sizing:border-box!important;overflow:hidden!important}.ak-puzzle-area{width:100%!important;max-width:100%!important;border:1px solid #eadfff!important;border-radius:16px!important;box-shadow:none!important;background:#ffffff!important;overflow:hidden!important}.ak-puzzle-actions{width:100%!important;margin:8px 0 0!important;padding:8px!important;background:#ffffff!important;border:1px solid #eadfff!important;border-radius:16px!important;box-shadow:none!important;box-sizing:border-box!important}.ak-puzzle-actions{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:8px!important;margin:14px auto 0!important;padding:12px 10px!important;background:radial-gradient(circle at 12% 20%,rgb(255 255 255 / .55),transparent 24%),linear-gradient(135deg,#f3eeff 0%,#fff8ef 100%)!important;border:2px solid #eadfff!important;border-radius:22px!important;box-shadow:0 10px 24px rgb(50 35 90 / .10)!important;box-sizing:border-box!important}.ak-level-label{height:36px!important;padding:0 15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:linear-gradient(135deg,#8b5cff,#b970ff)!important;color:#ffffff!important;font-size:12px!important;font-weight:950!important;letter-spacing:.4px!important;text-transform:uppercase!important;white-space:nowrap!important;box-shadow:0 8px 16px rgb(124 92 255 / .25),inset 0 2px 0 rgb(255 255 255 / .35)!important}.ak-puzzle-level-btn{width:36px!important;height:36px!important;flex:0 0 36px!important;border-radius:14px!important;border:2px solid #e4d8ff!important;background:#ffffff!important;color:#7c5cff!important;font-size:14px!important;font-weight:950!important;cursor:pointer!important;padding:0!important;box-shadow:0 6px 14px rgb(50 35 90 / .08)!important;transition:transform .14s ease,box-shadow .14s ease,background .14s ease!important}.ak-puzzle-level-btn:hover{transform:translateY(-2px) scale(1.04)!important;box-shadow:0 9px 18px rgb(50 35 90 / .13)!important}.ak-puzzle-level-btn.ak-active-level{border-color:#ff9f1c!important;background:linear-gradient(135deg,#ff9f1c,#ffc04d)!important;color:#ffffff!important;box-shadow:0 9px 18px rgb(255 159 28 / .28)!important}.ak-puzzle-level-btn.ak-level-locked{background:#f5f2fb!important;color:#b8afd0!important;border-color:#e3dcf5!important;cursor:not-allowed!important;box-shadow:none!important}@media (max-width:760px){.ak-puzzle-actions{gap:6px!important;padding:10px 8px!important;border-radius:18px!important}.ak-level-label{height:32px!important;padding:0 11px!important;font-size:10px!important}.ak-puzzle-level-btn{width:31px!important;height:31px!important;flex:0 0 31px!important;border-radius:12px!important;font-size:12px!important}}