:root {
  --kcr-panel: rgba(10, 11, 31, .93);
  --kcr-panel-2: rgba(18, 11, 42, .95);
  --kcr-line: rgba(153, 111, 255, .28);
  --kcr-line-bright: rgba(69, 221, 255, .5);
  --kcr-text: #f7f3ff;
  --kcr-muted: #b9b4cc;
  --kcr-cyan: #45ddff;
  --kcr-pink: #ff4eb8;
  --kcr-violet: #b96cff;
  --kcr-gold: #ffb547;
  --kcr-lime: #8dff45;
}

.kc-research-page { color: var(--kcr-text); }
.kc-research-page main { overflow: clip; }
.kc-research-hero {
  position: relative;
  padding: 70px 0 46px;
  border-bottom: 1px solid rgba(139, 96, 230, .24);
  background:
    radial-gradient(circle at 78% 25%, rgba(69, 221, 255, .13), transparent 32%),
    radial-gradient(circle at 15% 10%, rgba(255, 78, 184, .12), transparent 30%),
    linear-gradient(135deg, rgba(8, 7, 27, .97), rgba(19, 9, 45, .94));
}
.kc-research-hero::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: .14;
  background-image:
    linear-gradient(rgba(123, 98, 207, .24) 1px, transparent 1px),
    linear-gradient(90deg, rgba(123, 98, 207, .24) 1px, transparent 1px);
  background-size: 44px 44px;
  mask-image: linear-gradient(to bottom, #000, transparent 92%);
}
.kc-research-hero-grid {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: minmax(0, 1.25fr) minmax(300px, .75fr);
  gap: 34px;
  align-items: center;
}
.kc-research-hero h1 {
  max-width: 850px;
  margin: 8px 0 14px;
  font-size: clamp(2.5rem, 5.4vw, 5.2rem);
  line-height: .95;
  letter-spacing: -.055em;
}
.kc-research-hero p:not(.eyebrow) {
  max-width: 790px;
  margin: 0;
  color: var(--kcr-muted);
  font-size: 1.04rem;
  line-height: 1.72;
}
.kc-research-hero-actions { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 24px; }
.kc-research-status-card {
  position: relative;
  overflow: hidden;
  padding: 24px;
  border: 1px solid rgba(69, 221, 255, .35);
  border-radius: 20px;
  background: linear-gradient(145deg, rgba(15, 14, 46, .96), rgba(8, 10, 28, .96));
  box-shadow: 0 24px 75px rgba(24, 7, 72, .34), inset 0 0 0 1px rgba(255,255,255,.025);
}
.kc-research-status-card::before {
  content: "";
  position: absolute;
  width: 210px;
  height: 210px;
  right: -90px;
  top: -100px;
  border-radius: 50%;
  background: rgba(69, 221, 255, .16);
  filter: blur(34px);
}
.kc-research-status-card > span,
.kc-research-kpis span,
.kc-proof-meta span,
.kc-gallery-card header span,
.kc-completion-grid article > div span,
.kc-gap-grid article > div span,
.kc-source-register-grid article > span {
  color: #9994ae;
  font-size: .68rem;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: .12em;
}
.kc-research-status-card > strong {
  position: relative;
  display: block;
  margin: 9px 0 5px;
  color: var(--kcr-cyan);
  font-size: clamp(1.75rem, 3.5vw, 3rem);
  letter-spacing: -.04em;
  text-shadow: 0 0 28px rgba(69, 221, 255, .3);
}
.kc-research-status-card > small { color: #c4bfd4; }
.kc-research-status-card > div {
  display: flex;
  gap: 9px;
  align-items: flex-start;
  margin-top: 19px;
  padding-top: 16px;
  border-top: 1px solid rgba(126, 96, 208, .25);
  color: #bbb6cc;
  font-size: .8rem;
  line-height: 1.48;
}
.kc-research-status-card i { flex: 0 0 auto; width: 8px; height: 8px; margin-top: 4px; border-radius: 50%; background: var(--kcr-lime); box-shadow: 0 0 14px var(--kcr-lime); }

.kc-research-tabs {
  display: flex;
  gap: 7px;
  overflow-x: auto;
  margin-bottom: 22px;
  padding: 7px;
  border: 1px solid rgba(132, 94, 220, .27);
  border-radius: 14px;
  background: rgba(8, 8, 25, .82);
  scrollbar-width: thin;
}
.kc-research-tabs a {
  flex: 0 0 auto;
  padding: 10px 13px;
  border: 1px solid transparent;
  border-radius: 10px;
  color: #b9b4ca;
  font-size: .76rem;
  font-weight: 900;
  text-decoration: none;
  white-space: nowrap;
}
.kc-research-tabs a:hover,
.kc-research-tabs a.active { color: #fff; border-color: rgba(69, 221, 255, .36); background: rgba(69, 221, 255, .09); }

.kc-research-kpis {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 10px;
  margin-bottom: 24px;
}
.kc-research-kpis article {
  min-width: 0;
  padding: 17px;
  border: 1px solid var(--kcr-line);
  border-radius: 14px;
  background: linear-gradient(145deg, rgba(16, 12, 41, .94), rgba(8, 8, 25, .94));
}
.kc-research-kpis strong { display: block; margin-top: 7px; color: #fff; font-size: 1.75rem; }
.kc-research-kpis small { display: block; margin-top: 4px; color: #8f8a9f; font-size: .7rem; line-height: 1.42; }

.kc-research-proof-callout {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 24px;
  align-items: center;
  margin: 24px 0 34px;
  padding: 24px;
  border: 1px solid rgba(255, 78, 184, .42);
  border-radius: 18px;
  background: linear-gradient(120deg, rgba(39, 11, 53, .9), rgba(12, 10, 34, .94));
  box-shadow: 0 20px 60px rgba(87, 14, 84, .16);
}
.kc-research-proof-callout h2 { margin: 7px 0 8px; color: #fff; font-size: clamp(1.45rem, 2.8vw, 2.35rem); }
.kc-research-proof-callout h2 em { color: var(--kcr-pink); font-style: normal; }
.kc-research-proof-callout p:not(.eyebrow) { margin: 0; color: #b8b2c8; line-height: 1.58; }
.kc-proof-meta { display: grid; min-width: 210px; gap: 6px; padding-left: 20px; border-left: 1px solid rgba(159, 103, 225, .28); }
.kc-proof-meta strong { color: #fff; }
.kc-proof-meta a,
.kc-milestone-timeline a,
.kc-source-register-grid a,
.kc-kotm-card a,
.kc-first-appearance-list a,
.kc-rule-mini-grid a,
.kc-gallery-card a { color: var(--kcr-cyan); font-size: .76rem; font-weight: 900; text-decoration: none; }

.kc-research-heading { margin-top: 36px; }
.kc-completion-grid,
.kc-gap-grid,
.kc-source-register-grid,
.kc-rule-mini-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 13px;
}
.kc-completion-grid article,
.kc-gap-grid article,
.kc-source-register-grid article,
.kc-rule-mini-grid article {
  min-width: 0;
  padding: 19px;
  border: 1px solid var(--kcr-line);
  border-radius: 15px;
  background: linear-gradient(145deg, rgba(16, 12, 41, .94), rgba(8, 8, 25, .95));
}
.kc-completion-grid article.complete { border-color: rgba(141, 255, 69, .25); }
.kc-completion-grid article.limited { border-color: rgba(255, 181, 71, .34); }
.kc-completion-grid article > div,
.kc-gap-grid article > div { display: flex; justify-content: space-between; gap: 12px; align-items: center; }
.kc-completion-grid article > div b,
.kc-gap-grid article > div b { color: #8f89a1; font-size: .62rem; font-weight: 900; text-transform: uppercase; letter-spacing: .08em; }
.kc-completion-grid h3,
.kc-gap-grid h3,
.kc-source-register-grid h3,
.kc-rule-mini-grid h3 { margin: 14px 0 8px; color: #fff; font-size: 1.02rem; line-height: 1.28; }
.kc-completion-grid p,
.kc-gap-grid p,
.kc-source-register-grid p,
.kc-rule-mini-grid p { margin: 0; color: #b7b2c7; font-size: .83rem; line-height: 1.55; }
.kc-completion-grid small { display: block; margin-top: 13px; padding-top: 11px; border-top: 1px solid rgba(128, 95, 207, .2); color: #9691a7; line-height: 1.45; }
.kc-gap-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.kc-gap-grid dl { display: grid; gap: 10px; margin: 14px 0 0; }
.kc-gap-grid dl div { display: grid; grid-template-columns: 115px minmax(0, 1fr); gap: 10px; padding-top: 10px; border-top: 1px solid rgba(124, 92, 197, .18); }
.kc-gap-grid dt { color: var(--kcr-gold); font-size: .68rem; font-weight: 900; text-transform: uppercase; letter-spacing: .08em; }
.kc-gap-grid dd { margin: 0; color: #a8a3b7; font-size: .77rem; line-height: 1.5; }

.kc-milestone-timeline { position: relative; display: grid; gap: 13px; }
.kc-milestone-timeline::before { content: ""; position: absolute; left: 98px; top: 8px; bottom: 8px; width: 1px; background: linear-gradient(var(--kcr-cyan), rgba(185, 108, 255, .3)); }
.kc-milestone-timeline article { position: relative; display: grid; grid-template-columns: 82px minmax(0, 1fr); gap: 31px; }
.kc-milestone-timeline article::before { content: ""; position: absolute; left: 94px; top: 22px; width: 9px; height: 9px; border-radius: 50%; background: var(--kcr-cyan); box-shadow: 0 0 14px var(--kcr-cyan); }
.kc-milestone-timeline time { padding-top: 17px; color: #9e99ad; font-size: .72rem; font-weight: 900; text-align: right; }
.kc-milestone-timeline article > div { padding: 17px 18px; border: 1px solid var(--kcr-line); border-radius: 14px; background: rgba(12, 10, 33, .9); }
.kc-milestone-timeline article span { color: var(--kcr-violet); font-size: .66rem; font-weight: 900; text-transform: uppercase; letter-spacing: .1em; }
.kc-milestone-timeline h3 { margin: 6px 0 7px; color: #fff; }
.kc-milestone-timeline p { margin: 0; color: #bab5c8; line-height: 1.55; }
.kc-milestone-timeline small { display: block; margin: 9px 0; color: #8e899f; line-height: 1.45; }

.kc-source-register,
.kc-research-panel {
  margin-top: 34px;
  padding: 22px;
  border: 1px solid var(--kcr-line);
  border-radius: 18px;
  background: linear-gradient(145deg, rgba(16, 12, 41, .94), rgba(8, 8, 25, .95));
}
.kc-source-register-grid article > div { display: flex; justify-content: space-between; gap: 12px; align-items: center; margin-top: 15px; padding-top: 11px; border-top: 1px solid rgba(128, 95, 207, .2); }
.kc-source-register-grid b { color: #9690a7; font-size: .67rem; text-transform: uppercase; letter-spacing: .08em; }

.kc-research-filterbar {
  display: grid;
  grid-template-columns: minmax(140px, .45fr) minmax(190px, .65fr) minmax(260px, 1.4fr) auto;
  gap: 10px;
  align-items: end;
  margin-bottom: 22px;
  padding: 15px;
  border: 1px solid var(--kcr-line);
  border-radius: 15px;
  background: rgba(9, 8, 28, .9);
}
.kc-research-filterbar label { display: grid; gap: 5px; }
.kc-research-filterbar label > span { color: #a6a1b5; font-size: .68rem; font-weight: 900; text-transform: uppercase; letter-spacing: .08em; }
.kc-research-filterbar :is(input,select) { min-height: 44px; width: 100%; padding: 10px 12px; border: 1px solid rgba(140, 101, 219, .34); border-radius: 10px; color: #fff; background: #0b0a24; }
.kc-research-filterbar :is(input,select):focus { outline: none; border-color: var(--kcr-cyan); box-shadow: 0 0 0 3px rgba(69, 221, 255, .09); }

.kc-kotm-overview-grid,
.kc-kotm-data-grid { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(310px, .8fr); gap: 15px; }
.kc-kotm-overview-grid .kc-research-panel,
.kc-kotm-data-grid .kc-research-panel { margin-top: 0; }
.kc-panel-heading { display: flex; justify-content: space-between; gap: 18px; align-items: flex-start; }
.kc-panel-heading h2 { margin: 5px 0 0; color: #fff; font-size: 1.4rem; }
.kc-panel-heading > span { flex: 0 0 auto; padding: 5px 8px; border: 1px solid rgba(69, 221, 255, .28); border-radius: 999px; color: var(--kcr-cyan); background: rgba(69, 221, 255, .07); font-size: .62rem; font-weight: 900; text-transform: uppercase; letter-spacing: .08em; }
.kc-frequency-bars { display: grid; gap: 11px; margin-top: 18px; }
.kc-frequency-bars article > div { display: flex; justify-content: space-between; gap: 12px; align-items: baseline; }
.kc-frequency-bars strong { min-width: 0; color: #f7f3ff; font-size: .81rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.kc-frequency-bars span { color: #908ba1; font-size: .7rem; }
.kc-frequency-bars i { display: block; height: 7px; margin-top: 6px; overflow: hidden; border-radius: 999px; background: rgba(130, 98, 205, .16); }
.kc-frequency-bars i::before { content: ""; display: block; width: var(--value); height: 100%; border-radius: inherit; background: linear-gradient(90deg, var(--kcr-cyan), var(--kcr-violet)); box-shadow: 0 0 12px rgba(69, 221, 255, .22); }
.kc-first-appearance-list { display: grid; max-height: 405px; overflow: auto; margin-top: 17px; padding-right: 5px; }
.kc-first-appearance-list article { display: grid; grid-template-columns: 98px minmax(0, 1fr) auto; gap: 10px; align-items: center; padding: 10px 0; border-bottom: 1px solid rgba(126, 95, 201, .17); }
.kc-first-appearance-list time { color: #918c9f; font-size: .68rem; }
.kc-first-appearance-list strong { min-width: 0; color: #fff; font-size: .8rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.kc-kotm-card-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 13px; }
.kc-kotm-card { overflow: hidden; border: 1px solid var(--kcr-line); border-radius: 16px; background: linear-gradient(145deg, rgba(17, 12, 43, .95), rgba(8, 8, 25, .96)); }
.kc-kotm-card header { display: flex; justify-content: space-between; gap: 12px; align-items: center; padding: 14px 16px; border-bottom: 1px solid rgba(126, 93, 203, .22); background: rgba(69, 221, 255, .04); }
.kc-kotm-card header div { display: flex; gap: 7px; align-items: baseline; }
.kc-kotm-card header span { color: var(--kcr-cyan); font-size: .73rem; font-weight: 900; text-transform: uppercase; letter-spacing: .08em; }
.kc-kotm-card header strong { color: #fff; }
.kc-kotm-card h2 { margin: 0; padding: 16px 16px 11px; color: #fff; font-size: 1.05rem; }
.kc-kotm-traits { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 7px; padding: 0 16px 16px; }
.kc-kotm-traits div { min-width: 0; padding: 9px; border: 1px solid rgba(131, 96, 211, .18); border-radius: 9px; background: rgba(7, 7, 23, .62); }
.kc-kotm-traits span { display: block; color: #817c90; font-size: .58rem; font-weight: 900; text-transform: uppercase; letter-spacing: .07em; }
.kc-kotm-traits b { display: block; margin-top: 3px; color: #d8d3e5; font-size: .72rem; line-height: 1.28; }
.kc-kotm-card footer { padding: 11px 16px; border-top: 1px solid rgba(126, 93, 203, .18); color: var(--kcr-gold); font-size: .68rem; }
.kc-pagination { margin-top: 21px; }

.kc-diversity-table-wrap { overflow-x: auto; margin-top: 16px; }
.kc-diversity-table { width: 100%; border-collapse: collapse; font-size: .75rem; }
.kc-diversity-table th,
.kc-diversity-table td { padding: 9px; border-bottom: 1px solid rgba(126, 94, 201, .17); text-align: right; }
.kc-diversity-table th:first-child,
.kc-diversity-table td:first-child { text-align: left; }
.kc-diversity-table th { color: #8e899d; font-size: .62rem; text-transform: uppercase; letter-spacing: .08em; }
.kc-diversity-table td { color: #c8c3d4; }
.kc-repeat-list { display: grid; gap: 8px; margin-top: 16px; }
.kc-repeat-list article { padding: 12px; border: 1px solid rgba(128, 95, 205, .2); border-radius: 10px; background: rgba(8, 8, 25, .7); }
.kc-repeat-list span { color: var(--kcr-pink); font-size: .65rem; font-weight: 900; }
.kc-repeat-list strong { display: block; margin-top: 4px; color: #fff; font-size: .82rem; }
.kc-repeat-list small { display: block; margin-top: 3px; color: #8f8a9e; line-height: 1.38; }
.kc-kotm-rules { margin-top: 16px; }
.kc-rule-mini-grid { margin-top: 16px; }
.kc-rule-mini-grid article > span { color: var(--kcr-violet); font-size: .62rem; font-weight: 900; text-transform: uppercase; letter-spacing: .08em; }
.kc-rule-mini-grid small { display: block; margin: 9px 0; color: #8f8a9f; }

.kc-gallery-year-strip { display: flex; gap: 7px; overflow-x: auto; margin-bottom: 22px; padding-bottom: 5px; }
.kc-gallery-year-strip a { flex: 0 0 auto; display: grid; min-width: 92px; padding: 10px 12px; border: 1px solid var(--kcr-line); border-radius: 10px; color: #bcb7ca; background: rgba(10, 9, 28, .86); text-decoration: none; }
.kc-gallery-year-strip a:hover,
.kc-gallery-year-strip a.active { border-color: rgba(69, 221, 255, .44); background: rgba(69, 221, 255, .08); }
.kc-gallery-year-strip strong { color: #fff; }
.kc-gallery-year-strip span { margin-top: 2px; color: #8d889a; font-size: .67rem; }
.kc-gallery-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px; }
.kc-gallery-card { display: flex; flex-direction: column; min-height: 215px; padding: 17px; border: 1px solid var(--kcr-line); border-radius: 15px; background: linear-gradient(145deg, rgba(16, 12, 41, .94), rgba(8, 8, 25, .95)); }
.kc-gallery-card header { display: flex; justify-content: space-between; gap: 10px; align-items: center; }
.kc-gallery-card header strong { color: var(--kcr-gold); }
.kc-gallery-card h2 { margin: 17px 0 8px; color: #fff; font-size: 1.03rem; line-height: 1.32; }
.kc-gallery-card p { margin: 0; color: #a9a4b8; font-size: .75rem; line-height: 1.5; }
.kc-gallery-card footer { display: grid; gap: 7px; margin-top: auto; padding-top: 14px; border-top: 1px solid rgba(126, 93, 203, .17); }
.kc-gallery-card footer span { color: #7f7a8d; font-size: .62rem; line-height: 1.4; }
.kc-gallery-policy-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; margin-top: 18px; }
.kc-gallery-policy-grid article { padding: 16px; border: 1px solid rgba(129, 96, 206, .22); border-radius: 12px; background: rgba(8, 8, 25, .66); }
.kc-gallery-policy-grid b { color: var(--kcr-cyan); }
.kc-gallery-policy-grid p { margin: 7px 0 0; color: #aaa5b9; font-size: .8rem; line-height: 1.55; }

.kc-research-empty { display: grid; gap: 5px; place-items: center; min-height: 220px; padding: 30px; border: 1px dashed rgba(148, 104, 226, .35); border-radius: 16px; color: #aaa5b8; text-align: center; background: rgba(10, 9, 28, .7); }
.kc-research-empty strong { color: #fff; font-size: 1.15rem; }
.kc-research-muted { color: #9893a7; }

@media (max-width: 1180px) {
  .kc-research-kpis { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .kc-gallery-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .kc-kotm-card-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 900px) {
  .kc-research-hero-grid,
  .kc-kotm-overview-grid,
  .kc-kotm-data-grid { grid-template-columns: 1fr; }
  .kc-research-filterbar { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .kc-research-filterbar .grow { grid-column: 1 / -1; }
  .kc-completion-grid,
  .kc-source-register-grid,
  .kc-rule-mini-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .kc-gallery-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 640px) {
  .kc-research-hero { padding-top: 50px; }
  .kc-research-kpis,
  .kc-completion-grid,
  .kc-gap-grid,
  .kc-source-register-grid,
  .kc-rule-mini-grid,
  .kc-kotm-card-grid,
  .kc-gallery-grid,
  .kc-gallery-policy-grid { grid-template-columns: 1fr; }
  .kc-research-filterbar { grid-template-columns: 1fr; }
  .kc-research-filterbar .grow { grid-column: auto; }
  .kc-research-proof-callout { grid-template-columns: 1fr; }
  .kc-proof-meta { padding: 15px 0 0; border-left: 0; border-top: 1px solid rgba(159, 103, 225, .28); }
  .kc-milestone-timeline::before { left: 8px; }
  .kc-milestone-timeline article { grid-template-columns: 1fr; padding-left: 25px; gap: 4px; }
  .kc-milestone-timeline article::before { left: 4px; top: 18px; }
  .kc-milestone-timeline time { padding-top: 0; text-align: left; }
  .kc-first-appearance-list article { grid-template-columns: 88px minmax(0, 1fr); }
  .kc-first-appearance-list a { grid-column: 2; }
}

/* Shared research archive additions used on existing KittyCats pages. */
.kc-section-tabs { padding-top: 18px !important; padding-bottom: 0 !important; }
.kc-section-tabs .kc-research-tabs { margin-bottom: 0; }
.kc-research-kpis.compact { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.kc-batch14-home .kc-market-tools-grid,
.kc-batch14-history-links,
.kc-batch14-trait-links,
.kc-research-market-tools { margin-bottom: 24px; }
@media (max-width: 900px) {
  .kc-research-kpis.compact { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 640px) {
  .kc-research-kpis.compact { grid-template-columns: 1fr; }
}
.kc-research-automation-strip{display:grid;grid-template-columns:1fr 1fr auto;gap:18px;align-items:center;margin:24px 0;padding:18px 20px;border:1px solid rgba(116,225,255,.18);border-radius:17px;background:linear-gradient(100deg,rgba(39,210,255,.08),rgba(108,57,184,.11),rgba(20,18,34,.92))}.kc-research-automation-strip>div{display:flex;align-items:center;gap:11px}.kc-research-automation-strip p{display:grid;gap:2px;margin:0}.kc-research-automation-strip strong{color:#f5f3ff;font-size:.82rem}.kc-research-automation-strip small{color:#9d98af;font-size:.69rem}.kc-research-automation-strip>a{white-space:nowrap;color:#8feaff;font-size:.75rem;font-weight:850}.kc-live-dot{width:9px;height:9px;border-radius:50%;background:#65efad;box-shadow:0 0 0 5px rgba(101,239,173,.08),0 0 18px rgba(101,239,173,.65)}@media(max-width:820px){.kc-research-automation-strip{grid-template-columns:1fr}.kc-research-automation-strip>a{justify-self:start}}
.kc-market-tool-link.automation{border-color:rgba(101,221,255,.2);background:linear-gradient(145deg,rgba(44,204,255,.07),rgba(118,66,205,.1),rgba(20,18,34,.94))}.kc-market-tool-link.automation>span{color:#87e9ff}
