.workgroup-choice-page{background:#f5f2ec}.workgroup-choice-page.preview-only .preview-stage{padding-top:0}.workgroup-choice-page .agenda-frame{overflow:visible}.workgroup-choice-page #agendaPreview{overflow:visible}.workgroup-choice-shell{position:relative;z-index:20;background:#f5f2ec;color:#2d2d2f;font-family:"Poppins",Arial,sans-serif}.workgroup-choice-toolbar{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:minmax(185px,auto) minmax(90px,1fr);gap:18px;align-items:center;border-bottom:1px solid rgba(45,45,47,.12);background:rgba(255,255,255,.96);padding:14px clamp(18px,4vw,60px);box-shadow:0 8px 25px rgba(45,45,47,.08);backdrop-filter:blur(16px)}.workgroup-choice-event-header{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#2d2d2f;padding:19px clamp(24px,4vw,60px);color:#fff}.workgroup-choice-event-logo{width:190px;line-height:0}.workgroup-choice-event-logo img{display:block;width:100%;height:auto}.workgroup-choice-event-name{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 10px;font-size:12px;font-weight:800;letter-spacing:.08em;text-align:right;text-transform:uppercase}.workgroup-choice-event-name span{white-space:nowrap}.workgroup-choice-event-name span+span::before{content:"·";margin-right:10px;color:#ff6d9a}.workgroup-choice-progress-copy span,.workgroup-choice-progress-copy strong{display:block}.workgroup-choice-progress-copy span{color:#ff2365;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.workgroup-choice-progress-copy strong{margin-top:2px;font-size:13px}.workgroup-choice-progress-track{height:7px;overflow:hidden;border-radius:999px;background:#e7e2db}.workgroup-choice-progress-track span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7119e3,#ff2365);transition:width .22s ease}.workgroup-choice-review,.workgroup-choice-start,.workgroup-choice-submit,.workgroup-choice-success button{border:0;border-radius:999px;background:#7119e3;color:#fff;padding:12px 20px;font:800 13px "Poppins",Arial,sans-serif;cursor:pointer;box-shadow:0 7px 18px rgba(113,25,227,.2)}.workgroup-choice-review:disabled{background:#cbc5be;color:#79736c;box-shadow:none;cursor:not-allowed}.workgroup-choice-intro{display:grid;justify-items:start;gap:12px;max-width:1120px;margin:0 auto;padding:clamp(32px,6vw,72px) clamp(22px,5vw,68px) clamp(28px,5vw,58px)}.workgroup-choice-kicker{color:#ff2365;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.workgroup-choice-intro h1{max-width:760px;margin:0;color:#2d2d2f;font-size:clamp(34px,6vw,78px);font-weight:800;letter-spacing:-.055em;line-height:.98}.workgroup-choice-intro>p{max-width:720px;margin:0;color:#65625e;font-size:clamp(14px,1.5vw,18px);line-height:1.6}.workgroup-choice-intro .workgroup-choice-demo{border:1px solid #e4c969;border-radius:12px;background:#fff7d9;padding:11px 14px;color:#675217;font-size:13px}.workgroup-choice-start{margin-top:7px;background:#2d2d2f;box-shadow:none}.workgroup-choice-closed{min-height:42vh;align-content:center}.workgroup-choice-page .workgroup-choice-round .round-heading{height:auto!important;min-height:0!important;padding-bottom:22px}.workgroup-choice-round-status{display:inline-flex!important;width:auto!important;margin:16px 0 0!important;border-radius:999px;background:rgba(255,255,255,.9);padding:8px 12px!important;color:#2d2d2f!important;font:800 12px/1.2 "Poppins",Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}.workgroup-choice-page .workgroup-choice-card{cursor:default!important}.workgroup-choice-card-controls{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding:13px}.workgroup-choice-card-controls:has(button:only-child){grid-template-columns:1fr}.workgroup-choice-card-controls button{display:flex;min-height:42px;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(45,45,47,.2);border-radius:10px;background:#fff;color:#2d2d2f;padding:8px;font:800 11px "Poppins",Arial,sans-serif;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.workgroup-choice-card-controls button:hover{border-color:#7119e3;transform:translateY(-1px)}.workgroup-choice-card-controls button b{display:grid;width:22px;height:22px;border-radius:50%;background:#ece7f3;color:#7119e3;font-size:11px;place-items:center}.workgroup-choice-card-controls button.is-selected{border-color:#7119e3;background:#7119e3;color:#fff}.workgroup-choice-card-controls button.is-selected b{background:#fff;color:#7119e3}.workgroup-choice-dialog[hidden]{display:none}.workgroup-choice-dialog{position:fixed;inset:0;z-index:1000;display:grid;overflow:auto;padding:24px;place-items:center}.workgroup-choice-dialog-backdrop{position:fixed;inset:0;background:rgba(26,20,31,.68);backdrop-filter:blur(8px)}.workgroup-choice-dialog-card{position:relative;z-index:1;width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;border-radius:24px;background:#fbfaf7;color:#2d2d2f;padding:clamp(24px,5vw,48px);box-shadow:0 30px 90px rgba(0,0,0,.28);font-family:"Poppins",Arial,sans-serif}.workgroup-choice-dialog-close{position:absolute;top:16px;right:16px;display:grid;width:38px;height:38px;border:0;border-radius:50%;background:#ece8e1;color:#2d2d2f;font-size:24px;cursor:pointer;place-items:center}.workgroup-choice-dialog-heading>span{color:#ff2365;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.workgroup-choice-dialog-heading h2{max-width:580px;margin:7px 0 8px;font-size:clamp(27px,4vw,42px);letter-spacing:-.035em;line-height:1.05}.workgroup-choice-dialog-heading p{margin:0;color:#6b6863;font-size:13px;line-height:1.55}.workgroup-choice-form{display:grid;gap:20px;margin-top:26px}.workgroup-choice-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.workgroup-choice-fields label{display:grid;gap:6px}.workgroup-choice-fields label>span{font-size:11px;font-weight:800}.workgroup-choice-fields input,.workgroup-choice-fields textarea{width:100%;box-sizing:border-box;border:1px solid #d9d3cb;border-radius:11px;background:#fff;padding:12px 13px;color:#2d2d2f;font:500 14px "Poppins",Arial,sans-serif}.workgroup-choice-fields input:focus,.workgroup-choice-fields textarea:focus{border-color:#7119e3;outline:3px solid rgba(113,25,227,.13)}.workgroup-choice-field-wide{grid-column:1/-1}.workgroup-choice-honeypot{position:absolute!important;left:-10000px!important}.workgroup-choice-consent{display:flex;gap:10px;align-items:flex-start;border:1px solid #ddd7cf;border-radius:13px;background:#fff;padding:13px;cursor:pointer}.workgroup-choice-consent input{width:18px;height:18px;margin-top:2px;accent-color:#7119e3}.workgroup-choice-consent strong,.workgroup-choice-consent small{display:block}.workgroup-choice-consent strong{font-size:11px}.workgroup-choice-consent small{margin-top:3px;color:#77726c;font-size:10px;line-height:1.45}.workgroup-choice-review-list{display:grid;gap:8px}.workgroup-choice-review-list article{display:grid;grid-template-columns:75px minmax(0,1fr);gap:12px;align-items:center;border-radius:12px;background:#eee8f5;padding:11px 13px}.workgroup-choice-review-list article>span{color:#7119e3;font-size:10px;font-weight:900;text-transform:uppercase}.workgroup-choice-review-list strong,.workgroup-choice-review-list small{display:block}.workgroup-choice-review-list strong{font-size:11px}.workgroup-choice-review-list small{margin-top:3px;color:#69636f;font-size:10px}.workgroup-choice-form-error{min-height:18px;margin:0;color:#b1244f;font-size:11px;font-weight:700}.workgroup-choice-form-actions{display:flex;justify-content:flex-end;gap:10px}.workgroup-choice-back{border:0;background:transparent;color:#5e5960;padding:12px 16px;font:700 12px "Poppins",Arial,sans-serif;cursor:pointer}.workgroup-choice-submit:disabled{opacity:.65;cursor:wait}.workgroup-choice-success{display:grid;min-height:360px;align-content:center;justify-items:center;text-align:center}.workgroup-choice-success>span{display:grid;width:62px;height:62px;border-radius:50%;background:#58d994;color:#173c27;font-size:28px;font-weight:900;place-items:center}.workgroup-choice-success>p:first-of-type{margin:17px 0 5px;color:#ff2365;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.workgroup-choice-success h2{max-width:570px;margin:0;font-size:clamp(27px,4vw,42px);line-height:1.08}.workgroup-choice-success h2+p{max-width:570px;margin:14px 0 22px;color:#6d6862;font-size:13px;line-height:1.6}.workgroup-choice-dialog-open{overflow:hidden}.workgroup-choice-finish[hidden]{display:none}.workgroup-choice-finish{position:relative;z-index:2;display:flex;box-sizing:border-box;width:100%;align-items:center;justify-content:space-between;gap:24px;background:#2d2d2f;padding:clamp(30px,4vw,56px) clamp(24px,7vw,100px);color:#fff;font-family:"Poppins",Arial,sans-serif}.workgroup-choice-finish span,.workgroup-choice-finish strong{display:block}.workgroup-choice-finish span{color:#ff6d9a;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.workgroup-choice-finish strong{margin-top:4px;font-size:clamp(18px,2.4vw,30px);letter-spacing:-.025em}.workgroup-choice-finish .workgroup-choice-review{flex:0 0 auto;background:#ff2365;box-shadow:0 9px 24px rgba(255,35,101,.25)}
@media(max-width:760px){.workgroup-choice-toolbar{grid-template-columns:minmax(0,1fr);gap:10px;padding:11px 14px}.workgroup-choice-progress-track{grid-column:1/-1;grid-row:2;height:5px}.workgroup-choice-progress-copy span{font-size:8px}.workgroup-choice-progress-copy strong{font-size:10px}.workgroup-choice-event-header{gap:14px;padding:15px 16px}.workgroup-choice-event-logo{width:132px}.workgroup-choice-event-name{max-width:260px;gap:3px 6px;font-size:9px}.workgroup-choice-event-name span+span::before{margin-right:6px}.workgroup-choice-review{padding:11px 17px;font-size:11px}.workgroup-choice-intro{padding:30px 20px 34px}.workgroup-choice-intro h1{font-size:42px}.workgroup-choice-page .workgroup-choice-round{scroll-margin-top:92px}.workgroup-choice-card-controls{position:relative;z-index:4;padding:10px}.workgroup-choice-card-controls button{min-height:44px}.workgroup-choice-dialog{align-items:end;padding:0}.workgroup-choice-dialog-card{width:100%;max-height:94vh;border-radius:22px 22px 0 0;padding:28px 20px 24px}.workgroup-choice-fields{grid-template-columns:1fr}.workgroup-choice-field-wide{grid-column:auto}.workgroup-choice-form-actions{align-items:stretch;flex-direction:column-reverse}.workgroup-choice-back,.workgroup-choice-submit{width:100%}}
@media(prefers-reduced-motion:reduce){.workgroup-choice-progress-track span,.workgroup-choice-card-controls button{transition:none}}
#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card>.workgroup-choice-card-controls{position:absolute;z-index:12;right:1.3cqw;bottom:6.4cqw;left:1.3cqw;margin:0;padding:0}#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card.has-two-facilitators>.workgroup-choice-card-controls{bottom:11.1cqw}
@media(max-width:760px){#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card>.workgroup-choice-card-controls{right:5cqw;bottom:21cqw;left:5cqw}#agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card.has-two-facilitators>.workgroup-choice-card-controls{bottom:40cqw}}
.workgroup-choice-rank-picker{display:grid;gap:9px;margin-top:18px}.workgroup-choice-rank-picker .workgroup-choice-round-status{margin:0!important}.workgroup-choice-rank-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.workgroup-choice-rank-slots button{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;min-width:0;border:2px solid rgba(45,45,47,.15);border-radius:14px;background:rgba(255,255,255,.9);padding:9px;text-align:left;color:#2d2d2f;font-family:"Poppins",Arial,sans-serif;cursor:pointer;box-shadow:0 5px 14px rgba(45,45,47,.08);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.workgroup-choice-rank-slots button:hover{border-color:#7119e3;transform:translateY(-1px)}.workgroup-choice-rank-slots button.is-active{border-color:#7119e3;box-shadow:0 0 0 3px rgba(113,25,227,.16)}.workgroup-choice-rank-slots button.is-complete:not(.is-active){border-color:rgba(45,45,47,.42)}.workgroup-choice-rank-slots button>b{display:grid;width:34px;height:34px;border-radius:50%;background:#ece7f3;color:#7119e3;font-size:15px;place-items:center}.workgroup-choice-rank-slots button.is-active>b{background:#7119e3;color:#fff}.workgroup-choice-rank-slots button>span{display:block;min-width:0;font-size:9px;font-weight:800;line-height:1.2;text-transform:uppercase}.workgroup-choice-rank-slots button strong{display:-webkit-box;overflow:hidden;margin-top:3px;font-size:9px;font-weight:650;line-height:1.25;text-transform:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-card{cursor:pointer!important;transition:filter .16s ease,outline-color .16s ease,box-shadow .16s ease}.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-card:hover{filter:brightness(1.04) saturate(1.08)}.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-card.is-choice-selected{outline:.38cqw solid #fff;outline-offset:.18cqw;filter:brightness(1.04) saturate(1.08);box-shadow:.75cqw .75cqw 0 var(--agenda-charcoal),0 0 0 .7cqw var(--agenda-charcoal)}.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-card:focus-visible{outline:.38cqw solid #7119e3!important;outline-offset:.3cqw}
@container agenda (min-width:751px) and (max-width:1050px){.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma{height:auto!important;min-height:96cqw!important;padding-bottom:8cqw}.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma .round-heading,.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index] .round-heading{top:auto!important;left:auto!important;width:84cqw!important;margin:2cqw auto 5cqw!important}.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma .workgroup-grid,.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index] .workgroup-grid{position:relative!important;top:auto!important;left:auto!important;width:55.983cqw!important;height:auto!important;margin:0 auto;transform:none!important}}
@container agenda (max-width:750px){.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma{height:auto!important;min-height:0!important;padding:25cqw 0 12cqw!important;overflow:hidden}.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma .round-heading,.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index] .round-heading{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;margin:0 8cqw 8cqw!important}.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading h2{font-size:8.6cqw!important;white-space:normal!important}.workgroup-choice-rank-picker{margin-top:5cqw}.workgroup-choice-rank-slots{gap:2.2cqw}.workgroup-choice-rank-slots button{grid-template-columns:9cqw minmax(0,1fr);gap:2.2cqw;border-radius:3cqw;padding:2.4cqw}.workgroup-choice-rank-slots button>b{width:9cqw;height:9cqw;font-size:3.6cqw}.workgroup-choice-rank-slots button>span,.workgroup-choice-rank-slots button strong{font-size:2.4cqw}.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma .workgroup-grid,.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index] .workgroup-grid{position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:auto!important;display:flex!important;gap:6cqw!important;overflow-x:auto;overflow-y:visible;margin:0!important;padding:7cqw 10cqw 10cqw!important;box-sizing:border-box;transform:none!important;scroll-padding-inline:10cqw;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-grid::before,.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-grid::after{display:none!important}.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card,.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-card:nth-child(n),.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index] .workgroup-card:nth-child(n){position:relative!important;top:auto!important;left:auto!important;flex:0 0 74.479cqw;width:74.479cqw!important;height:114.379cqw!important;min-height:114.379cqw!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important;scroll-snap-align:center}.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-card.is-choice-selected{outline-width:1cqw;outline-offset:.5cqw;box-shadow:2.34cqw 2.34cqw 0 var(--agenda-charcoal),0 0 0 1.8cqw var(--agenda-charcoal)}}
@media(prefers-reduced-motion:reduce){.workgroup-choice-rank-slots button,.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-card{transition:none}}

