
.launch-metrics[data-v-16b384fd] {
  margin-bottom: 14px;
}
.launch-section[data-v-16b384fd] {
  margin-top: 14px;
}
.launch-table[data-v-16b384fd] {
  width: 100%;
}
.rag-flow[data-v-16b384fd] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}
.rag-step[data-v-16b384fd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 11px;
  min-height: 92px;
  padding: 12px;
  border: 1px solid #dbe7f5;
  border-radius: 14px;
  background: #f8fbff;
}
.rag-step span[data-v-16b384fd] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 28px;
          flex: 0 0 28px;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  color: #fff;
  background: #1677ff;
  font-weight: 900;
}
.rag-step strong[data-v-16b384fd],
.principle-card strong[data-v-16b384fd],
.trigger-item strong[data-v-16b384fd],
.gpu-note strong[data-v-16b384fd],
.month-roadmap strong[data-v-16b384fd],
.case-grid strong[data-v-16b384fd] {
  display: block;
  color: #10233f;
  font-size: 15px;
}
.rag-step p[data-v-16b384fd],
.principle-card p[data-v-16b384fd],
.trigger-item p[data-v-16b384fd],
.gpu-note p[data-v-16b384fd],
.month-roadmap p[data-v-16b384fd],
.case-grid p[data-v-16b384fd] {
  margin: 6px 0 0;
  color: #60758f;
  line-height: 1.65;
}
.principle-list[data-v-16b384fd],
.gpu-note[data-v-16b384fd],
.trigger-list[data-v-16b384fd] {
  display: grid;
  gap: 10px;
}
.principle-card[data-v-16b384fd],
.trigger-item[data-v-16b384fd],
.gpu-note > div[data-v-16b384fd] {
  padding: 13px;
  border: 1px solid #dbe7f5;
  border-radius: 14px;
  background: #fff;
}
.principle-card.is-blue[data-v-16b384fd] { background: #f2f7ff;
}
.principle-card.is-green[data-v-16b384fd] { background: #f0fbf6;
}
.principle-card.is-purple[data-v-16b384fd] { background: #f7f2ff;
}
.principle-card.is-amber[data-v-16b384fd] { background: #fff8e8;
}
.gpu-note > div[data-v-16b384fd],
.trigger-item[data-v-16b384fd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 12px;
}
.gpu-note i[data-v-16b384fd] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 36px;
          flex: 0 0 36px;
  width: 36px;
  height: 36px;
  border-radius: 12px;
  color: #1677ff;
  background: #eef7ff;
  font-size: 18px;
}
.trigger-item .aik-status[data-v-16b384fd] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.month-roadmap[data-v-16b384fd],
.case-grid[data-v-16b384fd] {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 12px;
}
.case-grid[data-v-16b384fd] {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.month-roadmap article[data-v-16b384fd],
.case-grid article[data-v-16b384fd] {
  padding: 15px;
  border: 1px solid #dbe7f5;
  border-radius: 16px;
  background: #fff;
}
.month-roadmap article > span[data-v-16b384fd],
.case-grid article > span[data-v-16b384fd] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 10px;
  padding: 4px 9px;
  border-radius: 999px;
  color: #1677ff;
  background: #eaf3ff;
  font-size: 12px;
  font-weight: 900;
}
.month-roadmap ul[data-v-16b384fd] {
  display: grid;
  gap: 7px;
  margin: 12px 0 0;
  padding: 0;
  list-style: none;
}
.month-roadmap li[data-v-16b384fd] {
  position: relative;
  padding-left: 14px;
  color: #405571;
}
.month-roadmap li[data-v-16b384fd]::before {
  position: absolute;
  top: 9px;
  left: 0;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #1677ff;
  content: '';
}
@media (max-width: 1440px) {
.case-grid[data-v-16b384fd] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 1100px) {
.rag-flow[data-v-16b384fd],
  .month-roadmap[data-v-16b384fd],
  .case-grid[data-v-16b384fd] {
    grid-template-columns: 1fr;
}
}

