.quiz-popup-overlay-of-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;pointer-events:none;display:flex;flex-direction:column;align-items:flex-end;gap:12px;padding:20px}.quiz-popup{position:relative;width:320px;min-height:120px;background:linear-gradient(135deg,#1e3a8a,#3b82f6 50%,#fbbf24);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);border:2px solid #fbbf24;animation:slideInFromRight .5s ease-out;pointer-events:all;overflow:hidden}.quiz-popup:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(30,58,138,.9),rgba(59,130,246,.8) 50%,rgba(251,191,36,.9));border-radius:10px;z-index:-1}.quiz-popup-close{position:absolute;top:8px;right:8px;width:24px;height:24px;background:rgba(255,255,255,.2);border:none;border-radius:50%;color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:2}.quiz-popup-close:hover{background:rgba(255,255,255,.3);transform:scale(1.1)}.quiz-popup-content{padding:16px;display:flex;flex-direction:column;gap:12px;position:relative;z-index:1}.quiz-popup-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:50%;margin:0 auto 8px;box-shadow:0 4px 12px rgba(251,191,36,.4)}.quiz-popup-icon svg{color:#1e3a8a;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.quiz-popup-text{text-align:center;color:white}.quiz-popup-text h4{margin:0 0 4px;font-size:16px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3);background:linear-gradient(45deg,#ffffff,#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.quiz-popup-text p{margin:0;font-size:13px;line-height:1.4;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.3)}.quiz-popup-button{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;border-radius:8px;color:#1e3a8a;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(251,191,36,.4);text-transform:uppercase;letter-spacing:.5px}.quiz-popup-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(251,191,36,.6);background:linear-gradient(135deg,#f59e0b,#d97706)}.quiz-popup-button:active{transform:translateY(0)}.quiz-popup-button svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}@media (max-width:768px){.quiz-popup{width:280px;min-height:110px}.quiz-popup-content{padding:12px;gap:10px}.quiz-popup-text h4{font-size:15px}.quiz-popup-text p{font-size:12px}.quiz-popup-button{padding:6px 12px;font-size:13px}}@media (max-width:480px){.quiz-popup{width:calc(100vw - 20px)}}.social-media-linking-popup-overlay{position:fixed;top:78px;right:24px;left:auto;width:auto;height:auto;z-index:1001;pointer-events:none}@media (max-width:768px){.social-media-linking-popup-overlay{top:90px;right:16px}}.social-media-linking-popup{position:relative;width:320px;min-height:120px;background:linear-gradient(135deg,#1e3a8a,#3b82f6 50%,#10b981);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);border:2px solid #10b981;animation:slideInFromRight .5s ease-out;pointer-events:all;overflow:hidden}.social-media-linking-popup:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(30,58,138,.9),rgba(59,130,246,.8) 50%,rgba(16,185,129,.9));border-radius:10px;z-index:-1}.social-media-linking-popup-close{position:absolute;top:8px;right:8px;width:24px;height:24px;background:rgba(255,255,255,.2);border:none;border-radius:50%;color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:2}.social-media-linking-popup-close:hover{background:rgba(255,255,255,.3);transform:scale(1.1)}.social-media-linking-popup-content{padding:16px;display:flex;flex-direction:column;gap:12px;position:relative;z-index:1}.social-media-linking-popup-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;margin:0 auto 8px;box-shadow:0 4px 12px rgba(16,185,129,.4)}.social-media-linking-popup-icon svg{color:#1e3a8a;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.social-media-linking-popup-text{text-align:center;color:white}.social-media-linking-popup-text h4{margin:0 0 4px;font-size:16px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3);background:linear-gradient(45deg,#ffffff,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.social-media-linking-popup-text p{margin:0;font-size:13px;line-height:1.4;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.3)}.social-media-linking-popup-button{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#1e3a8a;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(16,185,129,.4);text-transform:uppercase;letter-spacing:.5px}.social-media-linking-popup-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(16,185,129,.6);background:linear-gradient(135deg,#059669,#047857)}.social-media-linking-popup-button:active{transform:translateY(0)}.social-media-linking-popup-button svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}@keyframes slideInFromRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:768px){.social-media-linking-popup{width:280px;min-height:110px}.social-media-linking-popup-content{padding:12px;gap:10px}.social-media-linking-popup-text h4{font-size:15px}.social-media-linking-popup-text p{font-size:12px}.social-media-linking-popup-button{padding:6px 12px;font-size:13px}}@media (max-width:480px){.social-media-linking-popup{width:calc(100vw - 20px)}}.LevelUpAnimation_overlay__1QWsW{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10000;background:transparent;padding-top:100px;overflow:hidden}.LevelUpAnimation_container__lsW_9,.LevelUpAnimation_overlay__1QWsW{display:flex;align-items:center;justify-content:center;pointer-events:none}.LevelUpAnimation_container__lsW_9{flex-direction:column;gap:20px;position:relative;z-index:2;transform:translateY(-40px)}.LevelUpAnimation_lightBurst__enemg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(0,176,255,.9) 0,rgba(0,140,255,.75) 20%,rgba(0,100,210,.55) 40%,transparent 70%);border-radius:50%;animation:LevelUpAnimation_lightBurstPulse__ROO1L 2s ease-out infinite;z-index:1;pointer-events:none}@keyframes LevelUpAnimation_lightBurstPulse__ROO1L{0%{transform:translate(-50%,-50%) scale(.8);opacity:.8}50%{transform:translate(-50%,-50%) scale(1.1);opacity:1}to{transform:translate(-50%,-50%) scale(.8);opacity:.8}}.LevelUpAnimation_levelUpText___DQ4T{font-size:48px;font-weight:900;color:#ffffff;text-shadow:0 0 24px rgba(255,255,255,.95),0 0 55px rgba(0,176,255,1),0 4px 10px rgba(0,0,0,.6);letter-spacing:4px;text-transform:uppercase;margin:0;z-index:3;animation:LevelUpAnimation_textGlow___U9ON 2s ease-in-out infinite alternate}@keyframes LevelUpAnimation_textGlow___U9ON{0%{text-shadow:0 0 24px rgba(255,255,255,.95),0 0 55px rgba(0,176,255,1),0 4px 10px rgba(0,0,0,.6)}to{text-shadow:0 0 36px rgba(255,255,255,1),0 0 80px rgba(0,200,255,1),0 4px 12px rgba(0,0,0,.7)}}.LevelUpAnimation_emblemContainer__hJldl{position:relative;display:flex;align-items:center;justify-content:center;z-index:3}.LevelUpAnimation_emblem__uKKGr{width:280px;height:280px;-o-object-fit:contain;object-fit:contain}.LevelUpAnimation_emblemPlaceholder__eIPMD{width:280px;height:280px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:112px;font-weight:900;color:white}.LevelUpAnimation_tierName__MUVnq{font-size:36px;font-weight:700;text-shadow:0 0 15px currentColor,0 2px 4px rgba(0,0,0,.5);letter-spacing:2px;z-index:3;text-transform:uppercase}.LevelUpAnimation_tierLevel__3KBVt{font-size:24px;font-weight:600;color:#ffffff;text-shadow:0 0 10px rgba(255,255,255,.6),0 2px 4px rgba(0,0,0,.5);z-index:3;opacity:.9}.LevelUpAnimation_backgroundImage__5Qqio{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;pointer-events:none}@media (max-width:768px){.LevelUpAnimation_levelUpText___DQ4T{font-size:32px;letter-spacing:2px}.LevelUpAnimation_container__lsW_9{transform:translateY(-20px)}.LevelUpAnimation_emblemPlaceholder__eIPMD,.LevelUpAnimation_emblem__uKKGr{width:280px;height:280px}.LevelUpAnimation_emblemPlaceholder__eIPMD{font-size:112px}.LevelUpAnimation_tierName__MUVnq{font-size:28px}.LevelUpAnimation_tierLevel__3KBVt{font-size:20px}.LevelUpAnimation_lightBurst__enemg{width:600px;height:600px}}@media (max-width:480px){.LevelUpAnimation_levelUpText___DQ4T{font-size:24px;letter-spacing:1px}.LevelUpAnimation_container__lsW_9{transform:translateY(-10px)}.LevelUpAnimation_emblemPlaceholder__eIPMD,.LevelUpAnimation_emblem__uKKGr{width:240px;height:240px}.LevelUpAnimation_emblemPlaceholder__eIPMD{font-size:96px}.LevelUpAnimation_tierName__MUVnq{font-size:22px}.LevelUpAnimation_tierLevel__3KBVt{font-size:18px}.LevelUpAnimation_lightBurst__enemg{width:500px;height:500px}}.notification-modal-overlay{position:fixed;inset:0;display:flex;align-items:flex-start;justify-content:flex-end;padding-top:78px;padding-right:24px;background:transparent;z-index:1000;pointer-events:none}.notification-modal{background-color:#0f1324;border-radius:12px;width:450px;box-shadow:0 10px 25px rgba(0,0,0,.5);overflow:hidden;position:relative;pointer-events:auto}.notification-modal-header{display:flex;justify-content:flex-end;padding:2px}.notification-close-btn{background:none;border:none;color:#8a8eaa;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.notification-close-btn:hover{color:#ffffff}.notification-body{display:flex;align-items:center;gap:16px;width:100%;margin-bottom:5px}.notification-modal-content{padding:0 24px 24px;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.notification-icon{flex-shrink:0;width:100px;height:100px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.notification-icon img{width:150px;height:auto}.notification-text{flex:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.notification-modal h2{color:#ffffff;font-size:20px;margin:0 0 6px}.notification-modal p{color:#8a8eaa;font-size:14px;margin:0 0 16px}.notification-actions{display:flex;gap:12px;width:100%;align-self:flex-start}.cancel-btn{flex:1;padding:10px 16px;border-radius:8px;border:1px solid #252a3d;background-color:#1a1e2e;color:#ffffff;font-weight:500;cursor:pointer;transition:background-color .2s}.cancel-btn:hover{background-color:#252a3d}.allow-btn{flex:1;padding:10px 16px;border-radius:8px;border:none;background-color:#1e7bf6;color:#ffffff;font-weight:500;cursor:pointer;transition:background-color .2s}.allow-btn:hover{background-color:#1a6fd8}.slide-in{animation:slideIn .3s forwards}.slide-out{animation:slideOut .3s forwards}.closing{animation:fadeOut .3s forwards}@keyframes slideIn{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOut{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}