/* cyrillic-ext */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUS2zcLig.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: 'Libre Franklin';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUb2zcLig.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUQ2zcLig.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: 'Libre Franklin';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUR2zcLig.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: 'Libre Franklin';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.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: 'Libre Franklin';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUS2zcLig.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: 'Libre Franklin';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUb2zcLig.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUQ2zcLig.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: 'Libre Franklin';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUR2zcLig.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: 'Libre Franklin';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.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: 'Libre Franklin';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUS2zcLig.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: 'Libre Franklin';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUb2zcLig.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUQ2zcLig.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: 'Libre Franklin';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUR2zcLig.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: 'Libre Franklin';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.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: 'Libre Franklin';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUS2zcLig.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: 'Libre Franklin';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUb2zcLig.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUQ2zcLig.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: 'Libre Franklin';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUR2zcLig.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: 'Libre Franklin';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.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: 'Libre Franklin';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUS2zcLig.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: 'Libre Franklin';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUb2zcLig.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUQ2zcLig.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: 'Libre Franklin';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUR2zcLig.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: 'Libre Franklin';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.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: 'Libre Franklin';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUS2zcLig.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: 'Libre Franklin';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUb2zcLig.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUQ2zcLig.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: 'Libre Franklin';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUR2zcLig.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: 'Libre Franklin';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.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: 'Libre Franklin';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUS2zcLig.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: 'Libre Franklin';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUb2zcLig.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUQ2zcLig.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: 'Libre Franklin';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUR2zcLig.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: 'Libre Franklin';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.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: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/robotomono/v31/L0x5DF4xlVMF-BfR8bXMIjhGq3-OXg.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: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/robotomono/v31/L0x5DF4xlVMF-BfR8bXMIjhPq3-OXg.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/robotomono/v31/L0x5DF4xlVMF-BfR8bXMIjhIq3-OXg.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/robotomono/v31/L0x5DF4xlVMF-BfR8bXMIjhEq3-OXg.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: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/robotomono/v31/L0x5DF4xlVMF-BfR8bXMIjhFq3-OXg.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: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/robotomono/v31/L0x5DF4xlVMF-BfR8bXMIjhLq38.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: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/robotomono/v31/L0x5DF4xlVMF-BfR8bXMIjhGq3-OXg.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: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/robotomono/v31/L0x5DF4xlVMF-BfR8bXMIjhPq3-OXg.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/robotomono/v31/L0x5DF4xlVMF-BfR8bXMIjhIq3-OXg.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/robotomono/v31/L0x5DF4xlVMF-BfR8bXMIjhEq3-OXg.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: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/robotomono/v31/L0x5DF4xlVMF-BfR8bXMIjhFq3-OXg.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: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/robotomono/v31/L0x5DF4xlVMF-BfR8bXMIjhLq38.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-body: 'Libre Franklin', sans-serif;--font-code: 'Roboto Mono', monospace;--color-text: #091c35;--color-link: #295eff;--color-code-bg: #f3f6f9;--color-inline-code-bg: #ebf0f5}body{color:var(--color-text)!important;font-family:'Libre Franklin', sans-serif!important;font-size:14px;line-height:24px;font-weight:400!important}h1,h2,h3,h4,h5,h6{color:var(--color-text);font-family:'Libre Franklin', sans-serif!important;font-weight:700!important}h1{font-size:28px;line-height:36px}h2{font-size:24px;line-height:32px;font-weight:700!important}h3{font-size:20px;line-height:28px}h4,h5,h6{font-size:18px;line-height:26px}[class*="card"] h2,[class*="card"] h3,[class*="tile"] h2,[class*="tile"] h3,[class*="Card"] h2,[class*="Card"] h3,a h2,a h3,.font-semibold,.font-bold,[class*="heading"],[class*="title"]{font-family:'Libre Franklin', sans-serif!important;font-weight:700!important}nav a,nav a:link,nav a:visited,nav a:active,nav a:hover,#navigation-items a,#navigation-items a:link,#navigation-items a:visited,#navigation-items a:active,#navigation-items a:hover,#sidebar-content a,#sidebar-content a:link,#sidebar-content a:visited,#sidebar-content a:active,#sidebar-content a:hover,[class*="sidebar"] a,[class*="sidebar"] a:link,[class*="sidebar"] a:visited,[class*="sidebar"] a:active,[class*="sidebar"] a:hover,[class*="nav"] a,[class*="nav"] a:link,[class*="nav"] a:visited,[class*="nav"] a:active,[class*="nav"] a:hover{color:#091C35!important;text-decoration:none!important;text-decoration-line:none!important;border-bottom:none!important}#pagination a,#pagination a:link,#pagination a:visited,#pagination a:active,#pagination a:hover,a[data-component-part="pagination-prev"],a[data-component-part="pagination-next"]{border-bottom-width:1px!important;border-bottom-style:solid!important;border-bottom-color:rgb(229 231 235 / 0.7)!important}#pagination a:hover,a[data-component-part="pagination-prev"]:hover,a[data-component-part="pagination-next"]:hover{border-bottom-color:rgb(209 213 219)!important}.dark #pagination a,.dark #pagination a:link,.dark #pagination a:visited,.dark #pagination a:active,html.dark #pagination a,html.dark #pagination a:link,html.dark #pagination a:visited,html.dark #pagination a:active,.dark a[data-component-part="pagination-prev"],.dark a[data-component-part="pagination-next"],html.dark a[data-component-part="pagination-prev"],html.dark a[data-component-part="pagination-next"]{border-bottom-color:rgb(31 41 55 / 0.7)!important}.dark #pagination a:hover,html.dark #pagination a:hover,.dark a[data-component-part="pagination-prev"]:hover,.dark a[data-component-part="pagination-next"]:hover,html.dark a[data-component-part="pagination-prev"]:hover,html.dark a[data-component-part="pagination-next"]:hover{border-bottom-color:rgb(55 65 81)!important}#pagination{margin-bottom:1.5rem}article a:not([data-component-part]):not([class*="group"]),article a:link:not([data-component-part]):not([class*="group"]),article a:visited:not([data-component-part]):not([class*="group"]),.prose a:not([data-component-part]):not([class*="group"]),.prose a:link:not([data-component-part]):not([class*="group"]),.prose a:visited:not([data-component-part]):not([class*="group"]),main article a:not([data-component-part]):not([class*="group"]),main article a:link:not([data-component-part]):not([class*="group"]),main article a:visited:not([data-component-part]):not([class*="group"]),p a,p a:link,p a:visited,li:not(nav li) a,li:not(nav li) a:link,li:not(nav li) a:visited{color:#295eff!important;font-family:'Libre Franklin', sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:24px!important;text-decoration:none!important;text-underline-offset:unset!important;text-decoration-line:none!important;text-decoration-style:unset!important;border-bottom:none!important}article a::before,article a::after,.prose a::before,.prose a::after,main article a::before,main article a::after,p a::before,p a::after,li:not(nav li) a::before,li:not(nav li) a::after{display:none!important;content:none!important;border-bottom:none!important;text-decoration:none!important}article a:hover:not([data-component-part]):not([class*="group"]),.prose a:hover:not([data-component-part]):not([class*="group"]),main article a:hover:not([data-component-part]):not([class*="group"]),p a:hover,li:not(nav li) a:hover{color:#295eff!important;text-decoration:underline!important;text-decoration-line:underline!important}pre,code{font-family:var(--font-code)!important}pre{background-color:var(--color-code-bg)!important;border-radius:4px}:not(pre)>code{background-color:var(--color-inline-code-bg);color:var(--color-text);padding:4px 8px;border-radius:4px;font-size:14px}.dark :not(pre)>code,html.dark :not(pre)>code,[data-theme="dark"] :not(pre)>code{background-color:rgba(255, 255, 255, 0.1);color:#F3F4F6}.dark [data-component-part="callout-content"],html.dark [data-component-part="callout-content"],[data-theme="dark"] [data-component-part="callout-content"]{--tw-prose-code: #F3F4F6;--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows)}.dark [data-component-part="callout-content"] :not(pre)>code,.dark [data-component-part="callout-content"] code,html.dark [data-component-part="callout-content"] :not(pre)>code,html.dark [data-component-part="callout-content"] code,[data-theme="dark"] [data-component-part="callout-content"] :not(pre)>code,[data-theme="dark"] [data-component-part="callout-content"] code{background-color:rgba(255, 255, 255, 0.14);color:#F9FAFB}.nav-logo,img[alt="light logo"],img[alt="dark logo"]{width:128px!important;height:24px!important}@media (min-width: 1024px){#navbar{--gc-external-tab-width: 6rem}#navbar div:has(>a>.nav-logo){flex:0 0 calc(2 * var(--gc-external-tab-width) + 0.5rem)}#navbar div:has(>a>.nav-logo):has([data-component-part="version-select-trigger"]){flex:0 0 auto;width:max-content}#navbar div:has(>a>.nav-logo):has([data-component-part="version-select-trigger"])>a,#navbar div:has(>a>.nav-logo):has([data-component-part="version-select-trigger"])>div{flex-shrink:0}#navbar div:has(>a>.nav-logo):has([data-component-part="version-select-trigger"]) .nav-logo{max-width:none}#navbar .nav-tabs>a[href^="http"]{flex:0 0 var(--gc-external-tab-width);justify-content:flex-end}#navbar nav[aria-label="Main"]:has(>ul:empty){display:none}#navbar div:has(>div>div>.nav-tabs){flex:1 1 auto;min-width:0}#navbar div:has(>div>.nav-tabs),#navbar div:has(>.nav-tabs),#navbar .nav-tabs{flex:1 1 auto;margin-left:0}#navbar .nav-tabs::before{content:"";margin-left:auto;margin-right:-1.5rem}#navbar .nav-tabs>:not(a[href^="http"])+a[href^="http"]{margin-left:auto}}img{max-width:100%}#content-container [data-rmiz-content]:has(>img:not([src*="logo"]):not([src*="icon"]):not([src*="favicon"])){display:block;width:fit-content;max-width:min(100%, 900px);margin-bottom:20px;border-radius:4px;overflow:hidden;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)}#content-container [data-rmiz-content]>img{display:block;width:auto;height:auto;max-width:100%;margin:0!important;border-radius:0!important;box-shadow:none!important}#content-container span[data-as="p"]:not(:has([data-rmiz]))>img:not([src*="logo"]):not([src*="icon"]):not([src*="favicon"]):not([src*="mintlify"]),#content-container p:not(:has([data-rmiz]))>img:not([src*="logo"]):not([src*="icon"]):not([src*="favicon"]):not([src*="mintlify"]){display:block;width:auto;height:auto;max-width:min(100%, 900px);margin-bottom:20px;border-radius:4px;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)}.web-image{margin-bottom:20px;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);border-radius:4px;overflow:hidden;max-width:900px;width:fit-content}.web-image img{box-shadow:none!important;margin-bottom:0!important;max-width:100%}#content-container .web-image [data-rmiz]{display:block;width:fit-content;max-width:100%}#content-container .web-image [data-rmiz-content]{display:block;width:fit-content;max-width:100%;margin-bottom:0!important;border-radius:0!important;overflow:visible;box-shadow:none!important}p{color:var(--color-text);font-size:14px;line-height:24px;margin-bottom:8px}.prose,.prose-gray,.prose-invert,.text-lg,[class*="prose"]{font-family:'Libre Franklin', sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:24px!important}.prose p,.prose-gray p,[class*="prose"] p{font-family:'Libre Franklin', sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:24px!important}ul,ol{padding-left:20px}li{margin-top:8px}header+p.text-lg,header+.text-lg,h1+p.text-lg,h1+.text-lg,.mt-2.text-lg,article header p,main header p:not(nav p),[class*="subtitle"],[class*="Subtitle"],[class*="description"]:not(meta):not([property]){display:none!important}#navigation-items .sidebar-title{font-size:17px;line-height:24px}#navigation-items{width:340px!important}#sidebar-content{width:340px!important;min-width:340px!important;max-width:340px!important}#navigation-items,div:has(>#navigation-items){width:340px!important;min-width:340px!important;max-width:340px!important}@media (min-width: 1024px){#content-container{margin-left:340px!important;padding-left:var(--nav-content-gap, 50px)!important;padding-right:1.5rem!important}#content-container>div{padding-left:0!important;width:100%!important;max-width:none!important;justify-content:flex-end!important;margin-left:0!important;margin-right:0!important;column-gap:1.5rem!important}#content-area{flex:1 1 auto!important;min-width:0!important;max-width:none!important;width:auto!important}#content-side-layout,#table-of-contents-layout{flex:0 0 auto!important}}#content-area{padding-left:0!important;margin-left:0!important;gap:0!important}:root{--nav-content-gap: 50px}#content-container{gap:var(--nav-content-gap, 50px)!important}#table-of-contents{scrollbar-width:none;-ms-overflow-style:none}#table-of-contents::-webkit-scrollbar{width:0;height:0}#table-of-contents h2{font-size:17px;line-height:24px}.release-notes table{table-layout:fixed!important;width:100%!important}.release-notes td ul{margin:0.35em 0 0.15em!important;padding-left:1.25em!important}.release-notes td li{margin-top:0.35em!important}.release-notes th,.release-notes td{font-size:14px!important;line-height:22px!important;vertical-align:top!important;padding:8px 10px!important;overflow-wrap:break-word!important;word-break:normal!important}.release-notes td code,.release-notes th code{font-weight:400!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:break-word!important}.release-notes th:nth-child(1),.release-notes td:nth-child(1){width:15%}.release-notes th:nth-child(2),.release-notes td:nth-child(2){width:17%}.release-notes th:nth-child(3),.release-notes td:nth-child(3){width:4.5rem;white-space:nowrap}.release-notes th:nth-child(4),.release-notes td:nth-child(4){width:22%}.release-notes th:nth-child(5),.release-notes td:nth-child(5){width:auto}main>div,article{padding-left:0!important}.dark nav a,.dark nav a:link,.dark nav a:visited,.dark nav a:active,.dark nav a:hover,.dark #navigation-items a,.dark #navigation-items a:link,.dark #navigation-items a:visited,.dark #navigation-items a:active,.dark #navigation-items a:hover,.dark #sidebar-content a,.dark #sidebar-content a:link,.dark #sidebar-content a:visited,.dark #sidebar-content a:active,.dark #sidebar-content a:hover,.dark [class*="sidebar"] a,.dark [class*="sidebar"] a:link,.dark [class*="sidebar"] a:visited,.dark [class*="sidebar"] a:active,.dark [class*="sidebar"] a:hover,.dark [class*="nav"] a,.dark [class*="nav"] a:link,.dark [class*="nav"] a:visited,.dark [class*="nav"] a:active,.dark [class*="nav"] a:hover,html.dark nav a,html.dark #navigation-items a,html.dark #sidebar-content a,html.dark [class*="sidebar"] a,html.dark [class*="nav"] a{color:#E5E7EB!important;text-decoration:none!important}.dark [class*="toc"] a,.dark [class*="toc"] a:link,.dark [class*="toc"] a:visited,.dark [class*="toc"] a:hover,.dark aside a,.dark aside a:link,.dark aside a:visited,.dark aside a:hover,html.dark [class*="toc"] a,html.dark aside a{color:#E5E7EB!important;text-decoration:none!important}.dark #sidebar-title,.dark h5#sidebar-title,.dark [id="sidebar-title"],.dark #navigation-items h5,.dark #sidebar-content h5,html.dark #sidebar-title,html.dark h5#sidebar-title,[data-theme="dark"] #sidebar-title,[data-theme="dark"] h5#sidebar-title{color:#FFFFFF!important}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,html.dark h1,html.dark h2,html.dark h3,html.dark h4,html.dark h5,html.dark h6,[data-theme="dark"] h1,[data-theme="dark"] h2,[data-theme="dark"] h3,[data-theme="dark"] h4,[data-theme="dark"] h5,[data-theme="dark"] h6{color:#FFFFFF!important}.dark body,.dark p,.dark .prose,.dark .prose-gray,html.dark body,html.dark p,[data-theme="dark"] body,[data-theme="dark"] p{color:#E5E7EB!important}.mermaid g.cluster .cluster-label foreignObject div,.mermaid g.cluster .cluster-label foreignObject span,.mermaid g.cluster .cluster-label foreignObject p{display:block!important;text-align:left!important}html.dark svg[id^="mermaid"] text,html.dark svg[id^="mermaid"] tspan,html.dark svg.mermaid text,html.dark svg.mermaid tspan,html.dark [class*="mermaid"] svg text,html.dark [class*="mermaid"] svg tspan,.dark svg[id^="mermaid"] text,.dark svg[id^="mermaid"] tspan,.dark svg.mermaid text,.dark svg.mermaid tspan,.dark [class*="mermaid"] svg text,.dark [class*="mermaid"] svg tspan{fill:#E5E7EB!important}html.dark svg[id^="mermaid"] .actor text,html.dark svg[id^="mermaid"] text.actor,html.dark svg.mermaid .actor text,html.dark svg.mermaid text.actor,.dark svg[id^="mermaid"] .actor text,.dark svg[id^="mermaid"] text.actor,.dark svg.mermaid .actor text,.dark svg.mermaid text.actor{fill:#091c35!important}html.dark svg[id^="mermaid"] rect.actor,html.dark svg.mermaid rect.actor,.dark svg[id^="mermaid"] rect.actor,.dark svg.mermaid rect.actor{fill:#ffffff!important;stroke:#295eff!important}html.dark svg[id^="mermaid"] .messageText,html.dark svg.mermaid .messageText,.dark svg[id^="mermaid"] .messageText,.dark svg.mermaid .messageText{fill:#E5E7EB!important}html.dark svg[id^="mermaid"] line,html.dark svg[id^="mermaid"] path:not(.actor):not([class*="label"]),html.dark svg.mermaid line,html.dark svg.mermaid path:not(.actor):not([class*="label"]),.dark svg[id^="mermaid"] line,.dark svg[id^="mermaid"] path:not(.actor):not([class*="label"]),.dark svg.mermaid line,.dark svg.mermaid path:not(.actor):not([class*="label"]){stroke:#9CA3AF!important}.dark .mermaid,.dark [class*="mermaid"],.dark [class*="modal"] .mermaid,.dark [class*="lightbox"] .mermaid,.dark [class*="zoom"] .mermaid,.dark [class*="expanded"] .mermaid,.dark [role="dialog"] .mermaid,.dark [data-state="open"] .mermaid,html.dark .mermaid,html.dark [class*="mermaid"],html.dark [class*="modal"] .mermaid,html.dark [class*="lightbox"] .mermaid,html.dark [class*="zoom"] .mermaid,html.dark [class*="expanded"] .mermaid,html.dark [role="dialog"] .mermaid,html.dark [data-state="open"] .mermaid{background-color:#1f2937!important;border-radius:8px;padding:16px}.dark .mermaid text,.dark .mermaid .nodeLabel,.dark .mermaid .label,.dark .mermaid tspan,.dark [role="dialog"] .mermaid text,.dark [role="dialog"] .mermaid .nodeLabel,.dark [role="dialog"] .mermaid .label,.dark [role="dialog"] .mermaid tspan,.dark [data-state="open"] .mermaid text,.dark [data-state="open"] .mermaid .nodeLabel,html.dark .mermaid text,html.dark .mermaid .nodeLabel,html.dark .mermaid .label,html.dark .mermaid tspan,html.dark [role="dialog"] .mermaid text,html.dark [role="dialog"] .mermaid .nodeLabel,html.dark [data-state="open"] .mermaid text{fill:#E5E7EB!important;color:#E5E7EB!important}.dark .mermaid .actor,.dark .mermaid .actor text,.dark .mermaid .actor tspan,.dark .mermaid text.actor,.dark .mermaid .noteText,.dark .mermaid .noteText tspan,.dark [role="dialog"] .mermaid .actor,.dark [role="dialog"] .mermaid .actor text,.dark [role="dialog"] .mermaid .noteText,.dark [data-state="open"] .mermaid .actor,.dark [data-state="open"] .mermaid .actor text,.dark [data-state="open"] .mermaid .noteText,html.dark .mermaid .actor,html.dark .mermaid .actor text,html.dark .mermaid .actor tspan,html.dark .mermaid text.actor,html.dark .mermaid .noteText,html.dark .mermaid .noteText tspan,html.dark [role="dialog"] .mermaid .actor,html.dark [role="dialog"] .mermaid .noteText,html.dark [data-state="open"] .mermaid .actor,html.dark [data-state="open"] .mermaid .noteText{fill:#091c35!important;color:#091c35!important}.dark .mermaid .messageText,.dark .mermaid .sequenceNumber,.dark [role="dialog"] .mermaid .messageText,.dark [role="dialog"] .mermaid .sequenceNumber,.dark [data-state="open"] .mermaid .messageText,.dark [data-state="open"] .mermaid .sequenceNumber,html.dark .mermaid .messageText,html.dark .mermaid .sequenceNumber,html.dark [role="dialog"] .mermaid .messageText,html.dark [data-state="open"] .mermaid .messageText{fill:#E5E7EB!important;color:#E5E7EB!important}.dark .mermaid .loopText,.dark .mermaid .loopText tspan,.dark .mermaid .labelText,.dark .mermaid .labelText tspan,.dark .mermaid .alt-text,.dark .mermaid text.alt-text,.dark .mermaid [class*="alt"] text,.dark .mermaid [class*="loop"] text,.dark .mermaid .activation text,.dark .mermaid g.label text,.dark .mermaid .fragment text,.dark .mermaid .fragment tspan,.dark [role="dialog"] .mermaid .loopText,.dark [role="dialog"] .mermaid .labelText,.dark [role="dialog"] .mermaid [class*="alt"] text,.dark [role="dialog"] .mermaid [class*="loop"] text,.dark [role="dialog"] .mermaid .fragment text,.dark [data-state="open"] .mermaid .loopText,.dark [data-state="open"] .mermaid .labelText,.dark [data-state="open"] .mermaid [class*="alt"] text,.dark [data-state="open"] .mermaid .fragment text,html.dark .mermaid .loopText,html.dark .mermaid .loopText tspan,html.dark .mermaid .labelText,html.dark .mermaid .labelText tspan,html.dark .mermaid .alt-text,html.dark .mermaid text.alt-text,html.dark .mermaid [class*="alt"] text,html.dark .mermaid [class*="loop"] text,html.dark .mermaid .activation text,html.dark .mermaid g.label text,html.dark .mermaid .fragment text,html.dark .mermaid .fragment tspan,html.dark [role="dialog"] .mermaid .loopText,html.dark [role="dialog"] .mermaid .labelText,html.dark [role="dialog"] .mermaid [class*="alt"] text,html.dark [role="dialog"] .mermaid .fragment text,html.dark [data-state="open"] .mermaid .loopText,html.dark [data-state="open"] .mermaid .labelText{fill:#E5E7EB!important;color:#E5E7EB!important}.dark .mermaid .loopLine,.dark .mermaid .labelBox,.dark .mermaid rect.labelBox,.dark [role="dialog"] .mermaid .loopLine,.dark [role="dialog"] .mermaid .labelBox,.dark [role="dialog"] .mermaid rect.labelBox,.dark [data-state="open"] .mermaid .loopLine,.dark [data-state="open"] .mermaid .labelBox,html.dark .mermaid .loopLine,html.dark .mermaid .labelBox,html.dark .mermaid rect.labelBox,html.dark [role="dialog"] .mermaid .loopLine,html.dark [role="dialog"] .mermaid .labelBox,html.dark [data-state="open"] .mermaid .loopLine{fill:#f3f6f9!important;stroke:#295eff!important}.dark .mermaid .actor-box,.dark .mermaid rect.actor,.dark [role="dialog"] .mermaid .actor-box,.dark [role="dialog"] .mermaid rect.actor,.dark [data-state="open"] .mermaid .actor-box,.dark [data-state="open"] .mermaid rect.actor,html.dark .mermaid .actor-box,html.dark .mermaid rect.actor,html.dark [role="dialog"] .mermaid .actor-box,html.dark [role="dialog"] .mermaid rect.actor,html.dark [data-state="open"] .mermaid .actor-box,html.dark [data-state="open"] .mermaid rect.actor{fill:#ffffff!important;stroke:#295eff!important}.dark .mermaid .edgeLabel,.dark .mermaid .edgeLabel text,.dark .mermaid .edgeLabel tspan,.dark .mermaid .edgeLabel .label,.dark .mermaid .edgeLabel span,.dark .mermaid .edgeLabel p,.dark .mermaid .edgeTerminal,.dark [role="dialog"] .mermaid .edgeLabel,.dark [role="dialog"] .mermaid .edgeLabel text,.dark [role="dialog"] .mermaid .edgeTerminal,.dark [data-state="open"] .mermaid .edgeLabel,.dark [data-state="open"] .mermaid .edgeLabel text,html.dark .mermaid .edgeLabel,html.dark .mermaid .edgeLabel text,html.dark .mermaid .edgeLabel tspan,html.dark .mermaid .edgeLabel .label,html.dark .mermaid .edgeLabel span,html.dark .mermaid .edgeLabel p,html.dark .mermaid .edgeTerminal,html.dark [role="dialog"] .mermaid .edgeLabel,html.dark [role="dialog"] .mermaid .edgeLabel text,html.dark [data-state="open"] .mermaid .edgeLabel{fill:#091c35!important;color:#091c35!important}.dark .mermaid .edgeLabel rect,.dark .mermaid .labelBkg,.dark .mermaid .edgeLabel .label-container,.dark [role="dialog"] .mermaid .edgeLabel rect,.dark [role="dialog"] .mermaid .labelBkg,.dark [data-state="open"] .mermaid .edgeLabel rect,.dark [data-state="open"] .mermaid .labelBkg,html.dark .mermaid .edgeLabel rect,html.dark .mermaid .labelBkg,html.dark .mermaid .edgeLabel .label-container,html.dark [role="dialog"] .mermaid .edgeLabel rect,html.dark [role="dialog"] .mermaid .labelBkg,html.dark [data-state="open"] .mermaid .edgeLabel rect{fill:#ffffff!important;stroke:#ffffff!important;opacity:1!important}.dark .mermaid .node rect,.dark .mermaid .node circle,.dark .mermaid .node ellipse,.dark .mermaid .node polygon,.dark .mermaid .node path,.dark [role="dialog"] .mermaid .node rect,.dark [role="dialog"] .mermaid .node circle,.dark [role="dialog"] .mermaid .node polygon,.dark [role="dialog"] .mermaid .node path,.dark [data-state="open"] .mermaid .node rect,.dark [data-state="open"] .mermaid .node circle,.dark [data-state="open"] .mermaid .node polygon,html.dark .mermaid .node rect,html.dark .mermaid .node circle,html.dark .mermaid .node ellipse,html.dark .mermaid .node polygon,html.dark .mermaid .node path,html.dark [role="dialog"] .mermaid .node rect,html.dark [role="dialog"] .mermaid .node circle,html.dark [role="dialog"] .mermaid .node polygon,html.dark [data-state="open"] .mermaid .node rect,html.dark [data-state="open"] .mermaid .node circle{fill:#374151!important;stroke:#60a5fa!important}.dark .mermaid .node.decision rect,.dark .mermaid .node.decision polygon,html.dark .mermaid .node.decision rect,html.dark .mermaid .node.decision polygon{fill:#374151!important;stroke:#60a5fa!important}.dark .mermaid .flowchart-link,.dark .mermaid .edge-pattern-solid,.dark .mermaid path.edge,.dark .mermaid line,.dark [role="dialog"] .mermaid .flowchart-link,.dark [role="dialog"] .mermaid path.edge,.dark [role="dialog"] .mermaid line,.dark [data-state="open"] .mermaid .flowchart-link,.dark [data-state="open"] .mermaid path.edge,.dark [data-state="open"] .mermaid line,html.dark .mermaid .flowchart-link,html.dark .mermaid .edge-pattern-solid,html.dark .mermaid path.edge,html.dark .mermaid line,html.dark [role="dialog"] .mermaid .flowchart-link,html.dark [role="dialog"] .mermaid path.edge,html.dark [data-state="open"] .mermaid .flowchart-link{stroke:#9CA3AF!important}.dark .mermaid .marker,.dark .mermaid marker path,.dark [role="dialog"] .mermaid .marker,.dark [role="dialog"] .mermaid marker path,.dark [data-state="open"] .mermaid .marker,.dark [data-state="open"] .mermaid marker path,html.dark .mermaid .marker,html.dark .mermaid marker path,html.dark [role="dialog"] .mermaid .marker,html.dark [role="dialog"] .mermaid marker path,html.dark [data-state="open"] .mermaid .marker{fill:#9CA3AF!important;stroke:#9CA3AF!important}.dark .mermaid .cluster rect,.dark [role="dialog"] .mermaid .cluster rect,.dark [data-state="open"] .mermaid .cluster rect,html.dark .mermaid .cluster rect,html.dark [role="dialog"] .mermaid .cluster rect,html.dark [data-state="open"] .mermaid .cluster rect{fill:#111827!important;stroke:#4B5563!important}.vendor-api-version-callout{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;margin:0.75rem 0 1.25rem;padding:0.5rem 0.85rem;border-radius:0.375rem;background:#e8f4fc;border:1px solid #b8d9f0}html.dark .vendor-api-version-callout{background:#1a3a52;border-color:#2a5a7a}.vendor-api-version-text{font-size:0.875rem;font-weight:500;line-height:1.5;color:#0a4d7a}@media (max-width: 639px){.vendor-api-version-text{line-height:1.6}}html.dark .vendor-api-version-text{color:#b8d9f0}.http-method-post{color:#2ecc71!important}.http-method-get{color:#f1c40f!important}.http-method-put,.http-method-patch{color:#3498db!important}.http-method-delete{color:#e74c3c!important}.http-method-na{color:#00060a!important}a[href*="mintlify.com"],a[href*="mintlify"]{display:none!important}img[src*="mintlify"]{display:none!important}div:has(>a[href*="mintlify.com"]),div:has(>a[href*="mintlify"]),div:has(>img[src*="mintlify"]){display:none!important}.chat-assistant-floating-input,div:has(>.chat-assistant-floating-input){display:none!important}.gc-home-layout{display:none!important}body:has(.gc-home-layout) #content-area>header#header{display:none!important}body:has(.gc-home-layout) #content{margin-top:0!important}body:has(.gc-home-layout) #content-container{padding-top:0!important}@media (min-width: 1024px){body:has(.gc-home-layout) #navigation-items,body:has(.gc-home-layout) #content-side-layout,body:has(.gc-home-layout) #table-of-contents-layout,body:has(.gc-home-layout) #table-of-contents{display:none!important}body:has(.gc-home-layout) #sidebar-content{width:0!important;padding:0!important;border:none!important;overflow:visible!important;pointer-events:none!important;background:transparent!important}body:has(.gc-home-layout) #sidebar-content .almond-nav-bottom-section{position:fixed;left:0.5rem;bottom:0;width:auto;pointer-events:auto!important;z-index:40}body:has(.gc-home-layout) #sidebar-content .almond-nav-bottom-section-divider{display:none!important}body:has(.gc-home-layout) #content-container{margin-left:0!important;padding-left:1.5rem!important;padding-right:1.5rem!important;overflow-x:hidden!important}body:has(.gc-home-layout) #content-container>div{justify-content:center!important}body:has(.gc-home-layout) #content-area{flex:0 1 62rem!important;width:100%!important;max-width:62rem!important}}body:has(.gc-home-layout) #footer{border-top:none!important;padding-top:0!important;padding-bottom:0!important}body:has(.gc-home-layout) .gc-home-banner{position:relative;left:50%;box-sizing:border-box;width:100vw;max-width:100vw;margin:0 0 0 -50vw;padding:0.75rem 1.5rem;background-color:#eef3ff;border-bottom:1px solid #d3def5;text-align:center}html.dark body:has(.gc-home-layout) .gc-home-banner{background-color:#132033;border-bottom-color:#22314a}body:has(.gc-home-layout) .gc-home-banner p{max-width:min(90rem, calc(100vw - 3rem));margin:0 auto;font-size:0.875rem;line-height:1.5;color:#091c35}body:has(.gc-home-layout) .gc-home-banner-date{white-space:nowrap}html.dark body:has(.gc-home-layout) .gc-home-banner p{color:#f3f6f9}body:has(.gc-home-layout) .gc-home-banner a,body:has(.gc-home-layout) .gc-home-banner a:link,body:has(.gc-home-layout) .gc-home-banner a:visited,body:has(.gc-home-layout) .gc-home-banner a:hover{color:#295eff!important;font-size:inherit!important;font-weight:500!important;line-height:inherit!important;text-decoration:underline!important;text-decoration-line:underline!important;text-underline-offset:2px!important}html.dark body:has(.gc-home-layout) .gc-home-banner a,html.dark body:has(.gc-home-layout) .gc-home-banner a:link,html.dark body:has(.gc-home-layout) .gc-home-banner a:visited,html.dark body:has(.gc-home-layout) .gc-home-banner a:hover{color:#5a8aff!important}body:has(.gc-home-layout) .gc-hero{position:relative;left:50%;box-sizing:border-box;width:100vw;max-width:100vw;margin-left:-50vw;margin-bottom:2.5rem;padding:2.25rem 1.5rem 2.5rem;background-color:rgb(248, 248, 248);border-bottom:1px solid #dbe3ec}html.dark body:has(.gc-home-layout) .gc-hero{background-color:#0e1a2b;border-bottom-color:#22314a}.gc-hero-inner{width:min(62rem, 100%);max-width:62rem;min-width:0;margin-inline:auto;text-align:center}.gc-hero-eyebrow{margin:0 0 1.25rem;font-size:0.75rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:#5a6b80}html.dark .gc-hero-eyebrow{color:#9aa8bb}.gc-hero-title{max-width:min(30rem, 100%);margin:0 auto 0.75rem!important;font-size:clamp(2rem, 4.5vw, 3.25rem);font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:#091c35}.gc-hero-lead{max-width:min(40rem, 100%);margin:0 auto 1.25rem;font-size:1.0625rem;line-height:1.45;color:#5a6b80}html.dark .gc-hero-lead{color:#9aa8bb}html.dark .gc-hero-title{color:#ffffff}.gc-hero-search{display:flex;align-items:center;gap:0.625rem;width:100%;max-width:36rem;min-width:0;box-sizing:border-box;height:auto;min-height:3rem;margin:0 auto 1.75rem;padding:0.375rem 1rem;border:0;border-radius:0.875rem;background-color:#ffffff;box-shadow:inset 0 0 0 1px #dbe3ec;color:#5a6b80;font-size:0.9375rem;text-align:left;cursor:pointer;transition:box-shadow 0.15s ease}.gc-hero-search:hover{box-shadow:inset 0 0 0 1px #295eff, 0 4px 16px rgba(9, 28, 53, 0.08)}html.dark .gc-hero-search{background-color:#131f33;box-shadow:inset 0 0 0 1px #26364c;color:#9aa8bb}html.dark .gc-hero-search:hover{box-shadow:inset 0 0 0 1px #5a8aff}.gc-hero-search-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-hero-search-keys{display:flex;flex:none;gap:0.25rem}.gc-hero-search-key{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 0.25rem;border:1px solid rgba(9, 28, 53, 0.15);border-radius:0.25rem;font-family:inherit;font-size:0.75rem;font-weight:500;line-height:1}html.dark .gc-hero-search-key{border-color:rgba(255, 255, 255, 0.2)}.gc-hero-search-key.gc-key-mac,html[data-gc-platform="mac"] .gc-hero-search-key.gc-key-other{display:none}html[data-gc-platform="mac"] .gc-hero-search-key.gc-key-mac{display:inline-flex}@media (min-width: 1024px){body:has(.gc-home-layout) #sidebar-content div:has(>#search-bar-entry){display:none!important}}@media (max-width: 1023px){body:has(.gc-home-layout) #navbar button:has(>div>.sr-only)>div.ml-4{display:none}}@media (min-width: 1024px){#navigation-items .nav-anchors{display:none!important}}#mobile-nav #navigation-items:has(>.gc-mnav)>div.flex-col,#mobile-nav #navigation-items:has(>.gc-mnav)>ul.list-none,#mobile-nav #navigation-items:has(>.gc-mnav[data-view="list"])>:not(.gc-mnav){display:none!important}.gc-mnav{display:flex;flex-direction:column;gap:2px;margin:0 1.5rem 1rem 0}.gc-mnav-row,.gc-mnav-back{display:flex;align-items:center;gap:0.5rem;width:100%;padding:0.5rem 0.75rem;border-radius:0.5rem;color:inherit!important;font-size:15px;line-height:24px;text-align:left;text-decoration:none!important}.gc-mnav-row:hover,.gc-mnav-back:hover,.gc-mnav-row[data-active="true"]{background:rgba(9, 28, 53, 0.06)}.dark .gc-mnav-row:hover,.dark .gc-mnav-back:hover,.dark .gc-mnav-row[data-active="true"]{background:rgba(255, 255, 255, 0.08)}.gc-mnav-label,.gc-mnav-title{flex:1}.gc-mnav-row svg{flex:none;opacity:0.5}.gc-mnav-back{font-weight:700;margin-bottom:0.25rem}.gc-mnav-title{text-align:center;padding-right:1.5rem}.gc-task-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0.75rem}@media (max-width: 1024px){.gc-task-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 600px){.gc-task-grid{grid-template-columns:minmax(0, 1fr)}}body:has(.gc-home-layout) .gc-hero a.gc-task-card{display:flex;flex-direction:column;min-width:0;gap:0.5rem;padding:1.125rem 1.25rem;border:0!important;border-radius:0.875rem;background-color:#ffffff;box-shadow:inset 0 0 0 1px #dbe3ec;text-align:left;text-decoration:none!important;transition:box-shadow 0.15s ease, transform 0.15s ease}body:has(.gc-home-layout) .gc-hero a.gc-task-card:hover{box-shadow:inset 0 0 0 1px #295eff, 0 4px 16px rgba(9, 28, 53, 0.08);transform:translateY(-1px);text-decoration:none!important}html.dark body:has(.gc-home-layout) .gc-hero a.gc-task-card{background-color:#131f33;box-shadow:inset 0 0 0 1px #26364c}html.dark body:has(.gc-home-layout) .gc-hero a.gc-task-card:hover{box-shadow:inset 0 0 0 1px #5a8aff}body:has(.gc-home-layout) .gc-hero a.gc-task-card svg{flex:none;align-self:flex-start;color:#295eff}html.dark body:has(.gc-home-layout) .gc-hero a.gc-task-card svg{color:#5a8aff}body:has(.gc-home-layout) .gc-hero a.gc-task-card .gc-task-title,body:has(.gc-home-layout) .gc-hero a.gc-task-card:hover .gc-task-title{display:block;min-width:0;max-width:100%;white-space:normal!important;overflow-wrap:break-word;font-size:0.9375rem;font-weight:500;line-height:1.35;color:#091c35!important;text-decoration:none!important}html.dark body:has(.gc-home-layout) .gc-hero a.gc-task-card .gc-task-title,html.dark body:has(.gc-home-layout) .gc-hero a.gc-task-card:hover .gc-task-title{color:#f3f6f9!important}body:has(.gc-home-layout) .gc-hero a.gc-task-card .gc-task-body,body:has(.gc-home-layout) .gc-hero a.gc-task-card:hover .gc-task-body{font-size:0.875rem;font-weight:400;line-height:1.45;color:#5a6b80!important;text-decoration:none!important}html.dark body:has(.gc-home-layout) .gc-hero a.gc-task-card .gc-task-body,html.dark body:has(.gc-home-layout) .gc-hero a.gc-task-card:hover .gc-task-body{color:#9aa8bb!important}body:has(.gc-home-layout) .gc-hero a.gc-task-card .gc-task-link,body:has(.gc-home-layout) .gc-hero a.gc-task-card:hover .gc-task-link{display:inline-flex;align-items:center;margin-top:auto;font-size:0.875rem;font-weight:500;line-height:1.4;color:#295eff!important;text-decoration:none!important}html.dark body:has(.gc-home-layout) .gc-hero a.gc-task-card .gc-task-link,html.dark body:has(.gc-home-layout) .gc-hero a.gc-task-card:hover .gc-task-link{color:#5a8aff!important}body:has(.gc-home-layout) .gc-hero a.gc-task-card .gc-task-link::after{content:"";display:inline-block;width:0.4rem;height:0.4rem;margin-left:0.4rem;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}body:has(.gc-home-layout) .gc-layer-soon{position:absolute;top:1.25rem;right:1.5rem;z-index:1;margin:0;padding:0.125rem 0.5rem;border-radius:999px;background-color:#f3f6f9;color:#5a6b80;font-size:0.75rem;font-weight:500;line-height:1.4}html.dark body:has(.gc-home-layout) .gc-layer-soon{background-color:rgba(255, 255, 255, 0.06);color:#9aa8bb}.version-indicator{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0.375rem 0.625rem;margin-top:0.75rem;padding:0.25rem 0.75rem;border:0;border-radius:999px;font-size:0.875rem;font-weight:500;line-height:1.4}.version-indicator-latest{background-color:#f0fdf4;box-shadow:inset 0 0 0 1px #bbf7d0;color:#15803d}.version-indicator-older{background-color:#fffbeb;box-shadow:inset 0 0 0 1px #fcd34d;color:#b45309}.version-indicator-note{font-weight:400}.version-indicator-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.version-indicator-link:hover{opacity:0.8}html.dark .version-indicator-latest{background-color:rgba(34, 197, 94, 0.12);box-shadow:inset 0 0 0 1px rgba(74, 222, 128, 0.35);color:#4ade80}html.dark .version-indicator-older{background-color:rgba(245, 158, 11, 0.12);box-shadow:inset 0 0 0 1px rgba(251, 191, 36, 0.35);color:#fbbf24}.version-indicator-pulse{animation:versionIndicatorPulse 1.2s ease-out 1}@keyframes versionIndicatorPulse{0%{box-shadow:inset 0 0 0 1px currentColor, 0 0 0 0 rgba(245, 158, 11, 0.55)}100%{box-shadow:inset 0 0 0 1px currentColor, 0 0 0 14px rgba(245, 158, 11, 0)}}#header div:has(>#page-title){overflow:visible}#header div:has(>.openapi-download){overflow:visible;min-height:calc(2rem + 2px);padding-block:1px}.openapi-download{display:inline-flex;align-items:center;align-self:center;box-sizing:border-box;height:2rem;gap:0.5rem;flex-shrink:0;margin-left:auto;padding:0 0.75rem;border:1px solid #e5e7eb;border-radius:0.75rem;background-color:transparent;color:#374151;font-size:0.875rem;font-weight:500;line-height:1;text-decoration:none}.openapi-download svg{width:1rem;height:1rem;flex-shrink:0}.openapi-download:hover{background-color:rgba(75, 85, 99, 0.05);color:#374151}html.dark .openapi-download{border-color:rgba(255, 255, 255, 0.07);color:#d1d5db}html.dark .openapi-download:hover{background-color:rgba(229, 231, 235, 0.05);color:#d1d5db}