/**
 * Copyright (c) Facebook, Inc. and 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(/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:.2469;transform:translate(41.7742vw, -10px) scale(0.3775);animation:fall-1_VdqS 17s -6s linear infinite}@keyframes fall-1_VdqS{76.555%{transform:translate(48.6046vw, 76.555vh) scale(0.3775)}to{transform:translate(45.1894vw, 100vh) scale(0.3775)}}.snow_bXaI:nth-child(2){opacity:.0686;transform:translate(81.3971vw, -10px) scale(0.9664);animation:fall-2_VQNC 11s -23s linear infinite}@keyframes fall-2_VQNC{65.56%{transform:translate(79.1692vw, 65.56vh) scale(0.9664)}to{transform:translate(80.28315vw, 100vh) scale(0.9664)}}.snow_bXaI:nth-child(3){opacity:.4528;transform:translate(78.8436vw, -10px) scale(0.2754);animation:fall-3_ZGPH 23s -19s linear infinite}@keyframes fall-3_ZGPH{76.649%{transform:translate(69.3832vw, 76.649vh) scale(0.2754)}to{transform:translate(74.1134vw, 100vh) scale(0.2754)}}.snow_bXaI:nth-child(4){opacity:.818;transform:translate(35.5477vw, -10px) scale(0.4986);animation:fall-4_IfuJ 16s -7s linear infinite}@keyframes fall-4_IfuJ{52.302%{transform:translate(34.4322vw, 52.302vh) scale(0.4986)}to{transform:translate(34.98995vw, 100vh) scale(0.4986)}}.snow_bXaI:nth-child(5){opacity:.967;transform:translate(36.8779vw, -10px) scale(0.1276);animation:fall-5_XQQe 16s -1s linear infinite}@keyframes fall-5_XQQe{72.105%{transform:translate(32.0481vw, 72.105vh) scale(0.1276)}to{transform:translate(34.463vw, 100vh) scale(0.1276)}}.snow_bXaI:nth-child(6){opacity:.6957;transform:translate(88.0893vw, -10px) scale(0.4931);animation:fall-6_DhTm 11s -17s linear infinite}@keyframes fall-6_DhTm{37.582%{transform:translate(94.4315vw, 37.582vh) scale(0.4931)}to{transform:translate(91.2604vw, 100vh) scale(0.4931)}}.snow_bXaI:nth-child(7){opacity:.357;transform:translate(64.0014vw, -10px) scale(0.7261);animation:fall-7_sGbC 22s -26s linear infinite}@keyframes fall-7_sGbC{70.879%{transform:translate(59.2558vw, 70.879vh) scale(0.7261)}to{transform:translate(61.6286vw, 100vh) scale(0.7261)}}.snow_bXaI:nth-child(8){opacity:.3406;transform:translate(61.329vw, -10px) scale(0.1731);animation:fall-8_CyKo 13s -17s linear infinite}@keyframes fall-8_CyKo{45.551%{transform:translate(58.4406vw, 45.551vh) scale(0.1731)}to{transform:translate(59.8848vw, 100vh) scale(0.1731)}}.snow_bXaI:nth-child(9){opacity:.3643;transform:translate(75.3602vw, -10px) scale(0.9255);animation:fall-9_jBy6 16s -14s linear infinite}@keyframes fall-9_jBy6{45.509%{transform:translate(83.565vw, 45.509vh) scale(0.9255)}to{transform:translate(79.4626vw, 100vh) scale(0.9255)}}.snow_bXaI:nth-child(10){opacity:.0035;transform:translate(73.3957vw, -10px) scale(0.6572);animation:fall-10_xqgG 11s -11s linear infinite}@keyframes fall-10_xqgG{57.751%{transform:translate(69.6174vw, 57.751vh) scale(0.6572)}to{transform:translate(71.50655vw, 100vh) scale(0.6572)}}.snow_bXaI:nth-child(11){opacity:.0502;transform:translate(74.7088vw, -10px) scale(0.5635);animation:fall-11_Psar 21s -25s linear infinite}@keyframes fall-11_Psar{47.066%{transform:translate(73.2465vw, 47.066vh) scale(0.5635)}to{transform:translate(73.97765vw, 100vh) scale(0.5635)}}.snow_bXaI:nth-child(12){opacity:.2419;transform:translate(73.9711vw, -10px) scale(0.7764);animation:fall-12_S_HJ 30s -15s linear infinite}@keyframes fall-12_S_HJ{79.487%{transform:translate(69.3889vw, 79.487vh) scale(0.7764)}to{transform:translate(71.68vw, 100vh) scale(0.7764)}}.snow_bXaI:nth-child(13){opacity:.4289;transform:translate(67.2271vw, -10px) scale(0.327);animation:fall-13_lvhd 10s -22s linear infinite}@keyframes fall-13_lvhd{58.44%{transform:translate(63.2805vw, 58.44vh) scale(0.327)}to{transform:translate(65.2538vw, 100vh) scale(0.327)}}.snow_bXaI:nth-child(14){opacity:.3764;transform:translate(91.8613vw, -10px) scale(0.5794);animation:fall-14_JuTb 22s -3s linear infinite}@keyframes fall-14_JuTb{32.082%{transform:translate(92.7878vw, 32.082vh) scale(0.5794)}to{transform:translate(92.32455vw, 100vh) scale(0.5794)}}.snow_bXaI:nth-child(15){opacity:.706;transform:translate(80.4469vw, -10px) scale(0.0331);animation:fall-15_KnLd 13s -10s linear infinite}@keyframes fall-15_KnLd{37.55%{transform:translate(75.9018vw, 37.55vh) scale(0.0331)}to{transform:translate(78.17435vw, 100vh) scale(0.0331)}}.snow_bXaI:nth-child(16){opacity:.555;transform:translate(82.0866vw, -10px) scale(0.2629);animation:fall-16_R4rv 28s -3s linear infinite}@keyframes fall-16_R4rv{74.464%{transform:translate(72.8693vw, 74.464vh) scale(0.2629)}to{transform:translate(77.47795vw, 100vh) scale(0.2629)}}.snow_bXaI:nth-child(17){opacity:.0585;transform:translate(13.1847vw, -10px) scale(0.5946);animation:fall-17_OPhM 19s -4s linear infinite}@keyframes fall-17_OPhM{59.084%{transform:translate(21.2285vw, 59.084vh) scale(0.5946)}to{transform:translate(17.2066vw, 100vh) scale(0.5946)}}.snow_bXaI:nth-child(18){opacity:.8346;transform:translate(97.4463vw, -10px) scale(0.3281);animation:fall-18_w_ac 26s -15s linear infinite}@keyframes fall-18_w_ac{32.261%{transform:translate(96.9266vw, 32.261vh) scale(0.3281)}to{transform:translate(97.18645vw, 100vh) scale(0.3281)}}.snow_bXaI:nth-child(19){opacity:.2817;transform:translate(99.0672vw, -10px) scale(0.4126);animation:fall-19_G0tQ 10s -1s linear infinite}@keyframes fall-19_G0tQ{65.845%{transform:translate(102.5358vw, 65.845vh) scale(0.4126)}to{transform:translate(100.8015vw, 100vh) scale(0.4126)}}.snow_bXaI:nth-child(20){opacity:.1873;transform:translate(25.7078vw, -10px) scale(0.2805);animation:fall-20_mUos 20s -9s linear infinite}@keyframes fall-20_mUos{69.323%{transform:translate(22.5526vw, 69.323vh) scale(0.2805)}to{transform:translate(24.1302vw, 100vh) scale(0.2805)}}.snow_bXaI:nth-child(21){opacity:.9442;transform:translate(30.585vw, -10px) scale(0.6496);animation:fall-21_ZjNi 18s -14s linear infinite}@keyframes fall-21_ZjNi{42.069%{transform:translate(37.5866vw, 42.069vh) scale(0.6496)}to{transform:translate(34.0858vw, 100vh) scale(0.6496)}}.snow_bXaI:nth-child(22){opacity:.2204;transform:translate(59.3465vw, -10px) scale(0.7882);animation:fall-22_iA0a 24s -11s linear infinite}@keyframes fall-22_iA0a{56.959%{transform:translate(68.2304vw, 56.959vh) scale(0.7882)}to{transform:translate(63.78845vw, 100vh) scale(0.7882)}}.snow_bXaI:nth-child(23){opacity:.3847;transform:translate(8.952vw, -10px) scale(0.6493);animation:fall-23_uyha 18s -24s linear infinite}@keyframes fall-23_uyha{71.281%{transform:translate(17.3927vw, 71.281vh) scale(0.6493)}to{transform:translate(13.17235vw, 100vh) scale(0.6493)}}.snow_bXaI:nth-child(24){opacity:.3375;transform:translate(75.1779vw, -10px) scale(0.2757);animation:fall-24__w7Z 24s -15s linear infinite}@keyframes fall-24__w7Z{37.635%{transform:translate(84.3073vw, 37.635vh) scale(0.2757)}to{transform:translate(79.7426vw, 100vh) scale(0.2757)}}.snow_bXaI:nth-child(25){opacity:.8135;transform:translate(24.9464vw, -10px) scale(0.8516);animation:fall-25_Cymk 10s -22s linear infinite}@keyframes fall-25_Cymk{46.049%{transform:translate(34.4442vw, 46.049vh) scale(0.8516)}to{transform:translate(29.6953vw, 100vh) scale(0.8516)}}.snow_bXaI:nth-child(26){opacity:.1941;transform:translate(29.9829vw, -10px) scale(0.4178);animation:fall-26_SGFd 21s -30s linear infinite}@keyframes fall-26_SGFd{75.288%{transform:translate(36.4731vw, 75.288vh) scale(0.4178)}to{transform:translate(33.228vw, 100vh) scale(0.4178)}}.snow_bXaI:nth-child(27){opacity:.1138;transform:translate(27.4852vw, -10px) scale(0.4999);animation:fall-27_Ppl4 22s -19s linear infinite}@keyframes fall-27_Ppl4{71.257%{transform:translate(24.5722vw, 71.257vh) scale(0.4999)}to{transform:translate(26.0287vw, 100vh) scale(0.4999)}}.snow_bXaI:nth-child(28){opacity:.7834;transform:translate(23.566vw, -10px) scale(0.9809);animation:fall-28_AYjF 23s -7s linear infinite}@keyframes fall-28_AYjF{47.118%{transform:translate(30.7354vw, 47.118vh) scale(0.9809)}to{transform:translate(27.1507vw, 100vh) scale(0.9809)}}.snow_bXaI:nth-child(29){opacity:.7621;transform:translate(19.2294vw, -10px) scale(0.4646);animation:fall-29_AsCC 26s -23s linear infinite}@keyframes fall-29_AsCC{63.591%{transform:translate(13.6845vw, 63.591vh) scale(0.4646)}to{transform:translate(16.45695vw, 100vh) scale(0.4646)}}.snow_bXaI:nth-child(30){opacity:.0916;transform:translate(44.5979vw, -10px) scale(0.4789);animation:fall-30_Ossr 30s -27s linear infinite}@keyframes fall-30_Ossr{77.805%{transform:translate(50.4801vw, 77.805vh) scale(0.4789)}to{transform:translate(47.539vw, 100vh) scale(0.4789)}}.snow_bXaI:nth-child(31){opacity:.3961;transform:translate(79.7611vw, -10px) scale(0.0959);animation:fall-31_A1aX 28s -21s linear infinite}@keyframes fall-31_A1aX{47.849%{transform:translate(86.3842vw, 47.849vh) scale(0.0959)}to{transform:translate(83.07265vw, 100vh) scale(0.0959)}}.snow_bXaI:nth-child(32){opacity:.4413;transform:translate(78.3177vw, -10px) scale(0.9452);animation:fall-32_e9Yu 22s -4s linear infinite}@keyframes fall-32_e9Yu{77.743%{transform:translate(72.5049vw, 77.743vh) scale(0.9452)}to{transform:translate(75.4113vw, 100vh) scale(0.9452)}}.snow_bXaI:nth-child(33){opacity:.4076;transform:translate(0.3873vw, -10px) scale(0.0141);animation:fall-33_Pifw 14s -29s linear infinite}@keyframes fall-33_Pifw{61.415%{transform:translate(-6.1093vw, 61.415vh) scale(0.0141)}to{transform:translate(-2.861vw, 100vh) scale(0.0141)}}.snow_bXaI:nth-child(34){opacity:.6345;transform:translate(53.9744vw, -10px) scale(0.9737);animation:fall-34_To3r 27s -6s linear infinite}@keyframes fall-34_To3r{44.238%{transform:translate(62.0889vw, 44.238vh) scale(0.9737)}to{transform:translate(58.03165vw, 100vh) scale(0.9737)}}.snow_bXaI:nth-child(35){opacity:.2549;transform:translate(37.0733vw, -10px) scale(0.5579);animation:fall-35_TjCk 12s -14s linear infinite}@keyframes fall-35_TjCk{67.081%{transform:translate(30.1522vw, 67.081vh) scale(0.5579)}to{transform:translate(33.61275vw, 100vh) scale(0.5579)}}.snow_bXaI:nth-child(36){opacity:.0141;transform:translate(54.6716vw, -10px) scale(0.6139);animation:fall-36_xinL 25s -13s linear infinite}@keyframes fall-36_xinL{53.288%{transform:translate(48.0198vw, 53.288vh) scale(0.6139)}to{transform:translate(51.3457vw, 100vh) scale(0.6139)}}.snow_bXaI:nth-child(37){opacity:.6415;transform:translate(45.0739vw, -10px) scale(0.9734);animation:fall-37_i90I 19s -10s linear infinite}@keyframes fall-37_i90I{45.496%{transform:translate(49.1146vw, 45.496vh) scale(0.9734)}to{transform:translate(47.09425vw, 100vh) scale(0.9734)}}.snow_bXaI:nth-child(38){opacity:.9275;transform:translate(68.1138vw, -10px) scale(0.5129);animation:fall-38_rBuv 12s -16s linear infinite}@keyframes fall-38_rBuv{32.389%{transform:translate(70.6366vw, 32.389vh) scale(0.5129)}to{transform:translate(69.3752vw, 100vh) scale(0.5129)}}.snow_bXaI:nth-child(39){opacity:.6204;transform:translate(48.2vw, -10px) scale(0.3941);animation:fall-39_wEuq 12s -25s linear infinite}@keyframes fall-39_wEuq{47.897%{transform:translate(43.409vw, 47.897vh) scale(0.3941)}to{transform:translate(45.8045vw, 100vh) scale(0.3941)}}.snow_bXaI:nth-child(40){opacity:.8841;transform:translate(23.7261vw, -10px) scale(0.9913);animation:fall-40_ceYD 19s -28s linear infinite}@keyframes fall-40_ceYD{55.553%{transform:translate(27.0516vw, 55.553vh) scale(0.9913)}to{transform:translate(25.38885vw, 100vh) scale(0.9913)}}.snow_bXaI:nth-child(41){opacity:.6195;transform:translate(29.5444vw, -10px) scale(0.1668);animation:fall-41_AQHe 13s -22s linear infinite}@keyframes fall-41_AQHe{30.488%{transform:translate(31.3492vw, 30.488vh) scale(0.1668)}to{transform:translate(30.4468vw, 100vh) scale(0.1668)}}.snow_bXaI:nth-child(42){opacity:.1864;transform:translate(16.4124vw, -10px) scale(0.7328);animation:fall-42_iNMl 16s -18s linear infinite}@keyframes fall-42_iNMl{40.65%{transform:translate(6.8953vw, 40.65vh) scale(0.7328)}to{transform:translate(11.65385vw, 100vh) scale(0.7328)}}.snow_bXaI:nth-child(43){opacity:.9682;transform:translate(44.2608vw, -10px) scale(0.5604);animation:fall-43_wgz8 29s -15s linear infinite}@keyframes fall-43_wgz8{70.629%{transform:translate(54.2458vw, 70.629vh) scale(0.5604)}to{transform:translate(49.2533vw, 100vh) scale(0.5604)}}.snow_bXaI:nth-child(44){opacity:.0516;transform:translate(23.8569vw, -10px) scale(0.3648);animation:fall-44_eBGx 18s -20s linear infinite}@keyframes fall-44_eBGx{67.467%{transform:translate(26.5408vw, 67.467vh) scale(0.3648)}to{transform:translate(25.19885vw, 100vh) scale(0.3648)}}.snow_bXaI:nth-child(45){opacity:.1383;transform:translate(82.197vw, -10px) scale(0.2409);animation:fall-45_QppC 17s -6s linear infinite}@keyframes fall-45_QppC{78.831%{transform:translate(81.0012vw, 78.831vh) scale(0.2409)}to{transform:translate(81.5991vw, 100vh) scale(0.2409)}}.snow_bXaI:nth-child(46){opacity:.9459;transform:translate(31.5732vw, -10px) scale(0.7369);animation:fall-46_q6_l 27s -30s linear infinite}@keyframes fall-46_q6_l{34.74%{transform:translate(26.5589vw, 34.74vh) scale(0.7369)}to{transform:translate(29.06605vw, 100vh) scale(0.7369)}}.snow_bXaI:nth-child(47){opacity:.8704;transform:translate(77.608vw, -10px) scale(0.271);animation:fall-47_Bbim 28s -30s linear infinite}@keyframes fall-47_Bbim{38.005%{transform:translate(86.2125vw, 38.005vh) scale(0.271)}to{transform:translate(81.91025vw, 100vh) scale(0.271)}}.snow_bXaI:nth-child(48){opacity:.9094;transform:translate(46.6588vw, -10px) scale(0.6364);animation:fall-48_Z4kJ 25s -1s linear infinite}@keyframes fall-48_Z4kJ{65.119%{transform:translate(43.0346vw, 65.119vh) scale(0.6364)}to{transform:translate(44.8467vw, 100vh) scale(0.6364)}}.snow_bXaI:nth-child(49){opacity:.76;transform:translate(53.5254vw, -10px) scale(0.1592);animation:fall-49_dYaa 14s -30s linear infinite}@keyframes fall-49_dYaa{55.79%{transform:translate(62.4818vw, 55.79vh) scale(0.1592)}to{transform:translate(58.0036vw, 100vh) scale(0.1592)}}.snow_bXaI:nth-child(50){opacity:.525;transform:translate(73.0174vw, -10px) scale(0.156);animation:fall-50_nxgm 19s -14s linear infinite}@keyframes fall-50_nxgm{30.278%{transform:translate(66.8202vw, 30.278vh) scale(0.156)}to{transform:translate(69.9188vw, 100vh) scale(0.156)}}.snow_bXaI:nth-child(51){opacity:.2174;transform:translate(39.0389vw, -10px) scale(0.993);animation:fall-51_UhMU 20s -18s linear infinite}@keyframes fall-51_UhMU{68.329%{transform:translate(40.2415vw, 68.329vh) scale(0.993)}to{transform:translate(39.6402vw, 100vh) scale(0.993)}}.snow_bXaI:nth-child(52){opacity:.0715;transform:translate(34.9413vw, -10px) scale(0.8205);animation:fall-52_HEZ8 17s -1s linear infinite}@keyframes fall-52_HEZ8{79.515%{transform:translate(39.7665vw, 79.515vh) scale(0.8205)}to{transform:translate(37.3539vw, 100vh) scale(0.8205)}}.snow_bXaI:nth-child(53){opacity:.7661;transform:translate(54.9755vw, -10px) scale(0.5728);animation:fall-53_kC_S 28s -20s linear infinite}@keyframes fall-53_kC_S{72.941%{transform:translate(56.8903vw, 72.941vh) scale(0.5728)}to{transform:translate(55.9329vw, 100vh) scale(0.5728)}}.snow_bXaI:nth-child(54){opacity:.528;transform:translate(46.3594vw, -10px) scale(0.4272);animation:fall-54_xCKf 20s -14s linear infinite}@keyframes fall-54_xCKf{47.17%{transform:translate(37.3078vw, 47.17vh) scale(0.4272)}to{transform:translate(41.8336vw, 100vh) scale(0.4272)}}.snow_bXaI:nth-child(55){opacity:.3826;transform:translate(6.9776vw, -10px) scale(0.6973);animation:fall-55_cvFc 16s -29s linear infinite}@keyframes fall-55_cvFc{79.554%{transform:translate(-2.0457vw, 79.554vh) scale(0.6973)}to{transform:translate(2.46595vw, 100vh) scale(0.6973)}}.snow_bXaI:nth-child(56){opacity:.7637;transform:translate(17.5259vw, -10px) scale(0.2961);animation:fall-56_OXi3 19s -1s linear infinite}@keyframes fall-56_OXi3{39.845%{transform:translate(26.3065vw, 39.845vh) scale(0.2961)}to{transform:translate(21.9162vw, 100vh) scale(0.2961)}}.snow_bXaI:nth-child(57){opacity:.4284;transform:translate(17.0669vw, -10px) scale(0.4193);animation:fall-57_s7yl 21s -14s linear infinite}@keyframes fall-57_s7yl{64.323%{transform:translate(16.3641vw, 64.323vh) scale(0.4193)}to{transform:translate(16.7155vw, 100vh) scale(0.4193)}}.snow_bXaI:nth-child(58){opacity:.22;transform:translate(97.3974vw, -10px) scale(0.1707);animation:fall-58_Vlf6 11s -4s linear infinite}@keyframes fall-58_Vlf6{77.46%{transform:translate(103.9702vw, 77.46vh) scale(0.1707)}to{transform:translate(100.6838vw, 100vh) scale(0.1707)}}.snow_bXaI:nth-child(59){opacity:.2628;transform:translate(50.4256vw, -10px) scale(0.313);animation:fall-59_zRkH 29s -4s linear infinite}@keyframes fall-59_zRkH{49.102%{transform:translate(43.3794vw, 49.102vh) scale(0.313)}to{transform:translate(46.9025vw, 100vh) scale(0.313)}}.snow_bXaI:nth-child(60){opacity:.7213;transform:translate(10.1373vw, -10px) scale(0.8098);animation:fall-60_slGF 28s -11s linear infinite}@keyframes fall-60_slGF{53.598%{transform:translate(3.5331vw, 53.598vh) scale(0.8098)}to{transform:translate(6.8352vw, 100vh) scale(0.8098)}}.snow_bXaI:nth-child(61){opacity:.947;transform:translate(33.5484vw, -10px) scale(0.5488);animation:fall-61__C1a 19s -29s linear infinite}@keyframes fall-61__C1a{55.302%{transform:translate(26.2996vw, 55.302vh) scale(0.5488)}to{transform:translate(29.924vw, 100vh) scale(0.5488)}}.snow_bXaI:nth-child(62){opacity:.4375;transform:translate(93.9592vw, -10px) scale(0.8487);animation:fall-62_tAaa 12s -28s linear infinite}@keyframes fall-62_tAaa{71.326%{transform:translate(84.003vw, 71.326vh) scale(0.8487)}to{transform:translate(88.9811vw, 100vh) scale(0.8487)}}.snow_bXaI:nth-child(63){opacity:.5015;transform:translate(15.7863vw, -10px) scale(0.2839);animation:fall-63_h8F_ 18s -21s linear infinite}@keyframes fall-63_h8F_{55.851%{transform:translate(15.2277vw, 55.851vh) scale(0.2839)}to{transform:translate(15.507vw, 100vh) scale(0.2839)}}.snow_bXaI:nth-child(64){opacity:.7184;transform:translate(44.1933vw, -10px) scale(0.5885);animation:fall-64_Zu5_ 19s -3s linear infinite}@keyframes fall-64_Zu5_{71.862%{transform:translate(36.3659vw, 71.862vh) scale(0.5885)}to{transform:translate(40.2796vw, 100vh) scale(0.5885)}}.snow_bXaI:nth-child(65){opacity:.8714;transform:translate(64.4635vw, -10px) scale(0.6505);animation:fall-65_xs3Z 24s -24s linear infinite}@keyframes fall-65_xs3Z{35.002%{transform:translate(61.1154vw, 35.002vh) scale(0.6505)}to{transform:translate(62.78945vw, 100vh) scale(0.6505)}}.snow_bXaI:nth-child(66){opacity:.0303;transform:translate(31.2934vw, -10px) scale(0.6192);animation:fall-66_E7Fd 20s -4s linear infinite}@keyframes fall-66_E7Fd{38.466%{transform:translate(31.8298vw, 38.466vh) scale(0.6192)}to{transform:translate(31.5616vw, 100vh) scale(0.6192)}}.snow_bXaI:nth-child(67){opacity:.6299;transform:translate(33.0928vw, -10px) scale(0.0954);animation:fall-67_zWXL 16s -30s linear infinite}@keyframes fall-67_zWXL{41.416%{transform:translate(23.2761vw, 41.416vh) scale(0.0954)}to{transform:translate(28.18445vw, 100vh) scale(0.0954)}}.snow_bXaI:nth-child(68){opacity:.271;transform:translate(51.1636vw, -10px) scale(0.7411);animation:fall-68_kJRf 16s -6s linear infinite}@keyframes fall-68_kJRf{54.564%{transform:translate(44.7057vw, 54.564vh) scale(0.7411)}to{transform:translate(47.93465vw, 100vh) scale(0.7411)}}.snow_bXaI:nth-child(69){opacity:.7779;transform:translate(41.3763vw, -10px) scale(0.1456);animation:fall-69_z24t 14s -10s linear infinite}@keyframes fall-69_z24t{60.64%{transform:translate(47.4571vw, 60.64vh) scale(0.1456)}to{transform:translate(44.4167vw, 100vh) scale(0.1456)}}.snow_bXaI:nth-child(70){opacity:.3346;transform:translate(0.7176vw, -10px) scale(0.6133);animation:fall-70_v_Bl 15s -27s linear infinite}@keyframes fall-70_v_Bl{62.249%{transform:translate(6.4415vw, 62.249vh) scale(0.6133)}to{transform:translate(3.57955vw, 100vh) scale(0.6133)}}.snow_bXaI:nth-child(71){opacity:.2876;transform:translate(48.045vw, -10px) scale(0.56);animation:fall-71_K1ZO 11s -14s linear infinite}@keyframes fall-71_K1ZO{40.001%{transform:translate(45.9325vw, 40.001vh) scale(0.56)}to{transform:translate(46.98875vw, 100vh) scale(0.56)}}.snow_bXaI:nth-child(72){opacity:.0604;transform:translate(87.7995vw, -10px) scale(0.6021);animation:fall-72_DmHN 20s -11s linear infinite}@keyframes fall-72_DmHN{70.224%{transform:translate(78.5981vw, 70.224vh) scale(0.6021)}to{transform:translate(83.1988vw, 100vh) scale(0.6021)}}.snow_bXaI:nth-child(73){opacity:.481;transform:translate(24.1838vw, -10px) scale(0.2237);animation:fall-73_VE_8 12s -16s linear infinite}@keyframes fall-73_VE_8{74.007%{transform:translate(17.7037vw, 74.007vh) scale(0.2237)}to{transform:translate(20.94375vw, 100vh) scale(0.2237)}}.snow_bXaI:nth-child(74){opacity:.0459;transform:translate(97.9973vw, -10px) scale(0.798);animation:fall-74_IQBo 15s -5s linear infinite}@keyframes fall-74_IQBo{68.867%{transform:translate(100.0161vw, 68.867vh) scale(0.798)}to{transform:translate(99.0067vw, 100vh) scale(0.798)}}.snow_bXaI:nth-child(75){opacity:.9804;transform:translate(51.5023vw, -10px) scale(0.6277);animation:fall-75_sJUe 29s -18s linear infinite}@keyframes fall-75_sJUe{47.73%{transform:translate(57.0885vw, 47.73vh) scale(0.6277)}to{transform:translate(54.2954vw, 100vh) scale(0.6277)}}.snow_bXaI:nth-child(76){opacity:.4767;transform:translate(22.6646vw, -10px) scale(0.0508);animation:fall-76_TBzm 17s -30s linear infinite}@keyframes fall-76_TBzm{79.223%{transform:translate(31.1593vw, 79.223vh) scale(0.0508)}to{transform:translate(26.91195vw, 100vh) scale(0.0508)}}.snow_bXaI:nth-child(77){opacity:.8439;transform:translate(78.1559vw, -10px) scale(0.6848);animation:fall-77_oe3V 17s -2s linear infinite}@keyframes fall-77_oe3V{63.14%{transform:translate(82.7291vw, 63.14vh) scale(0.6848)}to{transform:translate(80.4425vw, 100vh) scale(0.6848)}}.snow_bXaI:nth-child(78){opacity:.2758;transform:translate(85.7318vw, -10px) scale(0.8193);animation:fall-78_hEPy 20s -27s linear infinite}@keyframes fall-78_hEPy{62.222%{transform:translate(91.0477vw, 62.222vh) scale(0.8193)}to{transform:translate(88.38975vw, 100vh) scale(0.8193)}}.snow_bXaI:nth-child(79){opacity:.9833;transform:translate(54.0012vw, -10px) scale(0.7992);animation:fall-79_fZ32 20s -23s linear infinite}@keyframes fall-79_fZ32{49.897%{transform:translate(56.1274vw, 49.897vh) scale(0.7992)}to{transform:translate(55.0643vw, 100vh) scale(0.7992)}}.snow_bXaI:nth-child(80){opacity:.0197;transform:translate(75.5563vw, -10px) scale(0.0883);animation:fall-80_D2qS 23s -18s linear infinite}@keyframes fall-80_D2qS{48.452%{transform:translate(69.1884vw, 48.452vh) scale(0.0883)}to{transform:translate(72.37235vw, 100vh) scale(0.0883)}}.snow_bXaI:nth-child(81){opacity:.5609;transform:translate(74.6854vw, -10px) scale(0.0081);animation:fall-81_OtqC 13s -14s linear infinite}@keyframes fall-81_OtqC{67.277%{transform:translate(74.318vw, 67.277vh) scale(0.0081)}to{transform:translate(74.5017vw, 100vh) scale(0.0081)}}.snow_bXaI:nth-child(82){opacity:.6858;transform:translate(1.0475vw, -10px) scale(0.8799);animation:fall-82_QeuW 22s -6s linear infinite}@keyframes fall-82_QeuW{79.981%{transform:translate(-2.491vw, 79.981vh) scale(0.8799)}to{transform:translate(-0.72175vw, 100vh) scale(0.8799)}}.snow_bXaI:nth-child(83){opacity:.535;transform:translate(29.5953vw, -10px) scale(0.9506);animation:fall-83_TaW_ 21s -22s linear infinite}@keyframes fall-83_TaW_{45.081%{transform:translate(35.6056vw, 45.081vh) scale(0.9506)}to{transform:translate(32.60045vw, 100vh) scale(0.9506)}}.snow_bXaI:nth-child(84){opacity:.7115;transform:translate(68.9886vw, -10px) scale(0.7247);animation:fall-84__yk8 15s -13s linear infinite}@keyframes fall-84__yk8{70.393%{transform:translate(67.3677vw, 70.393vh) scale(0.7247)}to{transform:translate(68.17815vw, 100vh) scale(0.7247)}}.snow_bXaI:nth-child(85){opacity:.7098;transform:translate(48.5017vw, -10px) scale(0.4564);animation:fall-85_kaox 26s -25s linear infinite}@keyframes fall-85_kaox{32.111%{transform:translate(46.7699vw, 32.111vh) scale(0.4564)}to{transform:translate(47.6358vw, 100vh) scale(0.4564)}}.snow_bXaI:nth-child(86){opacity:.5321;transform:translate(44.8309vw, -10px) scale(0.4078);animation:fall-86_DAVd 25s -11s linear infinite}@keyframes fall-86_DAVd{35.582%{transform:translate(51.2369vw, 35.582vh) scale(0.4078)}to{transform:translate(48.0339vw, 100vh) scale(0.4078)}}.snow_bXaI:nth-child(87){opacity:.3425;transform:translate(20.7422vw, -10px) scale(0.871);animation:fall-87_Xcrl 12s -9s linear infinite}@keyframes fall-87_Xcrl{58.453%{transform:translate(27.6897vw, 58.453vh) scale(0.871)}to{transform:translate(24.21595vw, 100vh) scale(0.871)}}.snow_bXaI:nth-child(88){opacity:.5355;transform:translate(27.6742vw, -10px) scale(0.0391);animation:fall-88_GVFR 12s -22s linear infinite}@keyframes fall-88_GVFR{43.207%{transform:translate(19.581vw, 43.207vh) scale(0.0391)}to{transform:translate(23.6276vw, 100vh) scale(0.0391)}}.snow_bXaI:nth-child(89){opacity:.2906;transform:translate(5.6321vw, -10px) scale(0.4052);animation:fall-89_G8oc 18s -3s linear infinite}@keyframes fall-89_G8oc{73.557%{transform:translate(9.4636vw, 73.557vh) scale(0.4052)}to{transform:translate(7.54785vw, 100vh) scale(0.4052)}}.snow_bXaI:nth-child(90){opacity:.4759;transform:translate(86.8175vw, -10px) scale(0.0852);animation:fall-90_VXsx 25s -9s linear infinite}@keyframes fall-90_VXsx{42.997%{transform:translate(91.2339vw, 42.997vh) scale(0.0852)}to{transform:translate(89.0257vw, 100vh) scale(0.0852)}}.snow_bXaI:nth-child(91){opacity:.3394;transform:translate(92.531vw, -10px) scale(0.0241);animation:fall-91_ZjXs 29s -27s linear infinite}@keyframes fall-91_ZjXs{63.907%{transform:translate(83.7732vw, 63.907vh) scale(0.0241)}to{transform:translate(88.1521vw, 100vh) scale(0.0241)}}.snow_bXaI:nth-child(92){opacity:.8368;transform:translate(79.2153vw, -10px) scale(0.7336);animation:fall-92_nty7 22s -17s linear infinite}@keyframes fall-92_nty7{30.75%{transform:translate(84.9606vw, 30.75vh) scale(0.7336)}to{transform:translate(82.08795vw, 100vh) scale(0.7336)}}.snow_bXaI:nth-child(93){opacity:.8395;transform:translate(98.1334vw, -10px) scale(0.3684);animation:fall-93_AhZe 22s -20s linear infinite}@keyframes fall-93_AhZe{73.977%{transform:translate(89.8455vw, 73.977vh) scale(0.3684)}to{transform:translate(93.98945vw, 100vh) scale(0.3684)}}.snow_bXaI:nth-child(94){opacity:.1723;transform:translate(75.582vw, -10px) scale(0.8291);animation:fall-94_lq00 25s -11s linear infinite}@keyframes fall-94_lq00{45.045%{transform:translate(81.3611vw, 45.045vh) scale(0.8291)}to{transform:translate(78.47155vw, 100vh) scale(0.8291)}}.snow_bXaI:nth-child(95){opacity:.369;transform:translate(22.3588vw, -10px) scale(0.7829);animation:fall-95_e3Ad 15s -17s linear infinite}@keyframes fall-95_e3Ad{45.364%{transform:translate(29.1261vw, 45.364vh) scale(0.7829)}to{transform:translate(25.74245vw, 100vh) scale(0.7829)}}.snow_bXaI:nth-child(96){opacity:.5961;transform:translate(26.2925vw, -10px) scale(0.1031);animation:fall-96_Dry6 15s -16s linear infinite}@keyframes fall-96_Dry6{42.053%{transform:translate(34.8265vw, 42.053vh) scale(0.1031)}to{transform:translate(30.5595vw, 100vh) scale(0.1031)}}.snow_bXaI:nth-child(97){opacity:.3035;transform:translate(9.7292vw, -10px) scale(0.8859);animation:fall-97_lFzE 27s -21s linear infinite}@keyframes fall-97_lFzE{51.793%{transform:translate(6.8264vw, 51.793vh) scale(0.8859)}to{transform:translate(8.2778vw, 100vh) scale(0.8859)}}.snow_bXaI:nth-child(98){opacity:.2445;transform:translate(52.4507vw, -10px) scale(0.8036);animation:fall-98_jcdK 16s -24s linear infinite}@keyframes fall-98_jcdK{35.852%{transform:translate(55.6585vw, 35.852vh) scale(0.8036)}to{transform:translate(54.0546vw, 100vh) scale(0.8036)}}.snow_bXaI:nth-child(99){opacity:.1782;transform:translate(35.3799vw, -10px) scale(0.962);animation:fall-99_q3Rr 24s -11s linear infinite}@keyframes fall-99_q3Rr{31.311%{transform:translate(37.6313vw, 31.311vh) scale(0.962)}to{transform:translate(36.5056vw, 100vh) scale(0.962)}}.snow_bXaI:nth-child(100){opacity:.533;transform:translate(23.511vw, -10px) scale(0.288);animation:fall-100_wVLl 14s -23s linear infinite}@keyframes fall-100_wVLl{32.874%{transform:translate(21.9665vw, 32.874vh) scale(0.288)}to{transform:translate(22.73875vw, 100vh) scale(0.288)}}.snow_bXaI:nth-child(101){opacity:.1391;transform:translate(70.49vw, -10px) scale(0.9915);animation:fall-101_o79e 13s -15s linear infinite}@keyframes fall-101_o79e{45.691%{transform:translate(75.9214vw, 45.691vh) scale(0.9915)}to{transform:translate(73.2057vw, 100vh) scale(0.9915)}}.snow_bXaI:nth-child(102){opacity:.0182;transform:translate(77.4946vw, -10px) scale(0.333);animation:fall-102_KQKs 12s -21s linear infinite}@keyframes fall-102_KQKs{73.818%{transform:translate(77.4001vw, 73.818vh) scale(0.333)}to{transform:translate(77.44735vw, 100vh) scale(0.333)}}.snow_bXaI:nth-child(103){opacity:.3987;transform:translate(92.2881vw, -10px) scale(0.4806);animation:fall-103_zLi9 30s -6s linear infinite}@keyframes fall-103_zLi9{74.083%{transform:translate(96.4805vw, 74.083vh) scale(0.4806)}to{transform:translate(94.3843vw, 100vh) scale(0.4806)}}.snow_bXaI:nth-child(104){opacity:.616;transform:translate(20.0995vw, -10px) scale(0.8556);animation:fall-104_Isc5 14s -23s linear infinite}@keyframes fall-104_Isc5{58.486%{transform:translate(26.8356vw, 58.486vh) scale(0.8556)}to{transform:translate(23.46755vw, 100vh) scale(0.8556)}}.snow_bXaI:nth-child(105){opacity:.2766;transform:translate(76.8686vw, -10px) scale(0.976);animation:fall-105_lhFI 30s -21s linear infinite}@keyframes fall-105_lhFI{70.03%{transform:translate(73.1916vw, 70.03vh) scale(0.976)}to{transform:translate(75.0301vw, 100vh) scale(0.976)}}.snow_bXaI:nth-child(106){opacity:.3007;transform:translate(59.578vw, -10px) scale(0.6948);animation:fall-106_f2ed 12s -17s linear infinite}@keyframes fall-106_f2ed{40.863%{transform:translate(66.9409vw, 40.863vh) scale(0.6948)}to{transform:translate(63.25945vw, 100vh) scale(0.6948)}}.snow_bXaI:nth-child(107){opacity:.4513;transform:translate(73.6396vw, -10px) scale(0.8093);animation:fall-107_8cWN 23s -14s linear infinite}@keyframes fall-107_8cWN{48.044%{transform:translate(81.6997vw, 48.044vh) scale(0.8093)}to{transform:translate(77.66965vw, 100vh) scale(0.8093)}}.snow_bXaI:nth-child(108){opacity:.1434;transform:translate(38.7051vw, -10px) scale(0.653);animation:fall-108_FDIl 14s -12s linear infinite}@keyframes fall-108_FDIl{52.532%{transform:translate(44.3102vw, 52.532vh) scale(0.653)}to{transform:translate(41.50765vw, 100vh) scale(0.653)}}.snow_bXaI:nth-child(109){opacity:.1992;transform:translate(21.073vw, -10px) scale(0.7859);animation:fall-109_vJYF 21s -19s linear infinite}@keyframes fall-109_vJYF{40.896%{transform:translate(17.814vw, 40.896vh) scale(0.7859)}to{transform:translate(19.4435vw, 100vh) scale(0.7859)}}.snow_bXaI:nth-child(110){opacity:.0908;transform:translate(11.8402vw, -10px) scale(0.6475);animation:fall-110_ucA1 30s -12s linear infinite}@keyframes fall-110_ucA1{43.17%{transform:translate(3.1903vw, 43.17vh) scale(0.6475)}to{transform:translate(7.51525vw, 100vh) scale(0.6475)}}.snow_bXaI:nth-child(111){opacity:.0486;transform:translate(60.9212vw, -10px) scale(0.336);animation:fall-111_WYSb 16s -13s linear infinite}@keyframes fall-111_WYSb{32.167%{transform:translate(54.4579vw, 32.167vh) scale(0.336)}to{transform:translate(57.68955vw, 100vh) scale(0.336)}}.snow_bXaI:nth-child(112){opacity:.593;transform:translate(51.507vw, -10px) scale(0.9459);animation:fall-112_UEa2 28s -11s linear infinite}@keyframes fall-112_UEa2{44.416%{transform:translate(45.5255vw, 44.416vh) scale(0.9459)}to{transform:translate(48.51625vw, 100vh) scale(0.9459)}}.snow_bXaI:nth-child(113){opacity:.5779;transform:translate(53.7693vw, -10px) scale(0.6469);animation:fall-113_hIgm 25s -15s linear infinite}@keyframes fall-113_hIgm{77.111%{transform:translate(45.0689vw, 77.111vh) scale(0.6469)}to{transform:translate(49.4191vw, 100vh) scale(0.6469)}}.snow_bXaI:nth-child(114){opacity:.2157;transform:translate(10.1613vw, -10px) scale(0.4851);animation:fall-114_cdxJ 26s -22s linear infinite}@keyframes fall-114_cdxJ{70.881%{transform:translate(16.9561vw, 70.881vh) scale(0.4851)}to{transform:translate(13.5587vw, 100vh) scale(0.4851)}}.snow_bXaI:nth-child(115){opacity:.8136;transform:translate(73.0264vw, -10px) scale(0.4856);animation:fall-115_U08V 22s -27s linear infinite}@keyframes fall-115_U08V{39.264%{transform:translate(79.7474vw, 39.264vh) scale(0.4856)}to{transform:translate(76.3869vw, 100vh) scale(0.4856)}}.snow_bXaI:nth-child(116){opacity:.5121;transform:translate(65.4118vw, -10px) scale(0.0422);animation:fall-116_OW0R 22s -20s linear infinite}@keyframes fall-116_OW0R{43.279%{transform:translate(65.9371vw, 43.279vh) scale(0.0422)}to{transform:translate(65.67445vw, 100vh) scale(0.0422)}}.snow_bXaI:nth-child(117){opacity:.2168;transform:translate(82.9138vw, -10px) scale(0.9744);animation:fall-117_YCCA 29s -2s linear infinite}@keyframes fall-117_YCCA{69.398%{transform:translate(82.6799vw, 69.398vh) scale(0.9744)}to{transform:translate(82.79685vw, 100vh) scale(0.9744)}}.snow_bXaI:nth-child(118){opacity:.9379;transform:translate(49.5803vw, -10px) scale(0.0296);animation:fall-118_Wosp 10s -16s linear infinite}@keyframes fall-118_Wosp{72.855%{transform:translate(44.1209vw, 72.855vh) scale(0.0296)}to{transform:translate(46.8506vw, 100vh) scale(0.0296)}}.snow_bXaI:nth-child(119){opacity:.5169;transform:translate(94.0368vw, -10px) scale(0.5192);animation:fall-119_dsFL 25s -16s linear infinite}@keyframes fall-119_dsFL{78.076%{transform:translate(103.7829vw, 78.076vh) scale(0.5192)}to{transform:translate(98.90985vw, 100vh) scale(0.5192)}}.snow_bXaI:nth-child(120){opacity:.981;transform:translate(41.3228vw, -10px) scale(0.7448);animation:fall-120_BmI1 18s -11s linear infinite}@keyframes fall-120_BmI1{34.016%{transform:translate(45.1716vw, 34.016vh) scale(0.7448)}to{transform:translate(43.2472vw, 100vh) scale(0.7448)}}.snow_bXaI:nth-child(121){opacity:.5207;transform:translate(45.2069vw, -10px) scale(0.9419);animation:fall-121_WrcR 17s -12s linear infinite}@keyframes fall-121_WrcR{51.335%{transform:translate(45.7839vw, 51.335vh) scale(0.9419)}to{transform:translate(45.4954vw, 100vh) scale(0.9419)}}.snow_bXaI:nth-child(122){opacity:.0741;transform:translate(6.2649vw, -10px) scale(0.7254);animation:fall-122_GodI 10s -21s linear infinite}@keyframes fall-122_GodI{32.788%{transform:translate(7.0811vw, 32.788vh) scale(0.7254)}to{transform:translate(6.673vw, 100vh) scale(0.7254)}}.snow_bXaI:nth-child(123){opacity:.7636;transform:translate(70.3035vw, -10px) scale(0.7149);animation:fall-123_s2kO 16s -13s linear infinite}@keyframes fall-123_s2kO{79.235%{transform:translate(76.3994vw, 79.235vh) scale(0.7149)}to{transform:translate(73.35145vw, 100vh) scale(0.7149)}}.snow_bXaI:nth-child(124){opacity:.4014;transform:translate(96.1728vw, -10px) scale(0.539);animation:fall-124_e1jj 10s -3s linear infinite}@keyframes fall-124_e1jj{63.677%{transform:translate(101.4654vw, 63.677vh) scale(0.539)}to{transform:translate(98.8191vw, 100vh) scale(0.539)}}.snow_bXaI:nth-child(125){opacity:.16;transform:translate(92.3345vw, -10px) scale(0.9281);animation:fall-125_EWrY 21s -27s linear infinite}@keyframes fall-125_EWrY{39.815%{transform:translate(102.3211vw, 39.815vh) scale(0.9281)}to{transform:translate(97.3278vw, 100vh) scale(0.9281)}}.snow_bXaI:nth-child(126){opacity:.0702;transform:translate(71.3449vw, -10px) scale(0.3222);animation:fall-126_GDml 13s -29s linear infinite}@keyframes fall-126_GDml{63.509%{transform:translate(80.635vw, 63.509vh) scale(0.3222)}to{transform:translate(75.98995vw, 100vh) scale(0.3222)}}.snow_bXaI:nth-child(127){opacity:.2459;transform:translate(87.2862vw, -10px) scale(0.3643);animation:fall-127_jZ4V 10s -7s linear infinite}@keyframes fall-127_jZ4V{62.784%{transform:translate(78.4815vw, 62.784vh) scale(0.3643)}to{transform:translate(82.88385vw, 100vh) scale(0.3643)}}.snow_bXaI:nth-child(128){opacity:.1951;transform:translate(60.3215vw, -10px) scale(0.5419);animation:fall-128_DUt7 19s -6s linear infinite}@keyframes fall-128_DUt7{49.997%{transform:translate(53.1032vw, 49.997vh) scale(0.5419)}to{transform:translate(56.71235vw, 100vh) scale(0.5419)}}.snow_bXaI:nth-child(129){opacity:.1568;transform:translate(58.4713vw, -10px) scale(0.0271);animation:fall-129_doDu 28s -29s linear infinite}@keyframes fall-129_doDu{70.165%{transform:translate(56.0469vw, 70.165vh) scale(0.0271)}to{transform:translate(57.2591vw, 100vh) scale(0.0271)}}.snow_bXaI:nth-child(130){opacity:.5897;transform:translate(31.8917vw, -10px) scale(0.7408);animation:fall-130_N1dp 23s -19s linear infinite}@keyframes fall-130_N1dp{69.949%{transform:translate(24.9652vw, 69.949vh) scale(0.7408)}to{transform:translate(28.42845vw, 100vh) scale(0.7408)}}.snow_bXaI:nth-child(131){opacity:.1771;transform:translate(97.0404vw, -10px) scale(0.741);animation:fall-131_eiZV 11s -19s linear infinite}@keyframes fall-131_eiZV{57.918%{transform:translate(105.373vw, 57.918vh) scale(0.741)}to{transform:translate(101.2067vw, 100vh) scale(0.741)}}.snow_bXaI:nth-child(132){opacity:.5276;transform:translate(51.2814vw, -10px) scale(0.6623);animation:fall-132_MuZm 25s -8s linear infinite}@keyframes fall-132_MuZm{65.443%{transform:translate(43.2048vw, 65.443vh) scale(0.6623)}to{transform:translate(47.2431vw, 100vh) scale(0.6623)}}.snow_bXaI:nth-child(133){opacity:.0765;transform:translate(81.4335vw, -10px) scale(0.9019);animation:fall-133_ul6K 19s -24s linear infinite}@keyframes fall-133_ul6K{47.804%{transform:translate(89.8694vw, 47.804vh) scale(0.9019)}to{transform:translate(85.65145vw, 100vh) scale(0.9019)}}.snow_bXaI:nth-child(134){opacity:.938;transform:translate(97.9286vw, -10px) scale(0.0723);animation:fall-134_MIXz 11s -14s linear infinite}@keyframes fall-134_MIXz{42.318%{transform:translate(102.0219vw, 42.318vh) scale(0.0723)}to{transform:translate(99.97525vw, 100vh) scale(0.0723)}}.snow_bXaI:nth-child(135){opacity:.9129;transform:translate(40.7645vw, -10px) scale(0.7935);animation:fall-135_Gkwe 12s -15s linear infinite}@keyframes fall-135_Gkwe{78.748%{transform:translate(43.2361vw, 78.748vh) scale(0.7935)}to{transform:translate(42.0003vw, 100vh) scale(0.7935)}}.snow_bXaI:nth-child(136){opacity:.6176;transform:translate(21.8404vw, -10px) scale(0.7795);animation:fall-136_Sp0y 26s -11s linear infinite}@keyframes fall-136_Sp0y{34.962%{transform:translate(26.7074vw, 34.962vh) scale(0.7795)}to{transform:translate(24.2739vw, 100vh) scale(0.7795)}}.snow_bXaI:nth-child(137){opacity:.108;transform:translate(73.2454vw, -10px) scale(0.6793);animation:fall-137_XUrX 16s -6s linear infinite}@keyframes fall-137_XUrX{44.603%{transform:translate(65.2887vw, 44.603vh) scale(0.6793)}to{transform:translate(69.26705vw, 100vh) scale(0.6793)}}.snow_bXaI:nth-child(138){opacity:.5754;transform:translate(53.6569vw, -10px) scale(0.0998);animation:fall-138_lpPC 29s -11s linear infinite}@keyframes fall-138_lpPC{52.774%{transform:translate(52.4733vw, 52.774vh) scale(0.0998)}to{transform:translate(53.0651vw, 100vh) scale(0.0998)}}.snow_bXaI:nth-child(139){opacity:.8527;transform:translate(51.4148vw, -10px) scale(0.8566);animation:fall-139_eP2c 16s -7s linear infinite}@keyframes fall-139_eP2c{40.543%{transform:translate(60.5266vw, 40.543vh) scale(0.8566)}to{transform:translate(55.9707vw, 100vh) scale(0.8566)}}.snow_bXaI:nth-child(140){opacity:.451;transform:translate(22.9914vw, -10px) scale(0.078);animation:fall-140_qug5 23s -8s linear infinite}@keyframes fall-140_qug5{33.879%{transform:translate(23.3841vw, 33.879vh) scale(0.078)}to{transform:translate(23.18775vw, 100vh) scale(0.078)}}.snow_bXaI:nth-child(141){opacity:.1842;transform:translate(5.0744vw, -10px) scale(0.8111);animation:fall-141_j3E3 22s -17s linear infinite}@keyframes fall-141_j3E3{48.5%{transform:translate(4.182vw, 48.5vh) scale(0.8111)}to{transform:translate(4.6282vw, 100vh) scale(0.8111)}}.snow_bXaI:nth-child(142){opacity:.6018;transform:translate(50.5486vw, -10px) scale(0.9905);animation:fall-142_CuMk 20s -18s linear infinite}@keyframes fall-142_CuMk{48.301%{transform:translate(42.458vw, 48.301vh) scale(0.9905)}to{transform:translate(46.5033vw, 100vh) scale(0.9905)}}.snow_bXaI:nth-child(143){opacity:.1181;transform:translate(4.812vw, -10px) scale(0.5339);animation:fall-143_g7qC 13s -12s linear infinite}@keyframes fall-143_g7qC{47.315%{transform:translate(4.3999vw, 47.315vh) scale(0.5339)}to{transform:translate(4.60595vw, 100vh) scale(0.5339)}}.snow_bXaI:nth-child(144){opacity:.6319;transform:translate(64.79vw, -10px) scale(0.3111);animation:fall-144_gHu6 29s -16s linear infinite}@keyframes fall-144_gHu6{37.958%{transform:translate(66.3751vw, 37.958vh) scale(0.3111)}to{transform:translate(65.58255vw, 100vh) scale(0.3111)}}.snow_bXaI:nth-child(145){opacity:.4381;transform:translate(6.8494vw, -10px) scale(0.3328);animation:fall-145_cRsP 14s -11s linear infinite}@keyframes fall-145_cRsP{44.579%{transform:translate(5.5444vw, 44.579vh) scale(0.3328)}to{transform:translate(6.1969vw, 100vh) scale(0.3328)}}.snow_bXaI:nth-child(146){opacity:.865;transform:translate(94.2189vw, -10px) scale(0.0853);animation:fall-146_lroo 27s -11s linear infinite}@keyframes fall-146_lroo{41.906%{transform:translate(97.3603vw, 41.906vh) scale(0.0853)}to{transform:translate(95.7896vw, 100vh) scale(0.0853)}}.snow_bXaI:nth-child(147){opacity:.7457;transform:translate(68.1726vw, -10px) scale(0.2213);animation:fall-147_gcM7 14s -4s linear infinite}@keyframes fall-147_gcM7{71.553%{transform:translate(58.3907vw, 71.553vh) scale(0.2213)}to{transform:translate(63.28165vw, 100vh) scale(0.2213)}}.snow_bXaI:nth-child(148){opacity:.491;transform:translate(12.1223vw, -10px) scale(0.5809);animation:fall-148_CzI5 28s -26s linear infinite}@keyframes fall-148_CzI5{40.39%{transform:translate(6.3462vw, 40.39vh) scale(0.5809)}to{transform:translate(9.23425vw, 100vh) scale(0.5809)}}.snow_bXaI:nth-child(149){opacity:.0612;transform:translate(75.6865vw, -10px) scale(0.2402);animation:fall-149_nMvl 12s -17s linear infinite}@keyframes fall-149_nMvl{70.151%{transform:translate(75.4365vw, 70.151vh) scale(0.2402)}to{transform:translate(75.5615vw, 100vh) scale(0.2402)}}.snow_bXaI:nth-child(150){opacity:.4803;transform:translate(95.4434vw, -10px) scale(0.5281);animation:fall-150_Xxde 21s -20s linear infinite}@keyframes fall-150_Xxde{74.165%{transform:translate(102.5382vw, 74.165vh) scale(0.5281)}to{transform:translate(98.9908vw, 100vh) scale(0.5281)}}.snow_bXaI:nth-child(151){opacity:.9905;transform:translate(75.3975vw, -10px) scale(0.8838);animation:fall-151_mND5 13s -14s linear infinite}@keyframes fall-151_mND5{49.208%{transform:translate(77.8271vw, 49.208vh) scale(0.8838)}to{transform:translate(76.6123vw, 100vh) scale(0.8838)}}.snow_bXaI:nth-child(152){opacity:.2302;transform:translate(90.2497vw, -10px) scale(0.2112);animation:fall-152_yTmZ 14s -25s linear infinite}@keyframes fall-152_yTmZ{32.838%{transform:translate(87.82vw, 32.838vh) scale(0.2112)}to{transform:translate(89.03485vw, 100vh) scale(0.2112)}}.snow_bXaI:nth-child(153){opacity:.4097;transform:translate(78.845vw, -10px) scale(0.4633);animation:fall-153_XVJJ 24s -5s linear infinite}@keyframes fall-153_XVJJ{45.59%{transform:translate(71.756vw, 45.59vh) scale(0.4633)}to{transform:translate(75.3005vw, 100vh) scale(0.4633)}}.snow_bXaI:nth-child(154){opacity:.6933;transform:translate(10.9122vw, -10px) scale(0.5409);animation:fall-154_KWfi 24s -23s linear infinite}@keyframes fall-154_KWfi{75.699%{transform:translate(3.577vw, 75.699vh) scale(0.5409)}to{transform:translate(7.2446vw, 100vh) scale(0.5409)}}.snow_bXaI:nth-child(155){opacity:.4674;transform:translate(80.7775vw, -10px) scale(0.1204);animation:fall-155_KEJL 15s -11s linear infinite}@keyframes fall-155_KEJL{77.205%{transform:translate(80.2812vw, 77.205vh) scale(0.1204)}to{transform:translate(80.52935vw, 100vh) scale(0.1204)}}.snow_bXaI:nth-child(156){opacity:.5334;transform:translate(16.1041vw, -10px) scale(0.597);animation:fall-156_gwIj 29s -7s linear infinite}@keyframes fall-156_gwIj{49.257%{transform:translate(18.229vw, 49.257vh) scale(0.597)}to{transform:translate(17.16655vw, 100vh) scale(0.597)}}.snow_bXaI:nth-child(157){opacity:.0061;transform:translate(78.8166vw, -10px) scale(0.0582);animation:fall-157_j5Ww 19s -3s linear infinite}@keyframes fall-157_j5Ww{60.293%{transform:translate(83.6793vw, 60.293vh) scale(0.0582)}to{transform:translate(81.24795vw, 100vh) scale(0.0582)}}.snow_bXaI:nth-child(158){opacity:.0637;transform:translate(80.0913vw, -10px) scale(0.9937);animation:fall-158_T_VA 27s -12s linear infinite}@keyframes fall-158_T_VA{73.14%{transform:translate(88.6235vw, 73.14vh) scale(0.9937)}to{transform:translate(84.3574vw, 100vh) scale(0.9937)}}.snow_bXaI:nth-child(159){opacity:.1162;transform:translate(46.7042vw, -10px) scale(0.773);animation:fall-159_K7W4 23s -16s linear infinite}@keyframes fall-159_K7W4{77.926%{transform:translate(47.3824vw, 77.926vh) scale(0.773)}to{transform:translate(47.0433vw, 100vh) scale(0.773)}}.snow_bXaI:nth-child(160){opacity:.9158;transform:translate(49.7385vw, -10px) scale(0.6506);animation:fall-160_L9om 20s -23s linear infinite}@keyframes fall-160_L9om{55.864%{transform:translate(59.715vw, 55.864vh) scale(0.6506)}to{transform:translate(54.72675vw, 100vh) scale(0.6506)}}.snow_bXaI:nth-child(161){opacity:.9956;transform:translate(98.4152vw, -10px) scale(0.7666);animation:fall-161_xOeu 19s -12s linear infinite}@keyframes fall-161_xOeu{53.887%{transform:translate(104.5591vw, 53.887vh) scale(0.7666)}to{transform:translate(101.48715vw, 100vh) scale(0.7666)}}.snow_bXaI:nth-child(162){opacity:.7635;transform:translate(87.5585vw, -10px) scale(0.0074);animation:fall-162_vlbP 19s -3s linear infinite}@keyframes fall-162_vlbP{57.254%{transform:translate(81.6077vw, 57.254vh) scale(0.0074)}to{transform:translate(84.5831vw, 100vh) scale(0.0074)}}.snow_bXaI:nth-child(163){opacity:.9662;transform:translate(22.21vw, -10px) scale(0.805);animation:fall-163_Gc5T 16s -28s linear infinite}@keyframes fall-163_Gc5T{46.473%{transform:translate(28.6801vw, 46.473vh) scale(0.805)}to{transform:translate(25.44505vw, 100vh) scale(0.805)}}.snow_bXaI:nth-child(164){opacity:.4998;transform:translate(93.3593vw, -10px) scale(0.4351);animation:fall-164_VwCe 14s -26s linear infinite}@keyframes fall-164_VwCe{49.888%{transform:translate(91.2372vw, 49.888vh) scale(0.4351)}to{transform:translate(92.29825vw, 100vh) scale(0.4351)}}.snow_bXaI:nth-child(165){opacity:.1182;transform:translate(14.71vw, -10px) scale(0.1546);animation:fall-165_R5cs 27s -28s linear infinite}@keyframes fall-165_R5cs{61.292%{transform:translate(9.2542vw, 61.292vh) scale(0.1546)}to{transform:translate(11.9821vw, 100vh) scale(0.1546)}}.snow_bXaI:nth-child(166){opacity:.9728;transform:translate(47.5841vw, -10px) scale(0.9282);animation:fall-166_nGHc 10s -15s linear infinite}@keyframes fall-166_nGHc{49.017%{transform:translate(46.7832vw, 49.017vh) scale(0.9282)}to{transform:translate(47.18365vw, 100vh) scale(0.9282)}}.snow_bXaI:nth-child(167){opacity:.7854;transform:translate(58.9757vw, -10px) scale(0.4238);animation:fall-167_sPQg 11s -26s linear infinite}@keyframes fall-167_sPQg{40.256%{transform:translate(62.3802vw, 40.256vh) scale(0.4238)}to{transform:translate(60.67795vw, 100vh) scale(0.4238)}}.snow_bXaI:nth-child(168){opacity:.1365;transform:translate(94.2004vw, -10px) scale(0.7581);animation:fall-168_zGy9 26s -9s linear infinite}@keyframes fall-168_zGy9{52.892%{transform:translate(93.8967vw, 52.892vh) scale(0.7581)}to{transform:translate(94.04855vw, 100vh) scale(0.7581)}}.snow_bXaI:nth-child(169){opacity:.8758;transform:translate(89.5092vw, -10px) scale(0.1299);animation:fall-169_Cjwy 24s -30s linear infinite}@keyframes fall-169_Cjwy{31.988%{transform:translate(96.7546vw, 31.988vh) scale(0.1299)}to{transform:translate(93.1319vw, 100vh) scale(0.1299)}}.snow_bXaI:nth-child(170){opacity:.9876;transform:translate(76.6339vw, -10px) scale(0.2888);animation:fall-170_OpHt 24s -19s linear infinite}@keyframes fall-170_OpHt{35.524%{transform:translate(73.8285vw, 35.524vh) scale(0.2888)}to{transform:translate(75.2312vw, 100vh) scale(0.2888)}}.snow_bXaI:nth-child(171){opacity:.6518;transform:translate(0.4317vw, -10px) scale(0.1175);animation:fall-171_nDCR 26s -20s linear infinite}@keyframes fall-171_nDCR{74.163%{transform:translate(5.5474vw, 74.163vh) scale(0.1175)}to{transform:translate(2.98955vw, 100vh) scale(0.1175)}}.snow_bXaI:nth-child(172){opacity:.8063;transform:translate(70.625vw, -10px) scale(0.4927);animation:fall-172_Jc9d 19s -21s linear infinite}@keyframes fall-172_Jc9d{61.181%{transform:translate(70.7175vw, 61.181vh) scale(0.4927)}to{transform:translate(70.67125vw, 100vh) scale(0.4927)}}.snow_bXaI:nth-child(173){opacity:.3168;transform:translate(64.4393vw, -10px) scale(0.721);animation:fall-173_pg4j 20s -11s linear infinite}@keyframes fall-173_pg4j{72.417%{transform:translate(66.7598vw, 72.417vh) scale(0.721)}to{transform:translate(65.59955vw, 100vh) scale(0.721)}}.snow_bXaI:nth-child(174){opacity:.2716;transform:translate(98.5572vw, -10px) scale(0.0682);animation:fall-174_mO5J 12s -11s linear infinite}@keyframes fall-174_mO5J{53.383%{transform:translate(92.1221vw, 53.383vh) scale(0.0682)}to{transform:translate(95.33965vw, 100vh) scale(0.0682)}}.snow_bXaI:nth-child(175){opacity:.8587;transform:translate(19.5162vw, -10px) scale(0.1261);animation:fall-175_u3ux 29s -15s linear infinite}@keyframes fall-175_u3ux{79.158%{transform:translate(25.8614vw, 79.158vh) scale(0.1261)}to{transform:translate(22.6888vw, 100vh) scale(0.1261)}}.snow_bXaI:nth-child(176){opacity:.8117;transform:translate(75.8032vw, -10px) scale(0.0158);animation:fall-176_iyVP 13s -28s linear infinite}@keyframes fall-176_iyVP{77.615%{transform:translate(77.9086vw, 77.615vh) scale(0.0158)}to{transform:translate(76.8559vw, 100vh) scale(0.0158)}}.snow_bXaI:nth-child(177){opacity:.2543;transform:translate(57.1592vw, -10px) scale(0.2003);animation:fall-177_AWKl 25s -26s linear infinite}@keyframes fall-177_AWKl{64.998%{transform:translate(53.9103vw, 64.998vh) scale(0.2003)}to{transform:translate(55.53475vw, 100vh) scale(0.2003)}}.snow_bXaI:nth-child(178){opacity:.1736;transform:translate(32.6676vw, -10px) scale(0.2766);animation:fall-178_PIqD 27s -1s linear infinite}@keyframes fall-178_PIqD{77.105%{transform:translate(31.8408vw, 77.105vh) scale(0.2766)}to{transform:translate(32.2542vw, 100vh) scale(0.2766)}}.snow_bXaI:nth-child(179){opacity:.6659;transform:translate(41.5169vw, -10px) scale(0.295);animation:fall-179_JaI4 27s -18s linear infinite}@keyframes fall-179_JaI4{49.845%{transform:translate(38.8548vw, 49.845vh) scale(0.295)}to{transform:translate(40.18585vw, 100vh) scale(0.295)}}.snow_bXaI:nth-child(180){opacity:.6085;transform:translate(90.682vw, -10px) scale(0.2433);animation:fall-180_FC8X 14s -30s linear infinite}@keyframes fall-180_FC8X{68.615%{transform:translate(94.9861vw, 68.615vh) scale(0.2433)}to{transform:translate(92.83405vw, 100vh) scale(0.2433)}}.snow_bXaI:nth-child(181){opacity:.0466;transform:translate(95.7721vw, -10px) scale(0.5451);animation:fall-181_M9ep 19s -8s linear infinite}@keyframes fall-181_M9ep{64.556%{transform:translate(88.5904vw, 64.556vh) scale(0.5451)}to{transform:translate(92.18125vw, 100vh) scale(0.5451)}}.snow_bXaI:nth-child(182){opacity:.2834;transform:translate(21.2916vw, -10px) scale(0.3565);animation:fall-182_jZC6 18s -3s linear infinite}@keyframes fall-182_jZC6{30.168%{transform:translate(31.2261vw, 30.168vh) scale(0.3565)}to{transform:translate(26.25885vw, 100vh) scale(0.3565)}}.snow_bXaI:nth-child(183){opacity:.9765;transform:translate(95.7651vw, -10px) scale(0.1636);animation:fall-183_ZvwK 26s -14s linear infinite}@keyframes fall-183_ZvwK{45.781%{transform:translate(103.5509vw, 45.781vh) scale(0.1636)}to{transform:translate(99.658vw, 100vh) scale(0.1636)}}.snow_bXaI:nth-child(184){opacity:.7356;transform:translate(31.5294vw, -10px) scale(0.2541);animation:fall-184_i5hO 19s -9s linear infinite}@keyframes fall-184_i5hO{52.371%{transform:translate(32.9681vw, 52.371vh) scale(0.2541)}to{transform:translate(32.24875vw, 100vh) scale(0.2541)}}.snow_bXaI:nth-child(185){opacity:.8242;transform:translate(94.2957vw, -10px) scale(0.0578);animation:fall-185_ZLrN 24s -11s linear infinite}@keyframes fall-185_ZLrN{70.361%{transform:translate(95.3918vw, 70.361vh) scale(0.0578)}to{transform:translate(94.84375vw, 100vh) scale(0.0578)}}.snow_bXaI:nth-child(186){opacity:.0428;transform:translate(9.5227vw, -10px) scale(0.0779);animation:fall-186_Z_4K 26s -26s linear infinite}@keyframes fall-186_Z_4K{41.844%{transform:translate(0.8785vw, 41.844vh) scale(0.0779)}to{transform:translate(5.2006vw, 100vh) scale(0.0779)}}.snow_bXaI:nth-child(187){opacity:.4071;transform:translate(86.6582vw, -10px) scale(0.037);animation:fall-187_ujcM 13s -13s linear infinite}@keyframes fall-187_ujcM{44.741%{transform:translate(94.4165vw, 44.741vh) scale(0.037)}to{transform:translate(90.53735vw, 100vh) scale(0.037)}}.snow_bXaI:nth-child(188){opacity:.2318;transform:translate(9.5663vw, -10px) scale(0.7014);animation:fall-188_sErl 18s -21s linear infinite}@keyframes fall-188_sErl{73.257%{transform:translate(8.0218vw, 73.257vh) scale(0.7014)}to{transform:translate(8.79405vw, 100vh) scale(0.7014)}}.snow_bXaI:nth-child(189){opacity:.6413;transform:translate(15.2317vw, -10px) scale(0.3164);animation:fall-189_b5yw 28s -30s linear infinite}@keyframes fall-189_b5yw{43.069%{transform:translate(25.0644vw, 43.069vh) scale(0.3164)}to{transform:translate(20.14805vw, 100vh) scale(0.3164)}}.snow_bXaI:nth-child(190){opacity:.8896;transform:translate(90.2053vw, -10px) scale(0.3299);animation:fall-190_S5iK 17s -24s linear infinite}@keyframes fall-190_S5iK{53.202%{transform:translate(96.9226vw, 53.202vh) scale(0.3299)}to{transform:translate(93.56395vw, 100vh) scale(0.3299)}}.snow_bXaI:nth-child(191){opacity:.3651;transform:translate(97.7454vw, -10px) scale(0.0823);animation:fall-191_JO7k 26s -24s linear infinite}@keyframes fall-191_JO7k{74.694%{transform:translate(98.0394vw, 74.694vh) scale(0.0823)}to{transform:translate(97.8924vw, 100vh) scale(0.0823)}}.snow_bXaI:nth-child(192){opacity:.0596;transform:translate(0.7069vw, -10px) scale(0.44);animation:fall-192_TaGj 29s -27s linear infinite}@keyframes fall-192_TaGj{56.921%{transform:translate(-0.867vw, 56.921vh) scale(0.44)}to{transform:translate(-0.08005vw, 100vh) scale(0.44)}}.snow_bXaI:nth-child(193){opacity:.5635;transform:translate(65.3822vw, -10px) scale(0.4125);animation:fall-193_N5M1 16s -29s linear infinite}@keyframes fall-193_N5M1{52.077%{transform:translate(56.3798vw, 52.077vh) scale(0.4125)}to{transform:translate(60.881vw, 100vh) scale(0.4125)}}.snow_bXaI:nth-child(194){opacity:.9047;transform:translate(22.5622vw, -10px) scale(0.0122);animation:fall-194_wkHB 24s -5s linear infinite}@keyframes fall-194_wkHB{32.066%{transform:translate(23.6398vw, 32.066vh) scale(0.0122)}to{transform:translate(23.101vw, 100vh) scale(0.0122)}}.snow_bXaI:nth-child(195){opacity:.9456;transform:translate(51.5801vw, -10px) scale(0.6638);animation:fall-195_R4Xd 26s -7s linear infinite}@keyframes fall-195_R4Xd{65.777%{transform:translate(42.9377vw, 65.777vh) scale(0.6638)}to{transform:translate(47.2589vw, 100vh) scale(0.6638)}}.snow_bXaI:nth-child(196){opacity:.9613;transform:translate(9.4641vw, -10px) scale(0.7144);animation:fall-196_VLQ8 13s -1s linear infinite}@keyframes fall-196_VLQ8{47.207%{transform:translate(3.4317vw, 47.207vh) scale(0.7144)}to{transform:translate(6.4479vw, 100vh) scale(0.7144)}}.snow_bXaI:nth-child(197){opacity:.5834;transform:translate(78.4932vw, -10px) scale(0.9416);animation:fall-197_ZnTx 15s -8s linear infinite}@keyframes fall-197_ZnTx{36.212%{transform:translate(80.6761vw, 36.212vh) scale(0.9416)}to{transform:translate(79.58465vw, 100vh) scale(0.9416)}}.snow_bXaI:nth-child(198){opacity:.0568;transform:translate(71.5148vw, -10px) scale(0.0063);animation:fall-198_haEL 21s -11s linear infinite}@keyframes fall-198_haEL{62.687%{transform:translate(68.2119vw, 62.687vh) scale(0.0063)}to{transform:translate(69.86335vw, 100vh) scale(0.0063)}}.snow_bXaI:nth-child(199){opacity:.175;transform:translate(62.0385vw, -10px) scale(0.3361);animation:fall-199_jRYB 27s -29s linear infinite}@keyframes fall-199_jRYB{70.419%{transform:translate(57.0615vw, 70.419vh) scale(0.3361)}to{transform:translate(59.55vw, 100vh) scale(0.3361)}}.snow_bXaI:nth-child(200){opacity:.1913;transform:translate(18.5797vw, -10px) scale(0.3082);animation:fall-200_Fykg 15s -7s linear infinite}@keyframes fall-200_Fykg{79.214%{transform:translate(22.8737vw, 79.214vh) scale(0.3082)}to{transform:translate(20.7267vw, 100vh) scale(0.3082)}}
.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(/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;
  }
}

