.docs-shell{display:flex;min-height:100vh;background:#0b0a14;color:hsla(0,0%,100%,.84)}.docs-side{width:250px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;padding:28px 18px 40px;border-right:1px solid hsla(0,0%,100%,.08)}.docs-side .brand-row{display:flex;align-items:center;gap:10px;margin-bottom:26px}.docs-side .brand-row img{display:block}.docs-side .brand-row a{color:#fff;font-weight:700;font-size:15px;text-decoration:none}.docs-side .group{margin-bottom:22px}.docs-side .group-title{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.38);margin-bottom:8px}.docs-side a.item{display:block;padding:6px 10px;margin:1px 0;border-radius:8px;color:hsla(0,0%,100%,.66);font-size:14px;text-decoration:none}.docs-side a.item:hover{color:#fff;background:hsla(0,0%,100%,.05)}.docs-side a.item.active{color:#fff;background:rgba(123,92,255,.18)}.docs-main{flex:1 1;min-width:0}.docs-content{max-width:730px;margin:0 auto;padding:48px 32px 120px}.docs-content h1{color:#fff;font-size:32px;letter-spacing:-.02em;margin:0 0 10px}.docs-content .lead{color:hsla(0,0%,100%,.6);font-size:16.5px;line-height:1.65;margin:0 0 34px}.docs-content h2{color:#fff;font-size:20px;letter-spacing:-.01em;margin:40px 0 12px;padding-top:8px}.docs-content li,.docs-content p{font-size:15.5px;line-height:1.7}.docs-content p{margin:0 0 14px}.docs-content ol,.docs-content ul{margin:0 0 14px;padding-left:22px}.docs-content a{color:#9b8bff;text-decoration:none}.docs-content a:hover{text-decoration:underline}.docs-content code.inline{background:rgba(123,92,255,.14);border-radius:5px;padding:1.5px 6px;font-size:13.5px;color:#cfc4ff}.docs-content table{border-collapse:collapse;width:100%;margin:0 0 20px;font-size:14px}.docs-content th{text-align:left;color:hsla(0,0%,100%,.45);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.08em;padding:8px 10px;border-bottom:1px solid hsla(0,0%,100%,.14)}.docs-content td{padding:9px 10px;border-bottom:1px solid hsla(0,0%,100%,.07);vertical-align:top}.docs-note{border-left:3px solid #3fe0ae;background:rgba(63,224,174,.07)}.docs-note,.docs-warn{padding:12px 16px;border-radius:0 10px 10px 0;margin:0 0 16px}.docs-warn{border-left:3px solid #d99b52;background:rgba(217,155,82,.08)}.docs-note p:last-child,.docs-warn p:last-child{margin-bottom:0}.codeblock{position:relative;margin:0 0 18px}.codeblock pre{background:#12101f;border:1px solid hsla(0,0%,100%,.09);border-radius:12px;padding:16px 18px;overflow-x:auto;font-size:13.5px;line-height:1.6;color:#dcd7f5;margin:0}.codeblock .copy-btn{position:absolute;top:9px;right:9px;border:1px solid hsla(0,0%,100%,.14);background:rgba(11,10,20,.85);color:hsla(0,0%,100%,.6);border-radius:7px;padding:4px 9px;font-size:12px;cursor:pointer}.codeblock .copy-btn:hover{color:#fff;border-color:rgba(123,92,255,.6)}.docs-next{display:inline-block;margin-top:26px;padding:10px 16px;border-radius:10px;border:1px solid rgba(123,92,255,.5);color:#cfc4ff;font-size:14px}@media (max-width:880px){.docs-shell{flex-direction:column}.docs-side{position:static;width:auto;height:auto;border-right:0;border-bottom:1px solid hsla(0,0%,100%,.08)}.docs-content{padding:28px 18px 80px}}