.entry:where(.astro-befmn2qc){border-radius:var(--docs-radius-lg);counter-increment:annotated;transition:var(--docs-control-transition);border:1px solid #0000;gap:.625rem;padding:.5rem .625rem;scroll-margin-block:1rem;display:flex}.badge:where(.astro-befmn2qc),.pin:where(.astro-befmn2qc){width:1.375rem;height:1.375rem;font-size:var(--docs-control-font-size);font-variant-numeric:tabular-nums;transition:var(--docs-control-transition);border-radius:999px;flex:none;place-items:center;font-weight:700;line-height:1;display:grid;&:before{content:counter(annotated)}}.badge:where(.astro-befmn2qc){border:1px solid var(--docs-border);background-color:var(--docs-control);color:var(--docs-text-strong);margin-top:.0625rem}.pin:where(.astro-befmn2qc){--pin:clamp(1rem, 2.75cqw + .25rem, 1.375rem);--hit:clamp(var(--pin), 8cqw, 2.75rem);width:var(--pin);height:var(--pin);font-size:calc(var(--pin) * .55);top:calc(var(--y) * var(--annotated-ratio) * 1cqw);left:calc(var(--x) * 1cqw);z-index:1;background-color:var(--docs-text-strong);box-shadow:0 0 0 2px var(--docs-bg);color:var(--docs-bg);-webkit-tap-highlight-color:transparent;text-decoration:none;position:absolute;translate:-50% -50%;&:after{content:"";inset:calc((var(--pin) - var(--hit)) / 2);border-radius:inherit;position:absolute}&:focus-visible{outline:2px solid var(--docs-accent);outline-offset:3px}}.pin__label:where(.astro-befmn2qc){border:1px solid var(--docs-border-strong);border-radius:var(--docs-radius);background-color:var(--docs-surface);box-shadow:var(--docs-shadow-popup);color:var(--docs-text-strong);font-size:var(--docs-control-font-size);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--docs-popup-duration) var(--docs-popup-easing);padding:.25rem .5rem;font-weight:600;position:absolute;top:50%;left:calc(100% + .5rem);translate:0 -50%}.pin--label-left:where(.astro-befmn2qc) .pin__label:where(.astro-befmn2qc){left:auto;right:calc(100% + .5rem)}.pin--label-top:where(.astro-befmn2qc) .pin__label:where(.astro-befmn2qc),.pin--label-bottom:where(.astro-befmn2qc) .pin__label:where(.astro-befmn2qc){left:50%;translate:-50%}.pin--label-top:where(.astro-befmn2qc) .pin__label:where(.astro-befmn2qc){top:auto;bottom:calc(100% + .5rem)}.pin--label-bottom:where(.astro-befmn2qc) .pin__label:where(.astro-befmn2qc){top:calc(100% + .5rem)}.text:where(.astro-befmn2qc){min-width:0;font-size:var(--sl-text-sm);line-height:1.55}.term:where(.astro-befmn2qc){color:var(--docs-text-strong);font-weight:600;display:block}.description:where(.astro-befmn2qc){color:var(--docs-text-muted);&>*+*{margin-top:.5rem}& a{color:var(--docs-accent-text);text-decoration:underline;text-decoration-color:color-mix(in oklab, var(--docs-accent) 40%, transparent);text-underline-offset:.2em;&:hover{text-decoration-color:currentColor}}& code{background-color:var(--docs-control);border-radius:4px;padding:.0625rem .25rem;font-size:.875em}& strong{color:var(--docs-text);font-weight:600}}.annotated:not([data-js]) .entry:where(.astro-befmn2qc):is(:hover,:focus-within,:target),.annotated[data-js] .entry:where(.astro-befmn2qc):is(:hover,[data-active]){border-color:var(--docs-border-strong);background-color:var(--docs-control);& .badge,& .pin{background-color:var(--docs-accent);color:var(--docs-accent-contrast)}& .badge{border-color:var(--docs-accent)}& .pin{z-index:2}& .pin__label{opacity:1}}@media (forced-colors:active){.badge:where(.astro-befmn2qc),.pin:where(.astro-befmn2qc){color:canvastext;background-color:canvas;border:1px solid canvastext}.annotated:not([data-js]) .entry:where(.astro-befmn2qc):is(:hover,:focus-within,:target),.annotated[data-js] .entry:where(.astro-befmn2qc):is(:hover,[data-active]){border-color:highlight;& .badge,& .pin{color:highlighttext;background-color:highlight;border-color:highlight}}}@media (prefers-reduced-motion:reduce){.entry:where(.astro-befmn2qc),.badge:where(.astro-befmn2qc),.pin:where(.astro-befmn2qc),.pin__label:where(.astro-befmn2qc){transition:none}}.annotated:where(.astro-lu6xd7hc){--frame-inset:.375rem;--inner-radius:calc(var(--docs-radius-container) - var(--frame-inset) - 1px);padding:var(--frame-inset);border:1px solid var(--docs-border);border-radius:var(--docs-radius-container);background-color:var(--docs-surface);margin:0;overflow:clip}.annotated__body:where(.astro-lu6xd7hc){position:relative;container-type:inline-size}.annotated__media:where(.astro-lu6xd7hc){border-radius:var(--inner-radius);width:100%;height:auto;display:block;overflow:hidden}.annotated__media--sketch:where(.astro-lu6xd7hc){--stage-width:100%;background-color:var(--docs-bg)}.annotated__legend:where(.astro-lu6xd7hc){columns:2 20rem;counter-reset:annotated;column-gap:.5rem;margin:0;padding:.375rem 0 0;list-style:none;&>*{break-inside:avoid}&>*+*{margin-top:.125rem}}
