.docs[data-astro-cid-ccykbmgk]{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:clamp(1.5rem,5vw,4rem);padding-block:clamp(2.25rem,5vw,3.5rem) clamp(3.5rem,8vw,6rem);display:grid}.docs__side[data-astro-cid-ccykbmgk]{position:sticky;top:6rem}.docs__nav[data-astro-cid-ccykbmgk]{border:0}.docs__nav[data-astro-cid-ccykbmgk]>summary[data-astro-cid-ccykbmgk]{display:none}.docs__search[data-astro-cid-ccykbmgk]{margin-bottom:1.4rem}.docs__search[data-astro-cid-ccykbmgk] input[data-astro-cid-ccykbmgk]{width:100%;min-height:36px;font:inherit;color:var(--ink);background:var(--glass-fill);border:1px solid var(--glass-line);border-radius:var(--r-pill);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);transition:border-color var(--t-fast) var(--ease-out);padding:0 12px;font-size:14px}.docs__search[data-astro-cid-ccykbmgk] input[data-astro-cid-ccykbmgk]::placeholder{color:var(--faint)}.docs__search[data-astro-cid-ccykbmgk] input[data-astro-cid-ccykbmgk]:hover{border-color:var(--line-strong)}.docs__searchcount[data-astro-cid-ccykbmgk]{color:var(--faint);margin:.45rem 0 0;font-size:.75rem}.docs__searchcount[data-astro-cid-ccykbmgk]:empty{display:none}.docs__results[data-astro-cid-ccykbmgk]{gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.docs__results[data-astro-cid-ccykbmgk] a{border:1px solid var(--glass-line);border-radius:var(--r-md);background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);transition:border-color var(--t-fast) var(--ease-out), translate var(--t-base) var(--ease-spring);gap:.15rem;padding:.5rem .65rem;text-decoration:none;display:grid}.docs__results[data-astro-cid-ccykbmgk] a:hover{border-color:var(--glass-line-hover);text-decoration:none;translate:0 -2px}.docs__results[data-astro-cid-ccykbmgk] .docs__resulttitle{color:var(--ink);font-size:.86rem;font-weight:550}.docs__results[data-astro-cid-ccykbmgk] .docs__resultsnip{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.45;display:-webkit-box;overflow:hidden}.docs__group[data-astro-cid-ccykbmgk]{margin-bottom:1.6rem}.docs__grouplabel[data-astro-cid-ccykbmgk]{color:var(--faint);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:500}.docs__group[data-astro-cid-ccykbmgk] ul[data-astro-cid-ccykbmgk]{border-left:0;gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.docs__group[data-astro-cid-ccykbmgk] a[data-astro-cid-ccykbmgk]{color:var(--muted);border-radius:var(--r-pill);transition:color var(--t-fast) var(--ease-out), background-color var(--t-fast) var(--ease-out), translate var(--t-base) var(--ease-spring);margin-left:0;padding:6px 12px;font-size:14px;text-decoration:none;display:block}.docs__group[data-astro-cid-ccykbmgk] a[data-astro-cid-ccykbmgk]:hover{color:var(--ink);background:var(--control-fill);text-decoration:none;translate:3px}.docs__group[data-astro-cid-ccykbmgk] a[data-astro-cid-ccykbmgk][aria-current=page]{color:var(--ink);background:var(--accent-soft)}.docs__main[data-astro-cid-ccykbmgk]{min-width:0;max-width:72ch}.docs__main[data-astro-cid-ccykbmgk] h1[data-astro-cid-ccykbmgk]{margin-bottom:28px}.prose[data-astro-cid-ccykbmgk] h2{border-top:1px solid var(--hairline);margin-top:48px;padding-top:28px;font-size:1.375rem}.prose[data-astro-cid-ccykbmgk] h2:first-child{border-top:0;margin-top:0;padding-top:0}.prose[data-astro-cid-ccykbmgk] h3{margin-top:1.9rem;font-size:1.1rem}.prose[data-astro-cid-ccykbmgk] p,.prose[data-astro-cid-ccykbmgk] li{color:var(--muted);font-size:.98rem;line-height:1.68}.prose[data-astro-cid-ccykbmgk] strong{color:var(--ink)}.prose[data-astro-cid-ccykbmgk] em{color:var(--ink);font-style:italic}.prose[data-astro-cid-ccykbmgk] ul,.prose[data-astro-cid-ccykbmgk] ol{gap:.45rem;margin:.7rem 0 1.3rem;padding-left:1.3rem;display:grid}.prose[data-astro-cid-ccykbmgk] li::marker{color:var(--faint)}.prose[data-astro-cid-ccykbmgk] a:not(.btn){text-decoration:underline;text-decoration-color:var(--faint);text-underline-offset:.17em}.prose[data-astro-cid-ccykbmgk] .callout{background:var(--glass-fill);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--r-lg);margin:24px 0;padding:16px 20px}.prose[data-astro-cid-ccykbmgk] .callout p{color:var(--ink-2);margin:0;font-size:15px}.prose[data-astro-cid-ccykbmgk] .callout--violet{border-color:var(--glass-line)}.docs__foot[data-astro-cid-ccykbmgk]{border-top:1px solid var(--hairline);color:var(--faint);margin-top:64px;padding-top:24px;font-size:.88rem}@media (width<=900px){.docs[data-astro-cid-ccykbmgk]{grid-template-columns:1fr;gap:1.5rem}.docs__side[data-astro-cid-ccykbmgk]{position:static}.docs__nav[data-astro-cid-ccykbmgk]{background:var(--glass-fill);border:1px solid var(--glass-line);border-radius:var(--r-xl);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);overflow:hidden}.docs__nav[data-astro-cid-ccykbmgk]>summary[data-astro-cid-ccykbmgk]{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;font-size:15px;font-weight:500;list-style:none;display:flex}.docs__nav[data-astro-cid-ccykbmgk]>summary[data-astro-cid-ccykbmgk]::-webkit-details-marker{display:none}.docs__chev[data-astro-cid-ccykbmgk]{border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:9px;height:9px;transition:transform var(--t-base) var(--ease-out);flex:none;transform:rotate(45deg)translateY(-2px)}.docs__nav[data-astro-cid-ccykbmgk][open] .docs__chev[data-astro-cid-ccykbmgk]{transform:rotate(225deg)translateY(-2px)}.docs__nav[data-astro-cid-ccykbmgk] nav[data-astro-cid-ccykbmgk]{padding:0 1.1rem 1rem}.docs__main[data-astro-cid-ccykbmgk]{max-width:none}}#docs-nav-list.line-nav a{color:color-mix(in srgb, var(--ink) calc(var(--effect,0) * 100%), var(--muted));translate:calc(var(--effect,0) * 5px) 0;padding-left:26px;position:relative}#docs-nav-list.line-nav a:before{content:"";background:color-mix(in srgb, var(--accent) calc(var(--effect,0) * 100%), var(--line-strong));width:12px;height:1px;transform:translateY(-50%) scaleX(calc(.55 + var(--effect,0) * .45));transform-origin:0;position:absolute;top:50%;left:8px}.docs__main kbd.keycap{border:1px solid var(--line-strong);background:var(--surface-3);min-width:1.9em;height:1.75em;box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--paper) 55%, transparent), inset 0 1px 0 color-mix(in srgb, var(--ink) 6%, transparent), 0 1px 1px color-mix(in srgb, var(--paper) 70%, transparent);color:var(--ink);font-family:var(--font-mono);vertical-align:.1em;transition:transform 90ms var(--ease-out), box-shadow 90ms var(--ease-out), border-color 90ms var(--ease-out);border-radius:6px;justify-content:center;align-items:center;margin:0 .1em;padding:0 .45em;font-size:.78em;font-weight:500;line-height:1;display:inline-flex}.docs__main kbd.keycap.is-down{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);transform:translateY(1px)scale(.97)}.docs__main kbd.keys{font-size:inherit;white-space:nowrap;background:0 0;padding:0}.docs__main kbd.keys>.keys__plus{color:var(--faint);font-family:var(--font-body);font-size:.8em}.docs__main .prose a.u-draw,.docs__main .docs__foot a.u-draw{position:relative}.docs__main .prose a.u-draw:after,.docs__main .docs__foot a.u-draw:after{content:"";transform-origin:100%;pointer-events:none;background:currentColor;height:1.5px;transition:transform .3s cubic-bezier(.65,.05,.36,1);position:absolute;bottom:-.12em;left:0;right:0;transform:scaleX(0)}.docs__main .prose a.u-draw:is(:hover,:focus-visible),.docs__main .docs__foot a.u-draw:is(:hover,:focus-visible){text-decoration-color:#0000}.docs__main .prose a.u-draw:is(:hover,:focus-visible):after,.docs__main .docs__foot a.u-draw:is(:hover,:focus-visible):after{transform-origin:0;transform:scaleX(1)}
