.tournament_pageContainer__16kmc{width:100%;min-height:100vh;background-color:#131316;overflow-x:hidden}.tournament_mainContainer___ST9f{width:100%}.tournament_rightPaneContainer__prI6R{width:100%;margin-top:60px;min-height:calc(100vh - 60px);padding:1.5rem 1rem 6rem}.tournament_pageHeader__3H_DW{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.tournament_pageTitle__4_CXn{font-size:var(--desktop-h4-size);font-weight:var(--fw-extra-bold);color:var(--primary-bg);margin:0 0 .25rem;line-height:1.1}.tournament_pageSubtitle__txCmW{font-size:var(--fs-p-size-mobile);color:hsla(0,0%,100%,.45);margin:0}.tournament_pageActions__SxwoO{display:flex;gap:.6rem;flex-wrap:wrap}.tournament_primaryBtn__gnXY8{border-radius:6px;font-weight:var(--fw-semi-bold);border:none}.tournament_primaryBtn__gnXY8,.tournament_secondaryBtn__ekU6Z{height:38px;padding:0 1.25rem;font-family:inherit;font-size:var(--fs-p-size-mobile);cursor:pointer}.tournament_secondaryBtn__ekU6Z{background-color:var(--overlay-gray);border-radius:6px;color:var(--primary-bg);font-weight:var(--fw-medium);transition:background-color .2s,background .2s}.tournament_secondaryBtn__ekU6Z:hover{background-color:#303136}.tournament_featuredRow__nYFMO{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;margin-bottom:1.75rem}.tournament_featuredCard__Kx1qV{display:block;border-radius:12px;overflow:hidden;position:relative;text-decoration:none;transition:transform .2s}.tournament_featuredCard__Kx1qV:hover{transform:translateY(-2px)}.tournament_featuredBanner__Ebno3{height:220px;background-size:cover;background-position:50%;position:relative;display:flex;align-items:flex-end}.tournament_featuredBanner__Ebno3:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.5) 50%,rgba(0,0,0,.92))}.tournament_featuredPill__R_eCu{position:absolute;top:12px;left:12px;background-color:var(--v-ent-red);color:#fff;font-size:.65rem;font-weight:var(--fw-extra-bold);letter-spacing:.1em;padding:4px 9px;border-radius:4px;z-index:2}.tournament_featuredOverlay__qp6dW{position:relative;padding:1.25rem;z-index:1;width:100%}.tournament_featuredTitle__ht038{font-size:var(--desktop-h6-size);font-weight:var(--fw-bold);color:#fff;margin:.4rem 0 .6rem;line-height:1.2}.tournament_featuredMeta__ze9nk{display:flex;flex-wrap:wrap;gap:.85rem;font-size:var(--fs-p-size-mobile);color:hsla(0,0%,100%,.85)}.tournament_featuredMeta__ze9nk span{display:flex;align-items:center;gap:.35rem}.tournament_tabBar__J9UnC{display:flex;gap:.25rem;margin-bottom:1rem;overflow-x:auto;scrollbar-width:none}.tournament_tabBar__J9UnC::-webkit-scrollbar{display:none}.tournament_tabBtn__HEdfF{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:.6rem 1rem;cursor:pointer;margin-bottom:-1px;transition:color .2s,background-color .2s;white-space:nowrap}.tournament_tabBtn__HEdfF:hover{color:hsla(0,0%,100%,.85)}.tournament_tabBtnActive__tgbxu{color:var(--primary-bg)}.tournament_filterBar__Pjg4B{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;align-items:center}.tournament_searchBar__T7doY{display:flex;align-items:center;gap:.4rem;background-color:var(--overlay-gray);border-radius:6px;padding:.5rem .75rem;flex:1 1 220px;min-width:200px}.tournament_searchIcon___AUXl{color:hsla(0,0%,100%,.45);font-size:1rem;flex-shrink:0}.tournament_searchInput__Lb3qz{background:transparent;border:none;outline:none;color:var(--primary-bg);font-family:inherit;font-size:var(--fs-p-size-mobile);width:100%}.tournament_searchInput__Lb3qz::placeholder{color:hsla(0,0%,100%,.35)}.tournament_filterSelect__ecTZw{position:relative;display:flex;align-items:center}.tournament_select__9rQ7O{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--overlay-gray);border-radius:6px;color:var(--primary-bg);font-family:inherit;font-size:var(--fs-p-size-mobile);padding:.5rem 2rem .5rem .75rem;cursor:pointer;outline:none;height:38px}.tournament_selectCaret__pW_Jl{position:absolute;right:.5rem;pointer-events:none;color:hsla(0,0%,100%,.45);font-size:.85rem}.tournament_dateRange__V_any,.tournament_prizeRange__uV0hA{display:flex;align-items:center;gap:.35rem}.tournament_dateInput__Ea6Xn,.tournament_prizeInput__TzKra{background-color:var(--overlay-gray);border-radius:6px;color:var(--primary-bg);font-family:inherit;font-size:var(--fs-p-size-mobile);padding:.5rem .6rem;outline:none;height:38px;width:130px}.tournament_prizeInput__TzKra{width:100px}.tournament_dateSep__c5h_q{color:hsla(0,0%,100%,.35);font-size:.8rem}.tournament_clearBtn__pWb2S{background-color:transparent;border-radius:6px;color:hsla(0,0%,100%,.65);font-family:inherit;font-size:var(--fs-p-size-mobile);padding:0 .85rem;height:38px;cursor:pointer;transition:background-color .2s,color .2s}.tournament_clearBtn__pWb2S:hover{color:var(--v-ent-red)}.tournament_resultCount__tCIyW{font-size:var(--fs-p-size-mobile);color:hsla(0,0%,100%,.45);margin:0 0 1rem}.tournament_cardGrid__nzPMd{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.tournament_tCard__YXOKB{background-color:var(--overlay-gray);border-radius:12px;overflow:hidden;text-decoration:none;transition:transform .2s,background-color .2s;display:flex;flex-direction:column}.tournament_tCard__YXOKB:hover{transform:translateY(-2px)}.tournament_tCardBanner__ICcBR{height:140px;background-color:#303136;background-size:cover;background-position:50%;position:relative}.tournament_statusBadge__XVG6a{position:absolute;top:10px;left:10px;background:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:.65rem;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:4px;display:flex;align-items:center;gap:.3rem}.tournament_status_upcoming__SxStF{color:#f59e0b}.tournament_status_in_progress__OlHYf{color:var(--v-ent-light-gold)}.tournament_status_completed__xqhHS{color:hsla(0,0%,100%,.6)}.tournament_liveDot__m96ld{color:var(--v-ent-light-gold)}.tournament_freeBadge__Px8nb{position:absolute;top:10px;right:10px;background-color:var(--v-ent-gold);color:#fff;font-size:.6rem;font-weight:var(--fw-extra-bold);letter-spacing:.08em;padding:3px 8px;border-radius:4px}.tournament_tCardBody__ul4fu{padding:1rem;display:flex;flex-direction:column;gap:.6rem;flex:1 1}.tournament_gameTag__gDUr8{display:inline-block;width:-moz-fit-content;width:fit-content;background-color:rgba(237,28,36,.15);color:var(--v-ent-red);font-size:.65rem;font-weight:var(--fw-semi-bold);letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:4px}.tournament_tCardTitle__5KAR3{font-size:var(--fs-p-size-desktop);font-weight:var(--fw-bold);color:var(--primary-bg);margin:0;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tournament_tCardMeta__IQN6E{display:flex;flex-direction:column;gap:.4rem}.tournament_metaRow__AJaxM{display:flex;align-items:center;gap:.45rem;font-size:var(--fs-p-size-mobile);color:hsla(0,0%,100%,.65)}.tournament_metaIcon__vwVrO{color:hsla(0,0%,100%,.4);font-size:.85rem;flex-shrink:0}.tournament_metaPrize__krSxh{color:var(--v-ent-gold);font-weight:var(--fw-bold)}.tournament_tCardFooter__4_QAx{display:flex;align-items:center;justify-content:space-between;padding-top:.6rem;margin-top:auto;gap:.5rem}.tournament_formatTag__EEKmM{font-size:.7rem;color:hsla(0,0%,100%,.55)}.tournament_entryFee__Y3T8d{font-size:.7rem;color:var(--primary-bg);font-weight:var(--fw-semi-bold)}.tournament_entryFreeText__PBY2v{font-size:.7rem;color:var(--v-ent-gold);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.05em}.tournament_gameGroup__X8dbK{margin-bottom:2rem}.tournament_gameGroupTitle__jfOTg{font-size:var(--desktop-h6-size);font-weight:var(--fw-bold);color:var(--primary-bg);margin:0 0 1rem;display:flex;align-items:center;gap:.6rem}.tournament_gameGroupCount__P3O8I{font-size:.75rem;background-color:var(--overlay-gray);color:hsla(0,0%,100%,.55);padding:2px 8px;border-radius:10px;font-weight:var(--fw-medium)}.tournament_emptyState__7rKse{background-color:var(--overlay-gray);border-radius:12px;padding:3rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.6rem}.tournament_emptyIcon__jqclH{font-size:2.5rem;color:hsla(0,0%,100%,.2);margin-bottom:.5rem}.tournament_emptyTitle__SCExf{font-size:var(--desktop-h6-size);font-weight:var(--fw-semi-bold);color:var(--primary-bg);margin:0}.tournament_emptySub___4_sP{font-size:var(--fs-p-size-mobile);color:hsla(0,0%,100%,.45);margin:0 0 1rem}.tournament_skeletonCard__vYFWa{background-color:var(--overlay-gray);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.tournament_skeletonBanner__zywm9{height:140px;background-color:#303136;background-size:400% 100%}.tournament_skeletonBody__BJgT8{padding:1rem;display:flex;flex-direction:column;gap:.6rem}.tournament_skeletonLine__DIYgo{height:12px;border-radius:4px;background-color:#303136;background-size:400% 100%}.tournament_skeletonLineShort__cWXFj{width:60%}.tournament_skeletonTitleLine__ghkUq{height:28px;width:220px;margin-bottom:.5rem;background-color:#212225;background-size:400% 100%}.tournament_skeletonSubtitleLine__UbPlx{height:14px;width:260px;background-color:#212225;background-size:400% 100%}.tournament_skeletonFeaturedCard__mFlcS{height:220px;border-radius:12px;background-color:#212225;background-size:400% 100%}.tournament_skeletonTabBar__G4VSv{display:flex;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem}.tournament_skeletonTabPill___UdxK{height:20px;width:80px;border-radius:4px;background-color:#212225;background-size:400% 100%}.tournament_skeletonFilterBar__9b0s9{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.tournament_skeletonFilterPill__A_78w{height:38px;width:140px;border-radius:6px;background-color:#212225;background-size:400% 100%}@media (prefers-reduced-motion:reduce){.tournament_skeletonBanner__zywm9,.tournament_skeletonFeaturedCard__mFlcS,.tournament_skeletonFilterPill__A_78w,.tournament_skeletonLine__DIYgo,.tournament_skeletonSubtitleLine__UbPlx,.tournament_skeletonTabPill___UdxK,.tournament_skeletonTitleLine__ghkUq{animation:none}}.tournament_errorPageWrap__3RH1a{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem}.tournament_inlineErrorCard__We9Ow{background-color:var(--overlay-gray);border-radius:12px;padding:3rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.6rem;max-width:480px;width:100%;margin:0 auto}.tournament_inlineErrorIcon__luz5u{font-size:2.5rem;color:var(--v-ent-gold);margin-bottom:.5rem}.tournament_inlineErrorTitle__nVsI8{font-size:var(--desktop-h6-size);font-weight:var(--fw-semi-bold);color:var(--primary-bg);margin:0}.tournament_inlineErrorSub__OpKKz{font-size:var(--fs-p-size-mobile);color:hsla(0,0%,100%,.45);margin:0 0 1rem}@media only screen and (min-width:768px){.tournament_rightPaneContainer__prI6R{width:calc(100% - 180px);margin-left:180px;padding:2rem 1.5rem 4rem}.tournament_featuredRow__nYFMO{grid-template-columns:repeat(2,1fr)}.tournament_featuredBanner__Ebno3{height:200px}.tournament_cardGrid__nzPMd{grid-template-columns:repeat(2,1fr)}.tournament_pageTitle__4_CXn{font-size:var(--desktop-h3-size)}}@media only screen and (min-width:1024px){.tournament_rightPaneContainer__prI6R{width:calc(100% - 250px);margin-left:250px;padding:2rem}.tournament_cardGrid__nzPMd,.tournament_featuredRow__nYFMO{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1440px){.tournament_cardGrid__nzPMd{grid-template-columns:repeat(4,1fr)}}