@media(max-width:760px){
  .workgroup-choice-finish{align-items:stretch;flex-direction:column;padding:28px 22px 32px}
  .workgroup-choice-finish .workgroup-choice-review{width:100%;min-height:48px}
}

.workgroup-choice-privacy{margin:0;color:#68625d;font-size:11px;line-height:1.55}
.workgroup-choice-privacy a{color:#7119e3;font-weight:700}

html:has(body.workgroup-choice-page),.workgroup-choice-page{overflow-x:hidden}
.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma::after{display:none!important}
@container agenda (min-width:1051px){
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma{height:auto!important;min-height:0!important;padding:13cqw 0 9cqw!important}
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma .round-heading,
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index] .round-heading{position:relative!important;top:auto!important;left:auto!important;width:79.467cqw!important;margin:0 auto 4cqw!important}
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading h2{max-width:56cqw;white-space:normal!important}
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-rank-picker{width:46cqw;margin-top:1.6cqw}
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma .workgroup-grid,
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index] .workgroup-grid{position:relative!important;top:auto!important;left:auto!important;width:79.467cqw!important;height:auto!important;margin:0 auto!important;transform:none!important}
}

.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading::before,
.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading::after,
.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading h2::before{display:none!important}
.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .round-heading h2{position:static!important}
@container agenda (min-width:1051px){
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma .round-heading,
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index] .round-heading{margin-bottom:1.6cqw!important}
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-rank-picker{width:46cqw;margin:0 auto 4cqw}
}
@container agenda (min-width:751px) and (max-width:1050px){
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma .round-heading,
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index] .round-heading{margin-bottom:2.2cqw!important}
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-rank-picker{width:70cqw;margin:0 auto 5cqw}
}
@container agenda (max-width:750px){
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma .round-heading,
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index] .round-heading{margin-bottom:4cqw!important}
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-rank-picker{width:auto;margin:0 8cqw 8cqw}
}

