.managed-header.site-header{grid-template-columns:auto minmax(0,1fr) auto;gap:24px}.managed-header.site-header>nav{white-space:nowrap;justify-content:center;gap:clamp(14px,1.5vw,24px);font-size:14px}.managed-header-actions{order:2;justify-self:end;align-items:center;gap:10px;min-width:0;display:flex}.managed-shop-link{color:#111;background:#fff;border:1px solid #d4d4d4;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:10px 12px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.managed-shop-link:hover{background:#f4f4f4;border-color:#111}.managed-shop-link:focus-visible{outline-offset:3px;outline:2px solid #111}.managed-header-primary>a{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.managed-header-primary .header-cta{color:#fff;background:#050505}.managed-header-primary .header-cta .site-icon{color:inherit;margin:0}.managed-header .managed-header-actions .mobile-nav{flex:none;position:relative}.managed-header .managed-header-actions .mobile-nav>nav{justify-content:stretch;align-items:stretch;gap:2px;width:min(300px,100vw - 32px);max-height:calc(100dvh - 90px);display:grid;right:0;overflow-y:auto}.managed-header .managed-header-actions .mobile-nav>nav a{white-space:normal;min-height:44px;font-size:14px}.managed-header .managed-header-actions .mobile-nav summary{min-height:44px;font-size:14px}.managed-header.reference-header{grid-template-columns:auto minmax(200px,560px) auto;justify-content:space-between;gap:24px}.managed-header.reference-header>nav{display:none}.managed-header.reference-header .mobile-nav,.managed-header.discussion-auth-header .mobile-nav{display:block}.managed-header.discussion-auth-header{gap:20px}@media (max-width:1380px){.managed-header.site-header{grid-template-columns:minmax(0,1fr) auto;gap:16px}.managed-header.site-header>nav{display:none}.managed-header .managed-header-actions .mobile-nav{display:block}}@media (max-width:980px){.managed-header .managed-header-primary{display:none}.managed-header.reference-header{grid-template-columns:minmax(0,1fr) auto}.managed-header.reference-header>.docs-search{display:none}}@media (max-width:600px){.managed-header.site-header,.managed-header.reference-header,.managed-header.discussion-auth-header{gap:8px;padding-inline:16px}.managed-header .brand-product,.managed-header .managed-shop-label{display:none}.managed-header .brand{gap:8px;font-size:16px}.managed-header .brand img{width:28px;height:28px}.managed-header-actions{gap:6px}.managed-shop-link{padding:10px}}
