:root{--fd-layout-width:100%}#cid-docs-root article{max-width:1024px}body:has(#cid-docs-root){overflow-x:visible}#cid-docs-root .prose :where(code):after,#cid-docs-root .prose :where(code):before{content:none}#cid-docs-root .prose :where(h1,h2,h3,h4,h5,h6) a{text-decoration:none;font-weight:inherit;font-size:inherit;color:inherit}#cid-docs-root .fd-codeblock,#cid-docs-root code,#cid-docs-root pre{font-family:var(--cid-font-mono)}#cid-docs-root .prose :not(pre)>code{background:var(--tag-info-bg);border:1px solid var(--border-subtle);border-radius:max(0px,calc(var(--radius) - 2px));padding:.125em .35em;font-weight:400;font-size:.875em}#cid-docs-root .prose :where(h1,h2,h3,h4,h5,h6,a) code{background:transparent;border-color:transparent;padding:0;color:inherit}@media print{*,:after,:before{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html{color-scheme:light!important}body,html{background:#fff!important;color:#111827!important;overflow:visible!important;height:auto!important}#nd-banner,#nd-nav,#nd-sidebar,#nd-subnav,#nd-toc,#nd-tocnav,.cid-print-hide,[data-radix-popper-content-wrapper],[data-search-full],[role=button]:not([role=tab]),aside,button:not([role=tab]){display:none!important}#cid-docs-root,#nd-docs-layout,#nd-page,article,main{display:block!important;max-width:none!important;width:auto!important;margin:0!important;padding:0!important;border:0!important}body{font-size:10.5pt;line-height:1.5}h1,h2,h3,h4,h5,h6{color:#0f172a!important;break-after:avoid-page;break-inside:avoid-page}h1{font-size:19pt;margin:0 0 4pt}h2{font-size:14pt;margin:16pt 0 6pt;padding-bottom:3pt;border-bottom:.5pt solid #d4d4d8}h3{font-size:12pt;margin:12pt 0 4pt}li,p{orphans:3;widows:3}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit!important;text-decoration:none!important}h1 svg.lucide-link,h2 svg.lucide-link,h3 svg.lucide-link,h4 svg.lucide-link{display:none!important}a[data-print-href]:after{content:" (" attr(data-print-href) ")";font-size:.82em;font-weight:400;color:#4b5563;word-break:break-all}a{color:#1d4ed8!important;text-decoration:none}.shiki,figure[data-rehype-pretty-code-figure],pre{background:#f6f8fa!important;color:#24292f!important;border:.5pt solid #d0d7de!important;border-radius:3pt}pre{padding:6pt 8pt!important;margin:8pt 0!important;font-size:8.5pt!important;line-height:1.42!important;white-space:pre-wrap!important;word-break:break-word!important;overflow:visible!important;max-height:none!important}pre code{white-space:inherit!important;word-break:inherit!important;font-size:inherit!important;background:none!important;border:0!important}pre .line:before{color:#8b949e!important}:not(pre)>code{background:#f3f4f6!important;border:.5pt solid #e5e7eb!important;border-radius:2pt;padding:0 2pt!important;font-size:.88em!important;word-break:break-word}.overflow-auto,.overflow-x-auto,[class*=overflow-x-auto]{overflow:visible!important;max-width:none!important}table{width:100%!important;border-collapse:collapse!important;table-layout:auto;font-size:8.5pt!important;margin:8pt 0!important;break-inside:auto}thead{display:table-header-group}tr{break-inside:avoid;break-after:auto}td,th{border:.5pt solid #d4d4d8!important;padding:3pt 5pt!important;vertical-align:top;overflow-wrap:break-word;word-break:normal;hyphens:auto}th{background:#f3f4f6!important;text-align:left;font-weight:600}.pdf-tab-label{margin:10pt 0 0!important;font-size:8pt;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#4b5563!important}figure{break-inside:avoid-page;margin:8pt 0!important}[role=img][aria-label^="Screenshot not captured yet"]{min-height:22mm!important;border:.75pt dashed #9ca3af!important;background:#fafafa!important;padding:6pt!important;break-inside:avoid-page}figcaption{font-size:8.5pt!important;color:#4b5563!important}img{max-width:100%!important;height:auto!important}.not-prose,[class*="rounded-lg border"],img{break-inside:avoid-page}.cid-print-only[hidden],[hidden].cid-print-only{display:block!important}.cid-print-only table{margin-top:4pt!important;table-layout:fixed}.cid-print-only td:first-child,.cid-print-only th:first-child{width:15%}.cid-print-only td:nth-child(2),.cid-print-only th:nth-child(2){width:20%}input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;width:8pt!important;height:8pt!important;border:.75pt solid #6b7280!important;border-radius:1pt;background:#fff!important}a[download]{display:none!important}}.pdf-doc{background:#fff;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}.pdf-doc .pdf-cover{break-after:page;min-height:232mm;display:flex;flex-direction:column;justify-content:center;border-top:3pt solid #111827;padding-top:12mm}.pdf-doc .pdf-cover__brand{font-size:11pt;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#4b5563}.pdf-doc .pdf-cover__title{font-size:32pt!important;line-height:1.12;font-weight:700;margin:6mm 0 4mm!important;border:0!important;color:#0f172a}.pdf-doc .pdf-cover__desc{font-size:13pt;line-height:1.45;color:#374151;max-width:130mm;margin:0 0 12mm}.pdf-doc .pdf-cover__meta{display:grid;grid-template-columns:32mm 1fr;gap:2mm 4mm;font-size:9.5pt;color:#374151;border-top:.5pt solid #d4d4d8;padding-top:4mm;max-width:130mm}.pdf-doc .pdf-cover__meta dt{font-weight:600;color:#6b7280}.pdf-doc .pdf-cover__meta dd{margin:0;word-break:break-all}.pdf-doc .pdf-toc{break-after:page}.pdf-doc .pdf-toc h2{font-size:16pt!important;margin:0 0 6mm!important;border-bottom:1pt solid #111827!important;padding-bottom:2mm!important}.pdf-doc .pdf-toc ol{list-style:none;margin:0;padding:0;font-size:10.5pt}.pdf-doc .pdf-toc li{padding:1.6mm 0;border-bottom:.25pt dotted #d4d4d8;break-inside:avoid}.pdf-doc .pdf-toc li[data-depth="1"]{padding-left:8mm;font-size:9.5pt}.pdf-doc .pdf-toc li[data-depth="2"]{padding-left:16mm;font-size:9.5pt}.pdf-doc .pdf-toc a{color:#111827!important;text-decoration:none;font-weight:500}.pdf-doc .pdf-toc .pdf-toc__path{display:block;font-size:8pt;color:#6b7280;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pdf-doc .pdf-toc a:after{content:none!important}.pdf-doc .pdf-page{break-before:page}.pdf-doc .pdf-page__eyebrow{font-size:8pt;letter-spacing:.12em;text-transform:uppercase;color:#6b7280;margin:0 0 2mm;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pdf-doc article{gap:0!important}.pdf-doc article>.prose{max-width:none!important}