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-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-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)}}.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 [data-sidebar-panel],.docs-shell #nd-sidebar [data-search-full]{display:none}.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 (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}}.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}.docs-shell #nd-docs-layout{width:100%;max-width:none;padding:0;display:block}.docs-shell #nd-subnav,.docs-shell #nd-toc,.docs-shell #nd-sidebar,.docs-shell [data-sidebar-placeholder]{display:none}.docs-shell .docs-page,.docs-shell #nd-docs-layout[data-sidebar-collapsed=true] .docs-page:not(.docs-page-full){width:min(100%,42rem + 2*clamp(1.25rem,6vw,3rem));margin-inline:auto;padding:clamp(6rem,11vh,8rem) clamp(1.25rem,6vw,3rem) clamp(5rem,10vh,8rem)}.docs-shell .docs-page.docs-page-full{width:min(100%,72rem)}.docs-shell .docs-page:not(.docs-page-full)>*{max-width:42rem}.docs-page:before{display:none}.docs-shell .docs-page :is(p,li){line-height:1.75}.docs-reader-bar{align-items:center;gap:.25rem;margin-inline-start:-.55rem;display:flex;position:relative}.docs-reader-bar summary,.docs-reader-bar>button{color:#18160f80;cursor:pointer;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;list-style:none;transition:color .16s,background-color .16s;display:grid}.docs-reader-bar summary::-webkit-details-marker{display:none}.docs-reader-bar summary:hover,.docs-reader-bar>button:hover,.docs-contents[open] summary{color:#18160ff2;background:#18160f0f}.docs-reader-bar svg{width:1.1rem;height:1.1rem}.docs-contents nav{z-index:20;background:#fff;border:1px solid #18160f1a;border-radius:1rem;width:min(21rem,100vw - 2.5rem);max-height:min(70vh,34rem);padding:.6rem;font-size:.875rem;position:absolute;inset-block-start:calc(100% + .4rem);inset-inline-start:0;overflow-y:auto;box-shadow:0 26px 50px -24px #18160f59}.docs-contents ul{margin:0;padding:0;list-style:none}.docs-contents ul ul{padding-inline-start:.75rem}.docs-contents a{color:#18160fb8;border-radius:.5rem;padding:.3rem .6rem;line-height:1.35;text-decoration:none;display:block}.docs-contents a:hover{color:#18160f;background:#18160f0d}.docs-contents a[data-active=true]{color:#18160f;background:#18160f12;font-weight:550}.docs-contents-heading{color:#18160f7a;padding:.7rem .6rem .25rem;font-size:.72rem;font-weight:600;display:block}
