html:has(.sky-docs){--nextra-primary-hue:217deg;--nextra-primary-saturation:91%;--nextra-primary-lightness:60%;--nextra-content-width:90rem;--nextra-bg:250,250,250;--x-color-nextra-bg:var(--bg-primary);--x-color-gray-50:var(--bg-secondary);--x-color-gray-100:var(--bg-tertiary);--x-color-gray-200:var(--border-default);--x-color-gray-300:var(--border-strong);--x-color-gray-400:var(--text-tertiary);--x-color-gray-500:var(--text-tertiary);--x-color-gray-600:var(--text-secondary);--x-color-gray-700:var(--text-secondary);--x-color-gray-800:var(--text-primary);--x-color-gray-900:var(--text-primary);--x-color-neutral-50:var(--bg-secondary);--x-color-neutral-100:var(--bg-tertiary);--x-color-neutral-200:var(--border-default);--x-color-neutral-300:var(--border-strong);--x-color-neutral-400:var(--text-tertiary);--x-color-neutral-500:var(--text-tertiary);--x-color-neutral-600:var(--text-secondary);--x-color-neutral-700:var(--text-secondary);--x-color-neutral-800:var(--text-primary);--x-color-neutral-900:var(--text-primary);--x-color-primary-50:var(--accent-subtle);--x-color-primary-100:var(--accent-subtle);--x-color-primary-600:var(--accent-text);--x-color-primary-800:var(--accent-text);--x-radius-sm:var(--radius-sm);--x-radius-md:var(--radius-md);--x-radius-lg:var(--radius-lg);--x-radius-xl:var(--radius-xl);--x-font-sans:var(--font-primary);--x-font-mono:var(--font-mono)}html.dark:has(.sky-docs){--nextra-primary-hue:199deg;--nextra-primary-saturation:100%;--nextra-primary-lightness:48%;--nextra-bg:31,31,36;--x-color-gray-50:var(--text-primary);--x-color-gray-100:var(--text-primary);--x-color-gray-200:var(--text-primary);--x-color-gray-300:var(--text-secondary);--x-color-gray-400:var(--text-secondary);--x-color-gray-500:var(--text-tertiary);--x-color-gray-600:var(--text-tertiary);--x-color-gray-700:var(--border-strong);--x-color-gray-800:var(--border-default);--x-color-gray-900:var(--bg-secondary);--x-color-neutral-50:var(--text-primary);--x-color-neutral-100:var(--text-primary);--x-color-neutral-200:var(--text-primary);--x-color-neutral-300:var(--text-secondary);--x-color-neutral-400:var(--text-secondary);--x-color-neutral-500:var(--text-tertiary);--x-color-neutral-600:var(--text-tertiary);--x-color-neutral-700:var(--border-strong);--x-color-neutral-800:var(--border-default);--x-color-neutral-900:var(--bg-secondary);--x-color-primary-600:var(--accent-text);--x-color-primary-800:var(--accent-text)}html:has(.sky-docs) body{background-color:var(--bg-primary)}html:has(.sky-docs) ::selection{background:var(--accent-subtle)}html:has(.sky-docs) .nextra-navbar a:has(svg[viewBox="0 0 373 373"]){color:var(--color-primary)}html:has(.sky-docs) .nextra-border,html:has(.sky-docs) .nextra-navbar-blur{border-color:var(--border-default)}html:has(.sky-docs){--docs-text:color-mix(in srgb,var(--text-primary) 82%,var(--bg-primary))}html:has(.sky-docs) article main{color:var(--docs-text);font-size:16px;line-height:24px}html:has(.sky-docs) article main :is(p,li){color:var(--docs-text);font-weight:400;line-height:24px}html:has(.sky-docs) article main :is(p,ul,ol){margin-top:1.25em}html:has(.sky-docs) article main li+li{margin-top:.5em}html:has(.sky-docs) article main :is(strong,b){color:var(--text-primary);font-weight:500}html:has(.sky-docs) article main :is(h1,h2,h3,h4){color:var(--text-primary);font-weight:500;letter-spacing:-.015em}html:has(.sky-docs) article main h1{letter-spacing:-.025em;margin-top:40px}html:has(.sky-docs) article>.nextra-border:has(>button){margin-top:45px}html:has(.sky-docs) article main h2{margin-top:4rem;margin-bottom:0;padding-bottom:0;border-bottom:0}html:has(.sky-docs) article main h2+*{margin-top:1.25rem}html:has(.sky-docs) article main h3{margin-top:2.5rem}html:has(.sky-docs) article main :is(h2,h3,h4)+:is(p,ul,ol){margin-top:.75em}html:has(.sky-docs) article main a:not(.not-prose a,.not-prose){color:var(--accent-text);text-decoration-color:color-mix(in srgb,var(--accent-text) 35%,transparent);text-underline-offset:3px;font-weight:inherit}html:has(.sky-docs) article main a:not(.not-prose a,.not-prose):hover{text-decoration-color:currentColor}html:has(.sky-docs) aside,html:has(.sky-docs) nav.nextra-toc{font-weight:400}html:has(.sky-docs) .nextra-toc :is(.x\:font-semibold,.x\:font-bold),html:has(.sky-docs) aside :is(.x\:font-semibold,.x\:font-bold,strong){font-weight:500}html:has(.sky-docs){--docs-code-subtle:#fff1f2;--docs-code-text:#bf4458}html.dark:has(.sky-docs){--docs-code-subtle:rgba(249,115,22,0.16);--docs-code-text:#fb923c}html:has(.sky-docs) article main :not(pre)>code{background-color:var(--docs-code-subtle);color:var(--docs-code-text);border:0!important;box-shadow:none!important;outline:0;border-radius:var(--radius-sm);padding:.12em .4em;font-size:.875em;font-weight:400}html:has(.sky-docs) article main :is(h1,h2,h3,h4) code{background-color:transparent;color:inherit;padding:0;font-size:.92em;font-weight:500;letter-spacing:-.01em}html:has(.sky-docs) article main a:has(>code:only-child){text-decoration:none}html:has(.sky-docs) article main a:has(>code:only-child):hover>code{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--docs-code-text) 50%,transparent);text-underline-offset:3px}html:has(.sky-docs) .nextra-toc code{background:transparent;border:0;box-shadow:none;padding:0;color:inherit;font-size:.9em}html:has(.sky-docs) .sky-code code,html:has(.sky-docs) .sky-code code span,html:has(.sky-docs) .sky-code pre{background:transparent!important}html:has(.sky-docs) .sky-code code{font-size:inherit;line-height:inherit;padding:0}html:has(.sky-docs) .sky-code code>span{padding-inline:0!important}html:has(.sky-docs) [role=tablist]{gap:6px;border-bottom:0;padding-bottom:2px;margin-top:1.5rem}html:has(.sky-docs) [role=tablist] [role=tab]{border:1px solid var(--border-default);border-radius:var(--radius-full);background-color:var(--bg-primary);color:var(--text-secondary);padding:4px 12px;font-size:13px;font-weight:500;margin:0;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}html:has(.sky-docs) [role=tablist] [role=tab]:hover{border-color:var(--border-strong);color:var(--text-primary)}html:has(.sky-docs) [role=tablist] [role=tab][aria-selected=true]{border-color:transparent;background-color:var(--text-primary);color:var(--text-inverted)}html:has(.sky-docs) :is(aside li>button>svg,aside li>a>svg,.nextra-breadcrumb svg,.nextra-hamburger svg,button:is([aria-label="Collapse sidebar"],[title="Collapse sidebar"],[aria-label="Expand sidebar"],[title="Expand sidebar"]) svg,article button[data-headlessui-state]:not([aria-haspopup])>svg,.nextra-toc button svg,article>div a>svg,button[aria-haspopup] svg){background-color:currentColor;mask:var(--sky-mask) center /80% no-repeat;-webkit-mask:var(--sky-mask) center /80% no-repeat}html:has(.sky-docs) :is(aside li>button>svg,aside li>a>svg,.nextra-breadcrumb svg,.nextra-hamburger svg,button:is([aria-label="Collapse sidebar"],[title="Collapse sidebar"],[aria-label="Expand sidebar"],[title="Expand sidebar"]) svg,article button[data-headlessui-state]:not([aria-haspopup])>svg,.nextra-toc button svg,article>div a>svg,button[aria-haspopup] svg)>*{display:none}html:has(.sky-docs) :is(aside li>button>svg,aside li>a>svg,.nextra-breadcrumb svg){--sky-mask:var(--sky-icon-chevron-right)}html:has(.sky-docs) .nextra-hamburger svg{--sky-mask:var(--sky-icon-menu)}html:has(.sky-docs) button:is([aria-label="Collapse sidebar"],[title="Collapse sidebar"],[aria-label="Expand sidebar"],[title="Expand sidebar"]) svg{--sky-mask:var(--sky-icon-sidebar)}html:has(.sky-docs) :is(.nextra-toc button svg,article>div a>svg){--sky-mask:var(--sky-icon-arrow-right)}html:has(.sky-docs) article button[data-headlessui-state]:not([aria-haspopup])>svg{--sky-mask:var(--sky-icon-copy)}html:has(.sky-docs) :is(article button[data-headlessui-state]:not([aria-haspopup])>svg,button:is([aria-label="Collapse sidebar"],[title="Collapse sidebar"],[aria-label="Expand sidebar"],[title="Expand sidebar"]) svg){width:16px;height:16px;mask-size:100%;-webkit-mask-size:100%}html:has(.sky-docs) button[aria-haspopup] svg{--sky-mask:var(--sky-icon-chevron-right)}html:has(.sky-docs) .sky-callout>div>:first-child{margin-top:0}html:has(.sky-docs) .sky-callout :is(p,li){color:var(--docs-text)}html:has(.sky-docs) article main .sky-callout a:not(.not-prose a,.not-prose){color:var(--callout-tone);text-decoration-color:color-mix(in srgb,var(--callout-tone) 40%,transparent)}html:has(.sky-docs) article main .sky-callout a:not(.not-prose a,.not-prose):hover{text-decoration-color:currentColor}html:has(.sky-docs) .sky-tool-body>:first-child{margin-top:0}html:has(.sky-docs) .sky-tool-body :is(p,ul,ol){margin-top:.75em}html:has(.sky-docs) .sky-args .sky-table{margin-top:0;border:0;border-top:1px solid var(--border-card);border-radius:0;background:transparent}html:has(.sky-docs) .sky-tool+:is(p,ul,ol){margin-top:1.25em}html:has(.sky-docs) aside.nextra-sidebar>div:has(>button[aria-controls]){display:none}html:has(.sky-docs) article main .sky-tool code.sky-tool-name{background-color:var(--tag-emerald-subtle);color:var(--tag-emerald-text)}html:has(.sky-docs) aside.nextra-sidebar{border-right:1px solid var(--border-default)}html:has(.sky-docs) aside.nextra-sidebar.x\:w-20{width:0;overflow:hidden;border-right-color:transparent}html:has(.sky-docs) aside :is(a,button){border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}html:has(.sky-docs) aside :is(a,button):not(.x\:bg-primary-100):hover{background-color:color-mix(in srgb,var(--bg-tertiary) 60%,transparent);color:var(--text-primary)}html:has(.sky-docs) aside a.x\:bg-primary-100{background-color:var(--bg-tertiary);color:var(--text-primary);font-weight:500}html:has(.sky-docs) aside button.x\:bg-primary-100{background-color:transparent;color:var(--text-primary);font-weight:500}html:has(.sky-docs) .nextra-toc a.x\:text-primary-600{color:var(--accent-text)}html:has(.sky-docs){--docs-figure-shadow:0 1px 2px rgba(0,0,0,0.04),0 6px 20px rgba(0,0,0,0.05)}html.dark:has(.sky-docs){--docs-figure-shadow:0 1px 2px rgba(0,0,0,0.3),0 8px 28px rgba(0,0,0,0.35)}html:has(.sky-docs) article main img{display:block;width:100%;max-width:612px;height:auto;margin:48px auto;border:0;border-radius:var(--radius-lg);box-shadow:var(--docs-figure-shadow)}html:has(.sky-docs) article main .sky-endpoint-title{margin-top:0;color:var(--text-primary);font-weight:500}html:has(.sky-docs) .sky-endpoint-example .sky-code{margin-top:1rem}html:has(.sky-docs) .sky-endpoint-example>:is(p,ul,ol){margin-top:1rem}html:has(.sky-docs) aside li:has(.sky-section-label){margin-bottom:0;padding-bottom:2px}html:has(.sky-docs) .sky-steps{list-style:none;margin-left:0;padding-left:0}html:has(.sky-docs) .sky-step{position:relative;margin-top:0;padding-left:32px;padding-bottom:2.25rem}html:has(.sky-docs) .sky-step:last-child{padding-bottom:.5rem}html:has(.sky-docs) .sky-step-dot{position:absolute;left:0;top:8px;display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;border-radius:var(--radius-full);background-color:var(--bg-tertiary);color:var(--text-primary);font-family:var(--font-mono);font-size:9px;font-weight:500;line-height:1}html:has(.sky-docs) .sky-step-line{position:absolute;left:7.5px;top:30px;bottom:8px;width:1px;background:linear-gradient(to bottom,var(--border-strong),transparent)}html:has(.sky-docs) .sky-step-body>h3:first-child{margin-top:0;font-size:20px;line-height:32px}html:has(.sky-docs) article .sky-chevron{display:inline-block;width:12px;height:12px;margin-inline:.125rem;vertical-align:-1px;color:var(--text-tertiary)}html:has(.sky-docs) .sky-search{display:flex;align-items:center}html:has(.sky-docs) .sky-search :is(.sky-search-open,.sky-search-close){display:inline-flex;width:2rem;height:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast),color var(--duration-fast)}html:has(.sky-docs) .sky-search :is(.sky-search-open,.sky-search-close):hover{background:var(--bg-tertiary);color:var(--text-primary)}html:has(.sky-docs) .sky-search :is(.sky-search-open,.sky-search-close) svg{width:1rem;height:1rem}html:has(.sky-docs) .sky-search .nextra-search input{width:100%;padding:0 .5rem;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--text-primary);font-size:13px;outline:none}html:has(.sky-docs) .sky-search .nextra-search input::placeholder{color:var(--text-tertiary)}html:has(.sky-docs) .sky-search .nextra-search kbd{display:none}@media (min-width:768px){html:has(.sky-docs) .sky-search-field{width:0;overflow:hidden;opacity:0;transform:translateX(10px);transition:width .2s cubic-bezier(.16,1,.3,1),opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}html:has(.sky-docs) .sky-search.is-open .sky-search-field{width:260px;overflow:visible;opacity:1;transform:none}html:has(.sky-docs) .sky-search.is-open .sky-search-open,html:has(.sky-docs) .sky-search:not(.is-open) .sky-search-close{display:none}@media (prefers-reduced-motion:reduce){html:has(.sky-docs) .sky-search-field{transition:none}}}@media (max-width:767px){html:has(.sky-docs) .sky-search :is(.sky-search-open,.sky-search-close){display:none}html:has(.sky-docs) .sky-search,html:has(.sky-docs) .sky-search-field{width:100%}html:has(.sky-docs) .sky-search .nextra-search input{padding:.5rem .75rem;border-radius:var(--radius-md);background:var(--bg-tertiary);font-size:15px}}html:has(.sky-docs) aside.nextra-sidebar a[href="/"]{display:none}html:has(.sky-docs) .nextra-mobile-nav a[href="/"]{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-subtle);border-radius:0}