/* Features disclosure: open and close mechanics only. The panel layout lives in public-nav-panels.css. */
#site-nav .features-menu[hidden]{display:none!important}
#site-nav .features-nav-wrap.is-features-open::after{content:'';position:absolute;top:100%;left:50%;width:min(1180px,calc(100vw - 48px));height:9px;transform:translateX(-50%);z-index:111}
#site-nav [data-features-trigger]{display:inline-flex;align-items:center;gap:8px}
#site-nav [data-features-trigger]>i{font-size:10px;transition:transform .16s ease}
#site-nav [data-features-trigger][aria-expanded=true]>i{transform:rotate(180deg)}
#site-nav .features-mobile>summary{list-style:none;cursor:pointer}
#site-nav .features-mobile>summary::-webkit-details-marker{display:none}
#site-nav .features-mobile[open]>summary>.sl-v2-row-chev{transform:rotate(180deg)}
@media(prefers-reduced-motion:reduce){#site-nav [data-features-trigger]>i{transition:none}}
