/**
 * 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:.9956;transform:translate(91.0117vw, -10px) scale(0.1017);animation:fall-1_VdqS 12s -26s linear infinite}@keyframes fall-1_VdqS{66.164%{transform:translate(97.5136vw, 66.164vh) scale(0.1017)}to{transform:translate(94.26265vw, 100vh) scale(0.1017)}}.snow_bXaI:nth-child(2){opacity:.1868;transform:translate(60.6782vw, -10px) scale(0.9815);animation:fall-2_VQNC 17s -5s linear infinite}@keyframes fall-2_VQNC{70.613%{transform:translate(66.0493vw, 70.613vh) scale(0.9815)}to{transform:translate(63.36375vw, 100vh) scale(0.9815)}}.snow_bXaI:nth-child(3){opacity:.5809;transform:translate(88.0177vw, -10px) scale(0.2899);animation:fall-3_ZGPH 25s -5s linear infinite}@keyframes fall-3_ZGPH{73.442%{transform:translate(81.5453vw, 73.442vh) scale(0.2899)}to{transform:translate(84.7815vw, 100vh) scale(0.2899)}}.snow_bXaI:nth-child(4){opacity:.5731;transform:translate(11.1591vw, -10px) scale(0.0512);animation:fall-4_IfuJ 12s -21s linear infinite}@keyframes fall-4_IfuJ{55.855%{transform:translate(18.825vw, 55.855vh) scale(0.0512)}to{transform:translate(14.99205vw, 100vh) scale(0.0512)}}.snow_bXaI:nth-child(5){opacity:.1289;transform:translate(56.9836vw, -10px) scale(0.8319);animation:fall-5_XQQe 30s -9s linear infinite}@keyframes fall-5_XQQe{47.654%{transform:translate(60.6524vw, 47.654vh) scale(0.8319)}to{transform:translate(58.818vw, 100vh) scale(0.8319)}}.snow_bXaI:nth-child(6){opacity:.6057;transform:translate(15.7277vw, -10px) scale(0.024);animation:fall-6_DhTm 25s -6s linear infinite}@keyframes fall-6_DhTm{74.439%{transform:translate(23.3908vw, 74.439vh) scale(0.024)}to{transform:translate(19.55925vw, 100vh) scale(0.024)}}.snow_bXaI:nth-child(7){opacity:.9347;transform:translate(4.3048vw, -10px) scale(0.7435);animation:fall-7_sGbC 30s -24s linear infinite}@keyframes fall-7_sGbC{62.242%{transform:translate(9.4087vw, 62.242vh) scale(0.7435)}to{transform:translate(6.85675vw, 100vh) scale(0.7435)}}.snow_bXaI:nth-child(8){opacity:.2066;transform:translate(9.4175vw, -10px) scale(0.8779);animation:fall-8_CyKo 30s -25s linear infinite}@keyframes fall-8_CyKo{71.772%{transform:translate(14.62vw, 71.772vh) scale(0.8779)}to{transform:translate(12.01875vw, 100vh) scale(0.8779)}}.snow_bXaI:nth-child(9){opacity:.8673;transform:translate(34.336vw, -10px) scale(0.6461);animation:fall-9_jBy6 10s -27s linear infinite}@keyframes fall-9_jBy6{77.116%{transform:translate(43.274vw, 77.116vh) scale(0.6461)}to{transform:translate(38.805vw, 100vh) scale(0.6461)}}.snow_bXaI:nth-child(10){opacity:.5423;transform:translate(52.5413vw, -10px) scale(0.4413);animation:fall-10_xqgG 12s -3s linear infinite}@keyframes fall-10_xqgG{73.038%{transform:translate(47.9366vw, 73.038vh) scale(0.4413)}to{transform:translate(50.23895vw, 100vh) scale(0.4413)}}.snow_bXaI:nth-child(11){opacity:.5405;transform:translate(9.9781vw, -10px) scale(0.2806);animation:fall-11_Psar 27s -9s linear infinite}@keyframes fall-11_Psar{50.318%{transform:translate(6.2224vw, 50.318vh) scale(0.2806)}to{transform:translate(8.10025vw, 100vh) scale(0.2806)}}.snow_bXaI:nth-child(12){opacity:.2485;transform:translate(5.2374vw, -10px) scale(0.2336);animation:fall-12_S_HJ 11s -5s linear infinite}@keyframes fall-12_S_HJ{63.232%{transform:translate(2.921vw, 63.232vh) scale(0.2336)}to{transform:translate(4.0792vw, 100vh) scale(0.2336)}}.snow_bXaI:nth-child(13){opacity:.1276;transform:translate(77.9102vw, -10px) scale(0.5157);animation:fall-13_lvhd 10s -4s linear infinite}@keyframes fall-13_lvhd{42.946%{transform:translate(82.3633vw, 42.946vh) scale(0.5157)}to{transform:translate(80.13675vw, 100vh) scale(0.5157)}}.snow_bXaI:nth-child(14){opacity:.6141;transform:translate(97.2401vw, -10px) scale(0.1682);animation:fall-14_JuTb 28s -9s linear infinite}@keyframes fall-14_JuTb{43.832%{transform:translate(104.5222vw, 43.832vh) scale(0.1682)}to{transform:translate(100.88115vw, 100vh) scale(0.1682)}}.snow_bXaI:nth-child(15){opacity:.4422;transform:translate(27.6459vw, -10px) scale(0.4158);animation:fall-15_KnLd 25s -15s linear infinite}@keyframes fall-15_KnLd{71.718%{transform:translate(21.2288vw, 71.718vh) scale(0.4158)}to{transform:translate(24.43735vw, 100vh) scale(0.4158)}}.snow_bXaI:nth-child(16){opacity:.7184;transform:translate(55.328vw, -10px) scale(0.3934);animation:fall-16_R4rv 13s -28s linear infinite}@keyframes fall-16_R4rv{42.914%{transform:translate(47.4653vw, 42.914vh) scale(0.3934)}to{transform:translate(51.39665vw, 100vh) scale(0.3934)}}.snow_bXaI:nth-child(17){opacity:.6273;transform:translate(37.7218vw, -10px) scale(0.4521);animation:fall-17_OPhM 22s -9s linear infinite}@keyframes fall-17_OPhM{66.962%{transform:translate(37.2475vw, 66.962vh) scale(0.4521)}to{transform:translate(37.48465vw, 100vh) scale(0.4521)}}.snow_bXaI:nth-child(18){opacity:.6256;transform:translate(66.0083vw, -10px) scale(0.2089);animation:fall-18_w_ac 27s -20s linear infinite}@keyframes fall-18_w_ac{51.722%{transform:translate(65.0485vw, 51.722vh) scale(0.2089)}to{transform:translate(65.5284vw, 100vh) scale(0.2089)}}.snow_bXaI:nth-child(19){opacity:.9626;transform:translate(61.1904vw, -10px) scale(0.914);animation:fall-19_G0tQ 11s -20s linear infinite}@keyframes fall-19_G0tQ{30.809%{transform:translate(70.3792vw, 30.809vh) scale(0.914)}to{transform:translate(65.7848vw, 100vh) scale(0.914)}}.snow_bXaI:nth-child(20){opacity:.8313;transform:translate(60.0732vw, -10px) scale(0.6125);animation:fall-20_mUos 15s -29s linear infinite}@keyframes fall-20_mUos{77.269%{transform:translate(58.4235vw, 77.269vh) scale(0.6125)}to{transform:translate(59.24835vw, 100vh) scale(0.6125)}}.snow_bXaI:nth-child(21){opacity:.3323;transform:translate(21.5313vw, -10px) scale(0.2829);animation:fall-21_ZjNi 21s -6s linear infinite}@keyframes fall-21_ZjNi{66.046%{transform:translate(21.7917vw, 66.046vh) scale(0.2829)}to{transform:translate(21.6615vw, 100vh) scale(0.2829)}}.snow_bXaI:nth-child(22){opacity:.9171;transform:translate(45.3501vw, -10px) scale(0.6061);animation:fall-22_iA0a 11s -28s linear infinite}@keyframes fall-22_iA0a{70.081%{transform:translate(45.7425vw, 70.081vh) scale(0.6061)}to{transform:translate(45.5463vw, 100vh) scale(0.6061)}}.snow_bXaI:nth-child(23){opacity:.9687;transform:translate(31.6661vw, -10px) scale(0.5073);animation:fall-23_uyha 27s -27s linear infinite}@keyframes fall-23_uyha{73.129%{transform:translate(37.803vw, 73.129vh) scale(0.5073)}to{transform:translate(34.73455vw, 100vh) scale(0.5073)}}.snow_bXaI:nth-child(24){opacity:.8984;transform:translate(3.0559vw, -10px) scale(0.4017);animation:fall-24__w7Z 26s -25s linear infinite}@keyframes fall-24__w7Z{60.623%{transform:translate(2.0579vw, 60.623vh) scale(0.4017)}to{transform:translate(2.5569vw, 100vh) scale(0.4017)}}.snow_bXaI:nth-child(25){opacity:.174;transform:translate(60.9913vw, -10px) scale(0.0219);animation:fall-25_Cymk 20s -16s linear infinite}@keyframes fall-25_Cymk{35.888%{transform:translate(64.8503vw, 35.888vh) scale(0.0219)}to{transform:translate(62.9208vw, 100vh) scale(0.0219)}}.snow_bXaI:nth-child(26){opacity:.3601;transform:translate(21.8584vw, -10px) scale(0.9919);animation:fall-26_SGFd 30s -20s linear infinite}@keyframes fall-26_SGFd{65.231%{transform:translate(25.9388vw, 65.231vh) scale(0.9919)}to{transform:translate(23.8986vw, 100vh) scale(0.9919)}}.snow_bXaI:nth-child(27){opacity:.5443;transform:translate(58.2288vw, -10px) scale(0.2122);animation:fall-27_Ppl4 11s -20s linear infinite}@keyframes fall-27_Ppl4{30.074%{transform:translate(65.7206vw, 30.074vh) scale(0.2122)}to{transform:translate(61.9747vw, 100vh) scale(0.2122)}}.snow_bXaI:nth-child(28){opacity:.0208;transform:translate(60.3288vw, -10px) scale(0.4869);animation:fall-28_AYjF 13s -30s linear infinite}@keyframes fall-28_AYjF{76.597%{transform:translate(62.2322vw, 76.597vh) scale(0.4869)}to{transform:translate(61.2805vw, 100vh) scale(0.4869)}}.snow_bXaI:nth-child(29){opacity:.9342;transform:translate(57.9419vw, -10px) scale(0.8561);animation:fall-29_AsCC 28s -20s linear infinite}@keyframes fall-29_AsCC{47.838%{transform:translate(57.529vw, 47.838vh) scale(0.8561)}to{transform:translate(57.73545vw, 100vh) scale(0.8561)}}.snow_bXaI:nth-child(30){opacity:.7857;transform:translate(68.3231vw, -10px) scale(0.5028);animation:fall-30_Ossr 29s -29s linear infinite}@keyframes fall-30_Ossr{44.424%{transform:translate(65.5539vw, 44.424vh) scale(0.5028)}to{transform:translate(66.9385vw, 100vh) scale(0.5028)}}.snow_bXaI:nth-child(31){opacity:.6498;transform:translate(38.7925vw, -10px) scale(0.4786);animation:fall-31_A1aX 19s -18s linear infinite}@keyframes fall-31_A1aX{44.104%{transform:translate(35.4975vw, 44.104vh) scale(0.4786)}to{transform:translate(37.145vw, 100vh) scale(0.4786)}}.snow_bXaI:nth-child(32){opacity:.3072;transform:translate(93.6821vw, -10px) scale(0.6129);animation:fall-32_e9Yu 25s -11s linear infinite}@keyframes fall-32_e9Yu{50.598%{transform:translate(99.4452vw, 50.598vh) scale(0.6129)}to{transform:translate(96.56365vw, 100vh) scale(0.6129)}}.snow_bXaI:nth-child(33){opacity:.0524;transform:translate(82.157vw, -10px) scale(0.495);animation:fall-33_Pifw 10s -2s linear infinite}@keyframes fall-33_Pifw{43.39%{transform:translate(85.2005vw, 43.39vh) scale(0.495)}to{transform:translate(83.67875vw, 100vh) scale(0.495)}}.snow_bXaI:nth-child(34){opacity:.1586;transform:translate(13.9713vw, -10px) scale(0.0292);animation:fall-34_To3r 26s -22s linear infinite}@keyframes fall-34_To3r{33.586%{transform:translate(12.6751vw, 33.586vh) scale(0.0292)}to{transform:translate(13.3232vw, 100vh) scale(0.0292)}}.snow_bXaI:nth-child(35){opacity:.2476;transform:translate(71.3214vw, -10px) scale(0.5579);animation:fall-35_TjCk 22s -3s linear infinite}@keyframes fall-35_TjCk{60.255%{transform:translate(63.9185vw, 60.255vh) scale(0.5579)}to{transform:translate(67.61995vw, 100vh) scale(0.5579)}}.snow_bXaI:nth-child(36){opacity:.8257;transform:translate(30.0879vw, -10px) scale(0.3661);animation:fall-36_xinL 27s -12s linear infinite}@keyframes fall-36_xinL{34.76%{transform:translate(35.2177vw, 34.76vh) scale(0.3661)}to{transform:translate(32.6528vw, 100vh) scale(0.3661)}}.snow_bXaI:nth-child(37){opacity:.732;transform:translate(55.0337vw, -10px) scale(0.2849);animation:fall-37_i90I 16s -17s linear infinite}@keyframes fall-37_i90I{40.047%{transform:translate(51.447vw, 40.047vh) scale(0.2849)}to{transform:translate(53.24035vw, 100vh) scale(0.2849)}}.snow_bXaI:nth-child(38){opacity:.7947;transform:translate(28.2611vw, -10px) scale(0.9656);animation:fall-38_rBuv 19s -19s linear infinite}@keyframes fall-38_rBuv{66.091%{transform:translate(20.0043vw, 66.091vh) scale(0.9656)}to{transform:translate(24.1327vw, 100vh) scale(0.9656)}}.snow_bXaI:nth-child(39){opacity:.9084;transform:translate(68.5461vw, -10px) scale(0.5857);animation:fall-39_wEuq 25s -8s linear infinite}@keyframes fall-39_wEuq{62.126%{transform:translate(69.8334vw, 62.126vh) scale(0.5857)}to{transform:translate(69.18975vw, 100vh) scale(0.5857)}}.snow_bXaI:nth-child(40){opacity:.0439;transform:translate(62.066vw, -10px) scale(0.4221);animation:fall-40_ceYD 11s -22s linear infinite}@keyframes fall-40_ceYD{55.609%{transform:translate(54.1916vw, 55.609vh) scale(0.4221)}to{transform:translate(58.1288vw, 100vh) scale(0.4221)}}.snow_bXaI:nth-child(41){opacity:.3895;transform:translate(0.2284vw, -10px) scale(0.4859);animation:fall-41_AQHe 10s -10s linear infinite}@keyframes fall-41_AQHe{35.42%{transform:translate(7.5757vw, 35.42vh) scale(0.4859)}to{transform:translate(3.90205vw, 100vh) scale(0.4859)}}.snow_bXaI:nth-child(42){opacity:.9527;transform:translate(93.8627vw, -10px) scale(0.4505);animation:fall-42_iNMl 20s -11s linear infinite}@keyframes fall-42_iNMl{35.147%{transform:translate(92.3789vw, 35.147vh) scale(0.4505)}to{transform:translate(93.1208vw, 100vh) scale(0.4505)}}.snow_bXaI:nth-child(43){opacity:.01;transform:translate(70.7494vw, -10px) scale(0.3758);animation:fall-43_wgz8 14s -12s linear infinite}@keyframes fall-43_wgz8{77.089%{transform:translate(74.9159vw, 77.089vh) scale(0.3758)}to{transform:translate(72.83265vw, 100vh) scale(0.3758)}}.snow_bXaI:nth-child(44){opacity:.6271;transform:translate(64.533vw, -10px) scale(0.0118);animation:fall-44_eBGx 29s -20s linear infinite}@keyframes fall-44_eBGx{78.329%{transform:translate(62.6388vw, 78.329vh) scale(0.0118)}to{transform:translate(63.5859vw, 100vh) scale(0.0118)}}.snow_bXaI:nth-child(45){opacity:.3745;transform:translate(65.6855vw, -10px) scale(0.3414);animation:fall-45_QppC 18s -12s linear infinite}@keyframes fall-45_QppC{71.6%{transform:translate(58.1095vw, 71.6vh) scale(0.3414)}to{transform:translate(61.8975vw, 100vh) scale(0.3414)}}.snow_bXaI:nth-child(46){opacity:.8576;transform:translate(81.8906vw, -10px) scale(0.5778);animation:fall-46_q6_l 14s -14s linear infinite}@keyframes fall-46_q6_l{67.108%{transform:translate(87.6434vw, 67.108vh) scale(0.5778)}to{transform:translate(84.767vw, 100vh) scale(0.5778)}}.snow_bXaI:nth-child(47){opacity:.554;transform:translate(4.7201vw, -10px) scale(0.0941);animation:fall-47_Bbim 12s -26s linear infinite}@keyframes fall-47_Bbim{65.887%{transform:translate(13.1408vw, 65.887vh) scale(0.0941)}to{transform:translate(8.93045vw, 100vh) scale(0.0941)}}.snow_bXaI:nth-child(48){opacity:.5987;transform:translate(79.9178vw, -10px) scale(0.0821);animation:fall-48_Z4kJ 27s -8s linear infinite}@keyframes fall-48_Z4kJ{53.643%{transform:translate(82.5716vw, 53.643vh) scale(0.0821)}to{transform:translate(81.2447vw, 100vh) scale(0.0821)}}.snow_bXaI:nth-child(49){opacity:.8316;transform:translate(88.6304vw, -10px) scale(0.7095);animation:fall-49_dYaa 12s -16s linear infinite}@keyframes fall-49_dYaa{64.971%{transform:translate(85.6308vw, 64.971vh) scale(0.7095)}to{transform:translate(87.1306vw, 100vh) scale(0.7095)}}.snow_bXaI:nth-child(50){opacity:.7845;transform:translate(32.6394vw, -10px) scale(0.1693);animation:fall-50_nxgm 26s -23s linear infinite}@keyframes fall-50_nxgm{63.107%{transform:translate(41.4262vw, 63.107vh) scale(0.1693)}to{transform:translate(37.0328vw, 100vh) scale(0.1693)}}.snow_bXaI:nth-child(51){opacity:.0579;transform:translate(32.0345vw, -10px) scale(0.0839);animation:fall-51_UhMU 26s -24s linear infinite}@keyframes fall-51_UhMU{54.282%{transform:translate(38.9712vw, 54.282vh) scale(0.0839)}to{transform:translate(35.50285vw, 100vh) scale(0.0839)}}.snow_bXaI:nth-child(52){opacity:.4244;transform:translate(26.5212vw, -10px) scale(0.9134);animation:fall-52_HEZ8 16s -15s linear infinite}@keyframes fall-52_HEZ8{47.088%{transform:translate(35.1124vw, 47.088vh) scale(0.9134)}to{transform:translate(30.8168vw, 100vh) scale(0.9134)}}.snow_bXaI:nth-child(53){opacity:.5908;transform:translate(18.4455vw, -10px) scale(0.8871);animation:fall-53_kC_S 21s -6s linear infinite}@keyframes fall-53_kC_S{61.736%{transform:translate(16.8215vw, 61.736vh) scale(0.8871)}to{transform:translate(17.6335vw, 100vh) scale(0.8871)}}.snow_bXaI:nth-child(54){opacity:.6201;transform:translate(36.7543vw, -10px) scale(0.2329);animation:fall-54_xCKf 12s -9s linear infinite}@keyframes fall-54_xCKf{33.123%{transform:translate(41.5434vw, 33.123vh) scale(0.2329)}to{transform:translate(39.14885vw, 100vh) scale(0.2329)}}.snow_bXaI:nth-child(55){opacity:.0455;transform:translate(6.2734vw, -10px) scale(0.3392);animation:fall-55_cvFc 19s -19s linear infinite}@keyframes fall-55_cvFc{40.14%{transform:translate(13.0765vw, 40.14vh) scale(0.3392)}to{transform:translate(9.67495vw, 100vh) scale(0.3392)}}.snow_bXaI:nth-child(56){opacity:.2467;transform:translate(77.1309vw, -10px) scale(0.5719);animation:fall-56_OXi3 25s -21s linear infinite}@keyframes fall-56_OXi3{72.669%{transform:translate(86.9059vw, 72.669vh) scale(0.5719)}to{transform:translate(82.0184vw, 100vh) scale(0.5719)}}.snow_bXaI:nth-child(57){opacity:.4477;transform:translate(28.583vw, -10px) scale(0.5119);animation:fall-57_s7yl 12s -27s linear infinite}@keyframes fall-57_s7yl{67.167%{transform:translate(37.6399vw, 67.167vh) scale(0.5119)}to{transform:translate(33.11145vw, 100vh) scale(0.5119)}}.snow_bXaI:nth-child(58){opacity:.6255;transform:translate(85.2318vw, -10px) scale(0.0701);animation:fall-58_Vlf6 16s -16s linear infinite}@keyframes fall-58_Vlf6{74.466%{transform:translate(80.7276vw, 74.466vh) scale(0.0701)}to{transform:translate(82.9797vw, 100vh) scale(0.0701)}}.snow_bXaI:nth-child(59){opacity:.4833;transform:translate(46.0105vw, -10px) scale(0.2478);animation:fall-59_zRkH 21s -11s linear infinite}@keyframes fall-59_zRkH{72.633%{transform:translate(40.3652vw, 72.633vh) scale(0.2478)}to{transform:translate(43.18785vw, 100vh) scale(0.2478)}}.snow_bXaI:nth-child(60){opacity:.1766;transform:translate(32.5484vw, -10px) scale(0.8919);animation:fall-60_slGF 13s -24s linear infinite}@keyframes fall-60_slGF{45.846%{transform:translate(31.8934vw, 45.846vh) scale(0.8919)}to{transform:translate(32.2209vw, 100vh) scale(0.8919)}}.snow_bXaI:nth-child(61){opacity:.1148;transform:translate(96.9112vw, -10px) scale(0.351);animation:fall-61__C1a 22s -1s linear infinite}@keyframes fall-61__C1a{76.859%{transform:translate(95.379vw, 76.859vh) scale(0.351)}to{transform:translate(96.1451vw, 100vh) scale(0.351)}}.snow_bXaI:nth-child(62){opacity:.0427;transform:translate(23.6795vw, -10px) scale(0.7971);animation:fall-62_tAaa 11s -1s linear infinite}@keyframes fall-62_tAaa{53.402%{transform:translate(19.9583vw, 53.402vh) scale(0.7971)}to{transform:translate(21.8189vw, 100vh) scale(0.7971)}}.snow_bXaI:nth-child(63){opacity:.0635;transform:translate(71.1127vw, -10px) scale(0.3889);animation:fall-63_h8F_ 19s -22s linear infinite}@keyframes fall-63_h8F_{33.167%{transform:translate(63.1949vw, 33.167vh) scale(0.3889)}to{transform:translate(67.1538vw, 100vh) scale(0.3889)}}.snow_bXaI:nth-child(64){opacity:.5013;transform:translate(49.3274vw, -10px) scale(0.9227);animation:fall-64_Zu5_ 21s -14s linear infinite}@keyframes fall-64_Zu5_{47.292%{transform:translate(56.3432vw, 47.292vh) scale(0.9227)}to{transform:translate(52.8353vw, 100vh) scale(0.9227)}}.snow_bXaI:nth-child(65){opacity:.3403;transform:translate(17.5931vw, -10px) scale(0.0192);animation:fall-65_xs3Z 19s -1s linear infinite}@keyframes fall-65_xs3Z{69.803%{transform:translate(26.7831vw, 69.803vh) scale(0.0192)}to{transform:translate(22.1881vw, 100vh) scale(0.0192)}}.snow_bXaI:nth-child(66){opacity:.6977;transform:translate(53.7675vw, -10px) scale(0.0691);animation:fall-66_E7Fd 14s -28s linear infinite}@keyframes fall-66_E7Fd{30.709%{transform:translate(43.9769vw, 30.709vh) scale(0.0691)}to{transform:translate(48.8722vw, 100vh) scale(0.0691)}}.snow_bXaI:nth-child(67){opacity:.7543;transform:translate(80.6581vw, -10px) scale(0.0097);animation:fall-67_zWXL 15s -17s linear infinite}@keyframes fall-67_zWXL{45.084%{transform:translate(81.8061vw, 45.084vh) scale(0.0097)}to{transform:translate(81.2321vw, 100vh) scale(0.0097)}}.snow_bXaI:nth-child(68){opacity:.1758;transform:translate(68.8724vw, -10px) scale(0.237);animation:fall-68_kJRf 29s -22s linear infinite}@keyframes fall-68_kJRf{36.391%{transform:translate(73.5491vw, 36.391vh) scale(0.237)}to{transform:translate(71.21075vw, 100vh) scale(0.237)}}.snow_bXaI:nth-child(69){opacity:.5377;transform:translate(68.2342vw, -10px) scale(0.3191);animation:fall-69_z24t 19s -21s linear infinite}@keyframes fall-69_z24t{60.58%{transform:translate(71.1896vw, 60.58vh) scale(0.3191)}to{transform:translate(69.7119vw, 100vh) scale(0.3191)}}.snow_bXaI:nth-child(70){opacity:.8586;transform:translate(4.4904vw, -10px) scale(0.3342);animation:fall-70_v_Bl 22s -17s linear infinite}@keyframes fall-70_v_Bl{59.105%{transform:translate(-0.4584vw, 59.105vh) scale(0.3342)}to{transform:translate(2.016vw, 100vh) scale(0.3342)}}.snow_bXaI:nth-child(71){opacity:.6403;transform:translate(56.0768vw, -10px) scale(0.2771);animation:fall-71_K1ZO 30s -10s linear infinite}@keyframes fall-71_K1ZO{70.997%{transform:translate(53.1459vw, 70.997vh) scale(0.2771)}to{transform:translate(54.61135vw, 100vh) scale(0.2771)}}.snow_bXaI:nth-child(72){opacity:.1751;transform:translate(49.2169vw, -10px) scale(0.2278);animation:fall-72_DmHN 19s -15s linear infinite}@keyframes fall-72_DmHN{72.936%{transform:translate(50.9055vw, 72.936vh) scale(0.2278)}to{transform:translate(50.0612vw, 100vh) scale(0.2278)}}.snow_bXaI:nth-child(73){opacity:.3819;transform:translate(41.9008vw, -10px) scale(0.9003);animation:fall-73_VE_8 29s -3s linear infinite}@keyframes fall-73_VE_8{53.768%{transform:translate(38.3487vw, 53.768vh) scale(0.9003)}to{transform:translate(40.12475vw, 100vh) scale(0.9003)}}.snow_bXaI:nth-child(74){opacity:.3536;transform:translate(94.1625vw, -10px) scale(0.2513);animation:fall-74_IQBo 24s -2s linear infinite}@keyframes fall-74_IQBo{48.517%{transform:translate(92.1797vw, 48.517vh) scale(0.2513)}to{transform:translate(93.1711vw, 100vh) scale(0.2513)}}.snow_bXaI:nth-child(75){opacity:.8607;transform:translate(32.5603vw, -10px) scale(0.7303);animation:fall-75_sJUe 13s -16s linear infinite}@keyframes fall-75_sJUe{70.843%{transform:translate(23.0896vw, 70.843vh) scale(0.7303)}to{transform:translate(27.82495vw, 100vh) scale(0.7303)}}.snow_bXaI:nth-child(76){opacity:.8642;transform:translate(14.1113vw, -10px) scale(0.0665);animation:fall-76_TBzm 25s -7s linear infinite}@keyframes fall-76_TBzm{40.828%{transform:translate(9.0795vw, 40.828vh) scale(0.0665)}to{transform:translate(11.5954vw, 100vh) scale(0.0665)}}.snow_bXaI:nth-child(77){opacity:.0065;transform:translate(21.1896vw, -10px) scale(0.2828);animation:fall-77_oe3V 15s -12s linear infinite}@keyframes fall-77_oe3V{48.933%{transform:translate(26.6779vw, 48.933vh) scale(0.2828)}to{transform:translate(23.93375vw, 100vh) scale(0.2828)}}.snow_bXaI:nth-child(78){opacity:.9302;transform:translate(51.1343vw, -10px) scale(0.2194);animation:fall-78_hEPy 27s -30s linear infinite}@keyframes fall-78_hEPy{52.135%{transform:translate(56.5876vw, 52.135vh) scale(0.2194)}to{transform:translate(53.86095vw, 100vh) scale(0.2194)}}.snow_bXaI:nth-child(79){opacity:.0529;transform:translate(7.5728vw, -10px) scale(0.8427);animation:fall-79_fZ32 27s -25s linear infinite}@keyframes fall-79_fZ32{70.639%{transform:translate(-2.3195vw, 70.639vh) scale(0.8427)}to{transform:translate(2.62665vw, 100vh) scale(0.8427)}}.snow_bXaI:nth-child(80){opacity:.1179;transform:translate(98.6405vw, -10px) scale(0.4901);animation:fall-80_D2qS 10s -9s linear infinite}@keyframes fall-80_D2qS{37.939%{transform:translate(103.4769vw, 37.939vh) scale(0.4901)}to{transform:translate(101.0587vw, 100vh) scale(0.4901)}}.snow_bXaI:nth-child(81){opacity:.3743;transform:translate(69.4237vw, -10px) scale(0.4621);animation:fall-81_OtqC 12s -5s linear infinite}@keyframes fall-81_OtqC{34.924%{transform:translate(59.9458vw, 34.924vh) scale(0.4621)}to{transform:translate(64.68475vw, 100vh) scale(0.4621)}}.snow_bXaI:nth-child(82){opacity:.6423;transform:translate(41.7104vw, -10px) scale(0.0912);animation:fall-82_QeuW 19s -29s linear infinite}@keyframes fall-82_QeuW{65.493%{transform:translate(45.3994vw, 65.493vh) scale(0.0912)}to{transform:translate(43.5549vw, 100vh) scale(0.0912)}}.snow_bXaI:nth-child(83){opacity:.2186;transform:translate(91.9724vw, -10px) scale(0.3333);animation:fall-83_TaW_ 22s -9s linear infinite}@keyframes fall-83_TaW_{75.822%{transform:translate(94.094vw, 75.822vh) scale(0.3333)}to{transform:translate(93.0332vw, 100vh) scale(0.3333)}}.snow_bXaI:nth-child(84){opacity:.6358;transform:translate(76.7048vw, -10px) scale(0.4115);animation:fall-84__yk8 19s -13s linear infinite}@keyframes fall-84__yk8{38.582%{transform:translate(68.6185vw, 38.582vh) scale(0.4115)}to{transform:translate(72.66165vw, 100vh) scale(0.4115)}}.snow_bXaI:nth-child(85){opacity:.4718;transform:translate(25.1757vw, -10px) scale(0.2971);animation:fall-85_kaox 10s -25s linear infinite}@keyframes fall-85_kaox{37.371%{transform:translate(23.9119vw, 37.371vh) scale(0.2971)}to{transform:translate(24.5438vw, 100vh) scale(0.2971)}}.snow_bXaI:nth-child(86){opacity:.9662;transform:translate(85.434vw, -10px) scale(0.535);animation:fall-86_DAVd 17s -19s linear infinite}@keyframes fall-86_DAVd{56.959%{transform:translate(79.003vw, 56.959vh) scale(0.535)}to{transform:translate(82.2185vw, 100vh) scale(0.535)}}.snow_bXaI:nth-child(87){opacity:.5953;transform:translate(39.6575vw, -10px) scale(0.7798);animation:fall-87_Xcrl 21s -7s linear infinite}@keyframes fall-87_Xcrl{71.783%{transform:translate(38.2984vw, 71.783vh) scale(0.7798)}to{transform:translate(38.97795vw, 100vh) scale(0.7798)}}.snow_bXaI:nth-child(88){opacity:.2349;transform:translate(59.9214vw, -10px) scale(0.2569);animation:fall-88_GVFR 11s -28s linear infinite}@keyframes fall-88_GVFR{55.137%{transform:translate(53.804vw, 55.137vh) scale(0.2569)}to{transform:translate(56.8627vw, 100vh) scale(0.2569)}}.snow_bXaI:nth-child(89){opacity:.5816;transform:translate(29.2671vw, -10px) scale(0.2634);animation:fall-89_G8oc 27s -4s linear infinite}@keyframes fall-89_G8oc{57.387%{transform:translate(23.547vw, 57.387vh) scale(0.2634)}to{transform:translate(26.40705vw, 100vh) scale(0.2634)}}.snow_bXaI:nth-child(90){opacity:.0477;transform:translate(91.8805vw, -10px) scale(0.5722);animation:fall-90_VXsx 22s -16s linear infinite}@keyframes fall-90_VXsx{56.278%{transform:translate(94.4269vw, 56.278vh) scale(0.5722)}to{transform:translate(93.1537vw, 100vh) scale(0.5722)}}.snow_bXaI:nth-child(91){opacity:.004;transform:translate(65.6613vw, -10px) scale(0.3586);animation:fall-91_ZjXs 22s -3s linear infinite}@keyframes fall-91_ZjXs{51.065%{transform:translate(71.7177vw, 51.065vh) scale(0.3586)}to{transform:translate(68.6895vw, 100vh) scale(0.3586)}}.snow_bXaI:nth-child(92){opacity:.0186;transform:translate(19.3502vw, -10px) scale(0.3222);animation:fall-92_nty7 21s -25s linear infinite}@keyframes fall-92_nty7{66.779%{transform:translate(20.7112vw, 66.779vh) scale(0.3222)}to{transform:translate(20.0307vw, 100vh) scale(0.3222)}}.snow_bXaI:nth-child(93){opacity:.9975;transform:translate(47.7835vw, -10px) scale(0.6573);animation:fall-93_AhZe 28s -4s linear infinite}@keyframes fall-93_AhZe{62.944%{transform:translate(50.7777vw, 62.944vh) scale(0.6573)}to{transform:translate(49.2806vw, 100vh) scale(0.6573)}}.snow_bXaI:nth-child(94){opacity:.357;transform:translate(37.353vw, -10px) scale(0.6077);animation:fall-94_lq00 27s -11s linear infinite}@keyframes fall-94_lq00{46.844%{transform:translate(38.1149vw, 46.844vh) scale(0.6077)}to{transform:translate(37.73395vw, 100vh) scale(0.6077)}}.snow_bXaI:nth-child(95){opacity:.4604;transform:translate(50.0638vw, -10px) scale(0.5169);animation:fall-95_e3Ad 24s -18s linear infinite}@keyframes fall-95_e3Ad{70.324%{transform:translate(54.2506vw, 70.324vh) scale(0.5169)}to{transform:translate(52.1572vw, 100vh) scale(0.5169)}}.snow_bXaI:nth-child(96){opacity:.3229;transform:translate(89.6806vw, -10px) scale(0.6697);animation:fall-96_Dry6 15s -6s linear infinite}@keyframes fall-96_Dry6{38.979%{transform:translate(83.9144vw, 38.979vh) scale(0.6697)}to{transform:translate(86.7975vw, 100vh) scale(0.6697)}}.snow_bXaI:nth-child(97){opacity:.8237;transform:translate(40.3532vw, -10px) scale(0.389);animation:fall-97_lFzE 16s -20s linear infinite}@keyframes fall-97_lFzE{39.142%{transform:translate(43.5152vw, 39.142vh) scale(0.389)}to{transform:translate(41.9342vw, 100vh) scale(0.389)}}.snow_bXaI:nth-child(98){opacity:.7193;transform:translate(18.1375vw, -10px) scale(0.7092);animation:fall-98_jcdK 23s -9s linear infinite}@keyframes fall-98_jcdK{48.467%{transform:translate(12.7266vw, 48.467vh) scale(0.7092)}to{transform:translate(15.43205vw, 100vh) scale(0.7092)}}.snow_bXaI:nth-child(99){opacity:.2425;transform:translate(0.1709vw, -10px) scale(0.0028);animation:fall-99_q3Rr 13s -8s linear infinite}@keyframes fall-99_q3Rr{51.39%{transform:translate(-0.3119vw, 51.39vh) scale(0.0028)}to{transform:translate(-0.0705vw, 100vh) scale(0.0028)}}.snow_bXaI:nth-child(100){opacity:.774;transform:translate(39.8433vw, -10px) scale(0.2929);animation:fall-100_wVLl 20s -25s linear infinite}@keyframes fall-100_wVLl{47.249%{transform:translate(41.207vw, 47.249vh) scale(0.2929)}to{transform:translate(40.52515vw, 100vh) scale(0.2929)}}.snow_bXaI:nth-child(101){opacity:.5956;transform:translate(11.709vw, -10px) scale(0.1054);animation:fall-101_o79e 21s -1s linear infinite}@keyframes fall-101_o79e{39.123%{transform:translate(19.2947vw, 39.123vh) scale(0.1054)}to{transform:translate(15.50185vw, 100vh) scale(0.1054)}}.snow_bXaI:nth-child(102){opacity:.4148;transform:translate(86.0979vw, -10px) scale(0.5257);animation:fall-102_KQKs 28s -6s linear infinite}@keyframes fall-102_KQKs{79.493%{transform:translate(79.9564vw, 79.493vh) scale(0.5257)}to{transform:translate(83.02715vw, 100vh) scale(0.5257)}}.snow_bXaI:nth-child(103){opacity:.5548;transform:translate(38.1754vw, -10px) scale(0.0904);animation:fall-103_zLi9 12s -23s linear infinite}@keyframes fall-103_zLi9{67.804%{transform:translate(32.604vw, 67.804vh) scale(0.0904)}to{transform:translate(35.3897vw, 100vh) scale(0.0904)}}.snow_bXaI:nth-child(104){opacity:.0634;transform:translate(57.1183vw, -10px) scale(0.476);animation:fall-104_Isc5 25s -1s linear infinite}@keyframes fall-104_Isc5{77.772%{transform:translate(58.4114vw, 77.772vh) scale(0.476)}to{transform:translate(57.76485vw, 100vh) scale(0.476)}}.snow_bXaI:nth-child(105){opacity:.4569;transform:translate(88.7666vw, -10px) scale(0.6844);animation:fall-105_lhFI 12s -26s linear infinite}@keyframes fall-105_lhFI{56.951%{transform:translate(79.052vw, 56.951vh) scale(0.6844)}to{transform:translate(83.9093vw, 100vh) scale(0.6844)}}.snow_bXaI:nth-child(106){opacity:.8406;transform:translate(80.9809vw, -10px) scale(0.8787);animation:fall-106_f2ed 15s -28s linear infinite}@keyframes fall-106_f2ed{33.06%{transform:translate(71.6839vw, 33.06vh) scale(0.8787)}to{transform:translate(76.3324vw, 100vh) scale(0.8787)}}.snow_bXaI:nth-child(107){opacity:.8665;transform:translate(47.5525vw, -10px) scale(0.0521);animation:fall-107_8cWN 24s -9s linear infinite}@keyframes fall-107_8cWN{42.145%{transform:translate(40.3589vw, 42.145vh) scale(0.0521)}to{transform:translate(43.9557vw, 100vh) scale(0.0521)}}.snow_bXaI:nth-child(108){opacity:.2353;transform:translate(17.1381vw, -10px) scale(0.3583);animation:fall-108_FDIl 18s -15s linear infinite}@keyframes fall-108_FDIl{74.909%{transform:translate(15.4899vw, 74.909vh) scale(0.3583)}to{transform:translate(16.314vw, 100vh) scale(0.3583)}}.snow_bXaI:nth-child(109){opacity:.4664;transform:translate(64.6631vw, -10px) scale(0.3059);animation:fall-109_vJYF 20s -24s linear infinite}@keyframes fall-109_vJYF{71.462%{transform:translate(72.1995vw, 71.462vh) scale(0.3059)}to{transform:translate(68.4313vw, 100vh) scale(0.3059)}}.snow_bXaI:nth-child(110){opacity:.4553;transform:translate(28.918vw, -10px) scale(0.9138);animation:fall-110_ucA1 20s -29s linear infinite}@keyframes fall-110_ucA1{65.019%{transform:translate(28.2335vw, 65.019vh) scale(0.9138)}to{transform:translate(28.57575vw, 100vh) scale(0.9138)}}.snow_bXaI:nth-child(111){opacity:.3881;transform:translate(2.2089vw, -10px) scale(0.6405);animation:fall-111_WYSb 12s -11s linear infinite}@keyframes fall-111_WYSb{61.982%{transform:translate(9.9793vw, 61.982vh) scale(0.6405)}to{transform:translate(6.0941vw, 100vh) scale(0.6405)}}.snow_bXaI:nth-child(112){opacity:.8947;transform:translate(53.3398vw, -10px) scale(0.9958);animation:fall-112_UEa2 11s -15s linear infinite}@keyframes fall-112_UEa2{65.982%{transform:translate(44.8111vw, 65.982vh) scale(0.9958)}to{transform:translate(49.07545vw, 100vh) scale(0.9958)}}.snow_bXaI:nth-child(113){opacity:.9526;transform:translate(27.9977vw, -10px) scale(0.844);animation:fall-113_hIgm 10s -16s linear infinite}@keyframes fall-113_hIgm{74.298%{transform:translate(33.0704vw, 74.298vh) scale(0.844)}to{transform:translate(30.53405vw, 100vh) scale(0.844)}}.snow_bXaI:nth-child(114){opacity:.2311;transform:translate(98.7797vw, -10px) scale(0.6726);animation:fall-114_cdxJ 15s -6s linear infinite}@keyframes fall-114_cdxJ{66.943%{transform:translate(92.2039vw, 66.943vh) scale(0.6726)}to{transform:translate(95.4918vw, 100vh) scale(0.6726)}}.snow_bXaI:nth-child(115){opacity:.184;transform:translate(74.3277vw, -10px) scale(0.3683);animation:fall-115_U08V 21s -6s linear infinite}@keyframes fall-115_U08V{75.454%{transform:translate(77.3275vw, 75.454vh) scale(0.3683)}to{transform:translate(75.8276vw, 100vh) scale(0.3683)}}.snow_bXaI:nth-child(116){opacity:.8707;transform:translate(2.3488vw, -10px) scale(0.1845);animation:fall-116_OW0R 16s -20s linear infinite}@keyframes fall-116_OW0R{63.957%{transform:translate(-0.9802vw, 63.957vh) scale(0.1845)}to{transform:translate(0.6843vw, 100vh) scale(0.1845)}}.snow_bXaI:nth-child(117){opacity:.4642;transform:translate(58.9035vw, -10px) scale(0.7788);animation:fall-117_YCCA 30s -9s linear infinite}@keyframes fall-117_YCCA{51.933%{transform:translate(55.1964vw, 51.933vh) scale(0.7788)}to{transform:translate(57.04995vw, 100vh) scale(0.7788)}}.snow_bXaI:nth-child(118){opacity:.1989;transform:translate(11.7352vw, -10px) scale(0.4052);animation:fall-118_Wosp 20s -18s linear infinite}@keyframes fall-118_Wosp{48.735%{transform:translate(20.3893vw, 48.735vh) scale(0.4052)}to{transform:translate(16.06225vw, 100vh) scale(0.4052)}}.snow_bXaI:nth-child(119){opacity:.974;transform:translate(95.3086vw, -10px) scale(0.4903);animation:fall-119_dsFL 22s -11s linear infinite}@keyframes fall-119_dsFL{36.734%{transform:translate(95.8699vw, 36.734vh) scale(0.4903)}to{transform:translate(95.58925vw, 100vh) scale(0.4903)}}.snow_bXaI:nth-child(120){opacity:.864;transform:translate(18.3966vw, -10px) scale(0.6657);animation:fall-120_BmI1 17s -13s linear infinite}@keyframes fall-120_BmI1{64.299%{transform:translate(12.8558vw, 64.299vh) scale(0.6657)}to{transform:translate(15.6262vw, 100vh) scale(0.6657)}}.snow_bXaI:nth-child(121){opacity:.3758;transform:translate(94.8288vw, -10px) scale(0.1787);animation:fall-121_WrcR 10s -7s linear infinite}@keyframes fall-121_WrcR{48.048%{transform:translate(91.6402vw, 48.048vh) scale(0.1787)}to{transform:translate(93.2345vw, 100vh) scale(0.1787)}}.snow_bXaI:nth-child(122){opacity:.3322;transform:translate(25.9725vw, -10px) scale(0.6397);animation:fall-122_GodI 22s -2s linear infinite}@keyframes fall-122_GodI{74.748%{transform:translate(21.7058vw, 74.748vh) scale(0.6397)}to{transform:translate(23.83915vw, 100vh) scale(0.6397)}}.snow_bXaI:nth-child(123){opacity:.4097;transform:translate(89.4622vw, -10px) scale(0.9238);animation:fall-123_s2kO 26s -13s linear infinite}@keyframes fall-123_s2kO{53.933%{transform:translate(91.1325vw, 53.933vh) scale(0.9238)}to{transform:translate(90.29735vw, 100vh) scale(0.9238)}}.snow_bXaI:nth-child(124){opacity:.182;transform:translate(80.492vw, -10px) scale(0.7947);animation:fall-124_e1jj 10s -10s linear infinite}@keyframes fall-124_e1jj{73.952%{transform:translate(79.1161vw, 73.952vh) scale(0.7947)}to{transform:translate(79.80405vw, 100vh) scale(0.7947)}}.snow_bXaI:nth-child(125){opacity:.5523;transform:translate(89.0126vw, -10px) scale(0.7994);animation:fall-125_EWrY 14s -15s linear infinite}@keyframes fall-125_EWrY{33.929%{transform:translate(92.6742vw, 33.929vh) scale(0.7994)}to{transform:translate(90.8434vw, 100vh) scale(0.7994)}}.snow_bXaI:nth-child(126){opacity:.3019;transform:translate(79.0701vw, -10px) scale(0.4073);animation:fall-126_GDml 22s -15s linear infinite}@keyframes fall-126_GDml{65.406%{transform:translate(74.346vw, 65.406vh) scale(0.4073)}to{transform:translate(76.70805vw, 100vh) scale(0.4073)}}.snow_bXaI:nth-child(127){opacity:.2438;transform:translate(67.265vw, -10px) scale(0.0283);animation:fall-127_jZ4V 23s -22s linear infinite}@keyframes fall-127_jZ4V{42.32%{transform:translate(69.2617vw, 42.32vh) scale(0.0283)}to{transform:translate(68.26335vw, 100vh) scale(0.0283)}}.snow_bXaI:nth-child(128){opacity:.3607;transform:translate(18.0373vw, -10px) scale(0.1967);animation:fall-128_DUt7 22s -16s linear infinite}@keyframes fall-128_DUt7{31.452%{transform:translate(21.3652vw, 31.452vh) scale(0.1967)}to{transform:translate(19.70125vw, 100vh) scale(0.1967)}}.snow_bXaI:nth-child(129){opacity:.6395;transform:translate(58.284vw, -10px) scale(0.5646);animation:fall-129_doDu 14s -1s linear infinite}@keyframes fall-129_doDu{68.467%{transform:translate(58.656vw, 68.467vh) scale(0.5646)}to{transform:translate(58.47vw, 100vh) scale(0.5646)}}.snow_bXaI:nth-child(130){opacity:.5205;transform:translate(76.0598vw, -10px) scale(0.9176);animation:fall-130_N1dp 16s -29s linear infinite}@keyframes fall-130_N1dp{78.982%{transform:translate(78.7303vw, 78.982vh) scale(0.9176)}to{transform:translate(77.39505vw, 100vh) scale(0.9176)}}.snow_bXaI:nth-child(131){opacity:.8116;transform:translate(45.9299vw, -10px) scale(0.2785);animation:fall-131_eiZV 12s -7s linear infinite}@keyframes fall-131_eiZV{32.868%{transform:translate(48.2417vw, 32.868vh) scale(0.2785)}to{transform:translate(47.0858vw, 100vh) scale(0.2785)}}.snow_bXaI:nth-child(132){opacity:.1986;transform:translate(94.7384vw, -10px) scale(0.708);animation:fall-132_MuZm 29s -7s linear infinite}@keyframes fall-132_MuZm{68.933%{transform:translate(95.3199vw, 68.933vh) scale(0.708)}to{transform:translate(95.02915vw, 100vh) scale(0.708)}}.snow_bXaI:nth-child(133){opacity:.9295;transform:translate(12.1135vw, -10px) scale(0.9366);animation:fall-133_ul6K 18s -26s linear infinite}@keyframes fall-133_ul6K{56.637%{transform:translate(8.4555vw, 56.637vh) scale(0.9366)}to{transform:translate(10.2845vw, 100vh) scale(0.9366)}}.snow_bXaI:nth-child(134){opacity:.3439;transform:translate(9.5537vw, -10px) scale(0.6776);animation:fall-134_MIXz 21s -29s linear infinite}@keyframes fall-134_MIXz{65.305%{transform:translate(14.8219vw, 65.305vh) scale(0.6776)}to{transform:translate(12.1878vw, 100vh) scale(0.6776)}}.snow_bXaI:nth-child(135){opacity:.5343;transform:translate(42.2976vw, -10px) scale(0.3454);animation:fall-135_Gkwe 18s -19s linear infinite}@keyframes fall-135_Gkwe{57.485%{transform:translate(33.2553vw, 57.485vh) scale(0.3454)}to{transform:translate(37.77645vw, 100vh) scale(0.3454)}}.snow_bXaI:nth-child(136){opacity:.8981;transform:translate(81.4161vw, -10px) scale(0.6869);animation:fall-136_Sp0y 17s -20s linear infinite}@keyframes fall-136_Sp0y{35.823%{transform:translate(90.8151vw, 35.823vh) scale(0.6869)}to{transform:translate(86.1156vw, 100vh) scale(0.6869)}}.snow_bXaI:nth-child(137){opacity:.9771;transform:translate(60.1039vw, -10px) scale(0.1601);animation:fall-137_XUrX 24s -18s linear infinite}@keyframes fall-137_XUrX{58.119%{transform:translate(53.4493vw, 58.119vh) scale(0.1601)}to{transform:translate(56.7766vw, 100vh) scale(0.1601)}}.snow_bXaI:nth-child(138){opacity:.1411;transform:translate(50.9527vw, -10px) scale(0.8419);animation:fall-138_lpPC 20s -8s linear infinite}@keyframes fall-138_lpPC{61.169%{transform:translate(43.4707vw, 61.169vh) scale(0.8419)}to{transform:translate(47.2117vw, 100vh) scale(0.8419)}}.snow_bXaI:nth-child(139){opacity:.7134;transform:translate(96.5841vw, -10px) scale(0.2758);animation:fall-139_eP2c 12s -22s linear infinite}@keyframes fall-139_eP2c{69.977%{transform:translate(92.9483vw, 69.977vh) scale(0.2758)}to{transform:translate(94.7662vw, 100vh) scale(0.2758)}}.snow_bXaI:nth-child(140){opacity:.869;transform:translate(48.0183vw, -10px) scale(0.8774);animation:fall-140_qug5 12s -14s linear infinite}@keyframes fall-140_qug5{41.559%{transform:translate(46.4675vw, 41.559vh) scale(0.8774)}to{transform:translate(47.2429vw, 100vh) scale(0.8774)}}.snow_bXaI:nth-child(141){opacity:.8641;transform:translate(38.2466vw, -10px) scale(0.7595);animation:fall-141_j3E3 23s -25s linear infinite}@keyframes fall-141_j3E3{67.129%{transform:translate(31.0863vw, 67.129vh) scale(0.7595)}to{transform:translate(34.66645vw, 100vh) scale(0.7595)}}.snow_bXaI:nth-child(142){opacity:.19;transform:translate(87.7658vw, -10px) scale(0.1825);animation:fall-142_CuMk 13s -21s linear infinite}@keyframes fall-142_CuMk{62.642%{transform:translate(96.9389vw, 62.642vh) scale(0.1825)}to{transform:translate(92.35235vw, 100vh) scale(0.1825)}}.snow_bXaI:nth-child(143){opacity:.2852;transform:translate(96.2962vw, -10px) scale(0.6996);animation:fall-143_g7qC 19s -27s linear infinite}@keyframes fall-143_g7qC{75.669%{transform:translate(100.3985vw, 75.669vh) scale(0.6996)}to{transform:translate(98.34735vw, 100vh) scale(0.6996)}}.snow_bXaI:nth-child(144){opacity:.122;transform:translate(59.3745vw, -10px) scale(0.7744);animation:fall-144_gHu6 18s -4s linear infinite}@keyframes fall-144_gHu6{45.294%{transform:translate(50.3478vw, 45.294vh) scale(0.7744)}to{transform:translate(54.86115vw, 100vh) scale(0.7744)}}.snow_bXaI:nth-child(145){opacity:.6566;transform:translate(45.267vw, -10px) scale(0.7423);animation:fall-145_cRsP 25s -25s linear infinite}@keyframes fall-145_cRsP{79.089%{transform:translate(48.3978vw, 79.089vh) scale(0.7423)}to{transform:translate(46.8324vw, 100vh) scale(0.7423)}}.snow_bXaI:nth-child(146){opacity:.5084;transform:translate(11.8658vw, -10px) scale(0.6161);animation:fall-146_lroo 22s -22s linear infinite}@keyframes fall-146_lroo{63.343%{transform:translate(19.3911vw, 63.343vh) scale(0.6161)}to{transform:translate(15.62845vw, 100vh) scale(0.6161)}}.snow_bXaI:nth-child(147){opacity:.2613;transform:translate(37.7958vw, -10px) scale(0.4239);animation:fall-147_gcM7 13s -12s linear infinite}@keyframes fall-147_gcM7{39.204%{transform:translate(40.8597vw, 39.204vh) scale(0.4239)}to{transform:translate(39.32775vw, 100vh) scale(0.4239)}}.snow_bXaI:nth-child(148){opacity:.6693;transform:translate(76.2887vw, -10px) scale(0.6203);animation:fall-148_CzI5 24s -25s linear infinite}@keyframes fall-148_CzI5{58.227%{transform:translate(83.3294vw, 58.227vh) scale(0.6203)}to{transform:translate(79.80905vw, 100vh) scale(0.6203)}}.snow_bXaI:nth-child(149){opacity:.541;transform:translate(55.5676vw, -10px) scale(0.719);animation:fall-149_nMvl 13s -18s linear infinite}@keyframes fall-149_nMvl{73.648%{transform:translate(52.0711vw, 73.648vh) scale(0.719)}to{transform:translate(53.81935vw, 100vh) scale(0.719)}}.snow_bXaI:nth-child(150){opacity:.0202;transform:translate(98.3099vw, -10px) scale(0.0483);animation:fall-150_Xxde 25s -14s linear infinite}@keyframes fall-150_Xxde{67.085%{transform:translate(107.2684vw, 67.085vh) scale(0.0483)}to{transform:translate(102.78915vw, 100vh) scale(0.0483)}}.snow_bXaI:nth-child(151){opacity:.6133;transform:translate(78.0881vw, -10px) scale(0.2357);animation:fall-151_mND5 18s -4s linear infinite}@keyframes fall-151_mND5{33.253%{transform:translate(73.2221vw, 33.253vh) scale(0.2357)}to{transform:translate(75.6551vw, 100vh) scale(0.2357)}}.snow_bXaI:nth-child(152){opacity:.08;transform:translate(27.8745vw, -10px) scale(0.1521);animation:fall-152_yTmZ 13s -9s linear infinite}@keyframes fall-152_yTmZ{44.831%{transform:translate(22.7748vw, 44.831vh) scale(0.1521)}to{transform:translate(25.32465vw, 100vh) scale(0.1521)}}.snow_bXaI:nth-child(153){opacity:.41;transform:translate(94.6588vw, -10px) scale(0.3682);animation:fall-153_XVJJ 17s -4s linear infinite}@keyframes fall-153_XVJJ{71.513%{transform:translate(100.7126vw, 71.513vh) scale(0.3682)}to{transform:translate(97.6857vw, 100vh) scale(0.3682)}}.snow_bXaI:nth-child(154){opacity:.0669;transform:translate(39.8775vw, -10px) scale(0.6876);animation:fall-154_KWfi 28s -2s linear infinite}@keyframes fall-154_KWfi{50.032%{transform:translate(38.5019vw, 50.032vh) scale(0.6876)}to{transform:translate(39.1897vw, 100vh) scale(0.6876)}}.snow_bXaI:nth-child(155){opacity:.6374;transform:translate(35.5247vw, -10px) scale(0.4668);animation:fall-155_KEJL 19s -19s linear infinite}@keyframes fall-155_KEJL{48.09%{transform:translate(39.1852vw, 48.09vh) scale(0.4668)}to{transform:translate(37.35495vw, 100vh) scale(0.4668)}}.snow_bXaI:nth-child(156){opacity:.6635;transform:translate(61.3222vw, -10px) scale(0.1463);animation:fall-156_gwIj 16s -4s linear infinite}@keyframes fall-156_gwIj{65.721%{transform:translate(67.8357vw, 65.721vh) scale(0.1463)}to{transform:translate(64.57895vw, 100vh) scale(0.1463)}}.snow_bXaI:nth-child(157){opacity:.4919;transform:translate(0.4925vw, -10px) scale(0.6225);animation:fall-157_j5Ww 20s -21s linear infinite}@keyframes fall-157_j5Ww{41.195%{transform:translate(4.854vw, 41.195vh) scale(0.6225)}to{transform:translate(2.67325vw, 100vh) scale(0.6225)}}.snow_bXaI:nth-child(158){opacity:.3399;transform:translate(17.0905vw, -10px) scale(0.9784);animation:fall-158_T_VA 11s -7s linear infinite}@keyframes fall-158_T_VA{40.676%{transform:translate(24.1649vw, 40.676vh) scale(0.9784)}to{transform:translate(20.6277vw, 100vh) scale(0.9784)}}.snow_bXaI:nth-child(159){opacity:.0501;transform:translate(5.9368vw, -10px) scale(0.5436);animation:fall-159_K7W4 23s -23s linear infinite}@keyframes fall-159_K7W4{31.563%{transform:translate(0.0467vw, 31.563vh) scale(0.5436)}to{transform:translate(2.99175vw, 100vh) scale(0.5436)}}.snow_bXaI:nth-child(160){opacity:.835;transform:translate(18.718vw, -10px) scale(0.1687);animation:fall-160_L9om 12s -26s linear infinite}@keyframes fall-160_L9om{75.386%{transform:translate(21.9094vw, 75.386vh) scale(0.1687)}to{transform:translate(20.3137vw, 100vh) scale(0.1687)}}.snow_bXaI:nth-child(161){opacity:.1134;transform:translate(33.1531vw, -10px) scale(0.3523);animation:fall-161_xOeu 29s -11s linear infinite}@keyframes fall-161_xOeu{76.336%{transform:translate(27.3796vw, 76.336vh) scale(0.3523)}to{transform:translate(30.26635vw, 100vh) scale(0.3523)}}.snow_bXaI:nth-child(162){opacity:.5065;transform:translate(44.5532vw, -10px) scale(0.3454);animation:fall-162_vlbP 24s -21s linear infinite}@keyframes fall-162_vlbP{74.576%{transform:translate(40.9479vw, 74.576vh) scale(0.3454)}to{transform:translate(42.75055vw, 100vh) scale(0.3454)}}.snow_bXaI:nth-child(163){opacity:.1635;transform:translate(98.4808vw, -10px) scale(0.5283);animation:fall-163_Gc5T 12s -4s linear infinite}@keyframes fall-163_Gc5T{66.604%{transform:translate(100.3405vw, 66.604vh) scale(0.5283)}to{transform:translate(99.41065vw, 100vh) scale(0.5283)}}.snow_bXaI:nth-child(164){opacity:.4189;transform:translate(55.1043vw, -10px) scale(0.9923);animation:fall-164_VwCe 26s -18s linear infinite}@keyframes fall-164_VwCe{44.543%{transform:translate(60.4149vw, 44.543vh) scale(0.9923)}to{transform:translate(57.7596vw, 100vh) scale(0.9923)}}.snow_bXaI:nth-child(165){opacity:.1722;transform:translate(76.6177vw, -10px) scale(0.4752);animation:fall-165_R5cs 18s -30s linear infinite}@keyframes fall-165_R5cs{35.849%{transform:translate(68.3666vw, 35.849vh) scale(0.4752)}to{transform:translate(72.49215vw, 100vh) scale(0.4752)}}.snow_bXaI:nth-child(166){opacity:.374;transform:translate(68.8772vw, -10px) scale(0.0714);animation:fall-166_nGHc 17s -11s linear infinite}@keyframes fall-166_nGHc{52.683%{transform:translate(61.5488vw, 52.683vh) scale(0.0714)}to{transform:translate(65.213vw, 100vh) scale(0.0714)}}.snow_bXaI:nth-child(167){opacity:.3946;transform:translate(63.7473vw, -10px) scale(0.6372);animation:fall-167_sPQg 24s -12s linear infinite}@keyframes fall-167_sPQg{45.023%{transform:translate(69.2279vw, 45.023vh) scale(0.6372)}to{transform:translate(66.4876vw, 100vh) scale(0.6372)}}.snow_bXaI:nth-child(168){opacity:.0104;transform:translate(83.1117vw, -10px) scale(0.28);animation:fall-168_zGy9 14s -10s linear infinite}@keyframes fall-168_zGy9{62.392%{transform:translate(91.2682vw, 62.392vh) scale(0.28)}to{transform:translate(87.18995vw, 100vh) scale(0.28)}}.snow_bXaI:nth-child(169){opacity:.6572;transform:translate(0.7119vw, -10px) scale(0.5915);animation:fall-169_Cjwy 23s -12s linear infinite}@keyframes fall-169_Cjwy{31.493%{transform:translate(-4.4501vw, 31.493vh) scale(0.5915)}to{transform:translate(-1.8691vw, 100vh) scale(0.5915)}}.snow_bXaI:nth-child(170){opacity:.7686;transform:translate(49.6471vw, -10px) scale(0.2118);animation:fall-170_OpHt 11s -6s linear infinite}@keyframes fall-170_OpHt{75.29%{transform:translate(50.3226vw, 75.29vh) scale(0.2118)}to{transform:translate(49.98485vw, 100vh) scale(0.2118)}}.snow_bXaI:nth-child(171){opacity:.5044;transform:translate(59.4168vw, -10px) scale(0.1875);animation:fall-171_nDCR 17s -11s linear infinite}@keyframes fall-171_nDCR{47.89%{transform:translate(60.8687vw, 47.89vh) scale(0.1875)}to{transform:translate(60.14275vw, 100vh) scale(0.1875)}}.snow_bXaI:nth-child(172){opacity:.7936;transform:translate(16.1588vw, -10px) scale(0.6849);animation:fall-172_Jc9d 27s -27s linear infinite}@keyframes fall-172_Jc9d{46.213%{transform:translate(14.7329vw, 46.213vh) scale(0.6849)}to{transform:translate(15.44585vw, 100vh) scale(0.6849)}}.snow_bXaI:nth-child(173){opacity:.3006;transform:translate(30.0537vw, -10px) scale(0.3218);animation:fall-173_pg4j 14s -30s linear infinite}@keyframes fall-173_pg4j{69.232%{transform:translate(38.5396vw, 69.232vh) scale(0.3218)}to{transform:translate(34.29665vw, 100vh) scale(0.3218)}}.snow_bXaI:nth-child(174){opacity:.6098;transform:translate(64.5984vw, -10px) scale(0.1476);animation:fall-174_mO5J 13s -23s linear infinite}@keyframes fall-174_mO5J{71.173%{transform:translate(56.3993vw, 71.173vh) scale(0.1476)}to{transform:translate(60.49885vw, 100vh) scale(0.1476)}}.snow_bXaI:nth-child(175){opacity:.5341;transform:translate(25.9642vw, -10px) scale(0.1017);animation:fall-175_u3ux 26s -18s linear infinite}@keyframes fall-175_u3ux{61.067%{transform:translate(25.4518vw, 61.067vh) scale(0.1017)}to{transform:translate(25.708vw, 100vh) scale(0.1017)}}.snow_bXaI:nth-child(176){opacity:.5246;transform:translate(47.5309vw, -10px) scale(0.5733);animation:fall-176_iyVP 29s -14s linear infinite}@keyframes fall-176_iyVP{63.838%{transform:translate(48.6464vw, 63.838vh) scale(0.5733)}to{transform:translate(48.08865vw, 100vh) scale(0.5733)}}.snow_bXaI:nth-child(177){opacity:.3844;transform:translate(43.0342vw, -10px) scale(0.3768);animation:fall-177_AWKl 20s -30s linear infinite}@keyframes fall-177_AWKl{41.413%{transform:translate(49.824vw, 41.413vh) scale(0.3768)}to{transform:translate(46.4291vw, 100vh) scale(0.3768)}}.snow_bXaI:nth-child(178){opacity:.0439;transform:translate(28.0345vw, -10px) scale(0.8474);animation:fall-178_PIqD 12s -27s linear infinite}@keyframes fall-178_PIqD{43.492%{transform:translate(20.5594vw, 43.492vh) scale(0.8474)}to{transform:translate(24.29695vw, 100vh) scale(0.8474)}}.snow_bXaI:nth-child(179){opacity:.4059;transform:translate(2.2233vw, -10px) scale(0.8712);animation:fall-179_JaI4 22s -12s linear infinite}@keyframes fall-179_JaI4{66.9%{transform:translate(0.028vw, 66.9vh) scale(0.8712)}to{transform:translate(1.12565vw, 100vh) scale(0.8712)}}.snow_bXaI:nth-child(180){opacity:.7519;transform:translate(5.1458vw, -10px) scale(0.0582);animation:fall-180_FC8X 21s -17s linear infinite}@keyframes fall-180_FC8X{73.957%{transform:translate(4.1559vw, 73.957vh) scale(0.0582)}to{transform:translate(4.65085vw, 100vh) scale(0.0582)}}.snow_bXaI:nth-child(181){opacity:.2901;transform:translate(93.2781vw, -10px) scale(0.9234);animation:fall-181_M9ep 18s -28s linear infinite}@keyframes fall-181_M9ep{54.603%{transform:translate(94.279vw, 54.603vh) scale(0.9234)}to{transform:translate(93.77855vw, 100vh) scale(0.9234)}}.snow_bXaI:nth-child(182){opacity:.5125;transform:translate(59.8925vw, -10px) scale(0.0781);animation:fall-182_jZC6 27s -24s linear infinite}@keyframes fall-182_jZC6{49.221%{transform:translate(62.5976vw, 49.221vh) scale(0.0781)}to{transform:translate(61.24505vw, 100vh) scale(0.0781)}}.snow_bXaI:nth-child(183){opacity:.5551;transform:translate(50.5217vw, -10px) scale(0.951);animation:fall-183_ZvwK 18s -11s linear infinite}@keyframes fall-183_ZvwK{79.843%{transform:translate(50.0516vw, 79.843vh) scale(0.951)}to{transform:translate(50.28665vw, 100vh) scale(0.951)}}.snow_bXaI:nth-child(184){opacity:.8442;transform:translate(61.9222vw, -10px) scale(0.8647);animation:fall-184_i5hO 23s -21s linear infinite}@keyframes fall-184_i5hO{64.02%{transform:translate(56.1291vw, 64.02vh) scale(0.8647)}to{transform:translate(59.02565vw, 100vh) scale(0.8647)}}.snow_bXaI:nth-child(185){opacity:.9264;transform:translate(11.1818vw, -10px) scale(0.7539);animation:fall-185_ZLrN 30s -9s linear infinite}@keyframes fall-185_ZLrN{40.919%{transform:translate(7.4116vw, 40.919vh) scale(0.7539)}to{transform:translate(9.2967vw, 100vh) scale(0.7539)}}.snow_bXaI:nth-child(186){opacity:.4433;transform:translate(79.7059vw, -10px) scale(0.9143);animation:fall-186_Z_4K 26s -8s linear infinite}@keyframes fall-186_Z_4K{52.663%{transform:translate(70.3473vw, 52.663vh) scale(0.9143)}to{transform:translate(75.0266vw, 100vh) scale(0.9143)}}.snow_bXaI:nth-child(187){opacity:.0185;transform:translate(25.3986vw, -10px) scale(0.7002);animation:fall-187_ujcM 18s -5s linear infinite}@keyframes fall-187_ujcM{31.09%{transform:translate(19.0854vw, 31.09vh) scale(0.7002)}to{transform:translate(22.242vw, 100vh) scale(0.7002)}}.snow_bXaI:nth-child(188){opacity:.756;transform:translate(26.9819vw, -10px) scale(0.1197);animation:fall-188_sErl 14s -30s linear infinite}@keyframes fall-188_sErl{78.11%{transform:translate(24.2892vw, 78.11vh) scale(0.1197)}to{transform:translate(25.63555vw, 100vh) scale(0.1197)}}.snow_bXaI:nth-child(189){opacity:.8445;transform:translate(92.3966vw, -10px) scale(0.4973);animation:fall-189_b5yw 11s -23s linear infinite}@keyframes fall-189_b5yw{63.738%{transform:translate(88.7342vw, 63.738vh) scale(0.4973)}to{transform:translate(90.5654vw, 100vh) scale(0.4973)}}.snow_bXaI:nth-child(190){opacity:.4754;transform:translate(33.1487vw, -10px) scale(0.6716);animation:fall-190_S5iK 29s -30s linear infinite}@keyframes fall-190_S5iK{67.166%{transform:translate(24.3964vw, 67.166vh) scale(0.6716)}to{transform:translate(28.77255vw, 100vh) scale(0.6716)}}.snow_bXaI:nth-child(191){opacity:.5524;transform:translate(55.5056vw, -10px) scale(0.9049);animation:fall-191_JO7k 29s -27s linear infinite}@keyframes fall-191_JO7k{59.081%{transform:translate(46.8183vw, 59.081vh) scale(0.9049)}to{transform:translate(51.16195vw, 100vh) scale(0.9049)}}.snow_bXaI:nth-child(192){opacity:.5659;transform:translate(87.28vw, -10px) scale(0.9135);animation:fall-192_TaGj 27s -26s linear infinite}@keyframes fall-192_TaGj{30.184%{transform:translate(78.8376vw, 30.184vh) scale(0.9135)}to{transform:translate(83.0588vw, 100vh) scale(0.9135)}}.snow_bXaI:nth-child(193){opacity:.0805;transform:translate(37.7086vw, -10px) scale(0.6087);animation:fall-193_N5M1 30s -26s linear infinite}@keyframes fall-193_N5M1{64.637%{transform:translate(39.9952vw, 64.637vh) scale(0.6087)}to{transform:translate(38.8519vw, 100vh) scale(0.6087)}}.snow_bXaI:nth-child(194){opacity:.4596;transform:translate(60.4455vw, -10px) scale(0.5663);animation:fall-194_wkHB 28s -23s linear infinite}@keyframes fall-194_wkHB{43.364%{transform:translate(59.0496vw, 43.364vh) scale(0.5663)}to{transform:translate(59.74755vw, 100vh) scale(0.5663)}}.snow_bXaI:nth-child(195){opacity:.3;transform:translate(42.4248vw, -10px) scale(0.7142);animation:fall-195_R4Xd 25s -22s linear infinite}@keyframes fall-195_R4Xd{68.526%{transform:translate(46.368vw, 68.526vh) scale(0.7142)}to{transform:translate(44.3964vw, 100vh) scale(0.7142)}}.snow_bXaI:nth-child(196){opacity:.0506;transform:translate(21.6725vw, -10px) scale(0.665);animation:fall-196_VLQ8 24s -28s linear infinite}@keyframes fall-196_VLQ8{53.954%{transform:translate(13.0382vw, 53.954vh) scale(0.665)}to{transform:translate(17.35535vw, 100vh) scale(0.665)}}.snow_bXaI:nth-child(197){opacity:.6336;transform:translate(52.7156vw, -10px) scale(0.9142);animation:fall-197_ZnTx 27s -14s linear infinite}@keyframes fall-197_ZnTx{54.843%{transform:translate(46.8207vw, 54.843vh) scale(0.9142)}to{transform:translate(49.76815vw, 100vh) scale(0.9142)}}.snow_bXaI:nth-child(198){opacity:.3807;transform:translate(39.3724vw, -10px) scale(0.977);animation:fall-198_haEL 27s -13s linear infinite}@keyframes fall-198_haEL{45.725%{transform:translate(32.9499vw, 45.725vh) scale(0.977)}to{transform:translate(36.16115vw, 100vh) scale(0.977)}}.snow_bXaI:nth-child(199){opacity:.4513;transform:translate(13.6421vw, -10px) scale(0.3304);animation:fall-199_jRYB 22s -28s linear infinite}@keyframes fall-199_jRYB{65.873%{transform:translate(12.1007vw, 65.873vh) scale(0.3304)}to{transform:translate(12.8714vw, 100vh) scale(0.3304)}}.snow_bXaI:nth-child(200){opacity:.1761;transform:translate(19.346vw, -10px) scale(0.5884);animation:fall-200_Fykg 14s -3s linear infinite}@keyframes fall-200_Fykg{39.978%{transform:translate(13.3032vw, 39.978vh) scale(0.5884)}to{transform:translate(16.3246vw, 100vh) scale(0.5884)}}
.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;
  }
}

