html,body{overflow-x:clip}html:has(.docs-layout){scrollbar-color:var(--color-muted) var(--color-paper-2);caret-color:var(--color-brand)}body:has(.docs-layout){background-color:var(--color-paper)}:root{--color-slate-50:#f4f7fb;--color-slate-100:#eaeff5;--color-slate-200:#dbe2ea;--color-slate-300:#c1ccd8;--color-slate-400:#647386;--color-slate-500:#4c5c71;--color-slate-600:#3c4b60;--color-slate-700:#2b3b52;--color-slate-800:#1d2c42;--color-slate-900:#111f34;--color-slate-950:#081425;--color-blue-50:#e9f3ff;--color-blue-100:#d7e8fe;--color-blue-200:#bdd7f9;--color-blue-500:#3b6aa7;--color-blue-600:#244877;--color-blue-700:#153765;--color-indigo-50:#e9f3ff;--color-indigo-100:#d7e8fe;--color-indigo-600:#244877;--color-rose-50:#ffeaeb;--color-rose-100:#ffd5d6;--color-rose-600:#c1123d;--color-rose-700:#a70030;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--radius-3xl:32px}@supports (color:lab(0% 0 0)){:root{--color-slate-50:lab(97.0954% -.662327 -2.14621);--color-slate-100:lab(94.1916% -1.09133 -3.56996);--color-slate-200:lab(89.5472% -1.50827 -4.9873);--color-slate-300:lab(81.4095% -1.87939 -7.18232);--color-slate-400:lab(47.6983% -2.25803 -12.5692);--color-slate-500:lab(38.3791% -2.07356 -14.3291);--color-slate-600:lab(31.4104% -1.91128 -14.2774);--color-slate-700:lab(24.3953% -1.42314 -15.9983);--color-slate-800:lab(17.4014% -.752136 -15.9642);--color-slate-900:lab(11.5733% -.243805 -15.868);--color-slate-950:lab(5.98285% .0919327 -13.7115);--color-blue-50:lab(95.316% -1.55401 -7.29982);--color-blue-100:lab(91.2133% -2.53895 -12.6868);--color-blue-200:lab(84.7605% -3.55563 -19.7543);--color-blue-500:lab(43.6749% -.932306 -38.3382);--color-blue-600:lab(29.8482% -.324324 -31.3072);--color-blue-700:lab(22.7897% 1.51181 -31.2853);--color-indigo-50:lab(95.316% -1.55401 -7.29982);--color-indigo-100:lab(91.2133% -2.53895 -12.6868);--color-indigo-600:lab(29.8482% -.324324 -31.3072);--color-rose-50:lab(94.4648% 9.67902 3.45855);--color-rose-100:lab(89.033% 16.1339 5.80016);--color-rose-600:lab(42.1191% 64.5345 26.554);--color-rose-700:lab(35.2616% 61.3017 25.7022)}}.docs-layout{--docs-font-sans:var(--font-plus-jakarta-sans), var(--font-inter), ui-sans-serif, sans-serif;--docs-font-display:var(--font-plus-jakarta-sans), var(--font-inter), ui-sans-serif, sans-serif;font-family:var(--docs-font-sans)}.docs-layout>div:first-of-type{padding-top:calc(80px + var(--space-lg));background:radial-gradient(60% 100% at 14% 0%, var(--color-wash-a), transparent 70%) top / 100% 560px no-repeat, radial-gradient(48% 100% at 90% 0%, var(--color-wash-b), transparent 72%) top / 100% 560px no-repeat, var(--color-paper)}.docs-layout>div:first-of-type>div:first-of-type{max-width:var(--container)}.docs-layout input:not([type=checkbox]):not([type=radio]){border-color:var(--color-muted)}.docs-layout h1,.docs-layout h2,.docs-layout h3,.docs-layout h4{letter-spacing:var(--tracking-display);text-wrap:balance}.docs-layout button:active{opacity:.9}.docs-layout button:disabled,.docs-layout button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.docs-layout :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.docs-layout .fixed :focus-visible{outline-color:var(--color-focus)}.docs-layout{-webkit-font-smoothing:antialiased;font-weight:400}.doc-reader-pane{letter-spacing:.004em}.doc-reader-pane [class*=sm\:text-sm]{font-size:1.0625rem;line-height:1.85}.doc-reader-pane .text-xs{font-size:.9375rem;line-height:1.7}.doc-reader-pane [class*=rounded-] [class*=sm\:text-sm],.doc-reader-pane [class*=rounded-] .text-xs,.doc-reader-pane [class*=rounded-] .text-sm{font-size:.9375rem;line-height:1.65}.doc-reader-pane [class*=rounded-] :is(h3,h4,h5){font-size:1rem;font-weight:550;line-height:1.4}.doc-reader-pane :is(p,li,dd){font-weight:400}.doc-reader-pane .text-slate-900:not(:is(h1,h2,h3,h4)){color:var(--color-slate-700)}.doc-reader-pane .text-slate-700{color:var(--color-slate-600)}.doc-reader-pane :is(span,strong,b,a).font-medium{color:var(--color-slate-800);font-weight:500}.doc-reader-pane :is(span,strong,b,a).font-semibold,.doc-reader-pane :is(strong,b){color:var(--color-slate-800);font-weight:550}.doc-reader-pane :is(h1,h2,h3,h4){color:var(--color-slate-900);letter-spacing:-.01em;font-weight:550;line-height:1.3}.doc-reader-pane h1{font-size:clamp(1.75rem,1vw + 1.4rem,2.125rem)}.doc-reader-pane h2{margin-top:var(--space-md);font-size:clamp(1.25rem,.5vw + 1.1rem,1.5rem)}.doc-reader-pane h3{font-size:1.1875rem}.doc-reader-pane :is(p,ul,ol):not(.max-w-none){max-width:68ch}.doc-reader-pane ul>li,.doc-reader-pane ol>li{padding-block:var(--space-3xs)}.doc-reader-pane section{padding-block:var(--space-xs)}.doc-reader-pane>div>section+hr,.doc-reader-pane hr{margin-block:var(--space-md)}.docs-layout #docs-sidebar .text-xs,.docs-layout #docs-toc .text-xs{font-size:.8125rem}.docs-layout #docs-sidebar :is(a,button,h4).font-semibold,.docs-layout #docs-sidebar :is(a,button,h4).font-bold,.docs-layout #docs-toc .font-bold{font-weight:500}.docs-layout #docs-sidebar a.font-bold{font-weight:600}@media (min-width:40rem){.doc-reader-pane [class*=grid-cols-3],.doc-reader-pane [class*=grid-cols-4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:60rem){.docs-layout>div:first-of-type{padding-top:calc(68px + var(--space-md))}.doc-reader-pane [class*=sm\:text-sm]{font-size:1rem;line-height:1.8}}@media (prefers-reduced-motion:reduce){.docs-layout *,.docs-layout :before,.docs-layout :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
