@font-face{font-family:Poppins;src:url(Poppins-Regular.dbaa922b.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(Poppins-Medium.e6e7bbe5.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(Poppins-SemiBold.ddb329a9.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(Poppins-Bold.3ba0683e.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--bg:#fff;--text:#222;--card:#f4f4f4;--primary:#06f}[data-theme=dark]{--bg:#111;--text:#eee;--card:#222;--primary:#4d88ff}html,body,#app{min-height:100%;margin:0;padding:0}html,body{background:#fef5e7}*,:after,:before{box-sizing:border-box}.content1{opacity:.5;background:#f0f0f0;border:2px solid #ff5a1f;border-radius:3px;width:334px;height:216px;padding:0;overflow-y:auto}.ant-modal{font-family:Poppins,sans-serif}.screen{width:100%;height:100%;display:flex}.content{width:100%;height:100%}img{backface-visibility:hidden;will-change:transform;image-rendering:-webkit-optimize-contrast;transform:translateZ(0)}.slide-up-container{opacity:0;max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease-out .1s,transform .3s ease-out .1s;overflow:hidden;transform:translateY(15px)}.slide-up-container.slide-up-active{opacity:1;max-height:1000px;transform:translateY(0)}.slide-up-item{opacity:0;transition:opacity 1s,transform 1s;transform:translateY(16px)}.slide-up-active .slide-up-item{opacity:1;transform:translateY(0)}._5_eMVq_container{background-color:#fef5e7;flex-direction:column;padding-top:120px;font-family:Poppins,sans-serif;display:flex}._5_eMVq_topBackgroundImageWrapper{z-index:1;flex-direction:column;display:flex;position:relative}._5_eMVq_topBgPinWrapper{pointer-events:none;position:relative}._5_eMVq_topBackgroundImageWrapper1{z-index:100;background:url(banner-bg-team.53e1b18c.webp) top/contain no-repeat;width:100vw;height:100vw;position:absolute;top:0;left:0;right:0}._5_eMVq_reviewContainer{flex-direction:column;justify-content:center;align-items:center;display:flex}._5_eMVq_stackedImages{align-self:center;margin-top:48px}._5_eMVq_rating{color:#525252;align-self:center;margin-top:12px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:21px}._5_eMVq_title{text-align:center;color:#1a1a1a;white-space:pre-wrap;margin-top:16px;margin-left:22px;margin-right:22px;font-family:Poppins,sans-serif;font-size:36px;font-weight:600;line-height:52px}._5_eMVq_description{text-align:center;color:#525252;width:100%;max-width:500px;margin:16px auto 0;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px}._5_eMVq_teamMemberDescription{text-align:center;color:#525252;margin:16px 16px 0;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px}._5_eMVq_buttonsRow{gap:12px;width:100%;max-width:365px;height:56px;margin:28px auto 0;display:flex}._5_eMVq_buttonsRow>*{flex:1;min-width:0}._5_eMVq_staticCenterLogos{margin-top:100px}._5_eMVq_featureCard{opacity:.5;margin:8px 16px 0}._5_eMVq_miniPt{vertical-align:middle;width:50px;height:auto;display:inline-block}._5_eMVq_bestTimeHeadingText{color:#04051b;text-align:center;margin-top:100px;font-family:Poppins,sans-serif;font-size:36px;font-weight:600;line-height:52px}._5_eMVq_bestTimeSubHeadingText{color:#525252;text-align:center;margin-top:16px;margin-left:16px;margin-right:16px;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px}._5_eMVq_featureCardWrapper{margin-top:28px}._5_eMVq_bestTimeHeadingHighlight{color:#ffa100}._5_eMVq_whatsMakeUniqueText{color:#04051b;text-align:center;margin-top:48px;font-family:Poppins,sans-serif;font-size:36px;font-weight:600;line-height:52px}._5_eMVq_buttonsRowBottom{gap:12px;height:56px;margin:30px 16px 0;display:flex}._5_eMVq_buttonsRowBottom>*{flex:1;min-width:0}._5_eMVq_meetTeamWrapper{background:url(banner-bg-team.53e1b18c.webp) top/contain no-repeat;margin-top:48px;padding-left:20px;padding-right:20px;overflow-x:hidden}._5_eMVq_teamMemberCardContainer{margin:0 16px}._5_eMVq_teamMemberCard{margin-top:28px}._5_eMVq_motivationSection{margin-top:48px}._5_eMVq_userTestimonials{padding-top:5rem;padding-bottom:5rem}._5_eMVq_exploreBlog{flex-direction:column;margin:48px 0 0;padding-left:20px;padding-right:20px;display:flex}._5_eMVq_cssMobileVideoContainer{justify-content:center;align-items:center;margin-top:26px;display:flex}._5_eMVq_phonePinWrapper{pointer-events:none;position:relative}@media (width>=900px){._5_eMVq_topBackgroundImageWrapper1{z-index:100;background:url(banner-bg-mobile-main.012cab06.webp) 50%/cover no-repeat;width:100vw;height:100vh;position:absolute;top:0;left:0;right:0}._5_eMVq_reviewContainer{flex-direction:row;justify-content:center;align-self:center;align-items:center;gap:12px;margin-top:94px;display:flex}._5_eMVq_stackedImages,._5_eMVq_rating{margin-top:0}._5_eMVq_title{text-align:center;color:#1a1a1a;white-space:pre-wrap;margin-top:16px;font-family:Poppins,sans-serif;font-size:76px;font-weight:600;line-height:114px}._5_eMVq_description{text-align:center;align-self:center;max-width:620px;margin-top:24px;font-size:20px;line-height:30px}._5_eMVq_buttonsRow{align-self:center;gap:12px;max-width:336px;height:56px;display:flex}._5_eMVq_bestTimeHeadingText{font-size:48px}._5_eMVq_bestTimeHeadingText br,._5_eMVq_whatsMakeUniqueText br{display:none}._5_eMVq_mb60{margin-bottom:60px}._5_eMVq_featureCardWrapper{flex-direction:row;justify-content:center;align-items:center;margin-top:28px;display:flex}._5_eMVq_buttonsRowBottom{align-self:center;gap:12px;max-width:336px;height:56px;display:flex}._5_eMVq_teamMemberDescription{text-align:center;color:#525252;max-width:620px;margin-left:auto;margin-right:auto;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px}._5_eMVq_teamMemberCardContainer{justify-content:center;align-items:flex-start;gap:32px;max-width:1215px;margin:0 auto;display:flex}._5_eMVq_teamMemberCard{flex:0 0 33.3333%;margin-top:0}._5_eMVq_bestTimeSubHeadingText{color:#525252;text-align:center;margin-top:16px;font-family:Poppins,sans-serif;font-size:20px;font-weight:400;line-height:30px}}@media (width<=767.98px){._5_eMVq_userTestimonials{padding-top:3rem;padding-bottom:0}}@media (width<=1199.98px){._5_eMVq_teamMemberCard{flex:0 0 40%}._5_eMVq_teamMemberCardContainer{flex-wrap:wrap;justify-content:center;gap:30px;margin:0;display:flex}._5_eMVq_featureCardWrapper{padding-left:20px;padding-right:20px;display:flex}._5_eMVq_featureCardWrapper ._5_eMVq_featureCard{width:33.3333%;margin:0 .75rem}._5_eMVq_buttonsRowBottom{width:100%;max-width:358px;margin:2rem auto}}@media (width<=991.98px){._5_eMVq_teamMemberCard{flex:0 0 30%}}@media (width<=767.98px){._5_eMVq_featureCardWrapper{flex-direction:column}._5_eMVq_featureCardWrapper ._5_eMVq_featureCard{width:80%;margin:0 auto 1.5rem}}@media (width<=575.98px){._5_eMVq_teamMemberCard{flex:0 0 100%}._5_eMVq_featureCardWrapper ._5_eMVq_featureCard{width:100%}._5_eMVq_buttonsRowBottom,._5_eMVq_buttonsRow{max-width:100%;margin:0 auto;padding-left:20px;padding-right:20px}._5_eMVq_buttonsRow{margin-top:2rem}._5_eMVq_teamMemberCardContainer{gap:0}}.-_VRTG_primary{color:#04051b;cursor:pointer;white-space:nowrap;background:#ffa100;border:none;border-radius:14px;justify-content:center;align-items:center;min-height:56px;padding:16px 20px;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;display:flex}.-_VRTG_secondary{color:#fff;cursor:pointer;white-space:nowrap;background:#04051b;border:none;border-radius:14px;justify-content:center;align-items:center;padding:16px 20px;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;display:flex}.-_VRTG_light{color:#04051b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #fbca74;border-radius:14px;justify-content:center;align-items:center;padding:16px 20px;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;display:flex}.-_VRTG_outline{color:#fff;cursor:pointer;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #e8f6fc;border-radius:6px;justify-content:center;align-items:center;padding:8px;display:flex}.-_VRTG_iconLeft{width:24px;height:auto;margin-right:8px}.-_VRTG_primary,.-_VRTG_secondary,.-_VRTG_light{transition:transform .12s,box-shadow .12s,background-color .15s}.-_VRTG_primary:hover,.-_VRTG_secondary:hover,.-_VRTG_light:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000001f}.-_VRTG_primary:active,.-_VRTG_secondary:active,.-_VRTG_light:active{transform:translateY(0);box-shadow:0 2px 6px #0000002e}.-_VRTG_primary:focus-visible,.-_VRTG_secondary:focus-visible,.-_VRTG_light:focus-visible{outline:none;box-shadow:0 0 0 3px #ffa10066}.-_VRTG_outline:disabled{color:#ffffff73;opacity:.6;cursor:not-allowed;border:1px solid #e8f6fc26}.-_VRTG_primary:disabled,.-_VRTG_secondary:disabled,.-_VRTG_light:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.-_VRTG_outline:disabled img{opacity:.15}.-_VRTG_primary:disabled:hover,.-_VRTG_secondary:disabled:hover,.-_VRTG_light:disabled:hover{box-shadow:none;transform:none}:root{--dark-bg:#030417;--dark-text:#fff;--dark-gradient:linear-gradient(90deg,#ffeb144d 0%,#ffeb1429 100%);--dark-card:#ffeb148a;--dark-primary:#ffa914;--dark-primary-light:#ffc108;--dark-blue:#0a0c3e;--dark-blue-light:#060723;--dark-primary-5:#ffa1000d;--dark-primary-4:#ffa1001a;--border-rounded-pill:1000px}.text-primary{color:var(--dark-primary)}.text-primary-light{color:var(--dark-primary-light)}.text-secondary{color:var(--dark-text)}.text-light{color:var(--dark-text);opacity:.7}.text-gradient{-webkit-text-fill-color:transparent;background-color:var(--dark-text);background-image:linear-gradient(var(--dark-text)-4.06%,#030417 107.5%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:text}.bg-gradient-color{color:#000!important;background:radial-gradient(90.21% 222.72% at 5.7% 83.04%,#ffeb14 0%,#ffa100 100%)!important}.bg-white{color:#13142e!important;background:#fff!important}.bg-dark-blue{background:var(--dark-blue)}.bg-dark-light{background:var(--dark-blue-light)}.continue-manually{border-color:#ffffff80;border-radius:12px;width:100%;max-width:280px;min-height:56px;margin:0 auto}@media screen and (width>=767.98px){.continue-manually{border-radius:16px}}.page-title,.miniPT-container .page-title{font-size:28px;font-weight:600;line-height:42px}.page-sub-title,.miniPT-container .page-sub-title{font-size:24px;font-weight:600;line-height:36px}.page-intro-title,.miniPT-container .page-intro-title{font-size:28px;font-weight:600;line-height:42px}.gradient-description-list{padding-left:0;list-style:none}.gradient-description-item{padding-left:16px;position:relative}.gradient-description-item:before{content:"•";position:absolute;top:0;left:0}.creator-card{text-transform:uppercase;color:var(--dark-primary);background:var(--dark-primary-5);border:.5px solid var(--dark-primary-5);border-radius:var(--border-rounded-pill);padding:6px 24px;font-size:12px;font-weight:400;line-height:18px}.gradient-description-container{text-align:start}.gradient-description-container .gradient-description-list{margin-top:6px;margin-bottom:0;padding-bottom:0;padding-left:0;transform:translateY(0)}.gradient-description-container .gradient-description-list .gradient-description-item{margin-bottom:8px;font-size:14px}.prompt{cursor:pointer;background:#ffffff0d;border-radius:8px;margin-top:0;margin-bottom:0;padding:10px;transition:all .3s;transform:translateY(0)}.prompt:hover{background:var(--dark-bg);transform:translateY(-1px)}.miniPT-container{--padding-top:88px;background-color:var(--dark-bg);padding-top:var(--padding-top);flex-direction:column;animation:.5s ease-out forwards routeFadeIn;display:flex;position:relative;overflow:hidden}.program-generated-container{--padding-top:60px}.miniPT-container p{font-size:16px;line-height:150%}.trainer-container{width:100%}@media screen and (width>=768px){.miniPT-container p{font-size:18px;line-height:24px}}@media screen and (width>=992px){.miniPT-container{--padding-top:120px}.program-generated-container{--padding-top:88px}}@media screen and (width>=768px) and (width<=1199.98px){.page-title,.miniPT-container .page-title{font-size:36px;line-height:54px}.page-sub-title,.miniPT-container .page-sub-title,.page-intro-title,.miniPT-container .page-intro-title{font-size:32px;line-height:50px}.creator-card{border-width:.75px;font-size:16px;line-height:22px}}@media screen and (width>=1200px){.page-title,.miniPT-container .page-title{font-size:48px;line-height:72px}.page-sub-title,.miniPT-container .page-sub-title{font-size:40px;line-height:56px}.page-intro-title,.miniPT-container .page-intro-title{font-size:48px;line-height:72px}.creator-card{border-width:1px;font-size:16px;line-height:24px}}html[class*=page-trainer],html[class*=page-trainer] body{background:var(--dark-bg)}html[class*=page-trainer] #floating-header #header-inner{background:var(--dark-blue-light)}html[class*=page-trainer] #floating-header #header-inner #desktopNav .desktopLink:hover,html[class*=page-trainer] #floating-header #header-inner #desktopNav .desktopLink.desktopActive{background:#ffffff26}html[class*=page-trainer] #floating-header .menuOverlay .menuBox{background:var(--dark-blue-light)}html[class*=page-trainer] #floating-header .menuOverlay .menuBox .menuItems .menuLink:hover:before,html[class*=page-trainer] #floating-header .menuOverlay .menuBox .menuItems .menuLink:hover,html[class*=page-trainer] #floating-header .menuOverlay .menuBox .menuItems .menuLink.activeItem:before{background:#ffffff26}html[class*=page-trainer] #CallToActionBanner{display:none}@keyframes routeFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.1,1.1,1.1)}to{transform:scaleX(1)}}.ai-program-generating video{animation:2s ease-in-out infinite pulse}.route-fade-in{animation:.5s ease-out forwards routeFadeIn}.program-container{flex-direction:column;min-height:100dvh;display:flex}.program-container .background-wrapper{flex-direction:column;flex:1;min-height:0;display:flex}.program-container .background-wrapper .program-card{flex-direction:column;flex:1;height:100%;padding-bottom:40px;display:flex}.program-container .background-wrapper .program-card .trainer-card-header{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex;overflow-y:auto}.program-container .background-wrapper .program-card .trainer-card-header::-webkit-scrollbar{display:none}.program-container .background-wrapper .program-card .trainer-card-footer{flex-shrink:0;height:60px;margin-top:40px}.program-run-container{background:var(--dark-blue-light);border-radius:12px;padding:30px 30px 40px}.program-run-container .gradient-slider,.ant-slider{margin-top:auto}.program-run-container .gradient-slider .ant-slider-rail,.ant-slider .ant-slider-rail{background:#13142e;border-radius:8px;height:12px}.ant-slider.not-select .ant-slider-handle{opacity:0}.program-run-container .gradient-slider .ant-slider-track,.ant-slider .ant-slider-track{background:radial-gradient(90.21% 222.72% at 5.7% 83.04%,#ffeb14 0%,#ffa100 100%);border-radius:8px;height:12px}.program-run-container .gradient-slider .ant-slider-handle,.ant-slider .ant-slider-handle{--ant-slider-handle-active-outline-color:#ffa100;background:radial-gradient(90.21% 222.72% at 5.7% 83.04%,#ffeb14 0%,#ffa100 100%);border:2px solid #c27b00;border-radius:50%;width:16px;height:16px;margin-top:1px}.program-run-container .gradient-slider .ant-slider-handle:after,.ant-slider .ant-slider-handle:after{background-color:#c27b00;outline-width:4px;inset-block-start:1px;inset-inline-start:1px}.program-run-container .gradient-slider .ant-slider-handle:hover:after,.program-run-container .gradient-slider .ant-slider-handle:focus:after,.ant-slider .ant-slider-handle:hover:after,.ant-slider .ant-slider-handle:focus:after{background-color:#c27b00;outline-width:4px;inset-block-start:0;inset-inline-start:0}.program-run-container .gradient-slider .ant-slider-handle:hover,.program-run-container .gradient-slider .ant-slider-handle:focus,.ant-slider .ant-slider-handle:hover,.ant-slider .ant-slider-handle:focus{box-shadow:0 0 0 5px #ffeb1433}.program-run-container .gradient-slider .ant-slider-handle:after,.ant-slider .ant-slider-handle:after{box-shadow:none}.program-run-container .gradient-slider .ant-slider-dot,.ant-slider .ant-slider-dot{z-index:1;background:#ffffff26;border:1px solid #ffffff26;width:14px;height:14px;top:-1px}.ant-slider:hover .ant-slider-dot-active{border-color:#ffffff26}.program-run-container .gradient-slider .ant-slider-mark-text,.ant-slider .ant-slider-mark-text{color:#fff;margin-top:10px;font-family:Poppins,serif;font-size:16px}.program-run-container .how-long{justify-content:center;align-items:center;gap:8px;display:flex}.program-run-container .how-long .program-run-button{background:var(--dark-blue-light);color:#fff}.program-run-container .how-long .program-run-button.active{background:var(--dark-primary-4);color:#ffba42;border-color:#ffba4280}.ant-slider:hover .ant-slider-handle:after{box-shadow:none}.ant-slider .ant-slider-rail{width:calc(100% + 12px);position:absolute;left:-6px}.ant-slider:not(.not-select) .ant-slider-step .ant-slider-dot.ant-slider-dot-active:first-child,.ant-slider .ant-slider-handle[aria-valuenow="1"],.ant-slider .ant-slider-handle[style="left: 0%"]{left:6px!important}.gradient-wrapper{background:var(--dark-blue-light);border-radius:12px;padding:10px 20px 20px}.ant-slider .ant-slider-mark .ant-slider-mark-text:first-child{left:1%!important}.ant-slider.text-start-end .ant-slider-mark .ant-slider-mark-text:first-child{left:0!important;transform:translate(0%)!important}.ant-slider-mark .ant-slider-mark-text:last-child{width:max-content;transform:translate(-95%)!important}.gradient-slider .ant-slider-track{transition:width .4s ease-in}@media screen and (width<=565.98px){.mobile-gradient-slider .ant-slider-mark .ant-slider-mark-text{width:100%;margin-top:16px;display:block;transform:unset!important;left:unset!important}.mobile-gradient-slider .ant-slider-mark .ant-slider-mark-text .mark-label:not(.active-mark){display:none}.mobile-gradient-slider.not-select{margin-bottom:0}}.max-width-576,.max-width-420{width:100%}@media screen and (width>=575.98px){.max-width-576{width:100%;max-width:576px;margin-left:auto;margin-right:auto}.max-width-420{width:100%;max-width:420px;margin-left:auto;margin-right:auto}}.max-width-768{width:100%}@media screen and (width>=767.98px){.gradient-wrapper{padding:30px 40px}.program-run-container{width:768px;margin-left:auto;margin-right:auto}.max-width-768{width:100%;max-width:768px;margin-left:auto;margin-right:auto}.program-run-container .gradient-slider .ant-slider-mark-text,.ant-slider .ant-slider-mark-text{margin-top:12px;font-size:18px}.gradient-description-item{font-size:18px}}.page-trainer-program-movement-insight .ant-slider .ant-slider-mark-text:not(.ant-slider-mark-text-active){display:none}.miniPT-container .flex-button,html[class*=page-trainer] .program-container .flex-button{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.miniPT-container .grid-button{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.miniPT-container .primary-button,html[class*=page-trainer] .program-container .primary-button{color:#fff;background:var(--dark-blue-light);border:1px solid #0000;justify-content:start;gap:6px;transition:all .3s}.miniPT-container .primary-button:hover{background:#13142e;transform:translateY(0)}.miniPT-container .primary-button.active,html[class*=page-trainer] .program-container .primary-button.active{color:#ffba42;background:var(--dark-primary-4);border:1px solid #ffba4280}@media screen and (width<=575.98px){.miniPT-container .flex-button button{flex:1;justify-content:center;padding:12px 16px}.miniPT-container .grid-button button{padding:12px 16px}.miniPT-container .flex-button button.button-svg{flex-direction:column}}.miniPT-container .background-wrapper,.miniPT-training-container .background-wrapper{min-height:calc(100dvh - var(--padding-top));color:var(--dark-text)}.miniPT-container .background-wrapper .trainer-container,.miniPT-training-container .background-wrapper .background-wrapper-content{text-align:center;padding-left:16px;padding-right:16px}.miniPT-container .background-wrapper .trainer-container{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.miniPT-container .background-wrapper .trainer-container .trainer-card{flex-direction:column;flex:1;width:100%;height:100%;padding-bottom:40px;display:flex}.miniPT-container .background-wrapper .trainer-container .trainer-card .trainer-card-header{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex;overflow-y:auto}.miniPT-container .background-wrapper .trainer-container .trainer-card .trainer-card-footer{flex-shrink:0;height:60px;margin-top:40px}@media screen and (width>=992px){.miniPT-training-container .background-wrapper{background-size:100%}.miniPT-training-container .background-wrapper .background-wrapper-content{margin-top:-10dvh}}@media screen and (width>=1200px){.miniPT-training-container .background-wrapper .background-wrapper-content{margin-top:-20dvh}}.page-trainer-program-frequency .miniPT-container .reminder-container{margin-top:20px}.page-trainer-program-frequency .miniPT-container .reminder-container .reminder-wrapper{justify-content:center;margin-bottom:16px;display:flex}.page-trainer-program-frequency .miniPT-container .reminder-container .reminder-wrapper select{color:#fff;cursor:pointer;white-space:nowrap;background:var(--dark-blue-light);border:1px solid #000;border-radius:8px;outline:none;justify-content:center;align-items:center;min-width:125px;min-height:56px;max-height:200px;padding:16px 20px;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;display:flex}.page-trainer-program-frequency .miniPT-container .reminder-container .reminder-wrapper span{align-content:center;margin:0 16px}@media screen and (width>=768px){.page-trainer-program-frequency .miniPT-container .reminder-container,.page-trainer-program-frequency.miniPT-container .reminder-container{margin-top:32px}}.page-trainer-program-injuries .miniPT-container .injurie-grid-container,.page-trainer-program-injuries.miniPT-container .injurie-grid-container{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.page-trainer-program-injuries .miniPT-container .injurie-grid-container button,.page-trainer-program-injuries.miniPT-container .injurie-grid-container button{background:var(--dark-blue-light);border-radius:16px;flex-direction:column;width:100%;padding:12px 16px;transition:background-color .4s}.page-trainer-program-injuries .miniPT-container .injurie-grid-container button:hover,.page-trainer-program-injuries.miniPT-container .injurie-grid-container button:hover{background:#13142e}.page-trainer-program-injuries .miniPT-container .injurie-grid-container button,.page-trainer-program-injuries.miniPT-container .injurie-grid-container button{font-size:14px}.page-trainer-program-injuries .miniPT-container .injurie-grid-container button.active,.page-trainer-program-injuries.miniPT-container .injurie-grid-container button.active{background:var(--dark-primary-4)}.page-trainer-program-injuries .miniPT-container .injurie-grid-container button img,.page-trainer-program-injuries.miniPT-container .injurie-grid-container button img{background:var(--dark-blue);object-fit:contain;border-radius:12px;width:100%;height:75px;transition:background-color .4s}.page-trainer-program-injuries .miniPT-container .injurie-grid-container button.active img,.page-trainer-program-injuries.miniPT-container .injurie-grid-container button.active img{background:#664100}.page-trainer-program-injuries .miniPT-container .requirement-wrapper label,.page-trainer-program-injuries.miniPT-container .requirement-wrapper label{text-align:start;width:100%;display:block}.page-trainer-program-injuries .miniPT-container .requirement-wrapper textarea,.page-trainer-program-injuries.miniPT-container .requirement-wrapper textarea{resize:none;color:#fff;background:var(--dark-blue-light);border:none;border-radius:8px;outline:none;width:100%;margin-top:6px;padding:12px;font-family:Poppins,serif;font-size:14px;font-style:normal;font-weight:400}.page-trainer-program-injuries .miniPT-container .requirement-wrapper textarea::placeholder,.page-trainer-program-injuries.miniPT-container .requirement-wrapper textarea::placeholder{color:#ffffff80}.page-trainer-program-generate .miniPT-container .prompt-container,.page-trainer-program-generate.miniPT-container .prompt-container{flex-wrap:wrap;gap:8px;display:flex}.page-trainer-program-focus .trainer-program-focus-wrapper{grid-template-columns:134px calc(100% - 134px);gap:10px;display:grid}.page-trainer-program-focus .trainer-program-focus-wrapper button{padding:12px 16px!important}.page-trainer-program-focus .trainer-program-focus-wrapper .trainer-program-focus-flex-button{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:12px;max-width:100%;display:flex;overflow-x:auto}.page-trainer-program-focus .trainer-program-focus-wrapper .trainer-program-focus-flex-button::-webkit-scrollbar{display:none}.page-trainer-program-focus .trainer-program-focus-wrapper .trainer-program-focus-image-wrapper{width:100%;height:300px;margin-top:16px;position:relative}.page-trainer-program-focus .trainer-program-focus-wrapper .muscle-group{object-fit:contain;mix-blend-mode:hard-light;width:100%;height:100%;position:absolute;top:0;left:0}.page-trainer-program-focus .trainer-program-focus-wrapper .muscle-group-item{opacity:0;z-index:1;object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.page-trainer-program-focus .trainer-program-focus-wrapper .muscle-group-item.active{opacity:1}@media screen and (width>=768px){.page-trainer-program-frequency .miniPT-container .reminder-container{margin-top:40px}.page-trainer-program-injuries .miniPT-container .injurie-grid-container.grid-lg-4,.page-trainer-program-injuries.miniPT-container .injurie-grid-container.grid-lg-4{grid-template-columns:repeat(4,1fr)}.page-trainer-program-injuries .miniPT-container .injurie-grid-container button,.page-trainer-program-injuries.miniPT-container .injurie-grid-container button{padding:16px 20px;font-size:18px}.page-trainer-program-injuries .miniPT-container .injurie-grid-container button img,.page-trainer-program-injuries.miniPT-container .injurie-grid-container button img{height:auto}.page-trainer-program-focus .trainer-program-focus-wrapper{grid-template-columns:200px calc(100% - 200px);gap:10px;display:grid}.page-trainer-program-focus .trainer-program-focus-wrapper .trainer-program-focus-flex-button{flex-direction:column}.page-trainer-program-focus .trainer-program-focus-wrapper .trainer-program-focus-image-wrapper{height:auto;margin-top:0}}@media screen and (width<=767.98px){.page-trainer-program-focus .trainer-program-focus-wrapper .trainer-program-focus-flex-button{gap:8px}.page-trainer-program-focus .trainer-program-focus-wrapper button{border-radius:6px;min-height:44px;flex:1!important;padding:8px 16px!important}.page-trainer-program-focus .trainer-program-focus-wrapper .trainer-program-focus-image-wrapper{margin-top:0}}.floating-generated-header .floating-header-container{padding:0}.floating-generated-header .floating-header-container #header-inner{border-radius:0;max-width:100%}.floating-generated-header .floating-header-container .generated-header-action{align-items:center;gap:1rem;display:flex}.floating-generated-header .floating-header-container .generated-header-action button{border-radius:8px;min-height:36px}.floating-generated-header .floating-header-container .generated-header-action .outline-button{border:1px solid #a3a3a3}.floating-completed-generated-header .generated-header-action button{color:#04051b;border:1px solid #a3a3a3;border-radius:10px;font-size:16px;font-weight:500}.floating-completed-generated-header .generated-header-action [stroke=white]{stroke:#04051b}.floating-completed-generated-header .logo-navigation-icon{height:37px}@media screen and (width<=767.98px){.floating-generated-header .floating-header-container .generated-header-action button{min-height:36px;padding:6px 12px;font-size:14px}.floating-generated-header .floating-header-container .generated-header-action .outline-button{background:var(--dark-text)}}@media screen and (width>=767.98px){.floating-generated-header .floating-header-container{min-height:88px}.floating-generated-header .floating-header-container #header-inner{padding:16px 32px}.floating-generated-header .floating-header-container .generated-header-action button{min-height:50px;padding:10px 20px 10px 24px}.floating-generated-header .floating-header-container .generated-header-action button svg,.floating-completed-generated-header .floating-header-container .generated-header-action button svg{margin-right:8px}.floating-completed-generated-header .logo-navigation-icon{height:40px}.floating-completed-generated-header .generated-header-action button{border-radius:10px;height:46px;padding:10px 16px}}@media screen and (width>=1199.98px){.floating-generated-header .floating-header-container .generated-header-action button{min-height:50px;padding:14px 24px}}html[class*=page-trainer-program-generated-custom] .miniPT-container,html[class*=page-trainer-program-generated-ai] .miniPT-container{--padding-top:calc(60px + 16px)}html[class*=page-trainer-program-generated-custom] .miniPT-container .trainer-container,html[class*=page-trainer-program-generated-ai] .miniPT-container .trainer-container{text-align:start;flex-direction:row;justify-content:start;align-items:start}html[class*=page-trainer-program-generated-custom] footer,html[class*=page-trainer-program-generated-ai] footer,html[class*=page-trainer-generated-custom] footer,html[class*=page-trainer-generated-ai] footer,html[class*=page-trainer-program-generated-custom] .MiniPTFooterPromo,html[class*=page-trainer-program-generated-ai] .MiniPTFooterPromo,html[class*=page-trainer-generated-custom] .MiniPTFooterPromo,html[class*=page-trainer-generated-ai] .MiniPTFooterPromo{display:none}@media screen and (width>=767.98px){html[class*=page-trainer-program-generated-custom] .miniPT-container,html[class*=page-trainer-program-generated-ai] .miniPT-container{--padding-top:calc(88px)}}.miniPT-container .animation-margin-top{margin-top:calc(var(--padding-top) + 250px - 32px);flex:1;justify-content:start;align-items:start}@media screen and (width>=767.98px){.miniPT-container .animation-margin-top{margin-top:calc(var(--padding-top) + 250px - 64px)}}@media screen and (width>=767.98px) and (width<=991.98px){.miniPT-container .animation-margin-top{margin-top:calc(var(--padding-top) + 250px - 48px)}}.trainer-card-footer.extra .trainer-card-footer{flex:unset;width:100%;height:inherit;margin-top:0;padding-bottom:0}.page-program-movement-insight .information svg{position:relative;top:2px}.page-program-movement-insight .ant-slider-mark .ant-slider-mark-text .mark-label:not(.active-mark){display:none}@media screen and (width>=575.98px){.flex-md-1{flex:1;justify-content:center!important}.flex-md-120{flex:0 0 120px;justify-content:center!important}.flex-md-160{flex:0 0 160px}.flex-md-100{flex:0 0 100px}.flex-md-110{flex:0 0 110px;justify-content:center!important}.flex-md-80{flex:0 0 80px}.flex-button button.button-svg{flex-direction:column}.page-program-movement-insight .information{display:none}}@media screen and (width<=575.98px){.page-program-intensity .flex-button button svg,.page-program-energy-level .flex-button button svg{width:36px;height:36px}.page-program-frequency .flex-button.flex-days{gap:4px}.page-program-frequency .flex-button.flex-days button{border-radius:8px;min-height:40px;padding:8px;font-size:14px}.page-trainer-program-focus .trainer-program-focus-wrapper button{flex:0 0 125px;justify-content:center}.page-trainer-program-injuries.miniPT-container .injurie-grid-container{gap:12px}.trainer-card-footer .outline-button{border-color:#0000}.max-width-next{justify-content:center;width:100%;display:flex}.max-width-next .primary-button{color:#000;flex:1;justify-content:center;padding:12px 16px;background:#fff!important;border-radius:12px!important}.max-width-next .primary-button:disabled{opacity:.75}.page-program-movement-insight .information-text{display:none}.page-program-movement-insight .information-primary-text{margin-bottom:8px}.page-program-goal.miniPT-container .grid-button button{padding:12px 10px;font-size:14px;font-weight:400}}@media screen and (width>=767.98px){.max-width-next{display:none}.page-trainer-program-focus .trainer-program-focus-wrapper .trainer-program-focus-flex-button{gap:9px}.page-trainer-program-focus .trainer-program-focus-wrapper button{border-radius:6px;min-height:46px;font-size:18px;padding:8px 16px!important}.page-trainer-program-injuries.miniPT-container .requirement-wrapper label{font-size:20px}}.antd-movement-insights{--ant-color-bg-spotlight:#080a31!important;font-family:Poppins,sans-serif!important}.antd-movement-insights .ant-tooltip-container{padding:12px;box-shadow:0 10px 55.2px -3px #030417}.dark-bg-card{background:#060723;border-radius:12px}.dark-bg-card textarea{resize:none;color:#fff;background:#ffffff0d;border:none;border-radius:8px;outline:none;width:100%;margin-top:16px;margin-bottom:24px;padding:12px;font-family:Poppins,serif;font-size:14px;font-style:normal;font-weight:400}.dark-bg-card button:disabled{opacity:.75;cursor:not-allowed}@media screen and (width>=767.98px){.dark-bg-card{border-radius:16px}}@media screen and (width<=767.98px){.page-trainer-generated-ai-completed .mt-auto{margin-top:auto}}.ant-message-notice-wrapper{font-family:Poppins}.prompt-btn{transition:background-color .25s}.prompt-btn:hover,.prompt-btn.active{background-color:#65491f}.prompt-btn.disabled{cursor:not-allowed;opacity:.6;transform:none}.prompt-btn.disabled:hover{background-color:#ffffff0d;transform:none}.prompt-btn.active.disabled:hover{background-color:#65491f}html[class*=page-trainer] .early-access{text-align:start;color:#fff;background:#060723;border:1px solid #ffffff26;border-radius:12px;outline:none;width:100%;max-width:280px;min-height:54px;margin:0 auto;padding:14px 16px;font-size:14px}html[class*=page-trainer] .early-access::placeholder{color:#ffffff80}html[class*=page-trainer] .edit-waitlist .ant-modal-container{color:#fff;background:#060723}html[class*=page-trainer] .edit-waitlist .ant-modal-container [class*=modalTitle]{color:#fff}html[class*=page-trainer] .edit-waitlist .ant-modal-container [class*=modalSubtitle]{color:#fff;opacity:.75}html[class*=page-trainer] .edit-waitlist .ant-modal-container [class*=inputLabel]{color:#fff;opacity:.75;margin-bottom:8px}html[class*=page-trainer] .edit-waitlist .ant-modal-container #email-input{color:#fff;background:#0a0f2c;border:none;min-height:48px}html[class*=page-trainer] .edit-waitlist .ant-modal-container #email-input::placeholder{color:#fff;opacity:.5}html[class*=page-trainer] .edit-waitlist .ant-modal-container [class*=radioCard]{background:#0a0f2c;border:1px solid #ffffff26;font-family:Poppins,sans-serif}html[class*=page-trainer] .edit-waitlist .ant-modal-container [class*=radioCard] [class*=radioLabel]{color:#fff;font-family:Poppins,sans-serif}html[class*=page-trainer] .edit-waitlist .ant-modal-container [class*=radioCard] [class*=radioDescription]{color:#fff;opacity:.75;font-family:Poppins,sans-serif}html[class*=page-trainer] .edit-waitlist .ant-modal-container .ant-radio-inner{--ant-color-bg-container:#ffa10033;--ant-radio-radio-color:#fff;border-color:#0000}html[class*=page-trainer] .edit-waitlist .ant-modal-container [class*=joinButtonCustom]{font-family:Poppins,sans-serif;color:#000!important;background:radial-gradient(90.21% 222.72% at 5.7% 83.04%,#ffeb14 0%,#ffa100 100%)!important;border-color:#ffa100!important}html[class*=page-trainer] .edit-waitlist .ant-modal-container [class*=joinButtonCustom]:disabled{opacity:.75}html[class*=page-trainer] .edit-waitlist .ant-modal-container .ant-modal-close{color:#fff;opacity:.75}html[class*=page-trainer] .early-access-container .text-danger{margin:0 auto;position:relative;top:-8px}@media screen and (width>=768px){html[class*=page-trainer] .early-access-container .text-danger{max-width:100%}}@media screen and (width<=767.98px){html[class*=page-trainer] .early-access,.page-trainer-generated-ai-completed .bg-gradient-color,.page-trainer-generated-ai-completed input.early-access,.page-trainer-generated-custom-completed .bg-gradient-color,.page-trainer-generated-ai-completed .continue-manually,.page-trainer-generated-custom-completed .continue-manually{max-width:100%}}.page-program-creator-demo .page-title{margin-top:30px;margin-bottom:17px}.page-program-creator-demo .sound-great{margin-top:40px;margin-bottom:14px}.page-program-creator-demo .fs-18,.page-program-for .fs-18,.miniPT-container .fs-18{font-size:16px}.page-program-for .page-sub-title-margin,.mb-12{margin-bottom:12px!important}.page-program-for .page-secondary-margin,.mb-32{margin-bottom:32px!important}.mb-14,.mt-16{margin-bottom:14px!important}.page-program-movement-insight .gradient-wrapper{margin-bottom:16px}@media screen and (width>=768px){.page-program-creator-demo .fs-18,.page-program-for .fs-18,.miniPT-container .fs-18,.page-program-energy-level .flex-button button,.page-program-activity .flex-button button,.page-program-intensity .flex-button button,.page-program-goal .grid-button button,.page-program-run .flex-button button,.page-program-frequency .flex-button button{font-size:18px}.page-program-frequency .client-best-style,.page-program-activity .client-best-style,.page-program-goal .client-best-style,.page-program-run .client-best-style{margin-top:40px!important}.page-program-movement-insight .information-primary-text{margin-bottom:8px}.page-trainer-generated-ai-completed .early-access,.page-trainer-generated-custom-completed .early-access,.page-trainer-generated-ai-completed input.early-access,.page-trainer-generated-ai-completed .bg-gradient-color,.page-trainer-generated-custom-completed .bg-gradient-color{max-width:420px}.miniPT-container .background-wrapper{margin-bottom:3rem}}.loading-title{color:#fff;margin-top:10px;font-family:Poppins,serif;font-size:24px;font-weight:600}@media screen and (width<=767.98px){.miniPT-container .background-wrapper{margin-bottom:2rem}}html[class*=page-trainer] .command-dialog [class*=commandDialogContainer] .ant-modal-container{background:#060723}html[class*=page-trainer] .command-dialog [class*=commandDialogContainer] .ant-modal-container [class*=modalTitle]{color:#fff}html[class*=page-trainer] .command-dialog [class*=commandDialogContainer] .ant-modal-container [class*=modalSubtitle]{color:#fff;opacity:.7}html[class*=page-trainer] .command-dialog [class*=commandDialogContainer] .ant-modal-container .ant-btn-primary{background:radial-gradient(90.21% 222.72% at 5.7% 83.04%,#ffeb14 0%,#ffa100 100%)!important;border-color:#ffa100!important}html[class*=page-trainer]{text-size-adjust:none;font-family:Poppins,sans-serif}html[class*=page-trainer] body,html[class*=page-trainer] h1,html[class*=page-trainer] h2,html[class*=page-trainer] h3,html[class*=page-trainer] h4,html[class*=page-trainer] p,html[class*=page-trainer] figure,html[class*=page-trainer] blockquote,html[class*=page-trainer] dl,html[class*=page-trainer] dd{margin-bottom:0}html[class*=page-trainer] ul[role=list],html[class*=page-trainer] ol[role=list]{list-style:none}html[class*=page-trainer] ul{list-style-position:inside}html[class*=page-trainer] body{min-height:100vh;line-height:1.5}html[class*=page-trainer] a:not([class]){text-decoration-skip-ink:auto;color:currentColor}html[class*=page-trainer] img,html[class*=page-trainer] picture{max-width:100%;display:block}html[class*=page-trainer] input,html[class*=page-trainer] button,html[class*=page-trainer] textarea,html[class*=page-trainer] select{font-family:inherit;font-size:inherit}html[class*=page-trainer] textarea:not([rows]){min-height:10em}html[class*=page-trainer] :target{scroll-margin-block:5ex}.flex-center-column{flex-direction:column;justify-content:center;align-items:center;display:flex}.text-center{text-align:center}.text-start{text-align:start}.mt-0{margin-top:0}.mb-2-5{margin-bottom:8px!important}.w-100{width:100%}.justify-content-center{justify-content:center!important}.p-3{padding:16px}.mt-300{margin-top:calc(300px - (var(--padding-top)/2))}.opacity-0{opacity:0}.px-16{padding-left:16px;padding-right:16px}.typing-cursor{margin-left:3px;animation:.7s infinite blink}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.mini-pt-text{color:#fff;z-index:1;letter-spacing:.5px;opacity:1;font-size:12px;font-weight:500;position:absolute}@media screen and (width>=767.98px){.mini-pt-text{font-size:14px}}.miniPT-training-container .background-wrapper{flex-direction:column;display:flex}.flex-center-column.mt-300{flex:1;justify-content:start;align-items:start}.will-change-transform{will-change:transform}.text-danger{color:red}.text-small{font-size:12px}.border-radius-16{border-radius:16px}.m-auto{margin:0 auto}.user-select-container{background:#0a0f2c;border-radius:16px;max-width:320px;margin:0 auto;padding:16px}.user-select-container .user-item{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 0;transition:background .2s;display:flex}.user-select-container .user-item .ant-checkbox-label{align-items:center;gap:8px;display:flex}.user-select-container .avatar{border-radius:4px;width:28px;height:28px}.user-select-container .user-info{color:#fff;opacity:.6;text-align:left;font-family:Poppins;font-size:16px;transition:all .3s}.user-select-container .ant-checkbox-wrapper:after{display:none}.user-select-container .user-item.active .user-info,.user-select-container .user-item:hover .user-info{opacity:1}.user-select-container .user-item:hover .ant-checkbox-wrapper .ant-checkbox-inner{border-color:#fff}.user-select-container .demo{margin-left:4px}.user-select-container .user-item .ant-checkbox-wrapper .ant-checkbox-inner{--ant-control-interactive-size:16px;background-color:#0000;border-width:1.5px;border-color:#ffffff26;border-radius:50%}.user-select-container .user-item.active .ant-checkbox-wrapper .ant-checkbox-inner,.user-select-container .user-item.active .ant-checkbox-wrapper:hover .ant-checkbox-inner{opacity:1;background-color:#ffa10033;border-color:#0000}.user-select-container .user-item.active .ant-checkbox-wrapper .ant-checkbox-inner:after{color:var(--dark-primary);border-color:var(--dark-primary)}@media screen and (width>=767.98px){.user-select-container{max-width:360px}.user-select-container .avatar{border-radius:6px;width:32px;height:32px}.user-select-container .user-info{font-size:18px}.user-select-container .user-item .ant-checkbox-wrapper .ant-checkbox-inner{--ant-control-interactive-size:20px}}.trainer-card-footer{flex:0 0 40px;width:100%;height:60px;margin-top:40px;padding-bottom:60px}.trainer-card-footer .navigationButton img{max-width:20px}.trainer-card-footer .leftButton img{transform:rotate(-180deg)}.trainer-card-footer .navigationWrapper{justify-content:center;align-items:center;gap:14px;display:flex}.trainer-card-footer .navigationStep{justify-content:center;align-items:center;gap:10px;display:flex}.trainer-card-footer .navigationStepItem{background:#ffffff0d;border-radius:50%;width:12px;height:12px}.trainer-card-footer .navigationStepActive{background:#fff;border-radius:12px;width:28px}.trainer-card-footer .navigationStepItem.navigationStepDotActive{background:#fff}@media (width>=900px){.trainer-card-footer .navigationWrapper{gap:30px}.trainer-card-footer .navigationStepItem{border-radius:50%;width:16px;height:16px}.trainer-card-footer .navigationStepActive{border-radius:16px;width:30px}}.q5uRLG_commandDialogContainer .ant-modal-body{padding:0 20px!important}.q5uRLG_modalTitle{color:#04051b;margin:0;font-size:24px;font-weight:600}.q5uRLG_modalSubtitle{color:#525252;margin:0;font-size:1rem;font-weight:400}.q5uRLG_doneButtonCustom{color:#04051b;background-color:#ffa100;border-color:#ffa100;border-radius:12px;width:100%;height:52px;margin-top:24px;font-size:18px;font-weight:600}.q5uRLG_doneButtonCustom:hover{color:#04051b!important;background-color:#ffba42!important;border-color:#ffba42!important}.q5uRLG_cancelButtonCustom{color:#525252;--ant-button-default-active-border-color:#e0e0e0;--ant-button-default-active-color:#525252;background-color:#e0e0e0;border-color:#e0e0e0;border-radius:12px;width:100%;height:52px;margin-top:24px;font-size:18px;font-weight:600}.q5uRLG_cancelButtonCustom:active{--ant-button-default-active-border-color:#525252;--ant-button-default-active-color:#525252}.q5uRLG_cancelButtonCustom:hover{color:#333!important;background-color:#d4d4d4!important;border-color:#d4d4d4!important}@media (width<=575.98px){.q5uRLG_commandDialogContainer .ant-modal-container{padding:24px 16px}}html[class*=page-trainer]{--pg-bg:#03010b;--pg-card-bg:#060723;--pg-slot-bg:#18192b;--pg-border:#ffffff0d;--pg-text-primary:#fff;--pg-text-secondary:#ffffffb2;--pg-text-accent:#ffb800;--pg-match-color:#22c55e;--pg-mismatch-color:#ef4444}.text-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.program-generated-container{background-color:var(--pg-bg);width:100%;height:100dvh;color:var(--pg-text-primary);padding-top:var(--padding-top);flex-direction:row;font-family:Poppins,sans-serif;display:flex;overflow:hidden}@media (width<=768px){.program-generated-container{flex-direction:column;overflow-y:auto}}.program-generated-container ::-webkit-scrollbar{display:none}.program-generated-container,.program-generated-container *{scrollbar-width:none;-ms-overflow-style:none}.exercise-library{border-right:1px solid var(--pg-border);background:linear-gradient(#030417 -21.19%,#060723 23.76%),#060723;flex-direction:column;flex-shrink:0;width:320px;min-width:320px;height:100%;transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex}@media screen and (width<=1023.98px){.exercise-library{z-index:999999;width:100%;max-width:320px;height:100dvh;box-shadow:none;background:#060723;border-right:none;position:fixed;top:0;left:0;transform:translate(-100%)}.exercise-library.open{transform:translate(0);box-shadow:27px 0 33.6px -6px #03041785,96px 0 80px -5px #03041799}.lib-trigger-btn{z-index:999999;cursor:pointer;background:#fff;border:none;border-radius:0 12px 12px 0;justify-content:center;align-items:center;width:48px;height:80px;transition:left .35s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:calc(50dvh - 40px);left:0;box-shadow:0 4px 15px #0000004d}.lib-trigger-btn:active{transform:scale(.92)}.exercise-library.open+.program-builder .lib-trigger-btn{left:320px}}@media screen and (width>=1024px){.exercise-library{position:relative!important;transform:none!important}.lib-close-btn,.lib-trigger-btn{display:none!important}}.exercise-library .lib-header{border-bottom:1px solid var(--pg-border);justify-content:space-between;align-items:center;padding:20px;display:flex}.exercise-library .lib-header h2{margin:0;font-size:18px;font-weight:500}.exercise-library .lib-close-btn{color:var(--pg-text-secondary);cursor:pointer;background:0 0;border:none;font-size:1.5rem}.exercise-library .lib-search{border-bottom:1px solid var(--pg-border);padding:16px 20px;position:relative}.exercise-library .lib-search input{border:1px solid var(--pg-border);color:#fff;background-color:#ffffff0d;border-radius:8px;outline:none;width:100%;padding:12px 40px 12px 16px;font-size:14px}.exercise-library .lib-search .search-clear-btn{color:var(--pg-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex;position:absolute;top:50%;right:32px;transform:translateY(-50%)}.exercise-library .lib-search .search-clear-btn:hover{color:var(--pg-text-primary)}.exercise-library .lib-search input:focus{border-color:var(--pg-text-accent)}.exercise-library .lib-search input::placeholder{color:#ffffff80}.exercise-library .lib-filters{border-bottom:1px solid var(--pg-border);flex-direction:column;gap:16px;padding:16px 20px;display:flex}.exercise-library .lib-filters .lib-filter-group:first-child{border-bottom:1px solid var(--pg-border);padding-bottom:16px}.exercise-library .lib-filter-group label{color:var(--pg-text-primary);margin-bottom:10px;font-size:14px;font-weight:400;display:block}.exercise-library .pill-container{flex-wrap:wrap;gap:8px;display:flex}.exercise-library .filter-pill{border:1px solid var(--pg-border);color:var(--pg-text-secondary);cursor:pointer;background:#ffffff0d;border-radius:20px;min-width:56px;padding:6px 12px;font-size:12px;font-weight:400;transition:all .2s}.exercise-library .filter-pill:hover{background-color:#ffffff0d}.exercise-library .filter-pill.active{color:#000;background-color:#fff;border-color:#fff}@keyframes pillPulse{0%{border-color:var(--pg-text-accent);color:#fff;box-shadow:0 0 #ffb800b3}70%{border-color:var(--pg-text-accent);color:#fff;box-shadow:0 0 0 6px #ffb80000}to{color:#ffffffb2;box-shadow:0 0 #ffb80000}}.exercise-library .filter-pill.pulse{background:#ffb800;animation:1.5s infinite pillPulse}.exercise-library .lib-list-container{flex-grow:1;padding:20px;overflow-y:auto}.exercise-library .lib-letter-group{margin-bottom:24px}.exercise-library .lib-letter-header{color:var(--pg-text-primary);margin:0 0 8px;font-size:13px;font-weight:400}.exercise-library .lib-letter-items{flex-direction:column;gap:8px;display:flex}.exercise-library .lib-footer{background-color:var(--pg-card-bg);border-top:1px solid var(--pg-border);color:var(--pg-text-secondary);padding:16px 20px;font-size:.8rem}.exercise-library .lib-footer p{margin-top:0;margin-bottom:4px;font-size:16px}.exercise-library .lib-footer span{font-size:14px}@media screen and (width>=1023.98px){.exercise-library .filter-pill,.exercise-library .lib-letter-header{font-size:16px}}@media screen and (width>=1199.98px){.exercise-library{width:380px}}.exercise-card{cursor:grab;background-color:#ffffff0d;border:1px solid #ffffff0d;border-radius:8px;align-items:center;gap:12px;padding:12px;transition:transform .2s,box-shadow .2s,opacity .2s;display:flex}.exercise-card:active{cursor:grabbing}.exercise-card:hover{border-color:#fff3}.exercise-card{touch-action:none}.exercise-card.dragging{pointer-events:none;box-shadow:0 15px 40px #000000b3;opacity:1!important;z-index:9999999!important;position:fixed!important;transform:scale(1.1)!important}.exercise-card.lib-over{border-top:2px solid var(--pg-text-accent)}.exercise-card .exercise-drag-handle{color:var(--pg-text-secondary);opacity:.5;user-select:none;font-size:1.2rem;line-height:1.2rem}.exercise-card:hover .exercise-drag-handle{opacity:1}.exercise-card .exercise-thumbnail-box{background-color:#2a2d40;border-radius:6px;flex-shrink:0;width:44px;height:44px;overflow:hidden}.exercise-card .exercise-thumbnail-img{object-fit:cover;width:100%;height:100%}.exercise-card .exercise-card-content{flex-direction:column;flex-grow:1;display:flex}.exercise-card .exercise-card-name{color:#fff;margin:0 0 6px;font-size:14px;font-weight:400}.exercise-card .exercise-card-tags{gap:6px;display:flex}.exercise-card .tag-muscle,.exercise-card .tag-type{text-transform:uppercase;background:#ffa1000d;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:400}.exercise-card .tag-muscle{color:#ffb800}.exercise-card .tag-type{color:#71be41;background-color:#71be411a}.exercise-card .tag-cardio{color:#ffb800;background:#ffa1000d}@media screen and (width>=1023.98px){.exercise-card .tag-muscle,.exercise-card .tag-type{font-size:12px}}.program-builder{background-color:#030417;flex-direction:column;flex-grow:1;height:100%;padding:30px;display:flex;overflow:auto}@media (width<=768px){.program-builder{padding:16px;overflow-y:visible}}.program-builder .builder-header-profile{background:var(--pg-card-bg);border-radius:12px;justify-content:space-between;align-items:start;gap:20px;margin-bottom:16px;padding:16px;display:flex}.program-builder .profile-info-section{align-items:center;gap:16px;display:block}.program-builder .profile-avatar{border-radius:6px;flex:0 0 42px;width:42px;height:42px;margin-bottom:8px;overflow:hidden}.program-builder .profile-avatar img{object-fit:cover;width:100%;height:100%}.program-builder .profile-name h3{margin:0 0 4px;font-size:14px;font-weight:500}.program-builder .profile-name p{color:var(--pg-text-secondary);margin:0;font-size:14px}.program-builder .profile-stats{flex-flow:column wrap;gap:14px;display:flex}.program-builder .stat{flex-direction:column;gap:4px;display:flex}.program-builder .stat label{color:var(--pg-text-secondary);font-size:12px}.program-builder .stat span{font-size:14px;font-weight:400}.program-builder .experience-dots{vertical-align:middle;gap:6px;display:inline-flex}.program-builder .experience-dots .dot{border-radius:50%;width:12px;height:12px;transition:all .3s}.program-builder .experience-dots .dot.filled{background-color:#c27b00;border:2px solid #ffb80066;box-shadow:0 0 10px #ffb80033}.program-builder .experience-dots .dot.empty{background-color:#1a1b2e;border:2px solid #2a2d40}.program-builder .builder-actions-row{background:var(--pg-card-bg);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;padding:16px;display:flex}.program-builder .getting-started-text{max-width:600px;color:var(--pg-text-primary);margin:0;font-size:16px;line-height:1.5}.program-builder .action-buttons{gap:12px;display:flex}.program-builder .remix-btn{color:#000;cursor:pointer;background-color:#fff;border:1px solid #fff;border-radius:8px;padding:10px 20px;font-weight:400}.program-builder .remix-btn:disabled{cursor:not-allowed;opacity:.6}.program-builder .ai-btn{background-color:var(--pg-text-accent);color:#000;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-weight:400}.program-builder .builder-controls{background-color:var(--pg-card-bg);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:16px 20px;display:flex}.program-builder .checkbox-label{cursor:pointer;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.program-builder .checkbox-label input{display:none}.program-builder .checkbox-custom{border:2px solid var(--pg-text-secondary);border-radius:4px;width:20px;height:20px;position:relative}.program-builder .builder-controls .checkbox-label .all-week-same .ant-checkbox-checked .ant-checkbox-inner{background-color:#ffb800;border-color:#ffb800}.program-builder .builder-controls .checkbox-label .all-week-same .ant-checkbox-wrapper:hover .ant-checkbox-inner,.builder-controls .checkbox-label .all-week-same .ant-checkbox:hover .ant-checkbox-inner{border-color:#ffb800}.program-builder .builder-controls .checkbox-label .all-week-same .ant-checkbox-checked:hover .ant-checkbox-inner{background-color:#ffb800}.program-builder .builder-controls .checkbox-label .all-week-same .ant-checkbox-inner{background-color:#0000;border-color:#b3b3b3;width:18px;height:18px}@media screen and (width>=767.98px){.program-builder .builder-header-profile{justify-content:unset;flex-wrap:nowrap;align-items:start;gap:30px}.program-builder .builder-header-profile .profile-stats{border-left:1px solid #ffffff0d;padding-left:30px}.program-builder .profile-stats{gap:32px}.program-builder .profile-name h3{font-size:18px}.program-builder .profile-avatar{flex:0 0 56px;width:56px;height:56px;margin-bottom:0}.program-builder .profile-info-section{display:flex}}@media screen and (width>=1023.98px){.program-builder .stat label{font-size:14px}.program-builder .stat span{font-size:16px}.program-builder .profile-stats{gap:48px}.program-builder .checkbox-label{font-size:16px}}@media screen and (width>=767.98px) and (width<=1199.98px){.program-builder .builder-header-profile .profile-stats{display:block}.program-builder .builder-header-profile .profile-stats .stat:not(:last-child){margin-bottom:16px}}@media screen and (width<=767.98px){.program-builder .builder-actions-row{background:0 0;border-radius:0;padding:0}.program-builder .builder-actions-row .getting-started-text{display:none}}@media screen and (width>=1199.98px){.program-builder .profile-stats{flex-direction:row}}.program-builder .builder-controls .checkbox-label .all-week-same.ant-checkbox-inner:after{transform:scale(1.2)}.program-builder .builder-controls .checkbox-label .all-week-same .ant-checkbox-wrapper{font-size:16px}.program-builder .checkbox-label input:checked+.checkbox-custom{background-color:var(--pg-text-accent);border-color:var(--pg-text-accent)}.program-builder .checkbox-label input:checked+.checkbox-custom:after{content:"✔";color:#000;font-size:12px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.program-builder .placed-counter{color:var(--pg-text-secondary);font-size:14px}.program-builder .weeks-container{flex-direction:column;gap:16px;padding-bottom:40px;display:flex}@media screen and (width<=767.98px){.program-builder .action-buttons{flex:1}.program-builder .remix-btn,.program-builder .ai-btn{flex:1;padding:10px;font-size:14px}}@media screen and (width>=1023.98px){.program-builder .placed-counter{font-size:16px}}.program-week{background-color:var(--pg-card-bg);border:1px solid #0000;border-radius:12px;transition:border-color .3s;overflow:hidden}.program-week.open{border-color:var(--pg-border)}.program-week .week-header{cursor:pointer;justify-content:space-between;align-items:center;padding:16px;display:flex}.program-week .week-header h3{margin:0;font-size:16px;font-weight:500}.program-week .week-days-selector{border-radius:20px;gap:8px;display:flex}.program-week .day-pill{color:var(--pg-text-secondary);cursor:pointer;background:#ffffff0d;border:none;border-radius:16px;padding:6px 14px;font-size:.75rem;font-weight:400;transition:all .2s}.program-week .day-pill:hover{color:#fff}.program-week .day-pill.selected{color:#000;background-color:#fff}.program-week .week-header-mobile{padding:0 16px 16px}.program-week .week-header-mobile .week-days-selector{padding:0}.program-week .week-header-mobile .day-pill{border-radius:12px;padding:4px 10px;font-weight:400}.program-week .week-header-actions{align-items:center;gap:8px;display:flex}.program-week .week-header-content{align-items:center;gap:20px;display:flex}.program-week .toggle-btn,.program-week .delete-btn{color:var(--pg-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.program-week .delete-btn:hover{color:var(--pg-mismatch-color)}.program-week .delete-btn:disabled{opacity:.4;cursor:not-allowed}.program-week .week-days-scroll-container{gap:20px;padding:0 16px 16px;display:flex;overflow:visible}.program-week .day-column{flex-direction:column;gap:16px;width:320px;min-width:320px;display:flex}.program-week .day-column-header{border-bottom:2px solid var(--pg-border);justify-content:space-between;align-items:baseline;padding-bottom:8px;display:flex}.program-week .day-column-header h4{margin:0;font-size:14px;font-weight:400}.program-week .day-column-header span{color:var(--pg-text-secondary);font-size:12px}@media screen and (width>=767.98px){.week-header-mobile{display:none}.program-week .day-column{min-width:340px}.program-week .week-header{padding:18px 20px}.program-week .week-days-scroll-container{padding:0 20px 20px;overflow:auto}}@media screen and (width>=1023.98px){.program-week .week-header h3{font-size:18px}.program-week .day-pill{font-size:14px}.program-week .day-column-header h4{font-size:16px}.program-week .day-column-header span{font-size:14px}}@media screen and (width<=575.98px){.program-week .week-days-scroll-container{flex-wrap:wrap}.program-week .day-column{flex:1}}@media screen and (width<=767.98px){.week-header .week-header-content .week-days-selector{display:none}}.program-day-slot{--pg-bg:#ffffff0d;border:1px solid var(--pg-border);background-color:var(--pg-bg);border-radius:12px;min-height:180px;transition:all .2s;overflow:hidden}.program-day-slot.dashed{border-style:dashed}.program-day-slot.match-over{box-shadow:0 0 15px #22c55e33;border:1px solid var(--pg-match-color)!important;background-color:#22c55e1a!important}.program-day-slot.mismatch-over{box-shadow:0 0 15px #fc03;background-color:#ffcc001a!important;border:1px solid #fc0!important}.program-day-slot .slot-header{border-bottom:1px solid var(--pg-border);color:var(--pg-text-secondary);background-color:#ffffff0d;justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px;font-weight:400;display:flex}.program-day-slot .slot-options{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.1rem}.program-day-slot .slot-empty{color:var(--pg-text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.program-day-slot .plus-icon{margin-bottom:2px;font-size:1.5rem;font-weight:300}.program-day-slot .slot-empty p{margin:0;font-size:14px}.program-day-slot .slot-items{flex-direction:column;gap:8px;padding:12px;display:flex}.program-day-slot .slot-add-btn{border:1px dashed var(--pg-border);color:var(--pg-text-secondary);cursor:pointer;background-color:#0000;border-radius:8px;justify-content:center;align-items:center;margin-top:4px;padding:10px;font-size:14px;transition:all .2s;display:flex}.program-day-slot .slot-add-btn:hover{color:var(--pg-text-primary);border-color:var(--pg-text-accent);background-color:#ffffff0d}.program-day-slot .placed-exercise{--pg-card-bg:#ffffff0d;background-color:var(--pg-card-bg);border:1px solid var(--pg-border);border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.program-day-slot .placed-thumbnail{border-radius:6px;flex-shrink:0;width:50px;height:50px;overflow:hidden}.program-day-slot .placed-thumbnail img{object-fit:cover;width:100%;height:100%}.program-day-slot .placed-info{flex-grow:1}.program-day-slot .placed-info h4{margin:0 0 4px;font-size:14px;font-weight:400}.program-day-slot .placed-info p{color:var(--pg-text-secondary);margin:0;font-size:12px}.program-day-slot .placed-meta{flex-direction:column-reverse;flex:0 0 82px;align-items:flex-end;gap:6px;display:flex}.program-day-slot .impact-text{color:#25b2ef;text-align:center;background:#25b2ef0d;border-radius:4px;padding:4px;font-size:12px;font-weight:400}.program-day-slot .placed-actions{gap:8px;display:flex}.program-day-slot .edit-btn,.program-day-slot .remove-btn{color:var(--pg-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:.8rem;display:flex}.program-day-slot .edit-btn:hover{color:var(--pg-text-accent)}.program-day-slot .remove-btn:hover{color:#fff}@media screen and (width>=1023.98px){.program-day-slot .slot-header{font-size:14px}.program-day-slot .placed-info h4{font-size:16px}.program-day-slot .placed-info p{font-size:14px}}.pg-edit-modal{--ant-modal-content-bg:var(--pg-card-bg)!important;--ant-color-text:var(--pg-text-primary)!important}.pg-edit-modal .ant-modal-content{border:1px solid var(--pg-border);overflow:hidden;background-color:var(--pg-card-bg)!important;color:#fff!important;border-radius:16px!important;padding:0!important}.pg-edit-modal .ant-modal-header{border-bottom:1px solid var(--pg-border)!important;padding:0 0 16px!important}.pg-edit-modal .ant-modal-title{font-size:18px;color:#fff!important;font-weight:600!important}.pg-edit-modal .ant-modal-close{top:12px;color:var(--pg-text-secondary)!important}.pg-modal-content{padding:12px 0 0}.pg-modal-header-info{justify-content:space-between;align-items:center;display:flex}.pg-modal-ex-display{align-items:center;gap:16px;display:flex}.pg-modal-ex-display img{object-fit:cover;border-radius:8px;width:48px;height:48px}.pg-modal-ex-display h3{margin:0;font-size:16px;font-weight:400}.pg-view-trainee-btn{border:1px solid var(--pg-border);color:#fff;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;display:flex}.pg-modal-form{flex-direction:column;display:flex}.pg-form-row{flex-direction:column;gap:16px;display:flex}.pg-form-field{flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.pg-form-field.justify-content-between{justify-content:space-between}.pg-form-field .resp-or-duration{color:#fff;text-align:center;background:#07092c;border:1px solid #0000;border-radius:8px;outline:none;padding:11.5px 16px;font-size:1rem;font-weight:400}.pg-form-field .resp-or-duration button{color:#fff;background:0 0;border:0;outline:none;padding:0}.pg-form-field .resp-or-duration button:not(.active){color:#e5e5e5;opacity:.4}.pg-form-field label{color:var(--pg-text-secondary);flex:1;font-size:14px;font-weight:400}.pg-form-field input{border:1px solid var(--pg-border);color:#fff;text-align:center;background-color:#ffffff0d;border-radius:8px;outline:none;width:100px;padding:11.5px 16px;font-size:16px;font-weight:400}.pg-form-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pg-form-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pg-form-field input[type=number]{-moz-appearance:textfield}.pg-form-field input:focus{border-color:#ffba4280}.pg-rest-selector-section{flex-direction:column;gap:12px;display:flex}.pg-rest-selector-section label{color:#fff;font-size:16px;font-weight:500}.pg-rest-pills{gap:8px;display:flex}.pg-rest-pills .pg-rest-pill{border:1px solid var(--pg-border);color:var(--pg-text-secondary);cursor:pointer;background-color:#ffffff0d;border-radius:8px;flex:1;padding:11.5px 10px;font-size:14px;font-weight:400;transition:all .2s}.pg-rest-pills .pg-rest-pill.active{color:#ffa100;background-color:#ffa1001a;border-color:#ffba4280}.pg-custom-rest-field{border:1px solid var(--pg-border);background-color:#ffffff0d;border-radius:12px;justify-content:space-between;align-items:center;margin-top:4px;padding:8px 16px;display:flex}.pg-custom-rest-field label{color:var(--pg-text-secondary);font-size:.85rem}.pg-custom-rest-field input{color:#fff;text-align:right;background:0 0;border:none;outline:none;width:60px;font-size:.9rem}.pg-modal-save-btn{color:#000;cursor:pointer;background-color:#fff;border:none;border-radius:12px;width:100%;margin-top:32px;padding:12px;font-weight:500;transition:opacity .2s;font-size:16px!important}.pg-modal-save-btn:hover{opacity:.9}.modal-hr{background:var(--pg-border);border:none;width:100%;height:1px;margin:16px 0}@media screen and (width>=1024px){.program-day-slot .slot-empty{pointer-events:none}.pg-edit-modal .ant-modal-title{font-size:24px}.pg-edit-modal .ant-modal-close{top:22px}.pg-modal-ex-display h3{font-size:18px}.pg-view-trainee-btn,.pg-form-field label{font-size:16px}.pg-rest-selector-section label{font-size:18px}.pg-rest-pills .pg-rest-pill{font-size:16px}}.slot-options{font-family:var(--pg-font-family)}.slot-options .ant-dropdown-menu{background:linear-gradient(#ffffff0d,#ffffff0d),#080a31;min-width:160px;box-shadow:0 10px 55.2px -3px #030417,0 4px 69.4px #0000009c;border:1px solid var(--pg-border)!important;border-radius:12px!important;padding:8px!important}.slot-options .ant-dropdown-menu-item{font-weight:400;color:#ffffffb2!important;border-radius:8px!important;padding:10px 14px!important;transition:all .2s!important}.slot-options .ant-dropdown-menu-item:hover.ant-dropdown-menu-item-disabled,.slot-options .ant-dropdown-menu-item:hover:not(.ant-dropdown-menu-item-disabled){color:#fff!important;background-color:#ffffff0d!important}.slot-options .ant-dropdown-menu-item-icon{color:inherit;align-items:center;display:inline-flex;margin-right:12px!important}.slot-options .ant-dropdown-menu-item-divider{background-color:var(--pg-border)!important;margin:8px 4px!important}.slot-options .ant-dropdown-menu-item-danger{color:#ef4444!important}.slot-options .ant-dropdown-menu-item-danger:hover{color:#ef4444!important;background-color:#ef44441a!important}.slot-options .ant-dropdown-menu-item-disabled{opacity:.3!important;cursor:not-allowed!important}.antd-remix{--ant-modal-content-bg:#060723!important;--ant-color-text:var(--pg-text-primary)!important}.antd-remix .ant-modal-mask{background-color:#0000001a!important}.antd-remix .ant-modal-wrap{justify-content:center;align-items:center;height:100dvh;display:flex;overflow:auto}.antd-remix .ant-modal{background-color:var(--ant-modal-content-bg);border-radius:20px;flex-direction:column;height:calc(100dvh - 120px);margin:0;padding:0;display:flex;top:auto;transform:none}.antd-remix .ant-modal-content{flex-direction:column;height:100%;display:flex}.antd-remix .ant-modal-body{flex:1;overflow-y:auto}.antd-remix .ant-modal-content{border:1px solid var(--pg-border)!important;background-color:#080a2a!important;border-radius:28px!important;padding:60px 40px!important;box-shadow:0 25px 50px -12px #00000080!important}.antd-remix .ant-modal-close{top:24px;right:24px;color:#fff!important}.antd-remix .remix-modal-content{text-align:center;flex-direction:column;align-items:center;display:flex}.antd-remix .remix-modal-content .miniPt{mix-blend-mode:lighten;width:100%;margin-top:40px;margin-bottom:20px}.antd-remix .remix-modal-content .miniPt video{mix-blend-mode:lighten;max-height:175px}.antd-remix .remix-modal-content .miniPtVideoText{font-size:14px}.antd-remix .remix-image-container{justify-content:center;align-items:center;width:240px;height:240px;display:flex;position:relative;box-shadow:0 10px 55.2px -3px #030417}.antd-remix .remix-image-container img{object-fit:contain;z-index:2;width:100%;height:100%;position:relative}.antd-remix .remix-logo-text{color:#ffffffb2;z-index:3;letter-spacing:.5px;text-shadow:0 0 10px #000c;pointer-events:none;font-size:13px;font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.antd-remix .remix-glow{z-index:1;filter:blur(30px);background:radial-gradient(circle,#ffa1004d 0%,#ffa10000 70%);border-radius:50%;width:160px;height:160px;animation:3s ease-in-out infinite alternate remix-pulse;position:absolute}@keyframes remix-pulse{0%{opacity:.4;transform:scale(1)}to{opacity:.7;transform:scale(1.2)}}.antd-remix .remix-modal-content h2{color:#fff;font-size:24px;font-weight:600;font-family:var(--pg-font-family);max-width:380px;margin-top:0;margin-bottom:0;line-height:1.3}.antd-remix .remix-options-list{flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:32px;display:flex}.antd-remix .remix-option-btn{color:#ffffffd0;cursor:pointer;font-size:14px;font-weight:500;font-family:var(--pg-font-family);background:#11122a;border:0;border-radius:8px;width:auto;min-width:260px;max-width:360px;padding:12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.remix-option-btn:hover{color:#fff;background:#1a1b3a;border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 8px 20px #0000004d}.antd-remix .ant-modal-wrap .ant-modal>div:first-child,.antd-remix .ant-modal-wrap .ant-modal .ant-modal-container,.antd-remix .ant-modal-wrap .ant-modal .ant-modal-container .ant-modal-body{height:100%}@media screen and (width>=767.98px){.antd-remix .ant-modal-wrap{justify-content:end;align-items:end;margin-right:40px}.antd-remix .ant-modal-wrap .ant-modal{position:relative;top:-40px!important}}.minipt-tour{--ant-color-bg-elevated:#080a31!important;--ant-color-text:#fff!important;font-family:var(--pg-font-family)!important}.minipt-tour .ant-tour-close{color:#fff!important}.minipt-tour .ant-tour-panel{max-width:320px}.minipt-tour .ant-tour-panel .ant-tour-section{padding:36px 16px 16px}.minipt-tour .ant-tour-panel .ant-tour-description{color:#ffffffb2;padding:0}.minipt-tour .ant-tour-panel .ant-tour-footer{padding:12px 0 0}.minipt-tour .ant-tour-panel .ant-tour-actions{align-items:center;width:100%;display:flex}.minipt-tour .ant-tour-panel .ant-tour-actions .ant-tour-next-btn span,.minipt-tour .ant-tour-panel .ant-tour-actions .ant-tour-prev-btn span{display:none}.minipt-tour .ant-tour-panel .ant-tour-actions .ant-tour-prev-btn,.minipt-tour .ant-tour-panel .ant-tour-actions .ant-tour-next-btn{border:0;width:24px;height:24px;margin:0;padding:0;background:0 0!important;margin-inline-start:0!important}.minipt-tour .ant-tour-panel .ant-tour-actions .ant-tour-next-btn{margin-left:auto!important}.minipt-tour .ant-tour-panel .ant-tour-actions .ant-tour-next-btn:before,.minipt-tour .ant-tour-panel .ant-tour-actions .ant-tour-prev-btn:before{content:"";background:url(navigation-button.81479132.svg) 0 0/cover;width:24px;height:24px}.minipt-tour .ant-tour-panel .ant-tour-actions .ant-tour-prev-btn:before{transform:rotate(180deg)}.minipt-tour .ant-tour-panel .ant-tour-indicators{word-wrap:break-word;justify-content:center;align-items:center;width:100%;height:24px;position:absolute;left:0;display:flex!important}.minipt-tour .ant-tour-panel .ant-tour-indicators .tour-indicators{align-items:center;gap:10px;display:flex}.minipt-tour .ant-tour-panel .ant-tour-indicators .tour-indicators .tour-dot{background:#ffffff0d;border-radius:50%;width:10px;height:10px;transition:all .3s}.minipt-tour .ant-tour-panel .ant-tour-indicators .tour-indicators .tour-dot.active{background:#e8f6fc;border-radius:11px;width:20px}.minipt-tour.ant-tour-target-placeholder{border:1px solid #ffa100;border-radius:12px;box-shadow:0 0 35.7px 1px #ffa100}.minipt-tour .ant-tour-mask-path{fill:#000c!important}.page-trainer-generated-ai [data-step="1"] .minipt-tour.ant-tour-target-placeholder{box-shadow:none;border-color:#0000}.page-trainer-generated-ai [data-step="1"] .exercise-library{border:1px solid #ffa100;box-shadow:0 0 35.7px 1px #ffa100}.page-trainer-generated-ai [data-step="4"] .minipt-tour.ant-tour-target-placeholder{border-radius:8px}.page-trainer-generated-ai [data-step="1"] .exercise-library .lib-close-btn{display:none}@media screen and (width<=1023.98px){.page-trainer-generated-ai [data-step="1"] .exercise-library{transform:translate(0)}.page-trainer-generated-ai [data-step="1"] .lib-trigger-btn{left:320px}.page-trainer-generated-ai [data-step="1"] .minipt-tour.ant-tour-placement-top{z-index:9999999!important}}@media screen and (width>=320px) and (width<=767.98px){.page-trainer-generated-ai [data-step="1"] .minipt-tour.ant-tour-placement-top{width:fit-content;margin:0 auto;position:fixed;top:40px!important;left:0!important;right:0!important}}@media screen and (width>=768px) and (width<=1023.98px){.page-trainer-generated-ai [data-step="1"] .minipt-tour.ant-tour-placement-top{width:fit-content;margin:0 auto;position:fixed;top:40px!important;left:360px!important}}.pg-trainee-view-mode{flex-direction:column;align-items:center;gap:28px;padding:0 0 20px;animation:.3s ease-out fadeIn;display:flex}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.trainee-view-header{text-align:center;max-width:380px}.trainee-view-header h3{color:#fff;margin-bottom:8px;font-size:18px;font-weight:600}.trainee-view-header p{color:var(--pg-text-secondary);margin-top:6px;margin-bottom:20px;font-size:16px;line-height:1.5}.trainee-view-header .exit-trainee-view-btn{border:1px solid var(--pg-border);color:#fff;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:10px;width:fit-content;margin:20px auto 0;padding:10px 20px;font-size:16px;font-weight:500;transition:all .2s;display:flex}.phone-mockup{background:#1e1e3b;border-radius:40px;width:calc(100% - 40px);max-width:375px;padding:12px;position:relative;box-shadow:0 50px 100px -20px #00000080,0 0 0 2px #ffffff1a}.phone-frame{color:#000;background:#fff;border-radius:32px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.phone-screen{flex-direction:column;flex:1;display:flex}.phone-status-bar{color:#000;justify-content:space-between;align-items:center;padding:12px 24px 20px;font-size:12px;font-weight:600;display:flex}.phone-status-bar .status-icons{align-items:center;gap:8px;display:flex}.phone-nav{justify-content:space-between;align-items:center;height:44px;padding:0 16px;display:flex}.phone-nav .nav-back,.phone-nav .nav-more{background:#f6f6f6;border-radius:4px;width:40px;height:40px}.exercise-header-nav .arrow-btn{border-radius:4px;width:40px;height:40px}.nav-back,.nav-more,.arrow-btn,.expand-btn{color:#000;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.nav-title{font-size:16px;font-weight:500}.phone-content{flex-direction:column;flex:1;display:flex;overflow-y:auto}.exercise-header-nav{justify-content:space-between;align-items:center;padding:16px 16px 8px;display:flex}.exercise-header-nav h4{margin:0;font-size:20px;font-weight:600}.exercise-media{aspect-ratio:1;z-index:0;background:#18192b;border-radius:0 0 16px 16px;width:100%;position:relative;overflow:hidden}.exercise-media img{object-fit:cover;width:100%;height:100%}.expand-btn{background:#ffffff26;border-radius:6px;width:28px;height:28px;position:absolute;bottom:52px;right:12px}.exercise-card-mini{background:#f6f6f6;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.exercise-card-mini img{object-fit:cover;border-radius:8px;width:36px;height:36px}.card-mini-info h5{color:#04051b;margin:0;font-size:16px;font-weight:600}.card-mini-info p{color:#525252;margin:0;font-size:14px}.exercise-instructions{background:#fafafa;border-radius:12px;margin-top:12px;padding:12px}.instructions-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.instructions-header h6{color:#07092c;margin:0;font-size:20px;font-weight:700}.instructions-header svg{color:#000}.instructions-steps{flex-direction:column;gap:12px;display:flex}.step{gap:10px;display:flex}.step-num{color:#ffb800;background:#fff8e6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:400;display:flex}.step p{color:#000;margin:0;font-size:14px;line-height:1.4}.exercise-content{z-index:1;background:#fff;border-radius:16px 16px 0 0;margin-top:-40px;padding:16px;position:relative}.pg-edit-exercise .ant-modal-container{scrollbar-width:none;-ms-overflow-style:none;max-height:90dvh;overflow-y:auto}.pg-edit-exercise .ant-modal-container::-webkit-scrollbar{display:none}@media screen and (width<=576px){.pg-edit-exercise .ant-modal-container{max-height:100dvh;overflow-y:auto}.pg-edit-exercise .ant-modal-container .phone-mockup{width:100%}.pg-edit-exercise .ant-modal-container{--ant-modal-content-padding:12px}}.miniPt{text-align:center;will-change:auto;position:relative}.miniPtVideo{backface-visibility:hidden;max-height:250px;transform:translateZ(0)}.miniPtVideoText{font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=768px){.miniPtVideo{max-width:85%}}@media (width>=991.98px){.miniPtVideoText{font-size:16px}}.Cnmrjq_container{flex-direction:column;align-items:center;display:flex}.zpuh8a_container{background:#fff;border-radius:12px;flex-direction:column;gap:16px;width:360px;margin:80px auto;padding:32px;font-family:system-ui,sans-serif;display:flex;box-shadow:0 4px 20px #00000014}.zpuh8a_title{text-align:center;margin-bottom:4px;font-size:22px;font-weight:600}.zpuh8a_input{border:1px solid #e0e0e0;border-radius:8px;outline:none;padding:12px 14px;font-size:15px;transition:border-color .2s}.zpuh8a_input:focus{border-color:#07f}.zpuh8a_button{color:#fff;cursor:pointer;background:#07f;border:none;border-radius:8px;padding:12px;font-size:16px;transition:all .2s}.zpuh8a_button:disabled{opacity:.6;cursor:not-allowed}.zpuh8a_button:hover:not(:disabled){background:#005fcc}.rpphrW_container{text-align:center;background:url(background-grid.bd103f77.webp) top/100% 80% no-repeat;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.rpphrW_searchContainer{border:2px solid #ffa10033;border-radius:11px;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.rpphrW_menuLogo{width:25px;height:25px}.rpphrW_title{color:#04051b;margin-top:24px;font-family:Poppins,sans-serif;font-size:36px;font-weight:600;line-height:52px}.rpphrW_message{color:#525252;white-space:pre-line;margin-top:24px;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px}.rpphrW_buttonContainer{flex-direction:column-reverse;gap:12px;width:100vw;margin-top:48px;padding:0 24px;display:flex}.rpphrW_buttonWrapperBack{background-color:#fef5e7}@media (width>=900px){.rpphrW_container{background:url(background-grid.bd103f77.webp) top/60% 75% no-repeat}.rpphrW_title{font-size:66px;line-height:130px}.rpphrW_message{font-size:20px;line-height:30px}.rpphrW_buttonContainer{flex-direction:row;gap:12px;width:auto;margin-top:48px;display:flex}.rpphrW_buttonWrapperBack,.rpphrW_buttonWrapperHome{min-width:154px}}.mONMnq_backButton{cursor:pointer;color:#111;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:14px;display:inline-flex}.mONMnq_backButton:hover{opacity:.8}.mONMnq_backButtonText{color:#04051b;margin-left:8px;font-family:Poppins,sans-serif;font-size:18px;font-weight:400}.mONMnq_backIcon{width:6px}.mONMnq_page{color:#1c1c1c;max-width:900px;margin:120px auto;padding:24px 24px 80px}.mONMnq_date{text-align:center;color:#525252;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.mONMnq_title{text-align:center;color:#04051b;margin-bottom:32px;font-family:Poppins,sans-serif;font-size:48px;font-weight:600;line-height:72px}.T2OvPW_backButton{cursor:pointer;color:#111;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:14px;display:inline-flex}.T2OvPW_backButton:hover{opacity:.8}.T2OvPW_backButtonText{color:#04051b;margin-left:8px;font-family:Poppins,sans-serif;font-size:18px;font-weight:400}.T2OvPW_backIcon{width:6px}.T2OvPW_page{color:#1c1c1c;max-width:900px;margin:120px auto;padding:24px 24px 80px}.T2OvPW_date{text-align:center;color:#525252;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.T2OvPW_title{text-align:center;color:#04051b;margin-bottom:32px;font-family:Poppins,sans-serif;font-size:48px;font-weight:600;line-height:72px}h3{margin-top:40px;margin-bottom:12px;font-family:Poppins,sans-serif;font-size:18px}p{margin-bottom:16px;font-family:Poppins,sans-serif;font-size:15px}.Khrawa_callToAction{flex-direction:column;margin:48px 0 0;display:flex}.Khrawa_promotionCard{flex-direction:column;margin:-20px 0 -1px;display:flex}@media (width>=900px){.Khrawa_promotionCard{display:none}}.TEkJ6W_waitlistModalContent{flex-direction:column;gap:16px;display:flex}.TEkJ6W_modalTitle{color:#04051b;margin:0 0 18px;font-size:24px;font-weight:600}.TEkJ6W_modalSubtitle{color:#525252;margin:0;font-size:1rem;font-weight:400}.TEkJ6W_inputLabel{color:#04051b;margin-top:0;font-size:12px;font-weight:500;display:block}.TEkJ6W_radioOptionsSpace{justify-content:space-between;width:100%;margin-top:8px;display:flex}.TEkJ6W_radioCard{cursor:pointer;background-color:#fafafa;border:1px solid #fafafa;border-radius:10px;flex:1;padding:12px;transition:all .2s ease-in-out}.TEkJ6W_radioCard .ant-radio-wrapper .ant-radio{top:2px;align-self:self-start!important}.TEkJ6W_radioCard:hover{border-color:#ffba42}.TEkJ6W_selected{background-color:#fef5e7;border-color:#ffba42}.TEkJ6W_selected .ant-radio-wrapper .ant-radio-checked .ant-radio-inner{background-color:#ffba42;border-color:#ffba42}.TEkJ6W_radioCard .ant-radio-wrapper:hover .ant-radio-inner{border-color:#ffba42}.TEkJ6W_radioCustom{width:100%}.TEkJ6W_radioContent{flex-direction:column;margin-left:8px;display:flex}.TEkJ6W_radioLabel{font-size:16px;font-weight:600;line-height:1.2}.TEkJ6W_radioDescription{color:#777;margin-top:4px;font-size:12px}.TEkJ6W_joinButtonCustom{color:#04051b;background-color:#ffa100;border-color:#ffa100;border-radius:12px;width:100%;height:52px;margin-top:8px;font-size:18px;font-weight:600}.TEkJ6W_joinButtonCustom:disabled{color:#737373!important;background-color:#e5e5e5!important;border-color:#e5e5e5!important}@media (width<=575.98px){.TEkJ6W_modalTitle{font-size:18px}.TEkJ6W_modalSubtitle{font-size:12px}.TEkJ6W_waitlistModalContainer .ant-modal-container{padding:24px 16px}.TEkJ6W_radioContent{margin-left:0}.TEkJ6W_waitlistModalContainer .ant-radio-label{padding-inline-end:0!important}}.ZNlTZq_quizModalContainer .ant-modal-container{border-radius:16px;padding:20px 0;overflow:hidden}.ZNlTZq_headerLayer{flex-direction:row;justify-content:space-between;align-items:center;height:40px;padding:0 24px;display:flex}.ZNlTZq_headerProgress{background:#d6d6d6;height:3px;margin-top:22px;position:relative}.ZNlTZq_optionIconImage{object-fit:contain;width:16px;height:16px}.ZNlTZq_progressBar{background-color:#04051b;height:3px}.ZNlTZq_backButton{background:#f6f6f6;border:1px solid #eaeaea;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ZNlTZq_backButton:hover{cursor:pointer}.ZNlTZq_progressCounter{background:#f6f6f6;border:1px solid #f0f0f0;border-radius:999px;padding:4px 10px;font-size:12px}.ZNlTZq_quizModalContent{flex-direction:column;gap:16px;height:100%;padding:0 24px 24px;display:flex}.ZNlTZq_title{color:#04051b;margin-top:28px;font-size:28px;font-weight:600;line-height:42px}.ZNlTZq_question{color:#525252;font-size:16px}.ZNlTZq_optionsColumn{flex-direction:column;gap:12px;display:flex}.ZNlTZq_optionRow{cursor:pointer;background:#fafafa;border-radius:12px;align-items:center;gap:12px;height:56px;padding:8px 16px;display:flex;position:relative}.ZNlTZq_optionIcon{background:#fff;border:1px solid #f0f0f0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ZNlTZq_optionText{font-size:16px;font-weight:500}.ZNlTZq_selected{background:#fef5e7;border:1px solid #ffba42}.ZNlTZq_checkMark{color:#fff;background:#ffa100;border-top-right-radius:10px;border-bottom-left-radius:22px;justify-content:center;align-items:center;width:36px;height:28px;display:flex;position:absolute;top:0;right:0}.ZNlTZq_nextButton{color:#737373;background:#e5e5e5;border-radius:12px;height:56px;margin-top:auto}.ZNlTZq_nextButton:enabled{color:#04051b!important;background:#ffa100!important}@media (width<=480px){.ZNlTZq_quizModalContainer{padding-bottom:env(safe-area-inset-bottom);top:0!important;bottom:0!important}.ZNlTZq_quizModalContainer .ant-modal-content{border-radius:0;height:100vh}.ZNlTZq_quizModalContainer .ant-modal-body{flex-direction:column;height:100%;display:flex}.ZNlTZq_headerLayer{padding:0 16px}.ZNlTZq_progressBar{margin:0 16px}.ZNlTZq_quizModalContent{padding:0 16px 16px}.ZNlTZq_nextButton{margin-bottom:env(safe-area-inset-bottom)}}.zYIQMq_overlay{z-index:999999;pointer-events:none;position:fixed;inset:0}.zYIQMq_overlay.zYIQMq_open{pointer-events:auto}.zYIQMq_backdrop{opacity:0;background:#0009;transition:opacity .24s;position:fixed;inset:0}.zYIQMq_overlay.zYIQMq_open .zYIQMq_backdrop{opacity:1}.zYIQMq_overlay.zYIQMq_closing .zYIQMq_backdrop{opacity:0}.zYIQMq_container{justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.zYIQMq_videoContainer{opacity:0;will-change:transform,opacity;width:90%;height:80%;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .24s;position:relative;transform:scale(.92)}.zYIQMq_overlay.zYIQMq_open .zYIQMq_videoContainer{opacity:1;transform:scale(1)}.zYIQMq_overlay.zYIQMq_closing .zYIQMq_videoContainer{opacity:0;transform:scale(.94)}.zYIQMq_container video{object-fit:cover;background:#000;border-radius:16px;width:100%;height:100%;max-height:none}.zYIQMq_closeButton{cursor:pointer;z-index:3;background-color:#ffa100;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:8px;right:8px}.zYIQMq_closeIcon{width:12px;height:12px}@media (width>=900px){.zYIQMq_videoContainer{width:auto;height:auto}.zYIQMq_container video{object-fit:contain;border-radius:12px;width:min(90vw,900px);height:auto;max-height:80vh}}
/*# sourceMappingURL=mini-pt-frontend.283db352.css.map */
