.site-header .wordmark .site-logo{display:block;height:28px;width:auto}.site-header .wordmark .site-logo--icon,.site-header .wordmark .site-logo--light{display:none}.site-header .wordmark{min-width:0}.site-header .wordmark .site-logo{max-width:100%}.site-header .nav-links-lang{display:none}.site-header .nav-actions a:focus-visible,.site-header .nav-links a:focus-visible,.site-header .nav-toggle:focus-visible,.site-header .wordmark:focus-visible{border-radius:6px;outline:2px solid hsl(var(--brand));outline-offset:3px}.site-header.is-sticky{position:sticky;top:0}.site-header.is-static{position:relative}.hs_cos_wrapper:has(.site-header){display:contents}.site-header.has-scroll-shift{transition:background-color .35s var(--ease),border-color .35s var(--ease),backdrop-filter .35s var(--ease)}.site-header.has-scroll-shift .btn-primary,.site-header.has-scroll-shift .nav-links a,.site-header.has-scroll-shift .nav-toggle,.site-header.has-scroll-shift .wordmark{transition:color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.site-header.has-scroll-shift[data-shift=transparent-dark]{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border-bottom-color:transparent}.site-header.has-scroll-shift[data-shift=transparent-dark].is-scrolled{background:hsl(var(--foreground));border-bottom-color:hsl(var(--foreground))}.site-header.has-scroll-shift[data-shift=light-dark]{backdrop-filter:none;-webkit-backdrop-filter:none;background:hsl(var(--card));border-bottom-color:hsl(var(--divider))}.site-header.has-scroll-shift[data-shift=light-dark].is-scrolled{background:hsl(var(--foreground));border-bottom-color:hsl(var(--foreground))}.site-header.has-scroll-shift[data-shift=light-dark].is-scrolled .nav-links a,.site-header.has-scroll-shift[data-shift=light-dark].is-scrolled .nav-sub-toggle,.site-header.has-scroll-shift[data-shift=light-dark].is-scrolled .nav-toggle,.site-header.has-scroll-shift[data-shift=light-dark].is-scrolled .wordmark,.site-header.has-scroll-shift[data-shift=transparent-dark].is-scrolled .nav-links a,.site-header.has-scroll-shift[data-shift=transparent-dark].is-scrolled .nav-sub-toggle,.site-header.has-scroll-shift[data-shift=transparent-dark].is-scrolled .nav-toggle,.site-header.has-scroll-shift[data-shift=transparent-dark].is-scrolled .wordmark{color:hsl(var(--card))}.site-header.has-scroll-shift[data-shift=light-dark].is-scrolled .nav-links a:hover,.site-header.has-scroll-shift[data-shift=transparent-dark].is-scrolled .nav-links a:hover{color:hsl(var(--background))}.site-header.has-scroll-shift[data-shift=light-dark].is-scrolled .lang-trigger,.site-header.has-scroll-shift[data-shift=transparent-dark].is-scrolled .lang-trigger{color:hsl(var(--card))}.site-header.has-scroll-shift[data-shift=light-dark].is-scrolled .btn-primary,.site-header.has-scroll-shift[data-shift=light-dark].is-scrolled .lang-trigger:hover,.site-header.has-scroll-shift[data-shift=transparent-dark].is-scrolled .btn-primary,.site-header.has-scroll-shift[data-shift=transparent-dark].is-scrolled .lang-trigger:hover{background:hsl(var(--card));color:hsl(var(--foreground))}.site-header.has-scroll-shift[data-shift=light-dark].is-scrolled .btn-primary:hover,.site-header.has-scroll-shift[data-shift=transparent-dark].is-scrolled .btn-primary:hover{background:hsl(var(--background))}.site-header.has-scroll-shift[data-shift=light-dark].is-scrolled:has(.site-logo--light) .site-logo--default,.site-header.has-scroll-shift[data-shift=transparent-dark].is-scrolled:has(.site-logo--light) .site-logo--default{display:none}.site-header.has-scroll-shift[data-shift=light-dark].is-scrolled .site-logo--light,.site-header.has-scroll-shift[data-shift=transparent-dark].is-scrolled .site-logo--light{display:block}.site-header.has-scroll-shift[data-shift=transparent-light]{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border-bottom-color:transparent}.site-header.has-scroll-shift[data-shift=transparent-light].is-scrolled{backdrop-filter:saturate(1.1) blur(12px);-webkit-backdrop-filter:saturate(1.1) blur(12px);background:hsl(var(--background)/.9);border-bottom-color:hsl(var(--divider))}@media (prefers-reduced-motion:reduce){.site-header.has-scroll-shift,.site-header.has-scroll-shift .btn-primary,.site-header.has-scroll-shift .nav-links a,.site-header.has-scroll-shift .nav-toggle,.site-header.has-scroll-shift .wordmark{transition:none}}.site-header .nav-item{align-items:center;display:inline-flex;position:relative}.site-header .nav-item .nav-sub-toggle{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;justify-content:center;line-height:0;margin-left:1px;padding:2px}.site-header .nav-item .nav-sub-toggle svg{transition:transform .2s var(--ease)}.site-header .nav-item.is-open .nav-sub-toggle svg,.site-header .nav-item:hover .nav-sub-toggle svg{transform:rotate(180deg)}.site-header .nav-sub-toggle:focus-visible{border-radius:6px;outline:2px solid hsl(var(--brand));outline-offset:2px}.site-header .nav-sub{background:hsl(var(--card));border:1px solid hsl(var(--divider));border-radius:var(--radius-sm,10px);box-shadow:0 18px 40px -22px rgba(0,0,0,.45);display:flex;flex-direction:column;gap:2px;left:0;margin-top:8px;min-width:210px;opacity:0;padding:6px;position:absolute;top:100%;transform:translateY(4px);transition:opacity .18s var(--ease),transform .18s var(--ease),visibility .18s;visibility:hidden;z-index:60}.site-header .nav-item.is-open .nav-sub,.site-header .nav-item:hover .nav-sub{opacity:1;transform:translateY(0);visibility:visible}.site-header .nav-sub a{border-radius:6px;color:hsl(var(--text-2))!important;font-size:15px;line-height:1.3;padding:9px 12px;white-space:nowrap}.site-header .nav-sub a:hover,.site-header .nav-sub a[aria-current=page]{background:hsl(var(--muted,var(--divider)));color:hsl(var(--text-1))!important}@media (prefers-reduced-motion:reduce){.site-header .nav-item .nav-sub-toggle svg,.site-header .nav-sub{transition:none}}@media (max-width:860px){.site-header.is-nav-open .nav-links{align-items:stretch;background:hsl(var(--background));border-bottom:1px solid hsl(var(--divider));box-shadow:0 16px 32px -20px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:2px;left:0;padding:8px 24px 20px;position:absolute;right:0;top:100%;z-index:50}.site-header.is-nav-open .nav-links a{color:hsl(var(--text-2));font-size:17px;padding:12px 0}.site-header.is-nav-open .nav-links a:hover{color:hsl(var(--text-1))}.site-header.is-nav-open .nav-item{align-items:center;display:flex;flex-wrap:wrap}.site-header.is-nav-open .nav-item .nav-item-link{flex:1 1 auto;min-width:0}.site-header.is-nav-open .nav-sub-toggle{min-height:44px;min-width:44px;padding:8px}.site-header.is-nav-open .nav-item .nav-sub{background:transparent;border:0;box-shadow:none;display:none;margin:0;min-width:0;opacity:1;order:3;padding:2px 0 6px 12px;position:static;transform:none;visibility:visible;width:100%}.site-header.is-nav-open .nav-item.is-open .nav-sub{display:flex}.site-header.is-nav-open .nav-sub a{color:hsl(var(--text-2))!important;font-size:15px;padding:10px 0}.site-header.is-nav-open .nav-sub a:hover{color:hsl(var(--text-1))!important}.site-header .wordmark:has(.site-logo--icon) .site-logo--default,.site-header .wordmark:has(.site-logo--icon) .site-logo--light{display:none}.site-header .wordmark .site-logo--icon{display:block;height:32px;width:auto}.site-header .nav-actions .lang{display:none}.site-header .nav-actions .btn-primary{border-radius:var(--radius-sm);font-size:14px;padding:10px 14px}.site-header .wrap{gap:12px;min-height:60px}.site-header .nav{gap:12px}.site-header .nav-actions{gap:8px}.site-header.is-nav-open .nav-links-lang{border-top:1px solid hsl(var(--divider));display:block;margin-top:8px;padding-top:12px}.site-header.is-nav-open .nav-links-lang .lang{display:inline-block}}