.prose-doc,.docs-code{--docs-font-mono:ui-monospace, "SFMono-Regular", "Cascadia Code", "Cascadia Mono", Consolas, Menlo, monospace}.prose-doc{line-height:1.7}.prose-doc h1{letter-spacing:-.025em;margin:0 0 1rem;font-size:2.25rem;font-weight:600;line-height:1.15}.prose-doc h2{letter-spacing:-.02em;border-top:1px solid var(--separator);margin:2.5rem 0 .75rem;padding-top:1.5rem;font-size:1.6rem;font-weight:600}.prose-doc h3{margin:1.75rem 0 .5rem;font-size:1.05rem;font-weight:600}.prose-doc p,.prose-doc ul,.prose-doc ol{color:color-mix(in oklab, var(--foreground) 88%, transparent);margin:.75rem 0}.prose-doc ul{padding-left:1.4rem;list-style:outside}.prose-doc ol{padding-left:1.4rem;list-style:decimal}.prose-doc a{text-underline-offset:3px;text-decoration:underline}.prose-doc code{font-family:var(--docs-font-mono);background:var(--surface-secondary);border:1px solid var(--border);overflow-wrap:anywhere;word-break:break-word;border-radius:6px;padding:.1rem .35rem;font-size:.85em}.prose-doc pre{color:#e8e8e8;color:lab(91.88% .0000298023 -.0000119209);border:1px solid var(--border);background:#070707;background:lab(1.98454% 0 0);border-radius:12px;margin:1rem 0;padding:1rem 1.1rem;font-size:.82rem;line-height:1.6;overflow-x:auto}.prose-doc pre code{color:inherit;overflow-wrap:normal;word-break:normal;background:0 0;border:0;padding:0}.prose-doc table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem}.prose-doc th,.prose-doc td{text-align:left;border-bottom:1px solid var(--separator);vertical-align:top;padding:.55rem .75rem}.prose-doc th{color:var(--muted);font-weight:500}.prose-doc blockquote{border-left:3px solid var(--foreground);color:var(--muted);margin:1rem 0;padding:.25rem 0 .25rem 1rem}.docs-prose>:first-child,.docs-prose h2:first-child{margin-top:0}.docs-heading{scroll-margin-top:1.5rem;position:relative}.docs-anchor{color:var(--muted);text-underline-offset:3px;opacity:0;margin-left:.5rem;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .12s}.docs-heading:hover .docs-anchor,.docs-anchor:focus-visible{opacity:1}.prose-doc li{margin:.2rem 0}.prose-doc li>p{margin:.25rem 0}.prose-doc li:has(>input[type=checkbox]){margin-left:-1.3rem;list-style:none}.prose-doc li>input[type=checkbox]{accent-color:var(--foreground);margin-right:.5rem}.prose-doc hr{border:0;border-top:1px solid var(--separator);margin:2rem 0}.docs-code{--code-bg:#0b0b0b;--code-fg:#e8e8e8;--code-muted:#9e9e9e;border:1px solid var(--border);background:var(--code-bg);color:var(--code-fg);border-radius:14px;margin:1.1rem 0;overflow:hidden}@supports (color:lab(0% 0 0)){.docs-code{--code-bg:lab(3.04863% 0 0);--code-fg:lab(91.88% .0000298023 -.0000119209);--code-muted:lab(65.2% 0 0)}}.dark .docs-code,[data-theme=dark] .docs-code{--code-bg:#060606}@supports (color:lab(0% 0 0)){.dark .docs-code,[data-theme=dark] .docs-code{--code-bg:lab(1.5609% 0 0)}}.docs-code-header{border-bottom:1px solid #ffffff14;border-bottom:1px solid lab(100% 0 0/.08);justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .5rem .35rem .9rem;display:flex}.docs-code-lang{font-family:var(--docs-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--code-muted);font-size:.7rem}.docs-code-copy{color:var(--code-muted);border-radius:8px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.75rem;transition:background .12s,color .12s;display:inline-flex}.docs-code-copy:hover,.docs-code-copy:focus-visible{color:var(--code-fg);background:#ffffff14;background:lab(100% 0 0/.08)}.docs-code-copy:focus-visible,.prose-doc .docs-code pre:focus-visible{outline-offset:-2px;outline:2px solid #cecece;outline:2px solid lab(82.6% .0000298023 -.0000119209)}.prose-doc .docs-code pre{color:var(--code-fg);background:0 0;border:0;border-radius:0;margin:0}.tok-comment{color:#929292;color:lab(60.56% 0 0);font-style:italic}.tok-string{color:#98daa5;color:lab(81.5805% -29.8162 19.2587)}.tok-number,.tok-literal{color:#f4b581;color:lab(78.8033% 19.3529 35.8579)}.tok-keyword{color:#c7aff5;color:lab(75.5395% 19.1967 -31.665)}.tok-property,.tok-header{color:#8dceee;color:lab(79.3617% -15.4707 -22.727)}.tok-function{color:#a9e4e7;color:lab(86.6715% -18.9236 -7.86343)}.tok-variable{color:#ffb4a6;color:lab(80.5684% 29.9324 20.2263)}.tok-flag{color:#a6c1dd;color:lab(76.7177% -4.68367 -17.4927)}.tok-method{color:#9be39d;color:lab(84.1051% -33.5711 26.9365);font-weight:600}.tok-punctuation{color:#ababab;color:lab(69.84% 0 0)}.http-method{--method:var(--muted);font-family:var(--docs-font-mono);letter-spacing:.04em;vertical-align:.12em;color:color-mix(in oklab, var(--method) 75%, var(--foreground));background:color-mix(in oklab, var(--method) 12%, transparent);border:1px solid color-mix(in oklab, var(--method) 35%, transparent);border-radius:6px;align-items:center;padding:.05rem .4rem;font-size:.72em;font-style:normal;font-weight:650;display:inline-flex}.http-method-get{--method:var(--info,#2971c6)}@supports (color:lab(0% 0 0)){.http-method-get{--method:var(--info,lab(46.7768% 1.22333 -51.6542))}}.http-method-post{--method:var(--success,#25984d)}@supports (color:lab(0% 0 0)){.http-method-post{--method:var(--success,lab(55.4741% -45.4549 30.1606))}}.http-method-put,.http-method-patch{--method:var(--warning,#da950b)}@supports (color:lab(0% 0 0)){.http-method-put,.http-method-patch{--method:var(--warning,lab(67.3506% 20.5018 70.1014))}}.http-method-delete{--method:var(--danger,#de3b3d)}@supports (color:lab(0% 0 0)){.http-method-delete{--method:var(--danger,lab(51.5803% 63.2457 38.9399))}}.prose-doc blockquote.callout{--callout:var(--foreground);border:1px solid color-mix(in oklab, var(--callout) 28%, var(--separator));border-left:3px solid var(--callout);background:color-mix(in oklab, var(--callout) 7%, transparent);color:var(--foreground);border-radius:12px;padding:.75rem 1rem}.prose-doc blockquote.callout>:first-child{margin-top:0}.prose-doc blockquote.callout>:last-child{margin-bottom:0}.prose-doc blockquote.callout p{color:inherit}.prose-doc blockquote.callout-note{--callout:var(--info,#2971c6)}@supports (color:lab(0% 0 0)){.prose-doc blockquote.callout-note{--callout:var(--info,lab(46.7768% 1.22333 -51.6542))}}.prose-doc blockquote.callout-tip{--callout:var(--success,#25984d)}@supports (color:lab(0% 0 0)){.prose-doc blockquote.callout-tip{--callout:var(--success,lab(55.4741% -45.4549 30.1606))}}.prose-doc blockquote.callout-warning{--callout:var(--warning,#da950b)}@supports (color:lab(0% 0 0)){.prose-doc blockquote.callout-warning{--callout:var(--warning,lab(67.3506% 20.5018 70.1014))}}.prose-doc blockquote.callout-danger{--callout:var(--danger,#de3b3d)}@supports (color:lab(0% 0 0)){.prose-doc blockquote.callout-danger{--callout:var(--danger,lab(51.5803% 63.2457 38.9399))}}.docs-table{border:1px solid var(--separator);border-radius:12px;margin:1.1rem 0;overflow-x:auto}.prose-doc .docs-table table{margin:0}.prose-doc .docs-table th{background:var(--surface-secondary);letter-spacing:.02em;font-size:.78rem}.prose-doc .docs-table tr:last-child td{border-bottom:0}.prose-doc blockquote.callout-important{--callout:var(--accent,#0267c7)}@supports (color:lab(0% 0 0)){.prose-doc blockquote.callout-important{--callout:var(--accent,lab(42.9635% 4.87658 -58.278))}}.prose-doc ol.docs-steps{counter-reset:docs-step;padding-left:0;list-style:none}.prose-doc ol.docs-steps>li{counter-increment:docs-step;margin:.6rem 0;padding-left:2.4rem;position:relative}.prose-doc ol.docs-steps>li:before{content:counter(docs-step);border:1px solid var(--separator);background:var(--surface-secondary);font-variant-numeric:tabular-nums;width:1.6rem;height:1.6rem;color:var(--foreground);border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:600;display:inline-flex;position:absolute;top:.1rem;left:0}.prose-doc ol.docs-steps ol.docs-steps>li:before{width:1.35rem;height:1.35rem;font-size:.7rem}.docs-figure{margin:1.1rem 0}.docs-image-zoom{border:1px solid var(--separator);background:var(--surface-secondary);cursor:zoom-in;border-radius:12px;max-width:100%;padding:0;display:block;overflow:hidden}.docs-image-zoom img{max-width:100%;height:auto;display:block}.docs-image-zoom:focus-visible{outline:2px solid var(--focus,currentColor);outline-offset:2px}.docs-image-dialog{border:1px solid var(--separator);background:var(--surface);max-width:min(96vw,1400px);max-height:94vh;color:var(--foreground);cursor:zoom-out;border-radius:16px;padding:0}.docs-image-dialog::backdrop{background:#000000b8;background:lab(0% 0 0/.72)}.docs-image-dialog figure{margin:0}.docs-image-dialog img{max-width:100%;max-height:84vh;margin:0 auto;display:block}.docs-image-dialog figcaption{color:var(--muted);padding:.6rem 1rem 0;font-size:.85rem}.docs-image-close{border:1px solid var(--separator);border-radius:10px;margin:.6rem 1rem .8rem auto;padding:.3rem .8rem;font-size:.85rem;display:block}.docs-video{border:1px solid var(--separator);aspect-ratio:16/9;background:#070707;background:lab(1.98454% 0 0);border-radius:14px;margin:1.1rem 0;position:relative;overflow:hidden}.docs-video iframe,.docs-video video{border:0;width:100%;height:100%;position:absolute;inset:0}.prose-doc kbd{font-family:var(--docs-font-mono);border:1px solid var(--border);background:var(--surface-secondary);border-bottom-width:2px;border-radius:6px;padding:.05rem .35rem;font-size:.8em}.prose-doc img{max-width:100%}
