/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

/* Common */

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

:root {
  --ifm-color-scheme: light;

  /* Colors. */
  --ifm-dark-value: 10%;
  --ifm-darker-value: 15%;
  --ifm-darkest-value: 30%;
  --ifm-light-value: 15%;
  --ifm-lighter-value: 30%;
  --ifm-lightest-value: 50%;

  /*
  This seems like a lot, but we want to ensure enough contrast.
  Goal is to have a min score of 3 on https://www.myndex.com/APCA/fullmatrix
  For fontWeight 400 + score 3, the cell must show a value < 16px (fontsize we use in places like alerts)
  See also https://github.com/facebookincubator/infima/issues/55#issuecomment-884023075
   */
  --ifm-contrast-background-value: 90%;
  --ifm-contrast-foreground-value: 70%;
  /* Using slightly different values for dark mode */
  --ifm-contrast-background-dark-value: 70%;
  --ifm-contrast-foreground-dark-value: 90%;

  --ifm-color-primary: #3578e5;
  --ifm-color-secondary: #ebedf0;
  --ifm-color-success: #00a400;
  --ifm-color-info: #54c7ec;
  --ifm-color-warning: #ffba00;
  --ifm-color-danger: #fa383e;
    --ifm-color-primary-dark: rgb(48, 108, 206);
    --ifm-color-primary-darker: rgb(45, 102, 195);
    --ifm-color-primary-darkest: rgb(37, 84, 160);
    --ifm-color-primary-light: rgb(83, 140, 233);
    --ifm-color-primary-lighter: rgb(114, 161, 237);
    --ifm-color-primary-lightest: rgb(154, 188, 242);
    --ifm-color-primary-contrast-background: rgb(235, 242, 252);
    --ifm-color-primary-contrast-foreground: rgb(16, 36, 69);
    --ifm-color-secondary-dark: rgb(212, 213, 216);
    --ifm-color-secondary-darker: rgb(200, 201, 204);
    --ifm-color-secondary-darkest: rgb(164, 166, 168);
    --ifm-color-secondary-light: rgb(238, 240, 242);
    --ifm-color-secondary-lighter: rgb(241, 242, 245);
    --ifm-color-secondary-lightest: rgb(245, 246, 248);
    --ifm-color-secondary-contrast-background: rgb(253, 253, 254);
    --ifm-color-secondary-contrast-foreground: rgb(71, 71, 72);
    --ifm-color-success-dark: rgb(0, 148, 0);
    --ifm-color-success-darker: rgb(0, 139, 0);
    --ifm-color-success-darkest: rgb(0, 115, 0);
    --ifm-color-success-light: rgb(38, 178, 38);
    --ifm-color-success-lighter: rgb(77, 191, 77);
    --ifm-color-success-lightest: rgb(128, 210, 128);
    --ifm-color-success-contrast-background: rgb(230, 246, 230);
    --ifm-color-success-contrast-foreground: rgb(0, 49, 0);
    --ifm-color-info-dark: rgb(76, 179, 212);
    --ifm-color-info-darker: rgb(71, 169, 201);
    --ifm-color-info-darkest: rgb(59, 139, 165);
    --ifm-color-info-light: rgb(110, 207, 239);
    --ifm-color-info-lighter: rgb(135, 216, 242);
    --ifm-color-info-lightest: rgb(170, 227, 246);
    --ifm-color-info-contrast-background: rgb(238, 249, 253);
    --ifm-color-info-contrast-foreground: rgb(25, 60, 71);
    --ifm-color-warning-dark: rgb(230, 167, 0);
    --ifm-color-warning-darker: rgb(217, 158, 0);
    --ifm-color-warning-darkest: rgb(179, 130, 0);
    --ifm-color-warning-light: rgb(255, 196, 38);
    --ifm-color-warning-lighter: rgb(255, 207, 77);
    --ifm-color-warning-lightest: rgb(255, 221, 128);
    --ifm-color-warning-contrast-background: rgb(255, 248, 230);
    --ifm-color-warning-contrast-foreground: rgb(77, 56, 0);
    --ifm-color-danger-dark: rgb(225, 50, 56);
    --ifm-color-danger-darker: rgb(213, 48, 53);
    --ifm-color-danger-darkest: rgb(175, 39, 43);
    --ifm-color-danger-light: rgb(251, 86, 91);
    --ifm-color-danger-lighter: rgb(251, 116, 120);
    --ifm-color-danger-lightest: rgb(253, 156, 159);
    --ifm-color-danger-contrast-background: rgb(255, 235, 236);
    --ifm-color-danger-contrast-foreground: rgb(75, 17, 19);

  --ifm-color-white: #fff;
  --ifm-color-black: #000;

  --ifm-color-gray-0: var(--ifm-color-white);
  --ifm-color-gray-100: #f5f6f7;
  --ifm-color-gray-200: #ebedf0;
  --ifm-color-gray-300: #dadde1;
  --ifm-color-gray-400: #ccd0d5;
  --ifm-color-gray-500: #bec3c9;
  --ifm-color-gray-600: #8d949e;
  --ifm-color-gray-700: #606770;
  --ifm-color-gray-800: #444950;
  --ifm-color-gray-900: #1c1e21;
  --ifm-color-gray-1000: var(--ifm-color-black);

  --ifm-color-emphasis-0: var(--ifm-color-gray-0);
  --ifm-color-emphasis-100: var(--ifm-color-gray-100);
  --ifm-color-emphasis-200: var(--ifm-color-gray-200);
  --ifm-color-emphasis-300: var(--ifm-color-gray-300);
  --ifm-color-emphasis-400: var(--ifm-color-gray-400);
  --ifm-color-emphasis-500: var(--ifm-color-gray-500);
  --ifm-color-emphasis-600: var(--ifm-color-gray-600);
  --ifm-color-emphasis-700: var(--ifm-color-gray-700);
  --ifm-color-emphasis-800: var(--ifm-color-gray-800);
  --ifm-color-emphasis-900: var(--ifm-color-gray-900);
  --ifm-color-emphasis-1000: var(--ifm-color-gray-1000);

  /* Base. */
  --ifm-color-content: var(--ifm-color-emphasis-900);
  --ifm-color-content-inverse: var(--ifm-color-emphasis-0);
  --ifm-color-content-secondary: #525860;

  --ifm-background-color: transparent; /* Body's background. */
  --ifm-background-surface-color: var(--ifm-color-content-inverse);
  --ifm-global-border-width: 1px;
  --ifm-global-radius: 0.4rem;

  --ifm-hover-overlay: rgba(0, 0, 0, 0.05);

  /* Typography. */
  --ifm-font-color-base: var(--ifm-color-content);
  --ifm-font-color-base-inverse: var(--ifm-color-content-inverse);
  --ifm-font-color-secondary: var(--ifm-color-content-secondary);
  --ifm-font-family-base: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont,
    'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji',
    'Segoe UI Emoji', 'Segoe UI Symbol';
  --ifm-font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
    'Liberation Mono', 'Courier New', monospace;
  --ifm-font-size-base: 100%;

  --ifm-font-weight-light: 300;
  --ifm-font-weight-normal: 400;
  --ifm-font-weight-semibold: 500;
  --ifm-font-weight-bold: 700;

  --ifm-font-weight-base: var(--ifm-font-weight-normal);
  --ifm-line-height-base: 1.65;

  /* Spacing. */
  --ifm-global-spacing: 1rem;
  --ifm-spacing-vertical: var(--ifm-global-spacing);
  --ifm-spacing-horizontal: var(--ifm-global-spacing);

  /* Transitions. */
  --ifm-transition-fast: 200ms;
  --ifm-transition-slow: 400ms;
  --ifm-transition-timing-default: cubic-bezier(0.08, 0.52, 0.52, 1);

  /* Shadows. */
  --ifm-global-shadow-lw: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  --ifm-global-shadow-md: 0 5px 40px rgba(0, 0, 0, 0.2);
  --ifm-global-shadow-tl: 0 12px 28px 0 rgba(0, 0, 0, 0.2),
    0 2px 4px 0 rgba(0, 0, 0, 0.1);

  /* Z-index. */
  --ifm-z-index-dropdown: 100;
  --ifm-z-index-fixed: 200;
  --ifm-z-index-overlay: 400;
  --ifm-container-width: 1140px;
  --ifm-container-width-xl: 1320px;
  --ifm-code-background: rgb(246, 247, 248);
  --ifm-code-border-radius: var(--ifm-global-radius);
  --ifm-code-font-size: 90%;
  --ifm-code-padding-horizontal: 0.1rem;
  --ifm-code-padding-vertical: 0.1rem;

  --ifm-pre-background: var(--ifm-code-background);
  --ifm-pre-border-radius: var(--ifm-code-border-radius);
  --ifm-pre-color: inherit;
  --ifm-pre-line-height: 1.45;
  --ifm-pre-padding: 1rem;
  --ifm-heading-color: inherit;
  --ifm-heading-margin-top: 0;
  --ifm-heading-margin-bottom: var(--ifm-spacing-vertical);
  --ifm-heading-font-family: var(--ifm-font-family-base);
  --ifm-heading-font-weight: var(--ifm-font-weight-bold);
  --ifm-heading-line-height: 1.25;

  --ifm-h1-font-size: 2rem;
  --ifm-h2-font-size: 1.5rem;
  --ifm-h3-font-size: 1.25rem;
  --ifm-h4-font-size: 1rem;
  --ifm-h5-font-size: 0.875rem;
  --ifm-h6-font-size: 0.85rem;
  --ifm-image-alignment-padding: 1.25rem;
  /* Leading is the distance between two baselines */
  /* TODO: add appropriate mobile leading */
  --ifm-leading-desktop: 1.25;
  --ifm-leading: calc(var(--ifm-leading-desktop) * 1rem);
  --ifm-list-left-padding: 2rem;
  --ifm-list-margin: 1rem;
  --ifm-list-item-margin: 0.25rem;
  --ifm-list-paragraph-margin: 1rem;
  --ifm-table-cell-padding: 0.75rem;

  --ifm-table-background: transparent;
  --ifm-table-stripe-background: rgba(0, 0, 0, 0.03);

  --ifm-table-border-width: 1px;
  --ifm-table-border-color: var(--ifm-color-emphasis-300);

  --ifm-table-head-background: inherit;
  --ifm-table-head-color: inherit;
  --ifm-table-head-font-weight: var(--ifm-font-weight-bold);

  --ifm-table-cell-color: inherit;
  /* Links. */
  --ifm-link-color: var(--ifm-color-primary);
  --ifm-link-decoration: none;
  --ifm-link-hover-color: var(--ifm-link-color);
  --ifm-link-hover-decoration: underline;

  /* Paragraphs. */
  --ifm-paragraph-margin-bottom: var(--ifm-leading);

  /* Blockquotes. */
  --ifm-blockquote-font-size: var(--ifm-font-size-base);
  --ifm-blockquote-border-left-width: 2px;
  --ifm-blockquote-padding-horizontal: var(--ifm-spacing-horizontal);
  --ifm-blockquote-padding-vertical: 0;
  --ifm-blockquote-shadow: none;
  --ifm-blockquote-color: var(--ifm-color-emphasis-800);
  --ifm-blockquote-border-color: var(--ifm-color-emphasis-300);

  /* Horizontal Rules. */
  --ifm-hr-background-color: var(--ifm-color-emphasis-500);
  --ifm-hr-height: 1px;
  --ifm-hr-margin-vertical: 1.5rem;
  --ifm-scrollbar-size: 7px;
  --ifm-scrollbar-track-background-color: #f1f1f1;
  --ifm-scrollbar-thumb-background-color: #c0c0c0;
  --ifm-scrollbar-thumb-hover-background-color: #a7a7a7;
  --ifm-alert-background-color: inherit; /* Set a default which will be overridden later. */
  --ifm-alert-border-color: inherit; /* Set a default which will be overridden later. */
  --ifm-alert-border-radius: var(--ifm-global-radius);
  --ifm-alert-border-width: 0px; /* For users that want to easily add a border */
  --ifm-alert-border-left-width: 5px;
  --ifm-alert-color: var(--ifm-font-color-base);
  --ifm-alert-padding-horizontal: var(--ifm-spacing-horizontal);
  --ifm-alert-padding-vertical: var(--ifm-spacing-vertical);
  --ifm-alert-shadow: var(--ifm-global-shadow-lw);
  --ifm-avatar-intro-margin: 1rem;
  --ifm-avatar-intro-alignment: inherit;
  --ifm-avatar-photo-size: 3rem;
  --ifm-badge-background-color: inherit; /* Set a default which will be overridden later. */
  --ifm-badge-border-color: inherit; /* Set a default which will be overridden later. */
  --ifm-badge-border-radius: var(--ifm-global-radius);
  --ifm-badge-border-width: var(--ifm-global-border-width);
  --ifm-badge-color: var(--ifm-color-white);
  --ifm-badge-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 0.5);
  --ifm-badge-padding-vertical: calc(var(--ifm-spacing-vertical) * 0.25);
  --ifm-breadcrumb-border-radius: 1.5rem;
  --ifm-breadcrumb-spacing: 0.5rem;
  --ifm-breadcrumb-color-active: var(--ifm-color-primary);
  --ifm-breadcrumb-item-background-active: var(--ifm-hover-overlay);
  --ifm-breadcrumb-padding-horizontal: 0.8rem;
  --ifm-breadcrumb-padding-vertical: 0.4rem;
  --ifm-breadcrumb-size-multiplier: 1;
  --ifm-breadcrumb-separator: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 256 256"><g><g><polygon points="79.093,0 48.907,30.187 146.72,128 48.907,225.813 79.093,256 207.093,128"/></g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>');
  --ifm-breadcrumb-separator-filter: none;
  --ifm-breadcrumb-separator-size: 0.5rem;
  --ifm-breadcrumb-separator-size-multiplier: 1.25;
  --ifm-button-background-color: inherit;
  --ifm-button-border-color: var(--ifm-button-background-color);
  --ifm-button-border-width: var(--ifm-global-border-width);
  --ifm-button-color: var(--ifm-font-color-base-inverse);
  --ifm-button-font-weight: var(--ifm-font-weight-bold);
  --ifm-button-padding-horizontal: 1.5rem;
  --ifm-button-padding-vertical: 0.375rem;
  --ifm-button-size-multiplier: 1;
  --ifm-button-transition-duration: var(--ifm-transition-fast);
  --ifm-button-border-radius: calc(
    var(--ifm-global-radius) * var(--ifm-button-size-multiplier)
  );
  --ifm-button-group-spacing: 2px;
  --ifm-card-background-color: var(--ifm-background-surface-color);
  --ifm-card-border-radius: calc(var(--ifm-global-radius) * 2);
  --ifm-card-horizontal-spacing: var(--ifm-global-spacing);
  --ifm-card-vertical-spacing: var(--ifm-global-spacing);
  --ifm-toc-border-color: var(--ifm-color-emphasis-300);
  --ifm-toc-link-color: var(--ifm-color-content-secondary);
  --ifm-toc-padding-vertical: 0.5rem;
  --ifm-toc-padding-horizontal: 0.5rem;
  --ifm-dropdown-background-color: var(--ifm-background-surface-color);
  --ifm-dropdown-font-weight: var(--ifm-font-weight-semibold);
  --ifm-dropdown-link-color: var(--ifm-font-color-base);
  --ifm-dropdown-hover-background-color: var(--ifm-hover-overlay);
  --ifm-footer-background-color: var(--ifm-color-emphasis-100);
  --ifm-footer-color: inherit;
  --ifm-footer-link-color: var(--ifm-color-emphasis-700);
  --ifm-footer-link-hover-color: var(--ifm-color-primary);
  --ifm-footer-link-horizontal-spacing: 0.5rem;
  --ifm-footer-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 2);
  --ifm-footer-padding-vertical: calc(var(--ifm-spacing-vertical) * 2);
  --ifm-footer-title-color: inherit;
  --ifm-footer-logo-max-width: min(30rem, 90vw);
  --ifm-hero-background-color: var(--ifm-background-surface-color);
  --ifm-hero-text-color: var(--ifm-color-emphasis-800);
  --ifm-menu-color: var(--ifm-color-emphasis-700);
  --ifm-menu-color-active: var(--ifm-color-primary);
  --ifm-menu-color-background-active: var(--ifm-hover-overlay);
  --ifm-menu-color-background-hover: var(--ifm-hover-overlay);
  --ifm-menu-link-padding-horizontal: 0.75rem;
  --ifm-menu-link-padding-vertical: 0.375rem;
  --ifm-menu-link-sublist-icon: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24"><path fill="rgba(0,0,0,0.5)" d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z"></path></svg>');
  --ifm-menu-link-sublist-icon-filter: none;
  --ifm-navbar-background-color: var(--ifm-background-surface-color);
  --ifm-navbar-height: 3.75rem;
  --ifm-navbar-item-padding-horizontal: 0.75rem;
  --ifm-navbar-item-padding-vertical: 0.25rem;
  --ifm-navbar-link-color: var(--ifm-font-color-base);
  --ifm-navbar-link-hover-color: var(--ifm-color-primary);
  --ifm-navbar-link-active-color: var(--ifm-link-color);
  --ifm-navbar-padding-horizontal: var(--ifm-spacing-horizontal);
  --ifm-navbar-padding-vertical: calc(var(--ifm-spacing-vertical) * 0.5);
  --ifm-navbar-shadow: var(--ifm-global-shadow-lw);
  --ifm-navbar-search-input-background-color: var(--ifm-color-emphasis-200);
  --ifm-navbar-search-input-color: var(--ifm-color-emphasis-800);
  --ifm-navbar-search-input-placeholder-color: var(--ifm-color-emphasis-500);
  --ifm-navbar-search-input-icon: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" height="16px" width="16px"><path d="M6.02945,10.20327a4.17382,4.17382,0,1,1,4.17382-4.17382A4.15609,4.15609,0,0,1,6.02945,10.20327Zm9.69195,4.2199L10.8989,9.59979A5.88021,5.88021,0,0,0,12.058,6.02856,6.00467,6.00467,0,1,0,9.59979,10.8989l4.82338,4.82338a.89729.89729,0,0,0,1.29912,0,.89749.89749,0,0,0-.00087-1.29909Z" /></svg>');
  --ifm-navbar-sidebar-width: 83vw;
  --ifm-pagination-border-radius: var(--ifm-global-radius);
  --ifm-pagination-color-active: var(--ifm-color-primary);
  --ifm-pagination-font-size: 1rem;
  --ifm-pagination-item-active-background: var(--ifm-hover-overlay);
  --ifm-pagination-page-spacing: 0.2em;
  --ifm-pagination-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 1);
  --ifm-pagination-padding-vertical: calc(var(--ifm-spacing-vertical) * 0.25);
  --ifm-pagination-nav-border-radius: var(--ifm-global-radius);
  --ifm-pagination-nav-color-hover: var(--ifm-color-primary);
  --ifm-pills-color-active: var(--ifm-color-primary);
  --ifm-pills-color-background-active: var(--ifm-hover-overlay);
  --ifm-pills-spacing: 0.125rem;
  --ifm-tabs-color: var(--ifm-font-color-secondary);
  --ifm-tabs-color-active: var(--ifm-color-primary);
  --ifm-tabs-color-active-border: var(--ifm-tabs-color-active);
  --ifm-tabs-padding-horizontal: 1rem;
  --ifm-tabs-padding-vertical: 1rem;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

* {
  box-sizing: border-box;
}

html {
  background-color: var(--ifm-background-color);
  color: var(--ifm-font-color-base);
  color-scheme: var(--ifm-color-scheme);
  font: var(--ifm-font-size-base) / var(--ifm-line-height-base)
    var(--ifm-font-family-base);
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: transparent;
  text-rendering: optimizelegibility;
  -webkit-text-size-adjust: 100%;
          text-size-adjust: 100%;
}

body {
  margin: 0;
  word-wrap: break-word;
}

iframe {
  border: 0;
  color-scheme: auto;
}

/* Layout */

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.container {
  margin: 0 auto;
  max-width: var(--ifm-container-width);
  padding: 0 var(--ifm-spacing-horizontal);
  width: 100%;
}

.container--fluid {
    max-width: inherit;
  }

.row {
  display: flex;
  flex-wrap: wrap;
  margin: 0 calc(var(--ifm-spacing-horizontal) * -1);
}

.row--no-gutters {
    margin-left: 0;
    margin-right: 0;
  }

.row--no-gutters > .col {
      padding-left: 0;
      padding-right: 0;
    }

.row--align-top {
    align-items: flex-start;
  }

.row--align-bottom {
    align-items: flex-end;
  }

.row--align-center {
    align-items: center;
  }

.row--align-stretch {
    align-items: stretch;
  }

.row--align-baseline {
    align-items: baseline;
  }

.col {
  --ifm-col-width: 100%;

  flex: 1 0;
  margin-left: 0;
  max-width: var(--ifm-col-width);
  padding: 0 var(--ifm-spacing-horizontal);
  width: 100%;
}

.col[class*='col--'] {
    flex: 0 0 var(--ifm-col-width);
  }

.col--1 {
      --ifm-col-width: calc(1 / 12 * 100%);
    }

.col--offset-1 {
      margin-left: calc(1 / 12 * 100%);
    }

.col--2 {
      --ifm-col-width: calc(2 / 12 * 100%);
    }

.col--offset-2 {
      margin-left: calc(2 / 12 * 100%);
    }

.col--3 {
      --ifm-col-width: calc(3 / 12 * 100%);
    }

.col--offset-3 {
      margin-left: calc(3 / 12 * 100%);
    }

.col--4 {
      --ifm-col-width: calc(4 / 12 * 100%);
    }

.col--offset-4 {
      margin-left: calc(4 / 12 * 100%);
    }

.col--5 {
      --ifm-col-width: calc(5 / 12 * 100%);
    }

.col--offset-5 {
      margin-left: calc(5 / 12 * 100%);
    }

.col--6 {
      --ifm-col-width: calc(6 / 12 * 100%);
    }

.col--offset-6 {
      margin-left: calc(6 / 12 * 100%);
    }

.col--7 {
      --ifm-col-width: calc(7 / 12 * 100%);
    }

.col--offset-7 {
      margin-left: calc(7 / 12 * 100%);
    }

.col--8 {
      --ifm-col-width: calc(8 / 12 * 100%);
    }

.col--offset-8 {
      margin-left: calc(8 / 12 * 100%);
    }

.col--9 {
      --ifm-col-width: calc(9 / 12 * 100%);
    }

.col--offset-9 {
      margin-left: calc(9 / 12 * 100%);
    }

.col--10 {
      --ifm-col-width: calc(10 / 12 * 100%);
    }

.col--offset-10 {
      margin-left: calc(10 / 12 * 100%);
    }

.col--11 {
      --ifm-col-width: calc(11 / 12 * 100%);
    }

.col--offset-11 {
      margin-left: calc(11 / 12 * 100%);
    }

.col--12 {
      --ifm-col-width: calc(12 / 12 * 100%);
    }

.col--offset-12 {
      margin-left: calc(12 / 12 * 100%);
    }

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.margin--none {
      margin: 0 !important;
    }

.margin-top--none {
        margin-top: 0 !important;
      }

.margin-left--none {
        margin-left: 0 !important;
      }

.margin-bottom--none {
        margin-bottom: 0 !important;
      }

.margin-right--none {
        margin-right: 0 !important;
      }

.margin-vert--none {
      margin-bottom: 0 !important;
      margin-top: 0 !important;
    }

.margin-horiz--none {
      margin-left: 0 !important;
      margin-right: 0 !important;
    }

.margin--xs {
      margin: 0.25rem !important;
    }

.margin-top--xs {
        margin-top: 0.25rem !important;
      }

.margin-left--xs {
        margin-left: 0.25rem !important;
      }

.margin-bottom--xs {
        margin-bottom: 0.25rem !important;
      }

.margin-right--xs {
        margin-right: 0.25rem !important;
      }

.margin-vert--xs {
      margin-bottom: 0.25rem !important;
      margin-top: 0.25rem !important;
    }

.margin-horiz--xs {
      margin-left: 0.25rem !important;
      margin-right: 0.25rem !important;
    }

.margin--sm {
      margin: 0.5rem !important;
    }

.margin-top--sm {
        margin-top: 0.5rem !important;
      }

.margin-left--sm {
        margin-left: 0.5rem !important;
      }

.margin-bottom--sm {
        margin-bottom: 0.5rem !important;
      }

.margin-right--sm {
        margin-right: 0.5rem !important;
      }

.margin-vert--sm {
      margin-bottom: 0.5rem !important;
      margin-top: 0.5rem !important;
    }

.margin-horiz--sm {
      margin-left: 0.5rem !important;
      margin-right: 0.5rem !important;
    }

.margin--md {
      margin: 1rem !important;
    }

.margin-top--md {
        margin-top: 1rem !important;
      }

.margin-left--md {
        margin-left: 1rem !important;
      }

.margin-bottom--md {
        margin-bottom: 1rem !important;
      }

.margin-right--md {
        margin-right: 1rem !important;
      }

.margin-vert--md {
      margin-bottom: 1rem !important;
      margin-top: 1rem !important;
    }

.margin-horiz--md {
      margin-left: 1rem !important;
      margin-right: 1rem !important;
    }

.margin--lg {
      margin: 2rem !important;
    }

.margin-top--lg {
        margin-top: 2rem !important;
      }

.margin-left--lg {
        margin-left: 2rem !important;
      }

.margin-bottom--lg {
        margin-bottom: 2rem !important;
      }

.margin-right--lg {
        margin-right: 2rem !important;
      }

.margin-vert--lg {
      margin-bottom: 2rem !important;
      margin-top: 2rem !important;
    }

.margin-horiz--lg {
      margin-left: 2rem !important;
      margin-right: 2rem !important;
    }

.margin--xl {
      margin: 5rem !important;
    }

.margin-top--xl {
        margin-top: 5rem !important;
      }

.margin-left--xl {
        margin-left: 5rem !important;
      }

.margin-bottom--xl {
        margin-bottom: 5rem !important;
      }

.margin-right--xl {
        margin-right: 5rem !important;
      }

.margin-vert--xl {
      margin-bottom: 5rem !important;
      margin-top: 5rem !important;
    }

.margin-horiz--xl {
      margin-left: 5rem !important;
      margin-right: 5rem !important;
    }

.padding--none {
      padding: 0 !important;
    }

.padding-top--none {
        padding-top: 0 !important;
      }

.padding-left--none {
        padding-left: 0 !important;
      }

.padding-bottom--none {
        padding-bottom: 0 !important;
      }

.padding-right--none {
        padding-right: 0 !important;
      }

.padding-vert--none {
      padding-bottom: 0 !important;
      padding-top: 0 !important;
    }

.padding-horiz--none {
      padding-left: 0 !important;
      padding-right: 0 !important;
    }

.padding--xs {
      padding: 0.25rem !important;
    }

.padding-top--xs {
        padding-top: 0.25rem !important;
      }

.padding-left--xs {
        padding-left: 0.25rem !important;
      }

.padding-bottom--xs {
        padding-bottom: 0.25rem !important;
      }

.padding-right--xs {
        padding-right: 0.25rem !important;
      }

.padding-vert--xs {
      padding-bottom: 0.25rem !important;
      padding-top: 0.25rem !important;
    }

.padding-horiz--xs {
      padding-left: 0.25rem !important;
      padding-right: 0.25rem !important;
    }

.padding--sm {
      padding: 0.5rem !important;
    }

.padding-top--sm {
        padding-top: 0.5rem !important;
      }

.padding-left--sm {
        padding-left: 0.5rem !important;
      }

.padding-bottom--sm {
        padding-bottom: 0.5rem !important;
      }

.padding-right--sm {
        padding-right: 0.5rem !important;
      }

.padding-vert--sm {
      padding-bottom: 0.5rem !important;
      padding-top: 0.5rem !important;
    }

.padding-horiz--sm {
      padding-left: 0.5rem !important;
      padding-right: 0.5rem !important;
    }

.padding--md {
      padding: 1rem !important;
    }

.padding-top--md {
        padding-top: 1rem !important;
      }

.padding-left--md {
        padding-left: 1rem !important;
      }

.padding-bottom--md {
        padding-bottom: 1rem !important;
      }

.padding-right--md {
        padding-right: 1rem !important;
      }

.padding-vert--md {
      padding-bottom: 1rem !important;
      padding-top: 1rem !important;
    }

.padding-horiz--md {
      padding-left: 1rem !important;
      padding-right: 1rem !important;
    }

.padding--lg {
      padding: 2rem !important;
    }

.padding-top--lg {
        padding-top: 2rem !important;
      }

.padding-left--lg {
        padding-left: 2rem !important;
      }

.padding-bottom--lg {
        padding-bottom: 2rem !important;
      }

.padding-right--lg {
        padding-right: 2rem !important;
      }

.padding-vert--lg {
      padding-bottom: 2rem !important;
      padding-top: 2rem !important;
    }

.padding-horiz--lg {
      padding-left: 2rem !important;
      padding-right: 2rem !important;
    }

.padding--xl {
      padding: 5rem !important;
    }

.padding-top--xl {
        padding-top: 5rem !important;
      }

.padding-left--xl {
        padding-left: 5rem !important;
      }

.padding-bottom--xl {
        padding-bottom: 5rem !important;
      }

.padding-right--xl {
        padding-right: 5rem !important;
      }

.padding-vert--xl {
      padding-bottom: 5rem !important;
      padding-top: 5rem !important;
    }

