:root{--sl-color-bg:var(--sl-color-black);--sl-color-bg-nav:var(--sl-color-gray-6);--sl-color-bg-sidebar:var(--sl-color-gray-6);--sl-color-bg-inline-code:var(--sl-color-gray-5);--sl-color-text:var(--sl-color-gray-2);--sl-color-hairline:var(--sl-color-gray-6);--sl-color-hairline-shade:var(--sl-color-black);--sl-color-blue-high:hsl(var(--sl-hue-blue), 100%, 87%);--sl-color-green-high:hsl(var(--sl-hue-green), 82%, 80%);--sl-color-orange-high:hsl(var(--sl-hue-orange), 82%, 87%);--sl-color-red:hsl(var(--sl-hue-red), 82%, 63%);--sl-color-red-high:hsl(var(--sl-hue-red), 82%, 87%);--sl-text-2xs:.75rem;--sl-text-xs:.8125rem;--sl-text-sm:.875rem;--sl-text-base:1rem;--sl-text-lg:1.125rem;--sl-text-xl:1.25rem;--sl-text-2xl:1.5rem;--sl-text-3xl:1.8125rem;--sl-text-4xl:2.1875rem;--sl-text-code-sm:var(--sl-text-xs);--sl-text-h4:var(--sl-text-xl);--sl-line-height:1.75;--sl-line-height-headings:1.2;--sl-nav-height:3.5rem}:root[data-theme=light]{--sl-color-bg-nav:var(--sl-color-gray-7);--sl-color-bg-sidebar:var(--sl-color-bg);--sl-color-bg-inline-code:var(--sl-color-gray-6);--sl-color-hairline-shade:var(--sl-color-gray-6);--sl-color-blue-high:hsl(var(--sl-hue-blue), 80%, 30%);--sl-color-green-high:hsl(var(--sl-hue-green), 80%, 22%);--sl-color-orange-high:hsl(var(--sl-hue-orange), 80%, 25%);--sl-color-red:hsl(var(--sl-hue-red), 90%, 60%);--sl-color-red-high:hsl(var(--sl-hue-red), 80%, 30%)}*,:before,:after{box-sizing:border-box}*{margin:0}html{accent-color:var(--sl-color-accent);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--sl-font);line-height:var(--sl-line-height);-webkit-font-smoothing:antialiased;color:var(--sl-color-text);background-color:var(--sl-color-bg)}main a{color:var(--sl-color-text-accent);text-underline-offset:.19em;text-decoration-thickness:1px}input,button,textarea,select{font:inherit}.skip:where(.astro-q6ulih72){position:absolute;left:-9999px}.skip:where(.astro-q6ulih72):focus{z-index:10;border-radius:var(--docs-radius-button);background:var(--sl-color-accent);color:var(--sl-color-white);padding:.5rem 1rem;top:1rem;left:1rem}.api-header:where(.astro-q6ulih72){height:var(--sl-nav-height);border-bottom:1px solid var(--sl-color-hairline-shade);background:var(--sl-color-bg-nav);align-items:baseline;gap:.5rem;padding-inline:1rem;display:flex}.site-title:where(.astro-q6ulih72){font-size:var(--sl-text-h4);align-items:baseline;gap:.4ch;font-weight:600;text-decoration:none;display:flex}.site-title:where(.astro-q6ulih72) .name:where(.astro-q6ulih72){color:var(--sl-color-white);letter-spacing:-.01em}.site-title:where(.astro-q6ulih72) .qualifier:where(.astro-q6ulih72){color:var(--sl-color-gray-2);font-weight:400}.crumbs:where(.astro-q6ulih72){display:none}.crumbs:where(.astro-q6ulih72) a:where(.astro-q6ulih72){color:var(--sl-color-gray-2);font-size:var(--sl-text-sm);text-decoration:none}.crumbs:where(.astro-q6ulih72) a:where(.astro-q6ulih72):hover{color:var(--sl-color-text-accent)}.tools:where(.astro-q6ulih72){align-items:center;gap:.25rem;margin-inline-start:auto;display:flex}.tool:where(.astro-q6ulih72){border-radius:var(--docs-radius-chip);min-height:1.9rem;color:var(--sl-color-gray-2);font:inherit;font-size:var(--sl-text-sm);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;padding:.2rem .6rem;text-decoration:none;display:inline-flex}@media (pointer:coarse){.tool:where(.astro-q6ulih72){min-height:2.75rem}}.tool:where(.astro-q6ulih72):hover{color:var(--sl-color-white);border-color:var(--sl-color-hairline)}.api-shell:where(.astro-q6ulih72){grid-template-columns:1fr;display:grid}.api-shell:where(.astro-q6ulih72)>:where(.astro-q6ulih72){min-width:0}.api-nav:where(.astro-q6ulih72){border-top:1px solid var(--sl-color-hairline);order:2;padding:1rem}main:where(.astro-q6ulih72){order:1}.api-nav:where(.astro-q6ulih72) ul:where(.astro-q6ulih72){margin:0;padding:0;list-style:none}.api-nav:where(.astro-q6ulih72) a:where(.astro-q6ulih72){border-radius:var(--docs-radius-chip);color:var(--sl-color-gray-2);font-size:var(--sl-text-sm);align-items:center;gap:.5rem;min-height:1.75rem;padding:.3rem .5rem;text-decoration:none;display:flex}@media (pointer:coarse){.api-nav:where(.astro-q6ulih72) a:where(.astro-q6ulih72){min-height:2.75rem}}.api-nav:where(.astro-q6ulih72) a:where(.astro-q6ulih72):hover{color:var(--sl-color-white);background:var(--sl-color-gray-6)}.api-nav:where(.astro-q6ulih72) a:where(.astro-q6ulih72)[aria-current=page]{color:var(--docs-color-nav-current-text);background:var(--docs-color-nav-current-bg);box-shadow:inset 2px 0 0 0 var(--docs-color-nav-current-edge)}.api-nav:where(.astro-q6ulih72) .tag:where(.astro-q6ulih72){color:var(--sl-color-white);font-weight:600}.api-nav:where(.astro-q6ulih72) .count:where(.astro-q6ulih72){color:var(--sl-color-gray-3);font-size:var(--sl-text-xs);font-variant-numeric:tabular-nums;margin-inline-start:auto}.api-nav:where(.astro-q6ulih72) .ops:where(.astro-q6ulih72){border-inline-start:1px solid var(--sl-color-hairline);margin-block:.25rem .75rem;padding-inline-start:.5rem}.api-nav:where(.astro-q6ulih72) .op-name:where(.astro-q6ulih72){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.method:where(.astro-q6ulih72){font-family:var(--sl-font-mono);letter-spacing:.02em;color:var(--sl-color-gray-3);flex:none;min-width:3.25em;font-size:.6875rem;font-weight:600}.method:where(.astro-q6ulih72).get{color:var(--sl-color-blue-high)}.method:where(.astro-q6ulih72).post{color:var(--sl-color-green-high)}.method:where(.astro-q6ulih72).put,.method:where(.astro-q6ulih72).patch{color:var(--sl-color-orange-high)}.method:where(.astro-q6ulih72).delete{color:var(--sl-color-red-high)}main:where(.astro-q6ulih72){min-width:0;padding:2rem 1rem 4rem}main:where(.astro-q6ulih72) code{overflow-wrap:anywhere}main:where(.astro-q6ulih72) ul,main:where(.astro-q6ulih72) ol,main:where(.astro-q6ulih72) li,main:where(.astro-q6ulih72) dl,main:where(.astro-q6ulih72) dt,main:where(.astro-q6ulih72) dd{min-width:0}@media (width>=30rem){.api-header:where(.astro-q6ulih72){gap:1.5rem}.crumbs:where(.astro-q6ulih72){display:block}}@media (width>=60rem){.api-header:where(.astro-q6ulih72){padding-inline:1.5rem}.api-shell:where(.astro-q6ulih72){grid-template-columns:18rem minmax(0,1fr);align-items:start}.api-nav:where(.astro-q6ulih72){border-top:none;border-inline-end:1px solid var(--sl-color-hairline);order:0;max-height:100vh;padding:1.5rem 1rem;position:sticky;top:0;overflow-y:auto}main:where(.astro-q6ulih72){order:0;max-width:62rem;padding:2.5rem 2rem 6rem}}
