/* [project]/apps/web/app/components/public-site/screens/start/start.css [app-client] (css) */
.gb-start-chip {
  color: var(--gb-gsap-muted);
  font-family: var(--font-mono);
  letter-spacing: .11em;
  text-transform: uppercase;
  align-items: center;
  gap: 9px;
  margin-bottom: clamp(14px, 2vw, 20px);
  font-size: 11px;
  font-weight: 600;
  display: inline-flex;
}

.gb-start-chip-dot {
  background: var(--gb-gsap-muted-soft);
  border-radius: 999px;
  flex: none;
  width: 8px;
  height: 8px;
  position: relative;
}

.gb-start-chip[data-tone="open"] {
  color: var(--gb-lime-text, #56701a);
}

.gb-start-chip[data-tone="open"] .gb-start-chip-dot {
  background: var(--gb-gsap-lime);
}

.gb-start-chip[data-tone="open"] .gb-start-chip-dot:after {
  content: "";
  background: var(--gb-gsap-lime);
  opacity: .28;
  border-radius: 999px;
  animation: 2.4s ease-out infinite gb-start-pulse;
  position: absolute;
  inset: -4px;
}

.gb-start-chip[data-tone="closed"] .gb-start-chip-dot {
  box-shadow: inset 0 0 0 1.5px var(--gb-gsap-muted-soft);
  background: none;
}

@keyframes gb-start-pulse {
  0% {
    opacity: .32;
    transform: scale(.7);
  }

  70% {
    opacity: 0;
    transform: scale(1.9);
  }

  100% {
    opacity: 0;
    transform: scale(1.9);
  }
}

.gb-start-actions {
  margin-top: clamp(22px, 3vw, 32px);
}

.gb-start-note {
  max-width: 46ch;
  color: var(--gb-gsap-muted);
  margin: 14px auto 0;
  font-size: 14px;
  line-height: 1.55;
}

@media (prefers-reduced-motion: reduce) {
  .gb-start-chip[data-tone="open"] .gb-start-chip-dot:after {
    animation: none;
  }
}

/*# sourceMappingURL=apps_web_app_components_public-site_screens_start_start_014dq-7.css.map*/