@layer docusaurus.infima, docusaurus.theme-common, docusaurus.theme-classic, docusaurus.core, docusaurus.plugin-debug, docusaurus.theme-mermaid, docusaurus.theme-live-codeblock, docusaurus.theme-search-algolia.docsearch, docusaurus.theme-search-algolia;
/**
 * Copyright (c) Facebook, Inc. and 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%;
     -moz-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 {
  -moz-column-gap: var(--ifm-avatar-intro-margin);
       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:-moz-any-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;
     -moz-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 {
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none; /* Algolia will add type="search" to the input in Safari and Safari's styling will override the styling here. */
      background: var(--ifm-navbar-search-input-background-color)
        var(--ifm-navbar-search-input-icon) no-repeat 0.75rem center / 1rem 1rem;
      border: none;
      border-radius: 2rem;
      color: var(--ifm-navbar-search-input-color);
      cursor: text;
      display: inline-block;
      font-size: 1rem;
      height: 2rem;
      padding: 0 0.5rem 0 2.25rem;
      width: 12.5rem;
    }

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

.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 {
  -moz-column-gap: var(--ifm-pagination-page-spacing);
       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;
      width: -moz-max-content;
      width: max-content;
    }

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

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

.navbar__toggle {
      display: inherit
  }

.navbar__item {
      display: none
  }

.navbar__search-input {
        width: 9rem
    }

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

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

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

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

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

