.finalsBracket_wrapper__a8eio{display:flex;flex-direction:column;gap:1.5rem;overflow-x:auto;padding-bottom:.35rem}.finalsBracket_selectorBlock__W8NG7{display:flex;align-items:center;gap:.65rem}.finalsBracket_selectorBlock__W8NG7 label{color:var(--muted);font-weight:600}.finalsBracket_selectorBlock__W8NG7 select{background:rgba(4,14,21,.55);color:var(--text);border:1px solid rgba(80,240,255,.2);border-radius:8px;padding:.45rem .7rem}.finalsBracket_headerBlock__1uemb h2,.finalsBracket_sectionTitle__6HM1h{font-size:1.8rem;margin-bottom:.35rem}.finalsBracket_headerBlock__1uemb p{color:var(--muted)}.finalsBracket_tournamentBoard__FCEUP{display:grid;grid-template-columns:repeat(5,minmax(280px,1fr));grid-gap:clamp(.75rem,1.6vw,1.5rem);gap:clamp(.75rem,1.6vw,1.5rem);width:100%;min-width:1460px}.finalsBracket_mixedBoard__PVszj{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));grid-gap:1.25rem;gap:1.25rem;min-width:760px}.finalsBracket_mixedColumn__C7y4N{display:flex;flex-direction:column;gap:1rem}.finalsBracket_round__YeHbs h3{margin-bottom:.75rem;color:var(--accent-2);text-align:center;font-size:1rem}.finalsBracket_round__YeHbs{min-width:0}.finalsBracket_roundColumn__eEbyJ{height:clamp(430px,48vw,520px);position:relative}.finalsBracket_mixedRoundColumn__XMn9O{height:clamp(250px,32vw,320px);position:relative}.finalsBracket_mixedTournamentBoard__OiI45 .finalsBracket_matchCard__WJFYW{height:180px}.finalsBracket_matchCard__WJFYW{background:#040e15;border:1px solid rgba(80,240,255,.12);border-radius:10px;padding:clamp(.85rem,1.25vw,1.1rem);min-height:clamp(150px,17vw,176px);position:relative;z-index:2;text-align:center}.finalsBracket_matchTitle__tAYH1{display:block;font-size:clamp(.7rem,.9vw,.8rem);letter-spacing:.4px;text-transform:uppercase;color:var(--muted);margin-bottom:.5rem;text-align:center}.finalsBracket_teamSlot__LyzXk{display:flex;align-items:center;justify-content:center;gap:clamp(.35rem,.8vw,.6rem);font-weight:600;min-height:clamp(28px,3.5vw,34px)}.finalsBracket_teamSlotWithScore__Dblx2{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.5rem;gap:.5rem;font-weight:600;min-height:clamp(28px,3.5vw,34px)}.finalsBracket_teamLineWithScore__GC1xN{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.5rem;gap:.5rem;min-height:clamp(28px,3.5vw,34px)}.finalsBracket_matchContentHorizontal__GcLlB{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:.85rem;gap:.85rem}.finalsBracket_teamColumn__DSuej{gap:.35rem;text-align:center;padding:0 .45rem}.finalsBracket_teamColumn__DSuej,.finalsBracket_teamIdentityWithSeed__qTr6p{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.finalsBracket_teamIdentityWithSeed__qTr6p{gap:.3rem}.finalsBracket_teamName__dVlkm{font-size:clamp(.8rem,1.2vw,.95rem);text-align:center;min-width:0;overflow-wrap:break-word;word-break:normal;line-height:1.2}.finalsBracket_teamNeutral__b_03H{color:#fff}.finalsBracket_teamWinner__sggTb{color:#4caf50}.finalsBracket_teamLoser__UgrB3{color:#e57373}.finalsBracket_seed__uRAiZ{min-width:clamp(28px,3.8vw,36px);text-align:center;border-radius:999px;border:1px solid rgba(80,240,255,.2);background:rgba(16,58,84,.6);font-size:clamp(.75rem,1.1vw,.9rem);padding:.12rem .32rem}.finalsBracket_vs__qnAmW{margin:0;color:var(--muted);font-size:.95rem;text-align:center;min-width:28px;font-weight:700}.finalsBracket_vsBlock__AdHpW{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-width:64px}.finalsBracket_setsSummary__FB0Oy{font-size:clamp(.72rem,.95vw,.84rem);line-height:1.2;text-align:center;white-space:normal;overflow-wrap:break-word;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem}.finalsBracket_setWinner__kWFXU{color:#4caf50;font-weight:700}.finalsBracket_setLoser__v_TDC{color:#e57373;font-weight:700}.finalsBracket_info__y_WXg{color:var(--muted);font-size:1rem}.finalsBracket_silverBlock__Kq3FZ{display:grid;grid-template-columns:repeat(5,minmax(280px,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.75rem;width:100%;min-width:1460px;align-items:start}.finalsBracket_silverBlock__Kq3FZ .finalsBracket_sectionTitle__6HM1h{grid-column:1/-1;text-align:left}.finalsBracket_silverBlock__Kq3FZ p{color:var(--muted);margin:0;grid-column:1/-1}.finalsBracket_silverMatches__RMDzu{grid-column:2/5;display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.finalsBracket_silverFinalWrap__UBw4e{grid-column:3/4;max-width:none;margin:.25rem 0 0;width:100%}.indoor-theme .finalsBracket_headerBlock__1uemb p,.indoor-theme .finalsBracket_info__y_WXg,.indoor-theme .finalsBracket_matchTitle__tAYH1,.indoor-theme .finalsBracket_selectorBlock__W8NG7 label,.indoor-theme .finalsBracket_silverBlock__Kq3FZ p,.indoor-theme .finalsBracket_vs__qnAmW{color:rgba(239,255,248,.78)}.indoor-theme .finalsBracket_round__YeHbs h3,.indoor-theme .finalsBracket_sectionTitle__6HM1h{color:#d8ff2f}.indoor-theme .finalsBracket_selectorBlock__W8NG7 select{background:#074151;color:#effff8;border-color:rgba(216,255,47,.35)}.indoor-theme .finalsBracket_matchCard__WJFYW{background:#073c4b;border-color:rgba(216,255,47,.35)}.indoor-theme .finalsBracket_teamNeutral__b_03H{color:#effff8}.indoor-theme .finalsBracket_teamWinner__sggTb{color:#d8ff2f}.indoor-theme .finalsBracket_teamLoser__UgrB3{color:#7cf4df}.indoor-theme .finalsBracket_seed__uRAiZ{border-color:rgba(216,255,47,.3);background:rgba(15,106,95,.45)}.indoor-theme .finalsBracket_setWinner__kWFXU{color:#d8ff2f}.indoor-theme .finalsBracket_setLoser__v_TDC{color:#7cf4df}.finalsBracket_finalNode__Xcg_l,.finalsBracket_matchNodeLeftBottom__7H7xf,.finalsBracket_matchNodeLeftTop__sgE7N,.finalsBracket_matchNodeRightBottom__RESFD,.finalsBracket_matchNodeRightTop__t_G_9,.finalsBracket_playInNodeLeft__H58Ej,.finalsBracket_playInNodeRight__F0fxk,.finalsBracket_semifinalNodeLeft__6dckz,.finalsBracket_semifinalNodeRight__bAnR_{position:absolute;left:0;right:0}.finalsBracket_matchNodeLeftTop__sgE7N,.finalsBracket_matchNodeRightTop__t_G_9{top:30px}.finalsBracket_matchNodeLeftBottom__7H7xf,.finalsBracket_matchNodeRightBottom__RESFD{top:270px}.finalsBracket_finalNode__Xcg_l,.finalsBracket_playInNodeLeft__H58Ej,.finalsBracket_playInNodeRight__F0fxk,.finalsBracket_semifinalNodeLeft__6dckz,.finalsBracket_semifinalNodeRight__bAnR_{top:150px}.finalsBracket_mixedNodeFinal__12w7c,.finalsBracket_mixedNodePlayInLeft___s_Hc,.finalsBracket_mixedNodePlayInRight__YpfWU,.finalsBracket_mixedNodeSemiLeft__28p71,.finalsBracket_mixedNodeSemiRight__JLiHE{position:absolute;left:0;right:0;top:90px}.finalsBracket_mixedConnectorLeft__C3dex,.finalsBracket_mixedConnectorRight__8vYIU{position:absolute;top:90px;width:24px;height:2px;background:rgba(80,240,255,.5);pointer-events:none;z-index:1}.finalsBracket_mixedConnectorRight__8vYIU{right:-24px}.finalsBracket_mixedConnectorLeft__C3dex{left:-24px}.finalsBracket_finalCardGold__F_Upg{border-color:rgba(255,215,0,.7);box-shadow:0 0 0 1px rgba(255,215,0,.18),0 10px 26px rgba(255,193,7,.26),0 0 18px rgba(255,215,0,.28)}.finalsBracket_finalCardSilver__WcRxh{border-color:hsla(0,0%,75%,.78);box-shadow:0 0 0 1px hsla(0,0%,75%,.2),0 10px 24px hsla(0,0%,75%,.22),0 0 16px hsla(0,0%,88%,.24)}.finalsBracket_matchNodeLeftBottom__7H7xf:after,.finalsBracket_matchNodeLeftTop__sgE7N:after,.finalsBracket_matchNodeRightBottom__RESFD:before,.finalsBracket_matchNodeRightTop__t_G_9:before,.finalsBracket_playInNodeLeft__H58Ej:after,.finalsBracket_playInNodeRight__F0fxk:before,.finalsBracket_semifinalNodeLeft__6dckz:after,.finalsBracket_semifinalNodeRight__bAnR_:before{content:"";position:absolute;top:50%;width:24px;height:2px;background:rgba(80,240,255,.5);z-index:1}.finalsBracket_matchNodeLeftBottom__7H7xf:after,.finalsBracket_matchNodeLeftTop__sgE7N:after,.finalsBracket_matchNodeRightBottom__RESFD:before,.finalsBracket_matchNodeRightTop__t_G_9:before{width:12px;top:84px}.finalsBracket_matchNodeLeftBottom__7H7xf:after,.finalsBracket_matchNodeLeftTop__sgE7N:after,.finalsBracket_playInNodeLeft__H58Ej:after,.finalsBracket_semifinalNodeLeft__6dckz:after{right:-24px}.finalsBracket_matchNodeLeftBottom__7H7xf:after,.finalsBracket_matchNodeLeftTop__sgE7N:after{right:-12px}.finalsBracket_matchNodeRightBottom__RESFD:before,.finalsBracket_matchNodeRightTop__t_G_9:before,.finalsBracket_playInNodeRight__F0fxk:before,.finalsBracket_semifinalNodeRight__bAnR_:before{left:-24px}.finalsBracket_matchNodeRightBottom__RESFD:before,.finalsBracket_matchNodeRightTop__t_G_9:before{left:-12px}.finalsBracket_semifinalNodeLeft__6dckz:after,.finalsBracket_semifinalNodeRight__bAnR_:before{width:24px}.finalsBracket_semifinalNodeLeft__6dckz:after{right:-24px}.finalsBracket_semifinalNodeRight__bAnR_:before{left:-24px}.finalsBracket_semifinalNodeLeft__6dckz:before,.finalsBracket_semifinalNodeRight__bAnR_:after{content:"";position:absolute;top:50%;width:12px;height:2px;background:rgba(80,240,255,.5);z-index:1}.finalsBracket_semifinalNodeLeft__6dckz:before{left:-12px}.finalsBracket_semifinalNodeRight__bAnR_:after{right:-12px}.finalsBracket_matchNodeLeftBottom__7H7xf:before,.finalsBracket_matchNodeLeftTop__sgE7N:before,.finalsBracket_matchNodeRightBottom__RESFD:after,.finalsBracket_matchNodeRightTop__t_G_9:after{content:"";position:absolute;width:2px;background:rgba(80,240,255,.5);z-index:1}.finalsBracket_matchNodeLeftTop__sgE7N:before,.finalsBracket_matchNodeRightTop__t_G_9:after{right:-12px;top:84px;height:120px}.finalsBracket_matchNodeLeftBottom__7H7xf:before,.finalsBracket_matchNodeRightBottom__RESFD:after{right:-12px;top:-36px;height:120px}.finalsBracket_matchNodeRightBottom__RESFD:after,.finalsBracket_matchNodeRightTop__t_G_9:after{left:-12px;right:auto}@media (max-width:1100px){.finalsBracket_wrapper__a8eio{overflow-x:auto;padding-bottom:.5rem}.finalsBracket_tournamentBoard__FCEUP{min-width:1460px}.finalsBracket_mixedRoundColumn__XMn9O{height:300px}}@media (max-width:768px){.finalsBracket_tournamentBoard__FCEUP{min-width:1460px;gap:.85rem}.finalsBracket_roundColumn__eEbyJ{height:460px}.finalsBracket_mixedRoundColumn__XMn9O{height:270px}.finalsBracket_headerBlock__1uemb h2,.finalsBracket_sectionTitle__6HM1h{font-size:1.45rem}.finalsBracket_matchContentHorizontal__GcLlB{gap:.25rem}.finalsBracket_teamName__dVlkm{font-size:.8rem}.finalsBracket_vs__qnAmW{min-width:18px;font-size:.78rem}.finalsBracket_vsBlock__AdHpW{min-width:48px}.finalsBracket_setsSummary__FB0Oy{font-size:.72rem}.finalsBracket_silverBlock__Kq3FZ{width:100%;min-width:1460px;margin-left:0;margin-right:0}.finalsBracket_silverBlock__Kq3FZ .finalsBracket_info__y_WXg,.finalsBracket_silverBlock__Kq3FZ p{text-align:center}.finalsBracket_silverMatches__RMDzu{grid-template-columns:repeat(2,minmax(220px,1fr));justify-content:stretch;width:100%;margin:0}.finalsBracket_silverFinalWrap__UBw4e{margin-left:0;margin-right:0}}