/**
 * 灵涵速推 H5 智能体页 UI 收口
 * 仅作用于 body.page-tab-agent，不影响创作首页。
 */

html:has(body.page-tab-agent),
html body.page-tab-agent,
html body.page-tab-agent.lh-create-songyun {
  width: 100%;
  max-width: 100%;
  min-height: 100vh;
  overflow-x: hidden;
  background: #F3F6FB !important;
  background-image: none !important;
  background-color: #F3F6FB !important;
}

html:has(body.page-tab-agent),
html body.page-tab-agent,
html body.page-tab-agent::before,
html body.page-tab-agent.lh-create-songyun,
html body.page-tab-agent.lh-create-songyun::before,
html body.page-tab-agent .page,
html body.page-tab-agent .home-page,
html body.page-tab-agent .main-container,
html body.page-tab-agent #app,
html body.page-tab-agent .uni-page,
html body.page-tab-agent .uni-page-body {
  background: #F3F6FB !important;
  background-image: none !important;
  background-color: #F3F6FB !important;
}

html body.page-tab-agent *,
html body.page-tab-agent *::before,
html body.page-tab-agent *::after {
  box-sizing: border-box;
}

html body.page-tab-agent .app-container,
html body.page-tab-agent #mainContent,
html body.page-tab-agent .main-content,
html body.page-tab-agent #agentToolsRoot,
html body.page-tab-agent .lh2-root {
  width: 100%;
  max-width: 100%;
  min-height: 100vh;
  overflow-x: hidden;
  background: #F3F6FB !important;
  background-image: none !important;
  background-color: #F3F6FB !important;
}

html body.page-tab-agent #agentToolsRoot .lh2-page,
html body.page-tab-agent #agentToolsRoot .create-dash,
html body.page-tab-agent #agentToolsRoot .create-dash__inner {
  width: 100%;
  max-width: 430px;
  margin: 0 auto;
  overflow-x: hidden;
  background: linear-gradient(180deg, #F8FAFF 0%, #F3F6FB 100%) !important;
  background-color: #F3F6FB !important;
}

html body.page-tab-agent #agentToolsRoot .create-dash {
  padding-bottom: 92px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
}

/* 顶部品牌卡 - 与"我的"页面卡片视觉统一（星空主题） */
html body.page-tab-agent #agentToolsRoot .cd-hero-banner.cd-hero-banner--agent {
  margin: 12px 14px 0 !important;
  width: calc(100% - 28px) !important;
  min-height: 140px !important;
  height: auto !important;
  border-radius: 20px !important;
  overflow: hidden !important;
  border: none !important;
  background-color: #030712 !important;
  background-image:
    linear-gradient(180deg, rgba(3, 7, 18, 0.45) 0%, rgba(3, 7, 18, 0.08) 40%, rgba(3, 7, 18, 0.5) 100%),
    linear-gradient(135deg, rgba(29, 78, 216, 0.35) 0%, transparent 50%, rgba(99, 102, 241, 0.25) 100%),
    url('mine-vip-card-cosmos-bg.png') !important;
  background-size: auto, auto, cover !important;
  background-position: 0 0, 0 0, center 25% !important;
  background-repeat: no-repeat !important;
  box-shadow: 
    0 16px 40px rgba(2, 6, 23, 0.32),
    0 0 0 1px rgba(255, 255, 255, 0.1) inset,
    0 1px 0 rgba(255, 255, 255, 0.06) inset !important;
}

html body.page-tab-agent #agentToolsRoot .cd-hero-banner__base,
html body.page-tab-agent #agentToolsRoot .cd-hero-banner__bg,
html body.page-tab-agent #agentToolsRoot .cd-hero-banner__veil {
  display: none !important;
}

html body.page-tab-agent #agentToolsRoot .cd-hero-banner__content--brand-mast {
  position: relative !important;
  height: 100% !important;
  padding: 20px 110px 18px 20px !important;
  display: flex !important;
  align-items: center !important;
  overflow: hidden !important;
}

html body.page-tab-agent #agentToolsRoot .cd-hero-mast {
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
  width: 100% !important;
  min-width: 0 !important;
}

html body.page-tab-agent #agentToolsRoot .cd-hero-mast::before {
  display: none !important;
}

html body.page-tab-agent #agentToolsRoot .cd-hero-mast__logo {
  width: 48px !important;
  height: 48px !important;
  flex: 0 0 48px !important;
  border-radius: 14px !important;
  background: rgba(255, 255, 255, 0.15) !important;
  border: 1px solid rgba(255, 255, 255, 0.22) !important;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: hidden !important;
}

html body.page-tab-agent #agentToolsRoot .cd-hero-mast__logo .logo__img {
  width: 34px !important;
  height: 34px !important;
  object-fit: contain !important;
}

html body.page-tab-agent #agentToolsRoot .cd-hero-mast__text {
  flex: 1 1 auto !important;
  min-width: 0 !important;
}

html body.page-tab-agent #agentToolsRoot .cd-hero-banner__title {
  margin: 0 !important;
  font-size: clamp(20px, 5vw + 0.3rem, 24px) !important;
  line-height: 1.15 !important;
  font-weight: 700 !important;
  letter-spacing: -0.02em !important;
  color: #FFFFFF !important;
  -webkit-text-fill-color: #FFFFFF !important;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.45), 0 0 14px rgba(0, 0, 0, 0.25) !important;
}

