.docs-page{padding:var(--s-64) var(--margin) var(--s-96);background:var(--white);--docs-mute:#4f6273;--docs-line:#29415729}.docs-shell{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:56px;max-width:1180px;margin:0 auto;display:grid}.docs-toc{max-height:calc(100vh - 120px);padding-right:8px;font-size:13px;line-height:1.5;position:sticky;top:96px;overflow-y:auto}.docs-toc-title{letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin:0 0 12px;font-size:11px;font-weight:700}.docs-toc ul{margin:0 0 16px;padding:0;list-style:none}.docs-toc li{margin:0;padding:0}.docs-toc a{color:var(--docs-mute);border-bottom:none;border-radius:6px;padding:5px 10px;text-decoration:none;transition:background .15s,color .15s;display:block}.docs-toc a:hover{color:var(--ink);background:#bdccd447}.docs-toc .toc-h2 a{color:var(--ink);font-weight:600}.docs-toc .toc-h3 a{padding-left:22px;font-size:12.5px}.docs-content{max-width:72ch;color:var(--ink);font-size:16px;line-height:1.7}.docs-content .docs-meta{color:var(--docs-mute);letter-spacing:.02em;margin:0 0 12px;font-size:13px}.docs-content .docs-meta code{font-size:12.5px}.docs-content .docs-lede{color:var(--docs-mute);border-bottom:1px solid var(--docs-line);margin:24px 0 40px;padding-bottom:28px;font-size:17px}.docs-content h2{letter-spacing:-.015em;color:var(--ink);margin:56px 0 16px;padding-top:8px;scroll-margin-top:96px;font-size:28px;font-weight:700;line-height:1.2}.docs-content h3{color:var(--ink);margin:36px 0 12px;scroll-margin-top:96px;font-size:19px;font-weight:600}.docs-content h4{color:var(--blue);text-transform:none;letter-spacing:0;margin:24px 0 8px;font-size:15px;font-weight:600}.docs-content p{color:var(--docs-mute);margin:0 0 16px}.docs-content p strong,.docs-content strong{color:var(--ink);font-weight:600}.docs-content a{color:var(--blue);border-bottom:1px solid;text-decoration:none}.docs-content a:hover{color:var(--ink)}.docs-content ul,.docs-content ol{color:var(--docs-mute);margin:0 0 20px;padding-left:24px}.docs-content li{margin-bottom:6px}.docs-content li strong{color:var(--ink)}.docs-content hr{border:0;border-top:1px solid var(--docs-line);margin:48px 0}.docs-content h2,.docs-content h3{position:relative}.docs-content .anchor{opacity:0;color:var(--blue);border:none;font-size:16px;font-weight:400;text-decoration:none;transition:opacity .15s;position:absolute;top:50%;left:-22px;transform:translateY(-50%)}.docs-content h2:hover .anchor,.docs-content h3:hover .anchor{opacity:1}.docs-content :not(pre)>code{background:var(--cream);color:var(--ink);border:1px solid var(--docs-line);border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px}.docs-content pre{color:#e2eef5;background:#0f2230;border:1px solid #19405666;border-radius:12px;margin:16px 0 24px;padding:18px 20px;font-size:13px;line-height:1.55;overflow-x:auto;box-shadow:inset 0 1px #ffffff0a}.docs-content pre code{color:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:inherit;white-space:pre;background:0 0;border:0;padding:0}.docs-content pre .tok-kw{color:#8fc6e8;font-weight:600}.docs-content pre .tok-str{color:#b8e5b8}.docs-content pre .tok-meta{color:#a0b4c0}.docs-content pre .tok-num{color:#e8c187}.docs-content blockquote{border-left:3px solid var(--blue);color:var(--ink);background:#bdccd438;border-radius:8px;margin:0 0 28px;padding:14px 18px;font-size:14.5px;line-height:1.6}.docs-content blockquote p{color:var(--ink);margin:0 0 4px}.docs-content blockquote p:last-child{margin-bottom:0}.docs-content blockquote code{background:var(--white);border-color:#1940562e}.docs-content table{border-collapse:collapse;background:var(--white);border:1px solid var(--docs-line);border-radius:8px;width:100%;margin:16px 0 28px;font-size:13.5px;overflow:hidden}.docs-content table th,.docs-content table td{text-align:left;border-bottom:1px solid var(--docs-line);vertical-align:top;padding:10px 14px}.docs-content table th{color:var(--ink);letter-spacing:.02em;text-transform:uppercase;background:#bdccd438;font-size:12.5px;font-weight:600}.docs-content table tr:nth-child(2n) td{background:#fafaf799}.docs-content table td{color:var(--docs-mute)}.docs-content table td code{padding:1px 5px;font-size:12.5px}.docs-content table tr:last-child td{border-bottom:0}.docs-endpoint-block{border-top:1px solid var(--docs-line);margin-top:48px;padding-top:8px}.docs-endpoint-block:first-of-type{border-top:0;margin-top:0}.docs-method{letter-spacing:.06em;vertical-align:middle;background:var(--blue);color:var(--white);border-radius:4px;margin-right:8px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;display:inline-block}.docs-method.get{background:#4a8fb0}.docs-method.post{background:#2e7a4a}.docs-method.delete{background:#a8463c}.docs-footer-line{border-top:1px solid var(--docs-line);color:var(--docs-mute);margin-top:56px;padding-top:24px;font-size:13px}@media (width<=960px){.docs-page{padding:120px 28px 64px}.docs-shell{grid-template-columns:1fr;gap:0}.docs-toc{background:var(--white);border:1px solid var(--docs-line);border-radius:12px;max-height:none;margin-bottom:32px;padding:16px 18px;position:static}.docs-toc-toggle{color:var(--ink);cursor:pointer;user-select:none;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.docs-toc[data-collapsed=true] ul,.docs-toc[data-collapsed=true] .docs-toc-title{display:none}.docs-content h2{margin-top:44px;font-size:24px}.docs-content .anchor{display:none}}@media (width>=961px){.docs-toc-toggle{display:none}}@media (width<=720px){.docs-page{padding:var(--s-48) var(--margin) var(--s-64)}.docs-content{font-size:15.5px}.docs-content pre{padding:14px 16px;font-size:12.5px}.docs-content table{font-size:12.5px}}
