.api-reference-page,.api-reference-page~*,:root:has(.api-reference-page),:root:has(.api-reference-page) body{scroll-behavior:auto!important}.api-reference-page{display:flex;flex-direction:column;min-height:calc(100vh - 4rem);width:100%}.api-reference-page [role=tab]{font-weight:700!important}.api-reference-page [class*=react-tabs]>ul[role=tablist] li,.api-reference-page h3{color:#1a1a1a!important}.api-reference-page .redoc-json .collapser,.api-reference-page .redoc-json .token.punctuation,.api-reference-page .redoc-json code{color:#e0e0e0!important}.api-reference-page .api-info div,.api-reference-page .api-info li,.api-reference-page .api-info p,.api-reference-page .api-info span,.api-reference-page .api-info td,.api-reference-page [class*=api-content] div,.api-reference-page [class*=api-content] p,.api-reference-page [class*=api-content] span,.api-reference-page [data-section-id] div:not(h1):not(h2):not(h3):not(h4):not(h5),.api-reference-page [data-section-id] li,.api-reference-page [data-section-id] p,.api-reference-page [data-section-id] span,.api-reference-page [data-section-id] td{font-weight:200}.api-reference-page ul[role=menu],.api-reference-page ul[role=menu] label,.api-reference-page ul[role=menu] li,.api-reference-page ul[role=menu] span{font-size:.875rem!important;font-weight:400}.api-reference-container{flex:1;width:100%}.api-reference-error{color:var(--vvd-color-neutral-700,#555);font-size:1.25rem}.api-reference-error,.api-reference-loading{align-items:center;display:flex;height:calc(100vh - 4rem);justify-content:center}.api-reference-loading{color:#6c757d;flex-direction:column;gap:1rem}.api-reference-loading p{font-size:1rem;margin:0}.loading-spinner-large{animation:spin .8s linear infinite;border:.1875rem solid #e9ecef;border-radius:50%;border-top-color:#7c3aed;height:2.5rem;width:2.5rem}@keyframes spin{to{transform:rotate(1turn)}}.redoc-ssr-content{opacity:.85;pointer-events:none}.back-to-docs-link{margin-top:1.25rem;padding:1.25rem 0 .75rem 1.25rem}.back-to-docs-anchor{align-items:center;display:flex;font-family:SpeziaCompleteVariableUpright,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:200;gap:.5rem;line-height:1.5}.back-to-docs-anchor,.back-to-docs-anchor:hover{text-decoration:none!important}.back-to-docs-icon{color:#871eff;font-size:1rem;--icon-size:1rem;flex-shrink:0}.version-links{align-items:center;display:flex;gap:.75rem}