.padding-horiz--xl {
      padding-left: 5rem !important;
      padding-right: 5rem !important;
    }

/* Content */

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

code {
  background-color: var(--ifm-code-background);
  border: 0.1rem solid rgba(0, 0, 0, 0.1);
  border-radius: var(--ifm-code-border-radius);
  font-family: var(--ifm-font-family-monospace);
  font-size: var(--ifm-code-font-size);
  padding: var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal);
  vertical-align: middle;
}

a code {
  color: inherit;
}

pre {
  background-color: var(--ifm-pre-background);
  border-radius: var(--ifm-pre-border-radius);
  color: var(--ifm-pre-color);
  font: var(--ifm-code-font-size) / var(--ifm-pre-line-height)
    var(--ifm-font-family-monospace);
  margin: 0 0 var(--ifm-spacing-vertical);
  overflow: auto;
  padding: var(--ifm-pre-padding);
}

pre code {
    background-color: transparent;
    border: none;
    font-size: 100%;
    line-height: inherit;
    padding: 0;
  }

kbd {
  background-color: var(--ifm-color-emphasis-0);
  border: 1px solid var(--ifm-color-emphasis-400);
  border-radius: 0.2rem;
  box-shadow: inset 0 -1px 0 var(--ifm-color-emphasis-400);
  color: var(--ifm-color-emphasis-800);
  font: 80% var(--ifm-font-family-monospace);
  padding: 0.15rem 0.3rem;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--ifm-heading-color);
  font-family: var(--ifm-heading-font-family);
  font-weight: var(--ifm-heading-font-weight);
  line-height: var(--ifm-heading-line-height);
  margin: var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0;
}

h1 {
    font-size: var(--ifm-h1-font-size);
  }

h2 {
    font-size: var(--ifm-h2-font-size);
  }

h3 {
    font-size: var(--ifm-h3-font-size);
  }

h4 {
    font-size: var(--ifm-h4-font-size);
  }

h5 {
    font-size: var(--ifm-h5-font-size);
  }

h6 {
    font-size: var(--ifm-h6-font-size);
  }

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

img {
  max-width: 100%;
}

img[align='right'] {
  padding-left: var(--image-alignment-padding);
}

img[align='left'] {
  padding-right: var(--image-alignment-padding);
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.markdown {
  --ifm-h1-vertical-rhythm-top: 3;
  --ifm-h2-vertical-rhythm-top: 2;
  --ifm-h3-vertical-rhythm-top: 1.5;
  --ifm-heading-vertical-rhythm-top: 1.25;

  --ifm-h1-vertical-rhythm-bottom: 1.25;
  --ifm-heading-vertical-rhythm-bottom: 1;
}

.markdown:before {
    content: '';
    display: table;
  }

.markdown:after {
    clear: both;
    content: '';
    display: table;
  }

.markdown > *:last-child {
    margin-bottom: 0 !important;
  }

.markdown h1:first-child {
    --ifm-h1-font-size: 3rem;

    margin-bottom: calc(
      var(--ifm-h1-vertical-rhythm-bottom) * var(--ifm-leading)
    );
  }

.markdown > h2 {
    --ifm-h2-font-size: 2rem;

    margin-bottom: calc(
      var(--ifm-heading-vertical-rhythm-bottom) * var(--ifm-leading)
    );
    margin-top: calc(var(--ifm-h2-vertical-rhythm-top) * var(--ifm-leading));
  }

.markdown > h3 {
    --ifm-h3-font-size: 1.5rem;

    margin-bottom: calc(
      var(--ifm-heading-vertical-rhythm-bottom) * var(--ifm-leading)
    );
    margin-top: calc(var(--ifm-h3-vertical-rhythm-top) * var(--ifm-leading));
  }

.markdown > h4,
  .markdown > h5,
  .markdown > h6 {
    margin-bottom: calc(
      var(--ifm-heading-vertical-rhythm-bottom) * var(--ifm-leading)
    );
    margin-top: calc(
      var(--ifm-heading-vertical-rhythm-top) * var(--ifm-leading)
    );
  }

/* Consistent spacing between content paragraphs. */

.markdown > pre,
  .markdown > ul,
  .markdown > p {
    margin-bottom: var(--ifm-leading);
  }

.markdown li {
    word-wrap: break-word;
  }

.markdown li > p {
      margin-top: var(--ifm-list-paragraph-margin);
    }

.markdown li + li {
      margin-top: var(--ifm-list-item-margin);
    }

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

/* Lists */

ul,
ol {
  margin: 0 0 var(--ifm-list-margin);
  padding-left: var(--ifm-list-left-padding);
}

ol ol,
ul ol {
  list-style-type: lower-roman;
}

ul ul,
ul ol,
ol ol,
ol ul {
  margin: 0;
}

ul ul ol,
ul ol ol,
ol ul ol,
ol ol ol {
  list-style-type: lower-alpha;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

table {
  border-collapse: collapse;
  display: block;
  margin-bottom: var(--ifm-spacing-vertical);
  overflow: auto;
}

table thead tr {
    border-bottom: 2px solid var(--ifm-table-border-color);
  }

table thead {
    background-color: var(--ifm-table-stripe-background);
  }

table tr {
    background-color: var(--ifm-table-background);
    border-top: var(--ifm-table-border-width) solid
      var(--ifm-table-border-color);
  }

table tr:nth-child(2n) {
    background-color: var(--ifm-table-stripe-background);
  }

table th,
  table td {
    border: var(--ifm-table-border-width) solid var(--ifm-table-border-color);
    padding: var(--ifm-table-cell-padding);
  }

table th {
    background-color: var(--ifm-table-head-background);
    color: var(--ifm-table-head-color);
    font-weight: var(--ifm-table-head-font-weight);
  }

table td {
    color: var(--ifm-table-cell-color);
  }

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

strong {
  font-weight: var(--ifm-font-weight-bold);
}

/* Links */

a {
  color: var(--ifm-link-color);
  /* autoprefixer: ignore next */
  text-decoration: var(--ifm-link-decoration);
  transition: color var(--ifm-transition-fast) var(--ifm-transition-timing-default);
}

a:hover {
    color: var(--ifm-link-hover-color);
    /* autoprefixer: ignore next */
    text-decoration: var(--ifm-link-hover-decoration);
  }

a:not([href]) {
    -webkit-text-decoration: none;
    text-decoration: none;
  }

/* Paragraphs */

p {
  margin: 0 0 var(--ifm-paragraph-margin-bottom);
}

/* Blockquotes */

blockquote {
  border-left: var(--ifm-blockquote-border-left-width) solid
    var(--ifm-blockquote-border-color);
  box-shadow: var(--ifm-blockquote-shadow);
  color: var(--ifm-blockquote-color);
  font-size: var(--ifm-blockquote-font-size);
  margin: 0 0 var(--ifm-spacing-vertical);
  padding: var(--ifm-blockquote-padding-vertical)
    var(--ifm-blockquote-padding-horizontal);
}

blockquote > :first-child {
    margin-top: 0;
  }

blockquote > :last-child {
    margin-bottom: 0;
  }

/* Horizontal Rules */

hr {
  background-color: var(--ifm-hr-background-color);
  border: 0;
  height: var(--ifm-hr-height);
  margin: var(--ifm-hr-margin-vertical) 0;
}

/* Utilities */

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.shadow--lw {
    box-shadow: var(--ifm-global-shadow-lw) !important;
  }

.shadow--md {
    box-shadow: var(--ifm-global-shadow-md) !important;
  }

.shadow--tl {
    box-shadow: var(--ifm-global-shadow-tl) !important;
  }

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.text--primary {
    color: var(--ifm-color-primary);
  }

.text--secondary {
    color: var(--ifm-color-secondary);
  }

.text--success {
    color: var(--ifm-color-success);
  }

.text--info {
    color: var(--ifm-color-info);
  }

.text--warning {
    color: var(--ifm-color-warning);
  }

.text--danger {
    color: var(--ifm-color-danger);
  }

.text--center {
    text-align: center;
  }

.text--left {
    text-align: left;
  }

.text--justify {
    text-align: justify;
  }

.text--right {
    text-align: right;
  }

.text--capitalize {
    text-transform: capitalize;
  }

.text--lowercase {
    text-transform: lowercase;
  }

.text--uppercase {
    text-transform: uppercase;
  }

.text--light {
    font-weight: var(--ifm-font-weight-light);
  }

.text--normal {
    font-weight: var(--ifm-font-weight-normal);
  }

.text--semibold {
    font-weight: var(--ifm-font-weight-semibold);
  }

.text--bold {
    font-weight: var(--ifm-font-weight-bold);
  }

.text--italic {
  font-style: italic;
}

.text--truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text--break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

.text--no-decoration,
  .text--no-decoration:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
  }

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.clean-btn {
  background: none;
  border: none;
  color: inherit;
  cursor: pointer;
  font-family: inherit;
  padding: 0;
}

.clean-list {
  list-style: none;
  padding-left: 0;
}

/* Components */

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.alert--primary {
      --ifm-alert-background-color: var(
        --ifm-color-primary-contrast-background
      );
      --ifm-alert-background-color-highlight: rgba(53, 120, 229, 0.15);
      --ifm-alert-foreground-color: var(
        --ifm-color-primary-contrast-foreground
      );
      --ifm-alert-border-color: var(--ifm-color-primary-dark);
    }

.alert--secondary {
      --ifm-alert-background-color: var(
        --ifm-color-secondary-contrast-background
      );
      --ifm-alert-background-color-highlight: rgba(235, 237, 240, 0.15);
      --ifm-alert-foreground-color: var(
        --ifm-color-secondary-contrast-foreground
      );
      --ifm-alert-border-color: var(--ifm-color-secondary-dark);
    }

.alert--success {
      --ifm-alert-background-color: var(
        --ifm-color-success-contrast-background
      );
      --ifm-alert-background-color-highlight: rgba(0, 164, 0, 0.15);
      --ifm-alert-foreground-color: var(
        --ifm-color-success-contrast-foreground
      );
      --ifm-alert-border-color: var(--ifm-color-success-dark);
    }

.alert--info {
      --ifm-alert-background-color: var(
        --ifm-color-info-contrast-background
      );
      --ifm-alert-background-color-highlight: rgba(84, 199, 236, 0.15);
      --ifm-alert-foreground-color: var(
        --ifm-color-info-contrast-foreground
      );
      --ifm-alert-border-color: var(--ifm-color-info-dark);
    }

.alert--warning {
      --ifm-alert-background-color: var(
        --ifm-color-warning-contrast-background
      );
      --ifm-alert-background-color-highlight: rgba(255, 186, 0, 0.15);
      --ifm-alert-foreground-color: var(
        --ifm-color-warning-contrast-foreground
      );
      --ifm-alert-border-color: var(--ifm-color-warning-dark);
    }

.alert--danger {
      --ifm-alert-background-color: var(
        --ifm-color-danger-contrast-background
      );
      --ifm-alert-background-color-highlight: rgba(250, 56, 62, 0.15);
      --ifm-alert-foreground-color: var(
        --ifm-color-danger-contrast-foreground
      );
      --ifm-alert-border-color: var(--ifm-color-danger-dark);
    }

.alert {

  --ifm-code-background: var(--ifm-alert-background-color-highlight);
  --ifm-link-color: var(--ifm-alert-foreground-color);
  --ifm-link-hover-color: var(--ifm-alert-foreground-color);
  --ifm-link-decoration: underline;
  --ifm-tabs-color: var(--ifm-alert-foreground-color);
  --ifm-tabs-color-active: var(--ifm-alert-foreground-color);
  --ifm-tabs-color-active-border: var(--ifm-alert-border-color);

  background-color: var(--ifm-alert-background-color);
  border: var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);
  border-left-width: var(--ifm-alert-border-left-width);
  border-radius: var(--ifm-alert-border-radius);
  box-shadow: var(--ifm-alert-shadow);
  color: var(--ifm-alert-foreground-color);
  padding: var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal);
}

.alert__heading {
    align-items: center;
    display: flex;
    font: bold var(--ifm-h5-font-size) / var(--ifm-heading-line-height)
      var(--ifm-heading-font-family);
    margin-bottom: 0.5rem;
    text-transform: uppercase;
  }

.alert__icon {
    display: inline-flex;
    margin-right: 0.4em;
  }

.alert__icon svg {
      fill: var(--ifm-alert-foreground-color);
      stroke: var(--ifm-alert-foreground-color);
      stroke-width: 0;
    }

.alert .close {
    color: var(--ifm-alert-foreground-color);
    margin: calc(var(--ifm-alert-padding-vertical) * -1)
      calc(var(--ifm-alert-padding-horizontal) * -1) 0 0;

    opacity: 0.75;
  }

.alert .close:hover,
    .alert .close:focus {
      opacity: 1;
    }

.alert a {
    text-decoration-color: var(--ifm-alert-border-color);
  }

.alert a:hover {
      text-decoration-thickness: 2px;
    }

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.avatar {
  column-gap: var(--ifm-avatar-intro-margin);
  display: flex;
}

.avatar__photo {
    border-radius: 50%;
    display: block;
    height: var(--ifm-avatar-photo-size);
    overflow: hidden;
    width: var(--ifm-avatar-photo-size);
  }

.avatar__photo--sm {
      --ifm-avatar-photo-size: 2rem;
    }

.avatar__photo--lg {
      --ifm-avatar-photo-size: 4rem;
    }

.avatar__photo--xl {
      --ifm-avatar-photo-size: 6rem;
    }

.avatar__intro {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    justify-content: center;
    text-align: var(--ifm-avatar-intro-alignment);
  }

.avatar__name {
    font: bold var(--ifm-h4-font-size) / var(--ifm-heading-line-height)
      var(--ifm-font-family-base);
  }

.avatar__subtitle {
    margin-top: 0.25rem;
  }

.avatar--vertical {
    --ifm-avatar-intro-alignment: center;
    --ifm-avatar-intro-margin: 0.5rem;

    align-items: center;
    flex-direction: column;
  }

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.badge {
  background-color: var(--ifm-badge-background-color);
  border: var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);
  border-radius: var(--ifm-badge-border-radius);
  color: var(--ifm-badge-color);
  display: inline-block;
  font-size: 75%;
  font-weight: var(--ifm-font-weight-bold);
  line-height: 1;
  padding: var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal);
}

.badge--primary {
      --ifm-badge-background-color: var(--ifm-color-primary);
      --ifm-badge-border-color: var(--ifm-badge-background-color);
    }

.badge--secondary {
      --ifm-badge-background-color: var(--ifm-color-secondary);
      --ifm-badge-border-color: var(--ifm-badge-background-color);
    color: var(--ifm-color-black);
    }

.badge--success {
      --ifm-badge-background-color: var(--ifm-color-success);
      --ifm-badge-border-color: var(--ifm-badge-background-color);
    }

.badge--info {
      --ifm-badge-background-color: var(--ifm-color-info);
      --ifm-badge-border-color: var(--ifm-badge-background-color);
    }

.badge--warning {
      --ifm-badge-background-color: var(--ifm-color-warning);
      --ifm-badge-border-color: var(--ifm-badge-background-color);
    }

.badge--danger {
      --ifm-badge-background-color: var(--ifm-color-danger);
      --ifm-badge-border-color: var(--ifm-badge-background-color);
    }

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.breadcrumbs {
  margin-bottom: 0;
  padding-left: 0;
}

.breadcrumbs__item {
    display: inline-block;
  }

.breadcrumbs__item:not(:last-child):after {
      background: var(--ifm-breadcrumb-separator) center;
      content: ' ';
      display: inline-block;
      filter: var(--ifm-breadcrumb-separator-filter);
      height: calc(
        var(--ifm-breadcrumb-separator-size) *
          var(--ifm-breadcrumb-size-multiplier) *
          var(--ifm-breadcrumb-separator-size-multiplier)
      );
      margin: 0 var(--ifm-breadcrumb-spacing);
      opacity: 0.5;
      width: calc(
        var(--ifm-breadcrumb-separator-size) *
          var(--ifm-breadcrumb-size-multiplier) *
          var(--ifm-breadcrumb-separator-size-multiplier)
      );
      /*rtl:raw:
      transform: rotate(180deg);
      */
    }

.breadcrumbs__item--active .breadcrumbs__link {
        background: var(--ifm-breadcrumb-item-background-active);
        color: var(--ifm-breadcrumb-color-active);
      }

.breadcrumbs__link {
    border-radius: var(--ifm-breadcrumb-border-radius);
    color: var(--ifm-font-color-base);
    display: inline-block;
    font-size: calc(1rem * var(--ifm-breadcrumb-size-multiplier));
    padding: calc(
        var(--ifm-breadcrumb-padding-vertical) *
          var(--ifm-breadcrumb-size-multiplier)
      )
      calc(
        var(--ifm-breadcrumb-padding-horizontal) *
          var(--ifm-breadcrumb-size-multiplier)
      );
    transition-property: background, color;
    transition-duration: var(--ifm-transition-fast);
    transition-timing-function: var(--ifm-transition-timing-default);
  }

.breadcrumbs__link:link:hover, .breadcrumbs__link:visited:hover, area[href].breadcrumbs__link:hover {
      background: var(--ifm-breadcrumb-item-background-active);
      -webkit-text-decoration: none;
      text-decoration: none;
    }

.breadcrumbs__link:any-link:hover {
      background: var(--ifm-breadcrumb-item-background-active);
      -webkit-text-decoration: none;
      text-decoration: none;
    }

.breadcrumbs--sm {
    --ifm-breadcrumb-size-multiplier: 0.8;
  }

.breadcrumbs--lg {
    --ifm-breadcrumb-size-multiplier: 1.2;
  }

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.button {
  background-color: var(--ifm-button-background-color);
  border: var(--ifm-button-border-width) solid var(--ifm-button-border-color);
  border-radius: var(--ifm-button-border-radius);
  color: var(--ifm-button-color);
  cursor: pointer;
  display: inline-block;
  font-size: calc(0.875rem * var(--ifm-button-size-multiplier));
  font-weight: var(--ifm-button-font-weight);
  line-height: 1.5;
  padding: calc(
      var(--ifm-button-padding-vertical) * var(--ifm-button-size-multiplier)
    )
    calc(
      var(--ifm-button-padding-horizontal) * var(--ifm-button-size-multiplier)
    );
  text-align: center;
  -webkit-user-select: none;
          user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  transition-property: color, background, border-color;
  transition-duration: var(--ifm-button-transition-duration);
  transition-timing-function: var(--ifm-transition-timing-default);
}

.button:hover {
    color: var(--ifm-button-color); /* Override for button links. */
    -webkit-text-decoration: none;
    text-decoration: none;
  }

.button--outline {
    --ifm-button-background-color: transparent;
    --ifm-button-color: var(--ifm-button-border-color);
  }

.button--outline:hover {
      --ifm-button-background-color: var(--ifm-button-border-color);
    }

.button--outline:hover,
    .button--outline:active,
    .button--outline.button--active {
      --ifm-button-color: var(--ifm-font-color-base-inverse);
    }

.button--link {
    --ifm-button-background-color: transparent;
    --ifm-button-border-color: transparent;

    color: var(--ifm-link-color);
    /* autoprefixer: ignore next */
    text-decoration: var(--ifm-link-decoration);
  }

.button--link:hover,
    .button--link:active,
    .button--link.button--active {
      color: var(--ifm-link-hover-color);
      /* autoprefixer: ignore next */
      text-decoration: var(--ifm-link-hover-decoration);
    }

.button.disabled,
  .button:disabled,
  .button[disabled] {
    opacity: 0.65;
    pointer-events: none;
  }

.button--sm {
    --ifm-button-size-multiplier: 0.8;
  }

.button--lg {
    --ifm-button-size-multiplier: 1.35;
  }

.button--block {
    display: block;
    width: 100%;
  }

.button.button--secondary {
    color: var(--ifm-color-gray-900);
  }

.button.button--secondary.button--outline:not(.button--active):not(:hover) {
      color: var(--ifm-font-color-base);
    }

:where(.button--primary) {
      --ifm-button-background-color: var(--ifm-color-primary);
      --ifm-button-border-color: var(--ifm-color-primary);
    }

:where(.button--primary):not(.button--outline):hover {
        --ifm-button-background-color: var(--ifm-color-primary-dark);
        --ifm-button-border-color: var(--ifm-color-primary-dark);
      }

.button--primary:active,
      .button--primary.button--active {
        --ifm-button-background-color: var(--ifm-color-primary-darker);
        --ifm-button-border-color: var(--ifm-color-primary-darker);
      }

:where(.button--secondary) {
      --ifm-button-background-color: var(--ifm-color-secondary);
      --ifm-button-border-color: var(--ifm-color-secondary);
    }

:where(.button--secondary):not(.button--outline):hover {
        --ifm-button-background-color: var(--ifm-color-secondary-dark);
        --ifm-button-border-color: var(--ifm-color-secondary-dark);
      }

.button--secondary:active,
      .button--secondary.button--active {
        --ifm-button-background-color: var(--ifm-color-secondary-darker);
        --ifm-button-border-color: var(--ifm-color-secondary-darker);
      }

:where(.button--success) {
      --ifm-button-background-color: var(--ifm-color-success);
      --ifm-button-border-color: var(--ifm-color-success);
    }

:where(.button--success):not(.button--outline):hover {
        --ifm-button-background-color: var(--ifm-color-success-dark);
        --ifm-button-border-color: var(--ifm-color-success-dark);
      }

.button--success:active,
      .button--success.button--active {
        --ifm-button-background-color: var(--ifm-color-success-darker);
        --ifm-button-border-color: var(--ifm-color-success-darker);
      }

:where(.button--info) {
      --ifm-button-background-color: var(--ifm-color-info);
      --ifm-button-border-color: var(--ifm-color-info);
    }

:where(.button--info):not(.button--outline):hover {
        --ifm-button-background-color: var(--ifm-color-info-dark);
        --ifm-button-border-color: var(--ifm-color-info-dark);
      }

.button--info:active,
      .button--info.button--active {
        --ifm-button-background-color: var(--ifm-color-info-darker);
        --ifm-button-border-color: var(--ifm-color-info-darker);
      }

:where(.button--warning) {
      --ifm-button-background-color: var(--ifm-color-warning);
      --ifm-button-border-color: var(--ifm-color-warning);
    }

:where(.button--warning):not(.button--outline):hover {
        --ifm-button-background-color: var(--ifm-color-warning-dark);
        --ifm-button-border-color: var(--ifm-color-warning-dark);
      }

.button--warning:active,
      .button--warning.button--active {
        --ifm-button-background-color: var(--ifm-color-warning-darker);
        --ifm-button-border-color: var(--ifm-color-warning-darker);
      }

:where(.button--danger) {
      --ifm-button-background-color: var(--ifm-color-danger);
      --ifm-button-border-color: var(--ifm-color-danger);
    }

:where(.button--danger):not(.button--outline):hover {
        --ifm-button-background-color: var(--ifm-color-danger-dark);
        --ifm-button-border-color: var(--ifm-color-danger-dark);
      }

.button--danger:active,
      .button--danger.button--active {
        --ifm-button-background-color: var(--ifm-color-danger-darker);
        --ifm-button-border-color: var(--ifm-color-danger-darker);
      }

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.button-group {
  display: inline-flex;
  gap: var(--ifm-button-group-spacing);
}

.button-group > .button:not(:first-child) {
      border-bottom-left-radius: 0;
      border-top-left-radius: 0;
    }

.button-group > .button:not(:last-child) {
      border-bottom-right-radius: 0;
      border-top-right-radius: 0;
    }

.button-group--block {
    display: flex;
    justify-content: stretch;
  }

.button-group--block > .button {
      flex-grow: 1;
    }

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.card {
  background-color: var(--ifm-card-background-color);
  border-radius: var(--ifm-card-border-radius);
  box-shadow: var(--ifm-global-shadow-lw);
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

/* Because of border-radius. */

.card--full-height {
    height: 100%;
  }

.card__image {
    padding-top: var(--ifm-card-vertical-spacing);
  }

.card__image:first-child {
      padding-top: 0;
    }

.card__header,
  .card__body,
  .card__footer {
    padding: var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing);
  }

.card__header:not(:last-child), .card__body:not(:last-child), .card__footer:not(:last-child) {
      padding-bottom: 0;
    }

.card__header > :last-child, .card__body > :last-child, .card__footer > :last-child {
      margin-bottom: 0;
    }

.card__footer {
    margin-top: auto; /* Pushes the footer to the bottom of the card. */
  }

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.table-of-contents {
  font-size: 0.8rem;
  margin-bottom: 0;
  padding: var(--ifm-toc-padding-vertical) 0;
}

.table-of-contents,
  .table-of-contents ul {
    list-style: none;
    padding-left: var(--ifm-toc-padding-horizontal);
  }

.table-of-contents li {
    margin: var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal);
  }

.table-of-contents__left-border {
    border-left: 1px solid var(--ifm-toc-border-color);
  }

.table-of-contents__link {
    color: var(--ifm-toc-link-color);
    display: block;
  }

.table-of-contents__link:hover,
    .table-of-contents__link:hover code,
    .table-of-contents__link--active,
    .table-of-contents__link--active code {
      color: var(--ifm-color-primary);
      -webkit-text-decoration: none;
      text-decoration: none;
    }

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.close {
  color: var(--ifm-color-black);
  float: right;
  font-size: 1.5rem;
  font-weight: var(--ifm-font-weight-bold);
  line-height: 1;
  opacity: 0.5;
  padding: 1rem;
  transition: opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default);
}

.close:hover {
    opacity: 0.7;
  }

.close:focus {
    opacity: 0.8;
  }

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.dropdown {
  display: inline-flex;
  font-weight: var(--ifm-dropdown-font-weight);
  position: relative;
  vertical-align: top;
}

.dropdown--hoverable:hover .dropdown__menu, .dropdown--show .dropdown__menu {
      opacity: 1;
      pointer-events: all;
      transform: translateY(-1px);
      visibility: visible;
    }

.dropdown--right .dropdown__menu {
      left: inherit;
      right: 0;
    }

.dropdown--nocaret .navbar__link:after {
    content: none !important;
  }

.dropdown__menu {
    background-color: var(--ifm-dropdown-background-color);
    border-radius: var(--ifm-global-radius);
    box-shadow: var(--ifm-global-shadow-md);
    left: 0;
    list-style: none;
    max-height: 80vh;
    min-width: 10rem;
    opacity: 0;
    overflow-y: auto;
    padding: 0.5rem;
    pointer-events: none;
    position: absolute;
    top: calc(100% - var(--ifm-navbar-item-padding-vertical) + 0.3rem);
    transform: translateY(-0.625rem);
    visibility: hidden;
    z-index: var(--ifm-z-index-dropdown);
    transition-property: opacity, transform, visibility;
    transition-duration: var(--ifm-transition-fast);
    transition-timing-function: var(--ifm-transition-timing-default);
  }

.dropdown__link {
    border-radius: 0.25rem;
    color: var(--ifm-dropdown-link-color);
    display: block;
    font-size: 0.875rem;
    margin-top: 0.2rem;
    padding: 0.25rem 0.5rem;
    white-space: nowrap;
  }

.dropdown__link:hover,
    .dropdown__link--active {
      background-color: var(--ifm-dropdown-hover-background-color);
      color: var(--ifm-dropdown-link-color);
      -webkit-text-decoration: none;
      text-decoration: none;
    }

.dropdown__link--active,
    .dropdown__link--active:hover {
      --ifm-dropdown-link-color: var(--ifm-link-color);
    }

.dropdown > .navbar__link:after {
    border-color: currentColor transparent;
    border-style: solid;
    border-width: 0.4em 0.4em 0;
    content: '';
    display: inline-block;
    margin-left: 0.3em;
    position: relative;
    top: 2px;
    transform: translateY(-50%);
  }

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.footer {
  background-color: var(--ifm-footer-background-color);
  color: var(--ifm-footer-color);
  padding: var(--ifm-footer-padding-vertical)
    var(--ifm-footer-padding-horizontal);
}

.footer--dark {
    --ifm-footer-background-color: #303846;
    --ifm-footer-color: var(--ifm-footer-link-color);
    --ifm-footer-link-color: var(--ifm-color-secondary);
    --ifm-footer-title-color: var(--ifm-color-white);
  }

.footer__links {
    margin-bottom: 1rem;
  }

.footer__link-item {
    color: var(--ifm-footer-link-color);
    line-height: 2;
  }

.footer__link-item:hover {
      color: var(--ifm-footer-link-hover-color);
    }

.footer__link-separator {
    margin: 0 var(--ifm-footer-link-horizontal-spacing);
  }

.footer__logo {
    margin-top: 1rem;
    max-width: var(--ifm-footer-logo-max-width);
  }

.footer__title {
    color: var(--ifm-footer-title-color);
    font: bold var(--ifm-h4-font-size) / var(--ifm-heading-line-height)
      var(--ifm-font-family-base);
    margin-bottom: var(--ifm-heading-margin-bottom);
  }

.footer__item {
    margin-top: 0;
  }

.footer__items {
    margin-bottom: 0;
  }

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

