:where(.nhdoc-root){--nhdoc-bg:#fff;--nhdoc-bg-muted:#f4f5f7;--nhdoc-fg:#1b1f24;--nhdoc-fg-muted:#5a6270;--nhdoc-border:#d7dce3;--nhdoc-accent:#1b5cc4;--nhdoc-accent-fg:#fff;--nhdoc-focus:#e07b00;--nhdoc-code-bg:#eef0f3;--nhdoc-note:#1d4ed8;--nhdoc-note-bg:#eaf0fd;--nhdoc-tip:#15803d;--nhdoc-tip-bg:#e9f6ee;--nhdoc-warning:#b45309;--nhdoc-warning-bg:#fcf1e3;--nhdoc-backdrop:#0f121873;--nhdoc-shadow:0 12px 32px #0f121838;--nhdoc-font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--nhdoc-font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--nhdoc-font-size:1rem;--nhdoc-line-height:1.6;--nhdoc-measure:44rem;--nhdoc-nav-width:16rem;--nhdoc-toc-width:14rem;--nhdoc-gap:1.5rem;--nhdoc-radius:.375rem;--nhdoc-header-height:3.5rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.nhdoc-root{box-sizing:border-box;background:var(--nhdoc-bg);min-height:100%;color:var(--nhdoc-fg);font-family:var(--nhdoc-font);font-size:var(--nhdoc-font-size);line-height:var(--nhdoc-line-height);-webkit-text-size-adjust:100%}@media (prefers-color-scheme:dark){:where(.nhdoc-root:not([data-theme=light],[data-theme=light] *)){--nhdoc-bg:#15181d;--nhdoc-bg-muted:#1d2127;--nhdoc-fg:#e6e9ee;--nhdoc-fg-muted:#9aa3b0;--nhdoc-border:#323842;--nhdoc-accent:#7fb0ff;--nhdoc-accent-fg:#0d1117;--nhdoc-focus:#ffb454;--nhdoc-code-bg:#22272e;--nhdoc-note:#8ab4ff;--nhdoc-note-bg:#1a2335;--nhdoc-tip:#6fd08c;--nhdoc-tip-bg:#16281d;--nhdoc-warning:#f0a84a;--nhdoc-warning-bg:#302312;--nhdoc-backdrop:#0009;--nhdoc-shadow:0 12px 32px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:where(.nhdoc-root:is([data-theme=dark],[data-theme=dark] *)){--nhdoc-bg:#15181d;--nhdoc-bg-muted:#1d2127;--nhdoc-fg:#e6e9ee;--nhdoc-fg-muted:#9aa3b0;--nhdoc-border:#323842;--nhdoc-accent:#7fb0ff;--nhdoc-accent-fg:#0d1117;--nhdoc-focus:#ffb454;--nhdoc-code-bg:#22272e;--nhdoc-note:#8ab4ff;--nhdoc-note-bg:#1a2335;--nhdoc-tip:#6fd08c;--nhdoc-tip-bg:#16281d;--nhdoc-warning:#f0a84a;--nhdoc-warning-bg:#302312;--nhdoc-backdrop:#0009;--nhdoc-shadow:0 12px 32px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.nhdoc-root *,.nhdoc-root :before,.nhdoc-root :after{box-sizing:inherit}.nhdoc-root a{color:var(--nhdoc-accent);text-underline-offset:.15em;text-decoration-thickness:from-font}.nhdoc-root :focus-visible{outline:2px solid var(--nhdoc-focus);outline-offset:2px}.nhdoc-root button{font:inherit;color:inherit;cursor:pointer}.nhdoc-skip{z-index:40;border-radius:var(--nhdoc-radius);background:var(--nhdoc-accent);color:var(--nhdoc-accent-fg);padding:.5rem .75rem;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}.nhdoc-skip:focus{transform:none}.nhdoc-header{z-index:20;min-height:var(--nhdoc-header-height);padding:.5rem var(--nhdoc-gap);border-bottom:1px solid var(--nhdoc-border);background:var(--nhdoc-bg);align-items:center;gap:.75rem;display:flex;position:sticky;top:0}.nhdoc-brand{color:inherit;margin-right:auto;font-weight:600;text-decoration:none}.nhdoc-tools{align-items:center;gap:.5rem;display:flex}.nhdoc-menu,.nhdoc-search-button,.nhdoc-print,.nhdoc-close,.nhdoc-search-close,.nhdoc-drawer-close{border:1px solid var(--nhdoc-border);border-radius:var(--nhdoc-radius);background:var(--nhdoc-bg-muted);padding:.375rem .75rem}.nhdoc-menu:hover,.nhdoc-search-button:hover,.nhdoc-print:hover,.nhdoc-close:hover,.nhdoc-search-close:hover,.nhdoc-drawer-close:hover{border-color:var(--nhdoc-fg-muted)}.nhdoc-lang-list{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.nhdoc-lang-link{border-radius:var(--nhdoc-radius);color:var(--nhdoc-fg-muted);padding:.25rem .5rem;font-size:.875em;font-weight:600;text-decoration:none;display:inline-block}.nhdoc-lang-link[aria-current=true]{background:var(--nhdoc-accent);color:var(--nhdoc-accent-fg)}.nhdoc-body{grid-template-columns:var(--nhdoc-nav-width) minmax(0, 1fr) var(--nhdoc-toc-width);gap:var(--nhdoc-gap);max-width:calc(var(--nhdoc-nav-width) + var(--nhdoc-measure) + var(--nhdoc-toc-width) + 6 * var(--nhdoc-gap));padding:0 var(--nhdoc-gap);margin:0 auto;display:grid}.nhdoc-nav,.nhdoc-toc{top:var(--nhdoc-header-height);max-height:calc(100vh - var(--nhdoc-header-height));padding:var(--nhdoc-gap) 0;position:sticky;overflow-y:auto}.nhdoc-nav-section+.nhdoc-nav-section{margin-top:1rem}.nhdoc-nav-group,.nhdoc-toc-title{letter-spacing:.04em;text-transform:uppercase;color:var(--nhdoc-fg-muted);margin:0 0 .375rem;font-size:.75rem;font-weight:600}.nhdoc-nav-list,.nhdoc-toc-list{margin:0;padding:0;list-style:none}.nhdoc-nav-link,.nhdoc-toc-link{border-radius:var(--nhdoc-radius);color:inherit;padding:.3rem .625rem;text-decoration:none;display:block}.nhdoc-nav-link:hover,.nhdoc-toc-link:hover{background:var(--nhdoc-bg-muted)}.nhdoc-nav-link[aria-current=page]{background:var(--nhdoc-bg-muted);color:var(--nhdoc-accent);font-weight:600}.nhdoc-toc-link{color:var(--nhdoc-fg-muted);font-size:.875em}.nhdoc-toc-link--3{padding-left:1.5rem}.nhdoc-main{min-width:0;padding:var(--nhdoc-gap) 0 calc(2 * var(--nhdoc-gap))}.nhdoc-loading,.nhdoc-not-found p{color:var(--nhdoc-fg-muted)}.nhdoc-article{max-width:var(--nhdoc-measure)}.nhdoc-content>:first-child{margin-top:0}.nhdoc-content h1,.nhdoc-article h1{letter-spacing:-.01em;margin:0 0 1rem;font-size:2rem;line-height:1.2}.nhdoc-content h2{border-top:1px solid var(--nhdoc-border);margin:2.25rem 0 .75rem;padding-top:.75rem;font-size:1.5rem;line-height:1.3}.nhdoc-content h3{margin:1.75rem 0 .5rem;font-size:1.2rem;line-height:1.35}.nhdoc-content h1:focus,.nhdoc-content h2:focus,.nhdoc-content h3:focus,.nhdoc-article h1:focus{outline:none}.nhdoc-content h2,.nhdoc-content h3{scroll-margin-top:calc(var(--nhdoc-header-height) + 1rem)}.nhdoc-content p,.nhdoc-content ul,.nhdoc-content ol,.nhdoc-content pre,.nhdoc-table,.nhdoc-content blockquote{margin:0 0 1rem}.nhdoc-content ul,.nhdoc-content ol{padding-left:1.5rem}.nhdoc-content li+li{margin-top:.25rem}.nhdoc-content img{border:1px solid var(--nhdoc-border);border-radius:var(--nhdoc-radius);max-width:100%;height:auto;margin:1rem 0;display:block}.nhdoc-content code{background:var(--nhdoc-code-bg);font-family:var(--nhdoc-font-mono);border-radius:.25em;padding:.1em .35em;font-size:.9em}.nhdoc-content pre{border-radius:var(--nhdoc-radius);background:var(--nhdoc-code-bg);padding:.875rem 1rem;line-height:1.5;overflow-x:auto}.nhdoc-content pre code{background:0 0;padding:0;font-size:.875em}.nhdoc-table{max-width:100%;overflow-x:auto}.nhdoc-content table{border-collapse:collapse;font-size:.9375em}.nhdoc-content th,.nhdoc-content td{border:1px solid var(--nhdoc-border);text-align:left;vertical-align:top;padding:.5rem .75rem}.nhdoc-content th{background:var(--nhdoc-bg-muted);font-weight:600}.nhdoc-content blockquote{border-left:3px solid var(--nhdoc-border);color:var(--nhdoc-fg-muted);padding:0 0 0 1rem}.nhdoc-content hr{border:0;border-top:1px solid var(--nhdoc-border);margin:2rem 0}.nhdoc-callout{border-left:4px solid var(--nhdoc-callout-color,var(--nhdoc-note));border-radius:0 var(--nhdoc-radius) var(--nhdoc-radius) 0;background:var(--nhdoc-callout-bg,var(--nhdoc-note-bg));margin:1.25rem 0;padding:.875rem 1rem}.nhdoc-callout--note{--nhdoc-callout-color:var(--nhdoc-note);--nhdoc-callout-bg:var(--nhdoc-note-bg)}.nhdoc-callout--tip{--nhdoc-callout-color:var(--nhdoc-tip);--nhdoc-callout-bg:var(--nhdoc-tip-bg)}.nhdoc-callout--warning{--nhdoc-callout-color:var(--nhdoc-warning);--nhdoc-callout-bg:var(--nhdoc-warning-bg)}.nhdoc-callout>:last-child{margin-bottom:0}.nhdoc-callout-label{color:var(--nhdoc-callout-color);margin:0 0 .25rem;font-weight:600}.nhdoc-pager{max-width:var(--nhdoc-measure);border-top:1px solid var(--nhdoc-border);justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1rem;display:flex}.nhdoc-pager-link{flex-direction:column;max-width:48%;text-decoration:none;display:flex}.nhdoc-pager-link--next{text-align:right;margin-left:auto}.nhdoc-pager-label{text-transform:uppercase;letter-spacing:.04em;color:var(--nhdoc-fg-muted);font-size:.75rem}.nhdoc-pager-title{font-weight:600}.nhdoc-pager-link:hover .nhdoc-pager-title{text-decoration:underline}.nhdoc-drawer-backdrop,.nhdoc-search-backdrop{z-index:30;background:var(--nhdoc-backdrop);position:fixed;inset:0}.nhdoc-drawer{width:min(20rem,85vw);padding:0 var(--nhdoc-gap);background:var(--nhdoc-bg);box-shadow:var(--nhdoc-shadow);position:absolute;inset:0 auto 0 0;overflow-y:auto}.nhdoc-drawer .nhdoc-nav{max-height:none;position:static}.nhdoc-drawer-close{margin:0 0 1rem auto;display:block}.nhdoc-search{border:1px solid var(--nhdoc-border);border-radius:calc(2 * var(--nhdoc-radius));background:var(--nhdoc-bg);width:min(36rem,100vw - 2rem);max-height:min(70vh,32rem);box-shadow:var(--nhdoc-shadow);flex-direction:column;display:flex;position:absolute;top:min(10vh,6rem);left:50%;transform:translate(-50%)}.nhdoc-search-bar{border-bottom:1px solid var(--nhdoc-border);gap:.5rem;padding:.75rem;display:flex}.nhdoc-search-input{border:1px solid var(--nhdoc-border);border-radius:var(--nhdoc-radius);background:var(--nhdoc-bg);min-width:0;color:inherit;font:inherit;flex:1;padding:.5rem .75rem}.nhdoc-search-results{margin:0;padding:.5rem;list-style:none;overflow-y:auto}.nhdoc-search-result{border-radius:var(--nhdoc-radius);cursor:pointer;grid-template-columns:auto 1fr;column-gap:.5rem;padding:.5rem .75rem;display:grid}.nhdoc-search-result--active{background:var(--nhdoc-bg-muted)}.nhdoc-search-result-title{font-weight:600}.nhdoc-search-result-context{color:var(--nhdoc-fg-muted);align-self:baseline;font-size:.875em}.nhdoc-search-result-context:before{content:"· "}.nhdoc-search-result-text{color:var(--nhdoc-fg-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.875em;overflow:hidden}.nhdoc-search-empty{color:var(--nhdoc-fg-muted);text-align:center;margin:0;padding:1.25rem}@media not (min-width:1200px){.nhdoc-body{grid-template-columns:var(--nhdoc-nav-width) minmax(0, 1fr)}.nhdoc-toc{display:none}}@media not (min-width:900px){:where(.nhdoc-root){--nhdoc-gap:1rem}.nhdoc-body{display:block}.nhdoc-brand{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nhdoc-content h1,.nhdoc-article h1{font-size:1.6rem}.nhdoc-pager{flex-direction:column}.nhdoc-pager-link{max-width:none}.nhdoc-pager-link--next{margin-left:0}}@media print{.nhdoc-root{--nhdoc-bg:#fff;--nhdoc-fg:#000;--nhdoc-fg-muted:#333;--nhdoc-border:#999;--nhdoc-code-bg:#f0f0f0;--nhdoc-accent:#1b5cc4;--nhdoc-accent-fg:#fff;--nhdoc-note:#1d4ed8;--nhdoc-note-bg:#eaf0fd;--nhdoc-tip:#15803d;--nhdoc-tip-bg:#e9f6ee;--nhdoc-warning:#b45309;--nhdoc-warning-bg:#fcf1e3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.nhdoc-skip,.nhdoc-header,.nhdoc-nav,.nhdoc-toc,.nhdoc-pager,.nhdoc-drawer-backdrop,.nhdoc-search-backdrop{display:none}.nhdoc-body{max-width:none;padding:0;display:block}.nhdoc-article{max-width:none}.nhdoc-content a{color:inherit;text-decoration:none}.nhdoc-content pre,.nhdoc-callout,.nhdoc-content img{break-inside:avoid}}
.nhdoc-root{--nhdoc-bg:var(--color-bg);--nhdoc-bg-muted:var(--color-surface);--nhdoc-fg:var(--color-text);--nhdoc-fg-muted:color-mix(in srgb, var(--color-text) 72%, var(--color-bg));--nhdoc-border:var(--color-divider);--nhdoc-accent:var(--color-accent-700);--nhdoc-accent-fg:#fff;--nhdoc-focus:var(--color-accent-2);--nhdoc-code-bg:var(--color-neutral-200);--nhdoc-note:var(--color-accent-700);--nhdoc-note-bg:var(--color-accent-100);--nhdoc-warning-bg:var(--color-accent-2-100);--nhdoc-shadow:var(--shadow-lg);--nhdoc-font:var(--font-body);--nhdoc-font-mono:var(--font-mono);--nhdoc-radius:var(--radius-lg)}[data-theme=dark] .nhdoc-root{--nhdoc-accent-fg:var(--color-bg);--nhdoc-code-bg:var(--color-surface);--nhdoc-note-bg:var(--color-accent-100)}.nhdoc-root h1,.nhdoc-root h2,.nhdoc-root h3{font-family:var(--font-heading)}.gd-docs-header{align-items:baseline;gap:var(--space-3);display:inline-flex}.gd-docs-logo{font-family:var(--font-heading);color:var(--nhdoc-fg);font-weight:700;text-decoration:none}.gd-docs-staff{color:var(--nhdoc-accent);font-size:.875rem}.gd-docs-forbidden{max-width:36rem;padding:var(--space-8) var(--space-4);font-family:var(--font-body);color:var(--color-text);margin:0 auto}
