/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.invisible-docsshell{--docsshell-rail:88rem;--docsshell-topbar-h:3.5rem;background:var(--color-surface-page);min-height:100vh;color:var(--color-text-default);font-family:var(--font-family-default)}.invisible-docsshell__topbar{z-index:var(--z-sticky);border-bottom:var(--border-hairline) solid var(--color-border-subtle);background:var(--color-surface-page);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.invisible-docsshell__topbar{background:color-mix(in oklab, var(--color-surface-page) 82%, transparent)}}.invisible-docsshell__topbar{-webkit-backdrop-filter:blur(10px)}.invisible-docsshell__topbar-inner{max-width:var(--docsshell-rail);height:var(--docsshell-topbar-h);align-items:center;gap:var(--size-4);padding:0 var(--size-4);margin:0 auto;display:flex}.invisible-docsshell__brand{font-weight:var(--weight-bold);font-size:var(--text-lg);letter-spacing:-.01em;white-space:nowrap}.invisible-docsshell__brandlink{color:inherit;text-decoration:none}.invisible-docsshell__topbar-slot{align-items:center;gap:var(--size-3);min-width:0;margin-left:auto;display:flex}.invisible-docsshell__hero{border-bottom:var(--border-hairline) solid var(--color-border-subtle)}.invisible-docsshell__body{max-width:var(--docsshell-rail);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.invisible-docsshell__nav{border-right:var(--border-hairline) solid var(--color-border-subtle);display:none}.invisible-docsshell__main{min-width:0;padding:var(--size-6) var(--size-4) var(--size-10)}.invisible-docsshell__toc{display:none}.invisible-docsshell__footer{border-top:var(--border-hairline) solid var(--color-border-subtle)}.invisible-docsshell__footer-inner{max-width:var(--docsshell-rail);padding:var(--size-6);color:var(--color-text-muted);font-size:var(--text-sm);margin:0 auto}.invisible-docsshell__burger{display:none}.invisible-docsshell__burger-button{width:var(--size-10);height:var(--size-10);border-radius:var(--radius-control);cursor:pointer;color:var(--color-text-default);justify-content:center;align-items:center;list-style:none;display:inline-flex}.invisible-docsshell__burger-button::-webkit-details-marker{display:none}.invisible-docsshell__burger-button:hover{background:var(--color-surface-sunken)}.invisible-docsshell__burger-close,.invisible-docsshell__burger[open] .invisible-docsshell__burger-open{display:none}.invisible-docsshell__burger[open] .invisible-docsshell__burger-close{z-index:calc(var(--layer-modal) + 1);display:inline-flex;position:relative}.invisible-docsshell__drawer-backdrop{z-index:var(--layer-modal);background:var(--color-surface-backdrop);position:fixed;inset:0}.invisible-docsshell__drawer{z-index:calc(var(--layer-modal) + 1);background:var(--color-surface-default);border-right:var(--border-hairline) solid var(--color-border-subtle);width:min(20rem,86vw);box-shadow:var(--elevation-overlay);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.invisible-docsshell__burger[open] .invisible-docsshell__drawer{animation:invisible-docsshell-slide var(--duration-fast) var(--easing-standard)}@keyframes invisible-docsshell-slide{0%{transform:translate(-100%)}to{transform:translate(0)}}[data-motion=reduce] .invisible-docsshell__burger[open] .invisible-docsshell__drawer{animation:none}.invisible-docsshell__drawer-head{padding:var(--size-4) var(--size-5);border-bottom:var(--border-hairline) solid var(--color-border-subtle)}.invisible-docsshell__drawer-body{padding:var(--size-2) var(--size-2) var(--size-6);flex:1;overflow-y:auto}.invisible-docsshell__drawer-body .invisible-sidebar:not(.invisible-sidebar--expanded){width:100%}.invisible-docsshell__drawer-body .invisible-sidebar:not(.invisible-sidebar--expanded) .invisible-sidebar__brand,.invisible-docsshell__drawer-body .invisible-sidebar:not(.invisible-sidebar--expanded) .invisible-sidebar__label,.invisible-docsshell__drawer-body .invisible-sidebar:not(.invisible-sidebar--expanded) .invisible-sidebar__group-title,.invisible-docsshell__drawer-body .invisible-sidebar:not(.invisible-sidebar--expanded) .invisible-sidebar__footer{display:block}.invisible-docsshell__drawer-body .invisible-sidebar:not(.invisible-sidebar--expanded) .invisible-sidebar__item{justify-content:flex-start}@media (max-width:1023.98px){.invisible-docsshell__burger{display:block}.invisible-docsshell__topbar-inner{height:auto;min-height:var(--docsshell-topbar-h);row-gap:var(--size-2);padding-top:var(--size-2);padding-bottom:var(--size-2);flex-wrap:wrap}.invisible-docsshell__topbar-slot{row-gap:var(--size-2);flex-wrap:wrap}}@media (min-width:1024px){.invisible-docsshell__body{grid-template-columns:17rem minmax(0,1fr)}.invisible-docsshell__nav{top:var(--docsshell-topbar-h);height:calc(100vh - var(--docsshell-topbar-h));background:var(--color-surface-default);padding:var(--size-6) 0 var(--size-10);display:block;position:sticky;overflow-y:auto}.invisible-docsshell__nav .invisible-sidebar{background:0 0;border-right:0;width:100%}.invisible-docsshell__main{padding:var(--size-8) var(--size-10) var(--size-12)}}@media (min-width:1280px){.invisible-docsshell__body{grid-template-columns:17rem minmax(0,1fr) 16rem}.invisible-docsshell__toc{top:var(--docsshell-topbar-h);height:calc(100vh - var(--docsshell-topbar-h));padding:var(--size-8) var(--size-4) var(--size-10) 0;display:block;position:sticky;overflow-y:auto}}