.structure:where(.astro-vxmti5ra){border:1px solid var(--sl-color-hairline-light);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;margin:2rem 0;display:grid;container-type:inline-size}figcaption:where(.astro-vxmti5ra){font:600 var(--sl-text-base) / 1.3 var(--vt-font-display);letter-spacing:-.01em;color:var(--sl-color-white);align-self:center;padding:1.125rem 0 0 1.25rem}.hint:where(.astro-vxmti5ra){max-width:40rem;font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);grid-column:1/-1;margin:0;padding:.375rem 1.25rem 1rem;line-height:1.5}.actions:where(.astro-vxmti5ra){align-self:center;gap:.25rem;padding:1rem 1rem 0 0;display:flex}.actions:where(.astro-vxmti5ra)[hidden]{display:none}.actions:where(.astro-vxmti5ra) button:where(.astro-vxmti5ra){height:1.75rem;font:500 .75rem/1 var(--vt-font-display);letter-spacing:.02em;color:var(--sl-color-gray-3);cursor:pointer;transition:background-color .15s var(--vt-ease-out), color .15s var(--vt-ease-out);background:0 0;border:0;border-radius:6px;padding:0 .625rem}.actions:where(.astro-vxmti5ra) button:where(.astro-vxmti5ra):hover{background:var(--sl-color-gray-6);color:var(--sl-color-white)}.actions:where(.astro-vxmti5ra) button:where(.astro-vxmti5ra):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:-2px}.body:where(.astro-vxmti5ra),.twin:where(.astro-vxmti5ra){grid-column:1/-1}.body:where(.astro-vxmti5ra){border-top:1px solid var(--sl-color-hairline-light);grid-template-columns:minmax(0,1fr) minmax(13rem,.8fr);display:grid}.tree:where(.astro-vxmti5ra){--indent:1rem;--pad:.5rem;border-right:1px solid var(--sl-color-hairline-light);margin:0;padding:.5rem;list-style:none}.tree:where(.astro-vxmti5ra):focus-within{--guide:var(--sl-color-gray-5)}:where(.astro-vxmti5ra)[role=treeitem]{--icon:var(--sl-color-gray-3);height:1.625rem;padding-inline:calc(var(--pad) + var(--depth) * var(--indent)) .75rem;background-image:repeating-linear-gradient(to right, transparent 0 calc(var(--indent) / 2 - .5px), var(--guide,var(--sl-color-hairline-light)) 0 calc(var(--indent) / 2 + .5px), transparent 0 var(--indent));background-size:calc(var(--depth) * var(--indent)) 100%;background-position:var(--pad) 0;font:400 .8125rem/1 var(--vt-font-mono);color:var(--sl-color-gray-2);cursor:pointer;user-select:none;transition:background-color .15s var(--vt-ease-out);background-repeat:no-repeat;border-radius:6px;align-items:center;gap:.25rem;margin:0;display:flex}:where(.astro-vxmti5ra)[role=treeitem][hidden]{display:none}:where(.astro-vxmti5ra):is([role=treeitem],.pane):not([data-band]){--band:var(--sl-color-gray-4)}:where(.astro-vxmti5ra)[role=treeitem][data-band]{--icon:var(--band)}:root[data-theme=light] :where(.astro-vxmti5ra)[role=treeitem][data-band]{--icon:var(--band-deep)}:where(.astro-vxmti5ra)[role=treeitem][data-ignored]{color:var(--sl-color-gray-3)}:where(.astro-vxmti5ra)[role=treeitem]:hover{background-color:color-mix(in srgb, var(--sl-color-gray-5) 45%, transparent)}:where(.astro-vxmti5ra)[role=treeitem][aria-selected=true]{background-color:color-mix(in srgb, var(--band) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--band) 40%, transparent);color:var(--sl-color-white)}:where(.astro-vxmti5ra)[role=treeitem]:focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:-2px}.chevron:where(.astro-vxmti5ra){width:var(--indent);height:var(--indent);fill:none;stroke:var(--sl-color-gray-3);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:rotate .15s var(--vt-ease-out);flex:none}:where(.astro-vxmti5ra)[aria-expanded=true]>.chevron:where(.astro-vxmti5ra){rotate:90deg}.icon:where(.astro-vxmti5ra){width:1rem;height:1rem;fill:color-mix(in srgb, var(--icon) 16%, transparent);stroke:var(--icon);stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round;flex:none;margin-right:.25rem}.icon:where(.astro-vxmti5ra) .open:where(.astro-vxmti5ra),:where(.astro-vxmti5ra)[aria-expanded=true]>.icon:where(.astro-vxmti5ra) .shut:where(.astro-vxmti5ra){display:none}:where(.astro-vxmti5ra)[aria-expanded=true]>.icon:where(.astro-vxmti5ra) .open:where(.astro-vxmti5ra){display:inline}.name:where(.astro-vxmti5ra){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pane:where(.astro-vxmti5ra){top:calc(var(--sl-nav-height) + var(--sl-mobile-toc-height) + 1rem);align-self:start;padding:1.25rem;position:sticky}:where(.astro-vxmti5ra):where(.pane) p:where(.astro-vxmti5ra){margin:0}.pane-name:where(.astro-vxmti5ra){font:500 .9375rem/1.3 var(--vt-font-mono);color:var(--sl-color-white);overflow-wrap:anywhere}.pane-path:where(.astro-vxmti5ra){color:var(--sl-color-gray-3);overflow-wrap:anywhere;margin-top:.25rem;font-size:.75rem}.pane-path:where(.astro-vxmti5ra) code:where(.astro-vxmti5ra){font-size:inherit;background:0 0;padding:0}.pane-note:where(.astro-vxmti5ra){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);margin-top:1rem;line-height:1.6}.pane-label:where(.astro-vxmti5ra){border-top:1px solid var(--sl-color-hairline-light);font:500 .75rem/1.3 var(--vt-font-display);letter-spacing:.02em;color:var(--sl-color-gray-3);margin-top:1.25rem;padding-top:.875rem}.pane-by:where(.astro-vxmti5ra){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);margin-top:.5rem}:where(.astro-vxmti5ra):where(.structure) code:where(.astro-vxmti5ra){background:var(--sl-color-gray-6);font:400 .8125em/1.4 var(--vt-font-mono);color:var(--sl-color-white);border-radius:3px;padding:.0625rem .3125rem}.cite:where(.astro-vxmti5ra){background:color-mix(in srgb, var(--band) 10%, transparent);max-width:100%;height:1.75rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--band) 22%, transparent);font:500 .8125rem/1.2 var(--vt-font-display);color:var(--sl-color-white);transition:background-color .2s var(--vt-ease-out);border-radius:7px;align-items:center;gap:.5rem;padding:0 .625rem;text-decoration:none;display:inline-flex}.cite:where(.astro-vxmti5ra):hover{background:color-mix(in srgb, var(--band) 22%, transparent)}.cite:where(.astro-vxmti5ra):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.cite-no:where(.astro-vxmti5ra){font:400 .75rem/1 var(--vt-font-mono);font-variant-numeric:tabular-nums;color:var(--sl-color-gray-3)}.cite-layer:where(.astro-vxmti5ra){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.twin:where(.astro-vxmti5ra){border-top:1px solid var(--sl-color-hairline-light);font-size:var(--sl-text-xs);padding:.875rem 1.25rem 1rem}.twin:where(.astro-vxmti5ra) summary:where(.astro-vxmti5ra){cursor:pointer;width:fit-content;color:var(--sl-color-gray-3)}.twin:where(.astro-vxmti5ra) summary:where(.astro-vxmti5ra):hover{color:var(--sl-color-white)}.twin:where(.astro-vxmti5ra) table:where(.astro-vxmti5ra){border-collapse:collapse;table-layout:fixed;width:100%;margin-top:.75rem}.twin:where(.astro-vxmti5ra) thead:where(.astro-vxmti5ra) th:where(.astro-vxmti5ra):first-child{width:34%}.twin:where(.astro-vxmti5ra) thead:where(.astro-vxmti5ra) th:where(.astro-vxmti5ra):last-child{width:10rem}.twin:where(.astro-vxmti5ra) :where(.astro-vxmti5ra):is(th,td){border-bottom:1px solid var(--sl-color-hairline-light);text-align:start;vertical-align:top;color:var(--sl-color-gray-2);padding:.5rem 1rem .5rem 0;font-weight:400;line-height:1.5}.twin:where(.astro-vxmti5ra) thead:where(.astro-vxmti5ra) th:where(.astro-vxmti5ra){font:500 .75rem/1.3 var(--vt-font-display);color:var(--sl-color-gray-3)}.twin:where(.astro-vxmti5ra) tbody:where(.astro-vxmti5ra) th:where(.astro-vxmti5ra) code:where(.astro-vxmti5ra){overflow-wrap:anywhere;background:0 0;padding:0}@container (width<=34rem){.body:where(.astro-vxmti5ra){grid-template-columns:minmax(0,1fr)}.pane:where(.astro-vxmti5ra){z-index:1;border-top:1px solid var(--sl-color-hairline-light);background:var(--sl-color-bg);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.75rem;max-height:45svh;padding:.875rem 1.25rem 1rem;display:grid;top:auto;bottom:0;overflow-y:auto}.pane-name:where(.astro-vxmti5ra),.pane-path:where(.astro-vxmti5ra),.pane-note:where(.astro-vxmti5ra){grid-column:1/-1}.pane-note:where(.astro-vxmti5ra){margin-top:.625rem}.pane-label:where(.astro-vxmti5ra),.pane-by:where(.astro-vxmti5ra){border-top:0;margin-top:.75rem;padding-top:0}.tree:where(.astro-vxmti5ra){border-right:0}.twin:where(.astro-vxmti5ra) thead:where(.astro-vxmti5ra){display:none}.twin:where(.astro-vxmti5ra) :where(.astro-vxmti5ra):is(tbody,tr,th,td){display:block}.twin:where(.astro-vxmti5ra) tr:where(.astro-vxmti5ra){border-bottom:1px solid var(--sl-color-hairline-light);padding:.625rem 0}.twin:where(.astro-vxmti5ra) tbody:where(.astro-vxmti5ra) :where(.astro-vxmti5ra):is(th,td){border:0;padding:.125rem 0}}@media (prefers-reduced-motion:reduce){.chevron:where(.astro-vxmti5ra),:where(.astro-vxmti5ra)[role=treeitem],.actions:where(.astro-vxmti5ra) button:where(.astro-vxmti5ra),.cite:where(.astro-vxmti5ra){transition:none}}