html body.page-tab-agent #agentToolsRoot .cd-hero-banner__slogan,
html body.page-tab-agent #agentToolsRoot .cd-hero-banner__slogan--v4 {
  margin: 6px 0 0 !important;
  max-width: 18em !important;
  font-size: 13px !important;
  line-height: 1.45 !important;
  font-weight: 500 !important;
  color: rgba(255, 255, 255, 0.88) !important;
  -webkit-text-fill-color: rgba(255, 255, 255, 0.88) !important;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-hero-tags {
  display: flex !important;
  align-items: center !important;
  gap: 6px !important;
  margin-top: 10px !important;
  flex-wrap: nowrap !important;
}

html body.page-tab-agent #agentToolsRoot .ag-hero-tags span {
  display: inline-flex !important;
  align-items: center !important;
  height: 24px !important;
  padding: 0 10px !important;
  border-radius: 999px !important;
  background: rgba(255, 255, 255, 0.12) !important;
  border: 1px solid rgba(255, 255, 255, 0.20) !important;
  font-size: 11px !important;
  line-height: 1 !important;
  font-weight: 600 !important;
  color: rgba(255, 255, 255, 0.92) !important;
  white-space: nowrap !important;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-hero-visual {
  position: absolute !important;
  right: 14px !important;
  bottom: 14px !important;
  width: 72px !important;
  height: 72px !important;
  opacity: 0.85 !important;
  pointer-events: none !important;
}

html body.page-tab-agent #agentToolsRoot .ag-hero-visual::before {
  content: "" !important;
  position: absolute !important;
  right: -18px !important;
  bottom: -22px !important;
  width: 100px !important;
  height: 54px !important;
  background: radial-gradient(ellipse, rgba(47, 91, 255, 0.55) 0%, transparent 72%) !important;
  filter: blur(12px) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-hero-visual__card {
  position: absolute !important;
  right: 4px !important;
  bottom: 12px !important;
  width: 70px !important;
  height: 52px !important;
  border-radius: 16px !important;
  background: linear-gradient(145deg, rgba(255, 255, 255, 0.22) 0%, rgba(255, 255, 255, 0.08) 100%) !important;
  border: 1px solid rgba(255, 255, 255, 0.22) !important;
  backdrop-filter: blur(8px) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-hero-visual__bot {
  position: absolute !important;
  right: 16px !important;
  bottom: 25px !important;
  width: 40px !important;
  height: 30px !important;
  border-radius: 16px 16px 12px 12px !important;
  background: linear-gradient(180deg, #FFFFFF 0%, #BFD6FF 100%) !important;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.18) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-hero-visual__bot::before,
html body.page-tab-agent #agentToolsRoot .ag-hero-visual__bot::after {
  content: "" !important;
  position: absolute !important;
  top: 12px !important;
  width: 7px !important;
  height: 7px !important;
  border-radius: 50% !important;
  background: #1D4FFF !important;
}

html body.page-tab-agent #agentToolsRoot .ag-hero-visual__bot::before {
  left: 13px !important;
}

html body.page-tab-agent #agentToolsRoot .ag-hero-visual__bot::after {
  right: 13px !important;
}

html body.page-tab-agent #agentToolsRoot .ag-hero-visual__bot span {
  position: absolute !important;
  left: 14px !important;
  right: 14px !important;
  bottom: 9px !important;
  height: 3px !important;
  border-radius: 999px !important;
  background: rgba(29, 79, 255, 0.45) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-hero-visual__bubble {
  position: absolute !important;
  right: 0 !important;
  top: 8px !important;
  width: 30px !important;
  height: 30px !important;
  border-radius: 10px !important;
  background: rgba(255, 255, 255, 0.18) !important;
  border: 1px solid rgba(255, 255, 255, 0.22) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  color: #FFFFFF !important;
  font-size: 12px !important;
  font-weight: 800 !important;
}

/* 创作动态条 */
html body.page-tab-agent #agentToolsRoot .cd-live-ticker--agent {
  margin: 12px 16px 0 !important;
  width: calc(100% - 32px) !important;
  height: 36px !important;
  border-radius: 999px !important;
  background: rgba(255, 255, 255, 0.88) !important;
  border: 1px solid rgba(47, 91, 255, 0.10) !important;
  box-shadow: 0 8px 20px rgba(15, 23, 42, 0.05) !important;
  overflow: hidden !important;
}

html body.page-tab-agent #agentToolsRoot .cd-live-ticker__wrap {
  height: 100% !important;
  display: flex !important;
  align-items: center !important;
  padding: 0 12px !important;
  gap: 6px !important;
  overflow: hidden !important;
}

html body.page-tab-agent #agentToolsRoot .cd-live-ticker__dot {
  flex: 0 0 7px !important;
  width: 7px !important;
  height: 7px !important;
  border-radius: 50% !important;
  background: #1D4FFF !important;
  box-shadow: 0 0 0 4px rgba(29, 79, 255, 0.10) !important;
}

html body.page-tab-agent #agentToolsRoot .cd-live-ticker__label {
  flex: 0 0 auto !important;
  font-size: 13px !important;
  line-height: 1 !important;
  font-weight: 700 !important;
  color: #18345F !important;
  white-space: nowrap !important;
}

html body.page-tab-agent #agentToolsRoot .cd-live-ticker__track {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  overflow: hidden !important;
  -webkit-mask-image: linear-gradient(to right, #000 86%, transparent 100%);
  mask-image: linear-gradient(to right, #000 86%, transparent 100%);
}

html body.page-tab-agent #agentToolsRoot .cd-live-ticker__inner {
  display: inline-block !important;
  white-space: nowrap !important;
}

