.hub-switcher{color:var(--site-text,#f0f1f5);margin:16px 0 0;font-size:13px;position:relative}.hub-switcher summary{border:1px solid var(--site-border);background:var(--site-surface);cursor:pointer;border-radius:6px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;list-style:none;display:flex}.hub-switcher summary::-webkit-details-marker{display:none}.hub-switcher summary>span{flex:1;font-weight:600}.hub-switcher svg{width:17px;height:17px;color:var(--site-accent);flex:none}.hub-switcher summary>svg:last-child{width:14px;transition:transform .15s}.hub-switcher[open] summary>svg:last-child{transform:rotate(180deg)}.hub-switcher nav{z-index:100;border:1px solid var(--site-border);background:#15181f;border-radius:8px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 14px 36px #0006}.hub-switcher nav>span{color:var(--site-muted);text-transform:uppercase;letter-spacing:.08em;padding:6px 8px 8px;font-size:10px;display:block}.hub-switcher nav :is(a,button){width:100%;min-height:42px;color:var(--site-text);font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;padding:9px 8px;text-decoration:none;display:flex}.hub-switcher nav :is(a,button)>span{flex:1}.hub-switcher nav a:hover,.hub-switcher nav a[aria-current]{background:#202637}.hub-switcher nav button:disabled{color:var(--site-muted);cursor:not-allowed}.hub-switcher nav button svg{color:var(--site-muted)}.hub-switcher small{margin-top:3px;font-size:10px;line-height:1.4;display:block}.hub-switcher nav .hub-switcher-overview{border-top:1px solid var(--site-border);border-radius:0;margin-top:6px}.hub-switcher :is(summary,a,button):focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}.hub-switcher nav a.is-locked,.hub-switcher nav a.is-locked svg{color:var(--site-muted)}.hub-switcher-partner img{object-fit:cover;border-radius:50%;flex:none;width:20px;height:20px}.hub-switcher-partner small{color:var(--site-muted)}html[data-hub-leaving] :is(.driver-site,.hub-overview){pointer-events:none;animation:.18s ease-in both hub-mode-leave}@keyframes hub-mode-leave{to{opacity:0;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){html[data-hub-leaving] :is(.driver-site,.hub-overview){animation:none}.hub-switcher *{transition:none!important}}
