/* Shared section badge: prompt, mint glass and two-character end space. */
:is(#cambrain-workflow .cb-section-gaffer, #how-it-works .cb-steps__eyebrow, #cambrain-telegram .cb-telegram__eyebrow, .cb-section-badge, :host .mt-body .eyebrow, :host .mt-body .parallax__eyebrow, :host .mt-body .prd-section-head__kicker, :host .mt-body .tg-label) {
  display: inline-block !important;
  width: fit-content !important;
  max-width: 100%; box-sizing: border-box;
  height: auto !important; min-height: 0 !important;
  padding: 4px calc(12px + 2ch) 4px 12px !important;
  border: 1px solid rgba(0,229,160,.25) !important;
  border-radius: 3px !important;
  background: rgba(0,229,160,.12) !important;
  color: #00e5a0 !important;
  font: 400 12px/1.5 'Space Mono', Pretendard, monospace !important;
  letter-spacing: .1em !important;
  transform: none !important;
}
:is(#cambrain-workflow .cb-section-gaffer, #how-it-works .cb-steps__eyebrow, #cambrain-telegram .cb-telegram__eyebrow, .cb-section-badge, :host .mt-body .eyebrow, :host .mt-body .parallax__eyebrow, :host .mt-body .prd-section-head__kicker, :host .mt-body .tg-label) > span { font: inherit !important; color: inherit !important; letter-spacing: inherit !important; }
:is(#cambrain-workflow .cb-section-gaffer, #how-it-works .cb-steps__eyebrow, #cambrain-telegram .cb-telegram__eyebrow, .cb-section-badge, :host .mt-body .eyebrow, :host .mt-body .parallax__eyebrow, :host .mt-body .prd-section-head__kicker, :host .mt-body .tg-label) > :is(img,svg,i), .cb-section-badge > span:has(svg) { display: none !important; }
:is(#cambrain-workflow .cb-section-gaffer, #how-it-works .cb-steps__eyebrow, #cambrain-telegram .cb-telegram__eyebrow, #cambrain-workflow-quote .cb-field-voices__eyebrow, .cb-section-badge, :host .mt-body .eyebrow, :host .mt-body .parallax__eyebrow, :host .mt-body .prd-section-head__kicker, :host .mt-body .tg-label)::before {
  content: '_' !important; display: inline-block; position: static !important;
  width: 1ch; height: auto; margin-right: 1ch; border: 0 !important;
  background: none !important; font: inherit; color: inherit;
  animation: cb-section-prompt 1s steps(1,end) infinite;
}
@keyframes cb-section-prompt { 50% { opacity: 0; } }
@media (prefers-reduced-motion: reduce) { :is(#cambrain-workflow .cb-section-gaffer, #how-it-works .cb-steps__eyebrow, #cambrain-telegram .cb-telegram__eyebrow, #cambrain-workflow-quote .cb-field-voices__eyebrow, .cb-section-badge, :host .mt-body .eyebrow, :host .mt-body .parallax__eyebrow, :host .mt-body .prd-section-head__kicker, :host .mt-body .tg-label)::before { animation: none; } }
#cambrain-hero .cb-hero__ai-badge { padding-inline-end: calc(12px + 2ch); }
html body :is(#product,#security) p.cb-section-badge {
  font: 400 12px/1.5 'Space Mono', Pretendard, monospace !important;
  color: #00e5a0 !important;
}
#product#product .cb-section-badge,
#security#security .cb-section-badge {
  font-family: 'Space Mono', Pretendard, monospace !important;
}
#cambrain-workflow .cb-section-gaffer > span {
  font: inherit !important;
  white-space: normal;
}
@media (max-width: 400px) {
  #cambrain-workflow .cb-section-gaffer { font-size: 10px !important; }
}
#cambrain-workflow#cambrain-workflow .cb-section-gaffer > span {
  font: inherit !important;
  white-space: normal !important;
}
