.site-header[data-v-a4fd9b09]{z-index:var(--kq-z-header);border-top:3px solid var(--kq-accent);border-bottom:1px solid var(--kq-border-subtle);-webkit-backdrop-filter:saturate(1.3)blur(10px);background:#ffffffeb;position:sticky;top:0}.site-header__bar[data-v-a4fd9b09]{max-width:var(--kq-layout-container);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin:0 auto;padding:.85rem calc(clamp(1.25rem,4vw,2rem));display:grid}.site-header__logo[data-v-a4fd9b09]{justify-self:start;align-items:center;display:inline-flex}.site-header__nav[data-v-a4fd9b09]{align-items:center;gap:.25rem;display:flex}.site-header__link[data-v-a4fd9b09]{border-radius:var(--kq-radius-pill);color:var(--kq-text-body);font-size:.93rem;font-weight:var(--kq-font-weight-medium);white-space:nowrap;padding:.5rem .8rem;text-decoration:none}.site-header__link[data-v-a4fd9b09]:hover{color:var(--kq-text-strong)}.site-header__link.router-link-exact-active[data-v-a4fd9b09]:not([href*=\#]){color:var(--kq-text-strong);font-weight:var(--kq-font-weight-semibold)}.site-header__actions[data-v-a4fd9b09]{white-space:nowrap;grid-column:3;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.site-header__actions .site-header__action[data-v-a4fd9b09-s]{color:var(--kq-text-body);font-size:.93rem;font-weight:var(--kq-font-weight-semibold);cursor:pointer;background:0 0;border:0;padding:.5rem .8rem;text-decoration:none}.site-header__actions .site-header__action[data-v-a4fd9b09-s]:hover{color:var(--kq-text-strong)}@media (width<=1023px){.site-header__bar--collapse .site-header__nav[data-v-a4fd9b09]{display:none}.site-header__bar[data-v-a4fd9b09]:not(.site-header__bar--collapse){grid-template-columns:1fr auto;row-gap:.4rem}.site-header__bar:not(.site-header__bar--collapse) .site-header__actions[data-v-a4fd9b09]{grid-column:2}.site-header__bar:not(.site-header__bar--collapse) .site-header__nav[data-v-a4fd9b09]{grid-area:2/1/auto/-1;margin-inline:-.8rem;overflow-x:auto}}@media (width<=399px){.site-header__actions .k-button[data-v-a4fd9b09-s]{padding-inline:.72rem;font-size:.82rem}.site-header__actions .site-header__action[data-v-a4fd9b09-s]{padding-inline:.5rem}}