html body.page-tab-agent #agentToolsRoot .cd-live-ticker__item {
  display: inline !important;
  margin-right: 28px !important;
  font-size: 12px !important;
  color: #64748B !important;
  white-space: nowrap !important;
}

/* 搜索框 */
html body.page-tab-agent #agentToolsRoot .cd-search-section {
  margin: 12px 16px 0 !important;
  width: calc(100% - 32px) !important;
}

html body.page-tab-agent #agentToolsRoot .cd-search-box {
  height: 50px !important;
  border-radius: 18px !important;
  background: #FFFFFF !important;
  border: 1px solid rgba(15, 23, 42, 0.06) !important;
  box-shadow: 0 8px 22px rgba(15, 23, 42, 0.04) !important;
  padding: 0 16px !important;
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
}

html body.page-tab-agent #agentToolsRoot .cd-search-icon,
html body.page-tab-agent #agentToolsRoot .cd-search-icon svg {
  width: 20px !important;
  height: 20px !important;
  color: #64748B !important;
  stroke: #64748B !important;
}

html body.page-tab-agent #agentToolsRoot .cd-search-input {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  height: 100% !important;
  border: 0 !important;
  outline: none !important;
  background: transparent !important;
  font-size: 15px !important;
  color: #0F172A !important;
}

html body.page-tab-agent #agentToolsRoot .cd-search-input::placeholder {
  color: #64748B !important;
}

/* AI 资讯：通栏小卡片入口（点击进入 agent_ai_news.php） */
html body.page-tab-agent #agentToolsRoot .ag-ai-news-mini {
  display: block !important;
  margin: 12px 16px 10px !important;
  width: calc(100% - 32px) !important;
  box-sizing: border-box !important;
  padding: 16px 16px 15px !important;
  border-radius: 20px !important;
  background: #ffffff !important;
  border: 1px solid rgba(15, 23, 42, 0.06) !important;
  box-shadow: 0 10px 28px rgba(15, 23, 42, 0.06) !important;
  text-decoration: none !important;
  color: inherit !important;
  -webkit-tap-highlight-color: transparent !important;
}

html body.page-tab-agent #agentToolsRoot .ag-ai-news-mini:active {
  transform: scale(0.992) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-ai-news-mini__row {
  display: flex !important;
  align-items: flex-start !important;
  justify-content: space-between !important;
  gap: 12px !important;
}

html body.page-tab-agent #agentToolsRoot .ag-ai-news-mini__texts {
  flex: 1 1 auto !important;
  min-width: 0 !important;
}

html body.page-tab-agent #agentToolsRoot .ag-ai-news-mini__title-line {
  display: flex !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 6px !important;
}

html body.page-tab-agent #agentToolsRoot .ag-ai-news-mini__title {
  font-size: 17px !important;
  font-weight: 800 !important;
  letter-spacing: -0.02em !important;
  color: #0f172a !important;
  line-height: 1.25 !important;
}

html body.page-tab-agent #agentToolsRoot .ag-ai-news-mini__spark {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-shrink: 0 !important;
}

html body.page-tab-agent #agentToolsRoot .ag-ai-news-mini__spark-ico,
html body.page-tab-agent #agentToolsRoot .ag-ai-news-mini__spark-ico svg {
  width: 18px !important;
  height: 18px !important;
  color: #1d4fff !important;
  stroke: #1d4fff !important;
}

html body.page-tab-agent #agentToolsRoot .ag-ai-news-mini__desc {
  margin: 8px 0 0 !important;
  font-size: 13px !important;
  line-height: 1.55 !important;
  color: #64748b !important;
}

html body.page-tab-agent #agentToolsRoot .ag-ai-news-mini__corner {
  flex: 0 0 auto !important;
  width: 40px !important;
  height: 40px !important;
  border-radius: 14px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: linear-gradient(180deg, rgba(29, 79, 255, 0.1) 0%, rgba(29, 79, 255, 0.04) 100%) !important;
  border: 1px solid rgba(29, 79, 255, 0.14) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-ai-news-mini__corner-ico,
html body.page-tab-agent #agentToolsRoot .ag-ai-news-mini__corner-ico svg {
  width: 18px !important;
  height: 18px !important;
  color: #1d4fff !important;
  stroke: #1d4fff !important;
}

html[data-h5-appearance='dark'] body.page-tab-agent #agentToolsRoot .ag-ai-news-mini {
  background: rgba(30, 41, 59, 0.96) !important;
  border-color: rgba(148, 163, 184, 0.14) !important;
}

html[data-h5-appearance='dark'] body.page-tab-agent #agentToolsRoot .ag-ai-news-mini__title {
  color: #f1f5f9 !important;
}

html[data-h5-appearance='dark'] body.page-tab-agent #agentToolsRoot .ag-ai-news-mini__desc {
  color: #94a3b8 !important;
}

html[data-h5-appearance='dark'] body.page-tab-agent #agentToolsRoot .ag-ai-news-mini__corner {
  background: linear-gradient(180deg, rgba(96, 165, 250, 0.15) 0%, rgba(96, 165, 250, 0.06) 100%) !important;
  border-color: rgba(96, 165, 250, 0.25) !important;
}

html[data-h5-appearance='dark'] body.page-tab-agent #agentToolsRoot .ag-ai-news-mini__corner-ico,
html[data-h5-appearance='dark'] body.page-tab-agent #agentToolsRoot .ag-ai-news-mini__corner-ico svg {
  color: #93c5fd !important;
  stroke: #93c5fd !important;
}

