.event-detail_page__4QmQ3{padding-top:64px;min-height:100vh;background:var(--color-bg)}.event-detail_hero__d7YDw{position:relative;height:clamp(420px,60vh,700px);overflow:hidden;display:flex;align-items:flex-end}.event-detail_heroBg__jLCiT{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.event-detail_heroBgFallback__Jy3zB{position:absolute;inset:0;background:linear-gradient(135deg,#0a0a0a,#1a0000)}.event-detail_heroOverlay__nRnK_{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.95) 0,rgba(0,0,0,.5) 50%,rgba(0,0,0,.2))}.event-detail_heroContent__bzBK9{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:0 32px 48px}.event-detail_backLink__p_D8_{display:inline-block;color:var(--color-gray);font-size:12px;letter-spacing:2px;font-family:var(--font-primary);margin-bottom:16px;transition:color var(--transition)}.event-detail_backLink__p_D8_:hover{color:var(--color-white)}.event-detail_heroBadge__V2Dih{display:inline-block;background:var(--color-red);color:#fff;font-family:var(--font-primary);font-size:13px;font-weight:700;letter-spacing:2px;padding:4px 12px;margin-bottom:12px}.event-detail_heroTitle__03LFE{font-family:var(--font-primary);font-size:clamp(40px,7vw,90px);font-weight:900;letter-spacing:-1px;line-height:.95;text-transform:uppercase;color:var(--color-white);margin-bottom:8px}.event-detail_heroSubtitle__yNezJ{font-family:var(--font-primary);font-size:clamp(18px,3vw,28px);font-weight:600;letter-spacing:3px;color:var(--color-gold);text-transform:uppercase;margin-bottom:16px}.event-detail_heroMeta__u6b4w{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-bottom:24px}.event-detail_heroDate__d2M1A{text-transform:capitalize}.event-detail_heroDate__d2M1A,.event-detail_heroLoc__TShwg{font-size:14px;color:var(--color-gray);letter-spacing:1px}.event-detail_heroBtns__DXUft{display:flex;gap:12px;flex-wrap:wrap}.event-detail_btnWatch__rIqWt{background:var(--color-red);color:#fff;font-family:var(--font-primary);font-weight:700;font-size:14px;letter-spacing:2px;padding:12px 28px;border:none;cursor:pointer;transition:opacity var(--transition)}.event-detail_btnWatch__rIqWt:hover{opacity:.85}.event-detail_btnWa__1JAZ9{background:transparent;border:2px solid hsla(0,0%,100%,.4);color:#fff;font-family:var(--font-primary);font-weight:700;font-size:14px;letter-spacing:2px;padding:10px 24px;cursor:pointer;transition:border-color var(--transition)}.event-detail_btnWa__1JAZ9:hover{border-color:#fff}.event-detail_btnIg__qNb5x{background:transparent;border:2px solid rgba(201,168,76,.5);color:var(--color-gold);font-family:var(--font-primary);font-weight:700;font-size:14px;letter-spacing:2px;padding:10px 24px;cursor:pointer;transition:border-color var(--transition)}.event-detail_btnIg__qNb5x:hover{border-color:var(--color-gold)}.event-detail_matchesSection__wHs2M{padding:60px 0 100px}.event-detail_container__bvMBP{max-width:1200px;margin:0 auto;padding:0 32px}.event-detail_matchesHeader__gaevf{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px;border-bottom:1px solid var(--color-border);padding-bottom:16px}.event-detail_matchesTitle__whScz{font-family:var(--font-primary);font-size:clamp(22px,3vw,32px);font-weight:800;letter-spacing:2px;text-transform:uppercase}.event-detail_matchCount__5jOHD{font-family:var(--font-primary);font-size:13px;color:var(--color-gray);letter-spacing:2px}.event-detail_sectionTitle__Gat0B{font-family:var(--font-primary);font-size:20px;font-weight:700;letter-spacing:2px;color:var(--color-gold);text-transform:uppercase;margin-bottom:16px;margin-top:32px}.event-detail_empty__LqWyL{color:var(--color-gray);font-size:16px;padding:40px 0;text-align:center}.event-detail_matchList__5FbvG{display:flex;flex-direction:column;gap:16px}.event-detail_matchCard__DrCX7{background:var(--color-bg-card);border:1px solid var(--color-border);padding:20px 24px;position:relative;transition:border-color var(--transition)}.event-detail_matchCard__DrCX7:hover{border-color:#333}.event-detail_redWins__OZqBl{border-left:3px solid var(--color-red)}.event-detail_blueWins___xyfw{border-right:3px solid #1a6bbf}.event-detail_drawResult__z50Rg{border-top:3px solid var(--color-gold)}.event-detail_matchLabel__LAZIH{font-family:var(--font-primary);font-size:11px;letter-spacing:3px;color:var(--color-gray);text-transform:uppercase;margin-bottom:16px}.event-detail_matchFighters__sbSqw{display:grid;grid-template-columns:1fr 80px 1fr;grid-gap:16px;gap:16px;align-items:center}.event-detail_corner__oxxe3{display:flex;align-items:center;gap:16px}.event-detail_cornerBlue__ccTxe{flex-direction:row-reverse}.event-detail_winnerCorner__dJVNR{background:rgba(204,0,0,.05)}.event-detail_cornerBlue__ccTxe.event-detail_winnerCorner__dJVNR{background:rgba(26,107,191,.05)}.event-detail_fighterPhoto__Fuou3{width:72px;height:88px;object-fit:cover;object-position:top;flex-shrink:0;filter:grayscale(20%)}.event-detail_fighterInfo__LMd1I{display:flex;flex-direction:column;gap:4px}.event-detail_cornerBlue__ccTxe .event-detail_fighterInfo__LMd1I{align-items:flex-end}.event-detail_fighterName__6V8rL{font-family:var(--font-primary);font-size:clamp(16px,2vw,22px);font-weight:800;line-height:1.1;letter-spacing:1px}.event-detail_fighterRecord__4aYgu{font-size:11px;color:var(--color-gray);letter-spacing:1px}.event-detail_result__69Zp7{font-family:var(--font-primary);font-size:11px;font-weight:700;letter-spacing:1px;padding:3px 8px;display:inline-block}.event-detail_result_win__1dGMc{background:var(--color-green);color:#fff}.event-detail_result_loss__GImTp{background:#333;color:#999}.event-detail_result_draw__gxQO8{background:var(--color-gold);color:#000}.event-detail_vsBlock__XeTXb{display:flex;flex-direction:column;align-items:center;gap:6px}.event-detail_vs__ZPl_w{font-family:var(--font-primary);font-size:22px;font-weight:900;color:var(--color-gray);letter-spacing:2px}.event-detail_drawBadge__xUyDy{font-family:var(--font-primary);font-size:10px;font-weight:700;background:var(--color-gold);color:#000;padding:2px 6px;letter-spacing:1px}.event-detail_leagueWrap__0O9Rh{display:flex;flex-direction:column;gap:40px}.event-detail_leagueTableWrap__4xiGz{background:var(--color-bg-card);border:1px solid var(--color-border);padding:24px}.event-detail_leagueTable__QDsY8{width:100%;border-collapse:collapse;font-size:14px}.event-detail_leagueTable__QDsY8 th{font-family:var(--font-primary);font-size:11px;letter-spacing:2px;color:var(--color-gray);text-transform:uppercase;padding:8px 12px;text-align:left;border-bottom:1px solid var(--color-border)}.event-detail_leagueTable__QDsY8 td{padding:12px;border-bottom:1px solid #1a1a1a;vertical-align:middle}.event-detail_leagueTable__QDsY8 tr.event-detail_leader__HIMwx td{color:var(--color-gold);font-weight:600}.event-detail_leagueTable__QDsY8 tr:last-child td{border-bottom:none}.event-detail_treeScroll__JWuIc{overflow-x:auto;overflow-y:hidden;padding-bottom:32px}.event-detail_treeHeaders__4hDMp{display:flex;align-items:center;margin-bottom:8px}.event-detail_treeHeaderCell__UjjBs{font-family:var(--font-primary);font-size:11px;font-weight:700;letter-spacing:3px;color:var(--color-gold);text-transform:uppercase;text-align:center;padding-bottom:8px;border-bottom:1px solid var(--color-border);flex-shrink:0}.event-detail_treeBody__SD_N7{position:relative}.event-detail_treeSvg__PwIZU{position:absolute;inset:0;pointer-events:none}.event-detail_treeMatchWrap__3t4KF{position:absolute}.event-detail_treeRoundLabel__qJzr9{display:none}.event-detail_treeMatch__oTRXU{background:var(--color-bg-card);border:1px solid var(--color-border);overflow:hidden;display:flex;flex-direction:column}.event-detail_treeVs__DV01I{text-align:center;font-family:var(--font-primary);font-size:9px;font-weight:900;letter-spacing:3px;color:var(--color-gray);padding:2px 0;background:var(--color-bg);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.event-detail_treeSlot__nM068{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;min-height:38px;position:relative;transition:background var(--transition)}.event-detail_treeSlotWin__KmOsJ{background:rgba(109,184,0,.12);border-left:3px solid var(--color-green)}.event-detail_treeSlotLoss__sADkA{background:rgba(0,0,0,.3);opacity:.55;border-left:3px solid #333}.event-detail_treeSlotInner__6Q_In{display:flex;flex-direction:column;gap:2px;overflow:hidden}.event-detail_treeSlotName__RROa9{font-family:var(--font-primary);font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.event-detail_treeSlotRecord__gwMg1{font-size:10px;color:var(--color-gray);letter-spacing:1px}.event-detail_treeSlotTbd__aKt3K{font-family:var(--font-primary);font-size:14px;font-weight:700;color:var(--color-gray);letter-spacing:2px}.event-detail_treeWinBadge__Z0w8V{font-size:14px;flex-shrink:0}.event-detail_treeLossBadge__yE6tX{font-size:12px;color:#555;flex-shrink:0}.event-detail_treeRewardColumn__IHgCE{display:flex;flex-direction:column;align-items:center;gap:0;flex-shrink:0}.event-detail_treeRewardHeader__vpQkU{font-family:var(--font-primary);font-size:11px;font-weight:700;letter-spacing:3px;color:var(--color-gold);text-transform:uppercase;text-align:center;padding-bottom:8px;border-bottom:1px solid var(--color-gold);width:180px;margin-bottom:0}.event-detail_treeRewardCard__u4vQB{width:180px;background:linear-gradient(160deg,rgba(201,168,76,.18),rgba(201,168,76,.04));border:1px solid var(--color-gold);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px 16px 24px;position:relative;margin-top:24px}.event-detail_treeRewardCard__u4vQB:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(201,168,76,.06),transparent);pointer-events:none}.event-detail_treeRewardCrown__Bew91{font-size:28px;line-height:1;margin-bottom:-4px}.event-detail_treeRewardTrophy__PzllL{font-size:44px;line-height:1}.event-detail_treeRewardName__fOn__{font-family:var(--font-primary);font-size:18px;font-weight:900;letter-spacing:1px;text-transform:uppercase;color:var(--color-white);text-align:center;line-height:1.1;margin-top:4px}.event-detail_treeRewardRecord__JLIDh{font-size:11px;color:var(--color-gray);letter-spacing:2px}.event-detail_treeRewardBadge__kFjLB{font-family:var(--font-primary);font-size:9px;font-weight:700;letter-spacing:2px;color:var(--color-gold);text-transform:uppercase;background:rgba(201,168,76,.12);border:1px solid rgba(201,168,76,.3);padding:3px 8px;text-align:center;margin-top:4px}.event-detail_treeRewardEmpty__Luhyl{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 16px;border:1px dashed hsla(0,0%,100%,.1);width:100%}.event-detail_treeRewardEmptyTrophy__s2NS4{font-size:20px;opacity:.2;filter:grayscale(1)}.event-detail_treeRewardEmptyText__DeNUG{font-family:var(--font-primary);font-size:10px;font-weight:700;letter-spacing:3px;color:hsla(0,0%,100%,.15);text-transform:uppercase;text-align:center}@media (max-width:768px){.event-detail_heroContent__bzBK9{padding:0 16px 32px}.event-detail_matchFighters__sbSqw{grid-template-columns:1fr 48px 1fr;gap:8px}.event-detail_fighterPhoto__Fuou3{width:52px;height:64px}.event-detail_matchCard__DrCX7{padding:14px 16px}.event-detail_container__bvMBP{padding:0 16px}.event-detail_bracketCol__41nbY{min-width:260px}.event-detail_heroBtns__DXUft{gap:8px}.event-detail_btnIg__qNb5x,.event-detail_btnWa__1JAZ9,.event-detail_btnWatch__rIqWt{font-size:12px;padding:10px 16px}}