@media print {

.table-of-contents {
    display: none
}

.footer {
    display: none
}

.menu {
    display: none
}

.navbar {
    display: none
}

.pagination-nav {
    display: none
}

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

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

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

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

#nprogress {
  pointer-events: none;
}

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

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

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-divide-x-reverse:0}}}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/dm-sans-latin-400-normal-97def203da337e26d8277649fa10e525.woff2)format("woff2"),url(/assets/fonts/dm-sans-latin-400-normal-2c8c7be0365aecdaf26026df85f0c282.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/fonts/dm-sans-latin-ext-500-normal-51a1ede8bf3ecdcfa592ba29250c0d19.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/dm-sans-latin-500-normal-95be878c7de25e1db4c0a285dd822b27.woff2)format("woff2"),url(/assets/fonts/dm-sans-latin-500-normal-ed11bdb46a5adfbb6416f4314d1ceea8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/fonts/dm-sans-latin-ext-600-normal-f5a963e83cdf4660b80d3f822084d8db.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/dm-sans-latin-600-normal-734311c3c530f3ad138ed1f3529da2ae.woff2)format("woff2"),url(/assets/fonts/dm-sans-latin-600-normal-eed54baa89357289df02f618029c0b38.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAB0cABAAAAAARawAABy8AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoIeG5kiHIF2BmA/U1RBVFoAhEwRCArHaLsGC4MyAAE2AiQDhmAEIAWFFAeNPQwHG3s8M6NmpZKYUZRpUaX4Px3QAfdiSyBYZLSb65oyOJghU8hillhWMEukxchdOSTHnmh5iZzG0Y9WOjgB6k0s5O/Wzrjd3402X7Xsc8LdjpBkliCyg6qe3ZMYQYgkveVIwNx/TXVmyfKf/ZJsJ7KDwAviDSCpZSlEJDAAqnA48amvx/bn+W3+uYCooIhiguADBRNasEBoRcLEKTZGgzFdNZsLFxm/wp/tul3/lqVUyYLWNfuvX7xBojQCi9CE4BHEYwjGkSCMQB9P1MHv7d6fGNNmAsqS0jDTWAOLurV/tonex1PGt71OCodbzmtAAAKBA+ckntBcJ5iRb7E/Njbugg+KjdjjXZ+bQcemf8qfggJEwNnSj+btcvwBaqD+z2baztzfOWDdmkjvWUHoVy95/disC1BlF9Vo1nur0WieVnC520NZF5JZd+HzvXiDhAaCLuHOZSqiokuZokxRui7dpQr3VXj4XDadfdeg55YqVzmQmp7QP7U4HJJBIsxph9YobJnmLbg0nIIQAazxN36/VpZPJbtm82E1IlZDiWhok/00c9r+ZRAEdgBRGQR9IDKUIgVKRRBnh9JEQLLQIR1wID1wIb2kQgYQQYaSQUbKgIylhEymhUyXD5nHBlmsBKIrh3g4IQHVEEs9ZJVGyFodkC08kJ0GIYdMhxwxF/K1hZAfDEFOWAE5Yw3kog2Qq7ZD7tgDeegA5KkjkI/eh3z2IbyoT+Dle0KhxDMKCIHKkOyzj33iK08IoKrebHCjPltKgbL2a383UEiAPOGAIBDXfO/tBmwFMkD/7FjqIdzNu4AbAorSxyGAwglhoGA4+uCdBREoFN/e/i8FJTk/UN6myA34qiu7RCku1zXYYDl0ZoQriwty5LRf49XA2O6fFBQzyCQ8Bg8b+YCT9RUEo+58HH9sUDQ01sZVUUml/xn/xD+Tb/Hnhg8Z2zhpSG/3TOB30nOcUU9APQR8j7oNfW/oXv92kM4jZ5CTRn5M5yxo2vrXHaSVgYUX3+ncOZAXFG1XWBATYByFh+B+pG/fY5oW4AWpNW5qrD/qM0oJBACk5K8MEP/GfiePaCcRwv3flPBpmzk/X0+JAVJD+vAPH2pQ3gXP0ljWnO/og+8wOn/cB5vG5VSB8/tYi6iLnInYnBePc3KwuBn5McTCxT9ETIjixkVtKNhv7I2Yqfv8QtWt/MVrVOR9EMdFGqozJCYkjCUXXVTMtEcPTqFgJoy5isOgZuFdCsVMpAafcHo9ReA+ZcuEixkfBwf4idMNIoM3TzJFKjIqmhh0ceLxJOMTkcuioqFnkMesUKlKTnVcmqPtbVOXPoNfpyECfVW/e+rYtYa0ff0VRPbmx4euva5PKm9Sr89ISydUyoj0Tx5EABXnvw4UK8Jjm+/bWn5M/mfPfctnyKftuNWdeODUXXSQOmXlnpFvvH+RnnDroiPyOM4uDHNK5XF278f2LfkT37V9cDN/lxd5Kl81N/cF/0tapM7PQb7CpcVaRbPU1nxNGY1b97lngr61ZV3l/Tu9Y1mI28aUKdkF+UmcyGEJu3IBxFlc1Xk9bWNc3UwKG37V7truyM9r6b5L7oVGOz+4Bqdu6SGP4zq/UJ/vWfG/Lq26sT0usoXHdUWNPtCdzSf3e13wKzOv5i/3g8/Mv3dtu4MvyeOl6P3wyT4i/1q1s0vTzc4X6sJbutjY9rP1wv1bzu7XCrPrHH5Xr2orfo+e1jnykyq1L1vCmi93KdJbus6QdL2ZH5wlDoaNk58oSbKUy+UTwCclE4rFly3Hp6E9r4GRSZ58yllY2dYNL1KsRBmHchUqOVWrVace29KsRas27Tp06eY23UyzzbeA2eJbYsi33Ap3ldWSW2e9DeTuslt8++z3HXK4GafnR1TEplUSWw4T+ns0vLbo8DrCIF2/5kvpCxKeos0RhMpPcJA+qBAQ4OASLruFtr2IKfBsps7HzC4GEQ4RRRh/IcgdDU7XS/lDmO1V4PoJXJ6iI9qgR2BWcBtjhG0mlI9fNEQoUT5dQqwm+ITe3cKRGPtrhOQmhD+8CNSIJKHIv0dBWiEAFXR8usT97HI9AavPtVtnBVXN1PwzhYjm2RZu8hcLBtRXu1UvAOQJA5LdDMpL7eygWPKtywN0euCH29X5I6Y7KIzGEWBkWEoRuuB4Gquth3PL5aanYKfvVQRcbi4jFU/HAbU1yIDCeFL6gQYIEARO7XsgTZxbOSGVboQfSCd0UmCi9fwxP0mEPTYdBCyp+nth7IvdBDsFt3nH37g/p/g18o8AZwLiz44ArUVDkI0I1IcHusNt+NE3DQUA7Hhv7UeBgKt+1nciejhdRSISCYRgBAggIIjaGwECEPWjACQgL5F8hJTxWzyBmh+G60xjp6/CHzHEE5FSyFPEqcksw1md12VMsYr90KsH4Qn4ANZv1nbWP6znGIYdxD7BPmPTJiYkuGGAVRELj4RcJrNSNVrP+r5qtA/EAv/S/2b5yMff8j/L9qUaWeOx4/8/Y5lfwac3YW8or/9ef/yf8/8afHQZAB+ecSMY4IM/rv8FBF2HsfGY9kbGlp//ls/96m2IhAgAZkn/BlEiIgAef7hLXngefnwCWchWIFku2CoUq4VrE6oZTasI7cK0iNaFzi1GNwYPjgGYfix92CaLwzSIa7pEMyWbLcksKeZINRfffEILCSwgsojMEInFpJaQWybDCgrLZVkpx2rZVtFYT22dfNsZbaG3SZ5tDDYz2cpil0L7FClzSLkjHA7zF6C0htYGNnsU2Mlqt2L7lTjgA+9CME94A3gT4jbgaFBpVFDlbFBxY1B8ChIhg9sNXPFu20Effmnj8i9O+6oBFs2GFeVkx1+E6IVeXkzbA4/jwvUS6fgjQDldl6g9ApeCsS9ljzKitiJRqcnZLo/tNRfTe7kGKEk2ySl1JJKI1D49pMetyFAVSVFdTieXUof1trmcjHV1jLTbOrcWJmf07DnQqbKTKUmWqzxlnJPZeWBy2uDWmVtWzZCkjtsmtX3Lvh1ZvjJ2RUnfI66l1d4664DFsyXcYb+3kWQureSyShYFWBD9hsl12sRBBQIGxpVxfbB1sCLc0oKhX5IiH53d+7Lwuwl8miny60acIDlsbAZbghnLt57E0LeFMR9yWO1mQzwO75jy/KILlukA9a6s25jENI/UOJglv+um8SYSdGudTIZcYAa+2Jt86AC3TJJdCe8tyET18fOn40aUItlrFEk4nnY3wUer1zCvNtDhQLDKHCnWVGdIbC0KDM/CYTi7GmJk6bH1KWN+dmL1MncvlzGBvORZS5EXhp6MhU816KpTntDjQmZFy8gJV9uFXTNj7FH8AhjR8hHls+dzEM20vPd478kYmiwsw5kc2sZBS6UbyQwdwKQU+VzNBZLJnnBlapACaHXWx8+86Cb0kof5yA2E69T1auOgz24RFHJjLLy3Z/cz5Us8tyvylyIzEn/9uh0Wntd/ApSP4wpMklU/4PkCZeFW6s2MM1c7ugNWW8J34pNfm4xIZWEnocwquvd0bmRObDE68R5zNo694a0BMeA/4mlNycuMSO3y8xCOV7h6E3JYP/xCtnEq1EpFnoyTB5fjVN+ZrR3duOQmHzN9s04RT9x8ZEThVezW9Juz2O1JgnvpkvP0DwlHKcbaRc8xVM4saamIudDUNfPiw4fFI45ovrlybwWJ3CeMzr+DwzQIrJnMkEnA1yuw/mLoy8LzGxiJJATDORiqKFKAnJXaSzMm1+nlDw3xHj4P95rkxjVqV5Cqq/gHkEh6NPL0HJyj/m2vizgJrlC5xLFykciFCPhO/+VZQdO60lUlukAZ9dPIT3P83ZYXX0ujcUVkRxQ3108b5ZgHMiSTgIAlTiMCvbr5Noj31tz30fdJ5vR0KtS92s28ru5jPsLG9YSdF0IObg5mcbA5n3ZWMklaONHe/+LcPsvkmp5CisfSUDdIM8EIrAi3zJRJehjsJDYLWrIrcRV0mkwkhQ0i7XQz1dsz9LUO4jCqTCDViuua+Gnc2CGN5NaiA7aqK1jrOScTZJ1imKg/n2ySpnKHiBGtPHO7SoBbRlMHIzcVdROswnWh4wVFqtiiyU9iqMzhXnJqpPhJFj7xWJiIxWwmiyVPZ5JJdFHOS02jMnI4BLklRMCukRh6eSIiJvsWkISi4ktiPeHzkg3qMqaHK3Iw5NXOGyee/SXCa4EiUS/Y689xl5kVTrkUE7dSMZO4FCf4vM1InE3MHe03VwbX//Gr/8Ut0QU+A9rfil+/umsruPbF/9qkRv/r/y5WN53XYaImfAeum7sejtKGS97F9zZtWnz/km/DsbtHMnrPly6dqJs4aaxw47y5gzrcY1TTloz99kLG5ruHYEbi94O3jPk3Nm5Uc79pHFq5y2+sHJW8fs5cxcwSHX6Qu+86smtoQuKRL8MDDq7aFcDOGIAZiaotMz732tDr6xlb4ADNOziw3D1g5kJ7R0e3leeVgQuX9JX3ntFG16FgqGL6kBptqGKiOYpznTbNs/6rsUvXXPZo97ZsXnbvihf20erz7iV3Nnmf1YObga2H7u3JbL381+Lh6unWOPGmefOHtPlH5vqDK20LX6wZPn9mqhsWv+AtayQwHnf+2vnL4xHviEblhwq6nF1gwHrDBJ1mqaIxz4sJWuNYRhLrmfdZW797yHIiXoXvh/CA/fu+VaoNPn6BJdI2iAz0iFyeh12GH8ppbsFtb9N+E271ruCJKsVsZacr+5KxgyzJgHN7yc1bnOW7OzoUM05zC4TDKXAsdYq6KkvaYS6QtldlqnOrM8kpMLv/ClVngWHEr6wrM70uO0Na151VPjPszrB09QbpzL4B5RaxeLFqANLJlgGp3gXGYcpJCxe7s47O+iFVG2kppjsqzLk5FR1Cg6ldpHIGryQu/oi1ctc8eszcj95LEZeLpFa1IrO6MxNO+7X39HYvkCwXcTpxWMhLZXvl2g1n2IdYod7Q3OR8Gzvd27xvf4i2Il1YrTJJm+rTYcz+W1dc1692KCFbZyrzp9cd956QsY1qNl+gZrONshPe43UF0+co4dSHn66cyoFhzrqlHJjGWTXy6a6Fr2HoNbz499F3m/ZWMPZUbHz03f/ErdrbGs+VVt1towcekXOLknj6FIHAUJOYN5Mr2hDPUxfNN+TYGlNVphahokKb0UuxwJ7rg7GohT5vlJSEWuK6GWHhMUz4j9SOpBRDiiDNVJNomp+g2sCOV9fO12dbG1KV2ZXxX054CTJzt0blzif5x3Zz/7V0So741fulprBOoNS0yZjKI+bomBZMSFATO1hTz48egv1xl32ez4xiLvpONVmnmWyxaQYm6y3185tCJw3P8ybGN7C0gvjI/7+h03eNlg+HOhY0A5ts6NQpBwusqoFuvUFelLggxjs6haKHO9+dDZyc9C1bk5qqDvJtEu8MR5OS9m79FrJlRRVFverRn4KUbOlXq/utdvWUPr21wK1Ruk2kmNhNxTTsvpCzPUTMTH7s4XJDPhq6pimoTQUufmiYRt1ns617r95m9qiVHhPZP2hTCU04JowfDhExUx59djLKT0ueqc21aUC/n9fByTLK4pV6iViiubaMHvXMxsaeHY9gFM2Pt1HeW/JrVHtvHWvmdK5mn9mn6NX4lXJnCfgiW5PIOiO3UiQqlkqpX6U4Vy2EDhLOTZTbnDiemOhL5AXI+f2nbomo/aMQoorwPlJlo954GCwRKHLLZKkuM3tRRI5YLWfXPk4hg8Hn9WnHJzxksx8mcJEArb8wiL3cl4wdYqZ4k/feGcR3Y7iXKqlLXLrwQesBy87Rvry9wxfbEWX4e9Q7CtrbbiRWD7Wq55fp/b+AbzC1CNpKpdm5ZdI0V378osgcYTrHfikl2KMmR+loKVUl7/eZSexDzLzB5xaS83q12gGrXWX7tHn5TJnNNvd+jp2lEYtZajUbK5TwtTvS2EHrm6JWAbXLGJM6LGDxa9KTH0AI2dCUmmkVLdLO6ollsAIpEQNXiXJ9eO1fXL7Q6EzWONuKAk2zHUOchIoIysJrxC3lrGi5SGquSQZuug1LtejOOXoclMVTlizsWXiBczFB2wevSemQ8Bvyud4oJT+do3qYGrzIN8CKoLJMAvvWjC+s3zjHvWH9PZeVDRsXrhlfNrAn9vO+wdzLU2msn75YM6yHufph+Wlgd75mvPRc6pqgyx6YNc67wmZf4SWYTw/kD0k90VEtKYbhQNdgRS+5R3gz2TBcLckrYsole0luHskNepfMK4MHxKBTPwa2/kgK+ssb/FfDePcSGHwKppHFHcGHTyzR6YppRqdAWhYxaBraZP5+T/2jW+VvVZS/k1/2bpUD6K5Wp9XZ5sx6U7pVLq/JzpTVdGWWD1o/bP2w0du4iNmrmioUTlX1Qjy53e1xL67uItmoGsXy2UMaRt3TNpZVKZwmEQ2KZ6CGts7qbxxRjsj91VHVoMqk6xgMPT1WT65uK0PCGweLB2XR9XRGWwlXOVe7Kc1weQaQOeRJl2ZASDMcYxV92N3xIc64bWXth/B6VHQdjSZsb+usis4cAV7dGvtqe93qIlgjsWzfirLVZXWwTSI2JnANolATp0wsauKYwkQ8vT9X6M0U6rLT03U5QpEKm7XIfhl5JTrmcmTE5ZjoK/A0k7lw/6JRm+QmkvaJgDnAiwht4pkCtY+huHZaLfi7KIqoHlqYsL2tqjM64zPwi5LTZ2EhGa090+qj1DkmCLD2xawMC9sRo5pZqoB9Nh5XfSAevKe4Z+0JjFXPmr+5liS+Hha2LzrExLPzvgfVG7p+aZC+UI/0wS9r7l11o5n4HswMeviVHtSvsa221a8uhjVjpUCPaC5XXyPkGdBjnIOzzZIwFF5FV/s8ZS7SHhc3c/trnkDwpZvpFT9aw4btsRov6XRVmj9+SgI7J3UMAZVU+A5H13iarneN3hhngKhXxHdaAOWf6Grv6WUhVkEe+JTmiuBwABVq6gxd7by+Zb5ho2X16y1VoFBRQpf/guiiMBSUIRCruuXNEamI+DcNpWxcVf2LlMafSuveUgmxgCh57tKKJsCbmUjO4+P2LPJv4H9tAj6otPLBHyQt9hasKMCXYtA1vqEr/avXexHS6QoP0dUu0Yv8DJl0hXvoaucFGryTX/Ng+AVyZzY7ya9obvG6P8mFr5VOO9xPdPAC0V3+fOyZ9IKga32i17kWzLeviMVEV0U7XRoNqhya/fpuAF3qCrrcc3qdU6CUrnAjXe1kvcxHMKlvrvn3q6hgqVsvCamsgh6LS6uhfILOsbX6iz8RaMglOqUgVk0xYa1qCobtpEn9Raaegq1aU5gEGapTCGaZ3FCFPuKAy9B7vdzfprLg+WxHHz3z5SXfc/TLfwPIHtL3+1tNqxD4CGZ0iaG6gOMZlvmXY2ZFRaPB7X/tEnIe6JhzdI6P9CK/X85bJBuBuH0C6soilzZVsW9Kzltp0Ug1HBvWymF335wvaC52+x4gw/ACrJ2ZSEZcjtXhCbIW3lEbFcNqshH2ahsvt6WhS8Jy+zwPk55vL+ygY0mgs0OkP5tQUdL2Xt8W0FEf6/n2XP5g8chBs7GqB72HyHT66E63OBj8NeP+3fvZiWfXxiefvh+XufXp+KxxDwEAGoJ0y/ncIhtRZ6fx915H2oMUe+5zgv1rg2zKn54BpLMhiGi+vCNorXMbQTaR6agzM/6iyqZI5CQYF9+xdH9kuQnT7N91ZI+ITmKOl8JlPL8Qo6/z+Wv8Tpbwxeph58ncsQ26JWKqMz6HW0lcNYWBEqXAUhv/XDUPVuvUoFuWRfbITlITgsgEbMb8iCC0CG0qvv+X7EcYE80IDxAMEllgDGMiF63dtxFkD+5EAtuLjPb0RAfFR+dzkE3x2U5EKU7rLGizbTR7EhddfW7IpsNPT7Z/S8Fdx29P4Y82gtnbWdDnJHE+yG34pPVJb+JKr3tZwG/jjHwC9F/0ksqmVX4UhnXcGNF+1/cTMXJv7+n4/c741PvRf5+SL8FozxpxxybbqNrAP3fKCBCrd/OsuOdNVt5IAUjd91zeDmaQBFV3Jtp1yLcpdjioPI4tMQ/1cnIntAjdLrn/YwKM7bUTiFv6Igz/r50rTszFxOXs3/J2Hb89jb80PlQcs+enQkHRbs9BzsU/hj98CcszYbN7/RQbxKMWyO3oJ7um+CHfIQgog/jlz8hrheT8D8Djx+DDXZgHs94qMU38dMcGSu7UwhQCQIBfR0iUyypo0Z2EPL7ZNxM9Q7/TsFN+3g7tLT31b4zW/1Bx1KYMJ/aS4JDyCdA+1AyOf0aozyNuoV9Knr+6XywzZpczGBDEYmBhYk1F9aLRIYeaILSDGUZeFX/CV41uWYzROia31vMCvfZOjzKiJvEI5mTl563Q1ibBw3gcHztylSfkt7S0uS0WnbDkIcNUVTIxhn/CT91TJYRnhD23gzCg2rRlIbc608+InzDhxMipLS2uG6EhSUg20dba8BJD8ra4o9XWcmo9skJDWlV4SB5q4/cIxWnm/2/+LTX256dQM9SZ4GRF6wqMR1OGtpTmOi+OQw4V/CQAH+L4Wm+agmA5PwiyYJtqemX3KAMBXBfVVQC5khQQ2AILiIZ6GpB09ntANtbagKK9KcPtRtLuDwVAlpRAIKg6KmoUDhRewSXoRcLef0YkYAa3LvW65etXr1MbFzEZj37lmrRp0aqfnec+pm93TJ820zQ1uD+/TxYhoXFdesFDmCMF3hvaScCtVwshOyMLPauS6M19MgNyfFruJdfIoQk8eN3cumFkBEREZLK1aIZ004r7OIkIZBKQEqmWjmNXCrsqxLxyron95+6bZCuyrIsj7+q40T5Vb6mmYiRERfRjSrVeOSYgCoe6urVr4rpyNSYb2Vom7nXlSYVtbtHWupM1XNK1cdzFiyFaqLlJc8F42V2hxsrl+XxHMpzHk8xbSfyX+iba+ylwCI8IcCZ+0NPrJpACveKPAuA3nROISIiMglAwokBfPiGIKrS0hKH1QrgIkfEJEpUw0WLQMbqlT2IxscQlCYaNU3riJeAmD687/pEoKUWSpUgtI2n4BIRExGVFQkomvZzI+zQKGSmT2b3ISp9sOZTtjCqjNwCHZooagtnR0NLRMzBm9pxJnvwszodZAQsrW9bYs6Uwe4oUK1HabdNTxqHcpIpToZKzslSpVpMjtd31r7rKU6+Bq0lp1KRZi1ZtVaZdh05dVaWbm6fq9HQ/esNHn/6+cYX9AGMIG+xwwAkX3PDACx/8CHM8EURJVlSN6swwLdtxva676ZobTx6ezdsIalid2yqo67a1mQRRrJ67cYh4u1lVzXqDjHhuK8jo3HiDCmaNeajBoQbXCyVHqDMv7RBGeq3TETszYiEGG/LUOB6cEsJpHPuz3zzMtTm+gxhEXawx41qu2aKK8XZDHmCUu61dqLaDcoSMr+RPj2UyzzIznxbleGnoo416ZB9gmL1N8VR63qiwAkzfesZBLQ7WcYItZeWjWUnT+n1S9sDMKgUnyg1d568iq/vvE59oO/HQ/P3CLNMvO/kavBS8A5PUnHK/8NfH4MeCRSSBFjATS/wNUSxeyViygVpiSEhiTHrH2yjqGc7TKK5JQQooWrSinKachJk01GU31lnKWm+k1ga1Pi6J1gV3pNPGoHEEgekOBvMGEuoVsAQvZCELLNqibcataNM24xF09PrhLDrNhDqFPjRC7+mIo0lW7zBcO/WubIHpYTLCSEk7kvcPcZd2DG5bHul4mun58b8dCkGScNJbnh6J2DJqhtUjg0i9vnr4XwJv9YHEA2WTWjs9z4grRF8QBmUQg8eDhD2i2rJS9RBo578vb1UF)format("woff2"),url(/assets/fonts/dm-sans-latin-ext-700-normal-534537dfd39d9e6da13c103ae51f0884.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/dm-sans-latin-700-normal-7747fc5114170ad2f6c797ab03a3a154.woff2)format("woff2"),url(/assets/fonts/dm-sans-latin-700-normal-4572dd29358123752875df9a9ae98c20.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/dm-mono-latin-400-normal-2df1e3bdddc7cc72866f6517098aa68a.woff2)format("woff2"),url(/assets/fonts/dm-mono-latin-400-normal-d04649c429703a81e3cf235bed0a4f43.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/dm-mono-latin-500-normal-9b6257679eb3989ff5f514568f18152a.woff2)format("woff2"),url(/assets/fonts/dm-mono-latin-500-normal-888760064aff6dbbc0b3ee66820931a8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:var(--cb-font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-orange-400:oklch(75% .183 55.934);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:var(--cb-color-amber-400);--color-amber-500:var(--cb-color-amber-500);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:var(--cb-color-emerald-400);--color-emerald-500:var(--cb-color-emerald-500);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-400:oklch(77.7% .152 181.912);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:var(--cb-color-cyan-300);--color-cyan-400:var(--cb-color-cyan-400);--color-cyan-500:var(--cb-color-cyan-500);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:var(--cb-color-blue-300);--color-blue-400:var(--cb-color-blue-400);--color-blue-500:var(--cb-color-blue-500);--color-blue-600:var(--cb-color-blue-600);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:var(--cb-color-violet-400);--color-violet-500:var(--cb-color-violet-500);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-fuchsia-400:oklch(74% .238 322.16);--color-pink-300:oklch(82.3% .12 346.018);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:var(--cb-color-slate-100);--color-slate-200:var(--cb-color-slate-200);--color-slate-300:var(--cb-color-slate-300);--color-slate-400:var(--cb-color-slate-400);--color-slate-500:var(--cb-color-slate-500);--color-slate-600:var(--cb-color-slate-600);--color-slate-700:var(--cb-color-slate-700);--color-slate-800:var(--cb-color-slate-800);--color-slate-900:var(--cb-color-slate-900);--color-slate-950:var(--cb-color-slate-950);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-xl:0 9px 7px #0000001a;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1{inset:calc(var(--spacing) * -1)}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:0}.-top-10{top:calc(var(--spacing) * -10)}.-top-12{top:calc(var(--spacing) * -12)}.-top-20{top:calc(var(--spacing) * -20)}.-top-24{top:calc(var(--spacing) * -24)}.-top-28{top:calc(var(--spacing) * -28)}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-7{top:calc(var(--spacing) * 7)}.top-8{top:calc(var(--spacing) * 8)}.top-12{top:calc(var(--spacing) * 12)}.top-20{top:calc(var(--spacing) * 20)}.top-24{top:calc(var(--spacing) * 24)}.top-full{top:100%}.-right-10{right:calc(var(--spacing) * -10)}.-right-12{right:calc(var(--spacing) * -12)}.-right-20{right:calc(var(--spacing) * -20)}.-right-24{right:calc(var(--spacing) * -24)}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.-bottom-20{bottom:calc(var(--spacing) * -20)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.-bottom-28{bottom:calc(var(--spacing) * -28)}.-bottom-\[13px\]{bottom:-13px}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-24{bottom:calc(var(--spacing) * 24)}.-left-\[3\.25rem\]{left:-3.25rem}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-8{left:calc(var(--spacing) * 8)}.left-12{left:calc(var(--spacing) * 12)}.left-\[0\.9rem\]{left:.9rem}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-0{margin-inline:0}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[440px\]{height:440px}.h-\[calc\(100\%\+0\.25rem\)\]{height:calc(100% + .25rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[22rem\]{max-height:22rem}.max-h-\[34rem\]{max-height:34rem}.max-h-\[36rem\]{max-height:36rem}.max-h-\[46rem\]{max-height:46rem}.max-h-\[calc\(100svh-4rem\)\]{max-height:calc(100svh - 4rem)}.max-h-\[calc\(100svh-6rem\)\]{max-height:calc(100svh - 6rem)}.max-h-\[calc\(100svh-8rem\)\]{max-height:calc(100svh - 8rem)}.max-h-\[min\(70vh\,28rem\)\]{max-height:min(70vh,28rem)}.max-h-none{max-height:none}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-\[28rem\]{min-height:28rem}.min-h-\[88vh\]{min-height:88vh}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[3px\]{width:3px}.w-\[17px\]{width:17px}.w-\[440px\]{width:440px}.w-\[min\(920px\,calc\(100vw-2rem\)\)\]{width:min(920px,100vw - 2rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[22rem\]{max-width:22rem}.max-w-\[24ch\]{max-width:24ch}.max-w-\[25rem\]{max-width:25rem}.max-w-\[26ch\]{max-width:26ch}.max-w-\[44rem\]{max-width:44rem}.max-w-\[84\%\]{max-width:84%}.max-w-\[1680px\]{max-width:1680px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-fit{max-width:fit-content}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[18px\]{min-width:18px}.min-w-\[160px\]{min-width:160px}.min-w-\[640px\]{min-width:640px}.min-w-\[760px\]{min-width:760px}.min-w-\[850px\]{min-width:850px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-14{column-gap:calc(var(--spacing) * 14)}.gap-x-16{column-gap:calc(var(--spacing) * 16)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}:where(.divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.self-center{align-self:center}.justify-self-center{justify-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2\.25rem\]{border-radius:2.25rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[5px\]{border-radius:5px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[13px\]{border-radius:13px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r-2xl{border-top-right-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl)}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-amber-300\/10{border-color:#ffd2361a}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/10{border-color:color-mix(in oklab, var(--color-amber-300) 10%, transparent)}}.border-amber-300\/20{border-color:#ffd23633}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/20{border-color:color-mix(in oklab, var(--color-amber-300) 20%, transparent)}}.border-amber-300\/25{border-color:#ffd23640}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/25{border-color:color-mix(in oklab, var(--color-amber-300) 25%, transparent)}}.border-amber-400\/30{border-color:var(--color-amber-400)}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/30{border-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.border-blue-300\/10{border-color:var(--color-blue-300)}@supports (color:color-mix(in lab, red, red)){.border-blue-300\/10{border-color:color-mix(in oklab, var(--color-blue-300) 10%, transparent)}}.border-blue-300\/15{border-color:var(--color-blue-300)}@supports (color:color-mix(in lab, red, red)){.border-blue-300\/15{border-color:color-mix(in oklab, var(--color-blue-300) 15%, transparent)}}.border-blue-300\/20{border-color:var(--color-blue-300)}@supports (color:color-mix(in lab, red, red)){.border-blue-300\/20{border-color:color-mix(in oklab, var(--color-blue-300) 20%, transparent)}}.border-blue-300\/25{border-color:var(--color-blue-300)}@supports (color:color-mix(in lab, red, red)){.border-blue-300\/25{border-color:color-mix(in oklab, var(--color-blue-300) 25%, transparent)}}.border-blue-300\/30{border-color:var(--color-blue-300)}@supports (color:color-mix(in lab, red, red)){.border-blue-300\/30{border-color:color-mix(in oklab, var(--color-blue-300) 30%, transparent)}}.border-blue-400\/10{border-color:var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){.border-blue-400\/10{border-color:color-mix(in oklab, var(--color-blue-400) 10%, transparent)}}.border-blue-400\/20{border-color:var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){.border-blue-400\/20{border-color:color-mix(in oklab, var(--color-blue-400) 20%, transparent)}}.border-blue-400\/25{border-color:var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){.border-blue-400\/25{border-color:color-mix(in oklab, var(--color-blue-400) 25%, transparent)}}.border-blue-500\/20{border-color:var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/20{border-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.border-blue-500\/25{border-color:var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/25{border-color:color-mix(in oklab, var(--color-blue-500) 25%, transparent)}}.border-cyan-300\/15{border-color:var(--color-cyan-300)}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/15{border-color:color-mix(in oklab, var(--color-cyan-300) 15%, transparent)}}.border-cyan-300\/20{border-color:var(--color-cyan-300)}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/20{border-color:color-mix(in oklab, var(--color-cyan-300) 20%, transparent)}}.border-cyan-300\/25{border-color:var(--color-cyan-300)}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/25{border-color:color-mix(in oklab, var(--color-cyan-300) 25%, transparent)}}.border-cyan-300\/30{border-color:var(--color-cyan-300)}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/30{border-color:color-mix(in oklab, var(--color-cyan-300) 30%, transparent)}}.border-cyan-300\/40{border-color:var(--color-cyan-300)}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/40{border-color:color-mix(in oklab, var(--color-cyan-300) 40%, transparent)}}.border-cyan-400\/20{border-color:var(--color-cyan-400)}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/20{border-color:color-mix(in oklab, var(--color-cyan-400) 20%, transparent)}}.border-cyan-400\/25{border-color:var(--color-cyan-400)}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/25{border-color:color-mix(in oklab, var(--color-cyan-400) 25%, transparent)}}.border-cyan-500\/20{border-color:var(--color-cyan-500)}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/20{border-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.border-cyan-500\/25{border-color:var(--color-cyan-500)}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/25{border-color:color-mix(in oklab, var(--color-cyan-500) 25%, transparent)}}.border-emerald-300\/10{border-color:#5ee9b51a}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/10{border-color:color-mix(in oklab, var(--color-emerald-300) 10%, transparent)}}.border-emerald-300\/15{border-color:#5ee9b526}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/15{border-color:color-mix(in oklab, var(--color-emerald-300) 15%, transparent)}}.border-emerald-300\/20{border-color:#5ee9b533}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/20{border-color:color-mix(in oklab, var(--color-emerald-300) 20%, transparent)}}.border-emerald-300\/25{border-color:#5ee9b540}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/25{border-color:color-mix(in oklab, var(--color-emerald-300) 25%, transparent)}}.border-emerald-400\/15{border-color:var(--color-emerald-400)}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/15{border-color:color-mix(in oklab, var(--color-emerald-400) 15%, transparent)}}.border-emerald-400\/20{border-color:var(--color-emerald-400)}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/20{border-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.border-emerald-400\/25{border-color:var(--color-emerald-400)}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/25{border-color:color-mix(in oklab, var(--color-emerald-400) 25%, transparent)}}.border-emerald-400\/30{border-color:var(--color-emerald-400)}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/30{border-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.border-emerald-500\/20{border-color:var(--color-emerald-500)}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.border-emerald-500\/25{border-color:var(--color-emerald-500)}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/25{border-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.border-emerald-500\/30{border-color:var(--color-emerald-500)}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-indigo-500\/20{border-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/20{border-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/20{border-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.border-red-400\/15{border-color:#ff656826}@supports (color:color-mix(in lab, red, red)){.border-red-400\/15{border-color:color-mix(in oklab, var(--color-red-400) 15%, transparent)}}.border-red-400\/20{border-color:#ff656833}@supports (color:color-mix(in lab, red, red)){.border-red-400\/20{border-color:color-mix(in oklab, var(--color-red-400) 20%, transparent)}}.border-rose-300\/20{border-color:#ffa2ae33}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/20{border-color:color-mix(in oklab, var(--color-rose-300) 20%, transparent)}}.border-rose-300\/30{border-color:#ffa2ae4d}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/30{border-color:color-mix(in oklab, var(--color-rose-300) 30%, transparent)}}.border-rose-400\/20{border-color:#ff667f33}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/20{border-color:color-mix(in oklab, var(--color-rose-400) 20%, transparent)}}.border-rose-400\/30{border-color:#ff667f4d}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/30{border-color:color-mix(in oklab, var(--color-rose-400) 30%, transparent)}}.border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/20{border-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.border-sky-300\/15{border-color:#77d4ff26}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/15{border-color:color-mix(in oklab, var(--color-sky-300) 15%, transparent)}}.border-sky-500\/25{border-color:#00a5ef40}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/25{border-color:color-mix(in oklab, var(--color-sky-500) 25%, transparent)}}.border-slate-400\/15{border-color:var(--color-slate-400)}@supports (color:color-mix(in lab, red, red)){.border-slate-400\/15{border-color:color-mix(in oklab, var(--color-slate-400) 15%, transparent)}}.border-slate-400\/20{border-color:var(--color-slate-400)}@supports (color:color-mix(in lab, red, red)){.border-slate-400\/20{border-color:color-mix(in oklab, var(--color-slate-400) 20%, transparent)}}.border-slate-400\/25{border-color:var(--color-slate-400)}@supports (color:color-mix(in lab, red, red)){.border-slate-400\/25{border-color:color-mix(in oklab, var(--color-slate-400) 25%, transparent)}}.border-slate-500,.border-slate-500\/15{border-color:var(--color-slate-500)}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/15{border-color:color-mix(in oklab, var(--color-slate-500) 15%, transparent)}}.border-slate-500\/20{border-color:var(--color-slate-500)}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/20{border-color:color-mix(in oklab, var(--color-slate-500) 20%, transparent)}}.border-slate-500\/35{border-color:var(--color-slate-500)}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/35{border-color:color-mix(in oklab, var(--color-slate-500) 35%, transparent)}}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-700,.border-slate-700\/60{border-color:var(--color-slate-700)}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/60{border-color:color-mix(in oklab, var(--color-slate-700) 60%, transparent)}}.border-slate-700\/70{border-color:var(--color-slate-700)}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/70{border-color:color-mix(in oklab, var(--color-slate-700) 70%, transparent)}}.border-slate-800{border-color:var(--color-slate-800)}.border-transparent{border-color:#0000}.border-violet-300\/15{border-color:#c4b4ff26}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/15{border-color:color-mix(in oklab, var(--color-violet-300) 15%, transparent)}}.border-violet-300\/20{border-color:#c4b4ff33}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/20{border-color:color-mix(in oklab, var(--color-violet-300) 20%, transparent)}}.border-violet-300\/25{border-color:#c4b4ff40}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/25{border-color:color-mix(in oklab, var(--color-violet-300) 25%, transparent)}}.border-violet-400\/20{border-color:var(--color-violet-400)}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/20{border-color:color-mix(in oklab, var(--color-violet-400) 20%, transparent)}}.border-violet-400\/25{border-color:var(--color-violet-400)}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/25{border-color:color-mix(in oklab, var(--color-violet-400) 25%, transparent)}}.border-violet-500\/20{border-color:var(--color-violet-500)}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/20{border-color:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.\!bg-transparent{background-color:#0000!important}.bg-\[\#0a1122\]{background-color:#0a1122}.bg-\[\#11111b\]{background-color:#11111b}.bg-amber-300\/80{background-color:#ffd236cc}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/80{background-color:color-mix(in oklab, var(--color-amber-300) 80%, transparent)}}.bg-amber-300\/\[0\.06\]{background-color:#ffd2360f}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-amber-300) 6%, transparent)}}.bg-amber-400\/10{background-color:var(--color-amber-400)}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.bg-amber-500\/10{background-color:var(--color-amber-500)}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/\[0\.05\]{background-color:var(--color-amber-500)}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.bg-amber-500\/\[0\.08\]{background-color:var(--color-amber-500)}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-amber-500) 8%, transparent)}}.bg-blue-300,.bg-blue-300\/10{background-color:var(--color-blue-300)}@supports (color:color-mix(in lab, red, red)){.bg-blue-300\/10{background-color:color-mix(in oklab, var(--color-blue-300) 10%, transparent)}}.bg-blue-300\/70{background-color:var(--color-blue-300)}@supports (color:color-mix(in lab, red, red)){.bg-blue-300\/70{background-color:color-mix(in oklab, var(--color-blue-300) 70%, transparent)}}.bg-blue-300\/\[0\.025\]{background-color:var(--color-blue-300)}@supports (color:color-mix(in lab, red, red)){.bg-blue-300\/\[0\.025\]{background-color:color-mix(in oklab, var(--color-blue-300) 2.5%, transparent)}}.bg-blue-400,.bg-blue-400\/10{background-color:var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/10{background-color:color-mix(in oklab, var(--color-blue-400) 10%, transparent)}}.bg-blue-400\/15{background-color:var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/15{background-color:color-mix(in oklab, var(--color-blue-400) 15%, transparent)}}.bg-blue-400\/30{background-color:var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/30{background-color:color-mix(in oklab, var(--color-blue-400) 30%, transparent)}}.bg-blue-400\/\[0\.05\]{background-color:var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-blue-400) 5%, transparent)}}.bg-blue-400\/\[0\.06\]{background-color:var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-blue-400) 6%, transparent)}}.bg-blue-400\/\[0\.045\]{background-color:var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-blue-400) 4.5%, transparent)}}.bg-blue-400\/\[0\.055\]{background-color:var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/\[0\.055\]{background-color:color-mix(in oklab, var(--color-blue-400) 5.5%, transparent)}}.bg-blue-500,.bg-blue-500\/5{background-color:var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/5{background-color:color-mix(in oklab, var(--color-blue-500) 5%, transparent)}}.bg-blue-500\/10{background-color:var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-500\/15{background-color:var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/15{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.bg-blue-500\/20{background-color:var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/20{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.bg-blue-500\/\[0\.06\]{background-color:var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-blue-500) 6%, transparent)}}.bg-blue-500\/\[0\.07\]{background-color:var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-blue-500) 7.0%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-cyan-300,.bg-cyan-300\/10{background-color:var(--color-cyan-300)}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/10{background-color:color-mix(in oklab, var(--color-cyan-300) 10%, transparent)}}.bg-cyan-300\/70{background-color:var(--color-cyan-300)}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/70{background-color:color-mix(in oklab, var(--color-cyan-300) 70%, transparent)}}.bg-cyan-300\/\[0\.04\]{background-color:var(--color-cyan-300)}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-cyan-300) 4%, transparent)}}.bg-cyan-300\/\[0\.05\]{background-color:var(--color-cyan-300)}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-cyan-300) 5%, transparent)}}.bg-cyan-400,.bg-cyan-400\/10{background-color:var(--color-cyan-400)}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/10{background-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}.bg-cyan-400\/\[0\.06\]{background-color:var(--color-cyan-400)}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-cyan-400) 6%, transparent)}}.bg-cyan-400\/\[0\.07\]{background-color:var(--color-cyan-400)}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-cyan-400) 7.0%, transparent)}}.bg-cyan-500\/5{background-color:var(--color-cyan-500)}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/5{background-color:color-mix(in oklab, var(--color-cyan-500) 5%, transparent)}}.bg-cyan-500\/10{background-color:var(--color-cyan-500)}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/10{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.bg-cyan-500\/15{background-color:var(--color-cyan-500)}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/15{background-color:color-mix(in oklab, var(--color-cyan-500) 15%, transparent)}}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-300\/10{background-color:#5ee9b51a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/10{background-color:color-mix(in oklab, var(--color-emerald-300) 10%, transparent)}}.bg-emerald-300\/80{background-color:#5ee9b5cc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/80{background-color:color-mix(in oklab, var(--color-emerald-300) 80%, transparent)}}.bg-emerald-400,.bg-emerald-400\/10{background-color:var(--color-emerald-400)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.bg-emerald-400\/15{background-color:var(--color-emerald-400)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/15{background-color:color-mix(in oklab, var(--color-emerald-400) 15%, transparent)}}.bg-emerald-400\/20{background-color:var(--color-emerald-400)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/20{background-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.bg-emerald-400\/\[0\.06\]{background-color:var(--color-emerald-400)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-emerald-400) 6%, transparent)}}.bg-emerald-400\/\[0\.055\]{background-color:var(--color-emerald-400)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/\[0\.055\]{background-color:color-mix(in oklab, var(--color-emerald-400) 5.5%, transparent)}}.bg-emerald-500\/10{background-color:var(--color-emerald-500)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/15{background-color:var(--color-emerald-500)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-500\/20{background-color:var(--color-emerald-500)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/20{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.bg-emerald-500\/\[0\.06\]{background-color:var(--color-emerald-500)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-emerald-500) 6%, transparent)}}.bg-emerald-500\/\[0\.07\]{background-color:var(--color-emerald-500)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-emerald-500) 7.0%, transparent)}}.bg-emerald-500\/\[0\.08\]{background-color:var(--color-emerald-500)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-emerald-500) 8%, transparent)}}.bg-emerald-500\/\[0\.055\]{background-color:var(--color-emerald-500)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/\[0\.055\]{background-color:color-mix(in oklab, var(--color-emerald-500) 5.5%, transparent)}}.bg-emerald-950\/\[0\.16\]{background-color:#002c2229}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/\[0\.16\]{background-color:color-mix(in oklab, var(--color-emerald-950) 16%, transparent)}}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/10{background-color:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/10{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.bg-purple-500\/15{background-color:#ac4bff26}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/15{background-color:color-mix(in oklab, var(--color-purple-500) 15%, transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-rose-400\/10{background-color:#ff667f1a}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/10{background-color:color-mix(in oklab, var(--color-rose-400) 10%, transparent)}}.bg-rose-400\/15{background-color:#ff667f26}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/15{background-color:color-mix(in oklab, var(--color-rose-400) 15%, transparent)}}.bg-rose-400\/80{background-color:#ff667fcc}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/80{background-color:color-mix(in oklab, var(--color-rose-400) 80%, transparent)}}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/15{background-color:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.bg-rose-500\/\[0\.05\]{background-color:#ff23570d}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-rose-500) 5%, transparent)}}.bg-rose-500\/\[0\.06\]{background-color:#ff23570f}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-rose-500) 6%, transparent)}}.bg-rose-500\/\[0\.07\]{background-color:#ff235712}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-rose-500) 7.0%, transparent)}}.bg-sky-300{background-color:var(--color-sky-300)}.bg-sky-400\/10{background-color:#00bcfe1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/10{background-color:color-mix(in oklab, var(--color-sky-400) 10%, transparent)}}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/15{background-color:color-mix(in oklab, var(--color-sky-500) 15%, transparent)}}.bg-slate-300\/10{background-color:var(--color-slate-300)}@supports (color:color-mix(in lab, red, red)){.bg-slate-300\/10{background-color:color-mix(in oklab, var(--color-slate-300) 10%, transparent)}}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500,.bg-slate-500\/20{background-color:var(--color-slate-500)}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/20{background-color:color-mix(in oklab, var(--color-slate-500) 20%, transparent)}}.bg-slate-700\/70{background-color:var(--color-slate-700)}@supports (color:color-mix(in lab, red, red)){.bg-slate-700\/70{background-color:color-mix(in oklab, var(--color-slate-700) 70%, transparent)}}.bg-slate-800,.bg-slate-800\/45{background-color:var(--color-slate-800)}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/45{background-color:color-mix(in oklab, var(--color-slate-800) 45%, transparent)}}.bg-slate-800\/50{background-color:var(--color-slate-800)}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/50{background-color:color-mix(in oklab, var(--color-slate-800) 50%, transparent)}}.bg-slate-800\/70{background-color:var(--color-slate-800)}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/70{background-color:color-mix(in oklab, var(--color-slate-800) 70%, transparent)}}.bg-slate-800\/75{background-color:var(--color-slate-800)}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/75{background-color:color-mix(in oklab, var(--color-slate-800) 75%, transparent)}}.bg-slate-800\/85{background-color:var(--color-slate-800)}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/85{background-color:color-mix(in oklab, var(--color-slate-800) 85%, transparent)}}.bg-slate-900,.bg-slate-900\/25{background-color:var(--color-slate-900)}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/25{background-color:color-mix(in oklab, var(--color-slate-900) 25%, transparent)}}.bg-slate-900\/30{background-color:var(--color-slate-900)}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/30{background-color:color-mix(in oklab, var(--color-slate-900) 30%, transparent)}}.bg-slate-900\/35{background-color:var(--color-slate-900)}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/35{background-color:color-mix(in oklab, var(--color-slate-900) 35%, transparent)}}.bg-slate-900\/40{background-color:var(--color-slate-900)}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/40{background-color:color-mix(in oklab, var(--color-slate-900) 40%, transparent)}}.bg-slate-900\/50{background-color:var(--color-slate-900)}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/50{background-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.bg-slate-900\/55{background-color:var(--color-slate-900)}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/55{background-color:color-mix(in oklab, var(--color-slate-900) 55%, transparent)}}.bg-slate-900\/60{background-color:var(--color-slate-900)}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/60{background-color:color-mix(in oklab, var(--color-slate-900) 60%, transparent)}}.bg-slate-900\/65{background-color:var(--color-slate-900)}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/65{background-color:color-mix(in oklab, var(--color-slate-900) 65%, transparent)}}.bg-slate-900\/70{background-color:var(--color-slate-900)}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/70{background-color:color-mix(in oklab, var(--color-slate-900) 70%, transparent)}}.bg-slate-900\/75{background-color:var(--color-slate-900)}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/75{background-color:color-mix(in oklab, var(--color-slate-900) 75%, transparent)}}.bg-slate-900\/80{background-color:var(--color-slate-900)}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/80{background-color:color-mix(in oklab, var(--color-slate-900) 80%, transparent)}}.bg-slate-900\/95{background-color:var(--color-slate-900)}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/95{background-color:color-mix(in oklab, var(--color-slate-900) 95%, transparent)}}.bg-slate-950,.bg-slate-950\/30{background-color:var(--color-slate-950)}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/30{background-color:color-mix(in oklab, var(--color-slate-950) 30%, transparent)}}.bg-slate-950\/40{background-color:var(--color-slate-950)}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/40{background-color:color-mix(in oklab, var(--color-slate-950) 40%, transparent)}}.bg-slate-950\/45{background-color:var(--color-slate-950)}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/45{background-color:color-mix(in oklab, var(--color-slate-950) 45%, transparent)}}.bg-slate-950\/50{background-color:var(--color-slate-950)}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/50{background-color:color-mix(in oklab, var(--color-slate-950) 50%, transparent)}}.bg-slate-950\/55{background-color:var(--color-slate-950)}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/55{background-color:color-mix(in oklab, var(--color-slate-950) 55%, transparent)}}.bg-slate-950\/60{background-color:var(--color-slate-950)}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/60{background-color:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.bg-slate-950\/65{background-color:var(--color-slate-950)}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/65{background-color:color-mix(in oklab, var(--color-slate-950) 65%, transparent)}}.bg-slate-950\/70{background-color:var(--color-slate-950)}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/70{background-color:color-mix(in oklab, var(--color-slate-950) 70%, transparent)}}.bg-slate-950\/75{background-color:var(--color-slate-950)}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/75{background-color:color-mix(in oklab, var(--color-slate-950) 75%, transparent)}}.bg-slate-950\/80{background-color:var(--color-slate-950)}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/80{background-color:color-mix(in oklab, var(--color-slate-950) 80%, transparent)}}.bg-slate-950\/90{background-color:var(--color-slate-950)}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/90{background-color:color-mix(in oklab, var(--color-slate-950) 90%, transparent)}}.bg-slate-950\/95{background-color:var(--color-slate-950)}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/95{background-color:color-mix(in oklab, var(--color-slate-950) 95%, transparent)}}.bg-slate-950\/\[0\.78\]{background-color:var(--color-slate-950)}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/\[0\.78\]{background-color:color-mix(in oklab, var(--color-slate-950) 78%, transparent)}}.bg-slate-950\/\[0\.92\]{background-color:var(--color-slate-950)}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/\[0\.92\]{background-color:color-mix(in oklab, var(--color-slate-950) 92%, transparent)}}.bg-slate-950\/\[0\.98\]{background-color:var(--color-slate-950)}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/\[0\.98\]{background-color:color-mix(in oklab, var(--color-slate-950) 98%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-300{background-color:var(--color-violet-300)}.bg-violet-300\/10{background-color:#c4b4ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-300\/10{background-color:color-mix(in oklab, var(--color-violet-300) 10%, transparent)}}.bg-violet-400,.bg-violet-400\/10{background-color:var(--color-violet-400)}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/10{background-color:color-mix(in oklab, var(--color-violet-400) 10%, transparent)}}.bg-violet-400\/\[0\.06\]{background-color:var(--color-violet-400)}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-violet-400) 6%, transparent)}}.bg-violet-500\/10{background-color:var(--color-violet-500)}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/10{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.bg-violet-500\/15{background-color:var(--color-violet-500)}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/15{background-color:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.bg-violet-500\/20{background-color:var(--color-violet-500)}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/20{background-color:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.025\]{background-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle_at_18\%_15\%\,rgba\(59\,130\,246\,0\.14\)\,transparent_34\%\)\,radial-gradient\(circle_at_82\%_72\%\,rgba\(34\,211\,238\,0\.08\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at 18% 15%,#3b82f624,#0000 34%),radial-gradient(circle at 82% 72%,#22d3ee14,#0000 30%)}.bg-\[radial-gradient\(circle_at_20\%_20\%\,rgba\(34\,211\,238\,0\.12\)\,transparent_32\%\)\,linear-gradient\(180deg\,rgba\(15\,23\,42\,0\.2\)\,rgba\(2\,6\,23\,0\.95\)\)\]{background-image:radial-gradient(circle at 20% 20%,#22d3ee1f,#0000 32%),linear-gradient(#0f172a33,#020617f2)}.bg-\[radial-gradient\(circle_at_80\%_20\%\,rgba\(14\,165\,233\,0\.14\)\,transparent_30\%\)\,linear-gradient\(180deg\,rgba\(2\,6\,23\,0\.2\)\,rgba\(15\,23\,42\,0\.45\)\)\]{background-image:radial-gradient(circle at 80% 20%,#0ea5e924,#0000 30%),linear-gradient(#02061733,#0f172a73)}.bg-\[radial-gradient\(circle_at_top_right\,rgba\(59\,130\,246\,0\.12\)\,transparent_38\%\)\]{background-image:radial-gradient(circle at 100% 0,#3b82f61f,#0000 38%)}.from-amber-400\/10{--tw-gradient-from:var(--color-amber-400)}@supports (color:color-mix(in lab, red, red)){.from-amber-400\/10{--tw-gradient-from:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.from-amber-400\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-600{--tw-gradient-from:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-300{--tw-gradient-from:var(--color-blue-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-300\/25{--tw-gradient-from:var(--color-blue-300)}@supports (color:color-mix(in lab, red, red)){.from-blue-300\/25{--tw-gradient-from:color-mix(in oklab, var(--color-blue-300) 25%, transparent)}}.from-blue-300\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-300\/35{--tw-gradient-from:var(--color-blue-300)}@supports (color:color-mix(in lab, red, red)){.from-blue-300\/35{--tw-gradient-from:color-mix(in oklab, var(--color-blue-300) 35%, transparent)}}.from-blue-300\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-300\/50{--tw-gradient-from:var(--color-blue-300)}@supports (color:color-mix(in lab, red, red)){.from-blue-300\/50{--tw-gradient-from:color-mix(in oklab, var(--color-blue-300) 50%, transparent)}}.from-blue-300\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-400{--tw-gradient-from:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-400\/\[0\.08\]{--tw-gradient-from:var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){.from-blue-400\/\[0\.08\]{--tw-gradient-from:color-mix(in oklab, var(--color-blue-400) 8%, transparent)}}.from-blue-400\/\[0\.08\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-400\/\[0\.10\]{--tw-gradient-from:var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){.from-blue-400\/\[0\.10\]{--tw-gradient-from:color-mix(in oklab, var(--color-blue-400) 10%, transparent)}}.from-blue-400\/\[0\.10\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500\/10{--tw-gradient-from:var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.from-blue-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500\/15{--tw-gradient-from:var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.from-blue-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500\/50{--tw-gradient-from:var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/50{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.from-blue-500\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-600\/20{--tw-gradient-from:var(--color-blue-600)}@supports (color:color-mix(in lab, red, red)){.from-blue-600\/20{--tw-gradient-from:color-mix(in oklab, var(--color-blue-600) 20%, transparent)}}.from-blue-600\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-300{--tw-gradient-from:var(--color-cyan-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-300\/60{--tw-gradient-from:var(--color-cyan-300)}@supports (color:color-mix(in lab, red, red)){.from-cyan-300\/60{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-300) 60%, transparent)}}.from-cyan-300\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400{--tw-gradient-from:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400\/\[0\.08\]{--tw-gradient-from:var(--color-cyan-400)}@supports (color:color-mix(in lab, red, red)){.from-cyan-400\/\[0\.08\]{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-400) 8%, transparent)}}.from-cyan-400\/\[0\.08\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500\/50{--tw-gradient-from:var(--color-cyan-500)}@supports (color:color-mix(in lab, red, red)){.from-cyan-500\/50{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-500) 50%, transparent)}}.from-cyan-500\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-300{--tw-gradient-from:var(--color-emerald-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-400\/10{--tw-gradient-from:var(--color-emerald-400)}@supports (color:color-mix(in lab, red, red)){.from-emerald-400\/10{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.from-emerald-400\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-400\/\[0\.10\]{--tw-gradient-from:var(--color-emerald-400)}@supports (color:color-mix(in lab, red, red)){.from-emerald-400\/\[0\.10\]{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.from-emerald-400\/\[0\.10\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/50{--tw-gradient-from:var(--color-emerald-500)}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/50{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 50%, transparent)}}.from-emerald-500\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-600{--tw-gradient-from:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-400{--tw-gradient-from:var(--color-indigo-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-400{--tw-gradient-from:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-400{--tw-gradient-from:var(--color-rose-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-400\/10{--tw-gradient-from:#ff667f1a}@supports (color:color-mix(in lab, red, red)){.from-rose-400\/10{--tw-gradient-from:color-mix(in oklab, var(--color-rose-400) 10%, transparent)}}.from-rose-400\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-500{--tw-gradient-from:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-600{--tw-gradient-from:var(--color-rose-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500\/20{--tw-gradient-from:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.from-sky-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}.from-sky-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-100{--tw-gradient-from:var(--color-slate-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-900{--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-900\/80{--tw-gradient-from:var(--color-slate-900)}@supports (color:color-mix(in lab, red, red)){.from-slate-900\/80{--tw-gradient-from:color-mix(in oklab, var(--color-slate-900) 80%, transparent)}}.from-slate-900\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-900\/90{--tw-gradient-from:var(--color-slate-900)}@supports (color:color-mix(in lab, red, red)){.from-slate-900\/90{--tw-gradient-from:color-mix(in oklab, var(--color-slate-900) 90%, transparent)}}.from-slate-900\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500{--tw-gradient-from:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500\/15{--tw-gradient-from:var(--color-violet-500)}@supports (color:color-mix(in lab, red, red)){.from-violet-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.from-violet-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500\/50{--tw-gradient-from:var(--color-violet-500)}@supports (color:color-mix(in lab, red, red)){.from-violet-500\/50{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 50%, transparent)}}.from-violet-500\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-600{--tw-gradient-from:var(--color-violet-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/\[0\.055\]{--tw-gradient-from:#ffffff0e}@supports (color:color-mix(in lab, red, red)){.from-white\/\[0\.055\]{--tw-gradient-from:color-mix(in oklab, var(--color-white) 5.5%, transparent)}}.from-white\/\[0\.055\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-amber-300\/5{--tw-gradient-via:#ffd2360d}@supports (color:color-mix(in lab, red, red)){.via-amber-300\/5{--tw-gradient-via:color-mix(in oklab, var(--color-amber-300) 5%, transparent)}}.via-amber-300\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-200{--tw-gradient-via:var(--color-blue-200);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-300{--tw-gradient-via:var(--color-blue-300);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-300\/35{--tw-gradient-via:var(--color-blue-300)}@supports (color:color-mix(in lab, red, red)){.via-blue-300\/35{--tw-gradient-via:color-mix(in oklab, var(--color-blue-300) 35%, transparent)}}.via-blue-300\/35{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-300\/45{--tw-gradient-via:var(--color-blue-300)}@supports (color:color-mix(in lab, red, red)){.via-blue-300\/45{--tw-gradient-via:color-mix(in oklab, var(--color-blue-300) 45%, transparent)}}.via-blue-300\/45{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-400\/35{--tw-gradient-via:var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){.via-blue-400\/35{--tw-gradient-via:color-mix(in oklab, var(--color-blue-400) 35%, transparent)}}.via-blue-400\/35{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-200{--tw-gradient-via:var(--color-cyan-200);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-300{--tw-gradient-via:var(--color-cyan-300);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-300\/35{--tw-gradient-via:var(--color-cyan-300)}@supports (color:color-mix(in lab, red, red)){.via-cyan-300\/35{--tw-gradient-via:color-mix(in oklab, var(--color-cyan-300) 35%, transparent)}}.via-cyan-300\/35{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-300\/50{--tw-gradient-via:var(--color-cyan-300)}@supports (color:color-mix(in lab, red, red)){.via-cyan-300\/50{--tw-gradient-via:color-mix(in oklab, var(--color-cyan-300) 50%, transparent)}}.via-cyan-300\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-300\/60{--tw-gradient-via:var(--color-cyan-300)}@supports (color:color-mix(in lab, red, red)){.via-cyan-300\/60{--tw-gradient-via:color-mix(in oklab, var(--color-cyan-300) 60%, transparent)}}.via-cyan-300\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-400{--tw-gradient-via:var(--color-cyan-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-400\/5{--tw-gradient-via:var(--color-cyan-400)}@supports (color:color-mix(in lab, red, red)){.via-cyan-400\/5{--tw-gradient-via:color-mix(in oklab, var(--color-cyan-400) 5%, transparent)}}.via-cyan-400\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-400\/35{--tw-gradient-via:var(--color-cyan-400)}@supports (color:color-mix(in lab, red, red)){.via-cyan-400\/35{--tw-gradient-via:color-mix(in oklab, var(--color-cyan-400) 35%, transparent)}}.via-cyan-400\/35{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-fuchsia-400\/35{--tw-gradient-via:#ec6cff59}@supports (color:color-mix(in lab, red, red)){.via-fuchsia-400\/35{--tw-gradient-via:color-mix(in oklab, var(--color-fuchsia-400) 35%, transparent)}}.via-fuchsia-400\/35{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-400{--tw-gradient-via:var(--color-purple-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-rose-400\/5{--tw-gradient-via:#ff667f0d}@supports (color:color-mix(in lab, red, red)){.via-rose-400\/5{--tw-gradient-via:color-mix(in oklab, var(--color-rose-400) 5%, transparent)}}.via-rose-400\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-300\/50{--tw-gradient-via:#77d4ff80}@supports (color:color-mix(in lab, red, red)){.via-sky-300\/50{--tw-gradient-via:color-mix(in oklab, var(--color-sky-300) 50%, transparent)}}.via-sky-300\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-700{--tw-gradient-via:var(--color-slate-700);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-900\/85{--tw-gradient-via:var(--color-slate-900)}@supports (color:color-mix(in lab, red, red)){.via-slate-900\/85{--tw-gradient-via:color-mix(in oklab, var(--color-slate-900) 85%, transparent)}}.via-slate-900\/85{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-950{--tw-gradient-via:var(--color-slate-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-950\/75{--tw-gradient-via:var(--color-slate-950)}@supports (color:color-mix(in lab, red, red)){.via-slate-950\/75{--tw-gradient-via:color-mix(in oklab, var(--color-slate-950) 75%, transparent)}}.via-slate-950\/75{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-950\/80{--tw-gradient-via:var(--color-slate-950)}@supports (color:color-mix(in lab, red, red)){.via-slate-950\/80{--tw-gradient-via:color-mix(in oklab, var(--color-slate-950) 80%, transparent)}}.via-slate-950\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-teal-400{--tw-gradient-via:var(--color-teal-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-teal-400\/35{--tw-gradient-via:#00d3bd59}@supports (color:color-mix(in lab, red, red)){.via-teal-400\/35{--tw-gradient-via:color-mix(in oklab, var(--color-teal-400) 35%, transparent)}}.via-teal-400\/35{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-300\/45{--tw-gradient-via:#c4b4ff73}@supports (color:color-mix(in lab, red, red)){.via-violet-300\/45{--tw-gradient-via:color-mix(in oklab, var(--color-violet-300) 45%, transparent)}}.via-violet-300\/45{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/10{--tw-gradient-via:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.via-white\/10{--tw-gradient-via:color-mix(in oklab, var(--color-white) 10%, transparent)}}.via-white\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-amber-400{--tw-gradient-to:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-300{--tw-gradient-to:var(--color-blue-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-400{--tw-gradient-to:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-400\/\[0\.025\]{--tw-gradient-to:var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){.to-blue-400\/\[0\.025\]{--tw-gradient-to:color-mix(in oklab, var(--color-blue-400) 2.5%, transparent)}}.to-blue-400\/\[0\.025\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-500{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-500\/10{--tw-gradient-to:var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){.to-blue-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.to-blue-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-300{--tw-gradient-to:var(--color-cyan-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400\/10{--tw-gradient-to:var(--color-cyan-400)}@supports (color:color-mix(in lab, red, red)){.to-cyan-400\/10{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}.to-cyan-400\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400\/\[0\.035\]{--tw-gradient-to:var(--color-cyan-400)}@supports (color:color-mix(in lab, red, red)){.to-cyan-400\/\[0\.035\]{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-400) 3.5%, transparent)}}.to-cyan-400\/\[0\.035\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500\/10{--tw-gradient-to:var(--color-cyan-500)}@supports (color:color-mix(in lab, red, red)){.to-cyan-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.to-cyan-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500\/20{--tw-gradient-to:var(--color-cyan-500)}@supports (color:color-mix(in lab, red, red)){.to-cyan-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.to-cyan-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-300{--tw-gradient-to:var(--color-emerald-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-400{--tw-gradient-to:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-500{--tw-gradient-to:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-400\/10{--tw-gradient-to:#ff8b1a1a}@supports (color:color-mix(in lab, red, red)){.to-orange-400\/10{--tw-gradient-to:color-mix(in oklab, var(--color-orange-400) 10%, transparent)}}.to-orange-400\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-300{--tw-gradient-to:var(--color-pink-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-300{--tw-gradient-to:var(--color-purple-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-400{--tw-gradient-to:var(--color-rose-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-950{--tw-gradient-to:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-950\/75{--tw-gradient-to:var(--color-slate-950)}@supports (color:color-mix(in lab, red, red)){.to-slate-950\/75{--tw-gradient-to:color-mix(in oklab, var(--color-slate-950) 75%, transparent)}}.to-slate-950\/75{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-950\/90{--tw-gradient-to:var(--color-slate-950)}@supports (color:color-mix(in lab, red, red)){.to-slate-950\/90{--tw-gradient-to:color-mix(in oklab, var(--color-slate-950) 90%, transparent)}}.to-slate-950\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-950\/95{--tw-gradient-to:var(--color-slate-950)}@supports (color:color-mix(in lab, red, red)){.to-slate-950\/95{--tw-gradient-to:color-mix(in oklab, var(--color-slate-950) 95%, transparent)}}.to-slate-950\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-300{--tw-gradient-to:var(--color-violet-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-400{--tw-gradient-to:var(--color-violet-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-500{--tw-gradient-to:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-cover{object-fit:cover}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-\[22px\]{padding-left:22px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.\[text-wrap\:balance\],.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-slate-950{color:var(--color-slate-950)!important}.text-amber-50{color:var(--color-amber-50)}.text-amber-50\/80{color:#fffbebcc}@supports (color:color-mix(in lab, red, red)){.text-amber-50\/80{color:color-mix(in oklab, var(--color-amber-50) 80%, transparent)}}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/75{color:#fef3c6bf}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/75{color:color-mix(in oklab, var(--color-amber-100) 75%, transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/90{color:#fee685e6}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/90{color:color-mix(in oklab, var(--color-amber-200) 90%, transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/90{color:#ffd236e6}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/90{color:color-mix(in oklab, var(--color-amber-300) 90%, transparent)}}.text-blue-50{color:var(--color-blue-50)}.text-blue-100{color:var(--color-blue-100)}.text-blue-200{color:var(--color-blue-200)}.text-blue-200\/65{color:#bedbffa6}@supports (color:color-mix(in lab, red, red)){.text-blue-200\/65{color:color-mix(in oklab, var(--color-blue-200) 65%, transparent)}}.text-blue-200\/75{color:#bedbffbf}@supports (color:color-mix(in lab, red, red)){.text-blue-200\/75{color:color-mix(in oklab, var(--color-blue-200) 75%, transparent)}}.text-blue-200\/80{color:#bedbffcc}@supports (color:color-mix(in lab, red, red)){.text-blue-200\/80{color:color-mix(in oklab, var(--color-blue-200) 80%, transparent)}}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-cyan-50{color:var(--color-cyan-50)}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-200\/80{color:#a2f4fdcc}@supports (color:color-mix(in lab, red, red)){.text-cyan-200\/80{color:color-mix(in oklab, var(--color-cyan-200) 80%, transparent)}}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-400{color:var(--color-cyan-400)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-200\/80{color:#a4f4cfcc}@supports (color:color-mix(in lab, red, red)){.text-emerald-200\/80{color:color-mix(in oklab, var(--color-emerald-200) 80%, transparent)}}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-400{color:var(--color-indigo-400)}.text-purple-200{color:var(--color-purple-200)}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-rose-50{color:var(--color-rose-50)}.text-rose-100{color:var(--color-rose-100)}.text-rose-100\/85{color:#ffe4e6d9}@supports (color:color-mix(in lab, red, red)){.text-rose-100\/85{color:color-mix(in oklab, var(--color-rose-100) 85%, transparent)}}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-sky-200{color:var(--color-sky-200)}.text-sky-300{color:var(--color-sky-300)}.text-slate-50{color:var(--color-slate-50)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300,.text-slate-300\/90{color:var(--color-slate-300)}@supports (color:color-mix(in lab, red, red)){.text-slate-300\/90{color:color-mix(in oklab, var(--color-slate-300) 90%, transparent)}}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800\/80{color:var(--color-slate-800)}@supports (color:color-mix(in lab, red, red)){.text-slate-800\/80{color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}.text-slate-950{color:var(--color-slate-950)}.text-transparent{color:#0000}.text-violet-100{color:var(--color-violet-100)}.text-violet-200{color:var(--color-violet-200)}.text-violet-200\/75{color:#ddd6ffbf}@supports (color:color-mix(in lab, red, red)){.text-violet-200\/75{color:color-mix(in oklab, var(--color-violet-200) 75%, transparent)}}.text-violet-300{color:var(--color-violet-300)}.text-violet-400{color:var(--color-violet-400)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-blue-300\/50{-webkit-text-decoration-color:var(--color-blue-300);-webkit-text-decoration-color:var(--color-blue-300);text-decoration-color:var(--color-blue-300)}@supports (color:color-mix(in lab, red, red)){.decoration-blue-300\/50{-webkit-text-decoration-color:color-mix(in oklab, var(--color-blue-300) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-blue-300) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--color-blue-300) 50%, transparent)}}.decoration-cyan-300\/40{-webkit-text-decoration-color:var(--color-cyan-300);-webkit-text-decoration-color:var(--color-cyan-300);text-decoration-color:var(--color-cyan-300)}@supports (color:color-mix(in lab, red, red)){.decoration-cyan-300\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--color-cyan-300) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-cyan-300) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-cyan-300) 40%, transparent)}}.decoration-cyan-300\/50{-webkit-text-decoration-color:var(--color-cyan-300);-webkit-text-decoration-color:var(--color-cyan-300);text-decoration-color:var(--color-cyan-300)}@supports (color:color-mix(in lab, red, red)){.decoration-cyan-300\/50{-webkit-text-decoration-color:color-mix(in oklab, var(--color-cyan-300) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-cyan-300) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--color-cyan-300) 50%, transparent)}}.decoration-slate-500\/60{-webkit-text-decoration-color:var(--color-slate-500);-webkit-text-decoration-color:var(--color-slate-500);text-decoration-color:var(--color-slate-500)}@supports (color:color-mix(in lab, red, red)){.decoration-slate-500\/60{-webkit-text-decoration-color:color-mix(in oklab, var(--color-slate-500) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-slate-500) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--color-slate-500) 60%, transparent)}}.decoration-slate-600{-webkit-text-decoration-color:var(--color-slate-600);-webkit-text-decoration-color:var(--color-slate-600);text-decoration-color:var(--color-slate-600)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(16\,185\,129\,0\.3\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#10b9814d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(34\,211\,238\,0\.45\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#22d3ee73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(52\,211\,153\,0\.45\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#34d39973);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(96\,165\,250\,0\.45\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#60a5fa73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(167\,139\,250\,0\.45\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#a78bfa73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(16\,185\,129\,0\.2\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#10b98133);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(34\,211\,238\,0\.18\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#22d3ee2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(59\,130\,246\,0\.2\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#3b82f633);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(34\,211\,238\,0\.14\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#22d3ee24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(125\,211\,252\,0\.9\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#7dd3fce6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(59\,130\,246\,0\.3\)\,0_0_40px_rgba\(59\,130\,246\,0\.1\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#3b82f64d), 0 0 40px var(--tw-shadow-color,#3b82f61a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(59\,130\,246\,0\.24\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#3b82f63d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(2\,6\,23\,0\.4\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#02061766);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_70px_rgba\(2\,6\,23\,0\.55\)\]{--tw-shadow:0 30px 70px var(--tw-shadow-color,#0206178c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-amber-500\/25{--tw-shadow-color:var(--color-amber-500)}@supports (color:color-mix(in lab, red, red)){.shadow-amber-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-amber-950\/20{--tw-shadow-color:#46190133}@supports (color:color-mix(in lab, red, red)){.shadow-amber-950\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.shadow-black\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/30{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.shadow-black\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/50{--tw-shadow-color:#00000080}@supports (color:color-mix(in lab, red, red)){.shadow-black\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/60{--tw-shadow-color:#0009}@supports (color:color-mix(in lab, red, red)){.shadow-black\/60{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-500\/20{--tw-shadow-color:var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){.shadow-blue-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-500\/25{--tw-shadow-color:var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){.shadow-blue-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-900\/30{--tw-shadow-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.shadow-blue-900\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-900) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-950\/10{--tw-shadow-color:#1624561a}@supports (color:color-mix(in lab, red, red)){.shadow-blue-950\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-950\/15{--tw-shadow-color:#16245626}@supports (color:color-mix(in lab, red, red)){.shadow-blue-950\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-950\/20{--tw-shadow-color:#16245633}@supports (color:color-mix(in lab, red, red)){.shadow-blue-950\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-950\/25{--tw-shadow-color:#16245640}@supports (color:color-mix(in lab, red, red)){.shadow-blue-950\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-950) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-950\/30{--tw-shadow-color:#1624564d}@supports (color:color-mix(in lab, red, red)){.shadow-blue-950\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-950\/40{--tw-shadow-color:#16245666}@supports (color:color-mix(in lab, red, red)){.shadow-blue-950\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-950) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-500\/20{--tw-shadow-color:var(--color-cyan-500)}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-950\/10{--tw-shadow-color:#0533451a}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-950\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-950\/20{--tw-shadow-color:#05334533}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-950\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-500\/20{--tw-shadow-color:var(--color-emerald-500)}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-500\/25{--tw-shadow-color:var(--color-emerald-500)}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-950\/20{--tw-shadow-color:#002c2233}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-950\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-950\/25{--tw-shadow-color:#002c2240}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-950\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-950) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-rose-500\/25{--tw-shadow-color:#ff235740}@supports (color:color-mix(in lab, red, red)){.shadow-rose-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-rose-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-rose-950\/20{--tw-shadow-color:#4d021833}@supports (color:color-mix(in lab, red, red)){.shadow-rose-950\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-rose-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-sky-950\/20{--tw-shadow-color:#052f4a33}@supports (color:color-mix(in lab, red, red)){.shadow-sky-950\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-950\/15{--tw-shadow-color:var(--color-slate-950)}@supports (color:color-mix(in lab, red, red)){.shadow-slate-950\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-950\/20{--tw-shadow-color:var(--color-slate-950)}@supports (color:color-mix(in lab, red, red)){.shadow-slate-950\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-950\/25{--tw-shadow-color:var(--color-slate-950)}@supports (color:color-mix(in lab, red, red)){.shadow-slate-950\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-950\/30{--tw-shadow-color:var(--color-slate-950)}@supports (color:color-mix(in lab, red, red)){.shadow-slate-950\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-950\/35{--tw-shadow-color:var(--color-slate-950)}@supports (color:color-mix(in lab, red, red)){.shadow-slate-950\/35{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 35%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-950\/40{--tw-shadow-color:var(--color-slate-950)}@supports (color:color-mix(in lab, red, red)){.shadow-slate-950\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-500\/20{--tw-shadow-color:var(--color-violet-500)}@supports (color:color-mix(in lab, red, red)){.shadow-violet-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-500\/25{--tw-shadow-color:var(--color-violet-500)}@supports (color:color-mix(in lab, red, red)){.shadow-violet-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-950\/20{--tw-shadow-color:#2f0d6833}@supports (color:color-mix(in lab, red, red)){.shadow-violet-950\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-white\/5{--tw-shadow-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.shadow-white\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-white) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-blue-200\/20{--tw-ring-color:#bedbff33}@supports (color:color-mix(in lab, red, red)){.ring-blue-200\/20{--tw-ring-color:color-mix(in oklab, var(--color-blue-200) 20%, transparent)}}.ring-blue-300\/15{--tw-ring-color:var(--color-blue-300)}@supports (color:color-mix(in lab, red, red)){.ring-blue-300\/15{--tw-ring-color:color-mix(in oklab, var(--color-blue-300) 15%, transparent)}}.ring-blue-400\/20{--tw-ring-color:var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){.ring-blue-400\/20{--tw-ring-color:color-mix(in oklab, var(--color-blue-400) 20%, transparent)}}.ring-blue-400\/60{--tw-ring-color:var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){.ring-blue-400\/60{--tw-ring-color:color-mix(in oklab, var(--color-blue-400) 60%, transparent)}}.ring-blue-500\/10{--tw-ring-color:var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){.ring-blue-500\/10{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.ring-emerald-300\/15{--tw-ring-color:#5ee9b526}@supports (color:color-mix(in lab, red, red)){.ring-emerald-300\/15{--tw-ring-color:color-mix(in oklab, var(--color-emerald-300) 15%, transparent)}}.ring-purple-300\/15{--tw-ring-color:#d9b3ff26}@supports (color:color-mix(in lab, red, red)){.ring-purple-300\/15{--tw-ring-color:color-mix(in oklab, var(--color-purple-300) 15%, transparent)}}.ring-sky-300\/20{--tw-ring-color:#77d4ff33}@supports (color:color-mix(in lab, red, red)){.ring-sky-300\/20{--tw-ring-color:color-mix(in oklab, var(--color-sky-300) 20%, transparent)}}.ring-slate-200\/15{--tw-ring-color:var(--color-slate-200)}@supports (color:color-mix(in lab, red, red)){.ring-slate-200\/15{--tw-ring-color:color-mix(in oklab, var(--color-slate-200) 15%, transparent)}}.ring-violet-300\/15{--tw-ring-color:#c4b4ff26}@supports (color:color-mix(in lab, red, red)){.ring-violet-300\/15{--tw-ring-color:color-mix(in oklab, var(--color-violet-300) 15%, transparent)}}.ring-white\/5{--tw-ring-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.ring-white\/5{--tw-ring-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ring-white\/\[0\.08\]{--tw-ring-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.ring-white\/\[0\.08\]{--tw-ring-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[100px\]{--tw-blur:blur(100px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-xl{--tw-drop-shadow-size:drop-shadow(0 9px 7px var(--tw-drop-shadow-color,#0000001a));--tw-drop-shadow:drop-shadow(var(--drop-shadow-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-\[cubic-bezier\(0\.34\,1\.56\,0\.64\,1\)\]{--tw-ease:cubic-bezier(.34,1.56,.64,1);transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[perspective\:1000px\]{perspective:1000px}.\[text-shadow\:0_0_20px_rgba\(59\,130\,246\,0\.3\)\,0_0_40px_rgba\(6\,182\,212\,0\.2\)\]{text-shadow:0 0 20px #3b82f64d,0 0 40px #06b6d433}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:border-blue-500\/30:is(:where(.group):hover *){border-color:var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-blue-500\/30:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.group-hover\:border-cyan-300\/35:is(:where(.group):hover *){border-color:var(--color-cyan-300)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-cyan-300\/35:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-cyan-300) 35%, transparent)}}.group-hover\:border-emerald-500\/30:is(:where(.group):hover *){border-color:var(--color-emerald-500)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-emerald-500\/30:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.group-hover\:border-violet-500\/30:is(:where(.group):hover *){border-color:var(--color-violet-500)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-violet-500\/30:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-violet-500) 30%, transparent)}}.group-hover\:bg-blue-100:is(:where(.group):hover *){background-color:var(--color-blue-100)}.group-hover\:bg-emerald-400\/25:is(:where(.group):hover *){background-color:var(--color-emerald-400)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-emerald-400\/25:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-emerald-400) 25%, transparent)}}.group-hover\:text-blue-100:is(:where(.group):hover *){color:var(--color-blue-100)}.group-hover\:text-blue-200:is(:where(.group):hover *){color:var(--color-blue-200)}.group-hover\:text-blue-300:is(:where(.group):hover *){color:var(--color-blue-300)}.group-hover\:text-cyan-100:is(:where(.group):hover *){color:var(--color-cyan-100)}.group-hover\:text-cyan-300:is(:where(.group):hover *){color:var(--color-cyan-300)}.group-hover\:text-emerald-300:is(:where(.group):hover *){color:var(--color-emerald-300)}.group-hover\:text-slate-300:is(:where(.group):hover *){color:var(--color-slate-300)}.group-hover\:text-violet-300:is(:where(.group):hover *){color:var(--color-violet-300)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-30:is(:where(.group):hover *){opacity:.3}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.selection\:bg-blue-500\/30 ::selection{background-color:var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){.selection\:bg-blue-500\/30 ::selection{background-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.selection\:bg-blue-500\/30::selection{background-color:var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){.selection\:bg-blue-500\/30::selection{background-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.first\:pt-5:first-child{padding-top:calc(var(--spacing) * 5)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.last\:pb-5:last-child{padding-bottom:calc(var(--spacing) * 5)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-blue-200\/30:hover{border-color:#bedbff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-blue-200\/30:hover{border-color:color-mix(in oklab, var(--color-blue-200) 30%, transparent)}}.hover\:border-blue-200\/40:hover{border-color:#bedbff66}@supports (color:color-mix(in lab, red, red)){.hover\:border-blue-200\/40:hover{border-color:color-mix(in oklab, var(--color-blue-200) 40%, transparent)}}.hover\:border-blue-300\/25:hover{border-color:var(--color-blue-300)}@supports (color:color-mix(in lab, red, red)){.hover\:border-blue-300\/25:hover{border-color:color-mix(in oklab, var(--color-blue-300) 25%, transparent)}}.hover\:border-blue-300\/30:hover{border-color:var(--color-blue-300)}@supports (color:color-mix(in lab, red, red)){.hover\:border-blue-300\/30:hover{border-color:color-mix(in oklab, var(--color-blue-300) 30%, transparent)}}.hover\:border-cyan-200\/50:hover{border-color:#a2f4fd80}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-200\/50:hover{border-color:color-mix(in oklab, var(--color-cyan-200) 50%, transparent)}}.hover\:border-cyan-300\/25:hover{border-color:var(--color-cyan-300)}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-300\/25:hover{border-color:color-mix(in oklab, var(--color-cyan-300) 25%, transparent)}}.hover\:border-cyan-300\/30:hover{border-color:var(--color-cyan-300)}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-300\/30:hover{border-color:color-mix(in oklab, var(--color-cyan-300) 30%, transparent)}}.hover\:border-cyan-300\/40:hover{border-color:var(--color-cyan-300)}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-300\/40:hover{border-color:color-mix(in oklab, var(--color-cyan-300) 40%, transparent)}}.hover\:border-cyan-300\/50:hover{border-color:var(--color-cyan-300)}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-300\/50:hover{border-color:color-mix(in oklab, var(--color-cyan-300) 50%, transparent)}}.hover\:border-cyan-500\/30:hover{border-color:var(--color-cyan-500)}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-500\/30:hover{border-color:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.hover\:border-emerald-300\/25:hover{border-color:#5ee9b540}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-300\/25:hover{border-color:color-mix(in oklab, var(--color-emerald-300) 25%, transparent)}}.hover\:border-emerald-300\/30:hover{border-color:#5ee9b54d}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-300\/30:hover{border-color:color-mix(in oklab, var(--color-emerald-300) 30%, transparent)}}.hover\:border-purple-300\/25:hover{border-color:#d9b3ff40}@supports (color:color-mix(in lab, red, red)){.hover\:border-purple-300\/25:hover{border-color:color-mix(in oklab, var(--color-purple-300) 25%, transparent)}}.hover\:border-sky-300\/30:hover{border-color:#77d4ff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-300\/30:hover{border-color:color-mix(in oklab, var(--color-sky-300) 30%, transparent)}}.hover\:border-sky-500\/60:hover{border-color:#00a5ef99}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-500\/60:hover{border-color:color-mix(in oklab, var(--color-sky-500) 60%, transparent)}}.hover\:border-violet-300\/25:hover{border-color:#c4b4ff40}@supports (color:color-mix(in lab, red, red)){.hover\:border-violet-300\/25:hover{border-color:color-mix(in oklab, var(--color-violet-300) 25%, transparent)}}.hover\:border-violet-300\/30:hover{border-color:#c4b4ff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-violet-300\/30:hover{border-color:color-mix(in oklab, var(--color-violet-300) 30%, transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:border-white\/\[0\.14\]:hover{border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.14\]:hover{border-color:color-mix(in oklab, var(--color-white) 14.0%, transparent)}}.hover\:bg-amber-500\/\[0\.075\]:hover{background-color:var(--color-amber-500)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/\[0\.075\]:hover{background-color:color-mix(in oklab, var(--color-amber-500) 7.5%, transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-300\/15:hover{background-color:var(--color-blue-300)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-300\/15:hover{background-color:color-mix(in oklab, var(--color-blue-300) 15%, transparent)}}.hover\:bg-blue-300\/\[0\.04\]:hover{background-color:var(--color-blue-300)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-300\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-blue-300) 4%, transparent)}}.hover\:bg-blue-300\/\[0\.08\]:hover{background-color:var(--color-blue-300)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-300\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--color-blue-300) 8%, transparent)}}.hover\:bg-blue-300\/\[0\.025\]:hover{background-color:var(--color-blue-300)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-300\/\[0\.025\]:hover{background-color:color-mix(in oklab, var(--color-blue-300) 2.5%, transparent)}}.hover\:bg-blue-300\/\[0\.035\]:hover{background-color:var(--color-blue-300)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-300\/\[0\.035\]:hover{background-color:color-mix(in oklab, var(--color-blue-300) 3.5%, transparent)}}.hover\:bg-blue-300\/\[0\.055\]:hover{background-color:var(--color-blue-300)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-300\/\[0\.055\]:hover{background-color:color-mix(in oklab, var(--color-blue-300) 5.5%, transparent)}}.hover\:bg-blue-400\/15:hover{background-color:var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-400\/15:hover{background-color:color-mix(in oklab, var(--color-blue-400) 15%, transparent)}}.hover\:bg-blue-500\/20:hover{background-color:var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/20:hover{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.hover\:bg-blue-500\/25:hover{background-color:var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/25:hover{background-color:color-mix(in oklab, var(--color-blue-500) 25%, transparent)}}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-cyan-300\/15:hover{background-color:var(--color-cyan-300)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-300\/15:hover{background-color:color-mix(in oklab, var(--color-cyan-300) 15%, transparent)}}.hover\:bg-cyan-300\/\[0\.04\]:hover{background-color:var(--color-cyan-300)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-300\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-cyan-300) 4%, transparent)}}.hover\:bg-cyan-300\/\[0\.08\]:hover{background-color:var(--color-cyan-300)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-300\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--color-cyan-300) 8%, transparent)}}.hover\:bg-cyan-300\/\[0\.035\]:hover{background-color:var(--color-cyan-300)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-300\/\[0\.035\]:hover{background-color:color-mix(in oklab, var(--color-cyan-300) 3.5%, transparent)}}.hover\:bg-cyan-500\/10:hover{background-color:var(--color-cyan-500)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-500\/10:hover{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.hover\:bg-cyan-500\/25:hover{background-color:var(--color-cyan-500)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-500\/25:hover{background-color:color-mix(in oklab, var(--color-cyan-500) 25%, transparent)}}.hover\:bg-emerald-300\/\[0\.04\]:hover{background-color:#5ee9b50a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-300\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-emerald-300) 4%, transparent)}}.hover\:bg-emerald-300\/\[0\.035\]:hover{background-color:#5ee9b509}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-300\/\[0\.035\]:hover{background-color:color-mix(in oklab, var(--color-emerald-300) 3.5%, transparent)}}.hover\:bg-purple-300\/\[0\.04\]:hover{background-color:#d9b3ff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple-300\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-purple-300) 4%, transparent)}}.hover\:bg-rose-500\/25:hover{background-color:#ff235740}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-500\/25:hover{background-color:color-mix(in oklab, var(--color-rose-500) 25%, transparent)}}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-slate-900\/70:hover{background-color:var(--color-slate-900)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-900\/70:hover{background-color:color-mix(in oklab, var(--color-slate-900) 70%, transparent)}}.hover\:bg-slate-900\/80:hover{background-color:var(--color-slate-900)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-900\/80:hover{background-color:color-mix(in oklab, var(--color-slate-900) 80%, transparent)}}.hover\:bg-violet-300\/\[0\.04\]:hover{background-color:#c4b4ff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-300\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-violet-300) 4%, transparent)}}.hover\:bg-violet-300\/\[0\.035\]:hover{background-color:#c4b4ff09}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-300\/\[0\.035\]:hover{background-color:color-mix(in oklab, var(--color-violet-300) 3.5%, transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:\!text-slate-950:hover{color:var(--color-slate-950)!important}.hover\:text-blue-100:hover{color:var(--color-blue-100)}.hover\:text-blue-200:hover{color:var(--color-blue-200)}.hover\:text-blue-400:hover{color:var(--color-blue-400)}.hover\:text-cyan-100:hover{color:var(--color-cyan-100)}.hover\:text-cyan-200:hover{color:var(--color-cyan-200)}.hover\:text-slate-200:hover{color:var(--color-slate-200)}.hover\:text-white:hover{color:var(--color-white)}.hover\:ring-white\/20:hover{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:ring-white\/20:hover{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}}.focus\:border-blue-400:focus{border-color:var(--color-blue-400)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-blue-300:focus-visible{outline-color:var(--color-blue-300)}.focus-visible\:outline-blue-400:focus-visible{outline-color:var(--color-blue-400)}.focus-visible\:outline-cyan-200:focus-visible{outline-color:var(--color-cyan-200)}.focus-visible\:outline-cyan-300:focus-visible{outline-color:var(--color-cyan-300)}.focus-visible\:outline-rose-200:focus-visible{outline-color:var(--color-rose-200)}.focus-visible\:outline-rose-300:focus-visible{outline-color:var(--color-rose-300)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-progress:disabled{cursor:progress}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-80:disabled{opacity:.8}@media (min-width:360px){.min-\[360px\]\:inline{display:inline}}@media (min-width:40rem){.sm\:right-0{right:0}.sm\:left-auto{left:auto}.sm\:mx-0{margin-inline:0}.sm\:mt-0{margin-top:0}.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.sm\:ml-12{margin-left:calc(var(--spacing) * 12)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:w-auto{width:auto}.sm\:min-w-0{min-width:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[3\.5rem_1fr\]{grid-template-columns:3.5rem 1fr}.sm\:grid-cols-\[3\.5rem_1fr_auto\]{grid-template-columns:3.5rem 1fr auto}.sm\:grid-cols-\[3rem_1fr\]{grid-template-columns:3rem 1fr}.sm\:grid-cols-\[4\.5rem_1fr\]{grid-template-columns:4.5rem 1fr}.sm\:grid-cols-\[4rem_1fr\]{grid-template-columns:4rem 1fr}.sm\:grid-cols-\[12rem_1fr\]{grid-template-columns:12rem 1fr}.sm\:grid-cols-\[52px_1fr\]{grid-template-columns:52px 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}:where(.sm\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.sm\:gap-x-5{column-gap:calc(var(--spacing) * 5)}.sm\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-18{padding-block:calc(var(--spacing) * 18)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:pt-2{padding-top:calc(var(--spacing) * 2)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.sm\:pt-28{padding-top:calc(var(--spacing) * 28)}.sm\:pt-32{padding-top:calc(var(--spacing) * 32)}.sm\:pt-36{padding-top:calc(var(--spacing) * 36)}.sm\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:flex{display:flex}.md\:hidden{display:none}.md\:max-w-md{max-width:var(--container-md)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.md\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.md\:grid-cols-\[1\.2fr_auto\]{grid-template-columns:1.2fr auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-start-2{grid-column-start:2}.lg\:mx-0{margin-inline:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[0\.7fr_1\.6fr\]{grid-template-columns:.7fr 1.6fr}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.9fr_1\.3fr\]{grid-template-columns:.9fr 1.3fr}.lg\:grid-cols-\[0\.68fr_1\.4fr_1fr\]{grid-template-columns:.68fr 1.4fr 1fr}.lg\:grid-cols-\[0\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.lg\:grid-cols-\[0\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.lg\:grid-cols-\[0\.76fr_1\.24fr\]{grid-template-columns:.76fr 1.24fr}.lg\:grid-cols-\[0\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.lg\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[0\.88fr_1\.12fr\]{grid-template-columns:.88fr 1.12fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[minmax\(220px\,0\.75fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(220px,.75fr) minmax(0,3fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:justify-start{justify-content:flex-start}.lg\:gap-0{gap:0}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-7{gap:calc(var(--spacing) * 7)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}:where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.lg\:divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.lg\:divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.lg\:self-center{align-self:center}.lg\:self-start{align-self:flex-start}.lg\:justify-self-end{justify-self:flex-end}.lg\:p-5{padding:calc(var(--spacing) * 5)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-5{padding-inline:calc(var(--spacing) * 5)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:pt-4{padding-top:calc(var(--spacing) * 4)}.lg\:pt-6{padding-top:calc(var(--spacing) * 6)}.lg\:pt-36{padding-top:calc(var(--spacing) * 36)}.lg\:pt-40{padding-top:calc(var(--spacing) * 40)}.lg\:pt-44{padding-top:calc(var(--spacing) * 44)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.lg\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.lg\:text-left{text-align:left}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:first\:pl-0:first-child{padding-left:0}.lg\:last\:pr-0:last-child{padding-right:0}}@media (min-width:80rem){.xl\:inline{display:inline}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:96rem){.\32 xl\:gap-x-12{column-gap:calc(var(--spacing) * 12)}.\32 xl\:gap-x-20{column-gap:calc(var(--spacing) * 20)}.\32 xl\:px-16{padding-inline:calc(var(--spacing) * 16)}}.\[\&_\.shiki\]\:\!m-0 .shiki{margin:0!important}.\[\&_\.shiki\]\:\!bg-transparent .shiki{background-color:#0000!important}.\[\&_\.shiki\]\:\!p-0 .shiki{padding:0!important}.\[\&_\.shiki\]\:\!font-mono .shiki{font-family:var(--font-mono)!important}.\[\&_\.shiki_code\]\:\!grid .shiki code{display:grid!important}}:root{--cb-font-sans:var(--font-dm-sans,"DM Sans"), system-ui, sans-serif;--cb-font-mono:var(--font-dm-mono,"DM Mono"), "Fira Code", monospace;--cb-font-display:var(--font-dm-sans,"DM Sans"), system-ui, sans-serif;--cb-color-slate-950:#020617;--cb-color-slate-900:#0c1526;--cb-color-slate-850:#111d33;--cb-color-slate-800:#1a2640;--cb-color-slate-750:#1e2d4a;--cb-color-slate-700:#243352;--cb-color-slate-600:#374d73;--cb-color-slate-500:#526285;--cb-color-slate-400:#7d90aa;--cb-color-slate-300:#aab8cc;--cb-color-slate-200:#d0dae8;--cb-color-slate-100:#e8eef6;--cb-color-blue-700:#1d4ed8;--cb-color-blue-600:#2563eb;--cb-color-blue-500:#3b82f6;--cb-color-blue-400:#60a5fa;--cb-color-blue-300:#93c5fd;--cb-color-blue-200:#bfdbfe;--cb-color-cyan-500:#06b6d4;--cb-color-cyan-400:#22d3ee;--cb-color-cyan-300:#67e8f9;--cb-color-violet-500:#8b5cf6;--cb-color-violet-400:#a78bfa;--cb-color-violet-300:#c4b5fd;--cb-color-pink-500:#ec4899;--cb-color-pink-400:#f472b6;--cb-color-emerald-600:#059669;--cb-color-emerald-500:#10b981;--cb-color-emerald-400:#34d399;--cb-color-amber-500:#f59e0b;--cb-color-amber-400:#fbbf24;--cb-color-red-500:#ef4444;--cb-color-red-400:#f87171;--cb-radius-xs:.25rem;--cb-radius-sm:.375rem;--cb-radius-md:.625rem;--cb-radius-lg:.875rem;--cb-radius-xl:1.25rem;--cb-shadow-xs:0 1px 3px #0006;--cb-shadow-soft:0 8px 32px #00000073;--cb-shadow-float:0 20px 60px #0009;--cb-shadow-glow-blue:0 0 24px #3b82f647, 0 0 48px #3b82f61a;--cb-shadow-glow-gradient:0 0 20px #3b82f62e, 0 0 32px #06b6d41f, 0 0 48px #8b5cf614;--cb-sidebar-w:15rem;--cb-topbar-h:3.5rem;--cb-surface-0:#020617;--cb-surface-1:#0c1526f2;--cb-surface-2:#111d33e6;--cb-surface-3:#1a2640cc;--cb-surface-hover:#ffffff06;--cb-border:#ffffff12;--cb-border-strong:#ffffff1f}@keyframes cb-fade-in-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0)}}@keyframes cb-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cb-slide-in-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes cb-gradient{0%,to{background-position:0%}50%{background-position:100%}}@keyframes cb-pulse-soft{0%,to{opacity:1}50%{opacity:.55}}@keyframes cb-spin{to{transform:rotate(360deg)}}@keyframes cb-shimmer{0%{transform:translate(-100%)skew(-8deg)}to{transform:translate(200%)skew(-8deg)}}@keyframes dot-bounce{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.cb-animate-fade-in-up{will-change:transform, opacity;backface-visibility:hidden;animation:.32s cubic-bezier(.22,1,.36,1) both cb-fade-in-up}.cb-animate-fade-in{animation:.24s both cb-fade-in}.cb-animate-slide-in-right{animation:.28s cubic-bezier(.22,1,.36,1) both cb-slide-in-right}.cb-animate-gradient{background-size:200% 200%;animation:4s infinite cb-gradient}.cb-animate-pulse-soft{animation:2s ease-in-out infinite cb-pulse-soft}.cb-animate-spin{animation:.9s linear infinite cb-spin}.cb-animate-shimmer{position:relative;overflow:hidden}.cb-animate-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);animation:1.8s ease-in-out infinite cb-shimmer;position:absolute;inset:0}.cb-stagger-1{animation-delay:40ms}.cb-stagger-2{animation-delay:80ms}.cb-stagger-3{animation-delay:.12s}.cb-stagger-4{animation-delay:.16s}.cb-stagger-5{animation-delay:.2s}@media (prefers-reduced-motion:reduce){[class*=cb-animate-],[class*=cb-animate-]:after{will-change:auto;animation:none!important}}.cb-bg-gradient-mesh{background:radial-gradient(at 15% 25%,#3b82f612 0,#0000 55%),radial-gradient(at 85% 15%,#06b6d40d 0,#0000 50%),radial-gradient(at 50% 85%,#8b5cf60d 0,#0000 50%)}.cb-panel{background:var(--cb-surface-1);border:1px solid var(--cb-border)}.cb-card{background:var(--cb-surface-2);border:1px solid var(--cb-border);border-radius:var(--cb-radius-lg);transition:border-color .2s,background .2s}.cb-card:hover{border-color:var(--cb-border-strong);background:var(--cb-surface-3)}.cb-section-header{border-bottom:1px solid var(--cb-border);background:#0c1526cc;justify-content:space-between;align-items:center;height:2.75rem;padding:0 1rem;display:flex}.cb-stat{flex-direction:column;gap:.2rem;display:flex}.cb-stat-label{color:var(--cb-color-slate-500);letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:600;font-family:var(--cb-font-mono)}.cb-stat-value{color:var(--cb-color-slate-100);letter-spacing:-.02em;font-size:1.4rem;font-weight:700;line-height:1}.cb-chip{border:1px solid var(--cb-border);color:var(--cb-color-slate-400);font-size:.68rem;font-weight:500;font-family:var(--cb-font-mono);background:#1a2640b3;border-radius:999px;align-items:center;gap:.3rem;padding:.18rem .55rem;display:inline-flex}.cb-label{color:var(--cb-color-slate-400);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:600;font-family:var(--cb-font-mono);align-items:center;gap:.4rem;display:inline-flex}.cb-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:16rem;padding:2.5rem 1.5rem;display:flex}.cb-input{border:1px solid var(--cb-border);border-radius:var(--cb-radius-md);color:var(--cb-color-slate-100);font-family:var(--cb-font-sans);background:#02061799;width:100%;height:2.25rem;padding:0 .75rem;font-size:.875rem;transition:border-color .15s,background .15s}.cb-input:focus{background:#020617d9;border-color:#3b82f680;outline:none}.cb-input::placeholder{color:var(--cb-color-slate-600)}.cb-textarea{border:1px solid var(--cb-border);border-radius:var(--cb-radius-md);color:var(--cb-color-slate-100);font-family:var(--cb-font-sans);resize:vertical;background:#02061799;width:100%;padding:.75rem;font-size:.875rem;transition:border-color .15s}.cb-textarea:focus{border-color:#3b82f680;outline:none}.cb-btn{border-radius:var(--cb-radius-md);cursor:pointer;white-space:nowrap;height:2rem;font-size:.8rem;font-weight:500;font-family:var(--cb-font-sans);justify-content:center;align-items:center;gap:.4rem;padding:0 .875rem;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.cb-btn-primary{color:#fff;background:#2563eb;border:1px solid #3b82f666}.cb-btn-primary:hover{background:#3b82f6}.cb-btn-ghost{border:1px solid var(--cb-border);color:var(--cb-color-slate-300);background:0 0}.cb-btn-ghost:hover{background:var(--cb-surface-hover);border-color:var(--cb-border-strong);color:var(--cb-color-slate-100)}.cb-btn-danger{color:#f87171;background:#ef44441f;border:1px solid #ef444440}.cb-btn-danger:hover{background:#ef444433}.cb-focus-ring:focus-visible{outline:none;box-shadow:0 0 0 1px #3b82f6b3,0 0 0 4px #3b82f62e}.cb-row{border-bottom:1px solid var(--cb-border);transition:background .12s}.cb-row:hover{background:var(--cb-surface-hover)}.cb-row:last-child{border-bottom:none}.cb-dot-green{background:#34d399;box-shadow:0 0 6px #34d39999}.cb-dot-blue{background:#60a5fa;box-shadow:0 0 6px #60a5fa99}.cb-dot-red{background:#f87171;box-shadow:0 0 6px #f8717199}.cb-dot-amber{background:#fbbf24;box-shadow:0 0 6px #fbbf2499}.cb-dot-muted{background:var(--cb-color-slate-600)}.cb-scroll{scrollbar-width:thin;scrollbar-color:#374d7399 transparent}.cb-scroll::-webkit-scrollbar{width:4px}.cb-scroll::-webkit-scrollbar-track{background:0 0}.cb-scroll::-webkit-scrollbar-thumb{background:#374d738c;border-radius:999px}:root{--ifm-font-family-base:var(--cb-font-sans);--ifm-color-primary:var(--cb-color-blue-500);--ifm-color-primary-dark:var(--cb-color-blue-600);--ifm-color-primary-darker:#1d4ed8;--ifm-color-primary-darkest:#1e40af;--ifm-color-primary-light:var(--cb-color-blue-400);--ifm-color-primary-lighter:var(--cb-color-blue-300);--ifm-color-primary-lightest:#bfdbfe;--ifm-background-color:var(--cb-color-slate-950);--ifm-navbar-background-color:var(--cb-color-slate-950);--ifm-footer-background-color:var(--cb-color-slate-950);--ifm-code-font-size:95%;--docusaurus-highlighted-code-line-bg:#3b82f61a}[data-theme=dark]{--ifm-color-primary:var(--cb-color-blue-400);--ifm-color-primary-dark:var(--cb-color-blue-500);--ifm-color-primary-darker:var(--cb-color-blue-600);--ifm-color-primary-darkest:#1d4ed8;--ifm-color-primary-light:var(--cb-color-blue-300);--ifm-color-primary-lighter:#bfdbfe;--ifm-color-primary-lightest:#dbeafe;--ifm-background-color:var(--cb-color-slate-950);--ifm-navbar-background-color:var(--cb-color-slate-950);--ifm-footer-background-color:var(--cb-color-slate-950);--docusaurus-highlighted-code-line-bg:#3b82f633}html{font-family:var(--ifm-font-family-base)}body{background-color:var(--cb-color-slate-950);color:var(--cb-color-slate-200)}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0)}}@keyframes float{0%{transform:translate(0)}25%{transform:translate(2px,-5px)}50%{transform:translateY(-10px)}75%{transform:translate(-2px,-5px)}to{transform:translate(0)}}@keyframes gradient{0%,to{background-position:0%}50%{background-position:100%}}@keyframes pulse-glow{0%,to{opacity:1;box-shadow:0 0 20px}50%{opacity:.6;box-shadow:0 0 8px}}@keyframes bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes typing-cursor{0%,to{opacity:1}50%{opacity:0}}@keyframes send-pulse{0%{filter:brightness();transform:scale(1)}40%{filter:brightness(1.14);transform:scale(1.06)}to{filter:brightness();transform:scale(1)}}@keyframes cube-drift{0%,to{transform:rotate(var(--base-rotation,15deg)) translateY(0) translateX(0)}25%{transform:rotate(calc(var(--base-rotation,15deg) + 3deg)) translateY(-15px) translateX(5px)}50%{transform:rotate(calc(var(--base-rotation,15deg) - 2deg)) translateY(-8px) translateX(-8px)}75%{transform:rotate(calc(var(--base-rotation,15deg) + 2deg)) translateY(5px) translateX(8px)}}@keyframes shape-pulse{0%,to{opacity:.4;transform:scale(1)rotate(0)}50%{opacity:.7;transform:scale(1.1)rotate(5deg)}}.animate-fade-in-up{will-change:transform, opacity;backface-visibility:hidden;animation:.6s ease-out forwards fade-in-up}.animate-float{will-change:transform;backface-visibility:hidden;animation:4.8s linear infinite both float;transform:translateZ(0)}.animate-gradient{background-size:200% 200%;animation:3s infinite gradient}.animate-pulse-glow{animation:2s ease-in-out infinite pulse-glow}.animate-bounce-in{animation:.6s cubic-bezier(.68,-.55,.265,1.55) forwards bounce-in}.animate-typing-cursor:after{content:"|";animation:.8s ease-in-out infinite typing-cursor}.animate-send-pulse{will-change:transform, filter;animation:.8s ease-out send-pulse}.animate-cube-drift{animation:20s ease-in-out infinite cube-drift}.animate-shape-pulse{animation:8s ease-in-out infinite shape-pulse}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.typing-dots{align-items:center;gap:.3rem;display:inline-flex}.typing-dots span{background:linear-gradient(135deg,#60a5fa,#22d3ee);border-radius:999px;width:.38rem;height:.38rem;animation:1.1s ease-in-out infinite dot-bounce}.typing-dots span:nth-child(2){animation-delay:.15s}.typing-dots span:nth-child(3){animation-delay:.3s}.chat-scroll{scrollbar-width:thin;scrollbar-color:#47556999 transparent}.chat-scroll::-webkit-scrollbar{width:6px}.chat-scroll::-webkit-scrollbar-track{background:0 0}.chat-scroll::-webkit-scrollbar-thumb{background:#4755698c;border-radius:999px}.bg-noise{position:relative}.bg-noise:before{content:"";opacity:.03;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:absolute;inset:0}.gradient-border{position:relative}.gradient-border:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#3b82f64d,#06b6d44d,#8b5cf64d);padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gradient-border:hover:before{opacity:1}.inner-highlight{position:relative}.inner-highlight:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute;top:0;left:0;right:0}.spotlight-glow{position:relative}.spotlight-glow:before{content:"";border-radius:inherit;background:radial-gradient(400px circle at var(--mouse-x,50%) var(--mouse-y,50%), #3b82f61a, transparent 40%);pointer-events:none;opacity:0;transition:opacity .3s;position:absolute;inset:-1px}.spotlight-glow:hover:before{opacity:1}.card-3d{transform-style:preserve-3d;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.card-3d:hover{transform:perspective(1000px) rotateX(var(--rotate-x,0deg)) rotateY(var(--rotate-y,0deg)) scale(1.02)}.card-3d-content{transition:transform .4s cubic-bezier(.34,1.56,.64,1);transform:translateZ(20px)}.card-3d:hover .card-3d-content{transform:translateZ(30px)}.card-group .card-item{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.card-group:has(.card-item:hover) .card-item:not(:hover){opacity:.5;transform:scale(.98)}.card-group .card-item:hover{opacity:1;z-index:10;transform:scale(1.02)}.theme-doc-markdown{-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--cb-color-slate-300);background:0 0;border:none;border-radius:0;padding:0 clamp(1rem,2vw,1.5rem) 2.5rem;font-size:1rem;line-height:1.78}.theme-doc-markdown>:first-child{margin-top:0}.theme-doc-markdown h1,.theme-doc-markdown h2,.theme-doc-markdown h3{letter-spacing:-.02em;text-wrap:balance}.theme-doc-markdown h1{background:linear-gradient(135deg, var(--cb-color-slate-100) 0%, var(--cb-color-blue-200) 42%, var(--cb-color-cyan-300) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.theme-doc-markdown h2{color:var(--cb-color-slate-100);position:relative}.theme-doc-markdown h2:before{background:var(--cb-color-blue-500);content:"";border-radius:999px;width:3px;height:1.15rem;position:absolute;top:1.5rem;left:-1rem}.theme-doc-markdown h3{color:var(--cb-color-slate-100)}.theme-doc-markdown h4{color:var(--cb-color-slate-200)}.theme-doc-markdown p,.theme-doc-markdown li{color:var(--cb-color-slate-300)}.theme-doc-markdown strong{color:var(--cb-color-slate-100);font-weight:700}.theme-doc-markdown ul li::marker{color:var(--cb-color-cyan-400)}.theme-doc-markdown ol li::marker{color:var(--cb-color-blue-400);font-weight:700}.theme-doc-markdown>p:first-of-type{max-width:48rem;color:var(--cb-color-slate-300);font-size:clamp(1.05rem,1.6vw,1.125rem);line-height:1.7}.theme-doc-markdown a:not(.hash-link):not(.pagination-nav__link):not(.theme-edit-this-page){color:var(--cb-color-blue-300);text-underline-offset:.22em;font-weight:600;text-decoration:none}.theme-doc-markdown a:not(.hash-link):not(.pagination-nav__link):not(.theme-edit-this-page):hover{color:var(--cb-color-blue-200);text-decoration:underline}.theme-doc-markdown .hash-link{opacity:0;transition:opacity .15s}.theme-doc-markdown :is(h2,h3,h4):hover .hash-link{opacity:.75}.theme-doc-markdown div.rounded-2xl:has(>table){scrollbar-width:thin;scrollbar-color:#374d738c transparent;border-color:var(--cb-border)!important;background:var(--cb-surface-1)!important;box-shadow:none!important;border-radius:.75rem!important;overflow-x:auto!important}.theme-doc-markdown table{border:1px solid var(--cb-border);border-collapse:separate;border-spacing:0;background:var(--cb-surface-1);width:100%;min-width:max(100%,42rem);box-shadow:none;border-radius:.75rem;margin:1rem 0 1.5rem;display:table}.theme-doc-markdown table thead{background:var(--cb-surface-2);border-bottom:1px solid var(--cb-border)}.theme-doc-markdown table thead tr{border-bottom:1px solid var(--cb-border)}.theme-doc-markdown table th{color:var(--cb-color-slate-300);letter-spacing:.07em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.theme-doc-markdown table tbody tr{border-bottom:1px solid var(--cb-border);transition:background-color .15s}.theme-doc-markdown table tbody tr:nth-child(2n){background-color:#ffffff05}.theme-doc-markdown table tbody tr:hover{background-color:var(--cb-surface-hover)}.comparison-table{table-layout:fixed;min-width:100%;display:table;width:100%!important}.comparison-table th:first-child,.comparison-table td:first-child{width:50%}.comparison-table th:nth-child(2),.comparison-table td:nth-child(2),.comparison-table th:nth-child(3),.comparison-table td:nth-child(3){width:25%}.theme-doc-markdown th,.theme-doc-markdown td{vertical-align:top;padding:.78rem 1rem;border:none!important}.theme-doc-markdown th{white-space:nowrap}.theme-doc-markdown td{color:var(--cb-color-slate-300);font-size:.95rem}.theme-doc-markdown td code{background:var(--cb-surface-2);color:var(--cb-color-blue-200);border:1px solid #60a5fa2e;border-radius:999px;padding:.14rem .44rem;font-size:.875rem}.theme-doc-markdown :not(pre)>code{background:var(--cb-surface-2);color:var(--cb-color-blue-200);border:1px solid #93c5fd26;border-radius:.45rem;padding:.12rem .36rem;font-size:.88em}.theme-doc-markdown td code{background:var(--cb-surface-2);color:var(--cb-color-blue-200);border-color:#60a5fa2e;border-radius:999px;padding:.14rem .44rem}.theme-doc-markdown pre{border:1px solid var(--cb-border);box-shadow:none;scrollbar-width:thin;scrollbar-color:#374d738c transparent;border-radius:.75rem;margin:1.25rem 0 1.5rem;padding:.875rem 1rem;line-height:1.65;background:var(--cb-color-slate-900)!important}.theme-doc-markdown pre code{font-size:.875rem}.theme-doc-markdown div[class*=codeBlockContainer_]{border:1px solid var(--cb-border);background:var(--cb-color-slate-900);box-shadow:none;border-radius:.75rem;margin:1.25rem 0 1.5rem;overflow:hidden}.theme-doc-markdown div[class*=codeBlockTitle_]{border-bottom:1px solid var(--cb-border);background:var(--cb-surface-1);color:var(--cb-color-slate-400);letter-spacing:.02em;padding:.625rem .875rem;font-size:.75rem;font-weight:600}.theme-doc-markdown div[class*=codeBlockContainer_]:before{content:"";background:radial-gradient(circle at 1rem 50%, #f38ba8 0 .2rem, transparent .22rem), radial-gradient(circle at 1.7rem 50%, #f9e2af 0 .2rem, transparent .22rem), radial-gradient(circle at 2.4rem 50%, #a6e3a1 0 .2rem, transparent .22rem), var(--cb-surface-1);border-bottom:1px solid var(--cb-border);height:.65rem;padding:.65rem 0;display:block}.theme-doc-markdown div[class*=codeBlockContent_]{background:var(--cb-color-slate-900)}.theme-doc-markdown button[class*=copyButton_],.theme-doc-markdown button[class*=wordWrapButton_]{border-radius:.5rem;min-width:2rem;min-height:2rem;border:1px solid var(--cb-border)!important;background:var(--cb-surface-2)!important}.theme-doc-markdown button[class*=copyButton_]:hover,.theme-doc-markdown button[class*=wordWrapButton_]:hover{background:var(--cb-surface-3)!important}.theme-doc-markdown .theme-admonition{border:1px solid var(--cb-border);background:var(--cb-surface-1);box-shadow:none;border-left-width:3px;border-radius:.75rem;margin:1.25rem 0 1.5rem;padding:.875rem 1rem;overflow:hidden}.theme-doc-markdown .theme-admonition-heading{color:var(--cb-color-slate-200);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.375rem;font-size:.75rem;font-weight:600}.theme-doc-markdown .theme-admonition p:last-child,.theme-doc-markdown .theme-admonition ul:last-child,.theme-doc-markdown .theme-admonition ol:last-child{margin-bottom:0}.theme-doc-markdown .theme-admonition-tip{border-left-color:var(--cb-color-emerald-500);background:#064e3b2e}.theme-doc-markdown .theme-admonition-note{border-left-color:var(--cb-color-blue-500)}.theme-doc-markdown .theme-admonition-caution,.theme-doc-markdown .theme-admonition-warning{border-left-color:var(--cb-color-amber-500);background:#78350f2e}.theme-doc-markdown .theme-admonition-danger{border-left-color:var(--cb-color-red-500);background:#7f1d1d2e}.prose{--tw-prose-body:var(--cb-color-slate-300);--tw-prose-headings:var(--cb-color-slate-100);--tw-prose-links:var(--cb-color-blue-400);--tw-prose-bold:var(--cb-color-slate-100);--tw-prose-code:var(--cb-color-blue-300)}table{border-collapse:collapse}table th,table td{border:none!important}.theme-doc-markdown ul,.markdown ul{margin-bottom:1rem;padding-left:1.5rem;list-style-type:disc}.theme-doc-markdown ol,.markdown ol{margin-bottom:1rem;padding-left:1.5rem;list-style-type:decimal}.theme-doc-markdown li,.markdown li{margin-bottom:.25rem}.theme-doc-markdown h1,.theme-doc-markdown h2,.theme-doc-markdown h3,.theme-doc-markdown h4,.markdown h1,.markdown h2,.markdown h3,.markdown h4{margin-top:1.5rem;margin-bottom:1rem;font-weight:600}.theme-doc-markdown h1,.markdown h1{letter-spacing:-.03em;color:var(--cb-color-slate-100);margin-bottom:1rem;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:700;line-height:1.05}.theme-doc-markdown h1+p,.markdown h1+p{color:var(--cb-color-slate-400);max-width:44rem;margin-bottom:0;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.65}.theme-doc-markdown h1+p:after,.markdown h1+p:after{background:var(--cb-border);content:"";width:100%;height:1px;margin-top:1.75rem;display:block}.theme-doc-markdown h2,.markdown h2{border-top:1px solid var(--cb-border);margin-top:2.5rem;padding-top:1.25rem;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:650}.theme-doc-markdown h3,.markdown h3{font-size:clamp(1.1rem,1.8vw,1.25rem);font-weight:600}.theme-doc-markdown h4,.markdown h4{font-size:1rem;font-weight:600}.breadcrumbs{margin-bottom:1.4rem}.breadcrumbs__link,.breadcrumbs__item--active .breadcrumbs__link{color:var(--cb-color-slate-400)}.theme-edit-this-page{border:1px solid var(--cb-border);color:var(--cb-color-slate-400);border-radius:.625rem;align-items:center;min-height:2.25rem;padding:.5rem .75rem;font-size:.8125rem;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.theme-edit-this-page:hover{background:var(--cb-surface-hover);border-color:var(--cb-border-strong);color:var(--cb-color-slate-100)}.pagination-nav__link{border:1px solid var(--cb-border);background:var(--cb-surface-1);border-radius:.75rem;padding:.75rem .875rem;transition:background-color .12s,border-color .12s}.pagination-nav__link:hover{border-color:var(--cb-border-strong);background:var(--cb-surface-2)}.pagination-nav__label{color:var(--cb-color-slate-200);font-size:.875rem;font-weight:500;line-height:1.25}.pagination-nav__sublabel{color:var(--cb-color-slate-500);letter-spacing:.02em;font-size:.75rem;font-weight:500}.docs-landing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0 2rem;display:grid}.docs-landing-card,.docs-quick-path{border:1px solid var(--cb-border);background:var(--cb-surface-1);border-radius:.75rem;padding:1rem;transition:background-color .12s,border-color .12s;display:block;color:var(--cb-color-slate-300)!important;text-decoration:none!important}.docs-landing-card:hover,.docs-quick-path:hover{background:var(--cb-surface-2);border-color:var(--cb-border-strong)}.docs-landing-card h3,.docs-quick-path h3{color:var(--cb-color-slate-100);margin-top:0;font-size:1rem;font-weight:600}.docs-landing-card:before{background:var(--cb-color-blue-500);content:"";border-radius:999px;width:1.5rem;height:2px;margin-bottom:.75rem;display:block}.docs-step-list{counter-reset:docs-step;gap:.75rem;display:grid;margin:1.5rem 0!important;padding:0!important;list-style:none!important}.docs-step-list>li{counter-increment:docs-step;border:1px solid var(--cb-border);background:var(--cb-surface-1);border-radius:.75rem;padding:.875rem 1rem .875rem 3rem;position:relative;margin:0!important}.docs-step-list>li:before{background:var(--cb-surface-2);border:1px solid var(--cb-border-strong);color:var(--cb-color-slate-200);content:counter(docs-step);border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:.875rem;left:.875rem}@media (max-width:768px){.theme-doc-markdown{font-size:.98rem;line-height:1.72}.theme-doc-markdown table{min-width:0;max-width:100%;display:block;overflow-x:auto}.theme-doc-markdown th,.theme-doc-markdown td{padding:.8rem .9rem}.docs-landing-grid,.pagination-nav{grid-template-columns:1fr}}.navbar{display:none!important}.navbar[style*=hidden]{display:block!important}.main-wrapper{background:linear-gradient(90deg, #3b82f608, transparent 24rem), linear-gradient(180deg, #0f172a40, transparent 24rem), var(--cb-color-slate-950)}html.blog-wrapper .main-wrapper{padding-top:6rem}@media (max-width:767px){html.blog-wrapper .main-wrapper{padding-top:5rem}}.breadcrumbs{display:none!important}.footer{background-color:var(--cb-color-slate-950);border-top:1px solid var(--cb-border)}.footer__title{color:var(--cb-color-slate-100);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.footer__link-item{color:var(--cb-color-slate-400);transition:color .15s}.footer__link-item:hover{color:var(--cb-color-blue-400)}.footer__copyright{color:var(--cb-color-slate-600)}.menu{background-color:#0000}.menu__link{color:var(--cb-color-slate-400)}.menu__link:hover{color:var(--cb-color-slate-100)}.menu__link--active{color:var(--cb-color-blue-400)}@media (min-width:997px){:root{--doc-sidebar-width:288px}html body .theme-doc-sidebar-container,html body [class*=docSidebarContainer_]{width:var(--doc-sidebar-width,280px)!important;min-width:var(--doc-sidebar-width,280px)!important;border-right:none!important;margin-top:0!important;padding-top:0!important;display:block!important}html body [class*=sidebarViewport_]{scrollbar-width:thin;scrollbar-color:#374d7380 transparent;z-index:30!important;width:var(--doc-sidebar-width,280px)!important;background:var(--cb-color-slate-950)!important;border-right:1px solid var(--cb-border)!important;height:calc(100vh - 64px)!important;max-height:calc(100vh - 64px)!important;padding:1.25rem .875rem 1.5rem!important;position:fixed!important;top:64px!important;bottom:0!important;left:0!important;overflow-y:auto!important}html body .theme-doc-sidebar-menu,html body [class*=docSidebarContainer_] .menu__list{padding:0!important}html body .theme-doc-sidebar-menu{padding-bottom:1rem!important}html body .theme-doc-sidebar-menu>.menu__list-item{margin:0 0 .25rem!important}html body .menu__list-item-collapsible{border-radius:.5rem}html body .menu__link--sublist{color:var(--cb-color-slate-300);letter-spacing:.01em;text-transform:none;font-size:.8125rem;font-weight:600}html body .menu__link--sublist:hover{color:var(--cb-color-slate-100)}html body .menu__link{overflow-wrap:anywhere;min-height:2.25rem;color:var(--cb-color-slate-400);white-space:normal;border-radius:.5rem;align-items:center;padding:.5rem .75rem;font-size:.875rem;line-height:1.35;transition:background-color .12s,color .12s}html body .menu__link:hover{background:var(--cb-surface-hover);color:var(--cb-color-slate-100)}html body .menu__list-item-collapsible:hover{background:0 0}html body .menu__list .menu__list{border-left:none;margin:.125rem 0 .5rem .5rem;padding-left:0!important}html body .menu__list .menu__list .menu__list-item{position:relative;margin:0 0 .0625rem!important}html body .menu__list .menu__list .menu__list-item:before{background:var(--cb-border);content:"";width:1px;height:calc(100% - 1rem);position:absolute;top:.5rem;left:0}html body .menu__list .menu__list .menu__link{min-height:2rem;color:var(--cb-color-slate-400);border-radius:0 .375rem .375rem 0;margin-left:.75rem;padding:.4375rem .75rem;font-size:.875rem}html body .menu__list .menu__list .menu__link:hover{background:var(--cb-surface-hover);color:var(--cb-color-slate-100)}html body .menu__link--active{font-weight:600;box-shadow:none!important;color:var(--cb-color-blue-400)!important;background:0 0!important}html body .menu__link--active:hover{background:var(--cb-surface-hover)!important}html body .menu__list .menu__list .menu__link--active{background:0 0!important}html body .menu__list .menu__list .menu__link--active:before{background:var(--cb-color-blue-500);content:"";border-radius:999px;width:2px;height:calc(100% - 1rem);position:absolute;top:.5rem;left:-.75rem}html body .menu__caret:before{opacity:.5;transform:scale(.85)}html body .theme-doc-toc-desktop{padding-top:.5rem;background:0 0!important}html body [class*=docItemCol_]{padding-top:4.75rem!important}html body .table-of-contents,html body [class*=tableOfContents_]{border-left:1px solid var(--cb-border);scrollbar-width:thin;scrollbar-color:#374d7380 transparent;background:0 0!important}html body .table-of-contents:before{color:var(--cb-color-slate-500);content:"On this page";letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;padding-left:.75rem;font-size:.6875rem;font-weight:600;display:block}html[lang]:not([lang=en]) body .table-of-contents:before{content:none}html body .table-of-contents__link{color:var(--cb-color-slate-500);border-radius:.375rem;padding:.3125rem .75rem;font-size:.8125rem;transition:background-color .12s,color .12s;display:block}html body .table-of-contents__link:hover,html body .table-of-contents__link--active{color:var(--cb-color-slate-100);background:0 0}html body .table-of-contents__link--active{font-weight:500}}@media (min-width:997px) and (max-width:1200px){:root{--doc-sidebar-width:244px}html body .menu__link{padding-left:.625rem;padding-right:.625rem;font-size:.875rem}html body [class*=tableOfContents_],html body .table-of-contents,html body .theme-doc-toc-desktop{display:none!important}html body [class*=docItemCol_],html body .theme-doc-markdown{max-width:none!important}}@media (max-width:1200px){html body .theme-doc-markdown{padding-inline:clamp(1rem,3vw,2rem)}}@media (max-width:996px){html body [class*=docItemContainer_]{padding-top:4.75rem!important}html body .theme-doc-markdown{padding-inline:clamp(1rem,4vw,1.5rem)}html body [class*=tocCollapsible_]{border:1px solid var(--cb-border);background:var(--cb-surface-2);border-radius:.75rem;margin:0 1rem 1rem;overflow:hidden}html body [class*=tocCollapsibleButton_]{min-height:2.75rem;color:var(--cb-color-slate-200);font-weight:600}}.cb-centered-copy{text-align:center!important}.cb-centered-copy>:is(h1,h2,p){text-wrap:balance;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.cb-centered-copy>:is(h1,h2){max-width:48rem}.cb-centered-copy>p{max-width:36rem}.cb-sdk-strip{margin:0 auto}.marketing-section-copy{max-width:40rem}.marketing-section-copy>:is(div,span,p)[class*=uppercase]{letter-spacing:.14em;text-wrap:balance;align-items:center;width:fit-content;max-width:100%;margin-bottom:0;line-height:1;display:inline-flex}.marketing-section-copy>:is(h2,h3){text-wrap:balance;max-width:40rem;margin-top:1rem;line-height:1.12}.marketing-section-copy>p:not([class*=uppercase]){text-wrap:pretty;max-width:38rem;margin-top:1rem}.marketing-section-copy svg{flex-shrink:0}.marketing-section-copy--center{text-align:center;margin-left:auto;margin-right:auto}.marketing-section-copy--center>:is(div,span,p)[class*=uppercase],.marketing-section-copy--center>:is(h2,h3),.marketing-section-copy--center>p:not([class*=uppercase]){margin-left:auto;margin-right:auto}.marketing-primary-cta{color:#020617;text-shadow:none;background:#e8eef6;border:1px solid #ffffffb8;transition:background-color .16s,border-color .16s,transform .16s,box-shadow .16s;box-shadow:0 18px 45px #0206175c,0 0 0 1px #94a3b814}.marketing-primary-cta:hover{color:#020617;background:#fff;border-color:#fffffff2;transform:translateY(-1px);box-shadow:0 20px 52px #0206176b,0 0 0 1px #bfdbfe2e}.marketing-primary-cta svg{color:currentColor}.marketing-input{color:#f8fafc;background:#020617b8;border:1px solid #94a3b83d;transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff0a}.marketing-input::placeholder{color:#94a3b88c}.marketing-input:hover:not(:disabled){border-color:#94a3b86b}.marketing-input:disabled{opacity:.65}.marketing-input:focus-visible{border-color:#22d3eea6;outline:none;box-shadow:0 0 0 3px #22d3ee38}.marketing-primary-cta[class~=h-11],.marketing-primary-cta[class~=h-12],.marketing-primary-cta[class~=h-13],.marketing-primary-cta[class~=h-14],:is(a,button)[class*=bg-white\/5][class*=border-white\/][class~=h-11],:is(a,button)[class*=bg-white\/5][class*=border-white\/][class~=h-12],:is(a,button)[class*=bg-white\/5][class*=border-white\/][class~=h-13],:is(a,button)[class*=bg-white\/5][class*=border-white\/][class~=h-14]{text-align:center;white-space:normal;justify-content:center;align-items:center;height:auto;padding-top:.75rem;padding-bottom:.75rem;line-height:1.25}.marketing-primary-cta[class~=h-11],:is(a,button)[class*=bg-white\/5][class*=border-white\/][class~=h-11]{min-height:2.75rem}.marketing-primary-cta[class~=h-12],:is(a,button)[class*=bg-white\/5][class*=border-white\/][class~=h-12]{min-height:3rem}.marketing-primary-cta[class~=h-13],:is(a,button)[class*=bg-white\/5][class*=border-white\/][class~=h-13]{min-height:3.25rem}.marketing-primary-cta[class~=h-14],:is(a,button)[class*=bg-white\/5][class*=border-white\/][class~=h-14]{min-height:3.5rem}.marketing-primary-cta[class~=h-11] svg,.marketing-primary-cta[class~=h-12] svg,.marketing-primary-cta[class~=h-13] svg,.marketing-primary-cta[class~=h-14] svg,:is(a,button)[class*=bg-white\/5][class*=border-white\/][class~=h-11] svg,:is(a,button)[class*=bg-white\/5][class*=border-white\/][class~=h-12] svg,:is(a,button)[class*=bg-white\/5][class*=border-white\/][class~=h-13] svg,:is(a,button)[class*=bg-white\/5][class*=border-white\/][class~=h-14] svg{flex-shrink:0}.privacy-services-table{display:table}.privacy-services-table th{background-color:#ffffff0a}:is(main,div)[class*=min-h-screen][class*=bg-slate-950]{color:#f8fafc;background:#020617!important}:is(main,div)[class*=min-h-screen][class*=bg-slate-950]>section{background:0 0!important;border-top-color:#0000!important;border-bottom-color:#0000!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.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.
 */

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

.skipToContent_mLsC {
  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_mLsC:focus {
  left: 1rem;
  box-shadow: var(--ifm-global-shadow-md);
}

/**
 * Copyright (c) Facebook, Inc. and 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_Gmtx {
  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_E8GG {
  font-size: 85%;
  text-align: center;
  padding: 5px 0;
}

.content_E8GG 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_QFGk {
  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_QFGk {
  display: none;
}

.announcementBarPlaceholder_NLCM {
  flex: 0 0 10px;
}

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

.announcementBarContent_p6Zn {
  flex: 1 1 auto;
}

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

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

  .announcementBarPlaceholder_NLCM,
  .announcementBarClose_c955 {
    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.
 */

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

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

.anchorTargetStickyNavbar_FVMw {
  scroll-margin-top: calc(var(--ifm-navbar-height) + 0.5rem);
}

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

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

.hash-link {
  opacity: 0;
  padding-left: 0.5rem;
  transition: opacity var(--ifm-transition-fast);
  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.
 */

html,
body {
  height: 100%;
}

.mainWrapper_KFUZ {
  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;
}

/**
 * Copyright (c) Facebook, Inc. and 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_ADjm {
  max-height: calc(100vh - (var(--ifm-navbar-height) + 2rem));
  overflow-y: auto;
  position: sticky;
  top: calc(var(--ifm-navbar-height) + 2rem);
}

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

.sidebarItemList_bhYr {
  font-size: 0.9rem;
}

.sidebarItem_LAO2 {
  margin-top: 0.7rem;
}

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

.sidebarItemLink_C5Fe:hover {
  text-decoration: none;
}

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

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

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

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

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

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

.title_nmJa {
  font-size: 3rem;
}

/**
  Blog post title should be smaller on smaller devices
**/
@media (max-width: 576px) {
  .title_nmJa {
    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_oL34 {
  font-size: 0.9rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.author-as-h1_ppmT .authorImage_lD_3 {
  --ifm-avatar-photo-size: 7rem;
}

.author-as-h2_UTRF .authorImage_lD_3 {
  --ifm-avatar-photo-size: 5.4rem;
}

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

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

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

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

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

.author-as-h1_ppmT .authorTitle_trh_ {
  font-size: 1.2rem;
  line-height: 1.6rem;
}

.author-as-h2_UTRF .authorTitle_trh_ {
  font-size: 1rem;
  line-height: 1.3rem;
}

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

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

.authorListItem_LB9k {
  list-style-type: none;
  margin-bottom: 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.
 */

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

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

.imageOnlyAuthorCol_jP14 {
  margin-left: 0.3rem;
  margin-right: 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.
 */

.backToTopButton_GRgi {
  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_GRgi::after {
  content: ' ';
  display: inline-block;
  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_GRgi:hover {
    background-color: var(--ifm-color-emphasis-300);
  }
}

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

/**
 * Copyright (c) Facebook, Inc. and 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_KXtA {
  display: none;
}

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

[data-theme='dark'] .themedComponent--dark_AkZe {
  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_oC2p {
  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_Xcfx {
    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_MXXP {
    transform: rotate(180deg);
    margin-top: 4px;
  }

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

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

.collapseSidebarButton_Xcfx {
  display: none;
  margin: 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.
 */

.iconExternalLink_F2oa {
  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_jDm6 {
  align-items: center;
}

.linkLabel_lMMi {
  overflow: hidden;
  display: -webkit-box;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 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.
 */

.categoryLink_eQiM {
  overflow: hidden;
}

/*
TODO merge this logic back in Infima?
 */
.menu__link--sublist-caret::after {
  margin-left: var(--ifm-menu-link-padding-vertical);
}

.categoryLinkLabel_o9oL {
  flex: 1;
  overflow: hidden;
  display: -webkit-box;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 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.
 */

@media (min-width: 997px) {
  .menuHtmlItem_aXOi {
    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_c723 {
    flex-grow: 1;
    padding: 0.5rem;
  }
  @supports (scrollbar-gutter: stable) {
    .menu_c723 {
      padding: 0.5rem 0 0.5rem 0.5rem;
      scrollbar-gutter: stable;
    }
  }

  .menuWithAnnouncementBar_Ire4 {
    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_RxGe {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding-top: var(--ifm-navbar-height);
    width: var(--doc-sidebar-width);
  }

  .sidebarWithHideableNavbar_AVZW {
    padding-top: 0;
  }

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

  .sidebarLogo_c01c {
    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_c01c img {
    margin-right: 0.5rem;
    height: 2rem;
  }
}

.sidebarLogo_c01c {
  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_Xu17 {
    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_Xu17:hover,
  .expandButton_Xu17:focus {
    background-color: var(--docusaurus-collapse-button-bg-hover);
  }

  .expandButtonIcon_LVmz {
    transform: rotate(0);
  }

  [dir='rtl'] .expandButtonIcon_LVmz {
    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_ed8D {
  display: none;
}

@media (min-width: 997px) {
  .docSidebarContainer_ed8D {
    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_tOSL {
    width: var(--doc-sidebar-hidden-width);
    cursor: pointer;
  }

  .sidebarViewport_XUbV {
    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_Kqkk {
  display: flex;
  width: 100%;
}

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

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

  .docItemWrapperEnhanced_MHwl {
    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_dbBK {
  display: flex;
  width: 100%;
}

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

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

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

.codeBlockStandalone_Ybhs {
  padding: 0;
}

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

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

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

/**
 * Copyright (c) Facebook, Inc. and 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_qOco {
  display: table-row;
  counter-increment: line-count;
}

.codeLineNumber_Yaxe {
  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_Yaxe::before {
  content: counter(line-count);
  opacity: 0.4;
}

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

.codeLineContent_VQTn {
  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_VPT0 {
  opacity: 1 !important;
}

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

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

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

.copyButtonCopied_VPT0 .copyButtonIcon_QLRT {
  transform: scale(0.33);
  opacity: 0;
}

.copyButtonCopied_VPT0 .copyButtonSuccessIcon_pvBA {
  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_dvec {
  width: 1.2rem;
  height: 1.2rem;
}

.wordWrapButtonEnabled_wFum .wordWrapButtonIcon_dvec {
  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.
 */

.buttonGroup__0d2 {
  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__0d2 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__0d2 button:focus-visible,
.buttonGroup__0d2 button:hover {
  opacity: 1 !important;
}

.theme-code-block:hover .buttonGroup__0d2 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.
 */

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

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

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

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

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

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

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

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

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

.tag_tO40 {
  display: inline-block;
  margin: 0.5rem 0.5rem 0 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.
 */

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

.codeBlockTitle_dm2Z {
  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;
}

.codeBlockTitle_dm2Z + .codeBlockContent_fbqo .codeBlock_SsZV {
  border-top-left-radius: 0;
  border-top-right-radius: 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_B6zj {
  display: inline;
}

.tag_bZI1 {
  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_umfr {
  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_S8pm {
  font-size: smaller;
  font-style: italic;
  margin-top: 0.2rem;
}

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

@media print {
  .noPrint_KoGo {
    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.
 */

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

.tocCollapsibleButton_gtsl::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_dIV_::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_lBC4 {
  background-color: var(--ifm-menu-color-background-active);
  border-radius: var(--ifm-global-radius);
  margin: 1rem 0;
}

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

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

.tocCollapsibleContent_w7ee a {
  display: block;
}

.tocCollapsibleExpanded_SLri {
  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_Plsz {
    display: none;
  }
}

@media print {
  .tocMobile_Plsz {
    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.
 */

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

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

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

.details_pedd > 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_pedd[open]:not(.isBrowser_P1aA) > summary::before,

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

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

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

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

.details_m78Z {
  --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_j292 {
  list-style: none;
}

:not(.containsTaskList_j292 > li) > .containsTaskList_j292 {
  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_rsJz {
  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.
 */

.tableOfContents_SBLA {
  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_SBLA {
    display: none;
  }

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

.admonition_gtMI {
  margin-bottom: 1em;
}

.admonitionHeading_H2_c {
  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_H2_c:not(:last-child) {
  margin-bottom: 0.3rem;
}

.admonitionHeading_H2_c code {
  text-transform: none;
}

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

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

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

.breadcrumbHomeIcon_IfvM {
  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_xjeK {
  --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_HY4z header + *,
.docItemContainer_HY4z article > *:first-child {
  margin-top: 0;
}

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

