html:has(#navSub){--nav-h:66px;--sub-h:48px}@media(max-width:960px){html:has(#navSub){--nav-h:64px;--sub-h:46px}}html:has(#navSub) .page-root nav#nav,html:has(#navSub) .page-root nav#nav.scrolled{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:rgba(148,158,255,.12);box-shadow:none;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .35s ease,background .3s}.nav-sub{position:fixed;z-index:199;left:50%;top:calc(14px + var(--announce-shift,0px) + var(--nav-h));width:min(1160px,calc(100% - 28px));transform:translateX(-50%);border:1px solid rgba(148,158,255,.22);border-top:0;border-radius:0 0 18px 18px;background:rgba(10,9,40,.82);backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5);box-shadow:0 14px 40px rgba(8,6,40,.35);transition:transform .5s cubic-bezier(.2,.8,.2,1),border-radius .5s cubic-bezier(.2,.8,.2,1),background .3s,box-shadow .3s}html:has(#nav.scrolled) .nav-sub{background:rgba(9,8,36,.94);box-shadow:0 16px 50px rgba(8,6,40,.5)}html.nav-tucked .page-root nav#nav{transform:translateX(-50%) translateY(calc(-100% - 20px));opacity:0;pointer-events:none}html.nav-tucked .nav-sub{transform:translateX(-50%) translateY(calc(-1 * var(--nav-h)));border-radius:18px;border-top:1px solid rgba(148,158,255,.22)}html:has(#navSub) .cc-nav,html:has(#navSub) .kc-nav{top:calc(20px + var(--announce-shift,0px) + var(--nav-h) + var(--sub-h));transition:top .5s cubic-bezier(.2,.8,.2,1),opacity .3s}html:has(#navSub).nav-tucked .cc-nav,html:has(#navSub).nav-tucked .kc-nav{top:calc(20px + var(--sub-h))}html:has(#navSub) .cc-sky{padding-top:calc(var(--nav-h) + var(--sub-h) + 30px)}html:has(#navSub) .page-root--automotive-crm .cc-sky{padding-top:calc(var(--nav-h) + var(--sub-h) + 18px)}@media(max-width:960px){html:has(#navSub) .page-root--automotive-crm .cc-sky{padding-top:calc(var(--nav-h) + var(--sub-h) + 34px)}}.hub-bar{display:flex;align-items:center;gap:14px;padding:6px 8px 6px 18px}.hub-logo{display:block;flex:none;border-radius:8px}.hub-logo img{display:block;height:30px;width:auto}.hub-links{display:flex;align-items:center;margin-left:auto;min-width:0;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.hub-links::-webkit-scrollbar{display:none}.hub-links ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:2px}.hub-links li{margin:0;padding:0;flex:none}.hub-bar a.l{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 11px;border-radius:10px;font-size:13px;font-weight:700;letter-spacing:-.005em;white-space:nowrap;color:rgba(228,231,255,.8);transition:background .2s,color .2s}.hub-bar a.l:hover{color:#fff;background:rgba(148,158,255,.12)}.hub-bar a.l[aria-current]{color:#fff;background:rgba(148,158,255,.16);box-shadow:inset 0 0 0 1px rgba(169,178,255,.28)}.hub-bar a:focus-visible{outline:2px solid #a9b2ff;outline-offset:2px}@media(max-width:1240px){.hub-links{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 26px),transparent);padding:0 22px 0 8px}}@media(max-width:860px){.hub-bar{gap:6px;padding:6px 6px 6px 14px}.hub-logo img{height:26px}.hub-bar a.l{height:32px;padding:0 10px;font-size:12.5px}}@media(prefers-reduced-motion:reduce){.nav-sub,html:has(#navSub) .cc-nav,html:has(#navSub) .kc-nav,html:has(#navSub) .page-root nav#nav{transition:none}}