/* cyrillic-ext */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iIq129k.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1isq129k.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iAq129k.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iEq129k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1i8q1w.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl1FgtIU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwlRFgtIU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl9FgtIU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl5FgtIU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root{color-scheme:light;--docs-font-sans: "Geist", ui-sans-serif, system-ui, -apple-system,
    BlinkMacSystemFont, "Segoe UI", sans-serif;--docs-font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo,
    Consolas, monospace;--default-mono-font-family: var(--docs-font-mono);--font-mono: var(--docs-font-mono);--font-paper-mono: var(--docs-font-mono);--docs-tracking-body: -0.01em;--docs-tracking-heading: -0.02em;--docs-weight-medium: 500;--docs-weight-heading: 550;--docs-weight-emphasis: 600;--docs-background: #ffffff;--docs-surface: #ffffff;--docs-sidebar-surface: #ffffff;--docs-sidebar-hover: #f5f5f5;--docs-surface-muted: #fafafa;--docs-surface-hover: #f5f5f5;--docs-surface-active: #ebebeb;--docs-text: #171717;--docs-prose: #2e2e2e;--docs-text-muted: #525252;--docs-text-subtle: #737373;--docs-icon: #a3a3a3;--docs-border: #ebebeb;--docs-border-strong: #d4d4d4;--docs-border-subtle: #f5f5f5;--docs-code-background: #fafafa;--docs-code-header: #f5f5f5;--docs-code-border: #ebebeb;--mint-color-background: var(--docs-code-background);--mint-color-text: #2e2e2e;--mint-background: var(--docs-code-background);--mint-foreground: var(--mint-color-text);--mint-token-constant: #744bc4;--mint-token-string: #16728a;--mint-token-comment: #8a8a8a;--mint-token-keyword: #8053bd;--mint-token-parameter: #2e2e2e;--mint-token-function: #315ca6;--mint-token-string-expression: #16728a;--mint-token-punctuation: #737373;--mint-token-link: #345aa7;--docs-brand: #6363f1;--docs-brand-strong: #6363f1;--docs-link: #4f4fe6;--docs-link-hover: #4040c4;--docs-brand-soft: #f0f0ff;--docs-brand-border: #e3e3fe;--docs-focus: #6363f1;--docs-info: #0055cc;--docs-info-surface: #e9f1ff;--docs-info-border: #e9f1ff;--docs-success: #216e4e;--docs-success-surface: #e6f6ec;--docs-success-border: #e6f6ec;--docs-warning: #8a5a00;--docs-warning-surface: #fff3d6;--docs-warning-border: #fff3d6;--docs-danger: #ae2a19;--docs-danger-surface: #ffeceb;--docs-danger-border: #ffeceb;--docs-cta: #6363f1;--docs-cta-hover: #5858ec;--docs-cta-active: #4f4fe6;--docs-cta-shadow: inset 0 1px 0 rgb(255 255 255 / 30%),
    inset 0 4px 8px -4px rgb(255 255 255 / 34%), inset 0 -1px 0 rgb(24 24 104 / 24%),
    0 0 0 1px #5252e2, 0 1px 2px rgb(30 30 110 / 26%), 0 3px 8px -2px rgb(99 99 241 / 45%);--docs-cta-shadow-hover: inset 0 1px 0 rgb(255 255 255 / 30%),
    inset 0 4px 8px -4px rgb(255 255 255 / 34%), inset 0 -1px 0 rgb(24 24 104 / 26%),
    0 0 0 1px #4c4cdc, 0 1px 2px rgb(30 30 110 / 28%), 0 5px 12px -3px rgb(99 99 241 / 55%);--docs-cta-shadow-active: inset 0 1px 2px rgb(20 20 90 / 35%), 0 0 0 1px #4646d6;--docs-control: #ffffff;--docs-control-hover: #fafafa;--docs-control-border: rgb(0 0 0 / 8%);--docs-control-icon: #525252;--docs-control-shadow: 0 1px 2px rgb(0 0 0 / 4%), inset 0 -1px 0 rgb(0 0 0 / 2.5%);--docs-control-shadow-hover: 0 1px 3px rgb(0 0 0 / 6%), inset 0 -1px 0 rgb(0 0 0 / 3%);--docs-control-shadow-active: inset 0 1px 2px rgb(0 0 0 / 6%);--docs-field: #f4f4f4;--docs-field-hover: #efefef;--docs-kbd: #ffffff;--docs-segment-track: #f2f2f2;--docs-segment-pill: #ffffff;--docs-segment-pill-shadow: 0 1px 2px rgb(16 24 40 / 6%), 0 0 0 1px rgb(0 0 0 / 4%);--docs-chip: #f2f2f2;--docs-accent: #f0f0f0;--docs-header-field: #f5f5f5;--docs-header-field-hover: #f0f0f0;--docs-header-edge: #e5e5e5;--docs-header-edge-hover: #d4d4d4;--docs-masthead-height: 3.75rem;--docs-tabbar-height: 2.75rem;--docs-header-height: calc(var(--docs-masthead-height) + var(--docs-tabbar-height));--docs-sidebar-width: 18rem;--docs-toc-width: 14.625rem;--docs-content-max: 43.5rem;--docs-control-height: 2rem;--docs-radius-xs: 0.25rem;--docs-radius-sm: 0.375rem;--docs-radius: 0.5rem;--docs-radius-lg: 0.625rem;--rounded-search: 0.875rem;--docs-shadow: 0 1px 2px rgb(0 0 0 / 4%);--docs-shadow-raised: 0 1px 2px rgb(0 0 0 / 4%);--docs-shadow-popover: 0 12px 32px -8px rgb(0 0 0 / 12%),
    0 2px 6px rgb(0 0 0 / 4%);--docs-ease: cubic-bezier(0.22, 1, 0.36, 1);--docs-sidebar-ease: cubic-bezier(0.87, 0, 0.13, 1);--docs-glide-ease: cubic-bezier(0.32, 0.72, 0, 1)}.dark{color-scheme:dark;--docs-background: #101010;--docs-surface: #141414;--docs-sidebar-surface: #101010;--docs-sidebar-hover: #1f1f1f;--docs-surface-muted: #1a1a1a;--docs-surface-hover: #1f1f1f;--docs-surface-active: #262626;--docs-text: #fafafa;--docs-prose: #d4d4d4;--docs-text-muted: #a3a3a3;--docs-text-subtle: #808080;--docs-icon: #5c5c5c;--docs-border: #242424;--docs-border-strong: #333333;--docs-border-subtle: #1a1a1a;--docs-code-background: #141414;--docs-code-header: #1a1a1a;--docs-code-border: #242424;--mint-color-text: #e5e5e5;--mint-token-constant: #c0b5ff;--mint-token-string: #6cdbed;--mint-token-comment: #808080;--mint-token-keyword: #c0b5ff;--mint-token-parameter: #e5e5e5;--mint-token-function: #91b5f9;--mint-token-string-expression: #6cdbed;--mint-token-punctuation: #a3a3a3;--mint-token-link: #91b5f9;--docs-brand: #6363f1;--docs-brand-strong: #6363f1;--docs-link: #8b8bf5;--docs-link-hover: #acacf8;--docs-brand-soft: #18183b;--docs-brand-border: #20204f;--docs-focus: #8b8bf5;--docs-info: #8ab4ff;--docs-info-surface: #14203a;--docs-info-border: #14203a;--docs-success: #6fcf97;--docs-success-surface: #142a1e;--docs-success-border: #142a1e;--docs-warning: #f2c94c;--docs-warning-surface: #2e2814;--docs-warning-border: #2e2814;--docs-danger: #ff8a8a;--docs-danger-surface: #2e1a1a;--docs-danger-border: #2e1a1a;--docs-cta-hover: #6c6cf2;--docs-cta-active: #5858ec;--docs-cta-shadow: inset 0 1px 0 rgb(255 255 255 / 30%),
    inset 0 4px 8px -4px rgb(255 255 255 / 30%), inset 0 -1px 0 rgb(0 0 0 / 30%),
    0 0 0 1px #4b4bd8, 0 1px 2px rgb(0 0 0 / 60%), 0 4px 14px -3px rgb(99 99 241 / 50%);--docs-cta-shadow-hover: inset 0 1px 0 rgb(255 255 255 / 34%),
    inset 0 4px 8px -4px rgb(255 255 255 / 34%), inset 0 -1px 0 rgb(0 0 0 / 30%),
    0 0 0 1px #5454e4, 0 1px 2px rgb(0 0 0 / 60%), 0 6px 18px -4px rgb(99 99 241 / 60%);--docs-cta-shadow-active: inset 0 1px 2px rgb(0 0 0 / 45%), 0 0 0 1px #4b4bd8;--docs-control: #1c1c1c;--docs-control-hover: #222222;--docs-control-border: rgb(255 255 255 / 6%);--docs-control-icon: #a3a3a3;--docs-control-shadow: inset 0 1px 0 rgb(255 255 255 / 4%), 0 1px 2px rgb(0 0 0 / 35%);--docs-control-shadow-hover: inset 0 1px 0 rgb(255 255 255 / 6%), 0 1px 3px rgb(0 0 0 / 40%);--docs-control-shadow-active: inset 0 1px 2px rgb(0 0 0 / 40%);--docs-field: #0b0b0b;--docs-field-hover: #0e0e0e;--docs-kbd: #222222;--docs-segment-track: #1a1a1a;--docs-segment-pill: #2e2e2e;--docs-segment-pill-shadow: inset 0 1px 0 rgb(255 255 255 / 6%), 0 1px 2px rgb(0 0 0 / 40%);--docs-chip: #242424;--docs-accent: #222222;--docs-header-field: #1a1a1a;--docs-header-field-hover: #1f1f1f;--docs-header-edge: #2b2b2b;--docs-header-edge-hover: #3a3a3a;--docs-shadow: 0 1px 2px rgb(0 0 0 / 30%);--docs-shadow-raised: 0 1px 2px rgb(0 0 0 / 30%);--docs-shadow-popover: 0 16px 40px -8px rgb(0 0 0 / 60%),
    0 2px 8px rgb(0 0 0 / 30%)}html{background:var(--docs-background);font-family:var(--docs-font-sans);text-rendering:optimizeLegibility}body{background:var(--docs-background);color:var(--docs-text);font-family:var(--docs-font-sans);letter-spacing:var(--docs-tracking-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--docs-font-sans);font-weight:var(--docs-weight-heading);letter-spacing:var(--docs-tracking-heading);text-transform:none}#navbar :where(div,span),[data-component-part="field-name"]{font-weight:var(--docs-weight-medium)}.api-section-heading-title{font-weight:var(--docs-weight-heading)}#navbar a,#navigation-items :where(a,button,span),#table-of-contents-content a{text-shadow:none}::selection{background:var(--docs-brand-strong);color:#ffffff}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--docs-focus);outline-offset:2px}#navbar{background:var(--docs-background);min-height:var(--docs-masthead-height);color:var(--docs-text)}#navbar>div:first-child{border-color:var(--docs-border)}#navbar a,#navbar button{border-radius:var(--docs-radius-sm);font-size:0.8125rem;font-weight:var(--docs-weight-medium)}#navbar a:has(>.nav-logo){align-items:center;display:flex;gap:0.5rem}#navbar .nav-logo{object-fit:cover;object-position:left center;width:1.5rem}#navbar a:has(>.nav-logo)::after{order:1;color:var(--docs-text);content:"CodeAnt AI";font-size:0.9375rem;font-weight:var(--docs-weight-emphasis);letter-spacing:var(--docs-tracking-heading);white-space:nowrap}#navbar a:has(>.nav-logo)::before{order:2;margin-inline-start:0.25rem;padding-inline-start:0.625rem;border-inline-start:1px solid var(--docs-border-strong);color:var(--docs-text-subtle);content:"Help Center";font-size:0.9375rem;font-weight:var(--docs-weight-medium);letter-spacing:var(--docs-tracking-heading);line-height:1rem;white-space:nowrap}#navbar #search-bar-entry{width:100%;max-width:25rem;height:var(--docs-control-height);min-height:0;margin-inline:auto;padding:0 0.3125rem 0 0.625rem;background:var(--docs-header-field);border:1px solid var(--docs-header-edge);border-radius:var(--docs-radius);box-shadow:none;color:var(--docs-text-muted);font-weight:400;transition:background-color 150ms var(--docs-ease),
    border-color 150ms var(--docs-ease)}#navbar #search-bar-entry:hover{background:var(--docs-header-field-hover);border-color:var(--docs-header-edge-hover)}#navbar #search-bar-entry svg{width:0.875rem;min-width:0.875rem;height:0.875rem;color:var(--docs-text-muted)}#navbar #search-bar-entry>span:last-child{padding:0.0625rem 0.3125rem;border:1px solid var(--docs-header-edge);border-radius:var(--docs-radius-xs);background:var(--docs-kbd);color:var(--docs-text-subtle);font-size:0.625rem;font-weight:var(--docs-weight-medium);letter-spacing:0;line-height:1rem}#navbar #assistant-entry{display:none}#assistant-entry-mobile{border-radius:var(--docs-radius-sm);color:var(--docs-link)}#assistant-entry-mobile svg{color:currentColor}#navbar .navbar-link a{align-items:center;display:flex;height:var(--docs-control-height);padding:0 0.75rem;background:var(--docs-control);border:1px solid var(--docs-control-border);border-radius:var(--docs-radius);box-shadow:var(--docs-control-shadow);color:var(--docs-text);letter-spacing:-0.006em;transition:background-color 150ms var(--docs-ease),
    box-shadow 150ms var(--docs-ease), transform 150ms var(--docs-ease)}#navbar .navbar-link a:hover{background:var(--docs-control-hover);box-shadow:var(--docs-control-shadow-hover)}#navbar .navbar-link a:active{box-shadow:var(--docs-control-shadow-active);transform:translateY(0.5px)}#topbar-cta-button{background:transparent;border:0;border-radius:0;box-shadow:none}#topbar-cta-button>a{height:var(--docs-control-height);padding:0 0.625rem 0 0.75rem;background:var(--docs-cta);border:0;border-radius:var(--docs-radius);box-shadow:var(--docs-cta-shadow);color:#ffffff;font-weight:var(--docs-weight-medium);letter-spacing:-0.006em;transition:background-color 150ms var(--docs-ease),
    box-shadow 150ms var(--docs-ease), transform 150ms var(--docs-ease)}#topbar-cta-button>a>span:first-child{display:none}#topbar-cta-button>a span{color:inherit}#topbar-cta-button>a>div{gap:0.375rem}#topbar-cta-button>a svg{display:none}#topbar-cta-button>a>div::after{content:"";width:0.75rem;height:0.75rem;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E") center / contain no-repeat}#topbar-cta-button>a:hover{background:var(--docs-cta-hover);box-shadow:var(--docs-cta-shadow-hover)}#topbar-cta-button>a:active{background:var(--docs-cta-active);box-shadow:var(--docs-cta-shadow-active);transform:translateY(0.5px)}.docs-theme-switch{position:relative;isolation:isolate;display:inline-flex;flex:none;box-sizing:border-box;height:var(--docs-control-height);padding:1px;background:var(--docs-header-field);border:1px solid var(--docs-header-edge);border-radius:var(--docs-radius)}#navbar .docs-theme-switch button{display:grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:var(--docs-radius-sm);background:transparent;color:var(--docs-icon);cursor:pointer;transition:color 220ms ease}#navbar .docs-theme-switch button:hover{color:var(--docs-text-muted)}#navbar .docs-theme-switch button[aria-checked="true"]{color:var(--docs-text)}.docs-theme-switch__pill{position:absolute;top:1px;left:1px;z-index:-1;width:1.75rem;height:1.75rem;border-radius:var(--docs-radius-sm);background:var(--docs-segment-pill);box-shadow:var(--docs-segment-pill-shadow);transition:transform 320ms var(--docs-ease)}.docs-theme-switch[data-dark] .docs-theme-switch__pill{transform:translateX(1.75rem)}#navbar:has(.docs-theme-switch) #theme-preference-menu-trigger{display:none}html[data-docs-theme-switching] *:not(.docs-theme-switch__pill),html[data-docs-theme-switching] *::before,html[data-docs-theme-switching] *::after{transition:none!important}#navbar .nav-tabs{position:relative}#navbar .nav-tabs-item{gap:0.375rem;color:var(--docs-text-subtle);font-size:0.8125rem;letter-spacing:-0.006em;transition:color 240ms ease}#navbar .nav-tabs-item svg{width:0.9375rem;height:0.9375rem;color:var(--docs-icon);transition:color 240ms ease}#navbar .nav-tabs-item:hover,#navbar .nav-tabs-item[data-active]{color:var(--docs-text)}#navbar .nav-tabs-item[data-active] svg{color:var(--docs-text)}#navbar .nav-tabs-item>div{display:none}#navbar .nav-tabs::after{content:"";position:absolute;bottom:-1px;left:0;width:100px;height:2px;border-radius:1px;background:var(--docs-text);opacity:var(--docs-tab-ink-opacity, 0);pointer-events:none;transform:translateX(var(--docs-tab-ink-x, 0)) scaleX(var(--docs-tab-ink-scale, 0));transform-origin:0 50%}#navbar .nav-tabs[data-ink-ready]::after{transition:transform 380ms var(--docs-glide-ease)}html::before{content:"";position:fixed;z-index:1000;inset:0 auto auto 0;width:35%;height:3px;background:var(--docs-cta);opacity:0;pointer-events:none}html[data-docs-loading]::before{opacity:1;animation:docs-navigation-progress 1.2s ease-in-out infinite}@keyframes docs-navigation-progress{from{transform:translateX(-50%)}to{transform:translateX(286%)}}#header{position:relative}#header::before{content:"";position:absolute;inset:-1.25rem 0 auto;height:2px;border-radius:999px;background-image:linear-gradient(var(--docs-cta), var(--docs-cta));background-size:35% 100%;background-position:0 0;background-repeat:no-repeat;opacity:0;pointer-events:none;transition:opacity 80ms ease-out}html[data-docs-loading] #header::before{opacity:0.8;transition:opacity 120ms ease-out 180ms;animation:docs-article-progress 1.2s ease-in-out infinite}@keyframes docs-article-progress{from{background-position:-27% 0}to{background-position:154% 0}}.docs-navigation-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes docs-enter{from{opacity:0}}html[data-docs-entering] #content-container{animation:docs-enter 220ms cubic-bezier(0, 0, 0.2, 1) backwards}@media (prefers-reduced-motion: reduce){html[data-docs-loading]::before,html[data-docs-loading] #header::before{animation:none}html[data-docs-entering] #content-container{animation:none}#navbar .nav-tabs[data-ink-ready]::after,.docs-theme-switch__pill{transition:none}}#sidebar{background:var(--docs-background);border-right:1px solid var(--docs-border)}#sidebar-content{background:var(--docs-sidebar-surface);border-color:var(--docs-border);color:var(--docs-text-muted);font-size:0.875rem;line-height:1.45}#navigation-items :where(a,button){border-radius:var(--docs-radius);color:var(--docs-text-muted);font-size:0.875rem;font-weight:400;line-height:1.5;transition:background-color 140ms var(--docs-ease),
    color 140ms var(--docs-ease)}#navigation-items :where(a,button):hover{background:var(--docs-sidebar-hover);color:var(--docs-text)}#navigation-items [data-component-part="scroll-area-content"]{position:relative;isolation:isolate}#navigation-items [data-component-part="scroll-area-content"]::before{content:"";position:absolute;inset:0 auto auto 0;z-index:-1;pointer-events:none;border-radius:var(--docs-radius);background:var(--docs-sidebar-hover);translate:var(--sidebar-hover-x) var(--sidebar-hover-y);width:var(--sidebar-hover-width);height:var(--sidebar-hover-height);opacity:var(--sidebar-hover-opacity, 0);transition:translate 200ms var(--docs-ease),
    width 200ms var(--docs-ease), height 200ms var(--docs-ease),
    opacity 200ms var(--docs-ease);transition-property:var(--sidebar-hover-transition, opacity)}#navigation-items [data-sidebar-hover] :where(a,button):not([aria-current="page"],.bg-primary\/10):hover{background:transparent}#navigation-items button[aria-expanded] svg.transition-transform{transition:transform 250ms var(--docs-sidebar-ease),
    color 250ms var(--docs-sidebar-ease)}#navigation-items li[data-sidebar-animating]{overflow:hidden}#navigation-items :is(a[aria-current="page"],a.bg-primary\/10){background:var(--docs-surface-hover);color:var(--docs-text);font-weight:var(--docs-weight-medium)}#navigation-items .sidebar-group a>div:first-child:not(:last-child):has(>svg){display:none}#navigation-items :where(a,button) :where(div,span){font-weight:inherit}#navigation-items #sidebar-title{color:var(--docs-text-muted);font-size:0.6875rem;font-weight:var(--docs-weight-heading);letter-spacing:0.025em;line-height:1.5;text-transform:uppercase}#navigation-items div:has(>.sidebar-nav-group-divider){display:none}#navigation-items [data-component-part="scroll-area-viewport"]{padding:0 0.75rem 2rem}#navigation-items [data-component-part="scroll-area-viewport"][data-overflow-y-start]{-webkit-mask-image:none!important;mask-image:none!important}#navigation-items div:has(>.sidebar-group-header){padding-bottom:0.75rem}#navigation-items{--docs-list-inset: 1rem;--docs-sticky-top: -1rem}#sidebar-content #navigation-items{--docs-list-inset: 0.75rem;--docs-sticky-top: 0px}#navigation-items .sidebar-group-header{position:sticky;top:var(--docs-sticky-top);z-index:2;isolation:isolate;gap:0.9375rem;height:2.75rem;margin:0 calc(-1 * var(--docs-list-inset));padding:0 1.125rem 0 calc(var(--docs-list-inset) + 0.6875rem);background:var(--docs-sidebar-surface);border-top:1px solid var(--docs-border);color:var(--docs-text);font-size:0.8125rem;font-weight:var(--docs-weight-emphasis);letter-spacing:-0.01em}#navigation-items .sidebar-group-header::before{content:"";position:absolute;top:50%;left:calc(var(--docs-list-inset) + 0.375rem);z-index:-1;width:1.5rem;height:1.5rem;margin-top:-0.75rem;border-radius:var(--docs-radius-sm);background:var(--docs-surface-hover);transition:background-color 220ms ease}#navigation-items .sidebar-group-icon{width:0.875rem;height:0.875rem;color:var(--docs-text-muted);transition:color 220ms ease}#navigation-items .sidebar-group-header:not(:has(.sidebar-group-icon))::after{content:"";flex:none;order:-1;width:0.875rem;height:0.875rem;background:var(--docs-text-muted);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2Z'/%3E%3Cpath d='m10 13-1.5 1.5L10 16m4-3 1.5 1.5L14 16'/%3E%3C/svg%3E") center / contain no-repeat}#navigation-items [data-docs-current]>.sidebar-group-header::before{background:var(--docs-brand-soft)}#navigation-items [data-docs-current]>.sidebar-group-header .sidebar-group-icon{color:var(--docs-link)}#navigation-items .sidebar-group{margin-left:1.125rem;padding-left:0.375rem;border-left:1px solid var(--docs-border)}.docs-product-switcher{position:relative;isolation:isolate;flex:0 0 auto;margin:0.75rem 0.75rem 0.625rem;padding:0.25rem;background:var(--docs-surface-muted);border:1px solid var(--docs-border);border-radius:0.75rem}.docs-product-switcher__label{margin:0;padding:0.375rem 0.5rem 0.25rem;color:var(--docs-text-subtle);font-size:0.75rem;font-weight:var(--docs-weight-medium);line-height:1.5}.docs-product-switcher__item{display:flex;align-items:center;gap:0.5rem;height:1.75rem;padding:0 0.5rem;border-radius:var(--docs-radius);color:var(--docs-text-subtle);font-size:0.8125rem;line-height:1.25;text-decoration:none;white-space:nowrap;transition:color 220ms ease}.docs-product-switcher__item svg{flex:none;width:0.9375rem;height:0.9375rem;color:var(--docs-icon);transition:color 220ms ease}.docs-product-switcher__item:hover,.docs-product-switcher__item[aria-current]{color:var(--docs-text)}.docs-product-switcher__item[aria-current]{font-weight:var(--docs-weight-medium)}.docs-product-switcher__item[aria-current] svg{color:var(--docs-link)}.docs-product-switcher__item:focus-visible{outline-offset:-2px}.docs-product-switcher__pill{position:absolute;top:0;left:0;z-index:-1;width:var(--docs-pill-w, 0);height:var(--docs-pill-h, 0);border-radius:var(--docs-radius);background:var(--docs-segment-pill);box-shadow:var(--docs-segment-pill-shadow);pointer-events:none;transform:translate(var(--docs-pill-x, 0), var(--docs-pill-y, 0))}.docs-product-switcher[data-pill-ready] .docs-product-switcher__pill{transition:transform 320ms var(--docs-ease), width 320ms var(--docs-ease),
    height 320ms var(--docs-ease)}#navigation-items>.docs-product-switcher{margin:0 0 0.625rem}#navigation-items>div:first-child:not(:has(.sidebar-group-header)){margin-bottom:0.75rem}#navigation-items>div:first-child:not(:has(.sidebar-group-header)) button[aria-haspopup]{min-height:2.5rem;border-color:var(--docs-border);border-radius:0.75rem;font-size:0.875rem}.docs-product-switcher--api{display:flex;align-items:center;gap:0.5rem;height:2rem;padding:0 0.625rem;background:none;border:0;color:var(--docs-text);font-size:0.875rem;font-weight:var(--docs-weight-emphasis)}.docs-product-switcher__api-icon{width:0.9375rem;height:0.9375rem;background:var(--docs-link);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2Z'/%3E%3Cpath d='m10 13-1.5 1.5L10 16m4-3 1.5 1.5L14 16'/%3E%3C/svg%3E") center / contain no-repeat}@media (prefers-reduced-motion: reduce){.docs-product-switcher[data-pill-ready] .docs-product-switcher__pill{transition:none}}.dark #navigation-items a[aria-current="page"]{color:var(--docs-text)}#header,#content,#pagination{max-width:var(--docs-content-max);margin-inline:auto}#content{color:var(--docs-text);font-size:1rem;line-height:1.65;overflow-wrap:break-word}#content-side-layout{color:var(--docs-text-subtle)}#table-of-contents-layout{padding-left:0;width:var(--docs-toc-width)}#table-of-contents,#table-of-contents-content{color:var(--docs-text-subtle);font-size:0.8125rem;line-height:1.5}#table-of-contents{padding-top:1.75rem}#table-of-contents-content a{border-left-color:var(--docs-border);color:var(--docs-text-subtle);transition:border-color 140ms ease, color 140ms ease}#table-of-contents-content a:hover{color:var(--docs-text)}#content-side-layout:has(>.docs-scroll-to-top)>#table-of-contents-layout{max-height:calc(100% - 4rem);min-height:0}#content-side-layout>.docs-scroll-to-top{display:inline-flex;flex:0 0 auto;align-self:flex-start;align-items:center;gap:0.5rem;margin-top:1rem;padding:0.5rem 0.625rem;border:1px solid var(--docs-border);border-radius:var(--docs-radius);background:var(--docs-background);color:var(--docs-text-muted);font-family:var(--docs-font-sans);font-size:0.8125rem;font-weight:var(--docs-weight-medium);line-height:1.5;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 180ms ease, visibility 180ms, color 140ms ease,
    border-color 140ms ease, background-color 140ms ease}#content-side-layout>.docs-scroll-to-top[data-visible]{opacity:1;visibility:visible;pointer-events:auto}#content-side-layout>.docs-scroll-to-top:hover{border-color:var(--docs-border-strong);background:var(--docs-surface-hover);color:var(--docs-text)}#content-side-layout>.docs-scroll-to-top:focus-visible{outline:2px solid var(--docs-focus);outline-offset:3px}@media (prefers-reduced-motion: reduce){#content-side-layout>.docs-scroll-to-top{transition:none}}@media print{#content-side-layout>.docs-scroll-to-top{display:none}}#table-of-contents-content li[data-active]>a,#table-of-contents-content a[aria-current]{border-left-color:var(--docs-brand);color:var(--docs-link)}#table-of-contents-content.docs-toc-glide{--docs-toc-tint: rgb(79 79 230 / 8%);position:relative;isolation:isolate}.dark #table-of-contents-content.docs-toc-glide{--docs-toc-tint: rgb(139 139 245 / 10%)}#table-of-contents-content.docs-toc-glide::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg, var(--docs-toc-tint), transparent);clip-path:inset(var(--docs-toc-top, 0px) 0 var(--docs-toc-bottom, 100%) round 8px);opacity:0}#table-of-contents-content.docs-toc-glide[data-highlight-ready]::before{transition:clip-path 300ms ease-out, opacity 140ms ease}#table-of-contents-content.docs-toc-glide[data-highlight-visible]::before{opacity:1}#table-of-contents-content.docs-toc-glide li,#table-of-contents-content.docs-toc-glide li>a{border-left-color:transparent;background:transparent}#table-of-contents-content.docs-toc-glide{border-left:1px solid var(--docs-border)}#table-of-contents-content.docs-toc-glide::after{content:"";position:absolute;top:0;bottom:0;left:-1px;width:2px;pointer-events:none;background:var(--docs-brand);clip-path:inset(var(--docs-toc-top, 0px) 0 var(--docs-toc-bottom, 100%));opacity:0}#table-of-contents-content.docs-toc-glide[data-highlight-ready]::after{transition:clip-path 300ms ease-out, opacity 140ms ease}#table-of-contents-content.docs-toc-glide[data-highlight-visible]::after{opacity:1}#table-of-contents-content.docs-toc-glide a[aria-current]{font-weight:var(--docs-weight-medium)}#table-of-contents-content.docs-toc-glide a.text-primary{color:var(--docs-link)}@media (prefers-reduced-motion: reduce){#table-of-contents-content.docs-toc-glide[data-highlight-ready]::before,#table-of-contents-content.docs-toc-glide[data-highlight-ready]::after{transition:none}}#table-of-contents [data-component-part="scroll-area-content"]>div:has(>button)::before{content:"AI Tools";display:block;margin-bottom:0.5rem;color:var(--docs-text);font-size:0.8125rem;font-weight:var(--docs-weight-medium)}#table-of-contents [data-component-part="scroll-area-content"]>div:has(>button)>button{color:var(--docs-text-muted);font-size:0.8125rem}#table-of-contents [data-component-part="scroll-area-content"]>div:has(>button)>button:hover{color:var(--docs-text)}#page-title{color:var(--docs-text);font-size:2.75rem;font-weight:700;letter-spacing:-0.035em;line-height:1.1;text-wrap:balance}#header>.prose{margin-top:0.875rem;color:var(--docs-text-muted);font-size:1.125rem;line-height:1.55;max-width:42rem;text-wrap:pretty}#header .eyebrow,#header .breadcrumb-item{color:var(--docs-link);font-size:0.875rem;font-weight:var(--docs-weight-emphasis);letter-spacing:-0.01em}#header .breadcrumb-item svg{color:color-mix(in srgb, var(--docs-link) 55%, transparent)}#content :where(p,[data-as="p"],li){color:var(--docs-prose)}#content :where(strong,b){color:inherit;display:inline;font-weight:var(--docs-weight-emphasis)}#content :where(h2,h3,h4):not([data-component-part="card-title"]){color:var(--docs-text);font-weight:var(--docs-weight-heading);scroll-margin-top:7rem}#content h2:not([data-component-part="card-title"]){font-size:1.625rem;font-weight:700;letter-spacing:-0.025em;line-height:1.3;margin-bottom:0.875rem;margin-top:3rem}#content h3:not([data-component-part="card-title"]){font-size:1.1875rem;font-weight:var(--docs-weight-emphasis);letter-spacing:-0.015em;line-height:1.4;margin-bottom:0.625rem;margin-top:2.25rem}#content h4:not([data-component-part="card-title"]){font-size:1rem;line-height:1.5;margin-bottom:0.5rem;margin-top:1.5rem}#content a{color:var(--docs-link);font-weight:500}#content a,#content-container a.link{border-bottom:0;text-decoration:none}#content-container a.link{color:var(--docs-link)}#content a:hover,#content-container a.link:hover{color:var(--docs-link-hover)}@layer utilities{#content-container .callout a.link{color:var(--docs-link)!important}#content-container .callout a.link:hover{color:var(--docs-link-hover)!important}}#content :where(ul,ol){padding-left:1.25rem}#content li{margin-block:0.25rem}#content blockquote{border-left:2px solid var(--docs-border-strong);color:var(--docs-text-muted);padding-left:1rem}#content hr{border-color:var(--docs-border);margin-block:2rem}#content-container :where(pre,code,kbd,samp,.font-mono){font-family:var(--docs-font-mono);letter-spacing:normal}#content :where(code):not(pre code){background:var(--docs-chip);border:1px solid transparent;border-radius:var(--docs-radius-sm);color:var(--docs-text);font-size:0.875em;font-weight:500;overflow-wrap:anywhere;padding:0.125rem 0.375rem}#content-container :is(.code-block,.code-group),#content-container .not-prose.rounded-2xl:has([data-component-part="code-block-root"]){background:var(--docs-code-header);border:1px solid var(--docs-code-border);border-radius:0.75rem;box-shadow:none}#content-container .code-group div:has(>[data-component-part="code-block-root"]){border-color:transparent;box-shadow:none}#content-container [data-component-part="code-block-root"]{background:var(--docs-code-background)!important;border-radius:0.625rem;font-size:0.8125rem;line-height:1.5rem}#content-container [data-component-part="code-block-root"] :is(.font-mono,pre,code){font-size:0.8125rem;font-weight:400;line-height:1.5rem}#content-container :is([data-component-part="code-block-header"],[data-component-part="code-group-tab-bar"]){padding-block:0.5rem}#content-container [data-component-part="code-block-header-filename"]{color:var(--mint-color-text);font-family:var(--docs-font-mono);font-size:0.75rem;font-weight:500}#content-container [data-component-part="code-block-root"][data-code-collapsed]:has(+[data-component-part="code-block-footer"]){min-height:18rem}#content-container [data-component-part="code-block-footer"]{justify-content:center;padding:0.25rem 1rem 0.75rem;position:relative;z-index:1}#content-container [data-component-part="code-block-root"][data-code-collapsed]+[data-component-part="code-block-footer"]{margin-top:-3rem;min-height:3rem;align-items:flex-end;padding-top:0}#content-container [data-component-part="code-block-root"][data-code-collapsed]+[data-component-part="code-block-footer"]::before{background:linear-gradient(to bottom, transparent, var(--docs-code-background) 90%);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 45%);mask-image:linear-gradient(to bottom, transparent, #000 45%);border-radius:0 0 calc(var(--docs-radius-lg) - 3px) calc(var(--docs-radius-lg) - 3px);bottom:0;content:"";height:6rem;inset-inline:0;pointer-events:none;position:absolute;z-index:0}#content-container [data-component-part="code-block-footer-button"]{background:color-mix(in srgb, var(--mint-color-text) 5%, var(--docs-code-background));border:0;border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mint-color-text) 8%, transparent);color:var(--mint-token-punctuation);cursor:pointer;flex:none;font-size:0;gap:0.25rem;justify-content:center;min-height:1.625rem;padding:0.3125rem 0.75rem 0.3125rem 0.5rem;position:relative;z-index:1;transition:background-color 140ms var(--docs-ease), color 140ms var(--docs-ease)}#content-container [data-component-part="code-block-footer-button"]::before{background:currentColor;content:"";height:1rem;width:1rem;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 4.5v7m-2.5-2.5L8 11.5l2.5-2.5'/%3E%3C/svg%3E") center / contain no-repeat;transform:none}#content-container [data-component-part="code-block-footer-button"] svg{display:none}#content-container [data-component-part="code-block-footer-button"]::after{content:"Expand code";font-family:var(--docs-font-sans);font-size:0.75rem;line-height:1rem}#content-container [data-component-part="code-block-footer-button"][aria-expanded="true"]::after{content:"Collapse code"}#content-container [data-component-part="code-block-footer-button"][aria-expanded="true"]::before{transform:rotate(180deg)}#content-container [data-component-part="code-block-footer-button"]:is(:hover,:focus-visible){background:color-mix(in srgb, var(--mint-color-text) 9%, var(--docs-code-background));color:var(--mint-color-text)}@media print{#content-container [data-component-part="code-block-root"]:has(+[data-component-part="code-block-footer"]){height:auto!important;overflow:visible}#content-container [data-component-part="code-block-footer"]{display:none}}@media (prefers-reduced-motion: reduce){#content-container [data-component-part="code-block-root"]:has(+[data-component-part="code-block-footer"]),#content-container [data-component-part="code-block-footer-button"]{transition:none}}#content-container [data-code-controls]{opacity:0;pointer-events:none;transition:opacity 180ms var(--docs-ease)}#content-container [data-code-controls-frame]:is(:hover,:focus-within) [data-code-controls]{opacity:1;pointer-events:auto}#content-container [data-code-controls] :is([data-code-wrap-button],[data-testid="copy-code-button"]){align-items:center;background:var(--docs-code-background);border:1px solid transparent;border-radius:var(--docs-radius-sm);color:var(--docs-text-subtle);cursor:pointer;display:inline-flex;flex:none;height:1.875rem;justify-content:center;position:relative;width:1.875rem;transition:background-color 140ms var(--docs-ease),
    border-color 140ms var(--docs-ease), color 140ms var(--docs-ease)}#content-container [data-code-controls] button:is(:hover,:focus-visible){background:var(--docs-surface-active);border-color:transparent;color:var(--docs-text)}#content-container [data-code-controls] [data-code-wrap-button][aria-pressed="true"]{background:var(--docs-brand-soft);border-color:transparent;color:var(--docs-link)}#content-container [data-code-controls] [data-testid="copy-code-button"] svg{color:inherit}#content-container [data-code-wrap-button] svg{filter:blur(2px);opacity:0;position:absolute;transform:scale(0.88);transition:opacity 180ms var(--docs-ease), transform 220ms var(--docs-ease),
    filter 180ms var(--docs-ease)}#content-container [data-code-controls-frame]:is(:hover,:focus-within) [data-code-wrap-button][aria-pressed="false"] [data-wrap-icon="wrap"],#content-container [data-code-controls-frame]:is(:hover,:focus-within) [data-code-wrap-button][aria-pressed="true"] [data-wrap-icon="unwrap"]{filter:blur(0);opacity:1;transform:scale(1)}#content-container [data-code-wrapped]{overflow-x:hidden}#content-container [data-code-wrapped] :is(.font-mono,pre,code){overflow-wrap:anywhere;white-space:pre-wrap}#content-container [data-code-controls-frame] [data-component-part="code-block-root"]:not([data-code-wrapped]) :is(.font-mono,pre,code){overflow-wrap:normal;white-space:pre}#content-container [data-code-controls] div:has(>[data-testid="copy-code-button"]:focus-visible)>[aria-hidden="true"]{opacity:1}#content-container [data-code-lines] pre code>.line{border-radius:3px;display:inline-block;min-width:100%;position:relative;vertical-align:top}@media (hover: hover){#content-container [data-code-lines] pre code>.line:hover{background:color-mix(in srgb, var(--docs-text) 5%, transparent)}}#content-container [data-code-line-numbers] pre code{counter-reset:docs-code-line;display:block;padding-inline-start:3.5ch}#content-container [data-code-line-numbers] pre code>.line{counter-increment:docs-code-line}#content-container [data-code-line-numbers] pre code>.line::before{color:var(--mint-token-comment);content:counter(docs-code-line);inset-inline-start:-3.5ch;opacity:0.65;pointer-events:none;position:absolute;text-align:end;user-select:none;width:2.5ch}@media (hover: none), (pointer: coarse){#content-container [data-code-controls]{opacity:1;pointer-events:auto}#content-container [data-code-wrap-button][aria-pressed="false"] [data-wrap-icon="wrap"],#content-container [data-code-wrap-button][aria-pressed="true"] [data-wrap-icon="unwrap"]{filter:blur(0);opacity:1;transform:scale(1)}}#content-container :is(.code-block,.code-group) div.print\:hidden:not(:has(button)),#content-container .not-prose.rounded-2xl:has([data-component-part="code-block-root"]) div.print\:hidden:not(:has(button)){background-image:linear-gradient(to right, transparent, var(--docs-code-background) 2.5rem)}#content :where(pre,figure[data-rehype-pretty-code-figure]){background:transparent;border:0;border-radius:0;box-shadow:none}#content pre{font-size:0.8125rem;line-height:1.5rem;overflow-x:auto}#content-container pre{scrollbar-width:none}#content-container pre::-webkit-scrollbar{display:none}#content img{border:1px solid var(--docs-border);border-radius:0.75rem}#content table{border:1px solid var(--docs-border);border-collapse:separate;border-radius:0.75rem;border-spacing:0;display:table;font-size:0.9rem;overflow:hidden;width:100%}#content :where(th,td){border-bottom:1px solid var(--docs-border);padding:0.625rem 0.75rem;text-align:left;vertical-align:top}#content th{background:var(--docs-surface-muted);color:var(--docs-text-subtle);font-size:0.8125rem;font-weight:var(--docs-weight-medium)}#content tr:last-child td{border-bottom:0}#content-container [role="tablist"]{border-bottom:1px solid var(--docs-border);gap:1.5rem}#content-container [data-component-part="tabs-list"]{padding-inline-start:0}#content-container [role="tab"]{border-bottom:2px solid transparent;border-radius:0;color:var(--docs-text-muted);font-size:0.8125rem;font-weight:500;margin-bottom:-1px}#content-container [role="tab"]:hover{color:var(--docs-text)}#content-container [role="tab"]:is([aria-selected="true"],[data-state="active"],[data-selected]){border-bottom-color:var(--docs-brand);color:var(--docs-link)}#content-container [role="tab"]>div{background:transparent;color:inherit;font-weight:500}#content-container [data-component-part="code-group-tab-bar"] [role="tablist"]{border-bottom:0;gap:0.25rem}#content-container [data-component-part="code-group-tab-bar"] [role="tab"]{border-bottom:0;margin-bottom:0}#content-container [data-component-part="code-group-tab-bar"] [role="tab"]>div{border-radius:var(--docs-radius-xs)}#content-container [data-component-part="code-group-tab-bar"] [role="tab"]:is([aria-selected="true"],[data-state="active"])>div{background:var(--docs-brand-soft);color:var(--docs-link)}#content-container [data-component-part="code-group-tab-bar"] [role="tab"]>div.absolute{display:none}#content-container [aria-expanded="true"]{color:var(--docs-link)}.method-pill,.method-nav-pill span,[data-component-part="field-required-pill"],[data-component-part="field-info-pill"]{background:var(--docs-chip);border:1px solid transparent;border-radius:var(--docs-radius-xs);color:var(--docs-text-muted);font-weight:var(--docs-weight-medium)}[data-component-part="field-required-pill"]{background:var(--docs-danger-surface);border-color:var(--docs-danger-border);color:var(--docs-danger)}.method-pill:is([class*="green"],[class*="emerald"],[class*="teal"]),.method-nav-pill span:is([class*="green"],[class*="emerald"],[class*="teal"]){background:var(--docs-success-surface);border-color:var(--docs-success-border);color:var(--docs-success)}.method-pill:is([class*="blue"],[class*="sky"],[class*="cyan"]),.method-nav-pill span:is([class*="blue"],[class*="sky"],[class*="cyan"]){background:var(--docs-info-surface);border-color:var(--docs-info-border);color:var(--docs-info)}.method-pill:is([class*="amber"],[class*="yellow"],[class*="orange"]),.method-nav-pill span:is([class*="amber"],[class*="yellow"],[class*="orange"]){background:var(--docs-warning-surface);border-color:var(--docs-warning-border);color:var(--docs-warning)}.method-pill:is([class*="red"],[class*="rose"],[class*="pink"]),.method-nav-pill span:is([class*="red"],[class*="rose"],[class*="pink"]){background:var(--docs-danger-surface);border-color:var(--docs-danger-border);color:var(--docs-danger)}.method-pill:is([class*="purple"],[class*="violet"]),.method-nav-pill span:is([class*="purple"],[class*="violet"]){background:var(--docs-brand-soft);border-color:var(--docs-brand-border);color:var(--docs-link)}.method-nav-pill span[class*="3064E3"]{background:var(--docs-brand-strong);border-color:var(--docs-brand-strong);color:#ffffff}#content-container div:has(>.method-pill){border-color:transparent}.tryit-button{background:var(--docs-cta);border-radius:var(--docs-radius);box-shadow:var(--docs-cta-shadow);transition:background-color 150ms var(--docs-ease), box-shadow 150ms var(--docs-ease)}.tryit-button:hover{background:var(--docs-cta-hover);box-shadow:var(--docs-cta-shadow-hover)}#content .card{background:var(--docs-surface);border:1px solid var(--docs-border);border-radius:0.75rem;box-shadow:none;color:var(--docs-text);transition:background-color 140ms var(--docs-ease)}#content .card:is(a,[href],[role="link"]):hover{background:var(--docs-surface-muted);box-shadow:none;transform:none}@layer utilities{#content .card:hover,.dark #content .card:hover{border-color:var(--docs-border)!important}}#content .card [data-component-part="card-content-container"]{padding:1.25rem}#content .card [data-component-part="card-icon"]{align-items:center;background:var(--docs-brand-soft);border:1px solid transparent;border-radius:var(--docs-radius);color:var(--docs-link);display:inline-flex;height:2rem;justify-content:center;width:2rem}#content .card [data-component-part="card-title"]{color:var(--docs-text);font-size:1rem;font-weight:var(--docs-weight-heading);letter-spacing:var(--docs-tracking-heading);line-height:1.4;margin-top:0.875rem}#content .card [data-component-part="card-icon"] svg{height:1.125rem;width:1.125rem}#content .card [data-component-part="card-content"]{color:var(--docs-text-muted);font-size:0.875rem;line-height:1.6;margin-top:0.375rem}#content .callout{background:var(--docs-info-surface);border:1px solid var(--docs-info-border);border-radius:0.75rem;box-shadow:none;padding:0.875rem 1rem}#content .callout[data-callout-type="tip"]{background:var(--docs-success-surface);border-color:var(--docs-success-border)}#content .callout[data-callout-type="warning"]{background:var(--docs-warning-surface);border-color:var(--docs-warning-border)}#content .callout[data-callout-type="danger"]{background:var(--docs-danger-surface);border-color:var(--docs-danger-border)}#content .callout [data-component-part="callout-content"]{color:var(--docs-text);font-size:0.875rem;line-height:1.6}#footer{margin:0;max-width:none}#footer.advanced-footer{border-top:0}#footer.advanced-footer>div{gap:0.75rem;max-width:var(--docs-content-max);margin-inline:auto;padding:1.5rem 0 2.5rem;border-top:1px solid var(--docs-border)}#footer.advanced-footer>div>div.h-px{display:none}#footer.advanced-footer div:has(>button+button+button){display:none}#footer.advanced-footer a[href*="mintlify"]{font-size:0.75rem}body:has(.docs-home) #footer.advanced-footer>div{max-width:66rem}body:has(#content-side-layout [data-testid="copy-code-button"]) #footer.advanced-footer>div{max-width:none}@media (min-width: 768px) and (max-width: 1023px){#footer.advanced-footer{padding-inline:3.25rem}}@media (min-width: 1024px){#footer.advanced-footer{padding:0 2.5rem 0 3rem}body:has(#content-side-layout [data-testid="copy-code-button"]) #footer.advanced-footer{padding-left:2.5rem}}@media (min-width: 1280px){body:has(#table-of-contents) #footer.advanced-footer{padding-right:calc(2.5rem + var(--docs-toc-width) + 4rem)}}#footer.advanced-footer>div>div:first-child{align-items:center;flex-direction:row;flex-wrap:wrap;gap:1rem}#footer.advanced-footer div:has(>a>.nav-logo){display:none}#footer.advanced-footer div[style*="grid-template-columns"]{display:block;min-width:0}#footer.advanced-footer div:has(>a[href="mailto:support@codeant.ai"]){align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:0;justify-content:flex-start}#footer.advanced-footer div:has(>a[href="mailto:support@codeant.ai"])>a{align-items:center;color:var(--docs-text-muted);display:inline-flex;font-size:0.8125rem;line-height:1.5;max-width:none;min-height:2rem;overflow:visible;white-space:nowrap}#footer.advanced-footer div:has(>a[href="mailto:support@codeant.ai"])>a+a::before{color:var(--docs-text-subtle);content:"·" / "";margin-inline:0.625rem}#footer.advanced-footer a:hover{color:var(--docs-text)}#footer.advanced-footer a:focus-visible{border-radius:var(--docs-radius-xs);outline:2px solid var(--docs-focus);outline-offset:3px}#pagination{column-gap:0.75rem;margin-top:3.5rem}#pagination a{padding:0.875rem 1rem;border:1px solid var(--docs-border);border-radius:0.75rem;box-shadow:none;transition:background-color 150ms var(--docs-ease),
    border-color 150ms var(--docs-ease)}#pagination a:hover{background:var(--docs-surface-muted);border-color:var(--docs-border-strong)}#pagination [data-component-part="pagination-next"]{grid-column:2;justify-content:flex-end;text-align:right}#pagination a>div{display:flex;flex-direction:column-reverse;gap:0.25rem}#pagination a>div>*{margin-block:0}#pagination [data-component-part="pagination-next"]>div>div:last-child{flex-direction:row-reverse;justify-content:flex-start}#pagination a>div>div:last-child{gap:0.25rem;color:var(--docs-text-subtle);font-size:0.8125rem}#pagination [data-component-part="pagination-label"]{font-weight:400}#pagination [data-component-part="pagination-title"]{color:var(--docs-text);font-size:0.9375rem;font-weight:var(--docs-weight-emphasis);letter-spacing:-0.01em;line-height:1.4}#pagination [data-component-part="pagination-chevron"]{color:var(--docs-text-subtle);height:0.625rem;width:0.625rem}[data-component-part="search-backdrop"]{background:rgb(23 23 23 / 28%)}[data-component-part="search-modal"]{background:var(--docs-surface);border:1px solid var(--docs-border-strong);box-shadow:var(--docs-shadow-popover)}[data-component-part="search-input-container"],[data-component-part="search-cli-state"]{background:transparent;border-color:transparent;border-radius:0}[data-component-part="search-input"]{color:var(--docs-text);letter-spacing:var(--docs-tracking-body)}[data-component-part="search-input"]:focus-visible{outline:none}[data-component-part="search-cli-state"]>span{color:var(--docs-text-subtle)}[data-component-part="search-group-label"]{color:var(--docs-text-subtle);font-weight:var(--docs-weight-medium)}[data-component-part="search-item"][data-highlighted],[data-component-part="search-ask-ai-item"][data-highlighted]{background:var(--docs-brand-soft)}[data-component-part="search-item-title"]{color:var(--docs-text);letter-spacing:var(--docs-tracking-body)}[data-component-part="search-item-breadcrumbs"]{color:var(--docs-text-subtle)}[data-component-part="search-ask-ai-button"]{background:var(--docs-surface-muted);border:0;border-radius:var(--docs-radius-sm);box-shadow:none;color:var(--docs-text-muted);font-weight:var(--docs-weight-medium)}[data-component-part="search-ask-ai-button"]:hover{background:var(--docs-surface-active);color:var(--docs-text)}[data-component-part="search-footer"]{border-top-color:var(--docs-border);color:var(--docs-text-subtle)}.dark [data-component-part="search-backdrop"]{background:rgb(0 0 0 / 55%)}.dark [data-component-part="search-modal"]{background:#161616;border-color:#3d3d3d}#navbar #assistant-entry{background:var(--docs-brand-soft);border:1px solid var(--docs-brand-border);border-radius:var(--docs-radius);box-shadow:none;color:var(--docs-link);min-height:2.25rem;transition:background-color 140ms var(--docs-ease),
    border-color 140ms var(--docs-ease)}#navbar #assistant-entry:hover{background:color-mix(in srgb, var(--docs-brand) 14%, transparent);border-color:var(--docs-brand)}#assistant-entry svg,#assistant-entry-mobile svg{color:currentColor}#assistant-entry span,#assistant-entry-mobile span{color:var(--docs-text)}#assistant-entry-mobile{border-radius:var(--docs-radius-sm);color:var(--docs-link)}div:has(>div>.chat-assistant-input){background:var(--docs-surface);border:1px solid var(--docs-border-strong);border-radius:var(--docs-radius-lg);box-shadow:var(--docs-shadow-raised)}div:has(>div>.chat-assistant-input):focus-within{border-color:var(--docs-brand);box-shadow:var(--docs-shadow-raised)}.dark div:has(>div>.chat-assistant-input){background:var(--docs-surface-muted);border-color:var(--docs-border-strong)}.chat-assistant-input{color:var(--docs-text);font-family:var(--docs-font-sans);letter-spacing:var(--docs-tracking-body)}.chat-assistant-floating-input .chat-assistant-input+span{display:none}.chat-assistant-send-button{background:var(--docs-brand-strong);border-radius:var(--docs-radius-sm);color:#ffffff;transition:background-color 140ms var(--docs-ease)}.chat-assistant-send-button:hover:not(:disabled){background:var(--docs-link-hover)}.chat-assistant-send-button:disabled{background:var(--docs-surface-active);color:var(--docs-text-subtle)}.chat-assistant-sheet{background:var(--docs-background);border-left:1px solid var(--docs-border)}.chat-assistant-sheet-header{border-bottom:1px solid var(--docs-border);padding-bottom:0.75rem}.chat-assistant-sheet-header span{color:var(--docs-text);font-weight:var(--docs-weight-medium);letter-spacing:var(--docs-tracking-heading)}.chat-assistant-sheet-header button{border-radius:var(--docs-radius-sm);color:var(--docs-text-muted)}.chat-assistant-sheet-header button:hover{background:var(--docs-surface-hover);color:var(--docs-text)}.chat-assistant-disclaimer-text{color:var(--docs-text-subtle)}#ask-assistant-code-block-button{border-radius:var(--docs-radius-sm);color:var(--docs-text-subtle);transition:background-color 140ms var(--docs-ease),
    color 140ms var(--docs-ease)}#ask-assistant-code-block-button:hover{background:var(--docs-surface-hover);color:var(--docs-link)}body:has(.docs-home) #header{display:none}body:has(.docs-home) #content{max-width:none}body:has(.docs-home) #content{margin-top:0}.docs-home{max-width:66rem;margin-inline:auto;padding:1.5rem 0 0}.docs-home__hero{text-align:center}#content .docs-home__title{display:block;margin:0;white-space:normal;color:var(--docs-text);font-size:3rem;font-weight:var(--docs-weight-emphasis);letter-spacing:-0.04em;line-height:1.05;text-wrap:balance}#content .docs-home__title>div.absolute{display:none}#content .docs-home__lede{max-width:40rem;margin:0.875rem auto 0;color:var(--docs-text-muted);font-size:1.125rem;letter-spacing:-0.01em;line-height:1.55}.docs-appicon{--icon: 0.96em;position:relative;top:-0.088em;display:inline-grid;place-items:center;width:var(--icon);height:var(--icon);margin:-0.15em 0.07em;vertical-align:middle;cursor:default}.docs-appicon__tile{position:relative;display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:23%;background:var(--docs-cta);box-shadow:var(--docs-cta-shadow);transition:transform 420ms cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 200ms ease}.docs-appicon__tile::before{content:"";grid-area:1 / 1;width:52%;aspect-ratio:28 / 31;background:#ffffff;mask:url("/logo/ant.svg") center / contain no-repeat;transition:opacity 180ms ease, transform 260ms var(--docs-ease)}.docs-appicon[data-on] .docs-appicon__tile{transform:rotate(-6deg) scale(1.05);box-shadow:var(--docs-cta-shadow-hover)}.docs-appicon[data-on][data-ascii] .docs-appicon__tile::before{opacity:0;transform:scale(0.86)}.docs-appicon__ascii{position:absolute;inset:0;display:grid;place-items:center;color:#ffffff;font-family:var(--docs-font-mono);font-size:calc(var(--icon) / 10.8 * 0.98);font-weight:500;letter-spacing:0;line-height:1;white-space:pre;text-align:center;opacity:0;pointer-events:none;transform:scale(1.08);transition:opacity 200ms ease, transform 300ms var(--docs-ease)}.docs-appicon[data-on][data-ascii] .docs-appicon__ascii{opacity:1;transform:scale(1)}.docs-appicon__say{position:absolute;bottom:calc(100% + 0.5rem);left:50%;z-index:3;padding:0.3125rem 0.625rem;border-radius:var(--docs-radius);background:var(--docs-text);color:var(--docs-background);font-size:0.8125rem;font-weight:var(--docs-weight-medium);letter-spacing:-0.01em;line-height:1.25rem;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%, 4px) scale(0.9);transform-origin:50% 100%;transition:opacity 160ms ease, transform 260ms cubic-bezier(0.34, 1.56, 0.64, 1)}.docs-appicon__say::after{content:"";position:absolute;top:100%;left:50%;width:8px;height:8px;border-radius:1px;background:inherit;transform:translate(-50%, -50%) rotate(45deg)}.docs-appicon[data-on] .docs-appicon__say{opacity:1;transform:translate(-50%, 0) scale(1);transition-delay:120ms}.docs-home__ask{display:flex;align-items:center;gap:0.625rem;max-width:44rem;height:3.5rem;margin:1.75rem auto 0;padding:0 0.5rem 0 1rem;background:var(--docs-background);border:1px solid var(--docs-border);border-radius:0.75rem;box-shadow:var(--docs-shadow);transition:border-color 150ms ease, box-shadow 150ms ease}.docs-home__ask:hover{border-color:var(--docs-border-strong)}.docs-home__ask:focus-within{border-color:var(--docs-brand);box-shadow:0 0 0 3px var(--docs-brand-soft)}.docs-home__ask-icon{flex:none;width:1.125rem;height:1.125rem;background:var(--docs-link);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linejoin='round'%3E%3Cpath d='M11 3.5 12.9 8.6 18 10.5l-5.1 1.9L11 17.5l-1.9-5.1L4 10.5l5.1-1.9z'/%3E%3Cpath d='m18.5 15 .8 2.2 2.2.8-2.2.8-.8 2.2-.8-2.2-2.2-.8 2.2-.8z'/%3E%3C/svg%3E") center / contain no-repeat}.docs-home__ask input{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;color:var(--docs-text);font:inherit;font-size:1rem;letter-spacing:var(--docs-tracking-body)}.docs-home__ask input::placeholder{color:var(--docs-text-subtle)}.docs-home__ask input:focus-visible{outline:none}.docs-home__ask button{display:grid;flex:none;place-items:center;width:2.25rem;height:2.25rem;border:0;border-radius:var(--docs-radius);background:transparent;color:var(--docs-text-subtle);cursor:pointer;transition:background-color 150ms ease, box-shadow 150ms ease, color 150ms ease}.docs-home__ask button::before{content:"";width:0.9375rem;height:0.9375rem;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V5M6 11l6-6 6 6'/%3E%3C/svg%3E") center / contain no-repeat}.docs-home__ask button:hover{background:var(--docs-accent);color:var(--docs-text)}.docs-home__ask:has(input:not(:placeholder-shown)) button{background:var(--docs-cta);box-shadow:var(--docs-cta-shadow);color:#ffffff}.docs-home__suggest>:is(p,span){display:flex;flex-wrap:wrap;justify-content:center;gap:0.5rem;margin:0.875rem 0 0}#content .docs-home__suggest a{display:inline-flex;align-items:center;height:1.75rem;padding:0 0.625rem;background:var(--docs-control);border:1px solid var(--docs-control-border);border-radius:var(--docs-radius);box-shadow:var(--docs-control-shadow);color:var(--docs-text-muted);font-size:0.8125rem;font-weight:400;transition:background-color 150ms ease, color 150ms ease}#content .docs-home__suggest a:hover{background:var(--docs-control-hover);color:var(--docs-text)}.docs-home__moments{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:0.75rem;margin-top:3rem}#content .docs-home__moments .card{position:relative;isolation:isolate;height:15rem;margin:0;overflow:hidden;background:var(--docs-surface-hover);border:0;border-radius:1rem;transition:background-color 200ms ease}#content .docs-home__moments .card:hover{background:var(--docs-accent)}#content .docs-home__moments .card [data-component-part="card-content-container"]{position:static;padding:1.25rem 1.375rem}#content .docs-home__moments .card [data-component-part="card-title"]{margin-top:0;font-size:1.0625rem;font-weight:var(--docs-weight-emphasis);letter-spacing:-0.02em;line-height:1.3}#content .docs-home__moments .card [data-component-part="card-content"]{margin-top:0.25rem;color:var(--docs-text-subtle);font-size:0.875rem;line-height:1.4}.docs-home__moment-sub{display:block}.docs-home__art{position:absolute;display:block;text-align:left;transition:transform 280ms var(--docs-ease)}#content .docs-home__moments .card:hover .docs-home__art{transform:translateY(-4px)}.docs-home__art--panel{padding:0.75rem 0.75rem 2.25rem;border-radius:0.75rem;background:var(--docs-background);box-shadow:var(--docs-shadow)}.docs-home__art--code{padding:0.75rem 0.875rem 2rem;border-radius:0.75rem;background:#171717;color:#fafafa;font-family:var(--docs-font-mono);font-size:0.6875rem;line-height:1.125rem}.dark .docs-home__art--code{background:#0a0a0a;box-shadow:0 0 0 1px #262626}.docs-home__art--pr{right:1rem;bottom:-1.75rem;left:1rem}.docs-home__art--api{right:-2rem;bottom:-2.25rem;left:1.375rem}.docs-home__art--chat{right:1.5rem;bottom:-1.25rem;left:1.5rem}.docs-home__art--cli{right:1.5rem;bottom:-1.25rem;left:-1rem;padding-left:2.5rem}.docs-home__code{display:flex;align-items:center;white-space:pre}.docs-home__dim{color:rgb(250 250 250 / 58%)}.docs-home__ant{flex:none;width:0.875rem;height:1rem;background:var(--docs-text);mask:url("/logo/ant.svg") center / contain no-repeat}.docs-home__skel{display:block;height:0.375rem;border-radius:999px;background:var(--docs-surface-active)}.docs-home__art-head{display:flex;align-items:center;gap:0.375rem}#content .docs-home__art-head b{color:var(--docs-text);font-size:0.6875rem;font-weight:var(--docs-weight-emphasis)}.docs-home__art--pr .docs-home__skel{margin:0.5rem 0 0 1.375rem}.docs-home__art--pr .docs-home__skel+.docs-home__skel{margin-top:0.375rem}.docs-home__art--pr .docs-home__skel:last-child{width:58%}.docs-home__high{margin-left:auto;padding:0 0.375rem;border-radius:var(--docs-radius-sm);background:var(--docs-danger-surface);color:var(--docs-danger);font-size:0.625rem;font-weight:var(--docs-weight-emphasis);line-height:1rem}.docs-home__post{margin-right:0.375rem;padding:0 0.25rem;border-radius:var(--docs-radius-xs);background:var(--docs-cta);color:#ffffff;font-size:0.5625rem;font-weight:var(--docs-weight-emphasis);letter-spacing:0.02em;line-height:0.9375rem}.docs-home__bubble{display:block;width:max-content;margin-left:auto;padding:0.3125rem 0.625rem;border-radius:10px 10px 4px 10px;background:var(--docs-chip);color:var(--docs-text);font-size:0.6875rem;font-weight:var(--docs-weight-medium);line-height:1rem}.docs-home__reply{display:flex;gap:0.5rem;margin-top:0.625rem}.docs-home__reply-lines{flex:1}.docs-home__reply .docs-home__skel{margin-top:0.3125rem}.docs-home__reply .docs-home__skel+.docs-home__skel{width:72%;margin-top:0.375rem}.docs-home__ok{gap:0.4375rem}.docs-home__check{display:grid;place-items:center;width:0.875rem;height:0.875rem;border-radius:999px;background:var(--docs-success-surface)}.docs-home__check::before{content:"";width:0.5625rem;height:0.5625rem;background:var(--docs-success);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat}.docs-home__art--cli .docs-home__skel{width:5.5rem;background:rgb(250 250 250 / 24%)}.docs-home__split{display:grid;grid-template-columns:minmax(0, 1fr) 20rem;column-gap:3rem;align-items:start;margin-top:3.5rem}#content h2.docs-home__heading{margin:0 0 0.875rem;font-size:1.25rem;font-weight:var(--docs-weight-emphasis);letter-spacing:-0.02em;line-height:1.4}#content .docs-home__products .card-group{gap:0.75rem;margin:0}#content .docs-home__products .card{margin:0}#content .docs-home__products .card [data-component-part="card-icon"]{width:auto;height:auto;background:none;border:0}#content .docs-home__products .card [data-component-part="card-icon"] svg{width:1.75rem;height:1.75rem}#content .docs-home__products .card [data-component-part="card-content"]{margin-top:0.25rem;line-height:1.5}.docs-home__popular{margin-top:2.6875rem;overflow:hidden;border:1px solid var(--docs-border);border-radius:0.75rem}#content .docs-home__popular-head{display:flex;align-items:center;gap:0.5rem;height:2.75rem;margin:0;padding:0 1rem;background:var(--docs-surface-muted);border-bottom:1px solid var(--docs-border);color:var(--docs-text);font-size:0.8125rem;font-weight:var(--docs-weight-medium)}#content .docs-home__popular-head svg{color:var(--docs-text-subtle);background-color:var(--docs-text-subtle)}#content .docs-home__popular ul{margin:0;padding:0.25rem;list-style:none}#content .docs-home__popular li{margin:0;padding:0}#content .docs-home__popular li::before{display:none}#content .docs-home__popular li a{display:flex;align-items:center;justify-content:space-between;height:2.375rem;padding:0 0.75rem;border-radius:var(--docs-radius);color:var(--docs-text-muted);font-size:0.875rem;font-weight:400;transition:background-color 150ms ease, color 150ms ease}#content .docs-home__popular li a::after{content:"";width:0.75rem;height:0.75rem;background:var(--docs-icon);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat}#content .docs-home__popular li a:hover{background:var(--docs-surface-hover);color:var(--docs-text)}#content .docs-home__popular-foot{display:flex;align-items:center;justify-content:space-between;margin:0;padding:0.75rem 1rem;border-top:1px solid var(--docs-border);color:var(--docs-text-subtle);font-size:0.8125rem}@media (prefers-reduced-motion: reduce){.docs-appicon[data-on] .docs-appicon__tile{transform:none}}@media (max-width: 1279px){.docs-home__split{grid-template-columns:minmax(0, 1fr) 17rem;column-gap:2rem}#content .docs-home__moments .card{height:14rem}}@media (max-width: 1023px){.docs-home{padding-top:3rem}.docs-home__moments{grid-template-columns:repeat(2, minmax(0, 1fr))}.docs-home__split{grid-template-columns:minmax(0, 1fr)}.docs-home__popular{margin-top:2rem}}@media (max-width: 767px){#content .docs-home__title{font-size:2.25rem}#content .docs-home__lede{font-size:1rem}.docs-home__ask{height:3.25rem}.docs-home__ask input{font-size:1rem}#content .docs-home__moments .card{height:12.5rem}#content .docs-home__products .card-group{grid-template-columns:minmax(0, 1fr)}}@media (min-width: 1024px){#body-content{margin-inline:0;max-width:none;padding-inline:0;width:100%}#body-content>#sidebar-content{flex-basis:var(--docs-sidebar-width);height:calc(100vh - var(--docs-header-height));top:var(--docs-header-height);width:var(--docs-sidebar-width)}#content-area{min-width:0}#content-container{column-gap:4rem;margin-inline:0;max-width:none;padding:2.5rem 2.5rem 0 3rem}#content-container>#content-side-layout{flex:0 0 var(--docs-toc-width);height:calc(100vh - var(--docs-header-height) - 1.5rem);max-width:var(--docs-toc-width);top:calc(var(--docs-header-height) + 1.5rem);width:var(--docs-toc-width)}#almond-background-color{background:var(--docs-background)}#navbar>div:has(.nav-tabs){margin-inline:0;max-width:none;padding-inline:0;width:100%}#navbar div:has(>div>div>a>.nav-logo){height:var(--docs-masthead-height);margin-inline:0;padding-inline:1.25rem}#navbar div:has(>.nav-tabs){height:var(--docs-tabbar-height);padding-inline:1.25rem}#navbar .nav-tabs{gap:1.375rem}#navbar .topbar-right-container{gap:0.5rem}#navbar .topbar-right-container>div:not(.docs-theme-switch){gap:0.5rem}#navbar .topbar-right-container>div:not(.docs-theme-switch)>*+*{margin-inline-start:0}#navbar .topbar-right-container nav>ul{gap:0.5rem}#content-container:has(>#content-side-layout [data-testid="copy-code-button"]){column-gap:2.5rem;padding-left:2.5rem}#content-container>#content-side-layout:has([data-testid="copy-code-button"]){flex:0 1 auto;max-width:28rem;min-width:0;width:auto}}@media (max-width: 767px){#footer.advanced-footer{padding-inline:1.25rem}#content-container{padding-top:8rem}#header .breadcrumb-list{display:none}#page-title{font-size:1.75rem}#content table{display:block;overflow-x:auto;white-space:nowrap}}@media (min-width: 768px) and (max-width: 1023px){#content-container{padding-inline:3.25rem;padding-top:8rem}#header .breadcrumb-list{display:none}}@media (prefers-reduced-motion: reduce){#navigation-items [data-sidebar-hover]::before{transition:none}#navigation-items button[aria-expanded] svg.transition-transform{transition:none}*,*::before,*::after{scroll-behavior:auto;transition-duration:0.01ms}#content-container [data-code-controls],#content-container [data-code-controls] button,#content-container [data-code-wrap-button] svg{transition:none}#content-container [data-code-wrap-button] svg{filter:none;transform:none}}@media print{#content-container [data-code-controls]{display:none}}