*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;display:flex;justify-content:center;align-items:center;padding:20px}body,html{margin:0;box-sizing:border-box;width:100%;max-width:100vw;overflow-x:hidden}html{padding:0}#app-container{width:100%!important;max-width:420px!important;min-width:420px!important;margin:0 auto!important;background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden;position:relative!important;min-height:auto;z-index:1;box-sizing:border-box!important;left:auto!important;right:auto!important}body.popup-open{position:fixed!important;width:100vw!important;max-width:100vw!important;height:100vh!important;left:0!important;right:0!important;margin:0!important;padding:0!important;touch-action:none}body.popup-open,body.popup-open #app-container{overflow:hidden!important;box-sizing:border-box!important}body.popup-open #app-container{pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;transform:none!important;will-change:auto!important;width:100%!important;max-width:420px!important;min-width:420px!important;margin-left:auto!important;margin-right:auto!important;position:relative!important;left:auto!important;right:auto!important}body.popup-open *{max-width:100vw!important;box-sizing:border-box!important}body.popup-open .page-container{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important;overflow-x:hidden!important}html.popup-open,html:has(body.popup-open){overflow:hidden!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important}.ad-popup-overlay{contain:layout style paint;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.page-container{padding:20px;min-height:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}@media (max-width:480px){.page-container{padding-left:10px;padding-right:10px;overflow-x:hidden}}.game-button{width:100%;max-width:300px;padding:16px 25px;margin:10px 0;border:none;border-radius:15px;font-size:18px;font-weight:700;color:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.2);text-transform:uppercase;letter-spacing:1px}.game-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3)}.game-button:active{transform:translateY(0)}.freefire-button{background:linear-gradient(135deg,#ff6b6b,#ee5a6f)}.roblox-button{background:linear-gradient(135deg,#4ecdc4,#44a08d)}.level-button{width:100%;max-width:280px;padding:14px 20px;margin:8px 0;border:none;border-radius:12px;font-size:16px;font-weight:700;color:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.15);background:linear-gradient(135deg,#667eea,#764ba2)}.level-button:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.25)}.title{font-size:28px;font-weight:700;color:#333;margin-bottom:20px}.subtitle,.title{text-align:center}.subtitle{font-size:18px;color:#666;margin-bottom:25px}.ad-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:9999;animation:fadeIn .3s ease;overflow:visible;overscroll-behavior:contain;contain:none;isolation:isolate;padding:0;box-sizing:border-box}.ad-popup-overlay .fc-dialog,.ad-popup-overlay .fc-monetization-dialog,.ad-popup-overlay .fc-monetization-dialog-container,.ad-popup-overlay [aria-modal=true],.ad-popup-overlay [class*=dialog],.ad-popup-overlay [class*=overlay],.ad-popup-overlay [role=dialog]{position:absolute!important;max-width:none!important;width:100vw!important;min-width:100vw!important;left:0!important;right:0!important;top:0!important;transform:none!important;z-index:10001!important;box-sizing:border-box!important;overflow:visible!important;display:block!important}.fc-dialog,.fc-monetization-dialog,.fc-monetization-dialog-container,[class*=fc-dialog],[class*=fc-monetization-dialog-container],[class*=fc-monetization-dialog]{position:fixed!important;max-width:none!important;width:100vw!important;min-width:100vw!important;max-height:100vh!important;height:auto!important;left:0!important;right:0!important;top:0!important;bottom:auto!important;transform:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important;z-index:10002!important;display:block!important}.fc-dialog *,.fc-monetization-dialog *,.fc-monetization-dialog-container *,[class*=fc-dialog] *,[class*=fc-monetization-dialog-container] *,[class*=fc-monetization-dialog] *{max-width:100%!important;box-sizing:border-box!important}@media (max-width:480px){.fc-dialog,.fc-monetization-dialog,.fc-monetization-dialog-container,[class*=fc-dialog],[class*=fc-monetization-dialog-container],[class*=fc-monetization-dialog]{max-width:none!important;width:100vw!important;min-width:100vw!important;left:0!important;right:0!important;transform:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;overflow:visible!important}.ad-popup-overlay .fc-dialog,.ad-popup-overlay .fc-monetization-dialog,.ad-popup-overlay .fc-monetization-dialog-container,.ad-popup-overlay [class*=fc-dialog],.ad-popup-overlay [class*=fc-monetization-dialog-container],.ad-popup-overlay [class*=fc-monetization-dialog]{position:absolute!important;max-width:none!important;width:100vw!important;min-width:100vw!important;left:0!important;right:0!important;top:0!important;transform:none!important;overflow:visible!important}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ad-popup{background:#fff;border-radius:20px;padding:10px;max-width:calc(100vw - 20px);max-height:90vh;width:95%;min-width:320px;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.5);animation:slideUp .3s ease;overflow:visible;display:flex;flex-direction:column;align-items:stretch;justify-content:center;z-index:10000;box-sizing:border-box;margin:0 auto;contain:none;isolation:isolate;-webkit-clip-path:none;clip-path:none}@media (min-width:480px){.ad-popup{width:95%;max-width:calc(100vw - 20px);min-width:320px;padding:15px}}@media (min-width:768px){.ad-popup{width:95%;max-width:calc(100vw - 20px);min-width:320px}}.ad-popup *{box-sizing:border-box}.ad-popup .ad-content,.ad-popup .ad-content *,.ad-popup .ad-content-wrapper{max-width:none!important}@keyframes slideUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.ad-content-wrapper{max-width:100%}.ad-content,.ad-content-wrapper{width:100%;margin:0;padding:0;display:flex;align-items:center;justify-content:center;overflow:visible;box-sizing:border-box}.ad-content{text-align:center;min-height:250px;max-width:none;position:relative}.ad-content .adsbygoogle,.ad-content ins{max-width:none!important;width:100%!important;display:block!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.adsbygoogle{min-height:250px!important}.ad-content iframe,.ad-content-wrapper iframe,.ad-popup iframe,.ad-popup-overlay iframe,.adsbygoogle{display:block!important;width:100%!important;min-width:100%!important;max-width:none!important;box-sizing:border-box!important;overflow:visible!important;margin:0!important;padding:0!important}.ad-content iframe,.ad-content-wrapper iframe,.ad-popup iframe,.ad-popup-overlay iframe{contain:none!important;position:relative!important}.ad-popup-overlay *{box-sizing:border-box}.ad-popup-overlay iframe{max-width:none!important;width:100%!important;min-width:100%!important;contain:none!important;margin:0!important;padding:0!important;display:block!important}body.popup-open .fc-dialog,body.popup-open .fc-monetization-dialog,body.popup-open .fc-monetization-dialog-container,body.popup-open [aria-modal=true]:not(.ad-popup-overlay):not(.ad-popup),body.popup-open [class*=dialog]:not(.ad-popup-overlay):not(.ad-popup),body.popup-open [class*=fc-dialog],body.popup-open [class*=fc-monetization-dialog-container],body.popup-open [class*=fc-monetization-dialog],body.popup-open [class*=overlay]:not(.ad-popup-overlay):not(.ad-popup),body.popup-open [role=dialog]:not(.ad-popup-overlay):not(.ad-popup){position:fixed!important;max-width:none!important;width:100vw!important;min-width:100vw!important;left:0!important;right:0!important;top:0!important;transform:none!important;z-index:10002!important;box-sizing:border-box!important;margin:0!important;padding:0!important;overflow:visible!important;display:block!important}.ad-popup-overlay>.fc-dialog,.ad-popup-overlay>.fc-monetization-dialog,.ad-popup-overlay>.fc-monetization-dialog-container,.ad-popup-overlay>[aria-modal=true],.ad-popup-overlay>[class*=dialog],.ad-popup-overlay>[class*=overlay],.ad-popup-overlay>[role=dialog]{position:absolute!important;max-width:none!important;width:100vw!important;min-width:100vw!important;left:0!important;right:0!important;top:0!important;transform:none!important;z-index:10001!important;box-sizing:border-box!important;overflow:visible!important;display:block!important}body.popup-open .fc-dialog,body.popup-open .fc-monetization-dialog,body.popup-open .fc-monetization-dialog-container{position:fixed!important;max-width:none!important;width:100vw!important;min-width:100vw!important;left:0!important;right:0!important;top:0!important;transform:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;overflow:visible!important;display:block!important}.display-ad-container{width:100%!important;max-width:100%!important;min-width:0!important;margin:0 auto 15px!important;padding:12px!important;border-radius:12px;overflow:hidden!important;background:linear-gradient(135deg,#f8f9fa,#fff);box-shadow:0 2px 10px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05);position:relative!important;z-index:10!important;box-sizing:border-box!important;left:auto!important;right:auto!important;display:block!important;isolation:isolate}#app-container:has(.back-button) .page-container .display-ad-container{margin-top:50px}.display-ad-container .adsbygoogle{min-height:100px;max-height:300px;margin:0 auto!important}.display-ad-container .adsbygoogle,.display-ad-container [class*=adsbygoogle],.display-ad-container [id*=google-ads],.display-ad-container [id*=google_ads],.display-ad-container iframe,.display-ad-container ins{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;position:relative!important;z-index:10!important}.display-ad-container [class*=adsbygoogle],.display-ad-container [id*=google-ads],.display-ad-container [id*=google_ads],.display-ad-container iframe,.display-ad-container ins{margin:0!important}@media (max-width:480px){.display-ad-container{padding:8px!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:20px}.display-ad-container,.display-ad-container .adsbygoogle{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important}.display-ad-container .adsbygoogle{min-height:90px;margin:0 auto!important;padding:0!important}.display-ad-container [class*=adsbygoogle],.display-ad-container iframe,.display-ad-container ins{max-width:100%!important;width:100%!important;overflow:hidden!important}}#app-container .display-ad-container{width:calc(100% - 0px)!important;margin-left:auto!important;margin-right:auto!important}#app-container .display-ad-container,.page-container .display-ad-container{max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.page-container .display-ad-container{width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:12px!important;padding-right:12px!important}@media (max-width:480px){.page-container .display-ad-container{padding-left:8px!important;padding-right:8px!important;overflow:hidden!important}}.display-ad-container *{max-width:100%!important;box-sizing:border-box!important}.display-ad-container iframe{max-width:100%!important;width:100%!important;overflow:hidden!important;border:none!important;margin:0!important;padding:0!important;position:relative!important;z-index:10!important}#app-container{overflow-x:hidden!important;overflow-y:auto!important}.ad-placeholder{height:250px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;margin-bottom:20px}.ad-placeholder,.skip-button{width:100%;color:#fff;font-weight:700}.skip-button{padding:12px 20px;border:none;border-radius:10px;background:#667eea;font-size:16px;cursor:pointer;transition:all .3s ease;pointer-events:auto}.skip-button:hover:not(:disabled){background:#5568d3}.skip-button:disabled{background:#ccc;color:#666;cursor:not-allowed;opacity:.6}.skip-button:not(:disabled){cursor:pointer;pointer-events:auto}.quiz-container{width:100%;max-width:380px}.quiz-card{background:#fff;border-radius:15px;padding:25px;margin-bottom:20px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.quiz-title{font-size:22px;font-weight:700;color:#333;margin-bottom:15px}.quiz-content{font-size:16px;color:#666;line-height:1.6;margin-bottom:20px}.quiz-tip{background:#f0f4ff;padding:15px;border-radius:10px;border-left:4px solid #667eea;margin:15px 0}.quiz-tip-title{font-weight:700;color:#667eea;margin-bottom:8px}.next-button{width:100%;padding:15px 25px;border:none;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease;margin-top:20px;box-shadow:0 4px 15px rgba(102,126,234,.4)}.next-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.5)}.back-button{position:absolute;top:20px;left:20px;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;color:#333;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:all .3s ease;z-index:100}.back-button:hover{background:#fff;transform:scale(1.1)}.icon{font-size:48px;margin-bottom:15px}