html body.page-tab-agent #agentToolsRoot .ag-ai-news-mini--daily-hot {
  margin: 10px 10px 14px !important;
  width: calc(100% - 20px) !important;
  max-width: none !important;
  padding: 20px 18px 19px !important;
  border-radius: 18px !important;
  border: 1px solid rgba(234, 88, 12, 0.14) !important;
  background: linear-gradient(145deg, #fff7ed 0%, #ffffff 42%, #fffbeb 100%) !important;
  box-shadow:
    0 14px 36px rgba(234, 88, 12, 0.1),
    0 4px 12px rgba(15, 23, 42, 0.05) !important;
  overflow: hidden !important;
  position: relative !important;
}

html body.page-tab-agent #agentToolsRoot .ag-ai-news-mini--daily-hot::before {
  content: '' !important;
  position: absolute !important;
  inset: 0 !important;
  background: radial-gradient(ellipse 80% 60% at 100% 0%, rgba(251, 146, 60, 0.14) 0%, transparent 62%) !important;
  pointer-events: none !important;
}

html body.page-tab-agent #agentToolsRoot .ag-ai-news-mini--daily-hot .ag-ai-news-mini__row {
  position: relative !important;
  z-index: 1 !important;
}

html body.page-tab-agent #agentToolsRoot .ag-ai-news-mini--daily-hot .ag-ai-news-mini__title {
  color: #9a3412 !important;
  font-size: 19px !important;
  font-weight: 800 !important;
  letter-spacing: -0.02em !important;
}

html body.page-tab-agent #agentToolsRoot .ag-ai-news-mini--daily-hot .ag-ai-news-mini__desc {
  color: #78716c !important;
  font-size: 13.5px !important;
  line-height: 1.6 !important;
  margin-top: 9px !important;
}

html body.page-tab-agent #agentToolsRoot .ag-ai-news-mini--daily-hot .ag-ai-news-mini__spark-ico,
html body.page-tab-agent #agentToolsRoot .ag-ai-news-mini--daily-hot .ag-ai-news-mini__spark-ico svg {
  color: #ea580c !important;
  stroke: #ea580c !important;
}

html body.page-tab-agent #agentToolsRoot .ag-ai-news-mini--daily-hot .ag-ai-news-mini__corner {
  background: linear-gradient(180deg, rgba(234, 88, 12, 0.16) 0%, rgba(234, 88, 12, 0.06) 100%) !important;
  border-color: rgba(234, 88, 12, 0.24) !important;
  width: 44px !important;
  height: 44px !important;
  border-radius: 14px !important;
  box-shadow: 0 4px 12px rgba(234, 88, 12, 0.12) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-ai-news-mini--daily-hot .ag-ai-news-mini__corner-ico,
html body.page-tab-agent #agentToolsRoot .ag-ai-news-mini--daily-hot .ag-ai-news-mini__corner-ico svg {
  color: #ea580c !important;
  stroke: #ea580c !important;
}

html[data-h5-appearance='dark'] body.page-tab-agent #agentToolsRoot .ag-ai-news-mini--daily-hot {
  background: linear-gradient(145deg, #431407 0%, #1c1917 48%, #292524 100%) !important;
  border-color: rgba(251, 146, 60, 0.22) !important;
  box-shadow:
    0 14px 36px rgba(0, 0, 0, 0.35),
    0 4px 12px rgba(251, 146, 60, 0.08) !important;
}

html[data-h5-appearance='dark'] body.page-tab-agent #agentToolsRoot .ag-ai-news-mini--daily-hot::before {
  background: radial-gradient(ellipse 80% 60% at 100% 0%, rgba(251, 146, 60, 0.2) 0%, transparent 62%) !important;
}

html[data-h5-appearance='dark'] body.page-tab-agent #agentToolsRoot .ag-ai-news-mini--daily-hot .ag-ai-news-mini__desc {
  color: #a8a29e !important;
}

html[data-h5-appearance='dark'] body.page-tab-agent #agentToolsRoot .ag-ai-news-mini--daily-hot .ag-ai-news-mini__title {
  color: #fdba74 !important;
}

html[data-h5-appearance='dark'] body.page-tab-agent #agentToolsRoot .ag-ai-news-mini--daily-hot .ag-ai-news-mini__spark-ico,
html[data-h5-appearance='dark'] body.page-tab-agent #agentToolsRoot .ag-ai-news-mini--daily-hot .ag-ai-news-mini__spark-ico svg {
  color: #fb923c !important;
  stroke: #fb923c !important;
}

html[data-h5-appearance='dark'] body.page-tab-agent #agentToolsRoot .ag-ai-news-mini--daily-hot .ag-ai-news-mini__corner {
  background: linear-gradient(180deg, rgba(251, 146, 60, 0.18) 0%, rgba(251, 146, 60, 0.06) 100%) !important;
  border-color: rgba(251, 146, 60, 0.28) !important;
}

html[data-h5-appearance='dark'] body.page-tab-agent #agentToolsRoot .ag-ai-news-mini--daily-hot .ag-ai-news-mini__corner-ico,
html[data-h5-appearance='dark'] body.page-tab-agent #agentToolsRoot .ag-ai-news-mini--daily-hot .ag-ai-news-mini__corner-ico svg {
  color: #fdba74 !important;
  stroke: #fdba74 !important;
}

