.QuizResults_results__4cImL{position:relative;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:1.5rem 1rem;overflow:hidden}.QuizResults_confetti__24K17{position:absolute;top:0;left:0;right:0;height:100%;pointer-events:none;overflow:hidden}.QuizResults_confettiPiece__nibHW{position:absolute;width:10px;height:10px;border-radius:2px}.QuizResults_header__QGFVh{text-align:center;margin-bottom:1.5rem}.QuizResults_title___iuI0{font-size:1.5rem;font-weight:700}.QuizResults_scoreCircle__SRDWD{width:140px;height:140px;margin:0 auto 1.5rem;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#a855f7);padding:4px}.QuizResults_scoreInner__lffOd{width:100%;height:100%;background:#0a0a0f;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.QuizResults_scoreNumber__Igpwp{font-size:2.5rem;font-weight:800;color:#fff;line-height:1}.QuizResults_scoreLabel__ImBO5{font-size:.75rem;color:#888;text-transform:uppercase;letter-spacing:.1em}.QuizResults_stats__BDiat{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.5rem}.QuizResults_stat__dQGDo{background:rgba(255,255,255,.05);border-radius:12px;padding:1rem .5rem;text-align:center}.QuizResults_statValue__bHnP9{display:block;font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.25rem}.QuizResults_statLabel__0h5jD{font-size:.75rem;color:#888;text-transform:uppercase}.QuizResults_actions__sak33{display:flex;flex-direction:column;gap:.75rem}.QuizResults_playAgain__VppHY{background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;border:none;padding:1rem;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.QuizResults_playAgain__VppHY:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(124,58,237,.4)}.QuizResults_leaderboard__JVlfb{display:block;text-align:center;background:rgba(255,255,255,.05);color:#e8e8e8;padding:1rem;border-radius:12px;font-weight:500;text-decoration:none;transition:background .2s}.QuizResults_leaderboard__JVlfb:hover{background:rgba(255,255,255,.1)}@media (min-width:640px){.QuizResults_results__4cImL{padding:2rem}.QuizResults_title___iuI0{font-size:1.875rem}.QuizResults_scoreCircle__SRDWD{width:160px;height:160px}.QuizResults_scoreNumber__Igpwp{font-size:3rem}.QuizResults_stats__BDiat{gap:1rem}.QuizResults_stat__dQGDo{padding:1.25rem}.QuizResults_statValue__bHnP9{font-size:1.5rem}.QuizResults_actions__sak33{flex-direction:row;justify-content:center}.QuizResults_leaderboard__JVlfb,.QuizResults_playAgain__VppHY{flex:1;max-width:200px}}.QuizLeaderboard_leaderboard__6GlsF{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.25rem}.QuizLeaderboard_leaderboard__6GlsF.QuizLeaderboard_preview__PeDVP{margin-top:1.5rem}.QuizLeaderboard_loading___q_ie{display:flex;justify-content:center;padding:2rem}.QuizLeaderboard_spinner___PqDZ{width:40px;height:40px;border:3px solid rgba(124,58,237,.2);border-top-color:#7c3aed;border-radius:50%;animation:QuizLeaderboard_spin__PDwdk 1s linear infinite}@keyframes QuizLeaderboard_spin__PDwdk{to{transform:rotate(1turn)}}.QuizLeaderboard_title__0QRYf{font-size:1.125rem;font-weight:700;color:#fff;margin-bottom:1rem;text-align:center}.QuizLeaderboard_filters___guk4{display:flex;gap:.5rem;margin-bottom:1rem;overflow-x:auto;padding-bottom:.5rem}.QuizLeaderboard_filter__mu5PZ{flex-shrink:0;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#888;padding:.5rem 1rem;border-radius:100px;font-size:.8125rem;cursor:pointer;transition:all .2s}.QuizLeaderboard_filter__mu5PZ:hover{background:rgba(255,255,255,.1)}.QuizLeaderboard_filter__mu5PZ.QuizLeaderboard_active__puclW{background:rgba(124,58,237,.2);border-color:#7c3aed;color:#fff}.QuizLeaderboard_personalBest__vSRE5{display:flex;justify-content:space-between;background:rgba(124,58,237,.1);border:1px solid rgba(124,58,237,.2);border-radius:10px;padding:.75rem 1rem;margin-bottom:1rem;font-size:.875rem}.QuizLeaderboard_personalBest__vSRE5 span:first-child{color:#a78bfa;font-weight:600}.QuizLeaderboard_personalBest__vSRE5 span:last-child{color:#888}.QuizLeaderboard_list__xZmjr{display:flex;flex-direction:column;gap:.5rem}.QuizLeaderboard_empty__9yVN2{text-align:center;color:#666;padding:2rem}.QuizLeaderboard_entry__IjqDO{display:flex;align-items:center;gap:.75rem;background:rgba(255,255,255,.03);border-radius:10px;padding:.75rem;transition:background .2s}.QuizLeaderboard_entry__IjqDO:hover{background:rgba(255,255,255,.06)}.QuizLeaderboard_entry__IjqDO.QuizLeaderboard_currentUser__czHzG{background:rgba(124,58,237,.1);border:1px solid rgba(124,58,237,.2)}.QuizLeaderboard_rank__Onie2{width:36px;text-align:center;font-size:1.25rem;flex-shrink:0}.QuizLeaderboard_avatar__sSLLJ{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.QuizLeaderboard_avatarFallback__ybFns{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#a855f7);color:white;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem;flex-shrink:0}.QuizLeaderboard_info__nl3Rf{flex:1;min-width:0;display:flex;flex-direction:column}.QuizLeaderboard_name__r6Hb7{color:#fff;font-weight:500;font-size:.9375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.QuizLeaderboard_you__PZqBy{color:#a78bfa;font-size:.75rem}.QuizLeaderboard_games___tSjn{font-size:.75rem;color:#666}.QuizLeaderboard_score__5ClYc{font-size:1.125rem;font-weight:700;color:#7c3aed;flex-shrink:0;min-width:50px;text-align:right}@media (min-width:640px){.QuizLeaderboard_leaderboard__6GlsF{padding:1.5rem}.QuizLeaderboard_title__0QRYf{font-size:1.25rem}.QuizLeaderboard_entry__IjqDO{padding:1rem}.QuizLeaderboard_rank__Onie2{width:48px;font-size:1.5rem}.QuizLeaderboard_avatar__sSLLJ{width:44px;height:44px}.QuizLeaderboard_name__r6Hb7{font-size:1rem}.QuizLeaderboard_score__5ClYc{font-size:1.25rem;min-width:70px}}