.v2 .nb-apidocs .nb-ad-doc{max-width:78ch}.v2 .nb-apidocs .nb-ad-doc section{margin-bottom:48px}.v2 .nb-apidocs .nb-ad-doc h3{margin:0 0 8px;font-size:17px;font-weight:650;letter-spacing:-.01em;color:var(--fg)}.v2 .nb-apidocs code{overflow-wrap:anywhere}.v2 .nb-apidocs .nb-ad-meta{font-size:13.5px;color:var(--fg2)}.v2 .nb-apidocs .nb-ad-meta code{color:var(--fg)}.v2 .nb-apidocs .nb-ad-doc ul{list-style:disc}.v2 .nb-apidocs .nb-ad-doc ul li::marker{color:var(--fg2)}.v2 .nb-apidocs .nb-ad-subnav{margin:2px 0 6px 12px!important;padding-left:10px!important;border-left:1px solid var(--hair)}.v2 .nb-apidocs .nb-ad-subnav a{font-size:12.5px;padding:4px 0}.v2 .nb-apidocs .nb-ad-code{margin:12px 0 16px;border:1px solid var(--hair);border-radius:12px;background:rgba(var(--bg-rgb),.82);overflow:hidden}.v2 .nb-apidocs .nb-ad-code-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px 6px 14px;border-bottom:1px solid var(--hair)}.v2 .nb-apidocs .nb-ad-code-lang{font-family:var(--mono);font-size:12px;color:var(--fg2)}.v2 .nb-apidocs .nb-ad-code pre{margin:0;padding:12px 14px;max-height:420px;overflow:auto;font-family:var(--mono);font-size:12.5px;line-height:1.55;color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere}.v2 .nb-apidocs .nb-ad-code pre code{font-size:inherit}.v2 .nb-apidocs .nb-ad-read{padding:28px 0 8px;border-top:1px solid var(--hair);scroll-margin-top:88px}.v2 .nb-apidocs .nb-ad-read:first-of-type{margin-top:20px}.v2 .nb-apidocs .nb-ad-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px}.v2 .nb-apidocs .nb-ad-method{font-family:var(--mono);font-size:11.5px;font-weight:700;letter-spacing:.06em;padding:3px 7px;border-radius:6px;background:rgba(43,154,90,.12);color:#1d7a45}.v2 .nb-apidocs .nb-ad-path{font-family:var(--mono);font-size:14px;color:var(--fg)}.v2 .nb-apidocs .nb-ad-params{margin:14px 0 6px;border:1px solid var(--hair);border-radius:12px;overflow:hidden;font-size:13.5px}.v2 .nb-apidocs .nb-ad-prow{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:10px 14px;border-top:1px solid var(--hair)}.v2 .nb-apidocs .nb-ad-prow:first-child{border-top:0}.v2 .nb-apidocs .nb-ad-phead{display:none}@media (min-width:700px){.v2 .nb-apidocs .nb-ad-prow{grid-template-columns:11rem 11rem minmax(0,1fr);gap:16px}.v2 .nb-apidocs .nb-ad-phead{display:grid;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg2);background:rgba(0,0,0,.025)}}.v2 .nb-apidocs .nb-ad-pname{display:flex;flex-direction:column;gap:2px;min-width:0}.v2 .nb-apidocs .nb-ad-pname code{color:var(--fg);font-weight:600}.v2 .nb-apidocs .nb-ad-pname small{font-size:12px;color:var(--fg2)}.v2 .nb-apidocs .nb-ad-ptype{color:var(--fg);min-width:0}.v2 .nb-apidocs .nb-ad-pdesc{color:var(--fg2);min-width:0}.v2 .nb-apidocs .nb-ad-answer{margin:0 0 12px}.v2 .nb-apidocs .nb-ad-answer summary{cursor:pointer;font-size:13.5px;font-weight:600;color:var(--fg);padding:6px 0}.v2 .nb-apidocs .nb-ad-errs{font-size:13px;color:var(--fg2)}.v2 .nb-apidocs .nb-ad-errs a{color:var(--fg2);white-space:nowrap}.v2 .nb-apidocs .nb-ad-setup{margin:22px 0 0}.v2 .nb-apidocs .nb-ad-setup .nb-ad-meta{margin:0 0 4px}.v2 .nb-apidocs .nb-ad-limits{margin:0 0 14px;display:grid;gap:0;border:1px solid var(--hair);border-radius:12px;overflow:hidden}.v2 .nb-apidocs .nb-ad-limits>div{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 14px;border-top:1px solid var(--hair);font-size:14px}.v2 .nb-apidocs .nb-ad-limits>div:first-child{border-top:0}@media (min-width:700px){.v2 .nb-apidocs .nb-ad-limits>div{grid-template-columns:12rem minmax(0,1fr);gap:16px}}.v2 .nb-apidocs .nb-ad-limits dt{color:var(--fg);font-weight:600}.v2 .nb-apidocs .nb-ad-limits dd{margin:0;color:var(--fg2)}.v2 .nb-apidocs .nb-ad-errors{display:grid;gap:10px}.v2 .nb-apidocs .nb-ad-error{padding:12px 14px;border:1px solid var(--hair);border-radius:12px;scroll-margin-top:88px}.v2 .nb-apidocs .nb-ad-error:target{border-color:var(--amber);box-shadow:0 0 0 3px rgba(232,161,61,.18)}.v2 .nb-apidocs .nb-ad-error p{margin:0 0 4px;font-size:14px}.v2 .nb-apidocs .nb-ad-error-hd{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.v2 .nb-apidocs .nb-ad-error-hd code{font-weight:600;color:var(--fg)}.v2 .nb-apidocs .nb-ad-error-hd small{font-size:12.5px;color:var(--fg2)}.v2 .nb-apidocs .nb-ad-status{font-family:var(--mono);font-size:12px;font-weight:700;padding:2px 6px;border-radius:6px;background:rgba(0,0,0,.06);color:var(--fg)}.v2:not(.light) .nb-apidocs .nb-ad-method{background:rgba(111,211,154,.14);color:#6fd39a}.v2:not(.light) .nb-apidocs .nb-ad-status{background:rgba(255,255,255,.08)}.v2:not(.light) .nb-apidocs .nb-ad-phead{background:rgba(255,255,255,.04)}.v2 .nb-apidocs .nb-ad-steps{margin:8px 0 10px;padding-left:1.4em;list-style:decimal}.v2 .nb-apidocs .nb-ad-steps li{margin:4px 0;font-size:14.5px;color:var(--fg)}.v2 .nb-apidocs .nb-ad-steps li::marker{color:var(--fg2);font-variant-numeric:tabular-nums}.v2 .nb-apidocs .nb-ad-steps strong{font-weight:650}.v2 .nb-apidocs .nb-ad-setup{scroll-margin-top:88px}.v2 .nb-apidocs .nb-ad-arg{display:block;margin-top:4px;font-size:13px}