.nh-docs .nh-wrap{max-width:none}.nh-docs__grid{gap:var(--nh-sp-8);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.nh-docs__aside{top:var(--nh-sp-8);border-right:var(--nh-border);padding-right:var(--nh-sp-5);position:sticky}.nh-docs__aside-group{margin:0 0 var(--nh-sp-6)}.nh-docs__aside-group:last-child{margin-bottom:0}.nh-docs__aside-cap{font:600 var(--nh-text-2xs) / 1 var(--nh-font-mono);letter-spacing:var(--nh-tracking-caps);text-transform:uppercase;color:var(--nh-text-3);margin:0 0 var(--nh-sp-3)}.nh-docs__aside a{font:var(--nh-text-xs) / 1.4 var(--nh-font-mono);color:var(--nh-text-2);padding:var(--nh-sp-1) 0;text-decoration:none;display:block}.nh-docs__aside a:hover{color:var(--nh-text);text-decoration:underline}.nh-docs__section{gap:var(--nh-sp-6);border-top:var(--nh-border);padding-top:var(--nh-sp-6);margin-bottom:var(--nh-sp-7);scroll-margin-top:var(--nh-sp-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.nh-docs__section:first-child{border-top:0;padding-top:0}.nh-docs__doc>:last-child,.nh-docs__specimens>:last-child{margin-bottom:0}.nh-docs__specimens{top:var(--nh-sp-7);position:sticky}.nh-docs__specimens>:first-child{margin-top:0}.nh-docs__body h2{font:500 var(--nh-text-lg) / var(--nh-leading-snug) var(--nh-font-display);margin:0 0 var(--nh-sp-3)}.nh-docs__body h3{font:500 var(--nh-text-md) / var(--nh-leading-snug) var(--nh-font-display);margin:0 0 var(--nh-sp-2)}.nh-docs__body p{max-width:none;margin:0 0 var(--nh-sp-3)}.nh-docs__endpoint-path{font:var(--nh-text-sm) / 1.4 var(--nh-font-mono);color:var(--nh-text-2);border:var(--nh-border);background:var(--nh-well);padding:var(--nh-sp-1) var(--nh-sp-2);margin:0 0 var(--nh-sp-3);display:inline-block}.nh-docs__code{border:var(--nh-border);background:var(--nh-well);margin:var(--nh-sp-4) 0}.nh-docs__code-head{justify-content:space-between;align-items:center;gap:var(--nh-sp-2) var(--nh-sp-3);padding:var(--nh-sp-2) var(--nh-sp-3);border-bottom:var(--nh-border);font:600 var(--nh-text-2xs) / 1 var(--nh-font-mono);letter-spacing:var(--nh-tracking-caps);text-transform:uppercase;color:var(--nh-text-3);flex-wrap:wrap;display:flex}.nh-docs__code-tools{align-items:center;gap:var(--nh-sp-4);display:flex}.nh-docs__lang-select{appearance:none;border:var(--nh-border);background:var(--nh-bg);color:var(--nh-text);padding:var(--nh-sp-1) var(--nh-sp-2);font:600 var(--nh-text-2xs) / 1.4 var(--nh-font-mono);letter-spacing:var(--nh-tracking-caps);text-transform:uppercase;cursor:pointer;border-radius:0}.nh-docs__lang-select:hover{border-color:var(--nh-rule-strong)}.nh-docs__langs{border:var(--nh-border);background:var(--nh-well);padding:var(--nh-sp-4);margin:var(--nh-sp-4) 0}.nh-docs__langs-cap{font:600 var(--nh-text-2xs) / 1 var(--nh-font-mono);letter-spacing:var(--nh-tracking-caps);text-transform:uppercase;color:var(--nh-text-3);margin:0 0 var(--nh-sp-3)}.nh-docs__langs-grid{gap:var(--nh-sp-2);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.nh-docs__lang{appearance:none;cursor:pointer;text-align:left;border:var(--nh-border);background:var(--nh-bg);padding:var(--nh-sp-2);column-gap:var(--nh-sp-2);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark label""mark client";display:grid}.nh-docs__lang:hover{border-color:var(--nh-rule-strong)}.nh-docs__lang[aria-pressed=true]{border-color:var(--nh-prussian);background:var(--nh-well)}.nh-docs__lang-mark{width:1ch;font:var(--nh-text-2xs) / 1 var(--nh-font-mono);color:var(--nh-prussian);grid-area:mark;align-self:center}.nh-docs__lang-label{font:600 var(--nh-text-xs) / 1.4 var(--nh-font-mono);color:var(--nh-text);grid-area:label}.nh-docs__lang-client{font:var(--nh-text-2xs) / 1.4 var(--nh-font-mono);color:var(--nh-text-3);grid-area:client}.nh-docs__langs-note{margin:var(--nh-sp-3) 0 0;font-size:var(--nh-text-sm);color:var(--nh-text-2);line-height:var(--nh-leading-body)}.nh-docs__code pre{padding:var(--nh-sp-3);overscroll-behavior:contain;max-height:400px;font:var(--nh-text-xs) / 1.6 var(--nh-font-mono);color:var(--nh-text);tab-size:2;margin:0;overflow:auto}.nh-docs__params-cap{font:600 var(--nh-text-2xs) / 1 var(--nh-font-mono);letter-spacing:var(--nh-tracking-caps);text-transform:uppercase;color:var(--nh-text-3);margin:var(--nh-sp-5) 0 var(--nh-sp-2)}.nh-docs__params{border-top:var(--nh-border);margin:0}.nh-docs__param{border-bottom:var(--nh-border);padding:var(--nh-sp-3) 0}.nh-docs__param dt{align-items:baseline;gap:var(--nh-sp-2) var(--nh-sp-3);flex-wrap:wrap;display:flex}.nh-docs__param-name{font:600 var(--nh-text-sm) / 1.3 var(--nh-font-mono);color:var(--nh-text)}.nh-docs__param-type,.nh-docs__param-req,.nh-docs__param-opt{font:var(--nh-text-2xs) / 1.3 var(--nh-font-mono);letter-spacing:var(--nh-tracking-caps);text-transform:uppercase}.nh-docs__param-type{color:var(--nh-text-3)}.nh-docs__param-req{color:var(--nh-text-2);font-weight:600}.nh-docs__param-opt{color:var(--nh-text-3)}.nh-docs__param dd{margin:var(--nh-sp-2) 0 0;color:var(--nh-text-2);line-height:var(--nh-leading-body)}.nh-docs__param-enum{margin-top:var(--nh-sp-2);font:var(--nh-text-2xs) / 1.7 var(--nh-font-mono);color:var(--nh-text-3);overflow-wrap:anywhere;display:block}.nh-docs__note{border-left:2px solid var(--nh-rule-strong);padding:var(--nh-sp-2) 0 var(--nh-sp-2) var(--nh-sp-3);margin:calc(-1 * var(--nh-sp-2)) 0 var(--nh-sp-4);font:var(--nh-text-xs) / var(--nh-leading-body) var(--nh-font-mono);color:var(--nh-text-2)}@media (max-width:1200px){.nh-docs__section{gap:var(--nh-sp-4);grid-template-columns:minmax(0,1fr)}.nh-docs__specimens{position:static}}@media (max-width:900px){.nh-docs__grid{grid-template-columns:1fr}.nh-docs__aside{border-right:0;border-bottom:var(--nh-border);padding:0 0 var(--nh-sp-3);gap:var(--nh-sp-2) var(--nh-sp-5);flex-wrap:wrap;display:flex;position:static}.nh-docs__aside-group{margin:0}}.nh-docs__faq{border-top:var(--nh-border);margin:0}.nh-docs__faq-item{border-bottom:var(--nh-border);padding:var(--nh-sp-3) 0}.nh-docs__faq-item dt{font:600 var(--nh-text-md) / 1.4 var(--nh-font-sans);color:var(--nh-text)}.nh-docs__faq-item dd{margin:var(--nh-sp-2) 0 0;color:var(--nh-text-2);line-height:var(--nh-leading-body)}
