/* V371: the saved profile must always lead into the first signup action. */
body[data-family-guided="true"] .ai-leader-companion {
  position: relative;
  top: auto;
}

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

body[data-family-guided="true"] [data-rolf-signup-start] {
  scroll-margin-top: 96px;
}

body[data-family-guided="true"] .ai-leader-profile-continue {
  width: 100%;
  min-height: 62px;
  padding: 0 20px;
  border: 1px solid rgba(57, 230, 189, .42);
  border-radius: 14px;
  background: rgba(57, 230, 189, .09);
  color: #dffff8;
  font: inherit;
  font-size: 17px;
  font-weight: 900;
  cursor: pointer;
}

body[data-family-guided="true"] .ai-leader-profile-continue[hidden] {
  display: none !important;
}

body[data-family-guided="true"] .ai-leader-profile-continue:focus-visible,
body[data-family-guided="true"] [data-rolf-signup-auto]:focus-visible {
  outline: 4px solid rgba(90, 217, 255, .42);
  outline-offset: 4px;
}
