.shiki{border:var(--border-thin) solid var(--theme-border);border-radius:var(--radius-md)}@media (prefers-color-scheme:dark){:root:not([data-user-theme=light]) .shiki,:root:not([data-user-theme=light]) .shiki span{background-color:var(--shiki-dark-bg)!important;color:var(--shiki-dark)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;-webkit-text-decoration:var(--shiki-dark-text-decoration)!important;-webkit-text-decoration:var(--shiki-dark-text-decoration)!important;text-decoration:var(--shiki-dark-text-decoration)!important}}:root[data-user-theme=dark] .shiki,:root[data-user-theme=dark] .shiki span{background-color:var(--shiki-dark-bg)!important;color:var(--shiki-dark)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;-webkit-text-decoration:var(--shiki-dark-text-decoration)!important;-webkit-text-decoration:var(--shiki-dark-text-decoration)!important;text-decoration:var(--shiki-dark-text-decoration)!important}.docs-swatch{border:var(--border-thin) solid var(--theme-border);border-radius:var(--radius-md);block-size:1.5rem;inline-size:1.5rem;padding:var(--border-medium);background-clip:content-box}.docs-preview{--preview-drag-handle-width:1.5rem;inline-size:min(var(--preview-width),100%);position:relative}.docs-preview__frame{border:var(--border-thin) solid var(--theme-border);inline-size:calc(100% - var(--preview-drag-handle-width) + 3px);border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md);min-block-size:20rem}.is-dragging .docs-preview__frame{pointer-events:none!important}.docs-preview__resize{background:var(--theme-bg);border:1px solid var(--theme-border);block-size:100%;box-shadow:var(--shadow-s);cursor:grab;inline-size:var(--preview-drag-handle-width);transition:var(--transition-base);border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm);place-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline-end:-2px}.docs-preview__resize:hover{border-color:var(--theme-border-hover)}.docs-preview__resize:hover,.is-dragging .docs-preview__resize{background-color:var(--theme-bg-alt);box-shadow:var(--shadow-m)}.is-dragging .docs-preview__resize{cursor:grabbing}#dragimage{opacity:0}.docs-preview__actions{place-self:start end}.docs-viewport{background-color:var(--theme-bg-alt);border-radius:50%;place-items:center;block-size:1rem;inline-size:1rem;display:grid;position:relative}.docs-viewport:after{background-color:var(--indicator-color);border-radius:inherit;content:"";display:block;position:absolute;inset:0}@media (width<=29.999rem){.docs-viewport[data-viewport=max-sm]{--indicator-color:var(--theme-success)}}@media (width<=30rem){.docs-viewport[data-viewport=sm]{--indicator-color:var(--theme-success)}}@media (width<=47.999rem){.docs-viewport[data-viewport=max-md]{--indicator-color:var(--theme-success)}}@media (width>=48rem){.docs-viewport[data-viewport=md]{--indicator-color:var(--theme-success)}}@media (width<=63.999rem){.docs-viewport[data-viewport=max-lg]{--indicator-color:var(--theme-success)}}@media (width>=64rem){.docs-viewport[data-viewport=lg]{--indicator-color:var(--theme-success)}}@media (width<=79.999rem){.docs-viewport[data-viewport=max-xl]{--indicator-color:var(--theme-success)}}@media (width>=80rem){.docs-viewport[data-viewport=xl]{--indicator-color:var(--theme-success)}}@media (width>=120rem){.docs-viewport[data-viewport="2xl"]{--indicator-color:var(--theme-success)}}@media (prefers-color-scheme:dark){.docs-viewport[data-viewport=theme-dark]{--indicator-color:var(--theme-success)}}@media (prefers-reduced-motion:no-preference){.docs-viewport[data-viewport=motion-ok]{--indicator-color:var(--theme-success)}}@media (hover) and (pointer:fine){.docs-viewport[data-viewport=has-hover]{--indicator-color:var(--theme-success)}}[data-js-copy-color]{align-items:stretch;gap:var(--spacing-3xs);margin-block:.1em;display:inline-flex}[data-js-copy-color] code{padding:.25rem;display:inline-block}[data-js-copy-color] button{--icon-size:1rem;background:var(--theme-bg-alt);border:var(--border-thin) solid var(--theme-border);border-radius:var(--radius-sm);align-items:center;gap:.5ch;padding:.25rem;display:flex}[data-js-copy-color]+[data-js-copy-color]{margin-block-start:var(--spacing-2xs)}.docs-anchor{background-image:linear-gradient(180deg,#0000 60%,color-mix(in srgb,var(--theme-primary),#0000 50%) 0);color:var(--theme-text-muted);opacity:0;vertical-align:initial;background-repeat:no-repeat;background-size:.001% 100%;text-decoration:none;transition:background-size .15s cubic-bezier(.45,.05,.55,.95)}.docs-anchor:is(:hover,:focus){color:var(--theme-text);background-size:100% 100%}:is(h2[id],h3[id]):has(.docs-anchor){position:relative}:is(h2[id],h3[id]):has(.docs-anchor) .docs-anchor{position:absolute;inset-inline-start:-2rem}:is(:is(h2[id],h3[id]):has(.docs-anchor):focus-within .docs-anchor,:is(h2[id],h3[id]):has(.docs-anchor):hover .docs-anchor){opacity:1}.pagefind-ui{--pagefind-ui-primary:var(--theme-accent);--pagefind-ui-text:var(--theme-text);--pagefind-ui-background:var(--theme-bg);--pagefind-ui-border:var(--theme-border);--pagefind-ui-tag:var(--theme-bg-alt);--pagefind-ui-border-width:var(--border-medium);--pagefind-ui-border-radius:var(--radius-md);--pagefind-ui-image-border-radius:var(--radius-md);--pagefind-ui-image-box-ratio:3/2;--pagefind-ui-font:inherit}
