/* latin-ext */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/dmsans/v17/rP2Hp2ywxg089UriCZ2IHSeH.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: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/dmsans/v17/rP2Hp2ywxg089UriCZOIHQ.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;
}
/* latin-ext */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/dmsans/v17/rP2Hp2ywxg089UriCZ2IHSeH.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: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/dmsans/v17/rP2Hp2ywxg089UriCZOIHQ.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;
}
/* latin-ext */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/dmsans/v17/rP2Hp2ywxg089UriCZ2IHSeH.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: 'DM Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/dmsans/v17/rP2Hp2ywxg089UriCZOIHQ.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;
}
/* latin-ext */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/dmsans/v17/rP2Hp2ywxg089UriCZ2IHSeH.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: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/dmsans/v17/rP2Hp2ywxg089UriCZOIHQ.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;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.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: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlFQ.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;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.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: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1xlFQ.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{--docs-sidebar-width: 280px;--docs-article-width: 45rem;--docs-toc-width: 220px;--docs-header-height: 72px;--docs-tabs-height: 44px;--docs-chrome-height: 116px;--docs-toc-offset: 148px;--mintlify-slot-header-height: 116px;--font-weight-body-custom: 400;--air-text-primary: #181B1C;--air-text-secondary: #798b95;--air-text-product: #087da3;--air-text-placeholder: #b8cad4;--air-text-disabled: #a8b4bb;--air-text-inverse: #ffffff;--air-text-on-color: #ffffff;--air-text-button: #002536;--air-button-primary: #000000;--air-button-primary-hover: #464646;--air-button-secondary: #41a7d7;--air-button-secondary-hover: #9bd5ea;--air-button-disabled: #d6e0e5;--air-button-outlined: #9fb3bf;--air-button-outlined-hover: #e3e9ea;--air-border-divider: #ECF0F2;--air-outline-default: #9fb3bf;--air-outline-focus: #002536;--air-link: #002536;--air-link-hover: #464646;--air-icon-primary: #002536;--air-icon-secondary: #798b95;--air-status-success: #17b26a;--air-status-success-5: #dcefeb;--air-status-error: #ef4444;--air-status-error-5: #fecdca;--air-status-warning: #fec113;--air-status-warning-5: #fdf7e7;--air-surface: #fafafa;--air-surface-dim: #e3e9ea;--air-container-primary: #f7f7f7;--air-container-secondary: #ffffff;--air-container-inverse: #000000;--air-decorative-blue: #9bd5ea;--air-decorative-blue-5: #e6f5fa;--air-decorative-green-5: #dff5e6;--air-font-family: "DM Sans", sans-serif;--air-font-family-display: "Poppins", sans-serif;--air-type-display-1: 500 56px/1.1 var(--air-font-family-display);--air-type-display-3: 500 32px/1.1 var(--air-font-family-display);--air-type-heading-1: 500 28px/1.3 var(--air-font-family-display);--air-type-heading-2: 500 22px/1.3 var(--air-font-family-display);--air-type-heading-4: 500 16px/1.3 var(--air-font-family-display);--air-type-subhead-1: 600 14px/1.3 var(--air-font-family-display);--air-type-subhead-2: 500 12px/1.3 var(--air-font-family-display);--air-type-body-L: 500 24px/1.35 var(--air-font-family);--air-type-body-l: var(--air-type-body-L);--air-type-body-1: 500 16px/1.35 var(--air-font-family);--air-type-body-2: 500 14px/1.35 var(--air-font-family);--air-type-helper-text: 500 12px/1.35 var(--air-font-family);--air-type-button-1: 600 16px/1.4 var(--air-font-family);--air-type-button-2: 600 14px/1.4 var(--air-font-family);--air-spacing-x-small: 4px;--air-spacing-small: 8px;--air-spacing-medium: 12px;--air-spacing-large: 16px;--air-spacing-x-large: 24px;--air-spacing-2x-large: 32px;--air-spacing-3x-large: 48px;--air-spacing-4x-large: 64px;--air-corner-small: 8px;--air-corner-list-menu: 24px;--air-corner-container: 32px;--air-corner-button: 1000px;--air-motion-duration-fast: 150ms;--air-motion-duration-base: 250ms;--air-motion-easing-standard: cubic-bezier(0.2, 0, 0, 1);--air-motion-easing-emphasized: cubic-bezier(0.83, 0, 0.17, 1)}html{color-scheme:light}::marker{color:var(--air-text-primary)!important}html,body{min-height:100%;color:var(--air-text-primary);font-family:var(--air-font-family);font-weight:500;background:white;-webkit-font-smoothing:antialiased}::selection{background:color-mix(in srgb, var(--air-decorative-blue) 72%, white);color:var(--air-text-primary)}:focus-visible{outline:none}a[data-slot="context-menu-trigger"] img,img.nav-logo,.nav-logo{width:auto!important;height:32px!important;max-height:32px!important;object-fit:contain!important;border-radius:0!important}#navbar a:has(img.nav-logo),#navbar a:has(.nav-logo),#navbar .nav-logo,#navbar img.nav-logo{color:#000000!important}#navbar{z-index:40;width:100%!important;max-width:none!important;min-height:116px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:color-mix(in srgb, var(--air-container-secondary) 94%, transparent)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}#navbar-transition{border:0!important;background:transparent!important;box-shadow:none!important;border-bottom:1px solid var(--air-border-divider)!important}#navbar [class~="h-16"]{box-sizing:border-box;height:72px!important;min-height:72px!important;margin:0!important;padding:12px 32px!important;border:0!important}#navbar [class~="h-16"]>[class~="border-b"]{border:0!important}#navbar [class~="h-12"]{box-sizing:border-box;height:44px!important;min-height:44px!important;padding:0 32px!important;border:0!important;border-bottom:1px solid var(--air-border-divider)!important}#search-bar-entry,#search-bar-entry-mobile{max-width:560px;border-radius:var(--air-corner-small)!important;border-color:var(--air-border-divider)!important;background:var(--air-container-primary)!important;color:var(--air-text-secondary)!important;box-shadow:none!important;font:var(--air-type-body-2)!important}#search-bar-entry:hover,#search-bar-entry-mobile:hover{border-color:var(--air-outline-default)!important}#search-bar-entry:focus-visible,#search-bar-entry-mobile:focus-visible{outline:2px solid var(--air-outline-focus);outline-offset:2px}.navbar-link,navbar-link,.nav-anchor,nav-anchor,.topbar-right-container>a:not(#topbar-cta-button):not(:has(#topbar-cta-button)){color:var(--air-text-secondary)!important;font:var(--air-type-body-2)!important;background:transparent!important;text-decoration:none!important}.navbar-link:hover,navbar-link:hover,.nav-anchor:hover,nav-anchor:hover,.topbar-right-container>a:not(#topbar-cta-button):not(:has(#topbar-cta-button)):hover{color:var(--air-link-hover)!important}#topbar-cta-button{width:100px!important;max-width:100px!important;height:32px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}#topbar-cta-button>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:32px!important;min-height:32px!important;padding:0 12px!important;border:1px solid var(--air-button-primary)!important;border-radius:var(--air-corner-button)!important;background:var(--air-button-primary)!important;color:var(--air-text-on-color)!important;font:var(--air-type-button-2)!important;text-decoration:none!important;box-shadow:none;transition:background-color var(--air-motion-duration-fast),
    border-color var(--air-motion-duration-fast)}#topbar-cta-button>a:hover{background:var(--air-button-primary-hover)!important;border-color:var(--air-button-primary-hover)!important;color:var(--air-text-on-color)!important}#topbar-cta-button>a:focus-visible{outline:2px solid var(--air-outline-focus);outline-offset:2px}.nav-tabs,nav-tabs{height:100%!important;min-height:0!important;align-items:flex-end!important;gap:var(--air-spacing-x-large);padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.nav-tabs-item,nav-tabs-item,.mobile-nav-tabs-item,mobile-nav-tabs-item{color:var(--air-text-secondary)!important;font:var(--air-type-body-2)!important;white-space:nowrap}.nav-tabs-item:hover,nav-tabs-item:hover,.mobile-nav-tabs-item:hover,mobile-nav-tabs-item:hover{color:var(--air-text-primary)!important;background:transparent!important}.nav-tabs-item[data-active],nav-tabs-item[data-active],.nav-tabs-item[aria-current="page"],.mobile-nav-tabs-item[data-active],mobile-nav-tabs-item[data-active]{color:var(--air-text-primary)!important;background:transparent!important;box-shadow:none!important}.nav-tabs-item[data-active]>div.absolute,.nav-tabs-item[aria-current="page"]>div.absolute{height:2px!important;background:var(--air-text-primary)!important}.nav-tabs-item:focus-visible,nav-tabs-item:focus-visible,.mobile-nav-tabs-item:focus-visible,mobile-nav-tabs-item:focus-visible{outline:2px solid var(--air-outline-focus);outline-offset:2px}:is(.nav-tabs-item,.mobile-nav-tabs-item)[href="https://demo.air3.com"]>svg{order:1;width:12px!important;height:12px!important;flex-shrink:0}header a[href="https://air3.com/partner-with-us"]>:is(svg,img){order:1;width:12px!important;height:12px!important;flex-shrink:0}#sidebar{background:color-mix(in srgb, var(--air-container-secondary) 74%, transparent);border-right:1px solid var(--air-border-divider)}@media (min-width: 1024px){body:not(:has(.docs-landing)) #sidebar{width:var(--docs-sidebar-width);min-width:var(--docs-sidebar-width);max-width:var(--docs-sidebar-width);padding:var(--air-spacing-2x-large) var(--air-spacing-large);top:var(--docs-chrome-height);height:calc(100vh - var(--docs-chrome-height))}.nav-tabs{width:100%}.nav-tabs>a:nth-last-child(3){margin-inline-start:auto}}@media (min-width: 1080px){#sidebar{width:var(--docs-sidebar-width);min-width:var(--docs-sidebar-width);max-width:var(--docs-sidebar-width)}.peer-\[\.is-not-custom\]\:peer-\[\.is-not-center\]\:max-w-8xl:is(:where(.peer).is-not-custom~*):is(:where(.peer).is-not-center~*),.max-w-8xl{max-width:100vw!important}}#sidebar .sidebar-group-header,#sidebar sidebar-group-header,#sidebar .sidebar-title,#sidebar sidebar-title,#sidebar-content .sidebar-group-header,#sidebar-content sidebar-group-header{color:var(--air-text-primary)!important;font:var(--air-type-body-2)!important;font-weight:700!important;background:transparent!important;padding-left:0}#navigation-items>div:first-child:has(>ul>li>a[href^="/products/"]){margin-top:0}#navigation-items>div:first-child:has(>ul>li>a[href^="/products/"]) .sidebar-group-header,#navigation-items>div:first-child:has(>ul>li>a[href^="/products/"]) .sidebar-title{color:var(--air-text-product)!important;font:600 16px/24px var(--air-font-family-display)!important}#navigation-items>div:first-child:has(>ul>li>a[href^="/products/"]) .sidebar-group-header svg{width:16px!important;height:16px!important;color:var(--air-text-product)!important}#navigation-items>div:first-child:has(>ul>li>a[href^="/products/"]) .sidebar-group-header svg[style*="mask-image"]{background-color:var(--air-text-product)!important}#sidebar-content a,#sidebar a:not(:has(img)):not(:has(.nav-logo)){padding-block:7px!important;padding-inline-end:8px!important;border-radius:var(--air-corner-small)!important;color:#3B484F!important;font:var(--air-type-body-2)!important;background:transparent!important;text-decoration:none!important}#sidebar-content button[aria-expanded],#sidebar-content li>button:has(+ul){padding-block:7px!important;padding-inline-end:8px!important;border-radius:var(--air-corner-small)!important;color:#3B484F!important;font:var(--air-type-body-2)!important;background:transparent!important}#sidebar-content a:hover,#sidebar a:not(:has(img)):not(:has(.nav-logo)):hover{color:var(--air-text-primary)!important;background:var(--air-container-primary)!important}#content-area div.mdx-content.prose>span[data-as=p],#content-area div.mdx-content .prose>span[data-as=p]{line-height:28px}#sidebar-content li[data-active]>a,#sidebar-content li[data-active="true"]>a,#sidebar-content a[data-active],#sidebar-content a[aria-current="page"]{color:var(--air-text-primary)!important;background:var(--air-container-primary)!important}#sidebar-content li>button[aria-expanded]{align-items:center!important;justify-content:space-between;border-radius:var(--air-corner-small)!important;color:#3B484F!important;font:var(--air-type-body-2)!important;background:transparent!important}#sidebar-content li>button[aria-expanded]:hover{color:var(--air-text-primary)!important;background:var(--air-container-primary)!important}#sidebar-content li>button[aria-expanded]+ul{position:relative;margin-block:1px 4px}#sidebar-content li>button[aria-expanded]+ul::before{content:"";position:absolute;inset-block:4px;inset-inline-start:16px;width:1px;background-color:var(--air-border-divider);pointer-events:none}#sidebar-content ul ul li>button[aria-expanded]+ul::before{inset-inline-start:28px}#sidebar-content ul ul ul li>button[aria-expanded]+ul::before{inset-inline-start:40px}#sidebar a:focus-visible,#sidebar-content a:focus-visible,#sidebar-content li>button[aria-expanded]:focus-visible{outline:2px solid var(--air-outline-focus);outline-offset:2px}.docs-landing{min-width:0;color:var(--air-text-primary);font-family:var(--air-font-family);font-weight:500}.docs-landing a:not(.air-btn):not([class*="air-btn"]),.docs-landing link:not(.air-btn):not([class*="air-btn"]){color:inherit;text-decoration:none}.docs-landing .quickstart__code[hidden]{display:none}.docs-landing img{max-width:100%;height:auto}.docs-landing .content{min-width:0;padding:var(--air-spacing-4x-large)}.docs-landing .content-inner{max-width:1280px;margin-inline:auto}.docs-landing .hero{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.24fr);align-items:stretch;gap:var(--air-spacing-3x-large);margin-bottom:var(--air-spacing-3x-large)}.docs-landing .hero__copy{min-width:0;align-self:center}.docs-landing .hero h1{max-width:20ch;margin:0 0 var(--air-spacing-x-large);color:var(--air-text-primary);font:var(--air-type-display-1);font-size:clamp(40px, 4vw, 56px);line-height:1.15;letter-spacing:-0.03em;text-wrap:balance}.docs-landing .hero__promise,.docs-landing .hero__modules{display:block}.docs-landing .hero__promise{color:#748d9c}.docs-landing .hero__lead{max-width:62ch;margin:0 0 var(--air-spacing-2x-large);color:#536974;font:var(--air-type-body-1);font-size:20px;line-height:1.5;text-wrap:pretty}.docs-landing .hero__actions{display:flex;flex-wrap:wrap;gap:var(--air-spacing-medium)}.docs-landing a.air-btn,.docs-landing .air-btn,.docs-landing link.air-btn,.docs-landing a[class*="air-btn"],.docs-landing link[class*="air-btn"]{display:inline-flex;align-items:center;justify-content:center;gap:var(--air-spacing-small);white-space:nowrap;font-family:var(--air-font-family);font-weight:600;line-height:1.4;text-decoration:none;border:1px solid transparent;border-radius:var(--air-corner-button);transition:background-color var(--air-motion-duration-fast),
    border-color var(--air-motion-duration-fast)}.docs-landing a.air-btn--large,.docs-landing .air-btn--large,.docs-landing [class*="air-btn--large"]{height:48px;min-width:129px;padding:0 var(--air-spacing-x-large);font-size:0.875rem}.docs-landing a.air-btn--small,.docs-landing .air-btn--small,.docs-landing [class*="air-btn--small"]{height:40px;min-width:106px;padding:0 var(--air-spacing-large);font-size:0.875rem}.docs-landing a.air-btn--primary,.docs-landing .air-btn--primary,.docs-landing [class*="air-btn--primary"]{background-color:var(--air-button-primary);border-color:var(--air-button-primary);color:var(--air-text-on-color)}.docs-landing a.air-btn--primary:hover,.docs-landing .air-btn--primary:hover,.docs-landing [class*="air-btn--primary"]:hover{background-color:var(--air-button-primary-hover);border-color:var(--air-button-primary-hover);color:var(--air-text-on-color)}.docs-landing a.air-btn--outlined,.docs-landing .air-btn--outlined,.docs-landing [class*="air-btn--outlined"]{background-color:transparent;border-color:var(--air-button-outlined);color:var(--air-text-primary)}.docs-landing a.air-btn--outlined:hover,.docs-landing .air-btn--outlined:hover,.docs-landing [class*="air-btn--outlined"]:hover{background-color:var(--air-button-outlined-hover);color:var(--air-text-primary)}.docs-landing a.air-btn--ghost,.docs-landing .air-btn--ghost,.docs-landing [class*="air-btn--ghost"]{background-color:transparent;border-color:color-mix(in srgb, #fff 62%, transparent);color:#fff}.docs-landing a.air-btn--ghost:hover,.docs-landing .air-btn--ghost:hover,.docs-landing [class*="air-btn--ghost"]:hover{background-color:color-mix(in srgb, #fff 16%, transparent);color:#fff}.docs-landing .hero__visual{position:relative;min-width:0;min-height:480px;overflow:hidden;border-radius:var(--air-corner-container);background:linear-gradient(
      180deg,
      color-mix(in srgb, var(--air-container-inverse) 6%, transparent) 0%,
      color-mix(in srgb, var(--air-container-inverse) 20%, transparent) 100%
    ),
    url("/images/landing/photography-nature-16.png") center / cover;box-shadow:0 28px 72px color-mix(in srgb, var(--air-text-primary) 10%, transparent)}.docs-landing .quickstart{--air-text-primary: var(--air-container-inverse);--air-text-secondary: color-mix(in srgb, var(--air-text-on-color) 68%, transparent);--air-border-divider: color-mix(in srgb, var(--air-text-on-color) 18%, transparent);--air-surface-dim: color-mix(in srgb, var(--air-text-on-color) 14%, var(--air-container-inverse));--air-container-secondary: var(--air-text-on-color);--air-outline-focus: #ffffff;min-width:0;display:flex;flex-direction:column;position:absolute;left:50%;bottom:0;width:min(76%, 680px);max-height:calc(100% - var(--air-spacing-2x-large));transform:translateX(-50%);overflow:hidden;border:1px solid color-mix(in srgb, var(--air-text-on-color) 16%, transparent);border-radius:var(--air-corner-container) var(--air-corner-container) 0 0;background:var(--air-container-inverse);box-shadow:0 28px 72px color-mix(in srgb, var(--air-text-primary) 14%, transparent)}.docs-landing .quickstart__header{display:flex;align-items:center;justify-content:flex-end;gap:var(--air-spacing-large);padding:var(--air-spacing-large) var(--air-spacing-x-large);border-bottom:1px solid color-mix(in srgb, var(--air-text-on-color) 16%, transparent)}.docs-landing .quickstart__tabs{display:flex;justify-content:flex-end;min-width:0;overflow-x:auto}.docs-landing .air-tabs-track{position:relative;display:inline-flex;align-items:center;padding:var(--air-spacing-x-small);background:var(--air-surface-dim);border-radius:var(--air-corner-button)}.docs-landing .air-tabs-indicator{position:absolute;top:0;left:0;z-index:0;border-radius:var(--air-corner-button);background:var(--air-container-secondary);pointer-events:none;transition:transform var(--air-motion-duration-base) var(--air-motion-easing-emphasized),
    width var(--air-motion-duration-base) var(--air-motion-easing-emphasized),
    height var(--air-motion-duration-base) var(--air-motion-easing-emphasized)}.docs-landing .air-tabs-track [role="tab"]{position:relative;z-index:1;appearance:none;border:none;background:transparent;cursor:pointer;padding:var(--air-spacing-x-small) var(--air-spacing-medium);border-radius:var(--air-corner-button);font:var(--air-type-body-2);color:var(--air-text-secondary);white-space:nowrap;transition:color var(--air-motion-duration-fast) var(--air-motion-easing-standard)}.docs-landing .air-tabs-track [role="tab"][aria-selected="true"]{color:var(--air-text-primary)}.docs-landing .air-tabs-track [role="tab"]:focus-visible{outline:2px solid var(--air-outline-focus);outline-offset:2px}.docs-landing .quickstart__body{flex:1;min-height:300px;padding:var(--air-spacing-x-large);overflow:auto}.docs-landing .quickstart__code{margin:0;color:var(--air-decorative-blue);font-family:"SF Mono", "Fira Code", ui-monospace, monospace;font-size:13px;line-height:1.7;white-space:pre}.docs-landing .section{margin-bottom:var(--air-spacing-3x-large)}.docs-landing .section__header{max-width:680px;margin-bottom:var(--air-spacing-x-large)}.docs-landing .section h2{margin:0 0 var(--air-spacing-small);color:var(--air-text-primary);font:var(--air-type-heading-2);letter-spacing:-0.04em}.docs-landing .section p{margin:0;color:var(--air-text-secondary);font:var(--air-type-body-1);line-height:1.55}.docs-landing .card-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:var(--air-spacing-large)}.docs-landing .section--use-cases .card-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.docs-landing .doc-card{min-height:172px;min-width:0;display:flex;flex-direction:column;gap:var(--air-spacing-small);padding:var(--air-spacing-x-large);border:2px solid transparent;border-radius:var(--air-corner-list-menu);background:var(--air-container-primary);color:inherit;text-decoration:none;transition:border-color var(--air-motion-duration-fast) var(--air-motion-easing-standard)}.docs-landing .doc-card:hover{border-color:var(--air-decorative-blue);color:inherit}.docs-landing .doc-card__icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--air-spacing-small);border-radius:var(--air-corner-small);color:var(--air-icon-primary);background:var(--air-container-primary)}.docs-landing .doc-card__icon svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.docs-landing .doc-card h3{margin:0;color:var(--air-text-primary);font:var(--air-type-heading-4);letter-spacing:-0.02em}.docs-landing .doc-card p{flex:1;margin:0;color:var(--air-text-secondary);font:var(--air-type-body-2)}.docs-landing .section__actions{display:flex;flex-wrap:wrap;gap:var(--air-spacing-medium);margin-top:var(--air-spacing-x-large)}.docs-landing .use-case-banner{position:relative;text-decoration:none;max-width:none;min-height:150px;display:flex;align-items:center;justify-content:space-between;gap:var(--air-spacing-2x-large);margin-bottom:var(--air-spacing-3x-large);padding:var(--air-spacing-3x-large);overflow:hidden;border-radius:var(--air-corner-container);background:linear-gradient(
      90deg,
      color-mix(in srgb, var(--air-container-inverse) 78%, transparent) 0%,
      color-mix(in srgb, var(--air-container-inverse) 46%, transparent) 62%,
      color-mix(in srgb, var(--air-container-inverse) 58%, transparent) 100%
    ),
    url("/images/landing/sky-background-29.png") center / cover}.docs-landing .use-case-banner__copy{max-width:756px;min-width:0}.docs-landing .use-case-banner:focus-visible{outline:2px solid var(--air-outline-focus);outline-offset:4px}.docs-landing .use-case-banner h2{margin:0 0 var(--air-spacing-medium);color:var(--air-text-on-color);font:var(--air-type-heading-1);letter-spacing:-0.04em}.docs-landing .use-case-banner p{margin:0;color:color-mix(in srgb, var(--air-text-on-color) 86%, transparent);font:var(--air-type-body-2)}.docs-landing .use-case-banner .section__actions{flex:0 0 auto;margin-top:0}.docs-landing .feature-list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--air-spacing-large)}.docs-landing .feature{display:flex;flex-direction:column;gap:var(--air-spacing-large);min-width:0}.docs-landing .feature strong{display:block;margin-bottom:var(--air-spacing-small);color:var(--air-text-primary);font:var(--air-type-heading-4);letter-spacing:-0.02em}.docs-landing .feature__visual{aspect-ratio:1;overflow:hidden;border-radius:var(--air-corner-container);background:var(--air-container-primary)}.docs-landing .feature__visual img{display:block;width:100%;height:100%;object-fit:cover}.docs-landing .feature__visual--agent{background:#000}.docs-landing .feature__visual--agent img{object-fit:contain}.docs-landing .feature__copy{padding-inline:var(--air-spacing-small)}.docs-landing .feature p{margin:0;color:var(--air-text-secondary);font:var(--air-type-body-1);line-height:1.55}.docs-landing .footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--air-spacing-large);padding-top:var(--air-spacing-x-large)}.docs-landing .footer-links a{color:var(--air-text-secondary);font:var(--air-type-body-2)}.docs-landing .footer-links a:hover{color:var(--air-text-primary)}body:not(:has(.docs-landing)) #content-container>div:has(>#content-area){gap:var(--air-spacing-4x-large);padding:var(--air-spacing-3x-large) var(--air-spacing-2x-large);box-sizing:border-box;background:var(--air-surface)}@media (min-width: 1080px){body:not(:has(.docs-landing)) #table-of-contents-layout{display:flex!important;width:var(--docs-toc-width)!important;max-width:var(--docs-toc-width)!important;padding-left:0!important}}body:not(:has(.docs-landing)) #content-area{flex:1 1 auto;width:auto!important;max-width:var(--docs-article-width);min-width:0;margin-inline:auto;margin-left:auto!important;padding-inline:0!important;padding-left:0!important}body:not(:has(.docs-landing)) #content-area [class*="--page-padding"]{width:100%!important;max-width:100%!important;margin-inline:0!important}body:not(:has(.docs-landing)) #content-area pre,body:not(:has(.docs-landing)) #content-area .code-block,body:not(:has(.docs-landing)) #content-area table{max-width:100%}body:not(:has(.docs-landing)) #content-area,body:not(:has(.docs-landing)) #content{color:var(--air-text-primary);font:var(--air-type-body-1)}body:not(:has(.docs-landing)) #page-title,body:not(:has(.docs-landing)) #content-area h1,body:not(:has(.docs-landing)) #content h1{max-width:none;margin-bottom:var(--air-spacing-large);color:var(--air-text-primary);font:var(--air-type-display-3);letter-spacing:-0.04em;text-wrap:balance}body:not(:has(.docs-landing)) #content-area h2:not([data-component-part="card-title"]),body:not(:has(.docs-landing)) #content h2:not([data-component-part="card-title"]){margin-top:var(--air-spacing-3x-large);margin-bottom:var(--air-spacing-medium);color:var(--air-text-primary);font:var(--air-type-heading-2);letter-spacing:-0.04em}body:not(:has(.docs-landing)) #content-area h3:not([data-component-part="card-title"]),body:not(:has(.docs-landing)) #content h3:not([data-component-part="card-title"]){margin-top:var(--air-spacing-x-large);margin-bottom:var(--air-spacing-small);color:var(--air-text-primary);font:var(--air-type-heading-4);letter-spacing:-0.02em}body:not(:has(.docs-landing)) #content-area p,body:not(:has(.docs-landing)) #content-area li,body:not(:has(.docs-landing)) #content p,body:not(:has(.docs-landing)) #content li{color:var(--air-text-primary);font:var(--air-type-body-1);line-height:1.55}body:not(:has(.docs-landing)) #content-area #header p{font-size:19px}#content-area .card span[data-as=p]:last-child{color:var(--air-text-secondary);font-size:14px;line-height:1.5}@layer utilities{@media (hover: hover){body:not(:has(.docs-landing)) .hover\:border-primary\!:hover{border-color:var(--air-decorative-blue)!important}}}body:not(:has(.docs-landing)) #content-area p+p,body:not(:has(.docs-landing)) #content-area ul,body:not(:has(.docs-landing)) #content-area ol{margin-top:var(--air-spacing-large)}body:not(:has(.docs-landing)) #content-area ul,body:not(:has(.docs-landing)) #content-area ol{padding-left:var(--air-spacing-medium)}body:not(:has(.docs-landing)) #content-area a,body:not(:has(.docs-landing)) #content a{color:var(--air-link)}body:not(:has(.docs-landing)) #content-area a:hover,body:not(:has(.docs-landing)) #content a:hover{color:var(--air-link-hover)}body:not(:has(.docs-landing)) #content-area :not(pre)>code,body:not(:has(.docs-landing)) #content :not(pre)>code{padding:2px var(--air-spacing-small);border-radius:var(--air-corner-small);background:var(--air-surface-dim);color:var(--air-text-primary);font-family:"SF Mono", "Fira Code", ui-monospace, monospace;font-size:0.875em}body:not(:has(.docs-landing)) #content-area .callout,body:not(:has(.docs-landing)) #content-area [data-callout-type]{margin-top:var(--air-spacing-x-large);padding:var(--air-spacing-large);border:0;border-radius:var(--air-corner-list-menu);color:var(--air-text-primary);font:var(--air-type-body-2);box-shadow:none}body:not(:has(.docs-landing)) #content-area [data-callout-type="note"]{background:#EEF8FB}body:not(:has(.docs-landing)) #content-area [data-callout-type="info"]{background:var(--air-decorative-blue-5)}body:not(:has(.docs-landing)) #content-area [data-callout-type="tip"]{background:var(--air-decorative-green-5)}body:not(:has(.docs-landing)) #content-area [data-callout-type="check"]{background:var(--air-status-success-5)}body:not(:has(.docs-landing)) #content-area [data-callout-type="warning"]{margin-bottom:var(--air-spacing-2x-large);background:var(--air-status-warning-5)}body:not(:has(.docs-landing)) #content-area [data-callout-type="danger"]{background:var(--air-status-error-5)}body:not(:has(.docs-landing)) #content-area [data-component-part="callout-content"]{color:var(--air-text-primary)!important;font:var(--air-type-body-2)}body:not(:has(.docs-landing)) #content-area table{width:100%;border-collapse:collapse;font:var(--air-type-body-2)}body:not(:has(.docs-landing)) #content-area table,body:not(:has(.docs-landing)) #content-area .table-wrap{overflow:hidden;border:1px solid var(--air-border-divider);border-radius:var(--air-corner-list-menu);background:var(--air-container-secondary)}body:not(:has(.docs-landing)) #content-area th,body:not(:has(.docs-landing)) #content-area td{padding:var(--air-spacing-large);text-align:left;vertical-align:top}body:not(:has(.docs-landing)) #content-area th{color:var(--air-text-primary);background:var(--air-surface-dim);font-weight:600}body:not(:has(.docs-landing)) #content-area td{color:var(--air-text-secondary);border-top:1px solid var(--air-border-divider)}body:not(:has(.docs-landing)) #content-area td:first-child{color:var(--air-text-primary);font-weight:600}body:not(:has(.docs-landing)) card,body:not(:has(.docs-landing)) #content-area .card,body:not(:has(.docs-landing)) #content .card{min-width:0;background:var(--air-container-secondary);border:1px solid var(--air-border-divider);border-radius:var(--air-corner-list-menu);box-shadow:none}body:not(:has(.docs-landing)) card :is(h1,h2,h3,h4,h5,h6,[data-component-part="card-title"]),body:not(:has(.docs-landing)) #content-area .card :is(h1,h2,h3,h4,h5,h6,[data-component-part="card-title"]),body:not(:has(.docs-landing)) #content .card :is(h1,h2,h3,h4,h5,h6,[data-component-part="card-title"]),body:not(:has(.docs-landing)) [data-component-part="card-title"]{color:var(--air-text-primary);font:var(--air-type-heading-4)!important;letter-spacing:-0.02em}#table-of-contents,#table-of-contents-layout,toc,nav[aria-label="On this page"],nav[aria-label="Table of contents"]{width:var(--docs-toc-width)!important;max-width:var(--docs-toc-width)!important}body:not(:has(.docs-landing)) #table-of-contents{margin-top:0!important}#table-of-contents h2,#table-of-contents .font-medium,nav[aria-label="On this page"] h2,nav[aria-label="Table of contents"] h2{margin-bottom:var(--air-spacing-small);color:var(--air-text-primary);font:var(--air-type-subhead-1);letter-spacing:-0.02em}toc-item,#table-of-contents a,nav[aria-label="On this page"] a,nav[aria-label="Table of contents"] a{display:block;padding-block:6px;color:var(--air-text-secondary);font:var(--air-type-body-2)}#table-of-contents a:hover,nav[aria-label="On this page"] a:hover,nav[aria-label="Table of contents"] a:hover{color:var(--air-link-hover)}div[data-component-part="step-indicator"]>div{font-weight:500!important}@media (prefers-reduced-motion: reduce){.docs-landing .doc-card,.docs-landing .air-btn,.docs-landing .air-tabs-indicator,.docs-landing .air-tabs-track [role="tab"],#topbar-cta-button,#topbar-cta-button a,#topbar-cta-button button{transition:none}}@media (max-width: 1120px){.docs-landing .hero{grid-template-columns:1fr}}@media (max-width: 1079px){.docs-landing .feature-list{grid-template-columns:repeat(2, minmax(0, 1fr))}.docs-landing .content{padding:var(--air-spacing-3x-large) var(--air-spacing-x-large)}.docs-landing .hero__visual{min-height:440px}.docs-landing .section--use-cases .card-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.nav-tabs,nav-tabs{overflow-x:auto}body:not(:has(.docs-landing)) #content-container>div:has(>#content-area){padding:var(--air-spacing-3x-large) var(--air-spacing-x-large)}body:not(:has(.docs-landing)) #content-side-layout,body:not(:has(.docs-landing)) #table-of-contents-layout,#table-of-contents,#table-of-contents-layout,nav[aria-label="On this page"],nav[aria-label="Table of contents"]{display:none!important}}@media (max-width: 640px){#navbar [class~="h-16"]{padding-inline:16px!important}body:not(:has(.docs-landing)) :has(>#content-container){padding-inline:0!important;margin-inline:0!important}body:not(:has(.docs-landing)) #content-container{padding-inline:0!important;margin-inline:0!important;width:100%!important}body:not(:has(.docs-landing)) #content-container>div:has(>#content-area){padding:var(--air-spacing-2x-large) var(--air-spacing-large)!important;padding-top:150px!important}body:not(:has(.docs-landing)) #content-area{max-width:none;padding-inline:0!important}.docs-landing .content{padding:var(--air-spacing-2x-large) var(--air-spacing-large);padding-bottom:50px}.docs-landing .hero h1{max-width:none;font:var(--air-type-display-3)}.docs-landing .hero__lead{font:var(--air-type-body-1)}.docs-landing .hero__actions{width:100%;.air-btn {
      flex: 1;
    }}.docs-landing .use-case-banner .section__actions,.docs-landing .use-case-banner .air-btn{width:100%}.docs-landing .quickstart__header{justify-content:flex-start;padding-inline:var(--air-spacing-large)}.docs-landing .quickstart{width:88%}.docs-landing .quickstart__body{min-height:260px;padding:var(--air-spacing-large)}.docs-landing .use-case-banner{flex-direction:column;align-items:flex-start;padding:var(--air-spacing-x-large)}.docs-landing .section--use-cases .card-grid,.docs-landing .feature-list{grid-template-columns:1fr}body:not(:has(.docs-landing)) #content-area h1,body:not(:has(.docs-landing)) #content h1{max-width:none;font:var(--air-type-heading-1)}}