.docs-site{--px-page:#0f1013;--px-text:#f5f6f7;--px-text2:#a8adb5;--px-text3:#8a8f97;--px-soft:#d4d7db;--px-tile:rgba(255,255,255,.08);--px-group:rgba(255,255,255,.045);--px-field:rgba(255,255,255,.07);--px-sidebar:rgba(255,255,255,.025);--px-active:rgba(255,255,255,.08);--px-hover:rgba(255,255,255,.06);--px-seg-on:rgba(255,255,255,.14);--px-seg-shadow:none;--px-btn:#f5f6f7;--px-btn-fg:#111214}.docs-site[data-theme=light]{--px-page:#ffffff;--px-text:#111214;--px-text2:#565b64;--px-text3:#6e737c;--px-soft:#2a2d33;--px-tile:rgba(17,18,20,.055);--px-group:rgba(17,18,20,.04);--px-field:rgba(17,18,20,.05);--px-sidebar:#f6f7f9;--px-active:#eef0f2;--px-hover:rgba(17,18,20,.045);--px-seg-on:#ffffff;--px-seg-shadow:0 1px 3px rgba(17,18,20,.14);--px-btn:#111214;--px-btn-fg:#ffffff}html:has(.docs-site){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.docs-site){scroll-behavior:auto}}.docs-site .docs-frame{display:flex;align-items:flex-start;gap:56px;max-width:1120px;margin:0 auto;padding:0 48px}.docs-site .docs-main{flex:1 1 auto;min-width:0;max-width:760px;padding:40px 0 72px}.docs-site .docs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.docs-site .docs-tabs{display:flex;gap:2px;width:max-content;max-width:100%;padding:3px;border-radius:11px;background:var(--px-tile);overflow-x:auto;scrollbar-width:none}.docs-site .docs-tabs a{flex:none;display:flex;align-items:center;min-height:32px;padding:0 12px;border-radius:8px;color:var(--px-text2);font:500 13px/1 DM Sans,sans-serif;text-decoration:none;white-space:nowrap}.docs-site .docs-tabs a:hover{color:var(--px-text)}.docs-site .docs-tabs a[aria-current=page]{background:var(--px-seg-on);color:var(--px-text);box-shadow:var(--px-seg-shadow)}.docs-site .docs-header{margin-top:40px}.docs-site .docs-eyebrow{font:700 11px/1 DM Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--px-text3)}.docs-site .docs-header h1{margin:16px 0 14px;font:700 36px/1.1 DM Sans,sans-serif;letter-spacing:-.015em;color:var(--px-text)}.docs-site .docs-lede{margin:0;max-width:62ch;font:400 17px/1.6 DM Sans,sans-serif;color:var(--px-text2)}.docs-site .docs-updated{margin:14px 0 0;font:400 13px/1.4 DM Sans,sans-serif;color:var(--px-text3)}.docs-site .docs-actions{margin-top:22px}.docs-site .docs-article{margin-top:8px;font:400 15.5px/1.65 DM Sans,sans-serif;color:var(--px-soft)}.docs-site .docs-section{padding-top:40px;scroll-margin-top:40px}.docs-site .docs-section h2{margin:0 0 12px;font:700 22px/1.3 DM Sans,sans-serif;color:var(--px-text)}.docs-site .docs-section h2 a{color:inherit;text-decoration:none}.docs-site .docs-section h2 a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.docs-site .docs-subsection{margin-top:28px;scroll-margin-top:84px}.docs-site .docs-subsection h3{margin:0 0 8px;font:700 16px/1.35 DM Sans,sans-serif;color:var(--px-text)}.docs-site .docs-article p{margin:0 0 14px;max-width:68ch}.docs-site .docs-article ol,.docs-site .docs-article ul{margin:0 0 14px;padding-left:22px;max-width:66ch}.docs-site .docs-article li{margin:4px 0;padding-left:2px}.docs-site .docs-article li::marker{color:var(--px-text3)}.docs-site .docs-article strong{font-weight:700;color:var(--px-text)}.docs-site .docs-article a{color:var(--px-text);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.docs-site .docs-article a:hover{text-decoration-thickness:2px}.docs-site .docs-external{display:inline-flex;align-items:baseline;gap:2px}.docs-site .docs-external svg{flex:none;align-self:center;color:var(--px-text3)}.docs-site .docs-article code{padding:2px 5px;border-radius:5px;background:var(--px-tile);font:400 .86em/1.4 ui-monospace,SF Mono,Menlo,monospace;color:var(--px-text);overflow-wrap:anywhere}.docs-site .docs-note{margin:18px 0;padding:16px 18px;border-radius:14px;background:var(--px-group);font-size:14.5px;line-height:1.6;color:var(--px-soft)}.docs-site .docs-note strong{display:block;margin-bottom:4px;font-size:14px}.docs-site .docs-note p:last-child{margin-bottom:0}.docs-site .docs-limits{margin:16px 0 4px;padding:14px 18px 6px;border-radius:14px;background:var(--px-group)}.docs-site .docs-limits-label{margin-bottom:6px;font:700 11px/1 DM Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--px-text3)}.docs-site .docs-limits ul{margin:0 0 8px;padding-left:18px;font-size:14.5px;line-height:1.55;color:var(--px-text2)}.docs-site .docs-formula{margin:14px 0 16px;padding:14px 18px;border-radius:12px;background:var(--px-field);font:500 15px/1.6 DM Sans,sans-serif;color:var(--px-text);overflow-x:auto}.docs-site .docs-formula+.docs-formula{margin-top:-8px}.docs-site .docs-code{margin:14px 0 18px;border-radius:14px;background:var(--px-group);overflow:hidden}.docs-site .docs-code-head{display:flex;align-items:center;height:44px;padding:0 6px 0 16px}.docs-site .docs-code-head>span{flex:1 1;min-width:0;font:500 12px/1 ui-monospace,SF Mono,Menlo,monospace;color:var(--px-text3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-site .docs-copy{display:flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--px-soft);font:500 12px/1 DM Sans,sans-serif;cursor:pointer}.docs-site .docs-copy:hover{background:var(--px-hover)}.docs-site .docs-code pre{margin:0;padding:4px 20px 18px;overflow-x:auto}.docs-site .docs-article .docs-code pre code{padding:0;background:none;font:400 13.5px/1.6 ui-monospace,SF Mono,Menlo,monospace;color:var(--px-soft);overflow-wrap:normal;white-space:pre}.docs-site .docs-facts{margin:14px 0 18px;border-radius:14px;overflow:hidden}.docs-site .docs-facts>div{display:grid;grid-template-columns:minmax(140px,30%) 1fr;gap:16px;padding:11px 16px}.docs-site .docs-facts>div:nth-child(odd){background:var(--px-group)}.docs-site .docs-facts dt{font:500 14px/1.5 DM Sans,sans-serif;color:var(--px-text)}.docs-site .docs-facts dd{margin:0;font:400 14px/1.5 DM Sans,sans-serif;color:var(--px-text2)}.docs-site .docs-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:18px 0 8px}.docs-site .docs-article .docs-card{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:14px;background:var(--px-group);text-decoration:none;color:var(--px-text2);transition:background .14s}.docs-site .docs-article .docs-card:hover{background:var(--px-tile)}.docs-site .docs-card strong{display:flex;align-items:center;justify-content:space-between;gap:8px;font:700 15px/1.3 DM Sans,sans-serif;color:var(--px-text)}.docs-site .docs-card strong svg{flex:none;color:var(--px-text3)}.docs-site .docs-card span{font:400 14px/1.5 DM Sans,sans-serif}.docs-site .docs-sources{display:flex;flex-direction:column;gap:10px;margin:14px 0 8px}.docs-site .docs-source{padding:16px 18px;border-radius:14px;background:var(--px-group)}.docs-site .docs-source-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.docs-site .docs-source-head h3{margin:0;font:700 15.5px/1.35 DM Sans,sans-serif;color:var(--px-text)}.docs-site .docs-source-head span{font:500 12.5px/1.3 DM Sans,sans-serif;color:var(--px-text3)}.docs-site .docs-source p{margin:8px 0 0;font-size:14.5px;line-height:1.55;color:var(--px-text2)}.docs-site .docs-source dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;margin:10px 0 0;font:400 14px/1.5 DM Sans,sans-serif}.docs-site .docs-source-row{display:contents}.docs-site .docs-source dt{color:var(--px-text3)}.docs-site .docs-source dd{margin:0;color:var(--px-soft)}.docs-site .docs-source .docs-source-links{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:10px;font-size:14px}.docs-site .docs-tools{display:flex;flex-direction:column;gap:2px;margin:12px 0 8px;border-radius:14px;overflow:hidden}.docs-site .docs-tool{padding:14px 16px;background:var(--px-group)}.docs-site .docs-tool:nth-child(2n){background:var(--px-sidebar)}.docs-site .docs-tool-head{display:flex;align-items:baseline;justify-content:space-between;gap:4px 12px;flex-wrap:wrap}.docs-site .docs-tool-head strong{font:700 14.5px/1.4 DM Sans,sans-serif;color:var(--px-text)}.docs-site .docs-article .docs-tool-head code{padding:0;background:none;font:400 12.5px/1.4 ui-monospace,SF Mono,Menlo,monospace;color:var(--px-text2)}.docs-site .docs-tool p{margin:4px 0 0;font-size:14.5px;line-height:1.55;color:var(--px-text2)}.docs-site .docs-tool-inputs{margin-top:6px;font:400 12.5px/1.6 DM Sans,sans-serif;color:var(--px-text3)}.docs-site .docs-article .docs-tool-inputs code{padding:1px 4px;font-size:11.5px;color:var(--px-text2)}.docs-site .docs-pager{display:flex;justify-content:space-between;gap:12px;margin-top:64px}.docs-site .docs-pager a{display:flex;flex-direction:column;gap:6px;min-width:180px;padding:14px 18px;border-radius:14px;background:var(--px-group);text-decoration:none}.docs-site .docs-pager a:hover{background:var(--px-tile)}.docs-site .docs-pager small{font:500 12px/1 DM Sans,sans-serif;color:var(--px-text3)}.docs-site .docs-pager span{display:flex;align-items:center;gap:6px;font:700 15px/1.2 DM Sans,sans-serif;color:var(--px-text)}.docs-site .docs-pager-next{align-items:flex-end;text-align:right}.docs-site .docs-toc{position:sticky;top:64px;flex:none;width:200px;max-height:calc(100vh - 64px);padding:56px 0 40px;overflow-y:auto;scrollbar-width:none}.docs-site .docs-toc-label{margin:0 0 10px 12px;font:700 11px/1 DM Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--px-text3)}.docs-site .docs-toc ul{margin:0;padding:0;list-style:none}.docs-site .docs-toc a{display:block;padding:7px 12px;border-radius:8px;color:var(--px-text3);font:500 13px/1.35 DM Sans,sans-serif;text-decoration:none}.docs-site .docs-toc a:hover{color:var(--px-text)}.docs-site .docs-toc a[aria-current=location]{background:var(--px-active);color:var(--px-text)}@media(max-width:1199px){.docs-site .docs-toc{display:none}.docs-site .docs-frame{max-width:856px}}@media(max-width:700px){.docs-site .docs-frame{padding:0 20px}.docs-site .docs-tabs{flex-wrap:wrap;width:auto}.docs-site .docs-table{min-width:520px}.docs-site .docs-main{padding:24px 0 56px}.docs-site .docs-header{margin-top:28px}.docs-site .docs-header h1{font-size:28px}.docs-site .docs-facts>div{grid-template-columns:1fr;gap:2px}.docs-site .docs-source dl{grid-template-columns:1fr;gap:0}.docs-site .docs-source dd{margin-bottom:6px}.docs-site .docs-pager a{min-width:0;flex:1 1}}.docs-site .docs-table-wrap{margin:14px 0 18px;border-radius:14px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--px-tile) transparent}.docs-site .docs-table{width:100%;border-collapse:collapse;font:400 13.5px/1.45 DM Sans,sans-serif;color:var(--px-text2)}.docs-site .docs-table caption{caption-side:top;font-style:normal;padding:0 0 8px;text-align:left;font:500 13px/1.4 DM Sans,sans-serif;color:var(--px-text3)}.docs-site .docs-table td,.docs-site .docs-table th{padding:9px 12px;text-align:left;vertical-align:top}.docs-site .docs-table thead th{background:var(--px-tile);font-weight:700;font-size:12.5px;color:var(--px-text);white-space:nowrap}.docs-site .docs-table tbody th{font-weight:500;color:var(--px-text);white-space:nowrap}.docs-site .docs-table tbody tr:nth-child(2n){background:var(--px-group)}.docs-site .docs-table .is-num{text-align:right;white-space:nowrap}.docs-site .docs-oneclick{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 14px}.docs-site .docs-article .docs-oneclick a{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:10px;background:var(--px-btn);color:var(--px-btn-fg);font:700 13px/1 DM Sans,sans-serif;text-decoration:none}.docs-site .docs-article .docs-oneclick a:hover{filter:brightness(.94)}.docs-site .docs-article .docs-muted{font-size:14px;color:var(--px-text2)}