
.stealth-icon-container[data-v-d2d6e706] {
    position: relative;
    display: block;
}
.stealth-icon-base[data-v-d2d6e706],
  .stealth-icon-overlay[data-v-d2d6e706] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.stealth-icon-overlay[data-v-d2d6e706] {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}
.stealth-icon-overlay.active[data-v-d2d6e706] {
    opacity: 1;
}
.stealth-icon-overlay .glasses-fill[data-v-d2d6e706] {
    transform-origin: center;
    transform: scale(0.8);
    opacity: 0;
    transition:
      transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1),
      opacity 0.2s ease-in-out;
}
.stealth-icon-overlay.active .glasses-fill[data-v-d2d6e706] {
    transform: scale(1);
    opacity: 1;
}

  /* Lines group - fades out and slides right */
.lines-group[data-v-cbfb7851] {
    transition:
      opacity 0.25s ease-out,
      transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.lines-group.rotated[data-v-cbfb7851] {
    opacity: 0;
    transform: translateX(8px);
}

  /* Dots fade out early */
.dots-group[data-v-cbfb7851] {
    transition:
      opacity 0.2s ease-out,
      transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    transform-origin: 22.67px 16px;
}
.dots-group.rotated[data-v-cbfb7851] {
    opacity: 0;
    transform: translateX(4px) scale(0.7);
}

  /* Real arrow slides in from the left */
.arrow-final[data-v-cbfb7851] {
    opacity: 0;
    transform: translateX(-12px);
    transition:
      opacity 0.3s ease-in 0.05s,
      transform 0.35s cubic-bezier(0.4, 0, 0.2, 1) 0.05s;
}
.arrow-final.rotated[data-v-cbfb7851] {
    opacity: 1;
    transform: translateX(0);
}
/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
.primary[data-v-16dab1ef] {
  fill: var(--color-brand-200);
}
.secondary[data-v-16dab1ef] {
  fill: var(--color-brand-500);
}
/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
.primary[data-v-3cbc1a18] {
  fill: var(--color-brand-200);
}
.secondary[data-v-3cbc1a18] {
  fill: var(--color-brand-500);
}
/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
.primary[data-v-e4233deb] {
  fill: var(--color-brand-200);
}
.secondary[data-v-e4233deb] {
  fill: var(--color-brand-500);
}

.primary[data-v-b3d878d8] {
    fill: var(--color-brand-200);
}
.secondary[data-v-b3d878d8] {
    fill: var(--color-brand-500);
}

.primary[data-v-399f86fe] {
    fill: var(--color-brand-200);
}
.secondary[data-v-399f86fe] {
    fill: var(--color-brand-500);
}

.primary[data-v-09ebe95f] {
    fill: var(--color-brand-200);
}
.secondary[data-v-09ebe95f] {
    fill: var(--color-brand-500);
}

.primary[data-v-5dfab689] {
    fill: var(--color-brand-200);
}
.secondary[data-v-5dfab689] {
    fill: var(--color-brand-500);
}

.primary[data-v-2ca71020] {
    fill: var(--color-brand-200);
}
.secondary[data-v-2ca71020] {
    fill: var(--color-brand-500);
}

  /* Use var(--color-*) here: theme() in SFC styles does not see @theme from design-tokens.css
     (only the default Tailwind sheet is in scope for theme()). */
.primary[data-v-3f5b4f68] {
    fill: var(--color-brand-200);
}
.secondary[data-v-3f5b4f68] {
    fill: var(--color-brand-500);
}
/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
.primary[data-v-619e2432] {
  fill: var(--color-brand-200);
}
.secondary[data-v-619e2432] {
  fill: var(--color-brand-500);
}

.primary[data-v-4a3569a4] {
    fill: var(--color-brand-200);
}
.secondary[data-v-4a3569a4] {
    fill: var(--color-brand-500);
}
/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
.primary[data-v-aa5ae02c] {
  fill: var(--color-brand-200);
}
.secondary[data-v-aa5ae02c] {
  fill: var(--color-brand-500);
}
/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
.primary[data-v-711e8d67] {
  fill: var(--color-brand-200);
}
.secondary[data-v-711e8d67] {
  fill: var(--color-brand-500);
}

.primary[data-v-7b28e159] {
    fill: var(--color-brand-200);
}
.secondary[data-v-7b28e159] {
    fill: var(--color-brand-500);
}

.primary[data-v-9809f7f7] {
    fill: var(--color-brand-200);
}
.secondary[data-v-9809f7f7] {
    fill: var(--color-brand-500);
}

.primary[data-v-a6dd96fc] {
    fill: var(--color-brand-200);
}
.secondary[data-v-a6dd96fc] {
    fill: var(--color-brand-500);
}
/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
.primary[data-v-4803aced] {
  fill: var(--color-brand-200);
}
.secondary[data-v-4803aced] {
  fill: var(--color-brand-500);
}
