.cc-modal-hero-content-modal-container,.cc-modal-hero-content-container,.cc-modal-hero-content-text-content,.cc-modal-hero-content-chip-header-block,.cc-modal-hero-content-buttons{align-items:center;display:flex;flex-direction:column;text-align:center}.cc-modal-hero-content-content-image{aspect-ratio:4/3;justify-items:center;place-content:center;width:100%}.cc-modal-hero-content-image{width:100%}.cc-modal-hero-content-content-icon{aspect-ratio:1/1;background-image:var(--cc-modal-hero-content-icon);background-repeat:no-repeat;background-size:100% 100%;width:33.3333333333%}.cc-modal-hero-content-modal-container{background:var(--color-bg-gradient-modal);border-radius:var(--radius-10);box-shadow:inset 0 0 0 var(--border-1) var(--color-border-default);padding:var(--space-24) var(--space-12)}.cc-modal-hero-content-container{gap:var(--space-24);padding:var(--space-24) 0;width:100%}.cc-modal-hero-content-buttons{gap:var(--space-8);width:100%}.cc-modal-hero-content-chip-header-block{gap:var(--space-8)}.cc-modal-hero-content-text-content{gap:var(--space-16)}.coach-selection-button-component{align-items:center;display:flex;flex-direction:column}.coach-selection-button-button{--button-size: 8rem;aspect-ratio:1/1;background-clip:content-box;background-color:var(--color-transparent-white-8);border:none;border-radius:var(--radius-5);display:flex;height:var(--button-size);margin:auto;padding:0;position:relative;width:var(--button-size)}.coach-selection-button-large{--button-size: 9.6rem}.coach-selection-button-img{border-radius:var(--radius-5);height:auto;padding:0;width:100%}.coach-selection-button-none{background-color:transparent;flex-grow:1}.coach-selection-button-iconContainer{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.coach-selection-button-iconContainerUnselected{border:.4rem dashed var(--color-border-default);border-radius:var(--radius-10)}.coach-selection-button-iconX{color:var(--color-icon-bolder)}.coach-selection-button-label{--color-label: var(--color-text-default);color:var(--color-label);font-weight:600;margin-top:var(--space-8);max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.coach-selection-button-labelSelected{--color-label: var(--color-text-success)}.coach-selection-button-languageIndicator{background-color:var(--color-gray-700);bottom:0;color:var(--color-transparent-white-85);padding:var(--space-4);position:absolute;text-transform:uppercase}[dir=ltr] .coach-selection-button-languageIndicator{border-radius:var(--radius-3) var(--radius-3) var(--radius-3) 0;right:0}[dir=rtl] .coach-selection-button-languageIndicator{border-radius:var(--radius-3) var(--radius-3) 0 var(--radius-3);left:0}.share-menu-tab-pgn-component{align-items:center;display:flex;flex-direction:column}.share-menu-tab-pgn-button{min-width:2rem}.share-menu-tab-pgn-heading{color:var(--color-text-bolder);display:block;font-size:1.3rem;font-weight:600;margin-bottom:var(--space-8)}[dir=ltr] .share-menu-tab-pgn-heading{text-align:left}[dir=rtl] .share-menu-tab-pgn-heading{text-align:right}.share-menu-tab-pgn-pgn{display:flex;justify-content:space-between;margin-bottom:var(--space-8)}.share-menu-tab-pgn-section{margin-bottom:var(--space-24);width:100%}.share-menu-tab-pgn-textarea{margin:0;min-height:23.2rem}.share-menu-tab-pgn-toggles{display:flex;gap:var(--space-12);height:2rem}.share-menu-tab-pgn-toggle{align-items:center;cursor:pointer;display:flex}.share-menu-tab-pgn-toggle.share-menu-tab-pgn-muted{cursor:not-allowed}.share-menu-tab-pgn-toggle.share-menu-tab-pgn-muted .share-menu-tab-pgn-icon{opacity:.8}.share-menu-tab-pgn-toggle-item{align-items:center;gap:var(--space-2)}.share-menu-tab-pgn-label-text{color:var(--color-text-subtle)}[dir=ltr] .share-menu-tab-pgn-label-text{margin-left:.5rem}[dir=rtl] .share-menu-tab-pgn-label-text{margin-right:.5rem}.share-menu-tab-pgn-icon{color:var(--color-icon-default);font-size:2rem}[dir=ltr] .share-menu-tab-pgn-icon{margin-left:.3rem}[dir=rtl] .share-menu-tab-pgn-icon{margin-right:.3rem}.share-menu-tab-pgn-pgn-wrapper{position:relative}.share-menu-tab-pgn-pgn-wrapper>textarea{display:block;resize:none}.share-menu-tab-pgn-copy{background-color:transparent;border:none;margin:0;padding:0;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);border-radius:var(--radius-3);bottom:.1rem;color:var(--color-icon-default);display:grid;height:4rem;place-items:center;position:absolute;width:4rem}[dir=ltr] .share-menu-tab-pgn-copy{right:.1rem}[dir=rtl] .share-menu-tab-pgn-copy{left:.1rem}.share-menu-tab-pgn-copy:hover:not(.share-menu-tab-pgn-success){color:var(--color-icon-default-hovered)}.share-menu-tab-pgn-copy.share-menu-tab-pgn-success{color:var(--color-icon-success);cursor:default}.cc-tab-group-component{--cc-tabs-display: flex;--cc-tab-item-bg: transparent;--cc-tab-item-wrap: nowrap;--cc-tab-item-overflow: hidden;--cc-tab-item-height: 5.6rem;--cc-tab-item-padding-block-start: var(--space-12);--cc-tab-item-padding-block-end: var(--space-12);--cc-tab-item-padding-inline: var(--space-12);--cc-tab-item-label: var(--color-text-default);--cc-tab-item-icon: var(--color-icon-default);--cc-tab-item-icon-min-width: auto;--cc-tab-item-box-shadow-active: none;--cc-tab-item-column-gap: var(--space-8);--cc-tab-item-row-gap: var(--space-2);display:var(--cc-tabs-display);max-width:100%}.cc-tab-group-primary{--cc-tab-item-bg: var(--color-bg-tertiary);--cc-tab-item-column-gap: var(--space-12)}.cc-tab-group-aside{--cc-tab-item-bg: var(--color-bg-tertiary);--cc-tab-item-padding-block-start: var(--space-8);--cc-tab-item-padding-block-end: var(--space-8);--cc-tab-item-wrap: wrap;--cc-tab-item-icon-min-width: 100%}.cc-tab-group-secondary{--cc-tab-item-height: 4.8rem;--cc-tab-item-box-shadow-active: inset 0 calc(var(--border-3) * -1) var(--color-border-bold);box-shadow:inset 0 calc(var(--border-1) * -1) var(--color-border-default)}.cc-tab-group-tertiary{--cc-tab-item-height: 6.4rem;--cc-tab-item-box-shadow-active: inset 0 calc(var(--border-2) * -1) var(--color-border-selected);--cc-tab-item-padding-block-start: var(--space-8);--cc-tab-item-padding-block-end: var(--space-12);--cc-tab-item-wrap: wrap;--cc-tab-item-icon-min-width: 100%;--cc-tab-item-row-gap: var(--space-4);--cc-tab-item-padding-inline: var(--space-24);width:100%}.cc-tab-group-inline{--cc-tabs-display: inline-flex;--cc-tab-item-flex: auto;--cc-tab-item-box-shadow-active: inset 0 calc(var(--border-3) * -1) var(--color-border-selected);gap:var(--space-16);padding:0 var(--space-12)}.cc-tab-group-scrollable{flex:1 1 auto;-webkit-mask-image:linear-gradient(270deg,transparent 0,var(--color-neutrals-black) var(--fade-end-point, 0),var(--color-neutrals-black) 100%,transparent);mask-image:linear-gradient(270deg,transparent 0,var(--color-neutrals-black) var(--fade-end-point, 0),var(--color-neutrals-black) 100%,transparent);min-width:0;overflow-y:auto;scrollbar-width:none}.cc-tab-group-scrollable .cc-tab-group-component{--cc-tab-item-overflow: initial}.cc-tab-group-scrollableWrapper{align-items:center;display:flex}.cc-tab-group-scrollButton{flex:0 0 auto}.cc-tab-group-space{flex-shrink:0;width:var(--space-1)}.cc-tab-group-fadeEnd{--fade-end-point: 4.8rem}@media (hover: hover){.cc-tab-group-fadeStart{-webkit-mask-image:linear-gradient(to right,transparent 0,var(--color-neutrals-black) 10%,var(--color-neutrals-black) 100%);mask-image:linear-gradient(to right,transparent 0,var(--color-neutrals-black) 10%,var(--color-neutrals-black) 100%)}.cc-tab-group-fadeEndButtons{-webkit-mask-image:linear-gradient(to left,transparent 0,var(--color-neutrals-black) 10%,var(--color-neutrals-black) 100%);mask-image:linear-gradient(to left,transparent 0,var(--color-neutrals-black) 10%,var(--color-neutrals-black) 100%)}.cc-tab-group-fadeStart.cc-tab-group-fadeEndButtons{-webkit-mask-image:linear-gradient(to right,transparent 0,var(--color-neutrals-black) 10%,var(--color-neutrals-black) 90%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,var(--color-neutrals-black) 10%,var(--color-neutrals-black) 90%,transparent 100%)}.cc-tab-group-inline.cc-tab-group-noInlinePadding{padding:0}.cc-tab-group-noInlinePadding .cc-tab-group-space{display:none}}@media (hover: none){.cc-tab-group-scrollableWrapper .cc-tab-group-scrollButton{display:none}}
