@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CdZtFfYS.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-BU83cd9M.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-BHf956ki.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-CyDjbWPV.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-BGOKnPO6.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-ZykYOGKL.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-dAZVOL-H.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-bp4QDljZ.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-C_OblDzq.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-zoSM89R3.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-Dn-cqWhb.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-BhDX_RLI.woff) format("woff")}.top{border-bottom:1px solid var(--rule);background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0;z-index:20}.top .wrap{display:flex;align-items:center;gap:28px;height:60px;width:100%;max-width:var(--maxw, 1240px);margin:0 auto;padding:0 var(--gut, 24px)}.brand{display:inline-flex;align-items:center;text-decoration:none;color:var(--ink)}.brand:hover{color:var(--ink)}.wm{font:600 22px/1 var(--font);letter-spacing:-.4px;display:inline-flex;align-items:baseline;white-space:nowrap}.wm-a{font-weight:400;color:var(--ink-3)}.wm .mark{display:inline-block;vertical-align:-.04em;margin:0 .03em;transform:translateY(.02em)}:root{--mark-ins: #d8d2c3}:root[data-theme=dark]{--mark-ins: #4a4e55}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--mark-ins: #4a4e55}}.nav{display:flex;gap:22px;margin-left:auto;font:400 14px/1.55 var(--font)}.nav a{text-decoration:none;color:var(--ink-2);padding:4px 0;border-bottom:1.5px solid transparent;white-space:nowrap}.nav a:hover{color:var(--ink)}.nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--copper)}.lang{font:500 12px/1 var(--mono);letter-spacing:.05em;text-decoration:none;border:1px solid var(--rule-strong);padding:6px 8px;border-radius:3px;color:var(--ink-2)}.lang:hover{border-color:var(--copper)}@media (max-width: 560px){.top .wrap{flex-wrap:wrap;height:auto;padding:12px 16px 0;row-gap:6px;gap:14px}.lang{margin-left:auto;flex:none}.nav{order:3;flex-basis:100%;margin-left:0;gap:18px;padding-bottom:4px;overflow-x:auto;scrollbar-width:none}.nav a{padding:6px 0 8px}}@media (max-width: 400px){.nav{gap:14px;font-size:13px}}@media print{.top{display:none}}
