.docs-prose{font-size:1.0625rem;line-height:1.75}.docs-prose :where(p,ul,ol){margin-top:0;margin-bottom:1.5rem}.docs-prose li{margin-block:.5rem}.docs-prose li>:where(p,ul,ol){margin-block:.5rem}.docs-prose h2{margin:3rem 0 1rem;font-size:1.5rem;line-height:2rem}.docs-prose h3{margin:2rem 0 .75rem;font-size:1.25rem;line-height:1.75rem}.docs-prose>:first-child{margin-top:0}.docs-prose img{display:block;margin:0}.docs-prose p:has(>img:only-child){margin-block:2rem}.docs-prose .docs-callout{--callout: #06b6d4;margin:1.5rem 0;padding:1rem 1.25rem;border-radius:1.25rem;background:color-mix(in srgb,var(--callout) 8%,white);box-shadow:inset 3px 0 0 var(--callout)}.docs-prose .docs-callout--warning{--callout: #f59e0b}.docs-prose .docs-callout--tip{--callout: #a855f7}.docs-prose .docs-callout__title{margin:0 0 .25rem!important;font-weight:600;color:color-mix(in srgb,var(--callout) 65%,black)}.docs-prose .docs-callout p{margin:0 0 .5rem}.docs-prose .docs-callout>:last-child{margin-bottom:0}.docs-prose :is(h2,h3,h4){position:relative}.docs-prose .docs-anchor{position:absolute;margin-left:.4em;white-space:nowrap;color:#a855f7;text-decoration:none;opacity:0;transition:opacity .15s}.docs-prose :is(h2,h3,h4):hover .docs-anchor,.docs-prose .docs-anchor:focus{opacity:1}.docs-prose .docs-table-wrap{margin:1.5rem 0;background:linear-gradient(to right,#fff 30%,#fff0) left center / 2rem 100% no-repeat local,linear-gradient(to left,#fff 30%,#fff0) right center / 2rem 100% no-repeat local,linear-gradient(to right,#0f172a24,#0f172a00) left center / .75rem 100% no-repeat scroll,linear-gradient(to left,#0f172a24,#0f172a00) right center / .75rem 100% no-repeat scroll}.docs-prose :is(.docs-table-wrap,.docs-copy pre){scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.docs-prose :is(.docs-table-wrap,.docs-copy pre)::-webkit-scrollbar{height:6px}.docs-prose :is(.docs-table-wrap,.docs-copy pre)::-webkit-scrollbar-track{background:transparent}.docs-prose :is(.docs-table-wrap,.docs-copy pre)::-webkit-scrollbar-thumb{background:#cbd5e1}.docs-prose .docs-table-wrap table{margin:0}.docs-prose .docs-copy{position:relative;margin:1.5rem 0;overflow:hidden;border-radius:1rem;background:#fff;box-shadow:0 0 0 1px #e2e8f0}.docs-prose .docs-copy__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem 1rem;min-height:3.5625rem;padding:.5rem .75rem .5rem 1.25rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.docs-prose .docs-copy__label{min-width:0;font-size:.875rem;line-height:1.5rem;font-weight:500;color:#475569}.docs-prose .docs-copy__btn{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:7.5rem;min-height:2.5rem;padding:.25rem 1rem;border:0;border-radius:.75rem;background:#fff;box-shadow:0 0 0 1px #d8b4fe;color:#6b21a8;font:inherit;font-size:.875rem;font-weight:500;line-height:1.25rem;cursor:pointer;transition:background-color .15s,color .15s,box-shadow .15s}.docs-prose .docs-copy__head:has(.docs-copy__btn[hidden]):after{content:"";flex:none;width:7.5rem;height:2.5rem}.docs-prose .docs-copy__btn:hover{background:#faf5ff}.docs-prose .docs-copy__btn:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}.docs-prose .docs-copy__btn[data-state=copied]{background:#f0fdf4;box-shadow:0 0 0 1px #86efac;color:#166534}.docs-prose .docs-copy__btn[data-state=failed]{background:#fffbeb;box-shadow:0 0 0 1px #fcd34d;color:#92400e}.docs-prose .docs-copy__status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.docs-prose .docs-copy pre{margin:0;padding:1rem 1.25rem;overflow-x:auto;border-radius:0;background:transparent;color:#0f172a;font-size:.9375rem;line-height:1.6}.docs-prose .docs-copy pre code{background:transparent;color:inherit;font-size:inherit;font-weight:500;-webkit-user-select:text;-moz-user-select:text;user-select:text}@media (prefers-reduced-motion: reduce){.docs-prose .docs-copy__btn{transition:none}}
