@media (max-width:560px){html{scroll-padding-top:76px}.shell-public .topbar,.topbar{align-items:center;flex-direction:row;gap:12px;min-height:64px;padding-block:9px;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.brand{align-self:center;min-height:44px}.mobile-menu-toggle,.shell-public .mobile-menu-toggle{align-items:center;background:transparent;border:1px solid var(--line-strong);color:var(--bone);display:inline-flex;flex:0 0 auto;gap:7px;margin-left:auto;min-height:44px;padding:8px 12px;position:relative;z-index:64}.shell-public .mobile-menu-toggle{background:rgba(11,13,15,.72);border-color:var(--public-line-strong);color:var(--public-ink)}.mobile-menu-toggle span{font-size:.72rem;letter-spacing:.12em}.mobile-nav-backdrop,.shell-public .mobile-nav-backdrop{background:rgba(4,7,10,.68)!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-clip-path:none!important;clip-path:none!important;display:block;height:calc(100dvh - 64px)!important;inset:64px 0 0;min-height:0!important;opacity:0;padding:0!important;pointer-events:none;position:fixed;transform:none!important;transition:opacity var(--motion-fast) ease;visibility:hidden;width:100%;z-index:61}.mobile-nav-backdrop.is-open{opacity:1;pointer-events:auto;visibility:visible}.topbar-controls{align-items:stretch;background:var(--abyss);border-bottom:1px solid var(--line-strong);box-shadow:0 22px 48px rgba(0,0,0,.48);display:grid;grid-gap:14px;gap:14px;justify-content:stretch;left:0;margin:0;max-height:calc(100dvh - 64px);opacity:0;overflow-y:auto;padding:14px max(16px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-10px);transition:opacity var(--motion-fast) ease,transform var(--motion-fast) var(--motion-ease),visibility 0s linear var(--motion-fast);visibility:hidden;width:auto;z-index:63}.shell-public .topbar-controls{background:#0b0d0f;border-color:var(--public-line-strong)}.topbar-controls.is-open{opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s;visibility:visible}.nav,.shell-public .nav{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding:0;scroll-snap-type:none;width:100%}.nav a,.shell-public .nav a{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:flex-start;letter-spacing:.08em;line-height:1.25;min-height:48px;min-width:0;padding:11px 12px;text-align:left;white-space:normal}.session-nav{border-left:0;border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;padding:12px 0 0;width:100%}.session-account-link{align-content:center;max-width:none;min-height:48px}.session-nav .nav-button,.session-nav form{min-height:48px;white-space:nowrap}.footer-col li{padding:0}.footer-base a,.footer-col a{align-items:center;min-height:44px}.footer-base{padding-bottom:max(24px,env(safe-area-inset-bottom))}.atlas-arrival-links a,.home-audience-card-copy a,.home-text-link{min-height:44px}}@media (max-width:360px){.nav,.shell-public .nav{grid-template-columns:minmax(0,1fr)}}.TournamentPicker_trigger__TlKFS{align-items:center;border-radius:7px;color:rgba(243,240,233,.68);display:inline-flex;min-height:44px;padding:0 13px;position:relative;transition:background .18s ease,color .18s ease;white-space:nowrap}.TournamentPicker_trigger__TlKFS:after{background:#ff5c55;bottom:1px;content:"";height:1px;left:13px;position:absolute;right:100%;transition:right .22s cubic-bezier(.22,1,.36,1)}.TournamentPicker_trigger__TlKFS:focus-within,.TournamentPicker_trigger__TlKFS:hover,.TournamentPicker_trigger__TlKFS[data-active=true]{background:rgba(243,240,233,.07);color:#f3f0e9}.TournamentPicker_trigger__TlKFS:focus-within:after,.TournamentPicker_trigger__TlKFS:hover:after,.TournamentPicker_trigger__TlKFS[data-active=true]:after{right:13px}.TournamentPicker_trigger__TlKFS a,.TournamentPicker_trigger__TlKFS a:hover,.TournamentPicker_trigger__TlKFS a[aria-current=page]{background:transparent;border:0;border-radius:0;color:inherit;font:700 .74rem/1 Rajdhani,sans-serif;letter-spacing:.12em;padding:10px 0;text-transform:uppercase}.TournamentPicker_trigger__TlKFS a:after{display:none}.TournamentPicker_triggerTournament__qAUdt{color:#f3f0e9!important;letter-spacing:.035em!important;text-transform:none!important}.TournamentPicker_triggerTournament__qAUdt:before{color:rgba(243,240,233,.38);content:"/";margin-inline:8px}@media (max-width:760px){.TournamentPicker_trigger__TlKFS{box-sizing:border-box;display:grid;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);justify-content:flex-start;min-height:48px;min-width:0;padding-inline:12px;width:100%}.TournamentPicker_trigger__TlKFS .TournamentPicker_triggerTournament__qAUdt{min-width:0;overflow-wrap:anywhere;white-space:normal}}@media (prefers-reduced-motion:reduce){.TournamentPicker_trigger__TlKFS,.TournamentPicker_trigger__TlKFS:after{transition:none}}