:root{--font-family-base:var(--font-inter),sans-serif;--font-family-secondary:var(--font-inter),sans-serif;--transition-duration:0.3s}.page_container__2Df7m{width:100%;max-width:28rem;margin:0 auto;padding:0 1.25rem;box-sizing:border-box}@media(min-width:1024px){.page_container__2Df7m{max-width:62.5rem;padding:0}}.page_container404__cuIis{background:rgba(24,24,27,.8);border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1.5rem;padding:2.5rem 1.25rem;max-width:31.25rem;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}@media(min-width:1024px){.page_container404__cuIis{padding:3.75rem 2.5rem}}.page_containerSecond__4Y65Y{max-width:62.5rem;margin:0 auto;padding:0 1.25rem}@media(min-width:1024px){.page_containerSecond__4Y65Y{padding:0}}.page_containerAuth__xINSq{width:100%;max-width:28rem;margin-top:3.125rem;display:flex;flex-direction:column;align-items:center}.page_containerEdit__4hgWO{max-width:60rem;width:100%;margin:0 auto;padding:0 1.5rem}.page_page__vdbwC{position:relative;z-index:10;padding:3.75rem 0 2.5rem;width:100%;min-height:100vh;color:#fff;background:#030303}.page_contentWrapper__vM_R1{width:100%;max-width:100vw;padding:0 1rem;margin:0;box-sizing:border-box}.page_controlStrip__XgPa3{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.625rem 1rem;background:rgba(3,3,3,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:1rem}.page_backLink__jsEfB{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;color:#d4d4d8;font-size:.8125rem;font-weight:500;text-decoration:none;border-radius:.5rem;transition:color .15s,background .15s}.page_backLink__jsEfB:hover{color:#00e076;background:rgba(0,224,118,.08)}.page_zoomGroup__BG2aw{display:inline-flex;align-items:center;gap:.25rem}.page_zoomGroup__BG2aw button{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .5rem;background:rgba(24,24,27,.6);border:1px solid hsla(0,0%,100%,.1);border-radius:.375rem;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.page_zoomGroup__BG2aw button:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}.page_zoomGroup__BG2aw button:active{background:hsla(0,0%,100%,.12)}.page_zoomGroup__BG2aw span{justify-content:center;min-width:3rem;padding:0 .5rem;color:#d4d4d8;-webkit-user-select:none;user-select:none}.page_panToggle__jSV8J,.page_zoomGroup__BG2aw span{display:inline-flex;align-items:center;height:2rem;font-size:.8125rem;font-weight:500}.page_panToggle__jSV8J{gap:.375rem;padding:0 .75rem;background:rgba(24,24,27,.6);border:1px solid hsla(0,0%,100%,.1);border-radius:.375rem;color:#fff;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.page_panToggle__jSV8J:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}.page_panToggle__jSV8J.page_active__Pr_qO{background:rgba(0,224,118,.2);color:#00e076;border-color:rgba(0,224,118,.5)}.page_fullscreenBtn__PljNG{display:inline-flex;align-items:center;gap:.375rem;height:2rem;padding:0 .75rem;background:rgba(24,24,27,.6);border:1px solid hsla(0,0%,100%,.1);border-radius:.375rem;color:#fff;font-size:.8125rem;font-weight:500;cursor:pointer;margin-left:auto;transition:background .15s,border-color .15s}.page_fullscreenBtn__PljNG:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}.page_bracketViewport__2AYPL{width:100%;max-width:100vw;overflow:auto;cursor:default}.page_bracketViewport__2AYPL.page_handMode__UJjDY{cursor:grab}.page_bracketViewport__2AYPL.page_handMode__UJjDY:active{cursor:grabbing}.page_bracketCanvas__b1Y0x{width:calc(100%/var(--zoom, 1));transform:scale(var(--zoom,1));transform-origin:top left}.TournamentBracket_bracketContainer__y_6Fs{width:100%;background:rgba(24,24,27,.4);border:1px solid hsla(0,0%,100%,.05);border-radius:.75rem;overflow:hidden}.TournamentBracket_scrollArea__V1eci{width:100%;overflow-x:auto;padding:1.25rem 0;-webkit-overflow-scrolling:touch}.TournamentBracket_scrollArea__V1eci::-webkit-scrollbar{height:6px}.TournamentBracket_scrollArea__V1eci::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.TournamentBracket_board___DAKk{display:flex;padding:0 1.25rem 2.5rem 2.5rem;min-width:max-content}.TournamentBracket_column__3rXvw{display:flex;flex-direction:column;width:20rem;margin-right:2.5rem;position:relative}.TournamentBracket_column__3rXvw:last-child{margin-right:0}.TournamentBracket_columnHeader__dZTVS{text-align:center;color:#d4d4d8;font-size:.8125rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;height:1.25rem}.TournamentBracket_matchesList__f19Yr{display:flex;flex-direction:column;height:100%}.TournamentBracket_matchWrapper__IiJKS{position:relative;display:flex;align-items:center;width:100%}.TournamentBracket_matchCard__nTgIP{width:100%;background:#18181b;border:1px solid #27272a;border-radius:.5rem;padding:.375rem;position:relative;z-index:2;box-shadow:0 4px 10px rgba(0,0,0,.3);transition:all .2s}.TournamentBracket_matchCard__nTgIP:hover{border-color:hsla(0,0%,100%,.3)}.TournamentBracket_matchNumber__0TyN3{color:#71717a;font-weight:500;font-size:.75rem;position:absolute;left:-1.75rem;top:50%;transform:translateY(-50%)}.TournamentBracket_cardHeader__DEdDB{display:flex;justify-content:flex-end;margin-bottom:.25rem;padding:0 .25rem;min-height:.875rem}.TournamentBracket_cardHeader__DEdDB .TournamentBracket_liveBadge__ZcJZa{font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;background:#ef4444;color:#fff;padding:1px 4px;border-radius:4px;margin-left:auto}.TournamentBracket_participantsList__XStj9{display:flex;flex-direction:column;gap:.25rem}.TournamentBracket_participantRow__RXH_j{display:flex;justify-content:space-between;align-items:center;background:hsla(0,0%,100%,.03);padding:.375rem;border-radius:.375rem;overflow:hidden}.TournamentBracket_participantRow__RXH_j.TournamentBracket_winner__DddMN{background:rgba(0,224,118,.1)}.TournamentBracket_participantRow__RXH_j.TournamentBracket_loser__2cKs4{opacity:.6}.TournamentBracket_teamInfoBlock__Qk_RR{display:flex;align-items:center;gap:.625rem;flex:1 1;overflow:hidden}.TournamentBracket_avatarsGroup__D5kOj{display:flex;align-items:center;flex-shrink:0}.TournamentBracket_avatarsGroup__D5kOj .TournamentBracket_avatar__F5lje{width:1.625rem;height:1.625rem;border-radius:50%;object-fit:cover;border:2px solid #18181b}.TournamentBracket_avatarsGroup__D5kOj .TournamentBracket_avatar__F5lje:not(:first-child){margin-left:-.625rem}.TournamentBracket_namesStacked__YS3IW{display:flex;flex-direction:column;gap:.125rem;overflow:hidden}.TournamentBracket_namesStacked__YS3IW .TournamentBracket_playerName__QsQsU{font-size:.875rem;font-weight:400;color:#fff;letter-spacing:normal;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TournamentBracket_seed__9yGv_{color:#71717a;font-size:.625rem;font-weight:500;margin-left:.25rem}.TournamentBracket_scoresRow__Ks_0s{display:flex;gap:.125rem;padding:.125rem}.TournamentBracket_scoreBox__G7WHR{font-size:.75rem;font-weight:500;color:#a1a1aa;display:flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;background:hsla(0,0%,100%,.05);border-radius:.25rem}.TournamentBracket_scoreBox__G7WHR.TournamentBracket_scoreWinner__QTj6g{font-weight:600;color:#00e076}.TournamentBracket_thirdPlaceWrapper__2IY8N{margin-top:auto;padding-top:2.5rem}.TournamentBracket_thirdPlaceTitle__x8izu{color:#d4d4d8;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;width:100%;text-align:right;margin-bottom:.25rem}.TournamentBracket_connectorLeft__QkXIB{position:absolute;left:-1.25rem;top:50%;width:1.25rem;height:1px;background:hsla(0,0%,100%,.25)}.TournamentBracket_connectorRight__NP3m3{position:absolute;right:-1.25rem;width:1.25rem;z-index:1}.TournamentBracket_radiusDown__qi7yT{top:50%;height:50%;border-top:1px solid hsla(0,0%,100%,.25);border-right:1px solid hsla(0,0%,100%,.25);border-top-right-radius:.375rem}.TournamentBracket_radiusUp__1g0BP{bottom:50%;height:50%;border-bottom:1px solid hsla(0,0%,100%,.25);border-right:1px solid hsla(0,0%,100%,.25);border-bottom-right-radius:.375rem}.TournamentBracket_emptyState__x71Zq,.TournamentBracket_loadingState__9qswV{font-size:.875rem;font-weight:400;color:#52525b;width:100%;background:rgba(24,24,27,.4);border:1px solid hsla(0,0%,100%,.05);border-radius:.75rem;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;height:25rem}.TournamentBracket_emptyState__x71Zq .TournamentBracket_spinner__TGd_p,.TournamentBracket_loadingState__9qswV .TournamentBracket_spinner__TGd_p{animation:TournamentBracket_spin__P5tnB 1s linear infinite}@keyframes TournamentBracket_spin__P5tnB{to{transform:rotate(1turn)}}.TournamentRoundRobin_wrapper__RxK_w{display:flex;flex-direction:column;gap:2.5rem;animation:TournamentRoundRobin_fadeIn__twbTX .3s}.TournamentRoundRobin_emptyState__qHhcL{font-weight:400;color:#71717a;font-size:.875rem;font-style:normal;text-align:center;padding:2.5rem 1rem}@keyframes TournamentRoundRobin_fadeIn__twbTX{0%{opacity:0}to{opacity:1}}.TournamentRoundRobin_section__wzwV5{display:flex;flex-direction:column;gap:1rem}.TournamentRoundRobin_sectionTitle__u2Rga{font-weight:600;font-size:1.125rem;color:#fff;letter-spacing:normal;text-transform:none;display:flex;align-items:center;gap:.5rem}.TournamentRoundRobin_sectionIcon__RKwzj{color:#71717a}.TournamentRoundRobin_splitTablesContainer__pjkQU{display:flex;flex-direction:column;gap:1.5rem}.TournamentRoundRobin_tableWrapper__18nyh{width:100%;background:rgba(24,24,27,.4);border-radius:.75rem;border:1px solid hsla(0,0%,100%,.05);overflow:hidden}.TournamentRoundRobin_scrollArea__48q3k{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:1rem 0}.TournamentRoundRobin_scrollArea__48q3k::-webkit-scrollbar{height:6px}.TournamentRoundRobin_scrollArea__48q3k::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.TournamentRoundRobin_tableHeader__P4ZXh{font-weight:400;font-size:.6875rem;color:#71717a;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;padding:0 0 1rem;border-bottom:1px solid hsla(0,0%,100%,.1);width:100%;min-width:max-content}.TournamentRoundRobin_playerList__qJ5Df{display:flex;flex-direction:column;width:100%;min-width:max-content}.TournamentRoundRobin_playerRow__4D_xw{display:flex;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);width:100%;padding:.75rem 0;transition:background-color .2s}.TournamentRoundRobin_playerRow__4D_xw:hover{background-color:hsla(0,0%,100%,.02)}.TournamentRoundRobin_playerRow__4D_xw:last-child{border-bottom:none}.TournamentRoundRobin_colNum__bM4fA{font-weight:500;font-size:.875rem;color:#6b7280;width:3.125rem;display:flex;justify-content:center;align-items:center;flex-shrink:0}.TournamentRoundRobin_colPlayer__Gvb9D{flex:1 1;display:flex;justify-content:flex-start;align-items:center;min-width:16.25rem;padding-left:1rem}.TournamentRoundRobin_colStat__BX_tz{font-weight:500;font-size:.875rem;color:#d4d4d8;width:6.25rem;display:flex;justify-content:center;align-items:center;text-align:center;flex-shrink:0}.TournamentRoundRobin_diff__P_ZiZ{font-weight:500}.TournamentRoundRobin_colPoints__8JxgP{text-align:center}.TournamentRoundRobin_colPoints__8JxgP,.TournamentRoundRobin_colRank__UNp_a{font-weight:500;font-size:.875rem;color:#fff;width:6.25rem;display:flex;justify-content:center;align-items:center;flex-shrink:0}.TournamentRoundRobin_colScoreHeader__Bs2Xc{font-weight:400;font-size:.6875rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.TournamentRoundRobin_colScoreHeader__Bs2Xc,.TournamentRoundRobin_colScore__nl1ye{width:3.75rem;display:flex;justify-content:center;align-items:center;flex-shrink:0}.TournamentRoundRobin_colScore__nl1ye{font-weight:600;font-size:.875rem;color:#fff;flex-direction:column;border-left:1px solid hsla(0,0%,100%,.05);height:100%;padding:.75rem .25rem;gap:.125rem;line-height:1.2}.TournamentRoundRobin_colScore__nl1ye.TournamentRoundRobin_win__toIT1{background-color:rgba(0,224,118,.15)}.TournamentRoundRobin_colScore__nl1ye.TournamentRoundRobin_loss__Qnx9I{background-color:rgba(239,68,68,.15)}.TournamentRoundRobin_scoreLine__tdflj{display:block;white-space:nowrap}.TournamentRoundRobin_cellSelf__exLpP{background:repeating-linear-gradient(45deg,rgba(255,255,255,.02),rgba(255,255,255,.02) 5px,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 10px)}.TournamentRoundRobin_teamInfoBlock__VkqFZ{display:flex;align-items:center;gap:.75rem}.TournamentRoundRobin_avatarsGroup__C1R77{display:flex;align-items:center;flex-shrink:0}.TournamentRoundRobin_avatarsGroup__C1R77 .TournamentRoundRobin_avatar__5j7KM{width:2rem;height:2rem;border-radius:50%;object-fit:cover;border:2px solid #18181b}.TournamentRoundRobin_avatarsGroup__C1R77 .TournamentRoundRobin_avatar__5j7KM:not(:first-child){margin-left:-.75rem}.TournamentRoundRobin_namesStacked__EQ_kK{display:flex;flex-direction:column;gap:.25rem}.TournamentRoundRobin_namesStacked__EQ_kK .TournamentRoundRobin_playerName__wGqbe{font-weight:400;font-size:.875rem;color:#fff;letter-spacing:normal;text-transform:none;white-space:nowrap}.TournamentRoundRobin_matchesGrid__Qx_mJ{display:flex;flex-direction:column;gap:.75rem}.TournamentRoundRobin_matchCard__XKPY2{background:rgba(24,24,27,.6);border:1px solid hsla(0,0%,100%,.05);border-radius:.75rem;padding:1rem 1.5rem;display:flex;flex-direction:column;align-items:center}.TournamentRoundRobin_stageMarker__7_3yc{font-weight:500;font-size:.8125rem;color:#d4d4d8;text-transform:uppercase;letter-spacing:.05em;align-self:flex-start;margin-bottom:.75rem}.TournamentRoundRobin_matchBody__DHgIk{display:flex;justify-content:space-between;align-items:center;width:100%}.TournamentRoundRobin_matchTeam__SOqnq{display:flex;flex-direction:column;gap:.25rem;flex:1 1}.TournamentRoundRobin_matchTeam__SOqnq span{font-weight:400;font-size:.875rem;color:#fff}.TournamentRoundRobin_teamLeft__H5esB{text-align:left}.TournamentRoundRobin_teamRight__5gSLc{text-align:right}.TournamentRoundRobin_matchScore__AU96n{font-weight:600;font-size:1.25rem;color:#fff;letter-spacing:normal;flex-shrink:0;padding:0 2rem;display:flex;flex-direction:column;align-items:center;gap:.125rem;line-height:1.2}.TournamentGroupsPlayoffs_wrapper__yJcs2{display:flex;flex-direction:column;gap:2rem;animation:TournamentGroupsPlayoffs_fadeIn__OkTbm .3s}.TournamentGroupsPlayoffs_emptyState__7K1BB{font-weight:400;color:#71717a;font-size:.875rem;font-style:normal;text-align:center;padding:2.5rem 1rem}@keyframes TournamentGroupsPlayoffs_fadeIn__OkTbm{0%{opacity:0}to{opacity:1}}.TournamentGroupsPlayoffs_toggleWrapper__QHxSI{display:flex;justify-content:center;width:100%}.TournamentGroupsPlayoffs_stageControls__OoMXL{display:flex;background:hsla(0,0%,100%,.05);border-radius:.75rem;padding:.375rem;width:100%;max-width:25rem;border:1px solid hsla(0,0%,100%,.05)}.TournamentGroupsPlayoffs_stageBtn__fBLvB{font-weight:500;font-size:.9375rem;color:#9ca3af;letter-spacing:normal;text-transform:none;flex:1 1;padding:.75rem 0;border:none;background:rgba(0,0,0,0);border-radius:.5rem;cursor:pointer;transition:all .2s}.TournamentGroupsPlayoffs_stageBtn__fBLvB.TournamentGroupsPlayoffs_active__sDwtp{background:#27272a;color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.2)}.TournamentGroupsPlayoffs_stageBtn__fBLvB:hover:not(.TournamentGroupsPlayoffs_active__sDwtp){color:#d4d4d8}.TournamentGroupsPlayoffs_groupsGrid___oDWY{display:grid;gap:2rem}.TournamentGroupsPlayoffs_groupCard__OOFpl{background:rgba(24,24,27,.4);border:1px solid hsla(0,0%,100%,.05);border-radius:.75rem;overflow:hidden}.TournamentGroupsPlayoffs_groupHeader__oSJto{font-weight:500;font-size:.8125rem;color:#d4d4d8;text-transform:uppercase;letter-spacing:.05em;background:rgba(0,0,0,.2);padding:1rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.05)}.TournamentGroupsPlayoffs_splitTablesContainer__aptgp{display:flex;flex-direction:column;gap:1.5rem;padding:1rem}.TournamentGroupsPlayoffs_tableWrapper___liiV{width:100%;border:1px solid hsla(0,0%,100%,.05);border-radius:.5rem;background:rgba(0,0,0,.2);overflow:hidden}.TournamentGroupsPlayoffs_scrollArea__awHA6{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:.5rem 0}.TournamentGroupsPlayoffs_scrollArea__awHA6::-webkit-scrollbar{height:6px}.TournamentGroupsPlayoffs_scrollArea__awHA6::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.TournamentGroupsPlayoffs_tableHeaderRow__as47q{font-weight:400;font-size:.6875rem;color:#71717a;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:end;padding:.75rem 0;border-bottom:1px solid hsla(0,0%,100%,.1);width:100%;min-width:max-content}.TournamentGroupsPlayoffs_teamsList__b5kMF{display:flex;flex-direction:column;width:100%;min-width:max-content}.TournamentGroupsPlayoffs_teamRow__d_LxO{display:flex;align-items:center;padding:.75rem 0;border-bottom:1px solid hsla(0,0%,100%,.05);width:100%;transition:background-color .2s;border-left:4px solid rgba(0,0,0,0)}.TournamentGroupsPlayoffs_teamRow__d_LxO.TournamentGroupsPlayoffs_advancing__wuGPX{border-left-color:#00e076;background:linear-gradient(90deg,rgba(0,224,118,.05),transparent)}.TournamentGroupsPlayoffs_teamRow__d_LxO:hover{background-color:hsla(0,0%,100%,.02)}.TournamentGroupsPlayoffs_teamRow__d_LxO:last-child{border-bottom:none}.TournamentGroupsPlayoffs_colNum__93HjP{font-weight:500;font-size:.875rem;color:#6b7280;width:3.125rem;display:flex;justify-content:center;align-items:center;flex-shrink:0}.TournamentGroupsPlayoffs_colPlayer__cG_vz{flex:1 1;display:flex;justify-content:flex-start;align-items:center;min-width:16.25rem;padding-left:1rem}.TournamentGroupsPlayoffs_colStat__qZyJ3{font-weight:500;font-size:.875rem;color:#d4d4d8;width:6.25rem;display:flex;justify-content:center;align-items:center;text-align:center;flex-shrink:0}.TournamentGroupsPlayoffs_diff__Zkwj8{font-weight:500}.TournamentGroupsPlayoffs_colPoints__ihdQG{text-align:center}.TournamentGroupsPlayoffs_colPoints__ihdQG,.TournamentGroupsPlayoffs_colRank__Iiq2h{font-weight:500;font-size:.875rem;color:#fff;width:6.25rem;display:flex;justify-content:center;align-items:center;flex-shrink:0}.TournamentGroupsPlayoffs_colScoreHeader__p8EAD{font-weight:400;font-size:.6875rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;width:3.75rem;display:flex;justify-content:center;align-items:center;flex-shrink:0}.TournamentGroupsPlayoffs_colScore__n6H0B{font-weight:600;font-size:.875rem;color:#fff;width:3.75rem;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;border-left:1px solid hsla(0,0%,100%,.05);height:100%;padding:.75rem .25rem;gap:.125rem;line-height:1.2}.TournamentGroupsPlayoffs_colScore__n6H0B.TournamentGroupsPlayoffs_win__yJnM6{background-color:rgba(0,224,118,.15)}.TournamentGroupsPlayoffs_colScore__n6H0B.TournamentGroupsPlayoffs_loss__WxhOi{background-color:rgba(239,68,68,.15)}.TournamentGroupsPlayoffs_scoreLine__W5p8_{display:block;white-space:nowrap}.TournamentGroupsPlayoffs_cellSelf__vyis4{background:repeating-linear-gradient(45deg,rgba(255,255,255,.02),rgba(255,255,255,.02) 5px,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 10px)}.TournamentGroupsPlayoffs_teamInfoBlock__GziDe{display:flex;align-items:center;gap:.75rem}.TournamentGroupsPlayoffs_avatarsGroup__LAG94{display:flex;align-items:center;flex-shrink:0}.TournamentGroupsPlayoffs_avatarsGroup__LAG94 .TournamentGroupsPlayoffs_avatar__CHZIR{width:2rem;height:2rem;border-radius:50%;object-fit:cover;border:2px solid #18181b}.TournamentGroupsPlayoffs_avatarsGroup__LAG94 .TournamentGroupsPlayoffs_avatar__CHZIR:not(:first-child){margin-left:-.75rem}.TournamentGroupsPlayoffs_namesStacked__E4z2z{display:flex;flex-direction:column;gap:.25rem}.TournamentGroupsPlayoffs_namesStacked__E4z2z .TournamentGroupsPlayoffs_playerName__IEC0n{font-weight:400;font-size:.875rem;color:#fff;letter-spacing:normal;text-transform:none;white-space:nowrap}.TournamentGroupsPlayoffs_playoffWrapper__jag8x{animation:TournamentGroupsPlayoffs_fadeIn__OkTbm .3s}.TournamentAmericano_wrapper__gKvVd{display:flex;flex-direction:column;gap:2.5rem;animation:TournamentAmericano_fadeIn__6DcD1 .3s}@keyframes TournamentAmericano_fadeIn__6DcD1{0%{opacity:0}to{opacity:1}}.TournamentAmericano_section__kKcK0{display:flex;flex-direction:column;gap:1rem}.TournamentAmericano_sectionTitle__AmAOV{font-size:1.125rem;font-weight:600;color:#fff;letter-spacing:normal;text-transform:none;display:flex;align-items:center;gap:.5rem}.TournamentAmericano_sectionIcon__hUQe1{color:#71717a}.TournamentAmericano_tableWrapper__zsbuX{width:100%;background:rgba(24,24,27,.4);border-radius:.75rem;border:1px solid hsla(0,0%,100%,.05);overflow:hidden}.TournamentAmericano_scrollArea__iH045{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:1rem 0}.TournamentAmericano_scrollArea__iH045::-webkit-scrollbar{height:6px}.TournamentAmericano_scrollArea__iH045::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.TournamentAmericano_legend__RFv_p{font-size:.6875rem;font-weight:400;color:#71717a;padding:.5rem 1rem 0;min-width:max-content}.TournamentAmericano_tableHeader__jau17{font-size:.6875rem;font-weight:400;color:#71717a;letter-spacing:.05em;text-transform:uppercase;display:flex;align-items:center;padding:0 0 1rem;border-bottom:1px solid hsla(0,0%,100%,.1);width:100%;min-width:max-content}.TournamentAmericano_playerList__by44l{display:flex;flex-direction:column;width:100%;min-width:max-content}.TournamentAmericano_playerRow__HQslN{display:flex;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);width:100%;padding:.75rem 0;transition:background-color .2s}.TournamentAmericano_playerRow__HQslN:hover{background-color:hsla(0,0%,100%,.02)}.TournamentAmericano_playerRow__HQslN:last-child{border-bottom:none}.TournamentAmericano_colPlayer__kCY6Z{flex:0 0 auto;display:flex;justify-content:flex-start;align-items:center;width:16.25rem;min-width:16.25rem;padding-left:1rem}.TournamentAmericano_colStat__OD2A6{width:11.25rem}.TournamentAmericano_colStatNarrow__NjHgH,.TournamentAmericano_colStat__OD2A6{display:flex;justify-content:center;align-items:center;text-align:center;flex-shrink:0;color:#d4d4d8;font-size:.875rem;font-weight:500}.TournamentAmericano_colStatNarrow__NjHgH{width:4rem}.TournamentAmericano_colDelta__LIES4{width:6.25rem;display:flex;justify-content:center;align-items:center;text-align:center;flex-shrink:0;font-weight:500;font-size:.875rem;color:#00e076}.TournamentAmericano_colDeltaNegative__9niBQ{color:#ef4444}.TournamentAmericano_colRank__t_U45{width:6.25rem;display:flex;justify-content:center;align-items:center;flex-shrink:0;color:#fff;font-weight:500;font-size:.875rem}.TournamentAmericano_colPlayer__kCY6Z{position:sticky;left:0;z-index:1;margin-right:auto}.TournamentAmericano_scoredPos__rO6yS{color:#4ade80}.TournamentAmericano_concededNeg__h_0Rn{color:#f87171}.TournamentAmericano_playerInfo__MYR51{display:flex;align-items:center;gap:.75rem;min-width:0}.TournamentAmericano_singleAvatar__838wv{width:2.25rem;height:2.25rem;border-radius:50%;object-fit:cover}.TournamentAmericano_singleName__Hj_Gk{color:#fff;font-size:.875rem;font-weight:400;white-space:nowrap}.TournamentAmericano_placeholderCell__g7f3g{color:#71717a;font-size:.875rem;font-weight:500}.TournamentAmericano_teamInfoBlock__Z6bIk{display:flex;align-items:center;gap:.75rem}.TournamentAmericano_avatarsGroup__c70qS{display:flex;align-items:center;flex-shrink:0}.TournamentAmericano_avatarsGroup__c70qS .TournamentAmericano_avatar__sNKLd{width:2rem;height:2rem;border-radius:50%;object-fit:cover}.TournamentAmericano_avatarsGroup__c70qS .TournamentAmericano_avatar__sNKLd:not(:first-child){margin-left:-.75rem}.TournamentAmericano_namesStacked__N74dE{display:flex;flex-direction:column;gap:.25rem}.TournamentAmericano_namesStacked__N74dE .TournamentAmericano_playerName__Insv1{font-size:.875rem;color:#fff;font-weight:400;white-space:nowrap}.TournamentAmericano_matchesGrid__dZiy2{display:grid;gap:.75rem}.TournamentAmericano_matchCard__gtGpR{display:flex;flex-direction:column;align-items:stretch;background:rgba(24,24,27,.6);border:1px solid hsla(0,0%,100%,.05);border-radius:.75rem;padding:1rem 1.5rem;min-width:0}.TournamentAmericano_emptyState__KP6Fo{font-weight:400;color:#71717a;font-size:.875rem;font-style:normal;text-align:center;padding:2.5rem 1rem}.TournamentAmericano_stageMarker__lIEtY{font-weight:500;font-size:.8125rem;color:#d4d4d8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.TournamentAmericano_matchBody__r7NVr{display:flex;justify-content:space-between;align-items:center;gap:.75rem;width:100%;flex-wrap:wrap}.TournamentAmericano_teamColumn__sGIxI{display:flex;flex-direction:column;gap:.25rem;flex:1 1 8.75rem;min-width:0}.TournamentAmericano_teamColumn__sGIxI span{font-size:.875rem;font-weight:400;color:#fff;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.TournamentAmericano_teamLeft__zuBtF{text-align:left}.TournamentAmericano_teamRight__uoseI{text-align:right}.TournamentAmericano_scoreColumn__qd10l{flex-shrink:0;padding:0 2rem;font-size:1.25rem;font-weight:600;color:#fff;letter-spacing:normal;display:flex;flex-direction:column;align-items:center;gap:.125rem;line-height:1.2}.TournamentAmericano_scoreLine__dkH7n{display:block;white-space:nowrap}