.GoogleCalendarWeek-module__hS5zHq__section{box-sizing:border-box;margin-top:var(--spacerXl);padding-top:var(--spacerLg);border-top:1px solid var(--backgrounder);width:100%;max-width:640px}.GoogleCalendarWeek-module__hS5zHq__header{justify-content:space-between;align-items:center;gap:var(--spacerMd);margin-bottom:var(--spacerSm);display:flex}.GoogleCalendarWeek-module__hS5zHq__headerActions{justify-content:flex-end;align-items:center;gap:var(--spacerMd);flex-wrap:wrap;display:flex}.GoogleCalendarWeek-module__hS5zHq__title{color:var(--foreground);font-size:var(--fontMd);margin:0;font-weight:600}.GoogleCalendarWeek-module__hS5zHq__events{gap:var(--spacerSm);margin:0;padding:0;list-style:none;display:grid}.GoogleCalendarWeek-module__hS5zHq__empty{margin:var(--spacerMd) 0 0;color:var(--foregroundAlt);font-size:var(--fontSm)}.GoogleCalendarWeek-module__hS5zHq__event.GoogleCalendarWeek-module__hS5zHq__event{min-width:0;margin:0}.GoogleCalendarWeek-module__hS5zHq__eventLinkRow{align-items:center;gap:var(--spacerSm);margin-top:var(--spacerSm);display:flex}.GoogleCalendarWeek-module__hS5zHq__eventLinkRow svg{color:var(--primary);font-size:1.15em}@container (min-width:800px){.GoogleCalendarWeek-module__hS5zHq__section{margin-top:var(--spacerMd);padding-top:0;padding-left:var(--spacerXl);border-top:0;border-left:1px solid var(--backgrounder)}}
.SegmentedControl-module__UCQnfq__container{flex-direction:row;max-width:100%;display:flex}.SegmentedControl-module__UCQnfq__fullWidthContainer{width:100%}.SegmentedControl-module__UCQnfq__wrappedContainer{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.SegmentedControl-module__UCQnfq__wrappedContainer>.SegmentedControl-module__UCQnfq__control{flex-grow:unset}.SegmentedControl-module__UCQnfq__control{padding:var(--spacerSm) var(--spacerLg);white-space:nowrap;font-size:var(--fontMd);color:var(--foreground);border-radius:0;flex-grow:1;flex-basis:0;justify-content:center;margin:0;font-weight:600;display:flex}.SegmentedControl-module__UCQnfq__control:first-child{border-radius:var(--spacerXs) 0 0 var(--spacerXs)}.SegmentedControl-module__UCQnfq__control:last-child{border-radius:0 var(--spacerXs) var(--spacerXs) 0}.SegmentedControl-module__UCQnfq__activeControl,.SegmentedControl-module__UCQnfq__activeControl:not(:disabled):active,.SegmentedControl-module__UCQnfq__activeControl:not(:disabled):hover{background-color:var(--primary);color:var(--textOnPrimary)}
.ClientAppLink-module__uRihKa__visible{opacity:1!important}.ClientAppLink-module__uRihKa__backButton{border-radius:var(--spacerSm);margin-right:var(--spacerXs);background:0 0}
.ActionableError-module__Bx5oHa__notification{font-weight:400;font-size:var(--fontMd);cursor:pointer;background:var(--errorBg);padding:var(--spacerSm);border-radius:var(--spacerSm);border:1px solid var(--error);text-align:left;justify-content:center;align-items:center;gap:var(--spacerLg);box-shadow:var(--softShadow);margin:0;font-family:inherit;font-weight:300;display:flex}
.ProgressBar-module__aD3T0q__stepperContainer{font-weight:400;font-size:var(--fontSm);flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0;display:flex}.ProgressBar-module__aD3T0q__barViewport{width:100%;height:var(--spacerLg);border-radius:var(--spacerSm) var(--spacerSm) 0 0;overflow:hidden}.ProgressBar-module__aD3T0q__progress{transform-origin:0;background:var(--secondary);width:100%;height:100%;transition:transform .5s cubic-bezier(.165,.84,.44,1)}.ProgressBar-module__aD3T0q__controlBar{width:100%;padding:0 var(--spacerLg);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.ProgressBar-module__aD3T0q__stepper{padding:0 var(--spacerMd);background-color:#0000;border:none;text-decoration:underline}.ProgressBar-module__aD3T0q__stepText{padding:0 var(--spacerMd);margin:0}
.RadioInput-module-scss-module__pbZhUW__radio{border:0;margin:0;padding:0}.RadioInput-module-scss-module__pbZhUW__label{font-family:inherit;font-size:var(--fontSm);color:var(--foregroundAlt);flex-direction:column;flex-grow:1;align-items:flex-start;font-weight:600;display:flex}.RadioInput-module-scss-module__pbZhUW__radioInput{-webkit-appearance:none;appearance:none;width:0;height:0;margin:0}.RadioInput-module-scss-module__pbZhUW__radioIndicator{width:var(--spacerXxl);height:var(--spacerXxl);border-radius:var(--spacerXxl);border:2px solid var(--backgrounder);margin-right:var(--spacerXs);background-color:var(--backgroundFocus);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background .3s;display:inline-flex}.RadioInput-module-scss-module__pbZhUW__radioIndicator>svg{color:var(--textOnPrimary);margin-top:0;font-size:1em}.RadioInput-module-scss-module__pbZhUW__radioIndicatorChecked{background-color:var(--primary);color:var(--textOnPrimary);border:2px solid var(--foreground)}.RadioInput-module-scss-module__pbZhUW__optionContainer{justify-content:flex-start;align-items:center;gap:var(--spacerXs);margin-top:var(--spacerSm);flex-direction:row;display:flex}.RadioInput-module-scss-module__pbZhUW__radioText{font-family:inherit;font-weight:300;font-size:var(--fontLg);color:var(--foreground);cursor:pointer}.RadioInput-module-scss-module__pbZhUW__optionContainer:focus-within .RadioInput-module-scss-module__pbZhUW__radioIndicatorFocus{outline:2px solid var(--secondary)}
.TaskStatusAssignment-module__hjv3Uq__statusContainer{flex-direction:column;align-items:flex-start;gap:1em;min-width:220px;display:flex}.TaskStatusAssignment-module__hjv3Uq__statusItem{justify-content:space-between;align-items:center;gap:var(--spacerXs);flex-direction:row;width:100%;display:flex}.TaskStatusAssignment-module__hjv3Uq__statusContainer label{font-size:var(--fontMd);color:var(--foregroundAlt);margin-right:var(--spacerMd);font-weight:600}.TaskStatusAssignment-module__hjv3Uq__statusContainer select{margin:0}@media (min-width:1200px){.TaskStatusAssignment-module__hjv3Uq__statusContainer{align-items:flex-end}}
.VideoPlayer-module__XBP3xG__videoContainer{box-sizing:border-box;border-radius:var(--spacerSm);background-color:var(--oppositeBackground);content:"";cursor:pointer;width:100%;padding-top:56.25%;transition:transform .5s ease-in-out;display:block;position:relative;overflow:hidden}.VideoPlayer-module__XBP3xG__videoContainer.VideoPlayer-module__XBP3xG__landscape{padding-top:56.25%}.VideoPlayer-module__XBP3xG__videoContainer.VideoPlayer-module__XBP3xG__portrait{padding-top:177.77%}.VideoPlayer-module__XBP3xG__videoContainer.VideoPlayer-module__XBP3xG__portraitFs,:-webkit-any(.VideoPlayer-module__XBP3xG__videoContainer.VideoPlayer-module__XBP3xG__landscapeFs,.VideoPlayer-module__XBP3xG__videoContainer:-webkit-full-screen){z-index:9999;background-color:#000;border:none;border-radius:0;max-height:100dvh;position:fixed;inset:0;width:100dvw!important;height:100dvh!important;padding-top:0!important}.VideoPlayer-module__XBP3xG__videoContainer.VideoPlayer-module__XBP3xG__portraitFs,:is(.VideoPlayer-module__XBP3xG__videoContainer.VideoPlayer-module__XBP3xG__landscapeFs,.VideoPlayer-module__XBP3xG__videoContainer:fullscreen){z-index:9999;background-color:#000;border:none;border-radius:0;max-height:100dvh;position:fixed;inset:0;width:100dvw!important;height:100dvh!important;padding-top:0!important}.VideoPlayer-module__XBP3xG__video{object-fit:contain;border-radius:var(--spacerSm);filter:brightness();dynamic-range-limit:standard;width:100%;max-width:100%;height:auto;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VideoPlayer-module__XBP3xG__portraitFs .VideoPlayer-module__XBP3xG__video,.VideoPlayer-module__XBP3xG__landscapeFs .VideoPlayer-module__XBP3xG__video{object-fit:contain;border-radius:0;height:100%}.VideoPlayer-module__XBP3xG__videoContainer:-webkit-full-screen .VideoPlayer-module__XBP3xG__video{object-fit:contain;border-radius:0;height:100%}.VideoPlayer-module__XBP3xG__videoContainer:fullscreen .VideoPlayer-module__XBP3xG__video{object-fit:contain;border-radius:0;height:100%}.VideoPlayer-module__XBP3xG__landscapeFs.VideoPlayer-module__XBP3xG__rotated{z-index:9999;transform-origin:50%;background-color:#000;border:none;border-radius:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg);width:100dvh!important;height:100dvw!important;padding-top:0!important}.VideoPlayer-module__XBP3xG__controls{z-index:99;opacity:0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s ease-in-out;display:flex;position:absolute;top:0;left:0}.VideoPlayer-module__XBP3xG__hitZone{cursor:pointer;background:0 0;border:0;flex-grow:1;width:100%;height:100%;display:flex}.VideoPlayer-module__XBP3xG__bottomRow{width:100%;padding:var(--spacerSm);gap:var(--spacerSm);justify-content:space-between;align-items:center;display:flex}.VideoPlayer-module__XBP3xG__videoContainer:hover>.VideoPlayer-module__XBP3xG__controls,.VideoPlayer-module__XBP3xG__portraitFs .VideoPlayer-module__XBP3xG__controls,.VideoPlayer-module__XBP3xG__landscapeFs .VideoPlayer-module__XBP3xG__controls{opacity:1}.VideoPlayer-module__XBP3xG__videoContainer:-webkit-full-screen .VideoPlayer-module__XBP3xG__controls{opacity:1}.VideoPlayer-module__XBP3xG__videoContainer:fullscreen .VideoPlayer-module__XBP3xG__controls{opacity:1}.VideoPlayer-module__XBP3xG__videoPlayButton{background-color:var(--backgroundFocus);padding:var(--spacerMd);border-radius:1000px;transition:background-color .3s cubic-bezier(.075,.82,.165,1),transform .3s cubic-bezier(.075,.82,.165,1);display:flex}.VideoPlayer-module__XBP3xG__videoContainer:hover .VideoPlayer-module__XBP3xG__videoPlayButton{background-color:var(--primary);color:var(--textOnPrimary);transform:scale(1.2)}
.SelectLidarDevice-module__JmKFgG__stackContainer{align-items:center;gap:var(--spacerMd);margin:var(--spacerMd) 0;flex-flow:wrap;display:flex}.SelectLidarDevice-module__JmKFgG__card{background:var(--backgroundMid);border:1px solid var(--backgrounder);border-radius:var(--spacerSm);padding:var(--spacerMd);text-align:left;cursor:pointer;width:100%;max-width:400px;font-family:inherit;transition:transform .2s,background-color .2s}.SelectLidarDevice-module__JmKFgG__card:hover{background-color:var(--successBg);transform:scale(1.02)}.SelectLidarDevice-module__JmKFgG__deviceName{font-size:var(--fontMd);margin:0}.SelectLidarDevice-module__JmKFgG__deviceInfo{font-size:var(--fontSm);margin:0;font-weight:300}
.MenuCard-module__6Y0erG__container{gap:var(--spacerMd) var(--spacerLg);width:100%;padding:0 var(--spacerLg);grid-template-columns:repeat(1,1fr);display:grid}.MenuCard-module__6Y0erG__card{background:var(--backgroundFocus);border-radius:var(--spacerMd);border:1px solid var(--backgrounder);padding:var(--spacerLg);flex-direction:row;justify-content:flex-start;align-items:center;height:100%;transition:all .2s ease-in-out;display:flex}.MenuCard-module__6Y0erG__card:hover{border-color:var(--primary);box-shadow:var(--softShadow);transform:translateY(-2px)}@media (min-width:620px){.MenuCard-module__6Y0erG__container{padding:0 var(--spacerXl) 0 var(--spacerMd);grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.MenuCard-module__6Y0erG__container{grid-template-columns:repeat(3,1fr)}}.MenuCard-module__6Y0erG__body{font-size:var(--fontMd);color:var(--foregroundAlt);-webkit-line-clamp:2;word-break:break-word;text-align:left;-webkit-box-orient:vertical;margin:0;font-weight:300;display:-webkit-box;overflow:hidden}.MenuCard-module__6Y0erG__title{color:var(--foreground);font-weight:700;font-size:var(--fontMd);justify-content:flex-start;align-items:center;gap:var(--spacerSm);flex-direction:row;margin:0;display:flex}.MenuCard-module__6Y0erG__info{font-size:var(--fontSm);align-items:center;gap:var(--spacerXs);color:var(--foregroundAltLite);margin:0;font-weight:400;display:flex}.MenuCard-module__6Y0erG__info>svg{color:var(--primary);font-size:1.25em}
.CompletedAnimation-module__tnlXKG__overlay{pointer-events:none;width:100%;height:calc(100% + 20px);position:absolute;top:0;left:0;transform:translateY(-20px)}
.SendMenus-module__G505ua__container{justify-content:space-between;align-items:flex-start;gap:var(--spacerMd);flex-direction:column;width:100%;display:flex}.SendMenus-module__G505ua__topRow{justify-content:flex-start;align-items:center;gap:var(--spacerSm);width:100%;display:flex}.SendMenus-module__G505ua__body{font-size:var(--fontSm);color:var(--foreground);word-break:break-word;text-align:left;align-items:center;column-gap:var(--spacerXs);flex-wrap:wrap;margin:0;font-weight:400;display:flex}.SendMenus-module__G505ua__notice,.SendMenus-module__G505ua__notices{gap:var(--spacerSm);flex-direction:column;display:flex}.SendMenus-module__G505ua__notice{align-items:flex-start}.SendMenus-module__G505ua__completionPanel{box-sizing:border-box;gap:var(--spacerLg);flex-direction:column;width:100%;max-width:48rem;display:flex}.SendMenus-module__G505ua__completionHeader{gap:var(--spacerXs);flex-direction:column;display:flex}.SendMenus-module__G505ua__completionDialog{gap:var(--spacerLg);flex-direction:column;width:100%;display:flex}.SendMenus-module__G505ua__menuCard{box-sizing:border-box;gap:var(--spacerMd);width:100%;min-height:auto;margin:0}.SendMenus-module__G505ua__menuSummary{color:var(--foregroundAlt);font-size:var(--fontSm);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.SendMenus-module__G505ua__completionList{gap:var(--spacerSm);flex-direction:column;width:100%;display:flex}.SendMenus-module__G505ua__completionSection{padding:var(--spacerXs) 0;width:100%}.SendMenus-module__G505ua__completionSection:first-child{padding-top:0}.SendMenus-module__G505ua__completionList .SendMenus-module__G505ua__completionSection+.SendMenus-module__G505ua__completionSection{border-top:1px solid var(--backgrounder);padding-top:var(--spacerMd)}.SendMenus-module__G505ua__sectionIcon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-top:.1rem;display:inline-flex}.SendMenus-module__G505ua__sectionIcon>svg{font-size:1.2rem}.SendMenus-module__G505ua__sectionIconDone{background:var(--successBg);color:var(--success)}.SendMenus-module__G505ua__sectionIconBlocked{background:var(--errorBg);color:var(--error)}.SendMenus-module__G505ua__sectionIconTodo{background:var(--background);color:var(--foregroundAlt)}.SendMenus-module__G505ua__sectionContent{gap:var(--spacerSm);flex-direction:column;min-width:0;display:flex}.SendMenus-module__G505ua__sectionHeader{align-items:flex-start;gap:var(--spacerSm);justify-content:space-between;display:flex}.SendMenus-module__G505ua__sectionBody{gap:var(--spacerSm);flex-direction:column;align-items:flex-start;display:flex}.SendMenus-module__G505ua__compactForm{row-gap:var(--spacerSm)}.SendMenus-module__G505ua__appointmentCard{width:100%}@media (max-width:480px){.SendMenus-module__G505ua__menuCard{padding:var(--spacerSm)}.SendMenus-module__G505ua__completionSection{gap:var(--spacerXs)}.SendMenus-module__G505ua__sectionHeader{gap:var(--spacerXs);flex-direction:column}}
.DateTile-module__TrJVqq__dateTile{min-width:3.5rem;padding:var(--spacerSm);border-radius:var(--spacerSm);background:var(--backgroundMid);color:var(--foreground);font-size:var(--fontSm);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;line-height:1.15;display:flex}.DateTile-module__TrJVqq__month{text-transform:uppercase;letter-spacing:.05em;font-size:var(--fontXs);font-weight:700}.DateTile-module__TrJVqq__day{font-size:var(--fontXl);font-weight:700}.DateTile-module__TrJVqq__weekday{font-size:var(--fontXs);color:var(--foregroundAltLite)}.DateTile-module__TrJVqq__dateTile[data-tone=highlight]{background:var(--primaryBg)}.DateTile-module__TrJVqq__dateTile[data-tone=highlight] .DateTile-module__TrJVqq__month{color:var(--primary)}.DateTile-module__TrJVqq__dateTile[data-tone=muted]{background:var(--background);color:var(--foregroundAlt)}.DateTile-module__TrJVqq__dateTile[data-tone=muted] .DateTile-module__TrJVqq__month{color:var(--foregroundAltLite)}
.OccurrenceCard-module__54A_2q__hint{color:var(--foregroundAltLite);font-size:var(--fontSm);font-weight:300}.OccurrenceCard-module__54A_2q__sessionHeading{align-items:center;gap:var(--spacerMd);flex-wrap:wrap;display:flex}.OccurrenceCard-module__54A_2q__metadata,.OccurrenceCard-module__54A_2q__capacityLabel{align-items:center;gap:var(--spacerSm);display:flex}.OccurrenceCard-module__54A_2q__metadata svg,.OccurrenceCard-module__54A_2q__capacityLabel svg{font-size:var(--fontMd);flex-shrink:0}.OccurrenceCard-module__54A_2q__card{border:1px solid var(--backgrounder);border-radius:var(--spacerMd);background:var(--backgroundFocus);overflow:hidden}.OccurrenceCard-module__54A_2q__header{align-items:center;column-gap:var(--spacerMd);flex-wrap:wrap;display:flex}.OccurrenceCard-module__54A_2q__joinCall{margin:var(--spacerSm) var(--spacerMd) var(--spacerSm) auto}.OccurrenceCard-module__54A_2q__cardHeading{min-width:0;font-size:var(--fontMd);flex:36rem;margin:0}.OccurrenceCard-module__54A_2q__trigger{align-items:center;gap:var(--spacerMd);width:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:auto minmax(0,1fr) auto auto;padding:0;display:grid}.OccurrenceCard-module__54A_2q__trigger:hover .OccurrenceCard-module__54A_2q__chevron{color:var(--foreground)}.OccurrenceCard-module__54A_2q__trigger:focus-visible{outline:2px solid var(--primary);outline-offset:-4px}.OccurrenceCard-module__54A_2q__dateTile{align-self:stretch}.OccurrenceCard-module__54A_2q__session,.OccurrenceCard-module__54A_2q__capacity{gap:var(--spacerXs);flex-direction:column;min-width:0;display:flex}.OccurrenceCard-module__54A_2q__session{padding-block:var(--spacerSm)}.OccurrenceCard-module__54A_2q__sessionDate{font-weight:600}.OccurrenceCard-module__54A_2q__metadata{color:var(--foregroundAltLite);font-size:var(--fontSm);overflow-wrap:anywhere;font-weight:300}.OccurrenceCard-module__54A_2q__badge{padding:var(--spacerXs) var(--spacerMd);border-radius:var(--spacerXl);background:var(--background);color:var(--foregroundAlt);font-size:var(--fontSm);white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}.OccurrenceCard-module__54A_2q__badge[data-status=ACTIVE],.OccurrenceCard-module__54A_2q__badge[data-status=ATTENDING],.OccurrenceCard-module__54A_2q__badge[data-status=ATTENDED]{background:var(--successBg);color:var(--success)}.OccurrenceCard-module__54A_2q__badge[data-status=WAITLISTED]{background:var(--primaryBg);color:var(--foreground)}.OccurrenceCard-module__54A_2q__badge[data-status=NOSHOW],.OccurrenceCard-module__54A_2q__badge[data-status=CANCELED]{background:var(--errorBg);color:var(--error)}.OccurrenceCard-module__54A_2q__capacityLabel{font-size:var(--fontSm);font-weight:300}.OccurrenceCard-module__54A_2q__capacityTrack{height:var(--spacerXs);background:var(--background);border-radius:var(--spacerSm);display:block;overflow:hidden}.OccurrenceCard-module__54A_2q__capacityTrack>span{background:var(--primary);border-radius:inherit;height:100%;display:block}.OccurrenceCard-module__54A_2q__chevron{color:var(--foregroundAltLite)}.OccurrenceCard-module__54A_2q__card[data-open=true] .OccurrenceCard-module__54A_2q__chevron{transform:rotate(180deg)}.OccurrenceCard-module__54A_2q__details{gap:var(--spacerMd);padding:var(--spacerSm) var(--spacerMd);border-top:1px solid var(--backgrounder);flex-direction:column;display:flex}.OccurrenceCard-module__54A_2q__attendeeList{align-items:flex-start;gap:var(--spacerSm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.OccurrenceCard-module__54A_2q__attendee{align-items:stretch;display:inline-flex}.OccurrenceCard-module__54A_2q__attendee:has(.OccurrenceCard-module__54A_2q__attendeeActions) .OccurrenceCard-module__54A_2q__attendeePill{border-top-right-radius:0;border-bottom-right-radius:0}.OccurrenceCard-module__54A_2q__attendeeActions{display:inline-flex}.OccurrenceCard-module__54A_2q__attendeeActions>button{padding:0 var(--spacerSm);border:1px solid var(--backgrounder);background:var(--background);color:var(--foregroundAltLite);cursor:pointer;border-left:none;align-items:center;display:inline-flex}.OccurrenceCard-module__54A_2q__attendeeActions>button:last-child{border-top-right-radius:var(--spacerXl);border-bottom-right-radius:var(--spacerXl)}.OccurrenceCard-module__54A_2q__attendeeActions>button svg{font-size:var(--fontMd)}.OccurrenceCard-module__54A_2q__attendeeActions>button:not(:disabled):hover{color:var(--foreground);background:var(--backgroundMid)}.OccurrenceCard-module__54A_2q__attendeeActions>button:focus-visible{color:var(--foreground);background:var(--backgroundMid)}.OccurrenceCard-module__54A_2q__attendeeActions>button[data-tone=error]:not(:disabled):hover{color:var(--error);background:var(--errorBg)}.OccurrenceCard-module__54A_2q__attendeeActions>button[data-tone=primary]:not(:disabled):hover{color:var(--foreground);background:var(--primaryBg)}.OccurrenceCard-module__54A_2q__attendeeActions>button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.OccurrenceCard-module__54A_2q__attendeeActions>button:disabled{cursor:default;opacity:.5}.OccurrenceCard-module__54A_2q__attendeePill{align-items:center;gap:var(--spacerSm);padding:var(--spacerXs) var(--spacerMd);border:1px solid var(--backgrounder);border-radius:var(--spacerXl);background:var(--background);color:var(--foreground);font-size:var(--fontSm);font-weight:500;text-decoration:none;display:inline-flex}.OccurrenceCard-module__54A_2q__attendeePill:hover{border-color:var(--foregroundAltLite)}.OccurrenceCard-module__54A_2q__attendeePill:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.OccurrenceCard-module__54A_2q__attendeePill[data-status=ATTENDING],.OccurrenceCard-module__54A_2q__attendeePill[data-status=ATTENDED]{background:var(--successBg)}.OccurrenceCard-module__54A_2q__attendeePill[data-status=ATTENDING] .OccurrenceCard-module__54A_2q__attendeeStatus,.OccurrenceCard-module__54A_2q__attendeePill[data-status=ATTENDED] .OccurrenceCard-module__54A_2q__attendeeStatus{color:var(--success)}.OccurrenceCard-module__54A_2q__attendeePill[data-status=WAITLISTED]{background:var(--primaryBg)}.OccurrenceCard-module__54A_2q__attendeePill[data-status=NOSHOW],.OccurrenceCard-module__54A_2q__attendeePill[data-status=CANCELED],.OccurrenceCard-module__54A_2q__attendeePill[data-status=BLOCKED]{background:var(--errorBg)}.OccurrenceCard-module__54A_2q__attendeePill[data-status=NOSHOW] .OccurrenceCard-module__54A_2q__attendeeStatus,.OccurrenceCard-module__54A_2q__attendeePill[data-status=CANCELED] .OccurrenceCard-module__54A_2q__attendeeStatus,.OccurrenceCard-module__54A_2q__attendeePill[data-status=BLOCKED] .OccurrenceCard-module__54A_2q__attendeeStatus{color:var(--error)}.OccurrenceCard-module__54A_2q__attendeeStatus{color:var(--foregroundAlt);font-weight:300}.OccurrenceCard-module__54A_2q__empty{align-items:center;gap:var(--spacerSm);padding:var(--spacerMd);border-radius:var(--spacerSm);background:var(--backgroundMid);color:var(--foregroundAltLite);text-align:center;font-weight:300;font-size:var(--fontSm);flex-direction:column;display:flex}.OccurrenceCard-module__54A_2q__empty strong{color:var(--foreground);font-size:var(--fontMd)}@media (max-width:600px){.OccurrenceCard-module__54A_2q__joinCall{margin:0 var(--spacerMd) var(--spacerSm);flex-grow:1}.OccurrenceCard-module__54A_2q__trigger{gap:var(--spacerMd);padding:var(--spacerSm) var(--spacerMd);grid-template-columns:auto minmax(0,1fr) auto}.OccurrenceCard-module__54A_2q__capacity{grid-area:2/2}.OccurrenceCard-module__54A_2q__chevron{grid-area:1/3}.OccurrenceCard-module__54A_2q__details{padding:var(--spacerSm) var(--spacerMd)}}
.AffiliateOrMainToggle-module__dZ7L8q__container{justify-content:flex-start;align-items:flex-start;gap:var(--spacerMd);flex-direction:column;display:flex}.AffiliateOrMainToggle-module__dZ7L8q__option{cursor:pointer;box-sizing:border-box;background-color:var(--backgroundFocus);width:100%;color:var(--foreground);box-shadow:0px 0px 0px .5px var(--mid);padding:var(--spacerSm) var(--spacerMd);border-radius:var(--spacerSm);column-gap:var(--spacerLg);font-family:inherit;font-weight:600;font-size:var(--fontMd);border:none;align-items:center;display:flex}.AffiliateOrMainToggle-module__dZ7L8q__optionInnerText{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.AffiliateOrMainToggle-module__dZ7L8q__option>svg{font-size:2.1em}
.Visits-module__XPbqya__container{justify-content:flex-start;align-items:center;gap:var(--spacerMd);flex-direction:column;width:100%;display:flex}.Visits-module__XPbqya__card{justify-content:space-between;align-items:center;width:100%;display:flex}.Visits-module__XPbqya__card:not(:last-child){border-bottom:1px solid var(--backgrounder);padding-bottom:var(--spacerXl);margin-bottom:var(--spacerSm)}.Visits-module__XPbqya__title{font-size:var(--fontMd);color:var(--foreground);justify-content:space-between;align-items:center;gap:var(--spacerSm);white-space:nowrap;flex-wrap:wrap;width:100%;margin:0;font-weight:600;display:flex}.Visits-module__XPbqya__title>svg{font-size:1.1em}.Visits-module__XPbqya__topRow{justify-content:flex-start;align-items:center;gap:var(--spacerMd);width:100%;display:flex}.Visits-module__XPbqya__body{color:var(--foregroundAlt);font-weight:300;font-size:var(--fontMd);justify-content:flex-start;align-items:flex-start;gap:var(--spacerSm);white-space:normal;flex-direction:row;margin:0;display:flex}.Visits-module__XPbqya__body>svg{color:var(--secondary);flex-shrink:0;margin-top:1px;font-size:1.2em}.Visits-module__XPbqya__day{color:var(--foreground);font-weight:400}.Visits-module__XPbqya__localTime{margin:0 0 0 calc(var(--fontMd) * 1.2 + var(--spacerSm));color:var(--foregroundAltLite);font-weight:400;font-size:var(--fontXs)}.Visits-module__XPbqya__actions{margin-top:var(--spacerLg);padding-top:var(--spacerLg);border-top:1px solid var(--backgrounder);align-items:center;gap:var(--spacerSm)}.Visits-module__XPbqya__joinHint{font-size:var(--fontSm);color:var(--foregroundAlt)}.Visits-module__XPbqya__pushEnd{margin-left:auto}.Visits-module__XPbqya__notices:not(:empty){margin-top:var(--spacerMd)}.Visits-module__XPbqya__sectionTitle{margin:0 0 var(--spacerMd);font-size:var(--fontMd);color:var(--foregroundAltLite);font-weight:400}.Visits-module__XPbqya__scheduleButton{white-space:nowrap;flex-shrink:0}.Visits-module__XPbqya__dateTile.Visits-module__XPbqya__dateTile{display:none}@media (min-width:620px){.Visits-module__XPbqya__card{align-items:stretch;gap:var(--spacerXl)}.Visits-module__XPbqya__sectionTitle{font-size:var(--fontLg);color:var(--foreground);font-weight:700}.Visits-module__XPbqya__dateTile.Visits-module__XPbqya__dateTile{width:64px;display:flex}.Visits-module__XPbqya__hideDateTiles .Visits-module__XPbqya__dateTile.Visits-module__XPbqya__dateTile{display:none}}
.DialogV2-module__HD_wkq__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000004d}.DialogV2-module__HD_wkq__backdrop{z-index:98;background:#0000001a;position:fixed;inset:0}.DialogV2-module__HD_wkq__dialog{width:calc(100% - var(--spacerLg));max-height:calc(100vh - var(--spacerXxl));max-height:calc(100dvh - var(--spacerXxl));border-radius:var(--spacerLg);border:none;place-self:center;min-height:200px;padding:0}.DialogV2-module__HD_wkq__dialogHeader{padding:var(--spacerSm);z-index:100;position:absolute;top:0;right:0}.DialogV2-module__HD_wkq__closeButton{border:.5px solid var(--backgrounder);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 1px 3px #0000001a,0 1px 8px #00000014;background-color:var(--backgroundFocusTransparent)!important}.DialogV2-module__HD_wkq__dialogContent{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:min-content;display:flex;overflow-y:auto}.DialogV2-module__HD_wkq__dialogImageWrapper{aspect-ratio:16/9;border-radius:var(--spacerLg) var(--spacerLg) 0 0;will-change:transform;flex-shrink:0;max-height:300px;overflow:hidden}.DialogV2-module__HD_wkq__dialogImageWrapper img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.DialogV2-module__HD_wkq__dialogBody{padding:var(--spacerXxl);flex:auto}.DialogV2-module__HD_wkq__dialog[open]{flex-direction:column;animation:.35s cubic-bezier(.34,1.56,.64,1) DialogV2-module__HD_wkq__show;display:flex}@keyframes DialogV2-module__HD_wkq__show{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.DialogV2-module__HD_wkq__dialog::backdrop{animation:.35s ease-out DialogV2-module__HD_wkq__backdropShow}@keyframes DialogV2-module__HD_wkq__backdropShow{0%{opacity:0}to{opacity:1}}.DialogV2-module__HD_wkq__dialog video{object-fit:cover;height:100%}.DialogV2-module__HD_wkq__compact .DialogV2-module__HD_wkq__dialogBody{padding:var(--spacerXl)}
.AccountSummary-module__reKViq__imageContainer{border-radius:500px;flex-grow:1;flex-shrink:0;justify-content:center;align-items:center;margin:0;display:flex;position:relative;overflow:hidden;width:92px!important;max-width:92px!important;height:92px!important;max-height:92px!important}.AccountSummary-module__reKViq__imageContainer>svg{color:var(--mid);font-size:70px}.AccountSummary-module__reKViq__image{width:100%;height:auto}.AccountSummary-module__reKViq__card{background:var(--backgroundFocus);border-radius:var(--spacerMd);border:1px solid var(--backgrounder);flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:400px;min-height:100%;margin:0 auto;padding:0;display:flex;position:relative;overflow:hidden}.AccountSummary-module__reKViq__inner{flex-direction:column;flex-grow:1;align-self:stretch;display:flex}.AccountSummary-module__reKViq__name{margin:0 0 var(--spacerMd);font-size:var(--fontMd);color:var(--foreground);justify-content:space-between;align-items:flex-start;gap:var(--spacerXs);flex-direction:column;width:100%;font-weight:700;display:flex}.AccountSummary-module__reKViq__name>svg{color:var(--backgrounder);margin-top:4px;font-size:1em}.AccountSummary-module__reKViq__infoContainer{justify-content:flex-start;align-items:flex-start;row-gap:var(--spacerXs);column-gap:var(--spacerXl);flex-flow:column wrap;width:100%;display:flex}.AccountSummary-module__reKViq__info{color:var(--foregroundAlt);font-weight:300;font-size:var(--fontSm);justify-content:center;align-items:center;gap:var(--spacerSm);flex-direction:row;margin:0;display:flex}.AccountSummary-module__reKViq__info>svg{color:var(--backgrounder);margin-top:1px;font-size:1.2em}@media (max-width:480px){.AccountSummary-module__reKViq__card{min-height:100%}}.AccountSummary-module__reKViq__profile{align-items:center;gap:var(--spacerLg);flex-flow:wrap;width:100%;display:flex}
.Order-module__oh4fhG__order{font-size:var(--fontSm);background-color:var(--primary);color:var(--textOnPrimary);border:.5px solid var(--foreground);border-radius:var(--spacerXxl);text-align:center;vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}
.PaymentFulfillmentNotification-module__LkoDka__notification{background-color:var(--backgroundFocus);border-radius:var(--spacerSm);padding:var(--spacerMd);z-index:1000;align-items:center;gap:var(--spacerSm);opacity:0;color:var(--textPrimary);font-weight:500;transition:opacity .4s,transform .4s;display:flex;position:fixed;box-shadow:0 4px 12px #00000026}.PaymentFulfillmentNotification-module__LkoDka__positionTopMiddle{top:var(--spacerLg);left:50%;transform:translate(-50%)translateY(-20px)}.PaymentFulfillmentNotification-module__LkoDka__positionBottomMiddle{bottom:var(--spacerLg);left:50%;transform:translate(-50%)translateY(20px)}.PaymentFulfillmentNotification-module__LkoDka__notification.PaymentFulfillmentNotification-module__LkoDka__visible{opacity:1;transform:translate(-50%)translateY(0)}
.FavoriteVideoButton-module-scss-module__HRiOmG__likeButtonContainer{font-family:inherit;font-size:var(--fontMd);color:var(--foreground);cursor:pointer;background:0 0;border:none;flex-direction:row;justify-content:flex-start;align-items:center;padding:0;font-weight:400;display:flex}.FavoriteVideoButton-module-scss-module__HRiOmG__likeCount{font-weight:700;font-size:var(--fontMd);color:var(--mid);cursor:pointer}.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton{cursor:pointer;width:60px;overflow:visible}.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton__heart{transform-origin:50%;animation:.3s linear forwards FavoriteVideoButton-module-scss-module__HRiOmG__animateHeartOut}.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton__circle{transform-origin:29.5px 29.5px}.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton--likedNonAnimated .FavoriteVideoButton-module-scss-module__HRiOmG__likeButton__heart{fill:#d65071;transform:scale(1)}.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton--likedAnimated .FavoriteVideoButton-module-scss-module__HRiOmG__likeButton__heart{fill:#d65071;animation:.3s linear .25s forwards FavoriteVideoButton-module-scss-module__HRiOmG__animateHeart;transform:scale(.2)}.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton--likedAnimated .FavoriteVideoButton-module-scss-module__HRiOmG__likeButton__circle{opacity:1;transition:all 2s;animation:.3s linear forwards FavoriteVideoButton-module-scss-module__HRiOmG__animateCircle}.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton--likedAnimated #FavoriteVideoButton-module-scss-module__HRiOmG__grp1{opacity:1;transition:all .1s .3s}.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton--likedAnimated #FavoriteVideoButton-module-scss-module__HRiOmG__grp1 #FavoriteVideoButton-module-scss-module__HRiOmG__oval1{transform-origin:0 0 0;transition:transform .5s .3s;transform:scale(0)translateY(-30px)}.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton--likedAnimated #FavoriteVideoButton-module-scss-module__HRiOmG__grp1 #FavoriteVideoButton-module-scss-module__HRiOmG__oval2{transform-origin:0 0 0;transition:transform 1.5s .3s;transform:scale(0)translate(10px,-50px)}.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton--likedAnimated #FavoriteVideoButton-module-scss-module__HRiOmG__grp2 #FavoriteVideoButton-module-scss-module__HRiOmG__oval1{transform-origin:0 0 0;transition:transform .5s .3s;transform:scale(0)translate(30px,-15px)}.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton--likedAnimated #FavoriteVideoButton-module-scss-module__HRiOmG__grp2 #FavoriteVideoButton-module-scss-module__HRiOmG__oval2{transform-origin:0 0 0;transition:transform 1.5s .3s;transform:scale(0)translate(60px,-15px)}.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton--likedAnimated #FavoriteVideoButton-module-scss-module__HRiOmG__grp3{opacity:1;transition:all .1s .3s}.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton--likedAnimated #FavoriteVideoButton-module-scss-module__HRiOmG__grp3 #FavoriteVideoButton-module-scss-module__HRiOmG__oval1{transform-origin:0 0 0;transition:transform .5s .3s;transform:scale(0)translate(30px)}.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton--likedAnimated #FavoriteVideoButton-module-scss-module__HRiOmG__grp3 #FavoriteVideoButton-module-scss-module__HRiOmG__oval2{transform-origin:0 0 0;transition:transform 1.5s .3s;transform:scale(0)translate(60px,10px)}.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton--likedAnimated #FavoriteVideoButton-module-scss-module__HRiOmG__grp4{opacity:1;transition:all .1s .3s}.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton--likedAnimated #FavoriteVideoButton-module-scss-module__HRiOmG__grp4 #FavoriteVideoButton-module-scss-module__HRiOmG__oval1{transform-origin:0 0 0;transition:transform .5s .3s;transform:scale(0)translate(30px,15px)}.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton--likedAnimated #FavoriteVideoButton-module-scss-module__HRiOmG__grp4 #FavoriteVideoButton-module-scss-module__HRiOmG__oval2{transform-origin:0 0 0;transition:transform 1.5s .3s;transform:scale(0)translate(40px,50px)}.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton--likedAnimated #FavoriteVideoButton-module-scss-module__HRiOmG__grp5{opacity:1;transition:all .1s .3s}.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton--likedAnimated #FavoriteVideoButton-module-scss-module__HRiOmG__grp5 #FavoriteVideoButton-module-scss-module__HRiOmG__oval1{transform-origin:0 0 0;transition:transform .5s .3s;transform:scale(0)translate(-10px,20px)}.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton--likedAnimated #FavoriteVideoButton-module-scss-module__HRiOmG__grp5 #FavoriteVideoButton-module-scss-module__HRiOmG__oval2{transform-origin:0 0 0;transition:transform 1.5s .3s;transform:scale(0)translate(-60px,30px)}.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton--likedAnimated #FavoriteVideoButton-module-scss-module__HRiOmG__grp6{opacity:1;transition:all .1s .3s}.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton--likedAnimated #FavoriteVideoButton-module-scss-module__HRiOmG__grp6 #FavoriteVideoButton-module-scss-module__HRiOmG__oval1{transform-origin:0 0 0;transition:transform .5s .3s;transform:scale(0)translate(-30px)}.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton--likedAnimated #FavoriteVideoButton-module-scss-module__HRiOmG__grp6 #FavoriteVideoButton-module-scss-module__HRiOmG__oval2{transform-origin:0 0 0;transition:transform 1.5s .3s;transform:scale(0)translate(-60px,-5px)}.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton--likedAnimated #FavoriteVideoButton-module-scss-module__HRiOmG__grp7{opacity:1;transition:all .1s .3s}.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton--likedAnimated #FavoriteVideoButton-module-scss-module__HRiOmG__grp7 #FavoriteVideoButton-module-scss-module__HRiOmG__oval1{transform-origin:0 0 0;transition:transform .5s .3s;transform:scale(0)translate(-30px,-15px)}.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton--likedAnimated #FavoriteVideoButton-module-scss-module__HRiOmG__grp7 #FavoriteVideoButton-module-scss-module__HRiOmG__oval2{transform-origin:0 0 0;transition:transform 1.5s .3s;transform:scale(0)translate(-55px,-30px)}.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton--likedAnimated #FavoriteVideoButton-module-scss-module__HRiOmG__grp2,.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton--likedAnimated #FavoriteVideoButton-module-scss-module__HRiOmG__grp3,.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton--likedAnimated #FavoriteVideoButton-module-scss-module__HRiOmG__grp4,.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton--likedAnimated #FavoriteVideoButton-module-scss-module__HRiOmG__grp5,.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton--likedAnimated #FavoriteVideoButton-module-scss-module__HRiOmG__grp6,.FavoriteVideoButton-module-scss-module__HRiOmG__likeButton--likedAnimated #FavoriteVideoButton-module-scss-module__HRiOmG__grp7{opacity:1;transition:opacity .1s .3s}@keyframes FavoriteVideoButton-module-scss-module__HRiOmG__animateCircle{40%{opacity:1;fill:#99374f;transform:scale(10)}55%{opacity:1;fill:#99374f;transform:scale(11)}65%{opacity:1;fill:#99374f;transform:scale(12)}75%{opacity:1;fill:#0000;stroke:#99374f;stroke-width:.5px;transform:scale(13)}85%{opacity:1;fill:#0000;stroke:#99374f;stroke-width:.2px;transform:scale(17)}95%{opacity:1;fill:#0000;stroke:#b13d5a;stroke-width:.1px;transform:scale(18)}to{opacity:1;fill:#0000;stroke:#d65071;stroke-width:0;transform:scale(19)}}@keyframes FavoriteVideoButton-module-scss-module__HRiOmG__animateHeart{0%{transform:scale(.2)}40%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes FavoriteVideoButton-module-scss-module__HRiOmG__animateHeartOut{0%{transform:scale(1.4)}to{transform:scale(1)}}
.AcknowledgementCheckbox-module__CIbaJq__container{border:1px solid var(--primary);border-radius:var(--spacerSm);box-sizing:border-box;align-items:flex-start;gap:var(--spacerSm);padding:var(--spacerSm) var(--spacerMd);grid-template-columns:auto minmax(0,1fr);width:100%;display:grid}.AcknowledgementCheckbox-module__CIbaJq__icon{color:var(--primary);flex:none;margin-top:.1rem;font-size:1.4rem}.AcknowledgementCheckbox-module__CIbaJq__checkbox{min-width:0}.AcknowledgementCheckbox-module__CIbaJq__checkbox label{color:var(--foreground);font-size:var(--fontSm);justify-content:flex-start;align-items:flex-start;width:100%;font-weight:500;line-height:1.4}.AcknowledgementCheckbox-module__CIbaJq__checkbox label>span:first-of-type{margin-right:var(--spacerSm);flex:none;margin-top:.1rem}.AcknowledgementCheckbox-module__CIbaJq__label{display:block}
.NotificationDot-module__i3qN_a__notificationDot{background-color:var(--error);color:var(--backgroundFocus);width:22px;height:22px;font-size:var(--fontXs);text-align:center;border-radius:300px;justify-content:center;align-self:center;align-items:center;font-weight:600;display:flex}
.StreakSummary-module__ih1ASG__streakCards{gap:var(--spacerSm);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));width:100%;display:grid}.StreakSummary-module__ih1ASG__streakValue{margin-bottom:var(--spacerSm);align-items:baseline;display:flex}.StreakSummary-module__ih1ASG__streakNumber{font-size:var(--fontXxl);color:var(--primary);margin-right:var(--spacerSm);font-weight:700}.StreakSummary-module__ih1ASG__streakUnit{font-size:var(--fontMd);color:var(--foregroundAltLite);font-weight:400}.StreakSummary-module__ih1ASG__longestStreak{font-size:var(--fontXs);color:var(--foregroundAltLite);align-items:center;gap:var(--spacerSm);margin:0;font-weight:400;display:flex}
.ClientImageUploadV2-module__L5e5ca__container{align-items:center;gap:var(--spacerLg);flex-direction:column;width:100%;display:flex}.ClientImageUploadV2-module__L5e5ca__imageContainer{flex-shrink:0;justify-content:center;min-width:0;display:flex;position:relative}.ClientImageUploadV2-module__L5e5ca__photosGrid{grid-template-columns:1fr 1fr;place-items:center;width:100%;display:grid}.ClientImageUploadV2-module__L5e5ca__carouselCard{border:1px solid var(--borderMuted,#e5e7eb);width:100%;padding:var(--spacerMd);margin-top:var(--spacerLg);background:#fff;border-radius:8px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}
.WeekSummary-module__Gj5HKq__daysContainer{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;margin:0;display:flex;position:relative}.WeekSummary-module__Gj5HKq__daysContainer:after{content:"";background-color:var(--background);z-index:0;height:3px;position:absolute;top:calc(50% - 3px);left:0;right:0}.WeekSummary-module__Gj5HKq__dayColumn{z-index:1;flex-direction:column;align-items:center;width:14.2857%;display:flex;position:relative}.WeekSummary-module__Gj5HKq__dayName{color:var(--foregroundAltLite);margin:0;font-weight:500}.WeekSummary-module__Gj5HKq__dayCircle{background-color:var(--background);width:48px;height:48px;margin:var(--spacerXs) 0;border-radius:300px;justify-content:center;align-items:center;display:flex}.WeekSummary-module__Gj5HKq__completed{background-color:var(--successBg);border:2px solid var(--success)}.WeekSummary-module__Gj5HKq__todayLabel{color:var(--success);margin:0;font-weight:500}
.style-module__eEu_DW__page{background:var(--background);color:var(--foreground);position:relative;overflow-x:hidden}.style-module__eEu_DW__header{z-index:100;padding:var(--spacerMd) var(--spacerLg);background:var(--foreground);box-shadow:var(--headerShadow);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.style-module__eEu_DW__main{z-index:1;max-width:1200px;padding:var(--spacerXl);min-height:calc(100vh - 200px);margin:0 auto;position:relative}.style-module__eEu_DW__checkoutContainer{grid-template-columns:1fr 400px;gap:3rem;animation:.6s style-module__eEu_DW__fadeInUp;display:grid}@keyframes style-module__eEu_DW__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.style-module__eEu_DW__formColumn{flex-direction:column;gap:2rem;display:flex}.style-module__eEu_DW__formSection{background:var(--backgroundFocus);border-radius:var(--spacerLg);padding:var(--spacerXxl);box-shadow:var(--softShadow);border:1px solid var(--backgrounder);gap:var(--spacerXl);flex-direction:column;display:flex}.style-module__eEu_DW__sectionTitle{align-items:center;gap:var(--fontMd);font-size:var(--fontLg);color:var(--foreground);margin:0;font-weight:600;display:flex}.style-module__eEu_DW__sectionNumber{font-family:var(--font-body);color:var(--textOnPrimary);background:var(--primaryBg);letter-spacing:.05em;border-radius:6px;padding:.35rem .65rem;font-size:.75rem;font-weight:600}.style-module__eEu_DW__cardInputWrapper{position:relative}.style-module__eEu_DW__cardIcons{gap:.5rem;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.style-module__eEu_DW__cardIcon{width:24px;height:24px;color:var(--midder)}.style-module__eEu_DW__summaryColumn{height:fit-content;position:sticky;top:100px}.style-module__eEu_DW__uploadContainer{max-width:640px;margin:0 auto;animation:.6s style-module__eEu_DW__fadeInUp}.style-module__eEu_DW__successBanner{align-items:center;gap:var(--spacerMd);padding:var(--spacerMd) var(--spacerLg);background:var(--successBg);border-radius:var(--spacerMd);margin-bottom:var(--spacerXl);border:1px solid var(--success);display:flex}.style-module__eEu_DW__successIcon{background:var(--success);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.style-module__eEu_DW__successIcon svg{width:22px;height:22px}.style-module__eEu_DW__successText h2{font-family:var(--font-display);color:var(--success);margin-bottom:.125rem;font-size:1.125rem;font-weight:600}.style-module__eEu_DW__successText p{color:var(--foregroundAltLite);font-size:.875rem}.style-module__eEu_DW__uploadSection{background:var(--backgroundFocus);border-radius:var(--spacerLg);box-shadow:var(--softShadow);border:1px solid var(--backgrounder)}.style-module__eEu_DW__dropzone{border:2px dashed var(--backgrounder);border-radius:var(--spacerMd);text-align:center;background:var(--backgroundMid);cursor:pointer;padding:3rem 2rem;transition:all .3s}.style-module__eEu_DW__dropzone:hover,.style-module__eEu_DW__dropzoneActive{border-color:var(--primary);background:var(--primaryBg)}.style-module__eEu_DW__dropzoneIcon{width:56px;height:56px;color:var(--primary);margin:0 auto 1rem}.style-module__eEu_DW__dropzoneIcon svg{width:100%;height:100%}.style-module__eEu_DW__dropzoneText{color:var(--foreground);margin-bottom:.5rem;font-size:1rem;font-weight:500}.style-module__eEu_DW__dropzoneDivider{color:var(--midder);margin:1rem 0;font-size:.8125rem;display:block;position:relative}.style-module__eEu_DW__browseButton{color:var(--foreground);background:var(--backgroundFocus);border:1.5px solid var(--foreground);border-radius:var(--spacerSm);cursor:pointer;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.style-module__eEu_DW__browseButton:hover{background:var(--foreground);color:var(--backgroundFocus)}.style-module__eEu_DW__browseButton svg{width:18px;height:18px}.style-module__eEu_DW__uploadedFiles{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}.style-module__eEu_DW__uploadedFile{background:var(--backgroundMid);border-radius:var(--spacerSm);border:1px solid var(--backgrounder);align-items:center;gap:1rem;padding:1rem;display:flex}.style-module__eEu_DW__fileIcon{background:var(--backgroundFocus);border-radius:var(--spacerSm);width:40px;height:40px;color:var(--primary);justify-content:center;align-items:center;display:flex}.style-module__eEu_DW__fileIcon svg{width:20px;height:20px}.style-module__eEu_DW__fileInfo{flex:1}.style-module__eEu_DW__fileName{margin-bottom:.375rem;font-size:.875rem;font-weight:500;display:block}.style-module__eEu_DW__progressBar{background:var(--backgrounder);border-radius:2px;height:4px;overflow:hidden}.style-module__eEu_DW__progressFill{background:var(--success);border-radius:2px;height:100%;transition:width .3s}.style-module__eEu_DW__skipLink{width:100%;color:var(--foregroundAltLite);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-top:1rem;padding:.75rem;font-family:inherit;font-size:.875rem;text-decoration:underline;transition:color .2s;display:block}.style-module__eEu_DW__skipLink:hover{color:var(--foreground)}.style-module__eEu_DW__error{gap:var(--spacerXs);font-size:var(--fontMd);color:var(--error);margin:0;display:flex}@media (max-width:1024px){.style-module__eEu_DW__checkoutContainer{grid-template-columns:1fr}.style-module__eEu_DW__summaryColumn{order:-1;position:relative;top:0}.style-module__eEu_DW__main{padding:var(--spacerXl)}}@media (max-width:640px){.style-module__eEu_DW__inputRow{grid-template-columns:1fr}.style-module__eEu_DW__inputRow:has(.style-module__eEu_DW__inputGroup:nth-child(3)){grid-template-columns:1fr}.style-module__eEu_DW__successTitle{font-size:2rem}}
.ImageGroup-module__WWwaaa__container{align-items:center;gap:var(--spacerLg);flex-direction:column;width:100%;height:100%;display:flex}.ImageGroup-module__WWwaaa__imagesContainer{flex-flow:wrap;justify-content:center;width:100%;min-height:360px;display:flex}.ImageGroup-module__WWwaaa__superContainer{border:1px solid var(--backgrounder);border-radius:var(--spacerSm);flex-direction:column;flex-shrink:0;min-width:260px;display:flex;overflow:hidden}.ImageGroup-module__WWwaaa__imageHeader{border-bottom:1px solid var(--backgrounder);justify-content:space-between;align-items:center;display:flex}.ImageGroup-module__WWwaaa__imageContainer{background-color:var(--oppositeBackground);flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;min-height:480px;display:flex;position:relative;overflow:hidden}.ImageGroup-module__WWwaaa__imageLabel{padding:var(--spacerSm);border-radius:var(--spacerSm);font-size:var(--fontMd);flex-direction:column;gap:2px;margin:0;font-weight:600;display:flex}.ImageGroup-module__WWwaaa__imageLabelTop{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;align-items:center;gap:var(--spacerXs);flex-direction:row;max-width:40ch;display:flex;overflow:hidden}.ImageGroup-module__WWwaaa__imagePreview{width:auto;height:480px;padding:0 calc(2.5 * var(--spacerXl));object-fit:contain}.ImageGroup-module__WWwaaa__resultsSection{width:100%;padding:var(--spacerLg) 0;gap:var(--spacerLg);flex-direction:column;align-items:center;display:flex}.ImageGroup-module__WWwaaa__centeredOverlay{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.ImageGroup-module__WWwaaa__crosshairLine{background:var(--background);cursor:crosshair;box-sizing:content-box;border-color:var(--oppositeBackground);border-style:solid;border-width:0;display:block;position:absolute}
.Activity-module__DZF1Nq__itemContainer{padding-bottom:var(--spacerMd);margin-bottom:var(--spacerMd);justify-content:space-between;align-items:center;display:flex}.Activity-module__DZF1Nq__itemContainer:last-of-type{border-bottom:0;margin-bottom:0}
.ExerciseFeedback-module__vXxc2a__container{width:100%;margin-top:var(--spacerXl)}.ExerciseFeedback-module__vXxc2a__container .ExerciseFeedback-module__vXxc2a__form{row-gap:var(--spacerXxl);padding-top:var(--spacerXxl);border-top:1px solid var(--backgrounder)}.ExerciseFeedback-module__vXxc2a__field{gap:var(--spacerMd);flex-direction:column;display:flex}.ExerciseFeedback-module__vXxc2a__form .ExerciseFeedback-module__vXxc2a__heading{font-size:calc(var(--fontXs) * .9);letter-spacing:.1em;text-transform:uppercase;color:var(--foregroundAltLite);margin:0;font-weight:700;line-height:1.4}.ExerciseFeedback-module__vXxc2a__input{padding:var(--spacerMd);border-radius:var(--spacerSm);font-size:var(--fontSm);resize:vertical;margin-top:0;line-height:1.5}.ExerciseFeedback-module__vXxc2a__actions{align-items:center;gap:var(--spacerMd);flex-wrap:wrap;display:flex}.ExerciseFeedback-module__vXxc2a__textButton{border-radius:var(--spacerSm);font-size:var(--fontXs)}:is(.ExerciseFeedback-module__vXxc2a__form button:focus-visible,.ExerciseFeedback-module__vXxc2a__form textarea:focus-visible){outline:2px solid var(--focusRing);outline-offset:2px}.ExerciseFeedback-module__vXxc2a__form textarea:focus-visible{box-shadow:0 0 0 1px var(--backgrounder)}.ExerciseFeedback-module__vXxc2a__saveStatus{font-size:var(--fontXs);color:var(--foregroundAltLite)}
.CalendarTab-module__0Q0GKW__layout{gap:var(--spacerXl);flex-direction:column;display:flex}.CalendarTab-module__0Q0GKW__calendarColumn,.CalendarTab-module__0Q0GKW__dayColumn{gap:var(--spacerMd);flex-direction:column;min-width:0;display:flex}.CalendarTab-module__0Q0GKW__dots{justify-content:center;gap:2px;display:flex;position:absolute;bottom:2px;left:0;right:0}.CalendarTab-module__0Q0GKW__dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.CalendarTab-module__0Q0GKW__appointmentDot{background-color:var(--primary)}.CalendarTab-module__0Q0GKW__classDot{background-color:var(--secondary)}.CalendarTab-module__0Q0GKW__availableClassDot{box-shadow:inset 0 0 0 1px var(--secondary)}:is(.react-calendar__tile--now .CalendarTab-module__0Q0GKW__dot,.react-calendar__tile--active .CalendarTab-module__0Q0GKW__dot){background-color:var(--backgroundFocus);box-shadow:none}.CalendarTab-module__0Q0GKW__legend{gap:var(--spacerMd);font-size:var(--fontXs);color:var(--foregroundAlt);flex-wrap:wrap;display:flex}.CalendarTab-module__0Q0GKW__legendItem{align-items:center;gap:var(--spacerXs);display:inline-flex}@media (max-width:619px){.CalendarTab-module__0Q0GKW__calendarColumn .react-calendar{width:calc(100% + 2 * var(--spacerLg));margin:0 calc(-1 * var(--spacerLg));border-left:none;border-right:none;border-radius:0}}
.SubmitButton-module__92psLG__submitButton{width:100%;font-family:var(--font-body);color:var(--textOnPrimary);background:var(--primary);border-radius:var(--spacerMd);cursor:pointer;box-shadow:var(--softShadow);border:none;justify-content:center;align-items:center;gap:.75rem;padding:1.125rem 2rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.SubmitButton-module__92psLG__submitButton:hover{background:var(--primaryHover);box-shadow:var(--headerShadow);transform:translateY(-2px)}.SubmitButton-module__92psLG__submitButton:active{transform:translateY(0)}.SubmitButton-module__92psLG__submitButtonIcon{transition:transform .3s}.SubmitButton-module__92psLG__submitButton:hover .SubmitButton-module__92psLG__submitButtonIcon{transform:translate(4px)}
.HostedClasses-module__5CkZmq__section{gap:var(--spacerMd);margin:var(--spacerLg) 0;flex-direction:column;display:flex}.HostedClasses-module__5CkZmq__header{justify-content:space-between;align-items:baseline;gap:var(--spacerSm);flex-wrap:wrap;display:flex}.HostedClasses-module__5CkZmq__list{gap:var(--spacerLg);flex-direction:column;display:flex}
.ExerciseHistory-module__gOw4yW__title{pointer-events:none;font-size:var(--fontLg);margin:0}.ExerciseHistory-module__gOw4yW__titleRow{width:100%;margin:0 0 var(--spacerLg) 0;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.ExerciseHistory-module__gOw4yW__list{gap:var(--spacerLg);flex-direction:column;display:flex}.ExerciseHistory-module__gOw4yW__groupContainer{padding:var(--spacerSm) var(--spacerLg);border-radius:var(--spacerSm);border:1px solid var(--backgrounder);width:100%;max-width:640px}.ExerciseHistory-module__gOw4yW__exerciseContainer>button{color:var(--foregroundAlt);font-weight:400}.ExerciseHistory-module__gOw4yW__exerciseContainer{justify-content:space-between;align-items:center;gap:var(--spacerSm);flex-direction:row;width:100%;display:flex}.ExerciseHistory-module__gOw4yW__time{font-size:var(--fontSm);color:var(--foreground);justify-content:space-between;margin:0 0 2px;font-weight:300;display:flex}.ExerciseHistory-module__gOw4yW__time>a{font-weight:600}.ExerciseHistory-module__gOw4yW__exerciseTitle{font-size:var(--fontMd);color:var(--foreground);margin:0;font-weight:400}
.Optional-module__ykFB7q__optional{font-weight:400;font-size:var(--fontXs);color:var(--foreground);background:var(--background);padding:1px var(--spacerSm);border-radius:var(--spacerXl);white-space:nowrap;box-shadow:0 0 1px var(--midder);justify-content:center;align-items:center;gap:var(--spacerXs);flex-direction:row;margin:0;display:flex}.Optional-module__ykFB7q__container{align-items:baseline;gap:var(--spacerXs);flex-direction:row;display:flex}
.ClassOccurrences-module__zBtlnq__page{gap:var(--spacerMd);flex-direction:column;display:flex}.ClassOccurrences-module__zBtlnq__toolbar{align-items:flex-end}.ClassOccurrences-module__zBtlnq__list{gap:var(--spacerLg);flex-direction:column;display:flex}.ClassOccurrences-module__zBtlnq__highlighted{border-radius:var(--spacerMd);box-shadow:0 0 0 2px var(--primary)}.ClassOccurrences-module__zBtlnq__hint{align-items:center;gap:var(--spacerSm);color:var(--foregroundAltLite);font-size:var(--fontSm);margin:0;font-weight:300;display:flex}.ClassOccurrences-module__zBtlnq__hint svg{font-size:var(--fontMd)}
.Section-module__aPlBbq__header{justify-content:space-between;align-items:flex-start;gap:var(--spacerMd);flex-wrap:wrap;width:100%;display:flex}.Section-module__aPlBbq__menusContainer{gap:var(--spacerMd);flex-wrap:wrap;justify-content:center;width:100%;display:flex}.Section-module__aPlBbq__overlayContainer{aspect-ratio:10/16;flex:1 1 calc((100% - 2 * var(--spacerMd)) / 3);border-radius:var(--spacerLg);grid-template-rows:1fr;grid-template-columns:1fr;max-width:320px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000001a}@media (max-width:600px){.Section-module__aPlBbq__overlayContainer{aspect-ratio:16/10;flex:100%;min-width:auto;max-width:none}}.Section-module__aPlBbq__overlayContainer>*{z-index:1;grid-area:1/1}.Section-module__aPlBbq__menuImagePlaceholder{background:linear-gradient(to top, var(--foreground) 10%, transparent 80%)}.Section-module__aPlBbq__menuContent{padding:var(--spacerSm);flex-direction:column;justify-content:flex-end;display:flex}.Section-module__aPlBbq__menuContent>*{margin:0}.Section-module__aPlBbq__menuImage{object-fit:cover;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}
.HorizontalCarousel-module__pbdDNa__carousel{justify-content:flex-start;align-items:center;width:100%;display:grid;position:relative}.HorizontalCarousel-module__pbdDNa__carouselInner{width:100%;padding:var(--spacerSm) 2px;gap:var(--spacerLg);flex-direction:row-reverse;align-items:flex-start;display:flex;overflow:auto}.HorizontalCarousel-module__pbdDNa__buttonEnd{margin-right:var(--spacerSm);opacity:1;justify-self:flex-end;transition:background .8s,opacity .8s;position:absolute}.HorizontalCarousel-module__pbdDNa__buttonEnd:disabled{pointer-events:none;opacity:0}.HorizontalCarousel-module__pbdDNa__buttonStart{margin-left:var(--spacerSm);opacity:1;justify-self:flex-start;transition:background .8s,opacity .8s;position:absolute}.HorizontalCarousel-module__pbdDNa__buttonStart:disabled{pointer-events:none;opacity:0}
.ExerciseStep-module__j1wolW__page{flex-direction:column;flex-grow:1;width:100%;max-width:760px;margin:0 auto;display:flex}.ExerciseStep-module__j1wolW__legacyPage{display:contents}.ExerciseStep-module__j1wolW__title{font-size:var(--fontMd);justify-content:flex-start;align-items:center;gap:var(--spacerSm);width:100%;margin:0;font-weight:700;display:flex}.ExerciseStep-module__j1wolW__container{justify-content:flex-start;align-items:center;gap:var(--spacerLg);flex-direction:column;flex-grow:1;width:100%;display:flex}.ExerciseStep-module__j1wolW__titleContainer{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.ExerciseStep-module__j1wolW__backButton{font-size:var(--fontXs);color:var(--secondary);flex-direction:row;font-weight:700;display:flex}.ExerciseStep-module__j1wolW__subTitle{font-size:var(--fontMd);color:var(--foregroundAlt);-webkit-line-clamp:2;word-break:break-word;text-align:left;-webkit-box-orient:vertical;margin:0;font-weight:300;display:-webkit-box;overflow:hidden}.ExerciseStep-module__j1wolW__fullBody{font-size:var(--fontMd);color:var(--foregroundAlt);white-space:pre-line;text-align:left;margin:0;margin-bottom:var(--spacerXl);align-self:flex-start;font-weight:300}.ExerciseStep-module__j1wolW__notesContainer{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.ExerciseStep-module__j1wolW__tabDiv{justify-content:flex-start;align-items:center;gap:var(--spacerLg);flex-direction:column;flex-grow:1;width:100%;display:flex}
.TherapistStats-module__w7eTsq__statsContainer{gap:var(--spacerMd);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));display:grid}.TherapistStats-module__w7eTsq__statCard{background:var(--primaryBg);border-radius:var(--spacerSm);padding:var(--spacerMd) var(--spacerLg);box-shadow:var(--softShadow);border:1px solid var(--foreground);flex:1}.TherapistStats-module__w7eTsq__topRow{justify-content:space-between;align-items:center;gap:var(--spacerXs);display:flex}.TherapistStats-module__w7eTsq__statTitle{color:#374151;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-size:14px;font-weight:600}.TherapistStats-module__w7eTsq__statNumber{color:var(--foreground);font-size:var(--fontXxl);margin:0 0 8px;font-weight:700;line-height:1}.TherapistStats-module__w7eTsq__statSubtext{color:var(--foregroundAlt);font-size:var(--fontSm);width:100%;margin:0;font-weight:500}
.AnalogClock-module__6RCh_q__clockContainer{background-color:#fff;border:4px solid #ccc;border-radius:50%;width:128px;height:128px;margin:0 auto;position:relative;box-shadow:inset 0 0 5px #ddd}.AnalogClock-module__6RCh_q__hand{transform-origin:bottom;position:absolute;bottom:50%;left:50%;transform:translate(-50%)}.AnalogClock-module__6RCh_q__hourHand{z-index:3;background-color:#000;width:4px;height:40px}.AnalogClock-module__6RCh_q__minuteHand{z-index:2;background-color:#444;width:2px;height:56px}.AnalogClock-module__6RCh_q__secondHand{z-index:1;background-color:red;width:2px;height:64px}.AnalogClock-module__6RCh_q__centerDot{background-color:#000;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AnalogClock-module__6RCh_q__card{border-radius:var(--spacerMd);padding:var(--spacerSm);gap:var(--spacerSm);background:var(--backgroundFocus);border:none;flex-direction:column;align-items:center;display:flex}.AnalogClock-module__6RCh_q__siteName{text-align:left;align-items:center;gap:var(--spacerXs);font-weight:600;font-size:var(--fontMd);color:var(--foreground);margin:0;display:flex}.AnalogClock-module__6RCh_q__container{justify-content:flex-start;gap:var(--spacerLg);flex-wrap:wrap;display:flex}.AnalogClock-module__6RCh_q__digitalClock{font-family:monospace;font-weight:700;font-size:var(--fontLg);color:var(--secondary);border:3px solid var(--secondary);padding:var(--spacerXs) var(--spacerSm);border-radius:var(--spacerSm);margin:0}
.Crosshair-module__fVutlW__crosshairLine{background:var(--background);cursor:crosshair;box-sizing:content-box;border-color:var(--oppositeBackground);border-style:solid;border-width:0;display:block;position:absolute}
.Markdown-module__PxB85G__gemini-markdown{overflow-wrap:break-word;width:100%;margin:0;padding:0}.Markdown-module__PxB85G__gemini-markdown p{margin:0 0 1rem}.Markdown-module__PxB85G__gemini-markdown p:last-child{margin-bottom:0}.Markdown-module__PxB85G__gemini-markdown strong{font-weight:600}.Markdown-module__PxB85G__gemini-markdown em{font-style:italic}.Markdown-module__PxB85G__gemini-markdown a{color:#0366d6;text-decoration:none}.Markdown-module__PxB85G__gemini-markdown a:hover{text-decoration:underline}.Markdown-module__PxB85G__gemini-markdown h1,.Markdown-module__PxB85G__gemini-markdown h2,.Markdown-module__PxB85G__gemini-markdown h3,.Markdown-module__PxB85G__gemini-markdown h4,.Markdown-module__PxB85G__gemini-markdown h5,.Markdown-module__PxB85G__gemini-markdown h6{margin-top:1.5rem;margin-bottom:1rem;font-weight:600;line-height:1.25}.Markdown-module__PxB85G__gemini-markdown h1{border-bottom:1px solid #eaecef;padding-bottom:.3rem;font-size:1.75rem}.Markdown-module__PxB85G__gemini-markdown h2{border-bottom:1px solid #eaecef;padding-bottom:.3rem;font-size:1.5rem}.Markdown-module__PxB85G__gemini-markdown h3{font-size:1.25rem}.Markdown-module__PxB85G__gemini-markdown h4{font-size:1rem}.Markdown-module__PxB85G__gemini-markdown h5{font-size:.875rem}.Markdown-module__PxB85G__gemini-markdown h6{color:#6a737d;font-size:.85rem}.Markdown-module__PxB85G__gemini-markdown ul,.Markdown-module__PxB85G__gemini-markdown ol{margin-top:0;margin-bottom:1rem;padding-left:2rem}.Markdown-module__PxB85G__gemini-markdown ul{list-style:outside}.Markdown-module__PxB85G__gemini-markdown ol{list-style:decimal}.Markdown-module__PxB85G__gemini-markdown li{margin-bottom:.25rem}.Markdown-module__PxB85G__gemini-markdown li>p{margin-top:1rem}.Markdown-module__PxB85G__gemini-markdown li+li{margin-top:.25rem}.Markdown-module__PxB85G__gemini-markdown ul ul,.Markdown-module__PxB85G__gemini-markdown ul ol,.Markdown-module__PxB85G__gemini-markdown ol ul,.Markdown-module__PxB85G__gemini-markdown ol ol{margin-top:.25rem;margin-bottom:0}.Markdown-module__PxB85G__gemini-markdown code{background-color:#1b1f230d;border-radius:3px;margin:0;padding:.2em .4em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:85%}.Markdown-module__PxB85G__gemini-markdown pre{background-color:#f6f8fa;border-radius:3px;margin-top:0;margin-bottom:1rem;padding:1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:85%;line-height:1.45;overflow:auto}.Markdown-module__PxB85G__gemini-markdown pre code{word-break:normal;white-space:pre;background-color:#0000;border:0;margin:0;padding:0;font-size:100%}.Markdown-module__PxB85G__gemini-markdown blockquote{color:#6a737d;border-left:.25rem solid #dfe2e5;margin:0 0 1rem;padding:0 1rem}.Markdown-module__PxB85G__gemini-markdown blockquote>:first-child{margin-top:0}.Markdown-module__PxB85G__gemini-markdown blockquote>:last-child{margin-bottom:0}.Markdown-module__PxB85G__gemini-markdown table{border-spacing:0;border-collapse:collapse;width:100%;margin-top:0;margin-bottom:1rem;display:block;overflow:auto}.Markdown-module__PxB85G__gemini-markdown table th{background-color:#f6f8fa;border:1px solid #dfe2e5;padding:.5rem 1rem;font-weight:600}.Markdown-module__PxB85G__gemini-markdown table td{border:1px solid #dfe2e5;padding:.5rem 1rem}.Markdown-module__PxB85G__gemini-markdown table tr{background-color:#fff;border-top:1px solid #dfe2e5}.Markdown-module__PxB85G__gemini-markdown table tr:nth-child(2n){background-color:#f6f8fa}.Markdown-module__PxB85G__gemini-markdown hr{background-color:#e1e4e8;border:0;height:.25em;margin:1.5rem 0;padding:0}.Markdown-module__PxB85G__gemini-markdown img{box-sizing:border-box;background-color:#fff;max-width:100%;margin-top:.5rem;margin-bottom:.5rem}
@keyframes attentionAnimations-module___fL7AW__chatPulse{0%,to{box-shadow:0 2px 10px var(--shadow-color);background-color:var(--white);transform:scale(1)}50%{box-shadow:0 6px 20px var(--shadow-darker);background-color:var(--blue-100);transform:scale(1.08)}}.attentionAnimations-module___fL7AW__attentionPulse{will-change:transform, box-shadow, background-color;animation:1.2s ease-in-out infinite attentionAnimations-module___fL7AW__chatPulse}@keyframes attentionAnimations-module___fL7AW__chatFlip{0%{background:var(--white);border-color:var(--border-color);transform:rotateY(0)}40%{background:var(--secondary);border-color:var(--secondary);transform:rotateY(180deg)}60%{background:var(--secondary);border-color:var(--secondary);transform:rotateY(200deg)}to{background:var(--white);border-color:var(--border-color);transform:rotateY(360deg)}}.attentionAnimations-module___fL7AW__attentionFlip{transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform, background-color, border-color;animation:.8s ease-in-out 3 attentionAnimations-module___fL7AW__chatFlip}@keyframes attentionAnimations-module___fL7AW__chatBounce{0%{transform:translateY(0)}20%{transform:translateY(-14px)}40%{transform:translateY(0)}55%{transform:translateY(-10px)}70%{transform:translateY(0)}82%{transform:translateY(-6px)}92%{transform:translateY(0)}to{transform:translateY(0)}}.attentionAnimations-module___fL7AW__attentionBounce{will-change:transform;animation:.8s cubic-bezier(.2,.7,.3,1) 3 attentionAnimations-module___fL7AW__chatBounce}.attentionAnimations-module___fL7AW__attentionPulse:hover,.attentionAnimations-module___fL7AW__attentionFlip:hover,.attentionAnimations-module___fL7AW__attentionBounce:hover,.attentionAnimations-module___fL7AW__attentionPulse:focus-within,.attentionAnimations-module___fL7AW__attentionFlip:focus-within,.attentionAnimations-module___fL7AW__attentionBounce:focus-within{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.attentionAnimations-module___fL7AW__attentionPulse,.attentionAnimations-module___fL7AW__attentionFlip,.attentionAnimations-module___fL7AW__attentionBounce{animation:none!important}}
.AppPage-module__iWOINW__appPage{padding:var(--spacerXl) clamp(var(--spacerXl), 5vw, var(--spacerXxl)) 0;flex-direction:column;flex-grow:1;height:100%;display:flex}.AppPage-module__iWOINW__innerAppPage{row-gap:var(--spacerSm);padding:var(--spacerMd) var(--spacerXl);box-shadow:var(--softShadow);border-radius:var(--spacerLg);background-color:var(--backgroundFocus);flex-direction:column;flex-grow:1;width:100%;display:flex}@media (max-width:480px){.AppPage-module__iWOINW__appPage{padding:0}.AppPage-module__iWOINW__innerAppPage{padding-top:var(--spacerXl);box-shadow:none;border-radius:0}}.AppPage-module__iWOINW__title{column-gap:var(--spacerSm);font-size:var(--fontXl);align-items:center;margin:0;font-weight:700;display:flex}.AppPage-module__iWOINW__titleContainer{column-gap:var(--spacerMd);flex-flow:wrap;align-items:center;display:flex}.AppPage-module__iWOINW__header{column-gap:var(--spacerXxl);flex-flow:row;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.AppPage-module__iWOINW__breadcrumbContainer{font-size:var(--fontSm)}.AppPage-module__iWOINW__breadcrumb{color:var(--secondary);font-family:inherit;font-weight:600;text-decoration:none}.AppPage-module__iWOINW__breadcrumb:hover{color:var(--primary)}.AppPage-module__iWOINW__appPageBodyText{font-size:var(--fontMd);color:var(--foregroundAlt);word-break:break-word;text-align:left;margin:0;font-weight:300}
.Footer-module__N2OMlG__footer{padding:var(--spacerMd);font-size:var(--fontSm);justify-content:space-between;align-items:center;gap:var(--spacerMd);color:var(--foregroundAltLite);flex-flow:wrap;display:flex}.Footer-module__N2OMlG__innerFooter,.Footer-module__N2OMlG__footerLinks{justify-content:flex-end;align-items:center;gap:var(--spacerMd);flex-direction:row;display:flex}.Footer-module__N2OMlG__feedbackLink{box-shadow:var(--softShadow);z-index:3;transition:background .8s,transform 1s cubic-bezier(.075,.82,.165,1);position:fixed;top:50%;right:0;transform:translate(35%)rotate(-90deg)}.Footer-module__N2OMlG__feedbackLink:hover{transform:translate(32%)rotate(-90deg)}
.AuthContainer-module__7EJn3G__root{background:linear-gradient(to bottom, var(--backgroundFocus), var(--background));flex-direction:column;width:100%;height:100%;display:flex}.AuthContainer-module__7EJn3G__main{padding-left:var(--spacerLg);padding-right:var(--spacerLg);z-index:10;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.AuthContainer-module__7EJn3G__footer{padding:var(--spacerMd) var(--spacerLg);color:var(--foregroundAltLite);font-size:var(--fontSm);justify-content:center;align-items:center;gap:var(--spacerMd);display:flex}.AuthContainer-module__7EJn3G__footer span{margin-right:var(--spacerXs)}
.SignIn-module__lLqZiq__container{max-width:440px;padding:var(--spacerSm) var(--spacerSm) var(--spacerXxl);width:100%;overflow:hidden}.SignIn-module__lLqZiq__headerInner{justify-content:center;align-items:center;gap:var(--spacerSm);flex-direction:column;display:flex}.SignIn-module__lLqZiq__logo{width:3rem;height:3rem;position:relative}.SignIn-module__lLqZiq__title{font-size:var(--fontLg);color:var(--foreground);margin:0;font-weight:700}.SignIn-module__lLqZiq__formFields{margin-top:var(--spacerXl);gap:var(--spacerXl);flex-direction:column;display:flex}.SignIn-module__lLqZiq__rememberForgot{justify-content:space-between;align-items:center;width:100%;display:flex}.SignIn-module__lLqZiq__forgotLink{font-size:var(--fontSm);color:var(--primary);font-weight:600;text-decoration:none}.SignIn-module__lLqZiq__bigButton{justify-content:center;gap:var(--spacerMd);width:100%;box-shadow:var(--softShadow)}.SignIn-module__lLqZiq__screenReaderOnly{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;border:0!important}
.InlineNotification-module__80j5bq__notification{font-weight:300;font-size:var(--fontMd);box-sizing:border-box;justify-content:center;align-items:center;width:fit-content;max-width:60ch;margin:0;display:flex}.InlineNotification-module__80j5bq__text{white-space:normal;-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.InlineNotification-module__80j5bq__pending,.InlineNotification-module__80j5bq__pending-v2,.InlineNotification-module__80j5bq__success{font-weight:400}.InlineNotification-module__80j5bq__success{color:var(--success)}.InlineNotification-module__80j5bq__error{color:var(--error)}.InlineNotification-module__80j5bq__info,.InlineNotification-module__80j5bq__warning{color:var(--foreground)}.InlineNotification-module__80j5bq__warning>svg{color:var(--error)}.InlineNotification-module__80j5bq__hint>svg{color:var(--success)}.InlineNotification-module__80j5bq__unbound{-webkit-line-clamp:unset}.InlineNotification-module__80j5bq__loader{width:3rem;height:3rem}.InlineNotification-module__80j5bq__notification img,.InlineNotification-module__80j5bq__notification svg{margin-right:var(--spacerMd)}.InlineNotification-module__80j5bq__truncate{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.InlineNotification-module__80j5bq__dismissButton{margin-left:var(--spacerSm);padding:var(--spacerXs);border-radius:var(--spacerXs);border:0;border:1px solid var(--mid);color:inherit;cursor:pointer;border:1px solid var(--mid);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.InlineNotification-module__80j5bq__dismissButton:hover{background:var(--background)}.InlineNotification-module__80j5bq__dismissButton:focus-visible{outline:2px solid}.InlineNotification-module__80j5bq__dismissButton svg{margin:0}
.Pagination-module__kqzkJa__container{justify-content:flex-end;align-items:flex-start;display:flex}.Pagination-module__kqzkJa__row{border-radius:var(--spacerSm);box-shadow:var(--softInsetShadow);flex-direction:row;justify-content:flex-start;align-items:center;display:flex;overflow:hidden}.Pagination-module__kqzkJa__row>*{justify-content:center;align-items:center;width:38px;height:38px;display:flex}.Pagination-module__kqzkJa__button{background:0 0;background:var(--backgroundMid);color:var(--foreground);cursor:pointer;border:0;padding:0;font-family:inherit;transition:background .8s}.Pagination-module__kqzkJa__button:not(:disabled):hover{background:var(--primary);color:var(--textOnPrimary)}.Pagination-module__kqzkJa__page{color:var(--foreground);margin:0}
.Leaderboard-module__bAC4pW__pageContainer{flex-direction:column;width:100%;max-width:600px;min-height:100%;display:flex}.Leaderboard-module__bAC4pW__container{gap:var(--spacerMd);margin-bottom:var(--spacerMd);flex-direction:column;flex-grow:1;display:flex}.Leaderboard-module__bAC4pW__itemContainer{align-items:center;gap:var(--spacerMd);border-bottom:1px solid var(--background);padding-bottom:var(--spacerMd);display:flex}.Leaderboard-module__bAC4pW__itemContainer:last-child{border-bottom:0}.Leaderboard-module__bAC4pW__innerItem{justify-content:space-between;align-items:center;width:100%;display:flex}.Leaderboard-module__bAC4pW__streakBadge{background-color:var(--background);width:40px;height:40px;color:var(--textOnPrimary);border-radius:40px;justify-content:center;align-items:center;font-weight:700;display:flex}.Leaderboard-module__bAC4pW__count{font-weight:700;font-size:var(--fontLg)}.Leaderboard-module__bAC4pW__chip{border-radius:var(--spacerXl);padding:var(--spacerXs) var(--spacerMd);align-items:center;gap:var(--spacerXs);background-color:var(--primaryBg);color:var(--textOnPrimary);border:1px solid var(--primary);font-weight:600;display:flex}.Leaderboard-module__bAC4pW__chipStreak{font-size:var(--fontLg);color:var(--textOnPrimary);text-align:right;font-weight:700;display:inline-flex}
.Chat-module__w5WGja__chatContainer{padding:var(--spacerXl) var(--spacerXl) 2px;flex-direction:column;height:100%;max-height:500px;display:flex;overflow:auto}.Chat-module__w5WGja__formContainer{flex-grow:1;justify-content:flex-end;display:flex;position:sticky;bottom:0}
.ExerciseTimer-module__KH-2CG__timer{aspect-ratio:1;width:100%;max-width:400px;height:auto;box-shadow:0px 0px 0px 1px var(--backgrounder);border-radius:50%;display:flex;position:relative}.ExerciseTimer-module__KH-2CG__svg{width:100%;height:100%;transform:scaleX(-1)}.ExerciseTimer-module__KH-2CG__circle{fill:none;stroke:none}.ExerciseTimer-module__KH-2CG__pathRemaining{stroke-linecap:round;transform-origin:50%;fill-rule:nonzero;transition:all 1s linear;transform:rotate(90deg)}.ExerciseTimer-module__KH-2CG__controls{flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.ExerciseTimer-module__KH-2CG__innerControls{aspect-ratio:1;width:60%;height:auto;box-shadow:0px 0px 0px 1px var(--backgrounder);justify-content:center;align-items:center;gap:var(--spacerLg);border-radius:50%;flex-direction:column;display:flex}.ExerciseTimer-module__KH-2CG__timerLabels{justify-content:center;align-items:center;gap:var(--spacerMd);flex-direction:row;width:100%;display:flex}.ExerciseTimer-module__KH-2CG__timerLabel{font-size:var(--fontXl);justify-content:center;align-items:baseline;gap:var(--spacerXs);flex-direction:row;width:4ch;margin:0;font-weight:700;display:flex}.ExerciseTimer-module__KH-2CG__timerLabel>span{font-size:var(--fontLg);color:var(--midder)}.ExerciseTimer-module__KH-2CG__timerContainer{flex-grow:1;justify-content:center;align-items:center;width:100%;display:flex}
.Notifications-module__DKiq7a__fadeIn,.Notifications-module__DKiq7a__fadeOut{opacity:0;transition:opacity .75s ease-in-out}.Notifications-module__DKiq7a__fadeIn{opacity:1}.Notifications-module__DKiq7a__fadeOut{opacity:0}
.ClassesTab-module__q7cjnW__container{width:100%;max-width:720px;padding:0 var(--spacerLg) var(--spacerXl);flex-grow:1;margin:0 auto}.ClassesTab-module__q7cjnW__list{gap:var(--spacerLg);flex-direction:column;display:flex}.ClassesTab-module__q7cjnW__card.ClassesTab-module__q7cjnW__card{width:100%;min-height:100px;margin:0}.ClassesTab-module__q7cjnW__inlineNotice{flex:auto;align-items:center;min-width:0;display:flex}.ClassesTab-module__q7cjnW__pushEnd{white-space:nowrap;flex-shrink:0;margin-left:auto}
.ProductCard-module__x4Hw4G__summaryCard{background:var(--backgroundFocus);border-radius:var(--spacerLg);padding:var(--spacerXxl);box-shadow:var(--headerShadow);border:1px solid var(--backgrounder)}.ProductCard-module__x4Hw4G__productHeader{gap:var(--spacerLg);flex-flow:wrap;justify-content:center;align-items:flex-start;display:flex}.ProductCard-module__x4Hw4G__productImageWrapper{border-radius:var(--spacerMd);width:100%;max-width:300px;height:auto;overflow:hidden}.ProductCard-module__x4Hw4G__productImageWrapper img{object-fit:cover;width:100%;height:100%}.ProductCard-module__x4Hw4G__productInfo{flex:2;min-width:300px}.ProductCard-module__x4Hw4G__productTitle{font-weight:600;font-size:var(--fontLg);color:var(--foreground);margin:0 0 var(--spacerXs) 0}.ProductCard-module__x4Hw4G__productPrice{font-size:var(--fontXl);color:var(--primary);margin:0 0 var(--spacerMd);font-weight:700}.ProductCard-module__x4Hw4G__productDescription{font-size:var(--fontSm);color:var(--foregroundAltLite);margin:0}.ProductCard-module__x4Hw4G__productDescription li{margin-bottom:var(--spacerXs)}.ProductCard-module__x4Hw4G__productDescription li:last-child{margin-bottom:0}.ProductCard-module__x4Hw4G__descriptionWrapper{font-size:var(--fontSm);color:var(--foreground);font-weight:300}.ProductCard-module__x4Hw4G__introText{margin-bottom:var(--spacerSm);font-weight:700}.ProductCard-module__x4Hw4G__subHeader{margin:var(--spacerMd) 0 var(--spacerXs);font-weight:700;font-size:var(--fontSm)}.ProductCard-module__x4Hw4G__featureList,.ProductCard-module__x4Hw4G__stepList{margin-bottom:var(--spacerMd);padding-left:1.2rem}.ProductCard-module__x4Hw4G__timeline{margin-top:var(--spacerMd)}.ProductCard-module__x4Hw4G__disclaimer{font-style:italic;font-size:var(--fontSm);color:var(--foreground);margin-top:var(--spacerSm)}.ProductCard-module__x4Hw4G__detailsToggle{color:var(--primary);font-weight:600;font-size:var(--fontSm);cursor:pointer;margin:var(--spacerSm) 0;background:0 0;border:none;align-items:center;gap:1px;padding:0;font-family:inherit;display:flex}.ProductCard-module__x4Hw4G__detailsToggle:hover{color:var(--primaryHover)}.ProductCard-module__x4Hw4G__collapsibleContent{border-top:1px solid var(--backgrounder);margin-top:var(--spacerSm);padding-top:var(--spacerSm);animation:.2s ease-out ProductCard-module__x4Hw4G__slideDown}@keyframes ProductCard-module__x4Hw4G__slideDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
.SummaryCard-module__4PTwAq__card{justify-content:flex-start;align-items:center;gap:var(--spacerLg);cursor:pointer;background:0 0;border:none;border-radius:200px;flex-direction:row;flex-shrink:1;width:100%;max-width:420px;font-family:inherit;display:flex;overflow:hidden}.SummaryCard-module__4PTwAq__title{font-size:var(--fontMd);align-items:center;column-gap:var(--spacerXs);text-align:center;z-index:1;color:var(--foreground);white-space:nowrap;flex-direction:row;margin:0;font-weight:700;display:flex;position:relative}.SummaryCard-module__4PTwAq__title:after{content:"";transform-origin:100%;background:var(--primary);z-index:-1;width:100%;height:100%;transition:transform .25s ease-in-out;position:absolute;bottom:0;left:0;transform:scaleX(0)scaleY(.9)}.SummaryCard-module__4PTwAq__card:hover .SummaryCard-module__4PTwAq__title:after{transform-origin:0;transform:scaleY(.9)}.SummaryCard-module__4PTwAq__card:hover .SummaryCard-module__4PTwAq__title{color:var(--textOnPrimary)}.SummaryCard-module__4PTwAq__card .SummaryCard-module__4PTwAq__zoom{transition:transform .25s ease-in-out;transform:scale(1)}.SummaryCard-module__4PTwAq__card:hover .SummaryCard-module__4PTwAq__zoom{transform:scale(1.1)}.SummaryCard-module__4PTwAq__truncatedTitle{text-overflow:ellipsis;white-space:nowrap;max-width:28ch;display:inline-block;overflow:hidden}.SummaryCard-module__4PTwAq__info{font-size:var(--fontSm);justify-content:flex-start;align-items:center;column-gap:var(--spacerXs);color:var(--foregroundAltLite);text-align:left;white-space:nowrap;max-width:40ch;margin:0;font-weight:300;display:flex}.SummaryCard-module__4PTwAq__info svg{font-size:var(--fontMd);color:var(--midder)}.SummaryCard-module__4PTwAq__infoContainer{flex-direction:column;flex-shrink:1;align-items:flex-start;gap:.1rem;display:flex}.SummaryCard-module__4PTwAq__imageContainer{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0;display:flex;position:relative;overflow:hidden;width:92px!important;height:92px!important}.SummaryCard-module__4PTwAq__imageContainer>svg{color:var(--mid);font-size:70px}@media (max-width:480px){.SummaryCard-module__4PTwAq__imageContainer{width:75px!important;height:75px!important}}.SummaryCard-module__4PTwAq__image{object-fit:cover;width:100%;height:auto}.SummaryCard-module__4PTwAq__truncatedText{text-overflow:ellipsis;white-space:nowrap;max-width:30ch;overflow:hidden}.SummaryCard-module__4PTwAq__infoRow{row-gap:.1rem;column-gap:var(--spacerXs);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid}.SummaryCard-module__4PTwAq__cardGrid{grid-gap:var(--spacerLg);gap:var(--spacerLg);grid-template-columns:repeat(auto-fit,minmax(335px,1fr));justify-items:start;width:100%;display:grid}@media (max-width:480px){.SummaryCard-module__4PTwAq__cardGrid{justify-content:flex-start;align-items:flex-start;gap:var(--spacerLg);flex-direction:column;width:100%;display:flex}}.SummaryCard-module__4PTwAq__rowCard{column-gap:var(--spacerSm);flex-direction:row;justify-content:flex-start;align-items:center;display:flex}
.VideoCallSession-module__UhFI2W__session{flex-direction:column;height:100vh;min-height:100%;display:flex}.VideoCallSession-module__UhFI2W__stage{flex:1;min-height:0;position:relative;overflow:hidden}.VideoCallSession-module__UhFI2W__stageSpeaker{display:block}.VideoCallSession-module__UhFI2W__stageSpotlight{--spotlightStripSize:clamp(280px, 20vw, 320px);background:var(--foreground)}.VideoCallSession-module__UhFI2W__otherTiles,.VideoCallSession-module__UhFI2W__shareTile{inset:var(--spacerLg);position:absolute}.VideoCallSession-module__UhFI2W__otherTiles{gap:var(--spacerMd);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));grid-auto-rows:minmax(0,1fr);display:grid}.VideoCallSession-module__UhFI2W__otherTile,.VideoCallSession-module__UhFI2W__shareTile{border-radius:var(--spacerSm);overflow:hidden}.VideoCallSession-module__UhFI2W__otherTile{background:var(--foreground);min-width:0;min-height:0;position:relative;overflow:visible}.VideoCallSession-module__UhFI2W__tileBehindShare{inset:var(--spacerLg) var(--spacerLg) auto auto;z-index:3;aspect-ratio:16/9;border-radius:var(--spacerSm);pointer-events:none;width:min(28vw,280px);min-width:150px;display:block;overflow:visible}.VideoCallSession-module__UhFI2W__tileBehindShare .VideoCallSession-module__UhFI2W__otherTile{border:1px solid var(--backgroundTransparent);width:100%;height:100%;box-shadow:var(--headerShadow);pointer-events:auto}.VideoCallSession-module__UhFI2W__videoHost,.VideoCallSession-module__UhFI2W__videoPlayerContainer,.VideoCallSession-module__UhFI2W__videoHost video-player-container,.VideoCallSession-module__UhFI2W__videoHost video-player,.VideoCallSession-module__UhFI2W__videoHost video{width:100%;height:100%;display:block}.VideoCallSession-module__UhFI2W__videoHost video{object-fit:contain}.VideoCallSession-module__UhFI2W__otherTile .VideoCallSession-module__UhFI2W__videoHost{border-radius:inherit;overflow:hidden}.VideoCallSession-module__UhFI2W__placeholder{color:var(--background);font-size:var(--fontMd);justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}.VideoCallSession-module__UhFI2W__shareVisible{z-index:2;display:block}.VideoCallSession-module__UhFI2W__shareHidden{visibility:hidden;z-index:-1;pointer-events:none}.VideoCallSession-module__UhFI2W__shareSurface{object-fit:contain;width:100%;height:100%;display:block}.VideoCallSession-module__UhFI2W__shareControls{bottom:var(--spacerSm);right:var(--spacerSm);z-index:4;pointer-events:none;display:flex;position:absolute}.VideoCallSession-module__UhFI2W__shareControls>button{pointer-events:auto}.VideoCallSession-module__UhFI2W__shareTile:-webkit-full-screen{background:var(--foreground);border-radius:0;inset:0}.VideoCallSession-module__UhFI2W__shareTile:fullscreen{background:var(--foreground);border-radius:0;inset:0}.VideoCallSession-module__UhFI2W__stage .VideoCallSession-module__UhFI2W__otherTile:-webkit-full-screen{aspect-ratio:auto;background:var(--foreground);border-radius:0;width:100%!important;height:100%!important;inset:0!important}.VideoCallSession-module__UhFI2W__stage .VideoCallSession-module__UhFI2W__otherTile:fullscreen{aspect-ratio:auto;background:var(--foreground);border-radius:0;width:100%!important;height:100%!important;inset:0!important}.VideoCallSession-module__UhFI2W__stageGallery{gap:var(--spacerMd);padding:var(--spacerLg);padding-bottom:calc(var(--spacerXxxl) + var(--spacerLg));background:var(--foreground);display:block;overflow:hidden}.VideoCallSession-module__UhFI2W__participantCount{top:calc(var(--spacerLg) + var(--spacerSm));left:calc(var(--spacerLg) + var(--spacerSm));z-index:4;align-items:center;gap:var(--spacerXs);padding:var(--spacerXs) var(--spacerSm);border-radius:var(--spacerXs);background:var(--oppositeBackground);color:var(--backgroundFocus);font-size:var(--fontXs);font-variant-numeric:tabular-nums;pointer-events:none;margin:0;display:flex;position:absolute}.VideoCallSession-module__UhFI2W__participantCount svg{width:.875rem;height:.875rem}.VideoCallSession-module__UhFI2W__galleryPagination{bottom:var(--spacerSm);align-items:center;gap:var(--spacerMd);z-index:4;color:var(--backgroundFocus);font-size:var(--fontSm);display:flex;position:absolute;left:50%;transform:translate(-50%)}.VideoCallSession-module__UhFI2W__galleryPagination>button{padding:var(--spacerXs);min-height:0}.VideoCallSession-module__UhFI2W__stageGallery .VideoCallSession-module__UhFI2W__otherTiles{display:contents;position:static;inset:auto}.VideoCallSession-module__UhFI2W__stageGallery .VideoCallSession-module__UhFI2W__shareTile{position:relative;inset:auto}.VideoCallSession-module__UhFI2W__stageGallery .VideoCallSession-module__UhFI2W__shareTile.VideoCallSession-module__UhFI2W__shareHidden{display:none}.VideoCallSession-module__UhFI2W__stageGallery .VideoCallSession-module__UhFI2W__otherTile,.VideoCallSession-module__UhFI2W__stageGallery .VideoCallSession-module__UhFI2W__selfTile{aspect-ratio:auto;min-width:0;min-height:0;position:absolute;bottom:auto;right:auto}.VideoCallSession-module__UhFI2W__stageSpotlight .VideoCallSession-module__UhFI2W__otherTiles{grid-template-columns:minmax(0, 1fr) var(--spotlightStripSize);gap:var(--spacerMd);grid-template-rows:minmax(0,1fr);display:grid}.VideoCallSession-module__UhFI2W__stageSpotlight .VideoCallSession-module__UhFI2W__shareVisible:not(:-webkit-full-screen){right:calc(var(--spacerLg) + var(--spotlightStripSize) + var(--spacerMd))}.VideoCallSession-module__UhFI2W__stageSpotlight .VideoCallSession-module__UhFI2W__shareVisible:not(:fullscreen){right:calc(var(--spacerLg) + var(--spotlightStripSize) + var(--spacerMd))}.VideoCallSession-module__UhFI2W__spotlightMain{min-width:0;min-height:0}.VideoCallSession-module__UhFI2W__spotlightMain>.VideoCallSession-module__UhFI2W__otherTile,.VideoCallSession-module__UhFI2W__spotlightMain>.VideoCallSession-module__UhFI2W__selfTile{aspect-ratio:auto;width:100%;min-width:0;height:100%;position:relative;inset:auto}.VideoCallSession-module__UhFI2W__spotlightStripNavigation{gap:var(--spacerSm);flex-direction:column;min-width:0;min-height:0;display:flex}.VideoCallSession-module__UhFI2W__spotlightPageButton{flex-shrink:0;align-self:center}.VideoCallSession-module__UhFI2W__spotlightPageButton:disabled{opacity:.3;cursor:not-allowed}.VideoCallSession-module__UhFI2W__spotlightPageButtonHidden{visibility:hidden}.VideoCallSession-module__UhFI2W__spotlightPageStatus{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.VideoCallSession-module__UhFI2W__spotlightStrip{grid-template-rows:repeat(var(--spotlightPageSize,1), minmax(0, 1fr));gap:var(--spacerMd);flex:1;min-width:0;min-height:0;padding:2px;display:grid;overflow:hidden}.VideoCallSession-module__UhFI2W__spotlightStrip>.VideoCallSession-module__UhFI2W__otherTile,.VideoCallSession-module__UhFI2W__spotlightStrip>.VideoCallSession-module__UhFI2W__selfTile{aspect-ratio:auto;width:100%;min-width:0;height:100%;min-height:0;position:relative;inset:auto}.VideoCallSession-module__UhFI2W__spotlightStrip>.VideoCallSession-module__UhFI2W__selfTile{border:1px solid var(--backgroundTransparent);box-shadow:var(--headerShadow)}.VideoCallSession-module__UhFI2W__stageGalleryPending .VideoCallSession-module__UhFI2W__otherTile,.VideoCallSession-module__UhFI2W__stageGalleryPending .VideoCallSession-module__UhFI2W__selfTile{visibility:hidden}.VideoCallSession-module__UhFI2W__stage .VideoCallSession-module__UhFI2W__hiddenTile{width:1px;min-width:0;height:1px;min-height:0;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;border:0;position:absolute;inset:0 auto auto 0;overflow:hidden}.VideoCallSession-module__UhFI2W__spotlightTile{box-shadow:0 0 0 2px color-mix(in srgb, var(--secondary) 65%, transparent), 0 0 var(--spacerLg) color-mix(in srgb, var(--secondaryBg) 35%, transparent);overflow:hidden}.VideoCallSession-module__UhFI2W__speakingTile:after{content:"";z-index:3;border:3px solid var(--secondary);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.VideoCallSession-module__UhFI2W__hiddenSurface{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.VideoCallSession-module__UhFI2W__selfTile{top:var(--spacerLg);right:var(--spacerLg);z-index:3;aspect-ratio:16/9;border-radius:var(--spacerSm);background:var(--foreground);width:min(28vw,280px);min-width:150px;position:absolute;overflow:hidden}.VideoCallSession-module__UhFI2W__stageSpeaker .VideoCallSession-module__UhFI2W__selfTile{border:1px solid var(--backgroundTransparent);box-shadow:var(--headerShadow)}.VideoCallSession-module__UhFI2W__panelControls{bottom:var(--spacerSm);left:var(--spacerSm);right:var(--spacerSm);z-index:4;gap:var(--spacerSm);pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:absolute}.VideoCallSession-module__UhFI2W__panelButtonRow{gap:var(--spacerSm);pointer-events:auto;flex-wrap:wrap;align-items:center;max-width:100%;display:flex}.VideoCallSession-module__UhFI2W__panelNotice{pointer-events:auto;width:min(100%,32rem)}.VideoCallSession-module__UhFI2W__panelNotice>p{color:var(--successBg)!important}.VideoCallSession-module__UhFI2W__panelControlsCompact{right:var(--spacerSm);align-items:flex-end;gap:var(--spacerXs);flex-direction:column-reverse}.VideoCallSession-module__UhFI2W__panelControlsCompact .VideoCallSession-module__UhFI2W__panelButtonRow{justify-content:flex-end;gap:var(--spacerXs)}.VideoCallSession-module__UhFI2W__panelIconButton{width:2rem;height:2rem;min-height:0;padding:var(--spacerXs);opacity:.82;position:relative}.VideoCallSession-module__UhFI2W__panelIconButton:hover:after{content:attr(data-tooltip);right:0;bottom:calc(100% + var(--spacerXs));width:max-content;max-width:12rem;padding:var(--spacerXs) var(--spacerSm);border-radius:var(--spacerXs);color:var(--foreground);background:var(--backgroundFocusTransparent);box-shadow:var(--softShadow);font-size:var(--fontXs);pointer-events:none;z-index:5;position:absolute}.VideoCallSession-module__UhFI2W__panelIconButton:focus-visible:after{content:attr(data-tooltip);right:0;bottom:calc(100% + var(--spacerXs));width:max-content;max-width:12rem;padding:var(--spacerXs) var(--spacerSm);border-radius:var(--spacerXs);color:var(--foreground);background:var(--backgroundFocusTransparent);box-shadow:var(--softShadow);font-size:var(--fontXs);pointer-events:none;z-index:5;position:absolute}.VideoCallSession-module__UhFI2W__floatingPipControl{z-index:4;padding:var(--spacerSm);border-radius:inherit;color:var(--backgroundFocus);font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:flex-end;display:flex;position:absolute;inset:0}.VideoCallSession-module__UhFI2W__floatingPipControl:before{content:"";border-radius:inherit;background:0 0;transition:background .14s;position:absolute;inset:0}.VideoCallSession-module__UhFI2W__floatingPipControl:hover:before{background:var(--oppositeBackgroundTransparent)}.VideoCallSession-module__UhFI2W__floatingPipControl:focus-visible:before{background:var(--oppositeBackgroundTransparent)}.VideoCallSession-module__UhFI2W__floatingPipControl:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.VideoCallSession-module__UhFI2W__floatingPipAffordance{z-index:1;justify-content:flex-end;align-items:center;gap:var(--spacerXs);max-width:100%;min-height:2rem;padding:var(--spacerXs);border-radius:var(--spacerXs);background:var(--oppositeBackgroundTransparent);box-shadow:var(--softShadow);line-height:1;display:inline-flex;position:relative;overflow:hidden}.VideoCallSession-module__UhFI2W__floatingPipAffordance svg{flex:none;width:1rem;height:1rem}.VideoCallSession-module__UhFI2W__floatingPipLabel{max-width:0;font-size:var(--fontXs);text-overflow:ellipsis;white-space:nowrap;opacity:0;font-weight:600;transition:max-width .14s,opacity .14s;overflow:hidden}:is(.VideoCallSession-module__UhFI2W__floatingPipControl:hover .VideoCallSession-module__UhFI2W__floatingPipLabel,.VideoCallSession-module__UhFI2W__floatingPipControl:focus-visible .VideoCallSession-module__UhFI2W__floatingPipLabel){opacity:1;max-width:11rem}.VideoCallSession-module__UhFI2W__notice,.VideoCallSession-module__UhFI2W__introNotice{padding:var(--spacerSm) var(--spacerLg);background:var(--errorBg);justify-content:center;margin:0;display:flex}.VideoCallSession-module__UhFI2W__notice{align-items:center;gap:var(--spacerSm);flex-direction:column}.VideoCallSession-module__UhFI2W__introNotice{left:50%;bottom:var(--spacerLg);border-radius:var(--spacerSm);box-shadow:var(--softShadow);position:fixed;transform:translate(-50%)}.VideoCallSession-module__UhFI2W__capturePanel{gap:var(--spacerMd);width:min(100%,430px);padding:var(--spacerLg);border:1px solid var(--backgroundTransparent);border-radius:var(--spacerSm);color:var(--foreground);background:var(--backgroundFocusTransparent);box-shadow:var(--headerShadow);pointer-events:auto;flex-direction:column;display:flex;position:relative}.VideoCallSession-module__UhFI2W__captureForm{width:100%;padding-right:var(--spacerXl)}.VideoCallSession-module__UhFI2W__captureCloseButton{top:var(--spacerXs);right:var(--spacerXs);position:absolute}.VideoCallSession-module__UhFI2W__capturePreview{border-radius:var(--spacerSm);width:100%;box-shadow:var(--softShadow);overflow:hidden}.VideoCallSession-module__UhFI2W__toolbar{justify-content:center;align-items:center;gap:var(--spacerMd) var(--spacerXl);padding:var(--spacerMd) var(--spacerSm);color:var(--foreground);background:var(--backgroundMid);box-shadow:var(--softShadow);display:flex}.VideoCallSession-module__UhFI2W__callButtons{white-space:nowrap;justify-content:center;align-items:stretch;gap:var(--spacerSm);min-width:0;display:flex}.VideoCallSession-module__UhFI2W__mediaControl{--expandableDropdownWidth:250px;flex:180px;width:200px}.VideoCallSession-module__UhFI2W__mediaControl>*,.VideoCallSession-module__UhFI2W__viewControl>*{width:100%}.VideoCallSession-module__UhFI2W__viewControl{--expandableDropdownWidth:220px;flex:0 0 150px;min-width:0}.VideoCallSession-module__UhFI2W__mediaButtonLabel{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.15;display:flex}.VideoCallSession-module__UhFI2W__mediaButtonDevice{width:100%;max-width:130px;color:var(--foregroundAlt);font-size:var(--fontXs);text-overflow:ellipsis;white-space:nowrap;text-align:left;font-weight:400;overflow:hidden}.VideoCallSession-module__UhFI2W__leaveButton{border-color:var(--error);background:var(--errorBg);color:var(--error)}.VideoCallSession-module__UhFI2W__leaveButton:not(:disabled):hover{background:var(--errorBg)}.VideoCallSession-module__UhFI2W__classControls{--expandableDropdownLeft:auto;--expandableDropdownRight:0;--expandableDropdownWidth:300px;flex:none}.VideoCallSession-module__UhFI2W__classControls>*{height:100%}.VideoCallSession-module__UhFI2W__callButtons [role=menu]{white-space:normal}.VideoCallSession-module__UhFI2W__requestDialog{gap:var(--spacerLg);flex-direction:column;display:flex}.VideoCallSession-module__UhFI2W__requestDialogTitle{color:var(--foreground);font-size:var(--fontLg);margin:0}.VideoCallSession-module__UhFI2W__requestDialogText{color:var(--foregroundAlt);font-size:var(--fontMd);margin:0;font-weight:300}@media (orientation:portrait){.VideoCallSession-module__UhFI2W__stageSpotlight{--spotlightStripSize:162px}.VideoCallSession-module__UhFI2W__stageSpotlight .VideoCallSession-module__UhFI2W__otherTiles{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0, 1fr) var(--spotlightStripSize)}.VideoCallSession-module__UhFI2W__stageSpotlight .VideoCallSession-module__UhFI2W__shareVisible:not(:-webkit-full-screen){right:var(--spacerLg);bottom:calc(var(--spacerLg) + var(--spotlightStripSize) + var(--spacerMd))}.VideoCallSession-module__UhFI2W__stageSpotlight .VideoCallSession-module__UhFI2W__shareVisible:not(:fullscreen){right:var(--spacerLg);bottom:calc(var(--spacerLg) + var(--spotlightStripSize) + var(--spacerMd))}.VideoCallSession-module__UhFI2W__spotlightStripNavigation{flex-direction:row}.VideoCallSession-module__UhFI2W__spotlightPageButton svg{transform:rotate(-90deg)}.VideoCallSession-module__UhFI2W__spotlightStrip{grid-template-columns:repeat(var(--spotlightPageSize,1), minmax(0, 1fr));grid-template-rows:minmax(0,1fr)}}@media (max-width:1199px){.VideoCallSession-module__UhFI2W__callButtons{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(52px,auto);width:100%;display:grid}.VideoCallSession-module__UhFI2W__mediaControl,.VideoCallSession-module__UhFI2W__viewControl,.VideoCallSession-module__UhFI2W__callButtons>button{width:100%;min-width:0;min-height:52px}.VideoCallSession-module__UhFI2W__mediaControl>*,.VideoCallSession-module__UhFI2W__viewControl>*,.VideoCallSession-module__UhFI2W__callButtons>button{height:100%}.VideoCallSession-module__UhFI2W__callButtons>button{justify-content:center}.VideoCallSession-module__UhFI2W__mediaButtonDevice{max-width:100%}}@media (min-width:640px) and (max-width:1199px){.VideoCallSession-module__UhFI2W__callButtons:has(>:nth-child(5)){grid-template-columns:repeat(6,minmax(0,1fr))}.VideoCallSession-module__UhFI2W__callButtons:has(>:nth-child(5))>*{grid-column:span 2}.VideoCallSession-module__UhFI2W__callButtons:has(>:nth-child(5))>:nth-child(n+4){grid-column:span 3}}@media (max-width:639px){.VideoCallSession-module__UhFI2W__callButtons>:last-child:nth-child(odd){grid-column:1/-1}.VideoCallSession-module__UhFI2W__session{height:100%;min-height:100vh}.VideoCallSession-module__UhFI2W__otherTiles,.VideoCallSession-module__UhFI2W__shareTile{inset:var(--spacerSm)}.VideoCallSession-module__UhFI2W__participantCount{top:calc(var(--spacerSm) * 2);left:calc(var(--spacerSm) * 2)}.VideoCallSession-module__UhFI2W__stageSpotlight .VideoCallSession-module__UhFI2W__shareVisible:not(:-webkit-full-screen){right:calc(var(--spacerSm) + var(--spotlightStripSize) + var(--spacerMd))}.VideoCallSession-module__UhFI2W__stageSpotlight .VideoCallSession-module__UhFI2W__shareVisible:not(:fullscreen){right:calc(var(--spacerSm) + var(--spotlightStripSize) + var(--spacerMd))}.VideoCallSession-module__UhFI2W__selfTile,.VideoCallSession-module__UhFI2W__tileBehindShare{top:var(--spacerMd);right:var(--spacerMd);width:34vw;min-width:115px}.VideoCallSession-module__UhFI2W__capturePanel{padding:var(--spacerMd)}.VideoCallSession-module__UhFI2W__toolbar{gap:var(--spacerSm);padding:var(--spacerSm)}.VideoCallSession-module__UhFI2W__callButtons{white-space:normal}.VideoCallSession-module__UhFI2W__mediaControl{--expandableDropdownWidth:calc(200% + var(--spacerSm))}.VideoCallSession-module__UhFI2W__mediaControl:nth-child(2){--expandableDropdownLeft:auto;--expandableDropdownRight:0}}@media (orientation:portrait) and (max-width:639px){.VideoCallSession-module__UhFI2W__stageSpotlight .VideoCallSession-module__UhFI2W__shareVisible:not(:-webkit-full-screen){right:var(--spacerSm);bottom:calc(var(--spacerSm) + var(--spotlightStripSize) + var(--spacerMd))}.VideoCallSession-module__UhFI2W__stageSpotlight .VideoCallSession-module__UhFI2W__shareVisible:not(:fullscreen){right:var(--spacerSm);bottom:calc(var(--spacerSm) + var(--spotlightStripSize) + var(--spacerMd))}}
.ExerciseHistoryTable-module__zjiomW__dateHeader{padding:var(--spacerSm);font-size:var(--fontSm);color:var(--foreground);background-color:var(--backgroundFocus);z-index:99;font-weight:300;position:sticky;top:0}.ExerciseHistoryTable-module__zjiomW__alphabetize{z-index:100;background:linear-gradient(90deg,#fff 80%,#0000);left:0}.ExerciseHistoryTable-module__zjiomW__topRow{background:var(--backgroundFocus);z-index:1;padding:var(--spacerSm);box-shadow:var(--softShadow);position:sticky;top:0}.ExerciseHistoryTable-module__zjiomW__exerciseLabel{font-size:var(--fontSm);color:var(--foreground);background-color:var(--backgroundFocus);text-align:left;padding:var(--spacerXs) var(--spacerSm);justify-content:space-between;align-items:center;gap:var(--spacerMd);flex-direction:row;width:40ch;font-weight:300;display:flex;position:sticky;left:0}.ExerciseHistoryTable-module__zjiomW__checkCell{text-align:center;vertical-align:middle;padding:0}.ExerciseHistoryTable-module__zjiomW__mark{box-shadow:var(--insetSoftShadow);background-color:var(--primary);vertical-align:middle;width:1.5rem;height:1.5rem;margin:var(--spacerXs);border-radius:1rem;display:inline-block}.ExerciseHistoryTable-module__zjiomW__table{border-collapse:collapse;width:100%}.ExerciseHistoryTable-module__zjiomW__table tr:nth-child(2n){background-color:var(--backgroundMid);width:100%}.ExerciseHistoryTable-module__zjiomW__table tr:nth-child(2n) .ExerciseHistoryTable-module__zjiomW__exerciseLabel{background-color:var(--backgroundMid)}.ExerciseHistoryTable-module__zjiomW__tableWrapper{border:1px solid var(--backgrounder);border-radius:var(--spacerXs);width:100%;max-height:100vh;overflow:auto}
.PostureObjectives-module__wm2c7W__triggerContainer{flex-direction:column;align-items:flex-end;display:flex}.PostureObjectives-module__wm2c7W__statusContainer{padding:var(--spacerMd);border-radius:var(--spacerSm);border:1px solid}.PostureObjectives-module__wm2c7W__postureObjectives{box-shadow:0 0 0 1px var(--success);color:var(--success)}.PostureObjectives-module__wm2c7W__postureTitle{pointer-events:none;font-size:var(--fontLg);margin:0 0 var(--spacerMd) 0;flex-direction:row;align-items:center;gap:.2rem;display:flex}.PostureObjectives-module__wm2c7W__ol{margin:0;padding:0 0 0 1rem;list-style:outside}.PostureObjectives-module__wm2c7W__li{font-size:var(--fontMd);color:var(--foreground);max-width:60ch;margin:0;font-weight:300}
.ClientPicker-module__1HLWtG__picker,.ClientPicker-module__1HLWtG__results{gap:var(--spacerSm);flex-direction:column;display:flex}.ClientPicker-module__1HLWtG__hint{color:var(--foregroundAltLite);font-size:var(--fontSm);margin:0}.ClientPicker-module__1HLWtG__clientDetails{gap:var(--spacerXs);flex-direction:column;flex:1;min-width:0;display:flex}.ClientPicker-module__1HLWtG__contactDetails{color:var(--foregroundAlt);font-size:var(--fontSm)}.ClientPicker-module__1HLWtG__results .ClientPicker-module__1HLWtG__clientCard{padding:var(--spacerSm) var(--spacerMd);gap:var(--spacerMd);background:var(--backgroundFocus);border-color:var(--foregroundAltLite);flex-wrap:nowrap}.ClientPicker-module__1HLWtG__contactDetails{column-gap:var(--spacerMd);row-gap:var(--spacerXs);flex-wrap:wrap;display:flex}.ClientPicker-module__1HLWtG__contactDetails>span{align-items:center;gap:var(--spacerXs);overflow-wrap:anywhere;min-width:0;display:inline-flex}.ClientPicker-module__1HLWtG__contactDetails svg{color:var(--foregroundAltLite);flex-shrink:0;font-size:1.2em}.ClientPicker-module__1HLWtG__selectionMark{font-size:var(--spacerXl);color:var(--foregroundAltLite);background:var(--backgroundFocus);border-radius:50%;flex-shrink:0}.ClientPicker-module__1HLWtG__results .ClientPicker-module__1HLWtG__clientCard[aria-pressed=true]{background:var(--successBg);border-color:var(--success)}.ClientPicker-module__1HLWtG__clientCard[aria-pressed=true] .ClientPicker-module__1HLWtG__selectionMark{color:var(--success)}.ClientPicker-module__1HLWtG__results .ClientPicker-module__1HLWtG__clientCard:not(:disabled):hover{border-color:var(--success);box-shadow:var(--softShadow)}.ClientPicker-module__1HLWtG__results .ClientPicker-module__1HLWtG__clientCard:disabled{opacity:1;border-color:var(--backgrounder)}.ClientPicker-module__1HLWtG__clientHeading{align-items:center;gap:var(--spacerSm);flex-wrap:wrap;display:flex}
.ScrollIndicator-module__WrqGWa__indicator{opacity:0;pointer-events:none;width:100%;height:100px;color:var(--backgrounder);z-index:5;flex-shrink:0;justify-content:center;align-items:center;animation:linear both ScrollIndicator-module__WrqGWa__reveal;animation-timeline:scroll();animation-range:0 100px;display:flex;position:sticky}.ScrollIndicator-module__WrqGWa__indicatorTop{height:var(--spacerXs);animation-range:0 var(--spacerMd);background:linear-gradient(180deg, var(--backgroundFocus) 80%, transparent);margin-top:var(--spacerXs);align-items:flex-start;top:0;left:0}.ScrollIndicator-module__WrqGWa__indicatorTop>svg{background-color:var(--backgroundFocusTransparent);border-radius:0 0 var(--spacerLg) var(--spacerLg)}.ScrollIndicator-module__WrqGWa__indicatorBottom{background:linear-gradient(0deg, var(--backgroundFocus), transparent);height:0;animation-range:calc(100% - var(--spacerMd)) 100%;margin-bottom:var(--spacerXs);align-items:flex-end;animation-direction:reverse;bottom:0;left:0}.ScrollIndicator-module__WrqGWa__indicatorBottom>svg{background-color:var(--backgroundFocusTransparent);border-radius:var(--spacerLg) var(--spacerLg) 0 0}@media (min-width:480px){@keyframes ScrollIndicator-module__WrqGWa__reveal{to{opacity:1}}}
.ClientPhotosTab-module__iZkQ1G__empty{justify-content:center;align-items:center;gap:var(--spacerXl);width:100%;height:100%;padding:0 var(--spacerXl);flex-direction:column;display:flex}@media (min-width:620px){.ClientPhotosTab-module__iZkQ1G__empty{max-width:520px;height:auto;margin:var(--spacerXl) auto 0;padding:var(--spacerXxl) var(--spacerXl);background:var(--backgroundFocus);border:1px solid var(--backgrounder);border-radius:var(--spacerMd);text-align:center}.ClientPhotosTab-module__iZkQ1G__emptyImage.ClientPhotosTab-module__iZkQ1G__emptyImage{max-width:220px}}.ClientPhotosTab-module__iZkQ1G__uploadButton{white-space:nowrap;flex-shrink:0}
.SetupCard-module__HfOaKq__setupContainer{max-width:480px;margin:var(--spacerXl) auto;text-align:center;animation:.6s SetupCard-module__HfOaKq__fadeInUp}.SetupCard-module__HfOaKq__setupAnimation{width:100px;height:100px;margin:0 auto var(--spacerXl);position:relative}.SetupCard-module__HfOaKq__setupCircle{background:var(--primary);width:80px;height:80px;color:var(--textOnPrimary);z-index:2;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SetupCard-module__HfOaKq__setupCircle svg{width:36px;height:36px;animation:1.5s infinite SetupCard-module__HfOaKq__pulse}@keyframes SetupCard-module__HfOaKq__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.9)}}.SetupCard-module__HfOaKq__setupRing{border:3px solid #0000;border-top-color:var(--primary);border-radius:50%;width:100px;height:100px;animation:1s linear infinite SetupCard-module__HfOaKq__spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes SetupCard-module__HfOaKq__spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.SetupCard-module__HfOaKq__setupTitle{font-size:var(--fontXl);margin:0 0 var(--spacerXs);color:var(--foreground);font-weight:700}.SetupCard-module__HfOaKq__setupSubtitle{font-size:var(--fontMd);color:var(--foregroundAltLite);margin:0 0 var(--spacerXxl);font-weight:300}.SetupCard-module__HfOaKq__progressCard{background:var(--backgroundFocus);border-radius:var(--spacerLg);padding:var(--spacerXxl);box-shadow:var(--softShadow);border:1px solid var(--backgrounder);margin:0 0 var(--spacerXl)}.SetupCard-module__HfOaKq__progressSteps{gap:var(--spacerLg);text-align:left;flex-direction:column;display:flex}.SetupCard-module__HfOaKq__progressStep{align-items:center;gap:var(--spacerMd);font-size:var(--fontSm);color:var(--foregroundAltLite);display:flex}.SetupCard-module__HfOaKq__progressStep.SetupCard-module__HfOaKq__active{color:var(--foreground);font-weight:500}.SetupCard-module__HfOaKq__progressStep.SetupCard-module__HfOaKq__complete{color:var(--success)}.SetupCard-module__HfOaKq__stepIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.SetupCard-module__HfOaKq__stepIcon.SetupCard-module__HfOaKq__pending{border:2px solid var(--backgrounder)}.SetupCard-module__HfOaKq__stepIcon.SetupCard-module__HfOaKq__active{background:var(--primaryBg);border:2px solid var(--primary)}.SetupCard-module__HfOaKq__stepIcon.SetupCard-module__HfOaKq__active svg{width:12px;height:12px;color:var(--primary);animation:1s infinite SetupCard-module__HfOaKq__pulse}.SetupCard-module__HfOaKq__stepIcon.SetupCard-module__HfOaKq__complete{background:var(--success)}.SetupCard-module__HfOaKq__stepIcon.SetupCard-module__HfOaKq__complete svg{color:#fff;width:14px;height:14px}.SetupCard-module__HfOaKq__tipCard{background:var(--backgroundMid);border:1px solid var(--backgrounder);border-radius:var(--spacerMd);padding:var(--spacerXl);align-items:flex-start;gap:var(--spacerMd);text-align:left;display:flex}.SetupCard-module__HfOaKq__tipCard svg{width:20px;height:20px;color:var(--primary);flex-shrink:0;margin-top:2px}.SetupCard-module__HfOaKq__tipCard p{font-size:var(--fontSm);color:var(--foregroundAltLite);margin:0;line-height:1.5}
.RemainingTimeNotice-module__ey7yRW__remainingTime{background-color:var(--primary);color:var(--textOnPrimary);font-weight:300;font-size:var(--fontMd);text-align:center;justify-content:center;align-items:center;gap:var(--spacerSm);padding:var(--spacerXs) 0;margin:0;display:flex}
.Timeline-module__cLHY7q__timelineLabels{font-size:var(--fontSm);color:var(--foregroundAlt);justify-content:space-between;align-items:center;gap:var(--spacerSm);margin-top:var(--spacerMd);display:flex}.Timeline-module__cLHY7q__timelineLabels>*{flex-shrink:0}.Timeline-module__cLHY7q__titleBar{background:var(--mid);flex-shrink:1;width:100%;height:1px}.Timeline-module__cLHY7q__timelineTrack{height:var(--spacerXl);background:var(--background);border-radius:var(--spacerSm);flex:1;position:relative;overflow:visible}.Timeline-module__cLHY7q__sessionSegment{background:linear-gradient(135deg, var(--primaryBright), var(--primary));border-radius:var(--spacerSm);height:100%;padding:0 var(--spacerSm);font-size:var(--fontSm);color:var(--textOnPrimary);cursor:pointer;align-items:center;font-weight:700;transition:all .2s;display:flex;position:absolute;box-shadow:0 2px 4px #0000001a}.Timeline-module__cLHY7q__sessionSegment:hover{box-shadow:var(--softShadow);z-index:10;transform:translateY(-2px)}.Timeline-module__cLHY7q__sessionSegment:before{content:"";background:var(--secondary);border:2px solid var(--backgroundFocus);width:8px;height:8px;box-shadow:0 0 0 2px var(--mid);border-radius:50%;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.Timeline-module__cLHY7q__sessionSegment:after{content:"";background:var(--error);border:2px solid var(--backgroundFocus);width:8px;height:8px;box-shadow:0 0 0 2px var(--mid);border-radius:50%;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}.Timeline-module__cLHY7q__tooltip{background:var(--backgroundFocus);border:1px solid var(--mid);border-radius:var(--spacerMd);padding:var(--spacerSm) var(--spacerMd);font-size:var(--fontSm);white-space:nowrap;pointer-events:none;z-index:9999;font-weight:300;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}
.AdminHome-module__8cJ74q__container{background-color:var(--backgroundFocus);flex-direction:column;flex-grow:1;width:100%;padding:0;display:flex;position:relative}.AdminHome-module__8cJ74q__innerPage{padding:var(--spacerMd) var(--spacerXl);gap:var(--spacerSm);flex-direction:column;width:100%;display:flex}@media (min-width:480px){.AdminHome-module__8cJ74q__container{box-shadow:var(--softShadow);border-radius:var(--spacerLg);row-gap:var(--spacerSm);flex-direction:row}.AdminHome-module__8cJ74q__innerPage{overflow:hidden}}
.ManagedOccurrence-module__OA84FW__hint{color:var(--foregroundAltLite);font-size:var(--fontSm);margin:0;font-weight:300}.ManagedOccurrence-module__OA84FW__addDialog{gap:var(--spacerMd);flex-direction:column;display:flex}.ManagedOccurrence-module__OA84FW__dialogTitle{font-size:var(--fontXl);margin:0}dialog.ManagedOccurrence-module__OA84FW__attendeeDialog{padding:var(--spacerLg)}.ManagedOccurrence-module__OA84FW__dialogHeading{gap:var(--spacerXs);padding-right:var(--spacerXl);flex-direction:column;display:flex}.ManagedOccurrence-module__OA84FW__dialogFooter{justify-content:space-between;align-items:center;gap:var(--spacerMd);padding-top:var(--spacerMd);border-top:1px solid var(--backgrounder);display:flex}.ManagedOccurrence-module__OA84FW__dialogFooter>p{flex:1;max-width:34ch}.ManagedOccurrence-module__OA84FW__dialogFooter>button{flex-shrink:0}@media (max-width:480px){.ManagedOccurrence-module__OA84FW__dialogFooter{flex-direction:column;align-items:stretch}.ManagedOccurrence-module__OA84FW__dialogFooter>p{max-width:none}}.ManagedOccurrence-module__OA84FW__dialogEyebrow{color:var(--foregroundAlt);font-size:var(--fontSm);margin:0;font-weight:500}.ManagedOccurrence-module__OA84FW__dialogWhen{color:var(--foreground);font-size:var(--fontMd);margin:0;line-height:1.5}
.FitnessAssessmentModal-module__LnzLra__title{margin:0 0 var(--spacerLg) 0;font-size:var(--fontXl);color:var(--foreground);font-weight:600}.FitnessAssessmentModal-module__LnzLra__formGroup{gap:var(--spacerXs);flex-direction:column;display:flex}.FitnessAssessmentModal-module__LnzLra__checkboxWrapper{justify-content:flex-start;align-items:center;width:100%;display:flex}.FitnessAssessmentModal-module__LnzLra__checkboxWrapper>label{justify-content:flex-start}.FitnessAssessmentModal-module__LnzLra__helperText{font-size:var(--fontXs);color:var(--foregroundAltLite)}.FitnessAssessmentModal-module__LnzLra__regimenGrid{gap:var(--spacerMd);grid-template-columns:1fr 1fr;display:grid}@media (max-width:480px){.FitnessAssessmentModal-module__LnzLra__regimenGrid{grid-template-columns:1fr}}.FitnessAssessmentModal-module__LnzLra__charCount{font-size:var(--fontXs);color:var(--foregroundAltLite);justify-content:flex-end;display:flex}.FitnessAssessmentModal-module__LnzLra__charCountLimit{color:var(--error)}.FitnessAssessmentModal-module__LnzLra__buttonRow{justify-content:flex-end;gap:var(--spacerMd);margin-top:var(--spacerSm)}
.ClientProgress-module__FNDtIa__container{align-items:flex-start;gap:var(--spacerLg);flex-direction:column;flex-grow:1;width:100%;height:100%;padding:2px;display:flex;overflow:auto}
.GaitGraphVideo-module__et7a2W__container{gap:1rem;width:100%;display:flex}.GaitGraphVideo-module__et7a2W__chartContainer{width:100%;height:24rem}.GaitGraphVideo-module__et7a2W__legend{border:1px solid #ddd;border-radius:.25rem;flex-flow:wrap;gap:.5rem;width:100%;padding:1rem;display:flex}.GaitGraphVideo-module__et7a2W__legendItem{cursor:pointer;align-items:center;gap:.5rem;display:flex}.GaitGraphVideo-module__et7a2W__checkbox{width:1rem;height:1rem}.GaitGraphVideo-module__et7a2W__keypointName{font-size:.875rem}
.Streak-module__YWNnqa__container{max-width:780px;padding:0 var(--spacerMd);flex-direction:column;align-items:center;gap:1rem;margin:0 auto;display:flex}.Streak-module__YWNnqa__flame{font-size:.8rem;position:absolute;top:2px;right:4px}.Streak-module__YWNnqa__seen{font-size:.8rem;position:absolute;bottom:2px;right:4px}.Streak-module__YWNnqa__doneTile{color:var(--foreground);font-weight:700;background-color:var(--successBg)!important}
.MenuComplete-module__t0NSGa__hidden{opacity:0;pointer-events:none;visibility:hidden}.MenuComplete-module__t0NSGa__fadeIn{animation:.75s ease-in-out forwards MenuComplete-module__t0NSGa__fadeIn}@keyframes MenuComplete-module__t0NSGa__fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}
.MenuSummary-module__XaL1Rq__title{font-size:var(--fontMd);justify-content:flex-start;align-items:center;gap:var(--spacerSm);margin:0;font-weight:700;display:flex}.MenuSummary-module__XaL1Rq__title>svg{color:var(--primary);font-size:1.1em}.MenuSummary-module__XaL1Rq__body{font-size:var(--fontMd);color:var(--foregroundAlt);-webkit-line-clamp:2;word-break:break-word;text-align:left;-webkit-box-orient:vertical;margin:0;font-weight:300;display:-webkit-box;overflow:hidden}.MenuSummary-module__XaL1Rq__fullBody{font-size:var(--fontMd);color:var(--foregroundAlt);white-space:pre-line;text-align:left;margin:0;margin-bottom:var(--spacerXl);align-self:flex-start;font-weight:300}.MenuSummary-module__XaL1Rq__exerciseItem{margin-bottom:var(--spacerLg);border-bottom:.5px solid var(--mid);padding-bottom:var(--spacerLg);width:100%}.MenuSummary-module__XaL1Rq__topRow{justify-content:flex-start;align-items:baseline;gap:var(--spacerMd);display:flex}.MenuSummary-module__XaL1Rq__menuSummaryHeader{flex-flow:wrap-reverse;justify-content:space-between;width:100%;display:flex}
@media (max-width:640px){.InAppMessage-module__VtAxsq__actionButton{justify-content:center;width:100%}}
.ClientImageFileUploader-module__C6ebbW__uploadContainer{justify-content:center;align-items:center;gap:var(--spacerLg);width:100%;padding:var(--spacerMd) 0;display:flex}.ClientImageFileUploader-module__C6ebbW__form{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.ClientImageFileUploader-module__C6ebbW__perspective{margin:0;font-size:large}.ClientImageFileUploader-module__C6ebbW__label{font-family:inherit;font-size:var(--fontSm);color:var(--foregroundAlt);flex-direction:column;flex-grow:1;align-items:center;width:100%;font-weight:600;display:flex}.ClientImageFileUploader-module__C6ebbW__uploadWindow{background-color:var(--foreground);border-radius:var(--spacerMd);width:calc(16rem - var(--spacerXxl));height:calc(16 * (16rem - var(--spacerXxl)) / 9);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacerXs);flex-direction:column;display:flex}.ClientImageFileUploader-module__C6ebbW__uploadWindow>svg{color:var(--primaryBright)}.ClientImageFileUploader-module__C6ebbW__uploadWindow>p{color:var(--background);font-size:var(--fontMd);margin:0}.ClientImageFileUploader-module__C6ebbW__imagesContainer{flex-flow:wrap;justify-content:center;width:100%;display:flex}.ClientImageFileUploader-module__C6ebbW__imageContainer{border-radius:var(--spacerSm);flex-direction:column;flex-grow:1;flex-basis:240px;justify-content:space-between;align-items:center;max-width:360px;display:flex;position:relative;overflow:hidden}.ClientImageFileUploader-module__C6ebbW__imageHeader{width:100%;height:100%;padding:var(--spacerSm);pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:0}.ClientImageFileUploader-module__C6ebbW__imageLabel{color:var(--primary);background-color:var(--backgroundTransparent);padding:var(--spacerSm);border-radius:var(--spacerSm);font-size:var(--fontMd);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.1rem;max-width:40ch;margin:0;display:flex;overflow:hidden}.ClientImageFileUploader-module__C6ebbW__imageLabel>svg{color:var(--success);font-size:1.2em}.ClientImageFileUploader-module__C6ebbW__imagePreview{object-fit:contain;background-color:var(--oppositeBackground);width:360px;height:480px}