.TournamentDirectory_page__ZA2NO{display:grid;grid-gap:clamp(64px,8vw,112px);gap:clamp(64px,8vw,112px);padding-bottom:clamp(84px,11vw,150px)}.TournamentDirectory_pageHeader__5rSSt{display:grid;grid-gap:clamp(28px,4vw,50px);gap:clamp(28px,4vw,50px);padding-top:clamp(42px,7vw,96px)}.TournamentDirectory_pageHeader__5rSSt>div{max-width:780px}.TournamentDirectory_pageHeader__5rSSt h1{font-size:clamp(3.6rem,8vw,6rem)!important;letter-spacing:-.025em;line-height:.94;margin:0;text-wrap:balance}.TournamentDirectory_pageHeader__5rSSt>div>p{font-size:clamp(1.05rem,1.8vw,1.3rem);margin:20px 0 0;max-width:62ch}.TournamentDirectory_search__Qxcs1{align-items:center;background:#121518;border:1px solid rgba(243,240,233,.2);border-radius:12px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;max-width:940px;padding:5px 18px;transition:border-color .18s ease,box-shadow .18s ease}.TournamentDirectory_search__Qxcs1:focus-within{border-color:#ff5c55;box-shadow:0 14px 34px rgba(0,0,0,.24)}.TournamentDirectory_search__Qxcs1 svg{color:#ff5c55}.TournamentDirectory_search__Qxcs1 input{background:transparent!important;border:0!important;box-shadow:none!important;color:#f3f0e9;font-size:clamp(1rem,2vw,1.16rem);min-height:58px;padding:0!important;width:100%}.TournamentDirectory_search__Qxcs1 input::placeholder{color:#85898d}.TournamentDirectory_search__Qxcs1 small{color:#a9aaab;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.TournamentDirectory_error__M_CS_{align-items:center;color:#ffaaa5!important;display:flex;flex-wrap:wrap;gap:8px 16px;margin:0}.TournamentDirectory_sections__R_t2U{display:grid;grid-gap:clamp(64px,8vw,112px);gap:clamp(64px,8vw,112px)}.TournamentDirectory_sectionNavigation___gHxa{display:flex;flex-wrap:wrap;gap:8px;margin-block:-32px;align-items:center}.TournamentDirectory_jumpLabel__aih7c{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.TournamentDirectory_sectionNavigation___gHxa a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 6px;font-size:.92rem;color:var(--bone);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:.25em}.TournamentDirectory_sectionNavigation___gHxa a:hover{color:var(--accent)}.TournamentDirectory_sectionNavigation___gHxa a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.TournamentDirectory_sectionNavigation___gHxa a span{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:520px){.TournamentDirectory_sectionNavigation___gHxa{gap:0 var(--space-4)}.TournamentDirectory_jumpLabel__aih7c{flex-basis:100%}.TournamentDirectory_sectionNavigation___gHxa a{padding-inline:0}}.TournamentDirectory_searchEmpty__qZUPX{border:1px solid var(--line);padding:28px;border-radius:10px}.TournamentDirectory_searchEmpty__qZUPX h2{margin:0}.TournamentDirectory_searchEmpty__qZUPX p{color:var(--muted);line-height:1.6}.TournamentDirectory_section__EFdf_{scroll-margin-top:110px}.TournamentDirectory_error__M_CS_ p{margin:0}.TournamentDirectory_section__EFdf_{display:grid;grid-gap:24px;gap:24px}.TournamentDirectory_section__EFdf_>header{align-items:flex-end;border-bottom:1px solid rgba(243,240,233,.18);display:flex;gap:24px;justify-content:space-between;padding-bottom:20px}.TournamentDirectory_section__EFdf_ h2{font-size:clamp(2.15rem,4.5vw,4.25rem)!important;letter-spacing:-.02em;line-height:.98;margin:0;text-wrap:balance}.TournamentDirectory_section__EFdf_ header p{margin:10px 0 0;max-width:64ch}.TournamentDirectory_section__EFdf_>header>span{flex:0 0 auto;white-space:nowrap;color:#ff5c55;font-family:Anton,sans-serif;font-size:clamp(2rem,4vw,3.5rem);line-height:.9}.TournamentDirectory_list__N_fw5{display:grid}.TournamentDirectory_row__NIZjp{position:relative;isolation:isolate;align-items:center;border-bottom:1px solid rgba(243,240,233,.12);display:grid;grid-gap:20px;gap:20px;grid-template-columns:80px minmax(190px,.85fr) minmax(380px,1.45fr) 130px;min-height:128px;padding:22px 8px;transition:background .18s ease}.TournamentDirectory_row__NIZjp:focus-within,.TournamentDirectory_row__NIZjp:hover{background:linear-gradient(90deg,rgba(255,92,85,.08),rgba(243,240,233,.025) 65%,transparent)}.TournamentDirectory_marker__PZmLE{background:#777b7f;border-radius:999px;box-shadow:0 0 0 5px rgba(119,123,127,.12);height:8px;width:8px}.TournamentDirectory_thumbnail__0hB8D{position:relative;width:80px;height:80px;overflow:hidden;border-radius:10px;background:#192530;border:1px solid #ffffff20}.TournamentDirectory_thumbnail__0hB8D img{object-fit:cover}.TournamentDirectory_row__NIZjp[data-artwork=BANNER] .TournamentDirectory_thumbnail__0hB8D img,.TournamentDirectory_row__NIZjp[data-artwork=LOGO] .TournamentDirectory_thumbnail__0hB8D img{object-fit:contain;padding:6px}.TournamentDirectory_row__NIZjp[data-artwork=BANNER]:hover .TournamentDirectory_thumbnail__0hB8D img,.TournamentDirectory_row__NIZjp[data-artwork=LOGO]:hover .TournamentDirectory_thumbnail__0hB8D img{transform:none}.TournamentDirectory_bannerLayer__wjJTj,.TournamentDirectory_bannerOverlay__mJw9w{position:absolute;inset:0;z-index:-1;pointer-events:none}.TournamentDirectory_bannerLayer__wjJTj{overflow:hidden}.TournamentDirectory_bannerLayer__wjJTj img{object-fit:cover}.TournamentDirectory_bannerOverlay__mJw9w{background:linear-gradient(90deg,rgba(8,15,23,.91),rgba(8,15,23,.85) 55%,rgba(8,15,23,.91))}.TournamentDirectory_row__NIZjp[data-artwork=BANNER]{background:var(--surface,#121518)}.TournamentDirectory_row__NIZjp[data-artwork=BANNER] .TournamentDirectory_facts__sxuEd dt,.TournamentDirectory_row__NIZjp[data-artwork=BANNER] .TournamentDirectory_identity__pi84Z>span{color:#c4c7cb}.TournamentDirectory_row__NIZjp[data-artwork=BANNER] .TournamentDirectory_facts__sxuEd dd{color:#f3f0e9}.TournamentDirectory_row__NIZjp[data-artwork=BANNER] .TournamentDirectory_status__lE_Y6{background:#121518}.TournamentDirectory_row__NIZjp a:focus-visible{outline:2px solid var(--accent,#ff5c55);outline-offset:4px}.TournamentDirectory_thumbnail__0hB8D[data-live=true]{border-bottom:3px solid #ff5c55}.TournamentDirectory_marker__PZmLE[data-live=true]{background:#ff5c55;box-shadow:0 0 0 5px rgba(255,92,85,.13)}.TournamentDirectory_identity__pi84Z{display:grid;grid-gap:7px;gap:7px;min-width:0}.TournamentDirectory_identity__pi84Z a{align-items:center;color:#f3f0e9;display:inline-flex;gap:9px;justify-self:start;min-height:44px}.TournamentDirectory_identity__pi84Z a strong{font-size:clamp(1.12rem,2vw,1.45rem);overflow-wrap:break-word}.TournamentDirectory_identity__pi84Z a svg{color:#ff5c55;flex:0 0 auto;transition:transform .18s cubic-bezier(.22,1,.36,1)}.TournamentDirectory_identity__pi84Z a:focus-visible svg,.TournamentDirectory_identity__pi84Z a:hover svg{transform:translate(3px,-3px)}.TournamentDirectory_identity__pi84Z>span{color:#929598;font-size:.86rem}.TournamentDirectory_facts__sxuEd{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.15fr) minmax(0,.8fr) minmax(0,1.25fr);margin:0}.TournamentDirectory_facts__sxuEd div{display:grid;grid-gap:6px;gap:6px}.TournamentDirectory_facts__sxuEd dt{align-items:center;color:#7f8386;display:flex;font-size:.7rem;font-weight:700;gap:6px;letter-spacing:.1em;text-transform:uppercase}.TournamentDirectory_facts__sxuEd dd{color:#c9c7c2;font-size:.88rem;margin:0}.TournamentDirectory_status__lE_Y6{border:1px solid rgba(243,240,233,.2);border-radius:999px;color:#d1cfcb;font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:6px 10px;text-transform:uppercase;white-space:nowrap}.TournamentDirectory_status__lE_Y6[data-registration=OPEN],.TournamentDirectory_status__lE_Y6[data-registration=WAITLIST]{border-color:rgba(84,214,155,.48);color:#80e4b8}.TournamentDirectory_actions__ve7w_{align-items:flex-end;display:grid;grid-gap:9px;gap:9px;justify-items:end}.TournamentDirectory_signupLink__fxsdJ{align-items:center;color:#f3f0e9;display:inline-flex;font-size:.78rem;font-weight:700;gap:6px;min-height:36px;text-transform:uppercase}.TournamentDirectory_signupLink__fxsdJ svg{color:#ff5c55;transition:transform .18s cubic-bezier(.22,1,.36,1)}.TournamentDirectory_signupLink__fxsdJ:focus-visible svg,.TournamentDirectory_signupLink__fxsdJ:hover svg{transform:translate(3px,-3px)}.TournamentDirectory_empty__iOTME{color:#8f9294!important;margin:0;min-height:110px;padding:34px 8px}@media (max-width:980px){.TournamentDirectory_row__NIZjp{grid-template-columns:auto minmax(0,1fr) auto}.TournamentDirectory_facts__sxuEd{grid-column:2/-1;grid-row:2}.TournamentDirectory_actions__ve7w_{grid-column:3;grid-row:1}}@media (max-width:680px){.TournamentDirectory_thumbnail__0hB8D{width:58px;height:64px}.TournamentDirectory_page__ZA2NO{gap:64px}.TournamentDirectory_pageHeader__5rSSt h1{font-size:clamp(3.1rem,17vw,5rem)!important}.TournamentDirectory_search__Qxcs1{gap:10px;grid-template-columns:auto minmax(0,1fr);padding-inline:14px}.TournamentDirectory_search__Qxcs1 small{grid-column:2;padding-bottom:10px}.TournamentDirectory_section__EFdf_>header{align-items:start}.TournamentDirectory_section__EFdf_ h2{font-size:clamp(2rem,11vw,3.15rem)!important}.TournamentDirectory_section__EFdf_>header>span{font-size:2rem}.TournamentDirectory_row__NIZjp{gap:14px;grid-template-columns:auto minmax(0,1fr);min-height:0;padding:20px 4px}.TournamentDirectory_identity__pi84Z{grid-column:2}.TournamentDirectory_facts__sxuEd{gap:12px 16px;grid-column:2;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.TournamentDirectory_facts__sxuEd div{gap:4px}.TournamentDirectory_facts__sxuEd div:first-child{grid-column:1/-1}.TournamentDirectory_actions__ve7w_{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;grid-column:2;grid-row:auto;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.TournamentDirectory_identity__pi84Z a svg,.TournamentDirectory_row__NIZjp,.TournamentDirectory_search__Qxcs1,.TournamentDirectory_signupLink__fxsdJ svg{transition:none}}.TournamentDirectory_thumbnail__0hB8D{display:grid;place-items:center;color:#aab9c5}.TournamentDirectory_row__NIZjp{animation:TournamentDirectory_public-arrive__Wnc6Y .45s ease both}.TournamentDirectory_thumbnail__0hB8D img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.TournamentDirectory_row__NIZjp:hover .TournamentDirectory_thumbnail__0hB8D img{transform:scale(1.09)}@media(prefers-reduced-motion:reduce){.TournamentDirectory_row__NIZjp{animation:none}.TournamentDirectory_thumbnail__0hB8D img{transition:none}}@keyframes TournamentDirectory_directory-arrive__QP5rR{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.TournamentDirectory_row__NIZjp{animation-name:TournamentDirectory_directory-arrive__QP5rR}