.ask-ai-row[data-v-8fa33a64] { cursor: pointer; align-items: center; gap: calc(var(--spacing,.25rem) * 3); padding-inline: calc(var(--spacing,.25rem) * 4); padding-block: calc(var(--spacing,.25rem) * 3); user-select: none; transition: background-color 0.15s; display: flex; position: relative; }
.ask-ai-row[data-v-8fa33a64]:hover { background: rgba(224, 123, 79, 0.04); }
.ask-ai-row.is-active[data-v-8fa33a64] { background: linear-gradient(90deg, rgba(224, 123, 79, 0.1), rgba(224, 123, 79, 0.04) 60%, rgba(0, 0, 0, 0)); }
.ask-ai-row.is-submitting[data-v-8fa33a64] { cursor: progress; }
.ask-ai-accent[data-v-8fa33a64] { background-color: var(--color-brand-orange,#e07b4f); opacity: 0; border-radius: 2.14748e+09px; width: 2px; transition: opacity 0.15s; position: absolute; top: 25%; bottom: 25%; left: 0px; }
.ask-ai-row.is-active .ask-ai-accent[data-v-8fa33a64] { opacity: 1; }
.ask-ai-badge[data-v-8fa33a64] { height: calc(var(--spacing,.25rem) * 7); width: calc(var(--spacing,.25rem) * 7); border-radius: var(--radius-lg,.5rem); color: var(--color-white,#fff); background: linear-gradient(135deg, var(--color-brand-orange) 0%, var(--color-brand-orange-dark) 55%, var(--color-brand-violet) 150%); flex-shrink: 0; justify-content: center; align-items: center; transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1); display: flex; box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 2px, rgba(224, 123, 79, 0.4) 0px 2px 8px -2px, rgba(255, 255, 255, 0.25) 0px 1px inset; }
.ask-ai-row.is-active .ask-ai-badge[data-v-8fa33a64] { transform: scale(1.06); }
@media (prefers-reduced-motion: reduce) {
  .ask-ai-row.is-active .ask-ai-badge[data-v-8fa33a64] { transform: none; }
}