.doc-section[hidden]{display:none!important}.doc-section:not([hidden]){display:block!important}.scrollbar-thin::-webkit-scrollbar{width:4px}.scrollbar-thin::-webkit-scrollbar-track{background:0 0}.scrollbar-thin::-webkit-scrollbar-thumb{background:#9ca3af4d;border-radius:4px}.scrollbar-thin:hover::-webkit-scrollbar-thumb{background:#9ca3af80}html.dark:not([data-theme=cyberpunk]) .docs-wrapper,html.dark:not([data-theme=cyberpunk]):has(.docs-wrapper),html.dark:not([data-theme=cyberpunk]):has(.docs-wrapper) body,html[data-theme=dark]:not([data-theme=cyberpunk]) .docs-wrapper,html[data-theme=dark]:not([data-theme=cyberpunk]):has(.docs-wrapper),html[data-theme=dark]:not([data-theme=cyberpunk]):has(.docs-wrapper) body{background-color:#06090d!important}html.dark:not([data-theme=cyberpunk]) .docs-wrapper{--aw-color-accent:#53a6ff;--color-accent:#53a6ff}html.dark:not([data-theme=cyberpunk]) .doc-badge{background:#53a6ff26!important;color:#53a6ff!important;border:1px solid rgba(83,166,255,.4)!important;border-radius:9999px!important;font-weight:600!important;font-size:10px!important;padding:1px 6px!important;line-height:1.2!important;box-shadow:none!important}html[data-theme=light] .doc-badge,html:not(.dark):not([data-theme=cyberpunk]) .doc-badge{background:#53a6ff1f!important;color:#0b62c4!important;border:1px solid rgba(83,166,255,.45)!important;border-radius:9999px!important;font-weight:600!important;font-size:10px!important;padding:1px 6px!important;line-height:1.2!important;box-shadow:none!important}html.dark:not([data-theme=cyberpunk]) [data-doc-link].border-primary{background:#dffe1c29!important;color:#dffe1c!important;border-left:3.5px solid #dffe1c!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;box-shadow:inset 3px 0 12px #dffe1c38,0 0 14px #dffe1c1a!important}html.dark:not([data-theme=cyberpunk]) [data-doc-link].border-primary .truncate{color:#dffe1c!important;font-weight:700!important}html.dark:not([data-theme=cyberpunk]) [data-doc-link].border-primary svg{color:#dffe1c!important;filter:drop-shadow(0 0 4px rgba(223,254,28,.6))}html.dark:not([data-theme=cyberpunk]) [data-doc-link]:hover{color:#53a6ff!important}html.dark:not([data-theme=cyberpunk]) [data-doc-link]:hover .doc-item-icon{color:#53a6ff!important}html.dark:not([data-theme=cyberpunk]) .doc-category-block>div svg,html.dark:not([data-theme=cyberpunk]) .doc-category-group>div svg{color:#53a6ff!important}html[data-theme=light] [data-doc-link].border-primary,html:not(.dark):not([data-theme=cyberpunk]) [data-doc-link].border-primary{background:#dffe1c47!important;color:#0f172a!important;border-left:3.5px solid #b8d407!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;box-shadow:inset 3px 0 8px #dffe1c59!important}html[data-theme=light] [data-doc-link].border-primary .truncate,html:not(.dark):not([data-theme=cyberpunk]) [data-doc-link].border-primary .truncate{color:#0f172a!important;font-weight:700!important}html[data-theme=light] [data-doc-link].border-primary svg,html:not(.dark):not([data-theme=cyberpunk]) [data-doc-link].border-primary svg{color:#728602!important}html.dark:not([data-theme=cyberpunk]) #docs-desktop-search:focus,html.dark:not([data-theme=cyberpunk]) [data-docs-search-mobile]:focus{border-color:#53a6ff!important;box-shadow:0 0 10px #53a6ff4d,inset 0 0 6px #53a6ff1a!important}html[data-theme=light] #docs-desktop-search:focus,html[data-theme=light] [data-docs-search-mobile]:focus,html:not(.dark):not([data-theme=cyberpunk]) #docs-desktop-search:focus,html:not(.dark):not([data-theme=cyberpunk]) [data-docs-search-mobile]:focus{border-color:#53a6ff!important;box-shadow:0 0 0 2px #53a6ff59!important}aside[aria-label="Table of Contents"]{overflow-x:hidden!important}#docs-toc-list{overflow-x:hidden;max-width:100%}#docs-toc-list li,#docs-toc-list a{max-width:100%;box-sizing:border-box}html.dark:not([data-theme=cyberpunk]) aside[aria-label="Table of Contents"]>div svg{color:#53a6ff!important}html.dark:not([data-theme=cyberpunk]) #docs-toc-list a.doc-toc-active{color:#53a6ff!important;border-left:2px solid #53a6ff;padding-left:.375rem}html.dark:not([data-theme=cyberpunk]) #docs-toc-list a:hover{color:#53a6ff!important}html[data-theme=light] #docs-toc-list a.doc-toc-active,html:not(.dark):not([data-theme=cyberpunk]) #docs-toc-list a.doc-toc-active{color:#0f172a!important;border-left:2px solid #53a6ff;padding-left:.375rem}html.dark:not([data-theme=cyberpunk]) .docs-pagination-card:hover{border-color:#dffe1c99!important;background:#dffe1c0d!important;box-shadow:0 0 20px #dffe1c26!important}html.dark:not([data-theme=cyberpunk]) .docs-pagination-card:hover .text-heading,html.dark:not([data-theme=cyberpunk]) .docs-pagination-card:hover svg{color:#dffe1c!important}html.dark:not([data-theme=cyberpunk]) .docs-pagination-card:hover span.font-mono{color:#dffe1ccc!important}html[data-theme=light] .docs-pagination-card:hover,html:not(.dark):not([data-theme=cyberpunk]) .docs-pagination-card:hover{border-color:#b8d407!important;background:#dffe1c1a!important;box-shadow:0 0 14px #dffe1c38!important}html[data-theme=light] .docs-pagination-card:hover .text-heading,html:not(.dark):not([data-theme=cyberpunk]) .docs-pagination-card:hover .text-heading{color:#0f172a!important}html[data-theme=light] .docs-pagination-card:hover svg,html:not(.dark):not([data-theme=cyberpunk]) .docs-pagination-card:hover svg,html[data-theme=light] .docs-pagination-card:hover span.font-mono,html:not(.dark):not([data-theme=cyberpunk]) .docs-pagination-card:hover span.font-mono{color:#728602!important}html.dark:not([data-theme=cyberpunk]) #docs-back-to-top:hover{color:#53a6ff!important}html.dark:not([data-theme=cyberpunk]) #docs-back-to-top:hover svg{color:#53a6ff!important}html.dark:not([data-theme=cyberpunk]) header nav a:hover{color:#53a6ff!important}html.dark:not([data-theme=cyberpunk]) #docs-mobile-drawer-btn:hover{border-color:#53a6ff!important;color:#53a6ff!important}html.dark:not([data-theme=cyberpunk]) #docs-mobile-drawer-btn svg{color:#53a6ff!important}html.dark:not([data-theme=cyberpunk]) #docs-mobile-drawer .border-b svg:first-child{color:#53a6ff!important}html[data-theme=light] #docs-back-to-top:hover,html:not(.dark):not([data-theme=cyberpunk]) #docs-back-to-top:hover{color:#0f172a!important}.doc-markdown-body blockquote:before,.doc-markdown-body blockquote:after,.doc-markdown-body blockquote p:first-of-type:before,.doc-markdown-body blockquote p:last-of-type:after{content:none!important}html.dark:not([data-theme=cyberpunk]) .doc-markdown-body blockquote{border-left:4px solid #53a6ff!important;background:#53a6ff0d;box-shadow:inset 4px 0 12px -4px #53a6ff33;border-radius:0 .5rem .5rem 0;padding:.75rem 1.25rem}html[data-theme=light] .doc-markdown-body blockquote,html:not(.dark):not([data-theme=cyberpunk]) .doc-markdown-body blockquote{border-left:4px solid #53a6ff!important;background:#53a6ff1f;color:#0f172a;border-radius:0 .5rem .5rem 0;padding:.75rem 1.25rem}html:not([data-theme=cyberpunk]) .doc-table-wrapper{width:100%;margin:1.75rem 0;overflow-x:auto;border-radius:.75rem;border:1px solid rgba(83,166,255,.35);background:#fff;box-shadow:0 1px 3px #0000000a}html.dark:not([data-theme=cyberpunk]) .doc-table-wrapper{border-color:#53a6ff59;background:#0f172aa6;box-shadow:0 1px 4px #00000040}html:not([data-theme=cyberpunk]) .doc-markdown-body table{width:100%;border-collapse:collapse;margin:0!important;text-align:left;font-size:.875rem;line-height:1.6}html:not([data-theme=cyberpunk]) .doc-markdown-body thead{background-color:#53a6ff!important;border-bottom:2px solid #3b82f6}html:not([data-theme=cyberpunk]) .doc-markdown-body thead th{padding:.875rem 1.25rem!important;font-size:.8125rem;font-weight:700!important;letter-spacing:.025em;background-color:#53a6ff!important;color:#0f172a!important;white-space:nowrap;border-bottom:none!important}html:not([data-theme=cyberpunk]) .doc-markdown-body thead th strong{color:#0f172a!important;font-weight:700!important}html:not([data-theme=cyberpunk]) .doc-markdown-body thead th:first-child{border-top-left-radius:.65rem}html:not([data-theme=cyberpunk]) .doc-markdown-body thead th:last-child{border-top-right-radius:.65rem}html:not([data-theme=cyberpunk]) .doc-markdown-body tbody tr{border-bottom:1px solid rgba(241,245,249,.9);transition:background-color .15s ease}html.dark:not([data-theme=cyberpunk]) .doc-markdown-body tbody tr{border-bottom:1px solid rgba(83,166,255,.15)}html:not([data-theme=cyberpunk]) .doc-markdown-body tbody tr:last-child{border-bottom:none!important}html[data-theme=light] .doc-markdown-body tbody tr:nth-child(2n),html:not(.dark):not([data-theme=cyberpunk]) .doc-markdown-body tbody tr:nth-child(2n){background-color:#f8fafc66}html.dark:not([data-theme=cyberpunk]) .doc-markdown-body tbody tr:nth-child(2n){background-color:#53a6ff08}html:not([data-theme=cyberpunk]) .doc-markdown-body tbody tr:hover{background-color:#53a6ff12}html:not([data-theme=cyberpunk]) .doc-markdown-body tbody td{padding:.875rem 1.25rem!important;color:#334155;vertical-align:middle}html.dark:not([data-theme=cyberpunk]) .doc-markdown-body tbody td{color:#cbd5e1}html:not([data-theme=cyberpunk]) .doc-markdown-body tbody td strong{color:#53a6ff!important;font-weight:600}html:not([data-theme=cyberpunk]) .doc-markdown-body tbody td code{font-size:.8125rem;padding:.15rem .4rem;border-radius:.25rem;color:#53a6ff;background:#53a6ff14;border:1px solid rgba(83,166,255,.22)}html.dark:not([data-theme=cyberpunk]) .doc-markdown-body tbody td code{background:#53a6ff1a;border-color:#53a6ff4d}html[data-theme=light] .doc-markdown-body :where(p,li,blockquote) strong,html:not(.dark):not([data-theme=cyberpunk]) .doc-markdown-body :where(p,li,blockquote) strong{color:#53a6ff!important;font-weight:600}html[data-theme=light] .doc-markdown-body :where(p,li,blockquote) code:not(pre code),html:not(.dark):not([data-theme=cyberpunk]) .doc-markdown-body :where(p,li,blockquote) code:not(pre code){color:#53a6ff;background:#53a6ff14;border:1px solid rgba(83,166,255,.22)}html.dark:not([data-theme=cyberpunk]) .doc-markdown-body :where(p,li,blockquote) strong{color:#53a6ff!important;font-weight:600}html.dark:not([data-theme=cyberpunk]) .doc-markdown-body :where(p,li,blockquote) code:not(pre code){color:#53a6ff;background:#53a6ff1a;border:1px solid rgba(83,166,255,.3)}html:not([data-theme=cyberpunk]) .doc-markdown-body a{text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-thickness:1.5px!important;transition:color .15s ease,text-decoration-color .15s ease}html[data-theme=light] .doc-markdown-body a,html:not(.dark):not([data-theme=cyberpunk]) .doc-markdown-body a{color:#0b62c4!important;text-decoration-color:#53a6ff8c!important}html[data-theme=light] .doc-markdown-body a:hover,html:not(.dark):not([data-theme=cyberpunk]) .doc-markdown-body a:hover{color:#084c99!important;text-decoration-color:#0b62c4!important}html.dark:not([data-theme=cyberpunk]) .doc-markdown-body a{color:#53a6ff!important;text-decoration-color:#53a6ff8c!important}html.dark:not([data-theme=cyberpunk]) .doc-markdown-body a:hover{color:#79baff!important;text-decoration-color:#79baff!important}