.layout-phone-480 {
    max-width: 480px;
  }
  .layout-desktop,
  .layout-phone-480 {
    margin-left: auto;
    margin-right: auto;
    height: 100%;
    width: 100%;
  }
  .layout-desktop {
    max-width: 1366px;
  }
  .layout-desktop_1142 {
    max-width: 1142px;
  }
  .layout-desktop_1142,
  .layout-full_desktop {
    margin-left: auto;
    margin-right: auto;
    height: 100%;
    width: 100%;
  }
  .default_page_padding {
    padding-left: 20px;
    padding-right: 20px;
  }
  @media (max-width: 599px) {
    .default_page_padding {
      padding-left: 10px;
      padding-right: 10px;
    }
  }
  .default_page_padding {
    padding-top: 20px;
  }
  @media (max-width: 599px) {
    .default_page_padding {
      padding-top: 20px;
    }
  }
  .default_page_padding {
    padding-bottom: 90px;
  }
  @media (max-width: 599px) {
    .default_page_padding {
      padding-bottom: 60px;
    }
  }
  .page_padding_default_x {
    padding-left: 20px;
    padding-right: 20px;
  }
  @media (max-width: 599px) {
    .page_padding_default_x {
      padding-left: 10px;
      padding-right: 10px;
    }
  }
  .page_padding_default_top {
    padding-top: 20px;
  }
  @media (max-width: 599px) {
    .page_padding_default_top {
      padding-top: 20px;
    }
  }
  .page_padding_default_bottom {
    padding-bottom: 90px;
  }
  @media (max-width: 599px) {
    .page_padding_default_bottom {
      padding-bottom: 60px;
    }
  }
  .not_bg_scrollbar::-webkit-scrollbar {
    width: 8px;
  }
  .not_bg_scrollbar::-webkit-scrollbar-thumb {
    background-color: #c7c7c7;
    border-radius: 20px;
  }
  .not_bg_scrollbar::-webkit-scrollbar-thumb:active,
  .not_bg_scrollbar::-webkit-scrollbar-thumb:hover {
    background-color: #878787;
  }
  .typo-landing_heading1 {
    font-size: 60px !important;
    line-height: 82px !important;
  }
  .typo-landing_heading1,
  .typo-landing_heading2 {
    font-family: Poppins, NanumSquareNeo !important;
    letter-spacing: -0.01em !important;
    font-weight: 700 !important;
  }
  .typo-landing_heading2 {
    font-size: 42px !important;
    line-height: 63px !important;
  }
  .typo-landing_display1 {
    font-family: Poppins, NanumSquareNeo !important;
    font-size: 30px !important;
    line-height: 45px !important;
    letter-spacing: -0.01em !important;
    font-weight: 700 !important;
  }
  .typo-landing_display2 {
    font-size: 25px !important;
    line-height: 40px !important;
  }
  .typo-landing_body_large,
  .typo-landing_display2 {
    font-family: Poppins, NanumSquareNeo !important;
    letter-spacing: -0.01em !important;
    font-weight: 400 !important;
  }
  .typo-landing_body_large {
    font-size: 20px !important;
    line-height: 30px !important;
  }
  .typo-landing_body_medium {
    font-size: 18px !important;
    line-height: 30px !important;
  }
  .typo-landing_body_medium,
  .typo-landing_body_small {
    font-family: Poppins, NanumSquareNeo !important;
    letter-spacing: -0.01em !important;
    font-weight: 400 !important;
  }
  .typo-landing_body_small {
    font-size: 15px !important;
    line-height: 25px !important;
  }
  .typo-landing_body_caption {
    font-family: Poppins, NanumSquareNeo !important;
    font-size: 13px !important;
    line-height: 19px !important;
    letter-spacing: -0.01em !important;
    font-weight: 400 !important;
  }
  tab {
    padding-left: 30px;
    padding-right: 30px;
    @media (max-width: 600px) {
      padding-left: 14px;
      padding-right: 14px;
    }
  }
  .intercom-lightweight-app {
    z-index: 1000 !important;
  }
  html[style*="overflow: hidden"] .intercom-lightweight-app {
    opacity: 0 !important;
  }
  .intercom-lightweight-app-launcher-custom-icon-open {
    width: 24px;
    height: 24px;
  }
  .grecaptcha-badge {
    visibility: hidden;
  }
  #customList li::marker {
    font-size: 10px;
  }
  .dark input:-webkit-autofill,
  .dark input:-webkit-autofill:active,
  .dark input:-webkit-autofill:focus,
  .dark input:-webkit-autofill:hover {
    -webkit-background-clip: text;
    -webkit-text-fill-color: white !important;
    -webkit-transition: background-color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s;
    caret-color: white;
    -webkit-box-shadow: inset 0 0 0 30px transparent !important;
  }
  input:-webkit-autofill,
  input:-webkit-autofill:active,
  input:-webkit-autofill:focus,
  input:-webkit-autofill:hover {
    -webkit-background-clip: text;
    -webkit-text-fill-color: #242424 !important;
    -webkit-transition: background-color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s;
    caret-color: #242424;
    -webkit-box-shadow: inset 0 0 0 30px transparent !important;
  }
  @media (max-width: 1023px) {
    .md\:typo-landing_heading2 {
      font-size: 42px !important;
      line-height: 63px !important;
    }
    .md\:typo-landing_display1,
    .md\:typo-landing_heading2 {
      font-family: Poppins, NanumSquareNeo !important;
      letter-spacing: -0.01em !important;
      font-weight: 700 !important;
    }
    .md\:typo-landing_display1 {
      font-size: 30px !important;
      line-height: 45px !important;
    }
    .md\:typo-landing_body_medium {
      font-size: 18px !important;
      line-height: 30px !important;
    }
    .md\:typo-landing_body_medium,
    .md\:typo-landing_body_small {
      font-family: Poppins, NanumSquareNeo !important;
      letter-spacing: -0.01em !important;
      font-weight: 400 !important;
    }
    .md\:typo-landing_body_small {
      font-size: 15px !important;
      line-height: 25px !important;
    }
    .md\:typo-landing_body_caption {
      font-family: Poppins, NanumSquareNeo !important;
      font-size: 13px !important;
      line-height: 19px !important;
      letter-spacing: -0.01em !important;
      font-weight: 400 !important;
    }
  }
  @media (max-width: 599px) {
    .sm\:typo-landing_display1 {
      font-family: Poppins, NanumSquareNeo !important;
      font-size: 30px !important;
      line-height: 45px !important;
      letter-spacing: -0.01em !important;
      font-weight: 700 !important;
    }
    .sm\:typo-landing_display2 {
      font-size: 25px !important;
      line-height: 40px !important;
    }
    .sm\:typo-landing_body_large,
    .sm\:typo-landing_display2 {
      font-family: Poppins, NanumSquareNeo !important;
      letter-spacing: -0.01em !important;
      font-weight: 400 !important;
    }
    .sm\:typo-landing_body_large {
      font-size: 20px !important;
      line-height: 30px !important;
    }
    .sm\:typo-landing_body_medium {
      font-size: 18px !important;
      line-height: 30px !important;
    }
    .sm\:typo-landing_body_medium,
    .sm\:typo-landing_body_small {
      font-family: Poppins, NanumSquareNeo !important;
      letter-spacing: -0.01em !important;
      font-weight: 400 !important;
    }
    .sm\:typo-landing_body_small {
      font-size: 15px !important;
      line-height: 25px !important;
    }
    .sm\:typo-landing_body_caption {
      font-family: Poppins, NanumSquareNeo !important;
      font-size: 13px !important;
      line-height: 19px !important;
      letter-spacing: -0.01em !important;
      font-weight: 400 !important;
    }
  }
  *,
  :after,
  :before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246/0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style: ;
  }
  ::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246/0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style: ;
  } /*
  ! tailwindcss v3.4.14 | MIT License | https://tailwindcss.com
  */
  *,
  :after,
  :before {
    box-sizing: border-box;
    border: 0 solid #e5e7eb;
  }
  :after,
  :before {
    --tw-content: "";
  }
  :host,
  html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-family: Roboto, NotoSansKR;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent;
  }
  body {
    margin: 0;
    line-height: inherit;
  }
  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;
    text-decoration: inherit;
  }
  b,
  strong {
    font-weight: bolder;
  }
  code,
  kbd,
  pre,
  samp {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
      Liberation Mono, Courier New, monospace;
    font-feature-settings: normal;
    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;
  }
  button,
  input,
  optgroup,
  select,
  textarea {
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: inherit;
    margin: 0;
    padding: 0;
  }
  button,
  select {
    text-transform: none;
  }
  button,
  input:where([type="button"]),
  input:where([type="reset"]),
  input:where([type="submit"]) {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none;
  }
  :-moz-focusring {
    outline: auto;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  progress {
    vertical-align: baseline;
  }
  ::-webkit-inner-spin-button,
  ::-webkit-outer-spin-button {
    height: auto;
  }
  [type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
  }
  summary {
    display: list-item;
  }
  blockquote,
  dd,
  dl,
  figure,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  hr,
  p,
  pre {
    margin: 0;
  }
  fieldset {
    margin: 0;
  }
  fieldset,
  legend {
    padding: 0;
  }
  menu,
  ol,
  ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  dialog {
    padding: 0;
  }
  textarea {
    resize: vertical;
  }
  input::-moz-placeholder,
  textarea::-moz-placeholder {
    opacity: 1;
    color: #9ca3af;
  }
  input::placeholder,
  textarea::placeholder {
    opacity: 1;
    color: #9ca3af;
  }
  [role="button"],
  button {
    cursor: pointer;
  }
  :disabled {
    cursor: default;
  }
  audio,
  canvas,
  embed,
  iframe,
  img,
  object,
  svg,
  video {
    display: block;
    vertical-align: middle;
  }
  img,
  video {
    max-width: 100%;
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none;
  }
  .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }
  .pointer-events-none {
    pointer-events: none;
  }
  .\!visible {
    visibility: visible !important;
  }
  .visible {
    visibility: visible;
  }
  .invisible {
    visibility: hidden;
  }
  .static {
    position: static;
  }
  .\!fixed {
    position: fixed !important;
  }
  .fixed {
    position: fixed;
  }
  .absolute {
    position: absolute;
  }
  .relative {
    position: relative;
  }
  .sticky {
    position: sticky;
  }
  .inset-0 {
    inset: 0;
  }
  .inset-x-0 {
    left: 0;
    right: 0;
  }
  .\!bottom-\[-2px\] {
    bottom: -2px !important;
  }
  .\!bottom-\[50px\] {
    bottom: 50px !important;
  }
  .\!left-\[10px\] {
    left: 10px !important;
  }
  .\!right-\[10px\] {
    right: 10px !important;
  }
  .\!top-0 {
    top: 0 !important;
  }
  .-bottom-0\.5 {
    bottom: -0.125rem;
  }
  .-left-\[9999px\] {
    left: -9999px;
  }
  .-right-0\.5 {
    right: -0.125rem;
  }
  .-right-1 {
    right: -0.25rem;
  }
  .-right-\[1px\] {
    right: -1px;
  }
  .-right-\[230px\] {
    right: -230px;
  }
  .-right-\[270px\] {
    right: -270px;
  }
  .-right-\[3px\] {
    right: -3px;
  }
  .-top-1 {
    top: -0.25rem;
  }
  .-top-\[3px\] {
    top: -3px;
  }
  .-top-\[9999px\] {
    top: -9999px;
  }
  .bottom-0 {
    bottom: 0;
  }
  .bottom-1 {
    bottom: 0.25rem;
  }
  .bottom-1\/2 {
    bottom: 50%;
  }
  .bottom-2 {
    bottom: 0.5rem;
  }
  .bottom-\[-100px\] {
    bottom: -100px;
  }
  .bottom-\[-1px\] {
    bottom: -1px;
  }
  .bottom-\[-6px\] {
    bottom: -6px;
  }
  .bottom-\[0\.5px\] {
    bottom: 0.5px;
  }
  .bottom-\[0px\] {
    bottom: 0;
  }
  .bottom-\[20px\] {
    bottom: 20px;
  }
  .bottom-\[2px\] {
    bottom: 2px;
  }
  .bottom-\[50px\] {
    bottom: 50px;
  }
  .bottom-\[6px\] {
    bottom: 6px;
  }
  .bottom-full {
    bottom: 100%;
  }
  .left-0 {
    left: 0;
  }
  .left-1\/2 {
    left: 50%;
  }
  .left-1\/4 {
    left: 25%;
  }
  .left-\[-24px\] {
    left: -24px;
  }
  .left-\[-70\%\] {
    left: -70%;
  }
  .left-\[-77\%\] {
    left: -77%;
  }
  .left-\[-9999px\] {
    left: -9999px;
  }
  .left-\[15px\] {
    left: 15px;
  }
  .left-\[20\%\] {
    left: 20%;
  }
  .left-\[20px\] {
    left: 20px;
  }
  .left-\[30px\] {
    left: 30px;
  }
  .left-\[33\%\] {
    left: 33%;
  }
  .left-\[40\%\] {
    left: 40%;
  }
  .left-\[40px\] {
    left: 40px;
  }
  .left-\[41px\] {
    left: 41px;
  }
  .left-\[50\%\] {
    left: 50%;
  }
  .left-\[5px\] {
    left: 5px;
  }
  .left-\[60\%\] {
    left: 60%;
  }
  .left-\[66\%\] {
    left: 66%;
  }
  .left-\[80\%\] {
    left: 80%;
  }
  .left-\[9px\] {
    left: 9px;
  }
  .right-0 {
    right: 0;
  }
  .right-\[-24px\] {
    right: -24px;
  }
  .right-\[-3px\] {
    right: -3px;
  }
  .right-\[-5px\] {
    right: -5px;
  }
  .right-\[-6px\] {
    right: -6px;
  }
  .right-\[-8px\] {
    right: -8px;
  }
  .right-\[0px\] {
    right: 0;
  }
  .right-\[10px\] {
    right: 10px;
  }
  .right-\[20px\] {
    right: 20px;
  }
  .right-\[30px\] {
    right: 30px;
  }
  .right-\[5px\] {
    right: 5px;
  }
  .top-0 {
    top: 0;
  }
  .top-1\/2 {
    top: 50%;
  }
  .top-\[-19px\] {
    top: -19px;
  }
  .top-\[-1px\] {
    top: -1px;
  }
  .top-\[-20px\] {
    top: -20px;
  }
  .top-\[-2px\] {
    top: -2px;
  }
  .top-\[-3px\] {
    top: -3px;
  }
  .top-\[-4px\] {
    top: -4px;
  }
  .top-\[-50\%\] {
    top: -50%;
  }
  .top-\[-50px\] {
    top: -50px;
  }
  .top-\[-5px\] {
    top: -5px;
  }
  .top-\[-9999px\] {
    top: -9999px;
  }
  .top-\[0\%\] {
    top: 0;
  }
  .top-\[0\.5px\] {
    top: 0.5px;
  }
  .top-\[1\.5px\] {
    top: 1.5px;
  }
  .top-\[10px\] {
    top: 10px;
  }
  .top-\[130px\] {
    top: 130px;
  }
  .top-\[14px\] {
    top: 14px;
  }
  .top-\[150px\] {
    top: 150px;
  }
  .top-\[15px\] {
    top: 15px;
  }
  .top-\[20px\] {
    top: 20px;
  }
  .top-\[22px\] {
    top: 22px;
  }
  .top-\[25px\] {
    top: 25px;
  }
  .top-\[30px\] {
    top: 30px;
  }
  .top-\[4px\] {
    top: 4px;
  }
  .top-\[50\%\] {
    top: 50%;
  }
  .top-\[50px\] {
    top: 50px;
  }
  .top-\[5px\] {
    top: 5px;
  }
  .top-\[60px\] {
    top: 60px;
  }
  .top-\[70px\] {
    top: 70px;
  }
  .top-\[90px\] {
    top: 90px;
  }
  .top-full {
    top: 100%;
  }
  .\!-z-bottomSheet {
    z-index: -1100 !important;
  }
  .\!-z-modal {
    z-index: -1060 !important;
  }
  .\!z-snackbar {
    z-index: 1070 !important;
  }
  .-z-10 {
    z-index: -10;
  }
  .z-0 {
    z-index: 0;
  }
  .z-10 {
    z-index: 10;
  }
  .z-20 {
    z-index: 20;
  }
  .z-40 {
    z-index: 40;
  }
  .z-50 {
    z-index: 50;
  }
  .z-\[1\] {
    z-index: 1;
  }
  .z-\[2\] {
    z-index: 2;
  }
  .z-\[3\] {
    z-index: 3;
  }
  .z-\[4\] {
    z-index: 4;
  }
  .z-\[5\] {
    z-index: 5;
  }
  .z-bottomSheet {
    z-index: 1100;
  }
  .z-bottomSheet_backdrop {
    z-index: 1090;
  }
  .z-confetti {
    z-index: 1080;
  }
  .z-dropdown {
    z-index: 1010;
  }
  .z-modal {
    z-index: 1060;
  }
  .z-snackbar {
    z-index: 1070;
  }
  .z-sticky {
    z-index: 1020;
  }
  .z-tooltip {
    z-index: 1000;
  }
  .col-span-2 {
    grid-column: span 2 / span 2;
  }
  .col-span-3 {
    grid-column: span 3 / span 3;
  }
  .\!m-0 {
    margin: 0 !important;
  }
  .m-\[10px\] {
    margin: 10px;
  }
  .m-\[5px\] {
    margin: 5px;
  }
  .-mx-\[20px\] {
    margin-left: -20px;
    margin-right: -20px;
  }
  .mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .mx-\[-20px\] {
    margin-left: -20px;
    margin-right: -20px;
  }
  .mx-\[10px\] {
    margin-left: 10px;
    margin-right: 10px;
  }
  .mx-\[16px\] {
    margin-left: 16px;
    margin-right: 16px;
  }
  .mx-\[20px\] {
    margin-left: 20px;
    margin-right: 20px;
  }
  .mx-\[2px\] {
    margin-left: 2px;
    margin-right: 2px;
  }
  .mx-\[30px\] {
    margin-left: 30px;
    margin-right: 30px;
  }
  .mx-\[5px\] {
    margin-left: 5px;
    margin-right: 5px;
  }
  .mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .my-\[10px\] {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .my-\[110px\] {
    margin-top: 110px;
    margin-bottom: 110px;
  }
  .my-\[12px\] {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .my-\[15px\] {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .my-\[20px\] {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .my-\[30px\] {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .my-\[5px\] {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .my-\[60px\] {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .my-\[6px\] {
    margin-top: 6px;
    margin-bottom: 6px;
  }
  .my-\[8px\] {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .\!mb-0 {
    margin-bottom: 0 !important;
  }
  .\!ml-\[5px\] {
    margin-left: 5px !important;
  }
  .\!mr-\[0px\] {
    margin-right: 0 !important;
  }
  .\!mt-\[0px\] {
    margin-top: 0 !important;
  }
  .\!mt-\[10px\] {
    margin-top: 10px !important;
  }
  .\!mt-\[130px\] {
    margin-top: 130px !important;
  }
  .\!mt-\[5px\] {
    margin-top: 5px !important;
  }
  .-ml-\[10px\] {
    margin-left: -10px;
  }
  .-ml-\[20px\] {
    margin-left: -20px;
  }
  .-ml-\[3px\] {
    margin-left: -3px;
  }
  .-mr-\[1px\] {
    margin-right: -1px;
  }
  .-mt-\[25px\] {
    margin-top: -25px;
  }
  .mb-10 {
    margin-bottom: 2.5rem;
  }
  .mb-5 {
    margin-bottom: 1.25rem;
  }
  .mb-8 {
    margin-bottom: 2rem;
  }
  .mb-\[-20px\] {
    margin-bottom: -20px;
  }
  .mb-\[0px\] {
    margin-bottom: 0;
  }
  .mb-\[1\.064px\] {
    margin-bottom: 1.064px;
  }
  .mb-\[100px\] {
    margin-bottom: 100px;
  }
  .mb-\[10px\] {
    margin-bottom: 10px;
  }
  .mb-\[11\.76px\] {
    margin-bottom: 11.76px;
  }
  .mb-\[110px\] {
    margin-bottom: 110px;
  }
  .mb-\[116px\] {
    margin-bottom: 116px;
  }
  .mb-\[11px\] {
    margin-bottom: 11px;
  }
  .mb-\[120px\] {
    margin-bottom: 120px;
  }
  .mb-\[12px\] {
    margin-bottom: 12px;
  }
  .mb-\[15px\] {
    margin-bottom: 15px;
  }
  .mb-\[18\.76px\] {
    margin-bottom: 18.76px;
  }
  .mb-\[1px\] {
    margin-bottom: 1px;
  }
  .mb-\[2\.57px\] {
    margin-bottom: 2.57px;
  }
  .mb-\[20px\] {
    margin-bottom: 20px;
  }
  .mb-\[25px\] {
    margin-bottom: 25px;
  }
  .mb-\[2px\] {
    margin-bottom: 2px;
  }
  .mb-\[3\.08px\] {
    margin-bottom: 3.08px;
  }
  .mb-\[30px\] {
    margin-bottom: 30px;
  }
  .mb-\[3px\] {
    margin-bottom: 3px;
  }
  .mb-\[40px\] {
    margin-bottom: 40px;
  }
  .mb-\[4px\] {
    margin-bottom: 4px;
  }
  .mb-\[50px\] {
    margin-bottom: 50px;
  }
  .mb-\[5px\] {
    margin-bottom: 5px;
  }
  .mb-\[7\.65px\] {
    margin-bottom: 7.65px;
  }
  .mb-\[7px\] {
    margin-bottom: 7px;
  }
  .mb-\[85px\] {
    margin-bottom: 85px;
  }
  .mb-\[8px\] {
    margin-bottom: 8px;
  }
  .mb-\[90px\] {
    margin-bottom: 90px;
  }
  .ml-2 {
    margin-left: 0.5rem;
  }
  .ml-5 {
    margin-left: 1.25rem;
  }
  .ml-\[-20px\] {
    margin-left: -20px;
  }
  .ml-\[-5px\] {
    margin-left: -5px;
  }
  .ml-\[10px\] {
    margin-left: 10px;
  }
  .ml-\[15px\] {
    margin-left: 15px;
  }
  .ml-\[2\.5px\] {
    margin-left: 2.5px;
  }
  .ml-\[20px\] {
    margin-left: 20px;
  }
  .ml-\[25px\] {
    margin-left: 25px;
  }
  .ml-\[2px\] {
    margin-left: 2px;
  }
  .ml-\[30px\] {
    margin-left: 30px;
  }
  .ml-\[3px\] {
    margin-left: 3px;
  }
  .ml-\[50px\] {
    margin-left: 50px;
  }
  .ml-\[52px\] {
    margin-left: 52px;
  }
  .ml-\[54px\] {
    margin-left: 54px;
  }
  .ml-\[5px\] {
    margin-left: 5px;
  }
  .ml-\[7px\] {
    margin-left: 7px;
  }
  .ml-auto {
    margin-left: auto;
  }
  .mr-1 {
    margin-right: 0.25rem;
  }
  .mr-2 {
    margin-right: 0.5rem;
  }
  .mr-\[10px\] {
    margin-right: 10px;
  }
  .mr-\[15px\] {
    margin-right: 15px;
  }
  .mr-\[20px\] {
    margin-right: 20px;
  }
  .mr-\[2px\] {
    margin-right: 2px;
  }
  .mr-\[3px\] {
    margin-right: 3px;
  }
  .mr-\[40px\] {
    margin-right: 40px;
  }
  .mr-\[5px\] {
    margin-right: 5px;
  }
  .mr-\[6px\] {
    margin-right: 6px;
  }
  .mr-\[7px\] {
    margin-right: 7px;
  }
  .mr-\[8px\] {
    margin-right: 8px;
  }
  .mt-0 {
    margin-top: 0;
  }
  .mt-2 {
    margin-top: 0.5rem;
  }
  .mt-4 {
    margin-top: 1rem;
  }
  .mt-5 {
    margin-top: 1.25rem;
  }
  .mt-6 {
    margin-top: 1.5rem;
  }
  .mt-8 {
    margin-top: 2rem;
  }
  .mt-\[-10px\] {
    margin-top: -10px;
  }
  .mt-\[-2\.5px\] {
    margin-top: -2.5px;
  }
  .mt-\[-3px\] {
    margin-top: -3px;
  }
  .mt-\[05px\] {
    margin-top: 5px;
  }
  .mt-\[0px\] {
    margin-top: 0;
  }
  .mt-\[100px\] {
    margin-top: 100px;
  }
  .mt-\[10px\] {
    margin-top: 10px;
  }
  .mt-\[110px\] {
    margin-top: 110px;
  }
  .mt-\[12px\] {
    margin-top: 12px;
  }
  .mt-\[14px\] {
    margin-top: 14px;
  }
  .mt-\[150px\] {
    margin-top: 150px;
  }
  .mt-\[15px\] {
    margin-top: 15px;
  }
  .mt-\[17px\] {
    margin-top: 17px;
  }
  .mt-\[18px\] {
    margin-top: 18px;
  }
  .mt-\[1px\] {
    margin-top: 1px;
  }
  .mt-\[2\.5px\] {
    margin-top: 2.5px;
  }
  .mt-\[20px\] {
    margin-top: 20px;
  }
  .mt-\[21px\] {
    margin-top: 21px;
  }
  .mt-\[25px\] {
    margin-top: 25px;
  }
  .mt-\[26px\] {
    margin-top: 26px;
  }
  .mt-\[28px\] {
    margin-top: 28px;
  }
  .mt-\[2px\] {
    margin-top: 2px;
  }
  .mt-\[30px\] {
    margin-top: 30px;
  }
  .mt-\[35px\] {
    margin-top: 35px;
  }
  .mt-\[3px\] {
    margin-top: 3px;
  }
  .mt-\[40px\] {
    margin-top: 40px;
  }
  .mt-\[45px\] {
    margin-top: 45px;
  }
  .mt-\[48px\] {
    margin-top: 48px;
  }
  .mt-\[50px\] {
    margin-top: 50px;
  }
  .mt-\[55px\] {
    margin-top: 55px;
  }
  .mt-\[5px\] {
    margin-top: 5px;
  }
  .mt-\[60px\] {
    margin-top: 60px;
  }
  .mt-\[6px\] {
    margin-top: 6px;
  }
  .mt-\[70px\] {
    margin-top: 70px;
  }
  .mt-\[7px\] {
    margin-top: 7px;
  }
  .mt-\[80px\] {
    margin-top: 80px;
  }
  .mt-\[8px\] {
    margin-top: 8px;
  }
  .mt-\[90px\] {
    margin-top: 90px;
  }
  .box-border {
    box-sizing: border-box;
  }
  .box-content {
    box-sizing: content-box;
  }
  .line-clamp-1 {
    -webkit-line-clamp: 1;
  }
  .line-clamp-1,
  .line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
  }
  .line-clamp-2 {
    -webkit-line-clamp: 2;
  }
  .line-clamp-4 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
  }
  .block {
    display: block;
  }
  .inline-block {
    display: inline-block;
  }
  .inline {
    display: inline;
  }
  .flex {
    display: flex;
  }
  .\!inline-flex {
    display: inline-flex !important;
  }
  .inline-flex {
    display: inline-flex;
  }
  .table {
    display: table;
  }
  .table-cell {
    display: table-cell;
  }
  .grid {
    display: grid;
  }
  .contents {
    display: contents;
  }
  .\!hidden {
    display: none !important;
  }
  .hidden {
    display: none;
  }
  .\!h-\[110px\] {
    height: 110px !important;
  }
  .\!h-\[150px\] {
    height: 150px !important;
  }
  .\!h-\[2px\] {
    height: 2px !important;
  }
  .\!h-min {
    height: -moz-min-content !important;
    height: min-content !important;
  }
  .h-0 {
    height: 0;
  }
  .h-2 {
    height: 0.5rem;
  }
  .h-36 {
    height: 9rem;
  }
  .h-4 {
    height: 1rem;
  }
  .h-\[100\%\] {
    height: 100%;
  }
  .h-\[104px\] {
    height: 104px;
  }
  .h-\[105px\] {
    height: 105px;
  }
  .h-\[107px\] {
    height: 107px;
  }
  .h-\[10px\] {
    height: 10px;
  }
  .h-\[110px\] {
    height: 110px;
  }
  .h-\[120px\] {
    height: 120px;
  }
  .h-\[12px\] {
    height: 12px;
  }
  .h-\[130px\] {
    height: 130px;
  }
  .h-\[13px\] {
    height: 13px;
  }
  .h-\[140px\] {
    height: 140px;
  }
  .h-\[145px\] {
    height: 145px;
  }
  .h-\[14px\] {
    height: 14px;
  }
  .h-\[150px\] {
    height: 150px;
  }
  .h-\[157px\] {
    height: 157px;
  }
  .h-\[15px\] {
    height: 15px;
  }
  .h-\[165px\] {
    height: 165px;
  }
  .h-\[16px\] {
    height: 16px;
  }
  .h-\[17px\] {
    height: 17px;
  }
  .h-\[187px\] {
    height: 187px;
  }
  .h-\[18px\] {
    height: 18px;
  }
  .h-\[190px\] {
    height: 190px;
  }
  .h-\[1px\] {
    height: 1px;
  }
  .h-\[200px\] {
    height: 200px;
  }
  .h-\[20px\] {
    height: 20px;
  }
  .h-\[21px\] {
    height: 21px;
  }
  .h-\[22px\] {
    height: 22px;
  }
  .h-\[240px\] {
    height: 240px;
  }
  .h-\[245px\] {
    height: 245px;
  }
  .h-\[24px\] {
    height: 24px;
  }
  .h-\[250\%\] {
    height: 250%;
  }
  .h-\[25px\] {
    height: 25px;
  }
  .h-\[26px\] {
    height: 26px;
  }
  .h-\[28px\] {
    height: 28px;
  }
  .h-\[29px\] {
    height: 29px;
  }
  .h-\[2px\] {
    height: 2px;
  }
  .h-\[30\%\] {
    height: 30%;
  }
  .h-\[300px\] {
    height: 300px;
  }
  .h-\[30px\] {
    height: 30px;
  }
  .h-\[32px\] {
    height: 32px;
  }
  .h-\[33px\] {
    height: 33px;
  }
  .h-\[34px\] {
    height: 34px;
  }
  .h-\[355px\] {
    height: 355px;
  }
  .h-\[35px\] {
    height: 35px;
  }
  .h-\[36px\] {
    height: 36px;
  }
  .h-\[39px\] {
    height: 39px;
  }
  .h-\[3px\] {
    height: 3px;
  }
  .h-\[400px\] {
    height: 400px;
  }
  .h-\[40px\] {
    height: 40px;
  }
  .h-\[44px\] {
    height: 44px;
  }
  .h-\[450px\] {
    height: 450px;
  }
  .h-\[45px\] {
    height: 45px;
  }
  .h-\[4px\] {
    height: 4px;
  }
  .h-\[500\%\] {
    height: 500%;
  }
  .h-\[500px\] {
    height: 500px;
  }
  .h-\[505\%\] {
    height: 505%;
  }
  .h-\[50px\] {
    height: 50px;
  }
  .h-\[53px\] {
    height: 53px;
  }
  .h-\[54px\] {
    height: 54px;
  }
  .h-\[55px\] {
    height: 55px;
  }
  .h-\[5px\] {
    height: 5px;
  }
  .h-\[600px\] {
    height: 600px;
  }
  .h-\[60px\] {
    height: 60px;
  }
  .h-\[615px\] {
    height: 615px;
  }
  .h-\[63px\] {
    height: 63px;
  }
  .h-\[65px\] {
    height: 65px;
  }
  .h-\[6px\] {
    height: 6px;
  }
  .h-\[70px\] {
    height: 70px;
  }
  .h-\[7px\] {
    height: 7px;
  }
  .h-\[80\%\] {
    height: 80%;
  }
  .h-\[85px\] {
    height: 85px;
  }
  .h-\[88px\] {
    height: 88px;
  }
  .h-\[8px\] {
    height: 8px;
  }
  .h-\[900px\] {
    height: 900px;
  }
  .h-\[90px\] {
    height: 90px;
  }
  .h-\[94px\] {
    height: 94px;
  }
  .h-auto {
    height: auto;
  }
  .h-dvh {
    height: 100dvh;
  }
  .h-fit {
    height: -moz-fit-content;
    height: fit-content;
  }
  .h-full {
    height: 100%;
  }
  .h-min {
    height: -moz-min-content;
    height: min-content;
  }
  .h-screen {
    height: 100vh;
  }
  .\!max-h-\[270px\] {
    max-height: 270px !important;
  }
  .\!max-h-\[373px\] {
    max-height: 373px !important;
  }
  .\!max-h-full {
    max-height: 100% !important;
  }
  .max-h-0 {
    max-height: 0;
  }
  .max-h-11 {
    max-height: 2.75rem;
  }
  .max-h-\[1000px\] {
    max-height: 1000px;
  }
  .max-h-\[100vh\] {
    max-height: 100vh;
  }
  .max-h-\[179px\] {
    max-height: 179px;
  }
  .max-h-\[200px\] {
    max-height: 200px;
  }
  .max-h-\[210px\] {
    max-height: 210px;
  }
  .max-h-\[240px\] {
    max-height: 240px;
  }
  .max-h-\[245px\] {
    max-height: 245px;
  }
  .max-h-\[275px\] {
    max-height: 275px;
  }
  .max-h-\[297px\] {
    max-height: 297px;
  }
  .max-h-\[30px\] {
    max-height: 30px;
  }
  .max-h-\[315px\] {
    max-height: 315px;
  }
  .max-h-\[350px\] {
    max-height: 350px;
  }
  .max-h-\[35px\] {
    max-height: 35px;
  }
  .max-h-\[373px\] {
    max-height: 373px;
  }
  .max-h-\[400px\] {
    max-height: 400px;
  }
  .max-h-\[430px\] {
    max-height: 430px;
  }
  .max-h-\[480px\] {
    max-height: 480px;
  }
  .max-h-\[500px\] {
    max-height: 500px;
  }
  .max-h-\[530px\] {
    max-height: 530px;
  }
  .max-h-\[550px\] {
    max-height: 550px;
  }
  .max-h-\[566px\] {
    max-height: 566px;
  }
  .max-h-\[600px\] {
    max-height: 600px;
  }
  .max-h-\[60vh\] {
    max-height: 60vh;
  }
  .max-h-\[615px\] {
    max-height: 615px;
  }
  .max-h-\[63px\] {
    max-height: 63px;
  }
  .max-h-\[690px\] {
    max-height: 690px;
  }
  .max-h-\[740px\] {
    max-height: 740px;
  }
  .max-h-\[750px\] {
    max-height: 750px;
  }
  .max-h-\[75vh\] {
    max-height: 75vh;
  }
  .max-h-\[auto\] {
    max-height: auto;
  }
  .max-h-\[calc\(100dvh-185px\)\] {
    max-height: calc(100dvh - 185px);
  }
  .max-h-\[calc\(100dvh-195px\)\] {
    max-height: calc(100dvh - 195px);
  }
  .max-h-\[calc\(100dvh-216px\)\] {
    max-height: calc(100dvh - 216px);
  }
  .min-h-\[100px\] {
    min-height: 100px;
  }
  .min-h-\[110px\] {
    min-height: 110px;
  }
  .min-h-\[112px\] {
    min-height: 112px;
  }
  .min-h-\[120px\] {
    min-height: 120px;
  }
  .min-h-\[125px\] {
    min-height: 125px;
  }
  .min-h-\[144px\] {
    min-height: 144px;
  }
  .min-h-\[14px\] {
    min-height: 14px;
  }
  .min-h-\[150px\] {
    min-height: 150px;
  }
  .min-h-\[170px\] {
    min-height: 170px;
  }
  .min-h-\[200px\] {
    min-height: 200px;
  }
  .min-h-\[22px\] {
    min-height: 22px;
  }
  .min-h-\[246px\] {
    min-height: 246px;
  }
  .min-h-\[24px\] {
    min-height: 24px;
  }
  .min-h-\[260px\] {
    min-height: 260px;
  }
  .min-h-\[26px\] {
    min-height: 26px;
  }
  .min-h-\[300px\] {
    min-height: 300px;
  }
  .min-h-\[336px\] {
    min-height: 336px;
  }
  .min-h-\[34px\] {
    min-height: 34px;
  }
  .min-h-\[363px\] {
    min-height: 363px;
  }
  .min-h-\[39px\] {
    min-height: 39px;
  }
  .min-h-\[42px\] {
    min-height: 42px;
  }
  .min-h-\[45px\] {
    min-height: 45px;
  }
  .min-h-\[500px\] {
    min-height: 500px;
  }
  .min-h-\[54px\] {
    min-height: 54px;
  }
  .min-h-\[550px\] {
    min-height: 550px;
  }
  .min-h-\[55px\] {
    min-height: 55px;
  }
  .min-h-\[59px\] {
    min-height: 59px;
  }
  .min-h-\[600px\] {
    min-height: 600px;
  }
  .min-h-\[60px\] {
    min-height: 60px;
  }
  .min-h-\[63px\] {
    min-height: 63px;
  }
  .min-h-\[68px\] {
    min-height: 68px;
  }
  .min-h-\[70px\] {
    min-height: 70px;
  }
  .min-h-\[72px\] {
    min-height: 72px;
  }
  .min-h-\[83px\] {
    min-height: 83px;
  }
  .min-h-\[84px\] {
    min-height: 84px;
  }
  .min-h-\[90px\] {
    min-height: 90px;
  }
  .min-h-fit {
    min-height: -moz-fit-content;
    min-height: fit-content;
  }
  .min-h-full {
    min-height: 100%;
  }
  .min-h-min {
    min-height: -moz-min-content;
    min-height: min-content;
  }
  .min-h-screen {
    min-height: 100vh;
  }
  .\!w-\[10px\] {
    width: 10px !important;
  }
  .\!w-\[4px\] {
    width: 4px !important;
  }
  .\!w-\[50px\] {
    width: 50px !important;
  }
  .\!w-\[80px\] {
    width: 80px !important;
  }
  .\!w-\[calc\(100\%-2px\)\] {
    width: calc(100% - 2px) !important;
  }
  .\!w-auto {
    width: auto !important;
  }
  .\!w-full {
    width: 100% !important;
  }
  .w-1\/2 {
    width: 50%;
  }
  .w-1\/4 {
    width: 25%;
  }
  .w-2 {
    width: 0.5rem;
  }
  .w-36 {
    width: 9rem;
  }
  .w-4 {
    width: 1rem;
  }
  .w-40 {
    width: 10rem;
  }
  .w-48 {
    width: 12rem;
  }
  .w-\[100\%\] {
    width: 100%;
  }
  .w-\[100px\] {
    width: 100px;
  }
  .w-\[104px\] {
    width: 104px;
  }
  .w-\[105\%\] {
    width: 105%;
  }
  .w-\[10px\] {
    width: 10px;
  }
  .w-\[110px\] {
    width: 110px;
  }
  .w-\[115px\] {
    width: 115px;
  }
  .w-\[120px\] {
    width: 120px;
  }
  .w-\[125px\] {
    width: 125px;
  }
  .w-\[12px\] {
    width: 12px;
  }
  .w-\[130px\] {
    width: 130px;
  }
  .w-\[13px\] {
    width: 13px;
  }
  .w-\[140px\] {
    width: 140px;
  }
  .w-\[148px\] {
    width: 148px;
  }
  .w-\[14px\] {
    width: 14px;
  }
  .w-\[150px\] {
    width: 150px;
  }
  .w-\[15px\] {
    width: 15px;
  }
  .w-\[165px\] {
    width: 165px;
  }
  .w-\[16px\] {
    width: 16px;
  }
  .w-\[170px\] {
    width: 170px;
  }
  .w-\[175px\] {
    width: 175px;
  }
  .w-\[178px\] {
    width: 178px;
  }
  .w-\[17px\] {
    width: 17px;
  }
  .w-\[180px\] {
    width: 180px;
  }
  .w-\[18px\] {
    width: 18px;
  }
  .w-\[198px\] {
    width: 198px;
  }
  .w-\[19px\] {
    width: 19px;
  }
  .w-\[1px\] {
    width: 1px;
  }
  .w-\[20\%\] {
    width: 20%;
  }
  .w-\[200px\] {
    width: 200px;
  }
  .w-\[20px\] {
    width: 20px;
  }
  .w-\[21px\] {
    width: 21px;
  }
  .w-\[22px\] {
    width: 22px;
  }
  .w-\[230px\] {
    width: 230px;
  }
  .w-\[240px\] {
    width: 240px;
  }
  .w-\[247px\] {
    width: 247px;
  }
  .w-\[24p\] {
    width: 24p;
  }
  .w-\[24px\] {
    width: 24px;
  }
  .w-\[250\%\] {
    width: 250%;
  }
  .w-\[250px\] {
    width: 250px;
  }
  .w-\[252px\] {
    width: 252px;
  }
  .w-\[25px\] {
    width: 25px;
  }
  .w-\[26px\] {
    width: 26px;
  }
  .w-\[270px\] {
    width: 270px;
  }
  .w-\[28\%\] {
    width: 28%;
  }
  .w-\[285\.5px\] {
    width: 285.5px;
  }
  .w-\[28px\] {
    width: 28px;
  }
  .w-\[290px\] {
    width: 290px;
  }
  .w-\[2px\] {
    width: 2px;
  }
  .w-\[30\%\] {
    width: 30%;
  }
  .w-\[300px\] {
    width: 300px;
  }
  .w-\[30px\] {
    width: 30px;
  }
  .w-\[320px\] {
    width: 320px;
  }
  .w-\[32px\] {
    width: 32px;
  }
  .w-\[34px\] {
    width: 34px;
  }
  .w-\[360px\] {
    width: 360px;
  }
  .w-\[36px\] {
    width: 36px;
  }
  .w-\[3px\] {
    width: 3px;
  }
  .w-\[40\%\] {
    width: 40%;
  }
  .w-\[400px\] {
    width: 400px;
  }
  .w-\[40px\] {
    width: 40px;
  }
  .w-\[450px\] {
    width: 450px;
  }
  .w-\[45px\] {
    width: 45px;
  }
  .w-\[48\%\] {
    width: 48%;
  }
  .w-\[48px\] {
    width: 48px;
  }
  .w-\[4px\] {
    width: 4px;
  }
  .w-\[50\%\] {
    width: 50%;
  }
  .w-\[500px\] {
    width: 500px;
  }
  .w-\[50px\] {
    width: 50px;
  }
  .w-\[54px\] {
    width: 54px;
  }
  .w-\[5px\] {
    width: 5px;
  }
  .w-\[60\%\] {
    width: 60%;
  }
  .w-\[600px\] {
    width: 600px;
  }
  .w-\[60px\] {
    width: 60px;
  }
  .w-\[64px\] {
    width: 64px;
  }
  .w-\[65px\] {
    width: 65px;
  }
  .w-\[68px\] {
    width: 68px;
  }
  .w-\[6px\] {
    width: 6px;
  }
  .w-\[70\%\] {
    width: 70%;
  }
  .w-\[70px\] {
    width: 70px;
  }
  .w-\[75px\] {
    width: 75px;
  }
  .w-\[7px\] {
    width: 7px;
  }
  .w-\[800px\] {
    width: 800px;
  }
  .w-\[80px\] {
    width: 80px;
  }
  .w-\[87px\] {
    width: 87px;
  }
  .w-\[88px\] {
    width: 88px;
  }
  .w-\[8px\] {
    width: 8px;
  }
  .w-\[90px\] {
    width: 90px;
  }
  .w-\[95px\] {
    width: 95px;
  }
  .w-\[9px\] {
    width: 9px;
  }
  .w-\[auto\] {
    width: auto;
  }
  .w-\[calc\(100\%-30px\)\] {
    width: calc(100% - 30px);
  }
  .w-\[calc\(100\%-40px\)\] {
    width: calc(100% - 40px);
  }
  .w-\[calc\(100\%-70px\)\] {
    width: calc(100% - 70px);
  }
  .w-\[calc\(20\%-10px\)\] {
    width: calc(20% - 10px);
  }
  .w-\[clamp\(70px\2c 100\%\2c 170px\)\] {
    width: clamp(70px, 100%, 170px);
  }
  .w-\[var\(--button-width\)\] {
    width: var(--button-width);
  }
  .w-auto {
    width: auto;
  }
  .w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }
  .w-full {
    width: 100%;
  }
  .w-min {
    width: -moz-min-content;
    width: min-content;
  }
  .w-screen {
    width: 100vw;
  }
  .min-w-0 {
    min-width: 0;
  }
  .min-w-\[100\%\] {
    min-width: 100%;
  }
  .min-w-\[100px\] {
    min-width: 100px;
  }
  .min-w-\[10px\] {
    min-width: 10px;
  }
  .min-w-\[1100px\] {
    min-width: 1100px;
  }
  .min-w-\[12px\] {
    min-width: 12px;
  }
  .min-w-\[133px\] {
    min-width: 133px;
  }
  .min-w-\[140px\] {
    min-width: 140px;
  }
  .min-w-\[145px\] {
    min-width: 145px;
  }
  .min-w-\[148px\] {
    min-width: 148px;
  }
  .min-w-\[14px\] {
    min-width: 14px;
  }
  .min-w-\[150px\] {
    min-width: 150px;
  }
  .min-w-\[160px\] {
    min-width: 160px;
  }
  .min-w-\[16px\] {
    min-width: 16px;
  }
  .min-w-\[170px\] {
    min-width: 170px;
  }
  .min-w-\[173px\] {
    min-width: 173px;
  }
  .min-w-\[17px\] {
    min-width: 17px;
  }
  .min-w-\[200px\] {
    min-width: 200px;
  }
  .min-w-\[205px\] {
    min-width: 205px;
  }
  .min-w-\[20px\] {
    min-width: 20px;
  }
  .min-w-\[220px\] {
    min-width: 220px;
  }
  .min-w-\[240px\] {
    min-width: 240px;
  }
  .min-w-\[24px\] {
    min-width: 24px;
  }
  .min-w-\[250px\] {
    min-width: 250px;
  }
  .min-w-\[25px\] {
    min-width: 25px;
  }
  .min-w-\[260px\] {
    min-width: 260px;
  }
  .min-w-\[26px\] {
    min-width: 26px;
  }
  .min-w-\[270px\] {
    min-width: 270px;
  }
  .min-w-\[275px\] {
    min-width: 275px;
  }
  .min-w-\[300px\] {
    min-width: 300px;
  }
  .min-w-\[30px\] {
    min-width: 30px;
  }
  .min-w-\[318px\] {
    min-width: 318px;
  }
  .min-w-\[320px\] {
    min-width: 320px;
  }
  .min-w-\[326px\] {
    min-width: 326px;
  }
  .min-w-\[340px\] {
    min-width: 340px;
  }
  .min-w-\[388px\] {
    min-width: 388px;
  }
  .min-w-\[40px\] {
    min-width: 40px;
  }
  .min-w-\[50px\] {
    min-width: 50px;
  }
  .min-w-\[600px\] {
    min-width: 600px;
  }
  .min-w-\[60px\] {
    min-width: 60px;
  }
  .min-w-\[65px\] {
    min-width: 65px;
  }
  .min-w-\[800px\] {
    min-width: 800px;
  }
  .min-w-\[80px\] {
    min-width: 80px;
  }
  .min-w-\[86px\] {
    min-width: 86px;
  }
  .min-w-\[90px\] {
    min-width: 90px;
  }
  .min-w-\[91px\] {
    min-width: 91px;
  }
  .min-w-\[auto\] {
    min-width: auto;
  }
  .min-w-fit {
    min-width: -moz-fit-content;
    min-width: fit-content;
  }
  .\!max-w-\[400px\] {
    max-width: 400px !important;
  }
  .\!max-w-\[500px\] {
    max-width: 500px !important;
  }
  .max-w-1366px {
    max-width: 1366px;
  }
  .max-w-400px {
    max-width: 400px;
  }
  .max-w-\[100\%\] {
    max-width: 100%;
  }
  .max-w-\[1000px\] {
    max-width: 1000px;
  }
  .max-w-\[100px\] {
    max-width: 100px;
  }
  .max-w-\[1100px\] {
    max-width: 1100px;
  }
  .max-w-\[1116px\] {
    max-width: 1116px;
  }
  .max-w-\[115px\] {
    max-width: 115px;
  }
  .max-w-\[1162px\] {
    max-width: 1162px;
  }
  .max-w-\[120px\] {
    max-width: 120px;
  }
  .max-w-\[1280px\] {
    max-width: 1280px;
  }
  .max-w-\[130px\] {
    max-width: 130px;
  }
  .max-w-\[1326px\] {
    max-width: 1326px;
  }
  .max-w-\[1366px\] {
    max-width: 1366px;
  }
  .max-w-\[1440px\] {
    max-width: 1440px;
  }
  .max-w-\[150px\] {
    max-width: 150px;
  }
  .max-w-\[170px\] {
    max-width: 170px;
  }
  .max-w-\[180px\] {
    max-width: 180px;
  }
  .max-w-\[1920px\] {
    max-width: 1920px;
  }
  .max-w-\[198px\] {
    max-width: 198px;
  }
  .max-w-\[200px\] {
    max-width: 200px;
  }
  .max-w-\[210px\] {
    max-width: 210px;
  }
  .max-w-\[230px\] {
    max-width: 230px;
  }
  .max-w-\[240px\] {
    max-width: 240px;
  }
  .max-w-\[250px\] {
    max-width: 250px;
  }
  .max-w-\[252px\] {
    max-width: 252px;
  }
  .max-w-\[270px\] {
    max-width: 270px;
  }
  .max-w-\[300px\] {
    max-width: 300px;
  }
  .max-w-\[315px\] {
    max-width: 315px;
  }
  .max-w-\[320px\] {
    max-width: 320px;
  }
  .max-w-\[340px\] {
    max-width: 340px;
  }
  .max-w-\[350px\] {
    max-width: 350px;
  }
  .max-w-\[358px\] {
    max-width: 358px;
  }
  .max-w-\[360px\] {
    max-width: 360px;
  }
  .max-w-\[380px\] {
    max-width: 380px;
  }
  .max-w-\[400px\] {
    max-width: 400px;
  }
  .max-w-\[444px\] {
    max-width: 444px;
  }
  .max-w-\[500px\] {
    max-width: 500px;
  }
  .max-w-\[50px\] {
    max-width: 50px;
  }
  .max-w-\[518px\] {
    max-width: 518px;
  }
  .max-w-\[550px\] {
    max-width: 550px;
  }
  .max-w-\[580px\] {
    max-width: 580px;
  }
  .max-w-\[600px\] {
    max-width: 600px;
  }
  .max-w-\[60px\] {
    max-width: 60px;
  }
  .max-w-\[620px\] {
    max-width: 620px;
  }
  .max-w-\[692px\] {
    max-width: 692px;
  }
  .max-w-\[695px\] {
    max-width: 695px;
  }
  .max-w-\[700px\] {
    max-width: 700px;
  }
  .max-w-\[70px\] {
    max-width: 70px;
  }
  .max-w-\[710px\] {
    max-width: 710px;
  }
  .max-w-\[732px\] {
    max-width: 732px;
  }
  .max-w-\[740px\] {
    max-width: 740px;
  }
  .max-w-\[800px\] {
    max-width: 800px;
  }
  .max-w-\[831px\] {
    max-width: 831px;
  }
  .max-w-\[860px\] {
    max-width: 860px;
  }
  .max-w-\[900px\] {
    max-width: 900px;
  }
  .max-w-\[920px\] {
    max-width: 920px;
  }
  .flex-1 {
    flex: 1 1 0%;
  }
  .flex-none {
    flex: none;
  }
  .flex-shrink {
    flex-shrink: 1;
  }
  .flex-shrink-0,
  .shrink-0 {
    flex-shrink: 0;
  }
  .flex-grow,
  .grow {
    flex-grow: 1;
  }
  .grow-\[114\] {
    flex-grow: 114;
  }
  .grow-\[150\] {
    flex-grow: 150;
  }
  .grow-\[239\] {
    flex-grow: 239;
  }
  .grow-\[340\] {
    flex-grow: 340;
  }
  .basis-\[85\%\] {
    flex-basis: 85%;
  }
  .table-auto {
    table-layout: auto;
  }
  .table-fixed {
    table-layout: fixed;
  }
  .border-spacing-0 {
    --tw-border-spacing-x: 0px;
    --tw-border-spacing-y: 0px;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
  }
  .origin-top {
    transform-origin: top;
  }
  .\!translate-y-0 {
    --tw-translate-y: 0px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }
  .-translate-x-1\/2 {
    --tw-translate-x: -50%;
  }
  .-translate-x-1\/2,
  .-translate-x-full {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .-translate-x-full {
    --tw-translate-x: -100%;
  }
  .-translate-y-1\/2 {
    --tw-translate-y: -50%;
  }
  .-translate-y-1\/2,
  .-translate-y-\[35px\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .-translate-y-\[35px\] {
    --tw-translate-y: -35px;
  }
  .-translate-y-\[75px\] {
    --tw-translate-y: -75px;
  }
  .-translate-y-\[75px\],
  .-translate-y-full {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .-translate-y-full {
    --tw-translate-y: -100%;
  }
  .translate-x-\[-50\%\] {
    --tw-translate-x: -50%;
  }
  .translate-x-\[-50\%\],
  .translate-x-\[-50\.5\%\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .translate-x-\[-50\.5\%\] {
    --tw-translate-x: -50.5%;
  }
  .translate-x-\[50\%\] {
    --tw-translate-x: 50%;
  }
  .translate-x-\[50\%\],
  .translate-y-0 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .translate-y-0 {
    --tw-translate-y: 0px;
  }
  .translate-y-6 {
    --tw-translate-y: 1.5rem;
  }
  .translate-y-6,
  .translate-y-\[-50\%\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .translate-y-\[-50\%\] {
    --tw-translate-y: -50%;
  }
  .translate-y-\[-60\%\] {
    --tw-translate-y: -60%;
  }
  .translate-y-\[-60\%\],
  .translate-y-full {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .translate-y-full {
    --tw-translate-y: 100%;
  }
  .-rotate-45 {
    --tw-rotate: -45deg;
  }
  .-rotate-45,
  .-rotate-\[135deg\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .-rotate-\[135deg\] {
    --tw-rotate: -135deg;
  }
  .rotate-0 {
    --tw-rotate: 0deg;
  }
  .rotate-0,
  .rotate-180 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .rotate-180 {
    --tw-rotate: 180deg;
  }
  .rotate-45 {
    --tw-rotate: 45deg;
  }
  .rotate-45,
  .rotate-\[-30deg\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .rotate-\[-30deg\] {
    --tw-rotate: -30deg;
  }
  .rotate-\[-45deg\] {
    --tw-rotate: -45deg;
  }
  .rotate-\[-45deg\],
  .rotate-\[-90deg\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .rotate-\[-90deg\] {
    --tw-rotate: -90deg;
  }
  .rotate-\[180deg\] {
    --tw-rotate: 180deg;
  }
  .rotate-\[180deg\],
  .scale-100 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }
  .scale-95 {
    --tw-scale-x: 0.95;
    --tw-scale-y: 0.95;
  }
  .scale-95,
  .scale-\[1\.3\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .scale-\[1\.3\] {
    --tw-scale-x: 1.3;
    --tw-scale-y: 1.3;
  }
  .transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .animate-\[blinkDot_1\.4s_linear_infinite\] {
    animation: blinkDot 1.4s linear infinite;
  }
  .animate-\[blinkDot_1\.4s_linear_infinite_0\.2s\] {
    animation: blinkDot 1.4s linear 0.2s infinite;
  }
  @keyframes blinkDot {
    0% {
      opacity: 0;
    }
    20% {
      opacity: 1;
    }
    to {
      opacity: 0;
    }
  }
  .animate-\[blinkDot_1\.4s_linear_infinite_0\.4s\] {
    animation: blinkDot 1.4s linear 0.4s infinite;
  }
  @keyframes bounceInBottom {
    0% {
      transform: translateY(100%);
      animated-timing-function: ease-in;
      opacity: 0;
    }
    38% {
      transform: translateY(0);
      animated-timing-function: ease-out;
      opacity: 1;
    }
    55% {
      transform: translateY(20%);
      animated-timing-function: ease-in;
    }
    72% {
      transform: translateY(0);
      animated-timing-function: ease-out;
    }
    81% {
      transform: translateY(5%);
      animated-timing-function: ease-in;
    }
    90% {
      transform: translateY(0);
      animated-timing-function: ease-out;
    }
    95% {
      transform: translateY(2%);
      animated-timing-function: ease-in;
    }
    to {
      transform: translateY(0);
      animated-timing-function: ease-out;
      opacity: 1;
    }
  }
  .animate-\[bounceInBottom_0\.5s_ease-in-out\] {
    animation: bounceInBottom 0.5s ease-in-out;
  }
  @keyframes fadeInDownAlert {
    0% {
      height: 15px;
      filter: blur(2px);
      transform: translateX(0) translateY(-50%);
      opacity: 0.1;
    }
    to {
      height: 53px;
      filter: blur(0);
      transform: translateX(0) translateY(0);
      opacity: 0.7;
    }
  }
  .animate-\[fadeInDownAlert_0\.4s_ease-in-out\] {
    animation: fadeInDownAlert 0.4s ease-in-out;
  }
  @keyframes fadeOutMessage {
    0% {
      opacity: 1;
    }
    to {
      opacity: 0;
    }
  }
  .animate-\[fadeOutMessage_0\.4s_ease\] {
    animation: fadeOutMessage 0.4s ease;
  }
  @keyframes floatingMsg {
    0% {
      top: -50px;
      opacity: 1;
      display: flex;
      animation-timing-function: ease-out;
    }
    5% {
      top: 30px;
      opacity: 1;
      animation-timing-function: ease-out;
    }
    7% {
      top: 26px;
      opacity: 1;
      animation-timing-function: ease-out;
    }
    10% {
      top: 30px;
      opacity: 1;
    }
    90% {
      top: 30px;
      opacity: 1;
    }
    to {
      top: 60px;
      opacity: 0;
      display: flex;
      animation-timing-function: ease-out;
    }
  }
  .animate-\[floatingMsg_5s_ease-in-out\] {
    animation: floatingMsg 5s ease-in-out;
  }
  @keyframes mobileFloatingMsg {
    0% {
      bottom: -50px;
      opacity: 1;
      display: flex;
      animation-timing-function: ease-out;
    }
    5% {
      bottom: 20px;
      opacity: 1;
      animation-timing-function: ease-out;
    }
    7% {
      bottom: 17px;
      opacity: 1;
    }
    10% {
      bottom: 20px;
      opacity: 1;
    }
    90% {
      bottom: 20px;
      opacity: 1;
    }
    to {
      bottom: -50px;
      opacity: 0;
      display: flex;
      animation-timing-function: ease-out;
    }
  }
  .animate-\[mobileFloatingMsg_5s_ease-in-out\] {
    animation: mobileFloatingMsg 5s ease-in-out;
  }
  @keyframes opacity {
    0% {
      opacity: 1;
    }
    to {
      opacity: 0;
    }
  }
  .animate-\[opacity_0\.7s_ease-in-out_0\.4s\] {
    animation: opacity 0.7s ease-in-out 0.4s;
  }
  .animate-\[ping_1\.5s_ease-in-out_infinite\] {
    animation: ping 1.5s ease-in-out infinite;
  }
  @keyframes skeleton {
    0% {
      transform: translateX(-150%);
    }
    50% {
      transform: translateX(-60%);
    }
    to {
      transform: translateX(150%);
    }
  }
  .animate-\[skeleton_3s_linear_infinite\] {
    animation: skeleton 3s linear infinite;
  }
  .animate-\[slideDownDouble_100s_linear_infinite\] {
    animation: slideDownDouble 100s linear infinite;
  }
  @keyframes slideDownDouble {
    0% {
      transform: translateY(-200%);
    }
    to {
      transform: translateY(0);
    }
  }
  .animate-\[slideDownDouble_80s_linear_infinite\] {
    animation: slideDownDouble 80s linear infinite;
  }
  .animate-\[slideDown_100s_linear_infinite\] {
    animation: slideDown 100s linear infinite;
  }
  @keyframes slideDown {
    0% {
      transform: translateY(-100%);
    }
    to {
      transform: translateY(100%);
    }
  }
  .animate-\[slideDown_80s_linear_infinite\] {
    animation: slideDown 80s linear infinite;
  }
  @keyframes slideRight {
    0% {
      transform: translateX(-100%);
    }
    to {
      transform: translateX(0);
    }
  }
  .animate-\[slideRight_0\.4s_ease-in-out\] {
    animation: slideRight 0.4s ease-in-out;
  }
  .animate-\[slideTextReverse_400s_linear_infinite\] {
    animation: slideTextReverse 400s linear infinite;
  }
  @keyframes slideTextReverse {
    0% {
      transform: translateX(0) translateY(0);
    }
    to {
      transform: translateX(-100%) translateY(0);
    }
  }
  .animate-\[slideTextReverse_40s_linear_infinite\] {
    animation: slideTextReverse 40s linear infinite;
  }
  @keyframes slideText {
    0% {
      transform: translateX(-100%) translateY(0);
    }
    to {
      transform: translateX(0) translateY(0);
    }
  }
  .animate-\[slideText_40s_linear_infinite\] {
    animation: slideText 40s linear infinite;
  }
  @keyframes slideUpDouble {
    0% {
      transform: translateY(0);
    }
    to {
      transform: translateY(-200%);
    }
  }
  .animate-\[slideUpDouble_100s_linear_infinite\] {
    animation: slideUpDouble 100s linear infinite;
  }
  @keyframes slideUp {
    0% {
      transform: translateY(100%);
    }
    to {
      transform: translateY(-100%);
    }
  }
  .animate-\[slideUp_100s_linear_infinite\] {
    animation: slideUp 100s linear infinite;
  }
  .animate-\[spinner_1s_linear_infinite\] {
    animation: spinner 1s linear infinite;
  }
  @keyframes spinner {
    0% {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(1turn);
    }
  }
  .animate-\[spinner_2s_linear_infinite\] {
    animation: spinner 2s linear infinite;
  }
  @keyframes waveCircle {
    0% {
      transform: scale(0.95);
      box-shadow: 0 0 0 0 rgba(30, 105, 217, 1);
    }
    55% {
      transform: scale(1);
      box-shadow: 0 0 0 5px rgba(30, 105, 217, 0.4);
    }
    75% {
      transform: scale(1);
      box-shadow: 0 0 0 5px rgba(30, 105, 217, 0);
    }
    to {
      transform: scale(1);
      box-shadow: 0 0 0 5px rgba(30, 105, 217, 0);
    }
  }
  .animate-\[waveCircle_1\.25s_ease-in_infinite\] {
    animation: waveCircle 1.25s ease-in infinite;
  }
  @keyframes ping {
    75%,
    to {
      transform: scale(2);
      opacity: 0;
    }
  }
  .animate-ping {
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }
  @keyframes pulse {
    50% {
      opacity: 0.5;
    }
  }
  .animate-pulse {
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }
  .\!cursor-default {
    cursor: default !important;
  }
  .cursor-default {
    cursor: default;
  }
  .cursor-ew-resize {
    cursor: ew-resize;
  }
  .cursor-grabbing {
    cursor: grabbing;
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
  }
  .resize-none {
    resize: none;
  }
  .resize {
    resize: both;
  }
  .list-inside {
    list-style-position: inside;
  }
  .list-outside {
    list-style-position: outside;
  }
  .list-decimal {
    list-style-type: decimal;
  }
  .list-disc {
    list-style-type: disc;
  }
  .appearance-none {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }
  .grid-flow-row {
    grid-auto-flow: row;
  }
  .grid-flow-col {
    grid-auto-flow: column;
  }
  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .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-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .grid-cols-\[100px_auto\] {
    grid-template-columns: 100px auto;
  }
  .grid-cols-\[110px_auto\] {
    grid-template-columns: 110px auto;
  }
  .grid-cols-\[120px_auto\] {
    grid-template-columns: 120px auto;
  }
  .grid-cols-\[17px_30px_280px_1fr_1fr_220px_1fr_1fr\] {
    grid-template-columns: 17px 30px 280px 1fr 1fr 220px 1fr 1fr;
  }
  .grid-cols-\[1fr_170px_130px\] {
    grid-template-columns: 1fr 170px 130px;
  }
  .grid-cols-\[1fr_1fr\] {
    grid-template-columns: 1fr 1fr;
  }
  .grid-cols-\[1fr_1fr_1fr\] {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .grid-cols-\[1fr_1fr_1fr_1fr_1fr_77px\] {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 77px;
  }
  .grid-cols-\[244px_auto\] {
    grid-template-columns: 244px auto;
  }
  .grid-cols-\[24px_400px_1fr_1fr_1fr_1fr_162px\] {
    grid-template-columns: 24px 400px 1fr 1fr 1fr 1fr 162px;
  }
  .grid-cols-\[24px_50px_400px_1fr_1fr_1fr_1fr_162px\] {
    grid-template-columns: 24px 50px 400px 1fr 1fr 1fr 1fr 162px;
  }
  .grid-cols-\[270px_260px_auto_120px\] {
    grid-template-columns: 270px 260px auto 120px;
  }
  .grid-cols-\[270px_auto\] {
    grid-template-columns: 270px auto;
  }
  .grid-cols-\[300px_auto_120px_140px_120px_120px_50px\] {
    grid-template-columns: 300px auto 120px 140px 120px 120px 50px;
  }
  .grid-cols-\[30px_190px_auto_74px_102px\] {
    grid-template-columns: 30px 190px auto 74px 102px;
  }
  .grid-cols-\[3fr_1fr_2fr\] {
    grid-template-columns: 3fr 1fr 2fr;
  }
  .grid-cols-\[50px_220px_auto_180px_180px_180px_180px\] {
    grid-template-columns: 50px 220px auto 180px 180px 180px 180px;
  }
  .grid-cols-\[50px_300px_auto_100px_50px\] {
    grid-template-columns: 50px 300px auto 100px 50px;
  }
  .grid-cols-\[50px_300px_auto_120px_140px_120px_120px_50px\] {
    grid-template-columns: 50px 300px auto 120px 140px 120px 120px 50px;
  }
  .grid-cols-\[50px_300px_auto_150px_120px\] {
    grid-template-columns: 50px 300px auto 150px 120px;
  }
  .grid-cols-\[50px_300px_auto_200px\] {
    grid-template-columns: 50px 300px auto 200px;
  }
  .grid-cols-\[50px_400px_1fr_1fr_1fr_1fr_162px\] {
    grid-template-columns: 50px 400px 1fr 1fr 1fr 1fr 162px;
  }
  .grid-cols-\[50px_auto_180px_180px_180px\] {
    grid-template-columns: 50px auto 180px 180px 180px;
  }
  .grid-cols-\[50px_auto_200px_200px_200px\] {
    grid-template-columns: 50px auto 200px 200px 200px;
  }
  .grid-cols-\[663px_auto\] {
    grid-template-columns: 663px auto;
  }
  .grid-cols-\[70px_auto\] {
    grid-template-columns: 70px auto;
  }
  .grid-cols-\[91px_auto\] {
    grid-template-columns: 91px auto;
  }
  .grid-cols-\[auto_198px\] {
    grid-template-columns: auto 198px;
  }
  .grid-cols-\[auto_1px_350px\] {
    grid-template-columns: auto 1px 350px;
  }
  .grid-cols-\[auto_1px_360px\] {
    grid-template-columns: auto 1px 360px;
  }
  .grid-cols-\[auto_200px_200px_200px\] {
    grid-template-columns: auto 200px 200px 200px;
  }
  .grid-cols-\[auto_220px\] {
    grid-template-columns: auto 220px;
  }
  .grid-cols-\[auto_320px\] {
    grid-template-columns: auto 320px;
  }
  .grid-cols-\[auto_340px\] {
    grid-template-columns: auto 340px;
  }
  .grid-cols-\[auto_400px\] {
    grid-template-columns: auto 400px;
  }
  .grid-cols-\[auto_447px\] {
    grid-template-columns: auto 447px;
  }
  .grid-cols-\[auto_510px\] {
    grid-template-columns: auto 510px;
  }
  .grid-cols-\[auto_663px\] {
    grid-template-columns: auto 663px;
  }
  .grid-cols-\[auto_710px\] {
    grid-template-columns: auto 710px;
  }
  .grid-cols-\[auto_724px\] {
    grid-template-columns: auto 724px;
  }
  .grid-cols-\[auto_auto\] {
    grid-template-columns: auto auto;
  }
  .grid-cols-\[auto_auto_auto\] {
    grid-template-columns: auto auto auto;
  }
  .grid-cols-\[auto_auto_auto_auto_auto_77px\] {
    grid-template-columns: auto auto auto auto auto 77px;
  }
  .grid-rows-7 {
    grid-template-rows: repeat(7, minmax(0, 1fr));
  }
  .flex-row {
    flex-direction: row;
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .flex-nowrap {
    flex-wrap: nowrap;
  }
  .content-center {
    align-content: center;
  }
  .content-end {
    align-content: flex-end;
  }
  .items-start {
    align-items: flex-start;
  }
  .items-end {
    align-items: flex-end;
  }
  .items-center {
    align-items: center;
  }
  .items-baseline {
    align-items: baseline;
  }
  .\!justify-start {
    justify-content: flex-start !important;
  }
  .justify-start {
    justify-content: flex-start;
  }
  .justify-end {
    justify-content: flex-end;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-stretch {
    justify-content: stretch;
  }
  .gap-0 {
    gap: 0;
  }
  .gap-2 {
    gap: 0.5rem;
  }
  .gap-5 {
    gap: 1.25rem;
  }
  .gap-\[10px\] {
    gap: 10px;
  }
  .gap-\[15px\] {
    gap: 15px;
  }
  .gap-\[20px\] {
    gap: 20px;
  }
  .gap-\[25px\] {
    gap: 25px;
  }
  .gap-\[30px\] {
    gap: 30px;
  }
  .gap-\[32px\] {
    gap: 32px;
  }
  .gap-\[3px\] {
    gap: 3px;
  }
  .gap-\[40px\] {
    gap: 40px;
  }
  .gap-\[5px\] {
    gap: 5px;
  }
  .gap-\[60px\] {
    gap: 60px;
  }
  .gap-\[7px\] {
    gap: 7px;
  }
  .gap-\[8px\] {
    gap: 8px;
  }
  .\!gap-x-\[3px\] {
    -moz-column-gap: 3px !important;
    column-gap: 3px !important;
  }
  .gap-x-2 {
    -moz-column-gap: 0.5rem;
    column-gap: 0.5rem;
  }
  .gap-x-4 {
    -moz-column-gap: 1rem;
    column-gap: 1rem;
  }
  .gap-x-5 {
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
  }
  .gap-x-\[100px\] {
    -moz-column-gap: 100px;
    column-gap: 100px;
  }
  .gap-x-\[10px\] {
    -moz-column-gap: 10px;
    column-gap: 10px;
  }
  .gap-x-\[12px\] {
    -moz-column-gap: 12px;
    column-gap: 12px;
  }
  .gap-x-\[13px\] {
    -moz-column-gap: 13px;
    column-gap: 13px;
  }
  .gap-x-\[14px\] {
    -moz-column-gap: 14px;
    column-gap: 14px;
  }
  .gap-x-\[15px\] {
    -moz-column-gap: 15px;
    column-gap: 15px;
  }
  .gap-x-\[20px\] {
    -moz-column-gap: 20px;
    column-gap: 20px;
  }
  .gap-x-\[22px\] {
    -moz-column-gap: 22px;
    column-gap: 22px;
  }
  .gap-x-\[25px\] {
    -moz-column-gap: 25px;
    column-gap: 25px;
  }
  .gap-x-\[30px\] {
    -moz-column-gap: 30px;
    column-gap: 30px;
  }
  .gap-x-\[32px\] {
    -moz-column-gap: 32px;
    column-gap: 32px;
  }
  .gap-x-\[3px\] {
    -moz-column-gap: 3px;
    column-gap: 3px;
  }
  .gap-x-\[40px\] {
    -moz-column-gap: 40px;
    column-gap: 40px;
  }
  .gap-x-\[4px\] {
    -moz-column-gap: 4px;
    column-gap: 4px;
  }
  .gap-x-\[50px\] {
    -moz-column-gap: 50px;
    column-gap: 50px;
  }
  .gap-x-\[5px\] {
    -moz-column-gap: 5px;
    column-gap: 5px;
  }
  .gap-x-\[60px\] {
    -moz-column-gap: 60px;
    column-gap: 60px;
  }
  .gap-x-\[70px\] {
    -moz-column-gap: 70px;
    column-gap: 70px;
  }
  .gap-x-\[7ddpx\] {
    -moz-column-gap: 7ddpx;
    column-gap: 7ddpx;
  }
  .gap-x-\[7px\] {
    -moz-column-gap: 7px;
    column-gap: 7px;
  }
  .gap-x-\[80px\] {
    -moz-column-gap: 80px;
    column-gap: 80px;
  }
  .gap-x-\[9px\] {
    -moz-column-gap: 9px;
    column-gap: 9px;
  }
  .gap-y-0 {
    row-gap: 0;
  }
  .gap-y-5 {
    row-gap: 1.25rem;
  }
  .gap-y-\[10px\] {
    row-gap: 10px;
  }
  .gap-y-\[13\.5px\] {
    row-gap: 13.5px;
  }
  .gap-y-\[15px\] {
    row-gap: 15px;
  }
  .gap-y-\[20px\] {
    row-gap: 20px;
  }
  .gap-y-\[24px\] {
    row-gap: 24px;
  }
  .gap-y-\[2px\] {
    row-gap: 2px;
  }
  .gap-y-\[30px\] {
    row-gap: 30px;
  }
  .gap-y-\[3px\] {
    row-gap: 3px;
  }
  .gap-y-\[40px\] {
    row-gap: 40px;
  }
  .gap-y-\[45px\] {
    row-gap: 45px;
  }
  .gap-y-\[50px\] {
    row-gap: 50px;
  }
  .gap-y-\[5px\] {
    row-gap: 5px;
  }
  .gap-y-\[7px\] {
    row-gap: 7px;
  }
  .gap-y-\[90px\] {
    row-gap: 90px;
  }
  .space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }
  .space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--tw-space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .space-x-\[0px\] > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }
  .space-x-\[10px\] > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(10px * var(--tw-space-x-reverse));
    margin-left: calc(10px * calc(1 - var(--tw-space-x-reverse)));
  }
  .space-x-\[15px\] > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(15px * var(--tw-space-x-reverse));
    margin-left: calc(15px * calc(1 - var(--tw-space-x-reverse)));
  }
  .space-x-\[20px\] > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(20px * var(--tw-space-x-reverse));
    margin-left: calc(20px * calc(1 - var(--tw-space-x-reverse)));
  }
  .space-x-\[30px\] > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(30px * var(--tw-space-x-reverse));
    margin-left: calc(30px * calc(1 - var(--tw-space-x-reverse)));
  }
  .space-x-\[3px\] > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3px * var(--tw-space-x-reverse));
    margin-left: calc(3px * calc(1 - var(--tw-space-x-reverse)));
  }
  .space-x-\[5px\] > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(5px * var(--tw-space-x-reverse));
    margin-left: calc(5px * calc(1 - var(--tw-space-x-reverse)));
  }
  .space-x-\[6px\] > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(6px * var(--tw-space-x-reverse));
    margin-left: calc(6px * calc(1 - var(--tw-space-x-reverse)));
  }
  .space-x-\[7px\] > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(7px * var(--tw-space-x-reverse));
    margin-left: calc(7px * calc(1 - var(--tw-space-x-reverse)));
  }
  .space-x-\[8px\] > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8px * var(--tw-space-x-reverse));
    margin-left: calc(8px * calc(1 - var(--tw-space-x-reverse)));
  }
  .space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
  }
  .space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
  }
  .space-y-\[100px\] > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(100px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(100px * var(--tw-space-y-reverse));
  }
  .space-y-\[10px\] > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(10px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(10px * var(--tw-space-y-reverse));
  }
  .space-y-\[110px\] > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(110px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(110px * var(--tw-space-y-reverse));
  }
  .space-y-\[150px\] > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(150px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(150px * var(--tw-space-y-reverse));
  }
  .space-y-\[15px\] > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(15px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(15px * var(--tw-space-y-reverse));
  }
  .space-y-\[1px\] > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1px * var(--tw-space-y-reverse));
  }
  .space-y-\[20px\] > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(20px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(20px * var(--tw-space-y-reverse));
  }
  .space-y-\[30px\] > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(30px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(30px * var(--tw-space-y-reverse));
  }
  .space-y-\[3px\] > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3px * var(--tw-space-y-reverse));
  }
  .space-y-\[40px\] > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(40px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(40px * var(--tw-space-y-reverse));
  }
  .space-y-\[4px\] > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4px * var(--tw-space-y-reverse));
  }
  .space-y-\[5px\] > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(5px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(5px * var(--tw-space-y-reverse));
  }
  .space-y-\[60px\] > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(60px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(60px * var(--tw-space-y-reverse));
  }
  .space-y-\[70px\] > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(70px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(70px * var(--tw-space-y-reverse));
  }
  .space-y-\[7px\] > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(7px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(7px * var(--tw-space-y-reverse));
  }
  .space-y-\[80px\] > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(80px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(80px * var(--tw-space-y-reverse));
  }
  .self-start {
    align-self: flex-start;
  }
  .self-end {
    align-self: flex-end;
  }
  .self-center {
    align-self: center;
  }
  .justify-self-end {
    justify-self: end;
  }
  .overflow-auto {
    overflow: auto;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .overflow-x-auto {
    overflow-x: auto;
  }
  .overflow-y-auto {
    overflow-y: auto;
  }
  .overflow-x-hidden {
    overflow-x: hidden;
  }
  .overflow-y-hidden {
    overflow-y: hidden;
  }
  .overflow-x-visible {
    overflow-x: visible;
  }
  .overflow-y-visible {
    overflow-y: visible;
  }
  .overflow-y-scroll {
    overflow-y: scroll;
  }
  .truncate {
    overflow: hidden;
    white-space: nowrap;
  }
  .overflow-ellipsis,
  .truncate {
    text-overflow: ellipsis;
  }
  .\!whitespace-nowrap {
    white-space: nowrap !important;
  }
  .whitespace-nowrap {
    white-space: nowrap;
  }
  .\!whitespace-pre {
    white-space: pre !important;
  }
  .whitespace-pre {
    white-space: pre;
  }
  .whitespace-pre-line {
    white-space: pre-line;
  }
  .whitespace-pre-wrap {
    white-space: pre-wrap;
  }
  .break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }
  .break-words {
    overflow-wrap: break-word;
  }
  .break-all {
    word-break: break-all;
  }
  .\!rounded-\[3px\] {
    border-radius: 3px !important;
  }
  .\!rounded-\[5px\] {
    border-radius: 5px !important;
  }
  .rounded {
    border-radius: 0.25rem;
  }
  .rounded-2xl {
    border-radius: 1rem;
  }
  .rounded-\[10px\] {
    border-radius: 10px;
  }
  .rounded-\[11px\] {
    border-radius: 11px;
  }
  .rounded-\[12px\] {
    border-radius: 12px;
  }
  .rounded-\[13px\] {
    border-radius: 13px;
  }
  .rounded-\[14px\] {
    border-radius: 14px;
  }
  .rounded-\[15px\] {
    border-radius: 15px;
  }
  .rounded-\[20px\] {
    border-radius: 20px;
  }
  .rounded-\[21px\] {
    border-radius: 21px;
  }
  .rounded-\[2px\] {
    border-radius: 2px;
  }
  .rounded-\[30px\] {
    border-radius: 30px;
  }
  .rounded-\[33px\] {
    border-radius: 33px;
  }
  .rounded-\[3px\] {
    border-radius: 3px;
  }
  .rounded-\[40px\] {
    border-radius: 40px;
  }
  .rounded-\[5px\] {
    border-radius: 5px;
  }
  .rounded-\[65px\] {
    border-radius: 65px;
  }
  .rounded-\[7px\] {
    border-radius: 7px;
  }
  .rounded-\[8px\] {
    border-radius: 8px;
  }
  .rounded-full {
    border-radius: 9999px;
  }
  .rounded-lg {
    border-radius: 0.5rem;
  }
  .rounded-md {
    border-radius: 0.375rem;
  }
  .rounded-none {
    border-radius: 0;
  }
  .rounded-b-\[2px\] {
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
  }
  .rounded-b-\[3px\] {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .rounded-b-\[5px\] {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
  }
  .rounded-l-\[20px\] {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
  }
  .rounded-l-\[50px\] {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
  }
  .rounded-l-\[5px\] {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
  }
  .rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }
  .rounded-r-\[10px\] {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }
  .rounded-r-\[5px\] {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  .rounded-t-\[2px\] {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
  }
  .rounded-t-\[3px\] {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }
  .rounded-t-\[4px\] {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }
  .rounded-t-\[5px\] {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }
  .\!rounded-tl-none {
    border-top-left-radius: 0 !important;
  }
  .rounded-bl-\[5px\] {
    border-bottom-left-radius: 5px;
  }
  .rounded-bl-none {
    border-bottom-left-radius: 0;
  }
  .rounded-tl-\[15px\] {
    border-top-left-radius: 15px;
  }
  .rounded-tl-\[5px\] {
    border-top-left-radius: 5px;
  }
  .rounded-tl-none {
    border-top-left-radius: 0;
  }
  .rounded-tr-\[15px\] {
    border-top-right-radius: 15px;
  }
  .rounded-tr-\[5px\] {
    border-top-right-radius: 5px;
  }
  .\!border {
    border-width: 1px !important;
  }
  .border {
    border-width: 1px;
  }
  .border-0 {
    border-width: 0;
  }
  .border-\[1\.5px\] {
    border-width: 1.5px;
  }
  .border-\[1px\] {
    border-width: 1px;
  }
  .border-\[2px\] {
    border-width: 2px;
  }
  .border-\[4px\] {
    border-width: 4px;
  }
  .border-x {
    border-left-width: 1px;
    border-right-width: 1px;
  }
  .border-y {
    border-top-width: 1px;
  }
  .border-b,
  .border-y {
    border-bottom-width: 1px;
  }
  .border-b-\[0\.5px\] {
    border-bottom-width: 0.5px;
  }
  .border-b-\[3px\] {
    border-bottom-width: 3px;
  }
  .border-l {
    border-left-width: 1px;
  }
  .border-l-0 {
    border-left-width: 0;
  }
  .border-r {
    border-right-width: 1px;
  }
  .border-r-0 {
    border-right-width: 0;
  }
  .border-t {
    border-top-width: 1px;
  }
  .border-solid {
    border-style: solid;
  }
  .border-none {
    border-style: none;
  }
  .\!border-\[\#013047\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(1 48 71 / var(--tw-border-opacity)) !important;
  }
  .\!border-\[\#061839\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(6 24 57 / var(--tw-border-opacity)) !important;
  }
  .\!border-\[\#072849\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(7 40 73 / var(--tw-border-opacity)) !important;
  }
  .\!border-\[\#0F3255\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(15 50 85 / var(--tw-border-opacity)) !important;
  }
  .\!border-\[\#114158\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(17 65 88 / var(--tw-border-opacity)) !important;
  }
  .\!border-\[\#1A185A\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(26 24 90 / var(--tw-border-opacity)) !important;
  }
  .\!border-\[\#1D2F3E\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(29 47 62 / var(--tw-border-opacity)) !important;
  }
  .\!border-\[\#1F2B3E\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(31 43 62 / var(--tw-border-opacity)) !important;
  }
  .\!border-\[\#242930\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(36 41 48 / var(--tw-border-opacity)) !important;
  }
  .\!border-\[\#252841\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(37 40 65 / var(--tw-border-opacity)) !important;
  }
  .\!border-\[\#282F3F\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(40 47 63 / var(--tw-border-opacity)) !important;
  }
  .\!border-\[\#2B2B2B\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(43 43 43 / var(--tw-border-opacity)) !important;
  }
  .\!border-\[\#2F3330\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(47 51 48 / var(--tw-border-opacity)) !important;
  }
  .\!border-\[\#FFFFFF\]\/50 {
    border-color: rgb(255 255 255/0.5) !important;
  }
  .\!border-blue_tint01 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(235 244 252 / var(--tw-border-opacity)) !important;
  }
  .\!border-dark_gray07 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(58 58 60 / var(--tw-border-opacity)) !important;
  }
  .\!border-gray06 {
    border-color: rgb(226 228 231 / var(--tw-border-opacity)) !important;
  }
  .\!border-gray06,
  .\!border-red {
    --tw-border-opacity: 1 !important;
  }
  .\!border-red {
    border-color: rgb(230 67 78 / var(--tw-border-opacity)) !important;
  }
  .\!border-transparent02 {
    border-color: rgba(0, 0, 0, 0.06) !important;
  }
  .border-\[\#1C1C1C\] {
    --tw-border-opacity: 1;
    border-color: rgb(28 28 28 / var(--tw-border-opacity));
  }
  .border-\[\#2A3547\] {
    --tw-border-opacity: 1;
    border-color: rgb(42 53 71 / var(--tw-border-opacity));
  }
  .border-\[\#3167FE\]\/\[0\.3\] {
    border-color: rgb(49 103 254/0.3);
  }
  .border-\[\#32E9CA\]\/30 {
    border-color: rgb(50 233 202/0.3);
  }
  .border-\[\#60398E\]\/\[0\.3\] {
    border-color: rgb(96 57 142/0.3);
  }
  .border-\[\#62A1FF\] {
    --tw-border-opacity: 1;
    border-color: rgb(98 161 255 / var(--tw-border-opacity));
  }
  .border-\[\#719CFD\]\/10 {
    border-color: rgb(113 156 253/0.1);
  }
  .border-\[\#97CDFF\]\/30 {
    border-color: rgb(151 205 255/0.3);
  }
  .border-\[\#AAE4FF\]\/\[0\.3\] {
    border-color: rgb(170 228 255/0.3);
  }
  .border-\[\#AAFFE1\]\/\[0\.3\] {
    border-color: rgb(170 255 225/0.3);
  }
  .border-\[\#B0FFFF\]\/\[0\.3\] {
    border-color: rgb(176 255 255/0.3);
  }
  .border-\[\#B2FFE9\]\/\[0\.3\] {
    border-color: rgb(178 255 233/0.3);
  }
  .border-\[\#CEE7FF\]\/\[0\.3\] {
    border-color: rgb(206 231 255/0.3);
  }
  .border-\[\#DEDEDE\] {
    --tw-border-opacity: 1;
    border-color: rgb(222 222 222 / var(--tw-border-opacity));
  }
  .border-\[\#E9C35B\]\/\[0\.3\] {
    border-color: rgb(233 195 91/0.3);
  }
  .border-\[\#E9EBF0\] {
    --tw-border-opacity: 1;
    border-color: rgb(233 235 240 / var(--tw-border-opacity));
  }
  .border-\[\#EE892B\] {
    --tw-border-opacity: 1;
    border-color: rgb(238 137 43 / var(--tw-border-opacity));
  }
  .border-\[\#F2F4F6\] {
    --tw-border-opacity: 1;
    border-color: rgb(242 244 246 / var(--tw-border-opacity));
  }
  .border-\[\#F6B630\] {
    --tw-border-opacity: 1;
    border-color: rgb(246 182 48 / var(--tw-border-opacity));
  }
  .border-\[\#FF5656\] {
    --tw-border-opacity: 1;
    border-color: rgb(255 86 86 / var(--tw-border-opacity));
  }
  .border-\[\#FF7B51\]\/\[0\.3\] {
    border-color: rgb(255 123 81/0.3);
  }
  .border-\[\#FF9839\] {
    --tw-border-opacity: 1;
    border-color: rgb(255 152 57 / var(--tw-border-opacity));
  }
  .border-\[\#FFC940\]\/\[0\.3\] {
    border-color: rgb(255 201 64/0.3);
  }
  .border-\[\#FFCB44\] {
    --tw-border-opacity: 1;
    border-color: rgb(255 203 68 / var(--tw-border-opacity));
  }
  .border-\[\#FFCF7D\]\/30,
  .border-\[\#FFCF7D\]\/\[0\.3\] {
    border-color: rgb(255 207 125/0.3);
  }
  .border-\[\#FFEBB9\]\/30 {
    border-color: rgb(255 235 185/0.3);
  }
  .border-\[\#FFFFFF30\] {
    border-color: #ffffff30;
  }
  .border-\[\#FFFFFF\] {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
  }
  .border-\[\#FFFFFF\]\/20 {
    border-color: rgb(255 255 255/0.2);
  }
  .border-\[\#FFFFFF\]\/60 {
    border-color: rgb(255 255 255/0.6);
  }
  .border-bg_dark_white03 {
    border-color: rgba(255, 255, 255, 0.12);
  }
  .border-blue {
    --tw-border-opacity: 1;
    border-color: rgb(38 130 203 / var(--tw-border-opacity));
  }
  .border-blue_tint01 {
    --tw-border-opacity: 1;
    border-color: rgb(235 244 252 / var(--tw-border-opacity));
  }
  .border-brown {
    --tw-border-opacity: 1;
    border-color: rgb(168 145 96 / var(--tw-border-opacity));
  }
  .border-dark_gray06 {
    --tw-border-opacity: 1;
    border-color: rgb(71 71 75 / var(--tw-border-opacity));
  }
  .border-dark_gray07 {
    --tw-border-opacity: 1;
    border-color: rgb(58 58 60 / var(--tw-border-opacity));
  }
  .border-dark_gray08 {
    --tw-border-opacity: 1;
    border-color: rgb(46 46 50 / var(--tw-border-opacity));
  }
  .border-dark_red_shade {
    --tw-border-opacity: 1;
    border-color: rgb(229 110 115 / var(--tw-border-opacity));
  }
  .border-font_pro {
    --tw-border-opacity: 1;
    border-color: rgb(84 154 254 / var(--tw-border-opacity));
  }
  .border-gray01 {
    --tw-border-opacity: 1;
    border-color: rgb(36 36 36 / var(--tw-border-opacity));
  }
  .border-gray04 {
    --tw-border-opacity: 1;
    border-color: rgb(187 189 192 / var(--tw-border-opacity));
  }
  .border-gray05 {
    --tw-border-opacity: 1;
    border-color: rgb(200 202 205 / var(--tw-border-opacity));
  }
  .border-gray06 {
    --tw-border-opacity: 1;
    border-color: rgb(226 228 231 / var(--tw-border-opacity));
  }
  .border-gray07 {
    --tw-border-opacity: 1;
    border-color: rgb(239 240 243 / var(--tw-border-opacity));
  }
  .border-gray08 {
    --tw-border-opacity: 1;
    border-color: rgb(247 248 249 / var(--tw-border-opacity));
  }
  .border-gray10 {
    --tw-border-opacity: 1;
    border-color: rgb(242 244 246 / var(--tw-border-opacity));
  }
  .border-indigo {
    --tw-border-opacity: 1;
    border-color: rgb(66 96 242 / var(--tw-border-opacity));
  }
  .border-primary {
    --tw-border-opacity: 1;
    border-color: rgb(10 175 130 / var(--tw-border-opacity));
  }
  .border-primary_shade {
    --tw-border-opacity: 1;
    border-color: rgb(8 140 104 / var(--tw-border-opacity));
  }
  .border-primary_tint01 {
    --tw-border-opacity: 1;
    border-color: rgb(237 247 243 / var(--tw-border-opacity));
  }
  .border-red {
    --tw-border-opacity: 1;
    border-color: rgb(230 67 78 / var(--tw-border-opacity));
  }
  .border-red_shade {
    --tw-border-opacity: 1;
    border-color: rgb(198 23 35 / var(--tw-border-opacity));
  }
  .border-transparent {
    border-color: rgba(0, 0, 0, 0);
  }
  .border-transparent01 {
    border-color: rgba(0, 0, 0, 0.03);
  }
  .border-transparent02 {
    border-color: rgba(0, 0, 0, 0.06);
  }
  .border-white {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
  }
  .border-white\/20 {
    border-color: rgb(255 255 255/0.2);
  }
  .border-white\/30 {
    border-color: rgb(255 255 255/0.3);
  }
  .border-white\/5 {
    border-color: rgb(255 255 255/0.05);
  }
  .border-white\/50 {
    border-color: rgb(255 255 255/0.5);
  }
  .border-white\/60 {
    border-color: rgb(255 255 255/0.6);
  }
  .border-yellow {
    --tw-border-opacity: 1;
    border-color: rgb(255 204 0 / var(--tw-border-opacity));
  }
  .border-b-blue_tint01 {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(235 244 252 / var(--tw-border-opacity));
  }
  .border-b-gray07 {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(239 240 243 / var(--tw-border-opacity));
  }
  .border-b-gray08 {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(247 248 249 / var(--tw-border-opacity));
  }
  .border-b-transparent {
    border-bottom-color: rgba(0, 0, 0, 0);
  }
  .border-b-transparent02 {
    border-bottom-color: rgba(0, 0, 0, 0.06);
  }
  .border-l-transparent02 {
    border-left-color: rgba(0, 0, 0, 0.06);
  }
  .border-r-transparent02 {
    border-right-color: rgba(0, 0, 0, 0.06);
  }
  .border-t-gray07 {
    --tw-border-opacity: 1;
    border-top-color: rgb(239 240 243 / var(--tw-border-opacity));
  }
  .border-t-gray08 {
    --tw-border-opacity: 1;
    border-top-color: rgb(247 248 249 / var(--tw-border-opacity));
  }
  .border-opacity-10 {
    --tw-border-opacity: 0.1;
  }
  .\!bg-\[\#000000\]\/30 {
    background-color: rgb(0 0 0/0.3) !important;
  }
  .\!bg-\[\#013047\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(1 48 71 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#030D20\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(3 13 32 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#040209\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(4 2 9 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#060445\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(6 4 69 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#061149\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(6 17 73 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#061839\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(6 24 57 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#072839\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(7 40 57 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#072849\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(7 40 73 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#081354\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(8 19 84 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#081D3C\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(8 29 60 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#0C202D\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(12 32 45 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#0E1225\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(14 18 37 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#0F1C2F\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(15 28 47 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#0F3255\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(15 50 85 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#114158\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(17 65 88 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#151931\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(21 25 49 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#1A185A\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(26 24 90 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#1C1C1C\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(28 28 28 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#1D2F3E\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(29 47 62 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#1E2023\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(30 32 35 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#1E2432\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(30 36 50 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#1F2337\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(31 35 55 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#1F2B3E\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(31 43 62 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#242930\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(36 41 48 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#252841\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(37 40 65 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#282F3F\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(40 47 63 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#2B2B2B\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(43 43 43 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#2F3330\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(47 51 48 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#303635\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(48 54 53 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#372921\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(55 41 33 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#52A2EC\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(82 162 236 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#5F82FF\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(95 130 255 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#6BC6AD\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(107 198 173 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#94FF55\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(148 255 85 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-\[\#E37F0D\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(227 127 13 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-bg_dark_background {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(28 28 29 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-bg_dark_popup {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(37 37 40 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-bg_dark_white03 {
    background-color: rgba(255, 255, 255, 0.12) !important;
  }
  .\!bg-brown_tint01 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(253 244 233 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-dark_gray06 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(71 71 75 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-gray01 {
    background-color: rgb(36 36 36 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-gray01,
  .\!bg-gray07 {
    --tw-bg-opacity: 1 !important;
  }
  .\!bg-gray07 {
    background-color: rgb(239 240 243 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-primary {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(10 175 130 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-primary_tint02 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(246 251 249 / var(--tw-bg-opacity)) !important;
  }
  .\!bg-transparent {
    background-color: rgba(0, 0, 0, 0) !important;
  }
  .\!bg-white {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
  }
  .bg-\[\#00000026\] {
    background-color: #00000026;
  }
  .bg-\[\#0000004D\] {
    background-color: #0000004d;
  }
  .bg-\[\#001448\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 20 72 / var(--tw-bg-opacity));
  }
  .bg-\[\#00264C\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 38 76 / var(--tw-bg-opacity));
  }
  .bg-\[\#0052FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 82 255 / var(--tw-bg-opacity));
  }
  .bg-\[\#010D0F\] {
    --tw-bg-opacity: 1;
    background-color: rgb(1 13 15 / var(--tw-bg-opacity));
  }
  .bg-\[\#011F2E\] {
    --tw-bg-opacity: 1;
    background-color: rgb(1 31 46 / var(--tw-bg-opacity));
  }
  .bg-\[\#013047\] {
    --tw-bg-opacity: 1;
    background-color: rgb(1 48 71 / var(--tw-bg-opacity));
  }
  .bg-\[\#02437D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(2 67 125 / var(--tw-bg-opacity));
  }
  .bg-\[\#030304\] {
    --tw-bg-opacity: 1;
    background-color: rgb(3 3 4 / var(--tw-bg-opacity));
  }
  .bg-\[\#030D20\] {
    --tw-bg-opacity: 1;
    background-color: rgb(3 13 32 / var(--tw-bg-opacity));
  }
  .bg-\[\#03193A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(3 25 58 / var(--tw-bg-opacity));
  }
  .bg-\[\#0337C8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(3 55 200 / var(--tw-bg-opacity));
  }
  .bg-\[\#040209\] {
    --tw-bg-opacity: 1;
    background-color: rgb(4 2 9 / var(--tw-bg-opacity));
  }
  .bg-\[\#043B56\] {
    --tw-bg-opacity: 1;
    background-color: rgb(4 59 86 / var(--tw-bg-opacity));
  }
  .bg-\[\#05061D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(5 6 29 / var(--tw-bg-opacity));
  }
  .bg-\[\#060445\] {
    --tw-bg-opacity: 1;
    background-color: rgb(6 4 69 / var(--tw-bg-opacity));
  }
  .bg-\[\#061149\] {
    --tw-bg-opacity: 1;
    background-color: rgb(6 17 73 / var(--tw-bg-opacity));
  }
  .bg-\[\#061839\] {
    --tw-bg-opacity: 1;
    background-color: rgb(6 24 57 / var(--tw-bg-opacity));
  }
  .bg-\[\#061A22\] {
    --tw-bg-opacity: 1;
    background-color: rgb(6 26 34 / var(--tw-bg-opacity));
  }
  .bg-\[\#070340\] {
    --tw-bg-opacity: 1;
    background-color: rgb(7 3 64 / var(--tw-bg-opacity));
  }
  .bg-\[\#072533\] {
    --tw-bg-opacity: 1;
    background-color: rgb(7 37 51 / var(--tw-bg-opacity));
  }
  .bg-\[\#072839\] {
    --tw-bg-opacity: 1;
    background-color: rgb(7 40 57 / var(--tw-bg-opacity));
  }
  .bg-\[\#072849\] {
    --tw-bg-opacity: 1;
    background-color: rgb(7 40 73 / var(--tw-bg-opacity));
  }
  .bg-\[\#081354\] {
    --tw-bg-opacity: 1;
    background-color: rgb(8 19 84 / var(--tw-bg-opacity));
  }
  .bg-\[\#081D3C\] {
    --tw-bg-opacity: 1;
    background-color: rgb(8 29 60 / var(--tw-bg-opacity));
  }
  .bg-\[\#09214D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(9 33 77 / var(--tw-bg-opacity));
  }
  .bg-\[\#0C0E19\] {
    --tw-bg-opacity: 1;
    background-color: rgb(12 14 25 / var(--tw-bg-opacity));
  }
  .bg-\[\#0C1319\] {
    --tw-bg-opacity: 1;
    background-color: rgb(12 19 25 / var(--tw-bg-opacity));
  }
  .bg-\[\#0C131A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(12 19 26 / var(--tw-bg-opacity));
  }
  .bg-\[\#0C202D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(12 32 45 / var(--tw-bg-opacity));
  }
  .bg-\[\#0E1225\] {
    --tw-bg-opacity: 1;
    background-color: rgb(14 18 37 / var(--tw-bg-opacity));
  }
  .bg-\[\#0E3867\] {
    --tw-bg-opacity: 1;
    background-color: rgb(14 56 103 / var(--tw-bg-opacity));
  }
  .bg-\[\#0EBB8A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(14 187 138 / var(--tw-bg-opacity));
  }
  .bg-\[\#0F150F\] {
    --tw-bg-opacity: 1;
    background-color: rgb(15 21 15 / var(--tw-bg-opacity));
  }
  .bg-\[\#0F1C2F\] {
    --tw-bg-opacity: 1;
    background-color: rgb(15 28 47 / var(--tw-bg-opacity));
  }
  .bg-\[\#102837\] {
    --tw-bg-opacity: 1;
    background-color: rgb(16 40 55 / var(--tw-bg-opacity));
  }
  .bg-\[\#111C19\] {
    --tw-bg-opacity: 1;
    background-color: rgb(17 28 25 / var(--tw-bg-opacity));
  }
  .bg-\[\#114158\] {
    --tw-bg-opacity: 1;
    background-color: rgb(17 65 88 / var(--tw-bg-opacity));
  }
  .bg-\[\#121212\] {
    --tw-bg-opacity: 1;
    background-color: rgb(18 18 18 / var(--tw-bg-opacity));
  }
  .bg-\[\#133748\] {
    --tw-bg-opacity: 1;
    background-color: rgb(19 55 72 / var(--tw-bg-opacity));
  }
  .bg-\[\#13375C\] {
    --tw-bg-opacity: 1;
    background-color: rgb(19 55 92 / var(--tw-bg-opacity));
  }
  .bg-\[\#151931\] {
    --tw-bg-opacity: 1;
    background-color: rgb(21 25 49 / var(--tw-bg-opacity));
  }
  .bg-\[\#151C1B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(21 28 27 / var(--tw-bg-opacity));
  }
  .bg-\[\#161D25\] {
    --tw-bg-opacity: 1;
    background-color: rgb(22 29 37 / var(--tw-bg-opacity));
  }
  .bg-\[\#162165\] {
    --tw-bg-opacity: 1;
    background-color: rgb(22 33 101 / var(--tw-bg-opacity));
  }
  .bg-\[\#17B883\] {
    --tw-bg-opacity: 1;
    background-color: rgb(23 184 131 / var(--tw-bg-opacity));
  }
  .bg-\[\#180E08\] {
    --tw-bg-opacity: 1;
    background-color: rgb(24 14 8 / var(--tw-bg-opacity));
  }
  .bg-\[\#190C05\] {
    --tw-bg-opacity: 1;
    background-color: rgb(25 12 5 / var(--tw-bg-opacity));
  }
  .bg-\[\#190c43\] {
    --tw-bg-opacity: 1;
    background-color: rgb(25 12 67 / var(--tw-bg-opacity));
  }
  .bg-\[\#1A185A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(26 24 90 / var(--tw-bg-opacity));
  }
  .bg-\[\#1C1C1C\] {
    --tw-bg-opacity: 1;
    background-color: rgb(28 28 28 / var(--tw-bg-opacity));
  }
  .bg-\[\#1D2F3E\] {
    --tw-bg-opacity: 1;
    background-color: rgb(29 47 62 / var(--tw-bg-opacity));
  }
  .bg-\[\#1E1A23\] {
    --tw-bg-opacity: 1;
    background-color: rgb(30 26 35 / var(--tw-bg-opacity));
  }
  .bg-\[\#1E2023\] {
    --tw-bg-opacity: 1;
    background-color: rgb(30 32 35 / var(--tw-bg-opacity));
  }
  .bg-\[\#1E2432\] {
    --tw-bg-opacity: 1;
    background-color: rgb(30 36 50 / var(--tw-bg-opacity));
  }
  .bg-\[\#1F1F26\] {
    --tw-bg-opacity: 1;
    background-color: rgb(31 31 38 / var(--tw-bg-opacity));
  }
  .bg-\[\#1F1F26\]\/50 {
    background-color: rgb(31 31 38/0.5);
  }
  .bg-\[\#1F1F29\] {
    --tw-bg-opacity: 1;
    background-color: rgb(31 31 41 / var(--tw-bg-opacity));
  }
  .bg-\[\#1F2B3E\] {
    --tw-bg-opacity: 1;
    background-color: rgb(31 43 62 / var(--tw-bg-opacity));
  }
  .bg-\[\#203E39\] {
    --tw-bg-opacity: 1;
    background-color: rgb(32 62 57 / var(--tw-bg-opacity));
  }
  .bg-\[\#21160E\] {
    --tw-bg-opacity: 1;
    background-color: rgb(33 22 14 / var(--tw-bg-opacity));
  }
  .bg-\[\#22C6FC\] {
    --tw-bg-opacity: 1;
    background-color: rgb(34 198 252 / var(--tw-bg-opacity));
  }
  .bg-\[\#23206E\] {
    --tw-bg-opacity: 1;
    background-color: rgb(35 32 110 / var(--tw-bg-opacity));
  }
  .bg-\[\#23B6F9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(35 182 249 / var(--tw-bg-opacity));
  }
  .bg-\[\#242930\] {
    --tw-bg-opacity: 1;
    background-color: rgb(36 41 48 / var(--tw-bg-opacity));
  }
  .bg-\[\#25231F\] {
    --tw-bg-opacity: 1;
    background-color: rgb(37 35 31 / var(--tw-bg-opacity));
  }
  .bg-\[\#252841\] {
    --tw-bg-opacity: 1;
    background-color: rgb(37 40 65 / var(--tw-bg-opacity));
  }
  .bg-\[\#27364E\] {
    --tw-bg-opacity: 1;
    background-color: rgb(39 54 78 / var(--tw-bg-opacity));
  }
  .bg-\[\#282F3F\] {
    --tw-bg-opacity: 1;
    background-color: rgb(40 47 63 / var(--tw-bg-opacity));
  }
  .bg-\[\#284D5F\] {
    --tw-bg-opacity: 1;
    background-color: rgb(40 77 95 / var(--tw-bg-opacity));
  }
  .bg-\[\#2A3547\] {
    --tw-bg-opacity: 1;
    background-color: rgb(42 53 71 / var(--tw-bg-opacity));
  }
  .bg-\[\#2B1F19\] {
    --tw-bg-opacity: 1;
    background-color: rgb(43 31 25 / var(--tw-bg-opacity));
  }
  .bg-\[\#2B2B2B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(43 43 43 / var(--tw-bg-opacity));
  }
  .bg-\[\#2C2C38\] {
    --tw-bg-opacity: 1;
    background-color: rgb(44 44 56 / var(--tw-bg-opacity));
  }
  .bg-\[\#2C304D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(44 48 77 / var(--tw-bg-opacity));
  }
  .bg-\[\#2C323A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(44 50 58 / var(--tw-bg-opacity));
  }
  .bg-\[\#2C5C72\] {
    --tw-bg-opacity: 1;
    background-color: rgb(44 92 114 / var(--tw-bg-opacity));
  }
  .bg-\[\#2F3330\] {
    --tw-bg-opacity: 1;
    background-color: rgb(47 51 48 / var(--tw-bg-opacity));
  }
  .bg-\[\#303030\] {
    --tw-bg-opacity: 1;
    background-color: rgb(48 48 48 / var(--tw-bg-opacity));
  }
  .bg-\[\#32E9CA\] {
    --tw-bg-opacity: 1;
    background-color: rgb(50 233 202 / var(--tw-bg-opacity));
  }
  .bg-\[\#363534\] {
    --tw-bg-opacity: 1;
    background-color: rgb(54 53 52 / var(--tw-bg-opacity));
  }
  .bg-\[\#363C38\] {
    --tw-bg-opacity: 1;
    background-color: rgb(54 60 56 / var(--tw-bg-opacity));
  }
  .bg-\[\#364762\] {
    --tw-bg-opacity: 1;
    background-color: rgb(54 71 98 / var(--tw-bg-opacity));
  }
  .bg-\[\#375058\] {
    --tw-bg-opacity: 1;
    background-color: rgb(55 80 88 / var(--tw-bg-opacity));
  }
  .bg-\[\#3761CC\] {
    --tw-bg-opacity: 1;
    background-color: rgb(55 97 204 / var(--tw-bg-opacity));
  }
  .bg-\[\#3A386F\] {
    --tw-bg-opacity: 1;
    background-color: rgb(58 56 111 / var(--tw-bg-opacity));
  }
  .bg-\[\#3A574E\] {
    --tw-bg-opacity: 1;
    background-color: rgb(58 87 78 / var(--tw-bg-opacity));
  }
  .bg-\[\#3B2718\] {
    --tw-bg-opacity: 1;
    background-color: rgb(59 39 24 / var(--tw-bg-opacity));
  }
  .bg-\[\#3D5C53\] {
    --tw-bg-opacity: 1;
    background-color: rgb(61 92 83 / var(--tw-bg-opacity));
  }
  .bg-\[\#412617\] {
    --tw-bg-opacity: 1;
    background-color: rgb(65 38 23 / var(--tw-bg-opacity));
  }
  .bg-\[\#418549\] {
    --tw-bg-opacity: 1;
    background-color: rgb(65 133 73 / var(--tw-bg-opacity));
  }
  .bg-\[\#435962\] {
    --tw-bg-opacity: 1;
    background-color: rgb(67 89 98 / var(--tw-bg-opacity));
  }
  .bg-\[\#43E2AA\] {
    --tw-bg-opacity: 1;
    background-color: rgb(67 226 170 / var(--tw-bg-opacity));
  }
  .bg-\[\#4B4846\] {
    --tw-bg-opacity: 1;
    background-color: rgb(75 72 70 / var(--tw-bg-opacity));
  }
  .bg-\[\#4B9D9C\] {
    --tw-bg-opacity: 1;
    background-color: rgb(75 157 156 / var(--tw-bg-opacity));
  }
  .bg-\[\#4C5469\] {
    --tw-bg-opacity: 1;
    background-color: rgb(76 84 105 / var(--tw-bg-opacity));
  }
  .bg-\[\#4E638D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(78 99 141 / var(--tw-bg-opacity));
  }
  .bg-\[\#51465E\] {
    --tw-bg-opacity: 1;
    background-color: rgb(81 70 94 / var(--tw-bg-opacity));
  }
  .bg-\[\#569B4E\] {
    --tw-bg-opacity: 1;
    background-color: rgb(86 155 78 / var(--tw-bg-opacity));
  }
  .bg-\[\#575B77\] {
    --tw-bg-opacity: 1;
    background-color: rgb(87 91 119 / var(--tw-bg-opacity));
  }
  .bg-\[\#5F82FF\]\/80 {
    background-color: rgb(95 130 255/0.8);
  }
  .bg-\[\#60398E\] {
    --tw-bg-opacity: 1;
    background-color: rgb(96 57 142 / var(--tw-bg-opacity));
  }
  .bg-\[\#62A1FF1A\] {
    background-color: #62a1ff1a;
  }
  .bg-\[\#6A4FA5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(106 79 165 / var(--tw-bg-opacity));
  }
  .bg-\[\#6EB252\] {
    --tw-bg-opacity: 1;
    background-color: rgb(110 178 82 / var(--tw-bg-opacity));
  }
  .bg-\[\#6F788E\] {
    --tw-bg-opacity: 1;
    background-color: rgb(111 120 142 / var(--tw-bg-opacity));
  }
  .bg-\[\#719CFD\] {
    --tw-bg-opacity: 1;
    background-color: rgb(113 156 253 / var(--tw-bg-opacity));
  }
  .bg-\[\#7DE180\] {
    --tw-bg-opacity: 1;
    background-color: rgb(125 225 128 / var(--tw-bg-opacity));
  }
  .bg-\[\#87C853\] {
    --tw-bg-opacity: 1;
    background-color: rgb(135 200 83 / var(--tw-bg-opacity));
  }
  .bg-\[\#94FF55\] {
    --tw-bg-opacity: 1;
    background-color: rgb(148 255 85 / var(--tw-bg-opacity));
  }
  .bg-\[\#97CDFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(151 205 255 / var(--tw-bg-opacity));
  }
  .bg-\[\#9A5AF5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(154 90 245 / var(--tw-bg-opacity));
  }
  .bg-\[\#9A73B6\] {
    --tw-bg-opacity: 1;
    background-color: rgb(154 115 182 / var(--tw-bg-opacity));
  }
  .bg-\[\#A2B6E3\] {
    --tw-bg-opacity: 1;
    background-color: rgb(162 182 227 / var(--tw-bg-opacity));
  }
  .bg-\[\#A6DE53\] {
    --tw-bg-opacity: 1;
    background-color: rgb(166 222 83 / var(--tw-bg-opacity));
  }
  .bg-\[\#AA8B6F\] {
    --tw-bg-opacity: 1;
    background-color: rgb(170 139 111 / var(--tw-bg-opacity));
  }
  .bg-\[\#AAC0FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(170 192 255 / var(--tw-bg-opacity));
  }
  .bg-\[\#AAE4FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(170 228 255 / var(--tw-bg-opacity));
  }
  .bg-\[\#AAFFE1\] {
    --tw-bg-opacity: 1;
    background-color: rgb(170 255 225 / var(--tw-bg-opacity));
  }
  .bg-\[\#B0FFFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(176 255 255 / var(--tw-bg-opacity));
  }
  .bg-\[\#B2FFE9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(178 255 233 / var(--tw-bg-opacity));
  }
  .bg-\[\#B81C1E\] {
    --tw-bg-opacity: 1;
    background-color: rgb(184 28 30 / var(--tw-bg-opacity));
  }
  .bg-\[\#BF7758\] {
    --tw-bg-opacity: 1;
    background-color: rgb(191 119 88 / var(--tw-bg-opacity));
  }
  .bg-\[\#BFE8F2\]\/30 {
    background-color: rgb(191 232 242/0.3);
  }
  .bg-\[\#C0C0C0\] {
    --tw-bg-opacity: 1;
    background-color: rgb(192 192 192 / var(--tw-bg-opacity));
  }
  .bg-\[\#C2CACE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(194 202 206 / var(--tw-bg-opacity));
  }
  .bg-\[\#CCDCFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(204 220 255 / var(--tw-bg-opacity));
  }
  .bg-\[\#CEE7FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(206 231 255 / var(--tw-bg-opacity));
  }
  .bg-\[\#D56F6E\] {
    --tw-bg-opacity: 1;
    background-color: rgb(213 111 110 / var(--tw-bg-opacity));
  }
  .bg-\[\#DD504D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(221 80 77 / var(--tw-bg-opacity));
  }
  .bg-\[\#DEDEDE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(222 222 222 / var(--tw-bg-opacity));
  }
  .bg-\[\#E1E2E2\] {
    --tw-bg-opacity: 1;
    background-color: rgb(225 226 226 / var(--tw-bg-opacity));
  }
  .bg-\[\#E34F4F1A\] {
    background-color: #e34f4f1a;
  }
  .bg-\[\#E37F0D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(227 127 13 / var(--tw-bg-opacity));
  }
  .bg-\[\#E43126\] {
    --tw-bg-opacity: 1;
    background-color: rgb(228 49 38 / var(--tw-bg-opacity));
  }
  .bg-\[\#E9C35B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(233 195 91 / var(--tw-bg-opacity));
  }
  .bg-\[\#EEEEEE4A\] {
    background-color: #eeeeee4a;
  }
  .bg-\[\#F2F2F2\] {
    --tw-bg-opacity: 1;
    background-color: rgb(242 242 242 / var(--tw-bg-opacity));
  }
  .bg-\[\#F2F4F6\] {
    --tw-bg-opacity: 1;
    background-color: rgb(242 244 246 / var(--tw-bg-opacity));
  }
  .bg-\[\#F5FAFF\]\/15 {
    background-color: rgb(245 250 255/0.15);
  }
  .bg-\[\#F6D658\] {
    --tw-bg-opacity: 1;
    background-color: rgb(246 214 88 / var(--tw-bg-opacity));
  }
  .bg-\[\#F8F8F8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(248 248 248 / var(--tw-bg-opacity));
  }
  .bg-\[\#FAA7A5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(250 167 165 / var(--tw-bg-opacity));
  }
  .bg-\[\#FAFFC210\] {
    background-color: #faffc210;
  }
  .bg-\[\#FF5B60\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 91 96 / var(--tw-bg-opacity));
  }
  .bg-\[\#FF7B51\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 123 81 / var(--tw-bg-opacity));
  }
  .bg-\[\#FFC7B3\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 199 179 / var(--tw-bg-opacity));
  }
  .bg-\[\#FFC888\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 200 136 / var(--tw-bg-opacity));
  }
  .bg-\[\#FFC940\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 201 64 / var(--tw-bg-opacity));
  }
  .bg-\[\#FFCB44\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 203 68 / var(--tw-bg-opacity));
  }
  .bg-\[\#FFCF7D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 207 125 / var(--tw-bg-opacity));
  }
  .bg-\[\#FFE298\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 226 152 / var(--tw-bg-opacity));
  }
  .bg-\[\#FFE8C1\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 232 193 / var(--tw-bg-opacity));
  }
  .bg-\[\#FFEBB9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 235 185 / var(--tw-bg-opacity));
  }
  .bg-\[\#FFF3E5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 243 229 / var(--tw-bg-opacity));
  }
  .bg-\[\#FFF4C9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 244 201 / var(--tw-bg-opacity));
  }
  .bg-\[\#FFF7E1\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 247 225 / var(--tw-bg-opacity));
  }
  .bg-\[\#FFF9E7\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 249 231 / var(--tw-bg-opacity));
  }
  .bg-\[\#FFFAE8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 250 232 / var(--tw-bg-opacity));
  }
  .bg-\[\#FFFAEE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 250 238 / var(--tw-bg-opacity));
  }
  .bg-\[\#aa8f5c\] {
    --tw-bg-opacity: 1;
    background-color: rgb(170 143 92 / var(--tw-bg-opacity));
  }
  .bg-\[\#bfbfbf\] {
    --tw-bg-opacity: 1;
    background-color: rgb(191 191 191 / var(--tw-bg-opacity));
  }
  .bg-\[\#ffcd27\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 205 39 / var(--tw-bg-opacity));
  }
  .bg-bg_dark_background {
    --tw-bg-opacity: 1;
    background-color: rgb(28 28 29 / var(--tw-bg-opacity));
  }
  .bg-bg_dark_white01 {
    background-color: rgba(255, 255, 255, 0.04);
  }
  .bg-bg_dark_white02 {
    background-color: rgba(255, 255, 255, 0.08);
  }
  .bg-bg_dark_white03 {
    background-color: rgba(255, 255, 255, 0.12);
  }
  .bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  }
  .bg-black\/10 {
    background-color: rgb(0 0 0/0.1);
  }
  .bg-black\/30 {
    background-color: rgb(0 0 0/0.3);
  }
  .bg-black\/40 {
    background-color: rgb(0 0 0/0.4);
  }
  .bg-black\/60 {
    background-color: rgb(0 0 0/0.6);
  }
  .bg-blue {
    --tw-bg-opacity: 1;
    background-color: rgb(38 130 203 / var(--tw-bg-opacity));
  }
  .bg-blue\/50 {
    background-color: rgb(38 130 203/0.5);
  }
  .bg-blue_tint01 {
    --tw-bg-opacity: 1;
    background-color: rgb(235 244 252 / var(--tw-bg-opacity));
  }
  .bg-blue_tint02 {
    --tw-bg-opacity: 1;
    background-color: rgb(244 250 255 / var(--tw-bg-opacity));
  }
  .bg-brown {
    --tw-bg-opacity: 1;
    background-color: rgb(168 145 96 / var(--tw-bg-opacity));
  }
  .bg-brown_tint01 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 244 233 / var(--tw-bg-opacity));
  }
  .bg-brown_tint02 {
    --tw-bg-opacity: 1;
    background-color: rgb(251 247 242 / var(--tw-bg-opacity));
  }
  .bg-brown_tint03 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 248 241 / var(--tw-bg-opacity));
  }
  .bg-dark_gray02 {
    --tw-bg-opacity: 1;
    background-color: rgb(193 195 201 / var(--tw-bg-opacity));
  }
  .bg-dark_gray04 {
    --tw-bg-opacity: 1;
    background-color: rgb(103 104 108 / var(--tw-bg-opacity));
  }
  .bg-dark_gray06 {
    --tw-bg-opacity: 1;
    background-color: rgb(71 71 75 / var(--tw-bg-opacity));
  }
  .bg-dark_gray07 {
    --tw-bg-opacity: 1;
    background-color: rgb(58 58 60 / var(--tw-bg-opacity));
  }
  .bg-dark_transparent {
    background-color: rgba(255, 255, 255, 0.04);
  }
  .bg-gray01 {
    --tw-bg-opacity: 1;
    background-color: rgb(36 36 36 / var(--tw-bg-opacity));
  }
  .bg-gray01\/70 {
    background-color: rgb(36 36 36/0.7);
  }
  .bg-gray02 {
    --tw-bg-opacity: 1;
    background-color: rgb(96 99 103 / var(--tw-bg-opacity));
  }
  .bg-gray02\/60 {
    background-color: rgb(96 99 103/0.6);
  }
  .bg-gray03 {
    --tw-bg-opacity: 1;
    background-color: rgb(138 143 149 / var(--tw-bg-opacity));
  }
  .bg-gray04 {
    --tw-bg-opacity: 1;
    background-color: rgb(187 189 192 / var(--tw-bg-opacity));
  }
  .bg-gray05 {
    --tw-bg-opacity: 1;
    background-color: rgb(200 202 205 / var(--tw-bg-opacity));
  }
  .bg-gray06 {
    --tw-bg-opacity: 1;
    background-color: rgb(226 228 231 / var(--tw-bg-opacity));
  }
  .bg-gray07 {
    --tw-bg-opacity: 1;
    background-color: rgb(239 240 243 / var(--tw-bg-opacity));
  }
  .bg-gray08 {
    --tw-bg-opacity: 1;
    background-color: rgb(247 248 249 / var(--tw-bg-opacity));
  }
  .bg-gray09 {
    --tw-bg-opacity: 1;
    background-color: rgb(250 251 253 / var(--tw-bg-opacity));
  }
  .bg-gray10 {
    --tw-bg-opacity: 1;
    background-color: rgb(242 244 246 / var(--tw-bg-opacity));
  }
  .bg-green {
    --tw-bg-opacity: 1;
    background-color: rgb(52 199 89 / var(--tw-bg-opacity));
  }
  .bg-indigo {
    --tw-bg-opacity: 1;
    background-color: rgb(66 96 242 / var(--tw-bg-opacity));
  }
  .bg-indigo_tint01 {
    --tw-bg-opacity: 1;
    background-color: rgb(230 233 247 / var(--tw-bg-opacity));
  }
  .bg-leader {
    --tw-bg-opacity: 1;
    background-color: rgb(168 145 96 / var(--tw-bg-opacity));
  }
  .bg-orange {
    --tw-bg-opacity: 1;
    background-color: rgb(255 149 0 / var(--tw-bg-opacity));
  }
  .bg-primary {
    --tw-bg-opacity: 1;
    background-color: rgb(10 175 130 / var(--tw-bg-opacity));
  }
  .bg-primary\/50 {
    background-color: rgb(10 175 130/0.5);
  }
  .bg-primary_shade {
    --tw-bg-opacity: 1;
    background-color: rgb(8 140 104 / var(--tw-bg-opacity));
  }
  .bg-primary_tint01 {
    --tw-bg-opacity: 1;
    background-color: rgb(237 247 243 / var(--tw-bg-opacity));
  }
  .bg-primary_tint02 {
    --tw-bg-opacity: 1;
    background-color: rgb(246 251 249 / var(--tw-bg-opacity));
  }
  .bg-primary_tint02\/50 {
    background-color: rgb(246 251 249/0.5);
  }
  .bg-primary_tint03 {
    --tw-bg-opacity: 1;
    background-color: rgb(214 240 235 / var(--tw-bg-opacity));
  }
  .bg-primary_tint04 {
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 241 / var(--tw-bg-opacity));
  }
  .bg-red {
    --tw-bg-opacity: 1;
    background-color: rgb(230 67 78 / var(--tw-bg-opacity));
  }
  .bg-red_shade {
    --tw-bg-opacity: 1;
    background-color: rgb(198 23 35 / var(--tw-bg-opacity));
  }
  .bg-red_tint01 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 240 243 / var(--tw-bg-opacity));
  }
  .bg-red_tint02 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 246 248 / var(--tw-bg-opacity));
  }
  .bg-red_tint03 {
    --tw-bg-opacity: 1;
    background-color: rgb(250 217 220 / var(--tw-bg-opacity));
  }
  .bg-transparent {
    background-color: rgba(0, 0, 0, 0);
  }
  .bg-transparent01 {
    background-color: rgba(0, 0, 0, 0.03);
  }
  .bg-transparent02 {
    background-color: rgba(0, 0, 0, 0.06);
  }
  .bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
  .bg-white\/10 {
    background-color: rgb(255 255 255/0.1);
  }
  .bg-white\/20 {
    background-color: rgb(255 255 255/0.2);
  }
  .bg-white\/50 {
    background-color: rgb(255 255 255/0.5);
  }
  .bg-white\/60 {
    background-color: rgb(255 255 255/0.6);
  }
  .bg-white\/\[0\.04\] {
    background-color: rgb(255 255 255/0.04);
  }
  .bg-yellow {
    --tw-bg-opacity: 1;
    background-color: rgb(255 204 0 / var(--tw-bg-opacity));
  }
  .\!bg-opacity-\[0\.1\] {
    --tw-bg-opacity: 0.1 !important;
  }
  .bg-opacity-0 {
    --tw-bg-opacity: 0;
  }
  .bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }
  .bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }
  .bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }
  .bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }
  .bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }
  .bg-opacity-\[0\.04\] {
    --tw-bg-opacity: 0.04;
  }
  .bg-opacity-\[0\.05\] {
    --tw-bg-opacity: 0.05;
  }
  .bg-opacity-\[0\.15\] {
    --tw-bg-opacity: 0.15;
  }
  .bg-opacity-\[0\.7\] {
    --tw-bg-opacity: 0.7;
  }
  .bg-\[linear-gradient\(90deg\2c
    _\#190C05_0\%\2c
    _\#674B2B_5\%\2c
    _\#674B2B_95\%\2c
    _\#190C05_100\%\)\] {
    background-image: linear-gradient(
      90deg,
      #190c05,
      #674b2b 5%,
      #674b2b 95%,
      #190c05
    );
  }
  .bg-\[url\(\'\/images\/event\/bitmex\/thirteenth\/introduce\.png\'\)\] {
    background-image: url(/images/event/bitmex/thirteenth/introduce.png);
  }
  .bg-\[url\(\'\/images\/event\/bitmex\/twelfth\/img_prizePoolBg\.png\'\)\] {
    background-image: url(/images/event/bitmex/twelfth/img_prizePoolBg.png);
  }
  .bg-\[url\(\'\/images\/event\/bitmex\/twelfth\/introduce\.png\'\)\] {
    background-image: url(/images/event/bitmex/twelfth/introduce.png);
  }
  .bg-\[url\(\'\/images\/event\/blofin\/first\/img_bg_pc_tablet\.webp\'\)\] {
    background-image: url(/images/event/blofin/first/img_bg_pc_tablet.webp);
  }
  .bg-\[url\(\'\/images\/event\/crypto-child\/first\/img_prizePoolBg\.webp\'\)\] {
    background-image: url(/images/event/crypto-child/first/img_prizePoolBg.webp);
  }
  .bg-\[url\(\'\/images\/event\/crypto-child\/first\/introduce\.webp\'\)\] {
    background-image: url(/images/event/crypto-child/first/introduce.webp);
  }
  .bg-\[url\(\'\/images\/event\/cryptoOwl-ta\/first\/img_prizePoolBg\.webp\'\)\] {
    background-image: url(/images/event/cryptoOwl-ta/first/img_prizePoolBg.webp);
  }
  .bg-\[url\(\'\/images\/event\/cryptoOwl-ta\/first\/introduce\.webp\'\)\] {
    background-image: url(/images/event/cryptoOwl-ta/first/introduce.webp);
  }
  .bg-\[url\(\'\/images\/event\/influencers\/K1m6a\/first\/introduce\.png\'\)\] {
    background-image: url(/images/event/influencers/K1m6a/first/introduce.png);
  }
  .bg-\[url\(\'\/images\/event\/influencers\/altCrypto\/first\/introduce\.png\'\)\] {
    background-image: url(/images/event/influencers/altCrypto/first/introduce.png);
  }
  .bg-\[url\(\'\/images\/event\/influencers\/btcCharlie\/first\/introduce\.png\'\)\] {
    background-image: url(/images/event/influencers/btcCharlie/first/introduce.png);
  }
  .bg-\[url\(\'\/images\/event\/influencers\/cryptoguru\/first\/introduce\.png\'\)\] {
    background-image: url(/images/event/influencers/cryptoguru/first/introduce.png);
  }
  .bg-\[url\(\'\/images\/event\/influencers\/cryptovikings\/first\/introduce\.png\'\)\] {
    background-image: url(/images/event/influencers/cryptovikings/first/introduce.png);
  }
  .bg-\[url\(\'\/images\/event\/influencers\/cryptowizards\/first\/introduce\.png\'\)\] {
    background-image: url(/images/event/influencers/cryptowizards/first/introduce.png);
  }
  .bg-\[url\(\'\/images\/event\/influencers\/jacobBury\/first\/introduce\.png\'\)\] {
    background-image: url(/images/event/influencers/jacobBury/first/introduce.png);
  }
  .bg-\[url\(\'\/images\/event\/influencers\/kyledoops\/first\/introduce\.png\'\)\] {
    background-image: url(/images/event/influencers/kyledoops/first/introduce.png);
  }
  .bg-\[url\(\'\/images\/event\/influencers\/lupobianco38\/first\/introduce\.png\'\)\] {
    background-image: url(/images/event/influencers/lupobianco38/first/introduce.png);
  }
  .bg-\[url\(\'\/images\/event\/influencers\/merunas\/first\/introduce\.png\'\)\] {
    background-image: url(/images/event/influencers/merunas/first/introduce.png);
  }
  .bg-\[url\(\'\/images\/event\/influencers\/toros\/first\/introduce\.png\'\)\] {
    background-image: url(/images/event/influencers/toros/first/introduce.png);
  }
  .bg-\[url\(\'\/images\/event\/influencers\/uche\/first\/introduce\.png\'\)\] {
    background-image: url(/images/event/influencers/uche/first/introduce.png);
  }
  .bg-\[url\(\'\/images\/event\/influencers\/utopia\/first\/introduce\.png\'\)\] {
    background-image: url(/images/event/influencers/utopia/first/introduce.png);
  }
  .bg-\[url\(\'\/images\/event\/mkaj\/eighth\/img_prizePoolBg\.png\'\)\] {
    background-image: url(/images/event/mkaj/eighth/img_prizePoolBg.png);
  }
  .bg-\[url\(\'\/images\/event\/mkaj\/eighth\/introduce\.png\'\)\] {
    background-image: url(/images/event/mkaj/eighth/introduce.png);
  }
  .bg-\[url\(\'\/images\/img_share_bg\.png\'\)\] {
    background-image: url(/images/img_share_bg.png);
  }
  .bg-\[url\(\'\/images\/img_share_bg_blue\.png\'\)\] {
    background-image: url(/images/img_share_bg_blue.png);
  }
  .bg-\[url\(\'\/images\/img_share_card_bg\.png\'\)\] {
    background-image: url(/images/img_share_card_bg.png);
  }
  .bg-\[url\(\'\/images\/img_share_card_bg_back\.png\'\)\] {
    background-image: url(/images/img_share_card_bg_back.png);
  }
  .bg-\[url\(\'\/images\/img_share_card_bg_blue\.png\'\)\] {
    background-image: url(/images/img_share_card_bg_blue.png);
  }
  .bg-\[url\(\'\/images\/img_share_card_bg_blue_back\.png\'\)\] {
    background-image: url(/images/img_share_card_bg_blue_back.png);
  }
  .bg-\[url\(\'\/images\/img_skeleton_bright\.webp\'\)\] {
    background-image: url(/images/img_skeleton_bright.webp);
  }
  .bg-\[url\(\'\/images\/login\/img_referral_login\.webp\'\)\] {
    background-image: url(/images/login/img_referral_login.webp);
  }
  .bg-\[url\(\'\/images\/share_image_bg_blue\.png\'\)\] {
    background-image: url(/images/share_image_bg_blue.png);
  }
  .bg-\[url\(\'\/images\/share_image_bg_primary\.png\'\)\] {
    background-image: url(/images/share_image_bg_primary.png);
  }
  .bg-gradient-to-120 {
    background-image: linear-gradient(120deg, var(--tw-gradient-stops));
  }
  .bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }
  .bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }
  .bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
  }
  .bg-gradient-token {
    background-image: linear-gradient(
      90deg,
      rgba(232, 243, 104, 1),
      rgba(21, 208, 152, 1)
    );
  }
  .bg-light-gradient-token {
    background-image: linear-gradient(
      90deg,
      rgba(222, 237, 46, 1),
      rgba(22, 208, 152, 1)
    );
  }
  .bg-light-gradient-token-10 {
    background-image: linear-gradient(
      90deg,
      rgba(222, 237, 46, 0.1),
      rgba(22, 208, 152, 0.1)
    );
  }
  .from-\[\#005D53\] {
    --tw-gradient-from: #005d53 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 93 83/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#0337C8\] {
    --tw-gradient-from: #0337c8 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(3 55 200/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#0BC178\] {
    --tw-gradient-from: #0bc178 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(11 193 120/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#0EBB8A\] {
    --tw-gradient-from: #0ebb8a var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(14 187 138/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#23B6F9\] {
    --tw-gradient-from: #23b6f9 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(35 182 249/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#3167FE\]\/0 {
    --tw-gradient-from: rgb(49 103 254/0) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(49 103 254/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#32E9CA\]\/0 {
    --tw-gradient-from: rgb(50 233 202/0) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(50 233 202/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#43E2AA\] {
    --tw-gradient-from: #43e2aa var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(67 226 170/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#4B9D9C\] {
    --tw-gradient-from: #4b9d9c var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(75 157 156/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#60398E\]\/0 {
    --tw-gradient-from: rgb(96 57 142/0) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(96 57 142/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#6AE6A4\] {
    --tw-gradient-from: #6ae6a4 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(106 230 164/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#719CFD\]\/0 {
    --tw-gradient-from: rgb(113 156 253/0) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(113 156 253/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#71E4C9\] {
    --tw-gradient-from: #71e4c9 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(113 228 201/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#8B5FBF\] {
    --tw-gradient-from: #8b5fbf var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(139 95 191/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#97CDFF\]\/0 {
    --tw-gradient-from: rgb(151 205 255/0) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(151 205 255/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#A7D3F0\] {
    --tw-gradient-from: #a7d3f0 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(167 211 240/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#AAE4FF\]\/0 {
    --tw-gradient-from: rgb(170 228 255/0) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(170 228 255/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#AAFFE1\]\/0 {
    --tw-gradient-from: rgb(170 255 225/0) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(170 255 225/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#AC8269\] {
    --tw-gradient-from: #ac8269 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(172 130 105/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#AD8C4B\] {
    --tw-gradient-from: #ad8c4b var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(173 140 75/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#B0FFFF\]\/0 {
    --tw-gradient-from: rgb(176 255 255/0) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(176 255 255/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#B2FFE9\]\/0 {
    --tw-gradient-from: rgb(178 255 233/0) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(178 255 233/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#B38835\] {
    --tw-gradient-from: #b38835 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(179 136 53/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#C4AB88\] {
    --tw-gradient-from: #c4ab88 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(196 171 136/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#CEE7FF\]\/0 {
    --tw-gradient-from: rgb(206 231 255/0) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(206 231 255/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#E8F368\] {
    --tw-gradient-from: #e8f368 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(232 243 104/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#E9C35B\]\/0 {
    --tw-gradient-from: rgb(233 195 91/0) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(233 195 91/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#F5E08A\] {
    --tw-gradient-from: #f5e08a var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(245 224 138/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#F9A250\]\/0 {
    --tw-gradient-from: rgb(249 162 80/0) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(249 162 80/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#FCF8F1\] {
    --tw-gradient-from: #fcf8f1 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(252 248 241/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#FF0504\] {
    --tw-gradient-from: #ff0504 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 5 4/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#FF5935\] {
    --tw-gradient-from: #ff5935 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 89 53/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#FF7B51\]\/0 {
    --tw-gradient-from: rgb(255 123 81/0) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 123 81/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#FF8000\] {
    --tw-gradient-from: #ff8000 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 128 0/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#FFC940\] {
    --tw-gradient-from: #ffc940 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 201 64/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#FFC940\]\/0 {
    --tw-gradient-from: rgb(255 201 64/0) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 201 64/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#FFCB25\]\/0 {
    --tw-gradient-from: rgb(255 203 37/0) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 203 37/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#FFCF7D\] {
    --tw-gradient-from: #ffcf7d var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 207 125/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#FFCF7D\]\/0 {
    --tw-gradient-from: rgb(255 207 125/0) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 207 125/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-\[\#FFEBB9\]\/0 {
    --tw-gradient-from: rgb(255 235 185/0) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 235 185/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-black {
    --tw-gradient-from: #000000 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 0 0/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-font_pro03 {
    --tw-gradient-from: #57b0ff var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(87 176 255/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-transparent {
    --tw-gradient-from: rgba(0, 0, 0, 0) var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(0, 0, 0, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .from-white {
    --tw-gradient-from: #ffffff var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .via-\[\#719CFD\]\/0 {
    --tw-gradient-to: rgb(113 156 253/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),
      rgb(113 156 253/0) var(--tw-gradient-via-position), var(--tw-gradient-to);
  }
  .via-\[\#EAD39D\] {
    --tw-gradient-to: rgb(234 211 157/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),
      #ead39d var(--tw-gradient-via-position), var(--tw-gradient-to);
  }
  .via-pro_stoke {
    --tw-gradient-to: rgb(210 210 210/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),
      #d2d2d2 var(--tw-gradient-via-position), var(--tw-gradient-to);
  }
  .to-\[\#089DAC\] {
    --tw-gradient-to: #089dac var(--tw-gradient-to-position);
  }
  .to-\[\#125BFF\] {
    --tw-gradient-to: #125bff var(--tw-gradient-to-position);
  }
  .to-\[\#15D098\] {
    --tw-gradient-to: #15d098 var(--tw-gradient-to-position);
  }
  .to-\[\#1EB0F8\] {
    --tw-gradient-to: #1eb0f8 var(--tw-gradient-to-position);
  }
  .to-\[\#1F1F26\] {
    --tw-gradient-to: #1f1f26 var(--tw-gradient-to-position);
  }
  .to-\[\#2B1B0E\] {
    --tw-gradient-to: #2b1b0e var(--tw-gradient-to-position);
  }
  .to-\[\#3167FE\] {
    --tw-gradient-to: #3167fe var(--tw-gradient-to-position);
  }
  .to-\[\#3167FE\]\/\[0\.15\] {
    --tw-gradient-to: rgb(49 103 254/0.15) var(--tw-gradient-to-position);
  }
  .to-\[\#32E9CA\]\/10 {
    --tw-gradient-to: rgb(50 233 202/0.1) var(--tw-gradient-to-position);
  }
  .to-\[\#4A7AFF\] {
    --tw-gradient-to: #4a7aff var(--tw-gradient-to-position);
  }
  .to-\[\#60398E\] {
    --tw-gradient-to: #60398e var(--tw-gradient-to-position);
  }
  .to-\[\#60398E\]\/\[0\.15\] {
    --tw-gradient-to: rgb(96 57 142/0.15) var(--tw-gradient-to-position);
  }
  .to-\[\#719CFD\]\/10 {
    --tw-gradient-to: rgb(113 156 253/0.1) var(--tw-gradient-to-position);
  }
  .to-\[\#826D5B\] {
    --tw-gradient-to: #826d5b var(--tw-gradient-to-position);
  }
  .to-\[\#97CDFF\]\/20 {
    --tw-gradient-to: rgb(151 205 255/0.2) var(--tw-gradient-to-position);
  }
  .to-\[\#9E8A6E\] {
    --tw-gradient-to: #9e8a6e var(--tw-gradient-to-position);
  }
  .to-\[\#AAE4FF\] {
    --tw-gradient-to: #aae4ff var(--tw-gradient-to-position);
  }
  .to-\[\#AAE4FF\]\/\[0\.15\] {
    --tw-gradient-to: rgb(170 228 255/0.15) var(--tw-gradient-to-position);
  }
  .to-\[\#AAFFE1\] {
    --tw-gradient-to: #aaffe1 var(--tw-gradient-to-position);
  }
  .to-\[\#AAFFE1\]\/\[0\.15\] {
    --tw-gradient-to: rgb(170 255 225/0.15) var(--tw-gradient-to-position);
  }
  .to-\[\#ABEED8\] {
    --tw-gradient-to: #abeed8 var(--tw-gradient-to-position);
  }
  .to-\[\#B0FFFF\] {
    --tw-gradient-to: #b0ffff var(--tw-gradient-to-position);
  }
  .to-\[\#B0FFFF\]\/\[0\.15\] {
    --tw-gradient-to: rgb(176 255 255/0.15) var(--tw-gradient-to-position);
  }
  .to-\[\#B2FFE9\] {
    --tw-gradient-to: #b2ffe9 var(--tw-gradient-to-position);
  }
  .to-\[\#B2FFE9\]\/\[0\.15\] {
    --tw-gradient-to: rgb(178 255 233/0.15) var(--tw-gradient-to-position);
  }
  .to-\[\#CEE7FF\]\/\[0\.15\] {
    --tw-gradient-to: rgb(206 231 255/0.15) var(--tw-gradient-to-position);
  }
  .to-\[\#D9FF00\] {
    --tw-gradient-to: #d9ff00 var(--tw-gradient-to-position);
  }
  .to-\[\#E9C35B\]\/\[0\.15\] {
    --tw-gradient-to: rgb(233 195 91/0.15) var(--tw-gradient-to-position);
  }
  .to-\[\#E9DD6F\] {
    --tw-gradient-to: #e9dd6f var(--tw-gradient-to-position);
  }
  .to-\[\#FF7B51\]\/\[0\.15\] {
    --tw-gradient-to: rgb(255 123 81/0.15) var(--tw-gradient-to-position);
  }
  .to-\[\#FFA31E\] {
    --tw-gradient-to: #ffa31e var(--tw-gradient-to-position);
  }
  .to-\[\#FFC7B3\] {
    --tw-gradient-to: #ffc7b3 var(--tw-gradient-to-position);
  }
  .to-\[\#FFC940\]\/\[0\.15\] {
    --tw-gradient-to: rgb(255 201 64/0.15) var(--tw-gradient-to-position);
  }
  .to-\[\#FFCF7D\]\/15,
  .to-\[\#FFCF7D\]\/\[0\.15\] {
    --tw-gradient-to: rgb(255 207 125/0.15) var(--tw-gradient-to-position);
  }
  .to-\[\#FFE399\] {
    --tw-gradient-to: #ffe399 var(--tw-gradient-to-position);
  }
  .to-\[\#FFE8C1\] {
    --tw-gradient-to: #ffe8c1 var(--tw-gradient-to-position);
  }
  .to-\[\#FFEBB9\] {
    --tw-gradient-to: #ffebb9 var(--tw-gradient-to-position);
  }
  .to-\[\#FFEBB9\]\/10 {
    --tw-gradient-to: rgb(255 235 185/0.1) var(--tw-gradient-to-position);
  }
  .to-\[\#FFF4C9\] {
    --tw-gradient-to: #fff4c9 var(--tw-gradient-to-position);
  }
  .to-\[\#FFFF00\] {
    --tw-gradient-to: #ffff00 var(--tw-gradient-to-position);
  }
  .to-black {
    --tw-gradient-to: #000000 var(--tw-gradient-to-position);
  }
  .to-font_pro04 {
    --tw-gradient-to: #326eff var(--tw-gradient-to-position);
  }
  .to-transparent {
    --tw-gradient-to: rgba(0, 0, 0, 0) var(--tw-gradient-to-position);
  }
  .to-white {
    --tw-gradient-to: #ffffff var(--tw-gradient-to-position);
  }
  .bg-\[length\:100\%\] {
    background-size: 100%;
  }
  .bg-contain {
    background-size: contain;
  }
  .bg-cover {
    background-size: cover;
  }
  .bg-local {
    background-attachment: local;
  }
  .bg-clip-text {
    -webkit-background-clip: text;
    background-clip: text;
  }
  .bg-center {
    background-position: 50%;
  }
  .bg-no-repeat {
    background-repeat: no-repeat;
  }
  .bg-repeat-x {
    background-repeat: repeat-x;
  }
  .bg-origin-border {
    background-origin: border-box;
  }
  .\!fill-white {
    fill: #ffffff !important;
  }
  .fill-\[\#030304\] {
    fill: #030304;
  }
  .fill-\[\#081D3C\] {
    fill: #081d3c;
  }
  .fill-\[\#223A0F\] {
    fill: #223a0f;
  }
  .fill-\[\#6BC6AD\] {
    fill: #6bc6ad;
  }
  .fill-\[\#C9CCCF\] {
    fill: #c9cccf;
  }
  .fill-\[\#F9A250\] {
    fill: #f9a250;
  }
  .fill-\[\#FFFFFF\] {
    fill: #ffffff;
  }
  .fill-bg_dark_background {
    fill: #1c1c1d;
  }
  .fill-bg_dark_white03 {
    fill: rgba(255, 255, 255, 0.12);
  }
  .fill-black {
    fill: #000000;
  }
  .fill-blue {
    fill: #2682cb;
  }
  .fill-dark_gray01 {
    fill: #f3f5f8;
  }
  .fill-dark_gray02 {
    fill: #c1c3c9;
  }
  .fill-dark_gray09 {
    fill: #252528;
  }
  .fill-dark_primary_shade {
    fill: #6bc6ad;
  }
  .fill-dark_red_shade {
    fill: #e56e73;
  }
  .fill-gray01 {
    fill: #242424;
  }
  .fill-gray02 {
    fill: #606367;
  }
  .fill-gray03 {
    fill: #8a8f95;
  }
  .fill-gray04 {
    fill: #bbbdc0;
  }
  .fill-gray05 {
    fill: #c8cacd;
  }
  .fill-indigo {
    fill: #4260f2;
  }
  .fill-indigo_shade {
    fill: #2e43a9;
  }
  .fill-none {
    fill: none;
  }
  .fill-primary {
    fill: #0aaf82;
  }
  .fill-primary_shade {
    fill: #088c68;
  }
  .fill-red {
    fill: #e6434e;
  }
  .fill-red_shade {
    fill: #c61723;
  }
  .fill-white {
    fill: #ffffff;
  }
  .fill-white\/50 {
    fill: rgb(255 255 255/0.5);
  }
  .fill-yellow {
    fill: #ffcc00;
  }
  .stroke-gray01 {
    stroke: #242424;
  }
  .stroke-gray02 {
    stroke: #606367;
  }
  .stroke-gray04 {
    stroke: #bbbdc0;
  }
  .stroke-red {
    stroke: #e6434e;
  }
  .stroke-\[6px\] {
    stroke-width: 6px;
  }
  .\!object-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-contain {
    -o-object-fit: contain;
    object-fit: contain;
  }
  .object-cover {
    -o-object-fit: cover;
    object-fit: cover;
  }
  .object-fill {
    -o-object-fit: fill;
    object-fit: fill;
  }
  .object-\[center_45\%\] {
    -o-object-position: center 45%;
    object-position: center 45%;
  }
  .object-\[center_65\%\] {
    -o-object-position: center 65%;
    object-position: center 65%;
  }
  .\!p-0 {
    padding: 0 !important;
  }
  .p-0 {
    padding: 0;
  }
  .p-0\.5 {
    padding: 0.125rem;
  }
  .p-16 {
    padding: 4rem;
  }
  .p-3 {
    padding: 0.75rem;
  }
  .p-5 {
    padding: 1.25rem;
  }
  .p-\[1\.5px\] {
    padding: 1.5px;
  }
  .p-\[10px\] {
    padding: 10px;
  }
  .p-\[12px\] {
    padding: 12px;
  }
  .p-\[14px\] {
    padding: 14px;
  }
  .p-\[15px\] {
    padding: 15px;
  }
  .p-\[18px\] {
    padding: 18px;
  }
  .p-\[1px\] {
    padding: 1px;
  }
  .p-\[2\.5px\] {
    padding: 2.5px;
  }
  .p-\[20px\] {
    padding: 20px;
  }
  .p-\[25px\] {
    padding: 25px;
  }
  .p-\[2px\] {
    padding: 2px;
  }
  .p-\[3\.75px\] {
    padding: 3.75px;
  }
  .p-\[30px\] {
    padding: 30px;
  }
  .p-\[31px\] {
    padding: 31px;
  }
  .p-\[3px\] {
    padding: 3px;
  }
  .p-\[40px\] {
    padding: 40px;
  }
  .p-\[4px\] {
    padding: 4px;
  }
  .p-\[5px\] {
    padding: 5px;
  }
  .p-\[6px\] {
    padding: 6px;
  }
  .p-\[7px\] {
    padding: 7px;
  }
  .p-\[9px\] {
    padding: 9px;
  }
  .\!px-0,
  .\!px-\[0px\] {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .\!px-\[10px\] {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .\!px-\[15px\] {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .\!px-\[20px\] {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .\!px-\[40px\] {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .\!py-\[10px\] {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .\!py-\[20px\] {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .\!py-\[30px\] {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .\!py-\[50px\] {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .\!py-\[5px\] {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .px-\[0px\] {
    padding-left: 0;
    padding-right: 0;
  }
  .px-\[10\.5px\] {
    padding-left: 10.5px;
    padding-right: 10.5px;
  }
  .px-\[10px\] {
    padding-left: 10px;
    padding-right: 10px;
  }
  .px-\[12px\] {
    padding-left: 12px;
    padding-right: 12px;
  }
  .px-\[14px\] {
    padding-left: 14px;
    padding-right: 14px;
  }
  .px-\[15px\] {
    padding-left: 15px;
    padding-right: 15px;
  }
  .px-\[18px\] {
    padding-left: 18px;
    padding-right: 18px;
  }
  .px-\[200px\] {
    padding-left: 200px;
    padding-right: 200px;
  }
  .px-\[20px\] {
    padding-left: 20px;
    padding-right: 20px;
  }
  .px-\[25px\] {
    padding-left: 25px;
    padding-right: 25px;
  }
  .px-\[2px\] {
    padding-left: 2px;
    padding-right: 2px;
  }
  .px-\[30px\] {
    padding-left: 30px;
    padding-right: 30px;
  }
  .px-\[3px\] {
    padding-left: 3px;
    padding-right: 3px;
  }
  .px-\[40px\] {
    padding-left: 40px;
    padding-right: 40px;
  }
  .px-\[4px\] {
    padding-left: 4px;
    padding-right: 4px;
  }
  .px-\[50px\] {
    padding-left: 50px;
    padding-right: 50px;
  }
  .px-\[57px\] {
    padding-left: 57px;
    padding-right: 57px;
  }
  .px-\[5px\] {
    padding-left: 5px;
    padding-right: 5px;
  }
  .px-\[60px\] {
    padding-left: 60px;
    padding-right: 60px;
  }
  .px-\[6px\] {
    padding-left: 6px;
    padding-right: 6px;
  }
  .px-\[70px\] {
    padding-left: 70px;
    padding-right: 70px;
  }
  .px-\[7px\] {
    padding-left: 7px;
    padding-right: 7px;
  }
  .px-\[80px\] {
    padding-left: 80px;
    padding-right: 80px;
  }
  .px-\[8px\] {
    padding-left: 8px;
    padding-right: 8px;
  }
  .px-\[9px\] {
    padding-left: 9px;
    padding-right: 9px;
  }
  .py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .py-\[0\.5px\] {
    padding-top: 0.5px;
    padding-bottom: 0.5px;
  }
  .py-\[0\] {
    padding-top: 0;
    padding-bottom: 0;
  }
  .py-\[100px\] {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .py-\[10px\] {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .py-\[11\.5px\] {
    padding-top: 11.5px;
    padding-bottom: 11.5px;
  }
  .py-\[110px\] {
    padding-top: 110px;
    padding-bottom: 110px;
  }
  .py-\[11px\] {
    padding-top: 11px;
    padding-bottom: 11px;
  }
  .py-\[12\.5px\] {
    padding-top: 12.5px;
    padding-bottom: 12.5px;
  }
  .py-\[12px\] {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .py-\[13px\] {
    padding-top: 13px;
    padding-bottom: 13px;
  }
  .py-\[14\.5px\] {
    padding-top: 14.5px;
    padding-bottom: 14.5px;
  }
  .py-\[140px\] {
    padding-top: 140px;
    padding-bottom: 140px;
  }
  .py-\[15\.5px\] {
    padding-top: 15.5px;
    padding-bottom: 15.5px;
  }
  .py-\[150px\] {
    padding-top: 150px;
    padding-bottom: 150px;
  }
  .py-\[15px\] {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .py-\[17\.5px\] {
    padding-top: 17.5px;
    padding-bottom: 17.5px;
  }
  .py-\[17px\] {
    padding-top: 17px;
    padding-bottom: 17px;
  }
  .py-\[18px\] {
    padding-top: 18px;
    padding-bottom: 18px;
  }
  .py-\[2\.5px\] {
    padding-top: 2.5px;
    padding-bottom: 2.5px;
  }
  .py-\[200px\] {
    padding-top: 200px;
    padding-bottom: 200px;
  }
  .py-\[20px\] {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .py-\[25px\] {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .py-\[2px\] {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .py-\[3\.5px\] {
    padding-top: 3.5px;
    padding-bottom: 3.5px;
  }
  .py-\[30px\] {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .py-\[35px\] {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .py-\[38px\] {
    padding-top: 38px;
    padding-bottom: 38px;
  }
  .py-\[3px\] {
    padding-top: 3px;
    padding-bottom: 3px;
  }
  .py-\[4\.5px\] {
    padding-top: 4.5px;
    padding-bottom: 4.5px;
  }
  .py-\[40px\] {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .py-\[4px\] {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .py-\[5\.5px\] {
    padding-top: 5.5px;
    padding-bottom: 5.5px;
  }
  .py-\[50px\] {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .py-\[5px\] {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .py-\[6\.5px\] {
    padding-top: 6.5px;
    padding-bottom: 6.5px;
  }
  .py-\[60px\] {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .py-\[6px\] {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .py-\[70px\] {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .py-\[7px\] {
    padding-top: 7px;
    padding-bottom: 7px;
  }
  .py-\[8\.5px\] {
    padding-top: 8.5px;
    padding-bottom: 8.5px;
  }
  .py-\[8px\] {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .py-\[9\.5px\] {
    padding-top: 9.5px;
    padding-bottom: 9.5px;
  }
  .py-\[90px\] {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .\!pb-0 {
    padding-bottom: 0 !important;
  }
  .\!pb-\[30px\] {
    padding-bottom: 30px !important;
  }
  .\!pt-\[20px\] {
    padding-top: 20px !important;
  }
  .\!pt-\[7px\] {
    padding-top: 7px !important;
  }
  .pb-0,
  .pb-\[0px\] {
    padding-bottom: 0;
  }
  .pb-\[100px\] {
    padding-bottom: 100px;
  }
  .pb-\[10px\] {
    padding-bottom: 10px;
  }
  .pb-\[110px\] {
    padding-bottom: 110px;
  }
  .pb-\[120px\] {
    padding-bottom: 120px;
  }
  .pb-\[12px\] {
    padding-bottom: 12px;
  }
  .pb-\[15px\] {
    padding-bottom: 15px;
  }
  .pb-\[18px\] {
    padding-bottom: 18px;
  }
  .pb-\[1px\] {
    padding-bottom: 1px;
  }
  .pb-\[200px\] {
    padding-bottom: 200px;
  }
  .pb-\[20px\] {
    padding-bottom: 20px;
  }
  .pb-\[25px\] {
    padding-bottom: 25px;
  }
  .pb-\[30px\] {
    padding-bottom: 30px;
  }
  .pb-\[31px\] {
    padding-bottom: 31px;
  }
  .pb-\[40px\] {
    padding-bottom: 40px;
  }
  .pb-\[44px\] {
    padding-bottom: 44px;
  }
  .pb-\[45px\] {
    padding-bottom: 45px;
  }
  .pb-\[50px\] {
    padding-bottom: 50px;
  }
  .pb-\[5px\] {
    padding-bottom: 5px;
  }
  .pb-\[60px\] {
    padding-bottom: 60px;
  }
  .pb-\[74px\] {
    padding-bottom: 74px;
  }
  .pb-\[80px\] {
    padding-bottom: 80px;
  }
  .pb-\[90px\] {
    padding-bottom: 90px;
  }
  .pl-4 {
    padding-left: 1rem;
  }
  .pl-5 {
    padding-left: 1.25rem;
  }
  .pl-\[100px\] {
    padding-left: 100px;
  }
  .pl-\[10px\] {
    padding-left: 10px;
  }
  .pl-\[12px\] {
    padding-left: 12px;
  }
  .pl-\[14px\] {
    padding-left: 14px;
  }
  .pl-\[150px\] {
    padding-left: 150px;
  }
  .pl-\[15px\] {
    padding-left: 15px;
  }
  .pl-\[20px\] {
    padding-left: 20px;
  }
  .pl-\[25px\] {
    padding-left: 25px;
  }
  .pl-\[30px\] {
    padding-left: 30px;
  }
  .pl-\[35px\] {
    padding-left: 35px;
  }
  .pl-\[3px\] {
    padding-left: 3px;
  }
  .pl-\[40px\] {
    padding-left: 40px;
  }
  .pl-\[41px\] {
    padding-left: 41px;
  }
  .pl-\[50px\] {
    padding-left: 50px;
  }
  .pl-\[5px\] {
    padding-left: 5px;
  }
  .pl-\[7px\] {
    padding-left: 7px;
  }
  .pr-4 {
    padding-right: 1rem;
  }
  .pr-5 {
    padding-right: 1.25rem;
  }
  .pr-\[1\.65px\] {
    padding-right: 1.65px;
  }
  .pr-\[100px\] {
    padding-right: 100px;
  }
  .pr-\[10px\] {
    padding-right: 10px;
  }
  .pr-\[15px\] {
    padding-right: 15px;
  }
  .pr-\[1px\] {
    padding-right: 1px;
  }
  .pr-\[20px\] {
    padding-right: 20px;
  }
  .pr-\[25px\] {
    padding-right: 25px;
  }
  .pr-\[30px\] {
    padding-right: 30px;
  }
  .pr-\[34px\] {
    padding-right: 34px;
  }
  .pr-\[3px\] {
    padding-right: 3px;
  }
  .pr-\[40px\] {
    padding-right: 40px;
  }
  .pr-\[4px\] {
    padding-right: 4px;
  }
  .pr-\[5px\] {
    padding-right: 5px;
  }
  .pr-\[60px\] {
    padding-right: 60px;
  }
  .pr-\[7px\] {
    padding-right: 7px;
  }
  .pr-\[8px\] {
    padding-right: 8px;
  }
  .pt-0,
  .pt-\[0px\] {
    padding-top: 0;
  }
  .pt-\[10\.92px\] {
    padding-top: 10.92px;
  }
  .pt-\[10px\] {
    padding-top: 10px;
  }
  .pt-\[11\.43px\] {
    padding-top: 11.43px;
  }
  .pt-\[11\.9px\] {
    padding-top: 11.9px;
  }
  .pt-\[110px\] {
    padding-top: 110px;
  }
  .pt-\[120px\] {
    padding-top: 120px;
  }
  .pt-\[12px\] {
    padding-top: 12px;
  }
  .pt-\[13px\] {
    padding-top: 13px;
  }
  .pt-\[140px\] {
    padding-top: 140px;
  }
  .pt-\[150px\] {
    padding-top: 150px;
  }
  .pt-\[15px\] {
    padding-top: 15px;
  }
  .pt-\[2\.24px\] {
    padding-top: 2.24px;
  }
  .pt-\[20px\] {
    padding-top: 20px;
  }
  .pt-\[25px\] {
    padding-top: 25px;
  }
  .pt-\[2px\] {
    padding-top: 2px;
  }
  .pt-\[30px\] {
    padding-top: 30px;
  }
  .pt-\[355px\] {
    padding-top: 355px;
  }
  .pt-\[38px\] {
    padding-top: 38px;
  }
  .pt-\[3px\] {
    padding-top: 3px;
  }
  .pt-\[40px\] {
    padding-top: 40px;
  }
  .pt-\[50px\] {
    padding-top: 50px;
  }
  .pt-\[5px\] {
    padding-top: 5px;
  }
  .pt-\[6\.3px\] {
    padding-top: 6.3px;
  }
  .pt-\[60px\] {
    padding-top: 60px;
  }
  .pt-\[6px\] {
    padding-top: 6px;
  }
  .pt-\[70px\] {
    padding-top: 70px;
  }
  .pt-\[74px\] {
    padding-top: 74px;
  }
  .pt-\[7px\] {
    padding-top: 7px;
  }
  .pt-\[80px\] {
    padding-top: 80px;
  }
  .pt-\[9\.24px\] {
    padding-top: 9.24px;
  }
  .pt-\[90px\] {
    padding-top: 90px;
  }
  .text-left {
    text-align: left;
  }
  .\!text-center {
    text-align: center !important;
  }
  .text-center {
    text-align: center;
  }
  .text-right {
    text-align: right;
  }
  .text-start {
    text-align: start;
  }
  .text-end {
    text-align: end;
  }
  .align-middle {
    vertical-align: middle;
  }
  .align-super {
    vertical-align: super;
  }
  .\!font-landing {
    font-family: Poppins, NanumSquareNeo !important;
  }
  .\!font-nanum {
    font-family: NanumSquareNeo, Poppins !important;
  }
  .\!font-poppins {
    font-family: Poppins, NanumSquareNeo !important;
  }
  .font-landing {
    font-family: Poppins, NanumSquareNeo;
  }
  .font-sans {
    font-family: Roboto, NotoSansKR;
  }
  .\!text-\[15px\] {
    font-size: 15px !important;
  }
  .\!text-\[18px\] {
    font-size: 18px !important;
  }
  .\!text-body2 {
    font-size: 14px !important;
    line-height: 21px !important;
    font-weight: 400 !important;
  }
  .\!text-body2,
  .\!text-btn_sm {
    letter-spacing: -0.05px !important;
  }
  .\!text-btn_sm {
    font-size: 13px !important;
    line-height: 18px !important;
    font-weight: 600 !important;
  }
  .\!text-h2 {
    font-size: 24px !important;
    line-height: 36px !important;
  }
  .\!text-h2,
  .\!text-h3 {
    letter-spacing: -0.05px !important;
    font-weight: 700 !important;
  }
  .\!text-h3 {
    font-size: 20px !important;
    line-height: 30px !important;
  }
  .\!text-ti2 {
    font-size: 14px !important;
    line-height: 21px !important;
    letter-spacing: -0.05px !important;
    font-weight: 700 !important;
  }
  .text-\[10px\] {
    font-size: 10px;
  }
  .text-\[11px\] {
    font-size: 11px;
  }
  .text-\[12px\] {
    font-size: 12px;
  }
  .text-\[13px\] {
    font-size: 13px;
  }
  .text-\[14px\] {
    font-size: 14px;
  }
  .text-\[15px\] {
    font-size: 15px;
  }
  .text-\[16px\] {
    font-size: 16px;
  }
  .text-\[175px\] {
    font-size: 175px;
  }
  .text-\[18px\] {
    font-size: 18px;
  }
  .text-\[19px\] {
    font-size: 19px;
  }
  .text-\[29px\] {
    font-size: 29px;
  }
  .text-\[30px\] {
    font-size: 30px;
  }
  .text-\[37px\] {
    font-size: 37px;
  }
  .text-\[40px\] {
    font-size: 40px;
  }
  .text-\[42px\] {
    font-size: 42px;
  }
  .text-\[50px\] {
    font-size: 50px;
  }
  .text-\[60px\] {
    font-size: 60px;
  }
  .text-\[70px\] {
    font-size: 70px;
  }
  .text-\[80px\] {
    font-size: 80px;
  }
  .text-\[9px\] {
    font-size: 9px;
  }
  .text-body1 {
    font-size: 16px;
    line-height: 24px;
  }
  .text-body1,
  .text-body2 {
    letter-spacing: -0.05px;
    font-weight: 400;
  }
  .text-body2 {
    font-size: 14px;
    line-height: 21px;
  }
  .text-body3 {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: -0.05px;
    font-weight: 400;
  }
  .text-body4 {
    font-size: 11px;
  }
  .text-body4,
  .text-body_comm {
    line-height: 15px;
    letter-spacing: -0.05px;
    font-weight: 400;
  }
  .text-body_comm {
    font-size: 10px;
  }
  .text-btn {
    font-size: 15px;
    line-height: 21px;
    letter-spacing: -0.05px;
    font-weight: 700;
  }
  .text-btn_sm {
    font-size: 13px;
    line-height: 18px;
    letter-spacing: -0.05px;
    font-weight: 600;
  }
  .text-h1 {
    font-size: 36px;
    line-height: 54px;
  }
  .text-h1,
  .text-h2 {
    letter-spacing: -0.05px;
    font-weight: 700;
  }
  .text-h2 {
    font-size: 24px;
    line-height: 36px;
  }
  .text-h3 {
    font-size: 20px;
    line-height: 30px;
  }
  .text-h3,
  .text-h4 {
    letter-spacing: -0.05px;
    font-weight: 700;
  }
  .text-h4 {
    font-size: 18px;
    line-height: 24px;
  }
  .text-input {
    font-size: 16px;
    line-height: 21px;
    letter-spacing: -0.05px;
    font-weight: 400;
  }
  .text-landing_body_caption {
    font-size: 13px;
    line-height: 19px;
    letter-spacing: -0.01em;
    font-weight: 400;
  }
  .text-landing_body_caption2 {
    font-size: 10.5px;
    line-height: 16px;
    letter-spacing: -0.01em;
    font-weight: 400;
  }
  .text-landing_body_large {
    font-family: Poppins, NanumSquareNeo !important;
    font-size: 20px;
  }
  .text-landing_body_large,
  .text-landing_body_medium {
    line-height: 30px;
    letter-spacing: -0.01em;
    font-weight: 400;
  }
  .text-landing_body_medium {
    font-family: Poppins, NanumSquareNeo !important;
    font-size: 18px;
  }
  .text-landing_body_small {
    font-family: Poppins, NanumSquareNeo !important;
    font-size: 15px;
    line-height: 25px;
    letter-spacing: -0.01em;
    font-weight: 400;
  }
  .text-landing_display1 {
    font-family: Poppins, NanumSquareNeo !important;
    font-size: 30px;
    line-height: 45px;
    letter-spacing: -0.01em;
    font-weight: 700;
  }
  .text-landing_display2 {
    font-size: 25px;
    line-height: 40px;
    letter-spacing: -0.01em;
    font-weight: 400;
  }
  .text-landing_heading1 {
    font-family: Poppins, NanumSquareNeo !important;
    font-size: 60px;
    line-height: 82px;
    letter-spacing: -0.01em;
    font-weight: 700;
  }
  .text-landing_heading2 {
    font-family: Poppins, NanumSquareNeo !important;
    font-size: 42px;
    line-height: 63px;
    letter-spacing: -0.01em;
    font-weight: 700;
  }
  .text-ti1 {
    font-size: 16px;
    line-height: 24px;
  }
  .text-ti1,
  .text-ti2 {
    letter-spacing: -0.05px;
    font-weight: 700;
  }
  .text-ti2 {
    font-size: 14px;
    line-height: 21px;
  }
  .text-ti3 {
    font-size: 12px;
    line-height: 18px;
  }
  .text-ti3,
  .text-ti4 {
    letter-spacing: -0.05px;
    font-weight: 700;
  }
  .text-ti4 {
    font-size: 10px;
    line-height: 15px;
  }
  .\!font-bold {
    font-weight: 700 !important;
  }
  .\!font-normal,
  .font-\[400\!important\] {
    font-weight: 400 !important;
  }
  .font-bold {
    font-weight: 700;
  }
  .font-extrabold {
    font-weight: 800;
  }
  .font-light {
    font-weight: 300;
  }
  .font-medium {
    font-weight: 500;
  }
  .font-normal {
    font-weight: 400;
  }
  .font-semibold {
    font-weight: 600;
  }
  .uppercase {
    text-transform: uppercase;
  }
  .lowercase {
    text-transform: lowercase;
  }
  .italic {
    font-style: italic;
  }
  .leading-\[11px\] {
    line-height: 11px;
  }
  .leading-\[12px\] {
    line-height: 12px;
  }
  .leading-\[14px\] {
    line-height: 14px;
  }
  .leading-\[15px\] {
    line-height: 15px;
  }
  .leading-\[18px\] {
    line-height: 18px;
  }
  .leading-\[19px\] {
    line-height: 19px;
  }
  .leading-\[1px\] {
    line-height: 1px;
  }
  .leading-\[205px\] {
    line-height: 205px;
  }
  .leading-\[21px\] {
    line-height: 21px;
  }
  .leading-\[22px\] {
    line-height: 22px;
  }
  .leading-\[23px\] {
    line-height: 23px;
  }
  .leading-\[24px\] {
    line-height: 24px;
  }
  .leading-\[30px\] {
    line-height: 30px;
  }
  .leading-\[36px\] {
    line-height: 36px;
  }
  .leading-\[40px\] {
    line-height: 40px;
  }
  .leading-\[42px\] {
    line-height: 42px;
  }
  .leading-\[45px\] {
    line-height: 45px;
  }
  .leading-\[50px\] {
    line-height: 50px;
  }
  .leading-\[54px\] {
    line-height: 54px;
  }
  .leading-\[70px\] {
    line-height: 70px;
  }
  .leading-\[90px\] {
    line-height: 90px;
  }
  .leading-none {
    line-height: 1;
  }
  .tracking-\[-0\.05px\] {
    letter-spacing: -0.05px;
  }
  .tracking-normal {
    letter-spacing: 0;
  }
  .tracking-tighter {
    letter-spacing: -0.05em;
  }
  .\!text-\[\#030304\] {
    --tw-text-opacity: 1 !important;
    color: rgb(3 3 4 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#081D3C\] {
    --tw-text-opacity: 1 !important;
    color: rgb(8 29 60 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#284D5F\] {
    --tw-text-opacity: 1 !important;
    color: rgb(40 77 95 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#32E9CA\] {
    --tw-text-opacity: 1 !important;
    color: rgb(50 233 202 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#4A7AFF\] {
    --tw-text-opacity: 1 !important;
    color: rgb(74 122 255 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#59637C\] {
    --tw-text-opacity: 1 !important;
    color: rgb(89 99 124 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#719CFD\] {
    --tw-text-opacity: 1 !important;
    color: rgb(113 156 253 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#868686\] {
    --tw-text-opacity: 1 !important;
    color: rgb(134 134 134 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#9397AE\] {
    --tw-text-opacity: 1 !important;
    color: rgb(147 151 174 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#96A0A8\] {
    --tw-text-opacity: 1 !important;
    color: rgb(150 160 168 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#97CDFF\] {
    --tw-text-opacity: 1 !important;
    color: rgb(151 205 255 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#9A73B6\] {
    --tw-text-opacity: 1 !important;
    color: rgb(154 115 182 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#A1A5A8\] {
    --tw-text-opacity: 1 !important;
    color: rgb(161 165 168 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#AAE4FF\] {
    --tw-text-opacity: 1 !important;
    color: rgb(170 228 255 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#AAFFE1\] {
    --tw-text-opacity: 1 !important;
    color: rgb(170 255 225 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#ACACAC\] {
    --tw-text-opacity: 1 !important;
    color: rgb(172 172 172 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#B0FFFF\] {
    --tw-text-opacity: 1 !important;
    color: rgb(176 255 255 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#B2FFE9\] {
    --tw-text-opacity: 1 !important;
    color: rgb(178 255 233 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#B4B4B4\] {
    --tw-text-opacity: 1 !important;
    color: rgb(180 180 180 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#B4B7CB\] {
    --tw-text-opacity: 1 !important;
    color: rgb(180 183 203 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#B4BCCB\] {
    --tw-text-opacity: 1 !important;
    color: rgb(180 188 203 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#C0C0C0\] {
    --tw-text-opacity: 1 !important;
    color: rgb(192 192 192 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#CACACA\] {
    --tw-text-opacity: 1 !important;
    color: rgb(202 202 202 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#CEE7FF\] {
    --tw-text-opacity: 1 !important;
    color: rgb(206 231 255 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#DCDCDC\] {
    --tw-text-opacity: 1 !important;
    color: rgb(220 220 220 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#DFFFF6\] {
    --tw-text-opacity: 1 !important;
    color: rgb(223 255 246 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#E0E0E0\] {
    --tw-text-opacity: 1 !important;
    color: rgb(224 224 224 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#E9C35B\] {
    --tw-text-opacity: 1 !important;
    color: rgb(233 195 91 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#EEEEEE\] {
    --tw-text-opacity: 1 !important;
    color: rgb(238 238 238 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#F3F3FF\] {
    --tw-text-opacity: 1 !important;
    color: rgb(243 243 255 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#F9A250\] {
    --tw-text-opacity: 1 !important;
    color: rgb(249 162 80 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#FF7B51\] {
    --tw-text-opacity: 1 !important;
    color: rgb(255 123 81 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#FFC940\] {
    --tw-text-opacity: 1 !important;
    color: rgb(255 201 64 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#FFCD94\] {
    --tw-text-opacity: 1 !important;
    color: rgb(255 205 148 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#FFE8C1\] {
    --tw-text-opacity: 1 !important;
    color: rgb(255 232 193 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#FFEBB9\] {
    --tw-text-opacity: 1 !important;
    color: rgb(255 235 185 / var(--tw-text-opacity)) !important;
  }
  .\!text-\[\#FFFFFF\] {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
  }
  .\!text-bg_dark_background {
    --tw-text-opacity: 1 !important;
    color: rgb(28 28 29 / var(--tw-text-opacity)) !important;
  }
  .\!text-dark_gray02 {
    --tw-text-opacity: 1 !important;
    color: rgb(193 195 201 / var(--tw-text-opacity)) !important;
  }
  .\!text-dark_gray03 {
    --tw-text-opacity: 1 !important;
    color: rgb(146 148 153 / var(--tw-text-opacity)) !important;
  }
  .\!text-dark_gray05 {
    --tw-text-opacity: 1 !important;
    color: rgb(90 90 96 / var(--tw-text-opacity)) !important;
  }
  .\!text-gray01 {
    --tw-text-opacity: 1 !important;
    color: rgb(36 36 36 / var(--tw-text-opacity)) !important;
  }
  .\!text-gray04 {
    --tw-text-opacity: 1 !important;
    color: rgb(187 189 192 / var(--tw-text-opacity)) !important;
  }
  .\!text-transparent {
    color: rgba(0, 0, 0, 0) !important;
  }
  .\!text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
  }
  .\!text-white\/50 {
    color: rgb(255 255 255/0.5) !important;
  }
  .text-\[\#00264C\] {
    --tw-text-opacity: 1;
    color: rgb(0 38 76 / var(--tw-text-opacity));
  }
  .text-\[\#00675B\] {
    --tw-text-opacity: 1;
    color: rgb(0 103 91 / var(--tw-text-opacity));
  }
  .text-\[\#008B51\] {
    --tw-text-opacity: 1;
    color: rgb(0 139 81 / var(--tw-text-opacity));
  }
  .text-\[\#00A490\] {
    --tw-text-opacity: 1;
    color: rgb(0 164 144 / var(--tw-text-opacity));
  }
  .text-\[\#011F2E\] {
    --tw-text-opacity: 1;
    color: rgb(1 31 46 / var(--tw-text-opacity));
  }
  .text-\[\#030304\] {
    --tw-text-opacity: 1;
    color: rgb(3 3 4 / var(--tw-text-opacity));
  }
  .text-\[\#060445\] {
    --tw-text-opacity: 1;
    color: rgb(6 4 69 / var(--tw-text-opacity));
  }
  .text-\[\#070340\] {
    --tw-text-opacity: 1;
    color: rgb(7 3 64 / var(--tw-text-opacity));
  }
  .text-\[\#070709\] {
    --tw-text-opacity: 1;
    color: rgb(7 7 9 / var(--tw-text-opacity));
  }
  .text-\[\#072839\] {
    --tw-text-opacity: 1;
    color: rgb(7 40 57 / var(--tw-text-opacity));
  }
  .text-\[\#081354\] {
    --tw-text-opacity: 1;
    color: rgb(8 19 84 / var(--tw-text-opacity));
  }
  .text-\[\#081D3C\] {
    --tw-text-opacity: 1;
    color: rgb(8 29 60 / var(--tw-text-opacity));
  }
  .text-\[\#0C0E19\] {
    --tw-text-opacity: 1;
    color: rgb(12 14 25 / var(--tw-text-opacity));
  }
  .text-\[\#0C202D\] {
    --tw-text-opacity: 1;
    color: rgb(12 32 45 / var(--tw-text-opacity));
  }
  .text-\[\#0F1C2F\] {
    --tw-text-opacity: 1;
    color: rgb(15 28 47 / var(--tw-text-opacity));
  }
  .text-\[\#110D48\] {
    --tw-text-opacity: 1;
    color: rgb(17 13 72 / var(--tw-text-opacity));
  }
  .text-\[\#112B5B\] {
    --tw-text-opacity: 1;
    color: rgb(17 43 91 / var(--tw-text-opacity));
  }
  .text-\[\#13375C\] {
    --tw-text-opacity: 1;
    color: rgb(19 55 92 / var(--tw-text-opacity));
  }
  .text-\[\#151931\] {
    --tw-text-opacity: 1;
    color: rgb(21 25 49 / var(--tw-text-opacity));
  }
  .text-\[\#1B1810\] {
    --tw-text-opacity: 1;
    color: rgb(27 24 16 / var(--tw-text-opacity));
  }
  .text-\[\#1C1C1C\] {
    --tw-text-opacity: 1;
    color: rgb(28 28 28 / var(--tw-text-opacity));
  }
  .text-\[\#1E2023\] {
    --tw-text-opacity: 1;
    color: rgb(30 32 35 / var(--tw-text-opacity));
  }
  .text-\[\#223A0F\] {
    --tw-text-opacity: 1;
    color: rgb(34 58 15 / var(--tw-text-opacity));
  }
  .text-\[\#252841\] {
    --tw-text-opacity: 1;
    color: rgb(37 40 65 / var(--tw-text-opacity));
  }
  .text-\[\#284D5F\] {
    --tw-text-opacity: 1;
    color: rgb(40 77 95 / var(--tw-text-opacity));
  }
  .text-\[\#2A3547\] {
    --tw-text-opacity: 1;
    color: rgb(42 53 71 / var(--tw-text-opacity));
  }
  .text-\[\#2C5C72\] {
    --tw-text-opacity: 1;
    color: rgb(44 92 114 / var(--tw-text-opacity));
  }
  .text-\[\#32E9CA\] {
    --tw-text-opacity: 1;
    color: rgb(50 233 202 / var(--tw-text-opacity));
  }
  .text-\[\#364762\] {
    --tw-text-opacity: 1;
    color: rgb(54 71 98 / var(--tw-text-opacity));
  }
  .text-\[\#375058\] {
    --tw-text-opacity: 1;
    color: rgb(55 80 88 / var(--tw-text-opacity));
  }
  .text-\[\#3A386F\] {
    --tw-text-opacity: 1;
    color: rgb(58 56 111 / var(--tw-text-opacity));
  }
  .text-\[\#3D5C53\] {
    --tw-text-opacity: 1;
    color: rgb(61 92 83 / var(--tw-text-opacity));
  }
  .text-\[\#4A7AFF\] {
    --tw-text-opacity: 1;
    color: rgb(74 122 255 / var(--tw-text-opacity));
  }
  .text-\[\#4B4846\] {
    --tw-text-opacity: 1;
    color: rgb(75 72 70 / var(--tw-text-opacity));
  }
  .text-\[\#51465E\] {
    --tw-text-opacity: 1;
    color: rgb(81 70 94 / var(--tw-text-opacity));
  }
  .text-\[\#575B77\] {
    --tw-text-opacity: 1;
    color: rgb(87 91 119 / var(--tw-text-opacity));
  }
  .text-\[\#59637C\] {
    --tw-text-opacity: 1;
    color: rgb(89 99 124 / var(--tw-text-opacity));
  }
  .text-\[\#5B3E06\] {
    --tw-text-opacity: 1;
    color: rgb(91 62 6 / var(--tw-text-opacity));
  }
  .text-\[\#636E8B\] {
    --tw-text-opacity: 1;
    color: rgb(99 110 139 / var(--tw-text-opacity));
  }
  .text-\[\#644D21\] {
    --tw-text-opacity: 1;
    color: rgb(100 77 33 / var(--tw-text-opacity));
  }
  .text-\[\#656565\] {
    --tw-text-opacity: 1;
    color: rgb(101 101 101 / var(--tw-text-opacity));
  }
  .text-\[\#67CCAE\] {
    --tw-text-opacity: 1;
    color: rgb(103 204 174 / var(--tw-text-opacity));
  }
  .text-\[\#6BC6AD\] {
    --tw-text-opacity: 1;
    color: rgb(107 198 173 / var(--tw-text-opacity));
  }
  .text-\[\#7EEBC4\] {
    --tw-text-opacity: 1;
    color: rgb(126 235 196 / var(--tw-text-opacity));
  }
  .text-\[\#8A8F95\] {
    --tw-text-opacity: 1;
    color: rgb(138 143 149 / var(--tw-text-opacity));
  }
  .text-\[\#929499\] {
    --tw-text-opacity: 1;
    color: rgb(146 148 153 / var(--tw-text-opacity));
  }
  .text-\[\#94FF55\] {
    --tw-text-opacity: 1;
    color: rgb(148 255 85 / var(--tw-text-opacity));
  }
  .text-\[\#96A0A8\] {
    --tw-text-opacity: 1;
    color: rgb(150 160 168 / var(--tw-text-opacity));
  }
  .text-\[\#97CDFF\] {
    --tw-text-opacity: 1;
    color: rgb(151 205 255 / var(--tw-text-opacity));
  }
  .text-\[\#9A73B6\] {
    --tw-text-opacity: 1;
    color: rgb(154 115 182 / var(--tw-text-opacity));
  }
  .text-\[\#9E5400\] {
    --tw-text-opacity: 1;
    color: rgb(158 84 0 / var(--tw-text-opacity));
  }
  .text-\[\#A1A5A8\] {
    --tw-text-opacity: 1;
    color: rgb(161 165 168 / var(--tw-text-opacity));
  }
  .text-\[\#AAE4FF\] {
    --tw-text-opacity: 1;
    color: rgb(170 228 255 / var(--tw-text-opacity));
  }
  .text-\[\#AAFFE1\] {
    --tw-text-opacity: 1;
    color: rgb(170 255 225 / var(--tw-text-opacity));
  }
  .text-\[\#ACACAC\] {
    --tw-text-opacity: 1;
    color: rgb(172 172 172 / var(--tw-text-opacity));
  }
  .text-\[\#B0FFFF\] {
    --tw-text-opacity: 1;
    color: rgb(176 255 255 / var(--tw-text-opacity));
  }
  .text-\[\#B2FFE9\] {
    --tw-text-opacity: 1;
    color: rgb(178 255 233 / var(--tw-text-opacity));
  }
  .text-\[\#B4B4B4\] {
    --tw-text-opacity: 1;
    color: rgb(180 180 180 / var(--tw-text-opacity));
  }
  .text-\[\#B4B7CB\] {
    --tw-text-opacity: 1;
    color: rgb(180 183 203 / var(--tw-text-opacity));
  }
  .text-\[\#B4BCCB\] {
    --tw-text-opacity: 1;
    color: rgb(180 188 203 / var(--tw-text-opacity));
  }
  .text-\[\#BDBDBD\] {
    --tw-text-opacity: 1;
    color: rgb(189 189 189 / var(--tw-text-opacity));
  }
  .text-\[\#C0C0C0\] {
    --tw-text-opacity: 1;
    color: rgb(192 192 192 / var(--tw-text-opacity));
  }
  .text-\[\#C83640\] {
    --tw-text-opacity: 1;
    color: rgb(200 54 64 / var(--tw-text-opacity));
  }
  .text-\[\#C9CAC3\] {
    --tw-text-opacity: 1;
    color: rgb(201 202 195 / var(--tw-text-opacity));
  }
  .text-\[\#CACACA\] {
    --tw-text-opacity: 1;
    color: rgb(202 202 202 / var(--tw-text-opacity));
  }
  .text-\[\#CEE7FF\] {
    --tw-text-opacity: 1;
    color: rgb(206 231 255 / var(--tw-text-opacity));
  }
  .text-\[\#D7434D\] {
    --tw-text-opacity: 1;
    color: rgb(215 67 77 / var(--tw-text-opacity));
  }
  .text-\[\#D77D2B\] {
    --tw-text-opacity: 1;
    color: rgb(215 125 43 / var(--tw-text-opacity));
  }
  .text-\[\#DEDEDE\] {
    --tw-text-opacity: 1;
    color: rgb(222 222 222 / var(--tw-text-opacity));
  }
  .text-\[\#DFFFF6\] {
    --tw-text-opacity: 1;
    color: rgb(223 255 246 / var(--tw-text-opacity));
  }
  .text-\[\#E0E0E0\] {
    --tw-text-opacity: 1;
    color: rgb(224 224 224 / var(--tw-text-opacity));
  }
  .text-\[\#E19B6E\] {
    --tw-text-opacity: 1;
    color: rgb(225 155 110 / var(--tw-text-opacity));
  }
  .text-\[\#E9C35B\] {
    --tw-text-opacity: 1;
    color: rgb(233 195 91 / var(--tw-text-opacity));
  }
  .text-\[\#EEEEEE\] {
    --tw-text-opacity: 1;
    color: rgb(238 238 238 / var(--tw-text-opacity));
  }
  .text-\[\#F3F3FF\] {
    --tw-text-opacity: 1;
    color: rgb(243 243 255 / var(--tw-text-opacity));
  }
  .text-\[\#F9A250\] {
    --tw-text-opacity: 1;
    color: rgb(249 162 80 / var(--tw-text-opacity));
  }
  .text-\[\#FA6A6C\] {
    --tw-text-opacity: 1;
    color: rgb(250 106 108 / var(--tw-text-opacity));
  }
  .text-\[\#FF5050\] {
    --tw-text-opacity: 1;
    color: rgb(255 80 80 / var(--tw-text-opacity));
  }
  .text-\[\#FF7B51\] {
    --tw-text-opacity: 1;
    color: rgb(255 123 81 / var(--tw-text-opacity));
  }
  .text-\[\#FF9839\] {
    --tw-text-opacity: 1;
    color: rgb(255 152 57 / var(--tw-text-opacity));
  }
  .text-\[\#FFC888\] {
    --tw-text-opacity: 1;
    color: rgb(255 200 136 / var(--tw-text-opacity));
  }
  .text-\[\#FFC940\] {
    --tw-text-opacity: 1;
    color: rgb(255 201 64 / var(--tw-text-opacity));
  }
  .text-\[\#FFCB44\] {
    --tw-text-opacity: 1;
    color: rgb(255 203 68 / var(--tw-text-opacity));
  }
  .text-\[\#FFCF7D\] {
    --tw-text-opacity: 1;
    color: rgb(255 207 125 / var(--tw-text-opacity));
  }
  .text-\[\#FFE399\] {
    --tw-text-opacity: 1;
    color: rgb(255 227 153 / var(--tw-text-opacity));
  }
  .text-\[\#FFE8C1\] {
    --tw-text-opacity: 1;
    color: rgb(255 232 193 / var(--tw-text-opacity));
  }
  .text-bg_dark_background {
    --tw-text-opacity: 1;
    color: rgb(28 28 29 / var(--tw-text-opacity));
  }
  .text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
  }
  .text-blue {
    --tw-text-opacity: 1;
    color: rgb(38 130 203 / var(--tw-text-opacity));
  }
  .text-blue_shade {
    --tw-text-opacity: 1;
    color: rgb(30 104 162 / var(--tw-text-opacity));
  }
  .text-brown_shade {
    --tw-text-opacity: 1;
    color: rgb(134 116 77 / var(--tw-text-opacity));
  }
  .text-dark_gray01 {
    --tw-text-opacity: 1;
    color: rgb(243 245 248 / var(--tw-text-opacity));
  }
  .text-dark_gray02 {
    --tw-text-opacity: 1;
    color: rgb(193 195 201 / var(--tw-text-opacity));
  }
  .text-dark_gray03 {
    --tw-text-opacity: 1;
    color: rgb(146 148 153 / var(--tw-text-opacity));
  }
  .text-dark_gray04 {
    --tw-text-opacity: 1;
    color: rgb(103 104 108 / var(--tw-text-opacity));
  }
  .text-dark_indigo {
    --tw-text-opacity: 1;
    color: rgb(92 117 240 / var(--tw-text-opacity));
  }
  .text-dark_primary_shade {
    --tw-text-opacity: 1;
    color: rgb(107 198 173 / var(--tw-text-opacity));
  }
  .text-dark_red {
    --tw-text-opacity: 1;
    color: rgb(227 78 78 / var(--tw-text-opacity));
  }
  .text-dark_red_shade {
    --tw-text-opacity: 1;
    color: rgb(229 110 115 / var(--tw-text-opacity));
  }
  .text-font_pro {
    --tw-text-opacity: 1;
    color: rgb(84 154 254 / var(--tw-text-opacity));
  }
  .text-gray01 {
    --tw-text-opacity: 1;
    color: rgb(36 36 36 / var(--tw-text-opacity));
  }
  .text-gray02 {
    --tw-text-opacity: 1;
    color: rgb(96 99 103 / var(--tw-text-opacity));
  }
  .text-gray03 {
    --tw-text-opacity: 1;
    color: rgb(138 143 149 / var(--tw-text-opacity));
  }
  .text-gray04 {
    --tw-text-opacity: 1;
    color: rgb(187 189 192 / var(--tw-text-opacity));
  }
  .text-gray05 {
    --tw-text-opacity: 1;
    color: rgb(200 202 205 / var(--tw-text-opacity));
  }
  .text-gray08 {
    --tw-text-opacity: 1;
    color: rgb(247 248 249 / var(--tw-text-opacity));
  }
  .text-green {
    --tw-text-opacity: 1;
    color: rgb(52 199 89 / var(--tw-text-opacity));
  }
  .text-indigo {
    --tw-text-opacity: 1;
    color: rgb(66 96 242 / var(--tw-text-opacity));
  }
  .text-indigo_shade {
    --tw-text-opacity: 1;
    color: rgb(46 67 169 / var(--tw-text-opacity));
  }
  .text-orange {
    --tw-text-opacity: 1;
    color: rgb(255 149 0 / var(--tw-text-opacity));
  }
  .text-primary {
    --tw-text-opacity: 1;
    color: rgb(10 175 130 / var(--tw-text-opacity));
  }
  .text-primary_shade {
    --tw-text-opacity: 1;
    color: rgb(8 140 104 / var(--tw-text-opacity));
  }
  .text-red {
    --tw-text-opacity: 1;
    color: rgb(230 67 78 / var(--tw-text-opacity));
  }
  .text-red_shade {
    --tw-text-opacity: 1;
    color: rgb(198 23 35 / var(--tw-text-opacity));
  }
  .text-transparent {
    color: rgba(0, 0, 0, 0);
  }
  .text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
  .text-yellow {
    --tw-text-opacity: 1;
    color: rgb(255 204 0 / var(--tw-text-opacity));
  }
  .underline {
    text-decoration-line: underline;
  }
  .line-through {
    text-decoration-line: line-through;
  }
  .decoration-gray03 {
    text-decoration-color: #8a8f95;
  }
  .decoration-1 {
    text-decoration-thickness: 1px;
  }
  .underline-offset-4 {
    text-underline-offset: 4px;
  }
  .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .opacity-0 {
    opacity: 0;
  }
  .opacity-100 {
    opacity: 1;
  }
  .opacity-30 {
    opacity: 0.3;
  }
  .opacity-40 {
    opacity: 0.4;
  }
  .opacity-50 {
    opacity: 0.5;
  }
  .opacity-60 {
    opacity: 0.6;
  }
  .opacity-70 {
    opacity: 0.7;
  }
  .opacity-80 {
    opacity: 0.8;
  }
  .opacity-\[0\.001\] {
    opacity: 0.001;
  }
  .opacity-\[0\.03\] {
    opacity: 0.03;
  }
  .opacity-\[0\.04\] {
    opacity: 0.04;
  }
  .opacity-\[0\.22\] {
    opacity: 0.22;
  }
  .opacity-\[0\.5\] {
    opacity: 0.5;
  }
  .opacity-\[0\] {
    opacity: 0;
  }
  .opacity-\[10\%\] {
    opacity: 10%;
  }
  .opacity-\[1\] {
    opacity: 1;
  }
  .\!shadow-\[0_1px_1px_0_rgba\(0\2c 0\2c 0\2c 3\%\)\] {
    --tw-shadow: 0 1px 1px 0 rgba(0, 0, 0, 3%) !important;
    --tw-shadow-colored: 0 1px 1px 0 var(--tw-shadow-color) !important;
  }
  .\!shadow-\[0_1px_1px_0_rgba\(0\2c 0\2c 0\2c 3\%\)\],
  .\!shadow-none {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }
  .\!shadow-none {
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
  }
  .shadow {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0/0.1), 0 1px 2px -1px rgb(0 0 0/0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),
      0 1px 2px -1px var(--tw-shadow-color);
  }
  .shadow,
  .shadow-\[0_1px_1px_0_rgba\(0\2c 0\2c 0\2c 3\%\)\] {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .shadow-\[0_1px_1px_0_rgba\(0\2c 0\2c 0\2c 3\%\)\] {
    --tw-shadow: 0 1px 1px 0 rgba(0, 0, 0, 3%);
    --tw-shadow-colored: 0 1px 1px 0 var(--tw-shadow-color);
  }
  .shadow-\[0_20px_40px_rgba\(0\2c 0\2c 0\2c 0\.05\)\] {
    --tw-shadow: 0 20px 40px rgba(0, 0, 0, 0.05);
    --tw-shadow-colored: 0 20px 40px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .shadow-\[0_37px_40px_rgba\(13\2c 17\2c 22\2c 0\.9\)\] {
    --tw-shadow: 0 37px 40px rgba(13, 17, 22, 0.9);
    --tw-shadow-colored: 0 37px 40px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .shadow-\[inset_0_4px_10px_0_rgba\(255\2c 255\2c 255\2c 0\.1\)\] {
    --tw-shadow: inset 0 4px 10px 0 rgba(255, 255, 255, 0.1);
    --tw-shadow-colored: inset 0 4px 10px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .shadow-\[inset_1px_1px_0_0_\#5F626C\/40\] {
    --tw-shadow: inset 1px 1px 0 0 #5F626C/40;
    --tw-shadow-colored: inset 1px 1px 0 0 var(--tw-shadow-color);
  }
  .shadow-\[inset_1px_1px_0_0_\#5F626C\/40\],
  .shadow-hover {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .shadow-hover {
    --tw-shadow: 0 4px 10px 0px rgba(0, 0, 0, 0.1);
    --tw-shadow-colored: 0 4px 10px 0px var(--tw-shadow-color);
  }
  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0/0.1), 0 4px 6px -4px rgb(0 0 0/0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),
      0 4px 6px -4px var(--tw-shadow-color);
  }
  .shadow-lg,
  .shadow-md {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .shadow-md {
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0/0.1), 0 2px 4px -2px rgb(0 0 0/0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),
      0 2px 4px -2px var(--tw-shadow-color);
  }
  .shadow-none {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
  }
  .shadow-none,
  .shadow-normal {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .shadow-normal {
    --tw-shadow: 0 2px 5px 0px rgba(0, 0, 0, 0.07);
    --tw-shadow-colored: 0 2px 5px 0px var(--tw-shadow-color);
  }
  .shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0/0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  }
  .shadow-sm,
  .shadow-xl {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0/0.1), 0 8px 10px -6px rgb(0 0 0/0.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),
      0 8px 10px -6px var(--tw-shadow-color);
  }
  .outline {
    outline-style: solid;
  }
  .ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
      var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
      calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
      var(--tw-shadow, 0 0 #0000);
  }
  .ring-1,
  .ring-\[1px\] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
      var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
      calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  }
  .ring-1,
  .ring-\[1px\],
  .ring-\[2px\] {
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
      var(--tw-shadow, 0 0 #0000);
  }
  .ring-\[2px\] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
      var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
      calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  }
  .ring-\[3px\] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
      var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
      calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  }
  .ring-\[3px\],
  .ring-\[4px\] {
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
      var(--tw-shadow, 0 0 #0000);
  }
  .ring-\[4px\] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
      var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
      calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  }
  .ring-inset {
    --tw-ring-inset: inset;
  }
  .\!ring-gray07 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(239 240 243 / var(--tw-ring-opacity)) !important;
  }
  .\!ring-primary {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(10 175 130 / var(--tw-ring-opacity)) !important;
  }
  .\!ring-transparent {
    --tw-ring-color: rgba(0, 0, 0, 0) !important;
  }
  .ring-\[\#F9A250\]\/15 {
    --tw-ring-color: rgb(249 162 80/0.15);
  }
  .ring-blue_tint01 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(235 244 252 / var(--tw-ring-opacity));
  }
  .ring-dark_primary_tint01 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(38 65 63 / var(--tw-ring-opacity));
  }
  .ring-gray05 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(200 202 205 / var(--tw-ring-opacity));
  }
  .ring-gray06 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(226 228 231 / var(--tw-ring-opacity));
  }
  .ring-gray07 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(239 240 243 / var(--tw-ring-opacity));
  }
  .ring-gray08 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(247 248 249 / var(--tw-ring-opacity));
  }
  .ring-primary {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(10 175 130 / var(--tw-ring-opacity));
  }
  .ring-primary_tint03 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(214 240 235 / var(--tw-ring-opacity));
  }
  .ring-red_tint01 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 240 243 / var(--tw-ring-opacity));
  }
  .ring-transparent {
    --tw-ring-color: rgba(0, 0, 0, 0);
  }
  .ring-transparent01 {
    --tw-ring-color: rgba(0, 0, 0, 0.03);
  }
  .ring-transparent02 {
    --tw-ring-color: rgba(0, 0, 0, 0.06);
  }
  .ring-white {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
  }
  .ring-white\/60 {
    --tw-ring-color: rgb(255 255 255/0.6);
  }
  .ring-white\/\[0\.12\] {
    --tw-ring-color: rgb(255 255 255/0.12);
  }
  .blur {
    --tw-blur: blur(8px);
  }
  .blur,
  .blur-sm {
    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-sm {
    --tw-blur: blur(4px);
  }
  .drop-shadow-\[-2px_-0px_2\.5px_rgba\(0\2c 0\2c 0\2c 0\.3\)\] {
    --tw-drop-shadow: drop-shadow(-2px -0px 2.5px rgba(0, 0, 0, 0.3));
  }
  .drop-shadow-\[-2px_-0px_2\.5px_rgba\(0\2c 0\2c 0\2c 0\.3\)\],
  .drop-shadow-\[0_1px_1px_rgba\(0\2c 0\2c 0\2c 0\.03\)\] {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
      var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
      var(--tw-sepia) var(--tw-drop-shadow);
  }
  .drop-shadow-\[0_1px_1px_rgba\(0\2c 0\2c 0\2c 0\.03\)\] {
    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.03));
  }
  .drop-shadow-\[0_4px_15px_rgba\(0\2c 0\2c 0\2c 0\.03\)\] {
    --tw-drop-shadow: drop-shadow(0 4px 15px rgba(0, 0, 0, 0.03));
  }
  .drop-shadow-\[0_4px_15px_rgba\(0\2c 0\2c 0\2c 0\.03\)\],
  .drop-shadow-\[0_4px_4px_0_\#000000\/25\] {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
      var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
      var(--tw-sepia) var(--tw-drop-shadow);
  }
  .drop-shadow-\[0_4px_4px_0_\#000000\/25\] {
    --tw-drop-shadow: drop-shadow(0 4px 4px 0 #000000/25);
  }
  .drop-shadow-\[0_4px_4px_rgba\(0\2c 0\2c 0\2c 0\.05\)\] {
    --tw-drop-shadow: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.05));
  }
  .drop-shadow-\[0_4px_4px_rgba\(0\2c 0\2c 0\2c 0\.05\)\],
  .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-\[30px\] {
    --tw-backdrop-blur: blur(30px);
  }
  .backdrop-blur-\[30px\],
  .backdrop-blur-\[3px\] {
    -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-\[3px\] {
    --tw-backdrop-blur: blur(3px);
  }
  .backdrop-blur-\[5px\] {
    --tw-backdrop-blur: blur(5px);
    -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,
      text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
      -webkit-backdrop-filter;
    transition-property: color, background-color, border-color,
      text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
      backdrop-filter;
    transition-property: color, background-color, border-color,
      text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
      backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
  }
  .transition-\[width\] {
    transition-property: width;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
  }
  .transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
  }
  .transition-colors {
    transition-property: color, background-color, border-color,
      text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
  }
  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
  }
  .transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
  }
  .delay-100 {
    transition-delay: 0.1s;
  }
  .delay-300 {
    transition-delay: 0.3s;
  }
  .delay-500 {
    transition-delay: 0.5s;
  }
  .delay-700 {
    transition-delay: 0.7s;
  }
  .delay-\[900ms\] {
    transition-delay: 0.9s;
  }
  .duration-100 {
    transition-duration: 0.1s;
  }
  .duration-1000 {
    transition-duration: 1s;
  }
  .duration-150 {
    transition-duration: 0.15s;
  }
  .duration-200 {
    transition-duration: 0.2s;
  }
  .duration-300 {
    transition-duration: 0.3s;
  }
  .duration-500 {
    transition-duration: 0.5s;
  }
  .duration-75 {
    transition-duration: 75ms;
  }
  .duration-\[0\.8s\] {
    transition-duration: 0.8s;
  }
  .duration-\[150ms\] {
    transition-duration: 0.15s;
  }
  .duration-\[2\.5s\] {
    transition-duration: 2.5s;
  }
  .duration-\[2000ms\] {
    transition-duration: 2s;
  }
  .duration-\[200ms\] {
    transition-duration: 0.2s;
  }
  .duration-\[2s\] {
    transition-duration: 2s;
  }
  .ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }
  .ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
  .ease-linear {
    transition-timing-function: linear;
  }
  .ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  .content-\[\'\'\] {
    --tw-content: "";
    content: var(--tw-content);
  }
  .scrollbar-hide {
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .scrollbar-hide::-webkit-scrollbar {
    display: none;
  }
  .\[--anchor-gap\:5px\] {
    --anchor-gap: 5px;
  }
  .\[mask-image\:_linear-gradient\(to_bottom\2c
    transparent_0\2c
    _black_128px\2c
    _black_calc\(100\%-200px\)\2c
    transparent_100\%\)\] {
    -webkit-mask-image: linear-gradient(
      180deg,
      transparent 0,
      black 128px,
      black calc(100% - 200px),
      transparent
    );
    mask-image: linear-gradient(
      180deg,
      transparent 0,
      black 128px,
      black calc(100% - 200px),
      transparent
    );
  }
  .placeholder\:\!font-landing::-moz-placeholder {
    font-family: Poppins, NanumSquareNeo !important;
  }
  .placeholder\:\!font-landing::placeholder {
    font-family: Poppins, NanumSquareNeo !important;
  }
  .placeholder\:text-body2::-moz-placeholder {
    font-size: 14px;
    line-height: 21px;
    letter-spacing: -0.05px;
    font-weight: 400;
  }
  .placeholder\:text-body2::placeholder {
    font-size: 14px;
    line-height: 21px;
    letter-spacing: -0.05px;
    font-weight: 400;
  }
  .placeholder\:text-landing_body_large::-moz-placeholder {
    font-size: 20px;
    line-height: 30px;
    letter-spacing: -0.01em;
    font-weight: 400;
  }
  .placeholder\:text-landing_body_large::placeholder {
    font-size: 20px;
    line-height: 30px;
    letter-spacing: -0.01em;
    font-weight: 400;
  }
  .placeholder\:font-extrabold::-moz-placeholder {
    font-weight: 800;
  }
  .placeholder\:font-extrabold::placeholder {
    font-weight: 800;
  }
  .placeholder\:text-gray02::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(96 99 103 / var(--tw-text-opacity));
  }
  .placeholder\:text-gray02::placeholder {
    --tw-text-opacity: 1;
    color: rgb(96 99 103 / var(--tw-text-opacity));
  }
  .placeholder\:text-gray03::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(138 143 149 / var(--tw-text-opacity));
  }
  .placeholder\:text-gray03::placeholder {
    --tw-text-opacity: 1;
    color: rgb(138 143 149 / var(--tw-text-opacity));
  }
  .placeholder\:text-gray04::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(187 189 192 / var(--tw-text-opacity));
  }
  .placeholder\:text-gray04::placeholder {
    --tw-text-opacity: 1;
    color: rgb(187 189 192 / var(--tw-text-opacity));
  }
  .placeholder\:text-white\/50::-moz-placeholder {
    color: rgb(255 255 255/0.5);
  }
  .placeholder\:text-white\/50::placeholder {
    color: rgb(255 255 255/0.5);
  }
  .before\:absolute:before {
    content: var(--tw-content);
    position: absolute;
  }
  .before\:right-\[4px\]:before {
    content: var(--tw-content);
    right: 4px;
  }
  .before\:top-1\/2:before {
    content: var(--tw-content);
    top: 50%;
  }
  .before\:w-\[26px\]:before {
    content: var(--tw-content);
    width: 26px;
  }
  .before\:flex-1:before {
    content: var(--tw-content);
    flex: 1 1 0%;
  }
  .before\:-translate-y-1\/2:before {
    content: var(--tw-content);
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .before\:font-sans:before {
    content: var(--tw-content);
    font-family: Roboto, NotoSansKR;
  }
  .before\:text-body3:before {
    content: var(--tw-content);
    font-size: 12px;
    line-height: 18px;
    letter-spacing: -0.05px;
    font-weight: 400;
  }
  .before\:text-white:before {
    content: var(--tw-content);
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
  .before\:content-\[\'OFF\'\]:before {
    --tw-content: "OFF";
    content: var(--tw-content);
  }
  .before\:content-\[\'\B054\'\]:before {
    --tw-content: "끔";
    content: var(--tw-content);
  }
  .after\:absolute:after {
    content: var(--tw-content);
    position: absolute;
  }
  .after\:left-\[50\%\]:after {
    content: var(--tw-content);
    left: 50%;
  }
  .after\:top-\[50\%\]:after {
    content: var(--tw-content);
    top: 50%;
  }
  .after\:block:after {
    content: var(--tw-content);
    display: block;
  }
  .after\:h-\[22px\]:after {
    content: var(--tw-content);
    height: 22px;
  }
  .after\:h-\[50px\]:after {
    content: var(--tw-content);
    height: 50px;
  }
  .after\:w-\[22px\]:after {
    content: var(--tw-content);
    width: 22px;
  }
  .after\:w-full:after {
    content: var(--tw-content);
    width: 100%;
  }
  .after\:-translate-y-full:after {
    --tw-translate-y: -100%;
  }
  .after\:-translate-y-full:after,
  .after\:translate-x-0:after {
    content: var(--tw-content);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .after\:translate-x-0:after {
    --tw-translate-x: 0px;
  }
  .after\:translate-x-\[-50\%\]:after {
    --tw-translate-x: -50%;
  }
  .after\:translate-x-\[-50\%\]:after,
  .after\:translate-y-\[-50\%\]:after {
    content: var(--tw-content);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .after\:translate-y-\[-50\%\]:after {
    --tw-translate-y: -50%;
  }
  .after\:rounded-\[4px\]:after {
    content: var(--tw-content);
    border-radius: 4px;
  }
  .after\:rounded-\[5px\]:after {
    content: var(--tw-content);
    border-radius: 5px;
  }
  .after\:border-\[1\.5px\]:after {
    content: var(--tw-content);
    border-width: 1.5px;
  }
  .after\:border-white:after {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
  }
  .after\:bg-white:after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
  .after\:bg-gradient-to-b:after {
    content: var(--tw-content);
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }
  .after\:from-transparent:after {
    content: var(--tw-content);
    --tw-gradient-from: rgba(0, 0, 0, 0) var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(0, 0, 0, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .after\:to-bg_dark_background:after {
    content: var(--tw-content);
    --tw-gradient-to: #1c1c1d var(--tw-gradient-to-position);
  }
  .after\:px-\[10px\]:after {
    content: var(--tw-content);
    padding-left: 10px;
    padding-right: 10px;
  }
  .after\:py-\[3px\]:after {
    content: var(--tw-content);
    padding-top: 3px;
    padding-bottom: 3px;
  }
  .after\:text-center:after {
    content: var(--tw-content);
    text-align: center;
  }
  .after\:text-body3:after {
    content: var(--tw-content);
    font-size: 12px;
    line-height: 18px;
    letter-spacing: -0.05px;
    font-weight: 400;
  }
  .after\:text-gray01:after {
    content: var(--tw-content);
    --tw-text-opacity: 1;
    color: rgb(36 36 36 / var(--tw-text-opacity));
  }
  .after\:transition-transform:after {
    content: var(--tw-content);
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
  }
  .after\:content-\[\'\'\]:after {
    --tw-content: "";
    content: var(--tw-content);
  }
  .after\:content-\[\'Light\'\]:after {
    --tw-content: "Light";
    content: var(--tw-content);
  }
  .after\:content-\[\'\B77C\C774\D2B8\'\]:after {
    --tw-content: "라이트";
    content: var(--tw-content);
  }
  .first\:border-t:first-child {
    border-top-width: 1px;
  }
  .first\:pt-\[0px\]:first-child {
    padding-top: 0;
  }
  .last\:border-none:last-child {
    border-style: none;
  }
  .focus-within\:border-black:focus-within {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity));
  }
  .focus-within\:border-gray01:focus-within {
    --tw-border-opacity: 1;
    border-color: rgb(36 36 36 / var(--tw-border-opacity));
  }
  .focus-within\:border-primary:focus-within {
    --tw-border-opacity: 1;
    border-color: rgb(10 175 130 / var(--tw-border-opacity));
  }
  .focus-within\:border-white:focus-within {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
  }
  .focus-within\:shadow:focus-within {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0/0.1), 0 1px 2px -1px rgb(0 0 0/0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),
      0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .focus-within\:shadow-\[0_0_2px_0_\#0AAF8280\]:focus-within {
    --tw-shadow: 0 0 2px 0 #0aaf8280;
    --tw-shadow-colored: 0 0 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .hover\:rounded-\[3px\]:hover {
    border-radius: 3px;
  }
  .hover\:rounded-\[5px\]:hover {
    border-radius: 5px;
  }
  .hover\:\!border-\[\#000000\]\/50:hover {
    border-color: rgb(0 0 0/0.5) !important;
  }
  .hover\:\!border-blue:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgb(38 130 203 / var(--tw-border-opacity)) !important;
  }
  .hover\:\!border-brown:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgb(168 145 96 / var(--tw-border-opacity)) !important;
  }
  .hover\:\!border-primary:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgb(10 175 130 / var(--tw-border-opacity)) !important;
  }
  .hover\:border-black\/50:hover {
    border-color: rgb(0 0 0/0.5);
  }
  .hover\:border-blue:hover {
    --tw-border-opacity: 1;
    border-color: rgb(38 130 203 / var(--tw-border-opacity));
  }
  .hover\:border-brown:hover {
    --tw-border-opacity: 1;
    border-color: rgb(168 145 96 / var(--tw-border-opacity));
  }
  .hover\:border-gray01:hover {
    --tw-border-opacity: 1;
    border-color: rgb(36 36 36 / var(--tw-border-opacity));
  }
  .hover\:border-gray02:hover {
    --tw-border-opacity: 1;
    border-color: rgb(96 99 103 / var(--tw-border-opacity));
  }
  .hover\:border-gray06:hover {
    --tw-border-opacity: 1;
    border-color: rgb(226 228 231 / var(--tw-border-opacity));
  }
  .hover\:border-gray07:hover {
    --tw-border-opacity: 1;
    border-color: rgb(239 240 243 / var(--tw-border-opacity));
  }
  .hover\:border-primary:hover {
    --tw-border-opacity: 1;
    border-color: rgb(10 175 130 / var(--tw-border-opacity));
  }
  .hover\:border-white:hover {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
  }
  .hover\:\!bg-\[\#000000\]\/50:hover {
    background-color: rgb(0 0 0/0.5) !important;
  }
  .hover\:\!bg-\[\#013047\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(1 48 71 / var(--tw-bg-opacity)) !important;
  }
  .hover\:\!bg-\[\#061839\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(6 24 57 / var(--tw-bg-opacity)) !important;
  }
  .hover\:\!bg-\[\#072849\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(7 40 73 / var(--tw-bg-opacity)) !important;
  }
  .hover\:\!bg-\[\#081354\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(8 19 84 / var(--tw-bg-opacity)) !important;
  }
  .hover\:\!bg-\[\#123A62\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(18 58 98 / var(--tw-bg-opacity)) !important;
  }
  .hover\:\!bg-\[\#1A185A\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(26 24 90 / var(--tw-bg-opacity)) !important;
  }
  .hover\:\!bg-\[\#1D2F3E\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(29 47 62 / var(--tw-bg-opacity)) !important;
  }
  .hover\:\!bg-\[\#1F2B3E\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(31 43 62 / var(--tw-bg-opacity)) !important;
  }
  .hover\:\!bg-\[\#242930\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(36 41 48 / var(--tw-bg-opacity)) !important;
  }
  .hover\:\!bg-\[\#252841\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(37 40 65 / var(--tw-bg-opacity)) !important;
  }
  .hover\:\!bg-\[\#27C89B\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(39 200 155 / var(--tw-bg-opacity)) !important;
  }
  .hover\:\!bg-\[\#282F3F\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(40 47 63 / var(--tw-bg-opacity)) !important;
  }
  .hover\:\!bg-\[\#295469\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(41 84 105 / var(--tw-bg-opacity)) !important;
  }
  .hover\:\!bg-\[\#2B2B2B\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(43 43 43 / var(--tw-bg-opacity)) !important;
  }
  .hover\:\!bg-\[\#2F3330\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(47 51 48 / var(--tw-bg-opacity)) !important;
  }
  .hover\:\!bg-\[\#323A4C\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(50 58 76 / var(--tw-bg-opacity)) !important;
  }
  .hover\:\!bg-\[\#374946\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(55 73 70 / var(--tw-bg-opacity)) !important;
  }
  .hover\:\!bg-\[\#435BB2\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(67 91 178 / var(--tw-bg-opacity)) !important;
  }
  .hover\:\!bg-\[\#473228\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(71 50 40 / var(--tw-bg-opacity)) !important;
  }
  .hover\:\!bg-\[\#4A92D4\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(74 146 212 / var(--tw-bg-opacity)) !important;
  }
  .hover\:\!bg-\[\#4C5469\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(76 84 105 / var(--tw-bg-opacity)) !important;
  }
  .hover\:\!bg-\[\#F26900\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(242 105 0 / var(--tw-bg-opacity)) !important;
  }
  .hover\:\!bg-bg_dark_background:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(28 28 29 / var(--tw-bg-opacity)) !important;
  }
  .hover\:\!bg-primary_shade:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(8 140 104 / var(--tw-bg-opacity)) !important;
  }
  .hover\:bg-\[\#435BB2\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(67 91 178 / var(--tw-bg-opacity));
  }
  .hover\:bg-\[\#CCA133\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(204 161 51 / var(--tw-bg-opacity));
  }
  .hover\:bg-black\/50:hover {
    background-color: rgb(0 0 0/0.5);
  }
  .hover\:bg-blue_shade:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(30 104 162 / var(--tw-bg-opacity));
  }
  .hover\:bg-blue_tint02:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(244 250 255 / var(--tw-bg-opacity));
  }
  .hover\:bg-brown:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(168 145 96 / var(--tw-bg-opacity));
  }
  .hover\:bg-brown_shade:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(134 116 77 / var(--tw-bg-opacity));
  }
  .hover\:bg-brown_tint01:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(253 244 233 / var(--tw-bg-opacity));
  }
  .hover\:bg-gray01:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(36 36 36 / var(--tw-bg-opacity));
  }
  .hover\:bg-gray06:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(226 228 231 / var(--tw-bg-opacity));
  }
  .hover\:bg-gray07:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(239 240 243 / var(--tw-bg-opacity));
  }
  .hover\:bg-gray08:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(247 248 249 / var(--tw-bg-opacity));
  }
  .hover\:bg-gray09:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(250 251 253 / var(--tw-bg-opacity));
  }
  .hover\:bg-indigo_shade:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(46 67 169 / var(--tw-bg-opacity));
  }
  .hover\:bg-indigo_tint01:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(230 233 247 / var(--tw-bg-opacity));
  }
  .hover\:bg-primary_shade:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(8 140 104 / var(--tw-bg-opacity));
  }
  .hover\:bg-primary_tint01:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(237 247 243 / var(--tw-bg-opacity));
  }
  .hover\:bg-primary_tint02:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(246 251 249 / var(--tw-bg-opacity));
  }
  .hover\:bg-red_shade:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(198 23 35 / var(--tw-bg-opacity));
  }
  .hover\:bg-red_tint02:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 246 248 / var(--tw-bg-opacity));
  }
  .hover\:bg-transparent01:hover {
    background-color: rgba(0, 0, 0, 0.03);
  }
  .hover\:bg-white:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
  .hover\:\!bg-opacity-\[0\.15\]:hover {
    --tw-bg-opacity: 0.15 !important;
  }
  .hover\:bg-opacity-10:hover {
    --tw-bg-opacity: 0.1;
  }
  .hover\:bg-opacity-\[0\.08\]:hover {
    --tw-bg-opacity: 0.08;
  }
  .hover\:bg-gradient-to-r:hover {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }
  .hover\:bg-gradient-token-hover:hover {
    background-image: linear-gradient(
      90deg,
      rgba(237, 247, 150, 1),
      rgba(92, 223, 184, 1)
    );
  }
  .hover\:from-\[\#B10506\]:hover {
    --tw-gradient-from: #b10506 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(177 5 6/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .hover\:from-\[\#BDFF0010\]:hover {
    --tw-gradient-from: #bdff0010 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(189 255 0/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .hover\:from-\[\#CCA235\]:hover {
    --tw-gradient-from: #cca235 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(204 162 53/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .hover\:from-\[\#CCA666\]:hover {
    --tw-gradient-from: #cca666 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(204 166 102/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .hover\:to-\[\#0F40B1\]:hover {
    --tw-gradient-to: #0f40b1 var(--tw-gradient-to-position);
  }
  .hover\:to-\[\#CCBC93\]:hover {
    --tw-gradient-to: #ccbc93 var(--tw-gradient-to-position);
  }
  .hover\:to-\[\#D9C094\]:hover {
    --tw-gradient-to: #d9c094 var(--tw-gradient-to-position);
  }
  .hover\:to-transparent:hover {
    --tw-gradient-to: rgba(0, 0, 0, 0) var(--tw-gradient-to-position);
  }
  .hover\:\!fill-\[\#719CFD\]:hover {
    fill: #719cfd !important;
  }
  .hover\:fill-\[\#FFC940\]:hover {
    fill: #ffc940;
  }
  .hover\:fill-bg_dark_white01:hover {
    fill: rgba(255, 255, 255, 0.04);
  }
  .hover\:fill-gray01:hover {
    fill: #242424;
  }
  .hover\:fill-gray02:hover {
    fill: #606367;
  }
  .hover\:fill-gray03:hover {
    fill: #8a8f95;
  }
  .hover\:fill-gray08:hover {
    fill: #f7f8f9;
  }
  .hover\:fill-white:hover {
    fill: #ffffff;
  }
  .hover\:\!text-\[\#719CFD\]:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(113 156 253 / var(--tw-text-opacity)) !important;
  }
  .hover\:\!text-\[\#FFC940\]:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(255 201 64 / var(--tw-text-opacity)) !important;
  }
  .hover\:text-\[\#52A2EC\]:hover {
    --tw-text-opacity: 1;
    color: rgb(82 162 236 / var(--tw-text-opacity));
  }
  .hover\:text-\[\#FFE8C1\]:hover {
    --tw-text-opacity: 1;
    color: rgb(255 232 193 / var(--tw-text-opacity));
  }
  .hover\:text-gray01:hover {
    --tw-text-opacity: 1;
    color: rgb(36 36 36 / var(--tw-text-opacity));
  }
  .hover\:text-primary_shade:hover {
    --tw-text-opacity: 1;
    color: rgb(8 140 104 / var(--tw-text-opacity));
  }
  .hover\:underline:hover {
    text-decoration-line: underline;
  }
  .hover\:opacity-80:hover {
    opacity: 0.8;
  }
  .hover\:shadow-hover:hover {
    --tw-shadow: 0 4px 10px 0px rgba(0, 0, 0, 0.1);
    --tw-shadow-colored: 0 4px 10px 0px var(--tw-shadow-color);
  }
  .hover\:shadow-hover:hover,
  .hover\:shadow-normal:hover {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .hover\:shadow-normal:hover {
    --tw-shadow: 0 2px 5px 0px rgba(0, 0, 0, 0.07);
    --tw-shadow-colored: 0 2px 5px 0px var(--tw-shadow-color);
  }
  .hover\:ring-gray06:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(226 228 231 / var(--tw-ring-opacity));
  }
  .hover\:ring-primary:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(10 175 130 / var(--tw-ring-opacity));
  }
  .focus\:border-gray01:focus {
    --tw-border-opacity: 1;
    border-color: rgb(36 36 36 / var(--tw-border-opacity));
  }
  .focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }
  .focus-visible\:ring-2:focus-visible {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
      var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
      calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
      var(--tw-shadow, 0 0 #0000);
  }
  .focus-visible\:ring-white:focus-visible {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
  }
  .focus-visible\:ring-opacity-75:focus-visible {
    --tw-ring-opacity: 0.75;
  }
  .active\:bg-gray07:active {
    --tw-bg-opacity: 1;
    background-color: rgb(239 240 243 / var(--tw-bg-opacity));
  }
  .active\:bg-gradient-token-active:active {
    background-image: linear-gradient(
      90deg,
      rgba(184, 194, 84, 1),
      rgba(18, 167, 122, 1)
    );
  }
  .active\:from-transparent:active {
    --tw-gradient-from: rgba(0, 0, 0, 0) var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(0, 0, 0, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .active\:text-primary:active {
    --tw-text-opacity: 1;
    color: rgb(10 175 130 / var(--tw-text-opacity));
  }
  .active\:text-primary_shade:active {
    --tw-text-opacity: 1;
    color: rgb(8 140 104 / var(--tw-text-opacity));
  }
  .active\:shadow-none:active {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .disabled\:bg-gray07:disabled {
    --tw-bg-opacity: 1;
    background-color: rgb(239 240 243 / var(--tw-bg-opacity));
  }
  .disabled\:text-gray04:disabled {
    --tw-text-opacity: 1;
    color: rgb(187 189 192 / var(--tw-text-opacity));
  }
  .disabled\:placeholder\:text-gray04:disabled::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(187 189 192 / var(--tw-text-opacity));
  }
  .disabled\:placeholder\:text-gray04:disabled::placeholder {
    --tw-text-opacity: 1;
    color: rgb(187 189 192 / var(--tw-text-opacity));
  }
  .placeholder\:disabled\:text-gray04:disabled::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(187 189 192 / var(--tw-text-opacity));
  }
  .placeholder\:disabled\:text-gray04:disabled::placeholder {
    --tw-text-opacity: 1;
    color: rgb(187 189 192 / var(--tw-text-opacity));
  }
  .placeholder\:disabled\:text-gray05:disabled::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(200 202 205 / var(--tw-text-opacity));
  }
  .placeholder\:disabled\:text-gray05:disabled::placeholder {
    --tw-text-opacity: 1;
    color: rgb(200 202 205 / var(--tw-text-opacity));
  }
  .disabled\:hover\:border-gray06:hover:disabled,
  .hover\:disabled\:border-gray06:disabled:hover {
    --tw-border-opacity: 1;
    border-color: rgb(226 228 231 / var(--tw-border-opacity));
  }
  .hover\:disabled\:shadow-none:disabled:hover {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .group:focus-within .group-focus-within\:bg-primary {
    --tw-bg-opacity: 1;
    background-color: rgb(10 175 130 / var(--tw-bg-opacity));
  }
  .group:focus-within .group-focus-within\:text-gray01 {
    --tw-text-opacity: 1;
    color: rgb(36 36 36 / var(--tw-text-opacity));
  }
  .group:focus-within .group-focus-within\:text-gray03 {
    --tw-text-opacity: 1;
    color: rgb(138 143 149 / var(--tw-text-opacity));
  }
  .group:focus-within .group-focus-within\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
  .group:hover .group-hover\:-rotate-180 {
    --tw-rotate: -180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .group:hover .group-hover\:fill-blue_shade {
    fill: #1e68a2;
  }
  .group:hover .group-hover\:fill-brown_shade {
    fill: #86744d;
  }
  .group:hover .group-hover\:fill-primary_shade {
    fill: #088c68;
  }
  .group:hover .group-hover\:stroke-primary_shade {
    stroke: #088c68;
  }
  .group:hover .group-hover\:text-blue_shade {
    --tw-text-opacity: 1;
    color: rgb(30 104 162 / var(--tw-text-opacity));
  }
  .group:hover .group-hover\:text-brown_shade {
    --tw-text-opacity: 1;
    color: rgb(134 116 77 / var(--tw-text-opacity));
  }
  .group:hover .group-hover\:text-gray01 {
    --tw-text-opacity: 1;
    color: rgb(36 36 36 / var(--tw-text-opacity));
  }
  .group:hover .group-hover\:text-primary_shade {
    --tw-text-opacity: 1;
    color: rgb(8 140 104 / var(--tw-text-opacity));
  }
  .group:hover .group-hover\:underline {
    text-decoration-line: underline;
  }
  .group:hover .group-hover\:ring-blue {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(38 130 203 / var(--tw-ring-opacity));
  }
  .group:hover .group-hover\:ring-brown {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(168 145 96 / var(--tw-ring-opacity));
  }
  .group:hover .group-hover\:ring-primary {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(10 175 130 / var(--tw-ring-opacity));
  }
  .group:active .group-active\:font-medium {
    font-weight: 500;
  }
  .group:active .group-active\:text-gray01 {
    --tw-text-opacity: 1;
    color: rgb(36 36 36 / var(--tw-text-opacity));
  }
  .peer:checked ~ .peer-checked\:border-primary {
    --tw-border-opacity: 1;
    border-color: rgb(10 175 130 / var(--tw-border-opacity));
  }
  .peer:checked ~ .peer-checked\:fill-primary {
    fill: #0aaf82;
  }
  .peer:checked ~ .peer-checked\:after\:ml-\[14px\]:after {
    content: var(--tw-content);
    margin-left: 14px;
  }
  .peer:checked ~ .peer-checked\:after\:ml-\[4px\]:after {
    content: var(--tw-content);
    margin-left: 4px;
  }
  .peer:checked ~ .peer-checked\:after\:translate-x-full:after {
    content: var(--tw-content);
    --tw-translate-x: 100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .peer:checked ~ .peer-checked\:after\:content-\[\'Dark\'\]:after {
    --tw-content: "Dark";
    content: var(--tw-content);
  }
  .peer:checked ~ .peer-checked\:after\:content-\[\'\B2E4\D06C\'\]:after {
    --tw-content: "다크";
    content: var(--tw-content);
  }
  .peer\/minus:active ~ .peer-active\/minus\:font-medium {
    font-weight: 500;
  }
  .peer\/minus:active ~ .peer-active\/minus\:text-gray01 {
    --tw-text-opacity: 1;
    color: rgb(36 36 36 / var(--tw-text-opacity));
  }
  .peer:disabled ~ .peer-disabled\:border-gray06 {
    --tw-border-opacity: 1;
    border-color: rgb(226 228 231 / var(--tw-border-opacity));
  }
  .peer:disabled ~ .peer-disabled\:bg-gray07 {
    --tw-bg-opacity: 1;
    background-color: rgb(239 240 243 / var(--tw-bg-opacity));
  }
  .peer:disabled ~ .peer-disabled\:fill-gray05 {
    fill: #c8cacd;
  }
  .before\:data-\[checked\]\:left-\[4px\][data-checked]:before {
    content: var(--tw-content);
    left: 4px;
  }
  .before\:data-\[checked\]\:content-\[\'ON\'\][data-checked]:before {
    --tw-content: "ON";
    content: var(--tw-content);
  }
  .before\:data-\[checked\]\:content-\[\'\CF2C\'\][data-checked]:before {
    --tw-content: "켬";
    content: var(--tw-content);
  }
  .window .window\:top-\[0px\] {
    top: 0;
  }
  .window .window\:h-\[17px\] {
    height: 17px;
  }
  .window .window\:pt-\[1px\] {
    padding-top: 1px;
  }
  .mobile .mobile\:flex {
    display: flex;
  }
  .dark\:block:is(.dark *) {
    display: block;
  }
  .dark\:hidden:is(.dark *) {
    display: none;
  }
  .dark\:border-none:is(.dark *) {
    border-style: none;
  }
  .dark\:\!border-bg_dark_white01:is(.dark *) {
    border-color: rgba(255, 255, 255, 0.04) !important;
  }
  .dark\:\!border-dark_blue_tint01:is(.dark *) {
    --tw-border-opacity: 1 !important;
    border-color: rgb(48 65 85 / var(--tw-border-opacity)) !important;
  }
  .dark\:\!border-dark_gray04:is(.dark *) {
    --tw-border-opacity: 1 !important;
    border-color: rgb(103 104 108 / var(--tw-border-opacity)) !important;
  }
  .dark\:\!border-dark_gray06:is(.dark *) {
    --tw-border-opacity: 1 !important;
    border-color: rgb(71 71 75 / var(--tw-border-opacity)) !important;
  }
  .dark\:\!border-dark_red:is(.dark *) {
    --tw-border-opacity: 1 !important;
    border-color: rgb(227 78 78 / var(--tw-border-opacity)) !important;
  }
  .dark\:border-\[\#37393E\]:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(55 57 62 / var(--tw-border-opacity));
  }
  .dark\:border-bg_dark_background:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(28 28 29 / var(--tw-border-opacity));
  }
  .dark\:border-bg_dark_white01:is(.dark *) {
    border-color: rgba(255, 255, 255, 0.04);
  }
  .dark\:border-bg_dark_white02:is(.dark *) {
    border-color: rgba(255, 255, 255, 0.08);
  }
  .dark\:border-dark_blue:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(61 160 240 / var(--tw-border-opacity));
  }
  .dark\:border-dark_blue_tint01:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(48 65 85 / var(--tw-border-opacity));
  }
  .dark\:border-dark_brown:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(199 171 111 / var(--tw-border-opacity));
  }
  .dark\:border-dark_gray01:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(243 245 248 / var(--tw-border-opacity));
  }
  .dark\:border-dark_gray04:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(103 104 108 / var(--tw-border-opacity));
  }
  .dark\:border-dark_gray05:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(90 90 96 / var(--tw-border-opacity));
  }
  .dark\:border-dark_gray06:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(71 71 75 / var(--tw-border-opacity));
  }
  .dark\:border-dark_gray07:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 58 60 / var(--tw-border-opacity));
  }
  .dark\:border-dark_gray08:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(46 46 50 / var(--tw-border-opacity));
  }
  .dark\:border-dark_gray10:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(55 57 62 / var(--tw-border-opacity));
  }
  .dark\:border-dark_indigo:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(92 117 240 / var(--tw-border-opacity));
  }
  .dark\:border-dark_primary:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(39 200 155 / var(--tw-border-opacity));
  }
  .dark\:border-dark_primary_tint01:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(38 65 63 / var(--tw-border-opacity));
  }
  .dark\:border-dark_red:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(227 78 78 / var(--tw-border-opacity));
  }
  .dark\:border-dark_red_shade:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(229 110 115 / var(--tw-border-opacity));
  }
  .dark\:border-dark_transparent:is(.dark *) {
    border-color: rgba(255, 255, 255, 0.04);
  }
  .dark\:border-dark_yellow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 214 10 / var(--tw-border-opacity));
  }
  .dark\:border-transparent:is(.dark *) {
    border-color: rgba(0, 0, 0, 0);
  }
  .dark\:border-b-bg_dark_white01:is(.dark *) {
    border-bottom-color: rgba(255, 255, 255, 0.04);
  }
  .dark\:border-b-dark_blue_tint01:is(.dark *) {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(48 65 85 / var(--tw-border-opacity));
  }
  .dark\:border-b-dark_gray07:is(.dark *) {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(58 58 60 / var(--tw-border-opacity));
  }
  .dark\:border-b-dark_gray08:is(.dark *) {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(46 46 50 / var(--tw-border-opacity));
  }
  .dark\:border-l-bg_dark_white01:is(.dark *) {
    border-left-color: rgba(255, 255, 255, 0.04);
  }
  .dark\:border-r-bg_dark_white01:is(.dark *) {
    border-right-color: rgba(255, 255, 255, 0.04);
  }
  .dark\:border-t-dark_gray07:is(.dark *) {
    --tw-border-opacity: 1;
    border-top-color: rgb(58 58 60 / var(--tw-border-opacity));
  }
  .dark\:border-t-dark_gray08:is(.dark *) {
    --tw-border-opacity: 1;
    border-top-color: rgb(46 46 50 / var(--tw-border-opacity));
  }
  .dark\:\!bg-bg_dark_background:is(.dark *) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(28 28 29 / var(--tw-bg-opacity)) !important;
  }
  .dark\:\!bg-dark_brown_tint01:is(.dark *) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(60 53 40 / var(--tw-bg-opacity)) !important;
  }
  .dark\:\!bg-dark_gray07:is(.dark *) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(58 58 60 / var(--tw-bg-opacity)) !important;
  }
  .dark\:\!bg-dark_primary:is(.dark *) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(39 200 155 / var(--tw-bg-opacity)) !important;
  }
  .dark\:\!bg-dark_primary_tint02:is(.dark *) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(34 47 45 / var(--tw-bg-opacity)) !important;
  }
  .dark\:bg-\[\#0000004D\]:is(.dark *) {
    background-color: #0000004d;
  }
  .dark\:bg-\[\#37393E\]:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(55 57 62 / var(--tw-bg-opacity));
  }
  .dark\:bg-\[\#3B2718\]:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(59 39 24 / var(--tw-bg-opacity));
  }
  .dark\:bg-\[\#3C3123\]:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(60 49 35 / var(--tw-bg-opacity));
  }
  .dark\:bg-\[\#418549\]:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(65 133 73 / var(--tw-bg-opacity));
  }
  .dark\:bg-\[\#569B4E\]:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(86 155 78 / var(--tw-bg-opacity));
  }
  .dark\:bg-\[\#87C853\]:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(135 200 83 / var(--tw-bg-opacity));
  }
  .dark\:bg-\[\#A6DE53\]:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(166 222 83 / var(--tw-bg-opacity));
  }
  .dark\:bg-\[\#B81C1E\]:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(184 28 30 / var(--tw-bg-opacity));
  }
  .dark\:bg-\[\#D56F6E\]:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(213 111 110 / var(--tw-bg-opacity));
  }
  .dark\:bg-\[\#E43126\]:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(228 49 38 / var(--tw-bg-opacity));
  }
  .dark\:bg-\[\#FAA7A5\]:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 167 165 / var(--tw-bg-opacity));
  }
  .dark\:bg-\[\#FFD60A\]:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 214 10 / var(--tw-bg-opacity));
  }
  .dark\:bg-bg_dark_background:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(28 28 29 / var(--tw-bg-opacity));
  }
  .dark\:bg-bg_dark_background\/60:is(.dark *) {
    background-color: rgb(28 28 29/0.6);
  }
  .dark\:bg-bg_dark_gnb:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(28 28 29 / var(--tw-bg-opacity));
  }
  .dark\:bg-bg_dark_popup:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(37 37 40 / var(--tw-bg-opacity));
  }
  .dark\:bg-bg_dark_white01:is(.dark *) {
    background-color: rgba(255, 255, 255, 0.04);
  }
  .dark\:bg-bg_dark_white02:is(.dark *) {
    background-color: rgba(255, 255, 255, 0.08);
  }
  .dark\:bg-bg_dark_white03:is(.dark *) {
    background-color: rgba(255, 255, 255, 0.12);
  }
  .dark\:bg-dark_blue:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(61 160 240 / var(--tw-bg-opacity));
  }
  .dark\:bg-dark_blue_tint01:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(48 65 85 / var(--tw-bg-opacity));
  }
  .dark\:bg-dark_blue_tint02:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(35 48 67 / var(--tw-bg-opacity));
  }
  .dark\:bg-dark_brown:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(199 171 111 / var(--tw-bg-opacity));
  }
  .dark\:bg-dark_brown_tint01:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(60 53 40 / var(--tw-bg-opacity));
  }
  .dark\:bg-dark_brown_tint02:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(48 46 46 / var(--tw-bg-opacity));
  }
  .dark\:bg-dark_gray01:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(243 245 248 / var(--tw-bg-opacity));
  }
  .dark\:bg-dark_gray01\/85:is(.dark *) {
    background-color: rgb(243 245 248/0.85);
  }
  .dark\:bg-dark_gray02:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(193 195 201 / var(--tw-bg-opacity));
  }
  .dark\:bg-dark_gray02\/60:is(.dark *) {
    background-color: rgb(193 195 201/0.6);
  }
  .dark\:bg-dark_gray03:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(146 148 153 / var(--tw-bg-opacity));
  }
  .dark\:bg-dark_gray04:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(103 104 108 / var(--tw-bg-opacity));
  }
  .dark\:bg-dark_gray05:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(90 90 96 / var(--tw-bg-opacity));
  }
  .dark\:bg-dark_gray06:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(71 71 75 / var(--tw-bg-opacity));
  }
  .dark\:bg-dark_gray07:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(58 58 60 / var(--tw-bg-opacity));
  }
  .dark\:bg-dark_gray08:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(46 46 50 / var(--tw-bg-opacity));
  }
  .dark\:bg-dark_gray09:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(37 37 40 / var(--tw-bg-opacity));
  }
  .dark\:bg-dark_gray10:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(55 57 62 / var(--tw-bg-opacity));
  }
  .dark\:bg-dark_green:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(50 215 75 / var(--tw-bg-opacity));
  }
  .dark\:bg-dark_indigo:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(92 117 240 / var(--tw-bg-opacity));
  }
  .dark\:bg-dark_indigo_tint01:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(52 58 83 / var(--tw-bg-opacity));
  }
  .dark\:bg-dark_orange:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 159 10 / var(--tw-bg-opacity));
  }
  .dark\:bg-dark_primary:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(39 200 155 / var(--tw-bg-opacity));
  }
  .dark\:bg-dark_primary_shade:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(107 198 173 / var(--tw-bg-opacity));
  }
  .dark\:bg-dark_primary_tint01:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(38 65 63 / var(--tw-bg-opacity));
  }
  .dark\:bg-dark_primary_tint02:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(34 47 45 / var(--tw-bg-opacity));
  }
  .dark\:bg-dark_primary_tint02\/50:is(.dark *) {
    background-color: rgb(34 47 45/0.5);
  }
  .dark\:bg-dark_primary_tint03:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(35 68 60 / var(--tw-bg-opacity));
  }
  .dark\:bg-dark_primary_tint04:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(21 36 31 / var(--tw-bg-opacity));
  }
  .dark\:bg-dark_red:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(227 78 78 / var(--tw-bg-opacity));
  }
  .dark\:bg-dark_red_shade:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(229 110 115 / var(--tw-bg-opacity));
  }
  .dark\:bg-dark_red_tint01:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(53 35 35 / var(--tw-bg-opacity));
  }
  .dark\:bg-dark_red_tint02:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(49 44 44 / var(--tw-bg-opacity));
  }
  .dark\:bg-dark_red_tint03:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(80 47 48 / var(--tw-bg-opacity));
  }
  .dark\:bg-dark_transparent:is(.dark *) {
    background-color: rgba(255, 255, 255, 0.04);
  }
  .dark\:bg-dark_yellow:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 214 10 / var(--tw-bg-opacity));
  }
  .dark\:bg-gray01:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(36 36 36 / var(--tw-bg-opacity));
  }
  .dark\:bg-gray04:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(187 189 192 / var(--tw-bg-opacity));
  }
  .dark\:bg-gray07:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(239 240 243 / var(--tw-bg-opacity));
  }
  .dark\:bg-primary:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(10 175 130 / var(--tw-bg-opacity));
  }
  .dark\:bg-transparent:is(.dark *) {
    background-color: rgba(0, 0, 0, 0);
  }
  .dark\:bg-white:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
  .dark\:bg-opacity-100:is(.dark *) {
    --tw-bg-opacity: 1;
  }
  .dark\:bg-opacity-\[1\]:is(.dark *) {
    --tw-bg-opacity: 1;
  }
  .dark\:bg-\[url\(\'\/images\/img_skeleton_bright_dark\.webp\'\)\]:is(.dark *) {
    background-image: url(/images/img_skeleton_bright_dark.webp);
  }
  .dark\:bg-gradient-token:is(.dark *) {
    background-image: linear-gradient(
      90deg,
      rgba(232, 243, 104, 1),
      rgba(21, 208, 152, 1)
    );
  }
  .dark\:bg-gradient-token-10:is(.dark *) {
    background-image: linear-gradient(
      90deg,
      rgba(232, 243, 104, 0.1),
      rgba(21, 208, 152, 0.1)
    );
  }
  .dark\:from-\[\#0296c0\]:is(.dark *) {
    --tw-gradient-from: #0296c0 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(2 150 192/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .dark\:from-\[\#292621\]:is(.dark *) {
    --tw-gradient-from: #292621 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(41 38 33/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .dark\:from-bg_dark_popup:is(.dark *) {
    --tw-gradient-from: #252528 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(37 37 40/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .dark\:from-bg_pro_gradient01\/\[64\%\]:is(.dark *) {
    --tw-gradient-from: rgb(84 154 254/64%) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(84 154 254/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .dark\:from-font_pro02:is(.dark *) {
    --tw-gradient-from: #91beff var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(145 190 255/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .dark\:to-\[\#5FFF00\]:is(.dark *) {
    --tw-gradient-to: #5fff00 var(--tw-gradient-to-position);
  }
  .dark\:to-bg_dark_background:is(.dark *) {
    --tw-gradient-to: #1c1c1d var(--tw-gradient-to-position);
  }
  .dark\:to-bg_pro_gradient02\/\[64\%\]:is(.dark *) {
    --tw-gradient-to: rgb(57 126 230/64%) var(--tw-gradient-to-position);
  }
  .dark\:to-font_pro:is(.dark *) {
    --tw-gradient-to: #549afe var(--tw-gradient-to-position);
  }
  .dark\:fill-bg_dark_background:is(.dark *) {
    fill: #1c1c1d;
  }
  .dark\:fill-bg_dark_popup:is(.dark *) {
    fill: #252528;
  }
  .dark\:fill-black:is(.dark *) {
    fill: #000000;
  }
  .dark\:fill-dark_blue:is(.dark *) {
    fill: #3da0f0;
  }
  .dark\:fill-dark_gray01:is(.dark *) {
    fill: #f3f5f8;
  }
  .dark\:fill-dark_gray02:is(.dark *) {
    fill: #c1c3c9;
  }
  .dark\:fill-dark_gray03:is(.dark *) {
    fill: #929499;
  }
  .dark\:fill-dark_gray04:is(.dark *) {
    fill: #67686c;
  }
  .dark\:fill-dark_gray05:is(.dark *) {
    fill: #5a5a60;
  }
  .dark\:fill-dark_indigo:is(.dark *) {
    fill: #5c75f0;
  }
  .dark\:fill-dark_indigo_shade:is(.dark *) {
    fill: #97a9fd;
  }
  .dark\:fill-dark_primary:is(.dark *) {
    fill: #27c89b;
  }
  .dark\:fill-dark_primary_shade:is(.dark *) {
    fill: #6bc6ad;
  }
  .dark\:fill-dark_red:is(.dark *) {
    fill: #e34e4e;
  }
  .dark\:fill-dark_red_shade:is(.dark *) {
    fill: #e56e73;
  }
  .dark\:fill-dark_yellow:is(.dark *) {
    fill: #ffd60a;
  }
  .dark\:fill-gray04:is(.dark *) {
    fill: #bbbdc0;
  }
  .dark\:fill-white:is(.dark *) {
    fill: #ffffff;
  }
  .dark\:stroke-dark_gray01:is(.dark *) {
    stroke: #f3f5f8;
  }
  .dark\:stroke-dark_gray02:is(.dark *) {
    stroke: #c1c3c9;
  }
  .dark\:stroke-dark_gray04:is(.dark *) {
    stroke: #67686c;
  }
  .dark\:stroke-dark_red:is(.dark *) {
    stroke: #e34e4e;
  }
  .dark\:\!text-dark_gray01:is(.dark *) {
    --tw-text-opacity: 1 !important;
    color: rgb(243 245 248 / var(--tw-text-opacity)) !important;
  }
  .dark\:text-\[\#62A1FF\]:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(98 161 255 / var(--tw-text-opacity));
  }
  .dark\:text-\[\#E19B6E\]:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(225 155 110 / var(--tw-text-opacity));
  }
  .dark\:text-\[\#FF5656\]:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 86 86 / var(--tw-text-opacity));
  }
  .dark\:text-bg_dark_background:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(28 28 29 / var(--tw-text-opacity));
  }
  .dark\:text-bg_dark_gnb:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(28 28 29 / var(--tw-text-opacity));
  }
  .dark\:text-black:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
  }
  .dark\:text-dark_blue:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(61 160 240 / var(--tw-text-opacity));
  }
  .dark\:text-dark_blue_shade:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(132 201 255 / var(--tw-text-opacity));
  }
  .dark\:text-dark_brown_shade:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(237 165 75 / var(--tw-text-opacity));
  }
  .dark\:text-dark_gray01:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(243 245 248 / var(--tw-text-opacity));
  }
  .dark\:text-dark_gray02:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(193 195 201 / var(--tw-text-opacity));
  }
  .dark\:text-dark_gray03:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(146 148 153 / var(--tw-text-opacity));
  }
  .dark\:text-dark_gray04:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(103 104 108 / var(--tw-text-opacity));
  }
  .dark\:text-dark_gray05:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(90 90 96 / var(--tw-text-opacity));
  }
  .dark\:text-dark_green:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(50 215 75 / var(--tw-text-opacity));
  }
  .dark\:text-dark_indigo:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(92 117 240 / var(--tw-text-opacity));
  }
  .dark\:text-dark_indigo_shade:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(151 169 253 / var(--tw-text-opacity));
  }
  .dark\:text-dark_orange:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 159 10 / var(--tw-text-opacity));
  }
  .dark\:text-dark_primary:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(39 200 155 / var(--tw-text-opacity));
  }
  .dark\:text-dark_primary_shade:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(107 198 173 / var(--tw-text-opacity));
  }
  .dark\:text-dark_red:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(227 78 78 / var(--tw-text-opacity));
  }
  .dark\:text-dark_red_shade:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(229 110 115 / var(--tw-text-opacity));
  }
  .dark\:text-dark_yellow:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 214 10 / var(--tw-text-opacity));
  }
  .dark\:text-gray01:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(36 36 36 / var(--tw-text-opacity));
  }
  .dark\:text-gray03:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(138 143 149 / var(--tw-text-opacity));
  }
  .dark\:text-gray04:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(187 189 192 / var(--tw-text-opacity));
  }
  .dark\:text-primary_shade:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(8 140 104 / var(--tw-text-opacity));
  }
  .dark\:text-white:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
  .dark\:decoration-dark_gray02:is(.dark *) {
    text-decoration-color: #c1c3c9;
  }
  .dark\:decoration-dark_gray03:is(.dark *) {
    text-decoration-color: #929499;
  }
  .dark\:opacity-\[0\.5\]:is(.dark *) {
    opacity: 0.5;
  }
  .dark\:opacity-\[15\%\]:is(.dark *) {
    opacity: 15%;
  }
  .dark\:\!shadow-none:is(.dark *) {
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }
  .dark\:shadow-dark_normal:is(.dark *) {
    --tw-shadow: 0 2px 5px 0px rgba(255, 255, 255, 0.07);
    --tw-shadow-colored: 0 2px 5px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .dark\:\!ring-dark_gray07:is(.dark *) {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(58 58 60 / var(--tw-ring-opacity)) !important;
  }
  .dark\:ring-dark_blue_tint01:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(48 65 85 / var(--tw-ring-opacity));
  }
  .dark\:ring-dark_gray05:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(90 90 96 / var(--tw-ring-opacity));
  }
  .dark\:ring-dark_gray06:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(71 71 75 / var(--tw-ring-opacity));
  }
  .dark\:ring-dark_gray07:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(58 58 60 / var(--tw-ring-opacity));
  }
  .dark\:ring-dark_gray08:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(46 46 50 / var(--tw-ring-opacity));
  }
  .dark\:ring-dark_primary:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(39 200 155 / var(--tw-ring-opacity));
  }
  .dark\:ring-dark_primary_tint03:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(35 68 60 / var(--tw-ring-opacity));
  }
  .dark\:ring-dark_red_tint01:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(53 35 35 / var(--tw-ring-opacity));
  }
  .dark\:ring-dark_transparent:is(.dark *) {
    --tw-ring-color: rgba(255, 255, 255, 0.04);
  }
  .dark\:brightness-\[0\.03\]:is(.dark *) {
    --tw-brightness: brightness(0.03);
    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);
  }
  .dark\:contrast-\[\.94\]:is(.dark *) {
    --tw-contrast: contrast(0.94);
    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);
  }
  .dark\:hue-rotate-\[188deg\]:is(.dark *) {
    --tw-hue-rotate: hue-rotate(188deg);
    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);
  }
  .dark\:invert-\[\.94\]:is(.dark *) {
    --tw-invert: invert(0.94);
    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);
  }
  .dark\:saturate-\[3\.92\]:is(.dark *) {
    --tw-saturate: saturate(3.92);
    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);
  }
  .dark\:sepia-\[\.14\]:is(.dark *) {
    --tw-sepia: sepia(0.14);
    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);
  }
  .dark\:placeholder\:text-dark_gray02:is(.dark *)::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(193 195 201 / var(--tw-text-opacity));
  }
  .dark\:placeholder\:text-dark_gray02:is(.dark *)::placeholder {
    --tw-text-opacity: 1;
    color: rgb(193 195 201 / var(--tw-text-opacity));
  }
  .dark\:placeholder\:text-dark_gray03:is(.dark *)::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(146 148 153 / var(--tw-text-opacity));
  }
  .dark\:placeholder\:text-dark_gray03:is(.dark *)::placeholder {
    --tw-text-opacity: 1;
    color: rgb(146 148 153 / var(--tw-text-opacity));
  }
  .dark\:placeholder\:text-dark_gray04:is(.dark *)::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(103 104 108 / var(--tw-text-opacity));
  }
  .dark\:placeholder\:text-dark_gray04:is(.dark *)::placeholder {
    --tw-text-opacity: 1;
    color: rgb(103 104 108 / var(--tw-text-opacity));
  }
  .after\:dark\:bg-\[\#525253\]:is(.dark *):after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(82 82 83 / var(--tw-bg-opacity));
  }
  .after\:dark\:text-dark_gray01:is(.dark *):after {
    content: var(--tw-content);
    --tw-text-opacity: 1;
    color: rgb(243 245 248 / var(--tw-text-opacity));
  }
  .dark\:focus-within\:\!border-dark_gray01:focus-within:is(.dark *) {
    --tw-border-opacity: 1 !important;
    border-color: rgb(243 245 248 / var(--tw-border-opacity)) !important;
  }
  .dark\:focus-within\:border-dark_gray01:focus-within:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(243 245 248 / var(--tw-border-opacity));
  }
  .dark\:focus-within\:border-dark_primary:focus-within:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(39 200 155 / var(--tw-border-opacity));
  }
  .dark\:focus-within\:dark\:border-dark_primary:is(.dark *):focus-within:is(
      .dark *
    ) {
    --tw-border-opacity: 1;
    border-color: rgb(39 200 155 / var(--tw-border-opacity));
  }
  .focus-within\:dark\:border-dark_gray01:is(.dark *):focus-within {
    --tw-border-opacity: 1;
    border-color: rgb(243 245 248 / var(--tw-border-opacity));
  }
  .dark\:hover\:\!border-dark_blue:hover:is(.dark *) {
    --tw-border-opacity: 1 !important;
    border-color: rgb(61 160 240 / var(--tw-border-opacity)) !important;
  }
  .dark\:hover\:\!border-dark_brown:hover:is(.dark *) {
    --tw-border-opacity: 1 !important;
    border-color: rgb(199 171 111 / var(--tw-border-opacity)) !important;
  }
  .dark\:hover\:\!border-dark_primary:hover:is(.dark *) {
    --tw-border-opacity: 1 !important;
    border-color: rgb(39 200 155 / var(--tw-border-opacity)) !important;
  }
  .dark\:hover\:border-dark_blue:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(61 160 240 / var(--tw-border-opacity));
  }
  .dark\:hover\:border-dark_brown:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(199 171 111 / var(--tw-border-opacity));
  }
  .dark\:hover\:border-dark_gray01:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(243 245 248 / var(--tw-border-opacity));
  }
  .dark\:hover\:border-dark_gray02:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(193 195 201 / var(--tw-border-opacity));
  }
  .dark\:hover\:border-dark_gray06:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(71 71 75 / var(--tw-border-opacity));
  }
  .dark\:hover\:border-dark_gray07:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 58 60 / var(--tw-border-opacity));
  }
  .dark\:hover\:border-dark_primary:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(39 200 155 / var(--tw-border-opacity));
  }
  .hover\:dark\:border-dark_gray01:is(.dark *):hover {
    --tw-border-opacity: 1;
    border-color: rgb(243 245 248 / var(--tw-border-opacity));
  }
  .hover\:dark\:border-dark_gray06:is(.dark *):hover {
    --tw-border-opacity: 1;
    border-color: rgb(71 71 75 / var(--tw-border-opacity));
  }
  .dark\:hover\:\!bg-dark_primary_shade:hover:is(.dark *) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(107 198 173 / var(--tw-bg-opacity)) !important;
  }
  .dark\:hover\:bg-bg_dark_white02:hover:is(.dark *) {
    background-color: rgba(255, 255, 255, 0.08);
  }
  .dark\:hover\:bg-dark_blue_shade:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(132 201 255 / var(--tw-bg-opacity));
  }
  .dark\:hover\:bg-dark_blue_tint02:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(35 48 67 / var(--tw-bg-opacity));
  }
  .dark\:hover\:bg-dark_brown:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(199 171 111 / var(--tw-bg-opacity));
  }
  .dark\:hover\:bg-dark_brown_shade:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(237 165 75 / var(--tw-bg-opacity));
  }
  .dark\:hover\:bg-dark_brown_tint01:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(60 53 40 / var(--tw-bg-opacity));
  }
  .dark\:hover\:bg-dark_gray01:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(243 245 248 / var(--tw-bg-opacity));
  }
  .dark\:hover\:bg-dark_gray06:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(71 71 75 / var(--tw-bg-opacity));
  }
  .dark\:hover\:bg-dark_gray07:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(58 58 60 / var(--tw-bg-opacity));
  }
  .dark\:hover\:bg-dark_gray08:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(46 46 50 / var(--tw-bg-opacity));
  }
  .dark\:hover\:bg-dark_gray09:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(37 37 40 / var(--tw-bg-opacity));
  }
  .dark\:hover\:bg-dark_indigo_shade:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(151 169 253 / var(--tw-bg-opacity));
  }
  .dark\:hover\:bg-dark_indigo_tint01:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(52 58 83 / var(--tw-bg-opacity));
  }
  .dark\:hover\:bg-dark_primary_shade:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(107 198 173 / var(--tw-bg-opacity));
  }
  .dark\:hover\:bg-dark_primary_tint01:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(38 65 63 / var(--tw-bg-opacity));
  }
  .dark\:hover\:bg-dark_primary_tint02:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(34 47 45 / var(--tw-bg-opacity));
  }
  .dark\:hover\:bg-dark_red_shade:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(229 110 115 / var(--tw-bg-opacity));
  }
  .dark\:hover\:bg-dark_red_tint02:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(49 44 44 / var(--tw-bg-opacity));
  }
  .dark\:hover\:bg-dark_transparent:hover:is(.dark *) {
    background-color: rgba(255, 255, 255, 0.04);
  }
  .dark\:hover\:bg-gray08:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(247 248 249 / var(--tw-bg-opacity));
  }
  .dark\:hover\:bg-gray09:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 251 253 / var(--tw-bg-opacity));
  }
  .dark\:hover\:bg-white:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
  .hover\:dark\:bg-dark_gray07:is(.dark *):hover {
    --tw-bg-opacity: 1;
    background-color: rgb(58 58 60 / var(--tw-bg-opacity));
  }
  .hover\:dark\:bg-dark_primary_tint02:is(.dark *):hover {
    --tw-bg-opacity: 1;
    background-color: rgb(34 47 45 / var(--tw-bg-opacity));
  }
  .dark\:hover\:bg-opacity-10:hover:is(.dark *) {
    --tw-bg-opacity: 0.1;
  }
  .dark\:hover\:fill-dark_gray01:hover:is(.dark *) {
    fill: #f3f5f8;
  }
  .dark\:hover\:fill-dark_gray02:hover:is(.dark *) {
    fill: #c1c3c9;
  }
  .dark\:hover\:fill-dark_gray03:hover:is(.dark *) {
    fill: #929499;
  }
  .dark\:hover\:fill-dark_gray08:hover:is(.dark *) {
    fill: #2e2e32;
  }
  .dark\:hover\:text-dark_gray01:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(243 245 248 / var(--tw-text-opacity));
  }
  .dark\:hover\:text-dark_primary_shade:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(107 198 173 / var(--tw-text-opacity));
  }
  .dark\:hover\:underline:hover:is(.dark *) {
    text-decoration-line: underline;
  }
  .dark\:hover\:shadow-dark_normal:hover:is(.dark *) {
    --tw-shadow: 0 2px 5px 0px rgba(255, 255, 255, 0.07);
    --tw-shadow-colored: 0 2px 5px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .dark\:hover\:ring-dark_gray06:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(71 71 75 / var(--tw-ring-opacity));
  }
  .dark\:hover\:ring-dark_primary:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(39 200 155 / var(--tw-ring-opacity));
  }
  .dark\:focus\:border-dark_gray01:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(243 245 248 / var(--tw-border-opacity));
  }
  .dark\:active\:bg-dark_gray07:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(58 58 60 / var(--tw-bg-opacity));
  }
  .dark\:active\:bg-gray07:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(239 240 243 / var(--tw-bg-opacity));
  }
  .dark\:active\:text-dark_primary:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(39 200 155 / var(--tw-text-opacity));
  }
  .dark\:active\:text-dark_primary_shade:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(107 198 173 / var(--tw-text-opacity));
  }
  .dark\:disabled\:bg-dark_gray07:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(58 58 60 / var(--tw-bg-opacity));
  }
  .dark\:disabled\:text-dark_gray04:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(103 104 108 / var(--tw-text-opacity));
  }
  .dark\:disabled\:placeholder\:text-dark_gray04:disabled:is(
      .dark *
    )::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(103 104 108 / var(--tw-text-opacity));
  }
  .dark\:disabled\:placeholder\:text-dark_gray04:disabled:is(
      .dark *
    )::placeholder {
    --tw-text-opacity: 1;
    color: rgb(103 104 108 / var(--tw-text-opacity));
  }
  .dark\:placeholder\:disabled\:text-dark_gray04:disabled:is(
      .dark *
    )::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(103 104 108 / var(--tw-text-opacity));
  }
  .dark\:placeholder\:disabled\:text-dark_gray04:disabled:is(
      .dark *
    )::placeholder {
    --tw-text-opacity: 1;
    color: rgb(103 104 108 / var(--tw-text-opacity));
  }
  .dark\:placeholder\:disabled\:text-dark_gray05:disabled:is(
      .dark *
    )::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(90 90 96 / var(--tw-text-opacity));
  }
  .dark\:placeholder\:disabled\:text-dark_gray05:disabled:is(
      .dark *
    )::placeholder {
    --tw-text-opacity: 1;
    color: rgb(90 90 96 / var(--tw-text-opacity));
  }
  .dark\:disabled\:hover\:border-dark_gray06:hover:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(71 71 75 / var(--tw-border-opacity));
  }
  .dark\:hover\:disabled\:border-dark_gray06:disabled:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(71 71 75 / var(--tw-border-opacity));
  }
  .hover\:disabled\:dark\:shadow-none:is(.dark *):disabled:hover {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .group:focus-within
    .dark\:group-focus-within\:dark\:bg-dark_primary:is(.dark *):is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(39 200 155 / var(--tw-bg-opacity));
  }
  .group:focus-within .dark\:group-focus-within\:text-dark_gray01:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(243 245 248 / var(--tw-text-opacity));
  }
  .group:focus-within .dark\:group-focus-within\:text-dark_gray03:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(146 148 153 / var(--tw-text-opacity));
  }
  .group:hover .dark\:group-hover\:fill-dark_blue_shade:is(.dark *) {
    fill: #84c9ff;
  }
  .group:hover .dark\:group-hover\:fill-dark_brown_shade:is(.dark *) {
    fill: #eda54b;
  }
  .group:hover .dark\:group-hover\:fill-dark_primary_shade:is(.dark *) {
    fill: #6bc6ad;
  }
  .group:hover .dark\:group-hover\:stroke-dark_primary_shade:is(.dark *) {
    stroke: #6bc6ad;
  }
  .group:hover .dark\:group-hover\:text-dark_blue_shade:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(132 201 255 / var(--tw-text-opacity));
  }
  .group:hover .dark\:group-hover\:text-dark_brown_shade:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(237 165 75 / var(--tw-text-opacity));
  }
  .group:hover .dark\:group-hover\:text-dark_gray01:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(243 245 248 / var(--tw-text-opacity));
  }
  .group:hover .dark\:group-hover\:text-dark_primary_shade:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(107 198 173 / var(--tw-text-opacity));
  }
  .group:hover .dark\:group-hover\:ring-dark_blue:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(61 160 240 / var(--tw-ring-opacity));
  }
  .group:hover .dark\:group-hover\:ring-dark_brown:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(199 171 111 / var(--tw-ring-opacity));
  }
  .group:hover .dark\:group-hover\:ring-dark_primary:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(39 200 155 / var(--tw-ring-opacity));
  }
  .group:active .dark\:group-active\:text-dark_gray01:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(243 245 248 / var(--tw-text-opacity));
  }
  .peer:checked ~ .dark\:peer-checked\:border-dark_primary:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(39 200 155 / var(--tw-border-opacity));
  }
  .peer:checked ~ .dark\:peer-checked\:fill-dark_primary:is(.dark *) {
    fill: #27c89b;
  }
  .peer\/minus:active ~ .dark\:peer-active\/minus\:text-dark_gray01:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(243 245 248 / var(--tw-text-opacity));
  }
  .peer:disabled ~ .dark\:peer-disabled\:border-dark_gray06:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(71 71 75 / var(--tw-border-opacity));
  }
  .peer:disabled ~ .dark\:peer-disabled\:bg-dark_gray07:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(58 58 60 / var(--tw-bg-opacity));
  }
  .peer:disabled ~ .dark\:peer-disabled\:fill-dark_gray05:is(.dark *) {
    fill: #5a5a60;
  }
  @media (max-width: 1920px) {
    .pc\:bg-cover {
      background-size: cover;
    }
  }
  @media (max-width: 1439px) {
    .lg\:\!left-\[50\%\] {
      left: 50% !important;
    }
    .lg\:\!top-\[50px\] {
      top: 50px !important;
    }
    .lg\:col-span-1 {
      grid-column: span 1 / span 1;
    }
    .lg\:col-span-2 {
      grid-column: span 2 / span 2;
    }
    .lg\:mx-auto {
      margin-left: auto;
      margin-right: auto;
    }
    .lg\:mr-\[5px\] {
      margin-right: 5px;
    }
    .lg\:block {
      display: block;
    }
    .lg\:flex {
      display: flex;
    }
    .lg\:grid {
      display: grid;
    }
    .lg\:hidden {
      display: none;
    }
    .lg\:min-h-\[900px\] {
      min-height: 900px;
    }
    .lg\:\!w-full {
      width: 100% !important;
    }
    .lg\:w-\[91vw\] {
      width: 91vw;
    }
    .lg\:min-w-\[100\%\] {
      min-width: 100%;
    }
    .lg\:max-w-\[80\%\] {
      max-width: 80%;
    }
    .lg\:\!translate-x-\[-50\%\] {
      --tw-translate-x: -50% !important;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y))
        rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
        scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
    }
    .lg\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .lg\:grid-cols-\[28px_auto_24px\] {
      grid-template-columns: 28px auto 24px;
    }
    .lg\:grid-cols-\[28px_auto_auto_24px\] {
      grid-template-columns: 28px auto auto 24px;
    }
    .lg\:justify-center {
      justify-content: center;
    }
    .lg\:px-\[16px\] {
      padding-left: 16px;
      padding-right: 16px;
    }
    .lg\:py-\[65px\] {
      padding-top: 65px;
      padding-bottom: 65px;
    }
    .lg\:text-center {
      text-align: center;
    }
  }
  @media (max-width: 1325px) {
    .lg2\:hidden {
      display: none;
    }
    .lg2\:w-\[60px\] {
      width: 60px;
    }
    .lg2\:w-\[calc\(33\%-10px\)\] {
      width: calc(33% - 10px);
    }
    .lg2\:max-w-\[780px\] {
      max-width: 780px;
    }
    .lg2\:grid-cols-\[300px_auto_120px_140px_120px_50px\] {
      grid-template-columns: 300px auto 120px 140px 120px 50px;
    }
    .lg2\:grid-cols-\[50px_220px_auto_110px_110px_110px_110px\] {
      grid-template-columns: 50px 220px auto 110px 110px 110px 110px;
    }
    .lg2\:grid-cols-\[50px_300px_auto_120px\] {
      grid-template-columns: 50px 300px auto 120px;
    }
    .lg2\:grid-cols-\[50px_300px_auto_120px_140px_120px_50px\] {
      grid-template-columns: 50px 300px auto 120px 140px 120px 50px;
    }
    .lg2\:grid-cols-\[50px_auto_110px_110px_110px\] {
      grid-template-columns: 50px auto 110px 110px 110px;
    }
    .lg2\:grid-cols-\[50px_auto_120px_120px_120px\] {
      grid-template-columns: 50px auto 120px 120px 120px;
    }
    .lg2\:grid-cols-\[auto_120px_120px_120px\] {
      grid-template-columns: auto 120px 120px 120px;
    }
    .lg2\:gap-x-\[10px\] {
      -moz-column-gap: 10px;
      column-gap: 10px;
    }
    .lg2\:gap-x-\[50px\] {
      -moz-column-gap: 50px;
      column-gap: 50px;
    }
    .lg2\:gap-x-\[80px\] {
      -moz-column-gap: 80px;
      column-gap: 80px;
    }
    .lg2\:space-y-\[100px\] > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(100px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(100px * var(--tw-space-y-reverse));
    }
    .lg2\:space-y-\[50px\] > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(50px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(50px * var(--tw-space-y-reverse));
    }
    .lg2\:object-\[center_55\%\] {
      -o-object-position: center 55%;
      object-position: center 55%;
    }
    .lg2\:px-\[40px\] {
      padding-left: 40px;
      padding-right: 40px;
    }
    .lg2\:px-\[90px\] {
      padding-left: 90px;
      padding-right: 90px;
    }
    .lg2\:py-\[150px\] {
      padding-top: 150px;
      padding-bottom: 150px;
    }
    .lg2\:py-\[30px\] {
      padding-top: 30px;
      padding-bottom: 30px;
    }
    .lg2\:py-\[40px\] {
      padding-top: 40px;
      padding-bottom: 40px;
    }
    .lg2\:pb-\[150px\] {
      padding-bottom: 150px;
    }
    .lg2\:pb-\[50px\] {
      padding-bottom: 50px;
    }
    .lg2\:pr-\[30px\] {
      padding-right: 30px;
    }
    .lg2\:pt-\[100px\] {
      padding-top: 100px;
    }
    .lg2\:text-landing_body_medium {
      font-size: 18px;
      line-height: 30px;
      letter-spacing: -0.01em;
      font-weight: 400;
    }
    .lg2\:text-landing_body_small {
      font-size: 15px;
      line-height: 25px;
      letter-spacing: -0.01em;
      font-weight: 400;
    }
    .lg2\:font-semibold {
      font-weight: 600;
    }
  }
  @media (max-width: 1023px) {
    .md\:absolute {
      position: absolute;
    }
    .md\:relative {
      position: relative;
    }
    .md\:bottom-\[-4px\] {
      bottom: -4px;
    }
    .md\:left-\[-32px\] {
      left: -32px;
    }
    .md\:left-\[50\%\] {
      left: 50%;
    }
    .md\:right-0 {
      right: 0;
    }
    .md\:top-0 {
      top: 0;
    }
    .md\:top-\[-4px\] {
      top: -4px;
    }
    .md\:top-\[10px\] {
      top: 10px;
    }
    .md\:top-\[50\%\] {
      top: 50%;
    }
    .md\:top-\[60px\] {
      top: 60px;
    }
    .md\:top-\[8px\] {
      top: 8px;
    }
    .md\:z-\[2\] {
      z-index: 2;
    }
    .md\:order-1 {
      order: 1;
    }
    .md\:order-last {
      order: 9999;
    }
    .md\:col-span-2 {
      grid-column: span 2 / span 2;
    }
    .md\:col-span-4 {
      grid-column: span 4 / span 4;
    }
    .md\:\!mx-\[10px\] {
      margin-left: 10px !important;
      margin-right: 10px !important;
    }
    .md\:\!mx-\[20px\] {
      margin-left: 20px !important;
      margin-right: 20px !important;
    }
    .md\:-mx-5 {
      margin-left: -1.25rem;
      margin-right: -1.25rem;
    }
    .md\:-mx-\[15px\] {
      margin-left: -15px;
      margin-right: -15px;
    }
    .md\:mx-\[-10px\] {
      margin-left: -10px;
      margin-right: -10px;
    }
    .md\:mx-\[-20px\] {
      margin-left: -20px;
      margin-right: -20px;
    }
    .md\:mx-\[10px\] {
      margin-left: 10px;
      margin-right: 10px;
    }
    .md\:mx-\[20px\] {
      margin-left: 20px;
      margin-right: 20px;
    }
    .md\:mx-auto {
      margin-left: auto;
      margin-right: auto;
    }
    .md\:my-\[50px\] {
      margin-top: 50px;
      margin-bottom: 50px;
    }
    .md\:\!mt-\[70px\] {
      margin-top: 70px !important;
    }
    .md\:-ml-5 {
      margin-left: -1.25rem;
    }
    .md\:mb-\[10px\] {
      margin-bottom: 10px;
    }
    .md\:mb-\[5px\] {
      margin-bottom: 5px;
    }
    .md\:ml-0,
    .md\:ml-\[0px\] {
      margin-left: 0;
    }
    .md\:ml-\[10px\] {
      margin-left: 10px;
    }
    .md\:ml-\[42px\] {
      margin-left: 42px;
    }
    .md\:ml-\[5px\] {
      margin-left: 5px;
    }
    .md\:ml-\[8px\] {
      margin-left: 8px;
    }
    .md\:mr-\[0px\] {
      margin-right: 0;
    }
    .md\:mr-\[10px\] {
      margin-right: 10px;
    }
    .md\:mr-\[15px\] {
      margin-right: 15px;
    }
    .md\:mr-\[1px\] {
      margin-right: 1px;
    }
    .md\:mt-0 {
      margin-top: 0;
    }
    .md\:mt-\[-15px\] {
      margin-top: -15px;
    }
    .md\:mt-\[-1px\] {
      margin-top: -1px;
    }
    .md\:mt-\[0px\] {
      margin-top: 0;
    }
    .md\:mt-\[10px\] {
      margin-top: 10px;
    }
    .md\:mt-\[15px\] {
      margin-top: 15px;
    }
    .md\:mt-\[19px\] {
      margin-top: 19px;
    }
    .md\:mt-\[20px\] {
      margin-top: 20px;
    }
    .md\:mt-\[30px\] {
      margin-top: 30px;
    }
    .md\:mt-\[3px\] {
      margin-top: 3px;
    }
    .md\:mt-\[40px\] {
      margin-top: 40px;
    }
    .md\:mt-\[50px\] {
      margin-top: 50px;
    }
    .md\:mt-\[5px\] {
      margin-top: 5px;
    }
    .md\:mt-\[60px\] {
      margin-top: 60px;
    }
    .md\:block {
      display: block;
    }
    .md\:inline-block {
      display: inline-block;
    }
    .md\:inline {
      display: inline;
    }
    .md\:flex {
      display: flex;
    }
    .md\:table-cell {
      display: table-cell;
    }
    .md\:grid {
      display: grid;
    }
    .md\:hidden {
      display: none;
    }
    .md\:\!h-\[70px\] {
      height: 70px !important;
    }
    .md\:h-1\/2 {
      height: 50%;
    }
    .md\:h-8 {
      height: 2rem;
    }
    .md\:h-\[100\%\] {
      height: 100%;
    }
    .md\:h-\[140px\] {
      height: 140px;
    }
    .md\:h-\[16px\] {
      height: 16px;
    }
    .md\:h-\[175px\] {
      height: 175px;
    }
    .md\:h-\[18px\] {
      height: 18px;
    }
    .md\:h-\[24px\] {
      height: 24px;
    }
    .md\:h-\[30px\] {
      height: 30px;
    }
    .md\:h-\[335px\] {
      height: 335px;
    }
    .md\:h-\[350px\] {
      height: 350px;
    }
    .md\:h-\[450\%\] {
      height: 450%;
    }
    .md\:h-\[60px\] {
      height: 60px;
    }
    .md\:h-\[64px\] {
      height: 64px;
    }
    .md\:h-\[70px\] {
      height: 70px;
    }
    .md\:h-\[80px\] {
      height: 80px;
    }
    .md\:h-\[8px\] {
      height: 8px;
    }
    .md\:h-\[90px\] {
      height: 90px;
    }
    .md\:h-auto {
      height: auto;
    }
    .md\:h-full {
      height: 100%;
    }
    .md\:h-min {
      height: -moz-min-content;
      height: min-content;
    }
    .md\:max-h-\[100\%\] {
      max-height: 100%;
    }
    .md\:max-h-\[60px\] {
      max-height: 60px;
    }
    .md\:max-h-full {
      max-height: 100%;
    }
    .md\:min-h-\[100\%\] {
      min-height: 100%;
    }
    .md\:min-h-\[164px\] {
      min-height: 164px;
    }
    .md\:min-h-\[175px\] {
      min-height: 175px;
    }
    .md\:min-h-\[350px\] {
      min-height: 350px;
    }
    .md\:min-h-\[56\.47px\] {
      min-height: 56.47px;
    }
    .md\:min-h-\[auto\] {
      min-height: auto;
    }
    .md\:\!w-\[70px\] {
      width: 70px !important;
    }
    .md\:\!w-\[calc\(100\%-40px\)\] {
      width: calc(100% - 40px) !important;
    }
    .md\:w-\[100\%\] {
      width: 100%;
    }
    .md\:w-\[105px\] {
      width: 105px;
    }
    .md\:w-\[110\%\] {
      width: 110%;
    }
    .md\:w-\[16px\] {
      width: 16px;
    }
    .md\:w-\[200px\] {
      width: 200px;
    }
    .md\:w-\[210px\] {
      width: 210px;
    }
    .md\:w-\[22px\] {
      width: 22px;
    }
    .md\:w-\[50px\] {
      width: 50px;
    }
    .md\:w-\[545px\] {
      width: 545px;
    }
    .md\:w-\[65\%\] {
      width: 65%;
    }
    .md\:w-\[66px\] {
      width: 66px;
    }
    .md\:w-\[70px\] {
      width: 70px;
    }
    .md\:w-\[8px\] {
      width: 8px;
    }
    .md\:w-\[90px\] {
      width: 90px;
    }
    .md\:w-\[auto\] {
      width: auto;
    }
    .md\:w-\[calc\(100\%\+40px\)\] {
      width: calc(100% + 40px);
    }
    .md\:w-\[calc\(50\%-10px\)\] {
      width: calc(50% - 10px);
    }
    .md\:w-auto {
      width: auto;
    }
    .md\:w-fit {
      width: -moz-fit-content;
      width: fit-content;
    }
    .md\:w-full {
      width: 100%;
    }
    .md\:w-min {
      width: -moz-min-content;
      width: min-content;
    }
    .md\:w-screen {
      width: 100vw;
    }
    .md\:min-w-0 {
      min-width: 0;
    }
    .md\:min-w-\[100\%\] {
      min-width: 100%;
    }
    .md\:min-w-\[100px\] {
      min-width: 100px;
    }
    .md\:min-w-\[200px\] {
      min-width: 200px;
    }
    .md\:min-w-\[20px\] {
      min-width: 20px;
    }
    .md\:min-w-\[30px\] {
      min-width: 30px;
    }
    .md\:min-w-\[320px\] {
      min-width: 320px;
    }
    .md\:min-w-\[auto\] {
      min-width: auto;
    }
    .md\:min-w-full {
      min-width: 100%;
    }
    .md\:max-w-\[100\%\] {
      max-width: 100%;
    }
    .md\:max-w-\[215px\] {
      max-width: 215px;
    }
    .md\:max-w-\[320px\] {
      max-width: 320px;
    }
    .md\:max-w-\[360px\] {
      max-width: 360px;
    }
    .md\:max-w-\[380px\] {
      max-width: 380px;
    }
    .md\:max-w-\[530px\] {
      max-width: 530px;
    }
    .md\:max-w-\[540px\] {
      max-width: 540px;
    }
    .md\:max-w-\[545px\] {
      max-width: 545px;
    }
    .md\:max-w-\[560px\] {
      max-width: 560px;
    }
    .md\:max-w-\[600px\] {
      max-width: 600px;
    }
    .md\:max-w-\[80\%\] {
      max-width: 80%;
    }
    .md\:flex-1 {
      flex: 1 1 0%;
    }
    .md\:flex-auto {
      flex: 1 1 auto;
    }
    .md\:flex-none {
      flex: none;
    }
    .md\:flex-grow {
      flex-grow: 1;
    }
    .md\:flex-grow-0 {
      flex-grow: 0;
    }
    .md\:grow {
      flex-grow: 1;
    }
    .md\:translate-x-\[-50\%\] {
      --tw-translate-x: -50%;
    }
    .md\:translate-x-\[-50\%\],
    .md\:translate-y-\[-50\%\] {
      transform: translate(var(--tw-translate-x), var(--tw-translate-y))
        rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
        scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }
    .md\:translate-y-\[-50\%\] {
      --tw-translate-y: -50%;
    }
    .md\:grid-flow-row {
      grid-auto-flow: row;
    }
    .md\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .md\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .md\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .md\:grid-cols-\[110px_auto_74px\] {
      grid-template-columns: 110px auto 74px;
    }
    .md\:grid-cols-\[1fr_1fr_1fr_1fr_77px\] {
      grid-template-columns: 1fr 1fr 1fr 1fr 77px;
    }
    .md\:grid-cols-\[2fr_1\.5fr_1fr_1fr\] {
      grid-template-columns: 2fr 1.5fr 1fr 1fr;
    }
    .md\:grid-cols-\[30px_190px_auto_74px\] {
      grid-template-columns: 30px 190px auto 74px;
    }
    .md\:grid-cols-\[30px_auto_100px_30px\] {
      grid-template-columns: 30px auto 100px 30px;
    }
    .md\:grid-cols-\[30px_auto_auto_30px\] {
      grid-template-columns: 30px auto auto 30px;
    }
    .md\:grid-cols-\[35px_auto_64px\] {
      grid-template-columns: 35px auto 64px;
    }
    .md\:grid-cols-\[39px_160px_1fr_1fr_1fr_1fr_1fr\] {
      grid-template-columns: 39px 160px 1fr 1fr 1fr 1fr 1fr;
    }
    .md\:grid-cols-\[44px_160px_1fr_1fr_1fr_1fr_1fr\] {
      grid-template-columns: 44px 160px 1fr 1fr 1fr 1fr 1fr;
    }
    .md\:grid-cols-\[50px_auto_120px\] {
      grid-template-columns: 50px auto 120px;
    }
    .md\:grid-cols-\[50px_auto_120px_30px\] {
      grid-template-columns: 50px auto 120px 30px;
    }
    .md\:grid-cols-\[50px_auto_145px\] {
      grid-template-columns: 50px auto 145px;
    }
    .md\:grid-cols-\[50px_auto_145px_145px\] {
      grid-template-columns: 50px auto 145px 145px;
    }
    .md\:grid-cols-\[9px_auto_85px_93px\] {
      grid-template-columns: 9px auto 85px 93px;
    }
    .md\:grid-cols-\[auto_100px\] {
      grid-template-columns: auto 100px;
    }
    .md\:grid-cols-\[auto_120px\] {
      grid-template-columns: auto 120px;
    }
    .md\:grid-cols-\[auto_120px_30px\] {
      grid-template-columns: auto 120px 30px;
    }
    .md\:grid-cols-\[auto_263px\] {
      grid-template-columns: auto 263px;
    }
    .md\:grid-cols-\[auto_auto\] {
      grid-template-columns: auto auto;
    }
    .md\:grid-cols-\[auto_auto_auto_auto_77px\] {
      grid-template-columns: auto auto auto auto 77px;
    }
    .md\:grid-cols-\[minmax\(320px\2c _1fr\)_1px_minmax\(0\2c _228px\)\] {
      grid-template-columns: minmax(320px, 1fr) 1px minmax(0, 228px);
    }
    .md\:grid-cols-none {
      grid-template-columns: none;
    }
    .md\:flex-row {
      flex-direction: row;
    }
    .md\:flex-col {
      flex-direction: column;
    }
    .md\:flex-col-reverse {
      flex-direction: column-reverse;
    }
    .md\:flex-wrap {
      flex-wrap: wrap;
    }
    .md\:items-start {
      align-items: flex-start;
    }
    .md\:items-center {
      align-items: center;
    }
    .md\:items-stretch {
      align-items: stretch;
    }
    .md\:justify-end {
      justify-content: flex-end;
    }
    .md\:justify-center {
      justify-content: center;
    }
    .md\:justify-between {
      justify-content: space-between;
    }
    .md\:justify-stretch {
      justify-content: stretch;
    }
    .md\:gap-0 {
      gap: 0;
    }
    .md\:gap-\[10px\] {
      gap: 10px;
    }
    .md\:gap-\[30px\] {
      gap: 30px;
    }
    .md\:gap-x-0 {
      -moz-column-gap: 0;
      column-gap: 0;
    }
    .md\:gap-x-\[10px\] {
      -moz-column-gap: 10px;
      column-gap: 10px;
    }
    .md\:gap-x-\[20px\] {
      -moz-column-gap: 20px;
      column-gap: 20px;
    }
    .md\:gap-x-\[30px\] {
      -moz-column-gap: 30px;
      column-gap: 30px;
    }
    .md\:gap-x-\[3px\] {
      -moz-column-gap: 3px;
      column-gap: 3px;
    }
    .md\:gap-x-\[5px\] {
      -moz-column-gap: 5px;
      column-gap: 5px;
    }
    .md\:gap-y-4 {
      row-gap: 1rem;
    }
    .md\:gap-y-\[0px\] {
      row-gap: 0;
    }
    .md\:gap-y-\[10px\] {
      row-gap: 10px;
    }
    .md\:gap-y-\[12px\] {
      row-gap: 12px;
    }
    .md\:gap-y-\[16px\] {
      row-gap: 16px;
    }
    .md\:gap-y-\[20px\] {
      row-gap: 20px;
    }
    .md\:gap-y-\[30px\] {
      row-gap: 30px;
    }
    .md\:gap-y-\[40px\] {
      row-gap: 40px;
    }
    .md\:gap-y-\[50px\] {
      row-gap: 50px;
    }
    .md\:gap-y-\[5px\] {
      row-gap: 5px;
    }
    .md\:gap-y-\[7px\] {
      row-gap: 7px;
    }
    .md\:space-x-0 > :not([hidden]) ~ :not([hidden]),
    .md\:space-x-\[0px\] > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(0px * var(--tw-space-x-reverse));
      margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
    }
    .md\:space-x-\[10px\] > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(10px * var(--tw-space-x-reverse));
      margin-left: calc(10px * calc(1 - var(--tw-space-x-reverse)));
    }
    .md\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(0px * var(--tw-space-y-reverse));
    }
    .md\:space-y-\[10px\] > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(10px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(10px * var(--tw-space-y-reverse));
    }
    .md\:space-y-\[14\.8px\] > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(14.8px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(14.8px * var(--tw-space-y-reverse));
    }
    .md\:space-y-\[20px\] > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(20px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(20px * var(--tw-space-y-reverse));
    }
    .md\:space-y-\[40px\] > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(40px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(40px * var(--tw-space-y-reverse));
    }
    .md\:space-y-\[50px\] > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(50px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(50px * var(--tw-space-y-reverse));
    }
    .md\:space-y-\[70px\] > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(70px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(70px * var(--tw-space-y-reverse));
    }
    .md\:justify-self-auto {
      justify-self: auto;
    }
    .md\:\!overflow-hidden {
      overflow: hidden !important;
    }
    .md\:overflow-visible {
      overflow: visible;
    }
    .md\:overflow-x-scroll {
      overflow-x: scroll;
    }
    .md\:truncate {
      overflow: hidden;
      text-overflow: ellipsis;
    }
    .md\:truncate,
    .md\:whitespace-nowrap {
      white-space: nowrap;
    }
    .md\:break-all {
      word-break: break-all;
    }
    .md\:rounded-\[0px\] {
      border-radius: 0;
    }
    .md\:rounded-\[5px\] {
      border-radius: 5px;
    }
    .md\:rounded-full {
      border-radius: 9999px;
    }
    .md\:rounded-none {
      border-radius: 0;
    }
    .md\:rounded-tl-none {
      border-top-left-radius: 0;
    }
    .md\:rounded-tr-none {
      border-top-right-radius: 0;
    }
    .md\:border {
      border-width: 1px;
    }
    .md\:border-transparent02 {
      border-color: rgba(0, 0, 0, 0.06);
    }
    .md\:bg-\[\#BFE8F2\]\/10 {
      background-color: rgb(191 232 242/0.1);
    }
    .md\:bg-transparent {
      background-color: rgba(0, 0, 0, 0);
    }
    .md\:bg-transparent01 {
      background-color: rgba(0, 0, 0, 0.03);
    }
    .md\:bg-white {
      --tw-bg-opacity: 1;
      background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    }
    .md\:bg-repeat-round {
      background-repeat: round;
    }
    .md\:fill-gray01 {
      fill: #242424;
    }
    .md\:object-\[center_65\%\] {
      -o-object-position: center 65%;
      object-position: center 65%;
    }
    .md\:p-\[0px\] {
      padding: 0;
    }
    .md\:p-\[10px\] {
      padding: 10px;
    }
    .md\:p-\[20px\] {
      padding: 20px;
    }
    .md\:\!px-0 {
      padding-left: 0 !important;
      padding-right: 0 !important;
    }
    .md\:\!px-\[20px\] {
      padding-left: 20px !important;
      padding-right: 20px !important;
    }
    .md\:px-0,
    .md\:px-\[0px\] {
      padding-left: 0;
      padding-right: 0;
    }
    .md\:px-\[10px\] {
      padding-left: 10px;
      padding-right: 10px;
    }
    .md\:px-\[14\.8px\] {
      padding-left: 14.8px;
      padding-right: 14.8px;
    }
    .md\:px-\[15px\] {
      padding-left: 15px;
      padding-right: 15px;
    }
    .md\:px-\[20px\] {
      padding-left: 20px;
      padding-right: 20px;
    }
    .md\:px-\[40px\] {
      padding-left: 40px;
      padding-right: 40px;
    }
    .md\:py-0 {
      padding-top: 0;
      padding-bottom: 0;
    }
    .md\:py-\[100px\] {
      padding-top: 100px;
      padding-bottom: 100px;
    }
    .md\:py-\[10px\] {
      padding-top: 10px;
      padding-bottom: 10px;
    }
    .md\:py-\[15px\] {
      padding-top: 15px;
      padding-bottom: 15px;
    }
    .md\:py-\[18px\] {
      padding-top: 18px;
      padding-bottom: 18px;
    }
    .md\:py-\[20px\] {
      padding-top: 20px;
      padding-bottom: 20px;
    }
    .md\:py-\[23\.5px\] {
      padding-top: 23.5px;
      padding-bottom: 23.5px;
    }
    .md\:py-\[30px\] {
      padding-top: 30px;
      padding-bottom: 30px;
    }
    .md\:py-\[40px\] {
      padding-top: 40px;
      padding-bottom: 40px;
    }
    .md\:py-\[4px\] {
      padding-top: 4px;
      padding-bottom: 4px;
    }
    .md\:py-\[60px\] {
      padding-top: 60px;
      padding-bottom: 60px;
    }
    .md\:py-\[70px\] {
      padding-top: 70px;
      padding-bottom: 70px;
    }
    .md\:py-\[7px\] {
      padding-top: 7px;
      padding-bottom: 7px;
    }
    .md\:py-\[80px\] {
      padding-top: 80px;
      padding-bottom: 80px;
    }
    .md\:py-\[8px\] {
      padding-top: 8px;
      padding-bottom: 8px;
    }
    .md\:\!pb-\[75px\] {
      padding-bottom: 75px !important;
    }
    .md\:pb-0 {
      padding-bottom: 0;
    }
    .md\:pb-\[10px\] {
      padding-bottom: 10px;
    }
    .md\:pb-\[14\.8px\] {
      padding-bottom: 14.8px;
    }
    .md\:pb-\[20px\] {
      padding-bottom: 20px;
    }
    .md\:pb-\[2px\] {
      padding-bottom: 2px;
    }
    .md\:pb-\[30px\] {
      padding-bottom: 30px;
    }
    .md\:pb-\[35px\] {
      padding-bottom: 35px;
    }
    .md\:pb-\[40px\] {
      padding-bottom: 40px;
    }
    .md\:pb-\[60px\] {
      padding-bottom: 60px;
    }
    .md\:pb-\[75px\] {
      padding-bottom: 75px;
    }
    .md\:pb-\[90px\] {
      padding-bottom: 90px;
    }
    .md\:pl-0 {
      padding-left: 0;
    }
    .md\:pl-\[15px\] {
      padding-left: 15px;
    }
    .md\:pl-\[3px\] {
      padding-left: 3px;
    }
    .md\:pr-0 {
      padding-right: 0;
    }
    .md\:pr-\[10px\] {
      padding-right: 10px;
    }
    .md\:pr-\[1px\] {
      padding-right: 1px;
    }
    .md\:pr-\[7px\] {
      padding-right: 7px;
    }
    .md\:pt-\[0px\] {
      padding-top: 0;
    }
    .md\:pt-\[10px\] {
      padding-top: 10px;
    }
    .md\:pt-\[120px\] {
      padding-top: 120px;
    }
    .md\:pt-\[30px\] {
      padding-top: 30px;
    }
    .md\:pt-\[35px\] {
      padding-top: 35px;
    }
    .md\:pt-\[40px\] {
      padding-top: 40px;
    }
    .md\:pt-\[5px\] {
      padding-top: 5px;
    }
    .md\:pt-\[60px\] {
      padding-top: 60px;
    }
    .md\:pt-\[80px\] {
      padding-top: 80px;
    }
    .md\:pt-\[8px\] {
      padding-top: 8px;
    }
    .md\:pt-\[90px\] {
      padding-top: 90px;
    }
    .md\:text-left {
      text-align: left;
    }
    .md\:\!text-center {
      text-align: center !important;
    }
    .md\:text-center {
      text-align: center;
    }
    .md\:text-right {
      text-align: right;
    }
    .md\:\!text-ti1 {
      font-size: 16px !important;
      line-height: 24px !important;
      letter-spacing: -0.05px !important;
      font-weight: 700 !important;
    }
    .md\:text-\[14px\] {
      font-size: 14px;
    }
    .md\:text-\[18px\] {
      font-size: 18px;
    }
    .md\:text-\[30px\] {
      font-size: 30px;
    }
    .md\:text-\[36px\] {
      font-size: 36px;
    }
    .md\:text-body1 {
      font-size: 16px;
      line-height: 24px;
    }
    .md\:text-body1,
    .md\:text-body2 {
      letter-spacing: -0.05px;
      font-weight: 400;
    }
    .md\:text-body2 {
      font-size: 14px;
      line-height: 21px;
    }
    .md\:text-body3 {
      font-size: 12px;
      line-height: 18px;
      letter-spacing: -0.05px;
      font-weight: 400;
    }
    .md\:text-body4 {
      font-size: 11px;
    }
    .md\:text-body4,
    .md\:text-body_comm {
      line-height: 15px;
      letter-spacing: -0.05px;
      font-weight: 400;
    }
    .md\:text-body_comm {
      font-size: 10px;
    }
    .md\:text-btn {
      font-size: 15px;
      line-height: 21px;
    }
    .md\:text-btn,
    .md\:text-h1 {
      letter-spacing: -0.05px;
      font-weight: 700;
    }
    .md\:text-h1 {
      font-size: 36px;
      line-height: 54px;
    }
    .md\:text-h2 {
      font-size: 24px;
      line-height: 36px;
    }
    .md\:text-h2,
    .md\:text-h3 {
      letter-spacing: -0.05px;
      font-weight: 700;
    }
    .md\:text-h3 {
      font-size: 20px;
      line-height: 30px;
    }
    .md\:text-h4 {
      font-size: 18px;
      line-height: 24px;
      letter-spacing: -0.05px;
      font-weight: 700;
    }
    .md\:text-landing_body_caption {
      font-size: 13px;
      line-height: 19px;
      letter-spacing: -0.01em;
      font-weight: 400;
    }
    .md\:text-landing_body_caption2 {
      font-size: 10.5px;
      line-height: 16px;
      letter-spacing: -0.01em;
      font-weight: 400;
    }
    .md\:text-landing_body_large {
      font-size: 20px;
      line-height: 30px;
      letter-spacing: -0.01em;
      font-weight: 400;
    }
    .md\:text-landing_body_medium {
      font-size: 18px;
      line-height: 30px;
      letter-spacing: -0.01em;
      font-weight: 400;
    }
    .md\:text-landing_body_small {
      font-size: 15px;
      line-height: 25px;
      letter-spacing: -0.01em;
      font-weight: 400;
    }
    .md\:text-landing_display1 {
      font-size: 30px;
      line-height: 45px;
      letter-spacing: -0.01em;
      font-weight: 700;
    }
    .md\:text-landing_display2 {
      font-size: 25px;
      line-height: 40px;
      letter-spacing: -0.01em;
      font-weight: 400;
    }
    .md\:text-landing_heading2 {
      font-size: 42px;
      line-height: 63px;
      letter-spacing: -0.01em;
      font-weight: 700;
    }
    .md\:text-ti1 {
      font-size: 16px;
      line-height: 24px;
    }
    .md\:text-ti1,
    .md\:text-ti2 {
      letter-spacing: -0.05px;
      font-weight: 700;
    }
    .md\:text-ti2 {
      font-size: 14px;
      line-height: 21px;
    }
    .md\:text-ti3 {
      font-size: 12px;
      line-height: 18px;
    }
    .md\:text-ti3,
    .md\:text-ti4 {
      letter-spacing: -0.05px;
      font-weight: 700;
    }
    .md\:text-ti4 {
      font-size: 10px;
      line-height: 15px;
    }
    .md\:\!font-semibold {
      font-weight: 600 !important;
    }
    .md\:font-bold {
      font-weight: 700;
    }
    .md\:font-semibold {
      font-weight: 600;
    }
    .md\:leading-\[36px\] {
      line-height: 36px;
    }
    .md\:leading-\[45px\] {
      line-height: 45px;
    }
    .md\:text-gray01 {
      --tw-text-opacity: 1;
      color: rgb(36 36 36 / var(--tw-text-opacity));
    }
    .md\:text-primary_shade {
      --tw-text-opacity: 1;
      color: rgb(8 140 104 / var(--tw-text-opacity));
    }
    .md\:subpixel-antialiased {
      -webkit-font-smoothing: auto;
      -moz-osx-font-smoothing: auto;
    }
    .md\:shadow-none {
      --tw-shadow: 0 0 #0000;
      --tw-shadow-colored: 0 0 #0000;
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
        var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }
    .md\:ring-\[0px\] {
      --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
        var(--tw-ring-offset-width) var(--tw-ring-offset-color);
      --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
        calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
      box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
        var(--tw-shadow, 0 0 #0000);
    }
    .md\:scrollbar-hide {
      -ms-overflow-style: none;
      scrollbar-width: none;
    }
    .md\:scrollbar-hide::-webkit-scrollbar {
      display: none;
    }
    .md\:first\:hidden:first-child {
      display: none;
    }
    .md\:first\:border-none:first-child {
      border-style: none;
    }
    .md\:last\:hidden:last-child {
      display: none;
    }
    .md\:hover\:bg-transparent:hover {
      background-color: rgba(0, 0, 0, 0);
    }
    .dark\:md\:bg-transparent:is(.dark *) {
      background-color: rgba(0, 0, 0, 0);
    }
    .md\:dark\:bg-bg_dark_white01:is(.dark *) {
      background-color: rgba(255, 255, 255, 0.04);
    }
    .md\:dark\:bg-dark_transparent:is(.dark *) {
      background-color: rgba(255, 255, 255, 0.04);
    }
    .md\:dark\:fill-dark_gray01:is(.dark *) {
      fill: #f3f5f8;
    }
    .md\:dark\:text-dark_gray01:is(.dark *) {
      --tw-text-opacity: 1;
      color: rgb(243 245 248 / var(--tw-text-opacity));
    }
    .md\:dark\:text-dark_primary_shade:is(.dark *) {
      --tw-text-opacity: 1;
      color: rgb(107 198 173 / var(--tw-text-opacity));
    }
  }
  @media (max-width: 599px) {
    .sm\:\!fixed {
      position: fixed !important;
    }
    .sm\:fixed {
      position: fixed;
    }
    .sm\:absolute {
      position: absolute;
    }
    .sm\:relative {
      position: relative;
    }
    .sm\:\!top-0 {
      top: 0 !important;
    }
    .sm\:bottom-\[0px\] {
      bottom: 0;
    }
    .sm\:bottom-\[3px\] {
      bottom: 3px;
    }
    .sm\:left-\[105vw\] {
      left: 105vw;
    }
    .sm\:left-\[10px\] {
      left: 10px;
    }
    .sm\:left-\[20px\] {
      left: 20px;
    }
    .sm\:left-\[35vw\] {
      left: 35vw;
    }
    .sm\:left-\[70vw\] {
      left: 70vw;
    }
    .sm\:left-\[calc\(140vw\)\] {
      left: calc(140vw);
    }
    .sm\:left-auto {
      left: auto;
    }
    .sm\:right-0 {
      right: 0;
    }
    .sm\:right-\[10px\] {
      right: 10px;
    }
    .sm\:right-auto {
      right: auto;
    }
    .sm\:top-0 {
      top: 0;
    }
    .sm\:top-\[-2px\] {
      top: -2px;
    }
    .sm\:top-\[2px\] {
      top: 2px;
    }
    .sm\:top-\[90px\] {
      top: 90px;
    }
    .sm\:top-auto {
      top: auto;
    }
    .sm\:z-sticky {
      z-index: 1020;
    }
    .sm\:order-2 {
      order: 2;
    }
    .sm\:col-span-1 {
      grid-column: span 1 / span 1;
    }
    .sm\:col-span-3 {
      grid-column: span 3 / span 3;
    }
    .sm\:m-0 {
      margin: 0;
    }
    .sm\:\!mx-0 {
      margin-left: 0 !important;
      margin-right: 0 !important;
    }
    .sm\:\!mx-\[20px\] {
      margin-left: 20px !important;
      margin-right: 20px !important;
    }
    .sm\:\!mx-auto {
      margin-left: auto !important;
      margin-right: auto !important;
    }
    .sm\:-mx-\[15px\] {
      margin-left: -15px;
      margin-right: -15px;
    }
    .sm\:mx-0 {
      margin-left: 0;
      margin-right: 0;
    }
    .sm\:mx-2 {
      margin-left: 0.5rem;
      margin-right: 0.5rem;
    }
    .sm\:mx-\[-20px\] {
      margin-left: -20px;
      margin-right: -20px;
    }
    .sm\:mx-\[0px\] {
      margin-left: 0;
      margin-right: 0;
    }
    .sm\:mx-\[10px\] {
      margin-left: 10px;
      margin-right: 10px;
    }
    .sm\:mx-\[20px\] {
      margin-left: 20px;
      margin-right: 20px;
    }
    .sm\:mx-\[5px\] {
      margin-left: 5px;
      margin-right: 5px;
    }
    .sm\:mx-auto {
      margin-left: auto;
      margin-right: auto;
    }
    .sm\:my-0 {
      margin-top: 0;
      margin-bottom: 0;
    }
    .sm\:my-\[20px\] {
      margin-top: 20px;
      margin-bottom: 20px;
    }
    .sm\:my-\[44px\] {
      margin-top: 44px;
      margin-bottom: 44px;
    }
    .sm\:my-\[65px\] {
      margin-top: 65px;
      margin-bottom: 65px;
    }
    .sm\:\!mt-\[0px\] {
      margin-top: 0 !important;
    }
    .sm\:\!mt-\[15px\] {
      margin-top: 15px !important;
    }
    .sm\:\!mt-\[60px\] {
      margin-top: 60px !important;
    }
    .sm\:-ml-\[15px\] {
      margin-left: -15px;
    }
    .sm\:mb-0 {
      margin-bottom: 0;
    }
    .sm\:mb-4 {
      margin-bottom: 1rem;
    }
    .sm\:mb-\[-40px\] {
      margin-bottom: -40px;
    }
    .sm\:mb-\[0px\] {
      margin-bottom: 0;
    }
    .sm\:mb-\[10px\] {
      margin-bottom: 10px;
    }
    .sm\:mb-\[126px\] {
      margin-bottom: 126px;
    }
    .sm\:mb-\[15px\] {
      margin-bottom: 15px;
    }
    .sm\:mb-\[20px\] {
      margin-bottom: 20px;
    }
    .sm\:mb-\[24px\] {
      margin-bottom: 24px;
    }
    .sm\:mb-\[40px\] {
      margin-bottom: 40px;
    }
    .sm\:mb-\[5px\] {
      margin-bottom: 5px;
    }
    .sm\:mb-\[60px\] {
      margin-bottom: 60px;
    }
    .sm\:mb-\[70px\] {
      margin-bottom: 70px;
    }
    .sm\:mb-\[7px\] {
      margin-bottom: 7px;
    }
    .sm\:mb-\[9px\] {
      margin-bottom: 9px;
    }
    .sm\:ml-0 {
      margin-left: 0;
    }
    .sm\:ml-\[10px\] {
      margin-left: 10px;
    }
    .sm\:ml-\[34px\] {
      margin-left: 34px;
    }
    .sm\:ml-\[5px\] {
      margin-left: 5px;
    }
    .sm\:ml-\[7px\] {
      margin-left: 7px;
    }
    .sm\:ml-\[8px\] {
      margin-left: 8px;
    }
    .sm\:mr-0 {
      margin-right: 0;
    }
    .sm\:mr-1 {
      margin-right: 0.25rem;
    }
    .sm\:mr-\[10px\] {
      margin-right: 10px;
    }
    .sm\:mt-0,
    .sm\:mt-\[0px\] {
      margin-top: 0;
    }
    .sm\:mt-\[10px\] {
      margin-top: 10px;
    }
    .sm\:mt-\[14px\] {
      margin-top: 14px;
    }
    .sm\:mt-\[15px\] {
      margin-top: 15px;
    }
    .sm\:mt-\[20px\] {
      margin-top: 20px;
    }
    .sm\:mt-\[28px\] {
      margin-top: 28px;
    }
    .sm\:mt-\[2px\] {
      margin-top: 2px;
    }
    .sm\:mt-\[30px\] {
      margin-top: 30px;
    }
    .sm\:mt-\[3px\] {
      margin-top: 3px;
    }
    .sm\:mt-\[40px\] {
      margin-top: 40px;
    }
    .sm\:mt-\[50px\] {
      margin-top: 50px;
    }
    .sm\:mt-\[5px\] {
      margin-top: 5px;
    }
    .sm\:mt-\[60px\] {
      margin-top: 60px;
    }
    .sm\:mt-\[65px\] {
      margin-top: 65px;
    }
    .sm\:mt-\[7px\] {
      margin-top: 7px;
    }
    .sm\:mt-\[80px\] {
      margin-top: 80px;
    }
    .sm\:line-clamp-1 {
      -webkit-line-clamp: 1;
    }
    .sm\:line-clamp-1,
    .sm\:line-clamp-2 {
      overflow: hidden;
      display: -webkit-box;
      -webkit-box-orient: vertical;
    }
    .sm\:line-clamp-2 {
      -webkit-line-clamp: 2;
    }
    .sm\:block {
      display: block;
    }
    .sm\:inline-block {
      display: inline-block;
    }
    .sm\:inline {
      display: inline;
    }
    .sm\:\!flex {
      display: flex !important;
    }
    .sm\:flex {
      display: flex;
    }
    .sm\:grid {
      display: grid;
    }
    .sm\:\!hidden {
      display: none !important;
    }
    .sm\:hidden {
      display: none;
    }
    .sm\:\!h-\[100\%\] {
      height: 100% !important;
    }
    .sm\:\!h-\[55px\] {
      height: 55px !important;
    }
    .sm\:h-6 {
      height: 1.5rem;
    }
    .sm\:h-\[100\%\] {
      height: 100%;
    }
    .sm\:h-\[100px\] {
      height: 100px;
    }
    .sm\:h-\[100vh\] {
      height: 100vh;
    }
    .sm\:h-\[10px\] {
      height: 10px;
    }
    .sm\:h-\[115px\] {
      height: 115px;
    }
    .sm\:h-\[137px\] {
      height: 137px;
    }
    .sm\:h-\[13px\] {
      height: 13px;
    }
    .sm\:h-\[15px\] {
      height: 15px;
    }
    .sm\:h-\[18px\] {
      height: 18px;
    }
    .sm\:h-\[19px\] {
      height: 19px;
    }
    .sm\:h-\[21px\] {
      height: 21px;
    }
    .sm\:h-\[24px\] {
      height: 24px;
    }
    .sm\:h-\[250\%\] {
      height: 250%;
    }
    .sm\:h-\[25px\] {
      height: 25px;
    }
    .sm\:h-\[300px\] {
      height: 300px;
    }
    .sm\:h-\[30px\] {
      height: 30px;
    }
    .sm\:h-\[330px\] {
      height: 330px;
    }
    .sm\:h-\[36px\] {
      height: 36px;
    }
    .sm\:h-\[4px\] {
      height: 4px;
    }
    .sm\:h-\[500px\] {
      height: 500px;
    }
    .sm\:h-\[50px\] {
      height: 50px;
    }
    .sm\:h-\[55px\] {
      height: 55px;
    }
    .sm\:h-\[6px\] {
      height: 6px;
    }
    .sm\:h-\[78px\] {
      height: 78px;
    }
    .sm\:h-full {
      height: 100%;
    }
    .sm\:h-svh {
      height: 100svh;
    }
    .sm\:max-h-\[100\%\] {
      max-height: 100%;
    }
    .sm\:max-h-\[100dvh\] {
      max-height: 100dvh;
    }
    .sm\:max-h-\[170px\] {
      max-height: 170px;
    }
    .sm\:max-h-\[365px\] {
      max-height: 365px;
    }
    .sm\:max-h-\[550px\] {
      max-height: 550px;
    }
    .sm\:max-h-\[55px\] {
      max-height: 55px;
    }
    .sm\:max-h-\[90vh\] {
      max-height: 90vh;
    }
    .sm\:max-h-\[calc\(100vh-160px\)\] {
      max-height: calc(100vh - 160px);
    }
    .sm\:max-h-full {
      max-height: 100%;
    }
    .sm\:min-h-\[100vh\] {
      min-height: 100vh;
    }
    .sm\:min-h-\[155px\] {
      min-height: 155px;
    }
    .sm\:min-h-\[19px\] {
      min-height: 19px;
    }
    .sm\:min-h-\[300px\] {
      min-height: 300px;
    }
    .sm\:min-h-\[360px\] {
      min-height: 360px;
    }
    .sm\:min-h-\[500px\] {
      min-height: 500px;
    }
    .sm\:min-h-\[64px\] {
      min-height: 64px;
    }
    .sm\:min-h-\[88px\] {
      min-height: 88px;
    }
    .sm\:min-h-\[auto\] {
      min-height: auto;
    }
    .sm\:min-h-svh {
      min-height: 100svh;
    }
    .sm\:\!w-\[100\%\] {
      width: 100% !important;
    }
    .sm\:\!w-\[320px\] {
      width: 320px !important;
    }
    .sm\:\!w-auto {
      width: auto !important;
    }
    .sm\:\!w-full {
      width: 100% !important;
    }
    .sm\:w-\[100\%\] {
      width: 100%;
    }
    .sm\:w-\[100px\] {
      width: 100px;
    }
    .sm\:w-\[109px\] {
      width: 109px;
    }
    .sm\:w-\[10px\] {
      width: 10px;
    }
    .sm\:w-\[12px\] {
      width: 12px;
    }
    .sm\:w-\[130\%\] {
      width: 130%;
    }
    .sm\:w-\[130px\] {
      width: 130px;
    }
    .sm\:w-\[14px\] {
      width: 14px;
    }
    .sm\:w-\[16px\] {
      width: 16px;
    }
    .sm\:w-\[18px\] {
      width: 18px;
    }
    .sm\:w-\[24px\] {
      width: 24px;
    }
    .sm\:w-\[250px\] {
      width: 250px;
    }
    .sm\:w-\[258px\] {
      width: 258px;
    }
    .sm\:w-\[25px\] {
      width: 25px;
    }
    .sm\:w-\[30px\] {
      width: 30px;
    }
    .sm\:w-\[320px\] {
      width: 320px;
    }
    .sm\:w-\[35vw\] {
      width: 35vw;
    }
    .sm\:w-\[36px\] {
      width: 36px;
    }
    .sm\:w-\[40px\] {
      width: 40px;
    }
    .sm\:w-\[40vw\] {
      width: 40vw;
    }
    .sm\:w-\[50px\] {
      width: 50px;
    }
    .sm\:w-\[60px\] {
      width: 60px;
    }
    .sm\:w-\[6px\] {
      width: 6px;
    }
    .sm\:w-\[70px\] {
      width: 70px;
    }
    .sm\:w-\[auto\] {
      width: auto;
    }
    .sm\:w-\[calc\(100\%-20px\)\] {
      width: calc(100% - 20px);
    }
    .sm\:w-\[calc\(100\%-40px\)\] {
      width: calc(100% - 40px);
    }
    .sm\:w-\[calc\(100\%-50px\)\] {
      width: calc(100% - 50px);
    }
    .sm\:w-auto {
      width: auto;
    }
    .sm\:w-full {
      width: 100%;
    }
    .sm\:w-min {
      width: -moz-min-content;
      width: min-content;
    }
    .sm\:\!min-w-\[100px\] {
      min-width: 100px !important;
    }
    .sm\:\!min-w-\[130px\] {
      min-width: 130px !important;
    }
    .sm\:min-w-\[0px\] {
      min-width: 0;
    }
    .sm\:min-w-\[100\%\] {
      min-width: 100%;
    }
    .sm\:min-w-\[122px\] {
      min-width: 122px;
    }
    .sm\:min-w-\[30vw\] {
      min-width: 30vw;
    }
    .sm\:min-w-\[35vw\] {
      min-width: 35vw;
    }
    .sm\:min-w-\[auto\] {
      min-width: auto;
    }
    .sm\:min-w-\[calc\(35vw_-_10px\)\] {
      min-width: calc(35vw - 10px);
    }
    .sm\:min-w-\[calc\(45vw_-_10px\)\] {
      min-width: calc(45vw - 10px);
    }
    .sm\:\!max-w-\[100\%\] {
      max-width: 100% !important;
    }
    .sm\:max-w-\[100\%\] {
      max-width: 100%;
    }
    .sm\:max-w-\[140px\] {
      max-width: 140px;
    }
    .sm\:max-w-\[210px\] {
      max-width: 210px;
    }
    .sm\:max-w-\[260px\] {
      max-width: 260px;
    }
    .sm\:max-w-\[320px\] {
      max-width: 320px;
    }
    .sm\:max-w-\[340px\] {
      max-width: 340px;
    }
    .sm\:max-w-\[360px\] {
      max-width: 360px;
    }
    .sm\:max-w-\[400px\] {
      max-width: 400px;
    }
    .sm\:max-w-\[600px\] {
      max-width: 600px;
    }
    .sm\:max-w-\[76\.36px\] {
      max-width: 76.36px;
    }
    .sm\:max-w-\[76px\] {
      max-width: 76px;
    }
    .sm\:max-w-\[86px\] {
      max-width: 86px;
    }
    .sm\:max-w-\[87px\] {
      max-width: 87px;
    }
    .sm\:max-w-\[91px\] {
      max-width: 91px;
    }
    .sm\:max-w-\[calc\(100vw-40px\)\] {
      max-width: calc(100vw - 40px);
    }
    .sm\:flex-1 {
      flex: 1 1 0%;
    }
    .sm\:flex-auto {
      flex: 1 1 auto;
    }
    .sm\:flex-none {
      flex: none;
    }
    .sm\:grow {
      flex-grow: 1;
    }
    .sm\:grow-\[150\] {
      flex-grow: 150;
    }
    .sm\:grow-\[340\] {
      flex-grow: 340;
    }
    .sm\:rotate-90 {
      --tw-rotate: 90deg;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y))
        rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
        scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }
    .sm\:list-outside {
      list-style-position: outside;
    }
    .sm\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .sm\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .sm\:grid-cols-\[110px_auto_74px\] {
      grid-template-columns: 110px auto 74px;
    }
    .sm\:grid-cols-\[1fr_auto\] {
      grid-template-columns: 1fr auto;
    }
    .sm\:grid-cols-\[2fr_1fr\] {
      grid-template-columns: 2fr 1fr;
    }
    .sm\:grid-cols-\[30px_auto_100px\] {
      grid-template-columns: 30px auto 100px;
    }
    .sm\:grid-cols-\[30px_auto_100px_30px\] {
      grid-template-columns: 30px auto 100px 30px;
    }
    .sm\:grid-cols-\[30px_auto_70px\] {
      grid-template-columns: 30px auto 70px;
    }
    .sm\:grid-cols-\[30px_auto_auto_30px\] {
      grid-template-columns: 30px auto auto 30px;
    }
    .sm\:grid-cols-\[45px_auto\] {
      grid-template-columns: 45px auto;
    }
    .sm\:grid-cols-\[80px_auto\] {
      grid-template-columns: 80px auto;
    }
    .sm\:grid-cols-\[9px_auto_90px\] {
      grid-template-columns: 9px auto 90px;
    }
    .sm\:grid-cols-\[auto_100px\] {
      grid-template-columns: auto 100px;
    }
    .sm\:grid-cols-\[auto_100px_30px\] {
      grid-template-columns: auto 100px 30px;
    }
    .sm\:grid-cols-\[auto_auto_30px\] {
      grid-template-columns: auto auto 30px;
    }
    .sm\:flex-row {
      flex-direction: row;
    }
    .sm\:flex-row-reverse {
      flex-direction: row-reverse;
    }
    .sm\:flex-col {
      flex-direction: column;
    }
    .sm\:flex-col-reverse {
      flex-direction: column-reverse;
    }
    .sm\:items-start {
      align-items: flex-start;
    }
    .sm\:items-end {
      align-items: flex-end;
    }
    .sm\:items-center {
      align-items: center;
    }
    .sm\:items-stretch {
      align-items: stretch;
    }
    .sm\:\!justify-start {
      justify-content: flex-start !important;
    }
    .sm\:justify-start {
      justify-content: flex-start;
    }
    .sm\:justify-end {
      justify-content: flex-end;
    }
    .sm\:justify-center {
      justify-content: center;
    }
    .sm\:justify-between {
      justify-content: space-between;
    }
    .sm\:justify-around {
      justify-content: space-around;
    }
    .sm\:justify-stretch {
      justify-content: stretch;
    }
    .sm\:gap-0 {
      gap: 0;
    }
    .sm\:gap-\[10px\] {
      gap: 10px;
    }
    .sm\:gap-\[12px\] {
      gap: 12px;
    }
    .sm\:gap-\[5px\] {
      gap: 5px;
    }
    .sm\:gap-x-0 {
      -moz-column-gap: 0;
      column-gap: 0;
    }
    .sm\:gap-x-5 {
      -moz-column-gap: 1.25rem;
      column-gap: 1.25rem;
    }
    .sm\:gap-x-\[0px\] {
      -moz-column-gap: 0;
      column-gap: 0;
    }
    .sm\:gap-x-\[10px\] {
      -moz-column-gap: 10px;
      column-gap: 10px;
    }
    .sm\:gap-x-\[15px\] {
      -moz-column-gap: 15px;
      column-gap: 15px;
    }
    .sm\:gap-x-\[20px\] {
      -moz-column-gap: 20px;
      column-gap: 20px;
    }
    .sm\:gap-x-\[2px\] {
      -moz-column-gap: 2px;
      column-gap: 2px;
    }
    .sm\:gap-x-\[30px\] {
      -moz-column-gap: 30px;
      column-gap: 30px;
    }
    .sm\:gap-x-\[3px\] {
      -moz-column-gap: 3px;
      column-gap: 3px;
    }
    .sm\:gap-x-\[5px\] {
      -moz-column-gap: 5px;
      column-gap: 5px;
    }
    .sm\:gap-x-\[7px\] {
      -moz-column-gap: 7px;
      column-gap: 7px;
    }
    .sm\:gap-x-\[9px\] {
      -moz-column-gap: 9px;
      column-gap: 9px;
    }
    .sm\:gap-y-0 {
      row-gap: 0;
    }
    .sm\:gap-y-5 {
      row-gap: 1.25rem;
    }
    .sm\:gap-y-\[0px\] {
      row-gap: 0;
    }
    .sm\:gap-y-\[10px\] {
      row-gap: 10px;
    }
    .sm\:gap-y-\[20px\] {
      row-gap: 20px;
    }
    .sm\:gap-y-\[30px\] {
      row-gap: 30px;
    }
    .sm\:gap-y-\[3px\] {
      row-gap: 3px;
    }
    .sm\:gap-y-\[40px\] {
      row-gap: 40px;
    }
    .sm\:gap-y-\[50px\] {
      row-gap: 50px;
    }
    .sm\:gap-y-\[5px\] {
      row-gap: 5px;
    }
    .sm\:gap-y-\[60px\] {
      row-gap: 60px;
    }
    .sm\:gap-y-\[7px\] {
      row-gap: 7px;
    }
    .sm\:space-x-0 > :not([hidden]) ~ :not([hidden]),
    .sm\:space-x-\[0px\] > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(0px * var(--tw-space-x-reverse));
      margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
    }
    .sm\:space-x-\[10px\] > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(10px * var(--tw-space-x-reverse));
      margin-left: calc(10px * calc(1 - var(--tw-space-x-reverse)));
    }
    .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]),
    .sm\:space-y-\[0px\] > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(0px * var(--tw-space-y-reverse));
    }
    .sm\:space-y-\[10px\] > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(10px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(10px * var(--tw-space-y-reverse));
    }
    .sm\:space-y-\[14\.8px\] > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(14.8px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(14.8px * var(--tw-space-y-reverse));
    }
    .sm\:space-y-\[20px\] > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(20px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(20px * var(--tw-space-y-reverse));
    }
    .sm\:space-y-\[30px\] > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(30px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(30px * var(--tw-space-y-reverse));
    }
    .sm\:space-y-\[5px\] > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(5px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(5px * var(--tw-space-y-reverse));
    }
    .sm\:self-start {
      align-self: flex-start;
    }
    .sm\:overflow-hidden {
      overflow: hidden;
    }
    .sm\:overflow-x-auto {
      overflow-x: auto;
    }
    .sm\:truncate {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
    }
    .sm\:break-all {
      word-break: break-all;
    }
    .sm\:\!rounded-\[5px\] {
      border-radius: 5px !important;
    }
    .sm\:rounded-\[0px\] {
      border-radius: 0;
    }
    .sm\:rounded-\[25px\] {
      border-radius: 25px;
    }
    .sm\:rounded-\[3px\] {
      border-radius: 3px;
    }
    .sm\:rounded-\[5px\] {
      border-radius: 5px;
    }
    .sm\:rounded-none {
      border-radius: 0;
    }
    .sm\:border-b {
      border-bottom-width: 1px;
    }
    .sm\:border-l-0 {
      border-left-width: 0;
    }
    .sm\:border-r-0 {
      border-right-width: 0;
    }
    .sm\:border-t-0 {
      border-top-width: 0;
    }
    .sm\:border-none {
      border-style: none;
    }
    .sm\:border-gray07 {
      --tw-border-opacity: 1;
      border-color: rgb(239 240 243 / var(--tw-border-opacity));
    }
    .sm\:border-b-gray07 {
      --tw-border-opacity: 1;
      border-bottom-color: rgb(239 240 243 / var(--tw-border-opacity));
    }
    .sm\:bg-\[\#161623\] {
      --tw-bg-opacity: 1;
      background-color: rgb(22 22 35 / var(--tw-bg-opacity));
    }
    .sm\:bg-gray09 {
      --tw-bg-opacity: 1;
      background-color: rgb(250 251 253 / var(--tw-bg-opacity));
    }
    .sm\:bg-primary_tint02 {
      --tw-bg-opacity: 1;
      background-color: rgb(246 251 249 / var(--tw-bg-opacity));
    }
    .sm\:bg-transparent {
      background-color: rgba(0, 0, 0, 0);
    }
    .sm\:bg-white {
      --tw-bg-opacity: 1;
      background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    }
    .sm\:bg-white\/50 {
      background-color: rgb(255 255 255/0.5);
    }
    .sm\:bg-\[url\(\'\/images\/event\/bitmex\/thirteenth\/introduce_mo\.png\'\)\] {
      background-image: url(/images/event/bitmex/thirteenth/introduce_mo.png);
    }
    .sm\:bg-\[url\(\'\/images\/event\/blofin\/first\/img_bg_mobile\.webp\'\)\] {
      background-image: url(/images/event/blofin/first/img_bg_mobile.webp);
    }
    .sm\:bg-gradient-to-r {
      background-image: linear-gradient(to right, var(--tw-gradient-stops));
    }
    .sm\:bg-none {
      background-image: none;
    }
    .sm\:from-\[\#2C304D\]\/0 {
      --tw-gradient-from: rgb(44 48 77/0) var(--tw-gradient-from-position);
      --tw-gradient-to: rgb(44 48 77/0) var(--tw-gradient-to-position);
      --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    }
    .sm\:to-\[\#2C304D\] {
      --tw-gradient-to: #2c304d var(--tw-gradient-to-position);
    }
    .sm\:bg-\[length\:55\%\] {
      background-size: 55%;
    }
    .sm\:bg-\[length\:570px\] {
      background-size: 570px;
    }
    .sm\:bg-top {
      background-position: top;
    }
    .sm\:fill-dark_gray01 {
      fill: #f3f5f8;
    }
    .sm\:fill-gray01 {
      fill: #242424;
    }
    .sm\:object-\[center_55\%\] {
      -o-object-position: center 55%;
      object-position: center 55%;
    }
    .sm\:p-0 {
      padding: 0;
    }
    .sm\:p-5 {
      padding: 1.25rem;
    }
    .sm\:p-\[10px\] {
      padding: 10px;
    }
    .sm\:p-\[15px\] {
      padding: 15px;
    }
    .sm\:p-\[20px\] {
      padding: 20px;
    }
    .sm\:p-\[2px\] {
      padding: 2px;
    }
    .sm\:p-\[5px\] {
      padding: 5px;
    }
    .sm\:p-\[7px\] {
      padding: 7px;
    }
    .sm\:p-\[9px\] {
      padding: 9px;
    }
    .sm\:\!px-0 {
      padding-left: 0 !important;
      padding-right: 0 !important;
    }
    .sm\:\!px-\[15px\] {
      padding-left: 15px !important;
      padding-right: 15px !important;
    }
    .sm\:\!py-\[15px\] {
      padding-top: 15px !important;
      padding-bottom: 15px !important;
    }
    .sm\:px-0 {
      padding-left: 0;
      padding-right: 0;
    }
    .sm\:px-5 {
      padding-left: 1.25rem;
      padding-right: 1.25rem;
    }
    .sm\:px-\[0px\] {
      padding-left: 0;
      padding-right: 0;
    }
    .sm\:px-\[10px\] {
      padding-left: 10px;
      padding-right: 10px;
    }
    .sm\:px-\[15px\] {
      padding-left: 15px;
      padding-right: 15px;
    }
    .sm\:px-\[1px\] {
      padding-left: 1px;
      padding-right: 1px;
    }
    .sm\:px-\[20px\] {
      padding-left: 20px;
      padding-right: 20px;
    }
    .sm\:px-\[30px\] {
      padding-left: 30px;
      padding-right: 30px;
    }
    .sm\:px-\[3px\] {
      padding-left: 3px;
      padding-right: 3px;
    }
    .sm\:px-\[5px\] {
      padding-left: 5px;
      padding-right: 5px;
    }
    .sm\:px-\[7px\] {
      padding-left: 7px;
      padding-right: 7px;
    }
    .sm\:py-0,
    .sm\:py-\[0\],
    .sm\:py-\[0px\] {
      padding-top: 0;
      padding-bottom: 0;
    }
    .sm\:py-\[10px\] {
      padding-top: 10px;
      padding-bottom: 10px;
    }
    .sm\:py-\[11\.5px\] {
      padding-top: 11.5px;
      padding-bottom: 11.5px;
    }
    .sm\:py-\[120px\] {
      padding-top: 120px;
      padding-bottom: 120px;
    }
    .sm\:py-\[14\.5px\] {
      padding-top: 14.5px;
      padding-bottom: 14.5px;
    }
    .sm\:py-\[15px\] {
      padding-top: 15px;
      padding-bottom: 15px;
    }
    .sm\:py-\[18px\] {
      padding-top: 18px;
      padding-bottom: 18px;
    }
    .sm\:py-\[1px\] {
      padding-top: 1px;
      padding-bottom: 1px;
    }
    .sm\:py-\[20px\] {
      padding-top: 20px;
      padding-bottom: 20px;
    }
    .sm\:py-\[25px\] {
      padding-top: 25px;
      padding-bottom: 25px;
    }
    .sm\:py-\[2px\] {
      padding-top: 2px;
      padding-bottom: 2px;
    }
    .sm\:py-\[3\.5px\] {
      padding-top: 3.5px;
      padding-bottom: 3.5px;
    }
    .sm\:py-\[40px\] {
      padding-top: 40px;
      padding-bottom: 40px;
    }
    .sm\:py-\[50px\] {
      padding-top: 50px;
      padding-bottom: 50px;
    }
    .sm\:py-\[5px\] {
      padding-top: 5px;
      padding-bottom: 5px;
    }
    .sm\:py-\[60px\] {
      padding-top: 60px;
      padding-bottom: 60px;
    }
    .sm\:py-\[70px\] {
      padding-top: 70px;
      padding-bottom: 70px;
    }
    .sm\:py-\[8\.5px\] {
      padding-top: 8.5px;
      padding-bottom: 8.5px;
    }
    .sm\:py-\[8px\] {
      padding-top: 8px;
      padding-bottom: 8px;
    }
    .sm\:py-\[9px\] {
      padding-top: 9px;
      padding-bottom: 9px;
    }
    .sm\:pb-0,
    .sm\:pb-\[0px\] {
      padding-bottom: 0;
    }
    .sm\:pb-\[10px\] {
      padding-bottom: 10px;
    }
    .sm\:pb-\[110px\] {
      padding-bottom: 110px;
    }
    .sm\:pb-\[14\.8px\] {
      padding-bottom: 14.8px;
    }
    .sm\:pb-\[15px\] {
      padding-bottom: 15px;
    }
    .sm\:pb-\[20px\] {
      padding-bottom: 20px;
    }
    .sm\:pb-\[30px\] {
      padding-bottom: 30px;
    }
    .sm\:pb-\[50px\] {
      padding-bottom: 50px;
    }
    .sm\:pb-\[60px\] {
      padding-bottom: 60px;
    }
    .sm\:pb-\[65px\] {
      padding-bottom: 65px;
    }
    .sm\:pb-\[66px\] {
      padding-bottom: 66px;
    }
    .sm\:pl-0 {
      padding-left: 0;
    }
    .sm\:pl-\[10px\] {
      padding-left: 10px;
    }
    .sm\:pl-\[15px\] {
      padding-left: 15px;
    }
    .sm\:pl-\[20px\] {
      padding-left: 20px;
    }
    .sm\:pl-\[40px\] {
      padding-left: 40px;
    }
    .sm\:pl-\[5px\] {
      padding-left: 5px;
    }
    .sm\:pl-\[7px\] {
      padding-left: 7px;
    }
    .sm\:pr-0,
    .sm\:pr-\[0px\] {
      padding-right: 0;
    }
    .sm\:pr-\[10px\] {
      padding-right: 10px;
    }
    .sm\:pr-\[15px\] {
      padding-right: 15px;
    }
    .sm\:pr-\[20px\] {
      padding-right: 20px;
    }
    .sm\:pr-\[3px\] {
      padding-right: 3px;
    }
    .sm\:pr-\[5px\] {
      padding-right: 5px;
    }
    .sm\:pr-\[7\.5px\] {
      padding-right: 7.5px;
    }
    .sm\:pr-\[7px\] {
      padding-right: 7px;
    }
    .sm\:pt-0,
    .sm\:pt-\[0px\] {
      padding-top: 0;
    }
    .sm\:pt-\[10px\] {
      padding-top: 10px;
    }
    .sm\:pt-\[119px\] {
      padding-top: 119px;
    }
    .sm\:pt-\[160px\] {
      padding-top: 160px;
    }
    .sm\:pt-\[20px\] {
      padding-top: 20px;
    }
    .sm\:pt-\[232px\] {
      padding-top: 232px;
    }
    .sm\:pt-\[28px\] {
      padding-top: 28px;
    }
    .sm\:pt-\[30px\] {
      padding-top: 30px;
    }
    .sm\:pt-\[5px\] {
      padding-top: 5px;
    }
    .sm\:pt-\[60px\] {
      padding-top: 60px;
    }
    .sm\:pt-\[89px\] {
      padding-top: 89px;
    }
    .sm\:pt-\[90px\] {
      padding-top: 90px;
    }
    .sm\:text-left {
      text-align: left;
    }
    .sm\:text-center {
      text-align: center;
    }
    .sm\:text-right {
      text-align: right;
    }
    .sm\:text-start {
      text-align: start;
    }
    .sm\:\!text-\[14px\] {
      font-size: 14px !important;
    }
    .sm\:\!text-\[16px\] {
      font-size: 16px !important;
    }
    .sm\:\!text-body2 {
      font-size: 14px !important;
      line-height: 21px !important;
      letter-spacing: -0.05px !important;
      font-weight: 400 !important;
    }
    .sm\:\!text-h3 {
      font-size: 20px !important;
      line-height: 30px !important;
    }
    .sm\:\!text-h3,
    .sm\:\!text-h4 {
      letter-spacing: -0.05px !important;
      font-weight: 700 !important;
    }
    .sm\:\!text-h4 {
      font-size: 18px !important;
      line-height: 24px !important;
    }
    .sm\:\!text-ti1 {
      font-size: 16px !important;
      line-height: 24px !important;
      letter-spacing: -0.05px !important;
      font-weight: 700 !important;
    }
    @media (max-width: 599px) {
      .sm\:sm\:text-body3 {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: -0.05px;
        font-weight: 400;
      }
    }
    .sm\:text-\[13px\] {
      font-size: 13px;
    }
    .sm\:text-\[14px\] {
      font-size: 14px;
    }
    .sm\:text-\[25px\] {
      font-size: 25px;
    }
    .sm\:text-\[40px\] {
      font-size: 40px;
    }
    .sm\:text-\[87px\] {
      font-size: 87px;
    }
    .sm\:text-body1 {
      font-size: 16px;
      line-height: 24px;
    }
    .sm\:text-body1,
    .sm\:text-body2 {
      letter-spacing: -0.05px;
      font-weight: 400;
    }
    .sm\:text-body2 {
      font-size: 14px;
      line-height: 21px;
    }
    .sm\:text-body3 {
      font-size: 12px;
      line-height: 18px;
      letter-spacing: -0.05px;
      font-weight: 400;
    }
    .sm\:text-body4 {
      font-size: 11px;
    }
    .sm\:text-body4,
    .sm\:text-body_comm {
      line-height: 15px;
      letter-spacing: -0.05px;
      font-weight: 400;
    }
    .sm\:text-body_comm {
      font-size: 10px;
    }
    .sm\:text-btn {
      font-size: 15px;
      line-height: 21px;
      letter-spacing: -0.05px;
      font-weight: 700;
    }
    .sm\:text-btn_sm {
      font-size: 13px;
      line-height: 18px;
      letter-spacing: -0.05px;
      font-weight: 600;
    }
    .sm\:text-h2 {
      font-size: 24px;
      line-height: 36px;
    }
    .sm\:text-h2,
    .sm\:text-h3 {
      letter-spacing: -0.05px;
      font-weight: 700;
    }
    .sm\:text-h3 {
      font-size: 20px;
      line-height: 30px;
    }
    .sm\:text-h4 {
      font-size: 18px;
      line-height: 24px;
      letter-spacing: -0.05px;
      font-weight: 700;
    }
    .sm\:text-landing_body_caption {
      font-size: 13px;
      line-height: 19px;
      letter-spacing: -0.01em;
      font-weight: 400;
    }
    .sm\:text-landing_body_large {
      font-size: 20px;
      line-height: 30px;
      letter-spacing: -0.01em;
      font-weight: 400;
    }
    .sm\:text-landing_body_medium {
      font-size: 18px;
      line-height: 30px;
      letter-spacing: -0.01em;
      font-weight: 400;
    }
    .sm\:text-landing_body_small {
      font-size: 15px;
      line-height: 25px;
      letter-spacing: -0.01em;
      font-weight: 400;
    }
    .sm\:text-landing_display1 {
      font-size: 30px;
      line-height: 45px;
      letter-spacing: -0.01em;
      font-weight: 700;
    }
    .sm\:text-landing_display2 {
      font-size: 25px;
      line-height: 40px;
      letter-spacing: -0.01em;
      font-weight: 400;
    }
    .sm\:text-ti1 {
      font-size: 16px;
      line-height: 24px;
    }
    .sm\:text-ti1,
    .sm\:text-ti2 {
      letter-spacing: -0.05px;
      font-weight: 700;
    }
    .sm\:text-ti2 {
      font-size: 14px;
      line-height: 21px;
    }
    .sm\:text-ti3 {
      font-size: 12px;
      line-height: 18px;
    }
    .sm\:text-ti3,
    .sm\:text-ti4 {
      letter-spacing: -0.05px;
      font-weight: 700;
    }
    .sm\:text-ti4 {
      font-size: 10px;
      line-height: 15px;
    }
    .sm\:\!font-bold {
      font-weight: 700 !important;
    }
    .sm\:\!font-normal {
      font-weight: 400 !important;
    }
    .sm\:font-bold {
      font-weight: 700;
    }
    .sm\:font-extrabold {
      font-weight: 800;
    }
    .sm\:font-light {
      font-weight: 300;
    }
    .sm\:font-medium {
      font-weight: 500;
    }
    .sm\:font-normal {
      font-weight: 400;
    }
    .sm\:font-semibold {
      font-weight: 600;
    }
    .sm\:leading-\[102px\] {
      line-height: 102px;
    }
    .sm\:leading-\[16px\] {
      line-height: 16px;
    }
    .sm\:leading-\[18px\] {
      line-height: 18px;
    }
    .sm\:leading-\[40px\] {
      line-height: 40px;
    }
    .sm\:leading-\[50px\] {
      line-height: 50px;
    }
    .sm\:text-gray02 {
      --tw-text-opacity: 1;
      color: rgb(96 99 103 / var(--tw-text-opacity));
    }
    .sm\:text-primary_shade {
      --tw-text-opacity: 1;
      color: rgb(8 140 104 / var(--tw-text-opacity));
    }
    .sm\:opacity-40 {
      opacity: 0.4;
    }
    .sm\:shadow-\[inset_1px_1px_0_0_\#\#2E2E3F\] {
      --tw-shadow: inset 1px 1px 0 0 ##2e2e3f;
      --tw-shadow-colored: inset 1px 1px 0 0 var(--tw-shadow-color);
    }
    .sm\:shadow-\[inset_1px_1px_0_0_\#\#2E2E3F\],
    .sm\:shadow-none {
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
        var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }
    .sm\:shadow-none {
      --tw-shadow: 0 0 #0000;
      --tw-shadow-colored: 0 0 #0000;
    }
    .sm\:ring-0,
    .sm\:ring-\[0px\] {
      --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
        var(--tw-ring-offset-width) var(--tw-ring-offset-color);
      --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
        calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    }
    .sm\:ring-0,
    .sm\:ring-\[0px\],
    .sm\:ring-\[1px\] {
      box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
        var(--tw-shadow, 0 0 #0000);
    }
    .sm\:ring-\[1px\] {
      --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
        var(--tw-ring-offset-width) var(--tw-ring-offset-color);
      --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
        calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    }
    .sm\:ring-inset {
      --tw-ring-inset: inset;
    }
    .sm\:ring-primary {
      --tw-ring-opacity: 1;
      --tw-ring-color: rgb(10 175 130 / var(--tw-ring-opacity));
    }
    .sm\:ring-transparent01 {
      --tw-ring-color: rgba(0, 0, 0, 0.03);
    }
    .sm\:drop-shadow-\[0_20px_35px_0_\#000000\/15\] {
      --tw-drop-shadow: drop-shadow(0 20px 35px 0 #000000/15);
      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);
    }
    .sm\:scrollbar-hide {
      -ms-overflow-style: none;
      scrollbar-width: none;
    }
    .sm\:scrollbar-hide::-webkit-scrollbar {
      display: none;
    }
    .placeholder\:sm\:text-landing_body_small::-moz-placeholder {
      font-size: 15px;
      line-height: 25px;
      letter-spacing: -0.01em;
      font-weight: 400;
    }
    .placeholder\:sm\:text-landing_body_small::placeholder {
      font-size: 15px;
      line-height: 25px;
      letter-spacing: -0.01em;
      font-weight: 400;
    }
    .placeholder\:sm\:font-extrabold::-moz-placeholder {
      font-weight: 800;
    }
    .placeholder\:sm\:font-extrabold::placeholder {
      font-weight: 800;
    }
    .after\:sm\:h-\[30px\]:after {
      content: var(--tw-content);
      height: 30px;
    }
    .sm\:first\:mt-0:first-child {
      margin-top: 0;
    }
    .sm\:first\:mt-\[10px\]:first-child {
      margin-top: 10px;
    }
    .sm\:first\:pl-\[18px\]:first-child {
      padding-left: 18px;
    }
    .sm\:last\:min-w-\[45vw\]:last-child {
      min-width: 45vw;
    }
    .sm\:last\:pr-\[18px\]:last-child {
      padding-right: 18px;
    }
    .window .window\:sm\:h-1\/2 {
      height: 50%;
    }
    .mobile .mobile\:sm\:h-\[240px\] {
      height: 240px;
    }
    .mobile .mobile\:sm\:h-\[calc\(100\%-240px\)\] {
      height: calc(100% - 240px);
    }
    .sm\:dark\:block:is(.dark *) {
      display: block;
    }
    .dark\:sm\:hidden:is(.dark *) {
      display: none;
    }
    .sm\:dark\:hidden:is(.dark *) {
      display: none;
    }
    .dark\:sm\:border-dark_gray07:is(.dark *) {
      --tw-border-opacity: 1;
      border-color: rgb(58 58 60 / var(--tw-border-opacity));
    }
    .dark\:sm\:border-b-dark_gray07:is(.dark *) {
      --tw-border-opacity: 1;
      border-bottom-color: rgb(58 58 60 / var(--tw-border-opacity));
    }
    .dark\:sm\:bg-bg_dark_popup:is(.dark *) {
      --tw-bg-opacity: 1;
      background-color: rgb(37 37 40 / var(--tw-bg-opacity));
    }
    .dark\:sm\:bg-bg_dark_white02:is(.dark *) {
      background-color: rgba(255, 255, 255, 0.08);
    }
    .dark\:sm\:bg-dark_gray09:is(.dark *) {
      --tw-bg-opacity: 1;
      background-color: rgb(37 37 40 / var(--tw-bg-opacity));
    }
    .dark\:sm\:bg-dark_primary_tint02:is(.dark *) {
      --tw-bg-opacity: 1;
      background-color: rgb(34 47 45 / var(--tw-bg-opacity));
    }
    .sm\:dark\:bg-bg_dark_white02:is(.dark *) {
      background-color: rgba(255, 255, 255, 0.08);
    }
    .sm\:dark\:bg-dark_primary_tint02:is(.dark *) {
      --tw-bg-opacity: 1;
      background-color: rgb(34 47 45 / var(--tw-bg-opacity));
    }
    .sm\:dark\:bg-transparent:is(.dark *) {
      background-color: rgba(0, 0, 0, 0);
    }
    .dark\:sm\:fill-dark_gray01:is(.dark *) {
      fill: #f3f5f8;
    }
    .dark\:sm\:text-dark_gray02:is(.dark *) {
      --tw-text-opacity: 1;
      color: rgb(193 195 201 / var(--tw-text-opacity));
    }
    .dark\:sm\:text-dark_primary_shade:is(.dark *) {
      --tw-text-opacity: 1;
      color: rgb(107 198 173 / var(--tw-text-opacity));
    }
    .sm\:dark\:ring-dark_primary:is(.dark *) {
      --tw-ring-opacity: 1;
      --tw-ring-color: rgb(39 200 155 / var(--tw-ring-opacity));
    }
    .sm\:dark\:ring-dark_transparent:is(.dark *) {
      --tw-ring-color: rgba(255, 255, 255, 0.04);
    }
  }
  .\[\&\>b\]\:text-dark_gray01 > b {
    --tw-text-opacity: 1;
    color: rgb(243 245 248 / var(--tw-text-opacity));
  }
  @media (max-width: 599px) {
    .sm\:\[\&\>div\:nth-child\(2\)\]\:left-0 > div:nth-child(2) {
      left: 0;
    }
    .sm\:\[\&\>div\:nth-child\(2\)\]\:right-0 > div:nth-child(2) {
      right: 0;
    }
    .sm\:\[\&\>div\]\:justify-center > div {
      justify-content: center;
    }
  }
  .\[\&\>tr\>td\:first-child\]\:rounded-l-\[5px\] > tr > td:first-child {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
  }
  .\[\&\>tr\>td\:last-child\]\:rounded-r-\[5px\] > tr > td:last-child {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  .\[\&_img\]\:max-h-none img {
    max-height: none;
  }
  .\!container {
    width: 100% !important;
  }
  .container {
    width: 100%;
  }
  .text-gradient_pro {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
    --tw-gradient-from: #91beff var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(145 190 255/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    --tw-gradient-to: #549afe var(--tw-gradient-to-position);
    -webkit-background-clip: text;
    background-clip: text;
    color: rgba(0, 0, 0, 0);
  }
  .bg-gradient_pro,
  .hover\:bg-gradient_pro:hover {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
    --tw-gradient-from: #549afe var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(84 154 254/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    --tw-gradient-to: #397ee6 var(--tw-gradient-to-position);
  }
  * {
    outline: none;
  }
  p,
  span {
    word-break: keep-all;
    font-family: Roboto\, NotoSansKR;
    transform: rotate(0.04deg);
  }
  input[type="number"]::-webkit-inner-spin-button,
  input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }
  @media (max-width: 1024px) {
    #event_progress > div:first-child .progress_point {
      text-align: left;
      left: -8px;
    }
    #event_progress > div:last-child .progress_point {
      text-align: right;
      left: auto;
      right: -8px;
    }
  }
  @font-face {
    font-family: NotoSansKR;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
  }
  @font-face {
    font-family: NotoSansKR;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
  }
  @font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
  }
  @font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
  }
  @font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
  }
  @font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
  }
  @font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
  }
  @font-face {
    font-family: NanumSquareNeo;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
  }
  @font-face {
    font-family: NanumSquareNeo;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
  }
  :root {
    --toastify-color-light: #fff;
    --toastify-color-dark: #121212;
    --toastify-color-info: #3498db;
    --toastify-color-success: #07bc0c;
    --toastify-color-warning: #f1c40f;
    --toastify-color-error: #e74c3c;
    --toastify-color-transparent: rgba(255, 255, 255, 0.7);
    --toastify-icon-color-info: var(--toastify-color-info);
    --toastify-icon-color-success: var(--toastify-color-success);
    --toastify-icon-color-warning: var(--toastify-color-warning);
    --toastify-icon-color-error: var(--toastify-color-error);
    --toastify-toast-width: 320px;
    --toastify-toast-offset: 16px;
    --toastify-toast-top: max(
      var(--toastify-toast-offset),
      env(safe-area-inset-top)
    );
    --toastify-toast-right: max(
      var(--toastify-toast-offset),
      env(safe-area-inset-right)
    );
    --toastify-toast-left: max(
      var(--toastify-toast-offset),
      env(safe-area-inset-left)
    );
    --toastify-toast-bottom: max(
      var(--toastify-toast-offset),
      env(safe-area-inset-bottom)
    );
    --toastify-toast-background: #fff;
    --toastify-toast-min-height: 64px;
    --toastify-toast-max-height: 800px;
    --toastify-toast-bd-radius: 6px;
    --toastify-font-family: sans-serif;
    --toastify-z-index: 9999;
    --toastify-text-color-light: #757575;
    --toastify-text-color-dark: #fff;
    --toastify-text-color-info: #fff;
    --toastify-text-color-success: #fff;
    --toastify-text-color-warning: #fff;
    --toastify-text-color-error: #fff;
    --toastify-spinner-color: #616161;
    --toastify-spinner-color-empty-area: #e0e0e0;
    --toastify-color-progress-light: linear-gradient(
      90deg,
      #4cd964,
      #5ac8fa,
      #007aff,
      #34aadc,
      #5856d6,
      #ff2d55
    );
    --toastify-color-progress-dark: #bb86fc;
    --toastify-color-progress-info: var(--toastify-color-info);
    --toastify-color-progress-success: var(--toastify-color-success);
    --toastify-color-progress-warning: var(--toastify-color-warning);
    --toastify-color-progress-error: var(--toastify-color-error);
    --toastify-color-progress-bgo: 0.2;
  }
  .Toastify__toast-container {
    z-index: var(--toastify-z-index);
    -webkit-transform: translateZ(var(--toastify-z-index));
    position: fixed;
    padding: 4px;
    width: var(--toastify-toast-width);
    box-sizing: border-box;
    color: #fff;
  }
  .Toastify__toast-container--top-left {
    top: var(--toastify-toast-top);
    left: var(--toastify-toast-left);
  }
  .Toastify__toast-container--top-center {
    top: var(--toastify-toast-top);
    left: 50%;
    transform: translateX(-50%);
  }
  .Toastify__toast-container--top-right {
    top: var(--toastify-toast-top);
    right: var(--toastify-toast-right);
  }
  .Toastify__toast-container--bottom-left {
    bottom: var(--toastify-toast-bottom);
    left: var(--toastify-toast-left);
  }
  .Toastify__toast-container--bottom-center {
    bottom: var(--toastify-toast-bottom);
    left: 50%;
    transform: translateX(-50%);
  }
  .Toastify__toast-container--bottom-right {
    bottom: var(--toastify-toast-bottom);
    right: var(--toastify-toast-right);
  }
  @media only screen and (max-width: 480px) {
    .Toastify__toast-container {
      width: 100vw;
      padding: 0;
      left: env(safe-area-inset-left);
      margin: 0;
    }
    .Toastify__toast-container--top-center,
    .Toastify__toast-container--top-left,
    .Toastify__toast-container--top-right {
      top: env(safe-area-inset-top);
      transform: translateX(0);
    }
    .Toastify__toast-container--bottom-center,
    .Toastify__toast-container--bottom-left,
    .Toastify__toast-container--bottom-right {
      bottom: env(safe-area-inset-bottom);
      transform: translateX(0);
    }
    .Toastify__toast-container--rtl {
      right: env(safe-area-inset-right);
      left: auto;
    }
  }
  .Toastify__toast {
    --y: 0;
    position: relative;
    touch-action: none;
    min-height: var(--toastify-toast-min-height);
    box-sizing: border-box;
    margin-bottom: 1rem;
    padding: 8px;
    border-radius: var(--toastify-toast-bd-radius);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    display: flex;
    justify-content: space-between;
    max-height: var(--toastify-toast-max-height);
    font-family: var(--toastify-font-family);
    cursor: default;
    direction: ltr;
    z-index: 0;
    overflow: hidden;
  }
  .Toastify__toast--stacked {
    position: absolute;
    width: 100%;
    transform: translate3d(0, var(--y), 0) scale(var(--s));
    transition: transform 0.3s;
  }
  .Toastify__toast--stacked[data-collapsed] .Toastify__close-button,
  .Toastify__toast--stacked[data-collapsed] .Toastify__toast-body {
    transition: opacity 0.1s;
  }
  .Toastify__toast--stacked[data-collapsed="false"] {
    overflow: visible;
  }
  .Toastify__toast--stacked[data-collapsed="true"]:not(:last-child) > * {
    opacity: 0;
  }
  .Toastify__toast--stacked:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: calc(var(--g) * 1px);
    bottom: 100%;
  }
  .Toastify__toast--stacked[data-pos="top"] {
    top: 0;
  }
  .Toastify__toast--stacked[data-pos="bot"] {
    bottom: 0;
  }
  .Toastify__toast--stacked[data-pos="bot"].Toastify__toast--stacked:before {
    transform-origin: top;
  }
  .Toastify__toast--stacked[data-pos="top"].Toastify__toast--stacked:before {
    transform-origin: bottom;
  }
  .Toastify__toast--stacked:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    transform: scaleY(3);
    z-index: -1;
  }
  .Toastify__toast--rtl {
    direction: rtl;
  }
  .Toastify__toast--close-on-click {
    cursor: pointer;
  }
  .Toastify__toast-body {
    margin: auto 0;
    flex: 1 1 auto;
    padding: 6px;
    display: flex;
    align-items: center;
  }
  .Toastify__toast-body > div:last-child {
    word-break: break-word;
    flex: 1;
  }
  .Toastify__toast-icon {
    margin-inline-end: 10px;
    width: 20px;
    flex-shrink: 0;
    display: flex;
  }
  .Toastify--animate {
    animation-fill-mode: both;
    animation-duration: 0.5s;
  }
  .Toastify--animate-icon {
    animation-fill-mode: both;
    animation-duration: 0.3s;
  }
  @media only screen and (max-width: 480px) {
    .Toastify__toast {
      margin-bottom: 0;
      border-radius: 0;
    }
  }
  .Toastify__toast-theme--dark {
    background: var(--toastify-color-dark);
    color: var(--toastify-text-color-dark);
  }
  .Toastify__toast-theme--colored.Toastify__toast--default,
  .Toastify__toast-theme--light {
    background: var(--toastify-color-light);
    color: var(--toastify-text-color-light);
  }
  .Toastify__toast-theme--colored.Toastify__toast--info {
    color: var(--toastify-text-color-info);
    background: var(--toastify-color-info);
  }
  .Toastify__toast-theme--colored.Toastify__toast--success {
    color: var(--toastify-text-color-success);
    background: var(--toastify-color-success);
  }
  .Toastify__toast-theme--colored.Toastify__toast--warning {
    color: var(--toastify-text-color-warning);
    background: var(--toastify-color-warning);
  }
  .Toastify__toast-theme--colored.Toastify__toast--error {
    color: var(--toastify-text-color-error);
    background: var(--toastify-color-error);
  }
  .Toastify__progress-bar-theme--light {
    background: var(--toastify-color-progress-light);
  }
  .Toastify__progress-bar-theme--dark {
    background: var(--toastify-color-progress-dark);
  }
  .Toastify__progress-bar--info {
    background: var(--toastify-color-progress-info);
  }
  .Toastify__progress-bar--success {
    background: var(--toastify-color-progress-success);
  }
  .Toastify__progress-bar--warning {
    background: var(--toastify-color-progress-warning);
  }
  .Toastify__progress-bar--error {
    background: var(--toastify-color-progress-error);
  }
  .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,
  .Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,
  .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,
  .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning {
    background: var(--toastify-color-transparent);
  }
  .Toastify__close-button {
    color: #fff;
    background: transparent;
    outline: none;
    border: none;
    padding: 0;
    cursor: pointer;
    opacity: 0.7;
    transition: 0.3s ease;
    align-self: flex-start;
    z-index: 1;
  }
  .Toastify__close-button--light {
    color: #000;
    opacity: 0.3;
  }
  .Toastify__close-button > svg {
    fill: currentColor;
    height: 16px;
    width: 14px;
  }
  .Toastify__close-button:focus,
  .Toastify__close-button:hover {
    opacity: 1;
  }
  @keyframes Toastify__trackProgress {
    0% {
      transform: scaleX(1);
    }
    to {
      transform: scaleX(0);
    }
  }
  .Toastify__progress-bar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: var(--toastify-z-index);
    opacity: 0.7;
    transform-origin: left;
    border-bottom-left-radius: var(--toastify-toast-bd-radius);
  }
  .Toastify__progress-bar--animated {
    animation: Toastify__trackProgress linear 1 forwards;
  }
  .Toastify__progress-bar--controlled {
    transition: transform 0.2s;
  }
  .Toastify__progress-bar--rtl {
    right: 0;
    left: auto;
    transform-origin: right;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: var(--toastify-toast-bd-radius);
  }
  .Toastify__progress-bar--wrp {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 5px;
    border-bottom-left-radius: var(--toastify-toast-bd-radius);
  }
  .Toastify__progress-bar--wrp[data-hidden="true"] {
    opacity: 0;
  }
  .Toastify__progress-bar--bg {
    opacity: var(--toastify-color-progress-bgo);
    width: 100%;
    height: 100%;
  }
  .Toastify__spinner {
    width: 20px;
    height: 20px;
    box-sizing: border-box;
    border: 2px solid;
    border-radius: 100%;
    border-color: var(--toastify-spinner-color-empty-area);
    border-right-color: var(--toastify-spinner-color);
    animation: Toastify__spin 0.65s linear infinite;
  }
  @keyframes Toastify__bounceInRight {
    0%,
    60%,
    75%,
    90%,
    to {
      animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
      opacity: 0;
      transform: translate3d(3000px, 0, 0);
    }
    60% {
      opacity: 1;
      transform: translate3d(-25px, 0, 0);
    }
    75% {
      transform: translate3d(10px, 0, 0);
    }
    90% {
      transform: translate3d(-5px, 0, 0);
    }
    to {
      transform: none;
    }
  }
  @keyframes Toastify__bounceOutRight {
    20% {
      opacity: 1;
      transform: translate3d(-20px, var(--y), 0);
    }
    to {
      opacity: 0;
      transform: translate3d(2000px, var(--y), 0);
    }
  }
  @keyframes Toastify__bounceInLeft {
    0%,
    60%,
    75%,
    90%,
    to {
      animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
      opacity: 0;
      transform: translate3d(-3000px, 0, 0);
    }
    60% {
      opacity: 1;
      transform: translate3d(25px, 0, 0);
    }
    75% {
      transform: translate3d(-10px, 0, 0);
    }
    90% {
      transform: translate3d(5px, 0, 0);
    }
    to {
      transform: none;
    }
  }
  @keyframes Toastify__bounceOutLeft {
    20% {
      opacity: 1;
      transform: translate3d(20px, var(--y), 0);
    }
    to {
      opacity: 0;
      transform: translate3d(-2000px, var(--y), 0);
    }
  }
  @keyframes Toastify__bounceInUp {
    0%,
    60%,
    75%,
    90%,
    to {
      animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
      opacity: 0;
      transform: translate3d(0, 3000px, 0);
    }
    60% {
      opacity: 1;
      transform: translate3d(0, -20px, 0);
    }
    75% {
      transform: translate3d(0, 10px, 0);
    }
    90% {
      transform: translate3d(0, -5px, 0);
    }
    to {
      transform: translateZ(0);
    }
  }
  @keyframes Toastify__bounceOutUp {
    20% {
      transform: translate3d(0, calc(var(--y) - 10px), 0);
    }
    40%,
    45% {
      opacity: 1;
      transform: translate3d(0, calc(var(--y) + 20px), 0);
    }
    to {
      opacity: 0;
      transform: translate3d(0, -2000px, 0);
    }
  }
  @keyframes Toastify__bounceInDown {
    0%,
    60%,
    75%,
    90%,
    to {
      animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
      opacity: 0;
      transform: translate3d(0, -3000px, 0);
    }
    60% {
      opacity: 1;
      transform: translate3d(0, 25px, 0);
    }
    75% {
      transform: translate3d(0, -10px, 0);
    }
    90% {
      transform: translate3d(0, 5px, 0);
    }
    to {
      transform: none;
    }
  }
  @keyframes Toastify__bounceOutDown {
    20% {
      transform: translate3d(0, calc(var(--y) - 10px), 0);
    }
    40%,
    45% {
      opacity: 1;
      transform: translate3d(0, calc(var(--y) + 20px), 0);
    }
    to {
      opacity: 0;
      transform: translate3d(0, 2000px, 0);
    }
  }
  .Toastify__bounce-enter--bottom-left,
  .Toastify__bounce-enter--top-left {
    animation-name: Toastify__bounceInLeft;
  }
  .Toastify__bounce-enter--bottom-right,
  .Toastify__bounce-enter--top-right {
    animation-name: Toastify__bounceInRight;
  }
  .Toastify__bounce-enter--top-center {
    animation-name: Toastify__bounceInDown;
  }
  .Toastify__bounce-enter--bottom-center {
    animation-name: Toastify__bounceInUp;
  }
  .Toastify__bounce-exit--bottom-left,
  .Toastify__bounce-exit--top-left {
    animation-name: Toastify__bounceOutLeft;
  }
  .Toastify__bounce-exit--bottom-right,
  .Toastify__bounce-exit--top-right {
    animation-name: Toastify__bounceOutRight;
  }
  .Toastify__bounce-exit--top-center {
    animation-name: Toastify__bounceOutUp;
  }
  .Toastify__bounce-exit--bottom-center {
    animation-name: Toastify__bounceOutDown;
  }
  @keyframes Toastify__zoomIn {
    0% {
      opacity: 0;
      transform: scale3d(0.3, 0.3, 0.3);
    }
    50% {
      opacity: 1;
    }
  }
  @keyframes Toastify__zoomOut {
    0% {
      opacity: 1;
    }
    50% {
      opacity: 0;
      transform: translate3d(0, var(--y), 0) scale3d(0.3, 0.3, 0.3);
    }
    to {
      opacity: 0;
    }
  }
  .Toastify__zoom-enter {
    animation-name: Toastify__zoomIn;
  }
  .Toastify__zoom-exit {
    animation-name: Toastify__zoomOut;
  }
  @keyframes Toastify__flipIn {
    0% {
      transform: perspective(400px) rotateX(90deg);
      animation-timing-function: ease-in;
      opacity: 0;
    }
    40% {
      transform: perspective(400px) rotateX(-20deg);
      animation-timing-function: ease-in;
    }
    60% {
      transform: perspective(400px) rotateX(10deg);
      opacity: 1;
    }
    80% {
      transform: perspective(400px) rotateX(-5deg);
    }
    to {
      transform: perspective(400px);
    }
  }
  @keyframes Toastify__flipOut {
    0% {
      transform: translate3d(0, var(--y), 0) perspective(400px);
    }
    30% {
      transform: translate3d(0, var(--y), 0) perspective(400px) rotateX(-20deg);
      opacity: 1;
    }
    to {
      transform: translate3d(0, var(--y), 0) perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  .Toastify__flip-enter {
    animation-name: Toastify__flipIn;
  }
  .Toastify__flip-exit {
    animation-name: Toastify__flipOut;
  }
  @keyframes Toastify__slideInRight {
    0% {
      transform: translate3d(110%, 0, 0);
      visibility: visible;
    }
    to {
      transform: translate3d(0, var(--y), 0);
    }
  }
  @keyframes Toastify__slideInLeft {
    0% {
      transform: translate3d(-110%, 0, 0);
      visibility: visible;
    }
    to {
      transform: translate3d(0, var(--y), 0);
    }
  }
  @keyframes Toastify__slideInUp {
    0% {
      transform: translate3d(0, 110%, 0);
      visibility: visible;
    }
    to {
      transform: translate3d(0, var(--y), 0);
    }
  }
  @keyframes Toastify__slideInDown {
    0% {
      transform: translate3d(0, -110%, 0);
      visibility: visible;
    }
    to {
      transform: translate3d(0, var(--y), 0);
    }
  }
  @keyframes Toastify__slideOutRight {
    0% {
      transform: translate3d(0, var(--y), 0);
    }
    to {
      visibility: hidden;
      transform: translate3d(110%, var(--y), 0);
    }
  }
  @keyframes Toastify__slideOutLeft {
    0% {
      transform: translate3d(0, var(--y), 0);
    }
    to {
      visibility: hidden;
      transform: translate3d(-110%, var(--y), 0);
    }
  }
  @keyframes Toastify__slideOutDown {
    0% {
      transform: translate3d(0, var(--y), 0);
    }
    to {
      visibility: hidden;
      transform: translate3d(0, 500px, 0);
    }
  }
  @keyframes Toastify__slideOutUp {
    0% {
      transform: translate3d(0, var(--y), 0);
    }
    to {
      visibility: hidden;
      transform: translate3d(0, -500px, 0);
    }
  }
  .Toastify__slide-enter--bottom-left,
  .Toastify__slide-enter--top-left {
    animation-name: Toastify__slideInLeft;
  }
  .Toastify__slide-enter--bottom-right,
  .Toastify__slide-enter--top-right {
    animation-name: Toastify__slideInRight;
  }
  .Toastify__slide-enter--top-center {
    animation-name: Toastify__slideInDown;
  }
  .Toastify__slide-enter--bottom-center {
    animation-name: Toastify__slideInUp;
  }
  .Toastify__slide-exit--bottom-left,
  .Toastify__slide-exit--top-left {
    animation-name: Toastify__slideOutLeft;
    animation-timing-function: ease-in;
    animation-duration: 0.3s;
  }
  .Toastify__slide-exit--bottom-right,
  .Toastify__slide-exit--top-right {
    animation-name: Toastify__slideOutRight;
    animation-timing-function: ease-in;
    animation-duration: 0.3s;
  }
  .Toastify__slide-exit--top-center {
    animation-name: Toastify__slideOutUp;
    animation-timing-function: ease-in;
    animation-duration: 0.3s;
  }
  .Toastify__slide-exit--bottom-center {
    animation-name: Toastify__slideOutDown;
    animation-timing-function: ease-in;
    animation-duration: 0.3s;
  }
  @keyframes Toastify__spin {
    0% {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(1turn);
    }
  }
  