.archive[data-astro-cid-ccykbmgk]{background:var(--slate);color:var(--cloud);font-size:14px;line-height:1.5}.archive-inner[data-astro-cid-ccykbmgk]{align-items:flex-start;gap:12px;padding-block:10px;display:flex}.archive-tag[data-astro-cid-ccykbmgk]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--white);border:1px solid var(--haze);border-radius:3px;flex:none;margin-top:2px;padding:1px 6px;font-size:10.5px;font-weight:500}.archive[data-astro-cid-ccykbmgk] p[data-astro-cid-ccykbmgk]{color:var(--cloud)}.archive[data-astro-cid-ccykbmgk] a[data-astro-cid-ccykbmgk]{color:var(--white);text-underline-offset:3px;text-decoration:underline}.archive[data-astro-cid-ccykbmgk] a[data-astro-cid-ccykbmgk]:hover{color:var(--white)}.archive--full[data-astro-cid-ccykbmgk] .archive-inner[data-astro-cid-ccykbmgk]{padding-block:20px}.archive--full[data-astro-cid-ccykbmgk] p[data-astro-cid-ccykbmgk]{max-width:72ch;font-size:16px}.docs-shell[data-astro-cid-ccykbmgk]{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:20px 64px;display:grid}@media (width>=900px){.docs-shell[data-astro-cid-ccykbmgk]{grid-template-columns:250px minmax(0,1fr);gap:56px;padding-block:40px 96px}}.docs-main[data-astro-cid-ccykbmgk]{min-width:0}.toc-toggle[data-astro-cid-ccykbmgk]{cursor:pointer;border:1px solid var(--line);background:var(--mist);border-radius:8px;padding:10px 14px;font-size:15px;font-weight:600;list-style:none}.toc-toggle[data-astro-cid-ccykbmgk]::-webkit-details-marker{display:none}.toc-toggle[data-astro-cid-ccykbmgk]:after{content:" ▾";color:var(--muted)}.docs-toc[data-astro-cid-ccykbmgk][open] .toc-toggle[data-astro-cid-ccykbmgk]:after{content:" ▴"}.docs-toc[data-astro-cid-ccykbmgk] nav[data-astro-cid-ccykbmgk]{border:1px solid var(--line);border-radius:8px;margin-top:8px;padding-block:8px;font-size:14.5px;line-height:1.4}@media (width>=900px){.toc-toggle[data-astro-cid-ccykbmgk]{display:none}.docs-toc[data-astro-cid-ccykbmgk] nav[data-astro-cid-ccykbmgk]{top:calc(var(--header-h) + 24px);border:0;border-left:1px solid var(--line);max-height:calc(100vh - var(--header-h) - 48px);border-radius:0;margin-top:0;padding-block:0;position:sticky;overflow-y:auto}}.toc-home[data-astro-cid-ccykbmgk]{padding:4px 16px 8px;font-weight:600;display:block}.toc-sec[data-astro-cid-ccykbmgk]{margin-top:10px}.toc-sec[data-astro-cid-ccykbmgk] h4[data-astro-cid-ccykbmgk]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);gap:8px;margin:0;padding:2px 16px;font-size:11px;font-weight:500;display:flex}.toc-sec[data-astro-cid-ccykbmgk] h4[data-astro-cid-ccykbmgk] span[data-astro-cid-ccykbmgk]{color:var(--signal)}.toc-sec[data-astro-cid-ccykbmgk] ul[data-astro-cid-ccykbmgk]{margin-top:2px}.toc-sec[data-astro-cid-ccykbmgk] a[data-astro-cid-ccykbmgk]{color:var(--ink);border-left:2px solid #0000;margin-left:-1px;padding:4px 16px 4px 24px;display:block}.toc-sec[data-astro-cid-ccykbmgk] a[data-astro-cid-ccykbmgk]:hover,.toc-home[data-astro-cid-ccykbmgk]:hover{color:var(--signal)}.docs-toc[data-astro-cid-ccykbmgk] a[data-astro-cid-ccykbmgk][aria-current=page]{border-left-color:var(--signal);background:var(--mist);font-weight:600}.ext[data-astro-cid-ccykbmgk]:after{content:" ↗";color:var(--muted)}.leg{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#5a4a17;vertical-align:1px;white-space:nowrap;background:#f4f1e6;border:1px solid #c9b77a;border-radius:3px;margin-left:6px;padding:1px 4px;font-size:10px;font-weight:500}.docs-main[data-astro-cid-ccykbmgk] .crumb{font-family:var(--mono);color:var(--muted);overflow-wrap:anywhere;margin-bottom:14px;font-size:12.5px}.docs-main[data-astro-cid-ccykbmgk] .crumb a{color:var(--muted)}.docs-main[data-astro-cid-ccykbmgk] .crumb a:hover{color:var(--signal)}.docs-main[data-astro-cid-ccykbmgk] .doc-title{letter-spacing:-.015em;text-wrap:balance;margin:8px 0 20px;font-size:clamp(28px,1.2rem + 1.6vw,40px);font-weight:700;line-height:1.12}.docs-main[data-astro-cid-ccykbmgk] .doc-prose{max-width:72ch;font-size:17px;line-height:1.65}.docs-main[data-astro-cid-ccykbmgk] .doc-prose>*+*{margin-top:16px}.docs-main[data-astro-cid-ccykbmgk] .doc-prose h2{margin-top:44px;font-size:24px;font-weight:700;line-height:1.25}.docs-main[data-astro-cid-ccykbmgk] .doc-prose h3{margin-top:36px;font-size:20px;font-weight:700;line-height:1.3}.docs-main[data-astro-cid-ccykbmgk] .doc-prose h4{margin-top:28px;font-size:17px;font-weight:700;line-height:1.35}.docs-main[data-astro-cid-ccykbmgk] .doc-prose a{color:var(--deep);text-decoration:underline;text-decoration-color:var(--signal);text-underline-offset:3px;overflow-wrap:anywhere}.docs-main[data-astro-cid-ccykbmgk] .doc-prose a:hover{color:var(--signal)}.docs-main[data-astro-cid-ccykbmgk] .doc-prose ul{padding-left:24px;list-style:outside}.docs-main[data-astro-cid-ccykbmgk] .doc-prose ol{padding-left:24px}.docs-main[data-astro-cid-ccykbmgk] .doc-prose li+li{margin-top:6px}.docs-main[data-astro-cid-ccykbmgk] .doc-prose img{border:1px solid var(--line);border-radius:6px;width:auto;max-width:100%;max-height:720px}.docs-main[data-astro-cid-ccykbmgk] .doc-prose .caption{color:var(--muted);margin-top:8px;font-size:14px;font-style:italic}.docs-main[data-astro-cid-ccykbmgk] .doc-prose mark{color:var(--signal);background:0 0}.docs-main[data-astro-cid-ccykbmgk] .doc-prose code{font-family:var(--mono);background:var(--mist);border-radius:4px;padding:1px 5px;font-size:.88em}.docs-main[data-astro-cid-ccykbmgk] .doc-prose details{border:1px solid var(--line);border-radius:8px;padding:12px 16px}.docs-main[data-astro-cid-ccykbmgk] .doc-prose details>*+*{margin-top:14px}.docs-main[data-astro-cid-ccykbmgk] .doc-prose summary{cursor:pointer;font-weight:700}.docs-main[data-astro-cid-ccykbmgk] .doc-prose sup.fn{font-size:12px;line-height:0}.docs-main[data-astro-cid-ccykbmgk] .doc-prose .footnotes{color:var(--muted);font-size:15px}.docs-main[data-astro-cid-ccykbmgk] .code{position:relative}.docs-main[data-astro-cid-ccykbmgk] .doc-prose pre{background:var(--mist);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--mono);color:var(--ink);border-radius:8px;margin:0;padding:14px 84px 14px 16px;font-size:14px;line-height:1.6}.docs-main[data-astro-cid-ccykbmgk] .doc-prose pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.docs-main[data-astro-cid-ccykbmgk] .copy{background:var(--white);color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:3px 10px;font-size:12.5px;font-weight:600;position:absolute;top:8px;right:8px}.docs-main[data-astro-cid-ccykbmgk] .copy:hover{border-color:var(--signal)}.docs-main[data-astro-cid-ccykbmgk] .box{border:1px solid;border-left-width:4px;border-radius:4px;padding:12px 16px;font-size:15.5px;line-height:1.55}.docs-main[data-astro-cid-ccykbmgk] .box .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:500;display:block}.docs-main[data-astro-cid-ccykbmgk] .box.legacy{color:#5a4a17;background:#f4f1e6;border-color:#c9b77a}.docs-main[data-astro-cid-ccykbmgk] .box.warn{color:#7a1f22;background:#fbeeee;border-color:#d98a8c}.docs-main[data-astro-cid-ccykbmgk] .box.must{border-color:var(--signal);color:#7a1f22;background:#fbeeee}.docs-main[data-astro-cid-ccykbmgk] .box.note{color:#24434a;background:#eef4f5;border-color:#9fb8bd}.docs-main[data-astro-cid-ccykbmgk] .pager{grid-template-columns:1fr;gap:12px;max-width:72ch;margin-top:56px;display:grid}@media (width>=560px){.docs-main[data-astro-cid-ccykbmgk] .pager{grid-template-columns:1fr 1fr}}.docs-main[data-astro-cid-ccykbmgk] .pager a{border:1px solid var(--line);border-radius:8px;min-width:0;padding:12px 16px;display:block}.docs-main[data-astro-cid-ccykbmgk] .pager a:hover{border-color:var(--signal)}.docs-main[data-astro-cid-ccykbmgk] .pager small{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;display:block}.docs-main[data-astro-cid-ccykbmgk] .pager span{font-weight:600}@media (width>=560px){.docs-main[data-astro-cid-ccykbmgk] .pager .next{text-align:right;grid-column:2}}
