@font-face{font-family:Geist;src:url(/Geist-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/GeistMono-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--content-site-header: 92px;--content-site-footer: 118px;--content-site-bar-gap: 14px;--content-site-bar-height: 83px;--content-site-scroll-offset: 110px;--content-site-sticky-height: calc( 100vh - var(--content-site-header) - var(--content-site-bar-height) );--content-site-line: rgba(0, 0, 0, .06);--content-site-max-width: 1200px;--content-site-sidebar-width: 220px;--content-site-toc-width: 200px;--content-site-api-panel-width: 220px;--content-site-help-sidebar-width: 240px;--content-site-main-pad-x: 52px;--content-site-main-pad-top: 40px;--content-site-accent: #2563eb;--ask-ai-pad-left: var(--content-site-sidebar-width);--ask-ai-pad-right: var(--content-site-toc-width)}.content-site-frame[data-ask-ai-section=help]{--ask-ai-pad-left: var(--content-site-help-sidebar-width);--ask-ai-pad-right: 0}.content-site-frame[data-ask-ai-section=changelog]{--ask-ai-pad-left: 0;--ask-ai-pad-right: 0}.content-site-frame{width:100%;max-width:var(--content-site-max-width);margin-inline:auto;box-sizing:border-box;border-left:1px solid var(--content-site-line);border-right:1px solid var(--content-site-line)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:14px;color:#262626;background:#fff;line-height:1.6;letter-spacing:-.015em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:none}code{font-family:Geist Mono,SF Mono,ui-monospace,Menlo,monospace}strong{font-weight:500}::selection{background:#2563eb24;color:#1a1a1a}:focus:not(:focus-visible){outline:none}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-thumb{background:#00000029;border-radius:99px;border:2px solid #fff;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:#00000047;background-clip:padding-box}*::-webkit-scrollbar-track{background:transparent}@keyframes popIn{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.anim-pop{animation:popIn .22s cubic-bezier(.16,1,.3,1)}.anim-fade{animation:fadeIn .16s ease-out}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.anim-pop,.anim-fade{animation:none}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.frame-lines{pointer-events:none;position:fixed;inset:0;z-index:41;display:flex;justify-content:center}.frame-lines-inner{height:100%;width:100%;max-width:var(--content-site-max-width);margin-inline:auto;box-sizing:border-box;border-left:1px solid var(--content-site-line);border-right:1px solid var(--content-site-line);border-bottom:1px solid var(--content-site-line)}.docs-col-lines{pointer-events:none;position:fixed;inset:0;z-index:41;display:flex;justify-content:center}.docs-col-lines-inner{position:relative;box-sizing:border-box;width:100%;max-width:var(--content-site-max-width)}.docs-col-lines-inner:before,.docs-col-lines-inner:after{content:"";position:absolute;top:0;bottom:var(--content-site-bar-gap);border-left:1px solid var(--content-site-line)}.docs-col-lines-inner:before{left:calc(var(--content-site-sidebar-width) + 1px)}.docs-col-lines-inner:after{display:none}.docs-col-lines--api-panel .docs-col-lines-inner:after{display:block;right:calc(var(--content-site-api-panel-width) + 1px)}.content-site-frame.docs-grid-shell--api-panel{--ask-ai-pad-right: var(--content-site-api-panel-width)}.help-col-lines{pointer-events:none;position:fixed;inset:0;z-index:41;display:flex;justify-content:center}.help-col-lines-inner{position:relative;box-sizing:border-box;width:100%;max-width:var(--content-site-max-width)}.help-col-lines-inner:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--content-site-help-sidebar-width) + 1px);border-left:1px solid var(--content-site-line)}.sidebar-bottom{margin-top:auto;flex-shrink:0;border-top:1px solid var(--content-site-line)}.sidebar-footer{flex-shrink:0;padding:12px 18px 16px;display:flex;align-items:center;justify-content:space-between}.sidebar-footer a{color:#b0b0b0;display:flex;align-items:center;transition:color .12s ease}.sidebar-footer a:hover{color:#686868}.sidebar-locale-footer{flex-shrink:0;padding:12px 14px 4px;background:transparent;box-sizing:border-box;overflow:visible}.locale-switcher--footer{width:100%}.locale-switcher--footer [data-better-locale-dropdown]{display:block;width:100%;overflow:visible}.locale-switcher--footer [data-better-locale-trigger]{width:100%;justify-content:space-between;box-sizing:border-box;cursor:pointer}.locale-switcher--footer [data-better-locale-trigger][role=button]{cursor:pointer}.locale-switcher--footer [data-better-locale-menu]{z-index:55}.locale-switcher--footer [data-better-locale-menu][data-placement=top]{transform-origin:bottom center}.locale-switcher--compact [data-better-locale-trigger]{display:inline-flex;align-items:center;gap:4px;cursor:pointer;box-sizing:border-box;height:22px;background:#0f172a0a;border:1px solid var(--content-site-line);border-radius:6px;padding:0 7px}.locale-switcher--compact [data-better-locale-trigger] img{width:14px;height:14px;border-radius:50%;object-fit:cover;flex-shrink:0}.locale-switcher--compact [data-better-locale-trigger] svg{width:11px;height:11px}.locale-switcher--compact [data-better-locale-menu]{z-index:55}.locale-switcher--compact [data-better-locale-menu][data-placement=top]{transform-origin:bottom center}.page-header{margin-bottom:0}.page-header-title{font-size:28px;font-weight:500;letter-spacing:-.04em;line-height:1.15;color:#1a1a1a}.page-header-desc{font-size:15px;color:#686868;line-height:1.65;margin-top:8px;letter-spacing:-.01em;max-width:62ch}.page-header-rule{height:1px;background:var(--content-site-line);margin:28px 0 24px}.content-main{padding:var(--content-site-main-pad-top) var(--content-site-main-pad-x) var(--content-site-footer);min-width:0;background:var(--cs-bg, #fff)}.content-main--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - var(--content-site-header));padding:var(--content-site-main-pad-top) var(--content-site-main-pad-x);box-sizing:border-box}.content-main--empty .hw-ui-empty-state{align-items:center;text-align:center;border:none;background:transparent;padding:0;max-width:380px}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:14px;font-size:12px;color:#929292}.breadcrumbs-sep{margin:0 6px;color:#d4d4d4}.breadcrumbs-link{color:#929292;text-decoration:none;transition:color .12s ease}a.breadcrumbs-link:hover{color:var(--content-site-accent)}.breadcrumbs-current{color:#686868;font-weight:500}.hw-ui-empty-state{margin-top:8px;max-width:420px}.ask-ai-bar-root{position:fixed;left:0;right:0;bottom:0;z-index:40;pointer-events:none;background:var(--cs-bg, #fff);border-top:1px solid var(--content-site-line);padding-bottom:var(--content-site-bar-gap)}.ask-ai-bar-root:after{content:"";position:absolute;left:0;right:0;bottom:var(--content-site-bar-gap);border-bottom:1px solid var(--content-site-line);pointer-events:none}.ask-ai-bar-frame{display:grid;align-items:stretch}.ask-ai-bar-frame--single{grid-template-columns:1fr}.ask-ai-bar-cell{background:#fffffff0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);pointer-events:auto}.ask-ai-bar-rail{pointer-events:none;min-height:0}.ask-ai-bar-rail--footer{pointer-events:auto;display:flex;align-items:center}.ask-ai-bar-rail--footer .sidebar-footer{width:100%;padding:0 18px}.ask-ai-bar-frame[data-section=docs] .ask-ai-bar-rail:last-child,.ask-ai-bar-frame[data-section=api] .ask-ai-bar-rail:last-child{border-top:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.ask-ai-bar-main{display:flex;justify-content:center;padding:10px var(--content-site-main-pad-x) 12px}.ask-ai-bar-inner{width:100%;position:relative}.ask-ai-bar-input-row{display:flex;align-items:center;gap:10px;background:#fafafa;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:9px 12px}.ask-ai-input{flex:1;font:inherit;font-size:13.5px;letter-spacing:-.01em;background:none!important;border:none!important;box-shadow:none!important;padding:0!important;border-radius:0!important}.ask-ai-input:focus{box-shadow:none!important}.ask-ai-send-btn.hw-ui-btn{width:26px;height:26px;min-width:26px;border-radius:7px;background:#262626;flex-shrink:0}.ask-ai-send-btn.hw-ui-btn:hover:not(:disabled){background:#404040}.ask-ai-send-btn.hw-ui-btn:disabled{background:#c8c8c8}.ask-panel-icon-btn.hw-ui-btn--icon{width:24px;height:24px}.cmd-palette-input{flex:1;min-width:0;font:inherit;font-size:var(--cs-text-nav);color:var(--cs-ink);background:none!important;border:none!important;box-shadow:none!important;padding:0!important;border-radius:0!important}.cmd-palette-input::placeholder{color:var(--cs-ink-faint)}.cmd-palette-input:focus{box-shadow:none!important}.cmd-palette-overlay{position:fixed;inset:0;z-index:110;display:flex;align-items:flex-start;justify-content:center;padding:12vh 24px 24px;background:#0f172a8c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.cmd-palette-head{display:flex;align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-4);border-bottom:1px solid var(--content-site-line);background:var(--cs-bg)}.cmd-palette-search-field{display:flex;align-items:center;flex:1;min-width:0;gap:var(--cs-space-2);min-height:40px;padding:0 var(--cs-space-3);background:var(--cs-bg);border:1px solid var(--content-site-line);border-radius:var(--cs-radius-lg);transition:border-color var(--cs-duration-fast) ease,box-shadow var(--cs-duration-fast) ease}.cmd-palette-search-field:focus-within{border-color:var(--content-site-accent-border);box-shadow:0 0 0 3px var(--content-site-accent-muted)}.cmd-palette-search-icon{flex-shrink:0;color:var(--cs-ink-faint)}.cmd-palette-kbd{flex-shrink:0;font-family:inherit;font-size:10px;font-weight:var(--cs-weight-medium);color:var(--cs-ink-muted);background:var(--cs-bg);border:1px solid var(--content-site-line);border-radius:var(--cs-radius-sm);padding:1px 5px;line-height:1.4}.cmd-palette-kbd--esc{min-width:2.25rem;text-align:center;letter-spacing:.04em}.cmd-palette-list{flex:1;min-height:0;max-height:360px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--cs-bg)}.cmd-palette-item{display:flex;align-items:center;justify-content:space-between;gap:var(--cs-space-3);width:100%;padding:8px 10px;border:none;border-bottom:1px solid var(--content-site-line);background:transparent;cursor:pointer;text-align:left;transition:background var(--cs-duration-fast) ease}.cmd-palette-item:last-child{border-bottom:none}.cmd-palette-item:hover,.cmd-palette-item.is-active{background:var(--cs-bg-subtle)}.cmd-palette-item-title{flex:1;min-width:0;font-size:var(--cs-text-nav);font-weight:var(--cs-weight-medium);color:var(--cs-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-palette-item-kind{flex-shrink:0}.cmd-palette-empty{padding:var(--cs-space-5) var(--cs-space-3);font-size:var(--cs-text-nav);color:var(--cs-ink-muted);text-align:center}.cmd-palette-footer{display:flex;align-items:center;flex-wrap:wrap;gap:var(--cs-space-3);padding:var(--cs-space-2) var(--cs-space-4);border-top:1px solid var(--content-site-line);background:var(--cs-bg-subtle);font-size:var(--cs-text-meta);color:var(--cs-ink-muted)}.cmd-palette-hint{display:inline-flex;align-items:center;gap:5px}.cmd-palette-kbd--hint{min-width:16px;text-align:center;color:var(--cs-ink-muted);background:var(--cs-bg)}@media(max-width:480px){.cmd-palette-overlay{padding:8vh 12px 12px}.cmd-palette-head{padding:var(--cs-space-2) var(--cs-space-3)}.cmd-palette-footer{gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-3)}.cmd-palette-list{max-height:50vh}}.help-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;padding-top:4px}.help-card{display:block;padding:16px 18px;border-radius:12px;border:1px solid rgba(0,0,0,.07);background:#fafafa;text-decoration:none;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.help-card:hover{border-color:#0000002e;background:#fff;box-shadow:0 4px 16px #14121c0f}.help-card-title{font-size:15px;font-weight:500;color:#1a1a1a;letter-spacing:-.01em;transition:color .12s ease}.help-card:hover .help-card-title{color:#000}.help-card-desc{font-size:13px;color:#686868;margin-top:6px;line-height:1.5}.help-card-meta{font-size:12px;color:#b0b0b0;margin-top:6px}.help-card-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:12px;border-radius:9px;background:#0000000a;color:#686868}.help-card:hover .help-card-icon{color:#1a1a1a}.api-method{flex-shrink:0;width:34px;font-family:var(--cs-font-mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:9.5px;font-weight:600;letter-spacing:.03em;text-align:center;line-height:1.5;padding:1px 0;border-radius:4px}.api-method--query{color:#1d4ed8;background:#2563eb1a}.api-method--mutation{color:#b45309;background:#ea580c1f}.api-endpoint-name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--cs-font-mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:12px;letter-spacing:-.01em}.sidebar-nav--api .sidebar-link:not(.is-active):hover{background:transparent;color:#17181c}.sidebar-nav--api .sidebar-link.is-active{background:#0f172a0d}.page-header-meta{margin-top:12px}.article-meta{display:flex;align-items:center;gap:8px;font-size:13px;color:#929292}.article-meta-author{display:inline-flex;align-items:center;gap:7px}.article-meta-dot{color:#d4d4d4}.article-meta-avatar{border-radius:50%;object-fit:cover}.sidebar-label{font-size:12px;font-weight:500;color:#929292;letter-spacing:-.01em;padding:0 14px 8px}.docs-sidebar,.help-sidebar{padding:20px 0 0;position:sticky;top:var(--content-site-header);height:var(--content-site-sticky-height);display:flex;flex-direction:column;overflow:hidden;background:var(--cs-bg, #fff);z-index:2}.sidebar-nav-scroll,.help-sidebar-nav{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.help-sidebar-empty{padding:8px 14px 0}.sidebar-section{margin-bottom:4px}.sidebar-section-toggle{display:flex;align-items:center;gap:8px;width:calc(100% - 8px);margin:0 4px;padding:6px 12px 6px 10px;font-size:13px;font-weight:500;color:#929292;letter-spacing:0;cursor:pointer;background:none;border:none;text-align:left;border-radius:9999px;transition:color .12s ease,background .12s ease}.sidebar-section-toggle:hover{color:#686868;background:#00000009}.sidebar-section-toggle.is-active{color:#17181c;font-weight:500;background:#0f172a0a}.sidebar-section-toggle.is-parent-active{color:#17181c;font-weight:500}.sidebar-section-toggle-label{flex:1;min-width:0;line-height:1.4}.sidebar-chevron{width:10px;height:10px;flex-shrink:0;transition:transform .15s ease}.sidebar-section-children{display:flex;flex-direction:column;gap:1px;padding:0 4px 4px 14px}.sidebar-section-empty{margin:2px 4px 6px;font-size:11px;color:#b0b0b0}.sidebar-link--nested{font-size:12px;padding-left:10px;margin-left:0}.sidebar-link.is-parent-active{color:#17181c;font-weight:500;background:transparent}.sidebar-link.is-parent-active:hover{background:#00000009}.sidebar-link{display:flex;align-items:center;gap:8px;padding:5.5px 14px;margin:0 4px;font-size:13px;color:#6b7280;font-weight:400;background:transparent;border-radius:9999px;text-decoration:none;line-height:1.4;transition:background .12s ease,color .12s ease}.sidebar-link--secondary{font-size:12px}.sidebar-link.is-active{color:#17181c;font-weight:500;background:#0f172a0a}.sidebar-link:not(.is-active):hover{background:#00000009;color:#262626}.sidebar-link:focus-visible,.sidebar-section-toggle:focus-visible{outline:none;background:#0000000f;color:#17181c}.sidebar-section-header:hover{color:#686868!important}.sidebar-nav-item-active{background:#2563eb12;border-left:2px solid var(--content-site-accent);color:var(--content-site-accent)!important}.docs-toc{padding:var(--cs-space-10, 40px) 14px 12px 12px;position:sticky;top:var(--content-site-header);height:var(--content-site-sticky-height);max-height:var(--content-site-sticky-height);overflow-y:auto;overflow-x:hidden;background:transparent;min-width:0;box-sizing:border-box}.docs-toc-inner{display:flex;flex-direction:column;gap:var(--cs-space-6, 24px)}.docs-toc-block{display:flex;flex-direction:column;gap:var(--cs-space-2, 8px);min-width:0}.toc-label{font-size:var(--cs-text-meta, 11px);font-weight:var(--cs-weight-medium, 500);color:var(--cs-ink-faint);letter-spacing:.03em;text-transform:uppercase}.docs-toc-label{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--cs-ink-muted);letter-spacing:-.005em}.docs-toc-label-icon{flex-shrink:0;color:var(--cs-ink-faint)}.docs-toc-track{position:relative}.docs-toc-dot{position:absolute;left:0;top:0;opacity:0;width:6px;height:6px;border-radius:9999px;background:var(--cs-ink);transform:translateY(-50%);transition:top .16s cubic-bezier(.25,.75,.2,1),opacity .15s ease;pointer-events:none}.docs-toc-links{display:flex;flex-direction:column;gap:1px;min-width:0}.docs-toc-link{display:block;padding:4px 0 4px 16px;font-size:var(--cs-text-small, 12px);color:var(--cs-ink-faint);font-weight:400;line-height:1.45;letter-spacing:-.01em;text-decoration:none;transition:color var(--cs-duration-fast, .1s) ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-toc-link--h3{padding-left:26px;font-size:11.5px}.docs-toc-link:hover{color:var(--cs-ink)}.docs-toc-link.is-active{color:var(--cs-ink);font-weight:var(--cs-weight-medium, 500)}.docs-toc-pages{gap:var(--cs-space-3, 12px);padding-top:var(--cs-space-1, 4px)}.docs-toc--pages-only .docs-toc-inner{gap:0}.docs-toc-page{display:flex;flex-direction:column;gap:2px;text-decoration:none;min-width:0}.docs-toc-page-meta{font-size:11px;font-weight:var(--cs-weight-medium, 500);color:var(--cs-ink-faint);line-height:1.2}.docs-toc-page-title{font-size:var(--cs-text-small, 12px);font-weight:var(--cs-weight-medium, 500);color:var(--cs-ink);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--cs-duration-fast, .1s) ease}.docs-toc-page-arrow{color:var(--cs-ink-faint)}.docs-toc-page:hover .docs-toc-page-title,.docs-toc-page:hover .docs-toc-page-arrow{color:var(--content-site-accent)}.header-tabs-row{display:flex;align-items:stretch;min-width:0}.header-tabs-row .header-tab:first-child{padding-left:12px}.header-tabs-row .header-tab:last-child{padding-right:12px}.header-tab{display:flex;align-items:center;gap:5px;padding:9px 12px;font-size:13px;color:#929292;border-bottom:2px solid transparent;transition:color .12s ease;white-space:nowrap;letter-spacing:-.01em;text-decoration:none;flex-shrink:0}.header-tab.is-active{color:#262626;border-bottom-color:#262626}.header-tab--soon{opacity:.55;cursor:default;gap:7px}.header-soon-badge{font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#929292;border:1px solid var(--content-site-line);border-radius:4px;padding:1px 5px;background:#fafafa}.dashboard-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:7px;background:#262626;color:#fff;font-size:12px;font-weight:500;text-decoration:none;transition:background .12s ease;white-space:nowrap;flex-shrink:0}.dashboard-btn:hover{background:#000}.changelog-shell{display:grid;grid-template-columns:1fr var(--content-site-toc-width);gap:0;padding:var(--content-site-main-pad-top) var(--content-site-main-pad-x) var(--content-site-footer);min-width:0;background:#fff}.changelog-shell .page-header-rule{display:none}.changelog-rail{position:sticky;top:var(--content-site-header);height:var(--content-site-sticky-height);max-height:var(--content-site-sticky-height);overflow-y:auto;overflow-x:hidden;align-self:start;padding:var(--cs-space-10, 40px) 14px 12px 12px;box-sizing:border-box}.changelog-rail-link{display:flex;flex-direction:column;gap:1px;padding:5px 0 5px 16px;white-space:normal;line-height:1.35}.changelog-rail-version{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.changelog-rail-date{font-size:11px;color:var(--cs-ink-faint);font-weight:400}h2:hover .docs-anchor-link{opacity:1!important}.nav-row{transition:background .12s ease,color .12s ease}.nav-row:not(.is-active):hover{background:#00000009!important;color:#262626!important}.search-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1;transition:border-color .15s ease,background .15s ease,color .15s ease}.search-btn svg{display:block;flex-shrink:0}.header-search-slot{align-items:center!important;justify-content:center}.header-search-slot>.search-btn{align-self:center}.content-site-frame--header-top{position:relative;height:52px;display:grid;align-items:center}.content-site-frame--header-top:not([style*=grid-template-columns]){display:flex;align-items:center;justify-content:space-between;gap:16px}.header-brand-cell,.header-actions-cell{position:relative;min-width:0;pointer-events:none}.header-actions-cell{display:flex;justify-content:flex-end}.content-site-frame--header-top>*:not(.header-search-slot){pointer-events:none}.content-site-frame--header-top a,.content-site-frame--header-top button{pointer-events:auto}.header-search-slot--centered{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;pointer-events:none}.header-search-slot--centered .search-btn{pointer-events:auto}.search-btn:hover{border-color:#00000029!important;background:#fff!important;color:#686868!important}.send-btn{transition:background .14s ease,transform .1s ease}.send-btn:not(:disabled):hover{background:#000!important}.send-btn:not(:disabled):active{transform:scale(.92)}.icon-btn{transition:background .12s ease,color .12s ease}.icon-btn:hover{background:#0000000d!important}.lang-row{transition:background .12s ease,color .12s ease}.lang-row:hover{background:#0000000a!important;color:#262626!important}.list-row{transition:background .12s ease}.list-row:hover{background:#00000005}.list-row:hover .list-row-title{color:#2563eb}.list-row-title{transition:color .12s ease}@keyframes docs-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.docs-md{font-size:14px;color:#404040;line-height:1.75;max-width:72ch}.docs-md>*:first-child,.docs-md-chunk>*:first-child{margin-top:0}.docs-md-chunk>*:last-child{margin-bottom:0}.docs-md p,.docs-md li{text-wrap:pretty}.page-header+.docs-md h1{font-size:19px;margin-top:28px}.docs-md h1{font-size:24px;font-weight:500;letter-spacing:-.03em;color:#1a1a1a;margin:32px 0 14px;line-height:1.2;text-wrap:balance}.docs-md h2{position:relative;font-size:18px;font-weight:600;letter-spacing:-.03em;color:#1a1a1a;margin:32px 0 14px;line-height:1.25;text-wrap:balance;scroll-margin-top:var(--content-site-scroll-offset)}.docs-md h2 .docs-anchor-link{opacity:0;margin-left:8px;font-size:14px;color:#b0b0b0;text-decoration:none;font-weight:400;transition:opacity .12s ease,color .12s ease}.docs-md h2 .docs-anchor-link:hover{color:var(--content-site-accent)}.docs-md h3 .docs-anchor-link{opacity:0;margin-left:6px;font-size:12px;color:#b0b0b0;text-decoration:none;font-weight:400}.docs-md h3:hover .docs-anchor-link{opacity:1}.docs-md h3{font-size:15px;font-weight:600;letter-spacing:-.02em;color:#262626;margin:24px 0 10px;scroll-margin-top:var(--content-site-scroll-offset)}.docs-md p{margin-bottom:16px}.docs-md a{color:#2563eb;text-decoration:underline;text-decoration-color:#2563eb4d;text-underline-offset:2px;transition:text-decoration-color .15s ease}.docs-md a:hover{text-decoration-color:#2563ebe6}.docs-md ul,.docs-md ol{margin:0 0 16px 20px}.docs-md blockquote{border-left:3px solid rgba(37,99,235,.25);padding:10px 14px;color:#686868;margin:0 0 16px;background:#2563eb0a;border-radius:0 8px 8px 0}.docs-md hr{border:0;height:1px;background:#0000000f;margin:32px 0}.docs-md img{max-width:100%;border-radius:10px;border:1px solid rgba(0,0,0,.07)}.docs-md code{font-size:12px;background:#0000000a;padding:2px 5px;border-radius:4px;color:#1d4ed8;font-family:Geist Mono,SF Mono,ui-monospace,Menlo,monospace}.docs-md pre:not(.code-block-viewer){background:#fafafa;border:1px solid rgba(0,0,0,.07);border-radius:11px;padding:16px 20px;overflow-x:auto;margin-bottom:20px}.docs-md pre:not(.code-block-viewer) code{background:none;padding:0;font-size:13px;line-height:1.8;color:#404040}.docs-md .hljs-keyword,.docs-md .hljs-built_in{color:#8250df}.docs-md .hljs-string,.docs-md .hljs-attr{color:#0a3069}.docs-md .hljs-title,.docs-md .hljs-function .hljs-title{color:#1d4ed8}.docs-md .hljs-name,.docs-md .hljs-tag{color:#116329}.docs-md .hljs-number,.docs-md .hljs-literal{color:#0550ae}.docs-md .hljs-comment{color:#6e7781;font-style:italic}.docs-md .docs-callout{margin:0 0 20px;padding:12px 16px;border-radius:10px;border:1px solid;border-left-width:3px;font-size:13.5px}.docs-md .docs-callout-label{font-weight:600;font-size:12px;letter-spacing:-.01em;margin-bottom:4px}.docs-md .docs-callout-body>*:last-child{margin-bottom:0}.docs-md .docs-callout-note{background:#eff6ff;border-color:#bfdbfe}.docs-md .docs-callout-note .docs-callout-label{color:#2563eb}.docs-md .docs-callout-tip{background:#f0fdf4;border-color:#bbf7d0}.docs-md .docs-callout-tip .docs-callout-label{color:#16a34a}.docs-md .docs-callout-important{background:#faf5ff;border-color:#e9d5ff}.docs-md .docs-callout-important .docs-callout-label{color:#2563eb}.docs-md .docs-callout-warning{background:#fffbeb;border-color:#fde68a}.docs-md .docs-callout-warning .docs-callout-label{color:#d97706}.docs-md .docs-callout-caution{background:#fef2f2;border-color:#fecaca}.docs-md .docs-callout-caution .docs-callout-label{color:#dc2626}@keyframes askPulse{0%,to{opacity:.3}50%{opacity:1}}.docs-md-chat{font-size:13.5px;line-height:1.6;color:#262626}.docs-md-chat>:first-child{margin-top:0}.docs-md-chat>:last-child{margin-bottom:0}.docs-md-chat p{margin:0 0 8px}.docs-md-chat ul,.docs-md-chat ol{margin:0 0 8px;padding-left:20px}.docs-md-chat li{margin:2px 0}.docs-md-chat code{font-size:12px;background:#0000000d;padding:1px 4px;border-radius:4px}.docs-md-chat pre{font-size:12px}.ask-panel-scroll{max-height:min(340px,50vh)}.api-endpoint-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;margin-bottom:4px;border:1px solid var(--content-site-line);border-radius:10px;background:#fafafa;font-size:13px}.api-endpoint-procedure{font-family:Geist Mono,SF Mono,ui-monospace,Menlo,monospace;font-size:12.5px;color:#262626;letter-spacing:-.01em;word-break:break-all}.api-endpoint-bar .hw-ui-badge:last-of-type{margin-left:auto}.api-section-title{font-size:15px;font-weight:500;letter-spacing:-.02em;color:#262626;margin:28px 0 12px}.endpoint-block{margin:20px 0;border:1px solid var(--content-site-line);border-left:3px solid var(--cs-ink-faint, rgba(0, 0, 0, .25));border-radius:12px;overflow:hidden;background:var(--cs-bg-subtle, rgba(0, 0, 0, .015))}.endpoint-block--query{border-left-color:#2563eb}.endpoint-block--mutation{border-left-color:#d97706}.endpoint-block-head{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;background:none;border:none;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:background .12s ease}.endpoint-block-head:hover{background:#00000005}.endpoint-block-procedure{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--cs-font-mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:14px;font-weight:500;color:var(--cs-ink, #1a1a1a)}.endpoint-block-auth{flex-shrink:0;font-size:11px;color:var(--cs-ink-muted, #686868);background:#0000000a;padding:2px 8px;border-radius:6px}.endpoint-block-chevron{flex-shrink:0;color:var(--cs-ink-faint, rgba(0, 0, 0, .3));transition:transform .18s ease}.endpoint-block[data-open=false] .endpoint-block-chevron{transform:rotate(-90deg)}.endpoint-block-body{padding:0 14px 14px}.endpoint-block-response{margin-top:14px}.endpoint-block-subhead{font-size:12px;font-weight:500;color:var(--cs-ink-muted, #686868);margin:0 0 8px}:root.dark .endpoint-block{background:#ffffff05}:root.dark .endpoint-block-head:hover{background:#ffffff08}:root.dark .endpoint-block-auth{background:#ffffff0f}.api-param-section{margin-bottom:8px}.api-param-optional{font-size:var(--cs-text-small);color:var(--cs-ink-muted)}.api-param-name-wrap{display:inline-flex;align-items:center;gap:4px}.api-param-name{font-size:12px;color:#1d4ed8}.api-param-anchor{font-size:11px;color:silver;text-decoration:none;opacity:0;transition:opacity .12s,color .12s}.api-param-name-wrap:hover .api-param-anchor,.api-param-anchor:focus-visible{opacity:1;color:#686868}.api-param-default{display:block;margin-top:4px;font-size:12px;color:#929292}.api-request-examples{margin-bottom:20px}.api-example-response{margin-top:24px}.code-block-group{border:1px solid rgba(0,0,0,.08);border-radius:10px;overflow:hidden;background:#fafafa}.code-block-group-head{display:grid;grid-template-columns:1fr auto;align-items:start;gap:4px;padding:0 4px 0 8px;border-bottom:1px solid rgba(0,0,0,.08);background:#f3f4f6}.code-block-tab{padding:8px 10px;font-size:11px;font-weight:500;color:#64748b;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .12s,border-color .12s}.code-block-copy{padding:6px 10px;font-size:11px;font-weight:500;color:#64748b;background:none;border:none;cursor:pointer;transition:color .12s}.code-block-copy:hover{color:#1a1a1a}.code-block-viewer{margin:0;padding:14px 16px;font-family:Geist Mono,SF Mono,ui-monospace,Menlo,monospace;font-size:12px;line-height:1.55;color:#404040;background:#f3f4f6;overflow:auto;white-space:pre;user-select:text;-webkit-user-select:text;cursor:text}.code-block-viewer code.hljs,.code-block-viewer code.hljs *{user-select:text;-webkit-user-select:text;cursor:text}.code-block-viewer code.hljs{display:block;background:transparent}.code-block-viewer:focus{outline:none}.code-block-viewer .hljs-string,.code-block-viewer .hljs-attr{color:#0c4a6e}.code-block-viewer .hljs-number,.code-block-viewer .hljs-literal{color:#9a3412}.code-block-viewer .hljs-keyword,.code-block-viewer .hljs-built_in{color:#1e3a8a}.code-block-viewer .hljs-title,.code-block-viewer .hljs-function .hljs-title{color:#075985}.code-block-viewer .hljs-comment{color:#57606a;font-style:italic}.api-related-section{margin-top:32px;padding-top:20px;border-top:1px solid var(--content-site-line)}.api-related-label{margin:0 0 8px;font-size:var(--cs-text-small, 12px);font-weight:var(--cs-weight-medium, 500);color:var(--cs-ink-muted)}.api-related-list{display:flex;flex-direction:column;border:1px solid var(--content-site-line);border-radius:var(--cs-radius-lg, 10px);background:var(--cs-bg);overflow:hidden}.api-related-item{display:flex;align-items:center;gap:8px;padding:7px 10px;text-decoration:none;color:var(--cs-ink);border-bottom:1px solid var(--content-site-line);transition:background var(--cs-duration-fast, .1s) ease}.api-related-item:last-child{border-bottom:none}.api-related-item:hover{background:var(--cs-bg-elevated, #fafafa)}.api-related-item-title{flex:1;min-width:0;font-size:var(--cs-text-small, 12px);font-weight:var(--cs-weight-medium, 500);line-height:1.35;color:var(--cs-ink-secondary, #404040);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--cs-duration-fast, .1s) ease}.api-related-item:hover .api-related-item-title{color:var(--content-site-accent)}.api-response-viewer{margin:0;padding:14px 16px;border-radius:10px;border:1px solid var(--content-site-line);background:#fafafa;font-family:Geist Mono,SF Mono,ui-monospace,Menlo,monospace;font-size:12px;line-height:1.65;color:#404040;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.api-response-viewer--error{color:#dc2626;background:#fef2f2;border-color:#fecaca}.api-try-panel{padding:40px 14px 48px;position:sticky;top:var(--content-site-header);height:var(--content-site-sticky-height);overflow-y:auto;background:#fff;border-left:1px solid var(--content-site-line);min-width:0}.api-try-panel-inner{display:flex;flex-direction:column;gap:10px}.api-try-panel-title{font-size:10.5px;font-weight:500;color:#b0b0b0;margin-bottom:4px;letter-spacing:.02em;text-transform:uppercase}.api-try-field{display:flex;flex-direction:column;gap:4px}.api-try-label{font-size:11px;font-weight:500;color:#686868;display:flex;align-items:center;gap:4px}.api-try-required{color:#dc2626}.api-try-type{margin-left:auto;font-size:10px;font-weight:400;color:#b0b0b0;text-transform:lowercase}.api-try-input{width:100%;padding:7px 9px;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:#fff;font-size:12px;color:#262626;font-family:inherit;transition:border-color .12s ease}.api-try-input:focus{outline:none;border-color:#2563eb59}.api-try-input--mono,.api-try-input--code{font-family:Geist Mono,SF Mono,ui-monospace,Menlo,monospace;font-size:11px}.api-try-input--code{resize:vertical;min-height:72px;line-height:1.55}.api-try-send:disabled{opacity:.55;cursor:not-allowed}.api-try-response{margin-top:8px;display:flex;flex-direction:column;gap:6px}.api-try-response-head{display:flex;align-items:center;gap:8px;font-size:10.5px;font-weight:500;color:#b0b0b0;text-transform:uppercase;letter-spacing:.02em}.api-try-status{margin-left:auto;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.api-try-status--loading{color:#929292}.api-try-status--error{color:#dc2626}.api-try-status--ok{color:#16a34a}.api-try-request-preview{margin-top:4px;font-size:11px;color:#929292}.api-try-request-preview summary{cursor:pointer;-webkit-user-select:none;user-select:none}.api-try-request-preview .api-response-viewer{margin-top:6px;font-size:10.5px}.api-page-main .page-header-rule{margin-top:20px}.mobile-menu-btn{display:none;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--content-site-line);border-radius:8px;background:#fafafa;color:#686868;cursor:pointer;flex-shrink:0;transition:border-color .15s ease,color .12s ease,background .12s ease}.mobile-menu-btn svg{width:16px;height:16px}.mobile-menu-btn:hover{border-color:#0000001a;color:#262626;background:#fff}.mobile-nav-drawer{position:fixed;inset:0;z-index:60;pointer-events:none}.mobile-nav-drawer.is-open{pointer-events:auto}.mobile-nav-overlay{position:absolute;inset:0;border:none;padding:0;margin:0;background:#14121c52;opacity:0;transition:opacity .2s ease;cursor:pointer}.mobile-nav-drawer.is-open .mobile-nav-overlay{opacity:1}.mobile-nav-panel{position:absolute;top:0;left:0;bottom:0;width:min(85vw,var(--content-site-sidebar-width));max-width:320px;display:flex;flex-direction:column;padding:20px 0 0;overflow:hidden;background:#fff;border-right:1px solid var(--content-site-line);box-shadow:12px 0 32px #14121c1a;transform:translate(-100%);transition:transform .22s ease}.mobile-nav-drawer[data-section=help] .mobile-nav-panel{width:min(85vw,var(--content-site-help-sidebar-width))}.mobile-nav-drawer.is-open .mobile-nav-panel{transform:translate(0)}@media(max-width:1080px){.ask-ai-bar-frame[data-section=docs],.ask-ai-bar-frame[data-section=api]{grid-template-columns:var(--content-site-sidebar-width) 1fr!important}.ask-ai-bar-frame[data-section=docs] .ask-ai-bar-rail:last-child,.ask-ai-bar-frame[data-section=api] .ask-ai-bar-rail:last-child{display:none}.docs-grid-shell{grid-template-columns:var(--content-site-sidebar-width) 1fr!important}.docs-grid-shell .docs-toc,.docs-grid-shell .api-try-panel{display:none}.docs-col-lines-inner:after{display:none}.docs-grid-shell--api-panel{--ask-ai-pad-right: 0}.changelog-shell{grid-template-columns:1fr!important}.changelog-rail{display:none}}@media(max-width:860px){:root{--content-site-main-pad-x: 24px}.ask-ai-bar-frame{grid-template-columns:1fr!important}.ask-ai-bar-rail{display:none}.mobile-menu-btn{display:flex}.docs-grid-shell,.help-grid-shell{grid-template-columns:1fr!important}.docs-grid-shell aside,.help-grid-shell aside{display:none}.docs-col-lines,.help-col-lines{display:none}.header-tabs-row{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.header-tabs-row .header-tab:first-child{padding-left:14px}.header-tabs-row .header-tab:last-child{padding-right:14px}.header-tabs-row::-webkit-scrollbar{display:none}.header-top-actions{display:none!important}.header-search-slot{padding-right:12px!important}}@media(max-width:640px){.header-brand-docs{display:none}}@media(max-width:480px){:root{--content-site-main-pad-x: 16px}.content-main{padding-left:16px;padding-right:16px}.page-header-title,.docs-md h1{font-size:22px}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-line{display:block;border-radius:5px;background:linear-gradient(90deg,#0000000f 25%,#00000008,#0000000f 75%);background-size:200% 100%;animation:shimmer 1.4s ease-in-out infinite;height:14px}.docs-code-block{position:relative;margin-bottom:20px}.docs-code-block:hover .docs-code-copy{opacity:1}.docs-code-lang{position:absolute;top:9px;left:14px;font-size:10px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:#9ca3af;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1}.docs-code-copy{position:absolute;top:7px;right:10px;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:500;color:#9ca3af;background:#ffffff12;border:1px solid rgba(255,255,255,.1);cursor:pointer;opacity:0;transition:opacity .15s ease,color .12s ease,background .12s ease}.docs-code-copy:hover{color:#f3f4f6;background:#ffffff1f}.task-item{list-style:none;margin-left:-4px;display:flex;align-items:flex-start;gap:7px}.task-item input[type=checkbox]{margin-top:3px;flex-shrink:0;accent-color:var(--content-site-accent)}.docs-prev-next-card{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border:1px solid var(--content-site-line);border-radius:10px;text-decoration:none;color:#262626;transition:border-color .15s ease,background .15s ease}.docs-prev-next-card:hover{border-color:#2563eb38;background:#2563eb05}.docs-prev-next-card--next{text-align:right;align-items:flex-end}.docs-prev-next-label{font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:#b0b0b0}.docs-prev-next-title{font-size:13px;font-weight:500;color:#262626;transition:color .12s ease}.feedback-widget{display:flex;align-items:center;gap:12px;margin-top:36px;padding:14px 16px;border:1px solid var(--content-site-line);border-radius:10px;background:#fafafa}.feedback-widget-label{font-size:13px;color:#686868;flex:1}.feedback-widget-actions{display:flex;gap:6px}.feedback-btn{display:flex;align-items:center;gap:5px;padding:5px 10px;border-radius:7px;border:1px solid var(--content-site-line);background:#fff;font-size:12px;font-weight:500;color:#686868;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.feedback-btn:hover{border-color:#2563eb38;background:#2563eb0a;color:var(--content-site-accent)}.feedback-btn.is-selected{border-color:var(--content-site-accent);background:#2563eb12;color:var(--content-site-accent)}.feedback-btn svg{width:14px;height:14px}:root.dark{color-scheme:dark;--content-site-line: rgba(255, 255, 255, .07)}:root.dark body{background:#141414;color:#e8e8e8}:root.dark .content-main{background:var(--cs-bg)}:root.dark .changelog-shell{background:#141414}:root.dark .docs-toc{background:var(--cs-bg)}:root.dark .api-try-panel{background:#141414;border-left-color:#ffffff12}:root.dark .mobile-nav-panel{background:#161616;border-right-color:#ffffff12}:root.dark .ask-ai-bar-cell,:root.dark .frame-lines-inner{border-color:var(--content-site-line)}:root.dark .sidebar-footer a{color:#ffffff4d}:root.dark .sidebar-footer a:hover{color:#fff9}:root.dark .ask-ai-bar-cell{background:#0f1117f0}:root.dark .ask-ai-bar-input-row{background:#ffffff0a;border-color:#ffffff14}:root.dark .locale-switcher--footer{--better-locale-text: rgba(255, 255, 255, .72);--better-locale-code-text: rgba(255, 255, 255, .4);--better-locale-menu-bg: #1a1a1a;--better-locale-border: rgba(255, 255, 255, .08);--better-locale-hover-bg: rgba(255, 255, 255, .06);--better-locale-active-bg: rgba(255, 255, 255, .09);--better-locale-accent: #f3f4f6;--better-locale-trigger-bg: rgba(255, 255, 255, .05);--better-locale-trigger-border: 1px solid var(--content-site-line)}:root.dark .sidebar-label{color:#ffffff59}:root.dark .docs-sidebar,:root.dark .help-sidebar{background:var(--cs-bg, #111)}:root.dark .sidebar-link{color:#ffffff8c}:root.dark .sidebar-link.is-active{color:#f3f4f6;background:#ffffff0f}:root.dark .sidebar-link:not(.is-active):hover{background:#ffffff0d;color:#ffffffd9}:root.dark .sidebar-link:focus-visible,:root.dark .sidebar-section-toggle:focus-visible{background:#ffffff17;color:#fff}:root.dark .sidebar-link.is-parent-active{color:#ffffffe6}:root.dark .sidebar-section-toggle{color:#ffffff59}:root.dark .sidebar-section-toggle:hover{color:#ffffffa6;background:#ffffff0d}:root.dark .sidebar-section-toggle.is-active{color:#f3f4f6;background:#ffffff0f}:root.dark .sidebar-section-toggle.is-parent-active{color:#ffffffe6}:root.dark .sidebar-section-empty{color:#ffffff4d}:root.dark .sidebar-nav-item-active{background:#60a5fa1f;color:#60a5fa!important}:root.dark .docs-toc-page-title{color:var(--cs-ink)}:root.dark .page-header-title{color:#f0f0f0}:root.dark .page-header-desc{color:#ffffff80}:root.dark .page-header-rule{background:#ffffff12}:root.dark .breadcrumbs{color:#ffffff59}:root.dark .breadcrumbs-sep{color:#ffffff26}:root.dark .breadcrumbs-link{color:#ffffff59}:root.dark .breadcrumbs-current{color:#ffffff8c}:root.dark .header-tab{color:#fff6}:root.dark .header-tab.is-active{color:#f0f0f0;border-bottom-color:#f0f0f0}:root.dark .header-soon-badge{color:#ffffff59;border-color:#ffffff12;background:#ffffff0a}:root.dark .dashboard-btn{background:#ffffff1a;color:#e8e8e8}:root.dark .dashboard-btn:hover{background:#ffffff26}:root.dark .docs-md{color:#c8c8c8}:root.dark .docs-md h1,:root.dark .docs-md h2{color:#f0f0f0}:root.dark .docs-md h3{color:#e0e0e0}:root.dark .docs-md a{color:#60a5fa;text-decoration-color:#60a5fa66}:root.dark .docs-md a:hover{text-decoration-color:#60a5fae6}:root.dark .docs-md code{background:#ffffff0f;color:#60a5fa}:root.dark .docs-md pre{background:#1a1a1a;border-color:#ffffff12}:root.dark .docs-md pre code{color:#d4d4d4}:root.dark .docs-md blockquote{border-left-color:#60a5fa4d;background:#60a5fa0f;color:#ffffff80}:root.dark .docs-md hr{background:#ffffff12}:root.dark .docs-md img{border-color:#ffffff12}:root.dark .docs-md .docs-callout-note{background:#2563eb1a;border-color:#2563eb40}:root.dark .docs-md .docs-callout-note .docs-callout-label{color:#93bbfd}:root.dark .docs-md .docs-callout-tip{background:#16a34a1a;border-color:#16a34a40}:root.dark .docs-md .docs-callout-tip .docs-callout-label{color:#6ee7a0}:root.dark .docs-md .docs-callout-important{background:#9333ea1a;border-color:#9333ea40}:root.dark .docs-md .docs-callout-important .docs-callout-label{color:#d8b4fe}:root.dark .docs-md .docs-callout-warning{background:#d977061a;border-color:#d9770640}:root.dark .docs-md .docs-callout-warning .docs-callout-label{color:#fcd34d}:root.dark .docs-md .docs-callout-caution{background:#dc26261a;border-color:#dc262640}:root.dark .docs-md .docs-callout-caution .docs-callout-label{color:#fca5a5}:root.dark .help-card{background:#1a1a1a;border-color:#ffffff12}:root.dark .help-card:hover{background:#1f1f1f;border-color:#fff3}:root.dark .help-card:hover .help-card-title{color:#fff}:root.dark .help-card:hover .help-card-icon{color:#e8e8e8}:root.dark .help-card-title{color:#e8e8e8}:root.dark .help-card-desc{color:#ffffff73}:root.dark .help-card-meta{color:#ffffff4d}:root.dark .help-card-icon{background:#ffffff0f;color:#fff9}:root.dark .article-meta{color:#fff6}:root.dark .article-meta-dot{color:#fff3}:root.dark .api-method--query{color:#93c5fd;background:#3b82f629}:root.dark .api-method--mutation{color:#fdba74;background:#ea580c2e}:root.dark .sidebar-nav--api .sidebar-link:not(.is-active):hover{color:#e8e8e8}:root.dark .code-block-group{background:#1a1a1a;border-color:#ffffff12}:root.dark .code-block-group-head{background:#222;border-bottom-color:#ffffff14}:root.dark .code-block-tab{color:#9ca3af}:root.dark .code-block-tab:hover{color:#cbd5e1}:root.dark .code-block-tab.is-active{color:#f3f4f6;border-bottom-color:#60a5fa}:root.dark .code-block-copy{color:#9ca3af}:root.dark .code-block-copy:hover{color:#f3f4f6}:root.dark .code-block-viewer{color:#e5e7eb;background:#1a1a1a}:root.dark .code-block-viewer .hljs-string,:root.dark .code-block-viewer .hljs-attr{color:#6ee7b7}:root.dark .code-block-viewer .hljs-number,:root.dark .code-block-viewer .hljs-literal{color:#fdba74}:root.dark .code-block-viewer .hljs-keyword,:root.dark .code-block-viewer .hljs-built_in{color:#93c5fd}:root.dark .code-block-viewer .hljs-title,:root.dark .code-block-viewer .hljs-function .hljs-title{color:#7dd3fc}:root.dark .code-block-viewer .hljs-comment{color:#64748b;font-style:italic}:root.dark .api-endpoint-bar{background:#1a1a1a;border-color:#ffffff12}:root.dark .api-endpoint-procedure{color:#d4d4d4}:root.dark .api-endpoint-auth{color:#ffffff59}:root.dark .api-param-name{color:#60a5fa}:root.dark .api-response-viewer{background:#1a1a1a;border-color:#ffffff12;color:#d4d4d4}:root.dark .api-try-input{background:#1e1e1e;border-color:#ffffff1a;color:#e8e8e8}:root.dark .api-try-input:focus{border-color:#60a5fa73}:root.dark .api-related-section{border-top-color:#ffffff14}:root.dark .api-related-label{color:#ffffff73}:root.dark .api-related-list{border-color:#ffffff14;background:#ffffff05}:root.dark .api-related-item{border-bottom-color:#ffffff0f}:root.dark .api-related-item:hover{background:#ffffff0a}:root.dark .api-related-item-title{color:#ffffffb8}:root.dark .api-related-item:hover .api-related-item-title{color:var(--content-site-accent-light)}:root.dark .api-section-title{color:#e8e8e8}:root.dark .docs-prev-next-card{border-color:#ffffff12;color:#e8e8e8}:root.dark .docs-prev-next-card:hover{border-color:#60a5fa40;background:#60a5fa0d}:root.dark .docs-prev-next-label{color:#ffffff4d}:root.dark .docs-prev-next-title{color:#e8e8e8}:root.dark .docs-prev-next-card:hover .docs-prev-next-title{color:#60a5fa}:root.dark .feedback-widget{background:#1a1a1a;border-color:#ffffff12}:root.dark .feedback-widget-label{color:#ffffff80}:root.dark .feedback-btn{border-color:#ffffff1a;background:#ffffff0a;color:#ffffff80}:root.dark .feedback-btn:hover{border-color:#60a5fa4d;background:#60a5fa14;color:#60a5fa}:root.dark .feedback-btn.is-selected{border-color:#60a5fa;background:#60a5fa1f;color:#60a5fa}:root.dark .docs-code-lang{color:#ffffff4d}:root.dark .docs-code-copy{color:#fff6;background:#ffffff0d;border-color:#ffffff14}:root.dark .skeleton-line{background:linear-gradient(90deg,#ffffff0f 25%,#ffffff08,#ffffff0f 75%);background-size:200% 100%;animation:shimmer 1.4s ease-in-out infinite}:root.dark .cmd-palette-overlay{background:#000000a6}:root.dark .cmd-palette-head,:root.dark .cmd-palette-list{background:var(--cs-bg-elevated)}:root.dark .cmd-palette-search-field{background:var(--cs-bg-elevated)}:root.dark .cmd-palette-footer{background:var(--cs-bg-subtle)}:root.dark .cmd-palette-kbd{background:var(--cs-bg-elevated);border-color:var(--content-site-line);color:var(--cs-ink-muted)}:root.dark .cmd-palette-item:hover,:root.dark .cmd-palette-item.is-active{background:#ffffff0f}:root.dark .search-btn{border-color:#ffffff1a!important;background:#ffffff0d!important;color:#fff6!important}:root.dark .search-btn:hover{border-color:#ffffff2e!important;background:#ffffff14!important;color:#ffffffb3!important}:root.dark .mobile-menu-btn{border-color:#ffffff1a;background:#ffffff0d;color:#ffffff80}:root.dark .mobile-menu-btn:hover{border-color:#ffffff2e;color:#e8e8e8;background:#ffffff14}:root.dark .nav-row:not(.is-active):hover{background:#ffffff0d!important;color:#e8e8e8!important}:root.dark .list-row:hover{background:#ffffff08}:root.dark .list-row:hover .list-row-title{color:#60a5fa}:root.dark .icon-btn:hover{background:#ffffff12!important}:root.dark .lang-row:hover{background:#ffffff0d!important;color:#e8e8e8!important}:root.dark *{scrollbar-color:rgba(255,255,255,.15) transparent}:root.dark *::-webkit-scrollbar-thumb{background:#ffffff21;border-color:#141414}.theme-icon-sun{display:none}:root.dark .theme-icon-sun{display:block}:root.dark .theme-icon-moon{display:none}.docs-code-block pre{background:#0f172a;border:1px solid rgba(148,163,184,.16);border-radius:12px;padding:32px 18px 16px;color:#e2e8f0}.docs-code-block pre code{color:#e2e8f0}.docs-code-block .hljs-keyword,.docs-code-block .hljs-built_in,.docs-code-block .hljs-name,.docs-code-block .hljs-tag{color:#93c5fd}.docs-code-block .hljs-string,.docs-code-block .hljs-attr{color:#6ee7b7}.docs-code-block .hljs-title,.docs-code-block .hljs-function .hljs-title,.docs-code-block .hljs-section{color:#7dd3fc}.docs-code-block .hljs-number,.docs-code-block .hljs-literal,.docs-code-block .hljs-meta{color:#fdba74}.docs-code-block .hljs-comment{color:#64748b}.docs-code-block .docs-code-lang{color:#94a3b8}.api-try-rail{align-self:start;position:sticky;top:calc(var(--content-site-header) + 24px);padding:0 16px}.api-try-launch-card{border:1px solid var(--content-site-line);border-radius:12px;padding:16px;background:#fafafa}.api-try-launch-title{margin:0 0 4px;font-size:13px;font-weight:600;color:#262626}.api-try-launch-desc{margin:0 0 12px;font-size:12px;line-height:1.5;color:#686868}.api-try-launch-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%}.api-try-launch-btn svg{width:13px;height:13px}.api-try-modal-overlay{position:fixed;inset:0;z-index:110;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:tryFadeIn .12s ease}.api-try-modal{width:100%;max-width:540px;max-height:86vh;overflow-y:auto;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;box-shadow:0 24px 64px #0f172a47;animation:tryPopIn .14s ease}.api-try-modal-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px;background:#fff;flex-shrink:0}.api-try-modal.api-try-modal--split .api-try-modal-head{padding-block:5px}.api-try-modal-head .api-try-panel-title{margin:0;font-size:12px;font-weight:500;color:#262626}.api-try-modal-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:#686868;cursor:pointer;padding:0;transition:background .12s ease,color .12s ease}.api-try-modal-close svg{width:14px;height:14px}.api-try-modal-close:hover{background:#0000000d;color:#262626}.api-try-modal-body{padding:20px}@keyframes tryFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tryPopIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:480px){.api-try-modal-overlay{padding:0;align-items:flex-end}.api-try-modal{max-width:100%;max-height:92vh;border-radius:16px 16px 0 0}}:root.dark .api-try-launch-card{background:#161616;border-color:#ffffff14}:root.dark .api-try-launch-title{color:#e8e8e8}:root.dark .api-try-launch-desc{color:#ffffff8c}:root.dark .api-try-modal{background:#1c1c20;border-color:#ffffff1a;box-shadow:0 24px 64px #00000080}:root.dark .api-try-modal-head{background:#1c1c20}:root.dark .api-try-modal-head .api-try-panel-title{color:#e8e8e8}:root.dark .api-try-modal-close{color:#fff9}:root.dark .api-try-modal-close:hover{background:#ffffff14;color:#e8e8e8}:root.dark *::-webkit-scrollbar-thumb:hover{background:#ffffff38}:root.dark ::selection{background:#2563eb47;color:#f0f0f0}:root{--cs-ink: #17181c;--cs-ink-secondary: #3f4248;--cs-ink-muted: #6b7280;--cs-ink-faint: #9ca3af;--cs-ink-inverse: #ffffff;--content-site-accent: #2563eb;--content-site-accent-light: #60a5fa;--content-site-accent-dark: #1d4ed8;--content-site-accent-muted: rgba(37, 99, 235, .08);--content-site-accent-border: rgba(37, 99, 235, .22);--cs-bg: #ffffff;--cs-bg-elevated: #fafafa;--cs-bg-subtle: #f4f4f5;--cs-bg-code: #0f172a;--cs-header-bg: rgba(255, 255, 255, .94);--content-site-line: rgba(15, 23, 42, .08);--cs-border-strong: rgba(15, 23, 42, .12);--cs-border-faint: rgba(15, 23, 42, .05);--cs-font-mono: "Geist Mono", "SF Mono", ui-monospace, Menlo, monospace;--cs-text-meta: 11px;--cs-text-small: 12px;--cs-text-nav: 13px;--cs-text-body: 15px;--cs-text-lead: 16px;--cs-text-h3: 16px;--cs-text-h2: 22px;--cs-text-h1: 30px;--cs-lh-tight: 1.2;--cs-lh-heading: 1.3;--cs-lh-body: 1.6;--cs-lh-code: 1.55;--cs-weight-medium: 500;--cs-weight-semibold: 600;--cs-ls-heading: -.025em;--cs-ls-caps: .04em;--cs-space-1: 4px;--cs-space-2: 8px;--cs-space-3: 12px;--cs-space-4: 16px;--cs-space-5: 20px;--cs-space-6: 24px;--cs-space-8: 32px;--cs-space-10: 40px;--cs-space-12: 48px;--cs-radius-sm: 6px;--cs-radius-md: 8px;--cs-radius-lg: 10px;--cs-radius-xl: 12px;--cs-radius-2xl: 16px;--cs-radius-pill: 9999px;--cs-shadow-sm: 0 1px 2px rgba(15, 23, 42, .04);--cs-shadow-md: 0 4px 16px rgba(15, 23, 42, .06);--cs-shadow-modal: 0 24px 64px rgba(15, 23, 42, .28);--cs-ease-out: cubic-bezier(.16, 1, .3, 1);--cs-duration-fast: .1s;--cs-duration: .15s;--cs-method-get-fg: #047857;--cs-method-get-bg: #ecfdf5;--cs-method-get-border: #a7f3d0;--cs-method-post-fg: #1d4ed8;--cs-method-post-bg: #eff6ff;--cs-method-post-border: #bfdbfe;--cs-method-put-fg: #b45309;--cs-method-put-bg: #fffbeb;--cs-method-put-border: #fde68a;--cs-method-delete-fg: #dc2626;--cs-method-delete-bg: #fef2f2;--cs-method-delete-border: #fecaca}:root.dark{--cs-ink: #dfe1e6;--cs-ink-secondary: #c8ccd4;--cs-ink-muted: #9fa3ad;--cs-ink-faint: rgba(255, 255, 255, .35);--cs-ink-inverse: #0f1117;--cs-bg: #0f1117;--cs-bg-elevated: #16181f;--cs-bg-subtle: rgba(255, 255, 255, .05);--cs-bg-code: #0f172a;--cs-header-bg: rgba(15, 17, 23, .9);--content-site-line: rgba(255, 255, 255, .08);--cs-border-strong: rgba(255, 255, 255, .12);--cs-border-faint: rgba(255, 255, 255, .05);--content-site-accent-muted: rgba(37, 99, 235, .14);--content-site-accent-border: rgba(96, 165, 250, .3)}::selection{background:#2563eb24;color:var(--cs-ink)}:focus-visible{outline:2px solid rgba(0,0,0,.45);outline-offset:2px}:root.dark :focus-visible{outline-color:#ffffff80}.docs-md{max-width:var(--content-site-prose-max, 72ch);font-size:var(--cs-text-body);line-height:var(--cs-lh-body);color:var(--cs-ink-secondary)}.page-header-title{font-size:var(--cs-text-h1);font-weight:var(--cs-weight-medium);letter-spacing:-.017em;line-height:var(--cs-lh-tight);color:var(--cs-ink)}.page-header-desc{font-size:var(--cs-text-lead);line-height:1.65;color:var(--cs-ink-muted);margin-top:var(--cs-space-2);max-width:62ch}.docs-md h2{font-size:var(--cs-text-h2);font-weight:var(--cs-weight-medium);letter-spacing:var(--cs-ls-heading);line-height:var(--cs-lh-heading);color:var(--cs-ink);margin:var(--cs-space-12) 0 var(--cs-space-4);scroll-margin-top:var(--content-site-scroll-offset);text-wrap:balance}.docs-md h3{font-size:var(--cs-text-h3);font-weight:var(--cs-weight-semibold);letter-spacing:var(--cs-ls-heading);color:var(--cs-ink);margin:var(--cs-space-6) 0 var(--cs-space-3)}.docs-md p{margin-bottom:var(--cs-space-4);text-wrap:pretty}.docs-md li{margin-bottom:5px;line-height:1.7}.docs-md a{color:var(--content-site-accent);text-decoration:underline;text-decoration-color:#2563eb40;text-underline-offset:2px;transition:text-decoration-color var(--cs-duration-fast) ease}.docs-md a:hover{text-decoration-color:var(--content-site-accent)}.docs-md code{font-size:.9em;padding:2px 6px;border-radius:var(--cs-radius-sm);background:var(--cs-bg-subtle);color:var(--content-site-accent-dark);border:1px solid var(--cs-border-faint)}:root.dark .docs-md code{background:#ffffff0f;color:var(--content-site-accent-light);border-color:#ffffff0f}.docs-md pre:not(.code-block-viewer) code{padding:0;background:none;border:none;color:inherit}.docs-code-block pre{background:var(--cs-bg-code);border:1px solid rgba(148,163,184,.16);border-radius:var(--cs-radius-2xl);overflow:hidden}.code-block-group{background:#fafafa;border:1px solid rgba(0,0,0,.08);border-radius:var(--cs-radius-2xl);overflow:hidden}.code-block-group-head{display:grid;grid-template-columns:1fr auto;align-items:start;gap:var(--cs-space-1);padding:0 var(--cs-space-1) 0 var(--cs-space-2);min-height:40px;border-bottom:1px solid rgba(0,0,0,.08);background:#f3f4f6}.code-block-tabs{display:flex;flex-wrap:wrap;gap:2px;min-width:0}.code-block-group-copy{flex-shrink:0;margin-top:2px}.code-block-tab{padding:10px 12px;font-size:var(--cs-text-small);font-weight:var(--cs-weight-medium);color:#64748b;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color var(--cs-duration-fast) ease,border-color var(--cs-duration-fast) ease}.code-block-tab:hover{color:#1a1a1a}.code-block-tab.is-active{color:#1a1a1a;border-bottom-color:#2563eb}.code-block-filename{font-family:var(--cs-font-mono);font-size:11px;color:#64748b;padding-right:var(--cs-space-2);white-space:nowrap}.code-block-copy{font-size:11px;font-weight:var(--cs-weight-medium);color:#64748b;background:#0000000a;border:1px solid rgba(0,0,0,.08);border-radius:var(--cs-radius-sm);cursor:pointer;transition:color var(--cs-duration-fast) ease,background var(--cs-duration-fast) ease}.code-block-copy:hover{color:#1a1a1a;background:#00000012}.docs-code-copy{font-size:11px;font-weight:var(--cs-weight-medium);color:#94a3b8;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:var(--cs-radius-sm);cursor:pointer;transition:color var(--cs-duration-fast) ease,background var(--cs-duration-fast) ease}.docs-code-copy:hover{color:#f1f5f9;background:#ffffff1a}.docs-code-block pre{padding:32px 18px 16px;font-family:var(--cs-font-mono);font-size:13px;line-height:var(--cs-lh-code);color:#e2e8f0}.docs-callout{display:flex;gap:var(--cs-space-3);margin:var(--cs-space-4) 0 var(--cs-space-5);padding:var(--cs-space-4) var(--cs-space-5);border-radius:var(--cs-radius-2xl);border:1px solid;border-left-width:1px;font-size:var(--cs-text-body);line-height:var(--cs-lh-body)}.docs-callout-icon{flex-shrink:0;width:18px;height:18px;margin-top:2px}.docs-callout-icon svg{width:18px;height:18px;display:block}.docs-callout-label{font-weight:var(--cs-weight-semibold);font-size:var(--cs-text-small);margin-bottom:var(--cs-space-1)}.docs-callout-body>*:last-child{margin-bottom:0}.docs-callout--note{background:#eff6ff;border-color:#bfdbfe;color:var(--cs-ink-secondary)}.docs-callout--note .docs-callout-label,.docs-callout--note .docs-callout-icon{color:var(--content-site-accent)}.docs-callout--tip{background:#f0fdf4;border-color:#bbf7d0;color:var(--cs-ink-secondary)}.docs-callout--tip .docs-callout-label,.docs-callout--tip .docs-callout-icon{color:#16a34a}.docs-callout--warning{background:#fffbeb;border-color:#fde68a;color:var(--cs-ink-secondary)}.docs-callout--warning .docs-callout-label,.docs-callout--warning .docs-callout-icon{color:#d97706}.docs-callout--info{background:#f8fafc;border-color:#e2e8f0;color:var(--cs-ink-secondary)}.docs-callout--info .docs-callout-label,.docs-callout--info .docs-callout-icon{color:var(--cs-ink-muted)}.docs-callout--caution{background:#fef2f2;border-color:#fecaca;color:var(--cs-ink-secondary)}.docs-callout--caution .docs-callout-label,.docs-callout--caution .docs-callout-icon{color:#dc2626}:root.dark .docs-callout--note{background:#2563eb33;border-color:#1e3a8a}:root.dark .docs-callout--note .docs-callout-label,:root.dark .docs-callout--note .docs-callout-icon{color:#93bbfd}:root.dark .docs-callout--tip{background:#16a34a33;border-color:#14532d}:root.dark .docs-callout--tip .docs-callout-label,:root.dark .docs-callout--tip .docs-callout-icon{color:#6ee7a0}:root.dark .docs-callout--warning{background:#ca8a0433;border-color:#713f12}:root.dark .docs-callout--warning .docs-callout-label,:root.dark .docs-callout--warning .docs-callout-icon{color:#fcd34d}:root.dark .docs-callout--info{background:#ffffff1a;border-color:#404040}:root.dark .docs-callout--caution{background:#dc262633;border-color:#7f1d1d}:root.dark .docs-callout--caution .docs-callout-label,:root.dark .docs-callout--caution .docs-callout-icon{color:#fca5a5}.docs-columns{display:grid;gap:var(--cs-space-4);margin:var(--cs-space-5) 0 var(--cs-space-8)}.docs-columns--2{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-columns--3{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-columns--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:860px){.docs-columns--3,.docs-columns--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.docs-columns{grid-template-columns:1fr}}.docs-card{display:flex;flex-direction:column;gap:var(--cs-space-2);padding:var(--cs-space-4) var(--cs-space-5);border:1px solid var(--content-site-line);border-radius:var(--cs-radius-2xl);background:var(--cs-bg);text-decoration:none;color:inherit;transition:border-color var(--cs-duration) ease,box-shadow var(--cs-duration) ease}.docs-card:hover{border-color:var(--content-site-accent-border);box-shadow:var(--cs-shadow-sm)}.docs-card-icon{width:20px;height:20px;color:var(--cs-ink-muted)}.docs-card-title{font-size:var(--cs-text-lead);font-weight:var(--cs-weight-medium);letter-spacing:var(--cs-ls-heading);color:var(--cs-ink);transition:color var(--cs-duration-fast) ease}.docs-card:hover .docs-card-title{color:var(--content-site-accent)}.docs-card-desc{font-size:var(--cs-text-nav);line-height:var(--cs-lh-body);color:var(--cs-ink-muted)}.docs-steps{list-style:none;margin:var(--cs-space-5) 0 var(--cs-space-8);padding:0;display:flex;flex-direction:column;gap:var(--cs-space-6)}.docs-step{display:grid;grid-template-columns:28px 1fr;gap:var(--cs-space-4);position:relative}.docs-step:not(:last-child):before{content:"";position:absolute;left:13px;top:32px;bottom:calc(-1 * var(--cs-space-6));width:1px;background:var(--content-site-line)}.docs-step-marker{width:28px;height:28px;border-radius:var(--cs-radius-pill);display:flex;align-items:center;justify-content:center;font-size:var(--cs-text-small);font-weight:var(--cs-weight-semibold);color:var(--content-site-accent);background:var(--content-site-accent-muted);border:1px solid var(--content-site-accent-border);flex-shrink:0}.docs-step-title{font-size:var(--cs-text-lead);font-weight:var(--cs-weight-medium);color:var(--cs-ink);margin:0 0 var(--cs-space-2);letter-spacing:var(--cs-ls-heading)}.docs-step-content>*:last-child{margin-bottom:0}.docs-tabs,.docs-accordion-group{margin:var(--cs-space-5) 0 var(--cs-space-8);border:1px solid var(--content-site-line);border-radius:var(--cs-radius-2xl);overflow:hidden;background:var(--cs-bg)}.docs-tabs-list{display:flex;padding:0 var(--cs-space-2);border-bottom:1px solid var(--content-site-line);background:var(--cs-bg-elevated);overflow-x:auto}.docs-tabs-trigger{padding:12px 14px;font-size:var(--cs-text-nav);font-weight:var(--cs-weight-medium);color:var(--cs-ink-muted);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color var(--cs-duration-fast) ease,border-color var(--cs-duration-fast) ease}.docs-tabs-trigger:hover{color:var(--cs-ink)}.docs-tabs-trigger.is-active{color:var(--cs-ink);border-bottom-color:var(--content-site-accent)}.docs-tabs-panel{padding:var(--cs-space-5);font-size:var(--cs-text-body);line-height:var(--cs-lh-body);color:var(--cs-ink-secondary)}.docs-tabs-panel[hidden]{display:none}.docs-accordion{border-bottom:1px solid var(--content-site-line)}.docs-accordion:last-child{border-bottom:none}.docs-accordion-trigger{display:flex;align-items:center;gap:var(--cs-space-3);width:100%;padding:14px var(--cs-space-5);font-size:var(--cs-text-body);font-weight:var(--cs-weight-medium);color:var(--cs-ink);background:none;border:none;cursor:pointer;text-align:left;transition:background var(--cs-duration-fast) ease}.docs-accordion-trigger:hover{background:var(--cs-bg-subtle)}.docs-accordion-icon{width:16px;height:16px;color:var(--cs-ink-muted);transition:transform var(--cs-duration-fast) ease}.docs-accordion.is-open .docs-accordion-icon{transform:rotate(90deg)}.docs-accordion-panel{padding:0 var(--cs-space-5) var(--cs-space-5);font-size:var(--cs-text-body);line-height:var(--cs-lh-body);color:var(--cs-ink-secondary)}.docs-accordion:not(.is-open) .docs-accordion-panel{display:none}.docs-md .docs-md-table{width:100%;margin:var(--cs-space-4) 0 var(--cs-space-8)}.docs-md-chunk:has(+.docs-md-table)>:last-child{margin-bottom:var(--cs-space-3)}.docs-md-chunk+.docs-md-table{margin-top:0}.docs-prev-next-card{border:1px solid var(--content-site-line);border-radius:var(--cs-radius-xl);background:var(--cs-bg);color:var(--cs-ink)}.docs-prev-next-card:hover{border-color:var(--content-site-accent-border);background:var(--content-site-accent-muted)}.docs-prev-next-label{color:var(--cs-ink-faint)}.docs-prev-next-card:hover .docs-prev-next-title{color:var(--content-site-accent)}.page-copy-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;font-size:var(--cs-text-small);font-weight:var(--cs-weight-medium);color:var(--cs-ink-muted);background:var(--cs-bg-subtle);border:1px solid var(--content-site-line);border-radius:var(--cs-radius-pill);cursor:pointer;transition:color var(--cs-duration-fast) ease,background var(--cs-duration-fast) ease,border-color var(--cs-duration-fast) ease}.page-copy-btn:hover{color:var(--cs-ink);background:var(--cs-bg);border-color:var(--cs-border-strong)}.page-copy-btn.is-copied{color:var(--content-site-accent);border-color:var(--content-site-accent-border)}.api-try-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.api-try-modal{max-width:600px;border-radius:var(--cs-radius-2xl);box-shadow:var(--cs-shadow-modal)}.api-try-section{margin-bottom:var(--cs-space-5)}.api-try-section:last-child{margin-bottom:0}.api-try-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--cs-space-2)}.api-try-section-label{display:inline-flex;align-items:center;gap:var(--cs-space-2);margin:0 0 var(--cs-space-2);font-size:var(--cs-text-meta);font-weight:var(--cs-weight-semibold);letter-spacing:var(--cs-ls-caps);text-transform:uppercase;color:var(--cs-ink-muted)}.api-try-section-head .api-try-section-label{margin:0}.api-try-section-count{font-size:10px;font-weight:var(--cs-weight-medium);letter-spacing:0;color:var(--content-site-accent);background:var(--content-site-accent-muted);border-radius:var(--cs-radius-pill);padding:1px 7px}.api-try-urlbar{display:flex;align-items:center;gap:var(--cs-space-2);padding:8px 8px 8px 10px;border:1px solid var(--content-site-line);border-radius:var(--cs-radius-lg);background:var(--cs-bg-elevated)}.api-try-verb{flex-shrink:0;font-family:var(--cs-font-mono);font-size:10px;font-weight:var(--cs-weight-semibold);letter-spacing:var(--cs-ls-caps);color:var(--cs-method-post-fg);background:var(--cs-method-post-bg);border:1px solid var(--cs-method-post-border);border-radius:var(--cs-radius-sm);padding:3px 7px}.api-try-url{flex:1;min-width:0;font-family:var(--cs-font-mono);font-size:var(--cs-text-small);color:var(--cs-ink);overflow-x:auto;white-space:nowrap}.api-try-copy-inline{flex-shrink:0;font-size:var(--cs-text-meta);font-weight:var(--cs-weight-medium);color:var(--cs-ink-muted);background:var(--cs-bg);border:1px solid var(--content-site-line);border-radius:var(--cs-radius-sm);padding:4px 9px;cursor:pointer;transition:color var(--cs-duration-fast) ease,border-color var(--cs-duration-fast) ease}.api-try-copy-inline:hover{color:var(--cs-ink);border-color:var(--cs-border-strong)}.api-try-proc-row{display:flex;align-items:center;gap:var(--cs-space-2);margin-top:var(--cs-space-2)}.api-try-proc-badge{font-size:10px;font-weight:var(--cs-weight-semibold);letter-spacing:var(--cs-ls-caps);border-radius:var(--cs-radius-sm);padding:2px 7px;border:1px solid transparent}.api-try-proc-badge--query{color:var(--cs-method-get-fg);background:var(--cs-method-get-bg);border-color:var(--cs-method-get-border)}.api-try-proc-badge--mutation{color:var(--cs-method-post-fg);background:var(--cs-method-post-bg);border-color:var(--cs-method-post-border)}.api-try-proc{font-family:var(--cs-font-mono);font-size:var(--cs-text-small);color:var(--cs-ink-secondary);word-break:break-all}.api-try-hint{margin:4px 0 0;font-size:var(--cs-text-meta);line-height:1.5;color:var(--cs-ink-muted)}.api-try-code{margin:0;padding:12px 14px;border-radius:var(--cs-radius-lg);background:var(--cs-bg-code);border:1px solid rgba(148,163,184,.16);font-family:var(--cs-font-mono);font-size:var(--cs-text-small);line-height:var(--cs-lh-code);color:#e2e8f0;overflow-x:auto;white-space:pre}:root.dark .api-try-urlbar{background:#ffffff0a}:root.dark .api-try-verb{color:#93c5fd;background:#2563eb29;border-color:#2563eb52}:root.dark .api-try-copy-inline{background:#ffffff0d;color:#fff9}:root.dark .api-try-copy-inline:hover{color:#e8e8e8}:root.dark .api-try-proc-badge--query{color:#6ee7a0;background:#16a34a2e;border-color:#16a34a4d}:root.dark .api-try-proc-badge--mutation{color:#93c5fd;background:#2563eb29;border-color:#2563eb52}.api-try-modal.api-try-modal--split{width:min(960px,calc(100vw - 32px));max-width:none;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;padding:0}.api-try-modal-titleblock{min-width:0}.api-try-modal-title{margin:0;min-width:0;font-size:12px;font-weight:500;letter-spacing:-.01em;color:var(--cs-ink);font-family:var(--cs-font-mono);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-try-modal-title-row{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.api-try-modal-grid{display:flex;flex-direction:column;min-height:0;flex:1;overflow:hidden}@media(min-width:768px){.api-try-modal--split .api-try-modal-grid{display:grid;grid-template-columns:minmax(280px,340px) 1fr}}.api-try-modal-col{min-height:0;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:var(--cs-space-3) var(--cs-space-4)}.api-try-modal-col--controls{border-bottom:1px solid var(--content-site-line);container-type:inline-size}@media(min-width:768px){.api-try-modal-col--controls{border-bottom:none;border-right:1px solid var(--content-site-line)}.api-try-modal-col--io{display:flex;flex-direction:column;gap:var(--cs-space-3);padding:var(--cs-space-3) var(--cs-space-4)}}@media(max-width:767px){.api-try-modal.api-try-modal--split{width:100%;max-height:min(92vh,100dvh);border-radius:16px 16px 0 0}.api-try-modal--split .api-try-modal-grid{overflow-x:hidden;overflow-y:auto}.api-try-modal-col--io{display:flex;flex-direction:column;gap:var(--cs-space-3);padding:var(--cs-space-3) var(--cs-space-4);min-width:0;max-width:100%;overflow-x:hidden}.api-try-modal-col--io .api-try-io-frame{min-height:132px}.api-try-modal-col--io .api-try-io-frame.api-try-io-panel--response{min-height:168px;flex:1}.api-try-modal-col--io .api-try-io-frame.api-try-io-panel--response .code-block-viewer{max-height:min(280px,36vh)}}.api-try-endpoint-card{margin-bottom:var(--cs-space-3);overflow:hidden}.api-try-endpoint-card-head{padding:10px var(--cs-space-4);font-size:var(--cs-text-small);font-weight:var(--cs-weight-semibold);color:var(--cs-ink);background:var(--cs-bg-elevated)}.api-try-endpoint-card-body{padding:var(--cs-space-2) var(--cs-space-3) var(--cs-space-3)}.api-try-controls-frame{margin-bottom:var(--cs-space-4);padding:0;background:transparent;gap:0}.api-try-controls-frame .hw-ui-collapsible{border-top:none}.api-try-endpoint-fields .api-try-param-row{border-bottom:none;padding-top:0}.api-try-endpoint-fields .api-try-param-row+.api-try-param-row{padding-top:var(--cs-space-2)}.api-try-endpoint-control{display:flex;align-items:center;gap:var(--cs-space-2);min-width:0}.api-try-endpoint-control>.hw-ui-input{flex:1;min-width:0}.api-try-endpoint-copy{flex-shrink:0;width:28px;height:28px}.api-try-endpoint-copy.is-copied{color:var(--content-site-accent)}.api-try-endpoint-hint{margin:var(--cs-space-2) 0 0;font-size:var(--cs-text-meta);color:var(--cs-ink-muted);line-height:1.5}.api-try-endpoint-hint code{font-size:inherit;padding:1px 4px;border-radius:var(--cs-radius-sm);background:var(--cs-bg);border:1px solid var(--content-site-line);color:var(--content-site-accent-dark)}.api-try-param-row{display:grid;grid-template-columns:1fr;gap:var(--cs-space-2);padding:var(--cs-space-2) 0;border-bottom:1px solid var(--content-site-line);min-width:0}.api-try-param-row:last-child{border-bottom:none;padding-bottom:0}.api-try-modal-col--controls .api-try-param-row{grid-template-columns:1fr;gap:var(--cs-space-2)}.api-try-param-meta,.api-try-param-control{min-width:0}.api-try-modal-col--controls .hw-ui-collapsible-body{min-width:0;overflow-x:hidden;padding-inline:var(--cs-space-3)}.api-try-param-meta-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cs-space-1)}.api-try-param-name{font-family:var(--cs-font-mono);font-size:var(--cs-text-small);font-weight:var(--cs-weight-medium);color:var(--content-site-accent-dark)}.api-try-param-desc,.api-try-param-default{margin:4px 0 0;font-size:var(--cs-text-meta);color:var(--cs-ink-muted);line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.api-try-param-default code{font-size:inherit}.api-try-field-error{margin:4px 0 0;font-size:var(--cs-text-meta);color:#dc2626}.api-try-actions{display:flex;align-items:center;gap:8px;margin-top:var(--cs-space-3);position:sticky;bottom:0;padding-top:var(--cs-space-2);background:linear-gradient(to top,var(--cs-bg) 75%,transparent)}.api-try-send{flex:1;min-width:0}.api-try-launch-head{display:flex;align-items:center;gap:var(--cs-space-2);margin-bottom:var(--cs-space-2);flex-wrap:wrap}.api-try-launch-proc{font-family:var(--cs-font-mono);font-size:10px;color:var(--cs-ink-muted);word-break:break-all}.api-try-launch-btn{width:100%;margin-top:var(--cs-space-2)}.api-try-modal-col--io .api-try-io-frame{display:flex;flex-direction:column;min-height:0;min-width:0;max-width:100%}.api-try-modal-col--io .api-try-io-frame.api-try-io-panel--response{flex:1;min-height:180px}.api-try-modal-col--io .api-try-io-frame [data-slot=frame-panel]{display:flex;flex-direction:column;min-height:0;flex:1}.api-try-modal-col--io .api-try-io-frame .code-block-group{display:flex;flex-direction:column;flex:1;min-height:0}.code-block-group-head--playground{display:flex;flex-direction:column;gap:var(--cs-space-2);align-items:stretch;min-width:0}.code-block-playground-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--cs-space-2)}.code-block-head-toolbar{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--cs-space-2);min-width:0}.code-block-head-toolbar-spacer{min-width:0}.code-block-group-label{font-size:var(--cs-text-meta);font-weight:var(--cs-weight-semibold);letter-spacing:var(--cs-ls-caps);text-transform:uppercase;color:var(--cs-ink-muted);flex-shrink:0}.api-try-modal-col--io .api-try-io-frame .code-block-viewer{flex:1;min-height:0;max-height:220px;overflow:auto;white-space:pre}.api-try-modal-col--io .api-try-io-frame.api-try-io-panel--response .code-block-viewer{max-height:min(360px,40vh)}.code-block-viewer--empty{display:flex;align-items:center;justify-content:center;min-height:120px;padding:var(--cs-space-4);color:var(--cs-ink-muted);font-size:var(--cs-text-small);text-align:center}.api-try-modal-col--io .code-block-viewer.api-try-skeleton{display:flex;flex-direction:column;gap:8px;padding:var(--cs-space-4)}.api-try-modal-head .hw-ui-badge{padding:1px 5px;font-size:9px}:root.dark .api-try-skeleton span{background:linear-gradient(90deg,#94a3b826,#94a3b814,#94a3b826)}.api-try-status-pill{font-size:10px;font-weight:var(--cs-weight-semibold);letter-spacing:var(--cs-ls-caps);text-transform:uppercase;padding:3px 8px;border-radius:var(--cs-radius-pill);border:1px solid transparent}.api-try-status-pill--2xx{color:var(--cs-method-get-fg);background:var(--cs-method-get-bg);border-color:var(--cs-method-get-border)}.api-try-status-pill--4xx{color:#b45309;background:#fffbeb;border-color:#fde68a}.api-try-status-pill--5xx,.api-try-status-pill--error{color:#dc2626;background:#fef2f2;border-color:#fecaca}.api-try-status-pill--pending{color:var(--cs-ink-muted);background:var(--cs-bg-subtle);border-color:var(--content-site-line)}.api-try-example-badge{display:inline-flex;align-items:center;font-size:10px;font-weight:var(--cs-weight-semibold);letter-spacing:var(--cs-ls-caps);text-transform:uppercase;padding:3px 8px;border-radius:var(--cs-radius-pill);color:#929292;background:#0000000a;border:1px solid var(--content-site-line)}.api-try-timing{margin-left:auto;font-family:var(--cs-font-mono);font-size:11px;color:#64748b}.api-try-skeleton{padding:var(--cs-space-4);display:flex;flex-direction:column;gap:var(--cs-space-2)}.api-try-skeleton span{height:10px;border-radius:var(--cs-radius-sm);background:linear-gradient(90deg,#0000000f,#00000008,#0000000f);background-size:200% 100%;animation:shimmer 1.4s ease-in-out infinite}.api-try-skeleton span:nth-child(2){width:88%}.api-try-skeleton span:nth-child(3){width:72%}@keyframes api-try-spin{to{transform:rotate(360deg)}}:root.dark .api-try-status-pill--4xx{color:#fcd34d;background:#ca8a042e;border-color:#ca8a0459}:root.dark .api-try-status-pill--5xx,:root.dark .api-try-status-pill--error{color:#fca5a5;background:#dc26262e;border-color:#dc262659}:root.dark .api-try-example-badge{color:#ffffff6b;background:#ffffff0f;border-color:#ffffff14}:root.dark .api-try-param-name{color:var(--content-site-accent-light)}.api-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:28px 0 10px}.api-section-head .api-section-title{margin:0;font-size:14px}.api-try-trigger{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex-shrink:0}.api-try-trigger svg{width:11px;height:11px}.api-try-trigger.hw-ui-btn.hw-ui-btn--default,.api-try-send.hw-ui-btn.hw-ui-btn--default{background:#262626!important;color:#fff!important;border-color:transparent!important;border-radius:7px!important;font-weight:500!important}.api-try-trigger.hw-ui-btn.hw-ui-btn--default,.api-try-send.hw-ui-btn.hw-ui-btn--default{padding:5px 12px!important;min-height:28px;height:28px;font-size:12px;line-height:1}.api-try-reset.hw-ui-btn.hw-ui-btn--outline{padding:5px 12px!important;min-height:28px;height:28px;font-size:12px;line-height:1;border-radius:7px!important}.api-try-trigger.hw-ui-btn--default:hover:not(:disabled),.api-try-send.hw-ui-btn--default:hover:not(:disabled){background:#000!important;color:#fff!important}.api-try-trigger.hw-ui-btn--default:active:not(:disabled),.api-try-send.hw-ui-btn--default:active:not(:disabled){background:#111!important}.api-try-send.hw-ui-btn--loading:after{border-color:#ffffff40!important;border-top-color:#fff!important}:root.dark .api-try-trigger.hw-ui-btn--default,:root.dark .api-try-send.hw-ui-btn--default{background:#f5f5f5!important;color:#111!important}:root.dark .api-try-trigger.hw-ui-btn--default:hover:not(:disabled),:root.dark .api-try-send.hw-ui-btn--default:hover:not(:disabled){background:#e8e8e8!important;color:#111!important}:root.dark .api-try-send.hw-ui-btn--loading:after{border-color:#00000026!important;border-top-color:#111!important}.docs-md pre:not(.code-block-viewer),.docs-code-block pre{background:#f3f4f6;border:1px solid var(--content-site-line);border-radius:8px;padding:12px 16px;color:#1f2937;font-family:var(--cs-font-mono);font-size:12.5px;line-height:1.5}.docs-code-block pre{padding-top:30px}.docs-md pre:not(.code-block-viewer) code,.docs-code-block pre code{background:none;border:none;padding:0;color:inherit}.docs-md code{background:#f3f4f6;border:1px solid var(--content-site-line);border-radius:4px;padding:2px 5px;color:#1f2937}:root.dark .docs-md pre:not(.code-block-viewer),:root.dark .docs-code-block pre{background:#1a1a1a;border-color:#ffffff14;color:#e5e7eb}:root.dark .docs-md code{background:#262626;border-color:#ffffff14;color:#e5e7eb}.docs-code-lang{color:#9ca3af}.docs-code-copy{color:#6b7280;background:#0000000a;border:1px solid var(--content-site-line)}.docs-code-copy:hover{color:#1f2937;background:#00000012}:root.dark .docs-code-lang{color:#6b7280}:root.dark .docs-code-copy{color:#9ca3af;background:#ffffff0f;border-color:#ffffff14}:root.dark .docs-code-copy:hover{color:#f3f4f6;background:#ffffff1a}.docs-code-block .hljs-keyword,.docs-code-block .hljs-built_in,.docs-code-block .hljs-name,.docs-code-block .hljs-tag{color:#2563eb}.docs-code-block .hljs-string,.docs-code-block .hljs-attr{color:#16a34a}.docs-code-block .hljs-title,.docs-code-block .hljs-function .hljs-title,.docs-code-block .hljs-section{color:#0e7490}.docs-code-block .hljs-number,.docs-code-block .hljs-literal,.docs-code-block .hljs-meta{color:#b45309}.docs-code-block .hljs-comment{color:#6b7280}:root.dark .docs-code-block .hljs-keyword,:root.dark .docs-code-block .hljs-built_in,:root.dark .docs-code-block .hljs-name,:root.dark .docs-code-block .hljs-tag{color:#93c5fd}:root.dark .docs-code-block .hljs-string,:root.dark .docs-code-block .hljs-attr{color:#6ee7b7}:root.dark .docs-code-block .hljs-title,:root.dark .docs-code-block .hljs-function .hljs-title,:root.dark .docs-code-block .hljs-section{color:#7dd3fc}:root.dark .docs-code-block .hljs-number,:root.dark .docs-code-block .hljs-literal,:root.dark .docs-code-block .hljs-meta{color:#fdba74}:root.dark .docs-code-block .hljs-comment{color:#64748b}.api-code-frame,.api-try-io-frame{padding:0;background:transparent;gap:0}.docs-md .api-code-frame{margin:var(--cs-space-4) 0 var(--cs-space-5)}.api-code-frame [data-slot=frame-panel]>.code-block-group,.api-try-io-frame [data-slot=frame-panel]>.code-block-group,.api-request-examples [data-slot=frame-panel]>.code-block-group,.api-example-response [data-slot=frame-panel]>.code-block-group{display:flex;flex-direction:column;gap:var(--cs-space-1);padding:var(--cs-space-2);background:transparent;border:none;border-radius:0;box-shadow:none;position:static;margin-bottom:0;overflow:visible}.api-code-frame .code-block-tabs--single{display:inline-flex;align-items:center;padding:3px;background:color-mix(in srgb,var(--cs-ink) 4%,var(--cs-bg) 96%);border-radius:var(--cs-radius-lg)}.api-code-frame .code-block-tabs--single .code-block-tab{cursor:default;box-shadow:var(--cs-shadow-sm)}.api-code-frame .code-block-group-head--single{align-items:center}.api-code-frame .code-block-group-head:not(.code-block-group-head--playground),.api-request-examples .code-block-group-head:not(.code-block-group-head--playground),.api-example-response .code-block-group-head:not(.code-block-group-head--playground){display:grid;grid-template-columns:1fr auto;align-items:center;background:var(--cs-bg);border-bottom:none;border-radius:var(--cs-radius-lg);padding:0}.api-try-io-frame .code-block-group-head--playground{background:var(--cs-bg);border-bottom:none;border-radius:var(--cs-radius-lg);padding:0}.api-code-frame .code-block-tabs--segmented,.api-try-io-frame .code-block-tabs--segmented,.api-request-examples .code-block-tabs--segmented,.api-example-response .code-block-tabs--segmented{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px;padding:3px;background:color-mix(in srgb,var(--cs-ink) 4%,var(--cs-bg) 96%);border-radius:var(--cs-radius-lg)}.api-code-frame .code-block-tab,.api-try-io-frame .code-block-tab,.api-request-examples .code-block-tab,.api-example-response .code-block-tab{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:var(--cs-text-small);font-weight:var(--cs-weight-medium);color:var(--cs-ink-muted);background:transparent;border:none;border-bottom:none;border-radius:calc(var(--cs-radius-lg) - 2px);cursor:pointer;white-space:nowrap;transition:color var(--cs-duration-fast) ease,background var(--cs-duration-fast) ease,box-shadow var(--cs-duration-fast) ease}.api-code-frame .code-block-tab:hover,.api-try-io-frame .code-block-tab:hover,.api-request-examples .code-block-tab:hover,.api-example-response .code-block-tab:hover{color:var(--cs-ink)}.api-code-frame .code-block-tab.is-active,.api-try-io-frame .code-block-tab.is-active,.api-request-examples .code-block-tab.is-active,.api-example-response .code-block-tab.is-active{color:var(--cs-ink);background:var(--cs-bg);box-shadow:var(--cs-shadow-sm)}.api-code-frame .code-block-tab-icon,.api-try-io-frame .code-block-tab-icon,.api-request-examples .code-block-tab-icon,.api-example-response .code-block-tab-icon{width:14px;height:14px;flex-shrink:0;opacity:.72}.api-code-frame .code-block-tab.is-active .code-block-tab-icon,.api-try-io-frame .code-block-tab.is-active .code-block-tab-icon,.api-request-examples .code-block-tab.is-active .code-block-tab-icon,.api-example-response .code-block-tab.is-active .code-block-tab-icon{opacity:1}.api-code-frame .code-block-group-copy,.api-try-io-frame .code-block-group-copy,.api-request-examples .code-block-group-copy,.api-example-response .code-block-group-copy{margin-top:0;position:static;opacity:1;padding:0;border:none;background:transparent}.api-code-frame .code-block-group-copy.is-copied,.api-try-io-frame .code-block-group-copy.is-copied{color:var(--content-site-accent)}:root.dark .api-code-frame .code-block-tabs--segmented,:root.dark .api-try-io-frame .code-block-tabs--segmented,:root.dark .api-request-examples .code-block-tabs--segmented,:root.dark .api-example-response .code-block-tabs--segmented,:root.dark .api-code-frame .code-block-tabs--single,:root.dark .api-try-io-frame .code-block-tabs--single{background:color-mix(in srgb,white 6%,var(--cs-bg-elevated) 94%)}:root.dark .api-code-frame .code-block-tab.is-active,:root.dark .api-try-io-frame .code-block-tab.is-active,:root.dark .api-request-examples .code-block-tab.is-active,:root.dark .api-example-response .code-block-tab.is-active{background:var(--cs-bg-elevated);box-shadow:0 1px 2px #00000059}.api-code-frame .code-block-viewer,.api-try-io-frame .code-block-viewer,.api-request-examples .code-block-viewer,.api-example-response .code-block-viewer{margin:0;padding:14px 16px;font-family:var(--cs-font-mono);font-size:12px;line-height:var(--cs-lh-code);background:#f3f4f6;color:#1f2937;overflow-x:auto;overflow-y:visible;white-space:pre;border:none;border-radius:var(--cs-radius-lg)}:root.dark .api-code-frame .code-block-viewer,:root.dark .api-try-io-frame .code-block-viewer,:root.dark .api-request-examples .code-block-viewer,:root.dark .api-example-response .code-block-viewer{background:#1a1a1a;color:#e5e7eb}.api-code-frame .code-block-viewer code.hljs,.api-try-io-frame .code-block-viewer code.hljs{display:block;background:transparent;border:none;padding:0}.api-code-frame .code-block-viewer .hljs-keyword,.api-code-frame .code-block-viewer .hljs-built_in,.api-code-frame .code-block-viewer .hljs-name,.api-code-frame .code-block-viewer .hljs-tag,.api-try-io-frame .code-block-viewer .hljs-keyword,.api-try-io-frame .code-block-viewer .hljs-built_in,.api-try-io-frame .code-block-viewer .hljs-name,.api-try-io-frame .code-block-viewer .hljs-tag{color:#2563eb}.api-code-frame .code-block-viewer .hljs-string,.api-code-frame .code-block-viewer .hljs-attr,.api-try-io-frame .code-block-viewer .hljs-string,.api-try-io-frame .code-block-viewer .hljs-attr{color:#16a34a}.api-code-frame .code-block-viewer .hljs-title,.api-code-frame .code-block-viewer .hljs-title.function_,.api-code-frame .code-block-viewer .hljs-function .hljs-title,.api-code-frame .code-block-viewer .hljs-section,.api-try-io-frame .code-block-viewer .hljs-title,.api-try-io-frame .code-block-viewer .hljs-title.function_,.api-try-io-frame .code-block-viewer .hljs-function .hljs-title,.api-try-io-frame .code-block-viewer .hljs-section{color:#0e7490}.api-code-frame .code-block-viewer .hljs-number,.api-code-frame .code-block-viewer .hljs-literal,.api-code-frame .code-block-viewer .hljs-meta,.api-try-io-frame .code-block-viewer .hljs-number,.api-try-io-frame .code-block-viewer .hljs-literal,.api-try-io-frame .code-block-viewer .hljs-meta{color:#b45309}.api-code-frame .code-block-viewer .hljs-comment,.api-try-io-frame .code-block-viewer .hljs-comment{color:#6b7280;font-style:italic}.api-code-frame .code-block-viewer .hljs-property,.api-try-io-frame .code-block-viewer .hljs-property{color:#7c3aed}.api-code-frame .code-block-viewer .hljs-punctuation,.api-try-io-frame .code-block-viewer .hljs-punctuation{color:#6b7280}.api-code-frame .code-block-viewer .hljs-link,.api-try-io-frame .code-block-viewer .hljs-link{color:#7c3aed;text-decoration:underline;text-underline-offset:2px}:root.dark .api-code-frame .code-block-viewer .hljs-link,:root.dark .api-try-io-frame .code-block-viewer .hljs-link{color:#c4b5fd}:root.dark .api-code-frame .code-block-viewer .hljs-keyword,:root.dark .api-code-frame .code-block-viewer .hljs-built_in,:root.dark .api-code-frame .code-block-viewer .hljs-name,:root.dark .api-code-frame .code-block-viewer .hljs-tag,:root.dark .api-try-io-frame .code-block-viewer .hljs-keyword,:root.dark .api-try-io-frame .code-block-viewer .hljs-built_in,:root.dark .api-try-io-frame .code-block-viewer .hljs-name,:root.dark .api-try-io-frame .code-block-viewer .hljs-tag{color:#93c5fd}:root.dark .api-code-frame .code-block-viewer .hljs-string,:root.dark .api-code-frame .code-block-viewer .hljs-attr,:root.dark .api-try-io-frame .code-block-viewer .hljs-string,:root.dark .api-try-io-frame .code-block-viewer .hljs-attr{color:#6ee7b7}:root.dark .api-code-frame .code-block-viewer .hljs-title,:root.dark .api-code-frame .code-block-viewer .hljs-title.function_,:root.dark .api-code-frame .code-block-viewer .hljs-function .hljs-title,:root.dark .api-code-frame .code-block-viewer .hljs-section,:root.dark .api-try-io-frame .code-block-viewer .hljs-title,:root.dark .api-try-io-frame .code-block-viewer .hljs-title.function_,:root.dark .api-try-io-frame .code-block-viewer .hljs-function .hljs-title,:root.dark .api-try-io-frame .code-block-viewer .hljs-section{color:#7dd3fc}:root.dark .api-code-frame .code-block-viewer .hljs-number,:root.dark .api-code-frame .code-block-viewer .hljs-literal,:root.dark .api-code-frame .code-block-viewer .hljs-meta,:root.dark .api-try-io-frame .code-block-viewer .hljs-number,:root.dark .api-try-io-frame .code-block-viewer .hljs-literal,:root.dark .api-try-io-frame .code-block-viewer .hljs-meta{color:#fdba74}:root.dark .api-code-frame .code-block-viewer .hljs-comment,:root.dark .api-try-io-frame .code-block-viewer .hljs-comment{color:#64748b}:root.dark .api-code-frame .code-block-viewer .hljs-property,:root.dark .api-try-io-frame .code-block-viewer .hljs-property{color:#c4b5fd}:root.dark .api-code-frame .code-block-viewer .hljs-punctuation,:root.dark .api-try-io-frame .code-block-viewer .hljs-punctuation{color:#9ca3af}.docs-md .api-code-frame .code-block-group{background:transparent;border:none;border-radius:0;overflow:visible}.docs-md .api-code-frame .code-block-group-head{background:transparent;border-bottom:none;min-height:0;padding:0}.cmd-palette-overlay [data-slot=frame].cmd-palette-frame{width:100%;max-width:560px;gap:0;padding:var(--cs-space-1);background:color-mix(in srgb,var(--cs-ink) 6%,var(--cs-bg) 94%);border-radius:var(--cs-radius-2xl);box-shadow:none}.cmd-palette-overlay [data-slot=frame].cmd-palette-frame>.hw-ui-table-wrap{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--content-site-line);border-radius:var(--cs-radius-xl);background:var(--cs-bg);box-shadow:var(--cs-shadow-modal)}:root.dark .cmd-palette-overlay [data-slot=frame].cmd-palette-frame{background:color-mix(in srgb,white 12%,var(--cs-bg-elevated) 88%)}:root.dark .cmd-palette-overlay [data-slot=frame].cmd-palette-frame>.hw-ui-table-wrap{background:var(--cs-bg-elevated);border-color:var(--content-site-line)}.cmd-palette-overlay [data-slot=frame].cmd-palette-frame>.hw-ui-table-wrap .cmd-palette-head{background:var(--cs-bg)}.cmd-palette-overlay [data-slot=frame].cmd-palette-frame>.hw-ui-table-wrap .cmd-palette-list{background:var(--cs-bg)}:root.dark .cmd-palette-overlay [data-slot=frame].cmd-palette-frame>.hw-ui-table-wrap .cmd-palette-head,:root.dark .cmd-palette-overlay [data-slot=frame].cmd-palette-frame>.hw-ui-table-wrap .cmd-palette-list{background:var(--cs-bg-elevated)}body{color:var(--cs-ink-secondary);background:var(--cs-bg)}.page-header-rule{margin:var(--cs-space-8) 0 var(--cs-space-6)}.docs-md h1,.docs-md h2,.docs-md h3{color:var(--cs-ink)}.docs-md h2{font-weight:var(--cs-weight-medium)}.docs-md h3{font-weight:var(--cs-weight-semibold)}.breadcrumbs{font-size:var(--cs-text-small);color:var(--cs-ink-faint)}.breadcrumbs-sep{color:var(--cs-border-strong)}.breadcrumbs-link{color:var(--cs-ink-faint)}.breadcrumbs-current{color:var(--cs-ink-muted)}:root.dark .docs-toc-page:hover .docs-toc-page-title,:root.dark .docs-toc-page:hover .docs-toc-page-arrow{color:var(--content-site-accent-light)}:root.dark [data-slot=frame]>.hw-ui-table-wrap .hw-ui-table-head{background:var(--cs-bg-elevated)}:root.dark .hw-ui-frame{box-shadow:inset 0 0 0 1px var(--content-site-line)}
