.gradient-primary-navbar[data-v-ce9ebaab]{background:linear-gradient(135deg,rgba(var(--v-theme-primary),.85),rgba(var(--v-theme-secondary),.85))!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(var(--v-theme-on-primary),.1);transition:box-shadow .3s ease}.desktop-nav-links[data-v-ce9ebaab]{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.desktop-nav-links .v-btn[data-v-ce9ebaab]{min-width:0;padding-inline:10px}@media (max-width: 1264px){.desktop-nav-links .v-btn[data-v-ce9ebaab]{padding-inline:6px}.desktop-nav-links .v-btn .v-btn__content[data-v-ce9ebaab]{font-size:.8rem}}@media (max-width: 960px){.v-app-bar-title[data-v-ce9ebaab]{font-size:1rem!important}.v-navigation-drawer[data-v-ce9ebaab]{z-index:200!important}.v-navigation-drawer--temporary[data-v-ce9ebaab]:not(.v-navigation-drawer--active){transform:translate(-100%)!important;visibility:hidden!important}.v-navigation-drawer--temporary.v-navigation-drawer--active[data-v-ce9ebaab]{transform:translate(0)!important;visibility:visible!important}.v-overlay__scrim[data-v-ce9ebaab]{z-index:199!important;pointer-events:auto!important}.v-navigation-drawer[data-v-ce9ebaab]{z-index:201!important;pointer-events:auto!important}.v-navigation-drawer .v-list[data-v-ce9ebaab],.v-navigation-drawer .v-list-item[data-v-ce9ebaab]{pointer-events:auto!important;position:relative;z-index:202!important}.v-overlay__scrim.v-overlay__scrim--active[data-v-ce9ebaab]{pointer-events:auto!important}}.v-list-item__prepend>.v-icon[data-v-ce9ebaab]{opacity:1!important;color:inherit!important}.nav-item-clickable[data-v-ce9ebaab]{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation}.nav-item-clickable[data-v-ce9ebaab]:active{background-color:rgba(var(--v-theme-primary),.1)!important}.drawer-overlay-manual[data-v-ce9ebaab]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:200;pointer-events:auto}.mobile-nav-drawer[data-v-ce9ebaab]{pointer-events:auto!important;z-index:201!important}.mobile-nav-drawer .v-list[data-v-ce9ebaab]{pointer-events:auto!important;position:relative;z-index:1}.mobile-nav-drawer .v-list-item[data-v-ce9ebaab]{pointer-events:auto!important;position:relative;z-index:2}@media (max-width: 960px){.v-navigation-drawer--temporary.v-navigation-drawer--active[data-v-ce9ebaab]{pointer-events:auto!important;z-index:201!important}.v-overlay__scrim[data-v-ce9ebaab]{display:none!important}}.v-card-title[data-v-421b4608]{padding:1.5rem 1.5rem 1rem}.v-card-text[data-v-421b4608]{padding:0 1.5rem 1rem}.v-card-actions[data-v-421b4608]{padding:1rem 1.5rem 1.5rem}.badge-notification-card[data-v-430fe102]{border-radius:24px;overflow:hidden;position:relative}.badge-icon-container[data-v-430fe102]{position:relative;display:inline-block}.badge-icon-animation[data-v-430fe102]{animation:badgePop-430fe102 .6s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}.badge-glow[data-v-430fe102]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,var(--badge-color, #6366F1) 0%,transparent 70%);opacity:.4;animation:pulse-430fe102 2s ease-in-out infinite;pointer-events:none}@keyframes badgePop-430fe102{0%{transform:scale(0) rotate(-180deg);opacity:0}60%{transform:scale(1.2) rotate(10deg)}to{transform:scale(1) rotate(0);opacity:1}}@keyframes pulse-430fe102{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.4}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.2}}.loading-container[data-v-edb94d20]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.loading-container.fullscreen[data-v-edb94d20]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(var(--v-theme-surface),.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999}.page-header[data-v-38a4346c]{margin-bottom:var(--spacing-lg, 2rem)}@media (max-width: 960px){.page-header[data-v-38a4346c]{margin-bottom:var(--spacing-base, 1rem)}}.stat-card[data-v-032aa1d4]{transition:transform .2s,box-shadow .2s}.stat-card.hover-lift[data-v-032aa1d4]:hover{transform:translateY(-4px)}.stat-icon[data-v-032aa1d4]{display:flex;justify-content:center}.stat-emoji[data-v-032aa1d4]{font-size:2.5rem;line-height:1}@media (max-width: 960px){.stat-emoji[data-v-032aa1d4]{font-size:2rem}}.xp-display[data-v-7a675562]{position:relative;width:100%}.xp-bar-container[data-v-7a675562]{background:rgba(var(--v-theme-surface),.8);border-radius:12px;padding:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.xp-progress[data-v-7a675562]{position:relative}.xp-progress-text[data-v-7a675562]{position:absolute;left:50%;transform:translate(-50%);font-size:10px;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.xp-gain-popup[data-v-7a675562]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;background:rgba(var(--v-theme-surface),.95);border-radius:16px;padding:24px;text-align:center;box-shadow:0 8px 32px #0000004d;animation:xpGainBounce-7a675562 .6s ease-out}.level-up-popup[data-v-7a675562]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000;background:linear-gradient(135deg,rgba(var(--v-theme-primary),.95),rgba(var(--v-theme-secondary),.95));border-radius:24px;padding:48px;text-align:center;box-shadow:0 12px 48px #0006;animation:levelUpPulse-7a675562 1s ease-out;color:#fff}@keyframes xpGainBounce-7a675562{0%{transform:translate(-50%,-50%) scale(.5);opacity:0}50%{transform:translate(-50%,-50%) scale(1.1)}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes levelUpPulse-7a675562{0%{transform:translate(-50%,-50%) scale(.3);opacity:0}50%{transform:translate(-50%,-50%) scale(1.1)}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.xp-gain-enter-active[data-v-7a675562],.xp-gain-leave-active[data-v-7a675562]{transition:all .6s ease}.xp-gain-enter-from[data-v-7a675562],.xp-gain-leave-to[data-v-7a675562]{opacity:0;transform:translate(-50%,-50%) scale(.5)}.level-up-enter-active[data-v-7a675562],.level-up-leave-active[data-v-7a675562]{transition:all 1s ease}.level-up-enter-from[data-v-7a675562],.level-up-leave-to[data-v-7a675562]{opacity:0;transform:translate(-50%,-50%) scale(.3)}.streak-card[data-v-07e3ff33]{animation:streakGlow-07e3ff33 2s ease-in-out infinite}.fire-icon[data-v-07e3ff33]{animation:fireFlicker-07e3ff33 1.5s ease-in-out infinite}@keyframes streakGlow-07e3ff33{0%,to{box-shadow:0 4px 12px #f443364d}50%{box-shadow:0 4px 24px #f4433699}}@keyframes fireFlicker-07e3ff33{0%,to{transform:scale(1) rotate(0)}25%{transform:scale(1.1) rotate(-5deg)}75%{transform:scale(1.1) rotate(5deg)}}@media (max-width: 960px){[data-v-2b617834] .v-card-title{font-size:1.1rem!important}[data-v-2b617834] .v-card-text,[data-v-2b617834] .v-card-actions{padding:1rem!important}}.skeleton-loader[data-v-37ef063f]{width:100%}.skeleton-card[data-v-37ef063f]{padding:var(--spacing-base);border-radius:var(--radius-lg);background:rgba(var(--v-theme-surface),.5)}.skeleton-list[data-v-37ef063f]{display:flex;flex-direction:column;gap:var(--spacing-base)}.skeleton-item[data-v-37ef063f]{display:flex;gap:var(--spacing-base);align-items:center;padding:var(--spacing-base)}.skeleton-content[data-v-37ef063f]{flex:1;display:flex;flex-direction:column;gap:var(--spacing-sm)}.skeleton-table[data-v-37ef063f]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.skeleton-row[data-v-37ef063f]{display:grid;grid-template-columns:repeat(var(--columns, 4),1fr);gap:var(--spacing-base);padding:var(--spacing-base)}.skeleton-stats[data-v-37ef063f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-base)}.skeleton-stat[data-v-37ef063f]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-base)}.error-list[data-v-a7a72de7]{max-height:300px;overflow-y:auto}.error-item[data-v-a7a72de7]{border-left:3px solid rgb(var(--v-theme-error))}.questions-preview[data-v-a7a72de7]{max-height:400px;overflow-y:auto}.empty-state[data-v-16189e08]{padding:2rem 1rem}@media (max-width: 960px){.empty-state[data-v-16189e08]{padding:1.5rem .5rem}}.challenge-lobby[data-v-012faa13]{position:fixed;top:0;left:0;right:0;bottom:0;min-height:100vh;min-height:100dvh;overflow-y:auto;overflow-x:hidden;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:clamp(.5rem,2vw,2rem)}.lobby-background[data-v-012faa13]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;overflow:hidden}.animated-bg[data-v-012faa13]{position:absolute;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 1px,transparent 1px);background-size:clamp(30px,5vw,50px) clamp(30px,5vw,50px);animation:backgroundMove-012faa13 20s linear infinite}.particle-effect[data-v-012faa13]{position:absolute;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.05) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,255,255,.05) 0%,transparent 50%);animation:particleFloat-012faa13 15s ease-in-out infinite}@keyframes particleFloat-012faa13{0%,to{transform:translate(0) scale(1);opacity:.5}50%{transform:translate(20px,-20px) scale(1.1);opacity:.8}}@keyframes backgroundMove-012faa13{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.lobby-content[data-v-012faa13]{position:relative;z-index:1;width:100%;max-width:clamp(320px,90vw,800px);margin:0 auto}.lobby-card[data-v-012faa13]{border-radius:clamp(16px,3vw,24px);overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(var(--v-theme-surface),.95);transition:all .3s ease;width:100%;max-height:calc(100vh - clamp(1rem,4vw,4rem));max-height:calc(100dvh - clamp(1rem,4vw,4rem));display:flex;flex-direction:column}.lobby-card-content[data-v-012faa13]{padding:clamp(1rem,3vw,2rem);display:flex;flex-direction:column;gap:clamp(1rem,3vw,2rem);flex:1;overflow-y:auto;min-height:0}.lobby-card.pulse-animation[data-v-012faa13]{animation:cardPulse-012faa13 2s ease-in-out infinite}@keyframes cardPulse-012faa13{0%,to{box-shadow:0 8px 32px #667eea4d}50%{box-shadow:0 12px 48px #667eea80}}.lobby-header[data-v-012faa13]{text-align:center;padding:clamp(1.5rem,4vw,2rem) clamp(1rem,3vw,1.5rem) clamp(1rem,3vw,1.5rem);background:linear-gradient(135deg,#667eea1a,#764ba21a)}.header-icon-wrapper[data-v-012faa13]{margin-bottom:clamp(.75rem,2vw,1rem)}.sword-icon[data-v-012faa13]{transition:transform .3s ease}.sword-icon.rotate-animation[data-v-012faa13]{animation:swordRotate-012faa13 2s ease-in-out infinite}@keyframes swordRotate-012faa13{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(-10deg) scale(1.1)}75%{transform:rotate(10deg) scale(1.1)}}.lobby-title[data-v-012faa13]{font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:clamp(.25rem,1vw,.5rem);line-height:1.2}.lobby-subtitle[data-v-012faa13]{font-size:clamp(.875rem,2.5vw,1.1rem);color:rgba(var(--v-theme-on-surface),.7);font-weight:500}.vs-section[data-v-012faa13]{display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem,3vw,1.5rem);padding:clamp(1rem,3vw,1.5rem);background:rgba(var(--v-theme-primary),.05);border-radius:clamp(12px,2vw,16px);border:2px solid rgba(var(--v-theme-primary),.1);box-shadow:0 4px 16px #0000001a}.player-card[data-v-012faa13]{flex:1;display:flex;flex-direction:column;align-items:center;gap:clamp(.5rem,1.5vw,.75rem);min-width:0}.player-avatar[data-v-012faa13]{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px}.ready-badge[data-v-012faa13]{position:absolute;top:-8px;right:-8px;animation:badgePop-012faa13 .5s ease-out}@keyframes badgePop-012faa13{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.player-name[data-v-012faa13]{font-size:clamp(.875rem,2.5vw,1.1rem);font-weight:600;color:rgba(var(--v-theme-on-surface),.9);text-align:center;word-break:break-word}.vs-divider[data-v-012faa13]{display:flex;flex-direction:column;align-items:center;gap:clamp(.25rem,1vw,.5rem);min-width:clamp(60px,15vw,80px);flex-shrink:0}.vs-text[data-v-012faa13]{font-size:clamp(1.25rem,4vw,1.5rem);font-weight:800;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding:clamp(.5rem,1.5vw,.75rem) clamp(.75rem,2vw,1rem);border-radius:50%;background-color:rgba(var(--v-theme-primary),.1);border:2px solid rgba(var(--v-theme-primary),.2)}.vs-line[data-v-012faa13]{width:2px;height:clamp(30px,8vw,40px);background:linear-gradient(180deg,transparent 0%,rgba(var(--v-theme-primary),.5) 50%,transparent 100%)}.challenge-info-grid[data-v-012faa13]{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(100px,25vw,150px),1fr));gap:clamp(.75rem,2vw,1rem)}.info-card[data-v-012faa13]{transition:all .3s ease;border-radius:clamp(12px,2vw,16px)}.info-card[data-v-012faa13]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.info-card.glow-effect[data-v-012faa13]{animation:glow-012faa13 2s ease-in-out infinite}@keyframes glow-012faa13{0%,to{box-shadow:0 0 10px rgba(var(--v-theme-primary),.3)}50%{box-shadow:0 0 20px rgba(var(--v-theme-primary),.6)}}.countdown-section[data-v-012faa13]{padding:clamp(1.5rem,4vw,2.5rem) clamp(1rem,3vw,1.5rem);background:linear-gradient(135deg,rgba(var(--v-theme-primary),.1),rgba(var(--v-theme-secondary),.1));border-radius:clamp(16px,3vw,20px);text-align:center;border:2px solid rgba(var(--v-theme-primary),.2);box-shadow:0 8px 32px #00000026}.countdown-wrapper[data-v-012faa13]{display:flex;flex-direction:column;align-items:center;gap:clamp(.75rem,2vw,1rem)}.countdown-number[data-v-012faa13]{font-size:clamp(3rem,12vw,6rem);font-weight:900;line-height:1;transition:all .3s ease;font-family:Roboto Mono,monospace;text-shadow:0 0 clamp(10px,3vw,20px) currentColor}.countdown-ready[data-v-012faa13]{color:rgb(var(--v-theme-primary));text-shadow:0 0 20px rgba(var(--v-theme-primary),.5)}.countdown-warning[data-v-012faa13]{color:rgb(var(--v-theme-error));text-shadow:0 0 20px rgba(var(--v-theme-error),.5);animation:countdownPulse-012faa13 .5s ease-in-out infinite}@keyframes countdownPulse-012faa13{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.countdown-label[data-v-012faa13]{font-size:clamp(.875rem,2.5vw,1.1rem);color:rgba(var(--v-theme-on-surface),.7);font-weight:500}.countdown-circle[data-v-012faa13]{margin-top:clamp(.5rem,1.5vw,1rem)}.countdown-circle-text[data-v-012faa13]{font-size:clamp(1.25rem,4vw,1.75rem);font-weight:700}.spin-animation[data-v-012faa13]{animation:spin-012faa13 1s linear infinite}@keyframes spin-012faa13{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ready-to-start-section[data-v-012faa13]{padding:clamp(1.5rem,4vw,2.5rem) clamp(1rem,3vw,1.5rem);background:linear-gradient(135deg,rgba(var(--v-theme-success),.1),rgba(var(--v-theme-primary),.1));border-radius:clamp(16px,3vw,20px);text-align:center;animation:readyPulse-012faa13 1.5s ease-in-out infinite;border:2px solid rgba(var(--v-theme-success),.3)}@keyframes readyPulse-012faa13{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.countdown-fade-enter-active[data-v-012faa13],.countdown-fade-leave-active[data-v-012faa13]{transition:all .5s ease}.countdown-fade-enter-from[data-v-012faa13]{opacity:0;transform:scale(.8) translateY(-20px)}.countdown-fade-leave-to[data-v-012faa13]{opacity:0;transform:scale(1.2) translateY(20px)}.ready-fade-enter-active[data-v-012faa13],.ready-fade-leave-active[data-v-012faa13]{transition:all .5s ease}.ready-fade-enter-from[data-v-012faa13]{opacity:0;transform:scale(.8)}.ready-fade-leave-to[data-v-012faa13]{opacity:0;transform:scale(1.2)}.status-alert[data-v-012faa13]{margin-bottom:clamp(.75rem,2vw,1.5rem)}.actions-section[data-v-012faa13]{text-align:center;margin-top:auto;padding-top:clamp(.75rem,2vw,1.5rem);position:sticky;bottom:0;background:rgba(var(--v-theme-surface),.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(var(--v-border-color),.12);z-index:10}.action-btn[data-v-012faa13]{transition:all .3s ease;font-weight:600;letter-spacing:clamp(.3px,.1vw,.5px);min-height:clamp(48px,12vw,56px);font-size:clamp(.875rem,2.5vw,1rem);margin-bottom:clamp(.5rem,1.5vw,.75rem)}.delete-btn[data-v-012faa13]{margin-top:clamp(.5rem,1.5vw,.75rem);min-height:clamp(36px,8vw,40px)}.action-btn[data-v-012faa13]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.ready-btn[data-v-012faa13]{background:linear-gradient(135deg,rgb(var(--v-theme-success)),rgba(var(--v-theme-success),.8));color:#fff}.start-btn[data-v-012faa13]{background:linear-gradient(135deg,rgb(var(--v-theme-primary)),rgba(var(--v-theme-primary),.8));color:#fff}@media (max-width: 960px){.vs-section[data-v-012faa13]{flex-direction:column;gap:clamp(.75rem,2vw,1rem)}.vs-divider[data-v-012faa13]{flex-direction:row;min-width:auto;width:100%;justify-content:center}.vs-line[data-v-012faa13]{width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(var(--v-theme-primary),.5) 50%,transparent 100%)}.challenge-info-grid[data-v-012faa13]{grid-template-columns:repeat(auto-fit,minmax(clamp(80px,30vw,120px),1fr))}}@media (max-width: 600px){.challenge-info-grid[data-v-012faa13]{grid-template-columns:1fr}.player-avatar[data-v-012faa13] .v-avatar{width:clamp(56px,15vw,72px)!important;height:clamp(56px,15vw,72px)!important}}
