html:has(.docs){scroll-padding-top:6rem}@media (prefers-reduced-motion:no-preference){html:has(.docs){scroll-behavior:smooth}}.docs-article{--type-display-size:clamp(1.75rem, 1.1rem + 2.4vw, 2.5rem);--type-display-line:1.06;--type-display-tracking:-.035em}.docs-prose{overflow-wrap:anywhere}.docs-strong{font-weight:560}.docs-code{background:var(--hairline);border-radius:.375rem;padding:.1em .4em;font-size:.92em}.docs-reveal{transition:grid-template-rows .28s var(--ease-out);grid-template-rows:0fr;display:grid}.docs-reveal[data-open=true]{grid-template-rows:1fr}.docs-reveal>.docs-reveal-inner{visibility:hidden;min-height:0;transition:visibility 0s linear .28s;overflow:hidden}.docs-reveal[data-open=true]>.docs-reveal-inner{visibility:visible;transition-delay:0s}@media (min-width:64rem){.docs-menu-panel{grid-template-rows:1fr}.docs-menu-panel>.docs-reveal-inner{visibility:visible;overflow:visible}}.docs-faq>summary{cursor:pointer;list-style:none}.docs-faq>summary::-webkit-details-marker{display:none}.docs-faq:not([data-enhanced]) .docs-reveal{grid-template-rows:1fr}.docs-faq:not([data-enhanced]) .docs-reveal>.docs-reveal-inner{visibility:visible}.docs-faq-bar{transition:transform .28s var(--ease-out)}.docs-faq[data-enhanced][data-state=open] .docs-faq-bar-v,.docs-faq:not([data-enhanced])[open] .docs-faq-bar-v{transform:scaleY(0)}.docs-swap>span{transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);grid-area:1/1}.docs-swap>.docs-swap-done,.docs-swap[data-done=true]>.docs-swap-idle{opacity:0;transform:translateY(-4px)}.docs-swap>.docs-swap-done{transform:translateY(4px)}.docs-swap[data-done=true]>.docs-swap-done{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.docs-reveal,.docs-reveal>.docs-reveal-inner,.docs-faq-bar,.docs-swap>span{transition:none}}
