/* src/styles.css */
/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
@layer properties;
@layer base {
  @font-face {
    font-family: InterVariable;
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(/assets/fonts/InterVariable.woff2) format("woff2");
  }
  @font-face {
    font-family: InterVariable;
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url(/assets/fonts/InterVariable-Italic.woff2) format("woff2");
  }
  @font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(/assets/fonts/Inter-Thin.woff2) format("woff2");
  }
  @font-face {
    font-family: "Inter";
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(/assets/fonts/Inter-ThinItalic.woff2) format("woff2");
  }
  @font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(/assets/fonts/Inter-ExtraLight.woff2) format("woff2");
  }
  @font-face {
    font-family: "Inter";
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url(/assets/fonts/Inter-ExtraLightItalic.woff2) format("woff2");
  }
  @font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(/assets/fonts/Inter-Light.woff2) format("woff2");
  }
  @font-face {
    font-family: "Inter";
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(/assets/fonts/Inter-LightItalic.woff2) format("woff2");
  }
  @font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/assets/fonts/Inter-Regular.woff2) format("woff2");
  }
  @font-face {
    font-family: "Inter";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(/assets/fonts/Inter-Italic.woff2) format("woff2");
  }
  @font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/assets/fonts/Inter-Medium.woff2) format("woff2");
  }
  @font-face {
    font-family: "Inter";
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(/assets/fonts/Inter-MediumItalic.woff2) format("woff2");
  }
  @font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(/assets/fonts/Inter-SemiBold.woff2) format("woff2");
  }
  @font-face {
    font-family: "Inter";
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url(/assets/fonts/Inter-SemiBoldItalic.woff2) format("woff2");
  }
  @font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/assets/fonts/Inter-Bold.woff2) format("woff2");
  }
  @font-face {
    font-family: "Inter";
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(/assets/fonts/Inter-BoldItalic.woff2) format("woff2");
  }
  @font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(/assets/fonts/Inter-ExtraBold.woff2) format("woff2");
  }
  @font-face {
    font-family: "Inter";
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url(/assets/fonts/Inter-ExtraBoldItalic.woff2) format("woff2");
  }
  @font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(/assets/fonts/Inter-Black.woff2) format("woff2");
  }
  @font-face {
    font-family: "Inter";
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(/assets/fonts/Inter-BlackItalic.woff2) format("woff2");
  }
  @font-face {
    font-family: "InterDisplay";
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(/assets/fonts/InterDisplay-Thin.woff2) format("woff2");
  }
  @font-face {
    font-family: "InterDisplay";
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(/assets/fonts/InterDisplay-ThinItalic.woff2) format("woff2");
  }
  @font-face {
    font-family: "InterDisplay";
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(/assets/fonts/InterDisplay-ExtraLight.woff2) format("woff2");
  }
  @font-face {
    font-family: "InterDisplay";
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url(/assets/fonts/InterDisplay-ExtraLightItalic.woff2) format("woff2");
  }
  @font-face {
    font-family: "InterDisplay";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(/assets/fonts/InterDisplay-Light.woff2) format("woff2");
  }
  @font-face {
    font-family: "InterDisplay";
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(/assets/fonts/InterDisplay-LightItalic.woff2) format("woff2");
  }
  @font-face {
    font-family: "InterDisplay";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/assets/fonts/InterDisplay-Regular.woff2) format("woff2");
  }
  @font-face {
    font-family: "InterDisplay";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(/assets/fonts/InterDisplay-Italic.woff2) format("woff2");
  }
  @font-face {
    font-family: "InterDisplay";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/assets/fonts/InterDisplay-Medium.woff2) format("woff2");
  }
  @font-face {
    font-family: "InterDisplay";
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(/assets/fonts/InterDisplay-MediumItalic.woff2) format("woff2");
  }
  @font-face {
    font-family: "InterDisplay";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(/assets/fonts/InterDisplay-SemiBold.woff2) format("woff2");
  }
  @font-face {
    font-family: "InterDisplay";
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url(/assets/fonts/InterDisplay-SemiBoldItalic.woff2) format("woff2");
  }
  @font-face {
    font-family: "InterDisplay";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/assets/fonts/InterDisplay-Bold.woff2) format("woff2");
  }
  @font-face {
    font-family: "InterDisplay";
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(/assets/fonts/InterDisplay-BoldItalic.woff2) format("woff2");
  }
  @font-face {
    font-family: "InterDisplay";
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(/assets/fonts/InterDisplay-ExtraBold.woff2) format("woff2");
  }
  @font-face {
    font-family: "InterDisplay";
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url(/assets/fonts/InterDisplay-ExtraBoldItalic.woff2) format("woff2");
  }
  @font-face {
    font-family: "InterDisplay";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(/assets/fonts/InterDisplay-Black.woff2) format("woff2");
  }
  @font-face {
    font-family: "InterDisplay";
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(/assets/fonts/InterDisplay-BlackItalic.woff2) format("woff2");
  }
}
@layer base {
  .noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    -ms-user-drag: none;
    user-drag: none;
  }
  .nopointer {
    pointer-events: none;
  }
  .text-fill-white {
    text-fill-color: white;
    -webkit-text-fill-color: white;
    tap-highlight-color: transparent;
    -webkit-tap-highlight-color: transparent;
  }
}
@layer base {
  .fadein-100 {
    animation: fadein 0.1s ease-out;
  }
  .fadein-200 {
    animation: fadein 0.2s ease-out;
  }
  .fadein-300 {
    animation: fadein 0.3s ease-out;
  }
  .fadein-400 {
    animation: fadein 0.4s ease-out;
  }
  .fadein-500 {
    animation: fadein 0.5s ease-out;
  }
  .fadein-1000 {
    animation: fadein 1s ease-out;
  }
  .fadeout-100 {
    animation: fadeout 0.1s ease-out;
  }
  .fadeout-200 {
    animation: fadeout 0.2s ease-out;
  }
  .fadeout-300 {
    animation: fadeout 0.3s ease-out;
  }
  .fadeout-400 {
    animation: fadeout 0.4s ease-out;
  }
  .fadeout-500 {
    animation: fadeout 0.5s ease-out;
  }
  .fadeout-1000 {
    animation: fadeout 1s ease-out;
  }
  .slidein-100 {
    animation: slidein 0.1s ease-out;
  }
  .slidein-200 {
    animation: slidein 0.2s ease-out;
  }
  .feedback-slide-in {
    right: -2.6rem;
    animation: feedback-in 1.2s ease-out;
  }
  .feedback-slide-out {
    right: -5rem;
    animation: feedback-out 1.2s ease-out;
  }
  @keyframes feedback-in {
    0% {
      right: -5rem;
    }
    33% {
      right: -5rem;
    }
    100% {
      right: -2.6rem;
    }
  }
  @keyframes feedback-out {
    0% {
      right: -2.6rem;
    }
    100% {
      right: -5rem;
    }
  }
  @keyframes fadein {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @keyframes fadeout {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @keyframes slidein {
    0% {
      top: -2em;
    }
    100% {
      top: 0em;
    }
  }
  .blink {
    animation: blinker 2s linear infinite;
  }
  @keyframes blinker {
    0% {
      opacity: 1;
    }
    39% {
      opacity: 1;
    }
    40% {
      opacity: 0;
    }
    60% {
      opacity: 0;
    }
    61% {
      opacity: 1;
    }
    100% {
      opacity: 1;
    }
  }
}
@layer base {
  /*!
  * Bootstrap Icons v1.13.1 (https://icons.getbootstrap.com/)
  * Copyright 2019-2024 The Bootstrap Authors
  * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
  */
  @font-face {
    font-display: swap;
    font-family: "bootstrap-icons";
    src: url(/assets/fonts/bootstrap-icons.woff2) format("woff2"), url(/assets/fonts/bootstrap-icons.woff) format("woff");
  }
  .bi::before,
  [class^=bi-]::before,
  [class*=" bi-"]::before {
    display: inline-block;
    font-family: bootstrap-icons !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: -.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .bi-123::before {
    content: "\f67f";
  }
  .bi-alarm-fill::before {
    content: "\f101";
  }
  .bi-alarm::before {
    content: "\f102";
  }
  .bi-align-bottom::before {
    content: "\f103";
  }
  .bi-align-center::before {
    content: "\f104";
  }
  .bi-align-end::before {
    content: "\f105";
  }
  .bi-align-middle::before {
    content: "\f106";
  }
  .bi-align-start::before {
    content: "\f107";
  }
  .bi-align-top::before {
    content: "\f108";
  }
  .bi-alt::before {
    content: "\f109";
  }
  .bi-app-indicator::before {
    content: "\f10a";
  }
  .bi-app::before {
    content: "\f10b";
  }
  .bi-archive-fill::before {
    content: "\f10c";
  }
  .bi-archive::before {
    content: "\f10d";
  }
  .bi-arrow-90deg-down::before {
    content: "\f10e";
  }
  .bi-arrow-90deg-left::before {
    content: "\f10f";
  }
  .bi-arrow-90deg-right::before {
    content: "\f110";
  }
  .bi-arrow-90deg-up::before {
    content: "\f111";
  }
  .bi-arrow-bar-down::before {
    content: "\f112";
  }
  .bi-arrow-bar-left::before {
    content: "\f113";
  }
  .bi-arrow-bar-right::before {
    content: "\f114";
  }
  .bi-arrow-bar-up::before {
    content: "\f115";
  }
  .bi-arrow-clockwise::before {
    content: "\f116";
  }
  .bi-arrow-counterclockwise::before {
    content: "\f117";
  }
  .bi-arrow-down-circle-fill::before {
    content: "\f118";
  }
  .bi-arrow-down-circle::before {
    content: "\f119";
  }
  .bi-arrow-down-left-circle-fill::before {
    content: "\f11a";
  }
  .bi-arrow-down-left-circle::before {
    content: "\f11b";
  }
  .bi-arrow-down-left-square-fill::before {
    content: "\f11c";
  }
  .bi-arrow-down-left-square::before {
    content: "\f11d";
  }
  .bi-arrow-down-left::before {
    content: "\f11e";
  }
  .bi-arrow-down-right-circle-fill::before {
    content: "\f11f";
  }
  .bi-arrow-down-right-circle::before {
    content: "\f120";
  }
  .bi-arrow-down-right-square-fill::before {
    content: "\f121";
  }
  .bi-arrow-down-right-square::before {
    content: "\f122";
  }
  .bi-arrow-down-right::before {
    content: "\f123";
  }
  .bi-arrow-down-short::before {
    content: "\f124";
  }
  .bi-arrow-down-square-fill::before {
    content: "\f125";
  }
  .bi-arrow-down-square::before {
    content: "\f126";
  }
  .bi-arrow-down-up::before {
    content: "\f127";
  }
  .bi-arrow-down::before {
    content: "\f128";
  }
  .bi-arrow-left-circle-fill::before {
    content: "\f129";
  }
  .bi-arrow-left-circle::before {
    content: "\f12a";
  }
  .bi-arrow-left-right::before {
    content: "\f12b";
  }
  .bi-arrow-left-short::before {
    content: "\f12c";
  }
  .bi-arrow-left-square-fill::before {
    content: "\f12d";
  }
  .bi-arrow-left-square::before {
    content: "\f12e";
  }
  .bi-arrow-left::before {
    content: "\f12f";
  }
  .bi-arrow-repeat::before {
    content: "\f130";
  }
  .bi-arrow-return-left::before {
    content: "\f131";
  }
  .bi-arrow-return-right::before {
    content: "\f132";
  }
  .bi-arrow-right-circle-fill::before {
    content: "\f133";
  }
  .bi-arrow-right-circle::before {
    content: "\f134";
  }
  .bi-arrow-right-short::before {
    content: "\f135";
  }
  .bi-arrow-right-square-fill::before {
    content: "\f136";
  }
  .bi-arrow-right-square::before {
    content: "\f137";
  }
  .bi-arrow-right::before {
    content: "\f138";
  }
  .bi-arrow-up-circle-fill::before {
    content: "\f139";
  }
  .bi-arrow-up-circle::before {
    content: "\f13a";
  }
  .bi-arrow-up-left-circle-fill::before {
    content: "\f13b";
  }
  .bi-arrow-up-left-circle::before {
    content: "\f13c";
  }
  .bi-arrow-up-left-square-fill::before {
    content: "\f13d";
  }
  .bi-arrow-up-left-square::before {
    content: "\f13e";
  }
  .bi-arrow-up-left::before {
    content: "\f13f";
  }
  .bi-arrow-up-right-circle-fill::before {
    content: "\f140";
  }
  .bi-arrow-up-right-circle::before {
    content: "\f141";
  }
  .bi-arrow-up-right-square-fill::before {
    content: "\f142";
  }
  .bi-arrow-up-right-square::before {
    content: "\f143";
  }
  .bi-arrow-up-right::before {
    content: "\f144";
  }
  .bi-arrow-up-short::before {
    content: "\f145";
  }
  .bi-arrow-up-square-fill::before {
    content: "\f146";
  }
  .bi-arrow-up-square::before {
    content: "\f147";
  }
  .bi-arrow-up::before {
    content: "\f148";
  }
  .bi-arrows-angle-contract::before {
    content: "\f149";
  }
  .bi-arrows-angle-expand::before {
    content: "\f14a";
  }
  .bi-arrows-collapse::before {
    content: "\f14b";
  }
  .bi-arrows-expand::before {
    content: "\f14c";
  }
  .bi-arrows-fullscreen::before {
    content: "\f14d";
  }
  .bi-arrows-move::before {
    content: "\f14e";
  }
  .bi-aspect-ratio-fill::before {
    content: "\f14f";
  }
  .bi-aspect-ratio::before {
    content: "\f150";
  }
  .bi-asterisk::before {
    content: "\f151";
  }
  .bi-at::before {
    content: "\f152";
  }
  .bi-award-fill::before {
    content: "\f153";
  }
  .bi-award::before {
    content: "\f154";
  }
  .bi-back::before {
    content: "\f155";
  }
  .bi-backspace-fill::before {
    content: "\f156";
  }
  .bi-backspace-reverse-fill::before {
    content: "\f157";
  }
  .bi-backspace-reverse::before {
    content: "\f158";
  }
  .bi-backspace::before {
    content: "\f159";
  }
  .bi-badge-3d-fill::before {
    content: "\f15a";
  }
  .bi-badge-3d::before {
    content: "\f15b";
  }
  .bi-badge-4k-fill::before {
    content: "\f15c";
  }
  .bi-badge-4k::before {
    content: "\f15d";
  }
  .bi-badge-8k-fill::before {
    content: "\f15e";
  }
  .bi-badge-8k::before {
    content: "\f15f";
  }
  .bi-badge-ad-fill::before {
    content: "\f160";
  }
  .bi-badge-ad::before {
    content: "\f161";
  }
  .bi-badge-ar-fill::before {
    content: "\f162";
  }
  .bi-badge-ar::before {
    content: "\f163";
  }
  .bi-badge-cc-fill::before {
    content: "\f164";
  }
  .bi-badge-cc::before {
    content: "\f165";
  }
  .bi-badge-hd-fill::before {
    content: "\f166";
  }
  .bi-badge-hd::before {
    content: "\f167";
  }
  .bi-badge-tm-fill::before {
    content: "\f168";
  }
  .bi-badge-tm::before {
    content: "\f169";
  }
  .bi-badge-vo-fill::before {
    content: "\f16a";
  }
  .bi-badge-vo::before {
    content: "\f16b";
  }
  .bi-badge-vr-fill::before {
    content: "\f16c";
  }
  .bi-badge-vr::before {
    content: "\f16d";
  }
  .bi-badge-wc-fill::before {
    content: "\f16e";
  }
  .bi-badge-wc::before {
    content: "\f16f";
  }
  .bi-bag-check-fill::before {
    content: "\f170";
  }
  .bi-bag-check::before {
    content: "\f171";
  }
  .bi-bag-dash-fill::before {
    content: "\f172";
  }
  .bi-bag-dash::before {
    content: "\f173";
  }
  .bi-bag-fill::before {
    content: "\f174";
  }
  .bi-bag-plus-fill::before {
    content: "\f175";
  }
  .bi-bag-plus::before {
    content: "\f176";
  }
  .bi-bag-x-fill::before {
    content: "\f177";
  }
  .bi-bag-x::before {
    content: "\f178";
  }
  .bi-bag::before {
    content: "\f179";
  }
  .bi-bar-chart-fill::before {
    content: "\f17a";
  }
  .bi-bar-chart-line-fill::before {
    content: "\f17b";
  }
  .bi-bar-chart-line::before {
    content: "\f17c";
  }
  .bi-bar-chart-steps::before {
    content: "\f17d";
  }
  .bi-bar-chart::before {
    content: "\f17e";
  }
  .bi-basket-fill::before {
    content: "\f17f";
  }
  .bi-basket::before {
    content: "\f180";
  }
  .bi-basket2-fill::before {
    content: "\f181";
  }
  .bi-basket2::before {
    content: "\f182";
  }
  .bi-basket3-fill::before {
    content: "\f183";
  }
  .bi-basket3::before {
    content: "\f184";
  }
  .bi-battery-charging::before {
    content: "\f185";
  }
  .bi-battery-full::before {
    content: "\f186";
  }
  .bi-battery-half::before {
    content: "\f187";
  }
  .bi-battery::before {
    content: "\f188";
  }
  .bi-bell-fill::before {
    content: "\f189";
  }
  .bi-bell::before {
    content: "\f18a";
  }
  .bi-bezier::before {
    content: "\f18b";
  }
  .bi-bezier2::before {
    content: "\f18c";
  }
  .bi-bicycle::before {
    content: "\f18d";
  }
  .bi-binoculars-fill::before {
    content: "\f18e";
  }
  .bi-binoculars::before {
    content: "\f18f";
  }
  .bi-blockquote-left::before {
    content: "\f190";
  }
  .bi-blockquote-right::before {
    content: "\f191";
  }
  .bi-book-fill::before {
    content: "\f192";
  }
  .bi-book-half::before {
    content: "\f193";
  }
  .bi-book::before {
    content: "\f194";
  }
  .bi-bookmark-check-fill::before {
    content: "\f195";
  }
  .bi-bookmark-check::before {
    content: "\f196";
  }
  .bi-bookmark-dash-fill::before {
    content: "\f197";
  }
  .bi-bookmark-dash::before {
    content: "\f198";
  }
  .bi-bookmark-fill::before {
    content: "\f199";
  }
  .bi-bookmark-heart-fill::before {
    content: "\f19a";
  }
  .bi-bookmark-heart::before {
    content: "\f19b";
  }
  .bi-bookmark-plus-fill::before {
    content: "\f19c";
  }
  .bi-bookmark-plus::before {
    content: "\f19d";
  }
  .bi-bookmark-star-fill::before {
    content: "\f19e";
  }
  .bi-bookmark-star::before {
    content: "\f19f";
  }
  .bi-bookmark-x-fill::before {
    content: "\f1a0";
  }
  .bi-bookmark-x::before {
    content: "\f1a1";
  }
  .bi-bookmark::before {
    content: "\f1a2";
  }
  .bi-bookmarks-fill::before {
    content: "\f1a3";
  }
  .bi-bookmarks::before {
    content: "\f1a4";
  }
  .bi-bookshelf::before {
    content: "\f1a5";
  }
  .bi-bootstrap-fill::before {
    content: "\f1a6";
  }
  .bi-bootstrap-reboot::before {
    content: "\f1a7";
  }
  .bi-bootstrap::before {
    content: "\f1a8";
  }
  .bi-border-all::before {
    content: "\f1a9";
  }
  .bi-border-bottom::before {
    content: "\f1aa";
  }
  .bi-border-center::before {
    content: "\f1ab";
  }
  .bi-border-inner::before {
    content: "\f1ac";
  }
  .bi-border-left::before {
    content: "\f1ad";
  }
  .bi-border-middle::before {
    content: "\f1ae";
  }
  .bi-border-outer::before {
    content: "\f1af";
  }
  .bi-border-right::before {
    content: "\f1b0";
  }
  .bi-border-style::before {
    content: "\f1b1";
  }
  .bi-border-top::before {
    content: "\f1b2";
  }
  .bi-border-width::before {
    content: "\f1b3";
  }
  .bi-border::before {
    content: "\f1b4";
  }
  .bi-bounding-box-circles::before {
    content: "\f1b5";
  }
  .bi-bounding-box::before {
    content: "\f1b6";
  }
  .bi-box-arrow-down-left::before {
    content: "\f1b7";
  }
  .bi-box-arrow-down-right::before {
    content: "\f1b8";
  }
  .bi-box-arrow-down::before {
    content: "\f1b9";
  }
  .bi-box-arrow-in-down-left::before {
    content: "\f1ba";
  }
  .bi-box-arrow-in-down-right::before {
    content: "\f1bb";
  }
  .bi-box-arrow-in-down::before {
    content: "\f1bc";
  }
  .bi-box-arrow-in-left::before {
    content: "\f1bd";
  }
  .bi-box-arrow-in-right::before {
    content: "\f1be";
  }
  .bi-box-arrow-in-up-left::before {
    content: "\f1bf";
  }
  .bi-box-arrow-in-up-right::before {
    content: "\f1c0";
  }
  .bi-box-arrow-in-up::before {
    content: "\f1c1";
  }
  .bi-box-arrow-left::before {
    content: "\f1c2";
  }
  .bi-box-arrow-right::before {
    content: "\f1c3";
  }
  .bi-box-arrow-up-left::before {
    content: "\f1c4";
  }
  .bi-box-arrow-up-right::before {
    content: "\f1c5";
  }
  .bi-box-arrow-up::before {
    content: "\f1c6";
  }
  .bi-box-seam::before {
    content: "\f1c7";
  }
  .bi-box::before {
    content: "\f1c8";
  }
  .bi-braces::before {
    content: "\f1c9";
  }
  .bi-bricks::before {
    content: "\f1ca";
  }
  .bi-briefcase-fill::before {
    content: "\f1cb";
  }
  .bi-briefcase::before {
    content: "\f1cc";
  }
  .bi-brightness-alt-high-fill::before {
    content: "\f1cd";
  }
  .bi-brightness-alt-high::before {
    content: "\f1ce";
  }
  .bi-brightness-alt-low-fill::before {
    content: "\f1cf";
  }
  .bi-brightness-alt-low::before {
    content: "\f1d0";
  }
  .bi-brightness-high-fill::before {
    content: "\f1d1";
  }
  .bi-brightness-high::before {
    content: "\f1d2";
  }
  .bi-brightness-low-fill::before {
    content: "\f1d3";
  }
  .bi-brightness-low::before {
    content: "\f1d4";
  }
  .bi-broadcast-pin::before {
    content: "\f1d5";
  }
  .bi-broadcast::before {
    content: "\f1d6";
  }
  .bi-brush-fill::before {
    content: "\f1d7";
  }
  .bi-brush::before {
    content: "\f1d8";
  }
  .bi-bucket-fill::before {
    content: "\f1d9";
  }
  .bi-bucket::before {
    content: "\f1da";
  }
  .bi-bug-fill::before {
    content: "\f1db";
  }
  .bi-bug::before {
    content: "\f1dc";
  }
  .bi-building::before {
    content: "\f1dd";
  }
  .bi-bullseye::before {
    content: "\f1de";
  }
  .bi-calculator-fill::before {
    content: "\f1df";
  }
  .bi-calculator::before {
    content: "\f1e0";
  }
  .bi-calendar-check-fill::before {
    content: "\f1e1";
  }
  .bi-calendar-check::before {
    content: "\f1e2";
  }
  .bi-calendar-date-fill::before {
    content: "\f1e3";
  }
  .bi-calendar-date::before {
    content: "\f1e4";
  }
  .bi-calendar-day-fill::before {
    content: "\f1e5";
  }
  .bi-calendar-day::before {
    content: "\f1e6";
  }
  .bi-calendar-event-fill::before {
    content: "\f1e7";
  }
  .bi-calendar-event::before {
    content: "\f1e8";
  }
  .bi-calendar-fill::before {
    content: "\f1e9";
  }
  .bi-calendar-minus-fill::before {
    content: "\f1ea";
  }
  .bi-calendar-minus::before {
    content: "\f1eb";
  }
  .bi-calendar-month-fill::before {
    content: "\f1ec";
  }
  .bi-calendar-month::before {
    content: "\f1ed";
  }
  .bi-calendar-plus-fill::before {
    content: "\f1ee";
  }
  .bi-calendar-plus::before {
    content: "\f1ef";
  }
  .bi-calendar-range-fill::before {
    content: "\f1f0";
  }
  .bi-calendar-range::before {
    content: "\f1f1";
  }
  .bi-calendar-week-fill::before {
    content: "\f1f2";
  }
  .bi-calendar-week::before {
    content: "\f1f3";
  }
  .bi-calendar-x-fill::before {
    content: "\f1f4";
  }
  .bi-calendar-x::before {
    content: "\f1f5";
  }
  .bi-calendar::before {
    content: "\f1f6";
  }
  .bi-calendar2-check-fill::before {
    content: "\f1f7";
  }
  .bi-calendar2-check::before {
    content: "\f1f8";
  }
  .bi-calendar2-date-fill::before {
    content: "\f1f9";
  }
  .bi-calendar2-date::before {
    content: "\f1fa";
  }
  .bi-calendar2-day-fill::before {
    content: "\f1fb";
  }
  .bi-calendar2-day::before {
    content: "\f1fc";
  }
  .bi-calendar2-event-fill::before {
    content: "\f1fd";
  }
  .bi-calendar2-event::before {
    content: "\f1fe";
  }
  .bi-calendar2-fill::before {
    content: "\f1ff";
  }
  .bi-calendar2-minus-fill::before {
    content: "\f200";
  }
  .bi-calendar2-minus::before {
    content: "\f201";
  }
  .bi-calendar2-month-fill::before {
    content: "\f202";
  }
  .bi-calendar2-month::before {
    content: "\f203";
  }
  .bi-calendar2-plus-fill::before {
    content: "\f204";
  }
  .bi-calendar2-plus::before {
    content: "\f205";
  }
  .bi-calendar2-range-fill::before {
    content: "\f206";
  }
  .bi-calendar2-range::before {
    content: "\f207";
  }
  .bi-calendar2-week-fill::before {
    content: "\f208";
  }
  .bi-calendar2-week::before {
    content: "\f209";
  }
  .bi-calendar2-x-fill::before {
    content: "\f20a";
  }
  .bi-calendar2-x::before {
    content: "\f20b";
  }
  .bi-calendar2::before {
    content: "\f20c";
  }
  .bi-calendar3-event-fill::before {
    content: "\f20d";
  }
  .bi-calendar3-event::before {
    content: "\f20e";
  }
  .bi-calendar3-fill::before {
    content: "\f20f";
  }
  .bi-calendar3-range-fill::before {
    content: "\f210";
  }
  .bi-calendar3-range::before {
    content: "\f211";
  }
  .bi-calendar3-week-fill::before {
    content: "\f212";
  }
  .bi-calendar3-week::before {
    content: "\f213";
  }
  .bi-calendar3::before {
    content: "\f214";
  }
  .bi-calendar4-event::before {
    content: "\f215";
  }
  .bi-calendar4-range::before {
    content: "\f216";
  }
  .bi-calendar4-week::before {
    content: "\f217";
  }
  .bi-calendar4::before {
    content: "\f218";
  }
  .bi-camera-fill::before {
    content: "\f219";
  }
  .bi-camera-reels-fill::before {
    content: "\f21a";
  }
  .bi-camera-reels::before {
    content: "\f21b";
  }
  .bi-camera-video-fill::before {
    content: "\f21c";
  }
  .bi-camera-video-off-fill::before {
    content: "\f21d";
  }
  .bi-camera-video-off::before {
    content: "\f21e";
  }
  .bi-camera-video::before {
    content: "\f21f";
  }
  .bi-camera::before {
    content: "\f220";
  }
  .bi-camera2::before {
    content: "\f221";
  }
  .bi-capslock-fill::before {
    content: "\f222";
  }
  .bi-capslock::before {
    content: "\f223";
  }
  .bi-card-checklist::before {
    content: "\f224";
  }
  .bi-card-heading::before {
    content: "\f225";
  }
  .bi-card-image::before {
    content: "\f226";
  }
  .bi-card-list::before {
    content: "\f227";
  }
  .bi-card-text::before {
    content: "\f228";
  }
  .bi-caret-down-fill::before {
    content: "\f229";
  }
  .bi-caret-down-square-fill::before {
    content: "\f22a";
  }
  .bi-caret-down-square::before {
    content: "\f22b";
  }
  .bi-caret-down::before {
    content: "\f22c";
  }
  .bi-caret-left-fill::before {
    content: "\f22d";
  }
  .bi-caret-left-square-fill::before {
    content: "\f22e";
  }
  .bi-caret-left-square::before {
    content: "\f22f";
  }
  .bi-caret-left::before {
    content: "\f230";
  }
  .bi-caret-right-fill::before {
    content: "\f231";
  }
  .bi-caret-right-square-fill::before {
    content: "\f232";
  }
  .bi-caret-right-square::before {
    content: "\f233";
  }
  .bi-caret-right::before {
    content: "\f234";
  }
  .bi-caret-up-fill::before {
    content: "\f235";
  }
  .bi-caret-up-square-fill::before {
    content: "\f236";
  }
  .bi-caret-up-square::before {
    content: "\f237";
  }
  .bi-caret-up::before {
    content: "\f238";
  }
  .bi-cart-check-fill::before {
    content: "\f239";
  }
  .bi-cart-check::before {
    content: "\f23a";
  }
  .bi-cart-dash-fill::before {
    content: "\f23b";
  }
  .bi-cart-dash::before {
    content: "\f23c";
  }
  .bi-cart-fill::before {
    content: "\f23d";
  }
  .bi-cart-plus-fill::before {
    content: "\f23e";
  }
  .bi-cart-plus::before {
    content: "\f23f";
  }
  .bi-cart-x-fill::before {
    content: "\f240";
  }
  .bi-cart-x::before {
    content: "\f241";
  }
  .bi-cart::before {
    content: "\f242";
  }
  .bi-cart2::before {
    content: "\f243";
  }
  .bi-cart3::before {
    content: "\f244";
  }
  .bi-cart4::before {
    content: "\f245";
  }
  .bi-cash-stack::before {
    content: "\f246";
  }
  .bi-cash::before {
    content: "\f247";
  }
  .bi-cast::before {
    content: "\f248";
  }
  .bi-chat-dots-fill::before {
    content: "\f249";
  }
  .bi-chat-dots::before {
    content: "\f24a";
  }
  .bi-chat-fill::before {
    content: "\f24b";
  }
  .bi-chat-left-dots-fill::before {
    content: "\f24c";
  }
  .bi-chat-left-dots::before {
    content: "\f24d";
  }
  .bi-chat-left-fill::before {
    content: "\f24e";
  }
  .bi-chat-left-quote-fill::before {
    content: "\f24f";
  }
  .bi-chat-left-quote::before {
    content: "\f250";
  }
  .bi-chat-left-text-fill::before {
    content: "\f251";
  }
  .bi-chat-left-text::before {
    content: "\f252";
  }
  .bi-chat-left::before {
    content: "\f253";
  }
  .bi-chat-quote-fill::before {
    content: "\f254";
  }
  .bi-chat-quote::before {
    content: "\f255";
  }
  .bi-chat-right-dots-fill::before {
    content: "\f256";
  }
  .bi-chat-right-dots::before {
    content: "\f257";
  }
  .bi-chat-right-fill::before {
    content: "\f258";
  }
  .bi-chat-right-quote-fill::before {
    content: "\f259";
  }
  .bi-chat-right-quote::before {
    content: "\f25a";
  }
  .bi-chat-right-text-fill::before {
    content: "\f25b";
  }
  .bi-chat-right-text::before {
    content: "\f25c";
  }
  .bi-chat-right::before {
    content: "\f25d";
  }
  .bi-chat-square-dots-fill::before {
    content: "\f25e";
  }
  .bi-chat-square-dots::before {
    content: "\f25f";
  }
  .bi-chat-square-fill::before {
    content: "\f260";
  }
  .bi-chat-square-quote-fill::before {
    content: "\f261";
  }
  .bi-chat-square-quote::before {
    content: "\f262";
  }
  .bi-chat-square-text-fill::before {
    content: "\f263";
  }
  .bi-chat-square-text::before {
    content: "\f264";
  }
  .bi-chat-square::before {
    content: "\f265";
  }
  .bi-chat-text-fill::before {
    content: "\f266";
  }
  .bi-chat-text::before {
    content: "\f267";
  }
  .bi-chat::before {
    content: "\f268";
  }
  .bi-check-all::before {
    content: "\f269";
  }
  .bi-check-circle-fill::before {
    content: "\f26a";
  }
  .bi-check-circle::before {
    content: "\f26b";
  }
  .bi-check-square-fill::before {
    content: "\f26c";
  }
  .bi-check-square::before {
    content: "\f26d";
  }
  .bi-check::before {
    content: "\f26e";
  }
  .bi-check2-all::before {
    content: "\f26f";
  }
  .bi-check2-circle::before {
    content: "\f270";
  }
  .bi-check2-square::before {
    content: "\f271";
  }
  .bi-check2::before {
    content: "\f272";
  }
  .bi-chevron-bar-contract::before {
    content: "\f273";
  }
  .bi-chevron-bar-down::before {
    content: "\f274";
  }
  .bi-chevron-bar-expand::before {
    content: "\f275";
  }
  .bi-chevron-bar-left::before {
    content: "\f276";
  }
  .bi-chevron-bar-right::before {
    content: "\f277";
  }
  .bi-chevron-bar-up::before {
    content: "\f278";
  }
  .bi-chevron-compact-down::before {
    content: "\f279";
  }
  .bi-chevron-compact-left::before {
    content: "\f27a";
  }
  .bi-chevron-compact-right::before {
    content: "\f27b";
  }
  .bi-chevron-compact-up::before {
    content: "\f27c";
  }
  .bi-chevron-contract::before {
    content: "\f27d";
  }
  .bi-chevron-double-down::before {
    content: "\f27e";
  }
  .bi-chevron-double-left::before {
    content: "\f27f";
  }
  .bi-chevron-double-right::before {
    content: "\f280";
  }
  .bi-chevron-double-up::before {
    content: "\f281";
  }
  .bi-chevron-down::before {
    content: "\f282";
  }
  .bi-chevron-expand::before {
    content: "\f283";
  }
  .bi-chevron-left::before {
    content: "\f284";
  }
  .bi-chevron-right::before {
    content: "\f285";
  }
  .bi-chevron-up::before {
    content: "\f286";
  }
  .bi-circle-fill::before {
    content: "\f287";
  }
  .bi-circle-half::before {
    content: "\f288";
  }
  .bi-circle-square::before {
    content: "\f289";
  }
  .bi-circle::before {
    content: "\f28a";
  }
  .bi-clipboard-check::before {
    content: "\f28b";
  }
  .bi-clipboard-data::before {
    content: "\f28c";
  }
  .bi-clipboard-minus::before {
    content: "\f28d";
  }
  .bi-clipboard-plus::before {
    content: "\f28e";
  }
  .bi-clipboard-x::before {
    content: "\f28f";
  }
  .bi-clipboard::before {
    content: "\f290";
  }
  .bi-clock-fill::before {
    content: "\f291";
  }
  .bi-clock-history::before {
    content: "\f292";
  }
  .bi-clock::before {
    content: "\f293";
  }
  .bi-cloud-arrow-down-fill::before {
    content: "\f294";
  }
  .bi-cloud-arrow-down::before {
    content: "\f295";
  }
  .bi-cloud-arrow-up-fill::before {
    content: "\f296";
  }
  .bi-cloud-arrow-up::before {
    content: "\f297";
  }
  .bi-cloud-check-fill::before {
    content: "\f298";
  }
  .bi-cloud-check::before {
    content: "\f299";
  }
  .bi-cloud-download-fill::before {
    content: "\f29a";
  }
  .bi-cloud-download::before {
    content: "\f29b";
  }
  .bi-cloud-drizzle-fill::before {
    content: "\f29c";
  }
  .bi-cloud-drizzle::before {
    content: "\f29d";
  }
  .bi-cloud-fill::before {
    content: "\f29e";
  }
  .bi-cloud-fog-fill::before {
    content: "\f29f";
  }
  .bi-cloud-fog::before {
    content: "\f2a0";
  }
  .bi-cloud-fog2-fill::before {
    content: "\f2a1";
  }
  .bi-cloud-fog2::before {
    content: "\f2a2";
  }
  .bi-cloud-hail-fill::before {
    content: "\f2a3";
  }
  .bi-cloud-hail::before {
    content: "\f2a4";
  }
  .bi-cloud-haze-fill::before {
    content: "\f2a6";
  }
  .bi-cloud-haze::before {
    content: "\f2a7";
  }
  .bi-cloud-haze2-fill::before {
    content: "\f2a8";
  }
  .bi-cloud-lightning-fill::before {
    content: "\f2a9";
  }
  .bi-cloud-lightning-rain-fill::before {
    content: "\f2aa";
  }
  .bi-cloud-lightning-rain::before {
    content: "\f2ab";
  }
  .bi-cloud-lightning::before {
    content: "\f2ac";
  }
  .bi-cloud-minus-fill::before {
    content: "\f2ad";
  }
  .bi-cloud-minus::before {
    content: "\f2ae";
  }
  .bi-cloud-moon-fill::before {
    content: "\f2af";
  }
  .bi-cloud-moon::before {
    content: "\f2b0";
  }
  .bi-cloud-plus-fill::before {
    content: "\f2b1";
  }
  .bi-cloud-plus::before {
    content: "\f2b2";
  }
  .bi-cloud-rain-fill::before {
    content: "\f2b3";
  }
  .bi-cloud-rain-heavy-fill::before {
    content: "\f2b4";
  }
  .bi-cloud-rain-heavy::before {
    content: "\f2b5";
  }
  .bi-cloud-rain::before {
    content: "\f2b6";
  }
  .bi-cloud-slash-fill::before {
    content: "\f2b7";
  }
  .bi-cloud-slash::before {
    content: "\f2b8";
  }
  .bi-cloud-sleet-fill::before {
    content: "\f2b9";
  }
  .bi-cloud-sleet::before {
    content: "\f2ba";
  }
  .bi-cloud-snow-fill::before {
    content: "\f2bb";
  }
  .bi-cloud-snow::before {
    content: "\f2bc";
  }
  .bi-cloud-sun-fill::before {
    content: "\f2bd";
  }
  .bi-cloud-sun::before {
    content: "\f2be";
  }
  .bi-cloud-upload-fill::before {
    content: "\f2bf";
  }
  .bi-cloud-upload::before {
    content: "\f2c0";
  }
  .bi-cloud::before {
    content: "\f2c1";
  }
  .bi-clouds-fill::before {
    content: "\f2c2";
  }
  .bi-clouds::before {
    content: "\f2c3";
  }
  .bi-cloudy-fill::before {
    content: "\f2c4";
  }
  .bi-cloudy::before {
    content: "\f2c5";
  }
  .bi-code-slash::before {
    content: "\f2c6";
  }
  .bi-code-square::before {
    content: "\f2c7";
  }
  .bi-code::before {
    content: "\f2c8";
  }
  .bi-collection-fill::before {
    content: "\f2c9";
  }
  .bi-collection-play-fill::before {
    content: "\f2ca";
  }
  .bi-collection-play::before {
    content: "\f2cb";
  }
  .bi-collection::before {
    content: "\f2cc";
  }
  .bi-columns-gap::before {
    content: "\f2cd";
  }
  .bi-columns::before {
    content: "\f2ce";
  }
  .bi-command::before {
    content: "\f2cf";
  }
  .bi-compass-fill::before {
    content: "\f2d0";
  }
  .bi-compass::before {
    content: "\f2d1";
  }
  .bi-cone-striped::before {
    content: "\f2d2";
  }
  .bi-cone::before {
    content: "\f2d3";
  }
  .bi-controller::before {
    content: "\f2d4";
  }
  .bi-cpu-fill::before {
    content: "\f2d5";
  }
  .bi-cpu::before {
    content: "\f2d6";
  }
  .bi-credit-card-2-back-fill::before {
    content: "\f2d7";
  }
  .bi-credit-card-2-back::before {
    content: "\f2d8";
  }
  .bi-credit-card-2-front-fill::before {
    content: "\f2d9";
  }
  .bi-credit-card-2-front::before {
    content: "\f2da";
  }
  .bi-credit-card-fill::before {
    content: "\f2db";
  }
  .bi-credit-card::before {
    content: "\f2dc";
  }
  .bi-crop::before {
    content: "\f2dd";
  }
  .bi-cup-fill::before {
    content: "\f2de";
  }
  .bi-cup-straw::before {
    content: "\f2df";
  }
  .bi-cup::before {
    content: "\f2e0";
  }
  .bi-cursor-fill::before {
    content: "\f2e1";
  }
  .bi-cursor-text::before {
    content: "\f2e2";
  }
  .bi-cursor::before {
    content: "\f2e3";
  }
  .bi-dash-circle-dotted::before {
    content: "\f2e4";
  }
  .bi-dash-circle-fill::before {
    content: "\f2e5";
  }
  .bi-dash-circle::before {
    content: "\f2e6";
  }
  .bi-dash-square-dotted::before {
    content: "\f2e7";
  }
  .bi-dash-square-fill::before {
    content: "\f2e8";
  }
  .bi-dash-square::before {
    content: "\f2e9";
  }
  .bi-dash::before {
    content: "\f2ea";
  }
  .bi-diagram-2-fill::before {
    content: "\f2eb";
  }
  .bi-diagram-2::before {
    content: "\f2ec";
  }
  .bi-diagram-3-fill::before {
    content: "\f2ed";
  }
  .bi-diagram-3::before {
    content: "\f2ee";
  }
  .bi-diamond-fill::before {
    content: "\f2ef";
  }
  .bi-diamond-half::before {
    content: "\f2f0";
  }
  .bi-diamond::before {
    content: "\f2f1";
  }
  .bi-dice-1-fill::before {
    content: "\f2f2";
  }
  .bi-dice-1::before {
    content: "\f2f3";
  }
  .bi-dice-2-fill::before {
    content: "\f2f4";
  }
  .bi-dice-2::before {
    content: "\f2f5";
  }
  .bi-dice-3-fill::before {
    content: "\f2f6";
  }
  .bi-dice-3::before {
    content: "\f2f7";
  }
  .bi-dice-4-fill::before {
    content: "\f2f8";
  }
  .bi-dice-4::before {
    content: "\f2f9";
  }
  .bi-dice-5-fill::before {
    content: "\f2fa";
  }
  .bi-dice-5::before {
    content: "\f2fb";
  }
  .bi-dice-6-fill::before {
    content: "\f2fc";
  }
  .bi-dice-6::before {
    content: "\f2fd";
  }
  .bi-disc-fill::before {
    content: "\f2fe";
  }
  .bi-disc::before {
    content: "\f2ff";
  }
  .bi-discord::before {
    content: "\f300";
  }
  .bi-display-fill::before {
    content: "\f301";
  }
  .bi-display::before {
    content: "\f302";
  }
  .bi-distribute-horizontal::before {
    content: "\f303";
  }
  .bi-distribute-vertical::before {
    content: "\f304";
  }
  .bi-door-closed-fill::before {
    content: "\f305";
  }
  .bi-door-closed::before {
    content: "\f306";
  }
  .bi-door-open-fill::before {
    content: "\f307";
  }
  .bi-door-open::before {
    content: "\f308";
  }
  .bi-dot::before {
    content: "\f309";
  }
  .bi-download::before {
    content: "\f30a";
  }
  .bi-droplet-fill::before {
    content: "\f30b";
  }
  .bi-droplet-half::before {
    content: "\f30c";
  }
  .bi-droplet::before {
    content: "\f30d";
  }
  .bi-earbuds::before {
    content: "\f30e";
  }
  .bi-easel-fill::before {
    content: "\f30f";
  }
  .bi-easel::before {
    content: "\f310";
  }
  .bi-egg-fill::before {
    content: "\f311";
  }
  .bi-egg-fried::before {
    content: "\f312";
  }
  .bi-egg::before {
    content: "\f313";
  }
  .bi-eject-fill::before {
    content: "\f314";
  }
  .bi-eject::before {
    content: "\f315";
  }
  .bi-emoji-angry-fill::before {
    content: "\f316";
  }
  .bi-emoji-angry::before {
    content: "\f317";
  }
  .bi-emoji-dizzy-fill::before {
    content: "\f318";
  }
  .bi-emoji-dizzy::before {
    content: "\f319";
  }
  .bi-emoji-expressionless-fill::before {
    content: "\f31a";
  }
  .bi-emoji-expressionless::before {
    content: "\f31b";
  }
  .bi-emoji-frown-fill::before {
    content: "\f31c";
  }
  .bi-emoji-frown::before {
    content: "\f31d";
  }
  .bi-emoji-heart-eyes-fill::before {
    content: "\f31e";
  }
  .bi-emoji-heart-eyes::before {
    content: "\f31f";
  }
  .bi-emoji-laughing-fill::before {
    content: "\f320";
  }
  .bi-emoji-laughing::before {
    content: "\f321";
  }
  .bi-emoji-neutral-fill::before {
    content: "\f322";
  }
  .bi-emoji-neutral::before {
    content: "\f323";
  }
  .bi-emoji-smile-fill::before {
    content: "\f324";
  }
  .bi-emoji-smile-upside-down-fill::before {
    content: "\f325";
  }
  .bi-emoji-smile-upside-down::before {
    content: "\f326";
  }
  .bi-emoji-smile::before {
    content: "\f327";
  }
  .bi-emoji-sunglasses-fill::before {
    content: "\f328";
  }
  .bi-emoji-sunglasses::before {
    content: "\f329";
  }
  .bi-emoji-wink-fill::before {
    content: "\f32a";
  }
  .bi-emoji-wink::before {
    content: "\f32b";
  }
  .bi-envelope-fill::before {
    content: "\f32c";
  }
  .bi-envelope-open-fill::before {
    content: "\f32d";
  }
  .bi-envelope-open::before {
    content: "\f32e";
  }
  .bi-envelope::before {
    content: "\f32f";
  }
  .bi-eraser-fill::before {
    content: "\f330";
  }
  .bi-eraser::before {
    content: "\f331";
  }
  .bi-exclamation-circle-fill::before {
    content: "\f332";
  }
  .bi-exclamation-circle::before {
    content: "\f333";
  }
  .bi-exclamation-diamond-fill::before {
    content: "\f334";
  }
  .bi-exclamation-diamond::before {
    content: "\f335";
  }
  .bi-exclamation-octagon-fill::before {
    content: "\f336";
  }
  .bi-exclamation-octagon::before {
    content: "\f337";
  }
  .bi-exclamation-square-fill::before {
    content: "\f338";
  }
  .bi-exclamation-square::before {
    content: "\f339";
  }
  .bi-exclamation-triangle-fill::before {
    content: "\f33a";
  }
  .bi-exclamation-triangle::before {
    content: "\f33b";
  }
  .bi-exclamation::before {
    content: "\f33c";
  }
  .bi-exclude::before {
    content: "\f33d";
  }
  .bi-eye-fill::before {
    content: "\f33e";
  }
  .bi-eye-slash-fill::before {
    content: "\f33f";
  }
  .bi-eye-slash::before {
    content: "\f340";
  }
  .bi-eye::before {
    content: "\f341";
  }
  .bi-eyedropper::before {
    content: "\f342";
  }
  .bi-eyeglasses::before {
    content: "\f343";
  }
  .bi-facebook::before {
    content: "\f344";
  }
  .bi-file-arrow-down-fill::before {
    content: "\f345";
  }
  .bi-file-arrow-down::before {
    content: "\f346";
  }
  .bi-file-arrow-up-fill::before {
    content: "\f347";
  }
  .bi-file-arrow-up::before {
    content: "\f348";
  }
  .bi-file-bar-graph-fill::before {
    content: "\f349";
  }
  .bi-file-bar-graph::before {
    content: "\f34a";
  }
  .bi-file-binary-fill::before {
    content: "\f34b";
  }
  .bi-file-binary::before {
    content: "\f34c";
  }
  .bi-file-break-fill::before {
    content: "\f34d";
  }
  .bi-file-break::before {
    content: "\f34e";
  }
  .bi-file-check-fill::before {
    content: "\f34f";
  }
  .bi-file-check::before {
    content: "\f350";
  }
  .bi-file-code-fill::before {
    content: "\f351";
  }
  .bi-file-code::before {
    content: "\f352";
  }
  .bi-file-diff-fill::before {
    content: "\f353";
  }
  .bi-file-diff::before {
    content: "\f354";
  }
  .bi-file-earmark-arrow-down-fill::before {
    content: "\f355";
  }
  .bi-file-earmark-arrow-down::before {
    content: "\f356";
  }
  .bi-file-earmark-arrow-up-fill::before {
    content: "\f357";
  }
  .bi-file-earmark-arrow-up::before {
    content: "\f358";
  }
  .bi-file-earmark-bar-graph-fill::before {
    content: "\f359";
  }
  .bi-file-earmark-bar-graph::before {
    content: "\f35a";
  }
  .bi-file-earmark-binary-fill::before {
    content: "\f35b";
  }
  .bi-file-earmark-binary::before {
    content: "\f35c";
  }
  .bi-file-earmark-break-fill::before {
    content: "\f35d";
  }
  .bi-file-earmark-break::before {
    content: "\f35e";
  }
  .bi-file-earmark-check-fill::before {
    content: "\f35f";
  }
  .bi-file-earmark-check::before {
    content: "\f360";
  }
  .bi-file-earmark-code-fill::before {
    content: "\f361";
  }
  .bi-file-earmark-code::before {
    content: "\f362";
  }
  .bi-file-earmark-diff-fill::before {
    content: "\f363";
  }
  .bi-file-earmark-diff::before {
    content: "\f364";
  }
  .bi-file-earmark-easel-fill::before {
    content: "\f365";
  }
  .bi-file-earmark-easel::before {
    content: "\f366";
  }
  .bi-file-earmark-excel-fill::before {
    content: "\f367";
  }
  .bi-file-earmark-excel::before {
    content: "\f368";
  }
  .bi-file-earmark-fill::before {
    content: "\f369";
  }
  .bi-file-earmark-font-fill::before {
    content: "\f36a";
  }
  .bi-file-earmark-font::before {
    content: "\f36b";
  }
  .bi-file-earmark-image-fill::before {
    content: "\f36c";
  }
  .bi-file-earmark-image::before {
    content: "\f36d";
  }
  .bi-file-earmark-lock-fill::before {
    content: "\f36e";
  }
  .bi-file-earmark-lock::before {
    content: "\f36f";
  }
  .bi-file-earmark-lock2-fill::before {
    content: "\f370";
  }
  .bi-file-earmark-lock2::before {
    content: "\f371";
  }
  .bi-file-earmark-medical-fill::before {
    content: "\f372";
  }
  .bi-file-earmark-medical::before {
    content: "\f373";
  }
  .bi-file-earmark-minus-fill::before {
    content: "\f374";
  }
  .bi-file-earmark-minus::before {
    content: "\f375";
  }
  .bi-file-earmark-music-fill::before {
    content: "\f376";
  }
  .bi-file-earmark-music::before {
    content: "\f377";
  }
  .bi-file-earmark-person-fill::before {
    content: "\f378";
  }
  .bi-file-earmark-person::before {
    content: "\f379";
  }
  .bi-file-earmark-play-fill::before {
    content: "\f37a";
  }
  .bi-file-earmark-play::before {
    content: "\f37b";
  }
  .bi-file-earmark-plus-fill::before {
    content: "\f37c";
  }
  .bi-file-earmark-plus::before {
    content: "\f37d";
  }
  .bi-file-earmark-post-fill::before {
    content: "\f37e";
  }
  .bi-file-earmark-post::before {
    content: "\f37f";
  }
  .bi-file-earmark-ppt-fill::before {
    content: "\f380";
  }
  .bi-file-earmark-ppt::before {
    content: "\f381";
  }
  .bi-file-earmark-richtext-fill::before {
    content: "\f382";
  }
  .bi-file-earmark-richtext::before {
    content: "\f383";
  }
  .bi-file-earmark-ruled-fill::before {
    content: "\f384";
  }
  .bi-file-earmark-ruled::before {
    content: "\f385";
  }
  .bi-file-earmark-slides-fill::before {
    content: "\f386";
  }
  .bi-file-earmark-slides::before {
    content: "\f387";
  }
  .bi-file-earmark-spreadsheet-fill::before {
    content: "\f388";
  }
  .bi-file-earmark-spreadsheet::before {
    content: "\f389";
  }
  .bi-file-earmark-text-fill::before {
    content: "\f38a";
  }
  .bi-file-earmark-text::before {
    content: "\f38b";
  }
  .bi-file-earmark-word-fill::before {
    content: "\f38c";
  }
  .bi-file-earmark-word::before {
    content: "\f38d";
  }
  .bi-file-earmark-x-fill::before {
    content: "\f38e";
  }
  .bi-file-earmark-x::before {
    content: "\f38f";
  }
  .bi-file-earmark-zip-fill::before {
    content: "\f390";
  }
  .bi-file-earmark-zip::before {
    content: "\f391";
  }
  .bi-file-earmark::before {
    content: "\f392";
  }
  .bi-file-easel-fill::before {
    content: "\f393";
  }
  .bi-file-easel::before {
    content: "\f394";
  }
  .bi-file-excel-fill::before {
    content: "\f395";
  }
  .bi-file-excel::before {
    content: "\f396";
  }
  .bi-file-fill::before {
    content: "\f397";
  }
  .bi-file-font-fill::before {
    content: "\f398";
  }
  .bi-file-font::before {
    content: "\f399";
  }
  .bi-file-image-fill::before {
    content: "\f39a";
  }
  .bi-file-image::before {
    content: "\f39b";
  }
  .bi-file-lock-fill::before {
    content: "\f39c";
  }
  .bi-file-lock::before {
    content: "\f39d";
  }
  .bi-file-lock2-fill::before {
    content: "\f39e";
  }
  .bi-file-lock2::before {
    content: "\f39f";
  }
  .bi-file-medical-fill::before {
    content: "\f3a0";
  }
  .bi-file-medical::before {
    content: "\f3a1";
  }
  .bi-file-minus-fill::before {
    content: "\f3a2";
  }
  .bi-file-minus::before {
    content: "\f3a3";
  }
  .bi-file-music-fill::before {
    content: "\f3a4";
  }
  .bi-file-music::before {
    content: "\f3a5";
  }
  .bi-file-person-fill::before {
    content: "\f3a6";
  }
  .bi-file-person::before {
    content: "\f3a7";
  }
  .bi-file-play-fill::before {
    content: "\f3a8";
  }
  .bi-file-play::before {
    content: "\f3a9";
  }
  .bi-file-plus-fill::before {
    content: "\f3aa";
  }
  .bi-file-plus::before {
    content: "\f3ab";
  }
  .bi-file-post-fill::before {
    content: "\f3ac";
  }
  .bi-file-post::before {
    content: "\f3ad";
  }
  .bi-file-ppt-fill::before {
    content: "\f3ae";
  }
  .bi-file-ppt::before {
    content: "\f3af";
  }
  .bi-file-richtext-fill::before {
    content: "\f3b0";
  }
  .bi-file-richtext::before {
    content: "\f3b1";
  }
  .bi-file-ruled-fill::before {
    content: "\f3b2";
  }
  .bi-file-ruled::before {
    content: "\f3b3";
  }
  .bi-file-slides-fill::before {
    content: "\f3b4";
  }
  .bi-file-slides::before {
    content: "\f3b5";
  }
  .bi-file-spreadsheet-fill::before {
    content: "\f3b6";
  }
  .bi-file-spreadsheet::before {
    content: "\f3b7";
  }
  .bi-file-text-fill::before {
    content: "\f3b8";
  }
  .bi-file-text::before {
    content: "\f3b9";
  }
  .bi-file-word-fill::before {
    content: "\f3ba";
  }
  .bi-file-word::before {
    content: "\f3bb";
  }
  .bi-file-x-fill::before {
    content: "\f3bc";
  }
  .bi-file-x::before {
    content: "\f3bd";
  }
  .bi-file-zip-fill::before {
    content: "\f3be";
  }
  .bi-file-zip::before {
    content: "\f3bf";
  }
  .bi-file::before {
    content: "\f3c0";
  }
  .bi-files-alt::before {
    content: "\f3c1";
  }
  .bi-files::before {
    content: "\f3c2";
  }
  .bi-film::before {
    content: "\f3c3";
  }
  .bi-filter-circle-fill::before {
    content: "\f3c4";
  }
  .bi-filter-circle::before {
    content: "\f3c5";
  }
  .bi-filter-left::before {
    content: "\f3c6";
  }
  .bi-filter-right::before {
    content: "\f3c7";
  }
  .bi-filter-square-fill::before {
    content: "\f3c8";
  }
  .bi-filter-square::before {
    content: "\f3c9";
  }
  .bi-filter::before {
    content: "\f3ca";
  }
  .bi-flag-fill::before {
    content: "\f3cb";
  }
  .bi-flag::before {
    content: "\f3cc";
  }
  .bi-flower1::before {
    content: "\f3cd";
  }
  .bi-flower2::before {
    content: "\f3ce";
  }
  .bi-flower3::before {
    content: "\f3cf";
  }
  .bi-folder-check::before {
    content: "\f3d0";
  }
  .bi-folder-fill::before {
    content: "\f3d1";
  }
  .bi-folder-minus::before {
    content: "\f3d2";
  }
  .bi-folder-plus::before {
    content: "\f3d3";
  }
  .bi-folder-symlink-fill::before {
    content: "\f3d4";
  }
  .bi-folder-symlink::before {
    content: "\f3d5";
  }
  .bi-folder-x::before {
    content: "\f3d6";
  }
  .bi-folder::before {
    content: "\f3d7";
  }
  .bi-folder2-open::before {
    content: "\f3d8";
  }
  .bi-folder2::before {
    content: "\f3d9";
  }
  .bi-fonts::before {
    content: "\f3da";
  }
  .bi-forward-fill::before {
    content: "\f3db";
  }
  .bi-forward::before {
    content: "\f3dc";
  }
  .bi-front::before {
    content: "\f3dd";
  }
  .bi-fullscreen-exit::before {
    content: "\f3de";
  }
  .bi-fullscreen::before {
    content: "\f3df";
  }
  .bi-funnel-fill::before {
    content: "\f3e0";
  }
  .bi-funnel::before {
    content: "\f3e1";
  }
  .bi-gear-fill::before {
    content: "\f3e2";
  }
  .bi-gear-wide-connected::before {
    content: "\f3e3";
  }
  .bi-gear-wide::before {
    content: "\f3e4";
  }
  .bi-gear::before {
    content: "\f3e5";
  }
  .bi-gem::before {
    content: "\f3e6";
  }
  .bi-geo-alt-fill::before {
    content: "\f3e7";
  }
  .bi-geo-alt::before {
    content: "\f3e8";
  }
  .bi-geo-fill::before {
    content: "\f3e9";
  }
  .bi-geo::before {
    content: "\f3ea";
  }
  .bi-gift-fill::before {
    content: "\f3eb";
  }
  .bi-gift::before {
    content: "\f3ec";
  }
  .bi-github::before {
    content: "\f3ed";
  }
  .bi-globe::before {
    content: "\f3ee";
  }
  .bi-globe2::before {
    content: "\f3ef";
  }
  .bi-google::before {
    content: "\f3f0";
  }
  .bi-graph-down::before {
    content: "\f3f1";
  }
  .bi-graph-up::before {
    content: "\f3f2";
  }
  .bi-grid-1x2-fill::before {
    content: "\f3f3";
  }
  .bi-grid-1x2::before {
    content: "\f3f4";
  }
  .bi-grid-3x2-gap-fill::before {
    content: "\f3f5";
  }
  .bi-grid-3x2-gap::before {
    content: "\f3f6";
  }
  .bi-grid-3x2::before {
    content: "\f3f7";
  }
  .bi-grid-3x3-gap-fill::before {
    content: "\f3f8";
  }
  .bi-grid-3x3-gap::before {
    content: "\f3f9";
  }
  .bi-grid-3x3::before {
    content: "\f3fa";
  }
  .bi-grid-fill::before {
    content: "\f3fb";
  }
  .bi-grid::before {
    content: "\f3fc";
  }
  .bi-grip-horizontal::before {
    content: "\f3fd";
  }
  .bi-grip-vertical::before {
    content: "\f3fe";
  }
  .bi-hammer::before {
    content: "\f3ff";
  }
  .bi-hand-index-fill::before {
    content: "\f400";
  }
  .bi-hand-index-thumb-fill::before {
    content: "\f401";
  }
  .bi-hand-index-thumb::before {
    content: "\f402";
  }
  .bi-hand-index::before {
    content: "\f403";
  }
  .bi-hand-thumbs-down-fill::before {
    content: "\f404";
  }
  .bi-hand-thumbs-down::before {
    content: "\f405";
  }
  .bi-hand-thumbs-up-fill::before {
    content: "\f406";
  }
  .bi-hand-thumbs-up::before {
    content: "\f407";
  }
  .bi-handbag-fill::before {
    content: "\f408";
  }
  .bi-handbag::before {
    content: "\f409";
  }
  .bi-hash::before {
    content: "\f40a";
  }
  .bi-hdd-fill::before {
    content: "\f40b";
  }
  .bi-hdd-network-fill::before {
    content: "\f40c";
  }
  .bi-hdd-network::before {
    content: "\f40d";
  }
  .bi-hdd-rack-fill::before {
    content: "\f40e";
  }
  .bi-hdd-rack::before {
    content: "\f40f";
  }
  .bi-hdd-stack-fill::before {
    content: "\f410";
  }
  .bi-hdd-stack::before {
    content: "\f411";
  }
  .bi-hdd::before {
    content: "\f412";
  }
  .bi-headphones::before {
    content: "\f413";
  }
  .bi-headset::before {
    content: "\f414";
  }
  .bi-heart-fill::before {
    content: "\f415";
  }
  .bi-heart-half::before {
    content: "\f416";
  }
  .bi-heart::before {
    content: "\f417";
  }
  .bi-heptagon-fill::before {
    content: "\f418";
  }
  .bi-heptagon-half::before {
    content: "\f419";
  }
  .bi-heptagon::before {
    content: "\f41a";
  }
  .bi-hexagon-fill::before {
    content: "\f41b";
  }
  .bi-hexagon-half::before {
    content: "\f41c";
  }
  .bi-hexagon::before {
    content: "\f41d";
  }
  .bi-hourglass-bottom::before {
    content: "\f41e";
  }
  .bi-hourglass-split::before {
    content: "\f41f";
  }
  .bi-hourglass-top::before {
    content: "\f420";
  }
  .bi-hourglass::before {
    content: "\f421";
  }
  .bi-house-door-fill::before {
    content: "\f422";
  }
  .bi-house-door::before {
    content: "\f423";
  }
  .bi-house-fill::before {
    content: "\f424";
  }
  .bi-house::before {
    content: "\f425";
  }
  .bi-hr::before {
    content: "\f426";
  }
  .bi-hurricane::before {
    content: "\f427";
  }
  .bi-image-alt::before {
    content: "\f428";
  }
  .bi-image-fill::before {
    content: "\f429";
  }
  .bi-image::before {
    content: "\f42a";
  }
  .bi-images::before {
    content: "\f42b";
  }
  .bi-inbox-fill::before {
    content: "\f42c";
  }
  .bi-inbox::before {
    content: "\f42d";
  }
  .bi-inboxes-fill::before {
    content: "\f42e";
  }
  .bi-inboxes::before {
    content: "\f42f";
  }
  .bi-info-circle-fill::before {
    content: "\f430";
  }
  .bi-info-circle::before {
    content: "\f431";
  }
  .bi-info-square-fill::before {
    content: "\f432";
  }
  .bi-info-square::before {
    content: "\f433";
  }
  .bi-info::before {
    content: "\f434";
  }
  .bi-input-cursor-text::before {
    content: "\f435";
  }
  .bi-input-cursor::before {
    content: "\f436";
  }
  .bi-instagram::before {
    content: "\f437";
  }
  .bi-intersect::before {
    content: "\f438";
  }
  .bi-journal-album::before {
    content: "\f439";
  }
  .bi-journal-arrow-down::before {
    content: "\f43a";
  }
  .bi-journal-arrow-up::before {
    content: "\f43b";
  }
  .bi-journal-bookmark-fill::before {
    content: "\f43c";
  }
  .bi-journal-bookmark::before {
    content: "\f43d";
  }
  .bi-journal-check::before {
    content: "\f43e";
  }
  .bi-journal-code::before {
    content: "\f43f";
  }
  .bi-journal-medical::before {
    content: "\f440";
  }
  .bi-journal-minus::before {
    content: "\f441";
  }
  .bi-journal-plus::before {
    content: "\f442";
  }
  .bi-journal-richtext::before {
    content: "\f443";
  }
  .bi-journal-text::before {
    content: "\f444";
  }
  .bi-journal-x::before {
    content: "\f445";
  }
  .bi-journal::before {
    content: "\f446";
  }
  .bi-journals::before {
    content: "\f447";
  }
  .bi-joystick::before {
    content: "\f448";
  }
  .bi-justify-left::before {
    content: "\f449";
  }
  .bi-justify-right::before {
    content: "\f44a";
  }
  .bi-justify::before {
    content: "\f44b";
  }
  .bi-kanban-fill::before {
    content: "\f44c";
  }
  .bi-kanban::before {
    content: "\f44d";
  }
  .bi-key-fill::before {
    content: "\f44e";
  }
  .bi-key::before {
    content: "\f44f";
  }
  .bi-keyboard-fill::before {
    content: "\f450";
  }
  .bi-keyboard::before {
    content: "\f451";
  }
  .bi-ladder::before {
    content: "\f452";
  }
  .bi-lamp-fill::before {
    content: "\f453";
  }
  .bi-lamp::before {
    content: "\f454";
  }
  .bi-laptop-fill::before {
    content: "\f455";
  }
  .bi-laptop::before {
    content: "\f456";
  }
  .bi-layer-backward::before {
    content: "\f457";
  }
  .bi-layer-forward::before {
    content: "\f458";
  }
  .bi-layers-fill::before {
    content: "\f459";
  }
  .bi-layers-half::before {
    content: "\f45a";
  }
  .bi-layers::before {
    content: "\f45b";
  }
  .bi-layout-sidebar-inset-reverse::before {
    content: "\f45c";
  }
  .bi-layout-sidebar-inset::before {
    content: "\f45d";
  }
  .bi-layout-sidebar-reverse::before {
    content: "\f45e";
  }
  .bi-layout-sidebar::before {
    content: "\f45f";
  }
  .bi-layout-split::before {
    content: "\f460";
  }
  .bi-layout-text-sidebar-reverse::before {
    content: "\f461";
  }
  .bi-layout-text-sidebar::before {
    content: "\f462";
  }
  .bi-layout-text-window-reverse::before {
    content: "\f463";
  }
  .bi-layout-text-window::before {
    content: "\f464";
  }
  .bi-layout-three-columns::before {
    content: "\f465";
  }
  .bi-layout-wtf::before {
    content: "\f466";
  }
  .bi-life-preserver::before {
    content: "\f467";
  }
  .bi-lightbulb-fill::before {
    content: "\f468";
  }
  .bi-lightbulb-off-fill::before {
    content: "\f469";
  }
  .bi-lightbulb-off::before {
    content: "\f46a";
  }
  .bi-lightbulb::before {
    content: "\f46b";
  }
  .bi-lightning-charge-fill::before {
    content: "\f46c";
  }
  .bi-lightning-charge::before {
    content: "\f46d";
  }
  .bi-lightning-fill::before {
    content: "\f46e";
  }
  .bi-lightning::before {
    content: "\f46f";
  }
  .bi-link-45deg::before {
    content: "\f470";
  }
  .bi-link::before {
    content: "\f471";
  }
  .bi-linkedin::before {
    content: "\f472";
  }
  .bi-list-check::before {
    content: "\f473";
  }
  .bi-list-nested::before {
    content: "\f474";
  }
  .bi-list-ol::before {
    content: "\f475";
  }
  .bi-list-stars::before {
    content: "\f476";
  }
  .bi-list-task::before {
    content: "\f477";
  }
  .bi-list-ul::before {
    content: "\f478";
  }
  .bi-list::before {
    content: "\f479";
  }
  .bi-lock-fill::before {
    content: "\f47a";
  }
  .bi-lock::before {
    content: "\f47b";
  }
  .bi-mailbox::before {
    content: "\f47c";
  }
  .bi-mailbox2::before {
    content: "\f47d";
  }
  .bi-map-fill::before {
    content: "\f47e";
  }
  .bi-map::before {
    content: "\f47f";
  }
  .bi-markdown-fill::before {
    content: "\f480";
  }
  .bi-markdown::before {
    content: "\f481";
  }
  .bi-mask::before {
    content: "\f482";
  }
  .bi-megaphone-fill::before {
    content: "\f483";
  }
  .bi-megaphone::before {
    content: "\f484";
  }
  .bi-menu-app-fill::before {
    content: "\f485";
  }
  .bi-menu-app::before {
    content: "\f486";
  }
  .bi-menu-button-fill::before {
    content: "\f487";
  }
  .bi-menu-button-wide-fill::before {
    content: "\f488";
  }
  .bi-menu-button-wide::before {
    content: "\f489";
  }
  .bi-menu-button::before {
    content: "\f48a";
  }
  .bi-menu-down::before {
    content: "\f48b";
  }
  .bi-menu-up::before {
    content: "\f48c";
  }
  .bi-mic-fill::before {
    content: "\f48d";
  }
  .bi-mic-mute-fill::before {
    content: "\f48e";
  }
  .bi-mic-mute::before {
    content: "\f48f";
  }
  .bi-mic::before {
    content: "\f490";
  }
  .bi-minecart-loaded::before {
    content: "\f491";
  }
  .bi-minecart::before {
    content: "\f492";
  }
  .bi-moisture::before {
    content: "\f493";
  }
  .bi-moon-fill::before {
    content: "\f494";
  }
  .bi-moon-stars-fill::before {
    content: "\f495";
  }
  .bi-moon-stars::before {
    content: "\f496";
  }
  .bi-moon::before {
    content: "\f497";
  }
  .bi-mouse-fill::before {
    content: "\f498";
  }
  .bi-mouse::before {
    content: "\f499";
  }
  .bi-mouse2-fill::before {
    content: "\f49a";
  }
  .bi-mouse2::before {
    content: "\f49b";
  }
  .bi-mouse3-fill::before {
    content: "\f49c";
  }
  .bi-mouse3::before {
    content: "\f49d";
  }
  .bi-music-note-beamed::before {
    content: "\f49e";
  }
  .bi-music-note-list::before {
    content: "\f49f";
  }
  .bi-music-note::before {
    content: "\f4a0";
  }
  .bi-music-player-fill::before {
    content: "\f4a1";
  }
  .bi-music-player::before {
    content: "\f4a2";
  }
  .bi-newspaper::before {
    content: "\f4a3";
  }
  .bi-node-minus-fill::before {
    content: "\f4a4";
  }
  .bi-node-minus::before {
    content: "\f4a5";
  }
  .bi-node-plus-fill::before {
    content: "\f4a6";
  }
  .bi-node-plus::before {
    content: "\f4a7";
  }
  .bi-nut-fill::before {
    content: "\f4a8";
  }
  .bi-nut::before {
    content: "\f4a9";
  }
  .bi-octagon-fill::before {
    content: "\f4aa";
  }
  .bi-octagon-half::before {
    content: "\f4ab";
  }
  .bi-octagon::before {
    content: "\f4ac";
  }
  .bi-option::before {
    content: "\f4ad";
  }
  .bi-outlet::before {
    content: "\f4ae";
  }
  .bi-paint-bucket::before {
    content: "\f4af";
  }
  .bi-palette-fill::before {
    content: "\f4b0";
  }
  .bi-palette::before {
    content: "\f4b1";
  }
  .bi-palette2::before {
    content: "\f4b2";
  }
  .bi-paperclip::before {
    content: "\f4b3";
  }
  .bi-paragraph::before {
    content: "\f4b4";
  }
  .bi-patch-check-fill::before {
    content: "\f4b5";
  }
  .bi-patch-check::before {
    content: "\f4b6";
  }
  .bi-patch-exclamation-fill::before {
    content: "\f4b7";
  }
  .bi-patch-exclamation::before {
    content: "\f4b8";
  }
  .bi-patch-minus-fill::before {
    content: "\f4b9";
  }
  .bi-patch-minus::before {
    content: "\f4ba";
  }
  .bi-patch-plus-fill::before {
    content: "\f4bb";
  }
  .bi-patch-plus::before {
    content: "\f4bc";
  }
  .bi-patch-question-fill::before {
    content: "\f4bd";
  }
  .bi-patch-question::before {
    content: "\f4be";
  }
  .bi-pause-btn-fill::before {
    content: "\f4bf";
  }
  .bi-pause-btn::before {
    content: "\f4c0";
  }
  .bi-pause-circle-fill::before {
    content: "\f4c1";
  }
  .bi-pause-circle::before {
    content: "\f4c2";
  }
  .bi-pause-fill::before {
    content: "\f4c3";
  }
  .bi-pause::before {
    content: "\f4c4";
  }
  .bi-peace-fill::before {
    content: "\f4c5";
  }
  .bi-peace::before {
    content: "\f4c6";
  }
  .bi-pen-fill::before {
    content: "\f4c7";
  }
  .bi-pen::before {
    content: "\f4c8";
  }
  .bi-pencil-fill::before {
    content: "\f4c9";
  }
  .bi-pencil-square::before {
    content: "\f4ca";
  }
  .bi-pencil::before {
    content: "\f4cb";
  }
  .bi-pentagon-fill::before {
    content: "\f4cc";
  }
  .bi-pentagon-half::before {
    content: "\f4cd";
  }
  .bi-pentagon::before {
    content: "\f4ce";
  }
  .bi-people-fill::before {
    content: "\f4cf";
  }
  .bi-people::before {
    content: "\f4d0";
  }
  .bi-percent::before {
    content: "\f4d1";
  }
  .bi-person-badge-fill::before {
    content: "\f4d2";
  }
  .bi-person-badge::before {
    content: "\f4d3";
  }
  .bi-person-bounding-box::before {
    content: "\f4d4";
  }
  .bi-person-check-fill::before {
    content: "\f4d5";
  }
  .bi-person-check::before {
    content: "\f4d6";
  }
  .bi-person-circle::before {
    content: "\f4d7";
  }
  .bi-person-dash-fill::before {
    content: "\f4d8";
  }
  .bi-person-dash::before {
    content: "\f4d9";
  }
  .bi-person-fill::before {
    content: "\f4da";
  }
  .bi-person-lines-fill::before {
    content: "\f4db";
  }
  .bi-person-plus-fill::before {
    content: "\f4dc";
  }
  .bi-person-plus::before {
    content: "\f4dd";
  }
  .bi-person-square::before {
    content: "\f4de";
  }
  .bi-person-x-fill::before {
    content: "\f4df";
  }
  .bi-person-x::before {
    content: "\f4e0";
  }
  .bi-person::before {
    content: "\f4e1";
  }
  .bi-phone-fill::before {
    content: "\f4e2";
  }
  .bi-phone-landscape-fill::before {
    content: "\f4e3";
  }
  .bi-phone-landscape::before {
    content: "\f4e4";
  }
  .bi-phone-vibrate-fill::before {
    content: "\f4e5";
  }
  .bi-phone-vibrate::before {
    content: "\f4e6";
  }
  .bi-phone::before {
    content: "\f4e7";
  }
  .bi-pie-chart-fill::before {
    content: "\f4e8";
  }
  .bi-pie-chart::before {
    content: "\f4e9";
  }
  .bi-pin-angle-fill::before {
    content: "\f4ea";
  }
  .bi-pin-angle::before {
    content: "\f4eb";
  }
  .bi-pin-fill::before {
    content: "\f4ec";
  }
  .bi-pin::before {
    content: "\f4ed";
  }
  .bi-pip-fill::before {
    content: "\f4ee";
  }
  .bi-pip::before {
    content: "\f4ef";
  }
  .bi-play-btn-fill::before {
    content: "\f4f0";
  }
  .bi-play-btn::before {
    content: "\f4f1";
  }
  .bi-play-circle-fill::before {
    content: "\f4f2";
  }
  .bi-play-circle::before {
    content: "\f4f3";
  }
  .bi-play-fill::before {
    content: "\f4f4";
  }
  .bi-play::before {
    content: "\f4f5";
  }
  .bi-plug-fill::before {
    content: "\f4f6";
  }
  .bi-plug::before {
    content: "\f4f7";
  }
  .bi-plus-circle-dotted::before {
    content: "\f4f8";
  }
  .bi-plus-circle-fill::before {
    content: "\f4f9";
  }
  .bi-plus-circle::before {
    content: "\f4fa";
  }
  .bi-plus-square-dotted::before {
    content: "\f4fb";
  }
  .bi-plus-square-fill::before {
    content: "\f4fc";
  }
  .bi-plus-square::before {
    content: "\f4fd";
  }
  .bi-plus::before {
    content: "\f4fe";
  }
  .bi-power::before {
    content: "\f4ff";
  }
  .bi-printer-fill::before {
    content: "\f500";
  }
  .bi-printer::before {
    content: "\f501";
  }
  .bi-puzzle-fill::before {
    content: "\f502";
  }
  .bi-puzzle::before {
    content: "\f503";
  }
  .bi-question-circle-fill::before {
    content: "\f504";
  }
  .bi-question-circle::before {
    content: "\f505";
  }
  .bi-question-diamond-fill::before {
    content: "\f506";
  }
  .bi-question-diamond::before {
    content: "\f507";
  }
  .bi-question-octagon-fill::before {
    content: "\f508";
  }
  .bi-question-octagon::before {
    content: "\f509";
  }
  .bi-question-square-fill::before {
    content: "\f50a";
  }
  .bi-question-square::before {
    content: "\f50b";
  }
  .bi-question::before {
    content: "\f50c";
  }
  .bi-rainbow::before {
    content: "\f50d";
  }
  .bi-receipt-cutoff::before {
    content: "\f50e";
  }
  .bi-receipt::before {
    content: "\f50f";
  }
  .bi-reception-0::before {
    content: "\f510";
  }
  .bi-reception-1::before {
    content: "\f511";
  }
  .bi-reception-2::before {
    content: "\f512";
  }
  .bi-reception-3::before {
    content: "\f513";
  }
  .bi-reception-4::before {
    content: "\f514";
  }
  .bi-record-btn-fill::before {
    content: "\f515";
  }
  .bi-record-btn::before {
    content: "\f516";
  }
  .bi-record-circle-fill::before {
    content: "\f517";
  }
  .bi-record-circle::before {
    content: "\f518";
  }
  .bi-record-fill::before {
    content: "\f519";
  }
  .bi-record::before {
    content: "\f51a";
  }
  .bi-record2-fill::before {
    content: "\f51b";
  }
  .bi-record2::before {
    content: "\f51c";
  }
  .bi-reply-all-fill::before {
    content: "\f51d";
  }
  .bi-reply-all::before {
    content: "\f51e";
  }
  .bi-reply-fill::before {
    content: "\f51f";
  }
  .bi-reply::before {
    content: "\f520";
  }
  .bi-rss-fill::before {
    content: "\f521";
  }
  .bi-rss::before {
    content: "\f522";
  }
  .bi-rulers::before {
    content: "\f523";
  }
  .bi-save-fill::before {
    content: "\f524";
  }
  .bi-save::before {
    content: "\f525";
  }
  .bi-save2-fill::before {
    content: "\f526";
  }
  .bi-save2::before {
    content: "\f527";
  }
  .bi-scissors::before {
    content: "\f528";
  }
  .bi-screwdriver::before {
    content: "\f529";
  }
  .bi-search::before {
    content: "\f52a";
  }
  .bi-segmented-nav::before {
    content: "\f52b";
  }
  .bi-server::before {
    content: "\f52c";
  }
  .bi-share-fill::before {
    content: "\f52d";
  }
  .bi-share::before {
    content: "\f52e";
  }
  .bi-shield-check::before {
    content: "\f52f";
  }
  .bi-shield-exclamation::before {
    content: "\f530";
  }
  .bi-shield-fill-check::before {
    content: "\f531";
  }
  .bi-shield-fill-exclamation::before {
    content: "\f532";
  }
  .bi-shield-fill-minus::before {
    content: "\f533";
  }
  .bi-shield-fill-plus::before {
    content: "\f534";
  }
  .bi-shield-fill-x::before {
    content: "\f535";
  }
  .bi-shield-fill::before {
    content: "\f536";
  }
  .bi-shield-lock-fill::before {
    content: "\f537";
  }
  .bi-shield-lock::before {
    content: "\f538";
  }
  .bi-shield-minus::before {
    content: "\f539";
  }
  .bi-shield-plus::before {
    content: "\f53a";
  }
  .bi-shield-shaded::before {
    content: "\f53b";
  }
  .bi-shield-slash-fill::before {
    content: "\f53c";
  }
  .bi-shield-slash::before {
    content: "\f53d";
  }
  .bi-shield-x::before {
    content: "\f53e";
  }
  .bi-shield::before {
    content: "\f53f";
  }
  .bi-shift-fill::before {
    content: "\f540";
  }
  .bi-shift::before {
    content: "\f541";
  }
  .bi-shop-window::before {
    content: "\f542";
  }
  .bi-shop::before {
    content: "\f543";
  }
  .bi-shuffle::before {
    content: "\f544";
  }
  .bi-signpost-2-fill::before {
    content: "\f545";
  }
  .bi-signpost-2::before {
    content: "\f546";
  }
  .bi-signpost-fill::before {
    content: "\f547";
  }
  .bi-signpost-split-fill::before {
    content: "\f548";
  }
  .bi-signpost-split::before {
    content: "\f549";
  }
  .bi-signpost::before {
    content: "\f54a";
  }
  .bi-sim-fill::before {
    content: "\f54b";
  }
  .bi-sim::before {
    content: "\f54c";
  }
  .bi-skip-backward-btn-fill::before {
    content: "\f54d";
  }
  .bi-skip-backward-btn::before {
    content: "\f54e";
  }
  .bi-skip-backward-circle-fill::before {
    content: "\f54f";
  }
  .bi-skip-backward-circle::before {
    content: "\f550";
  }
  .bi-skip-backward-fill::before {
    content: "\f551";
  }
  .bi-skip-backward::before {
    content: "\f552";
  }
  .bi-skip-end-btn-fill::before {
    content: "\f553";
  }
  .bi-skip-end-btn::before {
    content: "\f554";
  }
  .bi-skip-end-circle-fill::before {
    content: "\f555";
  }
  .bi-skip-end-circle::before {
    content: "\f556";
  }
  .bi-skip-end-fill::before {
    content: "\f557";
  }
  .bi-skip-end::before {
    content: "\f558";
  }
  .bi-skip-forward-btn-fill::before {
    content: "\f559";
  }
  .bi-skip-forward-btn::before {
    content: "\f55a";
  }
  .bi-skip-forward-circle-fill::before {
    content: "\f55b";
  }
  .bi-skip-forward-circle::before {
    content: "\f55c";
  }
  .bi-skip-forward-fill::before {
    content: "\f55d";
  }
  .bi-skip-forward::before {
    content: "\f55e";
  }
  .bi-skip-start-btn-fill::before {
    content: "\f55f";
  }
  .bi-skip-start-btn::before {
    content: "\f560";
  }
  .bi-skip-start-circle-fill::before {
    content: "\f561";
  }
  .bi-skip-start-circle::before {
    content: "\f562";
  }
  .bi-skip-start-fill::before {
    content: "\f563";
  }
  .bi-skip-start::before {
    content: "\f564";
  }
  .bi-slack::before {
    content: "\f565";
  }
  .bi-slash-circle-fill::before {
    content: "\f566";
  }
  .bi-slash-circle::before {
    content: "\f567";
  }
  .bi-slash-square-fill::before {
    content: "\f568";
  }
  .bi-slash-square::before {
    content: "\f569";
  }
  .bi-slash::before {
    content: "\f56a";
  }
  .bi-sliders::before {
    content: "\f56b";
  }
  .bi-smartwatch::before {
    content: "\f56c";
  }
  .bi-snow::before {
    content: "\f56d";
  }
  .bi-snow2::before {
    content: "\f56e";
  }
  .bi-snow3::before {
    content: "\f56f";
  }
  .bi-sort-alpha-down-alt::before {
    content: "\f570";
  }
  .bi-sort-alpha-down::before {
    content: "\f571";
  }
  .bi-sort-alpha-up-alt::before {
    content: "\f572";
  }
  .bi-sort-alpha-up::before {
    content: "\f573";
  }
  .bi-sort-down-alt::before {
    content: "\f574";
  }
  .bi-sort-down::before {
    content: "\f575";
  }
  .bi-sort-numeric-down-alt::before {
    content: "\f576";
  }
  .bi-sort-numeric-down::before {
    content: "\f577";
  }
  .bi-sort-numeric-up-alt::before {
    content: "\f578";
  }
  .bi-sort-numeric-up::before {
    content: "\f579";
  }
  .bi-sort-up-alt::before {
    content: "\f57a";
  }
  .bi-sort-up::before {
    content: "\f57b";
  }
  .bi-soundwave::before {
    content: "\f57c";
  }
  .bi-speaker-fill::before {
    content: "\f57d";
  }
  .bi-speaker::before {
    content: "\f57e";
  }
  .bi-speedometer::before {
    content: "\f57f";
  }
  .bi-speedometer2::before {
    content: "\f580";
  }
  .bi-spellcheck::before {
    content: "\f581";
  }
  .bi-square-fill::before {
    content: "\f582";
  }
  .bi-square-half::before {
    content: "\f583";
  }
  .bi-square::before {
    content: "\f584";
  }
  .bi-stack::before {
    content: "\f585";
  }
  .bi-star-fill::before {
    content: "\f586";
  }
  .bi-star-half::before {
    content: "\f587";
  }
  .bi-star::before {
    content: "\f588";
  }
  .bi-stars::before {
    content: "\f589";
  }
  .bi-stickies-fill::before {
    content: "\f58a";
  }
  .bi-stickies::before {
    content: "\f58b";
  }
  .bi-sticky-fill::before {
    content: "\f58c";
  }
  .bi-sticky::before {
    content: "\f58d";
  }
  .bi-stop-btn-fill::before {
    content: "\f58e";
  }
  .bi-stop-btn::before {
    content: "\f58f";
  }
  .bi-stop-circle-fill::before {
    content: "\f590";
  }
  .bi-stop-circle::before {
    content: "\f591";
  }
  .bi-stop-fill::before {
    content: "\f592";
  }
  .bi-stop::before {
    content: "\f593";
  }
  .bi-stoplights-fill::before {
    content: "\f594";
  }
  .bi-stoplights::before {
    content: "\f595";
  }
  .bi-stopwatch-fill::before {
    content: "\f596";
  }
  .bi-stopwatch::before {
    content: "\f597";
  }
  .bi-subtract::before {
    content: "\f598";
  }
  .bi-suit-club-fill::before {
    content: "\f599";
  }
  .bi-suit-club::before {
    content: "\f59a";
  }
  .bi-suit-diamond-fill::before {
    content: "\f59b";
  }
  .bi-suit-diamond::before {
    content: "\f59c";
  }
  .bi-suit-heart-fill::before {
    content: "\f59d";
  }
  .bi-suit-heart::before {
    content: "\f59e";
  }
  .bi-suit-spade-fill::before {
    content: "\f59f";
  }
  .bi-suit-spade::before {
    content: "\f5a0";
  }
  .bi-sun-fill::before {
    content: "\f5a1";
  }
  .bi-sun::before {
    content: "\f5a2";
  }
  .bi-sunglasses::before {
    content: "\f5a3";
  }
  .bi-sunrise-fill::before {
    content: "\f5a4";
  }
  .bi-sunrise::before {
    content: "\f5a5";
  }
  .bi-sunset-fill::before {
    content: "\f5a6";
  }
  .bi-sunset::before {
    content: "\f5a7";
  }
  .bi-symmetry-horizontal::before {
    content: "\f5a8";
  }
  .bi-symmetry-vertical::before {
    content: "\f5a9";
  }
  .bi-table::before {
    content: "\f5aa";
  }
  .bi-tablet-fill::before {
    content: "\f5ab";
  }
  .bi-tablet-landscape-fill::before {
    content: "\f5ac";
  }
  .bi-tablet-landscape::before {
    content: "\f5ad";
  }
  .bi-tablet::before {
    content: "\f5ae";
  }
  .bi-tag-fill::before {
    content: "\f5af";
  }
  .bi-tag::before {
    content: "\f5b0";
  }
  .bi-tags-fill::before {
    content: "\f5b1";
  }
  .bi-tags::before {
    content: "\f5b2";
  }
  .bi-telegram::before {
    content: "\f5b3";
  }
  .bi-telephone-fill::before {
    content: "\f5b4";
  }
  .bi-telephone-forward-fill::before {
    content: "\f5b5";
  }
  .bi-telephone-forward::before {
    content: "\f5b6";
  }
  .bi-telephone-inbound-fill::before {
    content: "\f5b7";
  }
  .bi-telephone-inbound::before {
    content: "\f5b8";
  }
  .bi-telephone-minus-fill::before {
    content: "\f5b9";
  }
  .bi-telephone-minus::before {
    content: "\f5ba";
  }
  .bi-telephone-outbound-fill::before {
    content: "\f5bb";
  }
  .bi-telephone-outbound::before {
    content: "\f5bc";
  }
  .bi-telephone-plus-fill::before {
    content: "\f5bd";
  }
  .bi-telephone-plus::before {
    content: "\f5be";
  }
  .bi-telephone-x-fill::before {
    content: "\f5bf";
  }
  .bi-telephone-x::before {
    content: "\f5c0";
  }
  .bi-telephone::before {
    content: "\f5c1";
  }
  .bi-terminal-fill::before {
    content: "\f5c2";
  }
  .bi-terminal::before {
    content: "\f5c3";
  }
  .bi-text-center::before {
    content: "\f5c4";
  }
  .bi-text-indent-left::before {
    content: "\f5c5";
  }
  .bi-text-indent-right::before {
    content: "\f5c6";
  }
  .bi-text-left::before {
    content: "\f5c7";
  }
  .bi-text-paragraph::before {
    content: "\f5c8";
  }
  .bi-text-right::before {
    content: "\f5c9";
  }
  .bi-textarea-resize::before {
    content: "\f5ca";
  }
  .bi-textarea-t::before {
    content: "\f5cb";
  }
  .bi-textarea::before {
    content: "\f5cc";
  }
  .bi-thermometer-half::before {
    content: "\f5cd";
  }
  .bi-thermometer-high::before {
    content: "\f5ce";
  }
  .bi-thermometer-low::before {
    content: "\f5cf";
  }
  .bi-thermometer-snow::before {
    content: "\f5d0";
  }
  .bi-thermometer-sun::before {
    content: "\f5d1";
  }
  .bi-thermometer::before {
    content: "\f5d2";
  }
  .bi-three-dots-vertical::before {
    content: "\f5d3";
  }
  .bi-three-dots::before {
    content: "\f5d4";
  }
  .bi-toggle-off::before {
    content: "\f5d5";
  }
  .bi-toggle-on::before {
    content: "\f5d6";
  }
  .bi-toggle2-off::before {
    content: "\f5d7";
  }
  .bi-toggle2-on::before {
    content: "\f5d8";
  }
  .bi-toggles::before {
    content: "\f5d9";
  }
  .bi-toggles2::before {
    content: "\f5da";
  }
  .bi-tools::before {
    content: "\f5db";
  }
  .bi-tornado::before {
    content: "\f5dc";
  }
  .bi-trash-fill::before {
    content: "\f5dd";
  }
  .bi-trash::before {
    content: "\f5de";
  }
  .bi-trash2-fill::before {
    content: "\f5df";
  }
  .bi-trash2::before {
    content: "\f5e0";
  }
  .bi-tree-fill::before {
    content: "\f5e1";
  }
  .bi-tree::before {
    content: "\f5e2";
  }
  .bi-triangle-fill::before {
    content: "\f5e3";
  }
  .bi-triangle-half::before {
    content: "\f5e4";
  }
  .bi-triangle::before {
    content: "\f5e5";
  }
  .bi-trophy-fill::before {
    content: "\f5e6";
  }
  .bi-trophy::before {
    content: "\f5e7";
  }
  .bi-tropical-storm::before {
    content: "\f5e8";
  }
  .bi-truck-flatbed::before {
    content: "\f5e9";
  }
  .bi-truck::before {
    content: "\f5ea";
  }
  .bi-tsunami::before {
    content: "\f5eb";
  }
  .bi-tv-fill::before {
    content: "\f5ec";
  }
  .bi-tv::before {
    content: "\f5ed";
  }
  .bi-twitch::before {
    content: "\f5ee";
  }
  .bi-twitter::before {
    content: "\f5ef";
  }
  .bi-type-bold::before {
    content: "\f5f0";
  }
  .bi-type-h1::before {
    content: "\f5f1";
  }
  .bi-type-h2::before {
    content: "\f5f2";
  }
  .bi-type-h3::before {
    content: "\f5f3";
  }
  .bi-type-italic::before {
    content: "\f5f4";
  }
  .bi-type-strikethrough::before {
    content: "\f5f5";
  }
  .bi-type-underline::before {
    content: "\f5f6";
  }
  .bi-type::before {
    content: "\f5f7";
  }
  .bi-ui-checks-grid::before {
    content: "\f5f8";
  }
  .bi-ui-checks::before {
    content: "\f5f9";
  }
  .bi-ui-radios-grid::before {
    content: "\f5fa";
  }
  .bi-ui-radios::before {
    content: "\f5fb";
  }
  .bi-umbrella-fill::before {
    content: "\f5fc";
  }
  .bi-umbrella::before {
    content: "\f5fd";
  }
  .bi-union::before {
    content: "\f5fe";
  }
  .bi-unlock-fill::before {
    content: "\f5ff";
  }
  .bi-unlock::before {
    content: "\f600";
  }
  .bi-upc-scan::before {
    content: "\f601";
  }
  .bi-upc::before {
    content: "\f602";
  }
  .bi-upload::before {
    content: "\f603";
  }
  .bi-vector-pen::before {
    content: "\f604";
  }
  .bi-view-list::before {
    content: "\f605";
  }
  .bi-view-stacked::before {
    content: "\f606";
  }
  .bi-vinyl-fill::before {
    content: "\f607";
  }
  .bi-vinyl::before {
    content: "\f608";
  }
  .bi-voicemail::before {
    content: "\f609";
  }
  .bi-volume-down-fill::before {
    content: "\f60a";
  }
  .bi-volume-down::before {
    content: "\f60b";
  }
  .bi-volume-mute-fill::before {
    content: "\f60c";
  }
  .bi-volume-mute::before {
    content: "\f60d";
  }
  .bi-volume-off-fill::before {
    content: "\f60e";
  }
  .bi-volume-off::before {
    content: "\f60f";
  }
  .bi-volume-up-fill::before {
    content: "\f610";
  }
  .bi-volume-up::before {
    content: "\f611";
  }
  .bi-vr::before {
    content: "\f612";
  }
  .bi-wallet-fill::before {
    content: "\f613";
  }
  .bi-wallet::before {
    content: "\f614";
  }
  .bi-wallet2::before {
    content: "\f615";
  }
  .bi-watch::before {
    content: "\f616";
  }
  .bi-water::before {
    content: "\f617";
  }
  .bi-whatsapp::before {
    content: "\f618";
  }
  .bi-wifi-1::before {
    content: "\f619";
  }
  .bi-wifi-2::before {
    content: "\f61a";
  }
  .bi-wifi-off::before {
    content: "\f61b";
  }
  .bi-wifi::before {
    content: "\f61c";
  }
  .bi-wind::before {
    content: "\f61d";
  }
  .bi-window-dock::before {
    content: "\f61e";
  }
  .bi-window-sidebar::before {
    content: "\f61f";
  }
  .bi-window::before {
    content: "\f620";
  }
  .bi-wrench::before {
    content: "\f621";
  }
  .bi-x-circle-fill::before {
    content: "\f622";
  }
  .bi-x-circle::before {
    content: "\f623";
  }
  .bi-x-diamond-fill::before {
    content: "\f624";
  }
  .bi-x-diamond::before {
    content: "\f625";
  }
  .bi-x-octagon-fill::before {
    content: "\f626";
  }
  .bi-x-octagon::before {
    content: "\f627";
  }
  .bi-x-square-fill::before {
    content: "\f628";
  }
  .bi-x-square::before {
    content: "\f629";
  }
  .bi-x::before {
    content: "\f62a";
  }
  .bi-youtube::before {
    content: "\f62b";
  }
  .bi-zoom-in::before {
    content: "\f62c";
  }
  .bi-zoom-out::before {
    content: "\f62d";
  }
  .bi-bank::before {
    content: "\f62e";
  }
  .bi-bank2::before {
    content: "\f62f";
  }
  .bi-bell-slash-fill::before {
    content: "\f630";
  }
  .bi-bell-slash::before {
    content: "\f631";
  }
  .bi-cash-coin::before {
    content: "\f632";
  }
  .bi-check-lg::before {
    content: "\f633";
  }
  .bi-coin::before {
    content: "\f634";
  }
  .bi-currency-bitcoin::before {
    content: "\f635";
  }
  .bi-currency-dollar::before {
    content: "\f636";
  }
  .bi-currency-euro::before {
    content: "\f637";
  }
  .bi-currency-exchange::before {
    content: "\f638";
  }
  .bi-currency-pound::before {
    content: "\f639";
  }
  .bi-currency-yen::before {
    content: "\f63a";
  }
  .bi-dash-lg::before {
    content: "\f63b";
  }
  .bi-exclamation-lg::before {
    content: "\f63c";
  }
  .bi-file-earmark-pdf-fill::before {
    content: "\f63d";
  }
  .bi-file-earmark-pdf::before {
    content: "\f63e";
  }
  .bi-file-pdf-fill::before {
    content: "\f63f";
  }
  .bi-file-pdf::before {
    content: "\f640";
  }
  .bi-gender-ambiguous::before {
    content: "\f641";
  }
  .bi-gender-female::before {
    content: "\f642";
  }
  .bi-gender-male::before {
    content: "\f643";
  }
  .bi-gender-trans::before {
    content: "\f644";
  }
  .bi-headset-vr::before {
    content: "\f645";
  }
  .bi-info-lg::before {
    content: "\f646";
  }
  .bi-mastodon::before {
    content: "\f647";
  }
  .bi-messenger::before {
    content: "\f648";
  }
  .bi-piggy-bank-fill::before {
    content: "\f649";
  }
  .bi-piggy-bank::before {
    content: "\f64a";
  }
  .bi-pin-map-fill::before {
    content: "\f64b";
  }
  .bi-pin-map::before {
    content: "\f64c";
  }
  .bi-plus-lg::before {
    content: "\f64d";
  }
  .bi-question-lg::before {
    content: "\f64e";
  }
  .bi-recycle::before {
    content: "\f64f";
  }
  .bi-reddit::before {
    content: "\f650";
  }
  .bi-safe-fill::before {
    content: "\f651";
  }
  .bi-safe2-fill::before {
    content: "\f652";
  }
  .bi-safe2::before {
    content: "\f653";
  }
  .bi-sd-card-fill::before {
    content: "\f654";
  }
  .bi-sd-card::before {
    content: "\f655";
  }
  .bi-skype::before {
    content: "\f656";
  }
  .bi-slash-lg::before {
    content: "\f657";
  }
  .bi-translate::before {
    content: "\f658";
  }
  .bi-x-lg::before {
    content: "\f659";
  }
  .bi-safe::before {
    content: "\f65a";
  }
  .bi-apple::before {
    content: "\f65b";
  }
  .bi-microsoft::before {
    content: "\f65d";
  }
  .bi-windows::before {
    content: "\f65e";
  }
  .bi-behance::before {
    content: "\f65c";
  }
  .bi-dribbble::before {
    content: "\f65f";
  }
  .bi-line::before {
    content: "\f660";
  }
  .bi-medium::before {
    content: "\f661";
  }
  .bi-paypal::before {
    content: "\f662";
  }
  .bi-pinterest::before {
    content: "\f663";
  }
  .bi-signal::before {
    content: "\f664";
  }
  .bi-snapchat::before {
    content: "\f665";
  }
  .bi-spotify::before {
    content: "\f666";
  }
  .bi-stack-overflow::before {
    content: "\f667";
  }
  .bi-strava::before {
    content: "\f668";
  }
  .bi-wordpress::before {
    content: "\f669";
  }
  .bi-vimeo::before {
    content: "\f66a";
  }
  .bi-activity::before {
    content: "\f66b";
  }
  .bi-easel2-fill::before {
    content: "\f66c";
  }
  .bi-easel2::before {
    content: "\f66d";
  }
  .bi-easel3-fill::before {
    content: "\f66e";
  }
  .bi-easel3::before {
    content: "\f66f";
  }
  .bi-fan::before {
    content: "\f670";
  }
  .bi-fingerprint::before {
    content: "\f671";
  }
  .bi-graph-down-arrow::before {
    content: "\f672";
  }
  .bi-graph-up-arrow::before {
    content: "\f673";
  }
  .bi-hypnotize::before {
    content: "\f674";
  }
  .bi-magic::before {
    content: "\f675";
  }
  .bi-person-rolodex::before {
    content: "\f676";
  }
  .bi-person-video::before {
    content: "\f677";
  }
  .bi-person-video2::before {
    content: "\f678";
  }
  .bi-person-video3::before {
    content: "\f679";
  }
  .bi-person-workspace::before {
    content: "\f67a";
  }
  .bi-radioactive::before {
    content: "\f67b";
  }
  .bi-webcam-fill::before {
    content: "\f67c";
  }
  .bi-webcam::before {
    content: "\f67d";
  }
  .bi-yin-yang::before {
    content: "\f67e";
  }
  .bi-bandaid-fill::before {
    content: "\f680";
  }
  .bi-bandaid::before {
    content: "\f681";
  }
  .bi-bluetooth::before {
    content: "\f682";
  }
  .bi-body-text::before {
    content: "\f683";
  }
  .bi-boombox::before {
    content: "\f684";
  }
  .bi-boxes::before {
    content: "\f685";
  }
  .bi-dpad-fill::before {
    content: "\f686";
  }
  .bi-dpad::before {
    content: "\f687";
  }
  .bi-ear-fill::before {
    content: "\f688";
  }
  .bi-ear::before {
    content: "\f689";
  }
  .bi-envelope-check-fill::before {
    content: "\f68b";
  }
  .bi-envelope-check::before {
    content: "\f68c";
  }
  .bi-envelope-dash-fill::before {
    content: "\f68e";
  }
  .bi-envelope-dash::before {
    content: "\f68f";
  }
  .bi-envelope-exclamation-fill::before {
    content: "\f691";
  }
  .bi-envelope-exclamation::before {
    content: "\f692";
  }
  .bi-envelope-plus-fill::before {
    content: "\f693";
  }
  .bi-envelope-plus::before {
    content: "\f694";
  }
  .bi-envelope-slash-fill::before {
    content: "\f696";
  }
  .bi-envelope-slash::before {
    content: "\f697";
  }
  .bi-envelope-x-fill::before {
    content: "\f699";
  }
  .bi-envelope-x::before {
    content: "\f69a";
  }
  .bi-explicit-fill::before {
    content: "\f69b";
  }
  .bi-explicit::before {
    content: "\f69c";
  }
  .bi-git::before {
    content: "\f69d";
  }
  .bi-infinity::before {
    content: "\f69e";
  }
  .bi-list-columns-reverse::before {
    content: "\f69f";
  }
  .bi-list-columns::before {
    content: "\f6a0";
  }
  .bi-meta::before {
    content: "\f6a1";
  }
  .bi-nintendo-switch::before {
    content: "\f6a4";
  }
  .bi-pc-display-horizontal::before {
    content: "\f6a5";
  }
  .bi-pc-display::before {
    content: "\f6a6";
  }
  .bi-pc-horizontal::before {
    content: "\f6a7";
  }
  .bi-pc::before {
    content: "\f6a8";
  }
  .bi-playstation::before {
    content: "\f6a9";
  }
  .bi-plus-slash-minus::before {
    content: "\f6aa";
  }
  .bi-projector-fill::before {
    content: "\f6ab";
  }
  .bi-projector::before {
    content: "\f6ac";
  }
  .bi-qr-code-scan::before {
    content: "\f6ad";
  }
  .bi-qr-code::before {
    content: "\f6ae";
  }
  .bi-quora::before {
    content: "\f6af";
  }
  .bi-quote::before {
    content: "\f6b0";
  }
  .bi-robot::before {
    content: "\f6b1";
  }
  .bi-send-check-fill::before {
    content: "\f6b2";
  }
  .bi-send-check::before {
    content: "\f6b3";
  }
  .bi-send-dash-fill::before {
    content: "\f6b4";
  }
  .bi-send-dash::before {
    content: "\f6b5";
  }
  .bi-send-exclamation-fill::before {
    content: "\f6b7";
  }
  .bi-send-exclamation::before {
    content: "\f6b8";
  }
  .bi-send-fill::before {
    content: "\f6b9";
  }
  .bi-send-plus-fill::before {
    content: "\f6ba";
  }
  .bi-send-plus::before {
    content: "\f6bb";
  }
  .bi-send-slash-fill::before {
    content: "\f6bc";
  }
  .bi-send-slash::before {
    content: "\f6bd";
  }
  .bi-send-x-fill::before {
    content: "\f6be";
  }
  .bi-send-x::before {
    content: "\f6bf";
  }
  .bi-send::before {
    content: "\f6c0";
  }
  .bi-steam::before {
    content: "\f6c1";
  }
  .bi-terminal-dash::before {
    content: "\f6c3";
  }
  .bi-terminal-plus::before {
    content: "\f6c4";
  }
  .bi-terminal-split::before {
    content: "\f6c5";
  }
  .bi-ticket-detailed-fill::before {
    content: "\f6c6";
  }
  .bi-ticket-detailed::before {
    content: "\f6c7";
  }
  .bi-ticket-fill::before {
    content: "\f6c8";
  }
  .bi-ticket-perforated-fill::before {
    content: "\f6c9";
  }
  .bi-ticket-perforated::before {
    content: "\f6ca";
  }
  .bi-ticket::before {
    content: "\f6cb";
  }
  .bi-tiktok::before {
    content: "\f6cc";
  }
  .bi-window-dash::before {
    content: "\f6cd";
  }
  .bi-window-desktop::before {
    content: "\f6ce";
  }
  .bi-window-fullscreen::before {
    content: "\f6cf";
  }
  .bi-window-plus::before {
    content: "\f6d0";
  }
  .bi-window-split::before {
    content: "\f6d1";
  }
  .bi-window-stack::before {
    content: "\f6d2";
  }
  .bi-window-x::before {
    content: "\f6d3";
  }
  .bi-xbox::before {
    content: "\f6d4";
  }
  .bi-ethernet::before {
    content: "\f6d5";
  }
  .bi-hdmi-fill::before {
    content: "\f6d6";
  }
  .bi-hdmi::before {
    content: "\f6d7";
  }
  .bi-usb-c-fill::before {
    content: "\f6d8";
  }
  .bi-usb-c::before {
    content: "\f6d9";
  }
  .bi-usb-fill::before {
    content: "\f6da";
  }
  .bi-usb-plug-fill::before {
    content: "\f6db";
  }
  .bi-usb-plug::before {
    content: "\f6dc";
  }
  .bi-usb-symbol::before {
    content: "\f6dd";
  }
  .bi-usb::before {
    content: "\f6de";
  }
  .bi-boombox-fill::before {
    content: "\f6df";
  }
  .bi-displayport::before {
    content: "\f6e1";
  }
  .bi-gpu-card::before {
    content: "\f6e2";
  }
  .bi-memory::before {
    content: "\f6e3";
  }
  .bi-modem-fill::before {
    content: "\f6e4";
  }
  .bi-modem::before {
    content: "\f6e5";
  }
  .bi-motherboard-fill::before {
    content: "\f6e6";
  }
  .bi-motherboard::before {
    content: "\f6e7";
  }
  .bi-optical-audio-fill::before {
    content: "\f6e8";
  }
  .bi-optical-audio::before {
    content: "\f6e9";
  }
  .bi-pci-card::before {
    content: "\f6ea";
  }
  .bi-router-fill::before {
    content: "\f6eb";
  }
  .bi-router::before {
    content: "\f6ec";
  }
  .bi-thunderbolt-fill::before {
    content: "\f6ef";
  }
  .bi-thunderbolt::before {
    content: "\f6f0";
  }
  .bi-usb-drive-fill::before {
    content: "\f6f1";
  }
  .bi-usb-drive::before {
    content: "\f6f2";
  }
  .bi-usb-micro-fill::before {
    content: "\f6f3";
  }
  .bi-usb-micro::before {
    content: "\f6f4";
  }
  .bi-usb-mini-fill::before {
    content: "\f6f5";
  }
  .bi-usb-mini::before {
    content: "\f6f6";
  }
  .bi-cloud-haze2::before {
    content: "\f6f7";
  }
  .bi-device-hdd-fill::before {
    content: "\f6f8";
  }
  .bi-device-hdd::before {
    content: "\f6f9";
  }
  .bi-device-ssd-fill::before {
    content: "\f6fa";
  }
  .bi-device-ssd::before {
    content: "\f6fb";
  }
  .bi-displayport-fill::before {
    content: "\f6fc";
  }
  .bi-mortarboard-fill::before {
    content: "\f6fd";
  }
  .bi-mortarboard::before {
    content: "\f6fe";
  }
  .bi-terminal-x::before {
    content: "\f6ff";
  }
  .bi-arrow-through-heart-fill::before {
    content: "\f700";
  }
  .bi-arrow-through-heart::before {
    content: "\f701";
  }
  .bi-badge-sd-fill::before {
    content: "\f702";
  }
  .bi-badge-sd::before {
    content: "\f703";
  }
  .bi-bag-heart-fill::before {
    content: "\f704";
  }
  .bi-bag-heart::before {
    content: "\f705";
  }
  .bi-balloon-fill::before {
    content: "\f706";
  }
  .bi-balloon-heart-fill::before {
    content: "\f707";
  }
  .bi-balloon-heart::before {
    content: "\f708";
  }
  .bi-balloon::before {
    content: "\f709";
  }
  .bi-box2-fill::before {
    content: "\f70a";
  }
  .bi-box2-heart-fill::before {
    content: "\f70b";
  }
  .bi-box2-heart::before {
    content: "\f70c";
  }
  .bi-box2::before {
    content: "\f70d";
  }
  .bi-braces-asterisk::before {
    content: "\f70e";
  }
  .bi-calendar-heart-fill::before {
    content: "\f70f";
  }
  .bi-calendar-heart::before {
    content: "\f710";
  }
  .bi-calendar2-heart-fill::before {
    content: "\f711";
  }
  .bi-calendar2-heart::before {
    content: "\f712";
  }
  .bi-chat-heart-fill::before {
    content: "\f713";
  }
  .bi-chat-heart::before {
    content: "\f714";
  }
  .bi-chat-left-heart-fill::before {
    content: "\f715";
  }
  .bi-chat-left-heart::before {
    content: "\f716";
  }
  .bi-chat-right-heart-fill::before {
    content: "\f717";
  }
  .bi-chat-right-heart::before {
    content: "\f718";
  }
  .bi-chat-square-heart-fill::before {
    content: "\f719";
  }
  .bi-chat-square-heart::before {
    content: "\f71a";
  }
  .bi-clipboard-check-fill::before {
    content: "\f71b";
  }
  .bi-clipboard-data-fill::before {
    content: "\f71c";
  }
  .bi-clipboard-fill::before {
    content: "\f71d";
  }
  .bi-clipboard-heart-fill::before {
    content: "\f71e";
  }
  .bi-clipboard-heart::before {
    content: "\f71f";
  }
  .bi-clipboard-minus-fill::before {
    content: "\f720";
  }
  .bi-clipboard-plus-fill::before {
    content: "\f721";
  }
  .bi-clipboard-pulse::before {
    content: "\f722";
  }
  .bi-clipboard-x-fill::before {
    content: "\f723";
  }
  .bi-clipboard2-check-fill::before {
    content: "\f724";
  }
  .bi-clipboard2-check::before {
    content: "\f725";
  }
  .bi-clipboard2-data-fill::before {
    content: "\f726";
  }
  .bi-clipboard2-data::before {
    content: "\f727";
  }
  .bi-clipboard2-fill::before {
    content: "\f728";
  }
  .bi-clipboard2-heart-fill::before {
    content: "\f729";
  }
  .bi-clipboard2-heart::before {
    content: "\f72a";
  }
  .bi-clipboard2-minus-fill::before {
    content: "\f72b";
  }
  .bi-clipboard2-minus::before {
    content: "\f72c";
  }
  .bi-clipboard2-plus-fill::before {
    content: "\f72d";
  }
  .bi-clipboard2-plus::before {
    content: "\f72e";
  }
  .bi-clipboard2-pulse-fill::before {
    content: "\f72f";
  }
  .bi-clipboard2-pulse::before {
    content: "\f730";
  }
  .bi-clipboard2-x-fill::before {
    content: "\f731";
  }
  .bi-clipboard2-x::before {
    content: "\f732";
  }
  .bi-clipboard2::before {
    content: "\f733";
  }
  .bi-emoji-kiss-fill::before {
    content: "\f734";
  }
  .bi-emoji-kiss::before {
    content: "\f735";
  }
  .bi-envelope-heart-fill::before {
    content: "\f736";
  }
  .bi-envelope-heart::before {
    content: "\f737";
  }
  .bi-envelope-open-heart-fill::before {
    content: "\f738";
  }
  .bi-envelope-open-heart::before {
    content: "\f739";
  }
  .bi-envelope-paper-fill::before {
    content: "\f73a";
  }
  .bi-envelope-paper-heart-fill::before {
    content: "\f73b";
  }
  .bi-envelope-paper-heart::before {
    content: "\f73c";
  }
  .bi-envelope-paper::before {
    content: "\f73d";
  }
  .bi-filetype-aac::before {
    content: "\f73e";
  }
  .bi-filetype-ai::before {
    content: "\f73f";
  }
  .bi-filetype-bmp::before {
    content: "\f740";
  }
  .bi-filetype-cs::before {
    content: "\f741";
  }
  .bi-filetype-css::before {
    content: "\f742";
  }
  .bi-filetype-csv::before {
    content: "\f743";
  }
  .bi-filetype-doc::before {
    content: "\f744";
  }
  .bi-filetype-docx::before {
    content: "\f745";
  }
  .bi-filetype-exe::before {
    content: "\f746";
  }
  .bi-filetype-gif::before {
    content: "\f747";
  }
  .bi-filetype-heic::before {
    content: "\f748";
  }
  .bi-filetype-html::before {
    content: "\f749";
  }
  .bi-filetype-java::before {
    content: "\f74a";
  }
  .bi-filetype-jpg::before {
    content: "\f74b";
  }
  .bi-filetype-js::before {
    content: "\f74c";
  }
  .bi-filetype-jsx::before {
    content: "\f74d";
  }
  .bi-filetype-key::before {
    content: "\f74e";
  }
  .bi-filetype-m4p::before {
    content: "\f74f";
  }
  .bi-filetype-md::before {
    content: "\f750";
  }
  .bi-filetype-mdx::before {
    content: "\f751";
  }
  .bi-filetype-mov::before {
    content: "\f752";
  }
  .bi-filetype-mp3::before {
    content: "\f753";
  }
  .bi-filetype-mp4::before {
    content: "\f754";
  }
  .bi-filetype-otf::before {
    content: "\f755";
  }
  .bi-filetype-pdf::before {
    content: "\f756";
  }
  .bi-filetype-php::before {
    content: "\f757";
  }
  .bi-filetype-png::before {
    content: "\f758";
  }
  .bi-filetype-ppt::before {
    content: "\f75a";
  }
  .bi-filetype-psd::before {
    content: "\f75b";
  }
  .bi-filetype-py::before {
    content: "\f75c";
  }
  .bi-filetype-raw::before {
    content: "\f75d";
  }
  .bi-filetype-rb::before {
    content: "\f75e";
  }
  .bi-filetype-sass::before {
    content: "\f75f";
  }
  .bi-filetype-scss::before {
    content: "\f760";
  }
  .bi-filetype-sh::before {
    content: "\f761";
  }
  .bi-filetype-svg::before {
    content: "\f762";
  }
  .bi-filetype-tiff::before {
    content: "\f763";
  }
  .bi-filetype-tsx::before {
    content: "\f764";
  }
  .bi-filetype-ttf::before {
    content: "\f765";
  }
  .bi-filetype-txt::before {
    content: "\f766";
  }
  .bi-filetype-wav::before {
    content: "\f767";
  }
  .bi-filetype-woff::before {
    content: "\f768";
  }
  .bi-filetype-xls::before {
    content: "\f76a";
  }
  .bi-filetype-xml::before {
    content: "\f76b";
  }
  .bi-filetype-yml::before {
    content: "\f76c";
  }
  .bi-heart-arrow::before {
    content: "\f76d";
  }
  .bi-heart-pulse-fill::before {
    content: "\f76e";
  }
  .bi-heart-pulse::before {
    content: "\f76f";
  }
  .bi-heartbreak-fill::before {
    content: "\f770";
  }
  .bi-heartbreak::before {
    content: "\f771";
  }
  .bi-hearts::before {
    content: "\f772";
  }
  .bi-hospital-fill::before {
    content: "\f773";
  }
  .bi-hospital::before {
    content: "\f774";
  }
  .bi-house-heart-fill::before {
    content: "\f775";
  }
  .bi-house-heart::before {
    content: "\f776";
  }
  .bi-incognito::before {
    content: "\f777";
  }
  .bi-magnet-fill::before {
    content: "\f778";
  }
  .bi-magnet::before {
    content: "\f779";
  }
  .bi-person-heart::before {
    content: "\f77a";
  }
  .bi-person-hearts::before {
    content: "\f77b";
  }
  .bi-phone-flip::before {
    content: "\f77c";
  }
  .bi-plugin::before {
    content: "\f77d";
  }
  .bi-postage-fill::before {
    content: "\f77e";
  }
  .bi-postage-heart-fill::before {
    content: "\f77f";
  }
  .bi-postage-heart::before {
    content: "\f780";
  }
  .bi-postage::before {
    content: "\f781";
  }
  .bi-postcard-fill::before {
    content: "\f782";
  }
  .bi-postcard-heart-fill::before {
    content: "\f783";
  }
  .bi-postcard-heart::before {
    content: "\f784";
  }
  .bi-postcard::before {
    content: "\f785";
  }
  .bi-search-heart-fill::before {
    content: "\f786";
  }
  .bi-search-heart::before {
    content: "\f787";
  }
  .bi-sliders2-vertical::before {
    content: "\f788";
  }
  .bi-sliders2::before {
    content: "\f789";
  }
  .bi-trash3-fill::before {
    content: "\f78a";
  }
  .bi-trash3::before {
    content: "\f78b";
  }
  .bi-valentine::before {
    content: "\f78c";
  }
  .bi-valentine2::before {
    content: "\f78d";
  }
  .bi-wrench-adjustable-circle-fill::before {
    content: "\f78e";
  }
  .bi-wrench-adjustable-circle::before {
    content: "\f78f";
  }
  .bi-wrench-adjustable::before {
    content: "\f790";
  }
  .bi-filetype-json::before {
    content: "\f791";
  }
  .bi-filetype-pptx::before {
    content: "\f792";
  }
  .bi-filetype-xlsx::before {
    content: "\f793";
  }
  .bi-1-circle-fill::before {
    content: "\f796";
  }
  .bi-1-circle::before {
    content: "\f797";
  }
  .bi-1-square-fill::before {
    content: "\f798";
  }
  .bi-1-square::before {
    content: "\f799";
  }
  .bi-2-circle-fill::before {
    content: "\f79c";
  }
  .bi-2-circle::before {
    content: "\f79d";
  }
  .bi-2-square-fill::before {
    content: "\f79e";
  }
  .bi-2-square::before {
    content: "\f79f";
  }
  .bi-3-circle-fill::before {
    content: "\f7a2";
  }
  .bi-3-circle::before {
    content: "\f7a3";
  }
  .bi-3-square-fill::before {
    content: "\f7a4";
  }
  .bi-3-square::before {
    content: "\f7a5";
  }
  .bi-4-circle-fill::before {
    content: "\f7a8";
  }
  .bi-4-circle::before {
    content: "\f7a9";
  }
  .bi-4-square-fill::before {
    content: "\f7aa";
  }
  .bi-4-square::before {
    content: "\f7ab";
  }
  .bi-5-circle-fill::before {
    content: "\f7ae";
  }
  .bi-5-circle::before {
    content: "\f7af";
  }
  .bi-5-square-fill::before {
    content: "\f7b0";
  }
  .bi-5-square::before {
    content: "\f7b1";
  }
  .bi-6-circle-fill::before {
    content: "\f7b4";
  }
  .bi-6-circle::before {
    content: "\f7b5";
  }
  .bi-6-square-fill::before {
    content: "\f7b6";
  }
  .bi-6-square::before {
    content: "\f7b7";
  }
  .bi-7-circle-fill::before {
    content: "\f7ba";
  }
  .bi-7-circle::before {
    content: "\f7bb";
  }
  .bi-7-square-fill::before {
    content: "\f7bc";
  }
  .bi-7-square::before {
    content: "\f7bd";
  }
  .bi-8-circle-fill::before {
    content: "\f7c0";
  }
  .bi-8-circle::before {
    content: "\f7c1";
  }
  .bi-8-square-fill::before {
    content: "\f7c2";
  }
  .bi-8-square::before {
    content: "\f7c3";
  }
  .bi-9-circle-fill::before {
    content: "\f7c6";
  }
  .bi-9-circle::before {
    content: "\f7c7";
  }
  .bi-9-square-fill::before {
    content: "\f7c8";
  }
  .bi-9-square::before {
    content: "\f7c9";
  }
  .bi-airplane-engines-fill::before {
    content: "\f7ca";
  }
  .bi-airplane-engines::before {
    content: "\f7cb";
  }
  .bi-airplane-fill::before {
    content: "\f7cc";
  }
  .bi-airplane::before {
    content: "\f7cd";
  }
  .bi-alexa::before {
    content: "\f7ce";
  }
  .bi-alipay::before {
    content: "\f7cf";
  }
  .bi-android::before {
    content: "\f7d0";
  }
  .bi-android2::before {
    content: "\f7d1";
  }
  .bi-box-fill::before {
    content: "\f7d2";
  }
  .bi-box-seam-fill::before {
    content: "\f7d3";
  }
  .bi-browser-chrome::before {
    content: "\f7d4";
  }
  .bi-browser-edge::before {
    content: "\f7d5";
  }
  .bi-browser-firefox::before {
    content: "\f7d6";
  }
  .bi-browser-safari::before {
    content: "\f7d7";
  }
  .bi-c-circle-fill::before {
    content: "\f7da";
  }
  .bi-c-circle::before {
    content: "\f7db";
  }
  .bi-c-square-fill::before {
    content: "\f7dc";
  }
  .bi-c-square::before {
    content: "\f7dd";
  }
  .bi-capsule-pill::before {
    content: "\f7de";
  }
  .bi-capsule::before {
    content: "\f7df";
  }
  .bi-car-front-fill::before {
    content: "\f7e0";
  }
  .bi-car-front::before {
    content: "\f7e1";
  }
  .bi-cassette-fill::before {
    content: "\f7e2";
  }
  .bi-cassette::before {
    content: "\f7e3";
  }
  .bi-cc-circle-fill::before {
    content: "\f7e6";
  }
  .bi-cc-circle::before {
    content: "\f7e7";
  }
  .bi-cc-square-fill::before {
    content: "\f7e8";
  }
  .bi-cc-square::before {
    content: "\f7e9";
  }
  .bi-cup-hot-fill::before {
    content: "\f7ea";
  }
  .bi-cup-hot::before {
    content: "\f7eb";
  }
  .bi-currency-rupee::before {
    content: "\f7ec";
  }
  .bi-dropbox::before {
    content: "\f7ed";
  }
  .bi-escape::before {
    content: "\f7ee";
  }
  .bi-fast-forward-btn-fill::before {
    content: "\f7ef";
  }
  .bi-fast-forward-btn::before {
    content: "\f7f0";
  }
  .bi-fast-forward-circle-fill::before {
    content: "\f7f1";
  }
  .bi-fast-forward-circle::before {
    content: "\f7f2";
  }
  .bi-fast-forward-fill::before {
    content: "\f7f3";
  }
  .bi-fast-forward::before {
    content: "\f7f4";
  }
  .bi-filetype-sql::before {
    content: "\f7f5";
  }
  .bi-fire::before {
    content: "\f7f6";
  }
  .bi-google-play::before {
    content: "\f7f7";
  }
  .bi-h-circle-fill::before {
    content: "\f7fa";
  }
  .bi-h-circle::before {
    content: "\f7fb";
  }
  .bi-h-square-fill::before {
    content: "\f7fc";
  }
  .bi-h-square::before {
    content: "\f7fd";
  }
  .bi-indent::before {
    content: "\f7fe";
  }
  .bi-lungs-fill::before {
    content: "\f7ff";
  }
  .bi-lungs::before {
    content: "\f800";
  }
  .bi-microsoft-teams::before {
    content: "\f801";
  }
  .bi-p-circle-fill::before {
    content: "\f804";
  }
  .bi-p-circle::before {
    content: "\f805";
  }
  .bi-p-square-fill::before {
    content: "\f806";
  }
  .bi-p-square::before {
    content: "\f807";
  }
  .bi-pass-fill::before {
    content: "\f808";
  }
  .bi-pass::before {
    content: "\f809";
  }
  .bi-prescription::before {
    content: "\f80a";
  }
  .bi-prescription2::before {
    content: "\f80b";
  }
  .bi-r-circle-fill::before {
    content: "\f80e";
  }
  .bi-r-circle::before {
    content: "\f80f";
  }
  .bi-r-square-fill::before {
    content: "\f810";
  }
  .bi-r-square::before {
    content: "\f811";
  }
  .bi-repeat-1::before {
    content: "\f812";
  }
  .bi-repeat::before {
    content: "\f813";
  }
  .bi-rewind-btn-fill::before {
    content: "\f814";
  }
  .bi-rewind-btn::before {
    content: "\f815";
  }
  .bi-rewind-circle-fill::before {
    content: "\f816";
  }
  .bi-rewind-circle::before {
    content: "\f817";
  }
  .bi-rewind-fill::before {
    content: "\f818";
  }
  .bi-rewind::before {
    content: "\f819";
  }
  .bi-train-freight-front-fill::before {
    content: "\f81a";
  }
  .bi-train-freight-front::before {
    content: "\f81b";
  }
  .bi-train-front-fill::before {
    content: "\f81c";
  }
  .bi-train-front::before {
    content: "\f81d";
  }
  .bi-train-lightrail-front-fill::before {
    content: "\f81e";
  }
  .bi-train-lightrail-front::before {
    content: "\f81f";
  }
  .bi-truck-front-fill::before {
    content: "\f820";
  }
  .bi-truck-front::before {
    content: "\f821";
  }
  .bi-ubuntu::before {
    content: "\f822";
  }
  .bi-unindent::before {
    content: "\f823";
  }
  .bi-unity::before {
    content: "\f824";
  }
  .bi-universal-access-circle::before {
    content: "\f825";
  }
  .bi-universal-access::before {
    content: "\f826";
  }
  .bi-virus::before {
    content: "\f827";
  }
  .bi-virus2::before {
    content: "\f828";
  }
  .bi-wechat::before {
    content: "\f829";
  }
  .bi-yelp::before {
    content: "\f82a";
  }
  .bi-sign-stop-fill::before {
    content: "\f82b";
  }
  .bi-sign-stop-lights-fill::before {
    content: "\f82c";
  }
  .bi-sign-stop-lights::before {
    content: "\f82d";
  }
  .bi-sign-stop::before {
    content: "\f82e";
  }
  .bi-sign-turn-left-fill::before {
    content: "\f82f";
  }
  .bi-sign-turn-left::before {
    content: "\f830";
  }
  .bi-sign-turn-right-fill::before {
    content: "\f831";
  }
  .bi-sign-turn-right::before {
    content: "\f832";
  }
  .bi-sign-turn-slight-left-fill::before {
    content: "\f833";
  }
  .bi-sign-turn-slight-left::before {
    content: "\f834";
  }
  .bi-sign-turn-slight-right-fill::before {
    content: "\f835";
  }
  .bi-sign-turn-slight-right::before {
    content: "\f836";
  }
  .bi-sign-yield-fill::before {
    content: "\f837";
  }
  .bi-sign-yield::before {
    content: "\f838";
  }
  .bi-ev-station-fill::before {
    content: "\f839";
  }
  .bi-ev-station::before {
    content: "\f83a";
  }
  .bi-fuel-pump-diesel-fill::before {
    content: "\f83b";
  }
  .bi-fuel-pump-diesel::before {
    content: "\f83c";
  }
  .bi-fuel-pump-fill::before {
    content: "\f83d";
  }
  .bi-fuel-pump::before {
    content: "\f83e";
  }
  .bi-0-circle-fill::before {
    content: "\f83f";
  }
  .bi-0-circle::before {
    content: "\f840";
  }
  .bi-0-square-fill::before {
    content: "\f841";
  }
  .bi-0-square::before {
    content: "\f842";
  }
  .bi-rocket-fill::before {
    content: "\f843";
  }
  .bi-rocket-takeoff-fill::before {
    content: "\f844";
  }
  .bi-rocket-takeoff::before {
    content: "\f845";
  }
  .bi-rocket::before {
    content: "\f846";
  }
  .bi-stripe::before {
    content: "\f847";
  }
  .bi-subscript::before {
    content: "\f848";
  }
  .bi-superscript::before {
    content: "\f849";
  }
  .bi-trello::before {
    content: "\f84a";
  }
  .bi-envelope-at-fill::before {
    content: "\f84b";
  }
  .bi-envelope-at::before {
    content: "\f84c";
  }
  .bi-regex::before {
    content: "\f84d";
  }
  .bi-text-wrap::before {
    content: "\f84e";
  }
  .bi-sign-dead-end-fill::before {
    content: "\f84f";
  }
  .bi-sign-dead-end::before {
    content: "\f850";
  }
  .bi-sign-do-not-enter-fill::before {
    content: "\f851";
  }
  .bi-sign-do-not-enter::before {
    content: "\f852";
  }
  .bi-sign-intersection-fill::before {
    content: "\f853";
  }
  .bi-sign-intersection-side-fill::before {
    content: "\f854";
  }
  .bi-sign-intersection-side::before {
    content: "\f855";
  }
  .bi-sign-intersection-t-fill::before {
    content: "\f856";
  }
  .bi-sign-intersection-t::before {
    content: "\f857";
  }
  .bi-sign-intersection-y-fill::before {
    content: "\f858";
  }
  .bi-sign-intersection-y::before {
    content: "\f859";
  }
  .bi-sign-intersection::before {
    content: "\f85a";
  }
  .bi-sign-merge-left-fill::before {
    content: "\f85b";
  }
  .bi-sign-merge-left::before {
    content: "\f85c";
  }
  .bi-sign-merge-right-fill::before {
    content: "\f85d";
  }
  .bi-sign-merge-right::before {
    content: "\f85e";
  }
  .bi-sign-no-left-turn-fill::before {
    content: "\f85f";
  }
  .bi-sign-no-left-turn::before {
    content: "\f860";
  }
  .bi-sign-no-parking-fill::before {
    content: "\f861";
  }
  .bi-sign-no-parking::before {
    content: "\f862";
  }
  .bi-sign-no-right-turn-fill::before {
    content: "\f863";
  }
  .bi-sign-no-right-turn::before {
    content: "\f864";
  }
  .bi-sign-railroad-fill::before {
    content: "\f865";
  }
  .bi-sign-railroad::before {
    content: "\f866";
  }
  .bi-building-add::before {
    content: "\f867";
  }
  .bi-building-check::before {
    content: "\f868";
  }
  .bi-building-dash::before {
    content: "\f869";
  }
  .bi-building-down::before {
    content: "\f86a";
  }
  .bi-building-exclamation::before {
    content: "\f86b";
  }
  .bi-building-fill-add::before {
    content: "\f86c";
  }
  .bi-building-fill-check::before {
    content: "\f86d";
  }
  .bi-building-fill-dash::before {
    content: "\f86e";
  }
  .bi-building-fill-down::before {
    content: "\f86f";
  }
  .bi-building-fill-exclamation::before {
    content: "\f870";
  }
  .bi-building-fill-gear::before {
    content: "\f871";
  }
  .bi-building-fill-lock::before {
    content: "\f872";
  }
  .bi-building-fill-slash::before {
    content: "\f873";
  }
  .bi-building-fill-up::before {
    content: "\f874";
  }
  .bi-building-fill-x::before {
    content: "\f875";
  }
  .bi-building-fill::before {
    content: "\f876";
  }
  .bi-building-gear::before {
    content: "\f877";
  }
  .bi-building-lock::before {
    content: "\f878";
  }
  .bi-building-slash::before {
    content: "\f879";
  }
  .bi-building-up::before {
    content: "\f87a";
  }
  .bi-building-x::before {
    content: "\f87b";
  }
  .bi-buildings-fill::before {
    content: "\f87c";
  }
  .bi-buildings::before {
    content: "\f87d";
  }
  .bi-bus-front-fill::before {
    content: "\f87e";
  }
  .bi-bus-front::before {
    content: "\f87f";
  }
  .bi-ev-front-fill::before {
    content: "\f880";
  }
  .bi-ev-front::before {
    content: "\f881";
  }
  .bi-globe-americas::before {
    content: "\f882";
  }
  .bi-globe-asia-australia::before {
    content: "\f883";
  }
  .bi-globe-central-south-asia::before {
    content: "\f884";
  }
  .bi-globe-europe-africa::before {
    content: "\f885";
  }
  .bi-house-add-fill::before {
    content: "\f886";
  }
  .bi-house-add::before {
    content: "\f887";
  }
  .bi-house-check-fill::before {
    content: "\f888";
  }
  .bi-house-check::before {
    content: "\f889";
  }
  .bi-house-dash-fill::before {
    content: "\f88a";
  }
  .bi-house-dash::before {
    content: "\f88b";
  }
  .bi-house-down-fill::before {
    content: "\f88c";
  }
  .bi-house-down::before {
    content: "\f88d";
  }
  .bi-house-exclamation-fill::before {
    content: "\f88e";
  }
  .bi-house-exclamation::before {
    content: "\f88f";
  }
  .bi-house-gear-fill::before {
    content: "\f890";
  }
  .bi-house-gear::before {
    content: "\f891";
  }
  .bi-house-lock-fill::before {
    content: "\f892";
  }
  .bi-house-lock::before {
    content: "\f893";
  }
  .bi-house-slash-fill::before {
    content: "\f894";
  }
  .bi-house-slash::before {
    content: "\f895";
  }
  .bi-house-up-fill::before {
    content: "\f896";
  }
  .bi-house-up::before {
    content: "\f897";
  }
  .bi-house-x-fill::before {
    content: "\f898";
  }
  .bi-house-x::before {
    content: "\f899";
  }
  .bi-person-add::before {
    content: "\f89a";
  }
  .bi-person-down::before {
    content: "\f89b";
  }
  .bi-person-exclamation::before {
    content: "\f89c";
  }
  .bi-person-fill-add::before {
    content: "\f89d";
  }
  .bi-person-fill-check::before {
    content: "\f89e";
  }
  .bi-person-fill-dash::before {
    content: "\f89f";
  }
  .bi-person-fill-down::before {
    content: "\f8a0";
  }
  .bi-person-fill-exclamation::before {
    content: "\f8a1";
  }
  .bi-person-fill-gear::before {
    content: "\f8a2";
  }
  .bi-person-fill-lock::before {
    content: "\f8a3";
  }
  .bi-person-fill-slash::before {
    content: "\f8a4";
  }
  .bi-person-fill-up::before {
    content: "\f8a5";
  }
  .bi-person-fill-x::before {
    content: "\f8a6";
  }
  .bi-person-gear::before {
    content: "\f8a7";
  }
  .bi-person-lock::before {
    content: "\f8a8";
  }
  .bi-person-slash::before {
    content: "\f8a9";
  }
  .bi-person-up::before {
    content: "\f8aa";
  }
  .bi-scooter::before {
    content: "\f8ab";
  }
  .bi-taxi-front-fill::before {
    content: "\f8ac";
  }
  .bi-taxi-front::before {
    content: "\f8ad";
  }
  .bi-amd::before {
    content: "\f8ae";
  }
  .bi-database-add::before {
    content: "\f8af";
  }
  .bi-database-check::before {
    content: "\f8b0";
  }
  .bi-database-dash::before {
    content: "\f8b1";
  }
  .bi-database-down::before {
    content: "\f8b2";
  }
  .bi-database-exclamation::before {
    content: "\f8b3";
  }
  .bi-database-fill-add::before {
    content: "\f8b4";
  }
  .bi-database-fill-check::before {
    content: "\f8b5";
  }
  .bi-database-fill-dash::before {
    content: "\f8b6";
  }
  .bi-database-fill-down::before {
    content: "\f8b7";
  }
  .bi-database-fill-exclamation::before {
    content: "\f8b8";
  }
  .bi-database-fill-gear::before {
    content: "\f8b9";
  }
  .bi-database-fill-lock::before {
    content: "\f8ba";
  }
  .bi-database-fill-slash::before {
    content: "\f8bb";
  }
  .bi-database-fill-up::before {
    content: "\f8bc";
  }
  .bi-database-fill-x::before {
    content: "\f8bd";
  }
  .bi-database-fill::before {
    content: "\f8be";
  }
  .bi-database-gear::before {
    content: "\f8bf";
  }
  .bi-database-lock::before {
    content: "\f8c0";
  }
  .bi-database-slash::before {
    content: "\f8c1";
  }
  .bi-database-up::before {
    content: "\f8c2";
  }
  .bi-database-x::before {
    content: "\f8c3";
  }
  .bi-database::before {
    content: "\f8c4";
  }
  .bi-houses-fill::before {
    content: "\f8c5";
  }
  .bi-houses::before {
    content: "\f8c6";
  }
  .bi-nvidia::before {
    content: "\f8c7";
  }
  .bi-person-vcard-fill::before {
    content: "\f8c8";
  }
  .bi-person-vcard::before {
    content: "\f8c9";
  }
  .bi-sina-weibo::before {
    content: "\f8ca";
  }
  .bi-tencent-qq::before {
    content: "\f8cb";
  }
  .bi-wikipedia::before {
    content: "\f8cc";
  }
  .bi-alphabet-uppercase::before {
    content: "\f2a5";
  }
  .bi-alphabet::before {
    content: "\f68a";
  }
  .bi-amazon::before {
    content: "\f68d";
  }
  .bi-arrows-collapse-vertical::before {
    content: "\f690";
  }
  .bi-arrows-expand-vertical::before {
    content: "\f695";
  }
  .bi-arrows-vertical::before {
    content: "\f698";
  }
  .bi-arrows::before {
    content: "\f6a2";
  }
  .bi-ban-fill::before {
    content: "\f6a3";
  }
  .bi-ban::before {
    content: "\f6b6";
  }
  .bi-bing::before {
    content: "\f6c2";
  }
  .bi-cake::before {
    content: "\f6e0";
  }
  .bi-cake2::before {
    content: "\f6ed";
  }
  .bi-cookie::before {
    content: "\f6ee";
  }
  .bi-copy::before {
    content: "\f759";
  }
  .bi-crosshair::before {
    content: "\f769";
  }
  .bi-crosshair2::before {
    content: "\f794";
  }
  .bi-emoji-astonished-fill::before {
    content: "\f795";
  }
  .bi-emoji-astonished::before {
    content: "\f79a";
  }
  .bi-emoji-grimace-fill::before {
    content: "\f79b";
  }
  .bi-emoji-grimace::before {
    content: "\f7a0";
  }
  .bi-emoji-grin-fill::before {
    content: "\f7a1";
  }
  .bi-emoji-grin::before {
    content: "\f7a6";
  }
  .bi-emoji-surprise-fill::before {
    content: "\f7a7";
  }
  .bi-emoji-surprise::before {
    content: "\f7ac";
  }
  .bi-emoji-tear-fill::before {
    content: "\f7ad";
  }
  .bi-emoji-tear::before {
    content: "\f7b2";
  }
  .bi-envelope-arrow-down-fill::before {
    content: "\f7b3";
  }
  .bi-envelope-arrow-down::before {
    content: "\f7b8";
  }
  .bi-envelope-arrow-up-fill::before {
    content: "\f7b9";
  }
  .bi-envelope-arrow-up::before {
    content: "\f7be";
  }
  .bi-feather::before {
    content: "\f7bf";
  }
  .bi-feather2::before {
    content: "\f7c4";
  }
  .bi-floppy-fill::before {
    content: "\f7c5";
  }
  .bi-floppy::before {
    content: "\f7d8";
  }
  .bi-floppy2-fill::before {
    content: "\f7d9";
  }
  .bi-floppy2::before {
    content: "\f7e4";
  }
  .bi-gitlab::before {
    content: "\f7e5";
  }
  .bi-highlighter::before {
    content: "\f7f8";
  }
  .bi-marker-tip::before {
    content: "\f802";
  }
  .bi-nvme-fill::before {
    content: "\f803";
  }
  .bi-nvme::before {
    content: "\f80c";
  }
  .bi-opencollective::before {
    content: "\f80d";
  }
  .bi-pci-card-network::before {
    content: "\f8cd";
  }
  .bi-pci-card-sound::before {
    content: "\f8ce";
  }
  .bi-radar::before {
    content: "\f8cf";
  }
  .bi-send-arrow-down-fill::before {
    content: "\f8d0";
  }
  .bi-send-arrow-down::before {
    content: "\f8d1";
  }
  .bi-send-arrow-up-fill::before {
    content: "\f8d2";
  }
  .bi-send-arrow-up::before {
    content: "\f8d3";
  }
  .bi-sim-slash-fill::before {
    content: "\f8d4";
  }
  .bi-sim-slash::before {
    content: "\f8d5";
  }
  .bi-sourceforge::before {
    content: "\f8d6";
  }
  .bi-substack::before {
    content: "\f8d7";
  }
  .bi-threads-fill::before {
    content: "\f8d8";
  }
  .bi-threads::before {
    content: "\f8d9";
  }
  .bi-transparency::before {
    content: "\f8da";
  }
  .bi-twitter-x::before {
    content: "\f8db";
  }
  .bi-type-h4::before {
    content: "\f8dc";
  }
  .bi-type-h5::before {
    content: "\f8dd";
  }
  .bi-type-h6::before {
    content: "\f8de";
  }
  .bi-backpack-fill::before {
    content: "\f8df";
  }
  .bi-backpack::before {
    content: "\f8e0";
  }
  .bi-backpack2-fill::before {
    content: "\f8e1";
  }
  .bi-backpack2::before {
    content: "\f8e2";
  }
  .bi-backpack3-fill::before {
    content: "\f8e3";
  }
  .bi-backpack3::before {
    content: "\f8e4";
  }
  .bi-backpack4-fill::before {
    content: "\f8e5";
  }
  .bi-backpack4::before {
    content: "\f8e6";
  }
  .bi-brilliance::before {
    content: "\f8e7";
  }
  .bi-cake-fill::before {
    content: "\f8e8";
  }
  .bi-cake2-fill::before {
    content: "\f8e9";
  }
  .bi-duffle-fill::before {
    content: "\f8ea";
  }
  .bi-duffle::before {
    content: "\f8eb";
  }
  .bi-exposure::before {
    content: "\f8ec";
  }
  .bi-gender-neuter::before {
    content: "\f8ed";
  }
  .bi-highlights::before {
    content: "\f8ee";
  }
  .bi-luggage-fill::before {
    content: "\f8ef";
  }
  .bi-luggage::before {
    content: "\f8f0";
  }
  .bi-mailbox-flag::before {
    content: "\f8f1";
  }
  .bi-mailbox2-flag::before {
    content: "\f8f2";
  }
  .bi-noise-reduction::before {
    content: "\f8f3";
  }
  .bi-passport-fill::before {
    content: "\f8f4";
  }
  .bi-passport::before {
    content: "\f8f5";
  }
  .bi-person-arms-up::before {
    content: "\f8f6";
  }
  .bi-person-raised-hand::before {
    content: "\f8f7";
  }
  .bi-person-standing-dress::before {
    content: "\f8f8";
  }
  .bi-person-standing::before {
    content: "\f8f9";
  }
  .bi-person-walking::before {
    content: "\f8fa";
  }
  .bi-person-wheelchair::before {
    content: "\f8fb";
  }
  .bi-shadows::before {
    content: "\f8fc";
  }
  .bi-suitcase-fill::before {
    content: "\f8fd";
  }
  .bi-suitcase-lg-fill::before {
    content: "\f8fe";
  }
  .bi-suitcase-lg::before {
    content: "\f8ff";
  }
  .bi-suitcase::before {
    content: "\f900";
  }
  .bi-suitcase2-fill::before {
    content: "\f901";
  }
  .bi-suitcase2::before {
    content: "\f902";
  }
  .bi-vignette::before {
    content: "\f903";
  }
  .bi-bluesky::before {
    content: "\f7f9";
  }
  .bi-tux::before {
    content: "\f904";
  }
  .bi-beaker-fill::before {
    content: "\f905";
  }
  .bi-beaker::before {
    content: "\f906";
  }
  .bi-flask-fill::before {
    content: "\f907";
  }
  .bi-flask-florence-fill::before {
    content: "\f908";
  }
  .bi-flask-florence::before {
    content: "\f909";
  }
  .bi-flask::before {
    content: "\f90a";
  }
  .bi-leaf-fill::before {
    content: "\f90b";
  }
  .bi-leaf::before {
    content: "\f90c";
  }
  .bi-measuring-cup-fill::before {
    content: "\f90d";
  }
  .bi-measuring-cup::before {
    content: "\f90e";
  }
  .bi-unlock2-fill::before {
    content: "\f90f";
  }
  .bi-unlock2::before {
    content: "\f910";
  }
  .bi-battery-low::before {
    content: "\f911";
  }
  .bi-anthropic::before {
    content: "\f912";
  }
  .bi-apple-music::before {
    content: "\f913";
  }
  .bi-claude::before {
    content: "\f914";
  }
  .bi-openai::before {
    content: "\f915";
  }
  .bi-perplexity::before {
    content: "\f916";
  }
  .bi-css::before {
    content: "\f917";
  }
  .bi-javascript::before {
    content: "\f918";
  }
  .bi-typescript::before {
    content: "\f919";
  }
  .bi-fork-knife::before {
    content: "\f91a";
  }
  .bi-globe-americas-fill::before {
    content: "\f91b";
  }
  .bi-globe-asia-australia-fill::before {
    content: "\f91c";
  }
  .bi-globe-central-south-asia-fill::before {
    content: "\f91d";
  }
  .bi-globe-europe-africa-fill::before {
    content: "\f91e";
  }
}
@layer base {
  .fib,
  .fi {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
  }
  .fi {
    position: relative;
    display: inline-block;
    width: 1.333333em;
    line-height: 1em;
  }
  .fi:before {
    content: "\a0";
  }
  .fi.fis {
    width: 1em;
  }
  .fi-xx {
    background-image: url("./media/xx-PLWBNAIN.svg");
  }
  .fi-xx.fis {
    background-image: url("./media/xx-G3UIP7DW.svg");
  }
  .fi-ad {
    background-image: url("./media/ad-WVS4VU5Z.svg");
  }
  .fi-ad.fis {
    background-image: url("./media/ad-CSZHNGVR.svg");
  }
  .fi-ae {
    background-image: url("./media/ae-6FRK6AZM.svg");
  }
  .fi-ae.fis {
    background-image: url("./media/ae-2A7XNIFU.svg");
  }
  .fi-af {
    background-image: url("./media/af-YYCQZTMI.svg");
  }
  .fi-af.fis {
    background-image: url("./media/af-INKHBY43.svg");
  }
  .fi-ag {
    background-image: url("./media/ag-MLHWUEFS.svg");
  }
  .fi-ag.fis {
    background-image: url("./media/ag-4TWHSYGO.svg");
  }
  .fi-ai {
    background-image: url("./media/ai-FINFSMYB.svg");
  }
  .fi-ai.fis {
    background-image: url("./media/ai-USZU7BF3.svg");
  }
  .fi-al {
    background-image: url("./media/al-LX4JVSFF.svg");
  }
  .fi-al.fis {
    background-image: url("./media/al-JAZ3J42J.svg");
  }
  .fi-am {
    background-image: url("./media/am-P5ZIE6XV.svg");
  }
  .fi-am.fis {
    background-image: url("./media/am-GSESEJM5.svg");
  }
  .fi-ao {
    background-image: url("./media/ao-UT6SIN5N.svg");
  }
  .fi-ao.fis {
    background-image: url("./media/ao-3RQCMZL6.svg");
  }
  .fi-aq {
    background-image: url("./media/aq-ZYPY4U2R.svg");
  }
  .fi-aq.fis {
    background-image: url("./media/aq-6LPVLOJ5.svg");
  }
  .fi-ar {
    background-image: url("./media/ar-MIEAOHWP.svg");
  }
  .fi-ar.fis {
    background-image: url("./media/ar-ADBHFCB5.svg");
  }
  .fi-as {
    background-image: url("./media/as-AFSH7LPB.svg");
  }
  .fi-as.fis {
    background-image: url("./media/as-UKIT7IQG.svg");
  }
  .fi-at {
    background-image: url("./media/at-LOEZTH7U.svg");
  }
  .fi-at.fis {
    background-image: url("./media/at-57ZS3UEH.svg");
  }
  .fi-au {
    background-image: url("./media/au-G5MX3IJM.svg");
  }
  .fi-au.fis {
    background-image: url("./media/au-65DV5A7C.svg");
  }
  .fi-aw {
    background-image: url("./media/aw-77CRWWSI.svg");
  }
  .fi-aw.fis {
    background-image: url("./media/aw-HDZESU3O.svg");
  }
  .fi-ax {
    background-image: url("./media/ax-KKUASZ2E.svg");
  }
  .fi-ax.fis {
    background-image: url("./media/ax-74KRLXQ4.svg");
  }
  .fi-az {
    background-image: url("./media/az-NDX32BEU.svg");
  }
  .fi-az.fis {
    background-image: url("./media/az-DODTDJFK.svg");
  }
  .fi-ba {
    background-image: url("./media/ba-U3MTPTGM.svg");
  }
  .fi-ba.fis {
    background-image: url("./media/ba-662VQHCC.svg");
  }
  .fi-bb {
    background-image: url("./media/bb-J5IMGOVD.svg");
  }
  .fi-bb.fis {
    background-image: url("./media/bb-HEBFUVVN.svg");
  }
  .fi-bd {
    background-image: url("./media/bd-HMCXBQD3.svg");
  }
  .fi-bd.fis {
    background-image: url("./media/bd-3WQOALJA.svg");
  }
  .fi-be {
    background-image: url("./media/be-O7GM6FZX.svg");
  }
  .fi-be.fis {
    background-image: url("./media/be-RXMHZQOU.svg");
  }
  .fi-bf {
    background-image: url("./media/bf-IFOTMWPV.svg");
  }
  .fi-bf.fis {
    background-image: url("./media/bf-LAHWWADE.svg");
  }
  .fi-bg {
    background-image: url("./media/bg-E7TOOTKR.svg");
  }
  .fi-bg.fis {
    background-image: url("./media/bg-2XZIGVGO.svg");
  }
  .fi-bh {
    background-image: url("./media/bh-F7YG7A6Z.svg");
  }
  .fi-bh.fis {
    background-image: url("./media/bh-QSDHTEIW.svg");
  }
  .fi-bi {
    background-image: url("./media/bi-U2ZALGUG.svg");
  }
  .fi-bi.fis {
    background-image: url("./media/bi-WD3FHDHV.svg");
  }
  .fi-bj {
    background-image: url("./media/bj-CN25RSKN.svg");
  }
  .fi-bj.fis {
    background-image: url("./media/bj-CSYFBYJX.svg");
  }
  .fi-bl {
    background-image: url("./media/bl-BVLZS6N6.svg");
  }
  .fi-bl.fis {
    background-image: url("./media/bl-FQR6M52P.svg");
  }
  .fi-bm {
    background-image: url("./media/bm-UJYJRUXQ.svg");
  }
  .fi-bm.fis {
    background-image: url("./media/bm-OUTZ6BCH.svg");
  }
  .fi-bn {
    background-image: url("./media/bn-YE5LSPKO.svg");
  }
  .fi-bn.fis {
    background-image: url("./media/bn-JZPMRRNL.svg");
  }
  .fi-bo {
    background-image: url("./media/bo-T2X2U5Y2.svg");
  }
  .fi-bo.fis {
    background-image: url("./media/bo-I64H4HM7.svg");
  }
  .fi-bq {
    background-image: url("./media/bq-63KYFP2P.svg");
  }
  .fi-bq.fis {
    background-image: url("./media/bq-NCZV5VRJ.svg");
  }
  .fi-br {
    background-image: url("./media/br-3Y26HUAJ.svg");
  }
  .fi-br.fis {
    background-image: url("./media/br-M6TFAL6M.svg");
  }
  .fi-bs {
    background-image: url("./media/bs-2C7RMWIG.svg");
  }
  .fi-bs.fis {
    background-image: url("./media/bs-D7DELWN7.svg");
  }
  .fi-bt {
    background-image: url("./media/bt-XSK7E7FD.svg");
  }
  .fi-bt.fis {
    background-image: url("./media/bt-DI23WV4Q.svg");
  }
  .fi-bv {
    background-image: url("./media/bv-3PDSPR4E.svg");
  }
  .fi-bv.fis {
    background-image: url("./media/bv-WN3KBQRU.svg");
  }
  .fi-bw {
    background-image: url("./media/bw-34ZWNZWI.svg");
  }
  .fi-bw.fis {
    background-image: url("./media/bw-UGYDHEK3.svg");
  }
  .fi-by {
    background-image: url("./media/by-3TFC4SNR.svg");
  }
  .fi-by.fis {
    background-image: url("./media/by-VH23K4GM.svg");
  }
  .fi-bz {
    background-image: url("./media/bz-A6YTSORZ.svg");
  }
  .fi-bz.fis {
    background-image: url("./media/bz-EOOSEAIP.svg");
  }
  .fi-ca {
    background-image: url("./media/ca-RFV4UZ2Q.svg");
  }
  .fi-ca.fis {
    background-image: url("./media/ca-WQC5DB53.svg");
  }
  .fi-cc {
    background-image: url("./media/cc-OVOWQDZT.svg");
  }
  .fi-cc.fis {
    background-image: url("./media/cc-RPI2SZZG.svg");
  }
  .fi-cd {
    background-image: url("./media/cd-EWAILBJX.svg");
  }
  .fi-cd.fis {
    background-image: url("./media/cd-775WWT4L.svg");
  }
  .fi-cf {
    background-image: url("./media/cf-XZ4EZSBL.svg");
  }
  .fi-cf.fis {
    background-image: url("./media/cf-NT7STPUR.svg");
  }
  .fi-cg {
    background-image: url("./media/cg-2HM4F56T.svg");
  }
  .fi-cg.fis {
    background-image: url("./media/cg-JMHTE5PU.svg");
  }
  .fi-ch {
    background-image: url("./media/ch-USJZZOGC.svg");
  }
  .fi-ch.fis {
    background-image: url("./media/ch-XK5AFUZJ.svg");
  }
  .fi-ci {
    background-image: url("./media/ci-KFEINJVJ.svg");
  }
  .fi-ci.fis {
    background-image: url("./media/ci-M54FCW6L.svg");
  }
  .fi-ck {
    background-image: url("./media/ck-ATMQHHMA.svg");
  }
  .fi-ck.fis {
    background-image: url("./media/ck-2Z4BDAPR.svg");
  }
  .fi-cl {
    background-image: url("./media/cl-Y567I43B.svg");
  }
  .fi-cl.fis {
    background-image: url("./media/cl-LIRBEXHU.svg");
  }
  .fi-cm {
    background-image: url("./media/cm-UKMPYCC7.svg");
  }
  .fi-cm.fis {
    background-image: url("./media/cm-6SBA3VM6.svg");
  }
  .fi-cn {
    background-image: url("./media/cn-P7M3XOME.svg");
  }
  .fi-cn.fis {
    background-image: url("./media/cn-ZNJNV4IL.svg");
  }
  .fi-co {
    background-image: url("./media/co-NN4OA66V.svg");
  }
  .fi-co.fis {
    background-image: url("./media/co-O2ECSUVX.svg");
  }
  .fi-cr {
    background-image: url("./media/cr-ZQEISEUX.svg");
  }
  .fi-cr.fis {
    background-image: url("./media/cr-DMRHIMC5.svg");
  }
  .fi-cu {
    background-image: url("./media/cu-IFDVQOOF.svg");
  }
  .fi-cu.fis {
    background-image: url("./media/cu-VWPEGJ3Z.svg");
  }
  .fi-cv {
    background-image: url("./media/cv-RMXBYFLP.svg");
  }
  .fi-cv.fis {
    background-image: url("./media/cv-KJX5SGW5.svg");
  }
  .fi-cw {
    background-image: url("./media/cw-SO4F3P5A.svg");
  }
  .fi-cw.fis {
    background-image: url("./media/cw-AJKHVX6T.svg");
  }
  .fi-cx {
    background-image: url("./media/cx-7UVFV3VV.svg");
  }
  .fi-cx.fis {
    background-image: url("./media/cx-IZ3KL2GP.svg");
  }
  .fi-cy {
    background-image: url("./media/cy-OJEUQTEX.svg");
  }
  .fi-cy.fis {
    background-image: url("./media/cy-EOO2JBKI.svg");
  }
  .fi-cz {
    background-image: url("./media/cz-PSDLWGGB.svg");
  }
  .fi-cz.fis {
    background-image: url("./media/cz-QNKUAFG6.svg");
  }
  .fi-de {
    background-image: url("./media/de-MZUAL5O7.svg");
  }
  .fi-de.fis {
    background-image: url("./media/de-OZB4IZTT.svg");
  }
  .fi-dj {
    background-image: url("./media/dj-7WZCZM6N.svg");
  }
  .fi-dj.fis {
    background-image: url("./media/dj-LE4POCSP.svg");
  }
  .fi-dk {
    background-image: url("./media/dk-JMBRHM34.svg");
  }
  .fi-dk.fis {
    background-image: url("./media/dk-RGBW7M2U.svg");
  }
  .fi-dm {
    background-image: url("./media/dm-YMQF4KNF.svg");
  }
  .fi-dm.fis {
    background-image: url("./media/dm-XZS4XU7P.svg");
  }
  .fi-do {
    background-image: url("./media/do-SBKDMMUM.svg");
  }
  .fi-do.fis {
    background-image: url("./media/do-LX7RYXZN.svg");
  }
  .fi-dz {
    background-image: url("./media/dz-5TGC2F6O.svg");
  }
  .fi-dz.fis {
    background-image: url("./media/dz-JVBE53J2.svg");
  }
  .fi-ec {
    background-image: url("./media/ec-7Z2J7NDS.svg");
  }
  .fi-ec.fis {
    background-image: url("./media/ec-YQIK2NB2.svg");
  }
  .fi-ee {
    background-image: url("./media/ee-K3ODV3VK.svg");
  }
  .fi-ee.fis {
    background-image: url("./media/ee-QZX5D2O5.svg");
  }
  .fi-eg {
    background-image: url("./media/eg-AR6V26BC.svg");
  }
  .fi-eg.fis {
    background-image: url("./media/eg-7JACT5ZO.svg");
  }
  .fi-eh {
    background-image: url("./media/eh-RQWWFEAA.svg");
  }
  .fi-eh.fis {
    background-image: url("./media/eh-7NPZFSBW.svg");
  }
  .fi-er {
    background-image: url("./media/er-KIRTBRZF.svg");
  }
  .fi-er.fis {
    background-image: url("./media/er-3WONC2FU.svg");
  }
  .fi-es {
    background-image: url("./media/es-W5FXGZQG.svg");
  }
  .fi-es.fis {
    background-image: url("./media/es-K3QE5W2N.svg");
  }
  .fi-et {
    background-image: url("./media/et-EWIPOR6K.svg");
  }
  .fi-et.fis {
    background-image: url("./media/et-QMP3OGKR.svg");
  }
  .fi-fi {
    background-image: url("./media/fi-S5EH7BG6.svg");
  }
  .fi-fi.fis {
    background-image: url("./media/fi-E3JGQ7PL.svg");
  }
  .fi-fj {
    background-image: url("./media/fj-U7G4LWJB.svg");
  }
  .fi-fj.fis {
    background-image: url("./media/fj-XWXY4C45.svg");
  }
  .fi-fk {
    background-image: url("./media/fk-F6TQFE43.svg");
  }
  .fi-fk.fis {
    background-image: url("./media/fk-M6YTU5ZV.svg");
  }
  .fi-fm {
    background-image: url("./media/fm-MJGAIAPB.svg");
  }
  .fi-fm.fis {
    background-image: url("./media/fm-T5U4ITOY.svg");
  }
  .fi-fo {
    background-image: url("./media/fo-M4LV5KMN.svg");
  }
  .fi-fo.fis {
    background-image: url("./media/fo-4IJHBALY.svg");
  }
  .fi-fr {
    background-image: url("./media/fr-6U4A3EWN.svg");
  }
  .fi-fr.fis {
    background-image: url("./media/fr-TMQYSRPC.svg");
  }
  .fi-ga {
    background-image: url("./media/ga-YVFEOFTR.svg");
  }
  .fi-ga.fis {
    background-image: url("./media/ga-5UURDNUX.svg");
  }
  .fi-gb {
    background-image: url("./media/gb-UUF3TOPS.svg");
  }
  .fi-gb.fis {
    background-image: url("./media/gb-QRYEKRSV.svg");
  }
  .fi-gd {
    background-image: url("./media/gd-4BNJI5VY.svg");
  }
  .fi-gd.fis {
    background-image: url("./media/gd-CSSVRXT2.svg");
  }
  .fi-ge {
    background-image: url("./media/ge-5I22MBRW.svg");
  }
  .fi-ge.fis {
    background-image: url("./media/ge-LAAYSAQO.svg");
  }
  .fi-gf {
    background-image: url("./media/gf-GQZN5HJ5.svg");
  }
  .fi-gf.fis {
    background-image: url("./media/gf-5PJTSXDP.svg");
  }
  .fi-gg {
    background-image: url("./media/gg-FIL6D5PB.svg");
  }
  .fi-gg.fis {
    background-image: url("./media/gg-EAZW2EKW.svg");
  }
  .fi-gh {
    background-image: url("./media/gh-YF6PQ6FW.svg");
  }
  .fi-gh.fis {
    background-image: url("./media/gh-ISFQEUNF.svg");
  }
  .fi-gi {
    background-image: url("./media/gi-DN7STW4R.svg");
  }
  .fi-gi.fis {
    background-image: url("./media/gi-EOG4XJCI.svg");
  }
  .fi-gl {
    background-image: url("./media/gl-PA2YIJP7.svg");
  }
  .fi-gl.fis {
    background-image: url("./media/gl-KRCL3NCK.svg");
  }
  .fi-gm {
    background-image: url("./media/gm-5WF3VK63.svg");
  }
  .fi-gm.fis {
    background-image: url("./media/gm-7HY34KI6.svg");
  }
  .fi-gn {
    background-image: url("./media/gn-MSN2M353.svg");
  }
  .fi-gn.fis {
    background-image: url("./media/gn-6GDXA6D7.svg");
  }
  .fi-gp {
    background-image: url("./media/gp-XPVJBMQZ.svg");
  }
  .fi-gp.fis {
    background-image: url("./media/gp-N7HRXPRG.svg");
  }
  .fi-gq {
    background-image: url("./media/gq-YVZPM5OI.svg");
  }
  .fi-gq.fis {
    background-image: url("./media/gq-YYJI24Q2.svg");
  }
  .fi-gr {
    background-image: url("./media/gr-YRG5TXUI.svg");
  }
  .fi-gr.fis {
    background-image: url("./media/gr-WKNXHTGC.svg");
  }
  .fi-gs {
    background-image: url("./media/gs-7YZXJO4D.svg");
  }
  .fi-gs.fis {
    background-image: url("./media/gs-JLTYLCJJ.svg");
  }
  .fi-gt {
    background-image: url("./media/gt-YX2GRSLF.svg");
  }
  .fi-gt.fis {
    background-image: url("./media/gt-BF2FD7AX.svg");
  }
  .fi-gu {
    background-image: url("./media/gu-WAZ6PJUI.svg");
  }
  .fi-gu.fis {
    background-image: url("./media/gu-5GFPBJ2H.svg");
  }
  .fi-gw {
    background-image: url("./media/gw-5JOHOM4A.svg");
  }
  .fi-gw.fis {
    background-image: url("./media/gw-MOUWXICS.svg");
  }
  .fi-gy {
    background-image: url("./media/gy-USKJNYER.svg");
  }
  .fi-gy.fis {
    background-image: url("./media/gy-636EOCYC.svg");
  }
  .fi-hk {
    background-image: url("./media/hk-7PG6PZYV.svg");
  }
  .fi-hk.fis {
    background-image: url("./media/hk-3TQIFL4W.svg");
  }
  .fi-hm {
    background-image: url("./media/hm-QK556LBN.svg");
  }
  .fi-hm.fis {
    background-image: url("./media/hm-LPWLC72J.svg");
  }
  .fi-hn {
    background-image: url("./media/hn-E5B7VZX4.svg");
  }
  .fi-hn.fis {
    background-image: url("./media/hn-ATO4TSJZ.svg");
  }
  .fi-hr {
    background-image: url("./media/hr-GS35EQR2.svg");
  }
  .fi-hr.fis {
    background-image: url("./media/hr-6DEEZSRK.svg");
  }
  .fi-ht {
    background-image: url("./media/ht-3IFWGGF6.svg");
  }
  .fi-ht.fis {
    background-image: url("./media/ht-T6IVA52U.svg");
  }
  .fi-hu {
    background-image: url("./media/hu-C3DDGX7P.svg");
  }
  .fi-hu.fis {
    background-image: url("./media/hu-3ULY6T2N.svg");
  }
  .fi-id {
    background-image: url("./media/id-JSWZPKEB.svg");
  }
  .fi-id.fis {
    background-image: url("./media/id-CT342IAA.svg");
  }
  .fi-ie {
    background-image: url("./media/ie-QFERZM3U.svg");
  }
  .fi-ie.fis {
    background-image: url("./media/ie-H76CLZVR.svg");
  }
  .fi-il {
    background-image: url("./media/il-QCYKQ6FR.svg");
  }
  .fi-il.fis {
    background-image: url("./media/il-DCNITDWQ.svg");
  }
  .fi-im {
    background-image: url("./media/im-I6NNH2NW.svg");
  }
  .fi-im.fis {
    background-image: url("./media/im-MR3WDGRG.svg");
  }
  .fi-in {
    background-image: url("./media/in-RFNBK4ET.svg");
  }
  .fi-in.fis {
    background-image: url("./media/in-2DLPX63L.svg");
  }
  .fi-io {
    background-image: url("./media/io-7R7OXQKY.svg");
  }
  .fi-io.fis {
    background-image: url("./media/io-NO27AS2A.svg");
  }
  .fi-iq {
    background-image: url("./media/iq-55AX5UMN.svg");
  }
  .fi-iq.fis {
    background-image: url("./media/iq-S6LS2NUN.svg");
  }
  .fi-ir {
    background-image: url("./media/ir-QAP3XBD4.svg");
  }
  .fi-ir.fis {
    background-image: url("./media/ir-WC3H5SOH.svg");
  }
  .fi-is {
    background-image: url("./media/is-3ECY77QF.svg");
  }
  .fi-is.fis {
    background-image: url("./media/is-IKJDNY7W.svg");
  }
  .fi-it {
    background-image: url("./media/it-SGJZRZTG.svg");
  }
  .fi-it.fis {
    background-image: url("./media/it-UM7O24C7.svg");
  }
  .fi-je {
    background-image: url("./media/je-FN5CO33V.svg");
  }
  .fi-je.fis {
    background-image: url("./media/je-F5K7ILFN.svg");
  }
  .fi-jm {
    background-image: url("./media/jm-2KQZARJN.svg");
  }
  .fi-jm.fis {
    background-image: url("./media/jm-XWWLCPNS.svg");
  }
  .fi-jo {
    background-image: url("./media/jo-DV2T64H3.svg");
  }
  .fi-jo.fis {
    background-image: url("./media/jo-L4N4B7NG.svg");
  }
  .fi-jp {
    background-image: url("./media/jp-I2KXFJBD.svg");
  }
  .fi-jp.fis {
    background-image: url("./media/jp-65TZY7K2.svg");
  }
  .fi-ke {
    background-image: url("./media/ke-6FWLA2OA.svg");
  }
  .fi-ke.fis {
    background-image: url("./media/ke-S65BOELU.svg");
  }
  .fi-kg {
    background-image: url("./media/kg-X2BMIK3G.svg");
  }
  .fi-kg.fis {
    background-image: url("./media/kg-TFH62HKQ.svg");
  }
  .fi-kh {
    background-image: url("./media/kh-CHVZUD2Q.svg");
  }
  .fi-kh.fis {
    background-image: url("./media/kh-4Z5KN7K4.svg");
  }
  .fi-ki {
    background-image: url("./media/ki-TZHFSXBP.svg");
  }
  .fi-ki.fis {
    background-image: url("./media/ki-FYE75PZ7.svg");
  }
  .fi-km {
    background-image: url("./media/km-PIG23ZAS.svg");
  }
  .fi-km.fis {
    background-image: url("./media/km-MRWRJE7G.svg");
  }
  .fi-kn {
    background-image: url("./media/kn-7U3Y5ED7.svg");
  }
  .fi-kn.fis {
    background-image: url("./media/kn-CCGIQR3T.svg");
  }
  .fi-kp {
    background-image: url("./media/kp-SEAR4W4Z.svg");
  }
  .fi-kp.fis {
    background-image: url("./media/kp-YJJ4ZO4H.svg");
  }
  .fi-kr {
    background-image: url("./media/kr-MU7S6YDV.svg");
  }
  .fi-kr.fis {
    background-image: url("./media/kr-W7DPZXO5.svg");
  }
  .fi-kw {
    background-image: url("./media/kw-625K23GU.svg");
  }
  .fi-kw.fis {
    background-image: url("./media/kw-7NHLMXCH.svg");
  }
  .fi-ky {
    background-image: url("./media/ky-J6OAXARV.svg");
  }
  .fi-ky.fis {
    background-image: url("./media/ky-Y3K2RVLW.svg");
  }
  .fi-kz {
    background-image: url("./media/kz-NYPJSTE2.svg");
  }
  .fi-kz.fis {
    background-image: url("./media/kz-A63AXCOQ.svg");
  }
  .fi-la {
    background-image: url("./media/la-EGLFW22S.svg");
  }
  .fi-la.fis {
    background-image: url("./media/la-UZ4XVL3O.svg");
  }
  .fi-lb {
    background-image: url("./media/lb-5UW5ZJWS.svg");
  }
  .fi-lb.fis {
    background-image: url("./media/lb-SW5QMKBD.svg");
  }
  .fi-lc {
    background-image: url("./media/lc-OULIXNAF.svg");
  }
  .fi-lc.fis {
    background-image: url("./media/lc-VMHZPRVP.svg");
  }
  .fi-li {
    background-image: url("./media/li-LTPNGJJM.svg");
  }
  .fi-li.fis {
    background-image: url("./media/li-SSDUPSSA.svg");
  }
  .fi-lk {
    background-image: url("./media/lk-W7CR3PX4.svg");
  }
  .fi-lk.fis {
    background-image: url("./media/lk-EMLG5DDX.svg");
  }
  .fi-lr {
    background-image: url("./media/lr-KO42VJWL.svg");
  }
  .fi-lr.fis {
    background-image: url("./media/lr-ETPAOBTN.svg");
  }
  .fi-ls {
    background-image: url("./media/ls-H76MXNPC.svg");
  }
  .fi-ls.fis {
    background-image: url("./media/ls-TV2LHLKM.svg");
  }
  .fi-lt {
    background-image: url("./media/lt-X5H273BZ.svg");
  }
  .fi-lt.fis {
    background-image: url("./media/lt-RSVM7DR2.svg");
  }
  .fi-lu {
    background-image: url("./media/lu-Q3PHAGF2.svg");
  }
  .fi-lu.fis {
    background-image: url("./media/lu-YUFF4VEK.svg");
  }
  .fi-lv {
    background-image: url("./media/lv-UD2OKAKZ.svg");
  }
  .fi-lv.fis {
    background-image: url("./media/lv-JFY5ZN55.svg");
  }
  .fi-ly {
    background-image: url("./media/ly-OZ6WDQ73.svg");
  }
  .fi-ly.fis {
    background-image: url("./media/ly-WFLGLZ3G.svg");
  }
  .fi-ma {
    background-image: url("./media/ma-VSPIMR33.svg");
  }
  .fi-ma.fis {
    background-image: url("./media/ma-AELGTMLU.svg");
  }
  .fi-mc {
    background-image: url("./media/mc-IV2TK64Y.svg");
  }
  .fi-mc.fis {
    background-image: url("./media/mc-RWDN7GBP.svg");
  }
  .fi-md {
    background-image: url("./media/md-3OSMP7CU.svg");
  }
  .fi-md.fis {
    background-image: url("./media/md-DLAQKR3G.svg");
  }
  .fi-me {
    background-image: url("./media/me-JF4ISXGZ.svg");
  }
  .fi-me.fis {
    background-image: url("./media/me-PYQLSQWK.svg");
  }
  .fi-mf {
    background-image: url("./media/mf-5RTEBV3V.svg");
  }
  .fi-mf.fis {
    background-image: url("./media/mf-XQEUTB33.svg");
  }
  .fi-mg {
    background-image: url("./media/mg-7XGP7WEH.svg");
  }
  .fi-mg.fis {
    background-image: url("./media/mg-JB33C2RL.svg");
  }
  .fi-mh {
    background-image: url("./media/mh-FZUUKPYM.svg");
  }
  .fi-mh.fis {
    background-image: url("./media/mh-QQZSE2EP.svg");
  }
  .fi-mk {
    background-image: url("./media/mk-4CGYETXE.svg");
  }
  .fi-mk.fis {
    background-image: url("./media/mk-F2FINWYG.svg");
  }
  .fi-ml {
    background-image: url("./media/ml-REJ3NIH6.svg");
  }
  .fi-ml.fis {
    background-image: url("./media/ml-XJ6OQGYU.svg");
  }
  .fi-mm {
    background-image: url("./media/mm-RDY24G3G.svg");
  }
  .fi-mm.fis {
    background-image: url("./media/mm-LCHQEOG3.svg");
  }
  .fi-mn {
    background-image: url("./media/mn-GZPVWGU7.svg");
  }
  .fi-mn.fis {
    background-image: url("./media/mn-W7QXSVY7.svg");
  }
  .fi-mo {
    background-image: url("./media/mo-LQF6KQBW.svg");
  }
  .fi-mo.fis {
    background-image: url("./media/mo-E2DHXYUL.svg");
  }
  .fi-mp {
    background-image: url("./media/mp-7OKXFG5J.svg");
  }
  .fi-mp.fis {
    background-image: url("./media/mp-RBBNB2UM.svg");
  }
  .fi-mq {
    background-image: url("./media/mq-KUXVEPE7.svg");
  }
  .fi-mq.fis {
    background-image: url("./media/mq-76GWDJXU.svg");
  }
  .fi-mr {
    background-image: url("./media/mr-WHEUMQBT.svg");
  }
  .fi-mr.fis {
    background-image: url("./media/mr-CAVFBP2S.svg");
  }
  .fi-ms {
    background-image: url("./media/ms-K7K4BZXH.svg");
  }
  .fi-ms.fis {
    background-image: url("./media/ms-FYMVQ26Q.svg");
  }
  .fi-mt {
    background-image: url("./media/mt-FKAZRJHZ.svg");
  }
  .fi-mt.fis {
    background-image: url("./media/mt-XCVQ55PC.svg");
  }
  .fi-mu {
    background-image: url("./media/mu-ZHDOJ3TI.svg");
  }
  .fi-mu.fis {
    background-image: url("./media/mu-IKV5OAGF.svg");
  }
  .fi-mv {
    background-image: url("./media/mv-6NYHRQLF.svg");
  }
  .fi-mv.fis {
    background-image: url("./media/mv-ZWMFKUNA.svg");
  }
  .fi-mw {
    background-image: url("./media/mw-NHPNPETS.svg");
  }
  .fi-mw.fis {
    background-image: url("./media/mw-MWTRGIR2.svg");
  }
  .fi-mx {
    background-image: url("./media/mx-CE2LQUFP.svg");
  }
  .fi-mx.fis {
    background-image: url("./media/mx-XQSZK5TD.svg");
  }
  .fi-my {
    background-image: url("./media/my-7QKJDGWA.svg");
  }
  .fi-my.fis {
    background-image: url("./media/my-FTOMRUNQ.svg");
  }
  .fi-mz {
    background-image: url("./media/mz-EUDOTZOI.svg");
  }
  .fi-mz.fis {
    background-image: url("./media/mz-J4CMZFUJ.svg");
  }
  .fi-na {
    background-image: url("./media/na-KS5KAAHO.svg");
  }
  .fi-na.fis {
    background-image: url("./media/na-UZGYZIPX.svg");
  }
  .fi-nc {
    background-image: url("./media/nc-7ZHOHZIE.svg");
  }
  .fi-nc.fis {
    background-image: url("./media/nc-KHCVQ3CA.svg");
  }
  .fi-ne {
    background-image: url("./media/ne-NIQVZJOH.svg");
  }
  .fi-ne.fis {
    background-image: url("./media/ne-3WV2VAGZ.svg");
  }
  .fi-nf {
    background-image: url("./media/nf-BY5TRXD6.svg");
  }
  .fi-nf.fis {
    background-image: url("./media/nf-IB6SVOCC.svg");
  }
  .fi-ng {
    background-image: url("./media/ng-5QXHJYS4.svg");
  }
  .fi-ng.fis {
    background-image: url("./media/ng-KJDQPHTZ.svg");
  }
  .fi-ni {
    background-image: url("./media/ni-KFRUCHJY.svg");
  }
  .fi-ni.fis {
    background-image: url("./media/ni-X5745JJN.svg");
  }
  .fi-nl {
    background-image: url("./media/nl-YSPORVIR.svg");
  }
  .fi-nl.fis {
    background-image: url("./media/nl-FSMODX3U.svg");
  }
  .fi-no {
    background-image: url("./media/no-JTVUCTCT.svg");
  }
  .fi-no.fis {
    background-image: url("./media/no-UUM3YD7C.svg");
  }
  .fi-np {
    background-image: url("./media/np-HJPOYHEB.svg");
  }
  .fi-np.fis {
    background-image: url("./media/np-VFDZHTRO.svg");
  }
  .fi-nr {
    background-image: url("./media/nr-7GG6ZEK3.svg");
  }
  .fi-nr.fis {
    background-image: url("./media/nr-VA5HA23D.svg");
  }
  .fi-nu {
    background-image: url("./media/nu-4OUEUAXX.svg");
  }
  .fi-nu.fis {
    background-image: url("./media/nu-VN2VZZK5.svg");
  }
  .fi-nz {
    background-image: url("./media/nz-CYQS4UPV.svg");
  }
  .fi-nz.fis {
    background-image: url("./media/nz-4KLKVJVG.svg");
  }
  .fi-om {
    background-image: url("./media/om-ISPXLMQJ.svg");
  }
  .fi-om.fis {
    background-image: url("./media/om-A5DSAHBH.svg");
  }
  .fi-pa {
    background-image: url("./media/pa-PC5ZUPN6.svg");
  }
  .fi-pa.fis {
    background-image: url("./media/pa-X3FDV5QL.svg");
  }
  .fi-pe {
    background-image: url("./media/pe-CMQM2GTM.svg");
  }
  .fi-pe.fis {
    background-image: url("./media/pe-OTUAVF3F.svg");
  }
  .fi-pf {
    background-image: url("./media/pf-IHUQZUIO.svg");
  }
  .fi-pf.fis {
    background-image: url("./media/pf-IMCFY7FY.svg");
  }
  .fi-pg {
    background-image: url("./media/pg-ZNRFG2YQ.svg");
  }
  .fi-pg.fis {
    background-image: url("./media/pg-5V4ZU7HT.svg");
  }
  .fi-ph {
    background-image: url("./media/ph-2IMCALLE.svg");
  }
  .fi-ph.fis {
    background-image: url("./media/ph-7XE723TW.svg");
  }
  .fi-pk {
    background-image: url("./media/pk-WUV7X2DC.svg");
  }
  .fi-pk.fis {
    background-image: url("./media/pk-HGQFY5FC.svg");
  }
  .fi-pl {
    background-image: url("./media/pl-JSSZW3KY.svg");
  }
  .fi-pl.fis {
    background-image: url("./media/pl-W7YEMTF5.svg");
  }
  .fi-pm {
    background-image: url("./media/pm-UVIIXDZR.svg");
  }
  .fi-pm.fis {
    background-image: url("./media/pm-NY5YOR5H.svg");
  }
  .fi-pn {
    background-image: url("./media/pn-WTQ2W2VH.svg");
  }
  .fi-pn.fis {
    background-image: url("./media/pn-LYI3AO5D.svg");
  }
  .fi-pr {
    background-image: url("./media/pr-RHIV6URD.svg");
  }
  .fi-pr.fis {
    background-image: url("./media/pr-5LEJVZHH.svg");
  }
  .fi-ps {
    background-image: url("./media/ps-V6KGIQPI.svg");
  }
  .fi-ps.fis {
    background-image: url("./media/ps-MUPGH2AI.svg");
  }
  .fi-pt {
    background-image: url("./media/pt-VTKAHQAY.svg");
  }
  .fi-pt.fis {
    background-image: url("./media/pt-OULXL7DV.svg");
  }
  .fi-pw {
    background-image: url("./media/pw-YQJZ6R4B.svg");
  }
  .fi-pw.fis {
    background-image: url("./media/pw-4R6NRIC7.svg");
  }
  .fi-py {
    background-image: url("./media/py-S5MYBXBE.svg");
  }
  .fi-py.fis {
    background-image: url("./media/py-MUR5PEE3.svg");
  }
  .fi-qa {
    background-image: url("./media/qa-6547HYTX.svg");
  }
  .fi-qa.fis {
    background-image: url("./media/qa-PHNLGCML.svg");
  }
  .fi-re {
    background-image: url("./media/re-2PCPYGMW.svg");
  }
  .fi-re.fis {
    background-image: url("./media/re-JUMEK724.svg");
  }
  .fi-ro {
    background-image: url("./media/ro-YBPUPSYC.svg");
  }
  .fi-ro.fis {
    background-image: url("./media/ro-JCC2KRGD.svg");
  }
  .fi-rs {
    background-image: url("./media/rs-HP76C2NL.svg");
  }
  .fi-rs.fis {
    background-image: url("./media/rs-B5C62J77.svg");
  }
  .fi-ru {
    background-image: url("./media/ru-FRCHSBTM.svg");
  }
  .fi-ru.fis {
    background-image: url("./media/ru-T3RKIDXZ.svg");
  }
  .fi-rw {
    background-image: url("./media/rw-ZBPAPAP4.svg");
  }
  .fi-rw.fis {
    background-image: url("./media/rw-ATVPPEBH.svg");
  }
  .fi-sa {
    background-image: url("./media/sa-BW46R3BR.svg");
  }
  .fi-sa.fis {
    background-image: url("./media/sa-TJ3JAAG4.svg");
  }
  .fi-sb {
    background-image: url("./media/sb-Z5VEZ25P.svg");
  }
  .fi-sb.fis {
    background-image: url("./media/sb-MOULO6LC.svg");
  }
  .fi-sc {
    background-image: url("./media/sc-V2MOTRIU.svg");
  }
  .fi-sc.fis {
    background-image: url("./media/sc-SWRDLW3S.svg");
  }
  .fi-sd {
    background-image: url("./media/sd-4DSZW3W3.svg");
  }
  .fi-sd.fis {
    background-image: url("./media/sd-ZQ44F7OI.svg");
  }
  .fi-se {
    background-image: url("./media/se-5RJHQXTW.svg");
  }
  .fi-se.fis {
    background-image: url("./media/se-NY67VEUK.svg");
  }
  .fi-sg {
    background-image: url("./media/sg-PLMFMQ2U.svg");
  }
  .fi-sg.fis {
    background-image: url("./media/sg-NR6HPXPC.svg");
  }
  .fi-sh {
    background-image: url("./media/sh-HLIV5IJZ.svg");
  }
  .fi-sh.fis {
    background-image: url("./media/sh-TJMGU47M.svg");
  }
  .fi-si {
    background-image: url("./media/si-ERIUG64V.svg");
  }
  .fi-si.fis {
    background-image: url("./media/si-PQDA3RQI.svg");
  }
  .fi-sj {
    background-image: url("./media/sj-EOPZSLCL.svg");
  }
  .fi-sj.fis {
    background-image: url("./media/sj-QYYJ3R3Y.svg");
  }
  .fi-sk {
    background-image: url("./media/sk-ELFBGQEC.svg");
  }
  .fi-sk.fis {
    background-image: url("./media/sk-IH44HMRL.svg");
  }
  .fi-sl {
    background-image: url("./media/sl-DE7XOWOL.svg");
  }
  .fi-sl.fis {
    background-image: url("./media/sl-XDRPTSE3.svg");
  }
  .fi-sm {
    background-image: url("./media/sm-JITZHE4P.svg");
  }
  .fi-sm.fis {
    background-image: url("./media/sm-T456GX2E.svg");
  }
  .fi-sn {
    background-image: url("./media/sn-KYWABXNT.svg");
  }
  .fi-sn.fis {
    background-image: url("./media/sn-HK436VOQ.svg");
  }
  .fi-so {
    background-image: url("./media/so-QH5SJVG2.svg");
  }
  .fi-so.fis {
    background-image: url("./media/so-SCWJTLJW.svg");
  }
  .fi-sr {
    background-image: url("./media/sr-HMODPFV5.svg");
  }
  .fi-sr.fis {
    background-image: url("./media/sr-BFJ2NIE7.svg");
  }
  .fi-ss {
    background-image: url("./media/ss-CYJKS5XU.svg");
  }
  .fi-ss.fis {
    background-image: url("./media/ss-N5S5IPGO.svg");
  }
  .fi-st {
    background-image: url("./media/st-4LIOQET4.svg");
  }
  .fi-st.fis {
    background-image: url("./media/st-ETCSW6CL.svg");
  }
  .fi-sv {
    background-image: url("./media/sv-SVKTTQZJ.svg");
  }
  .fi-sv.fis {
    background-image: url("./media/sv-JJ7PGQKT.svg");
  }
  .fi-sx {
    background-image: url("./media/sx-DIQRHMRS.svg");
  }
  .fi-sx.fis {
    background-image: url("./media/sx-XI7KKH7B.svg");
  }
  .fi-sy {
    background-image: url("./media/sy-D4ZDMKR3.svg");
  }
  .fi-sy.fis {
    background-image: url("./media/sy-6RCKNZUQ.svg");
  }
  .fi-sz {
    background-image: url("./media/sz-ZSNOQNHB.svg");
  }
  .fi-sz.fis {
    background-image: url("./media/sz-MG5COQXB.svg");
  }
  .fi-tc {
    background-image: url("./media/tc-DVAM44GW.svg");
  }
  .fi-tc.fis {
    background-image: url("./media/tc-PFTC74CB.svg");
  }
  .fi-td {
    background-image: url("./media/td-IEJMZVM7.svg");
  }
  .fi-td.fis {
    background-image: url("./media/td-L4QKZRA4.svg");
  }
  .fi-tf {
    background-image: url("./media/tf-PSLXXLYB.svg");
  }
  .fi-tf.fis {
    background-image: url("./media/tf-L6UFHBZP.svg");
  }
  .fi-tg {
    background-image: url("./media/tg-K4K352CF.svg");
  }
  .fi-tg.fis {
    background-image: url("./media/tg-UGUE6RST.svg");
  }
  .fi-th {
    background-image: url("./media/th-WAHAQKQK.svg");
  }
  .fi-th.fis {
    background-image: url("./media/th-543UAZS4.svg");
  }
  .fi-tj {
    background-image: url("./media/tj-Z2UJEGVZ.svg");
  }
  .fi-tj.fis {
    background-image: url("./media/tj-CVBC574I.svg");
  }
  .fi-tk {
    background-image: url("./media/tk-YC7WNHF3.svg");
  }
  .fi-tk.fis {
    background-image: url("./media/tk-JRIL6W7E.svg");
  }
  .fi-tl {
    background-image: url("./media/tl-FRLMYCHK.svg");
  }
  .fi-tl.fis {
    background-image: url("./media/tl-RI4B3XTP.svg");
  }
  .fi-tm {
    background-image: url("./media/tm-YD7DXRTX.svg");
  }
  .fi-tm.fis {
    background-image: url("./media/tm-NKHMK24W.svg");
  }
  .fi-tn {
    background-image: url("./media/tn-G7EOPTWC.svg");
  }
  .fi-tn.fis {
    background-image: url("./media/tn-ADYDPKKU.svg");
  }
  .fi-to {
    background-image: url("./media/to-4IPHWATD.svg");
  }
  .fi-to.fis {
    background-image: url("./media/to-Y3ZWK7GO.svg");
  }
  .fi-tr {
    background-image: url("./media/tr-2TE5SKW5.svg");
  }
  .fi-tr.fis {
    background-image: url("./media/tr-BXXVVJLD.svg");
  }
  .fi-tt {
    background-image: url("./media/tt-4CMF6HDJ.svg");
  }
  .fi-tt.fis {
    background-image: url("./media/tt-NK2SRYUQ.svg");
  }
  .fi-tv {
    background-image: url("./media/tv-HASL2ZPX.svg");
  }
  .fi-tv.fis {
    background-image: url("./media/tv-NEB4WA2N.svg");
  }
  .fi-tw {
    background-image: url("./media/tw-OOSFQCFC.svg");
  }
  .fi-tw.fis {
    background-image: url("./media/tw-X2EV3JOS.svg");
  }
  .fi-tz {
    background-image: url("./media/tz-F7DARXBO.svg");
  }
  .fi-tz.fis {
    background-image: url("./media/tz-DSCJI5GW.svg");
  }
  .fi-ua {
    background-image: url("./media/ua-6L6MVDVK.svg");
  }
  .fi-ua.fis {
    background-image: url("./media/ua-DEDK3LCD.svg");
  }
  .fi-ug {
    background-image: url("./media/ug-SUFOZCE2.svg");
  }
  .fi-ug.fis {
    background-image: url("./media/ug-IR5577EN.svg");
  }
  .fi-um {
    background-image: url("./media/um-3TCGFAMU.svg");
  }
  .fi-um.fis {
    background-image: url("./media/um-HPF3LBVV.svg");
  }
  .fi-us {
    background-image: url("./media/us-5WPJ3T3N.svg");
  }
  .fi-us.fis {
    background-image: url("./media/us-OS5BPCLY.svg");
  }
  .fi-uy {
    background-image: url("./media/uy-SU32MXNU.svg");
  }
  .fi-uy.fis {
    background-image: url("./media/uy-2LGNGCBQ.svg");
  }
  .fi-uz {
    background-image: url("./media/uz-6LD3WNBK.svg");
  }
  .fi-uz.fis {
    background-image: url("./media/uz-KR6UXLJE.svg");
  }
  .fi-va {
    background-image: url("./media/va-SWMHLWJN.svg");
  }
  .fi-va.fis {
    background-image: url("./media/va-IIHI4DCJ.svg");
  }
  .fi-vc {
    background-image: url("./media/vc-73265KDC.svg");
  }
  .fi-vc.fis {
    background-image: url("./media/vc-ENVAYUHB.svg");
  }
  .fi-ve {
    background-image: url("./media/ve-7QMM4EDR.svg");
  }
  .fi-ve.fis {
    background-image: url("./media/ve-7LNK7AU5.svg");
  }
  .fi-vg {
    background-image: url("./media/vg-K235OISV.svg");
  }
  .fi-vg.fis {
    background-image: url("./media/vg-UK5I2DQS.svg");
  }
  .fi-vi {
    background-image: url("./media/vi-A7WYZ7V4.svg");
  }
  .fi-vi.fis {
    background-image: url("./media/vi-VLVLCRRK.svg");
  }
  .fi-vn {
    background-image: url("./media/vn-OLY63DMY.svg");
  }
  .fi-vn.fis {
    background-image: url("./media/vn-QUENQA3C.svg");
  }
  .fi-vu {
    background-image: url("./media/vu-4BCJQIBN.svg");
  }
  .fi-vu.fis {
    background-image: url("./media/vu-4LYJO6DK.svg");
  }
  .fi-wf {
    background-image: url("./media/wf-XSUYVC54.svg");
  }
  .fi-wf.fis {
    background-image: url("./media/wf-64XCGZ3D.svg");
  }
  .fi-ws {
    background-image: url("./media/ws-PVUKQ4PE.svg");
  }
  .fi-ws.fis {
    background-image: url("./media/ws-P5MXR5ZW.svg");
  }
  .fi-ye {
    background-image: url("./media/ye-TWPEZHYT.svg");
  }
  .fi-ye.fis {
    background-image: url("./media/ye-R46HCZOQ.svg");
  }
  .fi-yt {
    background-image: url("./media/yt-ARO4LFTS.svg");
  }
  .fi-yt.fis {
    background-image: url("./media/yt-UUCGT7AF.svg");
  }
  .fi-za {
    background-image: url("./media/za-WS2IXHK7.svg");
  }
  .fi-za.fis {
    background-image: url("./media/za-IGVA77JN.svg");
  }
  .fi-zm {
    background-image: url("./media/zm-545JV347.svg");
  }
  .fi-zm.fis {
    background-image: url("./media/zm-LDTTV5LG.svg");
  }
  .fi-zw {
    background-image: url("./media/zw-HZY5LJGS.svg");
  }
  .fi-zw.fis {
    background-image: url("./media/zw-6ENSY5DW.svg");
  }
  .fi-arab {
    background-image: url("./media/arab-A42JLJNT.svg");
  }
  .fi-arab.fis {
    background-image: url("./media/arab-S6KYB4TR.svg");
  }
  .fi-asean {
    background-image: url("./media/asean-ELZDU4TE.svg");
  }
  .fi-asean.fis {
    background-image: url("./media/asean-SS3GRO5T.svg");
  }
  .fi-cefta {
    background-image: url("./media/cefta-HR3KQ2EO.svg");
  }
  .fi-cefta.fis {
    background-image: url("./media/cefta-NTUUUQSZ.svg");
  }
  .fi-cp {
    background-image: url("./media/cp-2DVX35UB.svg");
  }
  .fi-cp.fis {
    background-image: url("./media/cp-6QAMTOXH.svg");
  }
  .fi-dg {
    background-image: url("./media/dg-FXQ2KR4X.svg");
  }
  .fi-dg.fis {
    background-image: url("./media/dg-KL5G7PRJ.svg");
  }
  .fi-eac {
    background-image: url("./media/eac-DLAEKB33.svg");
  }
  .fi-eac.fis {
    background-image: url("./media/eac-RVDXN5KH.svg");
  }
  .fi-es-ct {
    background-image: url("./media/es-ct-LZMYMK2E.svg");
  }
  .fi-es-ct.fis {
    background-image: url("./media/es-ct-YZMY3BN2.svg");
  }
  .fi-es-ga {
    background-image: url("./media/es-ga-6PZUYNFD.svg");
  }
  .fi-es-ga.fis {
    background-image: url("./media/es-ga-CPWP5IRZ.svg");
  }
  .fi-es-pv {
    background-image: url("./media/es-pv-OXFBXZM5.svg");
  }
  .fi-es-pv.fis {
    background-image: url("./media/es-pv-TCDUGVHX.svg");
  }
  .fi-eu {
    background-image: url("./media/eu-Z34VKHYH.svg");
  }
  .fi-eu.fis {
    background-image: url("./media/eu-N4MK7TMC.svg");
  }
  .fi-gb-eng {
    background-image: url("./media/gb-eng-4H6GWTY6.svg");
  }
  .fi-gb-eng.fis {
    background-image: url("./media/gb-eng-KED2JQT6.svg");
  }
  .fi-gb-nir {
    background-image: url("./media/gb-nir-R3CUP5HV.svg");
  }
  .fi-gb-nir.fis {
    background-image: url("./media/gb-nir-6QHYPVOC.svg");
  }
  .fi-gb-sct {
    background-image: url("./media/gb-sct-CDZZA2QR.svg");
  }
  .fi-gb-sct.fis {
    background-image: url("./media/gb-sct-MYMPELAJ.svg");
  }
  .fi-gb-wls {
    background-image: url("./media/gb-wls-U35MHGIX.svg");
  }
  .fi-gb-wls.fis {
    background-image: url("./media/gb-wls-DTZ5TTAQ.svg");
  }
  .fi-ic {
    background-image: url("./media/ic-CQCOSBIQ.svg");
  }
  .fi-ic.fis {
    background-image: url("./media/ic-XC4APDRB.svg");
  }
  .fi-pc {
    background-image: url("./media/pc-TT6YEIH4.svg");
  }
  .fi-pc.fis {
    background-image: url("./media/pc-EX5GAM4Z.svg");
  }
  .fi-sh-ac {
    background-image: url("./media/sh-ac-JFUG6UDV.svg");
  }
  .fi-sh-ac.fis {
    background-image: url("./media/sh-ac-CA7Y7WNG.svg");
  }
  .fi-sh-hl {
    background-image: url("./media/sh-hl-YQIJUYB7.svg");
  }
  .fi-sh-hl.fis {
    background-image: url("./media/sh-hl-MZFPYVQ5.svg");
  }
  .fi-sh-ta {
    background-image: url("./media/sh-ta-E3Y363IZ.svg");
  }
  .fi-sh-ta.fis {
    background-image: url("./media/sh-ta-TYDLYCHE.svg");
  }
  .fi-un {
    background-image: url("./media/un-TACTIQXL.svg");
  }
  .fi-un.fis {
    background-image: url("./media/un-64W32BF7.svg");
  }
  .fi-xk {
    background-image: url("./media/xk-T7BAH4YE.svg");
  }
  .fi-xk.fis {
    background-image: url("./media/xk-SYLXNOIJ.svg");
  }
}
@layer theme, base, components, utilities;
@layer theme {
  :root,
  :host {
    --font-mono:
      ui-monospace,
      SFMono-Regular,
      Menlo,
      Monaco,
      Consolas,
      "Liberation Mono",
      "Courier New",
      monospace;
    --color-red-50: oklch(97.1% 0.013 17.38);
    --color-red-200: oklch(88.5% 0.062 18.334);
    --color-red-300: oklch(80.8% 0.114 19.571);
    --color-red-500: oklch(63.7% 0.237 25.331);
    --color-red-600: oklch(57.7% 0.245 27.325);
    --color-red-700: oklch(50.5% 0.213 27.518);
    --color-red-800: oklch(44.4% 0.177 26.899);
    --color-orange-600: oklch(64.6% 0.222 41.116);
    --color-amber-50: oklch(98.7% 0.022 95.277);
    --color-amber-100: oklch(96.2% 0.059 95.617);
    --color-amber-200: oklch(92.4% 0.12 95.746);
    --color-amber-300: oklch(87.9% 0.169 91.605);
    --color-amber-600: oklch(66.6% 0.179 58.318);
    --color-amber-700: oklch(55.5% 0.163 48.998);
    --color-amber-800: oklch(47.3% 0.137 46.201);
    --color-amber-900: oklch(41.4% 0.112 45.904);
    --color-yellow-100: oklch(97.3% 0.071 103.193);
    --color-yellow-700: oklch(55.4% 0.135 66.442);
    --color-green-50: oklch(98.2% 0.018 155.826);
    --color-green-100: oklch(96.2% 0.044 156.743);
    --color-green-200: oklch(92.5% 0.084 155.995);
    --color-green-500: oklch(72.3% 0.219 149.579);
    --color-green-600: oklch(62.7% 0.194 149.214);
    --color-green-700: oklch(52.7% 0.154 150.069);
    --color-green-800: oklch(44.8% 0.119 151.328);
    --color-emerald-50: oklch(97.9% 0.021 166.113);
    --color-emerald-100: oklch(95% 0.052 163.051);
    --color-emerald-200: oklch(90.5% 0.093 164.15);
    --color-emerald-300: oklch(84.5% 0.143 164.978);
    --color-emerald-600: oklch(59.6% 0.145 163.225);
    --color-emerald-700: oklch(50.8% 0.118 165.612);
    --color-emerald-800: oklch(43.2% 0.095 166.913);
    --color-emerald-900: oklch(37.8% 0.077 168.94);
    --color-teal-100: oklch(95.3% 0.051 180.801);
    --color-teal-700: oklch(51.1% 0.096 186.391);
    --color-sky-50: oklch(97.7% 0.013 236.62);
    --color-sky-100: oklch(95.1% 0.026 236.824);
    --color-sky-200: oklch(90.1% 0.058 230.902);
    --color-sky-700: oklch(50% 0.134 242.749);
    --color-blue-50: oklch(97% 0.014 254.604);
    --color-blue-200: oklch(88.2% 0.059 254.128);
    --color-blue-300: oklch(80.9% 0.105 251.813);
    --color-blue-500: oklch(62.3% 0.214 259.815);
    --color-blue-600: oklch(54.6% 0.245 262.881);
    --color-blue-700: oklch(48.8% 0.243 264.376);
    --color-blue-800: oklch(42.4% 0.199 265.638);
    --color-blue-900: oklch(37.9% 0.146 265.522);
    --color-rose-50: oklch(96.9% 0.015 12.422);
    --color-rose-100: oklch(94.1% 0.03 12.58);
    --color-rose-200: oklch(89.2% 0.058 10.001);
    --color-rose-300: oklch(81% 0.117 11.638);
    --color-rose-500: oklch(64.5% 0.246 16.439);
    --color-rose-600: oklch(58.6% 0.253 17.585);
    --color-rose-700: oklch(51.4% 0.222 16.935);
    --color-rose-800: oklch(45.5% 0.188 13.697);
    --color-slate-50: oklch(98.4% 0.003 247.858);
    --color-slate-100: oklch(96.8% 0.007 247.896);
    --color-slate-200: oklch(92.9% 0.013 255.508);
    --color-slate-300: oklch(86.9% 0.022 252.894);
    --color-slate-400: oklch(70.4% 0.04 256.788);
    --color-slate-500: oklch(55.4% 0.046 257.417);
    --color-slate-600: oklch(44.6% 0.043 257.281);
    --color-slate-700: oklch(37.2% 0.044 257.287);
    --color-slate-800: oklch(27.9% 0.041 260.031);
    --color-slate-900: oklch(20.8% 0.042 265.755);
    --color-gray-50: oklch(98.5% 0.002 247.839);
    --color-gray-100: oklch(96.7% 0.003 264.542);
    --color-gray-200: oklch(92.8% 0.006 264.531);
    --color-gray-300: oklch(87.2% 0.01 258.338);
    --color-gray-400: oklch(70.7% 0.022 261.325);
    --color-gray-500: oklch(55.1% 0.027 264.364);
    --color-gray-600: oklch(44.6% 0.03 256.802);
    --color-gray-700: oklch(37.3% 0.034 259.733);
    --color-gray-800: oklch(27.8% 0.033 256.848);
    --color-gray-900: oklch(21% 0.034 264.665);
    --color-stone-50: oklch(98.5% 0.001 106.423);
    --color-stone-100: oklch(97% 0.001 106.424);
    --color-stone-200: oklch(92.3% 0.003 48.717);
    --color-stone-300: oklch(86.9% 0.005 56.366);
    --color-stone-400: oklch(70.9% 0.01 56.259);
    --color-stone-500: oklch(55.3% 0.013 58.071);
    --color-stone-600: oklch(44.4% 0.011 73.639);
    --color-stone-700: oklch(37.4% 0.01 67.558);
    --color-stone-800: oklch(26.8% 0.007 34.298);
    --color-stone-900: oklch(21.6% 0.006 56.043);
    --color-black: #000;
    --color-white: #fff;
    --spacing: 0.25rem;
    --breakpoint-lg: 64rem;
    --container-xs: 20rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --container-5xl: 64rem;
    --text-xs: 0.75rem;
    --text-xs--line-height: calc(1 / 0.75);
    --text-sm: 0.875rem;
    --text-sm--line-height: calc(1.25 / 0.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;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-extrabold: 800;
    --font-weight-black: 900;
    --tracking-tight: -0.025em;
    --tracking-wide: 0.025em;
    --tracking-widest: 0.1em;
    --leading-tight: 1.25;
    --radius-md: 0.375rem;
    --radius-lg: 0.5rem;
    --radius-xl: 0.75rem;
    --radius-2xl: 1rem;
    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --animate-spin: spin 1s linear infinite;
    --blur-sm: 8px;
    --blur-md: 12px;
    --blur-3xl: 64px;
    --aspect-video: 16 / 9;
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-mono-font-family: var(--font-mono);
  }
}
@layer base {
  *,
  ::after,
  ::before,
  ::backdrop,
  ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html,
  :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: InterVariable;
    font-feature-settings: normal;
    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;
    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 {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol,
  ul,
  menu {
    list-style: none;
  }
  img,
  svg,
  video,
  canvas,
  audio,
  iframe,
  embed,
  object {
    display: block;
    vertical-align: middle;
  }
  img,
  video {
    max-width: 100%;
    height: auto;
  }
  button,
  input,
  select,
  optgroup,
  textarea,
  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :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,
  ::-webkit-datetime-edit-year-field,
  ::-webkit-datetime-edit-month-field,
  ::-webkit-datetime-edit-day-field,
  ::-webkit-datetime-edit-hour-field,
  ::-webkit-datetime-edit-minute-field,
  ::-webkit-datetime-edit-second-field,
  ::-webkit-datetime-edit-millisecond-field,
  ::-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]),
  ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button,
  ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden=until-found])) {
    display: none !important;
  }
}
@layer utilities {
  .pointer-events-none {
    pointer-events: none;
  }
  .invisible {
    visibility: hidden;
  }
  .visible {
    visibility: visible;
  }
  .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
  }
  .absolute {
    position: absolute;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .static {
    position: static;
  }
  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }
  .inset-y-0 {
    inset-block: calc(var(--spacing) * 0);
  }
  .-top-4 {
    top: calc(var(--spacing) * -4);
  }
  .-top-8 {
    top: calc(var(--spacing) * -8);
  }
  .-top-10 {
    top: calc(var(--spacing) * -10);
  }
  .top-0 {
    top: calc(var(--spacing) * 0);
  }
  .top-1 {
    top: calc(var(--spacing) * 1);
  }
  .top-2 {
    top: calc(var(--spacing) * 2);
  }
  .top-4 {
    top: calc(var(--spacing) * 4);
  }
  .top-\[-0\.3rem\] {
    top: -0.3rem;
  }
  .top-\[2rem\] {
    top: 2rem;
  }
  .top-\[20px\] {
    top: 20px;
  }
  .-right-10 {
    right: calc(var(--spacing) * -10);
  }
  .-right-12 {
    right: calc(var(--spacing) * -12);
  }
  .right-0 {
    right: calc(var(--spacing) * 0);
  }
  .right-1\.5 {
    right: calc(var(--spacing) * 1.5);
  }
  .right-1\/2 {
    right: calc(1/2 * 100%);
  }
  .right-2 {
    right: calc(var(--spacing) * 2);
  }
  .right-3 {
    right: calc(var(--spacing) * 3);
  }
  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }
  .bottom-2 {
    bottom: calc(var(--spacing) * 2);
  }
  .bottom-4 {
    bottom: calc(var(--spacing) * 4);
  }
  .bottom-\[-0\.7rem\] {
    bottom: -0.7rem;
  }
  .-left-10 {
    left: calc(var(--spacing) * -10);
  }
  .left-0 {
    left: calc(var(--spacing) * 0);
  }
  .left-1\/2 {
    left: calc(1/2 * 100%);
  }
  .left-2 {
    left: calc(var(--spacing) * 2);
  }
  .left-6 {
    left: calc(var(--spacing) * 6);
  }
  .isolate {
    isolation: isolate;
  }
  .z-10 {
    z-index: 10;
  }
  .z-20 {
    z-index: 20;
  }
  .z-\[100\] {
    z-index: 100;
  }
  .z-\[960\] {
    z-index: 960;
  }
  .z-\[990\] {
    z-index: 990;
  }
  .z-\[1000\] {
    z-index: 1000;
  }
  .z-\[2000\] {
    z-index: 2000;
  }
  .order-1 {
    order: 1;
  }
  .order-2 {
    order: 2;
  }
  .order-3 {
    order: 3;
  }
  .order-4 {
    order: 4;
  }
  .float-left {
    float: left;
  }
  .float-none {
    float: none;
  }
  .float-right {
    float: right;
  }
  .clear-both {
    clear: both;
  }
  .container {
    width: 100%;
  }
  @media (width >= 680px) {
    .container {
      max-width: 680px;
    }
  }
  @media (width >= 1070px) {
    .container {
      max-width: 1070px;
    }
  }
  @media (width >= 40rem) {
    .container {
      max-width: 40rem;
    }
  }
  @media (width >= 48rem) {
    .container {
      max-width: 48rem;
    }
  }
  @media (width >= 64rem) {
    .container {
      max-width: 64rem;
    }
  }
  @media (width >= 80rem) {
    .container {
      max-width: 80rem;
    }
  }
  @media (width >= 96rem) {
    .container {
      max-width: 96rem;
    }
  }
  .m-0\.5 {
    margin: calc(var(--spacing) * 0.5);
  }
  .m-4 {
    margin: calc(var(--spacing) * 4);
  }
  .m-20 {
    margin: calc(var(--spacing) * 20);
  }
  .m-58 {
    margin: calc(var(--spacing) * 58);
  }
  .m-105 {
    margin: calc(var(--spacing) * 105);
  }
  .m-118 {
    margin: calc(var(--spacing) * 118);
  }
  .m-124 {
    margin: calc(var(--spacing) * 124);
  }
  .m-130 {
    margin: calc(var(--spacing) * 130);
  }
  .m-176 {
    margin: calc(var(--spacing) * 176);
  }
  .m-212 {
    margin: calc(var(--spacing) * 212);
  }
  .m-213 {
    margin: calc(var(--spacing) * 213);
  }
  .m-215 {
    margin: calc(var(--spacing) * 215);
  }
  .m-265 {
    margin: calc(var(--spacing) * 265);
  }
  .m-347 {
    margin: calc(var(--spacing) * 347);
  }
  .m-352 {
    margin: calc(var(--spacing) * 352);
  }
  .m-395 {
    margin: calc(var(--spacing) * 395);
  }
  .m-488 {
    margin: calc(var(--spacing) * 488);
  }
  .m-564 {
    margin: calc(var(--spacing) * 564);
  }
  .m-616 {
    margin: calc(var(--spacing) * 616);
  }
  .m-680 {
    margin: calc(var(--spacing) * 680);
  }
  .m-746 {
    margin: calc(var(--spacing) * 746);
  }
  .m-784 {
    margin: calc(var(--spacing) * 784);
  }
  .m-823 {
    margin: calc(var(--spacing) * 823);
  }
  .m-904 {
    margin: calc(var(--spacing) * 904);
  }
  .mx-1 {
    margin-inline: calc(var(--spacing) * 1);
  }
  .mx-2 {
    margin-inline: calc(var(--spacing) * 2);
  }
  .mx-3 {
    margin-inline: calc(var(--spacing) * 3);
  }
  .mx-4 {
    margin-inline: calc(var(--spacing) * 4);
  }
  .mx-\[-0\.05rem\] {
    margin-inline: -0.05rem;
  }
  .mx-\[-0\.18rem\] {
    margin-inline: -0.18rem;
  }
  .mx-\[0\.05rem\] {
    margin-inline: 0.05rem;
  }
  .mx-auto {
    margin-inline: auto;
  }
  .my-0 {
    margin-block: calc(var(--spacing) * 0);
  }
  .my-2 {
    margin-block: calc(var(--spacing) * 2);
  }
  .my-\[0\.15rem\] {
    margin-block: 0.15rem;
  }
  .-mt-2 {
    margin-top: calc(var(--spacing) * -2);
  }
  .mt-0 {
    margin-top: calc(var(--spacing) * 0);
  }
  .mt-0\.5 {
    margin-top: calc(var(--spacing) * 0.5);
  }
  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }
  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }
  .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-8 {
    margin-top: calc(var(--spacing) * 8);
  }
  .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-24 {
    margin-top: calc(var(--spacing) * 24);
  }
  .mt-36 {
    margin-top: calc(var(--spacing) * 36);
  }
  .mt-40 {
    margin-top: calc(var(--spacing) * 40);
  }
  .mt-\[-0\.2rem\] {
    margin-top: -0.2rem;
  }
  .mt-\[-0\.5rem\] {
    margin-top: -0.5rem;
  }
  .mt-\[-1\.4rem\] {
    margin-top: -1.4rem;
  }
  .mt-\[-1\.35rem\] {
    margin-top: -1.35rem;
  }
  .mt-\[-1rem\] {
    margin-top: -1rem;
  }
  .mt-\[-12\.5\%\] {
    margin-top: -12.5%;
  }
  .mt-\[0\.02rem\] {
    margin-top: 0.02rem;
  }
  .mt-\[5\.5rem\] {
    margin-top: 5.5rem;
  }
  .mt-\[25\%\] {
    margin-top: 25%;
  }
  .mt-auto {
    margin-top: auto;
  }
  .-mr-\[50vw\] {
    margin-right: calc(50vw * -1);
  }
  .mr-0 {
    margin-right: calc(var(--spacing) * 0);
  }
  .mr-0\.5 {
    margin-right: calc(var(--spacing) * 0.5);
  }
  .mr-1 {
    margin-right: calc(var(--spacing) * 1);
  }
  .mr-1\.5 {
    margin-right: calc(var(--spacing) * 1.5);
  }
  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }
  .mr-2\.5 {
    margin-right: calc(var(--spacing) * 2.5);
  }
  .mr-3 {
    margin-right: calc(var(--spacing) * 3);
  }
  .mr-4 {
    margin-right: calc(var(--spacing) * 4);
  }
  .mr-5 {
    margin-right: calc(var(--spacing) * 5);
  }
  .-mb-px {
    margin-bottom: -1px;
  }
  .mb-0 {
    margin-bottom: calc(var(--spacing) * 0);
  }
  .mb-0\.5 {
    margin-bottom: calc(var(--spacing) * 0.5);
  }
  .mb-1 {
    margin-bottom: calc(var(--spacing) * 1);
  }
  .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-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }
  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }
  .mb-10 {
    margin-bottom: calc(var(--spacing) * 10);
  }
  .mb-12 {
    margin-bottom: calc(var(--spacing) * 12);
  }
  .mb-14 {
    margin-bottom: calc(var(--spacing) * 14);
  }
  .mb-16 {
    margin-bottom: calc(var(--spacing) * 16);
  }
  .mb-\[1\.1rem\] {
    margin-bottom: 1.1rem;
  }
  .-ml-2 {
    margin-left: calc(var(--spacing) * -2);
  }
  .-ml-\[50vw\] {
    margin-left: calc(50vw * -1);
  }
  .ml-0 {
    margin-left: calc(var(--spacing) * 0);
  }
  .ml-1 {
    margin-left: calc(var(--spacing) * 1);
  }
  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }
  .ml-2\.5 {
    margin-left: calc(var(--spacing) * 2.5);
  }
  .ml-3 {
    margin-left: calc(var(--spacing) * 3);
  }
  .ml-4 {
    margin-left: calc(var(--spacing) * 4);
  }
  .ml-6 {
    margin-left: calc(var(--spacing) * 6);
  }
  .ml-\[-0\.2rem\] {
    margin-left: -0.2rem;
  }
  .ml-\[-0\.5rem\] {
    margin-left: -0.5rem;
  }
  .ml-\[-0\.6rem\] {
    margin-left: -0.6rem;
  }
  .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;
  }
  .list-item {
    display: list-item;
  }
  .table {
    display: table;
  }
  .table-cell {
    display: table-cell;
  }
  .table-row {
    display: table-row;
  }
  .aspect-\[4\/3\] {
    aspect-ratio: 4/3;
  }
  .aspect-video {
    aspect-ratio: var(--aspect-video);
  }
  .h-1 {
    height: calc(var(--spacing) * 1);
  }
  .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-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-10 {
    height: calc(var(--spacing) * 10);
  }
  .h-11 {
    height: calc(var(--spacing) * 11);
  }
  .h-14 {
    height: calc(var(--spacing) * 14);
  }
  .h-24 {
    height: calc(var(--spacing) * 24);
  }
  .h-28 {
    height: calc(var(--spacing) * 28);
  }
  .h-36 {
    height: calc(var(--spacing) * 36);
  }
  .h-44 {
    height: calc(var(--spacing) * 44);
  }
  .h-80 {
    height: 20rem;
  }
  .h-\[1\.2rem\] {
    height: 1.2rem;
  }
  .h-\[1rem\] {
    height: 1rem;
  }
  .h-\[140px\] {
    height: 140px;
  }
  .h-\[180px\] {
    height: 180px;
  }
  .h-\[1400px\] {
    height: 1400px;
  }
  .h-auto {
    height: auto;
  }
  .h-full {
    height: 100%;
  }
  .max-h-0 {
    max-height: calc(var(--spacing) * 0);
  }
  .max-h-\[15\.5rem\] {
    max-height: 15.5rem;
  }
  .max-h-\[40rem\] {
    max-height: 40rem;
  }
  .max-h-\[min\(70vh\,30rem\)\] {
    max-height: min(70vh, 30rem);
  }
  .max-h-full {
    max-height: 100%;
  }
  .min-h-5 {
    min-height: calc(var(--spacing) * 5);
  }
  .min-h-10 {
    min-height: calc(var(--spacing) * 10);
  }
  .min-h-64 {
    min-height: calc(var(--spacing) * 64);
  }
  .min-h-\[1\.2rem\] {
    min-height: 1.2rem;
  }
  .min-h-\[1rem\] {
    min-height: 1rem;
  }
  .min-h-\[16rem\] {
    min-height: 16rem;
  }
  .min-h-\[40em\] {
    min-height: 40em;
  }
  .min-h-full {
    min-height: 100%;
  }
  .min-h-hero {
    min-height: 370px;
  }
  .w-1\/2 {
    width: calc(1/2 * 100%);
  }
  .w-1\/3 {
    width: 33.333%;
  }
  .w-1\/4 {
    width: calc(1/4 * 100%);
  }
  .w-1\/5 {
    width: calc(1/5 * 100%);
  }
  .w-1\/6 {
    width: 16.666%;
  }
  .w-2 {
    width: calc(var(--spacing) * 2);
  }
  .w-2\.5 {
    width: calc(var(--spacing) * 2.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-14 {
    width: calc(var(--spacing) * 14);
  }
  .w-16 {
    width: calc(var(--spacing) * 16);
  }
  .w-20 {
    width: calc(var(--spacing) * 20);
  }
  .w-24 {
    width: calc(var(--spacing) * 24);
  }
  .w-28 {
    width: calc(var(--spacing) * 28);
  }
  .w-32 {
    width: calc(var(--spacing) * 32);
  }
  .w-36 {
    width: calc(var(--spacing) * 36);
  }
  .w-40 {
    width: 10rem;
  }
  .w-44 {
    width: calc(var(--spacing) * 44);
  }
  .w-48 {
    width: calc(var(--spacing) * 48);
  }
  .w-56 {
    width: calc(var(--spacing) * 56);
  }
  .w-64 {
    width: calc(var(--spacing) * 64);
  }
  .w-80 {
    width: 20rem;
  }
  .w-\[1\.2rem\] {
    width: 1.2rem;
  }
  .w-\[1rem\] {
    width: 1rem;
  }
  .w-\[8\%\] {
    width: 8%;
  }
  .w-\[9rem\] {
    width: 9rem;
  }
  .w-\[12\%\] {
    width: 12%;
  }
  .w-\[12\.5rem\] {
    width: 12.5rem;
  }
  .w-\[14\%\] {
    width: 14%;
  }
  .w-\[15\%\] {
    width: 15%;
  }
  .w-\[18\%\] {
    width: 18%;
  }
  .w-\[19rem\] {
    width: 19rem;
  }
  .w-\[100px\] {
    width: 100px;
  }
  .w-auto {
    width: auto;
  }
  .w-fit {
    width: fit-content;
  }
  .w-full {
    width: 100%;
  }
  .w-screen {
    width: 100vw;
  }
  .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-20 {
    max-width: calc(var(--spacing) * 20);
  }
  .max-w-40 {
    max-width: calc(var(--spacing) * 40);
  }
  .max-w-64 {
    max-width: calc(var(--spacing) * 64);
  }
  .max-w-\[6\.5rem\] {
    max-width: 6.5rem;
  }
  .max-w-\[8\.5rem\] {
    max-width: 8.5rem;
  }
  .max-w-\[10rem\] {
    max-width: 10rem;
  }
  .max-w-\[12rem\] {
    max-width: 12rem;
  }
  .max-w-\[14rem\] {
    max-width: 14rem;
  }
  .max-w-\[18rem\] {
    max-width: 18rem;
  }
  .max-w-\[33\%\] {
    max-width: 33%;
  }
  .max-w-\[52rem\] {
    max-width: 52rem;
  }
  .max-w-\[59rem\] {
    max-width: 59rem;
  }
  .max-w-\[520px\] {
    max-width: 520px;
  }
  .max-w-full {
    max-width: 100%;
  }
  .max-w-lg {
    max-width: var(--container-lg);
  }
  .max-w-md {
    max-width: var(--container-md);
  }
  .max-w-screen-lg {
    max-width: var(--breakpoint-lg);
  }
  .max-w-xl {
    max-width: var(--container-xl);
  }
  .max-w-xs {
    max-width: var(--container-xs);
  }
  .min-w-0 {
    min-width: calc(var(--spacing) * 0);
  }
  .min-w-5 {
    min-width: 1.25rem;
  }
  .min-w-9 {
    min-width: calc(var(--spacing) * 9);
  }
  .min-w-10 {
    min-width: calc(var(--spacing) * 10);
  }
  .min-w-24 {
    min-width: calc(var(--spacing) * 24);
  }
  .min-w-\[1\.2rem\] {
    min-width: 1.2rem;
  }
  .min-w-\[1rem\] {
    min-width: 1rem;
  }
  .min-w-\[4\.85rem\] {
    min-width: 4.85rem;
  }
  .min-w-\[8rem\] {
    min-width: 8rem;
  }
  .min-w-\[9rem\] {
    min-width: 9rem;
  }
  .min-w-\[10rem\] {
    min-width: 10rem;
  }
  .min-w-\[15rem\] {
    min-width: 15rem;
  }
  .min-w-\[16rem\] {
    min-width: 16rem;
  }
  .flex-1 {
    flex: 1;
  }
  .flex-auto {
    flex: auto;
  }
  .flex-none {
    flex: none;
  }
  .shrink-0 {
    flex-shrink: 0;
  }
  .table-fixed {
    table-layout: fixed;
  }
  .border-collapse {
    border-collapse: collapse;
  }
  .origin-top-left {
    transform-origin: 0 0;
  }
  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-\[-0\.1rem\] {
    --tw-translate-y: -0.1rem;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .scale-45 {
    --tw-scale-x: 45%;
    --tw-scale-y: 45%;
    --tw-scale-z: 45%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .scale-50 {
    --tw-scale-x: 50%;
    --tw-scale-y: 50%;
    --tw-scale-z: 50%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .scale-60 {
    --tw-scale-x: 60%;
    --tw-scale-y: 60%;
    --tw-scale-z: 60%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .scale-75 {
    --tw-scale-x: 75%;
    --tw-scale-y: 75%;
    --tw-scale-z: 75%;
    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);
  }
  .scale-200 {
    --tw-scale-x: 2;
    --tw-scale-y: 2;
    --tw-scale-z: 2;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .rotate-45 {
    rotate: 45deg;
  }
  .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .transform-gpu {
    transform: translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .animate-spin {
    animation: var(--animate-spin);
  }
  .cursor-default {
    cursor: default;
  }
  .cursor-move {
    cursor: move;
  }
  .cursor-not-allowed {
    cursor: not-allowed;
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .resize {
    resize: both;
  }
  .resize-y {
    resize: vertical;
  }
  .list-decimal {
    list-style-type: decimal;
  }
  .list-disc {
    list-style-type: disc;
  }
  .list-none {
    list-style-type: none;
  }
  .appearance-none {
    appearance: none;
  }
  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-row-reverse {
    flex-direction: row-reverse;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .items-baseline {
    align-items: baseline;
  }
  .items-center {
    align-items: center;
  }
  .items-end {
    align-items: flex-end;
  }
  .items-start {
    align-items: flex-start;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-start {
    justify-content: flex-start;
  }
  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }
  .gap-1\.5 {
    gap: calc(var(--spacing) * 1.5);
  }
  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }
  .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);
  }
  :where(.space-y-1 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
  }
  :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-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)));
  }
  .gap-x-1\.5 {
    column-gap: calc(var(--spacing) * 1.5);
  }
  .gap-x-2 {
    column-gap: calc(var(--spacing) * 2);
  }
  .gap-x-3 {
    column-gap: calc(var(--spacing) * 3);
  }
  .gap-x-4 {
    column-gap: calc(var(--spacing) * 4);
  }
  :where(.-space-x-px > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(-1px * var(--tw-space-x-reverse));
    margin-inline-end: calc(-1px * calc(1 - var(--tw-space-x-reverse)));
  }
  :where(.space-x-1 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)));
  }
  :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: calc(var(--spacing) * 1);
  }
  .gap-y-2 {
    row-gap: calc(var(--spacing) * 2);
  }
  :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-stone-100 > :not(:last-child)) {
    border-color: var(--color-stone-100);
  }
  .self-start {
    align-self: flex-start;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .overflow-visible {
    overflow: visible;
  }
  .overflow-visible\! {
    overflow: visible !important;
  }
  .overflow-x-auto {
    overflow-x: auto;
  }
  .overflow-x-hidden {
    overflow-x: hidden;
  }
  .overflow-y-auto {
    overflow-y: auto;
  }
  .rounded {
    border-radius: 0.25rem;
  }
  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }
  .rounded-full {
    border-radius: calc(infinity * 1px);
  }
  .rounded-lg {
    border-radius: var(--radius-lg);
  }
  .rounded-md {
    border-radius: var(--radius-md);
  }
  .rounded-xl {
    border-radius: var(--radius-xl);
  }
  .rounded-l-lg {
    border-top-left-radius: var(--radius-lg);
    border-bottom-left-radius: var(--radius-lg);
  }
  .rounded-l-md {
    border-top-left-radius: var(--radius-md);
    border-bottom-left-radius: var(--radius-md);
  }
  .rounded-l-xl {
    border-top-left-radius: var(--radius-xl);
    border-bottom-left-radius: var(--radius-xl);
  }
  .rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }
  .rounded-r-lg {
    border-top-right-radius: var(--radius-lg);
    border-bottom-right-radius: var(--radius-lg);
  }
  .rounded-r-md {
    border-top-right-radius: var(--radius-md);
    border-bottom-right-radius: var(--radius-md);
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0px;
  }
  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }
  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }
  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }
  .border-amber-200 {
    border-color: var(--color-amber-200);
  }
  .border-amber-200\/60 {
    border-color: color-mix(in srgb, oklch(92.4% 0.12 95.746) 60%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .border-amber-200\/60 {
      border-color: color-mix(in oklab, var(--color-amber-200) 60%, transparent);
    }
  }
  .border-amber-300 {
    border-color: var(--color-amber-300);
  }
  .border-blue-200 {
    border-color: var(--color-blue-200);
  }
  .border-blue-500 {
    border-color: var(--color-blue-500);
  }
  .border-blue-700 {
    border-color: var(--color-blue-700);
  }
  .border-emerald-200 {
    border-color: var(--color-emerald-200);
  }
  .border-emerald-300 {
    border-color: var(--color-emerald-300);
  }
  .border-gray-200 {
    border-color: var(--color-gray-200);
  }
  .border-gray-300 {
    border-color: var(--color-gray-300);
  }
  .border-green-200 {
    border-color: var(--color-green-200);
  }
  .border-red-200 {
    border-color: var(--color-red-200);
  }
  .border-red-200\/80 {
    border-color: color-mix(in srgb, oklch(88.5% 0.062 18.334) 80%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .border-red-200\/80 {
      border-color: color-mix(in oklab, var(--color-red-200) 80%, transparent);
    }
  }
  .border-red-300 {
    border-color: var(--color-red-300);
  }
  .border-rose-200 {
    border-color: var(--color-rose-200);
  }
  .border-rose-300 {
    border-color: var(--color-rose-300);
  }
  .border-sky-200 {
    border-color: var(--color-sky-200);
  }
  .border-slate-100 {
    border-color: var(--color-slate-100);
  }
  .border-slate-200 {
    border-color: var(--color-slate-200);
  }
  .border-slate-200\/70 {
    border-color: color-mix(in srgb, oklch(92.9% 0.013 255.508) 70%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .border-slate-200\/70 {
      border-color: color-mix(in oklab, var(--color-slate-200) 70%, transparent);
    }
  }
  .border-slate-200\/80 {
    border-color: color-mix(in srgb, oklch(92.9% 0.013 255.508) 80%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .border-slate-200\/80 {
      border-color: color-mix(in oklab, var(--color-slate-200) 80%, transparent);
    }
  }
  .border-slate-300 {
    border-color: var(--color-slate-300);
  }
  .border-stone-200 {
    border-color: var(--color-stone-200);
  }
  .border-stone-200\/70 {
    border-color: color-mix(in srgb, oklch(92.3% 0.003 48.717) 70%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .border-stone-200\/70 {
      border-color: color-mix(in oklab, var(--color-stone-200) 70%, transparent);
    }
  }
  .border-stone-200\/80 {
    border-color: color-mix(in srgb, oklch(92.3% 0.003 48.717) 80%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .border-stone-200\/80 {
      border-color: color-mix(in oklab, var(--color-stone-200) 80%, transparent);
    }
  }
  .border-stone-200\/90 {
    border-color: color-mix(in srgb, oklch(92.3% 0.003 48.717) 90%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .border-stone-200\/90 {
      border-color: color-mix(in oklab, var(--color-stone-200) 90%, transparent);
    }
  }
  .border-stone-300 {
    border-color: var(--color-stone-300);
  }
  .border-stone-300\/70 {
    border-color: color-mix(in srgb, oklch(86.9% 0.005 56.366) 70%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .border-stone-300\/70 {
      border-color: color-mix(in oklab, var(--color-stone-300) 70%, transparent);
    }
  }
  .border-stone-300\/80 {
    border-color: color-mix(in srgb, oklch(86.9% 0.005 56.366) 80%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .border-stone-300\/80 {
      border-color: color-mix(in oklab, var(--color-stone-300) 80%, transparent);
    }
  }
  .border-transparent {
    border-color: transparent;
  }
  .border-b-gray-100 {
    border-bottom-color: var(--color-gray-100);
  }
  .border-b-gray-200 {
    border-bottom-color: var(--color-gray-200);
  }
  .bg-\[\#00000008\] {
    background-color: #00000008;
  }
  .bg-\[\#00000008\]\! {
    background-color: #00000008 !important;
  }
  .bg-\[\#00000015\] {
    background-color: #00000015;
  }
  .bg-\[\#faf9f6\] {
    background-color: #faf9f6;
  }
  .bg-amber-50 {
    background-color: var(--color-amber-50);
  }
  .bg-amber-50\/40 {
    background-color: color-mix(in srgb, oklch(98.7% 0.022 95.277) 40%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-50\/40 {
      background-color: color-mix(in oklab, var(--color-amber-50) 40%, transparent);
    }
  }
  .bg-amber-50\/70 {
    background-color: color-mix(in srgb, oklch(98.7% 0.022 95.277) 70%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-50\/70 {
      background-color: color-mix(in oklab, var(--color-amber-50) 70%, transparent);
    }
  }
  .bg-amber-100 {
    background-color: var(--color-amber-100);
  }
  .bg-amber-200 {
    background-color: var(--color-amber-200);
  }
  .bg-black {
    background-color: var(--color-black);
  }
  .bg-blue-50 {
    background-color: var(--color-blue-50);
  }
  .bg-blue-600 {
    background-color: var(--color-blue-600);
  }
  .bg-blue-700 {
    background-color: var(--color-blue-700);
  }
  .bg-emerald-50 {
    background-color: var(--color-emerald-50);
  }
  .bg-emerald-50\/40 {
    background-color: color-mix(in srgb, oklch(97.9% 0.021 166.113) 40%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-50\/40 {
      background-color: color-mix(in oklab, var(--color-emerald-50) 40%, transparent);
    }
  }
  .bg-emerald-50\/70 {
    background-color: color-mix(in srgb, oklch(97.9% 0.021 166.113) 70%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-50\/70 {
      background-color: color-mix(in oklab, var(--color-emerald-50) 70%, transparent);
    }
  }
  .bg-emerald-100 {
    background-color: var(--color-emerald-100);
  }
  .bg-emerald-100\/70 {
    background-color: color-mix(in srgb, oklch(95% 0.052 163.051) 70%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-100\/70 {
      background-color: color-mix(in oklab, var(--color-emerald-100) 70%, transparent);
    }
  }
  .bg-emerald-600 {
    background-color: var(--color-emerald-600);
  }
  .bg-gray-50 {
    background-color: var(--color-gray-50);
  }
  .bg-gray-100 {
    background-color: var(--color-gray-100);
  }
  .bg-gray-200 {
    background-color: var(--color-gray-200);
  }
  .bg-gray-200\/40 {
    background-color: color-mix(in srgb, oklch(92.8% 0.006 264.531) 40%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-gray-200\/40 {
      background-color: color-mix(in oklab, var(--color-gray-200) 40%, transparent);
    }
  }
  .bg-gray-300 {
    background-color: var(--color-gray-300);
  }
  .bg-gray-400 {
    background-color: var(--color-gray-400);
  }
  .bg-gray-500 {
    background-color: var(--color-gray-500);
  }
  .bg-gray-800 {
    background-color: var(--color-gray-800);
  }
  .bg-green-50 {
    background-color: var(--color-green-50);
  }
  .bg-green-100 {
    background-color: var(--color-green-100);
  }
  .bg-green-500 {
    background-color: var(--color-green-500);
  }
  .bg-red-50 {
    background-color: var(--color-red-50);
  }
  .bg-red-50\/60 {
    background-color: color-mix(in srgb, oklch(97.1% 0.013 17.38) 60%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-red-50\/60 {
      background-color: color-mix(in oklab, var(--color-red-50) 60%, transparent);
    }
  }
  .bg-red-50\/80 {
    background-color: color-mix(in srgb, oklch(97.1% 0.013 17.38) 80%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-red-50\/80 {
      background-color: color-mix(in oklab, var(--color-red-50) 80%, transparent);
    }
  }
  .bg-red-600 {
    background-color: var(--color-red-600);
  }
  .bg-rose-50 {
    background-color: var(--color-rose-50);
  }
  .bg-rose-50\/40 {
    background-color: color-mix(in srgb, oklch(96.9% 0.015 12.422) 40%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-rose-50\/40 {
      background-color: color-mix(in oklab, var(--color-rose-50) 40%, transparent);
    }
  }
  .bg-rose-100 {
    background-color: var(--color-rose-100);
  }
  .bg-rose-500 {
    background-color: var(--color-rose-500);
  }
  .bg-sky-50\/40 {
    background-color: color-mix(in srgb, oklch(97.7% 0.013 236.62) 40%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-sky-50\/40 {
      background-color: color-mix(in oklab, var(--color-sky-50) 40%, transparent);
    }
  }
  .bg-sky-50\/70 {
    background-color: color-mix(in srgb, oklch(97.7% 0.013 236.62) 70%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-sky-50\/70 {
      background-color: color-mix(in oklab, var(--color-sky-50) 70%, transparent);
    }
  }
  .bg-sky-100 {
    background-color: var(--color-sky-100);
  }
  .bg-sky-100\/50 {
    background-color: color-mix(in srgb, oklch(95.1% 0.026 236.824) 50%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-sky-100\/50 {
      background-color: color-mix(in oklab, var(--color-sky-100) 50%, transparent);
    }
  }
  .bg-sky-100\/70 {
    background-color: color-mix(in srgb, oklch(95.1% 0.026 236.824) 70%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-sky-100\/70 {
      background-color: color-mix(in oklab, var(--color-sky-100) 70%, transparent);
    }
  }
  .bg-slate-50 {
    background-color: var(--color-slate-50);
  }
  .bg-slate-100 {
    background-color: var(--color-slate-100);
  }
  .bg-slate-200 {
    background-color: var(--color-slate-200);
  }
  .bg-slate-500 {
    background-color: var(--color-slate-500);
  }
  .bg-stone-50 {
    background-color: var(--color-stone-50);
  }
  .bg-stone-50\/70\! {
    background-color: color-mix(in srgb, oklch(98.5% 0.001 106.423) 70%, transparent) !important;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-stone-50\/70\! {
      background-color: color-mix(in oklab, var(--color-stone-50) 70%, transparent) !important;
    }
  }
  .bg-stone-50\/75 {
    background-color: color-mix(in srgb, oklch(98.5% 0.001 106.423) 75%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-stone-50\/75 {
      background-color: color-mix(in oklab, var(--color-stone-50) 75%, transparent);
    }
  }
  .bg-stone-50\/80 {
    background-color: color-mix(in srgb, oklch(98.5% 0.001 106.423) 80%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-stone-50\/80 {
      background-color: color-mix(in oklab, var(--color-stone-50) 80%, transparent);
    }
  }
  .bg-stone-50\/90 {
    background-color: color-mix(in srgb, oklch(98.5% 0.001 106.423) 90%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-stone-50\/90 {
      background-color: color-mix(in oklab, var(--color-stone-50) 90%, transparent);
    }
  }
  .bg-stone-100 {
    background-color: var(--color-stone-100);
  }
  .bg-stone-100\/40 {
    background-color: color-mix(in srgb, oklch(97% 0.001 106.424) 40%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-stone-100\/40 {
      background-color: color-mix(in oklab, var(--color-stone-100) 40%, transparent);
    }
  }
  .bg-stone-100\/60 {
    background-color: color-mix(in srgb, oklch(97% 0.001 106.424) 60%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-stone-100\/60 {
      background-color: color-mix(in oklab, var(--color-stone-100) 60%, transparent);
    }
  }
  .bg-stone-100\/70 {
    background-color: color-mix(in srgb, oklch(97% 0.001 106.424) 70%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-stone-100\/70 {
      background-color: color-mix(in oklab, var(--color-stone-100) 70%, transparent);
    }
  }
  .bg-stone-100\/80 {
    background-color: color-mix(in srgb, oklch(97% 0.001 106.424) 80%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-stone-100\/80 {
      background-color: color-mix(in oklab, var(--color-stone-100) 80%, transparent);
    }
  }
  .bg-stone-200 {
    background-color: var(--color-stone-200);
  }
  .bg-stone-300 {
    background-color: var(--color-stone-300);
  }
  .bg-stone-300\/70 {
    background-color: color-mix(in srgb, oklch(86.9% 0.005 56.366) 70%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-stone-300\/70 {
      background-color: color-mix(in oklab, var(--color-stone-300) 70%, transparent);
    }
  }
  .bg-stone-500\/85 {
    background-color: color-mix(in srgb, oklch(55.3% 0.013 58.071) 85%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-stone-500\/85 {
      background-color: color-mix(in oklab, var(--color-stone-500) 85%, transparent);
    }
  }
  .bg-teal-100 {
    background-color: var(--color-teal-100);
  }
  .bg-transparent {
    background-color: transparent;
  }
  .bg-white {
    background-color: var(--color-white);
  }
  .bg-white\/60 {
    background-color: color-mix(in srgb, #fff 60%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/60 {
      background-color: color-mix(in oklab, var(--color-white) 60%, transparent);
    }
  }
  .bg-white\/70 {
    background-color: color-mix(in srgb, #fff 70%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/70 {
      background-color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }
  .bg-white\/80 {
    background-color: color-mix(in srgb, #fff 80%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/80 {
      background-color: color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }
  .bg-white\/85 {
    background-color: color-mix(in srgb, #fff 85%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/85 {
      background-color: color-mix(in oklab, var(--color-white) 85%, transparent);
    }
  }
  .bg-yellow-100 {
    background-color: var(--color-yellow-100);
  }
  .bg-gradient-to-br {
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .from-rose-50 {
    --tw-gradient-from: var(--color-rose-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-stone-50\/90 {
    --tw-gradient-from: color-mix(in srgb, oklch(98.5% 0.001 106.423) 90%, 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));
  }
  @supports (color: color-mix(in lab, red, red)) {
    .from-stone-50\/90 {
      --tw-gradient-from: color-mix(in oklab, var(--color-stone-50) 90%, transparent);
    }
  }
  .from-stone-100\/70 {
    --tw-gradient-from: color-mix(in srgb, oklch(97% 0.001 106.424) 70%, 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));
  }
  @supports (color: color-mix(in lab, red, red)) {
    .from-stone-100\/70 {
      --tw-gradient-from: color-mix(in oklab, var(--color-stone-100) 70%, transparent);
    }
  }
  .from-white\/80 {
    --tw-gradient-from: color-mix(in srgb, #fff 80%, 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));
  }
  @supports (color: color-mix(in lab, red, red)) {
    .from-white\/80 {
      --tw-gradient-from: color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }
  .via-white\/55 {
    --tw-gradient-via: color-mix(in srgb, #fff 55%, 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);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .via-white\/55 {
      --tw-gradient-via: color-mix(in oklab, var(--color-white) 55%, transparent);
    }
  }
  .to-stone-100\/70 {
    --tw-gradient-to: color-mix(in srgb, oklch(97% 0.001 106.424) 70%, 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));
  }
  @supports (color: color-mix(in lab, red, red)) {
    .to-stone-100\/70 {
      --tw-gradient-to: color-mix(in oklab, var(--color-stone-100) 70%, transparent);
    }
  }
  .to-stone-200\/40 {
    --tw-gradient-to: color-mix(in srgb, oklch(92.3% 0.003 48.717) 40%, 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));
  }
  @supports (color: color-mix(in lab, red, red)) {
    .to-stone-200\/40 {
      --tw-gradient-to: color-mix(in oklab, var(--color-stone-200) 40%, transparent);
    }
  }
  .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-white {
    --tw-gradient-to: var(--color-white);
    --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-cover {
    background-size: cover;
  }
  .bg-center {
    background-position: center;
  }
  .bg-no-repeat {
    background-repeat: no-repeat;
  }
  .fill-black {
    fill: var(--color-black);
  }
  .fill-white {
    fill: var(--color-white);
  }
  .object-contain {
    object-fit: contain;
  }
  .object-cover {
    object-fit: cover;
  }
  .p-0 {
    padding: calc(var(--spacing) * 0);
  }
  .p-1 {
    padding: calc(var(--spacing) * 1);
  }
  .p-1\.5 {
    padding: calc(var(--spacing) * 1.5);
  }
  .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-8 {
    padding: calc(var(--spacing) * 8);
  }
  .px-0 {
    padding-inline: calc(var(--spacing) * 0);
  }
  .px-0\.5 {
    padding-inline: calc(var(--spacing) * 0.5);
  }
  .px-1 {
    padding-inline: calc(var(--spacing) * 1);
  }
  .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-4 {
    padding-inline: calc(var(--spacing) * 4);
  }
  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }
  .px-\[0\.3\] {
    padding-inline: 0.3;
  }
  .px-\[0\.6rem\] {
    padding-inline: 0.6rem;
  }
  .px-\[10\%\] {
    padding-inline: 10%;
  }
  .py-0\.5 {
    padding-block: calc(var(--spacing) * 0.5);
  }
  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }
  .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-4 {
    padding-block: calc(var(--spacing) * 4);
  }
  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }
  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }
  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }
  .py-\[0\.3\] {
    padding-block: 0.3;
  }
  .py-\[0\.3rem\] {
    padding-block: 0.3rem;
  }
  .pt-1 {
    padding-top: calc(var(--spacing) * 1);
  }
  .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-12 {
    padding-top: calc(var(--spacing) * 12);
  }
  .pt-\[2px\] {
    padding-top: 2px;
  }
  .pr-0 {
    padding-right: calc(var(--spacing) * 0);
  }
  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }
  .pr-3 {
    padding-right: calc(var(--spacing) * 3);
  }
  .pr-4 {
    padding-right: calc(var(--spacing) * 4);
  }
  .pr-11 {
    padding-right: calc(var(--spacing) * 11);
  }
  .pr-12 {
    padding-right: calc(var(--spacing) * 12);
  }
  .pr-\[0\.3rem\] {
    padding-right: 0.3rem;
  }
  .pb-0 {
    padding-bottom: calc(var(--spacing) * 0);
  }
  .pb-1 {
    padding-bottom: calc(var(--spacing) * 1);
  }
  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }
  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }
  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }
  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }
  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
  }
  .pb-20 {
    padding-bottom: calc(var(--spacing) * 20);
  }
  .pl-3 {
    padding-left: calc(var(--spacing) * 3);
  }
  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }
  .pl-5 {
    padding-left: calc(var(--spacing) * 5);
  }
  .pl-10 {
    padding-left: calc(var(--spacing) * 10);
  }
  .pl-\[0\.3rem\] {
    padding-left: 0.3rem;
  }
  .text-center {
    text-align: center;
  }
  .text-left {
    text-align: left;
  }
  .text-right {
    text-align: right;
  }
  .indent-4 {
    text-indent: calc(var(--spacing) * 4);
  }
  .indent-\[-0\.05rem\] {
    text-indent: -0.05rem;
  }
  .align-bottom {
    vertical-align: bottom;
  }
  .align-middle {
    vertical-align: middle;
  }
  .align-sub {
    vertical-align: sub;
  }
  .align-super {
    vertical-align: super;
  }
  .align-top {
    vertical-align: top;
  }
  .font-mono {
    font-family: var(--font-mono);
  }
  .font-sans {
    font-family: InterVariable;
  }
  .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-6xl {
    font-size: var(--text-6xl);
    line-height: var(--tw-leading, var(--text-6xl--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-\[0\.6rem\] {
    font-size: 0.6rem;
  }
  .text-\[0\.7rem\] {
    font-size: 0.7rem;
  }
  .text-\[0\.58rem\] {
    font-size: 0.58rem;
  }
  .text-\[0\.62rem\] {
    font-size: 0.62rem;
  }
  .text-\[0\.65rem\] {
    font-size: 0.65rem;
  }
  .text-\[0\.68rem\] {
    font-size: 0.68rem;
  }
  .text-\[0\.72rem\] {
    font-size: 0.72rem;
  }
  .text-\[0\.78rem\] {
    font-size: 0.78rem;
  }
  .text-\[1\.75rem\] {
    font-size: 1.75rem;
  }
  .text-\[4rem\] {
    font-size: 4rem;
  }
  .text-\[12px\] {
    font-size: 12px;
  }
  .text-\[16px\] {
    font-size: 16px;
  }
  .text-\[20px\] {
    font-size: 20px;
  }
  .text-\[24px\] {
    font-size: 24px;
  }
  .text-\[28px\] {
    font-size: 28px;
  }
  .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-7 {
    --tw-leading: calc(var(--spacing) * 7);
    line-height: calc(var(--spacing) * 7);
  }
  .leading-8 {
    --tw-leading: calc(var(--spacing) * 8);
    line-height: calc(var(--spacing) * 8);
  }
  .leading-10 {
    --tw-leading: calc(var(--spacing) * 10);
    line-height: calc(var(--spacing) * 10);
  }
  .leading-\[3\.5rem\] {
    --tw-leading: 3.5rem;
    line-height: 3.5rem;
  }
  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }
  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }
  .font-black {
    --tw-font-weight: var(--font-weight-black);
    font-weight: var(--font-weight-black);
  }
  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .font-extrabold {
    --tw-font-weight: var(--font-weight-extrabold);
    font-weight: var(--font-weight-extrabold);
  }
  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }
  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .tracking-\[0\.2em\] {
    --tw-tracking: 0.2em;
    letter-spacing: 0.2em;
  }
  .tracking-\[0\.3em\] {
    --tw-tracking: 0.3em;
    letter-spacing: 0.3em;
  }
  .tracking-\[0\.08em\] {
    --tw-tracking: 0.08em;
    letter-spacing: 0.08em;
  }
  .tracking-\[0\.16em\] {
    --tw-tracking: 0.16em;
    letter-spacing: 0.16em;
  }
  .tracking-\[0\.18em\] {
    --tw-tracking: 0.18em;
    letter-spacing: 0.18em;
  }
  .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-widest {
    --tw-tracking: var(--tracking-widest);
    letter-spacing: var(--tracking-widest);
  }
  .text-balance {
    text-wrap: balance;
  }
  .text-pretty {
    text-wrap: pretty;
  }
  .break-words {
    overflow-wrap: break-word;
  }
  .break-all {
    word-break: break-all;
  }
  .overflow-ellipsis {
    text-overflow: ellipsis;
  }
  .hyphens-auto {
    -webkit-hyphens: auto;
    hyphens: auto;
  }
  .whitespace-normal {
    white-space: normal;
  }
  .whitespace-nowrap {
    white-space: nowrap;
  }
  .whitespace-pre-line {
    white-space: pre-line;
  }
  .whitespace-pre-wrap {
    white-space: pre-wrap;
  }
  .text-abuse {
    color: #dc3545;
  }
  .text-amber-600 {
    color: var(--color-amber-600);
  }
  .text-amber-700 {
    color: var(--color-amber-700);
  }
  .text-amber-800 {
    color: var(--color-amber-800);
  }
  .text-amber-900 {
    color: var(--color-amber-900);
  }
  .text-black {
    color: var(--color-black);
  }
  .text-blue-500 {
    color: var(--color-blue-500);
  }
  .text-blue-600 {
    color: var(--color-blue-600);
  }
  .text-blue-700 {
    color: var(--color-blue-700);
  }
  .text-blue-900 {
    color: var(--color-blue-900);
  }
  .text-blue-900\/80 {
    color: color-mix(in srgb, oklch(37.9% 0.146 265.522) 80%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .text-blue-900\/80 {
      color: color-mix(in oklab, var(--color-blue-900) 80%, transparent);
    }
  }
  .text-bounced {
    color: #dc3545;
  }
  .text-delivered {
    color: #198754;
  }
  .text-emerald-600 {
    color: var(--color-emerald-600);
  }
  .text-emerald-700 {
    color: var(--color-emerald-700);
  }
  .text-emerald-800 {
    color: var(--color-emerald-800);
  }
  .text-emerald-900 {
    color: var(--color-emerald-900);
  }
  .text-gray-200 {
    color: var(--color-gray-200);
  }
  .text-gray-300 {
    color: var(--color-gray-300);
  }
  .text-gray-400 {
    color: var(--color-gray-400);
  }
  .text-gray-500 {
    color: var(--color-gray-500);
  }
  .text-gray-600 {
    color: var(--color-gray-600);
  }
  .text-gray-700 {
    color: var(--color-gray-700);
  }
  .text-gray-800 {
    color: var(--color-gray-800);
  }
  .text-gray-900 {
    color: var(--color-gray-900);
  }
  .text-green-600 {
    color: var(--color-green-600);
  }
  .text-green-700 {
    color: var(--color-green-700);
  }
  .text-green-800 {
    color: var(--color-green-800);
  }
  .text-missed {
    color: #dc3545;
  }
  .text-moderated {
    color: #d97706;
  }
  .text-ooo {
    color: #fd7e14;
  }
  .text-orange-600 {
    color: var(--color-orange-600);
  }
  .text-partial {
    color: #fd7e14;
  }
  .text-red-500 {
    color: var(--color-red-500);
  }
  .text-red-600 {
    color: var(--color-red-600);
  }
  .text-red-700 {
    color: var(--color-red-700);
  }
  .text-red-800 {
    color: var(--color-red-800);
  }
  .text-rose-600 {
    color: var(--color-rose-600);
  }
  .text-rose-700 {
    color: var(--color-rose-700);
  }
  .text-rose-800 {
    color: var(--color-rose-800);
  }
  .text-sky-700 {
    color: var(--color-sky-700);
  }
  .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 {
    color: var(--color-slate-800);
  }
  .text-slate-900 {
    color: var(--color-slate-900);
  }
  .text-stone-300 {
    color: var(--color-stone-300);
  }
  .text-stone-400 {
    color: var(--color-stone-400);
  }
  .text-stone-500 {
    color: var(--color-stone-500);
  }
  .text-stone-600 {
    color: var(--color-stone-600);
  }
  .text-stone-700 {
    color: var(--color-stone-700);
  }
  .text-stone-800 {
    color: var(--color-stone-800);
  }
  .text-stone-900 {
    color: var(--color-stone-900);
  }
  .text-teal-700 {
    color: var(--color-teal-700);
  }
  .text-transparent {
    color: transparent;
  }
  .text-white {
    color: var(--color-white);
  }
  .text-yellow-700 {
    color: var(--color-yellow-700);
  }
  .capitalize {
    text-transform: capitalize;
  }
  .uppercase {
    text-transform: uppercase;
  }
  .italic {
    font-style: italic;
  }
  .not-italic {
    font-style: normal;
  }
  .tabular-nums {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
  }
  .line-through {
    text-decoration-line: line-through;
  }
  .underline {
    text-decoration-line: underline;
  }
  .decoration-gray-200 {
    text-decoration-color: var(--color-gray-200);
  }
  .decoration-gray-300 {
    text-decoration-color: var(--color-gray-300);
  }
  .decoration-transparent {
    text-decoration-color: transparent;
  }
  .decoration-white {
    text-decoration-color: var(--color-white);
  }
  .decoration-1 {
    text-decoration-thickness: 1px;
  }
  .underline-offset-4 {
    text-underline-offset: 4px;
  }
  .underline-offset-5 {
    text-underline-offset: 5px;
  }
  .placeholder-gray-400::placeholder {
    color: var(--color-gray-400);
  }
  .placeholder-gray-400\!::placeholder {
    color: var(--color-gray-400) !important;
  }
  .placeholder-stone-400::placeholder {
    color: var(--color-stone-400);
  }
  .accent-blue-600 {
    accent-color: var(--color-blue-600);
  }
  .opacity-0 {
    opacity: 0%;
  }
  .opacity-40 {
    opacity: 40%;
  }
  .opacity-50 {
    opacity: 50%;
  }
  .opacity-60 {
    opacity: 60%;
  }
  .opacity-100 {
    opacity: 100%;
  }
  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    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_10px_24px_-22px_rgba\(120\,113\,108\,0\.7\)\] {
    --tw-shadow: 0 10px 24px -22px var(--tw-shadow-color, rgba(120,113,108,0.7));
    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_14px_36px_-30px_rgba\(120\,113\,108\,0\.45\)\] {
    --tw-shadow: 0 14px 36px -30px var(--tw-shadow-color, rgba(120,113,108,0.45));
    box-shadow:
      var(--tw-inset-shadow),
      var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow),
      var(--tw-ring-shadow),
      var(--tw-shadow);
  }
  .shadow-consent-lg {
    --tw-shadow: 0 0 60px -15px var(--tw-shadow-color, rgba(0, 0, 0, 1));
    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, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow:
      var(--tw-inset-shadow),
      var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow),
      var(--tw-ring-shadow),
      var(--tw-shadow);
  }
  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    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, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    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, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow:
      var(--tw-inset-shadow),
      var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow),
      var(--tw-ring-shadow),
      var(--tw-shadow);
  }
  .shadow-xs {
    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.05));
    box-shadow:
      var(--tw-inset-shadow),
      var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow),
      var(--tw-ring-shadow),
      var(--tw-shadow);
  }
  .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);
  }
  .ring-black\/5 {
    --tw-ring-color: color-mix(in srgb, #000 5%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .ring-black\/5 {
      --tw-ring-color: color-mix(in oklab, var(--color-black) 5%, transparent);
    }
  }
  .ring-gray-300 {
    --tw-ring-color: var(--color-gray-300);
  }
  .outline-0 {
    outline-style: var(--tw-outline-style);
    outline-width: 0px;
  }
  .blur {
    --tw-blur: blur(8px);
    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,);
  }
  .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-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-none {
    --tw-backdrop-blur: ;
    -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-filter {
    -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-\[max-height\,opacity\] {
    transition-property: max-height, opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[width\] {
    transition-property: width;
    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-shadow {
    transition-property: box-shadow;
    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-150 {
    --tw-duration: 150ms;
    transition-duration: 150ms;
  }
  .duration-200 {
    --tw-duration: 200ms;
    transition-duration: 200ms;
  }
  .duration-300 {
    --tw-duration: 300ms;
    transition-duration: 300ms;
  }
  .duration-500 {
    --tw-duration: 500ms;
    transition-duration: 500ms;
  }
  .duration-600 {
    --tw-duration: 600ms;
    transition-duration: 600ms;
  }
  .duration-3000 {
    --tw-duration: 3000ms;
    transition-duration: 3000ms;
  }
  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }
  .ease-linear {
    --tw-ease: linear;
    transition-timing-function: linear;
  }
  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }
  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }
  .ring-inset {
    --tw-ring-inset: inset;
  }
  @media (hover: hover) {
    .group-hover\:opacity-100:is(:where(.group):hover *) {
      opacity: 100%;
    }
  }
  .peer-checked\:bg-blue-600:is(:where(.peer):checked ~ *) {
    background-color: var(--color-blue-600);
  }
  .peer-focus\:ring-4:is(:where(.peer):focus ~ *) {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + 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);
  }
  .peer-focus\:ring-blue-300:is(:where(.peer):focus ~ *) {
    --tw-ring-color: var(--color-blue-300);
  }
  .peer-focus\:outline-none:is(:where(.peer):focus ~ *) {
    --tw-outline-style: none;
    outline-style: none;
  }
  .after\:absolute::after {
    content: var(--tw-content);
    position: absolute;
  }
  .after\:top-\[0\.13rem\]::after {
    content: var(--tw-content);
    top: 0.13rem;
  }
  .after\:top-\[2px\]::after {
    content: var(--tw-content);
    top: 2px;
  }
  .after\:left-\[2px\]::after {
    content: var(--tw-content);
    left: 2px;
  }
  .after\:h-4::after {
    content: var(--tw-content);
    height: calc(var(--spacing) * 4);
  }
  .after\:w-4::after {
    content: var(--tw-content);
    width: calc(var(--spacing) * 4);
  }
  .after\:rounded-full::after {
    content: var(--tw-content);
    border-radius: calc(infinity * 1px);
  }
  .after\:border::after {
    content: var(--tw-content);
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .after\:border-gray-300::after {
    content: var(--tw-content);
    border-color: var(--color-gray-300);
  }
  .after\:bg-white::after {
    content: var(--tw-content);
    background-color: var(--color-white);
  }
  .after\:transition-all::after {
    content: var(--tw-content);
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .after\:content-\[\'\'\]::after {
    --tw-content: "";
    content: var(--tw-content);
  }
  .peer-checked\:after\:translate-x-full:is(:where(.peer):checked ~ *)::after {
    content: var(--tw-content);
    --tw-translate-x: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .peer-checked\:after\:border-white:is(:where(.peer):checked ~ *)::after {
    content: var(--tw-content);
    border-color: var(--color-white);
  }
  .visited\:text-white:visited {
    color: var(--color-white);
  }
  .focus-within\:border-blue-700:focus-within {
    border-color: var(--color-blue-700);
  }
  .focus-within\:shadow-md:focus-within {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow:
      var(--tw-inset-shadow),
      var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow),
      var(--tw-ring-shadow),
      var(--tw-shadow);
  }
  .focus-within\:ring-1:focus-within {
    --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);
  }
  .focus-within\:ring-blue-700:focus-within {
    --tw-ring-color: var(--color-blue-700);
  }
  @media (hover: hover) {
    .hover\:w-40:hover {
      width: 10rem;
    }
  }
  @media (hover: hover) {
    .hover\:scale-102:hover {
      --tw-scale-x: 102%;
      --tw-scale-y: 102%;
      --tw-scale-z: 102%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }
  @media (hover: hover) {
    .hover\:scale-105:hover {
      --tw-scale-x: 105%;
      --tw-scale-y: 105%;
      --tw-scale-z: 105%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }
  @media (hover: hover) {
    .hover\:cursor-pointer:hover {
      cursor: pointer;
    }
  }
  @media (hover: hover) {
    .hover\:border-gray-400:hover {
      border-color: var(--color-gray-400);
    }
  }
  @media (hover: hover) {
    .hover\:border-slate-300:hover {
      border-color: var(--color-slate-300);
    }
  }
  @media (hover: hover) {
    .hover\:border-stone-300:hover {
      border-color: var(--color-stone-300);
    }
  }
  @media (hover: hover) {
    .hover\:bg-amber-100:hover {
      background-color: var(--color-amber-100);
    }
  }
  @media (hover: hover) {
    .hover\:bg-blue-50:hover {
      background-color: var(--color-blue-50);
    }
  }
  @media (hover: hover) {
    .hover\:bg-blue-800:hover {
      background-color: var(--color-blue-800);
    }
  }
  @media (hover: hover) {
    .hover\:bg-emerald-200:hover {
      background-color: var(--color-emerald-200);
    }
  }
  @media (hover: hover) {
    .hover\:bg-emerald-700:hover {
      background-color: var(--color-emerald-700);
    }
  }
  @media (hover: hover) {
    .hover\:bg-gray-50:hover {
      background-color: var(--color-gray-50);
    }
  }
  @media (hover: hover) {
    .hover\:bg-gray-100:hover {
      background-color: var(--color-gray-100);
    }
  }
  @media (hover: hover) {
    .hover\:bg-gray-200:hover {
      background-color: var(--color-gray-200);
    }
  }
  @media (hover: hover) {
    .hover\:bg-gray-600:hover {
      background-color: var(--color-gray-600);
    }
  }
  @media (hover: hover) {
    .hover\:bg-red-700:hover {
      background-color: var(--color-red-700);
    }
  }
  @media (hover: hover) {
    .hover\:bg-rose-100:hover {
      background-color: var(--color-rose-100);
    }
  }
  @media (hover: hover) {
    .hover\:bg-rose-600:hover {
      background-color: var(--color-rose-600);
    }
  }
  @media (hover: hover) {
    .hover\:bg-slate-600:hover {
      background-color: var(--color-slate-600);
    }
  }
  @media (hover: hover) {
    .hover\:bg-stone-100\/60:hover {
      background-color: color-mix(in srgb, oklch(97% 0.001 106.424) 60%, transparent);
    }
    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-stone-100\/60:hover {
        background-color: color-mix(in oklab, var(--color-stone-100) 60%, transparent);
      }
    }
  }
  @media (hover: hover) {
    .hover\:bg-stone-300:hover {
      background-color: var(--color-stone-300);
    }
  }
  @media (hover: hover) {
    .hover\:bg-stone-400:hover {
      background-color: var(--color-stone-400);
    }
  }
  @media (hover: hover) {
    .hover\:bg-stone-500:hover {
      background-color: var(--color-stone-500);
    }
  }
  @media (hover: hover) {
    .hover\:bg-white:hover {
      background-color: var(--color-white);
    }
  }
  @media (hover: hover) {
    .hover\:bg-white\/90:hover {
      background-color: color-mix(in srgb, #fff 90%, transparent);
    }
    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/90:hover {
        background-color: color-mix(in oklab, var(--color-white) 90%, transparent);
      }
    }
  }
  @media (hover: hover) {
    .hover\:text-blue-700:hover {
      color: var(--color-blue-700);
    }
  }
  @media (hover: hover) {
    .hover\:text-gray-700:hover {
      color: var(--color-gray-700);
    }
  }
  @media (hover: hover) {
    .hover\:text-gray-900:hover {
      color: var(--color-gray-900);
    }
  }
  @media (hover: hover) {
    .hover\:text-slate-900:hover {
      color: var(--color-slate-900);
    }
  }
  @media (hover: hover) {
    .hover\:text-stone-700:hover {
      color: var(--color-stone-700);
    }
  }
  @media (hover: hover) {
    .hover\:text-stone-800:hover {
      color: var(--color-stone-800);
    }
  }
  @media (hover: hover) {
    .hover\:underline:hover {
      text-decoration-line: underline;
    }
  }
  @media (hover: hover) {
    .hover\:decoration-blue-500:hover {
      text-decoration-color: var(--color-blue-500);
    }
  }
  @media (hover: hover) {
    .hover\:decoration-blue-700:hover {
      text-decoration-color: var(--color-blue-700);
    }
  }
  @media (hover: hover) {
    .hover\:decoration-gray-500:hover {
      text-decoration-color: var(--color-gray-500);
    }
  }
  @media (hover: hover) {
    .hover\:decoration-gray-600:hover {
      text-decoration-color: var(--color-gray-600);
    }
  }
  @media (hover: hover) {
    .hover\:decoration-gray-900:hover {
      text-decoration-color: var(--color-gray-900);
    }
  }
  @media (hover: hover) {
    .hover\:decoration-green-600:hover {
      text-decoration-color: var(--color-green-600);
    }
  }
  @media (hover: hover) {
    .hover\:decoration-orange-600:hover {
      text-decoration-color: var(--color-orange-600);
    }
  }
  @media (hover: hover) {
    .hover\:decoration-red-600:hover {
      text-decoration-color: var(--color-red-600);
    }
  }
  @media (hover: hover) {
    .hover\:shadow-lg:hover {
      --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
      box-shadow:
        var(--tw-inset-shadow),
        var(--tw-inset-ring-shadow),
        var(--tw-ring-offset-shadow),
        var(--tw-ring-shadow),
        var(--tw-shadow);
    }
  }
  @media (hover: hover) {
    .hover\:shadow-md:hover {
      --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
      box-shadow:
        var(--tw-inset-shadow),
        var(--tw-inset-ring-shadow),
        var(--tw-ring-offset-shadow),
        var(--tw-ring-shadow),
        var(--tw-shadow);
    }
  }
  .focus\:z-20:focus {
    z-index: 20;
  }
  .focus\:border-blue-500:focus {
    border-color: var(--color-blue-500);
  }
  .focus\:border-blue-700:focus {
    border-color: var(--color-blue-700);
  }
  .focus\:bg-gray-100:focus {
    background-color: var(--color-gray-100);
  }
  .focus\:text-gray-900:focus {
    color: var(--color-gray-900);
  }
  .focus\:ring-0:focus {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + 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);
  }
  .focus\:ring-1:focus {
    --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);
  }
  .focus\:ring-2:focus {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + 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);
  }
  .focus\:ring-4:focus {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + 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);
  }
  .focus\:ring-blue-200:focus {
    --tw-ring-color: var(--color-blue-200);
  }
  .focus\:ring-blue-300:focus {
    --tw-ring-color: var(--color-blue-300);
  }
  .focus\:ring-blue-500:focus {
    --tw-ring-color: var(--color-blue-500);
  }
  .focus\:ring-blue-700:focus {
    --tw-ring-color: var(--color-blue-700);
  }
  .focus\:ring-offset-0:focus {
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }
  .focus\:outline-offset-0:focus {
    outline-offset: 0px;
  }
  .focus\:outline-none:focus {
    --tw-outline-style: none;
    outline-style: none;
  }
  .focus-visible\:ring-2:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + 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);
  }
  .focus-visible\:ring-blue-700:focus-visible {
    --tw-ring-color: var(--color-blue-700);
  }
  .focus-visible\:ring-offset-0:focus-visible {
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }
  .focus-visible\:outline-none:focus-visible {
    --tw-outline-style: none;
    outline-style: none;
  }
  .active\:text-white:active {
    color: var(--color-white);
  }
  .disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
  }
  .disabled\:border-gray-200:disabled {
    border-color: var(--color-gray-200);
  }
  .disabled\:border-stone-200:disabled {
    border-color: var(--color-stone-200);
  }
  .disabled\:text-gray-400:disabled {
    color: var(--color-gray-400);
  }
  .disabled\:text-slate-400:disabled {
    color: var(--color-slate-400);
  }
  .disabled\:opacity-40:disabled {
    opacity: 40%;
  }
  .disabled\:opacity-50:disabled {
    opacity: 50%;
  }
  .disabled\:opacity-60:disabled {
    opacity: 60%;
  }
  @media (hover: hover) {
    .disabled\:hover\:bg-emerald-600:disabled:hover {
      background-color: var(--color-emerald-600);
    }
  }
  @media (hover: hover) {
    .disabled\:hover\:bg-red-600:disabled:hover {
      background-color: var(--color-red-600);
    }
  }
  @media (hover: hover) {
    .disabled\:hover\:bg-rose-500:disabled:hover {
      background-color: var(--color-rose-500);
    }
  }
  @media (hover: hover) {
    .disabled\:hover\:bg-slate-500:disabled:hover {
      background-color: var(--color-slate-500);
    }
  }
  @media (hover: hover) {
    .disabled\:hover\:bg-stone-500\/85:disabled:hover {
      background-color: color-mix(in srgb, oklch(55.3% 0.013 58.071) 85%, transparent);
    }
    @supports (color: color-mix(in lab, red, red)) {
      .disabled\:hover\:bg-stone-500\/85:disabled:hover {
        background-color: color-mix(in oklab, var(--color-stone-500) 85%, transparent);
      }
    }
  }
  @media (width >= 680px) {
    .consent\:float-left {
      float: left;
    }
  }
  @media (width >= 680px) {
    .consent\:mt-4 {
      margin-top: calc(var(--spacing) * 4);
    }
  }
  @media (width >= 680px) {
    .consent\:mt-5 {
      margin-top: calc(var(--spacing) * 5);
    }
  }
  @media (width >= 680px) {
    .consent\:mr-4 {
      margin-right: calc(var(--spacing) * 4);
    }
  }
  @media (width >= 680px) {
    .consent\:mb-0 {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }
  @media (width >= 680px) {
    .consent\:mb-4 {
      margin-bottom: calc(var(--spacing) * 4);
    }
  }
  @media (width >= 680px) {
    .consent\:ml-3 {
      margin-left: calc(var(--spacing) * 3);
    }
  }
  @media (width >= 680px) {
    .consent\:ml-5 {
      margin-left: calc(var(--spacing) * 5);
    }
  }
  @media (width >= 680px) {
    .consent\:inline-block {
      display: inline-block;
    }
  }
  @media (width >= 680px) {
    .consent\:w-auto {
      width: auto;
    }
  }
  @media (width >= 680px) {
    .consent\:justify-start {
      justify-content: flex-start;
    }
  }
  @media (width >= 680px) {
    .consent\:p-0 {
      padding: calc(var(--spacing) * 0);
    }
  }
  @media (width >= 680px) {
    .consent\:text-left {
      text-align: left;
    }
  }
  @media (width >= 680px) {
    .consent\:shadow-consent-sm {
      --tw-shadow: 0 0 10px 0px var(--tw-shadow-color, rgba(0, 0, 0, 0.5));
      box-shadow:
        var(--tw-inset-shadow),
        var(--tw-inset-ring-shadow),
        var(--tw-ring-offset-shadow),
        var(--tw-ring-shadow),
        var(--tw-shadow);
    }
  }
  @media (width >= 1070px) {
    .htc\:mx-0 {
      margin-inline: calc(var(--spacing) * 0);
    }
  }
  @media (width >= 1070px) {
    .htc\:mt-16 {
      margin-top: calc(var(--spacing) * 16);
    }
  }
  @media (width >= 1070px) {
    .htc\:mr-0 {
      margin-right: calc(var(--spacing) * 0);
    }
  }
  @media (width >= 1070px) {
    .htc\:mr-4 {
      margin-right: calc(var(--spacing) * 4);
    }
  }
  @media (width >= 1070px) {
    .htc\:ml-0 {
      margin-left: calc(var(--spacing) * 0);
    }
  }
  @media (width >= 1070px) {
    .htc\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  @media (width >= 1070px) {
    .htc\:flex-nowrap {
      flex-wrap: nowrap;
    }
  }
  @media (width >= 1070px) {
    .htc\:p-6 {
      padding: calc(var(--spacing) * 6);
    }
  }
  @media (width >= 1070px) {
    .htc\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  @media (width >= 1070px) {
    .htc\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  @media (width >= 40rem) {
    .sm\:left-8 {
      left: calc(var(--spacing) * 8);
    }
  }
  @media (width >= 40rem) {
    .sm\:col-span-2 {
      grid-column: span 2 / span 2;
    }
  }
  @media (width >= 40rem) {
    .sm\:float-none {
      float: none;
    }
  }
  @media (width >= 40rem) {
    .sm\:float-right {
      float: right;
    }
  }
  @media (width >= 40rem) {
    .sm\:mx-2 {
      margin-inline: calc(var(--spacing) * 2);
    }
  }
  @media (width >= 40rem) {
    .sm\:my-8 {
      margin-block: calc(var(--spacing) * 8);
    }
  }
  @media (width >= 40rem) {
    .sm\:mt-0 {
      margin-top: calc(var(--spacing) * 0);
    }
  }
  @media (width >= 40rem) {
    .sm\:mt-2 {
      margin-top: calc(var(--spacing) * 2);
    }
  }
  @media (width >= 40rem) {
    .sm\:mt-4 {
      margin-top: calc(var(--spacing) * 4);
    }
  }
  @media (width >= 40rem) {
    .sm\:mt-5 {
      margin-top: calc(var(--spacing) * 5);
    }
  }
  @media (width >= 40rem) {
    .sm\:mt-14 {
      margin-top: calc(var(--spacing) * 14);
    }
  }
  @media (width >= 40rem) {
    .sm\:mr-0 {
      margin-right: calc(var(--spacing) * 0);
    }
  }
  @media (width >= 40rem) {
    .sm\:mr-2 {
      margin-right: calc(var(--spacing) * 2);
    }
  }
  @media (width >= 40rem) {
    .sm\:mb-0 {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }
  @media (width >= 40rem) {
    .sm\:mb-2 {
      margin-bottom: calc(var(--spacing) * 2);
    }
  }
  @media (width >= 40rem) {
    .sm\:mb-3 {
      margin-bottom: calc(var(--spacing) * 3);
    }
  }
  @media (width >= 40rem) {
    .sm\:mb-6 {
      margin-bottom: calc(var(--spacing) * 6);
    }
  }
  @media (width >= 40rem) {
    .sm\:mb-12 {
      margin-bottom: calc(var(--spacing) * 12);
    }
  }
  @media (width >= 40rem) {
    .sm\:ml-0 {
      margin-left: calc(var(--spacing) * 0);
    }
  }
  @media (width >= 40rem) {
    .sm\:ml-2 {
      margin-left: calc(var(--spacing) * 2);
    }
  }
  @media (width >= 40rem) {
    .sm\:ml-3 {
      margin-left: calc(var(--spacing) * 3);
    }
  }
  @media (width >= 40rem) {
    .sm\:ml-6 {
      margin-left: calc(var(--spacing) * 6);
    }
  }
  @media (width >= 40rem) {
    .sm\:block {
      display: block;
    }
  }
  @media (width >= 40rem) {
    .sm\:flex {
      display: flex;
    }
  }
  @media (width >= 40rem) {
    .sm\:hidden {
      display: none;
    }
  }
  @media (width >= 40rem) {
    .sm\:inline {
      display: inline;
    }
  }
  @media (width >= 40rem) {
    .sm\:inline-block {
      display: inline-block;
    }
  }
  @media (width >= 40rem) {
    .sm\:table-cell {
      display: table-cell;
    }
  }
  @media (width >= 40rem) {
    .sm\:h-80 {
      height: 20rem;
    }
  }
  @media (width >= 40rem) {
    .sm\:w-24 {
      width: calc(var(--spacing) * 24);
    }
  }
  @media (width >= 40rem) {
    .sm\:w-32 {
      width: calc(var(--spacing) * 32);
    }
  }
  @media (width >= 40rem) {
    .sm\:w-80 {
      width: 20rem;
    }
  }
  @media (width >= 40rem) {
    .sm\:w-\[25\%\] {
      width: 25%;
    }
  }
  @media (width >= 40rem) {
    .sm\:w-\[33\%\] {
      width: 33%;
    }
  }
  @media (width >= 40rem) {
    .sm\:w-auto {
      width: auto;
    }
  }
  @media (width >= 40rem) {
    .sm\:w-full {
      width: 100%;
    }
  }
  @media (width >= 40rem) {
    .sm\:max-w-\[180px\] {
      max-width: 180px;
    }
  }
  @media (width >= 40rem) {
    .sm\:min-w-\[180px\] {
      min-width: 180px;
    }
  }
  @media (width >= 40rem) {
    .sm\:flex-1 {
      flex: 1;
    }
  }
  @media (width >= 40rem) {
    .sm\:scale-100 {
      --tw-scale-x: 100%;
      --tw-scale-y: 100%;
      --tw-scale-z: 100%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }
  @media (width >= 40rem) {
    .sm\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  @media (width >= 40rem) {
    .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  @media (width >= 40rem) {
    .sm\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  @media (width >= 40rem) {
    .sm\:flex-row {
      flex-direction: row;
    }
  }
  @media (width >= 40rem) {
    .sm\:flex-row-reverse {
      flex-direction: row-reverse;
    }
  }
  @media (width >= 40rem) {
    .sm\:items-center {
      align-items: center;
    }
  }
  @media (width >= 40rem) {
    .sm\:items-start {
      align-items: flex-start;
    }
  }
  @media (width >= 40rem) {
    .sm\:justify-between {
      justify-content: space-between;
    }
  }
  @media (width >= 40rem) {
    .sm\:justify-end {
      justify-content: flex-end;
    }
  }
  @media (width >= 40rem) {
    .sm\:justify-start {
      justify-content: flex-start;
    }
  }
  @media (width >= 40rem) {
    .sm\:gap-\[0\.4rem\] {
      gap: 0.4rem;
    }
  }
  @media (width >= 40rem) {
    :where(.sm\:space-x-4 > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
    }
  }
  @media (width >= 40rem) {
    .sm\:self-auto {
      align-self: auto;
    }
  }
  @media (width >= 40rem) {
    .sm\:p-0 {
      padding: calc(var(--spacing) * 0);
    }
  }
  @media (width >= 40rem) {
    .sm\:px-1\.5 {
      padding-inline: calc(var(--spacing) * 1.5);
    }
  }
  @media (width >= 40rem) {
    .sm\:px-2 {
      padding-inline: calc(var(--spacing) * 2);
    }
  }
  @media (width >= 40rem) {
    .sm\:px-3 {
      padding-inline: calc(var(--spacing) * 3);
    }
  }
  @media (width >= 40rem) {
    .sm\:px-3\.5 {
      padding-inline: calc(var(--spacing) * 3.5);
    }
  }
  @media (width >= 40rem) {
    .sm\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  @media (width >= 40rem) {
    .sm\:py-1\.5 {
      padding-block: calc(var(--spacing) * 1.5);
    }
  }
  @media (width >= 40rem) {
    .sm\:pb-2 {
      padding-bottom: calc(var(--spacing) * 2);
    }
  }
  @media (width >= 40rem) {
    .sm\:text-end {
      text-align: end;
    }
  }
  @media (width >= 40rem) {
    .sm\:text-left {
      text-align: left;
    }
  }
  @media (width >= 40rem) {
    .sm\:text-right {
      text-align: right;
    }
  }
  @media (width >= 40rem) {
    .sm\:text-start {
      text-align: start;
    }
  }
  @media (width >= 40rem) {
    .sm\:text-base {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }
  @media (width >= 40rem) {
    .sm\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }
  @media (width >= 40rem) {
    .sm\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }
  @media (width >= 40rem) {
    .sm\:text-xs {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }
  }
  @media (width >= 40rem) {
    .sm\:text-\[0\.78rem\] {
      font-size: 0.78rem;
    }
  }
  @media (width >= 40rem) {
    .sm\:whitespace-nowrap {
      white-space: nowrap;
    }
  }
  @media (width >= 40rem) {
    .sm\: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,);
    }
  }
  @media (width >= 48rem) {
    .md\:float-left {
      float: left;
    }
  }
  @media (width >= 48rem) {
    .md\:float-right {
      float: right;
    }
  }
  @media (width >= 48rem) {
    .md\:mx-0 {
      margin-inline: calc(var(--spacing) * 0);
    }
  }
  @media (width >= 48rem) {
    .md\:mt-0 {
      margin-top: calc(var(--spacing) * 0);
    }
  }
  @media (width >= 48rem) {
    .md\:mt-12 {
      margin-top: calc(var(--spacing) * 12);
    }
  }
  @media (width >= 48rem) {
    .md\:mt-16 {
      margin-top: calc(var(--spacing) * 16);
    }
  }
  @media (width >= 48rem) {
    .md\:mt-24 {
      margin-top: calc(var(--spacing) * 24);
    }
  }
  @media (width >= 48rem) {
    .md\:mr-0 {
      margin-right: calc(var(--spacing) * 0);
    }
  }
  @media (width >= 48rem) {
    .md\:mr-2 {
      margin-right: calc(var(--spacing) * 2);
    }
  }
  @media (width >= 48rem) {
    .md\:mr-4 {
      margin-right: calc(var(--spacing) * 4);
    }
  }
  @media (width >= 48rem) {
    .md\:mr-12 {
      margin-right: calc(var(--spacing) * 12);
    }
  }
  @media (width >= 48rem) {
    .md\:mb-0 {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }
  @media (width >= 48rem) {
    .md\:mb-4 {
      margin-bottom: calc(var(--spacing) * 4);
    }
  }
  @media (width >= 48rem) {
    .md\:mb-8 {
      margin-bottom: calc(var(--spacing) * 8);
    }
  }
  @media (width >= 48rem) {
    .md\:ml-0 {
      margin-left: calc(var(--spacing) * 0);
    }
  }
  @media (width >= 48rem) {
    .md\:ml-4 {
      margin-left: calc(var(--spacing) * 4);
    }
  }
  @media (width >= 48rem) {
    .md\:ml-8 {
      margin-left: calc(var(--spacing) * 8);
    }
  }
  @media (width >= 48rem) {
    .md\:flex {
      display: flex;
    }
  }
  @media (width >= 48rem) {
    .md\:grid {
      display: grid;
    }
  }
  @media (width >= 48rem) {
    .md\:hidden {
      display: none;
    }
  }
  @media (width >= 48rem) {
    .md\:inline {
      display: inline;
    }
  }
  @media (width >= 48rem) {
    .md\:inline-block {
      display: inline-block;
    }
  }
  @media (width >= 48rem) {
    .md\:table-cell {
      display: table-cell;
    }
  }
  @media (width >= 48rem) {
    .md\:h-16 {
      height: calc(var(--spacing) * 16);
    }
  }
  @media (width >= 48rem) {
    .md\:max-h-full {
      max-height: 100%;
    }
  }
  @media (width >= 48rem) {
    .md\:w-1\/2 {
      width: calc(1/2 * 100%);
    }
  }
  @media (width >= 48rem) {
    .md\:w-1\/3 {
      width: 33.333%;
    }
  }
  @media (width >= 48rem) {
    .md\:w-1\/4 {
      width: calc(1/4 * 100%);
    }
  }
  @media (width >= 48rem) {
    .md\:w-1\/5 {
      width: calc(1/5 * 100%);
    }
  }
  @media (width >= 48rem) {
    .md\:w-24 {
      width: calc(var(--spacing) * 24);
    }
  }
  @media (width >= 48rem) {
    .md\:w-84 {
      width: 21rem;
    }
  }
  @media (width >= 48rem) {
    .md\:w-88 {
      width: 22rem;
    }
  }
  @media (width >= 48rem) {
    .md\:w-92 {
      width: 23rem;
    }
  }
  @media (width >= 48rem) {
    .md\:w-100 {
      width: 25rem;
    }
  }
  @media (width >= 48rem) {
    .md\:w-112 {
      width: 28rem;
    }
  }
  @media (width >= 48rem) {
    .md\:w-auto {
      width: auto;
    }
  }
  @media (width >= 48rem) {
    .md\:w-full {
      width: 100%;
    }
  }
  @media (width >= 48rem) {
    .md\:max-w-\[220px\] {
      max-width: 220px;
    }
  }
  @media (width >= 48rem) {
    .md\:max-w-\[320px\] {
      max-width: 320px;
    }
  }
  @media (width >= 48rem) {
    .md\:max-w-full {
      max-width: 100%;
    }
  }
  @media (width >= 48rem) {
    .md\:max-w-xl {
      max-width: var(--container-xl);
    }
  }
  @media (width >= 48rem) {
    .md\:min-w-\[220px\] {
      min-width: 220px;
    }
  }
  @media (width >= 48rem) {
    .md\:min-w-\[760px\] {
      min-width: 760px;
    }
  }
  @media (width >= 48rem) {
    .md\:flex-auto {
      flex: auto;
    }
  }
  @media (width >= 48rem) {
    .md\:table-auto {
      table-layout: auto;
    }
  }
  @media (width >= 48rem) {
    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  @media (width >= 48rem) {
    .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  @media (width >= 48rem) {
    .md\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  @media (width >= 48rem) {
    .md\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  @media (width >= 48rem) {
    .md\:grid-cols-\[10rem_minmax\(0\,1fr\)\] {
      grid-template-columns: 10rem minmax(0, 1fr);
    }
  }
  @media (width >= 48rem) {
    .md\:flex-row {
      flex-direction: row;
    }
  }
  @media (width >= 48rem) {
    .md\:items-center {
      align-items: center;
    }
  }
  @media (width >= 48rem) {
    .md\:items-start {
      align-items: flex-start;
    }
  }
  @media (width >= 48rem) {
    .md\:justify-between {
      justify-content: space-between;
    }
  }
  @media (width >= 48rem) {
    .md\:justify-center {
      justify-content: center;
    }
  }
  @media (width >= 48rem) {
    .md\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }
  }
  @media (width >= 48rem) {
    :where(.md\:space-x-4 > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
    }
  }
  @media (width >= 48rem) {
    .md\:border-b-2 {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 2px;
    }
  }
  @media (width >= 48rem) {
    .md\:p-4 {
      padding: calc(var(--spacing) * 4);
    }
  }
  @media (width >= 48rem) {
    .md\:p-5 {
      padding: calc(var(--spacing) * 5);
    }
  }
  @media (width >= 48rem) {
    .md\:p-6 {
      padding: calc(var(--spacing) * 6);
    }
  }
  @media (width >= 48rem) {
    .md\:p-8 {
      padding: calc(var(--spacing) * 8);
    }
  }
  @media (width >= 48rem) {
    .md\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  @media (width >= 48rem) {
    .md\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  @media (width >= 48rem) {
    .md\:py-8 {
      padding-block: calc(var(--spacing) * 8);
    }
  }
  @media (width >= 48rem) {
    .md\:pr-4 {
      padding-right: calc(var(--spacing) * 4);
    }
  }
  @media (width >= 48rem) {
    .md\:pb-6 {
      padding-bottom: calc(var(--spacing) * 6);
    }
  }
  @media (width >= 48rem) {
    .md\:pb-8 {
      padding-bottom: calc(var(--spacing) * 8);
    }
  }
  @media (width >= 48rem) {
    .md\:text-left {
      text-align: left;
    }
  }
  @media (width >= 48rem) {
    .md\:text-right {
      text-align: right;
    }
  }
  @media (width >= 48rem) {
    .md\:text-3xl {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }
  @media (width >= 48rem) {
    .md\:text-4xl {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }
  @media (width >= 48rem) {
    .md\:text-5xl {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }
  @media (width >= 48rem) {
    .md\:text-base {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }
  @media (width >= 48rem) {
    .md\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }
  @media (width >= 48rem) {
    .md\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }
  @media (width >= 48rem) {
    .md\:text-xl {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }
  @media (width >= 48rem) {
    .md\:break-normal {
      overflow-wrap: normal;
      word-break: normal;
    }
  }
  @media (width >= 48rem) {
    .md\:whitespace-nowrap {
      white-space: nowrap;
    }
  }
  @media (width >= 64rem) {
    .lg\:invisible {
      visibility: hidden;
    }
  }
  @media (width >= 64rem) {
    .lg\:absolute {
      position: absolute;
    }
  }
  @media (width >= 64rem) {
    .lg\:top-0 {
      top: calc(var(--spacing) * 0);
    }
  }
  @media (width >= 64rem) {
    .lg\:right-0 {
      right: calc(var(--spacing) * 0);
    }
  }
  @media (width >= 64rem) {
    .lg\:left-0 {
      left: calc(var(--spacing) * 0);
    }
  }
  @media (width >= 64rem) {
    .lg\:order-1 {
      order: 1;
    }
  }
  @media (width >= 64rem) {
    .lg\:order-2 {
      order: 2;
    }
  }
  @media (width >= 64rem) {
    .lg\:order-3 {
      order: 3;
    }
  }
  @media (width >= 64rem) {
    .lg\:order-4 {
      order: 4;
    }
  }
  @media (width >= 64rem) {
    .lg\:col-span-1 {
      grid-column: span 1 / span 1;
    }
  }
  @media (width >= 64rem) {
    .lg\:col-span-2 {
      grid-column: span 2 / span 2;
    }
  }
  @media (width >= 64rem) {
    .lg\:mx-0 {
      margin-inline: calc(var(--spacing) * 0);
    }
  }
  @media (width >= 64rem) {
    .lg\:mt-8 {
      margin-top: calc(var(--spacing) * 8);
    }
  }
  @media (width >= 64rem) {
    .lg\:mb-0 {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }
  @media (width >= 64rem) {
    .lg\:mb-8 {
      margin-bottom: calc(var(--spacing) * 8);
    }
  }
  @media (width >= 64rem) {
    .lg\:mb-\[-2\.5rem\] {
      margin-bottom: -2.5rem;
    }
  }
  @media (width >= 64rem) {
    .lg\:mb-\[-4rem\] {
      margin-bottom: -4rem;
    }
  }
  @media (width >= 64rem) {
    .lg\:ml-auto {
      margin-left: auto;
    }
  }
  @media (width >= 64rem) {
    .lg\:block {
      display: block;
    }
  }
  @media (width >= 64rem) {
    .lg\:flex {
      display: flex;
    }
  }
  @media (width >= 64rem) {
    .lg\:hidden {
      display: none;
    }
  }
  @media (width >= 64rem) {
    .lg\:inline {
      display: inline;
    }
  }
  @media (width >= 64rem) {
    .lg\:table-cell {
      display: table-cell;
    }
  }
  @media (width >= 64rem) {
    .lg\:min-h-\[7\.5em\] {
      min-height: 7.5em;
    }
  }
  @media (width >= 64rem) {
    .lg\:w-1\/2 {
      width: calc(1/2 * 100%);
    }
  }
  @media (width >= 64rem) {
    .lg\:w-5xl {
      width: var(--container-5xl);
    }
  }
  @media (width >= 64rem) {
    .lg\:w-80 {
      width: 20rem;
    }
  }
  @media (width >= 64rem) {
    .lg\:w-\[38\%\] {
      width: 38%;
    }
  }
  @media (width >= 64rem) {
    .lg\:w-\[500px\] {
      width: 500px;
    }
  }
  @media (width >= 64rem) {
    .lg\:w-\[1024px\] {
      width: 1024px;
    }
  }
  @media (width >= 64rem) {
    .lg\:w-auto {
      width: auto;
    }
  }
  @media (width >= 64rem) {
    .lg\:w-full {
      width: 100%;
    }
  }
  @media (width >= 64rem) {
    .lg\:min-w-\[20rem\] {
      min-width: 20rem;
    }
  }
  @media (width >= 64rem) {
    .lg\:flex-1 {
      flex: 1;
    }
  }
  @media (width >= 64rem) {
    .lg\:shrink-0 {
      flex-shrink: 0;
    }
  }
  @media (width >= 64rem) {
    .lg\:translate-y-1 {
      --tw-translate-y: calc(var(--spacing) * 1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  @media (width >= 64rem) {
    .lg\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  @media (width >= 64rem) {
    .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  @media (width >= 64rem) {
    .lg\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  @media (width >= 64rem) {
    .lg\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  @media (width >= 64rem) {
    .lg\:grid-cols-\[minmax\(0\,1fr\)_300px\] {
      grid-template-columns: minmax(0, 1fr) 300px;
    }
  }
  @media (width >= 64rem) {
    .lg\:grid-cols-\[minmax\(0\,1fr\)_320px\] {
      grid-template-columns: minmax(0, 1fr) 320px;
    }
  }
  @media (width >= 64rem) {
    .lg\:grid-cols-\[minmax\(0\,1fr\)_360px\] {
      grid-template-columns: minmax(0, 1fr) 360px;
    }
  }
  @media (width >= 64rem) {
    .lg\:flex-row {
      flex-direction: row;
    }
  }
  @media (width >= 64rem) {
    .lg\:items-center {
      align-items: center;
    }
  }
  @media (width >= 64rem) {
    .lg\:items-end {
      align-items: flex-end;
    }
  }
  @media (width >= 64rem) {
    .lg\:items-start {
      align-items: flex-start;
    }
  }
  @media (width >= 64rem) {
    .lg\:justify-between {
      justify-content: space-between;
    }
  }
  @media (width >= 64rem) {
    .lg\:justify-center {
      justify-content: center;
    }
  }
  @media (width >= 64rem) {
    .lg\:justify-end {
      justify-content: flex-end;
    }
  }
  @media (width >= 64rem) {
    .lg\:justify-start {
      justify-content: flex-start;
    }
  }
  @media (width >= 64rem) {
    .lg\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }
  }
  @media (width >= 64rem) {
    .lg\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }
  }
  @media (width >= 64rem) {
    .lg\:gap-10 {
      gap: calc(var(--spacing) * 10);
    }
  }
  @media (width >= 64rem) {
    .lg\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }
  }
  @media (width >= 64rem) {
    :where(.lg\:space-x-4 > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
    }
  }
  @media (width >= 64rem) {
    .lg\:p-5 {
      padding: calc(var(--spacing) * 5);
    }
  }
  @media (width >= 64rem) {
    .lg\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  @media (width >= 64rem) {
    .lg\:pt-2 {
      padding-top: calc(var(--spacing) * 2);
    }
  }
  @media (width >= 64rem) {
    .lg\:pb-0 {
      padding-bottom: calc(var(--spacing) * 0);
    }
  }
  @media (width >= 64rem) {
    .lg\:pb-8 {
      padding-bottom: calc(var(--spacing) * 8);
    }
  }
  @media (width >= 64rem) {
    .lg\:text-center {
      text-align: center;
    }
  }
  @media (width >= 64rem) {
    .lg\:text-left {
      text-align: left;
    }
  }
  @media (width >= 64rem) {
    .lg\:text-right {
      text-align: right;
    }
  }
  @media (width >= 64rem) {
    .lg\:text-3xl {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }
  @media (width >= 64rem) {
    .lg\:text-5xl {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }
  @media (width >= 64rem) {
    .lg\:text-base {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }
  @media (width >= 64rem) {
    .lg\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }
  @media (width >= 64rem) {
    .lg\:text-xl {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }
  @media (width >= 80rem) {
    .xl\:col-span-2 {
      grid-column: span 2 / span 2;
    }
  }
  @media (width >= 80rem) {
    .xl\:flex {
      display: flex;
    }
  }
  @media (width >= 80rem) {
    .xl\:table-cell {
      display: table-cell;
    }
  }
  @media (width >= 80rem) {
    .xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,0\.85fr\)\] {
      grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);
    }
  }
  @media (width >= 80rem) {
    :where(.xl\:space-x-4 > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
    }
  }
  @media (width >= 96rem) {
    .\32xl\:flex {
      display: flex;
    }
  }
  @media (width >= 96rem) {
    :where(.\32xl\:space-x-4 > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
    }
  }
  .dark\:border-gray-600:is(.dark *) {
    border-color: var(--color-gray-600);
  }
  .dark\:bg-blue-600:is(.dark *) {
    background-color: var(--color-blue-600);
  }
  .dark\:bg-gray-50:is(.dark *) {
    background-color: var(--color-gray-50);
  }
  .dark\:bg-gray-700:is(.dark *) {
    background-color: var(--color-gray-700);
  }
  .dark\:bg-red-600:is(.dark *) {
    background-color: var(--color-red-600);
  }
  .dark\:fill-white:is(.dark *) {
    fill: var(--color-white);
  }
  .dark\:text-gray-200:is(.dark *) {
    color: var(--color-gray-200);
  }
  .dark\:text-gray-300:is(.dark *) {
    color: var(--color-gray-300);
  }
  .dark\:text-white:is(.dark *) {
    color: var(--color-white);
  }
  .dark\:placeholder-gray-400:is(.dark *)::placeholder {
    color: var(--color-gray-400);
  }
  .dark\:ring-gray-600:is(.dark *) {
    --tw-ring-color: var(--color-gray-600);
  }
  .dark\:ring-transparent:is(.dark *) {
    --tw-ring-color: transparent;
  }
  .dark\:peer-focus\:ring-blue-800:is(.dark *):is(:where(.peer):focus ~ *) {
    --tw-ring-color: var(--color-blue-800);
  }
  @media (hover: hover) {
    .dark\:hover\:bg-blue-700:is(.dark *):hover {
      background-color: var(--color-blue-700);
    }
  }
  .dark\:focus\:border-blue-500:is(.dark *):focus {
    border-color: var(--color-blue-500);
  }
  .dark\:focus\:border-blue-700:is(.dark *):focus {
    border-color: var(--color-blue-700);
  }
  .dark\:focus\:ring-blue-500:is(.dark *):focus {
    --tw-ring-color: var(--color-blue-500);
  }
  .dark\:focus\:ring-blue-700:is(.dark *):focus {
    --tw-ring-color: var(--color-blue-700);
  }
  .dark\:focus\:ring-blue-800:is(.dark *):focus {
    --tw-ring-color: var(--color-blue-800);
  }
  .\[\&_a\]\:break-all a {
    word-break: break-all;
  }
  @media (width >= 48rem) {
    .md\:\[\&_a\]\:break-normal a {
      overflow-wrap: normal;
      word-break: normal;
    }
  }
  .\[\&_tbody_tr\:nth-child\(even\)\]\:bg-slate-50\/40 tbody tr:nth-child(even) {
    background-color: color-mix(in srgb, oklch(98.4% 0.003 247.858) 40%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .\[\&_tbody_tr\:nth-child\(even\)\]\:bg-slate-50\/40 tbody tr:nth-child(even) {
      background-color: color-mix(in oklab, var(--color-slate-50) 40%, transparent);
    }
  }
  .\[\&_td\]\:align-top td {
    vertical-align: top;
  }
  .\[\&_td\]\:break-all td {
    word-break: break-all;
  }
  @media (width >= 48rem) {
    .md\:\[\&_td\]\:break-normal td {
      overflow-wrap: normal;
      word-break: normal;
    }
  }
  .\[\&_td\:first-child\]\:pl-4 td:first-child {
    padding-left: calc(var(--spacing) * 4);
  }
  .\[\&_th\]\:align-top th {
    vertical-align: top;
  }
  .\[\&_th\]\:break-all th {
    word-break: break-all;
  }
  @media (width >= 48rem) {
    .md\:\[\&_th\]\:break-normal th {
      overflow-wrap: normal;
      word-break: normal;
    }
  }
  .\[\&_th\:first-child\]\:pl-4 th:first-child {
    padding-left: calc(var(--spacing) * 4);
  }
  .\[\&_thead_tr\]\:border-b thead tr {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .\[\&_thead_tr\]\:border-slate-200 thead tr {
    border-color: var(--color-slate-200);
  }
  .\[\&_thead_tr\]\:bg-slate-50 thead tr {
    background-color: var(--color-slate-50);
  }
  .\[\&\>div\:nth-child\(even\)\]\:bg-white > div:nth-child(even) {
    background-color: var(--color-white);
  }
  .\[\&\>div\:nth-child\(odd\)\]\:bg-gray-50 > div:nth-child(odd) {
    background-color: var(--color-gray-50);
  }
}
html {
  scroll-behavior: smooth;
  overflow-y: scroll;
  overflow-x: auto;
}
body {
  background-color: #faf9f6;
}
input[type=file]::file-selector-button {
  padding-left: 10px;
  margin-left: 0;
}
:root {
  --tooltip-bg: rgba(0, 0, 0, 0.88);
  --tooltip-color: #fff;
}
.htc-date-input-datepicker-panel .mat-datepicker-content,
.htc-date-input-datepicker-panel .mat-mdc-datepicker-content {
  background-color: #fafaf9;
  color: #292524;
  border: 1px solid #e7e5e4;
  border-radius: 0.75rem;
  box-shadow: 0 18px 34px -24px rgba(120, 113, 108, 0.45);
  opacity: 1;
}
.htc-date-input-datepicker-panel .mat-calendar,
.htc-date-input-datepicker-panel .mat-mdc-calendar {
  background-color: transparent;
  color: #292524;
  font-size: 0.875rem;
}
.htc-date-input-datepicker-panel .mat-calendar-period-button,
.htc-date-input-datepicker-panel .mat-mdc-calendar-period-button,
.htc-date-input-datepicker-panel .mat-calendar-next-button,
.htc-date-input-datepicker-panel .mat-mdc-calendar-next-button,
.htc-date-input-datepicker-panel .mat-calendar-previous-button,
.htc-date-input-datepicker-panel .mat-mdc-calendar-previous-button,
.htc-date-input-datepicker-panel .mat-calendar-table-header th,
.htc-date-input-datepicker-panel .mat-mdc-calendar-table-header th,
.htc-date-input-datepicker-panel .mat-calendar-body-cell-content,
.htc-date-input-datepicker-panel .mat-mdc-calendar-body-cell-content {
  font-size: 0.8125rem;
}
.cdk-overlay-container .htc-date-input-datepicker-panel .mat-datepicker-content,
.cdk-overlay-container .htc-date-input-datepicker-panel .mat-mdc-datepicker-content,
.cdk-overlay-container .mat-datepicker-content,
.cdk-overlay-container .mat-mdc-datepicker-content {
  background-color: #fafaf9 !important;
  color: #292524 !important;
  opacity: 1 !important;
}
.cdk-overlay-container .htc-date-input-datepicker-panel .mat-calendar,
.cdk-overlay-container .htc-date-input-datepicker-panel .mat-mdc-calendar,
.cdk-overlay-container .mat-calendar,
.cdk-overlay-container .mat-mdc-calendar {
  background-color: #fafaf9 !important;
  color: #292524 !important;
  opacity: 1 !important;
}
.htc-date-input-datepicker-panel .mat-calendar-body-label,
.htc-date-input-datepicker-panel .mat-mdc-calendar-body-label,
.htc-date-input-datepicker-panel .mat-calendar-table-header,
.htc-date-input-datepicker-panel .mat-mdc-calendar-table-header,
.htc-date-input-datepicker-panel .mat-calendar-period-button,
.htc-date-input-datepicker-panel .mat-mdc-calendar-period-button,
.htc-date-input-datepicker-panel .mat-calendar-next-button,
.htc-date-input-datepicker-panel .mat-mdc-calendar-next-button,
.htc-date-input-datepicker-panel .mat-calendar-previous-button,
.htc-date-input-datepicker-panel .mat-mdc-calendar-previous-button,
.htc-date-input-datepicker-panel .mat-calendar-body-cell-content,
.htc-date-input-datepicker-panel .mat-mdc-calendar-body-cell-content {
  color: #44403c;
  opacity: 1;
}
.cdk-overlay-container .htc-date-input-datepicker-panel .mat-calendar-body-label,
.cdk-overlay-container .htc-date-input-datepicker-panel .mat-mdc-calendar-body-label,
.cdk-overlay-container .htc-date-input-datepicker-panel .mat-calendar-table-header,
.cdk-overlay-container .htc-date-input-datepicker-panel .mat-mdc-calendar-table-header,
.cdk-overlay-container .htc-date-input-datepicker-panel .mat-calendar-period-button,
.cdk-overlay-container .htc-date-input-datepicker-panel .mat-mdc-calendar-period-button,
.cdk-overlay-container .htc-date-input-datepicker-panel .mat-calendar-next-button,
.cdk-overlay-container .htc-date-input-datepicker-panel .mat-mdc-calendar-next-button,
.cdk-overlay-container .htc-date-input-datepicker-panel .mat-calendar-previous-button,
.cdk-overlay-container .htc-date-input-datepicker-panel .mat-mdc-calendar-previous-button,
.cdk-overlay-container .htc-date-input-datepicker-panel .mat-calendar-body-cell-content,
.cdk-overlay-container .htc-date-input-datepicker-panel .mat-mdc-calendar-body-cell-content,
.cdk-overlay-container .mat-calendar-body-cell-content,
.cdk-overlay-container .mat-mdc-calendar-body-cell-content {
  color: #44403c !important;
  opacity: 1 !important;
}
.cdk-overlay-container .htc-date-input-datepicker-panel .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover .mat-calendar-body-cell-content,
.cdk-overlay-container .htc-date-input-datepicker-panel .mat-mdc-calendar-body-cell:not(.mat-mdc-calendar-body-disabled):hover .mat-mdc-calendar-body-cell-content,
.cdk-overlay-container .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover .mat-calendar-body-cell-content,
.cdk-overlay-container .mat-mdc-calendar-body-cell:not(.mat-mdc-calendar-body-disabled):hover .mat-mdc-calendar-body-cell-content {
  background-color: #f5f5f4 !important;
}
.htc-date-input-datepicker-panel .mat-calendar-body-selected,
.htc-date-input-datepicker-panel .mat-mdc-calendar-body-selected {
  background-color: #f43f5e;
  color: #ffffff;
}
.cdk-overlay-container .htc-date-input-datepicker-panel .mat-calendar-body-selected,
.cdk-overlay-container .htc-date-input-datepicker-panel .mat-mdc-calendar-body-selected,
.cdk-overlay-container .mat-calendar-body-selected,
.cdk-overlay-container .mat-mdc-calendar-body-selected {
  background-color: #f43f5e !important;
  color: #ffffff !important;
}
.htc-date-input-datepicker-panel .mat-calendar-body-today:not(.mat-calendar-body-selected),
.htc-date-input-datepicker-panel .mat-mdc-calendar-body-today:not(.mat-mdc-calendar-body-selected) {
  border-color: #f43f5e;
}
@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-ordinal { syntax: "*"; inherits: false; }
@property --tw-slashed-zero { syntax: "*"; inherits: false; }
@property --tw-numeric-figure { syntax: "*"; inherits: false; }
@property --tw-numeric-spacing { syntax: "*"; inherits: false; }
@property --tw-numeric-fraction { 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: 0px; }
@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-content { syntax: "*"; initial-value: ""; inherits: false; }
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
@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-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: 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-content: "";
    }
  }
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles-GKRYGGNB.css.map */
