search-nav{background-color:var(--searchBg,var(--gray-1));border-block-end:1px solid var(--gray-light);border-radius:var(--UIRadius) var(--UIRadius) 0 0;display:flex;grid-row:1/2;overflow-x:auto;overflow-y:hidden;padding-inline:.5em;position:relative;scroll-snap-type:inline mandatory;scrollbar-width:none}@media (pointer:fine) and (hover:hover){search-nav.is-overflowing:hover{scrollbar-color:var(--searchScroll);scrollbar-width:auto}search-nav.is-overflowing:hover::-webkit-scrollbar{background:none;height:3px}search-nav.is-overflowing:hover::-webkit-scrollbar-track{background-color:var(--searchBg)}search-nav.is-overflowing:hover::-webkit-scrollbar-thumb{background-color:var(--searchScroll);border-radius:var(--UIRadius)}search-nav.is-overflowing:hover::-webkit-scrollbar-thumb:hover{background-color:var(--searchScroll)}}@media (min-width:62em){search-nav{border-block-end:1px solid var(--gray-9)}}search-nav :is(a,a:not([class])){--a-color:var(--searchNavTxt,var(--gray-light));--a-color-hover:var(--searchNavTxt,var(--gray-light));--a-style:none;--a-style-hover:none;border-radius:var(--UIRadius);display:block;margin:.75rem .25rem;padding:.375rem .75rem;scroll-snap-align:center;white-space:nowrap}search-nav :is(a,a:not([class])):is(search-nav :is(a,a:not([class])).is-active,search-nav :is(a,a:not([class])):hover,search-nav :is(a,a:not([class])):focus){background-color:var(--searchNavActive,var(--primary-dark));color:var(--searchNavTxtActive,var(--gray-light))}.setCover.search-box-layout search-nav{display:flex;grid-column:2/-2;margin:0 auto;max-width:var(--narrowLayout);width:100%}@media (min-width:62em){.setCover.search-box-layout search-nav{justify-content:center;max-width:none}.setCover.search-box-layout search-nav.is-overflowing{justify-content:flex-start}}search-nav.is-overflowing{--ovSize:min(10%,6.25rem)}search-nav.is-overflowing:after{background-image:linear-gradient(to right,transparent,rgb(from var(--searchBg) r g b/.95));background-position:100%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:auto;inset-inline-end:calc(var(--ovSize)*-.25);padding-inline-end:var(--ovSize);pointer-events:none;position:sticky;width:0}html:has(search-nav) .core-mainNav{--position:relative}@supports (animation-timeline:scroll()) and (animation-range:entry){html:has(search-nav) .core-mainNav{--position:sticky}@media (min-width:62em){html:has(search-nav) .core-mainNav{animation:ui-hide-nav linear forwards;animation-range:5vh 65vh;animation-timeline:scroll()}}}html:has(search-nav) .setCover.search-box-layout{background-color:rgba(var(--gray-light-a),.9);inset-block-start:0}@media (min-width:62em){html:has(search-nav) .setCover.search-box-layout{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@supports (animation-timeline:scroll()) and (animation-range:entry){html:has(search-nav) .setCover.search-box-layout{animation:ui-search-background linear forwards;background-color:var(--searchBackdropColor);animation-range:5vh 65vh;animation-timeline:scroll();-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:transparent}}}html:has(search-nav) .search-box-placeholder{border-radius:0 0 var(--UIRadius) var(--UIRadius)}html:has(search-nav) .search-box:not(:has(.tabs-nav)){margin-block-start:var(--searchPd)}html:has(search-nav) :is(.search-box-loaded,.search-box,.search-box-form){box-shadow:0 8px 8px rgba(var(--gray-dark-a),.025)}html:has(search-nav) .search-box-layout{padding:var(--searchInnerPadding,0)}html:has(search-nav) .search-box--wrapper{background-color:var(--searchBg,var(--gray-1));border:1px solid var(--gray-9);border-radius:var(--UIRadius)}@media (min-width:62em){html:has(search-nav) .search-box--wrapper .search-box-form{box-shadow:none}}@media (min-width:62em){html:has(search-nav) .search-box--wrapper search-nav{justify-content:center}}div>:has(search-nav){position:relative}@media (max-width:47.99em){div>:has(search-nav) .search-box{grid-row:2/-1}}@keyframes ui-search-background{to{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:var(--searchBackdropColor)}}@keyframes ui-hide-nav{to{background-color:var(--searchBackdropColor);height:0;opacity:0;translate:0 -100%}}