[type='checkbox'] {
  padding: 0;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.hero {
  align-items: center;
  background-color: var(--ifm-hero-background-color);
  color: var(--ifm-hero-text-color);
  display: flex;
  padding: 4rem 2rem;
}

.hero--primary {
    --ifm-hero-background-color: var(--ifm-color-primary);
    --ifm-hero-text-color: var(--ifm-font-color-base-inverse);
  }

.hero--dark {
    --ifm-hero-background-color: #303846;
    --ifm-hero-text-color: var(--ifm-color-white);
  }

.hero__title {
    font-size: 3rem;
  }

.hero__subtitle {
    font-size: 1.5rem;
  }

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.menu {
  font-weight: var(--ifm-font-weight-semibold);
  overflow-x: hidden;
}

.menu__list {
    list-style: none;
    margin: 0;
    padding-left: 0;
  }

/* Non-top level menus */

.menu__list .menu__list {
      flex: 0 0 100%;
      margin-top: 0.25rem;
      padding-left: var(--ifm-menu-link-padding-horizontal);
    }

.menu__list-item:not(:first-child) {
      margin-top: 0.25rem;
    }

.menu__list-item--collapsed .menu__list {
        height: 0;
        overflow: hidden;
      }

.menu__list-item--collapsed .menu__link--sublist:after,
      .menu__list-item--collapsed .menu__caret:before {
        transform: rotateZ(90deg);
      }

.menu__list-item-collapsible {
      flex-wrap: wrap;
      position: relative;
      border-radius: 0.25rem;
      display: flex;
      transition: background var(--ifm-transition-fast) var(--ifm-transition-timing-default);
    }

.menu__list-item-collapsible:hover {
    background: var(--ifm-menu-color-background-hover);
  }

.menu__list-item-collapsible--active {
        background: var(--ifm-menu-color-background-hover);
      }

.menu__list-item-collapsible .menu__link:hover,
        .menu__list-item-collapsible .menu__link--active {
          background: none !important;
        }

.menu__link,
  .menu__caret {
    align-items: center;
    border-radius: 0.25rem;
    display: flex;
    transition: background var(--ifm-transition-fast) var(--ifm-transition-timing-default);
  }

.menu__link:hover, .menu__caret:hover {
    background: var(--ifm-menu-color-background-hover);
  }

.menu__link {
    color: var(--ifm-menu-color);
    flex: 1;
    line-height: 1.25;
    padding: var(--ifm-menu-link-padding-vertical)
      var(--ifm-menu-link-padding-horizontal);
  }

.menu__link:hover {
      -webkit-text-decoration: none;
      text-decoration: none;
      color: var(--ifm-menu-color);
      transition: color var(--ifm-transition-fast) var(--ifm-transition-timing-default);
    }

.menu__link--sublist-caret:after {
      content: '';
      margin-left: auto;
      min-width: 1.25rem;
      background: var(--ifm-menu-link-sublist-icon) 50% / 2rem 2rem;
      filter: var(--ifm-menu-link-sublist-icon-filter);
      height: 1.25rem;
      transform: rotate(180deg);
      width: 1.25rem;
      transition: transform var(--ifm-transition-fast) linear;
    }

.menu__link--active {
      color: var(--ifm-menu-color-active);
    }

.menu__link--active:hover {
        color: var(--ifm-menu-color-active);
      }

.menu__link--active:not(.menu__link--sublist) {
        background-color: var(--ifm-menu-color-background-active);
      }

.menu__caret {
    padding: var(--ifm-menu-link-padding-vertical)
      var(--ifm-menu-link-padding-horizontal);
  }

.menu__caret:before {
      content: '';
      background: var(--ifm-menu-link-sublist-icon) 50% / 2rem 2rem;
      filter: var(--ifm-menu-link-sublist-icon-filter);
      height: 1.25rem;
      transform: rotate(180deg);
      width: 1.25rem;
      transition: transform var(--ifm-transition-fast) linear;
    }

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

html[data-theme='dark'],
.navbar--dark {
  --ifm-menu-link-sublist-icon-filter: invert(100%) sepia(94%) saturate(17%)
    hue-rotate(223deg) brightness(104%) contrast(98%);
}

.navbar {
  background-color: var(--ifm-navbar-background-color);
  box-shadow: var(--ifm-navbar-shadow);
  display: flex;
  height: var(--ifm-navbar-height);
  padding: var(--ifm-navbar-padding-vertical)
    var(--ifm-navbar-padding-horizontal);
}

.navbar > .container,
  .navbar > .container-fluid {
    display: flex;
  }

.navbar--fixed-top {
    position: sticky;
    top: 0;
    z-index: var(--ifm-z-index-fixed);
  }

.navbar__inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
  }

.navbar__brand {
    align-items: center;
    color: var(--ifm-navbar-link-color);
    display: flex;
    margin-right: 1rem;
    min-width: 0;
  }

.navbar__brand:hover {
      color: var(--ifm-navbar-link-hover-color);
      -webkit-text-decoration: none;
      text-decoration: none;
    }

.navbar__title {
    flex: 1 1 auto;
  }

.navbar__toggle {
    display: none;
    margin-right: 0.5rem;
  }

.navbar__logo {
    flex: 0 0 auto;
    height: 2rem;
    margin-right: 0.5rem;
  }

.navbar__logo img {
      height: 100%;
    }

.navbar__items {
    align-items: center;
    display: flex;
    flex: 1;
    min-width: 0;
  }

.navbar__items--center {
      flex: 0 0 auto;
    }

.navbar__items--center .navbar__brand {
        margin: 0;
      }

.navbar__items--center + .navbar__items--right {
        flex: 1;
      }

.navbar__items--right {
      flex: 0 0 auto;
      justify-content: flex-end;
    }

.navbar__items--right > :last-child {
        padding-right: 0;
      }

.navbar__item {
    display: inline-block;
    padding: var(--ifm-navbar-item-padding-vertical)
      var(--ifm-navbar-item-padding-horizontal);
  }

.navbar__item.dropdown .navbar__link:not([href]) {
        pointer-events: none;
      }

.navbar__link {
    color: var(--ifm-navbar-link-color);
    font-weight: var(--ifm-font-weight-semibold);
  }

.navbar__link:hover,
    .navbar__link--active {
      color: var(--ifm-navbar-link-hover-color);
      -webkit-text-decoration: none;
      text-decoration: none;
    }

.navbar--dark,
  .navbar--primary {
    --ifm-menu-color: var(--ifm-color-gray-300);
    --ifm-navbar-link-color: var(--ifm-color-gray-100);
    --ifm-navbar-search-input-background-color: rgba(255, 255, 255, 0.1);
    --ifm-navbar-search-input-placeholder-color: rgba(255, 255, 255, 0.5);

    color: var(--ifm-color-white);
  }

.navbar--dark {
    --ifm-navbar-background-color: #242526;
    --ifm-navbar-link-hover-color: var(--ifm-color-primary);
    --ifm-menu-color-background-active: rgba(255, 255, 255, 0.05);
    --ifm-navbar-search-input-color: var(--ifm-color-white);
  }

.navbar--primary {
    --ifm-navbar-background-color: var(--ifm-color-primary);
    --ifm-navbar-link-hover-color: var(--ifm-color-white);
    --ifm-menu-color-active: var(--ifm-color-white);
    --ifm-navbar-search-input-color: var(--ifm-color-emphasis-500);
  }

.navbar__search-input {
      appearance: none; /* Algolia will add type="search" to the input in Safari and Safari's styling will override the styling here. */
      background: var(--ifm-navbar-search-input-background-color)
        var(--ifm-navbar-search-input-icon) no-repeat 0.75rem center / 1rem 1rem;
      border: none;
      border-radius: 2rem;
      color: var(--ifm-navbar-search-input-color);
      cursor: text;
      display: inline-block;
      font-size: 1rem;
      height: 2rem;
      padding: 0 0.5rem 0 2.25rem;
      width: 12.5rem;
    }

.navbar__search-input::placeholder {
        color: var(--ifm-navbar-search-input-placeholder-color);
      }

.navbar-sidebar {
    background-color: var(--ifm-navbar-background-color);
    bottom: 0;
    box-shadow: var(--ifm-global-shadow-md);
    left: 0;
    opacity: 0;
    overflow-x: hidden;
    position: fixed;
    top: 0;
    transform: translate3d(-100%, 0, 0);
    visibility: hidden;
    width: var(--ifm-navbar-sidebar-width);
    transition-property: opacity, visibility, transform;
    transition-duration: var(--ifm-transition-fast);
    transition-timing-function: ease-in-out;
  }

.navbar-sidebar--show .navbar-sidebar,
      .navbar-sidebar--show .navbar-sidebar__backdrop {
        opacity: 1;
        visibility: visible;
      }

.navbar-sidebar--show .navbar-sidebar {
        transform: translate3d(0, 0, 0);
      }

.navbar-sidebar__backdrop {
      background-color: rgba(0, 0, 0, 0.6);
      bottom: 0;
      left: 0;
      opacity: 0;
      position: fixed;
      right: 0;
      top: 0;
      visibility: hidden;
      transition-property: opacity, visibility;
      transition-duration: var(--ifm-transition-fast);
      transition-timing-function: ease-in-out;
    }

.navbar-sidebar__brand {
      align-items: center;
      box-shadow: var(--ifm-navbar-shadow);
      display: flex;
      flex: 1;
      height: var(--ifm-navbar-height);
      padding: var(--ifm-navbar-padding-vertical)
        var(--ifm-navbar-padding-horizontal);
    }

.navbar-sidebar__items {
      display: flex;
      height: calc(100% - var(--ifm-navbar-height));
      transform: translateZ(0);
      transition: transform var(--ifm-transition-fast) ease-in-out;
    }

.navbar-sidebar__items--show-secondary {
        transform: translate3d(
          calc((var(--ifm-navbar-sidebar-width)) * -1),
          0,
          0
        );
      }

.navbar-sidebar__item {
      flex-shrink: 0;
      padding: 0.5rem;
      width: calc(var(--ifm-navbar-sidebar-width));
    }

.navbar-sidebar__back {
      background: var(--ifm-menu-color-background-active);
      font-size: 15px;
      font-weight: var(--ifm-button-font-weight);
      margin: 0 0 0.2rem -0.5rem;
      padding: 0.6rem 1.5rem;
      position: relative;
      text-align: left;
      top: -0.5rem;
      width: calc(100% + 1rem);
    }

.navbar-sidebar__close {
      display: flex;
      margin-left: auto;
    }

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.pagination {
  column-gap: var(--ifm-pagination-page-spacing);
  display: flex;
  font-size: var(--ifm-pagination-font-size);
  padding-left: 0;
}

.pagination--sm {
    --ifm-pagination-font-size: 0.8rem;
    --ifm-pagination-padding-horizontal: 0.8rem;
    --ifm-pagination-padding-vertical: 0.2rem;
  }

.pagination--lg {
    --ifm-pagination-font-size: 1.2rem;
    --ifm-pagination-padding-horizontal: 1.2rem;
    --ifm-pagination-padding-vertical: 0.3rem;
  }

.pagination__item {
    display: inline-flex;
  }

.pagination__item > span {
      padding: var(--ifm-pagination-padding-vertical);
    }

.pagination__item--active .pagination__link {
        background: var(--ifm-pagination-item-active-background);
        color: var(--ifm-pagination-color-active);
      }

.pagination__item:not(.pagination__item--active):hover .pagination__link {
        background: var(--ifm-pagination-item-active-background);
      }

.pagination__item--disabled,
    .pagination__item[disabled] {
      opacity: 0.25;
      pointer-events: none;
    }

.pagination__link {
    border-radius: var(--ifm-pagination-border-radius);
    color: var(--ifm-font-color-base);
    display: inline-block;
    padding: var(--ifm-pagination-padding-vertical)
      var(--ifm-pagination-padding-horizontal);
    transition: background var(--ifm-transition-fast) var(--ifm-transition-timing-default);
  }

.pagination__link:hover {
      -webkit-text-decoration: none;
      text-decoration: none;
    }

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.pagination-nav {
  display: grid;
  grid-gap: var(--ifm-spacing-horizontal);
  gap: var(--ifm-spacing-horizontal);
  grid-template-columns: repeat(2, 1fr);
}

.pagination-nav__link {
    border: 1px solid var(--ifm-color-emphasis-300);
    border-radius: var(--ifm-pagination-nav-border-radius);
    display: block;
    height: 100%;
    line-height: var(--ifm-heading-line-height);
    padding: var(--ifm-global-spacing);
    transition: border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default);
  }

.pagination-nav__link:hover {
      border-color: var(--ifm-pagination-nav-color-hover);
      -webkit-text-decoration: none;
      text-decoration: none;
    }

.pagination-nav__link--next {
      grid-column: 2/3;
      text-align: right;
    }

.pagination-nav__label {
    font-size: var(--ifm-h4-font-size);
    font-weight: var(--ifm-heading-font-weight);
    word-break: break-word;
  }

.pagination-nav__link--prev .pagination-nav__label::before {
      content: '« ';
    }

.pagination-nav__link--next .pagination-nav__label::after {
      content: ' »';
    }

.pagination-nav__sublabel {
    color: var(--ifm-color-content-secondary);
    font-size: var(--ifm-h5-font-size);
    font-weight: var(--ifm-font-weight-semibold);
    margin-bottom: 0.25rem;
  }

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.pills {
  display: flex;
  gap: var(--ifm-pills-spacing);
  padding-left: 0;
}

.pills__item {
    border-radius: 0.5rem;
    cursor: pointer;
    display: inline-block;
    font-weight: var(--ifm-font-weight-bold);
    padding: 0.25rem 1rem;
    transition: background var(--ifm-transition-fast) var(--ifm-transition-timing-default);
  }

.pills__item--active {
      background: var(--ifm-pills-color-background-active);
      color: var(--ifm-pills-color-active);
    }

.pills__item:not(.pills__item--active):hover {
      background: var(--ifm-pills-color-background-active);
    }

.pills--block {
    justify-content: stretch;
  }

.pills--block .pills__item {
      flex-grow: 1;
      text-align: center;
    }

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.tabs {
  color: var(--ifm-tabs-color);
  display: flex;
  font-weight: var(--ifm-font-weight-bold);
  margin-bottom: 0;
  overflow-x: auto;
  padding-left: 0;
}

.tabs__item {
    border-bottom: 3px solid transparent;
    border-radius: var(--ifm-global-radius);
    cursor: pointer;
    display: inline-flex;
    padding: var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);
    transition: background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default);
  }

.tabs__item--active {
      border-bottom-color: var(--ifm-tabs-color-active-border);
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0;
      color: var(--ifm-tabs-color-active);
    }

.tabs__item:hover {
      background-color: var(--ifm-hover-overlay);
    }

.tabs--block {
    justify-content: stretch;
  }

.tabs--block .tabs__item {
      flex-grow: 1;
      justify-content: center;
    }

/* Mode */

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

html[data-theme='dark'] {
  --ifm-color-scheme: dark;

  --ifm-color-emphasis-0: var(--ifm-color-gray-1000);
  --ifm-color-emphasis-100: var(--ifm-color-gray-900);
  --ifm-color-emphasis-200: var(--ifm-color-gray-800);
  --ifm-color-emphasis-300: var(--ifm-color-gray-700);
  --ifm-color-emphasis-400: var(--ifm-color-gray-600);
  --ifm-color-emphasis-500: var(--ifm-color-gray-500);
  --ifm-color-emphasis-600: var(--ifm-color-gray-400);
  --ifm-color-emphasis-700: var(--ifm-color-gray-300);
  --ifm-color-emphasis-800: var(--ifm-color-gray-200);
  --ifm-color-emphasis-900: var(--ifm-color-gray-100);
  --ifm-color-emphasis-1000: var(--ifm-color-gray-0);

  --ifm-background-color: #1b1b1d;
  --ifm-background-surface-color: #242526;

  --ifm-hover-overlay: rgba(255, 255, 255, 0.05);

  --ifm-color-content: #e3e3e3;
  --ifm-color-content-secondary: rgba(255, 255, 255, 1);

  --ifm-breadcrumb-separator-filter: invert(64%) sepia(11%) saturate(0%)
    hue-rotate(149deg) brightness(99%) contrast(95%);

  --ifm-code-background: rgba(255, 255, 255, 0.1);

  --ifm-scrollbar-track-background-color: #444444;
  --ifm-scrollbar-thumb-background-color: #686868;
  --ifm-scrollbar-thumb-hover-background-color: #7a7a7a;

  --ifm-table-stripe-background: rgba(255, 255, 255, 0.07);

  --ifm-toc-border-color: var(--ifm-color-emphasis-200);
    --ifm-color-primary-contrast-background: rgb(16, 36, 69);
    --ifm-color-primary-contrast-foreground: rgb(235, 242, 252);
    --ifm-color-secondary-contrast-background: rgb(71, 71, 72);
    --ifm-color-secondary-contrast-foreground: rgb(253, 253, 254);
    --ifm-color-success-contrast-background: rgb(0, 49, 0);
    --ifm-color-success-contrast-foreground: rgb(230, 246, 230);
    --ifm-color-info-contrast-background: rgb(25, 60, 71);
    --ifm-color-info-contrast-foreground: rgb(238, 249, 253);
    --ifm-color-warning-contrast-background: rgb(77, 56, 0);
    --ifm-color-warning-contrast-foreground: rgb(255, 248, 230);
    --ifm-color-danger-contrast-background: rgb(75, 17, 19);
    --ifm-color-danger-contrast-foreground: rgb(255, 235, 236)
}

@media (min-width: 1440px) {
    .container {
      max-width: var(--ifm-container-width-xl);
    }
}

@media (max-width: 996px) {
    .col {
      --ifm-col-width: 100%;
      flex-basis: var(--ifm-col-width);
      margin-left: 0;
    }

.footer {
    --ifm-footer-padding-horizontal: 0
}

    .footer__link-separator {
      display: none;
    }

    .footer__col {
      margin-bottom: calc(var(--ifm-spacing-vertical) * 3);
    }

    .footer__link-item {
      display: block;
      width: max-content;
    }

.hero {
    padding-left: 0;
    padding-right: 0
}

.navbar > .container,
  .navbar > .container-fluid {
      padding: 0
  }

.navbar__toggle {
      display: inherit
  }

.navbar__item {
      display: none
  }

.navbar__search-input {
        width: 9rem
    }

.pills--block {
      flex-direction: column
  }

.tabs--block {
      flex-direction: column
  }
}

@media (max-width: 576px) {
    .markdown h1:first-child {
      --ifm-h1-font-size: 2rem;
    }
    .markdown > h2 {
      --ifm-h2-font-size: 1.5rem;
    }
    .markdown > h3 {
      --ifm-h3-font-size: 1.25rem;
    }
}

@media (pointer: fine) {
  .thin-scrollbar {
    scrollbar-width: thin;
  }
  .thin-scrollbar::-webkit-scrollbar {
    height: var(--ifm-scrollbar-size);
    width: var(--ifm-scrollbar-size);
  }
  .thin-scrollbar::-webkit-scrollbar-track {
    background: var(--ifm-scrollbar-track-background-color);
    border-radius: 10px;
  }
  .thin-scrollbar::-webkit-scrollbar-thumb {
    background: var(--ifm-scrollbar-thumb-background-color);
    border-radius: 10px;
  }
  .thin-scrollbar::-webkit-scrollbar-thumb:hover {
    background: var(--ifm-scrollbar-thumb-hover-background-color);
  }
}

@media (prefers-reduced-motion: reduce) {
  :root {
    --ifm-transition-fast: 0ms;
    --ifm-transition-slow: 0ms;
  }
}

@media print {

.table-of-contents {
    display: none
}

.footer {
    display: none
}

.menu {
    display: none
}

.navbar {
    display: none
}

.pagination-nav {
    display: none
}

.tabs {
    page-break-inside: avoid
}
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

/**
 * Styles for NProgress
 * Copied over to remove unused styles for the spinner.
 * https://github.com/rstacruz/nprogress/blob/master/nprogress.css
 */

:root {
  --docusaurus-progress-bar-color: var(--ifm-color-primary);
}

#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  background: var(--docusaurus-progress-bar-color);
  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
}

#nprogress .peg {
  position: absolute;
  right: 0;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px var(--docusaurus-progress-bar-color),
    0 0 5px var(--docusaurus-progress-bar-color);
  opacity: 1;
  transform: rotate(3deg) translate(0, -4px);
}

/**
 * Any CSS included here will be global. The classic template
 * bundles Infima by default. Infima is a CSS framework designed to
 * work well for content-centric websites.
 */

/* You can override the default Infima variables here. */
/* To use a new color set, check https://docusaurus.io/docs/styling-layout */
:root {
  --ifm-color-primary: #399bff;
  --ifm-color-primary-dark: #1a8bff;
  --ifm-color-primary-darker: #0a83ff;
  --ifm-color-primary-darkest: #006cda;
  --ifm-color-primary-light: #58abff;
  --ifm-color-primary-lighter: #68b3ff;
  --ifm-color-primary-lightest: #97caff;
  --ifm-code-font-size: 95%;
  --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1);
  --logo-green: #9bc848;
  --font-color-one: #000;
  --font-color-two: #515151;
  --font-color-three: #ffffff;
  --sponsor-color-invert: invert(0%);
  --btn-yellow: #e4b248;
  --background-color: #fbfdff;
  --card-background-color: #ffffff;
  --first-part-footer: linear-gradient(
    0deg,
    rgba(251, 253, 255, 1) 0%,
    rgba(251, 253, 255, 0.7) 50%,
    rgba(251, 253, 255, 0) 100%
  );
  --card-color: #fff;
  --box-shadow-one: 0 0 10px 3px rgba(0, 0, 0, 0.2);
  --ifm-code-background: #f5f5f5;
}

/* For readability concerns, you should choose a lighter palette in dark mode. */
[data-theme="dark"] {
  --ifm-color-primary: #2580de;
  --ifm-color-primary-dark: #1f73ca;
  --ifm-color-primary-darker: #1d6dbf;
  --ifm-color-primary-darkest: #185a9d;
  --ifm-color-primary-light: #3b8de1;
  --ifm-color-primary-lighter: #4794e3;
  --ifm-color-primary-lightest: #68a7e8;
  --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3);
  --font-color-one: #fff;
  --font-color-two: #fff;
  --font-color-three: #000;
  --sponsor-color-invert: invert(100%);
  --background-color: #34353a;
  --card-background-color: #313136;
  --card-color: #0b1929;
  --first-part-footer: linear-gradient(
    0deg,
    rgba(52, 53, 58, 1) 0%,
    rgba(52, 53, 58, 0.7) 50%,
    rgba(52, 53, 58, 0) 100%
  );
  --box-shadow-one: 0 0 10px 3px rgba(255, 255, 255, 0.2);
}

::-webkit-scrollbar {
}
::-webkit-scrollbar-track-piece {
}

/* Don't use the default <code> style. */
code {
  background-color: var(--ifm-code-background);
  border: .0rem solid rgba(0, 0, 0, .1); /* remove the border*/
  border-radius: var(--ifm-code-border-radius);
  font-family: var(--ifm-font-family-monospace);
  font-size: var(--ifm-code-font-size);
  padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal)
}

.button, code {
  vertical-align:baseline
}
/*Navigation bar*/
.dropdown__link{
  height:30px;
  line-height: 30px;
  padding-top: 0;
  padding-bottom: 0;
}
.header-link:hover {
  opacity: 0.6;
}

.header-link:before {
  content: '';
  width: 28px;
  height: 28px;
  display: flex;
  background-size: 100%!important;
}
.header-github-link:before{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIxSURBVHgB7ZY7SB1BFIb/REJeRRLIgwSSbEgaQ16ENGIgCRgIAXsFrUVUEEUsBL2KYKGNhaUoKoK1hdooPgorH+CzUEFFRPGBiIiC+g+zF4fZ2Xtn766VfvAVM/ecmbN7Z2cGuO7cQjB+0kz6kX6hj+gh3aRzdJiO0B1EiCiygI7Rcwv3aBt1EAHiSScsJ9Y9oTUIQSk9SnFy1Rn6FAEpdJN3aYx20a0Ak4p10EB73fYsfQxLspWBOpX+t7Td7T+gK5ALb5FuuP2i77eS804Zqw8Wi/41XVWSigwxX+lDQ/9L+sTQr76ZMiShVUuoQzjS4P1CfNeDQ0+1hAGEIwPe9dHoF1xlCP6O8HTD+xbSTIHjWmA7osGB98F+6UF3ITcONegvomNaG7sy/sNtpco7WtIComNSa3/QC3hmSFrH1fFKL8DEC0THfa19Ty9g05CUgej4rLV39ALE1nquBZl2wVTIoula37wpcAnez6UY4RC73oph3P+m4CZD4BmUTyYgDryfX3xM43acqQRN0R567LZH6T/YIQ6lGN2H+ajuSJQ8iMtjVRyl7yG3zniyuP/V++Q6kOd+srtCeqICfiiBy5CXzhzI15bsMHlgMXkbLChXEsqVp8unFZD3AT8STS7e6htY0uImif0hC/b4Tb4N+XdaI65OzcoA/ZALqzpJQabJxZb+CSkSg/eSUgv7Aoboc4TEgbycxgctSRB76Mas0TxEjENz4XObcflG/+CGAFwARGkGA/gXQ7oAAAAASUVORK5CYII=) no-repeat;
}
.header-discord-link:before{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAI4SURBVHgB7ZbNS5VBFMafSitokYQVUcZbUCRFHySVtogiiAokKqJFkETUpk30B2SbVhFB0SboA6Q2LduEFApuBAVBBUFBUVC5IiJ+gAu5Psc5V8fxfecdryiC94Hf5c6cM+fMzDtfQEGbXdsC/XaTa+Qu2Uu6EvwekWpSTCbINFK01WPbSR6S/2SU/CRV5JCnTQk5T36TEfKPPPb4Y0tCfSX5Qk6SBvKeNMKM6KzaD5BSkiUZMkw61W8Hua/Jr5M+LbciQBGZ1MDVWneV/CLjWu9DOllH7mjbGq2XticQoDor2FsdUTZPuskHq/wnLXm0imQhzJLTdkJ3Eb7E2kryPfA59GJtZ0AYSUp+ZR2S57hsT0lOt7B+uo2YDlSlNPpIjpAK0hFjb4eZRTknvqbEqnQr5NSbQvKU9Tr+F2J8yi27HPEtnnhjZJcdsAL+b/YNyzVo2Ydi7N9TYspMLXyCcvh12ClHMEdxTnsUW6Xwa0kHjqY4y034XP9vJ28cu9S9w+Ld8gLWQktQmV34hLDtIwttzGPvV5+QWJ8lcZF2IEKYTiF9VGUI0375yX2CohiHc+QpzFWarzIa41KMrcQuyEvGnaJ6mJnZR57BvIKygTSTV5rkOGmK8Xkiie0HSS157fRyBuYdIAusUzskx6jsmoOOr2zFHu34ALkI8yaQjhQ7vrVYvpDndRPJF1I9wiSD+psQow1mR6XqHszIM3CmLFA1WHr7/SA3kKeOkTNYuWThRSiooI2uOQbnEYz+i18aAAAAAElFTkSuQmCC) no-repeat;
}
.header-twitter-link:before{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFdSURBVHgB7ZbLUcMwEIb/AIccKcEdxEeOooPQgakAOog6CB1AB5RAUoHpwO4AH7klu+PNjKJYkqXIp/ib+cd5rHdXq8cKmLl17pGfglSSOtI/EnhEGhvSH+lg6EcSOsGJvfucKFIdmQTb/lqBbX1LMvy58jnTYlRbmfvYBoKb0uirULqcfRnGzYgkiojgJ59nfu8sh53lnI15bl1T4hyJh2dS6/pTwZ35FpcVqRBXAft9LAaSCJWeF9xeRsF2bxjPImRQilN7O+VQMxTwwfquSStMQzv0o70Id+grkHoY+diPMeLAU5SfpTCS9QTBG0RSyku5Evh0BXJ1wyfSEv16WOJ6XnB+yAVRyDd6jUR0huANrqRC+lrg3VQgE2vEbU+2TWlUF/C5sJkyuNkczIsCP1fyjDkVd6RXeNptiAppc14jcNWKRaG/HdWBoB+IOGKHCPZnoRB1ohYzM5k4Ami0ECv6SNM4AAAAAElFTkSuQmCC) no-repeat;
}
.header-weixin-link:before{
  background: url(/assets/images/weixin-15bbcd7fa19892d3ee445812fb9f92c9.png) no-repeat;
}
html[data-theme='dark'] .header-github-link:before {
  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='white' d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E")
    no-repeat;
}
.header-search input{
  background-color: #fff;
  border: 1px solid #D9D9D9;
}
.header-btn{
  padding: 8px 24px;
  background: #2580DE;
  border-radius: 8px;
  color: #fff;
}
.header-btn:hover{
  color: #fff;
}
.markdown>p{
  line-height: 30px;
}
.sidebarItemLink_node_modules-\@docusaurus-theme-classic-lib-theme-BlogSidebar-Desktop-styles-module{
  line-height: 26px;
}
p{
  line-height: 30px;
}
ul,li{
  line-height: 30px;
}
.hide{
  display: none;
}
@media screen and (max-width: 996px) {
  .footer{
    padding-top: 10px;
  }
  .footer__copyright{
    line-height: 30px;
  }
}


.disclaimerContainer_I0iv{padding:48px 0 96px 0;display:flex;align-items:center;flex-direction:column;background-color:var(--background-color)}.disclaimerContainer_I0iv .container_kCXR{position:relative;border-radius:20px;margin:48px 200px;padding:48px 24px;height:60vh;overflow:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--box-shadow-one)}.disclaimerContainer_I0iv .disclaimerConfirm_fVlg{z-index:1;width:500px;display:flex;justify-content:space-between;align-items:center}.isMobile_xP8n{background-color:var(--background-color);z-index:1;height:95vh;display:flex;align-items:center;justify-content:center;flex-direction:column}.isMobile_xP8n .isMobileContent_wVvM{padding:2vh 8vw;text-align:center;font-size:24px;border-radius:20px;box-shadow:var(--box-shadow-one)}.isMobile_xP8n .logo_kN9b{width:40vmin;height:40vmin;margin-bottom:20vh;filter:drop-shadow(5px 5px 4px rgba(0, 0, 0, 0.5))}
/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.tabList__CuJ {
  margin-bottom: var(--ifm-leading);
}

