.secondaryNavigation{z-index:120;isolation:isolate;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b090ff5;border-bottom:1px solid #ff6a0040;width:100%;position:sticky;top:0;overflow:visible}.secondaryNavigationInner{align-items:center;gap:16px;max-width:1500px;min-height:56px;margin:auto;padding:8px 16px;display:flex;position:relative;overflow:visible}.secondaryNavigation a{color:inherit;text-decoration:none}.secondaryNavHome{flex-shrink:0;font-size:.85rem;font-weight:850}.secondaryNavReveal{min-width:0;margin-left:auto}.secondaryNavigation nav{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.secondaryNavigation nav>a,.secondaryNavGroup>button,.secondaryNavToggle{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:.8rem;font-weight:750;display:inline-flex}.secondaryNavigation :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #ffad6c}.secondaryNavigation nav a:hover,.secondaryNavGroup>button:hover,.secondaryNavigation [aria-current=page]{color:#ffd3b3;background:#ff6a0024}.secondaryNavigation nav>.secondaryNavBooking{color:#190900;background:#ff6a00}.secondaryNavGroup{position:relative}.secondaryNavigation:is(.is-open,.has-open-group){z-index:6000}.secondaryNavGroup.is-open{z-index:2}.secondaryNavViewport{min-width:0}.secondaryNavigation :is(a,button){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.secondaryNavSubmenu{z-index:1;pointer-events:none;opacity:0;visibility:hidden;grid-template-rows:0fr;min-width:205px;max-width:calc(100vw - 32px);transition:grid-template-rows .24s,opacity .18s,transform .24s,visibility 0s .24s;display:grid;position:absolute;top:100%;left:0;transform:translateY(-6px)}.secondaryNavSubmenu>div{background:#151019;border-radius:12px;min-height:0;overflow:hidden;box-shadow:0 12px 30px #0007}.secondaryNavSubmenu a{overflow-wrap:anywhere;padding:12px 14px;font-size:.85rem;display:block}.secondaryNavGroup.is-open>.secondaryNavSubmenu{opacity:1;visibility:visible;pointer-events:auto;grid-template-rows:1fr;transition-delay:0s;transform:none}.secondaryNavToggle{display:none}body:has(.secondaryNavigation) :is(.rulesTopbar,.playlistTopbar,.fansTopbar,.backstageHeader){top:var(--secondary-nav-height,56px)}.requestsPage{width:100%;height:calc(100dvh - var(--secondary-nav-height,56px));margin:0;padding:0;overflow:hidden}@media (width<=1000px){.secondaryNavigationInner{flex-wrap:wrap;justify-content:space-between;gap:0}.secondaryNavHome{overflow-wrap:anywhere;max-width:calc(100% - 125px)}.secondaryNavToggle{border-color:#ffffff30;display:inline-flex}.secondaryNavReveal{opacity:0;visibility:hidden;z-index:10;pointer-events:none;background:#0b090ffb;grid-template-rows:0fr;margin:0;transition:grid-template-rows .28s,opacity .2s,visibility 0s .28s;display:grid;position:absolute;top:100%;left:0;right:0}.secondaryNavigation.is-open .secondaryNavReveal{opacity:1;visibility:visible;pointer-events:auto;grid-template-rows:1fr;transition-delay:0s}.secondaryNavViewport{min-height:0;overflow:hidden}.secondaryNavigation nav{max-height:calc(100svh - var(--secondary-nav-height,56px) - 8px);max-height:calc(100dvh - var(--secondary-nav-height,56px) - 8px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 12px;display:block;overflow:hidden auto}.secondaryNavigation nav>a,.secondaryNavGroup>button{width:100%;min-height:44px}.secondaryNavSubmenu{min-width:0;max-width:100%;position:static;transform:none}.secondaryNavSubmenu>div{box-shadow:none}.secondaryNavSubmenu a{padding-left:24px}}@media (prefers-reduced-motion:reduce){.secondaryNavReveal,.secondaryNavSubmenu{transition:none;transform:none}}.secondaryNavigation :is(.secondaryNavReveal,.secondaryNavSubmenu)[popover]{inset:auto;top:var(--navigation-layer-top);left:var(--navigation-layer-left);width:var(--navigation-layer-width);color:#fff;background:#151019;border:1px solid #ffffff24;border-radius:12px;max-width:none;margin:0;padding:0;position:fixed;overflow:hidden;box-shadow:0 16px 40px #0009}.secondaryNavigation [popover]::backdrop{pointer-events:none;background:0 0}.secondaryNavigation [popover]:popover-open{opacity:1;visibility:visible;pointer-events:auto;grid-template-rows:1fr;animation:.2s ease-out navigationLayerIn;display:grid;transform:none}.secondaryNavReveal[popover] nav,.secondaryNavSubmenu[popover]>div{max-height:var(--navigation-layer-height);overscroll-behavior:contain;overflow-y:auto}@keyframes navigationLayerIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.secondaryNavigation [popover]:popover-open{animation:none}}