.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .round-heading{height:auto!important;min-height:0!important;padding:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
@container agenda (min-width:1051px){
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma .agenda-schedule-chip,
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .agenda-round-figma[data-agenda-component-index] .agenda-schedule-chip{top:4cqw!important;left:4cqw!important}
}

/* Choice selections need to read as a status, not just a decorative outline. */
.workgroup-choice-rank-slots button.is-complete{
  border-color:var(--choice-rank-color,#7119e3);
  background:var(--choice-rank-color,#7119e3);
  color:#fff;
  box-shadow:0 7px 18px color-mix(in srgb,var(--choice-rank-color,#7119e3) 24%,transparent);
}
.workgroup-choice-rank-slots button.is-complete[data-choice-rank="first"]{--choice-rank-color:#7119e3}
.workgroup-choice-rank-slots button.is-complete[data-choice-rank="second"]{--choice-rank-color:#c91850}
.workgroup-choice-rank-slots button.is-complete>b,
.workgroup-choice-rank-slots button.is-complete.is-active>b{
  background:#fff;
  color:var(--choice-rank-color,#7119e3);
}
.workgroup-choice-rank-slots button.is-complete.is-active{
  border-color:#fff;
  box-shadow:0 0 0 3px var(--choice-rank-color,#7119e3),0 8px 20px color-mix(in srgb,var(--choice-rank-color,#7119e3) 28%,transparent);
}
.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-card.is-first-choice{--choice-rank-color:#7119e3}
.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-card.is-second-choice{--choice-rank-color:#c91850}
.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-card.is-choice-selected{
  outline:.38cqw solid #fff;
  outline-offset:.18cqw;
  filter:brightness(1.06) saturate(1.14);
  box-shadow:.75cqw .75cqw 0 var(--agenda-charcoal),0 0 0 .82cqw var(--choice-rank-color,#7119e3),0 0 0 1.06cqw #fff;
}
.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-card-badge{
  position:absolute;
  z-index:14;
  top:.7cqw;
  right:.45cqw;
  display:flex;
  align-items:center;
  justify-content:center;
  width:6.2cqw;
  min-height:2.7cqw;
  box-sizing:border-box;
  border:.16cqw solid #fff;
  border-radius:999px;
  background:var(--choice-rank-color,#7119e3);
  padding:.45cqw .55cqw;
  color:#fff;
  box-shadow:.28cqw .28cqw 0 var(--agenda-charcoal);
  font:900 .68cqw/1.05 "Poppins",Arial,sans-serif;
  letter-spacing:.02em;
  text-align:center;
  text-transform:uppercase;
  pointer-events:none;
}
.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-card-badge:empty{display:none}
@container agenda (max-width:750px){
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-card.is-choice-selected{
    outline-width:1cqw;
    outline-offset:.5cqw;
    box-shadow:2.34cqw 2.34cqw 0 var(--agenda-charcoal),0 0 0 2.2cqw var(--choice-rank-color,#7119e3),0 0 0 2.8cqw #fff;
  }
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-card-badge{
    top:3cqw;
    right:2cqw;
    width:22cqw;
    min-height:8cqw;
    border-width:.55cqw;
    padding:1.4cqw 1.8cqw;
    box-shadow:1cqw 1cqw 0 var(--agenda-charcoal);
    font-size:2.4cqw;
  }
}

/*
 * The attendee choice view has a simpler reading order than the published
 * agenda. Keep every round in normal flow so the agenda artwork cannot place
 * the time, heading, picker, or cards on top of one another at a breakpoint.
 */
.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round{
  box-sizing:border-box!important;
  overflow:hidden!important;
}
.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round-status,
.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-rank-slots button:not(.is-complete){
  background:#fff!important;
}
.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .agenda-schedule-chip,
.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round[data-agenda-component-index] .agenda-schedule-chip,
.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .round-heading,
.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .workgroup-grid{
  position:relative!important;
  top:auto!important;
  right:auto!important;
  bottom:auto!important;
  left:auto!important;
}
.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .agenda-schedule-chip::after,
.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .round-heading::before,
.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .round-heading::after,
.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .round-heading h2::before{
  display:none!important;
}
.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .round-heading,
.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .workgroup-choice-rank-picker,
.workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .workgroup-grid{
  box-sizing:border-box!important;
  transform:none!important;
}

@container agenda (min-width:1051px){
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round{
    display:grid!important;
    grid-template-columns:25.9cqw 64cqw;
    grid-template-areas:
      "schedule heading"
      ". picker"
      "cards cards";
    column-gap:4cqw;
    row-gap:2.4cqw;
    min-height:0!important;
    padding:5.2cqw 0 6.5cqw!important;
    align-items:start;
    justify-content:center;
  }
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .agenda-schedule-chip{
    grid-area:schedule;
    width:25.9cqw!important;
    margin:.7cqw 0 0!important;
    transform:rotate(-2deg)!important;
  }
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .round-heading,
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round[data-agenda-component-index] .round-heading{
    grid-area:heading;
    width:100%!important;
    margin:0!important;
  }
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .round-heading h2{
    width:min(100%,48cqw)!important;
    max-width:none!important;
    font-size:3.05cqw!important;
    line-height:.98!important;
    white-space:normal!important;
  }
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .workgroup-choice-rank-picker{
    grid-area:picker;
    width:50cqw!important;
    margin:0!important;
  }
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .workgroup-grid,
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round[data-agenda-component-index] .workgroup-grid{
    grid-area:cards;
    display:grid!important;
    grid-template-columns:repeat(3,18.692cqw)!important;
    gap:2.5cqw!important;
    width:64cqw!important;
    height:auto!important;
    margin:0 auto!important;
    padding:1.1cqw 1.45cqw 1.8cqw!important;
    align-content:start!important;
    justify-content:start!important;
  }
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-card .workgroup-copy p{
    top:8.4cqw!important;
  }
}

@container agenda (min-width:751px) and (max-width:1050px){
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round{
    display:grid!important;
    grid-template-columns:40.456cqw 46cqw;
    grid-template-areas:
      "schedule heading"
      ". picker"
      "cards cards";
    column-gap:3.5cqw;
    row-gap:3.2cqw;
    min-height:0!important;
    padding:5.5cqw 0 7.5cqw!important;
    align-items:start;
    justify-content:center;
  }
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .agenda-schedule-chip{
    grid-area:schedule;
    width:40.456cqw!important;
    margin:.8cqw 0 0!important;
    transform:rotate(-2deg)!important;
  }
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .round-heading,
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round[data-agenda-component-index] .round-heading{
    grid-area:heading;
    width:100%!important;
    margin:0!important;
  }
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .round-heading h2{
    width:100%!important;
    max-width:none!important;
    font-size:4.55cqw!important;
    line-height:.98!important;
    white-space:normal!important;
  }
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .workgroup-choice-rank-picker{
    grid-area:picker;
    width:46cqw!important;
    margin:0!important;
  }
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .workgroup-grid,
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round[data-agenda-component-index] .workgroup-grid{
    grid-area:cards;
    display:grid!important;
    grid-template-columns:repeat(3,25.006cqw)!important;
    gap:3cqw!important;
    width:86cqw!important;
    height:auto!important;
    margin:0 auto!important;
    padding:1.8cqw 2.49cqw 2.8cqw!important;
    align-content:start!important;
    justify-content:start!important;
  }
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .workgroup-card,
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .workgroup-card:nth-child(n){
    position:relative!important;
    top:auto!important;
    left:auto!important;
  }
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-card .workgroup-copy p{
    top:9.6cqw!important;
  }
}

@container agenda (max-width:750px){
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round{
    display:block!important;
    min-height:0!important;
    padding:8cqw 0 12cqw!important;
  }
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .agenda-schedule-chip{
    width:83.085cqw!important;
    margin:0 auto 9cqw!important;
    transform:none!important;
  }
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .round-heading,
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round[data-agenda-component-index] .round-heading{
    width:84cqw!important;
    margin:0 auto 5cqw!important;
  }
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .round-heading h2{
    width:100%!important;
    max-width:none!important;
    font-size:8.6cqw!important;
    line-height:.98!important;
    white-space:normal!important;
  }
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .workgroup-choice-rank-picker{
    width:84cqw!important;
    margin:0 auto 6cqw!important;
  }
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .workgroup-grid,
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round[data-agenda-component-index] .workgroup-grid{
    display:flex!important;
    width:100%!important;
    height:auto!important;
    gap:6cqw!important;
    margin:0!important;
    padding:7cqw 10cqw 10cqw!important;
    overflow-x:auto!important;
    overflow-y:visible!important;
    scroll-padding-inline:10cqw;
    scroll-snap-type:x mandatory;
    -webkit-overflow-scrolling:touch;
  }
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .workgroup-grid::before,
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .workgroup-grid::after{
    display:none!important;
  }
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .workgroup-card,
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round .workgroup-card:nth-child(n),
  .workgroup-choice-page #agendaPreview .agenda.agenda-v5.agenda-redesign .workgroup-choice-round[data-agenda-component-index] .workgroup-card:nth-child(n){
    position:relative!important;
    top:auto!important;
    left:auto!important;
    flex:0 0 74.479cqw!important;
    width:74.479cqw!important;
    height:114.379cqw!important;
    min-height:114.379cqw!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
    transform:none!important;
    scroll-snap-align:center;
  }
}
