body[data-rolf-guided="true"] [data-first-link-sprint] > header h2 em {
  color: #68f0d6;
  font-style: normal;
}

body[data-rolf-guided="true"] .ai-leader-companion {
  grid-template-columns: minmax(0, 1.12fr) minmax(280px, .88fr);
}

body[data-rolf-guided="true"] .ai-leader-first-link-focus {
  display: grid;
  align-content: start;
  gap: 8px;
  padding: 18px;
  border: 1px solid rgba(104, 240, 214, .34);
  border-radius: 18px;
  background: linear-gradient(145deg, rgba(16, 56, 65, .84), rgba(7, 24, 40, .92));
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .05), 0 18px 52px rgba(0, 0, 0, .18);
}

body[data-rolf-guided="true"] .ai-leader-first-link-focus > span,
body[data-rolf-guided="true"] .ai-leader-first-link-focus small {
  color: #68f0d6;
  font-size: .7rem;
  font-weight: 950;
  letter-spacing: .13em;
}

body[data-rolf-guided="true"] .ai-leader-first-link-focus > strong {
  color: #f3fffc;
  font-size: clamp(1.15rem, 2vw, 1.5rem);
  line-height: 1.25;
}

body[data-rolf-guided="true"] .ai-leader-first-link-focus > div {
  display: grid;
  gap: 6px;
  margin-top: 7px;
  padding-top: 13px;
  border-top: 1px solid rgba(255, 255, 255, .1);
}

body[data-rolf-guided="true"] .ai-leader-first-link-focus > div b {
  color: #fff;
  font-size: 1rem;
}

body[data-rolf-guided="true"] .ai-leader-first-link-focus p {
  margin: 0;
  color: #afd0d2;
  font-size: .83rem;
  line-height: 1.55;
}

body[data-rolf-guided="true"] .ai-leader-success-definition {
  grid-column: 1 / -1;
  margin: 0;
  padding: 12px 14px;
  border-left: 3px solid #68f0d6;
  border-radius: 0 12px 12px 0;
  background: rgba(104, 240, 214, .06);
  color: #b8d1d5;
  font-size: .82rem;
  line-height: 1.55;
}

body[data-rolf-guided="true"] .ai-leader-success-definition b { color: #f3fffc; }

body[data-rolf-guided="true"] .ai-leader-after-first {
  grid-column: 1 / -1;
  padding: 12px 14px;
  border: 1px solid rgba(255, 255, 255, .08);
  border-radius: 13px;
  color: #b4c9ce;
}

body[data-rolf-guided="true"] .ai-leader-after-first summary { cursor: pointer; color: #e9f7f5; font-weight: 850; }

body[data-rolf-guided="true"][data-first-link-complete="false"] [data-ai-leader-preflight],
body[data-rolf-guided="true"][data-first-link-complete="false"] [data-ai-leader-learning],
body[data-rolf-guided="true"][data-first-link-complete="false"] [data-revenue-flywheel] {
  display: none !important;
}

body[data-rolf-guided="true"][data-admin-mode="simple"][data-first-link-complete="false"] [data-rolf-signup-start] {
  display: none !important;
}

body[data-rolf-guided="true"][data-admin-mode="simple"][data-first-link-manual="true"] [data-rolf-signup-start]:not([hidden]) {
  display: grid !important;
}

body[data-rolf-guided="true"][data-admin-mode="simple"][data-first-link-phase]:not([data-first-link-phase="profile"]) [data-rolf-signup-profile] {
  display: none !important;
}

body[data-rolf-guided="true"][data-admin-mode="simple"][data-first-link-phase="profile"] [data-rolf-signup-profile] .rolf-profile-optional,
body[data-rolf-guided="true"][data-admin-mode="simple"][data-first-link-phase="profile"] [data-rolf-signup-profile] .rolf-profile-prepared,
body[data-rolf-guided="true"][data-admin-mode="simple"][data-first-link-phase="profile"] [data-rolf-signup-profile] > aside {
  display: none !important;
}

body[data-rolf-guided="true"] .ai-leader-profile-server-note {
  margin: 0;
  color: #9abac0;
  font-size: .78rem;
  line-height: 1.5;
}

body[data-rolf-guided="true"] [data-ai-leader-companion-setup] { display: none !important; }

body[data-rolf-guided="true"][data-admin-mode="simple"][data-first-link-phase="profile"] [data-ai-leader-browser],
body[data-rolf-guided="true"][data-admin-mode="simple"][data-first-link-phase="application-start"] [data-ai-leader-browser],
body[data-rolf-guided="true"][data-admin-mode="simple"][data-first-link-phase="first-success-complete"] [data-ai-leader-browser] {
  display: none !important;
}

body[data-rolf-guided="true"][data-admin-mode="simple"][data-first-link-phase="profile"] [data-rolf-signup-jobs],
body[data-rolf-guided="true"][data-admin-mode="simple"][data-first-link-phase="browser"] [data-rolf-signup-jobs],
body[data-rolf-guided="true"][data-admin-mode="simple"][data-first-link-phase="application-start"] [data-rolf-signup-jobs] {
  display: none !important;
}

@media (max-width: 820px) {
  body[data-rolf-guided="true"] .ai-leader-companion { grid-template-columns: 1fr; }
  body[data-rolf-guided="true"] .ai-leader-first-link-focus { grid-column: 1 / -1; }
}

@media (max-width: 430px) {
  body[data-rolf-guided="true"] .ai-leader-first-link-focus { padding: 15px; }
  body[data-rolf-guided="true"] .ai-leader-success-definition { font-size: .78rem; }
}

