/**
 * 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]) {
    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 {
    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);
      text-decoration: none;
    }

.breadcrumbs__link:any-link:hover {
      background: var(--ifm-breadcrumb-item-background-active);
      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. */
    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);
      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);
      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 {
      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);
      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);
      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: 0.9rem;
      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 {
      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);
      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;
    }

.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(/zh-Hans/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;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;
  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{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;
    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://twitter.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 {
  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 {
  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:.3558;transform:translate(80.6642vw, -10px) scale(0.8958);animation:fall-1_VdqS 15s -8s linear infinite}@keyframes fall-1_VdqS{73.027%{transform:translate(74.1322vw, 73.027vh) scale(0.8958)}to{transform:translate(77.3982vw, 100vh) scale(0.8958)}}.snow_bXaI:nth-child(2){opacity:.2904;transform:translate(34.1292vw, -10px) scale(0.8472);animation:fall-2_VQNC 22s -23s linear infinite}@keyframes fall-2_VQNC{32.355%{transform:translate(35.2133vw, 32.355vh) scale(0.8472)}to{transform:translate(34.67125vw, 100vh) scale(0.8472)}}.snow_bXaI:nth-child(3){opacity:.6281;transform:translate(89.3745vw, -10px) scale(0.771);animation:fall-3_ZGPH 29s -16s linear infinite}@keyframes fall-3_ZGPH{41.483%{transform:translate(98.1683vw, 41.483vh) scale(0.771)}to{transform:translate(93.7714vw, 100vh) scale(0.771)}}.snow_bXaI:nth-child(4){opacity:.7178;transform:translate(17.2765vw, -10px) scale(0.5759);animation:fall-4_IfuJ 15s -6s linear infinite}@keyframes fall-4_IfuJ{66.293%{transform:translate(7.9433vw, 66.293vh) scale(0.5759)}to{transform:translate(12.6099vw, 100vh) scale(0.5759)}}.snow_bXaI:nth-child(5){opacity:.7049;transform:translate(52.3208vw, -10px) scale(0.4267);animation:fall-5_XQQe 15s -6s linear infinite}@keyframes fall-5_XQQe{67.542%{transform:translate(60.0552vw, 67.542vh) scale(0.4267)}to{transform:translate(56.188vw, 100vh) scale(0.4267)}}.snow_bXaI:nth-child(6){opacity:.7357;transform:translate(33.4093vw, -10px) scale(0.791);animation:fall-6_DhTm 19s -4s linear infinite}@keyframes fall-6_DhTm{33.932%{transform:translate(43.0319vw, 33.932vh) scale(0.791)}to{transform:translate(38.2206vw, 100vh) scale(0.791)}}.snow_bXaI:nth-child(7){opacity:.494;transform:translate(26.5475vw, -10px) scale(0.4149);animation:fall-7_sGbC 11s -4s linear infinite}@keyframes fall-7_sGbC{46.944%{transform:translate(19.0753vw, 46.944vh) scale(0.4149)}to{transform:translate(22.8114vw, 100vh) scale(0.4149)}}.snow_bXaI:nth-child(8){opacity:.9679;transform:translate(43.5263vw, -10px) scale(0.4877);animation:fall-8_CyKo 13s -25s linear infinite}@keyframes fall-8_CyKo{62.526%{transform:translate(45.387vw, 62.526vh) scale(0.4877)}to{transform:translate(44.45665vw, 100vh) scale(0.4877)}}.snow_bXaI:nth-child(9){opacity:.1292;transform:translate(97.178vw, -10px) scale(0.3884);animation:fall-9_jBy6 29s -3s linear infinite}@keyframes fall-9_jBy6{51.734%{transform:translate(103.2315vw, 51.734vh) scale(0.3884)}to{transform:translate(100.20475vw, 100vh) scale(0.3884)}}.snow_bXaI:nth-child(10){opacity:.7088;transform:translate(87.9584vw, -10px) scale(0.5559);animation:fall-10_xqgG 16s -6s linear infinite}@keyframes fall-10_xqgG{38.811%{transform:translate(90.9032vw, 38.811vh) scale(0.5559)}to{transform:translate(89.4308vw, 100vh) scale(0.5559)}}.snow_bXaI:nth-child(11){opacity:.0645;transform:translate(30.065vw, -10px) scale(0.3947);animation:fall-11_Psar 10s -17s linear infinite}@keyframes fall-11_Psar{37.154%{transform:translate(31.4514vw, 37.154vh) scale(0.3947)}to{transform:translate(30.7582vw, 100vh) scale(0.3947)}}.snow_bXaI:nth-child(12){opacity:.192;transform:translate(26.7214vw, -10px) scale(0.4904);animation:fall-12_S_HJ 20s -13s linear infinite}@keyframes fall-12_S_HJ{67.728%{transform:translate(28.2712vw, 67.728vh) scale(0.4904)}to{transform:translate(27.4963vw, 100vh) scale(0.4904)}}.snow_bXaI:nth-child(13){opacity:.6639;transform:translate(99.1993vw, -10px) scale(0.8951);animation:fall-13_lvhd 25s -30s linear infinite}@keyframes fall-13_lvhd{45.761%{transform:translate(98.4743vw, 45.761vh) scale(0.8951)}to{transform:translate(98.8368vw, 100vh) scale(0.8951)}}.snow_bXaI:nth-child(14){opacity:.4505;transform:translate(66.8062vw, -10px) scale(0.4632);animation:fall-14_JuTb 14s -3s linear infinite}@keyframes fall-14_JuTb{36.867%{transform:translate(76.0922vw, 36.867vh) scale(0.4632)}to{transform:translate(71.4492vw, 100vh) scale(0.4632)}}.snow_bXaI:nth-child(15){opacity:.8398;transform:translate(10.505vw, -10px) scale(0.6023);animation:fall-15_KnLd 26s -16s linear infinite}@keyframes fall-15_KnLd{48.49%{transform:translate(19.5899vw, 48.49vh) scale(0.6023)}to{transform:translate(15.04745vw, 100vh) scale(0.6023)}}.snow_bXaI:nth-child(16){opacity:.9703;transform:translate(44.941vw, -10px) scale(0.268);animation:fall-16_R4rv 10s -11s linear infinite}@keyframes fall-16_R4rv{36.248%{transform:translate(45.2959vw, 36.248vh) scale(0.268)}to{transform:translate(45.11845vw, 100vh) scale(0.268)}}.snow_bXaI:nth-child(17){opacity:.3354;transform:translate(9.6932vw, -10px) scale(0.4371);animation:fall-17_OPhM 13s -13s linear infinite}@keyframes fall-17_OPhM{33.102%{transform:translate(18.8698vw, 33.102vh) scale(0.4371)}to{transform:translate(14.2815vw, 100vh) scale(0.4371)}}.snow_bXaI:nth-child(18){opacity:.7;transform:translate(20.6364vw, -10px) scale(0.2081);animation:fall-18_w_ac 27s -24s linear infinite}@keyframes fall-18_w_ac{58.519%{transform:translate(30.4459vw, 58.519vh) scale(0.2081)}to{transform:translate(25.54115vw, 100vh) scale(0.2081)}}.snow_bXaI:nth-child(19){opacity:.8067;transform:translate(97.0113vw, -10px) scale(0.4249);animation:fall-19_G0tQ 19s -8s linear infinite}@keyframes fall-19_G0tQ{53.429%{transform:translate(95.2034vw, 53.429vh) scale(0.4249)}to{transform:translate(96.10735vw, 100vh) scale(0.4249)}}.snow_bXaI:nth-child(20){opacity:.42;transform:translate(80.2962vw, -10px) scale(0.6956);animation:fall-20_mUos 15s -29s linear infinite}@keyframes fall-20_mUos{33.165%{transform:translate(79.5174vw, 33.165vh) scale(0.6956)}to{transform:translate(79.9068vw, 100vh) scale(0.6956)}}.snow_bXaI:nth-child(21){opacity:.3997;transform:translate(12.1384vw, -10px) scale(0.3687);animation:fall-21_ZjNi 27s -9s linear infinite}@keyframes fall-21_ZjNi{34.247%{transform:translate(5.2033vw, 34.247vh) scale(0.3687)}to{transform:translate(8.67085vw, 100vh) scale(0.3687)}}.snow_bXaI:nth-child(22){opacity:.2315;transform:translate(98.191vw, -10px) scale(0.1876);animation:fall-22_iA0a 26s -5s linear infinite}@keyframes fall-22_iA0a{70.603%{transform:translate(91.5138vw, 70.603vh) scale(0.1876)}to{transform:translate(94.8524vw, 100vh) scale(0.1876)}}.snow_bXaI:nth-child(23){opacity:.8101;transform:translate(12.7111vw, -10px) scale(0.7719);animation:fall-23_uyha 25s -13s linear infinite}@keyframes fall-23_uyha{60.146%{transform:translate(22.5051vw, 60.146vh) scale(0.7719)}to{transform:translate(17.6081vw, 100vh) scale(0.7719)}}.snow_bXaI:nth-child(24){opacity:.3598;transform:translate(21.0329vw, -10px) scale(0.1709);animation:fall-24__w7Z 12s -27s linear infinite}@keyframes fall-24__w7Z{77.405%{transform:translate(30.3376vw, 77.405vh) scale(0.1709)}to{transform:translate(25.68525vw, 100vh) scale(0.1709)}}.snow_bXaI:nth-child(25){opacity:.607;transform:translate(99.224vw, -10px) scale(0.2451);animation:fall-25_Cymk 17s -6s linear infinite}@keyframes fall-25_Cymk{57.257%{transform:translate(103.6129vw, 57.257vh) scale(0.2451)}to{transform:translate(101.41845vw, 100vh) scale(0.2451)}}.snow_bXaI:nth-child(26){opacity:.9026;transform:translate(21.4941vw, -10px) scale(0.6744);animation:fall-26_SGFd 27s -12s linear infinite}@keyframes fall-26_SGFd{56.109%{transform:translate(16.5249vw, 56.109vh) scale(0.6744)}to{transform:translate(19.0095vw, 100vh) scale(0.6744)}}.snow_bXaI:nth-child(27){opacity:.3571;transform:translate(89.8464vw, -10px) scale(0.3767);animation:fall-27_Ppl4 19s -23s linear infinite}@keyframes fall-27_Ppl4{34.515%{transform:translate(98.3496vw, 34.515vh) scale(0.3767)}to{transform:translate(94.098vw, 100vh) scale(0.3767)}}.snow_bXaI:nth-child(28){opacity:.6998;transform:translate(74.2768vw, -10px) scale(0.1568);animation:fall-28_AYjF 11s -11s linear infinite}@keyframes fall-28_AYjF{66.901%{transform:translate(77.9773vw, 66.901vh) scale(0.1568)}to{transform:translate(76.12705vw, 100vh) scale(0.1568)}}.snow_bXaI:nth-child(29){opacity:.9997;transform:translate(8.6036vw, -10px) scale(0.1501);animation:fall-29_AsCC 24s -7s linear infinite}@keyframes fall-29_AsCC{43.168%{transform:translate(15.0771vw, 43.168vh) scale(0.1501)}to{transform:translate(11.84035vw, 100vh) scale(0.1501)}}.snow_bXaI:nth-child(30){opacity:.0861;transform:translate(86.4781vw, -10px) scale(0.1222);animation:fall-30_Ossr 24s -23s linear infinite}@keyframes fall-30_Ossr{78.696%{transform:translate(90.6613vw, 78.696vh) scale(0.1222)}to{transform:translate(88.5697vw, 100vh) scale(0.1222)}}.snow_bXaI:nth-child(31){opacity:.5802;transform:translate(33.7528vw, -10px) scale(0.7229);animation:fall-31_A1aX 20s -23s linear infinite}@keyframes fall-31_A1aX{30.552%{transform:translate(42.7361vw, 30.552vh) scale(0.7229)}to{transform:translate(38.24445vw, 100vh) scale(0.7229)}}.snow_bXaI:nth-child(32){opacity:.0481;transform:translate(43.9141vw, -10px) scale(0.6311);animation:fall-32_e9Yu 23s -28s linear infinite}@keyframes fall-32_e9Yu{79.099%{transform:translate(47.2881vw, 79.099vh) scale(0.6311)}to{transform:translate(45.6011vw, 100vh) scale(0.6311)}}.snow_bXaI:nth-child(33){opacity:.4554;transform:translate(20.6829vw, -10px) scale(0.6696);animation:fall-33_Pifw 29s -28s linear infinite}@keyframes fall-33_Pifw{44.1%{transform:translate(18.9734vw, 44.1vh) scale(0.6696)}to{transform:translate(19.82815vw, 100vh) scale(0.6696)}}.snow_bXaI:nth-child(34){opacity:.8356;transform:translate(50.2235vw, -10px) scale(0.977);animation:fall-34_To3r 18s -19s linear infinite}@keyframes fall-34_To3r{59.598%{transform:translate(52.5132vw, 59.598vh) scale(0.977)}to{transform:translate(51.36835vw, 100vh) scale(0.977)}}.snow_bXaI:nth-child(35){opacity:.2709;transform:translate(85.126vw, -10px) scale(0.2337);animation:fall-35_TjCk 25s -11s linear infinite}@keyframes fall-35_TjCk{66.279%{transform:translate(94.6193vw, 66.279vh) scale(0.2337)}to{transform:translate(89.87265vw, 100vh) scale(0.2337)}}.snow_bXaI:nth-child(36){opacity:.0418;transform:translate(83.5216vw, -10px) scale(0.4553);animation:fall-36_xinL 24s -7s linear infinite}@keyframes fall-36_xinL{60.864%{transform:translate(79.842vw, 60.864vh) scale(0.4553)}to{transform:translate(81.6818vw, 100vh) scale(0.4553)}}.snow_bXaI:nth-child(37){opacity:.4199;transform:translate(64.0923vw, -10px) scale(0.8215);animation:fall-37_i90I 12s -7s linear infinite}@keyframes fall-37_i90I{31.466%{transform:translate(63.4813vw, 31.466vh) scale(0.8215)}to{transform:translate(63.7868vw, 100vh) scale(0.8215)}}.snow_bXaI:nth-child(38){opacity:.2003;transform:translate(90.2531vw, -10px) scale(0.5242);animation:fall-38_rBuv 14s -21s linear infinite}@keyframes fall-38_rBuv{61.195%{transform:translate(86.4919vw, 61.195vh) scale(0.5242)}to{transform:translate(88.3725vw, 100vh) scale(0.5242)}}.snow_bXaI:nth-child(39){opacity:.4762;transform:translate(46.1587vw, -10px) scale(0.8523);animation:fall-39_wEuq 14s -13s linear infinite}@keyframes fall-39_wEuq{54.749%{transform:translate(39.5331vw, 54.749vh) scale(0.8523)}to{transform:translate(42.8459vw, 100vh) scale(0.8523)}}.snow_bXaI:nth-child(40){opacity:.8934;transform:translate(52.6691vw, -10px) scale(0.1377);animation:fall-40_ceYD 29s -20s linear infinite}@keyframes fall-40_ceYD{76.973%{transform:translate(49.6084vw, 76.973vh) scale(0.1377)}to{transform:translate(51.13875vw, 100vh) scale(0.1377)}}.snow_bXaI:nth-child(41){opacity:.226;transform:translate(95.4408vw, -10px) scale(0.5137);animation:fall-41_AQHe 14s -22s linear infinite}@keyframes fall-41_AQHe{32.792%{transform:translate(85.7736vw, 32.792vh) scale(0.5137)}to{transform:translate(90.6072vw, 100vh) scale(0.5137)}}.snow_bXaI:nth-child(42){opacity:.3166;transform:translate(56.7494vw, -10px) scale(0.0277);animation:fall-42_iNMl 28s -16s linear infinite}@keyframes fall-42_iNMl{76.904%{transform:translate(47.5757vw, 76.904vh) scale(0.0277)}to{transform:translate(52.16255vw, 100vh) scale(0.0277)}}.snow_bXaI:nth-child(43){opacity:.4483;transform:translate(69.1502vw, -10px) scale(0.5955);animation:fall-43_wgz8 19s -15s linear infinite}@keyframes fall-43_wgz8{34.932%{transform:translate(66.5131vw, 34.932vh) scale(0.5955)}to{transform:translate(67.83165vw, 100vh) scale(0.5955)}}.snow_bXaI:nth-child(44){opacity:.9065;transform:translate(33.3662vw, -10px) scale(0.1365);animation:fall-44_eBGx 15s -8s linear infinite}@keyframes fall-44_eBGx{53.518%{transform:translate(40.4835vw, 53.518vh) scale(0.1365)}to{transform:translate(36.92485vw, 100vh) scale(0.1365)}}.snow_bXaI:nth-child(45){opacity:.6868;transform:translate(75.1348vw, -10px) scale(0.411);animation:fall-45_QppC 13s -23s linear infinite}@keyframes fall-45_QppC{68.7%{transform:translate(73.8721vw, 68.7vh) scale(0.411)}to{transform:translate(74.50345vw, 100vh) scale(0.411)}}.snow_bXaI:nth-child(46){opacity:.519;transform:translate(15.9371vw, -10px) scale(0.1699);animation:fall-46_q6_l 29s -24s linear infinite}@keyframes fall-46_q6_l{40.686%{transform:translate(10.1833vw, 40.686vh) scale(0.1699)}to{transform:translate(13.0602vw, 100vh) scale(0.1699)}}.snow_bXaI:nth-child(47){opacity:.1132;transform:translate(92.2828vw, -10px) scale(0.8245);animation:fall-47_Bbim 16s -10s linear infinite}@keyframes fall-47_Bbim{59.061%{transform:translate(99.8432vw, 59.061vh) scale(0.8245)}to{transform:translate(96.063vw, 100vh) scale(0.8245)}}.snow_bXaI:nth-child(48){opacity:.1936;transform:translate(98.801vw, -10px) scale(0.2978);animation:fall-48_Z4kJ 21s -14s linear infinite}@keyframes fall-48_Z4kJ{72.662%{transform:translate(101.8118vw, 72.662vh) scale(0.2978)}to{transform:translate(100.3064vw, 100vh) scale(0.2978)}}.snow_bXaI:nth-child(49){opacity:.9358;transform:translate(68.1881vw, -10px) scale(0.7401);animation:fall-49_dYaa 15s -17s linear infinite}@keyframes fall-49_dYaa{67.951%{transform:translate(72.6184vw, 67.951vh) scale(0.7401)}to{transform:translate(70.40325vw, 100vh) scale(0.7401)}}.snow_bXaI:nth-child(50){opacity:.5017;transform:translate(80.8433vw, -10px) scale(0.9958);animation:fall-50_nxgm 28s -19s linear infinite}@keyframes fall-50_nxgm{31.262%{transform:translate(74.2009vw, 31.262vh) scale(0.9958)}to{transform:translate(77.5221vw, 100vh) scale(0.9958)}}.snow_bXaI:nth-child(51){opacity:.8924;transform:translate(48.08vw, -10px) scale(0.3886);animation:fall-51_UhMU 18s -6s linear infinite}@keyframes fall-51_UhMU{59.794%{transform:translate(38.783vw, 59.794vh) scale(0.3886)}to{transform:translate(43.4315vw, 100vh) scale(0.3886)}}.snow_bXaI:nth-child(52){opacity:.1084;transform:translate(5.5224vw, -10px) scale(0.982);animation:fall-52_HEZ8 20s -6s linear infinite}@keyframes fall-52_HEZ8{48.782%{transform:translate(5.3457vw, 48.782vh) scale(0.982)}to{transform:translate(5.43405vw, 100vh) scale(0.982)}}.snow_bXaI:nth-child(53){opacity:.7112;transform:translate(68.5133vw, -10px) scale(0.8445);animation:fall-53_kC_S 20s -13s linear infinite}@keyframes fall-53_kC_S{40.976%{transform:translate(63.0792vw, 40.976vh) scale(0.8445)}to{transform:translate(65.79625vw, 100vh) scale(0.8445)}}.snow_bXaI:nth-child(54){opacity:.3291;transform:translate(91.0966vw, -10px) scale(0.6804);animation:fall-54_xCKf 26s -8s linear infinite}@keyframes fall-54_xCKf{64.304%{transform:translate(86.5778vw, 64.304vh) scale(0.6804)}to{transform:translate(88.8372vw, 100vh) scale(0.6804)}}.snow_bXaI:nth-child(55){opacity:.9158;transform:translate(65.8342vw, -10px) scale(0.1715);animation:fall-55_cvFc 15s -20s linear infinite}@keyframes fall-55_cvFc{62.569%{transform:translate(65.5582vw, 62.569vh) scale(0.1715)}to{transform:translate(65.6962vw, 100vh) scale(0.1715)}}.snow_bXaI:nth-child(56){opacity:.6857;transform:translate(78.0646vw, -10px) scale(0.1028);animation:fall-56_OXi3 20s -8s linear infinite}@keyframes fall-56_OXi3{39.493%{transform:translate(73.9514vw, 39.493vh) scale(0.1028)}to{transform:translate(76.008vw, 100vh) scale(0.1028)}}.snow_bXaI:nth-child(57){opacity:.9054;transform:translate(49.2622vw, -10px) scale(0.3171);animation:fall-57_s7yl 21s -21s linear infinite}@keyframes fall-57_s7yl{79.81%{transform:translate(50.1512vw, 79.81vh) scale(0.3171)}to{transform:translate(49.7067vw, 100vh) scale(0.3171)}}.snow_bXaI:nth-child(58){opacity:.9647;transform:translate(98.1632vw, -10px) scale(0.1251);animation:fall-58_Vlf6 27s -15s linear infinite}@keyframes fall-58_Vlf6{32.865%{transform:translate(92.1747vw, 32.865vh) scale(0.1251)}to{transform:translate(95.16895vw, 100vh) scale(0.1251)}}.snow_bXaI:nth-child(59){opacity:.8178;transform:translate(86.5007vw, -10px) scale(0.4595);animation:fall-59_zRkH 11s -15s linear infinite}@keyframes fall-59_zRkH{41.538%{transform:translate(88.6037vw, 41.538vh) scale(0.4595)}to{transform:translate(87.5522vw, 100vh) scale(0.4595)}}.snow_bXaI:nth-child(60){opacity:.8674;transform:translate(41.2759vw, -10px) scale(0.4662);animation:fall-60_slGF 25s -17s linear infinite}@keyframes fall-60_slGF{44.131%{transform:translate(46.3341vw, 44.131vh) scale(0.4662)}to{transform:translate(43.805vw, 100vh) scale(0.4662)}}.snow_bXaI:nth-child(61){opacity:.4048;transform:translate(57.9282vw, -10px) scale(0.7144);animation:fall-61__C1a 11s -14s linear infinite}@keyframes fall-61__C1a{69.407%{transform:translate(50.959vw, 69.407vh) scale(0.7144)}to{transform:translate(54.4436vw, 100vh) scale(0.7144)}}.snow_bXaI:nth-child(62){opacity:.0227;transform:translate(10.9203vw, -10px) scale(0.5936);animation:fall-62_tAaa 28s -6s linear infinite}@keyframes fall-62_tAaa{58.114%{transform:translate(6.7619vw, 58.114vh) scale(0.5936)}to{transform:translate(8.8411vw, 100vh) scale(0.5936)}}.snow_bXaI:nth-child(63){opacity:.8879;transform:translate(94.7911vw, -10px) scale(0.4946);animation:fall-63_h8F_ 30s -15s linear infinite}@keyframes fall-63_h8F_{49.358%{transform:translate(90.1386vw, 49.358vh) scale(0.4946)}to{transform:translate(92.46485vw, 100vh) scale(0.4946)}}.snow_bXaI:nth-child(64){opacity:.3735;transform:translate(78.837vw, -10px) scale(0.7756);animation:fall-64_Zu5_ 11s -11s linear infinite}@keyframes fall-64_Zu5_{40.901%{transform:translate(84.6059vw, 40.901vh) scale(0.7756)}to{transform:translate(81.72145vw, 100vh) scale(0.7756)}}.snow_bXaI:nth-child(65){opacity:.5505;transform:translate(89.4316vw, -10px) scale(0.3031);animation:fall-65_xs3Z 19s -22s linear infinite}@keyframes fall-65_xs3Z{55.061%{transform:translate(93.8744vw, 55.061vh) scale(0.3031)}to{transform:translate(91.653vw, 100vh) scale(0.3031)}}.snow_bXaI:nth-child(66){opacity:.3806;transform:translate(57.9275vw, -10px) scale(0.2627);animation:fall-66_E7Fd 17s -9s linear infinite}@keyframes fall-66_E7Fd{36.644%{transform:translate(66.5868vw, 36.644vh) scale(0.2627)}to{transform:translate(62.25715vw, 100vh) scale(0.2627)}}.snow_bXaI:nth-child(67){opacity:.0316;transform:translate(56.5128vw, -10px) scale(0.311);animation:fall-67_zWXL 27s -19s linear infinite}@keyframes fall-67_zWXL{73.186%{transform:translate(62.0253vw, 73.186vh) scale(0.311)}to{transform:translate(59.26905vw, 100vh) scale(0.311)}}.snow_bXaI:nth-child(68){opacity:.6423;transform:translate(37.5627vw, -10px) scale(0.3103);animation:fall-68_kJRf 27s -14s linear infinite}@keyframes fall-68_kJRf{33.439%{transform:translate(33.5716vw, 33.439vh) scale(0.3103)}to{transform:translate(35.56715vw, 100vh) scale(0.3103)}}.snow_bXaI:nth-child(69){opacity:.8541;transform:translate(96.4967vw, -10px) scale(0.1624);animation:fall-69_z24t 20s -19s linear infinite}@keyframes fall-69_z24t{52.75%{transform:translate(92.6936vw, 52.75vh) scale(0.1624)}to{transform:translate(94.59515vw, 100vh) scale(0.1624)}}.snow_bXaI:nth-child(70){opacity:.1839;transform:translate(89.0908vw, -10px) scale(0.6416);animation:fall-70_v_Bl 18s -21s linear infinite}@keyframes fall-70_v_Bl{46.946%{transform:translate(84.5796vw, 46.946vh) scale(0.6416)}to{transform:translate(86.8352vw, 100vh) scale(0.6416)}}.snow_bXaI:nth-child(71){opacity:.216;transform:translate(97.3026vw, -10px) scale(0.8594);animation:fall-71_K1ZO 21s -9s linear infinite}@keyframes fall-71_K1ZO{53.571%{transform:translate(105.6299vw, 53.571vh) scale(0.8594)}to{transform:translate(101.46625vw, 100vh) scale(0.8594)}}.snow_bXaI:nth-child(72){opacity:.5391;transform:translate(53.6004vw, -10px) scale(0.6056);animation:fall-72_DmHN 30s -6s linear infinite}@keyframes fall-72_DmHN{73.07%{transform:translate(60.7241vw, 73.07vh) scale(0.6056)}to{transform:translate(57.16225vw, 100vh) scale(0.6056)}}.snow_bXaI:nth-child(73){opacity:.7067;transform:translate(50.5266vw, -10px) scale(0.5622);animation:fall-73_VE_8 26s -21s linear infinite}@keyframes fall-73_VE_8{48.247%{transform:translate(55.3963vw, 48.247vh) scale(0.5622)}to{transform:translate(52.96145vw, 100vh) scale(0.5622)}}.snow_bXaI:nth-child(74){opacity:.4239;transform:translate(27.681vw, -10px) scale(0.7166);animation:fall-74_IQBo 19s -7s linear infinite}@keyframes fall-74_IQBo{43.083%{transform:translate(19.1495vw, 43.083vh) scale(0.7166)}to{transform:translate(23.41525vw, 100vh) scale(0.7166)}}.snow_bXaI:nth-child(75){opacity:.5394;transform:translate(73.1283vw, -10px) scale(0.1027);animation:fall-75_sJUe 16s -11s linear infinite}@keyframes fall-75_sJUe{75.002%{transform:translate(74.692vw, 75.002vh) scale(0.1027)}to{transform:translate(73.91015vw, 100vh) scale(0.1027)}}.snow_bXaI:nth-child(76){opacity:.2142;transform:translate(85.1826vw, -10px) scale(0.0265);animation:fall-76_TBzm 18s -20s linear infinite}@keyframes fall-76_TBzm{41.604%{transform:translate(83.4039vw, 41.604vh) scale(0.0265)}to{transform:translate(84.29325vw, 100vh) scale(0.0265)}}.snow_bXaI:nth-child(77){opacity:.4647;transform:translate(40.4034vw, -10px) scale(0.1518);animation:fall-77_oe3V 16s -17s linear infinite}@keyframes fall-77_oe3V{46.06%{transform:translate(45.9447vw, 46.06vh) scale(0.1518)}to{transform:translate(43.17405vw, 100vh) scale(0.1518)}}.snow_bXaI:nth-child(78){opacity:.8336;transform:translate(62.5256vw, -10px) scale(0.1981);animation:fall-78_hEPy 20s -6s linear infinite}@keyframes fall-78_hEPy{79.327%{transform:translate(64.4947vw, 79.327vh) scale(0.1981)}to{transform:translate(63.51015vw, 100vh) scale(0.1981)}}.snow_bXaI:nth-child(79){opacity:.3063;transform:translate(37.9135vw, -10px) scale(0.1976);animation:fall-79_fZ32 22s -7s linear infinite}@keyframes fall-79_fZ32{47.198%{transform:translate(43.5836vw, 47.198vh) scale(0.1976)}to{transform:translate(40.74855vw, 100vh) scale(0.1976)}}.snow_bXaI:nth-child(80){opacity:.4725;transform:translate(54.479vw, -10px) scale(0.959);animation:fall-80_D2qS 15s -8s linear infinite}@keyframes fall-80_D2qS{45.377%{transform:translate(49.8622vw, 45.377vh) scale(0.959)}to{transform:translate(52.1706vw, 100vh) scale(0.959)}}.snow_bXaI:nth-child(81){opacity:.4721;transform:translate(69.7611vw, -10px) scale(0.4177);animation:fall-81_OtqC 24s -29s linear infinite}@keyframes fall-81_OtqC{61.755%{transform:translate(69.4899vw, 61.755vh) scale(0.4177)}to{transform:translate(69.6255vw, 100vh) scale(0.4177)}}.snow_bXaI:nth-child(82){opacity:.5282;transform:translate(36.2237vw, -10px) scale(0.6724);animation:fall-82_QeuW 27s -20s linear infinite}@keyframes fall-82_QeuW{64.705%{transform:translate(42.9093vw, 64.705vh) scale(0.6724)}to{transform:translate(39.5665vw, 100vh) scale(0.6724)}}.snow_bXaI:nth-child(83){opacity:.2677;transform:translate(78.1587vw, -10px) scale(0.1178);animation:fall-83_TaW_ 13s -16s linear infinite}@keyframes fall-83_TaW_{64.858%{transform:translate(69.6188vw, 64.858vh) scale(0.1178)}to{transform:translate(73.88875vw, 100vh) scale(0.1178)}}.snow_bXaI:nth-child(84){opacity:.9013;transform:translate(86.8229vw, -10px) scale(0.5003);animation:fall-84__yk8 15s -3s linear infinite}@keyframes fall-84__yk8{52.754%{transform:translate(77.4693vw, 52.754vh) scale(0.5003)}to{transform:translate(82.1461vw, 100vh) scale(0.5003)}}.snow_bXaI:nth-child(85){opacity:.9359;transform:translate(65.3051vw, -10px) scale(0.2783);animation:fall-85_kaox 15s -24s linear infinite}@keyframes fall-85_kaox{44.358%{transform:translate(64.8029vw, 44.358vh) scale(0.2783)}to{transform:translate(65.054vw, 100vh) scale(0.2783)}}.snow_bXaI:nth-child(86){opacity:.9527;transform:translate(82.599vw, -10px) scale(0.8641);animation:fall-86_DAVd 15s -7s linear infinite}@keyframes fall-86_DAVd{76.99%{transform:translate(92.0297vw, 76.99vh) scale(0.8641)}to{transform:translate(87.31435vw, 100vh) scale(0.8641)}}.snow_bXaI:nth-child(87){opacity:.2296;transform:translate(73.7215vw, -10px) scale(0.7313);animation:fall-87_Xcrl 28s -5s linear infinite}@keyframes fall-87_Xcrl{45.913%{transform:translate(75.3579vw, 45.913vh) scale(0.7313)}to{transform:translate(74.5397vw, 100vh) scale(0.7313)}}.snow_bXaI:nth-child(88){opacity:.6685;transform:translate(54.4272vw, -10px) scale(0.4045);animation:fall-88_GVFR 27s -10s linear infinite}@keyframes fall-88_GVFR{76.047%{transform:translate(55.9377vw, 76.047vh) scale(0.4045)}to{transform:translate(55.18245vw, 100vh) scale(0.4045)}}.snow_bXaI:nth-child(89){opacity:.2167;transform:translate(34.7123vw, -10px) scale(0.5105);animation:fall-89_G8oc 16s -23s linear infinite}@keyframes fall-89_G8oc{36.376%{transform:translate(33.6347vw, 36.376vh) scale(0.5105)}to{transform:translate(34.1735vw, 100vh) scale(0.5105)}}.snow_bXaI:nth-child(90){opacity:.6869;transform:translate(68.6355vw, -10px) scale(0.3455);animation:fall-90_VXsx 30s -18s linear infinite}@keyframes fall-90_VXsx{68.701%{transform:translate(76.3021vw, 68.701vh) scale(0.3455)}to{transform:translate(72.4688vw, 100vh) scale(0.3455)}}.snow_bXaI:nth-child(91){opacity:.7311;transform:translate(3.4255vw, -10px) scale(0.9352);animation:fall-91_ZjXs 26s -13s linear infinite}@keyframes fall-91_ZjXs{61.98%{transform:translate(-6.1059vw, 61.98vh) scale(0.9352)}to{transform:translate(-1.3402vw, 100vh) scale(0.9352)}}.snow_bXaI:nth-child(92){opacity:.033;transform:translate(61.3942vw, -10px) scale(0.9598);animation:fall-92_nty7 19s -30s linear infinite}@keyframes fall-92_nty7{41.347%{transform:translate(68.2482vw, 41.347vh) scale(0.9598)}to{transform:translate(64.8212vw, 100vh) scale(0.9598)}}.snow_bXaI:nth-child(93){opacity:.7959;transform:translate(87.7439vw, -10px) scale(0.4492);animation:fall-93_AhZe 29s -22s linear infinite}@keyframes fall-93_AhZe{38.211%{transform:translate(87.2347vw, 38.211vh) scale(0.4492)}to{transform:translate(87.4893vw, 100vh) scale(0.4492)}}.snow_bXaI:nth-child(94){opacity:.6499;transform:translate(39.2627vw, -10px) scale(0.0522);animation:fall-94_lq00 14s -25s linear infinite}@keyframes fall-94_lq00{59.045%{transform:translate(34.7596vw, 59.045vh) scale(0.0522)}to{transform:translate(37.01115vw, 100vh) scale(0.0522)}}.snow_bXaI:nth-child(95){opacity:.8346;transform:translate(25.5792vw, -10px) scale(0.429);animation:fall-95_e3Ad 19s -3s linear infinite}@keyframes fall-95_e3Ad{65.347%{transform:translate(33.5496vw, 65.347vh) scale(0.429)}to{transform:translate(29.5644vw, 100vh) scale(0.429)}}.snow_bXaI:nth-child(96){opacity:.5145;transform:translate(29.0298vw, -10px) scale(0.6499);animation:fall-96_Dry6 25s -18s linear infinite}@keyframes fall-96_Dry6{50.579%{transform:translate(31.802vw, 50.579vh) scale(0.6499)}to{transform:translate(30.4159vw, 100vh) scale(0.6499)}}.snow_bXaI:nth-child(97){opacity:.6275;transform:translate(35.5734vw, -10px) scale(0.9182);animation:fall-97_lFzE 23s -17s linear infinite}@keyframes fall-97_lFzE{38.72%{transform:translate(25.9977vw, 38.72vh) scale(0.9182)}to{transform:translate(30.78555vw, 100vh) scale(0.9182)}}.snow_bXaI:nth-child(98){opacity:.7576;transform:translate(39.3712vw, -10px) scale(0.8057);animation:fall-98_jcdK 24s -17s linear infinite}@keyframes fall-98_jcdK{67.715%{transform:translate(41.4597vw, 67.715vh) scale(0.8057)}to{transform:translate(40.41545vw, 100vh) scale(0.8057)}}.snow_bXaI:nth-child(99){opacity:.6681;transform:translate(41.4761vw, -10px) scale(0.734);animation:fall-99_q3Rr 20s -26s linear infinite}@keyframes fall-99_q3Rr{36.567%{transform:translate(36.3658vw, 36.567vh) scale(0.734)}to{transform:translate(38.92095vw, 100vh) scale(0.734)}}.snow_bXaI:nth-child(100){opacity:.08;transform:translate(54.4919vw, -10px) scale(0.2205);animation:fall-100_wVLl 30s -25s linear infinite}@keyframes fall-100_wVLl{45.809%{transform:translate(58.9637vw, 45.809vh) scale(0.2205)}to{transform:translate(56.7278vw, 100vh) scale(0.2205)}}.snow_bXaI:nth-child(101){opacity:.3201;transform:translate(67.6556vw, -10px) scale(0.0613);animation:fall-101_o79e 27s -17s linear infinite}@keyframes fall-101_o79e{70.521%{transform:translate(72.1868vw, 70.521vh) scale(0.0613)}to{transform:translate(69.9212vw, 100vh) scale(0.0613)}}.snow_bXaI:nth-child(102){opacity:.0264;transform:translate(9.8565vw, -10px) scale(0.2841);animation:fall-102_KQKs 19s -28s linear infinite}@keyframes fall-102_KQKs{32.249%{transform:translate(6.3377vw, 32.249vh) scale(0.2841)}to{transform:translate(8.0971vw, 100vh) scale(0.2841)}}.snow_bXaI:nth-child(103){opacity:.9551;transform:translate(45.0361vw, -10px) scale(0.2855);animation:fall-103_zLi9 18s -28s linear infinite}@keyframes fall-103_zLi9{39.261%{transform:translate(40.2731vw, 39.261vh) scale(0.2855)}to{transform:translate(42.6546vw, 100vh) scale(0.2855)}}.snow_bXaI:nth-child(104){opacity:.5945;transform:translate(40.9489vw, -10px) scale(0.9285);animation:fall-104_Isc5 12s -15s linear infinite}@keyframes fall-104_Isc5{77.318%{transform:translate(32.6334vw, 77.318vh) scale(0.9285)}to{transform:translate(36.79115vw, 100vh) scale(0.9285)}}.snow_bXaI:nth-child(105){opacity:.6521;transform:translate(63.3768vw, -10px) scale(0.2288);animation:fall-105_lhFI 30s -23s linear infinite}@keyframes fall-105_lhFI{42.708%{transform:translate(67.2686vw, 42.708vh) scale(0.2288)}to{transform:translate(65.3227vw, 100vh) scale(0.2288)}}.snow_bXaI:nth-child(106){opacity:.6566;transform:translate(71.3356vw, -10px) scale(0.0318);animation:fall-106_f2ed 17s -16s linear infinite}@keyframes fall-106_f2ed{42.964%{transform:translate(70.6412vw, 42.964vh) scale(0.0318)}to{transform:translate(70.9884vw, 100vh) scale(0.0318)}}.snow_bXaI:nth-child(107){opacity:.6936;transform:translate(27.9429vw, -10px) scale(0.3866);animation:fall-107_8cWN 16s -24s linear infinite}@keyframes fall-107_8cWN{72.066%{transform:translate(25.8616vw, 72.066vh) scale(0.3866)}to{transform:translate(26.90225vw, 100vh) scale(0.3866)}}.snow_bXaI:nth-child(108){opacity:.0452;transform:translate(76.7769vw, -10px) scale(0.4034);animation:fall-108_FDIl 29s -23s linear infinite}@keyframes fall-108_FDIl{71.357%{transform:translate(75.0806vw, 71.357vh) scale(0.4034)}to{transform:translate(75.92875vw, 100vh) scale(0.4034)}}.snow_bXaI:nth-child(109){opacity:.6179;transform:translate(40.7175vw, -10px) scale(0.385);animation:fall-109_vJYF 12s -16s linear infinite}@keyframes fall-109_vJYF{73.711%{transform:translate(42.0163vw, 73.711vh) scale(0.385)}to{transform:translate(41.3669vw, 100vh) scale(0.385)}}.snow_bXaI:nth-child(110){opacity:.7042;transform:translate(5.9vw, -10px) scale(0.0644);animation:fall-110_ucA1 21s -16s linear infinite}@keyframes fall-110_ucA1{48.026%{transform:translate(7.8375vw, 48.026vh) scale(0.0644)}to{transform:translate(6.86875vw, 100vh) scale(0.0644)}}.snow_bXaI:nth-child(111){opacity:.0576;transform:translate(84.6994vw, -10px) scale(0.6547);animation:fall-111_WYSb 22s -14s linear infinite}@keyframes fall-111_WYSb{38.632%{transform:translate(81.3547vw, 38.632vh) scale(0.6547)}to{transform:translate(83.02705vw, 100vh) scale(0.6547)}}.snow_bXaI:nth-child(112){opacity:.4877;transform:translate(44.9837vw, -10px) scale(0.1239);animation:fall-112_UEa2 14s -1s linear infinite}@keyframes fall-112_UEa2{58.279%{transform:translate(46.6vw, 58.279vh) scale(0.1239)}to{transform:translate(45.79185vw, 100vh) scale(0.1239)}}.snow_bXaI:nth-child(113){opacity:.5528;transform:translate(66.1075vw, -10px) scale(0.2903);animation:fall-113_hIgm 28s -12s linear infinite}@keyframes fall-113_hIgm{49.124%{transform:translate(57.6642vw, 49.124vh) scale(0.2903)}to{transform:translate(61.88585vw, 100vh) scale(0.2903)}}.snow_bXaI:nth-child(114){opacity:.4665;transform:translate(5.4134vw, -10px) scale(0.0524);animation:fall-114_cdxJ 10s -5s linear infinite}@keyframes fall-114_cdxJ{57.375%{transform:translate(3.1592vw, 57.375vh) scale(0.0524)}to{transform:translate(4.2863vw, 100vh) scale(0.0524)}}.snow_bXaI:nth-child(115){opacity:.1825;transform:translate(61.3704vw, -10px) scale(0.0634);animation:fall-115_U08V 30s -3s linear infinite}@keyframes fall-115_U08V{66.122%{transform:translate(53.05vw, 66.122vh) scale(0.0634)}to{transform:translate(57.2102vw, 100vh) scale(0.0634)}}.snow_bXaI:nth-child(116){opacity:.8408;transform:translate(27.2931vw, -10px) scale(0.8414);animation:fall-116_OW0R 23s -27s linear infinite}@keyframes fall-116_OW0R{37.949%{transform:translate(36.0536vw, 37.949vh) scale(0.8414)}to{transform:translate(31.67335vw, 100vh) scale(0.8414)}}.snow_bXaI:nth-child(117){opacity:.4825;transform:translate(66.8021vw, -10px) scale(0.4287);animation:fall-117_YCCA 22s -24s linear infinite}@keyframes fall-117_YCCA{56.294%{transform:translate(57.2259vw, 56.294vh) scale(0.4287)}to{transform:translate(62.014vw, 100vh) scale(0.4287)}}.snow_bXaI:nth-child(118){opacity:.9933;transform:translate(48.2833vw, -10px) scale(0.8116);animation:fall-118_Wosp 27s -27s linear infinite}@keyframes fall-118_Wosp{68.7%{transform:translate(43.0194vw, 68.7vh) scale(0.8116)}to{transform:translate(45.65135vw, 100vh) scale(0.8116)}}.snow_bXaI:nth-child(119){opacity:.8481;transform:translate(91.6534vw, -10px) scale(0.9717);animation:fall-119_dsFL 14s -17s linear infinite}@keyframes fall-119_dsFL{39.499%{transform:translate(93.6658vw, 39.499vh) scale(0.9717)}to{transform:translate(92.6596vw, 100vh) scale(0.9717)}}.snow_bXaI:nth-child(120){opacity:.2273;transform:translate(33.6894vw, -10px) scale(0.8589);animation:fall-120_BmI1 26s -30s linear infinite}@keyframes fall-120_BmI1{77.098%{transform:translate(41.2049vw, 77.098vh) scale(0.8589)}to{transform:translate(37.44715vw, 100vh) scale(0.8589)}}.snow_bXaI:nth-child(121){opacity:.8875;transform:translate(85.9417vw, -10px) scale(0.4645);animation:fall-121_WrcR 13s -18s linear infinite}@keyframes fall-121_WrcR{65.761%{transform:translate(78.9934vw, 65.761vh) scale(0.4645)}to{transform:translate(82.46755vw, 100vh) scale(0.4645)}}.snow_bXaI:nth-child(122){opacity:.8928;transform:translate(98.3623vw, -10px) scale(0.8177);animation:fall-122_GodI 12s -15s linear infinite}@keyframes fall-122_GodI{76.841%{transform:translate(93.183vw, 76.841vh) scale(0.8177)}to{transform:translate(95.77265vw, 100vh) scale(0.8177)}}.snow_bXaI:nth-child(123){opacity:.267;transform:translate(16.5302vw, -10px) scale(0.1469);animation:fall-123_s2kO 28s -23s linear infinite}@keyframes fall-123_s2kO{75.924%{transform:translate(10.651vw, 75.924vh) scale(0.1469)}to{transform:translate(13.5906vw, 100vh) scale(0.1469)}}.snow_bXaI:nth-child(124){opacity:.5498;transform:translate(6.2418vw, -10px) scale(0.9496);animation:fall-124_e1jj 16s -26s linear infinite}@keyframes fall-124_e1jj{32.426%{transform:translate(11.3453vw, 32.426vh) scale(0.9496)}to{transform:translate(8.79355vw, 100vh) scale(0.9496)}}.snow_bXaI:nth-child(125){opacity:.0799;transform:translate(88.1416vw, -10px) scale(0.583);animation:fall-125_EWrY 21s -23s linear infinite}@keyframes fall-125_EWrY{55.963%{transform:translate(86.0857vw, 55.963vh) scale(0.583)}to{transform:translate(87.11365vw, 100vh) scale(0.583)}}.snow_bXaI:nth-child(126){opacity:.7956;transform:translate(31.2872vw, -10px) scale(0.7163);animation:fall-126_GDml 25s -30s linear infinite}@keyframes fall-126_GDml{68.17%{transform:translate(24.4515vw, 68.17vh) scale(0.7163)}to{transform:translate(27.86935vw, 100vh) scale(0.7163)}}.snow_bXaI:nth-child(127){opacity:.2599;transform:translate(39.2457vw, -10px) scale(0.1878);animation:fall-127_jZ4V 29s -28s linear infinite}@keyframes fall-127_jZ4V{30.411%{transform:translate(46.2066vw, 30.411vh) scale(0.1878)}to{transform:translate(42.72615vw, 100vh) scale(0.1878)}}.snow_bXaI:nth-child(128){opacity:.7662;transform:translate(91.8827vw, -10px) scale(0.0485);animation:fall-128_DUt7 13s -29s linear infinite}@keyframes fall-128_DUt7{69.086%{transform:translate(84.8388vw, 69.086vh) scale(0.0485)}to{transform:translate(88.36075vw, 100vh) scale(0.0485)}}.snow_bXaI:nth-child(129){opacity:.4594;transform:translate(11.3315vw, -10px) scale(0.2732);animation:fall-129_doDu 23s -25s linear infinite}@keyframes fall-129_doDu{53.357%{transform:translate(15.5252vw, 53.357vh) scale(0.2732)}to{transform:translate(13.42835vw, 100vh) scale(0.2732)}}.snow_bXaI:nth-child(130){opacity:.669;transform:translate(9.8329vw, -10px) scale(0.7675);animation:fall-130_N1dp 18s -29s linear infinite}@keyframes fall-130_N1dp{46.974%{transform:translate(-0.0879vw, 46.974vh) scale(0.7675)}to{transform:translate(4.8725vw, 100vh) scale(0.7675)}}.snow_bXaI:nth-child(131){opacity:.6375;transform:translate(73.6068vw, -10px) scale(0.6464);animation:fall-131_eiZV 20s -14s linear infinite}@keyframes fall-131_eiZV{54.605%{transform:translate(83.459vw, 54.605vh) scale(0.6464)}to{transform:translate(78.5329vw, 100vh) scale(0.6464)}}.snow_bXaI:nth-child(132){opacity:.3782;transform:translate(27.224vw, -10px) scale(0.118);animation:fall-132_MuZm 14s -17s linear infinite}@keyframes fall-132_MuZm{37.533%{transform:translate(34.6451vw, 37.533vh) scale(0.118)}to{transform:translate(30.93455vw, 100vh) scale(0.118)}}.snow_bXaI:nth-child(133){opacity:.0415;transform:translate(90.0298vw, -10px) scale(0.3303);animation:fall-133_ul6K 10s -22s linear infinite}@keyframes fall-133_ul6K{72.833%{transform:translate(99.0126vw, 72.833vh) scale(0.3303)}to{transform:translate(94.5212vw, 100vh) scale(0.3303)}}.snow_bXaI:nth-child(134){opacity:.9963;transform:translate(62.5311vw, -10px) scale(0.6855);animation:fall-134_MIXz 25s -3s linear infinite}@keyframes fall-134_MIXz{53.504%{transform:translate(70.3516vw, 53.504vh) scale(0.6855)}to{transform:translate(66.44135vw, 100vh) scale(0.6855)}}.snow_bXaI:nth-child(135){opacity:.7268;transform:translate(36.9179vw, -10px) scale(0.2804);animation:fall-135_Gkwe 27s -20s linear infinite}@keyframes fall-135_Gkwe{52.275%{transform:translate(34.3942vw, 52.275vh) scale(0.2804)}to{transform:translate(35.65605vw, 100vh) scale(0.2804)}}.snow_bXaI:nth-child(136){opacity:.0792;transform:translate(95.86vw, -10px) scale(0.1217);animation:fall-136_Sp0y 30s -8s linear infinite}@keyframes fall-136_Sp0y{31.466%{transform:translate(88.5194vw, 31.466vh) scale(0.1217)}to{transform:translate(92.1897vw, 100vh) scale(0.1217)}}.snow_bXaI:nth-child(137){opacity:.3003;transform:translate(7.1871vw, -10px) scale(0.2069);animation:fall-137_XUrX 18s -4s linear infinite}@keyframes fall-137_XUrX{72.119%{transform:translate(16.497vw, 72.119vh) scale(0.2069)}to{transform:translate(11.84205vw, 100vh) scale(0.2069)}}.snow_bXaI:nth-child(138){opacity:.6227;transform:translate(24.6239vw, -10px) scale(0.8863);animation:fall-138_lpPC 29s -12s linear infinite}@keyframes fall-138_lpPC{76.671%{transform:translate(25.5757vw, 76.671vh) scale(0.8863)}to{transform:translate(25.0998vw, 100vh) scale(0.8863)}}.snow_bXaI:nth-child(139){opacity:.5422;transform:translate(56.2135vw, -10px) scale(0.0981);animation:fall-139_eP2c 26s -22s linear infinite}@keyframes fall-139_eP2c{71.855%{transform:translate(50.4378vw, 71.855vh) scale(0.0981)}to{transform:translate(53.32565vw, 100vh) scale(0.0981)}}.snow_bXaI:nth-child(140){opacity:.116;transform:translate(98.402vw, -10px) scale(0.2506);animation:fall-140_qug5 21s -11s linear infinite}@keyframes fall-140_qug5{57.593%{transform:translate(93.5442vw, 57.593vh) scale(0.2506)}to{transform:translate(95.9731vw, 100vh) scale(0.2506)}}.snow_bXaI:nth-child(141){opacity:.0479;transform:translate(62.8294vw, -10px) scale(0.8754);animation:fall-141_j3E3 29s -21s linear infinite}@keyframes fall-141_j3E3{63.044%{transform:translate(71.3215vw, 63.044vh) scale(0.8754)}to{transform:translate(67.07545vw, 100vh) scale(0.8754)}}.snow_bXaI:nth-child(142){opacity:.0458;transform:translate(10.0577vw, -10px) scale(0.36);animation:fall-142_CuMk 11s -18s linear infinite}@keyframes fall-142_CuMk{69.223%{transform:translate(3.1912vw, 69.223vh) scale(0.36)}to{transform:translate(6.62445vw, 100vh) scale(0.36)}}.snow_bXaI:nth-child(143){opacity:.9187;transform:translate(22.0593vw, -10px) scale(0.9217);animation:fall-143_g7qC 13s -29s linear infinite}@keyframes fall-143_g7qC{57.981%{transform:translate(14.6328vw, 57.981vh) scale(0.9217)}to{transform:translate(18.34605vw, 100vh) scale(0.9217)}}.snow_bXaI:nth-child(144){opacity:.6611;transform:translate(20.9741vw, -10px) scale(0.1098);animation:fall-144_gHu6 22s -30s linear infinite}@keyframes fall-144_gHu6{61.892%{transform:translate(26.764vw, 61.892vh) scale(0.1098)}to{transform:translate(23.86905vw, 100vh) scale(0.1098)}}.snow_bXaI:nth-child(145){opacity:.7256;transform:translate(32.4003vw, -10px) scale(0.7826);animation:fall-145_cRsP 19s -29s linear infinite}@keyframes fall-145_cRsP{64.699%{transform:translate(37.5821vw, 64.699vh) scale(0.7826)}to{transform:translate(34.9912vw, 100vh) scale(0.7826)}}.snow_bXaI:nth-child(146){opacity:.9403;transform:translate(98.3843vw, -10px) scale(0.0168);animation:fall-146_lroo 26s -15s linear infinite}@keyframes fall-146_lroo{54.843%{transform:translate(104.0856vw, 54.843vh) scale(0.0168)}to{transform:translate(101.23495vw, 100vh) scale(0.0168)}}.snow_bXaI:nth-child(147){opacity:.6041;transform:translate(17.5407vw, -10px) scale(0.7663);animation:fall-147_gcM7 24s -6s linear infinite}@keyframes fall-147_gcM7{42.879%{transform:translate(24.1008vw, 42.879vh) scale(0.7663)}to{transform:translate(20.82075vw, 100vh) scale(0.7663)}}.snow_bXaI:nth-child(148){opacity:.0869;transform:translate(89.8151vw, -10px) scale(0.2383);animation:fall-148_CzI5 10s -12s linear infinite}@keyframes fall-148_CzI5{50.143%{transform:translate(96.3725vw, 50.143vh) scale(0.2383)}to{transform:translate(93.0938vw, 100vh) scale(0.2383)}}.snow_bXaI:nth-child(149){opacity:.1303;transform:translate(1.0793vw, -10px) scale(0.1136);animation:fall-149_nMvl 24s -24s linear infinite}@keyframes fall-149_nMvl{43.775%{transform:translate(6.218vw, 43.775vh) scale(0.1136)}to{transform:translate(3.64865vw, 100vh) scale(0.1136)}}.snow_bXaI:nth-child(150){opacity:.8832;transform:translate(64.5063vw, -10px) scale(0.9824);animation:fall-150_Xxde 25s -6s linear infinite}@keyframes fall-150_Xxde{76.152%{transform:translate(60.5736vw, 76.152vh) scale(0.9824)}to{transform:translate(62.53995vw, 100vh) scale(0.9824)}}.snow_bXaI:nth-child(151){opacity:.0574;transform:translate(30.4489vw, -10px) scale(0.0816);animation:fall-151_mND5 26s -7s linear infinite}@keyframes fall-151_mND5{41.668%{transform:translate(33.6132vw, 41.668vh) scale(0.0816)}to{transform:translate(32.03105vw, 100vh) scale(0.0816)}}.snow_bXaI:nth-child(152){opacity:.0427;transform:translate(23.842vw, -10px) scale(0.2659);animation:fall-152_yTmZ 23s -11s linear infinite}@keyframes fall-152_yTmZ{38.736%{transform:translate(23.1683vw, 38.736vh) scale(0.2659)}to{transform:translate(23.50515vw, 100vh) scale(0.2659)}}.snow_bXaI:nth-child(153){opacity:.9319;transform:translate(33.1145vw, -10px) scale(0.515);animation:fall-153_XVJJ 15s -29s linear infinite}@keyframes fall-153_XVJJ{70.053%{transform:translate(40.5855vw, 70.053vh) scale(0.515)}to{transform:translate(36.85vw, 100vh) scale(0.515)}}.snow_bXaI:nth-child(154){opacity:.8105;transform:translate(85.1476vw, -10px) scale(0.2657);animation:fall-154_KWfi 22s -30s linear infinite}@keyframes fall-154_KWfi{77.677%{transform:translate(80.1456vw, 77.677vh) scale(0.2657)}to{transform:translate(82.6466vw, 100vh) scale(0.2657)}}.snow_bXaI:nth-child(155){opacity:.2789;transform:translate(45.0157vw, -10px) scale(0.3469);animation:fall-155_KEJL 20s -7s linear infinite}@keyframes fall-155_KEJL{41.721%{transform:translate(47.4479vw, 41.721vh) scale(0.3469)}to{transform:translate(46.2318vw, 100vh) scale(0.3469)}}.snow_bXaI:nth-child(156){opacity:.2499;transform:translate(59.8657vw, -10px) scale(0.4914);animation:fall-156_gwIj 25s -8s linear infinite}@keyframes fall-156_gwIj{30.448%{transform:translate(59.2844vw, 30.448vh) scale(0.4914)}to{transform:translate(59.57505vw, 100vh) scale(0.4914)}}.snow_bXaI:nth-child(157){opacity:.2252;transform:translate(75.0201vw, -10px) scale(0.5043);animation:fall-157_j5Ww 13s -11s linear infinite}@keyframes fall-157_j5Ww{34.353%{transform:translate(73.6437vw, 34.353vh) scale(0.5043)}to{transform:translate(74.3319vw, 100vh) scale(0.5043)}}.snow_bXaI:nth-child(158){opacity:.4776;transform:translate(30.8986vw, -10px) scale(0.2701);animation:fall-158_T_VA 25s -21s linear infinite}@keyframes fall-158_T_VA{75.117%{transform:translate(35.6273vw, 75.117vh) scale(0.2701)}to{transform:translate(33.26295vw, 100vh) scale(0.2701)}}.snow_bXaI:nth-child(159){opacity:.9357;transform:translate(21.5232vw, -10px) scale(0.5344);animation:fall-159_K7W4 19s -5s linear infinite}@keyframes fall-159_K7W4{74.029%{transform:translate(29.8198vw, 74.029vh) scale(0.5344)}to{transform:translate(25.6715vw, 100vh) scale(0.5344)}}.snow_bXaI:nth-child(160){opacity:.0683;transform:translate(62.2794vw, -10px) scale(0.4609);animation:fall-160_L9om 15s -22s linear infinite}@keyframes fall-160_L9om{57.105%{transform:translate(54.1865vw, 57.105vh) scale(0.4609)}to{transform:translate(58.23295vw, 100vh) scale(0.4609)}}.snow_bXaI:nth-child(161){opacity:.8263;transform:translate(68.8354vw, -10px) scale(0.9706);animation:fall-161_xOeu 18s -23s linear infinite}@keyframes fall-161_xOeu{62.746%{transform:translate(63.4208vw, 62.746vh) scale(0.9706)}to{transform:translate(66.1281vw, 100vh) scale(0.9706)}}.snow_bXaI:nth-child(162){opacity:.557;transform:translate(60.859vw, -10px) scale(0.8657);animation:fall-162_vlbP 27s -24s linear infinite}@keyframes fall-162_vlbP{38.942%{transform:translate(68.8577vw, 38.942vh) scale(0.8657)}to{transform:translate(64.85835vw, 100vh) scale(0.8657)}}.snow_bXaI:nth-child(163){opacity:.1044;transform:translate(58.8768vw, -10px) scale(0.3549);animation:fall-163_Gc5T 23s -12s linear infinite}@keyframes fall-163_Gc5T{36.911%{transform:translate(68.7352vw, 36.911vh) scale(0.3549)}to{transform:translate(63.806vw, 100vh) scale(0.3549)}}.snow_bXaI:nth-child(164){opacity:.5396;transform:translate(7.4718vw, -10px) scale(0.9719);animation:fall-164_VwCe 19s -20s linear infinite}@keyframes fall-164_VwCe{49.901%{transform:translate(3.389vw, 49.901vh) scale(0.9719)}to{transform:translate(5.4304vw, 100vh) scale(0.9719)}}.snow_bXaI:nth-child(165){opacity:.1789;transform:translate(85.1746vw, -10px) scale(0.9715);animation:fall-165_R5cs 18s -25s linear infinite}@keyframes fall-165_R5cs{59.476%{transform:translate(80.5628vw, 59.476vh) scale(0.9715)}to{transform:translate(82.8687vw, 100vh) scale(0.9715)}}.snow_bXaI:nth-child(166){opacity:.5885;transform:translate(51.0963vw, -10px) scale(0.8238);animation:fall-166_nGHc 25s -25s linear infinite}@keyframes fall-166_nGHc{79.295%{transform:translate(49.6318vw, 79.295vh) scale(0.8238)}to{transform:translate(50.36405vw, 100vh) scale(0.8238)}}.snow_bXaI:nth-child(167){opacity:.0551;transform:translate(46.9674vw, -10px) scale(0.3895);animation:fall-167_sPQg 21s -25s linear infinite}@keyframes fall-167_sPQg{60.378%{transform:translate(56.7503vw, 60.378vh) scale(0.3895)}to{transform:translate(51.85885vw, 100vh) scale(0.3895)}}.snow_bXaI:nth-child(168){opacity:.1287;transform:translate(96.0366vw, -10px) scale(0.0672);animation:fall-168_zGy9 19s -12s linear infinite}@keyframes fall-168_zGy9{77.131%{transform:translate(90.9946vw, 77.131vh) scale(0.0672)}to{transform:translate(93.5156vw, 100vh) scale(0.0672)}}.snow_bXaI:nth-child(169){opacity:.9759;transform:translate(25.0327vw, -10px) scale(0.3242);animation:fall-169_Cjwy 21s -25s linear infinite}@keyframes fall-169_Cjwy{54.192%{transform:translate(19.1119vw, 54.192vh) scale(0.3242)}to{transform:translate(22.0723vw, 100vh) scale(0.3242)}}.snow_bXaI:nth-child(170){opacity:.9919;transform:translate(1.0057vw, -10px) scale(0.1964);animation:fall-170_OpHt 24s -1s linear infinite}@keyframes fall-170_OpHt{64.451%{transform:translate(-4.7818vw, 64.451vh) scale(0.1964)}to{transform:translate(-1.88805vw, 100vh) scale(0.1964)}}.snow_bXaI:nth-child(171){opacity:.3869;transform:translate(5.5989vw, -10px) scale(0.4737);animation:fall-171_nDCR 25s -6s linear infinite}@keyframes fall-171_nDCR{58.479%{transform:translate(5.4653vw, 58.479vh) scale(0.4737)}to{transform:translate(5.5321vw, 100vh) scale(0.4737)}}.snow_bXaI:nth-child(172){opacity:.0862;transform:translate(74.5593vw, -10px) scale(0.9537);animation:fall-172_Jc9d 12s -11s linear infinite}@keyframes fall-172_Jc9d{64.763%{transform:translate(75.0376vw, 64.763vh) scale(0.9537)}to{transform:translate(74.79845vw, 100vh) scale(0.9537)}}.snow_bXaI:nth-child(173){opacity:.7436;transform:translate(9.4372vw, -10px) scale(0.1261);animation:fall-173_pg4j 25s -18s linear infinite}@keyframes fall-173_pg4j{43.012%{transform:translate(8.1266vw, 43.012vh) scale(0.1261)}to{transform:translate(8.7819vw, 100vh) scale(0.1261)}}.snow_bXaI:nth-child(174){opacity:.3868;transform:translate(79.8022vw, -10px) scale(0.7192);animation:fall-174_mO5J 25s -16s linear infinite}@keyframes fall-174_mO5J{43.193%{transform:translate(73.3876vw, 43.193vh) scale(0.7192)}to{transform:translate(76.5949vw, 100vh) scale(0.7192)}}.snow_bXaI:nth-child(175){opacity:.4107;transform:translate(49.7887vw, -10px) scale(0.1137);animation:fall-175_u3ux 16s -29s linear infinite}@keyframes fall-175_u3ux{32.673%{transform:translate(44.4634vw, 32.673vh) scale(0.1137)}to{transform:translate(47.12605vw, 100vh) scale(0.1137)}}.snow_bXaI:nth-child(176){opacity:.7068;transform:translate(15.1472vw, -10px) scale(0.9705);animation:fall-176_iyVP 20s -20s linear infinite}@keyframes fall-176_iyVP{73.5%{transform:translate(8.7801vw, 73.5vh) scale(0.9705)}to{transform:translate(11.96365vw, 100vh) scale(0.9705)}}.snow_bXaI:nth-child(177){opacity:.2362;transform:translate(49.1442vw, -10px) scale(0.8767);animation:fall-177_AWKl 28s -3s linear infinite}@keyframes fall-177_AWKl{33.164%{transform:translate(55.7317vw, 33.164vh) scale(0.8767)}to{transform:translate(52.43795vw, 100vh) scale(0.8767)}}.snow_bXaI:nth-child(178){opacity:.448;transform:translate(52.3447vw, -10px) scale(0.9339);animation:fall-178_PIqD 19s -6s linear infinite}@keyframes fall-178_PIqD{77.74%{transform:translate(51.8616vw, 77.74vh) scale(0.9339)}to{transform:translate(52.10315vw, 100vh) scale(0.9339)}}.snow_bXaI:nth-child(179){opacity:.4999;transform:translate(10.8354vw, -10px) scale(0.0342);animation:fall-179_JaI4 21s -14s linear infinite}@keyframes fall-179_JaI4{72.386%{transform:translate(2.3713vw, 72.386vh) scale(0.0342)}to{transform:translate(6.60335vw, 100vh) scale(0.0342)}}.snow_bXaI:nth-child(180){opacity:.6402;transform:translate(76.2051vw, -10px) scale(0.1053);animation:fall-180_FC8X 13s -12s linear infinite}@keyframes fall-180_FC8X{77.13%{transform:translate(83.8418vw, 77.13vh) scale(0.1053)}to{transform:translate(80.02345vw, 100vh) scale(0.1053)}}.snow_bXaI:nth-child(181){opacity:.6294;transform:translate(42.6852vw, -10px) scale(0.2838);animation:fall-181_M9ep 16s -12s linear infinite}@keyframes fall-181_M9ep{57.831%{transform:translate(35.9307vw, 57.831vh) scale(0.2838)}to{transform:translate(39.30795vw, 100vh) scale(0.2838)}}.snow_bXaI:nth-child(182){opacity:.0549;transform:translate(49.0604vw, -10px) scale(0.1264);animation:fall-182_jZC6 19s -1s linear infinite}@keyframes fall-182_jZC6{40.418%{transform:translate(51.0726vw, 40.418vh) scale(0.1264)}to{transform:translate(50.0665vw, 100vh) scale(0.1264)}}.snow_bXaI:nth-child(183){opacity:.438;transform:translate(15.0134vw, -10px) scale(0.7768);animation:fall-183_ZvwK 21s -30s linear infinite}@keyframes fall-183_ZvwK{42.481%{transform:translate(21.5167vw, 42.481vh) scale(0.7768)}to{transform:translate(18.26505vw, 100vh) scale(0.7768)}}.snow_bXaI:nth-child(184){opacity:.0791;transform:translate(49.8908vw, -10px) scale(0.9241);animation:fall-184_i5hO 14s -1s linear infinite}@keyframes fall-184_i5hO{71.022%{transform:translate(53.5837vw, 71.022vh) scale(0.9241)}to{transform:translate(51.73725vw, 100vh) scale(0.9241)}}.snow_bXaI:nth-child(185){opacity:.6021;transform:translate(52.4699vw, -10px) scale(0.7144);animation:fall-185_ZLrN 16s -5s linear infinite}@keyframes fall-185_ZLrN{34.087%{transform:translate(58.0995vw, 34.087vh) scale(0.7144)}to{transform:translate(55.2847vw, 100vh) scale(0.7144)}}.snow_bXaI:nth-child(186){opacity:.5959;transform:translate(39.2234vw, -10px) scale(0.5867);animation:fall-186_Z_4K 23s -17s linear infinite}@keyframes fall-186_Z_4K{66.43%{transform:translate(37.8856vw, 66.43vh) scale(0.5867)}to{transform:translate(38.5545vw, 100vh) scale(0.5867)}}.snow_bXaI:nth-child(187){opacity:.7378;transform:translate(72.8387vw, -10px) scale(0.0991);animation:fall-187_ujcM 26s -10s linear infinite}@keyframes fall-187_ujcM{64.209%{transform:translate(79.0215vw, 64.209vh) scale(0.0991)}to{transform:translate(75.9301vw, 100vh) scale(0.0991)}}.snow_bXaI:nth-child(188){opacity:.8609;transform:translate(16.9542vw, -10px) scale(0.6911);animation:fall-188_sErl 22s -21s linear infinite}@keyframes fall-188_sErl{54.582%{transform:translate(10.6838vw, 54.582vh) scale(0.6911)}to{transform:translate(13.819vw, 100vh) scale(0.6911)}}.snow_bXaI:nth-child(189){opacity:.6566;transform:translate(86.9509vw, -10px) scale(0.6505);animation:fall-189_b5yw 23s -29s linear infinite}@keyframes fall-189_b5yw{46.875%{transform:translate(94.1907vw, 46.875vh) scale(0.6505)}to{transform:translate(90.5708vw, 100vh) scale(0.6505)}}.snow_bXaI:nth-child(190){opacity:.6252;transform:translate(21.7135vw, -10px) scale(0.99);animation:fall-190_S5iK 28s -2s linear infinite}@keyframes fall-190_S5iK{58.074%{transform:translate(21.2667vw, 58.074vh) scale(0.99)}to{transform:translate(21.4901vw, 100vh) scale(0.99)}}.snow_bXaI:nth-child(191){opacity:.3272;transform:translate(5.0504vw, -10px) scale(0.7564);animation:fall-191_JO7k 14s -17s linear infinite}@keyframes fall-191_JO7k{58.831%{transform:translate(-0.4278vw, 58.831vh) scale(0.7564)}to{transform:translate(2.3113vw, 100vh) scale(0.7564)}}.snow_bXaI:nth-child(192){opacity:.5157;transform:translate(96.2526vw, -10px) scale(0.0219);animation:fall-192_TaGj 27s -1s linear infinite}@keyframes fall-192_TaGj{64.864%{transform:translate(102.0021vw, 64.864vh) scale(0.0219)}to{transform:translate(99.12735vw, 100vh) scale(0.0219)}}.snow_bXaI:nth-child(193){opacity:.4116;transform:translate(99.3985vw, -10px) scale(0.7158);animation:fall-193_N5M1 20s -21s linear infinite}@keyframes fall-193_N5M1{54.019%{transform:translate(98.88vw, 54.019vh) scale(0.7158)}to{transform:translate(99.13925vw, 100vh) scale(0.7158)}}.snow_bXaI:nth-child(194){opacity:.7075;transform:translate(72.4441vw, -10px) scale(0.1983);animation:fall-194_wkHB 14s -19s linear infinite}@keyframes fall-194_wkHB{59.081%{transform:translate(77.8093vw, 59.081vh) scale(0.1983)}to{transform:translate(75.1267vw, 100vh) scale(0.1983)}}.snow_bXaI:nth-child(195){opacity:.7491;transform:translate(82.3622vw, -10px) scale(0.8245);animation:fall-195_R4Xd 26s -19s linear infinite}@keyframes fall-195_R4Xd{51.274%{transform:translate(89.0916vw, 51.274vh) scale(0.8245)}to{transform:translate(85.7269vw, 100vh) scale(0.8245)}}.snow_bXaI:nth-child(196){opacity:.8382;transform:translate(46.9589vw, -10px) scale(0.9467);animation:fall-196_VLQ8 11s -12s linear infinite}@keyframes fall-196_VLQ8{70.555%{transform:translate(52.7458vw, 70.555vh) scale(0.9467)}to{transform:translate(49.85235vw, 100vh) scale(0.9467)}}.snow_bXaI:nth-child(197){opacity:.6621;transform:translate(88.9873vw, -10px) scale(0.3754);animation:fall-197_ZnTx 15s -30s linear infinite}@keyframes fall-197_ZnTx{62.35%{transform:translate(84.3032vw, 62.35vh) scale(0.3754)}to{transform:translate(86.64525vw, 100vh) scale(0.3754)}}.snow_bXaI:nth-child(198){opacity:.5506;transform:translate(52.8418vw, -10px) scale(0.8287);animation:fall-198_haEL 25s -4s linear infinite}@keyframes fall-198_haEL{69.116%{transform:translate(55.1756vw, 69.116vh) scale(0.8287)}to{transform:translate(54.0087vw, 100vh) scale(0.8287)}}.snow_bXaI:nth-child(199){opacity:.7873;transform:translate(77.5455vw, -10px) scale(0.1788);animation:fall-199_jRYB 28s -14s linear infinite}@keyframes fall-199_jRYB{69.657%{transform:translate(77.6816vw, 69.657vh) scale(0.1788)}to{transform:translate(77.61355vw, 100vh) scale(0.1788)}}.snow_bXaI:nth-child(200){opacity:.5667;transform:translate(78.2441vw, -10px) scale(0.7241);animation:fall-200_Fykg 27s -18s linear infinite}@keyframes fall-200_Fykg{52.439%{transform:translate(73.4319vw, 52.439vh) scale(0.7241)}to{transform:translate(75.838vw, 100vh) scale(0.7241)}}
.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 {
  text-decoration: none;
}

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

@media (max-width: 996px) {
  .sidebar_re4s {
    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.
 */

.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.
 */

.authorCol_Hf19 {
  max-width: inherit !important;
  flex-grow: 1 !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(/zh-Hans/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 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);
  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;
  }
}

