/* Agenda workgroup rounds presentation only.
   The renderer lives in agenda-workgroups.js; movement and state remain in app.js.
   Round position selects one of three visual variants: round-1, round-2 or round-3. */

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma::before{
  position: absolute;
  inset: 0;
  z-index: -1;
  content: "";
  background-image:
    linear-gradient(color-mix(in srgb, var(--workgroup-accent-pale) 42%, transparent) 1px, transparent 1px),
    linear-gradient(90deg, color-mix(in srgb, var(--workgroup-accent-pale) 42%, transparent) 1px, transparent 1px);
  background-size: 4.45cqw 4.45cqw;
  opacity: .48;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma{
  --workgroup-accent-strong: var(--agenda-strong, #fe7615);
  --workgroup-accent-pale: var(--agenda-pale, #ffd8b4);
  --workgroup-on-accent: var(--agenda-on-strong, #fafafa);
  --agenda-card-blue: #1e80f3;
  --agenda-card-purple: #b191ff;
  --agenda-card-pink: #f17fb2;
  --agenda-card-orange: #ffa23d;
  min-height: 101.27cqw;
  width: min(100%, 1440px);
  margin-inline: auto;
  container-type: inline-size;
  padding: 11cqw 7cqw 7cqw;
  background: var(--agenda-paper);
  color: var(--agenda-ink);
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma::before{
  z-index: 0;
  inset: 0;
  background-size: 3.2cqw 3.2cqw;
  opacity: .33;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma::after{
  position: absolute;
  z-index: 0;
  top: 17cqw;
  right: -12cqw;
  width: 45cqw;
  height: 64cqw;
  content: "";
  border-radius: 45% 55% 35% 65%;
  background: color-mix(in srgb, var(--workgroup-accent-pale) 60%, transparent);
  transform: rotate(18deg);
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma .agenda-schedule-chip{
  top: 4.5cqw;
  left: 8.5cqw;
  width: 30cqw;
  background: var(--workgroup-accent-strong);
  color: var(--workgroup-on-accent);
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading{
  position: relative;
  z-index: 2;
  width: 57cqw;
  margin: 0 0 5cqw auto;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading h2{
  margin: 0;
  font-size: 4.1cqw;
  font-weight: 600;
  line-height: .96;
  letter-spacing: -.06em;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading h2 span{
  text-decoration: underline;
  text-decoration-color: var(--workgroup-accent-pale);
  text-decoration-thickness: .55em;
  text-underline-offset: -.38em;
  text-decoration-skip-ink: none;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-grid{
  position: relative;
  z-index: 2;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 4.2cqw 3.6cqw;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card{
  --workgroup-card-color: var(--agenda-card-green);
  position: relative;
  min-width: 0;
  min-height: 33.1cqw;
  display: grid;
  grid-template-rows: 1fr auto;
  overflow: hidden;
  border: .16cqw solid var(--agenda-charcoal);
  border-radius: 1.35cqw;
  background: var(--workgroup-card-color);
  color: #fff;
  box-shadow: .75cqw .75cqw 0 var(--agenda-charcoal);
  transform: rotate(-1.2deg);
  transition: transform .2s ease, opacity .2s ease;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-icon .v5-image-placeholder{
  display: grid;
  place-items: center;
  border-radius: 50%;
  color: var(--agenda-charcoal);
  background:
    radial-gradient(circle at 50% 47%, rgba(255, 255, 255, .65), transparent 57%),
    radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--workgroup-accent-strong) 26%, transparent), color-mix(in srgb, var(--workgroup-accent-pale) 62%, white));
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-icon .v5-image-placeholder::before{
  content: "+";
  font-weight: 850;
  font-size: 2.2cqw;
  letter-spacing: .08em;
  color: color-mix(in srgb, var(--agenda-charcoal) 72%, transparent);
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card:nth-child(2){ --workgroup-card-color: var(--agenda-card-blue); transform: rotate(.8deg); }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card:nth-child(3){ --workgroup-card-color: var(--agenda-card-purple); transform: rotate(-.6deg); }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card:nth-child(4){ --workgroup-card-color: var(--agenda-card-pink); transform: rotate(1deg); }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card:nth-child(5){ --workgroup-card-color: var(--agenda-card-orange); transform: rotate(-.7deg); }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card:nth-child(6){ --workgroup-card-color: var(--agenda-card-yellow); transform: rotate(.8deg); }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-icon{
  position: absolute;
  z-index: 2;
  top: -.2cqw;
  right: -.2cqw;
  width: 7.3cqw;
  height: 6.3cqw;
  display: grid;
  place-items: center;
  border-radius: 0 1.25cqw 0 65%;
  background: var(--agenda-paper);
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-icon img{
  width: 68%;
  height: 68%;
  object-fit: contain;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-copy{
  padding: 7.2cqw 2.5cqw 2cqw;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-copy h3{
  max-width: 18cqw;
  margin: 0 0 1.5cqw;
  font-size: 1.7cqw;
  line-height: 1.12;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-copy p{
  margin: 0;
  font-size: 1.05cqw;
  font-weight: 500;
  line-height: 1.08;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-hosts{
  background: var(--agenda-paper);
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host{
  min-height: 6.7cqw;
  display: grid;
  grid-template-columns: 6.7cqw minmax(0, 1fr) 7.3cqw;
  gap: 1.1cqw;
  align-items: center;
  color: var(--agenda-charcoal);
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host + .workgroup-host{
  border-top: .1cqw solid #ddd;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host-photo{
  width: 6.7cqw;
  height: 6.7cqw;
  overflow: hidden;
  border-radius: 0 60% 60% 0;
  background: var(--workgroup-card-color);
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host-photo img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host-photo .person-card-missing{
  display: none;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host small,
#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host strong,
#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host > div:nth-child(2) > span{
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host small{
  font-size: .55cqw;
  font-weight: 700;
  text-transform: uppercase;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host strong{
  max-height: 2.35em;
  font-size: .78cqw;
  line-height: 1.17;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host > div:nth-child(2) > span{
  max-height: 2.25em;
  font-size: .58cqw;
  font-weight: 300;
  line-height: 1.11;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host-logo{
  width: 6.7cqw;
  height: 4.5cqw;
  display: grid;
  place-items: center;
  padding: 0;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host-logo img{
  position: absolute;
  top: 10%;
  left: 8%;
  width: 84%;
  height: 80%;
  max-width: none;
  max-height: none;
  object-fit: contain;
  object-position: center;
}

@container agenda (max-width: 1050px) and (min-width: 751px){
#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma{ min-height: 245cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading{ width: 54cqw; margin-bottom: 7cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading h2{ font-size: 5.2cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 6cqw 4.5cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card{ min-height: 63cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-copy{ padding: 12cqw 4cqw 3cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-copy h3{ max-width: 26cqw; font-size: 2.7cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-copy p{ font-size: 1.65cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host{ grid-template-columns: 11cqw 1fr 11cqw; min-height: 11cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host-photo{ width: 11cqw; height: 11cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host small{ font-size: .8cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host strong{ font-size: 1.25cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host > div:nth-child(2) > span{ font-size: .9cqw; }
}

@container agenda (max-width: 750px){
#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma{ min-height: 258cqw; padding: 34cqw 7cqw 13cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma::before{ background-size: 12cqw 12cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma .agenda-schedule-chip{
    top: 7cqw;
    left: 6cqw;
    width: 88cqw;
    min-height: 15cqw;
    padding: 3cqw 8cqw;
    border-width: .45cqw;
    border-radius: 3cqw;
    box-shadow: 1.6cqw 1.6cqw 0 var(--agenda-charcoal);
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading{ width: 86cqw; margin: 0 0 18cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading h2{ font-size: 11.5cqw; line-height: .96; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-grid{ display: block; height: 137cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card{
    position: absolute;
    top: calc(var(--stack-position) * 1.45cqw);
    left: calc(var(--stack-position) * 2.4cqw);
    width: 83cqw;
    min-height: 125cqw;
    border-width: .45cqw;
    border-radius: 4.8cqw;
    box-shadow: 2.4cqw 2.4cqw 0 var(--agenda-charcoal);
    transform: rotate(calc((var(--stack-position) - 1) * 1.1deg));
    z-index: var(--stack-layer);
    cursor: pointer;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card:not(.is-active){ pointer-events: auto; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card:focus-visible{ outline: 1cqw solid var(--workgroup-accent-pale); outline-offset: 1.5cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-icon{ width: 27cqw; height: 25cqw; border-radius: 0 4.5cqw 0 65%; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-copy{ padding: 30cqw 8cqw 7cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-copy h3{ max-width: 58cqw; margin-bottom: 5cqw; font-size: 5.3cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-copy p{ font-size: 3.7cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host{ min-height: 20cqw; grid-template-columns: 20cqw 1fr 22cqw; gap: 3cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host-photo{ width: 20cqw; height: 20cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host small{ font-size: 1.7cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host strong{ font-size: 2.5cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host > div:nth-child(2) > span{ font-size: 1.8cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host-logo{ width: 20cqw; height: 13cqw; }
}

@container agenda (min-width: 1051px){
@media (hover: hover) and (pointer: fine){
#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card{
      transition: translate .2s ease, box-shadow .2s ease, transform .2s ease;
      will-change: translate;
    }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card:hover{
      translate: 0 -.78cqw;
      animation: agenda-card-hop .48s cubic-bezier(.22, .86, .32, 1);
    }
}
}

@media (prefers-reduced-motion: reduce){
#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card{
    animation: none !important;
    transition: none !important;
  }
}

@media print{
#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card{
    box-shadow: .35cqw .35cqw 0 var(--agenda-charcoal);
  }
}

@container agenda (min-width: 1051px){
#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma{
    height: 101.267cqw;
    min-height: 0;
    padding: 0;
    background-color: var(--agenda-paper);
    background-image:
      linear-gradient(color-mix(in srgb, var(--workgroup-accent-strong) 46%, transparent) 1px, transparent 1px),
      linear-gradient(90deg, color-mix(in srgb, var(--workgroup-accent-strong) 46%, transparent) 1px, transparent 1px);
    background-position: 3.067cqw 3.933cqw;
    background-repeat: repeat;
    background-size: 2.75cqw 2.75cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="3"]{
    background-image: none;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma::before{
    z-index: 0;
    top: 50%;
    left: 50%;
    width: 72.977cqw;
    height: 104.133cqw;
    background: var(--workgroup-accent-pale);
    -webkit-mask: url("./assets/design-round-blob.svg") center / 100% 100% no-repeat;
    mask: url("./assets/design-round-blob.svg") center / 100% 100% no-repeat;
    opacity: .55;
    transform: translate(-50%, -50%) rotate(-90deg) scaleY(-1);
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma::after{
    z-index: 1;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    height: 4.62cqw;
    border-radius: 0;
    background: var(--workgroup-accent-strong);
    clip-path: polygon(0 72%, 8% 56%, 20% 72%, 34% 50%, 48% 69%, 61% 52%, 75% 71%, 88% 52%, 100% 66%, 100% 100%, 0 100%);
    transform: none;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="1"]::after{
    display: none;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma .agenda-schedule-chip{
    top: 3.87cqw;
    left: 8.5cqw;
    width: 29.449cqw;
    height: 5.467cqw;
    min-height: 5.467cqw;
    padding: 1.234cqw 3.086cqw;
    border-width: .133cqw;
    border-radius: .8cqw;
    background: var(--workgroup-accent-strong);
    color: var(--workgroup-on-accent);
    box-shadow: .4cqw .4cqw 0 var(--agenda-charcoal);
    transform: rotate(3.186deg);
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="1"] .agenda-schedule-chip span{
    width: 14.107cqw;
    font-size: 1.764cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="1"] .agenda-schedule-chip strong{
    width: 7.054cqw;
    font-size: 2.469cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading{
    position: absolute;
    z-index: 2;
    top: 4.195cqw;
    left: 38.6cqw;
    width: 56.5cqw;
    margin: 0;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading h2{
    font-size: 3.337cqw;
    line-height: .959;
    letter-spacing: -.05em;
    white-space: nowrap;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading h2 span{
    text-decoration-color: var(--workgroup-accent-pale);
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="1"] .round-heading{
    top: 5cqw;
    left: 44.383cqw;
    width: 50.933cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="2"] .agenda-schedule-chip{
    top: 4.194cqw;
    left: 6.8cqw;
    width: 22.267cqw;
    height: 4.133cqw;
    min-height: 4.133cqw;
    padding: .933cqw 2.333cqw;
    transform: none;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="2"] .round-heading{
    top: 4.661cqw;
    left: 36.467cqw;
    width: 56.733cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="3"] .agenda-schedule-chip{
    top: 3.65cqw;
    left: 5.062cqw;
    width: 22.267cqw;
    height: 4.133cqw;
    min-height: 4.133cqw;
    padding: .933cqw 2.333cqw;
    transform: none;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="3"] .round-heading{
    top: 4.117cqw;
    left: 41.862cqw;
    width: 53.067cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-grid{
    position: absolute;
    z-index: 2;
    top: 14.147cqw;
    left: 50%;
    width: 79.467cqw;
    grid-template-columns: repeat(3, 24.267cqw);
    gap: 3.333cqw;
    transform: translateX(-50%);
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="3"] .workgroup-grid{
    top: 12.874cqw;
    width: 87.333cqw;
    column-gap: 7.266cqw;
    row-gap: 3.333cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card{
    width: 24.267cqw;
    height: 37.267cqw;
    min-height: 37.267cqw;
    border-width: .127cqw;
    border-radius: 1.525cqw;
    box-shadow: .762cqw .762cqw 0 var(--agenda-charcoal);
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card:nth-child(1){ transform: rotate(-1.559deg); }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card:nth-child(1),
#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card:nth-child(4){ left: -.631cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card:nth-child(2),
#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card:nth-child(5){ left: .533cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card:nth-child(3),
#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card:nth-child(6){ left: 1.66cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card:nth-child(2){ transform: rotate(2.058deg); }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card:nth-child(3){ transform: rotate(-1.074deg); }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card:nth-child(4){ top: .724cqw; transform: rotate(1.393deg); }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card:nth-child(5){ top: .724cqw; transform: rotate(-1.074deg); }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card:nth-child(6){ top: .724cqw; transform: rotate(1.44deg); }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="2"] .workgroup-grid{
    left: calc(50% - .533cqw);
    top: 14.547cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="3"] .workgroup-card:nth-child(1),
#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="3"] .workgroup-card:nth-child(4){ left: -.165cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="3"] .workgroup-card:nth-child(2),
#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="3"] .workgroup-card:nth-child(5){ left: -.283cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="3"] .workgroup-card:nth-child(3),
#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="3"] .workgroup-card:nth-child(6){ left: -.469cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="3"] .workgroup-card:nth-child(4),
#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="3"] .workgroup-card:nth-child(5),
#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="3"] .workgroup-card:nth-child(6){ top: .182cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-icon{
    top: -.127cqw;
    right: -.127cqw;
    width: 8.6cqw;
    height: 8.133cqw;
    border-radius: 0 1.525cqw 0 5.067cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-copy{
    padding: 5.739cqw 2.406cqw 1.5cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-copy h3{
    max-width: 14.333cqw;
    margin-bottom: 1.5cqw;
    font-size: 1.271cqw;
    line-height: 1.3;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-copy p{
    font-size: 1.017cqw;
    line-height: 1.04;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host{
    min-height: 6.4cqw;
    grid-template-columns: 6.4cqw minmax(0, 1fr) 6.5cqw;
    gap: 1cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host-photo{
    width: 6.4cqw;
    height: 6.4cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host small{
    font-size: .467cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host strong{
    font-size: .701cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host > div:nth-child(2) > span{
    font-size: .526cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host-logo{
    width: 6.5cqw;
    height: 4.38cqw;
  }
}

@container agenda (max-width: 1050px) and (min-width: 751px){
#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma{
    height: 143.165cqw;
    min-height: 0;
    padding: 0;
    overflow: hidden;
    background-image:
      linear-gradient(color-mix(in srgb, var(--workgroup-accent-strong) 12%, transparent) .1cqw, transparent .1cqw),
      linear-gradient(90deg, color-mix(in srgb, var(--workgroup-accent-strong) 12%, transparent) .1cqw, transparent .1cqw);
    background-size: 3.3cqw 3.3cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma::before{
    z-index: 0;
    inset: auto;
    top: 50%;
    left: 50%;
    width: 91.487cqw;
    height: 93.405cqw;
    background: var(--workgroup-accent-pale);
    -webkit-mask: url("./assets/design-round-blob.svg") center / 100% 100% no-repeat;
    mask: url("./assets/design-round-blob.svg") center / 100% 100% no-repeat;
    opacity: .55;
    transform: translate(-50%, -50%) rotate(-90deg) scaleY(-1);
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma::after{
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    height: 8.153cqw;
    border-radius: 0;
    clip-path: polygon(0 72%, 8% 56%, 20% 72%, 34% 50%, 48% 69%, 61% 52%, 75% 71%, 88% 52%, 100% 66%, 100% 100%, 0 100%);
    transform: none;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma .agenda-schedule-chip{
    top: 3.117cqw;
    left: 5.156cqw;
    width: 40.456cqw;
    height: 7.434cqw;
    min-height: 7.434cqw;
    padding: 1.679cqw 4.197cqw;
    border-width: .24cqw;
    border-radius: 1.439cqw;
    box-shadow: .719cqw .719cqw 0 var(--agenda-charcoal);
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading{
    position: absolute;
    top: 20.86cqw;
    left: 7.434cqw;
    width: 55cqw;
    margin: 0;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading h2{
    font-size: 4.546cqw;
    line-height: .959;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading::before{
    position: absolute;
    top: -13.8cqw;
    left: 0;
    width: 25cqw;
    height: 11cqw;
    content: "";
    background:
      url("./assets/Vector-1.svg") left bottom / 4.68cqw 5.04cqw no-repeat,
      url("./assets/Vector.svg") 8.2cqw top / 5.64cqw 9.5cqw no-repeat,
      url("./assets/Vector-2.svg") right bottom / 5.16cqw 4.56cqw no-repeat;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-grid{
    position: absolute;
    top: 38.4cqw;
    left: 50%;
    width: 77.1cqw;
    display: grid;
    grid-template-columns: repeat(3, 23.285cqw);
    gap: 3.424cqw;
    transform: translateX(-50%);
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card{
    width: 23.285cqw;
    height: 35.77cqw;
    min-height: 35.77cqw;
    border-width: .235cqw;
    border-radius: 2.257cqw;
    box-shadow: 1.128cqw 1.128cqw 0 var(--agenda-charcoal);
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-icon{
    width: 8.35cqw;
    height: 7.9cqw;
    border-radius: 0 2.257cqw 0 5.9cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-copy{
    padding: 6.85cqw 2.3cqw 1.7cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-copy h3{
    max-width: 14cqw;
    margin-bottom: 1.4cqw;
    font-size: 1.53cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-copy p{
    font-size: 1.2cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host{
    height: 6.142cqw;
    min-height: 6.142cqw;
    grid-template-columns: 6.333cqw minmax(0, 1fr) 6.45cqw;
    gap: .95cqw;
    overflow: hidden;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host-photo{
    width: 6.333cqw;
    height: 6.402cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host small{ font-size: max(.46cqw, 4px); }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host strong{ font-size: max(.7cqw, 6px); }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host > div:nth-child(2) > span{ font-size: max(.52cqw, 4.5px); }
}

@container agenda (max-width: 750px){
#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma{
    height: 217.413cqw;
    min-height: 0;
    padding: 0;
    overflow: visible;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma::after{
    z-index: 3;
    top: 215.423cqw;
    right: 0;
    bottom: auto;
    left: 0;
    width: auto;
    height: 16.915cqw;
    border-radius: 0;
    background: url("./assets/figma-workgroup-wave-mobile.svg") center / 100% 100% no-repeat;
    clip-path: none;
    transform: none;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading{
    position: absolute;
    top: 35.9cqw;
    left: 14.43cqw;
    width: 71.14cqw;
    margin: 0;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading h2{
    font-size: 7.498cqw;
    line-height: .959;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading::before,
#agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading::after,
#agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading h2::before{
    position: absolute;
    z-index: 1;
    top: -28.935cqw;
    content: "";
    background: var(--workgroup-accent-strong);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading::before{
    left: 3.13cqw;
    width: 11.284cqw;
    height: 19.89cqw;
    -webkit-mask-image: url("./assets/figma-v5-round-one-cmo.svg");
    mask-image: url("./assets/figma-v5-round-one-cmo.svg");
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading::after{
    top: -28.758cqw;
    left: 17.174cqw;
    width: 10.998cqw;
    height: 19.691cqw;
    -webkit-mask-image: url("./assets/figma-v5-round-two-cmo.svg");
    mask-image: url("./assets/figma-v5-round-two-cmo.svg");
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading h2{
    position: relative;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading h2::before{
    top: -28.758cqw;
    left: 30.834cqw;
    width: 10.999cqw;
    height: 19.691cqw;
    -webkit-mask-image: url("./assets/figma-v5-round-three-cmo.svg");
    mask-image: url("./assets/figma-v5-round-three-cmo.svg");
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .round-variant-round-1 .round-heading::before,
#agendaPreview .agenda.agenda-v5.agenda-redesign .round-variant-round-2 .round-heading::after,
#agendaPreview .agenda.agenda-v5.agenda-redesign .round-variant-round-3 .round-heading h2::before{
    background: var(--agenda-charcoal);
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma .agenda-schedule-chip{
    top: 54.975cqw;
    left: 8.458cqw;
    width: 83.085cqw;
    height: 15.423cqw;
    min-height: 15.423cqw;
    padding: 3.483cqw 8.706cqw;
    border-width: .497cqw;
    border-radius: 2.985cqw;
    box-shadow: 1.493cqw 1.493cqw 0 var(--agenda-charcoal);
    transform: none;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma .agenda-schedule-chip span{
    width: 39.801cqw;
    font-size: 4.975cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma .agenda-schedule-chip strong{
    width: 19.9cqw;
    font-size: 6.965cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-grid{
    position: absolute;
    top: 75.124cqw;
    left: 0;
    width: 100%;
    height: 140.351cqw;
    display: block;
    transform: none;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-grid::before,
#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-grid::after{
    position: absolute;
    z-index: 7;
    content: "";
    pointer-events: none;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-grid::before{
    top: 1.071cqw;
    left: 6.905cqw;
    width: 11.692cqw;
    height: 12.687cqw;
    background-image: url("./assets/Vector.svg");
    transform: rotate(11.92deg);
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-grid::after{
    right: 7.123cqw;
    bottom: 2.519cqw;
    width: 12.918cqw;
    height: 7.95cqw;
    background-image: url("./assets/figma-workgroup-sparkle-2.svg");
    transform: rotate(-27.29deg);
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card,
#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card:nth-child(n){
    position: absolute;
    top: calc(10.945cqw + (var(--stack-position) * .42cqw));
    left: calc(50% + (var(--stack-position) * .62cqw));
    width: 74.479cqw;
    height: 114.379cqw;
    min-height: 114.379cqw;
    border-width: .39cqw;
    border-radius: 4.68cqw;
    box-shadow: 2.34cqw 2.34cqw 0 var(--agenda-charcoal);
    transform: translateX(-50%) rotate(calc((var(--stack-position) - 1) * 1.1deg));
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-icon{
    width: 26.395cqw;
    height: 24.963cqw;
    border-radius: 0 4.68cqw 0 15.55cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-copy{
    padding: 17.617cqw 7.385cqw 4.5cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-copy h3{
    max-width: 44cqw;
    margin-bottom: 4cqw;
    font-size: 3.9cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-copy p{
    font-size: 3.119cqw;
    line-height: 1.128;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host{
    height: 18.824cqw;
    min-height: 18.824cqw;
    grid-template-columns: 19.438cqw minmax(0, 1fr) 19.903cqw;
    gap: 3.36cqw;
    overflow: hidden;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host-photo{
    width: 19.438cqw;
    height: 19.64cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host small{ font-size: 1.435cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host strong{ font-size: 2.152cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host > div:nth-child(2) > span{ font-size: 1.614cqw; }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host-logo{ width: 19.903cqw; height: 13.448cqw; }
}

@container agenda (min-width: 1051px){
#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma::after{
    right: 0;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma,
#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="3"]{
    height: min(70.764cqw, 1019px);
    min-height: 0;
    background-image: none;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma::before{
    top: calc(50% - 2.708cqw);
    left: calc(50% + 1.91cqw);
    width: 94.792cqw;
    height: 50.208cqw;
    background: url("./assets/figma-workgroup-round-grid.svg") center / 100% 100% no-repeat;
    -webkit-mask: none;
    mask: none;
    opacity: 1;
    transform: translate(-50%, -50%);
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma::after{
    display: none;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma .agenda-schedule-chip,
#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="2"] .agenda-schedule-chip,
#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="3"] .agenda-schedule-chip{
    top: 4.951cqw;
    left: 1.944cqw;
    width: 25.899cqw;
    height: 4.808cqw;
    min-height: 4.808cqw;
    padding: 1.085cqw 2.714cqw;
    border-width: .155cqw;
    border-radius: 1.102cqw;
    box-shadow: .465cqw .465cqw 0 var(--agenda-charcoal);
    transform: rotate(-3.186deg);
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma .agenda-schedule-chip span,
#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="1"] .agenda-schedule-chip span{
    width: 12.407cqw;
    font-size: 1.551cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma .agenda-schedule-chip strong,
#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="1"] .agenda-schedule-chip strong{
    width: 6.203cqw;
    font-size: 2.172cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="1"] .agenda-schedule-chip::after{
    position: absolute;
    top: -3.35cqw;
    right: .15cqw;
    width: 3.264cqw;
    height: 3.542cqw;
    content: "";
    background: url("./assets/figma-workgroup-schedule-arrow.svg") center / 100% 100% no-repeat;
    transform: rotate(68.95deg);
    transform-origin: center;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading,
#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="1"] .round-heading,
#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="2"] .round-heading,
#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="3"] .round-heading{
    top: 38.125cqw;
    left: 7.847cqw;
    width: 27.849cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading::before,
#agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading::after,
#agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading h2::before{
    position: absolute;
    z-index: 1;
    bottom: 5.764cqw;
    content: "";
    background: var(--workgroup-accent-strong);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading::before{
    left: 1.225cqw;
    width: 4.417cqw;
    height: 7.708cqw;
    -webkit-mask-image: url("./assets/figma-v5-round-one-cmo.svg");
    mask-image: url("./assets/figma-v5-round-one-cmo.svg");
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading::after{
    left: 6.725cqw;
    width: 4.306cqw;
    height: 7.708cqw;
    background: var(--workgroup-accent-strong);
    -webkit-mask-image: url("./assets/figma-v5-round-two-cmo.svg");
    mask-image: url("./assets/figma-v5-round-two-cmo.svg");
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading h2::before{
    left: 12.071cqw;
    width: 4.306cqw;
    height: 7.708cqw;
    background: var(--workgroup-accent-strong);
    -webkit-mask-image: url("./assets/figma-v5-round-three-cmo.svg");
    mask-image: url("./assets/figma-v5-round-three-cmo.svg");
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .round-variant-round-1 .round-heading::before,
#agendaPreview .agenda.agenda-v5.agenda-redesign .round-variant-round-2 .round-heading::after,
#agendaPreview .agenda.agenda-v5.agenda-redesign .round-variant-round-3 .round-heading h2::before{
    background: var(--agenda-charcoal);
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading h2{
    position: relative;
    font-size: 2.935cqw;
    white-space: normal;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-grid,
#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="2"] .workgroup-grid,
#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="3"] .workgroup-grid{
    top: 7.604cqw;
    left: 35.903cqw;
    width: 55.983cqw;
    grid-template-columns: repeat(3, 16.997cqw);
    column-gap: 2.499cqw;
    row-gap: 2.499cqw;
    transform: none;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card,
#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="3"] .workgroup-card:nth-child(n){
    width: 16.997cqw;
    height: 26.102cqw;
    min-height: 26.102cqw;
    border-width: .089cqw;
    border-radius: 1.068cqw;
    box-shadow: .534cqw .534cqw 0 var(--agenda-charcoal);
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card:nth-child(1),
#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card:nth-child(4),
#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card:nth-child(2),
#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card:nth-child(5),
#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card:nth-child(3),
#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card:nth-child(6){
    left: 0;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card:nth-child(4),
#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card:nth-child(5),
#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card:nth-child(6){
    top: 0;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="2"] .workgroup-card:nth-child(n),
#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="3"] .workgroup-card:nth-child(n){
    left: 0;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="2"] .workgroup-card:nth-child(4),
#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="2"] .workgroup-card:nth-child(5),
#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="2"] .workgroup-card:nth-child(6),
#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="3"] .workgroup-card:nth-child(4),
#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="3"] .workgroup-card:nth-child(5),
#agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index="3"] .workgroup-card:nth-child(6){
    top: 0;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-icon{
    top: -.089cqw;
    right: -.089cqw;
    width: 6.023cqw;
    height: 5.697cqw;
    border-radius: 0 1.068cqw 0 3.549cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-copy{
    padding: 4.02cqw 1.685cqw 1.042cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-copy h3{
    max-width: 10.039cqw;
    margin-bottom: .833cqw;
    font-size: .89cqw;
    line-height: 1.3;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-copy p{
    font-size: .712cqw;
    line-height: 1.128;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host{
    height: 4.296cqw;
    min-height: 4.296cqw;
    grid-template-columns: 4.437cqw minmax(0, 1fr) 4.542cqw;
    gap: .764cqw;
    overflow: hidden;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host-photo{
    width: 4.437cqw;
    height: 4.483cqw;
  }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host small{ font-size: max(.327cqw, 4px); }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host strong{ font-size: max(.491cqw, 6px); }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host > div:nth-child(2) > span{ font-size: max(.368cqw, 4.5px); }

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host-logo{ width: 4.542cqw; height: 3.069cqw; }
}

/* Preserve the standalone Profile Card/Facilitator proportions at every breakpoint. */
#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host{
  position: relative;
  display: block;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host-photo{
  position: absolute;
  top: 50%;
  left: -.895%;
  width: 26.171%;
  height: 104.348%;
  transform: translateY(-50%);
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host > div:nth-child(2){
  position: absolute;
  top: 17.141%;
  left: 30.686%;
  width: 34.762%;
  height: 61.914%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow: hidden;
}

/* Pull paired facilitator details towards their shared divider. Keeping the
 * compact Figma text block intact avoids the doubled vertical dead space that
 * appears when two individually-centred profile rows are stacked. */
#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-hosts.has-two-facilitators .workgroup-host:first-child > div:nth-child(2){
  top: 28%;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-hosts.has-two-facilitators .workgroup-host + .workgroup-host > div:nth-child(2){
  top: 6%;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-host-logo{
  position: absolute;
  top: 12.38%;
  left: 67.623%;
  width: 26.797%;
  height: 71.44%;
}
