html{color-scheme:light dark}:root{--docs-sidebar-content-width:288px;--docs-sidebar-offset:348px}.api-nav{--api-nav-panel-height:calc(100dvh - var(--docs-mobile-navigation-top,calc(var(--site-header-height) + 48px)) - 2 * var(--rmx-space-lg));margin:-4px -4px 0;position:relative;overflow-x:clip}.api-nav-panel{gap:var(--docs-nav-item-gap);box-sizing:border-box;max-height:var(--api-nav-panel-height);padding:4px 4px calc(var(--docs-sidebar-group-gap) * 2);overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;display:flex;overflow-y:auto}.api-nav-panel>*{flex-shrink:0}.api-nav-panel:not([data-api-nav-panel=current]){visibility:hidden;position:absolute;inset:0 0 auto}.api-nav-panel[data-api-nav-panel=before]{transform:translateX(calc(-100% + var(--api-nav-pad-end,0px)))}.api-nav-panel[data-api-nav-panel=after]{transform:translateX(calc(100% - var(--api-nav-pad-start,0px)))}@media (width>=900px){#docs-navigation{--api-nav-pad-start:calc(var(--docs-sidebar-inline-start) - var(--docs-nav-item-inset));--api-nav-pad-end:calc(var(--docs-sidebar-offset) - var(--docs-sidebar-inline-start) - var(--docs-sidebar-content-width));overflow:visible}.api-nav{--api-nav-panel-height:calc(100dvh - var(--site-header-height) - 44px - var(--docs-nav-item-height) - 8px);margin-inline:calc(-1 * var(--api-nav-pad-start)) calc(-1 * var(--api-nav-pad-end))}.api-nav-panel{padding-inline:var(--api-nav-pad-start) calc(var(--api-nav-pad-end) - 16px);scrollbar-gutter:auto}.api-nav-panel>*{max-width:calc(var(--docs-sidebar-content-width) + var(--docs-nav-item-inset))}}.api-nav-list{gap:var(--docs-nav-item-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.api-nav-row{min-height:var(--docs-nav-item-height);font-size:var(--docs-font-size-ui);flex:none;gap:10px;line-height:1.4}.api-nav-heading{height:var(--docs-nav-item-height);margin:calc(var(--docs-sidebar-group-gap) - var(--docs-nav-item-gap)) 0 0;font-size:var(--docs-font-size-label);align-items:center;display:flex}.api-nav-node{justify-content:space-between}.api-nav-node svg,.api-nav-back svg{opacity:.55;flex:none;width:16px;height:16px}.api-nav-back{margin-bottom:calc(8px - var(--docs-nav-item-gap));color:var(--docs-sidebar-heading);gap:6px}.api-nav-back svg{margin-inline-start:-4px;transform:rotate(180deg)}.api-nav-title{align-items:center;display:flex}.docs-nav-item.api-nav-heading-link{color:var(--docs-sidebar-heading);font-weight:var(--rmx-font-weight-semibold)}a.docs-nav-item.api-nav-heading-link:is(:hover,[aria-current]){color:var(--rmx-color-text-primary);font-weight:var(--rmx-font-weight-semibold)}.api-nav-path-segment{white-space:nowrap}.api-nav-symbol{height:var(--docs-nav-item-height);line-height:var(--docs-nav-item-height);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.api-page-header{margin-bottom:12px}.api-page-meta{justify-content:space-between;align-items:baseline;gap:var(--rmx-space-md);display:flex}.api-page-meta .docs-page-eyebrow{margin:0}.api-page-source{color:var(--rmx-color-text-secondary);font-family:var(--rmx-font-family-mono);font-size:var(--rmx-font-size-xxxs);letter-spacing:var(--rmx-letter-spacing-meta);text-transform:uppercase;text-decoration:none}.api-page-source:hover{color:var(--rmx-color-text-primary)}.api-page-content>div>h1:first-child{margin:0 0 var(--rmx-space-xxl);overflow-wrap:anywhere}.api-demo{gap:var(--rmx-space-xl);flex-direction:column;display:flex}.api-demo__header{gap:var(--rmx-space-sm);flex-direction:column;display:flex}.api-demo__header h1,.api-demo__header p{margin:0}@media (width>=900px){.api-page-content>div>h1:first-child{margin-bottom:40px}}