.SportFilterTabs_container__fvoqy{width:100%;margin-bottom:2rem}.SportFilterTabs_tabsWrapper__xKRVk{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:none;-ms-overflow-style:none}.SportFilterTabs_tabsWrapper__xKRVk::-webkit-scrollbar{display:none}.SportFilterTabs_tab__M8B3J{flex-shrink:0;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;color:hsla(0,0%,100%,.7);font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative}.SportFilterTabs_tab__M8B3J:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9);transform:translateY(-1px)}.SportFilterTabs_tab__M8B3J.SportFilterTabs_active__sPUKu{background:linear-gradient(135deg,rgba(59,130,246,.4),rgba(37,99,235,.4));border-color:rgba(59,130,246,.6);color:#fff;box-shadow:0 4px 12px rgba(59,130,246,.3)}.SportFilterTabs_tab__M8B3J.SportFilterTabs_active__sPUKu:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:0 0 .75rem .75rem}.SportFilterTabs_sportName__Mj54N{font-size:1rem;letter-spacing:.02em}.SportFilterTabs_count__bXsRR{display:flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .4rem;background:hsla(0,0%,100%,.15);border-radius:.5rem;font-size:.75rem;font-weight:700}.SportFilterTabs_tab__M8B3J.SportFilterTabs_active__sPUKu .SportFilterTabs_count__bXsRR{background:hsla(0,0%,100%,.25);color:#fff}@media (max-width:768px){.SportFilterTabs_container__fvoqy{margin-bottom:1.5rem}.SportFilterTabs_tabsWrapper__xKRVk{gap:.375rem}.SportFilterTabs_tab__M8B3J{padding:.625rem 1.25rem;font-size:.875rem}.SportFilterTabs_sportName__Mj54N{font-size:.875rem}.SportFilterTabs_count__bXsRR{min-width:1.25rem;height:1.25rem;font-size:.7rem}}.TeamSection_section__8bTxK{width:100%;border:1px solid hsla(0,0%,100%,.2);border-radius:1rem;overflow:hidden;background:linear-gradient(135deg,rgba(15,23,42,.6),rgba(30,58,138,.5) 50%,rgba(15,23,42,.6));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width:450px){.TeamSection_section__8bTxK{border-radius:0}}.TeamSection_sectionHeader__7OlG1{padding:1.25rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.TeamSection_headerContent__oHZNv{display:flex;align-items:center;gap:.75rem}.TeamSection_indicator__jZzbI{width:1rem;height:1rem;border-radius:50%;flex-shrink:0}.TeamSection_indicatorGreen__3OfG3{background:#4ade80;box-shadow:0 0 8px rgba(34,197,94,.6)}.TeamSection_indicatorYellow__VAf0_{background:#fbbf24;box-shadow:0 0 8px rgba(251,191,36,.6)}.TeamSection_title__2rHfd{font-size:1.25rem;font-weight:700;color:#fff;margin:0}.TeamSection_subtitle__tkIG_{font-size:.875rem;color:hsla(0,0%,100%,.7);margin:.25rem 0 0}.TeamSection_teamsContainer___Mihu{display:flex;flex-direction:column}.TeamSection_groupSection__Fs_k2{border-bottom:1px solid hsla(0,0%,100%,.15)}.TeamSection_groupSection__Fs_k2:last-child{border-bottom:none}.TeamSection_groupHeader___ArQT{padding:1rem 1.25rem;background:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.1)}.TeamSection_groupName__TnWTm{font-size:1rem;font-weight:700;color:hsla(0,0%,100%,.9);margin:0;text-transform:uppercase;letter-spacing:.05em}.TeamSection_teamAccordion__6kCJh{border-bottom:1px solid hsla(0,0%,100%,.1)}.TeamSection_teamAccordion__6kCJh:last-child{border-bottom:none}.TeamSection_teamHeader__ATDCs{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25rem;background:transparent;border:none;cursor:pointer;transition:background-color .2s ease;text-align:left}.TeamSection_teamHeader__ATDCs:hover{background:hsla(0,0%,100%,.05)}.TeamSection_teamInfo__Q_zoU{display:flex;align-items:center;gap:.75rem;flex:1}.TeamSection_teamIndicator__OAxKt{width:.75rem;height:.75rem;border-radius:50%;flex-shrink:0}.TeamSection_teamName__LPixw{font-size:1.125rem;font-weight:600;color:#fff;margin:0}.TeamSection_gameTypeBadge__QmdDT{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase;flex-shrink:0}.TeamSection_badgeLive__M8CQs{background:rgba(34,197,94,.15);color:#4ade80;border:1px solid rgba(34,197,94,.3)}.TeamSection_badgeUpcoming__AlFCk{background:rgba(59,130,246,.15);color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.TeamSection_badgeInstant__YfYCb{background:rgba(251,191,36,.15);color:#fde047;border:1px solid rgba(251,191,36,.3)}.TeamSection_headerRight__XAvQz{display:flex;align-items:center;gap:1rem}.TeamSection_packCount__c7OCu{font-size:.875rem;color:rgba(59,130,246,.9);font-weight:500}.TeamSection_expandIcon__yqeYa{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;transition:transform .2s ease;color:hsla(0,0%,100%,.7)}.TeamSection_expandIcon__yqeYa.TeamSection_expanded__2Vtgk{transform:rotate(180deg)}.TeamSection_chevron__g0Edk{width:100%;height:100%}.TeamSection_teamContent__9CMdu{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;opacity:0}.TeamSection_teamContent__9CMdu.TeamSection_expanded__2Vtgk{max-height:5000px;opacity:1;padding-bottom:1.25rem}.TeamSection_scrollWrapper__1zYCO{position:relative;padding:0 1.25rem}.TeamSection_scrollContainer__HVarQ{display:flex;gap:1rem;overflow-x:auto;padding-bottom:1rem;padding-right:2rem;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.TeamSection_scrollContainer__HVarQ::-webkit-scrollbar{display:none}.TeamSection_scrollIndicator__rgoCT{position:absolute;top:0;right:0;bottom:1rem;width:3rem;display:none;align-items:center;justify-content:center;background:linear-gradient(270deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.1) 50%,transparent);pointer-events:none;color:#fff}.TeamSection_scrollIcon__aF4QX{width:1.5rem;height:1.5rem;animation:TeamSection_pulse__CwFQe 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes TeamSection_pulse__CwFQe{0%,to{opacity:1}50%{opacity:.5}}@media (min-width:640px){.TeamSection_scrollIndicator__rgoCT{display:flex}}@media (max-width:450px){.TeamSection_teamHeader__ATDCs{padding:1rem}.TeamSection_teamContent__9CMdu.TeamSection_expanded__2Vtgk{padding-bottom:1rem}.TeamSection_scrollWrapper__1zYCO{padding:0 1rem}.TeamSection_scrollContainer__HVarQ{gap:.75rem;padding-right:1rem}.TeamSection_teamName__LPixw{font-size:1rem}.TeamSection_gameTypeBadge__QmdDT{font-size:.625rem;padding:.2rem .5rem}.TeamSection_packCount__c7OCu{font-size:.8125rem}.TeamSection_title__2rHfd{font-size:1.125rem}.TeamSection_subtitle__tkIG_{font-size:.8125rem}.TeamSection_expandIcon__yqeYa{width:1rem;height:1rem}.TeamSection_headerRight__XAvQz{gap:.75rem}.TeamSection_teamInfo__Q_zoU{gap:.5rem}}@media (max-width:768px){.TeamSection_sectionHeader__7OlG1{padding:1rem}}