html:has(.docshelf-viewer) .sl-container{max-width:none}html:has(.docshelf-viewer){--docshelf-artifact-background:#1a1b26;--docshelf-navigation-background:#16161e;--docshelf-divider-color:#3b3f54;--docshelf-divider-grip:#737d9d;--docshelf-divider-active:#7aa2f7;--sl-nav-height:3rem;--sl-nav-pad-y:.25rem;--sl-mobile-toc-height:0rem;background:var(--docshelf-artifact-background)}@media (width>=50rem){html:has(.docshelf-viewer){--sl-nav-height:3.5rem;--sl-nav-pad-y:.5rem}}html[data-theme=light]:has(.docshelf-viewer){--docshelf-artifact-background:#fcfcfa;--docshelf-navigation-background:#f2f3f0;--docshelf-divider-color:#d3d8d4;--docshelf-divider-grip:#7b858b;--docshelf-divider-active:#365e80;--sl-color-white:#20272c;--sl-color-gray-1:#30363b;--sl-color-gray-2:#454e54;--sl-color-gray-3:#586269;--sl-color-gray-4:#646d73;--sl-color-gray-5:#d3d8d4;--sl-color-gray-6:#eef0ed;--sl-color-gray-7:#f5f6f3;--sl-color-black:var(--docshelf-artifact-background);--sl-color-accent-low:#e4ebef;--sl-color-accent:#365e80;--sl-color-accent-high:#284c69;--sl-color-bg-nav:var(--docshelf-navigation-background);--sl-color-bg-sidebar:var(--docshelf-navigation-background)}html:has(.docshelf-viewer) body{background:var(--docshelf-artifact-background)}html:has(.docshelf-viewer) header.header,html:has(.docshelf-viewer) #starlight__sidebar{background:var(--docshelf-navigation-background)}html:has(.docshelf-viewer) header.header{border-block-end-color:#0000}html:has(.docshelf-viewer) #starlight__sidebar{border-inline-end-color:#0000}html:has(.docshelf-viewer) #starlight__sidebar li{border-inline-start-color:#0000}html:has(.docshelf-viewer) #starlight__sidebar li:has(>details>ul:empty):not(:has(>details>summary .docshelf-folder-empty)){display:none}html:has(.docshelf-viewer) main{height:calc(100vh - var(--sl-nav-height));min-width:0;padding:0;overflow:hidden}html:has(.docshelf-viewer) .right-sidebar-container{display:none}html:has(.docshelf-viewer) .main-pane{--sl-content-margin-inline:auto;width:100%}html:has(.docshelf-viewer) main>.content-panel:first-of-type,html:has(.docshelf-viewer) footer{display:none}html:has(.docshelf-viewer) main>.content-panel:last-of-type{border-block-start:0;height:100%;padding:0}html:has(.docshelf-viewer) main>.content-panel:last-of-type>.sl-container,html:has(.docshelf-viewer) .sl-markdown-content{height:100%}#starlight__sidebar ul ul summary .large{color:var(--sl-color-gray-2);font-size:var(--sl-text-sm);font-weight:600}#starlight__sidebar ul ul summary:hover .large{color:var(--sl-color-white)}#starlight__sidebar .docshelf-folder-empty{color:var(--sl-color-gray-3);font-size:var(--sl-text-xs);background:0 0;border:0;font-weight:400}#starlight__sidebar a[data-docshelf-unread]{color:var(--sl-color-white);font-weight:600}#starlight__sidebar .docshelf-unread-dot{background:var(--sl-color-text-accent);vertical-align:middle;border-radius:50%;width:.45rem;height:.45rem;display:inline-block}#starlight__sidebar a[data-docshelf-current]{background:var(--sl-color-accent-low);color:var(--sl-color-text-accent);font-weight:600}.docshelf-imported-label{color:var(--sl-color-white);font-size:var(--sl-text-base);padding:.2em .5rem;font-weight:600;line-height:1.4}[data-docshelf-imported-list]{margin:0;padding:0;list-style:none}[data-docshelf-imported-list] li{margin-inline-start:.5rem;padding-inline-start:.5rem}[data-docshelf-imported-list] a{color:var(--sl-color-gray-2);font-size:var(--sl-text-sm);overflow-wrap:anywhere;border-radius:.25rem;padding:.3em .5rem;line-height:1.4;text-decoration:none;display:block}[data-docshelf-imported-list] a:hover,[data-docshelf-imported-list] a:focus{color:var(--sl-color-white)}.docshelf-viewer:where(.astro-hjn5ya7h),.document-pane:where(.astro-hjn5ya7h){height:100%;min-height:0}.docshelf-viewer:where(.astro-hjn5ya7h){background:var(--docshelf-artifact-background);position:relative;overflow:hidden}.build-status-banner:where(.astro-hjn5ya7h),.artifact-load-error:where(.astro-hjn5ya7h){z-index:3;border:1px solid var(--sl-color-red);background:var(--sl-color-red-low);max-width:max-content;box-shadow:var(--sl-shadow-md);color:var(--sl-color-red-high);overflow-wrap:anywhere;border-radius:.5rem;align-items:baseline;gap:.45rem;padding:.65rem .85rem;line-height:1.35;display:flex;position:absolute;inset-block-start:1rem;inset-inline:1rem}.build-status-banner:where(.astro-hjn5ya7h)[hidden],.artifact-load-error:where(.astro-hjn5ya7h)[hidden]{display:none}.document-pane:where(.astro-hjn5ya7h){background:var(--docshelf-artifact-background);min-width:0;margin:0;position:relative;overflow:hidden}.document-pane:where(.astro-hjn5ya7h) iframe:where(.astro-hjn5ya7h){z-index:0;opacity:0;background:var(--docshelf-artifact-background);pointer-events:none;border:0;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}.document-pane:where(.astro-hjn5ya7h) iframe:where(.astro-hjn5ya7h)[data-frame-state=active]{z-index:1;opacity:1;pointer-events:auto}.empty-state:where(.astro-hjn5ya7h){text-align:center;padding:clamp(2rem,8vw,5rem)}.empty-state:where(.astro-hjn5ya7h) h2:where(.astro-hjn5ya7h),.empty-state:where(.astro-hjn5ya7h) p:where(.astro-hjn5ya7h){margin:0}.empty-state:where(.astro-hjn5ya7h) p:where(.astro-hjn5ya7h){color:var(--sl-color-gray-3);margin-top:.75rem}.import-dialog:where(.astro-hjn5ya7h){border:1px solid var(--sl-color-hairline-light);background:var(--sl-color-bg);width:min(34rem,100vw - 2rem);max-height:calc(100vh - 2rem);box-shadow:var(--sl-shadow-lg);color:var(--sl-color-white);border-radius:.75rem;margin:auto;padding:0}.import-dialog:where(.astro-hjn5ya7h)::backdrop{background:#0000009e}.import-dialog:where(.astro-hjn5ya7h) form:where(.astro-hjn5ya7h){flex-direction:column;gap:.65rem;padding:1.25rem;display:flex}.import-dialog-heading:where(.astro-hjn5ya7h){justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.35rem;display:flex}.import-dialog:where(.astro-hjn5ya7h) h2:where(.astro-hjn5ya7h),.import-dialog:where(.astro-hjn5ya7h) p:where(.astro-hjn5ya7h){margin:0}.import-dialog:where(.astro-hjn5ya7h) h2:where(.astro-hjn5ya7h){font-size:var(--sl-text-xl);line-height:1.25}.import-dialog-heading:where(.astro-hjn5ya7h) p:where(.astro-hjn5ya7h),.import-note:where(.astro-hjn5ya7h){color:var(--sl-color-gray-3);font-size:var(--sl-text-sm);margin-top:.35rem;line-height:1.5}.import-dialog:where(.astro-hjn5ya7h) label:where(.astro-hjn5ya7h){font-size:var(--sl-text-sm);margin-top:.35rem;font-weight:600}.import-dialog:where(.astro-hjn5ya7h) label:where(.astro-hjn5ya7h) span:where(.astro-hjn5ya7h){color:var(--sl-color-gray-3);font-weight:400}.import-dialog:where(.astro-hjn5ya7h) textarea:where(.astro-hjn5ya7h),.import-dialog:where(.astro-hjn5ya7h) input:where(.astro-hjn5ya7h){border:1px solid var(--sl-color-hairline-light);background:var(--sl-color-black);width:100%;min-height:2.75rem;color:var(--sl-color-white);font:inherit;border-radius:.5rem;padding:.65rem .75rem}.import-dialog:where(.astro-hjn5ya7h) textarea:where(.astro-hjn5ya7h):focus-visible,.import-dialog:where(.astro-hjn5ya7h) input:where(.astro-hjn5ya7h):focus-visible{border-color:var(--sl-color-accent);outline:2px solid var(--sl-color-accent);outline-offset:1px}.import-note:where(.astro-hjn5ya7h) strong:where(.astro-hjn5ya7h){color:var(--sl-color-gray-2);overflow-wrap:anywhere}.import-error:where(.astro-hjn5ya7h){border:1px solid var(--sl-color-red);background:var(--sl-color-red-low);color:var(--sl-color-red-high);font-size:var(--sl-text-sm);border-radius:.5rem;padding:.65rem .75rem;line-height:1.4}.import-error:where(.astro-hjn5ya7h)[hidden]{display:none}.add-preview:where(.astro-hjn5ya7h){overflow-wrap:anywhere;max-height:15rem;overflow:auto}.import-dialog-actions:where(.astro-hjn5ya7h){align-items:center;gap:.6rem;margin-top:.6rem;display:flex}.import-dialog-actions:where(.astro-hjn5ya7h)>span:where(.astro-hjn5ya7h){flex:1}.import-dialog:where(.astro-hjn5ya7h) button:where(.astro-hjn5ya7h){border:1px solid var(--sl-color-hairline-light);min-height:2.75rem;color:var(--sl-color-white);cursor:pointer;font:inherit;background:0 0;border-radius:.5rem;padding:.55rem .85rem;font-weight:600}.import-dialog:where(.astro-hjn5ya7h) button:where(.astro-hjn5ya7h):hover{background:var(--sl-color-gray-6)}.import-dialog:where(.astro-hjn5ya7h) button:where(.astro-hjn5ya7h):disabled{opacity:.65;cursor:wait}.import-dialog:where(.astro-hjn5ya7h) button:where(.astro-hjn5ya7h):focus-visible{outline:3px solid var(--sl-color-accent);outline-offset:2px}.import-dialog:where(.astro-hjn5ya7h) .submit-button:where(.astro-hjn5ya7h){border-color:var(--sl-color-text-accent);background:var(--sl-color-text-accent);color:var(--sl-color-text-invert)}.import-dialog:where(.astro-hjn5ya7h) .dialog-close:where(.astro-hjn5ya7h){flex:none;justify-content:center;align-items:center;width:2.75rem;padding:.65rem;display:inline-flex}.dialog-close:where(.astro-hjn5ya7h) svg:where(.astro-hjn5ya7h){fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.75px;width:1.25rem;height:1.25rem}.forget-button:where(.astro-hjn5ya7h){color:var(--sl-color-gray-3)!important;font-size:var(--sl-text-sm)!important;font-weight:500!important}@media (width<=34rem){.import-dialog-actions:where(.astro-hjn5ya7h){flex-wrap:wrap}.import-dialog-actions:where(.astro-hjn5ya7h)>span:where(.astro-hjn5ya7h){display:none}.forget-button:where(.astro-hjn5ya7h){width:100%}.cancel-button:where(.astro-hjn5ya7h),.submit-button:where(.astro-hjn5ya7h){flex:1}}
