.doc:where(.astro-3er3o4sj){display:flex;flex-direction:column;max-width:calc(800px + 2 * var(--gutter));padding:40px var(--gutter) 128px}.meta:where(.astro-3er3o4sj){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:28px}.updated:where(.astro-3er3o4sj){margin:0;font-size:14px;color:var(--c-subtle)}.version:where(.astro-3er3o4sj){position:relative}.version:where(.astro-3er3o4sj) summary:where(.astro-3er3o4sj){display:inline-flex;align-items:center;gap:8px;padding:6px 0;font-size:15px;font-weight:500;color:var(--c-text);cursor:pointer;list-style:none;user-select:none}.version:where(.astro-3er3o4sj) summary:where(.astro-3er3o4sj)::-webkit-details-marker{display:none}.version:where(.astro-3er3o4sj) summary:where(.astro-3er3o4sj):focus-visible{outline:2px solid var(--c-text);outline-offset:4px;border-radius:4px}.chev:where(.astro-3er3o4sj){width:12px;height:12px;fill:none;stroke:var(--c-subtle);stroke-width:1.5px;transition:transform .2s}.version:where(.astro-3er3o4sj)[open] .chev:where(.astro-3er3o4sj){transform:rotate(180deg)}.menu:where(.astro-3er3o4sj){position:absolute;top:calc(100% + 8px);right:0;z-index:20;min-width:240px;margin:0;padding:6px;list-style:none;border-radius:12px;background:var(--c-surface);box-shadow:0 1px 2px #02006014,0 16px 32px #02006012,0 0 0 1px #2020240f}.menu:where(.astro-3er3o4sj) a:where(.astro-3er3o4sj){display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:8px;font-size:15px;line-height:20px;font-weight:500;color:var(--c-text);text-decoration:none;transition:background .2s}.menu:where(.astro-3er3o4sj) a:where(.astro-3er3o4sj):hover,.menu:where(.astro-3er3o4sj) a:where(.astro-3er3o4sj):focus-visible,.menu:where(.astro-3er3o4sj) a:where(.astro-3er3o4sj).on{background:#f0f0f3;outline:none}.state:where(.astro-3er3o4sj){font-size:13px;font-weight:400;color:var(--c-subtle)}.toc:where(.astro-3er3o4sj){padding:24px 0 28px;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);margin-bottom:16px}.toc:where(.astro-3er3o4sj) h2:where(.astro-3er3o4sj){margin:0 0 14px;font-size:13px;line-height:20px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--c-subtle)}.toc:where(.astro-3er3o4sj) ol:where(.astro-3er3o4sj){margin:0;padding-left:28px;columns:2;column-gap:40px}.toc:where(.astro-3er3o4sj) ol:where(.astro-3er3o4sj).plain{padding-left:0;list-style:none}.toc:where(.astro-3er3o4sj) li:where(.astro-3er3o4sj){break-inside:avoid;padding:3px 0;font-size:15px;line-height:22px;color:var(--c-subtle)}.toc:where(.astro-3er3o4sj) a:where(.astro-3er3o4sj){color:var(--c-text);text-decoration:none}.toc:where(.astro-3er3o4sj) a:where(.astro-3er3o4sj):hover{text-decoration:underline}.body:where(.astro-3er3o4sj){display:flex;flex-direction:column;gap:14px;min-width:0}.body:where(.astro-3er3o4sj) h2{margin:36px 0 2px;font-family:var(--hf);font-size:20px;line-height:28px;font-weight:500;color:var(--c-text);scroll-margin-top:calc(var(--nav-h) + 16px)}.body:where(.astro-3er3o4sj) h3{margin:18px 0 0;font-size:17px;line-height:26px;font-weight:600;color:var(--c-text)}.body:where(.astro-3er3o4sj) h4,.body:where(.astro-3er3o4sj) h5,.body:where(.astro-3er3o4sj) h6{margin:8px 0 0;font-size:16px;line-height:26px;font-weight:600;color:var(--c-text)}.body:where(.astro-3er3o4sj) h5,.body:where(.astro-3er3o4sj) h6{font-weight:500;color:var(--c-muted)}.body:where(.astro-3er3o4sj) p,.body:where(.astro-3er3o4sj) li{margin:0;font-size:16px;line-height:27px;color:var(--c-muted);overflow-wrap:anywhere}.body:where(.astro-3er3o4sj) strong{font-weight:500;color:var(--c-text)}.body:where(.astro-3er3o4sj) ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px}.body:where(.astro-3er3o4sj) a{color:var(--c-text)}.body:where(.astro-3er3o4sj) table.subs{width:100%;border-collapse:collapse;margin:8px 0 12px;font-size:14px;line-height:21px}.body:where(.astro-3er3o4sj) table.subs th{padding:0 12px 10px 0;text-align:left;font-size:12px;line-height:18px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c-subtle);border-bottom:1px solid var(--c-text)}.body:where(.astro-3er3o4sj) table.subs td{padding:12px 12px 12px 0;vertical-align:top;color:var(--c-muted);border-bottom:1px solid var(--c-line);overflow-wrap:anywhere}.body:where(.astro-3er3o4sj) table.subs td:first-child,.body:where(.astro-3er3o4sj) table.subs td:first-child a{font-weight:500;color:var(--c-text);text-decoration:none}@media(width<=760px){.body:where(.astro-3er3o4sj) table.subs thead{display:none}.body:where(.astro-3er3o4sj) table.subs,.body:where(.astro-3er3o4sj) table.subs tbody,.body:where(.astro-3er3o4sj) table.subs tr{display:block}.body:where(.astro-3er3o4sj) table.subs tr{padding:14px 0;border-bottom:1px solid var(--c-line)}.body:where(.astro-3er3o4sj) table.subs td{display:grid;grid-template-columns:8.5rem 1fr;gap:12px;padding:4px 0;border:0}.body:where(.astro-3er3o4sj) table.subs td:before{content:attr(data-label);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--c-subtle);overflow-wrap:normal;hyphens:auto}.body:where(.astro-3er3o4sj) table.subs td:first-child{grid-template-columns:1fr;font-size:16px}.body:where(.astro-3er3o4sj) table.subs td:first-child:before{display:none}}@media(width<=900px){.doc:where(.astro-3er3o4sj){padding-bottom:88px}}@media(width<=640px){.toc:where(.astro-3er3o4sj) ol:where(.astro-3er3o4sj){columns:1}}
