.nx-docs{color-scheme:light;--bg:#ffffff;--bg-2:#f4f2f8;--surface:#ffffff;--line:#e2dde9;--line-2:#c9c1d6;--ink:#140d1c;--ink-2:#463d52;--ink-3:#78708a;--purple-soft:#eee8f6;--purple-text:#40196d;--d-accent:var(--purple);--d-accent-2:#6b34a8;--d-on-accent:#ffffff;--d-get:#2e7d57;--d-post:var(--purple);--d-patch:#7a5600;--d-del:#bd3f37;--d-warn-bg:#fff4d6;--d-warn-ink:#7a5600;--d-ok-bg:#e3f6ec;--d-code-bg:var(--purple-950);--d-code-bar:#150825;--d-code-ink:#ede7f6;--d-code-dim:#9a8bb0;min-height:100vh;background:var(--bg);color:var(--ink-2);font:400 15px/1.65 var(--font-sans)}@media (prefers-color-scheme:dark){:root:not([data-docs-theme=light]) .nx-docs{color-scheme:dark;--bg:#120b1b;--bg-2:#1a1224;--surface:#1a1224;--line:#2d2339;--line-2:#3e3250;--ink:#f3eef8;--ink-2:#c6bcd2;--ink-3:#8f849d;--purple-soft:#2b1b47;--purple-text:#cbb5ec;--d-accent:#cbb5ec;--d-accent-2:#d3baf7;--d-on-accent:#120b1b;--d-get:#7fd9a8;--d-post:#cbb5ec;--d-patch:#f2c96b;--d-del:#f08a83;--d-warn-bg:#3a2e0e;--d-warn-ink:#f2c96b;--d-ok-bg:#163326;--d-code-bg:#0b0612}:root:not([data-docs-theme=light]) body:has(.nx-docs){background:#120b1b}}:root[data-docs-theme=dark] .nx-docs{color-scheme:dark;--bg:#120b1b;--bg-2:#1a1224;--surface:#1a1224;--line:#2d2339;--line-2:#3e3250;--ink:#f3eef8;--ink-2:#c6bcd2;--ink-3:#8f849d;--purple-soft:#2b1b47;--purple-text:#cbb5ec;--d-accent:#cbb5ec;--d-accent-2:#d3baf7;--d-on-accent:#120b1b;--d-get:#7fd9a8;--d-post:#cbb5ec;--d-patch:#f2c96b;--d-del:#f08a83;--d-warn-bg:#3a2e0e;--d-warn-ink:#f2c96b;--d-ok-bg:#163326;--d-code-bg:#0b0612}:root[data-docs-theme=dark] body:has(.nx-docs){background:#120b1b}.nx-docs .nxd-shot-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-docs-theme=light]) .nx-docs .nxd-shot-light{display:none}:root:not([data-docs-theme=light]) .nx-docs .nxd-shot-dark{display:block}}:root[data-docs-theme=dark] .nx-docs .nxd-shot-light{display:none}:root[data-docs-theme=dark] .nx-docs .nxd-shot-dark{display:block}.nx-docs h1,.nx-docs h2,.nx-docs h3,.nx-docs h4{font-family:var(--font-display);color:var(--ink);font-weight:600;letter-spacing:-.02em;margin:0;text-wrap:balance}.nx-docs p{margin:0}.nx-docs a{color:var(--purple-text);text-decoration:none}.nx-docs a:hover{text-decoration:underline}.nx-docs code{font:500 13px var(--font-mono);background:var(--purple-soft);color:var(--ink);padding:1px 6px;border-radius:5px;overflow-wrap:anywhere}.nx-docs :focus-visible{outline:2px solid var(--mint);outline-offset:2px}.nxd-top{gap:18px;padding:12px 24px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--bg);z-index:20;min-height:57px}.nxd-logo,.nxd-top{display:flex;align-items:center}.nxd-logo{gap:6px;flex:none}.nx-docs .nxd-logo a:first-child{font:600 18px var(--font-display);color:var(--d-accent);text-decoration:none}.nx-docs .nxd-logo-pill{font:500 12px var(--font-sans);color:var(--ink-3);border:1px solid var(--line);padding:1px 7px;border-radius:99px;text-decoration:none}.nxd-tabs{display:flex;gap:4px;flex-wrap:wrap}.nx-docs .nxd-tabs a{padding:6px 10px;border-radius:6px;font-weight:500;font-size:14px;color:var(--ink-3);text-decoration:none}.nx-docs .nxd-tabs a:hover{color:var(--ink)}.nx-docs .nxd-tabs a.on{color:var(--ink);background:var(--purple-soft)}.nxd-search{margin-left:auto;display:flex;align-items:center;gap:8px;border:1px solid var(--line-2);border-radius:8px;padding:6px 10px;color:var(--ink-3);font:400 13px var(--font-sans);min-width:200px;background:var(--bg);cursor:pointer}.nxd-search kbd{margin-left:auto;font:500 11px var(--font-mono);border:1px solid var(--line-2);border-radius:4px;padding:0 5px}.nxd-theme{display:flex;border:1px solid var(--line-2);border-radius:8px;overflow:hidden;flex:none}.nxd-theme button{font:500 12.5px var(--font-sans);border:0;background:transparent;color:var(--ink-3);padding:6px 10px;cursor:pointer}.nxd-theme button[aria-pressed=true]{background:var(--purple-soft);color:var(--ink)}.nxd-menu{display:none;border:1px solid var(--line-2);border-radius:8px;background:var(--bg);color:var(--ink);width:36px;height:36px;place-items:center;cursor:pointer;flex:none}.nxd-side-tabs{display:none}@media (max-width:1000px){.nxd-tabs{display:none}.nxd-side .nxd-side-tabs{display:block}}@media (max-width:800px){.nxd-top{padding:10px 16px;gap:10px}.nxd-search{min-width:0;padding:8px}.nxd-search .nxd-search-label,.nxd-search kbd{display:none}}@media (max-width:760px){.nxd-menu{display:grid}}.nxd-search-overlay{position:fixed;inset:0;background:rgb(20 13 28/.45);z-index:50;display:flex;justify-content:center;align-items:flex-start;padding:10vh 16px 16px}.nxd-search-dialog{width:min(620px,100%);background:var(--bg);border:1px solid var(--line-2);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;max-height:70vh}.nxd-search-dialog input{border:0;border-bottom:1px solid var(--line);padding:14px 16px;font:400 16px var(--font-sans);background:var(--bg);color:var(--ink);outline:none}.nxd-search-results{list-style:none;margin:0;padding:6px;overflow:auto}.nx-docs .nxd-search-results a{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;text-decoration:none}.nx-docs .nxd-search-results a:focus-visible,.nx-docs .nxd-search-results a:hover{background:var(--purple-soft)}.nxd-search-results b{color:var(--ink);font-weight:600;font-size:14px}.nxd-search-results span{color:var(--ink-3);font-size:12.5px}.nxd-search-empty{padding:10px;color:var(--ink-3);font-size:14px}.nxd-shell{display:grid;grid-template-columns:250px minmax(0,1fr) 210px;max-width:1360px;margin:0 auto}.nxd-shell-wide{max-width:1480px}@media (max-width:1100px){.nxd-shell{grid-template-columns:230px minmax(0,1fr)}.nxd-toc{display:none}}@media (max-width:760px){.nxd-shell{grid-template-columns:minmax(0,1fr)}}.nxd-side{border-right:1px solid var(--line);padding:18px 14px 40px;font-size:14px;display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 57px);overflow:auto;position:sticky;top:57px;background:var(--bg)}@media (max-width:760px){.nxd-side{display:none}.nxd-side[data-open]{display:flex;position:fixed;top:57px;left:0;right:0;bottom:0;max-height:none;z-index:30;border-right:0;padding:16px}}.nxd-grp b{display:block;font:600 12px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);padding:0 8px 6px}.nx-docs .nxd-grp a{display:flex;align-items:center;gap:6px;color:var(--ink-3);padding:5px 8px;border-radius:6px;text-decoration:none}.nx-docs .nxd-grp a:hover{color:var(--ink)}.nx-docs .nxd-grp a.on{background:var(--purple-soft);color:var(--d-accent);font-weight:600}.nxd-grp-fold summary{list-style:none;cursor:pointer}.nxd-grp-fold summary::-webkit-details-marker{display:none}.nxd-grp-fold summary b:after{content:"+";float:right;font-weight:500;color:var(--ink-3)}.nxd-grp-fold[open] summary b:after{content:"−"}.nxd-m{font:600 10px var(--font-mono);width:38px;flex:none}.nxd-m.g{color:var(--d-get)}.nxd-m.p{color:var(--d-post)}.nxd-m.pa{color:var(--d-patch)}.nxd-m.d{color:var(--d-del)}.nxd-new{font:700 9.5px var(--font-sans);letter-spacing:.06em;background:var(--mint);color:var(--purple-950);padding:2px 5px;border-radius:4px;margin-left:auto}.nxd-main{padding:36px 44px 80px;min-width:0}@media (max-width:760px){.nxd-main{padding:24px 16px 60px}}.nxd-toc{padding:36px 16px;font-size:13px;position:sticky;top:57px;align-self:start}.nxd-toc b{display:block;color:var(--ink);font-weight:600;margin-bottom:8px}.nx-docs .nxd-toc a{display:block;color:var(--ink-3);padding:3px 0;text-decoration:none}.nx-docs .nxd-toc a.on{color:var(--d-accent)}.nxd-crumb{font-size:13px;margin-bottom:6px}.nx-docs .nxd-crumb a,.nxd-crumb{color:var(--ink-3)}.nx-docs .nxd-h1{font-size:32px}.nx-docs .nxd-h1-xl{font-size:34px}@media (max-width:760px){.nx-docs .nxd-h1,.nx-docs .nxd-h1-xl{font-size:28px}}.nxd-lead{font-size:17px;color:var(--ink-3);margin-top:8px;max-width:68ch}.nxd-prose{max-width:740px;display:flex;flex-direction:column;gap:16px;margin-top:26px}.nx-docs .nxd-prose h2{font-size:22px;margin-top:18px;scroll-margin-top:76px}.nx-docs .nxd-prose h3{font-size:17px;margin-top:6px;scroll-margin-top:76px}.nx-docs .nxd-prose h4{font-size:15px;scroll-margin-top:76px}.nxd-prose ol,.nxd-prose ul{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:6px}.nxd-prose strong{color:var(--ink);font-weight:600}.nxd-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:10px}.nxd-table-wrap table{border-collapse:collapse;width:100%;font-size:14px}.nxd-table-wrap td,.nxd-table-wrap th{text-align:left;padding:8px 12px;border-bottom:1px solid var(--line);vertical-align:top}.nxd-table-wrap th{background:var(--bg-2);color:var(--ink);font-weight:600}.nxd-table-wrap tr:last-child td{border-bottom:0}.nxd-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px;max-width:820px}.nxd-prose .nxd-cards{margin-top:6px}@media (max-width:640px){.nxd-cards{grid-template-columns:minmax(0,1fr)}}.nx-docs .nxd-card{border:1px solid var(--line);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:4px;min-width:0;background:var(--bg);text-decoration:none}.nx-docs .nxd-card:hover{border-color:var(--d-accent-2);text-decoration:none}.nxd-card b{color:var(--ink);font-size:15px}.nxd-card span{font-size:13.5px;color:var(--ink-3)}.nx-docs .nxd-card .nxd-ico{width:30px;height:30px;border-radius:8px;background:var(--purple-soft);color:var(--d-accent);display:grid;place-items:center;font:700 13px var(--font-mono);margin-bottom:6px}.nxd-chips{display:flex;flex-wrap:wrap;gap:8px}.nx-docs .nxd-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:10px;padding:8px 12px;font-weight:500;color:var(--ink);font-size:14px;background:var(--bg);text-decoration:none}.nx-docs .nxd-chip:hover{border-color:var(--d-accent-2);text-decoration:none}.nxd-chip i{font-style:normal;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font:700 10px var(--font-mono);color:#fff}.nxd-steps{list-style:none;padding:0!important;margin:6px 0 0;display:flex;flex-direction:column;gap:22px!important}.nxd-step{display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px}.nxd-step-n{width:28px;height:28px;border-radius:50%;background:var(--d-accent);color:var(--d-on-accent);display:grid;place-items:center;font:600 13px var(--font-sans)}.nxd-step>div{min-width:0;display:flex;flex-direction:column;gap:10px}.nx-docs .nxd-step h3{font-size:16px;margin:3px 0 0}.nxd-shot{margin:0;border:1px solid var(--line-2);border-radius:12px;overflow:hidden;background:var(--bg-2)}.nxd-shot img{display:block;width:100%;height:auto}.nxd-shot-pending{aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px;text-align:center;background:repeating-linear-gradient(135deg,var(--bg-2) 0 12px,var(--bg) 12px 24px)}.nxd-shot-pending-label{font:600 12px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line-2);border-radius:99px;padding:3px 10px;background:var(--bg)}.nxd-shot-pending-alt{font-size:13px;color:var(--ink-3);max-width:48ch}.nxd-shot-cap{font-size:12.5px;color:var(--ink-3);padding:8px 12px;border-top:1px solid var(--line);background:var(--bg)}.nxd-callout{border-left:3px solid var(--d-accent-2);background:var(--purple-soft);border-radius:0 10px 10px 0;padding:12px 14px;font-size:14px;color:var(--ink);display:flex;flex-direction:column;gap:8px}.nxd-callout-warning{border-color:#e8b23a;background:var(--d-warn-bg);color:var(--d-warn-ink)}.nxd-callout-tip{border-color:var(--mint);background:var(--d-ok-bg)}.nxd-callout-warning a,.nxd-callout-warning strong{color:inherit}.nxd-codebox{border-radius:12px;overflow:hidden;background:var(--d-code-bg);border:1px solid #2a1645;min-width:0}.nxd-code-tabs{display:flex;gap:2px;padding:6px 8px 0;background:var(--d-code-bar);flex-wrap:wrap;align-items:flex-end}.nxd-code-tabs button{font:500 12px var(--font-sans);padding:7px 11px;border:0;border-radius:6px 6px 0 0;background:transparent;color:var(--d-code-dim);cursor:pointer}.nxd-code-tabs button[aria-selected=true]{background:var(--d-code-bg);color:#fff}.nxd-code-tabs .nxd-code-copy{margin-left:auto;border-radius:6px;margin-bottom:4px;padding:4px 9px}.nxd-code-tabs .nxd-code-copy:hover{color:#fff}.nxd-pre{margin:0;padding:14px 16px;font:400 12.5px/1.6 var(--font-mono);color:var(--d-code-ink);overflow-x:auto;white-space:pre}.nx-docs .nxd-pre code{background:none;padding:0;color:inherit;font:inherit;overflow-wrap:normal}.nxd-pre .s{color:#8fe0b8}.nxd-pre .c{color:#7c6e93}.nxd-endpoint{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;padding:8px 12px;margin-top:14px;max-width:100%;overflow-x:auto}.nx-docs .nxd-endpoint code{background:none;padding:0;font:500 13.5px var(--font-mono);white-space:nowrap;overflow-wrap:normal}.nxd-verb{font:700 11px var(--font-mono);padding:3px 7px;border-radius:5px;color:var(--d-on-accent);background:var(--d-post);flex:none}.nxd-verb.g{background:var(--d-get)}.nxd-verb.pa{background:var(--d-patch)}.nxd-verb.d{background:var(--d-del)}.nxd-access{font-size:13.5px;color:var(--ink-3);margin-top:10px!important}.nxd-ref{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:32px;margin-top:24px;align-items:start}@media (max-width:1180px){.nxd-ref{grid-template-columns:minmax(0,1fr)}}.nxd-ref-main{min-width:0;display:flex;flex-direction:column;gap:22px}.nxd-ref-desc .nx-prose{max-width:none}.nx-docs .nxd-ref-desc h3,.nx-docs .nxd-ref-desc h4{font-size:16px;margin-top:12px}.nxd-ref-desc ol,.nxd-ref-desc p,.nxd-ref-desc ul{margin:0 0 10px}.nx-docs .nxd-params-section h3{font-size:16px;scroll-margin-top:76px}.nxd-params{margin-top:10px}.nxd-param,.nxd-params{display:flex;flex-direction:column}.nxd-param{border-top:1px solid var(--line);padding:12px 0;gap:4px}.nxd-param-h{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.nxd-param-h b{font:600 13.5px var(--font-mono);color:var(--ink);overflow-wrap:anywhere}.nxd-param-h span{font:500 12px var(--font-mono);color:var(--ink-3)}.nx-docs .nxd-param-h .nxd-req{font:600 11px var(--font-sans);color:var(--d-del);text-transform:uppercase;letter-spacing:.05em}.nxd-param p{font-size:14px}.nxd-param-c{font-size:13px!important;color:var(--ink-3)}.nxd-sticky{position:sticky;top:76px;display:flex;flex-direction:column;gap:14px;min-width:0}@media (max-width:1180px){.nxd-sticky{position:static}}.nxd-resp-h{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--d-code-bar);font:500 12px var(--font-sans);color:var(--d-code-dim)}.nxd-resp-h b{color:#8fe0b8;font-weight:600}.nxd-endpoint-list{list-style:none;padding:0!important;gap:0!important}.nxd-endpoint-list li{border-top:1px solid var(--line);padding:12px 0;display:flex;flex-direction:column;gap:4px}.nx-docs .nxd-endpoint-list a{display:flex;align-items:center;gap:10px;flex-wrap:wrap;text-decoration:none}.nxd-endpoint-list b{color:var(--ink)}.nx-docs .nxd-endpoint-list code{font-size:12px;color:var(--ink-3);background:none}.nxd-endpoint-list p{font-size:14px;color:var(--ink-3)}.nxd-ask{display:flex;gap:8px;flex-wrap:wrap;margin-top:40px;max-width:740px}.nx-docs .nxd-ask a,.nxd-ask button{font:400 12.5px var(--font-sans);border:1px solid var(--line);border-radius:99px;padding:5px 10px;color:var(--ink-3);background:var(--bg);cursor:pointer;text-decoration:none}.nx-docs .nxd-ask a:hover,.nxd-ask button:hover{color:var(--ink);border-color:var(--line-2)}.nxd-pn{display:flex;justify-content:space-between;gap:12px;margin-top:20px;max-width:740px}.nx-docs .nxd-pn a{flex:1;border:1px solid var(--line);border-radius:10px;padding:12px 14px;font-size:13px;color:var(--ink-3);text-decoration:none;min-width:0}.nx-docs .nxd-pn a:hover{border-color:var(--d-accent-2)}.nxd-pn a b{display:block;color:var(--ink);font-size:14.5px}.nxd-pn a:last-child{text-align:right}.nxd-pn a:first-child:last-child[rel=prev]{text-align:left}.nxd-pn>span{flex:1}.nxd-redirect{padding:48px 16px;text-align:center}