.dev-root.docs-root{--bg:#22242b;--panel:#292b33;--text:#fbfbfc;--muted:#a0a2b1;--muted-2:#c4c6d1;--line:#3b3c45;--line-strong:#555761;--header-bg:#22242b;--chip:#3b3c45;background:var(--bg);font-family:Calibri,sans-serif;font-size:16px;line-height:24px}.dev-root.docs-root[data-theme=light]{--bg:#fff;--panel:#f7f9fc;--text:#24262e;--muted:#686b78;--muted-2:#4b4e5b;--line:#e3e4e8;--line-strong:#d6d9e0;--chip:#f0f0f3;--header-bg:#fff;background:var(--bg)}.docs-root{min-height:100vh}.docs-root .dev-header{-webkit-backdrop-filter:none}.docs-root .dev-header__in{gap:8px;height:63px;padding:0 48px}.docs-root .dev-brand img{height:32px}.docs-root .dev-nav{gap:12px;margin-left:16px;font-size:14px;line-height:22px}.docs-root .dev-nav a{border-radius:4px;padding:4px 12px}.docs-root .dev-nav a.is-active{font-weight:400}.docs-root .dev-search{background:0 0;border-radius:6px;padding:6px 12px;font:14px/18px Calibri,sans-serif}.docs-root .dev-search kbd{font:inherit;color:inherit;border:0;padding:0}.docs-root .dev-theme{border-radius:4px;width:32px;height:32px}.docs-root .dev-theme__icon{width:16px;height:16px}.docs-root .dev-search__icon{width:14px;height:14px}.docs-grid{grid-template-columns:285px minmax(0,1fr) 240px;align-items:start;display:grid}.docs-side{border-right:1px solid var(--line);scrollbar-width:thin;height:calc(100vh - 64px);padding:16px 16px 48px;position:sticky;top:64px;overflow-y:auto}.docs-side__close{display:none}.docs-side nav{flex-direction:column;gap:0;display:flex}.docs-side__solo,.docs-side__grouphead{text-align:left;cursor:pointer;width:100%;color:var(--muted-2);background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:4px;font-family:inherit;font-size:14px;font-weight:400;line-height:22px;display:flex}.docs-side__solo{padding-left:20px}.docs-side__solo:hover,.docs-side__grouphead:hover{background:var(--chip)}.docs-side__solo.is-active{background:var(--chip);color:var(--muted-2)}.docs-side__chev{width:15px;height:15px;color:var(--muted);flex:none;transition:transform .18s}.docs-side__chev.is-open{transform:rotate(90deg)}.docs-side__grouphead{gap:0;padding:0}.docs-side__grouphead>a{flex:1;min-width:0;padding:4px 4px 4px 0}.docs-side__grouphead.is-active{background:var(--chip)}.docs-side__toggle{width:20px;min-height:30px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.docs-side__items{flex-direction:column;margin:0;padding:0;display:flex}.docs-side__items a{color:var(--muted-2);border-radius:6px;padding:4px 4px 4px 32px;font-size:14px;font-weight:400;line-height:22px;display:block}.docs-side__items a:hover{background:color-mix(in srgb, var(--chip) 65%, transparent)}.docs-side__items a.is-active{background:var(--chip)}.docs-side__collapse,.docs-side__restore{border:1px solid var(--line-strong);background:var(--bg);width:26px;height:26px;color:var(--muted-2);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;display:flex}.docs-side__collapse{margin:24px 0 0 auto;position:sticky;top:calc(100vh - 110px)}.docs-side__collapse svg{width:18px;height:18px}.docs-side__restore{z-index:45;position:fixed;bottom:16px;left:16px}.docs-root--collapsed .docs-side{display:none}.docs-root--collapsed .docs-grid{grid-template-columns:minmax(0,1fr) 240px}.docs-main{min-width:0}.docs-main__inner{max-width:752px;margin:0 auto;padding:25px 32px 64px}.docs-crumb{color:var(--muted-2);align-items:center;gap:5.6px;margin-bottom:16px;font-size:14px;line-height:22px;display:flex}.docs-crumb__sep{opacity:.7;width:13px;height:13px}.docs-crumb__cur{color:var(--muted-2)}.doc-toc{scrollbar-width:thin;max-height:calc(100vh - 64px);padding:8px 0 48px;position:sticky;top:64px;overflow-y:auto}.doc-toc__title{text-transform:none;letter-spacing:normal;color:var(--text);margin:0;padding:4px 16px;font-size:14px;font-weight:400;line-height:22px}.doc-toc ul{border-left:1px solid var(--line);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.doc-toc li a{color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:4px 16px;font-size:14px;line-height:22px;transition:color .15s,border-color .15s;display:block}.doc-toc li.lvl-3 a{padding-left:27.2px;font-size:13.6px}.doc-toc li a:hover{color:var(--text)}.doc-toc li.is-active a{color:var(--text);border-left-color:#ededf2;font-weight:400}.dev-root[data-theme=light] .doc-toc li.is-active a{border-left-color:#3b3d45}.doc-updated{color:var(--muted-2);margin-bottom:32px;font-size:12px;line-height:20px}.doc-titlerow{justify-content:space-between;align-items:flex-start;gap:19.2px;display:flex}.doc-titlerow h1{margin:0 0 16px}.doc-copy{flex:none;margin-top:5.6px;display:inline-flex;position:relative}.doc-copy__main,.doc-copy__toggle{height:34px;color:var(--muted-2);cursor:pointer;background:0 0;border:1px solid #555761;align-items:center;gap:4px;font-family:inherit;font-size:14px;transition:background .15s,border-color .15s;display:inline-flex}.dev-root[data-theme=light] .doc-copy__main,.dev-root[data-theme=light] .doc-copy__toggle{border-color:#d6d9e0}.doc-copy__main{border-radius:6px 0 0 6px;padding:0 13.6px}.doc-copy__toggle{border-left:none;border-radius:0 6px 6px 0;padding:0 6.4px}.doc-copy__main:hover,.doc-copy__toggle:hover{background:var(--chip);color:var(--text)}.doc-copy__icon,.doc-copy__chev{width:15px;height:15px}.doc-copy__menu{z-index:20;background:var(--panel);border:1px solid var(--line-strong);border-radius:10px;flex-direction:column;min-width:160px;padding:4.8px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 40px #0006}.doc-copy__menu button{text-align:left;width:100%;color:var(--muted-2);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:8px 9.6px;font-family:inherit;font-size:14px;display:flex}.doc-copy__menu button:hover{background:var(--chip);color:var(--text)}.doc-content{color:var(--muted-2);font-size:16px;line-height:24px;animation:.42s cubic-bezier(.16,1,.3,1) both doc-fade-in}.doc-content>:first-child{margin-top:0}@keyframes doc-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.doc-content{animation:none}}.doc-content h1{letter-spacing:normal;color:var(--text);margin:0 0 16px;font-size:36px;font-weight:600;line-height:44px}.doc-content h2{color:var(--text);letter-spacing:normal;margin:32px 0 16px;scroll-margin-top:80px;font-size:28px;font-weight:600;line-height:36px}.doc-content h3{color:var(--text);margin:24px 0 16px;scroll-margin-top:80px;font-size:24px;font-weight:600;line-height:32px}.doc-content h4{color:var(--text);margin:24px 0 16px;scroll-margin-top:80px;font-size:20px;font-weight:600;line-height:28px}.doc-content p{font:inherit;margin:0 0 8px}.doc-content a{color:#6eabfa;text-decoration:none}.doc-content a:hover{text-decoration:underline}.doc-content strong{color:inherit;font-weight:700}.doc-content ul,.doc-content ol{margin:16px 0;padding-left:40px}.doc-content li{margin:0 0 2px}.doc-content li:last-child{margin-bottom:0}.doc-content li::marker{color:var(--muted)}.doc-content hr{border:none;border-top:1px solid var(--line);margin:32px 0}.doc-content img{border:0;border-radius:0;max-width:100%;height:auto;margin:0}.doc-content :not(pre)>code{background:var(--chip);color:inherit;overflow-wrap:anywhere;border-radius:4px;padding:3px 4px;font:12px/20px Consolas,monospace}.doc-code{border:1px solid var(--line);background:#2a2b33;border-radius:4px;margin:16px 0;position:relative}.doc-code pre{color:var(--muted-2);background:0 0;border:0;margin:0;padding:36px 12px 8px;font:12px/22px Consolas,monospace;overflow-x:auto}.doc-code pre code{font:inherit;white-space:pre;background:0 0;border:none;padding:0}.doc-code.is-wrapped pre code{white-space:pre-wrap;overflow-wrap:anywhere}.doc-code__copy,.doc-code__wrap{width:24px;height:24px;color:var(--muted-2);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:6px;right:8px}.doc-code__wrap{font:18px/20px monospace;right:36px}.doc-code__icon{width:16px;height:16px}.doc-code__copy:hover,.doc-code__wrap:hover,.doc-code__wrap[aria-pressed=true]{background:var(--chip);color:var(--text)}.dev-root[data-theme=light] .doc-code{background:#f7f7f9}.doc-table{margin:16px 0;overflow-x:auto}.doc-table table{border-collapse:collapse;width:100%;font:inherit;border:1px solid var(--line)}.doc-table th,.doc-table td{text-align:left;border:1px solid var(--line);vertical-align:top;padding:8px 12px}.doc-table th{color:var(--text);font-weight:600}.doc-table tr:nth-child(2n){background:color-mix(in srgb, var(--chip) 25%, transparent)}.doc-content li>p{margin-bottom:8px}.doc-content li>ul,.doc-content li>ol{margin:8px 0}.doc-content blockquote{font:inherit;color:var(--muted-2);background:0 0;border:none;border-left:4px solid #555761;border-radius:0;margin:24px 0;padding:0 16px}.dev-root[data-theme=light] .doc-content blockquote{border-left-color:#d6d9e0}.doc-content blockquote p{margin:0 0 8px}.doc-content blockquote>:first-child{margin-top:0}.doc-content blockquote>:last-child{margin-bottom:0}.docs-feedback{color:var(--muted-2);align-items:center;gap:8px;margin:40px 0 48px;font-size:14px;display:flex}.docs-feedback span{margin-right:8px}.docs-feedback button{width:28px;height:28px;color:var(--muted-2);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.docs-feedback button svg{width:16px;height:16px}.docs-feedback button:hover,.docs-feedback button[aria-pressed=true]{background:var(--chip);color:#6eabfa}.docs-pager{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:0;display:grid}.docs-pager__link{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:0;display:flex}.docs-pager__next{text-align:right;align-items:flex-end}.docs-pager__link em{color:var(--text);font-size:12px;font-style:normal;line-height:20px}.docs-pager__link span{color:#6eabfa;align-items:center;gap:8px;font-size:16px;line-height:24px;display:inline-flex}.docs-pager__link:hover span{text-decoration:underline}.docs-pager__icon{flex-shrink:0;width:16px;height:16px}.docs-scrim{display:none}.doc-code .hljs-comment,.doc-code .hljs-quote{color:#6b7688;font-style:italic}.doc-code .hljs-keyword,.doc-code .hljs-selector-tag,.doc-code .hljs-literal,.doc-code .hljs-type{color:#c792ea}.doc-code .hljs-string,.doc-code .hljs-meta-string,.doc-code .hljs-regexp{color:#ecc48d}.doc-code .hljs-number,.doc-code .hljs-symbol,.doc-code .hljs-bullet{color:#4ade80}.doc-code .hljs-attr,.doc-code .hljs-attribute,.doc-code .hljs-property,.doc-code .hljs-title,.doc-code .hljs-name,.doc-code .hljs-section,.doc-code .hljs-selector-id{color:#82aaff}.doc-code .hljs-built_in,.doc-code .hljs-class .hljs-title{color:#ffcb6b}.doc-code .hljs-variable,.doc-code .hljs-template-variable,.doc-code .hljs-params{color:var(--muted-2)}.doc-code .hljs-meta{color:#7fdbca}.doc-code .hljs-deletion{color:#ff6b6b}.doc-code .hljs-addition{color:#4ade80}.dev-root[data-theme=light] .doc-code .hljs-keyword,.dev-root[data-theme=light] .doc-code .hljs-literal{color:#8250df}.dev-root[data-theme=light] .doc-code .hljs-string{color:#a5522a}.dev-root[data-theme=light] .doc-code .hljs-number{color:#1a7f37}.dev-root[data-theme=light] .doc-code .hljs-attr,.dev-root[data-theme=light] .doc-code .hljs-title,.dev-root[data-theme=light] .doc-code .hljs-name{color:#0550ae}.dev-root[data-theme=light] .doc-code .hljs-comment{color:#6e7781}@media (max-width:1180px){.docs-grid{grid-template-columns:272px minmax(0,1fr)}.doc-toc{display:none}}@media (max-width:900px){.docs-root .dev-header__in{padding:0 20px}.docs-root .dev-header__menu{width:36px;height:36px;margin:0}.dev-header__menu{display:inline-flex}.docs-grid{grid-template-columns:1fr}.docs-side{z-index:60;background:var(--bg);border-right:1px solid var(--line-strong);width:300px;max-width:84vw;height:100vh;padding-top:19.2px;transition:transform .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.docs-side.is-open{transform:translate(0);box-shadow:0 30px 80px #00000080}.docs-side__close{border:1px solid var(--line);background:var(--chip);width:34px;height:34px;color:var(--muted-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12.8px;right:12.8px}.docs-side__close-icon{width:16px;height:16px}.docs-scrim{z-index:55;background:#00000080;display:block;position:fixed;inset:0}.docs-main__inner{padding:25.6px 20px 48px}}@media (max-width:560px){.docs-root .dev-theme{margin-left:auto}.doc-titlerow{flex-wrap:wrap;gap:0;margin-bottom:16px}.doc-content h1{font-size:30px;line-height:38px}.doc-content h2{font-size:24px;line-height:32px}}.docs-root--reference .docs-grid{grid-template-columns:285px minmax(0,1fr)}.docs-root--reference.docs-root--collapsed .docs-grid{grid-template-columns:minmax(0,1fr)}.docs-root--reference .docs-main__inner{max-width:none;padding:16px 64px 64px}.api-overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;display:grid}.api-overview__panels{flex-direction:column;gap:16px;min-width:0;display:flex}.api-panel{background:color-mix(in srgb, var(--chip) 35%, var(--bg));border:1px solid var(--line);border-radius:4px;overflow:hidden}.api-panel h4{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:0;padding:16px 24px;font:600 16px/24px Calibri,sans-serif;display:flex}.api-panel>a{justify-content:space-between;padding:20px 24px;font-size:14px;display:flex}.api-panel__body{color:var(--muted-2);padding:20px 24px;font-size:14px;line-height:22px}.api-panel__body p{font:inherit;margin:0 0 12px}.api-panel__body a{color:#6eabfa}.api-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:16px;font:12px/22px Consolas,monospace;overflow:auto}.api-tabs{flex-wrap:wrap;gap:8px;padding:16px;display:flex}.api-tabs button{color:var(--muted-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 12px;font:14px/22px Calibri,sans-serif}.api-tabs button[aria-pressed=true]{border-bottom-color:var(--text);color:var(--text)}.api-server{cursor:pointer;align-items:baseline;gap:10px;margin-bottom:16px;display:flex}.api-server code{font:inherit;overflow-wrap:anywhere}.api-group{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;margin-top:48px;padding-top:32px;scroll-margin-top:88px;display:grid}.api-group__title h2{margin:0 0 16px;font:600 28px/36px Calibri,sans-serif}.api-group__title>span{color:var(--muted);font-size:14px}.api-operation{border-bottom:1px solid var(--line);scroll-margin-top:88px}.api-operation>summary{cursor:pointer;color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.api-operation>summary code{overflow-wrap:anywhere;font:12px/20px Consolas,monospace}.api-operation__name{display:none}.api-method{text-align:center;text-transform:uppercase;color:#fff;background:#356394;border-radius:4px;min-width:46px;padding:0 6px;font:600 11px/20px Calibri,sans-serif;display:inline-block}.api-method--post{background:#247c65}.api-method--delete{background:#a6404c}.api-method--patch,.api-method--put{background:#99722c}.api-operation[open]{grid-column:1/-1}.api-operation__body{min-width:0;padding:16px 0 24px}.api-operation__body .doc-content h3{margin-top:0}.api-operation__body table{display:block;overflow-x:auto}.api-operation__body pre{background:var(--chip);padding:12px;font:12px/22px Consolas,monospace;overflow:auto}.api-operation__samples{gap:16px;margin-top:24px;display:grid}.api-schema__field{border-bottom:1px solid var(--line);padding:12px 0;font-size:14px}.api-schema__field small{color:#ec8e99}.api-schema__field details{padding-left:16px}.api-schema__field summary{cursor:pointer;color:#6eabfa}.api-copy{border:1px solid var(--line-strong);width:32px;height:32px;color:var(--muted-2);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:inline-flex}.api-copy svg{width:16px;height:16px}@media (max-width:1180px){.docs-root--collapsed .docs-grid{grid-template-columns:1fr}.docs-root--reference .docs-main__inner{padding:24px}.api-overview,.api-group{gap:24px}}@media (max-width:900px){.docs-root--reference .docs-grid{grid-template-columns:1fr}.docs-side__collapse,.docs-side__restore{display:none}.docs-root--collapsed .docs-side{display:block}.docs-side nav{padding-top:32px}}@media (max-width:700px){.api-overview,.api-group{grid-template-columns:1fr}}.docs-search-dialog{border:1px solid var(--line-strong);width:min(640px,100vw - 32px);max-height:72vh;color:var(--text);background:var(--bg);border-radius:8px;margin:12vh auto auto;padding:0;font:16px/24px Calibri,sans-serif;position:fixed}.docs-search-dialog::backdrop{background:#0000008c}.docs-search-dialog__bar{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px;display:flex}.docs-search-dialog input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1}.docs-search-dialog button{color:inherit;cursor:pointer;background:0 0;border:0;padding:6px;display:flex}.docs-search-dialog__results{max-height:56vh;padding:8px;overflow-y:auto}.docs-search-dialog__results a{border-radius:4px;padding:12px;display:block}.docs-search-dialog__results a:hover,.docs-search-dialog__results a:focus-visible{background:var(--chip)}.docs-search-dialog__results strong,.docs-search-dialog__results small{display:block}.docs-search-dialog__results small{color:var(--muted)}.docs-search-dialog__results p{font:inherit;padding:8px}.docs-root a:focus-visible,.docs-root button:focus-visible{outline-offset:2px;outline:2px solid #6eabfa}@media (max-width:560px){.docs-root .dev-search{margin-left:auto;display:inline-flex}.docs-root .dev-theme{margin-left:0}}.api-nav__row{border-radius:6px;align-items:baseline;padding-left:16px;display:flex}.api-nav__row button{width:16px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-self:stretch;align-items:center;padding:0;display:flex}.docs-side__items .api-nav__row a{flex:1;padding-left:0}.docs-side__items .api-nav__row:not(:has(button)) a{padding-left:16px}.api-nav__row.is-active{background:var(--chip)}.docs-side__items .api-nav__operations a{align-items:baseline;gap:6px;padding-left:32px;font-size:13px;display:flex}.api-nav__operations .api-method{min-width:30px;padding:0 3px;font-size:9px;line-height:16px}.api-server{font-weight:400}.api-reference .doc-content{animation:none}.api-reference [id]{scroll-margin-top:88px}
