.PioNav_nav__IXbyA{position:-webkit-sticky;position:sticky;top:0;z-index:100;height:64px;background:hsla(0,0%,100%,.62);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid var(--pio-glass-bd);box-shadow:0 6px 28px -18px rgba(16,30,54,.2)}.PioNav_wrap__iC62U{max-width:1160px;margin:0 auto;padding:0 24px;height:100%;display:flex;align-items:center;justify-content:space-between}.PioNav_logo__5i_qU{display:flex;align-items:center;gap:10px;font-family:var(--font-pio-mono),ui-monospace,monospace;font-weight:700;font-size:18px;letter-spacing:-.02em;color:var(--pio-text);text-decoration:none}.PioNav_dot__8OE1b{width:30px;height:30px;object-fit:contain}.PioNav_links__VbwuZ{align-items:center}.PioNav_link__7RBf_{color:var(--pio-text-2);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.PioNav_linkActive__GTPq7,.PioNav_link__7RBf_:hover{color:var(--pio-text)}.PioNav_avatarTrigger__KU_31{cursor:pointer;padding:4px 6px;border-radius:8px;transition:background .15s}.PioNav_avatarTrigger__KU_31:hover{background:var(--pio-glass-bd)}.PioNav_avatar__XtbGw,.PioNav_navCta__bkT5V{background:var(--pio-grad-brand)}.PioNav_navCta__bkT5V{font-family:var(--font-pio-mono),ui-monospace,monospace;font-size:13px;font-weight:600;padding:9px 18px;border-radius:8px;color:#fff;text-decoration:none;box-shadow:0 8px 22px -10px rgba(45,111,232,.5);transition:box-shadow .2s,transform .15s}.PioNav_navCta__bkT5V:hover{box-shadow:0 12px 30px -10px rgba(45,111,232,.6);transform:translateY(-1px)}.PioFooter_footer__qBPXl{margin-top:80px;border-top:1px solid var(--pio-border);background:hsla(0,0%,100%,.55);backdrop-filter:var(--pio-glass-blur);-webkit-backdrop-filter:var(--pio-glass-blur)}.PioFooter_wrap__eDlOj{max-width:1160px;margin:0 auto;padding:56px 24px 32px}.PioFooter_grid__RpIXv{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;margin-bottom:40px}@media(max-width:900px){.PioFooter_grid__RpIXv{grid-template-columns:1fr 1fr}}@media(max-width:560px){.PioFooter_grid__RpIXv{grid-template-columns:1fr}}.PioFooter_brand__lBWae .PioFooter_logo__q8U0D{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-pio-mono),ui-monospace,monospace;font-weight:700;font-size:18px;color:var(--pio-text);text-decoration:none;margin-bottom:12px}.PioFooter_brand__lBWae .PioFooter_dot__qXrko{width:26px;height:26px;object-fit:contain}.PioFooter_desc__KN4HG{color:var(--pio-text-3);font-size:13px;max-width:260px;line-height:1.65}.PioFooter_col__541kF{display:flex;flex-direction:column;gap:11px}.PioFooter_col__541kF .PioFooter_plain__j8qki,.PioFooter_col__541kF a{color:var(--pio-text-3);font-size:13px;text-decoration:none;transition:color .2s}.PioFooter_col__541kF a:hover{color:var(--pio-text)}.PioFooter_colTitle__q2P6K{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--pio-text-2);margin-bottom:4px}.PioFooter_bottom__dNlo9,.PioFooter_colTitle__q2P6K{font-family:var(--font-pio-mono),ui-monospace,monospace}.PioFooter_bottom__dNlo9{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;padding-top:24px;border-top:1px solid var(--pio-border);font-size:12.5px;color:var(--pio-text-3)}.SyntaxCodeBlock_codeBlock__tbj0U{margin:14px 0;border-radius:12px;overflow:hidden;border:1px solid;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:box-shadow .18s ease}.SyntaxCodeBlock_codeBlock__tbj0U:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.SyntaxCodeBlock_light__9__V8{background:#fafbfc;border-color:#e5e7eb}.SyntaxCodeBlock_light__9__V8 .SyntaxCodeBlock_codeHeader___W2NN{background:linear-gradient(180deg,#f7f8fa,#f0f1f4);border-bottom:1px solid #e5e7eb}.SyntaxCodeBlock_light__9__V8 .SyntaxCodeBlock_codeCopyBtn__NC_Ro,.SyntaxCodeBlock_light__9__V8 .SyntaxCodeBlock_codeLang__u2MeO{color:#6b7280}.SyntaxCodeBlock_light__9__V8 .SyntaxCodeBlock_codeCopyBtn__NC_Ro:hover{background:rgba(0,0,0,.06);color:#111827}.SyntaxCodeBlock_light__9__V8 .SyntaxCodeBlock_codeCopyDone__eRb1p{color:#16a34a!important}.SyntaxCodeBlock_light__9__V8 .SyntaxCodeBlock_codePre__JT306{color:#24292f}.SyntaxCodeBlock_light__9__V8 .SyntaxCodeBlock_codeShiki__yk3tB{scrollbar-color:#d1d5db transparent}.SyntaxCodeBlock_light__9__V8 .SyntaxCodeBlock_codeShiki__yk3tB::-webkit-scrollbar-thumb{background:#d1d5db}.SyntaxCodeBlock_light__9__V8 .SyntaxCodeBlock_codeShiki__yk3tB::-webkit-scrollbar-thumb:hover{background:#9ca3af}.SyntaxCodeBlock_dark__7xDJA{background:#0d1117;border-color:#1f2937;box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.04)}.SyntaxCodeBlock_dark__7xDJA:hover{box-shadow:0 4px 16px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.05)}.SyntaxCodeBlock_dark__7xDJA .SyntaxCodeBlock_codeHeader___W2NN{background:linear-gradient(180deg,#161b22,#0d1117);border-bottom:1px solid #1f2937}.SyntaxCodeBlock_dark__7xDJA .SyntaxCodeBlock_codeCopyBtn__NC_Ro,.SyntaxCodeBlock_dark__7xDJA .SyntaxCodeBlock_codeLang__u2MeO{color:#94a3b8}.SyntaxCodeBlock_dark__7xDJA .SyntaxCodeBlock_codeCopyBtn__NC_Ro:hover{background:hsla(0,0%,100%,.08);color:#f1f5f9}.SyntaxCodeBlock_dark__7xDJA .SyntaxCodeBlock_codeCopyDone__eRb1p{color:#4ade80!important}.SyntaxCodeBlock_dark__7xDJA .SyntaxCodeBlock_codePre__JT306{color:#e2e8f0}.SyntaxCodeBlock_dark__7xDJA .SyntaxCodeBlock_codeShiki__yk3tB{scrollbar-color:#475569 transparent}.SyntaxCodeBlock_dark__7xDJA .SyntaxCodeBlock_codeShiki__yk3tB::-webkit-scrollbar-thumb{background:#475569}.SyntaxCodeBlock_dark__7xDJA .SyntaxCodeBlock_codeShiki__yk3tB::-webkit-scrollbar-thumb:hover{background:#64748b}.SyntaxCodeBlock_codeHeader___W2NN{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 6px 16px}.SyntaxCodeBlock_codeLang__u2MeO{font-size:12px;font-weight:500;text-transform:lowercase;font-family:var(--font-mono),"Ubuntu Mono",ui-monospace,monospace;letter-spacing:.04em}.SyntaxCodeBlock_codeCopyBtn__NC_Ro{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:6px;cursor:pointer;transition:background .15s,color .15s;flex-shrink:0}.SyntaxCodeBlock_codeShiki__yk3tB{flex:1 1;min-height:0;overflow-x:auto;scrollbar-width:thin}.SyntaxCodeBlock_codeShiki__yk3tB::-webkit-scrollbar{height:8px}.SyntaxCodeBlock_codeShiki__yk3tB::-webkit-scrollbar-thumb{border-radius:4px}.SyntaxCodeBlock_codeShiki__yk3tB pre.shiki{margin:0!important;padding:16px 18px!important;background:transparent!important;font-size:13.5px;line-height:1.7;font-family:var(--font-mono),"Ubuntu Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace!important;overflow:visible}.SyntaxCodeBlock_codeShiki__yk3tB pre.shiki code,.SyntaxCodeBlock_codeShiki__yk3tB pre.shiki span{font-family:inherit!important;background:transparent}.SyntaxCodeBlock_codeShiki__yk3tB pre.shiki code{padding:0}.SyntaxCodeBlock_embedded__BgeAb{position:relative;display:flex;flex-direction:column;flex:1 1;min-height:0;min-width:0;margin:0;background:transparent;border:none;border-radius:0;box-shadow:none}.SyntaxCodeBlock_embeddedCopyBtn__N7FmY{position:absolute;top:10px;right:10px;z-index:1;width:30px;height:30px;border:1px solid;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease;opacity:0}.SyntaxCodeBlock_embedded__BgeAb:hover .SyntaxCodeBlock_embeddedCopyBtn__N7FmY{opacity:1}.SyntaxCodeBlock_embedded__BgeAb.SyntaxCodeBlock_light__9__V8 .SyntaxCodeBlock_embeddedCopyBtn__N7FmY{background:hsla(0,0%,100%,.85);border-color:#e5e7eb;color:#6b7280}.SyntaxCodeBlock_embedded__BgeAb.SyntaxCodeBlock_light__9__V8 .SyntaxCodeBlock_embeddedCopyBtn__N7FmY:hover{background:#fff;color:#111827}.SyntaxCodeBlock_embedded__BgeAb.SyntaxCodeBlock_dark__7xDJA .SyntaxCodeBlock_embeddedCopyBtn__N7FmY{background:rgba(22,27,34,.85);border-color:#1f2937;color:#94a3b8}.SyntaxCodeBlock_embedded__BgeAb.SyntaxCodeBlock_dark__7xDJA .SyntaxCodeBlock_embeddedCopyBtn__N7FmY:hover{background:#161b22;color:#f1f5f9}.SyntaxCodeBlock_codePre__JT306{flex:1 1;min-height:0;margin:0;padding:16px 18px;background:transparent;overflow-x:auto;font-size:13.5px;line-height:1.7;font-family:var(--font-mono),"Ubuntu Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;scrollbar-width:thin}.SyntaxCodeBlock_codePre__JT306::-webkit-scrollbar{height:8px}.SyntaxCodeBlock_codePre__JT306::-webkit-scrollbar-thumb{border-radius:4px}.SyntaxCodeBlock_codePre__JT306 code{background:transparent!important;border:none!important;padding:0!important;font-size:inherit;color:inherit;display:block;white-space:pre;font-family:inherit}.PioCodeTabs_tabs__3HQMb{border:1px solid var(--pio-code-bd);border-radius:14px;overflow:hidden;background:rgba(12,17,27,.92);box-shadow:0 4px 14px -6px rgba(16,30,54,.2),0 30px 66px -34px rgba(16,30,54,.4)}.PioCodeTabs_tabBtns__km4rO{display:flex;flex-wrap:wrap;gap:2px;padding:8px 10px;background:hsla(0,0%,100%,.04);border-bottom:1px solid var(--pio-code-bd)}.PioCodeTabs_tabBtn__OCO0R{font-family:var(--font-pio-mono),ui-monospace,monospace;font-size:12px;font-weight:500;color:#8fa3c0;background:transparent;border:1px solid transparent;padding:6px 12px;border-radius:7px;cursor:pointer;transition:.15s}.PioCodeTabs_tabBtn__OCO0R:hover{color:#f0f4ff;background:hsla(0,0%,100%,.05)}.PioCodeTabs_tabBtnActive__GW7CG{border-color:rgba(45,111,232,.4)}.PioCodeTabs_tabBtnActive__GW7CG,.PioCodeTabs_tabBtnActive__GW7CG:hover{color:#fff;background:var(--pio-accent-soft)}.PioCodeTabs_pane__kKBi4{position:relative}.docs_shell__vB2BX{max-width:1240px;margin:0 auto;padding:44px 24px 0;display:grid;grid-template-columns:236px 1fr;grid-gap:48px;gap:48px;align-items:start}@media(max-width:900px){.docs_shell__vB2BX{grid-template-columns:1fr;gap:0}}.docs_toc__Rx_vM{position:-webkit-sticky;position:sticky;top:88px;align-self:start;max-height:calc(100vh - 108px);overflow:auto;padding:28px 0 40px}@media(max-width:900px){.docs_toc__Rx_vM{position:static;max-height:none;overflow:visible;padding:16px 0;border-bottom:1px solid var(--pio-border);display:flex;flex-wrap:wrap;gap:4px}}.docs_tocKicker__wYfWy{font-family:var(--font-pio-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--pio-text-3);margin:0 0 14px 12px}@media(max-width:900px){.docs_tocKicker__wYfWy{width:100%;margin-left:2px}}.docs_tocLink__oBrHg{display:block;font-size:13.5px;color:var(--pio-text-2);padding:7px 12px;border-radius:8px;border-left:2px solid transparent;transition:.15s;line-height:1.4;text-decoration:none;cursor:pointer}.docs_tocLink__oBrHg:hover{color:var(--pio-text);background:var(--pio-glass-bg)}@media(max-width:900px){.docs_tocLink__oBrHg{border-left:none;padding:6px 12px;border-radius:999px;border:1px solid var(--pio-border)}}.docs_tocLinkActive__9ZdBZ{color:var(--pio-accent);border-left-color:var(--pio-accent);background:var(--pio-accent-soft);font-weight:600}@media(max-width:900px){.docs_tocLinkActive__9ZdBZ{border-color:rgba(45,111,232,.35)}}.docs_content__sp30n{min-width:0;padding:40px 0 96px}.docs_docHd__S4Qc8{margin-bottom:40px}.docs_eyebrow__uOQNO{font-family:var(--font-pio-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--pio-accent);font-weight:600}.docs_h1___7IZJ{font-size:clamp(28px,4vw,40px);font-weight:700;letter-spacing:-.025em;margin:12px 0 10px;color:var(--pio-text)}.docs_desc__ArApr{color:var(--pio-text-2);font-size:16px;max-width:640px}.docs_block__3y_4S{scroll-margin-top:88px;padding:30px 0;border-top:1px solid var(--pio-border)}.docs_block__3y_4S:first-of-type{border-top:none;padding-top:8px}.docs_blockH2__N1tbJ{font-size:22px;font-weight:700;letter-spacing:-.02em;display:flex;align-items:center;gap:10px;color:var(--pio-text)}.docs_blockN__f5Dsq{font-family:var(--font-pio-mono),ui-monospace,monospace;font-size:13px;font-weight:600;color:var(--pio-accent);background:var(--pio-accent-soft);border:1px solid rgba(45,111,232,.2);padding:3px 8px;border-radius:7px}.docs_blockH3__HPavU{font-size:15.5px;font-weight:600;margin:22px 0 10px;color:var(--pio-text)}.docs_blockP__Gi_th{color:var(--pio-text-2);font-size:14.5px;margin:10px 0;max-width:660px;line-height:1.7}.docs_eps__8sANj{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:16px 0}@media(max-width:640px){.docs_eps__8sANj{grid-template-columns:1fr}}.docs_ep__XciC5{padding:18px 20px;background:var(--pio-glass-bg);backdrop-filter:var(--pio-glass-blur);-webkit-backdrop-filter:var(--pio-glass-blur);border:1px solid var(--pio-glass-bd);border-radius:14px;box-shadow:var(--pio-sh-card)}.docs_epLab__Rx2of{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--pio-text-3);margin-bottom:8px}.docs_epLab__Rx2of,.docs_epVal__vGqr_{font-family:var(--font-pio-mono),ui-monospace,monospace}.docs_epVal__vGqr_{font-size:14px;color:var(--pio-accent);word-break:break-all}.docs_epSub__fYJVd{font-size:12.5px;color:var(--pio-text-3);margin-top:6px}.docs_note__BP0oe{display:flex;gap:12px;padding:14px 16px;border-radius:12px;background:var(--pio-green-soft);border:1px solid rgba(11,169,139,.25);font-size:13.5px;color:var(--pio-text);margin:14px 0;line-height:1.6}.docs_noteTag__wWakl{font-family:var(--font-pio-mono),ui-monospace,monospace;font-size:11px;color:var(--pio-green);background:#fff;border:1px solid rgba(11,169,139,.3);padding:2px 7px;border-radius:6px;height:-moz-fit-content;height:fit-content;letter-spacing:.05em}.docs_tbl__lAOlO{width:100%;border-collapse:collapse;margin:14px 0;font-size:13.5px;border:1px solid var(--pio-border);border-radius:12px;overflow:hidden}.docs_tbl__lAOlO td,.docs_tbl__lAOlO th{text-align:left;padding:11px 14px;border-bottom:1px solid var(--pio-border)}.docs_tbl__lAOlO th{background:var(--pio-bg-zone);font-family:var(--font-pio-mono),ui-monospace,monospace;font-size:12px;font-weight:600;color:var(--pio-text-2);letter-spacing:.04em}.docs_tbl__lAOlO tr:last-child td{border-bottom:none}.docs_tbl__lAOlO td:first-child{font-family:var(--font-pio-mono),ui-monospace,monospace;color:var(--pio-accent);white-space:nowrap;font-weight:600}.docs_installLine__LI6Ji{font-family:var(--font-pio-mono),ui-monospace,monospace;font-size:12px;color:var(--pio-text-3);margin:8px 0 0 2px}.docs_link__f93Mt{font-size:13.5px;font-weight:500;color:var(--pio-accent);display:inline-flex;align-items:center;gap:4px;text-decoration:none}