.site-header{z-index:40;color:#fafafa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0a0acc;border-bottom:1px solid #ffffff1a;width:100%;font-size:16px;line-height:24px;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.site-header{background:#0a0a0a99}}.site-header-inner{align-items:center;gap:8px;height:56px;padding-inline:32px;display:flex}.site-brand{flex-shrink:0;align-items:center;gap:6px;margin-right:16px;font-size:16px;font-weight:600;line-height:24px;display:inline-flex}.site-brand>svg,.site-brand>img{flex:none;width:28px;height:28px}.site-primary{align-items:center;gap:4px;display:flex}.site-nav-link{color:#a1a1a1;white-space:nowrap;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.site-nav-link:hover,.site-nav-link[aria-current]{color:#fafafa;background:#ffffff10}.site-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.site-action{color:#fafafa;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.site-action:hover{background:#ffffff14}.site-action svg{flex:none;width:16px;height:16px}.site-outline{background:#ffffff0b;border:1px solid #ffffff26;padding-inline:10px}.site-search{color:#a1a1a1;gap:8px}.site-search kbd{background:#262626;border:1px solid #ffffff1a;border-radius:4px;align-items:center;gap:4px;height:20px;padding:0 6px;font-family:monospace;font-size:10px;line-height:14px;display:inline-flex}.site-search kbd span,.site-github span{font-size:12px}.site-header a:focus-visible,.site-header button:focus-visible{outline-offset:3px;outline:2px solid #68baff}.site-menu-toggle{width:44px;height:44px;padding:0;display:none}.site-menu-toggle svg{width:20px;height:20px}.site-public-menu{flex-direction:column;gap:4px;display:flex}.site-public-menu a{color:#a1a1a1;border-radius:10px;align-items:center;min-height:44px;padding:9px 10px;font-size:14px;line-height:20px;display:flex}.site-public-menu a:hover,.site-public-menu a[aria-current]{color:#fafafa;background:#ffffff10}.site-public-menu .site-menu-heading{color:#a1a1a1;letter-spacing:.12em;text-transform:uppercase;margin:14px 10px 4px;font-size:11px;line-height:16px}.site-public-dropdown{overscroll-behavior:contain;background:#101012;border-bottom:1px solid #ffffff1a;max-height:calc(100dvh - 57px);padding:12px 16px 20px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 16px 32px #0003}.site-nojs{display:none}@media (max-width:1023px){.site-header-inner{padding-inline:24px}.site-primary,.site-github,.site-signin{display:none}.site-menu-toggle{display:inline-flex}.site-public-dropdown.is-open{display:block}.site-nojs{padding:12px 16px;display:block}.site-header:has(.site-nojs){position:relative}.site-header:has(.site-nojs) .site-menu-toggle{display:none}}@media (max-width:639px){.site-search>span,.site-search kbd{display:none}}@media (max-width:359px){.site-header-inner{padding-inline:20px}.site-brand{margin-right:8px}}
