.Header_menu_container__7oQLe{display:flex;width:100vw;padding:8px 0 4px;font-size:12px;font-weight:700;overflow-x:scroll;color:#fff;background-color:#0c0c0c}@media(min-width:450px){.Header_menu_container__7oQLe{justify-content:center}}.TabView_nav-tabs__uqd9w{background:#fff;display:flex;padding:0 20px;border-bottom:1px solid #e0e0e0;width:100vw;overflow-x:scroll}.TabView_nav-tab__kHH5M{padding:16px 24px;color:#666;text-decoration:none;border-bottom:2px solid transparent;font-size:14px;white-space:nowrap}.TabView_nav-tab__kHH5M.TabView_active__ORtGC{color:#2c3e50;border-bottom-color:#2c3e50;font-weight:600}.RecordsComponent_cardWrapper__3hRsm{perspective:1000px;perspective-origin:top}.RecordsComponent_card__tYQHU{transform-style:preserve-3d;animation:RecordsComponent_cardDropAndBounce__fyAWN .8s cubic-bezier(.22,.61,.36,1) forwards;opacity:0;animation-delay:var(--card-delay,0s)}.staggerContainer>.RecordsComponent_cardWrapper__3hRsm:first-child .RecordsComponent_card__tYQHU{animation-delay:0s}.staggerContainer>.RecordsComponent_cardWrapper__3hRsm:nth-child(2) .RecordsComponent_card__tYQHU{animation-delay:.08s}.staggerContainer>.RecordsComponent_cardWrapper__3hRsm:nth-child(3) .RecordsComponent_card__tYQHU{animation-delay:.16s}.staggerContainer>.RecordsComponent_cardWrapper__3hRsm:nth-child(4) .RecordsComponent_card__tYQHU{animation-delay:.24s}.staggerContainer>.RecordsComponent_cardWrapper__3hRsm:nth-child(5) .RecordsComponent_card__tYQHU{animation-delay:.32s}.staggerContainer>.RecordsComponent_cardWrapper__3hRsm:nth-child(6) .RecordsComponent_card__tYQHU{animation-delay:.4s}.staggerContainer>.RecordsComponent_cardWrapper__3hRsm:nth-child(7) .RecordsComponent_card__tYQHU{animation-delay:.48s}.staggerContainer>.RecordsComponent_cardWrapper__3hRsm:nth-child(8) .RecordsComponent_card__tYQHU{animation-delay:.56s}.staggerContainer>.RecordsComponent_cardWrapper__3hRsm:nth-child(9) .RecordsComponent_card__tYQHU{animation-delay:.64s}.staggerContainer>.RecordsComponent_cardWrapper__3hRsm:nth-child(10) .RecordsComponent_card__tYQHU{animation-delay:.72s}.staggerContainer>.RecordsComponent_cardWrapper__3hRsm:nth-child(11) .RecordsComponent_card__tYQHU{animation-delay:.8s}.staggerContainer>.RecordsComponent_cardWrapper__3hRsm:nth-child(12) .RecordsComponent_card__tYQHU{animation-delay:.88s}.staggerContainer>.RecordsComponent_cardWrapper__3hRsm:nth-child(13) .RecordsComponent_card__tYQHU{animation-delay:.96s}.staggerContainer>.RecordsComponent_cardWrapper__3hRsm:nth-child(14) .RecordsComponent_card__tYQHU{animation-delay:1.04s}.staggerContainer>.RecordsComponent_cardWrapper__3hRsm:nth-child(15) .RecordsComponent_card__tYQHU{animation-delay:1.12s}.staggerContainer>.RecordsComponent_cardWrapper__3hRsm:nth-child(16) .RecordsComponent_card__tYQHU{animation-delay:1.2s}@keyframes RecordsComponent_cardDropAndBounce__fyAWN{0%{transform:translateZ(300px) translateY(-40px) scale(1.3);filter:blur(15px);opacity:0}25%{transform:translateZ(100px) translateY(0) scale(1.1);filter:blur(6px);opacity:.7}50%{transform:translateZ(0) translateY(8px) scale(1.02) scaleY(.95);filter:blur(0);opacity:1}65%{transform:translateZ(30px) translateY(-5px) scale(1.01);filter:blur(1px)}80%{transform:translateZ(0) translateY(3px) scaleY(.98);filter:blur(0)}90%{transform:translateZ(10px) translateY(-2px)}to{transform:translateZ(0) translateY(0) scale(1);filter:blur(0);opacity:1}}.RecordsComponent_recordsContainer__pa1A2{perspective:600px}.RecordsComponent_recordRow__VQlDS{transform-style:preserve-3d;animation:RecordsComponent_rowDropAndSettle__oLBL8 .5s cubic-bezier(.34,1.56,.64,1) forwards;opacity:0;animation-delay:var(--row-delay,.4s)}@keyframes RecordsComponent_rowDropAndSettle__oLBL8{0%{transform:translateZ(60px) translateY(-15px);filter:blur(4px);opacity:0}50%{transform:translateZ(0) translateY(4px) scaleY(.96);filter:blur(0);opacity:1}70%{transform:translateZ(15px) translateY(-2px)}85%{transform:translateZ(0) translateY(1px)}to{transform:translateZ(0) translateY(0);filter:blur(0);opacity:1}}.GameResult_game_container__dBwu4{position:relative;display:flex;flex-direction:column;width:350px;padding:2px;box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:8px;margin:4px;background-color:#fefefe}.GameResult_game_container__dBwu4 .GameResult_score__FrOhD{width:30px;text-align:center}.GameResult_game_container__dBwu4 .GameResult_score__FrOhD.GameResult_win__fqWAp{color:#d86060}.GameResult_game_container__dBwu4 .GameResult_scoreSection__wUfW3{display:flex;height:70px;margin:-5px 4px 0;font-family:Bebas Neue,cursive}.GameResult_game_container__dBwu4 .GameResult_team__Ywfb6{font-size:14px;width:90px;color:dimgray}.GameResult_game_container__dBwu4 .GameResult_teamContainer__zLzqT{display:flex;align-items:center;width:130px;gap:6px;margin-bottom:4px}.GameResult_game_container__dBwu4 .GameResult_teamContainer__zLzqT.GameResult_left__VUZp9{justify-content:right}.GameResult_game_container__dBwu4 .GameResult_teamContainer__zLzqT.GameResult_left__VUZp9 .GameResult_team__Ywfb6{text-align:right}.GameResult_game_container__dBwu4 .GameResult_teamContainer__zLzqT.GameResult_right__u3Qhp{justify-content:left}.GameResult_game_container__dBwu4 .GameResult_teamContainer__zLzqT.GameResult_right__u3Qhp .GameResult_team__Ywfb6{text-align:left}.GameResult_game_container__dBwu4 .GameResult_pitcher__WXFnO{font-size:11px;display:flex;align-items:baseline;height:24px;padding:0 8px;gap:4px}.GameResult_game_container__dBwu4 .GameResult_pitcher__WXFnO.GameResult_left__VUZp9{justify-content:right}.GameResult_game_container__dBwu4 .GameResult_pitcher__WXFnO.GameResult_right__u3Qhp{justify-content:left}.TournamentBracket_tournamentContainer__WISnx{width:100%;padding:20px 0}.TournamentBracket_title__jvzOS{text-align:center;margin-bottom:30px;font-size:1.5em;color:#333}.TournamentBracket_bracketWrapper__i_XYQ{overflow-x:auto;padding:10px 0}.TournamentBracket_bracket__Dd0iw{display:flex;gap:60px;min-width:-moz-fit-content;min-width:fit-content;padding:0 20px;align-items:flex-start}.TournamentBracket_round__pESlN{display:flex;flex-direction:column;align-items:center;position:relative}.TournamentBracket_roundTitle__dfPmm{font-size:1.1em;font-weight:700;margin-bottom:20px;color:#553e2c;text-align:center;min-height:30px}.TournamentBracket_matchesColumn__WilM7{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%}.TournamentBracket_matchContainer__cheCI{position:relative;display:flex;align-items:center}.TournamentBracket_matchSlot__Uj2Tf{position:relative}.TournamentBracket_emptySlot__UUBna{opacity:.5}.TournamentBracket_emptyMatch__d3Boi{background:#f8f9fa;border:2px dashed #ddd;border-radius:8px;padding:20px;text-align:center;color:#999;min-width:200px;min-height:80px;display:flex;align-items:center;justify-content:center}.TournamentBracket_bracketConnector__114XW{position:absolute;left:100%;width:60px;pointer-events:none;z-index:1}.TournamentBracket_horizontalLine__g87rI{position:absolute;left:0;top:50%;width:30px;height:2px;transform:translateY(-50%)}.TournamentBracket_verticalLine__yhsPY{position:absolute;left:30px;top:0;width:2px}.TournamentBracket_horizontalLineRight__e3Xrr{position:absolute;left:30px;top:50%;width:30px;height:2px;transform:translateY(-50%)}.TournamentBracket_emptyState__T1XVt{text-align:center;padding:40px 20px;color:#666}.TournamentBracket_emptyState__T1XVt p{font-size:1.1em;margin:0}@media(max-width:1199px){.TournamentBracket_bracket__Dd0iw{gap:40px}.TournamentBracket_bracketConnector__114XW{width:40px}.TournamentBracket_horizontalLineRight__e3Xrr,.TournamentBracket_horizontalLine__g87rI{width:20px}.TournamentBracket_horizontalLineRight__e3Xrr,.TournamentBracket_verticalLine__yhsPY{left:20px}}@media(max-width:767px){.TournamentBracket_tournamentContainer__WISnx{padding:15px 0}.TournamentBracket_title__jvzOS{font-size:1.3em;margin-bottom:20px}.TournamentBracket_bracketWrapper__i_XYQ{overflow-x:auto;overflow-y:hidden}.TournamentBracket_bracket__Dd0iw{gap:30px;padding:0 10px;flex-direction:column;align-items:stretch}.TournamentBracket_round__pESlN{margin-bottom:30px}.TournamentBracket_roundTitle__dfPmm{font-size:1em;margin-bottom:15px}.TournamentBracket_matchesColumn__WilM7{gap:15px;flex-direction:row;flex-wrap:wrap;justify-content:center}.TournamentBracket_matchContainer__cheCI{flex-direction:column}.TournamentBracket_bracketConnector__114XW{display:none}.TournamentBracket_emptyMatch__d3Boi{min-width:150px;min-height:60px;padding:15px}}.GroupStandings_groupContainer__ddngl{background:#fff;border:1px solid #ddd;border-radius:8px;margin-bottom:20px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.GroupStandings_groupTitle__m7Lnu{background:#f8f9fa;margin:0;padding:15px 20px;font-size:1.2em;font-weight:700;color:#553e2c;border-bottom:1px solid #ddd}.GroupStandings_tabContainer__fkL2w{display:flex;border-bottom:1px solid #ddd;background:#f8f9fa}.GroupStandings_tab__A1UFw{flex:1;padding:12px 20px;background:transparent;cursor:pointer;font-size:14px;font-weight:500;color:#666;transition:all .2s ease;border:none;border-bottom:3px solid transparent}.GroupStandings_tab__A1UFw:hover{background:#e9ecef;color:#333}.GroupStandings_tab__A1UFw.GroupStandings_active__kfLn0{color:#553e2c;background:#fff;border-bottom-color:#553e2c}.GroupStandings_tabContent__CxBaX{padding:20px}.GroupStandings_standingsTable__sxBd8{overflow-x:auto}.GroupStandings_table__lJ2bH{margin-bottom:0}.GroupStandings_tableHeader__OqqVQ{background-color:#f8f9fa;font-weight:700;color:#553e2c}.GroupStandings_teamName__Y5Bxq{display:flex;align-items:center;gap:10px;position:relative}.GroupStandings_teamIcon__ra0G9{width:24px;height:24px;border-radius:50%;background-size:cover;background-position:50%;background-color:#f0f0f0;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.2)}.GroupStandings_qualified__1SQo_{font-weight:700;color:#28a745}.GroupStandings_qualifiedBadge__KW8Km{background:#28a745;color:#fff;font-size:10px;padding:2px 6px;border-radius:10px;font-weight:700;margin-left:auto}.GroupStandings_matchesList__MJYpS{display:flex;flex-wrap:wrap;gap:15px}.GroupStandings_emptyGroup__wJ4fT{background:#fff;border:1px solid #ddd;border-radius:8px;padding:30px;text-align:center;margin-bottom:20px}.GroupStandings_emptyGroup__wJ4fT h3{margin:0 0 10px;color:#553e2c}.GroupStandings_emptyGroup__wJ4fT p{margin:0;color:#666}@media(max-width:767px){.GroupStandings_groupTitle__m7Lnu{padding:12px 15px;font-size:1.1em}.GroupStandings_tab__A1UFw{padding:10px 15px;font-size:13px}.GroupStandings_tabContent__CxBaX{padding:0}.GroupStandings_teamName__Y5Bxq{gap:8px}.GroupStandings_teamIcon__ra0G9{width:20px;height:20px}.GroupStandings_qualifiedBadge__KW8Km{font-size:9px;padding:1px 4px}.GroupStandings_matchesList__MJYpS{display:flex;flex-wrap:wrap}.GroupStandings_emptyGroup__wJ4fT{padding:20px 15px}}.TournamentView_tournamentView___i99T{width:100%}.TournamentView_mainTabs__2_NEc{display:flex;border-bottom:2px solid #ddd;background:#f8f9fa;margin-bottom:0}.TournamentView_mainTab__GMi76{flex:1;padding:16px 24px;background:transparent;cursor:pointer;font-size:16px;font-weight:600;color:#666;transition:all .3s ease;border:none;border-bottom:3px solid transparent;position:relative}.TournamentView_mainTab__GMi76:hover{background:#e9ecef;color:#333}.TournamentView_mainTab__GMi76.TournamentView_active__1Rgno{color:#553e2c;background:#fff;border-bottom-color:#553e2c}.TournamentView_tabContent__3Xf_G{background:#fff;min-height:400px}.TournamentView_prelimSection__Gbvjn{padding:20px}.TournamentView_groupsContainer__50Qoq{display:grid;gap:20px}.TournamentView_tournamentSection__IEp3m{padding:20px}.TournamentView_emptyState__74lCB{text-align:center;padding:60px 20px;color:#666}.TournamentView_emptyState__74lCB h3{margin:0 0 16px;font-size:1.4em;color:#333}.TournamentView_emptyState__74lCB p{margin:0;font-size:1.1em}@media(min-width:1200px){.TournamentView_groupsContainer__50Qoq{width:100%}}@media(min-width:768px)and (max-width:1199px){.TournamentView_groupsContainer__50Qoq{grid-template-columns:1fr}.TournamentView_mainTab__GMi76{padding:14px 20px;font-size:15px}}@media(max-width:767px){.TournamentView_mainTab__GMi76{padding:12px 16px;font-size:14px}.TournamentView_prelimSection__Gbvjn,.TournamentView_tournamentSection__IEp3m{padding:0}.TournamentView_emptyState__74lCB{padding:40px 15px}.TournamentView_emptyState__74lCB h3{font-size:1.2em}.TournamentView_emptyState__74lCB p{font-size:1em}}