.Header_header__AF_3G{position:fixed;top:12px;left:16px;right:16px;z-index:1000;transition:all .5s ease;height:56px;transform:translateY(-100px);opacity:0;background:#fff;border-radius:0;border:1px solid hsla(0,0%,100%,.3);box-shadow:0 4px 20px rgba(0,0,0,.08)}.Header_visible__t8fZb{transform:translateY(0);opacity:1}.Header_scrolled__Ik5rI{background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.12)}.Header_flush__GDvkg{top:0;left:0;right:0;border-radius:0;border:none;border-bottom:1px solid rgba(0,0,0,.08)}.Header_headerInner__HCfVa{padding:0 24px;justify-content:space-between;position:relative;width:100%}.Header_headerInner__HCfVa,.Header_logo__1FRrW{margin:0;display:flex;align-items:center;height:100%}.Header_logo__1FRrW a{font-size:1.1rem;font-weight:700;color:#333;transition:opacity .3s ease;text-decoration:none;line-height:1;display:flex;align-items:center}.Header_logo__1FRrW a:hover{opacity:.7}.Header_logoImage__1C_tL{height:36px;width:auto;object-fit:contain}.Header_pcLogo__oGSi5{display:block}.Header_spLogo__pyspi{display:none}.Header_nav__LVYU2{height:100%;display:flex;align-items:center;margin-left:auto}.Header_pcMenu__D6fJv{display:flex;list-style:none;gap:1rem;font-size:.8rem;white-space:nowrap;flex-shrink:0}.Header_mobileMenu__oDspy{display:none}.Header_pcMenu__D6fJv a{color:#333;position:relative;transition:color .3s ease;text-decoration:none;font-weight:700}.Header_pcMenu__D6fJv a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:#1a1a1a;transition:width .3s ease}.Header_pcMenu__D6fJv a:hover:after{width:100%}.Header_headerIcons__95k75{display:flex;align-items:center;gap:12px;margin-left:16px}.Header_iconLink__fj7LY{display:flex;align-items:center;justify-content:center;color:#333;transition:opacity .3s ease}.Header_iconLink__fj7LY:hover{opacity:.6}.Header_megaTrigger__ET_kh{background:none;border:none;color:#333;font-weight:700;font-size:inherit;font-family:inherit;cursor:pointer;position:relative;transition:color .3s ease;padding:0}.Header_megaTrigger__ET_kh:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:#1a1a1a;transition:width .3s ease}.Header_megaTrigger__ET_kh:hover:after{width:100%}.Header_megaTriggerActive__XmJPA:after{width:100%;background:#c8102e}.Header_megaPanel__xlMh2{position:absolute;top:100%;left:0;right:0;background:#fff;border-top:1px solid #e8e8e8;box-shadow:0 8px 24px rgba(0,0,0,.08);z-index:999;overflow:hidden}.Header_megaPanelOpen__R7Ka0{animation:Header_megaSlideDown__ZXhCF .25s ease forwards}.Header_megaPanelClose__H7yzS{animation:Header_megaSlideUp__LHRnk .25s ease forwards}@keyframes Header_megaSlideDown__ZXhCF{0%{opacity:0;max-height:0}to{opacity:1;max-height:600px}}@keyframes Header_megaSlideUp__LHRnk{0%{opacity:1;max-height:600px}to{opacity:0;max-height:0}}.Header_megaPanelInner__3NnTp{max-width:1200px;margin:0 auto;padding:28px 24px 32px}.Header_megaTitle__f7PGm{font-size:20px;font-weight:900;color:#1a1a1a;letter-spacing:.06em;margin-bottom:16px}.Header_megaList__2IZro{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0 32px;gap:0 32px}.Header_megaItem__0MfHU{display:block;padding:12px 0;font-size:14px;font-weight:600;color:#1a1a1a;text-decoration:none;border-bottom:1px solid #f0f0f0;transition:color .2s ease;letter-spacing:.03em}.Header_megaItem__0MfHU:hover{color:#c8102e}.Header_hamburger__UNsrD{display:none;background:none;border:none;cursor:pointer;padding:0;width:30px;height:24px;position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:1001}.Header_hamburger__UNsrD span{display:block;width:100%;height:2px;background:#333;position:absolute;left:0;transition:all .3s ease}.Header_hamburger__UNsrD span:first-child{top:0}.Header_hamburger__UNsrD span:nth-child(2){top:50%;transform:translateY(-50%)}.Header_hamburger__UNsrD span:nth-child(3){bottom:0}.Header_hamburger__UNsrD.Header_active__8Eipm span{background-color:#333}.Header_hamburger__UNsrD.Header_active__8Eipm span:first-child{transform:translateY(11px) rotate(45deg)}.Header_hamburger__UNsrD.Header_active__8Eipm span:nth-child(2){opacity:0}.Header_hamburger__UNsrD.Header_active__8Eipm span:nth-child(3){transform:translateY(-11px) rotate(-45deg)}@media (max-width:1280px){.Header_header__AF_3G{top:0;left:0;right:0;border-radius:0;border:none;border-bottom:1px solid rgba(0,0,0,.08)}.Header_headerInner__HCfVa{padding:0 12px}.Header_logoImage__1C_tL{height:40px;max-width:calc(100vw - 120px)}.Header_pcLogo__oGSi5{display:none}.Header_spLogo__pyspi{display:block}.Header_iconLink__fj7LY svg{width:24px;height:24px}.Header_hamburger__UNsrD{display:block}.Header_megaPanel__xlMh2,.Header_pcMenu__D6fJv{display:none}.Header_headerIcons__95k75{position:absolute;right:60px;top:50%;transform:translateY(-50%);margin-left:0}.Header_mobileMenu__oDspy{display:block}.Header_overlay__zmKdm{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.4);z-index:999;opacity:0;animation:Header_fadeIn__zX5C2 .3s ease .25s forwards}@keyframes Header_fadeIn__zX5C2{0%{opacity:0}to{opacity:1}}.Header_nav__LVYU2{position:fixed;top:0;left:10%;width:90%;height:100vh;background:#fff;padding-top:70px;transform:translateX(100%);transition:transform .3s ease,opacity .3s ease,visibility 0s .3s;opacity:0;visibility:hidden;overflow-y:auto;display:block;z-index:1000}.Header_nav__LVYU2.Header_open__jNVWy{transform:translateX(0);opacity:1;visibility:visible;transition:transform .3s ease,opacity .3s ease,visibility 0s 0s}.Header_mobileMenuLogo__OsknM{padding:0 24px 1em;border-bottom:1px solid rgba(0,0,0,.08)}.Header_mobileMenuLogoImage__8PLHx{width:100%;height:auto;object-fit:contain}.Header_mobileMenuList__HaOZN{list-style:none;padding:0 0 80px 1em;margin:0;width:100%}.Header_mobileMenuItem__iYAl0{border-bottom:1px solid rgba(0,0,0,.08)}.Header_mobileMenuLink__PZtI_{display:block;padding:12px 24px;font-size:15px;font-weight:700;color:#1a1a1a;text-decoration:none;letter-spacing:.03em}.Header_mobileSubParent__Hnkty{display:flex;align-items:center;width:100%;background:none;border:none;cursor:pointer;padding:0;font-family:inherit}.Header_mobileMenuLabel__1JhvE{flex:1 1;display:block;padding:12px 0 12px 24px;font-size:15px;font-weight:700;color:#1a1a1a;text-align:left;letter-spacing:.03em}.Header_mobileSubToggle__6TF0V{padding:12px 24px;font-size:18px;color:#999;flex-shrink:0;line-height:1}.Header_mobileSubList__UldKJ{list-style:none;padding:0;margin:0;max-height:0;overflow:hidden;transition:max-height .3s ease;background:#fafafa}.Header_mobileSubListOpen__C18MO{max-height:600px}.Header_mobileSubLink__q6DzR{display:block;padding:10px 24px 10px 40px;font-size:14px;font-weight:500;color:#555;text-decoration:none;border-top:1px solid rgba(0,0,0,.04)}}.Footer_footer__4vzqH{width:100%;background:#000;padding:2rem 0 1rem;margin-top:auto}.Footer_footerInner__6hzif{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}.Footer_organizationSection__37w58{margin-bottom:2rem;padding-bottom:1.5rem;text-align:left}.Footer_organizationTitle__sQvLk{color:#fff;font-size:1.75rem;font-weight:700;margin:0 0 .75rem;letter-spacing:.05em}.Footer_organizationAddress__KHzMI{color:hsla(0,0%,100%,.8);font-size:.9rem;font-style:normal;line-height:1.8;margin:0}.Footer_footerNavPc__mY82_{border-top:1px solid hsla(0,0%,100%,.15);border-bottom:1px solid hsla(0,0%,100%,.15);padding:0}.Footer_menuList__Cj0hu{list-style:none;padding:0;margin:0;display:flex;align-items:stretch}.Footer_menuLink__XPR4V{display:block;padding:14px 18px;color:hsla(0,0%,100%,.85);text-decoration:none;font-size:.85rem;font-weight:600;transition:color .2s ease,background .2s ease;white-space:nowrap}.Footer_menuLink__XPR4V:hover{color:#fff;background:hsla(0,0%,100%,.08)}.Footer_menuButton__ZSBac{display:flex;align-items:center;gap:6px;padding:14px 18px;color:hsla(0,0%,100%,.85);background:none;border:none;font-size:.85rem;font-weight:600;font-family:inherit;cursor:pointer;transition:color .2s ease,background .2s ease;white-space:nowrap}.Footer_menuButton__ZSBac:hover{color:#fff;background:hsla(0,0%,100%,.08)}.Footer_menuButtonActive__4_mrb{color:#fff;background:hsla(0,0%,100%,.1)}.Footer_arrow__gX_Hq{font-size:.55rem;line-height:1}.Footer_subMenu__l_Rq5{max-height:0;overflow:hidden;transition:max-height .3s ease;background:hsla(0,0%,100%,.05)}.Footer_subMenuOpen__cnMnh{max-height:600px}.Footer_subMenuList__ZuBb7{list-style:none;padding:8px 0;margin:0;display:flex}.Footer_subMenuLink__WEfxR{display:block;padding:8px 24px;color:hsla(0,0%,100%,.7);text-decoration:none;font-size:.8rem;transition:color .2s ease,background .2s ease;white-space:nowrap}.Footer_subMenuLink__WEfxR:hover{color:#fff;background:hsla(0,0%,100%,.06)}.Footer_footerNavSp__6rdYa{display:none}.Footer_spMenuList__AGrJF{list-style:none;padding:0;margin:0}.Footer_spMenuLink__JmeoX{display:block;padding:12px 16px;color:hsla(0,0%,100%,.85);text-decoration:none;font-size:.85rem;font-weight:600;border-bottom:1px solid hsla(0,0%,100%,.08)}.Footer_spMenuLink__JmeoX:hover{color:#fff}.Footer_spMenuButton__qW0ic{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;color:hsla(0,0%,100%,.85);background:none;border:none;border-bottom:1px solid hsla(0,0%,100%,.08);font-size:.85rem;font-weight:600;font-family:inherit;cursor:pointer}.Footer_spSubMenuList__8jNUD{list-style:none;padding:4px 0;margin:0}.Footer_spSubMenuList__8jNUD .Footer_subMenuLink__WEfxR{padding:10px 32px;white-space:normal}.Footer_bottomSection__S5WNf{margin-top:1.5rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.Footer_policyList__Ai_bv{list-style:none;padding:0;margin:0;display:flex;gap:1.5rem}.Footer_policyList__Ai_bv a{color:hsla(0,0%,100%,.6);text-decoration:none;font-size:.8rem;transition:color .2s ease}.Footer_policyList__Ai_bv a:hover{color:#fff}.Footer_copyright__1v3uR{color:hsla(0,0%,100%,.5);font-size:.75rem;margin:0}@media (max-width:960px){.Footer_organizationTitle__sQvLk{font-size:1.5rem}.Footer_organizationAddress__KHzMI{font-size:.85rem}.Footer_menuButton__ZSBac,.Footer_menuLink__XPR4V{padding:12px 14px;font-size:.8rem}.Footer_subMenuLink__WEfxR{padding:8px 20px;font-size:.75rem}}@media (max-width:640px){.Footer_footer__4vzqH{padding:1.5rem 0 .75rem}.Footer_footerInner__6hzif{padding:0 1rem}.Footer_organizationSection__37w58{margin-bottom:1.5rem;padding-bottom:1rem}.Footer_organizationTitle__sQvLk{font-size:1.25rem}.Footer_organizationAddress__KHzMI{font-size:.8rem}.Footer_footerNavPc__mY82_{display:none}.Footer_footerNavSp__6rdYa{display:block;border-top:1px solid hsla(0,0%,100%,.15);border-bottom:1px solid hsla(0,0%,100%,.15)}.Footer_bottomSection__S5WNf{flex-direction:column;align-items:flex-start;margin-top:1rem}.Footer_policyList__Ai_bv{flex-direction:column;gap:.75rem}.Footer_copyright__1v3uR{font-size:.7rem}}.Tournament_seriesList__Q7K6z{display:flex;flex-direction:column;gap:12px}.Tournament_seriesItem__3dk0k{background:#fff;border:1px solid #e0e0e0;overflow:hidden}.Tournament_seriesHeader__JCTlr{width:100%;padding:20px 24px;background:linear-gradient(90deg,#f8f9fa,#fff);border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background-color .3s ease;font-family:inherit}.Tournament_seriesHeader__JCTlr:hover{background:linear-gradient(90deg,#e9ecef,#f8f9fa)}.Tournament_seriesHeader__JCTlr.Tournament_expanded__wVoVq{border-bottom:1px solid #e0e0e0}.Tournament_seriesTitle__JT4PH{font-size:1.15rem;font-weight:700;color:#1a1a1a;text-align:left}.Tournament_arrow__r2HLu{font-size:.75rem;color:#888;flex-shrink:0;margin-left:12px}.Tournament_tournamentsList__LijKA{padding:12px 16px 16px;display:flex;flex-direction:column;gap:8px}.Tournament_tournamentItem__01JR3{border:1px solid #e8e8e8}.Tournament_tournamentHeader__nn1WA{width:100%;padding:14px 16px;background:#fafafa;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background-color .3s ease;font-family:inherit}.Tournament_tournamentHeader__nn1WA:hover{background:#f0f0f0}.Tournament_tournamentHeader__nn1WA.Tournament_expanded__wVoVq{border-bottom:1px solid #e8e8e8}.Tournament_tournamentTitleRow__XKqva{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.Tournament_tournamentTitle__nitA_{font-size:1rem;font-weight:600;color:#333;text-align:left}.Tournament_tournamentDate__V_l0y{font-size:.8rem;color:#888}.Tournament_matchesList__iJdNE{padding:8px 12px 12px;display:flex;flex-direction:column;gap:6px;background:#f9f9f9}.Tournament_noMatches__Sbeti{text-align:center;color:#999;padding:16px;font-size:.9rem}.Tournament_matchItem__wxMjq{display:grid;grid-template-columns:140px 1fr auto;grid-gap:12px;gap:12px;padding:14px 16px;background:#fff;border:1px solid #e0e0e0;text-decoration:none;color:inherit;transition:all .2s ease;align-items:center}.Tournament_matchItem__wxMjq:hover{background:#f8faf5;border-color:#99c744;transform:translateX(3px)}.Tournament_matchLeft__334ai{display:flex;flex-direction:column;gap:4px}.Tournament_matchRound___Y4IF{font-size:.85rem;font-weight:600;color:#c8102e}.Tournament_matchDate__hrhFQ{font-size:.78rem;color:#888}.Tournament_matchCenter__ISqCw{display:flex;align-items:center;gap:10px;justify-content:center}.Tournament_teamName__PA_7y{font-weight:600;color:#333;font-size:.95rem;min-width:80px}.Tournament_matchCenter__ISqCw .Tournament_teamName__PA_7y:first-child{text-align:right}.Tournament_matchCenter__ISqCw .Tournament_teamName__PA_7y:last-child{text-align:left}.Tournament_matchScore__tAp_4{display:flex;align-items:center;gap:6px}.Tournament_score__kYJGr{font-size:1.4rem;font-weight:700;color:#1a1a1a;min-width:24px;text-align:center}.Tournament_scoreDivider__dkPyi{color:#888;font-size:1rem}.Tournament_matchRight__ppm88{display:flex;justify-content:flex-end}.Tournament_statusBadge__oMG4F{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;font-size:.72rem;font-weight:700;white-space:nowrap;border:1px solid;letter-spacing:.04em}.Tournament_statusGray__dZjrj{background:#f5f5f5;color:#666;border-color:#d0d0d0}.Tournament_statusBlue__el6t_{background:#e3f2fd;color:#1976d2;border-color:#90caf9}.Tournament_statusGreen__lNjDQ{background:#e8f5e9;color:#388e3c;border-color:#81c784}.Tournament_statusOrange__GXzSY{background:#fff3e0;color:#f57c00;border-color:#ffb74d}.Tournament_statusRed__TiHIU{background:#ffebee;color:#d32f2f;border-color:#e57373}.Tournament_scoreTableWrapper__AMMj0{overflow-x:auto;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e0e0e0}.Tournament_scoreTable__HrGZ4{width:100%;min-width:580px;border-collapse:collapse}.Tournament_scoreTable__HrGZ4 td,.Tournament_scoreTable__HrGZ4 th{padding:10px 8px;text-align:center;border:1px solid #e0e0e0;font-size:.95rem}.Tournament_scoreTable__HrGZ4 thead{background:linear-gradient(90deg,#f8f9fa,#e9ecef)}.Tournament_teamHeader__TP2E4{text-align:left!important;font-weight:700;min-width:140px;padding-left:12px!important}.Tournament_inningHeader__mDwIC{font-weight:600;color:#555;min-width:36px}.Tournament_totalHeader__7cVEQ{font-weight:700;background:#c8102e!important;color:#fff!important;min-width:52px}.Tournament_teamCell__9GAKt{text-align:left!important;font-weight:600;background:#f9f9f9;padding-left:12px!important}.Tournament_scoreCell___4ly_{font-weight:500;color:#333}.Tournament_totalCell__SfJKm{font-weight:700;font-size:1.15rem;background:#fef2f2;color:#c8102e}.Tournament_tabBar__tfNH1{display:flex;gap:0;border-bottom:2px solid #e0e0e0;margin-bottom:24px}.Tournament_tab__DPtuS{padding:12px 24px;background:none;border:none;font-size:.95rem;font-weight:600;color:#888;cursor:pointer;font-family:inherit;position:relative;display:flex;align-items:center;gap:8px;transition:color .2s}.Tournament_tab__DPtuS:hover{color:#333}.Tournament_tabActive__2GSQn{color:#1a1a1a}.Tournament_tabActive__2GSQn:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#c8102e}.Tournament_tabBadge__Gorfy{font-size:.72rem;background:#c8102e;color:#fff;padding:2px 7px;border-radius:10px;font-weight:700}.Tournament_archiveSection__HcjZH{display:flex;flex-direction:column;gap:24px}.Tournament_archiveFilters__6QQhk{background:#fff;border:1px solid #e0e0e0;padding:16px 20px;display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.Tournament_archiveFilterGroup__GEKBu{display:flex;flex-direction:column;gap:6px}.Tournament_archiveFilterLabel__zfgPF{font-size:12px;font-weight:700;color:#888;letter-spacing:.05em}.Tournament_archiveChips__zmt6E{display:flex;flex-wrap:wrap;gap:6px}.Tournament_archiveChip__u0JTg{padding:5px 14px;border:1px solid #ccc;border-radius:20px;background:#fff;font-size:13px;cursor:pointer;transition:all .15s;color:#333;font-family:inherit;display:flex;align-items:center;gap:6px}.Tournament_archiveChip__u0JTg:hover{border-color:#999;background:#f5f5f5}.Tournament_archiveChipActive__9wiwc{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.Tournament_archiveChipActive__9wiwc:hover{background:#333;border-color:#333}.Tournament_archiveChipCount__spQFa{font-size:11px;opacity:.7}.Tournament_archiveSelect__2uUtm{padding:6px 12px;border:1px solid #ccc;border-radius:6px;font-size:13px;min-width:120px;background:#fff;font-family:inherit}.Tournament_archiveGroup__GP5om{margin-bottom:8px}.Tournament_archiveGroupTitle____s1f{font-size:1.05rem;font-weight:700;color:#1a1a1a;margin-bottom:12px;display:flex;align-items:center;gap:10px}.Tournament_archiveGroupAccent__8uJWa{display:inline-block;width:4px;height:20px;background:#c8102e;border-radius:2px;flex-shrink:0}.Tournament_archiveGroupCount__DUcBk{font-size:.8rem;font-weight:400;color:#888}.Tournament_archiveList__w_d5E{display:flex;flex-direction:column;gap:8px}.Tournament_archiveCard__V1HVm{display:block;background:#fff;border:1px solid #e0e0e0;padding:16px 20px;transition:border-color .2s,box-shadow .2s;text-decoration:none;color:inherit;cursor:pointer}.Tournament_archiveCard__V1HVm:hover{border-color:#ccc;box-shadow:0 2px 8px rgba(0,0,0,.04)}.Tournament_archiveCardHeader__3EMFN{display:flex;gap:10px;align-items:center;margin-bottom:6px}.Tournament_archiveDate__GjoUC{font-size:.8rem;color:#888}.Tournament_archiveYear__OpQb4{font-size:.72rem;font-weight:600;color:#c8102e;background:#fef2f2;padding:1px 8px;border-radius:10px}.Tournament_archiveTitle__7LJP3{font-size:.95rem;font-weight:600;color:#1a1a1a;margin:0 0 10px;line-height:1.5}.Tournament_pagination__pfnYZ{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:24px}.Tournament_pageButton__WSq9S{padding:6px 14px;border:1px solid #ccc;background:#fff;font-size:.85rem;font-family:inherit;cursor:pointer;color:#333;transition:all .15s}.Tournament_pageButton__WSq9S:hover:not(:disabled){background:#f5f5f5;border-color:#999}.Tournament_pageButton__WSq9S:disabled{opacity:.4;cursor:default}.Tournament_pageInfo__cFh8B{font-size:.85rem;color:#666}.Tournament_pdfCount__7j4kK{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:#c8102e;font-weight:600}.Tournament_pdfButtons__Qi2PZ{display:flex;flex-wrap:wrap;gap:8px}.Tournament_pdfButton__EGqGl{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#c8102e;color:#fff;font-size:.8rem;font-weight:600;text-decoration:none;border-radius:4px;transition:background .2s,transform .1s}.Tournament_pdfButton__EGqGl:hover{background:#a50d25;transform:translateY(-1px)}.Tournament_pdfButton__EGqGl svg{flex-shrink:0}.Tournament_seriesSection__e_4k6{display:flex;flex-direction:column;gap:24px}.Tournament_seriesGroup__igB8_{background:#fff;border:1px solid #e0e0e0;overflow:hidden}.Tournament_seriesGroupTitle__oQFhk{display:flex;align-items:center;gap:10px;margin:0;padding:16px 20px;font-size:1.1rem;font-weight:700;color:#1a1a1a;background:linear-gradient(90deg,#f8f9fa,#fff);border-bottom:1px solid #e0e0e0}.Tournament_seriesGroupAccent__Oz2WU{width:4px;height:20px;background:#c8102e;border-radius:2px;flex-shrink:0}.Tournament_seriesGroupClass__e06Ok{font-size:.75rem;font-weight:500;color:#888;background:#f0f0f0;padding:2px 8px;border-radius:10px;margin-left:auto}.Tournament_bracketList__q5mO_,.Tournament_seriesGroupList__oefqS{display:flex;flex-direction:column}.Tournament_bracketList__q5mO_{background:#fff;border:1px solid #e0e0e0}.Tournament_bracketCard__Spjtp{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #f0f0f0;text-decoration:none;color:inherit;transition:background-color .2s}.Tournament_bracketCard__Spjtp:hover{background:#f8f9fa}.Tournament_bracketCard__Spjtp:last-child{border-bottom:none}.Tournament_bracketCardMain__LpCFC{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0}.Tournament_bracketLabel__GZDs3{display:inline-block;padding:2px 8px;background:#c8102e;color:#fff;font-size:.7rem;font-weight:600;border-radius:3px;white-space:nowrap;flex-shrink:0}.Tournament_tournamentNameContainer__jwz9u{display:flex;flex-direction:row;align-items:baseline;gap:.25em}.Tournament_nameSpace__l__u5{display:inline}.Tournament_bracketName__M2iv7{font-size:1rem;font-weight:600;color:#333}.Tournament_todayBadge__tNoLp{display:inline-flex;align-items:center;padding:2px 10px;background:#c8102e;color:#fff;font-size:.72rem;font-weight:700;border-radius:10px;white-space:nowrap;flex-shrink:0;margin-left:auto}.Tournament_bracketCardMeta__sxhbZ{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-left:16px}.Tournament_bracketSeries__AmCNX{font-size:.8rem;color:#555;font-weight:500}.Tournament_bracketNumber__pjsoe,.Tournament_bracketYear__IM9VG{font-size:.8rem;color:#888}.Tournament_bracketTeams__HZoGt{font-size:.8rem;color:#666;background:#f0f0f0;padding:2px 8px;border-radius:10px}.Tournament_tournamentCard__lQv8V{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #f0f0f0}.Tournament_tournamentCard__lQv8V:last-child{border-bottom:none}.Tournament_tournamentCardMain__3tYI0{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.Tournament_tournamentCardTitle__W5RUb{font-size:1rem;font-weight:600;color:#333}.Tournament_tournamentCardDate__j4wN6{font-size:.8rem;color:#888}.Tournament_tournamentCardMatchCount__1zX67{font-size:.8rem;color:#666;background:#f0f0f0;padding:2px 8px;border-radius:10px;flex-shrink:0;margin-left:16px}@media (max-width:767px){.Tournament_seriesGroupTitle__oQFhk{padding:12px 16px;font-size:1rem}.Tournament_bracketCard__Spjtp{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 16px}.Tournament_bracketCardMeta__sxhbZ{margin-left:0}.Tournament_bracketName__M2iv7{font-size:.9rem}.Tournament_tournamentCard__lQv8V{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 16px}.Tournament_tournamentCardMatchCount__1zX67{margin-left:0}.Tournament_seriesHeader__JCTlr{padding:16px}.Tournament_seriesTitle__JT4PH{font-size:1rem}.Tournament_tournamentTitle__nitA_{font-size:.9rem}.Tournament_matchItem__wxMjq{grid-template-columns:1fr;gap:8px;padding:12px}.Tournament_matchLeft__334ai{flex-direction:row;gap:8px;align-items:center}.Tournament_matchCenter__ISqCw{flex-wrap:wrap;gap:6px}.Tournament_teamName__PA_7y{min-width:unset;font-size:.9rem}.Tournament_matchCenter__ISqCw .Tournament_teamName__PA_7y:first-child,.Tournament_matchCenter__ISqCw .Tournament_teamName__PA_7y:last-child{text-align:left}.Tournament_score__kYJGr{font-size:1.2rem}.Tournament_scoreTable__HrGZ4 td,.Tournament_scoreTable__HrGZ4 th{padding:8px 4px;font-size:.82rem}.Tournament_teamCell__9GAKt,.Tournament_teamHeader__TP2E4{min-width:100px}.Tournament_tabBar__tfNH1{gap:0}.Tournament_tab__DPtuS{padding:10px 16px;font-size:.85rem}.Tournament_archiveFilters__6QQhk{flex-direction:column;gap:12px;padding:12px 16px}.Tournament_archiveChips__zmt6E{gap:4px}.Tournament_archiveChip__u0JTg{padding:4px 10px;font-size:12px}.Tournament_archiveCard__V1HVm{padding:12px 16px}.Tournament_archiveTitle__7LJP3{font-size:.88rem}.Tournament_pdfButton__EGqGl{font-size:.75rem;padding:5px 10px}.Tournament_tournamentNameContainer__jwz9u{flex-direction:column;gap:0}.Tournament_nameSpace__l__u5{display:none}}