:root,:host{--color-monime-500:#0180ff;--color-monime-600:#0068cc}:root{--color-monime-50:#e6f2ff;--color-monime-100:#cce5ff;--color-monime-200:#9cf;--color-monime-300:#66b3ff;--color-monime-400:#39f;--color-monime-500:#0180ff;--color-monime-600:#0068cc;--color-monime-700:#004f99;--color-monime-800:#003466;--color-monime-900:#001a33;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--color-fd-background:#fff;--color-fd-foreground:#0d1320;--color-fd-card:#fff;--color-fd-card-foreground:#0d1320;--color-fd-popover:#fff;--color-fd-popover-foreground:#0d1320;--color-fd-muted:#f4f6f9;--color-fd-muted-foreground:#5b6475;--color-fd-secondary:#f4f6f9;--color-fd-secondary-foreground:#0d1320;--color-fd-accent:#eef1f5;--color-fd-accent-foreground:#0d1320;--color-fd-border:#e5e8ee;--color-fd-primary:var(--color-monime-600);--color-fd-primary-foreground:#fff;--color-fd-ring:var(--color-monime-500);--docs-chrome:#fafbfc;--docs-brand:var(--color-monime-500);--docs-brand-soft:#0180ff17}@supports (color:color-mix(in lab, red, red)){:root{--docs-brand-soft:color-mix(in oklab, var(--color-monime-500) 9%, transparent)}}:root{--docs-body-text:#3a4353;--docs-secondary-text:#5b6475;--docs-heading-text:#0d1320}html.dark{--color-fd-background:#0b0d11;--color-fd-foreground:#eceff4;--color-fd-card:#11141a;--color-fd-card-foreground:#eceff4;--color-fd-popover:#13161c;--color-fd-popover-foreground:#eceff4;--color-fd-muted:#161a21;--color-fd-muted-foreground:#98a2b3;--color-fd-secondary:#161a21;--color-fd-secondary-foreground:#eceff4;--color-fd-accent:#1a1f27;--color-fd-accent-foreground:#eceff4;--color-fd-border:#232833;--color-fd-primary:#4ea5ff;--color-fd-primary-foreground:#04101f;--color-fd-ring:#4ea5ff;--docs-chrome:#0e1116;--docs-brand:#3d9bff;--docs-brand-soft:#3d9bff21;--docs-body-text:#b4bcc9;--docs-secondary-text:#8e98a9;--docs-heading-text:#f3f5f8}@supports (color:lab(0% 0 0)){html.dark{--docs-brand-soft:lab(62.1671% -2.06253 -58.6714/.13)}}
:root{--docs-sidebar-width:288px}body{background-color:var(--color-fd-background)}#nd-sidebar{border-inline-end-color:var(--color-fd-border);background-color:color-mix(in oklab, var(--docs-chrome) 70%, transparent);background-image:radial-gradient(130% 38% at 0% 0%, color-mix(in oklab, var(--docs-brand) 11%, transparent), transparent 72%), linear-gradient(to bottom, #ffffff8c, transparent 26%, transparent 66%, color-mix(in oklab, var(--docs-brand) 8%, transparent));-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);box-shadow:inset -1px 0 #ffffffe6}html.dark #nd-sidebar{background-color:color-mix(in oklab, var(--docs-chrome) 74%, transparent);background-image:radial-gradient(130% 40% at 0% 0%, color-mix(in oklab, var(--docs-brand) 13%, transparent), transparent 70%), linear-gradient(to bottom, #ffffff09, transparent 30%, transparent 68%, color-mix(in oklab, var(--docs-brand) 7%, transparent));box-shadow:inset -1px 0 #ffffff0b}#nd-sidebar-mobile{background-image:radial-gradient(120% 30% at 0% 0%, color-mix(in oklab, var(--docs-brand) 8%, transparent), transparent 72%)}html.dark #nd-sidebar-mobile{background-image:radial-gradient(120% 30% at 0% 0%, color-mix(in oklab, var(--docs-brand) 12%, transparent), transparent 72%)}.docs-app-surface #nd-notebook-layout,.docs-app-surface #nd-home-layout{background-color:#0000}#nd-notebook-layout,#nd-home-layout{--fd-layout-width:100%}@media (min-width:48rem){#nd-notebook-layout,#nd-sidebar{--fd-sidebar-width:var(--docs-sidebar-width)}}.docs-brand{align-items:center;gap:.625rem;display:inline-flex}.docs-brand__logo{width:auto;height:1.3125rem}.docs-brand__badge{border:1px solid var(--color-fd-border);background:var(--color-fd-background);color:var(--docs-secondary-text);letter-spacing:.01em;border-radius:999px;padding:.0625rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.25rem}#nd-sidebar>div:first-child{gap:.875rem;padding:0 1rem .5rem}#nd-sidebar>div:first-child>div:first-child{border-bottom:1px solid var(--color-fd-border);align-items:center;height:3.5rem;margin-inline:-1rem;padding-inline:1.25rem .875rem}#nd-sidebar>div:first-child>div:first-child>button{margin-block:0}#nd-sidebar [data-search-full],#nd-sidebar-mobile [data-search-full]{border-color:var(--color-fd-border);background:color-mix(in oklab, var(--color-fd-background) 72%, transparent);border-radius:.5rem;height:2.25rem;font-size:.8125rem;box-shadow:inset 0 1px #fffc,0 1px 2px #0d13200a}#nd-sidebar [data-search-full]:hover,#nd-sidebar-mobile [data-search-full]:hover{border-color:color-mix(in oklab, var(--docs-brand) 35%, var(--color-fd-border));background:color-mix(in oklab, var(--color-fd-background) 88%, transparent)}html.dark #nd-sidebar [data-search-full],html.dark #nd-sidebar-mobile [data-search-full]{box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0003}.docs-header{border-color:var(--color-fd-border)}.docs-header-tab{color:var(--docs-secondary-text);white-space:nowrap;align-items:center;gap:.5rem;padding-inline:.75rem;font-size:.875rem;font-weight:500;transition:color .15s;display:inline-flex;position:relative}.docs-header-tab:first-child{margin-inline-start:-.75rem}.docs-header-tab svg{opacity:.75;width:1rem;height:1rem}.docs-header-tab:hover{color:var(--color-fd-foreground)}.docs-header-tab:after{content:"";inset-inline:.75rem;background:0 0;border-radius:2px 2px 0 0;height:2px;transition:background-color .15s;position:absolute;bottom:-1px}.docs-header-tab[data-active=true]{color:var(--color-fd-foreground)}.docs-header-tab[data-active=true] svg{color:var(--docs-brand);opacity:1}.docs-header-tab[data-active=true]:after{background:var(--docs-brand)}.docs-header-tab:focus-visible{outline:2px solid var(--color-fd-ring);outline-offset:-6px;border-radius:.375rem}#nd-sidebar [data-radix-scroll-area-viewport]{padding-block-start:.5rem}#nd-sidebar [data-radix-scroll-area-viewport]>div>p{color:var(--color-fd-foreground);letter-spacing:.01em;margin-top:1.5rem;margin-bottom:.25rem;font-size:.75rem;font-weight:600}#nd-sidebar [data-radix-scroll-area-viewport]>div>p:first-child{margin-top:0}#nd-sidebar a[data-active],#nd-sidebar [data-radix-scroll-area-viewport] button{color:var(--docs-secondary-text);border-radius:.375rem;padding-block:.375rem;font-size:.8125rem;line-height:1.25rem}#nd-sidebar a[data-active]:hover,#nd-sidebar [data-radix-scroll-area-viewport] button:hover{background:var(--color-fd-accent);color:var(--color-fd-foreground)}#nd-sidebar a[data-active=true],#nd-sidebar-mobile a[data-active=true]{background:color-mix(in oklab, var(--docs-brand) 10%, transparent);color:var(--docs-accent-text);font-weight:550}#nd-sidebar a[data-active=true]:hover,#nd-sidebar-mobile a[data-active=true]:hover{background:color-mix(in oklab, var(--docs-brand) 13%, transparent);color:var(--docs-accent-text)}html.dark #nd-sidebar a[data-active=true],html.dark #nd-sidebar-mobile a[data-active=true]{background:color-mix(in oklab, var(--docs-brand) 16%, transparent)}html.dark #nd-sidebar a[data-active=true]:hover,html.dark #nd-sidebar-mobile a[data-active=true]:hover{background:color-mix(in oklab, var(--docs-brand) 20%, transparent)}#nd-page{justify-self:center;width:100%;max-width:920px;padding-top:2.5rem;padding-bottom:4rem}.docs-reading-column{--color-fd-muted-foreground:var(--docs-secondary-text);width:100%;max-width:720px;margin-inline:auto}@media (min-width:768px){#nd-page{padding-top:3rem}}@media (min-width:1280px){#nd-page{padding-top:3.5rem}}@media (min-width:1536px){#nd-page{max-width:1080px}.docs-reading-column{max-width:880px}}.docs-account-trigger{border:1px solid color-mix(in oklab, var(--color-fd-primary) 28%, var(--color-fd-border));background:color-mix(in oklab, var(--color-fd-primary) 10%, var(--color-fd-background));width:2rem;height:2rem;color:var(--color-fd-primary);letter-spacing:.02em;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:750;display:inline-flex}.docs-account-trigger>span,.docs-account-identity>span{overflow:hidden}.docs-account-photo{border-radius:inherit;object-fit:cover;width:100%;height:100%}.docs-account-trigger>span{border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.docs-account-trigger:hover,.docs-account-trigger:focus-visible,.docs-account-trigger[data-state=open]{border-color:color-mix(in oklab, var(--color-fd-primary) 55%, var(--color-fd-border));background:color-mix(in oklab, var(--color-fd-primary) 15%, var(--color-fd-background));outline:none}.docs-account-trigger:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-fd-primary) 22%, transparent)}.docs-account-menu{width:min(20rem,100vw - 2rem);padding:.45rem;background:var(--color-fd-popover)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.docs-account-identity{align-items:center;gap:.7rem;padding:.65rem;display:flex}.docs-account-identity>span{background:color-mix(in oklab, var(--color-fd-primary) 12%, var(--color-fd-background));width:2.25rem;height:2.25rem;color:var(--color-fd-primary);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:750;display:inline-flex}.docs-account-identity>div,.docs-account-menu nav a>span{gap:.1rem;min-width:0;display:grid}.docs-account-identity strong,.docs-account-menu nav a strong{color:var(--color-fd-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:650;overflow:hidden}.docs-account-identity small,.docs-account-menu nav a small{color:var(--docs-secondary-text);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.docs-account-menu nav{border-top:1px solid var(--color-fd-border);gap:.1rem;margin-top:.35rem;padding-top:.35rem;display:grid}.docs-account-menu nav a{border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem .6rem;display:grid}.docs-account-menu nav a:hover,.docs-account-menu nav a:focus-visible{background:var(--color-fd-accent);color:var(--color-fd-accent-foreground);outline:none}.docs-account-menu nav a>svg:first-child{width:.95rem;height:.95rem;color:var(--docs-secondary-text)}.docs-account-menu nav a>svg:last-child{width:.8rem;height:.8rem;color:var(--docs-secondary-text)}.docs-sidebar-footer{border-top:1px solid var(--color-fd-border);align-items:center;gap:.5rem;padding:.625rem .75rem!important;display:flex!important}@media (min-width:48rem){#nd-sidebar .docs-sidebar-footer:not(:has(.docs-account-card)){display:none!important}}.docs-account-card{text-align:start;border-radius:.5rem;flex:1;align-items:center;gap:.625rem;min-width:0;padding:.375rem;transition:background-color .15s;display:flex}.docs-account-card:hover,.docs-account-card[data-state=open]{background:var(--color-fd-accent)}.docs-account-card:focus-visible{outline:2px solid var(--color-fd-ring);outline-offset:1px}.docs-account-card>span[aria-hidden]{border:1px solid color-mix(in oklab, var(--color-fd-primary) 28%, var(--color-fd-border));background:color-mix(in oklab, var(--color-fd-primary) 10%, var(--color-fd-background));width:2rem;height:2rem;color:var(--color-fd-primary);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:750;display:inline-flex;overflow:hidden}.docs-account-card__text{flex:1;gap:.0625rem;min-width:0;display:grid}.docs-account-card__text strong,.docs-account-card__text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docs-account-card__text strong{color:var(--docs-heading-text);font-size:.8125rem;font-weight:600}.docs-account-card__text small{color:var(--docs-secondary-text);font-size:.75rem}.docs-account-card__icon{width:1rem;height:1rem;color:var(--docs-secondary-text);flex:none}.docs-page-eyebrow{margin-bottom:.875rem!important}.docs-sidebar-collapse{width:1.75rem;height:1.75rem;color:var(--docs-secondary-text);border-radius:.375rem;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:.875rem;right:.75rem}@media (max-width:47.999rem){.docs-sidebar-collapse{display:none}}.docs-sidebar-collapse:hover{background:var(--color-fd-accent);color:var(--color-fd-foreground)}.docs-sidebar-collapse:focus-visible{outline:2px solid var(--color-fd-ring);outline-offset:1px}.docs-sidebar-collapse svg{width:1.0625rem;height:1.0625rem}.docs-header-brand{align-items:center;display:inline-flex}.docs-header-extras{align-items:center;gap:.5rem;display:none}.docs-header-search{border-color:var(--color-fd-border);background:var(--color-fd-background);border-radius:.5rem;width:14rem;height:2.125rem;font-size:.8125rem}.docs-header-search:hover{border-color:color-mix(in oklab, var(--docs-brand) 35%, var(--color-fd-border));background:var(--color-fd-background)}@media (min-width:48rem){.docs-header-extras{display:flex}.docs-header-search{display:none}.docs-header-brand{margin-inline-end:1.25rem;display:none}.docs-header-start:has([data-collapsed=true]) .docs-header-brand{display:inline-flex}.docs-no-sidebar{--docs-sidebar-width:0px}.docs-no-sidebar [data-sidebar-placeholder],.docs-no-sidebar .docs-header-expand{display:none}.docs-no-sidebar .docs-header-brand,.docs-no-sidebar .docs-header-tabs{display:flex}.docs-no-sidebar .docs-header-search{display:inline-flex}}.docs-header{container:docs-header/inline-size}.docs-header-start,.docs-header-end{flex:none}.docs-header-tabs{scrollbar-width:none;min-width:0}.docs-header-tabs::-webkit-scrollbar{display:none}.docs-header-tab__short{display:none}@container docs-header (max-width:76rem){.docs-header-search{justify-content:center;width:2.125rem;padding:0;font-size:0}.docs-header-search>div{display:none}}@container docs-header (max-width:64rem){.docs-header-row{gap:.75rem}.docs-header-tab{padding-inline:.5rem}.docs-header-tab:first-child{margin-inline-start:-.5rem}.docs-header-tab:after{inset-inline:.5rem}.docs-header-tab svg{display:none}}@container docs-header (max-width:50rem){.docs-header-tab:has(.docs-header-tab__short) .docs-header-tab__label{display:none}.docs-header-tab__short{display:inline}.docs-brand__badge{display:none}}@container docs-header (max-width:60rem){.docs-no-sidebar .docs-header-tab:has(.docs-header-tab__short) .docs-header-tab__label{display:none}.docs-no-sidebar .docs-header-tab__short{display:inline}.docs-no-sidebar .docs-brand__badge{display:none}}@container docs-header (max-width:34rem){.docs-header-row{gap:.5rem;padding-inline:1rem}.docs-header-tab{padding-inline:.375rem}.docs-header-tab:first-child{margin-inline-start:-.375rem}.docs-header-tab:after{inset-inline:.375rem}}.docs-personal-value{background:color-mix(in oklab, var(--docs-brand) 16%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--docs-brand) 30%, transparent);border-radius:.2rem;color:inherit!important}.docs-app-surface #nd-notebook-layout:has(.docs-landing-page){isolation:isolate;--docs-glow-blue:#0180ff1f;--docs-glow-sky:#38bdf821;--docs-glow-indigo:#818cf81a;--docs-glow-violet:#a78bfa14;--docs-glow-teal:#2dd4bf12;position:relative}html.dark .docs-app-surface #nd-notebook-layout:has(.docs-landing-page){--docs-glow-blue:#0180ff2e;--docs-glow-sky:#22d3ee1a;--docs-glow-indigo:#818cf81f;--docs-glow-violet:#8b5cf61c;--docs-glow-teal:#14b8a614}.docs-app-surface #nd-notebook-layout:has(.docs-landing-page):before{content:"";z-index:-1;pointer-events:none;height:80rem;position:absolute;inset:0 0 auto}@property --docs-glow-a-x{syntax:"<percentage>";inherits:false;initial-value:12%}@property --docs-glow-a-y{syntax:"<percentage>";inherits:false;initial-value:5%}@property --docs-glow-b-x{syntax:"<percentage>";inherits:false;initial-value:88%}@property --docs-glow-b-y{syntax:"<percentage>";inherits:false;initial-value:5%}@property --docs-glow-c-x{syntax:"<percentage>";inherits:false;initial-value:55%}@property --docs-glow-c-y{syntax:"<percentage>";inherits:false;initial-value:35%}@property --docs-glow-d-x{syntax:"<percentage>";inherits:false;initial-value:30%}@property --docs-glow-d-y{syntax:"<percentage>";inherits:false;initial-value:55%}@property --docs-glow-e-x{syntax:"<percentage>";inherits:false;initial-value:78%}@property --docs-glow-e-y{syntax:"<percentage>";inherits:false;initial-value:58%}.docs-app-surface #nd-notebook-layout:has(.docs-landing-page):before{background:radial-gradient(45% 45% at var(--docs-glow-a-x) var(--docs-glow-a-y), var(--docs-glow-blue), transparent 70%), radial-gradient(40% 42% at var(--docs-glow-b-x) var(--docs-glow-b-y), var(--docs-glow-sky), transparent 70%), radial-gradient(38% 36% at var(--docs-glow-c-x) var(--docs-glow-c-y), var(--docs-glow-indigo), transparent 70%), radial-gradient(36% 34% at var(--docs-glow-d-x) var(--docs-glow-d-y), var(--docs-glow-violet), transparent 70%), radial-gradient(36% 34% at var(--docs-glow-e-x) var(--docs-glow-e-y), var(--docs-glow-teal), transparent 70%);animation:22s ease-in-out infinite alternate docs-glow-a,26s ease-in-out infinite alternate docs-glow-b,18s ease-in-out infinite alternate docs-glow-c,24s ease-in-out infinite alternate docs-glow-d,20s ease-in-out infinite alternate docs-glow-e;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}@keyframes docs-glow-a{0%{--docs-glow-a-x:12%;--docs-glow-a-y:5%}50%{--docs-glow-a-x:30%;--docs-glow-a-y:30%}to{--docs-glow-a-x:18%;--docs-glow-a-y:18%}}@keyframes docs-glow-b{0%{--docs-glow-b-x:88%;--docs-glow-b-y:5%}50%{--docs-glow-b-x:70%;--docs-glow-b-y:28%}to{--docs-glow-b-x:82%;--docs-glow-b-y:14%}}@keyframes docs-glow-c{0%{--docs-glow-c-x:55%;--docs-glow-c-y:35%}50%{--docs-glow-c-x:40%;--docs-glow-c-y:22%}to{--docs-glow-c-x:66%;--docs-glow-c-y:42%}}@keyframes docs-glow-d{0%{--docs-glow-d-x:30%;--docs-glow-d-y:55%}50%{--docs-glow-d-x:48%;--docs-glow-d-y:42%}to{--docs-glow-d-x:20%;--docs-glow-d-y:50%}}@keyframes docs-glow-e{0%{--docs-glow-e-x:78%;--docs-glow-e-y:58%}50%{--docs-glow-e-x:62%;--docs-glow-e-y:46%}to{--docs-glow-e-x:90%;--docs-glow-e-y:40%}}@media (prefers-reduced-motion:reduce){.docs-app-surface #nd-notebook-layout:has(.docs-landing-page):before{animation:none}}.docs-hero-mesh{z-index:-1;color:#0168cc66;--docs-hero-mesh-accent:#0174e6;--docs-hero-cursor-glow:#38bdf81f;--docs-hero-cursor-glow-soft:#0180ff0b;--docs-hero-pulse-1:#0174e6;--docs-hero-pulse-2:#0ea5e9;--docs-hero-pulse-3:#6366f1;pointer-events:none;width:100%;height:80rem;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(100% 100% at 50% 0,#000 50%,#0000 92%);mask-image:radial-gradient(100% 100% at 50% 0,#000 50%,#0000 92%)}html.dark .docs-hero-mesh{color:#6cb4ff57;--docs-hero-mesh-accent:#80c4ff;--docs-hero-cursor-glow:#22d3ee1a;--docs-hero-cursor-glow-soft:#0180ff0e;--docs-hero-pulse-1:#80c4ff;--docs-hero-pulse-2:#38bdf8;--docs-hero-pulse-3:#a5b4fc}.docs-app-surface:has(.docs-landing-page) #nd-subnav[data-transparent=true]{border-color:#0000}.docs-app-surface:has(.docs-landing-page) #nd-subnav[data-transparent=true] .docs-section-nav{border-color:#0d13200f}:root{--docs-accent-text:var(--color-fd-primary)}#nd-toc a[data-active=true]{color:var(--docs-accent-text);font-weight:550}#nd-toc a:hover{color:var(--color-fd-foreground)}#nd-toc .bg-fd-primary{background:var(--docs-brand);box-shadow:0 0 0 3px var(--docs-brand-soft)}.docs-read-progress{display:none}@supports (animation-timeline:scroll()){.docs-app-surface:not(:has(.docs-landing-page)) .docs-read-progress{background:var(--docs-brand);transform-origin:0;height:2px;animation:linear both docs-read-progress;animation-timeline:scroll(root);display:block;position:absolute;bottom:-1px;left:0;right:0}}@keyframes docs-read-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.docs-body :is(h2,h3,h4)>button{color:var(--docs-secondary-text)}.docs-body :is(h2,h3,h4)>button:hover{color:var(--docs-accent-text)}.docs-body :is(h2,h3,h4)>a[data-card]{color:inherit;text-decoration:none}#nd-page:not(.docs-landing-page) .docs-body>:where(p,ul,ol,blockquote,h2,h3,h4){max-width:60ch}@media (min-width:1536px){#nd-page:not(.docs-landing-page) .docs-body>:where(p,ul,ol,blockquote,h2,h3,h4){max-width:70ch}}#nd-page:not(.docs-landing-page)>*{animation:.35s ease-out both docs-page-in}@keyframes docs-page-in{0%{opacity:0;transform:translateY(.375rem)}}@media (prefers-reduced-motion:reduce){#nd-page:not(.docs-landing-page)>*{animation:none}}.docs-search-hints{color:var(--docs-secondary-text);flex-wrap:wrap;gap:1rem;font-size:.75rem;display:flex}.docs-search-hints span{align-items:center;gap:.25rem;display:inline-flex}.docs-search-hints kbd{border:1px solid var(--color-fd-border);background:var(--color-fd-muted);min-width:1.25rem;font-family:var(--font-sans);text-align:center;border-radius:.25rem;padding:0 .3rem;font-size:.6875rem;line-height:1.125rem}.docs-search-section{color:var(--docs-secondary-text);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:.625rem .875rem 0;font-size:.6875rem;font-weight:600}.docs-search-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}@media (max-width:40rem){.docs-search-hints{display:none}}#nd-sidebar [data-radix-scroll-area-viewport]>div>p svg{color:var(--docs-brand)}.docs-not-found{isolation:isolate;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:44rem;min-height:100dvh;margin-inline:auto;padding:3rem 1rem;display:flex;position:relative}.docs-not-found:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(45% 45% at 20% 0,#0180ff1f,#0000 70%),radial-gradient(40% 40% at 85% 5%,#38bdf81f,#0000 70%);position:fixed;inset:0}.docs-not-found__brand img{width:auto;height:1.75rem}.docs-not-found__code{background:linear-gradient(135deg, var(--color-monime-500), #818cf8);color:#0000;letter-spacing:-.05em;-webkit-background-clip:text;background-clip:text;margin:2.5rem 0 .5rem;font-size:clamp(4.5rem,12vw,7rem);font-weight:800;line-height:1}.docs-not-found h1{color:var(--docs-heading-text);letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:650}.docs-not-found__lead{max-width:30rem;color:var(--docs-secondary-text);margin:.75rem 0 0;font-size:1rem;line-height:1.6}.docs-not-found__search{border-color:var(--color-fd-border);background:var(--color-fd-background);border-radius:.625rem;width:100%;max-width:26rem;height:2.75rem;margin-top:1.75rem;font-size:.9375rem}.docs-not-found__links{text-align:start;width:100%;margin-top:1.5rem}:root{--docs-status-color:color-mix(in oklab, var(--docs-brand) 11%, var(--color-fd-background))}.docs-announcement{border-bottom:1px solid color-mix(in oklab, var(--docs-brand) 18%, var(--color-fd-border));background:linear-gradient(90deg, color-mix(in oklab, var(--docs-brand) 11%, var(--color-fd-background)), color-mix(in oklab, var(--docs-brand) 5%, var(--color-fd-background)) 55%, color-mix(in oklab, var(--docs-brand) 11%, var(--color-fd-background)));padding-inline:2.75rem}.docs-announcement__link{min-width:0;color:var(--docs-heading-text);white-space:nowrap;align-items:center;gap:.625rem;font-size:.8125rem;font-weight:400;display:inline-flex}.docs-announcement__tag{color:#fff;letter-spacing:.02em;background:#0168cc;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.docs-announcement__title{font-weight:600}.docs-announcement__text{color:var(--docs-secondary-text);text-overflow:ellipsis;overflow:hidden}.docs-announcement__action{color:var(--docs-brand);align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.docs-announcement__action svg{transition:transform .15s}.docs-announcement__link:hover .docs-announcement__action svg{transform:translate(2px)}.docs-announcement__link:focus-visible{outline:2px solid var(--color-fd-ring);outline-offset:2px;border-radius:.375rem}@media (max-width:40rem){.docs-announcement__text{display:none}}div:has(>.docs-tab-icon){background:var(--docs-brand-soft);width:2rem;height:2rem;color:var(--docs-brand);border-radius:.5rem;flex:none;justify-content:center;align-items:center;display:inline-flex}div:has(>.docs-tab-icon)>.docs-tab-icon{stroke-width:1.75px;width:1rem;height:1rem}
.prose :where(h2):not(:where([class~=not-prose] *)){color:var(--docs-heading-text);letter-spacing:-.022em;margin-top:2.75em;margin-bottom:.85em;scroll-margin-top:5rem;font-size:1.5rem;font-weight:650;line-height:1.3}.prose :where(h2):not(:where([class~=not-prose] *)):first-child{margin-top:0}.prose :where(h3):not(.not-prose):not(:where([class~=not-prose] *)){color:var(--docs-heading-text);letter-spacing:-.015em;margin-top:2.2em;scroll-margin-top:5rem;font-size:1.1875rem;font-weight:620}.prose :where(h4):not(:where([class~=not-prose] *)){color:var(--color-fd-foreground);letter-spacing:-.005em;font-size:.9em;font-weight:650}.prose :where(strong):not(:where([class~=not-prose] *)){color:var(--color-fd-foreground);font-weight:650}.prose :where(a):not(:where(h1,h2,h3,h4,h5,h6,[class~=not-prose]) *){color:var(--color-fd-primary);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--color-fd-primary) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--color-fd-primary) 30%, transparent);text-underline-offset:.2em;font-weight:500;text-decoration-thickness:1px;transition:text-decoration-color .15s}.prose :where(a):not(:where(h1,h2,h3,h4,h5,h6,[class~=not-prose]) *):hover{text-decoration-color:currentColor}.prose :where(code):not(:where(pre *)):not(:where([class~=not-prose] *)){background:color-mix(in oklab, var(--color-fd-muted) 72%, var(--color-fd-card));border:1px solid var(--color-fd-border);color:var(--color-fd-foreground);border-radius:.32rem;padding:.12em .36em;font-size:.85em;font-weight:500}.prose :where(code):not(:where(pre *)):not(:where([class~=not-prose] *)):before,.prose :where(code):not(:where(pre *)):not(:where([class~=not-prose] *)):after{content:none}.prose :where(blockquote):not(:where([class~=not-prose] *)){border-left:2px solid var(--color-fd-border);color:var(--color-fd-foreground);background:0 0;border-radius:0;padding:.15em 0 .15em 1.15em;font-style:normal}.prose :where(ul):not(:where([class~=not-prose] *))>li::marker{color:color-mix(in oklab, var(--docs-secondary-text) 68%, transparent);font-size:.78em}.prose :where(ol):not(:where([class~=not-prose] *))>li::marker{color:color-mix(in oklab, var(--docs-secondary-text) 88%, transparent);font-size:.9em;font-weight:500}.prose :where(table):not(:where([class~=not-prose] *)){border:1px solid var(--color-fd-border);border-radius:.625rem;overflow:hidden}.prose :where(thead):not(:where([class~=not-prose] *)){background:var(--color-fd-muted)}.prose :where(th):not(:where([class~=not-prose] *)){text-transform:uppercase;letter-spacing:.03em;color:var(--color-fd-muted-foreground);font-size:.8em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose] *)){transition:background-color .15s}.prose :where(tbody tr):not(:where([class~=not-prose] *)):hover{background:color-mix(in oklab, var(--color-fd-muted) 50%, transparent)}.prose :where(hr):not(:where([class~=not-prose] *)){border:0;border-top:1px solid var(--color-fd-border);background:0 0;height:0;margin:2.75em 0}:is(.prose,.monime-playground-dialog) figure.shiki{box-shadow:none;background:#fff;border-color:#0a0e111a;border-radius:1rem}.dark :is(.prose,.monime-playground-dialog) figure.shiki{background:#0b0c0e;border-color:#243442;box-shadow:0 1px 2px #0000006b,0 8px 24px #0003}:is(.prose,.monime-playground-dialog) figure.shiki [role=region]{background:#fff;max-height:none;padding-block:1.25rem;font-size:.875rem}.dark :is(.prose,.monime-playground-dialog) figure.shiki [role=region]{background:#0b0c0e}:is(.prose,.monime-playground-dialog) figure.shiki code{color:var(--shiki-light,#0a0e11)}:is(.prose,.monime-playground-dialog) figure.shiki code span{color:var(--shiki-light,inherit)!important}.dark :is(.prose,.monime-playground-dialog) figure.shiki code{color:var(--shiki-dark,#f8fafc)}.dark :is(.prose,.monime-playground-dialog) figure.shiki code span{color:var(--shiki-dark,inherit)!important}:is(.prose,.monime-playground-dialog) figure.shiki pre{tab-size:2;line-height:1.7}:is(.prose,.monime-playground-dialog) figure.shiki .line{min-height:1lh;padding-inline:1.5rem 3.5rem}:is(.prose,.monime-playground-dialog) figure.shiki>div.absolute{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;top:1.125rem;right:1rem}:is(.prose,.monime-playground-dialog) figure.shiki button{color:#8b949e;width:1.75rem;height:1.75rem}:is(.prose,.monime-playground-dialog) figure.shiki button:hover{color:#4b5563}.dark :is(.prose,.monime-playground-dialog) figure.shiki button:hover{color:#d0d7de}:is(.prose,.monime-playground-dialog) figure.shiki button svg{width:1.125rem;height:1.125rem}:is(.prose,.monime-playground-dialog) figure.shiki [data-highlighted-line]{background:color-mix(in oklab, var(--color-fd-primary) 8%, transparent);box-shadow:inset 2px 0 var(--color-fd-primary)}:is(.prose,.monime-playground-dialog) figure.shiki [data-line]{min-height:1.7em}:is(.prose,.monime-playground-dialog) figure.shiki>div:has(>figcaption){letter-spacing:.01em;background:#f8fafc;border-color:#0a0e1114;gap:.5rem;height:2.5rem;padding-inline:1rem .625rem;font-size:.75rem;font-weight:500}.dark :is(.prose,.monime-playground-dialog) figure.shiki>div:has(>figcaption){background:#101216;border-color:#1d2833}:is(.prose,.monime-playground-dialog) figure.shiki>div:has(>figcaption) svg:not(.docs-code-actions svg){opacity:.8;width:.875rem;height:.875rem}:is(.prose,.monime-playground-dialog) figure.shiki:has(>div>figcaption) [role=region]{padding-block:1rem}.docs-code-actions{align-items:center;gap:.125rem;display:flex}.docs-code-actions:empty{display:none}:is(.prose,.monime-playground-dialog) figure.shiki .docs-code-action{border-radius:.375rem;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex}:is(.prose,.monime-playground-dialog) figure.shiki .docs-code-action:hover{background:color-mix(in oklab, var(--color-fd-accent) 80%, transparent)}:is(.prose,.monime-playground-dialog) figure.shiki .docs-code-action svg{width:1rem;height:1rem}:is(.prose,.monime-playground-dialog) figure.shiki .docs-code-action[aria-pressed=true],:is(.prose,.monime-playground-dialog) figure.shiki .docs-code-action[data-checked]{color:var(--docs-accent-text)}.docs-code-action:focus-visible,.docs-code-try:focus-visible,.docs-code-expand:focus-visible{outline:2px solid var(--color-fd-ring);outline-offset:1px}.docs-code-try{background:color-mix(in oklab, var(--docs-brand) 10%, transparent);height:1.625rem;color:var(--docs-accent-text);border-radius:999px;align-items:center;gap:.3125rem;margin-inline-end:.25rem;padding-inline:.5rem .625rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.docs-code-try:hover{background:color-mix(in oklab, var(--docs-brand) 16%, transparent)}.docs-code-try svg{fill:currentColor;width:.75rem;height:.75rem}figure.shiki[data-wrap] pre{width:100%;min-width:0}figure.shiki[data-wrap] .line{white-space:pre-wrap;overflow-wrap:anywhere}.docs-code{flex-direction:column;display:flex;position:relative}.docs-code[data-collapsed] figure.shiki [role=region]{max-height:27.775rem;overflow-y:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 4.5rem),#0000);mask-image:linear-gradient(#000 calc(100% - 4.5rem),#0000)}.docs-code-expand{z-index:3;border:1px solid var(--color-fd-border);background:var(--color-fd-card);color:var(--color-fd-foreground);cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:.3125rem .875rem;font-size:.8125rem;font-weight:500;display:inline-flex;position:absolute;bottom:.75rem;left:50%;translate:-50%;box-shadow:0 4px 14px -6px #0d132040}.docs-code:has(>figure.my-4) .docs-code-expand{bottom:1.75rem}.docs-code-expand svg{width:.875rem;height:.875rem;transition:rotate .2s}.docs-code-expand[aria-expanded=true]{box-shadow:none;order:2;align-self:center;margin-block:-.25rem 1rem;position:static;translate:none}.docs-code-expand[aria-expanded=true] svg{rotate:180deg}:is(.prose,.monime-playground-dialog) figure.shiki[data-line-numbers] .line{padding-inline-start:3.25rem}:is(.prose,.monime-playground-dialog) figure.shiki[data-line-numbers] .line:after{width:2rem}:is(.prose,.monime-playground-dialog) figure.shiki .line.highlighted{background:color-mix(in oklab, var(--docs-brand) 8%, transparent)}.dark :is(.prose,.monime-playground-dialog) figure.shiki .line.highlighted{background:color-mix(in oklab, var(--docs-brand) 14%, transparent)}:is(.prose,.monime-playground-dialog) figure.shiki .line.highlighted:after{border-color:var(--docs-brand)}:is(.prose,.monime-playground-dialog) figure.shiki .highlighted-word{border-color:color-mix(in oklab, var(--docs-brand) 35%, transparent);background:color-mix(in oklab, var(--docs-brand) 6%, transparent)}.dark :is(.prose,.monime-playground-dialog) figure.shiki .highlighted-word{background:color-mix(in oklab, var(--docs-brand) 14%, transparent)}.docs-prompt{color:#5d6878;-webkit-user-select:none;user-select:none}.dark .docs-prompt{color:#8791a3}:is(.prose,.monime-playground-dialog) figure.shiki .line.docs-output span{color:#5d6878!important}.dark :is(.prose,.monime-playground-dialog) figure.shiki .line.docs-output span{color:#8791a3!important}.prose a.docs-term{color:inherit;font-weight:inherit;-webkit-text-decoration:underline dotted color-mix(in oklab, var(--docs-brand) 60%, transparent);text-decoration:underline dotted color-mix(in oklab, var(--docs-brand) 60%, transparent);text-underline-offset:3px;text-decoration-thickness:1.5px}.prose a.docs-term:hover{color:var(--docs-accent-text);text-decoration-style:solid}.docs-json-key{cursor:help;-webkit-text-decoration:underline dotted color-mix(in oklab, var(--docs-brand) 55%, transparent);text-decoration:underline dotted color-mix(in oklab, var(--docs-brand) 55%, transparent);text-underline-offset:3px;text-decoration-thickness:1px}.docs-json-key:focus-visible{outline:2px solid var(--color-fd-ring);outline-offset:1px;border-radius:2px}.docs-code-tooltip{z-index:60;color:#f2f6fb;max-width:min(22rem,100vw - 2rem);font-family:var(--font-sans,system-ui, sans-serif);pointer-events:none;background:#0d1b2e;border-radius:.5rem;padding:.5rem .625rem;font-size:.75rem;line-height:1.5;position:fixed;box-shadow:0 10px 30px -10px #0d132073}.dark .docs-code-tooltip{background:#16202d;border:1px solid #2a3a4d}.docs-code-tooltip strong{font-family:var(--font-mono,ui-monospace, monospace);margin-bottom:.125rem;font-weight:600;display:block}.prose figure.shiki.docs-copyable-endpoint{box-shadow:none;background:#fff;border-color:#0a0e111a}.dark .prose figure.shiki.docs-copyable-endpoint{background:#0b0c0e;border-color:#334155;box-shadow:0 1px 2px #00000061,0 8px 24px #0000002e}.prose figure.docs-copyable-endpoint [role=region]{background:#fff}.dark .prose figure.docs-copyable-endpoint [role=region]{background:#0b0c0e}.dark .prose figure.docs-copyable-endpoint pre,.dark .prose figure.docs-copyable-endpoint code,.dark .prose figure.docs-copyable-endpoint code span{color:#f8fafc}.prose figure.docs-copyable-endpoint button{color:#8b949e}.dark .prose figure.docs-copyable-endpoint button{color:#cbd5e1}.prose :where(mark){background:color-mix(in oklab, var(--color-monime-400) 28%, transparent);color:var(--color-fd-foreground);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.3em;padding:.05em .35em}.dark .prose :where(mark){background:color-mix(in oklab, var(--color-monime-300) 30%, transparent)}.prose :where(mark[data-color=green]){background:#22c55e40;background:lab(70.2187% -57.9808 39.4382/.25)}.prose :where(mark[data-color=amber]){background:#f59e0b47;background:lab(72.7914% 26.933 75.434/.28)}.prose :where(mark[data-color=red]){background:#ef444438;background:lab(55.7852% 65.6164 40.7976/.22)}.prose :where(mark[data-color=purple]){background:#a855f738;background:lab(52.7991% 56.2742 -68.7519/.22)}.prose :where(mark[data-color=gray]){background:var(--color-fd-muted)}.docs-body{color:var(--docs-body-text);--tw-prose-body:var(--docs-body-text);--tw-prose-lead:var(--docs-secondary-text);--tw-prose-counters:var(--docs-secondary-text);--tw-prose-bullets:var(--docs-secondary-text);--tw-prose-captions:var(--docs-secondary-text);font-size:1rem;line-height:1.7}.docs-page-description{color:var(--docs-secondary-text)}.docs-body>:first-child{margin-top:0}.docs-body :where(p,li):not(:where([class~=not-prose] *)){text-wrap:pretty}:is(.prose,.monime-playground-dialog) figure.shiki .line.highlighted{background:color-mix(in oklab, var(--docs-brand) 10%, transparent);box-shadow:inset 2px 0 var(--docs-brand)}:is(.prose,.monime-playground-dialog) figure.shiki .line.diff{position:relative}:is(.prose,.monime-playground-dialog) figure.shiki .line.diff:before{font-weight:600;position:absolute;left:.5rem}:is(.prose,.monime-playground-dialog) figure.shiki .line.diff.add{background:#12a15f1f;background:lab(58.3943% -48.0602 24.1508/.12)}:is(.prose,.monime-playground-dialog) figure.shiki .line.diff.add:before{content:"+";color:#12a15f}:is(.prose,.monime-playground-dialog) figure.shiki .line.diff.remove{opacity:.75;background:#e5484d1c;background:lab(54.5836% 61.4482 33.7329/.11)}:is(.prose,.monime-playground-dialog) figure.shiki .line.diff.remove:before{content:"−";color:#e5484d}:is(.prose,.monime-playground-dialog) figure.shiki .highlighted-word{background:color-mix(in oklab, var(--docs-brand) 18%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--docs-brand) 35%, transparent);border-radius:.25rem}:is(.prose,.monime-playground-dialog) figure.shiki pre.has-focused .line:not(.focused){filter:blur(.5px);opacity:.45;transition:filter .2s,opacity .2s}:is(.prose,.monime-playground-dialog) figure.shiki:hover pre.has-focused .line:not(.focused){filter:none;opacity:1}.docs-image.docs-image--natural{width:auto;max-width:100%;height:auto}
.shimmer:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:3.5s ease-in-out infinite btn-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes btn-shimmer{0%{transform:translate(-100%)}40%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.shimmer:after{display:none;animation:none!important}}.og-edge{fill:none;stroke:var(--color-monime-400);stroke-width:2px;opacity:.55;stroke-dasharray:400;stroke-dashoffset:400px;animation:1.6s forwards og-draw}.og-edge.d2{animation-delay:.35s}.og-edge.d3{animation-delay:.55s}.og-token{fill:var(--color-monime-300)}@keyframes og-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.og-edge{stroke-dashoffset:0;animation:none}.og-token{display:none}}.highlight-card{--mx:50%;--my:0px}.highlight-card:before,.highlight-card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.highlight-card:before{z-index:0;background:radial-gradient(260px circle at var(--mx) var(--my), color-mix(in oklab, var(--color-monime-400) 18%, transparent), transparent 60%)}.highlight-card:after{z-index:1;background:radial-gradient(220px circle at var(--mx) var(--my), var(--color-monime-400), transparent 50%);-webkit-mask-composite:xor;padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.highlight-card:hover:before,.highlight-card:hover:after{opacity:1}.docs-media__canvas [data-rmiz],.docs-media__canvas [data-rmiz-content]{width:100%;display:block}.docs-image{cursor:zoom-in}.docs-media__canvas .docs-image{border-radius:.5rem}@media (max-width:639px){.docs-media{border-radius:.7rem;margin-block:1.75rem}}#nd-page.docs-landing-page{max-width:1180px;padding-top:0}#nd-page.docs-landing-page>*{max-width:none}@media (min-width:1536px){#nd-page.docs-landing-page{max-width:1360px}}.docs-landing{width:100%}.docs-landing.prose :where(h2):not(:where([class~=not-prose] *)){letter-spacing:-.018em;margin-top:3.75rem;margin-bottom:.35rem;font-size:1.3125rem}.docs-landing.prose>h2+p{color:var(--docs-secondary-text);margin-top:0;font-size:.9375rem}.docs-landing-hero{border-bottom:1px solid var(--color-fd-border);align-items:center;gap:2.5rem;padding-block:3rem 3.5rem;display:grid}@media (min-width:64rem){.docs-landing-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:3.5rem;padding-block:4.5rem 3.75rem}}@media (min-width:80rem){.docs-landing-hero:has(.docs-landing-hero__aside){grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);gap:3rem}}.docs-landing.prose>.docs-landing-hero+h2{margin-top:3rem}.docs-landing-hero>*{min-width:0}.docs-landing-eyebrow{color:var(--docs-accent-text);letter-spacing:.01em;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:inline-flex;margin:0 0 1rem!important}.docs-landing-eyebrow:before{content:"";background:var(--docs-brand);width:.4375rem;height:.4375rem;box-shadow:0 0 0 3px var(--docs-brand-soft);border-radius:999px}.docs-landing-hero__title{max-width:15ch;color:var(--docs-heading-text);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.25rem,4.2vw,3.25rem);font-weight:700;line-height:1.08;margin:0!important}.docs-landing-hero__lead>p{max-width:34rem;color:var(--docs-secondary-text);margin:1.25rem 0 0;font-size:1.125rem;line-height:1.6}.docs-landing-search{border-color:var(--color-fd-border);background:var(--color-fd-background);border-radius:.625rem;width:100%;max-width:30rem;height:2.75rem;margin-top:1.5rem;padding-inline:.875rem .5rem;font-size:.9375rem;box-shadow:0 1px 2px #0d13200d}.docs-landing-search:hover{border-color:color-mix(in oklab, var(--docs-brand) 40%, var(--color-fd-border))}.docs-landing-aside{background:#0b1019;border:1px solid #1e2633;border-radius:.875rem;animation:.9s cubic-bezier(.16,1,.3,1) .15s both docs-aside-in;overflow:hidden;box-shadow:0 1px 2px #0d132014,0 24px 48px -16px #01408047}.docs-landing-hero__lead>p,.docs-landing-actions,.docs-landing-personal{animation:.8s cubic-bezier(.16,1,.3,1) both docs-rise}.docs-landing-hero__lead>p{animation-delay:.25s}.docs-landing-actions{animation-delay:.4s}.docs-landing-personal{animation-delay:.55s}@keyframes docs-rise{0%{opacity:0;filter:blur(4px);transform:translateY(.875rem)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.docs-landing-hero__lead>p,.docs-landing-actions,.docs-landing-personal{animation:none}}@keyframes docs-aside-in{0%{opacity:0;filter:blur(6px);transform:translate(2rem,.75rem)scale(.97)}to{opacity:1;filter:blur();transform:none}}.docs-landing .docs-landing-aside figure.shiki .line{animation:.35s ease-out both docs-line-in;animation-delay:calc(.6s + var(--docs-line,0) * 55ms);display:inline-block}@keyframes docs-line-in{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}.docs-landing .docs-landing-aside figure.shiki .line:first-of-type{--docs-line:0}.docs-landing .docs-landing-aside figure.shiki .line:nth-of-type(2){--docs-line:1}.docs-landing .docs-landing-aside figure.shiki .line:nth-of-type(3){--docs-line:2}.docs-landing .docs-landing-aside figure.shiki .line:nth-of-type(4){--docs-line:3}.docs-landing .docs-landing-aside figure.shiki .line:nth-of-type(5){--docs-line:4}.docs-landing .docs-landing-aside figure.shiki .line:nth-of-type(6){--docs-line:5}.docs-landing .docs-landing-aside figure.shiki .line:nth-of-type(7){--docs-line:6}.docs-landing .docs-landing-aside figure.shiki .line:nth-of-type(8){--docs-line:7}.docs-landing .docs-landing-aside figure.shiki .line:nth-of-type(9){--docs-line:8}.docs-landing .docs-landing-aside figure.shiki .line:nth-of-type(10){--docs-line:9}.docs-landing .docs-landing-aside figure.shiki .line:nth-of-type(11){--docs-line:10}.docs-landing .docs-landing-aside figure.shiki .line:nth-of-type(12){--docs-line:11}.docs-landing .docs-landing-aside figure.shiki .line:nth-of-type(13){--docs-line:12}.docs-landing .docs-landing-aside figure.shiki .line:nth-of-type(14){--docs-line:13}.docs-landing .docs-landing-aside figure.shiki .line:nth-of-type(15){--docs-line:14}.docs-landing .docs-landing-aside figure.shiki .line:nth-of-type(16){--docs-line:15}.docs-landing .docs-landing-aside figure.shiki .line:nth-of-type(17){--docs-line:16}.docs-landing .docs-landing-aside figure.shiki .line:nth-of-type(18){--docs-line:17}.docs-landing .docs-landing-aside figure.shiki .line:nth-of-type(19){--docs-line:18}.docs-landing .docs-landing-aside figure.shiki .line:nth-of-type(20){--docs-line:19}.docs-landing .docs-landing-aside figure.shiki .line:nth-of-type(21){--docs-line:20}.docs-landing .docs-landing-aside figure.shiki .line:nth-of-type(22){--docs-line:21}.docs-landing .docs-landing-aside figure.shiki .line:nth-of-type(23){--docs-line:22}.docs-landing .docs-landing-aside figure.shiki .line:nth-of-type(24){--docs-line:23}.docs-landing .docs-landing-aside figure.shiki .line:nth-of-type(n+25){--docs-line:24}.docs-landing .docs-landing-aside figure.shiki>div.absolute{animation:.4s ease-out 1.5s both docs-fade-in}@keyframes docs-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.docs-landing-aside,.docs-landing .docs-landing-aside figure.shiki .line,.docs-landing .docs-landing-aside figure.shiki>div.absolute{animation:none}}.docs-landing-aside__bar{border-bottom:1px solid #1e2633;align-items:center;gap:.875rem;padding:.75rem 1rem;display:flex}.docs-landing-aside__dots{gap:.375rem;display:inline-flex}.docs-landing-aside__dots>span{background:#2a3342;border-radius:999px;width:.625rem;height:.625rem}.docs-landing-aside__title{color:#9aa6b8;font-size:.75rem;font-weight:550}.docs-landing-aside__tabs{scrollbar-width:none;background:#151c28;border-radius:999px;gap:.25rem;min-width:0;padding:.1875rem;display:inline-flex;overflow-x:auto}.docs-landing-aside .docs-landing-aside__tab[role=tab]{white-space:nowrap;color:#8b949e;border-radius:999px;flex-shrink:0;padding:.1875rem .625rem;font-size:.6875rem;font-weight:600;transition:color .2s,background-color .2s;position:relative;overflow:hidden}.docs-landing-aside .docs-landing-aside__tab[role=tab]:hover{color:#e6edf3}.docs-landing-aside .docs-landing-aside__tab[aria-selected=true]{color:#e6edf3;background:#243044}.docs-landing-aside__tab:focus-visible{outline:2px solid var(--docs-brand);outline-offset:1px}.docs-landing-aside__progress{transform-origin:0;background:var(--docs-brand);height:2px;animation:8s linear both docs-slide-progress;position:absolute;inset:auto 0 0}.docs-landing-aside:hover .docs-landing-aside__progress,.docs-landing-aside:focus-within .docs-landing-aside__progress{animation-play-state:paused}@keyframes docs-slide-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.docs-landing-aside__slides{display:grid}.docs-landing-aside__slides>*{grid-area:1/1;min-width:0}.docs-landing-aside__slide--hidden{visibility:hidden}.docs-landing .docs-landing-aside[data-switched] figure.shiki .line{animation-delay:calc(var(--docs-line,0) * 40ms)}.docs-landing .docs-landing-aside[data-switched] figure.shiki>div.absolute{animation-delay:.6s}@media (prefers-reduced-motion:reduce){.docs-landing-aside__progress{display:none}}@media (max-width:30rem){.docs-landing-aside__bar:has(.docs-landing-aside__tabs) .docs-landing-aside__dots{display:none}}.docs-landing .docs-landing-aside figure.shiki{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.docs-landing .docs-landing-aside figure.shiki [role=region]{background:0 0;padding-block:1rem 1.25rem;font-size:.8125rem}.docs-landing .docs-landing-aside figure.shiki .line{padding-inline:1.25rem 2.5rem}.docs-landing .docs-landing-aside figure.shiki code,.docs-landing .docs-landing-aside figure.shiki code span{color:var(--shiki-dark,#e6edf3)!important}.docs-landing .docs-landing-aside figure.shiki button{color:#8b949e}.docs-landing .docs-landing-aside figure.shiki button:hover{color:#e6edf3}.docs-step-cards{counter-reset:docs-step}.docs-step-card{border:1px solid var(--color-fd-border);background:var(--color-fd-card);border-radius:.75rem;flex-direction:column;gap:.5rem;height:100%;padding:1.25rem;transition:border-color .15s,box-shadow .15s;display:flex}.docs-step-card:hover{border-color:color-mix(in oklab, var(--docs-brand) 45%, var(--color-fd-border));box-shadow:0 6px 20px -10px #0180ff4d}.docs-step-card__index{counter-increment:docs-step;background:var(--docs-brand-soft);width:1.75rem;height:1.75rem;color:var(--docs-accent-text);border-radius:999px;justify-content:center;align-items:center;margin-bottom:.5rem;font-size:.8125rem;font-weight:650;display:inline-flex}.docs-step-card__index:before{content:counter(docs-step)}.docs-step-card__title{color:var(--docs-heading-text);justify-content:space-between;align-items:center;gap:.75rem;font-size:.9375rem;font-weight:620;display:flex}.docs-step-card__title svg{color:var(--docs-secondary-text)}.docs-step-card:hover .docs-step-card__title svg{color:var(--docs-brand)}.docs-step-card__body,.docs-link-tile__body{color:var(--docs-secondary-text);font-size:.875rem;line-height:1.5}.docs-link-tile{border:1px solid var(--color-fd-border);background:var(--color-fd-card);border-radius:.75rem;align-items:flex-start;gap:.875rem;height:100%;padding:1rem;transition:border-color .15s,background-color .15s;display:flex}.docs-link-tile:hover{border-color:color-mix(in oklab, var(--docs-brand) 45%, var(--color-fd-border));background:color-mix(in oklab, var(--docs-brand) 3%, var(--color-fd-card))}.docs-link-tile__icon{background:var(--docs-brand-soft);width:2.25rem;height:2.25rem;color:var(--docs-brand);border-radius:.5rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.docs-link-tile__title{color:var(--docs-heading-text);align-items:center;gap:.375rem;margin-bottom:.25rem;font-size:.9375rem;font-weight:620;display:flex}.docs-link-tile__body{display:block}.docs-link-tile:focus-visible,.docs-step-card:focus-visible,.docs-landing-banner__action:focus-visible{outline:2px solid var(--color-fd-ring);outline-offset:2px}.docs-landing-banner{border:1px solid var(--color-fd-border);background:var(--docs-chrome);border-radius:.875rem;flex-wrap:wrap;align-items:center;gap:1rem;margin-block:3.5rem 2rem;padding:1.25rem 1.5rem;display:flex}.docs-landing-banner>div{flex:16rem}.docs-landing-banner__title{color:var(--docs-heading-text);margin:0;font-size:1rem;font-weight:620}.docs-landing-banner__body{color:var(--docs-secondary-text);margin-top:.125rem;font-size:.875rem}.docs-landing-banner__action{border:1px solid var(--color-fd-border);background:var(--color-fd-background);color:var(--docs-heading-text);border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.875rem;font-weight:550;transition:border-color .15s;display:inline-flex}.docs-landing-banner__action:hover{border-color:color-mix(in oklab, var(--docs-brand) 45%, var(--color-fd-border))}.docs-landing-banner[data-highlight]{border-color:color-mix(in oklab, var(--docs-brand) 45%, var(--color-fd-border));background:linear-gradient(135deg, color-mix(in oklab, var(--docs-brand) 16%, var(--color-fd-background)), color-mix(in oklab, var(--docs-brand) 4%, var(--color-fd-background)));margin-block:0 2rem}.docs-landing-banner[data-highlight] .docs-link-tile__icon{background:var(--docs-brand);color:#fff}.docs-landing-banner[data-highlight] .docs-landing-banner__title{font-size:1.125rem}.docs-landing-banner[data-highlight] .docs-landing-banner__body{color:var(--docs-heading-text);font-size:.9375rem}.docs-landing-banner[data-highlight] .docs-landing-banner__action{background:var(--docs-brand);color:#fff;border-color:#0000}.docs-landing-banner[data-highlight] .docs-landing-banner__action:hover{background:color-mix(in oklab, var(--docs-brand) 88%, #000)}.docs-section-nav{border-top:1px solid var(--color-fd-border);scrollbar-width:none;align-items:center;gap:1rem;height:2.75rem;padding-inline:1rem;display:flex;overflow-x:auto}@media (min-width:48rem){.docs-section-nav{padding-inline:2rem}}.docs-section-nav__label{color:var(--docs-heading-text);flex:none;font-size:.8125rem;font-weight:650}.docs-section-nav ul{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.docs-section-nav a{color:var(--docs-secondary-text);white-space:nowrap;border-radius:.375rem;align-items:center;padding:.3125rem .625rem;font-size:.8125rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.docs-section-nav a:hover{background:var(--color-fd-accent);color:var(--color-fd-foreground)}.docs-section-nav a[data-active]{background:var(--docs-brand-soft);color:var(--docs-accent-text);font-weight:600}.docs-section-nav a:focus-visible{outline:2px solid var(--color-fd-ring);outline-offset:2px}.docs-step-card[data-static]:hover,.docs-link-tile[data-static]:hover{border-color:var(--color-fd-border);background:var(--color-fd-card);box-shadow:none}.docs-landing-hero[data-size=compact]{padding-block:2.5rem 2.75rem}.docs-landing-hero[data-size=compact] .docs-landing-hero__title{max-width:20ch;font-size:clamp(2rem,3.4vw,2.625rem)}@media (min-width:64rem){.docs-landing-hero[data-size=compact]:not(:has(.docs-landing-hero__aside)){grid-template-columns:minmax(0,1fr)}}.docs-flow{border:1px solid var(--color-fd-border);background:radial-gradient(60% 80% at 50% 50%, color-mix(in oklab, var(--docs-brand) 7%, transparent), transparent 70%), var(--docs-chrome);border-radius:1rem;gap:1.75rem;margin:1.75rem 0 0;padding:1.5rem;display:grid}@media (min-width:64rem){.docs-flow{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:2.5rem;padding:2rem}}.docs-flow__column{gap:.75rem;display:grid;position:relative}.docs-flow__label{color:var(--docs-secondary-text);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:650}.docs-flow__nodes{gap:.5rem;display:grid}.docs-flow__node{border:1px solid var(--color-fd-border);background:var(--color-fd-card);border-radius:.625rem;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.docs-flow__node-icon{background:var(--docs-brand-soft);width:1.875rem;height:1.875rem;color:var(--docs-brand);border-radius:.5rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.docs-flow__node-title{color:var(--docs-heading-text);font-size:.875rem;font-weight:600;display:block}.docs-flow__node-body{color:var(--docs-secondary-text);font-size:.8125rem;display:block}.docs-flow__column:after,.docs-flow__hub:after{content:"";background:color-mix(in oklab, var(--docs-brand) 45%, transparent);position:absolute}.docs-flow__column:first-child:after{width:2px;height:1.25rem;bottom:-1.5rem;left:50%}.docs-flow__column:last-child:after{display:none}@media (min-width:64rem){.docs-flow__column:first-child:after{width:2rem;height:2px;inset:50% -2.25rem auto auto}}.docs-flow__hub{border:1px solid color-mix(in oklab, var(--docs-brand) 40%, var(--color-fd-border));background:var(--color-fd-card);text-align:center;border-radius:.875rem;padding:1.25rem;position:relative;box-shadow:0 12px 32px -16px #0180ff59}.docs-flow__hub:after{width:2px;height:1.25rem;bottom:-1.5rem;left:50%}@media (min-width:64rem){.docs-flow__hub:after{width:2rem;height:2px;inset:50% -2.25rem auto auto}}.docs-flow__hub-title{color:var(--docs-heading-text);letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:700}.docs-flow__hub-description{color:var(--docs-secondary-text);margin:.25rem 0 0;font-size:.8125rem}.docs-flow__hub-body ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.docs-flow__hub-body ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.docs-flow__hub-body li{background:var(--docs-brand-soft);color:var(--color-fd-primary);border-radius:.5rem;margin:0;padding:.5rem .375rem;font-size:.75rem;font-weight:600}.docs-callout{--callout-color:var(--docs-brand);border:1px solid color-mix(in oklab, var(--callout-color) 22%, var(--color-fd-border));background:color-mix(in oklab, var(--callout-color) 6%, var(--color-fd-background));border-radius:.75rem;gap:.75rem;margin-block:1.5rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.6;display:flex}.docs-callout[data-tone=tip],.docs-callout[data-tone=success]{--callout-color:#12a15f}.docs-callout[data-tone=warning]{--callout-color:#d97a06}.docs-callout[data-tone=danger]{--callout-color:#e5484d}html.dark .docs-callout[data-tone=tip],html.dark .docs-callout[data-tone=success]{--callout-color:#3ecf8e}html.dark .docs-callout[data-tone=warning]{--callout-color:#f5a524}.docs-callout__icon{width:1.125rem;height:1.125rem;color:var(--callout-color);flex:none;margin-top:.1875rem}.docs-callout__body{flex:1;min-width:0}.docs-callout__title{color:var(--docs-heading-text);font-weight:620;margin:0 0 .25rem!important}.docs-callout__content>:first-child{margin-top:0}.docs-callout__content>:last-child{margin-bottom:0}.docs-callout__content :where(p,ul,ol){margin-block:.5rem}.docs-callout__content :where(li){margin-block:.125rem}.docs-body .fd-steps{border-inline-start-color:var(--color-fd-border);margin-block:1.75rem}.docs-body .fd-step:before{border:1px solid color-mix(in oklab, var(--docs-brand) 25%, transparent);background:var(--color-fd-background);box-shadow:0 0 0 4px var(--color-fd-background);color:var(--color-fd-primary);font-size:.8125rem;font-weight:650}.docs-body .fd-step>h3:first-child{color:var(--docs-heading-text);letter-spacing:-.01em;margin-top:0;margin-bottom:.5rem;padding-top:.25rem;font-size:1rem;font-weight:620}.docs-body .fd-step+.fd-step{margin-top:1.75rem}.docs-body [role=tablist]{border-bottom:1px solid var(--color-fd-border);gap:.25rem}.docs-body [role=tab]{color:var(--docs-secondary-text);font-size:.875rem;font-weight:550;position:relative}.docs-body [role=tab]:hover,.docs-body [role=tab][data-state=active]{color:var(--color-fd-foreground)}.docs-body .docs-accordions{border:1px solid var(--color-fd-border);background:var(--color-fd-card);border-radius:.75rem;margin-block:1.5rem;overflow:hidden}.docs-body .docs-accordions>*+*{border-top:1px solid var(--color-fd-border)}.docs-body .docs-accordions h3{letter-spacing:-.005em;margin:0;font-size:.9375rem;font-weight:600}.docs-body .docs-accordions h3 button{color:var(--docs-heading-text)}.docs-body .docs-accordions h3 button:hover{background:var(--color-fd-accent)}.docs-media{border-color:var(--color-fd-border);background:var(--docs-chrome);border-radius:.875rem;box-shadow:0 1px 2px #0d13200a,0 12px 28px -18px #0d132040}.docs-media__canvas{background:0 0;padding:.5rem}.docs-media__canvas .docs-image{border:1px solid var(--color-fd-border);border-radius:.5rem}.docs-card .docs-link-tile__body :where(p){margin:0}.docs-card .docs-link-tile__body :where(p+p){margin-top:.375rem}.docs-card .docs-link-tile__body :where(ul,ol){margin:.25rem 0 0;padding-inline-start:1.1rem;list-style:outside}.docs-body .docs-image:not(.docs-media .docs-image){border:1px solid var(--color-fd-border);border-radius:.75rem;margin-block:1.75rem;box-shadow:0 1px 2px #0d13200a,0 12px 28px -18px #0d132040}.docs-mermaid{border:1px solid var(--color-fd-border);background:var(--docs-chrome);border-radius:.875rem;justify-content:center;min-height:12rem;margin-block:1.75rem;padding:1.5rem 1rem;display:flex;overflow-x:auto}.docs-mermaid[aria-busy=true]{background:linear-gradient(90deg, transparent, var(--color-fd-accent), transparent) 0 0 / 200% 100% no-repeat, var(--docs-chrome);animation:1.4s ease-in-out infinite docs-mermaid-pulse}@keyframes docs-mermaid-pulse{to{background-position:-200% 0,0 0}}@media (prefers-reduced-motion:reduce){.docs-mermaid[aria-busy=true]{animation:none}}.docs-mermaid svg{max-width:100%;height:auto}.docs-mermaid--error{min-height:0;font-size:.8125rem;display:block}.docs-landing-welcome{color:var(--docs-heading-text);letter-spacing:-.015em;align-items:center;gap:.75rem;font-size:1.375rem;font-weight:600;animation:.6s cubic-bezier(.2,.7,.2,1) 1.45s both docs-reveal;display:inline-flex;margin:0 0 1.25rem!important}.docs-landing-welcome>span[aria-hidden]{border:1px solid color-mix(in oklab, var(--color-fd-primary) 28%, var(--color-fd-border));background:color-mix(in oklab, var(--color-fd-primary) 10%, var(--color-fd-background));width:2.25rem;height:2.25rem;color:var(--color-fd-primary);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:750;display:inline-flex;overflow:hidden}.docs-landing-hero__title--reveal{max-width:17ch;animation:.6s ease-out .1s both docs-fade-in}@keyframes docs-reveal{0%{opacity:0;filter:blur(4px);transform:translateY(.625rem)}to{opacity:1;filter:blur();transform:none}}.docs-landing-terminal{color:#e6edf3;width:fit-content;font-family:var(--font-mono);background:#0b1019;border:1px solid #1e2633;border-radius:.5rem;align-items:center;gap:.5rem;margin-bottom:.875rem;padding:.375rem .75rem;font-size:.8125rem;line-height:1.25rem;animation:.3s ease-out both docs-reveal;display:flex}html.dark .docs-landing-terminal{border-color:#2a3342}.docs-landing-terminal__prompt{color:#5dd7a4;font-weight:600}.docs-landing-terminal__command{width:calc(var(--chars) * 1ch);white-space:nowrap;animation:docs-typing .75s steps(var(--chars), end) .4s both;display:inline-block;overflow:hidden}.docs-landing-terminal__caret{background:#e6edf3;width:.5rem;height:1rem;margin-inline-start:-.375rem;animation:.9s step-end infinite docs-caret-blink,10ms linear 1.35s forwards docs-caret-off}@keyframes docs-typing{0%{width:0}}@keyframes docs-caret-blink{50%{opacity:0}}@keyframes docs-caret-off{to{opacity:0}}@media (prefers-reduced-motion:reduce){.docs-landing-welcome,.docs-landing-hero__title--reveal,.docs-landing-terminal,.docs-landing-terminal__command{animation:none}.docs-landing-terminal__caret{display:none}}@media (min-width:64rem){.docs-landing-hero:has(.docs-landing-welcome){padding-top:3.25rem}}.docs-landing-personal{gap:.75rem;max-width:30rem;margin-top:1.5rem;display:grid}.docs-landing-continue{border:1px solid var(--color-fd-border);background:var(--color-fd-card);border-radius:.625rem;align-items:center;gap:.75rem;padding:.625rem .875rem;transition:border-color .15s;display:flex}.docs-landing-continue:hover{border-color:color-mix(in oklab, var(--docs-brand) 45%, var(--color-fd-border))}.docs-landing-continue:focus-visible{outline:2px solid var(--color-fd-ring);outline-offset:2px}.docs-landing-continue>svg{width:1rem;height:1rem;color:var(--docs-brand);flex:none}.docs-landing-continue>span{flex:1;min-width:0;display:grid}.docs-landing-continue small{color:var(--docs-secondary-text);letter-spacing:.02em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.docs-landing-continue strong{min-width:0;color:var(--docs-heading-text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;display:flex;overflow:hidden}.docs-landing-continue__trail{flex:none;align-items:center;gap:.25rem;display:inline-flex}.docs-landing-continue__group{color:var(--docs-secondary-text);font-weight:500}.docs-landing-continue__title{text-overflow:ellipsis;overflow:hidden}.docs-landing-continue.shimmer{position:relative;overflow:hidden}.docs-landing-continue.shimmer:after{background:linear-gradient(115deg, transparent 30%, color-mix(in oklab, var(--docs-brand) 14%, transparent) 50%, transparent 70%)}.docs-landing-continue strong svg{width:.875rem;height:.875rem;color:var(--docs-secondary-text);flex:none}.docs-landing-continue>svg:last-child{color:var(--docs-brand);animation:1.6s ease-in-out infinite docs-nudge}@keyframes docs-nudge{0%,to{transform:translate(0)}50%{transform:translate(.25rem)}}@media (prefers-reduced-motion:reduce){.docs-landing-continue>svg:last-child{animation:none}}.docs-checklist{margin-block:2rem}.docs-checklist__progress{color:var(--docs-secondary-text);gap:.5rem;margin-bottom:1.5rem;font-size:.8125rem;font-weight:600;display:grid}.docs-checklist__progress [role=progressbar]{background:var(--color-fd-muted);border-radius:999px;height:.375rem;overflow:hidden}.docs-checklist__progress [role=progressbar]>div{border-radius:inherit;background:var(--docs-brand);height:100%;transition:width .3s}.docs-checklist ol{counter-reset:docs-checklist;margin:0;padding:0;list-style:none}.docs-checklist__step{counter-increment:docs-checklist;padding-inline-start:0;grid-template-columns:2rem minmax(0,1fr);gap:1rem;margin:0;padding-bottom:2rem;display:grid;position:relative}.docs-checklist__step:not(:last-child):before{content:"";background:var(--color-fd-border);width:1px;position:absolute;top:2.25rem;bottom:.25rem;left:.9375rem}.docs-checklist__step::marker{content:none}.docs-checklist__marker{border:1px solid color-mix(in oklab, var(--docs-brand) 30%, var(--color-fd-border));background:var(--color-fd-background);width:2rem;height:2rem;color:var(--color-fd-primary);border-radius:999px;justify-content:center;align-items:center;font-size:.8125rem;font-weight:650;display:flex}.docs-checklist__marker:empty:before{content:counter(docs-checklist)}.docs-checklist__step[data-done] .docs-checklist__marker{color:#fff;background:#12a15f;border-color:#12a15f}.docs-checklist__marker svg{width:1rem;height:1rem}.docs-checklist__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-height:2rem;display:flex}.docs-checklist__heading h2{color:var(--docs-heading-text);letter-spacing:-.01em;margin:0;font-size:1.0625rem;font-weight:620}.docs-checklist__step[data-done] h2{color:var(--docs-secondary-text)}.docs-checklist__heading button{border:1px solid var(--color-fd-border);color:var(--docs-secondary-text);border-radius:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;transition:border-color .15s,color .15s}.docs-checklist__heading button:hover{border-color:color-mix(in oklab, var(--docs-brand) 45%, var(--color-fd-border));color:var(--color-fd-foreground)}.docs-checklist__heading button[aria-pressed=true]{border-color:color-mix(in oklab, #12a15f 45%, var(--color-fd-border));color:#0f7a49;background:#12a15f1a;background:lab(58.3943% -48.0602 24.1508/.1)}html.dark .docs-checklist__heading button[aria-pressed=true]{color:#3ecf8e}.docs-checklist__heading button:focus-visible{outline:2px solid var(--color-fd-ring);outline-offset:2px}.docs-checklist__content{max-width:none;color:var(--docs-body-text);margin-top:.5rem;font-size:.9375rem}.docs-checklist__content>:first-child{margin-top:0}.docs-checklist__content>:last-child{margin-bottom:0}.docs-your-space{border:1px solid color-mix(in oklab, var(--docs-brand) 30%, var(--color-fd-border));background:var(--docs-brand-soft);border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.docs-your-space>div{gap:.125rem;min-width:0;display:grid}.docs-your-space small{color:var(--docs-secondary-text);letter-spacing:.02em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.docs-your-space strong{color:var(--docs-heading-text);font-size:.875rem}.docs-your-space code{overflow-wrap:anywhere;color:var(--color-fd-primary);font-size:.8125rem}.docs-your-space button{border:1px solid var(--color-fd-border);background:var(--color-fd-background);border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.docs-your-space button svg{width:.875rem;height:.875rem}.docs-landing-welcome__name{color:var(--docs-brand)}.docs-keep-reading{border-top:1px solid var(--color-fd-border);margin-top:3.5rem;padding-top:2rem}.docs-keep-reading h2{color:var(--docs-heading-text);letter-spacing:-.012em;margin:0;font-size:1.125rem;font-weight:650}.docs-walk{gap:1.5rem;margin-block:2rem;display:grid}@media (min-width:72rem){.docs-walk{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2rem}#nd-page:not(.docs-landing-page) .docs-body>.docs-walk{width:min(64rem, calc(100vw - var(--fd-sidebar-width,0px) - 24rem));max-width:none}.docs-walk__code{align-self:start;position:sticky;top:5rem}.docs-walk__code figure.shiki [role=region]{max-height:calc(100vh - 8rem);font-size:.78rem;overflow:auto}}.docs-walk__steps{counter-reset:docs-walk;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.docs-walk__step{counter-increment:docs-walk;border:1px solid var(--color-fd-border);opacity:.6;border-radius:.75rem;margin:0;padding:1rem 1.125rem;transition:border-color .2s,opacity .2s,box-shadow .2s}.docs-walk__step[data-active]{border-color:color-mix(in oklab, var(--docs-brand) 45%, var(--color-fd-border));box-shadow:0 6px 20px -12px color-mix(in oklab, var(--docs-brand) 50%, transparent);opacity:1}.docs-walk__step::marker{content:none}.docs-walk__title{color:var(--docs-heading-text);align-items:center;gap:.625rem;font-size:.9375rem;font-weight:620;display:flex;margin:0!important}.docs-walk__title:before{content:counter(docs-walk);background:var(--docs-brand-soft);width:1.5rem;height:1.5rem;color:var(--docs-accent-text);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:650;display:inline-flex}.docs-walk__body{margin-top:.375rem;font-size:.9375rem}.docs-walk__body>:first-child{margin-top:0}.docs-walk__body>:last-child{margin-bottom:0}.docs-walk__code figure.shiki{margin:0}.docs-walk__code .line{transition:opacity .25s,background-color .25s}.docs-walk[data-focused] .docs-walk__code .line:not([data-walk-active]){opacity:.35}.docs-walk .docs-walk__code .line[data-walk-active]{background:color-mix(in oklab, var(--docs-brand) 9%, transparent);box-shadow:inset 2px 0 var(--docs-brand)}@media (prefers-reduced-motion:reduce){.docs-walk__step,.docs-walk__code .line{transition:none}}.docs-toaster{z-index:80;pointer-events:none;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}.docs-toast{border:1px solid var(--color-fd-border);background:var(--color-fd-popover);color:var(--color-fd-foreground);white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.8125rem;font-weight:550;animation:.25s cubic-bezier(.16,1,.3,1) both docs-toast-in;display:inline-flex;box-shadow:0 10px 30px -10px #0d132059}.docs-toast svg{color:#12a15f;width:.9rem;height:.9rem}@keyframes docs-toast-in{0%{opacity:0;transform:translateY(.5rem)scale(.97)}}button[data-checked] svg,.docs-your-space button svg.lucide-check{animation:.3s cubic-bezier(.34,1.56,.64,1) docs-pop}@keyframes docs-pop{0%{transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.docs-toast,button[data-checked] svg,.docs-your-space button svg.lucide-check{animation:none}}html.dark .docs-image:not(.docs-image--dark){filter:brightness(.85)contrast(1.05)}.docs-page-footer{border-top:1px solid var(--color-fd-border);gap:1rem;margin-top:3rem;padding-top:1.5rem;display:grid}.docs-feedback__ask{color:var(--docs-heading-text);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.docs-feedback__ask>span{margin-inline-end:.5rem}.docs-feedback button{border:1px solid var(--color-fd-border);background:var(--color-fd-background);color:var(--docs-body-text);border-radius:.375rem;align-items:center;gap:.375rem;padding:.3rem .7rem;font-size:.8125rem;font-weight:550;transition:border-color .15s,background-color .15s;display:inline-flex}.docs-feedback button:hover,.docs-feedback button[aria-pressed=true]{border-color:color-mix(in oklab, var(--docs-brand) 45%, var(--color-fd-border));background:var(--docs-brand-soft);color:var(--docs-accent-text)}.docs-feedback button svg{width:.875rem;height:.875rem}.docs-feedback__form{gap:.5rem;max-width:32rem;margin-top:.875rem;display:grid}.docs-feedback__form label{color:var(--docs-secondary-text);font-size:.8125rem}.docs-feedback__form textarea{resize:vertical;border:1px solid var(--color-fd-border);background:var(--color-fd-background);color:var(--color-fd-foreground);font:inherit;border-radius:.5rem;padding:.5rem .625rem;font-size:.875rem}.docs-feedback__form textarea:focus-visible,.docs-feedback button:focus-visible,.docs-page-footer__meta a:focus-visible{outline:2px solid var(--color-fd-ring);outline-offset:2px}.docs-feedback__form button{justify-self:start}.docs-feedback__thanks{color:var(--docs-accent-text);margin:0;font-size:.875rem;font-weight:600}.docs-page-footer__meta{color:var(--docs-secondary-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;font-size:.8125rem;display:flex}.docs-page-footer__meta a{color:var(--docs-secondary-text);align-items:center;gap:.375rem;display:inline-flex}.docs-page-footer__meta a:hover{color:var(--docs-accent-text)}.docs-page-footer__meta svg{width:.875rem;height:.875rem}.docs-page-status{justify-content:flex-end;margin-top:1rem;display:flex}.docs-status{color:var(--docs-secondary-text);white-space:nowrap;align-items:center;gap:.4rem;font-size:.75rem;text-decoration:none;display:inline-flex}.docs-status:hover{color:var(--color-fd-foreground);text-underline-offset:.2em;text-decoration:underline}.docs-status:focus-visible{outline:2px solid var(--color-fd-ring);outline-offset:2px;border-radius:.25rem}.docs-status__dot{background:var(--docs-secondary-text);border-radius:999px;flex:none;width:.375rem;height:.375rem}.docs-status[data-status=operational] .docs-status__dot{background:#12a15f}.docs-status[data-status=degraded] .docs-status__dot{background:#d97a06}.docs-status[data-status=maintenance] .docs-status__dot{background:var(--docs-brand)}.docs-news{gap:.75rem;margin-block:1.25rem .5rem;display:grid}@media (min-width:48rem){.docs-news{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-news:has([data-featured]){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.docs-news-item[data-featured]{grid-row:span 2}}.docs-news-item{border:1px solid var(--color-fd-border);background:var(--color-fd-card);border-radius:.875rem;flex-direction:column;gap:.5rem;padding:1.125rem 1.25rem;transition:border-color .15s,background-color .15s;display:flex}a.docs-news-item:hover{border-color:color-mix(in oklab, var(--docs-brand) 45%, var(--color-fd-border));background:color-mix(in oklab, var(--docs-brand) 3%, var(--color-fd-card))}a.docs-news-item:focus-visible,.docs-news-item__action:focus-visible,.docs-news-item__title a:focus-visible{outline:2px solid var(--color-fd-ring);outline-offset:2px}.docs-news-item[data-featured]{border-color:color-mix(in oklab, var(--docs-brand) 28%, var(--color-fd-border));background:radial-gradient(120% 90% at 100% 0%, color-mix(in oklab, var(--docs-brand) 13%, transparent), transparent 62%), var(--color-fd-card);gap:.75rem;padding:1.5rem;position:relative;overflow:hidden}.docs-news-item__meta{color:var(--docs-secondary-text);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.docs-news-item__tag{background:var(--docs-brand-soft);color:var(--docs-brand);border-radius:999px;padding:.125rem .5rem;font-weight:600}.docs-news-item__title{color:var(--docs-heading-text);align-items:center;gap:.5rem;margin:0;font-size:.9375rem;font-weight:600;display:flex}.docs-news-item__title>svg:first-child{color:var(--docs-brand);flex:none}.docs-news-item[data-featured] .docs-news-item__title{letter-spacing:-.01em;font-size:1.25rem}.docs-news-item__title a{color:inherit;text-decoration:none}.docs-news-item__title a:hover{text-underline-offset:3px;text-decoration:underline}.docs-news-item__arrow{color:var(--docs-secondary-text);flex:none;margin-inline-start:auto;transition:transform .15s}a.docs-news-item:hover .docs-news-item__arrow{color:var(--docs-brand);transform:translate(2px)}.docs-news-item__body{color:var(--docs-secondary-text);font-size:.875rem;line-height:1.55}.docs-news-item__body p{margin:0}.docs-news-item__tiles{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.docs-news-item__tiles>span{border:1px solid color-mix(in oklab, var(--docs-brand) 16%, var(--color-fd-border));background:var(--color-fd-background);width:2.5rem;height:2.5rem;color:var(--docs-brand);border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.docs-news-item__actions{flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.5rem;display:flex}.docs-news-item__action{border:1px solid var(--color-fd-border);background:var(--color-fd-background);color:var(--docs-heading-text);border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.875rem;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.docs-news-item__action:hover{border-color:color-mix(in oklab, var(--docs-brand) 45%, var(--color-fd-border))}.docs-news-item__action[data-primary]{border-color:var(--docs-brand);background:var(--docs-brand);color:#fff}.docs-news-item__action[data-primary]:hover{background:color-mix(in oklab, var(--docs-brand) 88%, #000)}:is(.docs-link-tile,.docs-step-card):not([data-static]),a.docs-news-item,.docs-news-item[data-featured]{--spot-x:50%;--spot-y:0%;--docs-card-sheen:none;position:relative}:is(.docs-link-tile,.docs-step-card):not([data-static]),a.docs-news-item{--docs-card-sheen:linear-gradient(to bottom, #fffffff7, color-mix(in oklab, var(--docs-brand) 3%, #ffffffc7));background-color:#ffffffc7;background-image:var(--docs-card-sheen);box-shadow:inset 0 1px #fffffff2,0 1px 2px #0d13200a,0 10px 28px -18px #0168cc38}html.dark :is(.docs-link-tile,.docs-step-card):not([data-static]),html.dark a.docs-news-item{--docs-card-sheen:linear-gradient(to bottom, #ffffff09, transparent 42%);background-color:color-mix(in oklab, var(--color-fd-card) 90%, transparent);background-image:var(--docs-card-sheen);box-shadow:inset 0 1px #ffffff0b}:is(.docs-link-tile,.docs-step-card):not([data-static]):hover,a.docs-news-item:hover{background-image:radial-gradient(340px circle at var(--spot-x) var(--spot-y), color-mix(in oklab, var(--docs-brand) 5.5%, transparent), transparent 65%), var(--docs-card-sheen)}html.dark :is(.docs-link-tile,.docs-step-card):not([data-static]):hover,html.dark a.docs-news-item:hover{background-image:radial-gradient(180px circle at var(--spot-x) var(--spot-y), color-mix(in oklab, var(--docs-brand) 10%, transparent), transparent 70%), radial-gradient(380px circle at var(--spot-x) var(--spot-y), color-mix(in oklab, var(--docs-brand) 5.5%, transparent), transparent 68%), var(--docs-card-sheen)}:is(.docs-link-tile,.docs-step-card):not([data-static]),a.docs-news-item{isolation:isolate;backface-visibility:hidden;transition:border-color .15s,background-color .15s,transform .3s cubic-bezier(.2,.8,.2,1);transform:translateZ(0)}:is(.docs-link-tile,.docs-step-card):not([data-static]):before,a.docs-news-item:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;position:absolute;inset:0;box-shadow:0 2px 4px #0d13200d,0 16px 36px -18px #0168cc52}html.dark :is(.docs-link-tile,.docs-step-card):not([data-static]):before,html.dark a.docs-news-item:before{box-shadow:0 18px 40px -20px #0180ff66}:is(.docs-link-tile,.docs-step-card):not([data-static]):hover:before,a.docs-news-item:hover:before{opacity:1}@media (prefers-reduced-motion:no-preference){:is(.docs-link-tile,.docs-step-card):not([data-static]):hover,a.docs-news-item:hover{transform:translateZ(0)scale(1.01)}}:is(.docs-link-tile,.docs-step-card):not([data-static]):after,a.docs-news-item:after,.docs-news-item[data-featured]:after{content:"";border-radius:inherit;background:radial-gradient(200px circle at var(--spot-x) var(--spot-y), color-mix(in oklab, var(--docs-brand) 60%, transparent), transparent 70%);pointer-events:none;opacity:0;padding:1px;transition:opacity .2s;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:is(.docs-link-tile,.docs-step-card):not([data-static]):hover:after,a.docs-news-item:hover:after,.docs-news-item[data-featured]:hover:after{opacity:1}html.dark :is(.docs-link-tile,.docs-step-card):not([data-static]):after,html.dark a.docs-news-item:after,html.dark .docs-news-item[data-featured]:after{background:radial-gradient(200px circle at var(--spot-x) var(--spot-y), color-mix(in oklab, var(--docs-brand) 45%, transparent), transparent 70%)}.docs-link-tile__icon{transition:background-color .18s,color .18s}.docs-link-tile:not([data-static]):hover .docs-link-tile__icon{background:var(--docs-brand);color:#fff}.docs-link-tile__arrow{width:1rem;height:1rem;color:var(--docs-brand);opacity:0;transition:opacity .18s,transform .18s;position:absolute;top:1rem;right:1rem;transform:translate(-4px)}.docs-link-tile:hover .docs-link-tile__arrow,.docs-link-tile:focus-visible .docs-link-tile__arrow{opacity:1;transform:none}.docs-link-tile:not([data-static]) .docs-link-tile__title{padding-inline-end:1.25rem}.docs-link-tile__badge{background:var(--docs-brand-soft);color:var(--docs-brand);letter-spacing:.01em;border-radius:999px;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:650;line-height:1.125rem}.docs-link-tile__meta{color:var(--docs-secondary-text);opacity:.85;margin-top:.5rem;font-size:.75rem;font-weight:550;display:block}.docs-link-tile:not([data-static]) .docs-link-tile__body,.docs-step-card:not([data-static]) .docs-step-card__body,a.docs-news-item .docs-news-item__body{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.docs-link-tile[data-static],.docs-link-tile[data-static]:hover{box-shadow:none;background:0 0;border-color:#0000;padding:.5rem .25rem}.docs-step-card__index{transition:background-color .2s,color .2s}.docs-step-card__index[data-done]{background:var(--docs-brand);color:#fff}.docs-step-card__index[data-done]:before{content:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.docs-link-tile,.docs-step-card,.docs-news-item{animation:linear both docs-card-rise;animation-timeline:view();animation-range:entry entry 55%}:is(.grid,.docs-news)>:nth-child(3n+2),.docs-step-cards>li:nth-child(3n+2) .docs-step-card{animation-range:entry 6% entry 61%}:is(.grid,.docs-news)>:nth-child(3n),.docs-step-cards>li:nth-child(3n) .docs-step-card{animation-range:entry 12% entry 67%}}}@keyframes docs-card-rise{0%{opacity:0;translate:0 14px}to{opacity:1;translate:none}}
