/* [project]/apps/website/components/HeroV2/HeroMavenAiChat.module.css [app-client] (css) */
.HeroMavenAiChat-module__Y-T_FG__card {
  --um-primary: #7d47eb;
  --um-primary-600: #6033ca;
  --um-primary-300: #c4b1f7;
  --um-accent: #f3eeff;
  --um-grad: linear-gradient(81deg, #7d47eb 20%, #9d36e3 100%);
  --um-ink: #1b1733;
  --um-ink-2: #524d6b;
  --um-ink-3: #706b88;
  --um-line: #edeaf6;
  --um-line-strong: #e0dcee;
  --um-subtle: #f8f6fe;
  --um-n-track: #f2eefd;
  --um-up: #1fb57a;
  --um-up-ink: #0e7c55;
  --um-down-ink: #c62f2f;
  --um-ease: cubic-bezier(.22, 1, .36, 1);
  color: var(--um-ink);
  letter-spacing: -.01em;
  -webkit-user-select: none;
  user-select: none;
  background: #fff;
  border: 1px solid #1b173314;
  border-radius: 16px;
  flex-direction: column;
  height: 580px;
  font-family: inherit;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 2px #1b17330a;
}

.HeroMavenAiChat-module__Y-T_FG__shell {
  flex: 1;
  min-height: 0;
  display: flex;
}

.HeroMavenAiChat-module__Y-T_FG__main {
  flex-direction: column;
  flex: 1;
  min-width: 0;
  display: flex;
}

.HeroMavenAiChat-module__Y-T_FG__header {
  border-bottom: 1px solid var(--um-line);
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  height: 48px;
  padding: 0 20px;
  display: flex;
}

.HeroMavenAiChat-module__Y-T_FG__connectors {
  align-items: center;
  gap: 6px;
  display: inline-flex;
}

.HeroMavenAiChat-module__Y-T_FG__connectorsLabel {
  color: var(--um-ink-3);
  margin-right: 4px;
  font-size: 12px;
}

.HeroMavenAiChat-module__Y-T_FG__connector {
  border: 1px solid var(--um-line);
  background: #fff;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: inline-flex;
}

.HeroMavenAiChat-module__Y-T_FG__livePill {
  color: var(--um-ink-2);
  align-items: center;
  gap: 6px;
  font-size: 12px;
  font-weight: 500;
  display: inline-flex;
}

.HeroMavenAiChat-module__Y-T_FG__liveDot {
  background: var(--um-up);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.HeroMavenAiChat-module__Y-T_FG__stream {
  scrollbar-width: none;
  background: #fff;
  flex: 1;
  min-height: 0;
  position: relative;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(#0000 0, #000 20px);
  mask-image: linear-gradient(#0000 0, #000 20px);
}

.HeroMavenAiChat-module__Y-T_FG__stream::-webkit-scrollbar {
  display: none;
}

.HeroMavenAiChat-module__Y-T_FG__track {
  flex-direction: column;
  justify-content: flex-start;
  gap: 28px;
  max-width: 820px;
  min-height: 100%;
  margin: 0 auto;
  padding: 24px 24px 20px;
  display: flex;
}

.HeroMavenAiChat-module__Y-T_FG__turn {
  contain: layout;
  flex-direction: column;
  gap: 14px;
  display: flex;
}

.HeroMavenAiChat-module__Y-T_FG__turnPast {
  opacity: .6;
  transition: opacity .5s;
}

.HeroMavenAiChat-module__Y-T_FG__riseIn {
  animation: HeroMavenAiChat-module__Y-T_FG__rise-in .4s var(--um-ease) both;
}

.HeroMavenAiChat-module__Y-T_FG__welcome {
  max-width: 600px;
  animation: HeroMavenAiChat-module__Y-T_FG__rise-in .5s var(--um-ease) both;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  margin: 0 auto;
  padding: 40px 24px 24px;
  display: flex;
  position: absolute;
  inset: 0;
}

.HeroMavenAiChat-module__Y-T_FG__welcomeAvatar {
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  margin-bottom: 6px;
  display: inline-flex;
}

.HeroMavenAiChat-module__Y-T_FG__welcomeTitle {
  letter-spacing: -.015em;
  text-align: center;
  color: var(--um-ink);
  margin: 0 0 20px;
  font-size: 16px;
  font-weight: 500;
}

.HeroMavenAiChat-module__Y-T_FG__welcomeLabel {
  color: var(--um-ink-3);
  align-self: flex-start;
  margin-bottom: 2px;
  font-size: 12px;
}

.HeroMavenAiChat-module__Y-T_FG__welcomeRow {
  border-bottom: 1px solid var(--um-line);
  align-items: center;
  gap: 12px;
  width: 100%;
  padding: 10px 0;
  display: flex;
}

.HeroMavenAiChat-module__Y-T_FG__welcomeRow:last-child {
  border-bottom: none;
}

.HeroMavenAiChat-module__Y-T_FG__welcomeRowIcon {
  background: var(--um-accent);
  border-radius: 8px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  display: inline-flex;
}

.HeroMavenAiChat-module__Y-T_FG__welcomeRowText {
  flex-direction: column;
  gap: 2px;
  display: flex;
}

.HeroMavenAiChat-module__Y-T_FG__welcomeRowQ {
  color: var(--um-ink);
  font-size: 14px;
  line-height: 1.45;
}

.HeroMavenAiChat-module__Y-T_FG__welcomeRowCat {
  color: var(--um-ink-3);
  font-size: 12px;
}

.HeroMavenAiChat-module__Y-T_FG__bubble {
  background: var(--um-accent);
  max-width: 76%;
  color: var(--um-ink);
  border-radius: 12px;
  align-self: flex-end;
  padding: 9px 14px;
  font-size: 14px;
  line-height: 1.5;
}

.HeroMavenAiChat-module__Y-T_FG__trace {
  flex-direction: column;
  gap: 9px;
  display: flex;
}

.HeroMavenAiChat-module__Y-T_FG__traceHead {
  color: var(--um-ink-2);
  align-items: center;
  gap: 8px;
  font-size: 13px;
  display: inline-flex;
}

.HeroMavenAiChat-module__Y-T_FG__traceTime {
  color: var(--um-ink-3);
  font-size: 11.5px;
}

.HeroMavenAiChat-module__Y-T_FG__traceChevron {
  color: var(--um-ink-3);
  display: inline-flex;
}

.HeroMavenAiChat-module__Y-T_FG__traceBody {
  border-left: 1px solid var(--um-line-strong);
  flex-direction: column;
  gap: 7px;
  padding-left: 13px;
  display: flex;
}

.HeroMavenAiChat-module__Y-T_FG__traceStep {
  align-items: center;
  gap: 8px;
  min-height: 18px;
  display: flex;
}

.HeroMavenAiChat-module__Y-T_FG__traceDoing, .HeroMavenAiChat-module__Y-T_FG__traceDone {
  font-size: 12.5px;
  line-height: 1.5;
  transition: color .3s;
}

.HeroMavenAiChat-module__Y-T_FG__traceDoing {
  color: var(--um-ink-3);
}

.HeroMavenAiChat-module__Y-T_FG__traceDone {
  color: var(--um-ink-2);
}

.HeroMavenAiChat-module__Y-T_FG__answerRow {
  grid-template-columns: 24px 1fr;
  align-items: start;
  gap: 10px;
  display: grid;
}

.HeroMavenAiChat-module__Y-T_FG__answerAvatar {
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: inline-flex;
}

.HeroMavenAiChat-module__Y-T_FG__answer {
  color: var(--um-ink-2);
  margin: 0;
  font-size: 14px;
  line-height: 1.6;
  position: relative;
}

.HeroMavenAiChat-module__Y-T_FG__answerGhost {
  visibility: hidden;
}

.HeroMavenAiChat-module__Y-T_FG__answerLive {
  position: absolute;
  inset: 0;
}

.HeroMavenAiChat-module__Y-T_FG__answer strong {
  color: var(--um-ink);
  font-weight: 500;
}

.HeroMavenAiChat-module__Y-T_FG__token {
  animation: .32s both HeroMavenAiChat-module__Y-T_FG__token-in;
}

.HeroMavenAiChat-module__Y-T_FG__streamCaret {
  vertical-align: -2px;
  background: var(--um-primary);
  width: 2px;
  height: .95em;
  margin-left: 2px;
  animation: 1s step-end infinite HeroMavenAiChat-module__Y-T_FG__blink;
  display: inline-block;
}

.HeroMavenAiChat-module__Y-T_FG__report {
  border: 1px solid var(--um-line-strong);
  background: #fff;
  border-radius: 12px;
  padding: 14px 0 6px;
  overflow: hidden;
}

.HeroMavenAiChat-module__Y-T_FG__reportHead {
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  padding: 0 16px;
  display: flex;
}

.HeroMavenAiChat-module__Y-T_FG__reportTitle {
  letter-spacing: -.015em;
  color: var(--um-ink);
  align-items: center;
  gap: 8px;
  font-size: 14px;
  font-weight: 500;
  display: inline-flex;
}

.HeroMavenAiChat-module__Y-T_FG__reportChevron {
  color: var(--um-ink-3);
  display: inline-flex;
}

.HeroMavenAiChat-module__Y-T_FG__reportActions {
  flex-shrink: 0;
  align-items: center;
  gap: 6px;
  display: inline-flex;
}

.HeroMavenAiChat-module__Y-T_FG__iconBtn {
  width: 28px;
  height: 28px;
  color: var(--um-ink-3);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.HeroMavenAiChat-module__Y-T_FG__ghostBtn {
  border: 1px solid var(--um-line-strong);
  height: 28px;
  color: var(--um-ink-2);
  border-radius: 8px;
  align-items: center;
  gap: 5px;
  padding: 0 10px;
  font-size: 12px;
  font-weight: 500;
  display: inline-flex;
}

.HeroMavenAiChat-module__Y-T_FG__reportMeta {
  color: var(--um-ink-3);
  flex-wrap: wrap;
  gap: 4px 14px;
  padding: 6px 16px 0;
  font-size: 12px;
  display: flex;
}

.HeroMavenAiChat-module__Y-T_FG__metricsPill {
  background: var(--um-accent);
  color: var(--um-primary-600);
  border-radius: 6px;
  margin: 10px 16px 12px;
  padding: 3px 8px;
  font-size: 11.5px;
  font-weight: 500;
  line-height: 1.45;
  display: inline-block;
}

.HeroMavenAiChat-module__Y-T_FG__table {
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
}

.HeroMavenAiChat-module__Y-T_FG__table th {
  color: var(--um-ink-3);
  border-top: 1px solid var(--um-line);
  border-bottom: 1px solid var(--um-line);
  white-space: nowrap;
  padding: 8px 12px;
  font-size: 11.5px;
  font-weight: 500;
}

.HeroMavenAiChat-module__Y-T_FG__table td {
  color: var(--um-ink-2);
  border-bottom: 1px solid var(--um-line);
  white-space: nowrap;
  padding: 10px 12px;
  font-size: 13px;
}

.HeroMavenAiChat-module__Y-T_FG__table th:first-child, .HeroMavenAiChat-module__Y-T_FG__table td:first-child {
  padding-left: 16px;
}

.HeroMavenAiChat-module__Y-T_FG__table th:last-child, .HeroMavenAiChat-module__Y-T_FG__table td:last-child {
  padding-right: 16px;
}

.HeroMavenAiChat-module__Y-T_FG__table tbody tr:last-child td {
  border-bottom: none;
}

.HeroMavenAiChat-module__Y-T_FG__colFirst {
  text-align: left;
  text-overflow: ellipsis;
  width: 32%;
  overflow: hidden;
}

td.HeroMavenAiChat-module__Y-T_FG__colFirst {
  color: var(--um-ink);
}

.HeroMavenAiChat-module__Y-T_FG__colNum {
  text-align: right;
  font-variant-numeric: tabular-nums;
}

.HeroMavenAiChat-module__Y-T_FG__colActive {
  background: var(--um-subtle);
}

th.HeroMavenAiChat-module__Y-T_FG__colActive {
  color: var(--um-ink-2);
}

td.HeroMavenAiChat-module__Y-T_FG__colActive {
  color: var(--um-ink);
  font-weight: 500;
}

.HeroMavenAiChat-module__Y-T_FG__rowIn {
  animation: HeroMavenAiChat-module__Y-T_FG__rise-in .34s var(--um-ease) both;
}

.HeroMavenAiChat-module__Y-T_FG__rowIcon {
  vertical-align: -3px;
  align-items: center;
  margin-right: 8px;
  display: inline-flex;
}

.HeroMavenAiChat-module__Y-T_FG__cellValue {
  text-overflow: ellipsis;
  overflow: hidden;
}

.HeroMavenAiChat-module__Y-T_FG__deltaUp, .HeroMavenAiChat-module__Y-T_FG__deltaDown {
  margin-left: 6px;
  font-size: 11.5px;
  font-weight: 500;
  display: inline-block;
}

.HeroMavenAiChat-module__Y-T_FG__deltaUp {
  color: var(--um-up-ink);
}

.HeroMavenAiChat-module__Y-T_FG__deltaDown {
  color: var(--um-down-ink);
}

.HeroMavenAiChat-module__Y-T_FG__chart {
  flex-direction: column;
  gap: 10px;
  padding: 4px 16px 14px;
  display: flex;
}

.HeroMavenAiChat-module__Y-T_FG__barRow {
  animation: HeroMavenAiChat-module__Y-T_FG__rise-in .34s var(--um-ease) both;
  grid-template-columns: 124px 1fr 62px;
  align-items: center;
  gap: 12px;
  display: grid;
}

.HeroMavenAiChat-module__Y-T_FG__barLabel {
  color: var(--um-ink-2);
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 12.5px;
  display: block;
  overflow: hidden;
}

.HeroMavenAiChat-module__Y-T_FG__barIcon {
  vertical-align: -3px;
  align-items: center;
  margin-right: 6px;
  display: inline-flex;
}

.HeroMavenAiChat-module__Y-T_FG__barTrack {
  background: var(--um-n-track);
  border-radius: 4px;
  height: 8px;
  display: block;
  overflow: hidden;
}

.HeroMavenAiChat-module__Y-T_FG__barFill {
  transform-origin: 0;
  height: 100%;
  animation: HeroMavenAiChat-module__Y-T_FG__bar-grow .7s var(--um-ease) both;
  border-radius: 4px;
  display: block;
}

.HeroMavenAiChat-module__Y-T_FG__barValue {
  font-variant-numeric: tabular-nums;
  color: var(--um-ink);
  text-align: right;
  font-size: 12.5px;
  font-weight: 500;
}

.HeroMavenAiChat-module__Y-T_FG__journey {
  flex-direction: column;
  padding: 0 16px 10px;
  display: flex;
}

.HeroMavenAiChat-module__Y-T_FG__pathRow {
  border-bottom: 1px solid var(--um-line);
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  padding: 9px 0;
  display: flex;
}

.HeroMavenAiChat-module__Y-T_FG__pathRow:last-child {
  border-bottom: none;
}

.HeroMavenAiChat-module__Y-T_FG__pathSteps {
  flex-wrap: nowrap;
  flex: 1;
  align-items: stretch;
  min-width: 0;
  display: flex;
  overflow: hidden;
}

.HeroMavenAiChat-module__Y-T_FG__pathChip {
  color: var(--um-ink);
  white-space: nowrap;
  flex-shrink: 0;
  align-items: center;
  padding: 6px 11px;
  font-size: 12px;
  font-weight: 500;
  display: flex;
  position: relative;
}

.HeroMavenAiChat-module__Y-T_FG__pathChip:first-child {
  border-radius: 6px 0 0 6px;
}

.HeroMavenAiChat-module__Y-T_FG__pathChip:after {
  content: "";
  background: inherit;
  clip-path: polygon(0% 0%, 0% 100%, 100% 50%);
  pointer-events: none;
  width: 10px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: -10px;
}

.HeroMavenAiChat-module__Y-T_FG__pathChipNested {
  padding-left: 22px;
}

.HeroMavenAiChat-module__Y-T_FG__pathChipNested:before {
  content: "";
  clip-path: polygon(0 0, 3px 0, 100% 50%, 3px 100%, 0 100%);
  pointer-events: none;
  background: #fff;
  width: 13px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

.HeroMavenAiChat-module__Y-T_FG__pathShare {
  font-variant-numeric: tabular-nums;
  color: var(--um-ink);
  flex-shrink: 0;
  font-size: 13px;
  font-weight: 500;
}

.HeroMavenAiChat-module__Y-T_FG__extras {
  flex-direction: column;
  gap: 12px;
  display: flex;
}

.HeroMavenAiChat-module__Y-T_FG__reportChips {
  flex-wrap: wrap;
  gap: 10px;
  display: flex;
}

.HeroMavenAiChat-module__Y-T_FG__reportChip {
  border: 1px solid var(--um-line-strong);
  background: #fff;
  border-radius: 12px;
  align-items: center;
  gap: 10px;
  padding: 8px 14px 8px 8px;
  display: inline-flex;
}

.HeroMavenAiChat-module__Y-T_FG__reportChipIcon {
  background: var(--um-accent);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  display: inline-flex;
}

.HeroMavenAiChat-module__Y-T_FG__reportChipText {
  flex-direction: column;
  display: flex;
}

.HeroMavenAiChat-module__Y-T_FG__reportChipName {
  color: var(--um-ink);
  font-size: 12.5px;
  font-weight: 500;
}

.HeroMavenAiChat-module__Y-T_FG__reportChipHint {
  color: var(--um-ink-3);
  font-size: 11.5px;
}

.HeroMavenAiChat-module__Y-T_FG__followUps {
  flex-direction: column;
  gap: 8px;
  display: flex;
}

.HeroMavenAiChat-module__Y-T_FG__followUp {
  color: var(--um-ink-2);
  align-items: center;
  gap: 9px;
  font-size: 13px;
  display: inline-flex;
}

.HeroMavenAiChat-module__Y-T_FG__followUp svg {
  color: var(--um-ink-3);
  flex-shrink: 0;
}

.HeroMavenAiChat-module__Y-T_FG__footer {
  border-top: 1px solid var(--um-line);
  background: #fff;
  flex-shrink: 0;
  padding: 12px 24px;
}

.HeroMavenAiChat-module__Y-T_FG__inputBar {
  border: 1px solid var(--um-line-strong);
  background: #fff;
  border-radius: 12px;
  align-items: center;
  gap: 10px;
  width: 100%;
  max-width: 820px;
  margin: 0 auto;
  padding: 7px 7px 7px 14px;
  text-decoration: none;
  transition: border-color .2s;
  display: flex;
  box-shadow: 0 1px 2px #1b17330a;
}

.HeroMavenAiChat-module__Y-T_FG__inputBar:hover {
  border-color: var(--um-primary-300);
}

.HeroMavenAiChat-module__Y-T_FG__inputBar:focus-visible {
  outline: 2px solid var(--um-primary);
  outline-offset: 2px;
}

.HeroMavenAiChat-module__Y-T_FG__inputIcons {
  color: var(--um-ink-3);
  flex-shrink: 0;
  align-items: center;
  gap: 9px;
  display: inline-flex;
}

.HeroMavenAiChat-module__Y-T_FG__inputText, .HeroMavenAiChat-module__Y-T_FG__inputTyped {
  white-space: nowrap;
  flex: 1;
  min-width: 0;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
}

.HeroMavenAiChat-module__Y-T_FG__inputText {
  text-overflow: ellipsis;
  color: var(--um-ink-3);
}

.HeroMavenAiChat-module__Y-T_FG__inputTyped {
  color: var(--um-ink);
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.HeroMavenAiChat-module__Y-T_FG__caret {
  vertical-align: -2px;
  background: var(--um-primary);
  flex-shrink: 0;
  width: 1.5px;
  height: 1em;
  margin-left: 1px;
  animation: 1s step-end infinite HeroMavenAiChat-module__Y-T_FG__blink;
  display: inline-block;
}

.HeroMavenAiChat-module__Y-T_FG__inputTyped .HeroMavenAiChat-module__Y-T_FG__caret {
  margin-right: auto;
}

.HeroMavenAiChat-module__Y-T_FG__sendBtn {
  background: var(--um-grad);
  color: #fff;
  opacity: .4;
  border-radius: 8px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  transition: opacity .3s;
  display: inline-flex;
}

.HeroMavenAiChat-module__Y-T_FG__sendReady {
  opacity: 1;
}

@keyframes HeroMavenAiChat-module__Y-T_FG__spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes HeroMavenAiChat-module__Y-T_FG__rise-in {
  from {
    opacity: 0;
    transform: translateY(6px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes HeroMavenAiChat-module__Y-T_FG__bar-grow {
  from {
    transform: scaleX(0);
  }

  to {
    transform: scaleX(1);
  }
}

@keyframes HeroMavenAiChat-module__Y-T_FG__blink {
  50% {
    opacity: 0;
  }
}

@keyframes HeroMavenAiChat-module__Y-T_FG__token-in {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.HeroMavenAiChat-module__Y-T_FG__spin {
  animation: .9s linear infinite HeroMavenAiChat-module__Y-T_FG__spin;
}

@media (max-width: 900px) {
  .HeroMavenAiChat-module__Y-T_FG__card {
    height: 560px;
  }

  .HeroMavenAiChat-module__Y-T_FG__connectorsLabel {
    display: none;
  }

  .HeroMavenAiChat-module__Y-T_FG__track {
    max-width: 100%;
    padding: 20px 16px 14px;
  }

  .HeroMavenAiChat-module__Y-T_FG__footer {
    padding: 10px 16px;
  }

  .HeroMavenAiChat-module__Y-T_FG__colHideMd {
    display: none;
  }

  .HeroMavenAiChat-module__Y-T_FG__bubble {
    max-width: 88%;
  }

  .HeroMavenAiChat-module__Y-T_FG__barRow {
    grid-template-columns: 108px 1fr 56px;
  }
}

@media (max-width: 620px) {
  .HeroMavenAiChat-module__Y-T_FG__card {
    height: 520px;
  }

  .HeroMavenAiChat-module__Y-T_FG__reportActions {
    display: none;
  }

  .HeroMavenAiChat-module__Y-T_FG__header {
    height: 42px;
    padding: 0 14px;
  }

  .HeroMavenAiChat-module__Y-T_FG__welcome {
    gap: 4px;
    padding: 20px 16px 12px;
  }

  .HeroMavenAiChat-module__Y-T_FG__welcomeAvatar {
    width: 44px;
    height: 44px;
  }

  .HeroMavenAiChat-module__Y-T_FG__welcomeTitle {
    margin-bottom: 12px;
    font-size: 15px;
  }

  .HeroMavenAiChat-module__Y-T_FG__welcomeRow {
    padding: 8px 0;
  }

  .HeroMavenAiChat-module__Y-T_FG__welcomeRowQ {
    font-size: 13px;
  }

  .HeroMavenAiChat-module__Y-T_FG__welcomeRowCat {
    font-size: 11.5px;
  }

  .HeroMavenAiChat-module__Y-T_FG__bubble, .HeroMavenAiChat-module__Y-T_FG__answer {
    font-size: 13.5px;
  }

  .HeroMavenAiChat-module__Y-T_FG__reportHead, .HeroMavenAiChat-module__Y-T_FG__reportMeta {
    padding-left: 12px;
    padding-right: 12px;
  }

  .HeroMavenAiChat-module__Y-T_FG__metricsPill {
    margin-left: 12px;
    margin-right: 12px;
  }

  .HeroMavenAiChat-module__Y-T_FG__table th, .HeroMavenAiChat-module__Y-T_FG__table td {
    padding: 8px 12px 8px 8px;
    font-size: 12px;
  }

  .HeroMavenAiChat-module__Y-T_FG__table th {
    font-size: 11px;
  }

  .HeroMavenAiChat-module__Y-T_FG__table th:first-child, .HeroMavenAiChat-module__Y-T_FG__table td:first-child {
    padding-left: 12px;
  }

  .HeroMavenAiChat-module__Y-T_FG__table th:last-child, .HeroMavenAiChat-module__Y-T_FG__table td:last-child {
    padding-right: 12px;
  }

  .HeroMavenAiChat-module__Y-T_FG__colHideSm {
    display: none;
  }

  .HeroMavenAiChat-module__Y-T_FG__colFirst {
    width: 46%;
  }

  .HeroMavenAiChat-module__Y-T_FG__deltaUp, .HeroMavenAiChat-module__Y-T_FG__deltaDown {
    margin: 1px 0 0;
    font-size: 11px;
    display: block;
  }

  .HeroMavenAiChat-module__Y-T_FG__chart {
    padding: 4px 12px 12px;
  }

  .HeroMavenAiChat-module__Y-T_FG__journey {
    padding: 0 12px 8px;
  }

  .HeroMavenAiChat-module__Y-T_FG__reportChips {
    display: none;
  }

  .HeroMavenAiChat-module__Y-T_FG__pathRow {
    flex-direction: column;
    align-items: flex-start;
    gap: 6px;
  }

  .HeroMavenAiChat-module__Y-T_FG__pathChip {
    padding: 5px 8px;
    font-size: 11px;
  }

  .HeroMavenAiChat-module__Y-T_FG__pathChipNested {
    padding-left: 19px;
  }

  .HeroMavenAiChat-module__Y-T_FG__inputBar {
    gap: 8px;
    padding-left: 12px;
  }

  .HeroMavenAiChat-module__Y-T_FG__inputIcons {
    gap: 8px;
  }

  .HeroMavenAiChat-module__Y-T_FG__inputText, .HeroMavenAiChat-module__Y-T_FG__inputTyped {
    font-size: 13.5px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .HeroMavenAiChat-module__Y-T_FG__turnPast, .HeroMavenAiChat-module__Y-T_FG__sendBtn, .HeroMavenAiChat-module__Y-T_FG__inputBar {
    transition: none;
  }

  .HeroMavenAiChat-module__Y-T_FG__riseIn, .HeroMavenAiChat-module__Y-T_FG__traceStep, .HeroMavenAiChat-module__Y-T_FG__rowIn, .HeroMavenAiChat-module__Y-T_FG__barRow, .HeroMavenAiChat-module__Y-T_FG__barFill, .HeroMavenAiChat-module__Y-T_FG__token, .HeroMavenAiChat-module__Y-T_FG__welcome, .HeroMavenAiChat-module__Y-T_FG__spin, .HeroMavenAiChat-module__Y-T_FG__caret, .HeroMavenAiChat-module__Y-T_FG__streamCaret {
    animation: none;
  }

  .HeroMavenAiChat-module__Y-T_FG__caret, .HeroMavenAiChat-module__Y-T_FG__streamCaret {
    opacity: 0;
  }
}

/* [project]/apps/website/components/RobotIcon/RobotIcon.module.css [app-client] (css) */
.RobotIcon-module__JwJPra__icon {
  width: 100%;
  height: 100%;
  display: block;
  overflow: visible;
}

.RobotIcon-module__JwJPra__head, .RobotIcon-module__JwJPra__shadow, .RobotIcon-module__JwJPra__innerGlow, .RobotIcon-module__JwJPra__eye, .RobotIcon-module__JwJPra__happyEyes, .RobotIcon-module__JwJPra__smile {
  transform-origin: 50%;
}

.RobotIcon-module__JwJPra__animated .RobotIcon-module__JwJPra__head {
  animation: .9s cubic-bezier(.22, 1, .36, 1) both RobotIcon-module__JwJPra__robot-enter;
}

.RobotIcon-module__JwJPra__animated .RobotIcon-module__JwJPra__shadow {
  animation: .9s cubic-bezier(.22, 1, .36, 1) both RobotIcon-module__JwJPra__robot-shadow-in;
}

.RobotIcon-module__JwJPra__animated .RobotIcon-module__JwJPra__innerGlow {
  animation: 1.2s ease-out both RobotIcon-module__JwJPra__robot-glow-in;
}

.RobotIcon-module__JwJPra__animated .RobotIcon-module__JwJPra__eye {
  transform-origin: 50% 42%;
  animation: 1.8s ease-in-out both RobotIcon-module__JwJPra__robot-blink;
}

.RobotIcon-module__JwJPra__animated .RobotIcon-module__JwJPra__eyeDelayed {
  animation-delay: 50ms;
}

.RobotIcon-module__JwJPra__happyEyes {
  opacity: 0;
}

.RobotIcon-module__JwJPra__animated .RobotIcon-module__JwJPra__happyEyes {
  animation: 1.8s ease-in-out both RobotIcon-module__JwJPra__robot-happy;
}

.RobotIcon-module__JwJPra__visor, .RobotIcon-module__JwJPra__features, .RobotIcon-module__JwJPra__originalShell, .RobotIcon-module__JwJPra__smile {
  transform-box: fill-box;
}

@keyframes RobotIcon-module__JwJPra__robot-enter {
  from {
    opacity: 0;
    transform: translateY(9px)scale(.86);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes RobotIcon-module__JwJPra__robot-shadow-in {
  from {
    opacity: 0;
    transform: scaleX(.6);
  }

  to {
    opacity: .45;
    transform: none;
  }
}

@keyframes RobotIcon-module__JwJPra__robot-glow-in {
  from {
    opacity: 0;
  }

  to {
    opacity: .35;
  }
}

@keyframes RobotIcon-module__JwJPra__robot-blink {
  0%, 72%, 84%, 100% {
    opacity: 1;
    transform: scaleY(1);
  }

  76%, 80% {
    opacity: 0;
    transform: scaleY(.1);
  }
}

@keyframes RobotIcon-module__JwJPra__robot-happy {
  0%, 72%, 84%, 100% {
    opacity: 0;
  }

  76%, 80% {
    opacity: 1;
  }
}

@media (prefers-reduced-motion: reduce) {
  .RobotIcon-module__JwJPra__animated .RobotIcon-module__JwJPra__head, .RobotIcon-module__JwJPra__animated .RobotIcon-module__JwJPra__shadow, .RobotIcon-module__JwJPra__animated .RobotIcon-module__JwJPra__innerGlow, .RobotIcon-module__JwJPra__animated .RobotIcon-module__JwJPra__eye, .RobotIcon-module__JwJPra__animated .RobotIcon-module__JwJPra__happyEyes {
    animation: none;
  }

  .RobotIcon-module__JwJPra__happyEyes {
    opacity: 0;
  }
}

/*# sourceMappingURL=apps_website_components_95f4fc6c._.css.map*/