/* ──────────────────────────────────────────────
   智能体分类：横向滑动分段（与创作 Tab 分段控件同气质）
────────────────────────────────────────────── */
html body.page-tab-agent #agentToolsRoot .ag-cat-strip {
  position: relative !important;
  z-index: 2 !important;
  margin: 8px max(12px, env(safe-area-inset-right, 0px)) 10px max(12px, env(safe-area-inset-left, 0px)) !important;
  padding: 0 !important;
  width: auto !important;
  max-width: none !important;
  box-sizing: border-box !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-strip::before,
html body.page-tab-agent #agentToolsRoot .ag-cat-strip::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  bottom: 0 !important;
  width: 16px !important;
  pointer-events: none !important;
  z-index: 3 !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-strip::before {
  left: 0 !important;
  background: linear-gradient(90deg, rgba(243, 246, 251, 1) 0%, rgba(243, 246, 251, 0) 100%) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-strip::after {
  right: 0 !important;
  background: linear-gradient(270deg, rgba(243, 246, 251, 1) 0%, rgba(243, 246, 251, 0) 100%) !important;
}

html[data-h5-appearance='dark'] body.page-tab-agent #agentToolsRoot .ag-cat-strip::before {
  background: linear-gradient(90deg, rgba(15, 23, 42, 1) 0%, rgba(15, 23, 42, 0) 100%) !important;
}

