@scope ([data-cui-scope="docsite-header"]) to (:scope [data-cui-scope]>*,[data-cui-internal]){:scope{background:var(--color-background);border-block-end:var(--stroke-thin) solid var(--color-line-faint)}:scope:has(.menu[open]){z-index:var(--z-popover)}.bar{position:relative;display:flex;align-items:center;gap:var(--spacing-2xl);block-size:var(--size-header-height);padding-inline:var(--size-page-gutter);font-size:var(--text-ui)}.brand{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text);font-weight:var(--font-weight-medium);font-size:var(--text-ui-lg);letter-spacing:var(--tracking-snug);text-decoration:none}.brand-mark{display:inline-flex;flex-shrink:0;inline-size:var(--size-brand-width);block-size:var(--size-brand-height)}.brand-mark svg{display:block;inline-size:100%;block-size:100%}.brand-status{display:inline-flex;align-items:center;gap:6px;padding:2px var(--spacing-sm) 2px 6px;margin-inline-start:var(--spacing-xs);border:var(--stroke-thin) solid color-mix(in oklch,var(--color-primary) 30%,transparent);border-radius:var(--radii-full);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1;text-transform:lowercase;font-weight:var(--font-weight-normal)}.brand-ver{color:var(--color-text-subtle)}.brand-pulse{display:inline-block;inline-size:6px;block-size:6px;border-radius:var(--radii-full);background:var(--color-primary);box-shadow:0 0 0 0 color-mix(in oklch,var(--color-primary) 60%,transparent);animation:docsite-header-brand-pulse 2.4s ease-out infinite}@media (prefers-reduced-motion:reduce){.brand-ver{color:var(--color-text-subtle)}.brand-pulse{animation:none;box-shadow:none}}.links{display:flex;align-items:center;gap:var(--spacing-lg);margin-inline-start:var(--spacing-xl)}.links a{position:relative;display:inline-flex;align-items:center;block-size:var(--size-header-height);color:var(--color-text);font-weight:var(--font-weight-normal);font-size:var(--text-sm);letter-spacing:-0.005em;white-space:nowrap;text-decoration:none;transition:color var(--duration-fast) var(--easing-ease-out)}.links a::after{content:"";position:absolute;left:0;right:100%;bottom:14px;height:1px;background:var(--color-primary);transition:right 200ms var(--easing-ease-out)}.links a:hover::after,.links a:focus-visible::after,.links a[aria-current="page"]::after{right:0}@media (prefers-reduced-motion:reduce){.links a,.links a::after{transition:none}}.end{display:flex;align-items:center;gap:var(--spacing-sm);margin-inline-start:auto}.bar-actions{display:contents}.cmd{display:inline-flex;align-items:center;gap:10px;min-inline-size:200px;padding:6px var(--spacing-sm) 6px var(--spacing-md);border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radii-md);color:var(--color-text-subtle);font-size:var(--text-xs);font-family:var(--font-body);text-decoration:none;background:var(--color-surface);transition:border-color var(--duration-fast) ease,color var(--duration-fast) ease,background var(--duration-fast) ease}.cmd-glyph{display:none}.cmd:hover{border-color:color-mix(in oklch,var(--color-primary) 35%,var(--color-border));color:var(--color-text);background:color-mix(in oklch,var(--color-primary) 4%,var(--color-surface))}.cmd-placeholder{flex:1;text-align:left;color:var(--color-text);letter-spacing:-0.005em}.cmd kbd{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-family:var(--font-mono);font-size:var(--text-micro);line-height:1;padding:3px 6px;border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radii-sm);background:var(--color-background);color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.icon{inline-size:var(--spacing-touch-target);block-size:var(--spacing-touch-target);display:grid;place-items:center;border-radius:var(--radii-md);color:var(--color-text-subtle)}.icon:hover{background:var(--color-surface-soft);color:var(--color-text)}.menu{display:none}.toggle{display:inline-grid;place-items:center;inline-size:var(--spacing-touch-target);block-size:var(--spacing-touch-target);border:var(--stroke-thin) solid transparent;border-radius:var(--radii-md);color:var(--color-text-muted);cursor:pointer;list-style:none;transition:background var(--duration-fast) ease,color var(--duration-fast) ease}.toggle::-webkit-details-marker{display:none}.toggle:hover{background:var(--color-surface-soft);color:var(--color-text)}.menu[open] .toggle{color:var(--color-text)}.glyph-open{display:flex}.glyph-close{display:none}.menu[open] .glyph-open{display:none}.menu[open] .glyph-close{display:flex}.panel{position:absolute;inset-block-start:calc(100% + var(--spacing-sm));inset-inline:var(--spacing-md);max-block-size:calc(100dvh - 100% - 2*var(--spacing-md));overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm);background:var(--color-surface);border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radii-md);box-shadow:0 10px 30px rgba(0,0,0,0.35);z-index:calc(var(--z-sticky) - 1)}.panel-links{display:flex;flex-direction:column;gap:var(--spacing-xs)}.panel-links a{display:block;padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text);font-size:var(--text-ui);text-decoration:none;border-radius:var(--radii-sm)}.panel-links a:hover,.panel-links a:focus-visible{background:var(--color-surface-soft)}.panel-lead{display:flex;flex-direction:column;gap:var(--spacing-xs);padding-block-end:var(--spacing-xs);margin-block-end:var(--spacing-xs);border-block-end:var(--stroke-thin) solid var(--color-border)}.panel-search{display:flex;align-items:center;gap:var(--spacing-sm);inline-size:100%;min-block-size:var(--spacing-touch-target);margin-block-end:var(--spacing-xs);padding-inline:var(--spacing-md);border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radii-md);background:var(--color-background);color:var(--color-text-subtle);font:inherit;font-size:var(--text-ui);text-align:start;text-decoration:none;cursor:pointer}.panel-search:hover{color:var(--color-text)}.panel-actions{display:flex;align-items:center;gap:var(--spacing-sm);margin-block-start:var(--spacing-xs);padding-block-start:var(--spacing-xs);border-block-start:var(--stroke-thin) solid var(--color-border)}@media (min-width:768px){.panel-search,.panel-actions{display:none}}@media (max-width:1279.98px){.links{display:none}.menu{display:block}}@media (max-width:767.98px){.bar{gap:var(--spacing-sm)}.brand-status{display:none}.bar-actions{display:none}.end{gap:var(--spacing-xs)}.panel-links{gap:0}.panel-links a{display:flex;align-items:center;min-block-size:var(--spacing-touch-target);font-size:var(--text-base)}.panel-search{font-size:var(--text-base)}}}@keyframes docsite-header-brand-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklch,var(--color-primary) 50%,transparent)}70%{box-shadow:0 0 0 8px color-mix(in oklch,var(--color-primary) 0%,transparent)}100%{box-shadow:0 0 0 0 color-mix(in oklch,var(--color-primary) 0%,transparent)}}