:root{--font-ui:"Segoe UI Variable", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-display:"Segoe UI Variable Display", "Segoe UI Variable", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-mono:"Cascadia Code", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--page-background:#f3f6fa;--page-text:#0f172a;--content-muted:#3e4c5e;--content-heading:#0f172a;--content-link:#0b6394;--image-border:#e2e8f0;--motion:.18s ease}body{color:var(--page-text);background:var(--page-background);font-family:var(--font-ui);font-feature-settings:"kern" 1, "liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--motion), color var(--motion);margin:0;line-height:1.7}.App{min-height:100vh;color:var(--page-text);background:radial-gradient(920px 420px at 100% -12%, #0b639412, transparent 58%), var(--page-background);transition:background-color var(--motion), color var(--motion)}.App[data-color-mode=dark]{--page-background:#0b1020;--page-text:#e8eef7;--content-muted:#d0d8e6;--content-heading:#d3dce8;--content-link:#7dd3fc;--image-border:#2a3a52;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#3d516e transparent;background:radial-gradient(920px 420px at 100% -12%, #7dd3fc12, transparent 58%), var(--page-background)}*{box-sizing:border-box}:focus-visible{outline-offset:3px;outline:3px solid #60a5fa}code{font-family:var(--font-mono)}.MuiSelect-select{border:none}.MuiButton-outlined,.MuiButton-text{text-transform:none!important}.MuiSelect-select{color:inherit}.introduction{padding:16px 64px 120px 328px;font-size:1rem;line-height:1.75}.introduction--with-toc{padding-right:280px}.introduction-content{max-width:760px}.introduction h1,.introduction h2,.introduction h3{font-family:var(--font-display);color:var(--content-heading);letter-spacing:-.02em}.introduction a{color:var(--content-link);text-underline-offset:3px;transition:color var(--motion);font-weight:650}.introduction a:hover{text-decoration-thickness:2px}.introduction img{border:1px solid var(--image-border);background:#fff;border-radius:14px;max-width:100%;display:block}.App[data-color-mode=dark] .introduction img{border-color:#0000;padding:12px;box-shadow:0 16px 36px #00000052}.App[data-color-mode=dark] .brand-logo,.App[data-color-mode=dark] .api-reference .menu-content img{background:#f4f7fb;border-radius:8px;padding:8px 10px}.api-reference{background:var(--page-background);min-height:calc(100vh - 64px)}.api-reference .menu-content{border-right:1px solid var(--image-border);position:sticky;height:calc(100vh - 64px)!important;top:64px!important}.api-reference .menu-content input{transition:border-color var(--motion), box-shadow var(--motion), background-color var(--motion);border-radius:8px}.App[data-color-mode=dark] .api-reference h5{color:#9fb0c6;border-bottom-color:#9fb0c657}.App[data-color-mode=dark] .api-reference h5 span{color:#d3dce8}.App[data-color-mode=dark] .api-reference .menu-content input{color:#e8eef7;background-color:#1a2740;border:1px solid #b0c4de47}.App[data-color-mode=dark] .api-reference .menu-content input::placeholder{color:#8aa0b8}.App[data-color-mode=dark] .api-reference div:has(>select.dropdown-select){color:#e8eef7;background:#1c2942;border-color:#b0c4de66}.App[data-color-mode=dark] .api-reference td>div:has(table){background-color:#1c2942!important}.App[data-color-mode=dark] .api-reference .react-tabs__tab--selected{color:#0b1020;background-color:#e8eef7}.App[data-color-mode=dark] .api-reference .react-tabs__tab--selected.tab-success{color:#14532d}.App[data-color-mode=dark] .api-reference .react-tabs__tab--selected.tab-error{color:#7f1d1d}.App[data-color-mode=dark] .api-reference .react-tabs__tab--selected.tab-redirect{color:#78350f}.App[data-color-mode=dark] .api-reference .react-tabs__tab--selected.tab-info{color:#0c4a6e}.api-reference .menu-content a,.api-reference .menu-content label{transition:color var(--motion), background-color var(--motion)}.page-enter{animation:.28s page-enter}.theme-icon{animation:.22s theme-icon}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes theme-icon{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}@media (width<=900px){.introduction,.introduction--with-toc{padding:0 0 64px}.introduction-content{padding:8px 20px 0}.introduction-drawer{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.page-enter,.theme-icon{animation:none}body,.App,.introduction a,.api-reference .menu-content input,.api-reference .menu-content a,.api-reference .menu-content label,.MuiButton-root,.MuiIconButton-root,.MuiListItemButton-root,.MuiMenuItem-root{transition:none}}
