/* cyrillic-ext */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6pfjptAgt5VM-kVkqdyU8n1ioa2Hdgv-s.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: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6pfjptAgt5VM-kVkqdyU8n1ioa0Xdgv-s.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: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6pfjptAgt5VM-kVkqdyU8n1ioa2ndgv-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6pfjptAgt5VM-kVkqdyU8n1ioa23dgv-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6pfjptAgt5VM-kVkqdyU8n1ioa1Xdg.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: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6sfjptAgt5VM-kVkqdyU8n1ioSJlR1jcoQLNg.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: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6sfjptAgt5VM-kVkqdyU8n1ioSJlR1hMoQLNg.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: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6sfjptAgt5VM-kVkqdyU8n1ioSJlR1j8oQLNg.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: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6sfjptAgt5VM-kVkqdyU8n1ioSJlR1jsoQLNg.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: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6sfjptAgt5VM-kVkqdyU8n1ioSJlR1gMoQ.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: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1jcoQLNg.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: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1hMoQLNg.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: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1j8oQLNg.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: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1jsoQLNg.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: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1gMoQ.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: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6sfjptAgt5VM-kVkqdyU8n1ioSblJ1jcoQLNg.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: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6sfjptAgt5VM-kVkqdyU8n1ioSblJ1hMoQLNg.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: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6sfjptAgt5VM-kVkqdyU8n1ioSblJ1j8oQLNg.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: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6sfjptAgt5VM-kVkqdyU8n1ioSblJ1jsoQLNg.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: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6sfjptAgt5VM-kVkqdyU8n1ioSblJ1gMoQ.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: 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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl1FgtIU.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: 600;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlRFgtIU.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: 600;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl9FgtIU.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: 600;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl5FgtIU.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: 600;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgg.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: 700;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl1FgtIU.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: 700;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3pQPwlRFgtIU.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: 700;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl9FgtIU.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: 700;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl5FgtIU.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: 700;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3pQPwlBFgg.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{--font-family-headings-custom: 'TWK Lausanne', sans-serif;--font-family-body-custom: 'Inter', sans-serif;--font-weight-body-custom: 400;--font-inter: 'Inter', sans-serif}@font-face{font-family:'TWK Lausanne';src:url('/fonts/TWKLausanne-250.woff2') format('woff2');font-weight:250;font-style:normal;font-display:swap}@font-face{font-family:'TWK Lausanne';src:url('/fonts/TWKLausanne-250Italic.woff2') format('woff2');font-weight:250;font-style:italic;font-display:swap}@font-face{font-family:'TWK Lausanne';src:url('/fonts/TWKLausanne-300.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'TWK Lausanne';src:url('/fonts/TWKLausanne-300Italic.woff2') format('woff2');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'TWK Lausanne';src:url('/fonts/TWKLausanne-350.woff2') format('woff2');font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:'TWK Lausanne';src:url('/fonts/TWKLausanne-350Italic.woff2') format('woff2');font-weight:350;font-style:italic;font-display:swap}@font-face{font-family:'TWK Lausanne';src:url('/fonts/TWKLausanne-400Italic.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'TWK Lausanne';src:url('/fonts/TWKLausanne-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'TWK Lausanne';src:url('/fonts/TWKLausanne-600.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'TWK Lausanne';src:url('/fonts/TWKLausanne-600Italic.woff2') format('woff2');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'TWK Lausanne';src:url('/fonts/TWKLausanne-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'TWK Lausanne';src:url('/fonts/TWKLausanne-700Italic.woff2') format('woff2');font-weight:700;font-style:italic;font-display:swap}body,.mdx-content,.prose,.prose p,.prose li,article,[class*="prose"]{font-family:'Inter', sans-serif!important;color:#030710!important}.dark body,.dark .mdx-content,.dark .prose,.dark .prose p,.dark .prose li,.dark article,.dark [class*="prose"]{color:#ffffff!important}strong,b,.prose strong,.prose b,[class*="prose"] strong,[class*="prose"] b{font-weight:700!important}strong a,b a,.prose strong a,.prose b a,[class*="prose"] strong a,[class*="prose"] b a{font-weight:700!important}code,pre,kbd,samp{font-family:'IBM Plex Mono', monospace!important}.dark :not(pre)>code{background-color:#161F34!important}[data-callout-type] :not(pre)>code{background-color:#FFFFFF20!important}h1,h2,h3,h4{font-family:'TWK Lausanne', sans-serif!important;color:#030710!important}.dark h1,.dark h2,.dark h3,.dark h4{color:#ffffff!important}[data-callout-type] :is(h1,h2,h3,h4){color:inherit!important}[data-component-part="card-title"]{font-family:'TWK Lausanne', sans-serif!important}.dark .card img[src*=".svg"],.dark [data-component-part="card-icon"] img[src*=".svg"]{filter:invert(1)}.dark img[src*="engine-icon-no-bg-dark"]{filter:invert(1)}.dark .card img[src*="engine-icon-no-bg-dark"],.dark [data-component-part="card-icon"] img[src*="engine-icon-no-bg-dark"]{content:url("/images/brand/engine-icon-no-bg-light.svg");filter:none}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) img[src*="/images/brand/engine-icon-no-bg-"]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'/%3E")!important;-webkit-mask:url("/images/ui/soft/engine.svg") center / contain no-repeat;mask:url("/images/ui/soft/engine.svg") center / contain no-repeat;background-color:currentColor!important;filter:none!important}.nav-dropdown-products-selector-item-icon{color:rgb(var(--gray-800, 38 38 38))}.dark .nav-dropdown-products-selector-item-icon{color:rgb(var(--gray-100, 238 238 239))}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) :where(.card,[data-component-part="card-icon"]) img[src*="/images/brand/engine-icon-no-bg-"]{color:rgb(var(--primary, 22 31 52))}.dark :where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) :where(.card,[data-component-part="card-icon"]) img[src*="/images/brand/engine-icon-no-bg-"]{color:rgb(var(--primary-light, 127 200 255))}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[style*="/tabler/"][style*="/outline/activity-heartbeat.svg"]{-webkit-mask-image:url("/images/ui/soft/activity-heartbeat.svg")!important;mask-image:url("/images/ui/soft/activity-heartbeat.svg")!important}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[style*="/tabler/"][style*="/outline/book.svg"]{-webkit-mask-image:url("/images/ui/soft/book.svg")!important;mask-image:url("/images/ui/soft/book.svg")!important}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[style*="/tabler/"][style*="/outline/brand-github.svg"]{-webkit-mask-image:url("/images/ui/soft/brand-github.svg")!important;mask-image:url("/images/ui/soft/brand-github.svg")!important}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[style*="/tabler/"][style*="/outline/chart-line.svg"]{-webkit-mask-image:url("/images/ui/soft/chart-line.svg")!important;mask-image:url("/images/ui/soft/chart-line.svg")!important}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[style*="/tabler/"][style*="/outline/code.svg"]{-webkit-mask-image:url("/images/ui/soft/code.svg")!important;mask-image:url("/images/ui/soft/code.svg")!important}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[style*="/tabler/"][style*="/outline/database.svg"]{-webkit-mask-image:url("/images/ui/soft/database.svg")!important;mask-image:url("/images/ui/soft/database.svg")!important}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[style*="/tabler/"][style*="/outline/dots-vertical.svg"]{-webkit-mask-image:url("/images/ui/soft/dots-vertical.svg")!important;mask-image:url("/images/ui/soft/dots-vertical.svg")!important}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[style*="/tabler/"][style*="/outline/file.svg"]{-webkit-mask-image:url("/images/ui/soft/file.svg")!important;mask-image:url("/images/ui/soft/file.svg")!important}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[style*="/tabler/"][style*="/outline/flask.svg"]{-webkit-mask-image:url("/images/ui/soft/flask.svg")!important;mask-image:url("/images/ui/soft/flask.svg")!important}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[style*="/tabler/"][style*="/outline/hammer.svg"]{-webkit-mask-image:url("/images/ui/soft/hammer.svg")!important;mask-image:url("/images/ui/soft/hammer.svg")!important}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[style*="/tabler/"][style*="/outline/heart-plus.svg"]{-webkit-mask-image:url("/images/ui/soft/heart-plus.svg")!important;mask-image:url("/images/ui/soft/heart-plus.svg")!important}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[style*="/tabler/"][style*="/outline/help-circle.svg"]{-webkit-mask-image:url("/images/ui/soft/help-circle.svg")!important;mask-image:url("/images/ui/soft/help-circle.svg")!important}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[style*="/tabler/"][style*="/outline/home.svg"]{-webkit-mask-image:url("/images/ui/soft/home.svg")!important;mask-image:url("/images/ui/soft/home.svg")!important}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[style*="/tabler/"][style*="/outline/list.svg"]{-webkit-mask-image:url("/images/ui/soft/list.svg")!important;mask-image:url("/images/ui/soft/list.svg")!important}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[style*="/tabler/"][style*="/outline/message.svg"]{-webkit-mask-image:url("/images/ui/soft/message.svg")!important;mask-image:url("/images/ui/soft/message.svg")!important}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[style*="/tabler/"][style*="/outline/message-circle-question.svg"]{-webkit-mask-image:url("/images/ui/soft/message-circle-question.svg")!important;mask-image:url("/images/ui/soft/message-circle-question.svg")!important}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[style*="/tabler/"][style*="/outline/messages.svg"]{-webkit-mask-image:url("/images/ui/soft/messages.svg")!important;mask-image:url("/images/ui/soft/messages.svg")!important}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[style*="/tabler/"][style*="/outline/plug.svg"]{-webkit-mask-image:url("/images/ui/soft/plug.svg")!important;mask-image:url("/images/ui/soft/plug.svg")!important}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[style*="/tabler/"][style*="/outline/rocket.svg"]{-webkit-mask-image:url("/images/ui/soft/rocket.svg")!important;mask-image:url("/images/ui/soft/rocket.svg")!important}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[style*="/tabler/"][style*="/outline/route.svg"]{-webkit-mask-image:url("/images/ui/soft/route.svg")!important;mask-image:url("/images/ui/soft/route.svg")!important}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[style*="/tabler/"][style*="/outline/school.svg"]{-webkit-mask-image:url("/images/ui/soft/school.svg")!important;mask-image:url("/images/ui/soft/school.svg")!important}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[style*="/tabler/"][style*="/outline/search.svg"]{-webkit-mask-image:url("/images/ui/soft/search.svg")!important;mask-image:url("/images/ui/soft/search.svg")!important}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[style*="/tabler/"][style*="/outline/server.svg"]{-webkit-mask-image:url("/images/ui/soft/server.svg")!important;mask-image:url("/images/ui/soft/server.svg")!important}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[style*="/tabler/"][style*="/outline/shield-check.svg"]{-webkit-mask-image:url("/images/ui/soft/shield-check.svg")!important;mask-image:url("/images/ui/soft/shield-check.svg")!important}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[style*="/tabler/"][style*="/outline/shield-lock.svg"]{-webkit-mask-image:url("/images/ui/soft/shield-lock.svg")!important;mask-image:url("/images/ui/soft/shield-lock.svg")!important}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[style*="/tabler/"][style*="/outline/sitemap.svg"]{-webkit-mask-image:url("/images/ui/soft/sitemap.svg")!important;mask-image:url("/images/ui/soft/sitemap.svg")!important}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[style*="/tabler/"][style*="/outline/tools.svg"]{-webkit-mask-image:url("/images/ui/soft/tools.svg")!important;mask-image:url("/images/ui/soft/tools.svg")!important}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[style*="/tabler/"][style*="/outline/users-group.svg"]{-webkit-mask-image:url("/images/ui/soft/users-group.svg")!important;mask-image:url("/images/ui/soft/users-group.svg")!important}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[style*="/tabler/"][style*="/outline/wand.svg"]{-webkit-mask-image:url("/images/ui/soft/wand.svg")!important;mask-image:url("/images/ui/soft/wand.svg")!important}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[data-search-item="trigger-icon"],:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[style*="/fontawesome/"][style*="/magnifying-glass.svg"]{-webkit-mask-image:url("/images/ui/soft/search.svg")!important;mask-image:url("/images/ui/soft/search.svg")!important;-webkit-mask-size:contain;mask-size:contain}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[data-search-item="trigger-icon"]:has(>use){background-color:currentColor}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[data-search-item="trigger-icon"]>use{display:none}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[style*="/fontawesome/"][style*="/ellipsis-vertical.svg"]{-webkit-mask-image:url("/images/ui/soft/dots-vertical.svg")!important;mask-image:url("/images/ui/soft/dots-vertical.svg")!important;-webkit-mask-size:contain;mask-size:contain}:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[stroke-width="1.5"]:has(>use[href^="#mi-mint-"]),:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) svg[stroke-width="2"]:has(>use[href^="#mi-mint-"]){stroke-width:1.078125}@media (forced-colors: active){:where(#navbar,#sidebar-content,.nav-dropdown-products-selector-item-icon,html[data-current-path="/"] #content) img[src*="/images/brand/engine-icon-no-bg-"]{background-color:CanvasText!important;forced-color-adjust:none}}#sidebar-title{font-weight:600!important}:where(.h-\\[1lh\\].flex.items-center.flex-1.justify-end),
:where([class*="h-[1lh]"][class*="items-center"][class*="flex-1"][class*="justify-end"]){flex:0 0 auto!important;width:fit-content!important}:where(.h-\\[1lh\\].flex.items-center.flex-1.justify-end) svg,
:where([class*="h-[1lh]"][class*="items-center"][class*="flex-1"][class*="justify-end"]) svg{flex-shrink:0!important}.prose,[class*="prose"]{--tw-prose-counters: currentColor !important;--tw-prose-bullets: currentColor !important}.mdx-content li::marker{font-family:'Inter', sans-serif!important}.prose li>span[data-as="p"]+span[data-rmiz],[class*="prose"] li>span[data-as="p"]+span[data-rmiz],.mdx-content li>span[data-as="p"]+span[data-rmiz],article li>span[data-as="p"]+span[data-rmiz]{display:block;margin-top:2em;margin-bottom:2em}a code{color:inherit!important;text-decoration:underline!important;text-underline-offset:3px!important}.mermaid{text-align:center;display:flex;justify-content:center}.mermaid .nodeLabel p,.mermaid .edgeLabel p{font-family:inherit!important}.sandbox-diagram-container,.sandbox-diagram-link,.sandbox-diagram{width:100%}.sandbox-diagram{height:auto}.sandbox-diagram-link{display:block;text-decoration:none!important}.sandbox-diagram-link[data-diagram-theme="dark"],.dark .sandbox-diagram-link[data-diagram-theme="light"]{display:none}.dark .sandbox-diagram-link[data-diagram-theme="dark"]{display:block}.skills-composition-diagram{margin:1.5rem 0 2rem;text-align:center}.skills-composition-diagram img{width:100%;max-width:920px;border-radius:16px;display:inline-block}.dark .nodeLabel,.dark .nodeLabel p{color:inherit!important}.dark .edgeLabel,.dark .edgeLabel p,.dark .edgeLabel span{color:#CCE9FF!important}.dark span.edgeLabel,.dark .edgeLabel p{background-color:#030710!important}.dark .edgeLabel rect,.dark .edgeLabel .labelBkg{fill:#030710!important}.dark .cluster-label span,.dark .cluster-label p,.dark .cluster-label div{color:#CCE9FF!important}.dark .cluster-label text,.dark .cluster-label tspan{fill:#CCE9FF!important}.dark .cluster-label span p{background-color:transparent!important}.dark text.actor,.dark .messageText,.dark .labelText,.dark .loopText,.dark .noteText{fill:#CCE9FF}.dark .mermaid text.actor,.dark .mermaid text.actor tspan,.dark .mermaid .messageText{fill:#CCE9FF!important}.dark .mermaid rect.actor{fill:#161F34!important}.prose table td,article table td,.markdown table td,.content table td,[class*="prose"] table td,.prose table th,article table th,.markdown table th,.content table th,[class*="prose"] table th{vertical-align:middle!important;line-height:1.5!important}.sandbox-impact-table table td{vertical-align:top!important}.sandbox-impact{display:inline-block;margin-bottom:0.375rem;padding:0.125rem 0.5rem;border-radius:0.25rem;font-size:0.75rem;font-weight:600;line-height:1.5}.sandbox-impact--api{background-color:#fef3c7;color:#78350f}.sandbox-impact--host{background-color:#FDF3FF;color:#504B5F}.sandbox-impact--pool{background-color:#F8E8E6;color:#634643}.sandbox-impact--data{background-color:#fce8e6;color:#7d2a24}.sandbox-impact--cache{background-color:#E5F4FF;color:#2F4B68}.dark .sandbox-impact--api{background-color:#5c3a0e;color:#fde68a}.dark .sandbox-impact--host{background-color:#161F34;color:#D5C3F7}.dark .sandbox-impact--pool{background-color:#161F34;color:#FBB0A5}.dark .sandbox-impact--data{background-color:#634643;color:#fce8e6}.dark .sandbox-impact--cache{background-color:#161F34;color:#CCE9FF}.prose-gray.text-lg.mt-2{display:none!important}#pagination{display:none}#banner a{color:inherit!important}.compact-first-col [data-table-wrapper]{overflow-x:visible!important}.compact-first-col table{table-layout:auto!important;width:100%!important}.compact-first-col table td,.compact-first-col table th{min-width:0!important}.compact-first-col table td:first-child,.compact-first-col table th:first-child{width:1%!important;white-space:nowrap!important}.deepagents-eval-category-matrix{display:block;width:100%}.deepagents-eval-category-matrix table{width:auto!important;min-width:0!important;max-width:100%;table-layout:auto!important}.deepagents-eval-category-matrix table th,.deepagents-eval-category-matrix table td{min-width:0!important;box-sizing:border-box}.deepagents-eval-category-matrix table th:not(:first-child),.deepagents-eval-category-matrix table td:not(:first-child){white-space:nowrap;width:1%;padding-left:0.5rem;padding-right:0.5rem;vertical-align:top}.home-page .columns.card-group{grid-template-columns:minmax(0, 1fr)!important}@media (min-width: 640px){.home-page .columns.card-group{grid-template-columns:repeat(var(--cols, 1), minmax(0, 1fr))!important}}body:has(.home-page) .source-links,:root:has(.home-page) .source-links{display:none!important}.home-page~:is(.callout,[data-callout-type]){display:none!important}[data-callout-type="note"]{background-color:#e0edf8!important;border-color:#7ba3c9!important}[data-callout-type="note"] [data-component-part="callout-content"],[data-callout-type="note"] [data-component-part="callout-content"] *{color:#1e3a52!important}[data-callout-type="note"] [data-component-part="callout-icon"] svg{color:#2c5282!important}.dark [data-callout-type="note"]{background-color:#2a3f5f!important;border-color:#3d5a80!important}.dark [data-callout-type="note"] [data-component-part="callout-content"],.dark [data-callout-type="note"] [data-component-part="callout-content"] *,.dark [data-callout-type="note"] [data-component-part="callout-icon"] svg{color:#d6eeff!important}[data-callout-type="tip"],[data-callout-type="check"]{background-color:#d4e8a8!important;border-color:#8da042!important}[data-callout-type="tip"] [data-component-part="callout-content"],[data-callout-type="tip"] [data-component-part="callout-content"] *,[data-callout-type="check"] [data-component-part="callout-content"],[data-callout-type="check"] [data-component-part="callout-content"] *{color:#2d3319!important}[data-callout-type="tip"] [data-component-part="callout-icon"] svg,[data-callout-type="check"] [data-component-part="callout-icon"] svg{color:#5a6b1f!important}.dark [data-callout-type="tip"],.dark [data-callout-type="check"]{background-color:#2e3900!important;border-color:#6e8900!important}.dark [data-callout-type="tip"] [data-component-part="callout-content"],.dark [data-callout-type="tip"] [data-component-part="callout-content"] *,.dark [data-callout-type="check"] [data-component-part="callout-content"],.dark [data-callout-type="check"] [data-component-part="callout-content"] *{color:#c3e796!important}.dark [data-callout-type="tip"] [data-component-part="callout-icon"] svg,.dark [data-callout-type="check"] [data-component-part="callout-icon"] svg{color:#c3e796!important}[data-callout-type="warning"]{background-color:#fef3c7!important;border-color:#d97706!important}[data-callout-type="warning"] [data-component-part="callout-content"],[data-callout-type="warning"] [data-component-part="callout-content"] *{color:#78350f!important}[data-callout-type="warning"] [data-component-part="callout-icon"] svg{color:#b45309!important}.dark [data-callout-type="warning"]{background-color:#5c3a0e!important;border-color:#b45309!important}.dark [data-callout-type="warning"] [data-component-part="callout-content"],.dark [data-callout-type="warning"] [data-component-part="callout-content"] *,.dark [data-callout-type="warning"] [data-component-part="callout-icon"] svg{color:#fde68a!important}[data-callout-type="danger"]{background-color:#fce8e6!important;border-color:#c75a52!important}[data-callout-type="danger"] [data-component-part="callout-content"],[data-callout-type="danger"] [data-component-part="callout-content"] *{color:#7d2a24!important}[data-callout-type="danger"] [data-component-part="callout-icon"] svg{color:#b91c1c!important}.dark [data-callout-type="danger"]{background-color:rgb(239 68 68 / 0.15)!important;border-color:rgb(239 68 68 / 0.4)!important}.dark [data-callout-type="danger"] [data-component-part="callout-content"],.dark [data-callout-type="danger"] [data-component-part="callout-content"] *{color:#fecaca!important}.dark [data-callout-type="danger"] [data-component-part="callout-icon"] svg{color:#fca5a5!important}[data-callout-type="info"]{background-color:#fafafa!important;border-color:#d1d5db!important}[data-callout-type="info"] [data-component-part="callout-content"],[data-callout-type="info"] [data-component-part="callout-content"] *{color:#374151!important}[data-callout-type="info"] [data-component-part="callout-icon"] svg{color:#6b7280!important}.dark [data-callout-type="info"]{background-color:#27272a!important;border-color:#52525b!important}.dark [data-callout-type="info"] [data-component-part="callout-content"],.dark [data-callout-type="info"] [data-component-part="callout-content"] *,.dark [data-callout-type="info"] [data-component-part="callout-icon"] svg{color:#d4d4d8!important}[data-callout-type="example"]{background-color:#f8e0ed!important;border-color:#c9a8b8!important}[data-callout-type="example"] [data-component-part="callout-content"],[data-callout-type="example"] [data-component-part="callout-content"] *{color:#4a3540!important}[data-callout-type="example"] [data-component-part="callout-icon"] svg{color:#735a6c!important}.dark [data-callout-type="example"]{background-color:#4a3d52!important;border-color:#735a6c!important}.dark [data-callout-type="example"] [data-component-part="callout-content"],.dark [data-callout-type="example"] [data-component-part="callout-content"] *,.dark [data-callout-type="example"] [data-component-part="callout-icon"] svg{color:#e8d4dc!important}[data-callout-type="question"]{background-color:#e8e0ec!important;border-color:#735a6c!important}[data-callout-type="question"] [data-component-part="callout-content"],[data-callout-type="question"] [data-component-part="callout-content"] *{color:#3d3142!important}[data-callout-type="question"] [data-component-part="callout-icon"] svg{color:#5a4a62!important}.dark [data-callout-type="question"]{background-color:rgb(115 90 108 / 0.25)!important;border-color:#735a6c!important}.dark [data-callout-type="question"] [data-component-part="callout-content"],.dark [data-callout-type="question"] [data-component-part="callout-content"] *{color:#e8d4ec!important}.dark [data-callout-type="question"] [data-component-part="callout-icon"] svg{color:#d5c3d7!important}[data-callout-type="callout"]{background-color:#ede9fe!important;border-color:#7c3aed!important}[data-callout-type="callout"] [data-component-part="callout-content"],[data-callout-type="callout"] [data-component-part="callout-content"] *{color:#4c1d95!important}[data-callout-type="callout"] [data-component-part="callout-icon"] svg{color:#6d28d9!important}.dark [data-callout-type="callout"]{background-color:rgb(124 58 237 / 0.15)!important;border-color:#7c3aed!important}.dark [data-callout-type="callout"] [data-component-part="callout-content"],.dark [data-callout-type="callout"] [data-component-part="callout-content"] *{color:#e9d5ff!important}.dark [data-callout-type="callout"] [data-component-part="callout-icon"] svg{color:#c4b5fd!important}[data-callout-type] [data-component-part="prompt-action-copy-button"],[data-callout-type] [data-component-part="prompt-action-copy-button"] *{color:#fff!important}[data-callout-type] [data-component-part="prompt-action-cursor-button"],[data-callout-type] [data-component-part="prompt-action-cursor-button"] *{color:#1c1917!important}[data-callout-type] [data-component-part="prompt-action-cursor-button"]{border-color:#e7e5e4!important}.dark [data-callout-type] [data-component-part="prompt-action-cursor-button"],.dark [data-callout-type] [data-component-part="prompt-action-cursor-button"] *{color:#fafaf9!important}.dark [data-callout-type] [data-component-part="prompt-action-cursor-button"]{border-color:#44403c!important}.source-links [data-callout-type]{background-color:#eef2f7!important;border-color:#dde2e9!important}.source-links [data-callout-type] [data-component-part="callout-content"],.source-links [data-callout-type] [data-component-part="callout-content"] *,.source-links [data-callout-type] [data-component-part="callout-icon"] svg{color:#5c6370!important}.source-links [data-callout-type] [data-component-part="callout-icon"] svg{background-color:#5c6370!important}.source-links [data-callout-type] a{color:inherit!important;text-decoration-color:currentColor!important}.dark .source-links [data-callout-type]{background-color:#1e2028!important;border-color:#2a2d38!important}.dark .source-links [data-callout-type] [data-component-part="callout-content"],.dark .source-links [data-callout-type] [data-component-part="callout-content"] *,.dark .source-links [data-callout-type] [data-component-part="callout-icon"] svg{color:#8b8f99!important}.dark .source-links [data-callout-type] [data-component-part="callout-icon"] svg{background-color:#8b8f99!important}.dark .source-links [data-callout-type] a{color:inherit!important;text-decoration-color:currentColor!important}.card{background-color:transparent!important}.card.card-tip,[data-component="card"].card-tip{background-color:#d4e8a8!important;border-color:#8da042!important}.card.card-tip [data-component-part="card-title"],.card.card-tip [data-component-part="card-content"],.card.card-tip [data-component-part="card-content"] *,.card.card-tip p,.card.card-tip a,[data-component="card"].card-tip [data-component-part="card-title"],[data-component="card"].card-tip [data-component-part="card-content"],[data-component="card"].card-tip [data-component-part="card-content"] *,[data-component="card"].card-tip p,[data-component="card"].card-tip a{color:#2d3319!important}.card.card-tip [data-component-part="card-icon"] svg,[data-component="card"].card-tip [data-component-part="card-icon"] svg{color:#5a6b1f!important}.dark .card.card-tip,.dark [data-component="card"].card-tip{background-color:#2e3900!important;border-color:#6e8900!important}.dark .card.card-tip [data-component-part="card-title"],.dark .card.card-tip [data-component-part="card-content"],.dark .card.card-tip [data-component-part="card-content"] *,.dark .card.card-tip p,.dark .card.card-tip a,.dark [data-component="card"].card-tip [data-component-part="card-title"],.dark [data-component="card"].card-tip [data-component-part="card-content"],.dark [data-component="card"].card-tip [data-component-part="card-content"] *,.dark [data-component="card"].card-tip p,.dark [data-component="card"].card-tip a{color:#c3e796!important}.dark .card.card-tip [data-component-part="card-icon"] svg,.dark [data-component="card"].card-tip [data-component-part="card-icon"] svg{color:#c3e796!important}.dark .card:not(.card-tip),.dark [data-component="card"]:not(.card-tip){border-color:#4f5d73!important}.dark [data-radix-popper-content-wrapper] *,.dark [data-radix-collection-item],.dark [role="listbox"],.dark [role="menu"],.dark [role="combobox"],.dark details,.dark details>summary,.dark button[class*="border"],.dark [class*="border-"][class*="rounded"]{border-color:#4f5d73!important}.dark table a{color:#7FC8FF!important;text-decoration:underline!important;text-decoration-color:#7FC8FF!important;text-underline-offset:2px}.dark table *{border-color:#4f5d73!important}table.products-page td.tdlist,table.products-page th.tdlist{vertical-align:top!important}[data-component-part="tabs-list"]{-webkit-mask-image:linear-gradient(
      to right,
      #000 0,
      #000 calc(100% - 1.5rem),
      transparent 100%
    );mask-image:linear-gradient(
      to right,
      #000 0,
      #000 calc(100% - 1.5rem),
      transparent 100%
    )}@supports (animation-timeline: scroll()){[data-component-part="tabs-list"]{animation:tabs-overflow-mask linear both;animation-timeline:scroll(self inline)}@keyframes tabs-overflow-mask{0%{-webkit-mask-image:linear-gradient(
          to right,
          #000 0,
          #000 calc(100% - 1.5rem),
          transparent 100%
        );mask-image:linear-gradient(
          to right,
          #000 0,
          #000 calc(100% - 1.5rem),
          transparent 100%
        )}1%,99%{-webkit-mask-image:linear-gradient(
          to right,
          transparent 0,
          #000 1.5rem,
          #000 calc(100% - 1.5rem),
          transparent 100%
        );mask-image:linear-gradient(
          to right,
          transparent 0,
          #000 1.5rem,
          #000 calc(100% - 1.5rem),
          transparent 100%
        )}100%{-webkit-mask-image:linear-gradient(
          to right,
          transparent 0,
          #000 1.5rem,
          #000 100%
        );mask-image:linear-gradient(
          to right,
          transparent 0,
          #000 1.5rem,
          #000 100%
        )}}}html[data-current-path$="/deepagents/code/overview"] breadcrumb-list,html[data-current-path$="/deepagents/code/overview"] .breadcrumb-list{display:none!important}html.hide-language-dropdown .nav-dropdown-trigger{display:none!important}.adl-engine{position:relative;max-width:1180px;margin:2.5rem auto;container-type:inline-size;display:flex;flex-direction:column;align-items:center}.adl-engine-box{text-align:center;background:#E5F4FF;border:1.5px solid #006DDD;border-radius:16px;padding:1.4cqw 3cqw;margin-bottom:2cqw}.adl-engine-title{font-weight:600;font-size:clamp(20px, 3.2cqw, 34px);color:#0a1929;text-decoration:none}.adl-engine-title:hover{text-decoration:underline}.adl-engine-tagline{font-size:clamp(13px, 1.9cqw, 22px);color:#40668d;margin-top:0.4cqw}.adl-board{position:relative;width:100%;max-width:1100px;margin:1.5rem auto 0;aspect-ratio:1200 / 780;container-type:inline-size;z-index:1}.adl-arrows{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.adl-arrow{stroke:#6aa3d0;stroke-width:2;stroke-dasharray:3 6;fill:none}.adl-arrow-head{fill:#6aa3d0}.adl-panel{position:absolute;box-sizing:border-box;border-radius:16px;background:#E5F4FF;border:1.5px solid #006DDD;padding:1.4cqw;display:flex;flex-direction:column;gap:1cqw;z-index:1}.adl-panel-title{color:#00355c;font-weight:600;font-size:clamp(13px, 2cqw, 22px);line-height:1.1}.adl-pills{display:grid;grid-template-columns:1fr 1fr;gap:0.8cqw;flex:1;align-content:center}.adl-pill{display:flex;align-items:center;justify-content:center;text-align:center;background:#ffffff;border:1px solid #b8d8f0;border-radius:8px;color:#0a3553;font-size:clamp(9px, 1.25cqw, 14px);font-weight:500;text-decoration:none;padding:0.7cqw 0.4cqw;line-height:1.15;transition:background .15s ease, border-color .15s ease, color .15s ease}.adl-pill:hover{background:#cde7fa;border-color:#006DDD;color:#003f7a}.adl-hub{position:absolute;left:50%;top:43.5%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center;gap:1cqw;z-index:1}.adl-hub-pill{display:flex;align-items:center;justify-content:center;text-align:center;background:#33415a;color:#ffffff;border-radius:12px;font-size:clamp(12px, 1.7cqw, 20px);font-weight:600;text-decoration:none;padding:1cqw 2.2cqw;white-space:nowrap;transition:background .15s ease}a.adl-hub-pill:hover{background:#45577a}.adl-govern{position:absolute;left:38%;width:24%;top:84%;display:flex;flex-direction:column;align-items:center;gap:0.8cqw;z-index:1}.adl-govern-title{color:#006DDD;font-weight:600;font-size:clamp(12px, 1.8cqw, 20px)}.adl-govern .adl-pill{width:75%}.dark .adl-arrow{stroke:#4a7ca0}.dark .adl-arrow-head{fill:#4a7ca0}.dark .adl-panel{background:#102a3f;border-color:#4ba8e8}.dark .adl-panel-title{color:#b8d8f0}.dark .adl-pill{background:#0d1b27;border-color:#2c4a66;color:#cce5fb}.dark .adl-pill:hover{background:#1a3a52;border-color:#6cb6ee;color:#ffffff}.dark .adl-govern-title{color:#6cb6ee}.dark .adl-engine-title{color:#e6f4ff}.dark .adl-engine-tagline{color:#6cb6ee}.dark .adl-engine-box{background:#102a3f;border-color:#4ba8e8}.dark .adl-hub-pill{background:#1b2737;color:#cfe0f2}.dark a.adl-hub-pill:hover{background:#27374d}.integration-downloads-table th,.integration-downloads-table td{text-align:left}.integration-downloads-table th[data-sortable="true"]{cursor:pointer;user-select:none;white-space:nowrap}.integration-downloads-table th[data-sortable="true"]::after{content:" \2195";opacity:0.35;font-size:0.85em}.integration-downloads-table th[aria-sort="ascending"]::after{content:" \2191";opacity:1}.integration-downloads-table th[aria-sort="descending"]::after{content:" \2193";opacity:1}.integration-downloads-table th[data-sortable="true"]:hover{color:#006DDD}.dark .integration-downloads-table th[data-sortable="true"]:hover{color:#7FC8FF}html[data-current-path="/langsmith/self-hosted-changelog"] .changelog-chapter-heading{font-size:clamp(2rem, 4vw, 2.625rem);line-height:1.15;font-weight:700;border-top:2px solid currentColor;padding-top:1.25rem}.changelog-chapter-index{display:grid;gap:0.75rem;padding-top:1rem;border-top:1px solid #CDDFEE;font-size:0.875rem;line-height:1.5}#changelog-chapters-sidebar{margin:1.5rem 0 0 2.5rem}#changelog-chapters-inline{margin:1.5rem 0}.changelog-chapter-links{display:flex;flex-wrap:wrap;gap:0.75rem 1rem}#changelog-chapters-sidebar .changelog-chapter-links{flex-direction:column}.changelog-chapter-links a{color:#40668D;text-decoration:none}.changelog-chapter-links a:hover{text-decoration:underline}.changelog-chapter-links a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.dark .changelog-chapter-index{border-color:#31445E}.dark .changelog-chapter-links a{color:#A7C5DE}@media (min-width: 1280px){#changelog-chapters-inline:not(.changelog-chapter-index-fallback){display:none}}.registry-diagram{border:2px solid #40668D;border-radius:16px;padding:16px 16px 4px}.dark .registry-diagram{border-color:#2F4B68}.registry-diagram-title{text-align:center;font-weight:600;margin:0 0 8px}.registry-diagram [data-component-part="card-content-container"]{display:flex;flex-direction:column;align-items:center;text-align:center}.registry-diagram .registry-diagram-foundation{background-color:#E5F4FF!important;border-color:#006DDD!important}.dark .registry-diagram .registry-diagram-foundation{background-color:#161F34!important;border-color:#40668D!important}