.hBw1pG_header{z-index:30;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--background) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.hBw1pG_bar{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;min-height:80px;margin-inline:auto;padding-inline:32px;display:flex}.hBw1pG_brand{letter-spacing:-.065em;white-space:nowrap;border-radius:6px;align-items:center;gap:10px;min-height:44px;font-size:23px;font-weight:750;display:inline-flex}.hBw1pG_brandAccent{font-weight:450}.hBw1pG_mark{width:34px;height:34px;color:var(--primary-foreground);background:var(--primary);border-radius:9px 9px 9px 2px;place-items:center;display:grid}.hBw1pG_desktopNav,.hBw1pG_utilities{align-items:center;gap:4px;display:flex}.hBw1pG_navLink{min-height:44px;color:var(--muted-foreground);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:10px 14px;font-size:15px;font-weight:600;display:flex;position:relative}.hBw1pG_navLink:hover{color:var(--foreground);background:var(--muted)}.hBw1pG_navLink[aria-current=page]{color:var(--primary-strong)}.hBw1pG_navLink[aria-current=page]:after{content:"";background:currentColor;height:2px;position:absolute;bottom:3px;left:14px;right:14px}.hBw1pG_search{min-width:44px;min-height:44px;color:var(--muted-foreground);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:8px;display:flex}.hBw1pG_search:hover{background:var(--muted);color:var(--foreground)}.hBw1pG_searchLabel{font-size:14px;display:none}.hBw1pG_search kbd{border:1px solid var(--border);border-radius:4px;margin-left:8px;padding:1px 4px;font-size:11px}.hBw1pG_menu,.hBw1pG_mobileNav{display:none}@media (min-width:1200px){.hBw1pG_searchLabel{display:inline}}@media (max-width:1023px){.hBw1pG_bar{gap:10px;min-height:64px;padding-inline:20px}.hBw1pG_desktopNav{display:none}.hBw1pG_brand{font-size:22px}.hBw1pG_menu{display:inline-flex}.hBw1pG_mobileNav{grid-template-columns:repeat(4,minmax(0,1fr));max-width:640px;margin-inline:auto;padding:0 12px 5px;display:grid}.hBw1pG_navLink{padding:10px 7px;font-size:14px}}@media (max-width:430px){.hBw1pG_bar{padding-inline:16px}.hBw1pG_brand{gap:7px;font-size:21px}.hBw1pG_mark{width:30px;height:30px}.hBw1pG_theme{display:none}}
