.tournament-empty-state_loadingContainer__l9XU_{display:flex;align-items:center;justify-content:center;min-height:500px;padding:3rem 1.5rem;background:var(--background);border-radius:24px;margin:2rem 0;overflow:hidden;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tournament-empty-state_loadingContent__i9SwM{text-align:center;animation:tournament-empty-state_fadeIn__JI88R .5s ease}.tournament-empty-state_spinner__OWo9X{position:relative;width:120px;height:120px;margin:0 auto 1.5rem}.tournament-empty-state_spinnerRing__QliuA{position:absolute;inset:0;border:3px solid transparent;border-radius:50%;animation:tournament-empty-state_rotate__c_4nj 2s linear infinite}.tournament-empty-state_spinnerRing__QliuA:first-child{border-top-color:var(--primary);animation-duration:1.5s}.tournament-empty-state_spinnerRing__QliuA:nth-child(2){border-right-color:var(--primary-light);animation-duration:2s;animation-direction:reverse}.tournament-empty-state_spinnerRing__QliuA:nth-child(3){border-bottom-color:rgba(79,70,229,.5);animation-duration:2.5s}@keyframes tournament-empty-state_rotate__c_4nj{to{transform:rotate(1turn)}}.tournament-empty-state_spinnerCore__oFaVZ{position:absolute;inset:15px;background:linear-gradient(135deg,rgba(79,70,229,.3),rgba(99,102,241,.2));border-radius:50%;display:flex;align-items:center;justify-content:center;animation:tournament-empty-state_pulse__Gc4P5 2s ease-in-out infinite}.tournament-empty-state_chefIcon__ZiAKU{font-size:3rem;animation:tournament-empty-state_bounce__kIJ_Q 1s ease-in-out infinite}@keyframes tournament-empty-state_pulse__Gc4P5{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}@keyframes tournament-empty-state_bounce__kIJ_Q{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.tournament-empty-state_loadingText__bWBIx{font-size:1rem;color:var(--subtitle);font-weight:500;animation:tournament-empty-state_fadeInOut__puEa_ 2s ease-in-out infinite}@keyframes tournament-empty-state_fadeInOut__puEa_{0%,to{opacity:.5}50%{opacity:1}}.tournament-empty-state_container__3VqWh{display:flex;align-items:center;justify-content:center;min-height:500px;padding:3rem 1.5rem;border-radius:24px;margin:2rem 0;overflow:hidden;position:relative;opacity:0;transform:scale(.95);transition:all .6s cubic-bezier(.34,1.56,.64,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tournament-empty-state_container__3VqWh.tournament-empty-state_visible__Wp9IY{opacity:1;transform:scale(1)}.tournament-empty-state_content__Hv4xY{text-align:center;max-width:500px;position:relative;z-index:2}.tournament-empty-state_particles__FY6kl{position:absolute;inset:0;overflow:hidden;pointer-events:none}.tournament-empty-state_particle__00n1T{position:absolute;width:4px;height:4px;background:var(--primary);border-radius:50%;opacity:0;animation:tournament-empty-state_particleFloat__IUTRN linear infinite;box-shadow:0 0 20px var(--primary-glow)}@keyframes tournament-empty-state_particleFloat__IUTRN{0%{transform:translate(0) scale(0);opacity:0}10%{opacity:1}90%{opacity:.8}to{transform:translate(calc(-50px + (100px * var(--random-x, .5))),-500px) scale(1.5);opacity:0}}.tournament-empty-state_iconWrapper__NlXe8{position:relative;width:150px;height:150px;margin:0 auto 2.5rem}.tournament-empty-state_chef__LhONb{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(79,70,229,.3),rgba(99,102,241,.2));border:3px solid transparent;background-clip:padding-box;border-radius:50%;position:relative;z-index:3;animation:tournament-empty-state_float__X6Kqq 4s ease-in-out infinite,tournament-empty-state_borderGlow__aTuNa 3s ease-in-out infinite}.tournament-empty-state_chef__LhONb:before{content:"";position:absolute;inset:-3px;background:linear-gradient(135deg,var(--primary),var(--primary-light),var(--primary));border-radius:50%;z-index:-1;opacity:.6;animation:tournament-empty-state_borderRotate__WR_Oa 4s linear infinite}@keyframes tournament-empty-state_float__X6Kqq{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-15px) rotate(3deg)}75%{transform:translateY(-15px) rotate(-3deg)}}@keyframes tournament-empty-state_borderGlow__aTuNa{0%,to{box-shadow:0 0 30px rgba(79,70,229,.6)}50%{box-shadow:0 0 60px rgba(79,70,229,.9)}}@keyframes tournament-empty-state_borderRotate__WR_Oa{to{transform:rotate(1turn)}}.tournament-empty-state_chefEmoji__MkAIB{font-size:4.5rem;display:inline-block;animation:tournament-empty-state_wiggle__mZBe9 2s ease-in-out infinite}@keyframes tournament-empty-state_wiggle__mZBe9{0%,to{transform:rotate(0deg) scale(1)}25%{transform:rotate(-5deg) scale(1.05)}75%{transform:rotate(5deg) scale(1.05)}}.tournament-empty-state_steam__YxY1c{position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:60px}.tournament-empty-state_steamPuff__5VbMR{position:absolute;width:20px;height:20px;background:radial-gradient(circle,hsla(0,0%,100%,.3) 0,transparent 70%);border-radius:50%;animation:tournament-empty-state_steamRise__7LlyM 3s ease-in-out infinite}.tournament-empty-state_steamPuff__5VbMR:first-child{left:0}.tournament-empty-state_steamPuff__5VbMR:nth-child(2){left:20px}.tournament-empty-state_steamPuff__5VbMR:nth-child(3){left:40px}@keyframes tournament-empty-state_steamRise__7LlyM{0%{transform:translateY(0) scale(.5);opacity:0}20%{opacity:.8}to{transform:translateY(-80px) scale(1.5);opacity:0}}.tournament-empty-state_orbitContainer__vp7Vg{position:absolute;inset:-30px;pointer-events:none}.tournament-empty-state_orbit__W01W6{position:absolute;inset:0;border:2px dashed rgba(79,70,229,.2);border-radius:50%;animation:tournament-empty-state_orbitRotate__Ob8o0 linear infinite}@keyframes tournament-empty-state_orbitRotate__Ob8o0{to{transform:rotate(1turn)}}.tournament-empty-state_orbitItem__a25Vc{position:absolute;top:0;left:50%;transform:translateX(-50%);font-size:1.5rem;animation:tournament-empty-state_orbitItemFloat__VKAbJ 1s ease-in-out infinite alternate}@keyframes tournament-empty-state_orbitItemFloat__VKAbJ{0%{transform:translateX(-50%) scale(1)}to{transform:translateX(-50%) scale(1.2)}}.tournament-empty-state_glow__W7ceE{position:absolute;inset:-60px;background:radial-gradient(circle,rgba(79,70,229,.4) 0,transparent 70%);animation:tournament-empty-state_glowPulse___uHLt 3s ease-in-out infinite;z-index:1}@keyframes tournament-empty-state_glowPulse___uHLt{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.tournament-empty-state_title__NMxU9{font-size:2.5rem;font-weight:800;margin-bottom:1rem;line-height:1.2}.tournament-empty-state_titleWord__lPXGF{display:inline-block;background:linear-gradient(135deg,#fff 0,var(--primary-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:tournament-empty-state_titleFade__0SQ4a .6s ease forwards;opacity:0;transform:translateY(20px)}.tournament-empty-state_titleWord__lPXGF:first-child{animation-delay:.1s}.tournament-empty-state_titleWord__lPXGF:nth-child(2){animation-delay:.2s}.tournament-empty-state_titleWord__lPXGF:nth-child(3){animation-delay:.3s}@keyframes tournament-empty-state_titleFade__0SQ4a{to{opacity:1;transform:translateY(0)}}.tournament-empty-state_subtitle__k8_YX{font-size:1.0625rem;color:var(--subtitle);margin-bottom:2rem;line-height:1.6;animation:tournament-empty-state_fadeIn__JI88R .8s ease .5s forwards;opacity:0}@keyframes tournament-empty-state_fadeIn__JI88R{to{opacity:1}}.tournament-empty-state_progressBar__cvC8D{width:100%;max-width:300px;height:6px;background:hsla(0,0%,100%,.1);border-radius:10px;overflow:visible;margin:0 auto 2rem;position:relative;animation:tournament-empty-state_fadeIn__JI88R .8s ease .7s forwards;opacity:0}.tournament-empty-state_progressFill__3_AVR{height:100%;background:linear-gradient(90deg,var(--primary) 0,var(--primary-light) 100%);border-radius:10px;animation:tournament-empty-state_progressLoad___LgmN 2s ease-in-out infinite;box-shadow:0 0 15px var(--primary-glow);position:relative}.tournament-empty-state_progressGlow__cl0O5{position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background:var(--primary);border-radius:50%;filter:blur(8px);animation:tournament-empty-state_progressGlowMove__mybdv 2s ease-in-out infinite;opacity:.8}@keyframes tournament-empty-state_progressLoad___LgmN{0%{width:20%}50%{width:80%}to{width:20%}}@keyframes tournament-empty-state_progressGlowMove__mybdv{0%{right:80%;opacity:0}50%{right:20%;opacity:1}to{right:80%;opacity:0}}.tournament-empty-state_indicators__jy4KD{display:flex;gap:.75rem;justify-content:center;align-items:center;animation:tournament-empty-state_fadeIn__JI88R .8s ease .9s forwards;opacity:0}.tournament-empty-state_indicator__3myJv{width:12px;height:12px;background:var(--primary);border-radius:50%;animation:tournament-empty-state_indicatorBounce__R_JeD 1.4s ease-in-out infinite;box-shadow:0 0 15px var(--primary-glow)}.tournament-empty-state_indicator__3myJv:first-child{animation-delay:0s}.tournament-empty-state_indicator__3myJv:nth-child(2){animation-delay:.2s}.tournament-empty-state_indicator__3myJv:nth-child(3){animation-delay:.4s}.tournament-empty-state_indicator__3myJv:nth-child(4){animation-delay:.6s}@keyframes tournament-empty-state_indicatorBounce__R_JeD{0%,80%,to{transform:scale(.8) translateY(0);opacity:.5}40%{transform:scale(1.3) translateY(-10px);opacity:1}}@media (max-width:640px){.tournament-empty-state_loadingContainer__l9XU_{min-height:400px;padding:2rem 1rem;margin:1rem 0}.tournament-empty-state_spinner__OWo9X{width:100px;height:100px}.tournament-empty-state_chefIcon__ZiAKU{font-size:2.5rem}.tournament-empty-state_container__3VqWh{min-height:400px;padding:2rem 1rem;margin:1rem 0}.tournament-empty-state_iconWrapper__NlXe8{width:120px;height:120px;margin-bottom:2rem}.tournament-empty-state_chefEmoji__MkAIB{font-size:3.5rem}.tournament-empty-state_orbitContainer__vp7Vg{inset:-20px}.tournament-empty-state_orbitItem__a25Vc{font-size:1.2rem}.tournament-empty-state_title__NMxU9{font-size:1.75rem}.tournament-empty-state_subtitle__k8_YX{font-size:.9375rem}.tournament-empty-state_progressBar__cvC8D{max-width:250px;height:5px}.tournament-empty-state_indicator__3myJv{width:10px;height:10px}}