.docs-shell{--docs-topbar-height:3.75rem;--color-fd-background:#0a0a0a;--color-fd-card:#0e0e0e;--color-fd-muted:#131313;--color-fd-secondary:#141414;--color-fd-border:#ffffff1a;--color-fd-primary:#f0f1ec;--color-fd-primary-foreground:#0c0c0c;--color-fd-accent:#f0f1ec14;--color-fd-accent-foreground:#f0f1ec;--color-fd-ring:#f0f1ec}:is(html:has(.docs-shell),body:has(.docs-shell)){background:#0a0a0a}.docs-shell .docs-topbar{-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);background:#10101099;border:1px solid #ffffff1a;border-radius:999px;width:min(100% - 1.5rem,88rem);height:2.75rem;margin:.5rem auto;top:.5rem;box-shadow:inset 0 1px #ffffff14,0 14px 44px #00000080}.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:#0c0c0c;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:#f0f1ec12}.docs-shell .docs-topbar-link[aria-current=page]{background:#f0f1ec1c;box-shadow:inset 0 0 0 1px #f0f1ec14}.docs-shell .docs-topbar-download{background:#f4f1ea;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:#fff}.docs-shell .docs-topbar-action{background:0 0;border-color:#0000;border-radius:50%}.docs-shell .docs-topbar-action:hover{background:#f0f1ec0f;border-color:#ffffff1a}.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:#ffffff1f;width:1px;height:1.25rem;margin-inline:.35rem .1rem}.docs-shell .docs-sidebar-toggle{color:#f0f1ecb3;border-radius:50%;width:2rem;height:2rem;margin-right:0}.docs-shell .docs-sidebar-toggle:hover{color:#fff;background:#f0f1ec14}.docs-shell .docs-sidebar-toggle svg{width:1.1rem;height:1.1rem}.docs-shell .docs-topbar-search{color:#f0f1ec99;background:#f0f1ec0a;border:1px solid #ffffff1a;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:#f0f1ec;background:#f0f1ec12;border-color:#f0f1ec40}.docs-shell .docs-topbar-search:focus-visible{outline-offset:2px;outline:2px solid #f0f1ec}.docs-shell .docs-topbar-search svg{width:.95rem;height:.95rem}.docs-shell .docs-topbar-search kbd{color:#f0f1ec80;font-family:var(--font-mono);border:1px solid #ffffff1a;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:#f0f1ec59;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:-.048em;max-width:18ch;margin-top:0;margin-bottom:.888889em;font-size:clamp(2.75rem,4.4vw,4.5rem);font-weight:540;line-height:.96}@media (width<=767px){.docs-shell .docs-page h2[data-page-title]{font-size:clamp(2.2rem,11vw,3.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:#f0f1ec4d}.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:#f0f1ec0f;border:1px solid #ffffff14;border-radius:.45rem;padding:.12rem .42rem;font-size:.85em}.docs-shell .docs-page figure.shiki,.docs-shell .docs-page figure{background:#0a0a0a;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0a}.docs-shell .docs-page pre span[style*="6a737d" i]{--shiki-light:#8b949e!important;--shiki-dark:#8b949e!important}.docs-shell .docs-page [role=region][aria-label=Documentation\ table]{background:#f0f1ec05;border:1px solid #ffffff1a;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:#ffffff12}.docs-shell .docs-page [role=region][aria-label=Documentation\ table] th{background:#f0f1ec09;font-weight:560}.docs-shell .docs-page a.rounded-xl.border{background:#f0f1ec06;border-color:#ffffff1a;transition:border-color .18s,background-color .18s,transform .18s}.docs-shell .docs-page a.rounded-xl.border:hover{background:#f0f1ec0d;border-color:#f0f1ec4d;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:#0e0e0e}.docs-shell #nd-sidebar a{border-radius:.7rem}.docs-shell #nd-sidebar [data-active=true]{color:#f0f1ec;background:#f0f1ec17;box-shadow:inset 0 0 0 1px #f0f1ec12}.docs-shell .docs-page button[type=submit]{color:#0c0c0c;background:#f4f1ea;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:#fff;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:#f0f1ec08;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:#f0f1ec66;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:#e7e3d6}@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,#ffd0db,#f47fa3 55%,#f7ae73);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:#fff;background:#f0f1ec1f;border-color:#f0f1ec66}.docs-shell .docs-topbar-brand-link:hover .docs-brand-name{color:#fff}.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}
