.ws-header[data-v-fbcbc43d]{--hdr-bg:color-mix(in srgb, var(--background) 94%, transparent);--hdr-fg:var(--foreground);--hdr-soft:color-mix(in srgb, var(--foreground) 78%, var(--background));--hdr-rule:var(--border);--hdr-rule-strong:var(--ed-rule-strong);--hdr-hover:var(--ed-surface-container);--hdr-cta-fg:var(--background);z-index:30;isolation:isolate;padding-top:env(safe-area-inset-top);color:var(--hdr-fg);font-family:var(--font-display);position:sticky;top:0}.ws-header[data-v-fbcbc43d]:before{content:"";z-index:-1;pointer-events:none;background:var(--hdr-bg);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);box-shadow:inset 0 -1px 0 var(--hdr-rule);position:absolute;top:0;bottom:0;left:0;right:0}.icon-btn[data-v-fbcbc43d]{width:44px;height:44px;color:var(--hdr-soft);cursor:pointer;background:padding-box padding-box;border:6px solid #0000;border-radius:999px;justify-content:center;align-items:center;margin:-6px;transition:color .2s,background-color .2s;display:inline-flex}.icon-btn[data-v-fbcbc43d]:hover{color:var(--hdr-fg);background-color:var(--hdr-hover)}.icon-btn[data-v-fbcbc43d]:focus-visible{outline-offset:-3px}.lang-sel[data-v-fbcbc43d]>button{height:44px;color:var(--hdr-soft);background:padding-box padding-box;border:6px solid #0000;border-radius:999px;align-items:center;gap:4px;margin:-6px;padding:0 4px;display:inline-flex}.lang-sel[data-v-fbcbc43d]>button:hover,.lang-sel[data-v-fbcbc43d]>button[aria-expanded=true]{color:var(--hdr-fg);background-color:var(--hdr-hover)}.search-btn .ph[data-v-fbcbc43d],.search-btn kbd[data-v-fbcbc43d]{display:none}@media (min-width:768px){.search-btn[data-v-fbcbc43d]{width:auto;min-width:220px;height:34px;box-shadow:inset 0 0 0 1px var(--hdr-rule);border:0;border-radius:6px;justify-content:flex-start;gap:8px;margin:0;padding:0 10px}.search-btn[data-v-fbcbc43d]:hover{box-shadow:inset 0 0 0 1px var(--hdr-rule-strong);background-color:#0000}.search-btn .ph[data-v-fbcbc43d]{display:inline}.search-btn kbd[data-v-fbcbc43d]{font-family:var(--font-label,inherit);box-shadow:inset 0 0 0 1px var(--hdr-rule);border-radius:4px;align-items:center;margin-inline-start:auto;display:inline-flex}}.ws-main h1:not(.ws-page-header h1){font-family:var(--font-display);letter-spacing:-.01em;margin-top:0;font-weight:600;line-height:1.25;font-size:1.5rem!important}.ws-main :is(p,span).mono-label:has(+h1){display:none}
