body,html{font-family:Outfit-Regular,San Francisco,sans-serif;margin:0;padding:0}:not(input):not(textarea){-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;-webkit-touch-callout:none}input,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;margin:0;padding:0;vertical-align:baseline}.hidden{display:none}@font-face{font-family:FitPulseIcon;font-style:normal;font-weight:400;src:url(https://static.fitpulsecdn.com/workout/file/2025/07/14/cdcdf9bc441f90a6958bc5b10d33e05b.woff2) format("woff2")}.iconfont{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:FitPulseIcon!important;font-size:16px;font-style:normal}.FP-Agender2:before{content:"\e66a"}.FP-Agender1:before{content:"\e669"}.FP-a-TabLined-3:before{content:"\e660"}.FP-a-TabLined:before{content:"\e661"}.FP-a-TabFilled-2:before{content:"\e662"}.FP-a-TabLined-2:before{content:"\e663"}.FP-google_id:before{content:"\e664"}.FP-Logo:before{content:"\e665"}.FP-time:before{content:"\e666"}.FP-apple_id:before{content:"\e667"}.FP-facebook_id:before{content:"\e668"}.FP-a-TabFilled-3:before{content:"\e65e"}.FP-a-TabFilled:before{content:"\e65f"}.FP-Agender_Female:before{content:"\e65d"}.FP-Drag_handle:before{content:"\e64f"}.FP-Folder:before{content:"\e650"}.FP-Arrow_Right:before{content:"\e651"}.FP-Calendar:before{content:"\e652"}.FP-a-Check_box1:before{content:"\e653"}.FP-Chat:before{content:"\e654"}.FP-block:before{content:"\e655"}.FP-Arrow_Down:before{content:"\e656"}.FP-Arrow_more:before{content:"\e657"}.FP-Arrow_Left:before{content:"\e658"}.FP-badge:before{content:"\e659"}.FP-Add:before{content:"\e65a"}.FP-Account:before{content:"\e65b"}.FP-Arrow_bottom:before{content:"\e65c"}.FP-Support:before{content:"\e63e"}.FP-Password:before{content:"\e63f"}.FP-Exit:before{content:"\e640"}.FP-Delete_line:before{content:"\e641"}.FP-Next_fill:before{content:"\e642"}.FP-Chat_bubble:before{content:"\e643"}.FP-Circle_notifications:before{content:"\e644"}.FP-List:before{content:"\e645"}.FP-Check:before{content:"\e646"}.FP-Delete:before{content:"\e647"}.FP-Agender_male:before{content:"\e616"}.FP-End_fill:before{content:"\e648"}.FP-back:before{content:"\e649"}.FP-Info:before{content:"\e64a"}.FP-Close:before{content:"\e64b"}.FP-Check-2:before{content:"\e64c"}.FP-Agender:before{content:"\e64d"}.FP-Edit:before{content:"\e64e"}.FP-Group:before{content:"\e618"}.FP-Ruler:before{content:"\e62b"}.FP-share:before{content:"\e62c"}.FP-Play_fill:before{content:"\e62d"}.FP-Lock_Filled:before{content:"\e62e"}.FP-video:before{content:"\e62f"}.FP-Heart_Broken:before{content:"\e630"}.FP-Terms:before{content:"\e631"}.FP-Clear:before{content:"\e632"}.FP-Minus:before{content:"\e633"}.FP-Time_fill:before{content:"\e634"}.FP-Musle:before{content:"\e635"}.FP-Visibility_off:before{content:"\e636"}.FP-Email:before{content:"\e637"}.FP-Equipment:before{content:"\e638"}.FP-Program:before{content:"\e639"}.FP-Repeat:before{content:"\e63a"}.FP-Pause:before{content:"\e63b"}.FP-Send:before{content:"\e63c"}.FP-Safety:before{content:"\e63d"}.FP-Arrow_Up:before{content:"\e617"}.FP-Visibility:before{content:"\e61b"}.FP-Time_line:before{content:"\e61c"}.FP-Shield_lock:before{content:"\e61d"}.FP-Weight:before{content:"\e61e"}.FP-Swipe:before{content:"\e61a"}.FP-Heart_plus:before{content:"\e619"}.FP-Play:before{content:"\e61f"}.FP-Welldone:before{content:"\e620"}.FP-Notifications:before{content:"\e621"}.FP-a-RestTimer:before{content:"\e622"}.FP-Level:before{content:"\e623"}.FP-Restart:before{content:"\e624"}.FP-Lock:before{content:"\e625"}.FP-Exclamation:before{content:"\e626"}.FP-Timer:before{content:"\e627"}.FP-More:before{content:"\e628"}.FP-Swipe_vertical:before{content:"\e629"}.FP-Wifi_Bad:before{content:"\e62a"}@font-face{font-family:Outfit-Black;font-style:normal;font-weight:400;src:url(https://static.fitpulsecdn.com/exercise/file/2024/08/26/e58a15cb4eb967cffd357e255a64a500.woff2) format("woff2")}@font-face{font-family:Outfit-Bold;font-style:normal;font-weight:400;src:url(https://fffiles.flexifitcdn.com/common/common2025/09/17/9c9152dbdeb5d0c59174c8ec120502eb.woff2) format("woff2")}@font-face{font-family:Outfit-Regular;font-style:normal;font-weight:400;src:url(https://fffiles.flexifitcdn.com/common/common2025/07/24/ee48e0dc4a569ca98e833990dca78818.woff2) format("woff2")}@font-face{font-family:Outfit-Medium;font-style:normal;font-weight:400;src:url(https://fffiles.flexifitcdn.com/common/common2025/09/17/d45cf27aeb67df2fb7fca66fb2a29339.woff2) format("woff2")}@font-face{font-family:Geist-Mono;font-style:normal;font-weight:400;src:url(https://fffiles.flexifitcdn.com/common/common2025/09/15/544274d49e9ee708ee30d3bc8aff7c7d.woff2) format("woff2")}.m-scroll-box{overscroll-behavior:contain}body.keyboard-active{overflow:hidden}.m-main-loading{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.m-main-loading .mask{background:rgba(0,0,0,.3);bottom:0;left:0;position:fixed;right:0;top:0}.m-main-loading .loading-box{align-items:center;background:transparent;border-radius:5px;display:flex;height:44px;justify-content:center;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:44px}.m-main-loading .loading-box *{height:100%;width:100%}.m-loading-lottie svg{height:100%;width:100%}