:root{--turquoise-green: #08fd8e;--selection-background: #343336;--dark-grey: #2c2c2e}body{font-family:Montserrat,sanf-serif;font-weight:500;font-size:1rem;line-height:1.2;letter-spacing:-.36px;color:#fff;max-width:500px;margin:auto;background:#2c2c2e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body *{transition:all .3s linear}body>img{display:none}span.MuiTouchRipple-root,span.MuiTouchRipple-root *{transition:none}*{overflow-y:visible}div{position:relative}.fadeIn{animation:.5s fadeIn forwards}.fadeOut{animation:.5s fadeOut forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.slideIn{animation:.5s slideIn forwards}@media screen and (min-width: 500px){.slideIn{animation:.5s fadeIn forwards}}.slideOut{animation:.5s slideOut forwards}@media screen and (min-width: 500px){.slideOut{animation:.5s fadeOut forwards}}@keyframes slideIn{0%{transform:translate(100vw)}to{transform:translate(0)}}@keyframes slideOut{0%{transform:translate(0)}to{transform:translate(-100vw)}}.slideBackIn{animation:.5s slideBackIn forwards}@media screen and (min-width: 500px){.slideBackIn{animation:.5s fadeIn forwards}}.slideBackOut{animation:.5s slideBackOut forwards}@media screen and (min-width: 500px){.slideBackOut{animation:.5s fadeOut forwards}}@keyframes slideBackIn{0%{transform:translate(-100vw)}to{transform:translate(0)}}@keyframes slideBackOut{0%{transform:translate(0)}to{transform:translate(100vw)}}span.GreenText,p.GreenText,.PersonalPlanText{color:var(--turquoise-green)}.PersonalPlanText{font-style:italic}.fadeInAndBounce{animation:fadeInAndBounce .5s forwards cubic-bezier(.68,-.55,.27,1.55)}@keyframes fadeInAndBounce{0%{opacity:0;scale:.7}to{scale:1}}p.PageTitle{font-size:21px;font-weight:800;line-height:1.33;letter-spacing:-.3px;text-align:center;color:#fff}.GoalContainer{width:100%;max-width:350px;display:flex;gap:1rem;align-items:center;justify-content:space-around;box-sizing:border-box;border:1px solid #d6dbff;border-radius:10px;padding:.625rem}.GoalContainer .GoalText{font-size:.625rem}.GoalContainer .CurrentGoal,.GoalContainer .TargetWeight{font-weight:700;font-size:.75rem}.GoalContainer .CurrentGoal{color:#8d76f1}.GoalContainer .TargetWeight{color:#c275dd}button.MuiButton-root{transition:opacity .1s linear}button.MuiButton-root:active{opacity:.6}img{pointer-events:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}button.TextButton{padding:0;border-radius:8px;text-transform:none}input:autofill,input:autofill:hover,input:autofill:focus,input:autofill:active,input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{background-color:#1e1e1e!important;color:#fff!important;-webkit-box-shadow:0 0 0 100px #1e1e1e inset!important;box-shadow:0 0 0 100px #1e1e1e inset!important;background-clip:content-box!important}.FormBox,.FormBox>div{display:flex;flex-direction:column;gap:1.25rem;flex:1 1 auto}.FormBox .BillingText{font-size:15px;font-weight:700;line-height:1.27;letter-spacing:-.34px;margin-top:1rem}.Input{border-radius:8px;caret-color:#ffffff80}.Input>div{background:#1e1e1e}.Input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.Input .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--turquoise-green)}.Input .Mui-error .MuiOutlinedInput-notchedOutline{border-color:#d32f2f}.Input input{font-size:1rem;font-weight:600;line-height:normal;letter-spacing:-.4px;color:#fff}.Input.EmailInput input+.MuiInputAdornment-root .ValidEmail{padding:8px;display:inline-flex;margin-right:-12px}.Input.EmailInput input:invalid+.MuiInputAdornment-root .ValidEmail{opacity:0}.Page{display:flex;flex-direction:column;max-width:100%;padding:0 1rem;min-height:100dvh;overflow-x:clip;overflow-y:visible}@keyframes old-slideIn{0%{transform:translate(0)}to{transform:translate(-100vw)}}@keyframes old-slideBackIn{0%{transform:translate(0)}to{transform:translate(100vw)}}.OldBody{display:none;transition:none;overflow:hidden;left:0;top:0;height:calc(100dvh - 3rem);flex:1 1 auto;flex-direction:column;position:absolute;width:calc(100% - 2rem);margin:3rem 1rem 0}.OldBody.slideIn,.OldBody.slideBackIn{display:flex}.OldBody.slideIn{animation:.5s old-slideIn forwards}@media screen and (min-width: 500px){.OldBody.slideIn{animation:.5s fadeOut forwards}}.OldBody.slideBackIn{animation:.5s old-slideBackIn forwards}@media screen and (min-width: 500px){.OldBody.slideBackIn{animation:.5s fadeOut forwards}}.Body{transition:none}.Body.slideIn,.Body.slideBackIn{display:flex}@media screen and (min-width: 500px){.Body.slideIn{animation:.5s fadeIn forwards}}@media screen and (min-width: 500px){.Body.slideBackIn{animation:.5s fadeIn forwards}}div.ChoicesPage .ChoiceTitle.fadeInAndBounce{animation-delay:.2s;animation-fill-mode:both}.Subtitle.fadeInAndBounce{animation-delay:.3s;animation-fill-mode:both}.SelectableBoxContainer .TextContainer{display:flex;align-items:start;padding:1.5rem;z-index:1;flex-direction:column}.SelectableBoxContainer .ImageContainer{position:absolute;height:100%;width:100%;display:flex;justify-content:end}.SelectableBoxContainer .Image{display:flex;position:absolute;height:100%}.SelectableBoxContainer .Image img{object-position:bottom;object-fit:contain;width:auto;height:100%}button.NextButton{transition:opacity,color,background-color .3s linear;max-width:100%;padding:1rem;border-radius:7px}button.NextButton:disabled{opacity:75%;background-color:#1e1e1e}button.NextButton:disabled .NextButtonText{color:#fff;opacity:40%}button.NextButton:disabled .NextButtonSubtext{color:#fff;opacity:40%}button.NextButton .NextButtonText{color:#2c2c2e;font-size:1.5rem;line-height:1;letter-spacing:-.21px;font-weight:800;text-transform:none}button.NextButton .NextButtonSubtext{color:#2c2c2e;font-size:.8rem;font-weight:600;text-transform:none}button.SelectableAgeBox{background-image:url(/images/bg-r-17.png);padding:0;background-size:cover;background-clip:padding-box;height:100%;display:flex;border-radius:20px;aspect-ratio:.8352272727;box-sizing:border-box;border:solid 2.5px transparent}@media only screen and (-o-min-device-pixel-ratio: 5/4),only screen and (-webkit-min-device-pixel-ratio: 1.25),only screen and (min-device-pixel-ratio: 1.25),only screen and (min-resolution: 1.25dppx){button.SelectableAgeBox{background-image:url(/images/bg-r-17@2x.png)}}@media only screen and (-o-min-device-pixel-ratio: 9/4),only screen and (-webkit-min-device-pixel-ratio: 2.25),only screen and (min-device-pixel-ratio: 2.25),only screen and (min-resolution: 2.25dppx){button.SelectableAgeBox{background-image:url(/images/bg-r-17@3x.png)}}.webp button.SelectableAgeBox{background-image:url(/images/bg-r-17.webp)}@media only screen and (-o-min-device-pixel-ratio: 5/4),only screen and (-webkit-min-device-pixel-ratio: 1.25),only screen and (min-device-pixel-ratio: 1.25),only screen and (min-resolution: 1.25dppx){.webp button.SelectableAgeBox{background-image:url(/images/bg-r-17@2x.webp)}}@media only screen and (-o-min-device-pixel-ratio: 9/4),only screen and (-webkit-min-device-pixel-ratio: 2.25),only screen and (min-device-pixel-ratio: 2.25),only screen and (min-resolution: 2.25dppx){.webp button.SelectableAgeBox{background-image:url(/images/bg-r-17@3x.webp)}}button.SelectableAgeBox.selected,button.SelectableAgeBox.selected .AgeBox{box-shadow:0 0 9px 0 var(--turquoise-green);border:solid 2.5px var(--turquoise-green)}button.SelectableAgeBox .AgeBox{position:absolute;right:0;bottom:-.625rem;border-radius:8px;background-color:#1d1d1d;box-sizing:border-box;border:solid 2.5px transparent}.AgeManImage{display:flex;position:absolute;width:100%;height:100%}.AgeManImage img{object-position:bottom;object-fit:contain;width:auto}.AgeContainer{margin:0 .25rem 1.5rem;display:grid;grid-template-columns:1fr 1fr;justify-content:start;align-items:start;gap:1.5rem;flex:1}button.SelectableBoxContainer{z-index:0;padding:0;border-radius:18.7px;text-transform:none}button.SelectableBoxContainer .SelectableBox,button.SelectableBoxContainer .SelectableBoxText{transition:all .3s linear}button.SelectableBoxContainer .SelectableBox{width:100%;display:flex;justify-content:center;align-items:center;border:solid 2.5px transparent;box-sizing:border-box;border-radius:inherit;background-size:cover;border-color:transparent;background-color:#1d1d1d;background-clip:padding-box;background-image:url(/images/bg-r-18.png)}@media only screen and (-o-min-device-pixel-ratio: 5/4),only screen and (-webkit-min-device-pixel-ratio: 1.25),only screen and (min-device-pixel-ratio: 1.25),only screen and (min-resolution: 1.25dppx){button.SelectableBoxContainer .SelectableBox{background-image:url(/images/bg-r-18@2x.png)}}@media only screen and (-o-min-device-pixel-ratio: 9/4),only screen and (-webkit-min-device-pixel-ratio: 2.25),only screen and (min-device-pixel-ratio: 2.25),only screen and (min-resolution: 2.25dppx){button.SelectableBoxContainer .SelectableBox{background-image:url(/images/bg-r-18@3x.png)}}.webp button.SelectableBoxContainer .SelectableBox{background-image:url(/images/bg-r-18.webp)}@media only screen and (-o-min-device-pixel-ratio: 5/4),only screen and (-webkit-min-device-pixel-ratio: 1.25),only screen and (min-device-pixel-ratio: 1.25),only screen and (min-resolution: 1.25dppx){.webp button.SelectableBoxContainer .SelectableBox{background-image:url(/images/bg-r-18@2x.webp)}}@media only screen and (-o-min-device-pixel-ratio: 9/4),only screen and (-webkit-min-device-pixel-ratio: 2.25),only screen and (min-device-pixel-ratio: 2.25),only screen and (min-resolution: 2.25dppx){.webp button.SelectableBoxContainer .SelectableBox{background-image:url(/images/bg-r-18@3x.webp)}}button.SelectableBoxContainer .SelectableBox .SelectableBoxText{font-size:1.25rem;line-height:1;letter-spacing:-.48px;font-weight:700}button.SelectableBoxContainer .SelectableBox.selected{box-shadow:0 0 9px 0 var(--turquoise-green);border:solid 2.5px var(--turquoise-green)}div.FitnessGoalChoice{margin-left:.75rem;margin-right:.75rem}.GreenPill{margin-top:7px;padding:1.4px 3.7px 1.6px 4.3px;border-radius:3.3px;border:solid .6px rgba(0,0,0,.04);background-color:var(--turquoise-green)}div.BodyTypeChoice{margin-left:.75rem;margin-right:.75rem}div.BodyTypeChoice .SelectableBoxContainer .TextContainer{justify-content:center}div.BodyType2Choice{margin-left:.75rem;margin-right:.75rem}div.BodyType2Choice .SelectableBoxContainer .TextContainer{justify-content:center}div.ChoiceBoxes.FitnessLevelChoice{margin-top:2rem}div.ChoiceBoxes.FitnessLevelChoice .ChoiceContainer{min-height:72px}div.ChoiceBoxes{display:flex;flex-direction:column;margin-top:.5rem;gap:1rem;margin-bottom:1rem}div.ChoiceBoxes .GridChoicesBox{display:grid;grid-template-columns:1fr;justify-content:start;align-items:start;flex:1 1 auto;gap:.6rem;align-content:start}div.ChoiceBoxes .GridChoicesBox.Compact{grid-template-columns:repeat(2,1fr);gap:.6rem}div.ChoiceBoxes.radio,div.ChoiceBoxes.checkbox{flex:1;margin-bottom:0}div.ChoiceBoxes.radio>.MuiStack-root,div.ChoiceBoxes.checkbox>.MuiStack-root{flex:1}div.ChoiceBoxes.radio .SelectableBoxContainer,div.ChoiceBoxes.checkbox .SelectableBoxContainer{border-radius:10px}div.ChoiceBoxes.checkbox .SelectableBoxContainer{border-radius:12px}div.ChoiceBoxes.checkbox .SelectableBox.selected{box-shadow:none;border:solid 2.5px transparent}div.ChoiceBoxes .SelectableBoxContainer .TextContainer{justify-content:center;padding:0}div.ChoiceBoxes .SelectableBoxContainer .TextContainer .SelectableBoxText{font-size:1rem;line-height:1.19;letter-spacing:-.36px}div.ChoiceBoxes .SelectableBoxContainer .TextContainer .SelectableBoxText.Compact{font-size:.88rem}div.ChoiceBoxes .DescriptionText{opacity:.8;font-size:.75rem;line-height:1.58;letter-spacing:-.27px;color:#fff;margin-top:2px}div.ChoiceBoxes .ChoiceContainer{display:flex;flex:1;padding:1.25rem;gap:.75rem;box-sizing:border-box}div.ChoiceBoxes .ChoiceContainer.ChoiceEqualHeight{height:10vh;gap:.1rem}div.ChoiceBoxes .ChoiceDescriptionText{font-size:13px;line-height:1.46;letter-spacing:-.3px;text-align:center;opacity:.8}div.ChoiceBoxes .MuiTypography-root.Emoji{padding:.6rem;font-size:1.25rem;line-height:.9775;font-family:AppleColorEmoji,Montserrat}.EmojiCircle{display:flex;justify-content:center;align-items:center;border-radius:50%;aspect-ratio:1;object-fit:contain;background-color:#3a3a3c}.EmojiCircle .Image{height:24px;aspect-ratio:1;position:relative;display:block;padding:.45rem}.EmojiCircle .ImageFull{aspect-ratio:1;display:flex}div.ChoiceBoxes.TimeAmountChoice .DescriptionText{opacity:.8;font-size:13px;font-weight:500;line-height:1.46;letter-spacing:-.3px;text-align:start}div.WorkoutLocationChoice{display:flex;flex:1;flex-direction:column;gap:1.25rem;margin-top:2.5rem}div.WorkoutLocationChoice>div{margin-left:1.5rem;margin-right:1.5rem}div.WorkoutLocationChoice .SelectableBoxContainer{width:100%;aspect-ratio:1.5}div.WorkoutLocationChoice .SelectableBoxContainer .SelectableBox{height:100%;align-items:end}div.WorkoutLocationChoice .LocationIcon{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;aspect-ratio:1/1;left:-.5rem;top:-.75rem;border-radius:.5rem;border:solid 1.2px #71e192;background-color:var(--selection-background);width:22%;min-width:48px;min-height:48px}div.WorkoutLocationChoice .LocationIconIcon{color:#71e192}div.WorkoutLocationChoice .LocationIconText{font-size:.75rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#71e192}div.WorkoutLocationChoice .LocationContainer,div.WorkoutLocationChoice .LocationImage{display:flex;flex:1;justify-content:center}.DataInput{display:flex;flex-direction:column;align-items:center;width:100%}.DataInput .FormControlContainer{display:flex;width:100%;justify-content:center;gap:1rem}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(-10px)}50%{transform:translate(10px)}75%{transform:translate(-10px)}to{transform:translate(0)}}.DataInput .FormControlContainer.Shake{animation:shake .3s forwards}.DataInput .FormControlContainer.Shake .MuiInput-root:after{border-bottom-color:#fd084d}.DataInput .MuiFormControl-root{flex:0 1 205px}.DataInput .MuiInput-root{font-size:68px;font-weight:700;line-height:normal;letter-spacing:-.98px;text-align:center;color:#fff;letter-spacing:inherit;line-height:inherit;padding:0 .5rem}.DataInput .MuiInput-root:before{border-color:transparent!important}.DataInput .MuiInput-root:after{border-bottom-color:var(--turquoise-green)}.DataInput .MuiInput-root input{text-align:center;opacity:.5;caret-color:#ffffff80}.DataInput .MuiInput-root .MuiInputAdornment-root{height:46px;align-items:end}.DataInput .MuiInput-root .MuiInputAdornment-root p{font-size:1rem;font-weight:700;line-height:1.19;letter-spacing:-.36px;color:#fff}.DataInput .Units{display:flex;max-width:100%;width:150px;height:34px;border-radius:.375rem;background-color:#1e1e1e;padding:.25rem;gap:.25rem;margin-bottom:2.5rem}.DataInput .Units .Unit{border-radius:.25rem;transition:all .3s linear;flex:1 1 66px;display:flex;justify-content:center;align-items:center;cursor:pointer}.DataInput .Units .Unit.selected{background-color:var(--turquoise-green)}.DataInput .Units .Unit.selected p{color:#1f1f1f}.DataInput .Units .Unit p{font-size:1rem;font-weight:700;line-height:1.19;letter-spacing:-.36px;text-align:center;color:#fff;opacity:.8}div.MuscleZonesChoice{display:flex;flex:1;margin-top:2.5rem;flex-direction:column}div.MuscleZonesChoice .SelectableBoxContainer{border-radius:8px;flex:1}div.MuscleZonesChoice .SelectableBoxContainer .SelectableBox{min-height:100%}div.MuscleZonesChoice .ZonesContainer{width:100%;box-sizing:border-box;flex:1}div.MuscleZonesChoice .ZonesImageBox{width:100%;padding:0 2.75rem;box-sizing:border-box}div.MuscleZonesChoice .ZonesImage{width:100%}div.MuscleZonesChoice .ZoneBox{position:absolute;width:26%;display:flex;aspect-ratio:80/45}div.MuscleZonesChoice .ZoneTextBox{display:flex;padding:.5rem;box-sizing:border-box;justify-content:center;align-items:center}div.MuscleZonesChoice .ZoneText{font-size:1rem;font-weight:800;line-height:1.38;letter-spacing:-.59px;text-align:center;color:#fff;text-transform:uppercase}div.MuscleZonesChoice .ArrowImage{position:absolute}div.WeekdaysChoice{display:grid;grid-template-columns:1fr 1fr;justify-content:start;align-items:start;flex:1 1 auto;margin:1.5rem 0;gap:1rem .5rem;align-content:start}div.WeekdaysChoice .SelectableBoxContainer{min-width:70px;border-radius:.75rem}div.WeekdaysChoice .SelectableBoxContainer .SelectableBox{padding:1.5rem 1rem}div.WeekdaysChoice .SelectableBoxContainer .SelectableBox .SelectableBoxText{font-size:1rem;font-weight:800;line-height:1.38;letter-spacing:-.59px;text-align:center;color:#fff}div.HomePage .StartText,div.HomePage .Link,div.OldBody .StartText,div.OldBody .Link{color:#d3d3d3}div.HomePage .Link,div.OldBody .Link{text-decoration:none}div.HomePage .Link:hover,div.OldBody .Link:hover{text-decoration:underline}div.StartButtonContainer{display:flex;flex-direction:column;margin-bottom:1rem;margin-top:1.25rem;box-shadow:0 0 .5rem 0 var(--turquoise-green);overflow-x:hidden;overflow-y:visible;border-radius:7px;direction:ltr}div.StartButtonContainer .NextButton{margin:0}div.StartButtonContainer .ArrowBox{position:absolute;display:flex;opacity:.3;height:100%;transform:translate(-17px)}@keyframes arrowFadeIn{0%{opacity:0}20%{opacity:1}40%{opacity:0}to{opacity:0}}@keyframes arrowMove{0%{transform:translate(0)}to{transform:translate(450%)}}div.StartButtonContainer .AnimatedArrow{height:100%;animation-name:arrowFadeIn,arrowMove;animation-duration:3s,3s;animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-fill-mode:both;animation-iteration-count:infinite;animation-direction:normal;margin-right:4px}.EmailPage{margin-top:1.5rem;display:flex;flex-direction:column;flex:1 1 auto}.EmailPage .EmailInputContainer{margin-top:2rem;display:flex;flex-direction:column}.EmailPage .EmailInputContainer .MuiInputBase-root{border-radius:11px;background:#1e1e1e}.EmailPage .EmailInputContainer .MuiInputBase-input{font-size:1rem;font-weight:600;line-height:normal;letter-spacing:-.4px;color:#fff}.EmailPage .EmailInputContainer .MuiOutlinedInput-root:hover.Mui-focused .MuiOutlinedInput-notchedOutline,.EmailPage .EmailInputContainer .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--turquoise-green)}.EmailPage .EmailInputContainer .MuiOutlinedInput-root:hover.Mui-error .MuiOutlinedInput-notchedOutline,.EmailPage .EmailInputContainer .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#f44336}.EmailPage .EmailInputContainer .MuiOutlinedInput-notchedOutline{border-color:var(--turquoise-green)}.EmailPage .PrivacyContainer{display:flex;margin-top:1.5rem;gap:1rem}.EmailPage .PrivacyContainer .PrivacyIconContainer{margin-left:.5rem;display:flex;justify-content:center;align-items:center}.EmailPage .PrivacyContainer .PrivacyText{opacity:.8;font-size:11px;font-weight:500;line-height:1.45;letter-spacing:-.25px;color:#fff}.EmailPage .EmailNextButtonContainer{margin-top:1rem;flex:1 1 auto;display:flex;flex-direction:column;justify-content:end}.EmailPage #email:invalid+div{opacity:0}.EmailPage .ErrorMessage{margin-top:1rem;color:#f44336}.AccountProsItemsStack{gap:13px;margin-bottom:15px}.AccountProsItemsStack .AccountProsItemContainer{display:flex;flex:1;align-items:center}.AccountProsItemsStack .AccountProsItemContainer .ItemText{font-size:15px;font-weight:600;letter-spacing:.07px;line-height:21px;color:#fff;margin-inline-start:20px}.JoinedMembersContainer{flex:1;display:flex;justify-content:center;margin-bottom:12px}.JoinedMembersContainer .JoinedMembersTextContainer{flex:1;align-items:center;margin-inline-start:10px}.JoinedMembersContainer .JoinedMembersTextContainer .JoinedMembersCountText{font-size:16px;font-weight:600;letter-spacing:.08px;color:var(--turquoise-green)}.JoinedMembersContainer .JoinedMembersTextContainer .JoinedMembersInfoText{font-size:13px;font-weight:600;letter-spacing:-.34px;color:#fffc}.CircularProgressWithLabel{direction:ltr}.CircularProgressWithLabel .circle-path{transition:all .3s linear}.CircularProgressWithLabel .circle-ring{stroke:#3a3a3d}.CircularProgressWithLabel .percentage-text{font-size:48px;font-weight:900;line-height:1.42;letter-spacing:-1.48px;text-align:center}.CircularProgressWithLabel .percentage-sign{font-size:24.3px;font-weight:900;line-height:1.71;letter-spacing:-.5px;text-align:center;color:#f1f7f6}.PlanLoadingItemsStack{gap:10px;margin-bottom:20px}.PlanLoadingItemsStack .PlanItemContainer{display:flex;flex:1}.PlanItemLoadingContainer{flex:1;justify-content:center;margin-left:15px;margin-right:25px}.PlanItemLoadingContainer .PlanItemTextContainer{display:flex;flex:1;align-items:center;margin-bottom:8px;justify-content:space-between}.PlanItemLoadingContainer .PlanItemTextContainer .PlanItemText{font-size:14px;font-weight:600;letter-spacing:.07px;color:#fff}.PlanItemLoadingContainer .PlanItemTextContainer .PlanItemPercentageText{font-size:14px;font-weight:600;text-align:right;letter-spacing:.07px;color:#ffffffb3}.ProgressBar-container{display:flex;width:100%}div.CreatingPlanDetailsPage{display:flex;flex-direction:column;margin-top:1rem;margin-bottom:1rem;flex:1 1 auto}div.CreatingPlanDetailsPage .PageTitle{font-size:35px;font-weight:800;line-height:1;letter-spacing:-.55px;text-align:center}div.CreatingPlanDetailsPage .ProgressBox{aspect-ratio:1.17;display:flex;margin-top:.5rem;justify-content:center;background-size:cover;background-repeat:no-repeat;background-image:url(/images/plan-loading.png)}@media only screen and (-o-min-device-pixel-ratio: 5/4),only screen and (-webkit-min-device-pixel-ratio: 1.25),only screen and (min-device-pixel-ratio: 1.25),only screen and (min-resolution: 1.25dppx){div.CreatingPlanDetailsPage .ProgressBox{background-image:url(/images/plan-loading@2x.png)}}@media only screen and (-o-min-device-pixel-ratio: 9/4),only screen and (-webkit-min-device-pixel-ratio: 2.25),only screen and (min-device-pixel-ratio: 2.25),only screen and (min-resolution: 2.25dppx){div.CreatingPlanDetailsPage .ProgressBox{background-image:url(/images/plan-loading@3x.png)}}.webp div.CreatingPlanDetailsPage .ProgressBox{background-image:url(/images/plan-loading.webp)}@media only screen and (-o-min-device-pixel-ratio: 5/4),only screen and (-webkit-min-device-pixel-ratio: 1.25),only screen and (min-device-pixel-ratio: 1.25),only screen and (min-resolution: 1.25dppx){.webp div.CreatingPlanDetailsPage .ProgressBox{background-image:url(/images/plan-loading@2x.webp)}}@media only screen and (-o-min-device-pixel-ratio: 9/4),only screen and (-webkit-min-device-pixel-ratio: 2.25),only screen and (min-device-pixel-ratio: 2.25),only screen and (min-resolution: 2.25dppx){.webp div.CreatingPlanDetailsPage .ProgressBox{background-image:url(/images/plan-loading@3x.webp)}}div.CreatingPlanDetailsPage .ProgressBox .CircularProgressWithLabel{aspect-ratio:1;width:50%}.GraphGrid{display:grid}.GraphGrid .WeightAxis{display:flex;flex-direction:column;justify-content:space-between;padding:10px}.GraphGrid .MainGraph{position:relative}.GraphGrid .MainGraph .GoalWeightContainer{position:absolute;display:flex;flex-direction:column;align-items:center}.GraphGrid .MainGraph .GoalWeightContainer .GoalText{font-size:18px;font-weight:800;letter-spacing:-.26px;color:#2c2c2e}.GraphGrid .MainGraph .GoalWeightContainer .WeightText{font-size:18px;letter-spacing:-.3px;margin-top:-2px}.GraphGrid .MainGraph .GoalWeightUpPosition{bottom:26%;inset-inline-end:26%;transform:translate(var(--translate-x, 50%),50%)}.GraphGrid .MainGraph .GoalWeightDownPosition{bottom:65%;inset-inline-end:26%;transform:translate(var(--translate-x, 50%),50%)}.GraphGrid .TimeAxis{grid-column:2;grid-row:2;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:5px;padding-bottom:5px;margin-left:-1.5%;margin-right:-1.5%}html[dir=rtl] .GoalWeightUpPosition,html[dir=rtl] .GoalWeightDownPosition{--translate-x: -50%}.WeightAxisLabelContainer{display:flex;flex-direction:column;align-items:center}.WeightAxisLabelContainer .AxisWeightText{font-size:11px;font-weight:700;letter-spacing:-.25px;color:#fff}.TimeAxisLabelContainer{display:flex;flex-direction:row;align-items:center}.TimeAxisLabelContainer .AxisTimeText{font-size:11px;font-weight:700;letter-spacing:-.25px;color:#fff;opacity:.5}.GraphInfoContainer{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.GraphInfoContainer .GraphTextsBox{display:flex;flex-direction:column;gap:inherit}.GraphInfoContainer .GraphTextsBox .GraphTitleText{font-size:21px;font-weight:800;line-height:28px;letter-spacing:-.3px;text-align:center}.GraphInfoContainer .GraphTextsBox .GraphSubtitleText{font-size:15px;font-weight:500;line-height:19px;letter-spacing:-.34px;text-align:center;opacity:.6}.GoalGraphPageContainer{display:flex;flex-direction:column;flex:1;justify-content:space-between}div.OfferPlanPage{display:flex;flex-direction:column;gap:1.3rem;margin-top:.8rem;margin-bottom:1rem}div.OfferPlanPage .PlanReadyText{font-size:26px;font-weight:800;line-height:29.8px;letter-spacing:-.5px;text-align:center}div.OfferPlanPage .OfferInfoText{opacity:.5;font-size:.6875rem;line-height:1.45;letter-spacing:-.25px;text-align:center}.PriceTagContainer{position:relative;display:flex;flex-direction:row;align-items:right;width:fit-content}.PriceTagContainer .PriceSelectionBox{position:absolute;display:flex;flex-direction:row;top:50%;inset-inline-end:5px;transform:translateY(-50%);gap:8px}.PriceTagContainer .PriceSelectionBox .PriceBox{display:flex;flex-direction:row;gap:2px}.PriceTagContainer .PriceSelectionBox .PriceBox .SmallText{font-size:10px;font-weight:500;letter-spacing:.2px;white-space:pre;opacity:.8}.PriceTagContainer .PriceSelectionBox .PriceBox .CurrencyText{direction:ltr;font-size:10px;font-weight:500;letter-spacing:0px;white-space:pre;opacity:.8}.PriceTagContainer .PriceSelectionBox .PriceBox .WholeText{font-size:28px;font-weight:700;line-height:22px;letter-spacing:.2px;opacity:.8}.PriceTagContainer .PriceSelectionBox .PriceBox .DecimalsAndPeriod{display:flex;flex-direction:column}.PriceTagContainer .PriceSelectionBox .PriceBox .DecimalsAndPeriod .DecimalsText{font-size:13px;font-weight:700;letter-spacing:.2px;white-space:pre;opacity:.8}.OfferProductBox{background-color:#5c5d5e;border-radius:14px}.OfferProductBox .ProductInfoBox{display:flex;flex:1;flex-direction:row;gap:8px;align-items:center;justify-content:right}.OfferProductBox .ProductInfoBox .FullPriceBox{display:flex;flex:1;flex-direction:column;margin-left:8px;gap:4px}.OfferProductBox .ProductInfoBox .FullPriceBox .PlanNameText{font-size:16px;font-weight:700;letter-spacing:.44px;text-transform:uppercase}.OfferProductBox .ProductInfoBox .FullPriceBox .PlanTrialText{font-size:14px;font-weight:700;letter-spacing:.44px;text-transform:uppercase}.OfferProductBox .ProductInfoBox .FullPriceBox .PricesBox{display:flex;flex:1;flex-direction:row;gap:8px}.OfferProductBox .ProductInfoBox .FullPriceBox .PricesBox .PriceSmallText{font-size:10px;font-weight:500;letter-spacing:.2px;color:#9c9d9e}.OfferProductBox .ProductInfoBox .OldDailyPriceText{font-size:15px;font-weight:500;letter-spacing:.3px;color:#9c9d9e;text-decoration:line-through;text-decoration-color:#f75757}.OfferProductBox .ExtraBox{display:flex;flex:1;flex-direction:row;gap:8px;background-color:#d8d8d8;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;justify-content:center;align-items:center;padding:3px}.OfferProductBox .ExtraBox .ExtraText{font-size:12px;font-weight:600;letter-spacing:-.27px;color:#2f2f30}.OfferProductsStack{gap:10px}.OfferGoalBoxContainer{display:flex;flex:1;background-color:#3e3e42;box-shadow:0 0 9px 0 var(--turquoise-green);border-radius:16px;min-height:100px}.OfferGoalBoxContainer .OfferGoalInnerContainer{border-radius:inherit;box-shadow:0 0 0 2px var(--turquoise-green);display:flex;flex:1;flex-direction:column}.OfferGoalBoxContainer .OfferGoalInnerContainer .FooterBox{position:absolute;display:flex;flex:1;border-radius:inherit;flex-direction:column;width:100%;left:0;bottom:-1px;z-index:1}.OfferGoalBoxContainer .OfferGoalInnerContainer .FooterBox .OfferGoalLabelContainer{display:flex;flex-direction:row;margin-inline-start:0;margin-inline-end:auto}.OfferGoalBoxContainer .OfferGoalInnerContainer .FooterBox .OfferGoalLabelContainer .OfferGoalLabel{margin-bottom:2px;background-color:var(--turquoise-green);border-start-end-radius:6px;border-end-end-radius:6px;justify-content:center;align-items:center;padding:3px 12px;z-index:1}.OfferGoalBoxContainer .OfferGoalInnerContainer .FooterBox .OfferGoalLabelContainer .OfferGoalLabel .GoalHeaderText{font-size:12px;font-weight:700;letter-spacing:-.51px;color:#1e1e1e}.OfferGoalBoxContainer .OfferGoalInnerContainer .FooterBox .OfferGoalLabelContainer .PlusSign{aspect-ratio:1;width:20px;z-index:1}.OfferGoalBoxContainer .OfferGoalInnerContainer .FooterBox .FooterMotivationBox{display:flex;background-color:var(--turquoise-green);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.OfferGoalBoxContainer .OfferGoalInnerContainer .FooterBox .FooterMotivationBox .GoalMotivationBox{display:flex;padding:2px}.OfferGoalBoxContainer .OfferGoalInnerContainer .FooterBox .FooterMotivationBox .GoalMotivationBox .MotivationBox{display:flex;flex:1;flex-direction:row;justify-content:center;align-items:center;gap:8px}.OfferGoalBoxContainer .OfferGoalInnerContainer .FooterBox .FooterMotivationBox .GoalMotivationBox .MotivationBox .MotivationText{font-weight:700;letter-spacing:-.36px;color:#1e1e1e;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:2;-webkit-box-orient:vertical;font-size:min(10px + 1vw,18px)}:dir(ltr) .PlusSign{transform:translate(-30%,30%)}:dir(rtl) .PlusSign{transform:translate(30%,30%)}.BodyTransformationContainer{background-color:#464a4e;border-radius:10px;overflow:hidden;aspect-ratio:342/220}@keyframes moveArrow{0%{transform:translate(-100%);opacity:1}to{transform:translate(100vw);opacity:.5}}.BodyTransformationContainer .ArrowAnimated{position:absolute;left:0;height:100%;animation-name:moveArrow;animation-duration:1.5s;animation-fill-mode:both;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.6,-.01,.86,.29);z-index:1}.BodyTransformationContainer .ManHalo{position:absolute;width:100%;height:100%;z-index:1}.BodyTransformationContainer .CenterArrow{position:absolute;left:55%;transform:translate(-50%);height:100%;z-index:1}.BodyTransformationContainer .CurrentBody{position:absolute;display:flex;height:104%;bottom:0;left:.5%;aspect-ratio:108/126;z-index:0}.BodyTransformationContainer .GoalBody{position:absolute;display:flex;height:119%;bottom:-4.5%;right:-26.2%;aspect-ratio:108/126;z-index:0}.OfferWeightGoalContainer{display:flex;background-color:#3e3e42;box-shadow:0 0 9px 0 var(--turquoise-green);border-radius:16px}.OfferWeightGoalContainer .OfferWeightGoalInnerContainer{border-radius:inherit;box-shadow:0 0 0 2px var(--turquoise-green);display:flex;flex:1;flex-direction:column}.OfferWeightGoalContainer .OfferWeightGoalInnerContainer .WeightInfoBox{display:flex;flex:1;justify-content:center;align-items:center;padding:20px}.OfferWeightGoalContainer .OfferWeightGoalInnerContainer .WeightInfoBox .WeightInfoAligner{display:flex;flex-direction:row;gap:2px}.OfferWeightGoalContainer .OfferWeightGoalInnerContainer .WeightInfoBox .WeightInfoAligner .WeightGoalText{font-size:36px;font-weight:800;letter-spacing:-1.54px;color:#fff;align-self:baseline}.OfferWeightGoalContainer .OfferWeightGoalInnerContainer .WeightInfoBox .WeightInfoAligner .WeightGoalUnitText{font-size:10px;font-weight:800;letter-spacing:-.4px;color:#fff;align-self:baseline}.OfferWeightGoalContainer .OfferWeightGoalInnerContainer .OfferWeightGoalFooter{display:flex;flex-direction:row;background-color:var(--turquoise-green);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;justify-content:center;align-items:center;padding:10px;margin-bottom:0;margin-top:auto}.OfferWeightGoalContainer .OfferWeightGoalInnerContainer .OfferWeightGoalFooter .WeightGoalFooterText{font-size:12px;font-weight:700;letter-spacing:-.51px;color:#1e1e1e}.OfferGoalContainer{display:flex;flex:1;flex-direction:row;gap:20px}div.UserReview{display:flex;padding:1rem;border-radius:8px;background-color:#e9eaed;flex-direction:column;gap:.625rem}div.UserReview .ReviewHeader{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}div.UserReview .ReviewHeader .TitleStars{display:flex;flex-direction:column;justify-content:center}div.UserReview .ReviewHeader .TitleStars .TitleText{font-size:1rem;line-height:normal;letter-spacing:-.26px;color:#010103}div.UserReview .ReviewHeader .TimeUsername{display:flex;flex-direction:column;justify-content:center;align-items:end}div.UserReview .ReviewHeader .TimeUsername .TimeUsernameText{font-size:1rem;line-height:normal;letter-spacing:-.26px;color:#848389}div.UserReview .ReviewBody{display:flex}div.UserReview .ReviewBody .BodyText{font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:-.36px;color:#010103}.SwipeableStepper{width:100%;transition:none}.SwipeableStepper *{transition:none}.SwipeableStepper .MobileStepper{background-color:transparent;justify-content:center}.SwipeableStepper .MobileStepper .MuiMobileStepper-dot{transition:opacity .3s ease-out;width:.5rem;height:.5rem;background-color:#fff;opacity:.3;margin:0 .3125rem}.SwipeableStepper .MobileStepper .MuiMobileStepper-dot.MuiMobileStepper-dotActive{opacity:1}.AchieveGoalListBox .AchieveGoalEmojiItemsStack{gap:20px}.AchieveGoalListBox .AchieveGoalEmojiItemsStack .AchieveGoalItemContainer{display:flex;flex:1;align-items:top}.AchieveGoalListBox .AchieveGoalEmojiItemsStack .AchieveGoalItemContainer .ItemText{font-size:15px;font-weight:600;letter-spacing:.07px;line-height:21px;color:#fff;margin-inline-start:20px}.AchieveGoalListBox .AchieveGoalTitleText{font-size:26px;font-weight:800;line-height:29.8px;letter-spacing:-.5px;text-align:center;margin-bottom:20px}.OfferPresentation{display:flex;flex-direction:column;gap:2rem}.OfferPresentation .SuccessStoryText{font-size:26px;font-weight:800;line-height:1.15;letter-spacing:-.5px;text-align:center}.OfferPresentation .ReachGoalText{font-size:1rem;line-height:1.19;text-align:center}.OfferPresentation .PerkBox{display:flex;gap:1.25rem;align-items:center}.OfferPresentation .PerkBox img{flex:0}.OfferPresentation .UserReviewsBox{display:flex;flex-direction:column;gap:1rem}.OfferPresentation .PerkText{opacity:.8;font-size:.9375rem;line-height:1.47;letter-spacing:-.34px}.OfferPresentation .AttainGoalsText{font-size:1.3125rem;font-weight:800;line-height:1.1;letter-spacing:-.3px;text-align:center}.OfferPresentation .SubjectiveResultsText{opacity:.5;font-size:.6875rem;line-height:1.45;letter-spacing:-.25px;text-align:center}.OfferPresentation .ResultsText{font-size:1.75rem;font-weight:800;line-height:.93;letter-spacing:-.41px;text-align:center}div.DownloadAppPage{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;margin-left:.5rem;margin-right:.5rem;margin:1rem .5rem 1.5rem}div.DownloadAppPage .HowToText{font-size:26px;font-weight:800;line-height:1.15;letter-spacing:-.5px;text-align:center}div.DownloadAppPage .GrayBox{border-radius:8px;background-color:#3e3e42;display:flex;flex-direction:column;gap:1.5rem;padding:1rem;align-items:center}div.DownloadAppPage .DownloadAppText{font-size:21px;font-weight:700;line-height:1.14;letter-spacing:-.48px;text-align:center}div.DownloadAppPage .DownloadAppBox{padding:2rem}div.DownloadAppPage .DownloadAppBox .AppInfoBox{display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;align-items:center}div.DownloadAppPage .DownloadAppBox .AppInfoBox .AppIconBox{display:flex;flex-direction:column;align-items:center;gap:.5rem}div.DownloadAppPage .DownloadAppBox .AppInfoBox .RatingBox{display:flex;flex-direction:column;gap:.6rem}div.DownloadAppPage .LoginAppBox{direction:ltr}div.DownloadAppPage .Step-Box{width:100%}div.DownloadAppPage .Step-Box .Arrow-Box{display:flex;position:absolute}div.DownloadAppPage .Step-Box .Arrow-Box .Step-Text{font-weight:800;line-height:1;letter-spacing:-.11px;text-align:center;position:absolute;width:100%}div.DownloadAppPage .Step1-Box .Help1-Image{width:100%}div.DownloadAppPage .Step1-Box .Step1-Arrow-Box{width:25%;right:6.5%;bottom:6.5%;justify-content:center}div.DownloadAppPage .Step1-Box .Step1-Arrow-Box .Step1-Text{font-size:min(3.2vw,15px);padding:35%}div.DownloadAppPage .Step2-Box{display:flex;justify-content:end}div.DownloadAppPage .Step2-Box .Help2-Image{margin-right:-1%;width:65.5%}div.DownloadAppPage .Step2-Box .Step2-Arrow-Box{width:34%;left:10%;top:0;justify-content:center}div.DownloadAppPage .Step2-Box .Step2-Arrow-Box .Step2-Text{font-size:min(2.8vw,15px);padding:35%}div.DownloadAppPage .Step2-Box .Step3-Arrow-Box{width:41%;left:-1%;bottom:12%;justify-content:center}div.DownloadAppPage .Step2-Box .Step3-Arrow-Box .Step3-Text{font-size:min(2.5vw,15px);width:auto;padding:25% 25% 25% 3%}div.RegisterPage,div.LoginPage{display:flex;flex-direction:column;margin-top:2rem;gap:1rem;flex:1 1 auto}div.RegisterPage .RegistrationText,div.LoginPage .RegistrationText{font-size:26px;font-weight:800;line-height:1.15;letter-spacing:-.5px;text-align:center;margin-bottom:1rem}div.RegisterPage .LoginText,div.LoginPage .LoginText{font-size:15px;font-weight:700;line-height:1.27;letter-spacing:-.34px}div.RegisterPage .CredentialsText,div.LoginPage .CredentialsText{opacity:.8;font-size:11px;font-weight:500;line-height:1.45;letter-spacing:-.25px;margin-top:-.5rem;margin-bottom:.5rem}div.RegisterPage .NextStepsBox,div.LoginPage .NextStepsBox{display:flex;border-radius:8px;background-color:#3c534c;flex-direction:column;padding:1.25rem;gap:1rem;margin-bottom:1rem}div.RegisterPage .NextStepsBox .NextStepsText,div.LoginPage .NextStepsBox .NextStepsText{font-size:21px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:-.3px;text-align:center}div.RegisterPage .NextStepsBox .StepBox,div.LoginPage .NextStepsBox .StepBox{display:flex;gap:1rem;align-items:center}div.RegisterPage .NextStepsBox .StepBox .StepNumberBox,div.LoginPage .NextStepsBox .StepBox .StepNumberBox{display:flex;width:32px;height:32px;background-color:var(--turquoise-green);border-radius:50%;align-items:center;justify-content:center;flex:0 0 auto}div.RegisterPage .NextStepsBox .StepBox .StepNumberBox .StepNumber,div.LoginPage .NextStepsBox .StepBox .StepNumberBox .StepNumber{font-size:17px;font-weight:700;line-height:1;letter-spacing:-.41px;text-align:center;color:#1e1e1e}.PremiumUnlockedtemsStack{gap:8px}.PremiumUnlockedtemsStack .PremiumUnlockItemContainer{display:flex;flex:1;align-items:center}.PremiumUnlockedtemsStack .PremiumUnlockItemContainer .ItemText{font-size:16px;font-weight:700;letter-spacing:-.36px;line-height:19px;color:#d4d4d5;margin-inline-start:20px}.PaymentSuccessContainer{flex:1;justify-content:center;margin-top:2.5%;margin-bottom:8%}.PaymentSuccessContainer .PaymentSuccessTitle{font-size:30px;font-weight:800;line-height:1;letter-spacing:-.58px;text-align:center;color:var(--turquoise-green);margin-bottom:15px}.PaymentSuccessContainer .PaymentSuccessInfoContainer{display:flex;flex:1;align-items:center}.PaymentSuccessContainer .PaymentSuccessInfoContainer .PaymentSuccessInfoText{font-size:16px;font-weight:700;line-height:20px;letter-spacing:-.36px;color:#fff;margin-inline-start:20px;opacity:.8}.PaymentSuccessContainer{margin-top:10px}.PaymentSuccessContainer .BottomBox{display:flex;flex-direction:column;gap:2rem;margin-top:8%}.PaymentSuccessContainer .BottomBox .BottomInfoText{font-size:11px;font-weight:500;line-height:16px;letter-spacing:-.25px;color:#fff;opacity:.5}div.UserProfilePage{display:flex;flex-direction:column;gap:1rem}div.UserProfilePage .TitleBox{display:flex;flex-direction:column;gap:.3rem}div.UserProfilePage .TitleBox .Title{margin-top:1rem;font-size:26px;font-weight:800;line-height:1.15;letter-spacing:-.5px;text-align:center}div.UserProfilePage .TitleBox .Email{font-size:.9rem;font-weight:600;text-align:center;color:#fff;opacity:.5}div.DiscountPlanPage{display:flex;flex-direction:column;margin-top:1.5rem}div.DiscountPlanPage .ChoosePlanText{font-size:1.75rem;font-weight:800;line-height:.93;letter-spacing:-.41px;text-align:center;margin-top:2.5rem}div.DiscountPlanPage .PersonalWorkoutText{font-size:2rem;font-weight:800;line-height:.95;letter-spacing:-.62px;text-align:center}div.DiscountPlanPage .BodyTransformation{margin-top:0}div.Discount{display:flex;border-radius:16px;background-color:#3c534c;padding:2rem;flex-direction:row;align-items:center;gap:1.5rem;max-width:335px;margin:auto}div.Discount .DiscountText{font-size:1.125rem;font-weight:700;font-style:italic;line-height:1.06;letter-spacing:-.41px}.DiscountFinalContainer{display:flex;flex-direction:column}.DiscountFinalContainer .DiscountImage{display:flex;flex:1;margin:0 -1rem}.DiscountFinalContainer .DiscountInfoBox{display:flex;flex-direction:column;gap:.6rem;margin-top:-28%}.DiscountFinalContainer .DiscountInfoBox .DiscountEndText{font-size:28px;font-weight:800;line-height:34px;letter-spacing:-.41px;text-align:center}.DiscountFinalContainer .DiscountInfoBox .DiscountStillValidText{font-size:18px;font-weight:700;line-height:23px;letter-spacing:-.41px;text-align:center;opacity:.8}.LoginBox{display:flex;flex-direction:row;flex:1;align-items:center;gap:0;justify-content:center}.AccountText{font-size:16px;font-weight:600;line-height:normal;letter-spacing:normal}.LoginButton{padding:.4rem}div.WorldMapPage{display:flex;flex-direction:column;margin-top:2rem;margin-bottom:1rem;flex:1 1 auto}div.WorldMapPage .BeginningText{margin-top:3.75rem;font-size:2.625rem;font-weight:800;line-height:.86;letter-spacing:-.62px;text-align:center}div.WorldMapPage .JoinUsersText{margin-top:2rem;font-size:1.3125rem;font-weight:800;line-height:1.1;letter-spacing:-.3px;text-align:center}div.WorldMapPage #world-banner .lbs{animation-duration:.4s;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-play-state:paused}div.WorldMapPage #world-banner #lbs-9{animation-delay:1.65s}div.WorldMapPage #world-banner #lbs-12{animation-delay:.8s}div.WorldMapPage #world-banner #lbs-21{animation-delay:2.1s}div.WorldMapPage #world-banner #lbs-17{animation-delay:.95s}div.WorldMapPage #world-banner #lbs-18{animation-delay:1.5s}div.WorldMapPage #world-banner #lbs-22{animation-delay:.4s}div.WorldMapPage #world-banner #lbs-20{animation-delay:.15s}div.WorldMapPage #world-banner #lbs-24{animation-delay:.55s}div.WorldMapPage #world-banner #lbs-11{animation-delay:.25s}div.WorldMapPage #world-banner #lbs-16{animation-delay:1.8s}div.UnsubscribePage{display:flex;flex:1;flex-direction:column;gap:1.4rem;justify-content:space-between}div.UnsubscribePage .UnsubscribeTextBox{display:flex;flex-direction:column;gap:1rem;flex:1;align-items:center;justify-content:center}div.UnsubscribePage .UnsubscribeTextBox .UnsubscribeTitle{font-size:1.8rem;font-weight:800;text-align:center}div.UnsubscribePage .UnsubscribeTextBox .UnsubscribeSubtitle{font-size:1.2rem;font-weight:600;text-align:center}
