.header{position:relative;z-index:var(--z-index-header);padding-block-end:var(--vp-semantic-spacing-s);background-color:var(--vp-semantic-color-background-main)}@media (min-width:1200px){.header{padding-block-end:var(--vp-semantic-spacing-m)}}.header__actions{display:flex}@media (min-width:1200px){.header__actions{display:none}}.header__mobile-search{inline-size:var(--vp-semantic-sizing-4xl)}.header__mobile-search:hover{background-color:var(
        --vp-component-icon-button-color-tertiary-regular-container-hover
      );border-width:var(--vp-semantic-border-width-s);border-radius:var(--vp-semantic-border-radius-full)}.header__container{position:relative;z-index:1;background-color:var(--vp-semantic-color-background-main)}.header--sticky{position:sticky;inset-block-start:0}.header:focus-within{position:relative;inset-block-start:0;animation:none}.header--sticky:focus-within{position:sticky}.header--hide{animation:hide-header var(--vp-semantic-motion-duration-moderate) var(--vp-semantic-motion-easing-functional-ease-in) forwards}.header--show{animation:show-header var(--vp-semantic-motion-duration-moderate) var(--vp-semantic-motion-easing-functional-ease-in) forwards}.header__top{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--vp-semantic-spacing-s) 0}.header__top .icon-button svg{inline-size:var(--vp-semantic-sizing-xl);block-size:var(--vp-semantic-sizing-xl)}@media (min-width:1200px){.header__top{flex-wrap:nowrap}}@media (min-width:600px){.header__top{padding:var(--vp-semantic-spacing-s) 0}}@media (min-width:1200px){.header__top{padding:var(--vp-semantic-spacing-xl) 0}}.header__logo{max-inline-size:120px}@media (min-width:600px){.header__logo{max-inline-size:none}}.header__breadcrumb{padding-block-start:var(--vp-semantic-spacing-xl)}.header__top-actions{display:flex}.header__bottom-actions{display:flex;gap:var(--vp-semantic-spacing-xl)}.header__bottom-actions .link span{font-weight:var(--vp-core-font-weight-400)}.header__bottom{display:flex;justify-content:space-between}.header__menu{display:none}@media (min-width:1200px){.header__menu{display:block}}.header__search{order:1;inline-size:100%;padding-block-start:var(--vp-semantic-spacing-m)}@media (min-width:1200px){.header__search{order:0;inline-size:auto;padding-block-start:0}}@keyframes show-header{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes hide-header{0%{transform:translateY(0)}to{transform:translateY(-100%)}}