/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
.no-scrollbar[data-astro-cid-urwvkr6c] {
  scrollbar-width: none;
}

.no-scrollbar[data-astro-cid-urwvkr6c]::-webkit-scrollbar {
  display: none;
}

@media (max-width: 639px) {
  dialog[data-astro-cid-urwvkr6c].search-spotlight {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    margin-top: auto;
    margin-bottom: 0;
  }

  dialog[data-astro-cid-urwvkr6c].search-spotlight[open] .search-sheet[data-astro-cid-urwvkr6c] {
    animation: .26s cubic-bezier(.22, 1, .36, 1) sheet-slide-up;
  }

  dialog[data-astro-cid-urwvkr6c].search-spotlight::backdrop {
    animation: .22s ease-out backdrop-fade-in;
  }
}

@keyframes sheet-slide-up {
  from {
    transform: translateY(100%);
  }

  to {
    transform: translateY(0);
  }
}

@keyframes backdrop-fade-in {
  from {
    background-color: #0000;
  }

  to {
    background-color: #0006;
  }
}
/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
.footer-dark[data-astro-cid-sz7xmlte] {
  position: relative;
}

.footer-dark[data-astro-cid-sz7xmlte]:before {
  content: "";
  z-index: -1;
  background-color: var(--color-primary-600, #6546d2);
  width: 200vw;
  height: 100%;
  position: absolute;
  top: 0;
  left: -100%;
}
/* bricolage-grotesque-vietnamese-wght-normal */
@font-face {
  font-family: 'Bricolage Grotesque Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 200 800;
  src: url(/_astro/bricolage-grotesque-vietnamese-wght-normal.BUzh504Q.woff2) format('woff2-variations');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* bricolage-grotesque-latin-ext-wght-normal */
@font-face {
  font-family: 'Bricolage Grotesque Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 200 800;
  src: url(/_astro/bricolage-grotesque-latin-ext-wght-normal.CcLUaPy7.woff2) format('woff2-variations');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* bricolage-grotesque-latin-wght-normal */
@font-face {
  font-family: 'Bricolage Grotesque Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 200 800;
  src: url(/_astro/bricolage-grotesque-latin-wght-normal.DLoelf7F.woff2) format('woff2-variations');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
@keyframes m {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(calc(-1 * var(--item-width) * var(--items-count)));
  }
}

.marquee-wrapper[data-astro-cid-bj3sqa3e] {
  --items-count: 0;
  --item-width: 200px;
  --fade-color: white;
  position: relative;
  overflow: hidden;
}

body.bg-gray-100 .marquee-wrapper[data-astro-cid-bj3sqa3e] {
  --fade-color: #f2f2f7;
}

.marquee-wrapper[data-astro-cid-bj3sqa3e]:after {
  pointer-events: none;
  inset: calc(var(--spacing, .25rem) * 0);
  z-index: 1;
  content: "";
  background: linear-gradient(90deg,var(--fade-color) 0%,transparent 15%,transparent 85%,var(--fade-color) 100%);
  position: absolute;
}

.marquee-wrapper[data-astro-cid-bj3sqa3e]:hover .marquee {
  animation-play-state: paused;
}

.marquee[data-astro-cid-bj3sqa3e] {
  animation-name: m;
  animation-duration: calc(var(--items-count) * 4s);
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  display: flex;
}
@keyframes app-toast-in{from{opacity:0;transform:translateX(-50%) translateY(-100%)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes app-toast-out{from{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(-100%)}}.app-toast-enter[data-astro-cid-t26ziouy]{animation:app-toast-in 0.3s ease-out forwards}.app-toast-exit[data-astro-cid-t26ziouy]{animation:app-toast-out 0.2s ease-in forwards}