html[data-h5-appearance='dark'] body.page-tab-agent #agentToolsRoot .ag-cat-strip::after {
  background: linear-gradient(270deg, rgba(15, 23, 42, 1) 0%, rgba(15, 23, 42, 0) 100%) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-strip__track {
  border-radius: 14px !important;
  background: #e8edf3 !important;
  border: 1px solid rgba(15, 23, 42, 0.06) !important;
  box-sizing: border-box !important;
  padding: 4px !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-strip__scroll {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: stretch !important;
  gap: 7px !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  -webkit-overflow-scrolling: touch !important;
  scroll-snap-type: x proximity !important;
  padding: 0 14px 0 4px !important;
  margin: 0 !important;
  scrollbar-width: none !important;
  box-sizing: border-box !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-strip__scroll::-webkit-scrollbar {
  display: none !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill {
  flex: 0 0 auto !important;
  scroll-snap-align: center !important;
  display: inline-flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 6px !important;
  min-height: 40px !important;
  padding: 8px 13px !important;
  margin: 0 !important;
  border: none !important;
  border-radius: 10px !important;
  background: transparent !important;
  cursor: pointer !important;
  white-space: nowrap !important;
  vertical-align: middle !important;
  -webkit-tap-highlight-color: transparent !important;
  transition: background 0.2s ease, box-shadow 0.2s ease, transform 0.12s ease !important;
  font-family: inherit !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill:active {
  transform: scale(0.98) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill:focus {
  outline: none !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill:focus-visible {
  outline: 2px solid rgba(37, 99, 235, 0.45) !important;
  outline-offset: 2px !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill.is-active {
  background: #fff !important;
  box-shadow:
    0 1px 2px rgba(15, 23, 42, 0.06),
    0 3px 10px rgba(15, 23, 42, 0.08) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill__ico {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 26px !important;
  height: 26px !important;
  border-radius: 7px !important;
  background: rgba(255, 255, 255, 0.45) !important;
  border: 1px solid rgba(15, 23, 42, 0.05) !important;
  color: #64748b !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill__lucide,
html body.page-tab-agent #agentToolsRoot .ag-cat-pill__ico :is(svg, i.lh-lucide) {
  width: 16px !important;
  height: 16px !important;
  display: block !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill[data-ag-cat="all"]:not(.is-active) .ag-cat-pill__ico {
  color: #2563eb !important;
  background: rgba(239, 246, 255, 0.75) !important;
  border-color: rgba(37, 99, 235, 0.1) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill[data-ag-cat="内容创作"]:not(.is-active) .ag-cat-pill__ico {
  color: #0d9488 !important;
  background: rgba(240, 253, 250, 0.85) !important;
  border-color: rgba(13, 148, 136, 0.12) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill[data-ag-cat="热点灵感"]:not(.is-active) .ag-cat-pill__ico {
  color: #d97706 !important;
  background: rgba(255, 251, 235, 0.95) !important;
  border-color: rgba(217, 119, 6, 0.14) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill[data-ag-cat="写标题"]:not(.is-active) .ag-cat-pill__ico {
  color: #e11d48 !important;
  background: rgba(255, 241, 242, 0.95) !important;
  border-color: rgba(225, 29, 72, 0.12) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill[data-ag-cat="写正文"]:not(.is-active) .ag-cat-pill__ico {
  color: #0d9488 !important;
  background: rgba(240, 253, 250, 0.85) !important;
  border-color: rgba(13, 148, 136, 0.12) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill[data-ag-cat="发前检查"]:not(.is-active) .ag-cat-pill__ico {
  color: #ca8a04 !important;
  background: rgba(254, 252, 232, 0.9) !important;
  border-color: rgba(202, 138, 4, 0.14) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill[data-ag-cat="互动成交"]:not(.is-active) .ag-cat-pill__ico {
  color: #2563eb !important;
  background: rgba(239, 246, 255, 0.85) !important;
  border-color: rgba(37, 99, 235, 0.12) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill[data-ag-cat="自媒体工作台"]:not(.is-active) .ag-cat-pill__ico {
  color: #7c3aed !important;
  background: rgba(245, 243, 255, 0.75) !important;
  border-color: rgba(124, 58, 237, 0.12) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill[data-ag-cat="自媒体电商"]:not(.is-active) .ag-cat-pill__ico {
  color: #ea580c !important;
  background: rgba(255, 247, 237, 0.9) !important;
  border-color: rgba(234, 88, 12, 0.12) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill[data-ag-cat="效率工具"]:not(.is-active) .ag-cat-pill__ico {
  color: #ca8a04 !important;
  background: rgba(254, 252, 232, 0.9) !important;
  border-color: rgba(202, 138, 4, 0.14) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill[data-ag-cat="视频工具"]:not(.is-active) .ag-cat-pill__ico {
  color: #db2777 !important;
  background: rgba(253, 242, 248, 0.75) !important;
  border-color: rgba(219, 39, 119, 0.1) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill[data-ag-cat="智能助手"]:not(.is-active) .ag-cat-pill__ico {
  color: #2563eb !important;
  background: rgba(239, 246, 255, 0.75) !important;
  border-color: rgba(37, 99, 235, 0.1) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill[data-ag-cat="未分组"]:not(.is-active) .ag-cat-pill__ico {
  color: #475569 !important;
  background: rgba(241, 245, 249, 0.95) !important;
  border-color: rgba(15, 23, 42, 0.06) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill.is-active .ag-cat-pill__ico {
  background: linear-gradient(145deg, #3b82f6 0%, #2563eb 60%, #1d4ed8 100%) !important;
  border-color: transparent !important;
  color: #fff !important;
  box-shadow: 0 1px 4px rgba(37, 99, 235, 0.22) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill[data-ag-cat="内容创作"].is-active .ag-cat-pill__ico {
  background: linear-gradient(145deg, #14b8a6 0%, #0d9488 58%, #0f766e 100%) !important;
  box-shadow: 0 1px 4px rgba(13, 148, 136, 0.28) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill[data-ag-cat="热点灵感"].is-active .ag-cat-pill__ico {
  background: linear-gradient(145deg, #fbbf24 0%, #f59e0b 55%, #d97706 100%) !important;
  box-shadow: 0 1px 4px rgba(217, 119, 6, 0.28) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill[data-ag-cat="写标题"].is-active .ag-cat-pill__ico {
  background: linear-gradient(145deg, #fb7185 0%, #f43f5e 55%, #e11d48 100%) !important;
  box-shadow: 0 1px 4px rgba(225, 29, 72, 0.26) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill[data-ag-cat="写正文"].is-active .ag-cat-pill__ico {
  background: linear-gradient(145deg, #14b8a6 0%, #0d9488 58%, #0f766e 100%) !important;
  box-shadow: 0 1px 4px rgba(13, 148, 136, 0.28) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill[data-ag-cat="发前检查"].is-active .ag-cat-pill__ico {
  background: linear-gradient(145deg, #eab308 0%, #ca8a04 55%, #a16207 100%) !important;
  box-shadow: 0 1px 4px rgba(202, 138, 4, 0.22) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill[data-ag-cat="互动成交"].is-active .ag-cat-pill__ico {
  background: linear-gradient(145deg, #60a5fa 0%, #3b82f6 55%, #1d4ed8 100%) !important;
  box-shadow: 0 1px 4px rgba(37, 99, 235, 0.26) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill[data-ag-cat="自媒体工作台"].is-active .ag-cat-pill__ico {
  background: linear-gradient(145deg, #a78bfa 0%, #7c3aed 55%, #6d28d9 100%) !important;
  box-shadow: 0 1px 4px rgba(124, 58, 237, 0.26) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill[data-ag-cat="自媒体电商"].is-active .ag-cat-pill__ico {
  background: linear-gradient(145deg, #fb923c 0%, #ea580c 52%, #c2410c 100%) !important;
  box-shadow: 0 1px 4px rgba(234, 88, 12, 0.24) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill[data-ag-cat="效率工具"].is-active .ag-cat-pill__ico {
  background: linear-gradient(145deg, #eab308 0%, #ca8a04 55%, #a16207 100%) !important;
  box-shadow: 0 1px 4px rgba(202, 138, 4, 0.22) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill[data-ag-cat="视频工具"].is-active .ag-cat-pill__ico {
  background: linear-gradient(145deg, #fb7185 0%, #ec4899 50%, #db2777 100%) !important;
  box-shadow: 0 1px 4px rgba(219, 39, 119, 0.24) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill[data-ag-cat="智能助手"].is-active .ag-cat-pill__ico {
  background: linear-gradient(145deg, #60a5fa 0%, #3b82f6 55%, #1d4ed8 100%) !important;
  box-shadow: 0 1px 4px rgba(37, 99, 235, 0.26) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill[data-ag-cat="未分组"].is-active .ag-cat-pill__ico {
  background: linear-gradient(145deg, #94a3b8 0%, #64748b 55%, #475569 100%) !important;
  box-shadow: 0 1px 4px rgba(71, 85, 105, 0.2) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill.is-active .ag-cat-pill__ico :is(svg, i.lh-lucide) {
  color: #fff !important;
  stroke: #fff !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill__label {
  font-size: 14px !important;
  font-weight: 700 !important;
  letter-spacing: 0.01em !important;
  color: #64748b !important;
}

html body.page-tab-agent #agentToolsRoot .ag-cat-pill.is-active .ag-cat-pill__label {
  color: #0f172a !important;
  font-weight: 800 !important;
}

/* ──────────────────────────────────────────────
   智能体货架：按后台 agent_section 分组，每行 3 个宫格
────────────────────────────────────────────── */
html body.page-tab-agent #agentToolsRoot .ag-shelf-groups {
  margin: 10px 14px 14px 14px !important;
  padding: 10px 10px 12px !important;
  width: calc(100% - 28px) !important;
  max-width: calc(100% - 28px) !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 16px !important;
  border-radius: 20px !important;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.94) 0%, rgba(248, 250, 252, 0.98) 100%) !important;
  border: 1px solid rgba(15, 23, 42, 0.07) !important;
  box-shadow:
    0 10px 32px rgba(15, 23, 42, 0.06),
    inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-sec-group {
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
  min-width: 0 !important;
}

html body.page-tab-agent #agentToolsRoot .ag-group-label {
  margin: 0 0 8px 2px !important;
  padding: 0 !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  color: #475569 !important;
  letter-spacing: 0.02em !important;
}

html body.page-tab-agent #agentToolsRoot .ag-tile-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 12px 10px !important;
  width: 100% !important;
  min-width: 0 !important;
  padding: 2px 0 0 !important;
  box-sizing: border-box !important;
}

/* 智能体货架：分类/搜索隐藏（须 !important，否则压不过上方 display:flex !important） */
html body.page-tab-agent #agentToolsRoot a.ag-tool-tile.ag-shelf-hidden,
html body.page-tab-agent #agentToolsRoot a.ag-ai-news-mini.ag-shelf-hidden {
  display: none !important;
}

html body.page-tab-agent #agentToolsRoot .ag-tool-tile {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 8px !important;
  min-height: 0 !important;
  padding: 14px 6px 12px !important;
  border-radius: 16px !important;
  background: #fff !important;
  border: none !important;
  box-shadow:
    0 1px 2px rgba(15, 23, 42, 0.04),
    0 4px 14px rgba(15, 23, 42, 0.06) !important;
  text-decoration: none !important;
  color: #0f172a !important;
  overflow: hidden !important;
  -webkit-tap-highlight-color: transparent !important;
  transition: transform 0.12s ease, box-shadow 0.12s ease !important;
}

html body.page-tab-agent #agentToolsRoot a.ag-tool-tile:active {
  transform: scale(0.97) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-tool-tile__ico {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
  flex: 0 0 auto !important;
}

html body.page-tab-agent #agentToolsRoot .ag-tool-tile__ico .ag-bench-ico {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 52px !important;
  height: 52px !important;
  border-radius: 16px !important;
  background: linear-gradient(145deg, #e2e8f0 0%, #94a3b8 100%) !important;
  box-shadow: 0 6px 14px rgba(15, 23, 42, 0.12) !important;
  border: 0 !important;
  color: #fff !important;
}

html body.page-tab-agent #agentToolsRoot .ag-tool-tile__ico .ag-bench-ico--amber {
  background: linear-gradient(145deg, #fcd34d 0%, #f59e0b 58%, #d97706 100%) !important;
  box-shadow: 0 6px 14px rgba(245, 158, 11, 0.28) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-tool-tile__ico .ag-bench-ico--cyan {
  background: linear-gradient(145deg, #67e8f9 0%, #06b6d4 55%, #0891b2 100%) !important;
  box-shadow: 0 6px 14px rgba(6, 182, 212, 0.26) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-tool-tile__ico .ag-bench-ico--mint {
  background: linear-gradient(145deg, #6ee7b7 0%, #10b981 55%, #059669 100%) !important;
  box-shadow: 0 6px 14px rgba(16, 185, 129, 0.26) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-tool-tile__ico .ag-bench-ico--violet {
  background: linear-gradient(145deg, #c4b5fd 0%, #8b5cf6 55%, #7c3aed 100%) !important;
  box-shadow: 0 6px 14px rgba(124, 58, 237, 0.26) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-tool-tile__ico .ag-bench-ico--rose {
  background: linear-gradient(145deg, #fda4af 0%, #f43f5e 55%, #e11d48 100%) !important;
  box-shadow: 0 6px 14px rgba(244, 63, 94, 0.26) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-tool-tile__ico .ag-bench-ico--slate {
  background: linear-gradient(145deg, #cbd5e1 0%, #64748b 55%, #475569 100%) !important;
  box-shadow: 0 6px 14px rgba(71, 85, 105, 0.22) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-tool-tile__ico .ag-bench-ico--sky {
  background: linear-gradient(145deg, #7dd3fc 0%, #3b82f6 55%, #2563eb 100%) !important;
  box-shadow: 0 6px 14px rgba(37, 99, 235, 0.26) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-tool-tile__ico .ag-bench-ico :is(svg, i.lh-lucide) {
  width: 24px !important;
  height: 24px !important;
  stroke: #fff !important;
  color: #fff !important;
  fill: none !important;
  stroke-width: 2.1 !important;
  display: block !important;
}

html body.page-tab-agent #agentToolsRoot .ag-tool-tile__name {
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  overflow: hidden !important;
  width: 100% !important;
  flex: 0 1 auto !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
  text-align: center !important;
  color: #111827 !important;
  letter-spacing: 0.01em !important;
  word-break: break-word !important;
  hyphens: auto !important;
}

html body.page-tab-agent #agentToolsRoot .ag-tool-tile__sub {
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 1 !important;
  overflow: hidden !important;
  width: 100% !important;
  margin-top: -2px !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  line-height: 1.25 !important;
  text-align: center !important;
  color: #94a3b8 !important;
  letter-spacing: 0.01em !important;
}

html body.page-tab-agent #agentToolsRoot .ag-tool-tile--coming {
  opacity: 0.88 !important;
  border: 1px dashed rgba(47, 91, 255, 0.26) !important;
  box-shadow: 0 3px 12px rgba(15, 23, 42, 0.04) !important;
  cursor: default !important;
}

html body.page-tab-agent #agentToolsRoot .ag-tool-tile--coming .ag-tool-tile__name {
  color: #64748B !important;
}

html body.page-tab-agent #agentToolsRoot .ag-tool-tile .agent-shelf-new--tile {
  position: absolute !important;
  top: 5px !important;
  right: 5px !important;
  font-size: 8px !important;
  font-weight: 700 !important;
  padding: 2px 4px !important;
  border-radius: 999px !important;
  background: rgba(29, 79, 255, 0.12) !important;
  color: #1D4FFF !important;
  border: 1px solid rgba(29, 79, 255, 0.18) !important;
  line-height: 1.2 !important;
  z-index: 1 !important;
}

@media (hover: hover) and (pointer: fine) {
  html body.page-tab-agent #agentToolsRoot a.ag-tool-tile:not(.ag-tool-tile--coming):hover {
    transform: translateY(-2px) !important;
    box-shadow:
      0 2px 4px rgba(15, 23, 42, 0.05),
      0 10px 26px rgba(15, 23, 42, 0.09) !important;
  }
}

/* ──────────────────────────────────────────────
   响应式：375px 以下
────────────────────────────────────────────── */
@media (max-width: 374px) {
  html body.page-tab-agent #agentToolsRoot .cd-hero-banner.cd-hero-banner--agent {
    margin-left: 12px !important;
    margin-right: 12px !important;
    width: calc(100% - 24px) !important;
    height: 118px !important;
  }

  html body.page-tab-agent #agentToolsRoot .cd-hero-mast {
    gap: 10px !important;
  }

  html body.page-tab-agent #agentToolsRoot .cd-hero-mast__logo {
    width: 34px !important;
    height: 34px !important;
    flex-basis: 34px !important;
  }

  html body.page-tab-agent #agentToolsRoot .cd-hero-banner__title {
    font-size: 21px !important;
  }

  html body.page-tab-agent #agentToolsRoot .cd-hero-banner__content--brand-mast {
    padding-right: 86px !important;
  }

  html body.page-tab-agent #agentToolsRoot .ag-hero-tags span {
    height: 18px !important;
    padding: 0 5px !important;
    font-size: 9px !important;
  }

  html body.page-tab-agent #agentToolsRoot .ag-hero-visual {
    width: 80px !important;
    opacity: 0.6 !important;
  }

  html body.page-tab-agent #agentToolsRoot .cd-live-ticker--agent,
  html body.page-tab-agent #agentToolsRoot .cd-search-section,
  html body.page-tab-agent #agentToolsRoot .ag-ai-news-mini {
    margin-left: 12px !important;
    margin-right: 12px !important;
    width: calc(100% - 24px) !important;
  }

  html body.page-tab-agent #agentToolsRoot .ag-cat-strip {
    margin-left: 12px !important;
    margin-right: 12px !important;
    width: calc(100% - 24px) !important;
  }

  html body.page-tab-agent #agentToolsRoot .ag-cat-pill {
    padding: 8px 11px !important;
  }

  html body.page-tab-agent #agentToolsRoot .ag-cat-pill__label {
    font-size: 13px !important;
  }

  html body.page-tab-agent #agentToolsRoot .ag-shelf-groups {
    margin-left: 14px !important;
    margin-right: 14px !important;
    width: calc(100% - 28px) !important;
    max-width: 100% !important;
    padding: 8px 8px 10px !important;
    gap: 14px !important;
  }

  html body.page-tab-agent #agentToolsRoot .ag-tile-grid {
    gap: 8px 6px !important;
  }

  html body.page-tab-agent #agentToolsRoot .ag-tool-tile {
    min-height: 0 !important;
    padding: 12px 4px 11px !important;
    gap: 9px !important;
    border-radius: 14px !important;
  }

  html body.page-tab-agent #agentToolsRoot .ag-tool-tile__ico .ag-bench-ico {
    width: 46px !important;
    height: 46px !important;
  }

  html body.page-tab-agent #agentToolsRoot .ag-tool-tile__ico .ag-bench-ico :is(svg, i.lh-lucide) {
    width: 21px !important;
    height: 21px !important;
  }

  html body.page-tab-agent #agentToolsRoot .ag-tool-tile__name {
    font-size: 12px !important;
    letter-spacing: 0.01em !important;
  }
}

/* 即将上线区块 */
html body.page-tab-agent #agentToolsRoot .ag-sec-group--soon {
  margin-top: 4px !important;
  padding-top: 4px !important;
  border-top: 1px dashed rgba(15, 23, 42, 0.08) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-sec-group--soon .ag-group-label {
  color: #64748b !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: 0.04em !important;
  margin-bottom: 10px !important;
}

html body.page-tab-agent #agentToolsRoot .ag-tool-tile--coming {
  cursor: default !important;
  opacity: 0.92 !important;
  border: 1px dashed rgba(37, 99, 235, 0.22) !important;
  background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%) !important;
}

html body.page-tab-agent #agentToolsRoot .ag-tool-tile--coming .agent-shelf-new--tile {
  background: linear-gradient(135deg, #64748b, #475569) !important;
}
