.orbit-surface--ask {
  gap: 20px;
}

.orbit-surface--ask .orbit-stage {
  gap: 12px;
  padding: 22px 18px 16px;
}

.orbit-surface--ask .orbit-stage__copy {
  gap: 10px;
}

.orbit-surface--ask .orbit-stage__copy h1 {
  max-width: 9.2ch;
}

.orbit-surface--ask .orbit-stage__copy p {
  max-width: 25ch;
  font-size: 0.88rem;
  line-height: 1.28;
}

.orbit-surface--ask .orbit-stage__toolbar {
  gap: 6px;
}

.orbit-surface--ask .orbit-proof-strip--compact .orbit-proof-item {
  gap: 4px;
  padding: 12px 12px 10px;
}

.orbit-surface--ask .orbit-proof-strip--compact .orbit-proof-item__value {
  font-size: clamp(0.96rem, 3.4vw, 1.08rem);
}

.orbit-surface--ask .orbit-proof-strip--compact .orbit-proof-item__copy {
  font-size: 0.72rem;
  line-height: 1.22;
  -webkit-line-clamp: 1;
}

.orbit-surface--ask .guide-form--compact .guide-form__row {
  gap: 6px;
}

.orbit-surface--ask .guide-form--compact .guide-form__row input {
  min-height: 38px;
}

.orbit-card--ask-record .orbit-card__body {
  gap: 10px;
}

.orbit-card--ask-record .orbit-card__chart--flagship {
  padding: 0;
}

.prompt-row--flagship {
  gap: 6px;
}

.prompt-row--flagship .prompt-chip {
  min-height: 32px;
  padding-inline: 11px;
}

@media (min-width: 410px) {
  .orbit-card--ask-record .orbit-card__body {
    gap: 12px;
  }
}
