:root{--nextra-primary-hue:228;--nextra-bg:255 255 255;--nextra-navbar-height:54px;--forge-accent:hsl(228 84% 61%);--forge-accent-soft:hsl(228 84% 96%);--forge-accent-border:hsl(228 84% 75%);--forge-bg:#ffffff;--forge-border:#e5e7eb;--forge-border-soft:#f3f4f6;--forge-text-strong:#111827;--forge-text:#374151;--forge-text-soft:#6b7280;--forge-text-faint:#9ca3af;--forge-hover-bg:#f9fafb;--header-bg:#ffffff;--header-border:#e5e7eb;--header-logo-color:#111827;--header-search-bg:#f3f4f6;--header-search-border:#e5e7eb;--header-search-color:#6b7280;--header-kbd-bg:#ffffff;--header-kbd-color:#9ca3af;--nav-bg:#f3f4f6;--nav-border:#e5e7eb;--nav-section-color:#9ca3af;--nav-item-color:#4b5563;--nav-item-hover-bg:#e9ebee;--nav-item-hover-color:#111827;--nav-active-bg:#ffffff;--nav-active-color:hsl(228 84% 61%);--nav-active-bar:hsl(228 84% 61%);--nav-footer-bg:#eceef1;--nav-footer-border:#e5e7eb;--nav-footer-color:#6b7280}.dark{--nextra-bg:10 10 15;--forge-accent-soft:hsl(228 84% 11%);--forge-accent-border:hsl(228 84% 40%);--forge-bg:rgb(10 10 15);--forge-border:#1f2937;--forge-border-soft:#111827;--forge-text-strong:#f9fafb;--forge-text:#d1d5db;--forge-text-soft:#9ca3af;--forge-text-faint:#6b7280;--forge-hover-bg:#111827;--header-bg:rgb(10 10 15);--header-border:#1f2937;--header-logo-color:#f9fafb;--header-search-bg:#111827;--header-search-border:#1f2937;--header-search-color:#9ca3af;--header-kbd-bg:#1f2937;--header-kbd-color:#4b5563;--nav-bg:#111827;--nav-border:#1f2937;--nav-section-color:#6b7280;--nav-item-color:#9ca3af;--nav-item-hover-bg:#111827;--nav-item-hover-color:#f9fafb;--nav-active-bg:hsl(228 84% 11%);--nav-active-color:hsl(228 84% 68%);--nav-active-bar:hsl(228 84% 68%);--nav-footer-bg:rgb(10 10 15);--nav-footer-border:#1f2937;--nav-footer-color:#6b7280}html{font-family:var(--forge-font-family,"Inter",ui-sans-serif,system-ui,sans-serif)!important;font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;letter-spacing:-.011em}body{background-color:var(--forge-bg)}.forge-sidebar-logo{position:fixed;top:0;left:0;width:295px;height:var(--nextra-navbar-height);background:var(--nav-bg);z-index:36;display:flex;align-items:center;padding:0 1rem;flex-shrink:0}.forge-sidebar-logo a{display:flex;align-items:center;gap:.625rem;font-size:1.125rem;font-weight:700;letter-spacing:-.03em;color:var(--nav-item-hover-color);text-decoration:none}.forge-sidebar-logo a img{flex-shrink:0;height:24px;width:auto}.forge-sidebar-logo a:hover{opacity:.75}.dark img.forge-logo-light,img.forge-logo-dark{display:none!important}.dark img.forge-logo-dark{display:inline-block!important}@media (max-width:767px){.forge-sidebar-logo{display:none}}.forge-sidebar-search{position:fixed;top:var(--nextra-navbar-height);left:0;width:295px;padding:.625rem 1rem;background:var(--nav-bg);z-index:36}.forge-sidebar-search .nextra-search input{width:100%!important;background:var(--forge-bg)!important;border:1px solid var(--forge-border)!important;border-radius:.5rem!important;padding:.4375rem .75rem!important;font-size:.8125rem!important;font-family:inherit!important;color:var(--forge-text-soft)!important;transition:border-color .15s,box-shadow .15s!important}.forge-sidebar-search .nextra-search input::placeholder{color:var(--forge-text-faint)!important}.forge-sidebar-search .nextra-search input:focus{border-color:var(--forge-accent)!important;box-shadow:0 0 0 3px var(--forge-accent-soft)!important;outline:none!important;color:var(--forge-text-strong)!important}.forge-sidebar-search .nextra-search kbd{border:1px solid var(--forge-border)!important;border-radius:.25rem!important;color:var(--forge-text-faint)!important;font-family:inherit!important;font-size:.625rem!important;box-shadow:none!important;padding:0 .3rem!important}.dark .forge-sidebar-search .nextra-search input,.forge-sidebar-search .nextra-search kbd{background:var(--forge-border-soft)!important}.nextra-sidebar>div:first-child{padding-top:calc(var(--nextra-navbar-height) + 3.75rem)!important}.nextra-search [role=dialog],.nextra-search [role=listbox],.nextra-search ul,.nextra-search>div:not(:first-child),.nextra-search>p{z-index:1000!important;position:relative}body>[class*=rounded-lg][class*=shadow-lg],body>[class*=rounded-xl][class*=shadow-xl],body>[class*=z-30][class*=rounded],body>[class*=z-50][class*=rounded],body>[data-headlessui-state],body>[role=dialog][aria-modal=true]:has([role=listbox]),body>[role=listbox],body>div:has([role=dialog]),body>div:has([role=listbox]),body>div[id^=headlessui-combobox],body>div[id^=headlessui]{position:relative!important;z-index:9999!important;min-width:480px!important;max-width:calc(100vw - 2rem)!important}body>[class*=rounded-lg] [role=option],body>[class*=rounded-lg][class*=shadow-lg] li>a,body>[class*=rounded-xl] [role=option],body>[class*=rounded-xl][class*=shadow-xl] li>a,body>[role=listbox] [role=option],body>div:has(>[role=listbox]) [role=option]{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (max-width:767px){.forge-sidebar-search{display:none}body>[class*=rounded-lg][class*=shadow-lg],body>[class*=rounded-xl][class*=shadow-xl],body>[class*=z-30][class*=rounded],body>[class*=z-50][class*=rounded],body>[role=listbox],body>div:has(>[role=listbox]),body>div[id^=headlessui-combobox]{min-width:0!important;width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important;max-height:70vh!important}body>[class*=rounded-lg] [role=option],body>[class*=rounded-lg][class*=shadow-lg] li>a,body>[class*=rounded-xl] [role=option],body>[class*=rounded-xl][class*=shadow-xl] li>a,body>[role=listbox] [role=option],body>div:has(>[role=listbox]) [role=option]{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;padding:.75rem .875rem!important;min-height:2.75rem!important}.nextra-search-results{position:fixed!important;top:calc(var(--nextra-navbar-height) + 6rem)!important;left:.5rem!important;right:.5rem!important;bottom:1rem!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important}.nextra-search-results [role=option]{padding:.75rem .875rem!important;min-height:2.75rem!important}}.nextra-skip-nav,a[href="#nextra-skip-nav"]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important}.nextra-navbar-blur{background-color:var(--header-bg)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:1px solid var(--nav-bg)!important}.nextra-navbar nav{max-width:100%!important;padding-left:calc(295px + 1.5rem)!important;padding-right:1.5rem!important;gap:0!important}@media (max-width:767px){.nextra-navbar nav{padding-left:1rem!important;padding-right:1rem!important}.nextra-navbar nav>div:not(:has(.nextra-search)){display:none!important}}.nextra-navbar nav>a[href="/"]{display:none!important}@media (max-width:767px){.nextra-navbar nav>a[href="/"]{display:flex!important;align-items:center!important;margin-right:auto!important}}.forge-navbar-logo{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;letter-spacing:-.03em;color:var(--forge-text-strong)}.forge-navbar-logo img{flex-shrink:0;height:24px;width:auto}.nextra-navbar nav>div:not(:has(.nextra-search)){flex:1 1;display:flex;align-items:center;gap:.25rem;overflow:visible;justify-content:flex-end}.nextra-navbar nav>div>a,.nextra-navbar nav>div>details{padding:.375rem .625rem!important;font-size:.8125rem!important;font-weight:500!important;color:var(--forge-text-soft)!important;text-decoration:none!important;border-radius:.375rem!important;transition:background .12s,color .12s!important;white-space:nowrap!important}.nextra-navbar nav>div>a:hover,.nextra-navbar nav>div>details:hover{background:var(--forge-hover-bg)!important;color:var(--forge-text-strong)!important}.nextra-navbar nav>div>details>summary{cursor:pointer!important;list-style:none!important}.nextra-navbar .nextra-search{margin-left:auto}.forge-sidebar-search .nextra-search{margin-left:0;width:100%}@media (min-width:768px){.nextra-navbar .nextra-search{display:none!important}}.nextra-search input{width:13rem!important;background:var(--header-search-bg)!important;border:1px solid var(--header-search-border)!important;border-radius:.5rem!important;padding:.375rem .75rem!important;font-size:.8125rem!important;font-family:inherit!important;color:var(--header-search-color)!important;transition:border-color .15s,box-shadow .15s,background .15s!important}.nextra-search input::placeholder{color:var(--header-search-color)!important}.nextra-search input:focus{background:var(--forge-bg)!important;border-color:var(--forge-accent)!important;box-shadow:0 0 0 3px var(--forge-accent-soft)!important;outline:none!important;color:var(--forge-text-strong)!important}.nextra-search kbd{background:var(--header-kbd-bg)!important;border:1px solid var(--header-search-border)!important;border-radius:.25rem!important;color:var(--header-kbd-color)!important;font-family:inherit!important;font-size:.625rem!important;letter-spacing:.02em!important;box-shadow:none!important;padding:0 .3rem!important}.nextra-hamburger{color:var(--forge-text-soft)!important;padding:.375rem!important;border-radius:.375rem!important}.nextra-hamburger:hover{background:var(--forge-hover-bg)!important;color:var(--forge-text-strong)!important}div:has(>aside.nextra-sidebar){display:grid!important;grid-template-columns:295px 1fr 680px 220px 1fr!important;max-width:100%!important;width:100%!important;margin:0!important;align-items:start!important}aside.nextra-sidebar{grid-column:1!important;grid-row:1!important}article{grid-column:3!important;grid-row:1!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important}nav.nextra-toc{grid-column:4!important;grid-row:1!important;width:220px!important;order:unset!important}@media (max-width:1279px){div:has(>aside.nextra-sidebar){grid-template-columns:295px 1fr 680px 1fr!important}article{grid-column:3!important}nav.nextra-toc{display:none!important}}@media (max-width:900px){div:has(>aside.nextra-sidebar){grid-template-columns:295px 1fr!important}article{grid-column:2!important}}@media (max-width:767px){div:has(>aside.nextra-sidebar){grid-template-columns:1fr!important}aside.nextra-sidebar{display:none!important}article{grid-column:1!important;padding:0 1.25rem 4rem!important}}.nextra-sidebar{position:fixed!important;top:0!important;left:0!important;width:295px!important;min-width:295px!important;height:100dvh!important;background:var(--nav-bg)!important;border-right:none!important;z-index:35!important}div:has(>aside.nextra-sidebar):before{content:"";display:block;grid-column:1;grid-row:1;width:295px;pointer-events:none}.nextra-sidebar>div:first-child{padding:calc(var(--nextra-navbar-height) + 3.75rem) 1rem 1rem!important}:is(.nextra-sidebar,.nextra-mobile-nav)>div>div>ul{gap:0!important;display:flex!important;flex-direction:column!important}:is(.nextra-sidebar,.nextra-mobile-nav)>div>div>ul>li>button{font-size:.6875rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--nav-section-color)!important;background:none!important;padding:.375rem .5rem .25rem .875rem!important;margin-top:1.5rem!important;gap:0!important;cursor:default!important;pointer-events:none!important;border-radius:0!important}:is(.nextra-sidebar,.nextra-mobile-nav)>div>div>ul>li:first-of-type>button{margin-top:.5rem!important}:is(.nextra-sidebar,.nextra-mobile-nav)>div>div>ul>li>button>svg{display:none!important}:is(.nextra-sidebar,.nextra-mobile-nav)>div>div>ul>li.active>a,:is(.nextra-sidebar,.nextra-mobile-nav)>div>div>ul>li:not(.open)>a{font-size:.8125rem!important;padding:.3125rem .5rem .3125rem .875rem!important;border-radius:.375rem!important}:is(.nextra-sidebar,.nextra-mobile-nav) li>div>ul{padding-left:.75rem!important;margin-left:0!important;padding-top:0!important}:is(.nextra-sidebar,.nextra-mobile-nav)>div>div>ul>li>div>ul{padding-left:0!important}:is(.nextra-sidebar,.nextra-mobile-nav) li>div{padding-top:0!important}:is(.nextra-sidebar,.nextra-mobile-nav) li.open>a,:is(.nextra-sidebar,.nextra-mobile-nav) li.open>button{padding-bottom:.5rem!important}:is(.nextra-sidebar,.nextra-mobile-nav) li>div>ul:before{display:none!important;width:0!important}:is(.nextra-sidebar,.nextra-mobile-nav) li>div>ul li>a,:is(.nextra-sidebar,.nextra-mobile-nav) li>div>ul li>button{font-size:.8125rem!important;font-weight:500!important;color:var(--nav-item-color)!important;padding:.3125rem .5rem .3125rem .875rem!important;border-radius:.375rem!important;background:none!important;transition:background .1s,color .1s!important;margin:0!important;position:relative!important;overflow:visible!important}:is(.nextra-sidebar,.nextra-mobile-nav) li>div>ul li>a:hover,:is(.nextra-sidebar,.nextra-mobile-nav) li>div>ul li>button:hover{background:var(--nav-item-hover-bg)!important;color:var(--nav-item-hover-color)!important}:is(.nextra-sidebar,.nextra-mobile-nav) li.active>a{color:var(--nav-active-color)!important;background:var(--nav-active-bg)!important}:is(.nextra-sidebar,.nextra-mobile-nav) li.active>a:before{content:"";position:absolute;left:-.625rem;top:18%;bottom:18%;width:2px;border-radius:0 1px 1px 0;background:var(--nav-active-bar)}.nextra-sidebar-footer{display:none!important}.nextra-navbar .nextra-theme-switch{display:flex;align-items:center}.nextra-navbar .nextra-theme-switch span{display:none!important}.nextra-navbar .nextra-theme-switch button{padding:.375rem!important;border-radius:.375rem!important;color:var(--forge-text-soft)!important;background:none!important;border:none!important;cursor:pointer;display:flex;align-items:center;transition:background .1s,color .1s}.nextra-navbar .nextra-theme-switch button:hover{background:var(--forge-hover-bg)!important;color:var(--forge-text-strong)!important}.nextra-mobile-nav{background:var(--nav-bg)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;scroll-padding-top:calc(var(--nextra-navbar-height, 54px) + .5rem)}.nextra-mobile-nav>div:first-child{padding:calc(var(--nextra-navbar-height) + .75rem) 1rem 1rem!important}.nextra-mobile-nav>div>div>ul>li:has(>a[href="/"]),.nextra-mobile-nav>div>div>ul>li:has(>a[href^="/api-"]):not(:has(>div>ul)),.nextra-mobile-nav>div>div>ul>li:has(>a[href^="mailto:"]):not(:has(>div>ul)),.nextra-mobile-nav>div>div>ul>li:has(>a[href^=http]):not(:has(>div>ul)){font-weight:500}.nextra-mobile-nav>div>div>ul>li:has(>a[href="/"])>a,.nextra-mobile-nav>div>div>ul>li:has(>a[href^="/api-"]):not(:has(>div>ul))>a,.nextra-mobile-nav>div>div>ul>li:has(>a[href^="mailto:"]):not(:has(>div>ul))>a,.nextra-mobile-nav>div>div>ul>li:has(>a[href^=http]):not(:has(>div>ul))>a{font-size:.875rem!important;color:var(--nav-item-hover-color)!important;padding:.5rem .875rem!important}.nextra-mobile-nav .nextra-sidebar-footer{display:none!important}.nextra-toc{width:220px!important;min-width:0!important;position:-webkit-sticky!important;position:sticky!important;top:var(--nextra-navbar-height)!important;max-height:calc(100vh - var(--nextra-navbar-height))!important;overflow-y:auto!important}.nextra-toc>div>p:first-child{font-size:.6875rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--forge-text-faint)!important;padding:1.5rem 1rem .5rem!important}.nextra-toc ul{padding:.5rem 1rem 1rem!important}.nextra-toc ul li{margin:0!important}.nextra-toc ul li a{font-size:.8125rem!important;font-weight:400!important;color:var(--forge-text-soft)!important;padding:.3rem 0!important;display:block!important;transition:color .12s!important;line-height:1.4!important}.nextra-toc ul li a:hover{color:var(--forge-accent)!important}.nextra-toc ul li a[class*=font-semibold]{color:var(--forge-accent)!important;font-weight:500!important}.nextra-toc>div>div:last-child{display:none!important}article{padding:0 2.5rem 5rem!important;color:var(--forge-text)!important}.nextra-breadcrumb{margin-top:1.5rem!important;margin-bottom:.375rem!important;font-size:.75rem!important;color:var(--forge-text-faint)!important;gap:.375rem!important}.nextra-breadcrumb span:last-child{color:var(--forge-accent)!important;font-weight:500!important}article h1{font-size:1.75rem!important;font-weight:700!important;letter-spacing:-.035em!important;line-height:1.2!important;color:var(--forge-text-strong)!important;margin-top:.25rem!important;margin-bottom:.75rem!important}article h1+p{font-size:1rem!important;color:var(--forge-text-soft)!important;line-height:1.65!important;margin-top:0!important;margin-bottom:1.5rem!important}article h2{font-size:1.1875rem!important;letter-spacing:-.025em!important;line-height:1.3!important;margin-top:2.25rem!important;margin-bottom:.625rem!important;padding-bottom:0!important;border-bottom:none!important}article h2,article h3{font-weight:600!important;color:var(--forge-text-strong)!important}article h3{font-size:1rem!important;letter-spacing:-.015em!important;margin-top:1.75rem!important;margin-bottom:.5rem!important}article h4{font-weight:600!important;color:var(--forge-text-strong)!important;margin-top:1.25rem!important}article h4,article p{font-size:.9375rem!important}article p{line-height:1.75!important;color:var(--forge-text)!important}article a:not(.nextra-card){color:var(--forge-accent)!important;font-weight:500!important;text-decoration:none!important}article a:not(.nextra-card):hover{text-decoration:underline!important;text-underline-offset:2px!important}article ol,article ul{font-size:.9375rem!important;line-height:1.75!important;color:var(--forge-text)!important}article hr{border-color:var(--forge-border)!important;margin:2rem 0!important}article strong{color:var(--forge-text-strong)!important;font-weight:600!important}article :has(>table){max-width:100%!important}article table{display:table!important;width:auto!important;max-width:100%!important;font-size:.875rem!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid var(--forge-border)!important;border-radius:.5rem!important;margin:1.5rem 0!important;table-layout:auto!important;word-break:break-word}article thead tr th{background:var(--forge-border-soft)!important;color:var(--forge-text-soft)!important;font-size:.6875rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important;padding:.625rem .875rem!important;border-bottom:1px solid var(--forge-border)!important;text-align:left!important}.dark article thead tr th{background:#111827!important}article tbody tr td{padding:.625rem .875rem!important;color:var(--forge-text)!important;border-bottom:1px solid var(--forge-border)!important;vertical-align:top!important;font-size:.875rem!important;line-height:1.5!important}article tbody tr:last-child td{border-bottom:none!important}article tbody tr:hover td{background:var(--forge-hover-bg)!important}article code:not(pre code){font-size:.8125em!important;font-weight:500!important;color:hsl(228 84% 52%)!important;background:var(--forge-accent-soft)!important;border:1px solid hsl(228 84% 88%)!important;border-radius:.3rem!important;padding:.1em .4em!important}.dark article code:not(pre code){color:hsl(228 84% 72%)!important;background:hsl(228 84% 10%)!important;border-color:hsl(228 84% 20%)!important}.nextra-code pre,article pre{font-size:.8125rem!important;line-height:1.7!important;border-radius:.625rem!important;border:1.5px solid var(--forge-border)!important;padding:1rem 1.25rem!important;background:#f8fafc!important;overflow-x:auto;box-shadow:0 1px 3px rgba(0,0,0,.04)!important}.dark .nextra-code pre,.dark article pre{background:#0d1117!important;border-color:var(--forge-border)!important;box-shadow:none!important}.nextra-code{position:relative!important}.nextra-code button[title="Copy code"]{top:.5rem!important;right:.5rem!important;padding:.3125rem .4375rem!important;background:#ffffff!important;border:1px solid var(--forge-border)!important;border-radius:.375rem!important;color:var(--forge-text-soft)!important;opacity:.85!important;transition:opacity .12s,color .12s,border-color .12s,background .12s!important}.nextra-code:hover button[title="Copy code"]{opacity:1!important}.nextra-code button[title="Copy code"]:hover{color:var(--forge-accent)!important;border-color:var(--forge-accent)!important}.dark .nextra-code button[title="Copy code"]{background:#161b22!important}article kbd{display:inline-block;font-family:var(--font-mono,ui-monospace,"SF Mono",Menlo,Consolas,monospace)!important;font-size:.75rem!important;font-weight:500!important;line-height:1!important;background:#ffffff!important;border:1px solid var(--forge-border)!important;border-radius:.3125rem!important;padding:.1875rem .4375rem!important;box-shadow:inset 0 -1.5px 0 var(--forge-border-soft),0 1px 0 var(--forge-border-soft)!important;vertical-align:1px}.dark article kbd,article kbd{color:var(--forge-text-strong)!important}.dark article kbd{background:var(--forge-border-soft)!important;border-color:var(--forge-border)!important;box-shadow:inset 0 -1.5px 0 #000,0 1px 0 #000!important}article dl{display:grid!important;grid-template-columns:9rem 1fr!important;grid-column-gap:1.5rem!important;column-gap:1.5rem!important;grid-row-gap:.75rem!important;row-gap:.75rem!important;margin:1.5rem 0!important;padding:1rem 1.25rem!important;border:1px solid var(--forge-border)!important;border-radius:.5rem!important;background:var(--forge-bg)!important}article dt{font-family:var(--font-mono,ui-monospace,"SF Mono",Menlo,Consolas,monospace)!important;font-size:.8125rem!important;font-weight:500!important;color:var(--forge-accent)!important;align-self:start!important;padding-top:.1875rem!important}article dd{margin:0!important;font-size:.875rem!important;line-height:1.6!important;color:var(--forge-text)!important}@media (max-width:767px){article dl{grid-template-columns:1fr!important;row-gap:.25rem!important}article dd{margin-bottom:.5rem!important}}.nextra-callout{border-radius:.5rem!important;padding:.875rem 1.125rem!important;font-size:.875rem!important;line-height:1.6!important;margin:1.25rem 0!important;border-width:1px!important}.nextra-cards{gap:.75rem!important;margin-top:1.25rem!important}a.nextra-card{border:1px solid var(--forge-border)!important;border-radius:.625rem!important;background:white!important;box-shadow:none!important;padding:0!important;overflow:hidden!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important;flex-direction:column!important;text-decoration:none!important;position:relative}.dark a.nextra-card{background:#0d1117!important;border-color:var(--forge-border)!important}a.nextra-card:hover{border-color:var(--forge-accent-border)!important;box-shadow:0 0 0 3px var(--forge-accent-soft)!important;background:white!important}.dark a.nextra-card:hover{background:#0d1117!important}a.nextra-card>span{gap:0!important;display:flex!important;flex-direction:column!important;padding:1rem 2.25rem .875rem 1.125rem!important}a.nextra-card>span>span{font-size:.9rem!important;font-weight:600!important;color:var(--forge-text-strong)!important;letter-spacing:-.01em!important;white-space:normal!important;overflow:visible!important;text-overflow:unset!important}a.nextra-card:after{content:"↗";position:absolute;top:.9rem;right:1rem;font-size:.875rem;line-height:1;color:var(--forge-text-faint);transition:color .15s;font-weight:400}a.nextra-card:hover:after{color:var(--forge-accent)!important}article+div{border-top-color:var(--forge-border)!important}article+div a{font-size:.875rem!important;color:var(--forge-text-soft)!important;font-weight:500!important}article+div a:hover{color:var(--forge-accent)!important}article>div[class*=text-end]{font-size:.75rem!important;color:var(--forge-text-faint)!important}body>div:last-of-type{background:var(--forge-bg)!important}footer{font-size:.8125rem!important;color:var(--forge-text-faint)!important;padding:2.5rem 0 3rem!important;width:900px!important;max-width:calc(100vw - 295px - 2rem)!important;margin-left:calc(295px + max((100vw - 295px - 900px) / 2, 0px))!important;margin-right:auto!important;border-top:1px solid var(--forge-border-soft)!important}@media (max-width:767px){footer{width:auto!important;margin-left:0!important;max-width:100vw!important;padding:2rem 1.25rem!important}}.nextra-border{border-color:var(--forge-border)!important}.subheading-anchor{opacity:0;margin-left:.375rem;font-size:.75em;transition:opacity .15s}.subheading-anchor:focus,:hover>.subheading-anchor{opacity:.4}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}.dark ::-webkit-scrollbar-thumb{background:#374151}.forge-footer{width:100%;display:flex;flex-direction:column;gap:1.75rem;padding:0 .5rem}.forge-footer-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:1.5rem;gap:1.5rem}.forge-footer-col h4{font-size:.6875rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--forge-text-soft)!important;margin:0 0 .5rem!important}.forge-footer-col ul{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:.25rem!important}.forge-footer-col a{font-size:.8125rem!important;color:var(--forge-text-soft)!important;text-decoration:none!important}.forge-footer-col a:hover{color:var(--forge-accent)!important}.forge-footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding-top:1rem;border-top:1px solid var(--forge-border-soft)}.forge-footer-bottom,.forge-footer-copyright,.forge-footer-powered{font-size:.75rem;color:var(--forge-text-faint)}.forge-footer-social{display:inline-flex;align-items:center;gap:.875rem}.forge-footer-social a{font-size:.75rem;color:var(--forge-text-soft)!important;text-decoration:none!important}.forge-footer-social a:hover{color:var(--forge-accent)!important}.jolli-auth-banner{width:100%;background-color:#fefce8;border-bottom:1px solid #fef08a;padding:6px 16px;font-size:13px;color:#854d0e;display:flex;align-items:center;justify-content:center;gap:6px}.dark .jolli-auth-banner{background-color:rgba(113,63,18,.15);border-bottom-color:rgba(202,138,4,.25);color:#fde68a}:root{--forge-font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--nextra-primary-hue:355;--nextra-primary-saturation:84%;--nextra-primary-lightness:61%;--forge-accent:hsl(355 84% 61%);--forge-accent-soft:hsl(355 84% 96%);--forge-accent-border:hsl(355 84% 75%);--nav-active-color:hsl(355 84% 61%);--nav-active-bar:hsl(355 84% 61%)}.dark{--nextra-primary-lightness:68%;--forge-accent-soft:hsl(355 84% 11%);--forge-accent-border:hsl(355 84% 40%);--nav-active-color:hsl(355 84% 68%);--nav-active-bar:hsl(355 84% 68%)}:root{--api-method-get-bg:hsl(155 70% 45%);--api-method-post-bg:hsl(355 84% 50%);--api-method-put-bg:hsl(38 95% 50%);--api-method-patch-bg:hsl(265 70% 55%);--api-method-delete-bg:hsl(0 75% 55%);--api-status-2xx:hsl(155 70% 35%);--api-status-3xx:hsl(355 70% 50%);--api-status-4xx:hsl(38 95% 45%);--api-status-5xx:hsl(0 75% 50%)}.dark{--api-method-get-bg:hsl(155 60% 50%);--api-method-post-bg:hsl(355 84% 60%);--api-method-put-bg:hsl(38 95% 55%);--api-method-patch-bg:hsl(265 70% 65%);--api-method-delete-bg:hsl(0 75% 60%);--api-status-2xx:hsl(155 60% 50%);--api-status-3xx:hsl(355 70% 60%);--api-status-4xx:hsl(38 95% 55%);--api-status-5xx:hsl(0 75% 60%)}.api-method{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:600;letter-spacing:.04em;color:#ffffff;text-transform:uppercase}.api-method-get{background:var(--api-method-get-bg)}.api-method-post{background:var(--api-method-post-bg)}.api-method-put{background:var(--api-method-put-bg)}.api-method-patch{background:var(--api-method-patch-bg)}.api-method-delete{background:var(--api-method-delete-bg)}.api-method-head,.api-method-options{background:var(--nextra-bg);color:inherit;border:1px solid}.api-endpoint-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:.5rem 0 1.5rem}.api-endpoint-path{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95rem;background:var(--nextra-bg);padding:4px 8px;border-radius:4px;border:1px solid hsl(0 0% 50%/.2)}.api-endpoint-tag{font-size:.75rem;padding:2px 8px;border-radius:9999px;border:1px solid hsl(0 0% 50%/.2)}.api-endpoint-deprecated{font-size:.75rem;font-weight:600;color:hsl(0 75% 50%);border:1px solid;padding:2px 8px;border-radius:4px}.api-param-section{margin:1rem 0 1.5rem}.api-param-section-title{font-size:.95rem;font-weight:600;margin:0 0 .5rem}.api-param-table{width:100%;border-collapse:collapse;font-size:.9rem;table-layout:fixed}.api-param-table td:first-child,.api-param-table th:first-child{width:22%}.api-param-table td:nth-child(2),.api-param-table th:nth-child(2){width:16%}.api-param-table td:nth-child(3),.api-param-table th:nth-child(3){width:14%}.api-param-table td:nth-child(4),.api-param-table th:nth-child(4){width:auto}.api-param-table td code{word-break:break-word;overflow-wrap:anywhere}.api-param-table td,.api-param-table th{padding:6px 10px;text-align:left;border-bottom:1px solid hsl(0 0% 50%/.15);vertical-align:top}.api-param-table th{font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;opacity:.7}.api-param-table code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.api-schema-block{border:1px solid hsl(0 0% 50%/.2);border-radius:6px;padding:.75rem 1rem;margin:.5rem 0 1.5rem}.api-schema-children,.api-schema-root{list-style:none;margin:0;padding:0}.api-schema-row{padding:4px 0}.api-schema-row-head{display:flex;align-items:center;gap:8px;font-size:.9rem}.api-schema-toggle{background:transparent;border:1px solid hsl(0 0% 50%/.3);border-radius:3px;width:18px;height:18px;font-size:.85rem;line-height:1;cursor:pointer;color:inherit}.api-schema-name{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500}.api-schema-type{font-size:.8rem;opacity:.65}.api-schema-required{font-size:.7rem;color:hsl(0 75% 50%);text-transform:uppercase;letter-spacing:.04em}.api-schema-description{font-size:.85rem;opacity:.75;padding-left:26px;margin-top:2px}.api-response-block{border:1px solid hsl(0 0% 50%/.2);border-radius:6px;margin:.5rem 0 1rem;overflow:hidden}.api-response-header{display:flex;align-items:center;gap:12px;padding:8px 12px;background:hsl(0 0% 50%/.06)}.api-response-status{font-weight:700;font-size:.9rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.api-status-2xx{color:var(--api-status-2xx)}.api-status-3xx{color:var(--api-status-3xx)}.api-status-4xx{color:var(--api-status-4xx)}.api-status-5xx{color:var(--api-status-5xx)}.api-status-default{opacity:.7}.api-response-description{font-size:.9rem}.api-response-contenttype{font-size:.75rem;opacity:.6;margin-left:auto}.api-response-block .api-schema-block{margin:0;border:none;border-top:1px solid hsl(0 0% 50%/.15);border-radius:0}.api-auth-list{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:6px}.api-auth-item{display:flex;align-items:center;gap:12px;padding:6px 10px;border:1px solid hsl(0 0% 50%/.2);border-radius:4px;font-size:.9rem}.api-auth-name{font-weight:600}.api-auth-description{opacity:.8}.api-auth-scopes{font-size:.8rem;opacity:.65;margin-left:auto}.api-auth-none{font-size:.9rem;opacity:.7}.api-endpoint-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:1.75rem;gap:1.75rem;align-items:start;margin-top:.5rem;width:100%}.api-endpoint-main{min-width:0}.api-endpoint-aside{min-width:0;position:-webkit-sticky;position:sticky;top:calc(var(--nextra-navbar-height, 64px) + 16px);display:flex;flex-direction:column;gap:.5rem}.api-endpoint-aside h3{font-size:.75rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin:.25rem 0 0!important;opacity:.7!important}.api-endpoint-aside .nextra-code pre,.api-endpoint-aside code,.api-endpoint-aside pre{font-size:.75rem!important;line-height:1.6!important}@media (max-width:1180px){.api-endpoint-grid{grid-template-columns:1fr;gap:1.5rem}.api-endpoint-aside{position:static}}html[data-jolli-multi-spec=true] .nextra-navbar nav>div>a[href^="/api-"]{display:none!important}article:has(.api-endpoint-grid){max-width:1400px!important;width:100%!important;margin:0 auto!important;padding:2rem 2.25rem 5rem!important}@media (max-width:767px){article:has(.api-endpoint-grid){padding:1rem 1rem 4rem!important}}@media (min-width:768px){div:has(article .api-endpoint-grid){grid-template-columns:295px 1fr!important}div:has(article .api-endpoint-grid)>article{grid-column:2/-1!important}}div:has(article .api-endpoint-grid)>nav.nextra-toc{display:none!important}body:has(article .api-endpoint-grid) article{max-width:1400px!important;margin:0 auto!important}.api-endpoint-aside .nextra-code,.api-endpoint-aside pre{margin:0}.api-code-switcher{position:relative;border:1px solid hsl(0 0% 50%/.18);border-radius:6px;overflow:hidden;background:var(--nextra-bg)}.api-code-switcher-toolbar{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem .375rem .75rem;border-bottom:1px solid hsl(0 0% 50%/.12);background:hsl(0 0% 50%/.04);font-size:.7rem}.dark .api-code-switcher-toolbar{background:hsl(0 0% 100%/.06);border-bottom-color:hsl(0 0% 100%/.1)}.api-code-switcher-label{font-weight:600;letter-spacing:.05em;text-transform:uppercase;opacity:.6;margin-right:auto}.api-code-switcher-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;color-scheme:light;background:transparent;border:1px solid hsl(0 0% 50%/.2);border-radius:4px;padding:2px 22px 2px 8px;font-size:.7rem;font-weight:500;color:inherit;font-family:inherit;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 12px) 50%,calc(100% - 7px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;opacity:.9;transition:opacity .12s,border-color .12s,background-color .12s}.api-code-switcher-select:focus,.api-code-switcher-select:hover{opacity:1;border-color:hsl(355 84% 50%/.5);outline:none}.dark .api-code-switcher-select{color-scheme:dark;border-color:hsl(0 0% 100%/.18);background-color:hsl(0 0% 100%/.04)}.dark .api-code-switcher-select:focus,.dark .api-code-switcher-select:hover{background-color:hsl(0 0% 100%/.08);border-color:hsl(355 84% 60%/.55)}.dark .api-code-switcher-select option{background-color:rgb(var(--nextra-bg));color:inherit}.api-code-switcher-copy{display:inline-flex;align-items:center;gap:4px;background:transparent;border:1px solid hsl(0 0% 50%/.2);border-radius:4px;padding:2px 8px;font-size:.7rem;font-weight:500;color:inherit;font-family:inherit;cursor:pointer;opacity:.9;transition:opacity .12s,color .12s,border-color .12s,background-color .12s}.api-code-switcher-copy:hover{opacity:1;border-color:hsl(355 84% 50%/.5);color:hsl(355 84% 50%)}.api-code-switcher-copy[data-copied=true]{color:hsl(155 70% 35%);border-color:hsl(155 70% 35%/.5);opacity:1}.dark .api-code-switcher-copy{border-color:hsl(0 0% 100%/.18);background-color:hsl(0 0% 100%/.04)}.dark .api-code-switcher-copy:hover{background-color:hsl(0 0% 100%/.08);border-color:hsl(355 84% 60%/.55);color:hsl(355 84% 65%)}.dark .api-code-switcher-copy[data-copied=true]{color:hsl(155 60% 60%);border-color:hsl(155 60% 50%/.55)}.api-code-switcher-body{position:relative}.api-code-switcher-body .nextra-code,.api-code-switcher-body pre{margin:0!important;border:none!important;border-radius:0!important;box-shadow:none!important}.api-code-switcher-body button[title="Copy code"],.api-code-switcher-pane[hidden]{display:none!important}.api-tryit{border:1px solid hsl(0 0% 50%/.2);border-radius:6px;padding:1rem;margin:.5rem 0 1.5rem;display:flex;flex-direction:column;gap:.75rem}.api-tryit-header{display:flex;align-items:center;gap:8px;margin-bottom:.25rem}.api-tryit-path{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95rem}.api-tryit-section{border:1px solid hsl(0 0% 50%/.15);border-radius:4px;padding:.5rem .75rem;display:flex;flex-direction:column;gap:.5rem}.api-tryit-section legend{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:0 6px;opacity:.7}.api-tryit-field{display:flex;flex-direction:column;gap:4px}.api-tryit-label{font-size:.85rem;font-weight:500}.api-tryit-hint{font-size:.75rem;opacity:.65;font-weight:400}.api-tryit-input,.api-tryit-textarea{border:1px solid hsl(0 0% 50%/.25);border-radius:4px;padding:6px 8px;font-size:.9rem;background:var(--nextra-bg);color:inherit;font-family:inherit}.api-tryit-textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;resize:vertical}.api-tryit-input:focus,.api-tryit-textarea:focus{outline:2px solid hsl(355 84% 50%/.4);outline-offset:1px;border-color:hsl(355 84% 50%)}.api-tryit-send{align-self:flex-start;background:hsl(355 84% 50%);color:#ffffff;border:none;border-radius:4px;padding:8px 18px;font-size:.9rem;font-weight:600;cursor:pointer;font-family:inherit}.api-tryit-send:hover:not(:disabled){background:hsl(355 84% 45%)}.api-tryit-send:disabled{opacity:.6;cursor:not-allowed}.api-tryit-error{padding:.5rem .75rem;border:1px solid hsl(0 75% 50%/.4);border-radius:4px;background:hsl(0 75% 50%/.08);color:hsl(0 75% 40%);font-size:.85rem}.dark .api-tryit-error{color:hsl(0 75% 70%)}.api-tryit-response{display:flex;flex-direction:column;gap:6px;margin-top:.25rem}.api-tryit-response-status{font-size:.95rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.api-tryit-response-headers summary{cursor:pointer;font-size:.85rem;opacity:.8}.api-tryit-response-body,.api-tryit-response-headers pre{margin:0;padding:.75rem;background:var(--nextra-bg);border:1px solid hsl(0 0% 50%/.15);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;line-height:1.5;overflow-x:auto}.api-tryit-response-headers pre{border-radius:4px}.api-tryit-response-body-wrap{border:1px solid hsl(0 0% 50%/.15);border-radius:4px;overflow:hidden}.api-tryit-response-body-wrap .api-tryit-response-body{border-radius:0;border:none;border-top:1px solid hsl(0 0% 50%/.15)}.api-tryit-response-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px 6px 12px;background:hsl(0 0% 50%/.04)}.dark .api-tryit-response-toolbar{background:hsl(0 0% 100%/.03)}.api-tryit-response-label{font-size:.75rem;font-weight:500;opacity:.75;text-transform:uppercase;letter-spacing:.04em}.api-tryit-response-body .json-key{color:hsl(220 100% 36%)}.api-tryit-response-body .json-string{color:hsl(0 60% 40%)}.api-tryit-response-body .json-number{color:hsl(220 80% 40%)}.api-tryit-response-body .json-boolean,.api-tryit-response-body .json-null{color:hsl(280 60% 40%);font-weight:500}.dark .api-tryit-response-body .json-key{color:hsl(210 95% 75%)}.dark .api-tryit-response-body .json-string{color:hsl(20 80% 70%)}.dark .api-tryit-response-body .json-number{color:hsl(150 70% 65%)}.dark .api-tryit-response-body .json-boolean,.dark .api-tryit-response-body .json-null{color:hsl(280 80% 75%)}