/**
 * Copyright (c) Facebook, Inc. and 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:.2015;transform:translate(28.2383vw, -10px) scale(0.8147);animation:fall-1_VdqS 15s -23s linear infinite}@keyframes fall-1_VdqS{47.94%{transform:translate(34.5977vw, 47.94vh) scale(0.8147)}to{transform:translate(31.418vw, 100vh) scale(0.8147)}}.snow_bXaI:nth-child(2){opacity:.0297;transform:translate(62.3697vw, -10px) scale(0.9658);animation:fall-2_VQNC 26s -15s linear infinite}@keyframes fall-2_VQNC{67.152%{transform:translate(56.1936vw, 67.152vh) scale(0.9658)}to{transform:translate(59.28165vw, 100vh) scale(0.9658)}}.snow_bXaI:nth-child(3){opacity:.493;transform:translate(39.622vw, -10px) scale(0.0117);animation:fall-3_ZGPH 22s -15s linear infinite}@keyframes fall-3_ZGPH{54.951%{transform:translate(32.9103vw, 54.951vh) scale(0.0117)}to{transform:translate(36.26615vw, 100vh) scale(0.0117)}}.snow_bXaI:nth-child(4){opacity:.2589;transform:translate(61.9262vw, -10px) scale(0.0146);animation:fall-4_IfuJ 19s -7s linear infinite}@keyframes fall-4_IfuJ{53.109%{transform:translate(69.3922vw, 53.109vh) scale(0.0146)}to{transform:translate(65.6592vw, 100vh) scale(0.0146)}}.snow_bXaI:nth-child(5){opacity:.3209;transform:translate(36.2868vw, -10px) scale(0.818);animation:fall-5_XQQe 25s -15s linear infinite}@keyframes fall-5_XQQe{50.521%{transform:translate(31.3484vw, 50.521vh) scale(0.818)}to{transform:translate(33.8176vw, 100vh) scale(0.818)}}.snow_bXaI:nth-child(6){opacity:.5853;transform:translate(28.9641vw, -10px) scale(0.9275);animation:fall-6_DhTm 28s -13s linear infinite}@keyframes fall-6_DhTm{71.67%{transform:translate(30.676vw, 71.67vh) scale(0.9275)}to{transform:translate(29.82005vw, 100vh) scale(0.9275)}}.snow_bXaI:nth-child(7){opacity:.8613;transform:translate(31.8901vw, -10px) scale(0.6071);animation:fall-7_sGbC 14s -20s linear infinite}@keyframes fall-7_sGbC{72.373%{transform:translate(40.9036vw, 72.373vh) scale(0.6071)}to{transform:translate(36.39685vw, 100vh) scale(0.6071)}}.snow_bXaI:nth-child(8){opacity:.6681;transform:translate(88.9567vw, -10px) scale(0.6743);animation:fall-8_CyKo 27s -27s linear infinite}@keyframes fall-8_CyKo{74.386%{transform:translate(93.6792vw, 74.386vh) scale(0.6743)}to{transform:translate(91.31795vw, 100vh) scale(0.6743)}}.snow_bXaI:nth-child(9){opacity:.0875;transform:translate(27.8112vw, -10px) scale(0.8589);animation:fall-9_jBy6 18s -10s linear infinite}@keyframes fall-9_jBy6{32.308%{transform:translate(23.8215vw, 32.308vh) scale(0.8589)}to{transform:translate(25.81635vw, 100vh) scale(0.8589)}}.snow_bXaI:nth-child(10){opacity:.5839;transform:translate(73.2236vw, -10px) scale(0.0096);animation:fall-10_xqgG 19s -4s linear infinite}@keyframes fall-10_xqgG{56.977%{transform:translate(83.0985vw, 56.977vh) scale(0.0096)}to{transform:translate(78.16105vw, 100vh) scale(0.0096)}}.snow_bXaI:nth-child(11){opacity:.7008;transform:translate(74.8054vw, -10px) scale(0.2137);animation:fall-11_Psar 17s -22s linear infinite}@keyframes fall-11_Psar{44.493%{transform:translate(82.4208vw, 44.493vh) scale(0.2137)}to{transform:translate(78.6131vw, 100vh) scale(0.2137)}}.snow_bXaI:nth-child(12){opacity:.9136;transform:translate(90.8287vw, -10px) scale(0.9341);animation:fall-12_S_HJ 23s -30s linear infinite}@keyframes fall-12_S_HJ{65.545%{transform:translate(93.1282vw, 65.545vh) scale(0.9341)}to{transform:translate(91.97845vw, 100vh) scale(0.9341)}}.snow_bXaI:nth-child(13){opacity:.1953;transform:translate(54.0997vw, -10px) scale(0.4038);animation:fall-13_lvhd 27s -15s linear infinite}@keyframes fall-13_lvhd{70.528%{transform:translate(45.1928vw, 70.528vh) scale(0.4038)}to{transform:translate(49.64625vw, 100vh) scale(0.4038)}}.snow_bXaI:nth-child(14){opacity:.8894;transform:translate(83.1575vw, -10px) scale(0.2467);animation:fall-14_JuTb 12s -22s linear infinite}@keyframes fall-14_JuTb{37.588%{transform:translate(77.468vw, 37.588vh) scale(0.2467)}to{transform:translate(80.31275vw, 100vh) scale(0.2467)}}.snow_bXaI:nth-child(15){opacity:.7459;transform:translate(25.619vw, -10px) scale(0.9525);animation:fall-15_KnLd 25s -14s linear infinite}@keyframes fall-15_KnLd{40.649%{transform:translate(34.7223vw, 40.649vh) scale(0.9525)}to{transform:translate(30.17065vw, 100vh) scale(0.9525)}}.snow_bXaI:nth-child(16){opacity:.8994;transform:translate(44.7758vw, -10px) scale(0.9133);animation:fall-16_R4rv 29s -9s linear infinite}@keyframes fall-16_R4rv{60.124%{transform:translate(52.8939vw, 60.124vh) scale(0.9133)}to{transform:translate(48.83485vw, 100vh) scale(0.9133)}}.snow_bXaI:nth-child(17){opacity:.7727;transform:translate(16.2021vw, -10px) scale(0.8966);animation:fall-17_OPhM 12s -14s linear infinite}@keyframes fall-17_OPhM{62.726%{transform:translate(6.2875vw, 62.726vh) scale(0.8966)}to{transform:translate(11.2448vw, 100vh) scale(0.8966)}}.snow_bXaI:nth-child(18){opacity:.1957;transform:translate(74.972vw, -10px) scale(0.2204);animation:fall-18_w_ac 30s -10s linear infinite}@keyframes fall-18_w_ac{63.679%{transform:translate(69.542vw, 63.679vh) scale(0.2204)}to{transform:translate(72.257vw, 100vh) scale(0.2204)}}.snow_bXaI:nth-child(19){opacity:.1367;transform:translate(24.6535vw, -10px) scale(0.7641);animation:fall-19_G0tQ 11s -3s linear infinite}@keyframes fall-19_G0tQ{43.385%{transform:translate(17.7411vw, 43.385vh) scale(0.7641)}to{transform:translate(21.1973vw, 100vh) scale(0.7641)}}.snow_bXaI:nth-child(20){opacity:.2537;transform:translate(20.7457vw, -10px) scale(0.607);animation:fall-20_mUos 16s -18s linear infinite}@keyframes fall-20_mUos{36.597%{transform:translate(14.5824vw, 36.597vh) scale(0.607)}to{transform:translate(17.66405vw, 100vh) scale(0.607)}}.snow_bXaI:nth-child(21){opacity:.328;transform:translate(55.6137vw, -10px) scale(0.7228);animation:fall-21_ZjNi 21s -8s linear infinite}@keyframes fall-21_ZjNi{74.206%{transform:translate(49.8649vw, 74.206vh) scale(0.7228)}to{transform:translate(52.7393vw, 100vh) scale(0.7228)}}.snow_bXaI:nth-child(22){opacity:.6562;transform:translate(53.8593vw, -10px) scale(0.5272);animation:fall-22_iA0a 27s -28s linear infinite}@keyframes fall-22_iA0a{33.378%{transform:translate(46.4848vw, 33.378vh) scale(0.5272)}to{transform:translate(50.17205vw, 100vh) scale(0.5272)}}.snow_bXaI:nth-child(23){opacity:.7164;transform:translate(41.5388vw, -10px) scale(0.0241);animation:fall-23_uyha 28s -6s linear infinite}@keyframes fall-23_uyha{75.076%{transform:translate(43.9819vw, 75.076vh) scale(0.0241)}to{transform:translate(42.76035vw, 100vh) scale(0.0241)}}.snow_bXaI:nth-child(24){opacity:.8882;transform:translate(67.4236vw, -10px) scale(0.7143);animation:fall-24__w7Z 14s -20s linear infinite}@keyframes fall-24__w7Z{60.883%{transform:translate(62.6144vw, 60.883vh) scale(0.7143)}to{transform:translate(65.019vw, 100vh) scale(0.7143)}}.snow_bXaI:nth-child(25){opacity:.7288;transform:translate(66.4217vw, -10px) scale(0.1921);animation:fall-25_Cymk 25s -25s linear infinite}@keyframes fall-25_Cymk{46.546%{transform:translate(67.8334vw, 46.546vh) scale(0.1921)}to{transform:translate(67.12755vw, 100vh) scale(0.1921)}}.snow_bXaI:nth-child(26){opacity:.6408;transform:translate(86.0964vw, -10px) scale(0.9604);animation:fall-26_SGFd 11s -28s linear infinite}@keyframes fall-26_SGFd{52.869%{transform:translate(77.4298vw, 52.869vh) scale(0.9604)}to{transform:translate(81.7631vw, 100vh) scale(0.9604)}}.snow_bXaI:nth-child(27){opacity:.2411;transform:translate(25.7481vw, -10px) scale(0.3152);animation:fall-27_Ppl4 19s -5s linear infinite}@keyframes fall-27_Ppl4{54.303%{transform:translate(35.1228vw, 54.303vh) scale(0.3152)}to{transform:translate(30.43545vw, 100vh) scale(0.3152)}}.snow_bXaI:nth-child(28){opacity:.8137;transform:translate(96.8292vw, -10px) scale(0.7898);animation:fall-28_AYjF 28s -29s linear infinite}@keyframes fall-28_AYjF{47.581%{transform:translate(96.3893vw, 47.581vh) scale(0.7898)}to{transform:translate(96.60925vw, 100vh) scale(0.7898)}}.snow_bXaI:nth-child(29){opacity:.7097;transform:translate(98.835vw, -10px) scale(0.8357);animation:fall-29_AsCC 18s -2s linear infinite}@keyframes fall-29_AsCC{70.002%{transform:translate(104.5298vw, 70.002vh) scale(0.8357)}to{transform:translate(101.6824vw, 100vh) scale(0.8357)}}.snow_bXaI:nth-child(30){opacity:.729;transform:translate(8.9249vw, -10px) scale(0.7936);animation:fall-30_Ossr 28s -11s linear infinite}@keyframes fall-30_Ossr{76.015%{transform:translate(-1.0152vw, 76.015vh) scale(0.7936)}to{transform:translate(3.95485vw, 100vh) scale(0.7936)}}.snow_bXaI:nth-child(31){opacity:.4805;transform:translate(68.1474vw, -10px) scale(0.9666);animation:fall-31_A1aX 24s -4s linear infinite}@keyframes fall-31_A1aX{46.589%{transform:translate(71.8466vw, 46.589vh) scale(0.9666)}to{transform:translate(69.997vw, 100vh) scale(0.9666)}}.snow_bXaI:nth-child(32){opacity:.1885;transform:translate(20.566vw, -10px) scale(0.7182);animation:fall-32_e9Yu 27s -4s linear infinite}@keyframes fall-32_e9Yu{30.81%{transform:translate(18.9895vw, 30.81vh) scale(0.7182)}to{transform:translate(19.77775vw, 100vh) scale(0.7182)}}.snow_bXaI:nth-child(33){opacity:.5565;transform:translate(2.1553vw, -10px) scale(0.0208);animation:fall-33_Pifw 29s -25s linear infinite}@keyframes fall-33_Pifw{34.275%{transform:translate(-4.0967vw, 34.275vh) scale(0.0208)}to{transform:translate(-0.9707vw, 100vh) scale(0.0208)}}.snow_bXaI:nth-child(34){opacity:.9583;transform:translate(74.719vw, -10px) scale(0.1206);animation:fall-34_To3r 12s -26s linear infinite}@keyframes fall-34_To3r{38.542%{transform:translate(66.3527vw, 38.542vh) scale(0.1206)}to{transform:translate(70.53585vw, 100vh) scale(0.1206)}}.snow_bXaI:nth-child(35){opacity:.4609;transform:translate(52.9096vw, -10px) scale(0.4563);animation:fall-35_TjCk 10s -22s linear infinite}@keyframes fall-35_TjCk{74.02%{transform:translate(45.7677vw, 74.02vh) scale(0.4563)}to{transform:translate(49.33865vw, 100vh) scale(0.4563)}}.snow_bXaI:nth-child(36){opacity:.6226;transform:translate(98.2125vw, -10px) scale(0.0647);animation:fall-36_xinL 25s -12s linear infinite}@keyframes fall-36_xinL{79.99%{transform:translate(107.7709vw, 79.99vh) scale(0.0647)}to{transform:translate(102.9917vw, 100vh) scale(0.0647)}}.snow_bXaI:nth-child(37){opacity:.026;transform:translate(14.249vw, -10px) scale(0.6391);animation:fall-37_i90I 12s -21s linear infinite}@keyframes fall-37_i90I{33.787%{transform:translate(15.3559vw, 33.787vh) scale(0.6391)}to{transform:translate(14.80245vw, 100vh) scale(0.6391)}}.snow_bXaI:nth-child(38){opacity:.2207;transform:translate(38.0471vw, -10px) scale(0.5158);animation:fall-38_rBuv 21s -4s linear infinite}@keyframes fall-38_rBuv{48.873%{transform:translate(31.6014vw, 48.873vh) scale(0.5158)}to{transform:translate(34.82425vw, 100vh) scale(0.5158)}}.snow_bXaI:nth-child(39){opacity:.3248;transform:translate(21.551vw, -10px) scale(0.4214);animation:fall-39_wEuq 17s -13s linear infinite}@keyframes fall-39_wEuq{75.482%{transform:translate(28.2031vw, 75.482vh) scale(0.4214)}to{transform:translate(24.87705vw, 100vh) scale(0.4214)}}.snow_bXaI:nth-child(40){opacity:.5038;transform:translate(13.1333vw, -10px) scale(0.7174);animation:fall-40_ceYD 21s -1s linear infinite}@keyframes fall-40_ceYD{70.768%{transform:translate(13.6417vw, 70.768vh) scale(0.7174)}to{transform:translate(13.3875vw, 100vh) scale(0.7174)}}.snow_bXaI:nth-child(41){opacity:.796;transform:translate(81.855vw, -10px) scale(0.4528);animation:fall-41_AQHe 16s -26s linear infinite}@keyframes fall-41_AQHe{54.565%{transform:translate(78.2814vw, 54.565vh) scale(0.4528)}to{transform:translate(80.0682vw, 100vh) scale(0.4528)}}.snow_bXaI:nth-child(42){opacity:.6086;transform:translate(69.9025vw, -10px) scale(0.9811);animation:fall-42_iNMl 30s -24s linear infinite}@keyframes fall-42_iNMl{35.653%{transform:translate(60.2465vw, 35.653vh) scale(0.9811)}to{transform:translate(65.0745vw, 100vh) scale(0.9811)}}.snow_bXaI:nth-child(43){opacity:.5443;transform:translate(79.9955vw, -10px) scale(0.7954);animation:fall-43_wgz8 10s -18s linear infinite}@keyframes fall-43_wgz8{60.107%{transform:translate(78.1355vw, 60.107vh) scale(0.7954)}to{transform:translate(79.0655vw, 100vh) scale(0.7954)}}.snow_bXaI:nth-child(44){opacity:.2372;transform:translate(22.704vw, -10px) scale(0.5386);animation:fall-44_eBGx 23s -13s linear infinite}@keyframes fall-44_eBGx{42.872%{transform:translate(31.213vw, 42.872vh) scale(0.5386)}to{transform:translate(26.9585vw, 100vh) scale(0.5386)}}.snow_bXaI:nth-child(45){opacity:.3965;transform:translate(6.3874vw, -10px) scale(0.5035);animation:fall-45_QppC 14s -24s linear infinite}@keyframes fall-45_QppC{45.668%{transform:translate(15.5156vw, 45.668vh) scale(0.5035)}to{transform:translate(10.9515vw, 100vh) scale(0.5035)}}.snow_bXaI:nth-child(46){opacity:.3717;transform:translate(78.4373vw, -10px) scale(0.3265);animation:fall-46_q6_l 10s -1s linear infinite}@keyframes fall-46_q6_l{47.64%{transform:translate(75.9694vw, 47.64vh) scale(0.3265)}to{transform:translate(77.20335vw, 100vh) scale(0.3265)}}.snow_bXaI:nth-child(47){opacity:.9726;transform:translate(4.6696vw, -10px) scale(0.2608);animation:fall-47_Bbim 15s -22s linear infinite}@keyframes fall-47_Bbim{47.482%{transform:translate(8.6144vw, 47.482vh) scale(0.2608)}to{transform:translate(6.642vw, 100vh) scale(0.2608)}}.snow_bXaI:nth-child(48){opacity:.5761;transform:translate(49.235vw, -10px) scale(0.076);animation:fall-48_Z4kJ 29s -7s linear infinite}@keyframes fall-48_Z4kJ{64.827%{transform:translate(54.7338vw, 64.827vh) scale(0.076)}to{transform:translate(51.9844vw, 100vh) scale(0.076)}}.snow_bXaI:nth-child(49){opacity:.2376;transform:translate(81.0481vw, -10px) scale(0.89);animation:fall-49_dYaa 21s -21s linear infinite}@keyframes fall-49_dYaa{31.471%{transform:translate(87.5237vw, 31.471vh) scale(0.89)}to{transform:translate(84.2859vw, 100vh) scale(0.89)}}.snow_bXaI:nth-child(50){opacity:.8294;transform:translate(14.3915vw, -10px) scale(0.2052);animation:fall-50_nxgm 13s -1s linear infinite}@keyframes fall-50_nxgm{41.74%{transform:translate(18.4334vw, 41.74vh) scale(0.2052)}to{transform:translate(16.41245vw, 100vh) scale(0.2052)}}.snow_bXaI:nth-child(51){opacity:.0307;transform:translate(52.3396vw, -10px) scale(0.8616);animation:fall-51_UhMU 27s -28s linear infinite}@keyframes fall-51_UhMU{75.542%{transform:translate(59.0459vw, 75.542vh) scale(0.8616)}to{transform:translate(55.69275vw, 100vh) scale(0.8616)}}.snow_bXaI:nth-child(52){opacity:.4509;transform:translate(30.398vw, -10px) scale(0.4385);animation:fall-52_HEZ8 14s -9s linear infinite}@keyframes fall-52_HEZ8{37.49%{transform:translate(32.2155vw, 37.49vh) scale(0.4385)}to{transform:translate(31.30675vw, 100vh) scale(0.4385)}}.snow_bXaI:nth-child(53){opacity:.8737;transform:translate(2.2472vw, -10px) scale(0.8794);animation:fall-53_kC_S 12s -21s linear infinite}@keyframes fall-53_kC_S{75.638%{transform:translate(11.5494vw, 75.638vh) scale(0.8794)}to{transform:translate(6.8983vw, 100vh) scale(0.8794)}}.snow_bXaI:nth-child(54){opacity:.4285;transform:translate(40.6867vw, -10px) scale(0.1364);animation:fall-54_xCKf 19s -21s linear infinite}@keyframes fall-54_xCKf{57.62%{transform:translate(49.8804vw, 57.62vh) scale(0.1364)}to{transform:translate(45.28355vw, 100vh) scale(0.1364)}}.snow_bXaI:nth-child(55){opacity:.9814;transform:translate(42.71vw, -10px) scale(0.3536);animation:fall-55_cvFc 23s -1s linear infinite}@keyframes fall-55_cvFc{57.621%{transform:translate(43.2533vw, 57.621vh) scale(0.3536)}to{transform:translate(42.98165vw, 100vh) scale(0.3536)}}.snow_bXaI:nth-child(56){opacity:.2742;transform:translate(66.5463vw, -10px) scale(0.1499);animation:fall-56_OXi3 20s -30s linear infinite}@keyframes fall-56_OXi3{74.505%{transform:translate(76.043vw, 74.505vh) scale(0.1499)}to{transform:translate(71.29465vw, 100vh) scale(0.1499)}}.snow_bXaI:nth-child(57){opacity:.5252;transform:translate(49.0698vw, -10px) scale(0.8636);animation:fall-57_s7yl 12s -24s linear infinite}@keyframes fall-57_s7yl{52.645%{transform:translate(54.3678vw, 52.645vh) scale(0.8636)}to{transform:translate(51.7188vw, 100vh) scale(0.8636)}}.snow_bXaI:nth-child(58){opacity:.7173;transform:translate(70.3065vw, -10px) scale(0.4811);animation:fall-58_Vlf6 23s -2s linear infinite}@keyframes fall-58_Vlf6{40.551%{transform:translate(76.2594vw, 40.551vh) scale(0.4811)}to{transform:translate(73.28295vw, 100vh) scale(0.4811)}}.snow_bXaI:nth-child(59){opacity:.2912;transform:translate(6.8061vw, -10px) scale(0.5165);animation:fall-59_zRkH 25s -27s linear infinite}@keyframes fall-59_zRkH{57.731%{transform:translate(2.0887vw, 57.731vh) scale(0.5165)}to{transform:translate(4.4474vw, 100vh) scale(0.5165)}}.snow_bXaI:nth-child(60){opacity:.9906;transform:translate(53.8971vw, -10px) scale(0.8935);animation:fall-60_slGF 22s -18s linear infinite}@keyframes fall-60_slGF{60.294%{transform:translate(54.8106vw, 60.294vh) scale(0.8935)}to{transform:translate(54.35385vw, 100vh) scale(0.8935)}}.snow_bXaI:nth-child(61){opacity:.876;transform:translate(64.1928vw, -10px) scale(0.34);animation:fall-61__C1a 29s -29s linear infinite}@keyframes fall-61__C1a{67.303%{transform:translate(64.4594vw, 67.303vh) scale(0.34)}to{transform:translate(64.3261vw, 100vh) scale(0.34)}}.snow_bXaI:nth-child(62){opacity:.902;transform:translate(75.9592vw, -10px) scale(0.5726);animation:fall-62_tAaa 15s -19s linear infinite}@keyframes fall-62_tAaa{45.18%{transform:translate(79.6819vw, 45.18vh) scale(0.5726)}to{transform:translate(77.82055vw, 100vh) scale(0.5726)}}.snow_bXaI:nth-child(63){opacity:.0878;transform:translate(44.6823vw, -10px) scale(0.2681);animation:fall-63_h8F_ 15s -3s linear infinite}@keyframes fall-63_h8F_{37.201%{transform:translate(39.6784vw, 37.201vh) scale(0.2681)}to{transform:translate(42.18035vw, 100vh) scale(0.2681)}}.snow_bXaI:nth-child(64){opacity:.8842;transform:translate(81.7327vw, -10px) scale(0.4934);animation:fall-64_Zu5_ 28s -2s linear infinite}@keyframes fall-64_Zu5_{47.062%{transform:translate(76.4031vw, 47.062vh) scale(0.4934)}to{transform:translate(79.0679vw, 100vh) scale(0.4934)}}.snow_bXaI:nth-child(65){opacity:.5404;transform:translate(93.9958vw, -10px) scale(0.5308);animation:fall-65_xs3Z 21s -12s linear infinite}@keyframes fall-65_xs3Z{64.114%{transform:translate(92.5581vw, 64.114vh) scale(0.5308)}to{transform:translate(93.27695vw, 100vh) scale(0.5308)}}.snow_bXaI:nth-child(66){opacity:.0285;transform:translate(51.8492vw, -10px) scale(0.3352);animation:fall-66_E7Fd 24s -3s linear infinite}@keyframes fall-66_E7Fd{79.119%{transform:translate(59.9335vw, 79.119vh) scale(0.3352)}to{transform:translate(55.89135vw, 100vh) scale(0.3352)}}.snow_bXaI:nth-child(67){opacity:.9812;transform:translate(18.4883vw, -10px) scale(0.8508);animation:fall-67_zWXL 23s -24s linear infinite}@keyframes fall-67_zWXL{73.21%{transform:translate(17.8756vw, 73.21vh) scale(0.8508)}to{transform:translate(18.18195vw, 100vh) scale(0.8508)}}.snow_bXaI:nth-child(68){opacity:.7584;transform:translate(17.1241vw, -10px) scale(0.5675);animation:fall-68_kJRf 17s -9s linear infinite}@keyframes fall-68_kJRf{62.838%{transform:translate(14.8913vw, 62.838vh) scale(0.5675)}to{transform:translate(16.0077vw, 100vh) scale(0.5675)}}.snow_bXaI:nth-child(69){opacity:.0212;transform:translate(41.2134vw, -10px) scale(0.7367);animation:fall-69_z24t 18s -20s linear infinite}@keyframes fall-69_z24t{54.049%{transform:translate(42.7393vw, 54.049vh) scale(0.7367)}to{transform:translate(41.97635vw, 100vh) scale(0.7367)}}.snow_bXaI:nth-child(70){opacity:.3445;transform:translate(92.8407vw, -10px) scale(0.2476);animation:fall-70_v_Bl 11s -5s linear infinite}@keyframes fall-70_v_Bl{75.533%{transform:translate(92.6182vw, 75.533vh) scale(0.2476)}to{transform:translate(92.72945vw, 100vh) scale(0.2476)}}.snow_bXaI:nth-child(71){opacity:.0605;transform:translate(83.9541vw, -10px) scale(0.4531);animation:fall-71_K1ZO 16s -21s linear infinite}@keyframes fall-71_K1ZO{41.664%{transform:translate(93.0545vw, 41.664vh) scale(0.4531)}to{transform:translate(88.5043vw, 100vh) scale(0.4531)}}.snow_bXaI:nth-child(72){opacity:.0274;transform:translate(14.8688vw, -10px) scale(0.6011);animation:fall-72_DmHN 12s -13s linear infinite}@keyframes fall-72_DmHN{65.925%{transform:translate(11.7794vw, 65.925vh) scale(0.6011)}to{transform:translate(13.3241vw, 100vh) scale(0.6011)}}.snow_bXaI:nth-child(73){opacity:.4426;transform:translate(24.788vw, -10px) scale(0.941);animation:fall-73_VE_8 29s -15s linear infinite}@keyframes fall-73_VE_8{69.375%{transform:translate(25.6461vw, 69.375vh) scale(0.941)}to{transform:translate(25.21705vw, 100vh) scale(0.941)}}.snow_bXaI:nth-child(74){opacity:.1351;transform:translate(98.2052vw, -10px) scale(0.468);animation:fall-74_IQBo 30s -27s linear infinite}@keyframes fall-74_IQBo{61.07%{transform:translate(104.7956vw, 61.07vh) scale(0.468)}to{transform:translate(101.5004vw, 100vh) scale(0.468)}}.snow_bXaI:nth-child(75){opacity:.1428;transform:translate(90.0309vw, -10px) scale(0.356);animation:fall-75_sJUe 29s -6s linear infinite}@keyframes fall-75_sJUe{56.226%{transform:translate(85.2119vw, 56.226vh) scale(0.356)}to{transform:translate(87.6214vw, 100vh) scale(0.356)}}.snow_bXaI:nth-child(76){opacity:.803;transform:translate(70.1192vw, -10px) scale(0.0101);animation:fall-76_TBzm 27s -4s linear infinite}@keyframes fall-76_TBzm{71.218%{transform:translate(68.0282vw, 71.218vh) scale(0.0101)}to{transform:translate(69.0737vw, 100vh) scale(0.0101)}}.snow_bXaI:nth-child(77){opacity:.539;transform:translate(98.4621vw, -10px) scale(0.597);animation:fall-77_oe3V 11s -16s linear infinite}@keyframes fall-77_oe3V{76.666%{transform:translate(103.9416vw, 76.666vh) scale(0.597)}to{transform:translate(101.20185vw, 100vh) scale(0.597)}}.snow_bXaI:nth-child(78){opacity:.6858;transform:translate(77.3384vw, -10px) scale(0.1959);animation:fall-78_hEPy 11s -15s linear infinite}@keyframes fall-78_hEPy{38.204%{transform:translate(85.3216vw, 38.204vh) scale(0.1959)}to{transform:translate(81.33vw, 100vh) scale(0.1959)}}.snow_bXaI:nth-child(79){opacity:.1774;transform:translate(31.358vw, -10px) scale(0.8239);animation:fall-79_fZ32 21s -10s linear infinite}@keyframes fall-79_fZ32{63.921%{transform:translate(22.8962vw, 63.921vh) scale(0.8239)}to{transform:translate(27.1271vw, 100vh) scale(0.8239)}}.snow_bXaI:nth-child(80){opacity:.7344;transform:translate(34.8299vw, -10px) scale(0.3006);animation:fall-80_D2qS 23s -19s linear infinite}@keyframes fall-80_D2qS{40.399%{transform:translate(26.4765vw, 40.399vh) scale(0.3006)}to{transform:translate(30.6532vw, 100vh) scale(0.3006)}}.snow_bXaI:nth-child(81){opacity:.9371;transform:translate(37.5027vw, -10px) scale(0.8526);animation:fall-81_OtqC 11s -1s linear infinite}@keyframes fall-81_OtqC{68.402%{transform:translate(44.7182vw, 68.402vh) scale(0.8526)}to{transform:translate(41.11045vw, 100vh) scale(0.8526)}}.snow_bXaI:nth-child(82){opacity:.8422;transform:translate(81.7891vw, -10px) scale(0.6248);animation:fall-82_QeuW 17s -12s linear infinite}@keyframes fall-82_QeuW{79.069%{transform:translate(91.4529vw, 79.069vh) scale(0.6248)}to{transform:translate(86.621vw, 100vh) scale(0.6248)}}.snow_bXaI:nth-child(83){opacity:.2283;transform:translate(20.3704vw, -10px) scale(0.3438);animation:fall-83_TaW_ 19s -11s linear infinite}@keyframes fall-83_TaW_{65.375%{transform:translate(24.4691vw, 65.375vh) scale(0.3438)}to{transform:translate(22.41975vw, 100vh) scale(0.3438)}}.snow_bXaI:nth-child(84){opacity:.232;transform:translate(50.7889vw, -10px) scale(0.4246);animation:fall-84__yk8 23s -2s linear infinite}@keyframes fall-84__yk8{66.412%{transform:translate(49.8005vw, 66.412vh) scale(0.4246)}to{transform:translate(50.2947vw, 100vh) scale(0.4246)}}.snow_bXaI:nth-child(85){opacity:.0966;transform:translate(74.4715vw, -10px) scale(0.5601);animation:fall-85_kaox 20s -7s linear infinite}@keyframes fall-85_kaox{52.061%{transform:translate(82.317vw, 52.061vh) scale(0.5601)}to{transform:translate(78.39425vw, 100vh) scale(0.5601)}}.snow_bXaI:nth-child(86){opacity:.3681;transform:translate(64.8168vw, -10px) scale(0.0831);animation:fall-86_DAVd 28s -5s linear infinite}@keyframes fall-86_DAVd{62.519%{transform:translate(60.3893vw, 62.519vh) scale(0.0831)}to{transform:translate(62.60305vw, 100vh) scale(0.0831)}}.snow_bXaI:nth-child(87){opacity:.8155;transform:translate(12.0775vw, -10px) scale(0.4927);animation:fall-87_Xcrl 12s -13s linear infinite}@keyframes fall-87_Xcrl{30.655%{transform:translate(15.2763vw, 30.655vh) scale(0.4927)}to{transform:translate(13.6769vw, 100vh) scale(0.4927)}}.snow_bXaI:nth-child(88){opacity:.3464;transform:translate(29.9985vw, -10px) scale(0.5559);animation:fall-88_GVFR 26s -13s linear infinite}@keyframes fall-88_GVFR{51.96%{transform:translate(31.7097vw, 51.96vh) scale(0.5559)}to{transform:translate(30.8541vw, 100vh) scale(0.5559)}}.snow_bXaI:nth-child(89){opacity:.6725;transform:translate(71.1122vw, -10px) scale(0.5131);animation:fall-89_G8oc 11s -26s linear infinite}@keyframes fall-89_G8oc{78.274%{transform:translate(79.9961vw, 78.274vh) scale(0.5131)}to{transform:translate(75.55415vw, 100vh) scale(0.5131)}}.snow_bXaI:nth-child(90){opacity:.1345;transform:translate(63.4692vw, -10px) scale(0.0332);animation:fall-90_VXsx 17s -20s linear infinite}@keyframes fall-90_VXsx{61.098%{transform:translate(57.9913vw, 61.098vh) scale(0.0332)}to{transform:translate(60.73025vw, 100vh) scale(0.0332)}}.snow_bXaI:nth-child(91){opacity:.6529;transform:translate(31.1677vw, -10px) scale(0.9571);animation:fall-91_ZjXs 15s -1s linear infinite}@keyframes fall-91_ZjXs{42.211%{transform:translate(22.8238vw, 42.211vh) scale(0.9571)}to{transform:translate(26.99575vw, 100vh) scale(0.9571)}}.snow_bXaI:nth-child(92){opacity:.1283;transform:translate(52.8386vw, -10px) scale(0.5762);animation:fall-92_nty7 27s -17s linear infinite}@keyframes fall-92_nty7{71.788%{transform:translate(57.5893vw, 71.788vh) scale(0.5762)}to{transform:translate(55.21395vw, 100vh) scale(0.5762)}}.snow_bXaI:nth-child(93){opacity:.6441;transform:translate(10.3988vw, -10px) scale(0.8674);animation:fall-93_AhZe 20s -5s linear infinite}@keyframes fall-93_AhZe{30.165%{transform:translate(16.2136vw, 30.165vh) scale(0.8674)}to{transform:translate(13.3062vw, 100vh) scale(0.8674)}}.snow_bXaI:nth-child(94){opacity:.0449;transform:translate(75.1969vw, -10px) scale(0.0776);animation:fall-94_lq00 13s -19s linear infinite}@keyframes fall-94_lq00{46.585%{transform:translate(77.451vw, 46.585vh) scale(0.0776)}to{transform:translate(76.32395vw, 100vh) scale(0.0776)}}.snow_bXaI:nth-child(95){opacity:.6038;transform:translate(79.0529vw, -10px) scale(0.2583);animation:fall-95_e3Ad 19s -9s linear infinite}@keyframes fall-95_e3Ad{42.571%{transform:translate(83.3429vw, 42.571vh) scale(0.2583)}to{transform:translate(81.1979vw, 100vh) scale(0.2583)}}.snow_bXaI:nth-child(96){opacity:.939;transform:translate(31.5016vw, -10px) scale(0.4816);animation:fall-96_Dry6 15s -5s linear infinite}@keyframes fall-96_Dry6{41.923%{transform:translate(33.0673vw, 41.923vh) scale(0.4816)}to{transform:translate(32.28445vw, 100vh) scale(0.4816)}}.snow_bXaI:nth-child(97){opacity:.0334;transform:translate(69.5683vw, -10px) scale(0.0324);animation:fall-97_lFzE 10s -7s linear infinite}@keyframes fall-97_lFzE{44.338%{transform:translate(78.8372vw, 44.338vh) scale(0.0324)}to{transform:translate(74.20275vw, 100vh) scale(0.0324)}}.snow_bXaI:nth-child(98){opacity:.17;transform:translate(7.7614vw, -10px) scale(0.9486);animation:fall-98_jcdK 28s -18s linear infinite}@keyframes fall-98_jcdK{53.619%{transform:translate(6.5859vw, 53.619vh) scale(0.9486)}to{transform:translate(7.17365vw, 100vh) scale(0.9486)}}.snow_bXaI:nth-child(99){opacity:.6704;transform:translate(77.842vw, -10px) scale(0.1605);animation:fall-99_q3Rr 17s -23s linear infinite}@keyframes fall-99_q3Rr{34.48%{transform:translate(71.5711vw, 34.48vh) scale(0.1605)}to{transform:translate(74.70655vw, 100vh) scale(0.1605)}}.snow_bXaI:nth-child(100){opacity:.6171;transform:translate(83.838vw, -10px) scale(0.8188);animation:fall-100_wVLl 16s -11s linear infinite}@keyframes fall-100_wVLl{77.073%{transform:translate(74.8128vw, 77.073vh) scale(0.8188)}to{transform:translate(79.3254vw, 100vh) scale(0.8188)}}.snow_bXaI:nth-child(101){opacity:.5251;transform:translate(91.9047vw, -10px) scale(0.9813);animation:fall-101_o79e 21s -25s linear infinite}@keyframes fall-101_o79e{30.229%{transform:translate(93.2401vw, 30.229vh) scale(0.9813)}to{transform:translate(92.5724vw, 100vh) scale(0.9813)}}.snow_bXaI:nth-child(102){opacity:.8792;transform:translate(39.0284vw, -10px) scale(0.8026);animation:fall-102_KQKs 24s -10s linear infinite}@keyframes fall-102_KQKs{46.83%{transform:translate(34.5597vw, 46.83vh) scale(0.8026)}to{transform:translate(36.79405vw, 100vh) scale(0.8026)}}.snow_bXaI:nth-child(103){opacity:.7516;transform:translate(54.8048vw, -10px) scale(0.0837);animation:fall-103_zLi9 28s -3s linear infinite}@keyframes fall-103_zLi9{77.025%{transform:translate(64.395vw, 77.025vh) scale(0.0837)}to{transform:translate(59.5999vw, 100vh) scale(0.0837)}}.snow_bXaI:nth-child(104){opacity:.5438;transform:translate(34.5003vw, -10px) scale(0.4519);animation:fall-104_Isc5 13s -11s linear infinite}@keyframes fall-104_Isc5{42.487%{transform:translate(33.1333vw, 42.487vh) scale(0.4519)}to{transform:translate(33.8168vw, 100vh) scale(0.4519)}}.snow_bXaI:nth-child(105){opacity:.3919;transform:translate(75.76vw, -10px) scale(0.9263);animation:fall-105_lhFI 14s -12s linear infinite}@keyframes fall-105_lhFI{43.685%{transform:translate(75.0964vw, 43.685vh) scale(0.9263)}to{transform:translate(75.4282vw, 100vh) scale(0.9263)}}.snow_bXaI:nth-child(106){opacity:.1082;transform:translate(66.5034vw, -10px) scale(0.4388);animation:fall-106_f2ed 25s -18s linear infinite}@keyframes fall-106_f2ed{79.401%{transform:translate(64.2839vw, 79.401vh) scale(0.4388)}to{transform:translate(65.39365vw, 100vh) scale(0.4388)}}.snow_bXaI:nth-child(107){opacity:.5777;transform:translate(63.4107vw, -10px) scale(0.3476);animation:fall-107_8cWN 27s -9s linear infinite}@keyframes fall-107_8cWN{34.036%{transform:translate(65.5695vw, 34.036vh) scale(0.3476)}to{transform:translate(64.4901vw, 100vh) scale(0.3476)}}.snow_bXaI:nth-child(108){opacity:.3043;transform:translate(89.9432vw, -10px) scale(0.4776);animation:fall-108_FDIl 15s -1s linear infinite}@keyframes fall-108_FDIl{38.761%{transform:translate(86.0505vw, 38.761vh) scale(0.4776)}to{transform:translate(87.99685vw, 100vh) scale(0.4776)}}.snow_bXaI:nth-child(109){opacity:.4097;transform:translate(99.7654vw, -10px) scale(0.4362);animation:fall-109_vJYF 15s -28s linear infinite}@keyframes fall-109_vJYF{79.877%{transform:translate(107.503vw, 79.877vh) scale(0.4362)}to{transform:translate(103.6342vw, 100vh) scale(0.4362)}}.snow_bXaI:nth-child(110){opacity:.6737;transform:translate(29.7175vw, -10px) scale(0.3087);animation:fall-110_ucA1 21s -17s linear infinite}@keyframes fall-110_ucA1{34.099%{transform:translate(31.3588vw, 34.099vh) scale(0.3087)}to{transform:translate(30.53815vw, 100vh) scale(0.3087)}}.snow_bXaI:nth-child(111){opacity:.592;transform:translate(60.6408vw, -10px) scale(0.1903);animation:fall-111_WYSb 14s -28s linear infinite}@keyframes fall-111_WYSb{65.503%{transform:translate(58.9667vw, 65.503vh) scale(0.1903)}to{transform:translate(59.80375vw, 100vh) scale(0.1903)}}.snow_bXaI:nth-child(112){opacity:.411;transform:translate(58.1124vw, -10px) scale(0.0707);animation:fall-112_UEa2 19s -30s linear infinite}@keyframes fall-112_UEa2{31.9%{transform:translate(64.6565vw, 31.9vh) scale(0.0707)}to{transform:translate(61.38445vw, 100vh) scale(0.0707)}}.snow_bXaI:nth-child(113){opacity:.5651;transform:translate(84.871vw, -10px) scale(0.0372);animation:fall-113_hIgm 30s -19s linear infinite}@keyframes fall-113_hIgm{52.233%{transform:translate(88.3178vw, 52.233vh) scale(0.0372)}to{transform:translate(86.5944vw, 100vh) scale(0.0372)}}.snow_bXaI:nth-child(114){opacity:.1327;transform:translate(72.0598vw, -10px) scale(0.315);animation:fall-114_cdxJ 22s -12s linear infinite}@keyframes fall-114_cdxJ{70.896%{transform:translate(78.0658vw, 70.896vh) scale(0.315)}to{transform:translate(75.0628vw, 100vh) scale(0.315)}}.snow_bXaI:nth-child(115){opacity:.9086;transform:translate(10.9982vw, -10px) scale(0.263);animation:fall-115_U08V 30s -18s linear infinite}@keyframes fall-115_U08V{51.319%{transform:translate(15.7228vw, 51.319vh) scale(0.263)}to{transform:translate(13.3605vw, 100vh) scale(0.263)}}.snow_bXaI:nth-child(116){opacity:.0564;transform:translate(7.4483vw, -10px) scale(0.6716);animation:fall-116_OW0R 20s -4s linear infinite}@keyframes fall-116_OW0R{75.964%{transform:translate(9.5465vw, 75.964vh) scale(0.6716)}to{transform:translate(8.4974vw, 100vh) scale(0.6716)}}.snow_bXaI:nth-child(117){opacity:.4665;transform:translate(58.3038vw, -10px) scale(0.7972);animation:fall-117_YCCA 16s -27s linear infinite}@keyframes fall-117_YCCA{61.228%{transform:translate(55.6756vw, 61.228vh) scale(0.7972)}to{transform:translate(56.9897vw, 100vh) scale(0.7972)}}.snow_bXaI:nth-child(118){opacity:.6993;transform:translate(17.1054vw, -10px) scale(0.7337);animation:fall-118_Wosp 12s -8s linear infinite}@keyframes fall-118_Wosp{78.688%{transform:translate(21.4874vw, 78.688vh) scale(0.7337)}to{transform:translate(19.2964vw, 100vh) scale(0.7337)}}.snow_bXaI:nth-child(119){opacity:.7202;transform:translate(13.8976vw, -10px) scale(0.294);animation:fall-119_dsFL 23s -24s linear infinite}@keyframes fall-119_dsFL{48.619%{transform:translate(8.6091vw, 48.619vh) scale(0.294)}to{transform:translate(11.25335vw, 100vh) scale(0.294)}}.snow_bXaI:nth-child(120){opacity:.852;transform:translate(67.7672vw, -10px) scale(0.41);animation:fall-120_BmI1 18s -20s linear infinite}@keyframes fall-120_BmI1{74.485%{transform:translate(66.7382vw, 74.485vh) scale(0.41)}to{transform:translate(67.2527vw, 100vh) scale(0.41)}}.snow_bXaI:nth-child(121){opacity:.8025;transform:translate(43.7434vw, -10px) scale(0.6145);animation:fall-121_WrcR 18s -26s linear infinite}@keyframes fall-121_WrcR{44.19%{transform:translate(47.1666vw, 44.19vh) scale(0.6145)}to{transform:translate(45.455vw, 100vh) scale(0.6145)}}.snow_bXaI:nth-child(122){opacity:.0834;transform:translate(80.1978vw, -10px) scale(0.5691);animation:fall-122_GodI 22s -10s linear infinite}@keyframes fall-122_GodI{43.117%{transform:translate(78.7206vw, 43.117vh) scale(0.5691)}to{transform:translate(79.4592vw, 100vh) scale(0.5691)}}.snow_bXaI:nth-child(123){opacity:.4229;transform:translate(76.843vw, -10px) scale(0.5919);animation:fall-123_s2kO 17s -12s linear infinite}@keyframes fall-123_s2kO{38.535%{transform:translate(80.1609vw, 38.535vh) scale(0.5919)}to{transform:translate(78.50195vw, 100vh) scale(0.5919)}}.snow_bXaI:nth-child(124){opacity:.647;transform:translate(96.9471vw, -10px) scale(0.0508);animation:fall-124_e1jj 11s -15s linear infinite}@keyframes fall-124_e1jj{56.913%{transform:translate(89.7977vw, 56.913vh) scale(0.0508)}to{transform:translate(93.3724vw, 100vh) scale(0.0508)}}.snow_bXaI:nth-child(125){opacity:.001;transform:translate(48.2641vw, -10px) scale(0.1988);animation:fall-125_EWrY 13s -6s linear infinite}@keyframes fall-125_EWrY{75.808%{transform:translate(56.5575vw, 75.808vh) scale(0.1988)}to{transform:translate(52.4108vw, 100vh) scale(0.1988)}}.snow_bXaI:nth-child(126){opacity:.087;transform:translate(41.7535vw, -10px) scale(0.1718);animation:fall-126_GDml 12s -4s linear infinite}@keyframes fall-126_GDml{47.237%{transform:translate(40.9157vw, 47.237vh) scale(0.1718)}to{transform:translate(41.3346vw, 100vh) scale(0.1718)}}.snow_bXaI:nth-child(127){opacity:.4211;transform:translate(95.8463vw, -10px) scale(0.4144);animation:fall-127_jZ4V 18s -23s linear infinite}@keyframes fall-127_jZ4V{79.726%{transform:translate(98.8319vw, 79.726vh) scale(0.4144)}to{transform:translate(97.3391vw, 100vh) scale(0.4144)}}.snow_bXaI:nth-child(128){opacity:.1048;transform:translate(99.5799vw, -10px) scale(0.9794);animation:fall-128_DUt7 17s -1s linear infinite}@keyframes fall-128_DUt7{63.349%{transform:translate(99.286vw, 63.349vh) scale(0.9794)}to{transform:translate(99.43295vw, 100vh) scale(0.9794)}}.snow_bXaI:nth-child(129){opacity:.6218;transform:translate(93.249vw, -10px) scale(0.4831);animation:fall-129_doDu 27s -19s linear infinite}@keyframes fall-129_doDu{47.319%{transform:translate(99.2963vw, 47.319vh) scale(0.4831)}to{transform:translate(96.27265vw, 100vh) scale(0.4831)}}.snow_bXaI:nth-child(130){opacity:.0947;transform:translate(25.5778vw, -10px) scale(0.3645);animation:fall-130_N1dp 19s -9s linear infinite}@keyframes fall-130_N1dp{54.085%{transform:translate(35.1887vw, 54.085vh) scale(0.3645)}to{transform:translate(30.38325vw, 100vh) scale(0.3645)}}.snow_bXaI:nth-child(131){opacity:.6788;transform:translate(10.559vw, -10px) scale(0.4674);animation:fall-131_eiZV 25s -7s linear infinite}@keyframes fall-131_eiZV{55.733%{transform:translate(1.4884vw, 55.733vh) scale(0.4674)}to{transform:translate(6.0237vw, 100vh) scale(0.4674)}}.snow_bXaI:nth-child(132){opacity:.6008;transform:translate(19.563vw, -10px) scale(0.0901);animation:fall-132_MuZm 24s -22s linear infinite}@keyframes fall-132_MuZm{57.355%{transform:translate(25.4471vw, 57.355vh) scale(0.0901)}to{transform:translate(22.50505vw, 100vh) scale(0.0901)}}.snow_bXaI:nth-child(133){opacity:.7365;transform:translate(15.0997vw, -10px) scale(0.9435);animation:fall-133_ul6K 17s -3s linear infinite}@keyframes fall-133_ul6K{32.183%{transform:translate(6.7197vw, 32.183vh) scale(0.9435)}to{transform:translate(10.9097vw, 100vh) scale(0.9435)}}.snow_bXaI:nth-child(134){opacity:.1408;transform:translate(47.2336vw, -10px) scale(0.6613);animation:fall-134_MIXz 14s -21s linear infinite}@keyframes fall-134_MIXz{51.238%{transform:translate(40.127vw, 51.238vh) scale(0.6613)}to{transform:translate(43.6803vw, 100vh) scale(0.6613)}}.snow_bXaI:nth-child(135){opacity:.9024;transform:translate(34.5641vw, -10px) scale(0.2015);animation:fall-135_Gkwe 12s -7s linear infinite}@keyframes fall-135_Gkwe{74.384%{transform:translate(40.4037vw, 74.384vh) scale(0.2015)}to{transform:translate(37.4839vw, 100vh) scale(0.2015)}}.snow_bXaI:nth-child(136){opacity:.9514;transform:translate(35.6744vw, -10px) scale(0.1796);animation:fall-136_Sp0y 30s -29s linear infinite}@keyframes fall-136_Sp0y{62.327%{transform:translate(35.1479vw, 62.327vh) scale(0.1796)}to{transform:translate(35.41115vw, 100vh) scale(0.1796)}}.snow_bXaI:nth-child(137){opacity:.1942;transform:translate(20.2613vw, -10px) scale(0.2312);animation:fall-137_XUrX 20s -10s linear infinite}@keyframes fall-137_XUrX{58.031%{transform:translate(27.0859vw, 58.031vh) scale(0.2312)}to{transform:translate(23.6736vw, 100vh) scale(0.2312)}}.snow_bXaI:nth-child(138){opacity:.3753;transform:translate(85.9051vw, -10px) scale(0.8612);animation:fall-138_lpPC 13s -29s linear infinite}@keyframes fall-138_lpPC{64.303%{transform:translate(88.3687vw, 64.303vh) scale(0.8612)}to{transform:translate(87.1369vw, 100vh) scale(0.8612)}}.snow_bXaI:nth-child(139){opacity:.5108;transform:translate(27.8788vw, -10px) scale(0.5312);animation:fall-139_eP2c 25s -24s linear infinite}@keyframes fall-139_eP2c{30.969%{transform:translate(34.3901vw, 30.969vh) scale(0.5312)}to{transform:translate(31.13445vw, 100vh) scale(0.5312)}}.snow_bXaI:nth-child(140){opacity:.8067;transform:translate(59.1129vw, -10px) scale(0.6568);animation:fall-140_qug5 25s -29s linear infinite}@keyframes fall-140_qug5{45.378%{transform:translate(59.4183vw, 45.378vh) scale(0.6568)}to{transform:translate(59.2656vw, 100vh) scale(0.6568)}}.snow_bXaI:nth-child(141){opacity:.3371;transform:translate(99.7186vw, -10px) scale(0.9438);animation:fall-141_j3E3 16s -16s linear infinite}@keyframes fall-141_j3E3{71.407%{transform:translate(98.7676vw, 71.407vh) scale(0.9438)}to{transform:translate(99.2431vw, 100vh) scale(0.9438)}}.snow_bXaI:nth-child(142){opacity:.3923;transform:translate(50.9805vw, -10px) scale(0.1145);animation:fall-142_CuMk 14s -16s linear infinite}@keyframes fall-142_CuMk{37.983%{transform:translate(57.9873vw, 37.983vh) scale(0.1145)}to{transform:translate(54.4839vw, 100vh) scale(0.1145)}}.snow_bXaI:nth-child(143){opacity:.3417;transform:translate(1.0391vw, -10px) scale(0.3967);animation:fall-143_g7qC 10s -12s linear infinite}@keyframes fall-143_g7qC{46.183%{transform:translate(-8.6765vw, 46.183vh) scale(0.3967)}to{transform:translate(-3.8187vw, 100vh) scale(0.3967)}}.snow_bXaI:nth-child(144){opacity:.4095;transform:translate(1.8086vw, -10px) scale(0.7085);animation:fall-144_gHu6 27s -9s linear infinite}@keyframes fall-144_gHu6{64.213%{transform:translate(6.366vw, 64.213vh) scale(0.7085)}to{transform:translate(4.0873vw, 100vh) scale(0.7085)}}.snow_bXaI:nth-child(145){opacity:.4385;transform:translate(85.6186vw, -10px) scale(0.7888);animation:fall-145_cRsP 22s -5s linear infinite}@keyframes fall-145_cRsP{68.569%{transform:translate(79.7146vw, 68.569vh) scale(0.7888)}to{transform:translate(82.6666vw, 100vh) scale(0.7888)}}.snow_bXaI:nth-child(146){opacity:.7859;transform:translate(76.4084vw, -10px) scale(0.1469);animation:fall-146_lroo 22s -2s linear infinite}@keyframes fall-146_lroo{65.864%{transform:translate(68.1875vw, 65.864vh) scale(0.1469)}to{transform:translate(72.29795vw, 100vh) scale(0.1469)}}.snow_bXaI:nth-child(147){opacity:.5533;transform:translate(19.805vw, -10px) scale(0.8742);animation:fall-147_gcM7 10s -17s linear infinite}@keyframes fall-147_gcM7{59.54%{transform:translate(29.3047vw, 59.54vh) scale(0.8742)}to{transform:translate(24.55485vw, 100vh) scale(0.8742)}}.snow_bXaI:nth-child(148){opacity:.4419;transform:translate(30.4838vw, -10px) scale(0.7553);animation:fall-148_CzI5 26s -21s linear infinite}@keyframes fall-148_CzI5{64.778%{transform:translate(33.3394vw, 64.778vh) scale(0.7553)}to{transform:translate(31.9116vw, 100vh) scale(0.7553)}}.snow_bXaI:nth-child(149){opacity:.4822;transform:translate(56.1801vw, -10px) scale(0.0335);animation:fall-149_nMvl 10s -26s linear infinite}@keyframes fall-149_nMvl{77.821%{transform:translate(58.5709vw, 77.821vh) scale(0.0335)}to{transform:translate(57.3755vw, 100vh) scale(0.0335)}}.snow_bXaI:nth-child(150){opacity:.457;transform:translate(1.4274vw, -10px) scale(0.5649);animation:fall-150_Xxde 27s -2s linear infinite}@keyframes fall-150_Xxde{31.014%{transform:translate(-4.9225vw, 31.014vh) scale(0.5649)}to{transform:translate(-1.74755vw, 100vh) scale(0.5649)}}.snow_bXaI:nth-child(151){opacity:.3125;transform:translate(98.2603vw, -10px) scale(0.6667);animation:fall-151_mND5 10s -2s linear infinite}@keyframes fall-151_mND5{31.374%{transform:translate(106.2376vw, 31.374vh) scale(0.6667)}to{transform:translate(102.24895vw, 100vh) scale(0.6667)}}.snow_bXaI:nth-child(152){opacity:.6303;transform:translate(38.2652vw, -10px) scale(0.0434);animation:fall-152_yTmZ 15s -18s linear infinite}@keyframes fall-152_yTmZ{49.502%{transform:translate(36.8751vw, 49.502vh) scale(0.0434)}to{transform:translate(37.57015vw, 100vh) scale(0.0434)}}.snow_bXaI:nth-child(153){opacity:.6175;transform:translate(24.9383vw, -10px) scale(0.7336);animation:fall-153_XVJJ 30s -6s linear infinite}@keyframes fall-153_XVJJ{43.945%{transform:translate(15.1676vw, 43.945vh) scale(0.7336)}to{transform:translate(20.05295vw, 100vh) scale(0.7336)}}.snow_bXaI:nth-child(154){opacity:.991;transform:translate(97.0201vw, -10px) scale(0.879);animation:fall-154_KWfi 23s -23s linear infinite}@keyframes fall-154_KWfi{69.721%{transform:translate(97.2465vw, 69.721vh) scale(0.879)}to{transform:translate(97.1333vw, 100vh) scale(0.879)}}.snow_bXaI:nth-child(155){opacity:.3498;transform:translate(78.8142vw, -10px) scale(0.314);animation:fall-155_KEJL 26s -30s linear infinite}@keyframes fall-155_KEJL{74.298%{transform:translate(87.4641vw, 74.298vh) scale(0.314)}to{transform:translate(83.13915vw, 100vh) scale(0.314)}}.snow_bXaI:nth-child(156){opacity:.0701;transform:translate(43.048vw, -10px) scale(0.8658);animation:fall-156_gwIj 28s -3s linear infinite}@keyframes fall-156_gwIj{49.845%{transform:translate(42.1362vw, 49.845vh) scale(0.8658)}to{transform:translate(42.5921vw, 100vh) scale(0.8658)}}.snow_bXaI:nth-child(157){opacity:.5316;transform:translate(24.9417vw, -10px) scale(0.7433);animation:fall-157_j5Ww 18s -8s linear infinite}@keyframes fall-157_j5Ww{36.096%{transform:translate(23.8275vw, 36.096vh) scale(0.7433)}to{transform:translate(24.3846vw, 100vh) scale(0.7433)}}.snow_bXaI:nth-child(158){opacity:.0198;transform:translate(42.3581vw, -10px) scale(0.8812);animation:fall-158_T_VA 21s -12s linear infinite}@keyframes fall-158_T_VA{45.734%{transform:translate(47.1487vw, 45.734vh) scale(0.8812)}to{transform:translate(44.7534vw, 100vh) scale(0.8812)}}.snow_bXaI:nth-child(159){opacity:.863;transform:translate(28.9289vw, -10px) scale(0.974);animation:fall-159_K7W4 23s -15s linear infinite}@keyframes fall-159_K7W4{34.508%{transform:translate(27.7681vw, 34.508vh) scale(0.974)}to{transform:translate(28.3485vw, 100vh) scale(0.974)}}.snow_bXaI:nth-child(160){opacity:.1118;transform:translate(5.2826vw, -10px) scale(0.4014);animation:fall-160_L9om 20s -20s linear infinite}@keyframes fall-160_L9om{45.209%{transform:translate(10.5636vw, 45.209vh) scale(0.4014)}to{transform:translate(7.9231vw, 100vh) scale(0.4014)}}.snow_bXaI:nth-child(161){opacity:.5939;transform:translate(60.5881vw, -10px) scale(0.6283);animation:fall-161_xOeu 28s -4s linear infinite}@keyframes fall-161_xOeu{51.747%{transform:translate(51.9778vw, 51.747vh) scale(0.6283)}to{transform:translate(56.28295vw, 100vh) scale(0.6283)}}.snow_bXaI:nth-child(162){opacity:.4605;transform:translate(43.9892vw, -10px) scale(0.1448);animation:fall-162_vlbP 16s -22s linear infinite}@keyframes fall-162_vlbP{66.777%{transform:translate(35.701vw, 66.777vh) scale(0.1448)}to{transform:translate(39.8451vw, 100vh) scale(0.1448)}}.snow_bXaI:nth-child(163){opacity:.0851;transform:translate(50.139vw, -10px) scale(0.0762);animation:fall-163_Gc5T 13s -1s linear infinite}@keyframes fall-163_Gc5T{65.615%{transform:translate(55.3501vw, 65.615vh) scale(0.0762)}to{transform:translate(52.74455vw, 100vh) scale(0.0762)}}.snow_bXaI:nth-child(164){opacity:.6642;transform:translate(55.3394vw, -10px) scale(0.0904);animation:fall-164_VwCe 11s -18s linear infinite}@keyframes fall-164_VwCe{64.464%{transform:translate(61.2513vw, 64.464vh) scale(0.0904)}to{transform:translate(58.29535vw, 100vh) scale(0.0904)}}.snow_bXaI:nth-child(165){opacity:.2389;transform:translate(14.9742vw, -10px) scale(0.6338);animation:fall-165_R5cs 29s -29s linear infinite}@keyframes fall-165_R5cs{67.646%{transform:translate(19.8235vw, 67.646vh) scale(0.6338)}to{transform:translate(17.39885vw, 100vh) scale(0.6338)}}.snow_bXaI:nth-child(166){opacity:.3349;transform:translate(9.9455vw, -10px) scale(0.55);animation:fall-166_nGHc 29s -30s linear infinite}@keyframes fall-166_nGHc{75.634%{transform:translate(16.4749vw, 75.634vh) scale(0.55)}to{transform:translate(13.2102vw, 100vh) scale(0.55)}}.snow_bXaI:nth-child(167){opacity:.0106;transform:translate(46.3948vw, -10px) scale(0.2945);animation:fall-167_sPQg 26s -21s linear infinite}@keyframes fall-167_sPQg{68.577%{transform:translate(53.1716vw, 68.577vh) scale(0.2945)}to{transform:translate(49.7832vw, 100vh) scale(0.2945)}}.snow_bXaI:nth-child(168){opacity:.5104;transform:translate(15.6298vw, -10px) scale(0.2462);animation:fall-168_zGy9 27s -23s linear infinite}@keyframes fall-168_zGy9{47.689%{transform:translate(25.3726vw, 47.689vh) scale(0.2462)}to{transform:translate(20.5012vw, 100vh) scale(0.2462)}}.snow_bXaI:nth-child(169){opacity:.5694;transform:translate(98.8234vw, -10px) scale(0.1067);animation:fall-169_Cjwy 14s -6s linear infinite}@keyframes fall-169_Cjwy{52.278%{transform:translate(103.5969vw, 52.278vh) scale(0.1067)}to{transform:translate(101.21015vw, 100vh) scale(0.1067)}}.snow_bXaI:nth-child(170){opacity:.257;transform:translate(17.542vw, -10px) scale(0.1624);animation:fall-170_OpHt 20s -2s linear infinite}@keyframes fall-170_OpHt{53.707%{transform:translate(12.7075vw, 53.707vh) scale(0.1624)}to{transform:translate(15.12475vw, 100vh) scale(0.1624)}}.snow_bXaI:nth-child(171){opacity:.1577;transform:translate(56.3189vw, -10px) scale(0.7071);animation:fall-171_nDCR 11s -6s linear infinite}@keyframes fall-171_nDCR{70.167%{transform:translate(65.9906vw, 70.167vh) scale(0.7071)}to{transform:translate(61.15475vw, 100vh) scale(0.7071)}}.snow_bXaI:nth-child(172){opacity:.8412;transform:translate(65.5604vw, -10px) scale(0.4024);animation:fall-172_Jc9d 20s -14s linear infinite}@keyframes fall-172_Jc9d{64.105%{transform:translate(65.9253vw, 64.105vh) scale(0.4024)}to{transform:translate(65.74285vw, 100vh) scale(0.4024)}}.snow_bXaI:nth-child(173){opacity:.9417;transform:translate(99.632vw, -10px) scale(0.9802);animation:fall-173_pg4j 15s -2s linear infinite}@keyframes fall-173_pg4j{51.217%{transform:translate(102.9691vw, 51.217vh) scale(0.9802)}to{transform:translate(101.30055vw, 100vh) scale(0.9802)}}.snow_bXaI:nth-child(174){opacity:.6045;transform:translate(95.4953vw, -10px) scale(0.3652);animation:fall-174_mO5J 12s -27s linear infinite}@keyframes fall-174_mO5J{79.221%{transform:translate(89.603vw, 79.221vh) scale(0.3652)}to{transform:translate(92.54915vw, 100vh) scale(0.3652)}}.snow_bXaI:nth-child(175){opacity:.622;transform:translate(83.2857vw, -10px) scale(0.3495);animation:fall-175_u3ux 18s -8s linear infinite}@keyframes fall-175_u3ux{44.117%{transform:translate(92.4235vw, 44.117vh) scale(0.3495)}to{transform:translate(87.8546vw, 100vh) scale(0.3495)}}.snow_bXaI:nth-child(176){opacity:.2979;transform:translate(86.8818vw, -10px) scale(0.6532);animation:fall-176_iyVP 25s -6s linear infinite}@keyframes fall-176_iyVP{43.074%{transform:translate(86.5699vw, 43.074vh) scale(0.6532)}to{transform:translate(86.72585vw, 100vh) scale(0.6532)}}.snow_bXaI:nth-child(177){opacity:.4341;transform:translate(22.8565vw, -10px) scale(0.0237);animation:fall-177_AWKl 21s -3s linear infinite}@keyframes fall-177_AWKl{63.984%{transform:translate(28.2107vw, 63.984vh) scale(0.0237)}to{transform:translate(25.5336vw, 100vh) scale(0.0237)}}.snow_bXaI:nth-child(178){opacity:.3929;transform:translate(62.8285vw, -10px) scale(0.8334);animation:fall-178_PIqD 18s -9s linear infinite}@keyframes fall-178_PIqD{63.29%{transform:translate(69.388vw, 63.29vh) scale(0.8334)}to{transform:translate(66.10825vw, 100vh) scale(0.8334)}}.snow_bXaI:nth-child(179){opacity:.5408;transform:translate(4.3448vw, -10px) scale(0.344);animation:fall-179_JaI4 15s -30s linear infinite}@keyframes fall-179_JaI4{71.103%{transform:translate(-0.7693vw, 71.103vh) scale(0.344)}to{transform:translate(1.78775vw, 100vh) scale(0.344)}}.snow_bXaI:nth-child(180){opacity:.3034;transform:translate(44.0881vw, -10px) scale(0.7838);animation:fall-180_FC8X 25s -22s linear infinite}@keyframes fall-180_FC8X{40.526%{transform:translate(41.8987vw, 40.526vh) scale(0.7838)}to{transform:translate(42.9934vw, 100vh) scale(0.7838)}}.snow_bXaI:nth-child(181){opacity:.0362;transform:translate(57.4549vw, -10px) scale(0.9551);animation:fall-181_M9ep 19s -4s linear infinite}@keyframes fall-181_M9ep{42.589%{transform:translate(48.6289vw, 42.589vh) scale(0.9551)}to{transform:translate(53.0419vw, 100vh) scale(0.9551)}}.snow_bXaI:nth-child(182){opacity:.9911;transform:translate(94.7631vw, -10px) scale(0.5073);animation:fall-182_jZC6 23s -13s linear infinite}@keyframes fall-182_jZC6{44.214%{transform:translate(104.1157vw, 44.214vh) scale(0.5073)}to{transform:translate(99.4394vw, 100vh) scale(0.5073)}}.snow_bXaI:nth-child(183){opacity:.3221;transform:translate(53.2634vw, -10px) scale(0.3838);animation:fall-183_ZvwK 30s -25s linear infinite}@keyframes fall-183_ZvwK{47.411%{transform:translate(45.4828vw, 47.411vh) scale(0.3838)}to{transform:translate(49.3731vw, 100vh) scale(0.3838)}}.snow_bXaI:nth-child(184){opacity:.0868;transform:translate(15.8223vw, -10px) scale(0.8276);animation:fall-184_i5hO 16s -10s linear infinite}@keyframes fall-184_i5hO{30.037%{transform:translate(23.1697vw, 30.037vh) scale(0.8276)}to{transform:translate(19.496vw, 100vh) scale(0.8276)}}.snow_bXaI:nth-child(185){opacity:.9252;transform:translate(70.8642vw, -10px) scale(0.1292);animation:fall-185_ZLrN 19s -26s linear infinite}@keyframes fall-185_ZLrN{66.928%{transform:translate(61.4105vw, 66.928vh) scale(0.1292)}to{transform:translate(66.13735vw, 100vh) scale(0.1292)}}.snow_bXaI:nth-child(186){opacity:.3356;transform:translate(99.2394vw, -10px) scale(0.6748);animation:fall-186_Z_4K 14s -17s linear infinite}@keyframes fall-186_Z_4K{58.787%{transform:translate(103.3366vw, 58.787vh) scale(0.6748)}to{transform:translate(101.288vw, 100vh) scale(0.6748)}}.snow_bXaI:nth-child(187){opacity:.022;transform:translate(94.1152vw, -10px) scale(0.884);animation:fall-187_ujcM 13s -1s linear infinite}@keyframes fall-187_ujcM{55.506%{transform:translate(91.1968vw, 55.506vh) scale(0.884)}to{transform:translate(92.656vw, 100vh) scale(0.884)}}.snow_bXaI:nth-child(188){opacity:.0792;transform:translate(59.1301vw, -10px) scale(0.5243);animation:fall-188_sErl 22s -28s linear infinite}@keyframes fall-188_sErl{59.709%{transform:translate(58.2923vw, 59.709vh) scale(0.5243)}to{transform:translate(58.7112vw, 100vh) scale(0.5243)}}.snow_bXaI:nth-child(189){opacity:.2971;transform:translate(25.8316vw, -10px) scale(0.6641);animation:fall-189_b5yw 24s -22s linear infinite}@keyframes fall-189_b5yw{30.971%{transform:translate(29.131vw, 30.971vh) scale(0.6641)}to{transform:translate(27.4813vw, 100vh) scale(0.6641)}}.snow_bXaI:nth-child(190){opacity:.2293;transform:translate(68.2422vw, -10px) scale(0.8406);animation:fall-190_S5iK 16s -22s linear infinite}@keyframes fall-190_S5iK{40.326%{transform:translate(62.5725vw, 40.326vh) scale(0.8406)}to{transform:translate(65.40735vw, 100vh) scale(0.8406)}}.snow_bXaI:nth-child(191){opacity:.56;transform:translate(81.9901vw, -10px) scale(0.4891);animation:fall-191_JO7k 10s -17s linear infinite}@keyframes fall-191_JO7k{52.691%{transform:translate(85.934vw, 52.691vh) scale(0.4891)}to{transform:translate(83.96205vw, 100vh) scale(0.4891)}}.snow_bXaI:nth-child(192){opacity:.5444;transform:translate(44.5335vw, -10px) scale(0.4444);animation:fall-192_TaGj 21s -29s linear infinite}@keyframes fall-192_TaGj{57.339%{transform:translate(52.5976vw, 57.339vh) scale(0.4444)}to{transform:translate(48.56555vw, 100vh) scale(0.4444)}}.snow_bXaI:nth-child(193){opacity:.2189;transform:translate(8.1549vw, -10px) scale(0.3991);animation:fall-193_N5M1 25s -18s linear infinite}@keyframes fall-193_N5M1{52.106%{transform:translate(3.3857vw, 52.106vh) scale(0.3991)}to{transform:translate(5.7703vw, 100vh) scale(0.3991)}}.snow_bXaI:nth-child(194){opacity:.8402;transform:translate(11.7976vw, -10px) scale(0.4704);animation:fall-194_wkHB 21s -5s linear infinite}@keyframes fall-194_wkHB{77.715%{transform:translate(20.7719vw, 77.715vh) scale(0.4704)}to{transform:translate(16.28475vw, 100vh) scale(0.4704)}}.snow_bXaI:nth-child(195){opacity:.1725;transform:translate(93.9752vw, -10px) scale(0.3603);animation:fall-195_R4Xd 20s -5s linear infinite}@keyframes fall-195_R4Xd{65.91%{transform:translate(96.3912vw, 65.91vh) scale(0.3603)}to{transform:translate(95.1832vw, 100vh) scale(0.3603)}}.snow_bXaI:nth-child(196){opacity:.2114;transform:translate(11.1652vw, -10px) scale(0.4122);animation:fall-196_VLQ8 12s -4s linear infinite}@keyframes fall-196_VLQ8{31.259%{transform:translate(13.604vw, 31.259vh) scale(0.4122)}to{transform:translate(12.3846vw, 100vh) scale(0.4122)}}.snow_bXaI:nth-child(197){opacity:.2272;transform:translate(95.0883vw, -10px) scale(0.2775);animation:fall-197_ZnTx 27s -30s linear infinite}@keyframes fall-197_ZnTx{76.497%{transform:translate(93.8775vw, 76.497vh) scale(0.2775)}to{transform:translate(94.4829vw, 100vh) scale(0.2775)}}.snow_bXaI:nth-child(198){opacity:.0908;transform:translate(9.32vw, -10px) scale(0.3991);animation:fall-198_haEL 23s -4s linear infinite}@keyframes fall-198_haEL{31.818%{transform:translate(15.8525vw, 31.818vh) scale(0.3991)}to{transform:translate(12.58625vw, 100vh) scale(0.3991)}}.snow_bXaI:nth-child(199){opacity:.7715;transform:translate(93.7408vw, -10px) scale(0.2996);animation:fall-199_jRYB 29s -16s linear infinite}@keyframes fall-199_jRYB{40.766%{transform:translate(90.6216vw, 40.766vh) scale(0.2996)}to{transform:translate(92.1812vw, 100vh) scale(0.2996)}}.snow_bXaI:nth-child(200){opacity:.055;transform:translate(25.659vw, -10px) scale(0.4565);animation:fall-200_Fykg 17s -11s linear infinite}@keyframes fall-200_Fykg{77.745%{transform:translate(16.6993vw, 77.745vh) scale(0.4565)}to{transform:translate(21.17915vw, 100vh) scale(0.4565)}}
.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;
  }
}

