.docs-hero[data-astro-cid-t6upjlug]{background:var(--surface);border-bottom:1px solid var(--line);padding:clamp(40px,6vw,72px) 0 clamp(28px,4vw,44px)}.docs-hero[data-astro-cid-t6upjlug] .wrap[data-astro-cid-t6upjlug]{gap:14px;display:grid}.docs[data-astro-cid-t6upjlug]{padding-block:clamp(28px, 4vw, 56px) var(--section);grid-template-columns:280px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.docs__side[data-astro-cid-t6upjlug]{top:calc(var(--header-h) + 20px);max-height:calc(100vh - var(--header-h) - 40px);flex-direction:column;gap:16px;padding-bottom:8px;padding-right:6px;display:flex;position:sticky;overflow-y:auto}.docs__search[data-astro-cid-t6upjlug]{color:var(--muted);flex:none;align-items:center;display:flex;position:relative}.docs__search[data-astro-cid-t6upjlug] svg{pointer-events:none;width:18px;height:18px;position:absolute;left:12px}.docs__search[data-astro-cid-t6upjlug] input[data-astro-cid-t6upjlug]{border-radius:var(--radius);width:100%;height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #c9d2e0;padding:0 40px 0 38px;font-size:16px}.docs__search[data-astro-cid-t6upjlug] input[data-astro-cid-t6upjlug]:focus{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.docs__search[data-astro-cid-t6upjlug] kbd[data-astro-cid-t6upjlug]{border:1px solid var(--line);background:var(--surface);font:inherit;color:var(--muted);border-radius:5px;padding:1px 7px;font-size:12px;font-weight:700;position:absolute;right:10px}.docs__results[data-astro-cid-t6upjlug]{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;flex:none;font-size:14.5px}.docs__results[data-astro-cid-t6upjlug] ul{margin:0;padding:0;list-style:none}.docs__results[data-astro-cid-t6upjlug] .docs__count,.docs__results[data-astro-cid-t6upjlug] .docs__none{color:var(--muted);padding:10px 14px;font-size:13px}.docs__results[data-astro-cid-t6upjlug] a{border-top:1px solid var(--line);color:var(--ink);gap:2px;padding:10px 14px;text-decoration:none;display:grid}.docs__results[data-astro-cid-t6upjlug] a:hover{background:var(--surface)}.docs__results[data-astro-cid-t6upjlug] em{color:var(--blue);font-size:12px;font-style:normal}.docs__results[data-astro-cid-t6upjlug] span{color:var(--muted);font-size:13.5px;line-height:1.4}.docs__results[data-astro-cid-t6upjlug] mark{color:inherit;background:#fff0c2;border-radius:2px}.docs__toc[data-astro-cid-t6upjlug] summary[data-astro-cid-t6upjlug]{display:none}.docs__group[data-astro-cid-t6upjlug]+.docs__group[data-astro-cid-t6upjlug]{margin-top:20px}.docs__group[data-astro-cid-t6upjlug] h2[data-astro-cid-t6upjlug]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11.5px;font-weight:700}.docs__group[data-astro-cid-t6upjlug] ul[data-astro-cid-t6upjlug]{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.docs__group[data-astro-cid-t6upjlug] a[data-astro-cid-t6upjlug]{color:var(--ink);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:15px;line-height:1.35;text-decoration:none;display:block}.docs__group[data-astro-cid-t6upjlug] a[data-astro-cid-t6upjlug]:hover{color:var(--blue)}.docs__group[data-astro-cid-t6upjlug] a[data-astro-cid-t6upjlug][aria-current=true]{border-left-color:var(--blue);color:var(--blue);font-weight:700}.docs__help[data-astro-cid-t6upjlug]{border-top:1px solid var(--line);gap:10px;padding-top:16px;font-size:14.5px;display:grid}.docs__body[data-astro-cid-t6upjlug]{min-width:0;max-width:800px}.docs__body[data-astro-cid-t6upjlug]>:first-child{margin-top:0}.docs__body[data-astro-cid-t6upjlug] h2{border-top:1px solid var(--line);margin-top:2.6em;padding-top:1.4em;font-size:clamp(1.6rem,2.6vw,2.1rem)}.docs__body[data-astro-cid-t6upjlug] h2:first-child{border-top:0;padding-top:0}.docs__body[data-astro-cid-t6upjlug] .anchor{color:var(--muted-2);opacity:0;margin-left:10px;font-weight:400;text-decoration:none;transition:opacity .15s}.docs__body[data-astro-cid-t6upjlug] h2:hover .anchor,.docs__body[data-astro-cid-t6upjlug] h3:hover .anchor,.docs__body[data-astro-cid-t6upjlug] h4:hover .anchor,.docs__body[data-astro-cid-t6upjlug] .anchor:focus-visible{opacity:1}.docs__body[data-astro-cid-t6upjlug] figure{margin:1.6em 0}.docs__body[data-astro-cid-t6upjlug] figure img{width:100%}.docs__body[data-astro-cid-t6upjlug] figcaption{border-top:1px solid var(--line);background:var(--surface);color:var(--muted);padding:10px 14px;font-size:14px}.docs__body[data-astro-cid-t6upjlug] .callout{border-left:4px solid var(--blue);border-radius:0 var(--radius) var(--radius) 0;background:#eef2fd;padding:14px 18px;font-size:16px}.docs__body[data-astro-cid-t6upjlug] .callout--warn{background:#fff8e9;border-left-color:#d99a2b}.docs__body[data-astro-cid-t6upjlug] .callout>*+*{margin-top:.6em}.docs__body[data-astro-cid-t6upjlug] .checklist{border:1px solid var(--line);border-radius:var(--radius);padding:0;list-style:none}.docs__body[data-astro-cid-t6upjlug] .checklist li{align-items:flex-start;gap:12px;margin:0;padding:12px 16px;display:flex}.docs__body[data-astro-cid-t6upjlug] .checklist li+li{border-top:1px solid var(--line)}.docs__body[data-astro-cid-t6upjlug] .checklist input{width:18px;height:18px;accent-color:var(--blue);flex:none;margin:4px 0 0}.docs__body[data-astro-cid-t6upjlug] .checklist input:checked+label{color:var(--muted);text-decoration:line-through}@media (width<=1000px){.docs[data-astro-cid-t6upjlug]{grid-template-columns:1fr;gap:24px}.docs__side[data-astro-cid-t6upjlug]{top:var(--header-h);z-index:20;max-height:none;margin-inline:calc(var(--gutter) * -1);padding:12px var(--gutter);border-bottom:1px solid var(--line);background:#fff;gap:10px;position:sticky;overflow:visible}.docs__results[data-astro-cid-t6upjlug]{max-height:50vh;overflow-y:auto}.docs__toc[data-astro-cid-t6upjlug] summary[data-astro-cid-t6upjlug]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;font-size:15px;font-weight:700;list-style:none;display:flex}.docs__toc[data-astro-cid-t6upjlug] summary[data-astro-cid-t6upjlug]::-webkit-details-marker{display:none}.docs__toc[data-astro-cid-t6upjlug] summary[data-astro-cid-t6upjlug]:after{content:"";border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);width:8px;height:8px;transform:rotate(45deg)translateY(-2px)}.docs__toc[data-astro-cid-t6upjlug][open] summary[data-astro-cid-t6upjlug]:after{transform:rotate(-135deg)translateY(-2px)}.docs__toc[data-astro-cid-t6upjlug] nav[data-astro-cid-t6upjlug]{max-height:55vh;padding:14px 4px 4px;overflow-y:auto}.docs__help[data-astro-cid-t6upjlug]{display:none}}