.tabItem_LNqP {
  margin-top: 0 !important;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.tabItem_Ymn6 > *:last-child {
  margin-bottom: 0;
}

.demoContainer_fqeh{z-index:1;overflow:auto;display:flex;align-items:center;flex-direction:column;background-color:var(--background-color)}.service_GzlE{z-index:10;position:fixed;right:48px;bottom:24px;display:flex;justify-content:center;align-items:center;flex-direction:column}.service_GzlE:hover .serviceContent_DemN{top:0px;opacity:100%}.service_GzlE .serviceIcon_c9LH{cursor:pointer;background-color:#399bff;width:48px;height:48px;border-radius:48px;display:flex;align-items:center;justify-content:center;z-index:1}.service_GzlE .serviceContent_DemN{z-index:0;transition:all .5s;position:relative;top:10px;opacity:0%;margin-top:6px;writing-mode:vertical-rl;font-weight:400;font-size:16px;line-height:120%}
.demoHeaderContainer_PY8M{z-index:10;min-height:207px;width:100%;display:flex;align-items:center;flex-direction:column}.demoHeaderContainer_PY8M .header_xDvE{margin-top:42px;font-weight:400;font-size:32px;line-height:51px;color:var(--font-color-one)}.ProgressBarContainer_g7D9{display:flex;justify-content:space-between;align-items:stretch;position:relative;width:300px}.stepSpot_Nqmn{z-index:5;width:90px;position:relative;display:flex;justify-content:center;align-items:center}.stepSpot_Nqmn .stepNum_eD4E{transition:all .3s;display:flex;align-items:center;justify-content:center;border-radius:100px;background:#b9d1eb;width:30px;height:30px;font-weight:700;font-size:20px;line-height:32px;color:#fff}.stepSpot_Nqmn .stepName_ieUm{transition:all .3s;position:absolute;top:50px;display:flex;flex-direction:column;align-items:center}.stepSpot_Nqmn .stepName_ieUm .title_XX5J{font-weight:400;font-size:14px;line-height:22px;color:var(--font-color-one)}.stepSpot_Nqmn .stepName_ieUm .supplement_qteO{color:#23d6ee;font-weight:400;font-size:10px;line-height:16px}.specialSpot_dKZC .stepNum_eD4E{background:#23d6ee}.normalSpot_bUcJ .stepNum_eD4E{background:#399bff}.stepSpotActive_LT4N .stepNum_eD4E{transition:all 0s;width:50px;height:50px}.stepSpotActive_LT4N .stepName_ieUm{transition:all 0s;font-weight:500;font-size:16px;line-height:26px;top:60px}.spotsLine_YmQB{position:absolute;left:62px;top:23px;display:flex}.spotsLine_YmQB .minSpot_UwSt{border-radius:10px;width:5px;height:5px;background:#b9d1eb;margin-right:6px}.spotsLineActive_Hdmv .minSpot_UwSt{background:#399bff}
.demoContentContainer_PRW3{position:relative;width:100%;min-height:470px;z-index:10}.demoContentContainer_PRW3 .stepContent_RGlJ{height:100%;width:100%}.demoContentContainer_PRW3 .goBack_sAM3{cursor:pointer;font-weight:400;font-size:12px;color:var(--font-color-one);display:flex;justify-content:space-between;align-items:center;position:absolute;width:100px;top:48px;left:200px}
.stepOne_vnmL{display:flex;align-items:center;flex-direction:column;padding:24px 0px}.stepOne_vnmL .buttonsContainer_xN81{height:224px;display:flex;align-items:center;justify-content:space-between;flex-direction:column}.titleOne_D0Ug{text-align:center;color:var(--font-color-one);font-style:normal;font-weight:500;font-size:16px;line-height:26px;margin:24px 0px}
/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.backToTopButton_sjWU {
  position: fixed;
  right: 1.3rem;
  bottom: 1.3rem;
  border-radius: 50%;
  background-color: var(--ifm-color-emphasis-200);
  width: 3rem;
  height: 3rem;
  z-index: calc(var(--ifm-z-index-fixed) - 1);
  box-shadow: var(--ifm-global-shadow-lw);
  transition: all var(--ifm-transition-fast)
    var(--ifm-transition-timing-default);
  opacity: 0;
  transform: scale(0);
  visibility: hidden;
}

.backToTopButton_sjWU::after {
  content: ' ';
  display: inline-block;
  -webkit-mask: var(--ifm-menu-link-sublist-icon) 50% / 2rem 2rem no-repeat;
          mask: var(--ifm-menu-link-sublist-icon) 50% / 2rem 2rem no-repeat;
  background-color: var(--ifm-color-emphasis-1000);
  width: 100%;
  height: 100%;
}

@media (hover: hover) {
  .backToTopButton_sjWU:hover {
    background-color: var(--ifm-color-emphasis-300);
  }
}

.backToTopButtonShow_xfvO {
  opacity: 1;
  transform: scale(1);
  visibility: visible;
}

.banner_yyxa{width:100%;position:relative}.banner_yyxa img{display:block;width:100%}.banner_yyxa .backgroundMove_Uu9w{display:none}.banner_yyxa .bannerCon_VKzL{position:absolute;top:30px;bottom:0;margin:auto;left:10%;width:30%;height:100%;display:flex;flex-direction:column;justify-content:center}.banner_yyxa .bannerCon_VKzL h1{font-size:50px;line-height:60px}.banner_yyxa .bannerCon_VKzL p{font-size:20px;line-height:40px}.bannerBtn_kRJd{max-width:120px;height:40px;padding:0;line-height:40px;font-size:16px}@media screen and (max-width: 996px){.banner_yyxa img{opacity:.3 !important}.bannerCon_VKzL h1{line-height:40px !important}.bannerCon_VKzL{width:80% !important}.bannerBtn_kRJd{max-width:100px;height:30px;padding:0;line-height:30px;font-size:14px}}@media screen and (max-width: 450px){.banner_yyxa .backgroundPc_hBB_{display:none}.banner_yyxa .backgroundMove_Uu9w{display:block;opacity:1 !important}.bannerCon_VKzL{width:80% !important;justify-content:start !important;padding-top:60px;top:0 !important}.bannerCon_VKzL h1{font-size:1.5em !important;line-height:30px !important}.bannerCon_VKzL p{font-size:.5em !important;line-height:normal !important}.bannerCon_VKzL button{font-size:12px}}
.PlanCard_ZXGg{width:50%;padding:12px 20px;margin-bottom:50px}.PlanCard_ZXGg .planCardCon_iOB5{width:100%;background:#fff;box-shadow:0px 4px 4px rgba(0,0,0,.25);border-radius:20px;overflow:hidden}.PlanCard_ZXGg .title_qhbs{width:100%;display:flex;height:126px;align-items:center;padding:24px 24px 0}.PlanCard_ZXGg .title_qhbs img{display:block;max-width:120px;margin-right:60px}.PlanCard_ZXGg .title_qhbs h1{margin-bottom:0;font-size:var(--ifm-h1-font-size);font-weight:bold}.PlanCard_ZXGg .title_qhbs h2{font-size:var(--ifm-h2-font-size)}.PlanCard_ZXGg .imgBox_TzbF{height:100%;display:flex;align-items:flex-end}.PlanCard_ZXGg .imgBox_TzbF img{max-height:100%}.PlanCard_ZXGg .instruction_BOKS{padding:0 40px}.PlanCard_ZXGg .instruction_BOKS .instructionmain_jO7v{font-size:18px;line-height:36px;height:220px;margin-bottom:0}.PlanCard_ZXGg .instruction_BOKS .hans_mI8M{height:120px}.PlanCard_ZXGg .instruction_BOKS .functionlist_aL46{display:flex;justify-content:center}.PlanCard_ZXGg .instruction_BOKS .functionlist_aL46 ul{padding:0;margin:0}.PlanCard_ZXGg .instruction_BOKS .functionlist_aL46 li{margin-bottom:24px;list-style:none;font-size:20px;text-align:left}.PlanCard_ZXGg .instruction_BOKS .functionlist_aL46 li img{margin-right:8px}.PlanCard_ZXGg .instruction_BOKS .functionlist_aL46 li:last-child{margin-bottom:0}.blue_pkuk{border-image:linear-gradient(207.95deg, #88C3FF -12.8%, #A2EADD 49.13%, #C5EA81 112.8%) 20;clipPath:inset(0 round 10px)}.blue_pkuk .title_qhbs{background:linear-gradient(207.95deg, #399BFF -12.8%, #62E7D0 112.78%, #B1EC44 112.8%);color:#fff}.btn_fneJ{color:#000;font-size:18px;font-weight:bold;text-align:center;height:40px;margin-bottom:0}.list_qnPZ{display:flex;flex-wrap:wrap;width:100%;justify-content:space-around}@media screen and (max-width: 1200px){.PlanCard_ZXGg{width:100% !important}.instruction_BOKS p{height:auto !important}}@media screen and (max-width: 996px){.PlanCard_ZXGg{padding:12px 6px;margin-bottom:24px}.PlanCard_ZXGg .title_qhbs{padding:18px 18px 0;height:auto !important}.PlanCard_ZXGg .title_qhbs h2{margin-bottom:0}.PlanCard_ZXGg .title_qhbs h1{margin-bottom:10px}.PlanCard_ZXGg .title_qhbs img{max-width:80px;margin-right:20px}.instruction_BOKS{padding:0 24px !important}.instruction_BOKS li{font-size:14px !important;margin-bottom:14px !important}.instruction_BOKS .instructionmain_jO7v{height:auto !important}}
.buttonContainer_O1Bn{position:relative;width:168px;height:38px;cursor:pointer;display:flex;align-items:center;justify-content:center}.buttonContainer_O1Bn .buttonContent_xm9y{margin-bottom:0px}.square_qGIP{border-radius:5px;transition:all .3s;font-weight:500;font-size:16px;text-align:center;color:#fff}.square_qGIP:hover{border-radius:20px;color:#fff;-webkit-text-decoration:none;text-decoration:none}.squareOne_Jp7k{background:#edf6ff;font-weight:400;text-align:center;color:#000}.squareOne_Jp7k:hover{color:#000}.squareOne_Jp7k:active{background:#d0e0f1}.squareTwo_NwAt{background:#399bff}.squareTwo_NwAt:active{background:#2580de}.squareThree_USoD{background:#155ba2}.squareThree_USoD:active{background:#0e3a6a}.buttonLeft_QR03,.buttonRight_IWVu{position:absolute;display:flex;align-items:center;margin:0 12px}.buttonLeft_QR03{left:0px}.buttonRight_IWVu{right:0px}
.CodeViewContainer_Y6m1{width:600px;margin-bottom:24px;position:relative}.CodeViewContainer_Y6m1 .CodeDescription_5ZR9{font-weight:400;font-size:16px;line-height:26px;color:var(--font-color-one);margin-bottom:12px;min-height:20px}.CodeViewContainer_Y6m1 .copied_fGDt{position:absolute;top:10px;right:-50px;opacity:0%;font-weight:400;font-size:12px;color:#399bff;animation-duration:1s;animation-iteration-count:1}.CodeViewContainer_Y6m1 .copiedActive_nx_i{animation-name:copied_fGDt}@keyframes copied_fGDt{0%{opacity:0%;right:-20px}50%{opacity:100%;right:-5px}100%{opacity:0%;right:10px}}.CodeViewContainer_Y6m1 .CodeBox_OFFo{position:relative}.CodeViewContainer_Y6m1 .CodeBox_OFFo .codeContent_I9cj{position:relative;background:#111;box-shadow:inset 1px 1px 4px #000;border-radius:5px;font-weight:400;font-size:10px;line-height:160.69%;color:#fff;padding:4px 30px 4px 12px;margin-bottom:0px}.CodeViewContainer_Y6m1 .CodeBox_OFFo .hidden_zVdN{display:none}.CodeViewContainer_Y6m1 .CodeBox_OFFo .copy_D2sl{width:30px;height:20px;line-height:20px;text-align:center;background:#666;border-radius:5px;position:absolute;right:4px;top:4px;font-weight:400;font-size:10px;color:#fff;cursor:pointer}.CodeViewContainer_Y6m1 .CodeBox_OFFo .copy_D2sl:active{background:#484848}
.stepTwo_lbxA{display:flex;align-items:center;flex-direction:column;padding:24px 0px}.titleOne_iA6n{text-align:center;color:var(--font-color-one);font-style:normal;font-weight:500;font-size:16px;line-height:26px;margin:24px 0px}.titleTwo_AiXl{text-align:left;width:400px;font-style:normal;font-weight:400;font-size:16px;line-height:26px;margin:0px;color:var(--font-color-one)}.selectContainer_VzvV{height:100px;width:400px;margin-top:24px;display:flex;justify-content:space-between;margin-bottom:24px}
.selectContainer_Y5hz{width:168px;display:flex;flex-direction:column;align-items:center;position:relative}.selectContainer_Y5hz .selectHeader_dr_i{transition:all .5s;z-index:1;position:relative;width:100%;height:38px;background:#155ba2;display:flex;justify-content:center;align-items:center;border-radius:5px;cursor:pointer;color:#fff}.selectContainer_Y5hz .arrowIcon_e164{position:absolute;right:6px}.optiondHidden_bFW2{position:absolute;width:100%;overflow-y:hidden;border-radius:20px;display:flex}.optiondHidden_bFW2 .optionsWrapper_qvm2{transition:all .5s ease-in-out;transform:translateY(-100%);border-radius:20px;width:100%;padding:38px 12px 0 12px;background:#edf6ff}.optionContainer_aLri{cursor:pointer;width:100%;height:30px;display:flex;align-items:center;justify-content:center;margin:6px 0px;font-weight:400;font-size:16px;line-height:160.69%;color:#666}.optionContainer_aLri:hover{border-radius:30px;background:#d0e0f1;color:#000}.active_So6u .selectHeader_dr_i{border-radius:20px}.active_So6u .optionsWrapper_qvm2{transform:translateY(0px)}
.stepThree_XRej{padding:48px 0px;display:flex;justify-content:center;align-items:center}.buttonsContainer_wkRi,.guideContainer_csGT{transform:translateX(230px);height:374px;transition:all 1s}.buttonsContainer_wkRi{width:200px;display:flex;justify-content:space-between;align-items:flex-end;flex-direction:column}.guideContainer_csGT{z-index:1;opacity:0%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:#399bff;border-radius:5px;padding:12px 24px 24px 24px;margin-left:48px}.guideContainer_csGT .guideTitle_e0zK{font-style:normal;font-weight:400;font-size:14px;line-height:22px;color:#fff}.guideContainer_csGT .enterGameBtn_N1DI{margin-top:30px}.enterShifuCloud_kWpI{position:absolute;right:80px;top:35%;display:flex;flex-direction:column;align-items:center}.enterShifuCloud_kWpI .shifuCloud_UE0p{background-color:#399bff;width:107px;height:107px;border-radius:107px;display:flex;justify-content:center;align-items:center}.enterShifuCloud_kWpI .shifuCloudContent_AIPu{font-weight:400;font-size:14px;line-height:160.69%;text-align:center}.activeLine_Eomu{position:absolute;display:flex;align-items:center;top:53px;height:10px;width:150px;transform:translateX(-100%)}.activeLine_Eomu .spot_hrc6{position:absolute;width:5px;height:5px;border-radius:10px;background-color:#399bff;animation-name:spotActive_WfNX;animation-duration:2.6s;animation-iteration-count:infinite}@keyframes spotActive_WfNX{0%{width:5px;height:5px}15%{width:10px;height:10px}25%{width:5px;height:5px}100%{width:5px;height:5px}}.active_KFY5 .buttonsContainer_wkRi,.active_KFY5 .guideContainer_csGT{transform:translateX(0px);opacity:100%}
.demoFooterContainer_yQgj{z-index:10;width:100%;display:flex;justify-content:center;padding-bottom:96px}.returnBack_Jll8{cursor:pointer}.returnBack_Jll8 .returnContent_ULLl{margin-left:24px;font-weight:700;font-size:16px;text-align:center;color:#399bff}
.serviceContainer_p_tW{transition:all 1s;z-index:20;position:fixed;right:0px;bottom:0px;height:383px;background:#fff;border-radius:10px;padding:24px;box-shadow:0 0 10px 10px rgba(0,0,0,.2)}.serviceContainer_p_tW .title_uh13{font-weight:500;font-size:16px;line-height:160.69%;color:#666;margin:0}.serviceContainer_p_tW .content_rcK9{font-weight:350;font-size:14px;line-height:160.69%;color:#399bff;margin-bottom:12px}.serviceContainer_p_tW .serviceImg_QiOP{text-align:center;border:12px solid #f2f2f2}
/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.skipToContent_fXgn {
  position: fixed;
  top: 1rem;
  left: 100%;
  z-index: calc(var(--ifm-z-index-fixed) + 1);
  padding: calc(var(--ifm-global-spacing) / 2) var(--ifm-global-spacing);
  color: var(--ifm-color-emphasis-900);
  background-color: var(--ifm-background-surface-color);
}

.skipToContent_fXgn:focus {
  left: 1rem;
  box-shadow: var(--ifm-global-shadow-md);
}

.cptd_QF77{width:100%;background:linear-gradient(207.95deg, #399BFF -12.8%, #62E7D0 112.78%, #B1EC44 112.8%)}.cptd_QF77 .featurelist_vcXr{display:flex;flex-direction:row;flex-wrap:wrap}.cptd_QF77 .featurelist_vcXr .feature_SM4p{width:33.3%;padding:0 12px;margin-bottom:30px}.cptd_QF77 .featurelist_vcXr .featureCon_zZWG{border-radius:25px;background-color:#fff;padding:30px;width:100%}.cptd_QF77 .featurelist_vcXr .featureCon_zZWG img{display:block;height:40px;margin-bottom:1em}.cptd_QF77 .featurelist_vcXr .featureCon_zZWG h2{font-size:var(--ifm-h2-font-size)}.cptd_QF77 .featurelist_vcXr .featureCon_zZWG p{line-height:30px;height:120px;margin-bottom:0;color:#717c87}.cptd_QF77 h1{padding-left:12px;text-align:left;color:#fff;margin-bottom:0}@media screen and (max-width: 1200px){.cptd_QF77 h1{padding-left:0}.feature_SM4p{width:100% !important;padding:0 !important}.feature_SM4p img{height:40px}.feature_SM4p h2{height:auto !important}.feature_SM4p p{height:auto !important}}
.box_BKxy{margin-left:10px}.box_BKxy h1{margin-bottom:0}.box_BKxy p{margin-bottom:0;line-height:36px;font-size:18px}@media screen and (max-width: 996px){h1{line-height:48px !important}p{line-height:28px !important}}@media screen and (max-width: 450px){h1{line-height:40px !important}p{line-height:20px !important}}
/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.closeButton_CVFx {
  padding: 0;
  line-height: 0;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.content_knG7 {
  font-size: 85%;
  text-align: center;
  padding: 5px 0;
}

.content_knG7 a {
  color: inherit;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

:root {
  --docusaurus-announcement-bar-height: auto;
}

.announcementBar_mb4j {
  display: flex;
  align-items: center;
  height: var(--docusaurus-announcement-bar-height);
  background-color: var(--ifm-color-white);
  color: var(--ifm-color-black);

  /*
  Unfortunately we can't make announcement bar render above the navbar
  IE need to use border-bottom instead of shadow
  See https://github.com/facebookincubator/infima/issues/275

  box-shadow: var(--ifm-global-shadow-lw);
  z-index: calc(var(--ifm-z-index-fixed) + 1);
  */
  border-bottom: 1px solid var(--ifm-color-emphasis-100);
}

html[data-announcement-bar-initially-dismissed='true'] .announcementBar_mb4j {
  display: none;
}

.announcementBarPlaceholder_vyr4 {
  flex: 0 0 10px;
}

.announcementBarClose_gvF7 {
  flex: 0 0 30px;
  align-self: stretch;
}

.announcementBarContent_xLdY {
  flex: 1 1 auto;
}

@media print {
  .announcementBar_mb4j {
    display: none;
  }
}

@media (min-width: 997px) {
  :root {
    --docusaurus-announcement-bar-height: 30px;
  }

  .announcementBarPlaceholder_vyr4,
  .announcementBarClose_gvF7 {
    flex-basis: 50px;
  }
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.toggle_vylO {
  width: 2rem;
  height: 2rem;
}

.toggleButton_gllP {
  -webkit-tap-highlight-color: transparent;
  align-items: center;
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  transition: background var(--ifm-transition-fast);
}

.toggleButton_gllP:hover {
  background: var(--ifm-color-emphasis-200);
}

[data-theme='light'] .darkToggleIcon_wfgR,
[data-theme='dark'] .lightToggleIcon_pyhR {
  display: none;
}

.toggleButtonDisabled_aARS {
  cursor: not-allowed;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.darkNavbarColorModeToggle_X3D1:hover {
  background: var(--ifm-color-gray-800);
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.themedComponent_mlkZ {
  display: none;
}

[data-theme='light'] .themedComponent--light_NVdE {
  display: initial;
}

[data-theme='dark'] .themedComponent--dark_xIcU {
  display: initial;
}

/*
JS disabled??? Show light version by default => better than showing nothing
TODO bad, but we currently always show light mode when there's no data-theme
 */
html:not([data-theme]) .themedComponent--light_NVdE {
  display: initial;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

:root {
  --docusaurus-collapse-button-bg: transparent;
  --docusaurus-collapse-button-bg-hover: rgb(0 0 0 / 10%);
}

[data-theme='dark']:root {
  --docusaurus-collapse-button-bg: rgb(255 255 255 / 5%);
  --docusaurus-collapse-button-bg-hover: rgb(255 255 255 / 10%);
}

@media (min-width: 997px) {
  .collapseSidebarButton_PEFL {
    display: block !important;
    background-color: var(--docusaurus-collapse-button-bg);
    height: 40px;
    position: sticky;
    bottom: 0;
    border-radius: 0;
    border: 1px solid var(--ifm-toc-border-color);
  }

  .collapseSidebarButtonIcon_kv0_ {
    transform: rotate(180deg);
    margin-top: 4px;
  }

  [dir='rtl'] .collapseSidebarButtonIcon_kv0_ {
    transform: rotate(0);
  }

  .collapseSidebarButton_PEFL:hover,
  .collapseSidebarButton_PEFL:focus {
    background-color: var(--docusaurus-collapse-button-bg-hover);
  }
}

.collapseSidebarButton_PEFL {
  display: none;
  margin: 0;
}

.content_Rxz8{width:1200px;margin:0 auto}h1{font-size:40px}h2{font-size:36px}a{-webkit-text-decoration:none !important;text-decoration:none !important}.divider_dIMz{margin:30px 0 !important}.block30_moSK{width:100%;height:30px}.block50_QttM{width:100%;height:50px}.block60_Li7P{width:100%;height:60px}.block80_nAL3{width:100%;height:80px}.block100_ZD0p{width:100%;height:100px}.comTitle_lKAB{text-align:center;display:flex;justify-content:center}.comTitle_lKAB h1{position:relative}.comTitle_lKAB h1:after{content:"";position:absolute;bottom:-50%;left:20%;width:100%;height:100%;background:#1890ff;opacity:.1;border-radius:50px}.bannerBtn_tyHI{max-width:160px;height:40px;line-height:40px;font-size:16px;padding:0 16px}.buttonBox_DCwd{display:flex}.buttonBox_DCwd .bannerBtn_tyHI{margin-right:20px}@media screen and (max-width: 1200px){.content_Rxz8{margin-left:6vw;margin-right:6vw;width:auto !important}}@media screen and (max-width: 996px){.block80_nAL3{width:100%;height:60px}.block60_Li7P{width:100%;height:40px}.block50_QttM{width:100%;height:30px}.block30_moSK{width:100%;height:15px}h1{font-size:24px !important}h2{font-size:20px !important}p{font-size:16px !important;line-height:1.5 !important}.comTitle_lKAB h1{width:90%;font-size:36px}.comTitle_lKAB h1:after{display:none}.divider_dIMz{margin:10px 0 !important}.bannerBtn_tyHI{max-width:120px;height:30px;padding:0 10px;line-height:30px;font-size:14px}}@media screen and (max-width: 450px){.buttonBox_DCwd .bannerBtn_tyHI{margin-right:10px}.block80_nAL3{width:100%;height:40px}.block60_Li7P{width:100%;height:30px}.block50_QttM{width:100%;height:25px}.block30_moSK{width:100%;height:15px}.comTitle_lKAB h1{width:90%;font-size:20px !important;font-weight:bold !important}}
/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.iconExternalLink_nPIU {
  margin-left: 0.3rem;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.menuExternalLink_NmtK {
  align-items: center;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

@media (min-width: 997px) {
  .menuHtmlItem_M9Kj {
    padding: var(--ifm-menu-link-padding-vertical)
      var(--ifm-menu-link-padding-horizontal);
  }
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

@media (min-width: 997px) {
  .menu_SIkG {
    flex-grow: 1;
    padding: 0.5rem;
  }
  @supports (scrollbar-gutter: stable) {
    .menu_SIkG {
      padding: 0.5rem 0 0.5rem 0.5rem;
      scrollbar-gutter: stable;
    }
  }

  .menuWithAnnouncementBar_GW3s {
    margin-bottom: var(--docusaurus-announcement-bar-height);
  }
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

@media (min-width: 997px) {
  .sidebar_njMd {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding-top: var(--ifm-navbar-height);
    width: var(--doc-sidebar-width);
  }

  .sidebarWithHideableNavbar_wUlq {
    padding-top: 0;
  }

  .sidebarHidden_VK0M {
    opacity: 0;
    visibility: hidden;
  }

  .sidebarLogo_isFc {
    display: flex !important;
    align-items: center;
    margin: 0 var(--ifm-navbar-padding-horizontal);
    min-height: var(--ifm-navbar-height);
    max-height: var(--ifm-navbar-height);
    color: inherit !important;
    -webkit-text-decoration: none !important;
    text-decoration: none !important;
  }

  .sidebarLogo_isFc img {
    margin-right: 0.5rem;
    height: 2rem;
  }
}

.sidebarLogo_isFc {
  display: none;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

@media (min-width: 997px) {
  .expandButton_TmdG {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background-color var(--ifm-transition-fast) ease;
    background-color: var(--docusaurus-collapse-button-bg);
  }

  .expandButton_TmdG:hover,
  .expandButton_TmdG:focus {
    background-color: var(--docusaurus-collapse-button-bg-hover);
  }

  .expandButtonIcon_i1dp {
    transform: rotate(0);
  }

  [dir='rtl'] .expandButtonIcon_i1dp {
    transform: rotate(180deg);
  }
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

:root {
  --doc-sidebar-width: 300px;
  --doc-sidebar-hidden-width: 30px;
}

.docSidebarContainer_YfHR {
  display: none;
}

@media (min-width: 997px) {
  .docSidebarContainer_YfHR {
    display: block;
    width: var(--doc-sidebar-width);
    margin-top: calc(-1 * var(--ifm-navbar-height));
    border-right: 1px solid var(--ifm-toc-border-color);
    will-change: width;
    transition: width var(--ifm-transition-fast) ease;
    clip-path: inset(0);
  }

  .docSidebarContainerHidden_DPk8 {
    width: var(--doc-sidebar-hidden-width);
    cursor: pointer;
  }

  .sidebarViewport_aRkj {
    top: 0;
    position: sticky;
    height: 100%;
    max-height: 100vh;
  }
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.docMainContainer_TBSr {
  display: flex;
  width: 100%;
}

@media (min-width: 997px) {
  .docMainContainer_TBSr {
    flex-grow: 1;
    max-width: calc(100% - var(--doc-sidebar-width));
  }

  .docMainContainerEnhanced_lQrH {
    max-width: calc(100% - var(--doc-sidebar-hidden-width));
  }

  .docItemWrapperEnhanced_JWYK {
    max-width: calc(
      var(--ifm-container-width) + var(--doc-sidebar-width)
    ) !important;
  }
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.docRoot_UBD9 {
  display: flex;
  width: 100%;
}

.docsWrapper_hBAB {
  display: flex;
  flex: 1 0 auto;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

/*
When the navbar is sticky, ensure that on anchor click,
the browser does not scroll that anchor behind the navbar
See https://x.com/JoshWComeau/status/1332015868725891076
 */
.anchorWithStickyNavbar_LWe7 {
  scroll-margin-top: calc(var(--ifm-navbar-height) + 0.5rem);
}

.anchorWithHideOnScrollNavbar_WYt5 {
  scroll-margin-top: 0.5rem;
}

.hash-link {
  opacity: 0;
  padding-left: 0.5rem;
  transition: opacity var(--ifm-transition-fast);
  -webkit-user-select: none;
          user-select: none;
}

.hash-link::before {
  content: '#';
}

.hash-link:focus,
*:hover > .hash-link {
  opacity: 1;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.dropdownNavbarItemMobile_S0Fm {
  cursor: pointer;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.iconLanguage_nlXk {
  vertical-align: text-bottom;
  margin-right: 5px;
}

.searchBar_RVTs .dropdownMenu_qbY6 {
  left: auto !important;
  right: 0 !important;

  background: var(--search-local-modal-background, #f5f6f7);
  border-radius: 6px;
  box-shadow: var(
    --search-local-modal-shadow,
    inset 1px 1px 0 0 hsla(0, 0%, 100%, 0.5),
    0 3px 8px 0 #555a64
  );
  margin-top: 8px;
  width: var(--search-local-modal-width, 560px);
  position: relative;

  padding: var(--search-local-spacing, 12px);
}

@media not (max-width: 996px) {
  .searchBar_RVTs.searchBarLeft_MXDe .dropdownMenu_qbY6 {
    left: 0 !important;
    right: auto !important;
  }
}

@media (max-width: 576px) {
  .navbar__search-input:not(:focus) {
    width: 2rem;
  }

  .searchBar_RVTs .dropdownMenu_qbY6 {
    width: var(--search-local-modal-width-sm, 340px);
    max-width: calc(100vw - var(--ifm-navbar-padding-horizontal) * 2);
  }
}

html[data-theme="dark"] .searchBar_RVTs .dropdownMenu_qbY6 {
  background: var(--search-local-modal-background, var(--ifm-background-color));
  box-shadow: var(
    --search-local-modal-shadow,
    inset 1px 1px 0 0 #2c2e40,
    0 3px 8px 0 #000309
  );
}

.searchBar_RVTs .dropdownMenu_qbY6 .suggestion_fB_2 {
  cursor: pointer;
  background: var(--search-local-hit-background, #fff);
  border-radius: 4px;
  box-shadow: var(--search-local-hit-shadow, 0 1px 3px 0 #d4d9e1);
  padding: 0 var(--search-local-spacing, 12px);
  width: 100%;

  align-items: center;
  color: var(--search-local-hit-color, #444950);
  display: flex;
  flex-direction: row;
  height: var(--search-local-hit-height, 56px);
}

html[data-theme="dark"] .dropdownMenu_qbY6 .suggestion_fB_2 {
  background: var(--search-local-hit-background, var(--ifm-color-emphasis-100));
  box-shadow: var(--search-local-hit-shadow, none);
  color: var(--search-local-hit-color, var(--ifm-font-color-base));
}

.searchBar_RVTs .dropdownMenu_qbY6 .suggestion_fB_2:not(:last-child) {
  margin-bottom: 4px;
}

.searchBar_RVTs .dropdownMenu_qbY6 .suggestion_fB_2.cursor_eG29 {
  background-color: var(
    --search-local-highlight-color,
    var(--ifm-color-primary)
  );
}

.hitTree_kk6K,
.hitIcon_a7Zy,
.hitPath_ieM4,
.noResultsIcon_EBY5,
.hitFooter_E9YW a {
  color: var(--search-local-muted-color, #969faf);
}

html[data-theme="dark"] .hitTree_kk6K,
html[data-theme="dark"] .hitIcon_a7Zy,
html[data-theme="dark"] .hitPath_ieM4,
html[data-theme="dark"] .noResultsIcon_EBY5 {
  color: var(--search-local-muted-color, var(--ifm-color-secondary-darkest));
}

.hitTree_kk6K {
  display: flex;
  align-items: center;
}

.hitTree_kk6K > svg {
  height: var(--search-local-hit-height, 56px);
  opacity: 0.5;
  stroke-width: var(--search-local-icon-stroke-width, 1.4);
  width: 24px;
}

.hitIcon_a7Zy {
  stroke-width: var(--search-local-icon-stroke-width, 1.4);

  height: 20px;
  width: 20px;
}

.hitWrapper_sAK8 {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  font-weight: 500;
  justify-content: center;
  margin: 0 8px;
  overflow-x: hidden;
  width: 80%;
}

.hitWrapper_sAK8 mark {
  background: none;
  color: var(--search-local-highlight-color, var(--ifm-color-primary));
}

.hitTitle_vyVt {
  font-size: 0.9em;
}

.hitPath_ieM4 {
  font-size: 0.75em;
}

.hitPath_ieM4,
.hitTitle_vyVt {
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis;
}

.hitAction_NqkB {
  height: 20px;
  width: 20px;
}

.hideAction_vcyE > svg {
  display: none;
}

.noResults_l6Q3 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--search-local-spacing, 12px) 0;
}

.noResultsIcon_EBY5 {
  margin-bottom: var(--search-local-spacing, 12px);
}

.hitFooter_E9YW {
  text-align: center;
  margin-top: var(--search-local-spacing, 12px);
  font-size: 0.85em;
}

.hitFooter_E9YW a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.cursor_eG29 .hideAction_vcyE > svg {
  display: block;
}

.suggestion_fB_2.cursor_eG29,
.suggestion_fB_2.cursor_eG29 mark,
.suggestion_fB_2.cursor_eG29 .hitTree_kk6K,
.suggestion_fB_2.cursor_eG29 .hitIcon_a7Zy,
.suggestion_fB_2.cursor_eG29 .hitPath_ieM4 {
  color: var(
    --search-local-hit-active-color,
    var(--ifm-color-white)
  ) !important;
}

.suggestion_fB_2.cursor_eG29 mark {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.searchBarContainer_NW3z {
  margin-left: 16px;
}

.searchBarContainer_NW3z .searchBarLoadingRing_YnHq {
  display: none;
  position: absolute;
  left: 10px;
  top: 6px;
}

.searchBarContainer_NW3z .searchClearButton_qk4g {
  position: absolute;
  right: 0.8rem;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  background: none;
  border: none;
  line-height: 1rem;
}

.navbar__search {
  position: relative;
}

.searchIndexLoading_EJ1f .navbar__search-input {
  background-image: none;
}

.searchBarContainer_NW3z.searchIndexLoading_EJ1f .searchBarLoadingRing_YnHq {
  display: inline-block;
}

.searchHintContainer_Pkmr {
  position: absolute;
  right: 10px;
  top: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  pointer-events: none;
  gap: 4px;
}

.searchHint_iIMx {
  color: var(--ifm-navbar-search-input-placeholder-color);
  background-color: var(--ifm-navbar-search-input-background-color);
  border: 1px solid var(--ifm-color-emphasis-500);
  box-shadow: inset 0 -1px 0 var(--ifm-color-emphasis-500);
}

@media (max-width: 576px) {
  .searchBarContainer_NW3z:not(.focused_OWtg) .searchClearButton_qk4g,
  .searchHintContainer_Pkmr {
    display: none;
  }
}

/* Manually make the search bar be LTR even if in RTL */
html[dir="rtl"] .searchHintContainer_Pkmr {
  right: auto;
  left: 10px;
}

html[dir="rtl"] .searchBarContainer_NW3z .searchClearButton_qk4g {
  right: auto;
  left: 0.8rem;
}

html[dir="rtl"] .searchBarContainer_NW3z .searchBarLoadingRing_YnHq {
  left: auto;
  right: 10px;
}

html[dir="rtl"] .navbar__search-input {
  padding: 0 2.25em 0 0.5em;
}

/* For autocomplete.js only. */
.input_FOTf {
}
.hint_URu1 {
}
.suggestions_X8XU {
}
.dataset_QiCy {
}
.empty_eITn {
}
/**/

/* https://loading.io/css/ */
.loadingRing_RJI3 {
  display: inline-block;
  position: relative;
  width: 20px;
  height: 20px;
  opacity: var(--search-local-loading-icon-opacity, 0.5);
}

.loadingRing_RJI3 div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  margin: 2px;
  border: 2px solid
    var(--search-load-loading-icon-color, var(--ifm-navbar-search-input-color));
  border-radius: 50%;
  animation: loading-ring_FB5o 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: var(
      --search-load-loading-icon-color,
      var(--ifm-navbar-search-input-color)
    )
    transparent transparent transparent;
}

.loadingRing_RJI3 div:nth-child(1) {
  animation-delay: -0.45s;
}

.loadingRing_RJI3 div:nth-child(2) {
  animation-delay: -0.3s;
}

.loadingRing_RJI3 div:nth-child(3) {
  animation-delay: -0.15s;
}

@keyframes loading-ring_FB5o {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

/*
Workaround to avoid rendering empty search container
See https://github.com/facebook/docusaurus/pull/9385
*/
.navbarSearchContainer_Bca1:empty {
  display: none;
}

@media (max-width: 996px) {
  .navbarSearchContainer_Bca1 {
    position: absolute;
    right: var(--ifm-navbar-padding-horizontal);
  }
}

@media (min-width: 997px) {
  .navbarSearchContainer_Bca1 {
    padding: var(--ifm-navbar-item-padding-vertical)
      var(--ifm-navbar-item-padding-horizontal);
  }
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.navbarHideable_m1mJ {
  transition: transform var(--ifm-transition-fast) ease;
}

.navbarHidden_jGov {
  transform: translate3d(0, calc(-100% - 2px), 0);
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

/*
Hide color mode toggle in small viewports
 */
@media (max-width: 996px) {
  .colorModeToggle_DEke {
    display: none;
  }
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.errorBoundaryError_a6uf {
  white-space: pre-wrap;
  color: red;
}

.errorBoundaryFallback_VBag {
  color: red;
  padding: 0.55rem;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

body:not(.navigation-with-keyboard) *:not(input):focus {
  outline: none;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

#__docusaurus-base-url-issue-banner-container {
  display: none;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.footerLogoLink_BH7S {
  opacity: 0.5;
  transition: opacity var(--ifm-transition-fast)
    var(--ifm-transition-timing-default);
}

.footerLogoLink_BH7S:hover {
  opacity: 1;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

html,
body {
  height: 100%;
}

.mainWrapper_z2l0 {
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
}

/* Docusaurus-specific utility class */
.docusaurus-mt-lg {
  margin-top: 3rem;
}

#__docusaurus {
  min-height: 100%;
  display: flex;
  flex-direction: column;
}

.searchContextInput_mXoe,
.searchQueryInput_CFBF {
  border-radius: var(--ifm-global-radius);
  border: var(--ifm-global-border-width) solid
    var(--ifm-color-content-secondary);
  font-size: var(--ifm-font-size-base);
  padding: 0.5rem;
  width: 100%;
  background: var(--ifm-background-color);
  color: var(--ifm-font-color-base);
  margin-bottom: 1rem;
}

.searchResultItem_U687 {
  padding: 1rem 0px;
  border-bottom: 1px solid rgb(223, 227, 232);
}

.searchResultItem_U687 > h2 {
  margin-bottom: 0;
}

.searchResultItemPath_uIbk {
  color: var(--ifm-color-content-secondary);
  font-size: 0.8rem;
  margin: 0.5rem 0px 0px;
}

.searchResultItemSummary_oZHr {
  font-style: italic;
  margin: 0.5rem 0px 0px;
}

@media only screen and (max-width: 996px) {
  .searchQueryColumn_q7nx {
    max-width: 60% !important;
  }

  .searchContextColumn_oWAF {
    max-width: 40% !important;
  }
}

@media screen and (max-width: 576px) {
  .searchQueryColumn_q7nx {
    max-width: 100% !important;
  }

  .searchContextColumn_oWAF {
    max-width: 100% !important;
    padding-left: var(--ifm-spacing-horizontal) !important;
  }
}

.snowBg_Sv_Y{width:100%;background-color:var(--background-color);overflow:hidden;position:relative;transform:rotateX(180deg)}.snowBg_Sv_Y .footer_wWUS{position:absolute;bottom:80vh;text-align:center;width:100%;height:60px;background:var(--first-part-footer)}.snowWall_zLMZ{width:10vw;overflow:hidden}.snow_bXaI{z-index:0;position:absolute;width:10px;height:10px;background:#399bff;border-radius:50%}.snow_bXaI:nth-child(1){opacity:.3386;transform:translate(18.0717vw, -10px) scale(0.1764);animation:fall-1_VdqS 27s -2s linear infinite}@keyframes fall-1_VdqS{45.377%{transform:translate(25.4586vw, 45.377vh) scale(0.1764)}to{transform:translate(21.76515vw, 100vh) scale(0.1764)}}.snow_bXaI:nth-child(2){opacity:.8586;transform:translate(38.0917vw, -10px) scale(0.7352);animation:fall-2_VQNC 18s -16s linear infinite}@keyframes fall-2_VQNC{55.969%{transform:translate(33.9607vw, 55.969vh) scale(0.7352)}to{transform:translate(36.0262vw, 100vh) scale(0.7352)}}.snow_bXaI:nth-child(3){opacity:.3492;transform:translate(78.0212vw, -10px) scale(0.9845);animation:fall-3_ZGPH 19s -29s linear infinite}@keyframes fall-3_ZGPH{62.257%{transform:translate(85.6217vw, 62.257vh) scale(0.9845)}to{transform:translate(81.82145vw, 100vh) scale(0.9845)}}.snow_bXaI:nth-child(4){opacity:.5148;transform:translate(42.7853vw, -10px) scale(0.638);animation:fall-4_IfuJ 21s -26s linear infinite}@keyframes fall-4_IfuJ{49.191%{transform:translate(46.1944vw, 49.191vh) scale(0.638)}to{transform:translate(44.48985vw, 100vh) scale(0.638)}}.snow_bXaI:nth-child(5){opacity:.126;transform:translate(98.7379vw, -10px) scale(0.5363);animation:fall-5_XQQe 30s -20s linear infinite}@keyframes fall-5_XQQe{63.881%{transform:translate(107.9804vw, 63.881vh) scale(0.5363)}to{transform:translate(103.35915vw, 100vh) scale(0.5363)}}.snow_bXaI:nth-child(6){opacity:.1767;transform:translate(88.7847vw, -10px) scale(0.6918);animation:fall-6_DhTm 18s -29s linear infinite}@keyframes fall-6_DhTm{63.455%{transform:translate(79.8137vw, 63.455vh) scale(0.6918)}to{transform:translate(84.2992vw, 100vh) scale(0.6918)}}.snow_bXaI:nth-child(7){opacity:.473;transform:translate(84.3939vw, -10px) scale(0.5112);animation:fall-7_sGbC 10s -11s linear infinite}@keyframes fall-7_sGbC{63.956%{transform:translate(92.2391vw, 63.956vh) scale(0.5112)}to{transform:translate(88.3165vw, 100vh) scale(0.5112)}}.snow_bXaI:nth-child(8){opacity:.5583;transform:translate(66.5687vw, -10px) scale(0.1131);animation:fall-8_CyKo 16s -28s linear infinite}@keyframes fall-8_CyKo{51.819%{transform:translate(71.3615vw, 51.819vh) scale(0.1131)}to{transform:translate(68.9651vw, 100vh) scale(0.1131)}}.snow_bXaI:nth-child(9){opacity:.8307;transform:translate(22.2828vw, -10px) scale(0.4036);animation:fall-9_jBy6 10s -16s linear infinite}@keyframes fall-9_jBy6{35.728%{transform:translate(28.2237vw, 35.728vh) scale(0.4036)}to{transform:translate(25.25325vw, 100vh) scale(0.4036)}}.snow_bXaI:nth-child(10){opacity:.7;transform:translate(34.3143vw, -10px) scale(0.8681);animation:fall-10_xqgG 14s -11s linear infinite}@keyframes fall-10_xqgG{57.634%{transform:translate(35.4236vw, 57.634vh) scale(0.8681)}to{transform:translate(34.86895vw, 100vh) scale(0.8681)}}.snow_bXaI:nth-child(11){opacity:.334;transform:translate(22.7899vw, -10px) scale(0.0621);animation:fall-11_Psar 16s -16s linear infinite}@keyframes fall-11_Psar{55.418%{transform:translate(29.3663vw, 55.418vh) scale(0.0621)}to{transform:translate(26.0781vw, 100vh) scale(0.0621)}}.snow_bXaI:nth-child(12){opacity:.785;transform:translate(44.5708vw, -10px) scale(0.703);animation:fall-12_S_HJ 15s -30s linear infinite}@keyframes fall-12_S_HJ{64.945%{transform:translate(51.2063vw, 64.945vh) scale(0.703)}to{transform:translate(47.88855vw, 100vh) scale(0.703)}}.snow_bXaI:nth-child(13){opacity:.9215;transform:translate(48.4598vw, -10px) scale(0.6042);animation:fall-13_lvhd 29s -24s linear infinite}@keyframes fall-13_lvhd{40.875%{transform:translate(38.5487vw, 40.875vh) scale(0.6042)}to{transform:translate(43.50425vw, 100vh) scale(0.6042)}}.snow_bXaI:nth-child(14){opacity:.2043;transform:translate(99.4775vw, -10px) scale(0.593);animation:fall-14_JuTb 23s -3s linear infinite}@keyframes fall-14_JuTb{65.702%{transform:translate(99.8393vw, 65.702vh) scale(0.593)}to{transform:translate(99.6584vw, 100vh) scale(0.593)}}.snow_bXaI:nth-child(15){opacity:.6823;transform:translate(22.1916vw, -10px) scale(0.9161);animation:fall-15_KnLd 28s -16s linear infinite}@keyframes fall-15_KnLd{67.68%{transform:translate(18.0183vw, 67.68vh) scale(0.9161)}to{transform:translate(20.10495vw, 100vh) scale(0.9161)}}.snow_bXaI:nth-child(16){opacity:.134;transform:translate(57.3962vw, -10px) scale(0.8948);animation:fall-16_R4rv 30s -9s linear infinite}@keyframes fall-16_R4rv{49.156%{transform:translate(53.9652vw, 49.156vh) scale(0.8948)}to{transform:translate(55.6807vw, 100vh) scale(0.8948)}}.snow_bXaI:nth-child(17){opacity:.6234;transform:translate(72.7237vw, -10px) scale(0.9505);animation:fall-17_OPhM 28s -8s linear infinite}@keyframes fall-17_OPhM{45.447%{transform:translate(69.8291vw, 45.447vh) scale(0.9505)}to{transform:translate(71.2764vw, 100vh) scale(0.9505)}}.snow_bXaI:nth-child(18){opacity:.4563;transform:translate(12.2169vw, -10px) scale(0.1061);animation:fall-18_w_ac 11s -13s linear infinite}@keyframes fall-18_w_ac{55.459%{transform:translate(6.5373vw, 55.459vh) scale(0.1061)}to{transform:translate(9.3771vw, 100vh) scale(0.1061)}}.snow_bXaI:nth-child(19){opacity:.1382;transform:translate(13.6771vw, -10px) scale(0.7186);animation:fall-19_G0tQ 10s -16s linear infinite}@keyframes fall-19_G0tQ{33.06%{transform:translate(15.1617vw, 33.06vh) scale(0.7186)}to{transform:translate(14.4194vw, 100vh) scale(0.7186)}}.snow_bXaI:nth-child(20){opacity:.8005;transform:translate(53.8437vw, -10px) scale(0.1771);animation:fall-20_mUos 14s -17s linear infinite}@keyframes fall-20_mUos{57.319%{transform:translate(58.1323vw, 57.319vh) scale(0.1771)}to{transform:translate(55.988vw, 100vh) scale(0.1771)}}.snow_bXaI:nth-child(21){opacity:.7717;transform:translate(45.9992vw, -10px) scale(0.7927);animation:fall-21_ZjNi 14s -24s linear infinite}@keyframes fall-21_ZjNi{51.781%{transform:translate(44.0608vw, 51.781vh) scale(0.7927)}to{transform:translate(45.03vw, 100vh) scale(0.7927)}}.snow_bXaI:nth-child(22){opacity:.6461;transform:translate(48.9252vw, -10px) scale(0.7249);animation:fall-22_iA0a 16s -17s linear infinite}@keyframes fall-22_iA0a{38.583%{transform:translate(53.3123vw, 38.583vh) scale(0.7249)}to{transform:translate(51.11875vw, 100vh) scale(0.7249)}}.snow_bXaI:nth-child(23){opacity:.407;transform:translate(61.4595vw, -10px) scale(0.7315);animation:fall-23_uyha 23s -30s linear infinite}@keyframes fall-23_uyha{76.974%{transform:translate(63.4067vw, 76.974vh) scale(0.7315)}to{transform:translate(62.4331vw, 100vh) scale(0.7315)}}.snow_bXaI:nth-child(24){opacity:.9772;transform:translate(3.5909vw, -10px) scale(0.5683);animation:fall-24__w7Z 19s -6s linear infinite}@keyframes fall-24__w7Z{58.014%{transform:translate(5.9782vw, 58.014vh) scale(0.5683)}to{transform:translate(4.78455vw, 100vh) scale(0.5683)}}.snow_bXaI:nth-child(25){opacity:.3615;transform:translate(8.5026vw, -10px) scale(0.4494);animation:fall-25_Cymk 29s -9s linear infinite}@keyframes fall-25_Cymk{62.045%{transform:translate(11.1592vw, 62.045vh) scale(0.4494)}to{transform:translate(9.8309vw, 100vh) scale(0.4494)}}.snow_bXaI:nth-child(26){opacity:.9365;transform:translate(1.8033vw, -10px) scale(0.3917);animation:fall-26_SGFd 23s -7s linear infinite}@keyframes fall-26_SGFd{39.964%{transform:translate(-3.1543vw, 39.964vh) scale(0.3917)}to{transform:translate(-0.6755vw, 100vh) scale(0.3917)}}.snow_bXaI:nth-child(27){opacity:.024;transform:translate(52.6332vw, -10px) scale(0.8536);animation:fall-27_Ppl4 14s -22s linear infinite}@keyframes fall-27_Ppl4{61.339%{transform:translate(55.9878vw, 61.339vh) scale(0.8536)}to{transform:translate(54.3105vw, 100vh) scale(0.8536)}}.snow_bXaI:nth-child(28){opacity:.2322;transform:translate(9.0279vw, -10px) scale(0.735);animation:fall-28_AYjF 16s -26s linear infinite}@keyframes fall-28_AYjF{36.974%{transform:translate(12.898vw, 36.974vh) scale(0.735)}to{transform:translate(10.96295vw, 100vh) scale(0.735)}}.snow_bXaI:nth-child(29){opacity:.924;transform:translate(99.909vw, -10px) scale(0.8721);animation:fall-29_AsCC 15s -21s linear infinite}@keyframes fall-29_AsCC{74.712%{transform:translate(96.546vw, 74.712vh) scale(0.8721)}to{transform:translate(98.2275vw, 100vh) scale(0.8721)}}.snow_bXaI:nth-child(30){opacity:.205;transform:translate(51.0657vw, -10px) scale(0.4683);animation:fall-30_Ossr 15s -19s linear infinite}@keyframes fall-30_Ossr{65.7%{transform:translate(48.3803vw, 65.7vh) scale(0.4683)}to{transform:translate(49.723vw, 100vh) scale(0.4683)}}.snow_bXaI:nth-child(31){opacity:.1072;transform:translate(1.7074vw, -10px) scale(0.8954);animation:fall-31_A1aX 13s -25s linear infinite}@keyframes fall-31_A1aX{44.295%{transform:translate(1.7189vw, 44.295vh) scale(0.8954)}to{transform:translate(1.71315vw, 100vh) scale(0.8954)}}.snow_bXaI:nth-child(32){opacity:.2564;transform:translate(28.7176vw, -10px) scale(0.104);animation:fall-32_e9Yu 19s -11s linear infinite}@keyframes fall-32_e9Yu{67.468%{transform:translate(21.2227vw, 67.468vh) scale(0.104)}to{transform:translate(24.97015vw, 100vh) scale(0.104)}}.snow_bXaI:nth-child(33){opacity:.368;transform:translate(51.3435vw, -10px) scale(0.5235);animation:fall-33_Pifw 30s -15s linear infinite}@keyframes fall-33_Pifw{59.605%{transform:translate(50.2133vw, 59.605vh) scale(0.5235)}to{transform:translate(50.7784vw, 100vh) scale(0.5235)}}.snow_bXaI:nth-child(34){opacity:.3686;transform:translate(66.5568vw, -10px) scale(0.5135);animation:fall-34_To3r 17s -10s linear infinite}@keyframes fall-34_To3r{74.151%{transform:translate(67.0999vw, 74.151vh) scale(0.5135)}to{transform:translate(66.82835vw, 100vh) scale(0.5135)}}.snow_bXaI:nth-child(35){opacity:.8687;transform:translate(49.4006vw, -10px) scale(0.7585);animation:fall-35_TjCk 29s -27s linear infinite}@keyframes fall-35_TjCk{62.053%{transform:translate(49.9833vw, 62.053vh) scale(0.7585)}to{transform:translate(49.69195vw, 100vh) scale(0.7585)}}.snow_bXaI:nth-child(36){opacity:.4921;transform:translate(34.7881vw, -10px) scale(0.5264);animation:fall-36_xinL 24s -25s linear infinite}@keyframes fall-36_xinL{38.629%{transform:translate(31.378vw, 38.629vh) scale(0.5264)}to{transform:translate(33.08305vw, 100vh) scale(0.5264)}}.snow_bXaI:nth-child(37){opacity:.2104;transform:translate(26.2831vw, -10px) scale(0.1974);animation:fall-37_i90I 24s -7s linear infinite}@keyframes fall-37_i90I{34.232%{transform:translate(34.2262vw, 34.232vh) scale(0.1974)}to{transform:translate(30.25465vw, 100vh) scale(0.1974)}}.snow_bXaI:nth-child(38){opacity:.2899;transform:translate(40.769vw, -10px) scale(0.8975);animation:fall-38_rBuv 12s -30s linear infinite}@keyframes fall-38_rBuv{76.51%{transform:translate(46.5424vw, 76.51vh) scale(0.8975)}to{transform:translate(43.6557vw, 100vh) scale(0.8975)}}.snow_bXaI:nth-child(39){opacity:.342;transform:translate(28.9718vw, -10px) scale(0.9939);animation:fall-39_wEuq 19s -4s linear infinite}@keyframes fall-39_wEuq{46.091%{transform:translate(23.7275vw, 46.091vh) scale(0.9939)}to{transform:translate(26.34965vw, 100vh) scale(0.9939)}}.snow_bXaI:nth-child(40){opacity:.3367;transform:translate(56.2514vw, -10px) scale(0.6533);animation:fall-40_ceYD 13s -17s linear infinite}@keyframes fall-40_ceYD{73.05%{transform:translate(46.8099vw, 73.05vh) scale(0.6533)}to{transform:translate(51.53065vw, 100vh) scale(0.6533)}}.snow_bXaI:nth-child(41){opacity:.5454;transform:translate(71.2958vw, -10px) scale(0.0367);animation:fall-41_AQHe 22s -26s linear infinite}@keyframes fall-41_AQHe{73.389%{transform:translate(64.8964vw, 73.389vh) scale(0.0367)}to{transform:translate(68.0961vw, 100vh) scale(0.0367)}}.snow_bXaI:nth-child(42){opacity:.1978;transform:translate(55.498vw, -10px) scale(0.6242);animation:fall-42_iNMl 29s -15s linear infinite}@keyframes fall-42_iNMl{67.024%{transform:translate(45.6828vw, 67.024vh) scale(0.6242)}to{transform:translate(50.5904vw, 100vh) scale(0.6242)}}.snow_bXaI:nth-child(43){opacity:.2345;transform:translate(18.2573vw, -10px) scale(0.9082);animation:fall-43_wgz8 10s -16s linear infinite}@keyframes fall-43_wgz8{35.058%{transform:translate(23.7752vw, 35.058vh) scale(0.9082)}to{transform:translate(21.01625vw, 100vh) scale(0.9082)}}.snow_bXaI:nth-child(44){opacity:.688;transform:translate(38.7009vw, -10px) scale(0.3943);animation:fall-44_eBGx 26s -24s linear infinite}@keyframes fall-44_eBGx{38.322%{transform:translate(30.9737vw, 38.322vh) scale(0.3943)}to{transform:translate(34.8373vw, 100vh) scale(0.3943)}}.snow_bXaI:nth-child(45){opacity:.3155;transform:translate(45.6769vw, -10px) scale(0.2561);animation:fall-45_QppC 28s -16s linear infinite}@keyframes fall-45_QppC{35.722%{transform:translate(40.5413vw, 35.722vh) scale(0.2561)}to{transform:translate(43.1091vw, 100vh) scale(0.2561)}}.snow_bXaI:nth-child(46){opacity:.3107;transform:translate(41.1218vw, -10px) scale(0.7338);animation:fall-46_q6_l 25s -17s linear infinite}@keyframes fall-46_q6_l{47.943%{transform:translate(34.6533vw, 47.943vh) scale(0.7338)}to{transform:translate(37.88755vw, 100vh) scale(0.7338)}}.snow_bXaI:nth-child(47){opacity:.5439;transform:translate(4.4564vw, -10px) scale(0.5769);animation:fall-47_Bbim 12s -1s linear infinite}@keyframes fall-47_Bbim{55.891%{transform:translate(9.4545vw, 55.891vh) scale(0.5769)}to{transform:translate(6.95545vw, 100vh) scale(0.5769)}}.snow_bXaI:nth-child(48){opacity:.9565;transform:translate(54.9646vw, -10px) scale(0.1718);animation:fall-48_Z4kJ 11s -13s linear infinite}@keyframes fall-48_Z4kJ{43.039%{transform:translate(51.6312vw, 43.039vh) scale(0.1718)}to{transform:translate(53.2979vw, 100vh) scale(0.1718)}}.snow_bXaI:nth-child(49){opacity:.6648;transform:translate(5.0013vw, -10px) scale(0.1448);animation:fall-49_dYaa 16s -22s linear infinite}@keyframes fall-49_dYaa{36.59%{transform:translate(2.3572vw, 36.59vh) scale(0.1448)}to{transform:translate(3.67925vw, 100vh) scale(0.1448)}}.snow_bXaI:nth-child(50){opacity:.9574;transform:translate(57.6796vw, -10px) scale(0.3976);animation:fall-50_nxgm 12s -5s linear infinite}@keyframes fall-50_nxgm{71.779%{transform:translate(64.0375vw, 71.779vh) scale(0.3976)}to{transform:translate(60.85855vw, 100vh) scale(0.3976)}}.snow_bXaI:nth-child(51){opacity:.3918;transform:translate(88.1279vw, -10px) scale(0.5718);animation:fall-51_UhMU 11s -8s linear infinite}@keyframes fall-51_UhMU{49.643%{transform:translate(79.8805vw, 49.643vh) scale(0.5718)}to{transform:translate(84.0042vw, 100vh) scale(0.5718)}}.snow_bXaI:nth-child(52){opacity:.823;transform:translate(68.0137vw, -10px) scale(0.138);animation:fall-52_HEZ8 25s -15s linear infinite}@keyframes fall-52_HEZ8{59.806%{transform:translate(76.3607vw, 59.806vh) scale(0.138)}to{transform:translate(72.1872vw, 100vh) scale(0.138)}}.snow_bXaI:nth-child(53){opacity:.0312;transform:translate(20.93vw, -10px) scale(0.8177);animation:fall-53_kC_S 12s -3s linear infinite}@keyframes fall-53_kC_S{67.194%{transform:translate(30.1378vw, 67.194vh) scale(0.8177)}to{transform:translate(25.5339vw, 100vh) scale(0.8177)}}.snow_bXaI:nth-child(54){opacity:.3135;transform:translate(81.9122vw, -10px) scale(0.8914);animation:fall-54_xCKf 11s -18s linear infinite}@keyframes fall-54_xCKf{45.33%{transform:translate(80.2606vw, 45.33vh) scale(0.8914)}to{transform:translate(81.0864vw, 100vh) scale(0.8914)}}.snow_bXaI:nth-child(55){opacity:.7055;transform:translate(60.0956vw, -10px) scale(0.4084);animation:fall-55_cvFc 10s -28s linear infinite}@keyframes fall-55_cvFc{51.638%{transform:translate(68.1714vw, 51.638vh) scale(0.4084)}to{transform:translate(64.1335vw, 100vh) scale(0.4084)}}.snow_bXaI:nth-child(56){opacity:.7269;transform:translate(41.0803vw, -10px) scale(0.0583);animation:fall-56_OXi3 19s -10s linear infinite}@keyframes fall-56_OXi3{52.717%{transform:translate(36.6109vw, 52.717vh) scale(0.0583)}to{transform:translate(38.8456vw, 100vh) scale(0.0583)}}.snow_bXaI:nth-child(57){opacity:.7837;transform:translate(51.1932vw, -10px) scale(0.8501);animation:fall-57_s7yl 15s -7s linear infinite}@keyframes fall-57_s7yl{42.379%{transform:translate(43.1923vw, 42.379vh) scale(0.8501)}to{transform:translate(47.19275vw, 100vh) scale(0.8501)}}.snow_bXaI:nth-child(58){opacity:.5684;transform:translate(1.9424vw, -10px) scale(0.9503);animation:fall-58_Vlf6 15s -26s linear infinite}@keyframes fall-58_Vlf6{53.46%{transform:translate(-2.3604vw, 53.46vh) scale(0.9503)}to{transform:translate(-0.209vw, 100vh) scale(0.9503)}}.snow_bXaI:nth-child(59){opacity:.3064;transform:translate(56.2376vw, -10px) scale(0.8904);animation:fall-59_zRkH 22s -7s linear infinite}@keyframes fall-59_zRkH{46.495%{transform:translate(63.1446vw, 46.495vh) scale(0.8904)}to{transform:translate(59.6911vw, 100vh) scale(0.8904)}}.snow_bXaI:nth-child(60){opacity:.898;transform:translate(28.6682vw, -10px) scale(0.8847);animation:fall-60_slGF 26s -12s linear infinite}@keyframes fall-60_slGF{39.529%{transform:translate(23.5413vw, 39.529vh) scale(0.8847)}to{transform:translate(26.10475vw, 100vh) scale(0.8847)}}.snow_bXaI:nth-child(61){opacity:.2723;transform:translate(14.833vw, -10px) scale(0.4152);animation:fall-61__C1a 22s -9s linear infinite}@keyframes fall-61__C1a{36.038%{transform:translate(10.7572vw, 36.038vh) scale(0.4152)}to{transform:translate(12.7951vw, 100vh) scale(0.4152)}}.snow_bXaI:nth-child(62){opacity:.2693;transform:translate(67.2153vw, -10px) scale(0.2166);animation:fall-62_tAaa 25s -14s linear infinite}@keyframes fall-62_tAaa{68.756%{transform:translate(70.6152vw, 68.756vh) scale(0.2166)}to{transform:translate(68.91525vw, 100vh) scale(0.2166)}}.snow_bXaI:nth-child(63){opacity:.1527;transform:translate(15.1928vw, -10px) scale(0.2082);animation:fall-63_h8F_ 20s -5s linear infinite}@keyframes fall-63_h8F_{59.14%{transform:translate(14.4182vw, 59.14vh) scale(0.2082)}to{transform:translate(14.8055vw, 100vh) scale(0.2082)}}.snow_bXaI:nth-child(64){opacity:.9699;transform:translate(6.7542vw, -10px) scale(0.1292);animation:fall-64_Zu5_ 21s -29s linear infinite}@keyframes fall-64_Zu5_{75.323%{transform:translate(11.4235vw, 75.323vh) scale(0.1292)}to{transform:translate(9.08885vw, 100vh) scale(0.1292)}}.snow_bXaI:nth-child(65){opacity:.6141;transform:translate(43.8456vw, -10px) scale(0.4478);animation:fall-65_xs3Z 26s -18s linear infinite}@keyframes fall-65_xs3Z{76.141%{transform:translate(48.9795vw, 76.141vh) scale(0.4478)}to{transform:translate(46.41255vw, 100vh) scale(0.4478)}}.snow_bXaI:nth-child(66){opacity:.2608;transform:translate(41.0067vw, -10px) scale(0.3196);animation:fall-66_E7Fd 24s -10s linear infinite}@keyframes fall-66_E7Fd{32.151%{transform:translate(36.0516vw, 32.151vh) scale(0.3196)}to{transform:translate(38.52915vw, 100vh) scale(0.3196)}}.snow_bXaI:nth-child(67){opacity:.8813;transform:translate(53.6272vw, -10px) scale(0.9003);animation:fall-67_zWXL 12s -23s linear infinite}@keyframes fall-67_zWXL{39.628%{transform:translate(62.8233vw, 39.628vh) scale(0.9003)}to{transform:translate(58.22525vw, 100vh) scale(0.9003)}}.snow_bXaI:nth-child(68){opacity:.619;transform:translate(57.6782vw, -10px) scale(0.1696);animation:fall-68_kJRf 18s -11s linear infinite}@keyframes fall-68_kJRf{71.152%{transform:translate(53.8908vw, 71.152vh) scale(0.1696)}to{transform:translate(55.7845vw, 100vh) scale(0.1696)}}.snow_bXaI:nth-child(69){opacity:.2611;transform:translate(13.4957vw, -10px) scale(0.2738);animation:fall-69_z24t 16s -16s linear infinite}@keyframes fall-69_z24t{65.513%{transform:translate(16.3632vw, 65.513vh) scale(0.2738)}to{transform:translate(14.92945vw, 100vh) scale(0.2738)}}.snow_bXaI:nth-child(70){opacity:.0375;transform:translate(63.1697vw, -10px) scale(0.0276);animation:fall-70_v_Bl 11s -1s linear infinite}@keyframes fall-70_v_Bl{39.586%{transform:translate(56.4414vw, 39.586vh) scale(0.0276)}to{transform:translate(59.80555vw, 100vh) scale(0.0276)}}.snow_bXaI:nth-child(71){opacity:.4121;transform:translate(73.5873vw, -10px) scale(0.8276);animation:fall-71_K1ZO 19s -21s linear infinite}@keyframes fall-71_K1ZO{78.769%{transform:translate(74.5008vw, 78.769vh) scale(0.8276)}to{transform:translate(74.04405vw, 100vh) scale(0.8276)}}.snow_bXaI:nth-child(72){opacity:.447;transform:translate(7.2476vw, -10px) scale(0.5125);animation:fall-72_DmHN 19s -22s linear infinite}@keyframes fall-72_DmHN{74.186%{transform:translate(2.0324vw, 74.186vh) scale(0.5125)}to{transform:translate(4.64vw, 100vh) scale(0.5125)}}.snow_bXaI:nth-child(73){opacity:.5965;transform:translate(11.2392vw, -10px) scale(0.3143);animation:fall-73_VE_8 13s -6s linear infinite}@keyframes fall-73_VE_8{61.678%{transform:translate(8.2266vw, 61.678vh) scale(0.3143)}to{transform:translate(9.7329vw, 100vh) scale(0.3143)}}.snow_bXaI:nth-child(74){opacity:.9067;transform:translate(83.2891vw, -10px) scale(0.1467);animation:fall-74_IQBo 13s -2s linear infinite}@keyframes fall-74_IQBo{38.077%{transform:translate(90.4005vw, 38.077vh) scale(0.1467)}to{transform:translate(86.8448vw, 100vh) scale(0.1467)}}.snow_bXaI:nth-child(75){opacity:.8896;transform:translate(38.0599vw, -10px) scale(0.6978);animation:fall-75_sJUe 14s -19s linear infinite}@keyframes fall-75_sJUe{61.519%{transform:translate(41.2731vw, 61.519vh) scale(0.6978)}to{transform:translate(39.6665vw, 100vh) scale(0.6978)}}.snow_bXaI:nth-child(76){opacity:.0244;transform:translate(28.1232vw, -10px) scale(0.9943);animation:fall-76_TBzm 17s -13s linear infinite}@keyframes fall-76_TBzm{54.72%{transform:translate(18.2737vw, 54.72vh) scale(0.9943)}to{transform:translate(23.19845vw, 100vh) scale(0.9943)}}.snow_bXaI:nth-child(77){opacity:.3075;transform:translate(18.2989vw, -10px) scale(0.5507);animation:fall-77_oe3V 24s -25s linear infinite}@keyframes fall-77_oe3V{58.251%{transform:translate(25.5779vw, 58.251vh) scale(0.5507)}to{transform:translate(21.9384vw, 100vh) scale(0.5507)}}.snow_bXaI:nth-child(78){opacity:.1112;transform:translate(52.9587vw, -10px) scale(0.6215);animation:fall-78_hEPy 28s -12s linear infinite}@keyframes fall-78_hEPy{35.776%{transform:translate(56.3592vw, 35.776vh) scale(0.6215)}to{transform:translate(54.65895vw, 100vh) scale(0.6215)}}.snow_bXaI:nth-child(79){opacity:.1817;transform:translate(5.0586vw, -10px) scale(0.5135);animation:fall-79_fZ32 26s -14s linear infinite}@keyframes fall-79_fZ32{35.606%{transform:translate(10.0477vw, 35.606vh) scale(0.5135)}to{transform:translate(7.55315vw, 100vh) scale(0.5135)}}.snow_bXaI:nth-child(80){opacity:.8019;transform:translate(53.223vw, -10px) scale(0.6749);animation:fall-80_D2qS 14s -8s linear infinite}@keyframes fall-80_D2qS{50.101%{transform:translate(60.2127vw, 50.101vh) scale(0.6749)}to{transform:translate(56.71785vw, 100vh) scale(0.6749)}}.snow_bXaI:nth-child(81){opacity:.5477;transform:translate(12.3194vw, -10px) scale(0.3262);animation:fall-81_OtqC 20s -17s linear infinite}@keyframes fall-81_OtqC{66.095%{transform:translate(16.0976vw, 66.095vh) scale(0.3262)}to{transform:translate(14.2085vw, 100vh) scale(0.3262)}}.snow_bXaI:nth-child(82){opacity:.9341;transform:translate(11.8541vw, -10px) scale(0.2761);animation:fall-82_QeuW 18s -1s linear infinite}@keyframes fall-82_QeuW{37.55%{transform:translate(6.3575vw, 37.55vh) scale(0.2761)}to{transform:translate(9.1058vw, 100vh) scale(0.2761)}}.snow_bXaI:nth-child(83){opacity:.2715;transform:translate(50.4585vw, -10px) scale(0.7619);animation:fall-83_TaW_ 25s -28s linear infinite}@keyframes fall-83_TaW_{57.124%{transform:translate(48.6941vw, 57.124vh) scale(0.7619)}to{transform:translate(49.5763vw, 100vh) scale(0.7619)}}.snow_bXaI:nth-child(84){opacity:.1578;transform:translate(94.8651vw, -10px) scale(0.0335);animation:fall-84__yk8 23s -5s linear infinite}@keyframes fall-84__yk8{49.327%{transform:translate(91.4995vw, 49.327vh) scale(0.0335)}to{transform:translate(93.1823vw, 100vh) scale(0.0335)}}.snow_bXaI:nth-child(85){opacity:.6398;transform:translate(43.97vw, -10px) scale(0.3664);animation:fall-85_kaox 29s -16s linear infinite}@keyframes fall-85_kaox{32.786%{transform:translate(36.2454vw, 32.786vh) scale(0.3664)}to{transform:translate(40.1077vw, 100vh) scale(0.3664)}}.snow_bXaI:nth-child(86){opacity:.4212;transform:translate(3.5736vw, -10px) scale(0.0196);animation:fall-86_DAVd 24s -15s linear infinite}@keyframes fall-86_DAVd{35.828%{transform:translate(6.1262vw, 35.828vh) scale(0.0196)}to{transform:translate(4.8499vw, 100vh) scale(0.0196)}}.snow_bXaI:nth-child(87){opacity:.1773;transform:translate(10.1315vw, -10px) scale(0.7288);animation:fall-87_Xcrl 21s -22s linear infinite}@keyframes fall-87_Xcrl{70.097%{transform:translate(13.1911vw, 70.097vh) scale(0.7288)}to{transform:translate(11.6613vw, 100vh) scale(0.7288)}}.snow_bXaI:nth-child(88){opacity:.963;transform:translate(91.0063vw, -10px) scale(0.9527);animation:fall-88_GVFR 24s -11s linear infinite}@keyframes fall-88_GVFR{36.176%{transform:translate(87.2077vw, 36.176vh) scale(0.9527)}to{transform:translate(89.107vw, 100vh) scale(0.9527)}}.snow_bXaI:nth-child(89){opacity:.1341;transform:translate(81.6532vw, -10px) scale(0.9408);animation:fall-89_G8oc 13s -13s linear infinite}@keyframes fall-89_G8oc{59.795%{transform:translate(90.2253vw, 59.795vh) scale(0.9408)}to{transform:translate(85.93925vw, 100vh) scale(0.9408)}}.snow_bXaI:nth-child(90){opacity:.099;transform:translate(86.9837vw, -10px) scale(0.3476);animation:fall-90_VXsx 26s -29s linear infinite}@keyframes fall-90_VXsx{69.305%{transform:translate(88.9454vw, 69.305vh) scale(0.3476)}to{transform:translate(87.96455vw, 100vh) scale(0.3476)}}.snow_bXaI:nth-child(91){opacity:.7296;transform:translate(94.7997vw, -10px) scale(0.0938);animation:fall-91_ZjXs 21s -24s linear infinite}@keyframes fall-91_ZjXs{52.454%{transform:translate(85.5664vw, 52.454vh) scale(0.0938)}to{transform:translate(90.18305vw, 100vh) scale(0.0938)}}.snow_bXaI:nth-child(92){opacity:.7394;transform:translate(79.7728vw, -10px) scale(0.9858);animation:fall-92_nty7 18s -8s linear infinite}@keyframes fall-92_nty7{65.72%{transform:translate(85.1334vw, 65.72vh) scale(0.9858)}to{transform:translate(82.4531vw, 100vh) scale(0.9858)}}.snow_bXaI:nth-child(93){opacity:.5334;transform:translate(50.9209vw, -10px) scale(0.2393);animation:fall-93_AhZe 12s -4s linear infinite}@keyframes fall-93_AhZe{54.885%{transform:translate(60.6745vw, 54.885vh) scale(0.2393)}to{transform:translate(55.7977vw, 100vh) scale(0.2393)}}.snow_bXaI:nth-child(94){opacity:.1256;transform:translate(71.7012vw, -10px) scale(0.6825);animation:fall-94_lq00 10s -12s linear infinite}@keyframes fall-94_lq00{59.693%{transform:translate(74.4687vw, 59.693vh) scale(0.6825)}to{transform:translate(73.08495vw, 100vh) scale(0.6825)}}.snow_bXaI:nth-child(95){opacity:.7362;transform:translate(47.6946vw, -10px) scale(0.4394);animation:fall-95_e3Ad 24s -21s linear infinite}@keyframes fall-95_e3Ad{32.481%{transform:translate(40.9908vw, 32.481vh) scale(0.4394)}to{transform:translate(44.3427vw, 100vh) scale(0.4394)}}.snow_bXaI:nth-child(96){opacity:.2881;transform:translate(97.4166vw, -10px) scale(0.3095);animation:fall-96_Dry6 28s -23s linear infinite}@keyframes fall-96_Dry6{41.829%{transform:translate(95.3478vw, 41.829vh) scale(0.3095)}to{transform:translate(96.3822vw, 100vh) scale(0.3095)}}.snow_bXaI:nth-child(97){opacity:.5843;transform:translate(80.6963vw, -10px) scale(0.3127);animation:fall-97_lFzE 14s -19s linear infinite}@keyframes fall-97_lFzE{79.47%{transform:translate(87.6289vw, 79.47vh) scale(0.3127)}to{transform:translate(84.1626vw, 100vh) scale(0.3127)}}.snow_bXaI:nth-child(98){opacity:.7253;transform:translate(47.2315vw, -10px) scale(0.5226);animation:fall-98_jcdK 12s -5s linear infinite}@keyframes fall-98_jcdK{35.972%{transform:translate(43.9013vw, 35.972vh) scale(0.5226)}to{transform:translate(45.5664vw, 100vh) scale(0.5226)}}.snow_bXaI:nth-child(99){opacity:.6201;transform:translate(32.3389vw, -10px) scale(0.6448);animation:fall-99_q3Rr 22s -28s linear infinite}@keyframes fall-99_q3Rr{69.616%{transform:translate(30.1586vw, 69.616vh) scale(0.6448)}to{transform:translate(31.24875vw, 100vh) scale(0.6448)}}.snow_bXaI:nth-child(100){opacity:.3103;transform:translate(59.7547vw, -10px) scale(0.3218);animation:fall-100_wVLl 10s -18s linear infinite}@keyframes fall-100_wVLl{70.997%{transform:translate(63.5606vw, 70.997vh) scale(0.3218)}to{transform:translate(61.65765vw, 100vh) scale(0.3218)}}.snow_bXaI:nth-child(101){opacity:.9181;transform:translate(78.6943vw, -10px) scale(0.3748);animation:fall-101_o79e 20s -26s linear infinite}@keyframes fall-101_o79e{47.168%{transform:translate(88.6411vw, 47.168vh) scale(0.3748)}to{transform:translate(83.6677vw, 100vh) scale(0.3748)}}.snow_bXaI:nth-child(102){opacity:.1144;transform:translate(21.0073vw, -10px) scale(0.1294);animation:fall-102_KQKs 28s -27s linear infinite}@keyframes fall-102_KQKs{45.429%{transform:translate(27.2867vw, 45.429vh) scale(0.1294)}to{transform:translate(24.147vw, 100vh) scale(0.1294)}}.snow_bXaI:nth-child(103){opacity:.8791;transform:translate(81.2484vw, -10px) scale(0.2348);animation:fall-103_zLi9 20s -6s linear infinite}@keyframes fall-103_zLi9{73.791%{transform:translate(80.7207vw, 73.791vh) scale(0.2348)}to{transform:translate(80.98455vw, 100vh) scale(0.2348)}}.snow_bXaI:nth-child(104){opacity:.7558;transform:translate(29.0548vw, -10px) scale(0.5998);animation:fall-104_Isc5 21s -20s linear infinite}@keyframes fall-104_Isc5{51.734%{transform:translate(35.525vw, 51.734vh) scale(0.5998)}to{transform:translate(32.2899vw, 100vh) scale(0.5998)}}.snow_bXaI:nth-child(105){opacity:.1967;transform:translate(93.0393vw, -10px) scale(0.946);animation:fall-105_lhFI 16s -22s linear infinite}@keyframes fall-105_lhFI{61.385%{transform:translate(86.0419vw, 61.385vh) scale(0.946)}to{transform:translate(89.5406vw, 100vh) scale(0.946)}}.snow_bXaI:nth-child(106){opacity:.9991;transform:translate(24.0025vw, -10px) scale(0.6688);animation:fall-106_f2ed 17s -24s linear infinite}@keyframes fall-106_f2ed{42.306%{transform:translate(22.1573vw, 42.306vh) scale(0.6688)}to{transform:translate(23.0799vw, 100vh) scale(0.6688)}}.snow_bXaI:nth-child(107){opacity:.1666;transform:translate(54.4226vw, -10px) scale(0.9654);animation:fall-107_8cWN 28s -30s linear infinite}@keyframes fall-107_8cWN{59.853%{transform:translate(56.2583vw, 59.853vh) scale(0.9654)}to{transform:translate(55.34045vw, 100vh) scale(0.9654)}}.snow_bXaI:nth-child(108){opacity:.1658;transform:translate(1.2699vw, -10px) scale(0.4309);animation:fall-108_FDIl 15s -13s linear infinite}@keyframes fall-108_FDIl{50.77%{transform:translate(-4.3408vw, 50.77vh) scale(0.4309)}to{transform:translate(-1.53545vw, 100vh) scale(0.4309)}}.snow_bXaI:nth-child(109){opacity:.3308;transform:translate(50.2019vw, -10px) scale(0.128);animation:fall-109_vJYF 10s -10s linear infinite}@keyframes fall-109_vJYF{78.162%{transform:translate(46.3192vw, 78.162vh) scale(0.128)}to{transform:translate(48.26055vw, 100vh) scale(0.128)}}.snow_bXaI:nth-child(110){opacity:.6045;transform:translate(0.1753vw, -10px) scale(0.4751);animation:fall-110_ucA1 13s -9s linear infinite}@keyframes fall-110_ucA1{54.653%{transform:translate(8.7465vw, 54.653vh) scale(0.4751)}to{transform:translate(4.4609vw, 100vh) scale(0.4751)}}.snow_bXaI:nth-child(111){opacity:.5148;transform:translate(29.8786vw, -10px) scale(0.5929);animation:fall-111_WYSb 30s -4s linear infinite}@keyframes fall-111_WYSb{40.271%{transform:translate(26.3749vw, 40.271vh) scale(0.5929)}to{transform:translate(28.12675vw, 100vh) scale(0.5929)}}.snow_bXaI:nth-child(112){opacity:.8256;transform:translate(60.2653vw, -10px) scale(0.5527);animation:fall-112_UEa2 24s -27s linear infinite}@keyframes fall-112_UEa2{34.514%{transform:translate(58.4001vw, 34.514vh) scale(0.5527)}to{transform:translate(59.3327vw, 100vh) scale(0.5527)}}.snow_bXaI:nth-child(113){opacity:.1593;transform:translate(65.5955vw, -10px) scale(0.5074);animation:fall-113_hIgm 11s -8s linear infinite}@keyframes fall-113_hIgm{41.718%{transform:translate(67.4016vw, 41.718vh) scale(0.5074)}to{transform:translate(66.49855vw, 100vh) scale(0.5074)}}.snow_bXaI:nth-child(114){opacity:.2644;transform:translate(35.3314vw, -10px) scale(0.1347);animation:fall-114_cdxJ 29s -28s linear infinite}@keyframes fall-114_cdxJ{46.704%{transform:translate(30.1721vw, 46.704vh) scale(0.1347)}to{transform:translate(32.75175vw, 100vh) scale(0.1347)}}.snow_bXaI:nth-child(115){opacity:.3057;transform:translate(26.403vw, -10px) scale(0.9684);animation:fall-115_U08V 30s -21s linear infinite}@keyframes fall-115_U08V{74.141%{transform:translate(28.2871vw, 74.141vh) scale(0.9684)}to{transform:translate(27.34505vw, 100vh) scale(0.9684)}}.snow_bXaI:nth-child(116){opacity:.2223;transform:translate(3.2401vw, -10px) scale(0.0807);animation:fall-116_OW0R 18s -9s linear infinite}@keyframes fall-116_OW0R{43.254%{transform:translate(1.8873vw, 43.254vh) scale(0.0807)}to{transform:translate(2.5637vw, 100vh) scale(0.0807)}}.snow_bXaI:nth-child(117){opacity:.5555;transform:translate(94.5295vw, -10px) scale(0.3636);animation:fall-117_YCCA 23s -13s linear infinite}@keyframes fall-117_YCCA{51.632%{transform:translate(96.716vw, 51.632vh) scale(0.3636)}to{transform:translate(95.62275vw, 100vh) scale(0.3636)}}.snow_bXaI:nth-child(118){opacity:.4425;transform:translate(0.3869vw, -10px) scale(0.5139);animation:fall-118_Wosp 19s -23s linear infinite}@keyframes fall-118_Wosp{61.52%{transform:translate(-0.4777vw, 61.52vh) scale(0.5139)}to{transform:translate(-0.0454vw, 100vh) scale(0.5139)}}.snow_bXaI:nth-child(119){opacity:.0804;transform:translate(3.8656vw, -10px) scale(0.2669);animation:fall-119_dsFL 25s -17s linear infinite}@keyframes fall-119_dsFL{42.318%{transform:translate(2.464vw, 42.318vh) scale(0.2669)}to{transform:translate(3.1648vw, 100vh) scale(0.2669)}}.snow_bXaI:nth-child(120){opacity:.0322;transform:translate(71.8257vw, -10px) scale(0.9747);animation:fall-120_BmI1 11s -29s linear infinite}@keyframes fall-120_BmI1{50.415%{transform:translate(74.3378vw, 50.415vh) scale(0.9747)}to{transform:translate(73.08175vw, 100vh) scale(0.9747)}}.snow_bXaI:nth-child(121){opacity:.7789;transform:translate(51.891vw, -10px) scale(0.7958);animation:fall-121_WrcR 13s -29s linear infinite}@keyframes fall-121_WrcR{57.718%{transform:translate(57.1616vw, 57.718vh) scale(0.7958)}to{transform:translate(54.5263vw, 100vh) scale(0.7958)}}.snow_bXaI:nth-child(122){opacity:.7019;transform:translate(99.4907vw, -10px) scale(0.7349);animation:fall-122_GodI 20s -8s linear infinite}@keyframes fall-122_GodI{79.06%{transform:translate(99.4315vw, 79.06vh) scale(0.7349)}to{transform:translate(99.4611vw, 100vh) scale(0.7349)}}.snow_bXaI:nth-child(123){opacity:.6385;transform:translate(64.8617vw, -10px) scale(0.9249);animation:fall-123_s2kO 28s -18s linear infinite}@keyframes fall-123_s2kO{42.366%{transform:translate(68.0584vw, 42.366vh) scale(0.9249)}to{transform:translate(66.46005vw, 100vh) scale(0.9249)}}.snow_bXaI:nth-child(124){opacity:.8578;transform:translate(66.3191vw, -10px) scale(0.3233);animation:fall-124_e1jj 28s -5s linear infinite}@keyframes fall-124_e1jj{38.967%{transform:translate(69.1791vw, 38.967vh) scale(0.3233)}to{transform:translate(67.7491vw, 100vh) scale(0.3233)}}.snow_bXaI:nth-child(125){opacity:.2365;transform:translate(78.5163vw, -10px) scale(0.771);animation:fall-125_EWrY 12s -2s linear infinite}@keyframes fall-125_EWrY{69.816%{transform:translate(74.7919vw, 69.816vh) scale(0.771)}to{transform:translate(76.6541vw, 100vh) scale(0.771)}}.snow_bXaI:nth-child(126){opacity:.1071;transform:translate(60.6644vw, -10px) scale(0.0986);animation:fall-126_GDml 27s -7s linear infinite}@keyframes fall-126_GDml{54.455%{transform:translate(59.3637vw, 54.455vh) scale(0.0986)}to{transform:translate(60.01405vw, 100vh) scale(0.0986)}}.snow_bXaI:nth-child(127){opacity:.5613;transform:translate(96.4195vw, -10px) scale(0.0788);animation:fall-127_jZ4V 10s -18s linear infinite}@keyframes fall-127_jZ4V{58.469%{transform:translate(94.6246vw, 58.469vh) scale(0.0788)}to{transform:translate(95.52205vw, 100vh) scale(0.0788)}}.snow_bXaI:nth-child(128){opacity:.0874;transform:translate(99.7098vw, -10px) scale(0.6828);animation:fall-128_DUt7 25s -29s linear infinite}@keyframes fall-128_DUt7{68.786%{transform:translate(93.7841vw, 68.786vh) scale(0.6828)}to{transform:translate(96.74695vw, 100vh) scale(0.6828)}}.snow_bXaI:nth-child(129){opacity:.6969;transform:translate(54.0635vw, -10px) scale(0.7779);animation:fall-129_doDu 30s -8s linear infinite}@keyframes fall-129_doDu{79.038%{transform:translate(62.7639vw, 79.038vh) scale(0.7779)}to{transform:translate(58.4137vw, 100vh) scale(0.7779)}}.snow_bXaI:nth-child(130){opacity:.7804;transform:translate(21.4131vw, -10px) scale(0.6367);animation:fall-130_N1dp 28s -22s linear infinite}@keyframes fall-130_N1dp{73.788%{transform:translate(12.7473vw, 73.788vh) scale(0.6367)}to{transform:translate(17.0802vw, 100vh) scale(0.6367)}}.snow_bXaI:nth-child(131){opacity:.1722;transform:translate(18.9841vw, -10px) scale(0.2033);animation:fall-131_eiZV 16s -4s linear infinite}@keyframes fall-131_eiZV{58.887%{transform:translate(21.3468vw, 58.887vh) scale(0.2033)}to{transform:translate(20.16545vw, 100vh) scale(0.2033)}}.snow_bXaI:nth-child(132){opacity:.5197;transform:translate(60.3445vw, -10px) scale(0.0549);animation:fall-132_MuZm 21s -23s linear infinite}@keyframes fall-132_MuZm{51.232%{transform:translate(52.4711vw, 51.232vh) scale(0.0549)}to{transform:translate(56.4078vw, 100vh) scale(0.0549)}}.snow_bXaI:nth-child(133){opacity:.8322;transform:translate(93.6312vw, -10px) scale(0.179);animation:fall-133_ul6K 14s -5s linear infinite}@keyframes fall-133_ul6K{71.63%{transform:translate(100.2725vw, 71.63vh) scale(0.179)}to{transform:translate(96.95185vw, 100vh) scale(0.179)}}.snow_bXaI:nth-child(134){opacity:.459;transform:translate(53.4142vw, -10px) scale(0.3613);animation:fall-134_MIXz 27s -3s linear infinite}@keyframes fall-134_MIXz{34.907%{transform:translate(56.8606vw, 34.907vh) scale(0.3613)}to{transform:translate(55.1374vw, 100vh) scale(0.3613)}}.snow_bXaI:nth-child(135){opacity:.5343;transform:translate(61.9381vw, -10px) scale(0.6329);animation:fall-135_Gkwe 27s -29s linear infinite}@keyframes fall-135_Gkwe{35.131%{transform:translate(70.7622vw, 35.131vh) scale(0.6329)}to{transform:translate(66.35015vw, 100vh) scale(0.6329)}}.snow_bXaI:nth-child(136){opacity:.9698;transform:translate(94.7268vw, -10px) scale(0.0134);animation:fall-136_Sp0y 20s -18s linear infinite}@keyframes fall-136_Sp0y{79.414%{transform:translate(86.465vw, 79.414vh) scale(0.0134)}to{transform:translate(90.5959vw, 100vh) scale(0.0134)}}.snow_bXaI:nth-child(137){opacity:.5015;transform:translate(84.639vw, -10px) scale(0.7704);animation:fall-137_XUrX 20s -16s linear infinite}@keyframes fall-137_XUrX{43.501%{transform:translate(90.7946vw, 43.501vh) scale(0.7704)}to{transform:translate(87.7168vw, 100vh) scale(0.7704)}}.snow_bXaI:nth-child(138){opacity:.9381;transform:translate(67.3813vw, -10px) scale(0.5035);animation:fall-138_lpPC 11s -16s linear infinite}@keyframes fall-138_lpPC{34.876%{transform:translate(74.8643vw, 34.876vh) scale(0.5035)}to{transform:translate(71.1228vw, 100vh) scale(0.5035)}}.snow_bXaI:nth-child(139){opacity:.9151;transform:translate(73.3659vw, -10px) scale(0.3657);animation:fall-139_eP2c 28s -25s linear infinite}@keyframes fall-139_eP2c{66.686%{transform:translate(81.5353vw, 66.686vh) scale(0.3657)}to{transform:translate(77.4506vw, 100vh) scale(0.3657)}}.snow_bXaI:nth-child(140){opacity:.3141;transform:translate(12.8318vw, -10px) scale(0.8935);animation:fall-140_qug5 19s -27s linear infinite}@keyframes fall-140_qug5{55.737%{transform:translate(15.5391vw, 55.737vh) scale(0.8935)}to{transform:translate(14.18545vw, 100vh) scale(0.8935)}}.snow_bXaI:nth-child(141){opacity:.7848;transform:translate(34.3014vw, -10px) scale(0.5651);animation:fall-141_j3E3 19s -7s linear infinite}@keyframes fall-141_j3E3{35.654%{transform:translate(27.2342vw, 35.654vh) scale(0.5651)}to{transform:translate(30.7678vw, 100vh) scale(0.5651)}}.snow_bXaI:nth-child(142){opacity:.6437;transform:translate(9.2794vw, -10px) scale(0.0374);animation:fall-142_CuMk 14s -14s linear infinite}@keyframes fall-142_CuMk{68.593%{transform:translate(10.8641vw, 68.593vh) scale(0.0374)}to{transform:translate(10.07175vw, 100vh) scale(0.0374)}}.snow_bXaI:nth-child(143){opacity:.107;transform:translate(54.0863vw, -10px) scale(0.8738);animation:fall-143_g7qC 14s -29s linear infinite}@keyframes fall-143_g7qC{34.854%{transform:translate(60.1599vw, 34.854vh) scale(0.8738)}to{transform:translate(57.1231vw, 100vh) scale(0.8738)}}.snow_bXaI:nth-child(144){opacity:.7958;transform:translate(24.8847vw, -10px) scale(0.5927);animation:fall-144_gHu6 25s -12s linear infinite}@keyframes fall-144_gHu6{71.736%{transform:translate(34.6866vw, 71.736vh) scale(0.5927)}to{transform:translate(29.78565vw, 100vh) scale(0.5927)}}.snow_bXaI:nth-child(145){opacity:.0858;transform:translate(48.0549vw, -10px) scale(0.5638);animation:fall-145_cRsP 25s -4s linear infinite}@keyframes fall-145_cRsP{41.704%{transform:translate(42.8418vw, 41.704vh) scale(0.5638)}to{transform:translate(45.44835vw, 100vh) scale(0.5638)}}.snow_bXaI:nth-child(146){opacity:.4526;transform:translate(65.0104vw, -10px) scale(0.2107);animation:fall-146_lroo 28s -11s linear infinite}@keyframes fall-146_lroo{75.871%{transform:translate(74.5453vw, 75.871vh) scale(0.2107)}to{transform:translate(69.77785vw, 100vh) scale(0.2107)}}.snow_bXaI:nth-child(147){opacity:.407;transform:translate(8.7315vw, -10px) scale(0.0389);animation:fall-147_gcM7 19s -3s linear infinite}@keyframes fall-147_gcM7{56.361%{transform:translate(1.2325vw, 56.361vh) scale(0.0389)}to{transform:translate(4.982vw, 100vh) scale(0.0389)}}.snow_bXaI:nth-child(148){opacity:.5866;transform:translate(65.7723vw, -10px) scale(0.3741);animation:fall-148_CzI5 16s -2s linear infinite}@keyframes fall-148_CzI5{60.379%{transform:translate(60.5096vw, 60.379vh) scale(0.3741)}to{transform:translate(63.14095vw, 100vh) scale(0.3741)}}.snow_bXaI:nth-child(149){opacity:.7062;transform:translate(36.6263vw, -10px) scale(0.6488);animation:fall-149_nMvl 21s -6s linear infinite}@keyframes fall-149_nMvl{59.861%{transform:translate(32.4329vw, 59.861vh) scale(0.6488)}to{transform:translate(34.5296vw, 100vh) scale(0.6488)}}.snow_bXaI:nth-child(150){opacity:.8375;transform:translate(35.0286vw, -10px) scale(0.5165);animation:fall-150_Xxde 10s -21s linear infinite}@keyframes fall-150_Xxde{75.297%{transform:translate(40.45vw, 75.297vh) scale(0.5165)}to{transform:translate(37.7393vw, 100vh) scale(0.5165)}}.snow_bXaI:nth-child(151){opacity:.0707;transform:translate(22.7751vw, -10px) scale(0.9846);animation:fall-151_mND5 15s -13s linear infinite}@keyframes fall-151_mND5{76.845%{transform:translate(27.9841vw, 76.845vh) scale(0.9846)}to{transform:translate(25.3796vw, 100vh) scale(0.9846)}}.snow_bXaI:nth-child(152){opacity:.4074;transform:translate(29.5355vw, -10px) scale(0.0062);animation:fall-152_yTmZ 11s -10s linear infinite}@keyframes fall-152_yTmZ{66.657%{transform:translate(36.0962vw, 66.657vh) scale(0.0062)}to{transform:translate(32.81585vw, 100vh) scale(0.0062)}}.snow_bXaI:nth-child(153){opacity:.8281;transform:translate(76.0128vw, -10px) scale(0.7321);animation:fall-153_XVJJ 12s -5s linear infinite}@keyframes fall-153_XVJJ{37.009%{transform:translate(76.8464vw, 37.009vh) scale(0.7321)}to{transform:translate(76.4296vw, 100vh) scale(0.7321)}}.snow_bXaI:nth-child(154){opacity:.7242;transform:translate(53.1236vw, -10px) scale(0.9672);animation:fall-154_KWfi 20s -5s linear infinite}@keyframes fall-154_KWfi{42.17%{transform:translate(62.0849vw, 42.17vh) scale(0.9672)}to{transform:translate(57.60425vw, 100vh) scale(0.9672)}}.snow_bXaI:nth-child(155){opacity:.1254;transform:translate(0.951vw, -10px) scale(0.6538);animation:fall-155_KEJL 21s -1s linear infinite}@keyframes fall-155_KEJL{74.773%{transform:translate(-5.4396vw, 74.773vh) scale(0.6538)}to{transform:translate(-2.2443vw, 100vh) scale(0.6538)}}.snow_bXaI:nth-child(156){opacity:.0536;transform:translate(52.2133vw, -10px) scale(0.6563);animation:fall-156_gwIj 14s -9s linear infinite}@keyframes fall-156_gwIj{65.79%{transform:translate(56.2955vw, 65.79vh) scale(0.6563)}to{transform:translate(54.2544vw, 100vh) scale(0.6563)}}.snow_bXaI:nth-child(157){opacity:.7109;transform:translate(52.9152vw, -10px) scale(0.5648);animation:fall-157_j5Ww 23s -18s linear infinite}@keyframes fall-157_j5Ww{71.943%{transform:translate(57.2981vw, 71.943vh) scale(0.5648)}to{transform:translate(55.10665vw, 100vh) scale(0.5648)}}.snow_bXaI:nth-child(158){opacity:.4389;transform:translate(49.817vw, -10px) scale(0.8227);animation:fall-158_T_VA 14s -24s linear infinite}@keyframes fall-158_T_VA{69.067%{transform:translate(52.6973vw, 69.067vh) scale(0.8227)}to{transform:translate(51.25715vw, 100vh) scale(0.8227)}}.snow_bXaI:nth-child(159){opacity:.1859;transform:translate(93.4785vw, -10px) scale(0.0732);animation:fall-159_K7W4 27s -16s linear infinite}@keyframes fall-159_K7W4{30.382%{transform:translate(101.2083vw, 30.382vh) scale(0.0732)}to{transform:translate(97.3434vw, 100vh) scale(0.0732)}}.snow_bXaI:nth-child(160){opacity:.0686;transform:translate(61.8657vw, -10px) scale(0.7716);animation:fall-160_L9om 13s -6s linear infinite}@keyframes fall-160_L9om{49.191%{transform:translate(54.512vw, 49.191vh) scale(0.7716)}to{transform:translate(58.18885vw, 100vh) scale(0.7716)}}.snow_bXaI:nth-child(161){opacity:.5426;transform:translate(92.5249vw, -10px) scale(0.6656);animation:fall-161_xOeu 21s -25s linear infinite}@keyframes fall-161_xOeu{62.776%{transform:translate(96.1797vw, 62.776vh) scale(0.6656)}to{transform:translate(94.3523vw, 100vh) scale(0.6656)}}.snow_bXaI:nth-child(162){opacity:.8601;transform:translate(86.8583vw, -10px) scale(0.1653);animation:fall-162_vlbP 24s -9s linear infinite}@keyframes fall-162_vlbP{59.74%{transform:translate(89.5984vw, 59.74vh) scale(0.1653)}to{transform:translate(88.22835vw, 100vh) scale(0.1653)}}.snow_bXaI:nth-child(163){opacity:.9632;transform:translate(68.1202vw, -10px) scale(0.2159);animation:fall-163_Gc5T 21s -4s linear infinite}@keyframes fall-163_Gc5T{67.468%{transform:translate(64.8205vw, 67.468vh) scale(0.2159)}to{transform:translate(66.47035vw, 100vh) scale(0.2159)}}.snow_bXaI:nth-child(164){opacity:.2098;transform:translate(20.1697vw, -10px) scale(0.1349);animation:fall-164_VwCe 20s -12s linear infinite}@keyframes fall-164_VwCe{47.662%{transform:translate(11.8627vw, 47.662vh) scale(0.1349)}to{transform:translate(16.0162vw, 100vh) scale(0.1349)}}.snow_bXaI:nth-child(165){opacity:.2973;transform:translate(33.2527vw, -10px) scale(0.9454);animation:fall-165_R5cs 15s -1s linear infinite}@keyframes fall-165_R5cs{68.584%{transform:translate(41.8077vw, 68.584vh) scale(0.9454)}to{transform:translate(37.5302vw, 100vh) scale(0.9454)}}.snow_bXaI:nth-child(166){opacity:.5583;transform:translate(66.5341vw, -10px) scale(0.1945);animation:fall-166_nGHc 24s -14s linear infinite}@keyframes fall-166_nGHc{41.174%{transform:translate(71.0984vw, 41.174vh) scale(0.1945)}to{transform:translate(68.81625vw, 100vh) scale(0.1945)}}.snow_bXaI:nth-child(167){opacity:.5315;transform:translate(74.2106vw, -10px) scale(0.1017);animation:fall-167_sPQg 29s -30s linear infinite}@keyframes fall-167_sPQg{34.098%{transform:translate(74.6191vw, 34.098vh) scale(0.1017)}to{transform:translate(74.41485vw, 100vh) scale(0.1017)}}.snow_bXaI:nth-child(168){opacity:.2154;transform:translate(24.3432vw, -10px) scale(0.3543);animation:fall-168_zGy9 22s -24s linear infinite}@keyframes fall-168_zGy9{58.258%{transform:translate(25.4815vw, 58.258vh) scale(0.3543)}to{transform:translate(24.91235vw, 100vh) scale(0.3543)}}.snow_bXaI:nth-child(169){opacity:.7478;transform:translate(59.8192vw, -10px) scale(0.4712);animation:fall-169_Cjwy 30s -30s linear infinite}@keyframes fall-169_Cjwy{48.675%{transform:translate(68.0239vw, 48.675vh) scale(0.4712)}to{transform:translate(63.92155vw, 100vh) scale(0.4712)}}.snow_bXaI:nth-child(170){opacity:.4407;transform:translate(57.0777vw, -10px) scale(0.3731);animation:fall-170_OpHt 26s -3s linear infinite}@keyframes fall-170_OpHt{70.471%{transform:translate(56.2568vw, 70.471vh) scale(0.3731)}to{transform:translate(56.66725vw, 100vh) scale(0.3731)}}.snow_bXaI:nth-child(171){opacity:.4205;transform:translate(18.9626vw, -10px) scale(0.5247);animation:fall-171_nDCR 22s -11s linear infinite}@keyframes fall-171_nDCR{79.696%{transform:translate(17.6134vw, 79.696vh) scale(0.5247)}to{transform:translate(18.288vw, 100vh) scale(0.5247)}}.snow_bXaI:nth-child(172){opacity:.1813;transform:translate(89.5493vw, -10px) scale(0.0501);animation:fall-172_Jc9d 26s -19s linear infinite}@keyframes fall-172_Jc9d{77.747%{transform:translate(82.4767vw, 77.747vh) scale(0.0501)}to{transform:translate(86.013vw, 100vh) scale(0.0501)}}.snow_bXaI:nth-child(173){opacity:.19;transform:translate(95.5061vw, -10px) scale(0.8293);animation:fall-173_pg4j 25s -5s linear infinite}@keyframes fall-173_pg4j{62.206%{transform:translate(87.6623vw, 62.206vh) scale(0.8293)}to{transform:translate(91.5842vw, 100vh) scale(0.8293)}}.snow_bXaI:nth-child(174){opacity:.5095;transform:translate(66.4675vw, -10px) scale(0.4269);animation:fall-174_mO5J 17s -27s linear infinite}@keyframes fall-174_mO5J{54.802%{transform:translate(70.1955vw, 54.802vh) scale(0.4269)}to{transform:translate(68.3315vw, 100vh) scale(0.4269)}}.snow_bXaI:nth-child(175){opacity:.5509;transform:translate(72.0586vw, -10px) scale(0.0094);animation:fall-175_u3ux 25s -17s linear infinite}@keyframes fall-175_u3ux{74.334%{transform:translate(63.8734vw, 74.334vh) scale(0.0094)}to{transform:translate(67.966vw, 100vh) scale(0.0094)}}.snow_bXaI:nth-child(176){opacity:.3978;transform:translate(11.5086vw, -10px) scale(0.9249);animation:fall-176_iyVP 15s -6s linear infinite}@keyframes fall-176_iyVP{32.434%{transform:translate(20.2966vw, 32.434vh) scale(0.9249)}to{transform:translate(15.9026vw, 100vh) scale(0.9249)}}.snow_bXaI:nth-child(177){opacity:.346;transform:translate(21.4919vw, -10px) scale(0.4288);animation:fall-177_AWKl 23s -10s linear infinite}@keyframes fall-177_AWKl{63.199%{transform:translate(17.4074vw, 63.199vh) scale(0.4288)}to{transform:translate(19.44965vw, 100vh) scale(0.4288)}}.snow_bXaI:nth-child(178){opacity:.4921;transform:translate(42.0241vw, -10px) scale(0.9963);animation:fall-178_PIqD 12s -23s linear infinite}@keyframes fall-178_PIqD{59.954%{transform:translate(44.6239vw, 59.954vh) scale(0.9963)}to{transform:translate(43.324vw, 100vh) scale(0.9963)}}.snow_bXaI:nth-child(179){opacity:.7275;transform:translate(52.2602vw, -10px) scale(0.208);animation:fall-179_JaI4 15s -19s linear infinite}@keyframes fall-179_JaI4{46.838%{transform:translate(50.5056vw, 46.838vh) scale(0.208)}to{transform:translate(51.3829vw, 100vh) scale(0.208)}}.snow_bXaI:nth-child(180){opacity:.5933;transform:translate(41.2858vw, -10px) scale(0.6921);animation:fall-180_FC8X 21s -28s linear infinite}@keyframes fall-180_FC8X{60.208%{transform:translate(47.548vw, 60.208vh) scale(0.6921)}to{transform:translate(44.4169vw, 100vh) scale(0.6921)}}.snow_bXaI:nth-child(181){opacity:.1964;transform:translate(41.4853vw, -10px) scale(0.2252);animation:fall-181_M9ep 24s -21s linear infinite}@keyframes fall-181_M9ep{32.834%{transform:translate(38.9458vw, 32.834vh) scale(0.2252)}to{transform:translate(40.21555vw, 100vh) scale(0.2252)}}.snow_bXaI:nth-child(182){opacity:.2519;transform:translate(45.6885vw, -10px) scale(0.8611);animation:fall-182_jZC6 26s -19s linear infinite}@keyframes fall-182_jZC6{76.966%{transform:translate(36.634vw, 76.966vh) scale(0.8611)}to{transform:translate(41.16125vw, 100vh) scale(0.8611)}}.snow_bXaI:nth-child(183){opacity:.0215;transform:translate(73.9287vw, -10px) scale(0.6533);animation:fall-183_ZvwK 12s -4s linear infinite}@keyframes fall-183_ZvwK{72.802%{transform:translate(65.2345vw, 72.802vh) scale(0.6533)}to{transform:translate(69.5816vw, 100vh) scale(0.6533)}}.snow_bXaI:nth-child(184){opacity:.1963;transform:translate(43.6773vw, -10px) scale(0.5423);animation:fall-184_i5hO 24s -27s linear infinite}@keyframes fall-184_i5hO{51.58%{transform:translate(37.3494vw, 51.58vh) scale(0.5423)}to{transform:translate(40.51335vw, 100vh) scale(0.5423)}}.snow_bXaI:nth-child(185){opacity:.8939;transform:translate(74.4094vw, -10px) scale(0.2967);animation:fall-185_ZLrN 26s -5s linear infinite}@keyframes fall-185_ZLrN{75.363%{transform:translate(72.1966vw, 75.363vh) scale(0.2967)}to{transform:translate(73.303vw, 100vh) scale(0.2967)}}.snow_bXaI:nth-child(186){opacity:.3023;transform:translate(63.9829vw, -10px) scale(0.9941);animation:fall-186_Z_4K 19s -19s linear infinite}@keyframes fall-186_Z_4K{53.97%{transform:translate(69.7272vw, 53.97vh) scale(0.9941)}to{transform:translate(66.85505vw, 100vh) scale(0.9941)}}.snow_bXaI:nth-child(187){opacity:.574;transform:translate(28.8381vw, -10px) scale(0.0532);animation:fall-187_ujcM 11s -4s linear infinite}@keyframes fall-187_ujcM{65.685%{transform:translate(37.8326vw, 65.685vh) scale(0.0532)}to{transform:translate(33.33535vw, 100vh) scale(0.0532)}}.snow_bXaI:nth-child(188){opacity:.9702;transform:translate(70.1599vw, -10px) scale(0.7731);animation:fall-188_sErl 15s -10s linear infinite}@keyframes fall-188_sErl{42.669%{transform:translate(79.7849vw, 42.669vh) scale(0.7731)}to{transform:translate(74.9724vw, 100vh) scale(0.7731)}}.snow_bXaI:nth-child(189){opacity:.2191;transform:translate(31.3049vw, -10px) scale(0.0023);animation:fall-189_b5yw 27s -7s linear infinite}@keyframes fall-189_b5yw{56.796%{transform:translate(31.5647vw, 56.796vh) scale(0.0023)}to{transform:translate(31.4348vw, 100vh) scale(0.0023)}}.snow_bXaI:nth-child(190){opacity:.52;transform:translate(48.3804vw, -10px) scale(0.655);animation:fall-190_S5iK 22s -5s linear infinite}@keyframes fall-190_S5iK{47.189%{transform:translate(50.7785vw, 47.189vh) scale(0.655)}to{transform:translate(49.57945vw, 100vh) scale(0.655)}}.snow_bXaI:nth-child(191){opacity:.6119;transform:translate(35.5753vw, -10px) scale(0.5206);animation:fall-191_JO7k 17s -19s linear infinite}@keyframes fall-191_JO7k{66.788%{transform:translate(38.4842vw, 66.788vh) scale(0.5206)}to{transform:translate(37.02975vw, 100vh) scale(0.5206)}}.snow_bXaI:nth-child(192){opacity:.6967;transform:translate(86.3807vw, -10px) scale(0.0511);animation:fall-192_TaGj 28s -11s linear infinite}@keyframes fall-192_TaGj{35.93%{transform:translate(80.5211vw, 35.93vh) scale(0.0511)}to{transform:translate(83.4509vw, 100vh) scale(0.0511)}}.snow_bXaI:nth-child(193){opacity:.5515;transform:translate(5.3267vw, -10px) scale(0.3433);animation:fall-193_N5M1 28s -29s linear infinite}@keyframes fall-193_N5M1{73.891%{transform:translate(10.0378vw, 73.891vh) scale(0.3433)}to{transform:translate(7.68225vw, 100vh) scale(0.3433)}}.snow_bXaI:nth-child(194){opacity:.6205;transform:translate(5.1537vw, -10px) scale(0.4221);animation:fall-194_wkHB 14s -1s linear infinite}@keyframes fall-194_wkHB{75.731%{transform:translate(2.9118vw, 75.731vh) scale(0.4221)}to{transform:translate(4.03275vw, 100vh) scale(0.4221)}}.snow_bXaI:nth-child(195){opacity:.1397;transform:translate(88.4377vw, -10px) scale(0.4263);animation:fall-195_R4Xd 17s -3s linear infinite}@keyframes fall-195_R4Xd{41.637%{transform:translate(89.3589vw, 41.637vh) scale(0.4263)}to{transform:translate(88.8983vw, 100vh) scale(0.4263)}}.snow_bXaI:nth-child(196){opacity:.2403;transform:translate(97.9746vw, -10px) scale(0.7912);animation:fall-196_VLQ8 21s -4s linear infinite}@keyframes fall-196_VLQ8{69.354%{transform:translate(103.7045vw, 69.354vh) scale(0.7912)}to{transform:translate(100.83955vw, 100vh) scale(0.7912)}}.snow_bXaI:nth-child(197){opacity:.7952;transform:translate(21.285vw, -10px) scale(0.9323);animation:fall-197_ZnTx 17s -7s linear infinite}@keyframes fall-197_ZnTx{71.127%{transform:translate(16.1631vw, 71.127vh) scale(0.9323)}to{transform:translate(18.72405vw, 100vh) scale(0.9323)}}.snow_bXaI:nth-child(198){opacity:.0891;transform:translate(23.0014vw, -10px) scale(0.3242);animation:fall-198_haEL 16s -19s linear infinite}@keyframes fall-198_haEL{72.737%{transform:translate(16.0999vw, 72.737vh) scale(0.3242)}to{transform:translate(19.55065vw, 100vh) scale(0.3242)}}.snow_bXaI:nth-child(199){opacity:.7326;transform:translate(80.3581vw, -10px) scale(0.8565);animation:fall-199_jRYB 15s -17s linear infinite}@keyframes fall-199_jRYB{54.829%{transform:translate(84.5607vw, 54.829vh) scale(0.8565)}to{transform:translate(82.4594vw, 100vh) scale(0.8565)}}.snow_bXaI:nth-child(200){opacity:.2275;transform:translate(73.3382vw, -10px) scale(0.6265);animation:fall-200_Fykg 11s -13s linear infinite}@keyframes fall-200_Fykg{37.787%{transform:translate(80.1263vw, 37.787vh) scale(0.6265)}to{transform:translate(76.73225vw, 100vh) scale(0.6265)}}
.thanks_WihP{width:100%;background:linear-gradient(207.95deg, #399BFF -12.8%, #62E7D0 112.78%, #B1EC44 112.8%)}.thanks_WihP .thanksmain_cJYx{background:#fff;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.thanks_WihP .thanksmain_cJYx .qrcode_tClK{width:148px;margin-bottom:20px}.thanks_WihP .thanksmain_cJYx .thanksinstruction_YlF9{width:80%;font-size:20px;margin-top:10px;margin:0}@media screen and (max-width: 996px){.thanksmain_cJYx img{width:80px}.thanksmain_cJYx .thanksinstruction_YlF9{line-height:20px !important;margin-top:0 !important}}
.thanks_MkfW{width:100%;background:linear-gradient(207.95deg, #399BFF -12.8%, #62E7D0 112.78%, #B1EC44 112.8%)}.thanks_MkfW .thanksmain_SM9o{background:#fff;text-align:center}.thanks_MkfW .thanksmain_SM9o .thankstitle_Q5f9{margin:50px 0 10px;line-height:40px}.thanks_MkfW .thanksmain_SM9o .thanksinstruction_oO6q{font-size:20px;margin-top:10px;margin-bottom:0}.thanks_MkfW .thanksmain_SM9o .thanksbutton_zTEO{font-size:20px;margin-top:30px;display:block;line-height:30px}@media screen and (max-width: 996px){.thanksmain_SM9o img{width:100px}.thanksmain_SM9o .thankstitle_Q5f9{margin:30px 0 10px !important;font-size:18px !important}.thanksmain_SM9o .thanksinstruction_oO6q{line-height:20px !important;margin-top:0 !important}.thanksmain_SM9o .thanksbutton_zTEO{font-size:12px !important}}
.pagebox_KtYn{width:100%;height:100%;display:flex;justify-content:center}.pagebox_KtYn .pagecontent_i_94{padding:30px;width:100%;max-width:1320px}.pagebox_KtYn .pagecontent_i_94 a{font-size:24px;font-weight:600;line-height:32px}.pagebox_KtYn .pagecontent_i_94 a svg{margin-right:15px;height:20px;width:10px}.pageoutbox_rePL{width:100%;height:calc(100% - 70px);overflow:hidden;position:absolute}.bookingimg_ZcV7{position:absolute;width:100%;z-index:-10}.bookingFream_Bmna{width:100%;border-radius:20px;box-shadow:12px 12px 48px rgba(2,40,78,.09);height:850px}.title_nUf3{margin-top:32px;font-style:normal;font-weight:600;font-size:30px;line-height:72px;margin-bottom:20px}.textbox_RG92{font-size:20px;width:80%}.textbox_RG92 p{max-width:60%;margin-bottom:10px;font-size:18px;line-height:1.5}.bannerMove_TFXL{display:none}@media screen and (max-width: 1100px){.bannerImg_UGoX{opacity:.3 !important}.pagecontent_i_94{padding:0px}.bookingFream_Bmna{height:950px}}@media screen and (max-width: 450px){.bannerImg_UGoX{display:none}.bannerMove_TFXL{display:block !important;opacity:.3}.title_nUf3{margin-top:0}.textbox_RG92{width:100%}.textbox_RG92 p{max-width:100%;width:100%}.pagecontent_i_94{padding:0px}.company_Tcub{background:#f3f9ff}.backgroundPc_fbU_{display:none}.backgroundMove_Vgf9{display:block !important}}
/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.sidebar_re4s {
  max-height: calc(100vh - (var(--ifm-navbar-height) + 2rem));
  overflow-y: auto;
  position: sticky;
  top: calc(var(--ifm-navbar-height) + 2rem);
}

.sidebarItemTitle_pO2u {
  font-size: var(--ifm-h3-font-size);
  font-weight: var(--ifm-font-weight-bold);
}

.sidebarItemList_Yudw {
  font-size: 0.9rem;
}

.sidebarItem__DBe {
  margin-top: 0.7rem;
}

.sidebarItemLink_mo7H {
  color: var(--ifm-font-color-base);
  display: block;
}

.sidebarItemLink_mo7H:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.sidebarItemLinkActive_I1ZP {
  color: var(--ifm-color-primary) !important;
}

@media (max-width: 996px) {
  .sidebar_re4s {
    display: none;
  }
}

.yearGroupHeading_rMGB {
  margin-top: 1.6rem;
  margin-bottom: 0.4rem;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.yearGroupHeading_QT03 {
  margin: 1rem 0.75rem 0.5rem;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.title_f1Hy {
  font-size: 3rem;
}

/**
  Blog post title should be smaller on smaller devices
**/
@media (max-width: 576px) {
  .title_f1Hy {
    font-size: 2rem;
  }
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.container_mt6G {
  font-size: 0.9rem;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

[data-theme='dark'] .githubSvg_Uu4N {
  fill: var(--light);
}

[data-theme='light'] .githubSvg_Uu4N {
  fill: var(--dark);
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

[data-theme='dark'] .xSvg_y3PF {
  fill: var(--light);
}

[data-theme='light'] .xSvg_y3PF {
  fill: var(--dark);
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

[data-theme='dark'] .instagramSvg_YC40 {
  fill: var(--light);
}

[data-theme='light'] .instagramSvg_YC40 {
  fill: var(--dark);
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

[data-theme='dark'] .threadsSvg_PTXY {
  fill: var(--light);
}

[data-theme='light'] .threadsSvg_PTXY {
  fill: var(--dark);
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

:root {
  --docusaurus-blog-social-icon-size: 1rem;
}

.authorSocials_rSDt {
  /*
  This ensures that container takes height even if there's no social link
  This keeps author names aligned even if only some have socials
   */
  height: var(--docusaurus-blog-social-icon-size);

  display: flex;
  flex-wrap: wrap;
  align-items: center;
  line-height: 0;
  overflow: hidden;
  line-clamp: 1;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.authorSocialLink_owbf {
  height: var(--docusaurus-blog-social-icon-size);
  width: var(--docusaurus-blog-social-icon-size);
  line-height: 0;
  margin-right: 0.4rem;
}

.authorSocialIcon_XYv3 {
  width: var(--docusaurus-blog-social-icon-size);
  height: var(--docusaurus-blog-social-icon-size);
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.authorImage_XqGP {
  --ifm-avatar-photo-size: 3.6rem;
}

.author-as-h1_n9oJ .authorImage_XqGP {
  --ifm-avatar-photo-size: 7rem;
}

.author-as-h2_gXvM .authorImage_XqGP {
  --ifm-avatar-photo-size: 5.4rem;
}

.authorDetails_lV9A {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-around;
}

.authorName_yefp {
  font-size: 1.1rem;
  line-height: 1.1rem;
  display: flex;
  flex-direction: row;
}

.author-as-h1_n9oJ .authorName_yefp {
  font-size: 2.4rem;
  line-height: 2.4rem;
  display: inline;
}

.author-as-h2_gXvM .authorName_yefp {
  font-size: 1.4rem;
  line-height: 1.4rem;
  display: inline;
}

.authorTitle_nd0D {
  font-size: 0.8rem;
  line-height: 1rem;
  display: -webkit-box;
  overflow: hidden;
  line-clamp: 1;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.author-as-h1_n9oJ .authorTitle_nd0D {
  font-size: 1.2rem;
  line-height: 1.6rem;
}

.author-as-h2_gXvM .authorTitle_nd0D {
  font-size: 1rem;
  line-height: 1.3rem;
}

.authorBlogPostCount_iiJ5 {
  background: var(--ifm-color-secondary);
  color: var(--ifm-color-black);
  font-size: 0.8rem;
  line-height: 1.2;
  border-radius: var(--ifm-global-radius);
  padding: 0.1rem 0.4rem;
  margin-left: 0.3rem;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.authorCol_Hf19 {
  max-width: inherit !important;
}

.imageOnlyAuthorRow_pa_O {
  display: flex;
  flex-flow: row wrap;
}

.imageOnlyAuthorCol_G86a {
  margin-left: 0.3rem;
  margin-right: 0.3rem;
}


.banner_JLTn{width:100%;position:relative}.banner_JLTn>img{display:block;width:100%}.banner_JLTn .starImg_tUla{height:30px;margin-bottom:16px}.banner_JLTn .bannerMove_LswM{display:none}.banner_JLTn .bannerCon_lPi9{position:absolute;top:0;bottom:0;margin:auto;left:10%;width:40%;display:flex;flex-direction:column;justify-content:center}.banner_JLTn .bannerCon_lPi9 h1{font-size:50px;line-height:60px}.banner_JLTn .bannerCon_lPi9 p{font-size:20px;line-height:40px}@media screen and (max-width: 996px){.banner_JLTn>img{opacity:.3 !important}.bannerCon_lPi9 h1{line-height:40px !important}.bannerCon_lPi9{width:80% !important}}@media screen and (max-width: 450px){.banner_JLTn>.bannerImg_s52o{display:none}.banner_JLTn>.bannerMove_LswM{display:block !important;opacity:1 !important}.bannerCon_lPi9{width:80% !important;justify-content:start !important;padding-top:60px}.bannerCon_lPi9 h1{font-size:1.5em !important;line-height:30px !important}.bannerCon_lPi9 p{font-size:14px !important;line-height:normal !important}.bannerCon_lPi9 button{font-size:12px}}.videosBox_PDmY{display:flex;justify-content:center}.videosBox_PDmY>div{text-align:center}.videosBox_PDmY>div .videoTitle_jNgd{display:block;text-align:center;padding-top:5rem;padding-bottom:2.25rem;color:#000;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.75rem}.videosBox_PDmY .video1_T5Md{margin-right:3.2rem}.videosBox_PDmY .video1_T5Md .videoBox_lpO3{width:33.16556rem;height:18.66013rem}.videosBox_PDmY .video2_nQgg .iframeBox_zJBf{width:33.16556rem;height:18.66013rem}@media screen and (max-width: 996px){.videosBox_PDmY{flex-direction:column}.videosBox_PDmY>div .videoTitle_jNgd{display:block;text-align:center;padding-top:1.87rem;padding-bottom:.38rem;color:#111827;text-align:center;font-family:Inter;font-size:1.25rem;font-style:normal;font-weight:400;line-height:2.5rem}.videosBox_PDmY .video1_T5Md{margin-right:0rem;text-align:center}.videosBox_PDmY .video1_T5Md .videoBox_lpO3{width:21rem;height:11.8125rem}.videosBox_PDmY .video2_nQgg{text-align:center}.videosBox_PDmY .video2_nQgg .iframeBox_zJBf{width:21rem;height:11.8125rem}}
.newsBox_y3xF{width:100%;background:rgba(57,155,255,.05)}.news_I0U0{display:flex;flex-wrap:wrap}.news_I0U0 .new_oK1E{width:33.3%;padding:0 10px 30px;text-align:center}.news_I0U0 .new_oK1E img{width:80px;height:80px;display:block;margin:0 auto 16px}.news_I0U0 .new_oK1E p{margin:20px 0;line-height:30px}.news_I0U0 .new_oK1E .message_kVRP{color:#000}.news_I0U0 .new_oK1E>a span{margin-left:6px;font-size:14px}@media screen and (max-width: 996px){.news_I0U0 .new_oK1E{width:100%}.news_I0U0 .new_oK1E p{height:auto !important}}
.lists_dw4v{display:flex;flex-wrap:wrap}.lists_dw4v .listBox_syVo{width:50%;padding:0 12px;margin-bottom:30px}.lists_dw4v .list_ZAbj{width:100%;padding:16px;background:rgba(57,155,255,.0509803922);border:1px solid #d9d9d9;border-radius:20px;height:240px;display:flex;flex-direction:row;justify-content:center;align-items:center}.lists_dw4v .list_ZAbj .img_VjRx{width:20%;min-width:90px;margin-right:30px}.lists_dw4v .list_ZAbj p{line-height:30px !important}.lists_dw4v .list_ZAbj .msglist_Rhtp{width:80%}.lists_dw4v .list_ZAbj h2{background:linear-gradient(207.95deg, #399BFF -12.8%, #62E7D0 112.78%, #B1EC44 112.8%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);font-size:24px;line-height:40px}.lists_dw4v .list_ZAbj p{margin-bottom:0;line-height:1.5;font-size:16px}@media screen and (max-width: 1100px){.lists_dw4v .listBox_syVo{width:100% !important}}@media screen and (max-width: 450px){.lists_dw4v .list_ZAbj{padding:20px 16px !important;height:auto !important;flex-wrap:wrap}.lists_dw4v .list_ZAbj .img_VjRx{min-width:60px;margin-right:0;margin-bottom:20px}.lists_dw4v .list_ZAbj .msglist_Rhtp{width:100%}.lists_dw4v .list_ZAbj .msglist_Rhtp h2{font-weight:bold;line-height:1.5 !important}.lists_dw4v .list_ZAbj .msglist_Rhtp p{line-height:1.5 !important}}
.tab__fL_{display:flex;justify-content:center;align-items:center}.tab__fL_ label{width:100px;padding-top:0;padding-bottom:0;height:38px;line-height:38px;text-align:center}.tab__fL_ label:first-child{border-radius:40px 0px 0px 40px}.tab__fL_ label:last-child{border-radius:0px 40px 40px 0px}
.devBox_dxgV{background:rgba(57,155,255,.05)}.lists_ETqJ{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.lists_ETqJ>div{height:100%;flex-shrink:0;padding:0 10px 30px}.lists_ETqJ>div>img{max-height:42px}.lists_ETqJ .listBox_nTnE{width:100%;height:108px;display:flex;overflow-x:scroll}.lists_ETqJ .listBox_nTnE div{width:20%;padding:0 10px;min-width:240px;flex-shrink:0}.lists_ETqJ .listBox_nTnE div img{width:100%}.trusts_PP5L{padding:20px;position:relative}.trust_j5j0{height:350px;display:flex;margin:20px;align-items:center;background:#fff;box-shadow:0px 4px 4px #cfd6dd;border-radius:20px;padding:30px;position:relative}.trust_j5j0 .imgBox_L3HI{width:200px;height:100%;display:flex;align-items:center;justify-content:center;margin-right:30px;flex-shrink:0}.trust_j5j0 .imgBox_L3HI>img{max-width:100%;max-height:100%}.trust_j5j0>img{height:260px;position:absolute;bottom:30px;right:30px}.trust_j5j0 .content_AM57{padding-left:30px;padding-right:60px;height:100%;display:flex;align-items:center}.trust_j5j0 .content_AM57>div{position:relative}.trust_j5j0 .content_AM57>div>img{margin-right:20px;width:20px;height:20px;display:block;position:absolute;left:-36px}.trust_j5j0 .content_AM57>div>p{font-size:20px}.trust_j5j0 .content_AM57>div>div{text-align:right;font-size:16px}.trusts_PP5L .slick-dots-bottom_laVS{bottom:-30px !important}.trusts_PP5L .slick-dots-bottom_laVS button{background:#000}.ant-carousel_oZ2Q .slick-prev_zyLX,.ant-carousel_oZ2Q .slick-next_jyhj,.ant-carousel_oZ2Q .slick-prev_zyLX:hover,.ant-carousel_oZ2Q .slick-next_jyhj:hover{font-size:inherit;color:currentColor}.leftButton_oFq0,.rightButton_Vi3Q{border:none;height:36px;width:36px;padding:0;opacity:.5;position:absolute;top:0;bottom:0;margin:auto;z-index:10;cursor:pointer}.leftButton_oFq0:hover,.rightButton_Vi3Q:hover{opacity:1}@media screen and (max-width: 1100px){.listBox_nTnE{width:100% !important}.listBox_nTnE p{height:auto !important}.trust_j5j0{height:auto;flex-wrap:wrap}.trust_j5j0 .imgBox_L3HI{width:100%;height:160px;margin-right:0;margin-bottom:24px}.trust_j5j0 .content_AM57{padding-right:0;padding-left:20px}.trust_j5j0 .content_AM57>div{height:250px}.trust_j5j0 .content_AM57>div>img{margin-right:0;width:16px;height:16px;display:block;position:absolute;left:-20px}}@media screen and (max-width: 760px){.content_AM57>div{height:400px !important}}@media screen and (max-width: 600px){.lists_ETqJ{overflow:unset !important;height:auto !important}.lists_ETqJ>div{max-width:33.3%}.lists_ETqJ .listBox_nTnE{overflow-x:unset;height:auto !important;flex-wrap:wrap}.lists_ETqJ .listBox_nTnE>div{width:50%;min-width:unset;padding:0 6px 10px}.trusts_PP5L{display:none !important}}
.banner_KYoy{position:relative}.banner_KYoy img{display:block;width:100%}.banner_KYoy .bannerMove_HdyO{display:none}.banner_KYoy .bannerCon_ZjLm{position:absolute;top:0;bottom:0;margin:auto;left:6%;width:40%;display:flex;flex-direction:column;justify-content:center}.banner_KYoy .bannerCon_ZjLm h1{color:#fff;font-size:48px;margin-bottom:30px}.banner_KYoy .bannerCon_ZjLm button{background:#fff;color:#399bff}.banner_KYoy .bannerCon_ZjLm .large_o74V{display:block}.banner_KYoy .bannerCon_ZjLm .small_BwA7{display:none}@media screen and (max-width: 996px){.banner_KYoy .bannerPc_Ttu5{display:none}.banner_KYoy .bannerMove_HdyO{display:block}.bannerCon_ZjLm{width:80% !important}.bannerCon_ZjLm h1{font-size:1.5em !important;margin-bottom:10px !important;line-height:normal !important}.bannerCon_ZjLm p{font-size:14px !important;line-height:normal !important}.bannerCon_ZjLm button{font-size:12px}.bannerCon_ZjLm .large_o74V{display:none !important}.bannerCon_ZjLm .small_BwA7{display:block !important}}
.background_cya1{width:100%;background:url(/assets/images/back-f38fff1fa369d44785501113f5c39024.png) no-repeat top;background-size:100% 50%}.first__SLQ{display:flex;flex-direction:row;justify-content:center;align-items:center}.title_Tudc{text-align:center}@media screen and (max-width: 450px){.title_Tudc{margin-bottom:0 !important;font-size:18px !important}}
.footerBox_QEh9{width:100%;background-color:var(--ifm-footer-background-color)}.footerCon_mJKr{display:flex;justify-content:space-between}.footerCon_mJKr>div{margin-bottom:20px}.footerTitle_CJ20{display:flex;align-items:center;margin-bottom:30px;line-height:30px;margin-right:20px}.footerTitle_CJ20 img{height:62px;margin-right:20px}.footerTitle_CJ20 a{color:#000}.footerTitleS_JG58{flex-wrap:wrap}.footerLinks_Nw2c{margin-bottom:0}.footerLink_IhWK{margin-right:30px}.footerLink_IhWK img{width:28px;height:28px}.footerEmail_qO7h h2{height:62px;line-height:50px;margin-bottom:0;font-size:var(--ifm-h2-font-size)}.footerLists_h6H_{display:flex;flex-wrap:wrap;margin-top:20px}.footerLists_h6H_>div{display:flex;align-items:center;min-width:50%;flex-shrink:0;margin-bottom:16px}.footerLists_h6H_>div>img{margin-right:6px;display:block;width:24px;height:24px}.footerLists_h6H_>div>a{color:#000}.footerDivider_zTzG{display:none}@media screen and (max-width: 996px){.footerBox_QEh9{padding-bottom:0}.footerDivider_zTzG{display:block}.footerCon_mJKr{flex-wrap:wrap}.footerCon_mJKr .footerTitle_CJ20>div{display:none}.footerCon_mJKr .footerTitle_CJ20>a{width:100%;margin-bottom:10px}}@media screen and (max-width: 450px){.footerTitle_CJ20>div{width:100%}}
/* stylelint-disable */
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  margin: 0;
}
[tabindex='-1']:focus {
  outline: none;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  font-weight: 500;
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
abbr[title],
abbr[data-original-title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline;
  text-decoration: underline;
  text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type='text'],
input[type='password'],
input[type='number'],
textarea {
  -webkit-appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}
figure {
  margin: 0 0 1em;
}
img {
  vertical-align: middle;
  border-style: none;
}
a,
area,
button,
[role='button'],
input:not([type='range']),
label,
select,
summary,
textarea {
  touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  text-align: left;
  caption-side: bottom;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type='radio'],
input[type='checkbox'] {
  box-sizing: border-box;
  padding: 0;
}
input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month'] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
mark {
  padding: 0.2em;
  background-color: #feffe6;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.codeBlockContainer_Ckt0 {
  background: var(--prism-background-color);
  color: var(--prism-color);
  margin-bottom: var(--ifm-leading);
  box-shadow: var(--ifm-global-shadow-lw);
  border-radius: var(--ifm-code-border-radius);
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.codeBlockContent_biex {
  position: relative;
  /* rtl:ignore */
  direction: ltr;
  border-radius: inherit;
}

.codeBlockTitle_Ktv7 {
  border-bottom: 1px solid var(--ifm-color-emphasis-300);
  font-size: var(--ifm-code-font-size);
  font-weight: 500;
  padding: 0.75rem var(--ifm-pre-padding);
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

.codeBlock_bY9V {
  --ifm-pre-background: var(--prism-background-color);
  margin: 0;
  padding: 0;
}

.codeBlockTitle_Ktv7 + .codeBlockContent_biex .codeBlock_bY9V {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.codeBlockStandalone_MEMb {
  padding: 0;
}

.codeBlockLines_e6Vv {
  font: inherit;
  /* rtl:ignore */
  float: left;
  min-width: 100%;
  padding: var(--ifm-pre-padding);
}

.codeBlockLinesWithNumbering_o6Pm {
  display: table;
  padding: var(--ifm-pre-padding) 0;
}

@media print {
  .codeBlockLines_e6Vv {
    white-space: pre-wrap;
  }
}

.buttonGroup__atx {
  display: flex;
  column-gap: 0.2rem;
  position: absolute;
  /* rtl:ignore */
  right: calc(var(--ifm-pre-padding) / 2);
  top: calc(var(--ifm-pre-padding) / 2);
}

.buttonGroup__atx button {
  display: flex;
  align-items: center;
  background: var(--prism-background-color);
  color: var(--prism-color);
  border: 1px solid var(--ifm-color-emphasis-300);
  border-radius: var(--ifm-global-radius);
  padding: 0.4rem;
  line-height: 0;
  transition: opacity var(--ifm-transition-fast) ease-in-out;
  opacity: 0;
}

.buttonGroup__atx button:focus-visible,
.buttonGroup__atx button:hover {
  opacity: 1 !important;
}

.theme-code-block:hover .buttonGroup__atx button {
  opacity: 0.4;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

/* Intentionally has zero specificity, so that to be able to override
the background in custom CSS file due bug https://github.com/facebook/docusaurus/issues/3678 */
:where(:root) {
  --docusaurus-highlighted-code-line-bg: rgb(72 77 91);
}

:where([data-theme='dark']) {
  --docusaurus-highlighted-code-line-bg: rgb(100 100 100);
}

.theme-code-block-highlighted-line {
  background-color: var(--docusaurus-highlighted-code-line-bg);
  display: block;
  margin: 0 calc(-1 * var(--ifm-pre-padding));
  padding: 0 var(--ifm-pre-padding);
}

.codeLine_lJS_ {
  display: table-row;
  counter-increment: line-count;
}

.codeLineNumber_Tfdd {
  display: table-cell;
  text-align: right;
  width: 1%;
  position: sticky;
  left: 0;
  padding: 0 var(--ifm-pre-padding);
  background: var(--ifm-pre-background);
  overflow-wrap: normal;
}

.codeLineNumber_Tfdd::before {
  content: counter(line-count);
  opacity: 0.4;
}

.theme-code-block-highlighted-line .codeLineNumber_Tfdd::before {
  opacity: 0.8;
}

.codeLineContent_feaV {
  padding-right: var(--ifm-pre-padding);
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.theme-code-block:hover .copyButtonCopied_obH4 {
  opacity: 1 !important;
}

.copyButtonIcons_eSgA {
  position: relative;
  width: 1.125rem;
  height: 1.125rem;
}

.copyButtonIcon_y97N,
.copyButtonSuccessIcon_LjdS {
  position: absolute;
  top: 0;
  left: 0;
  fill: currentColor;
  opacity: inherit;
  width: inherit;
  height: inherit;
  transition: all var(--ifm-transition-fast) ease;
}

.copyButtonSuccessIcon_LjdS {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.33);
  opacity: 0;
  color: #00d600;
}

.copyButtonCopied_obH4 .copyButtonIcon_y97N {
  transform: scale(0.33);
  opacity: 0;
}

.copyButtonCopied_obH4 .copyButtonSuccessIcon_LjdS {
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  transition-delay: 0.075s;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.wordWrapButtonIcon_Bwma {
  width: 1.2rem;
  height: 1.2rem;
}

.wordWrapButtonEnabled_EoeP .wordWrapButtonIcon_Bwma {
  color: var(--ifm-color-primary);
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

:root {
  --docusaurus-tag-list-border: var(--ifm-color-emphasis-300);
}

.tag_zVej {
  border: 1px solid var(--docusaurus-tag-list-border);
  transition: border var(--ifm-transition-fast);
}

.tag_zVej:hover {
  --docusaurus-tag-list-border: var(--ifm-link-color);
  -webkit-text-decoration: none;
  text-decoration: none;
}

.tagRegular_sFm0 {
  border-radius: var(--ifm-global-radius);
  padding: 0.2rem 0.5rem 0.3rem;
  font-size: 90%;
}

.tagWithCount_h2kH {
  display: flex;
  align-items: center;
  position: relative;
  padding: 0 0.5rem 0 1rem;
  border-left: 0;
}

.tagWithCount_h2kH::before,
.tagWithCount_h2kH::after {
  content: '';
  position: absolute;
  top: 50%;
  border: 1px solid var(--docusaurus-tag-list-border);
  transition: inherit;
}

.tagWithCount_h2kH::before {
  right: 100%;
  transform: translate(50%, -50%) rotate(-45deg);
  width: 1.18rem;
  height: 1.18rem;
  border-right: 0;
  border-bottom: 0;
}

.tagWithCount_h2kH::after {
  left: 0;
  transform: translateY(-50%);
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
}

.tagWithCount_h2kH span {
  background: var(--ifm-color-secondary);
  color: var(--ifm-color-black);
  font-size: 0.7rem;
  line-height: 1.2;
  border-radius: var(--ifm-global-radius);
  padding: 0.1rem 0.4rem;
  margin-left: 0.3rem;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

/*
CSS variables, meant to be overridden by final theme
 */
.details_lb9f {
  --docusaurus-details-summary-arrow-size: 0.38rem;
  --docusaurus-details-transition: transform 200ms ease;
  --docusaurus-details-decoration-color: grey;
}

.details_lb9f > summary {
  position: relative;
  cursor: pointer;
  list-style: none;
  padding-left: 1rem;
}

/* TODO: deprecation, need to remove this after Safari will support `::marker` */
.details_lb9f > summary::-webkit-details-marker {
  display: none;
}

.details_lb9f > summary::before {
  position: absolute;
  top: 0.45rem;
  left: 0;

  /* CSS-only Arrow */
  content: '';
  border-width: var(--docusaurus-details-summary-arrow-size);
  border-style: solid;
  border-color: transparent transparent transparent
    var(--docusaurus-details-decoration-color);

  /* Arrow rotation anim */
  transform: rotate(0deg);
  transition: var(--docusaurus-details-transition);
  transform-origin: calc(var(--docusaurus-details-summary-arrow-size) / 2) 50%;
}

/* When JS disabled/failed to load: we use the open property for arrow animation: */
.details_lb9f[open]:not(.isBrowser_bmU9) > summary::before,

.details_lb9f[data-collapsed='false'].isBrowser_bmU9 > summary::before {
  transform: rotate(90deg);
}

.collapsibleContent_i85q {
  margin-top: 1rem;
  border-top: 1px solid var(--docusaurus-details-decoration-color);
  padding-top: 1rem;
}

.collapsibleContent_i85q p:last-child {
  margin-bottom: 0;
}

.details_lb9f > summary > p:last-child {
  margin-bottom: 0;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.tags_jXut {
  display: inline;
}

.tag_QGVx {
  margin: 0 0.4rem 0.5rem 0;
  display: inline-block;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.iconEdit_Z9Sw {
  margin-right: 0.3em;
  vertical-align: sub;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.lastUpdated_JAkA {
  font-size: smaller;
  font-style: italic;
  margin-top: 0.2rem;
}

@media (min-width: 997px) {
  .lastUpdated_JAkA {
    text-align: right;
  }
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.tocCollapsibleButton_TO0P {
  font-size: inherit;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.4rem 0.8rem;
  width: 100%;
}

.tocCollapsibleButton_TO0P::after {
  content: '';
  background: var(--ifm-menu-link-sublist-icon) 50% 50% / 2rem 2rem no-repeat;
  filter: var(--ifm-menu-link-sublist-icon-filter);
  height: 1.25rem;
  width: 1.25rem;
  transform: rotate(180deg);
  transition: transform var(--ifm-transition-fast);
}

.tocCollapsibleButtonExpanded_MG3E::after {
  transform: none;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.tocCollapsible_ETCw {
  background-color: var(--ifm-menu-color-background-active);
  border-radius: var(--ifm-global-radius);
  margin: 1rem 0;
}

.tocCollapsibleContent_vkbj > ul {
  border-left: none;
  border-top: 1px solid var(--ifm-color-emphasis-300);
  padding: 0.2rem 0;
  font-size: 15px;
}

.tocCollapsibleContent_vkbj ul li {
  margin: 0.4rem 0.8rem;
}

.tocCollapsibleContent_vkbj a {
  display: block;
}

.tocCollapsibleExpanded_sAul {
  transform: none;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

@media (min-width: 997px) {
  /* Prevent hydration FOUC, as the mobile TOC needs to be server-rendered */
  .tocMobile_ITEo {
    display: none;
  }
}

@media print {
  .tocMobile_ITEo {
    display: none;
  }
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.details_b_Ee {
  --docusaurus-details-decoration-color: var(--ifm-alert-border-color);
  --docusaurus-details-transition: transform var(--ifm-transition-fast) ease;
  margin: 0 0 var(--ifm-spacing-vertical);
  border: 1px solid var(--ifm-alert-border-color);
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.containsTaskList_mC6p {
  list-style: none;
}

:not(.containsTaskList_mC6p > li) > .containsTaskList_mC6p {
  padding-left: 0;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.img_ev3q {
  height: auto;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.admonition_xJq3 {
  margin-bottom: 1em;
}

.admonitionHeading_Gvgb {
  font: var(--ifm-heading-font-weight) var(--ifm-h5-font-size) /
    var(--ifm-heading-line-height) var(--ifm-heading-font-family);
  text-transform: uppercase;
}

/* Heading alone without content (does not handle fragment content) */
.admonitionHeading_Gvgb:not(:last-child) {
  margin-bottom: 0.3rem;
}

.admonitionHeading_Gvgb code {
  text-transform: none;
}

.admonitionIcon_Rf37 {
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.4em;
}

.admonitionIcon_Rf37 svg {
  display: inline-block;
  height: 1.6em;
  width: 1.6em;
  fill: var(--ifm-alert-foreground-color);
}

.admonitionContent_BuS1 > :last-child {
  margin-bottom: 0;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.tableOfContents_bqdL {
  max-height: calc(100vh - (var(--ifm-navbar-height) + 2rem));
  overflow-y: auto;
  position: sticky;
  top: calc(var(--ifm-navbar-height) + 1rem);
}

@media (max-width: 996px) {
  .tableOfContents_bqdL {
    display: none;
  }

  .docItemContainer_F8PC {
    padding: 0 0.3rem;
  }
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.container_lyt7 {
  max-width: 100%;
}

.container_lyt7 > svg {
  max-width: 100%;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.breadcrumbHomeIcon_YNFT {
  position: relative;
  top: 1px;
  vertical-align: top;
  height: 1.1rem;
  width: 1.1rem;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.breadcrumbsContainer_Z_bl {
  --ifm-breadcrumb-size-multiplier: 0.8;
  margin-bottom: 0.8rem;
}

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.docItemContainer_Djhp header + *,
.docItemContainer_Djhp article > *:first-child {
  margin-top: 0;
}

@media (min-width: 997px) {
  .docItemCol_VOVn {
    max-width: 75% !important;
  }
}

