.Teams_teamsContainer__haj7x{width:100%}.Teams_header__sbSje{text-align:center;margin-bottom:var(--spacing-2xl)}.Teams_title__R8QI3{font-size:var(--font-size-3xl);font-weight:800;color:var(--text-primary);margin-bottom:var(--spacing-md)}.Teams_description__chdvC{font-size:var(--font-size-lg);color:var(--text-secondary);line-height:1.6}.Teams_statsRow__uYHmp{display:flex;justify-content:center;gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl);padding:var(--spacing-lg);background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-primary)}.Teams_statItem__g3I6_{text-align:center;padding:var(--spacing-md)}.Teams_statValue__keimK{display:block;font-size:var(--font-size-2xl);font-weight:900;color:var(--primary-blue);margin-bottom:var(--spacing-xs)}.Teams_statLabel__Wmxfm{font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.Teams_filters__wLl6Q{display:flex;gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl);padding:var(--spacing-lg);background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-primary);flex-wrap:wrap}.Teams_filterGroup__ZtbAj{display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:150px}.Teams_filterGroup__ZtbAj label{font-size:var(--font-size-sm);font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.Teams_filterGroup__ZtbAj input,.Teams_filterGroup__ZtbAj select{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-primary);font-size:var(--font-size-base);transition:all var(--transition-normal)}.Teams_filterGroup__ZtbAj input:focus,.Teams_filterGroup__ZtbAj select:focus{outline:none;border-color:var(--primary-blue);box-shadow:0 0 0 3px rgba(116,185,255,.1)}.Teams_teamsGrid__ju903{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.Teams_teamCard__ZH9U9{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--spacing-lg);transition:all var(--transition-normal);position:relative;overflow:hidden}.Teams_teamCard__ZH9U9:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary-purple)}.Teams_teamCard__ZH9U9:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary)}.Teams_teamHeader__VUJFz{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-lg)}.Teams_teamInfo__Xxbhj{flex:1 1}.Teams_teamId__mW9d6{font-size:var(--font-size-xl);font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.Teams_teamNumber__FZwx9{font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:600}.Teams_teamStatus__Czfmq{display:flex;align-items:center;gap:var(--spacing-xs)}.Teams_statusIcon__IY9P6{font-size:var(--font-size-lg)}.Teams_status__GvGcV{font-size:var(--font-size-sm);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.Teams_teamDetails__s9jKi{margin-bottom:var(--spacing-lg)}.Teams_teamMeta__VKnmK{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-md);gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.Teams_metaItem__iUCGa{display:flex;flex-direction:column;gap:var(--spacing-xs)}.Teams_metaLabel__jzKfh{font-size:var(--font-size-xs);color:var(--text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.Teams_metaValue__tW076{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:600}.Teams_teamRemark__T2djA{padding:var(--spacing-sm);background:var(--bg-secondary);border-radius:var(--radius-md);border-left:3px solid var(--primary-blue)}.Teams_remarkLabel__a9PsU{font-size:var(--font-size-xs);color:var(--text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:var(--spacing-xs)}.Teams_remarkText__jbdTF{font-size:var(--font-size-sm);color:var(--text-primary);line-height:1.4}.Teams_teamMembers__2xG9p{margin-bottom:var(--spacing-lg)}.Teams_membersTitle__P1QQ_{font-size:var(--font-size-base);font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-md)}.Teams_membersList__X9jNh{display:flex;flex-direction:column;gap:var(--spacing-sm)}.Teams_member__l_59i{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm);background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-primary)}.Teams_memberInfo__1_wvo{display:flex;flex-direction:column;gap:var(--spacing-xs)}.Teams_memberName__sUdCL{font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary)}.Teams_memberId__ww7R5{font-size:var(--font-size-xs);color:var(--text-muted)}.Teams_leaderBadge__AghKS{font-size:var(--font-size-lg);padding:var(--spacing-xs);background:var(--gradient-accent);border-radius:var(--radius-sm)}.Teams_teamActions__86rwN{display:flex;justify-content:center;margin-top:var(--spacing-lg)}.Teams_joinButton__hBjqr{padding:var(--spacing-sm) var(--spacing-lg);background:var(--primary-blue);color:white;border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:all var(--transition-normal)}.Teams_joinButton__hBjqr:hover{background:var(--primary-cyan);transform:translateY(-2px);box-shadow:var(--shadow-md)}.Teams_joinedButton__Wkfxg{padding:var(--spacing-sm) var(--spacing-lg);background:var(--accent-green);color:white;border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:600;cursor:not-allowed;opacity:.8}.Teams_pagination__i2GC3{display:flex;justify-content:center;align-items:center;gap:var(--spacing-lg);margin-top:var(--spacing-xl)}.Teams_pageButton__tnFX1{padding:var(--spacing-sm) var(--spacing-lg);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:all var(--transition-normal)}.Teams_pageButton__tnFX1:hover:not(:disabled){background:var(--primary-blue);color:white;border-color:var(--primary-blue)}.Teams_pageButton__tnFX1:disabled{opacity:.5;cursor:not-allowed}.Teams_pageInfo__kvtrf{font-size:var(--font-size-base);color:var(--text-secondary);font-weight:600}.Teams_error__y5yDJ,.Teams_loading__AlWLc,.Teams_noTeams__5e4tT{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-3xl);text-align:center;color:var(--text-secondary)}.Teams_spinner__6aNbY{width:40px;height:40px;border:3px solid var(--border-primary);border-top-color:var(--primary-blue);border-radius:50%;animation:Teams_spin__nC4oU 1s linear infinite;margin-bottom:var(--spacing-md)}.Teams_noTeamsIcon__soJWn{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-lg)}.Teams_noTeams__5e4tT h3{font-size:var(--font-size-xl);color:var(--text-primary);margin-bottom:var(--spacing-md)}.Teams_error__y5yDJ{color:var(--accent-red)}@keyframes Teams_spin__nC4oU{to{transform:rotate(1turn)}}@media (max-width:1024px){.Teams_teamsGrid__ju903{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.Teams_statsRow__uYHmp{gap:var(--spacing-lg)}.Teams_statItem__g3I6_{padding:var(--spacing-sm)}.Teams_filters__wLl6Q{flex-direction:column;gap:var(--spacing-md)}.Teams_filterGroup__ZtbAj{min-width:unset}}@media (max-width:768px){.Teams_teamMeta__VKnmK,.Teams_teamsGrid__ju903{grid-template-columns:1fr}.Teams_statsRow__uYHmp{text-align:center;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-md)}.Teams_pagination__i2GC3,.Teams_statsRow__uYHmp{flex-direction:column;gap:var(--spacing-md)}.Teams_pageButton__tnFX1{width:100%;max-width:200px}}@media (max-width:480px){.Teams_teamCard__ZH9U9{padding:var(--spacing-md)}.Teams_teamHeader__VUJFz{flex-direction:column;gap:var(--spacing-sm);align-items:flex-start}.Teams_teamStatus__Czfmq{align-self:flex-end}.Teams_statsRow__uYHmp{grid-template-columns:1fr}.Teams_filters__wLl6Q{padding:var(--spacing-md)}}.UserGames_userGamesContainer__8tnoT{width:100%}.UserGames_header___IcbY{text-align:center;margin-bottom:var(--spacing-2xl)}.UserGames_title__9V1C_{font-size:var(--font-size-3xl);font-weight:800;color:var(--text-primary);margin-bottom:var(--spacing-md)}.UserGames_description__YivGC{font-size:var(--font-size-lg);color:var(--text-secondary);line-height:1.6}.UserGames_filters__I_6UW{display:flex;gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl);padding:var(--spacing-lg);background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-primary);flex-wrap:wrap}.UserGames_filterGroup__kvtV8{display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:150px}.UserGames_filterGroup__kvtV8 label{font-size:var(--font-size-sm);font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.UserGames_filterGroup__kvtV8 select{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-primary);font-size:var(--font-size-base);transition:all var(--transition-normal)}.UserGames_filterGroup__kvtV8 select:focus{outline:none;border-color:var(--primary-blue);box-shadow:0 0 0 3px rgba(116,185,255,.1)}.UserGames_userGamesGrid__czqtx{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.UserGames_userGameCard__RtCzy{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--spacing-lg);transition:all var(--transition-normal);position:relative;overflow:hidden}.UserGames_userGameCard__RtCzy:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary-purple)}.UserGames_userGameCard__RtCzy:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary)}.UserGames_rank__n__KS{position:absolute;top:var(--spacing-md);right:var(--spacing-md);background:var(--gradient-accent);color:white;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:700}.UserGames_gameInfo__tCJym{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.UserGames_gameIcon__v8M5C{border-radius:var(--radius-md);object-fit:cover}.UserGames_gameTitle__ovVPK{font-size:var(--font-size-sm);font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.UserGames_playerInfo__ZkIH0{margin-bottom:var(--spacing-lg)}.UserGames_playerName__4uxWs{font-size:var(--font-size-xl);font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.UserGames_playerId__uJsLd{font-size:var(--font-size-sm);color:var(--text-muted);margin:0}.UserGames_stats__00eIn{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-md);gap:var(--spacing-md)}.UserGames_stat__b_U7s{text-align:center;padding:var(--spacing-md);background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-primary)}.UserGames_statValue__QrL_4{display:block;font-size:var(--font-size-lg);font-weight:700;color:var(--primary-blue);margin-bottom:var(--spacing-xs)}.UserGames_statLabel__dp_E2{font-size:var(--font-size-xs);color:var(--text-secondary);text-transform:uppercase;font-weight:600;letter-spacing:.5px}.UserGames_pagination__21Kz2{display:flex;justify-content:center;align-items:center;gap:var(--spacing-lg);margin-top:var(--spacing-xl)}.UserGames_pageButton__cF9Mo{padding:var(--spacing-sm) var(--spacing-lg);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:all var(--transition-normal)}.UserGames_pageButton__cF9Mo:hover:not(:disabled){background:var(--primary-blue);color:white;border-color:var(--primary-blue)}.UserGames_pageButton__cF9Mo:disabled{opacity:.5;cursor:not-allowed}.UserGames_pageInfo__Jjq_6{font-size:var(--font-size-base);color:var(--text-secondary);font-weight:600}.UserGames_error__TnHgu,.UserGames_loading__mY_wX,.UserGames_noData__FX9D_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-3xl);text-align:center;color:var(--text-secondary)}.UserGames_spinner__JuIqZ{width:40px;height:40px;border:3px solid var(--border-primary);border-top-color:var(--primary-blue);border-radius:50%;animation:UserGames_spin__v_Fj1 1s linear infinite;margin-bottom:var(--spacing-md)}.UserGames_noDataIcon__EljNH{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-lg)}.UserGames_noData__FX9D_ h3{font-size:var(--font-size-xl);color:var(--text-primary);margin-bottom:var(--spacing-md)}.UserGames_error__TnHgu{color:var(--accent-red)}@keyframes UserGames_spin__v_Fj1{to{transform:rotate(1turn)}}@media (max-width:1024px){.UserGames_userGamesGrid__czqtx{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.UserGames_filters__I_6UW{flex-direction:column;gap:var(--spacing-md)}.UserGames_filterGroup__kvtV8{min-width:unset}}@media (max-width:768px){.UserGames_userGamesGrid__czqtx{grid-template-columns:1fr}.UserGames_stats__00eIn{grid-template-columns:repeat(4,1fr);gap:var(--spacing-sm)}.UserGames_stat__b_U7s{padding:var(--spacing-sm)}.UserGames_statValue__QrL_4{font-size:var(--font-size-base)}.UserGames_pagination__21Kz2{flex-direction:column;gap:var(--spacing-md)}.UserGames_pageButton__cF9Mo{width:100%;max-width:200px}}@media (max-width:480px){.UserGames_userGameCard__RtCzy{padding:var(--spacing-md)}.UserGames_rank__n__KS{position:static;display:inline-block;margin-bottom:var(--spacing-md)}.UserGames_stats__00eIn{grid-template-columns:repeat(2,1fr)}.UserGames_filters__I_6UW{padding:var(--spacing-md)}}.ImageSlider_sliderContainer__zHHT0{position:relative;width:100%;height:300px;border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-secondary)}.ImageSlider_slider__OsEjY{position:relative;width:100%;height:100%;overflow:hidden}.ImageSlider_slidesWrapper__vaBd2{display:flex;width:100%;height:100%;transition:transform .5s ease-in-out}.ImageSlider_slide__blfmf{position:relative;flex:0 0 100%;width:100%;height:100%}.ImageSlider_slideImage__5seGQ{object-fit:cover;width:100%;height:100%}.ImageSlider_imageCaption__5Hdku{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.8));color:white;padding:var(--spacing-lg) var(--spacing-md) var(--spacing-md)}.ImageSlider_imageCaption__5Hdku h4{margin:0;font-size:var(--font-size-lg);font-weight:600}.ImageSlider_navButton__3f1n1{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);border:none;color:white;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-normal);z-index:2}.ImageSlider_navButton__3f1n1:hover{background:rgba(0,0,0,.8);transform:translateY(-50%) scale(1.1)}.ImageSlider_prevButton__hzEIb{left:var(--spacing-md)}.ImageSlider_nextButton__xE6B0{right:var(--spacing-md)}.ImageSlider_indicators__v2cun{position:absolute;bottom:var(--spacing-md);left:50%;transform:translateX(-50%);display:flex;gap:var(--spacing-sm);z-index:2}.ImageSlider_indicator__R3zJ3{width:12px;height:12px;border-radius:50%;border:none;background:rgba(255,255,255,.5);cursor:pointer;transition:all var(--transition-fast)}.ImageSlider_indicator__R3zJ3.ImageSlider_active__BBVJQ{background:var(--primary-blue)}.ImageSlider_indicator__R3zJ3:hover{background:rgba(255,255,255,.8)}.ImageSlider_loader__XMSWp{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-secondary)}.ImageSlider_spinner__MYXkm{width:40px;height:40px;border:3px solid var(--border-primary);border-top-color:var(--primary-blue);border-radius:50%;animation:ImageSlider_spin__cH96O 1s linear infinite;margin-bottom:var(--spacing-md)}@keyframes ImageSlider_spin__cH96O{to{transform:rotate(1turn)}}@media (max-width:768px){.ImageSlider_sliderContainer__zHHT0{height:250px}.ImageSlider_navButton__3f1n1{width:35px;height:35px}.ImageSlider_prevButton__hzEIb{left:var(--spacing-sm)}.ImageSlider_nextButton__xE6B0{right:var(--spacing-sm)}.ImageSlider_indicator__R3zJ3{width:10px;height:10px}}@media (max-width:480px){.ImageSlider_sliderContainer__zHHT0{height:200px}.ImageSlider_imageCaption__5Hdku{padding:var(--spacing-md) var(--spacing-sm) var(--spacing-sm)}.ImageSlider_imageCaption__5Hdku h4{font-size:var(--font-size-base)}}