:root{--font-mono:var(--font-paper-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--primary:153 153 138;--primary-light:255 255 230;--primary-dark:51 51 46;--tooltip-foreground:255 255 255;--background-light:255 255 255;--background-dark:14 14 15;--gray-50:247 247 247;--gray-100:242 242 242;--gray-200:227 227 226;--gray-300:210 210 210;--gray-400:163 163 162;--gray-500:116 116 116;--gray-600:84 84 84;--gray-700:67 67 66;--gray-800:42 42 41;--gray-900:27 27 27;--gray-950:14 14 14}a[href="https://openvm.dev"],a[href="https://chat.axiom.xyz"],a[href="https://docs.axiom.xyz/quickstart"],a[href="https://docs.axiom.xyz/api-reference/api-setup"],a[href="https://docs.axiom.xyz/api-reference/overview"],a[href="https://docs.openvm.dev/book/writing-apps/overview"]{color:#06c!important;font-weight:400!important}:root{--topbar-tabs-height:3rem;--scroll-mt:152px;--assistant-sheet-width:0px}.base-ui-disable-scrollbar{scrollbar-width:none}.base-ui-disable-scrollbar::-webkit-scrollbar{display:none}.docs-shell{max-width:92rem;scroll-margin-top:var(--scroll-mt);margin:0 auto;padding:0 1rem}@media (width>=1024px){.docs-shell{padding:0 2rem;display:flex}}.skip-link{z-index:100;background:rgb(var(--background-light));color:rgb(var(--gray-900));padding:12px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:8px}.nav-method{text-align:center;border-radius:4px;min-width:25px;margin-top:5px;font-size:9px;font-weight:700;line-height:14px}.method-get{color:#15803d;background:#dcfce7}.method-post{color:#fff;background:#3064e3}.dark .method-get{color:#86efac;background:#14532d}.sidebar-section summary{list-style:none}.sidebar-section summary::-webkit-details-marker{display:none}.sidebar-section[open] .sidebar-chevron{transform:rotate(90deg)}.sidebar-section>ul{margin-top:1px}.code-group [data-code-block]{border:0;margin:0}.code-group .code-filename,.code-tabs:empty{display:none}.code-tabs button{white-space:nowrap;color:rgb(var(--gray-500));outline:0;align-items:center;gap:6px;margin:4px 0 6px;padding:0;font-weight:500;display:flex;position:relative}.code-tab-title{z-index:10;border-radius:8px;align-items:center;gap:6px;padding:0 6px;display:flex}.code-tabs button:first-child{margin-left:10px}.code-tabs [data-code-tab-indicator]{background:currentColor;border-radius:999px;height:2px;position:absolute;bottom:-6px;left:0;right:0}.code-group[data-code-group]>[data-code-block] [data-floating-buttons]{top:-30px;right:10px}.code-group[data-code-group] .code-block-background{--code-padding-right:48px;border-radius:var(--rounded-xl,14px)}[data-copy-success],[data-copied]>.copy-idle{display:none}[data-copied]>[data-copy-success]{display:block}.code-tabs button[aria-selected=true]{color:rgb(var(--primary))}.dark .code-tabs button[aria-selected=true]{color:rgb(var(--primary-light))}.dark .code-tabs button:not([aria-selected=true]){color:rgb(var(--gray-400))}@media (hover:hover){.code-tabs button:hover .code-tab-title{background:color-mix(in oklab, rgb(var(--gray-200)) 50%, transparent);color:rgb(var(--primary))}.dark .code-tabs button:hover .code-tab-title{background:color-mix(in oklab, rgb(var(--gray-700)) 70%, transparent);color:rgb(var(--primary-light))}}.code-tabs button:focus-visible .code-tab-title{outline:1px solid rgb(var(--primary))}.dark .code-tabs button:focus-visible .code-tab-title{outline-color:rgb(var(--primary-light))}#control-tooltip{z-index:var(--modal-tooltip-z-index,60);pointer-events:auto;background:rgb(var(--primary-dark));max-width:calc(100vw - 10px);color:rgb(var(--tooltip-foreground));font-family:var(--font-inter), sans-serif;letter-spacing:normal;border:0;border-radius:4px;margin:0;padding:2px 6px;font-size:12px;font-weight:400;line-height:16px;position:fixed;inset:auto;overflow:hidden}.code-block pre{box-shadow:none!important;font-size:inherit!important;line-height:inherit!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.code-block code{font:inherit!important;background:0 0!important;border:0!important;padding:0!important}.table-wrapper{overflow-x:auto}.toc-item[data-active]>a{color:rgb(var(--primary));text-shadow:-.15px 0,.15px 0}.dark .toc-item[data-active]>a{color:rgb(var(--primary-light))}button{cursor:pointer}button:disabled{cursor:default}[hidden]{display:none!important}dialog{color:rgb(var(--gray-800));background:rgb(var(--background-light));border:0}.dark dialog{background:rgb(var(--background-dark));color:rgb(var(--gray-200))}.dialog-layer{--modal-z-index:40;--modal-menu-z-index:calc(var(--modal-z-index) + 1);--modal-tooltip-z-index:calc(var(--modal-z-index) + 2);z-index:var(--modal-z-index);pointer-events:none;position:fixed;inset:0}.dialog-shield{user-select:none;pointer-events:auto;display:none;position:fixed;inset:0}@media (width<=1023px){.dialog-layer{z-index:auto;position:static}.dialog-shield{display:block}.dialog-layer>:is(.dialog-backdrop,.navigation-positioner,.search-positioner,dialog){z-index:var(--modal-z-index)}}.dialog-layer dialog{pointer-events:auto}.dialog-backdrop{background:color-mix(in oklab, var(--color-black) 40%, transparent);pointer-events:auto;position:fixed;inset:0}.dialog-layer:has([data-dialog-backdrop=fade])>.dialog-backdrop{transition:opacity .25s cubic-bezier(.22,1,.36,1)}.dialog-layer:has([data-dialog-backdrop=fade][data-starting-style])>.dialog-backdrop,.dialog-layer[data-ending-style]>.dialog-backdrop{opacity:0}.dialog-layer[data-ending-style]>.dialog-backdrop{transition-duration:.15s}.dialog-layer dialog[data-ending-style]{display:block}.dialog-layer[data-ending-style]>:is(.dialog-shield,.dialog-backdrop,dialog){pointer-events:none}html:has(dialog[open]:not([data-starting-style])){overflow:hidden}html[data-modal-scrollbar]:has(dialog[open]:not([data-starting-style])){scrollbar-gutter:stable}html[data-menu-open]{overflow:hidden}html[data-menu-open][data-menu-scrollbar]{scrollbar-gutter:stable}.menu-shield{user-select:none;pointer-events:auto;position:fixed;inset:0}.menu-positioner{z-index:var(--modal-menu-z-index,50);position:absolute;top:0;left:0}.navigation-positioner{pointer-events:auto;justify-content:flex-start;align-items:stretch;display:flex;position:fixed;inset:0}#mobile-navigation{will-change:transform;width:calc(85dvw + 48px);min-width:calc(19rem + 48px);max-width:calc(22rem + 48px);height:100dvh;max-height:none;margin:0 0 0 -48px;padding:0;transition:transform .45s cubic-bezier(.32,.72,0,1);position:relative;inset:auto;overflow:visible;transform:translate(0)}#mobile-navigation[open]{flex-direction:column;display:flex}#mobile-navigation[data-starting-style]{transform:translate(calc(46px - 100%))}.dialog-layer:has(#mobile-navigation)>.dialog-backdrop{background:var(--color-black);opacity:.4;transition:opacity .45s cubic-bezier(.32,.72,0,1)}.dialog-layer:has(#mobile-navigation[data-starting-style])>.dialog-backdrop{opacity:0}@media (prefers-reduced-motion:reduce){#mobile-navigation,.dialog-layer:has(#mobile-navigation)>.dialog-backdrop{transition:none}}.mobile-nav-scroll{height:100%;padding:16px 16px 48px 64px;overflow:scroll}.mobile-nav-heading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.mobile-nav-heading img{object-fit:contain;flex-shrink:0;width:auto;max-width:192px;height:26px}.theme-pill svg{width:14px;height:14px}.mobile-nav-close{opacity:0;pointer-events:none;background:rgb(var(--background-light));color:#000;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:16px;display:grid;position:absolute;top:16px;left:100%}.mobile-nav-close:focus-visible{opacity:1;pointer-events:auto}.dark .mobile-nav-close{background:rgb(var(--background-dark));color:#fff}.theme-menu{z-index:var(--modal-menu-z-index,60);border:1px solid rgb(var(--gray-200));min-width:128px;max-height:min(384px,100dvh - 64px);box-shadow:0 20px 25px -5px rgb(var(--gray-500) / .05), 0 8px 10px -6px rgb(var(--gray-500) / .05);text-rendering:geometricprecision;background:#fff;border-radius:16px;padding:4px;font-size:14px;line-height:20px;position:fixed;top:0;left:0;overflow-y:auto}.dark .theme-menu{background:rgb(var(--gray-950));border-color:color-mix(in oklab, var(--color-white) 10%, transparent);box-shadow:none}.theme-menu>button{text-rendering:inherit;width:100%;color:rgb(var(--gray-800));border-radius:12px;outline:none;align-items:center;gap:8px;padding:8px;display:flex}.dark .theme-menu>button{color:rgb(var(--gray-300))}.theme-menu>button>span:first-child svg{color:inherit;width:16px;height:16px}.theme-menu>button>span:nth-child(2){text-align:left;flex:1}.theme-menu .theme-check{opacity:0;flex-shrink:0}.theme-menu>button[aria-checked=true]{color:rgb(var(--primary));font-weight:500}.dark .theme-menu>button[aria-checked=true]{color:rgb(var(--primary-light))}.theme-menu>button[aria-checked=true] .theme-check{opacity:1}.theme-menu>button:hover,.theme-menu>button:focus-visible{background:color-mix(in oklab, rgb(var(--background-dark)) 5%, transparent)}.theme-menu>button:not([aria-checked=true]):is(:hover,:focus-visible){color:color-mix(in oklab, rgb(var(--gray-950)) 75%, transparent)}.dark .theme-menu>button:hover,.dark .theme-menu>button:focus-visible{background:color-mix(in oklab, rgb(var(--background-light)) 5%, transparent)}.dark .theme-menu>button:not([aria-checked=true]):is(:hover,:focus-visible){color:color-mix(in oklab, var(--color-white) 75%, transparent)}#more-actions{will-change:transform, scale, opacity;background:rgb(var(--background-light));width:min(288px,100vw - 16px);max-width:none;max-height:calc(100dvh - 16px);box-shadow:0 0 0 1px color-mix(in oklab, rgb(var(--gray-950)) 6%, transparent);border:0;border-radius:16px;margin:0;padding:4px;position:fixed;inset:8px 8px auto auto}.dark #more-actions{background:rgb(var(--background-dark));box-shadow:0 0 0 1px color-mix(in oklab, var(--color-white) 6%, transparent)}#more-actions nav a{color:rgb(var(--gray-600));border-radius:12px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;display:flex}#more-actions nav a:first-child{padding-right:30px}.dark #more-actions nav a{color:rgb(var(--gray-400))}#more-actions nav a:hover{color:rgb(var(--gray-900))}.dark #more-actions nav a:hover{color:rgb(var(--gray-300))}#more-actions nav a:hover,.more-actions-close:hover{background:rgb(var(--gray-100))}.dark #more-actions nav a:hover,.dark .more-actions-close:hover{background:rgb(var(--gray-800) / .5)}.more-actions-close{width:30px;height:30px;color:rgb(var(--gray-500));border-radius:12px;place-items:center;display:grid;position:absolute;top:6px;right:6px}.dark .more-actions-close{color:rgb(var(--gray-400))}.search-positioner{pointer-events:auto;padding:48px;position:fixed;inset:0;overflow-y:auto}#search-dialog{will-change:transform, scale, opacity;border-radius:var(--rounded-search,1.25rem);width:100%;max-width:640px;max-height:none;box-shadow:0 0 0 1px color-mix(in oklab, rgb(var(--gray-950)) 6%, transparent), 0 57px 34px #00000003, 0 25px 25px #00000005, 0 6px 14px #00000005;margin:6px auto 0;padding:0;transition:transform .25s cubic-bezier(.22,1,.36,1),scale .25s cubic-bezier(.22,1,.36,1),opacity .25s cubic-bezier(.22,1,.36,1);position:static;inset:auto;overflow:hidden}#search-dialog[open]{flex-direction:column;display:flex}#search-dialog[data-starting-style]{opacity:0;scale:.96}@media (prefers-reduced-motion:reduce){#search-dialog{transition:none}}.dark #search-dialog{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-white) 6%, transparent), 0 57px 34px #00000003, 0 25px 25px #00000005, 0 6px 14px #00000005}.search-header{z-index:10;flex-shrink:0;height:56px;padding:6px 6px 0;position:relative}.search-input-row{border:1px solid rgb(var(--gray-200));background:rgb(var(--background-light));border-radius:16px;align-items:center;height:100%;padding:6px 8px 6px 6px;display:flex;position:relative}.dark .search-input-row{background:rgb(var(--background-dark));border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}.search-input-row>svg{color:rgb(var(--gray-500));width:16px;height:16px;position:absolute;top:50%;left:12px;translate:0 -50%}.dark .search-input-row>svg{color:rgb(var(--gray-400))}.search-input-row input{letter-spacing:-.2px;min-width:0;height:100%;color:rgb(var(--gray-950));background:0 0;border:0;outline:0;flex:1;padding-left:30px;font-size:16px;font-weight:500;line-height:24px}.dark .search-input-row input{color:#fff}.search-input-row input::placeholder{color:rgb(var(--gray-400))}.dark .search-input-row input::placeholder{color:rgb(var(--gray-700))}.search-input-row input::-webkit-search-cancel-button{display:none}#search-status:not(.sr-only){color:rgb(var(--gray-500));text-align:center;padding:20px;font-size:14px}#search-results{margin:0;padding:6px 6px 0}.search-results-viewport{max-height:calc(100vh - 160px)}#search-results a{border-radius:calc(var(--rounded-search,1.25rem) - .375rem);align-items:flex-start;gap:8px;padding:6px 8px;display:flex}#search-results li:last-child{margin-bottom:8px}#search-results [aria-selected=true] a{background:#00000008}.dark #search-results [aria-selected=true] a{background:color-mix(in oklab, var(--color-white) 5%, transparent)}.search-result-icon{flex-shrink:0;align-items:center;height:20px;display:flex}.search-result-content{flex-direction:column;gap:2px;min-width:0;display:flex}.search-result-heading{align-items:center;gap:6px;min-width:0;display:flex}#search-results strong{letter-spacing:-.1px;white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--gray-950));font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.dark #search-results strong{color:#fff}#search-results p{color:rgb(var(--gray-500));font-size:12px;font-weight:400;line-height:16px}.dark #search-results p{color:rgb(var(--gray-400))}#search-results mark{color:rgb(var(--primary));background:0 0}.dark #search-results mark{color:rgb(var(--primary-light))}.search-result-method{font-family:var(--font-mono);border-radius:4px;padding:0 4px;font-size:12px;font-weight:700;line-height:16px}.search-result-method.method-get{color:#15803d;background:#4ade8033}.search-result-method.method-post{color:#1d4ed8;background:#60a5fa33}.dark .search-result-method.method-get{color:#4ade80}.dark .search-result-method.method-post{color:#60a5fa}.search-footer{border-top:1px solid rgb(var(--gray-200));color:rgb(var(--gray-500));justify-content:space-between;align-items:center;margin:0 6px 6px;padding:10px 8px 6px 6px;font-size:12px;font-weight:500;line-height:16px;display:flex}.dark .search-footer{border-color:color-mix(in oklab, var(--color-white) 10%, transparent);color:rgb(var(--gray-400))}@media (width<=1023px){:root{--scroll-mt:160px}}@media (width<=767px){.search-positioner{padding:24px}}@media (width<=639px){.search-positioner{padding:16px}.search-footer{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.api-examples{grid-template-rows:repeat(auto-fit,minmax(0,min-content));min-height:18rem;max-height:calc(100% - 32px)}.api-sample{min-height:0}.api-sample [data-code-block]{border:0;margin:0}.api-sample .code-block-fade-overlay{display:none}.api-sample [data-floating-buttons]{top:-30px;right:10px}.api-sample .code-block-background{border-radius:14px}.api-sample [data-component-part=scroll-area-viewport]{overflow-y:auto!important}.api-sample-bar{height:34px;padding-right:42px}.api-sample .code-block pre{font-size:12px!important;line-height:1.8!important}.api-response-tabs{gap:4px;padding-left:10px}.api-response-tabs button{height:24px;color:rgb(var(--gray-500));border:0;margin:4px 0 6px;padding:0 6px;font-weight:500;position:relative}.dark .api-response-tabs button{color:rgb(var(--gray-400))}.api-response-tabs button[aria-selected=true]{color:rgb(var(--primary))}.dark .api-response-tabs button[aria-selected=true]{color:rgb(var(--primary-light))}.api-response-tabs button[aria-selected=true]:after{content:"";background:currentColor;border-radius:999px;height:2px;position:absolute;bottom:-6px;left:0;right:0}.response-media{text-align:center;color:rgb(var(--gray-600));padding:0 16px;font-weight:500}.dark .response-media{color:rgb(var(--gray-300))}.api-sample-bar select{color:rgb(var(--gray-500));background:0 0;max-width:110px;font-size:12px}.api-response-tabs{align-items:center;height:34px;padding-right:45px}.api-code-sample .api-response-tabs{padding-right:0}.api-code-sample [data-code-block]:has([data-overflow-tab-stop]:focus-visible):before{outline:1px solid rgb(var(--primary));outline-offset:-2px}.dark .api-code-sample [data-code-block]:has([data-overflow-tab-stop]:focus-visible):before{outline-color:rgb(var(--primary-light))}.api-url{font-size:14px}.select-control{color:rgb(var(--gray-600));flex-shrink:0;align-items:center;line-height:16px;display:inline-flex;position:relative}.dark .select-control{color:rgb(var(--gray-300))}.select-control select{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;position:absolute;inset:0}.select-control:focus-within{outline:2px solid rgb(var(--primary));outline-offset:2px;border-radius:6px}.select-face{pointer-events:none;align-items:center;gap:6px;padding:2px 16px;font-size:12px;font-weight:500;display:inline-flex;overflow:hidden}.select-face-content{display:contents}.select-schema{font-family:var(--font-mono)}.select-chevron{width:10px;height:10px;color:rgb(var(--gray-500));flex-shrink:0}.dark .select-chevron{color:rgb(var(--gray-400))}.select-angle{background:currentColor}.select-language .select-face-content{color:rgb(var(--gray-500));border:1px solid #0000;align-items:center;gap:4px;padding:5px 6px 5px 10px;display:flex}.select-language{padding:0}.dark .select-language .select-face-content{color:rgb(var(--gray-400))}.select-language .select-chevron,.select-icon{width:14px;height:14px}.select-language .select-chevron{color:inherit}.select-icon{background-color:currentColor;mask-position:50%;mask-size:100%;mask-repeat:no-repeat}.select-server .select-face{gap:0;padding:0;font-weight:400}.select-server .select-chevron{display:none}.schema-select{font-size:12px;font-family:var(--font-mono);color:rgb(var(--gray-600));background:0 0}.dark .schema-select{color:rgb(var(--gray-300))}.schema-description{margin-top:16px}.schema-expandable summary::-webkit-details-marker{display:none}.schema-expandable[open] .schema-chevron{transform:rotate(90deg)}.schema-expandable .schema-hide{display:none}.schema-expandable[open] .schema-hide{display:inline}.schema-expandable[open] .schema-show{display:none}.code-block.has-filename{padding:2px;background-color:rgb(var(--gray-50))!important}.dark .code-block.has-filename{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)!important}.has-filename>.code-filename{height:34px;padding-right:42px}.has-filename>[data-floating-buttons]{top:6px;right:12px}.has-filename>.code-block-background{border-radius:var(--rounded-xl,14px)}.api-sample>[data-sample-panel],.api-sample>[data-response-panel]{flex:1;min-height:0;display:flex}.api-sample [data-code-block]{flex-direction:column;width:100%;min-height:0;display:flex}.api-sample .code-block-background{min-height:0;max-height:100%;height:100%!important}.api-sample-bar,.api-response-tabs{flex-shrink:0}.has-filename .code-block-fade-overlay{display:none}.theme-pill button svg{color:inherit}.code-group[data-code-group] .has-filename{padding:0;background:0 0!important}.select-request-type .select-face{gap:0;padding:2px 32px 2px 8px}.select-request-type .select-chevron{position:absolute;right:16px}.select-request-type[data-single] .select-face{padding:2px 8px}.select-request-type[data-single] .select-chevron{display:none}.playground-modal{will-change:transform, scale, opacity;width:calc(100% - 32px);max-width:1280px;max-height:calc(100dvh - 32px);color:inherit;border:1px solid color-mix(in oklab, rgb(var(--gray-200)) 70%, transparent);outline:none;padding:0;transition:transform .25s cubic-bezier(.22,1,.36,1),scale .25s cubic-bezier(.22,1,.36,1),opacity .25s cubic-bezier(.22,1,.36,1);position:fixed;inset:16px 0 auto;overflow:hidden;margin:0 auto!important}.playground-modal:is([data-starting-style],[data-ending-style]){opacity:0;scale:.96}.playground-modal[data-ending-style]{transition-duration:.15s}.dark .playground-modal{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}.playground-scroll{max-height:inherit;overscroll-behavior:contain;border-radius:inherit;overflow:auto}.playground-grid,.playground-grid>*{min-width:0}.playground-description-scroll{overflow-y:hidden!important}.playground-description{overflow-wrap:anywhere}.playground-description p{white-space:pre-line;line-height:20px}.playground-description-code{padding:0;line-height:20px;overflow:visible}.playground-description-code code{color:rgb(var(--gray-950));background:0 0;border:0;padding:0;font-size:12px;font-weight:500;line-height:20px}.dark .playground-description-code code{color:rgb(var(--gray-400));display:block}.playground-operation{flex-shrink:0;width:320px;position:relative}.playground-operation select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.playground-operation-face{min-width:0}.playground-operation:focus-within{outline:none}.playground-operation-trigger:focus-visible{outline:2px solid rgb(var(--primary));outline-offset:-2px}.dark .playground-operation-trigger:focus-visible{outline-color:rgb(var(--primary-light))}[data-playground-endpoint]{background:rgb(var(--gray-50))}.dark [data-playground-endpoint]{background:color-mix(in oklab, var(--color-white) 5%, transparent)}.playground-send{flex-shrink:0}.playground-send:disabled{opacity:.5;cursor:wait}.playground-section-heading{list-style:none}.playground-section-heading .select-control[data-single]{display:none}.playground-section[open]>.playground-section-heading{border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.playground-section-fields{border-top-width:0;border-radius:0 0 12px 12px}.playground-section-heading::-webkit-details-marker{display:none}.playground-section-chevron{transform:rotate(0)}.playground-section[open]>summary .playground-section-chevron{transform:rotate(90deg)}.playground-section-fields>.playground-field,.playground-section-fields>[data-optional-fields]>.playground-field{border-top:1px solid rgb(var(--gray-100))}.dark .playground-section-fields>.playground-field,.dark .playground-section-fields>[data-optional-fields]>.playground-field{border-color:#ffffff1a}.playground-field-grid>*{min-width:0}.playground-field-description p{white-space:pre-line;margin:0}.playground-field .select-schema{padding-block:2px}.playground-value-type{color:rgb(var(--gray-600));background:0 0;border:0;padding:2px 8px;font-weight:500}.dark .playground-value-type{color:rgb(var(--gray-300))}.playground-file{width:100%;min-width:0}.playground-optional-toggle{width:calc(100% + 32px);margin:0 -16px}.playground-optional-toggle[aria-expanded=true] [data-optional-plus]{display:none}.playground-expand-all{border:1px solid rgb(var(--gray-200));white-space:nowrap;height:32px;color:rgb(var(--gray-800));background:rgb(var(--background-light));border-radius:10px;flex-shrink:0;align-items:center;padding:0 8px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.playground-expand-all:hover{background:rgb(var(--gray-50))}.dark .playground-expand-all{border-color:color-mix(in oklab, var(--color-white) 10%, transparent);color:rgb(var(--gray-200));background:rgb(var(--background-dark))}.dark .playground-expand-all:hover{background:color-mix(in oklab, var(--color-white) 5%, transparent)}.playground-content-type{max-width:60%;padding:2px 8px;font-weight:500}.playground-content-type:disabled{appearance:none;opacity:1}.playground-add-item{width:fit-content;color:rgb(var(--gray-600));align-items:center;gap:6px;padding:4px 8px;display:flex}.dark .playground-add-item{color:rgb(var(--gray-200))}[data-array-items]:not(:empty)+.playground-add-item{margin-top:16px}.playground-array-row input{min-width:0}.playground-examples .api-examples{grid-template-rows:repeat(auto-fit,minmax(0,min-content));width:100%;min-height:288px;max-height:none;overflow:scroll}.playground-examples .api-sample{min-height:0}.playground-examples .code-block [data-component-part=scroll-area-viewport]{max-height:420px}.playground-result{margin-bottom:24px}.playground-response-content{border-radius:14px;overflow:hidden}.api-result{white-space:pre;max-height:360px;font:12px/20px var(--font-mono);color:rgb(var(--gray-900));margin:0;padding:14px 12px;overflow:auto}.api-result pre,.api-result code{font:inherit;margin:0;padding:0;background:0 0!important}.dark .api-result{color:rgb(var(--gray-300))}.playground-file-pick{color:rgb(var(--gray-400))}.dark .playground-file-pick{color:color-mix(in oklab, var(--color-white) 30%, transparent)}.playground-file-pick[data-dragging]{border-color:rgb(var(--primary))}[data-file-names]{overflow-wrap:anywhere;padding:8px 0 4px;display:block}@media (width<=1023px){#api-playground-form>.playground-result{margin-top:24px;margin-bottom:0}}.api-request-status{color:rgb(var(--gray-700));overflow-wrap:anywhere;margin-top:16px;font-size:14px}.dark .api-request-status{color:rgb(var(--gray-300))}.playground-modal [aria-invalid=true]{border-color:#dc2626}.playground-close{opacity:0;pointer-events:none;position:absolute;top:8px;right:16px}.playground-close:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden}.playground-close:focus-visible{opacity:1;pointer-events:auto;background:rgb(var(--background-light));z-index:60;border-radius:8px;padding:8px}.dark .playground-close:focus-visible{background:rgb(var(--background-dark))}@media (width>=640px){.playground-modal{width:calc(100% - 48px);max-height:calc(100dvh - 48px);top:24px}}@media (width>=768px){.playground-modal{width:calc(100% - 96px);max-height:calc(100dvh - 96px);top:48px}}@media (width>=1024px){.playground-examples{max-height:calc(100dvh - 176px);padding-bottom:16px;overflow:auto}}.scroll-indicator{z-index:50;opacity:0;pointer-events:none;touch-action:none;background:#fafafa;border-radius:999px;width:4px;transition:opacity .15s cubic-bezier(.4,0,.2,1);position:absolute;top:24px;bottom:22px;right:2px}.playground-modal:hover>.scroll-indicator{opacity:1;pointer-events:auto}#mobile-navigation .scroll-area>.scroll-indicator,#sidebar-content>.scroll-indicator{top:16px;bottom:16px}.mobile-nav-scroll:hover~.scroll-indicator,#mobile-navigation .scroll-area>.scroll-indicator:hover,#sidebar-content:hover>.scroll-indicator{opacity:1;pointer-events:auto}.scroll-indicator[data-scrolling]{opacity:1;pointer-events:auto;transition-duration:0s}.scroll-indicator>div{border-radius:inherit;background:#d4d4d4;width:100%;position:relative}.scroll-indicator:before,.scroll-indicator>div:before{content:"";position:absolute;inset:0 -4px}.scroll-indicator[data-orientation=horizontal]:before,.scroll-indicator[data-orientation=horizontal]>div:before{inset:-4px 0}@media (pointer:coarse){.scroll-indicator:before,.scroll-indicator>div:before{inset:0 -10px}.scroll-indicator[data-orientation=horizontal]:before,.scroll-indicator[data-orientation=horizontal]>div:before{inset:-10px 0}}.scroll-indicator>div:hover,.scroll-indicator>div:active{background:#a3a3a3}.dark .scroll-indicator{background:#262626}.dark .scroll-indicator>div{background:#525252}.dark .scroll-indicator>div:hover,.dark .scroll-indicator>div:active{background:#737373}.select-face{pointer-events:auto}.select-face:not(:disabled):hover{color:rgb(var(--gray-950))}.dark .select-face:not(:disabled):hover{color:#fff}.select-language .select-face{border-radius:8px;padding:2px 0 4px;overflow:hidden}.select-language:focus-within{outline:none}.select-language .select-face:focus-visible{outline:2px solid rgb(var(--primary));outline-offset:-2px}.dark .select-language .select-face:focus-visible{outline-color:rgb(var(--primary-light))}.select-language .select-face-content{border-radius:10px}.select-language .select-face-content:hover{background:color-mix(in oklab, rgb(var(--gray-200)) 50%, transparent);color:rgb(var(--primary))}.dark .select-language .select-face-content:hover{background:color-mix(in oklab, rgb(var(--gray-700)) 70%, transparent);color:rgb(var(--primary-light))}.select-language .select-face[aria-expanded=true]>.select-face-content{border-color:color-mix(in oklab, rgb(var(--gray-600)) 50%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, rgb(var(--gray-200)) 70%, transparent)}.dark .select-language .select-face[aria-expanded=true]>.select-face-content{border-color:color-mix(in oklab, rgb(var(--gray-400)) 50%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, rgb(var(--gray-800)) 50%, transparent)}.select-menu{z-index:auto;pointer-events:auto;font-family:var(--font-inter);text-rendering:geometricprecision;border:1px solid color-mix(in oklab, rgb(var(--gray-200)) 70%, transparent);background:rgb(var(--background-light));min-width:170px;max-width:calc(100vw - 16px);color:rgb(var(--gray-500));box-shadow:0 20px 25px -5px color-mix(in oklab, rgb(var(--gray-500)) 5%, transparent), 0 8px 10px -6px color-mix(in oklab, rgb(var(--gray-500)) 5%, transparent);border-radius:16px;margin:0;padding:4px;font-size:12px;line-height:16px;position:relative;inset:auto;overflow:auto}.dark .select-menu{border-color:color-mix(in oklab, var(--color-white) 10%, transparent);color:color-mix(in oklab, var(--color-white) 50%, transparent);box-shadow:none;background:#0b0c0e}.select-menu :is(button,a){text-rendering:inherit;text-align:left;border-radius:12px;align-items:center;gap:6px;width:100%;padding:6px 8px;font-weight:500;display:flex}.select-menu :is(button,a)>span{flex:1}.select-menu :is(button,a):hover,.select-menu :is(button,a):focus-visible{background:color-mix(in oklab, rgb(var(--primary)) 10%, transparent);color:rgb(var(--primary));outline:none}.dark .select-menu :is(button,a):hover,.dark .select-menu :is(button,a):focus-visible{background:color-mix(in oklab, rgb(var(--primary-light)) 10%, transparent);color:rgb(var(--primary-light))}.select-language .select-menu :is(button,a):focus-visible{background:color-mix(in oklab, rgb(var(--background-dark)) 5%, transparent);outline:2px solid rgb(var(--primary));outline-offset:-2px}.select-language .select-menu :is(button,a):focus-visible:not([aria-checked=true]){color:color-mix(in oklab, rgb(var(--gray-950)) 75%, transparent)}.dark .select-language .select-menu :is(button,a):focus-visible{background:color-mix(in oklab, rgb(var(--background-light)) 5%, transparent);outline-color:rgb(var(--primary-light))}.dark .select-language .select-menu :is(button,a):focus-visible:not([aria-checked=true]){color:color-mix(in oklab, var(--color-white) 75%, transparent)}.select-menu :is(button,a)[aria-checked=true]{color:rgb(var(--primary))}.dark .select-menu :is(button,a)[aria-checked=true]{color:rgb(var(--primary-light))}.select-check{opacity:0;flex-shrink:0;width:14px;height:14px}[aria-checked=true]>.select-check{opacity:1}.select-status{padding:2px 8px}.select-status .select-face{border-radius:8px;padding:2px 8px}.select-status .select-menu{min-width:96px;font-family:var(--font-inter);color:oklab(14.6896% .00269514 .00312785/.7)}.dark .select-status .select-menu{color:color-mix(in oklab, var(--color-white) 70%, transparent);background:#0c0a09}.select-status .select-menu button{color:oklab(14.6896% .00269514 .00312785/.5);gap:8px;padding:4px 8px;font-weight:400}.dark .select-status .select-menu button{color:color-mix(in oklab, var(--color-white) 50%, transparent)}.select-status .select-menu button:hover{color:oklab(14.6896% .00269514 .00312785/.75);background:oklab(14.6896% .00269514 .00312785/.03)}.select-status .select-menu button:focus{color:oklab(14.6896% .00269514 .00312785/.75);background:oklab(14.6896% .00269514 .00312785/.05)}.dark .select-status .select-menu button:hover{background:color-mix(in oklab, var(--color-white) 3%, transparent);color:color-mix(in oklab, var(--color-white) 75%, transparent)}.dark .select-status .select-menu button:focus{background:color-mix(in oklab, var(--color-white) 5%, transparent);color:color-mix(in oklab, var(--color-white) 75%, transparent)}.select-status .select-menu button[aria-checked=true]{color:rgb(var(--primary));font-weight:500}.dark .select-status .select-menu button[aria-checked=true]{color:rgb(var(--primary-light))}.select-navigation{width:100%;margin-bottom:24px;display:flex}.select-navigation [data-select-display]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.select-navigation:focus-within{outline:none}.select-navigation .select-face{border:1px solid color-mix(in oklab, rgb(var(--gray-200)) 70%, transparent);width:100%;height:40px;color:rgb(var(--gray-800));border-radius:13.6px;justify-content:space-between;padding:2px 14px 2px 16px;font-size:16px;font-weight:400;line-height:24px}.select-navigation .select-face:focus-visible{outline:2px solid rgb(var(--primary));outline-offset:-2px}.select-navigation .select-face:hover{color:rgb(var(--gray-800));background:color-mix(in oklab, rgb(var(--gray-600)) 5%, transparent)}.dark .select-navigation .select-face{color:rgb(var(--gray-300));border-color:color-mix(in oklab, var(--color-white) 7%, transparent)}.dark .select-navigation .select-face:hover{color:rgb(var(--gray-300));background:color-mix(in oklab, rgb(var(--gray-200)) 5%, transparent)}.select-navigation .select-chevron{width:12px;height:12px;color:rgb(var(--gray-400));rotate:90deg}.select-navigation .select-face:hover .select-chevron,.dark .select-navigation .select-chevron{color:rgb(var(--gray-600))}.dark .select-navigation .select-face:hover .select-chevron{color:rgb(var(--gray-400))}.select-navigation .select-face[aria-expanded=true] .select-chevron{rotate:-90deg}.select-navigation .select-menu{text-rendering:auto;min-width:0;max-width:calc(100vw - 32px);padding:6px}.dark .select-navigation .select-menu{background:rgb(var(--background-dark))}.select-navigation .select-menu a{color:rgb(var(--gray-800));border-radius:0;gap:12px;padding:8px 10px;font-size:14px;line-height:20px;text-decoration:none}.dark .select-navigation .select-menu a{color:rgb(var(--gray-300))}.select-navigation .select-menu a[aria-checked=true]{color:rgb(var(--primary))}.dark .select-navigation .select-menu a[aria-checked=true]{color:rgb(var(--primary-light))}.select-navigation .select-check{stroke-width:2px;width:16px;height:16px}[data-endpoint-trigger]:hover .playground-operation-face{background:rgb(var(--gray-50))}.dark [data-endpoint-trigger]:hover .playground-operation-face{background:color-mix(in oklab, var(--color-white) 5%, transparent)}#endpoint-picker{z-index:auto;pointer-events:auto;text-rendering:geometricprecision;border:1px solid rgb(var(--gray-100));background:rgb(var(--background-light));width:320px;max-height:384px;box-shadow:0 20px 25px -5px color-mix(in oklab, rgb(var(--gray-500)) 5%, transparent), 0 8px 10px -6px color-mix(in oklab, rgb(var(--gray-500)) 5%, transparent);border-radius:16px;margin:0;padding:0;position:relative;inset:auto;overflow:hidden}.dark #endpoint-picker{background:rgb(var(--background-dark));border-color:color-mix(in oklab, var(--color-white) 10%, transparent);box-shadow:none}.endpoint-picker-list{grid-template-columns:auto minmax(0,1fr);gap:1px 8px;max-height:288px;margin-top:0;padding-top:6px;display:grid;overflow:auto}.endpoint-picker-list a{grid-column:span 2;grid-template-columns:subgrid;color:rgb(var(--gray-700));border-radius:8px;align-items:center;gap:8px;margin-top:0;padding:6px;display:grid}.endpoint-picker-list .method-pill{justify-self:start}.endpoint-picker-list [data-endpoint-empty]{grid-column:span 2}.dark .endpoint-picker-list a{color:rgb(var(--gray-400))}.endpoint-picker-list a:hover,.endpoint-picker-list a:focus-visible{background:rgb(var(--gray-50));color:rgb(var(--gray-900))}.dark .endpoint-picker-list a:hover,.dark .endpoint-picker-list a:focus-visible{background:color-mix(in oklab, var(--color-white) 5%, transparent);color:rgb(var(--gray-300))}[data-endpoint-trigger][aria-expanded=true] svg{transform:rotate(180deg)}.endpoint-picker-list a[aria-current=page]{background:rgb(var(--gray-50));color:rgb(var(--primary));font-weight:500}.dark .endpoint-picker-list a[aria-current=page]{background:color-mix(in oklab, var(--color-white) 5%, transparent);color:rgb(var(--primary-light))}.endpoint-picker-list a[aria-current=page] .method-pill{color:#fff;background:#2ab673;font-weight:500}.endpoint-picker-list a[aria-current=page] .method-pill.text-blue-700{background:#3064e3}.api-response-headers{max-height:360px;overflow:auto}.api-response-headers table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.api-response-headers tr>*{border-bottom:1px solid rgb(var(--gray-100))}.api-response-headers tr:last-child>*{border-bottom:0}.api-response-headers th,.api-response-headers td{text-align:left;width:50%;color:rgb(var(--gray-600));padding:8px 16px;font-size:12px;font-weight:400;line-height:16px}.api-response-headers th{border-right:1px solid rgb(var(--gray-100))}.api-response-headers td>div,.api-response-headers th>div{white-space:nowrap;overflow:auto}.dark .api-response-headers td{color:rgb(var(--gray-400))}.dark .api-response-headers tr>*,.dark .api-response-headers th{border-color:#ffffff1a}.code-block-background>.scroll-indicator{top:16px;bottom:16px;right:4px}.code-block-background>.scroll-indicator[data-orientation=horizontal],.scroll-area>.scroll-indicator[data-orientation=horizontal]{width:auto;height:4px;inset:auto 16px 2px}.scroll-indicator[data-orientation=horizontal]>div{height:100%}.code-block-background:hover>[data-code-scrollbar],.code-block-background:hover>.scroll-indicator,.scroll-area:hover>.scroll-indicator{opacity:1;pointer-events:auto}.playground-modal:has(.code-block-background:hover)>.scroll-indicator:not([data-scrolling]){opacity:0;pointer-events:none}.param-head,.param-head>[id]{scroll-margin-top:calc(var(--scroll-mt) - 1.25rem)}.menu-focus-guard{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:fixed;top:0;left:0;overflow:hidden}@media (width<=1023px){html:not([data-menu-open]):not(:has(.select-language [data-select-trigger][aria-expanded=true])) body>:not([inert]) #navbar{transform:translateZ(0)}}@media (width>=1024px){html:has(#search-dialog[open]) #navbar{transform:translateZ(0)}}
