.docs-search-button[data-v-8f90e959]{--field-h:2.375rem;--field-radius:var(--mm-radius);--field-gap:5px;width:100%;height:var(--field-h);padding:0 var(--field-gap) 0 .75rem;font-family:var(--mm-font-sans);font-size:var(--mm-text-sm);color:var(--mm-muted);text-align:left;cursor:pointer;border:1px solid var(--mm-line-strong);border-radius:var(--field-radius);transition:color .2s var(--mm-ease),border-color .2s var(--mm-ease),background-color .2s var(--mm-ease);background:#ffffff06;align-items:center;gap:.6rem;display:flex;box-shadow:inset 0 1px #ffffff0a}.docs-search-button[data-v-8f90e959]:hover{color:var(--mm-ink-soft);background:#ffffff0d;border-color:#e8f6d642}.docs-search-button[data-v-8f90e959]:focus-visible{border-radius:var(--field-radius)}.docs-search-button svg[data-v-8f90e959]{flex:none}.docs-search-button__label[data-v-8f90e959]{flex:1}.docs-search-button__key[data-v-8f90e959]{min-width:calc(-2px + var(--field-h) - 2 * var(--field-gap));height:calc(-2px + var(--field-h) - 2 * var(--field-gap));color:var(--mm-accent);background:rgb(var(--mm-accent-rgb)/8%);border:1px solid rgb(var(--mm-accent-rgb)/22%);border-radius:calc(-1px + var(--field-radius) - var(--field-gap));flex:none;place-items:center;padding:0 .3rem;font-size:.75rem;font-weight:600;line-height:1;display:grid}.docs-search-button--compact[data-v-8f90e959]{width:var(--field-h);justify-content:center;padding:0}.docs-nav[data-v-d34d3ec2]{gap:1.75rem;display:grid}.docs-nav__title[data-v-d34d3ec2]{font-family:var(--mm-font-mono);letter-spacing:.14em;color:var(--mm-muted);text-transform:uppercase;margin:0 0 .5rem;padding-left:.875rem;font-size:.6875rem;font-weight:600;line-height:1.6}.docs-nav__list[data-v-d34d3ec2]{box-shadow:inset 1px 0 0 var(--mm-line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.docs-nav__link[data-v-d34d3ec2]{font-size:var(--mm-text-sm);color:var(--mm-ink-soft);border-radius:0 var(--mm-radius-sm) var(--mm-radius-sm) 0;transition:color .15s var(--mm-ease),background-color .15s var(--mm-ease);padding:.34rem .75rem .34rem .875rem;line-height:1.4;text-decoration:none;display:block;position:relative}.docs-nav__link[data-v-d34d3ec2]:before{content:"";width:1px;transition:background-color .15s var(--mm-ease);background:0 0;position:absolute;inset:0 auto 0 0}.docs-nav__link[data-v-d34d3ec2]:hover{color:var(--mm-ink);background:#ffffff08}.docs-nav__link[data-v-d34d3ec2]:hover:before{background:var(--mm-line-strong)}.docs-nav__link.is-current[data-v-d34d3ec2]{color:var(--mm-ink);background:var(--mm-selection);font-weight:600}.docs-nav__link.is-current[data-v-d34d3ec2]:before{background:var(--mm-accent);width:3px}.docs-nav__link[data-v-d34d3ec2]:focus-visible{outline-offset:-2px}.mm-scroll{min-height:0;position:relative;overflow:hidden}.mm-scroll__viewport{overscroll-behavior:contain;width:100%;height:100%}.mm-scroll__bar{touch-action:none;-webkit-user-select:none;user-select:none;width:9px;padding:3px;display:flex}.mm-scroll__bar[data-state=visible]{animation:mm-scroll-fade .18s var(--mm-ease-out)}.mm-scroll__bar[data-state=hidden]{animation:.25s ease-in reverse mm-scroll-fade}.mm-scroll__thumb{transition:background-color .2s var(--mm-ease);background:#e8f6d62e;border-radius:999px;flex:1;position:relative}.mm-scroll__thumb:hover{background:#e8f6d657}@keyframes mm-scroll-fade{0%{opacity:0}}.docs-toc__title[data-v-fccefb73]{font-family:var(--mm-font-mono);letter-spacing:.14em;color:var(--mm-muted);text-transform:uppercase;margin:0 0 .75rem;font-size:.6875rem;font-weight:600;line-height:1.6}.docs-toc__list[data-v-fccefb73]{border-left:1px solid var(--mm-line);margin:0;padding:0;list-style:none}.docs-toc__link[data-v-fccefb73]{color:var(--mm-muted);text-wrap:pretty;transition:color .15s var(--mm-ease),border-color .15s var(--mm-ease);border-left:1px solid #0000;margin-left:-1px;padding:.26rem 0 .26rem .875rem;font-size:.8125rem;line-height:1.4;text-decoration:none;display:block;position:relative}.docs-toc__link--nested[data-v-fccefb73]{padding-left:1.625rem}.docs-toc__link[data-v-fccefb73]:hover{color:var(--mm-ink)}.docs-toc__link.is-active[data-v-fccefb73]{color:var(--mm-ink);border-left-color:var(--mm-accent)}.docs-toc__link[data-v-fccefb73]:focus-visible{outline-offset:0}.docs-bar[data-v-570b6cc9]{--docs-bar-radius:12px;--docs-bar-gap:5px;--docs-bar-h:2.75rem;--docs-bar-inner-radius:calc(-1px + var(--docs-bar-radius) - var(--docs-bar-gap));top:calc(.1rem + var(--site-nav-h));z-index:40;margin-inline:calc(var(--site-gutter) * -1 + clamp(.6rem,2.4vw,1.5rem));border:1px solid var(--mm-line-strong);border-radius:var(--docs-bar-radius);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#0a0d0be6;position:sticky;box-shadow:inset 0 1px #ffffff0a,0 14px 40px -18px #000c}.docs-bar__row[data-v-570b6cc9]{height:var(--docs-bar-h);padding:0 var(--docs-bar-gap);align-items:center;gap:.25rem;display:flex}.docs-bar__menu[data-v-570b6cc9],.docs-bar__outline[data-v-570b6cc9]{height:calc(var(--docs-bar-h) - 2 * var(--docs-bar-gap));font-family:var(--mm-font-sans);font-size:var(--mm-text-sm);color:var(--mm-ink-soft);cursor:pointer;border-radius:var(--docs-bar-inner-radius);transition:color .2s var(--mm-ease),background-color .2s var(--mm-ease);background:0 0;border:0;align-items:center;gap:.55rem;padding:0 .65rem;display:flex}.docs-bar__menu[data-v-570b6cc9]{color:var(--mm-ink);flex:none;font-weight:500}.docs-bar__menu[data-v-570b6cc9]:after{content:"";background:var(--mm-line-strong);width:1px;height:1.1rem;margin:0 -.4rem 0 .35rem}.docs-bar__outline[data-v-570b6cc9]{text-align:left;flex:1;min-width:0;margin:0}.docs-bar__outline--static[data-v-570b6cc9]{cursor:default}.docs-bar__menu[data-v-570b6cc9]:hover,button.docs-bar__outline[data-v-570b6cc9]:hover{color:var(--mm-ink);background:#ffffff0f}.docs-bar__label[data-v-570b6cc9]{font-family:var(--mm-font-mono);letter-spacing:.12em;color:var(--mm-muted);text-transform:uppercase;flex:none;font-size:.6875rem;font-weight:600}.docs-bar__section[data-v-570b6cc9]{text-overflow:ellipsis;min-width:0;color:var(--mm-ink);white-space:nowrap;flex:1;overflow:hidden}.docs-bar__chevron[data-v-570b6cc9]{color:var(--mm-muted);transition:transform .25s var(--mm-ease);flex:none}.docs-bar__outline[data-state=open] .docs-bar__chevron[data-v-570b6cc9]{transform:rotate(180deg)}.docs-bar__menu[data-v-570b6cc9]:focus-visible,.docs-bar__outline[data-v-570b6cc9]:focus-visible,.docs-bar__search[data-v-570b6cc9],.docs-bar__search[data-v-570b6cc9]:focus-visible{border-radius:var(--docs-bar-inner-radius)}.docs-bar__search[data-v-570b6cc9]{width:calc(var(--docs-bar-h) - 2 * var(--docs-bar-gap));height:calc(var(--docs-bar-h) - 2 * var(--docs-bar-gap));box-shadow:none;background:0 0;border-color:#0000;flex:none}.docs-bar[data-v-570b6cc9] :is(.docs-bar__menu,.docs-bar__outline,.docs-bar__search):focus-visible{outline-offset:-2px}.docs-bar__panel[data-v-570b6cc9]{background:var(--mm-surface);border:1px solid var(--mm-line-strong);border-top-color:var(--mm-line);border-radius:0 0 var(--docs-bar-radius) var(--docs-bar-radius);position:absolute;inset:100% -1px auto;overflow:hidden;box-shadow:0 24px 50px -18px #000000d9}.docs-bar[data-state=open][data-v-570b6cc9]{border-radius:var(--docs-bar-radius) var(--docs-bar-radius) 0 0;border-bottom-color:#0000}.docs-bar__panel[data-state=open][data-v-570b6cc9]{animation:docs-bar-open-570b6cc9 .24s var(--mm-ease-out)}.docs-bar__panel[data-state=closed][data-v-570b6cc9]{animation:.16s ease-in reverse docs-bar-open-570b6cc9}.docs-bar__toc[data-v-570b6cc9]{overscroll-behavior:contain;max-height:calc(min(60vh,26rem));padding:.75rem 1rem .9rem;overflow-y:auto}@keyframes docs-bar-open-570b6cc9{0%{opacity:0;height:0}to{height:var(--reka-collapsible-content-height)}}@media (width>=900.02px){.docs-bar[data-v-570b6cc9]{margin-inline:0}.docs-bar__menu[data-v-570b6cc9],.docs-bar__search[data-v-570b6cc9]{display:none}.docs-bar__outline[data-v-570b6cc9]{padding-left:.85rem}}@media (width<=480px){button.docs-bar__outline .docs-bar__section[data-v-570b6cc9]{visibility:hidden}.docs-bar__outline--static .docs-bar__label[data-v-570b6cc9]{display:none}}.docs-layout[data-v-760860e7]{--docs-side-w:15rem;--docs-toc-w:13rem;--docs-gap:calc(clamp(2rem, 3.2vw, 3rem));--docs-top:calc(.75rem + var(--site-nav-h));isolation:isolate;position:relative}.docs-layout__backdrop[data-v-760860e7]{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 50% 60% at 50% 0,rgb(var(--mm-accent-rgb)/5%),transparent 70%),radial-gradient(#e8f6d621 1px,transparent 1.3px);background-size:100% 100%,26px 26px;height:34rem;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.docs-shell[data-v-760860e7]{grid-template-columns:var(--docs-side-w) minmax(0,1fr) var(--docs-toc-w);gap:var(--docs-gap);padding-top:var(--docs-top);align-items:start;display:grid}.docs-shell__side[data-v-760860e7],.docs-shell__toc[data-v-760860e7]{top:var(--docs-top);max-height:calc(100vh - var(--docs-top));position:sticky}.docs-shell__side[data-v-760860e7]{height:calc(100vh - var(--docs-top));flex-direction:column;padding-top:1.25rem;display:flex}.docs-shell__search[data-v-760860e7]{flex:none;margin-bottom:1.25rem}.docs-shell__scroll[data-v-760860e7]{flex:1;margin-right:-.75rem;-webkit-mask-image:linear-gradient(#0000,#000 1rem calc(100% - 2.5rem),#0000);mask-image:linear-gradient(#0000,#000 1rem calc(100% - 2.5rem),#0000)}.docs-shell__scroll[data-v-760860e7] .docs-nav{padding:.75rem .75rem 3rem 0}.docs-shell__center[data-v-760860e7]{min-width:0}.docs-shell__bar[data-v-760860e7]{display:none}.docs-shell__main[data-v-760860e7]{min-width:0;padding-block:1.5rem calc(clamp(4rem,8vw,6rem))}.docs-shell__toc[data-v-760860e7]{scrollbar-width:none;padding-block:1.75rem 2rem;overflow-y:auto}@media (width<=1180px){.docs-shell[data-v-760860e7]{grid-template-columns:var(--docs-side-w) minmax(0,1fr)}.docs-shell__toc[data-v-760860e7]{display:none}.docs-shell__bar[data-v-760860e7]{display:block}}@media (width<=900px){.docs-shell[data-v-760860e7]{grid-template-columns:minmax(0,1fr)}.docs-shell__side[data-v-760860e7]{display:none}.docs-shell__main[data-v-760860e7]{padding-top:1.25rem}}html.is-docs{scroll-behavior:auto}@media (width<=1180px){html.is-docs{scroll-padding-top:calc(4rem + var(--site-nav-h))}}
