.view-tournament_pageContainer__HoI_P{width:100%;min-height:100vh;background-color:#131316;overflow-x:hidden}.view-tournament_mainContainer__pimkB{width:100%}.view-tournament_rightPaneContainer__fyQgw{width:100%;margin-top:60px;min-height:calc(100vh - 60px);padding:0 0 6rem}.view-tournament_errText__IvR0U{color:hsla(0,0%,100%,.5);padding:2rem 1rem;text-align:center}.view-tournament_primaryBtn__pKS_N{height:38px;padding:0 1.25rem;border-radius:6px;font-family:inherit;font-size:var(--fs-p-size-mobile);font-weight:var(--fw-semi-bold);cursor:pointer;border:none}.view-tournament_outlineBtn__99O1z{background:transparent;color:hsla(0,0%,100%,.75);padding:.55rem 1rem;border-radius:6px;font-family:inherit;font-size:var(--fs-p-size-mobile);font-weight:var(--fw-medium);cursor:pointer;transition:background-color .2s,color .2s}.view-tournament_outlineBtn__99O1z:hover{color:var(--primary-bg)}.view-tournament_heroBanner__V97I4{width:100%;height:280px;background-color:#1e1f23;background-size:cover;background-position:50%;position:relative}.view-tournament_heroOverlay__D_JvS{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.7) 60%,#131316);display:flex;flex-direction:column;justify-content:space-between;padding:1rem 1rem 1.5rem}.view-tournament_backLink__4GZxq{color:hsla(0,0%,100%,.75);font-size:var(--fs-p-size-mobile);text-decoration:none;font-weight:var(--fw-medium);transition:color .2s;width:-moz-fit-content;width:fit-content}.view-tournament_backLink__4GZxq:hover{color:var(--primary-bg)}.view-tournament_heroContent__bv4Hi{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.view-tournament_heroLeft__2Xvea{flex:1 1;min-width:0}.view-tournament_heroTags__2kJpG{display:flex;gap:.5rem;margin-bottom:.6rem;flex-wrap:wrap}.view-tournament_gameTag__BIePI{display:inline-block;background-color:rgba(237,28,36,.2);color:#ff7575;font-weight:var(--fw-semi-bold);letter-spacing:.07em}.view-tournament_gameTag__BIePI,.view-tournament_statusBadge__QZQPJ{font-size:.65rem;text-transform:uppercase;padding:4px 9px;border-radius:4px}.view-tournament_statusBadge__QZQPJ{font-weight:var(--fw-bold);letter-spacing:.08em;display:flex;align-items:center;gap:.3rem;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.view-tournament_status_upcoming__1_us0{color:#f59e0b;background-color:rgba(245,158,11,.14)}.view-tournament_status_in_progress__bkSY2{color:var(--v-ent-light-gold);background-color:rgba(0,255,8,.14)}.view-tournament_status_completed__8f6Si{color:hsla(0,0%,100%,.6);background-color:hsla(0,0%,100%,.14)}.view-tournament_heroTitle__5luzx{font-size:var(--mobile-h1-size);font-weight:var(--fw-extra-bold);color:#fff;margin:0 0 .25rem;line-height:1.1}.view-tournament_heroOrganizer__wQ4Hr{font-size:var(--fs-p-size-mobile);color:hsla(0,0%,100%,.7);margin:0}.view-tournament_heroActions__SIuii{display:flex;gap:.6rem;flex-shrink:0}.view-tournament_shareBtn__F8wrq{display:flex;align-items:center;gap:.4rem;background-color:hsla(0,0%,100%,.08);color:var(--primary-bg);font-family:inherit;font-size:var(--fs-p-size-mobile);padding:.55rem 1rem;border-radius:6px;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.view-tournament_metaStrip__EqGlu{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;padding:1rem;background-color:var(--overlay-gray)}.view-tournament_metaItem__84YJa{display:flex;align-items:center;gap:.6rem;padding:.5rem}.view-tournament_metaIcon__oIpLV{font-size:1.4rem;color:hsla(0,0%,100%,.4);flex-shrink:0}.view-tournament_metaLabel__NxDz0{font-size:.7rem;color:hsla(0,0%,100%,.45);margin:0;text-transform:uppercase;letter-spacing:.05em;font-weight:var(--fw-medium)}.view-tournament_metaValue__JWBYg{font-size:var(--fs-p-size-mobile);color:var(--primary-bg);margin:2px 0 0;font-weight:var(--fw-semi-bold)}.view-tournament_metaValueBig__nl2ao{font-size:var(--desktop-h6-size);color:var(--v-ent-gold);margin:2px 0 0;font-weight:var(--fw-extra-bold)}.view-tournament_stickyTabs__KuxMr{position:-webkit-sticky;position:sticky;top:60px;z-index:50;background-color:#131316}.view-tournament_tabBar__KoHOn{display:flex;gap:.25rem;padding:0 1rem;overflow-x:auto;scrollbar-width:none}.view-tournament_tabBar__KoHOn::-webkit-scrollbar{display:none}.view-tournament_tabBtn__nYL8g{background:transparent;border:none;color:hsla(0,0%,100%,.5);font-family:inherit;font-size:var(--fs-p-size-mobile);font-weight:var(--fw-medium);padding:.85rem 1rem;cursor:pointer;margin-bottom:-1px;transition:color .2s,background-color .2s;white-space:nowrap}.view-tournament_tabBtn__nYL8g:hover{color:hsla(0,0%,100%,.85)}.view-tournament_tabBtnActive__7VQNk{color:var(--primary-bg)}.view-tournament_panel__JOyn5{padding:1.25rem 1rem}.view-tournament_section__DyB7i{background-color:var(--overlay-gray);border-radius:10px;padding:1.1rem 1.25rem;margin-bottom:1rem}.view-tournament_sectionTitle__Vrp63{font-size:var(--fs-p-size-desktop);font-weight:var(--fw-bold);color:var(--primary-bg);margin:0 0 .75rem}.view-tournament_sectionText__3ibx9{font-size:var(--fs-p-size-mobile);color:hsla(0,0%,100%,.7);line-height:1.55;margin:0}.view-tournament_scheduleGrid__RUl_y{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem .75rem;gap:1rem .75rem}.view-tournament_overviewGrid__fqTJZ{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}.view-tournament_overviewMain__aamfh,.view-tournament_overviewSide__I7ULk{min-width:0}.view-tournament_organizerCard__MjF5l{display:flex;align-items:center;gap:.75rem}.view-tournament_organizerAvatar__SFXft{width:44px;height:44px;border-radius:50%;background-color:var(--v-ent-red);display:flex;align-items:center;justify-content:center;font-weight:var(--fw-bold);color:#fff;font-size:1.1rem;flex-shrink:0}.view-tournament_organizerName__CSBwj{font-size:var(--fs-p-size-mobile);font-weight:var(--fw-semi-bold);color:var(--primary-bg);margin:0}.view-tournament_organizerHandle__QAbD5{font-size:.75rem;color:hsla(0,0%,100%,.45);margin:0}.view-tournament_socialRow__SUBxz{display:flex;flex-wrap:wrap;gap:.5rem}.view-tournament_socialBtn__YYk_1{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.04);border-radius:8px;color:hsla(0,0%,100%,.7);font-size:1rem;transition:all .2s}.view-tournament_socialBtn__YYk_1:hover{background-color:var(--v-ent-red);color:#fff}.view-tournament_sponsorsRow__zEJnG{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem}.view-tournament_sponsorCard__ARdOw{background-color:hsla(0,0%,100%,.03);border-radius:8px;padding:.85rem;display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center}.view-tournament_sponsorLogo__COiwL{width:38px;height:38px;border-radius:8px;background-color:#303136;display:flex;align-items:center;justify-content:center;font-weight:var(--fw-bold);font-size:1rem;color:hsla(0,0%,100%,.7)}.view-tournament_sponsorName__8Zakx{font-size:var(--fs-p-size-mobile);font-weight:var(--fw-semi-bold);color:var(--primary-bg);margin:0}.view-tournament_sponsorTier___H2Z7{font-size:.7rem;color:var(--v-ent-gold);margin:0;text-transform:uppercase;letter-spacing:.05em}.view-tournament_ruleList__hPIEu{padding-left:1.4rem;color:hsla(0,0%,100%,.7);line-height:1.75;font-size:var(--fs-p-size-mobile);margin:0}.view-tournament_ruleList__hPIEu li{margin-bottom:.4rem}.view-tournament_penaltyTable__pKKHn{display:flex;flex-direction:column;border-radius:8px;overflow:hidden}.view-tournament_penaltyRow__it93u{display:flex;justify-content:space-between;padding:.75rem 1rem;font-size:var(--fs-p-size-mobile);color:hsla(0,0%,100%,.7)}.view-tournament_penaltyRow__it93u:last-child{border-bottom:none}.view-tournament_penaltyRow__it93u span:last-child{color:var(--v-ent-red);font-weight:var(--fw-semi-bold)}.view-tournament_bracketWrap__vvzPh{padding:0}.view-tournament_bracketHeader__J4Snh{margin-bottom:1rem}.view-tournament_bracketSub__a81rc{font-size:var(--fs-p-size-mobile);color:hsla(0,0%,100%,.6);margin:0 0 .25rem}.view-tournament_bracketHint__yFvRZ{font-size:.75rem;color:hsla(0,0%,100%,.4);margin:0}.view-tournament_bracketScroll__iS_Lg{overflow-x:auto;padding-bottom:1rem;background-color:var(--overlay-gray);border-radius:10px}.view-tournament_bracketChart__Ry_kR{display:flex;flex-direction:row;align-items:flex-start;min-width:max-content;padding:1.25rem;gap:2rem}.view-tournament_roundCol__0CHXe{display:flex;flex-direction:column;flex-shrink:0;width:220px;padding-top:calc(var(--round-idx) * 22px)}.view-tournament_roundHeader__OYL7s{display:flex;align-items:center;gap:.5rem;margin-bottom:.85rem}.view-tournament_roundName__9EbSc{font-size:var(--fs-p-size-mobile);font-weight:var(--fw-bold);color:var(--primary-bg);white-space:nowrap}.view-tournament_roundBadge__1lLV_{font-size:.6rem;font-weight:var(--fw-semi-bold);letter-spacing:.04em;padding:2px 6px;border-radius:4px;text-transform:uppercase}.view-tournament_roundBadgeDone__XRbq4{background:rgba(212,175,55,.15);color:var(--v-ent-gold)}.view-tournament_roundBadgeLive__QwXjZ{background:rgba(13,116,206,.2);color:#60a5fa}.view-tournament_roundBadgeUpcoming__WfPdL{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.5)}.view-tournament_matchList___zqty{display:flex;flex-direction:column;gap:calc(.6rem + var(--round-idx) * 30px)}.view-tournament_matchCard__XO1Jq{background:transparent;border-radius:8px;padding:.65rem .75rem;display:flex;flex-direction:column;gap:.4rem;cursor:pointer;transition:all .2s;font-family:inherit;text-align:left}.view-tournament_matchCard__XO1Jq:hover{background-color:#28292d}.view-tournament_match_completed__frHxY{background-color:hsla(0,0%,100%,.02)}.view-tournament_match_in_progress__Cjl_r{background-color:rgba(13,116,206,.08)}.view-tournament_match_upcoming__o5XTd{background-color:hsla(0,0%,100%,.04)}.view-tournament_matchTop__pAjlj{display:flex;align-items:center;justify-content:space-between}.view-tournament_matchLabel__W1J_d{font-size:.65rem;color:hsla(0,0%,100%,.5);font-weight:var(--fw-medium)}.view-tournament_matchDot__H79o0{font-size:.55rem;font-weight:var(--fw-bold);letter-spacing:.05em;padding:2px 6px;border-radius:3px;text-transform:uppercase}.view-tournament_dot_completed__BySYv{background:rgba(212,175,55,.15);color:var(--v-ent-gold)}.view-tournament_dot_in_progress__NoAwd{background:rgba(13,116,206,.2);color:#60a5fa}.view-tournament_dot_upcoming__Ew1PS{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.45)}.view-tournament_matchTeams__xy7NM{display:flex;flex-direction:column;gap:.3rem}.view-tournament_teamRow__k4MRY{display:flex;align-items:center;gap:.5rem;padding:.25rem 0}.view-tournament_teamWinner__UCzGO .view-tournament_teamName__Yhoge,.view-tournament_teamWinner__UCzGO .view-tournament_teamScore__iPqjy{color:var(--v-ent-gold);font-weight:var(--fw-bold)}.view-tournament_teamAvatar__q40EL{width:22px;height:22px;border-radius:4px;background-color:#303136;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:var(--fw-bold);color:hsla(0,0%,100%,.7);flex-shrink:0}.view-tournament_teamName__Yhoge{font-size:.75rem;color:var(--primary-bg);flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-tournament_teamScore__iPqjy{font-size:.85rem;font-weight:var(--fw-bold);color:var(--primary-bg);min-width:20px;text-align:right}.view-tournament_scoreNa__0yNuZ{color:hsla(0,0%,100%,.3);font-size:.7rem;font-weight:var(--fw-medium)}.view-tournament_modalOverlay__9VjfN{position:fixed;inset:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.view-tournament_modal__0kEMM{background-color:#1e1f23;border-radius:12px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto}.view-tournament_modalHeader__V672y{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.5rem}.view-tournament_modalTitle___8S6w{font-size:var(--fs-p-size-desktop);font-weight:var(--fw-semi-bold);color:var(--primary-bg);margin:0}.view-tournament_modalClose__O1PL6{background:transparent;border:none;color:hsla(0,0%,100%,.5);font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.2rem}.view-tournament_modalClose__O1PL6:hover{color:var(--primary-bg)}.view-tournament_modalBody___VLcb{padding:1.25rem 1.5rem 1.5rem}.view-tournament_modalScoreRow__gFx7O{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.view-tournament_modalTeam__dDgRY{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:.5rem}.view-tournament_modalAvatar__Ptcsj{width:56px;height:56px;border-radius:12px;background-color:var(--v-ent-red);display:flex;align-items:center;justify-content:center;font-weight:var(--fw-extra-bold);font-size:1.4rem;color:#fff}.view-tournament_modalTeamName__KIWGr{font-size:var(--fs-p-size-mobile);color:var(--primary-bg);text-align:center;margin:0;font-weight:var(--fw-medium)}.view-tournament_modalScore__CgKo7{font-size:var(--desktop-h4-size);font-weight:var(--fw-extra-bold);color:var(--v-ent-gold);margin:0}.view-tournament_scoreInput__Q0naY{width:60px;background-color:var(--overlay-gray);border-radius:6px;color:var(--v-ent-gold);font-family:inherit;font-size:1.5rem;font-weight:var(--fw-bold);text-align:center;padding:.4rem;outline:none}.view-tournament_scoreInput__Q0naY:focus{border-color:var(--v-ent-gold)}.view-tournament_vsLabel__qV_L1{font-size:.85rem;color:hsla(0,0%,100%,.4);font-weight:var(--fw-bold);letter-spacing:.1em}.view-tournament_modalMetaList__HkbR_{padding-top:.85rem}.view-tournament_modalMetaRow__Sel2c{display:flex;justify-content:space-between;padding:.4rem 0;font-size:var(--fs-p-size-mobile);color:hsla(0,0%,100%,.55)}.view-tournament_modalMetaVal__D5MFK{color:var(--primary-bg);font-weight:var(--fw-medium)}.view-tournament_toast__I1k_M{position:fixed;bottom:90px;left:50%;transform:translateX(-50%);background-color:var(--v-ent-gold);color:#fff;padding:.7rem 1.25rem;border-radius:8px;font-size:var(--fs-p-size-mobile);font-weight:var(--fw-semi-bold);z-index:1100;box-shadow:0 6px 20px rgba(0,0,0,.4);animation:view-tournament_toastIn__FapQ_ .25s ease-out}@keyframes view-tournament_toastIn__FapQ_{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.view-tournament_partHeader___j4n0{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap;gap:.75rem}.view-tournament_searchBarSmall__lcWVo{display:flex;align-items:center;gap:.4rem;background-color:var(--overlay-gray);border-radius:6px;padding:.5rem .75rem;width:100%;max-width:280px}.view-tournament_searchBarSmall__lcWVo svg{color:hsla(0,0%,100%,.45);flex-shrink:0}.view-tournament_searchBarSmall__lcWVo input{background:transparent;border:none;outline:none;color:var(--primary-bg);font-family:inherit;font-size:var(--fs-p-size-mobile);width:100%}.view-tournament_tableWrap__s14H1{display:none;background-color:var(--overlay-gray);border-radius:10px;overflow:hidden}.view-tournament_tableHeader__6yFU4,.view-tournament_tableRow__YDY1d{display:grid;grid-template-columns:60px 2fr 1fr 1fr 1.4fr 1fr;padding:.75rem 1rem;grid-gap:.5rem;gap:.5rem;align-items:center}.view-tournament_tableHeader__6yFU4{background-color:#28292d;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:hsla(0,0%,100%,.55);font-weight:var(--fw-semi-bold)}.view-tournament_tableRow__YDY1d{font-size:var(--fs-p-size-mobile);color:hsla(0,0%,100%,.75);transition:background .15s}.view-tournament_tableRow__YDY1d:hover{background-color:hsla(0,0%,100%,.02)}.view-tournament_colSeed__eYvfy{font-weight:var(--fw-bold);color:var(--primary-bg)}.view-tournament_teamCell__xxImk{display:flex;align-items:center;gap:.6rem}.view-tournament_teamCellAvatar__Av2rj{width:32px;height:32px;border-radius:6px;background-color:var(--v-ent-red);color:#fff;font-weight:var(--fw-bold);display:flex;align-items:center;justify-content:center;font-size:.85rem;flex-shrink:0}.view-tournament_teamCellName__jTmJ7{font-size:var(--fs-p-size-mobile);font-weight:var(--fw-semi-bold);color:var(--primary-bg);margin:0}.view-tournament_teamCellTag__7w_eR{font-size:.7rem;color:hsla(0,0%,100%,.45);margin:0}.view-tournament_colWR__Zi1ww{display:flex;align-items:center;gap:.5rem}.view-tournament_wrBar__HGLJy{flex:1 1;height:4px;background-color:hsla(0,0%,100%,.08);border-radius:2px;overflow:hidden}.view-tournament_wrFill__W4g0i{height:100%;background-color:var(--v-ent-gold);border-radius:2px}.view-tournament_partStatus__Amq_Q{font-size:.65rem;font-weight:var(--fw-bold);letter-spacing:.05em;text-transform:uppercase;padding:3px 7px;border-radius:4px}.view-tournament_partStatus_confirmed__MTdTa{background:rgba(212,175,55,.15);color:var(--v-ent-gold)}.view-tournament_partStatus_pending__y8HMX{background:rgba(245,158,11,.15);color:#f59e0b}.view-tournament_partStatus_disqualified__ug9yl{background:rgba(237,28,36,.15);color:var(--v-ent-red)}.view-tournament_partCardList__PSi_b{display:flex;flex-direction:column;gap:.6rem}.view-tournament_partCard__dnlhn{background-color:var(--overlay-gray);border-radius:10px;padding:.85rem}.view-tournament_partCardHead__Rg2xf{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem;gap:.5rem}.view-tournament_partCardBody__7H9DR{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:.4rem;gap:.4rem;padding-top:.6rem}.view-tournament_partCardBody__7H9DR>div{display:flex;flex-direction:column;gap:2px}.view-tournament_cardLabel__H2MUy{font-size:.65rem;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.05em}.view-tournament_partCardBody__7H9DR span:not(.view-tournament_cardLabel__H2MUy){font-size:.78rem;color:var(--primary-bg)}.view-tournament_prizeHero__5LiMw{background-color:rgba(212,175,55,.1);border-radius:12px;padding:1.5rem 1.25rem;margin-bottom:1rem;text-align:center}.view-tournament_prizeAmount__Jxrtk{font-size:var(--desktop-h2-size);font-weight:var(--fw-extra-bold);color:var(--v-ent-gold);margin:.25rem 0;line-height:1}.view-tournament_vcUnit__E5_Kb{font-size:var(--desktop-h6-size);color:hsla(0,0%,100%,.5);font-weight:var(--fw-medium)}.view-tournament_prizeFiat___iIYC{font-size:var(--fs-p-size-mobile);color:hsla(0,0%,100%,.5);margin:0}.view-tournament_prizeTable__cYYam{display:flex;flex-direction:column;border-radius:8px;overflow:hidden}.view-tournament_prizeTableHeader__KyhYs,.view-tournament_prizeTableRow__LaPwJ{display:grid;grid-template-columns:2fr 1fr .8fr;padding:.75rem 1rem;grid-gap:.5rem;gap:.5rem;align-items:center}.view-tournament_prizeTableHeader__KyhYs{background-color:#28292d;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:hsla(0,0%,100%,.55);font-weight:var(--fw-semi-bold)}.view-tournament_prizeTableRow__LaPwJ{font-size:var(--fs-p-size-mobile)}.view-tournament_prizePos__MXGTc{color:var(--primary-bg);font-weight:var(--fw-bold);margin:0}.view-tournament_prizeLabel__VguZC{font-size:.7rem;color:hsla(0,0%,100%,.45);margin:2px 0 0}.view-tournament_prizeAmtCell__gshRq{color:var(--v-ent-gold);font-weight:var(--fw-bold)}.view-tournament_prizePercent__hJ4p_{color:hsla(0,0%,100%,.55);text-align:right}.view-tournament_sponsorBreakdown__uAlc3{display:flex;flex-direction:column;gap:.5rem}.view-tournament_sbRow__6nThC{display:flex;align-items:center;gap:.75rem;background-color:hsla(0,0%,100%,.03);border-radius:8px;padding:.75rem 1rem}.view-tournament_sbLogo__0lkmf{width:38px;height:38px;border-radius:8px;background-color:#303136;display:flex;align-items:center;justify-content:center;font-weight:var(--fw-bold);color:hsla(0,0%,100%,.8);flex-shrink:0}.view-tournament_sbInfo__5235T{flex:1 1}.view-tournament_sbName__MXydR{font-size:var(--fs-p-size-mobile);color:var(--primary-bg);margin:0;font-weight:var(--fw-semi-bold)}.view-tournament_sbTier__tu9jx{font-size:.7rem;color:hsla(0,0%,100%,.45);margin:2px 0 0}.view-tournament_sbAmount__6dk16{font-size:var(--fs-p-size-mobile);color:var(--v-ent-gold);font-weight:var(--fw-bold);margin:0}.view-tournament_streamWrap__whk_X{display:flex;flex-direction:column;gap:1rem}.view-tournament_streamMain__lCSiV{min-width:0}.view-tournament_streamFrame__z_Yt7{position:relative;background-color:#000;border-radius:10px;overflow:hidden;aspect-ratio:16/9;width:100%}.view-tournament_streamIframe__3j_5n{display:none}.view-tournament_streamPlaceholder__gzlPL{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;background-color:#1a1a1f}.view-tournament_streamIcon__8MnP_{font-size:3rem;color:var(--v-ent-red);margin-bottom:.5rem}.view-tournament_streamPlaceholderTitle__5G9Y2{font-size:var(--fs-p-size-desktop);color:var(--primary-bg);margin:0;font-weight:var(--fw-semi-bold)}.view-tournament_streamPlaceholderSub__pT_9Q{font-size:var(--fs-p-size-mobile);color:hsla(0,0%,100%,.5);margin:0}.view-tournament_streamMeta__CBeMZ{display:flex;gap:1rem;margin-top:.6rem;font-size:.75rem;color:hsla(0,0%,100%,.6)}.view-tournament_viewerCount__LV_Ch{color:var(--v-ent-light-gold);font-weight:var(--fw-semi-bold)}.view-tournament_streamCaption__IayTU{background-color:var(--overlay-gray);border-radius:10px;padding:1rem 1.25rem;margin-top:.75rem}.view-tournament_chatSide__8xJYZ{background-color:var(--overlay-gray);border-radius:10px;display:flex;flex-direction:column;height:480px}.view-tournament_chatHeader__FpvKn{padding:.85rem 1rem;font-size:var(--fs-p-size-mobile);font-weight:var(--fw-semi-bold);display:flex;align-items:center;gap:.5rem}.view-tournament_chatViewers__KmG5d{margin-left:auto;font-size:.7rem;color:hsla(0,0%,100%,.45);font-weight:var(--fw-regular)}.view-tournament_chatMessages___7qgZ{flex:1 1;overflow-y:auto;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.5rem}.view-tournament_chatMsg__QYxdM{font-size:.78rem;line-height:1.45;word-wrap:break-word}.view-tournament_chatUser__UhpkB{font-weight:var(--fw-bold);margin-right:.4rem}.view-tournament_chatBody__ifwq7{color:hsla(0,0%,100%,.85)}.view-tournament_chatInputRow__nQNoh{display:flex;gap:.5rem;padding:.75rem}.view-tournament_chatInput__noVDc{flex:1 1;background-color:#28292d;border-radius:6px;color:var(--primary-bg);font-family:inherit;font-size:var(--fs-p-size-mobile);padding:.5rem .75rem;outline:none}.view-tournament_chatInput__noVDc:focus{background-color:hsla(0,0%,100%,.05)}.view-tournament_skeletonBlock__D1_tl{background-color:hsla(0,0%,100%,.06);border-radius:8px}.view-tournament_skeletonIcon__nJ_4H{width:32px;height:32px;border-radius:8px;flex-shrink:0}.view-tournament_skeletonLineSm__lXJNU{width:60%;height:10px}.view-tournament_skeletonLineMd__eyQlH{width:80%;height:16px}.view-tournament_skeletonPanelBlock__RX8H8{width:100%;height:120px;margin-bottom:1rem;border-radius:10px}.view-tournament_skeletonMatchCard__y5R2o{width:100%;height:64px;border-radius:8px;margin-bottom:.6rem}.view-tournament_errorCard__PT0_1{background-color:var(--overlay-gray);border-radius:10px;padding:1.5rem 1.25rem;margin:1.5rem 1rem;text-align:center}.view-tournament_errorCardActions__zMxI_{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-top:.75rem}.view-tournament_infoBanner__0_LOQ,.view-tournament_pendingBanner__ZTHvr{display:flex;align-items:center;gap:.5rem;font-size:.78rem;padding:.6rem .85rem;border-radius:8px;margin-top:.6rem}.view-tournament_infoBanner__0_LOQ{background:rgba(212,175,55,.08);color:var(--v-ent-gold)}.view-tournament_pendingBanner__ZTHvr{background:rgba(245,158,11,.1);color:#f59e0b}.view-tournament_disputeBox__JJU9R{margin-top:1rem;padding-top:1rem}.view-tournament_disputeTextarea__vIQJZ{width:100%;background-color:var(--overlay-gray);border-radius:6px;color:var(--primary-bg);font-family:inherit;font-size:var(--fs-p-size-mobile);padding:.6rem .75rem;resize:vertical;outline:none}.view-tournament_disputeTextarea__vIQJZ:focus{border-color:var(--v-ent-gold)}.view-tournament_reportBox__qxnJ8{margin-top:1rem;padding-top:1rem}.view-tournament_reportBoxTitle__zojYQ{font-size:var(--fs-p-size-mobile);font-weight:var(--fw-semi-bold);color:var(--primary-bg);margin:0 0 .6rem}.view-tournament_reportScoreRow__05_7Z{display:flex;align-items:center;justify-content:center;gap:.75rem}.view-tournament_reportUrlLabel__jSc7Q{display:block;font-size:.72rem;color:hsla(0,0%,100%,.55);margin:.75rem 0 .35rem}.view-tournament_reportUrlInput__Qfsbp{width:100%;background-color:var(--overlay-gray);border-radius:6px;color:var(--primary-bg);font-family:inherit;font-size:var(--fs-p-size-mobile);padding:.55rem .75rem;outline:none}.view-tournament_reportUrlInput__Qfsbp:focus{border-color:var(--v-ent-gold)}@media only screen and (min-width:768px){.view-tournament_rightPaneContainer__fyQgw{width:calc(100% - 180px);margin-left:180px}.view-tournament_heroBanner__V97I4{height:360px}.view-tournament_heroOverlay__D_JvS{padding:1.5rem 2rem 2rem}.view-tournament_heroTitle__5luzx{font-size:var(--desktop-h3-size)}.view-tournament_metaStrip__EqGlu{grid-template-columns:repeat(4,1fr);padding:1.25rem 2rem}.view-tournament_panel__JOyn5{padding:1.5rem 2rem}.view-tournament_tabBar__KoHOn{padding:0 2rem}.view-tournament_scheduleGrid__RUl_y,.view-tournament_sponsorsRow__zEJnG{grid-template-columns:repeat(4,1fr)}.view-tournament_tableWrap__s14H1{display:block}.view-tournament_partCardList__PSi_b{display:none}.view-tournament_streamWrap__whk_X{flex-direction:row}.view-tournament_streamMain__lCSiV{flex:2 1}.view-tournament_chatSide__8xJYZ{flex:1 1;max-width:360px;height:auto}}@media only screen and (min-width:1024px){.view-tournament_rightPaneContainer__fyQgw{width:calc(100% - 250px);margin-left:250px}.view-tournament_overviewGrid__fqTJZ{grid-template-columns:2fr 1fr;gap:1rem}.view-tournament_heroTitle__5luzx{font-size:var(--desktop-h2-size)}}@media only screen and (max-width:767px){.view-tournament_tableWrap__s14H1{display:none}.view-tournament_partCardList__PSi_b{display:flex}.view-tournament_heroActions__SIuii{margin-top:.6rem}.view-tournament_heroActions__SIuii button{flex:1 1}}.view-tournament_eventStrip__Ofdzo{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.9rem 1rem;background-color:#26272b}.view-tournament_eventStripMain__IqxMV{display:flex;flex-direction:column;gap:.15rem}.view-tournament_eventStripLabel__a3FcS{margin:0;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.45)}.view-tournament_eventStripName__bi0kc{font-size:1rem;font-weight:var(--fw-semi-bold);color:var(--primary-bg);text-decoration:none}.view-tournament_eventStripName__bi0kc:hover{color:var(--v-ent-success)}.view-tournament_eventStripMeta__p973q{margin:0;font-size:.78rem;color:hsla(0,0%,100%,.55)}.view-tournament_eventCovered__XgDDO,.view-tournament_eventTicketLink__Heccp{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.5rem .85rem;border-radius:8px;font-size:.8rem;font-weight:var(--fw-semi-bold);text-decoration:none}.view-tournament_eventCovered__XgDDO{background-color:rgba(76,175,80,.18);color:var(--v-ent-success)}.view-tournament_eventTicketLink__Heccp{background-color:hsla(0,0%,100%,.1);color:var(--primary-bg)}.view-tournament_eventTicketLink__Heccp:hover{background-color:hsla(0,0%,100%,.18)}.view-tournament_emptyState__NHf5T{padding:48px 24px;text-align:center;background:#1a1b1f;border-radius:14px}.view-tournament_inlineLink__FhDX0{color:var(--v-ent-gold);text-decoration:underline}.view-tournament_shareNotice__irZh4{display:inline-block;margin-left:10px;color:#d4af37;font-size:.8rem;word-break:break-all}.check-in_strip__gmlR3{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.9rem 1rem;background-color:#26272b}.check-in_main__KA8fY{display:flex;flex-direction:column;gap:.25rem;min-width:0}.check-in_label__kytuX{margin:0;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.45)}.check-in_headlineClosed__NeGFy,.check-in_headlineDone__p75r9,.check-in_headline__RNC_o{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-size:1rem;font-weight:var(--fw-semi-bold)}.check-in_headline__RNC_o{color:var(--primary-bg)}.check-in_headlineDone__p75r9{color:var(--v-ent-success)}.check-in_headlineClosed__NeGFy,.check-in_meta__GjJNI{color:hsla(0,0%,100%,.55)}.check-in_meta__GjJNI{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-size:.78rem}.check-in_noticeError__TnPqI,.check-in_noticeOk__15JHz{margin:.2rem 0 0;font-size:.8rem}.check-in_noticeOk__15JHz{color:var(--v-ent-success)}.check-in_noticeError__TnPqI{color:var(--v-ent-light-red)}.check-in_closeSummary__jV8D_{margin-top:.4rem;background-color:#303136;border-radius:.5rem;padding:.6rem .75rem}.check-in_closeSummaryLine__BXBvd{margin:0;font-size:.85rem;color:var(--primary-bg)}.check-in_closeSummaryNames__T9FpJ{margin:.25rem 0 0;font-size:.78rem;color:hsla(0,0%,100%,.55);line-height:1.4}.check-in_actions__ddy5P{display:flex;flex-wrap:wrap;gap:.5rem}.check-in_ghostBtn__ooDoY,.check-in_primaryBtn__FcOQP{border:none;border-radius:.5rem;padding:.55rem 1rem;font-family:inherit;font-size:.85rem;font-weight:var(--fw-semi-bold);cursor:pointer;transition:background-color .15s ease-in-out}.check-in_primaryBtn__FcOQP{background-color:var(--v-ent-red);color:#fff}.check-in_primaryBtn__FcOQP:hover:not(:disabled){background-color:var(--v-ent-light-red)}.check-in_ghostBtn__ooDoY{background-color:#393a40;color:#ddd}.check-in_ghostBtn__ooDoY:hover:not(:disabled){background-color:#45464d}.check-in_ghostBtn__ooDoY:disabled,.check-in_primaryBtn__FcOQP:disabled{opacity:.6;cursor:default}@media (prefers-reduced-motion:reduce){.check-in_ghostBtn__ooDoY,.check-in_primaryBtn__FcOQP{transition:none}}@media (max-width:40rem){.check-in_strip__gmlR3{flex-direction:column;align-items:stretch}.check-in_actions__ddy5P{width:100%}.check-in_ghostBtn__ooDoY,.check-in_primaryBtn__FcOQP{flex:1 1 auto;min-height:44px}}