.DocsBreadcrumbs_breadcrumbs___5PVu{margin-bottom:1.25rem}.DocsBreadcrumbs_list__AgFFq{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.DocsBreadcrumbs_item__3OBAo{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;line-height:1.4}.DocsBreadcrumbs_link__mM1_n{color:var(--vg-ink-subtle);text-decoration:none;transition:color var(--vg-dur-fast) ease}.DocsBreadcrumbs_link__mM1_n:hover{color:var(--vg-ink);text-decoration:none}.DocsBreadcrumbs_sep__NctP9{color:var(--vg-ink-disabled);flex-shrink:0}.DocsBreadcrumbs_current__cjT9p{color:var(--vg-ink-muted);font-weight:510}.DocsHeader_header__WNwD6{position:fixed;top:0;left:0;right:0;height:var(--docs-header-offset);padding-top:env(safe-area-inset-top,0);background:var(--vg-canvas);border-bottom:1px solid var(--vg-hairline);z-index:150}.DocsHeader_inner__MMSpT{display:flex;align-items:center;gap:16px;height:var(--docs-header-h);padding:0 20px}.DocsHeader_progress__dYNgi{position:absolute;left:0;bottom:-1px;height:1px;background:var(--vg-verified);transition:width .1s linear}.DocsHeader_wordmark___U3_G{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;text-decoration:none}.DocsHeader_wordmark___U3_G:hover{text-decoration:none}.DocsHeader_wordmark___U3_G img{object-fit:contain;flex-shrink:0}.DocsHeader_wordmarkText__35qw7{font-size:.9375rem;font-weight:590;color:var(--vg-ink);letter-spacing:-.015em}.DocsHeader_wordmarkTag__NPruo{font-family:var(--vg-font-mono);font-size:.64rem;font-weight:510;letter-spacing:.08em;text-transform:uppercase;color:var(--vg-ink-subtle);padding:2px 6px;border:1px solid var(--vg-hairline);border-radius:var(--vg-radius-xs)}.DocsHeader_search__F4mtz{display:flex;align-items:center;gap:8px;width:100%;max-width:360px;padding:7px 10px;background:var(--vg-surface-1);border:1px solid var(--vg-hairline);border-radius:var(--vg-radius-md);color:var(--vg-ink-subtle);font-family:inherit;font-size:.84rem;cursor:pointer;transition:border-color var(--vg-dur-fast) ease,color var(--vg-dur-fast) ease,background var(--vg-dur-fast) ease}.DocsHeader_search__F4mtz:hover{background:var(--vg-surface-2);border-color:var(--vg-hairline-strong);color:var(--vg-ink-muted)}.DocsHeader_searchLabel__DcVe5{flex:1 1;text-align:left}.DocsHeader_searchKbd__4aXEq{font-family:var(--vg-font-mono);font-size:.62rem;padding:2px 6px;background:var(--vg-glass-2);border:1px solid var(--vg-hairline);border-radius:var(--vg-radius-xs);color:var(--vg-ink-subtle)}.DocsHeader_links__P8SRn{display:flex;align-items:center;gap:4px;margin-left:auto}.DocsHeader_link__GI7JW{padding:6px 10px;border-radius:var(--vg-radius-sm);font-size:.875rem;font-weight:400;color:var(--vg-ink-muted);text-decoration:none;transition:color var(--vg-dur-fast) ease,background var(--vg-dur-fast) ease}.DocsHeader_link__GI7JW:hover{color:var(--vg-ink);background:var(--vg-glass-2);text-decoration:none}.DocsHeader_console__KlYzm{flex-shrink:0;padding:7px 14px;border-radius:var(--vg-radius-md);background:var(--vg-verified);color:var(--vg-on-verified);font-size:.84rem;font-weight:590;letter-spacing:-.005em;text-decoration:none;box-shadow:var(--vg-shadow-primary);transition:background var(--vg-dur-fast) ease}.DocsHeader_console__KlYzm:hover{background:var(--vg-verified-hover);color:var(--vg-on-verified);text-decoration:none}.DocsHeader_console__KlYzm:active{background:var(--vg-verified-pressed)}.DocsHeader_hamburger__26tld{display:none;position:relative;width:36px;height:36px;background:transparent;border:none;cursor:pointer;padding:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;border-radius:var(--vg-radius-md);flex-shrink:0;transition:background var(--vg-dur-fast) ease}.DocsHeader_hamburger__26tld:hover{background:var(--vg-glass-2)}.DocsHeader_hamburger__26tld span{display:block;height:1.5px;background:var(--vg-ink-muted);border-radius:2px;transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center}.DocsHeader_hamburger__26tld span:first-child{width:20px}.DocsHeader_hamburger__26tld span:nth-child(2){width:16px;margin-left:auto}.DocsHeader_hamburger__26tld span:nth-child(3){width:12px;margin-left:auto}.DocsHeader_hamburgerActive__jvSE_ span:first-child{transform:rotate(45deg) translate(4.5px,4.5px);width:20px}.DocsHeader_hamburgerActive__jvSE_ span:nth-child(2){opacity:0;transform:scaleX(0)}.DocsHeader_hamburgerActive__jvSE_ span:nth-child(3){transform:rotate(-45deg) translate(4.5px,-4.5px);width:20px;margin-left:0}@media (max-width:900px){.DocsHeader_links__P8SRn{display:none}.DocsHeader_search__F4mtz{margin-left:auto;max-width:240px}}@media (max-width:768px){.DocsHeader_inner__MMSpT{gap:10px;padding:0 12px}.DocsHeader_hamburger__26tld{display:flex}.DocsHeader_search__F4mtz{display:none}.DocsHeader_console__KlYzm{margin-left:auto}}@supports (padding:max(0px)){@media (max-width:768px){.DocsHeader_inner__MMSpT{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}@media (prefers-reduced-motion:reduce){.DocsHeader_hamburger__26tld span,.DocsHeader_progress__dYNgi{transition-duration:.01ms!important}}.DocsSidebar_sidebar___D3hh{position:fixed;top:var(--docs-header-offset);left:0;width:var(--docs-sidebar-w);height:calc(100vh - var(--docs-header-offset));height:calc(100dvh - var(--docs-header-offset));background:var(--sidebar);border-right:1px solid var(--sidebar-border);overflow-y:auto;z-index:100;display:flex;flex-direction:column;padding:0}.DocsSidebar_sidebar___D3hh::-webkit-scrollbar{width:3px}.DocsSidebar_sidebar___D3hh::-webkit-scrollbar-track{background:transparent}.DocsSidebar_sidebar___D3hh::-webkit-scrollbar-thumb{background:var(--vg-hairline-strong);border-radius:2px}.DocsSidebar_searchTrigger__lMp7h{display:none;align-items:center;gap:8px;width:calc(100% - 28px);margin:12px 14px 6px;padding:9px 10px;background:var(--vg-glass);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--vg-ink-subtle);font-size:.82rem;font-weight:400;cursor:pointer;transition:all var(--vg-dur-fast) ease;font-family:inherit}.DocsSidebar_searchTrigger__lMp7h:hover{background:var(--vg-glass-2);border-color:var(--border-emphasis);color:var(--muted-foreground)}.DocsSidebar_searchTrigger__lMp7h span{flex:1 1;text-align:left}.DocsSidebar_nav__56rTP{flex:1 1;overflow-y:auto;padding:12px 0}.DocsSidebar_category__4vY6B{padding:0 10px;margin-top:4px}.DocsSidebar_category__4vY6B:first-child{margin-top:0}.DocsSidebar_categoryTitle__QFlmK{display:flex;align-items:center;justify-content:space-between;width:100%;font-family:var(--vg-font-mono);font-size:.66rem;font-weight:510;color:var(--vg-ink-subtle);text-transform:uppercase;letter-spacing:.08em;padding:12px 8px 6px;margin:0;background:none;border:none;cursor:pointer;transition:color var(--vg-dur-fast) ease}.DocsSidebar_categoryTitle__QFlmK:hover{color:var(--vg-ink)}.DocsSidebar_categoryItems__cCwFy{animation:DocsSidebar_slideDown__eJFaw .15s ease}@keyframes DocsSidebar_slideDown__eJFaw{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.DocsSidebar_navLink__wMRPZ{display:flex;align-items:center;gap:9px;padding:6px 10px;margin:1px 0;border-radius:var(--radius-md);color:var(--muted-foreground);text-decoration:none;font-size:.875rem;font-weight:400;transition:background var(--vg-dur-fast) ease,color var(--vg-dur-fast) ease;position:relative;line-height:1.5}.DocsSidebar_navLink__wMRPZ:hover{color:var(--foreground);background:var(--vg-glass-2);text-decoration:none}.DocsSidebar_navLinkActive__Fm7iR,.DocsSidebar_navLinkActive__Fm7iR:hover{font-weight:510;color:var(--vg-verified);background:var(--vg-verified-wash)}.DocsSidebar_navLinkActive__Fm7iR:before{content:"";position:absolute;left:-10px;top:6px;bottom:6px;width:2px;border-radius:0 2px 2px 0;background:var(--vg-verified)}.DocsSidebar_navIcon__gk4Pk{width:15px;height:15px;flex-shrink:0;opacity:.55;display:inline-flex}.DocsSidebar_navLinkActive__Fm7iR .DocsSidebar_navIcon__gk4Pk{opacity:1}.DocsSidebar_externalIcon__UtrOS{width:10px;height:10px;margin-left:auto;opacity:.35}.DocsSidebar_newBadge__CdPwU{font-family:var(--vg-font-mono);font-size:.58rem;font-weight:510;padding:1px 5px;background:var(--vg-verified-wash);border:1px solid var(--vg-verified-line);border-radius:var(--vg-radius-xs);color:var(--vg-verified);margin-left:auto;letter-spacing:.04em}.DocsSidebar_sidebarFooter__oZWsQ{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;border-top:1px solid var(--sidebar-border);flex-shrink:0}.DocsSidebar_statusLine__MfuzH{display:flex;align-items:center;gap:6px;font-family:var(--vg-font-mono);font-size:.68rem;color:var(--vg-verified);font-weight:400}.DocsSidebar_statusDot__qL3lQ{width:5px;height:5px;border-radius:50%;background:var(--vg-verified);animation:DocsSidebar_pulse__MA5pG 2.5s ease-in-out infinite;flex-shrink:0}@keyframes DocsSidebar_pulse__MA5pG{0%,to{opacity:1}50%{opacity:.4}}.DocsSidebar_versionBadge__JPCh2{font-family:var(--vg-font-mono);font-size:.65rem;font-weight:510;padding:2px 7px;background:var(--vg-glass);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--vg-ink-subtle)}.DocsSidebar_searchOverlay__Mmy6b{position:fixed;inset:0;background:rgba(5,5,8,.82);z-index:500;display:flex;align-items:flex-start;justify-content:center;padding-top:14vh;animation:DocsSidebar_fadeIn__vz1le .12s ease}@keyframes DocsSidebar_fadeIn__vz1le{0%{opacity:0}to{opacity:1}}.DocsSidebar_searchModal__BVW3S{width:100%;max-width:520px;background:var(--surface);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--vg-shadow-float);animation:DocsSidebar_slideUp__d8xRI .15s ease}@keyframes DocsSidebar_slideUp__d8xRI{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.DocsSidebar_searchInputWrap__EHcGq{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--border);color:var(--muted-foreground)}.DocsSidebar_searchInput__afmZT{flex:1 1;background:none;border:none;color:var(--foreground);font-size:.9375rem;outline:none;font-family:inherit}.DocsSidebar_searchInput__afmZT::placeholder{color:var(--vg-ink-subtle)}.DocsSidebar_searchEsc__voITE,.DocsSidebar_searchKbd__CrfLl{font-family:var(--vg-font-mono);font-size:.62rem;padding:2px 6px;background:var(--vg-glass-2);border:1px solid var(--border);border-radius:var(--vg-radius-xs);color:var(--vg-ink-subtle)}.DocsSidebar_searchResults__M2Zbk{max-height:320px;overflow-y:auto;padding:5px}.DocsSidebar_searchResult__AGzJf{display:flex;align-items:center;justify-content:space-between;padding:9px 11px;border-radius:var(--radius-md);text-decoration:none;transition:background var(--vg-dur-fast) ease}.DocsSidebar_searchResult__AGzJf:hover{background:var(--vg-glass-2);text-decoration:none}.DocsSidebar_searchResultActive___e8s2{background:var(--vg-verified-wash)}.DocsSidebar_searchResultLabel__PuDw_{color:var(--foreground);font-size:.875rem;font-weight:400}.DocsSidebar_searchResultCat__moAZa{font-family:var(--vg-font-mono);font-size:.64rem;color:var(--vg-ink-subtle);text-transform:uppercase;letter-spacing:.06em}.DocsSidebar_searchEmpty__gFSGM{text-align:center;padding:24px;color:var(--vg-ink-subtle);font-size:.875rem;max-width:none}.DocsSidebar_overlay__9eAUu{display:none;position:fixed;inset:0;background:rgba(5,5,8,.8);z-index:99}.DocsSidebar_overlayVisible__KsL2Q{display:block}@media (max-width:768px){.DocsSidebar_sidebar___D3hh{transform:translateX(-100%);transition:transform .22s ease;width:280px;max-width:82vw;z-index:101}.DocsSidebar_sidebarOpen__wGABI{transform:translateX(0)}.DocsSidebar_searchTrigger__lMp7h{display:flex}.DocsSidebar_navLink__wMRPZ{padding:9px 10px;font-size:.9rem}.DocsSidebar_categoryTitle__QFlmK{padding:12px 8px 7px;font-size:.68rem}.DocsSidebar_searchOverlay__Mmy6b{padding-top:0;align-items:flex-start}.DocsSidebar_searchModal__BVW3S{max-width:100%;height:100dvh;border-radius:0;border:none;display:flex;flex-direction:column}.DocsSidebar_searchResults__M2Zbk{flex:1 1;max-height:none;padding-bottom:env(safe-area-inset-bottom)}.DocsSidebar_searchInput__afmZT{font-size:16px}.DocsSidebar_searchResult__AGzJf{padding:13px 15px}.DocsSidebar_searchResultLabel__PuDw_{font-size:.9375rem}.DocsSidebar_searchInputWrap__EHcGq{padding-top:max(13px,calc(env(safe-area-inset-top) + 13px))}}@supports (padding:max(0px)){@media (max-width:768px){.DocsSidebar_sidebar___D3hh{padding-bottom:env(safe-area-inset-bottom)}}}@media (max-width:380px){.DocsSidebar_sidebar___D3hh{width:100%;max-width:100%}}@media (prefers-reduced-motion:reduce){.DocsSidebar_categoryItems__cCwFy,.DocsSidebar_overlay__9eAUu,.DocsSidebar_sidebar___D3hh{transition-duration:.01ms!important;animation-duration:.01ms!important}}.DocsToc_toc__F_jFO{position:-webkit-sticky;position:sticky;top:calc(var(--docs-header-offset) + 28px);max-height:calc(100vh - var(--docs-header-offset) - 56px);overflow-y:auto;padding:0 0 0 14px;border-left:1px solid var(--vg-hairline)}.DocsToc_toc__F_jFO::-webkit-scrollbar{width:3px}.DocsToc_title__yG_1c{font-family:var(--vg-font-mono);font-size:.68rem;font-weight:510;letter-spacing:.08em;text-transform:uppercase;color:var(--vg-ink-subtle);margin-bottom:10px;line-height:1.4}.DocsToc_list__cRdoG{list-style:none;display:flex;flex-direction:column;gap:1px}.DocsToc_link__F0M6d{position:relative;display:block;padding:4px 0;font-size:.8125rem;line-height:1.45;font-weight:400;color:var(--vg-ink-subtle);text-decoration:none;transition:color var(--vg-dur-fast) ease}.DocsToc_link__F0M6d:hover{color:var(--vg-ink);text-decoration:none}.DocsToc_sub__YEVYH{padding-left:12px;font-size:.78rem}.DocsToc_active__49GoT,.DocsToc_active__49GoT:hover{color:var(--vg-verified);font-weight:510}.DocsToc_active__49GoT:before{content:"";position:absolute;left:-15px;top:5px;bottom:5px;width:2px;border-radius:2px;background:var(--vg-verified)}:root{--background:var(--vg-canvas);--foreground:var(--vg-ink);--card:var(--vg-surface-1);--card-foreground:var(--vg-ink);--popover:var(--vg-surface-2);--popover-foreground:var(--vg-ink);--primary:var(--vg-verified);--primary-foreground:var(--vg-on-verified);--secondary:var(--vg-glass);--secondary-foreground:var(--vg-ink);--muted:var(--vg-glass);--muted-foreground:var(--vg-ink-muted);--accent:var(--vg-verified);--accent-foreground:var(--vg-on-verified);--destructive:#f87171;--warning:#fb923c;--info:var(--vg-ink-muted);--gold:var(--vg-verified);--border:var(--vg-hairline);--border-subtle:var(--vg-hairline-faint);--border-emphasis:var(--vg-hairline-strong);--border-accent:var(--vg-verified-line);--border-green:var(--vg-verified-line);--input:var(--vg-hairline);--ring:var(--vg-verified-glow);--sidebar:var(--vg-canvas);--sidebar-foreground:var(--vg-ink);--sidebar-primary:var(--vg-verified);--sidebar-border:var(--vg-hairline);--surface:var(--vg-surface-2);--elevated:var(--vg-surface-3);--radius:var(--vg-radius-lg);--radius-sm:var(--vg-radius-sm);--radius-md:var(--vg-radius-md);--radius-lg:var(--vg-radius-lg);--radius-xl:var(--vg-radius-lg);--radius-full:9999px;--code-bg:var(--vg-surface-2);--docs-header-h:56px;--docs-header-offset:calc(var(--docs-header-h) + env(safe-area-inset-top, 0px));--docs-sidebar-w:260px;--docs-toc-w:200px;--docs-text-max:760px}*,:after,:before{box-sizing:border-box;padding:0;margin:0;-webkit-tap-highlight-color:transparent}html{overflow-x:hidden;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;scroll-behavior:smooth;scroll-padding-top:calc(var(--docs-header-offset) + 16px)}body,html{max-width:100vw;background-color:var(--background)}body{--vg-font-mono:var(--font-jetbrains-mono),var(--vg-font-mono-fallback);font-family:var(--font-inter),"Inter Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-feature-settings:"cv01","ss03";font-size:16px;font-weight:400;line-height:1.7;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6{color:var(--foreground)}h1,h2,h3,h4,h5,h6{font-feature-settings:"cv01","ss03";font-weight:510;line-height:1.2}h1{font-size:2.25rem;letter-spacing:-.04em;margin-bottom:1rem}h1,h2{font-weight:590}h2{font-size:1.75rem;letter-spacing:-.03em;margin-bottom:.875rem}h3{font-size:1.35rem;letter-spacing:-.02em;margin-bottom:.75rem}h4{font-size:1.1rem;letter-spacing:-.01em;margin-bottom:.625rem}h2[id],h3[id]{scroll-margin-top:calc(var(--docs-header-offset) + 16px)}p{color:var(--muted-foreground);font-size:1rem;max-width:var(--docs-text-max)}li,p{line-height:1.7}a{color:var(--primary);transition:color var(--vg-dur-fast) ease}a,a:hover{text-decoration:none}a:hover{color:var(--vg-verified-soft)}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--vg-verified-line);outline-offset:2px;border-radius:var(--radius-sm)}code{background:var(--vg-glass-2);color:var(--vg-ink);padding:2px 6px;border-radius:var(--radius-sm);font-size:.85em}code,pre{font-family:var(--vg-font-mono);border:1px solid var(--border)}pre{background:var(--code-bg);border-radius:var(--radius-md);padding:1.125rem 1.25rem;overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative;line-height:1.65}pre code{font-family:var(--vg-font-mono);background:none;padding:0;border:none;color:var(--vg-ink);font-size:.8125rem}table{width:100%;border-collapse:separate;border-spacing:0;margin:1rem 0;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border)}td,th{padding:12px 16px;text-align:left;border-bottom:1px solid var(--border-subtle)}th{background:var(--vg-glass);font-family:var(--vg-font-mono);font-weight:510;color:var(--vg-ink-subtle);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}td{color:var(--foreground);font-size:.875rem}tr:last-child td{border-bottom:none}tbody tr:hover td{background:var(--vg-glass)}.badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-sm);font-family:var(--vg-font-mono);font-size:.7rem;font-weight:510;text-transform:uppercase;letter-spacing:.05em}.badge-get{background:var(--vg-verified-wash);color:var(--vg-verified);border:1px solid var(--vg-verified-line)}.badge-post{color:var(--vg-ink)}.badge-post,.badge-put{background:var(--vg-glass-2);border:1px solid var(--vg-hairline-strong)}.badge-put{color:var(--vg-ink-muted)}.badge-delete,.badge-required{background:hsla(0,91%,71%,.1);color:var(--destructive);border:1px solid hsla(0,91%,71%,.2)}.badge-optional{background:var(--vg-glass);color:var(--vg-ink-subtle);border:1px solid var(--border)}.docsLayout,.docsMain{min-height:100vh}.docsMain{margin-left:var(--docs-sidebar-w);padding-top:var(--docs-header-offset);position:relative;z-index:1}.docsGrid{display:grid;grid-template-columns:minmax(0,1fr);grid-column-gap:2rem;column-gap:2rem;max-width:1180px;margin:0 auto;padding:0 2rem}.docsContent{min-width:0;max-width:880px;width:100%;padding:1.75rem 0 2.5rem}.docsToc{display:none}@media (min-width:1280px){.docsGrid{grid-template-columns:minmax(0,1fr) var(--docs-toc-w)}.docsToc{display:block}}.callout{display:flex;gap:12px;align-items:flex-start;margin:1.25rem 0;padding:14px 16px;background:var(--vg-glass);border:1px solid var(--border);border-radius:var(--radius-md);max-width:var(--docs-text-max)}.callout>svg{flex-shrink:0;margin-top:3px;color:var(--vg-ink-muted)}.callout-title{display:block;font-family:var(--vg-font-mono);font-size:.72rem;font-weight:510;letter-spacing:.06em;text-transform:uppercase;color:var(--vg-ink-muted);margin-bottom:2px}.callout-body,.callout-body p{color:var(--vg-ink-muted);font-size:.9rem;line-height:1.65}.callout-body p{max-width:none}.callout-tip{background:var(--vg-verified-wash);border-color:var(--vg-verified-line)}.callout-tip .callout-title,.callout-tip>svg{color:var(--vg-verified)}.callout-warning{background:rgba(251,146,60,.06);border-color:rgba(251,146,60,.3)}.callout-warning .callout-title,.callout-warning>svg{color:var(--warning)}.codeTabs{margin:14px 0;background:var(--code-bg);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.codeTabsBar{display:flex;align-items:center;gap:2px;padding:0 8px;border-bottom:1px solid var(--border);background:var(--vg-glass)}.codeTab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-bottom:2px solid transparent;padding:9px 10px 7px;font-family:var(--vg-font-mono);font-size:.72rem;font-weight:510;letter-spacing:.04em;color:var(--vg-ink-subtle);cursor:pointer;transition:color var(--vg-dur-fast) ease}.codeTab:hover{color:var(--vg-ink)}.codeTab[aria-selected=true]{color:var(--vg-verified);border-bottom-color:var(--vg-verified)}.codeTabsCopy{margin-left:auto;display:inline-flex;align-items:center;gap:4px;padding:3px 9px;background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--vg-ink-muted);font-family:inherit;font-size:.7rem;font-weight:510;cursor:pointer;transition:all var(--vg-dur-fast) ease}.codeTabsCopy:hover{color:var(--vg-ink);border-color:var(--border-emphasis);background:var(--vg-glass-2)}.codeTabsCopy.copied{color:var(--vg-verified);border-color:var(--vg-verified-line);background:var(--vg-verified-wash)}.codeTabs pre{margin:0;border:none;border-radius:0;background:transparent}.codeCopyBtn{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:4px;padding:4px 10px;background:var(--vg-surface-3);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted-foreground);font-size:.7rem;font-weight:510;cursor:pointer;transition:all var(--vg-dur-fast) ease;opacity:0;z-index:2;font-family:inherit}.codeCopyBtn:focus-visible,pre:hover .codeCopyBtn{opacity:1}.codeCopyBtn:hover{background:var(--vg-glass-2);border-color:var(--border-emphasis);color:var(--foreground)}.codeCopyBtn.copied{background:var(--vg-verified-wash);border-color:var(--border-accent);color:var(--primary)}.codeLangLabel{position:absolute;top:8px;left:12px;font-family:var(--vg-font-mono);font-size:.65rem;font-weight:510;color:var(--vg-ink-subtle);text-transform:uppercase;letter-spacing:.08em;z-index:2}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--vg-hairline-strong);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--vg-ink-disabled)}::selection{background:var(--vg-verified-line);color:var(--foreground)}@media (max-width:768px){.docsMain{margin-left:0}.docsGrid{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}.docsContent{padding-top:1.25rem}h1{font-size:1.75rem}h2{font-size:1.4rem}h3{font-size:1.2rem}h4{font-size:1rem}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}td,th{padding:10px 12px}pre{padding:1rem;font-size:.8rem;border-radius:var(--radius-md);-webkit-overflow-scrolling:touch}.codeCopyBtn{opacity:1}}@media (max-width:480px){.docsGrid{padding-left:max(.75rem,env(safe-area-inset-left));padding-right:max(.75rem,env(safe-area-inset-right))}h1{font-size:1.5rem}h2{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_4dc837;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_4dc837{font-family:__JetBrains_Mono_4dc837,__JetBrains_Mono_Fallback_4dc837;font-style:normal}.__variable_4dc837{--font-jetbrains-mono:"__JetBrains_Mono_4dc837","__JetBrains_Mono_Fallback_4dc837"}:root{--vg-canvas:#050508;--vg-surface-1:#0a0b0f;--vg-surface-2:#0e1015;--vg-surface-3:#13151b;--vg-hairline:hsla(0,0%,100%,.08);--vg-hairline-strong:hsla(0,0%,100%,.15);--vg-hairline-faint:hsla(0,0%,100%,.05);--vg-glass:hsla(0,0%,100%,.03);--vg-glass-2:hsla(0,0%,100%,.06);--vg-float:rgba(10,11,15,.82);--vg-ink:#f0f0f5;--vg-ink-muted:#a6a6b4;--vg-ink-subtle:#868693;--vg-ink-disabled:#5d5d6a;--vg-verified:#4ade80;--vg-verified-hover:#6ee79a;--vg-verified-pressed:#3fd174;--vg-verified-soft:#86efac;--vg-on-verified:#03140a;--vg-verified-wash:rgba(74,222,128,.07);--vg-verified-line:rgba(74,222,128,.3);--vg-verified-glow:rgba(74,222,128,.45);--vg-violet:#a78bfa;--vg-font-sans:"Inter Variable",Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--vg-font-mono-fallback:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--vg-font-mono:var(--vg-font-mono-fallback);--vg-text-display-lg:clamp(2.5rem,0.55rem + 7.4vw,7rem);--vg-text-display-xl:clamp(2.6rem,1.2rem + 3.6vw,4.5rem);--vg-text-display-md:clamp(2rem,1.1rem + 3vw,3.5rem);--vg-text-headline:clamp(1.5rem,1.15rem + 1.1vw,2rem);--vg-text-title:1.25rem;--vg-text-body-lg:clamp(1.0625rem,1rem + 0.3vw,1.1875rem);--vg-text-body:0.97rem;--vg-text-body-sm:0.875rem;--vg-text-label:0.72rem;--vg-text-data:0.8125rem;--vg-text-price:clamp(1.25rem,0.95rem + 0.9vw,1.625rem);--vg-radius-xs:4px;--vg-radius-sm:6px;--vg-radius-md:10px;--vg-radius-lg:14px;--vg-radius-xl:20px;--vg-space-1:4px;--vg-space-2:8px;--vg-space-3:12px;--vg-space-4:16px;--vg-space-5:24px;--vg-space-6:32px;--vg-space-7:48px;--vg-space-8:64px;--vg-space-9:96px;--vg-section:clamp(96px,11vw,168px);--vg-gutter:clamp(16px,4vw,40px);--vg-maxw:1200px;--vg-shadow-float:0 12px 32px -12px rgba(0,0,0,.8),0 2px 6px -2px rgba(0,0,0,.6);--vg-shadow-primary:inset 0 1px 0 hsla(0,0%,100%,.35),0 10px 30px -14px rgba(74,222,128,.6);--vg-highlight-top:inset 0 1px 0 hsla(0,0%,100%,.05);--vg-dur-fast:150ms;--vg-dur-base:250ms;--vg-dur-slow:600ms;--vg-ease:cubic-bezier(0.16,1,0.3,1)}.DocsFooter_footer__2E5Bv{margin-top:4rem;padding:20px 0;border-top:1px solid var(--border-subtle)}.DocsFooter_footerInner__HfnIQ{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.DocsFooter_footerLeft__9HqmF{display:flex;align-items:center;gap:8px}.DocsFooter_footerBrand__WcVmN{font-size:.8125rem;font-weight:510;color:var(--foreground);font-feature-settings:"cv01","ss03"}.DocsFooter_footerDivider__B3piv{color:var(--vg-ink-disabled)}.DocsFooter_footerCopy__m6Nge{font-size:.75rem;color:var(--vg-ink-subtle);font-feature-settings:"cv01","ss03"}.DocsFooter_footerLinks__biyzv{display:flex;flex-wrap:wrap;gap:8px 18px}.DocsFooter_footerLink__YZzGl{font-size:.78rem;font-weight:400;color:var(--vg-ink-subtle);text-decoration:none;transition:color .15s ease;font-feature-settings:"cv01","ss03"}.DocsFooter_footerLink__YZzGl:hover{color:var(--muted-foreground);text-decoration:none}@media (max-width:600px){.DocsFooter_footerInner__HfnIQ{flex-direction:column;align-items:center;text-align:center;gap:10px}.DocsFooter_footerLeft__9HqmF{justify-content:center}.DocsFooter_footerLinks__biyzv{gap:14px;justify-content:center;flex-wrap:wrap}.DocsFooter_footerLink__YZzGl{font-size:.8125rem}}@media (max-width:480px){.DocsFooter_footer__2E5Bv{margin-top:2.5rem;padding:18px 0}}