.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}