html:has(.docs-shell){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}body:has(.docs-shell){background:#fff}.docs-shell{--docs-frame-width:80rem;--docs-rail-width:16.75rem;--docs-content-gutter:clamp(1.5rem, 2vw, 1.75rem);--docs-topbar-height:3.5rem;--surface-paper:#fff;--surface-paper-dim:#f7f7f7;--surface-ink:#141412;--surface-ink-muted:#131313ad;--surface-ink-faint:#131313a3;--surface-hairline:#1313131a;--color-paper:var(--surface-paper);--color-paper-dim:var(--surface-paper-dim);--color-ink:var(--surface-ink);--color-ink-muted:var(--surface-ink-muted);--color-ink-faint:var(--surface-ink-faint);--color-hairline:var(--surface-hairline);--btn-primary-hover:#131313;--hairline-strong:#1313133d;--surface-tint:#13131306;--surface-tint-strong:#13131312;--color-fd-background:#fff;--color-fd-foreground:#141412;--color-fd-muted:#f7f7f7;--color-fd-muted-foreground:#131313ad;--color-fd-popover:#fff;--color-fd-popover-foreground:#141412;--color-fd-card:#fff;--color-fd-card-foreground:#141412;--color-fd-border:#1313131a;--color-fd-primary:#2a2a2a;--color-fd-primary-foreground:#f7f7f7;--color-fd-secondary:#f7f7f7;--color-fd-secondary-foreground:#141412;--color-fd-accent:#3737371f;--color-fd-accent-foreground:#141412;--color-fd-ring:#373737;--color-fd-overlay:#ffffffc7;isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100dvh;font-family:var(--font-sans);font-feature-settings:"ss01", "cv11", "ss03";position:relative;overflow-x:clip}.docs-topbar{z-index:40;height:var(--docs-topbar-height);-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);background:#f7f7f7eb;border-bottom:1px solid #13131314;display:none;position:sticky;top:0}.docs-topbar-inner{grid-template-columns:var(--docs-rail-width) minmax(0, 1fr) auto;width:100%;max-width:var(--docs-frame-width);align-items:center;margin-inline:auto;padding-inline:0;display:grid}.docs-topbar-brand{width:auto;color:inherit;border-right:1px solid #13131312;flex:none;align-self:stretch;align-items:center;padding-inline:1.25rem .75rem;display:flex}.docs-topbar-brand-link{flex:1;align-items:center;min-width:0;display:inline-flex}.docs-sidebar-toggle{color:#05040994;border-radius:.55rem;flex:none;place-items:center;width:2rem;height:2rem;margin-right:.3rem;transition:color .16s,background-color .16s;display:inline-grid}.docs-sidebar-toggle:hover{color:#131313;background:#1313130f}.docs-sidebar-toggle svg{width:1rem;height:1rem}.docs-topbar-links,.docs-topbar-actions{align-items:center;display:flex}.docs-topbar-links{min-width:0;padding-inline:var(--docs-content-gutter);flex:1;align-self:stretch;gap:clamp(.9rem,1.4vw,1.35rem);overflow:hidden}.docs-topbar-actions{flex:none;gap:.35rem;padding-right:1.25rem}.docs-topbar-download{color:#f7f7f7;background:linear-gradient(#1d1d1d,#373737);border-radius:.45rem;align-items:center;gap:.42rem;min-height:2.15rem;margin-right:.2rem;padding-inline:.72rem;font-size:.74rem;font-weight:650;transition:background-color .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff52,inset 0 -1px #29292938,0 1px 2px #0000001a}.docs-topbar-download:hover{background:linear-gradient(#171717,#2e2e2e);transform:translateY(-1px)}.docs-topbar-download svg{width:.9rem;height:.9rem}.docs-topbar-link{color:#050409ad;align-items:center;height:100%;padding:0;font-size:.82rem;font-weight:540;transition:color .18s ease-out;display:inline-flex;position:relative}.docs-topbar-link:after{content:"";transform-origin:100%;background:#313131;height:1px;transition:transform .22s cubic-bezier(.25,1,.5,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.docs-topbar-link:hover,.docs-topbar-link[aria-current=page]{color:#131313}.docs-topbar-link:hover:after,.docs-topbar-link[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.docs-topbar-action{color:#050409b8;background:#13131309;border:1px solid #13131317;border-radius:.45rem;place-items:center;width:2.15rem;height:2.15rem;transition:border-color .16s,background-color .16s,color .16s;display:inline-grid}.docs-topbar-action:hover{color:#131313;background:#37373717;border-color:#2a2a2a47}.docs-topbar-action svg{width:1rem;height:1rem}.docs-topbar-dashboard{color:#181818;background:#3737371a;border-color:#2a2a2a3d;margin-left:.2rem}.docs-topbar-link:focus-visible,.docs-topbar-action:focus-visible,.docs-topbar-download:focus-visible,.docs-topbar-brand-link:focus-visible,.docs-sidebar-toggle:focus-visible{outline-offset:2px;outline:2px solid #2a2a2a}.docs-shell #nd-docs-layout{width:100%;max-width:var(--docs-frame-width);background:0 0;margin-inline:auto}.docs-shell #nd-sidebar{-webkit-backdrop-filter:blur(14px)saturate(115%);backdrop-filter:blur(14px)saturate(115%);background:#fffffff5;border-color:#13131314;box-shadow:18px 0 50px #0000001a}.docs-shell #nd-sidebar>div:first-child>div:first-child{flex-wrap:wrap;row-gap:.35rem;margin-bottom:.3rem}.docs-shell #nd-sidebar>div:first-child{padding-top:1.2rem}.docs-shell #nd-sidebar .docs-brand{display:none}.docs-early-access{background:#fffffff7;border:1px solid #2a2a2a24;border-radius:.9rem;margin-top:1.25rem;padding:.9rem;position:relative;overflow:hidden;box-shadow:0 16px 38px #0000001a}.docs-early-access:before{content:"";background:linear-gradient(90deg,#0000,#2a2a2aa6,#0000);height:1px;position:absolute;inset:0 0 auto}.docs-early-access-heading{align-items:center;gap:.65rem;margin-bottom:.75rem;display:flex}.docs-early-access-heading p:first-child{color:#131313;font-size:.76rem;font-weight:650}.docs-early-access-heading p:last-child{color:#1313138c;margin-top:.05rem;font-size:.68rem}.docs-early-access-icon{flex:none;width:1.85rem;height:1.85rem}.docs-early-access-input{color:#131313;background:#ffffff7a;border:1px solid #13131317;border-radius:.58rem;outline:none;width:100%;padding:.55rem .65rem;font-size:.74rem;transition:border-color .16s,box-shadow .16s}.docs-early-access-input::placeholder{color:#13131361}.docs-early-access-input:focus{border-color:#2a2a2a85;box-shadow:0 0 0 3px #c8c8c814}.docs-early-access-underline{display:none}.docs-early-access-button{color:#f7f7f7;background:#141412;border-radius:.58rem;justify-content:center;align-items:center;gap:.4rem;width:100%;min-height:2.25rem;font-size:.71rem;font-weight:650;transition:background-color .16s,transform .16s;display:flex}.docs-early-access-button:hover{background:#131313;transform:translateY(-1px)}.docs-early-access-button:focus-visible{outline-offset:2px;outline:2px solid #2a2a2a}.docs-early-access-button:disabled,.docs-early-access-input:disabled{cursor:wait;opacity:.6}.docs-early-access-message{color:#131313a6;text-align:center;min-height:1rem;margin-top:.55rem;font-size:.63rem;line-height:1.35}.docs-early-access-success{color:#181818;align-items:flex-start;gap:.5rem;font-size:.7rem;display:flex}.docs-early-access-success svg{flex:none;margin-top:.05rem}.docs-early-access-success p:last-child{color:#1313137a;text-overflow:ellipsis;margin-top:.12rem;overflow:hidden}.docs-shell #nd-subnav{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#ffffffdb;border-width:0}.docs-brand{color:#111115;align-items:center;gap:.55rem;min-width:0;display:inline-flex}@media (width>=768px){.docs-topbar{display:flex}.docs-shell [data-sidebar-placeholder]{top:var(--docs-topbar-height);height:calc(100dvh - var(--docs-topbar-height))}}.docs-brand-mark{border-radius:.55rem;flex:none;box-shadow:0 0 0 1px #ffffff1a}.docs-brand-name{font-family:var(--font-wordmark);letter-spacing:-.03em;text-overflow:ellipsis;font-size:1.08rem;font-weight:650;line-height:1;overflow:hidden}.docs-brand-label{color:#181818;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#37373714;border:1px solid #2a2a2a38;border-radius:999px;flex:none;padding:.19rem .42rem .17rem;font-size:.57rem;font-weight:650;line-height:1}.docs-shell #nd-sidebar [data-active=true]{box-shadow:inset 0 0 0 1px #d5d5d514,0 8px 22px #0000001a}.docs-page{min-width:0;padding:clamp(3.25rem, 5vw, 5rem) var(--docs-content-gutter) clamp(5rem, 8vw, 8rem);position:relative}.docs-page>*{min-width:0}.docs-page:not(.docs-page-full)>*{width:100%;max-width:48rem}.docs-shell #nd-docs-layout[data-sidebar-collapsed=true] .docs-page:not(.docs-page-full){width:min(100%, calc(48rem + var(--docs-content-gutter) + var(--docs-content-gutter)));justify-self:center}.docs-page:before{content:"";background:linear-gradient(90deg,#606060,#313131 52%,#0000 100%);width:min(6rem,28vw);height:1px;margin-bottom:1.75rem;display:block}.docs-shell .docs-page :is(h1,h2,h3){text-wrap:balance;scroll-margin-top:5rem}.docs-shell .docs-page h1{max-width:18ch;font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.75rem,4.4vw,4.5rem);font-weight:560;line-height:.96}.docs-shell .docs-page>h1+p{color:#131313b3;max-width:62ch;margin-top:0;margin-bottom:0;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.65}.docs-shell .docs-page h2{font-family:var(--font-display);letter-spacing:-.035em;font-weight:560}.docs-shell .docs-page code,.docs-shell .docs-page pre,.docs-shell .docs-page kbd{font-family:var(--font-mono)}.docs-shell .docs-page .not-prose.rounded-xl.border,.docs-shell .docs-page .not-prose.flex-col.rounded-xl.border{background:#fffffff2;border-color:#1313131a;box-shadow:inset 0 1px #ffffff09,0 20px 55px #0000001a}.docs-shell ::selection{color:#131313;background:#3737374d}.docs-shell ::-webkit-scrollbar-thumb{background:#13131324}.docs-shell ::-webkit-scrollbar-thumb:hover{background:#2a2a2a57}@media (width<=767px){.docs-page{padding:2.5rem 1rem 5rem}.docs-page:before{margin-bottom:1.1rem}.docs-shell .docs-page h1{font-size:clamp(2.2rem,11vw,3.2rem)}}@media (width>=768px) and (width<=72rem){.docs-topbar-links>:nth-child(n+5){display:none}}@media (width>=768px) and (width<=60rem){.docs-topbar-links>:nth-child(n+4){display:none}}.docs-shell{--docs-topbar-height:3.75rem;--color-fd-background:#fff;--color-fd-card:#fff;--color-fd-muted:#fff;--color-fd-secondary:#fff;--color-fd-border:#1313131a;--color-fd-primary:#12130e;--color-fd-primary-foreground:#fff;--color-fd-accent:#12130e14;--color-fd-accent-foreground:#12130e;--color-fd-ring:#12130e}:is(html:has(.docs-shell),body:has(.docs-shell)){background:#fff}.docs-shell .docs-topbar{width:min(100% - 1.5rem, var(--docs-frame-width));-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);background:#fff9;border:1px solid #1313131a;border-radius:999px;height:2.75rem;margin:.5rem auto;top:.5rem;box-shadow:inset 0 1px #ffffff14,0 14px 44px #0000001a}.docs-shell .docs-topbar-inner{grid-template-columns:auto minmax(0,1fr) auto;max-width:none;padding-inline:.45rem .5rem}.docs-shell .docs-topbar-brand{border-right:0;padding-inline:.55rem .4rem}.docs-shell .docs-topbar-links{gap:.15rem;padding-inline:.75rem}.docs-shell .docs-topbar-link{border-radius:999px;align-items:center;gap:.4rem;height:2rem;padding:0 .7rem;font-size:.8rem;transition:color .16s,background-color .16s;display:inline-flex}.docs-shell .docs-topbar-link svg{opacity:.75;flex:none;width:.95rem;height:.95rem}.docs-shell .docs-topbar-link[aria-current=page] svg,.docs-shell .docs-topbar-link:hover svg{opacity:1}@media (width<=80rem){.docs-shell .docs-topbar-link span{display:none}.docs-shell .docs-topbar-link{justify-content:center;width:2rem;padding:0}.docs-shell .docs-topbar-download span{display:none}.docs-shell .docs-topbar-download svg{color:#fff;flex:none;width:1rem;height:1rem}.docs-shell .docs-topbar-download{justify-content:center;width:2rem;min-height:2rem;padding:0}}.docs-shell .docs-topbar-link:after{display:none}.docs-shell .docs-topbar-link:hover{background:#12130e12}.docs-shell .docs-topbar-link[aria-current=page]{background:#12130e1c;box-shadow:inset 0 0 0 1px #f0f1ec14}.docs-shell .docs-topbar-download{background:#15120b;border-radius:999px;min-height:2.1rem;padding-inline:.85rem;font-size:.78rem;box-shadow:0 6px 22px #f4f1ea24}.docs-shell .docs-topbar-download:hover{background:#131313}.docs-shell .docs-topbar-action{background:0 0;border-color:#0000;border-radius:50%}.docs-shell .docs-topbar-action:hover{background:#12130e0f;border-color:#1313131a}.docs-shell [data-sidebar-panel],.docs-shell #nd-sidebar [data-search-full]{display:none}.docs-shell .docs-topbar-brand{gap:.45rem}.docs-shell .docs-topbar-divider{background:#1313131f;width:1px;height:1.25rem;margin-inline:.35rem .1rem}.docs-shell .docs-sidebar-toggle{color:#12130eb3;border-radius:50%;width:2rem;height:2rem;margin-right:0}.docs-shell .docs-sidebar-toggle:hover{color:#131313;background:#12130e14}.docs-shell .docs-sidebar-toggle svg{width:1.1rem;height:1.1rem}.docs-shell .docs-topbar-search{color:#12130e99;background:#12130e0a;border:1px solid #1313131a;border-radius:999px;align-items:center;gap:.5rem;height:2rem;margin-right:.35rem;padding:0 .45rem 0 .8rem;font-size:.8rem;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.docs-shell .docs-topbar-search:hover{color:#12130e;background:#12130e12;border-color:#12130e40}.docs-shell .docs-topbar-search:focus-visible{outline-offset:2px;outline:2px solid #12130e}.docs-shell .docs-topbar-search svg{width:.95rem;height:.95rem}.docs-shell .docs-topbar-search kbd{color:#12130e80;font-family:var(--font-mono);border:1px solid #1313131a;border-radius:999px;padding:.2rem .45rem;font-size:.64rem;line-height:1}@media (width<=80rem){.docs-shell .docs-topbar-search span,.docs-shell .docs-topbar-search kbd{display:none}.docs-shell .docs-topbar-search{justify-content:center;width:2rem;padding:0}}.docs-shell .docs-brand{gap:.6rem}.docs-shell .docs-brand-mark{width:1.8rem;height:1.8rem;box-shadow:none;border-radius:0}.docs-shell .docs-brand-name{font-family:var(--font-display);letter-spacing:-.045em;font-size:1.05rem;font-weight:560;position:relative;overflow:visible}.docs-shell .docs-page:before{background:#12130e59;width:2.5rem}.docs-shell .docs-page :is(h1,h2,h3,h4){font-family:var(--font-display)}.docs-shell .docs-page h1{letter-spacing:-.048em;font-weight:540}.docs-shell .docs-page>.\@container>a>p.text-fd-muted-foreground{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docs-shell .docs-page h2[data-page-title]{letter-spacing:-.04em;max-width:28ch;margin-top:1.5rem;margin-bottom:.75rem;font-size:clamp(1.7rem,2.6vw,2.2rem);font-weight:540;line-height:1.1}@media (width<=767px){.docs-shell .docs-page h2[data-page-title]{font-size:clamp(1.6rem,7vw,2rem)}}.docs-shell .docs-page h2{letter-spacing:-.04em;margin-top:2.6rem;font-weight:540}.docs-shell .docs-page h3{letter-spacing:-.03em;font-weight:560}.docs-shell .docs-page a:not([data-card]):not(.not-prose a){text-underline-offset:3px;text-decoration-color:#12130e4d}.docs-shell .docs-page .rounded-xl,.docs-shell .docs-page figure{border-radius:1.1rem}.docs-shell .docs-page .prose :is(p,li,td,th,blockquote,h2,h3,h4)>code{background:#12130e0f;border:1px solid #13131314;border-radius:.45rem;padding:.12rem .42rem;font-size:.85em}.docs-shell .docs-page figure.shiki,.docs-shell .docs-page figure{background:#fff;border-color:#1313131a;box-shadow:inset 0 1px #ffffff0a}.docs-shell .docs-page pre span[style*="6a737d" i]{--shiki-light:#616a74!important;--shiki-dark:#616a74!important}.docs-shell .docs-page [role=region][aria-label=Documentation\ table]{background:#12130e05;border:1px solid #1313131a;border-radius:1.1rem}.docs-shell .docs-page [role=region][aria-label=Documentation\ table] table{margin:0}.docs-shell .docs-page [role=region][aria-label=Documentation\ table] :is(th,td){border-color:#13131312}.docs-shell .docs-page [role=region][aria-label=Documentation\ table] th{background:#12130e09;font-weight:560}.docs-shell .docs-page a.rounded-xl.border{background:#12130e06;border-color:#1313131a;transition:border-color .18s,background-color .18s,transform .18s}.docs-shell .docs-page a.rounded-xl.border:hover{background:#12130e0d;border-color:#12130e4d;transform:translateY(-1px)}.docs-shell #nd-docs-layout #nd-sidebar:not([data-collapsed=true]){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.docs-shell #nd-docs-layout #nd-sidebar[data-collapsed=true]{background:#fff}.docs-shell #nd-sidebar a{border-radius:.7rem}.docs-shell #nd-sidebar [data-active=true]{color:#12130e;background:#12130e17;box-shadow:inset 0 0 0 1px #f0f1ec12}.docs-shell .docs-page button[type=submit]{color:#fff;background:#15120b;border-radius:999px;min-height:2.15rem;padding:0 1.15rem;font-weight:640;transition:background-color .16s,box-shadow .16s}.docs-shell .docs-page button[type=submit]:hover{background:#131313;box-shadow:0 6px 22px #f4f1ea2e}.docs-shell .docs-page input:not([type=checkbox]):not([type=radio]),.docs-shell .docs-page select,.docs-shell .docs-page textarea{background:#12130e08;border-radius:.7rem}.docs-shell .docs-page input:focus-visible,.docs-shell .docs-page select:focus-visible,.docs-shell .docs-page textarea:focus-visible{border-color:#12130e66;outline:none;box-shadow:0 0 0 3px #f0f1ec14}.docs-shell .docs-page [class*=text-green],.docs-shell .docs-page [class*=text-blue],.docs-shell .docs-page [class*=text-orange],.docs-shell .docs-page [class*=text-red],.docs-shell .docs-page [class*=text-purple]{color:#292518}@media (width<=767px){.docs-shell .docs-topbar{display:none}}@media (prefers-reduced-motion:reduce){.docs-shell .docs-topbar-link,.docs-shell .docs-page a.rounded-xl.border,.docs-shell .docs-page button[type=submit]{transition:none}.docs-shell .docs-page a.rounded-xl.border:hover{transform:none}}.docs-shell .docs-brand-tld{background:linear-gradient(100deg,#2f000b,#800b2f 55%,#8c4308);color:#0000;font:inherit;letter-spacing:-.04em;opacity:0;pointer-events:none;-webkit-background-clip:text;background-clip:text;margin-left:-.02em;font-size:.92em;display:inline-flex;position:absolute;top:50%;left:100%;translate:0 -50%}.docs-shell .docs-brand-tld i{opacity:0;font-style:normal;display:inline-block}.docs-shell .docs-brand:hover .docs-shell .docs-brand-tld{animation:2.2s both docs-tld-wrap}.docs-shell .docs-brand:hover .docs-shell .docs-brand-tld i{animation:2.2s cubic-bezier(.34,1.56,.64,1) both docs-tld-pop}.docs-shell .docs-brand:hover .docs-shell .docs-brand-tld i:nth-child(2){animation-delay:70ms}.docs-shell .docs-brand:hover .docs-shell .docs-brand-tld i:nth-child(3){animation-delay:.14s}@keyframes docs-tld-wrap{0%,72%{opacity:1}to{opacity:0}}@keyframes docs-tld-pop{0%{opacity:0;transform:translateY(.55em)scale(.5)rotate(-12deg)}16%,to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.docs-shell .docs-brand:hover .docs-shell .docs-brand-tld,.docs-shell .docs-brand:hover .docs-shell .docs-brand-tld i{animation:none}.docs-shell .docs-brand:hover .docs-shell .docs-brand-tld{opacity:.9}.docs-shell .docs-brand:hover .docs-shell .docs-brand-tld i{opacity:1}}.docs-shell .docs-brand:hover .docs-brand-label{animation:2.2s both docs-tld-chip}@keyframes docs-tld-chip{0%,82%,to{opacity:1}10%,70%{opacity:0}}@media (prefers-reduced-motion:reduce){.docs-shell .docs-brand:hover .docs-brand-label{animation:none}}@media (width>=768px) and (width<=72rem){.docs-shell .docs-topbar-links>:nth-child(n+4){display:inline-flex}}.docs-shell .docs-topbar-docs-chip{text-decoration:none;transition:color .16s,border-color .16s,background-color .16s}.docs-shell .docs-topbar-docs-chip:hover{color:#131313;background:#12130e1f;border-color:#12130e66}.docs-shell .docs-topbar-brand-link:hover .docs-brand-name{color:#131313}.docs-shell #nd-sidebar a{padding-block:.32rem;font-size:.86rem;line-height:1.25}.docs-shell #nd-sidebar [data-separator],.docs-shell #nd-sidebar p[class*=text-fd-muted]{padding-top:.9rem}.docs-shell header.border-b,.docs-shell #nd-subnav{border-width:0}.docs-shell .docs-page:before{display:none}.docs-shell .docs-page pre{overflow-x:auto}.docs-shell{--color-fd-card:#fff;--color-fd-border:#37294d1c;background:radial-gradient(50rem 20rem at 85% 0,#f1eef8,#0000 80%),#fff}.docs-shell #nd-sidebar{background:linear-gradient(145deg,#faf9fc,#fff 75%)}.docs-shell .docs-page :is([data-card],.not-prose>a){box-shadow:0 1px 2px #231d3006}
